100000 200000 39477 39413 773046299 69758 69759 558754983 23279 23280 142570619 61416 61479 874921013 86064 86065 408753000 68327 68328 951231398 76076 76128 52182881 98668 98669 902554620 24299 24381 79620126 18308 18309 553323657 21480 21517 582166406 88470 88435 8391773 30833 30834 138731976 79922 79923 902639375 52454 52455 917279097 94194 94195 478081631 54968 54904 587566935 32397 32398 706986793 65106 65107 670833061 33796 33797 57108225 57052 57053 747216433 47490 47491 483132408 59275 59276 954825227 95529 95530 415896807 59873 59907 282967652 78155 78156 42373229 93199 93239 105267726 17744 17809 634779919 38552 38617 12482289 19079 19149 840805550 94348 94383 351852156 76070 76030 895672534 2129 2130 685639263 77366 77367 209816146 82870 82871 897163922 59760 59773 712567348 14428 14355 581232088 15453 15502 384050254 16882 16883 638781675 58887 58890 633629200 85308 85309 782177785 98594 98576 555853267 17821 17822 101156042 86475 86466 754491599 29866 29867 210342895 15966 15962 530339065 70953 70987 485119869 91010 91011 475117259 29746 29747 207996731 71654 71655 56169618 81797 81752 397672911 88720 88733 128323752 7749 7750 145662190 63533 63534 264165802 23245 23171 12652551 38459 38460 222778781 43699 43700 22386553 21539 21540 619508076 28393 28404 568668446 71596 71676 827792840 21533 21534 90780996 62854 62855 386149530 79487 79488 864814471 14821 14788 589099170 39950 39878 216628479 19230 19304 798038995 35191 35274 546034139 76163 76164 608184081 22415 22416 610812471 5657 5635 104071811 42139 42155 723948708 63449 63450 185902307 20671 20617 369323305 28728 28729 862179517 57733 57806 490960145 52673 52674 646083275 81001 81002 180059213 82383 82384 292383197 65587 65588 417596589 98681 98682 296889423 89811 89812 694611257 99521 99522 63799114 92803 92804 698831641 87795 87746 986559681 67328 67258 192425407 86514 86576 188513703 34239 34300 363499625 30454 30455 194441643 59074 59075 428059047 69519 69520 404919666 73474 73554 867912709 59121 59122 626233832 5821 5794 197274262 64867 64782 770749794 80643 80644 224059966 1990 2030 557911905 78174 78229 100769779 13918 13919 387990078 17611 17612 21336362 52345 52346 922860531 35068 35031 300661571 92999 93000 216202782 96260 96261 721283774 90059 90060 170375520 38478 38396 747855995 23231 23215 670027881 85058 85059 444909394 59227 59174 492767268 54710 54762 157084421 8262 8329 258899403 9190 9271 472788800 24548 24568 570402382 13316 13397 822334222 90267 90251 176180982 50314 50315 314223104 14424 14393 321135242 75260 75261 478222094 12238 12228 727125185 73424 73425 152586516 62161 62165 30071036 43726 43727 376338870 94976 94977 593860418 66858 66859 899436178 27168 27167 147812707 15502 15503 106377089 63874 63875 363318755 51093 51107 810354308 5518 5519 971733214 65255 65256 621665995 40956 40988 912611051 95782 95699 295040430 94909 94881 477165408 22840 22790 298453622 77687 77690 18198181 98587 98588 194801756 49569 49579 473309060 98765 98766 109196912 10675 10676 557870090 60076 60040 58804342 37327 37328 576524749 78251 78252 334764003 75351 75325 898646774 91076 91124 887900522 90439 90440 637714157 88216 88249 730913812 57067 57068 607248174 80685 80737 831132189 64984 64983 362355397 67639 67640 239335848 14704 14757 794605658 56935 56936 285165368 40866 40806 852034505 67114 67115 504209811 84914 84839 542199362 92424 92461 7008088 79952 80011 849517571 93322 93335 744301668 13630 13653 888506320 91736 91809 513526608 7915 7891 520126180 62519 62520 386765547 25252 25285 708598887 11992 11993 69754301 17952 17953 668291812 15824 15825 938963100 1409 1410 294028425 73335 73336 60342002 57256 57197 168573111 41758 41697 312124602 79210 79211 889356837 48976 48977 936339349 11865 11866 301235812 47025 47043 401818362 62922 62923 992914998 31623 31574 942642412 83025 82999 626149761 92029 92030 597042545 67555 67576 365398523 60936 60937 144882381 53438 53439 28950091 47476 47441 9858902 43218 43219 488610733 6434 6435 874494006 28885 28886 139093431 92856 92857 101417561 43338 43339 41198784 85677 85695 888335459 64114 64115 97630506 22616 22570 996005611 91132 91133 674770275 76816 76748 565061736 71537 71538 976707563 4379 4462 822496964 23753 23724 855058274 300 301 172763371 10647 10648 329697355 71357 71358 823040744 67044 66970 555980883 4087 4059 742666911 31379 31424 122345979 70374 70375 149623607 74518 74519 208068544 75525 75526 575416500 5754 5741 954385663 16405 16364 165217630 13117 13141 486294472 55725 55726 395221972 44348 44393 386243144 59682 59683 265829140 80130 80131 386706143 86519 86520 419413790 87641 87599 627806739 69797 69833 667903618 22296 22275 188234484 10778 10717 450430431 54378 54305 468986297 44602 44576 135189569 69468 69469 236344570 44863 44864 125568248 2377 2345 986558102 72718 72719 693919648 50833 50834 223325996 25970 25954 823763792 62679 62643 541808311 27612 27613 992963481 91909 91882 151636864 8305 8306 556493722 51 52 371681720 59515 59537 900742932 5805 5741 46721187 5983 5984 13228952 8196 8197 674675690 32837 32838 181415808 6451 6452 428242158 90782 90783 454845595 9838 9920 523186065 4847 4791 227039838 75020 75021 582809555 29565 29566 966634735 16187 16133 686650053 53558 53559 53368908 35881 35882 384089118 95032 95033 164192484 8775 8731 800180002 71836 71837 672073465 83222 83223 156992143 75897 75946 245560566 12884 12918 270686100 48384 48385 91641042 6074 6072 172472665 50802 50730 166026851 60026 60027 651161776 21803 21804 612282490 95636 95563 514283788 82107 82108 537113008 63835 63764 107093740 69786 69787 583811094 72663 72664 745176368 63326 63306 214758593 93707 93675 123785000 46745 46746 926479060 39795 39796 551251882 74134 74170 330780367 29498 29499 437720917 3511 3498 626998978 44078 44089 110396943 1155 1215 936884806 51429 51430 353123733 68168 68169 533921197 55324 55325 325554021 28005 28006 396007707 47913 47914 761607303 37231 37180 119214084 91692 91613 825044025 75857 75858 252420872 26908 26909 275245004 46775 46800 765452240 73505 73506 726663060 18222 18147 538675154 12600 12601 552127149 25130 25173 557136047 91349 91350 643482808 47079 47080 881743191 62192 62118 871629985 73964 73952 666271930 68238 68226 547909074 85042 85064 524346173 59972 59973 679469432 34437 34488 308575537 15590 15591 370536155 41624 41561 70043520 66114 66057 362731156 90942 90943 319235359 82245 82235 243261905 57925 57926 463039858 72502 72506 877099 56259 56277 733529975 81922 81893 733774163 52286 52225 577951176 43639 43680 305084384 87769 87805 658705056 5959 5915 783074018 93195 93196 527832992 77796 77869 772044534 18642 18586 597134414 56945 56874 853242621 24980 24909 296561906 16903 16904 585778466 53416 53417 707125222 35600 35601 941462319 87827 87828 602105830 14095 14162 780555029 99058 99059 457486542 21227 21228 228896304 42836 42837 533508153 99995 99996 241828490 62165 62106 140668647 25928 25994 622066130 88058 88053 662077284 94019 94020 383542097 18509 18510 959131472 72770 72771 483850408 86770 86783 736213035 10435 10436 384034658 25961 25962 649469618 86709 86633 491047143 6996 6997 929044376 36747 36748 489471273 96550 96579 59315560 93603 93528 604666298 81092 81093 137667802 58682 58733 859960409 60340 60334 183136423 61433 61434 353741691 48503 48504 230248660 93244 93245 631763860 20950 20951 534623986 65147 65114 658108520 37697 37746 747960076 5639 5640 151429445 42200 42201 444032038 39489 39438 915051752 12027 12028 894230324 72984 72985 227659628 77089 77078 298777502 21881 21882 931154786 63544 63545 291789579 18547 18599 759191870 72225 72182 345474216 15661 15677 758333915 5497 5516 718305045 22616 22617 357471390 30579 30560 432300397 96953 96929 424095801 30678 30697 574574981 60498 60575 860288010 81705 81706 528083199 3123 3092 969859251 66082 66083 301505296 22440 22382 727940042 47506 47507 440278781 39804 39840 423536779 91194 91195 153693228 60928 60929 678196121 62971 62972 465382640 29800 29801 624100786 91322 91272 455128312 38368 38369 226228898 89851 89852 770025365 20565 20530 801815358 59292 59354 856940402 84906 84976 390831513 39410 39411 733122336 8264 8265 202719029 146 147 714491272 21052 21053 256008537 98030 98031 577793823 89315 89348 192291353 63291 63292 856831695 96754 96755 33124607 44732 44758 617413566 55710 55711 399975067 89370 89371 283266876 97497 97468 397619653 44746 44747 274229295 53049 53050 29654871 15742 15671 394462136 63685 63686 643231813 92763 92716 844707105 58701 58702 916436099 15457 15458 956152023 33090 33091 991784012 10062 10074 965473485 15211 15238 813335383 69224 69222 635134395 34813 34814 479718417 2671 2672 206906503 78523 78482 80166138 73194 73124 822179832 43190 43132 875716949 42026 42030 615866416 73441 73430 976992800 90018 90019 548126570 73465 73470 976417457 13229 13204 472423879 70953 70880 271646880 67198 67199 452147542 10823 10824 663333498 81048 81003 217894690 41970 41911 717516618 54123 54133 518737712 36138 36207 74779139 78246 78247 419148890 70690 70691 729806878 58716 58715 953019570 40877 40868 166391428 81968 81969 775711726 76483 76484 546206822 63573 63572 863690666 22525 22526 701327487 97051 96966 34268482 26349 26390 402595661 18133 18134 195643569 26396 26397 244143620 54042 54007 850289493 52583 52584 34527007 66970 66894 931078452 68910 68911 589585538 19926 19855 196338977 87251 87252 588075616 17842 17827 982126559 91990 91991 372628419 48599 48610 180710371 16048 15974 982343918 52139 52140 322633498 86884 86885 331329098 15978 15954 531749448 94323 94324 943069027 41011 41012 213195953 51205 51238 819627017 56084 56118 90190319 7687 7668 933147462 68839 68840 854149647 28998 29032 766761287 85730 85772 20630768 63564 63648 23067671 59809 59810 968948716 83350 83351 468655202 84766 84768 525769191 4352 4353 1560559 82943 82944 391798447 5207 5152 314161774 48087 48084 586309458 75602 75682 415295256 55672 55753 526012961 19748 19749 16497293 75549 75529 178098279 75151 75100 815133530 81986 81907 862204438 27138 27096 358674383 9785 9786 755260513 78582 78561 659719849 37204 37205 648092118 80954 81010 265018670 69325 69355 385649967 96830 96831 871558719 86082 86083 382799782 67532 67533 292495772 8841 8817 159988902 11759 11775 919848205 68871 68879 251564709 46289 46362 691500019 51535 51536 699965562 31342 31343 860521105 67170 67171 314919298 36816 36788 877265756 25280 25281 264602091 78660 78661 773022174 34691 34703 750241944 2007 2008 523591433 81067 81068 406288161 42272 42347 95935344 82642 82598 387137075 7660 7734 538052115 4296 4378 332253770 19520 19503 221962352 83470 83484 657641644 38018 37950 448253768 29990 30003 541552333 15926 15843 725413046 62458 62417 991225092 87816 87817 658459465 66378 66432 647726663 68582 68583 406524545 70193 70249 385268857 98054 98055 1746203 4102 4157 205521547 9302 9342 634580199 64381 64427 111871242 11781 11721 798532838 70313 70328 448597909 56830 56835 672694584 75085 75086 331781271 84474 84521 270164099 38984 38985 649084886 85653 85665 307067575 50192 50232 825455661 16005 15991 829984679 9758 9759 634158345 81806 81807 424167094 58820 58753 343334734 21390 21391 203786040 85437 85438 124723379 72483 72500 769810255 74925 74842 862261682 72059 72060 531646992 97150 97100 538671218 9300 9301 395529164 50896 50897 433322191 62369 62370 600788276 4493 4494 930084131 885 841 224243909 9581 9582 870684091 12116 12087 121944141 38065 38061 741726131 67696 67697 391534755 94031 94032 685926579 63868 63869 57397875 27203 27218 705945702 33814 33815 813321504 65267 65274 923661519 84276 84277 236960921 91789 91746 80767941 79772 79853 58311812 55719 55763 596592566 86258 86259 409113769 46485 46486 984050147 75136 75137 669334840 88899 88887 314624463 10021 10022 875130473 7335 7336 663674924 40726 40727 402783477 24491 24560 914492652 7341 7399 584906321 55778 55738 560983969 17273 17339 97281503 78124 78125 827315510 63154 63233 360133488 76879 76880 123076415 53321 53380 999959804 22350 22351 45879606 40840 40841 696245652 42936 42937 199716287 77582 77569 409592154 32134 32135 172668010 90034 90035 884208734 12935 12850 252951117 4690 4659 996921652 49006 49007 379411660 25097 25098 390874810 93751 93668 139167796 63510 63470 477655760 82596 82617 26583074 97642 97643 812706732 89426 89400 430881585 21191 21272 818952097 26608 26609 627275881 61309 61264 949987127 79305 79306 56012148 48258 48259 113860692 48599 48609 283063257 79212 79213 431709494 57997 57950 344404141 37549 37550 252429996 78629 78630 19931981 38998 38999 643762169 2308 2267 627589438 43782 43710 836226944 31998 31999 424411431 93186 93146 332294327 11892 11817 446514549 61442 61409 819410267 4465 4466 920134624 60616 60617 525541011 21102 21103 577320600 10014 9931 668581592 4333 4334 623468815 26707 26708 227520426 25067 25068 643292543 61803 61804 249634711 3839 3858 885932950 65910 65911 486540051 86088 86063 996050984 89283 89284 245542179 5618 5702 407430940 9222 9223 378204609 72107 72108 78625382 33435 33359 642488992 66110 66111 719555324 56774 56808 199420496 62072 62073 262031189 50188 50189 686502582 31479 31546 535659415 45949 45950 775792953 6861 6862 588468869 12433 12498 104853152 20163 20164 980696374 97540 97541 982313687 17155 17201 156143004 75100 75101 484657655 44774 44849 48857126 93947 93948 522127795 46197 46198 6968658 46737 46774 498554335 40461 40417 815210719 35687 35688 904002313 55831 55776 330158245 48122 48098 853290077 85312 85342 347976901 50502 50491 22783870 6518 6519 989430516 83741 83794 531351392 19043 19044 66480059 5475 5476 755798933 13095 13096 73494413 59667 59668 600792006 9433 9434 290130178 19325 19326 723085083 86682 86604 185396866 95260 95261 158974664 30835 30836 166269333 13642 13711 994079945 69813 69846 795502946 50922 50923 451629258 44737 44738 782570810 33341 33351 97231628 8057 8011 475357252 19616 19617 720126086 15833 15884 839065742 61383 61450 983361171 50947 50948 878720983 4137 4138 711829722 11920 11921 550091335 97273 97274 86612433 98837 98754 654572708 24452 24453 64081980 48832 48843 246458628 47716 47760 873719983 35612 35613 529390841 35496 35529 15239947 90045 90046 437749564 95138 95139 905001839 151 152 666787574 58853 58910 933144560 46197 46221 317493860 36105 36106 509991932 92327 92282 220136226 12916 12894 205440110 90965 91017 12817556 33310 33317 378844792 26716 26789 954823103 63347 63348 148446281 70237 70238 208437527 53051 53052 847284210 1945 1929 683665331 64729 64654 679443630 54336 54316 604207909 69454 69455 591034800 32269 32270 820835201 53481 53482 975530523 33522 33594 854897521 44812 44863 777164540 18540 18510 667323632 34074 34085 681646138 50469 50470 108335397 99259 99260 319024452 2980 3007 508374570 86362 86424 210127931 69014 69068 224606733 527 528 215864603 98115 98116 803404917 23700 23647 145680176 7416 7417 867185654 17991 17999 768008796 63903 63883 153568172 35684 35685 997226395 58874 58861 123151857 84273 84274 589224713 17061 17039 882951501 92108 92153 497880565 29215 29216 402180100 81323 81324 644608784 88043 88056 504158927 5330 5331 850755679 23295 23296 503502151 95792 95836 680501378 3646 3647 103250625 48976 48953 811606784 38973 38974 904610928 23536 23486 404657861 17077 17010 418408793 28299 28300 964679499 17531 17532 373251226 54620 54594 136821644 6225 6238 64404467 99920 99921 237655332 96448 96449 809391815 54024 54107 379672765 13778 13779 128817880 99392 99310 538254620 60815 60753 435806463 40507 40508 981584883 93384 93385 184068284 13952 13953 608283376 990 991 514484707 42144 42145 610803885 85479 85480 115317178 28583 28584 372181740 59313 59314 645475694 27833 27834 908764454 52650 52732 482353140 9001 8964 286260484 11496 11497 256864842 9485 9512 645617245 86145 86162 45962473 47206 47274 771879326 23584 23511 80169127 75368 75336 616516829 89246 89247 720701116 95316 95317 25911304 16885 16886 635276752 92090 92091 948307621 61264 61200 739684684 27410 27430 66506493 33253 33234 540474276 54057 54058 133331178 21696 21697 381490329 46857 46858 323636469 32117 32118 22705474 24773 24774 165405239 21529 21530 162323257 51175 51176 5631991 60256 60257 793497820 50651 50652 510546515 38317 38318 633241063 49306 49287 294833608 23445 23446 723400041 6660 6672 496878415 45388 45389 930528850 31921 31981 474012288 85774 85775 386874613 44204 44131 835598721 38930 38852 875152015 44907 44908 687355230 91507 91508 249417978 32445 32446 448467093 82979 82980 146628598 57196 57226 354322804 89893 89866 767298028 87889 87836 537506505 51888 51959 384555385 65121 65122 212650530 3199 3200 255401515 67043 67044 486525907 77515 77499 893435743 91680 91640 850813702 31193 31252 225462487 86776 86777 382860737 28363 28364 562470288 37075 37110 869215986 60072 60073 109518173 45532 45578 287808260 20161 20162 518121184 99211 99179 902377146 49079 49148 578395637 3767 3759 753791208 6255 6256 611634309 2727 2728 749370910 68377 68423 817510501 61793 61837 635106142 85809 85810 44903740 76179 76180 186311465 870 849 3817006 13538 13521 719163481 88776 88777 352358323 41385 41352 185687861 57008 56975 53680672 2390 2396 41595960 19666 19611 180880023 89137 89138 299599798 62543 62502 813603774 96634 96635 411617222 2255 2317 348802592 68820 68840 559418801 51325 51269 721028035 50305 50223 344771166 27119 27120 131732558 213 198 681356614 95293 95294 387658071 19016 18932 255401578 91034 91004 208122129 13605 13622 9604047 90694 90695 676554079 96368 96353 461652924 49703 49704 796892463 61217 61218 766473685 4285 4258 510868268 86260 86261 706199618 54972 54973 980742190 51298 51285 83211435 87784 87731 558414823 77008 77009 415303100 72406 72379 911408769 10531 10532 209196889 66296 66314 299517113 48237 48238 904454207 94059 94100 677054397 34612 34613 401298549 56499 56562 250481799 19494 19498 892680896 50156 50087 557244929 6041 6121 383424473 61210 61211 468643332 50405 50443 341779862 23517 23518 401391540 33255 33243 919322516 59299 59300 340932678 88811 88812 503746314 39229 39281 507060862 6284 6285 590444564 61523 61552 607832531 50636 50637 750103042 32209 32210 278422844 23661 23698 94406275 62 63 259284040 66672 66755 847016220 19335 19390 561542189 16888 16889 453997333 72256 72257 51000842 46562 46563 991311418 51285 51308 869091428 61094 61019 541883342 33882 33959 417244835 28313 28329 209804303 38571 38572 557972096 72125 72126 38947609 26713 26714 770525210 18242 18243 260659123 43720 43719 42700212 81486 81561 321116025 22388 22389 787913454 89188 89189 320426161 50521 50522 857861135 86832 86753 413036964 93378 93379 100375252 97338 97280 862457441 94254 94255 776046387 99812 99813 44379258 76202 76122 92986614 93577 93578 255878130 37807 37732 564503508 42554 42567 392072836 28006 28007 487987645 93069 93050 68068636 56445 56481 842205184 87399 87400 465781263 4843 4844 703201522 36842 36836 807243595 68519 68520 788808395 62989 63061 403227996 37757 37719 48511076 94749 94750 177791556 70649 70650 714801317 34625 34654 523101728 65265 65266 259827991 93913 93914 89794922 76459 76460 418810829 2023 1951 408719795 93134 93135 795108043 39551 39518 478878770 88925 88926 294423398 29309 29310 249539795 35246 35247 714669803 14892 14966 136421153 45920 45921 561568741 60921 60837 853525243 3593 3658 527265887 32700 32701 542226993 93107 93160 140073543 44264 44231 471045784 48466 48467 408993723 96658 96659 845344623 29356 29363 678631959 69695 69694 386123682 56972 56973 50642354 34268 34279 226013428 71059 71060 362216574 35505 35428 756014432 67759 67798 264931591 43337 43338 199480403 78905 78951 428338276 3746 3747 526021823 60221 60191 343719679 29719 29720 561429254 47051 47052 235823160 6874 6875 492175263 8200 8201 975111260 29362 29336 716632240 43035 42958 5332071 64691 64714 550931735 14942 14896 74677431 97552 97540 276624272 34157 34077 558271106 75878 75879 589428500 8093 8125 460065529 71784 71785 288940869 17783 17784 308261700 68510 68511 676007403 3481 3485 695593707 91314 91247 782336182 18596 18597 690275189 95065 95066 820314343 68396 68478 898077764 40176 40177 142359986 19885 19886 302042227 22131 22132 570675832 89007 89008 163390459 74134 74135 857065615 45896 45897 806873111 54387 54388 252986891 6149 6202 472785251 73414 73415 948171512 87605 87602 761535215 11730 11768 107121479 83972 83890 587777750 11561 11562 582624965 73594 73649 396082090 34508 34509 831413495 77725 77768 564592956 92520 92521 702961484 46257 46327 131088126 99549 99550 60006039 25523 25448 746725807 85449 85462 76950489 83303 83380 377615900 37614 37605 269518561 23804 23855 510702775 14568 14573 433924506 50140 50141 405529819 19832 19833 772999613 37961 37989 886761849 5440 5441 352127106 77483 77484 200937124 18584 18500 904122697 78983 79013 527136594 46862 46863 248230715 93131 93050 990955487 42475 42468 672872401 56434 56435 250162761 67271 67249 618158209 31047 31006 737584486 88283 88284 908547340 38270 38271 821491284 31325 31327 968262727 77160 77232 35554607 50504 50488 93806724 88309 88310 608237217 24003 23971 388629570 87015 87016 268992811 31283 31284 863340025 35278 35314 196033329 10139 10213 786060189 40785 40786 356234371 95496 95543 719781059 18641 18642 942343738 12873 12874 620458179 68981 68982 901197145 96255 96287 764248022 23569 23524 112894848 17819 17820 40322982 61185 61183 939697750 49879 49915 981809570 3260 3300 334842906 68290 68291 198463419 56473 56506 326910002 35247 35179 623046449 85127 85128 484921048 72792 72793 897875637 52560 52580 991901536 12199 12187 199541649 18682 18611 183062767 39232 39233 661655916 18846 18847 627242671 99380 99381 665036905 81230 81162 113538054 25074 25075 994172232 35225 35226 382297666 58570 58571 475195889 20517 20497 440203642 89190 89182 257432344 80161 80162 187258401 4748 4749 670226808 44881 44817 226871781 52310 52311 702419631 24904 24819 797306780 13515 13516 498893991 64001 64002 321749231 72204 72246 983241074 94856 94872 702770598 82056 82057 946992450 15547 15548 430675480 45517 45450 837090063 6898 6922 200728065 78172 78125 504137343 10 11 846494698 95275 95276 917101609 80075 80076 574439403 28241 28310 385030466 20693 20694 274510787 89419 89420 96176895 71561 71494 445176443 34917 34918 883532962 28081 28086 135569262 4064 4032 216542529 48093 48100 99673703 55515 55516 521074449 45670 45656 656812539 38690 38691 649223993 13126 13200 366289283 78904 78905 173967119 1075 1156 759054906 23875 23955 304331591 1226 1227 256562062 65646 65587 85919801 58141 58142 620551919 72618 72619 740034265 54312 54313 120802197 72497 72498 790284885 49251 49194 109760034 34914 34895 812487621 34206 34207 154549239 98140 98141 368713639 8815 8746 542638614 30288 30348 483375906 44111 44112 351358963 1131 1161 636641817 66617 66535 774055922 24295 24274 443177489 77152 77153 262930983 28687 28631 431664576 23901 23902 864820894 92127 92091 134010849 1592 1593 916062109 87369 87292 703741323 40526 40462 248394874 47463 47464 312371345 32371 32372 738178812 27125 27107 737662112 53952 54004 748939555 64672 64631 845387453 27401 27448 397619605 90175 90176 38813789 95866 95867 748887329 64906 64972 779192728 29480 29399 584280735 99681 99682 604267297 82992 82986 409069877 89998 89999 558565013 63180 63181 543092084 1384 1451 577773602 94324 94325 519617317 40408 40409 852902132 71575 71576 857312203 39814 39759 495017516 679 645 602013813 90626 90592 242783516 89502 89431 470356742 16806 16807 982110852 87111 87112 272792535 57733 57734 93466519 10475 10390 491296462 71380 71381 638886479 83027 82945 503609286 19633 19552 815118889 30641 30586 888583609 71329 71386 711279200 35214 35288 208411596 71040 71050 674463036 43178 43136 751801907 62492 62493 851163146 45551 45552 564810241 9642 9643 981953093 65936 66017 967981394 57816 57760 687797855 79304 79271 87143503 89988 89989 247249257 9998 9999 730359123 37750 37751 249205515 34352 34353 942165775 69655 69663 388598425 13097 13098 210558963 78061 78062 563939748 61173 61174 591431824 98055 98056 369356941 65507 65453 283128180 9241 9242 728846116 89036 88971 617650324 53096 53097 246361317 62852 62824 709339786 96174 96175 771362870 73288 73289 716458342 24348 24429 82911997 64158 64159 561251854 88103 88030 938134560 60228 60179 392621321 37038 37122 611672971 73077 73038 73853444 21048 21040 557154364 46504 46505 653046680 40881 40882 878634245 4201 4284 35134981 23827 23900 387997345 60672 60688 204948426 8477 8478 477424846 61294 61373 664312455 44775 44776 874697794 73996 73944 859332436 73324 73325 827636440 48743 48812 131982959 59170 59171 590559015 32786 32776 291816831 97584 97585 884851864 14713 14714 467543402 78377 78378 190527313 13058 13036 380573925 85638 85639 832237844 90204 90205 599716476 43124 43125 611668880 2448 2395 985629379 52717 52647 831673454 72095 72096 477944095 38807 38808 577285273 36378 36302 751837434 40224 40159 191709854 96256 96341 319327311 53860 53861 636914926 93397 93438 910127980 41758 41726 700627663 5225 5226 489844071 23639 23699 647657294 59462 59515 963817847 35805 35806 343776704 48234 48235 139512493 29328 29329 630179858 94260 94228 356633911 48516 48517 356323997 98826 98827 305844407 39516 39517 671761963 8329 8376 688759385 76616 76553 166483557 15323 15356 86133488 17078 17079 714053100 26012 26013 92484548 72601 72602 21828733 37067 37068 146731492 75909 75878 233752819 96426 96427 708320527 19652 19653 701701689 66877 66858 280895997 32904 32905 619003876 30558 30559 494609875 64624 64625 571963874 78161 78162 152787406 91795 91754 723414573 12150 12151 562014843 13165 13166 444789860 60059 60093 276081261 40578 40579 166152075 16773 16774 211271305 3383 3461 498557026 69359 69360 139694799 78352 78341 816998074 59343 59344 691793063 46343 46309 376393633 25462 25463 387749175 32574 32618 652753360 16289 16290 836594296 21325 21352 97454084 74105 74146 354133726 98462 98463 334460804 48149 48130 87485135 69301 69302 963496233 42600 42627 271283274 4433 4434 641269788 72998 72999 700749996 58799 58800 75351569 89023 88949 505700377 92681 92675 102294788 78720 78680 103500938 56653 56654 870253051 54126 54116 679692620 19591 19592 79530049 31852 31853 756749312 33480 33479 273891129 15174 15119 690376638 46331 46373 674231720 6632 6633 38771283 39629 39630 177468907 76860 76891 481994982 43213 43214 940862786 39436 39400 117948747 99616 99617 289738519 71534 71469 28653485 12202 12199 817650945 21340 21341 706355413 61680 61687 401571362 75483 75484 112257459 66903 66904 680229350 97903 97904 633657698 20250 20251 928671099 81420 81503 860407949 65193 65190 865486416 31281 31282 713040972 24709 24669 397388862 46001 45960 427614702 42841 42842 19426076 63558 63559 895713940 54568 54609 123015110 11591 11592 571514789 60442 60443 330459227 89566 89538 395611772 22029 22030 677210182 96122 96123 899108482 73988 73989 351395111 71274 71331 833659314 41283 41284 8491364 171 229 429728056 6432 6516 264094740 48652 48673 223775974 79961 79894 994245848 6100 6101 766762153 99497 99498 409302967 15901 15982 201259307 44026 44003 742723576 33340 33326 189412944 20858 20859 215039612 71195 71196 74063934 32842 32906 34487437 86998 87001 52437265 46040 46041 899000092 8309 8310 703601312 77922 77923 992156856 11693 11694 287323372 84058 84003 602315503 52342 52414 101168157 47681 47682 717681612 14832 14912 855601129 7535 7536 722835674 62424 62359 99691395 77763 77834 480244370 25886 25803 715979542 5170 5171 509891112 7942 8013 162601806 84990 84991 823532699 81821 81822 542975916 2377 2378 197120705 20890 20831 970382144 36449 36410 726353625 3450 3451 479210436 62014 61973 817067091 86667 86593 343851063 18051 18052 652383931 13528 13529 673727240 22142 22143 825974438 5530 5531 84585309 85343 85344 318351510 48784 48838 703398518 74954 74914 812953768 52068 52033 183753612 1599 1600 558703939 48353 48279 917667207 32304 32305 430992057 50839 50840 333663719 86769 86720 921785319 58648 58649 424509127 17618 17619 771425280 91747 91748 417659325 58388 58440 827355857 48059 48105 370616298 35923 35998 164301546 68040 68041 787572486 10949 10950 690593466 53579 53517 969560225 70517 70518 725095292 4548 4549 528137574 2058 2059 426533316 867 868 8160053 40292 40293 207471411 15881 15882 746602808 31501 31548 615031061 29856 29775 785991130 64373 64374 627798850 60794 60869 742169331 77978 77979 45241604 51406 51443 739488956 19641 19642 67915030 57690 57655 400635776 50579 50580 486211176 1885 1930 463785021 48024 48025 775064982 61412 61420 952644933 9557 9485 385911578 36583 36584 925649412 69545 69546 575112809 19439 19374 820049832 83924 83954 90196675 16755 16756 884242754 59156 59157 932636888 28611 28612 395804870 54249 54250 263562199 37287 37288 343400682 3661 3662 845206317 15990 16000 85930599 80366 80347 518508964 27014 27015 779024667 65973 65923 421981883 95534 95596 965020578 63143 63144 148517928 81230 81283 483076578 20645 20646 102056874 9904 9905 832829785 33204 33253 711256276 33398 33399 437863202 42474 42475 111429050 68299 68357 115497241 8033 8034 27481312 16101 16061 129612499 15272 15273 828648181 61795 61822 362455787 25920 25921 841226222 5149 5150 248565558 51479 51480 709901331 64842 64924 434262588 68640 68641 309219857 20184 20185 57237027 34654 34655 996779660 11216 11267 629798748 14105 14145 345520353 33139 33140 52267522 50104 50062 413191428 29178 29179 535069314 89000 89001 778269630 76222 76223 528991839 26822 26816 628508709 91831 91892 653687082 97896 97897 848528327 20420 20421 188969831 11038 11039 612057948 761 721 224992737 83921 83852 279285001 58193 58194 239537101 12062 12063 918854269 57005 56927 219059965 78570 78571 283486811 74434 74435 405831268 59109 59091 125390617 12378 12450 655876526 3160 3243 807466933 41519 41520 405709612 29346 29397 168994133 66735 66736 246131904 39087 39088 49463816 1566 1567 289838656 27813 27814 651149628 46880 46958 905285050 31068 30983 549084320 40480 40481 778015230 5516 5597 724698384 68919 68920 288167802 39549 39615 328753830 11283 11284 737175238 59394 59430 911956252 19088 19115 653167742 91351 91352 410703534 94976 94932 673469959 92709 92710 702936780 91039 91041 612518574 65525 65495 531998581 46128 46129 933479734 58758 58720 540646048 72400 72374 898747531 54585 54586 973395564 71166 71167 524311729 71339 71309 369618518 19661 19662 205474481 10931 10942 34769329 18916 18917 602464452 77047 77048 422914116 27655 27656 862585424 61106 61107 220524563 77371 77372 495333003 55054 55114 37214014 41160 41107 590181450 27019 27020 304419590 62493 62429 510308302 6989 6964 879528541 88267 88268 725524837 16541 16542 539599003 19906 19922 218361536 73325 73326 946194183 60476 60477 917910464 24792 24836 110831303 66671 66623 715392087 73179 73180 210309822 66534 66535 966826943 65960 66027 219408048 40869 40870 242808547 19994 19995 768609574 94322 94311 272819298 49738 49682 939562856 28134 28135 334472723 35855 35856 221193805 56443 56364 190983275 39834 39835 676009911 58073 58067 242080411 70517 70439 329978631 72235 72236 404107758 69300 69341 296282489 58689 58640 684716412 15714 15715 542733957 75229 75283 188365302 65522 65523 742547182 39602 39603 607407568 84658 84659 682978567 18046 17986 331362655 85967 85937 292246895 97955 97950 944716919 37880 37867 295183030 10046 10047 598109101 44601 44602 829052546 70626 70627 148770218 70667 70625 908063639 60909 60910 284726822 25864 25835 318717684 88376 88377 337730496 89226 89227 642568073 13767 13768 337652755 66646 66647 268266489 93751 93693 815637622 896 897 47503141 43363 43331 196210619 58253 58230 760969211 71752 71753 816309610 17332 17333 200186504 99646 99599 748981538 47267 47268 270665999 93885 93931 54911321 32296 32297 312876132 99751 99706 252852774 22858 22859 138510518 28564 28557 107383788 46964 47026 994169767 63677 63731 957673934 58520 58521 596950849 29353 29354 193584047 6524 6550 43424564 39242 39231 759896046 87419 87420 995573188 84542 84543 54893889 9983 9984 797373631 59765 59745 383626737 36275 36276 619365309 52567 52543 380928280 69322 69378 56446707 36450 36451 549996605 18749 18676 112412853 23929 23930 133327275 12051 12131 444285737 55170 55171 392189401 44982 44983 593085518 38309 38310 793209467 69124 69125 580943577 52401 52427 704271381 98102 98103 608039455 71964 71905 305600311 98126 98127 347990503 85325 85326 402318828 23396 23389 675222138 71527 71528 915820044 41709 41710 141530858 8788 8789 872178527 80502 80558 344933759 84684 84685 351202504 30911 30912 5254027 4896 4816 362053834 93415 93416 366506509 81291 81248 991516838 7539 7495 429154041 83331 83271 398561397 89456 89457 728085096 28147 28075 2546162 80930 80971 502383947 35898 35899 541091714 7427 7508 879440978 26074 26152 990928540 76330 76331 117714405 7718 7750 965064870 55963 55957 937133858 8026 8027 18817254 6275 6225 629458310 54889 54922 666459690 91180 91149 608083448 59701 59681 580827952 86728 86680 932416409 73119 73179 375458664 67355 67438 20223629 17284 17285 383668255 98476 98507 916268696 4619 4572 554807305 4988 5002 53259731 26157 26158 839425712 51389 51390 342667073 37228 37271 548611106 66419 66420 943169244 78758 78759 998879873 45956 45872 190636737 69750 69751 139544845 81914 81965 362127019 41605 41584 177657857 99293 99294 434345751 89553 89581 396798748 37783 37784 269009785 21845 21799 781257429 51898 51975 218941655 72909 72987 256397974 10103 10139 26290651 68012 68091 994447349 45807 45723 670474400 98442 98477 475857512 27950 27987 448864509 72562 72585 44680597 75315 75316 980067953 30195 30196 816601694 83051 83052 665203034 32224 32225 37809611 23234 23187 800808156 85984 85985 226132506 79865 79866 784017137 12442 12451 142361410 79059 79060 414659479 88111 88041 275039525 55401 55402 314649947 72051 72108 163198008 44408 44350 762708903 43997 43998 58502030 49658 49594 524049107 57334 57352 443767645 71172 71173 754503381 9161 9127 609115070 10744 10792 909610910 35471 35472 250794980 55847 55848 417266041 99347 99348 741457490 60377 60340 42949374 80165 80188 106700575 66809 66810 716324174 62819 62751 477104668 67320 67282 562791697 34968 34931 970002816 79168 79143 893135533 99511 99512 989804392 25886 25917 740827986 21750 21743 985774279 2417 2345 37040477 321 322 682621979 72898 72899 425502895 2452 2453 23666757 53611 53692 669117352 31260 31261 529234692 79360 79361 651888914 8570 8633 855729205 19017 19018 504121168 89144 89109 856687209 96655 96656 871591251 71103 71028 179585023 83150 83151 5535597 47948 48014 151746494 90910 90911 76091943 57735 57736 450339284 42526 42500 984437238 5329 5330 549072962 21238 21242 207354304 87607 87608 295883947 91685 91686 955408520 49198 49199 726984630 32216 32217 870699015 64321 64322 70598249 7518 7519 504821314 11630 11631 78871163 44282 44205 869911177 5849 5850 478955504 53469 53470 210572818 79389 79390 418139943 84780 84698 288487751 20459 20460 162335550 7625 7626 753026073 31098 31165 292684996 2908 2909 493428365 78881 78897 932364185 90339 90382 359317167 55866 55874 82800062 15461 15436 255013594 25423 25424 568626740 49211 49272 585554172 64753 64754 993560248 71459 71460 111283738 35386 35326 801455237 18537 18533 354984204 86218 86219 869307440 41099 41100 572159527 79533 79534 795348969 34267 34275 600500529 68513 68514 272035633 26932 26933 736576128 68936 68954 574934531 9303 9226 836604884 85892 85893 366499138 27264 27320 364210373 74511 74512 746042433 95262 95196 868939628 95556 95517 809874424 97569 97570 104761517 55634 55635 987873506 82983 83065 388261181 91840 91841 538174163 80902 80903 770505639 38380 38412 363932390 29575 29503 939014696 83088 83171 501976464 18481 18482 65413740 96144 96110 281967829 31557 31558 797683975 73740 73728 444827500 68373 68406 147666625 23761 23844 54814398 44609 44559 295804982 38512 38513 871021606 41109 41110 31594149 63699 63700 811306286 99166 99167 705958354 52590 52591 780912414 53150 53168 428808242 55572 55604 427125839 47944 47972 667093632 56443 56498 229112432 76890 76965 262674217 74760 74709 510853192 51831 51875 965020711 4047 4091 447411934 64066 64067 739647306 8777 8774 369894311 46927 46967 702778288 78537 78538 214887638 79314 79300 862713380 22362 22363 915596049 78832 78833 894678413 12761 12823 607162302 35393 35394 491085498 32237 32166 728193359 97163 97111 530643042 56030 55984 232133538 91787 91816 512951727 58931 58932 561973675 40610 40543 876639992 97873 97874 312413127 98563 98570 512012976 49331 49394 639474342 83449 83376 694811427 17318 17319 768997845 84738 84671 747611511 82119 82120 65010071 45610 45669 543197833 15421 15504 381966922 55616 55661 695432088 94817 94741 403292494 70119 70120 922951659 56840 56841 575391353 64221 64222 30343745 64911 64912 671842815 13903 13823 237569137 75265 75258 777715286 23488 23434 560740949 45438 45508 94496309 31121 31132 648807105 8446 8447 995551763 71777 71778 173622618 64136 64180 944160189 41785 41767 111683965 17876 17879 547224970 14760 14761 160608222 18251 18252 81161476 99907 99916 273168284 89857 89858 375126511 51710 51776 252714943 4686 4745 551382285 97548 97483 226752943 21026 21029 547070404 78104 78022 250290245 58911 58912 509279655 6859 6886 205570610 1958 2001 817006536 13899 13900 91875251 31325 31402 97725088 80901 80902 485812026 17358 17441 703517400 81625 81667 258008099 74430 74465 358248141 57950 57951 735946949 36028 36029 520912537 53653 53662 729600003 54662 54736 857466589 92041 92042 624466400 94217 94152 115611256 15310 15390 609376968 2380 2319 596754787 38261 38262 103479294 8218 8219 763598283 24026 23967 672526570 21688 21648 877936782 74523 74566 796979050 69484 69506 513091266 75350 75331 837546743 44233 44242 781867535 68022 68023 684062765 44948 44969 148060582 13418 13366 459065385 78973 79035 639713184 89408 89409 200118027 55296 55297 681455772 27325 27326 25713494 98805 98806 493729938 16862 16863 625227536 48970 48998 569802726 61801 61820 532080730 64217 64247 577086172 30525 30526 777516043 35609 35610 100202572 53192 53193 909253827 18527 18609 319275185 82820 82821 921160558 55053 55045 940080240 33622 33623 729851281 36124 36044 891454007 43851 43852 953838593 22440 22441 899683822 38109 38110 892297504 58651 58729 298269204 3207 3208 234054916 56153 56154 757623942 74997 74998 156175126 21501 21543 202030338 95976 95992 885211950 95289 95290 697519157 87985 87986 236505077 96388 96439 320529121 68148 68149 776200672 9633 9574 631144656 41984 41985 747357032 76107 76108 397831335 17291 17292 925080104 67842 67832 956196544 60043 60097 411522030 62530 62464 289376386 77882 77883 3115302 34300 34241 470969657 27582 27600 900804716 72627 72651 935845500 70345 70370 90714193 80125 80126 375043564 73074 73024 552463413 34791 34849 366133292 48813 48752 410216436 83783 83842 969232252 14306 14337 400266941 9609 9663 947657221 42075 42076 370549088 56856 56857 850998837 20209 20146 869426454 96943 96924 564659401 80537 80538 932033097 73314 73237 723621770 8991 8973 204787405 52743 52744 352321466 94399 94400 795231971 66192 66193 790028936 30414 30364 774293440 54672 54673 254746467 39866 39867 394691088 42215 42294 743197272 81737 81738 385516914 67889 67890 359569908 54921 54858 222025545 2876 2877 519517434 86861 86862 65092854 48130 48131 104169405 6594 6533 909956733 23611 23587 620825401 31846 31919 550530933 87170 87171 852533539 64423 64446 797091861 27855 27856 243960193 5450 5451 110517418 9013 8940 464293455 8993 8994 902617975 61940 61912 662644569 41225 41303 815969604 88447 88450 18546406 17293 17341 645692776 83312 83388 581143395 4126 4075 772713995 65730 65710 674017351 73196 73146 341822302 23763 23792 731780627 87899 87923 748648646 47289 47356 196190026 14185 14186 821028340 57118 57119 544064226 3806 3733 458312725 12700 12762 225997916 69738 69739 234894399 45069 45070 18259201 81046 81047 132859436 88820 88866 950917294 97120 97121 521814139 84103 84104 463029147 71432 71471 810333948 52695 52674 471696488 18854 18855 562749967 9740 9741 182947339 79053 79054 834452832 29027 29028 763353518 20496 20505 417007404 90908 90952 827328442 15127 15089 198218237 80144 80145 749380073 80384 80385 701679032 88100 88101 19377278 91162 91163 261663930 90986 90987 702940659 40195 40277 284154987 34888 34827 893909241 90861 90862 865761375 62935 62936 891224676 65314 65313 843729263 40379 40380 953485737 21424 21425 394573638 39366 39434 521008115 9996 9963 720563645 87743 87741 221024077 58905 58906 484303482 82245 82171 410049838 36106 36107 816887409 80993 81078 490518068 90723 90724 888447801 46575 46565 604437894 4539 4529 493732361 39311 39312 551779216 64686 64666 389244981 46445 46446 546768249 44079 44082 467373958 55507 55508 336150906 87818 87819 525572039 6915 6927 282325451 30380 30381 70730030 56339 56340 254467185 82810 82790 869564028 39635 39570 885608956 69967 69968 850784992 51734 51731 255003144 12807 12808 935792362 85405 85406 920800249 10747 10748 230815732 40369 40370 429690246 35409 35478 968845078 76592 76593 27022102 28275 28276 229703831 84171 84172 772141472 17843 17780 710373548 79217 79285 965534299 41664 41692 498693623 64033 64034 856810138 25735 25723 394824764 32464 32465 796964413 41460 41461 644077739 95420 95491 670077818 41562 41563 541665441 93599 93600 795197888 49858 49848 127611936 8621 8622 531609305 53012 53026 340588359 4993 4994 951822849 20239 20240 538651699 96959 96960 108860835 55256 55265 657389458 24676 24677 414046656 62314 62316 662196606 55689 55690 343174936 60374 60354 353078531 49798 49799 944398877 46115 46126 146181408 6309 6310 992483025 12800 12742 19695490 97536 97537 641316203 25746 25747 169903935 95190 95191 240889677 76813 76814 839516139 8255 8311 937097190 27966 27967 685779236 20924 20925 379035126 57080 57081 7168443 71440 71381 140953325 13771 13772 585874001 69320 69309 980813672 96946 96947 371755949 8938 8916 201164183 93073 93110 18306547 96757 96735 340556060 45172 45227 556141750 76759 76760 546095544 47953 47954 96778846 99300 99301 599025834 34428 34429 251388799 58033 58034 948340865 26861 26886 45672779 33058 33059 905912466 3384 3385 795921511 53223 53224 867906866 15859 15860 505448760 25410 25367 376109807 36294 36295 373398424 94684 94683 830089555 84349 84350 160836055 51820 51821 300731822 55433 55434 35645013 55610 55676 405115180 67403 67430 2106283 16688 16682 791263072 13973 14039 609597213 50793 50794 493334715 46812 46757 183541849 91863 91864 616511715 1215 1216 243739914 99152 99077 600243449 48487 48488 390335243 54004 54005 266457092 51161 51150 575798502 45958 45959 675711212 91049 91001 742746360 51438 51446 208963332 39973 39974 411056743 8907 8853 156235941 5294 5295 667880948 46221 46303 525424257 39235 39236 43211991 91251 91252 395851285 52352 52353 876524667 4667 4668 590499417 81984 81985 260780864 41200 41261 151169950 14828 14747 246014899 23180 23238 616092482 45514 45479 672230761 72624 72625 144563278 1391 1373 600613716 23548 23549 888501674 67238 67282 241746614 54929 54878 832500700 62172 62255 132692694 32363 32341 989153449 74431 74389 450253928 22191 22201 34780990 31066 31069 173210957 46748 46717 358288618 35149 35214 604467226 69944 69956 776808551 87848 87858 678407510 87303 87333 133075405 51071 51072 959808887 79478 79508 173764621 14765 14719 274969411 26440 26414 579998826 32173 32233 114867955 71932 71933 555457441 90312 90313 250356986 99388 99390 559559561 84982 84965 676689895 59538 59539 383043455 20667 20668 71136641 4804 4829 196428401 22576 22577 903019345 5741 5742 103883521 76040 76103 595902571 36881 36882 228947050 27502 27503 529174253 58420 58364 115388829 11571 11572 392551248 46704 46705 668636037 90999 91000 944434849 81457 81458 145506021 57780 57828 339080927 91917 91880 802495732 8540 8541 337249065 37888 37889 290160832 4219 4220 264374932 72138 72205 831524282 99057 99058 80449437 15350 15351 1853769 37849 37831 512154185 58405 58406 269365461 31006 31007 814916300 31976 31960 610349687 94816 94888 573234504 14379 14384 917081881 70849 70850 965591250 28793 28776 458851529 74758 74759 69203396 85912 85913 16654870 95895 95896 320494690 197 128 243569237 29745 29746 621184167 7194 7112 251114625 81497 81498 228529444 93935 93936 6149007 23507 23446 324243772 50512 50434 987468167 27801 27876 911964858 1413 1363 140715843 3577 3578 113061726 58916 58975 176134799 81311 81325 712606278 40750 40812 378814022 32586 32615 856519032 62624 62586 160884429 54066 54067 510642486 97791 97793 413531104 69577 69630 233751210 2712 2713 920574711 39194 39213 208759104 84758 84759 563628137 44535 44536 113486002 96421 96422 436634813 12668 12669 99557769 65530 65531 732882794 50302 50362 349998723 92903 92906 360199251 975 980 739766751 69779 69780 551442670 67149 67099 828792310 87379 87370 175916764 58732 58733 167672454 84533 84534 233190106 81044 81045 586856470 71155 71156 994530624 22138 22212 282585766 13818 13836 632180622 1795 1816 525878440 32559 32560 355137428 78230 78231 330397090 14511 14503 124347061 28760 28761 981184316 49153 49094 430726794 98478 98479 397845572 57060 57068 110080308 68613 68614 42393845 5403 5397 688708026 29874 29952 938071509 29200 29201 378601528 63146 63076 902179917 81792 81811 101907357 87797 87798 561668049 32686 32742 775530290 73243 73244 699674245 83049 83050 619411090 49883 49958 872951707 54403 54404 493443250 93276 93277 63062803 88626 88627 919171672 92981 92982 193116493 49503 49504 840090171 57577 57550 140193547 3774 3814 166476574 98166 98149 196154496 24517 24518 494135592 98314 98367 311269562 65040 65041 373331594 45732 45728 831565416 62353 62354 175411860 74732 74733 232041614 70497 70498 594936811 81780 81785 385400356 41264 41265 207132535 96209 96210 370661743 93156 93157 417780008 46471 46469 771573402 2947 2964 224674197 69481 69484 286649648 31143 31184 115326503 85600 85601 323375704 29592 29593 195677687 71040 71070 973342013 53895 53922 676454202 61606 61607 669827269 88201 88164 480876926 76526 76527 240511165 64246 64202 260815378 11476 11477 908283995 70476 70477 311045208 67963 67964 213999238 63252 63310 734719357 90799 90800 690120997 74724 74763 993427380 80726 80727 693399867 59509 59510 828476865 32163 32164 238729022 29246 29238 991141300 35814 35815 557044828 43811 43803 658185 44355 44397 119837700 95896 95897 301475902 68466 68467 38779097 98515 98516 71113427 31723 31674 960214996 91974 91975 313851758 40339 40340 122753668 13968 13969 961397458 17705 17633 116564706 81455 81456 593223804 58111 58168 140476029 6058 5976 623940405 59603 59584 182128159 294 360 366557222 61985 61989 886714560 49788 49742 339122794 62037 62038 141385248 14595 14598 603696243 97401 97402 631987455 65544 65545 589420574 14403 14404 735610867 85498 85447 936666687 27145 27064 457086740 28389 28310 462489676 29127 29069 215132008 33788 33789 166968593 57320 57321 440378588 80852 80853 482091455 97836 97813 402143839 40199 40200 528818389 72900 72901 887294787 25290 25291 100850754 13999 14000 252256387 74159 74160 182407794 11292 11259 41321115 66837 66838 863941325 55317 55272 369062222 24273 24274 395758147 3258 3259 716032437 57559 57560 723698996 15496 15497 436879294 448 421 456492848 40067 40005 652493014 90382 90401 595878912 61280 61281 433353664 5822 5823 980303829 14174 14175 725257197 16959 16911 864047508 55605 55599 578837549 40246 40247 299348350 57726 57709 689692439 30478 30479 660350244 89742 89743 206071152 82367 82288 765505020 10180 10181 960183464 82360 82361 826526455 12825 12826 939369462 18945 18946 609732739 880 881 582794601 81971 81888 711505349 63036 62970 363646048 65003 64999 358036012 26107 26051 479504788 34297 34298 909606875 29294 29314 331627533 71786 71787 274559944 16353 16354 333702451 37630 37631 822321547 17541 17542 783775939 38529 38530 926055784 30616 30617 796535303 32358 32365 315462140 61743 61744 54360389 60112 60053 43172598 11393 11353 649326602 18532 18533 423165584 69889 69966 754770255 96222 96223 304618670 57778 57779 963967125 29189 29256 207192020 89517 89557 662502483 5772 5706 155192951 29269 29323 555897601 13432 13433 320677664 34589 34578 479045493 70639 70640 35470247 72113 72114 316460580 14470 14471 875176857 58382 58383 660443199 60728 60800 999722449 15929 15930 686077010 83487 83488 937049158 90235 90178 162552037 13198 13199 321245861 40594 40595 786747613 76726 76646 246405322 25062 25063 383626699 77744 77745 751123582 1081 1092 145968879 14316 14244 798921179 62367 62330 875090025 3809 3843 452443890 32816 32817 886575481 33104 33095 753953387 39820 39821 528496308 68197 68199 387301422 43609 43610 270784421 42441 42442 951474060 68498 68499 482599420 69422 69423 902239413 8273 8274 666473970 80070 80043 474152153 41228 41229 351449755 1569 1645 683198133 24707 24708 364466105 78787 78786 274581017 22528 22529 145467375 95862 95863 328637283 85782 85783 542892028 62811 62789 392979536 19285 19286 77085417 3859 3798 880498771 90528 90529 412291911 38710 38711 520220905 75981 75982 156844885 57487 57409 294523752 99784 99785 970116479 78691 78692 11976250 35962 35963 394068840 93404 93405 888724796 35197 35198 483488549 48375 48438 601659378 55183 55184 16133671 8409 8410 608674231 90486 90428 861561842 58096 58097 392714025 35292 35335 718388950 79395 79436 168164897 66591 66592 189908344 27428 27462 807206905 18395 18396 271961671 8321 8244 726783746 54304 54305 581428674 32632 32633 303136573 17397 17398 247668425 73182 73183 794544042 7498 7499 926594140 48495 48425 620447333 3777 3778 207071286 98352 98381 863113355 55571 55572 737929242 94658 94659 751293703 41771 41834 254309634 52905 52901 545001788 7695 7779 723664676 23043 23095 127674729 57336 57337 620896023 84919 84920 25994886 27063 27095 292324202 32081 32082 257015179 83876 83877 40259382 41386 41320 101461619 43146 43124 47245075 55792 55819 477592079 94004 94005 976247048 995 944 378089492 2384 2385 102569660 8993 8915 13505518 73692 73693 695142728 75994 75995 272269585 66558 66625 563142379 76224 76152 426295195 20235 20236 174921445 41554 41555 182229613 64507 64537 923892258 16634 16635 63394611 59951 59952 993115564 54099 54139 226855557 58887 58888 280996527 30191 30229 181759094 48527 48528 773802585 31731 31732 975032974 46476 46477 709554866 43523 43468 276539828 68424 68425 786184734 95638 95573 577435857 6587 6648 741677283 77343 77344 480549572 672 673 146100312 16347 16364 936341903 85583 85569 188677559 76536 76537 982401295 50580 50581 566651002 14160 14180 530749745 88658 88659 282926161 51909 51910 906570495 25300 25344 396153421 31100 31172 219753205 46365 46366 160597663 82058 82059 490228470 10866 10867 620881265 42446 42460 784755258 47376 47329 663113466 93660 93721 10947463 89512 89513 698338534 8750 8751 851442275 38974 38975 150660920 89757 89783 673441347 97841 97800 156799241 6001 6002 701594554 47382 47383 722060382 13554 13555 761047207 78414 78367 183375559 24771 24772 792128250 88481 88482 826587084 20992 20993 378698452 48273 48274 692534032 65889 65926 651872364 90673 90627 437473187 11429 11430 521750364 67953 67876 199295239 24916 24917 863739723 98352 98281 561438707 86264 86265 12802494 37043 37044 304159245 64318 64245 601789547 98070 98071 497491779 88815 88816 328960556 90130 90195 488806719 21251 21252 957026953 87267 87268 42974916 4091 4092 99113102 79008 79053 474769531 33465 33463 64025044 37088 37124 307142409 59768 59832 594486802 93524 93525 942100770 6009 6010 64139759 13241 13242 727909282 47381 47382 279715322 97280 97235 816684692 84486 84487 830324227 7256 7222 711555205 26267 26226 120721904 74144 74174 891736257 95516 95463 560558564 49788 49789 149921738 18066 18118 82088029 79431 79432 8088258 56699 56666 882466967 75363 75364 599163349 868 869 356165583 60861 60904 548396565 44139 44140 444957332 79700 79701 377887246 94189 94173 403387724 66170 66171 606312930 14605 14606 240402580 23330 23331 734848545 1834 1835 27222505 15467 15435 225134032 4753 4754 208170697 97360 97361 705091737 81808 81809 944567149 49216 49242 365860362 53462 53431 424222545 83060 83061 147642411 33433 33434 851897484 40276 40277 479135629 61861 61862 634504587 63979 63980 626668953 48014 48009 143577921 29395 29396 496066490 24638 24639 579272832 8386 8350 703398996 9776 9777 12290572 33850 33903 872676543 70356 70415 621183614 93485 93488 80823233 92738 92754 939194621 42984 42923 959210068 24773 24750 717621218 7696 7771 230771690 90589 90590 317187363 3811 3812 987057769 42172 42094 409512770 25663 25664 156576323 14886 14887 119844072 96531 96532 984325011 16275 16354 651706671 8937 8938 789122849 50698 50741 689961840 89929 89930 597403989 7808 7809 514017542 52941 52942 349082939 69471 69440 436727303 60881 60882 525952503 97699 97700 108801321 62097 62166 246402600 54802 54872 703400838 21890 21891 462494239 48032 48033 735825067 5740 5741 431140618 82755 82828 77495962 62800 62775 503454537 54851 54852 282345041 75913 75914 331924217 2298 2255 815490546 70456 70405 216179246 71806 71853 773742227 34885 34886 69847766 20020 20016 766926230 92720 92721 629290908 89625 89626 780922369 64491 64492 431399425 82911 82986 72657260 98496 98497 224994830 67026 67093 225473067 68930 68931 391980371 67523 67524 727430324 83998 83999 783947589 11852 11853 690713265 5077 5078 598533363 58267 58262 342516721 64814 64785 727514482 49229 49250 46297172 72798 72799 388547998 59921 59857 653545976 95043 95127 921265145 46883 46884 626194063 56669 56594 356733868 16108 16081 100714287 31498 31461 301546572 89212 89245 451179945 39075 39076 862765026 83579 83580 4456791 22779 22780 173926210 42471 42472 263955336 95934 95999 323929124 84975 84976 960342137 98355 98315 867893804 99794 99795 303974295 87692 87693 861454119 37248 37249 918428318 97899 97956 312714111 64751 64671 847914400 93612 93633 697576503 15307 15308 985428539 87945 87935 382785852 90658 90659 443224374 15529 15580 606946333 16736 16737 401263195 41003 41063 840367500 68225 68248 166809601 20885 20886 302401461 22109 22188 12592156 20229 20209 839589541 59639 59568 286439419 51164 51106 482663820 19980 19981 561006523 90708 90657 682845348 52560 52507 471276178 60052 60053 219949983 49028 48971 263541848 21372 21373 734144485 34878 34877 72822147 39641 39642 382593734 81959 82010 725908363 84811 84812 204294594 4766 4767 848800717 29282 29283 947131464 26149 26117 886697647 60013 60014 587292640 81618 81623 891999981 47576 47577 169086879 38631 38571 70828745 79707 79710 254917228 82616 82590 617380214 82869 82870 856904336 26447 26446 674425503 86642 86643 805070553 27198 27199 281007836 3913 3962 236453413 10563 10478 942015502 28810 28782 3932754 30775 30798 607776995 70654 70589 454463967 56618 56605 373367639 6686 6672 690319089 71513 71514 315896062 7553 7554 474092715 23949 23888 443793460 15742 15803 326587321 88894 88895 705852775 56368 56369 26208034 43539 43605 491886308 9307 9308 805389952 26355 26287 253878630 87203 87204 747672439 7111 7112 967016393 25637 25638 618861437 93926 93863 897008452 72510 72511 245095234 9034 9062 904989188 38385 38386 305968054 6657 6706 799489481 69855 69790 109543622 93786 93778 144821542 96580 96581 503278633 92181 92115 785255640 33945 33946 499952882 24546 24595 691182264 80846 80847 810686220 89503 89504 985210739 95921 95922 234772471 64553 64511 420518372 82117 82107 291550234 92079 92080 868457920 40806 40854 467571078 23183 23255 635366393 71744 71745 169157188 26070 26071 99357839 92259 92262 798121489 27090 27157 314470670 32498 32499 324249923 35965 35966 174072939 95378 95379 813372861 28545 28546 376175264 38123 38124 844409915 67240 67241 479208084 98505 98558 810170508 39295 39296 983622300 92823 92824 445642474 92760 92761 221929355 47093 47094 694711676 70820 70821 442426890 58864 58934 427806948 80550 80628 270826243 4445 4416 494843913 4805 4806 278453105 27957 27958 398457918 70368 70341 689976773 78983 79059 33875597 84098 84099 56172040 61083 61014 306283584 63879 63880 954242400 39220 39241 124502865 16858 16859 871765638 52744 52745 15505354 30635 30717 132382360 33557 33482 852105047 7994 7995 24819715 54765 54849 577885489 5895 5896 792610111 80102 80103 617269792 6519 6550 425457882 78851 78876 188954555 82273 82338 319348956 26156 26119 938570985 20215 20216 391299781 48645 48646 418062670 66142 66062 655342051 54227 54228 737505928 38834 38835 411075311 90477 90446 932345815 55373 55328 999843347 27435 27498 723725364 67212 67213 55406337 18142 18143 952413902 62820 62781 564640745 66418 66419 224551648 77044 77045 21623541 72809 72810 502185729 23548 23573 294890396 66937 66938 738283976 42781 42782 526006256 81871 81827 466706424 29733 29734 581922363 49103 49104 26036726 67160 67140 298662942 57369 57389 648100873 97304 97232 464208102 93620 93621 108750808 67849 67860 480906384 32505 32506 543625704 81864 81849 261182170 78054 78075 641561297 25710 25711 936418839 35822 35823 70435327 15120 15121 118611683 13193 13194 54813626 57102 57020 822466583 25599 25600 920377335 42937 42938 243791561 59613 59667 16228717 92035 92107 329992900 84461 84425 17408472 6921 6884 406142841 560 548 593927516 66312 66313 956782749 75725 75696 26801734 41757 41758 285810955 16696 16697 812248098 10410 10411 809780604 47457 47458 530879141 16211 16212 924376063 29556 29557 940294103 60015 60014 161033097 90419 90347 356666318 93920 93887 612754155 19603 19580 779285092 75197 75266 777314310 48928 49008 853375363 2035 2036 494535058 23813 23814 352480471 83813 83845 317397156 15516 15563 567452062 18933 18934 535537115 61114 61115 291341809 79916 79851 52334846 58346 58347 779754636 4751 4752 697979418 78995 78963 155789802 25396 25397 30524444 34036 34037 494720982 17382 17400 30868640 31303 31304 211648589 85545 85546 764768075 71791 71792 964673234 43353 43354 249216140 93665 93749 554912494 82050 81970 69034680 56955 56956 503835508 50743 50744 143490541 66670 66671 122977214 79836 79918 230222758 99716 99717 518648166 37935 37936 233991065 46126 46121 52393782 87360 87376 897892314 74300 74246 868880538 78176 78177 254741172 5977 5978 411569016 26616 26692 551267164 57324 57325 846575862 2854 2855 815360067 89886 89837 739180327 42130 42067 635531735 24326 24377 595976094 82946 82883 745358699 13741 13805 636085766 39615 39699 227202003 61714 61758 373440822 47610 47679 232058109 1610 1531 610177651 79499 79500 926522416 48390 48391 885626484 63509 63510 717223707 69242 69327 195147462 23068 23069 574031118 50529 50540 889856314 65189 65199 988751195 11989 11990 604221156 10378 10379 296856495 3769 3770 981105690 44833 44785 79608381 24965 24937 41116116 62721 62722 74734276 92527 92553 388199300 94363 94341 746706387 75921 75889 435030958 44047 44098 983779227 15367 15352 940902041 50033 50113 151191979 37785 37786 515423715 35164 35165 899452688 10229 10230 580553740 44470 44471 340256302 4503 4504 790452040 24507 24575 941265802 96071 96072 45213705 53648 53670 634060382 88938 88939 318627218 93525 93530 411017584 96886 96942 632901209 5745 5746 423855580 48196 48128 543807527 44417 44393 827852018 76650 76651 227639379 92398 92409 222238817 21498 21499 991101312 71453 71505 349256014 36911 36954 723704275 76254 76255 399647646 52410 52411 385389000 83017 83018 40093110 9592 9593 220826643 16770 16693 439352639 94602 94603 795824189 23063 23022 448020145 56549 56619 124740646 45246 45215 631524773 13670 13671 81279079 39149 39150 703065495 66156 66157 196462462 88811 88786 998052168 83868 83821 360316678 24231 24181 388708040 85597 85594 488686441 97223 97224 740065815 1543 1486 992519321 76564 76565 928544305 32130 32088 747968669 58800 58801 956738073 67991 67992 213566245 43529 43530 448554722 24550 24482 507696448 35462 35460 687762242 54103 54026 451767178 89094 89019 437332089 60287 60246 386287033 73679 73599 67318857 11929 11943 809662398 20771 20856 294226384 54690 54691 261521645 95761 95762 741563134 72611 72612 340240898 17534 17535 299030054 23076 23077 222085603 12587 12645 223483418 29095 29096 926100306 78294 78295 21588499 98989 98955 187606276 53001 53002 921263152 28057 28046 39035060 11789 11790 208201944 10519 10481 620872928 40587 40588 622116777 78947 78899 428333272 64513 64514 442355238 93564 93620 764640901 3651 3652 62150288 14907 14911 616339279 41311 41312 164277616 63020 63021 203257951 34999 34956 566896071 69259 69260 208716055 57524 57472 286231685 83829 83842 132644636 52268 52269 496714913 62670 62671 394300211 23605 23628 468082312 28492 28430 258691113 63461 63462 55493860 24533 24538 403223674 86555 86633 993494774 64660 64661 351568522 5436 5431 871125037 12225 12227 754342975 53492 53493 478006836 95034 95010 527548012 92557 92558 639181556 76954 76907 225876623 86887 86888 478712841 54563 54628 750805784 59120 59109 90248224 88691 88692 185618058 80399 80400 774106783 5897 5898 329964349 67879 67880 383972103 14650 14651 2180800 70133 70049 964773965 5800 5876 153984088 65053 65054 127473162 90847 90848 582957810 55174 55257 570267205 19306 19262 692026539 50420 50376 663116941 97386 97470 156315163 68490 68536 558200411 48148 48074 369585484 75620 75571 971975419 36967 36968 307604007 18897 18913 624113672 12113 12123 290077645 42808 42809 11752292 68288 68289 297365813 69910 69950 724543471 39567 39647 425598788 4550 4504 586779969 33571 33572 694131763 35803 35804 620864595 14105 14066 422387282 96379 96317 171397535 19032 19033 148095182 63941 64006 433756574 5008 5009 485957667 18963 18944 58350047 38985 39004 183544443 30342 30343 475691064 25269 25223 977063730 45722 45723 40142037 95153 95149 105484490 99574 99575 818538 77855 77856 580382177 35507 35425 105851474 11075 11102 799757890 74860 74861 756431936 71440 71511 385691210 66058 66059 200072975 15734 15735 232716033 12285 12286 892086396 58943 58944 190979578 65736 65737 151770256 98133 98083 715369208 72225 72226 280664675 89501 89502 462082392 62363 62364 123857535 69800 69821 555851748 48115 48034 767917382 26607 26608 235488864 19690 19611 963098476 10904 10905 804141791 98842 98902 817230332 95095 95096 571158731 61080 61081 306745606 87697 87686 476198958 97167 97241 871194343 36117 36118 316875822 74386 74387 700375962 12889 12890 427507181 73393 73394 251584108 8439 8440 123998048 51153 51154 580415090 82780 82743 381459028 74122 74123 700898093 8768 8769 188315860 34736 34778 84636220 38254 38191 791974560 96335 96336 448737626 30066 30067 135808971 24938 24866 941495964 39161 39169 335480459 19981 20003 446037221 70613 70649 560321781 24916 24902 471633725 80755 80756 102097989 87843 87923 807873906 75611 75671 123243690 21074 21075 295117155 50775 50774 170264408 93213 93190 704780101 242 300 679238174 85718 85719 202704377 51477 51478 247022942 860 777 901139768 21688 21719 280733244 44679 44680 447397355 78653 78654 749190174 19457 19528 633904691 89645 89646 667192017 91325 91258 419459071 87405 87406 516822499 55672 55673 129188571 69371 69372 304037708 20815 20816 337209015 27685 27686 659264830 99529 99485 459771257 26833 26771 684742623 3259 3315 945328344 82307 82318 13739629 73761 73762 831056553 60301 60302 210601959 26387 26388 136837049 29165 29166 784678684 23013 23014 662463207 42368 42369 122740122 93760 93802 176075119 17058 17059 307647617 51828 51829 471535946 56702 56703 792082211 93015 93016 671129645 96779 96780 905605274 60744 60781 250715594 38609 38629 266232033 16812 16806 40131829 34689 34690 711171451 73673 73714 728186517 92822 92746 202836492 56232 56267 710866574 51775 51776 34647449 12166 12167 66935361 26854 26829 161994115 26831 26832 808364341 8843 8835 742114953 26619 26698 470381080 60251 60252 35795603 98336 98374 227617924 13021 13015 388966925 10041 10106 484988420 47976 47908 149249285 24653 24710 807073516 80298 80332 7328304 4675 4676 232100020 52233 52234 4214178 82431 82432 446477422 87869 87938 740724041 29188 29213 629704944 83064 83131 586387162 333 334 925392632 22871 22872 303158123 15553 15606 674855226 16544 16545 540166145 7086 7087 90803209 73009 73010 139965415 39299 39256 22895291 84354 84355 602194127 52413 52483 109853684 38207 38271 108938226 28963 28964 632549337 56665 56641 325459763 41231 41232 529640324 4622 4614 10605871 4483 4484 518046709 66414 66417 604287736 6272 6273 817663356 81715 81716 885859945 91718 91719 385998169 75248 75249 30237686 66544 66545 701233587 97752 97807 73301976 25231 25232 201540121 3898 3881 16097842 32754 32755 927014085 55359 55362 443874363 72106 72095 604258432 36895 36896 207848734 25448 25429 744075777 91754 91675 430071037 24840 24841 201723571 2570 2486 330604998 29321 29370 386981198 55414 55478 416620745 14998 14934 589802956 65611 65612 618073290 38194 38195 710819301 42994 42995 263079624 81268 81321 900017450 5028 5027 483912359 9813 9814 927528329 73579 73506 58354524 68847 68899 384807768 98729 98730 738616692 19779 19780 820872557 26027 26070 804380909 52193 52237 592484192 23971 23972 954367903 40780 40781 593003368 65966 65967 333716117 83248 83206 160403344 18205 18147 470060737 396 397 132522372 22761 22762 374351120 6514 6515 104015192 50487 50488 929315181 76347 76348 186130100 69254 69255 148115213 79684 79685 931690609 24431 24381 857705929 89179 89180 652283668 11683 11684 986132206 15852 15853 392868124 71391 71402 139659395 81803 81816 713114183 75194 75223 668352944 22083 22084 265351619 33089 33090 90554450 45941 45872 965764659 2309 2310 979357469 28697 28698 699580848 43605 43606 421714705 32012 32013 262420371 90645 90646 14594501 91962 92019 510628598 40861 40862 369735008 2428 2500 84663022 70252 70253 496237599 56973 57005 573549151 24052 24101 359050203 79939 79925 491607800 76435 76436 800330763 88397 88402 532674169 18594 18595 835861883 4181 4222 644114665 14340 14341 299551799 41480 41481 881127557 91094 91131 532975253 65843 65844 721676501 63717 63718 7447637 95902 95832 893263154 85012 85079 560599025 83168 83176 907850745 56731 56732 104092967 98300 98316 873014841 60741 60742 737911683 38235 38178 568883451 71636 71637 974014652 34452 34453 88637100 42574 42600 920089587 79109 79045 848767522 70027 70056 756566101 15872 15873 392871509 98384 98447 974329373 66980 66981 821373608 13470 13471 56233476 39526 39496 23752249 59945 59946 658008540 61043 61054 902519587 54768 54769 911554747 35629 35568 820264346 9258 9299 428584768 34067 34068 801503499 28426 28439 404682127 78628 78598 752329366 4756 4757 493705833 69096 69097 690967603 80561 80562 404342848 89360 89343 332147810 80827 80906 869794073 80204 80205 934371834 81685 81686 420239152 15907 15908 726775080 2478 2455 899976449 35731 35653 224740348 19316 19317 126970822 8504 8505 511408009 86502 86501 659531701 55373 55447 566079761 35988 36043 906324231 78923 78924 289400126 27529 27608 559789414 86426 86427 842872747 87614 87615 77467820 58667 58650 202453875 38654 38653 426083708 12479 12428 408142234 99948 99949 451424440 72886 72916 133725781 84789 84831 526025470 40675 40676 857716052 30132 30172 350355829 90352 90324 65775169 33294 33344 692148148 20637 20638 600089613 71045 70967 413453755 67981 67936 88493332 83643 83689 556997746 28890 28891 113550311 8151 8152 155489260 34379 34345 394978067 66530 66531 553779569 75715 75712 467855920 86889 86890 804961628 3350 3330 125544298 18107 18108 777543129 89975 89976 703266505 99257 99258 200782100 83399 83400 797868149 54278 54300 484054869 54856 54857 344198003 46875 46795 971533305 56613 56653 607754230 31495 31522 322536771 14799 14800 140839204 13753 13728 856559543 79022 79059 679664822 22887 22858 978476526 67880 67881 954913077 9250 9251 430166775 25197 25198 569205539 96365 96366 419384109 75394 75395 687665173 47713 47749 604021345 12165 12152 574640910 83355 83356 416342780 27914 27915 625416365 89688 89689 350673368 91033 91034 470422763 51625 51612 445017464 11093 11094 842016580 68390 68391 3698978 73307 73308 212455733 51484 51485 738981630 36530 36445 57837658 90009 90010 712162180 75498 75499 374833360 6732 6733 472565220 26498 26579 814554379 11123 11124 487933044 1306 1307 267000727 61773 61775 609055147 85133 85116 639429786 25192 25193 224315435 28172 28095 47801741 95394 95395 896520729 24396 24480 567743777 47070 47057 441805142 33836 33837 13337881 94549 94550 837514652 68594 68521 934739167 85951 85888 183624725 60128 60152 833964423 62834 62835 711854136 5994 6052 605536688 70843 70881 46688316 51524 51525 291424350 59556 59557 216637320 54313 54305 88133244 5719 5720 913271116 69234 69257 596882695 40166 40215 248280315 95399 95419 694819361 78364 78365 605008582 61159 61170 748428675 46302 46310 932531615 6037 6038 547146358 72048 72122 701974800 8133 8196 725958231 80032 80033 954292651 56172 56216 743878174 67712 67733 627103761 46993 46994 967335378 86711 86639 631841172 41785 41786 916940713 59820 59789 755511199 42449 42498 63851482 29330 29378 993705421 1737 1738 192568959 70188 70177 877852349 37051 37052 433628198 64162 64163 674322816 4659 4660 341021455 36139 36092 467922409 34474 34497 432227751 3056 3057 972789196 47672 47673 509731104 34637 34613 708161611 9989 9990 315310512 19833 19834 485208283 82296 82297 576365282 12178 12128 609041222 39221 39222 828494989 6239 6240 49270466 34998 34999 151082108 75417 75396 690288513 15017 15048 52013557 92026 92027 494144095 39243 39276 618046602 37072 37073 768352114 56485 56486 529538406 12291 12320 183022763 81507 81497 257516983 43578 43579 766954119 44303 44227 111966752 63082 63148 627249301 91278 91279 375528692 32609 32577 198415069 21991 22039 657771400 81292 81265 183050257 71127 71128 588230816 99868 99869 890670613 97743 97677 650049419 1940 2009 831495108 43591 43592 9606790 79454 79490 226387906 31190 31191 742093824 84780 84770 865306357 94414 94352 25101003 42598 42599 599664962 89259 89260 72159063 13278 13295 532520333 78742 78805 528596742 74180 74181 677024751 42326 42279 811172528 22918 22968 834332168 45178 45160 985611848 23952 23953 921799054 71769 71694 135218285 61898 61909 952097993 85206 85207 840526163 25434 25401 740064693 7477 7478 108378842 96022 96007 903194263 57193 57194 393656513 92300 92349 647417732 77899 77823 413564518 89418 89483 200754928 22646 22647 681123739 33107 33108 645441983 4297 4298 510083369 19188 19198 490293507 71635 71636 581725885 15529 15530 891995653 87118 87060 664601464 94153 94166 788676669 8814 8804 303154959 32418 32419 689172740 35646 35724 231219697 38147 38114 39867103 92117 92118 712008206 15511 15512 414084593 32020 32021 452282334 9868 9869 10968564 19524 19525 280670243 63087 63088 119535238 2313 2236 386227750 39246 39304 132126171 62506 62512 816093610 30474 30507 205297559 21911 21912 562555462 36724 36725 358274699 68664 68665 543855512 36119 36146 739212996 63917 63875 583048925 60135 60136 231267876 63580 63534 572129062 51737 51738 934153640 88855 88775 33927263 52154 52155 261500860 80133 80134 360839733 61766 61767 2784386 7650 7605 350852796 4680 4703 753307922 75202 75275 616765210 46853 46854 956232941 95066 95067 928067062 24205 24140 673200918 79638 79639 173109107 4281 4203 240489990 80867 80868 749162461 16818 16827 32479954 8246 8247 194916401 55718 55719 842972161 376 377 326360026 58007 58008 442353437 75788 75863 723270452 56446 56429 586785091 61324 61384 907200858 56111 56118 342572299 43322 43323 206604736 88293 88299 281461856 85625 85626 580352607 19284 19259 724700783 30952 30953 309614827 11934 11872 279888680 86061 86062 133348618 37092 37093 432793393 9389 9313 440612302 23345 23307 141859945 81209 81210 72266485 74404 74342 8595930 91108 91109 164612573 30866 30897 495006577 59005 59006 848891455 68567 68537 696943955 21032 21065 92110825 74047 74102 855111204 16326 16327 194726081 52690 52691 661370455 87697 87698 709387748 92411 92412 451686097 90688 90689 5662941 1252 1253 735123884 12920 12921 215915755 93798 93793 268423551 94233 94212 870641381 67448 67409 552908548 97226 97293 248981450 78612 78606 248851603 61883 61872 836333026 29893 29894 576140154 18021 18022 835779356 69897 69898 261982370 8517 8564 579098637 50518 50519 472944019 12843 12844 666392113 72542 72493 391934209 4959 4891 928809200 5062 5123 15272271 44422 44351 151125897 71075 71076 622976999 82872 82873 181691760 82112 82113 313004354 37817 37793 839381904 96673 96674 897975454 64909 64910 388806083 47030 47110 677980507 79708 79709 161666099 13768 13804 360508945 84485 84414 86247635 39935 39936 268323311 67578 67579 521619336 34912 34913 352654706 38457 38458 609148802 32475 32491 610394308 50279 50247 900954283 80229 80230 264374629 47412 47413 186463932 65833 65834 813657253 67474 67475 973366331 89872 89950 478951980 35171 35130 278643850 74041 74011 851505349 28284 28264 682188207 68997 69015 594534935 85495 85505 8085720 96957 96958 934136127 66996 66997 202385773 22392 22393 394719334 67812 67790 584295932 51730 51696 753205665 83643 83695 269813100 76884 76885 878122059 7181 7182 82388504 93439 93440 257389150 67694 67695 53337332 62761 62705 222804936 60861 60862 656041146 958 959 586246489 34696 34702 148455372 93421 93422 671939999 24011 23970 203660607 64409 64423 974783812 15887 15873 82193940 5579 5635 593469056 89131 89183 232777070 25930 25988 310400727 72992 72993 648145003 23137 23138 454598598 26504 26484 473603096 10649 10650 845580125 27901 27951 642592366 9358 9359 364732544 87964 87947 936104219 87015 87017 919120168 76442 76443 91103087 72894 72816 840472416 77826 77871 621595803 8010 8076 441584357 89650 89651 262125842 39389 39350 797084357 39396 39397 692589165 60907 60849 189093438 30786 30787 951044912 21862 21863 798170707 76552 76581 391686577 46721 46722 507405665 55620 55621 819153191 1314 1315 423541912 414 415 33341667 65133 65134 837013403 86863 86864 604654204 74640 74671 662368765 77851 77852 971023021 54303 54304 136954959 15533 15534 385073847 95993 95994 677887102 97971 98006 618562589 83251 83211 64244647 78995 78996 724519881 71725 71787 543996200 52611 52612 698011322 54640 54641 791956376 4280 4332 852361990 12071 12093 8220012 55423 55431 205963530 97121 97122 702472749 18425 18426 634812660 16931 17005 160032489 69541 69542 648658860 43876 43834 811512206 23753 23754 94201094 11033 11011 224936525 26097 26061 397003644 99299 99297 348200322 68514 68531 965123514 47224 47219 709239617 94546 94630 813002164 89936 89937 354089128 6955 6956 661257802 22230 22149 146687074 40951 40900 107416959 76864 76865 168160118 11113 11165 666886356 90676 90677 41308498 29313 29267 958944819 12066 12067 592794371 97521 97522 464591842 39390 39343 129092634 86440 86463 963509413 162 203 658482146 62182 62142 550510764 29682 29627 986107668 77490 77491 907387092 13895 13896 379090965 22974 22992 642345940 40922 40923 407663667 38647 38703 128418597 70236 70188 849448012 11393 11394 506858856 18399 18385 177047105 77055 77129 815005948 52272 52261 773183252 47130 47076 204383200 54056 54057 151057780 35997 35998 782272895 92105 92073 552766217 51258 51259 930449303 45178 45179 855549770 71029 71110 726877209 19024 19025 992666274 26494 26502 695426917 55706 55684 469103106 14822 14847 510654949 71753 71754 170193760 52207 52255 928312632 68333 68282 840401596 36725 36726 101340189 15107 15170 939696174 33108 33109 305585644 70663 70664 501501713 97388 97389 265713675 82261 82262 502188511 15768 15769 757237853 27862 27860 116098014 27332 27268 632671619 64846 64847 984939044 66426 66479 275317249 14512 14513 783715010 77156 77157 714491285 96668 96748 535993215 92717 92731 126289082 59535 59536 52568191 85915 85969 154563142 80031 80013 394243502 52390 52391 584308314 90434 90435 516464102 44742 44743 18034697 31661 31662 900611784 93227 93228 140703247 52377 52390 184909466 69872 69824 843187488 93682 93641 548669915 9459 9529 63757957 43033 43034 280857280 45809 45734 762306997 46462 46463 830661744 96584 96513 54501316 67239 67240 978951975 71518 71519 405020414 30953 30954 630753204 74227 74228 800343846 37467 37422 987563428 14308 14327 155041516 564 631 513715940 89469 89470 423948326 70464 70465 621039402 85293 85294 877832893 54780 54741 486111066 39713 39714 278404525 22234 22235 771002443 46722 46696 341341506 17187 17188 528798181 65395 65338 122910249 84439 84440 115208177 92425 92426 572328997 33376 33298 430340291 19840 19841 491789649 882 887 826288839 12123 12124 18468184 50449 50450 424109151 22847 22848 16711649 51847 51848 516896242 2926 2927 218145249 6923 6953 83477300 57965 57961 781104327 48230 48231 645736452 97946 97888 868352030 14099 14100 119377720 85231 85244 522357881 17382 17440 787414184 96905 96906 920292393 4870 4871 563959593 22481 22429 91412486 91604 91605 280046080 17072 17073 857181888 60934 60935 152616514 74119 74103 704695964 53930 53868 528858171 63247 63248 498128707 76599 76644 398658640 17901 17902 745752244 42408 42402 496965223 59760 59819 318771380 60754 60755 333158785 63073 63074 702250556 72219 72220 335393787 27347 27348 635200166 8373 8374 109072943 89258 89259 97374434 9738 9739 860539668 5695 5696 157226544 57454 57455 135278452 59313 59333 698035284 30348 30409 975233111 85769 85770 25029673 1613 1592 109983610 27236 27219 55102456 50994 50961 347093531 41069 41070 134951811 29174 29175 393107386 67622 67623 821856423 41237 41317 224681213 2423 2424 656711083 36042 36104 671668936 44363 44364 999449271 1523 1524 283178081 6864 6865 267381786 70732 70792 406474027 88538 88599 121734412 3835 3763 45045121 9671 9715 349884480 94018 94085 165768604 81245 81164 706696174 28335 28336 356390739 27297 27298 803214800 9706 9660 974653904 58645 58695 671075333 56525 56526 269790516 84694 84652 581758960 23214 23261 639718263 16856 16904 697811022 1686 1687 841600293 44110 44111 913189258 27765 27766 402706443 72696 72697 373922803 74010 74046 765969363 20735 20736 918197223 96923 96924 333690299 11682 11683 892511896 28727 28728 631952277 60451 60452 609823752 18767 18803 512252402 32957 32958 23680422 90836 90837 421874342 22684 22685 695764531 40232 40250 22166915 79919 79920 54262471 52504 52552 666964944 54466 54549 405199721 39956 39996 838388606 12836 12853 316027952 82638 82574 74881920 70718 70719 42340778 14309 14310 425245730 95365 95321 17908976 34931 34932 429788544 22083 22153 501379772 90173 90145 98963705 60646 60713 226444060 60431 60432 474348733 40508 40547 189951873 82080 82081 13688634 52950 53020 448911726 34954 34955 256691960 21572 21497 764760122 13067 12995 624391714 30145 30146 372214013 56509 56510 545773867 3089 3090 3835046 73563 73628 783391021 15619 15543 515953326 25973 25974 169021992 91331 91332 486574101 3392 3393 279926918 38639 38640 623465267 67140 67141 537809120 77216 77217 830211351 23667 23668 143228233 66953 66954 954402873 90341 90342 510028961 38952 38953 240268498 4250 4317 151577799 97526 97524 149176214 61035 61036 784296308 18417 18475 844357779 57251 57248 763186915 8311 8357 736853510 82829 82849 6828659 60935 60962 73457832 49064 49143 621787769 36277 36213 358283180 30998 30978 391715404 69266 69267 839276594 78774 78775 616260508 12537 12538 562816764 64104 64089 976543949 70480 70496 308825623 20728 20710 347649068 29532 29454 855730044 93413 93414 196680766 31344 31284 330388292 78313 78320 535276993 77997 77950 584661973 4078 4149 297869948 57040 57041 806882502 14566 14580 917660336 58750 58757 613628147 52703 52629 175329583 34929 34916 599329062 43013 42970 399076949 98641 98713 993684616 67982 67983 266730762 53568 53577 946072655 76417 76340 149181519 46874 46875 340349043 45403 45404 60135583 22021 22081 589845416 61536 61537 615074247 11391 11407 50135951 61025 61026 103133041 11485 11486 986571272 67458 67513 705252617 93891 93892 56031564 76166 76167 389339011 66287 66217 335573042 3017 2936 408224363 50008 50009 400985556 90131 90132 216186632 82569 82570 926302798 8549 8476 374624763 16605 16606 894998453 18875 18909 803388672 28641 28642 377700604 25685 25716 944741771 67877 67878 897739351 99193 99194 776718770 96778 96779 221039392 6765 6766 442090524 20167 20168 518340206 67195 67276 385771973 76118 76039 109746590 79787 79788 364600036 77218 77231 30370087 26139 26140 41341547 37827 37763 512759564 35186 35187 135549574 44309 44314 555972196 47485 47400 181522966 21501 21502 329754226 84262 84203 817460303 99261 99297 21529990 49100 49101 862840616 45436 45437 498621002 46411 46459 595465705 26488 26489 876279367 95365 95366 784098108 53687 53633 724950006 21634 21635 76659722 32477 32510 153765227 95799 95857 130602932 93776 93802 824190070 80536 80480 660159661 53867 53868 964730829 32511 32512 625728122 81041 80984 737656012 84090 84091 913504118 27644 27645 27686821 66103 66104 139157751 70757 70758 263360636 840 841 158937478 92641 92642 578008723 81319 81324 360038895 90536 90570 875411232 45043 45044 455055895 5164 5185 830448353 29852 29869 520504336 42327 42328 371030658 64089 64090 163929921 20841 20842 429809196 92525 92526 318298949 77436 77394 438175223 3622 3623 761078257 53218 53219 650190833 72121 72122 802487134 58943 59025 138575672 96585 96586 227643769 14626 14627 389430515 70228 70229 988013510 22833 22834 278931105 57489 57490 273890255 18721 18722 956980377 61288 61218 867287673 26094 26060 706087941 57901 57898 844285793 3943 3916 732170194 12022 11996 738898066 31200 31170 824288961 38185 38113 341803840 85696 85661 877041857 76135 76052 89399764 92014 92015 296328771 65047 65033 838598899 75227 75228 81137611 97211 97175 548588753 28234 28235 552764136 60369 60367 16796757 46397 46375 651458816 59026 59027 325891007 48718 48647 468705531 85664 85665 549403799 97705 97679 333676868 27497 27432 280337654 39075 39099 989347778 94968 94914 844405885 36031 36032 50431267 30630 30609 770946440 46477 46478 458410109 33550 33551 779155428 86483 86431 534968993 62962 63032 249968970 75486 75544 142455960 68692 68693 326632040 48058 48081 825387194 82060 82061 967322427 9865 9866 304182856 82876 82877 44214327 78731 78771 82195767 68078 68079 611763834 23776 23777 73907681 77100 77101 883247250 43587 43624 578941146 89362 89415 387771695 65407 65408 406426926 7012 7013 718566795 52674 52675 74471183 91702 91703 806343632 68193 68236 387682977 76318 76319 779822837 85284 85320 435821773 24594 24595 141213318 3162 3094 256623737 43378 43379 30372820 13384 13385 960484615 38654 38655 341755257 89482 89450 568855457 92278 92323 631065431 85601 85627 645590000 1259 1213 548495460 54397 54398 516371029 78589 78642 145027772 69484 69463 75738289 32815 32776 117855582 33015 33016 333534211 94423 94424 998084816 60340 60358 243471155 36922 36923 939680849 82288 82217 412234005 39004 39059 853389016 86906 86962 153606928 56661 56662 817416666 21720 21780 726655033 75451 75452 852719602 27642 27643 709188920 15077 15078 654589225 16966 16996 99030638 57112 57177 921596457 17594 17595 837596058 88275 88278 97614452 47515 47516 396302365 68701 68772 432415058 27100 27101 620982542 40729 40803 114608596 18221 18222 122408135 27714 27715 773170046 35286 35287 189297706 60338 60403 771017343 95031 94993 440111717 69366 69367 855267742 49774 49839 639407432 71428 71429 237286134 57054 57030 188895322 63727 63802 661268976 51591 51607 726319475 96829 96831 155551848 49124 49125 772489029 85686 85695 35552655 33380 33381 391311177 8278 8279 729146606 70354 70374 421785782 52887 52822 758551706 36860 36852 394998151 98457 98421 513119413 81910 81911 632457461 55883 55911 915149619 67071 67072 648044634 54689 54625 790697047 43471 43472 569788248 27660 27661 677960650 25107 25073 526914485 3050 3115 908664082 44858 44859 683885447 20618 20670 492293908 47198 47199 240742791 36976 36977 558600310 83187 83188 61377898 66070 66071 355073404 82437 82386 915015767 44566 44567 856887573 37625 37626 514174728 58875 58876 662171370 60326 60378 84098133 97416 97487 676069036 16987 16948 74265817 88094 88095 292006354 66744 66745 506049903 46612 46613 92544439 53719 53720 948995248 27928 27972 572145560 51949 51950 890736403 84422 84423 642586949 35055 35120 661956840 51975 51942 232705367 53620 53691 243523729 64876 64877 765812999 34637 34638 862321082 32940 32941 694159969 53771 53772 728778644 91279 91280 298284721 150 151 524539072 28723 28724 405068937 27491 27492 525431894 54457 54417 28848520 73244 73245 342312458 65366 65367 897140096 51040 51041 673363491 24629 24630 787033238 77750 77751 995931194 12121 12122 870456596 17525 17526 58038647 26844 26760 630941905 45705 45706 875277182 83170 83171 903799184 87910 87911 1704097 12981 12982 748328248 70672 70703 579143031 453 484 432720286 20842 20843 805797177 92875 92932 789069158 32172 32090 183267368 36395 36352 983178608 20057 20006 638511301 74586 74579 230042469 65954 65905 65639188 9996 10047 374753114 3551 3518 339844651 6556 6557 130486747 22882 22883 452201118 91453 91454 298189087 43033 43114 369545162 32306 32307 203398106 59732 59801 689568003 1395 1396 776692030 45716 45717 273182196 77154 77155 498216064 13740 13741 206043067 38836 38837 934977450 46636 46637 66373280 31426 31427 708290354 74463 74402 51599411 63702 63703 197696674 86683 86714 413541286 47069 47070 630073103 12740 12741 168225510 6671 6723 884649470 87316 87317 101898811 27697 27758 236035936 9095 9096 937554290 34620 34621 166762289 40420 40341 433779569 49603 49604 233369418 2556 2598 995912930 63168 63132 686127741 75472 75393 342510111 79244 79245 740284725 23211 23150 486446345 36086 36087 312061086 73947 73948 864478298 98297 98282 727281961 58392 58393 234566218 65276 65277 297249100 88461 88424 699941483 73793 73820 423920308 56687 56688 21701699 29442 29443 297518404 75472 75473 225117665 91233 91167 16109719 26249 26294 30232280 27710 27711 593702056 17056 17128 130859167 99195 99240 530719925 97916 97989 885734896 54398 54451 799469487 60863 60864 129616483 82639 82607 959991453 56335 56336 319733445 96246 96297 565867542 44052 44089 379236479 50706 50634 964420060 95869 95870 836810292 84375 84376 683567122 6277 6229 209764755 25866 25867 578500414 87695 87638 102527186 4606 4607 204247412 99611 99612 183761387 6474 6475 881804259 92282 92326 554253814 22549 22590 9557370 26924 26925 785063842 76835 76836 966580341 94089 94090 681225431 76673 76625 370833459 9367 9294 57451664 81146 81115 145610218 46722 46723 703604139 6976 6977 887925282 21151 21152 544974010 9567 9568 490500569 87956 87996 892243919 23198 23254 42785572 69277 69278 382272279 67062 67105 599960844 78396 78397 826632498 42431 42432 338995446 94250 94243 840175594 17315 17274 838846560 88760 88686 416276039 27210 27225 35383335 32565 32566 936440081 42481 42439 122120025 94433 94434 963910314 54701 54702 524306661 23463 23464 172103941 70686 70679 71035796 48339 48340 599149944 99312 99300 51433643 13103 13035 938600124 48156 48119 389573425 26959 26960 13667977 33215 33216 729878325 87142 87102 707197321 48023 48024 201876787 46729 46730 601886144 13295 13316 429203213 44876 44877 91277687 72664 72665 84714934 45851 45786 104776456 12784 12768 457158782 3869 3870 725610812 34751 34752 214364302 81703 81663 507127523 51721 51722 80677656 39954 39955 862850339 17002 17003 728685645 18380 18447 509734580 57228 57229 445901988 59848 59764 328077165 39338 39339 750600880 17599 17600 960324657 56482 56448 152914499 74057 73974 479394211 80229 80313 382849955 82159 82160 706253531 91103 91036 386120957 63042 63004 745821488 35690 35691 362200620 38754 38755 574701286 75762 75763 684201459 37700 37763 183989002 96595 96596 953330034 47587 47672 209247804 29382 29332 44251494 51192 51276 432524858 30392 30393 361216331 94670 94701 516873322 79869 79811 166055346 69304 69305 726037053 6048 5996 748586493 721 722 79891284 82666 82667 391776757 82623 82545 600053727 40353 40354 225348456 53753 53672 966372266 53449 53450 453808373 71448 71470 960949192 23358 23359 211834453 19063 19064 64257194 68916 68880 796037803 28553 28554 726891361 5948 5949 693247666 16121 16122 259195194 63586 63587 145614924 50995 50934 696050369 91712 91714 356058725 83530 83499 193049033 37331 37270 343181571 63213 63214 778480999 67567 67568 43246478 42741 42742 782003396 57045 56973 595722542 91447 91453 578886858 68238 68239 29414100 69113 69114 899623566 40352 40413 816212833 48659 48660 787509308 81447 81386 444854084 9393 9464 243179820 40403 40404 569517307 27513 27514 916435354 17139 17140 659064058 96849 96850 836827649 40888 40889 26389191 33164 33165 768813271 37214 37215 608215361 30726 30691 833941256 85791 85722 279446756 35645 35646 54694707 37767 37844 71051523 55943 55960 357177356 48700 48634 530016601 46798 46797 383077743 58409 58408 345217387 53389 53403 120207739 25010 25011 854069781 46849 46876 323233285 42133 42203 926110703 97243 97316 66939586 41032 41079 891793792 47917 47939 705314146 80142 80143 578720720 20506 20539 77371392 49037 48971 519360031 27815 27811 122199775 21594 21595 217926069 21358 21359 100206116 80085 80086 319211130 20552 20553 30975654 73764 73765 410390045 24181 24182 48090969 93408 93347 641672682 74721 74722 706756031 39619 39620 837053599 37045 37046 915188169 4449 4365 190363076 28528 28529 364947771 42106 42107 628852298 9499 9425 371748272 39792 39793 441692146 23531 23585 241074832 25812 25813 768680417 98839 98840 236583283 12690 12616 253589644 93472 93473 113798246 34097 34098 271431320 79253 79246 422131339 36998 36999 351153963 98098 98153 630087988 68599 68679 233206065 17241 17242 412822147 13412 13491 369025776 65570 65571 428767961 54573 54574 931149407 87291 87325 939837263 78082 78083 308148034 4759 4760 382110690 13394 13340 524670994 35483 35484 270480965 11359 11293 599178290 90790 90712 362531191 23474 23475 817035107 84609 84581 827978123 83253 83254 277185775 95338 95339 934677146 72033 72046 11975192 31421 31422 515901867 23278 23279 261324755 96458 96459 786096510 12318 12360 36867540 88663 88719 348128699 86947 86930 377837485 12236 12209 434325306 44408 44426 370483462 90802 90728 725890217 64774 64775 173093149 76083 76084 345576285 54827 54892 647810473 89538 89591 610884369 85346 85292 208101148 43409 43341 479942906 22701 22684 409382018 15831 15832 313576903 34386 34379 184793398 20538 20619 157434853 92953 92954 785309412 38216 38217 245424392 54278 54279 353063025 41566 41528 342098732 91225 91248 205314815 92457 92524 284245114 25279 25280 69042240 66076 66077 546600975 88503 88520 612442697 85960 85961 588606894 95101 95149 861510550 65105 65188 569289469 89955 89956 853464669 61777 61728 280911811 57518 57490 611084520 42494 42574 581308410 58701 58775 925265984 61411 61405 710903204 83818 83896 382930857 64727 64728 523119158 50452 50453 688406475 69378 69442 772430952 45815 45816 919430965 64478 64479 655842654 54273 54274 936945351 36875 36874 914430199 95911 95966 979756871 6374 6331 428463626 40068 40016 351527611 23392 23358 688486021 77410 77411 849249639 48849 48882 13109753 23640 23565 841938842 18515 18491 104216197 15449 15450 358412459 46454 46455 655550632 1339 1310 545988671 71553 71554 2842600 5412 5387 338660680 33776 33777 623515183 63008 63009 780207911 5931 5932 867565677 76600 76601 375317398 94939 94940 776315336 62474 62475 172624228 75164 75165 226894404 33236 33237 419378834 66531 66498 454918246 24589 24613 482159274 79703 79694 612667525 85938 85936 757859616 76719 76753 150739978 53465 53466 742422531 59538 59506 843792224 69148 69079 162856184 59509 59558 560631651 33697 33698 774956152 79258 79259 320249150 89569 89570 971804118 65340 65341 71181332 33379 33380 372093319 4829 4830 54064264 99253 99254 147103376 77741 77742 18774931 29577 29578 933157692 813 861 314621153 91350 91351 315874584 65002 65003 383016196 63984 64063 662106617 1776 1777 166717231 86035 86119 61518735 53663 53682 112567600 30245 30169 876243249 48121 48122 272797148 1018 1019 545416522 23317 23264 609114011 54707 54743 897686250 82503 82535 561017397 28446 28447 677239532 64975 64976 544208163 51976 51994 495800696 15957 16007 668984284 73966 74004 287472805 87718 87719 464961321 80357 80358 264544041 32180 32214 770901563 37880 37965 48914504 2481 2500 852052160 87011 86929 19788875 62988 62989 863957034 97662 97666 459207679 5660 5701 444030744 82016 82054 791935902 33496 33534 689605141 63129 63130 269239261 34750 34751 693364044 14887 14869 387665724 68647 68648 264280688 94085 94086 621616171 95054 95055 998367050 30008 30009 115449422 97991 98016 589832617 69688 69678 271967635 80951 80872 417071307 6552 6553 502730494 4180 4127 717462674 48641 48642 117300147 16569 16510 158231132 39507 39508 354152975 13299 13344 228183423 43971 44000 737361922 10794 10795 40270991 47784 47785 713158974 88230 88312 413248684 10572 10503 74607281 62904 62905 647643906 19853 19854 235837600 96576 96577 205687763 60117 60164 39976740 21966 21967 493792696 34679 34727 922715668 21011 21012 680925020 70561 70538 420668550 2064 2065 295623486 79311 79350 8383018 33715 33691 138294296 7200 7201 117320848 34201 34248 576803530 52080 52001 676414276 36280 36281 682719221 59065 59004 120998507 17261 17262 880836797 53322 53323 455769867 17967 17968 947370610 56439 56440 577055393 27407 27408 941740367 38050 38051 655291404 48919 48920 233784389 73985 73981 760770883 10698 10637 777317644 69704 69717 776553555 67716 67717 508641660 76844 76845 872789236 86426 86382 203398716 7869 7897 880277523 36630 36631 653576968 63661 63662 736396018 43434 43432 506681725 57797 57719 139700742 44651 44652 221976434 20718 20795 505611248 53256 53261 613093121 92948 92969 450420112 82889 82909 9650035 91381 91378 161070286 71924 71888 986100562 88626 88557 904511620 34272 34273 936980625 34647 34648 845245446 98680 98644 326207030 47096 47097 498318964 3278 3279 981029170 41142 41143 259137895 74902 74903 200896775 92597 92674 162595735 71454 71455 364545346 12710 12711 925502589 24950 25007 423351206 56316 56269 956321622 6374 6375 579129172 28926 28927 699544079 68167 68168 148617050 98747 98725 424396991 47193 47274 804391764 60690 60764 925167289 24037 24038 65621099 17709 17710 725124322 41592 41510 485176390 92560 92492 141843628 82114 82111 52700872 54933 54934 810224435 16112 16065 383167640 26993 27061 438308821 23535 23536 714941722 50996 51040 456822925 82440 82441 93039371 43321 43322 253213289 2295 2378 412664632 11621 11622 601886382 41578 41579 901145012 29553 29492 559847766 22144 22145 988524142 1377 1378 997251084 87148 87149 115915303 7037 7038 407029449 15459 15435 658800539 53601 53661 336051997 29756 29692 443824745 53423 53424 762997705 43817 43860 588331128 18572 18606 777512159 99016 98987 727250220 94897 94898 497757950 48718 48749 291983254 99801 99802 484752150 51158 51141 928881102 185 219 815187327 32699 32744 970407202 31160 31161 654401138 5700 5701 724051614 37709 37710 650018183 94109 94036 818697237 36469 36459 608725869 39167 39120 367067088 82489 82463 539572105 53675 53676 29512769 83390 83391 43170738 71283 71323 352593328 83116 83065 408470879 25799 25800 208458744 71660 71661 31532088 27482 27483 819053926 99427 99400 825402779 41635 41637 969503884 32079 32080 92083485 73461 73462 848812109 55325 55326 142609435 91080 91099 967611016 18900 18974 816975010 92624 92625 214076480 34346 34418 908115670 42980 42997 900645502 60108 60147 411054517 44023 44024 689082450 25368 25369 418227558 9169 9170 32779480 50722 50723 716975960 82307 82308 562660526 1212 1235 67699097 94821 94822 72779496 20616 20617 681517736 45585 45586 241135 67241 67278 451041220 95760 95719 497648084 34858 34859 912854755 47675 47613 516915473 20235 20180 994325626 57375 57457 643833289 5873 5874 7159101 99765 99827 468091503 70696 70747 451736863 31001 31025 139481194 89123 89124 93877563 19085 19086 437546455 39976 39948 732682990 94610 94558 985091934 22643 22564 678656735 75401 75402 611732070 79342 79343 365674407 35983 36061 387871526 94762 94763 561820727 90565 90566 788077033 28046 28110 303310295 41614 41615 826071982 33957 33958 548830539 65984 65985 799010502 88646 88693 146473225 95397 95398 542400234 2194 2195 648104550 37093 37094 580565426 78540 78541 861041880 39015 39056 678708803 96925 96874 398605038 95516 95517 198629566 16803 16776 816245520 71603 71604 681462750 16245 16261 104840401 18689 18690 478256230 99355 99356 842831351 74490 74491 641418775 49974 50049 599838094 68060 68061 923001134 63042 63043 345846212 21596 21597 930474091 99275 99276 964997301 88100 88037 424007418 23369 23370 894811755 92878 92943 268990886 96651 96652 121613733 63688 63684 877675108 62942 62943 945221335 95192 95193 787684502 62195 62206 86757697 7245 7246 499664624 38563 38564 177108373 10762 10763 924395677 90500 90551 556884528 14218 14299 40525871 47983 47984 694149994 50804 50805 150442737 97929 97866 867275942 89327 89298 453872416 67919 68001 246828098 57823 57862 472118017 67282 67283 669118336 90943 90889 678928924 61221 61222 262868731 44074 44107 360941713 52655 52656 828013966 21562 21636 308528278 35847 35848 650518766 14559 14560 365892938 28904 28909 670806285 18665 18666 319171097 69965 70036 278918211 64430 64399 819742892 28642 28643 913499847 81032 81033 295429279 95356 95424 298235238 24721 24722 535384188 10478 10453 599018874 3001 3002 222622821 29140 29141 973414382 20825 20826 163889073 27028 27029 530817545 95425 95466 953006364 89410 89411 72690813 1250 1254 912980453 60847 60766 872883539 4352 4330 600394487 17258 17259 474368551 37500 37532 507268145 98696 98616 747093267 87644 87645 206746069 73369 73370 986376405 65041 65042 973671348 32255 32256 644217391 6868 6869 144420066 4419 4432 57341613 49220 49216 723794793 49972 50041 178266064 83962 83964 610007776 14104 14153 509341122 41945 41946 104583652 55925 55926 683269833 60908 60883 280847315 63098 63099 390282143 77871 77835 418072354 33844 33845 568853342 21962 21963 258093302 26116 26117 248397147 83296 83320 620635821 82935 82921 924533772 45327 45328 602424037 51925 51865 993334392 73022 73059 146879907 47310 47300 872209613 96291 96235 826559784 24490 24436 186204414 67325 67326 689277531 16867 16882 752547912 32779 32780 553315125 25484 25485 431617639 19106 19180 943197404 86502 86503 906003194 12397 12398 249090124 95865 95866 634702949 21701 21756 667301413 88513 88436 146498364 29879 29945 355003582 75920 75921 673245256 29786 29787 84384471 30864 30853 449883504 83613 83649 332259801 4260 4261 229119811 18541 18580 819547611 47571 47572 515909938 26848 26787 576180313 49359 49360 88628610 24340 24341 400602996 94313 94314 666644304 43532 43534 355448967 22958 22959 193391333 28436 28437 465025262 68138 68214 111009253 7865 7809 374940377 35799 35768 133946516 9220 9221 514451567 59215 59147 566821910 1334 1335 834150214 94944 94945 944349442 23955 23956 625759733 57259 57260 858787312 56540 56541 204618310 57367 57390 407650905 41853 41854 932672561 24309 24310 503817493 72012 72013 924684553 12672 12592 785062394 76856 76857 507415802 66915 66916 281927758 1988 1989 268669319 18131 18125 998851848 97993 97948 706826662 28549 28535 64804113 8049 7994 855520188 17559 17622 374009627 70429 70430 403628243 73136 73137 168869529 31461 31462 490861702 88235 88236 114501178 52464 52465 533881977 11027 11098 403509026 87782 87710 900337385 56797 56739 531006453 99631 99570 132864383 34162 34163 994891393 37054 37064 417252013 19014 19015 471138144 90039 90040 678942419 5183 5184 862798743 96635 96636 274772831 12280 12353 349888928 73872 73873 694511161 16492 16493 859615415 60594 60528 146428382 51363 51318 679714920 63691 63692 657766857 43080 43081 320016702 7834 7835 840357861 34747 34752 610252669 58863 58864 963704902 96300 96301 154928570 15098 15099 84726875 88451 88452 590293055 45261 45208 818370517 69965 69977 255629994 1272 1273 681120465 58638 58639 300209468 51085 51064 611918824 28714 28738 245509103 35528 35529 560607954 52155 52156 582318962 58012 57954 984814790 49531 49532 781200549 114 165 103184211 40724 40725 347025205 95006 95007 152661151 71393 71394 470726367 99217 99218 171327824 31280 31281 521749180 20116 20117 588108901 56663 56605 292161126 43380 43381 415046599 3631 3632 981178753 41250 41298 942382583 9225 9226 739440064 2614 2660 460507308 93092 93123 159205379 55788 55782 910525018 11894 11875 630099205 76661 76662 511467300 79076 79077 268736515 81277 81229 769788987 92944 92945 25371503 50045 50058 971859228 52104 52105 108225740 84213 84273 49350768 85954 85955 429343468 28845 28813 990125124 17793 17794 367906916 5351 5352 37746669 41098 41143 36074876 2488 2489 287600368 76665 76666 19662602 76145 76064 732340513 99035 99013 810972768 29242 29243 394056933 40242 40243 710284908 52128 52129 76682374 81803 81804 948990990 94033 93985 299561218 65454 65409 396009754 47577 47635 235729748 89826 89827 741492479 53266 53267 992707155 99763 99764 534577660 27736 27743 887735629 51977 51978 224033259 48214 48215 773865675 61954 61955 221913670 66691 66692 206151536 21280 21302 886669913 63350 63351 923460015 71888 71889 883600881 7296 7297 719984893 69378 69359 543309680 50480 50460 399079222 93583 93581 854197095 70319 70250 143041884 60797 60798 517947801 55273 55274 79583763 50564 50565 323461339 99938 99939 801678537 59372 59319 713550081 4363 4364 951536709 84579 84518 83733143 56388 56347 62842446 46424 46425 720998143 57040 57085 672782612 86511 86512 89010039 76579 76580 51941135 97438 97439 719499698 75690 75691 362162340 53402 53403 413462231 65710 65711 638132182 75096 75097 106290553 11874 11875 559589922 98467 98439 134578590 20286 20304 205379513 54073 54132 988892079 40588 40550 660814556 2386 2387 671365940 96936 97004 928942733 40370 40398 860825509 11668 11669 770010409 67009 67048 336208541 3321 3375 958830254 60912 60913 696618488 73453 73452 461042670 67628 67629 716298 66579 66580 687069676 61479 61500 440323503 59962 59992 484916868 96081 96082 291369229 49126 49106 919417332 88471 88505 636251366 53526 53507 231812799 53940 53941 993622270 56757 56758 154223097 20435 20436 115338616 21739 21704 167385979 84247 84304 444945871 45017 45018 223521015 76480 76416 851063447 42591 42592 93900014 25113 25176 795276025 99695 99696 32906157 21777 21778 699831905 12100 12038 564189771 67993 67994 606824908 74108 74109 886172643 21254 21237 123978639 62824 62857 863524806 33533 33534 315752866 15171 15119 178187818 3280 3289 831653760 95921 95996 484694272 78905 78832 688059162 64364 64363 993683610 23001 23002 519048766 71684 71744 688862123 45294 45259 71266044 62969 62970 68299200 94949 94989 837907080 73005 73006 340322367 13304 13305 817010555 89023 89024 358531995 3108 3109 617251751 94942 94943 488309954 15932 15933 278334882 64741 64742 802443135 11337 11338 924921251 94078 94079 417503242 62072 62013 373095308 4715 4630 628405323 20542 20543 39893061 8632 8698 664226097 3274 3275 234670327 54276 54277 599222508 24792 24793 98922342 43044 43072 361931960 51300 51342 145961116 1747 1744 247780834 13555 13518 427389487 24014 24025 385469321 41833 41856 8820773 33111 33037 833788242 2590 2591 617125674 93303 93304 20586378 87499 87522 763763499 10403 10346 313585289 18096 18152 67370284 79445 79446 92860470 51831 51822 304323287 55481 55482 246762410 93204 93134 545273614 74945 74946 229708320 37118 37119 648141809 98925 98926 917727416 97335 97336 656622215 95636 95637 781960569 14272 14273 868533959 66397 66451 17168650 81812 81785 65312730 6397 6398 798983233 8231 8232 396741292 81564 81565 567604747 72133 72134 396236303 79197 79198 755402462 34182 34257 198548429 62744 62660 936366131 50300 50301 283400969 94734 94735 155148259 23117 23163 76433894 26956 27032 418411614 97706 97707 605724735 65328 65329 760348282 33161 33162 737905653 98900 98901 428445475 32886 32962 764567865 38804 38723 765425435 64463 64464 370138070 10146 10204 401052093 65441 65442 75368061 90931 90932 885182306 34795 34796 808653835 22826 22791 346166384 48727 48728 840156939 15926 15971 323527436 44415 44416 755353354 25725 25798 240579577 13550 13496 302191702 80183 80254 322487507 50030 50031 58023529 22164 22126 944026861 99302 99235 449070801 81966 81967 896476176 73058 73059 553783360 67561 67562 684341783 13001 12946 247381061 87221 87256 653442902 20929 20930 523237393 56470 56542 624621434 90706 90707 619988799 25667 25668 561966723 94211 94212 887321494 75885 75886 344053454 28200 28188 72829089 13319 13292 629946887 73868 73869 967363102 86635 86699 997378364 7235 7168 651618989 1858 1859 96773918 9296 9297 711133359 16800 16810 124362565 34588 34589 323636803 20700 20622 790286535 88565 88566 834463352 59104 59105 404918732 65244 65261 7989 95537 95538 931685092 88570 88571 888647210 33762 33763 150244445 55788 55789 114338796 29098 29077 217610931 4439 4440 125716960 90330 90331 593110440 44455 44456 492796740 57515 57524 970978924 82180 82102 267475354 24784 24785 233462833 31152 31122 594799013 23135 23136 136237219 92670 92659 158008434 63640 63575 273255261 9680 9655 433199306 15408 15409 481281747 47541 47563 438713686 98986 98987 973788500 17243 17244 657871827 70229 70247 200939643 59627 59682 201471475 58689 58690 553691687 59057 59058 709130487 86913 86843 708778986 65195 65196 666881332 84188 84189 130523921 34383 34384 792878721 45700 45701 753793472 62905 62911 132504789 5253 5278 172876331 45298 45264 180706891 66199 66147 569820333 39392 39393 958403368 16688 16605 630428658 30840 30841 83113083 84712 84713 749678318 80061 80062 935595497 2328 2361 996889582 32744 32745 533187994 26328 26329 736601222 36000 36023 756579917 53620 53631 67173876 28396 28397 394743293 87934 87935 650722124 32489 32409 984456902 37708 37760 522852722 25962 25892 913269689 51469 51470 62547017 11075 11028 610969152 59858 59890 856779743 64083 64084 566541377 59227 59232 767410359 91020 91021 855884804 70047 70048 199267002 64181 64161 119538477 82056 82010 706675292 10501 10502 856069517 53651 53591 73173327 68257 68258 441417362 54214 54215 50161385 91822 91823 361807918 40440 40441 824656964 45600 45663 948605526 58911 58994 125807956 41230 41231 579771437 46810 46836 114584616 75379 75352 428924149 47504 47524 846387324 71607 71525 455339382 83166 83105 183053014 54540 54577 617833840 95262 95263 179174416 12439 12452 389691861 98856 98790 737296125 82644 82645 161257550 3236 3237 408024738 86574 86592 624322616 74336 74372 270020999 73084 73085 228617845 12854 12809 762287314 89454 89455 418365308 89360 89361 91887225 80187 80195 66708691 37902 37903 537829153 30984 30899 102220529 25674 25675 983820246 52458 52459 252619562 63600 63601 445078458 81273 81201 682753702 83993 83994 312303535 23978 23979 62853463 21428 21476 681062383 67370 67335 42733861 69127 69148 745292206 27817 27883 303994680 42147 42148 170228204 14531 14487 76572479 97924 97940 895553966 58719 58779 758789085 40114 40115 161857310 63992 63993 218125386 5291 5371 261770334 80562 80563 443758864 42485 42426 268029833 78307 78308 15428180 7863 7864 347981109 93405 93406 481529725 13682 13704 74439381 27289 27362 808029122 83946 83947 901333595 98859 98851 731642764 33786 33787 581204595 27445 27446 377578937 62808 62809 481586176 57944 57945 225313475 65765 65766 258695493 75130 75131 470933886 9279 9352 411843299 44966 44967 920348557 9928 9929 610895271 1329 1330 635786408 34979 35052 674436853 7446 7428 488455266 21769 21751 618962001 58103 58104 948387647 39581 39582 145416200 72398 72399 256054333 2624 2608 788808154 70519 70521 789284950 62669 62670 887859819 1944 1945 495821389 46161 46162 814090839 51797 51798 74294664 73525 73505 653187086 23086 23087 843013973 16769 16722 962209973 77466 77478 838702822 35636 35637 441768046 21195 21196 446383262 81252 81187 560569565 50067 50119 216676228 18215 18216 247965180 1506 1582 701155833 78306 78355 176059202 25931 25933 827868768 79307 79308 953483858 60147 60148 787949692 87464 87465 573626934 40057 40058 537722521 65347 65334 963995065 33438 33439 180184236 29751 29752 273921037 52308 52291 446140109 45115 45116 161835401 13548 13549 757445085 97872 97873 592734109 55169 55246 365192749 45314 45347 536407164 84155 84201 373283602 52133 52134 788639133 31035 31036 724104209 27167 27168 422960569 80874 80825 642448307 66749 66777 505571560 93318 93319 448220446 73924 73925 715499556 96440 96441 170064151 23398 23399 534684355 61777 61845 195624218 54444 54445 831925315 6676 6639 174516798 89255 89256 104705647 40704 40705 539346066 17778 17810 932666783 40901 40902 908480477 92297 92280 545591763 4270 4271 920805514 31118 31119 914699151 8551 8552 822342679 57828 57800 476133835 6992 7074 375070789 39528 39529 75765112 26559 26496 197276352 61236 61237 917501962 53966 53967 648365091 47657 47573 993500049 40864 40930 914071226 95765 95812 658522883 56946 56947 562492553 5223 5224 873606734 5099 5100 773202753 93987 94050 4870622 15510 15511 43382672 80412 80413 668158851 35940 35941 241892654 25138 25139 900643739 82864 82865 406909362 49821 49822 156071617 54178 54142 737219066 80666 80729 221796941 82789 82790 598329158 46935 46916 338420992 58108 58109 338178517 11620 11555 663432506 45749 45801 229130516 5522 5526 704635423 24047 24122 157194403 26520 26521 277340353 18969 19038 738314414 19684 19685 13444475 25549 25550 41082365 79753 79754 43961274 22518 22519 154925903 91943 91926 681687765 595 549 904396039 72371 72372 687934980 70675 70676 382523757 25556 25566 422463151 42483 42451 413140363 46544 46545 417176858 91805 91729 186351756 79236 79237 211267238 79432 79509 419210958 49242 49238 876757746 77833 77871 381332874 2725 2726 822989720 35860 35861 790993426 9735 9689 593231551 24577 24578 652665578 91259 91260 544764412 94665 94666 37575109 52502 52517 261219968 48412 48384 207872670 33718 33719 671342921 22977 22978 556874905 58318 58238 494818643 55346 55347 296888578 68770 68771 765927825 32130 32131 309536419 20906 20907 768012360 50526 50527 52606177 22282 22283 604555450 77434 77512 512694739 74469 74492 463360706 92536 92537 328041411 90616 90641 306895283 51090 51091 901324452 16251 16252 492644360 50206 50242 589200545 98393 98339 799727127 4041 4123 492919552 90514 90563 170398517 71027 71028 183336848 70135 70136 733497933 47869 47806 556168652 72281 72290 376682136 41951 41958 303277922 97227 97228 870956785 17453 17454 616731238 92815 92874 612367264 89107 89106 365238596 32052 32053 178251548 82879 82905 565848870 79819 79820 914887669 14819 14818 628150079 82688 82689 571451133 62982 62983 343896503 69217 69218 822982736 75491 75492 797814653 2243 2244 367285188 80535 80465 343662014 69205 69206 274464450 92861 92862 508051011 91508 91509 423147030 38118 38201 565102634 46967 46968 544879719 58273 58207 39814095 1161 1162 957095948 93439 93460 435110727 10977 10934 98889238 17896 17859 337645245 96840 96841 28636920 60385 60386 598355364 33363 33332 329930728 75078 75079 461264835 28862 28863 308692127 5036 5042 771993550 80906 80907 607520960 65322 65323 510612460 89869 89917 702890671 11498 11574 341971403 69973 69974 793035242 90091 90092 371550193 18419 18498 28710562 99615 99616 808607180 71966 71967 10761176 50374 50425 144356210 81567 81516 795843908 10865 10866 619239233 22032 22033 584534595 783 784 910257953 97460 97430 684215608 81887 81855 954841361 53006 53007 51415983 17067 17089 153136595 60851 60852 345477322 75789 75790 308306711 30894 30895 711792968 3096 3097 212671198 97389 97403 171621584 10087 10088 507548041 6920 6924 256433902 9733 9715 563813580 58288 58289 238131570 31554 31555 864484849 93024 93096 990169414 31904 31905 790127493 53588 53589 579900133 60627 60628 690187006 68947 68923 118089002 71887 71888 249461151 55891 55892 536793344 69719 69652 983236971 8269 8270 237395795 59405 59460 745256018 30124 30125 44430644 81337 81338 490805133 60011 60012 393235184 42476 42553 230949240 73029 72956 7020170 62208 62141 746112669 28965 28966 696055127 79118 79138 973480446 9557 9574 396611883 62159 62160 2037661 59361 59402 863956572 16971 16904 99481599 20763 20775 625892213 38709 38710 549584832 7129 7168 460211188 71017 71034 949579929 3116 3105 936766637 13596 13597 462677296 1372 1429 337801434 91534 91535 61175238 75576 75619 179332426 45463 45464 373333425 55272 55253 775200241 318 347 911088370 6949 6921 288298957 99091 99126 969168564 13964 13918 88669201 34869 34876 557153611 88627 88619 985582358 21066 21067 384825897 98506 98576 997528631 17387 17316 438297923 54001 53977 539662208 92848 92849 918184074 95630 95689 433765141 61070 61071 811907254 85797 85838 442793057 47721 47722 728428158 8214 8217 594153394 75679 75680 810642306 42668 42682 45367275 24154 24155 766171701 25429 25354 468521326 72943 72944 274614231 93924 93925 368724655 69282 69295 633301941 79161 79110 325415037 97894 97895 514609391 57149 57093 358061923 37355 37356 612193792 37680 37636 715274346 9194 9195 864605315 33946 33947 283597142 6157 6206 235371363 65911 65912 152021088 38344 38269 210425672 19990 19991 990191421 48092 48093 41560645 23602 23661 709492150 54789 54790 691921811 54924 54925 50745784 43821 43822 680426107 28133 28162 730994321 67334 67335 44092635 99819 99764 952090118 87484 87508 410146712 58434 58435 160493456 97255 97256 342450205 99422 99423 736617042 2562 2512 195781556 40368 40320 364925043 74931 74932 285151668 22663 22624 173083811 71936 71870 380022401 60371 60372 442674657 45111 45043 618679326 96322 96323 829812061 7052 7053 259535055 69746 69677 221523753 31553 31554 727046919 686 687 616366649 19930 20014 975841432 78912 78975 256794803 51340 51341 983144613 3075 3076 193343884 86517 86448 722012361 4367 4435 428734417 8123 8124 147245686 48943 48944 795397070 45834 45903 96931991 83961 83911 291610203 58441 58438 326606692 83146 83147 474379066 4480 4426 523028384 10128 10129 96528086 72586 72587 196437484 80292 80293 896233825 76072 76090 669129002 22124 22125 629935873 67152 67074 208290805 95314 95248 478819257 38449 38391 790780789 98838 98839 863672629 9891 9892 840941542 36997 36998 309958560 79736 79793 348515485 7017 7018 646154163 62000 61996 982113207 56746 56747 525805451 58077 58078 10460322 42595 42568 745609327 54803 54804 127745244 59329 59253 114356561 51640 51641 880332190 13268 13337 103432408 37812 37813 180830123 63704 63705 925247925 98054 98102 663642823 61738 61739 208956517 40024 39955 415030280 63616 63597 179549972 6080 6110 840987450 67970 67968 246627296 46898 46899 871218940 89266 89336 12639418 69644 69645 917089093 72829 72830 130776276 8747 8748 284197180 5999 6000 960347521 35646 35647 180930109 22803 22799 78581057 65210 65211 170198918 94606 94535 19693010 757 758 659189959 10742 10676 179599681 63899 63974 48323870 37277 37338 503071273 65612 65633 454058069 85631 85688 496483326 72383 72384 77382484 33750 33767 842552680 53522 53523 661695555 42623 42624 542910449 65904 65910 885786416 58839 58840 633586552 25151 25178 70136920 36190 36148 508083125 39934 39935 21922440 36209 36210 77851884 46467 46534 365001596 16563 16626 881752313 56336 56337 881688634 82240 82251 749000961 69821 69822 726659039 24919 24920 156286578 76913 76914 489828700 4704 4705 384048907 41999 42039 464154953 33630 33631 514615495 34923 34924 263168406 13347 13348 584231959 59879 59843 251968254 1029 1030 777758787 62291 62332 739291505 96380 96426 95557086 17982 17981 345732498 67728 67729 373840560 45124 45063 332939229 79333 79334 708596560 29040 29065 49998270 13949 13950 326285200 23837 23771 693393915 59630 59631 350024576 9911 9912 225610608 57794 57795 617950777 83744 83745 532623777 4684 4685 887184423 7394 7365 631118027 76417 76388 495043983 73404 73477 470904014 39915 39916 510286510 68445 68477 435160877 3086 3087 802368158 98615 98616 739339875 10512 10513 291319178 14409 14410 750628082 23458 23459 180130514 79283 79225 1684649 32425 32461 424215460 32820 32801 917448425 62407 62408 175540873 21861 21862 276449007 6049 6052 555214218 52861 52788 714440189 37823 37894 846674857 28967 28968 650690359 60360 60361 208084690 85472 85534 524311824 20584 20585 161166727 34913 34998 785449630 84553 84570 652039103 77164 77165 636769538 35129 35175 469481330 18617 18648 197471024 37858 37859 620660538 29852 29895 362984635 69736 69737 446080146 65229 65161 172347082 40869 40889 248130061 38750 38759 516668550 48945 48983 383695671 11210 11211 622954205 62529 62530 976002683 78560 78583 905260830 56446 56447 110047085 66301 66302 327351189 28918 28884 933596093 52560 52561 547508113 62836 62837 619108060 81206 81125 318444042 77230 77231 921322689 65225 65305 616189089 55121 55169 820566571 46019 46020 557173302 34274 34275 501419068 94745 94746 638452286 73278 73279 90610439 7815 7816 832914130 84889 84902 181552947 79101 79102 657685002 89675 89676 502909440 88124 88125 653406210 62891 62957 747126460 71653 71654 68982352 57979 57980 899162859 58975 59014 204333052 99717 99718 668248178 9157 9107 119151124 8542 8543 541141023 4696 4711 710524937 89692 89622 51766422 8880 8881 230306639 44925 44926 825626191 24810 24811 750280585 30996 30988 87341404 71700 71772 76988806 33378 33367 901131301 87143 87109 234412640 32571 32572 35885776 5036 5005 281410149 7876 7877 670665112 53136 53054 992149928 80461 80409 381093391 65765 65818 283865336 73484 73461 579280412 4290 4291 883031697 89464 89492 665952752 76943 76862 454841423 33281 33215 321029326 58360 58361 390571585 65524 65525 520824826 20042 19972 261316681 53298 53349 443785977 21598 21599 867491312 26922 26923 822453760 81326 81327 447667428 93444 93445 906213381 75788 75817 848773729 69312 69313 595975001 30320 30295 297034523 65937 65913 907799168 60757 60740 363342735 56758 56838 605493195 99401 99402 735726642 47774 47775 13788381 13015 12936 819450722 78021 78022 593184413 20502 20503 967216374 57879 57960 283446899 40412 40418 76172834 91279 91298 485487265 59339 59340 522104879 68426 68467 365279537 57372 57373 283319993 11139 11140 682174666 71268 71269 445319832 9321 9322 361925166 24245 24246 859031468 67672 67725 30339896 51609 51610 633357834 9004 9005 497566921 43032 43033 391640469 93303 93261 227705486 99499 99475 569881245 28793 28794 33988328 66217 66280 572548489 74148 74149 106589731 68767 68768 205992095 30489 30490 243013703 63585 63586 332947664 6416 6417 362065400 34582 34583 473667275 34101 34102 773513934 78133 78134 25801607 99060 99015 334280447 92622 92648 586688784 90704 90730 573168024 59310 59311 344345692 95067 95090 859035491 7866 7867 234678077 62966 62967 366595595 15530 15531 454172801 13185 13186 311749712 27311 27312 758683162 75007 75008 563207304 6097 6166 423583305 65612 65588 634565629 87028 87014 450571988 9315 9355 296406793 14709 14694 677396216 48481 48408 972804977 31437 31394 890912936 18666 18736 798411435 57629 57630 819347077 64864 64793 324757197 82477 82478 861266132 61646 61708 254601590 5460 5476 247386869 12024 12025 170488629 88683 88600 679836553 7113 7075 534341575 11531 11532 134006642 98321 98274 434483533 87958 87887 165446867 65275 65310 578757329 28663 28664 942747632 12756 12822 367045994 73352 73353 498611940 35601 35562 950106054 80095 80096 3564756 5173 5174 705988788 15300 15218 135916265 18661 18590 958432973 55040 55041 579570845 98074 98060 353420010 9629 9630 208731422 38257 38258 421075049 61281 61282 440243482 97863 97864 432233298 99498 99499 117377379 62361 62362 935217047 84268 84335 436050596 56860 56924 811021489 28471 28486 568292976 1675 1676 146150193 18572 18573 767596198 14264 14344 138403156 71880 71881 479015703 31174 31151 303486176 12417 12418 375732026 55048 55049 764603643 8648 8642 226212036 25270 25326 414888260 90547 90548 251473075 22503 22525 889010329 91175 91176 74393579 70271 70272 157781629 17627 17644 171162658 97869 97785 384743688 11135 11136 537564028 87429 87430 689912054 98252 98253 369710289 28708 28709 800192168 58589 58590 44778069 73876 73938 24922455 52930 52931 792184352 52238 52239 259560639 44567 44546 829335536 11227 11228 102130637 74439 74440 321565639 47272 47273 440598308 72631 72632 367177235 55139 55166 400286160 43411 43412 553775580 24770 24771 252469218 28219 28230 299583823 87080 87014 667249085 97519 97520 480494915 79576 79637 11087815 11138 11139 661291053 75823 75824 181085270 99076 99031 409576844 25184 25185 319155345 35179 35180 111059499 756 757 156917932 42538 42539 765912689 44472 44473 116859401 57827 57828 143164033 47356 47357 615296574 829 830 10460823 88248 88249 749906470 46363 46373 142735931 57751 57736 162016361 82744 82806 403075159 4496 4560 524083601 55868 55941 844128375 57763 57845 418331434 79298 79299 708737989 68590 68562 901546604 67110 67111 412583821 99976 99977 456417288 25518 25519 971107503 62219 62172 992024699 86878 86861 610418510 50535 50455 22703498 77807 77808 62712375 24543 24544 13410319 80865 80825 986586132 19504 19543 592464178 80607 80522 167862749 38829 38830 605743720 19095 19096 551423510 69816 69817 974182641 92230 92231 626724178 33829 33798 866377506 62477 62478 197792667 67958 67959 865087383 19100 19066 394087012 28390 28408 61897258 47897 47980 424737743 54001 54002 873204311 17786 17787 577120986 87770 87843 203443886 22645 22646 998299499 63932 63933 428935561 95386 95387 285760285 88106 88047 365215365 2254 2282 817370978 46857 46926 192353348 54870 54859 433483209 67134 67135 342313028 16163 16164 592947678 14244 14247 181374352 33176 33177 577891997 73408 73409 603598159 2877 2878 201785716 74039 74040 4265979 3730 3792 972783465 96656 96622 617970392 326 327 952348291 69692 69693 386315173 95560 95561 861440891 45211 45137 978926681 29596 29597 891810600 43902 43942 850213266 24121 24094 834729601 39705 39706 465758447 35574 35494 668634434 87920 87847 57849943 63892 63847 286282063 71801 71722 751232954 22653 22713 933983216 3951 3952 842150870 61392 61393 292791117 71133 71100 680488527 65952 65953 678326374 87567 87564 268031449 56688 56689 254634014 67014 67015 292567593 27907 27839 998866268 86708 86709 270938746 76607 76608 53916027 58462 58463 738698348 69517 69542 892349822 28526 28504 511034414 69568 69600 149637016 59057 59130 130132483 27206 27207 967069580 1131 1180 908163647 93296 93381 766037109 19981 19916 138208754 30655 30656 69393117 47752 47713 946268458 73263 73264 246851984 2671 2655 761646478 40797 40823 483240116 56333 56303 172829570 99228 99229 678359169 14226 14161 56641081 54955 54956 635269818 67318 67392 660431287 68178 68186 605433478 62111 62162 866710805 77696 77697 962638475 99359 99314 66055314 77730 77731 533135533 26559 26595 896309820 63997 63998 183051830 4265 4266 442008443 36094 36043 719222348 36469 36475 295833713 39061 39062 313990394 32332 32333 791774543 20042 20094 950950179 51031 51032 686754023 31221 31222 732292204 52624 52617 527594957 77879 77880 349311341 46452 46518 120613645 49316 49317 514861502 68215 68216 15090468 49190 49191 331958911 67896 67886 298014517 70206 70207 289863761 12282 12218 344707278 92270 92214 530337298 6570 6655 926216701 75687 75770 438494758 15787 15788 571855730 23355 23356 957492077 44477 44478 298895932 65093 65094 156676037 1475 1476 642633180 2443 2444 560772539 38696 38761 784755241 5171 5172 683605523 73800 73811 550053787 92145 92131 346300358 2963 3028 354388803 9017 9042 160124681 63051 63052 729575535 54750 54752 894303668 44229 44230 600316397 61845 61846 62534251 48022 48023 58282253 78625 78626 824757733 57534 57535 496150336 32859 32798 694595830 96369 96371 649049025 20539 20462 692312644 66380 66381 266991608 80374 80375 84046562 26895 26896 269060557 9105 9147 203848112 26045 26046 378742136 17890 17891 261743339 46810 46811 101855678 40273 40204 376340176 33151 33152 690268646 21655 21656 23749692 46106 46026 647566238 66016 66005 848477250 7931 7932 770358999 31445 31446 672142263 25983 26025 992748969 99411 99397 33533397 25234 25235 159054811 4209 4210 253581591 78255 78211 740495781 31744 31745 727763931 77992 78064 606907013 18303 18268 190226493 86305 86267 582127170 11031 10965 476510662 42593 42594 852380733 87631 87644 357899673 16638 16639 780868903 22250 22251 151276119 21752 21798 494234961 3168 3169 432213497 36653 36654 258476686 20028 20012 318277103 61559 61560 334901171 52332 52334 226973670 30724 30725 4213972 16486 16487 532957787 9227 9228 440861372 26136 26119 229536182 40000 39968 7052289 48950 48951 294492210 31868 31810 223832436 40519 40520 863232840 15628 15629 697714999 75244 75245 561183013 63180 63132 818144674 60774 60775 987630629 17848 17882 722155768 79523 79481 279151838 16284 16348 45194661 65463 65464 816782392 48564 48565 194778214 33249 33250 979173072 49586 49658 530645804 43570 43571 534722128 3501 3502 250515243 51113 51030 622096974 11845 11846 914205457 94666 94616 478189736 9420 9480 420948359 52328 52329 18303098 18463 18513 994707458 19668 19669 589182207 71755 71756 961898949 96192 96193 44462410 5850 5831 67981349 47596 47597 590125044 72609 72628 276391271 1759 1760 794451263 16062 15993 457824586 32122 32190 948887799 57927 57928 70623150 10985 11018 753299657 56011 56012 92073361 95373 95374 768313960 89554 89638 365688583 19510 19533 780818144 3760 3733 862252766 90581 90519 259032462 14144 14079 225405696 25585 25586 939247426 17396 17397 897622947 50736 50792 553681917 39633 39634 911763316 81908 81957 843897306 14999 15036 529688362 31123 31124 178220115 77050 77094 820939878 66949 67022 509000323 90976 90977 399883262 35989 36030 515339676 8814 8815 150023342 36053 35978 303418667 36403 36404 43497029 3023 3024 652167595 27317 27334 431715140 72412 72413 311815903 42561 42540 691911432 39441 39435 911893948 66747 66824 89095641 32135 32136 620139516 43663 43621 40544119 16532 16533 506072850 78261 78262 907694185 50500 50501 530658718 34291 34279 730959473 44621 44657 699539301 79173 79174 629208231 39740 39671 591446725 57878 57879 173067355 95863 95848 190195614 87348 87353 420245231 82459 82460 698147209 75727 75662 260642773 48314 48315 619339865 75464 75465 59671101 24592 24593 234713012 36821 36822 588913160 91346 91347 714524427 84060 83991 599242315 87003 86987 238506481 68202 68278 845243201 87403 87404 48334125 44848 44868 978307526 57138 57139 496629421 292 248 50924076 66854 66849 941417106 44096 44097 60533449 99013 99014 32695297 92867 92951 221388805 1515 1516 268572664 3574 3604 580652672 18519 18573 956700876 10740 10672 181402467 38601 38518 848535996 98867 98836 525311165 77013 77014 780436065 45761 45818 366995592 93358 93392 917073048 51125 51126 236123594 49591 49612 113622861 66406 66393 298817580 7251 7336 133790195 12764 12765 954878423 70556 70557 459113924 64578 64530 625957400 32377 32378 970535048 4749 4809 628815434 51700 51701 454370479 74853 74859 773723669 56631 56632 302189284 8080 8081 319351154 52886 52969 568267399 60537 60500 159685251 47522 47523 655774832 56297 56298 967104258 8755 8756 626925177 5460 5461 249594507 30728 30740 266933859 2416 2350 883132927 82631 82627 598233690 43528 43551 237005298 29113 29114 210114963 78244 78245 351736215 73570 73571 707956583 71813 71814 238204992 70740 70729 717526918 83710 83670 408059002 24083 24056 174147394 34364 34365 79232853 9502 9503 71748357 14301 14251 668207918 9540 9541 286701482 55475 55476 271864862 65783 65819 946862749 73755 73756 856830812 97861 97843 219935532 93511 93512 562452314 93979 93980 747420915 80792 80793 143922425 93355 93356 818037671 63749 63750 741890391 17818 17874 256109368 9401 9341 70385567 80051 80052 268727290 58629 58698 136135085 35585 35626 205294363 63985 63935 150154202 57018 57019 303475827 56495 56496 421096134 99468 99469 129790577 95474 95475 229490282 15755 15776 97738586 84179 84131 602088629 6887 6888 798190976 3206 3261 807099300 14953 14902 455254202 28916 28985 999194186 86446 86447 737690620 9830 9831 889105749 25090 25045 157623265 40565 40566 127127085 56676 56677 701686100 72913 72963 2722217 6742 6801 425412545 33882 33831 42961896 44885 44886 804516351 88841 88842 176476656 52600 52653 800495842 30402 30403 522645269 41327 41328 791590196 55766 55767 782189555 4950 4951 641261041 36454 36455 879287088 6095 6096 258901284 51179 51173 669226584 68074 68039 630728680 77136 77051 958908349 81422 81388 122631708 29365 29320 37318679 45641 45642 815187199 94061 94009 14268796 14358 14359 891360551 61252 61253 380229356 66646 66570 39869492 61882 61935 392983791 5273 5227 257722774 46027 46065 286971913 16669 16670 151224391 30923 30924 102660332 99007 99008 269906396 69092 69028 199465463 87827 87896 159571513 9694 9695 120427055 2474 2475 853556441 43506 43466 310121303 73017 73018 462397778 22435 22436 226687930 58886 58887 114933701 1935 1880 819858831 93622 93623 522689588 73125 73126 842564967 74067 74144 510441481 90665 90666 485310039 48379 48450 575247069 73209 73135 35024200 23106 23030 433490887 37498 37462 174310532 77353 77354 218958160 55381 55354 710645196 64665 64666 375402398 17071 17072 410522958 52528 52529 224485333 65662 65663 192078918 630 614 230750119 40237 40201 876999825 2927 2954 453315743 856 857 533111305 4390 4378 911455617 45482 45463 65321104 78598 78596 550049967 3806 3820 758377799 21977 22013 816765984 88189 88190 358271985 73504 73505 717851692 8391 8392 301111619 70630 70703 460901277 97177 97121 489526496 62282 62283 715656968 75406 75410 672657504 22377 22437 697753095 92253 92254 362443991 95017 95051 350789344 52828 52829 25650797 18182 18183 10944634 94679 94680 321947873 9716 9717 957279285 67801 67802 813825185 72910 72948 918636788 79480 79481 418957809 87199 87156 167211656 18345 18323 963225195 35262 35263 485205565 61398 61317 363826916 14677 14678 735620980 60758 60759 684943314 51643 51644 401716764 73948 73947 327299309 364 365 961696870 81917 81907 853724919 67959 68013 459618423 69058 69114 711098618 65439 65384 956048032 24817 24818 205748552 8887 8888 986354755 31131 31132 813444339 29964 29984 503511252 81946 81919 576337073 62871 62872 117949300 49873 49882 257637636 46798 46799 853271472 61282 61212 390329587 31935 31913 408576015 37334 37409 150104945 77460 77461 93811360 82706 82707 75177197 58558 58536 45128544 53253 53244 246358115 39614 39639 484051231 11239 11223 120878781 16945 16946 644418752 50355 50289 612741496 75023 75108 857354172 24448 24449 670539124 8206 8132 428245939 56342 56416 858622770 21479 21522 53244565 34977 35004 563144580 31840 31841 256747333 17969 17970 80041383 31641 31693 355995721 15339 15340 299553017 79596 79609 375954507 74794 74768 571346660 11699 11700 515430502 9439 9478 155689869 77688 77689 108309880 53862 53856 111765567 9557 9558 126650129 84024 84047 226091741 50458 50504 676454157 81734 81670 235766471 80200 80187 144805250 49461 49462 412689809 6757 6758 539899658 22302 22303 517804040 78171 78172 300546661 37806 37833 73084905 71083 71099 91893951 51732 51796 419429529 56406 56389 763601049 68767 68723 185616585 43505 43497 80333298 98081 98156 896764781 37749 37750 200165576 67111 67112 346681186 76722 76723 199351208 90939 90940 716632965 52100 52101 740301707 5783 5784 546330714 78800 78754 416188703 24323 24399 699231487 88847 88848 475473628 62957 62958 744208286 77412 77488 632096953 55368 55369 28658940 3263 3264 570415167 10455 10513 309211982 80690 80691 793172218 43281 43282 153581555 64035 64036 202208367 1355 1434 748519644 59676 59700 127392452 59197 59216 256861460 76935 76946 667425139 82487 82488 289222849 19609 19553 925984000 19239 19230 683238408 82504 82516 738182044 61417 61455 173603456 42346 42267 472551760 38259 38293 576006676 76434 76362 150207449 12117 12118 584048051 33521 33522 215943181 8616 8617 20745335 38107 38108 731380847 73245 73246 493098326 11687 11731 617020884 18701 18702 561919016 35191 35245 925920709 52963 53005 347879414 3327 3328 535551012 64814 64737 854941879 80210 80261 15178181 66257 66294 330039014 74865 74866 860621666 39216 39217 452066813 65020 65098 302425951 28373 28318 253991222 35903 35904 445584239 74181 74182 103226304 97197 97198 490984604 73516 73563 455801537 53499 53442 787687677 94752 94753 694351228 45422 45423 35064063 81841 81835 258483941 34908 34945 976965655 49777 49778 353900515 21580 21581 140036282 60272 60309 644164053 35844 35773 408409881 16658 16659 572900734 87081 87115 393058616 10938 10939 578291574 36968 37043 652523280 71847 71848 88867356 38137 38170 854430533 56253 56208 118976174 82986 83017 504132088 37608 37609 73108423 22566 22483 202061633 89102 89103 966068167 76893 76894 593046587 52706 52702 108378146 45872 45820 684438056 85584 85597 931858300 22485 22448 351157046 83400 83415 411232036 51048 51049 699808722 84848 84814 708198742 23654 23655 802903035 7568 7584 577717004 12547 12548 363364233 8646 8656 306381346 71627 71648 774858964 89120 89111 764600318 90827 90855 464857741 68460 68511 804229366 74702 74703 299360762 63978 63939 491468208 4325 4326 688123156 6540 6541 195977994 44909 44903 769945137 24006 24007 418596117 33812 33813 625062736 36267 36268 65547578 62424 62377 846027660 21587 21588 863759900 54171 54091 226522974 87705 87736 450667614 46906 46907 643988395 96387 96425 461631318 51177 51115 82315368 10045 10046 761509559 55282 55220 691278397 84572 84497 274495665 75587 75555 685366054 65281 65282 698443516 47053 47054 537460666 45615 45616 342556160 23585 23586 222456083 13043 13011 573688799 93279 93280 313740394 94880 94845 23760225 76058 76049 425806781 17995 17996 533700073 83506 83513 94736420 21709 21730 642617534 34474 34459 548101410 24839 24864 425289208 44977 44978 49852715 7984 7985 481824025 34817 34818 857750174 63175 63176 34511892 50633 50598 623858725 98156 98157 767181489 52103 52123 868647933 83951 83868 41100524 58986 58987 111895411 89039 89010 596389757 63543 63544 822956051 60310 60311 826187972 87899 87900 971196331 28279 28216 887047389 16091 16092 739284536 62904 62874 382814755 13321 13386 128547271 65607 65692 971029839 28721 28722 275986038 13962 13992 361824478 2685 2648 199344799 98505 98506 837196650 77645 77646 580874276 25692 25668 774891972 2924 2872 658648772 16336 16394 242867411 66587 66539 939564345 4934 4981 973826910 46391 46432 477199290 86784 86750 817437262 86029 86030 643542798 77024 76995 838900138 85712 85713 249572357 68285 68286 857045041 80070 80133 219523528 46295 46296 344090956 13469 13470 933336666 8918 8883 770157450 53444 53383 111661538 284 285 542062390 92379 92380 481842620 22871 22925 895057351 28671 28672 193185451 27286 27287 307059232 16301 16302 899766386 69546 69547 210652345 6796 6797 780959671 82662 82704 37142551 48277 48278 148718584 21831 21832 928399999 36366 36367 975946660 51045 51046 229929760 56330 56331 129275542 80851 80852 245124941 60447 60448 211831883 86735 86736 277406415 1855 1856 305362808 40028 39967 385613699 79375 79376 30185974 87124 87156 3105451 47742 47730 985889834 46549 46546 661658002 67130 67131 213438283 68184 68185 202209931 39806 39757 162847686 99554 99606 715224290 51769 51728 201142621 91461 91462 434123651 91000 91074 789411334 34215 34216 979178172 20570 20506 146414140 25449 25492 425125600 84553 84554 927790087 27431 27415 374758729 21071 21072 180606992 18885 18886 365222959 61211 61212 155493072 60768 60769 924215806 78746 78747 53269079 97306 97307 676315255 91605 91606 477102798 82963 82948 637186396 18275 18202 736359710 72699 72700 939668458 68876 68806 227298790 5810 5811 408865811 65031 65019 632918834 20277 20278 164568126 74212 74213 559710900 48319 48234 478949939 3070 3028 231305826 55600 55601 705584831 66624 66625 753847226 95159 95160 990247281 36601 36602 31081458 40742 40743 611458588 13190 13229 849288912 53831 53753 879458062 68643 68644 399975215 5497 5440 349217352 50416 50417 640549221 49094 49095 120616146 43167 43203 785295879 87451 87504 879979505 98513 98581 751782457 96711 96639 976191529 71729 71730 53685165 94915 94916 340185267 76752 76753 129328607 84255 84291 964157927 98034 98035 220475353 55788 55736 964291149 81110 81129 596612496 57627 57644 110557470 60869 60870 679114668 55156 55157 828956136 70881 70850 190029257 30684 30685 942254514 3649 3650 641485273 71213 71214 919659458 39765 39766 737978157 76035 76023 1201885 34188 34134 572748231 95353 95354 212552745 36676 36677 212142523 15446 15499 32851452 79284 79285 492732034 69558 69559 120957495 8025 8026 534445948 11466 11397 264011427 94165 94208 111637724 38193 38176 305713137 39954 39886 277423240 31020 31021 444393232 70014 70015 452920369 4578 4579 40787529 46524 46565 527710855 39747 39748 45599024 83689 83690 538220886 90440 90497 672974295 73201 73202 621356038 85703 85674 22973345 21590 21523 718812760 24095 24086 802379589 76471 76463 202379179 59708 59709 767533042 17101 17106 838616188 76120 76121 420487795 91562 91646 955478529 93131 93209 493578804 57564 57565 85442295 2091 2092 614815032 90069 90035 57850661 6269 6205 898403433 87508 87509 449967278 46902 46903 788166515 83563 83564 379881699 24714 24715 528878931 22756 22757 214399087 14919 14854 314950753 68146 68077 74237061 37731 37733 973468278 66539 66562 977011941 85023 84940 196803990 32303 32359 941493254 1365 1366 967654819 85448 85449 69312483 48083 48078 385825031 53838 53839 459644246 90152 90153 21306526 41079 41103 95586656 79372 79338 62679788 51487 51527 543583557 24264 24265 551428478 91737 91738 414770366 66363 66364 726379276 64211 64212 923755737 56364 56373 861517013 73370 73309 51300062 15024 15025 877513626 79011 79012 128118975 43823 43824 458910157 24000 23927 646197809 29973 29974 305357837 70315 70316 922479871 47522 47455 917241412 60982 60983 181774843 85260 85289 187853575 81296 81297 469199862 10726 10727 515440895 98344 98405 873006672 75189 75140 479289655 17713 17714 219088290 90192 90153 807582071 79775 79776 318573042 42192 42193 458678358 77843 77882 3854712 39702 39700 275053983 98667 98608 571483527 26807 26848 811362626 30156 30157 449047587 90959 90945 207751033 51610 51611 970876449 75621 75622 757399106 35770 35771 53094271 72025 72053 885275734 62999 63081 36886070 46589 46590 271002726 16660 16590 376566797 83516 83517 884211357 14220 14221 404395751 70063 70064 57861786 32207 32258 482931310 51050 51051 124930502 52603 52566 650699554 16997 16998 791810159 14832 14779 960961140 9281 9209 390538433 96215 96216 881773468 52784 52845 636267709 57282 57355 900961651 95550 95467 516239222 76643 76622 77773231 84335 84308 312857815 98184 98171 217461255 37410 37411 220604583 45243 45244 779948504 81362 81423 232999900 35977 35978 511586636 75398 75399 71209437 58936 58937 512027008 11694 11636 633768256 4072 4073 111246593 19249 19294 346324588 73229 73152 755073177 85716 85647 255410963 48079 48080 240183992 25525 25456 905851181 91465 91466 333594209 98484 98503 642768770 14419 14429 344412499 46706 46758 822689784 56626 56627 148134578 83328 83329 644171182 4412 4492 407594090 42485 42486 889374781 488 489 80197830 62824 62895 966940149 50442 50516 304589310 96936 96853 446746317 29269 29270 801583736 75140 75104 28469858 5343 5344 865628163 51522 51512 869102665 16667 16668 504607079 80111 80099 884986315 4248 4223 247250834 72722 72742 319586510 15505 15554 974083463 41986 41908 158275226 76206 76207 957222144 87541 87625 920731093 35118 35049 914765850 81925 81946 842153922 43678 43611 427345151 25589 25599 741083702 32389 32310 52762517 89735 89736 595841033 17676 17677 256117523 73693 73674 262716067 6109 6110 199786930 9049 9096 379423790 44007 44008 101554114 4388 4389 332318910 34625 34626 650909493 62632 62671 591604673 25914 25915 13489909 29659 29629 891150573 32028 31972 450382575 7879 7838 990633156 1615 1616 178452946 46304 46305 695185574 55897 55898 302566166 12261 12251 969865436 46487 46488 596391503 39256 39324 267582596 52266 52185 924089489 82663 82578 967239077 48052 48089 238752081 12516 12465 826403444 90637 90638 109056967 37846 37847 824747753 95970 95971 594497961 39414 39415 933296323 70409 70460 645221102 64576 64577 55889997 88762 88755 459801238 66749 66794 546311128 30521 30522 2675562 7306 7307 38105380 20460 20461 212367242 69634 69635 477607924 69164 69172 853869735 17608 17679 841956670 66644 66627 449320056 22135 22204 756278606 32905 32877 48219632 64078 64032 757726071 40113 40191 854216755 72948 72949 939400876 7956 7957 333942221 59464 59465 48594968 20649 20682 307456780 51666 51667 135159127 39082 39055 748624611 7880 7881 233272358 948 1031 778093547 11962 11940 139975320 17182 17139 309771351 62729 62802 961210223 8763 8764 961899385 85164 85092 338207182 85179 85180 56086004 22866 22944 10215961 60419 60366 122070191 98945 98863 234064651 918 919 281984756 19835 19836 831983654 8301 8302 302785831 86302 86303 558169996 41495 41496 911482156 53424 53425 504868659 2906 2907 587755973 92596 92647 391427388 73391 73313 360176797 2349 2334 106031281 7910 7911 155125058 82602 82603 233761177 36672 36662 700222344 51090 51135 525203055 27856 27857 301976148 77641 77642 70726963 99244 99215 940567013 52939 52904 160886390 58762 58763 430884479 94128 94174 178769777 31919 31928 318130106 86323 86405 717255098 10873 10874 990709913 85048 85092 84978242 4480 4491 400512791 51590 51650 20718057 97619 97676 620897910 5220 5221 709601199 51673 51674 969418218 54967 55049 948223201 69273 69342 589113648 56411 56464 477718268 12226 12201 998478620 25542 25587 418468462 76357 76413 950544607 18128 18192 385350219 76124 76089 207513675 53501 53502 404772671 43258 43255 534087809 11712 11713 34456369 58902 58903 79830071 15703 15704 171848477 94196 94177 290754620 99573 99574 175454436 81501 81457 718711240 2330 2361 655704360 14085 14070 771121810 88899 88900 823057719 41809 41810 580859373 34025 34026 41038382 72747 72748 571674707 95774 95840 953293795 33267 33268 636765980 43602 43603 37184624 28067 28068 840376955 78243 78292 402101075 21599 21600 626858346 71150 71151 224517477 67614 67615 299082709 5374 5375 668326131 6745 6746 340014473 9684 9692 5968849 79119 79038 641046069 80092 80093 276357611 34094 34095 943375076 76963 76884 47938217 99752 99753 178230165 74314 74315 42703098 395 409 994149696 10368 10369 450341512 68497 68498 683942285 19462 19537 769806669 61302 61327 619993891 70903 70936 995089286 77623 77628 516623188 11025 11026 939103143 20266 20267 299176563 49281 49292 991816795 9205 9271 217859211 36444 36445 570530171 49845 49902 599483796 4341 4342 597523194 7531 7554 406836752 48946 48947 840719390 1842 1843 589612830 7078 7071 924253443 14731 14798 389509819 46491 46565 563884976 6054 5992 528236125 82181 82199 355926121 87248 87249 973154155 49122 49123 414834403 76890 76891 434383283 72338 72255 81572207 90522 90523 793903839 61862 61863 200188164 62761 62762 733537606 72982 72983 980915008 74571 74601 635492194 67904 67905 19390477 5152 5153 963251455 16496 16497 501298245 24563 24564 532880301 55067 55095 657987663 66439 66440 287371992 494 495 462359216 36040 35974 915538197 68462 68508 256221893 47503 47504 339558994 18167 18168 747458609 85733 85743 637966685 61057 61136 953147373 4546 4564 194417369 76688 76689 616508945 2469 2470 881426936 8911 8872 202854297 33303 33253 565082276 88187 88188 746367301 23977 23978 248306264 86472 86473 42147084 3471 3472 695027968 35378 35379 437416472 64906 64907 245699630 21867 21868 14581994 78270 78271 276912000 95123 95124 895939796 30918 30919 503305169 11867 11868 962981331 92663 92686 312708598 51525 51526 30423922 36331 36332 723301897 67723 67638 752766564 52490 52491 605433661 52109 52159 817597236 69842 69763 929927650 11420 11421 717493176 54964 54965 198120425 22580 22526 445223845 73323 73324 762615797 67674 67608 224095932 37520 37590 828159489 65923 65924 368409207 87791 87815 176201234 54197 54162 722373013 15992 16030 945825689 27331 27332 777178080 92961 93008 808513598 76380 76464 892082861 78233 78234 706386726 43131 43132 322351159 81675 81676 180669412 1248 1249 643708092 92974 92975 229077385 48791 48769 195403922 8507 8589 667941113 49578 49624 941151481 99165 99166 689209283 75224 75225 494154111 68505 68423 453633248 51043 50978 849527426 87976 87934 438567812 33718 33654 258986525 18172 18183 549982623 97336 97358 508404534 18956 18957 37085586 39636 39686 423790468 4355 4297 506025989 4344 4364 70814323 91962 91963 90818183 43917 43954 112388359 35324 35320 809010625 43877 43878 236109097 80308 80282 133284434 83161 83162 151544099 54864 54865 900261636 38643 38644 561513783 32763 32764 890657505 8142 8143 716318348 58616 58617 114151315 24425 24466 177837568 62712 62694 4056508 30607 30608 429610162 33321 33322 579408679 62735 62690 626287678 30398 30399 457902049 12151 12217 334966250 10543 10544 745128129 73868 73865 964743514 12006 12054 70315421 44216 44268 131665964 15848 15849 603035695 64096 64068 366245700 37288 37289 308381709 77881 77957 485832021 1414 1382 129103653 57722 57723 343354512 35302 35303 945425899 40189 40190 97596007 4726 4764 918169974 14916 14862 303741825 90366 90367 560385301 40857 40920 899821299 41864 41865 37562145 21594 21589 984788878 37412 37413 902806899 55715 55800 101408963 6645 6682 717362163 59241 59242 932058775 56981 56982 83579617 64348 64391 194009236 15188 15123 199212975 46922 46923 62789427 53154 53155 19618481 4007 4025 781219297 5545 5551 328273545 7754 7713 620490259 93746 93743 713864223 89815 89898 736042171 65466 65550 899549727 20031 20032 760830046 24183 24162 372663620 22091 22147 328637566 71336 71337 392093070 63586 63555 842239886 26167 26168 3022928 72966 72882 82545864 26413 26414 763706999 89500 89557 899545389 92447 92516 341340636 78749 78730 281960719 40219 40186 263311701 51200 51201 644644787 27903 27904 422192478 88857 88880 910030733 67149 67150 448890826 58106 58107 37063038 80113 80114 715024315 77906 77869 600347932 16063 16080 361258054 90655 90578 328694276 27294 27295 401837863 19637 19638 83604178 22052 22053 252406339 87137 87138 78674370 51713 51714 471150866 9093 9177 125504882 5789 5790 58982259 72478 72454 951447815 40631 40632 158151464 75257 75219 438199019 53892 53893 142137492 24470 24471 86508549 72522 72514 488090366 87415 87416 655427667 95577 95645 227155114 80668 80669 463200525 72236 72213 44548980 35286 35308 557715866 41541 41542 514634852 1122 1127 553371758 77828 77758 599814172 17517 17518 431270445 32352 32344 840577629 36866 36797 168041667 67026 66968 107180416 68581 68534 186236470 19792 19793 893292055 27872 27873 397138829 93336 93305 504480333 86892 86811 837040003 83163 83205 519817323 31285 31289 196277197 30039 30040 586844107 8673 8680 33374820 30492 30432 783350433 15997 15998 208481525 71524 71488 515774294 83590 83591 334459666 23533 23534 973672815 64233 64234 920314228 83378 83379 554604222 72237 72238 64451504 4669 4649 660036767 21242 21224 849396019 2181 2182 500319289 5011 5012 150719441 99366 99367 278481553 30521 30548 192505260 39366 39367 90133291 83061 83034 73505023 81745 81811 405809988 74043 73970 520014291 29229 29181 778371986 77927 77920 701709292 3830 3851 555120410 95749 95750 826664106 78787 78738 491429656 31607 31608 999616846 37684 37685 840654418 40045 40010 291093761 57530 57531 124784143 92325 92326 185062224 82752 82815 30755345 42064 42033 802057856 4514 4572 494725799 45010 45011 223282003 45492 45410 713817112 50926 51000 374232296 65165 65088 391053907 24126 24134 124766452 42215 42264 883299416 54441 54382 129924395 90451 90452 994855155 99361 99362 211901639 56486 56438 378350188 86315 86359 313278961 24700 24669 283205009 68126 68127 419443311 45018 45069 933423382 65464 65465 371066581 94748 94668 976385802 99229 99230 639515846 20141 20075 141706269 23067 23006 119213650 69663 69694 624064772 47724 47725 562698905 94295 94238 963304003 50841 50842 948485934 81980 82023 747682876 99683 99717 715884680 72995 73068 61992726 82010 81954 345647867 63384 63385 538207489 51358 51359 468627316 59489 59490 36955605 34993 34994 806163043 78771 78772 896754562 88082 88141 978735420 58876 58877 77255637 65039 65032 148306861 4424 4371 408119375 93472 93525 708734985 54757 54758 403620575 26858 26859 898439937 11179 11135 444744095 97240 97241 632681500 11474 11521 585720724 99190 99112 94894836 62580 62618 776799204 29219 29220 755115990 83912 83945 123926841 49711 49712 435530208 28896 28859 856617421 20337 20273 965807894 47347 47348 616891321 50549 50550 519903350 51120 51112 222558049 72242 72216 403937654 21893 21894 916775890 65751 65702 94606777 2414 2415 65602324 43932 43944 724628761 46799 46800 884659309 91741 91742 862338158 62253 62323 165453544 52251 52191 109861884 30588 30589 620428903 56560 56561 419130201 10916 10833 947281252 49420 49421 591268600 6088 6089 246229482 47527 47444 587516645 29938 29939 366373096 452 453 632786682 58409 58369 849673198 5247 5248 968567029 40063 40064 329022895 38489 38490 758750228 44033 44034 335751473 14814 14782 61244861 28055 28056 708480843 79026 79027 811997283 79808 79809 7915298 98224 98225 41626825 86245 86246 891558322 14824 14901 394674795 11141 11142 75966415 72691 72692 512221518 65999 66000 197758208 33227 33228 451752515 66081 66106 490044518 16829 16762 404589068 79575 79501 909992716 46843 46844 642762911 34069 34060 666346189 91083 91010 829964049 80106 80149 859725375 40002 40003 928659485 29724 29746 638205356 60233 60180 507745838 70984 71054 954933416 88892 88893 985828492 58297 58298 311792800 45493 45494 332793240 60856 60771 333758462 49265 49266 20153219 76702 76745 352711346 75089 75151 201908261 87686 87629 276687820 9994 9983 383208927 83510 83519 205154986 2559 2560 437479740 34745 34746 501793007 18253 18254 608758584 32255 32261 751848414 64516 64517 914538691 89504 89505 786308076 71639 71640 521442729 50528 50529 905680139 70006 70007 42525059 58202 58203 70812489 22920 22938 591153014 91223 91209 525033834 29341 29342 379647995 12635 12636 883319282 34644 34645 965310119 30600 30562 788657446 45936 45926 45476375 69730 69731 645521561 30325 30340 601566211 19979 19980 976420466 39981 39982 806627331 69280 69281 930453086 95060 95061 180619017 61063 61101 214181529 24432 24433 976353104 32555 32556 666775063 38388 38389 235834504 86053 86054 224064958 45058 45059 862876066 62495 62469 308021984 1641 1642 562591187 88205 88206 866177985 66116 66117 383150508 26756 26786 496831450 2766 2743 598123922 13482 13483 441483639 76381 76382 176924521 38246 38247 375965069 3911 3953 435346535 57387 57450 653946648 70612 70561 293481917 50323 50324 143561568 52123 52174 599396122 8360 8361 145734114 11326 11327 770616719 65682 65683 22771948 98602 98603 621636966 29739 29740 51991423 38767 38768 859812192 46732 46733 621310630 13370 13371 310847690 78706 78772 617848793 38811 38801 42564036 50183 50163 328353361 82048 82049 293891147 19749 19827 763481535 1862 1828 315259051 34111 34112 212864182 48580 48581 773219348 20032 20033 845348314 48369 48446 356008749 45898 45899 745169212 58413 58390 113812598 63208 63141 129528091 37933 37934 653683611 57129 57130 757893534 34370 34371 545082247 41657 41658 999021425 270 271 392004283 10784 10748 394752145 25269 25319 976225783 2648 2649 331207051 34675 34676 599006008 53757 53758 421925788 69563 69564 373030837 53503 53537 130701118 57020 56973 694418233 71807 71802 242876792 52338 52339 595075992 67078 67148 145400054 28534 28535 415669053 6791 6767 24346466 65314 65315 824693978 74867 74784 540293284 41556 41524 476922398 3115 3173 18940944 55287 55314 75267617 68056 67974 220980532 56412 56413 851362328 74224 74225 301200066 6220 6221 246831284 4896 4950 533753999 15056 15018 990167126 83744 83703 636957327 3462 3463 157682810 21951 22018 240682953 2781 2782 272083740 60873 60812 541363660 95468 95469 171270845 76567 76569 80050393 86868 86861 543681671 18099 18041 374697942 87768 87769 625048050 47629 47630 634395633 48348 48349 885505539 22878 22855 202407239 71360 71361 594183121 83362 83363 481751281 23524 23525 574920892 49471 49472 52883308 44650 44616 454063098 83633 83658 313007647 7451 7375 838514101 18896 18859 731403796 16789 16790 453617355 32814 32858 403768525 5580 5598 685406954 84929 84873 974576187 43634 43557 83287538 57706 57707 34109167 5194 5258 189074977 94001 94002 379212744 21173 21174 581231794 14051 14038 604991299 89020 88953 709299692 72986 72987 894490063 47800 47801 716972615 48126 48127 351532229 62839 62791 562536407 46551 46552 688308063 55157 55189 135723188 11788 11762 259554156 44844 44845 251273388 33779 33845 69505133 36003 36004 236105492 15155 15191 824713259 33944 33872 490922660 88558 88561 102187090 70198 70199 914578463 80671 80672 953583341 2222 2223 484579256 2562 2520 709965041 60528 60529 54602880 90071 90072 77335448 72615 72647 405642137 14428 14347 822454309 24556 24557 987609281 61704 61696 286967121 9662 9722 883300599 72288 72289 488055827 92752 92833 59199980 50207 50200 20570465 92045 92046 86285203 34789 34713 1568019 93856 93785 551517685 30523 30524 248383827 9741 9742 37002874 80934 80935 725280048 6643 6664 127983560 57416 57417 853436324 42084 42085 805699681 96507 96508 490174298 19282 19210 779152887 98654 98726 938380249 28435 28405 685481473 64476 64477 508244878 97168 97181 290847178 8612 8613 336781435 23195 23203 68759700 48458 48459 305883696 49142 49158 427083306 27994 28047 820987451 86559 86586 836479231 88159 88178 36676578 61274 61248 612638524 54851 54904 488518040 66028 66029 941430796 58586 58532 603984411 37353 37275 221705267 89261 89262 545300999 89322 89323 970774489 1463 1464 781406624 15629 15630 580628726 26570 26571 259863587 27809 27810 348853530 4548 4590 657716143 59032 59034 131026413 25213 25222 969915828 94938 94941 764480554 50759 50760 592881784 7082 6998 669467490 96362 96414 596184222 25975 25898 731297130 96216 96287 315785909 60993 61040 61225495 58842 58843 337422264 44883 44884 829804961 3205 3206 858218600 86551 86552 477870140 73267 73268 870717928 76018 76019 85681688 12643 12644 237929753 40227 40228 490796644 20512 20513 255735800 53184 53185 798239704 1171 1172 980569600 27820 27759 892776391 31080 31056 878759012 1572 1573 67319021 17397 17470 46498661 43946 43871 398784715 75558 75559 770107467 24176 24107 824716772 46009 46012 370447180 78508 78446 233367939 48321 48322 300463747 93016 93017 352864189 54154 54188 442437071 93927 93893 926062069 40942 41016 734926480 59223 59298 917019390 7826 7827 710790914 39702 39711 671448772 31373 31438 656284973 24099 24100 485003419 7452 7453 477851241 61744 61745 216898253 44895 44896 648593007 51083 51011 534151666 90108 90109 867903258 89910 89911 352256410 49649 49650 147829728 50247 50213 339012985 81949 81920 959793248 55947 55999 621347700 75014 74994 752634772 36365 36381 103209691 57011 57066 701608061 8303 8304 663170448 25732 25733 839388170 53053 53054 791955901 20727 20728 21946680 591 569 408746888 95014 94930 690252482 57483 57484 248961946 20958 20921 455546409 85121 85063 770233505 61435 61436 92922614 43569 43570 61874282 63999 64073 11460150 73881 73865 13567838 77531 77484 693907096 72330 72331 802745821 36316 36317 533685928 78850 78851 211608962 27585 27586 325174401 64317 64318 550231643 71587 71588 316254429 30748 30749 883554373 844 778 244087722 31558 31609 168602401 50953 50954 392537326 77522 77523 903554123 41628 41630 362607159 91326 91330 338415616 38581 38559 970436962 60816 60751 847184501 49606 49576 931087168 38316 38317 292842280 28963 28891 306510811 9678 9598 554021805 8166 8149 844573675 36960 36923 923223383 56083 56082 574301413 22468 22469 446098712 14052 13992 631258854 5381 5382 564434969 60204 60205 119991981 35608 35609 134273882 34791 34792 352131090 86315 86351 711808113 91376 91305 570877879 31422 31423 373070474 40182 40193 968411308 84574 84575 330033109 37203 37159 852644568 53459 53460 351971776 18427 18428 644640782 63173 63105 160850807 44287 44288 124104404 7216 7197 275259843 52830 52831 373997889 13888 13889 848974705 72778 72779 57365414 62681 62713 117216425 86825 86826 384143083 48539 48540 480869057 62875 62880 151775294 36752 36753 924485826 82289 82286 527614718 1823 1824 845787866 31125 31151 336214247 74380 74392 783061109 62116 62138 877322221 90028 90029 380800285 20123 20124 444353303 69778 69826 559703352 31664 31665 226729627 30246 30264 847041759 20313 20266 529022591 7902 7903 17350088 85713 85714 354259535 77817 77870 807518415 92811 92812 476341635 97510 97511 954874924 60567 60568 24859940 24618 24672 529626038 45576 45577 561920480 87969 88001 321185249 65733 65734 611472902 88389 88390 755243920 52333 52334 720721718 32145 32146 922206011 92184 92185 101633088 2198 2199 901465215 59304 59352 538182379 1502 1503 297145107 96296 96269 802429602 44241 44242 929927983 27875 27809 737642322 10507 10508 909196035 90601 90606 703230591 77510 77511 521491124 23188 23189 286754157 18398 18403 136802430 51823 51758 444040958 20851 20930 476256432 23680 23681 380752062 67747 67748 937659960 12613 12596 817895021 18287 18288 827817849 46913 46841 847514838 69479 69508 368278084 99579 99580 604808498 92398 92399 401737791 23094 23095 911581144 40708 40709 627277271 27324 27368 560576636 55592 55568 416605788 16122 16123 758460255 88174 88175 804432894 81851 81811 557704268 85871 85872 126641792 91706 91716 718362016 71966 72036 260495697 85980 85928 386011104 36846 36856 170348868 88547 88548 354348 13364 13404 96958502 85930 85931 385625346 63438 63427 361620193 99931 99942 201830989 71938 71868 142202729 70290 70291 918957939 9703 9704 874917093 56020 56021 936199036 71731 71732 199143110 71007 71008 686613810 67234 67235 925897326 89024 88976 678590763 83383 83349 626327579 18213 18214 137327496 87027 87028 646861328 8417 8418 46776847 79452 79453 567070949 28985 28943 429741 79139 79140 200373364 37199 37167 77641572 4208 4257 497519066 33795 33796 614736272 21897 21830 501605480 27539 27540 15323520 90379 90388 476425181 13053 13054 314123105 62565 62566 475344064 24190 24191 709536037 22720 22796 282893498 59755 59797 240823834 34199 34150 961290873 23260 23261 769865412 96935 96951 467257556 46970 46971 937996297 5761 5676 957531164 24714 24632 701292923 16732 16722 929311791 82251 82252 289078766 12154 12155 429120377 56084 56021 301884763 90112 90053 447204275 12464 12465 567139244 77635 77570 360285201 61351 61362 619851781 38492 38493 487842478 85117 85118 985749409 94692 94669 132351010 98595 98596 949481562 70488 70466 72860748 23328 23303 871414489 42279 42280 561725158 64609 64604 503198061 11899 11900 885626589 99116 99117 221658426 26063 26011 927483768 65225 65226 361053233 68036 67987 517591098 38865 38873 346472551 16405 16406 152738737 7321 7322 192229087 99149 99150 345787277 84452 84390 273394118 44117 44118 226247528 68795 68796 268015026 53030 53031 473146146 44519 44520 834058964 94746 94747 449254557 83351 83429 515662694 30815 30816 264458674 94033 94034 48954177 69929 69930 182876554 43664 43582 169516759 35105 35106 258831355 63570 63517 259907682 47868 47869 276323319 25536 25537 102058688 77706 77707 399601784 24319 24364 215596652 37328 37374 288719807 82997 82998 244857648 16317 16318 57952333 4707 4739 992645000 87080 87081 749320045 75746 75747 320724435 47545 47546 858508866 66404 66377 563385171 41120 41121 671220369 69453 69410 489494843 64724 64725 883312120 71574 71618 802313290 59285 59286 957274992 13046 13047 828249328 74476 74403 804929060 6355 6303 872276836 94424 94472 729083858 64248 64249 101667265 31439 31354 553712116 29464 29482 474890451 4453 4450 8620503 92455 92493 744179369 39116 39117 787280593 12794 12795 357852055 17684 17685 440544527 48094 48083 116542351 61636 61637 501079941 69922 69923 913343579 74120 74121 228049993 56608 56609 714641878 88900 88901 678989231 70777 70778 707818117 43925 43870 510947189 95484 95485 537815157 52222 52256 144584831 43664 43725 89564249 52935 52936 61268410 69461 69462 556603180 44285 44286 594419210 3240 3241 317863913 49170 49138 548688796 74233 74234 622074214 36409 36410 757362627 81286 81203 798572777 81792 81760 821427814 27478 27479 322330228 33613 33614 692242916 40899 40900 81992896 48125 48192 715545575 33133 33134 154396910 52404 52405 159666356 16150 16151 840015866 92135 92136 839809130 52498 52499 777589841 78448 78517 953654123 31255 31268 909218171 97381 97382 628749275 87203 87175 919756205 40009 39950 908921170 75614 75668 325346668 3179 3180 778984513 36221 36247 477288890 94426 94427 530771896 82309 82364 173122038 76110 76074 623079111 97936 97906 466121355 64059 63999 868354489 3891 3853 545777345 77263 77219 178012043 9637 9638 36333806 22427 22428 866834752 34826 34827 669520766 92107 92108 234090009 95169 95220 969444064 98476 98477 714526606 48340 48341 311261072 49034 49106 165341959 14811 14849 182532816 81193 81194 799433805 37705 37706 49849511 55608 55544 735270151 50818 50865 617073008 12802 12717 99725660 25069 24985 159802812 94468 94469 188647677 6200 6201 566990550 93273 93318 445329802 96456 96457 942606341 28312 28313 62516101 34703 34711 108868857 5154 5155 603602983 62799 62800 290761969 12277 12350 715995020 64388 64389 12844490 87286 87287 720480858 82857 82858 699246822 68471 68452 725266289 25085 25162 56045569 84415 84494 340116888 47136 47117 391959477 36978 36979 854659910 86460 86461 459946830 33282 33291 267016870 71409 71410 159315479 46045 46089 263032733 14824 14759 791783611 95758 95759 489540127 9267 9268 701358917 95389 95394 35642493 72320 72279 562562791 44057 44085 948029114 97558 97530 552980200 92061 92035 680705858 63255 63256 455750955 99945 99943 251164173 68731 68732 722255549 98579 98580 544373166 1268 1269 530323570 35045 35046 627721979 52303 52267 756399682 48379 48380 818347673 82066 82067 77630291 3787 3739 666398457 46403 46404 176022160 60005 60063 268446918 4972 4973 914583166 35510 35430 219250789 8581 8582 309345248 1578 1579 564252644 79734 79735 959287221 45199 45200 940617550 71911 71912 996121116 19127 19133 69757496 93548 93549 905204691 66331 66332 694351756 9036 9098 969289185 19455 19405 179423145 3905 3906 472130937 10325 10326 939252445 70874 70875 268679713 23465 23466 519613439 89394 89395 262778892 34351 34279 301552145 44938 45011 616813558 3130 3106 270720579 23586 23587 639905242 92059 92144 786451571 17398 17399 142997015 4350 4386 486164128 17518 17568 744643990 73228 73263 201389284 40909 40910 722410377 35394 35479 896056277 5810 5762 389711234 2834 2868 51749756 86974 86957 621080801 63945 63946 80246447 16005 16006 841640218 90907 90908 123775809 10195 10174 982671235 68105 68106 733872631 40024 40025 122062417 99543 99482 832933621 34758 34759 239296697 51601 51602 412041674 44855 44905 393394354 89611 89612 582441676 48833 48865 935665534 60217 60218 492147773 79586 79583 944389200 87137 87070 169839489 45404 45405 443638340 99600 99567 186300598 38490 38419 274634908 38661 38693 921895347 44472 44528 43170332 60419 60381 911701831 13895 13919 662325073 26610 26564 888790686 56122 56205 331677398 73630 73631 308327268 76535 76536 493860942 96109 96110 388133476 64326 64327 40640349 8982 8983 874601143 43176 43177 150956065 29671 29672 180527820 35712 35713 180830130 15791 15736 217055247 24598 24625 740912615 28100 28101 718589211 55357 55358 338382483 56740 56796 849431194 44694 44695 722898233 75704 75705 711802178 60097 60107 590308620 11417 11418 250239815 47920 47974 264881208 98361 98315 243026242 22426 22427 134754346 15649 15591 250650150 90639 90584 226510312 88386 88349 76011855 33885 33817 883907493 89185 89105 172747349 79318 79336 853078588 77611 77612 506684322 96917 96943 585768505 45014 45015 937319595 78791 78792 785656781 27964 27965 876100564 84815 84816 103562972 21872 21865 156797843 10455 10456 650909841 17076 17077 543470345 13117 13118 382593513 42591 42557 916143675 56067 55999 967175544 91303 91268 925096843 6306 6307 24582489 41652 41653 596591393 51329 51279 145279182 43929 43930 323918972 74632 74640 120456009 16664 16665 209621694 9384 9385 652998379 22908 22909 576814242 87365 87425 914519629 1504 1505 379653865 78576 78566 36929204 96739 96668 606390000 21790 21791 985764495 20096 20097 461682286 65697 65706 988029359 75557 75558 779550049 39102 39103 959992278 40338 40421 270718984 125 126 266298091 77931 77897 390552650 15848 15827 966435027 4288 4333 184446708 10550 10551 925411099 57767 57849 667588305 20600 20601 271930531 71373 71376 122845023 16243 16304 816254687 30578 30579 718647707 58658 58726 780998910 1050 1051 99928130 50381 50382 358333118 9402 9319 382189813 56474 56554 949542640 69148 69172 443503559 97259 97260 685529238 58158 58151 711618244 1195 1280 665997049 34140 34095 973540385 71935 71913 611583688 89873 89846 187276195 25987 25988 431701024 56433 56434 242806436 87788 87713 857226861 87486 87409 446571287 11893 11894 596084512 87807 87808 678491878 4170 4171 297467213 19596 19597 458220866 65898 65916 540691556 65087 65156 139807891 5364 5365 661108778 771 772 214234431 22695 22699 773678709 4835 4836 761035035 53365 53434 655556443 59449 59450 585027461 50448 50418 568821780 88960 88961 148219217 68503 68516 58259315 5396 5339 392576194 14494 14564 311630067 25652 25653 683271741 84998 84999 774942645 48708 48709 414836407 87612 87613 562300011 44206 44207 579430830 47457 47460 849822378 22942 23000 624586367 66921 66922 362128381 35664 35665 32347201 94864 94798 304914167 20776 20777 928751635 61170 61254 955520453 68893 68894 272398722 26383 26384 594348988 38768 38769 68488724 90493 90494 291281339 11348 11349 539509460 66199 66200 320242783 80601 80551 708980576 52784 52785 505278010 38926 38927 710810651 59338 59339 713457551 40826 40827 68629479 81663 81612 756646930 54090 54091 477167209 92210 92211 241535202 78383 78428 151905499 87671 87737 27501562 89632 89669 479284102 18120 18121 557536886 7051 7052 312354510 23897 23889 877271274 77929 77961 9262344 90051 90121 769389564 82704 82705 905559396 91729 91695 557280652 78965 78920 903977563 28751 28752 723625662 58777 58778 503658016 66387 66447 791456814 60911 60996 659491267 35403 35356 553946081 50400 50327 403189458 74867 74868 391159487 4063 3999 313489893 88471 88527 415620589 85872 85873 746882762 3848 3849 306391028 40151 40152 54400865 61790 61824 283778601 66223 66213 135022031 3484 3569 840773441 62647 62713 591083812 72396 72397 218644671 53406 53407 72360043 91572 91500 409800840 40654 40655 498141547 57261 57277 755025238 69383 69410 725656909 8865 8866 530859912 78511 78588 515407774 4870 4805 692927462 94987 94941 635482871 73841 73842 529632056 24230 24172 383577979 65073 65074 107119677 20587 20532 377384759 90649 90661 963305071 46593 46594 683843487 43497 43546 529845676 69440 69441 85004313 19199 19200 987604467 57441 57511 351248170 98274 98275 340478435 9018 9019 670337852 62533 62536 634699823 19990 19945 598541227 35539 35572 58217984 57652 57653 933579256 51773 51774 217330224 6375 6376 514383993 29447 29378 126785908 56460 56461 926600661 49846 49847 685935610 33185 33211 5219105 74615 74690 556376952 32997 33031 281693333 5008 4969 794254140 93989 94065 753739772 71143 71222 820873039 11249 11250 745084360 84795 84796 267244198 81161 81162 812396544 45805 45806 435951196 78454 78455 256481774 97611 97667 238776806 65930 65931 347364621 75282 75283 577224536 45120 45121 891207024 8722 8665 599171308 89584 89517 710852898 54644 54566 432390796 31688 31754 223127062 15253 15254 998692856 32506 32507 720394266 56033 56034 212181699 88455 88491 256278176 62915 62916 934433677 15172 15173 186626799 68536 68537 323454577 13232 13237 205291041 17278 17279 415765756 53153 53092 147392363 39237 39189 248073373 63347 63393 301696374 9535 9536 719669380 49424 49425 955619009 27579 27580 740951224 77369 77301 661367045 83669 83670 925317877 10218 10219 6356451 61248 61249 814786128 78263 78301 220019010 67559 67560 374972834 47062 47063 868914986 28582 28583 936129865 32022 32023 724118896 52056 51984 818709239 22405 22383 372657214 92666 92673 318004606 46823 46824 659126905 34560 34561 360902485 69125 69139 972725986 57381 57382 682416550 33035 33036 953467350 78672 78676 700158783 8510 8511 826844822 52400 52401 246988192 80854 80784 9218324 60836 60846 825412180 55091 55105 808833950 69261 69178 983526871 87866 87867 819016535 79442 79485 665748343 32806 32807 107696939 36587 36588 784323687 82073 82074 156964218 2607 2639 346981778 37147 37145 303479025 23476 23477 131007285 53029 53035 197560143 43707 43708 541405201 26283 26247 616088646 64843 64869 381857561 40420 40456 922002427 40980 40981 61638966 92222 92223 570126809 90473 90469 9026967 21891 21875 386280060 98266 98249 197216756 27393 27468 838676665 91550 91551 935561834 60682 60683 541931287 26872 26873 356381781 23626 23627 36477410 79917 79918 31195933 39991 39992 63069622 72399 72436 419568396 89903 89860 340317431 57563 57500 921313498 16242 16220 83727967 19056 19057 508026948 13537 13538 592163228 56711 56655 239900925 68418 68393 410661125 49511 49512 277146045 65430 65470 588227657 26620 26604 23586004 91877 91882 172970935 27247 27212 121905858 31995 31996 236891374 53174 53175 367405485 59906 59907 836873080 76300 76301 765212703 95854 95855 511794964 47363 47364 657975500 42524 42525 608444367 24112 24113 728615197 58736 58691 462288315 15682 15683 159920904 3485 3516 502498592 69561 69584 302912983 16549 16550 2764265 17841 17842 89458193 55380 55386 188948900 63943 63944 555730215 16864 16865 383403495 21761 21762 481143621 98799 98722 540258693 61762 61763 512333308 60492 60577 331432560 82420 82421 50487082 62567 62587 595910464 34816 34866 278426314 803 804 770185853 6758 6759 328219519 21411 21330 435118347 81655 81737 797138836 4400 4401 101713484 2085 2086 399353461 86762 86772 472525965 42497 42498 963170225 88277 88278 449720065 91473 91474 927884249 45022 44981 420085779 18540 18541 211642398 7420 7379 179349421 87992 87993 469538929 12148 12149 683327205 32831 32832 959257312 66064 65995 346030884 2837 2838 127337694 52818 52819 84591778 44838 44839 369732788 46116 46117 913593844 74031 74032 98318356 24808 24761 23567938 84596 84597 565390533 41836 41837 434512822 85838 85839 651971207 45755 45756 181179254 66917 66918 446324397 72135 72125 883071071 2074 2020 480749485 64694 64695 589954001 92807 92808 328620001 61436 61392 968718280 90167 90168 861505432 65701 65702 941033381 73069 73000 612047242 85902 85839 72488208 92179 92187 687659946 97300 97301 213621089 87965 88039 455050625 79592 79593 928206633 65765 65800 910348530 89286 89324 833182344 20286 20237 507113126 86480 86481 478949149 13752 13753 273655081 10575 10655 466165318 35813 35814 142798804 7734 7735 510513616 59381 59382 154747644 13757 13760 776690910 70021 70022 984773455 36338 36334 306537257 9108 9104 652989104 13334 13335 785270390 37229 37193 287241088 9759 9760 189858003 8862 8863 273389146 79343 79344 799134130 52058 52059 734788148 62910 62900 619490302 94220 94221 967428425 20365 20406 562326004 90316 90299 999700829 53532 53533 441942088 50593 50594 844019646 24735 24705 505926494 44568 44569 356410758 8852 8772 937132404 45856 45847 338149426 17292 17293 313922397 18296 18297 277844101 15258 15259 879693677 60647 60707 595433115 66693 66663 946789427 8195 8196 90611581 37119 37144 608256311 54001 53976 956567242 97476 97497 419409352 21364 21365 16297831 48865 48868 194604149 4466 4388 310906363 93086 93087 823677848 86510 86511 586403557 12488 12489 873289060 43118 43036 894333895 51329 51389 115477885 47840 47841 889388305 39611 39612 891851404 71296 71300 540760012 30641 30642 978410884 14825 14872 331245999 78896 78957 370383216 37586 37587 120355136 94796 94839 913753042 65380 65416 92766414 7799 7854 507425338 25555 25556 879841429 44010 44009 552354903 55059 55109 237423136 91417 91460 870695192 20656 20657 850503271 76045 76079 839398186 11287 11288 338998029 77222 77272 527902041 32964 32965 851490592 62026 62027 514183358 14855 14771 860386048 81682 81614 822925374 33876 33850 564534756 36415 36416 764490780 3007 3043 176612426 63361 63406 627403482 80175 80205 655114373 39739 39699 602096637 82822 82850 506517306 58758 58748 135369881 62666 62667 718464432 40328 40329 115116861 68416 68417 305042046 58803 58744 434535437 74456 74457 140144030 89896 89875 28626472 93431 93432 32548772 62691 62739 471700525 38175 38176 234267872 23602 23563 159924675 35816 35817 102381265 91014 91015 546670718 29196 29246 889839136 54210 54138 978273584 46911 46981 94451226 77469 77495 33125538 30860 30861 699312074 18174 18175 510885887 91330 91331 702990820 31673 31674 359205022 97410 97461 932088612 62913 62914 652859181 81295 81299 486279386 96892 96815 70811602 41424 41425 169315101 3838 3791 693380407 89655 89656 168363117 33922 33967 757412301 92872 92925 150089518 28988 28989 473472748 38600 38580 671273906 77004 76974 942853773 16811 16812 399578110 39945 39946 426293346 29289 29323 677087098 86789 86869 237717627 98578 98617 27775365 3164 3165 949922676 37583 37614 825627059 47175 47199 629834625 16666 16667 457725158 46846 46824 632527314 83279 83280 624657580 6259 6213 984314976 93677 93753 109983385 96401 96402 73306684 43374 43375 435938477 7187 7192 957271227 47693 47694 649430667 36572 36573 684292905 64539 64540 628173694 29234 29215 927165685 73048 73049 983679227 2783 2784 775505885 53689 53690 357301092 37961 37962 203247147 35807 35809 749380345 39614 39691 56094977 56974 57055 280670199 87872 87899 31246305 54584 54635 630318503 96415 96454 514142364 80916 80838 695778166 25257 25258 271160267 20013 20015 423699000 4418 4430 683447813 77013 76980 967363654 92962 92878 670105232 79405 79343 931538001 61841 61790 408959531 19479 19437 207040248 55009 55010 722984050 80468 80479 839827093 30749 30750 701360981 55785 55786 784230319 30259 30241 826283946 39335 39381 88949713 97561 97562 497486150 87104 87040 400743335 93490 93491 508182637 35405 35455 817373920 19980 19998 114943870 88369 88370 417904321 17978 17979 486378516 40507 40566 559016180 80034 80035 45835543 3875 3925 637870651 31175 31154 337970042 8165 8166 23104644 64927 64885 780202124 542 543 388967420 37224 37225 174516056 56504 56505 552022911 77783 77833 69660672 16068 16069 562530996 54294 54295 709124116 89272 89273 459864916 78377 78307 570002440 8896 8949 488571089 54998 54995 551399810 372 373 746007277 95333 95378 799696097 11211 11212 761025299 13295 13332 398832306 51398 51399 675786003 39171 39104 378267538 70183 70156 829978842 69068 69143 181596407 10343 10265 264911845 75761 75789 6748188 26266 26231 659347093 45634 45635 333748011 42103 42050 997131644 64296 64245 609843784 32971 32972 652232302 16102 16103 734821054 9314 9315 781025395 52837 52838 274318053 83602 83603 342815767 30130 30173 871121896 3989 3990 406848858 4247 4221 664163567 91654 91655 168953561 30755 30797 178029736 42647 42714 180940546 5965 5966 412816564 6556 6572 290887920 54566 54567 812634736 91063 91113 550277417 91909 91910 662348306 79942 79943 736866100 37852 37838 681673769 54288 54235 849038658 86985 86931 43186954 43867 43868 646739561 55013 55014 994999778 3276 3223 89822783 52257 52258 162163569 68068 68107 428656982 4441 4467 874712459 36373 36374 815441802 50511 50593 810351373 2281 2276 705250612 33321 33319 727165860 57128 57082 832577090 50111 50063 263277861 41012 40939 191861159 94558 94587 314979430 12461 12532 223173861 11362 11363 300987745 59806 59807 807809562 63738 63739 791344023 82507 82578 248990609 18034 18035 912654528 57875 57917 407306352 95926 95904 282414338 79640 79628 308354916 58517 58518 842279754 67692 67758 269128974 14402 14403 316712500 7477 7545 147754086 6370 6361 725702925 61952 61953 862286098 53793 53719 344855324 70844 70845 76100032 34253 34227 720853372 10325 10364 535654864 79426 79427 716339652 63474 63475 84625938 29115 29160 500061577 90791 90860 133000071 5072 5073 23873644 54341 54361 561460322 99333 99334 664111089 32951 32956 384608316 57338 57339 714532945 30551 30552 978999810 5452 5535 115209814 29744 29697 210279284 51325 51326 741513463 21931 21932 552678289 84403 84325 766604926 38327 38328 331325507 8468 8469 700928721 21296 21349 1336380 1493 1494 793738033 81335 81336 294282464 71555 71556 950070706 58785 58819 932364015 42149 42150 629213868 59328 59364 278750626 26175 26176 299924952 45604 45538 610654707 78661 78662 428580013 77991 77992 429951863 86167 86119 900183979 10768 10769 794795288 73083 73035 249706364 40557 40558 316307470 73661 73662 736817073 62746 62815 953831240 38936 39002 808836221 89433 89443 350896545 42766 42802 5073071 29098 29099 138960084 13910 13911 743242854 63158 63153 440651891 65271 65272 740079481 30019 29957 694091375 86452 86453 289079984 34768 34733 776374499 34478 34479 548155700 12491 12560 63571169 80825 80862 533582799 61105 61106 662609353 97123 97124 667668950 8170 8206 491008154 66264 66265 335612602 19459 19449 561872434 51228 51229 942011406 86578 86660 74572345 76824 76825 247757432 50788 50789 455198654 1593 1594 650237229 26830 26831 602610441 64124 64125 179599475 98992 98993 69889357 87858 87793 304216923 24163 24164 167134230 85988 85982 283348327 98033 98034 318308101 72664 72697 357540263 78955 78980 713620334 26554 26500 605539962 16427 16472 767637375 90367 90368 83629522 21504 21557 436027840 73727 73709 82924110 13432 13480 925615040 28122 28118 905136298 17964 17988 967777744 23843 23826 200169537 86404 86405 931462943 84328 84329 472455219 61508 61509 427505067 46179 46180 690086448 49347 49298 380617457 50978 50979 185102109 12931 12932 843593653 58436 58437 22459548 43285 43293 58875031 60733 60814 741342465 98314 98315 337534705 48105 48106 644032876 12857 12779 549360088 82630 82688 828736071 67635 67636 667027586 65444 65394 303244045 59881 59882 122869423 70306 70376 403458243 34175 34176 923462924 45517 45475 278930232 64025 64026 8967834 41907 41908 26344235 51984 51985 738747990 39655 39656 444958007 72807 72808 561309888 3433 3474 483473328 92825 92826 62291884 22946 22947 782360478 5492 5426 347033686 6249 6250 193592294 84644 84584 444030989 78533 78458 822208160 48258 48323 743315291 65242 65243 760392703 33933 33853 466762795 83677 83740 526670900 68153 68207 868756679 59510 59511 710620011 52380 52448 121624318 76315 76316 513147886 51157 51179 754177955 26236 26237 233292478 68850 68767 598010578 41373 41431 674204411 61710 61759 110934819 89525 89505 66021995 30362 30346 89289380 88567 88568 792241025 74311 74312 528436238 47731 47806 714772748 7058 7059 143322956 71909 71976 680588329 87149 87150 335194292 66990 67021 935662800 19464 19517 503363522 6095 6165 755994900 33777 33846 107204532 76301 76229 256606795 43120 43121 690276937 36761 36758 477834932 41548 41549 343530933 53855 53856 911923534 52305 52306 980281985 44792 44793 201659110 91812 91813 92967608 40046 40047 37089448 24720 24721 316084880 89868 89869 2478322 66494 66566 523964584 86722 86723 580427879 46828 46834 260963505 99235 99153 396775438 22633 22634 159080136 79664 79612 974362835 3138 3181 508990956 25541 25586 977103574 13780 13781 580280146 13102 13047 412065273 51765 51773 812561210 8444 8510 400901850 62572 62573 36836251 54678 54698 219371022 87028 87029 710115167 21974 21975 639530352 82053 82069 240476287 25689 25690 184693346 62199 62155 499417447 98785 98786 13104059 72236 72218 24494502 66304 66228 166885400 88039 88029 902652720 83455 83456 609542215 41659 41587 656985957 81957 82006 252954508 76651 76583 702982292 83353 83354 886915488 83619 83607 463815067 31743 31662 405665354 96245 96246 820351514 35197 35215 874781239 41736 41737 846827469 91012 91013 548949107 28285 28286 440833345 89467 89468 434686004 86272 86273 561458504 58825 58826 963634059 43654 43686 713350555 7182 7183 197502624 41392 41379 553554537 56156 56174 47950002 48370 48371 575549039 37083 37084 289954478 67715 67693 609470229 3950 3951 27453174 4060 4061 876892801 54969 54970 616187145 44905 44906 910822393 55406 55407 508256545 77057 76994 716074311 63883 63828 948192467 57991 57913 154028843 54085 54086 542342056 9926 9871 491852728 20706 20707 998881149 31355 31400 973034549 97015 97086 639540870 63963 63964 147817561 72090 72091 213452324 66753 66712 760125186 30552 30582 165817142 34443 34444 699152148 14880 14881 674303678 49852 49853 329559172 2002 1936 619681005 81064 81065 824818645 37078 36996 884817935 28460 28461 383658041 24759 24709 6610367 90252 90289 179395605 34851 34779 198316603 58243 58244 899487909 17425 17426 50662579 46172 46146 308054694 97726 97727 735321202 91050 91072 51697016 10930 10931 401617608 7592 7593 185364638 84193 84143 585285808 90419 90425 639093412 94681 94699 487170130 40484 40485 819736668 22824 22858 411905873 14552 14553 794538230 25911 25975 782134736 51866 51867 362840521 74557 74558 771371770 99483 99485 714608560 94591 94607 613490258 62252 62213 390515962 55467 55468 233603608 26754 26755 977465646 90067 90068 287389229 27789 27800 930997269 86097 86161 95296334 91338 91339 321738692 94234 94235 589082023 46953 46954 664797056 46371 46321 347941653 61242 61243 776786600 52045 52017 645522027 85661 85662 642100815 36148 36149 351454668 82870 82829 710169922 58151 58152 461572426 2285 2305 44855034 17899 17900 642216776 24566 24567 524963932 29575 29650 734937266 28827 28828 81966300 68100 68056 371098676 95230 95231 476830528 78703 78704 704247667 39165 39230 379753998 89250 89219 187907809 26696 26647 860856419 44361 44353 825910565 209 193 302216450 31934 31935 848135078 91215 91172 42822431 45351 45403 989613644 54869 54870 327266851 13527 13544 360158241 76726 76727 590489930 62378 62362 730846053 71427 71428 850163785 30938 31006 282884697 79448 79490 453136155 8471 8472 265882255 14270 14271 157374456 40541 40521 374228857 52632 52633 276191171 97276 97277 108857202 1214 1215 487793226 81855 81856 267354693 13796 13859 983268691 439 440 618977139 97440 97441 728885659 46759 46744 64766248 93920 93991 696344003 83742 83743 596024408 50507 50423 617744609 72991 72992 957603948 28633 28708 260319720 981 982 482352583 68283 68284 756544698 86405 86355 602496735 65161 65171 649726054 69342 69343 538131131 3905 3970 270504146 38516 38469 496962522 91141 91142 801321878 31770 31771 59146946 61359 61349 394688706 46821 46822 193833587 86296 86297 379799792 36530 36531 300805603 38210 38211 966912615 43550 43629 624577771 4528 4529 922116997 80976 81034 24191703 19657 19712 994100743 19481 19514 764540903 7137 7138 37412637 66897 66920 642041224 39697 39698 188743841 96796 96804 843558827 3237 3257 91212756 42778 42769 585864994 29508 29509 526227037 72639 72640 792781213 98593 98594 268404934 82225 82305 38544457 3940 3945 389320237 32789 32790 783651816 4205 4206 836034754 97657 97658 743814556 63752 63702 284425784 74894 74895 212622869 52215 52216 990202610 53515 53505 73311134 58110 58111 196711445 34845 34765 45541422 99872 99857 944749701 50131 50214 493550865 61243 61255 959382632 35312 35313 549231686 3857 3911 979415909 85238 85239 388015913 67233 67234 54124024 92172 92173 531455412 84203 84176 364928182 99919 99849 696098412 10327 10248 796280931 72454 72402 58904795 52160 52161 242575879 72993 73037 929570929 75753 75791 369466584 19008 19009 543855746 88663 88653 124669990 3319 3320 127090955 88931 88933 793497033 58638 58582 90581627 25638 25660 494319488 36372 36373 3702988 8543 8523 733177971 3039 3040 153077492 89906 89907 596551457 33306 33307 285717369 18528 18568 732167355 22230 22231 260629552 10437 10438 847380580 7377 7304 213230407 24469 24481 276239156 29854 29855 252871561 55386 55418 360457610 15417 15418 419943215 21046 21074 580356626 59356 59369 794150114 64092 64072 920636680 43587 43588 231492084 30672 30673 948745809 564 565 320018766 84499 84500 835230783 29906 29940 300496987 8252 8253 136349042 96047 96048 752467214 78090 78091 92934838 4926 4927 948380365 20222 20223 419886212 98687 98688 360333498 86664 86665 109376735 14258 14338 164907792 75947 75948 526638904 2789 2825 517298041 47588 47641 613519402 53594 53595 643217760 59552 59625 94090466 14382 14383 667216517 81555 81556 276674128 49449 49450 272745441 73553 73554 980752929 37400 37401 408041436 28640 28641 613944717 12702 12703 869408124 89016 89017 19774271 11066 11118 361721543 95011 94974 66556484 89121 89122 110312282 89795 89796 201981819 12796 12797 909730839 12976 12977 425659332 33591 33592 775391355 51723 51689 540636208 52945 53014 648803570 5098 5122 850004695 65539 65540 26077689 15056 15133 390513950 86496 86438 702678489 89802 89803 711519664 36846 36852 33888024 1713 1684 587075973 40201 40202 162266325 38579 38541 661411621 60007 60008 903190670 11656 11657 151408595 66536 66537 653607740 72220 72267 821270326 75776 75777 63086236 21420 21431 957802666 87184 87185 859763578 9546 9603 566370323 99835 99824 620097571 8910 8911 520759877 39962 39963 865161562 12057 12054 743634329 9229 9230 486664511 44219 44220 893413106 99479 99528 838167911 13109 13110 183890022 23042 22990 493458625 48382 48315 319179306 23874 23817 41348985 53333 53334 38106490 27347 27422 536996400 10451 10497 920330967 69120 69042 456225378 40836 40825 646774714 95063 95044 733414496 42561 42606 513251821 19556 19557 68780528 85458 85459 809672225 59759 59760 816391247 12250 12251 785790969 46583 46560 980295811 98298 98299 523591177 26526 26476 522995076 63581 63582 91268134 39001 39002 676507144 22323 22324 308342716 78511 78512 513574909 35832 35833 848962014 13932 13933 879440155 92421 92422 413354471 96018 96019 594723050 78702 78766 575522526 85738 85739 670075593 55047 55020 780370666 80869 80870 662204919 30259 30260 557365535 80446 80365 897481782 60695 60696 174057020 41009 41010 991798608 68724 68725 176702732 35891 35841 505821548 44704 44705 828756979 52700 52701 952364870 90388 90389 979872384 82742 82693 153800983 59649 59566 898698648 61381 61398 551895841 19644 19645 799027576 54500 54429 606055674 61220 61221 456587029 5813 5816 607185035 29241 29205 834046928 66787 66788 725210141 42012 42013 180237690 83855 83871 721193633 6709 6710 326996905 74932 74977 856115323 18846 18805 227918641 3011 3012 259875688 4171 4172 505184962 27885 27886 150137102 50198 50199 695941405 80346 80276 112292151 22288 22303 132170341 50747 50748 11065760 48000 48001 556994935 88338 88275 278417466 13133 13171 941700130 95946 95947 183589872 40007 40008 702188382 56877 56821 212032962 76296 76297 158836782 49117 49188 496007075 53426 53488 916735462 38071 38072 197141205 26712 26713 351335603 94587 94588 310588333 35182 35207 941695127 25213 25233 703668389 10720 10721 769485696 26545 26577 790386505 26442 26443 109419916 40709 40700 975169705 86090 86049 958961652 28262 28279 931347050 79167 79082 883019768 63765 63828 898567722 54656 54702 672605726 86580 86595 170100033 34586 34587 716343416 18084 18059 701823788 79598 79578 558718498 76069 76017 338973046 67596 67597 194099876 74316 74292 173014240 43842 43843 116322225 54877 54804 592557164 73704 73705 813814526 27821 27822 602952232 1921 1922 512180707 19292 19370 430338011 95818 95870 829968807 27517 27518 130223097 15147 15148 340944707 15422 15423 248997281 43016 42939 758664715 12682 12679 37450929 92334 92335 169100361 7265 7307 131512838 69437 69438 847211502 65296 65297 643459100 52103 52100 70975228 17323 17316 517586978 525 572 910650824 34968 34902 856140588 89654 89655 892875565 70747 70684 181450356 77323 77284 687017564 41998 42024 499279078 32704 32705 165498378 24644 24645 423183074 30770 30771 265130302 96386 96387 562398520 2860 2861 672076632 21124 21160 697409879 66866 66867 741766768 74618 74582 886494903 21425 21426 157183334 48349 48284 132263362 24624 24625 323173225 65151 65152 643099540 45099 45100 587129986 64683 64709 919461547 26333 26398 830804038 87334 87369 101738939 89271 89195 801535894 95967 96015 999012234 30 31 735662272 67460 67461 220951022 65716 65650 97721589 55663 55664 257217400 10179 10180 897950144 95220 95268 675229188 28577 28578 730717440 99169 99170 211307236 86413 86350 523395039 95286 95287 250766029 38523 38524 801289971 2564 2565 195537494 45145 45146 414246918 85221 85222 721260987 78390 78391 246986241 70062 70014 866862198 65872 65873 319561307 41643 41644 18721287 70590 70541 161719253 16242 16265 43456531 18929 18930 542765493 60887 60888 205431061 17047 17048 279797147 56572 56586 689249051 70543 70544 880227404 69729 69730 192709842 7749 7792 529114462 58186 58122 952664022 70130 70131 210854671 68442 68443 507778770 20817 20818 426496933 1556 1472 233670937 9633 9693 834175482 87940 87941 730026031 25202 25203 85290642 97000 97001 206110723 55422 55458 549013909 37125 37141 418231746 30658 30659 559843752 47232 47233 214599196 22550 22619 53235349 30742 30810 578461504 83754 83755 804989511 39273 39274 559207151 18055 18116 528941324 31018 31019 536571255 68364 68340 924205903 74598 74611 15900008 28701 28702 979181936 49469 49488 988027178 44230 44231 923093355 6768 6769 793336199 60981 60982 406033095 17903 17863 824606948 53294 53295 907744343 26086 26087 42466598 60860 60816 116095627 37918 37956 395452930 14478 14479 999706394 79314 79315 928372529 57899 57967 155781442 9750 9751 440814557 55550 55551 601850595 41991 41912 557311981 81206 81207 260951244 77676 77654 752494800 82489 82526 281978608 61459 61380 684296537 42232 42233 778717285 72837 72838 231455580 29847 29789 928677357 1703 1732 446180644 68742 68719 220888383 50810 50763 760217343 32477 32433 28670040 65981 65936 255663273 40924 40925 139799140 54939 54940 187637332 5291 5292 554849948 94785 94827 249209751 46638 46689 360602345 62010 62011 680747800 98376 98377 856284902 74365 74406 90553298 21044 21045 86336241 42853 42812 207794042 66714 66701 378548575 72249 72303 836078590 79012 78972 198941984 55427 55428 533800680 15127 15128 132676679 76410 76430 664672922 63802 63803 240874604 29164 29165 715116049 85250 85294 726093398 25180 25181 606389910 29377 29378 384389454 6948 6949 368258259 4037 4038 747061301 67743 67744 732205774 91615 91581 47920484 81185 81186 92931855 1230 1231 426770687 18775 18776 706487501 94568 94546 665726224 47754 47755 83185475 53720 53748 579481010 61384 61385 75874798 57402 57339 441179445 45271 45319 863300504 912 913 943556098 21215 21216 155752981 18797 18798 606950237 76878 76858 633903062 22068 22045 1741543 67003 67004 399713053 58592 58593 581075747 15962 16023 286483677 4364 4341 180114389 52032 51978 605445781 58320 58253 32568350 1848 1841 732319354 93946 93994 554212846 15735 15736 435092843 45769 45770 519934773 95427 95387 263904204 64463 64510 817816549 62242 62249 796562681 2347 2376 412443812 49881 49882 620754327 35394 35430 78256416 44160 44161 155814932 20999 21008 52237266 68641 68573 435569926 43847 43929 530609071 85541 85525 960890024 8102 8096 323845584 19585 19580 960015007 93605 93606 907477369 9711 9712 530024681 73544 73585 567585830 96934 96860 330567653 97546 97461 702471289 75731 75732 876529481 37762 37711 61647928 58257 58258 604015387 4774 4775 59779155 48150 48178 65405470 19548 19549 400771043 85253 85254 988325987 18921 18922 407151703 65372 65373 367869533 43516 43517 698886330 30768 30722 861037376 14077 14046 34249368 56505 56506 552495645 55963 55964 909210918 93538 93539 203634116 11566 11567 983788799 19319 19277 799279784 69049 69108 37777061 84211 84212 741532506 52746 52747 578346548 62111 62112 507603967 77459 77457 494565741 37478 37479 883592055 76183 76148 892437866 94951 94952 105567339 53182 53183 328515667 30616 30596 184194165 71451 71452 604165815 66266 66267 592277582 4141 4142 697342658 49811 49812 32560989 48272 48270 286771861 71184 71185 384212174 71222 71221 201365790 34203 34204 236602428 19408 19409 394457636 88684 88685 135907676 57244 57245 411034438 30219 30291 284919249 11232 11258 178205057 84577 84497 388541157 98327 98328 970627510 55428 55429 201142092 94924 94849 630552290 98359 98360 327101062 51207 51185 533887709 52815 52816 565895626 24641 24642 850549881 37951 37924 286012329 80254 80255 415411859 88285 88347 579913063 49837 49811 156068043 8171 8247 392563515 14659 14694 423252345 61685 61766 937264632 69854 69796 957128303 74885 74886 875661065 42314 42317 123381886 75581 75571 560005859 52755 52831 156037558 98636 98657 864849501 3685 3686 187330963 38243 38280 232758939 80309 80310 341712014 30271 30198 121499541 14252 14253 983550693 50221 50222 387363398 29710 29711 662497049 2170 2171 976238353 18225 18226 450593803 5684 5640 734767558 99327 99409 537602709 61116 61117 61705766 65217 65218 429544785 22291 22292 557050243 25361 25349 498880363 9346 9347 211203317 21158 21159 521851305 42138 42086 260516729 60119 60091 570898992 33132 33150 819947537 6783 6784 194052479 55149 55150 407580175 54740 54726 33214997 70600 70621 409603685 67507 67439 210801517 99041 98969 28263378 6812 6813 723121370 11513 11570 561311335 30078 30139 294559956 19989 19990 417976469 90677 90666 614322634 61293 61294 939843752 29482 29514 222894282 35228 35288 101998539 56093 56038 53780259 75297 75298 63795059 99354 99412 525352582 89597 89607 245562240 65532 65585 117023693 88986 88982 561516068 70614 70607 492235236 70852 70853 348284781 5147 5148 941698640 16009 15965 986099919 4374 4375 856097815 42631 42607 321774242 28330 28331 834109180 93377 93374 961795306 93856 93836 475674855 25955 25956 497376991 10982 10983 275712202 75515 75516 369423710 59366 59286 859618965 15985 15986 333843918 71485 71486 643075112 53640 53641 876105852 41949 42012 706992000 66317 66301 320380832 15197 15198 431076138 56587 56549 190130556 52315 52316 673329193 8766 8851 722035448 31016 31032 629108455 4040 4041 83429143 17279 17280 673732409 96817 96818 747694923 47415 47416 894515616 62025 62026 960712047 39665 39595 607109437 36239 36316 553761528 22284 22285 649135766 8251 8268 44200407 97361 97347 303620525 96942 96943 441264395 98407 98408 366271586 22279 22280 361943942 63090 63069 213994330 76975 76976 438540299 77663 77664 98901204 61812 61740 235099951 41542 41543 295811016 11952 11953 164976377 18732 18697 873697063 11763 11739 269116878 51450 51470 502409888 9581 9583 980358931 11862 11863 512143281 11351 11394 157132878 75719 75720 970116263 98206 98207 171214241 83366 83367 398300337 3652 3590 165851597 10391 10405 264291025 32451 32446 57989023 30429 30430 168553247 47717 47778 496437159 94572 94573 206129467 22360 22361 185534648 6757 6681 131959158 68628 68629 519968475 21469 21470 292695279 38494 38521 941153042 22016 22017 507010154 6825 6835 225718129 10265 10231 130196080 99195 99196 746165065 56092 56093 128212837 36447 36441 857285437 17969 17949 794901876 58107 58108 700800673 85997 85998 163281264 94520 94521 673055323 42617 42543 804801537 1982 1983 900960216 87415 87471 365438869 26852 26789 300945602 74820 74821 256382200 78307 78297 750109435 1447 1397 362340587 56409 56410 786351100 92289 92243 276285784 98361 98352 441268266 98157 98146 231377570 95495 95496 7378248 42334 42335 753843760 65751 65752 978378610 83101 83102 637290696 42055 41992 958349678 22216 22171 412456938 89318 89319 573109160 15991 15992 598179304 87959 87917 649297888 4495 4527 301449305 73432 73431 732181424 81133 81134 554821732 97778 97755 25019124 29719 29781 506599057 92914 92915 754809121 55197 55222 834973747 7097 7098 467868965 36671 36737 63559288 63745 63747 826049830 15414 15415 383079720 51066 51067 418055053 48772 48768 42754545 85986 86032 178704021 8569 8570 953811661 67960 67961 746726004 4997 4972 879495492 1353 1402 789119288 54519 54520 361912684 34645 34621 510613764 25738 25701 891569341 38806 38807 396526376 33699 33700 359737742 67456 67457 711287993 69356 69357 821304626 37747 37789 857403506 68716 68717 45205434 3016 2994 534334535 96611 96542 687508286 10364 10358 689616195 43039 43040 893455431 50294 50295 498571761 92485 92486 245700038 56820 56774 833687188 96309 96310 985731776 55010 55011 243528927 15849 15850 714826496 73798 73715 195333097 86156 86157 101743159 59675 59676 799274647 79694 79695 956637357 66458 66459 679510595 88357 88358 947022908 29683 29684 322516701 77416 77471 105636257 91475 91456 429769457 95030 94961 271635194 90797 90805 384568544 10367 10368 676674510 83645 83623 555455908 6855 6862 265634009 99825 99826 796658426 45395 45440 179805819 30459 30452 891906521 64437 64371 74964856 54981 54982 321725726 38148 38091 110837539 10467 10468 109020490 86288 86224 823468292 37171 37172 927192039 68459 68460 549359916 4468 4469 874613942 3171 3172 19605242 59196 59243 643696809 26033 26034 170356952 32820 32825 823126652 65415 65412 669043536 49990 49991 913826297 58514 58591 274079872 10341 10274 505790121 45954 45974 471195824 79883 79914 177608039 38086 38087 745284139 25158 25149 51053025 36648 36649 290663161 61366 61367 36882500 48502 48488 404756680 6000 6073 996145855 95507 95583 222756558 37429 37430 827669322 92275 92359 320807393 46363 46350 657655834 99210 99211 854516934 51988 51989 968448086 12722 12672 995303159 20482 20474 859109593 67825 67826 442543869 84803 84778 815192809 27472 27473 5812071 28097 28098 964756860 96295 96379 920291062 81324 81364 355766472 94828 94812 56036324 33977 33978 315374155 59459 59428 868993542 57597 57598 351713382 10712 10639 888698065 75791 75846 890594839 72456 72404 486734302 52078 52079 240622610 73518 73519 878394856 19204 19205 745092564 11235 11236 895935702 70854 70930 3632079 48102 48059 127925144 28290 28291 200872713 75749 75738 286173678 78759 78811 942251284 9059 9065 609467423 77303 77304 302247342 17606 17607 134889913 75646 75589 158542893 77526 77527 93735783 88736 88737 411540052 82621 82622 290483070 49893 49874 824938010 8698 8699 844354495 44371 44372 64425115 63059 63121 715563630 49928 49929 319267709 95849 95850 567147873 10159 10160 647906413 86865 86948 322370269 66517 66518 557931053 70993 70994 763537100 73401 73332 819725245 25782 25731 464773785 72328 72329 166130180 17112 17113 983257101 74922 74914 951415238 15292 15293 745724399 31589 31590 560992071 80157 80134 937247659 421 422 520399892 33784 33720 298346203 17269 17270 407535851 13070 13071 234373260 25339 25340 380804639 73952 73953 766480138 73050 73051 618384585 49327 49243 554514535 34174 34175 774859862 85807 85808 981996296 62622 62549 988169912 37725 37726 534524780 57616 57617 12368018 12419 12420 657632306 56655 56656 100623646 44568 44512 915666114 31537 31538 806911583 81703 81758 42809191 72539 72555 493971766 23233 23186 347950209 87231 87232 868668915 52833 52834 849601898 26727 26728 161565415 94230 94218 758510805 82155 82142 403685136 85288 85327 602985844 15185 15186 792401132 55810 55811 733109911 50587 50589 543649990 21407 21480 293495627 5403 5404 424307546 16404 16405 69789234 15144 15145 690036722 56874 56837 756762346 66946 66938 468760599 45288 45289 886426137 9792 9819 592738735 92262 92282 763023283 18393 18394 942477564 58274 58331 700455125 7229 7160 17018086 79808 79793 119402055 31172 31103 642444459 40580 40581 96953335 53863 53901 271848200 84508 84587 517206826 73136 73120 67592571 9049 9050 838353526 15847 15812 627752149 38630 38552 942882091 29460 29456 284251089 12606 12607 479763194 29032 28962 193683730 73681 73644 768532595 96276 96251 301133955 44499 44519 828575015 97527 97540 633622318 72156 72178 813556922 1293 1354 772776319 52518 52504 103774419 57504 57505 794218680 89249 89318 628838674 52080 52142 346759667 15001 15002 702187998 79690 79748 510319627 27868 27869 450831911 38241 38248 432998961 94973 94911 775399668 62415 62352 992325852 99296 99297 611952990 46949 46950 189340267 6852 6853 669432140 52395 52396 397523644 16648 16649 386666121 7741 7757 647015938 47624 47625 294522816 73137 73202 376260627 23022 22960 646583377 89088 89033 17107756 6697 6698 464281763 88004 88005 947078493 8116 8123 361878643 80400 80401 855533946 45516 45583 225004944 67781 67782 814488672 7990 7991 138685021 48739 48798 563847123 1831 1750 369559083 18364 18365 553698763 71290 71279 460575151 57668 57661 344344690 90771 90772 126821966 96094 96095 34182197 32518 32602 830584520 37316 37317 163041086 74056 74041 822465300 46532 46533 636172484 23586 23522 15938138 9769 9801 989873045 53841 53897 964371753 32172 32089 109439420 98247 98298 823137685 88143 88184 693201934 59157 59158 202315 1507 1508 89762136 85504 85497 355295676 39851 39767 139728257 49164 49165 566569695 57511 57512 304092143 89420 89373 292955425 60477 60478 274544234 20523 20502 477320830 46502 46537 287788641 9798 9799 216424603 79536 79590 931720519 86379 86380 178606651 60218 60302 422945691 45877 45829 166953292 45362 45367 978060867 64407 64357 59458880 75744 75745 966301845 37496 37578 414430505 25459 25412 579082204 31157 31158 294483304 92164 92183 26879428 65903 65909 931089037 1787 1788 990306893 99440 99429 413427972 17027 17028 799183494 37704 37620 11835672 9828 9829 667948240 7837 7853 152702339 46044 46007 866218677 5599 5580 945042467 53160 53195 387493865 37350 37351 523414458 73757 73758 528830246 57364 57365 463222846 68580 68627 51427007 772 707 667292402 15785 15786 972396632 63833 63834 550521143 62139 62140 918566175 87696 87690 386683613 52321 52367 713607366 82682 82650 714675688 72239 72240 408528022 8770 8732 241413768 8665 8712 168365700 35248 35173 193397952 67643 67614 165398990 98324 98325 607753649 97600 97610 501802195 62421 62409 688686800 95575 95576 256797389 98071 98010 176572899 42140 42215 186837985 85270 85292 185910951 38645 38643 83874166 28475 28476 136795373 48859 48887 121966747 35894 35895 810489303 47632 47572 691816710 19502 19554 503845435 32658 32621 882189997 19554 19555 740429221 10495 10577 907996487 61280 61306 232416577 73450 73433 303549144 9206 9207 441491573 97980 97981 265439513 38593 38651 851310408 25720 25740 567581900 53178 53167 873538555 30506 30493 327050898 11840 11841 789734497 28468 28469 853528253 11073 11037 517341200 2359 2360 63203924 26975 26902 386489575 52548 52549 92974940 32119 32120 487265873 25513 25514 704134420 84409 84439 976095710 80147 80148 976352984 13707 13708 690168539 99431 99432 806496663 53345 53346 276139129 10957 11008 256139 44116 44200 896030143 47843 47844 275122936 87826 87851 845245471 49101 49108 546108789 92511 92512 659389525 13713 13714 561097936 9455 9456 187805365 13625 13626 17611838 39282 39283 79085669 94415 94416 521822079 20703 20704 461048814 65670 65702 552195253 56430 56431 221178765 72905 72906 965367887 16773 16801 2642677 74974 74975 938494166 66655 66668 409726413 73406 73407 295493192 72938 73011 484723420 73530 73613 733683362 31000 31001 987704150 15193 15194 851900725 62166 62167 859871837 74271 74356 176852711 80213 80224 80229819 56891 56892 292775148 55959 55990 973707535 47190 47167 497018285 36390 36387 17458958 83954 83955 979361876 27807 27795 442221500 36459 36446 195525386 88117 88174 864408813 58295 58296 237079656 75072 75073 8967475 54079 54073 113283300 56204 56246 120459280 21722 21723 518242676 70034 70081 98711513 27312 27255 591765413 10840 10841 29627076 33585 33586 252287331 72913 72890 340047193 62639 62640 274436154 80693 80755 518088756 5879 5809 173034690 25794 25852 165506151 32919 32920 296641975 35098 35099 331774888 19261 19262 86324203 68111 68156 115278476 8098 8140 948572582 21927 21928 161818339 40792 40797 672571838 26677 26678 551760643 86233 86234 224830541 80472 80473 642693631 20951 20952 977101136 85692 85663 881781048 72957 72958 337901566 83307 83308 239027079 26826 26754 729774909 23879 23932 439248864 13418 13438 265060469 72677 72678 337318943 73263 73248 665332871 96305 96306 142273573 62118 62141 455072548 1401 1431 442743856 25708 25709 501510939 52067 52093 906810937 65365 65366 166209418 76036 76112 936489492 50382 50383 150255275 53397 53398 184273808 80942 80943 661082605 53863 53854 719756288 51653 51605 726722354 68396 68397 673222171 73147 73148 877270528 64607 64608 894714476 80077 80078 337220741 71659 71588 110961479 92006 91929 665399266 89274 89275 116091349 18620 18621 615327960 4766 4754 329240998 84593 84594 811964220 64477 64395 339469255 93717 93718 724634301 99638 99639 28473674 95857 95940 439118953 71823 71786 990419842 48177 48178 374188526 76754 76755 975893183 26822 26749 303935482 43283 43284 549760212 14804 14805 228307830 35399 35400 293293960 26736 26705 969245845 99707 99698 895075732 8285 8286 293408535 51857 51858 241989380 7127 7171 823384747 13416 13414 102520303 16842 16781 654572930 11219 11193 452097117 74023 74101 724936693 46034 46065 689769767 46716 46658 244114098 63857 63820 590754532 2949 2950 710208766 7430 7431 860774294 23700 23687 250841986 54576 54646 380557141 34126 34083 215860467 94020 94016 681417521 31271 31272 417189913 96996 96997 268464075 67132 67133 156329862 63285 63286 791129377 99479 99483 519177543 82707 82708 683632935 29879 29827 587432934 43454 43413 363202528 82873 82874 423996724 1682 1683 758046658 75213 75192 361452117 50404 50405 625534931 16705 16706 412687329 23179 23211 611840057 44966 44925 673525033 15723 15724 390346865 49935 49936 953239246 41507 41508 836831478 3775 3733 839761771 70199 70200 581954719 41805 41806 580835627 95128 95123 718176263 9769 9692 410138955 31411 31412 821690477 38020 37942 905814008 99998 99999 989255803 74833 74834 771934773 25428 25429 538657372 37855 37913 3780005 40048 40044 304602551 25448 25524 409336847 5431 5432 35445615 17059 17060 197975959 90745 90734 862417451 46651 46652 810563266 90518 90454 179165365 33859 33860 709509740 60465 60466 634217761 32128 32070 449929759 82964 82965 893048204 57859 57860 458905256 73680 73681 129248284 33685 33686 331288702 39467 39410 835650905 69339 69340 867688323 80565 80566 3270827 49855 49856 207089587 11870 11921 121932625 78939 78977 913057957 2891 2892 832524640 97845 97846 36560109 88862 88863 619941147 11727 11728 13675305 60826 60827 455128511 45357 45358 699702508 6568 6583 282335453 57684 57685 222670071 80214 80268 607593901 59590 59591 853439713 20382 20383 559756162 91637 91638 832027123 13632 13633 539828120 31296 31297 714490573 69121 69116 230601912 26362 26363 915706726 18548 18466 665164136 51999 52000 231868633 80164 80165 420710086 5274 5275 993210720 17379 17386 456274307 25250 25274 682079417 70084 70085 393858248 6983 6984 713030116 61499 61527 204934516 89570 89498 940501874 88062 88063 31049033 66184 66185 173703625 20417 20418 86581592 81390 81448 593763953 14866 14864 73850077 17501 17502 260025761 61998 61999 593263318 88508 88581 352268835 85919 85887 338256196 90949 90972 607996718 90603 90604 28061123 85839 85861 233747672 8946 8897 674158921 32067 32069 42562151 42346 42347 431718806 42219 42220 487706422 6055 6056 446259253 34251 34168 353734608 33361 33285 354434854 82469 82470 967718980 9285 9286 879180334 61795 61877 752041677 72982 72912 15334323 84394 84309 612668759 21584 21660 810511746 26001 26063 123959853 94157 94124 188467543 26952 26953 198217835 37199 37135 918249333 26459 26460 113137481 38254 38255 157783108 96982 96983 583972372 84097 84090 639403639 91651 91722 848162555 18781 18782 41589781 48300 48301 917421217 62495 62496 177756667 62879 62880 639374501 55739 55722 4770536 62926 62927 179819400 71165 71166 906695218 55988 55989 404407015 29496 29501 827005153 98651 98696 41343293 10045 10040 316220314 94585 94586 594002519 57927 57865 136358883 3820 3821 244496713 33603 33604 13180800 18087 18143 149973950 18023 17974 789343396 27278 27361 932787662 52070 52150 473861882 8104 8042 540852506 50858 50859 985405728 44288 44342 984380582 59940 60019 1075483 32603 32529 438525564 5546 5547 266966492 94036 94094 625055054 9242 9278 665127641 27523 27524 701093255 45821 45822 928245596 62373 62374 285669569 71475 71541 298186756 4636 4693 80679134 85638 85688 98646088 97567 97568 142276026 34016 34032 105059519 77054 77055 503034438 33062 33063 263304677 70187 70192 972707412 42813 42814 567568070 69320 69300 895046064 35062 35063 199199202 77709 77710 484094242 21807 21808 377611454 37212 37138 929886306 11535 11561 824998533 88767 88754 468806002 21960 21961 327238135 54084 54085 615979423 1869 1840 96321964 15566 15567 258257476 9291 9332 431468486 55159 55160 891795146 79602 79603 735358609 74316 74317 290065850 85993 85994 686361214 86725 86640 632316798 52568 52569 9066398 1570 1543 32283117 73257 73185 739841114 13693 13672 241322410 22528 22473 347463891 86332 86286 485083121 49015 48962 40489008 39755 39756 949594936 6805 6874 151080035 76208 76196 479438790 87508 87560 44523036 55669 55649 195960849 2980 3034 421485700 25944 25945 946205307 36325 36333 988014918 9525 9566 90190469 38647 38648 393402531 59328 59329 226158843 43652 43653 894551377 85383 85423 271773627 38972 38950 569997424 28686 28687 838886364 10240 10309 508780059 16733 16734 593565980 53812 53794 973140927 58756 58757 795817966 49528 49529 210984979 47930 47919 884351874 2162 2151 453767927 44600 44601 115766145 28251 28306 218591485 28548 28501 412097143 14956 14957 229552790 64185 64186 62439470 1424 1425 647353234 18729 18647 588722572 87043 87044 536023554 31077 31017 879197463 13459 13460 805637100 75114 75115 777784064 79949 80016 630894625 20112 20113 969888960 79336 79305 58420344 52697 52729 467838945 5442 5476 617321379 986 1023 570332048 8151 8164 508452372 82045 82091 308907613 28395 28396 65344673 32840 32905 506356515 41147 41148 263139223 65364 65279 374080551 32706 32707 894502445 5631 5632 182411622 98192 98193 11809406 86092 86093 372383421 41865 41831 101072686 13326 13327 443955659 98682 98719 956943625 29256 29257 81297672 54856 54939 641558919 54043 54044 834533278 51318 51319 986910000 85380 85422 210509149 22174 22214 17149799 80457 80395 822672052 89853 89805 661237756 8934 8868 615855131 70146 70147 464893522 99746 99747 935882899 12717 12650 827386220 98237 98238 11165836 35060 35097 212051488 38579 38500 555291021 95611 95597 41346047 81146 81227 784438151 83578 83579 469023690 99537 99551 429212897 17577 17578 120694820 75405 75462 329382031 36669 36670 667215421 97112 97113 131001814 53082 53083 908244193 43489 43490 972442386 56055 56068 989369343 87400 87401 692068511 32355 32356 360641492 54405 54434 298452098 65594 65644 872959835 95658 95708 564998388 17160 17161 685554503 46067 45995 807868302 22394 22386 179168020 64465 64473 512092541 55125 55142 375405331 38822 38832 770120405 63848 63928 910379570 75855 75856 886016900 47284 47243 961288240 57494 57495 137841037 94129 94130 914776993 42806 42807 816338819 51919 51920 355984307 40595 40519 627095424 24601 24582 987574264 48973 48974 442595714 77181 77182 498745007 74602 74603 10544195 56181 56164 546865069 79102 79103 907909180 21684 21685 577952919 32598 32540 715997875 77194 77195 928377983 51798 51799 758422550 76737 76738 413294968 93420 93421 87066800 90437 90418 540777553 68377 68378 785406708 84109 84110 898678303 52071 52072 777344256 57558 57559 920294818 86126 86127 767319000 65686 65687 608389427 31650 31651 655670910 18908 18909 564432801 83739 83762 404956854 13160 13161 493775104 16096 16097 692464774 56813 56814 884808009 71921 71909 954292536 88709 88710 930969381 10453 10454 176699552 87361 87343 895650366 16487 16496 615261382 25784 25726 542279195 45300 45301 129234399 78992 79063 812957426 80233 80170 87712881 53369 53293 175299340 24276 24286 186963119 68965 68966 363205527 49155 49204 830585666 1907 1862 73687006 36634 36635 113702936 79290 79291 261242989 24231 24163 598422603 64549 64550 247340567 5662 5735 218149497 42519 42520 186361333 99060 99080 975229830 36016 36017 574307706 21942 21943 218776561 22695 22696 933315687 9490 9569 772989635 88534 88516 816540375 8139 8129 285112261 23141 23142 81606957 40274 40275 558402280 9867 9915 240973334 50309 50382 502802216 88359 88360 248485326 2554 2562 111703129 17714 17715 838180580 28358 28359 530089558 93132 93133 189932944 86344 86323 676556301 37113 37114 167834878 22188 22189 611930808 41115 41116 368850676 43188 43263 358606023 57906 57976 602758747 26808 26790 770271434 4729 4730 252778549 24285 24297 567231624 51912 51913 598756810 77330 77265 860548249 9093 9140 937022819 45597 45665 135546293 10874 10894 703082562 52393 52394 720985160 46251 46252 878868960 59916 59973 457433553 90042 90004 239797058 31021 31022 119865210 51711 51712 110095441 26584 26533 274897215 63112 63113 989832864 14699 14700 173030775 57404 57405 257506378 5337 5338 5061568 64707 64708 111970709 20113 20114 122644796 84662 84663 29996275 16623 16574 907240815 11330 11331 295449908 64083 64028 175951156 16095 16046 778077909 14283 14284 530962647 23737 23738 858602241 94693 94694 177418048 89520 89521 288590726 12220 12284 122728460 34329 34311 281213604 83735 83710 728997088 5542 5535 897226154 47576 47492 634399571 45612 45613 115631150 25342 25343 362313862 81053 81113 134210039 45602 45603 13597815 25548 25549 629358896 82034 82090 282964430 55673 55724 82100901 55525 55560 515164488 68421 68435 349398572 58120 58205 1023876 84673 84599 239903365 97146 97147 683621002 7482 7443 211935246 72684 72685 567292072 97851 97852 279984301 2393 2449 847454830 81783 81737 392388256 77747 77748 807523383 31868 31794 786928278 98116 98148 879422984 88242 88182 195200526 23701 23669 354562236 78033 78105 827309080 62256 62313 96900802 77389 77390 711636732 44187 44188 993126474 84297 84298 177754337 844 845 816403210 39573 39574 401804818 16361 16362 89928290 51145 51172 988947449 17253 17289 383467130 8725 8726 248992732 87286 87348 165941856 72309 72310 930731308 75494 75421 223449841 76382 76446 383799122 21693 21694 509067320 14475 14476 560685241 31634 31635 274360624 74912 74887 658293132 85649 85712 367928607 90354 90431 320850235 7322 7323 698562980 48130 48117 499455624 16777 16778 561768411 60412 60328 180989697 80785 80868 235402560 60443 60486 239980028 91386 91387 99805319 64590 64591 744540989 61991 61992 545189026 58255 58256 392380971 398 399 155780141 58140 58067 235098504 2969 2971 914456193 49574 49621 148766115 44858 44925 526756054 21685 21641 42074093 27120 27121 628203840 81469 81470 471298814 85029 85025 911717962 86136 86137 888856172 23976 23977 181952373 45757 45838 665825843 67630 67631 376554828 75640 75605 606754508 96136 96175 626251465 26316 26317 999151955 95687 95688 706068412 27047 27022 222763754 34171 34146 25700949 99131 99132 451832726 92813 92731 242025189 65858 65859 967963510 96931 96932 573761393 16494 16495 41506802 78442 78443 162843597 10936 10937 638960659 4736 4819 560870677 59567 59568 140860099 8536 8537 277900695 57622 57623 381286456 89620 89621 752750851 11529 11508 446986780 63275 63276 802153059 98795 98796 823764490 37627 37669 969282312 39258 39259 917198262 31483 31538 675107097 73983 73923 882316904 58194 58271 884489951 99895 99951 48209640 17098 17099 415569948 7032 7110 316135438 34103 34104 561876647 25095 25179 741524173 99819 99820 460085268 51757 51706 561423129 18721 18641 630558724 70344 70345 419212439 73475 73516 73690938 53147 53148 601272956 92970 92971 943064586 39508 39525 384268996 23303 23387 735747663 89336 89264 962019207 58487 58439 253597867 78493 78498 734307596 53838 53766 644116121 20819 20803 612722111 26834 26890 974125076 10019 10042 795967755 99893 99894 888649246 39456 39458 621772360 20235 20207 524502036 13135 13079 321182846 38762 38769 114591070 42691 42706 954268709 81206 81151 419634613 96832 96803 360522831 33707 33656 342204697 74795 74823 589802494 71404 71482 72163082 99403 99454 519167520 24899 24814 887222196 61321 61394 437206889 95968 95969 223624844 64985 64921 396325141 84315 84316 780755840 62438 62470 667973691 50340 50341 235062568 15243 15244 722270451 6071 6034 405430892 67017 67018 634715758 16235 16248 600957042 44024 44025 26447116 22210 22274 136497456 39699 39700 808200716 45075 45076 882667856 86638 86596 919412699 12720 12721 819268445 76621 76622 511485422 32442 32443 326541613 26368 26408 90587247 66681 66682 76024765 81467 81526 263754239 93966 93967 695421586 63355 63357 420371009 29403 29377 799983769 26811 26748 936051354 92751 92752 693492708 12201 12152 242162029 71703 71704 934649840 44257 44258 686069521 43692 43633 816887701 68641 68697 826651624 55584 55585 834337521 82379 82337 89658464 11837 11795 860263062 78842 78843 487096438 59041 59033 366158001 42386 42387 504926720 82515 82577 780852963 34959 34960 149553137 38708 38712 41328598 77141 77207 146631364 44427 44461 773702786 93616 93617 148208351 82648 82649 256202752 41845 41846 278554722 22717 22718 731345864 27011 27012 481149933 64933 64871 261152205 60415 60456 972262590 25936 25937 893076351 66674 66675 21088640 78903 78904 485391330 98818 98771 108895182 60975 60955 157426252 71746 71747 452263612 87648 87649 915409942 62078 62079 274147794 82999 82996 223325647 46728 46700 293119317 67245 67246 275154240 91086 91029 513334644 682 683 276544727 36992 36959 175999103 27743 27751 603141149 19258 19259 629411330 36769 36770 329795014 34782 34783 615554151 53280 53281 553087513 72576 72577 497529192 7934 7935 337495122 96009 96010 827037858 9665 9747 925427239 97143 97209 648713380 52060 52061 254776355 26548 26549 940226046 78585 78630 983893932 13632 13702 676829582 54505 54518 873395976 5341 5359 148635241 75456 75457 895203290 49192 49193 170610730 73634 73651 711320081 62976 62992 488063642 29665 29666 315624050 18616 18617 646944374 7049 7068 772401252 81151 81189 427759584 49909 49910 892102005 1453 1454 243386156 4921 4922 990587594 42348 42349 326975669 72273 72274 254189653 82559 82612 136761153 90534 90557 874065771 11541 11623 843973589 56716 56717 19144614 60937 60938 922740763 35478 35479 863452896 75246 75233 801732617 64498 64518 660643662 56289 56268 772410001 29255 29256 801235087 72884 72904 756282476 48056 48057 347667570 91787 91738 95786851 76369 76370 117805855 50069 50070 693047637 33731 33732 364291357 40066 40067 513089762 27109 27120 335899016 6555 6589 650886460 35218 35225 765593753 92220 92305 385608407 45415 45352 871633564 68031 68032 505228835 37794 37795 805180189 96538 96458 786699901 58234 58244 789893509 37441 37442 91332148 79291 79292 577163102 47383 47372 826799823 97924 97925 773195328 92626 92648 257746490 3980 3962 18847561 97818 97797 678473502 59554 59476 916587874 8543 8544 725365478 30328 30401 880546068 69390 69426 200086276 11133 11134 433534454 19386 19430 811537429 8622 8623 690909045 5166 5167 577805371 43807 43737 530663724 20196 20135 756434021 52927 52928 44547885 89152 89153 910373325 70736 70737 362705724 64405 64482 821628258 40500 40501 433043548 58324 58325 98094168 86432 86433 18845935 81804 81805 757514411 2859 2798 887183695 85938 85939 87982026 77775 77744 18420923 89646 89647 155835484 49059 49094 38644112 76808 76743 411918582 57660 57672 315584992 22262 22223 516404963 84397 84398 716461478 59823 59888 400346138 44143 44097 447327599 17567 17568 899953721 70694 70651 163662810 71727 71728 342014964 79196 79197 383995509 55922 55907 807475878 83055 83056 247967472 75917 75918 719208249 62285 62275 996277936 19532 19533 269706969 40125 40141 58244033 41521 41522 114655988 56851 56852 579545654 48386 48387 436937679 35222 35223 730425871 42023 42089 944777309 46945 47005 440962272 57996 57950 862931670 80486 80487 477801724 96780 96781 657103878 72222 72223 625087269 51252 51253 234032764 43099 43146 661615313 71113 71114 16534365 96092 96044 96764872 7627 7628 440415933 16571 16572 980300082 13521 13522 659178607 99336 99337 35794846 94039 94040 206803220 9304 9305 375870303 43273 43274 316987475 77174 77129 508983735 87469 87387 888332870 90740 90741 785967959 72962 72963 633858257 24960 24961 820992813 1683 1759 181039250 89070 89071 9457220 31423 31424 972061067 57513 57518 228982365 66316 66325 206414025 37188 37158 644864277 82737 82738 558675214 79292 79293 60607420 36078 36158 715073640 61165 61192 722271913 4780 4801 623024744 70715 70716 533454720 53030 53015 31171739 15101 15102 271058279 2356 2357 567386421 45589 45590 218433988 36037 36038 457894972 12654 12655 362020702 76766 76767 685189623 58191 58192 397013313 97582 97583 548222573 44359 44360 411082372 3143 3129 863541158 35033 35104 384400618 83000 82957 475985054 48984 48939 209193488 50475 50476 677687830 10233 10218 1092479 47707 47708 726376757 69444 69423 862293243 50482 50541 451270874 23161 23169 362573845 91258 91189 196224311 33426 33352 82206838 32308 32309 221784242 29081 29082 167285277 46089 46090 999171022 91316 91317 206565204 72429 72430 977544296 1639 1609 999056156 36926 36927 601907083 13981 13993 346301236 85402 85390 778417650 62743 62744 236670529 9213 9297 618136954 14305 14306 150762042 19384 19385 604839844 19626 19691 640697233 74502 74503 113771883 30079 30086 638231245 30772 30773 583621627 55185 55186 671220655 52041 52054 705333420 25012 25013 820525823 20758 20759 115777063 9628 9555 292190079 80826 80758 972927672 51061 51008 792879197 75675 75676 187308463 29032 28970 526149503 47911 47912 906228917 72352 72353 958471963 11398 11399 507823882 52775 52776 293305897 4576 4652 451829352 32671 32672 196859278 86570 86523 421510979 12724 12725 585838233 98276 98277 979698953 2742 2743 456225357 10981 10982 153093398 16802 16803 766226617 62484 62524 175337468 32232 32168 103671833 52497 52457 579173581 86248 86169 363819257 31113 31114 750826642 77678 77679 130146585 5454 5455 394160331 41607 41608 143168462 88115 88116 217171591 37880 37904 395864500 20268 20269 966080755 70881 70882 748657797 5635 5636 249225859 58828 58852 36659318 27854 27855 940405081 96484 96485 490346169 87030 87031 237651393 2785 2786 284182927 41558 41565 908479181 34660 34661 889329985 36506 36507 275686782 15878 15879 313585772 49376 49377 421446260 44480 44413 960023125 27891 27895 316581468 37274 37275 164725448 36052 36024 702503239 36082 36083 492270494 86223 86224 395998938 99998 99995 320141505 31542 31543 5510754 19743 19768 651527850 40311 40312 691838955 39397 39398 301591518 80648 80660 28726026 90071 90028 659167190 8692 8635 93717039 90454 90455 166183807 22213 22214 796570061 44927 44916 779099799 47537 47538 355721105 25250 25251 584606091 7861 7862 620096220 76016 76007 632473383 14573 14603 994424485 57312 57313 829902020 61859 61860 374232668 33185 33186 251353916 25274 25347 806459278 30357 30318 808913705 55410 55332 479016679 64659 64734 794539938 72345 72294 799314888 81213 81257 93614744 49275 49276 937348021 95265 95285 952979403 82632 82624 597104614 19251 19216 997631141 36347 36348 113365686 57617 57603 41281580 21238 21154 429182221 2013 1956 599661213 67566 67567 691993567 6559 6629 663842942 28317 28302 655693989 27155 27097 804690153 8805 8786 731085061 86901 86902 592041732 75142 75103 856770075 72661 72662 183001358 1753 1727 981790770 14159 14160 649552590 31789 31708 471417560 71178 71108 968986936 81136 81137 818238953 82238 82239 370076833 18121 18122 853862231 3279 3280 566736212 39704 39705 646568625 22772 22841 550326084 33348 33349 787926480 3242 3277 518776250 62195 62196 799587189 52829 52830 317175070 99329 99280 578253803 46750 46751 931630168 1230 1309 766520789 4381 4373 916624517 49654 49655 480637354 54061 54014 282436502 45877 45878 375585758 4063 4072 941945863 90651 90655 304089962 26314 26315 191831859 96271 96257 193714729 65849 65850 208508722 34130 34131 802594795 98864 98825 519105589 83022 83026 846658095 29614 29615 386147615 65174 65175 988777503 31149 31138 111969138 72634 72673 598970903 36967 36953 480240009 37148 37207 102726843 52380 52406 614001864 53756 53752 424300592 47825 47861 76511707 63470 63471 597432195 77590 77515 577351401 67995 67996 1446412 34296 34351 114114014 86440 86521 74451049 35162 35184 167859603 2973 2974 503012265 2056 2057 832488331 3928 3929 889148061 26122 26123 890341917 42021 41954 981123954 47320 47321 490335261 13359 13360 363791663 44413 44391 533019302 20347 20354 802186824 76252 76253 677417596 4847 4848 425616145 20640 20633 782825145 6465 6491 88844062 74451 74452 663920308 25212 25213 369880040 15792 15793 464075823 45039 45040 960231108 34683 34630 883798890 64163 64164 46315898 34017 34018 523680866 77150 77151 627502867 5755 5756 550993887 86843 86821 319657211 47451 47452 348642978 79565 79578 792671089 72296 72297 832692611 26943 27011 809407194 73715 73716 384808886 13935 13977 48560335 77331 77411 326933031 32029 32086 471101550 69863 69864 320908813 84836 84826 954190832 67925 67937 658080193 50737 50738 863830060 84386 84387 354202896 76838 76839 1273737 40234 40235 465591707 58812 58892 965428332 43010 43065 397845178 99945 99946 402049056 95707 95708 177379037 40901 40920 146603493 62390 62323 329247620 72668 72669 592124529 12725 12726 631453760 61447 61426 121844218 4457 4493 477344325 3921 3946 332929649 90919 90868 561015250 10928 10929 904925266 86288 86289 44668429 87958 87898 562743735 53648 53649 481193626 42861 42862 231446765 59952 59895 693472984 9909 9910 496269535 83688 83710 410932547 34082 34083 993812051 17305 17306 599653624 12623 12624 602789040 53481 53447 389162994 80580 80581 207056796 1708 1641 426303686 6773 6855 325103527 70156 70157 713908372 95840 95920 177809336 36209 36271 966958452 1598 1570 56362929 87164 87241 630623417 70211 70223 582478369 22120 22121 572774971 71995 71933 262348790 80062 80005 186254483 47246 47212 595517392 2623 2542 195418562 95126 95127 344868090 73474 73412 232200803 69566 69522 843793630 67630 67704 229851501 47820 47821 845772473 48475 48406 560060289 34401 34426 134391436 94913 94914 999237370 14292 14293 261203142 51032 51017 855874447 45560 45561 815806048 98001 98002 640648707 89160 89198 413510730 79161 79162 730679613 47548 47473 395241579 8180 8246 951195475 54123 54124 562557618 16386 16387 218009426 33658 33733 478384718 24177 24251 975157009 14617 14618 788823486 54941 54864 501858740 64877 64878 314051363 36040 36051 294060619 9385 9306 266967881 29859 29817 457046250 89621 89622 358102731 10800 10820 936624912 10269 10279 485679556 81438 81439 650983968 46443 46444 424943904 1917 1918 558024695 59950 59951 438899665 48852 48853 897937495 80350 80351 368978159 51355 51352 882037910 93009 92967 441307443 39224 39221 273008684 82807 82808 743829147 58300 58301 121359446 32256 32173 337658991 97274 97242 15503022 93948 94022 540400486 43842 43766 411483427 15073 15074 439568151 95149 95189 477068315 96198 96208 232749498 95347 95348 121671842 55321 55383 376213000 41948 41945 892994218 765 814 663977652 67953 67954 977120686 8675 8702 420608387 51373 51439 576055440 80787 80847 735026401 27477 27478 614244836 98645 98721 431640283 58260 58238 373516005 14274 14275 503172730 29706 29711 615247663 82322 82342 158238765 52985 52986 708769685 52163 52164 637727680 29027 28978 784061593 53295 53315 622148597 26365 26366 730421539 6076 6085 573202321 72077 72078 500743461 63306 63307 768292753 64664 64665 71762944 82803 82804 550190946 35952 35938 343732479 70224 70225 112539705 48991 48930 796184255 33009 32951 550942414 29320 29373 810658808 53854 53928 858582094 22399 22400 535693234 99120 99189 43831433 89099 89085 282633053 21292 21350 235683235 33340 33380 509271352 52409 52483 685490967 69183 69184 344188638 57910 57979 153681760 28768 28769 33511169 51799 51750 709236556 95059 95060 595925287 96050 96099 577005285 29171 29172 550647092 71220 71233 602569219 48841 48764 258052328 68374 68375 615858413 76105 76106 132427288 5338 5339 29715198 74792 74793 559735416 89862 89837 534334873 73463 73413 297562217 50507 50508 563199476 27167 27251 585968795 75794 75869 618487138 32063 32065 192936688 92942 92892 536326623 67504 67505 232696477 12218 12219 620800207 52582 52506 967476903 49064 49065 260942728 60917 60908 536025897 55674 55712 729773360 50570 50524 105934655 20311 20246 415348589 33257 33258 860143927 7441 7442 435817098 61207 61265 90711878 35927 35928 737602336 18886 18836 345931372 96311 96312 199820963 29594 29595 987687664 65802 65800 422384998 79636 79637 14852199 78409 78410 497726762 98446 98466 930900242 41589 41541 937473429 75126 75127 886788009 49230 49231 850419895 80224 80225 702618296 36083 36084 995382304 72516 72517 802445462 22478 22479 896947140 26495 26412 1326476 32567 32537 59677164 15870 15871 136703706 98868 98869 949666090 62278 62279 670200323 78512 78513 653343375 16682 16636 782785970 51431 51515 50831849 65937 65938 125563238 55866 55867 681685896 49519 49554 940533702 60053 59987 345854306 88460 88461 991512164 69255 69256 764809785 36948 36949 97782652 19443 19426 250320362 39701 39623 735311666 38255 38330 661468885 94386 94387 544570020 78037 78078 516593885 17867 17789 876311145 5736 5673 548508953 29753 29808 981359515 67471 67412 52208390 36560 36561 902817832 81722 81774 460151232 98633 98713 794017416 38111 38042 28832689 94664 94665 992030302 16876 16877 353666722 75430 75462 42986639 14030 14031 786799567 15141 15212 237702600 2537 2538 664281580 75907 75908 544937184 52347 52348 662748663 65126 65127 552644220 1040 1041 560262335 85658 85659 809162053 7317 7259 362018123 81897 81898 847853386 61478 61476 787621084 89301 89244 404737440 7360 7429 392315463 74214 74142 430002580 50805 50806 290129653 39029 39030 911932500 29492 29493 507742434 47969 47970 641207095 93990 93991 939001974 81795 81796 614139704 46256 46287 636095117 15995 15996 331512404 36715 36716 787444767 27327 27387 540035793 9872 9873 619933214 7561 7519 57563867 84191 84192 816152847 29055 29056 62179058 45421 45456 539815324 21961 21962 176228356 30205 30206 100369710 97012 97013 350945224 4593 4659 849639101 70701 70702 992081429 60330 60331 503550380 25229 25230 624439820 62691 62692 333902670 31690 31659 434811287 83284 83285 614791194 45923 45924 447053554 31801 31724 969714251 81863 81864 647284649 44759 44760 469320658 42721 42711 631037603 58573 58596 386875734 96362 96356 378535573 22307 22327 947345856 33360 33361 345575416 76893 76883 739224679 15104 15105 778289043 28764 28795 418221535 76007 75964 490133421 47312 47313 245671949 28743 28744 787936374 29464 29465 686145121 86560 86593 377329592 80922 80923 550079483 63080 63081 610881736 32798 32871 208225024 27341 27342 819713913 39831 39851 719181771 80976 80891 963910041 28837 28838 244821462 89020 89084 209611489 51568 51569 320648891 79932 79916 404640179 46462 46465 82832228 68118 68203 940980414 3771 3853 317132338 19517 19518 976725007 38680 38626 162704292 42938 42939 467400542 85605 85609 45769394 45975 45976 394541559 31764 31736 444931068 95486 95506 568908154 89343 89344 423105287 83859 83860 84451877 98058 98059 278166284 88950 88987 137988624 15795 15758 354430371 95826 95777 162642724 44131 44132 91545354 92764 92703 326872331 48086 48087 519945160 87477 87478 751838527 60242 60243 340912691 97433 97410 620436824 39381 39382 258866385 42660 42651 41523822 72939 72940 680220693 39737 39738 829205664 10200 10201 676787946 33081 33004 284699931 38536 38537 622813912 10048 10049 305437745 11452 11431 661295661 8928 8929 626743645 91827 91787 291350006 56534 56474 142627300 68372 68334 43305443 48 49 596589981 6183 6248 838495733 11467 11423 226624580 81057 81121 211881834 50437 50438 322127228 1970 1936 563421164 12620 12645 465854530 53806 53807 452812312 9824 9864 800467932 92031 92052 905263713 16410 16440 308796207 56676 56721 851041462 1690 1740 736713127 16043 16044 442281951 92672 92673 897643333 66986 66987 108893078 72465 72394 912401213 3001 2986 627377998 28169 28218 626292066 64123 64124 981565612 30463 30464 179320944 7869 7858 965714161 85923 86002 888058144 13081 13082 326705018 89015 89016 433604731 1449 1455 730870507 80221 80222 207158504 47933 47886 98985317 13924 13897 319736174 96255 96256 604833603 85384 85385 937578574 85610 85611 988066297 81801 81802 367513640 69520 69531 849451248 56111 56152 462333966 71431 71432 72427276 27452 27407 557940156 52189 52190 865151768 92557 92549 721737870 53288 53289 78384923 68486 68547 524557848 93077 93011 878793181 66446 66447 504404018 93674 93675 231849276 67680 67635 310482513 65339 65340 145149724 71725 71726 909691944 81441 81442 523574344 49765 49766 734263624 6508 6509 941481498 31867 31807 503956391 1874 1875 240516516 48497 48498 757094316 1113 1110 243000722 9043 9093 504822779 38875 38842 123603526 9426 9427 187656481 38523 38452 262206531 58757 58758 431709598 53419 53389 785791008 18046 18047 551878520 5464 5381 280515035 35504 35505 63819125 48597 48598 796970093 44593 44594 301197196 18628 18585 500701363 57487 57488 85366348 67194 67252 258640720 13381 13382 517358075 88371 88310 169502725 92871 92872 601404821 32359 32305 812514490 3169 3143 940399264 19820 19821 235692703 89273 89274 366490505 85257 85295 126732406 51185 51186 30227060 74060 74073 157996429 83429 83372 547024362 78238 78239 209195112 13262 13263 221047725 78970 78971 764691998 53848 53830 723182099 49690 49691 190936230 73782 73783 78265406 41403 41404 996602183 93142 93143 312751072 7499 7500 562516067 26143 26144 841891720 75329 75261 160921358 70971 70982 92445005 59414 59415 153622651 97215 97216 976606817 56779 56780 257525286 40257 40307 759115463 72472 72473 628467814 62934 62935 978181820 61686 61687 250013663 1535 1536 936829282 80245 80246 650951967 26602 26603 717115862 49038 49039 800148442 63663 63692 632495269 16762 16785 48342588 28879 28875 573117021 45554 45638 830573538 64154 64155 544251931 26965 26881 807561688 33405 33372 950092541 2873 2945 337726432 81390 81391 700182843 61152 61133 662456452 20313 20314 95851435 97827 97828 264826849 1923 1924 557718532 70499 70500 27577188 28397 28398 926920882 92997 92998 116874750 56539 56540 854563284 1422 1423 785209981 78953 78954 909906628 43038 43066 969394978 15558 15509 785454970 44348 44349 660598202 42195 42196 752518763 32943 32937 813243241 6846 6781 345195520 64966 64951 882840673 75290 75291 821605295 50734 50735 582200473 53183 53184 829048993 25324 25325 200139255 77010 77037 2526065 49978 50034 432026811 91741 91696 371399065 82650 82651 888542658 75695 75696 64212039 54657 54658 806074675 64218 64219 870917815 48290 48291 832621616 15942 15943 498768391 93684 93685 787585645 11825 11826 795752863 15855 15837 449492990 62067 62115 426555206 46483 46484 336979655 99903 99835 81115882 84726 84648 702939777 50303 50327 661051567 81079 81080 291025232 95506 95443 199703114 48629 48661 43449764 51968 51969 364100170 47562 47563 834448767 53108 53155 395566717 71085 71086 204339427 93168 93171 352196935 99360 99299 471704206 68211 68160 466626838 40220 40277 520568900 22774 22791 828599203 39802 39803 788119742 41424 41464 192896141 25985 26043 918785834 40619 40679 584711834 18088 18089 318031895 45558 45559 542961815 83738 83683 80472582 15174 15175 992213051 15970 15971 197045701 40797 40716 574182349 57748 57782 758697488 780 781 197555844 24481 24482 131832083 84923 84924 690314330 6279 6280 119406767 71101 71102 485259003 20386 20376 511160486 85099 85162 675637649 23609 23612 705087279 5093 5094 647066015 23416 23476 834408844 2134 2206 791612925 22090 22063 718007733 87815 87793 286721099 85143 85144 379716973 93408 93409 478570775 15800 15836 812529413 60254 60227 276945003 86527 86564 307957930 91497 91498 437638268 98279 98280 604933742 48930 48880 737036476 31227 31228 834973027 84283 84206 795646312 86369 86304 727764191 51522 51585 588761076 41722 41735 428646256 24302 24293 88603823 57226 57227 553848582 96103 96046 530044625 94797 94798 786443673 40202 40203 523694964 16464 16482 465926467 42788 42789 358417673 25318 25319 452504812 67125 67163 836051793 31242 31269 488648980 79955 79956 24200858 94488 94489 783793525 75722 75723 171875574 90740 90735 833821081 22543 22544 798691372 34110 34153 553975835 24167 24168 636383860 94322 94323 494997312 39368 39409 138494411 83231 83184 51860797 72195 72180 551602236 57368 57369 629333675 22604 22605 379728914 44607 44586 509758582 18444 18458 317980194 38794 38795 138618653 5695 5613 987331529 11782 11783 662959058 28264 28265 911638800 79938 79994 408329726 82932 82947 447507629 64212 64138 661948079 3061 3017 168795860 35431 35432 510570258 86926 86927 945487875 92725 92726 420789801 35210 35272 352110042 36843 36844 274680472 79207 79208 406615196 21637 21638 253921981 75579 75561 930208410 43508 43583 999341836 37303 37304 850318865 99689 99690 100113677 39482 39478 772315002 66431 66372 691279774 67767 67768 468786158 51392 51351 635872023 5896 5897 805610113 21211 21212 130866013 20551 20552 258122020 24225 24226 301169616 93612 93613 501474944 35972 35973 371278199 51127 51128 430505987 5653 5654 637628067 46126 46127 886197593 70569 70565 360274386 69410 69411 36376473 1478 1483 175739479 48803 48804 321570581 29772 29773 192114501 98879 98880 233519570 98052 98053 193610408 37728 37804 360115922 90903 90986 915538069 8261 8277 277100284 58299 58330 70791332 10572 10573 708807758 99239 99299 715134224 56700 56710 611674114 44763 44832 297705269 91369 91370 184782747 45881 45828 145823868 30796 30797 539408667 72277 72278 874899247 2529 2530 172995137 62036 62028 488165916 23867 23887 411244241 43979 43951 825701302 41723 41799 365451322 10621 10588 421839040 23972 23898 796427482 87977 87978 736204597 61146 61185 172988843 10614 10615 201224255 54150 54151 241757363 78105 78106 845027306 56289 56370 409245401 20360 20372 597552413 27405 27406 643060849 55699 55700 447147259 6627 6628 130292469 87091 87108 47348562 30575 30547 21746311 49706 49707 527459750 16896 16897 400656531 76523 76499 99752569 7337 7338 927646638 65285 65286 573723813 73971 74013 271418527 12198 12264 207142128 77787 77788 734315296 45457 45458 886527028 79735 79714 791293341 76803 76804 439885008 98982 98983 175635302 92327 92328 649392758 61602 61603 422291344 4490 4554 22181574 40717 40752 599251512 36975 36906 477344110 62983 62960 951772657 81789 81790 160832931 86631 86656 107973065 57873 57874 334523613 92197 92255 631783280 20441 20495 769963242 91147 91140 373475516 59363 59279 38398400 74154 74155 811644606 36488 36489 380058208 11097 11125 806258601 53521 53522 456421304 3663 3634 599626564 94523 94524 614276049 61118 61119 127600020 94848 94849 943758904 34982 35026 865074021 66229 66230 361746702 21595 21559 320960686 96473 96391 169329388 79421 79422 638156897 29156 29157 237860919 12631 12632 196072750 69421 69422 46111572 91376 91315 155238338 44046 44093 12607097 58385 58361 29437841 58773 58724 392713820 40610 40611 34321407 41797 41798 13125407 3996 3959 374897350 71212 71213 966942506 12236 12237 164114406 81286 81287 305119271 59426 59439 688569853 45232 45175 121871655 89078 89079 752658606 77113 77114 559902710 14540 14505 946186403 80418 80419 269138392 47018 47019 27896167 41852 41793 177103888 65156 65157 361287679 91059 91060 187191774 76343 76420 55835168 59938 59939 165639016 29659 29660 614982909 24750 24751 594083664 78810 78755 433617560 67930 67931 960628439 63811 63812 274370751 96297 96298 536168269 60802 60827 902852497 9608 9609 207686663 88283 88200 889457543 99075 99076 547698692 151 147 698172593 69059 69060 543804358 62416 62355 774142046 21922 21855 406293470 58836 58837 389271028 84880 84934 552887001 64857 64855 311278306 67231 67232 659869500 58167 58250 635533005 24840 24758 678063639 77893 77894 787684492 53939 53972 997899386 21180 21109 636745614 69395 69383 441565630 81390 81428 683052531 93448 93422 939559752 80989 81065 993328270 88553 88476 989141124 92068 92124 466472902 43247 43235 204226582 74941 74910 872939541 67101 67102 809419920 49066 49067 544351725 99520 99532 328344721 97545 97546 293170362 42840 42824 476794558 90884 90885 720822179 69721 69722 760830707 17105 17106 740522804 21892 21893 992282387 13542 13497 678812591 38528 38529 734338899 31019 31104 762804159 6718 6719 859989339 24588 24589 71318945 46797 46798 386466878 86977 86916 378818873 4801 4802 445914420 13349 13350 787349908 84217 84218 627184211 62073 62074 801534125 99704 99703 332482106 23948 23863 707135172 62635 62636 967233758 59836 59751 314963512 11090 11091 761704647 94680 94745 673736186 46320 46321 819972013 68754 68755 837472339 7843 7880 770097389 13870 13871 120889721 20712 20713 322307259 99505 99506 154346479 41684 41685 835255066 80427 80428 412406002 21366 21367 407529662 20844 20872 909065840 7301 7302 881519251 38685 38686 496342475 94014 94015 229830887 94167 94132 876445953 3113 3186 800994856 89426 89350 864885665 18202 18203 161125361 41754 41711 554394568 15914 15942 919069831 17640 17641 969041473 67427 67428 253693068 29620 29621 673476574 80867 80782 139904405 20808 20809 752206244 64828 64829 622458677 55746 55664 905028927 21933 21934 872277323 61640 61565 268228341 14361 14362 953324034 79783 79784 772100945 17754 17832 979293952 32926 32927 562455752 60342 60422 611547836 70495 70496 120413390 34233 34303 234146272 52179 52180 769838614 13401 13402 689918276 59872 59873 673328670 58697 58698 490345589 74447 74423 264225656 28482 28461 740118559 80292 80323 583708043 92272 92273 148838850 87204 87205 528208248 21372 21401 491484096 30378 30379 882969165 65866 65815 882306923 3891 3810 553211627 12170 12171 444258188 31615 31616 414506533 57063 57111 446025558 17496 17497 79538413 19189 19190 145205403 25105 25106 812538999 87161 87162 318280557 39079 39080 936871980 62447 62417 548062772 35995 36004 148740430 67499 67500 821091490 43315 43316 834263510 58505 58494 837373346 63170 63125 813409479 4068 4149 434627409 95074 95037 745002899 72485 72486 175964080 80212 80130 988894796 23009 23010 832708459 78188 78255 770661973 77541 77556 302337993 2670 2671 630737733 69019 69020 668733370 34840 34868 455525334 19936 19937 234060582 84859 84860 611472084 66495 66491 988594736 71386 71387 69530842 98272 98250 876269021 39412 39413 438017879 27958 27959 193252659 48595 48596 811972603 50512 50513 881498824 24456 24455 671805352 34096 34097 472390001 4807 4872 598309906 35407 35444 572986688 63478 63479 517664523 58230 58231 302766470 82854 82922 939641932 87238 87304 341752025 73082 72999 370743716 36211 36129 847549962 30441 30487 861843605 82300 82301 552685687 2112 2196 317734002 63354 63290 249355539 63792 63784 342079259 34844 34865 374056556 91644 91629 447844284 82638 82639 837313910 64521 64553 439075684 29572 29648 984457464 57447 57448 462603601 28661 28662 280440364 88438 88439 987725867 83027 83028 502020039 90740 90799 211481174 6137 6138 514741768 31642 31643 147030788 18007 18051 146251049 36581 36608 556822865 7988 8016 905648256 96950 96951 940861754 59150 59151 115925820 82128 82129 45403349 30719 30720 727045590 6709 6626 691690917 85923 85924 791280115 43904 43869 459641121 94084 94085 780406319 52051 52052 292627969 86162 86163 283935823 18668 18669 520228539 12850 12765 994048157 31056 31057 30112611 64254 64255 592346301 24267 24268 488393249 48534 48535 895501909 55616 55617 973378588 40340 40341 408841408 8317 8381 168704751 54577 54509 519919701 64591 64592 935869604 11978 11979 473470555 10905 10906 866010691 91384 91385 297089837 18138 18059 141747748 98541 98584 21146682 22668 22669 758727753 31974 31975 19317232 17950 17978 555579227 20043 20126 590600172 34372 34373 54220352 86249 86190 45731539 25262 25227 454420938 64863 64864 470454917 32447 32441 707152059 51753 51754 200004729 79125 79126 545942982 75115 75116 209957443 26762 26763 698069176 24858 24824 656243161 15137 15115 778183629 74710 74665 254860086 79997 80017 274437818 57470 57515 484613629 99846 99761 459178439 38622 38549 157885090 59775 59776 727091035 25761 25762 523237847 33058 33047 857217269 97447 97448 145921453 40162 40093 266377258 47505 47506 309279276 36138 36139 87566670 81943 81944 405135426 37784 37785 728969685 42112 42193 412967335 52201 52165 312840469 92031 92032 589681006 97633 97634 869859797 84861 84862 637413291 18209 18288 941895224 37529 37530 134511360 37674 37751 531727476 62434 62393 306125073 89194 89195 22357377 86560 86570 461653408 39199 39200 962963957 43110 43036 379246946 1827 1888 366788776 21581 21582 139535031 79390 79469 40633259 94094 94079 895798163 52994 52978 960770231 79503 79504 460212640 59904 59905 228764861 44103 44138 987800312 60435 60407 846009174 70819 70820 367670279 61126 61127 784629923 15471 15472 678395494 6386 6395 954254460 98219 98220 638609330 86876 86877 357180996 51417 51418 625707451 67030 66974 642992600 97066 97119 322155377 32511 32535 701067221 16237 16238 555540657 86003 86038 443760901 77930 77931 838298363 83105 83106 210381402 94753 94693 315922644 65126 65064 260590889 40784 40785 199324177 85725 85726 175586930 58665 58620 359158985 77114 77115 306748967 56940 56932 304485097 18329 18304 927739635 92629 92556 723562203 76590 76551 351512944 24770 24738 778065918 40759 40760 800199866 51239 51206 61246151 89674 89748 579822546 88404 88331 114829323 34384 34385 179612747 67009 67010 554947754 25261 25332 916791725 23928 23929 859353746 91842 91840 175305553 75053 74975 161028165 31148 31177 314354543 28603 28604 353056165 78403 78379 728480903 20232 20233 161859997 91561 91582 87501304 68638 68639 257042715 19087 19088 603529016 48272 48273 140337805 91367 91299 525135116 95891 95963 960530326 79010 79011 3696708 25657 25622 124589548 24079 24090 62888622 20886 20887 757417090 94771 94734 462265486 24617 24618 754274185 81733 81734 489787942 35291 35262 620704485 50034 50095 639964377 86961 86962 267793654 72844 72845 9080246 84061 84062 434438840 27031 27032 518528073 88422 88423 870225983 7392 7393 869940307 69663 69664 435810874 31887 31843 610907563 42135 42136 580298 47064 47111 805086075 16159 16195 251039420 34827 34828 303843063 16512 16464 779917653 87287 87288 576330957 77196 77197 666226093 91776 91777 197372398 14245 14246 449112755 26311 26312 985223174 58183 58184 563141812 57432 57484 471125456 79669 79596 828376910 68350 68288 657217627 32271 32272 775877775 74705 74706 277541301 65861 65862 931519548 10798 10799 711810775 44214 44256 571456920 37238 37241 533221647 72359 72280 687625650 1700 1648 791812063 28501 28502 759021556 65405 65391 44154105 43658 43659 283774972 86212 86193 240042985 76963 76908 866272826 85582 85583 764739893 87417 87418 895340138 1657 1592 504205007 84578 84579 88686010 36868 36882 838561505 79133 79141 289939045 31978 32039 152208194 9059 9060 455460161 59903 59892 896331303 26839 26840 257125974 1174 1175 697579211 9143 9144 104033906 44148 44149 176061345 51030 51076 125886766 95307 95265 796718577 15169 15132 610919317 69267 69268 656086681 8387 8414 412783730 27780 27781 207170338 42099 42100 41853936 53570 53616 905323639 7415 7425 677021416 56587 56566 487497635 46827 46849 428179714 64987 64907 236202871 68721 68766 930585367 10327 10328 109036637 13192 13184 17011510 86952 86923 595724894 96011 95944 674327560 75242 75243 402973126 37339 37340 787628988 25351 25340 862951738 11674 11675 824792683 12034 12065 492918582 67527 67528 220386306 22804 22784 546143510 53239 53188 176493242 58765 58780 776119819 20571 20572 857926680 92687 92688 651095366 40621 40653 875122195 7523 7577 746548681 78129 78130 991943660 26545 26507 496910186 90419 90420 503930426 60088 60149 745969012 7385 7327 785604186 87354 87375 343141916 7858 7859 398372877 45281 45282 809837541 98889 98890 142098964 5369 5370 264963987 13157 13164 508432657 22270 22271 291583667 85428 85433 512628399 97363 97364 465431174 50909 50910 413031186 6425 6426 217555951 66495 66571 160081673 15427 15428 6614289 79629 79630 165177787 11587 11573 697858729 62819 62820 527766173 7401 7402 900863002 44089 44090 697539477 20462 20463 139369175 24353 24354 876075415 18099 18130 43202172 50227 50168 166650951 30384 30385 482797794 27449 27473 738243143 52535 52603 529027713 10431 10421 453581550 56235 56236 896097292 75734 75735 187730378 31794 31839 833916962 10466 10467 971712270 16748 16749 724756718 24722 24723 150197915 14920 14906 429121432 97400 97317 56793769 74255 74240 672047540 87548 87579 882387261 27923 27924 644630740 56508 56509 778530609 58715 58716 275153962 85109 85110 657178460 69349 69350 520208329 69678 69621 375701043 94421 94422 589283572 42392 42307 252980769 29182 29110 971947768 70379 70380 899445319 37579 37580 36364332 38632 38577 540034886 49089 49112 241723453 89166 89249 457696259 36222 36223 38851421 20202 20186 836192917 67792 67793 406125557 66233 66241 848094059 8322 8323 752818639 64327 64396 639376717 42858 42936 854302236 91485 91486 455805201 24710 24711 324120008 51195 51196 989377251 33258 33259 708343631 18489 18536 958124735 59096 59097 2039965 64545 64546 46136823 21778 21779 64913593 242 303 157687073 38103 38104 486440583 30546 30566 489486374 87913 87872 338234357 5276 5306 48062878 61671 61715 830394137 31243 31249 269287689 56831 56832 492278135 65980 66034 112119723 77683 77684 209405589 51103 51104 415912706 22626 22627 305579288 34858 34876 59948905 1610 1611 615099939 88034 88046 540951338 83334 83335 928456719 55645 55646 830425163 79197 79196 857626769 31163 31120 424004990 58747 58705 78484086 73498 73499 177672884 59460 59461 661623906 74645 74693 867931092 33796 33794 960342070 1795 1796 391134440 40572 40573 67668322 14563 14564 728961547 17645 17646 46907385 34690 34691 994551190 17670 17671 478250905 8754 8755 944573631 48798 48728 629757261 62390 62340 991573566 87879 87956 32578051 6230 6231 963596078 74709 74642 258794754 78754 78755 744690184 37734 37735 22861914 96258 96299 465269173 20107 20108 120606291 14310 14363 970971124 70703 70723 897622923 75496 75546 93297549 89192 89193 920701514 57319 57258 248848918 28547 28548 834940399 27680 27681 265353873 78148 78080 157597169 85393 85409 951868046 55013 54939 774948879 70774 70775 761004849 45537 45538 215689499 67753 67686 950902462 43887 43926 155369432 64170 64171 620318232 22043 22044 915055209 54569 54653 434775052 78060 78025 225778394 52699 52739 938327979 21313 21314 139483338 23266 23267 381266347 85688 85613 425122351 7228 7229 396863585 81678 81679 546561484 36994 36995 173102472 97250 97251 536901626 93901 93960 277654469 82105 82106 885599777 32706 32773 811208614 54062 54063 179259578 83044 83081 189312648 41889 41890 376003726 92605 92579 403882971 12590 12505 479729894 445 523 672962938 16636 16563 92043789 61804 61805 224674155 46070 46002 359590365 72530 72472 911929983 50854 50920 684455422 77124 77125 835059529 1562 1629 911756090 17493 17494 585101666 13501 13583 322656896 64229 64244 142195177 99349 99350 820029576 36772 36773 848985947 45662 45663 462293859 58226 58227 477167242 82947 82948 478161579 67816 67783 208342012 24140 24141 726542544 75756 75748 810431588 522 523 467956214 96005 95941 633900903 44711 44731 48249195 5163 5113 425836158 4477 4479 321241831 98811 98795 753261956 36208 36209 104462930 90526 90527 473980567 40678 40679 421922220 70602 70664 18443593 54186 54187 695882585 6219 6298 969348448 97638 97646 388683035 56463 56464 971358339 26199 26162 600523179 41040 41041 261255732 82726 82727 838124399 29374 29375 579585199 1543 1544 459190648 87202 87257 969803249 85647 85648 968712527 73439 73440 321350293 48424 48425 587246788 2899 2900 598635203 78217 78218 727870897 65865 65866 25762408 59228 59190 71336251 69137 69138 75125125 70378 70405 558836498 56798 56796 968804705 52725 52726 405840283 75437 75426 957161307 8236 8237 156140827 30470 30471 251312522 89409 89444 344439748 80769 80731 447204124 66143 66189 451863032 62123 62039 939979892 45607 45608 62627167 20013 20061 824081754 96433 96434 247962533 84392 84327 171853558 81451 81452 193246074 16393 16362 101461374 45948 45934 878534953 49123 49124 162304624 9976 9970 418241612 99782 99783 940161772 35618 35702 298410495 61320 61400 872984772 50455 50485 595150803 53949 53913 387728037 93389 93328 627915356 42210 42249 510141794 20579 20580 689670536 15976 15895 684864510 50608 50558 637192780 90468 90469 876134992 33360 33377 883160015 40692 40693 170847450 84924 84925 347265166 42698 42772 99230018 43120 43095 62024177 7085 7137 364312430 17083 17084 843368866 80919 80920 561810586 48990 48934 783330181 9750 9733 628912557 10941 10914 964485100 79659 79640 42245698 51070 51071 876889336 58178 58179 638322928 83451 83452 668702851 36988 36989 807867265 38499 38500 529776461 67278 67279 363141722 10234 10262 344326833 32588 32517 682936037 49119 49120 820885604 10626 10568 198234411 89824 89825 333204472 23230 23227 152813972 99523 99524 45558034 43375 43366 566972573 2121 2122 558200104 99913 99914 86101413 33460 33461 944592512 32478 32532 479974366 68747 68725 546039682 69040 68994 790372223 86279 86280 621869316 3376 3377 633433203 81116 81117 283166402 97439 97440 161055137 17235 17236 343779893 19103 19104 3409531 95804 95805 986836250 84118 84119 913787559 73666 73588 479813275 94192 94135 506780577 82502 82503 109402146 76192 76193 644333972 26685 26626 723905693 93293 93294 518784366 78609 78610 219139879 67560 67514 503048020 22008 22087 526375770 95169 95170 108247764 42123 42124 955714305 99139 99129 73407141 51550 51582 955292624 32097 32060 90323859 40068 40069 720080025 32389 32455 885035809 77406 77407 715677913 11173 11136 627850070 99707 99792 321977113 56703 56640 763647543 47904 47989 483292021 68022 68057 511902651 24199 24200 194393399 99077 99078 904236494 42901 42902 998319479 83751 83781 855381925 47342 47343 649196492 50016 50017 705846855 2032 1997 677426538 30091 30092 507510388 85536 85537 605224529 68756 68686 895913490 28092 28014 940618321 38579 38580 826218658 20511 20512 917219144 24286 24294 36139373 40070 40071 328914688 72394 72395 706177419 5567 5568 492541252 41394 41395 366259403 28042 28043 514255432 50534 50535 178449721 62756 62790 291218821 33579 33580 169395638 22798 22782 169584778 74588 74657 885881036 98592 98593 370375852 78623 78624 828044039 57551 57500 799461187 16921 16922 890155173 59648 59649 993595640 7087 7088 142685742 35956 35901 106792043 25833 25834 742541415 72160 72161 146879672 7023 7024 580066596 17344 17345 378429849 16340 16341 631761262 17266 17306 743576002 65707 65636 529893907 48313 48314 179629187 77095 77065 913689694 28894 28854 267755401 33713 33714 581754522 13975 13955 895998586 44736 44737 487418656 33035 33063 134330999 37333 37334 225547908 68375 68398 632230319 34859 34860 659686535 66269 66270 66675687 27747 27754 844965579 8669 8670 665840495 98510 98438 186170989 70027 70028 843769258 12130 12131 789315452 19720 19707 705115889 84925 84926 684615939 59344 59345 138669795 70444 70391 915215637 20388 20454 345019295 34532 34533 136746237 97329 97330 538057205 51195 51119 813812280 43417 43418 611570176 24730 24768 133869682 49306 49307 473281039 93683 93664 341751469 15252 15260 831260752 8043 8044 44978395 33053 32974 379655799 38034 38096 542521758 13054 13091 9298799 8466 8505 220834740 85683 85663 992548720 18385 18323 899531198 95120 95121 184676642 94819 94820 821679655 45173 45114 751491162 75206 75274 145329297 99375 99359 115228786 87711 87772 219887640 74242 74177 451066497 66848 66849 616502816 10099 10100 102218415 2172 2173 19563414 42616 42694 293628699 87618 87619 234129334 86667 86636 415146543 57047 57048 263292793 93635 93631 971425368 68265 68266 62681101 28762 28780 877056827 25048 25084 582298649 43885 43894 581717117 52527 52528 321365315 53717 53718 27813238 34888 34889 566938166 44312 44313 157195597 26542 26492 903618362 31391 31392 228546330 12309 12260 982178772 42011 42012 925599429 65440 65441 525322177 11854 11791 112116351 69739 69740 443968956 82134 82194 277960772 2248 2249 921443830 12383 12393 931035793 69283 69284 100557381 23755 23756 276322880 86879 86880 832176757 86974 86975 205689888 94474 94475 46108759 53534 53535 964695479 71042 71043 30283112 79439 79440 174513657 62642 62566 650767612 36968 36969 849149490 1631 1632 601037937 48396 48397 208315311 37469 37458 423684406 1622 1623 769013501 23143 23144 817498660 71637 71720 331650855 86014 86040 486858536 83799 83747 885763471 4522 4531 515757396 68463 68464 320023754 25744 25745 275953541 1338 1339 181343639 6034 6035 258183414 9338 9339 267876333 69074 69088 104319372 65104 65093 979290432 70430 70476 25132966 79043 79044 833219197 41682 41683 313465647 97568 97569 25009413 58817 58818 360999535 76550 76551 943565503 6843 6844 603564493 91953 91954 461036097 51671 51672 29429541 21738 21739 157978269 52678 52597 690914237 38858 38859 845242202 72438 72439 644718950 31183 31216 102210660 82195 82196 519634421 57715 57716 680080694 70472 70473 8603270 23430 23395 112095469 10013 10067 555798795 77792 77793 155822165 93525 93538 373607211 97416 97428 765722222 56387 56362 471328411 1973 1965 891855017 71665 71666 163000839 67397 67398 61319093 40009 39991 491341427 66217 66218 340980355 95422 95497 932048964 93458 93467 935507450 30035 30036 530016795 44243 44244 949855239 28626 28627 571455136 52836 52837 807240858 78266 78267 848999640 91750 91784 146758898 97705 97706 453379277 80493 80416 413564137 81600 81601 568782446 75235 75236 962921666 8005 8006 593240459 37921 37875 932042233 82398 82478 762127175 47845 47774 913755146 26160 26081 225853699 95269 95192 233068281 23981 24008 470330175 23157 23184 878001253 86687 86735 263868953 71783 71745 235516009 88343 88344 600616166 43653 43654 518109555 58010 58011 55550912 90948 90949 768017798 87334 87335 504427794 78598 78517 218655469 62481 62482 366895908 95878 95879 621510794 77424 77474 129975052 50913 50914 965266939 99125 99058 31056300 93419 93471 797016633 92183 92184 910446691 35566 35567 943491194 32786 32787 512935859 26142 26210 779255892 74362 74363 680251399 57785 57786 795955150 76247 76248 792452514 46566 46577 303335740 96307 96364 530478456 53662 53608 444759882 62051 61981 365700257 6586 6506 631348365 40606 40607 564216137 91748 91749 330450049 82651 82652 238214401 79158 79160 703383233 83491 83492 101141991 8205 8206 911016322 60667 60696 629749039 91390 91315 131884109 59424 59348 875525360 49753 49754 570820048 49434 49445 797074032 41807 41808 10468723 53768 53769 109350961 20648 20692 250754704 27446 27506 84062032 96800 96840 260793887 92728 92729 219087886 74515 74516 580054148 12283 12284 326465809 66240 66241 282685370 72339 72340 342994276 29278 29297 941558855 52577 52578 134358199 47629 47641 614772693 14074 14075 237746999 68244 68222 772808892 81104 81085 783484921 17322 17323 562042661 71167 71247 259140116 40888 40849 100929241 26062 26014 857814132 39242 39298 506730285 59025 59026 894353178 47720 47729 375880043 65553 65490 633844762 74757 74758 469497888 82409 82410 94951073 26227 26238 961785442 23434 23435 329573460 66063 66064 271082677 58549 58550 885836990 73675 73639 602870494 3500 3529 612865886 77962 77898 435098806 97568 97490 526330288 62771 62772 527016265 52378 52407 334578447 22884 22885 546350014 72745 72746 729693354 997 998 579246985 32500 32501 95758941 61360 61361 531027185 39859 39860 857242218 71669 71670 188391977 89606 89615 456750603 16740 16807 475325440 28135 28136 347160503 51022 51023 427198750 40762 40804 916915549 39551 39618 588602199 41499 41500 31023131 19959 19954 228246525 46105 46106 175990288 24613 24614 653720370 66792 66741 665680736 33741 33742 292671710 83467 83468 328248790 55798 55875 784628913 54911 54912 712571749 86215 86216 239637085 38681 38682 310456452 45434 45435 41069115 91738 91739 233328399 73448 73465 234887491 44374 44354 293584282 61214 61215 160867953 22414 22415 278814375 13966 13896 47279141 75149 75217 933069695 82467 82468 355971225 1894 1895 356705169 62787 62788 347387056 84224 84225 165157418 89548 89549 248835199 22228 22229 811901331 2637 2704 110080946 72533 72496 30792223 89010 89076 338780845 85361 85362 714614769 36478 36479 31947324 94704 94705 812746337 35513 35514 485737310 50306 50295 486480630 37102 37048 431573984 65706 65788 766023453 31817 31789 122458566 33595 33528 100459044 31346 31330 850937980 24338 24380 446711779 3073 3074 707835913 64416 64347 39900121 26917 26918 479837686 61062 61045 207763556 64917 64859 298314106 35316 35274 736495078 41007 41035 556873410 98904 98905 200276672 82189 82254 42109233 31429 31422 897112395 61853 61867 341026013 13083 13123 421027063 52900 52946 805910663 45214 45294 48001687 92678 92650 376815900 79252 79203 601144230 55488 55489 177614817 55182 55183 678771750 19443 19488 251596889 22188 22248 702623601 89282 89235 960564064 36709 36714 846444975 94911 94874 739912024 72358 72359 889480065 68092 68010 721192195 81608 81609 456732837 98122 98136 485465163 18476 18477 365037232 86483 86467 446385217 39391 39392 253562679 58185 58162 729163112 87526 87498 408484568 40979 41031 613134261 71816 71886 536237988 25980 25981 655487025 99492 99530 257074586 99876 99877 123563043 22070 22029 657005134 53271 53289 548216547 49641 49642 99786641 56479 56480 726219240 86947 86995 999260197 55309 55230 917079550 39525 39546 103387561 60650 60651 556350453 71817 71818 855461035 61841 61842 78042063 89095 89165 127891376 12845 12846 612222557 4027 4028 906919037 90955 90967 207012919 65160 65161 824873381 1864 1902 12023442 87224 87225 875335404 67493 67494 848240391 64195 64239 862896141 12894 12840 333895279 86056 86057 904393858 40034 40070 25180412 99473 99498 343012576 88331 88298 481934827 79112 79113 519935773 24509 24510 186893318 65801 65802 715591399 98495 98496 540010040 64 3 442361275 14885 14831 423139121 67673 67674 281161910 49966 49905 543063014 82216 82194 952632122 51237 51238 658849518 90504 90505 322256525 37669 37587 445212112 69757 69758 189310429 60659 60660 909060456 6793 6794 156556628 51712 51713 966249753 3834 3835 461831309 79827 79880 597153113 79863 79839 362362118 47221 47285 554671253 91735 91736 728253161 6863 6861 550288297 75181 75201 189880008 59340 59341 475726544 16396 16397 49084998 63330 63331 249616815 26451 26452 545709360 85247 85248 681662172 58256 58192 113677030 48702 48703 978084902 47965 47950 741286811 63314 63315 763285194 69264 69265 169410645 72021 72095 466062101 41981 42040 185691261 41767 41768 975866680 91303 91306 759012012 85968 85883 239723587 32822 32823 298520446 23588 23637 620251070 52237 52238 589488550 76567 76568 972500151 22615 22591 110960521 99793 99794 686558394 49565 49566 626125474 22641 22642 492833992 26223 26298 604049453 53129 53130 601056862 31147 31148 329703258 89272 89323 851146775 74300 74325 65446786 23974 24050 762298768 81558 81572 520310023 5575 5580 787866630 92185 92186 357150213 70439 70440 263867792 70240 70279 453387532 10845 10910 187176155 60418 60479 931236850 4693 4624 168778357 15563 15555 457198422 57536 57537 64866163 55594 55523 907807381 17225 17226 15533909 6146 6147 31977416 62035 62036 517634814 7581 7609 43712609 36924 36840 317715214 37626 37654 156363566 3233 3267 858783892 44775 44852 417577386 42880 42881 883510740 75454 75421 558793753 41584 41605 182442954 80252 80253 867478917 69665 69666 287211569 54736 54737 329152369 98643 98579 586574183 31904 31913 431648259 38744 38684 250769805 34039 34040 335316191 21424 21355 515692770 21746 21693 27747985 49551 49524 517286860 2078 2162 392693203 36935 36936 514579177 94179 94261 782562157 88934 88861 331563567 82341 82331 118648405 4380 4381 793627766 23414 23415 437775716 54235 54236 155963307 87581 87582 612109840 32888 32889 716656649 16681 16763 19315919 71228 71190 743883999 19563 19564 171077264 64427 64376 1016473 45155 45156 235773641 77180 77162 146647267 47634 47635 923419353 27109 27070 895541906 87202 87203 659052431 23441 23512 934699949 29923 29963 131412226 48087 48088 414798511 65680 65681 300945637 77534 77535 734304216 32647 32588 984333377 21642 21705 648825380 48797 48812 190910434 8553 8554 486749275 71621 71622 424241312 55241 55165 949886118 23775 23776 155385343 7793 7794 723284032 35685 35690 820072445 44349 44326 498382365 35403 35475 550682761 93062 93063 645366761 22047 22034 825021557 83204 83180 897873428 55595 55517 757995961 75774 75736 717029131 35624 35701 984382727 64510 64568 247092410 60120 60180 280344731 82139 82140 817807423 71953 71966 206785978 93103 93104 32479664 80438 80439 751778527 16905 16906 835423666 11939 11940 382131683 83008 83009 334645818 31217 31145 110421543 65282 65211 459967743 73426 73425 145517468 87195 87196 379471812 65560 65561 531153625 64046 64047 727616353 33040 33113 291164134 98521 98522 498649056 16468 16394 688409023 72413 72414 27437772 48770 48854 52836250 45757 45758 997678977 94907 94908 957456699 85802 85878 428858379 43826 43832 975725741 12641 12647 665901602 50425 50412 232825075 99914 99844 776874019 68194 68227 524684092 92202 92203 213137528 79939 79940 694503124 34775 34776 938593629 5357 5308 307032125 43102 43103 822949954 63221 63222 709857427 93403 93404 984295811 53632 53567 928064570 71468 71469 317082296 54711 54666 20799242 24844 24763 805913888 93186 93240 279663007 96827 96828 948557730 10497 10498 572622573 80595 80596 731909267 13634 13635 184645372 72038 72103 366558017 77654 77655 298075762 58897 58937 211911845 11037 11090 228236717 8783 8784 426982776 57323 57330 330547893 78782 78783 197798357 28672 28673 748348869 65973 65974 24238813 66399 66368 134346967 61643 61564 959598289 83379 83302 507749858 13643 13688 555924442 96221 96222 616255714 67129 67130 703979307 6273 6233 167540849 66593 66594 840540389 77547 77490 263818351 40220 40221 110585770 31899 31900 46563892 88022 88023 266122157 39618 39654 452735782 23156 23157 920250089 46368 46384 714437958 4472 4425 530284880 12105 12106 251424621 9304 9307 805457052 11347 11348 836743008 5771 5760 98002551 20697 20698 570783103 49342 49343 409579718 54833 54834 132354637 52312 52249 346532902 15321 15353 655206067 46516 46517 988236522 82130 82131 773240533 30586 30587 875873296 63194 63195 694042675 68765 68766 147744967 74038 74100 531934781 45008 45009 329907751 86953 87026 563990436 68810 68811 86457600 201 217 612280948 47198 47154 23686123 78871 78872 188434618 23605 23601 680554006 55278 55351 86232473 11702 11703 370110136 5697 5773 881059093 24091 24092 546864385 66147 66148 914720553 39838 39839 741002557 77692 77693 122750164 41284 41285 963449883 52492 52493 762734523 68628 68611 59575469 49298 49299 337294843 26340 26351 305067363 74312 74355 663574139 85780 85781 884444442 35313 35314 306045411 83000 83014 951590377 97840 97757 279217482 59406 59407 196455200 7531 7450 774809238 67360 67348 971849183 67183 67265 409004346 63577 63526 777541504 43678 43679 723063413 88027 88033 901000449 94065 93980 306725226 21103 21024 337835554 11629 11553 823530800 57560 57561 877103052 59650 59651 46868983 85383 85384 545762412 30614 30548 873698505 93576 93577 504962267 16365 16361 176011164 48004 48005 170648568 90348 90320 436176683 65766 65757 285310955 8954 8942 565919682 26194 26195 289937124 75772 75773 624812767 53747 53748 309581383 19383 19384 368827359 18451 18452 820272876 37175 37176 513490462 39546 39578 213451061 2232 2223 269131257 41725 41726 113537305 49097 49098 344659949 55694 55695 531302674 82658 82659 768520632 45866 45883 489038346 59455 59456 905930276 10157 10174 806690995 17487 17488 378102388 97110 97111 124441254 6329 6330 831287012 1405 1396 912908931 25448 25449 688537970 13322 13320 935741597 38090 38006 482619052 49907 49977 678716304 33141 33173 212613570 25535 25536 447995342 38469 38470 220960134 95883 95839 380301393 17459 17460 425460971 49254 49255 816193900 93535 93536 534945984 58953 58925 686027980 69850 69851 213433929 89175 89171 104776191 88633 88634 918139744 70707 70627 577525028 43858 43873 593309620 75847 75885 361722603 34646 34607 716296796 45311 45354 27623409 92966 92967 192132491 81966 81989 373295993 76982 76976 193748370 71366 71443 821991828 14356 14407 883418858 81960 81905 521688656 13629 13669 70176967 31055 31056 722712747 20081 20082 927979983 89797 89852 950951967 49824 49864 651469495 76037 76084 238705698 29072 29073 851094350 7623 7642 313522799 43857 43858 178575750 31520 31521 688567574 7099 7100 53063495 92357 92310 220425169 96150 96108 798985310 41050 41051 288447900 90383 90316 664329508 95197 95198 910493655 32766 32767 774583153 9639 9596 178462194 63233 63251 613460231 51460 51461 834703821 52965 52966 52531096 20741 20787 236961810 78633 78634 178501205 91270 91271 521447431 80308 80367 318751489 37479 37480 666548485 41713 41716 170332340 83024 83025 119055945 75905 75940 39483231 79023 79013 349289736 55223 55270 22428583 27737 27669 530877146 33651 33708 348566786 80349 80350 285181327 3869 3951 454040636 14169 14114 414278941 42916 42974 136780827 86401 86402 403294062 37236 37251 49157206 93094 93095 338297647 49848 49849 447790550 32729 32770 382963628 81255 81256 823005917 81189 81214 203483703 62290 62291 229848724 29728 29729 785231623 11697 11698 496963215 39834 39903 934659332 72577 72578 694658020 94961 94962 367868992 37784 37724 607082137 56759 56743 345298970 76884 76861 367659493 44523 44524 667621533 2440 2525 100922890 10917 10985 759425700 52144 52145 990187883 93952 93875 513928423 2495 2545 697349935 24053 24054 783321961 89126 89078 751129861 54415 54416 607667347 89359 89360 246737270 62427 62428 895657730 42359 42360 863661798 15523 15587 471171262 95853 95854 49571889 18101 18102 5124617 12489 12490 858468187 2113 2114 558916606 54336 54337 286966726 11285 11286 343413355 66250 66321 437470186 93265 93266 885583364 26275 26276 47645590 56272 56273 569444090 43025 43077 36195107 76061 76105 388774176 33221 33222 972987186 120 121 21057143 95051 95052 342180168 28494 28566 244364088 15619 15620 790076085 21922 21846 279183251 47162 47110 526782145 55563 55564 367416841 1807 1773 791169740 54008 53939 294845496 29892 29893 543066241 31444 31461 717455565 8639 8651 494271253 68557 68558 990848027 73955 73956 843944659 99118 99119 226105988 39557 39558 657317189 91879 91880 965090869 41343 41344 782832648 54731 54732 230426429 68565 68619 741402411 58899 58900 764870328 18098 18099 595118141 81149 81150 821364333 68156 68157 370582516 65202 65203 72006454 65376 65377 124009484 19481 19565 703923042 62328 62329 964864626 16602 16603 510022135 76082 76083 414104341 45685 45686 573691753 91600 91601 295247077 9371 9372 565787261 84398 84381 167660769 15447 15448 841555388 48377 48322 938958059 19208 19209 177264509 18153 18221 589839322 64314 64315 409415531 38294 38326 406339024 16144 16196 121715910 39282 39310 479004360 47060 47096 99124420 38812 38813 234346050 88512 88505 812242820 74870 74920 884812658 94181 94123 273898317 91376 91377 966478839 40224 40246 724861307 19293 19285 881165955 4138 4139 907714534 9037 9038 620196459 15419 15420 858586370 89649 89650 792324707 77199 77275 117783699 67391 67440 559818158 24111 24155 815564344 72612 72663 27959436 52811 52775 944455195 5998 5990 82703392 61558 61522 814255519 68569 68567 755590431 21066 21037 932947378 79498 79438 496380226 26986 27014 445693672 64337 64393 153747385 13920 13921 25657276 73379 73416 994427874 19129 19130 507857476 57516 57591 136548714 36369 36357 799408459 6293 6321 625807314 19310 19311 533489782 538 539 17929932 85095 85033 326716975 40711 40712 550698200 58388 58389 558487461 91739 91740 234078230 11126 11147 103525062 76594 76595 445629818 88466 88464 695081067 33565 33577 923570537 85773 85735 652493317 15778 15779 172150508 25788 25789 389180623 57031 57032 78690880 15046 15047 295682642 22709 22710 206107459 62238 62160 74940707 13153 13131 48685421 28893 28958 989587788 18261 18262 391715901 90238 90239 100066146 78318 78292 560528388 70504 70541 757018196 59528 59529 43442519 38917 38918 852156138 69388 69389 643490413 81820 81756 121412412 29099 29100 614147093 80635 80560 491987928 51339 51340 306622814 86375 86376 598151714 94247 94248 390370216 78342 78380 324970773 4426 4478 906428224 86605 86538 663413199 12184 12246 859344410 73940 73941 162804535 5623 5624 335424795 44522 44533 693207388 36303 36256 804668348 83121 83042 191981241 8813 8856 382015686 19187 19208 589175957 5818 5819 329653080 2322 2248 138513328 66955 66908 778544937 92992 92993 182014421 47976 47970 619395643 59434 59435 441888368 10871 10864 334776930 1513 1514 227948847 11890 11930 308774593 84115 84147 276366558 95317 95259 983910231 62076 62033 201308075 17497 17508 148054438 97441 97497 145867484 65672 65673 280025694 29960 29961 162899798 44602 44648 799999802 80953 80892 197894366 98840 98841 944768430 47830 47769 471185248 28116 28104 276216503 34238 34239 606545064 236 237 415378516 90482 90434 982458959 67668 67643 429040603 86786 86787 489952158 93205 93206 3778273 13856 13875 208128171 99498 99579 456275273 5296 5297 799306465 96104 96105 423663417 91448 91449 415478072 24979 25045 828307682 73793 73736 593468547 96902 96837 638711163 12480 12481 420184855 40665 40625 867799348 44380 44381 907941240 62052 62053 373138573 36942 36943 567396585 71788 71789 949361656 29051 29052 384567734 2987 3070 774188192 88776 88797 343731310 57394 57395 636062563 43816 43864 86230785 80623 80624 476472996 18713 18714 561509319 21709 21710 405957084 48128 48045 863492519 10927 10928 459316533 5048 5000 191132931 9137 9174 418296639 7379 7304 849714242 95283 95284 731981093 59926 59909 68030067 67367 67310 889823208 7413 7414 787500218 81811 81812 406773684 81838 81839 961971058 5825 5826 731375078 58840 58820 233594028 33559 33560 855501262 4036 4021 881946694 31486 31487 271262581 24896 24842 260678233 34557 34558 980767966 54616 54617 815968852 13365 13366 212978810 41261 41262 680190602 87597 87578 637353989 6024 5954 771360910 68947 68948 767064565 20917 20894 695219669 22036 22037 463327028 81370 81371 750939808 41468 41518 193139226 52595 52596 942362893 63444 63445 971350721 99640 99641 145296826 97454 97462 187425331 36579 36580 905143266 78783 78784 213701023 30805 30795 202617486 5592 5593 776618331 7450 7451 454972837 42702 42703 303242248 97579 97580 232653580 33798 33796 573762759 28114 28069 130920955 2976 2977 18539325 93307 93222 823009853 2133 2134 441963270 93092 93093 561769365 16858 16845 277320974 80281 80282 928499724 93717 93794 468637743 23103 23057 332723870 12568 12569 562563201 42914 42915 318641683 19534 19535 30018555 85888 85894 238864636 970 1028 919218759 34054 34070 14134197 37115 37116 170771078 94024 94025 745524267 30173 30174 596456926 32445 32394 124634954 39887 39888 340058626 28585 28586 716701024 38673 38614 6284400 32120 32113 418004176 21463 21464 768588844 42626 42699 614452470 57196 57201 914802916 75924 75842 289232980 55937 55877 140137693 50173 50174 189930919 63966 63967 172606275 73581 73582 33675030 32661 32593 197071511 3404 3334 395668889 73429 73430 652705453 56624 56625 176346719 60917 60942 28993195 7512 7513 11671562 2108 2157 866170036 68681 68682 1072407 31086 31076 59413875 75927 75918 69154359 8925 8926 238952120 30375 30376 438307838 10190 10189 234190411 30634 30635 212490544 94902 94903 237335970 88436 88387 30160655 23177 23158 154968908 21275 21276 447331540 46579 46580 212536159 58706 58732 970912104 34374 34361 154401544 45376 45377 102134696 5435 5436 975588863 664 665 593850412 61454 61455 942609129 35503 35472 398770327 55502 55433 436756983 45451 45452 331643919 41048 41049 551932080 19875 19933 313371048 36215 36216 833445724 53125 53126 422545436 44002 44003 894435966 11728 11801 518341365 12481 12482 817817817 73845 73846 419039470 22275 22276 790100054 33025 33018 808796241 41092 41093 674974795 23678 23728 445430348 57890 57835 621698875 93520 93521 421077843 22254 22327 51874202 75040 75041 717394757 79814 79789 313770323 97786 97836 224067620 75673 75686 477825278 66702 66703 648277996 34571 34509 60159883 73621 73622 131579858 85772 85733 887602302 57610 57611 410122181 95939 95940 609003622 26090 26091 40422096 50228 50229 880144124 43458 43375 369421718 87327 87378 56795792 79806 79841 430858068 9434 9435 258653386 62153 62138 992708317 1415 1416 919983249 71081 71077 801982095 99370 99319 497993720 15565 15566 402401295 12342 12343 793244722 15535 15593 85223678 70593 70656 9518045 83478 83479 56501832 13909 13989 706511805 38236 38285 477802035 82688 82732 74236583 46423 46424 948455756 49029 49104 759438702 32089 32090 362867050 87127 87138 628101186 94385 94337 392352677 76430 76431 124089096 36363 36375 791937307 88268 88316 842375628 57299 57300 851883468 26263 26264 524465418 96176 96177 617992515 27939 27940 457783696 99140 99154 195647038 63814 63815 179289787 59700 59701 979216540 44705 44706 114137962 25144 25145 736622615 35321 35390 812587550 25243 25244 933649030 61194 61164 749511891 55535 55555 798537958 57317 57309 740286629 89890 89891 708801821 39221 39246 295164775 63804 63853 51877721 27723 27683 370858314 96150 96122 650841327 25879 25945 922955445 8653 8654 725125110 58375 58449 770544533 4241 4242 981906997 95308 95347 528687539 71909 71932 192456425 25085 25054 901032262 39651 39652 254443418 2537 2486 281069744 76102 76103 92517676 14705 14694 990379183 83281 83358 661455475 65754 65733 594755908 91220 91239 973730801 40644 40634 642002758 12197 12198 674567003 96771 96772 174703648 56324 56325 5264320 77995 77996 38348886 30258 30259 382426605 43472 43473 103182185 67044 66996 669804649 54300 54301 520689335 55420 55421 178834040 43114 43115 190795357 1631 1579 437317218 60335 60407 801394076 45133 45160 775951414 77980 78001 584961197 15094 15095 870119954 77565 77566 157063071 63059 63002 681163674 85048 85087 681558943 88770 88771 432827794 82056 82110 950567677 1883 1898 478104559 29532 29533 607687202 30631 30632 178799570 16256 16257 876543665 28462 28463 20700891 34731 34660 467433465 58753 58754 46339532 65621 65622 923637122 16469 16410 954705010 33994 33995 652805230 74637 74576 119318324 77271 77259 393355677 85276 85277 131528643 33586 33587 261595094 48267 48334 596029892 56568 56534 92098760 98115 98149 273944174 30059 29985 44174936 43052 43053 488697853 7741 7742 540508282 78110 78111 44300790 82867 82868 97055134 73225 73274 370941841 86523 86603 509529685 40129 40130 469084062 18332 18382 733554288 47619 47620 809727594 91099 91100 608586468 99705 99664 580675723 76404 76405 928305795 10406 10418 142769599 63750 63720 843461521 35206 35207 772769785 14985 14986 651222913 67183 67155 706181849 81455 81502 155731164 45090 45091 468831417 19524 19521 261738034 91221 91304 401521224 11616 11617 303922856 58013 57929 835812251 60341 60342 676740186 84021 84022 444131240 85875 85880 894983958 80328 80329 782745632 55 56 518389925 32861 32862 53542691 2293 2333 358754430 24300 24301 410543729 83377 83366 604842523 92565 92566 457997142 6187 6260 275419303 39700 39627 569148145 71521 71522 804480167 79057 79058 737068129 67660 67699 768871865 8040 8041 858171966 89151 89177 2995789 46804 46805 367720710 25112 25102 823949877 30733 30763 786081884 84563 84564 131692650 22491 22550 866190372 39434 39435 113330227 85710 85776 892467635 34968 34969 295815569 18317 18318 492682300 99132 99143 6771149 83789 83790 541498506 12535 12536 508684978 62489 62490 939948666 51533 51480 581978281 94491 94492 380480116 82855 82856 775872934 25817 25818 701164563 40773 40739 704273857 67655 67653 728001214 26130 26139 974861616 30452 30513 404442731 75228 75278 603271031 86651 86652 467319644 92369 92302 602970371 95343 95344 396768416 89817 89818 511060296 77080 77081 541281100 31224 31225 212508342 54762 54678 203348247 83128 83129 394794248 55628 55554 3343752 49347 49348 904855749 20434 20442 608569979 59166 59167 518540208 24153 24154 758096242 13088 13066 11078788 2006 2034 122281203 81234 81235 389904151 41717 41657 428763306 25761 25712 354835124 42070 42071 796361830 946 981 549213408 2466 2433 769616926 17588 17589 76676954 88052 88015 307788546 96684 96622 966327618 90922 90923 965763409 59098 59057 663657025 94764 94757 234731242 55293 55294 419169826 4570 4571 942436975 69361 69386 394783812 6799 6761 218995103 14191 14192 87070658 15095 15096 812795271 38156 38148 8868514 7622 7623 919845273 21384 21327 256999600 17295 17369 598522132 3426 3492 471287151 12636 12599 533530278 62987 62988 648444875 50236 50298 422823227 9089 9090 341092602 33558 33544 371208769 68599 68558 72579197 97759 97837 414809406 38421 38393 409058249 71306 71307 721060866 85744 85745 286761540 17539 17609 385509942 37485 37486 86990408 4095 4017 585068922 20094 20031 860152799 71897 71898 253015053 83690 83750 860870392 35272 35355 616909943 34453 34487 694660535 45118 45098 624073733 48704 48644 632259424 43611 43612 383824975 41431 41354 832147424 50724 50725 806754630 3791 3775 413399515 7236 7237 202029639 84065 84122 848095234 5161 5162 57202494 16144 16216 871756928 53100 53101 934973604 68173 68174 178986996 56732 56786 722282895 1064 1033 511114310 82371 82372 85577847 37622 37623 352934473 13473 13474 602165203 74066 73999 923093873 29385 29386 947283091 9760 9761 851881095 40050 40051 246238011 54576 54564 15200241 98603 98604 148768243 49379 49380 824222223 15814 15815 791522942 81585 81586 341431461 40438 40439 803574702 24558 24637 32817755 12994 12995 418054643 10074 9996 625092393 81675 81636 198448147 18108 18024 497273038 9266 9267 746187254 17200 17201 817940790 63861 63862 280584763 96639 96681 418323559 32055 32056 656622129 24351 24352 518992761 22148 22170 847109117 27566 27499 560644960 6750 6751 836300679 59610 59611 675293562 53378 53379 71379594 78393 78389 255090242 33242 33243 375668022 90610 90591 281737713 56931 56932 630398057 57003 57004 527426721 89749 89750 699716537 3065 3066 639786843 5130 5131 264279256 37818 37819 28924305 41378 41379 328728738 41616 41627 581503748 5957 5991 792286596 83978 83979 46255962 94221 94199 551214956 83231 83232 869600169 83647 83634 987222695 12983 13008 855838149 56915 56916 520419271 40596 40669 446613157 42163 42237 51486538 90129 90130 963782172 98172 98173 630224104 42294 42295 960024003 93677 93600 858000142 84547 84632 296563241 225 226 269399645 73603 73675 890900130 52287 52294 743450355 11004 11085 58298348 51115 51118 834039814 17897 17933 517924544 6588 6589 992652603 31165 31166 375730380 31506 31507 230726015 95162 95163 748182104 56567 56497 861793349 45587 45575 689343402 88265 88266 892483800 95848 95861 855414437 62256 62257 536792957 27652 27653 394646293 48887 48888 932973782 33670 33633 602260377 96346 96369 735135730 3260 3185 364000403 42235 42240 943608303 8089 8090 726989846 75825 75826 991419951 59063 59079 647496416 8460 8490 271064725 24604 24605 131043426 58912 58994 845948351 57477 57478 642507273 18414 18415 511113464 48077 48061 777757629 59232 59271 358894548 3572 3573 772400794 74217 74218 778627620 21489 21490 756529818 42554 42602 801530824 77662 77740 131871906 13339 13301 764855443 63163 63245 341185846 91147 91133 395576395 39608 39647 782180118 78449 78450 455135679 40730 40707 471496056 25559 25619 708188197 88943 88944 139027789 93088 93089 715229447 42189 42190 254686820 76153 76080 243707913 46643 46662 11886809 96675 96676 568820675 24233 24150 275255563 22004 22005 214283925 38937 38938 476658685 52896 52965 579400464 4925 4926 182687519 23405 23406 671112783 32770 32727 725089596 48097 48063 864418850 15014 15015 839834277 12454 12427 40951006 95085 95086 210904730 84043 84044 339320688 34095 34176 506751752 86982 86983 434127762 51790 51791 336414903 83319 83359 677838673 15547 15538 504596269 66300 66224 922131959 25115 25116 671761126 34861 34862 239027823 95527 95477 135929782 3599 3628 180976455 36670 36601 740715669 14308 14309 444340360 65460 65461 254622163 89232 89170 557140940 21307 21308 13033612 48960 49013 553796282 47482 47420 620809936 41762 41763 940758183 37736 37671 523733238 25479 25440 367161768 24915 24916 738800859 61708 61709 695220494 6954 6888 258669762 79406 79407 382592993 69825 69752 304110009 68453 68454 3322210 10864 10792 413266972 79062 78986 890318376 57492 57493 654279400 59175 59258 99226550 50528 50523 384627582 20954 21034 614296431 14737 14675 997451166 32748 32700 998757213 93937 93938 770916123 35311 35312 383828929 52272 52273 275009792 68229 68230 864655584 63404 63339 432870927 90393 90394 880190621 60331 60408 533641165 99454 99456 296885708 9714 9715 467457833 39411 39412 812885884 41812 41824 275373235 45831 45838 602848666 63727 63699 556106448 90686 90717 912759844 46733 46734 762682601 25917 25918 510345620 42989 42971 698797821 17589 17648 855033660 47543 47544 133364722 58417 58378 626778627 38725 38797 675283705 42040 42041 493417463 23134 23132 362978383 82094 82072 565929079 51802 51803 656787988 65795 65717 471160012 81643 81644 247333903 68236 68161 195377384 48006 48007 860760915 66052 66008 833850624 32869 32870 841265005 11381 11320 895458866 56032 56080 406930672 48899 48959 719441327 22610 22611 486129797 76676 76607 506767504 15426 15478 570390873 50681 50675 132911073 40339 40278 335448903 97287 97288 943159548 8475 8483 66440197 65956 65957 866864659 19672 19673 504042229 97760 97777 276393151 8368 8433 24097718 77614 77663 133626310 45538 45539 563907439 31340 31285 503664573 39902 39924 803016077 68477 68478 426286207 78960 78907 387480817 42319 42320 965485389 3478 3479 977910260 93901 93902 446949790 13761 13762 660165241 7593 7657 547200822 1802 1760 571846901 87679 87680 16118716 50311 50252 84944665 11054 11006 964538126 42515 42445 614118155 10204 10173 222173088 84543 84544 695647168 99074 98990 63926167 29536 29488 822462816 75252 75253 318224838 69567 69594 799353396 87920 87921 721035534 90161 90192 349299856 20560 20561 965755288 78668 78716 680390459 31755 31756 668413283 35674 35756 274015325 23908 23909 517577873 94859 94860 976054094 87229 87151 965413142 20159 20171 4437459 98297 98343 150608767 61400 61401 667283853 50998 50999 168617544 68832 68909 560104631 28374 28409 316445283 77464 77465 282176198 81309 81339 247783228 87738 87739 63359154 46162 46163 936102693 2556 2557 19965624 79803 79884 422354606 97961 97978 785818925 7265 7203 775563423 34721 34722 825359352 88329 88330 82873505 678 716 218008499 88240 88241 269976347 31595 31537 333166436 98159 98134 676275878 61841 61765 36208070 38133 38141 920930400 58694 58695 519154620 81727 81644 617886803 76593 76594 56293676 14331 14266 864912724 31079 31153 654278294 45947 45899 815300301 43006 43003 228972268 9138 9139 151719313 19917 19918 452038144 69005 69006 286776012 17675 17638 932338352 35519 35520 557926535 20341 20379 452007283 59618 59537 14851922 76364 76358 601086128 28961 28938 718664666 95370 95346 503541494 43700 43701 423565067 85401 85367 902651255 73822 73823 957836056 40996 40997 293217343 71798 71799 977330010 49301 49302 745407008 38084 38085 41133405 80287 80288 345570449 43250 43242 795152331 59746 59747 466660857 55364 55375 540948592 795 796 344737928 23100 23088 476496927 20692 20655 785191936 74963 74964 18364 2092 2093 157109446 92993 92994 276356752 79160 79161 73083192 94022 94086 861499629 62927 62928 448243979 1542 1543 858276875 9244 9245 288597910 98019 98020 772750167 35104 35105 855025872 35223 35224 294313950 70393 70394 510722207 22274 22275 21395597 90306 90376 123999996 784 730 347787611 90304 90316 430339643 88346 88347 580121793 79890 79864 774947680 60145 60146 847568983 61813 61814 417446644 5218 5219 721955972 71623 71624 791434980 46927 46928 437907712 69597 69607 282221513 8647 8648 517865288 64506 64507 318155389 51289 51255 523481510 31669 31706 566619736 38379 38420 419987291 2459 2460 624350842 30824 30825 664270249 54488 54480 477854368 28696 28687 832833618 27850 27864 596885774 37699 37647 881656589 2329 2330 37071995 5314 5315 235235122 63138 63095 440618054 51880 51824 967278 3544 3545 144408625 49349 49350 396792733 28508 28509 324515388 90978 91052 815752179 77413 77414 314358847 79142 79155 345885849 61105 61111 817508957 77926 77927 225481524 48816 48881 764257131 3346 3424 37557133 18925 18957 917303 93909 93910 301486062 78752 78753 219506734 66196 66197 398670927 73354 73355 908406055 63924 63925 332590872 84427 84428 28424397 94510 94542 529478113 1141 1102 349863411 16101 16089 87012886 23258 23259 700405142 43547 43606 87716893 2094 2036 34607169 86225 86226 569006514 43503 43504 527884492 58641 58642 750995330 88947 88948 290070886 34439 34440 823299819 45468 45469 969225392 9709 9710 458150933 4243 4315 250379255 25629 25565 743701000 97005 97049 594428877 95776 95828 553670089 77533 77534 731462748 22785 22786 975441624 59419 59484 132205484 30138 30209 259439175 87577 87578 652780830 74250 74251 739409620 98022 98023 583339289 88367 88368 54775754 41765 41725 995599260 90731 90683 198232926 50142 50143 314506769 78851 78830 290822195 28879 28929 555584625 90470 90501 527371860 23251 23252 337591739 87290 87291 311395954 67929 67910 132512971 95628 95629 94609701 38051 38113 885218896 38956 38957 219264560 4994 4995 964521502 7357 7360 165846754 65235 65236 832893353 23926 23927 855599205 53306 53307 861098991 96508 96509 474484346 55950 55951 46661395 52038 52039 426546651 65838 65839 86254580 24713 24714 661662357 21753 21754 658187176 12837 12838 533653197 49409 49410 619606343 89731 89806 160626786 84586 84637 321196112 60553 60575 87630160 10783 10743 605547694 35383 35384 571976517 34228 34229 390526213 92323 92324 226384763 1093 1094 141421745 85485 85547 577086996 87694 87706 42281543 35170 35249 668526000 96010 96032 278362577 39995 40060 514984857 62833 62834 92494761 61331 61332 91501891 57870 57871 841662421 42728 42729 338260190 84415 84416 153488262 34127 34126 37319487 79993 79939 248224703 31287 31288 921722010 91284 91285 345414362 9122 9123 638267183 223 224 574156142 11797 11798 745832014 13435 13436 578176418 39353 39430 568818402 94442 94443 901099820 31178 31179 44191098 35498 35569 598061991 32637 32638 498915551 32003 31964 660986797 25744 25732 212551298 39959 39920 809541610 32042 32043 551670466 55731 55732 576628533 53796 53797 803762476 90300 90301 412873049 86797 86789 529700596 60389 60390 703949265 46258 46233 196024136 96057 96098 765482820 20485 20421 90182303 692 765 871331690 26064 26101 514936582 88738 88739 20715831 99008 99056 642021797 36584 36617 808262432 30151 30152 513082592 19084 19113 526906466 79242 79166 212713177 47900 47951 30835351 60062 60040 779657646 11663 11664 676459040 69633 69614 962715200 91904 91895 438229980 5998 5999 168961900 79132 79133 176424546 62044 62118 450697981 20513 20545 983992692 73196 73197 665658139 81810 81811 895803118 31825 31822 882737762 73638 73639 589788371 45079 45080 93763592 33003 33004 22257727 18379 18380 507431443 14899 14900 246838800 15453 15416 75045331 10238 10203 131219767 63664 63694 285859656 21162 21079 738285199 54127 54128 670476225 24570 24571 626779199 10812 10838 365754137 30810 30811 307761635 51530 51613 404076067 44353 44306 740194567 67961 67998 322212670 48335 48383 311522943 55218 55219 416099036 95020 95021 415668360 40205 40168 880113595 37351 37419 716030476 72879 72855 695765076 53222 53152 528672497 47180 47181 775155727 47610 47677 865720035 41349 41350 435539801 52460 52504 993476765 98540 98581 725367247 92579 92580 59482292 53386 53387 550278757 53939 54001 107335193 31927 31928 321047552 42345 42346 714275349 95366 95340 895608595 49132 49133 589450144 61698 61699 895220608 67759 67760 705893046 55898 55961 935423741 55633 55634 904795007 88537 88508 578808723 64533 64534 872823998 9717 9718 258329847 10330 10331 727617295 18993 18990 455943486 80174 80225 402045002 60876 60882 161251019 77244 77194 277865836 15257 15258 331484788 86175 86144 54997990 15700 15701 676211361 36163 36104 619578028 29314 29315 46558929 43271 43272 517893565 16032 16107 743879248 14006 14082 368719826 12410 12352 881198022 35249 35250 680505803 39627 39628 71414282 25122 25115 701445422 8644 8645 188342490 50463 50491 549230361 39433 39383 66226206 60860 60861 423222971 52094 52095 754374338 51927 51953 580261286 45318 45319 331296499 35963 35964 277146088 25065 24993 214588598 71282 71283 67737426 5531 5576 465460566 25418 25419 80924485 30606 30607 417847500 52780 52781 414165779 75444 75445 786842716 37485 37569 469459591 8052 8000 122591977 26033 26000 192252079 36022 36105 50494752 83804 83805 915886009 70608 70681 90939698 25999 26000 606724441 58174 58175 968132491 68299 68217 404678851 33412 33410 190913166 15954 15908 754675044 9422 9391 175532706 7949 7950 759382388 66383 66397 949739553 33524 33525 731996064 24214 24215 836351793 32952 32953 819357795 13769 13770 84914941 43450 43525 305689096 62995 62996 959036189 48877 48835 699416360 65880 65881 115992265 20190 20167 998068757 45080 45059 79641173 7063 7064 703405220 98811 98812 114600195 64435 64469 374797431 38225 38238 310201653 84800 84801 553607815 72172 72173 808548321 90826 90827 739439555 86868 86869 906884998 24680 24733 18898682 17539 17608 311644550 75512 75513 526781612 88167 88168 529510570 35562 35515 58022995 68289 68218 260400847 73138 73153 1693741 20590 20591 140677029 941 921 49444373 19373 19351 180783793 77049 77050 943233739 48819 48820 407373808 82278 82279 333713402 42373 42335 858252210 8155 8156 49581889 5176 5177 297866036 42517 42471 970668949 46156 46157 14547970 92010 91945 534712693 29096 29097 751309342 41687 41688 346101207 43105 43106 445385382 28521 28522 261799968 47255 47256 884110715 32220 32241 150130426 96191 96144 908774157 40897 40898 499101838 21886 21887 492341984 34014 34027 782853120 41164 41236 917409622 52771 52710 232274667 12353 12354 60773124 69713 69642 74663881 42446 42447 170725515 96356 96422 623046630 6383 6422 394636709 58884 58911 381889195 67597 67598 362795415 49070 49071 936238977 95966 96033 774728487 22862 22900 993121061 93158 93159 788609428 39954 39901 424151586 17410 17444 993518301 20538 20476 257190927 98954 98955 39794396 38117 38118 408922814 90569 90570 829319176 2203 2279 904315882 41879 41880 76291383 9156 9084 721409734 200 201 146447738 17556 17557 416475655 12587 12588 509581724 99452 99515 292748697 61172 61254 859779303 66896 66930 746776779 51679 51680 176455728 45572 45525 902248806 11263 11264 956427600 14801 14841 13821432 98551 98552 545853113 86230 86190 995679758 65783 65784 709409498 62636 62637 97550329 6900 6901 887906306 46411 46383 385588164 83381 83382 588671417 93786 93787 365066009 94894 94918 677919523 30339 30400 987053569 87498 87499 967189763 99245 99272 972760123 95592 95593 666834124 7056 7057 602518443 80969 80970 276322070 95944 95920 45368113 58695 58664 481951040 41145 41146 189850531 48931 48975 873478477 55951 55903 874865364 34444 34454 3031337 11304 11305 799415422 9592 9604 947958858 86295 86296 936572078 5973 5972 476104598 27366 27408 372600585 87213 87227 452650530 25517 25455 61417715 2933 2934 925117988 972 973 205884609 42803 42826 256324273 5792 5793 250315607 70059 70098 87066288 8171 8172 968300793 21385 21386 369410358 11911 11989 37082848 61601 61550 501191380 99660 99724 49969325 6391 6409 503968546 96493 96494 139522306 56462 56454 378646451 59521 59448 68626773 8716 8647 244762143 78833 78834 921277057 69595 69596 10619861 96220 96221 669217844 79443 79480 729384713 892 893 790412817 51873 51934 74104518 98313 98379 457643449 5034 5078 540532842 98398 98399 291536834 95726 95727 750394845 832 831 875008820 80078 80059 521758504 54110 54111 785132819 31526 31484 55730266 93295 93296 813242512 85131 85132 274610644 66564 66565 73242701 2874 2875 830960478 78288 78289 656440508 21989 22012 626080860 61732 61733 642437869 45624 45625 481073315 24655 24656 66772089 97067 97068 898223780 63565 63601 67240527 68818 68831 636612994 79530 79531 417909222 64800 64801 841717069 86402 86403 695252371 41493 41442 707570064 58934 58935 857547449 34131 34132 825241920 54108 54109 445427925 52344 52277 965813708 31826 31827 347606236 40414 40361 163184918 55935 55956 133073581 23314 23315 953892281 96396 96397 103122579 31743 31744 990736855 54373 54359 193354799 89089 89023 940281177 6372 6409 88159358 15616 15617 344241527 93397 93398 929198802 72751 72752 259262171 58192 58203 754135240 38397 38398 635286368 44481 44436 36320778 14520 14580 256096387 50561 50502 989090818 29797 29837 61474792 37231 37174 649626871 90850 90851 40048621 7390 7451 408269704 92478 92439 55013415 470 471 534356693 38532 38515 296259979 66853 66854 517135115 95429 95430 180877349 848 910 518198501 78016 78017 43100215 81043 80977 583111927 41436 41437 168050058 81391 81392 18413276 56632 56547 142399810 1666 1598 377044956 33210 33211 595914094 49688 49689 408682430 67287 67288 448703983 81486 81487 844321854 96054 96055 558710599 229 159 987852209 52427 52428 831195094 3439 3440 957196487 76202 76203 451235612 60246 60247 381301658 18782 18783 884552412 81831 81832 440045837 81584 81585 329242457 44221 44222 708703520 21213 21198 417627233 76174 76212 59759961 88020 87993 329034177 17467 17390 688906757 6609 6610 349098360 26245 26322 922903943 5111 5112 617666537 24040 24041 539732261 36898 36899 453450931 91077 91078 407606643 5521 5541 699758042 94821 94763 82535055 57210 57209 485211720 28825 28850 524477485 5632 5633 592079280 2054 2105 717127370 76968 76969 912944677 32433 32429 955122629 39118 39132 556361334 61345 61395 289718722 65521 65522 936561796 92435 92436 493402234 7518 7473 20078285 91357 91358 880375970 7034 7035 102300194 37203 37220 428392217 39142 39192 563575857 48605 48606 127184028 69217 69202 208337052 6834 6807 669122733 57779 57780 225147654 98554 98555 245767813 66515 66516 73067551 80065 80066 118050341 39971 40012 932393855 5137 5164 198072271 13438 13439 192463313 572 525 842067704 33082 33007 687460119 89223 89224 786233218 76547 76548 419540132 1330 1273 766022105 22009 22050 698216663 38718 38719 688062022 78848 78896 531370975 65800 65746 896575168 57525 57526 151704889 51856 51857 189873088 28639 28640 411503503 34847 34837 736649191 6778 6779 938701142 60794 60755 696581624 23981 23955 927928156 53014 53015 310657931 91185 91163 672398990 35574 35575 7540590 47092 47009 478733456 14983 14984 976848947 52309 52310 677037253 63767 63768 823372921 93170 93171 313932204 6584 6572 174656060 72595 72596 961480139 41318 41319 279862940 43452 43453 233696912 29318 29325 188272839 68380 68381 50090420 81918 81919 763297162 92996 93012 867274382 22206 22207 283001493 29154 29155 599816851 68487 68471 574903084 12479 12468 622365229 38100 38101 612394472 39970 39971 261185914 56397 56398 227923997 72192 72265 490660795 82628 82629 144505153 73044 73045 109427800 58581 58582 275941593 66633 66634 351072175 20176 20177 762811800 20366 20367 667834408 1526 1572 616285054 92941 92896 670802549 18580 18581 69926584 54067 54068 448632708 6215 6213 262241747 61129 61051 130751143 90458 90464 107148463 74621 74622 649514289 85302 85327 966711339 56090 56091 424986405 56414 56459 888065686 48167 48105 45009718 63693 63694 141480538 52573 52645 607568881 7165 7166 501264014 95072 95073 561796528 64647 64648 18681513 30589 30590 34400500 45683 45605 945190481 5022 5023 347907872 22683 22666 369420937 75259 75266 536735034 83280 83281 997691319 19172 19111 70725554 26226 26227 770317258 87085 87086 203221206 86662 86663 580753283 80151 80119 18866313 34285 34286 787535896 46759 46737 925645549 38880 38919 453377800 19854 19799 17539405 88690 88691 139633541 67506 67507 583534176 69975 69976 655374306 82491 82565 423175776 57521 57479 701275824 76025 76026 769045967 31784 31805 45760843 59453 59377 77007401 18187 18167 235077506 46571 46572 736265110 50129 50058 665789303 56658 56606 531484093 44760 44816 408100011 4223 4142 950273451 48802 48804 256806023 19206 19152 835747656 5094 5067 49796692 98784 98845 521867373 27457 27517 545436897 86347 86282 853658218 99285 99206 152182521 22823 22824 948796078 62774 62843 396699303 74712 74713 74201986 42908 42870 765801549 40467 40405 122625100 36066 36067 210361084 32877 32878 706746148 98475 98534 982232134 4476 4477 421969643 97137 97138 970250299 96755 96756 886399006 744 745 612324982 31696 31697 961999765 904 905 29391715 46945 46935 234519236 71617 71561 252335238 68394 68395 373764758 79733 79729 408894168 86519 86488 279944761 48479 48487 846114750 64318 64396 905824874 66103 66078 584697975 53543 53508 375022400 8828 8794 229994015 89106 89051 349877366 21447 21407 189203490 22331 22407 402490745 77428 77429 447714716 81491 81565 702784073 24092 24093 736994768 45485 45486 798182492 94319 94320 300260008 37721 37722 35401537 39712 39779 231976750 53472 53467 705434484 58883 58909 13786004 98408 98409 358873946 17681 17682 19151608 89929 90000 401965648 66602 66665 308290388 40842 40843 608261977 88456 88457 113726258 78458 78427 240717767 4838 4839 109151895 40871 40872 667618371 16446 16451 644517767 17267 17211 15492951 71135 71136 460800831 54790 54731 460512739 25868 25869 249338030 87013 87014 951995449 45965 46027 367587016 62967 62968 97705543 80566 80558 761899026 86838 86839 980305601 30636 30713 870172318 58320 58384 87420164 28609 28610 638118559 77025 77106 113981050 20125 20126 24399616 32005 32006 663454796 20957 20888 688723593 77663 77678 235511616 45034 45035 76949759 4371 4372 387139546 71132 71151 106938597 26271 26324 910953867 84260 84181 254959167 97282 97277 835145911 70106 70107 377717708 78263 78211 841528870 30613 30670 201799375 78223 78177 426426432 28233 28234 929349046 77111 77096 919942059 67997 67987 801514674 14100 14027 714566168 17030 17031 97443710 81917 81849 555330929 40227 40304 335550661 55250 55251 512853550 65608 65610 558534334 91422 91423 177232157 77321 77322 860749439 49462 49406 10247761 5191 5214 91648742 83416 83417 7207936 58792 58870 453325225 67584 67585 476583656 39607 39608 348985691 27924 27963 736947439 63739 63740 15050397 50497 50498 753148217 48672 48610 806914733 59331 59332 616740491 71707 71690 278205072 99417 99467 478887765 44684 44685 432625006 6567 6506 572446335 97384 97454 626414504 91007 91008 960819575 87268 87333 908521626 15234 15210 34577064 94510 94449 879795195 99518 99558 739534669 69497 69498 813740644 99613 99551 418233754 38137 38138 525724035 63614 63615 370565107 72761 72762 434805790 62885 62841 245187347 47315 47337 471569150 41443 41444 829088271 1163 1164 687328661 89237 89310 155169284 37122 37123 814982073 11675 11655 295409059 59547 59486 286119736 69393 69396 519235786 21722 21807 731486183 46580 46581 810736139 28842 28865 435822678 42528 42505 564710218 23427 23428 549687640 92260 92261 599099117 63869 63835 244249655 33560 33561 666570395 28640 28568 206260173 40159 40116 49281316 78050 78051 341912684 51670 51672 112677016 21407 21408 611810313 87944 87863 519866606 42733 42734 189367091 57351 57352 742793857 69648 69649 514161499 1371 1452 82163847 66410 66413 762546750 41410 41384 172462729 24119 24120 14052410 62067 62068 900524717 23745 23746 458266573 67764 67762 812035769 38289 38257 749224276 32452 32453 721083370 11914 11922 301870261 18981 19011 889132483 76992 76993 986575367 25896 25897 653908564 83929 83930 685560363 28005 28057 545460043 65477 65478 483979385 69206 69207 248432434 3557 3558 525459432 22820 22821 326789734 98118 98119 286119751 30387 30352 735128986 23326 23327 357932143 66341 66342 220910843 92437 92416 204612157 51208 51209 821579286 5304 5305 168350446 95036 94996 358309002 39441 39420 688741828 82116 82158 478841650 73747 73686 578864696 40025 39942 511862544 6980 6945 215029715 92048 92049 783523371 10569 10570 356025734 82604 82605 108684062 93268 93322 217323290 48220 48221 857959314 84955 84956 425906608 91986 91976 49583744 20992 21036 506218262 6278 6279 822153847 4209 4239 801769420 86900 86901 933037890 37566 37567 815578714 16775 16776 751312273 99404 99359 675783599 7045 6981 788754507 68611 68652 454900826 48248 48276 171374920 63161 63142 872436311 49400 49401 402896158 65669 65670 923689156 87448 87449 229023362 94772 94761 634137741 72728 72725 765955698 97038 97031 35979842 29572 29573 230595065 16911 16912 456992877 57365 57366 60851686 58521 58465 418030176 92998 92999 365982554 56427 56428 933110423 10471 10472 123583451 29545 29505 633506078 80387 80388 843020526 88760 88728 849371907 85219 85233 682268097 42550 42508 20945134 41412 41353 391088950 34287 34243 638546405 79353 79354 898676704 43265 43266 46137131 7988 7989 602390972 56449 56450 60331921 76631 76632 860770867 26860 26861 31422636 43429 43430 227598385 38881 38856 947731124 50011 49988 804760677 81077 81078 856828055 78490 78491 782957686 22467 22468 697603388 348 365 739532918 46138 46139 211805529 39932 39933 613573172 12002 12003 902039452 15246 15254 187722474 52042 52059 270502350 98558 98500 419134968 95669 95670 679941121 78562 78563 700048454 86602 86603 127693543 53441 53427 735016878 27171 27172 753658168 14482 14564 972378132 7417 7418 226551590 3784 3781 109422279 30996 30997 76375298 56975 56976 356386381 94504 94554 156417048 66656 66712 320007430 81815 81862 703036733 96705 96706 386658855 52989 53066 996766495 20024 20012 826332207 54308 54283 795548184 69144 69145 604050448 73449 73450 843674979 26814 26815 610504467 9312 9293 610828091 8559 8630 804091916 53157 53158 671959846 38503 38536 529805299 13491 13492 430165554 93902 93903 498198267 42139 42140 86116562 64057 64058 547481035 20692 20693 677973982 41179 41180 904345191 82486 82443 901558171 32742 32802 831667550 38931 38932 222215616 31675 31676 140554828 97715 97716 537568930 66718 66719 26528833 10167 10085 440166971 94882 94883 953727487 63548 63549 556112615 616 667 327874697 75509 75483 999533527 93593 93594 442936101 9413 9447 189588964 6954 6955 547251180 83770 83724 438905232 90732 90733 508577271 9570 9571 768141565 79240 79241 986469863 73145 73146 820342936 97932 97865 593367634 31970 31971 609491099 56051 55995 135631098 27009 26926 453795997 89585 89595 855506662 62254 62339 587478169 91860 91861 126120507 52292 52293 927379758 81560 81556 716041542 93351 93352 356867482 19728 19757 510025934 59662 59663 239007055 58245 58246 756151692 420 421 145958948 47961 47900 818258647 68151 68152 377463145 2311 2252 358135376 96117 96118 370657821 18744 18775 295581226 59880 59881 656422129 93214 93288 544280931 91577 91578 222696520 74273 74190 343698002 77844 77904 705082960 17510 17511 713612693 46578 46579 508397776 88166 88164 205939847 37127 37128 672424130 26111 26062 58299112 4031 4032 72059596 8628 8576 269268364 28258 28264 643273708 78054 78055 328700315 11055 11056 825740920 6707 6719 552390857 51507 51508 811319241 91875 91912 419207064 71038 71039 849376895 2600 2607 633726401 95568 95490 961790059 3381 3306 493519088 84388 84389 761552977 9992 9993 524071638 39484 39485 108849581 53542 53543 233013178 22516 22562 527643461 96300 96331 371112913 37879 37796 661081717 58838 58815 336389454 5317 5295 65355487 53989 53990 907501939 69603 69604 872273426 15044 15064 824641703 68525 68526 602815192 90711 90705 630672223 84479 84403 171531793 22452 22453 326902264 87866 87820 302276397 86275 86314 127348195 69851 69852 455177284 48823 48824 549670826 35592 35605 215670571 51849 51904 68169425 88653 88654 505559784 33597 33598 238943513 87731 87694 146807937 19643 19580 568055370 49569 49570 433695528 83672 83620 485404129 52091 52092 547373089 90560 90561 360273253 97964 97965 942186859 81448 81365 399780462 42675 42676 204473349 33969 33970 319872745 31309 31310 679163601 98119 98120 64614831 3933 3934 541946973 45740 45775 233116736 83400 83453 354441310 86438 86492 979863333 6289 6360 932228551 67759 67834 74911680 61237 61299 966390099 76410 76420 848662299 49665 49666 106688851 97775 97786 621115624 36849 36785 292133545 78764 78770 760076463 67350 67351 351386463 57725 57785 666991789 87536 87502 661709546 99549 99469 560695030 78745 78746 863252255 77672 77673 141378954 99346 99347 317654686 15938 15939 271318892 9240 9241 805810089 93494 93559 55157694 37260 37261 834300882 57646 57647 564539867 78273 78274 388291371 82365 82379 670688829 34482 34483 507754853 88952 88953 613285451 7078 7145 613596299 28277 28289 312534028 7548 7518 366651102 57496 57569 508397496 6764 6765 631556031 51405 51406 327026530 29930 29931 6244750 56611 56612 706500286 41635 41636 586638077 95464 95465 759379166 69288 69241 767252634 48354 48378 209128686 1233 1279 918875509 26478 26546 492064309 80582 80658 29245723 74817 74818 547906695 89541 89542 615399522 2166 2167 783915188 94916 94944 221738709 7503 7582 738680982 75116 75155 380615272 24554 24532 83402127 15246 15247 300067689 19591 19589 455756800 34239 34240 669222600 38814 38815 409397041 46050 46111 576587505 1809 1810 584316241 5248 5249 325093564 41389 41390 749725506 50040 49992 630032030 19482 19483 792910163 69695 69696 840307575 67185 67186 660475623 63103 63104 549522704 38979 38980 400393181 87513 87580 779245774 51777 51778 95039984 71480 71415 635705400 22841 22842 111331736 98696 98697 469289237 39703 39704 432687456 29916 29890 90667536 69497 69472 71226623 72865 72866 635909920 41801 41753 578301082 60271 60307 423275871 68620 68621 940174495 51260 51261 231150468 43787 43735 177336289 50657 50576 848531897 2345 2346 902260180 80824 80825 734607166 11343 11384 267714379 34011 33931 794668037 65211 65212 693132103 69402 69427 396681275 54003 54038 77487348 61166 61145 450296834 96927 97000 830754263 87930 88015 214453839 19823 19824 654797765 48611 48612 147581261 39506 39507 551335735 47036 47037 161158243 89332 89394 734086322 44045 44046 739654663 77623 77624 746238444 81495 81496 987300187 7776 7777 803380458 24999 25000 789399904 65222 65195 788200458 60833 60782 378516509 52865 52898 374719356 21571 21570 860062749 54179 54180 148487734 38633 38593 507910523 19389 19380 624994937 42415 42416 176574463 33526 33484 897445916 95279 95280 89466237 29609 29610 13260217 62933 62934 375196306 45542 45546 811582389 4798 4723 562172853 39023 39049 902750888 51678 51679 280766409 49744 49668 33766191 58821 58822 119526624 43929 43869 959077437 62366 62423 489674962 12953 12954 240597484 876 877 624759020 19638 19579 459648298 63960 63961 646509827 68802 68735 66790884 22017 22018 604492374 3275 3276 688430982 91705 91781 259549898 29583 29584 970319294 27529 27530 639687198 52255 52256 843765079 62864 62865 231090860 95082 95062 368992587 51827 51830 552806204 43499 43504 188914563 95681 95646 229963214 54845 54846 402298900 80138 80152 375400620 93736 93667 728429019 39487 39416 616836130 42612 42613 175667855 64156 64233 134427003 54705 54706 532611677 9532 9533 695732600 29897 29855 286451563 89571 89572 489456427 63813 63875 987943709 93033 93034 825447170 96876 96811 528222367 83741 83742 911827958 52573 52523 457879546 42682 42720 377865432 20984 20985 909729871 26582 26583 827388930 91402 91403 39372337 66608 66609 919074701 57594 57510 621089656 17781 17782 929655004 64132 64065 658455900 75656 75672 833654244 12188 12232 585924666 26749 26732 81374194 45737 45770 807066578 53281 53282 988757506 29598 29599 413332519 32442 32421 504384365 69882 69872 210663350 54996 54997 803229423 69753 69794 717072094 57301 57302 172863036 28344 28345 967248236 34423 34508 200704343 49282 49283 409556772 41805 41797 605997121 78193 78194 501691733 61738 61746 275041207 72617 72618 505222579 68472 68473 12389908 46886 46887 902466394 32939 32940 804889125 76270 76271 462600684 94318 94291 947160365 78121 78122 883594327 8829 8797 32538579 99214 99156 20265555 12677 12678 33916685 35037 35120 594836200 50035 50065 815079605 97887 97888 200067754 23116 23086 904828217 41464 41465 96465017 67711 67712 901770336 50876 50864 373335142 35573 35574 664877446 34633 34634 639331927 70057 70058 426702558 83852 83890 615762765 59160 59152 515275851 93127 93128 167604093 84211 84185 897879556 66433 66493 732577088 82368 82314 354589510 65779 65780 3258003 12812 12859 58354507 76810 76795 209883072 93856 93857 160714502 14518 14519 959754750 56194 56248 256810558 10184 10205 93274803 62408 62411 293112149 64594 64595 469169267 50494 50504 987488890 69403 69450 459576771 47418 47419 628477665 17314 17234 420812791 65934 65935 337271646 98861 98887 959799449 3156 3233 911313648 3465 3495 143225195 55781 55782 710158560 85895 85896 810125454 1950 1951 395253229 88363 88364 452066453 76571 76573 444155506 23988 24018 432423844 54986 54916 241641473 29978 29979 170218047 29830 29853 669968587 26930 26931 904057668 70836 70784 692908114 74854 74860 72319406 48886 48901 73177770 38010 38072 758851928 42742 42743 735283628 24324 24385 795500134 41081 41082 442802373 77644 77698 303383018 45272 45273 293019914 67541 67600 500405282 17430 17373 863107633 25731 25732 362850471 18469 18470 685650079 85052 85099 722062757 62923 62924 968553499 72258 72259 563710109 40341 40418 469412332 28044 28100 635677016 88182 88183 557025050 52330 52375 101161446 9492 9493 995231153 46962 46963 275769708 53430 53431 500126430 59323 59324 526316909 79523 79544 33711740 16712 16660 9543407 45851 45913 764150890 96230 96165 671316811 4043 3993 890342666 89801 89802 972998169 2654 2655 926572181 87876 87846 66011569 12163 12185 543725776 34416 34417 443778709 92387 92315 362501880 74957 74890 362456424 19728 19741 817110495 59956 59957 584046442 40276 40325 508309132 96237 96238 160793278 57236 57157 93959702 8773 8774 76783981 44854 44855 875913785 94384 94463 868457662 60368 60369 680182410 44125 44183 584642906 57761 57762 831642027 58807 58845 55522179 51349 51425 340173174 91102 91053 715732885 91570 91571 713936836 5049 5050 113947145 98619 98620 728911707 57993 57994 281520964 59790 59791 777334850 58455 58518 927440026 43201 43202 450072279 61259 61260 330781540 35162 35163 458416695 73281 73282 483821689 64438 64479 396274995 98629 98556 989228251 93097 93149 362458535 38094 38095 328584452 16480 16481 369094023 91304 91293 466792627 61436 61419 464773063 9974 9975 827513580 16207 16208 523603571 58206 58207 236658518 3800 3801 542790063 62444 62445 819874825 42412 42413 557092941 95585 95667 532846634 19457 19458 125863395 98690 98691 186062766 30333 30335 149111483 57109 57173 42688655 26822 26826 688042077 6433 6374 534258367 47246 47292 905010108 86182 86145 133841714 417 418 175482821 65812 65813 327498241 67663 67664 772562905 27653 27654 748094851 15319 15320 603317288 54362 54363 515915758 71041 71066 649275033 22703 22704 325863923 95069 95100 938177944 58595 58596 75243793 90828 90829 311667214 17327 17328 926919366 57814 57744 63914092 40944 40945 601782373 15161 15085 780608209 64400 64387 380526946 92237 92238 576100723 16084 16085 297082561 19783 19860 913937543 93478 93479 212278832 1570 1588 839816719 98679 98724 791550995 83118 83119 612022462 36754 36755 61062259 87193 87184 85767761 32340 32341 897056506 24266 24246 507459990 67624 67613 930060012 37267 37268 455990908 31098 31131 523160365 31194 31225 30377563 58818 58819 614940819 45329 45330 586555625 30676 30673 703690736 50895 50896 353367341 99023 99024 820874573 4276 4360 933558831 39735 39789 852113364 79149 79150 699948470 32616 32617 470238643 96589 96618 115744669 3104 3144 956733 74207 74149 193599008 92993 92998 824550306 57328 57329 37227873 79111 79112 956027905 28674 28689 664496266 88971 88972 760494927 17183 17204 942257574 60963 61040 68987366 23661 23662 56222325 14783 14784 892002128 35274 35189 122921173 89918 89919 129598545 22713 22728 976859822 37854 37855 714291258 68224 68236 295251271 93409 93416 238842119 50415 50384 457455951 8295 8296 679056105 43984 43985 234101474 31525 31526 24406210 32168 32169 386431227 97928 97988 278253257 29706 29709 714760565 28253 28331 900776738 70524 70525 482976809 54205 54217 161093904 72733 72776 804913735 848 849 620669219 40966 41011 124660000 76514 76537 58445877 34385 34425 202023157 9160 9243 965390484 46520 46521 308938398 16978 16979 154775354 36297 36264 809975913 99092 99176 164843590 15659 15660 672125061 45299 45306 267179279 22182 22183 510040090 9692 9768 820708913 84023 83971 395460823 70233 70234 446763572 93806 93807 587633373 37746 37747 884126074 69253 69254 157634559 28967 28995 342365109 45412 45487 327244796 77529 77606 151297875 59339 59255 236496481 5047 5082 207330426 27382 27383 71703067 42251 42252 557707184 15594 15595 756813365 43528 43529 216893144 10697 10698 7737845 11189 11194 756390178 44167 44168 770387861 38925 39003 680895797 93875 93943 26633078 47440 47441 964321081 33056 33106 264282207 80727 80671 6326545 7215 7158 951095570 23461 23443 147895355 10955 10974 276000421 60432 60433 434873994 72416 72417 134021134 51411 51412 392013647 17864 17865 406786627 25285 25209 931107065 33004 33005 621062066 22702 22703 496327337 69575 69538 450860790 82449 82450 430726894 76630 76631 41053967 53852 53853 660245036 70528 70529 785889633 80546 80547 980619270 4120 4190 320237561 23635 23636 815662607 85902 85903 940537366 25735 25728 806744652 62894 62895 806817455 92124 92125 541777480 31338 31339 827733716 90447 90475 464786171 63446 63493 126483289 71081 71082 597943742 90894 90845 433889939 86510 86490 380920258 41692 41635 530263755 84206 84173 875832322 95918 95919 266869159 40925 40841 490875622 16482 16483 522330647 99740 99741 260510719 588 640 441197037 50558 50569 665617537 87541 87542 336480386 64451 64452 665252132 29427 29428 818294883 32846 32847 992277147 4331 4332 602088391 63757 63758 411337456 55386 55470 106530457 11060 11061 630357396 38269 38270 286169967 8763 8689 277751109 13817 13818 181891875 42051 42028 246746794 18422 18423 77534325 39710 39680 100429470 64048 64049 890245557 3971 4034 651848056 91794 91795 350398156 83933 83886 458198567 40153 40154 813238290 41575 41605 817241088 28872 28873 40418076 2515 2572 810596091 81217 81157 242608205 88771 88772 525383331 76838 76788 234975813 82926 82927 620161603 54344 54313 952429267 38633 38710 607946223 81702 81703 608517286 1016 1048 906358616 23609 23610 432274290 70565 70566 63551204 6177 6178 169940689 99249 99250 487814577 72346 72333 526303185 47769 47770 764219257 12244 12245 745016105 61746 61747 10070538 2805 2806 410463019 91114 91115 879173267 34293 34330 443685926 50232 50233 748451649 62477 62462 884322243 45111 45112 460277905 36212 36213 637210934 67754 67755 510317208 8893 8894 130184733 52044 52045 71881324 33600 33601 392482820 53607 53608 505588184 93648 93614 799284414 29555 29556 935270468 71070 71107 803736469 90696 90697 882276227 22860 22824 147130123 94502 94508 670190413 65284 65346 604934916 1588 1640 237025381 99009 99010 383480108 93566 93529 722107996 4720 4721 658165854 20952 20953 169934827 79617 79697 114106178 29069 29056 289730523 65742 65809 347335314 41884 41885 745720774 21842 21843 739505374 70835 70836 531805697 65974 65913 16820839 49305 49328 488495673 41200 41278 458213237 80260 80271 615588399 71173 71111 973986572 49277 49299 413678206 15507 15508 859553755 50831 50832 133610963 54297 54303 348128254 13620 13621 152671698 5528 5583 432698147 14227 14228 2979303 31861 31862 426629784 96316 96307 741291691 68714 68715 538113999 34815 34765 803738850 96857 96865 393742492 52797 52798 306997889 86167 86145 546159435 50237 50238 794894846 99448 99449 554934475 27947 27948 745834323 86088 86099 816599435 60379 60298 48993671 61780 61733 563583324 71442 71443 858991048 22269 22217 891375277 75675 75726 956220124 90470 90471 678310809 68083 68084 565401616 80222 80223 235997410 8682 8716 174876840 4768 4704 377634013 72676 72619 612924664 79691 79767 330766509 26614 26615 430227841 88769 88770 228891461 57665 57666 526064060 43775 43759 957644509 4213 4214 812222062 43966 44040 628313356 70355 70317 656934682 42865 42866 218755450 16165 16166 743301047 66743 66744 433010228 23752 23736 629753869 3392 3352 357429267 46670 46691 747740601 65756 65757 543508121 10657 10624 832834296 5989 5990 491746966 33115 33116 638857594 14981 14982 743750126 17654 17702 813926291 22233 22256 992610084 15896 15963 87915328 16243 16163 483109135 19969 20008 707734295 87689 87726 565389057 78596 78511 704281894 95980 95898 596672912 20118 20135 587155754 68866 68860 607870811 15382 15383 493314582 45491 45492 817222248 45257 45258 910243726 85976 85977 956736287 27047 27048 759740374 29240 29241 58184064 15379 15380 403675499 62098 62041 128497163 19924 19956 338653846 41923 41914 712674766 66330 66331 567146165 49159 49241 896932211 11423 11424 767464408 1417 1418 991913965 20269 20260 770992572 5340 5334 577774517 22907 22942 441810510 18617 18618 307091669 99595 99596 728191293 47660 47674 326232125 69030 69031 60957186 9892 9877 570525020 40443 40444 685287925 39660 39719 842940163 70750 70751 440544381 38890 38891 395601235 76527 76528 661465489 90173 90226 672342257 40529 40530 898953740 1523 1463 67084630 79268 79192 516145317 58715 58790 867525583 53680 53681 740838275 52288 52289 847667262 79080 79009 911947439 89529 89530 544556051 58156 58157 347145141 51152 51229 992872367 63110 63085 298571950 2809 2810 885241826 54946 54968 154486843 95434 95362 802419849 42820 42821 72607856 40547 40534 153835512 36213 36130 444113927 2441 2500 178519079 79556 79554 609981763 98052 98059 372390745 93470 93497 559965865 5941 5942 71028228 67068 67069 118916893 48279 48222 437713688 61967 62031 338418506 78737 78711 266214870 15709 15710 286909763 66248 66237 533747306 65397 65398 194254975 90983 90984 997168459 52919 52972 928618222 90931 90847 56920523 62043 62044 238067116 61688 61669 281882987 59334 59335 946986993 82727 82735 752651221 84790 84873 251421892 56285 56286 578450115 19243 19242 740281367 2331 2332 893128645 15109 15110 964890015 37101 37148 989060659 20683 20684 43882372 94261 94257 699328180 21155 21129 306785567 15591 15555 196907097 99400 99401 697912940 70974 70975 951406110 95002 94991 409281300 68100 68057 407758700 37262 37263 522268748 47833 47799 628569999 44068 44069 935510397 96226 96181 915949119 32129 32130 983483074 19641 19589 994721864 69050 69134 844165227 6475 6449 101604839 75753 75754 501187926 55016 55017 703924159 83440 83479 202034183 97739 97740 606460086 13399 13376 370429392 18385 18386 982097040 62471 62500 573851943 58296 58297 424556522 30795 30857 63690833 93588 93586 636369222 67484 67478 119038843 76618 76635 961149335 8137 8138 866794082 74777 74778 314140389 7523 7569 36787065 52105 52033 206200031 36749 36750 820615945 5761 5762 480885269 89967 89968 217025157 33088 33081 563615913 8821 8741 202534283 78648 78649 298258302 22797 22798 714455054 13036 13021 321375186 55161 55162 699461441 40702 40703 326714209 76217 76254 224403152 38753 38806 161582192 24114 24151 897119674 67321 67304 548894547 11278 11291 682981581 21510 21433 59838127 50811 50812 81815523 77721 77722 428227493 52395 52333 123825745 83244 83287 966764559 92346 92347 408735827 20374 20375 968207978 8453 8401 785616609 97505 97506 553629981 94930 94931 115954330 11825 11774 433582375 27469 27501 293626800 90956 91026 613859575 37312 37227 602103458 66932 66898 686037465 17244 17181 496243943 2138 2066 868501422 54353 54352 732719741 29233 29297 233895288 37553 37554 463314637 28431 28511 742348756 69863 69848 835607022 95444 95445 464293205 74884 74907 216669461 74708 74709 771446118 10255 10327 424513120 39606 39687 781624966 96341 96342 183789257 11881 11882 77974616 16231 16215 76469431 43842 43907 812264366 85332 85333 487914300 71195 71189 743500586 74840 74896 279491528 92209 92210 788442516 10311 10312 329333641 64249 64314 67978514 58380 58381 322539968 83648 83598 366824389 33323 33252 706959236 39750 39701 50795992 69043 69044 718932399 40669 40653 983357758 27157 27158 41853595 96312 96313 494791854 69503 69504 851439134 32512 32536 310082770 95246 95243 426075534 36856 36857 986748699 99610 99611 821585426 4769 4804 115894897 86689 86755 357553288 23750 23827 249292191 36043 36114 174553382 98412 98413 868595262 94345 94287 988464099 55460 55461 289547752 81470 81471 922484374 21474 21522 245974062 75469 75470 629202773 77944 77945 720395441 37304 37305 236332391 89904 89861 369651002 70627 70557 546547877 85534 85535 154444784 99988 99989 145647681 35778 35779 841274161 85243 85244 788104624 61436 61493 322960243 27172 27173 543255167 93298 93299 728028032 57189 57190 525827490 2217 2218 419390284 50073 50074 497096116 37830 37831 183012860 60234 60235 256599402 18581 18582 750476745 40076 40160 424045534 16341 16342 808459995 99100 99097 287146681 64878 64901 982880578 34772 34736 517625553 42919 42920 270302190 35848 35849 99568350 42183 42103 212762520 48175 48216 147360849 71476 71538 483918543 14746 14791 809085591 39653 39654 905951378 8431 8360 764702739 88488 88489 995352727 53866 53797 955118667 59542 59543 263674649 36092 36034 437396065 22218 22219 416852998 19464 19465 653277256 80448 80449 799508601 48576 48580 404596226 29991 30067 202639243 4867 4868 762038626 21541 21542 155695063 49976 49977 249096470 92818 92819 847059318 30405 30406 640688729 42631 42693 732982834 4413 4382 434623359 55276 55195 623703562 24411 24353 645632606 54621 54608 609512615 12571 12595 440339548 26932 26870 603543389 59461 59463 315298950 28050 28077 735765300 95319 95320 331691439 32534 32535 347164772 85640 85591 278539237 12587 12634 83935001 29267 29278 499475603 62267 62268 331818004 99223 99224 828117053 17591 17536 948155979 81403 81436 528590895 88088 88089 294418438 95663 95664 601171471 71706 71707 416279558 59514 59515 861850603 19069 19070 669032780 51894 51931 163870475 13291 13302 556864837 17370 17371 417209208 15797 15798 252624612 97236 97237 532973642 99371 99372 375313873 29008 29009 686833483 50044 50058 551154180 85322 85323 799203015 48577 48578 111687791 71793 71805 51760354 59313 59353 545530966 26269 26270 529879214 95831 95878 678423271 65905 65906 511381666 25749 25702 988701850 34934 34935 790783490 31262 31289 148403628 99125 99104 179296171 26913 26831 900234537 91963 92005 483325522 35547 35548 207857802 68764 68765 641126441 82822 82838 872089833 50759 50826 430479110 27176 27177 48449804 39900 39901 982565198 78240 78241 47420560 77551 77552 491153869 43253 43330 788709792 58747 58748 80118485 73701 73630 439137099 10286 10339 523291429 76146 76147 118457502 5026 5102 408614963 42766 42706 267215095 44401 44402 405293634 21663 21732 981045325 39732 39733 485930735 69502 69564 592230491 77397 77398 306499364 31291 31292 792624148 34133 34077 308979335 12928 12929 554040471 83761 83762 69035237 35629 35630 636667794 85341 85342 252869126 59811 59812 768772533 37500 37510 904377131 8572 8573 987622973 79895 79896 250396205 35487 35488 975505596 41175 41176 843895514 1321 1322 128300006 2119 2120 818795268 20210 20253 837117782 81004 81005 123218408 12396 12397 233392438 24522 24454 560490953 21820 21821 813794786 74145 74115 931243985 95509 95510 655412659 75189 75190 611635030 80870 80924 628506866 86810 86811 930996696 28775 28776 360771263 86887 86843 228625667 75320 75321 322196854 53549 53554 314721985 52317 52318 900955942 67471 67472 536780747 32086 32002 645271441 7778 7779 946463937 95304 95305 616866590 18630 18581 223675619 26703 26704 892258763 19897 19941 304862834 75628 75631 649863774 29063 29040 444259576 1038 967 456771364 30579 30583 978990060 65117 65169 3080473 47630 47581 489857190 93785 93712 822818452 32288 32289 456356139 65443 65444 756968905 17322 17300 787884955 76885 76886 705277995 13518 13519 695404619 33926 33944 818126551 36571 36572 645957949 92415 92416 518188185 91303 91229 170906044 12580 12581 610423752 46904 46920 727706698 92328 92329 819033604 60018 60019 840305757 61574 61575 807789103 60085 60086 688923482 25931 25932 257009272 6456 6457 674554110 60422 60500 380553813 31474 31475 6711574 39114 39064 378208032 19904 19905 136259522 41423 41424 661034862 86705 86771 63193010 74685 74686 363254539 65460 65444 561549232 96571 96643 159386962 24814 24820 884374602 72376 72377 117055463 95944 95945 534132736 8807 8808 204696007 42172 42173 951709603 60542 60626 865348175 94882 94954 448881079 33723 33724 296083249 96649 96639 811318048 18845 18879 170193959 32931 32960 371769098 76795 76796 64530628 2973 3019 611176627 77458 77459 101264159 9460 9387 601625563 36054 36076 467205935 9729 9730 108084125 4674 4675 242576650 30878 30825 648232169 20532 20533 894588948 85083 85084 63828733 80346 80347 595157376 49084 49035 116554138 98288 98348 895214239 97579 97610 885465022 12720 12716 530560657 35828 35829 922783632 74158 74159 341535664 38376 38309 521499249 63062 63063 571897860 72003 72004 730349818 1949 1950 982932647 9126 9127 330311782 26162 26150 90364198 8885 8886 876630595 51338 51339 384470532 30066 30069 92164433 6256 6257 777774310 47447 47448 117912820 88466 88467 472986200 14669 14696 345966470 71559 71560 296609991 43786 43787 706775225 29807 29808 559271054 86467 86488 225844326 64816 64833 995692878 93363 93364 142826471 33725 33726 997111533 91581 91527 160346252 76258 76259 824760670 4722 4742 909722430 75458 75459 614206222 21304 21269 799887211 53345 53312 634246978 41202 41163 435379024 15378 15295 293973877 48893 48971 790235959 58224 58288 877700447 81610 81656 447028029 68537 68538 243732466 96307 96308 612876121 33087 33088 108623056 83593 83594 454435291 75841 75842 315878268 32433 32434 319647491 12390 12391 169363425 56698 56649 922349408 606 607 325937462 66500 66428 968565211 33977 34035 985892323 84269 84270 62300231 41259 41215 868668008 65346 65347 544735928 93624 93613 693162569 82656 82657 849489401 5090 5091 659905028 71052 71094 314026466 16091 16028 386516202 6372 6373 773175446 72587 72588 298097721 64045 64046 213017905 59760 59733 95340627 44010 44056 755604140 91529 91530 565318573 46818 46768 420929919 20381 20369 337832805 38010 37985 80863144 51596 51579 752425461 34132 34164 607242246 74089 74090 557552562 55714 55656 115878134 88563 88568 462855500 33274 33275 857475229 2503 2504 733438489 93753 93754 152510760 96473 96398 927730558 97462 97401 745080774 58242 58248 285326960 13878 13834 725490572 79050 79023 243103031 40698 40699 340635853 43768 43685 784639823 28700 28630 856711122 75652 75653 466092643 74373 74343 784755866 90479 90480 46179987 25974 25975 371028436 66137 66149 192995915 35132 35198 144497928 32451 32454 632027620 558 559 858993687 5039 5050 320705503 97393 97316 685029377 38921 38922 506999416 49815 49819 507280785 90399 90483 596217612 19800 19851 213560355 59312 59313 921505886 59865 59830 165023876 13818 13819 66858028 42609 42682 397584883 41516 41473 78268526 31767 31768 126179667 22276 22327 718453503 11017 11012 355199019 55109 55110 189593973 79775 79793 267230080 68041 68042 534956866 98553 98613 343293670 98446 98361 135290901 74411 74451 533117529 92756 92840 228176717 9491 9492 236056338 95943 95944 648173692 63616 63696 519563432 87689 87690 597975828 29280 29325 318936777 31564 31581 135350765 62939 62883 134419007 23438 23439 771663665 74373 74374 532632718 44268 44235 227812999 59407 59408 30455706 42131 42151 75768585 77605 77595 223109565 18799 18835 125140987 33548 33490 232710588 26124 26042 541663708 59805 59783 255280400 47234 47235 926509779 64560 64561 520431073 3812 3738 465883931 33363 33364 256877168 61646 61647 169622 2567 2539 853295358 29457 29458 351012017 15139 15118 477682528 77254 77299 415251547 68914 68948 767709548 71309 71225 328928215 23103 23104 658306683 87479 87546 427173809 26040 26041 410123725 80500 80526 44065143 92495 92533 972360212 50845 50914 898433975 53482 53506 29406791 28573 28574 384788693 12415 12416 615805427 46316 46231 162539038 33663 33587 583535779 70890 70856 391851512 11069 10988 981540978 73283 73284 751214613 39184 39185 881254267 36246 36192 287930981 76361 76362 141896539 85614 85538 862348152 51855 51856 710077812 49919 49936 451882635 56756 56757 775800381 93693 93717 969108984 3732 3778 867722986 66488 66445 639289646 34443 34496 699245377 22554 22555 289496099 35958 35959 905572037 57081 57141 109862423 66755 66697 321115914 56673 56745 756188763 59808 59809 178946892 99195 99280 750612956 57104 57105 164422694 28063 28064 997075630 19616 19698 416457092 3142 3143 680089739 3893 3894 147326291 58043 58044 668836977 99485 99464 785792368 37648 37694 686110575 26665 26678 904041133 2400 2447 851567599 81641 81665 204517585 75559 75560 805780949 60825 60848 308380135 93624 93672 343526569 23422 23488 418341619 13912 13913 127592916 57164 57165 828574652 14556 14489 173621248 88496 88497 241425167 81702 81780 831706524 34117 34046 609396572 76566 76567 768044598 27896 27946 472545705 21003 21060 117649646 94956 95041 380992970 87510 87511 822392664 86754 86797 515405452 60759 60760 129726079 90503 90588 609431184 20065 20066 374356588 12195 12196 151969692 33147 33128 294924876 10405 10370 68080286 42913 42914 112222697 75937 75966 461764024 50253 50254 466765097 74 75 137780792 26873 26848 245097228 64883 64884 272509811 22315 22316 784714310 61538 61595 113373961 19346 19347 689955790 40681 40682 398625624 58819 58820 62159751 66077 66083 424371752 32075 32076 38507894 74194 74195 949362543 58784 58785 475374982 10846 10913 683111753 11236 11237 345809435 25587 25651 397032825 93060 93061 86889810 61486 61487 561918534 11887 11863 214443254 71553 71618 799783382 29113 29164 540072463 12427 12410 256780652 77743 77797 711023289 99038 99039 951454757 8038 8039 736717417 61883 61884 738377308 18703 18704 478174412 22354 22355 363014358 69282 69283 881903051 2579 2638 108877413 92206 92139 821048760 4305 4306 111120875 63411 63412 805815044 99647 99648 108796812 39190 39191 685594261 84169 84170 273150277 33160 33212 909264501 91326 91327 601667596 43483 43510 741088547 48602 48604 307926284 65810 65794 774929243 31043 31044 885768510 22262 22263 253523629 58485 58432 682285930 11730 11667 410863812 74767 74768 755704001 63061 63040 923762381 69130 69131 969807393 45026 45027 467414268 26516 26541 566857256 12247 12303 800175087 56379 56380 879330630 79500 79466 588740197 57942 57949 992065788 58433 58356 799522277 34909 34910 731159255 13985 13986 594474436 3052 3053 789540617 76788 76808 486762288 98693 98777 573928299 69990 70051 713562883 78732 78754 462975050 68793 68826 636246 77333 77397 384651113 80921 80922 515993704 33782 33705 152489840 49189 49190 373633837 81477 81556 258164826 96512 96513 251668982 47815 47816 401375138 60262 60317 667529297 34107 34040 916916057 12403 12404 667338055 85363 85364 14793457 11306 11307 216740026 47286 47287 128034030 75756 75710 208060063 57143 57157 958800387 87011 86942 740924008 28690 28691 969064477 7956 7951 629296310 4633 4690 556197725 30730 30731 67900517 36651 36704 562397789 78853 78923 455922186 25572 25623 303295442 53048 53049 59994990 56777 56778 366340725 70400 70401 30019171 72155 72156 323630207 33008 33009 733448598 57936 57984 341872004 71045 71040 211116904 83147 83076 692052062 61677 61678 323061030 61924 61925 172547024 27636 27637 765583103 70217 70218 368943088 69790 69791 738721417 53566 53613 989647125 224 225 453153129 25267 25314 88557522 52706 52707 32752513 82461 82462 68642228 4484 4407 146253695 73045 73046 460131685 62502 62503 732893550 32641 32558 920848824 21108 21077 346017172 64143 64144 674858332 80943 80944 905824309 99657 99736 388567322 77547 77548 619213200 4255 4223 508218975 63350 63288 95937771 15772 15773 540055904 13721 13722 547081164 32044 32045 305899865 52579 52580 670037777 10596 10597 904699474 86842 86843 392559306 49384 49385 692353396 78780 78778 53233111 9933 9934 323903600 6015 6016 409360107 32312 32313 435281007 31076 31043 683571207 75449 75450 77962407 95974 96004 865504572 90151 90152 907715871 52317 52270 336976414 1987 1988 184941007 5966 5967 433211257 74957 74958 395579765 23374 23375 340301489 4182 4102 570946002 75962 75963 932517100 82752 82753 112720867 14051 14010 583537329 68938 68926 948915930 86546 86547 526068408 81230 81214 637339726 17543 17624 372173513 18981 18982 161104434 13535 13536 976606259 6946 6947 9624392 71849 71850 555614997 57496 57497 707195327 29298 29371 253511955 56077 56023 192783383 16689 16690 991844655 29059 29139 164150771 93019 92965 989605250 99193 99163 378142208 68029 67955 299728225 17838 17879 76395277 27564 27576 676327343 30474 30471 211101206 62137 62138 595887381 32330 32395 762271517 35009 35067 626667435 5817 5857 983730338 28073 28068 140205070 95972 96037 13841900 84582 84583 388460782 10679 10676 92883895 6809 6779 288601963 71421 71422 608866116 9923 9869 964521469 97467 97431 34341203 1850 1851 530087421 74403 74406 807521165 14516 14495 60612313 15138 15164 423885160 58882 58883 559124146 47702 47703 660388803 81830 81831 167753597 10404 10427 494322639 66359 66281 802023360 68508 68509 502435087 87097 87098 412493911 72246 72247 911166559 99562 99563 988119721 31684 31693 712422784 73275 73276 461425370 97188 97189 384056236 71908 71907 563192494 21464 21465 558406764 58181 58182 441762813 10640 10717 313036360 7085 7086 7228112 33928 33929 759058760 21625 21626 573653268 53660 53592 503363036 48219 48157 925047646 93778 93779 901457153 86583 86513 375619539 41116 41117 205558843 84078 84079 481813838 74765 74749 939543629 61303 61304 87362899 76530 76531 890149797 59759 59722 605930649 17580 17581 158247465 66400 66353 564012506 25588 25618 838716917 22425 22426 358262974 65054 65055 143355164 13179 13107 548414411 10841 10861 716506894 58027 57968 753524955 68139 68140 891261396 49403 49404 792876310 73632 73661 996664622 6586 6587 447268554 67418 67419 742557961 33492 33493 663682454 62920 62921 464322395 85756 85697 573190028 41218 41258 633500960 68731 68760 526698764 2991 2992 890718127 26489 26478 435616662 86692 86693 449097150 13912 13946 855440415 7941 7942 516869852 11316 11317 369899172 41306 41307 446096740 6164 6223 835990754 1137 1138 478585203 12064 12065 638584176 67477 67478 253212165 30347 30348 322511169 2890 2891 259625105 77449 77450 941691276 26592 26593 849258386 61955 61956 776778043 80731 80804 512388864 18313 18247 570494650 24724 24755 649957809 37039 37040 996138952 48773 48850 802050351 2332 2360 738316425 88444 88391 306533872 41125 41126 218904741 27167 27174 339238483 2756 2693 920612802 2234 2235 802705758 7836 7762 961786073 26693 26694 55328524 41544 41545 3221134 16798 16847 327500561 73362 73363 157817741 39774 39775 903125664 21018 21036 132043517 57045 57046 500805705 26706 26707 670929182 72111 72112 226928690 59285 59326 426561125 38880 38829 294288135 78968 79023 313549885 35185 35239 660125527 56560 56505 904663596 17988 17976 85913581 85900 85901 713274932 28035 28037 632203858 67801 67883 685048931 9249 9250 65445526 5671 5713 280407839 39911 39912 371549711 1655 1729 552366580 38605 38606 64234410 85003 85027 906850167 55462 55463 191049821 21189 21190 568183125 45016 45017 742844122 48655 48594 651424013 38223 38224 307467276 23778 23806 643293362 39132 39133 500541339 37826 37827 162155644 87934 87915 64490396 1136 1120 742681235 71322 71237 251793868 31488 31489 984601290 46612 46549 947800720 42011 41984 405127513 37768 37720 299739737 78780 78781 347117951 11979 11980 65259396 44136 44173 902761243 83955 83956 543684105 4723 4789 741070823 49600 49601 259820321 74159 74173 501269656 7741 7732 520661475 65301 65272 469964280 78319 78320 837228954 30197 30198 582273353 84231 84232 486694304 36292 36293 815617880 62498 62542 558384725 3400 3401 447804871 59366 59367 992782021 47571 47534 914996897 32571 32597 734482873 32805 32806 118193196 45467 45468 8893906 99520 99583 883129997 70150 70151 673128429 6289 6290 973452333 98778 98779 417849701 41212 41213 766617407 55446 55473 370772018 12668 12713 971431488 76074 76141 969481789 5728 5746 79744230 71160 71233 381157667 2013 2042 75706615 39728 39797 203221080 82675 82624 20782271 2705 2631 531282873 55263 55290 169468295 71302 71257 570733823 78819 78810 321561731 99358 99359 490217297 33476 33557 8073179 49507 49540 551587027 17984 17935 143278915 48191 48192 234545017 27551 27514 886985742 55468 55469 396639705 109 97 985358901 54873 54874 32213392 8931 8932 704577971 8441 8442 247875692 82915 82916 235811015 82802 82803 343974529 89786 89787 250115637 6960 6961 398720157 90445 90398 100143026 42809 42833 278374051 47852 47853 335671860 52436 52418 621683567 22557 22558 7251391 44148 44138 674862581 67711 67768 408699579 15218 15219 483136037 82753 82754 977161943 18735 18736 524912752 28518 28527 558226119 38165 38088 688655359 27162 27113 720727044 1807 1842 581885733 2640 2641 34022321 99430 99431 610195942 96909 96948 218469574 62127 62128 292100016 11862 11847 445369951 94538 94539 84593618 24988 25019 497569635 69830 69831 310364698 33052 33136 685291004 87886 87957 517831497 20337 20357 763457982 64942 64980 962618386 90239 90269 57061047 14723 14724 775636972 34553 34476 30984445 13687 13738 152016211 97566 97557 861064227 1852 1853 818773209 48115 48031 731956479 80800 80761 908754849 35155 35156 114234580 98124 98126 901330924 4244 4255 794885217 84851 84852 104023422 37572 37573 460689461 34897 34898 94773849 81319 81320 535181798 99528 99529 68149746 41031 40946 391912679 79507 79508 955114883 54491 54430 834036083 46702 46627 321788376 11829 11902 914190432 22535 22506 608530392 77448 77449 707728114 46339 46266 83065257 75702 75703 674215557 21314 21315 601065215 35004 35005 206021709 71306 71265 410823077 51361 51436 654245127 9377 9378 4279056 45061 45062 321454694 77462 77463 683377681 9248 9225 896222657 58827 58828 503209734 61099 61100 656577911 13167 13168 59989407 82275 82215 829599544 95033 95110 34592173 9237 9303 332161661 30999 31000 650769161 48312 48313 459392558 8407 8408 872038714 38251 38252 742971804 93400 93401 493248950 5217 5134 983124960 3072 3139 598405548 94714 94734 372665536 69630 69671 344777387 57011 57012 658361393 81172 81141 794053342 13568 13484 157528326 66115 66151 671684220 35939 36024 968802758 48915 48916 134389081 71903 71934 142001288 40472 40444 848449283 63215 63216 583227182 3540 3541 186869387 11800 11777 261976726 20476 20477 612038553 58041 58042 335448391 41576 41504 161262274 48365 48404 127374059 16530 16531 454203415 83789 83800 160087244 31922 31861 450636259 97229 97230 126092971 4094 4066 304945105 36227 36198 851547463 82879 82926 339510443 97374 97375 118274579 39176 39112 381990355 41950 41951 745272991 61169 61221 115554562 56621 56622 358000697 12728 12729 588943411 1198 1199 202524768 92272 92354 319462261 12199 12200 669848592 72538 72531 491642949 4763 4764 490342232 55631 55703 259176326 94112 94186 173308219 4909 4910 259975704 61491 61415 481492676 73725 73674 913835217 79786 79787 336323423 83926 83927 781134238 85595 85528 662152136 99614 99615 131733582 59311 59251 935032016 40675 40746 272628260 57941 57909 267453427 14295 14296 629837830 84605 84606 130825128 22171 22246 962637745 98446 98447 846525530 71698 71699 96553332 62839 62840 239478469 23150 23151 66153962 7548 7574 39730192 91355 91356 734758202 49206 49207 149769368 45771 45794 555937726 69966 69908 503117815 64965 65008 693821197 8636 8669 83587766 2247 2248 337278191 99988 99987 883169643 7342 7320 422716142 26603 26604 504893587 51672 51711 586047423 98799 98800 231706324 91871 91872 556729414 26790 26719 235869960 66297 66374 86574568 28795 28796 169137967 88249 88250 823360197 16673 16654 171207070 77985 77953 823906440 17376 17377 564364176 51765 51796 341067449 84939 84940 686726047 96847 96879 816228905 66518 66557 837883052 43685 43714 145868072 30032 29962 832421720 60217 60280 991835090 2792 2793 41397510 51750 51751 540361655 4468 4460 964405020 7343 7344 912090302 52325 52289 891107371 64220 64221 5778358 79362 79298 725409327 31417 31491 380672016 87767 87768 610071796 72426 72427 249039487 8479 8419 145292091 6338 6301 925684484 98007 98035 595865221 74238 74239 887358 60202 60203 857853218 11954 11955 105351333 63406 63433 729570572 46264 46226 212793532 22416 22486 685600646 40487 40448 817125753 23625 23604 486743322 85162 85163 402048822 27109 27130 330920363 73846 73920 872438944 51792 51793 703405684 43286 43256 584286895 81398 81399 290870292 49756 49801 664187388 71797 71798 147659128 95762 95763 937404625 52102 52136 221310821 99366 99281 666173818 30152 30153 601678748 90217 90218 225869156 11091 11092 310270242 39592 39593 59825309 54420 54435 175725743 7259 7260 805843170 15600 15644 894170011 12792 12750 137615902 48396 48351 213332850 44548 44549 853086892 79720 79682 828983038 65238 65239 110151810 77026 77110 992649689 20201 20186 368443400 45542 45472 759608318 79624 79605 873604964 60792 60793 821412114 73369 73290 929922384 33113 33114 606584898 84376 84378 604581957 8964 8882 725575990 91164 91162 809722081 37254 37313 802435178 72610 72611 646128255 57981 57982 884109586 88368 88369 715128074 21745 21746 392935222 76302 76303 614151855 36195 36125 831915393 73109 73160 522343019 71365 71311 854650115 65360 65361 150781807 26064 26065 822115979 22746 22790 178720252 52738 52739 291275780 59260 59261 783021176 38977 38968 159952325 8017 7963 337164215 76338 76295 174154519 15826 15758 321507975 26145 26146 327031057 77702 77703 954719653 21770 21771 640150322 57062 57063 355020272 70480 70481 358669093 62600 62601 443243213 23236 23300 942673580 2895 2818 106342514 64265 64278 916066977 54551 54552 224621585 46913 46916 434107576 1103 1104 179127295 9710 9711 647763942 54572 54563 527113440 87519 87520 114361970 77970 77892 321856065 69425 69457 423384235 38871 38793 553414235 57939 57938 608624860 18193 18189 735272778 20978 20944 696182831 39452 39453 544606517 26352 26371 575124080 13387 13315 276791128 939 892 389658367 59601 59624 698364320 42414 42415 843764452 14853 14854 611907896 9628 9712 91106081 8650 8651 23977163 99205 99206 659305732 64341 64342 731119890 16230 16201 78919935 43566 43646 975213281 50815 50816 293513604 96889 96892 704391641 57782 57783 396055696 48772 48800 786881167 59073 59074 820612121 88713 88663 483128367 59745 59746 34213921 86415 86347 960472015 85894 85904 323653287 26542 26543 664867940 79735 79736 239022260 10422 10501 184431617 61385 61386 38373150 1758 1759 726960455 9312 9313 574572686 48781 48862 318874130 41064 41065 709111059 38424 38357 410339235 78087 78078 994357880 95138 95071 288791514 45279 45280 494985895 83360 83331 991891416 39806 39807 983731897 74414 74366 128625758 38173 38174 983534371 39809 39810 56117536 86752 86753 302139362 84564 84482 353459763 1500 1465 43449120 91888 91889 758503864 33673 33674 332500395 35133 35141 845003097 1447 1448 477031034 20269 20246 626860734 81493 81494 238548829 46564 46510 93604256 76694 76695 499333117 35913 35986 943214371 21179 21180 609036904 65197 65198 451481584 71419 71358 147115166 60439 60440 201818116 30677 30678 730728595 14345 14346 511111092 22928 22929 973428940 90926 90927 643035304 86438 86436 999064972 60033 60034 907024985 59933 59934 105197476 33701 33652 526965997 38086 38085 210574842 61009 61010 317408091 32838 32756 724692433 55269 55270 272945725 94987 94988 159910213 93522 93523 970891197 82175 82176 449477204 61442 61455 109723231 80640 80658 410500497 38392 38427 208111778 83610 83611 952806691 97371 97316 455965026 43400 43440 985415885 48155 48124 507267425 11093 11072 760856037 50767 50754 693145803 40878 40879 679641588 72366 72367 439620562 37210 37211 397791449 45823 45776 216253610 68718 68719 874253898 10972 10973 747032964 22459 22460 378275833 86649 86650 946053487 1221 1222 91023350 22114 22135 110578088 77106 77050 356132023 52342 52343 908555022 19660 19661 743625387 29425 29426 152667630 44652 44574 335040241 11058 11059 436496507 59624 59625 151014403 38843 38844 502093587 952 953 565522077 282 217 902204433 71878 71879 384236261 93535 93492 491558140 96558 96559 338962308 64893 64894 600703070 58420 58452 772726400 35120 35094 756744924 96286 96277 289252017 42240 42241 940456132 23723 23734 227369881 97692 97693 703965140 18966 18967 81123100 41379 41380 732201446 2572 2573 453767013 57542 57543 196826547 61929 61930 211380755 17173 17255 213991465 53273 53200 54456775 20694 20713 82348477 39206 39258 851843714 41343 41291 639736150 82741 82805 792915400 33073 33019 360481180 33827 33911 612443336 51229 51183 975262925 65755 65801 656207335 16722 16723 201287736 2710 2659 464745391 14336 14337 776002505 24053 24092 964841786 70244 70245 780128517 45409 45351 637378304 55681 55682 327294782 44906 44945 908505127 27440 27441 183038581 84900 84901 988620314 95805 95785 5000221 68511 68531 156643826 7867 7839 368822354 91189 91190 607094977 7549 7606 3849348 72482 72409 938484241 13286 13339 313734654 25985 25986 907729097 32990 32991 978480059 74320 74321 115378447 28189 28190 336558446 57710 57786 219197875 12889 12931 873302778 64483 64484 483418709 88942 88943 363210394 32027 32028 3487087 93085 93070 668601858 15445 15446 713642445 1522 1523 804782992 46040 46006 253568700 13008 13009 424676452 933 934 905439622 94272 94278 512450095 56830 56831 224402221 41104 41105 947851020 95648 95649 98928256 54984 55034 997851067 77385 77386 32725006 12776 12750 74234445 28680 28649 516119304 93434 93405 249520869 7358 7359 601435688 1794 1848 186590069 11987 11988 506134074 71245 71296 476893800 37596 37597 626429989 15270 15332 561283773 81172 81173 68239397 80001 80002 474727868 88754 88755 947901655 88046 88047 413752703 39384 39385 435123476 68244 68245 935956221 58946 59026 453276298 57219 57185 884758604 13559 13613 880135775 91326 91409 566204365 34536 34608 745859554 53861 53793 47430617 21395 21396 845177913 69415 69477 522500095 94615 94616 864912258 71828 71829 743736318 17504 17420 304106332 78827 78767 65211204 21157 21144 142149737 65750 65714 636103439 16918 16919 724019208 74658 74588 741237659 23733 23804 216549939 1238 1239 756301592 54101 54058 947086237 31950 31951 6086512 49058 48974 809334664 17298 17299 615838596 25973 26020 362581527 68626 68627 264324764 88532 88511 131058691 13467 13389 943073062 96413 96454 38374220 81111 81060 708782810 34832 34879 907842761 87341 87290 713669006 91516 91503 399727731 4912 4913 555569275 97280 97281 398838009 49559 49560 353959265 49702 49703 332017749 69615 69616 310011475 90199 90200 66330389 63626 63661 513170810 36458 36431 478753519 68682 68661 986168852 95004 95005 562512408 54345 54334 342168126 87522 87523 342804391 3691 3773 672065797 15473 15474 446959662 77515 77516 709038397 19923 19998 39506134 96535 96546 114173458 95479 95480 606163456 44999 45000 729259602 16197 16217 685281738 38396 38397 818451431 55824 55825 547554649 9033 9078 489736690 67816 67817 815706010 42769 42770 146898930 92658 92694 521305666 8740 8741 165632132 59002 58984 169249920 951 952 773308871 86574 86575 800681347 3101 3047 286116242 7242 7243 592348290 79641 79573 402603697 84659 84660 522873957 32218 32219 28410755 15426 15431 245637386 43376 43453 222242520 94905 94906 722575916 14118 14119 364025784 60053 60054 361758084 90350 90351 922266768 98710 98711 295615545 18045 18088 251730735 95270 95337 836117659 84765 84766 54607822 22389 22390 139987128 45802 45754 905289847 15581 15610 829176040 81247 81252 868531346 10602 10603 305725828 82946 82990 892901983 34997 34998 430153596 89316 89317 959244920 57375 57376 478794583 61033 61034 913732409 19997 19998 310992939 67027 67085 82109301 39897 39898 717675048 80493 80484 787302334 48851 48880 224227260 30599 30586 213471304 35359 35360 403932404 50082 50112 743908850 14498 14499 910748645 39906 39878 998086146 89356 89416 531469052 991 1072 825217026 17486 17487 46095609 77676 77669 927172498 35622 35623 165878810 41338 41339 941275105 61925 61926 798693267 18276 18277 564124752 26471 26507 345925373 53140 53130 517520634 66445 66446 804145757 64436 64437 857941146 12274 12295 903965862 57807 57740 349697528 12410 12358 151097310 37348 37349 155232471 20632 20550 902491375 88935 88936 1048495 28194 28195 164122526 88064 88065 950449451 73786 73787 517536624 4855 4856 114441098 4739 4794 226797094 28378 28372 354517577 52125 52126 592935633 36636 36701 983749101 14247 14248 619230835 86899 86964 704855216 24416 24417 857509607 77216 77189 401705390 91106 91107 160451571 56381 56382 462981015 45880 45822 823234153 98574 98575 125013496 93077 93078 651679074 20592 20617 996389248 55270 55185 941465420 94981 94982 932647542 32291 32348 821993370 94552 94553 119851348 36654 36655 339173036 3407 3408 347539587 63925 63926 109272128 47052 47053 258412231 98343 98344 923888202 57152 57092 831645755 1512 1513 247738547 58367 58368 411615339 17867 17868 592063807 29868 29889 664252522 27103 27104 914258160 87792 87712 49944574 40360 40361 89438963 30424 30505 458297684 62326 62323 978426481 83653 83654 396167769 49694 49766 978907804 5148 5149 419757425 83223 83233 86265679 87922 87923 758665303 59276 59242 774066041 18297 18298 1569427 36794 36795 524480907 95928 95870 523184516 59676 59623 7247422 15361 15362 202657633 82387 82388 594796295 52771 52772 584917022 84488 84489 526900949 37745 37746 577480425 6007 6008 300161317 77858 77776 638333110 33018 33019 589640055 29496 29511 860575870 39194 39195 453217434 77575 77576 666225245 39046 39047 258352583 79510 79574 852023233 46909 46846 141799994 3102 3103 831262342 59030 59027 114241576 74634 74635 892405258 39110 39111 401637616 21050 21051 122279386 40047 39994 697284180 42909 42910 7594789 9415 9416 601960023 9023 9024 823018886 27073 27074 44104789 33177 33178 504525369 88978 88933 525166070 8353 8288 420782133 49073 49074 294092111 74812 74813 814328755 94352 94434 639254926 83945 83946 921577463 9472 9473 710540960 28223 28253 176977062 89662 89692 965076317 30373 30374 776064285 90691 90692 725278970 40972 40954 645695451 24651 24593 605279461 85858 85926 593742131 70808 70809 588295426 74414 74460 175016691 93521 93569 87493956 28046 28047 915186396 31625 31626 58652835 77265 77247 422730386 51269 51270 158546441 59895 59896 103862892 7292 7310 816462373 95914 95850 530256192 75707 75708 750953600 19737 19663 707151551 91481 91482 935892049 44625 44626 502095930 28391 28372 174590956 60012 60013 103535274 70430 70431 493029434 33396 33397 96818112 12589 12590 56328924 90401 90326 509425958 22408 22409 641837392 38576 38559 599702580 68154 68155 511316471 83459 83399 576515063 38905 38906 443914063 41119 41120 232738525 6016 5953 915921187 59652 59653 803495843 36396 36415 857547015 10736 10737 947173251 98325 98326 763674187 37800 37821 440612245 19486 19487 629204658 46150 46151 332422237 75711 75639 894840916 48214 48182 5181127 3552 3614 727773294 74664 74665 510778810 61905 61906 879941033 76486 76487 849706180 79653 79732 30585954 36357 36358 503360105 38600 38601 877779644 34692 34693 214852061 82660 82661 239995343 63889 63890 76282428 16053 16054 234020572 81142 81078 798626290 77951 77997 475832540 2303 2248 255048348 93807 93883 990249235 76331 76282 953291433 36035 36036 198704232 46659 46685 569483230 661 674 104853297 90293 90231 639418751 86678 86679 530675247 12891 12892 639673977 21297 21349 341171780 92522 92468 354452807 69829 69830 996992903 34919 34951 894683685 97348 97349 259312402 96208 96209 576432721 94116 94065 604390801 71524 71581 433068075 30368 30348 739299611 83659 83660 134220435 43540 43541 368296009 93907 93908 544305775 38294 38273 516517766 45201 45202 495943713 62738 62800 594719406 83886 83844 6838825 91439 91440 932483407 88660 88661 682904737 37597 37598 987568105 34790 34737 896247995 78019 78045 655978979 61341 61266 822830532 32334 32335 577307484 45523 45485 967039341 43133 43063 455723775 53464 53465 437897491 50505 50590 124133932 19939 19903 595024060 877 829 941141275 35239 35240 808619266 96816 96817 220690346 62810 62811 22950651 19879 19880 155403607 56861 56862 103119082 5423 5370 814837816 98109 98110 342564792 21913 21963 18658315 66551 66552 465902511 3873 3874 510892065 7229 7314 285802789 57070 57113 657501763 97085 97086 112212214 39952 39995 742999697 52536 52482 360857762 64224 64225 997266692 72848 72849 591362125 44483 44450 548564751 44118 44119 924881196 2534 2535 411607038 44328 44257 768997738 92624 92630 819236228 65169 65161 448870708 84123 84124 209001606 25001 25002 119662629 95580 95659 939980093 97263 97264 435705880 80547 80612 63106541 73500 73416 139720786 41867 41868 89757060 44987 44988 69167203 91182 91183 969505628 21528 21529 588357760 97426 97427 855765239 51697 51698 367242107 68085 68086 305324894 65213 65218 24455801 76461 76462 465392034 55414 55415 376361284 62997 62998 737436707 13429 13462 180199088 99354 99431 138762760 27229 27230 226808420 15649 15650 924380050 34937 34938 375065278 20216 20201 627644197 91607 91608 509004182 4880 4881 901377426 49622 49623 357206305 36983 36984 235860770 98881 98882 77599553 31459 31460 85975665 78922 78923 635159469 50654 50655 362278256 7515 7516 920905277 36681 36682 202246923 63705 63780 887441965 74810 74811 331459275 31002 31071 586436692 26836 26888 778017102 6653 6707 711871669 92798 92799 729109163 92037 92077 281894170 45156 45219 992765103 76806 76814 899739467 48442 48386 365256387 67215 67216 540376077 86114 86115 500154469 91310 91311 68841193 26522 26523 248581119 52342 52287 661284338 13060 13061 257009032 14251 14330 969795504 58687 58665 483419823 3734 3735 875779952 63781 63782 770490137 15386 15387 523146695 20918 20928 412441120 15046 15010 474782871 63964 63924 160214244 25796 25862 479413169 50332 50333 768465640 25657 25639 195339014 47001 47047 83386274 39631 39660 124922373 76634 76635 498421693 99539 99540 236843251 34905 34820 313483960 87910 87828 330959278 55310 55311 647692802 60161 60234 554153598 55438 55439 287635924 8402 8421 387056174 90273 90274 900784206 60715 60716 886058731 88729 88700 90613978 55234 55235 102063674 68836 68858 341858743 38224 38225 720861384 48808 48817 168337705 15052 14995 787077140 63052 63001 435407500 99883 99945 292902281 74844 74845 793820535 2169 2094 919993352 59226 59266 309340299 36244 36166 41824625 52786 52787 7255634 62376 62382 201220881 80775 80776 7717151 86745 86746 394837372 60487 60467 182979664 42156 42191 983324799 64096 64047 930191064 69362 69363 113613238 24956 25005 882869791 37968 38033 338600814 90108 90037 676847247 70132 70133 651124131 37409 37410 21147141 14232 14233 239972074 59548 59549 687058355 45907 45918 819338750 97625 97680 330233332 57328 57284 550477126 77964 77915 420224586 92383 92384 995907585 14962 14912 900421506 84624 84639 211385210 2688 2640 717963051 60468 60441 590470828 74024 73968 14262447 70514 70505 773535488 77946 78029 118317337 41971 41972 820335298 64964 64986 891574885 68497 68539 488138512 38116 38117 564813303 75155 75156 536965861 92785 92786 928952591 59500 59501 888885141 8365 8404 705208974 57163 57088 244897338 86968 87038 752038335 81403 81404 966500411 64827 64828 100839893 87983 87920 701520881 58389 58390 790353578 35893 35884 598216095 4672 4645 404615629 37384 37361 41838488 22100 22115 687955787 20270 20271 546017421 93756 93829 512856619 97654 97602 337337052 98514 98515 810186144 18470 18471 750632108 53076 53077 266725604 99220 99150 410429986 97422 97423 542130935 49789 49762 4492845 88130 88169 319619985 23425 23426 456325288 40095 40096 666167392 93390 93358 559900153 40194 40182 787475674 1609 1610 235964001 42959 42960 121808410 58960 58905 147327263 87278 87279 692011283 68144 68138 509043314 91086 91105 340205640 60463 60427 633990326 75639 75607 34176430 49757 49758 752976683 694 671 532548998 54766 54767 247542809 58854 58855 262148297 49902 49826 934482847 55927 55851 833222937 39782 39783 814256680 28235 28194 679509446 88775 88776 952153908 42587 42516 652073076 54715 54716 296454711 63544 63569 190846308 49311 49351 319822435 64739 64740 909134356 91250 91251 429631296 95274 95275 595980832 95738 95739 301322505 97557 97558 242314981 35414 35419 175074606 58738 58739 498649287 1743 1744 119859263 54016 54050 567037024 20740 20741 190058883 77016 77017 757967000 41189 41190 597660384 21636 21637 306509927 74956 74957 624997395 7548 7549 463281148 98780 98781 262852981 39500 39501 871806317 76535 76507 866216838 5863 5828 146777735 47216 47161 416692486 95174 95167 4510315 94542 94548 967573457 87245 87246 761142780 86393 86454 218435757 95878 95918 205646969 4047 4048 153226275 86076 86077 951986006 75473 75474 698940904 73702 73703 257025559 44900 44885 655423122 98049 98050 392388922 37837 37838 696736950 67717 67718 669040064 66802 66720 688444545 12109 12155 759880526 78570 78579 642503774 497 417 801008445 93399 93400 483438787 97296 97291 678618935 75819 75820 989753195 69071 69060 934694265 93372 93373 462211245 82883 82855 986251087 73501 73495 438603047 95902 95864 355363453 23113 23114 55383294 54714 54715 513912365 14654 14655 243355685 27285 27288 194245442 71993 71994 653465051 53816 53791 158049062 35247 35248 16437024 46061 46101 352904061 14175 14100 259667826 71379 71380 46131076 27127 27128 93957952 66057 66058 464312888 2259 2318 772185628 6584 6639 890729432 76571 76522 573616025 90299 90300 154884522 4846 4764 113201132 15685 15686 814713563 29281 29282 485236912 55615 55620 83437580 94760 94766 66367228 34248 34253 709355350 42614 42615 816451854 76232 76275 467045007 63887 63896 672365854 3404 3405 863458504 3375 3376 806218299 81916 81903 898600734 95117 95118 25019450 40514 40584 447744020 35550 35489 103721342 35309 35310 688848910 60042 60043 272377496 97981 97913 8178700 89629 89553 778299953 25839 25855 357298307 52593 52545 479794724 13235 13282 352008117 21857 21890 194173154 3940 3941 227365443 18489 18442 953204687 63568 63513 805634752 98179 98180 470890871 61974 61914 531052437 59473 59474 442537322 10757 10758 583659484 93024 93025 201378554 45183 45184 150227505 61863 61906 198232738 18310 18311 73940923 26773 26774 345055494 36132 36133 626851134 24503 24504 669017648 41381 41382 654436121 66129 66143 846009236 71300 71378 577519303 33390 33391 660200279 17454 17448 562947186 13068 13137 190372309 71640 71641 58562443 73496 73497 559602871 55967 55968 580631938 50059 49986 854815169 16783 16784 822583212 50599 50675 460569563 6485 6544 163157052 30110 30111 584902346 63751 63752 361759535 22586 22587 272645409 32453 32454 192858230 69384 69443 792311065 50207 50270 908500783 38661 38662 180762716 62949 62905 642107982 80363 80327 975897192 58624 58625 464176895 15023 14977 192361776 33232 33233 937230219 4342 4343 382951087 87296 87343 235322145 25144 25162 672309407 95915 95916 634395044 68063 68064 337109187 49684 49685 750829659 72271 72330 381240824 66683 66684 530061183 8063 8058 361872152 40113 40114 596756959 85198 85150 688012375 63012 63013 608736122 36859 36860 50139474 52921 52922 455488820 88426 88427 774647621 87520 87521 991814822 99264 99332 410646327 28932 29013 243769135 51995 52062 16359262 77664 77665 60327714 20257 20258 51708726 69610 69611 332831994 51523 51524 175630397 66561 66562 181227165 11546 11547 557932351 53519 53479 175733411 8939 8869 559167839 50138 50139 524080755 91127 91128 762260593 87672 87587 119088792 38553 38554 841374473 33201 33197 778554809 94274 94275 536055190 60985 60986 281611474 53207 53231 233460207 50725 50769 854007366 48218 48245 734839698 20259 20344 61243148 32292 32293 215085171 16792 16785 378674356 25431 25414 461273502 66099 66097 808569886 88659 88660 944559427 98423 98383 753523016 7118 7046 874233013 18765 18766 520859453 37648 37639 578519823 2935 2936 406452130 13419 13406 15711776 1189 1165 906375700 51320 51345 795989601 46739 46666 574698257 28575 28576 135028132 17140 17141 826433592 86157 86143 38326862 50029 50057 887497298 85838 85851 831366025 35623 35624 701064894 39405 39455 116160539 67449 67450 581620171 59847 59848 488325876 58321 58303 614612127 59548 59617 643378785 78597 78598 255544578 56741 56742 665561984 46073 46099 832607949 20005 20006 917970726 54098 54099 726396024 80664 80626 327938885 97043 97044 554252587 29441 29442 776324691 86163 86128 18724144 46549 46568 46082930 78035 78036 620600316 60281 60282 610996300 76895 76887 255396539 18441 18442 700006056 32668 32669 248561329 29078 29137 789294357 31668 31669 791846405 94272 94273 450221180 56209 56210 64275405 68573 68602 401521894 70289 70290 185460711 4009 4005 193065155 18495 18540 891870920 20850 20898 421841061 14385 14424 843672600 67249 67250 336958501 7366 7367 679062181 30879 30880 861784785 47925 47926 708981124 4118 4119 367938247 90693 90747 474993194 58820 58771 133619002 16383 16455 103974181 53644 53645 576893283 92265 92266 995605181 64656 64657 398266437 89755 89789 712260830 84268 84257 178564759 24271 24272 597571136 30478 30495 877006667 27952 27953 464512779 65033 65091 296899295 61781 61782 721334006 81471 81472 820627207 60522 60601 396062209 78498 78499 522612412 29451 29452 599199251 49568 49569 633444470 96980 97008 900236164 5896 5965 470747929 41083 41084 377324664 52647 52689 6811005 3870 3871 942256795 84788 84789 375411505 72057 72058 411472326 74821 74762 427477529 52976 52977 736501990 1165 1239 638613483 96135 96136 383706636 99643 99710 499403272 97311 97304 826205773 90057 90058 574367035 99497 99564 876925997 64968 64969 223683650 6670 6712 328204820 90044 90045 353963135 52203 52144 397159791 33150 33113 57940320 5524 5510 455509635 21809 21810 155979829 88687 88688 308269609 92259 92260 610339365 8230 8177 583481479 81834 81897 973315104 92246 92302 241814899 57868 57869 801905879 56870 56876 995148841 28665 28706 469717880 58438 58381 92334036 74071 74119 267071377 4456 4457 519301707 78774 78717 229441030 70509 70510 794836534 17902 17888 107875457 17902 17903 645775490 31647 31568 549634163 74023 74024 665735297 88300 88330 711696065 68141 68111 402687954 32861 32899 944345562 71673 71674 267982917 56027 55965 503062366 4438 4376 255484142 87059 87060 797220996 48893 48894 844258839 89057 89058 189923008 98907 98908 963364845 20624 20625 530565430 79143 79144 295330842 49722 49723 254377311 53547 53627 537183719 6700 6725 846678430 32531 32532 76133664 21913 21852 475426360 25299 25300 3359744 55006 55081 986130235 6403 6404 613811747 76936 76937 155378006 18499 18436 995471105 59140 59068 206394811 45815 45843 258685626 44495 44444 758336021 90395 90414 947694729 34939 34940 297334649 98873 98920 768066069 9858 9917 497159828 19335 19386 184958860 37758 37771 512514832 8618 8619 840514854 35391 35392 674687538 87817 87818 349171812 95713 95714 474641904 46883 46927 250699259 44212 44277 138888018 1545 1546 428683237 70521 70448 900071807 25689 25754 198895328 30412 30349 471232586 43331 43332 55405174 48764 48765 95093994 85884 85876 268810846 25371 25372 3849200 95975 95995 112649487 75991 75992 553938622 89101 89148 34484289 91528 91529 22965058 7265 7266 928253986 11021 11024 567393936 77938 77922 153415579 45329 45343 995850760 54747 54748 297063179 84292 84293 584071613 29902 29982 372436891 7491 7492 843974838 7921 7996 138965933 80841 80788 492869706 77799 77878 39805351 18444 18445 878437831 90043 90044 283140891 68864 68865 634072506 62337 62338 136403538 76500 76512 930138192 66644 66645 673607555 79352 79353 93014241 5083 5084 888451223 56307 56308 399107869 1277 1278 808335413 85552 85620 727563138 22070 22091 135589789 23797 23798 768058121 71421 71341 544586705 90840 90841 480090612 51214 51215 29201847 96911 96912 192109893 87907 87908 388213632 69067 68990 780868583 3870 3883 960772134 11274 11218 962205528 9787 9788 883777653 14551 14552 605795280 83755 83756 83541234 66081 66082 216981626 26474 26448 704984026 68284 68285 617828112 69910 69911 683912688 16594 16665 882697352 81167 81168 864226713 74267 74268 2521051 53364 53363 531616304 26241 26242 770123916 65964 65965 967386413 89190 89191 938191206 38588 38589 595161483 23407 23408 703979258 50281 50363 25897464 67231 67174 160751769 69353 69354 289578228 58846 58891 625907383 76255 76256 228411035 24746 24685 239200601 80214 80291 601698092 74805 74806 85128553 26540 26541 715944064 67406 67407 32256554 45101 45102 131163446 31947 31981 426155137 68419 68397 645369603 58179 58116 871943676 22185 22120 300526202 29758 29824 904547 6583 6584 559969 40905 40954 390468437 89588 89513 82237858 26176 26223 551924694 30111 30040 848665147 55362 55358 472927515 67778 67841 63868365 53989 53997 689833356 76303 76304 359536270 54959 54960 635938872 79084 79085 553219002 6076 6078 472705690 14813 14814 200091945 858 859 530711683 74153 74154 726049774 54251 54274 384724694 25257 25313 777487282 71026 70968 524526042 66843 66794 169647798 26513 26514 958748276 6895 6896 212967243 22997 22998 136626765 66551 66576 390114580 18754 18705 133442524 316 388 601046623 1119 1146 748942068 62304 62282 325905449 33651 33652 842140367 70550 70465 994647558 99662 99663 532725946 27176 27252 36020429 74731 74736 220854962 66048 66049 145272820 47680 47681 88370684 10878 10809 854475315 55241 55242 772800939 50436 50483 238712315 16692 16711 827095730 98383 98384 846189509 41514 41543 282603002 91939 91940 812727238 55736 55754 109151828 33674 33647 880062812 77636 77553 830547280 5995 5992 678132701 88232 88233 24840349 92837 92838 191259090 66086 66087 154319376 1789 1790 871386102 15981 16057 848945710 58575 58645 224099209 45227 45228 690819916 38918 38931 420460268 85002 85003 413743471 91110 91120 172208190 13418 13419 139632042 9849 9820 320406682 16012 16014 766912585 91440 91401 301783835 78205 78237 66012931 88646 88615 750800546 98808 98856 462659375 40690 40691 16811165 67394 67395 895491304 28943 28944 573435513 71620 71621 980859846 51380 51312 964705343 71885 71886 707061813 9325 9326 967182282 307 351 622478463 33482 33409 894697390 22505 22422 64460918 48039 48004 490298656 47402 47444 293285727 14208 14158 383302131 18168 18143 157955504 67800 67724 403160441 51259 51260 920378718 93647 93680 371138691 89250 89251 570346940 7376 7384 380343468 78250 78251 477851613 59433 59469 900442906 42111 42112 440047037 40688 40689 316072075 33241 33248 424923347 72 73 762373258 76286 76287 483833894 2669 2631 192467724 51129 51159 878613278 42017 42018 769103849 33175 33239 933372257 47352 47416 319260119 89007 89087 879768290 53975 53912 957434820 37075 37147 566631814 55297 55225 685561518 27987 27988 628756155 76176 76150 749803091 15193 15143 668620234 36757 36702 890455113 11002 11039 625731404 93085 93086 27758547 51148 51105 891650487 65118 65119 598020204 54216 54217 916889950 58051 58052 882058390 38760 38709 829601945 78631 78632 628588971 43691 43692 655768945 27904 27868 52006900 85859 85848 570736817 16268 16293 5402979 61883 61824 200129986 72196 72174 562211202 37524 37525 669173685 70194 70195 36076392 24796 24797 792214072 93742 93707 329427648 53500 53501 268095496 92312 92229 503849394 59948 59985 548188951 97892 97893 770306518 30823 30869 683458169 81966 81995 344118464 76196 76197 304468695 46171 46172 20086097 97124 97061 463906455 62574 62575 821386936 12044 12045 228427687 4330 4331 41463295 97910 97951 880975415 60232 60274 827101224 5540 5475 29734523 76193 76194 819165451 87624 87625 338537225 52890 52895 695183657 31169 31201 561690395 37460 37461 880413117 54060 54071 293916074 11995 11937 678178309 63287 63250 761219799 2666 2672 465985129 39059 39044 704110498 60244 60245 607318524 68103 68104 911184390 7254 7255 584447234 6541 6485 683368020 34076 34029 373822329 25444 25445 918189618 26726 26708 672626639 79184 79185 154353093 67284 67285 149480821 29038 29039 558760763 22854 22853 446275708 80467 80468 636091823 22931 22932 851625128 60692 60693 872006922 25767 25740 214387516 80010 80011 146498009 59336 59337 767313367 78195 78196 471155777 62694 62695 50187640 79684 79614 799377778 41982 41983 83632551 54886 54907 562092591 43592 43593 455808362 78559 78560 253825832 50176 50177 5234035 82382 82372 367481190 13925 13961 881329201 19658 19659 518795994 28031 28032 618669771 15180 15181 894625426 51850 51837 655681904 28916 28917 9629001 77361 77343 592074152 7621 7632 952627702 77059 77060 997527893 74597 74553 167085281 16692 16635 258246650 21749 21798 525463620 35917 35918 396642922 39219 39220 992276922 31548 31599 213181243 10273 10274 701559034 71076 71007 85406825 91597 91512 285732132 62427 62356 20096456 19003 18944 963342688 23985 23905 761502450 31894 31895 342649971 10777 10778 725871587 14165 14232 29820150 78547 78548 600299571 34859 34836 490887722 85908 85943 663920457 71380 71300 7896646 63806 63807 843790007 32925 32854 13616902 91229 91230 820019002 47905 47906 835123444 36960 36981 84943006 59938 59946 330385819 99329 99270 146945893 45840 45841 100826545 51914 51984 944588128 48961 48962 869221306 34822 34790 976396657 71299 71300 675486332 8558 8559 139888016 73012 73013 976702541 1753 1759 624115916 87655 87656 144401689 9155 9197 266265808 20790 20791 928481559 28478 28479 459682328 28030 28006 68211259 29370 29338 556273847 18246 18247 349461357 72736 72737 818034402 49081 49082 305638562 5547 5548 674577769 59721 59666 933156119 24152 24219 457760153 80383 80380 311898371 85811 85774 541173950 2480 2510 146994810 40677 40687 57831882 78627 78628 972479934 83119 83046 617630374 2400 2401 866859297 27266 27279 15986883 87319 87320 799587826 10994 10995 801765428 80283 80284 510935267 35477 35478 832436327 36548 36549 867247598 42164 42165 132223968 11124 11125 460900165 76261 76262 750934196 30078 29996 134995846 45058 45068 428663187 2326 2277 679940542 90180 90245 865811720 16645 16646 314417940 62338 62339 144068947 38601 38602 406003823 19020 19021 536455450 14822 14875 739864445 18126 18042 426871065 91786 91787 916991313 42838 42839 587101916 61734 61735 375652207 37886 37894 749035082 56195 56125 208723833 22150 22151 834807972 65772 65856 234237890 34607 34608 508259146 68961 68948 835728338 64970 64929 616055354 77777 77812 60058174 59041 58976 11769200 24681 24682 75890095 71840 71841 160352255 64097 64098 500590578 50274 50229 706599113 63936 64009 272050074 59861 59862 846344510 65754 65755 251704849 12518 12519 491057190 62257 62244 78140511 18884 18873 197394426 72763 72681 276032216 90047 90021 732681406 57294 57235 363361098 55539 55540 938741804 8533 8534 695525735 9150 9106 584016672 96661 96738 527764271 45893 45841 984605537 44833 44834 628529278 34427 34465 889452433 42069 42070 607251287 3553 3506 132176410 33328 33329 203869490 62583 62607 195985364 50572 50573 290813138 37110 37147 835151449 81613 81614 327713783 30312 30313 31363851 3693 3670 45122236 38217 38180 870639300 85516 85442 822110409 34631 34632 216631591 22581 22582 779720938 30964 30965 168283309 42095 42065 446758148 4497 4498 259071461 83085 83086 469980770 85319 85268 230558343 20375 20447 648075368 82717 82729 939198203 21271 21198 536401447 51220 51221 292562581 54409 54485 84488831 46586 46587 161652822 57834 57819 738155279 50278 50279 61123443 26378 26452 737432294 71462 71463 208346996 72774 72775 108752423 42056 42054 372843017 73188 73189 443687194 19653 19734 725853992 42023 41953 464491760 40088 40126 823393734 42528 42478 5243804 94034 94035 739547829 6531 6532 933482520 51229 51230 899663380 99336 99407 928420485 93751 93815 848395654 56197 56198 680955328 16955 17017 948241065 71300 71312 539294121 28748 28749 514976140 38163 38164 206968098 38837 38838 430456176 40746 40747 371822144 53997 53959 892671106 45584 45541 714707160 16347 16348 781135305 83355 83423 527679257 42169 42147 597077326 75881 75825 599532437 56309 56310 195975984 29793 29864 649998967 25721 25722 319465415 98822 98823 827880368 44094 44095 834955343 69860 69785 417237993 65272 65227 105532652 65579 65580 330266303 63590 63591 519869888 45285 45286 274650934 54910 54911 440040141 27219 27258 930533945 96438 96439 969221357 20634 20570 268857110 40453 40454 199585135 32389 32371 320832006 13139 13169 227503893 75732 75708 794996565 5299 5300 211328885 80161 80140 861218480 31771 31772 833000253 22761 22754 501772306 98441 98442 672788748 39816 39817 913277761 62690 62610 408183281 76589 76546 143715849 9583 9584 813021154 35836 35837 365849103 36680 36681 562476381 44344 44345 655293097 86946 86888 863363152 12540 12541 525534737 95446 95447 212750637 41685 41661 677500331 49583 49650 92300027 40469 40439 611789631 65158 65159 599928952 79046 79073 815338006 64277 64278 327544660 70870 70871 211209003 39286 39287 343508686 40465 40536 261161238 59429 59430 712840644 59654 59655 910698440 83644 83727 837288387 58702 58703 600607100 60458 60459 21234656 54876 54843 221951518 6131 6132 914224241 54464 54533 251361208 39268 39234 757384576 75580 75581 68539261 27382 27335 785030656 89452 89491 739776080 62791 62792 249505378 38757 38718 293575617 65142 65143 975539826 66441 66442 706216513 42608 42609 859295115 57420 57352 716296288 18178 18154 291818776 69219 69163 713274629 77640 77654 402404159 21934 21874 336682781 25186 25187 227118998 86366 86402 243981528 20354 20355 851208878 72905 72945 33725733 11554 11561 783950969 58503 58502 789299559 39708 39709 612819870 95534 95535 477865249 1854 1855 57759731 58750 58751 208868687 35768 35769 463442516 63181 63182 25913536 3497 3498 675930245 4736 4658 334085969 74742 74686 678490815 72849 72850 847875439 11291 11292 760912340 60901 60925 117703943 30782 30809 738677288 97451 97452 769626705 43127 43197 203808268 37379 37338 154111691 90590 90591 673120520 87489 87509 528344950 31703 31704 869162886 4083 4084 987050010 42557 42558 866670129 30468 30499 719639866 16897 16898 132651912 54946 54947 266235699 51314 51293 494388197 40768 40818 241813487 51949 51921 988435223 42751 42824 747202154 1054 1109 755827145 88908 88949 507928933 9424 9425 757703754 86854 86855 48834042 16829 16830 648962542 84284 84285 267543254 45221 45222 415168557 84263 84264 276152108 27385 27462 200057274 18037 18038 52943195 85035 85036 347690782 58877 58938 494696935 68414 68498 622277272 54211 54281 428677834 21904 21830 598474983 20613 20614 90866130 3863 3811 293394695 99111 99033 890770040 15621 15622 932737233 12345 12346 870344638 89498 89512 49404185 96567 96568 613641694 16093 16094 932562623 77286 77287 272392084 59665 59666 734377543 12969 13039 451633430 89353 89354 758393279 25303 25242 573022281 91674 91690 94747241 94091 94115 681133033 86457 86458 563764725 91383 91384 744507095 68101 68183 987333934 90150 90151 148302628 50907 50908 625524651 73620 73621 630741079 90785 90786 418919677 20800 20801 727728864 71959 71960 445744502 47173 47131 784884578 84973 85045 927128113 87441 87457 921022239 83580 83581 413931774 54871 54942 524074834 15516 15518 816784247 14664 14665 797777402 73186 73262 19171388 17357 17358 449473578 98225 98268 603605402 81290 81291 860603816 58246 58247 219243114 13616 13617 738479705 72927 72870 19177243 55309 55310 546530947 40133 40158 949012584 31438 31390 785942972 61291 61241 591523546 71456 71457 218515273 58775 58776 186942542 54638 54603 266253865 72765 72766 144187790 72194 72238 564726316 60183 60184 140006042 43403 43404 14239790 45468 45443 880575923 84786 84787 845332666 64970 64971 542830937 74691 74621 26700615 75751 75752 167617907 49027 49028 956931813 37636 37711 771774975 73793 73866 471058050 48316 48317 673555052 21190 21191 872098923 78524 78525 565897893 22892 22844 220461714 27750 27751 183282819 53739 53814 522180361 94134 94135 97093520 48597 48616 886786259 49685 49683 845626776 65147 65148 678562427 16456 16457 472970114 83469 83470 989039677 87981 87955 638030163 23248 23249 343342653 956 907 866336385 29741 29742 509095607 32497 32498 198541741 77151 77083 123716231 88043 88041 310944293 6512 6513 62238096 4390 4349 41670867 15977 15898 51768227 49532 49473 185854227 48880 48866 997563527 55962 55907 434988376 87587 87588 375062123 34358 34407 595676200 28438 28428 890407757 7589 7590 551290619 97856 97857 137843350 56321 56322 680252556 43620 43617 87434890 55651 55600 427011855 27074 27077 531574418 74068 74069 962194508 53514 53515 906201523 44584 44585 133560185 50634 50717 262089453 35208 35209 754384930 25558 25559 539888091 14526 14527 357765626 43109 43110 51404947 25319 25320 912507512 19958 19968 584687668 57578 57579 932870583 79199 79200 871352687 53625 53626 756796589 46110 46111 596319530 65693 65710 595402578 16002 16003 733409620 99809 99887 919946189 93071 93072 823950571 7963 7940 879810543 76361 76298 138118724 62527 62469 22729377 66336 66412 940386265 67845 67846 373427365 87277 87278 838744509 11886 11963 236125256 59636 59661 606868486 57641 57642 414857272 65685 65686 427890109 91531 91591 401482158 80183 80189 108353900 42407 42408 283512386 37179 37180 363717150 41552 41626 522813460 46329 46409 699190789 55389 55390 204635468 90503 90504 809843082 23153 23154 743146003 80885 80946 214681501 37146 37130 276352144 56985 56986 367057383 65358 65323 487584877 83598 83599 986395501 3237 3238 940436622 35270 35271 13447724 59677 59678 504982735 52594 52595 710320347 69829 69759 674554224 10084 10085 392158213 77182 77141 653048474 36077 36145 661565838 69788 69785 290349637 47920 47866 829238892 47136 47137 643280350 39762 39763 799074208 56274 56275 326270355 72998 73059 541667663 92761 92762 227821240 5054 5041 723499504 65778 65715 453568813 67952 68018 267789528 7269 7279 214904787 20122 20128 682207625 225 254 364867291 93902 93841 336500557 9349 9350 33842962 33408 33411 864476961 45826 45814 873764868 68581 68558 519059433 20891 20907 972492217 45948 45949 16694694 87437 87461 393369805 38424 38425 177469155 24230 24228 906997283 31705 31768 417915689 15687 15674 52116013 47857 47858 461919977 40703 40704 894852746 60797 60842 853590184 97141 97216 789910506 55632 55633 407331024 51880 51881 602276196 18420 18488 381004546 66420 66421 984196274 39703 39697 506743351 85244 85245 474991897 45747 45748 373000829 5785 5854 289262450 45112 45156 246006350 35848 35919 383797490 3776 3837 752973054 43041 42975 696276872 69434 69435 855290374 56464 56465 675844591 77718 77719 406754349 53040 53041 824083584 46844 46845 818542476 80030 80031 344392909 70504 70472 466231556 88974 88975 42384171 36525 36528 539851246 78572 78554 478055299 35622 35675 439331762 11415 11416 298603058 98413 98414 257139408 61141 61132 437040664 41702 41771 30510900 5678 5679 802960722 77387 77388 722798720 57095 57096 772272795 1089 1090 707040803 93859 93789 190151871 14149 14190 120424335 65234 65235 156587198 48737 48712 786986094 70316 70317 10393638 69794 69795 63961732 95211 95196 494744099 7743 7744 764910359 54334 54335 825846230 4872 4873 873773921 48391 48367 556764023 84180 84199 737926884 49691 49692 552964688 35027 34961 784618988 19188 19189 375050219 56453 56399 485291468 11015 11016 879392924 92984 92985 941144420 61919 61961 753404424 52525 52526 743376094 71942 71943 29924487 93781 93782 515771792 22441 22365 91979207 84368 84369 995646568 95473 95474 141894599 65352 65290 748671123 62943 62944 106316200 1877 1878 951733279 61041 61034 353900099 36053 36054 563791609 33136 33149 324811550 25556 25557 397350810 61140 61141 654772942 52940 52941 123998699 68850 68851 147201763 85023 85024 811078686 62863 62864 378754770 72252 72253 286297225 3976 3987 49442889 32402 32403 213152960 46844 46887 88911091 62817 62818 491144653 66976 67014 127529101 78901 78902 154961535 31869 31784 764423493 57063 57064 819356898 69672 69594 976043213 7017 7052 875261599 21303 21304 902590021 18705 18784 478835899 79838 79839 875235516 65224 65295 492001946 73591 73627 388118771 45323 45324 322695975 71230 71231 101917733 43534 43535 342138305 27658 27659 363774113 61600 61628 16579416 80951 80994 880989238 50598 50594 823819036 95634 95712 566361317 99817 99818 706539921 59236 59237 531687948 22589 22590 452715818 13344 13345 228942395 30439 30424 992502279 33061 33022 712523844 38688 38747 341324706 99857 99858 552071155 92948 92863 785123606 37343 37344 342505774 56650 56607 872741633 51558 51524 74048951 71547 71548 703793183 25112 25113 393198607 40820 40821 818470399 78575 78519 735786765 57600 57601 74181617 74791 74792 273333223 8167 8151 159116560 53649 53650 793209249 1349 1358 904249480 91664 91665 236296655 24013 24014 175241018 38042 38043 504902345 39427 39416 792952167 9351 9295 988787586 23056 23032 514727739 86790 86791 415813376 82144 82145 497860217 75035 75074 951249808 3404 3363 269092715 81351 81348 113749037 64915 64916 371147842 85535 85492 621857767 1895 1896 168821980 95027 95102 353383401 77785 77706 955616231 43522 43555 225057270 63417 63418 235840897 57252 57294 401758483 68091 68092 558252050 25670 25744 961785925 46536 46537 385895685 21333 21334 54458715 4191 4117 461600554 34870 34901 85139644 85687 85688 916968081 26960 26986 413589598 3987 3988 14833085 58536 58501 372245292 79182 79099 615833842 50 51 254199783 88118 88119 616539816 3627 3628 80755843 38954 38919 796776762 82409 82394 617812459 28960 28972 557649724 66233 66267 896337955 30606 30691 235797111 94417 94340 139402220 8524 8525 491108630 91708 91709 638453701 91850 91847 412674934 66495 66496 175762844 85263 85264 842556964 49024 49025 999041705 32454 32390 765745966 49818 49838 251061522 82699 82779 311929099 58752 58753 567026328 67412 67348 304402519 46384 46385 966844886 41689 41743 495970678 80114 80115 940623705 91564 91628 256778425 59567 59625 141363409 85908 85839 693929912 65634 65645 671831017 39377 39388 279613188 71019 70935 734775309 14137 14138 416253171 95036 95020 347962040 5468 5536 5723099 25220 25221 408250738 41016 41029 710696981 93600 93601 765996898 8825 8826 450380875 89783 89784 193876741 75432 75511 180402426 24598 24659 204009636 98261 98328 899357330 99680 99681 722142139 88146 88147 165266405 12483 12516 462013273 79203 79223 136418717 34742 34743 7579600 94021 94022 263995622 22939 22940 615155146 91625 91626 982398713 97411 97384 331724285 14912 14913 641200267 8835 8836 664275787 64598 64573 344666137 87563 87564 131113874 62433 62498 514052922 71393 71406 62955033 80060 80061 905382673 26069 26070 986067072 57572 57589 742428852 13214 13285 618816847 15200 15274 861632288 11974 12030 22247958 30411 30347 838161026 14484 14552 954244297 64960 64961 155648809 53595 53596 866276055 49206 49232 348175619 57612 57576 51343454 4422 4423 658456350 68306 68307 510030577 79560 79479 107181666 3673 3674 886270025 25685 25674 49423500 90968 91023 742102111 25661 25662 560385302 19577 19578 365002997 56763 56764 708651358 85019 85020 99779076 78519 78559 304147126 4143 4144 256060680 19643 19570 772610082 89317 89318 8003668 2508 2509 232433706 47732 47733 918873113 6069 6103 722348247 72127 72128 996115578 56627 56632 653691428 198 197 580833007 84481 84482 78656274 49988 49989 804580349 95697 95698 767552468 47156 47157 881289795 5680 5681 601663314 91282 91283 727598220 50693 50694 425307104 69325 69282 676270681 82600 82601 547134691 31637 31638 292522760 16095 16096 503673660 72056 71973 80141183 34574 34564 551952993 95202 95203 988051158 15132 15133 294836667 47869 47870 944448747 10268 10269 257529738 58189 58190 917759843 40961 41045 341707646 96280 96343 80914087 52905 52906 599817388 96270 96271 43847865 7908 7871 842084987 53950 54028 920626807 42709 42768 487308999 50057 50129 774620446 91543 91535 554742327 50452 50436 733290988 49051 49052 869728272 88069 88056 478859714 54077 54078 864962473 52142 52158 721800666 14124 14125 686668199 22598 22609 330132656 80750 80751 577615598 83904 83905 476291972 72470 72471 347713019 4075 4076 884525529 66542 66543 127496989 31470 31548 165542010 84360 84361 800503059 43843 43904 512873051 36604 36605 480015555 57874 57875 913282355 72838 72895 242176997 93888 93889 730357825 34317 34343 431644119 85913 85981 849150189 40054 40134 488795666 6944 6879 921242889 69055 69041 376073205 57863 57903 117369923 79581 79582 593188833 18627 18628 13024103 40555 40556 735396284 77454 77455 225494084 33179 33180 530488119 18040 18041 955956537 26593 26545 150837148 2841 2842 951049478 68444 68445 682608468 60374 60375 322044860 27715 27716 260518421 22499 22500 85401186 53159 53109 187703661 41451 41373 31953507 15818 15819 877886399 41763 41764 121505842 10885 10958 914858109 62035 61980 418162797 26348 26349 23990984 89012 89013 153284480 38236 38299 704985945 34789 34790 773090903 2930 2931 541062285 51569 51602 977081302 96387 96388 237803335 33659 33579 750049985 87032 87040 116524343 2270 2271 861606339 5291 5209 766741940 89384 89430 260120133 29629 29630 365381963 43532 43533 282480717 7591 7602 26978507 20278 20279 240909750 68179 68180 284439122 77112 77113 282309266 63009 63081 243607605 32842 32782 665314924 97838 97850 236435823 53790 53791 812859686 50295 50273 238153031 70724 70725 813923926 7465 7466 728945854 75754 75833 410862593 76818 76762 441804277 7194 7244 12964283 16840 16904 543983126 73548 73549 63282764 28923 28947 638862067 8367 8368 641848180 80490 80415 682247568 95100 95101 771436581 56084 56085 649916102 12132 12133 651478444 15867 15868 104154781 72569 72493 72870985 45542 45464 238946028 89585 89557 122167635 51616 51596 63723643 56041 56042 70104352 41504 41420 422530263 54541 54467 131286613 5462 5463 682070542 4668 4624 384997129 51753 51737 328525207 97358 97359 360682095 9453 9415 292483784 4116 4181 539777514 60219 60220 375107100 52399 52443 21625972 95900 95909 183289876 60678 60755 935194756 46180 46181 638377558 49431 49500 283754250 99863 99861 458867178 3002 2922 224874964 65836 65919 335406861 61406 61394 784468759 42073 42074 462576372 44619 44646 616521511 30165 30087 874967081 43133 43134 934990894 71915 71903 970602266 27226 27227 437437055 88970 88983 107865957 11866 11885 593676348 99853 99854 311276263 60064 60065 735546114 12375 12376 615869428 31336 31363 889217652 76966 77021 62366497 25073 25156 695022991 50894 50810 78502295 9605 9606 496646973 69216 69217 55671449 34055 34049 408621137 15775 15776 690513788 96497 96439 520117516 98600 98601 143842481 80669 80592 398720322 56533 56534 810514714 44805 44806 881207353 65347 65278 400606370 36906 36960 992772905 56822 56823 814717582 91869 91870 460204396 46530 46531 909364759 14788 14789 864384525 74526 74605 875334481 63635 63636 559863781 20282 20283 240849554 37851 37852 562184525 29981 29982 454230099 30571 30572 673932053 38667 38668 195724925 22162 22163 926139656 68958 68916 903197377 83671 83733 834734538 99837 99852 105678132 68529 68530 554373366 54194 54195 187407254 23293 23297 374320443 28583 28526 274281098 36766 36767 701470077 49346 49355 442029228 94626 94627 415868919 33069 33070 568285445 13048 13049 78634008 55764 55838 969612229 978 993 890204890 41001 40987 172263170 54916 54874 337531722 16351 16352 509510095 34356 34357 339171319 20010 19991 838005896 68170 68144 361168726 79574 79575 680993753 92824 92850 839927175 73981 73982 735568831 45710 45711 547884178 52074 52026 863261920 7851 7852 4503594 74752 74717 105144795 75077 75100 817300387 57418 57375 364463190 71999 72000 525449201 47361 47362 587376040 78798 78799 138731566 42412 42389 188030807 56359 56332 54189271 96579 96580 12565787 18539 18540 865072540 27325 27271 891592222 23443 23398 539858118 74915 74916 883446665 76251 76180 455832868 56921 56897 167404725 72692 72627 124926448 86624 86625 210641314 79984 79985 78861177 77417 77418 969642865 17369 17425 809435269 69024 69066 715369584 23892 23893 223518510 10903 10926 494333514 93448 93498 686916225 98943 98944 310288502 23136 23137 835594904 39251 39252 241645029 55703 55634 620039209 7462 7463 293417718 29987 29988 835850956 90601 90521 706770155 19642 19643 376667631 98576 98577 764866931 38489 38553 647312949 46946 46875 989296189 94469 94470 995811334 59776 59777 361554604 5028 5029 133637320 65144 65145 218808450 30035 30105 354313120 9853 9840 13187867 59616 59617 7736828 91026 91021 640385557 68679 68680 873251618 64622 64623 307950379 218 229 515070378 93617 93616 8270706 81558 81580 813459747 62195 62111 456143725 87734 87735 546998663 4918 4919 558231395 73908 73909 404989614 19314 19315 139754006 11033 11080 664101121 38802 38868 81535210 41706 41707 798106261 89925 89926 956839763 45864 45820 200445400 75923 75924 995168217 1796 1797 241825107 29580 29581 860814468 97674 97675 241425602 18103 18185 1194161 28615 28616 972369616 77556 77564 753671263 73859 73860 509098943 69270 69298 933951261 85347 85348 818988120 4353 4434 328647479 61970 62028 192951621 80768 80769 445838582 37654 37675 914530798 61957 61958 266968850 27383 27460 599947763 85313 85314 768353362 15306 15307 697447897 65078 65079 69880538 90506 90507 340356969 61600 61601 342769251 69273 69274 956067738 69700 69701 575837219 46914 46915 473774441 21322 21323 691088882 63366 63367 406338089 41422 41375 195356032 98123 98124 270243962 98947 98948 584171949 68147 68148 328610158 5488 5474 490453629 10387 10426 117436489 39587 39588 11529024 90854 90855 197433022 17518 17519 199689558 38384 38378 910398736 57460 57461 346298066 20233 20234 790213153 48704 48705 798329942 7289 7290 600509378 74869 74946 580216830 39360 39430 690845064 40048 40049 796818385 95771 95772 833383793 86147 86148 782655249 8161 8165 750146041 94367 94368 959255151 84066 84067 201951780 64634 64635 892120736 80296 80304 641616477 35959 35960 44855611 81569 81570 494285067 35520 35555 782087646 64585 64586 641428110 58790 58791 11943071 20801 20802 128197833 15540 15621 642129090 11763 11762 516888707 54455 54456 171227686 55716 55717 631253523 82207 82208 298582560 36943 36932 827533089 40932 40933 208504422 35334 35418 894518724 35250 35335 129786644 46381 46380 272903126 38002 38003 707017596 38772 38722 866723090 15957 15958 464476530 38651 38652 838271492 73663 73616 65368646 96188 96189 456689122 91447 91520 193666046 73179 73125 161874001 24362 24326 420527576 47801 47802 532550913 4597 4598 209614003 39162 39163 622043501 78479 78480 707103747 62270 62271 212522488 18159 18119 578125157 46917 46979 144208014 83117 83118 270547099 5285 5353 125582607 52032 52033 840493710 57915 57970 980998083 70386 70387 748556007 57911 57912 984440142 91804 91736 997022997 90452 90453 331424316 79892 79893 396191186 94170 94165 359455912 61821 61879 642681883 33008 32950 660483440 63624 63625 316725073 655 656 844932819 86567 86568 563919842 55573 55525 761277895 35264 35218 399277723 15974 16039 402122738 30751 30830 818656334 7426 7427 821143935 88686 88687 822760535 98572 98576 597235500 93358 93359 156846090 315 325 549993192 6805 6806 188011748 31561 31597 669837743 84145 84146 502666510 99552 99553 567060612 64848 64849 721558506 61086 61120 891631043 87339 87340 55206809 10317 10318 431943292 95222 95161 468361702 42151 42152 309537732 30684 30741 380515611 26247 26248 407255224 42301 42302 447428435 97115 97118 646136130 40259 40266 229765665 7479 7410 309217245 34234 34235 173813554 87468 87469 702273213 60047 59965 746936652 43185 43186 340700155 19747 19748 150847733 86137 86075 618003344 85926 85927 109427516 31093 31094 956745160 92318 92382 498920811 50754 50793 365732729 10904 10888 431422084 20839 20899 538125070 85182 85183 173573406 67657 67658 464402668 45594 45595 492783816 34031 34046 504138217 40288 40289 545583398 98617 98618 691811587 8343 8294 756063998 94203 94222 326974796 22957 22958 774686644 19687 19688 158009954 39118 39119 847070292 91797 91849 104624709 98375 98376 262041159 75064 75065 275658795 30893 30837 965888711 3442 3409 954096919 23677 23678 766938457 37824 37825 61376554 65048 64976 285274641 41063 41034 677827005 51978 51979 248223305 20660 20606 797370783 45338 45339 789974557 15607 15608 496579310 35719 35720 545934732 10252 10253 967105889 72846 72815 582943498 84343 84344 908766935 69265 69266 688392584 56072 56103 428921253 59113 59114 607268231 4198 4268 408525200 65831 65823 377006867 52890 52891 514325972 91715 91716 531913214 1604 1605 213316721 89146 89147 276378969 65393 65388 799889935 31506 31433 586783790 5219 5220 836376581 2813 2814 604953965 70721 70669 878163570 65717 65692 865113382 88630 88631 289956674 75849 75850 865591130 99514 99492 563836539 74374 74375 462457689 29408 29409 801374574 7113 7083 181950406 77039 77058 507227846 52582 52629 31353151 38702 38703 429911622 34003 33983 615638699 80531 80532 536699730 65008 65009 751172017 87365 87406 196823320 7369 7354 471859306 52569 52570 310298835 22324 22337 603618952 19364 19443 943591786 30905 30906 639945941 12862 12863 523294907 34854 34855 76816859 45408 45446 565482966 59871 59829 94514189 57588 57595 159387828 16999 17000 764150231 44893 44961 182199827 51120 51121 821912793 24567 24568 957570930 92449 92522 532951217 33392 33393 974528903 15601 15542 771174672 84479 84480 854480926 43579 43580 6457574 532 533 15937499 87400 87339 999822252 71283 71284 153134185 96568 96569 282554818 82416 82479 233266404 67230 67302 893352143 62964 62965 756441550 28391 28392 515925113 97730 97731 310949428 7484 7532 101025096 38734 38712 156647752 64811 64812 444788200 7764 7826 400139513 75443 75444 535536316 72246 72223 246131024 77727 77728 154080844 45699 45614 922665762 98757 98752 66476872 71949 71866 424603823 96423 96450 671326642 29465 29542 757905506 30871 30872 823880617 28554 28597 184466377 66435 66436 471813834 38485 38441 651631269 90267 90310 692124348 6149 6150 196399273 43066 43083 533053585 46035 45954 981475542 77277 77278 40321324 376 297 448318410 77834 77870 584120890 78152 78082 171098207 89812 89820 957305997 38085 38086 114826284 99757 99814 157942139 8902 8903 483588108 90073 90074 254439900 20268 20348 7328090 42231 42232 364738353 65036 65037 541875288 88392 88393 688715926 69153 69094 753832015 37370 37305 864710269 30663 30726 390318209 57315 57245 677518700 97036 97071 335316161 34607 34534 716313478 74941 74942 124076051 82016 82017 433756845 59952 59881 164053053 51511 51512 546889843 79463 79449 720225179 98819 98820 233028892 43646 43647 494439032 18905 18961 262367668 33640 33641 873621552 32958 32891 842319552 8402 8465 600331400 42917 42918 265628607 45760 45779 776250402 58394 58395 698690179 19154 19158 450173956 50742 50743 651316761 14869 14870 630312806 19528 19529 298833350 18512 18527 662815040 22859 22940 154268362 41304 41377 665737349 90346 90350 277589014 94604 94605 941823372 44848 44849 674663369 71938 71939 884739331 79091 79136 644051856 62716 62717 565829487 95217 95218 448744817 2335 2336 485742755 29599 29601 636548666 25252 25302 625962244 43012 43013 284252298 39328 39373 113535099 44465 44466 413602768 44906 44907 838275282 14153 14133 744365755 15244 15164 110638183 17898 17899 574735506 96352 96303 81965160 97226 97227 766294549 43631 43632 696087636 91180 91181 579465344 70521 70530 572555428 18517 18570 621981558 11447 11448 223198715 57911 57976 193636094 64115 64116 971827884 95997 95998 483301149 67606 67550 392056340 11425 11421 395075323 42004 42005 773192373 22727 22760 981350667 98361 98362 905342978 15744 15705 937778328 62695 62718 761342225 77043 77110 872148377 72388 72389 286642639 39788 39789 543954266 35392 35393 329827418 92584 92585 645848157 87684 87685 557384223 42881 42882 309825417 3456 3457 801818561 81636 81695 37087549 11239 11240 907547625 38568 38648 606833740 44910 44911 250806248 4107 4081 463675589 13927 13961 851979398 65450 65451 540264137 35657 35606 10553406 16281 16282 87497876 24218 24219 442616823 34378 34416 722595414 26874 26936 540668616 77939 77940 691927495 45682 45683 298389415 68027 68028 762662655 9799 9871 625478542 56103 56104 339087538 81518 81519 779006869 19330 19280 692379006 64765 64776 332454873 24159 24199 922463421 59213 59258 614244535 10916 10966 964747305 73513 73448 721635939 66350 66379 22326483 55430 55431 69717752 16899 16900 38388240 46776 46777 615610835 38784 38785 90113054 83523 83444 871851442 69271 69344 310628200 66031 66078 512729601 35666 35610 742804447 25987 25956 382098260 90162 90108 520235822 53473 53474 875555262 67486 67487 435411462 79425 79426 44295797 81421 81422 994783687 6462 6490 227042037 18974 18975 210402742 84427 84471 519580425 439 361 598941171 59511 59512 526533010 2277 2232 436905666 8933 8852 328013229 51056 51057 595658085 27050 27115 948796266 4705 4624 75134637 5460 5500 951623324 35868 35796 4783238 5455 5456 466539573 21161 21162 33579250 76892 76843 619155497 41670 41671 179649630 92226 92227 414471789 69633 69634 845727606 42454 42455 646780986 56144 56145 228522523 18232 18233 82996387 1994 2013 743207694 81354 81319 327361205 89136 89199 653768723 56287 56246 611726155 43107 43108 631315885 6753 6754 449384546 65461 65526 780047408 51514 51515 120368825 38546 38625 87085681 29437 29438 203287975 60238 60304 736470680 3733 3672 563987479 63319 63372 733059732 40150 40123 797209340 78660 78638 193403115 95587 95588 143188076 94825 94902 24711440 7565 7615 584344528 31776 31691 435117188 36663 36733 15568465 85987 85988 154284877 23881 23882 452376042 77317 77318 777294198 19492 19545 290511152 12004 12005 126920844 57580 57581 405372157 1708 1788 811468790 24698 24655 878038177 39025 39026 973225895 67583 67550 591955538 57056 57057 226508070 87539 87540 4411280 44292 44355 961318829 20053 20054 501706501 25059 25074 368062395 13352 13305 717024992 56209 56203 841853204 94887 94927 48275469 98626 98627 616002948 21697 21698 337012519 35012 35030 391803182 61107 61163 474223478 99611 99601 275437786 67876 67815 250582892 20675 20676 248122356 10871 10872 95514946 74027 74066 39100428 16849 16850 756651082 20662 20699 144849930 29952 29895 348312229 90613 90614 851436571 78862 78863 111602111 8589 8632 973271960 62591 62592 471074762 3320 3321 227352016 26960 26961 64222924 38793 38738 479046871 32124 32084 754458327 12831 12832 633980031 78052 78053 115276940 78515 78562 802773639 73382 73383 715280307 51348 51271 649509568 9172 9173 45764859 29165 29115 975915958 63006 62991 518572419 57551 57553 135734136 31886 31887 208225629 392 393 719705605 11866 11867 701314952 46766 46830 824514337 86736 86737 257771945 50223 50224 419776994 22810 22811 404899026 43097 43172 626799587 82198 82199 656582097 21994 21995 881736991 12963 12964 87203950 83385 83386 665066422 31537 31475 453649199 32814 32807 691352295 37695 37697 275431673 29686 29687 113522225 91898 91899 560019791 33072 33073 977959701 14850 14851 987275087 87561 87494 997140671 94551 94552 363112125 5752 5798 989009503 75936 75880 703233911 80499 80573 825529236 54819 54820 397758365 62968 62924 519709059 81610 81630 812885340 91554 91484 11076365 56790 56765 445880136 21746 21787 352177819 13577 13591 103219962 64332 64417 55631585 47448 47449 651367789 51410 51371 94692386 80607 80608 517200667 56191 56192 705694586 16998 16999 230739210 11907 11824 833624744 10426 10427 730698537 47067 47026 50498322 45944 45945 386271920 69919 69920 166181586 56267 56283 852739852 29999 30000 513351355 49428 49492 52002881 52642 52643 660272828 1117 1118 572647001 59340 59262 674121942 89526 89527 36769884 98604 98605 483436699 71472 71519 260448154 91900 91901 912746982 28029 28098 544170015 70118 70163 985261814 34729 34730 32877235 70478 70479 517452092 80964 80900 223384493 88413 88376 335706907 76634 76718 536474488 96571 96522 815149008 3751 3752 747229373 92930 92931 226055206 48320 48281 136392513 50768 50700 635759651 28307 28387 87697290 85681 85709 390787910 44440 44441 601231507 33345 33327 693812289 48698 48699 666977979 48377 48378 453559253 41426 41391 81848278 71580 71581 946882101 40679 40602 888584877 35398 35346 428813107 22027 21952 547016144 69687 69640 295319037 71400 71401 521418594 23678 23679 403844500 38472 38479 885992888 35050 35051 278376022 94757 94758 67258133 23700 23630 140224334 68329 68371 567959669 23176 23177 979031275 59872 59788 769661308 97933 97934 152772704 21032 21033 305454042 35502 35503 511904625 75583 75533 829682611 21854 21899 235917638 28466 28510 917894364 80877 80900 925400818 39459 39460 485317290 73022 73023 520603106 20155 20156 90999997 16756 16713 666545671 52102 52103 745333755 24182 24183 472142812 55835 55867 392231501 30076 30026 160525839 99444 99445 195956512 47777 47778 229056069 35835 35829 513098723 33537 33538 472238915 56315 56318 19258536 88381 88403 648900868 42505 42468 556950898 59157 59133 721398 44922 44888 360872659 4160 4133 394161155 58034 58035 576644900 4789 4767 481831639 32138 32109 94761942 7667 7589 146516371 9299 9300 985351000 34806 34807 693927247 89904 89893 695979075 13279 13280 814982965 1662 1663 497770744 55159 55087 609810554 42580 42581 601483962 38957 38890 832207798 80243 80244 238439322 52963 52977 266976347 48185 48186 852190947 49871 49917 369993361 66031 66032 244554436 98240 98221 546856387 10432 10493 684211072 38796 38797 565477893 46783 46784 181589798 4382 4325 94807854 18050 18051 514307177 13430 13431 137323550 79465 79402 213452766 5503 5504 457118161 7775 7742 955369 51199 51238 619669167 58301 58263 971663423 47313 47314 631574273 53984 53985 569869211 20219 20220 229424675 4295 4296 42586930 51025 51026 567688800 45989 45990 872169420 82071 82072 26906218 88050 88019 888270950 47984 47985 921832700 56663 56664 137389644 14722 14723 210156327 23644 23645 818981609 3640 3631 953214587 50766 50767 994237765 68360 68361 873674585 45941 45995 392198845 25089 25029 59958115 91019 91020 998968976 70947 70948 552016127 48779 48807 741163147 80353 80354 513691368 96902 96903 968705485 7936 8005 369816519 22565 22531 447523612 28106 28079 667075785 37204 37277 446043057 5069 5070 379140477 98607 98608 992510033 46784 46785 202620118 51835 51836 463823366 39291 39292 906138950 39011 39060 792130455 65719 65720 844951731 33637 33638 679515649 96815 96816 896741831 51322 51323 914852395 17368 17369 677107223 58036 58037 662125547 64807 64781 910520060 65734 65755 839799300 42428 42429 801782647 29772 29728 583226329 14085 14086 978691117 79624 79689 551748321 7206 7207 878545657 92645 92646 618129416 81398 81407 965796464 5817 5818 886613630 56184 56185 443925163 19070 19071 650928272 76176 76177 420912521 39686 39687 752294620 47367 47342 964249062 32785 32813 985202763 67737 67738 713951520 54033 54010 99828967 28076 28108 919590932 10129 10061 914658014 85262 85263 337997327 19190 19202 907415262 45301 45295 77882985 99852 99811 802049735 53894 53895 272622997 18499 18541 731120076 3042 3043 349956310 96627 96628 506741895 71726 71727 167394597 75603 75604 195152381 37170 37216 736503683 39497 39498 634039439 86507 86455 778578775 63782 63783 843031930 9901 9902 521445068 52192 52189 988273598 86590 86591 507480819 87766 87767 442758344 1172 1140 703840282 68570 68571 877764178 23063 23064 79076782 26586 26539 714672516 73635 73636 509274667 36144 36145 762135928 99608 99616 922017335 78817 78818 741820365 10801 10802 856674986 57974 57975 278902232 60313 60314 705618453 73213 73253 289191352 80119 80193 332104970 85425 85426 574470762 99690 99639 708510928 30752 30834 377332880 56299 56300 616486002 82434 82435 844346404 7921 7922 183932019 19449 19512 873287475 91919 91948 835311587 56229 56160 587174693 43689 43690 113248026 41222 41297 913454268 94502 94503 37392929 56615 56692 762185037 77908 77913 478613461 58387 58388 118078356 47416 47412 575168550 87672 87628 774226358 21577 21578 431887966 1197 1259 665441912 91025 90949 422215727 60107 60108 952131742 55042 55056 176746342 67833 67834 858974099 16054 16055 842111050 57605 57606 893591888 17515 17516 424634851 48562 48642 41154647 28759 28760 615847651 58085 58099 947575860 99105 99106 469993258 96937 97007 183708646 93897 93837 420898220 41018 40986 686037532 50134 50135 586172281 69093 69032 315129458 20736 20737 76308900 73713 73714 975222247 79036 78958 795650880 63236 63237 393337103 47663 47664 416829890 32186 32154 939575721 8235 8236 903352157 84010 84011 817010246 55207 55208 212803627 70315 70243 47186220 83730 83811 166200706 55509 55510 853525922 41885 41886 703456172 69942 69943 731230586 49966 49967 478621595 8033 7990 294965135 63353 63354 431525998 83520 83521 113662983 19687 19648 227850251 43092 43054 768996986 35943 35944 231319463 66944 66945 758356095 18510 18511 553749869 27677 27678 726187103 96409 96410 689830683 66926 66927 335002913 35676 35677 169409203 34752 34753 926822446 20548 20549 211152995 13822 13823 335995526 6003 6004 913345646 61801 61860 483375184 4452 4453 67545259 56667 56713 59509809 81544 81611 738092692 36617 36585 457614446 5088 5077 868029608 37143 37187 884715716 68724 68704 993731153 93662 93663 282115391 79542 79516 249179487 70331 70332 280355898 53890 53891 440532023 46480 46481 200863029 78984 78985 986495826 36997 36954 862106525 11730 11679 859646937 98824 98825 464811075 16718 16719 903737616 44076 44056 337128938 81245 81246 868283423 41597 41598 843000778 63025 63026 963550996 72230 72162 512680474 96916 96917 225082157 97919 97920 229438833 84888 84854 372950951 28843 28844 248546338 65422 65423 868621092 24263 24264 471107017 71942 72006 951840841 42828 42829 818619077 72290 72291 52480616 43110 43111 577998320 27884 27885 336099952 29718 29644 944177296 81573 81508 946869131 9104 9099 205543489 60630 60656 243480740 61782 61783 898938908 68230 68292 235791834 13249 13246 544146816 88356 88330 709954670 1918 1919 508892662 32640 32566 245194063 19412 19413 531674445 49752 49712 933867028 7168 7169 338807107 32724 32725 197134674 85296 85364 977479070 86881 86882 335127659 53217 53218 612995457 9649 9610 497656993 47502 47466 872786232 1890 1917 967638014 67840 67841 919743161 2157 2158 332984352 22923 22853 391762029 12932 12933 567487681 86787 86788 441716781 64956 65026 244121944 97869 97814 170503658 62872 62932 217381866 49639 49640 748392865 42765 42766 573721420 91697 91753 21152165 28691 28692 384462334 46356 46357 459254671 32177 32178 161472585 97841 97809 223694671 39391 39410 104597212 8307 8308 217395462 5769 5689 866154300 39315 39316 135832942 49666 49655 563743607 44928 44929 308980522 57752 57770 878221639 82344 82270 396967900 66854 66855 334648569 26185 26186 234902584 39528 39494 351860989 70076 70077 605034315 72366 72410 411638631 5821 5832 333107096 32091 32074 304821178 39524 39503 746108535 58539 58540 644794988 25072 25073 151188313 55103 55104 194056538 62075 62076 165878687 89546 89547 637408439 79821 79822 348020372 34561 34629 995533443 28493 28459 229941313 17177 17178 834693926 77370 77371 402479454 97886 97887 496233463 83239 83252 828582966 3536 3537 265247639 27573 27574 359365178 76061 76062 924317957 26469 26538 496206551 47001 47002 462688397 8057 8135 875190329 89979 89980 113617247 1642 1618 893530205 69470 69504 629064550 20593 20594 862837236 48349 48350 193462558 67635 67656 284772326 78205 78206 560185619 63305 63306 78629083 26575 26640 371041985 54682 54683 135522692 86277 86308 541183073 56607 56643 161008175 25789 25739 120134028 67274 67240 82640718 69533 69534 73937893 77292 77339 74858487 9227 9202 537647774 1920 1912 195637914 97597 97598 864148106 61317 61318 798746107 92874 92875 609123832 54354 54355 263043959 93905 93906 590589126 30403 30404 54776087 39369 39290 831368128 29644 29645 602524005 60197 60198 745485333 66731 66702 601199697 19083 19020 214448643 13631 13664 95525967 52836 52808 563916977 88770 88806 329302423 59388 59389 995183469 45006 44949 14188409 48713 48714 708481824 86195 86196 298742195 63271 63313 509129889 53578 53579 202209472 21098 21099 383285983 86532 86533 155691391 53169 53090 456708539 62264 62345 66295846 93746 93747 390137612 56154 56226 298928210 81404 81405 181582700 12343 12344 536480426 75314 75324 416301649 95768 95769 952385407 22887 22888 409625297 73135 73136 107474831 4935 4936 689074282 71239 71240 508828046 56461 56462 940384545 2523 2524 300466295 49553 49519 715437625 2200 2201 682626074 46204 46195 727776348 17891 17892 178016345 60116 60045 117166625 56718 56665 442865947 4307 4284 12811528 80062 80099 621949161 50379 50384 346906566 21261 21262 634353742 52031 52032 861097090 18906 18928 429986732 43640 43641 771768577 92293 92340 128889293 69772 69773 174168625 45312 45269 290633249 12470 12471 599236608 76938 76939 35046202 24237 24254 610835051 1427 1412 822230332 13957 13999 49810044 80370 80371 269538105 55597 55596 995894606 66090 66085 451543235 38844 38845 254876634 44311 44300 730021907 78282 78283 826831658 57035 57036 771358736 96365 96440 697718910 27585 27517 459556754 75630 75631 726366867 88402 88403 447977586 90632 90700 80217111 76235 76236 275700730 67184 67185 117348680 14421 14422 969980351 69165 69247 797104459 87542 87622 1248047 89875 89935 609441192 56978 56979 456057635 62971 62889 457648893 31401 31330 560318946 58666 58629 976666994 41950 41973 823965902 14433 14434 483970500 87915 87916 4767139 71861 71862 497154982 75332 75310 730853680 46789 46814 876452883 12364 12365 609562780 9512 9513 528731732 79961 79974 848947523 31697 31636 39630802 62058 62098 232327297 86694 86650 134343758 54483 54505 362866646 6601 6587 622924998 982 949 211844213 3357 3358 474812794 62719 62720 505427570 21273 21274 920808925 62952 62953 437977801 10772 10773 578560654 9350 9351 845452662 83186 83187 365970394 66472 66505 639966023 79723 79724 467314487 70283 70284 100304017 78130 78131 229448402 72428 72510 246269593 52671 52586 360344063 45636 45671 156634313 92345 92346 294573098 98586 98587 984733908 79087 79088 152935865 12362 12363 939197348 89398 89449 427441189 10850 10851 477622234 56651 56652 663366446 37868 37901 300148246 46627 46628 395185978 69798 69778 674746160 47289 47331 403413435 87127 87128 410057329 21080 21111 357190831 18375 18376 331425903 52011 52012 108803687 45256 45257 716068075 76006 76014 709984680 75129 75161 34030651 75043 75044 346728404 88588 88549 316951619 64124 64189 595618423 40730 40731 306821884 40693 40694 764525858 28632 28633 765043661 74052 73998 89925640 35455 35456 344609498 60258 60259 868426874 71392 71393 47439752 50561 50547 610017848 77697 77698 24220686 91619 91577 389232217 66982 66983 581990474 72424 72379 82183592 3669 3670 919107838 234 235 175651751 45750 45769 272995920 5303 5270 339960607 3334 3335 224605794 7352 7435 11455803 39494 39470 368792894 29517 29518 947438222 3029 3030 691101628 52461 52462 833047297 83262 83263 215510222 95510 95521 49689057 11045 11046 610439987 34922 34923 573557622 52787 52805 502769347 41484 41485 207776275 96250 96323 786907303 83770 83824 70227169 49047 48973 135804614 72742 72743 262800601 99049 99052 104554515 80057 80088 257708722 58643 58630 322419526 39266 39267 289799751 80952 80953 245495559 88571 88570 69425760 64361 64294 901326437 58546 58570 348469542 51235 51236 482833533 59967 59968 347796445 1869 1843 600096099 6570 6571 119813786 16203 16281 954338341 70811 70752 707457187 93853 93854 154052319 67684 67685 985534470 76702 76703 906054274 81196 81230 118889497 3666 3686 660825982 68731 68660 223763029 98596 98597 726269518 57786 57787 584967637 27944 27940 270877947 71760 71761 614837666 97669 97670 218344810 39461 39462 826983670 96247 96294 772586214 92789 92790 542924884 3560 3554 7259262 32475 32476 569668255 50374 50375 347297586 7473 7474 936701681 36593 36594 397867178 40039 40040 229577118 97728 97729 361581538 27104 27105 917495373 30205 30129 80337808 96590 96608 45976762 45729 45730 16629692 84036 84021 984543745 35323 35324 709091900 48219 48220 30574355 7382 7383 323479530 61202 61203 171160051 60124 60125 664646448 28615 28673 249780004 34520 34521 649308822 77363 77364 858353858 94200 94201 947288355 42397 42460 586199372 9481 9542 586471278 41954 41955 304891816 49453 49527 216688295 67387 67446 59002972 69808 69809 662164849 87068 87069 708402287 28748 28741 215007411 36009 36010 774875141 15759 15822 123224012 16694 16695 943303581 73834 73835 479632503 1946 1947 64709390 98202 98203 284967216 18092 18093 295918313 2243 2309 30985318 62392 62393 922179367 42945 42892 703290862 12774 12775 334018893 1363 1364 239420551 42702 42721 310078596 15449 15504 40381564 51347 51332 502941386 20884 20956 481968789 56941 56942 78824653 46250 46251 30937388 47811 47802 698545389 26151 26152 130290001 25143 25144 705178594 16075 16076 129013415 72632 72633 116666032 72613 72614 910969588 59894 59895 91196474 45808 45747 653621543 99620 99585 240741841 8758 8695 402260609 52421 52376 669511016 53895 53896 975911206 18869 18860 524775364 19375 19376 808219489 77960 77961 266111004 13067 13089 991659735 88261 88262 565296384 55720 55721 857972246 26901 26824 452502619 92210 92157 118528404 92201 92284 884630720 50761 50692 895023759 1840 1812 102204199 64409 64410 596862156 17121 17151 974577910 40817 40839 15336125 60 54 568203174 6299 6350 97026236 52595 52530 816662594 15592 15593 686067435 4387 4388 709366092 62352 62322 487310059 83562 83563 685304420 81060 81091 197727443 77951 77901 967366399 15924 16003 319036490 20097 20098 48289443 30996 31045 60107292 46841 46842 287705782 70541 70620 951161310 85069 85070 965926450 53046 53055 93984831 12507 12494 233457 63124 63181 741466039 54826 54906 769143205 45340 45270 673158890 86400 86482 479153913 95287 95205 734376899 42032 42109 505046136 69626 69590 258609034 4198 4199 631930527 76506 76507 12796830 78466 78467 320968485 18132 18160 599792691 24109 24110 684892286 47331 47332 768741197 57543 57544 164723045 94265 94266 803163070 12067 12068 31527702 7724 7721 255798957 20116 20091 716715071 57953 57890 829482574 76257 76292 787724374 57574 57568 321005802 9131 9132 95141723 39845 39846 527505849 358 431 846216892 86091 86110 608979069 44447 44448 426747533 55647 55648 735003389 23042 23043 326984020 7257 7204 792600110 65179 65180 172119382 26563 26564 834171787 62000 62001 330698101 55467 55433 907298230 8989 8990 745272847 39775 39776 4316642 66885 66886 608832949 71556 71557 148758042 65026 65027 284429506 63499 63500 965848104 99851 99852 297081961 79803 79784 956398415 30100 30103 173774301 80986 80987 647111221 81545 81546 808349388 64106 64032 932367963 74389 74390 248040519 25285 25254 726864423 14424 14425 728680858 22038 21978 547824461 92491 92556 754610088 25198 25199 971697609 17171 17172 790183969 62252 62253 480967613 94148 94149 309683300 61634 61635 219901450 9323 9324 75464147 65382 65383 277843296 65866 65878 332120261 66174 66118 562203913 6953 6948 502826982 10829 10885 460900533 80313 80314 107738707 51620 51554 99946911 45781 45782 849655660 94444 94425 931648642 65072 65073 715200564 58015 58016 68975499 98520 98605 55003714 87054 87055 888406593 7359 7338 886243149 37452 37478 533450477 491 488 984775525 65320 65321 76063028 19051 19052 313858138 47964 47965 238092894 85871 85905 277835609 25396 25405 112034892 57843 57760 553873144 82370 82371 207398031 4803 4834 260358339 17319 17236 767721995 45618 45596 879660507 19620 19637 554658206 49432 49469 838533650 6014 6015 55274342 46287 46246 95937294 24217 24161 964340108 82764 82765 43405687 90635 90636 171566831 24744 24745 211033063 16022 15954 188230259 7203 7204 217930023 17564 17565 922699641 48435 48436 174158340 96383 96384 58690183 72353 72354 772118671 15671 15665 853819302 64176 64177 362261262 40682 40683 511004758 89704 89688 535476165 34804 34805 187834645 84101 84175 586964154 88201 88215 307856418 8081 8082 967358818 56554 56580 673866896 93043 92980 30230674 78328 78329 949144719 80749 80768 900593418 69084 69060 913576460 93848 93823 682839809 99433 99370 853609150 27014 27036 100621825 73106 73190 877099000 30078 30079 363743356 30024 30076 664908450 13828 13885 806806276 12673 12639 991417727 22022 22073 996939033 88381 88382 652667878 22001 21963 67454801 52338 52409 266185256 34504 34505 561867850 71588 71589 51269793 20288 20210 816486686 56056 56057 691891849 57555 57556 87906744 51451 51502 811414395 55943 55944 484565293 66957 66958 964304794 28945 29022 114443315 30843 30844 335189810 88719 88720 859268082 1977 1978 251929227 60082 60002 761069383 32241 32242 381799173 97508 97522 539654337 72913 72914 796091733 82400 82401 112349314 89973 89974 313830956 18187 18242 317311523 71867 71868 737807300 84880 84881 157700053 38253 38275 10757663 97158 97190 704290383 27719 27720 245158704 14672 14673 415845143 79057 79012 612299867 62440 62415 688756619 50941 50942 227057697 64383 64365 226610030 63132 63133 858495141 14366 14332 838785434 49839 49907 682655662 54904 54841 223603997 29860 29861 907260862 53934 53890 128367342 82647 82671 152893939 87488 87499 644681588 36140 36175 680239030 31139 31131 553458761 14934 14905 815040897 82436 82437 791143689 25051 25052 350927334 20878 20909 44023260 32990 33010 626084463 33031 33032 49470199 23000 23001 42665493 79667 79743 121196312 2493 2494 523111015 59430 59431 601156386 74088 74028 485830980 40688 40717 602131207 39822 39823 494542001 7543 7550 246789140 54813 54771 462063991 54295 54296 866378485 92239 92240 143117429 60687 60656 648599440 85642 85685 850913414 99753 99754 510284290 63597 63598 421090386 3705 3788 366079765 28254 28255 92785954 83231 83185 21182992 36277 36345 305641363 34943 34944 780714287 42456 42498 663958960 85906 85914 971085836 95341 95342 232703552 30653 30666 691060116 61364 61448 735912889 15050 15051 835290711 8854 8855 957422819 48504 48505 141194000 30301 30275 759592496 40768 40849 921761372 21455 21456 920221613 34962 35046 217503208 74254 74184 755707344 63101 63102 496187595 85063 85047 914238329 93791 93792 632492722 19469 19470 576665266 15635 15636 100309282 7938 7854 136810017 99887 99888 735461775 81823 81851 721836321 70792 70842 581313387 96893 96975 134033516 92364 92365 318779203 95405 95452 621716252 11447 11463 761497770 52449 52492 928236600 65601 65602 592095795 41956 41957 917927703 3691 3692 69537650 39128 39129 591563474 88993 88994 250381695 27250 27194 92517141 8326 8327 230412772 98504 98505 655480178 5650 5627 693648148 86654 86655 373228517 85130 85131 368377415 49612 49613 333295961 40842 40908 730092886 39468 39501 703505097 68922 68923 958245646 88923 88970 27309230 28632 28562 230272799 62466 62467 675928866 9984 9985 26141714 59181 59182 703795763 75939 76020 915935450 21117 21118 746134610 71072 71073 891390746 62790 62791 563597339 15209 15207 261201216 64484 64485 494927250 91811 91881 381631898 17167 17223 842566163 21467 21468 780948906 73063 73064 830334647 16845 16846 97345260 26011 25999 163245821 94722 94723 407527157 87271 87308 782729352 89106 89125 851393167 38014 38015 196016721 73203 73204 355321348 76162 76081 58155424 54782 54734 712340499 13512 13513 58108653 71827 71785 142400002 3312 3313 406624127 54192 54193 939417368 3103 3112 622021994 20084 20085 78331994 28519 28520 803756307 13169 13107 247661367 18473 18462 97355238 63935 63936 531458268 37364 37365 378973246 67038 67105 811131232 10291 10277 391912108 97523 97524 201797193 53747 53696 301729261 69657 69600 755841764 98707 98708 311702362 29327 29328 808226365 72944 72945 764647706 21232 21194 307450158 1027 1063 194897715 87065 87066 252798270 24436 24473 964248365 98755 98756 121569261 11717 11769 593151358 64481 64449 75001344 52974 52975 920074785 1673 1704 957950960 38733 38666 107629141 94704 94770 99984820 60413 60485 75215171 11412 11413 963894350 4156 4178 64556793 53366 53367 219358676 15015 15037 374838610 66218 66219 980481830 63451 63452 973585749 51436 51400 180687559 61995 61996 431300295 41596 41597 188907575 71276 71277 390428934 97060 97110 256192305 57636 57637 282187431 36835 36836 151114 3717 3718 46980257 71263 71242 361610947 94394 94391 130717729 21092 21093 28233000 96619 96571 427454699 87756 87839 382801204 61515 61517 406847276 53849 53850 960032709 84193 84241 218496219 29735 29817 534328797 60335 60420 611372584 52434 52435 277515419 40304 40305 479089293 95619 95559 21443850 39511 39512 500331036 26625 26626 930048678 49740 49741 933792540 5456 5457 115001357 94112 94113 878449331 63406 63365 628731238 40034 40035 142437307 6854 6855 300134998 14812 14876 397828370 82641 82642 560052409 95037 95038 394701275 60080 60010 688226013 2751 2693 371250601 45750 45751 866473911 4242 4243 464351318 30358 30359 754408043 22046 22038 195255900 19027 19028 49412143 29479 29417 710130669 90368 90312 276859633 52913 52914 765393239 47709 47782 499957902 41545 41546 962794087 95512 95461 357666294 77567 77632 68560291 84988 84989 967907463 62117 62118 556674290 86547 86548 51366637 43612 43613 389341510 8092 8136 1682542 19547 19548 139103867 80758 80759 922834788 35268 35269 910159332 17679 17680 217667197 39647 39648 512353385 76732 76780 599687818 56403 56404 184930609 787 851 246187865 71930 71925 203286381 1231 1206 285177747 75801 75789 512393468 14198 14199 873000954 62085 62102 443222959 90783 90784 472095012 99709 99710 790668087 72873 72933 488237626 80715 80760 749830173 33900 33901 849094007 18370 18307 305116645 56105 56131 722979083 19188 19128 319986153 65352 65289 410116206 22208 22265 114382248 6171 6172 131446549 66046 66097 20250465 31311 31394 808799135 26877 26878 275638533 12684 12685 978210876 27639 27563 998381974 55848 55820 475114561 51858 51866 61889447 77161 77184 42803334 93537 93538 870117481 20453 20497 782689329 65373 65387 928854021 91867 91822 330390566 71919 71920 607419302 4161 4077 721748268 62395 62396 816384725 39453 39445 283391767 65727 65731 50317784 34820 34737 37852717 21159 21120 490928401 42791 42792 119436495 17731 17767 10657534 42327 42260 211203810 77618 77619 215280767 23649 23650 342987412 43382 43388 276202338 43819 43762 577666905 94717 94645 869167424 99254 99255 399237777 70159 70115 980548867 97083 97107 853526938 85988 86013 283862920 15746 15667 175108168 36603 36628 700894279 74587 74558 849880155 39960 39983 858312637 56518 56519 433331661 17165 17166 267057969 89328 89359 511900832 4940 4941 452047043 39369 39370 350458746 48664 48665 488772738 49160 49161 363462448 38756 38686 42968559 93882 93883 459911762 25991 25909 370431439 63702 63715 364936396 21990 21976 124538920 15947 15962 718285123 84810 84791 659083602 23401 23415 966016000 18153 18154 907663552 28274 28275 628618119 52436 52437 249926855 28629 28630 105508213 72748 72682 429244626 13289 13290 708295416 17831 17855 729577870 14547 14548 832769025 94675 94676 836987374 35601 35602 944029980 61137 61080 987976180 25785 25786 884397295 55164 55165 808721756 72311 72377 828730446 72010 71968 169400120 55565 55611 387311639 62544 62545 363995621 11027 11028 319432551 6975 6976 536168416 79911 79912 639471968 11570 11571 657102041 6435 6440 766016477 96582 96583 303019985 86075 86134 944998987 8190 8191 644780683 99218 99219 181868133 95329 95330 353877084 80469 80470 780693011 44420 44361 968603236 2413 2414 364995725 81014 81030 57127664 77602 77558 150691761 6263 6179 136132696 15458 15487 887784109 20396 20372 238556586 60023 60068 740081925 85238 85301 418965849 32473 32474 764489230 39153 39154 916205225 69920 69921 405173933 48633 48634 302518070 81756 81757 76800179 5858 5942 47702505 21856 21853 408729687 41638 41639 350748033 45286 45241 403851349 81297 81350 827538559 11643 11644 863909272 65437 65438 620695551 59351 59391 34370937 19983 19946 769758682 84945 84861 821458787 72114 72115 478769390 48363 48364 588475444 88549 88550 274876516 57972 58034 980106750 16014 16015 45512020 71102 71103 57409782 72119 72160 322355789 94707 94708 668694068 17905 17865 930184238 46740 46678 427963631 19740 19741 289788950 67579 67580 509021919 98666 98701 970408076 40804 40805 425353784 46690 46691 768274480 72190 72152 599596409 82398 82399 66540951 75461 75440 550495004 67037 67038 636371332 75115 75174 643994568 35973 36027 382783063 53530 53531 987396631 22789 22790 111276393 70320 70321 250684813 68175 68176 531239648 82359 82360 555173106 48078 48000 802465407 7848 7849 580939077 47946 47888 720295236 85978 85979 995020728 38776 38777 767494674 80841 80842 777892008 92285 92340 182995101 92410 92444 664502532 715 687 10938263 55863 55933 487832346 75951 75952 664651246 50723 50700 104917100 74873 74817 999889555 59852 59863 350004936 71050 71051 804523152 59049 59042 26611848 64152 64153 852328973 92368 92369 633350668 43781 43782 497997353 36165 36166 415803174 60572 60573 459167777 18490 18533 167921817 91933 91895 736221635 935 872 209974284 69871 69872 218338846 75463 75407 471476188 79833 79870 578535405 59581 59582 958222160 81519 81573 415447052 92691 92692 206665171 96144 96122 67470855 72070 72071 336767351 40394 40395 215309405 84389 84390 387334486 83667 83668 248237351 27467 27507 504193458 29015 29016 176490366 65354 65300 88319110 4759 4797 334151244 23485 23486 639364761 49749 49679 675430823 99609 99529 54065079 57107 57108 194077602 50119 50124 14767987 9482 9548 509001773 66841 66842 569914567 95672 95673 257424145 55301 55337 361631729 56330 56265 478040127 35647 35648 52513550 67059 67060 501431643 86613 86614 909393160 78650 78651 814457690 86477 86478 215508223 2868 2908 726915898 43309 43310 33055611 17001 17002 965261744 59212 59209 807327039 42143 42144 426714616 9093 9094 129547030 16315 16345 187011869 41095 41084 297344824 60749 60750 401081543 78666 78667 949400418 41671 41609 544174020 93770 93843 820809499 9102 9103 597525121 27474 27475 576820602 72522 72523 48203493 16752 16681 975254705 69655 69656 354906868 90791 90800 179804815 18807 18799 717461869 86260 86279 473900435 18364 18352 217043045 22711 22643 356448206 56443 56444 981526792 64676 64591 933607595 39245 39246 365978300 9021 9061 517724594 75387 75388 228044543 23555 23556 228601415 79309 79310 906294436 73730 73773 357443137 77540 77535 855342419 31217 31152 403050974 67330 67268 450094205 1897 1898 756161762 67264 67265 95149525 11742 11825 815083338 83886 83887 594148775 22344 22374 287204637 90336 90365 301235096 51728 51729 905957454 29321 29322 810265206 45779 45780 480774927 29234 29191 64234120 33596 33597 387924990 94755 94756 13343098 18685 18686 391138173 95255 95256 454100133 44223 44224 399034119 87556 87557 745527601 97881 97882 310743289 21321 21322 263382695 94537 94538 730750403 1768 1850 632366237 4362 4370 728250194 7439 7518 596131717 22363 22350 98809508 34165 34166 665630973 28549 28509 216094259 23484 23485 451096077 11896 11980 582164602 85018 85014 991054418 16787 16865 814157896 52967 52900 343324318 49694 49695 817926686 60844 60766 243631084 29322 29336 766186694 49088 49089 603009924 37107 37108 890683391 20657 20624 141959980 81832 81833 566634339 30738 30691 659392545 7071 7072 740105269 17265 17266 212977557 59107 59108 755219949 37872 37788 484826501 26426 26446 551775964 64208 64209 399993017 92499 92500 880005901 87309 87370 914253538 67220 67234 679028965 99389 99390 841792869 58245 58285 288235244 37456 37476 407852272 33132 33153 949262837 69740 69741 909174981 36871 36872 366551907 56120 56121 958896112 3379 3380 533296226 37332 37376 955501976 75851 75923 154791441 37081 37082 926332799 77475 77399 951226008 96489 96433 115063664 38339 38405 752830221 45979 45906 879535291 73906 73907 825394328 635 632 420469013 33421 33422 326802460 94854 94903 731525008 84385 84322 194027615 94813 94839 930817779 64271 64312 956602979 32039 32040 378487645 49216 49217 756415977 61136 61162 24397366 44617 44699 754157223 88518 88519 588283105 50444 50468 203258167 6537 6538 377666573 52466 52511 992454839 62597 62598 205082147 48054 48055 755999400 83594 83577 717926012 41155 41156 364074408 35625 35621 732477993 94636 94637 401146142 70541 70542 986345647 96070 96071 588636576 74714 74744 651860374 25791 25844 668031508 75936 75937 70460949 41348 41417 220436008 11913 11914 835035997 64616 64693 790141459 2945 2978 266638071 31578 31623 864826875 1848 1849 434638479 20047 20048 880640305 95618 95619 778605191 457 458 878882275 92884 92885 177902584 96074 96152 205054156 37532 37594 777391430 32245 32246 292961507 33447 33486 799730408 3927 3860 564504998 10975 11030 606698207 94521 94522 277380055 75984 75981 988690754 41633 41634 777298869 11896 11897 563753288 37528 37508 508104246 50039 49992 734247714 78806 78807 975738361 95309 95310 535429513 30417 30418 597355685 7387 7356 480831758 44779 44795 278980353 3700 3635 957992783 58815 58854 246494047 93563 93594 84046753 73372 73373 378249393 69827 69821 925887261 68937 68938 864746903 77853 77831 526696838 85313 85296 590061399 97059 97060 471728646 83637 83638 826537494 20535 20536 199738698 18277 18278 115591532 73818 73844 827304442 9632 9611 439000273 13659 13595 267220294 30721 30722 598486992 62913 62907 868307874 47857 47923 765306494 62932 62974 950853971 45360 45361 201838287 55016 55068 813378153 41203 41204 952436731 30959 30926 941096313 76201 76142 560094307 85791 85792 948585653 58392 58356 940308779 61904 61976 184205963 80094 80095 990572999 92277 92352 416124185 71125 71188 489215681 84515 84451 437367480 59478 59479 680520878 47311 47312 20482446 23138 23135 430493766 36152 36215 578822761 60643 60666 947345311 50308 50295 903308359 41292 41278 58639836 50084 50107 414021489 72805 72806 745493842 26499 26500 796161069 28828 28829 777890500 58172 58122 315206083 4537 4471 669228854 50546 50547 126018878 71185 71186 192338355 10523 10494 514853354 17793 17874 454690684 47359 47360 853083997 62017 62018 28002576 93805 93786 934650410 28380 28434 373713035 80202 80204 935552475 8713 8714 60549087 20153 20154 14241518 65294 65276 769591293 85683 85684 459236315 27227 27228 988678117 29185 29186 113466434 1933 1949 843129996 84858 84920 629803319 83733 83798 366237910 58782 58783 310849624 66166 66167 177219727 10306 10307 32904737 80952 81021 237866935 95430 95479 466987948 14591 14592 666824792 56881 56882 673269033 69773 69788 867622821 75965 75924 774012984 94105 94106 570415446 75017 75018 809261822 33414 33415 240185616 54476 54543 234201862 50280 50281 802995862 12952 12953 242137229 80361 80343 129017541 69872 69891 876673668 34697 34698 752958437 42362 42363 500341397 17730 17674 792604912 14514 14555 27019590 72923 72924 788035895 58309 58310 646779176 35473 35474 477493183 95512 95513 898746178 92808 92809 601860029 951 961 627016199 12884 12885 650270970 61279 61292 949652215 86317 86289 114468787 9848 9849 314526616 30527 30528 565406383 66697 66701 652216919 79882 79941 853277609 94456 94483 889541173 25976 25977 35074075 56703 56704 553349015 54942 54943 743655656 1097 1138 680958849 64598 64599 642176967 99363 99364 690734545 19171 19214 276042636 22283 22242 155177328 97029 97030 427218477 66813 66814 679523953 44831 44832 165865394 19569 19570 398258184 13668 13669 507152166 39401 39402 663692131 494 488 943938065 7395 7331 207265883 92978 92979 695009681 33867 33868 933344328 50581 50560 323390097 86592 86634 381179471 32764 32765 116931430 6212 6259 573106405 74847 74904 558052747 1031 1032 477106981 96488 96489 685107685 11418 11419 598677959 24806 24868 186855666 17877 17878 870851666 77753 77754 92668702 82933 82934 53910186 15718 15719 707855323 19153 19221 963557863 20697 20663 626946250 81262 81218 64577330 10109 10110 716638232 48750 48751 615726272 88946 88926 629258172 17786 17871 771499947 94243 94283 837711319 80490 80481 144801272 51381 51382 223591733 28956 28895 22065470 50119 50120 112035529 79555 79475 730343137 28931 28970 754204446 83466 83467 573415856 86634 86651 655280370 2795 2719 886166691 40696 40679 468284186 30125 30132 714887333 17984 18011 127309449 35432 35433 479999839 63551 63540 213995920 5270 5271 92666271 2331 2405 460215541 96787 96817 676863171 85152 85176 959287147 95029 95030 156734235 46633 46634 67744824 6676 6705 637798374 62301 62221 151494775 56566 56567 523778960 37877 37878 612204812 53716 53717 996687549 45892 45830 425711849 23520 23521 446616502 54787 54727 848688286 86697 86698 512755986 7394 7421 80254184 74580 74581 326401909 63675 63676 903499315 97156 97208 906024381 29414 29415 129344618 79191 79192 998929975 20840 20760 530062942 53334 53419 283494032 96373 96374 88036003 74833 74861 893552588 60491 60492 218858207 54665 54639 998586552 93994 93977 479278065 61097 61098 546525875 83020 83021 256262369 3069 3070 945389945 13352 13353 202979816 96342 96362 780527023 99129 99130 849211927 77047 77117 785478939 6134 6135 752212666 78584 78585 10637843 69069 69049 795122415 37031 37032 659346135 88024 88005 791809753 60173 60136 587204276 47825 47878 481706217 95519 95520 260760472 19675 19676 678447904 13882 13800 382241539 42589 42596 858175537 60269 60270 864990362 73374 73368 887699949 50896 50836 977377094 10187 10194 548836293 50770 50771 260381471 54777 54819 723080235 45570 45571 318947087 26170 26171 915989374 26018 26019 658636879 33927 33879 600189948 2449 2366 814955257 27024 27025 217376274 43294 43295 143383307 65207 65194 515268617 17835 17836 306050543 31464 31465 930037045 15154 15238 840587734 16375 16376 242920148 25766 25767 271168539 17497 17498 96419079 44590 44649 651442336 3419 3420 386842789 20310 20311 279460690 33182 33183 403804663 75433 75408 613858573 83308 83309 852003623 89883 89884 9712254 16464 16532 122031497 68585 68586 290286214 61379 61348 110896603 29679 29680 561430809 70327 70328 648703865 52731 52671 971628629 29495 29496 154507688 44639 44640 77750139 13739 13740 397145468 61881 61882 327630040 52945 53023 336333369 99253 99221 891556787 51148 51106 434500117 36101 36102 563773057 67868 67836 838567281 44938 44939 912934603 92947 93003 440849347 67022 67023 714001783 88566 88567 41702695 90194 90206 621626373 65877 65878 349550355 41720 41723 750323145 48051 48052 335646720 84213 84255 558254400 47037 47038 807839154 18736 18737 484512113 50879 50871 570708577 99918 99849 789675766 16295 16296 728398367 55992 55993 262492872 43574 43569 721467072 65704 65705 649765384 53980 53981 489389333 8539 8540 975840892 25768 25754 373845961 11101 11102 851245243 86926 86848 699468525 64345 64316 130221565 46437 46485 637278414 32775 32760 43818245 47282 47319 379988997 59891 59875 546089636 72306 72240 796812411 54072 53999 872462526 58283 58310 974517451 23202 23203 502063910 9101 9102 253337583 86546 86568 377623597 62876 62877 179558961 95185 95186 493352851 91053 91089 744933337 28507 28508 104592480 43878 43842 229403161 24564 24565 257514680 82064 82065 458774235 16653 16690 908591902 37754 37755 628085245 9097 9098 137559879 61368 61369 118022557 63340 63341 414764593 45372 45313 117129227 59762 59823 423992787 63069 63070 685500011 5240 5265 677444442 95516 95448 756223209 26784 26785 190379134 73987 73972 731722695 51336 51290 920527171 54950 54998 878462778 4929 4930 440919950 56888 56829 33317152 76765 76807 425218705 33666 33667 935843820 50570 50571 65713276 34588 34664 317262630 84522 84575 794666958 91769 91741 55178794 89133 89134 598839531 96551 96552 110969903 41721 41722 762693118 35427 35401 942557252 7566 7567 284967481 53405 53406 816736198 99103 99104 893010064 14903 14914 301690965 14517 14518 371147674 81201 81171 693557446 73967 73968 825184837 80995 80981 234541686 46887 46899 318758494 32653 32647 392757247 30379 30345 77849968 51739 51741 448761082 78035 78069 48636055 43727 43763 291766893 88877 88868 336901892 55072 55106 909310289 42275 42276 883023944 12687 12688 453466352 60199 60200 809278680 83786 83800 223934498 21304 21305 112769500 12065 12032 165923278 35792 35793 176793873 68689 68690 401710192 18342 18343 840287585 83643 83644 205037115 83251 83324 89161445 58604 58581 11009339 92092 92034 500571079 92690 92766 373072788 76889 76890 182200444 646 579 671965595 93967 93942 381137026 85726 85727 567072918 59848 59849 502086634 53380 53381 713766419 5689 5690 361656059 75867 75868 873897098 32752 32753 769765995 61872 61873 44281860 78947 78948 61585873 37366 37400 722394180 82196 82197 665783699 6979 6980 771365743 15567 15568 724277668 41419 41343 937259115 98012 98013 207441706 52223 52196 994699513 43300 43301 490465386 15985 15964 431194140 41108 41073 196570730 42999 43000 762769936 89080 89081 843048860 48446 48516 604409939 90455 90456 227326727 94295 94296 671142957 69649 69650 349909768 36667 36668 777508052 64215 64216 871676816 78219 78220 360279570 27223 27245 946358039 11594 11539 227784238 88753 88754 927892219 24518 24519 964328640 11688 11626 139433526 1953 1954 84397257 27748 27749 473416609 23833 23839 529674666 21065 20982 998653186 5798 5781 612087040 85038 85114 247434911 90901 90902 222113488 71637 71638 536498936 60960 60977 295167243 67349 67346 800528509 29155 29141 300125557 41956 42016 116550727 27834 27835 103890661 39274 39275 122323382 61059 61142 103358413 95306 95347 424832409 13455 13456 931301527 80987 80988 495818279 69302 69303 576802452 38760 38677 92824546 17039 16955 943234656 90776 90777 117702959 52423 52432 291033620 56781 56782 320298063 11606 11607 387327175 19581 19582 214115587 20927 20972 876301455 81610 81611 664623064 25340 25341 170396231 57472 57413 697689565 34341 34342 224137776 33281 33282 15929445 70216 70133 220978694 99208 99225 182726013 20996 20997 328069514 5942 5886 31853019 14355 14356 731627957 10696 10739 439031608 21269 21206 104876898 25826 25781 814534551 2613 2598 591556639 87081 87082 24437367 60972 60904 780558248 90453 90454 886961342 72772 72707 523091282 60311 60312 891711461 60378 60379 210225119 88756 88836 859726799 2836 2887 711234173 8666 8731 798511528 49913 49914 547316271 63965 63966 933120283 91242 91243 776835496 48518 48519 931398995 62301 62302 945621394 56598 56602 617253377 482 483 821703465 96157 96158 108914116 58450 58533 800668926 92891 92892 412348210 42940 43020 758917332 78766 78762 113718931 27677 27640 169288894 15570 15622 394542217 46785 46855 137896614 48420 48455 744618080 8535 8536 938377721 40540 40541 911754233 55182 55123 40444420 40409 40418 511493006 35567 35568 307140769 51691 51692 237047594 61644 61645 317381771 5612 5681 966665926 80059 80060 748174836 35264 35304 709068061 32246 32211 240915522 79241 79242 200777339 70126 70127 398959439 72446 72447 5341864 80833 80889 69763441 5500 5424 422179874 118 42 78586307 90976 90917 107552958 24418 24452 310219907 97201 97202 574243934 63377 63386 291865665 14487 14482 745769109 62365 62369 502357311 70727 70725 94126146 8966 8967 684671199 22966 22967 444861021 76753 76754 732667178 80828 80829 142086909 27801 27802 296738260 9090 9063 214021011 96487 96493 143855921 83438 83464 337234770 11555 11556 222301295 36779 36798 828946291 74695 74696 828624126 56224 56225 135794123 33008 32988 942191617 36122 36121 826177863 44507 44558 828516299 33366 33449 712300764 74145 74146 231830774 28837 28814 103137237 18617 18688 378911628 89175 89176 640914553 49414 49359 750836827 21699 21700 603419119 43879 43831 501673249 8238 8239 242536334 98994 98961 667131766 32342 32343 393848728 19054 19055 26062470 24499 24500 979800713 7355 7356 42266824 54351 54310 791300132 24217 24146 284446736 1719 1720 446116834 40202 40130 325338358 34509 34510 680799063 60772 60773 647398370 95601 95602 321153469 5268 5301 987711907 31919 31996 24027464 89256 89257 38192829 66321 66292 977632446 61798 61799 449975978 31822 31806 956286204 78925 78926 988107477 16924 16925 257706916 3144 3145 398293875 61404 61405 889241552 65550 65529 888637664 38677 38618 355086193 85089 85090 347288671 70562 70563 351825583 49735 49681 243300740 81515 81516 406140246 7455 7400 803882603 56569 56540 300649048 9655 9656 80408285 85718 85669 265236393 25104 25105 922376093 54378 54379 973449455 46175 46179 127836347 9403 9404 334964306 84232 84233 137126455 24141 24142 283023248 16505 16506 238854461 26890 26891 897549136 1237 1227 703147098 49211 49217 848707463 3236 3241 826388838 84715 84770 894518977 62505 62435 178648410 86377 86378 974879708 98945 98883 172424546 68597 68558 964312216 58259 58279 763335179 5993 6051 8577616 99214 99215 557215247 47839 47840 868796493 84980 84996 978219482 36973 36899 966386923 22547 22548 292377354 58706 58720 97778903 94444 94371 695627881 28435 28386 980262664 19667 19668 261047733 54990 54991 314034804 35606 35603 414192015 3707 3771 640089206 47056 47057 295688399 34635 34636 375548769 84674 84675 412446618 89527 89528 102916177 56457 56488 973107217 29010 29011 461577435 32773 32851 597706350 54948 54949 341202985 88722 88723 477354927 33810 33811 849262201 3798 3716 173445409 69028 69029 743424490 70401 70416 317154807 3534 3535 248242728 17215 17288 755665224 81956 81882 667742517 57583 57576 656541140 34338 34339 90058084 16307 16367 82242606 24049 24114 790687650 85965 85967 792057026 45529 45530 837412662 59780 59807 327021619 72057 72112 335585184 53888 53849 806063204 34020 34021 494132551 20473 20474 851579067 70826 70743 851154350 5770 5771 753849602 87239 87240 666544004 80634 80612 641772077 22742 22743 589964533 97174 97175 80185957 11940 11941 921785338 26418 26419 247163417 69513 69514 962809108 51046 50990 666672241 67274 67275 297181177 61758 61759 252531301 19828 19829 701107415 32405 32406 175855678 97070 97071 4534571 15080 15116 515001292 24866 24903 770248223 64996 64997 825963016 94156 94157 733650228 2316 2344 432453675 73995 73951 206442506 82885 82856 651549481 24664 24665 27427702 81284 81285 370634906 68351 68352 721787047 13576 13506 451655152 33496 33497 584977884 8266 8209 157597461 71912 71913 857256078 57049 57050 754220222 84498 84514 173936277 53584 53585 881693365 92082 92062 326424909 81905 81891 807406675 22450 22451 989195740 95149 95150 973450656 70124 70172 169448822 9655 9571 4451117 16580 16503 966691643 23351 23339 221387764 81772 81773 197927845 44657 44630 126841003 80655 80642 189102019 59591 59592 141278607 36273 36274 431384809 27342 27374 901022127 42651 42652 231550217 35363 35385 898921425 45508 45425 455170921 88160 88139 686949911 53412 53413 947926260 69527 69473 174437234 17843 17844 174030305 21413 21414 22611179 11130 11060 603565104 29468 29469 501579168 60369 60302 764414322 19915 19991 191447099 61034 61035 495815710 69384 69385 544740663 42710 42758 490680835 25402 25403 561122783 97724 97725 466551747 77082 77046 625578449 16088 16089 335249962 5151 5152 896422938 67524 67475 819763646 81210 81188 409283317 88661 88662 228618067 37718 37703 111479564 10432 10433 316182247 40689 40690 131594006 73729 73725 887730175 58158 58159 885586524 77772 77787 174710424 41249 41278 64967233 36433 36444 384706996 34446 34407 668144281 32778 32779 206370468 57921 57962 626643751 95063 95064 817173361 28174 28157 326222265 21271 21347 750461437 94872 94873 349128799 80438 80463 449404809 77283 77342 793670598 27058 27059 468582193 56709 56747 667066698 9191 9192 649909342 1325 1326 469609319 16740 16741 699317514 62153 62154 68093882 7340 7341 904221544 67768 67769 97697658 56737 56738 321321662 41678 41627 557877095 8066 8067 961473259 94501 94420 216451488 72015 72016 89739214 72099 72062 251118381 57627 57628 704473719 28271 28272 561710482 65946 66014 145290478 85514 85550 994097280 82298 82299 621271528 77349 77345 736635894 94408 94409 136693396 89461 89411 602999906 93416 93453 673034770 12953 12896 333826433 80803 80755 902166222 8614 8598 392356389 42682 42683 757893049 39047 39048 992488034 73370 73371 376668719 20792 20849 796657915 17718 17719 916580044 28119 28120 43457010 91367 91303 429190067 63402 63338 593497221 993 994 824788698 71860 71861 812249492 72896 72897 48243930 67116 67031 646169373 32566 32567 60568664 95827 95828 411137932 19515 19489 452088754 50650 50723 81192720 53510 53478 505950160 21954 21955 487499058 32446 32447 150964651 10462 10463 740962204 50972 50995 321677520 15577 15578 820555082 75977 75978 709852093 12633 12579 247906738 61443 61362 239729959 23882 23883 366090467 17749 17750 799540584 73961 73962 761675895 72879 72814 992241984 28988 28944 636090260 95544 95567 869843932 90269 90323 154858291 93269 93270 609810157 22361 22362 661869903 89497 89428 562954360 46591 46590 202777164 81070 81071 793381864 23002 23003 16013637 76416 76417 497782807 1481 1482 59383212 48692 48736 735874529 25261 25325 996530210 17765 17766 711873091 59798 59799 880978578 9558 9478 764901155 81787 81713 273517513 81686 81633 718686415 11828 11825 139035991 44445 44372 157767859 59588 59589 99851702 37947 37895 357808862 12246 12181 672035048 30661 30681 466978902 2276 2338 222520727 33778 33760 600005151 61315 61316 948147121 81231 81232 174455850 66460 66461 878096849 95869 95810 348605392 61641 61642 919295766 49490 49445 104642411 19499 19500 932537633 19780 19781 156187254 85445 85446 42163156 11717 11715 979491395 67928 67852 749357753 23196 23197 463248151 41013 41014 177095824 8601 8602 959638592 61787 61788 715892452 75670 75588 980279014 65341 65342 675720996 93659 93660 185465170 69453 69454 274105398 63891 63892 174312077 35705 35660 484317156 99499 99500 147044096 45772 45813 529161338 50938 50939 74186965 3173 3132 205872484 34063 34064 257242390 72815 72868 645573632 61920 61839 264827459 28137 28138 859635598 16470 16498 20482464 36545 36546 900639141 69963 69964 380901768 38899 38900 454350536 35036 35037 331295333 48066 48067 649420625 15837 15838 782433285 442 443 312439548 96046 96047 645831142 42170 42171 494946162 29240 29225 853599890 72971 72972 662529709 94748 94816 351801892 81410 81411 931251756 26375 26376 24747724 51644 51645 901497112 9723 9724 796357005 88745 88783 201133427 95113 95114 616587259 4160 4161 213476089 82612 82613 309585082 38106 38043 168324730 6290 6366 626247758 33311 33325 501602992 30330 30331 441135294 55094 55098 767820366 24158 24178 7703300 2059 2060 675944901 40464 40435 619923863 19754 19815 455670267 71792 71793 396715275 18060 18061 985765229 16357 16325 469341628 24401 24402 865378309 42327 42395 331946941 51177 51215 494983189 60668 60669 963901431 41587 41588 252170680 82845 82846 2281125 91942 91943 95438862 55028 54954 925809012 63762 63763 118794776 33174 33101 924082307 36323 36324 731103840 55411 55390 421662728 44957 44973 28553161 21546 21579 572489046 69102 69103 663254168 78143 78167 539473555 23843 23844 74394953 34064 34065 510203693 46729 46791 961475204 39095 39124 938546831 89935 89945 338621359 27005 27038 574080225 29612 29535 192732320 18387 18388 643385960 85980 85981 298034216 3774 3775 801542210 99110 99175 810923727 57807 57811 191370265 80615 80616 483645431 77705 77706 395648269 40288 40328 254180328 8358 8437 14257236 87661 87692 220585692 24207 24130 326984881 89277 89321 167830916 9269 9270 60843891 13223 13224 61551536 61294 61295 780110825 89432 89385 317925865 17606 17605 689171061 74421 74422 583249308 78387 78418 226540564 16955 17035 13471360 57910 57972 56421832 2416 2471 672869071 66604 66605 825815061 47202 47236 169592469 59880 59941 664761548 73515 73516 146981677 41294 41295 335874916 40478 40411 772404505 72777 72778 842016652 55996 56022 533151182 34764 34765 604431674 14963 14964 367152501 4665 4666 958961231 19475 19500 742586298 46804 46851 753650624 71403 71385 211523907 16706 16692 193271969 24854 24855 244779457 7201 7202 907817507 55742 55664 993240067 19327 19328 225058529 58866 58867 942570441 34054 34055 567809684 12003 12004 316228634 3726 3707 894170142 78943 78865 117972494 70746 70731 272034347 40611 40612 313244565 98876 98877 185021977 8822 8823 256680998 34546 34547 324658736 22626 22572 203814838 25829 25830 618677183 82759 82833 228181456 49455 49452 24885796 22625 22626 94502154 77273 77254 758211194 92915 92929 204753584 837 833 646380592 5824 5837 701500726 69228 69247 256028135 70670 70671 700595140 7353 7354 103263870 36708 36709 877394721 24697 24642 783594782 65501 65502 241250659 75927 75923 168568420 46116 46065 299794887 41062 41063 731350122 14954 15033 769435719 87508 87484 814859371 89353 89407 453512114 93117 93118 560917855 14683 14640 741471891 56755 56756 132748615 63682 63744 233966310 63831 63843 239120060 25693 25694 879501368 3789 3743 671852660 2542 2460 888175822 20007 20008 993045557 75884 75806 333089991 31999 32081 752142021 29852 29853 937026516 2723 2727 378866766 39352 39301 717877719 4267 4254 551199433 13789 13709 182286175 66254 66255 736151375 31424 31486 750955540 79584 79631 469453858 54485 54481 460923082 54505 54506 719021987 85051 85121 398413274 7144 7145 163491475 13141 13183 781098857 3421 3422 650146067 95593 95631 429430073 36294 36319 80217552 30094 30058 183075786 5968 5969 619609851 87732 87733 220900044 47465 47466 635770427 57126 57127 492557156 61475 61476 307169451 42316 42284 199225308 65660 65661 903598033 66947 67007 461576119 79862 79863 796582805 8365 8292 554529520 84455 84456 155314325 92463 92464 878565445 76418 76455 339042773 91658 91621 196711414 32944 32920 311132510 72764 72765 693422831 81978 82010 933313147 82478 82479 236828189 46971 46972 867241278 39295 39241 355514750 6101 6102 72932227 9540 9578 453732089 17571 17618 169747518 49213 49214 899780984 79546 79547 565907461 67097 67098 888651829 50503 50504 87529535 44520 44600 675273079 42166 42139 641613551 29353 29304 938959459 1537 1538 359269673 79890 79891 970162810 96310 96311 617394908 37908 37906 939590335 52218 52219 801044773 69319 69320 117686812 46236 46201 941770586 33315 33316 660499500 45304 45305 137254673 24949 24950 993200715 38141 38142 932742941 19940 19941 467310235 12682 12740 413631803 60908 60909 737272488 79856 79857 25365201 44093 44094 821475393 25858 25801 957093136 86759 86760 339046980 83267 83268 432797972 3318 3369 870697071 12340 12341 326479452 96876 96877 747911307 57842 57874 565681758 10803 10762 524428362 49009 49058 549999156 21454 21455 10579866 54102 54091 152307607 30516 30479 299665819 83325 83326 469890310 69718 69788 985165359 63910 63876 169477612 42383 42417 34962426 65912 65913 918212321 34148 34166 899597286 47510 47511 80351557 10422 10455 553686977 25965 25966 414900952 61291 61324 877172982 95024 95025 536590216 34461 34462 76656916 66899 66926 50940796 44991 45068 107569160 36527 36528 365200571 73916 73981 997470746 13529 13530 14013682 92178 92179 794050866 23377 23378 755179989 3738 3739 753663225 41178 41179 269231474 43347 43348 270410255 15914 15856 589576039 74483 74473 549074334 38155 38156 888405361 11480 11526 577521671 19033 19034 714279266 6229 6230 137502539 29539 29540 192430364 5696 5697 122446753 50599 50559 517832707 79483 79513 982205972 71969 72016 476509608 41556 41515 835392301 98559 98618 157779991 4899 4912 905802549 18726 18727 242990497 15856 15857 181250527 98164 98178 300442106 2892 2893 523105070 53661 53641 545597040 46427 46399 290634133 5779 5780 116014521 93169 93170 732514080 82230 82231 670122733 9102 9073 29448026 61538 61592 230399224 60425 60478 54219038 73207 73132 844479266 60208 60209 465192029 23765 23705 451143035 79600 79641 638471215 32003 32004 197254439 66294 66295 408956087 63831 63911 302180372 40659 40660 787407743 59393 59374 427553436 89729 89730 460420511 58108 58034 384609926 28569 28570 277466510 69061 69089 766097196 57008 57009 938295272 28190 28191 5599513 44560 44640 684522910 20152 20153 388196902 61639 61676 519264407 79615 79616 289084427 49989 50029 276443000 4764 4821 242107509 10879 10833 368903573 38611 38612 600217531 32110 32135 317729897 39330 39331 810096160 51516 51517 901942846 36732 36720 574545538 88979 88980 145823286 60662 60663 785167322 7004 7001 853451067 51213 51290 846554899 80842 80843 658646664 44461 44462 66659389 78773 78845 5534610 17629 17603 348113405 39377 39378 638150798 5119 5070 468552842 14662 14663 309140981 79840 79841 251560001 85504 85505 606726029 23697 23698 185955274 47214 47245 582009898 15906 15853 448537147 46833 46904 978431830 47042 46988 519556404 25364 25365 559260295 23691 23692 819605402 93851 93915 272662862 16195 16125 547449096 39603 39553 826522897 87252 87187 16137608 2070 2071 138628112 20851 20803 547452613 94069 93997 755050370 44565 44499 201164563 27234 27235 880279577 13808 13782 931212941 87002 87003 633381987 47404 47405 999657320 2511 2451 215147919 58758 58759 156882556 99767 99768 194466864 66608 66626 301742149 62784 62758 821496479 27932 27910 888566516 46292 46293 27067606 469 470 223228361 89852 89853 223946907 81053 81054 185047696 66040 66041 696964606 43659 43649 414974821 25364 25292 186522316 66244 66245 330118780 31372 31287 620137976 80227 80238 624021372 78976 79022 383524374 58893 58839 445306013 28273 28274 217293768 27580 27657 562000096 49833 49863 292075965 25674 25734 743342083 56101 56103 365344197 29553 29554 839818478 33335 33349 437892003 27852 27936 914736802 65841 65842 82950164 49065 49066 784023535 88565 88489 37912307 66400 66401 487058556 70502 70546 130222467 25168 25169 411632501 44619 44543 320604296 36680 36660 145079298 36602 36603 659207993 72854 72855 217315459 6343 6344 889632576 49156 49157 905587464 90466 90467 809385049 83862 83782 234939187 94701 94690 4053885 2184 2152 140866965 18145 18113 611685922 94828 94769 201760786 57467 57383 544139231 76514 76515 85029405 92388 92315 791679591 44850 44851 850645407 45455 45393 46631043 87669 87670 99461248 47631 47632 706577101 37172 37175 460883885 18137 18171 296583219 4101 4132 22610625 19920 19921 947750367 16825 16778 651259425 26044 26045 5431596 31596 31597 475354312 32615 32616 37233639 4861 4862 901660194 67169 67170 39359174 41147 41201 324605659 84162 84163 629212228 64308 64309 2179993 83881 83882 254474836 59803 59804 163901367 45754 45796 50366444 3091 3092 717893543 58645 58646 706252560 56893 56916 408768777 93133 93084 265961673 31030 31031 387630327 76216 76141 786020702 9556 9638 89610010 24487 24536 198070173 46743 46744 503742623 83633 83682 189991323 27421 27398 789406627 80995 81023 993999520 36409 36368 113121150 8557 8558 242412325 27843 27844 856444680 98053 98054 290157114 71895 71896 764238724 6488 6489 964415192 18999 19000 773006801 79584 79585 196959674 85721 85722 739884276 1588 1589 759355771 92664 92665 621183004 18409 18479 499887449 66712 66649 493019333 95716 95717 960177233 31236 31237 544915134 71295 71271 722835110 56851 56913 155010187 70084 70012 318383415 4546 4547 230290186 33794 33809 44104977 87414 87329 809506767 96040 96041 382803725 89267 89203 379191425 47895 47811 470606125 64809 64810 185593156 29834 29868 372870302 25902 25903 174123387 84653 84654 136641499 16940 16941 864400454 41639 41640 471031192 21715 21716 892247196 35219 35271 570367559 29549 29550 621400697 68489 68482 404614643 11826 11827 376895027 53914 53915 958575093 43750 43751 982225635 11408 11378 402096042 93272 93289 378868739 48325 48247 854874938 75808 75779 439515325 73697 73726 850302990 50782 50783 138695874 77253 77281 496957446 39016 39095 120482316 7869 7870 172985015 97420 97348 698828551 8845 8779 106508833 35038 34977 50271596 98867 98835 927521888 11781 11758 333666984 54321 54322 141352820 78668 78669 72155605 38341 38367 565143087 2865 2866 915559007 14500 14580 346767532 81860 81861 489037316 15484 15485 103487131 72379 72313 771633507 88178 88206 631912912 89202 89203 753159134 17784 17785 455075987 67997 67998 191140111 78531 78532 46414087 4590 4591 54978028 15411 15468 567561272 52807 52845 958621636 66811 66812 276817607 80251 80252 474745874 29563 29522 690134930 29403 29440 145123892 72628 72653 515458743 13593 13594 393058407 97822 97823 373763286 96244 96245 990539977 46774 46775 766137669 24157 24184 957869699 26095 26096 43231706 50102 50103 901099286 7213 7214 173820988 42748 42749 231208376 84818 84819 266159249 495 496 27484908 21398 21399 682194800 99881 99858 978869615 64255 64256 141985172 18888 18855 990671005 42559 42568 653645621 37511 37512 768807290 29853 29869 259650730 18343 18344 615381265 98872 98862 964588605 26515 26516 794256417 74920 74921 247587200 75083 75113 784507633 63985 63986 125780177 13893 13894 39838378 70360 70361 704724291 88879 88962 961254499 95370 95447 516910379 1304 1305 745427521 20264 20265 220260702 36304 36375 849142618 77066 77067 622503045 33839 33840 892278021 92451 92452 683968883 6204 6205 537383488 62171 62128 67688841 17786 17858 292754057 76571 76572 898249124 54396 54397 431993342 94901 94910 542766036 58847 58848 332380563 28949 28950 552749327 6924 6846 304005405 18523 18507 405074028 31013 31014 2895856 87193 87194 953944464 99661 99662 623240292 37956 37957 842491666 21670 21592 956056104 55214 55166 25411102 28294 28295 983137640 78297 78298 855679160 77775 77776 756046718 70208 70137 168901735 18352 18401 509770777 1735 1703 654849058 69509 69510 305104712 90580 90508 97653207 64426 64427 719541174 42142 42216 787236829 13524 13583 803801450 51521 51537 454363915 24438 24423 333472199 17990 17991 946838496 41053 41015 3859138 81177 81178 28409470 97346 97295 18541880 62183 62184 961034995 15464 15439 59410990 31563 31564 363060270 95974 95975 448202672 90053 90054 867400798 60029 60030 760127570 50485 50503 336688027 13436 13437 477964860 44725 44801 1234258 10428 10502 709388782 70992 70913 465739368 40489 40431 333697295 22117 22110 894633625 88020 87956 330348631 31480 31525 525190264 94927 94928 395421106 83951 83952 981500990 3884 3885 31929553 80649 80644 61141106 30912 30905 419137458 11349 11324 109224926 15240 15241 525707375 24594 24564 772171422 90821 90822 222193966 48901 48902 947691215 33552 33553 837031757 89964 89965 317749252 23072 23073 221972697 89730 89731 751956207 71388 71389 643998259 28444 28445 282681216 56496 56417 190227152 43491 43492 528312274 9359 9360 651225753 69431 69432 952986892 20621 20622 506237999 57059 57045 644537640 97720 97787 822653977 66057 66111 645311511 5382 5451 319534332 41946 41976 57720463 23810 23817 266144641 2513 2461 760492213 19169 19170 147277079 48515 48461 255542585 75867 75948 44952151 10210 10211 442207035 85884 85895 933469055 48665 48699 209669208 14477 14478 263185783 72224 72252 844822468 31072 31073 799311083 43775 43845 120337273 73979 73907 726554675 80955 80956 829830172 85329 85263 979220733 42631 42660 305148310 32228 32229 102164598 38908 38918 450896690 64729 64730 679563236 22920 22921 269450607 12966 13003 511558104 42878 42879 278498991 97757 97758 2643890 93133 93134 280452732 57604 57605 332716380 48517 48518 576569268 20718 20719 856212413 194 195 757217876 36633 36704 681092760 22122 22123 376407805 21265 21277 334472717 95064 95087 484110948 94539 94546 147109307 59718 59719 31006031 67855 67806 620141410 28647 28688 367544483 38708 38789 199938338 51967 51968 938925282 40038 40067 165316889 97618 97619 956670803 9552 9553 715932565 90250 90234 432007398 76996 76997 986369633 40471 40472 863962184 6551 6538 668759817 58470 58417 52861998 90949 90924 383376292 7291 7338 774348314 55535 55536 863869296 83371 83330 234923605 21482 21555 188442725 74772 74773 739500265 79762 79846 94746193 90694 90732 204220276 87293 87332 802581092 4597 4591 848956609 95217 95166 919753368 71967 71962 155308290 82351 82352 459228322 24780 24839 636776814 84508 84522 358171744 68904 68905 700818953 44149 44119 164702459 61429 61397 203260160 24203 24204 970539576 60831 60832 474991203 34292 34293 41133520 56052 56008 681523245 21689 21765 945909315 79912 79913 928726029 11630 11634 244005223 73491 73492 329737783 71049 71098 869155874 76241 76242 514252443 8241 8242 237048514 56942 56912 847115117 48643 48722 50663200 98169 98170 298900016 39191 39140 777813151 50940 50941 686132636 52465 52466 104063657 59207 59235 298196050 16697 16774 396510155 28428 28429 947427106 96776 96777 815147335 86573 86574 698792595 61815 61887 738447257 38409 38410 792126099 8325 8326 573045063 53627 53571 59712296 4810 4811 484876900 22074 22075 270463913 40988 40946 397263862 11087 11088 538395296 80779 80780 953171973 92522 92531 9976247 89113 89114 918558770 83381 83331 325731728 29894 29850 727962498 44147 44148 325268862 71432 71433 706482430 11134 11135 759083114 40895 40885 316318565 13245 13246 154396841 53365 53386 893775247 4805 4767 155489103 86220 86221 209238500 28376 28459 838687351 68261 68262 305275358 33603 33639 317731324 15084 15085 107412860 56179 56172 33811245 10563 10545 181721278 39315 39317 741565766 8930 8931 869103883 62187 62188 633265076 15359 15360 866116131 17548 17549 434718204 24666 24740 441183818 53275 53318 829594702 17563 17561 662167136 34051 33995 118758717 45108 45109 359313312 32881 32882 444272219 67108 67088 759181563 62322 62300 406648460 67179 67180 700207892 87276 87277 312045013 2397 2398 735236328 56349 56350 541337207 44185 44186 292489892 43871 43883 271859077 22368 22369 618096317 76583 76644 140257850 15679 15717 768699520 42592 42677 352861000 69060 69061 115042633 99087 99088 100075501 14105 14171 581121019 81587 81508 57729776 21682 21637 584237662 32680 32681 427950848 26713 26700 622820511 60401 60402 538013965 96102 96103 889960576 25612 25614 16839040 86030 86061 710021224 12073 12153 867763042 39995 39996 663265188 63419 63420 804376324 76309 76310 534425165 22071 22072 318572300 10235 10227 917555878 49175 49250 446050951 99862 99863 465394652 57022 57081 114772039 4077 4135 614054547 54058 54059 824397677 84118 84141 783210553 6065 6066 857137357 80645 80597 586438364 39495 39506 27450177 8833 8834 27614297 4798 4799 478386708 55106 55107 375379204 3719 3772 996715872 4473 4454 818671813 59426 59343 1003984 41955 41922 749548817 39109 39183 61867829 38452 38453 773841042 17089 17027 945821056 24493 24494 289751825 91549 91550 935782807 58170 58171 767851479 32795 32781 519466135 7539 7508 327934789 11255 11226 590778394 3865 3867 775065186 67455 67456 529251684 94620 94621 493980779 21195 21234 36356124 22570 22571 779843508 77250 77251 134574296 1577 1528 767206710 83262 83314 92899060 30687 30661 111532309 5628 5629 705792485 12539 12575 724074355 82520 82521 515373743 29319 29241 66679379 32611 32689 419088975 40633 40634 585657088 30854 30855 637993042 79088 79089 240242161 12612 12606 782556748 89171 89223 639648597 92158 92220 278030286 81934 81935 54221018 43316 43317 935516271 22535 22536 472160053 17951 17952 829255594 56277 56256 530524100 85036 85037 704226091 76676 76677 833711290 3922 3923 633103585 28266 28303 225888826 45559 45560 74938770 27504 27505 712121717 78742 78698 295725982 18866 18867 516214320 81814 81823 280933638 87831 87838 888464089 51736 51777 830989062 77935 77936 772611017 62238 62239 615163669 93474 93475 467708242 35435 35404 440487922 96901 96922 270335166 30085 30024 944074575 70624 70625 96521480 68903 68904 856987414 45953 45954 39519379 56850 56782 606936707 30785 30834 365337321 25613 25614 826336001 89648 89649 291762947 97260 97257 849684788 56 57 34107940 94723 94724 395435319 9123 9088 456405350 46008 46009 820746306 89151 89152 372696469 85723 85724 201903732 74655 74656 951470518 16051 16107 14871184 78444 78515 361411434 64217 64218 720748499 78198 78199 171432518 23821 23822 309004665 35238 35195 654398879 89708 89709 454906003 86101 86131 462177850 85198 85199 698729368 12659 12622 250887533 24384 24464 260517611 18473 18523 680117199 86374 86323 173651207 82814 82772 398899283 64432 64390 720933484 65626 65627 359606712 24865 24849 605824227 86669 86670 893429807 55300 55373 633876055 25023 25024 518823957 56477 56543 562766926 91675 91676 122244266 35369 35370 552230518 4551 4474 16880592 96781 96716 306566756 23440 23441 977974368 88892 88906 793771103 29147 29087 143099339 22087 22088 70400737 83819 83820 882244499 90669 90670 641396599 54728 54729 615853218 74036 74037 131866393 91223 91190 389980237 87293 87294 317661061 15843 15853 159957514 56475 56476 931402105 40275 40276 989616116 89534 89500 377626198 66311 66329 582388811 63889 63912 754695365 3172 3173 890671169 91435 91520 335546581 58919 58911 498920589 83891 83878 640426467 97675 97629 291687395 61722 61723 340578792 547 548 658307685 93134 93161 43684599 62936 62937 572430717 49279 49259 54814035 5588 5589 350726895 39428 39359 869392937 14929 14879 77529415 5335 5336 392288834 44632 44633 663757196 66791 66796 9317690 54182 54193 693317378 81763 81764 103768418 29045 29046 106730546 66615 66616 299334159 89752 89675 932554940 18266 18267 525372290 34886 34917 422685245 7733 7688 288871562 65435 65384 385072313 61061 61117 580815823 20793 20794 57024417 17534 17584 775245281 74606 74604 992522683 80328 80245 70665157 71541 71513 403819916 82173 82174 354924369 32386 32347 152097088 43791 43792 130989460 65408 65409 408804005 98028 98029 211471252 84374 84375 520605760 94649 94691 25216150 72486 72453 666451158 50389 50390 941460004 9241 9194 92534701 71540 71541 785109009 14879 14941 744600797 70295 70296 667613630 13770 13836 485425880 86068 86069 730373206 37970 37960 15078617 76474 76475 564756356 95696 95649 51535975 9022 8985 424377328 24182 24119 2262855 25561 25495 222727331 55240 55287 47725677 69931 69875 462857472 68649 68706 190274830 95949 95950 363888698 16230 16231 507082792 21287 21288 611077895 83702 83703 134785699 20076 20077 872246313 70055 70056 244793663 51278 51279 656288124 3366 3367 427624785 12111 12112 892615570 92940 92941 376971017 42487 42440 754411881 32970 33001 42123299 76555 76556 553322690 45944 45866 308543740 93065 93066 351190366 86675 86676 11157266 64372 64373 966048630 87410 87420 749547383 12988 12989 654790241 43570 43504 225348705 2664 2702 268054989 57089 57090 61612859 79114 79115 588835870 53117 53198 931161456 1882 1915 48992479 2960 2961 6470281 83631 83559 483977491 38236 38237 391040049 1939 1940 868141776 74449 74429 947200019 78421 78482 249468374 10745 10661 494285831 75109 75110 595874652 95031 95063 575825053 26755 26771 580670622 17043 17044 200734868 30948 30949 73198304 65328 65389 210603476 66907 66874 269534891 31993 31994 583665394 19769 19770 257524889 53089 53090 664858626 69936 69930 250581023 97858 97871 720572094 20247 20330 140372995 75660 75605 484553764 46582 46583 877467610 5325 5326 179339679 57766 57837 513175977 46897 46898 429038024 40611 40626 563476114 51223 51257 639533255 73597 73560 748874841 97658 97659 637240344 41842 41780 198980209 20458 20459 444746283 89973 90033 160696912 54747 54779 256731258 42492 42422 394067889 30004 30058 832519523 98844 98898 621552750 3780 3790 161114446 26560 26566 2377281 82908 82871 192966746 51512 51513 305816670 39733 39694 50473830 93349 93350 89707188 12494 12495 747663391 47348 47349 102736099 94792 94793 667066284 58380 58449 488704698 96501 96502 900698721 96353 96268 924343957 43972 43978 261636909 17100 17101 793367572 72749 72750 75110418 12187 12188 778925447 20500 20423 497758771 29849 29850 202586197 91451 91368 890177896 48452 48441 486782098 76505 76550 387680690 53954 53962 140984854 92025 92026 469122960 19290 19291 290941159 29064 29065 522886674 66674 66595 830621324 52486 52487 683096157 65860 65861 943799916 70144 70165 958614682 15900 15914 346673547 96163 96164 337424193 30228 30229 329053894 787 788 847815059 85516 85563 804897054 34964 34965 376920935 12926 12927 864650086 69789 69790 614834476 23238 23239 393754334 44965 44966 684045150 89173 89103 548679521 63571 63563 266391785 13986 13987 67065437 15969 15979 811311850 57375 57369 821815313 61560 61561 831771061 59037 59054 241336933 84507 84508 181483486 26912 26860 596767805 31744 31742 105087580 35112 35061 301345518 70625 70687 548114790 85259 85260 279772456 46527 46551 863478821 97518 97519 949137243 14417 14418 657421233 87586 87528 997640155 78413 78414 765224019 98348 98349 219974931 93503 93504 837495929 88301 88281 420733459 16633 16634 747352758 47146 47191 493097071 88141 88181 221480406 61553 61554 404110043 72046 71976 851733595 22184 22185 29631810 99044 99013 655171616 16026 16002 528568422 46782 46816 404679738 21371 21372 702836844 68182 68183 127109037 86492 86493 186586843 45940 45941 437760123 8098 8081 167741743 12918 12919 556215755 16500 16469 53191422 95406 95448 142396557 2941 2921 970679568 70614 70615 814557334 10000 9978 628928487 87854 87855 925849799 92822 92823 328448729 41288 41289 486561567 70101 70088 592631393 8339 8340 534713091 78670 78671 9579172 61524 61525 614882765 54304 54232 780756181 2740 2741 805373837 18964 18965 356245043 30629 30630 742083279 66424 66425 621065833 1868 1869 440087526 95457 95458 500098968 50600 50601 906181339 6813 6814 358944231 46405 46348 518092988 75175 75191 338604564 93308 93309 13561771 13335 13336 130800811 88182 88210 481747370 5272 5273 646170866 13034 13035 412453598 72911 72854 858948965 18658 18659 882671371 19865 19866 772562232 83595 83627 340032235 75614 75549 75471919 84389 84370 713764963 65561 65550 750987334 30243 30303 764618539 87916 87981 770047192 29992 29993 685641195 28832 28841 1301329 37241 37314 26985404 33633 33625 116607685 26958 26918 24563208 3415 3416 401464740 73231 73232 261801717 2601 2602 961261883 95621 95622 244194759 75459 75528 40087306 71576 71577 593871539 82028 82029 990093709 82253 82286 32943020 64914 64915 746940753 31620 31592 60560831 28780 28813 946548315 78748 78749 282021317 9340 9341 294163949 33893 33894 293944569 35830 35857 700485830 93115 93116 623944794 39536 39537 174749120 53379 53297 956117767 7497 7498 178695962 16739 16740 862889855 86197 86257 838051820 61164 61162 927306863 7274 7284 875828969 59440 59441 914887272 14373 14374 188394196 40771 40772 676675748 66619 66620 522894654 17233 17215 159383817 44378 44379 666068997 42133 42183 813548909 58850 58832 644356234 83767 83830 718194713 15366 15367 132553824 81408 81475 612409868 36574 36560 460091758 37136 37217 666400802 85346 85353 592540571 25714 25715 314392409 84060 84061 636862768 1988 1997 710967800 70481 70421 387050829 24102 24182 997881257 99636 99573 605407545 40287 40290 723866135 51949 51942 234357997 99022 99088 943830495 17875 17848 569993988 26113 26163 17047724 23146 23147 117407122 22150 22159 168414666 97684 97685 544903149 29516 29517 811815462 4567 4568 592731504 86293 86273 356188257 10336 10386 513027975 41866 41867 326093771 16525 16526 523888220 16285 16306 244576860 17777 17778 90177010 20968 20961 744098786 60413 60414 595193304 72779 72783 726456371 17037 17023 502058624 98343 98352 697113800 99797 99798 121636715 27683 27684 305915450 8953 8984 555496611 18942 18859 779702479 64698 64699 733999379 69510 69465 846322786 97308 97262 329019355 32258 32237 714714357 67999 68000 343470333 7661 7727 100841261 43067 43133 847988329 80794 80795 725012110 69982 69983 174605871 21076 21138 592765878 63021 63022 796463199 59968 60030 31206096 46816 46830 733723363 91919 91864 535365901 77957 77959 250705842 84311 84312 958625008 53341 53342 844610675 5949 5891 238174042 69296 69279 803518922 57288 57322 694139763 47201 47151 940006679 65457 65458 251432450 84198 84199 122233794 38553 38608 925226085 2745 2672 842138274 49981 49976 820201332 18571 18572 802304452 85170 85171 504083200 31015 30976 393325132 92301 92302 111620467 14259 14260 616209831 20938 21023 129664285 82564 82549 715472318 85299 85300 980948854 5262 5263 40936587 61311 61312 379061472 71152 71150 651618991 34479 34499 943562437 87943 87944 582258705 87374 87375 92760259 32735 32736 86065228 56904 56905 264977387 32396 32397 482711010 9216 9217 702549522 46459 46460 328801733 85439 85440 913120890 63409 63410 864892068 24030 24041 274953320 46862 46945 507354499 28691 28676 849913606 60597 60598 145781196 94082 94077 151991971 52103 52180 999900851 79298 79297 424144939 25746 25685 103889200 525 526 915624559 57000 57001 174356918 86803 86754 516745932 28666 28667 273516365 45923 45873 413040540 17541 17463 385131917 20915 20916 931528985 1943 1939 676777981 20513 20514 783701094 38614 38674 597392653 35271 35292 637011076 53622 53647 297423941 86976 87046 167769024 54275 54276 945918797 71492 71553 258381620 20515 20516 242328519 34253 34313 482015111 74579 74524 342289242 53656 53657 964250255 57625 57626 96648389 34811 34887 89053605 34659 34582 805106153 7878 7919 825062051 69133 69063 769224586 76105 76061 314926565 10082 10083 495687646 87861 87814 11768176 58677 58709 736504273 39585 39613 485370413 4929 4941 870857772 48018 48085 123448204 68006 67978 232668363 73031 73056 546362771 46404 46405 150811953 46357 46358 783289678 16840 16839 865922175 38157 38134 914129565 13248 13184 527488780 59604 59625 636612163 52923 52924 817488948 74313 74314 743478281 13833 13834 371896109 59234 59241 450567670 69807 69808 70358245 11662 11641 482822423 7892 7893 450875057 7774 7775 994763547 62615 62616 484908873 8257 8243 535377330 5891 5892 869629248 70377 70378 630314934 44103 44049 575476920 56277 56320 686352067 10849 10850 213738500 4968 4960 503155427 7647 7648 629433365 55097 55098 335321329 9419 9420 209433448 33410 33443 646209953 80604 80605 801817668 69840 69841 937376806 4722 4723 432324495 1700 1691 587942723 90232 90228 907234179 68746 68747 514543512 45102 45112 837810808 28362 28308 230802163 28643 28625 855780374 27704 27650 999016545 33862 33845 321856006 29949 29950 831928067 52366 52367 999943411 64458 64459 565985013 10661 10693 305077228 20283 20284 544337920 70192 70193 579746095 91245 91252 756457302 16097 16098 720607041 39799 39800 389994627 31493 31434 103616657 95841 95842 958492303 22197 22248 965980847 13364 13365 226379107 71734 71735 468851775 83354 83355 472745979 10618 10657 570091457 27257 27258 455035584 59101 59102 22873810 98093 98126 100190883 62108 62109 981389833 21166 21167 895466445 93671 93751 303044412 41927 41928 164462381 2958 2959 508431017 71086 71087 128251918 108 45 678951847 70566 70567 984430020 38089 38090 772602297 45195 45208 704228414 91191 91192 810751097 61770 61842 421604064 40857 40805 355215952 32083 32117 305049998 43893 43894 135035630 9440 9441 15560878 90903 90904 44838504 48084 48085 687323214 9460 9461 584389532 40366 40286 101655845 23264 23297 96188834 16138 16139 510042916 35335 35324 529238862 58555 58556 801652799 27439 27440 469624009 98035 98036 491187061 39501 39552 552447156 45326 45327 890961242 28637 28638 789607447 59082 59121 33151611 77665 77666 153196342 68949 68972 303209143 28298 28291 974632111 58005 58006 225603192 47070 46993 807419624 18149 18150 838467084 70597 70673 709056591 87164 87127 847675249 55311 55352 679802488 72149 72066 71720927 45334 45355 89417495 96378 96379 478369480 20654 20682 15063688 47250 47309 815862729 56569 56570 841357341 32760 32733 582705986 97417 97418 684948652 82637 82693 643077547 99365 99322 258948083 9199 9269 831503057 57671 57649 104137163 54072 54073 174156526 53202 53203 166004443 30897 30898 792702030 43577 43655 115557345 67741 67742 837917577 76460 76461 961776816 79884 79957 356375196 25282 25283 945961842 2660 2588 430572582 69155 69229 913816183 93198 93242 142406673 75287 75288 32880047 13052 13053 919452206 85774 85712 121494043 61420 61425 457655333 53568 53640 206708733 95199 95200 860159745 63066 63067 551905630 17681 17639 728419694 50239 50240 261555290 18783 18784 82267028 44241 44157 215315281 48449 48526 632195004 63660 63645 252756285 12383 12384 445400975 23959 23960 406893183 21279 21280 266454486 86359 86423 463530608 58568 58532 395472594 50471 50472 263882320 43190 43191 107134332 87364 87370 62726211 19265 19325 146004760 85843 85844 368334968 71676 71667 979078215 38337 38285 153839535 9152 9153 732117809 22527 22565 815492836 59927 59869 339886068 52309 52321 325147847 50496 50497 38476592 80165 80166 555891500 58928 58929 135412606 76412 76484 992204719 50644 50645 207862244 9650 9651 224394493 37705 37695 908529272 24457 24458 441036154 71707 71708 408106592 59315 59244 183240618 23882 23953 219071361 65436 65453 471097699 41159 41196 725191507 26455 26456 779964794 66535 66536 338968341 99513 99514 330091642 4025 4026 287840295 24785 24786 632762561 60488 60411 590838698 37154 37155 984414655 18239 18240 690981625 45763 45764 907370018 7127 7095 789556535 10248 10249 822312069 43521 43522 527202613 94650 94629 736757718 96633 96634 430472612 82886 82887 218016528 81246 81247 709503881 18936 18937 306326182 24912 24872 741033534 20055 20056 557012327 35447 35448 118396322 8 49 652855753 57161 57214 808804117 76935 76936 290105237 16558 16583 580814697 79829 79800 656770765 44921 44970 622925445 77521 77522 160632880 52282 52283 250173247 70077 70038 251877926 69070 69071 525951937 31803 31734 23706405 71834 71867 508476506 39393 39348 142959369 29748 29776 41076653 83134 83135 550048636 14359 14360 943632177 33389 33390 665272793 83974 83945 349994437 73918 73919 40162074 57090 57091 836800504 74350 74328 287545635 81467 81468 393013350 17616 17694 999470849 4721 4696 104258035 86558 86473 130697855 61307 61308 88781598 72375 72376 482871051 22682 22605 508256594 92300 92316 365878633 71648 71649 595122657 22348 22288 708845242 92946 92947 567554845 66185 66186 70144136 57249 57231 118099249 78035 77987 205274605 19715 19730 330149210 5675 5676 155417887 87914 87854 49331448 9935 10001 352871467 51583 51532 948105643 63613 63643 426762845 38727 38728 36693177 17327 17369 238291236 44569 44559 358320847 84532 84529 500089621 24561 24562 777755569 36349 36350 537504931 42184 42185 128190635 53988 53989 496048518 78566 78581 608692712 27531 27532 334812259 18194 18195 567222924 5617 5618 814576999 6327 6264 763124178 1273 1274 478589381 22948 22949 430505147 70425 70394 546235357 26808 26775 520921163 45709 45789 888797492 32051 32039 236009924 28747 28748 273690632 37972 38004 225198688 89486 89487 820647310 73241 73282 851006426 84474 84475 284477588 75030 75031 185855135 14894 14847 393272964 42298 42299 333716423 88587 88588 411817706 82608 82664 824682634 90851 90852 771186058 79146 79147 345094734 35417 35418 209677928 26728 26729 405933132 26305 26326 144025636 31034 31035 495838210 98518 98569 988519532 43321 43356 872945590 81556 81557 566365746 57757 57758 462992651 6580 6581 369471221 30866 30875 639840867 93273 93274 509508303 11850 11881 858081037 50561 50494 47239495 38335 38336 870837428 50384 50385 971423936 63944 63945 734162010 66020 66083 119997143 44964 45022 338822697 95107 95052 510172838 67892 67893 215381066 36108 36109 917741050 78772 78773 99995561 76195 76271 832996079 19726 19722 148047344 4132 4133 968257100 35878 35879 901467626 69374 69375 295229352 31696 31677 292244883 60983 60937 428325897 12054 11985 831054345 45091 45164 166017422 57113 57114 805143187 53315 53316 318800223 82947 82972 988701838 59376 59348 288038328 79317 79318 14663580 16005 16086 571578152 64356 64339 717129311 55213 55298 401708523 85677 85678 248094645 81082 81080 192954868 36960 36961 601610390 39392 39399 556572920 66694 66695 508615707 41302 41348 376260024 4933 4934 804534624 85460 85455 818417979 43804 43805 567494713 26062 26063 308594054 38386 38388 392216704 18461 18462 344272954 27261 27201 330565311 85954 85881 970336317 61338 61339 281704165 10613 10614 136702229 98698 98699 149474840 83090 83091 882454122 53140 53141 99378427 38871 38872 104848069 31672 31673 993632482 90136 90137 540672909 52980 52956 160417593 23400 23401 665400143 53412 53425 431791479 45697 45698 560445462 20658 20659 865218354 85392 85393 412930014 3824 3861 853363079 3753 3806 348157834 28729 28730 291045806 4009 4055 795571903 23921 23922 425118450 26573 26575 989569980 31506 31457 688853789 19132 19135 142304278 33768 33794 462376784 92326 92397 163462785 72620 72554 471822020 96048 96036 190920027 19344 19345 976313840 79791 79792 526230402 32775 32769 904902614 14793 14769 297559244 8405 8406 472023988 15369 15370 810141794 14439 14372 91107332 32033 32034 88717785 60935 60862 998469611 90605 90606 246186688 40776 40827 825731882 23667 23624 913842126 66911 66898 550963586 20419 20420 523901328 29470 29471 925041263 38152 38181 865838136 18655 18705 1773817 71073 71074 202006581 33230 33261 463912043 17365 17366 644889341 50909 50967 846851342 69014 68983 880925828 27235 27173 457651415 40315 40316 47680681 26438 26460 358400937 52615 52661 935110248 80585 80586 985392634 711 712 743323697 16022 15994 152098455 94486 94493 654450284 40217 40166 610232788 55838 55867 363429740 69933 69934 761126504 79256 79278 188425645 70425 70426 107469431 59363 59364 481913660 38532 38577 365766479 61549 61553 942113319 37336 37293 682373494 37170 37171 686166136 45640 45671 498846200 16472 16473 924766756 75122 75123 899766431 66414 66334 684685194 10463 10464 116284948 38008 37985 893315911 57774 57706 191593414 64669 64743 990374160 60264 60265 537722936 65557 65558 415627340 32212 32213 504635238 758 759 90884640 58602 58603 249855828 99939 99873 227697557 43780 43781 295981638 2662 2663 121390464 44217 44154 301799982 32250 32328 739838732 36844 36845 436659290 72240 72305 144365290 90971 90954 179449585 22628 22621 420333921 87358 87313 936023974 63934 63935 804516468 68420 68421 484378110 92546 92488 722892381 77852 77854 954493370 2319 2320 275224975 86968 86969 777616895 77877 77875 448979618 5081 5100 120945762 50050 50051 94604173 41491 41458 173207261 6672 6673 88584414 60039 60040 59909346 20838 20839 37112478 89808 89775 936138453 1519 1568 760614943 24612 24613 921171909 78118 78170 944414813 11750 11691 306202723 85756 85757 843408867 85762 85763 460968237 73645 73646 20541237 16170 16117 239654841 51076 51077 415164494 9467 9479 666992478 74387 74388 649888285 21590 21665 413338862 13738 13683 804997653 78100 78110 800132926 25863 25864 93494598 38944 38945 482543145 83605 83606 917911685 86014 85953 64647496 47360 47320 206750004 38483 38484 485014805 86255 86205 749999615 66917 66841 687514128 7831 7832 28563967 46011 46012 51530466 87108 87109 811064645 80839 80840 86275179 45857 45843 889458013 57201 57228 653720929 93222 93236 636272624 92854 92855 863984593 7488 7489 729319074 61922 61923 819268281 1107 1036 23232646 13118 13119 889743960 54026 54027 387496489 44140 44141 911112720 24071 24072 128429203 81425 81367 774649003 30397 30431 548900219 47020 46985 7114185 12226 12227 542972540 13880 13881 24487996 92217 92218 196764992 71889 71865 908384836 40013 40050 886085123 52147 52127 921076863 45671 45597 769255474 34502 34504 24175329 90008 90031 122462279 26449 26450 614470638 19367 19368 580565963 79580 79665 771086453 25410 25437 299921409 52108 52129 39328077 61181 61182 400553715 6 86 178901402 5814 5815 52941351 85403 85404 200228534 5558 5559 387904516 40609 40610 583545145 63920 63921 350809313 48001 48002 628048003 16495 16411 919880485 3605 3601 26141496 26784 26762 678670860 29149 29223 454516626 333 280 937605650 12556 12557 345430198 47463 47413 203335945 95615 95700 278904131 81976 81977 45686857 25675 25618 845183158 73034 73035 849970346 25107 25123 281197129 51221 51222 916274888 81735 81736 715337436 64754 64800 69451695 63387 63386 721109341 85416 85414 833664402 99966 99967 914531201 97973 97937 634920498 37383 37384 247467311 34794 34790 346296027 4562 4563 763785372 46358 46359 269855345 25994 25995 220334386 84068 84134 769472719 5167 5103 624403450 21608 21609 372820566 10216 10217 435012908 61408 61493 972499035 91344 91345 633535047 90902 90907 206768578 51079 51058 751701832 43239 43195 590345451 18484 18545 892393953 68900 68901 770563973 2786 2768 843957578 83587 83655 749742981 55493 55494 708220920 93875 93876 397427523 7916 7917 144576833 17682 17746 923679264 92782 92738 828999310 38840 38841 770712833 83617 83618 80494887 58288 58341 456961354 2159 2152 605774376 38827 38879 757374696 65094 65095 966390461 62484 62485 474164844 63331 63332 953404149 20953 20931 959892270 80987 80920 492596760 76456 76457 140606331 15275 15203 113081693 30684 30698 483349020 10065 10066 618190313 32008 32009 979848277 21151 21156 310217627 48688 48689 1355126 48735 48650 460185922 15013 15014 436670982 44791 44850 335935019 40478 40526 816727316 44028 44029 444374881 96936 97015 244766262 75861 75869 510014024 50009 50010 612880758 88133 88134 689065107 1385 1386 432406364 66723 66671 839896367 53224 53225 649932604 59404 59405 912379502 17336 17341 133338903 85770 85771 464177047 38665 38666 556205438 49946 49947 199218043 1669 1670 236248676 18139 18193 568306023 22012 22013 233160157 21863 21864 362834463 41842 41847 48988883 32657 32658 31262928 14362 14354 908955506 60893 60894 93608400 86707 86657 369162816 12318 12279 552531763 82292 82343 162077463 35271 35272 175294134 42148 42149 223094663 19704 19705 599384585 36603 36682 690427721 75811 75812 417315120 81387 81388 210629648 93183 93184 242293288 79385 79387 118139063 55745 55700 292781620 61225 61226 867096860 34691 34692 203483125 23294 23295 65785284 13283 13319 167476182 6120 6121 116885090 38060 38061 930998935 35599 35549 954204299 74824 74756 251873970 80493 80494 324085798 16172 16095 117263026 86662 86586 837995631 64539 64467 92559116 35539 35508 231385912 802 792 687433640 425 450 975424705 21017 21003 267237723 42104 42105 275708140 57357 57358 222910024 2769 2770 966228369 94644 94645 406814710 81251 81298 548581755 21357 21348 3183908 54836 54837 419598318 73087 73138 329644534 34935 34936 600838650 65795 65796 386385340 22520 22521 869511924 99261 99262 733837591 28218 28219 249616656 31790 31791 527204381 81677 81678 702016598 58870 58871 454416607 24043 24044 446320420 4309 4330 337872801 99944 99860 837401061 7307 7308 298568579 54439 54355 206025244 90593 90594 392978032 21277 21278 159864505 90030 90007 427636230 22017 21944 629748402 66692 66693 516395045 59769 59697 810251832 7232 7287 533458125 10237 10182 541168768 21680 21681 186931211 50963 50964 386144189 23819 23820 289238818 12676 12677 33815581 67541 67492 423142646 76049 76050 910647009 29976 30019 482767269 98666 98645 738851092 56948 56949 910609005 67642 67574 433842893 93463 93464 413960326 8109 8106 447543918 85279 85280 291170233 23057 23052 998836527 57135 57212 351130717 69462 69463 57083348 73911 73912 848709060 85680 85699 516566257 32458 32459 68196490 83259 83260 305467698 83013 83014 785737959 62702 62703 802356781 73462 73460 794764646 31567 31535 493032214 38029 38075 216182912 86232 86233 845629694 99218 99188 414826506 48292 48238 173670939 59490 59491 43030249 68822 68823 694035512 47422 47423 57557765 83963 83964 336298289 29218 29286 501785512 79703 79715 600075512 64688 64625 393576015 28389 28390 456061133 12235 12236 897477123 71607 71608 526571480 73643 73644 181924185 35616 35617 940888458 55493 55501 430057702 70059 70099 553573532 92384 92385 642883844 32394 32395 689131297 65815 65850 459080329 80148 80149 874530830 66018 66019 470010729 13315 13316 622727535 38105 38106 498372332 95489 95562 747885688 99364 99306 304561729 74148 74115 558460520 6800 6801 347554458 87095 87096 588710081 74464 74398 26285134 35461 35416 703142670 27449 27450 620275148 79254 79176 162823784 24078 24105 456022710 99964 99912 166893337 63584 63585 76535245 352 366 430998929 22484 22514 975733975 20526 20522 58408463 81447 81448 848680266 15140 15141 550384640 95601 95584 611747458 24460 24461 407799963 30839 30840 623056607 18504 18572 218571572 913 914 717579362 85403 85456 335282216 5134 5135 771440884 44574 44569 811998569 34558 34552 78227318 68523 68524 840733079 85101 85128 101316968 92312 92390 311930182 56555 56556 373948351 96963 96964 361017846 21703 21704 12446349 14951 14952 791187544 362 363 921099911 72387 72340 188825105 13177 13178 869962242 19198 19123 488364183 44506 44445 11575522 88366 88391 128234844 31631 31611 299370086 109 110 683038568 38810 38811 911629442 11048 10992 531310534 70553 70584 679986860 90577 90578 292836537 60098 60182 834743119 21467 21535 27466598 50416 50374 154786641 8090 8091 715559229 23140 23141 148179392 17711 17712 669166481 72574 72575 472180057 118 173 435831927 7263 7264 455826942 6490 6491 138425151 60897 60898 519336185 10753 10754 732522958 60427 60428 446691710 91188 91245 354363954 13582 13649 907347820 62441 62442 916992734 35658 35695 268003725 73696 73697 540576097 55892 55961 961771905 37430 37431 843155441 97183 97184 302356520 62156 62157 256341772 85964 85917 968921101 68560 68580 518557345 17386 17387 520941116 44577 44550 321955347 42187 42188 498520361 4435 4436 950742293 63796 63784 774559726 69451 69493 227713863 64849 64850 942335308 89438 89439 617306656 24421 24426 761228124 41292 41343 758093389 94959 94960 597901416 68894 68895 584743564 14796 14797 874804104 97973 97985 608744885 31648 31644 965130813 32646 32647 216897893 77760 77761 252805625 13350 13351 947330254 99202 99203 584273115 36257 36258 201933493 32232 32233 826787991 81395 81396 174989047 69480 69450 13273102 24334 24335 794081312 84708 84709 30698139 75976 75977 505916581 51997 51998 740706122 47080 47121 684454044 49621 49537 90894844 55110 55111 587222681 68924 68925 279980684 42543 42541 647987400 98728 98763 630776831 46461 46462 601453953 54148 54149 669354775 66356 66357 503473398 73909 73910 565346294 39276 39277 930512277 67970 67971 976836743 43927 43975 921189317 99258 99198 846476486 35465 35472 864572372 98585 98625 117963510 5836 5837 608835367 25520 25521 685639737 34058 34008 814673928 2242 2322 696472635 35207 35261 29353915 93080 93059 675746891 43983 43984 468778997 67359 67360 942383922 79298 79219 958335388 19519 19551 156083123 42560 42596 709668370 52956 52991 993456754 49980 49981 284035493 97718 97719 735398417 36623 36581 908223668 11477 11514 42561738 1769 1770 305512844 61798 61713 283334008 28352 28313 451143082 76737 76697 129744470 62414 62470 193289658 81244 81275 535104291 58329 58330 322947294 91410 91343 848571362 2113 2136 166626224 24384 24385 418529637 52522 52523 433875706 77851 77789 786047759 30391 30375 590691219 59586 59581 528945100 10860 10908 912242036 30794 30860 582283195 35264 35213 341663335 32259 32318 153652380 11834 11835 713678089 30163 30164 930989250 13727 13757 558837923 38283 38284 731129304 99374 99375 546506017 68159 68087 153855749 7043 7058 88566157 58512 58588 666662971 31252 31253 259483757 62622 62642 681008766 77740 77777 106210692 19615 19616 735102995 55113 55086 733887646 645 646 685475551 39335 39347 259683753 85329 85330 393989173 86283 86364 562824945 30423 30354 94205342 2846 2831 565739970 32420 32421 832456705 40206 40207 696813008 65266 65346 625761362 62718 62719 399419444 96596 96597 580133023 36826 36743 96816346 30803 30733 683932193 69294 69295 823533296 90269 90343 696761161 95018 95019 261612544 44731 44732 404140001 40497 40458 342710769 92543 92558 416377671 43192 43193 204572500 60670 60671 986475888 9323 9325 110484887 4072 4023 904803577 90360 90361 65120728 74404 74411 892803975 53900 53920 232565330 72772 72787 216446088 90656 90657 983208171 38348 38349 401396918 75636 75624 480933629 66778 66779 375600918 97868 97869 534871415 18839 18840 501596966 808 809 660594983 43670 43671 767352571 16414 16415 874131278 17635 17636 607335586 81535 81536 611491218 71928 71929 633833184 72464 72465 435186724 66682 66683 624957896 64683 64681 35055460 47568 47483 344446548 80557 80558 986576446 13055 13056 788251297 63867 63784 7589484 59187 59188 823833634 85065 85066 245122239 51210 51211 119532900 90505 90574 986382628 42601 42549 996792867 94307 94328 75912121 53600 53648 778942993 78122 78080 558619628 5727 5728 471055857 46230 46231 133876717 20528 20529 666524940 45657 45653 152643629 96761 96716 278491079 42220 42221 875408383 59658 59590 38530563 32153 32154 549355548 91124 91083 953414146 43604 43605 192194828 92286 92287 752385181 65073 65036 91987152 79888 79889 991394454 50108 50146 502521443 18755 18765 894911123 95145 95146 755939611 42909 42905 993766 26789 26725 379764386 99829 99830 3064607 62611 62569 596906111 54664 54742 522442176 24049 24050 186609948 51230 51305 278262856 27742 27704 886072461 46638 46573 870815593 91698 91684 441748821 4218 4174 834143860 78504 78464 95433191 94550 94530 270169595 48812 48748 954160321 16593 16594 50496475 11792 11753 208136258 62699 62700 57118000 83383 83384 429592714 71206 71264 883536169 88669 88670 266937844 3000 3009 846111104 62685 62753 544927414 6068 6069 71673551 90781 90736 241097190 25498 25499 167032137 58688 58611 994929125 21618 21633 194771785 77708 77709 10280060 51445 51446 904922410 74862 74863 391840287 26701 26719 319365405 8226 8245 38074398 24329 24340 746546043 39210 39211 399014505 34218 34219 160257531 27357 27356 782577734 45313 45314 210972960 54065 54020 344760219 63214 63215 21779393 37583 37584 843558005 24977 24978 746043143 94420 94380 745019315 40693 40774 771863320 31078 31143 25350165 18096 18085 560955370 41652 41675 218459729 46419 46420 185865109 9866 9867 892219340 27334 27335 243763757 9994 9995 498357584 75584 75585 986743145 81266 81304 17141763 62589 62585 823093615 98101 98102 911659588 88929 88930 96703218 87827 87895 46947103 39575 39576 770818736 16603 16653 410350214 92130 92116 330357334 87664 87713 464286931 84720 84721 241329940 62390 62464 527398266 2584 2585 47060441 43245 43246 643912341 46038 46039 286016749 26736 26724 612260085 66767 66810 641669530 31485 31486 579507667 62424 62453 861160678 40851 40923 124003367 55080 55011 30005130 76342 76343 452932635 5548 5549 699649105 70040 70118 13396322 60678 60724 804471554 55713 55714 869369674 11693 11777 18066431 32926 32889 718048283 83594 83627 831851025 96195 96196 270830831 27017 27054 358974824 93690 93708 512297559 62744 62745 316009702 63659 63616 536763065 3621 3622 665595297 63074 63072 958062177 21889 21890 75927717 21375 21376 951726667 11332 11367 941498910 75729 75730 736746331 25680 25681 950744768 99274 99275 239651235 68992 69002 52430014 48395 48396 817336980 76459 76437 518078880 83988 83917 362519003 76075 76049 11819342 36589 36569 795645346 48889 48905 86387768 28122 28123 545836874 23441 23508 423345688 40544 40545 530547813 55623 55624 307110644 89317 89311 287195631 33305 33306 26444371 34762 34721 790444264 38213 38214 219458668 22216 22217 131995473 32261 32262 77986068 23842 23804 22408317 78909 78988 825794983 19399 19400 786921814 70581 70582 954266453 88605 88606 803275871 26441 26442 812888460 61295 61354 396034368 35496 35497 666611191 75546 75547 929448189 10571 10572 360585364 12287 12288 604015477 21980 21981 273211601 75723 75675 82982889 38578 38579 316872374 69145 69146 295197648 42493 42494 518573386 14367 14368 644048159 41347 41348 149034794 46668 46732 245354773 2913 2951 717296567 17464 17465 479997728 92809 92783 731807173 25983 26015 122775716 65808 65809 626165214 46244 46243 529418677 94386 94462 362496713 67304 67305 789470692 89641 89638 900857971 76186 76187 175027161 74429 74430 775153431 12528 12511 250056181 48489 48490 201001507 40137 40172 572361829 27370 27371 493395878 41647 41693 350270940 16174 16220 784760442 88930 88856 937801344 85203 85204 858658124 62747 62733 53891177 83820 83821 625133266 726 731 151043054 37943 37898 236557315 54274 54275 631517179 2577 2601 498208487 70527 70528 697367433 26266 26222 665399033 22620 22621 144206739 12316 12317 993006338 64959 64960 28066957 30547 30548 146685087 72653 72654 771132295 60731 60732 138401957 80017 79971 273471807 81792 81793 553713491 48529 48448 762353023 28530 28531 109743968 41619 41620 282725486 66144 66145 858712696 62489 62464 631857089 32508 32507 156653615 78334 78292 99233737 11067 11068 85249120 9456 9441 591789048 7324 7325 747607991 88538 88544 531490824 34485 34486 370477220 69824 69825 719557306 12474 12527 625795201 64630 64703 971801178 1237 1238 39642541 49557 49640 315167738 60734 60735 27077280 19829 19830 296932659 40866 40867 146113569 46961 46962 398018504 49383 49457 833244902 22224 22225 690047336 65792 65736 827649030 58650 58645 173176603 50001 50002 984420823 30285 30286 247242706 15169 15170 64397963 87067 87068 828553241 2102 2130 590664941 71543 71544 261939056 10438 10439 77750382 13629 13630 901346549 50090 50084 426475792 55343 55344 882189848 44638 44639 18746781 2617 2618 833566861 85829 85830 991728808 33823 33824 806621125 11065 11066 284914419 22718 22652 993093020 64630 64631 642240513 8222 8275 498222643 20356 20282 299569358 35097 35098 105876908 87199 87200 653190112 63380 63381 707432070 10425 10399 363691483 77082 77083 680954175 47690 47691 365401904 59126 59183 52299337 39138 39139 971894473 41789 41854 665659484 3196 3127 154491088 99632 99633 148320239 60279 60280 665016874 58555 58562 6795511 85961 85962 194584229 70990 70965 149381535 35084 35058 722233941 42918 42919 117757474 50520 50483 584086802 24828 24829 669089064 92597 92567 306502007 36750 36747 720339217 29983 30012 611543088 50302 50303 490184863 76707 76717 120209548 85830 85783 763958857 48884 48885 425253258 18823 18824 648977677 13148 13149 995298082 37244 37245 159561425 87635 87663 659541060 94378 94379 626158827 54007 54008 828323617 36916 36879 397761374 4879 4880 539019818 85899 85892 465502811 74747 74748 150969272 11382 11320 311409513 30830 30750 382271680 31014 31076 149495270 2987 2988 187771066 71943 71876 800574901 34336 34387 550990565 86510 86486 507451072 91540 91516 183132029 96475 96478 924904601 81350 81380 789321595 74582 74583 725272311 12802 12790 650241675 55918 55919 334450902 98741 98749 378279935 94032 94033 634003477 54811 54780 571079949 34818 34823 882458455 19370 19371 420355505 91212 91276 307045221 33092 33039 92026330 4357 4358 639359751 16484 16555 170437878 68958 68940 231012760 48306 48308 713163825 60267 60218 400428168 60996 60949 974306484 34700 34721 500702588 95979 95980 848561634 91351 91381 573060764 83471 83496 83884041 40029 39982 11560214 56532 56493 364512670 39109 39110 61193330 75042 74965 359751274 61442 61451 59970022 12121 12055 628099697 29911 29865 246258036 42325 42379 547990868 90197 90198 948029753 6887 6852 122904433 32779 32713 247642509 98099 98183 565464751 38088 38089 598943471 41224 41254 357665304 93470 93471 935606309 47656 47657 206575146 88706 88682 62193469 18230 18187 453258070 58059 58107 68365008 7512 7561 765605770 67651 67614 527201516 23702 23697 667276003 68467 68468 274288090 96775 96776 280159549 72954 72971 413196990 56364 56365 775799190 1795 1745 495779543 41479 41480 208244301 19276 19215 257974327 24844 24906 388789318 8493 8494 532312192 37497 37498 861562385 45619 45620 943331387 13392 13393 319210069 20186 20113 977003718 50467 50468 368658163 90328 90329 424345308 4249 4250 204093952 57815 57768 528863687 26499 26446 867335209 91100 91072 36786962 86395 86396 311454038 6868 6860 448228825 23541 23542 76521437 30470 30494 30774304 38035 38036 272612477 65166 65167 348877520 74405 74368 34686011 96743 96744 3300913 19773 19827 448024686 73859 73839 21004666 45040 44969 826319656 98095 98096 540824338 52180 52115 893239721 6318 6300 767459420 84946 84947 645862995 1805 1806 455021923 28708 28742 926776185 20761 20762 779481165 84310 84235 530586631 41334 41335 41885799 75234 75235 652205980 28277 28278 728666565 55807 55852 272885214 51556 51477 857937936 61885 61914 69656602 14836 14772 857002913 89303 89304 35667790 79741 79680 744616629 97425 97426 290125469 86858 86859 735993793 62742 62743 96530477 32004 31923 536981149 24390 24391 307460728 50966 50937 87934274 91697 91698 425391377 33071 33072 737345555 88053 88054 755123161 84483 84484 342027889 53820 53821 467579254 13908 13862 855242528 95084 95085 547457327 22055 22056 154834487 63653 63659 863223176 79929 79930 252388786 59615 59616 384282857 89850 89905 840394850 88538 88522 766959349 62456 62457 780462928 27496 27484 254810388 76900 76901 384584755 48933 48886 700540534 73013 73014 74093575 79097 79098 99827606 43541 43539 502832517 40965 40966 164864185 81096 81097 943156565 68164 68165 660289125 27061 27145 796051442 6492 6493 571984511 57371 57372 175787590 51244 51318 240269686 75636 75637 434070509 97673 97674 422520337 54198 54199 630876274 11167 11112 863959847 4461 4404 529566042 70794 70856 272420253 47563 47564 259941347 22322 22323 170510925 43844 43845 966005611 75022 75009 174771624 23432 23433 219642935 22389 22349 936130921 86439 86440 713673759 15136 15137 221516322 51928 51955 946650481 4966 4939 977505094 80709 80662 460573785 42156 42139 741060320 24082 24138 338196558 17029 17030 684929237 18203 18161 996059601 65268 65227 76015878 23042 23013 771994952 29965 29966 563862236 15208 15186 7919289 86588 86589 361102168 22290 22291 489836558 79327 79328 387792059 99554 99555 321343114 59836 59837 222324352 54684 54762 460507004 38658 38649 36727041 19513 19514 789774873 44635 44636 641812405 55085 55086 210864028 71424 71379 366907283 33106 33111 336995857 66814 66817 833747045 67106 67187 421072344 89986 89919 102230235 61754 61819 429726807 23640 23641 767893951 76305 76350 719852544 84093 84094 632281184 6640 6575 689663070 44593 44546 568504508 16489 16536 982178251 10392 10462 942917187 47038 47039 24051756 93047 93090 453223490 62370 62371 82322195 64902 64952 920370896 33310 33311 240565937 81433 81515 437762689 3085 3033 851617271 62941 62874 206002446 52156 52157 865309744 14791 14792 775060256 51596 51522 225398616 31709 31710 580506975 2921 2959 935564178 29914 29915 651732937 20140 20141 998066475 38629 38630 348726344 25411 25412 464207058 14932 14933 276741721 89505 89540 720560881 11877 11795 611922867 43628 43661 475608037 59739 59740 273114937 79562 79563 987884967 61391 61392 424025937 72419 72420 296775451 89560 89561 353181130 9362 9363 322317172 40245 40246 407083865 98825 98826 232229836 27551 27563 424518002 17971 17972 654877174 59362 59333 438013259 67938 67936 311132963 54489 54541 637293625 93493 93516 405618630 91770 91771 612467047 99533 99534 907642321 10093 10027 936404029 12207 12208 378956488 68430 68431 273776002 55651 55657 29295339 75858 75859 929526682 89388 89389 897789331 20967 20968 757377251 60255 60256 536524770 6417 6390 34546417 63954 63962 157674370 12106 12107 590353286 6410 6443 77918099 43574 43575 92565171 75096 75123 843357375 38484 38537 831407352 23448 23449 703899433 91443 91446 90004253 75025 75026 427950859 39881 39882 878999956 79903 79904 132730307 40194 40231 72930348 96839 96840 383142872 97990 97991 560758027 23726 23748 709519710 85747 85690 492361033 40157 40158 35242675 58981 58904 475537881 2107 2108 731103109 6958 6959 514381893 52812 52823 443096475 13931 13983 535892544 78856 78895 126848420 69117 69064 500551403 44134 44135 87531670 94178 94255 49702230 88650 88639 799560333 65655 65627 855166777 28001 28034 25763139 73162 73163 985391071 50064 50126 801111089 63401 63402 727454856 54111 54164 699237862 9316 9267 490891275 45842 45850 753849603 6913 6938 442845097 79841 79900 375287285 35966 35932 105640374 45752 45753 529677802 57893 57974 632480676 49462 49449 37772953 56115 56116 337203884 81723 81644 243332742 49415 49416 155417858 52046 52054 563423636 4563 4520 476891236 91976 91990 329939380 98265 98266 359068665 36806 36767 339374656 26600 26579 783501600 29626 29554 201915352 60521 60487 882640102 36247 36264 657083691 22730 22754 83770684 27066 27067 213758032 6178 6117 141918775 88936 88943 165235769 55311 55312 181542117 86041 86042 782159459 41034 41113 295347001 58472 58524 759973127 70752 70753 270182631 10169 10170 95555298 686 630 969467089 15717 15764 364226707 98808 98768 392708383 84758 84739 830015206 9441 9442 714696733 32844 32765 245803903 62626 62672 316643641 30580 30584 161201213 43371 43372 19908189 99224 99225 792104085 34668 34651 430768171 91546 91470 595046759 71712 71713 861843701 30547 30489 582575814 77907 77964 362837215 31764 31801 824792238 1461 1498 458390334 9554 9499 834790263 40325 40334 640813199 67858 67806 275854637 67268 67353 183738516 15981 15907 511323949 9582 9509 7680865 11942 12014 529790134 20527 20528 488635791 92403 92404 585907896 78516 78517 891215005 95405 95406 442133546 98679 98680 465557108 96832 96776 165412653 46661 46662 160268729 72178 72179 160193431 58038 58039 462118338 57767 57768 389665126 75965 75933 350600881 37672 37673 597219514 14805 14821 161187452 78671 78733 626195 61481 61482 190092975 41724 41744 206624705 67291 67292 42421012 74473 74439 858852175 74444 74413 537344325 16991 17031 751333693 34431 34432 936913927 41746 41747 947031373 40461 40462 743470350 69289 69290 956488196 90268 90269 130741166 97632 97659 544652183 94742 94743 230446525 67424 67491 194222527 5909 5910 398240169 55852 55853 777899862 47676 47723 651861263 73255 73256 300420038 63789 63826 734766288 8124 8125 315593451 22355 22395 45637489 21259 21260 387791787 31982 31983 9695086 86080 86020 499808023 73874 73875 945353903 96571 96572 809836147 32469 32470 385760816 2020 2021 385168594 75844 75845 263679786 460 461 595777133 38995 39007 866901527 54111 54091 419102127 328 329 656307029 92053 92133 210566987 57312 57371 951003842 77744 77793 132965109 32302 32303 179539639 27213 27214 326492232 39126 39110 686903823 18188 18189 717620854 24769 24770 102642140 32733 32734 559350294 91675 91690 489911100 77528 77529 294940020 98032 98033 571014842 40842 40765 830145169 46232 46233 10848970 77520 77521 269673746 49368 49425 337796229 95926 95999 583914045 94303 94229 364774451 20545 20587 515256656 64247 64290 496360282 71668 71669 403910558 91257 91258 822372359 94800 94801 599217291 40952 40940 290297523 98613 98589 528468025 14243 14244 347899603 5222 5223 480200560 91063 91064 534517337 60914 60915 667165612 24694 24777 944418892 6536 6505 454946484 26494 26495 912798885 92271 92304 682378865 21758 21759 515280956 83909 83972 373030262 76804 76805 888810133 42035 42036 534042114 3977 4022 113092905 15704 15626 849648506 34774 34775 914951133 35477 35435 343314423 96817 96889 989233103 74142 74217 744567696 45948 45885 346001922 74694 74695 299441104 35872 35895 609811880 87268 87269 714497764 31484 31485 895747163 61686 61619 645042678 15314 15315 29900278 30374 30302 979788654 47201 47202 611393949 45350 45351 479325594 31405 31406 69914199 28896 28978 898732346 25278 25279 771463038 96450 96451 545119914 45428 45429 268763973 11426 11419 391560349 82800 82801 446512112 17215 17216 649714518 53084 53101 236099877 36712 36676 785239726 22529 22530 66513387 29300 29264 929574221 96875 96876 642258246 96178 96256 90613707 75783 75784 885473549 53404 53398 723806076 6427 6428 942607096 54894 54895 482279580 71735 71736 816025549 91556 91557 584434815 53502 53580 106646896 8782 8783 955026930 35233 35300 138586235 9916 9917 845622113 82427 82428 535571129 47742 47743 59064194 83681 83682 473540351 2595 2596 986754015 62505 62450 628855093 68807 68856 324309831 70321 70322 746948120 94243 94327 929715505 54912 54961 904506191 34344 34285 458597450 21832 21904 959663149 99104 99105 629658195 5310 5311 782838257 5545 5546 338737741 47774 47829 44622128 31955 31956 393496681 27343 27373 22525134 49611 49624 536726897 94347 94280 42192047 19254 19221 670327861 11639 11636 268963173 32251 32252 323026449 50782 50785 637171582 18031 18032 20194866 76504 76422 507617953 56910 56858 265175925 6194 6195 467514214 18042 18110 195677711 68625 68626 604466417 75622 75623 587031496 56860 56825 944865794 21103 21104 513020774 50169 50170 761261744 66718 66737 881031092 47279 47280 835134568 50044 49962 445259987 20020 19967 566279800 80459 80460 566605260 2736 2737 220842164 45064 45065 283559645 57191 57192 56583303 50812 50813 831885838 87848 87899 262422424 2864 2865 490351284 2095 2125 447302297 7022 7023 927116084 25713 25714 755733939 86858 86939 192890710 31871 31872 89054573 75804 75722 669649020 83775 83776 352672171 93780 93737 206280176 31255 31322 293125494 6545 6558 310335175 94126 94127 881311043 28930 28986 540408371 53930 53931 439565459 50418 50419 698112210 12785 12730 759171245 56913 56914 593989090 3118 3119 663388061 13203 13204 387903740 47485 47486 929435742 81511 81512 586318543 88904 88905 173334527 30153 30154 640673266 2322 2323 522659066 47108 47040 8343985 57880 57881 491120572 27178 27114 687746815 88281 88202 592145023 13010 13076 577249320 73176 73177 57863897 85934 85935 312335265 70475 70476 90268548 11147 11184 151267184 37416 37417 693687688 35100 35101 132256200 95239 95172 651382285 31255 31194 389369652 32760 32815 991973867 66513 66443 621447856 41716 41728 734003095 77 78 813452043 21027 21005 606001851 45080 45072 276276337 7657 7682 589177773 40953 40960 903036517 22597 22608 441399929 12303 12339 419421296 71978 71979 436820045 29307 29308 902873909 42574 42499 433593951 12567 12568 173779948 16847 16848 586782289 98457 98399 397566009 12567 12524 992158580 4642 4726 344670768 35029 35030 766986440 35015 35000 566434242 77198 77199 55158885 22347 22348 909756174 58837 58768 802781668 46755 46827 742708168 40923 40924 658404708 36154 36155 869442006 48640 48707 758944397 80835 80812 287700794 87471 87467 70895853 89719 89725 272629766 85743 85744 871606014 77648 77592 684006149 76026 76021 369119330 40539 40540 371019064 97999 98000 712715394 39368 39369 409381775 160 156 818447161 96229 96292 607325899 77949 78012 343092440 77682 77683 945471491 42911 42954 436437118 50356 50392 322007816 32956 32953 90384331 38980 38997 568853027 3614 3530 142290703 36702 36669 683813715 5074 5075 30403019 77963 77996 347960853 66055 66126 680777196 42777 42807 555538714 42639 42698 587666333 12392 12474 746068520 29453 29404 977861190 21921 21922 287952729 82162 82163 71498258 27838 27839 203029322 43502 43503 798400861 57886 57887 239374185 5247 5167 791215030 5485 5419 355094037 84273 84314 773635262 88737 88816 705466053 3872 3788 609110993 98662 98663 180388361 71010 71011 412342839 45614 45615 395171593 82209 82210 595552256 76717 76718 58244904 40673 40674 821723357 25835 25836 742698729 6759 6756 400073072 76633 76634 646310797 68569 68588 975489375 52148 52092 146779946 72836 72779 765578042 90620 90536 937402581 7855 7856 863718742 6603 6604 5912864 3558 3559 264805388 96526 96581 984896730 68905 68962 710387884 78988 78989 633959144 60835 60836 739209121 13016 13046 353155197 27342 27343 38599466 85063 85053 803764110 65168 65169 314083204 55308 55344 630189434 34322 34326 450227485 33047 33048 152364226 14294 14358 968038666 92351 92322 796516323 69111 69112 697771967 94317 94308 232389394 11709 11738 861360446 40876 40877 963386148 11742 11770 525508386 57623 57624 376598101 18715 18632 785627317 49368 49328 874539104 96173 96174 366684381 88818 88743 418046635 55349 55350 959382593 196 197 716941535 49859 49832 616108801 74065 74128 765960053 83027 82980 255310702 13348 13349 865949523 2429 2391 346554919 37315 37234 655900440 49575 49576 387872560 94139 94140 946041272 76056 76057 482003279 60685 60686 275877532 78853 78906 166376349 64418 64419 939582167 24476 24477 54896369 29905 29921 483092319 4187 4188 119450398 89670 89671 372228900 57973 57974 722298182 2746 2747 214762694 85677 85758 601899310 89026 89090 980889587 29351 29376 440561695 88200 88142 898431396 36404 36405 89752164 35706 35779 725712376 71034 70992 745725203 7129 7130 775038798 45882 45860 777007883 93566 93567 123378566 25561 25525 695214091 64469 64470 431657869 23604 23605 710101755 87483 87480 47353391 71029 71030 948705082 85087 85085 497479064 78182 78253 914413049 11542 11543 613445865 40628 40666 115203621 16355 16387 728279381 81774 81755 360430673 6246 6284 3793830 87283 87284 569232258 69716 69739 563868663 6874 6920 649159946 42235 42310 753073661 31753 31744 549917791 28512 28513 648544423 14218 14235 732061726 84432 84512 183491684 98764 98765 802819812 1162 1163 441255663 22602 22576 166886404 82077 82078 670253649 37148 37076 803351705 57644 57621 906143455 97175 97170 973006275 76023 76024 446538356 10067 10068 188228222 22454 22425 10538024 7618 7619 412909325 69829 69893 434938885 84011 83928 669600109 12241 12229 850036002 45296 45297 974063271 87485 87441 981281977 28901 28849 686837536 95010 95011 238139541 5004 4980 713626971 47237 47238 467356097 2261 2262 22169400 24711 24679 453304519 4576 4559 197959249 88297 88364 666474606 22264 22208 646369567 35168 35169 998458997 47211 47212 616415947 83846 83847 544075691 39359 39391 77787720 53750 53751 839054724 49455 49417 953255140 96589 96658 650848614 68574 68524 920887568 82247 82248 190569457 75674 75675 439231933 89994 89995 740231566 82576 82577 3871007 50786 50766 824123436 39257 39260 599614423 67681 67682 811550545 17502 17503 474858253 91092 91093 93267176 94213 94176 252200466 46887 46961 439469749 95381 95409 278563450 29657 29581 438210523 81473 81406 307272349 50136 50089 622640265 44637 44638 653534865 67552 67553 193937173 73062 73001 147441849 71992 71993 12128838 69234 69235 144203068 52037 52038 629817992 39486 39487 237694874 56581 56618 749895180 14484 14485 705113181 23421 23422 972427772 45710 45651 380112943 48790 48741 117985722 63182 63183 899631140 1061 996 786922755 81330 81331 705186233 32872 32909 999437776 2460 2461 232368612 19591 19556 791409468 79957 79958 269245395 60672 60611 796877664 42774 42775 48475214 48638 48639 266830843 57215 57216 857585596 57245 57246 23954916 59734 59704 94194895 36479 36519 358113323 27815 27816 689829731 10637 10638 341339532 45033 45034 532994281 33063 33064 773140754 6391 6336 236440493 44807 44744 470080652 24197 24198 787162542 53151 53196 884697392 71552 71553 471418064 37795 37796 358513023 1224 1225 262635416 88307 88254 570080461 43037 43038 810903738 14771 14772 867970513 35115 35133 285448959 51359 51370 994082816 12887 12971 121135642 76726 76668 181695366 55875 55840 829778577 91355 91340 499132904 10412 10394 571996213 65846 65847 773806941 65545 65516 563575415 39352 39353 572921860 43752 43753 617301787 77424 77425 710402315 16223 16269 960023483 68979 68980 756607021 97107 97108 250362541 63723 63685 752080429 41409 41490 839499022 72208 72270 610448507 60634 60655 578191722 15256 15189 239393260 13678 13667 278116721 68010 68011 530831508 26130 26131 190505773 99596 99545 671960073 60721 60699 799852321 72289 72225 689956455 67041 67104 548674996 18532 18537 961603861 6209 6210 205849576 79718 79638 986390980 2607 2631 560188499 25305 25306 354629015 29611 29612 299607491 8328 8286 887583375 93135 93136 555695848 26836 26837 57100352 73719 73720 640983788 61141 61177 826636588 3929 4014 543901698 50345 50313 701892201 99993 99997 464404086 46610 46571 601599527 61744 61684 170781997 89542 89526 390632983 81374 81339 698280633 92394 92395 822950508 19022 19075 566423096 35843 35844 913747292 57891 57892 927003930 23040 23059 432430137 53159 53160 936183765 93755 93756 261028631 62785 62786 132520172 97985 97971 140861513 88228 88208 524587199 4672 4673 145089054 91305 91229 286066635 26230 26231 143154930 68029 68030 431088189 29100 29167 316945938 25809 25737 351453897 22895 22826 249275009 82113 82114 552446546 55693 55694 460048441 40803 40804 478819381 63432 63433 192782283 4126 4127 758233420 18047 18048 536198863 13236 13228 64678629 73920 73921 164031586 55008 55000 726040854 64571 64572 960781641 87228 87176 702564368 39076 39077 452411002 83965 83952 916265455 85355 85356 502970312 78975 78936 801525935 71778 71779 448066000 61222 61223 995421236 77290 77291 353664688 90164 90165 464826799 18052 18053 635007179 7506 7446 123419921 40585 40649 377800814 25757 25711 483189785 49196 49197 78848540 47085 47101 78898987 50128 50171 109255450 40517 40518 322166195 87545 87585 170095420 61021 61103 991077580 41527 41456 404647725 12642 12643 404981493 23260 23301 900987461 5402 5403 978561351 2669 2670 910361460 58196 58197 501333193 16467 16468 92756073 38753 38754 287420959 88068 88069 538303625 40874 40908 22552252 9912 9913 563184825 21028 21029 83148641 69430 69431 762871209 92315 92297 579629402 35029 35072 244383529 16473 16474 263672509 72444 72445 329757947 27208 27209 104534475 95238 95239 806182967 28716 28741 757279814 23578 23605 131676036 64655 64656 37737218 31562 31525 458707095 67699 67700 209859692 20955 20956 306590025 96820 96878 952346073 72466 72464 171458868 89667 89668 394522703 84836 84837 127216953 58329 58355 336820986 94820 94848 796840210 42303 42229 999872294 58316 58317 812480745 12261 12244 90739788 38727 38647 591395180 12533 12534 605700710 98909 98885 686761722 88181 88182 748482067 8753 8722 754495475 82363 82364 211614845 8030 8031 850295427 36691 36769 215541177 12770 12801 900179460 17415 17440 410212379 53636 53577 404808911 31173 31174 954347718 44268 44269 100523302 37664 37601 436223193 33266 33267 9109665 94095 94096 871969600 91159 91160 494230768 91970 91971 796728512 60268 60269 749556807 91110 91168 885690079 35322 35323 106494066 96250 96251 171588534 80748 80749 180229546 98998 98999 333214445 62698 62699 150352879 83737 83661 122704303 67717 67636 781597296 97276 97202 704440213 37881 37882 700652141 24025 24026 945300701 35609 35627 333926253 68854 68846 787261226 31138 31058 659725017 5903 5856 387966576 14538 14539 320477076 786 715 509412613 12397 12367 467458485 69564 69565 232570978 97866 97939 251997301 40838 40839 607106192 38766 38728 172869911 48353 48354 118406963 69376 69377 317197596 41149 41150 692498548 51593 51594 804857846 78527 78528 679278159 4787 4866 204644074 54536 54537 876058305 94933 94934 805012863 22451 22452 965995191 27900 27901 726658649 94947 94948 863187560 98534 98500 892105151 66173 66117 88765655 24908 24870 114733821 82484 82497 595499475 17622 17623 770427296 55976 55906 904104864 73795 73796 369396313 24727 24653 940773407 71200 71272 543533574 90662 90663 443913670 80448 80367 809063725 21912 21983 781512998 54099 54113 892310602 60621 60622 114639634 30020 29962 105590065 52146 52147 779445990 87407 87346 325774280 49838 49839 933117208 70367 70371 771994241 23087 23088 878831443 2900 2826 612414079 94891 94892 744628120 72662 72663 500545237 27091 27092 340878885 189 124 302578044 73643 73696 17765928 18 19 255402470 81070 81068 57158333 16702 16703 38160771 77027 77028 566008963 75676 75677 360465352 43283 43337 70482904 39981 39937 212942631 5457 5476 710656347 66074 66075 969770320 54890 54973 94302779 25703 25704 32886302 12019 12020 402887387 73761 73744 513715593 43177 43178 780447226 82375 82418 113602894 59021 59022 824466935 84890 84891 263218934 56202 56234 925622265 63294 63332 975509544 48639 48617 176907260 23427 23512 287465159 17849 17895 633693128 24659 24660 579890387 80949 80950 844362922 41510 41511 293472129 80263 80229 536546490 19767 19805 845528922 69189 69181 39745661 77580 77581 449419958 99755 99817 506391392 48055 48095 697639274 78837 78832 150154139 95425 95426 909728878 4235 4236 194599135 81625 81626 333546703 28158 28159 291660001 47235 47161 901773016 11312 11236 293409956 95278 95279 451057492 1681 1746 323997770 60672 60648 109926984 11156 11236 511857310 64980 64981 754887472 31471 31430 167852871 26241 26283 629850266 37600 37601 226596402 54596 54597 976880591 10545 10544 267730761 93713 93714 605787794 69741 69742 398551013 45645 45688 914084319 12752 12753 638713273 64958 65033 577699461 29487 29488 386782897 86430 86431 758008900 13597 13670 353489005 62832 62913 971410776 75551 75582 422874125 99495 99489 530168840 14130 14172 844938266 467 468 302130612 32377 32330 945601164 1153 1154 610325688 53101 53110 447151004 40690 40626 26145013 39882 39883 372442174 79442 79516 774858688 19029 19030 167352181 96695 96696 25969329 74698 74699 704752295 33040 33041 706127324 47304 47357 323085395 62460 62485 318885708 32096 32097 50086803 69409 69420 46114163 42275 42263 896692492 54798 54799 736581687 41045 41046 341731685 51428 51429 740160771 59150 59084 973920317 89297 89299 921645728 66368 66434 312671022 77891 77832 742399859 83148 83112 37487389 4113 4114 237972057 60496 60534 592473726 4809 4833 548058043 87548 87494 239694667 74297 74298 788835048 45445 45452 410912212 11268 11269 149009915 19730 19646 395435094 3248 3228 145223748 81460 81403 362620504 68249 68250 366405271 76558 76610 897794427 2871 2872 109223819 23093 23094 73652982 32046 32047 681704136 90348 90288 576755361 13073 13074 393040458 68227 68207 899668985 64387 64388 749185594 84036 84037 11741858 14427 14428 639475247 58393 58394 678752343 69465 69452 643754244 87706 87763 886912725 95908 95909 55020492 15466 15458 530496445 44753 44746 403973675 97715 97671 522545503 387 388 51865411 63014 62989 832723697 25163 25164 825505371 10450 10516 197665221 39717 39718 399054898 4821 4822 779496607 87035 87036 575719049 10018 10019 766050922 88361 88368 277471619 37139 37066 817247326 72981 72942 179626348 83112 83113 633184686 61163 61164 79646195 33291 33292 946727953 56897 56898 317542095 15099 15138 561167155 902 903 309520344 78650 78701 562428420 13411 13412 284870093 34605 34606 758888642 83917 83861 109262032 38475 38534 859116472 18367 18437 579574090 5420 5421 980483793 19284 19352 437444215 7600 7562 452992568 13006 13007 189080107 92199 92200 193113379 1298 1299 373536887 22250 22166 782404160 6085 6011 608405028 18531 18532 416565489 96201 96202 59622514 72313 72229 291683643 1008 1009 872033763 51808 51809 765654378 81517 81518 897017473 89935 89936 590501359 77420 77498 168001925 70671 70672 425158063 80736 80801 755542434 3763 3764 509181769 84965 84966 580924025 5747 5796 941073148 8027 8028 713721855 94652 94653 232564258 82019 81997 981156565 69635 69636 348677009 30732 30661 413005574 9761 9731 929340694 17774 17695 159212775 54765 54766 937267033 79971 79972 54081537 34523 34591 534663970 11518 11515 370610630 4673 4715 188854778 95161 95162 63546324 39066 39044 141476107 68728 68729 390106056 66665 66651 106828428 65967 65968 135167866 18918 18919 52206542 51215 51216 589350702 7932 7861 44799090 32719 32720 729160707 75371 75372 442976876 32753 32754 585618959 316 245 464596434 60836 60843 783534114 86568 86569 224473327 5919 5920 216092245 7832 7833 721770516 33283 33313 862337464 63602 63603 300509552 77835 77836 830879033 8500 8501 932587792 9165 9166 76116556 78685 78608 532380626 93598 93599 513097657 97553 97554 344988322 10357 10397 38691237 94519 94520 705917466 97321 97341 151168946 77222 77223 157872904 43302 43303 913438350 20249 20250 76202167 14354 14366 757593443 40420 40421 499602867 42619 42682 433899165 25262 25241 920688218 6919 6920 487574690 61756 61757 520234012 92506 92436 399174561 15807 15808 209201670 76439 76354 669590939 96562 96563 728357 96234 96235 166344308 85521 85522 23358401 24015 24016 186275773 43636 43630 965434063 28244 28245 370516696 75125 75126 300164998 37218 37259 800628758 99578 99579 425773417 7696 7697 953665190 2050 2051 296360999 26552 26553 671684726 20791 20792 94423894 8433 8434 772791297 18262 18196 47548023 2901 2902 48201421 16171 16172 58719773 99745 99746 204498172 30714 30715 398995009 23446 23401 294671338 11981 11982 224418079 27166 27205 482322510 35518 35519 823203156 36592 36593 351650651 7510 7511 636777337 9128 9066 68206719 61895 61896 590514527 64062 64063 794284801 88347 88294 59269798 72368 72369 600173083 31547 31548 2192906 18332 18333 869613564 75513 75554 894192014 65555 65502 275410816 86713 86757 308821950 49697 49698 705964042 24851 24852 397842765 54999 55000 389303737 72647 72674 626131233 13134 13135 261424469 73711 73712 405897878 3352 3353 204179740 5107 5108 58171139 23750 23751 60799945 88468 88469 173926033 57537 57554 924119329 30517 30505 897844034 67970 68006 900974628 68787 68788 407321819 22168 22169 53167220 68372 68373 931805945 83592 83525 963856049 2834 2835 287992265 74410 74411 621918404 92092 92093 893141831 70459 70460 560731028 66376 66377 836027275 54945 54972 736001982 80376 80412 779528362 60025 60026 770802801 27722 27771 843521692 72350 72331 821116531 88586 88587 366353904 70565 70608 761820029 38179 38180 602015498 23502 23503 425079170 57642 57643 165366789 17039 17040 740501247 29202 29203 798939831 75796 75794 618888914 82539 82488 172612215 7717 7679 432416743 9578 9618 328092540 41766 41767 597922223 62550 62470 644229991 76007 76008 576054245 32155 32156 47733640 62985 62923 546942362 9465 9466 631800795 790 732 323405846 21922 21923 893454019 94729 94785 284526837 83094 83095 114377403 15354 15355 41072267 86996 86990 529641767 83751 83722 335284875 89108 89027 213006310 5080 5081 276116937 5851 5931 749399151 80870 80895 260011425 54004 53991 562615752 845 819 425891934 11513 11514 147107236 45985 46001 826429363 21239 21301 516758518 5158 5159 986855379 37329 37384 766547339 29372 29301 314965030 66951 66952 95845264 37587 37588 476519075 55558 55590 644802721 73574 73492 125179310 71437 71441 121120242 66979 66992 722399919 31739 31759 223302854 46785 46821 178557541 17283 17284 402977509 6879 6880 491546854 25544 25545 555870508 1152 1153 684469408 77342 77343 449288546 5804 5807 104712228 46595 46552 539615836 54319 54320 85077653 28922 28923 305260429 47477 47478 543916015 28170 28092 910015696 94199 94219 721980958 69124 69209 417835330 47888 47870 810805299 91534 91480 236059379 9368 9369 427240653 82546 82549 543715877 33696 33637 785830116 35924 35925 147216656 37160 37161 624605261 33447 33532 104321458 83360 83361 217600894 40750 40787 593334204 6137 6062 72374177 49204 49205 310758379 92028 92029 829606265 89190 89240 391918106 383 384 725495143 45874 45875 629599723 60705 60706 457443085 80852 80803 962935790 55670 55671 993794370 17582 17583 94605292 1302 1381 841928643 55821 55822 993781300 70382 70383 21829475 92606 92607 10313439 56660 56676 22023877 58898 58899 242124248 86360 86394 841573210 26189 26190 161944520 85170 85085 67692366 19615 19591 775544949 64526 64448 768466156 4250 4251 520690485 87753 87701 709295909 98780 98811 378138482 59138 59188 778104879 43647 43602 101056276 8630 8564 791471414 74935 74936 961664684 42764 42766 738479606 86782 86783 42504175 92600 92536 11665730 25421 25422 467546842 34012 34031 432935864 99858 99870 650262733 70310 70321 710172016 36739 36657 22240527 47338 47373 812537541 34236 34252 103759959 99845 99780 444920023 59422 59364 62082488 37448 37449 533815382 38069 38070 811829001 24276 24277 73404647 91092 91045 588129122 12992 13026 323564752 67891 67892 786883502 69790 69706 101845688 42762 42763 388865589 77900 77901 459197477 11783 11784 472228225 96903 96986 993518309 40623 40624 768933212 16978 16939 198467901 29840 29922 849643412 32934 32923 932399756 95825 95797 704174894 29033 29034 892319966 33181 33182 329686899 25359 25360 820784645 77952 77953 481092191 90230 90157 81945221 14312 14393 413005750 77057 77137 757566674 18685 18687 692076114 66587 66615 950751492 82686 82745 177269915 48572 48573 301469922 60892 60879 394618413 65161 65162 781813255 80299 80300 155842448 61948 61949 980734700 77789 77821 17890455 52407 52408 179390628 88573 88574 950691017 77758 77759 612190574 32011 31928 944276540 45324 45325 387049893 38197 38198 267611851 1601 1602 769813032 20835 20751 590440011 40896 40858 387489816 78159 78160 288451869 40255 40256 934890247 45194 45190 282605057 76944 76945 180739623 25215 25216 177723494 67307 67308 940692586 37977 37983 669371618 33078 33056 591817565 17579 17580 60027000 42120 42121 864636385 1227 1228 828476688 33562 33563 244481247 11187 11188 27659463 44081 44068 246557162 3948 4010 522330721 66807 66808 773006126 45772 45773 644469184 14660 14627 331777404 59542 59524 435908003 72990 72991 747201882 38474 38530 596572688 34104 34080 672262350 47344 47376 31860388 8545 8590 532090846 61045 61046 47829309 17212 17186 564481576 38468 38469 138042097 470 416 880449245 27884 27839 896136670 54681 54682 240569824 19928 19929 600363028 7267 7254 415795045 60054 60098 723108795 95192 95163 966322226 52666 52667 977631543 20971 20910 496968345 33578 33627 904567832 68836 68837 80448793 8679 8672 754883996 70990 70936 820382876 50656 50657 412581441 46097 46177 647189942 41517 41571 535369164 6337 6290 34808009 85290 85291 101003182 2487 2498 445283366 68418 68437 490597631 4815 4767 791367870 88954 88955 983849727 84476 84477 996601755 24838 24882 792038168 63894 63955 169526944 9322 9323 216545325 69420 69421 885101124 94065 94066 603701092 76953 77006 71044124 31385 31361 985387587 60306 60268 828104185 30231 30193 773134711 79841 79842 482375935 45369 45395 303269382 82503 82550 246963355 28347 28348 203845681 85295 85296 294894607 88350 88291 919075023 77639 77640 496687645 93394 93395 706552426 12012 11945 184257944 15315 15316 86755764 99677 99680 804793221 33488 33489 196141918 64922 64950 442919507 93066 93067 75779670 30018 30019 413730389 34299 34300 767997420 71103 71104 934249084 24844 24845 554637469 85137 85138 583409549 36467 36468 766688652 12534 12544 202999138 14887 14912 776285818 23173 23174 253406018 57947 57876 170006469 80338 80378 822679700 4733 4734 779969269 54959 54950 829808261 87512 87513 221348133 61292 61282 105726516 81463 81536 732324289 93703 93680 884604712 60839 60889 13419646 52693 52694 465653727 22305 22306 248370755 90392 90333 739926239 1992 2065 852250333 75192 75248 261505764 2611 2580 348796321 79450 79451 848658637 26877 26938 523717600 74779 74780 957729258 95233 95237 714604710 53194 53165 322077346 72619 72620 75684154 1516 1593 732687370 83756 83757 527183025 10062 10063 469696227 13141 13142 614584638 88906 88923 674952154 30347 30298 292787748 48422 48423 474843580 11964 11965 334282057 52480 52527 631138898 37860 37861 786705771 60609 60610 40701209 36022 35976 56434755 38065 38141 632855001 19715 19757 642706690 57031 56952 367580359 77707 77708 309466957 32958 33042 614634231 85617 85618 990240228 69231 69273 919289042 73657 73658 750216047 76343 76344 224903044 24505 24506 557446026 20641 20642 355749098 84848 84849 889375390 33559 33565 340372308 91442 91443 879586952 75697 75617 109811000 22816 22817 554913070 628 629 997384146 80880 80822 310331203 801 802 800330580 49240 49251 72856608 33848 33849 716391665 74651 74586 723963266 72449 72434 97011416 88396 88397 994433883 834 835 907894524 69308 69360 296208409 42708 42709 102028921 87981 87982 507033233 24907 24908 825767931 83153 83154 177755753 10011 10012 27616270 89468 89521 954579422 93838 93839 948006084 39183 39119 778162873 37495 37579 162840662 4092 4090 595560900 71318 71278 169285615 92838 92894 118570863 21692 21621 336170359 11276 11228 605341808 36848 36893 226429127 53459 53470 241096690 33325 33319 243638266 49089 49090 716914644 79565 79566 305691964 34566 34551 44141282 80273 80333 876011683 55470 55471 622828417 71512 71513 875242789 46684 46685 306168480 28381 28333 904434223 38078 38079 910475395 87042 86961 136061242 38939 38940 359745012 71136 71137 632515618 81843 81844 354209762 51476 51437 180830337 68794 68795 330627657 93375 93376 437685046 12821 12868 870611676 89724 89725 532289247 56024 56103 696170342 33147 33148 53877983 28032 28033 588945556 40108 40109 94934075 20249 20306 251894187 37208 37184 760314907 28461 28436 17496216 98560 98561 197686535 69669 69670 648778975 65688 65718 45795030 65229 65159 180637652 38871 38899 710169178 56343 56344 375172384 19460 19443 322907423 41935 41977 526614998 1964 2009 394643386 59656 59657 472406604 26829 26830 707099055 3932 3933 47809822 26038 26039 805328007 4506 4507 745488844 44450 44451 993050015 64944 64880 531281222 64725 64726 5065447 25521 25522 636128035 65231 65188 758536679 55680 55681 291328756 4290 4214 461371947 86840 86841 92611540 47978 47924 929234893 9815 9816 55897114 87006 87007 227519869 50560 50596 666377855 40441 40442 968448607 71590 71532 688818731 5428 5429 885564041 1978 1969 987670082 62001 62020 540642531 92601 92602 381258008 54473 54474 394069422 27640 27641 713991427 68162 68163 77628013 12292 12265 578625166 47428 47429 264414481 99110 99111 849267067 43135 43136 688877169 68497 68509 872704529 13027 13028 717982436 75755 75756 646808916 10818 10750 20488368 58456 58534 415868865 75608 75530 287172574 78500 78447 469244751 32788 32789 61670519 16972 16973 581865156 68809 68732 687248674 4583 4584 909872344 32233 32220 552354774 58172 58217 563795115 19714 19715 7354042 59533 59559 217665362 42692 42693 914885103 73774 73798 519737839 59591 59600 133305541 48415 48416 402359887 65381 65382 541958697 70115 70116 436011270 80894 80895 767222611 40788 40789 123649430 53344 53428 357851084 19959 19973 584892415 34918 34864 976469041 97994 98044 792164148 25331 25277 633564925 81173 81174 268432716 93190 93191 695796646 75463 75464 211104231 11298 11299 399907859 32923 33007 959383722 38747 38757 331992340 55547 55548 880683742 71599 71600 731336923 90960 90961 959409899 87750 87679 680438078 54509 54510 226569961 77702 77754 955768047 5723 5758 713747742 83592 83672 928251331 66447 66448 12693081 31045 31046 413562439 87687 87688 823283761 63722 63723 849222632 98583 98584 277856917 87152 87070 744253300 77728 77729 230886962 19821 19858 521873329 25373 25370 665879384 28887 28847 869795168 80886 80949 367608798 32983 32984 334295049 93740 93741 641062925 75742 75816 71270365 79336 79337 759237908 5995 6001 666764289 87490 87430 148091566 30695 30696 997162470 76099 76100 626330900 21704 21705 936542482 41000 41001 753149121 28038 28000 734505738 19111 19112 369388089 42694 42674 451716233 29090 29132 570394244 61194 61195 386731770 85766 85787 601244518 92422 92423 731752550 30831 30810 814263843 45552 45471 708550361 54926 54965 899821258 74457 74507 674064778 57318 57369 973713512 78164 78173 669975122 28265 28266 699271391 41522 41523 548607256 47793 47772 819060401 79094 79095 51116631 68830 68811 411884577 296 318 126598434 83839 83812 386435409 73433 73377 719171404 4995 4994 872429502 74338 74365 494665363 91213 91214 973482823 95315 95248 236710718 38280 38281 947306983 41031 41034 284136595 59318 59335 198626915 24137 24138 198401803 21626 21678 789333320 73791 73866 225714425 35078 35079 267854384 85705 85706 171609589 34292 34297 839490103 24739 24740 841480 33386 33387 185085129 19659 19660 8625550 43602 43645 708830538 97943 97944 681842122 3612 3590 495977341 24716 24717 219691029 16045 15988 401022782 65960 66004 420288473 22267 22225 14693854 54225 54250 528675740 12980 12981 361732491 44976 44959 886741278 93810 93789 415924542 51695 51696 460312325 5416 5417 256871849 80686 80714 637868133 107 108 518105953 17417 17335 932618169 79519 79520 334739588 84176 84204 143982254 92772 92773 8844642 168 169 524413867 46792 46833 224718646 54313 54314 917617806 47683 47684 125357302 68676 68723 560654643 95481 95429 61848670 51911 51879 138932669 58283 58363 532286226 7706 7776 902632732 10205 10206 946185141 59505 59548 463550550 31319 31320 515102890 53121 53122 777232851 20559 20560 234643469 21828 21829 540523898 27292 27293 419119151 51901 51981 268956415 86346 86399 725460346 25687 25717 67776628 27562 27617 69988495 2545 2625 818925422 42153 42146 185817686 79543 79544 208886571 28784 28785 466604447 30300 30325 952815142 36809 36810 602873088 21291 21292 480533542 90089 90046 716377839 3237 3156 785420592 10683 10619 48054205 72454 72388 542246906 9054 9055 230640327 19590 19649 51659301 3644 3645 180663182 40335 40318 24516461 30186 30187 968444992 36871 36865 550108334 47023 47024 806852008 85615 85616 388472685 72558 72559 990952771 13957 13981 927250010 68066 68067 620746382 76996 77079 995389993 72317 72318 360716590 95470 95547 789811510 49667 49668 293262194 70577 70543 628456629 91273 91327 943303894 6546 6586 423551327 83465 83466 450348254 34021 34022 421469212 73056 73057 109974872 19649 19650 411048263 97202 97269 79933944 71803 71804 764987914 30593 30672 492411840 96916 96925 776920926 58663 58610 477188316 41599 41573 847662987 74302 74303 489826300 43772 43773 613994262 74960 75038 19925050 45845 45846 908385380 18688 18689 232273606 54142 54143 916955535 96083 96084 579032050 38524 38525 189466065 94158 94137 146605103 91950 92018 988987394 61237 61238 936268494 16144 16145 860413135 65453 65474 864077812 61968 61953 192099683 46554 46555 547693799 84270 84271 432106671 41160 41161 397847836 80974 81035 511318727 45896 45951 347548776 51126 51203 454878444 2212 2158 108693419 10480 10481 93150759 52184 52171 247266356 37461 37527 961911321 19364 19351 851113751 55255 55256 750428895 99323 99246 287382120 35145 35070 302856945 52628 52651 198187723 83847 83848 481052050 47584 47643 521646818 76849 76850 481893023 90818 90787 987599300 38215 38293 463314934 64903 64904 202584732 97294 97259 754817018 59592 59556 249839559 83339 83340 523657680 73666 73667 396975444 42726 42727 471266374 32298 32299 564566137 46017 46018 384164446 86400 86401 76967190 92076 92124 703052879 97291 97292 726735747 27730 27717 581154395 79230 79279 916041724 94450 94451 326944304 61119 61120 797182854 18706 18681 667130619 6111 6112 764640438 40455 40456 706075145 96467 96502 93814912 38782 38783 112212154 66137 66138 38205388 56709 56710 330842756 83728 83796 688597019 56623 56624 784064904 52319 52320 344435050 43168 43169 466798060 20609 20610 715186193 9253 9189 7848903 12325 12326 772653967 8782 8852 43805545 7632 7633 309240095 89362 89297 941081406 14150 14151 544497579 17194 17141 393738246 41189 41229 90608549 89047 89048 906501282 11239 11319 75772212 84536 84549 216719424 22930 22931 890827435 74658 74659 817016045 69594 69663 506713536 26097 26042 175401656 40129 40140 465266063 83394 83333 443402806 26541 26493 39310659 82302 82372 2480272 10821 10777 638758276 5440 5437 543800063 68879 68809 93725235 49690 49646 239332069 31101 31102 351664709 44070 44042 19479298 40550 40633 126730391 47546 47585 448261272 99393 99394 913677430 43941 43942 14064446 17809 17859 150538714 49927 49896 988212100 10667 10668 903492340 44695 44696 296829271 7151 7152 349551414 9733 9734 534126639 44589 44590 469870301 57401 57402 404228427 13574 13569 615386399 84136 84207 137159426 48243 48203 677382973 17206 17207 10168359 76457 76458 593836982 16436 16425 757583697 65479 65480 122240696 36288 36286 939566673 34037 34051 878528764 65771 65711 628179090 90715 90716 82878953 41679 41730 911211284 48588 48593 603910701 13885 13886 711088471 96542 96616 737999332 58969 58970 985701966 40390 40391 979441117 35857 35858 412308942 49365 49366 907404775 20981 20982 158710781 38304 38387 194195118 82124 82125 507802061 18895 18966 722265950 61314 61315 840718773 18832 18833 633806312 61336 61337 868010168 45223 45200 123734182 85877 85878 861466747 18972 18978 301907045 72904 72946 549164840 35515 35522 41645001 34849 34858 124839507 16465 16478 200173388 96456 96452 158410425 9234 9235 492658616 24824 24868 719964485 70260 70261 185423744 48732 48653 719539906 74807 74743 833603108 62095 62072 585589567 70525 70526 524410454 20153 20110 191069092 63963 63986 221220299 45398 45393 435782116 52697 52622 146966252 65900 65897 784837582 77351 77310 390475825 77841 77842 679217982 16098 16099 244467243 27714 27629 155532039 42219 42139 380654837 21026 21020 862679437 81616 81657 672676666 31227 31309 3698790 42115 42147 503826023 37975 37976 932712072 2867 2868 985368328 53728 53660 953024181 74871 74872 634365404 85425 85447 373267225 98545 98578 4732906 96346 96283 413211621 78632 78633 876402802 12213 12291 906505756 60752 60753 641166920 81588 81529 459252275 83582 83583 743490199 77545 77506 560022456 44563 44564 591517541 71350 71313 254955050 77354 77355 525145640 62575 62576 243654257 63813 63754 875778497 32950 32951 153305453 94034 94075 85926136 5301 5312 411448673 68905 68949 933497324 49778 49779 508050101 78783 78769 22711399 62552 62609 156505346 21952 21953 763053641 15399 15334 943053201 40645 40646 974352663 44085 44086 265019843 53646 53706 516313956 24753 24754 988243512 19012 19013 180074783 2695 2756 535164102 6759 6760 171437313 60269 60279 4745999 21521 21518 237617377 38098 38099 373329067 48654 48655 229480018 58626 58627 501092729 11488 11489 670515943 53420 53421 202984467 80763 80740 196274897 44162 44234 629160729 83693 83707 787823298 29363 29353 427831829 12381 12382 899657363 63796 63775 255751283 19358 19359 748008230 29288 29289 817173598 52206 52221 920250956 19169 19153 407784581 77140 77216 601611545 81060 81061 355491342 2276 2277 600291158 11508 11509 539742055 26245 26246 714314064 67805 67723 444534602 14994 14995 490322392 89708 89768 477553086 9183 9184 994868043 92568 92569 786467592 97148 97155 124510173 58682 58633 849197398 62471 62472 960880868 45778 45779 120417819 92931 92978 754043964 23717 23689 152492321 38865 38866 938625349 59971 59972 883550351 59666 59667 538064753 37518 37572 489526491 75166 75230 712403527 59363 59377 552630313 43218 43268 538488458 21222 21223 349205202 78775 78814 196977195 59137 59138 436318061 86168 86169 18085353 77383 77384 417749656 71094 71095 714138272 31483 31484 593306922 38105 38063 448048481 4621 4543 586068319 45356 45357 66402057 77793 77871 252560787 21404 21388 271017061 56174 56175 868164915 48868 48904 528244044 27845 27835 417253126 76277 76278 210149957 76731 76732 796986058 66412 66460 558674574 92034 92095 223188421 38091 38092 860464988 31348 31349 357992587 27899 27900 183039281 44926 44901 71274159 81401 81458 596013491 19897 19898 990885797 94403 94404 664638555 23058 23133 355218897 31268 31269 5758256 51597 51611 29642785 70366 70367 420239003 50115 50116 825784394 58098 58099 288585578 41301 41302 446722669 39510 39511 191552386 90874 90914 934395258 78317 78318 582914875 39041 39093 415135721 89305 89259 728446664 71567 71602 490645321 2358 2359 880007148 30185 30186 938113870 83684 83730 670418217 24915 24893 216619908 14334 14335 863725754 37782 37783 949933661 55889 55890 835999597 69836 69831 66485914 61041 61042 264508597 25583 25584 607843155 63237 63238 25571862 65478 65401 197869009 59653 59714 949089342 56778 56779 851706603 22840 22799 216018780 35576 35577 110324961 95434 95435 655510961 32229 32230 180018593 9707 9708 345553550 60294 60348 383264113 1560 1546 782747047 67087 67088 105995458 80174 80137 84159811 35984 36018 486971809 27728 27682 284598354 36580 36581 624537961 67869 67870 296666954 619 620 134888633 37573 37574 485387248 45465 45501 808423300 77710 77627 483097675 44671 44672 837528190 92470 92471 50442246 90919 90920 283516832 25479 25459 741777863 56232 56233 460628549 78226 78249 722463467 78560 78561 629660522 1925 1967 40177005 69162 69163 261776260 57112 57137 78640826 61963 62003 878266609 75825 75824 324464103 22244 22245 940210969 62056 62057 536019148 57391 57392 733176887 23267 23268 845449270 67244 67307 466444501 71805 71806 727825676 34152 34153 355686706 43545 43622 62665801 36007 36008 155117409 62075 61998 752139847 18920 18921 116795808 98849 98796 38988946 77786 77829 500170920 88641 88574 147093191 84754 84703 829747356 15585 15586 451156280 77131 77132 751198105 4865 4866 652905793 7596 7597 583594848 98965 98966 841753113 27720 27721 388957730 5119 5120 705607415 54846 54842 780772133 66148 66149 85969560 16370 16304 997437549 24695 24696 169109582 24908 24863 301185565 9619 9620 24408279 40118 40051 295088347 17674 17626 875448646 4192 4160 120695264 52501 52518 774902650 68223 68224 120369173 37743 37744 557089934 5771 5698 989837268 12283 12333 188683299 79107 79145 11968772 11618 11638 623932948 55369 55370 568412088 90423 90424 896377307 11589 11671 837814197 56557 56637 92191191 8368 8417 269568608 37996 38079 263516801 99480 99424 319566945 54562 54563 353673110 33263 33264 502558622 18984 18985 922612435 11855 11936 853230605 99377 99378 918514523 91139 91140 663568720 29792 29759 904007728 51515 51516 278477517 62406 62407 278272697 45543 45555 30895854 11506 11508 635306657 11422 11431 972195249 77309 77310 892784430 64932 64933 652836688 56171 56180 294676112 80330 80318 750347798 48281 48282 370418921 19715 19716 704393694 17350 17433 958214466 47448 47512 575496665 34970 34974 205346782 6916 6945 956837509 64247 64305 313219286 11346 11269 943046645 54665 54598 466007284 63160 63223 606098834 5214 5215 602261718 89803 89804 617485010 26749 26750 848813924 9351 9352 339722516 44307 44308 946005292 97532 97602 373289848 87800 87881 779621448 69175 69176 269726449 24998 25006 958947145 94090 94091 660040687 20557 20558 301948087 15435 15436 882050019 94012 93963 549203012 51039 51102 20598850 62953 62954 608816841 21658 21659 927112018 15593 15567 898655405 34106 34107 779647787 98281 98247 75256792 94950 94877 337852846 86020 86021 175207418 91468 91469 392322235 64991 64950 267103371 22524 22525 435595870 89662 89629 683296802 96548 96576 192344822 23177 23178 698033241 42444 42445 745927977 33574 33570 306152101 56014 55973 746596604 33119 33120 918538480 25224 25288 540937795 27155 27110 557053785 53344 53399 410000324 29808 29809 879646319 55990 55991 681331321 14602 14603 876113431 61566 61567 451321339 55315 55316 966320228 93690 93691 935197850 52618 52666 232547768 52239 52233 404080056 98292 98233 44236056 67359 67418 438784226 51863 51939 568699066 79974 80000 886140574 9753 9694 370618297 3858 3937 914391032 95586 95522 179673209 92190 92191 723762048 57121 57122 251469138 68184 68247 853886432 90622 90633 667407531 43398 43391 537606996 47938 47939 383550384 48509 48588 498997556 36863 36861 641630767 84277 84278 595884869 25276 25330 304687920 64348 64364 246277231 76623 76624 905570441 98185 98186 63929118 78990 78991 497789519 71265 71266 805348163 51816 51832 574638928 34875 34873 285172098 47960 47961 32201849 19823 19874 790977066 5047 5102 12087907 91744 91745 309718867 64764 64765 95489397 80606 80607 193908093 95458 95542 969950770 94943 94944 894854241 82241 82217 789407048 31385 31386 605036814 87192 87193 811518570 31275 31192 548811638 81995 81996 941235428 23849 23850 466937972 50088 50089 906360156 80126 80127 256527119 77445 77446 384458956 64171 64122 489521709 39633 39593 794820453 38481 38535 716992452 45821 45843 758917684 43519 43520 276955820 83313 83273 88107295 73775 73848 807028902 36737 36811 217439651 40054 40055 207208725 59873 59820 825026159 21623 21696 143552668 25672 25673 261121470 74884 74885 105177473 19652 19629 699787083 92053 92054 327065421 1911 1912 683794482 22352 22361 321611941 80047 80093 94422183 57913 57858 674768179 47730 47731 147109211 49476 49477 242015537 85857 85794 542738930 41698 41725 980041189 92073 92100 532414429 13550 13551 860394232 32303 32381 494515452 86751 86752 570396363 44324 44325 854880737 27761 27738 713047366 76910 76858 826874658 39062 39061 418608041 68893 68815 21426618 21977 22033 953417739 73935 73973 976234512 87365 87366 21905837 83477 83478 873813569 30535 30536 290925210 77819 77820 543209992 50566 50589 971758619 33850 33847 387972334 64059 64060 298054655 43581 43582 100784658 52432 52433 308936251 37942 38024 334523692 22457 22380 790813127 40932 40889 808495297 9553 9476 390610656 89949 89950 336632918 78511 78595 155701142 49018 49019 875680948 69123 69122 862181768 42568 42569 912410005 523 443 14577077 56595 56566 86340745 37501 37502 158983599 83985 83986 730327487 33465 33466 470191325 81503 81544 614097036 71181 71124 428238612 81716 81632 373874355 75935 75936 923313093 37906 37907 806784726 61254 61300 228776 11075 11076 247528273 80950 80922 38352883 63065 62995 956009724 11770 11771 900665435 25143 25201 78374593 73350 73351 976549118 53915 53918 116812816 47573 47574 682909842 50350 50302 474717969 18273 18274 7836648 93566 93623 717839596 59403 59404 606184531 56366 56310 374208813 26998 26919 567688297 33168 33169 422278627 74950 74967 641297249 39198 39218 831451901 90469 90432 420294715 69216 69205 391814609 58616 58546 934419326 12956 12988 246261714 20734 20761 735351535 9282 9283 517370944 38923 38883 947235803 13373 13350 984791094 89412 89413 374035243 84884 84937 410932281 48181 48182 511296444 7695 7696 735670598 72287 72230 413196802 7033 7113 560013917 65728 65729 616688454 73939 73940 464715583 38112 38113 474274819 73993 73971 350810226 12857 12858 668613955 70337 70307 28006909 71972 71975 285122446 8466 8539 498832824 34189 34258 861441651 49895 49896 619890916 29544 29545 887270878 77151 77231 375608628 83504 83505 321849252 41830 41892 651768260 53536 53620 24649793 26393 26312 427936788 7834 7842 896035340 93328 93329 586100014 8009 8080 221399517 65440 65505 516082160 39203 39158 197810865 62384 62385 3507117 61910 61911 779332314 40155 40156 948471719 71859 71860 544176358 63189 63190 523264918 53582 53591 708908285 76724 76725 402613726 93441 93442 551700150 42032 42033 790585362 58311 58312 346093036 38232 38214 396316605 93941 93887 256342112 54704 54705 86537366 52398 52481 141325239 78683 78684 488320214 59394 59395 52507420 27300 27293 235629811 14349 14350 373264893 89034 88952 536285255 50002 50055 764079289 69515 69516 721970692 28661 28592 274992806 63395 63396 117819825 4525 4526 27681581 42609 42610 168272328 21373 21380 591747820 89537 89620 647027534 88013 87966 556750084 27240 27264 320170344 60170 60251 961730296 17663 17664 293977393 54359 54360 189005767 80143 80144 389278400 62468 62469 751681686 34278 34279 733446242 41640 41706 722463114 86194 86134 173695493 39174 39126 818092732 85814 85800 368995485 75102 75076 41349790 54538 54455 210555723 99522 99523 877520750 95226 95227 682341343 13073 13112 314364680 79526 79527 590428196 10490 10491 397679933 68605 68606 282027493 10615 10616 437324373 94541 94542 927222362 82957 82958 890619967 40350 40351 302016622 34631 34591 210622731 32328 32354 685120519 93465 93466 927383856 14431 14382 525147051 33603 33645 869921595 68423 68384 201529271 43772 43777 415780528 24525 24496 464885387 20741 20742 777287658 73106 73118 210816704 18268 18281 461669551 88615 88549 627210844 51345 51346 557070298 95055 95058 751565946 74673 74634 91981141 5772 5773 527020621 57366 57367 283243716 12253 12254 136126010 77186 77187 330894866 96945 96946 434255117 71933 72015 781874748 58239 58260 517409864 17015 16938 579710321 64455 64456 298563875 52787 52788 104866075 6294 6295 900857496 45993 45994 160870298 5939 5996 708141854 57729 57706 184574445 33526 33527 21655002 14057 14058 72248798 26919 26920 748261788 90568 90569 456354950 50270 50241 859548170 10129 10054 128513404 74582 74631 70381409 98709 98718 808650878 70326 70327 559500102 44132 44085 117633383 79715 79716 185874256 32753 32787 952870260 33148 33149 77675941 13461 13396 629192918 25217 25256 474113274 49560 49641 442122731 1056 1057 169616006 68235 68236 143935727 50580 50562 29172889 42102 42103 101667070 65804 65805 800382296 93727 93728 97508797 48617 48618 210582214 16973 16982 61325367 15645 15646 34680806 43434 43435 309749521 52834 52835 920450218 79578 79587 802829743 87873 87836 755720848 24953 25034 165906624 95793 95833 602190269 92753 92754 126251743 8184 8185 412815349 44162 44189 219139435 12167 12250 387808685 2737 2738 670794016 85118 85052 298082785 31684 31685 185609457 10044 10045 166019002 94089 94057 14582475 4092 4093 274353696 70910 70869 308092092 38384 38385 234882798 25155 25123 192409785 79185 79180 935138676 33133 33154 596357118 98194 98195 671181833 75207 75219 578649134 42204 42205 880037963 64399 64400 941509436 97621 97622 397140705 21866 21930 449552499 33801 33802 297766753 50920 50921 332895975 39016 39017 93800232 27876 27877 339821143 87118 87119 612934916 16244 16245 170941229 88359 88435 423189000 29150 29151 177840535 62814 62815 408719934 31774 31775 61952406 81199 81200 215267918 17064 17065 343092564 1496 1512 330750965 14067 13989 189901854 30584 30585 322218092 79534 79535 434392300 30781 30782 610678178 22073 22096 862949118 35887 35886 154900845 71704 71766 835233592 80037 80038 576445764 3998 3984 524558167 72879 72880 303529484 27293 27272 70599670 65130 65084 405634957 48067 48058 762265830 92373 92374 327651085 40032 39980 187591411 13750 13751 192294178 882 883 940837262 83731 83732 700691184 76661 76621 5377225 61526 61527 683658302 20231 20232 524190805 72584 72529 196376416 32665 32732 104264078 97945 97937 738912174 71121 71162 767227273 41922 41923 154385368 47150 47151 470701243 54890 54935 196540944 37991 37992 449178345 68165 68173 508689207 24937 24938 336636050 44286 44287 847465723 71974 72033 197731160 65643 65609 993106251 91982 91983 222406105 42160 42110 845235530 53614 53569 548611707 55949 55950 330914011 28809 28770 688937186 13704 13745 921663289 31812 31814 951457630 96930 96931 74675030 80721 80722 952505984 33690 33691 657036562 67483 67484 636535240 74357 74432 828858753 33753 33754 205447916 1495 1534 367894701 33421 33449 31077860 76512 76513 945868993 89959 89960 59256138 26813 26814 761188564 29521 29522 289613664 93870 93871 494074474 68430 68494 288463330 36059 36060 858434668 31799 31800 522004839 14581 14582 363749049 18614 18658 660347590 18859 18860 871104129 78491 78492 559013483 21896 21897 923546226 25729 25749 825301470 60070 60071 277571172 44851 44852 573469318 86943 86944 818269388 22601 22649 825325557 77772 77801 391949703 83608 83611 262947893 16937 16938 610267277 75779 75757 434739259 25128 25063 54450468 60573 60574 905380669 37301 37302 845754213 77034 77092 565632809 75353 75354 960714006 55695 55691 293558118 28453 28454 506372748 27389 27390 819593888 50577 50518 442240793 63168 63134 543632451 95017 95018 92043713 63532 63597 818943652 83321 83322 436221092 47585 47586 66644184 15705 15706 384480214 82287 82288 176475221 78056 78006 928504908 58478 58479 951891999 3263 3290 200169618 99975 99977 30163965 67425 67484 499745519 55178 55179 391929783 16186 16187 939454074 99973 99974 963212321 96963 96882 828501137 8679 8680 737956559 83071 83108 329747807 58507 58508 13047021 28687 28688 384790248 99587 99588 53415879 67587 67588 42087486 75798 75799 263824994 75383 75460 372330237 97487 97488 991415834 32894 32895 404970513 8647 8624 83590073 28251 28252 292226692 87501 87458 410893332 72512 72568 65961881 16008 16064 802953531 49588 49589 785120057 56669 56670 156390033 54717 54718 915772822 57528 57491 467088342 61086 61119 872177152 47303 47304 285256841 39213 39259 406135383 59109 59065 907207004 44655 44614 664924140 7434 7435 251314683 80714 80696 386602636 88056 88075 816904555 8092 8093 538762117 63515 63516 346969143 4678 4754 818332418 10274 10305 599902933 36645 36646 612414405 18362 18363 265529707 59242 59311 636355594 87990 87991 52123652 26963 26964 816744318 46712 46713 939744705 3900 3827 620579141 84932 84933 111211972 97874 97875 676279154 2417 2434 791355310 23921 23968 441807002 2435 2404 418128763 91801 91802 132665846 63946 64000 400657211 33665 33671 973528150 80519 80520 562219623 12243 12227 879563213 37436 37358 56120287 58632 58633 754197860 39130 39127 889027428 77689 77690 449809433 49906 49907 443992504 71754 71755 280225044 64219 64142 615753931 20000 19944 181231385 50228 50194 328388424 61704 61689 525018900 56942 56917 485877033 82301 82366 485607194 26636 26637 854801572 36953 36891 660035369 5020 4943 439245701 2102 2124 418519042 55626 55627 714981656 65209 65210 667365874 50450 50417 809606950 80186 80187 182073149 56869 56900 690880492 71029 71086 578636772 33086 33141 117564025 53442 53387 447800695 58830 58831 724289376 15671 15703 629605778 51737 51668 60182378 64124 64054 261438919 747 691 564017714 40837 40917 643077524 63752 63753 36058394 89754 89693 64930951 22904 22905 435304500 81430 81431 705235284 14348 14349 393743996 16275 16256 842781735 18008 18009 867544047 39911 39891 777450886 89361 89341 116098742 18909 18847 117988186 8389 8390 451896459 87317 87256 217969219 1408 1333 933573424 43861 43809 980355087 39992 40071 918980286 73839 73840 974954204 44073 44038 14681496 46382 46383 795030374 44051 44087 172221676 21474 21475 928492740 21263 21264 631128095 88286 88287 419967891 56868 56869 839153407 37105 37106 899451944 89217 89218 860317711 50028 50092 265660223 41376 41342 289488037 58212 58264 717951119 26744 26669 648572382 45749 45750 602754946 99294 99295 894792493 76101 76017 813713733 45147 45202 720179528 90411 90412 438926360 6407 6408 862718020 62134 62107 700810987 39301 39302 194857617 6134 6080 708872634 73061 73062 351696613 45634 45679 249195637 64034 64035 467585634 21493 21556 509777224 56181 56182 272930414 56728 56661 930024841 20592 20593 412320583 64031 64027 281702468 26633 26585 389889590 18557 18558 93606478 21315 21322 713632858 64799 64742 103286259 25741 25742 926437663 4717 4712 73047511 18132 18190 173806888 1066 1012 335848798 14422 14445 518784376 45175 45176 925681221 2445 2446 476484933 92314 92315 458992169 49284 49285 440059067 60051 60052 552758818 97142 97143 681782536 86115 86117 28007646 84972 85053 327637663 10624 10625 21615929 36052 36126 271002392 45592 45599 53026922 87379 87453 637229300 8192 8265 879969932 14281 14278 617292127 88326 88327 37060401 80384 80427 497684791 90196 90197 327620316 6501 6567 376363743 53734 53735 420776355 6621 6538 606326065 78459 78436 247658525 74064 74146 656506429 12819 12823 609236612 64569 64570 115530195 71105 71106 171498826 76344 76345 613587750 86148 86149 566865010 90143 90166 950754587 31783 31743 769723274 29798 29799 440594029 92095 92128 42010737 36514 36515 547963994 52203 52132 319711812 79743 79708 538368455 16656 16657 462980039 66368 66369 104454250 89766 89767 854240444 97117 97118 688636491 90128 90129 832796557 44620 44621 56715135 38080 38081 126453236 20912 20893 649872673 14858 14905 384580509 46947 46912 61342229 99140 99172 210181878 52991 52992 718397241 5392 5393 762044556 32324 32390 95909669 6268 6257 435073354 19473 19534 501996045 63170 63171 640235669 59732 59792 778581203 3005 3006 187834764 30476 30532 963955637 6232 6233 428145095 62559 62489 657957457 33443 33444 192785192 22844 22786 926380552 75727 75752 632595854 49071 49072 794160267 76812 76813 968593128 12226 12248 68594916 10056 10132 425071796 60235 60236 632188377 50139 50151 31645612 69472 69473 527017186 75529 75447 376189124 43349 43350 788365500 56738 56739 504776410 30942 30943 686434065 18446 18475 927680738 33256 33257 953731533 91587 91633 551480911 4443 4401 884703154 20048 20049 674876064 7305 7306 325792055 33361 33317 688836605 36271 36272 30695379 98068 98069 717880692 26092 26036 990667981 53697 53698 916740270 1997 1998 278577764 60707 60700 207166813 83410 83411 286016161 49274 49266 717665795 14851 14890 439240347 74441 74442 354721171 41089 41005 3701285 77322 77348 550021192 62595 62675 598702864 28876 28877 316156584 73726 73727 904958033 97826 97827 438615981 30315 30272 74606659 13672 13673 996200676 72081 72082 690219639 94736 94691 785653548 86308 86357 348077288 50972 51048 740870829 56057 56046 806558463 78158 78159 681671451 37823 37756 567342343 54509 54436 208081442 5881 5890 267829865 60235 60203 467225237 19975 19976 25620611 2151 2152 550957297 5742 5684 376553752 10137 10138 96554614 71815 71776 685317154 30856 30857 980337170 63453 63372 51905935 23839 23840 287382435 55874 55875 780048049 3967 3968 721166327 680 595 402180168 20876 20792 908278968 96908 96909 419399592 10774 10775 393326142 66072 66073 992190380 92799 92861 875003742 57302 57238 870316798 86561 86495 561096387 51081 51082 326390761 35410 35492 376663213 44459 44460 214988558 66723 66712 614577135 75253 75254 767982046 80624 80625 525158615 96667 96607 438356918 98977 98978 774899338 4966 5028 431560393 94599 94600 156592936 26916 26917 658399986 40831 40889 685910913 87343 87390 444926043 73397 73398 499598614 37408 37409 365243328 11406 11449 496529946 54306 54307 211891286 57851 57852 458956167 52761 52734 186150017 46905 46906 935662219 5144 5145 271058050 69569 69570 826024247 47320 47369 113726144 59005 59023 501964463 85734 85669 681047287 24975 24914 834167751 54002 53977 831842766 30710 30711 413643481 56503 56504 333211682 91093 91094 925699976 79088 79017 317999438 97725 97726 287534659 35413 35431 586891175 71998 72013 365979165 78936 78937 871598173 35875 35876 19280793 39470 39471 114996458 79242 79232 425631415 36724 36706 738431834 71281 71282 513288841 93442 93443 434340616 29913 29852 750614716 85163 85108 771060110 75646 75647 762467539 6523 6524 327816792 941 942 234755079 96377 96429 74386779 94103 94104 547870833 96225 96291 571636549 57362 57332 848841753 77700 77701 942915295 72728 72692 803219557 62113 62121 597802564 34333 34334 841362299 76308 76393 676474771 89060 89061 895764802 89095 89096 909789127 19274 19275 260841953 36568 36569 415181294 38630 38662 504407344 16203 16204 555059984 38575 38606 776111900 22021 22022 503388966 17466 17492 414950625 70998 70999 601486093 9210 9211 673359428 17899 17873 153721520 84208 84211 391950321 26995 26996 74402092 21333 21394 790181346 79618 79661 383585818 27905 27953 650514989 11873 11906 34873094 89843 89807 632919101 2508 2488 84487434 19071 19072 314938662 4150 4151 713710750 16524 16525 157128785 7334 7335 143258005 58646 58664 772201210 94980 94981 812779070 90529 90530 514184130 48450 48451 298745046 41859 41889 921867918 93516 93444 999432600 7751 7752 377794527 60596 60597 604733293 61209 61286 795860874 2109 2110 285842928 17088 17089 37755880 61244 61245 522885323 65983 65984 871900439 26734 26778 478415129 55348 55349 467053431 52956 52957 689466066 2946 2893 575947831 7646 7602 76414700 4059 4047 354700083 31338 31317 832005793 95346 95347 457862359 7537 7538 242665754 18427 18383 647990492 36663 36731 76032248 93309 93306 860643952 62860 62861 28176239 45346 45347 610597945 61192 61186 347996960 74262 74263 806760036 14106 14067 948121166 85008 85009 896652725 86728 86729 472519485 28050 28121 740475075 94264 94263 705722042 25919 25920 768007656 80579 80580 170289023 85305 85347 778586630 67179 67252 338261632 82515 82449 209950978 73310 73363 690886689 81815 81773 748335232 15182 15118 975168095 41876 41877 506469274 38295 38250 948746287 22803 22804 529272525 5800 5768 226482804 76950 76945 964315864 67830 67900 875441872 88292 88250 414597716 30391 30392 626034741 82821 82822 27927890 50522 50523 55716305 59419 59405 667129946 94936 94937 847692531 88726 88727 868382207 77017 77018 33946087 30165 30166 907975306 55424 55425 871728711 82004 82005 352130858 75597 75598 913513758 56318 56244 569103059 61431 61451 425666312 92254 92255 643063821 12219 12153 13863883 78228 78229 277640628 4218 4134 713146480 26766 26767 272723944 76658 76648 985202544 72156 72187 114194644 79780 79781 292312385 15075 15076 730803454 38910 38911 626101810 20684 20669 173394279 7431 7432 88405765 32659 32667 797901993 46225 46226 973082707 36608 36525 633813457 78982 78930 704351972 81958 81959 85800897 5340 5287 631392377 27748 27667 517639245 56918 56919 920994810 27475 27476 140037534 3939 3940 151368498 75377 75378 25941553 89533 89607 155056176 33595 33596 644953739 80241 80249 794552357 42116 42102 609488821 64122 64043 513692048 60635 60585 68237756 75356 75357 931895078 95052 95112 175806643 44789 44790 581564988 60215 60216 56588272 66446 66472 915463539 23409 23410 178790547 84051 84073 514838720 32888 32881 79987118 14941 14996 315052425 7277 7278 797652958 45053 45054 723990021 26669 26655 902915634 52541 52597 439566123 8362 8363 68138861 12702 12720 509929545 34362 34382 657480412 12377 12306 408090354 61731 61786 592126490 41156 41122 544400868 91000 91011 154579518 41005 41006 480641916 30741 30742 459565732 41566 41567 619978360 18138 18077 837406988 23169 23170 824190036 51553 51554 92861665 79327 79316 981898883 81743 81744 832470434 26798 26799 120749085 88613 88614 562498354 3342 3333 939863012 2826 2827 102003706 65975 65976 753073179 20396 20397 168433145 45272 45276 854850519 1084 1148 891878101 4061 4062 43481749 16931 16932 190145429 31115 31116 908638392 82177 82178 767887457 32024 32013 344967473 50438 50480 727203529 21716 21717 367561721 95527 95550 561582067 79562 79520 965252309 94552 94497 958602349 48505 48523 44140201 42041 42042 300585216 95973 95974 563989377 82245 82246 746408065 66 143 455008412 84209 84210 581288912 11215 11139 614924057 29279 29280 470049579 6083 6016 147974137 63591 63671 938726318 98306 98307 240344309 7998 7999 815771445 64746 64747 942162211 62715 62694 316332816 33937 33965 506975335 76711 76712 358297314 12638 12639 625908597 97472 97473 790406025 38381 38362 918495782 6138 6139 497307578 29507 29508 54959995 25258 25259 513946075 37615 37614 584888890 87375 87376 176889640 86527 86459 588195904 26694 26695 38360007 84647 84648 22719356 16650 16651 79999105 39874 39875 506227894 62545 62519 891185474 2405 2406 675328481 17728 17729 245559087 1842 1908 361981759 53144 53203 718310099 9369 9361 905810642 30642 30643 360082731 64647 64666 972284637 84148 84149 326320676 84875 84876 23690146 42483 42484 286573390 58601 58544 174295851 34065 34125 636209449 87514 87515 965450437 24861 24921 110933152 62116 62117 320170497 26752 26753 682077472 87708 87646 446390691 28532 28487 706157337 16643 16644 847435403 77558 77559 136630232 24946 24947 266555643 60156 60157 852685801 84509 84436 575465329 70966 70967 356444745 2497 2498 466834944 34465 34407 97789038 45924 45885 69158394 48459 48460 130663644 30152 30157 587025744 95532 95565 561745814 18042 18043 494240810 95994 95995 272201317 37811 37812 870762088 45603 45684 866202569 61299 61300 162261840 49209 49210 494874934 37871 37902 595545318 46632 46633 899085466 9699 9700 92152017 24495 24468 364029635 24205 24232 478723042 89774 89747 242362019 93411 93414 606462155 61462 61463 140633917 63065 63124 548651126 17537 17541 124880047 82168 82230 618753081 37249 37250 412458227 8643 8621 66623620 28634 28659 472296222 31298 31228 638199513 30310 30311 664445786 19374 19402 132764699 23059 23060 536317020 39531 39532 205821896 90467 90468 783243627 33347 33348 394508814 86945 86946 910607448 89534 89480 638196210 15063 15058 83515122 80771 80772 314977410 31105 31058 901840294 83502 83476 453320773 52652 52653 505656438 41942 41927 180717662 87386 87387 881247439 45146 45147 638591636 28740 28808 634526273 1974 1933 536593086 24009 24010 204717245 50559 50495 843449621 68720 68676 136534317 33643 33644 495432265 72881 72862 763789226 23362 23284 764736831 31775 31776 332765312 3087 3068 491971541 71296 71306 374964040 144 181 486660104 55314 55236 536972988 86884 86803 919901052 7487 7488 718755284 33932 33853 344641559 53925 53864 78646943 40843 40831 393969953 44326 44384 792397082 91981 91982 947251789 7367 7368 571560499 26811 26812 855169720 8565 8490 297761732 19819 19820 17886837 92396 92397 858431082 46415 46375 970206904 19037 19038 471968532 44029 44030 943987819 50112 50113 410313426 50752 50753 467370301 41148 41149 718350752 47068 47069 356121607 59984 59983 403014773 76625 76550 946184333 45285 45336 639054612 21212 21213 460652145 67147 67230 228912057 55131 55132 244025356 70094 70177 534648468 99026 99110 391340181 62741 62799 202611529 54645 54728 728289427 50307 50308 375877075 97668 97625 818972639 8167 8189 649658574 86328 86361 858908886 88861 88844 640332525 5687 5723 28586154 35744 35815 465593761 32906 32907 364233324 55253 55254 588627931 97638 97639 736484719 5496 5497 401760932 35441 35394 974840014 25899 25864 371463284 103 104 836071419 43480 43481 542039312 63629 63630 825803561 87710 87712 37303863 69362 69330 587699333 60817 60818 849370467 26192 26235 809581493 6091 6138 558409377 27913 27936 570262572 16788 16789 139259933 65261 65231 954993404 80386 80334 802089750 74358 74359 571760315 69962 69947 652683874 82645 82646 571429303 43957 43958 156826221 11596 11597 364209825 33339 33327 797092051 76498 76499 237381805 99432 99466 915875749 72257 72258 968635542 54896 54897 589975973 66737 66738 676616145 26832 26833 264212030 10641 10642 472275436 1811 1812 889735911 72151 72152 797724382 28360 28333 938735065 5853 5922 251798344 76827 76828 298218484 43248 43249 238230781 26079 26046 51946356 11736 11665 35668473 34337 34417 167869323 59766 59767 310516957 37507 37591 293991968 80661 80693 285109094 60413 60474 849216568 63003 62974 325303828 77248 77249 464809806 10669 10742 389498801 76776 76777 29353737 39539 39561 167738587 54054 54055 477142374 72702 72669 687763964 42981 43040 889517790 17302 17303 16833847 60612 60613 698592231 32932 32933 989748864 42517 42518 79384499 93769 93827 438643400 1998 1921 820305542 10850 10922 535080406 65953 65954 312824899 30910 30955 563052058 53998 53999 11447492 18408 18409 209839243 52321 52333 400208213 3635 3572 605140818 40443 40361 715403862 76667 76668 600189137 76336 76398 240089047 1669 1645 547967827 49636 49637 177718384 30871 30849 372413002 78868 78912 144434637 38632 38618 930796610 78336 78337 444170809 47409 47447 823622420 26879 26842 23628959 47873 47874 448171803 28996 28997 861524606 30545 30546 810851385 46318 46319 432460844 15538 15615 817519313 89598 89527 725607940 62418 62419 971775933 68546 68484 326009067 42480 42481 581694476 46877 46878 720794737 12262 12227 849923873 40541 40542 479839639 97606 97607 540334861 67693 67623 409397211 87008 86961 953748573 76646 76616 269135398 79285 79286 516773855 48826 48827 764547363 74764 74783 343316927 99010 99011 972730330 57787 57788 864605445 14161 14134 143451 4906 4907 753725322 69368 69369 281005867 16257 16249 759629216 14738 14739 944118304 86206 86207 404558939 86835 86836 174711327 65306 65307 427515707 3078 3079 153643647 27792 27793 367049220 13401 13337 897612143 22462 22463 861493846 433 434 594471205 40506 40588 255227679 41938 41879 514767265 52474 52544 395936975 89124 89125 520210723 55817 55733 29541091 98392 98393 654236977 1426 1427 198665142 83527 83528 92007529 22572 22573 345881795 10250 10335 55449876 95785 95745 639335255 31921 31922 248489232 74388 74467 997602408 46391 46392 43303560 77440 77441 692086890 41232 41233 245821723 65306 65319 154283571 56017 56018 540236130 94059 94060 411529089 68106 68079 102594866 9926 9927 617174165 48809 48810 902828515 59970 59971 763691794 10703 10722 249937911 14521 14522 900920976 45123 45124 192395101 53300 53301 694613880 67819 67820 329535138 37703 37700 976610671 97600 97601 171926637 39977 39978 818755981 95308 95301 104674220 72953 72954 656626412 84713 84796 323916292 93501 93431 442435447 41102 41060 638437652 74746 74761 865395674 71946 71938 399290843 21144 21202 865045765 12846 12847 980062745 64139 64198 32653921 43318 43319 701005103 74219 74220 606836595 95294 95295 908656044 33693 33694 927829088 92214 92245 978373361 399 400 748790463 21911 21972 623473761 95331 95246 908088377 22728 22729 853266004 53286 53287 561720389 35018 35019 776549304 40573 40616 30029500 76669 76750 536741035 77891 77892 220491400 83413 83414 575150442 59038 59059 77845736 90463 90388 184999348 36940 36941 551757334 96855 96856 260676829 65520 65604 196168427 72441 72442 333100628 11429 11389 107039585 34540 34541 298998017 90875 90876 387407968 61972 61910 244636535 46807 46776 90544185 66233 66203 743095018 58166 58167 883582312 11022 11066 585635546 87061 87062 30866067 6822 6864 459230954 28126 28127 372425148 57888 57837 385429651 2530 2531 147860856 93149 93091 716154430 33752 33776 903353675 3868 3869 469048383 31711 31737 937107240 63513 63514 806549837 8020 8021 536819179 7966 7967 802228842 35127 35128 472951184 75200 75201 365669594 21047 21082 808526808 36957 36958 271526927 54102 54103 434884520 93998 94004 34314830 49569 49576 374818474 32373 32374 884324148 76836 76837 218942230 96885 96886 830040125 78660 78619 773213209 59993 59994 659898179 68792 68745 481458447 81161 81083 220014322 33544 33545 811675039 63208 63209 439267596 32818 32819 57608290 1114 1158 409453960 3069 2989 849569431 87366 87367 25230100 3761 3762 154185549 34362 34352 206502835 49736 49737 756825690 20408 20409 775542796 93794 93806 975171965 89310 89311 270945346 85054 85055 606225401 7319 7320 24326130 62248 62249 131598718 41964 41965 642272362 54207 54291 825286703 17892 17893 427003196 56638 56639 920465535 57232 57233 605280938 64554 64591 276746955 31489 31490 690535997 9829 9857 103499687 74090 74091 535697368 83139 83140 784190788 55173 55092 899592365 33410 33411 142797305 21786 21797 155422149 77513 77514 661702897 84557 84542 371866663 65157 65164 826171562 41134 41135 849890074 62350 62351 192346932 2302 2303 688228251 2707 2708 832908260 49819 49820 969481433 12270 12309 900046111 58794 58876 554423965 53257 53273 257654338 86552 86553 417096615 26721 26722 807208489 76147 76148 826751243 83573 83574 9782820 27202 27184 568970340 8926 8927 62652883 70706 70695 668509161 7806 7807 480578456 8145 8079 613495952 82836 82837 846961620 17408 17409 957790425 16327 16328 425567342 83 84 420313410 11546 11514 683198831 8981 8982 254444754 12178 12179 940201148 90096 90039 889742217 78972 78969 367232011 79904 79905 434895624 33008 33090 460232208 13446 13416 289846586 52298 52299 185916966 77827 77828 618494021 33632 33633 568022879 76070 76098 208356422 64155 64156 571363238 69336 69273 599341541 46971 46973 72104798 4515 4516 63814374 59186 59267 50586234 40617 40618 514376528 51864 51865 953596434 57007 57008 109113670 17422 17423 689067576 61577 61578 351470511 67345 67430 804478529 89996 89997 432219241 78907 78908 999295816 25378 25337 141235372 51246 51247 36083959 75777 75771 94669544 71023 71024 472085128 4161 4162 58269911 39356 39357 740482158 82412 82413 715698362 22219 22184 308170114 10262 10263 778487994 38354 38365 554153777 23111 23192 72866350 96415 96416 291890968 15285 15286 212805455 19199 19157 7235591 23236 23237 431038531 87578 87579 58397381 86969 86948 974910168 34841 34892 616586262 13266 13267 224528264 59391 59386 118247965 31206 31207 947617231 24521 24522 906871322 53399 53475 38191801 91992 91993 806023633 5482 5483 880748052 19945 19946 285578899 76869 76870 42719623 70944 70965 52903125 29121 29086 102789700 51177 51178 178472908 53226 53211 873854885 24688 24772 376010096 70189 70190 413371502 8102 8128 538895634 9126 9070 178986606 41302 41303 86374217 21524 21471 579009982 86884 86964 275045943 91428 91429 434650588 63054 62981 942363413 66383 66345 689197351 44290 44291 763680099 45002 45003 920693816 12373 12374 412748804 15527 15528 53306484 76813 76776 460720181 23550 23507 223144076 84489 84492 328135407 5881 5882 715901488 51119 51120 798396043 49000 49001 295832631 3449 3504 246608624 39867 39794 284087385 64586 64587 975358941 18292 18342 225020836 23899 23961 927339987 86011 86012 816636905 29230 29216 300120176 29168 29169 878818068 21835 21865 583403889 38263 38264 889683017 37509 37563 786340111 17533 17493 607932007 71167 71168 443667013 61185 61186 186350958 79207 79232 904438738 69017 69018 816493526 67025 67026 638478164 71994 72010 904324527 66017 66018 930882714 99953 99954 51225164 55038 54965 561802453 84364 84411 970015881 45416 45363 268889137 36884 36856 404860676 47108 47109 453309147 74202 74212 127426633 47369 47410 274477156 2539 2540 985236835 38825 38826 140813894 78516 78600 21919430 90436 90437 701758328 22526 22527 729558559 83707 83660 609284774 82762 82763 309897410 34981 34982 324557948 21045 20996 668407594 65706 65707 735072762 74114 74056 990450589 31227 31247 1195317 23778 23802 218278275 68793 68778 865153763 46525 46526 333822248 99039 99040 479387530 99251 99252 381571433 7352 7381 568610766 3570 3590 684982498 89429 89391 245542987 61581 61636 486616972 25325 25300 406830976 52635 52636 998118656 5032 5028 695976837 73765 73766 231890253 10789 10806 276117540 93687 93688 336160092 84056 83987 494252967 83845 83927 857921121 94468 94413 875508953 89920 89921 927912144 50689 50690 292491546 85082 85076 292304883 35698 35716 715603756 49860 49875 574852565 99508 99509 51609988 65573 65574 837960790 56902 56903 94664608 13652 13626 741320723 13481 13465 180482593 84554 84555 542089532 48407 48408 303596485 61343 61284 886190636 50523 50524 794945912 76611 76612 731848320 69042 69066 5494819 41796 41854 398088523 42526 42527 697940842 90792 90771 559548489 44924 44925 786766054 57360 57349 589912363 90277 90278 127957162 5988 5989 999388650 35181 35182 878609270 41994 42007 531533577 5395 5435 431197120 20828 20748 152806130 61478 61438 231589188 95706 95707 232328787 27823 27881 117470994 27850 27851 796540166 70328 70396 256499939 17732 17733 993855690 12514 12496 815824514 79886 79887 167626145 29614 29580 602739305 99899 99900 208949420 30635 30636 434452353 46259 46260 626020483 58128 58175 387478344 71107 71158 817652462 19250 19251 69434816 59312 59354 227538492 82083 82084 352315298 18972 18973 646719426 16372 16373 69374007 41764 41765 746818071 85886 85887 743284985 20150 20151 125997640 1253 1309 582296115 29149 29108 996151714 43747 43748 436569030 69181 69182 241886161 92104 92105 876088646 24190 24166 215966342 93473 93437 948183301 90767 90768 735363148 55112 55111 343313550 29617 29618 84206291 98277 98278 366772050 84275 84276 617759506 86885 86918 742439232 24203 24171 527531638 70396 70457 245481329 99045 99083 466307314 29267 29224 55070922 76652 76653 945284174 94346 94263 85895386 79465 79466 632550522 94957 94958 707805323 72872 72874 304905178 66261 66262 248781409 76220 76221 96371434 48583 48617 682919009 55404 55405 996294093 11743 11701 834687680 31243 31244 585610507 25218 25219 882776835 73214 73215 563316941 21989 21990 308685535 85976 86059 701697983 51800 51801 916968353 20550 20465 24100537 61920 61921 121586151 99837 99838 518859401 58564 58635 271232629 83034 83035 415105190 89140 89141 333376274 59417 59443 823907722 69643 69644 840581064 55656 55730 133411426 89589 89590 824652190 22780 22781 626852360 98626 98686 745124770 6925 6926 490129733 79750 79707 642702335 69620 69636 473421192 70467 70468 240819538 53725 53726 68266071 34770 34771 641300471 81592 81593 988338148 15328 15329 770307780 56896 56946 447654271 8991 8992 851030736 13454 13435 735588272 97623 97624 374829825 14656 14657 899104385 3474 3475 438464668 53317 53318 42128888 64726 64669 283114234 3129 3154 218694870 48251 48266 756643842 14955 14956 683662495 71637 71721 299075706 90140 90116 620668453 8331 8332 417209801 9269 9234 752050149 79454 79455 443329231 58807 58808 591190374 823 890 593185832 31967 31931 300043442 51345 51404 315503578 78344 78345 797741124 71561 71562 227617674 651 652 541036640 37836 37837 804597989 56769 56745 549347633 66671 66750 99799763 94851 94852 481242731 51635 51702 928822467 24453 24454 790618955 89838 89792 387431030 67718 67719 420918189 91588 91526 155834367 96976 96977 750650845 12148 12116 251397882 18968 18969 178769643 59218 59268 57575472 7936 7937 375436808 76001 76002 613035581 4048 4049 13530466 92422 92400 611577126 67710 67711 396486995 69156 69097 507253466 51374 51375 716061809 72920 72933 334128832 99916 99998 562850246 5385 5428 202651963 50719 50720 573292574 5210 5233 182532700 74787 74772 683676666 69055 69056 765609648 88534 88535 707436747 95189 95190 357440983 50596 50656 479536610 29361 29363 281175414 37457 37533 839125163 69777 69754 42219549 38136 38137 521305337 4598 4599 619389344 19952 20021 143626196 53167 53172 449794891 63128 63129 52944963 2343 2287 93055675 77536 77485 541138266 98537 98582 83468665 80242 80313 387796752 46005 45997 648411196 62516 62517 998480104 23459 23460 928979039 14712 14713 49912502 28893 28894 263299431 49138 49139 470919626 83688 83689 269152437 72928 72929 225718054 84296 84266 294125893 85312 85313 322001049 96751 96672 212216489 33280 33235 449401678 87842 87843 252316038 26822 26877 819076806 99252 99253 165315821 37390 37391 699388661 4911 4912 727400956 85089 85166 238948908 38077 38078 170069839 29129 29130 657660492 47761 47762 718180649 45971 45916 951406891 39188 39189 283656088 44298 44299 76792808 99753 99695 871914209 16393 16394 121280025 24756 24757 96804770 19005 19006 20173723 57543 57546 964205440 99453 99454 507982676 83368 83311 858085656 76739 76666 102000960 62806 62807 709937999 17321 17243 771713748 48877 48878 880515956 79680 79685 617782677 90117 90075 57472801 68253 68323 73410395 71747 71748 624237105 18784 18814 697388550 40279 40280 976990229 44045 44004 692634932 84205 84279 476420613 91617 91618 352766340 78376 78377 515424356 47605 47630 716091146 1547 1548 770883399 8997 8998 906301020 14109 14028 754957087 14238 14239 998926413 8008 8078 147565585 83246 83296 162109740 41974 41975 325686559 82114 82115 82832889 88403 88404 453975888 37447 37448 286755946 26956 26879 338296276 66013 66014 2751433 79077 79052 526027303 8686 8747 217392900 2456 2530 811756276 67473 67474 923836700 12577 12578 942149342 11202 11203 863880918 79233 79234 704620063 18014 18082 457759253 96001 95938 486595303 71489 71470 109464343 88037 88038 256029702 62897 62906 59982834 99621 99622 263671666 7108 7050 609034982 87858 87859 617520371 45487 45492 582345273 1270 1250 571624341 81746 81747 140100927 28020 28021 391501396 1232 1304 215706645 3201 3202 91446218 60306 60301 859029909 86101 86102 342758260 25555 25539 601082936 92112 92098 508128543 16447 16374 269103788 44090 44091 401367069 51186 51187 14427999 35953 35936 982701404 20383 20384 142490869 11888 11889 118033032 22495 22496 848018539 83658 83659 498904018 90830 90831 325049462 10832 10833 489777457 39450 39451 74843140 41793 41723 684137395 9396 9476 528020357 74254 74255 464775689 36103 36073 218870912 66939 66940 663011820 88891 88892 816395809 16189 16197 21167936 83966 84035 748668705 14785 14750 866704055 17606 17574 636919226 79741 79742 989124962 5175 5139 710539624 67462 67500 422761988 38249 38271 960515544 67507 67508 304879711 81267 81230 148041838 28353 28415 360571650 97566 97605 584012496 1334 1264 941855429 14551 14487 787276800 40831 40832 841060386 57426 57427 676164410 71722 71723 289444953 64749 64696 978055535 30227 30275 302797759 12968 13026 927221577 34258 34265 643062460 32038 31963 670965048 77213 77214 375613715 72476 72477 805624908 28369 28359 520283250 82046 82085 115869465 43686 43687 995619784 75023 74977 923493565 50294 50263 297706212 2240 2241 538621660 22271 22270 396325785 85700 85701 849771699 24264 24232 112067239 96280 96354 92411006 81729 81674 507492400 41598 41599 355257913 41268 41202 428397645 81920 81944 473532155 32959 32884 613776863 65735 65732 831563363 70568 70589 893463757 18347 18348 896307440 25804 25812 129866747 18366 18367 339423781 77693 77694 840626688 65456 65457 366728776 37335 37371 747696760 3091 3153 752937955 17016 17017 472257551 99287 99259 304425690 50541 50542 551280608 74121 74065 670570133 23863 23789 43522270 72134 72135 453920894 70760 70704 766251100 7850 7907 841992649 27240 27241 256524176 81489 81490 854731775 26424 26425 559217315 60024 60068 302173397 2229 2158 308439701 60263 60273 46257365 12158 12197 276430406 50146 50147 631126164 57465 57466 293251531 7865 7866 529879209 19531 19532 503404188 63524 63546 461865704 47909 47960 914125566 35395 35401 594833387 90842 90843 624973072 67950 67969 993333256 35345 35314 920769702 62217 62218 879562171 63124 63129 194582521 272 247 554326635 53798 53764 941767567 84043 84030 892641414 10678 10636 558886981 69133 69125 43051044 54119 54072 612815337 32556 32557 25982216 54710 54711 606968554 18453 18411 702552190 79195 79177 653378054 69950 69951 370437833 39382 39402 401996573 78324 78325 465436243 7748 7749 929994162 28319 28320 402895557 89731 89690 497677505 51510 51460 615531441 69752 69753 977319525 86334 86335 653047362 59199 59259 393461265 93451 93452 900691976 17263 17264 90316898 45964 45902 882719008 14807 14808 238787864 91654 91587 101899198 70226 70190 848705305 99566 99510 118362134 77398 77380 889381781 2608 2609 541782035 33333 33334 444020710 68239 68240 337657224 3918 3919 716321804 70347 70343 381895406 6409 6410 493440791 65498 65527 891372204 63953 63954 865079959 53044 53045 334676970 88876 88874 696578351 80225 80204 601632406 89932 89931 315845930 27457 27458 553040954 40770 40747 114355491 31475 31477 583075289 44609 44610 190419385 20931 20870 976069665 67231 67258 871375980 80903 80904 476655730 48644 48645 120511563 68709 68691 510218874 28191 28192 829851485 44369 44370 117999969 12684 12677 307856538 14112 14087 347882566 96645 96691 989157664 73649 73607 837215595 78878 78879 694369460 77162 77247 765229546 52905 52985 183690198 52273 52274 999691089 15001 14968 387900049 21797 21798 106477346 99090 99091 981318526 69607 69608 21416902 17437 17438 794114012 95144 95145 335307607 98603 98664 966214472 44061 44062 249064817 96775 96722 29502351 20543 20611 629820978 46718 46719 64952045 50192 50188 63266836 80639 80703 163606575 67123 67124 394468825 85759 85760 497603122 30795 30790 702504829 81828 81829 778148621 6081 6082 781145988 84302 84303 825153412 93257 93309 955128720 34629 34686 261873588 78749 78676 957886711 53066 53067 41137032 22945 22946 486642115 63663 63642 938721441 57213 57128 887234453 72205 72206 486551606 74908 74912 715878634 64587 64507 109485141 14710 14711 760851221 18520 18521 857718892 11308 11309 601194046 27209 27210 110258418 96191 96150 322366516 31028 31029 654391335 48128 48129 136153604 50246 50247 561657759 19064 18979 946944401 99411 99481 978482921 41034 41035 360476032 82917 82929 522032080 53347 53366 287066133 8216 8164 761519052 10499 10554 710894063 11248 11249 912755598 86369 86370 283552570 60539 60475 789725521 84820 84821 5860130 71161 71244 850584033 37581 37582 102368056 73139 73140 887669499 28752 28753 536918033 31991 31978 110260820 15862 15943 138459631 22653 22579 956252610 85218 85219 547450119 18794 18724 96555093 22617 22602 729579416 56694 56695 199423842 11830 11875 69279410 26490 26508 60573555 20427 20428 708608103 49017 49018 814852972 97051 97052 526157738 55108 55109 670912416 77906 77884 80907967 78720 78721 984340792 39801 39725 243274302 27372 27373 480427531 98661 98582 174209058 66913 66914 68385349 87497 87498 500013162 86279 86283 862874271 13564 13618 374900830 80456 80457 294283527 21674 21686 441286288 94512 94533 493184370 6542 6543 221773471 45083 45084 607857306 47931 47932 512303030 28186 28187 151076678 32515 32516 518145316 37461 37526 115005448 85885 85823 10792454 57531 57489 180117283 4988 4989 164347791 4221 4145 453722599 30650 30651 315878663 432 369 555805563 41309 41310 874346500 47957 47958 348567206 70621 70622 225693209 1852 1767 79824110 19953 20030 682684023 61030 61031 630462449 29871 29872 40378680 57695 57755 99600854 38217 38218 999481532 99553 99554 79552933 50754 50755 380711834 57300 57372 990471850 13670 13694 665283964 40816 40817 361674072 146 204 859282202 9268 9269 403180930 33635 33636 384176560 33202 33203 353871373 16191 16170 264052662 82819 82748 757767231 58967 58968 176823851 65097 65098 108860762 12887 12888 488290891 7091 7092 878807476 33934 33935 121380617 59232 59233 974085326 50507 50514 781028758 62899 62900 555542265 54129 54130 312073440 34751 34711 813351293 47876 47957 173093402 99612 99613 172935037 20352 20353 651566497 33784 33743 887752203 69791 69792 658418557 53829 53874 828808171 34332 34323 426517523 59634 59614 763342687 73484 73427 764888233 36174 36175 98459321 63705 63666 970703844 62838 62839 991791057 28299 28220 521699838 64603 64604 925200424 70624 70597 196753245 97968 97969 774833653 6258 6259 23681671 72959 72953 155076174 11085 11086 26022070 6241 6267 230000658 59982 60041 952711028 18198 18199 405408799 84823 84824 68569310 58013 57931 111731465 12152 12221 139418637 88092 88093 708045326 1431 1361 125279452 8385 8401 425902944 41780 41781 479343423 54895 54896 786881980 26107 26108 16843819 33391 33397 736828566 46948 46949 308375811 41717 41753 757060319 53350 53364 970888630 85811 85767 749217555 44257 44231 958568182 92073 92074 971230245 26761 26762 433889284 34916 34934 425220833 49398 49399 483140303 37546 37547 932916481 22125 22126 971593972 76060 76013 973429332 17709 17725 60820461 19954 20019 905825093 8402 8339 845322923 10002 10003 232438463 12552 12553 499799398 7668 7716 170949414 50238 50291 76690016 37649 37689 241205931 46329 46256 631868874 74161 74162 86765153 97900 97901 459507186 7536 7537 964978146 15638 15639 764871105 54780 54702 290050809 8078 8079 642392163 11496 11482 73353717 94630 94595 444568644 72149 72208 352724392 93195 93254 947313613 75484 75485 521093576 7700 7701 484431648 37365 37404 962185164 39471 39472 41493956 42367 42368 957542963 62733 62734 222807708 37465 37533 445344697 87109 87192 708061641 96628 96594 952579389 19657 19692 55237799 18095 18065 717931426 44641 44642 469927212 37574 37575 270093464 52554 52608 361427236 15730 15731 351632072 35728 35729 634694486 91943 91944 282254093 11960 11888 823104662 63266 63267 53240730 33222 33212 815027517 93123 93124 819723464 72078 72079 298515694 55574 55575 81513050 24546 24522 539787655 83875 83876 624948329 79231 79196 313067290 79670 79719 369391294 64077 64078 16078096 95756 95757 733268475 2317 2296 719449594 94938 94939 823999123 70838 70821 441330409 25654 25730 299605071 70147 70148 943024018 45555 45556 241595583 33610 33541 665334546 65549 65558 147466875 52718 52719 16482890 27077 27123 744091840 74512 74513 631765290 15732 15693 774011010 4511 4512 387356140 50566 50567 275694053 49381 49382 758599322 76239 76204 102158181 48333 48334 170671986 91281 91282 809818220 52207 52232 446385751 78878 78863 294502870 43194 43236 52643065 26051 26052 373405168 23726 23727 529013896 82633 82598 746085588 97941 97942 824523810 77511 77512 864718578 27260 27322 698955214 29111 29112 203095 91810 91767 414960573 99710 99711 500772229 44101 44102 120667053 56874 56875 852304290 19751 19737 489168909 90137 90138 953974014 78980 78931 598346978 401 322 55428785 6135 6136 51803443 43690 43735 236043635 52717 52634 826866075 213 287 780587247 7705 7638 880731212 74267 74272 802999000 57335 57342 620148983 81282 81283 691968945 83022 83090 470608096 49616 49617 149260139 25860 25848 214062143 66137 66213 990902689 60523 60496 758152522 65048 65061 620309609 1090 1050 601074622 85660 85661 332422503 97463 97464 121210538 70714 70715 794503939 45120 45142 816341291 1015 969 786992969 50599 50600 746515724 58477 58478 810768184 50685 50686 460112177 10819 10820 675146562 83260 83300 608578031 93777 93778 470052577 20969 20970 891409362 79576 79629 638747664 7694 7695 294942977 50660 50661 398103679 54869 54916 932533531 98926 98927 163671307 32586 32587 794032348 77907 77908 13291681 4234 4235 16087237 84077 84160 9230675 45554 45555 243519477 94296 94297 448505241 62449 62450 668746855 7033 7056 376997528 32289 32218 311607621 66384 66385 706010545 25309 25310 937778552 81815 81816 572920417 58617 58618 598233566 61100 61101 926891621 14705 14776 978636009 61891 61858 724320639 98357 98384 227217104 95648 95638 150037718 42347 42348 252057539 17366 17367 843042172 15468 15469 358356206 71447 71448 665779027 36958 36959 361418601 94821 94771 569097024 20961 20962 343332533 98599 98600 196350311 73575 73633 906199793 20789 20790 212114637 74147 74127 588405868 71725 71694 463906768 10528 10591 316185299 9752 9753 430939432 40967 40968 574434714 6613 6614 613441284 69110 69167 723679233 57618 57643 11176170 98146 98071 257495033 92991 92998 151493885 95143 95144 757860289 83693 83671 86993828 49595 49596 271753625 8555 8556 449218434 81346 81347 847916574 53333 53366 877532024 44662 44609 88052332 66825 66826 241919223 43986 43901 396204327 53605 53606 319811433 42440 42441 366091517 68269 68270 368182131 85709 85710 46520292 44031 44032 918561804 43217 43272 448444172 91928 91929 80633700 381 382 127819245 74392 74393 743317350 22051 22052 358926840 25346 25321 508512094 39242 39243 151701196 43196 43252 787323926 99125 99171 556423076 49252 49237 349016398 29915 29851 129327482 15349 15350 316921378 76453 76454 88509610 93611 93544 823388679 90671 90672 925271300 66538 66539 28108428 64737 64738 945401742 24275 24276 856900297 90421 90422 72780273 13833 13848 867844562 44730 44731 603452694 11224 11225 367405478 26087 26088 320237205 82563 82564 837183942 28492 28452 992149488 11498 11499 678990228 35849 35902 523316234 32678 32679 520920444 36264 36220 439391216 50672 50673 357364970 27952 27902 74011487 53543 53474 176573679 26135 26170 565545079 23096 23064 223747519 68920 68989 493202036 15268 15269 212975034 31058 31112 184731780 881 882 128040818 9256 9257 252800031 83937 83991 538207265 5679 5706 641666501 5217 5158 868304425 83941 83942 278346128 17166 17167 634566512 76413 76414 520603171 9676 9591 476239639 92076 92077 503300002 2155 2138 827843948 91385 91329 815985595 99481 99482 784444475 23462 23463 548390567 95893 95894 794572916 15927 15963 188867600 48403 48451 174796730 8490 8422 627187996 8254 8255 231709656 16006 16007 350786131 40732 40807 525874038 34827 34910 924138040 2715 2729 797026019 1837 1785 3504710 39142 39143 698039249 4478 4479 388377223 54973 55034 581687447 15576 15577 381548415 38219 38220 135046053 28355 28413 887139252 63153 63154 403616431 20588 20589 363632906 81354 81355 257627968 98267 98247 475414692 84572 84573 866114797 8856 8795 620109429 72567 72513 195954245 90016 90031 340691569 63319 63279 537930734 92481 92487 264468220 49360 49361 782656065 24802 24803 610458104 48755 48756 819764571 14441 14442 529237268 25484 25447 884254193 40760 40761 925506663 71099 71100 886481104 73074 73075 372956914 74472 74387 931166723 42153 42154 512884234 50428 50414 496304469 73164 73173 467066139 61778 61779 312570914 87947 87999 435058440 49864 49845 146881770 27142 27209 733677942 89181 89206 45822048 10139 10084 378100211 88973 88974 630015483 8399 8437 369376282 56595 56603 104671531 16366 16293 828210317 53954 53882 278061027 25388 25466 410364480 5767 5786 380335551 45606 45593 293018208 98233 98248 447055779 28094 28095 214462388 8871 8806 736814590 73420 73406 812609091 78934 78935 786326541 34776 34777 717430782 1497 1560 814787912 94387 94400 164590341 71382 71383 80126461 92038 92039 226784042 60646 60637 496243557 96123 96124 883169240 18979 18962 125542384 46253 46278 928803620 72323 72350 761211957 14649 14650 436262240 88689 88690 551191130 66108 66109 1647369 55084 55075 560659914 26268 26269 14917617 69576 69577 715190559 92774 92700 861733526 88610 88568 246693619 65233 65234 841721897 13590 13591 5347083 23219 23175 884285151 7986 7987 318014003 78416 78481 736630447 51224 51225 332297415 71110 71194 926703466 45715 45728 747973827 74176 74222 600953421 58237 58238 991534956 14487 14411 447958920 54222 54223 460424327 81143 81144 129824545 14693 14694 421111016 58192 58193 806203571 64858 64859 963738516 11211 11141 866507833 23300 23301 581303030 75897 75914 540396213 10245 10246 806886552 16369 16324 55743410 17238 17239 376490450 37037 37038 135495789 1923 1940 548460402 24152 24153 715417747 95722 95723 331834793 28990 28979 787221029 16526 16527 921753837 15580 15581 714411934 45143 45144 854017932 6212 6211 851285545 87848 87849 621019934 67561 67548 883831754 80520 80574 602933144 18925 18926 112044559 26049 26050 51961807 74578 74662 847270019 66414 66415 367827906 87465 87466 450986713 22992 22993 382562331 18235 18264 628590820 33464 33383 611498064 19117 19118 449254873 25194 25163 596172442 74535 74536 649778631 15679 15680 745922828 62434 62435 110345148 21671 21672 903676955 54046 54047 494778796 53647 53648 94926071 27905 27906 330175864 20640 20707 244218459 76332 76333 398171176 50014 50015 405688032 42718 42719 504282748 50348 50349 289776238 40005 40006 413512385 87620 87543 256397553 2778 2779 487362012 75666 75667 664930227 69248 69282 574273934 23717 23764 923540785 6997 6991 129411953 89194 89250 3724255 94153 94154 800802121 90263 90264 765860432 2028 2029 295644521 35613 35568 402010772 95178 95152 168132681 633 584 353991699 43407 43363 316015034 15781 15782 948479738 83202 83208 228548597 39266 39272 103869543 25840 25841 711986866 95284 95277 531097963 92741 92742 851855693 37821 37835 278595783 27094 27095 118311265 22325 22289 394606761 27982 28008 380632928 24926 24927 853127066 8883 8884 193423174 42020 42021 65177095 90476 90441 107699008 12698 12699 100805572 33015 32961 189134563 24548 24549 605644733 71530 71531 80038986 11148 11149 29408709 67458 67375 999591910 32972 32973 33421959 92349 92283 45898724 50538 50539 323997399 31103 31104 258247558 64248 64224 496151112 39275 39276 889549264 43220 43256 849810222 85287 85288 962993301 26077 26078 378843221 15365 15366 335316550 36507 36592 426998318 76283 76284 772169753 23539 23540 705581720 13061 13048 304481870 5293 5264 145929796 61049 61050 611585466 58418 58498 534561864 30177 30254 583557990 20937 20938 139176698 98233 98270 935343611 18383 18384 772489559 60554 60555 766632370 20926 20921 267059771 59468 59469 721086392 66498 66499 673969277 92703 92704 232858143 43684 43727 889575927 35148 35225 742722660 66918 66975 690753994 8566 8567 636431791 18809 18810 937691690 26242 26243 161237974 42569 42504 332189119 79910 79911 714557586 65032 65033 430114256 28956 28917 771663668 83458 83459 654561313 72115 72067 923330606 27224 27225 210074816 21258 21259 697855694 72748 72749 361071308 63641 63642 708985402 82597 82598 964303800 34422 34423 775599498 69033 69034 781905481 17809 17887 983713755 81782 81783 113256815 29301 29330 225676647 98484 98485 465969558 44555 44556 402490605 18173 18174 772103014 51461 51462 448931000 51935 51936 445107556 88123 88206 269554551 10986 10987 249272350 66067 66015 887629344 77898 77899 459124965 18147 18148 454242042 9934 9926 835791587 90354 90355 311039654 44205 44238 622895506 41251 41252 952193692 2776 2835 636531042 9930 10012 303977947 49060 49061 685257655 7704 7714 872451348 49016 49010 437412123 87859 87860 935676 46714 46715 924732219 66908 66909 261014926 28187 28188 482591045 95281 95215 438137532 45911 45935 16333412 53651 53652 990173363 42862 42863 208345052 16082 16083 53852041 41859 41805 678940871 84238 84282 923256502 73023 73024 907680543 7922 7987 212424299 22091 22092 147669869 19505 19506 803331637 66216 66217 576258908 88096 88097 651063136 94744 94730 194759293 98794 98813 17439764 52488 52489 889943035 13017 13033 897784335 20252 20226 317502592 50396 50397 464253091 87973 87974 963463172 58431 58466 379372211 33716 33730 870267765 29642 29643 265165567 33890 33891 479972967 81916 81917 774696247 50180 50181 683304518 87955 87956 111171101 37537 37511 608844631 67546 67482 149068291 80601 80602 522717006 11097 11098 359042612 14789 14772 12560068 60264 60204 780317426 74049 74108 824382677 33143 33144 939284723 29709 29710 366445425 65527 65528 212604499 13622 13562 9439540 33327 33292 157675656 58019 58020 57542985 23403 23453 133340026 14132 14133 541568627 55343 55406 659420849 19211 19277 325627078 49472 49544 45879673 49981 49917 858980418 96402 96403 129019295 22591 22537 636770197 25566 25579 126628130 38550 38551 758358853 34978 34979 593107021 92700 92665 638976826 40266 40267 231857166 53567 53568 883117180 9782 9802 433219336 90601 90653 626015499 89781 89801 435223969 21850 21920 802730681 78370 78446 236979000 87553 87582 327240601 99697 99698 499283932 7402 7412 440266183 28377 28378 602652284 34604 34526 665695717 37264 37265 411776814 4828 4834 948884774 29621 29622 268197600 8993 8927 773233874 94401 94402 999113466 48864 48865 720949244 61467 61422 598653244 48939 48940 517538587 94223 94292 965802356 13983 13984 861449029 64986 64917 231145607 91560 91561 751011292 47405 47406 47668777 22022 22023 971475912 82006 81959 987138975 44958 44955 167598301 69946 69975 599833425 31753 31833 111475080 37467 37468 437330022 15495 15496 566536135 44142 44143 874425384 25947 25948 678802126 78773 78774 97023407 20781 20840 858574387 13231 13232 121316813 616 617 5478157 66594 66595 660276434 92368 92430 839383686 28855 28856 754457531 90456 90457 612931129 39195 39196 84961563 1901 1835 335168883 54213 54214 782835080 81078 81126 215476177 51304 51305 922240119 5681 5631 167661929 56298 56299 168332203 20483 20484 96725537 37644 37645 867690266 94614 94660 252310366 87407 87410 839642777 97513 97514 922099444 56329 56341 124925691 54084 54139 17663282 19227 19228 681808681 85754 85828 706289440 73596 73597 816435361 39076 38995 795340288 58812 58779 916031903 92012 92013 221338215 49411 49412 40473532 49032 49033 73073941 57908 57992 9176785 2157 2174 336379091 16499 16514 140030564 96481 96405 23600828 14669 14691 940307593 51301 51302 973195339 5861 5862 560423130 16750 16809 442382528 62298 62299 439908562 64018 63959 840005731 96084 96085 226463988 60856 60857 651828114 80466 80467 460039987 48722 48723 236601104 35884 35858 26644363 86910 86911 605352704 75485 75559 297005155 41167 41168 701694066 53353 53306 500065022 61607 61612 99423161 89002 89030 934083550 96204 96205 190580984 58265 58266 340279969 77699 77700 40016579 24663 24664 942692887 97665 97666 666592139 37544 37519 142778916 3285 3286 140703225 40499 40429 770444545 56911 56912 518308367 42095 42177 274439276 35889 35893 43614705 78776 78777 29395483 92418 92419 159996380 46112 46156 146342984 15390 15391 898333351 49728 49756 576000821 68715 68716 458261555 14524 14525 527832213 348 349 224799851 51865 51839 366631670 40624 40625 789707803 17108 17109 985823902 28531 28532 905680088 54402 54416 323389797 94962 94951 191811078 81153 81237 909207842 96940 96941 228389097 33125 33059 736479539 50951 50874 332853115 56826 56827 862233985 87503 87504 891663818 59536 59555 886789784 19786 19787 236151276 42719 42799 882378784 40503 40504 761567380 66348 66288 219026537 39671 39740 592728079 57224 57277 590190851 29082 29083 478635193 18477 18436 608956572 68048 67992 541518588 96367 96368 602131488 63932 63970 312211326 96815 96857 956651018 24701 24702 552868600 62012 62013 208502012 62428 62429 617766500 31373 31343 271527113 71098 71099 809302410 10319 10320 160554456 27093 27094 311326734 4072 4124 605302959 10982 10963 861071605 8614 8615 968789402 20914 20915 554036016 45531 45512 807815285 56979 56980 250128624 92412 92476 634957426 47988 47995 143456241 45941 46006 534364869 88799 88800 510067816 46711 46712 408315030 77833 77886 74614778 35545 35546 354435953 26795 26788 442525536 16217 16259 762827497 57997 57998 224321567 88794 88795 890181705 84226 84179 756793668 51936 51867 291915971 52182 52183 941343433 5056 5057 543634608 95850 95851 723184937 39234 39235 753658141 10529 10530 108953213 93568 93537 923175642 65784 65785 626099323 83397 83377 991995250 34221 34239 69818797 89224 89225 106882494 32355 32415 603649174 74566 74567 192552063 16148 16192 337389344 88301 88302 344834744 99776 99777 666867830 51427 51358 415747634 12401 12402 126650449 13459 13391 892611738 42657 42658 630132438 27998 27920 916952567 88365 88366 457529944 35593 35594 952297744 32951 32952 156995477 92381 92382 330578595 77555 77606 16943394 1847 1848 351284708 44081 44036 498237990 23684 23730 922865052 65958 65959 148999714 63224 63281 211782153 98486 98487 608391072 9289 9290 147744646 91420 91421 836261004 96898 96899 775137065 95436 95437 493077308 4325 4287 875299700 18515 18534 162800536 46418 46419 346913708 17379 17380 176699958 78170 78239 157572600 51382 51442 41652516 266 267 276931368 15636 15608 230606929 61152 61087 16182900 43965 44045 348523358 29694 29695 447070655 90824 90828 879892514 40247 40248 667508164 55748 55749 408634609 31929 31862 842173551 8058 8059 165632451 37448 37384 376409923 67833 67770 940893433 74746 74737 756112911 29697 29738 465649274 34212 34213 531847651 22837 22769 710305995 37170 37160 619122610 93250 93251 454109988 43290 43246 3623339 90855 90856 256561912 31957 31958 272786884 44220 44221 239088463 18168 18169 4338711 10809 10810 842114986 8423 8424 464265618 28260 28261 405982856 78137 78138 785310728 7418 7477 994822211 76639 76577 354445786 47251 47252 311896268 40659 40685 286480411 32359 32360 570782045 22253 22254 695099097 1648 1649 183568862 24349 24339 249957754 448 388 533039561 15078 15079 756617422 85904 85905 774516343 66107 66108 427468557 63329 63375 471068767 17124 17125 665207829 68514 68515 483943359 35533 35515 798471065 89792 89855 660577964 67755 67756 886003657 62049 62050 441586133 50612 50613 621330358 64160 64161 188642829 5327 5328 194869305 89830 89831 932987180 97846 97926 757588145 23674 23675 943479325 12509 12510 640838226 38877 38945 396512076 93678 93679 914509621 12145 12146 205413876 64675 64676 46020773 70482 70493 38817803 44836 44837 521742908 22607 22608 858627457 64477 64478 684892572 31635 31636 377176508 79527 79528 355413614 99946 99947 235996668 85877 85805 329158733 65254 65184 255533769 14980 14951 475774719 87347 87291 116396361 50263 50264 871021461 96434 96435 271697575 97761 97759 905382699 64113 64028 41175188 91094 91149 891173326 57920 57972 981848343 86044 86045 986195379 59756 59757 696232911 30799 30716 459650888 91361 91359 243375737 78667 78654 532559307 46843 46921 733767760 25553 25623 620186028 3939 3942 835426198 46059 46012 41986684 74725 74726 418877869 43383 43384 428565275 68617 68618 729251098 82768 82751 685069482 35127 35057 607651871 33853 33824 33203648 80078 80036 552973541 27298 27299 3669085 54325 54277 739548672 63286 63333 680166813 78555 78556 987962319 73990 73991 362945065 35170 35171 925662868 95576 95577 192025413 99334 99396 521234165 2330 2331 535706764 23270 23271 696068912 73892 73820 961383296 97902 97903 784182994 55269 55235 129088996 63172 63140 705494265 28667 28637 753305529 44840 44755 249605328 78884 78890 989584776 51778 51779 98383815 60185 60186 624747186 27454 27391 416215015 31823 31824 626399678 51968 52025 807314361 25153 25154 554220566 38030 38037 918060389 66237 66238 645769665 37057 37028 73401199 30190 30180 330202799 65807 65863 881973801 89249 89307 934916498 15553 15554 715750215 60342 60343 96836068 336 277 842029923 46008 45963 793641831 78436 78437 810424058 41861 41862 725345580 9693 9694 379810057 12670 12671 22987392 39742 39805 878585817 29454 29455 129298335 35907 35908 957146328 67723 67724 343072732 43988 43957 960053952 45887 45888 711831155 7839 7806 923265508 87113 87114 391557893 25515 25532 272765749 16567 16568 888747090 19540 19541 220626706 93031 93032 437181682 29470 29498 462797109 39363 39421 104367747 73887 73956 903015652 58380 58443 91762737 65508 65452 951890760 19138 19131 211734505 97253 97254 994140995 84400 84401 896836922 26896 26811 971037128 65004 64927 724451527 98775 98826 936338278 15408 15465 433892790 22141 22112 956777607 89195 89196 819391807 13340 13341 843742296 88431 88432 823330900 20194 20195 261622475 39288 39289 557252913 56450 56530 34607165 63461 63465 523148966 91283 91204 390260907 65965 66050 592695455 61517 61518 413556066 50948 50933 397121654 8186 8187 372747881 90533 90513 395841603 17652 17715 350900255 85090 85040 616717085 21225 21226 939171944 8628 8656 83729723 23008 23009 473047456 48565 48566 871721443 93705 93757 546572468 42248 42325 16140394 31535 31536 498595690 52421 52338 857857798 81717 81718 24888805 71586 71587 328433591 53614 53615 258188322 82458 82428 924104582 38723 38724 463724525 14005 14006 850066641 96099 96100 891515727 13215 13216 131000775 14894 14820 618187973 37123 37179 178936359 64308 64324 447513078 98999 99000 994492914 81222 81172 778291161 28880 28881 800135736 25642 25692 926935516 79374 79289 745010515 2049 1972 692593088 65473 65529 296994703 52120 52121 428908901 4272 4273 61709436 52696 52697 196718354 29744 29745 518204096 91356 91357 628685627 30605 30612 733609568 48053 48054 226265179 35522 35523 972641578 81947 81962 553232919 66699 66700 516234658 40284 40313 821357016 40109 40110 967747134 14938 14939 677412435 7579 7580 235162375 24169 24180 835992050 75663 75664 743153027 39574 39575 237412761 75403 75404 94607903 30895 30896 832179182 48274 48275 361261619 10100 10101 108374720 55328 55290 232161046 57708 57709 798535006 98800 98801 906045646 76753 76812 289260265 78372 78373 185140937 35083 35001 73561007 12864 12865 299431324 40237 40238 780837778 30657 30586 904998949 41404 41405 401348603 68336 68356 883139877 75157 75158 635636563 95304 95352 247897669 32989 32990 405757127 82959 82960 605625593 14653 14654 841175638 5756 5757 638501463 73968 73915 4022357 67546 67593 535284153 79175 79176 720722134 27424 27425 583518159 88831 88781 383985972 26986 27042 6090985 65569 65597 952270599 22189 22190 15095686 33217 33218 626698062 37042 37043 338760916 19604 19605 436514569 19289 19260 31771044 67824 67747 453583263 85646 85647 554125199 76970 76971 751462241 37846 37811 302566885 46449 46450 888437233 18776 18827 840113069 36382 36383 142796729 79466 79467 803869313 83851 83799 669405757 12629 12559 764134863 78186 78133 695537735 39960 40002 277652499 90422 90465 974264108 55126 55127 530332392 72414 72415 72241989 16229 16309 955232324 87355 87356 955062615 78579 78580 691111803 98774 98775 430634853 2839 2840 613392384 36115 36116 160115394 82271 82272 69626227 99184 99260 440572765 4817 4805 445158391 37486 37487 648625727 43806 43781 208918305 19651 19652 620295598 55145 55146 657350127 18166 18241 353983798 79965 79936 733756348 44391 44392 105074016 62607 62608 920826420 78620 78621 243657172 31883 31893 909529885 72471 72439 849877340 12916 12914 566708373 67538 67539 860873882 90469 90470 503001052 51502 51503 679095782 13042 13007 997050601 97411 97412 805364474 67607 67565 837294640 71309 71310 788996278 99072 99073 269345299 40711 40679 934340921 60447 60428 133995435 36906 36824 838049720 8676 8732 760065874 86617 86647 443593764 26148 26223 709633419 56237 56283 411222888 29301 29302 500935110 3148 3184 459882002 93465 93396 558203022 81872 81944 457882946 93975 93953 631446612 72036 72058 435747041 46632 46715 585580199 28935 28936 407864762 24262 24263 235372527 7525 7526 753375129 88406 88477 704429253 10359 10360 361210406 78491 78463 589588629 6337 6338 26952556 39793 39713 522254487 57687 57688 255515469 56785 56786 9428180 52859 52860 90296281 704 640 27478937 9333 9334 407587806 65276 65336 358520749 85541 85592 917937391 38645 38646 769168422 50626 50627 434065428 39279 39233 107161310 18592 18593 139809962 95914 95915 552956788 16408 16388 784353407 44756 44757 711429879 71342 71343 232014751 48235 48236 844097586 14379 14380 580493692 39319 39320 950598721 41539 41540 681813213 71065 71145 507171001 35039 34993 611657247 95945 95927 616303555 47937 48017 393653139 8619 8620 356106239 55928 55929 326699817 40416 40350 813887710 94306 94251 132213493 7904 7905 983675474 3994 3995 92804101 90860 90861 472638250 50663 50664 57170898 89609 89640 931172827 11686 11751 961081157 90103 90104 781490356 877 893 978342480 64857 64820 354801569 69988 69989 921428234 8652 8653 468880475 27152 27173 461901340 43803 43843 749387203 46254 46255 685232602 89950 89951 625553 14121 14122 629885505 71041 71042 498132116 8323 8324 472836706 46648 46649 440449632 17566 17567 100602270 4789 4790 859926818 44212 44213 85140028 65612 65542 989739569 32620 32621 624588663 97042 97011 888451091 90713 90714 396545317 64762 64763 319315465 18728 18729 630008681 27596 27597 327496299 29145 29146 45154795 51477 51526 712388134 30565 30566 954616141 99792 99793 438946908 95069 95070 426161384 83732 83733 220364511 33904 33905 461490594 76624 76625 232165305 3177 3178 706431835 57220 57140 177693236 57904 57905 411041887 79225 79226 899076055 4296 4228 320533671 30387 30388 48377588 57547 57606 582947527 24693 24717 20888873 77991 78040 920161950 76875 76881 276888714 75044 75046 240290418 95585 95630 20186912 59956 59917 809150394 19565 19566 742719125 66459 66511 816057849 10591 10592 47096907 10199 10200 441905541 23807 23808 107785826 43176 43118 608360356 31296 31246 902332592 7847 7848 281593393 46013 46014 347272162 88941 88942 588180033 90637 90708 185182912 88609 88610 792298836 24738 24719 947786079 30599 30604 980177351 20928 20929 791223746 3180 3181 782861093 28932 28933 156824978 46109 46110 613986285 34233 34180 168196997 82079 82080 579629824 80567 80531 103234459 10003 9989 932619487 15845 15846 251069864 19774 19857 161630036 65667 65697 61425314 61442 61443 221895512 19694 19770 657643638 16869 16870 436500110 4769 4796 272894086 67390 67422 315205317 55168 55169 717727113 102 18 193750656 33827 33828 853781177 36703 36704 773732779 36564 36565 389461452 24803 24804 496584139 36182 36172 15662393 77358 77359 211339413 78459 78460 998475817 17866 17867 648672662 21714 21715 142020402 7756 7757 531660023 85119 85189 512235367 81638 81611 932936453 19685 19686 151348943 99943 99944 380782715 51838 51843 56730660 45966 45967 440228830 88869 88870 806562392 98837 98834 301789728 96802 96803 549497973 10882 10852 703701320 89807 89809 747505473 11620 11622 558315983 45870 45871 854474157 16541 16572 219560924 2041 2042 830976055 58272 58328 733324988 38100 38124 604006263 30057 30034 756065762 19584 19585 759954743 57972 57898 487860181 44824 44794 571385170 81900 81902 829120078 63928 63981 706359570 64810 64811 423178052 93162 93163 3972371 36662 36663 929043034 16822 16849 893247825 87030 87073 894648532 18659 18660 118583542 73606 73588 389351502 64244 64245 969204004 85117 85199 651913051 51718 51719 445905859 73069 73070 585626564 20993 21034 217430664 55388 55454 381205324 91135 91136 986646453 72535 72536 894907227 96042 96043 261502696 16712 16642 492039557 55031 55089 283517613 10431 10432 467260201 37238 37213 273980066 15584 15585 704611857 39763 39764 32490014 82927 82928 921683248 14142 14201 70655064 1269 1270 379714566 61816 61829 343128506 95547 95548 374566109 12007 12081 787775563 97138 97139 878076341 61857 61930 382347760 19149 19074 956768497 75588 75589 324688199 9211 9167 43763055 98428 98429 699731974 86762 86763 149865474 48334 48335 997544033 5676 5721 63902980 51266 51277 1066447 66019 66020 914752430 32815 32775 636252224 5474 5470 750458441 23036 23055 616061657 1149 1150 744652999 79606 79607 556262745 67446 67447 752402535 77158 77159 583494517 44740 44741 398911387 74467 74468 127655568 40255 40276 128747648 48868 48813 690469322 92495 92413 870972736 45254 45255 954544771 10878 10796 136603113 16989 16949 914305196 21184 21185 359391830 79506 79507 565039510 70412 70479 328322582 5897 5904 564811469 77711 77712 832964842 41317 41313 455836103 28834 28812 666322322 53426 53408 769211712 45394 45395 951574908 30926 30851 836865630 69617 69618 630438759 9793 9794 171115011 78019 78020 902438788 75879 75880 554517333 71516 71517 887927251 13747 13769 499340771 17900 17851 304539348 74125 74142 350438525 40231 40232 993900313 24058 23983 800770176 65556 65569 240798834 66016 66017 276409308 55615 55591 520118548 5437 5371 460407177 74938 74971 970095206 55311 55289 573106958 33951 33889 162741411 79408 79421 558056317 12137 12210 822488554 6442 6527 838691904 1757 1727 728612297 39350 39416 19682838 23896 23897 472102148 47976 47977 636707533 97474 97475 794906257 73260 73261 561335274 99263 99264 798095335 51969 51970 534480747 63339 63340 835278580 54615 54700 27542208 96618 96641 497564526 8505 8472 149879546 93097 93090 182980037 9253 9271 1200517 85168 85238 377501641 38599 38589 222846824 52584 52585 141631799 44429 44495 483330316 67453 67454 655343625 72783 72856 895030806 11615 11616 83757290 95907 95863 241766967 14206 14207 79171883 14883 14927 629678186 6035 6004 746008352 15557 15626 200903737 94763 94764 85269478 42957 42958 173550011 65417 65418 770376524 11355 11356 829924010 625 600 189084714 29666 29748 59445383 98731 98732 137969007 73943 73931 101718952 15684 15685 727256724 46457 46502 586024868 21728 21729 335285678 69784 69737 732574963 14682 14676 825996233 69342 69419 690609969 6248 6249 582288338 26137 26138 972168073 23792 23793 266840086 213 214 576064942 88120 88093 771873666 44926 44863 862665915 90262 90264 70834151 68550 68610 795484052 76767 76832 438494395 17299 17300 601780705 77068 77069 216611743 22488 22567 234233861 7255 7256 431301765 84337 84338 69264621 76362 76363 401769945 7077 7158 711363383 17416 17420 617407543 79384 79385 434254982 125 135 674864681 64823 64824 840855925 24372 24373 563779584 4501 4549 812414709 82241 82223 898158455 87308 87309 949706421 33970 34035 866340951 45719 45720 606285843 28762 28763 898221355 99463 99464 973458717 92432 92363 395599712 88631 88632 785538230 92956 92957 44545101 36995 36996 103848382 84198 84215 903486055 32744 32803 755181310 31256 31281 584442429 50194 50275 93409981 42212 42213 555683238 25306 25307 481613101 96519 96520 405011226 53727 53790 633448264 28022 28023 8559113 40204 40205 760039506 75718 75719 931294524 74802 74855 259784471 36399 36400 478533085 64060 64061 927825141 81725 81726 695850844 33520 33578 337036206 29561 29562 23666320 58893 58894 570735145 47558 47559 797508029 62928 62929 56072105 44526 44527 47776113 16268 16269 144020637 46696 46697 17923874 15325 15332 298096335 73581 73520 227262623 28835 28836 827802172 74385 74386 577014719 13859 13860 441792837 34154 34199 644663100 48669 48670 676754092 61123 61069 362573009 73721 73722 302793967 61541 61542 880289668 79340 79341 855774558 72074 72075 995234598 55463 55464 85329340 28598 28599 20558944 94893 94915 415392338 50171 50172 886427242 43492 43493 626554280 17397 17477 768138763 46364 46285 510285510 46248 46249 72751615 52876 52877 877318210 79934 80016 456279147 46598 46599 910089234 3566 3567 191630730 51822 51813 951359090 32759 32802 494668055 42658 42659 329345904 39216 39249 726906937 81045 81046 669668035 15509 15510 962941727 88774 88775 815003953 47225 47301 976828498 66306 66289 479669522 97013 96989 316569899 14954 14993 825086232 89539 89540 840839420 69432 69476 474250863 10320 10262 251787998 52802 52841 542768295 54606 54567 209703816 76461 76428 989540687 87098 87161 681332759 76950 77024 163911034 30416 30417 79338868 63590 63657 133052301 43470 43555 747820314 13091 13092 166589904 92610 92611 5032708 84600 84601 139523530 28206 28197 8671975 33184 33185 860743248 30667 30668 456275322 43289 43290 998986922 99781 99782 440331199 37979 37980 868466822 78944 78862 358583040 61851 61852 811114140 90242 90243 610308785 91792 91793 443041456 17144 17145 539406196 4979 4980 374682538 89539 89608 20073609 38227 38228 399902040 54710 54630 472096655 15173 15228 447954929 61292 61293 897200650 13519 13482 430053912 28754 28755 686141193 14096 14097 339619056 89383 89384 745135935 86445 86446 153455089 20114 20115 893045698 22787 22781 746452563 96693 96714 994241676 7075 7128 558077801 30991 31022 103541006 78423 78424 2223895 93810 93811 111982033 27181 27182 348392100 20805 20806 758724381 41744 41753 840841094 21981 21912 861007791 58709 58634 960330139 82968 83025 388075550 71941 71933 62950790 43130 43092 612809767 98249 98250 391173446 17822 17758 565899221 27589 27590 819466579 12322 12289 115758538 96207 96189 833975155 14058 14059 852309973 93588 93610 679981797 20763 20783 308868447 36686 36710 476765371 79358 79321 487208969 28101 28102 9616860 93797 93847 465228041 97083 97085 943412067 21241 21257 764607342 35651 35652 598091955 64476 64560 786728336 87362 87440 205588760 49556 49520 560553779 79648 79584 975310402 12393 12394 651628883 28397 28326 631391827 29362 29401 784989971 15697 15698 211189998 40697 40652 578120705 40117 40066 673103802 64767 64725 304104693 68658 68648 569366194 52781 52782 695697228 8013 7946 379281431 38687 38752 750697551 31156 31157 360862270 64639 64640 269757883 50832 50789 515234823 22743 22796 641844723 16568 16569 733559665 33138 33201 192390227 41244 41245 133133972 62506 62521 491860775 3788 3749 32779120 85953 85940 337424636 4512 4550 414628684 29491 29435 290398985 36110 36159 426717491 32077 32071 506640886 94212 94213 207069580 21751 21752 493973786 60610 60617 20800289 92235 92236 73539684 50946 50947 896218620 90412 90344 41368218 59704 59650 289960827 36848 36849 356347100 65629 65630 343933894 61353 61354 45576563 41273 41212 484983521 81517 81454 802377413 46929 46845 334960009 42003 42043 786725595 78694 78695 30168611 68121 68122 89859009 54266 54201 758442215 90439 90444 305017591 2765 2766 43476524 92451 92514 810426796 56901 56975 359602005 63445 63446 426389165 41276 41277 349880012 34252 34253 595088725 836 837 851218961 63289 63290 231185612 71069 70991 57149515 69861 69862 234689799 29613 29553 832488191 83771 83724 611097041 63411 63378 878707032 25595 25596 196832017 2444 2479 350065809 70136 70123 38508636 93110 93111 347093284 61931 61883 156991660 37379 37380 563375153 39943 39870 5763222 9598 9538 241248833 66411 66452 684758838 58061 58062 769646879 28214 28279 643790772 48381 48406 746227799 23616 23617 558288372 35677 35678 447785806 75735 75736 491226713 79188 79189 102356804 84894 84895 821822799 66139 66125 412173449 22497 22498 144293718 43520 43594 743829889 58974 58975 954039563 63886 63910 651971994 88299 88292 566613194 91396 91397 432539431 69645 69599 891242965 94940 94993 250467583 67024 67025 130350303 60591 60592 590363980 98581 98582 456221838 81208 81209 147441254 80589 80509 655115992 36151 36221 847035864 84663 84664 506146445 23032 23011 294215457 98556 98557 764470993 17499 17500 724644818 71369 71301 491766245 27547 27548 251204716 58132 58133 304313670 92120 92136 96129992 27156 27134 127048736 30430 30431 791516393 92915 92916 638702056 81006 81075 471320241 51250 51251 955301738 73312 73313 421499704 64585 64573 401218026 84727 84728 502594931 27188 27189 527490545 67695 67724 794770518 18852 18853 802178398 54234 54235 294136932 46035 46036 510413038 75478 75417 14101327 76235 76304 403142627 72622 72562 639099862 155 156 902985945 80677 80616 619306543 73239 73240 422075879 31999 32019 104060435 25808 25809 83696075 28203 28265 342584121 75077 75068 469570453 33578 33579 873738879 65092 65018 964882428 45481 45482 687577231 57971 57996 164004109 76159 76160 298430268 31315 31316 870036760 81093 81024 201073990 63884 63846 556539727 55097 55058 389463741 44148 44084 457264539 25459 25460 986176758 19808 19786 817656761 13965 13999 36653524 45491 45522 299210526 78865 78862 595489201 83634 83674 252784370 91511 91510 294855747 63766 63767 843125240 39972 39973 624855334 13506 13507 138343760 54407 54408 448104713 61902 61903 315895546 76247 76255 990144785 33965 33966 878809929 19371 19292 425853921 99160 99161 619470213 638 639 156554756 23724 23725 855753549 35306 35307 405321248 46044 46045 519039905 98158 98159 347310730 95109 95110 714743297 76351 76292 936058392 36923 36862 82262991 77445 77527 406447242 75896 75897 172924724 93561 93587 24292854 4565 4566 730274666 86758 86759 199657157 42132 42113 59075875 13430 13405 465050266 4156 4087 632033816 77959 77929 866758804 99505 99570 627916869 50073 50046 289377898 98436 98403 81713853 41135 41136 286239076 38479 38480 451789800 51930 51995 905296126 95104 95124 960349634 85362 85315 525687857 77941 77960 456585612 12663 12664 594944199 24252 24253 792360110 6077 6078 348485874 29611 29683 249959767 46765 46766 500418868 40776 40777 54412229 58253 58312 829580281 66393 66401 892733738 45583 45568 428646699 26723 26738 684276266 44629 44611 298820919 60209 60210 834141512 49151 49152 847645190 49467 49468 722955122 82167 82168 627636587 94829 94830 178404224 70466 70467 739774419 32430 32431 962775484 38450 38445 954787717 53633 53715 742017187 65796 65797 613264820 33502 33484 279766578 36933 36934 566663238 13967 13968 214944499 92508 92495 295188820 51598 51599 148278513 31565 31566 649657180 85229 85300 291786335 71664 71665 783005342 46575 46576 232639844 13966 13967 619606262 84156 84213 563301800 75781 75782 57126006 69347 69348 435158141 49029 49086 784363530 16863 16818 240730609 35495 35496 235934720 7960 7961 566699961 15581 15545 674261220 88136 88141 625808586 24174 24175 148812482 54302 54345 732226199 32520 32590 255346770 84928 84983 83190741 31395 31396 421315296 91643 91674 923915239 19682 19744 524846590 58887 58848 58683846 43014 43015 835146005 37089 37050 191568999 84566 84567 312435068 68163 68164 900816978 70902 70903 558289987 32541 32457 963635262 25393 25353 310889835 32670 32671 949704472 77329 77330 235546546 59321 59322 219821645 70551 70552 328245372 78508 78509 828378530 73060 72976 561569244 12337 12270 510162169 33010 33011 525173523 45519 45520 32230673 41904 41905 639162041 6003 6050 521277607 23790 23747 699819187 99824 99792 265899073 29982 29983 808873335 46876 46897 634453384 85003 84946 105091940 40551 40538 629906213 33011 33012 182614504 96649 96650 216307410 69252 69253 687947537 66994 67002 350071199 13034 12999 826542430 82163 82169 592803891 49054 49055 326549175 26394 26395 742340538 7761 7733 511981053 45004 45005 677402201 22791 22792 418927230 26 27 739617962 33590 33619 800727402 18176 18177 635315305 39989 39990 471249591 66772 66727 220239650 81616 81617 773330409 13749 13750 590384974 79766 79827 895666903 10078 10079 835339129 31638 31644 556615936 8538 8526 525211300 73329 73276 611201300 16327 16368 768233310 79975 80001 747174222 79396 79426 987987188 15183 15146 68369321 36991 36992 19988613 33097 33075 66871348 80884 80935 849252736 39460 39461 587874607 92971 92972 830232906 12852 12862 841995396 63458 63534 541465307 63639 63712 578286267 42959 42943 471789656 72222 72171 946133014 44176 44248 373663049 35732 35691 487322881 37853 37848 520465780 92101 92043 539357453 64165 64166 750218255 3731 3732 789515208 70261 70183 329070095 34741 34742 575586082 40683 40684 760394774 84156 84157 733651494 37953 37951 676599284 19986 19987 394295794 66865 66866 596631509 72513 72562 586664012 64136 64199 889355158 4471 4428 15883057 24097 24098 978247987 5543 5544 804079363 56218 56219 235300514 9627 9628 997976149 81451 81428 738621170 42935 42947 810234325 55735 55688 62557117 32582 32620 927640619 41591 41666 41858400 5629 5630 56395645 65198 65199 94333520 79334 79296 606739183 59909 59910 765273636 57670 57588 480153756 5268 5269 273819123 9103 9032 237231596 75480 75481 585158756 39389 39402 285690939 55987 55988 585766716 95875 95824 415661414 61176 61182 8078541 17161 17162 378345862 61052 61053 83526184 52515 52516 779539941 47865 47866 287384385 54396 54418 854647783 41819 41820 936799250 27035 27036 902474142 94446 94447 545988201 45328 45329 264210872 30593 30563 78984594 84888 84918 511315900 13440 13441 164122649 30805 30806 112399695 67115 67197 146135916 4143 4218 813641288 28811 28812 425437926 63353 63298 651273917 57369 57370 886385833 91624 91586 19982022 28903 28983 912064513 75626 75627 550190361 36746 36747 381672467 82499 82423 460033541 16137 16135 789429303 31538 31539 805073699 32955 32956 52622555 54633 54617 733242424 49116 49117 561085928 11478 11460 65858685 895 896 256606234 65315 65316 502583355 48634 48550 224734501 87596 87597 751009659 25074 25153 213453899 27057 27058 569031435 10323 10324 642473486 94162 94163 669726327 52256 52257 384740057 89454 89480 843413382 50093 50094 59317125 57108 57109 558544104 16818 16819 849767969 66912 66940 273260342 12423 12424 588395087 89019 89020 278190132 99733 99734 166482272 3668 3617 449936057 69914 69966 512839190 76265 76347 160903128 37504 37505 812628253 50707 50708 710848121 53882 53883 294259631 98402 98365 477159917 29778 29779 40938787 83474 83475 418200857 71256 71211 30372821 27741 27742 274204396 44634 44635 865750376 27346 27300 206645202 50365 50397 534156623 24874 24873 971341567 87860 87813 64899359 87724 87725 454923481 65147 65212 835615206 94723 94788 78309056 20654 20655 576067014 93277 93278 855818137 69927 69996 145795589 41125 41185 566192216 40158 40121 48181110 91209 91173 770746239 3758 3742 247932360 86080 86081 152261296 23538 23539 962787234 19 20 279191549 5184 5159 976138479 44988 44989 78582512 48973 48900 814213764 18285 18291 987693183 71394 71395 617449141 41093 41094 14344148 93918 93919 189503894 80306 80307 285032582 49154 49155 163382746 64222 64194 572158013 71894 71908 565442153 84076 84152 565434443 97390 97406 530096233 1643 1644 333573203 41424 41465 845134146 40511 40512 686289896 4842 4843 979617079 29065 29066 220488686 50175 50196 897374701 72919 72920 192190226 11679 11722 60394299 85643 85644 541161900 71981 71914 193372557 90549 90550 97837325 22242 22243 86468577 54361 54362 333313161 66931 66932 869528551 32966 32967 158730497 67308 67309 135088730 29966 29959 555810187 13484 13485 818627488 24180 24165 803461965 89554 89531 242640185 70907 70947 733024811 37808 37809 754652928 32777 32778 600367136 64285 64286 13175803 4236 4241 733923910 13983 13963 579123768 91444 91527 359671178 51396 51365 517094972 45272 45332 346984967 16948 16903 226216727 25469 25470 678944279 27993 28060 173178931 86748 86749 392131402 4835 4889 281979559 11663 11693 317659396 99873 99874 508923849 61040 61041 833859207 29949 30001 506979226 81386 81387 701983326 95225 95226 167531466 14071 14072 429359269 28292 28344 958040632 72738 72781 659731782 4612 4613 52582060 62617 62618 197279284 90370 90306 158466346 78066 78067 343398519 20651 20617 962891237 10370 10289 222300560 9229 9172 371316501 14144 14145 515676764 63215 63257 984509247 8934 8935 250599330 22737 22738 660775728 46595 46574 88943607 90468 90490 591475468 36477 36559 289429310 96147 96148 690335292 48328 48288 8549775 83546 83547 451009916 26268 26331 680987981 36325 36252 469809552 15789 15710 569011408 26558 26559 132887673 84101 84174 947984201 20743 20784 651127779 30174 30155 319720864 99727 99728 177580638 27933 27934 542409187 84881 84882 700847806 42052 42053 705041959 62212 62213 562609371 93670 93671 41107424 91878 91879 61754405 63628 63648 566034165 59647 59590 882528316 53164 53165 857608415 35458 35500 443500881 16537 16468 477720272 34492 34411 630817839 31284 31285 322513982 94658 94712 796512203 8176 8177 768362795 5110 5156 78719253 48686 48687 163049664 49478 49422 682993995 53111 53184 812264019 47787 47788 324618515 34504 34526 504276213 76224 76225 376930086 42117 42118 778668922 46072 46073 655182317 60529 60530 623463287 54271 54272 236018515 81211 81278 222772237 24453 24370 471717358 56680 56681 297488428 46088 46089 606965133 82899 82949 553696905 3026 3027 818313321 33403 33404 309706697 44862 44863 291641339 36371 36372 557566145 12733 12757 31864460 42463 42464 748617728 34074 34065 498260435 59591 59580 435978464 26586 26587 97416354 70912 70913 858863654 16345 16346 746051906 78847 78888 488528520 59737 59738 461194533 22759 22782 261173603 35422 35375 163839104 3145 3146 274598971 69475 69476 35021909 87499 87500 455188548 577 615 156981424 24606 24607 718911917 91148 91149 813875068 57580 57532 428160873 41198 41199 919254530 98411 98412 524445983 12512 12513 454412770 66622 66623 286669971 20389 20426 249992377 59475 59399 821293523 3650 3688 548112556 33456 33380 313363058 99364 99365 725577147 53165 53088 269413231 55573 55536 866088068 38288 38289 983673481 65499 65500 379260370 58083 58084 863822047 52475 52476 515303711 39494 39424 300132035 94548 94549 728983799 99411 99393 953499100 23620 23621 832623450 69370 69443 699933907 96752 96817 781898434 3798 3805 120225342 73207 73208 173640748 29184 29135 598651995 89640 89608 953748996 94911 94912 376610838 74099 74148 394874657 46192 46193 105849291 90818 90819 26653945 53861 53862 640480217 7173 7174 396997962 378 458 244808699 32182 32183 892857315 29407 29330 788933418 34760 34825 742393640 47132 47069 99788114 84888 84889 959361958 10862 10863 791452760 18139 18140 658198017 45532 45533 396666894 16007 15959 208657898 16055 16006 548945201 83728 83729 44318976 39815 39831 248329807 50975 50983 666845915 23455 23456 434592759 1471 1472 411964246 42716 42657 242693833 43936 44009 27011913 26029 26051 741828198 26934 26935 842210295 23263 23264 822128757 8771 8772 623367827 22068 22069 507324669 67595 67596 386681256 51619 51620 107902386 45129 45156 824727482 67148 67149 163711476 46737 46738 514682831 11641 11660 331160050 82745 82746 192023176 20092 20130 917011129 66488 66489 355327741 97372 97373 397430453 13013 12996 484864519 85344 85345 632072906 30982 30897 65031339 80513 80514 7136156 22318 22270 752393326 53141 53142 749938912 26265 26266 561850704 13957 13958 624397479 96552 96533 880376768 22491 22492 801384760 29278 29199 394803122 86213 86214 336375815 60997 61058 712794950 42387 42461 417532854 77682 77650 300000914 16377 16378 90567524 2829 2779 671427066 11188 11189 427821 65175 65176 615849557 72389 72320 153095270 30477 30478 736851743 98688 98689 794086887 33191 33132 825336842 97438 97374 789993614 58728 58789 976867243 18744 18660 528314100 37781 37757 192125178 92018 92019 324703082 43159 43166 551739037 76114 76115 819096618 89602 89603 36753844 98917 98918 785785681 13603 13604 162745102 3592 3593 23273860 7942 7943 288992303 79013 78930 870826271 50042 50083 604958537 59308 59269 522878228 36155 36156 116743004 15885 15886 996811573 96485 96511 216594230 122 123 75610622 71401 71402 516748763 50625 50648 469016595 88090 88135 461271341 11110 11111 604453048 69474 69475 725764120 20664 20665 721926416 83846 83884 352372512 30056 30121 154981074 65962 65927 106381026 25724 25669 395078378 21345 21346 534188588 98108 98127 740853497 82867 82828 944663454 72363 72364 44731928 96985 96984 833193925 98049 98086 887526072 28565 28578 299326562 55476 55422 805456137 35020 34942 995302818 4806 4817 806002617 51155 51156 767034804 80863 80815 477018148 62524 62525 505112216 69498 69499 509490628 13408 13409 78306438 22179 22194 397443127 58148 58149 468430042 11390 11391 345503549 52614 52677 305186133 10295 10296 419977399 3355 3356 830859246 87052 87018 765446012 69447 69448 956648780 88125 88055 267880923 24254 24255 654951882 1548 1549 517761661 42520 42521 338423149 53443 53444 38522716 61146 61147 191857301 77883 77884 552170008 28225 28226 248183359 85395 85381 209789102 83976 83977 271519577 2690 2691 388519237 58655 58656 832504245 59999 60000 185378280 39062 39011 158838500 20183 20184 804455159 19134 19135 41976320 64665 64616 966494107 50052 50053 789997628 42127 42128 811705422 27375 27376 719023913 75834 75797 668034420 49788 49719 249347766 91475 91535 63772536 55952 55953 374503641 61063 61064 281520036 61811 61878 678623265 13202 13123 368488067 21487 21403 508192565 68279 68322 991841541 74091 74092 598051613 73656 73669 25473430 54676 54677 690683808 28161 28162 944891873 78028 78029 962255622 83718 83654 668669943 25108 25109 623953646 51504 51546 174888535 21682 21683 362519564 12625 12584 584984924 49332 49333 447054801 74408 74409 226903391 77532 77560 669537904 7126 7059 8349460 419 501 913473752 87874 87823 355625904 31019 31059 341798155 26029 26030 419507814 4956 4916 29288710 93908 93909 812320779 89696 89646 553425087 6653 6654 209596755 89567 89598 986944026 85606 85607 856873879 34788 34789 979610107 47675 47676 225110573 96932 96933 792245063 85499 85500 58149503 48073 48074 347690511 59689 59690 60775933 37896 37861 551743328 22274 22349 483527732 78932 78933 373578606 17917 17878 325512497 31472 31473 436144133 61705 61706 796125286 41262 41263 648969610 78571 78572 41044023 84310 84265 640647013 95417 95418 788481649 52999 53000 584327305 22137 22067 134702439 43123 43124 669602581 91383 91375 858452315 90210 90157 897995569 82408 82367 210647158 4793 4711 359063788 97558 97559 700306499 51939 51940 81916977 29335 29405 766683880 94597 94598 935122127 84308 84298 370027459 84437 84518 319138615 30245 30320 855307703 79646 79581 709151725 51035 51011 296765663 11923 11924 196265256 64678 64679 963181668 73080 73081 266071569 18724 18686 93519900 47744 47721 119460172 72628 72549 714879549 92494 92495 207821022 4023 4024 240648009 59925 59989 828608646 9430 9431 668353688 60135 60152 771366623 27835 27855 437999567 33020 33074 982212385 39565 39566 456190572 28809 28810 65923999 95316 95303 201516330 57526 57527 344037651 65856 65857 592441850 41103 41104 822676485 99087 99122 264772827 60250 60251 98630601 74771 74772 518157054 35149 35150 476159904 11243 11244 741721313 60490 60568 732930111 5185 5181 869552827 98888 98889 778863986 54148 54205 641974396 50871 50869 41996519 56936 56897 678082408 29109 29110 620994516 95237 95238 556749402 73295 73296 203117204 46121 46122 278425661 13948 13949 761309788 73477 73426 696123704 29670 29671 794273366 22324 22325 219012712 86699 86624 692156650 2130 2065 781087623 57683 57616 351770103 91385 91386 446323064 32980 32981 674713272 19465 19436 729151851 28946 29030 448503852 54891 54914 107169068 74632 74647 946754054 56866 56848 739570621 86366 86367 215678224 98038 98039 341343495 71128 71129 450795456 61445 61446 405619876 87996 87997 539911868 11068 11069 151118635 26405 26406 585121291 17393 17394 63078037 73881 73796 221604768 95452 95407 178222670 21429 21430 558108352 92148 92184 241588880 99970 99971 227181083 92862 92863 61501208 14560 14562 675464380 70527 70445 523811082 79036 79037 158656298 67330 67331 845452913 12561 12562 961418559 53789 53790 124051375 39703 39708 499632406 38146 38147 654952833 12905 12824 998221924 31417 31476 281455612 97609 97561 252801495 62364 62359 94408271 88274 88355 21094061 94341 94342 707988834 69398 69393 805467083 82919 82926 478159114 37007 37008 512509663 68356 68357 73648208 65414 65465 268070860 71595 71596 674720071 96535 96536 916686963 3487 3570 256651058 81474 81475 560622857 40512 40460 986547154 92171 92193 643890772 67569 67497 908850427 49009 49010 704693722 95883 95904 198689865 44744 44735 566600111 66751 66814 122009242 5601 5602 961382332 96172 96112 373189004 64806 64807 776874758 85884 85868 971495187 64620 64692 548471119 71692 71694 231546906 16971 16972 287709609 24467 24480 64593125 62280 62281 187651213 78584 78553 547672171 46316 46317 297747576 50089 50090 452807034 69978 69979 37914717 93312 93342 290719527 99307 99233 907855334 25116 25103 793674379 47557 47558 886099228 16214 16215 663761825 30204 30229 274439932 29757 29830 856011872 96188 96242 547535619 8964 8965 60004759 21576 21577 103963939 92216 92278 415325517 66947 67005 328812005 95047 94970 394043460 78419 78401 298426313 23851 23852 104611084 53763 53764 800120475 14057 13990 184188111 26956 26896 486257704 72517 72518 817050377 19701 19702 733710234 65714 65715 330173245 12480 12560 777494792 35061 35062 663142651 58651 58584 216308927 11019 11020 970815372 66960 66961 243714400 77808 77794 906415365 92540 92541 849315134 9852 9853 64416626 39573 39649 127974915 26969 27024 718876062 70807 70802 62739786 10427 10428 370743020 70645 70646 797635821 87859 87845 995845675 30103 30104 488315607 59207 59208 137413349 66973 67051 361409070 68918 68939 742866775 16142 16202 895345284 11005 10998 551816738 91877 91906 744860030 32410 32411 475115935 37581 37553 337387972 51285 51223 958165142 76346 76292 76939493 69380 69381 8839561 58306 58307 277284578 25801 25805 45860226 60009 60010 4718563 92876 92877 463488028 25063 25141 732417201 57301 57322 744154359 13858 13891 197214336 44889 44890 804829367 65820 65847 47682147 45270 45271 254536850 40013 40010 42349895 92506 92466 105394044 9740 9684 523686715 98346 98347 902493593 13617 13618 429731216 80676 80677 396293899 17218 17203 644385915 92335 92264 866470458 60681 60682 540238662 76873 76888 398944984 53676 53677 172117610 71002 71003 622963814 52992 52993 327599110 12871 12872 273827393 16161 16162 112544844 46893 46894 705971995 56138 56203 688645464 80417 80467 400859356 71242 71173 887403445 98165 98166 177186725 59305 59306 96247134 24921 24977 690012032 48002 47939 916055196 92342 92265 386077129 34487 34533 307522928 23453 23387 802420484 4788 4706 900790890 75067 75141 37069731 70270 70271 793633654 3590 3555 614231591 49953 50014 94213072 81710 81755 922511359 50024 50014 811706481 87335 87336 509377854 68135 68136 519309678 30571 30515 885226745 56824 56858 634892402 57586 57596 718560741 40618 40619 826533412 86031 85956 436064895 80867 80831 901433734 76244 76245 449372031 48564 48580 403547533 66210 66211 453112328 26739 26740 329310311 22465 22512 389944128 67738 67673 783081779 86014 86015 499998945 42752 42753 471945522 76217 76218 912962045 29268 29269 30391844 23619 23624 717260126 57157 57158 671699109 39010 39011 618559243 23791 23764 605980398 32811 32812 820932702 91179 91155 910346749 58294 58338 727876156 95660 95661 629953504 5353 5280 572987759 80482 80483 723611972 30568 30651 821054523 74349 74350 672636672 71982 71995 940300927 38442 38443 294860825 2321 2322 598513939 36558 36559 977957445 2350 2351 200179435 31858 31859 466895941 86932 86933 625696558 89165 89166 695049431 9587 9588 83955170 27313 27314 348364730 11767 11848 310384573 52594 52638 439622618 6199 6266 878479536 91842 91815 32751176 71121 71153 684927671 87164 87165 247152978 73935 73936 33327919 82485 82486 588739008 13499 13500 283852196 45048 45116 73901569 27828 27829 479546646 26117 26118 247201916 24144 24155 76003159 81211 81159 916985915 20215 20218 990648524 46297 46294 569089163 35221 35212 689142485 92284 92227 14198517 97919 97893 724686107 84051 84052 927622416 67939 68014 917549391 61904 61905 721447620 87410 87411 810618294 89922 89923 253099656 22806 22807 171024243 84614 84615 74897999 52545 52464 803701607 79813 79814 934821309 70768 70834 907019876 9211 9166 358092558 3163 3090 720476181 78975 78990 519413551 24798 24799 822970651 1435 1436 507354295 86535 86536 598940944 34372 34421 194938645 85385 85386 963052823 29776 29777 165617724 22581 22606 542343268 26593 26640 825822673 743 676 61498639 8602 8652 799279614 50047 50071 486538162 15727 15797 99251196 81721 81722 253067385 77517 77594 418521956 21112 21151 35571676 62095 62096 91371540 20238 20239 54284434 93759 93760 920148295 39967 39952 60024624 32120 32121 318260613 29452 29453 810170035 51811 51812 282918247 71010 71019 717394511 37847 37888 508047718 41466 41467 305119030 56188 56189 326083612 27670 27671 634528140 76255 76228 374692811 19483 19530 960314751 47704 47705 486310616 25084 25025 785059218 80517 80478 237919730 71316 71317 161923784 28892 28893 286740034 68921 68917 792507131 29485 29417 91012878 12392 12393 714906860 95680 95726 756309795 78180 78262 992955615 72001 71918 273283137 52294 52222 24811694 35508 35442 179630714 51102 51103 887235973 16059 16136 823326800 99148 99149 570132713 27515 27516 476880398 18561 18562 694284482 91018 91019 503662550 73172 73210 367373832 67141 67142 869496977 30802 30778 795568157 5509 5510 403462261 47652 47653 57822716 91905 91975 264979137 4788 4789 637421441 84582 84585 725985147 98883 98884 579432986 81308 81389 472067249 33385 33386 154604468 66112 66037 36016157 24071 24140 309672649 12924 12972 677393006 32689 32690 848458396 47666 47667 5532835 81100 81101 544824910 97244 97245 947591244 70413 70414 891657046 70710 70711 124915564 41224 41225 76967693 73762 73763 155688363 20153 20103 982338562 3222 3261 583568362 98969 98970 423000605 11996 11997 706014072 97042 97043 38981555 69906 69907 832007737 21998 21999 497402715 19988 19989 505335394 21826 21860 768715966 91896 91897 501223995 47180 47203 269376291 88905 88879 111210344 9677 9620 108289875 70775 70790 629622283 49331 49332 426635756 52320 52369 436943251 15633 15634 264644647 93895 93896 146974356 41192 41173 178582570 86191 86192 988912323 64188 64189 732163799 38664 38665 259800597 41368 41369 398704466 75584 75578 919295030 28040 28041 41953727 36114 36115 223769881 44753 44754 747911381 57401 57407 27008581 4071 4072 439655924 72538 72539 803197557 92986 92978 325927753 49699 49700 965082351 57529 57530 715028898 65115 65116 704938369 58863 58789 45902420 37435 37498 957510550 46034 46035 993328910 66191 66192 423716971 12523 12524 730588573 47701 47767 213453772 56421 56346 793705972 64608 64609 32855120 8057 8006 576591448 64809 64727 974588873 12003 12007 154388625 64961 64962 276131617 16795 16731 568820345 91460 91461 672841782 7548 7508 622275767 80320 80321 765125562 41411 41424 671128612 618 619 13043599 57486 57507 491287306 90971 90972 397341316 95965 95966 48860387 75659 75630 467522088 94687 94688 155648257 36831 36844 251268719 91416 91417 363171247 62708 62709 784435315 51701 51629 443963764 21488 21489 659463260 13056 13057 173246063 48874 48875 410720371 40986 40987 256950570 32991 33024 340663867 16078 16079 78868458 41331 41351 36809647 4706 4707 925885251 35937 35938 697875702 37166 37167 888607846 5855 5915 429282568 54371 54372 607301829 5741 5674 11931057 89641 89642 214811590 82250 82251 915883183 73854 73855 340338192 4298 4257 508067159 18329 18345 928188867 50588 50593 324437385 76846 76847 326206878 5926 5978 443564809 40525 40484 59081333 13865 13866 966004433 84131 84132 43191671 61537 61587 27118077 84520 84521 723470953 11106 11091 658387537 90445 90482 869458907 70313 70314 589304492 72703 72704 566368998 61123 61045 402214785 26177 26178 747999884 70783 70784 425748834 10290 10291 317417892 57387 57400 477199111 27493 27494 314872499 92393 92394 789750913 27798 27799 417955584 91719 91720 971117138 78630 78605 833351577 14184 14105 494558854 63785 63786 794701185 5315 5316 588644256 12021 12022 483912073 93348 93381 498600672 26483 26484 218739261 44763 44764 191316453 11519 11587 938498490 48272 48356 636285584 49566 49617 173738158 73798 73799 516061962 27948 27949 36188262 2012 2013 787642943 29877 29888 309451173 95148 95149 328614893 45639 45640 883628736 89426 89427 358946092 17789 17780 510498664 27881 27965 448701906 2087 2088 76687976 88033 88034 145675696 66033 66034 701304619 49924 49862 756028013 45954 45955 335172328 80352 80410 796445957 13283 13286 788741893 22533 22512 537502284 52300 52328 515520896 5059 5060 812729848 19877 19943 110182023 34321 34280 602341195 61815 61816 907716962 42417 42418 896211351 52299 52235 846663956 65216 65217 837235076 95469 95519 915652621 10665 10666 699024677 93533 93519 864938114 30663 30664 172775769 71030 71056 606818767 34940 34941 91278166 6477 6462 850105519 56501 56502 174749825 33902 33903 720110091 27085 27086 514325594 49335 49336 206049845 67713 67714 287189982 91097 91160 567304564 66831 66832 666982700 88311 88390 910162241 61564 61565 903078293 76693 76694 935177842 65835 65896 687711680 70031 70032 663736797 15546 15547 970973070 12705 12630 164678605 86037 86067 89689076 1113 1114 337657765 14647 14648 343059242 81560 81587 175012765 53850 53851 143389906 97541 97596 88548156 54754 54755 625999668 17916 17922 975053123 24377 24378 900153465 12379 12380 334315271 26789 26790 296103938 17399 17334 816189055 98454 98517 892632602 89053 89054 109092018 70782 70783 487080613 10463 10479 725883983 87703 87704 88006668 88034 88035 339554637 30951 30952 906574446 38312 38396 386909327 78514 78517 344618667 43371 43410 380449865 58991 58960 964645150 36972 36973 414091387 14884 14885 493502918 46904 46822 946963530 86340 86341 338895107 78904 78832 963543572 45494 45495 390182983 66816 66886 156422515 24821 24822 674381064 33278 33279 497776062 77735 77736 748085978 86783 86784 843880370 47099 47100 446989445 93056 93057 375216781 45333 45334 578472287 64004 64078 692309612 97253 97176 33046749 55265 55266 364477970 15124 15125 482572688 46412 46489 695829183 65178 65226 886833878 42899 42900 720447501 15411 15386 735904751 35663 35664 114240391 16784 16785 484251490 47317 47333 12421313 66728 66698 461243069 36098 36099 431613418 70402 70467 156165209 65348 65349 971190181 60537 60545 994464494 20384 20399 48727872 12517 12518 38768965 90529 90504 527312656 1283 1284 242508684 68799 68800 265994244 37125 37078 488961311 44664 44613 565757783 30870 30871 292042776 64260 64228 307748752 39819 39820 12989058 90508 90509 807596357 10926 10927 862299114 55031 54955 159313743 94841 94842 286801816 93764 93765 698669054 82330 82331 456397652 10829 10786 216397587 42580 42605 472437264 96430 96431 609809604 49068 49069 194529545 83585 83559 756274174 25214 25215 684866806 90685 90694 671654314 27911 27922 938352086 48202 48203 564022372 27446 27433 901235224 24822 24823 41433631 67002 66997 947757038 66481 66480 637319397 28635 28636 358117326 29915 29938 743014962 12778 12790 587771822 92440 92431 64451346 12648 12727 554425397 21677 21694 480283706 18739 18740 397104147 86392 86393 744732929 58434 58361 270448338 53153 53154 659354349 92363 92364 93693801 70413 70493 817882436 62467 62468 823648042 64271 64320 933537992 65607 65660 984130016 589 590 226348688 47417 47418 415307488 21344 21343 363213367 42573 42574 744058201 66209 66210 647866958 35887 35833 803263811 83706 83707 85920441 71084 71159 234100048 46488 46489 352532076 73798 73831 293506415 50971 50972 407066888 29493 29482 84795584 51497 51498 843137375 69855 69779 569471231 28450 28394 73563519 74236 74237 351966533 34108 34042 988187202 75265 75266 221868765 39129 39095 750698470 72513 72514 526840765 17962 17963 864633947 32595 32596 270286928 38758 38759 802465231 76057 76058 728460121 13381 13335 536084912 9914 9874 505290312 48937 48938 467271166 27725 27728 772118494 28753 28754 181021842 17337 17338 280303758 79493 79494 600069832 23631 23632 888201453 65574 65575 871453754 83002 83003 401295253 17303 17304 490327969 50732 50733 167139337 55208 55209 670975829 58181 58138 255602011 97415 97416 992251161 52665 52638 610093254 64530 64531 723070747 6224 6225 769710779 91747 91800 234732483 70686 70629 207579500 62577 62578 960939921 12639 12640 206115166 42516 42517 142213419 79940 79941 418859833 71975 71995 645715363 42176 42177 652254612 85261 85296 591918325 84473 84495 883730572 78327 78282 851508265 42845 42846 537705800 89705 89768 614122766 41714 41715 111799357 88650 88717 742064886 15705 15698 108703962 2647 2648 747874126 43249 43177 548853366 24793 24794 506443790 48059 48060 796347712 72209 72274 838731185 1395 1370 895213305 40464 40390 946767489 8522 8590 97316905 46836 46903 679140368 69723 69724 340916894 90724 90725 424556205 44927 44941 168419838 10980 10981 408007452 66751 66752 257936469 73134 73181 332539604 83524 83497 78797156 30880 30881 457234005 92372 92373 271535888 85890 85904 545694794 76160 76161 668295993 44924 44955 751826365 82187 82188 858896461 89335 89304 194459954 52227 52228 842020168 8161 8160 232698933 9605 9562 343073539 2215 2279 591358206 29625 29626 792722542 74526 74527 285213280 69969 69908 53147771 60794 60795 775006486 83680 83748 989078162 84365 84366 7700894 43547 43495 15379834 49903 49946 699768308 84679 84680 561957669 22201 22202 943871466 53868 53869 714761616 35711 35712 189917567 91121 91122 567188346 45618 45619 416743157 70754 70755 435747148 65187 65188 131074100 2514 2537 364646825 143 144 715353287 85174 85175 483435842 77075 77076 345962322 86742 86743 712553573 765 766 93259823 65218 65219 121840151 89382 89390 226249758 88651 88652 48468701 7926 7885 574482628 13195 13196 780419653 72763 72821 93174934 42322 42292 651915442 22871 22955 242386191 25677 25678 472437230 88973 88989 594742280 4952 4896 347906712 36262 36344 437045331 44499 44500 243901066 74562 74563 984515404 15368 15386 800152114 25084 25134 967651549 84484 84485 946705056 68011 68041 557532011 37762 37836 329936487 663 664 529001195 6624 6625 967905776 46889 46890 223892426 75044 75109 672191556 53132 53174 453287181 83634 83635 448949908 4256 4257 662114668 31787 31788 847793721 95759 95760 843308003 58594 58595 538211685 89978 89903 359539092 71987 71951 829296356 5940 5941 916349769 31273 31199 613389472 201 202 206976365 20705 20706 557377465 57628 57629 599203660 9874 9875 263292146 54158 54095 73117297 49390 49391 813752092 51566 51567 409419915 99045 99109 684739847 38504 38546 659173819 67555 67556 793249017 93926 93927 779237684 47462 47411 854321156 46698 46699 701959318 90399 90356 199128071 79570 79571 605130605 42486 42508 148332410 42720 42706 442522667 7923 7924 291470149 8636 8660 552731289 47717 47718 651249692 21842 21855 949939229 68600 68658 655500882 32438 32439 267090571 62024 62025 135669237 95508 95555 233166295 40215 40216 239733281 81554 81563 535037655 836 780 758519480 57587 57588 33661583 9575 9643 236712745 20605 20606 867554996 6313 6294 767507078 5450 5475 485438362 76755 76680 558144815 11452 11453 381118442 84606 84607 608806196 23175 23176 472218022 20941 20942 404239814 78525 78554 219094450 76662 76738 509329324 29014 29015 331212133 70118 70157 381083999 1657 1665 611838614 40656 40657 934836801 91247 91248 768058031 40904 40867 105051124 38572 38584 538264958 3927 3928 642718670 86830 86831 638340807 49764 49765 725271654 2775 2776 150636311 60900 60865 119165414 85306 85307 44154877 83699 83700 354397090 2102 2103 328916327 45732 45717 167172382 54945 54946 310968568 61155 61156 888791 12595 12534 669138656 8791 8722 462870037 91635 91657 22545103 99846 99818 247246208 96552 96573 290155751 87860 87861 668883828 9109 9163 601371521 29207 29143 210416759 37413 37411 554308932 67969 67970 20891742 71452 71453 423200813 39840 39841 314067791 56009 55935 140412648 45245 45246 624263967 22897 22898 867156581 74924 74866 197028409 55790 55736 160463686 34135 34136 365715353 44232 44260 969308438 93236 93237 717543139 10167 10222 800671089 63003 62929 602644159 83763 83754 413514651 63481 63515 116513102 51296 51234 143614341 69015 69016 747783318 81184 81182 22549640 92629 92636 412104540 22334 22328 569231399 89895 89823 419673312 41242 41243 255743609 90753 90702 889573806 25801 25811 314025332 58405 58419 410295162 7471 7472 867550870 98951 98949 585700461 20575 20515 582735264 42946 43015 896130640 77553 77521 392559981 39966 39967 322674548 21058 21059 109902875 13964 13965 14823192 14862 14937 940787991 17488 17503 47514858 79632 79580 77586210 11495 11442 243057983 81155 81156 902370309 38243 38244 873888865 47862 47796 232081051 82792 82787 489085168 16306 16228 749250661 81350 81291 557555184 35726 35648 174240927 6353 6354 22233312 51404 51322 886890112 94136 94137 685279669 1891 1892 111300039 7650 7651 198585481 17056 17057 802079193 53520 53521 284246432 87325 87318 791498188 99199 99200 249914149 92924 92985 142085977 91769 91770 356295835 90287 90288 349339785 61190 61191 752414839 32112 32100 475998154 31246 31247 32897911 21531 21469 598928883 85678 85679 176023464 86276 86346 321310637 89707 89747 872419988 12919 12867 102294242 74087 74088 523499316 10332 10333 155900984 80871 80872 274804533 2370 2376 480938943 64195 64196 841537548 1990 1938 428958074 53124 53125 923795176 86451 86452 393522030 93854 93774 419968991 66966 66961 160450266 91336 91363 130999683 46036 46005 5755317 98378 98362 573200088 94810 94766 279837242 69703 69673 695132259 21815 21816 782731329 49828 49874 711317240 68983 68949 216139377 57079 57158 807500299 11559 11625 914874185 54871 54926 497223223 11509 11499 710765637 14131 14147 746613608 73801 73815 781108303 36187 36203 353982031 37907 37908 613937451 64878 64879 205052780 31366 31367 878335475 42450 42451 202603918 82768 82769 587045083 43373 43374 914318907 9952 9953 442136102 18071 18152 344620984 25639 25640 247087930 78046 78047 591501300 91512 91442 813661577 92089 92090 686059658 50688 50706 251494079 80822 80823 831070669 53074 53116 447930737 53203 53204 226336929 26112 26113 529154480 2802 2803 428110808 47819 47820 198261973 42768 42769 816931381 82696 82638 231282871 19347 19348 507915708 39111 39112 182359065 15203 15204 164450244 1751 1752 109038731 91804 91720 709908437 35643 35621 836956213 12197 12246 770821257 34368 34369 259111607 41012 41013 307381460 17245 17246 550540087 25764 25765 946838653 52073 52074 646248852 87877 87878 77099327 37120 37071 960417218 19353 19438 231652628 7147 7119 434385433 37634 37678 192978962 82590 82591 669577044 66672 66673 954349350 12435 12436 866842103 6074 6055 26898859 86490 86512 184830420 63442 63382 56648650 5317 5318 48122592 85082 85083 626425960 50408 50404 321537774 56588 56589 634296389 5736 5743 427146667 23057 23049 552515195 23943 23922 52801080 32057 32058 124959764 52892 52893 474331849 57569 57625 547443875 42826 42827 979754170 4062 4063 316949195 2112 2175 545289013 17786 17778 760781676 62422 62490 837260610 23505 23506 305643891 89493 89575 255397947 6018 5937 177648372 14630 14631 491937383 57630 57631 146336156 85393 85394 778167961 81502 81503 349024622 97940 97941 415532952 20482 20483 539745272 27117 27108 748734292 13050 13005 24568327 5911 5887 399086390 18382 18467 278242429 79844 79845 137001549 53230 53231 541816219 31263 31264 517628410 63988 63979 378178054 79993 80040 983085009 80042 80018 719819748 98956 98957 989801025 30413 30455 897105212 85041 85042 638909498 12814 12815 533089490 76438 76518 451740346 84680 84742 270221558 80407 80488 252169985 64790 64739 528707126 53829 53830 265692363 56435 56502 444933569 89781 89823 874244359 56933 56934 501045227 36905 36906 961361924 84341 84260 955466465 56490 56438 949803636 7936 7912 775454631 36183 36254 220962403 1145 1146 692172479 63579 63580 951246755 70897 70841 717607749 204 205 296289522 26030 26031 706568822 99470 99445 711621682 21833 21834 299328566 47035 47091 614625247 4147 4071 554551465 48524 48525 171466571 7584 7510 804003904 45807 45870 713847271 86732 86814 904804170 99397 99398 696636311 90753 90754 216000710 34817 34829 674615284 3156 3146 415059941 10258 10259 351372161 70680 70681 369243686 32927 32928 985542008 82663 82664 721421696 36803 36804 971565010 1509 1504 186108532 14168 14169 89810442 73417 73418 118013965 77570 77574 446482176 5733 5734 928138648 58516 58517 613822634 90340 90341 344582621 81971 81930 139911898 99510 99511 60532432 61495 61496 124427857 483 484 548635003 41022 40977 42542116 63967 64023 266342336 89984 89955 759176081 78966 78967 863518864 46275 46302 440839169 80727 80728 942767890 6533 6534 950690803 55060 55024 379581845 94310 94311 766570929 91011 91012 578089513 41309 41392 529906890 6028 5947 61689274 93899 93958 625804688 2943 3028 837879366 45816 45817 479545437 25653 25670 715907197 78503 78580 803860400 19993 19956 903391983 30196 30197 682982658 97402 97403 408014848 93629 93583 275735275 40044 39973 836304657 79217 79230 370559931 6693 6699 895831214 42122 42123 402526036 31042 31043 879187407 57976 58057 417602860 48336 48313 147879816 58014 57952 436179885 76536 76532 24361013 89873 89796 779433786 45983 45984 575120527 41524 41525 983812236 12386 12387 421514682 97566 97567 253268682 52565 52566 11739977 80847 80848 21769898 5353 5372 179891636 87826 87854 874502320 94652 94725 907187923 28925 28926 679508149 88624 88625 424066267 10912 10913 776796972 39936 39937 125132303 86923 86924 67616605 38928 38976 622416662 88049 88015 557766244 53726 53661 341191986 9737 9738 375666756 37266 37267 886177316 75744 75788 311816930 28227 28228 217198974 70656 70583 739044113 83791 83792 183592837 71713 71714 857219209 74182 74183 678762965 40235 40236 721009468 13678 13679 925376873 38910 38926 396513275 94054 94055 768074695 52285 52315 923417541 80566 80567 923074102 1104 1105 985816274 3150 3191 459243836 8525 8577 486473755 16109 16159 181607537 63024 63025 909279411 61617 61618 98135403 58270 58297 872006301 40385 40380 907886684 80615 80588 53426857 34247 34248 382728273 15923 15924 528663322 22101 22102 153767287 72412 72477 427223826 55901 55902 158683176 10748 10749 888066855 74214 74259 259298649 73905 73906 690983559 40708 40648 251484698 14446 14447 966643807 77496 77497 245807028 56456 56442 147688615 91959 91960 292775778 49229 49230 739723282 48111 48090 877847963 97143 97201 301831493 9991 9994 112580951 36286 36276 460556001 68 69 888840892 38218 38219 298976677 7391 7448 454327221 15516 15517 908188819 26697 26712 424025177 14429 14376 187884978 53752 53740 214065623 52630 52631 724736032 59901 59927 373947358 21568 21589 115978682 68744 68690 15255388 62191 62208 803433318 64022 64023 289202736 63565 63543 568098340 50546 50561 550832767 9108 9109 586787913 73342 73356 702690710 60704 60700 851985549 19101 19173 904591547 45927 45901 501287428 44453 44454 226012692 25323 25245 851651554 37380 37381 70670830 75204 75205 56350875 16135 16136 11030730 71343 71344 188214104 94320 94321 700364551 83844 83782 240541531 32509 32510 749355529 7999 7960 914517117 31408 31403 671254457 49701 49745 405413917 19734 19735 887744506 4695 4771 678103015 49169 49170 623813188 69318 69319 925726829 62272 62273 360849993 24553 24506 312615916 17076 17091 368073181 78001 77942 616592204 95456 95444 872642698 6069 6070 814611293 52467 52468 5094947 19938 19939 707914968 16320 16321 225589326 26104 26021 184907087 6555 6616 967094529 35275 35276 310117002 57535 57488 499915715 7864 7901 856297881 79540 79541 799525116 43672 43673 215161911 88559 88495 372182668 77856 77857 686383976 12200 12211 782271224 69629 69705 469406623 35481 35482 758090528 85003 84928 958840042 7390 7391 89896629 14812 14813 519725378 30051 30052 743202571 33060 33019 429141523 28030 28031 129664546 2905 2885 704378551 98130 98131 10976526 6883 6884 714862487 21965 21966 210583432 63218 63189 366791576 97759 97807 802590924 78564 78565 636702241 44933 44907 395825865 55458 55511 660297100 19358 19378 790332039 22235 22236 871314369 81291 81292 582292090 92351 92352 238507070 94258 94259 848284548 33014 32930 548258004 88079 88160 720501943 6944 6945 418773975 4437 4507 957061094 77877 77833 580492265 53690 53691 812622795 27863 27864 978991529 87722 87767 842403425 79468 79406 613285737 7153 7154 267423937 77123 77102 830217103 77305 77306 615204637 95348 95371 172894083 33153 33154 505432239 33289 33267 508838889 70027 69947 579740798 89523 89449 320924919 5669 5670 17742870 5708 5709 657791566 47264 47221 83034566 27533 27523 921394118 67381 67382 619147165 43832 43833 289600686 83961 83906 159690089 11743 11690 879765754 14620 14621 373024417 19092 19144 631147072 95299 95246 579491546 97043 97072 906975933 67457 67458 896986211 40277 40223 37290414 5372 5374 959574886 64234 64164 558778201 43018 42970 406127193 21039 21040 516834354 2557 2558 949249232 63869 63793 537912223 86403 86404 68269918 43470 43471 575973665 63598 63552 927525245 92114 92115 611452160 79806 79807 116854939 50983 50984 159980855 71124 71109 821235748 93652 93653 159060421 78492 78493 792547403 98665 98591 674147753 93411 93343 975426645 37435 37350 907013569 10834 10835 129020892 32222 32223 364220944 12050 12051 78501792 96517 96518 65027730 21402 21353 578523592 75835 75836 565626068 21246 21247 808787810 60407 60329 824087521 90177 90178 507393753 70357 70358 652671398 42644 42645 988263387 42430 42431 319127857 95528 95444 992500692 73839 73857 670996199 38974 38966 891676302 87440 87506 934914593 61528 61529 10089179 6267 6268 712194290 54624 54585 729918017 80912 80839 179246073 27300 27301 686037437 50777 50778 924060400 70349 70377 289515682 70013 70014 183282021 12618 12656 857761230 90306 90391 420865655 1859 1860 160198570 59418 59333 240779813 29762 29763 392470394 21118 21119 431839911 86821 86878 341405544 28713 28714 498900965 60304 60367 395818895 62991 62906 121106660 34929 34930 720447033 79501 79502 560836763 45561 45562 474852243 66255 66329 787774153 69041 69042 940301727 14893 14894 942552951 14803 14804 126802294 4767 4768 598364238 69699 69700 962193781 84784 84785 630901776 13111 13112 454535724 4708 4636 149500631 87595 87596 555195338 62902 62903 504598581 43779 43780 173393325 50134 50180 824522930 45669 45670 710743986 46696 46727 745957551 98430 98456 366561637 2088 2127 861009639 94834 94850 964797954 87568 87575 790219145 60262 60263 683780862 60951 61021 191856633 77527 77457 493201311 28109 28148 262700813 89178 89179 656749399 23937 24009 652742099 50761 50762 577583388 63859 63860 533142781 81306 81389 699506333 76472 76473 100870072 55955 55956 932765661 87527 87545 280427197 65506 65475 419716083 89976 89977 785262798 49144 49145 741511027 26073 26074 414096013 77619 77620 430839039 1107 1108 831868537 41605 41606 655691958 45439 45440 249994522 18791 18831 533570482 19519 19589 493287270 11133 11090 835727402 71367 71368 766527841 5505 5535 635319430 56617 56618 593016954 82683 82684 351157688 43558 43511 975894141 4802 4843 753776167 57345 57319 969580662 12331 12332 662621437 26400 26401 499951363 30445 30446 270971671 93936 93937 447700036 55893 55819 350893495 38150 38151 502093348 71569 71651 110881568 10966 10904 565065715 19877 19878 159761677 5239 5240 378744122 80713 80714 394109380 50977 50978 113287487 70963 71035 877296969 32902 32865 662977436 69910 69831 921673006 88963 88964 744306572 44250 44251 575291823 67220 67195 618249025 99879 99880 240983834 92556 92634 292430374 72182 72183 682967613 40770 40771 553353536 86690 86718 4476779 87331 87332 946812471 31380 31381 689990482 3121 3122 116197070 53212 53176 128665458 12312 12245 993152762 83579 83530 115321868 6225 6226 652809739 82629 82653 522552856 85257 85241 814712405 68446 68447 87675539 49223 49231 305835622 74978 74979 437796584 46754 46755 444935898 61214 61178 529414318 85412 85413 752827072 73537 73538 964409182 704 705 280239599 55187 55214 861011972 26396 26369 758811781 49582 49583 884342073 54354 54346 91217642 78091 78048 51440040 48618 48619 717332219 82161 82162 127567577 57695 57696 315172223 14729 14677 902458840 10842 10915 750803654 2118 2119 480854303 80476 80477 436614522 68422 68423 312590699 14284 14262 970633374 11736 11737 791490559 54258 54199 792278730 87054 86974 459852736 25755 25756 100983782 81566 81567 200263574 42220 42189 883514372 80565 80557 514513287 58766 58767 75862428 13678 13650 114065373 8672 8673 714022313 76591 76592 911645820 8053 8054 439157750 54293 54294 384062208 37617 37683 387233889 88557 88558 255929564 23138 23221 205880012 51012 51056 817460332 10544 10545 5167356 21387 21459 6294570 29201 29202 386731173 95366 95367 497951716 11599 11662 220113597 67575 67576 947648195 70496 70555 196500140 69153 69089 847966892 3442 3390 202049138 13789 13778 779178924 83236 83158 79783868 50876 50877 657114851 41398 41399 311260350 96807 96875 15193162 21003 21004 658030896 28267 28268 112204735 60762 60763 245299644 36982 37059 766505565 56355 56332 629607725 39407 39408 708373457 39848 39903 496458217 95401 95414 140363090 58812 58813 838527309 37810 37811 194085759 27453 27424 816917356 87686 87707 594824520 5245 5246 887026686 36438 36462 334483563 82935 82937 281917305 33812 33879 723565616 93379 93302 37264758 34808 34809 446540217 79223 79300 726385706 98255 98185 273964340 32317 32368 131382754 33074 33076 102280395 82275 82271 525116051 75027 75028 785618429 4427 4428 718682068 57130 57131 57298338 5838 5839 52324899 66654 66632 99448991 60545 60604 319494812 71020 71004 883124549 79478 79479 26137160 85633 85669 663115560 25704 25705 909683413 22166 22167 976037964 33708 33680 518089558 66359 66360 150633447 22842 22843 279040795 31071 31072 87147232 32433 32441 339544753 74808 74809 956350935 41756 41837 359552314 53092 53030 505076690 73951 73889 843781356 42719 42731 891226305 49795 49858 459484208 91504 91505 865028900 34043 34117 856905076 19582 19657 767910742 14751 14752 628047886 16432 16510 392723842 6681 6682 862106200 28244 28256 624136971 17773 17774 548387166 69557 69558 862154565 80049 79983 217268704 92641 92712 377005927 70322 70323 90328485 66317 66318 431435561 35252 35333 490717798 40637 40685 32596760 7054 6969 206520405 30770 30743 159973857 72264 72265 711234496 22211 22212 241535679 79196 79202 889031565 29227 29228 696687927 35827 35828 901736793 55345 55346 820348739 77430 77431 941789231 18583 18584 939791248 90962 90884 109918130 11823 11824 883012247 32769 32770 4484092 27186 27187 904328406 30375 30327 534628780 98508 98509 910454039 73788 73789 770469097 82212 82184 668815595 43923 43924 816984076 35585 35594 985596478 88955 88917 659974328 7208 7182 961848284 44438 44439 851544385 37732 37733 624945139 78942 78943 48631987 86827 86747 531298613 66041 65973 37322433 43610 43568 656895309 26017 26018 80631970 96654 96576 397977625 80062 80063 139819302 37740 37758 389304180 47310 47235 160766736 91987 92001 730076734 59721 59722 979521026 15269 15270 459786073 21918 21919 543449655 35009 35089 724231243 15008 15009 139915258 24081 24122 572116338 63773 63764 542423701 41988 41914 15228541 44751 44693 772964141 60144 60145 534983615 33276 33277 123262941 8502 8503 587036825 44967 44884 346195733 78268 78338 871610611 4604 4605 915288652 42954 42955 795239539 33605 33638 895958588 46547 46548 448349464 75150 75166 646314152 66304 66305 406955490 2169 2170 855834324 30468 30384 279587159 97882 97883 230080294 17477 17478 603165093 85142 85143 17874287 81734 81802 372675681 8094 8012 745514619 16325 16326 743792154 12827 12768 98813024 87397 87399 671666033 70943 71013 144855193 56331 56376 533627762 90571 90572 804445504 22159 22160 369329749 69896 69955 324609078 94893 94894 755317189 20357 20358 370274489 6840 6881 362567224 97764 97765 934136441 36753 36756 675497479 27919 27891 171877770 37982 37983 570120953 64716 64717 664425778 13250 13251 704779375 26234 26235 432004267 77790 77729 557497628 5970 5971 967458363 77860 77861 286669417 59602 59562 214555520 57390 57391 362952844 97206 97207 149172287 1753 1750 584184134 67730 67754 841203607 82806 82807 69821491 86263 86206 404757424 18743 18744 688412598 47186 47191 232315232 4823 4871 842230674 94851 94861 4225589 48350 48327 864975369 21692 21738 802782884 13814 13850 11967425 94584 94585 382409514 96543 96544 396229620 1846 1841 870073935 64708 64762 356788380 92459 92396 60339666 20133 20147 293577069 99500 99501 654217856 24462 24463 644743637 9475 9476 290159874 5819 5820 245506396 68871 68872 335113799 45810 45788 128897191 27197 27198 99475039 83777 83778 575594005 33383 33384 117022268 99297 99226 785011120 38029 38030 585476948 39221 39153 617673391 60777 60778 377068302 68535 68552 722851627 71153 71222 336462527 22046 22047 673444021 95314 95315 949887667 20179 20180 50778039 9079 9123 291860155 44875 44912 609504421 94440 94441 149425171 83060 83072 217943908 50450 50502 753793440 72804 72805 637594564 38300 38301 629936407 76824 76823 578656075 64412 64413 240331289 3304 3379 262547766 88942 88884 716483522 16540 16541 28534392 13149 13150 686920536 61299 61360 183512432 72667 72597 569564325 39394 39395 177141196 45618 45549 892017839 92611 92612 345611678 73100 73101 8525783 50170 50089 397844730 33146 33147 657159693 53056 53121 236693250 44175 44241 343668405 95832 95833 793942132 34502 34503 892911264 81893 81940 384989037 93311 93312 516659654 75769 75770 55900573 12826 12827 291609778 85626 85620 466644490 55076 55142 93069789 44820 44821 118208447 21678 21679 963506167 12737 12807 367908526 10702 10703 806804531 4229 4230 944259099 77516 77517 170680881 47315 47372 930717354 66844 66845 10380434 49405 49406 441879988 68055 68056 205346843 20199 20245 403886956 37752 37753 219832979 88150 88151 476454157 19473 19474 131047362 28914 28915 862378549 87444 87392 540654464 80702 80709 374636128 76082 76120 562987857 75784 75720 735322397 31215 31231 845510011 44841 44842 913405420 55833 55834 594246135 26544 26545 880767895 62186 62187 238054845 61661 61662 275719209 14793 14775 950109115 89239 89240 171703770 57647 57648 828891819 34565 34566 811421935 95828 95829 387706099 9955 10031 46769662 66967 67008 661192833 77621 77675 907143546 19116 19185 734799724 67885 67832 181733897 5857 5858 169836695 31741 31702 593568484 51688 51689 21358121 80948 80949 686071784 7754 7755 116181065 31325 31267 235887461 23501 23460 561472873 82853 82854 347880853 9253 9254 149007175 50960 50900 9133247 93611 93612 289127404 46055 46056 524872219 68150 68105 636003351 71309 71394 783546667 13004 13005 515021606 32945 33000 481185733 4133 4119 705768341 84026 84107 586224916 21816 21761 494516495 91541 91542 401412668 1919 1982 430261 75323 75324 816019559 31403 31440 210127067 12607 12608 3284422 76485 76486 30839604 23182 23183 139384926 1414 1415 995001657 55123 55163 501221577 61721 61722 611679430 37715 37716 212374199 86499 86500 64169460 11200 11268 392928147 95632 95633 191139460 27192 27193 19528647 71385 71390 300860005 83666 83626 327220683 7570 7624 345987831 36767 36744 868195986 8169 8170 75667916 4289 4290 558686723 83107 83105 501140098 23814 23887 388619511 29490 29511 772052678 17145 17146 986310076 52595 52661 150635354 70096 70097 975543423 38414 38415 443526338 86598 86599 404406734 16175 16176 410321026 45318 45381 802656833 83800 83808 428203028 9484 9569 796635435 69177 69178 257426983 69027 69106 952120737 11830 11831 937582188 32249 32205 145073375 34428 34422 74078951 87874 87794 147174118 91379 91422 221359141 23535 23461 979253085 43005 43006 583575754 85029 85030 335459648 82168 82178 46177007 67517 67505 675508214 23030 23031 71659701 72863 72854 20612923 24515 24516 218987530 35404 35384 355860569 72242 72243 123306062 12303 12304 430968644 6648 6649 927085584 46959 46960 762934681 44753 44807 222916072 99845 99846 55681277 87226 87227 12140794 86112 86154 625908488 70091 70009 406255130 22507 22536 645490280 54636 54637 738140739 98987 98937 899207764 95284 95369 641377046 83952 83953 314041589 62109 62110 343991918 64900 64901 703311091 22722 22723 52521898 88497 88498 977277319 36228 36286 986471030 68845 68857 616441744 74322 74285 684877803 50855 50856 727522127 61218 61219 117183321 58903 58892 832378188 38286 38287 454957131 52425 52426 759834393 64833 64908 990665394 65621 65629 506023886 49187 49188 173279319 44440 44476 658600075 5325 5338 98672963 57573 57574 931230388 67479 67480 20639577 25981 25927 679769060 79074 79075 394101299 6413 6414 718063010 95639 95640 523144110 96334 96287 93770457 69658 69659 515663972 68035 68036 493619226 47957 48019 502730946 94650 94651 692654408 38490 38491 986778055 25189 25127 109093608 79891 79892 49942869 97205 97207 123218976 81135 81086 764257190 93390 93391 332776195 35161 35172 293077531 4267 4268 139641572 13602 13620 232184099 68176 68137 924946268 63317 63248 876470442 56218 56261 587341612 51950 51930 463338495 6328 6396 628604898 91994 91995 179526881 87372 87373 984623498 84282 84283 755741848 44658 44659 935904050 83826 83899 921352224 77875 77876 134726496 24328 24329 588439059 26621 26622 577013695 74521 74522 777114511 36752 36808 15894800 28456 28457 232749230 1518 1484 549131075 9622 9623 243215205 28717 28718 55399750 89044 89018 867727467 26291 26292 953156082 18965 18966 79366785 40191 40192 773573209 23111 23193 421534132 6637 6581 467473468 67629 67579 181863931 29575 29576 199058983 41363 41364 722745691 40427 40428 939868147 76080 76081 694947526 36932 36872 578902031 42628 42629 353439044 57535 57593 487968086 85163 85180 609152884 17959 17960 229299729 91143 91144 515157157 17293 17294 863003491 62004 61921 14603032 49217 49158 928617141 88816 88817 465454012 41851 41852 496265878 96712 96695 998598642 19458 19382 376334638 98672 98673 24827563 53484 53453 810076518 24660 24661 804169677 16478 16479 45250098 83953 83905 450235366 95088 95089 289964780 8604 8605 255674231 73209 73210 560386238 63 64 289789402 16799 16800 144920415 11628 11629 683447077 45804 45805 377066845 87042 87043 379836069 61049 61122 845192166 46119 46120 725676334 88925 88910 315498535 60325 60329 493310625 74347 74303 297638876 65368 65317 288314411 77263 77264 643905397 2442 2443 132310818 26738 26784 483040414 75570 75571 279036366 3022 3023 433337945 43934 43938 692725176 18579 18580 482094702 39314 39315 549364901 10971 10935 862322220 58345 58406 897331360 16711 16712 586821725 77281 77282 11280641 47654 47655 873146875 70442 70443 300327077 17654 17655 654751665 57041 57042 851845646 98285 98329 128575773 95166 95131 497402547 75699 75646 678246131 43219 43220 615726201 64738 64739 84697399 16007 16008 227924886 30700 30618 498867940 98288 98289 837100470 98492 98493 199720175 21072 21073 913514828 8498 8499 851921908 22418 22419 790809271 64482 64470 482703797 95599 95600 370951722 9528 9553 789940635 97809 97777 184602031 24058 24001 967053748 18571 18561 976510714 33372 33373 627899550 30624 30571 393499039 27381 27382 264660401 26874 26875 165976962 11180 11104 828898117 43091 43061 99816685 43221 43222 581122582 52818 52893 728048813 25249 25172 974128200 11846 11847 838729493 63671 63672 372152348 29751 29796 487193907 56828 56804 970309652 23043 23044 673609251 42810 42789 542162960 14758 14755 819104330 28996 29012 282371857 7418 7344 243014970 78330 78331 815745348 18732 18733 820272723 6606 6607 553114606 59103 59104 172194412 25053 25054 446932997 23045 23099 824059774 26421 26370 902181810 16678 16679 935438632 80205 80206 36747040 2689 2690 707438399 39466 39467 12886566 18758 18728 947039421 92253 92333 281242796 51128 51184 708119260 16055 16095 86814027 91494 91562 85489058 83950 83951 511519051 55279 55280 847524491 44673 44618 885146534 35442 35381 146090039 71230 71181 572736724 74370 74355 853320721 26098 26099 619722121 17197 17198 994714041 92650 92614 499999613 63576 63577 330786652 69585 69620 319831526 82904 82907 172801621 78 79 798823864 95867 95868 437701214 84904 84876 832189903 15793 15794 343225965 16489 16410 161986997 13366 13320 605025125 66371 66300 255886441 13331 13332 262011307 75159 75160 460271036 54066 54013 425428203 89087 89088 405003837 49593 49594 822585516 42511 42483 930906099 43790 43789 983040603 91798 91799 378510179 97528 97529 96117165 3335 3336 859173658 20930 20931 847795233 41719 41720 962476274 38362 38380 338698150 81349 81417 911499660 29588 29575 782561867 85328 85263 74743724 23276 23284 398065332 83584 83585 75487902 69134 69095 537092342 11769 11770 779782659 82880 82832 525229970 47946 47947 322742104 33823 33810 535294663 62291 62235 852727935 62269 62270 94943591 70847 70848 486116878 66763 66764 651371618 29888 29889 606227393 74599 74579 27385277 34665 34666 520193340 20160 20161 301853787 67262 67303 379786591 67189 67190 102033754 51563 51564 338348171 26685 26688 841372111 10364 10398 318782613 44011 44012 509051738 143 157 989402249 72079 72080 432354352 57704 57641 431171901 96998 96974 470003222 35678 35686 700052933 3224 3230 531844475 21754 21755 801210924 81891 81892 227087484 35090 35148 994262171 5948 5880 312064607 25172 25204 880706811 29518 29516 601551426 23908 23871 742874865 44512 44460 92500412 55674 55687 26045228 62298 62259 720497180 44337 44338 766239996 71613 71566 805436380 65613 65614 780399122 12833 12834 476511878 7729 7730 111235470 42314 42335 404622092 50650 50651 12978902 42677 42605 863562109 83984 83985 635584635 33918 33919 796762674 58980 59004 613292980 5799 5853 437013716 9375 9376 892371730 81408 81409 72215519 29577 29579 787656205 36837 36838 727149281 4653 4654 399321675 52937 52908 745502882 20020 20098 947377261 88552 88578 957441498 81699 81700 838925854 72792 72809 16125271 19428 19441 349706917 65340 65366 743942275 18958 18959 87722086 85337 85256 17207581 36085 36115 463423740 55589 55655 916365148 9641 9558 989555262 13407 13442 858680211 34153 34154 386613642 28190 28116 696702448 60410 60411 895461265 28455 28456 570947760 38788 38789 414624096 68723 68709 541045580 89098 89099 505739989 94233 94234 653388775 7532 7502 430530360 8128 8054 563539867 12767 12743 643905206 68080 68081 795561466 23342 23410 629965549 30827 30828 538173141 82844 82845 149318247 15424 15485 783046573 62559 62560 614334582 50557 50633 889109679 1750 1751 152858346 82094 82095 699481123 16982 16983 33189377 38181 38182 99529360 66978 66979 236292621 25320 25321 823630846 4831 4832 170727949 19343 19344 275814590 40336 40337 752891333 11434 11361 633536114 93904 93958 348228469 98689 98690 838567668 135 136 239656147 73644 73653 746778148 16812 16813 165881950 81400 81394 242086601 91356 91360 712105697 23107 23122 918073575 10101 10102 753851927 89446 89403 499304083 12128 12129 665777366 11191 11194 929300023 48767 48732 976184285 78380 78375 417596294 11836 11837 486385096 64873 64919 158557026 26331 26332 100212959 73165 73131 557518773 70414 70415 116593149 37272 37273 232737917 44696 44697 993937774 1247 1322 427570045 56838 56822 179356296 61321 61322 880190641 86333 86334 580392488 567 614 370713766 45430 45380 2662823 72432 72433 683978482 62679 62640 714215367 35817 35867 393266234 47000 47001 771574607 10681 10682 792077894 53592 53624 836754169 75185 75186 457647512 27322 27323 18575552 79957 79873 695981253 15572 15573 346862128 75963 75964 88367948 48378 48355 902534774 57167 57180 673568811 87294 87228 419063061 69109 69182 566341422 87911 87912 320716177 66145 66146 474885572 5267 5268 691191550 34536 34537 516855340 15543 15527 89867283 25656 25676 747182334 57026 57027 238575403 90893 90894 967923335 27163 27164 170012712 88098 88099 975732483 88575 88585 557913786 82256 82255 961455625 79431 79386 754881251 96432 96433 98740883 6671 6618 224408380 25064 25072 26077035 28676 28726 15935233 7755 7822 988254591 39318 39319 740412634 6092 6093 135252912 61232 61224 685223320 59931 59932 750174376 70751 70752 844429074 55235 55220 651894161 97945 97946 679239918 51102 51046 355785848 78457 78484 735048717 80042 80043 33973965 67736 67782 468995035 4437 4438 590771366 72679 72680 967100589 76891 76892 717811689 79275 79343 126602148 50407 50408 375343072 75886 75833 907177661 83260 83256 104632375 72384 72385 909154853 5154 5095 718106467 84203 84156 673409352 3851 3852 485380952 26283 26284 959620917 26111 26048 419703727 45118 45087 848009264 53038 53000 685274523 90576 90519 558860374 31264 31308 802308716 1541 1593 324070538 45795 45721 914364146 90168 90169 61784050 69792 69793 999752824 44332 44333 33627738 48232 48234 1503610 97020 96995 257951272 97309 97313 88446638 49703 49727 872293818 15461 15396 268215512 69251 69252 601638090 18485 18411 421057389 95698 95699 840742531 70787 70788 606215324 26243 26189 322561850 730 764 314515871 84680 84681 290382235 69194 69132 438060442 64912 64875 778248083 10167 10168 475664608 57163 57206 671601716 53084 53085 336128072 54920 54899 607213563 11994 11995 551389776 46644 46645 594051767 19644 19561 62985700 30010 30028 599868453 14484 14487 205412501 77878 77904 830596254 18837 18869 460531830 48355 48359 104954152 33293 33311 527861924 13984 13921 649554912 58740 58741 782894348 59926 59930 446323299 56372 56373 819150361 78112 78113 740399283 8100 8101 634758107 78551 78552 28579475 62629 62630 66772954 64192 64245 908827695 91359 91360 419734749 5499 5500 968713927 3587 3572 397760602 50622 50623 140757252 49785 49786 827112601 51095 51096 555809456 5735 5792 982184887 60998 60999 675872948 30098 30141 107984795 63781 63775 529260241 20965 20980 517374490 74835 74861 480796560 81219 81220 382939899 3025 3026 799971671 1910 1911 805924926 16369 16370 934949165 32045 32046 825876497 48954 48955 977990714 14043 14044 702461230 4250 4300 163577590 46994 46995 571647014 81081 81082 234688631 75604 75676 909118627 85351 85338 314063017 3482 3550 809001410 74913 74914 6738005 90002 90003 885894206 39677 39678 813102548 88808 88809 115664464 13719 13804 870590698 5993 5983 82837076 34688 34647 813233711 41827 41828 862796719 55463 55541 676450592 99698 99699 236867182 20159 20160 669678504 45375 45343 344312757 41394 41357 33996249 91929 91862 306883426 62085 62086 888507452 62078 62103 41478260 34953 34954 836116626 10701 10728 843554693 40510 40511 106275829 95731 95775 204894774 94586 94515 40970804 36796 36797 300826275 68292 68293 791835512 39365 39366 221977755 47970 47920 452655548 47633 47634 797899706 12149 12197 354770007 77946 77955 489582396 51709 51710 376514769 75119 75120 791490912 73274 73348 661917886 4572 4573 996506099 61477 61397 246424177 12337 12404 62741515 34611 34612 879109267 35987 35982 838471351 94168 94218 467236644 67121 67122 833657717 51886 51938 866562057 20525 20493 295325864 40976 41003 335023199 24976 25003 643809543 54806 54807 907838574 77868 77845 981069906 42798 42799 650635272 81154 81155 760211767 39654 39632 127734848 41724 41725 286890486 34860 34861 965654690 8850 8932 490679171 11809 11876 639614172 99964 99950 648408446 94433 94479 386358910 24345 24363 559186546 1882 1883 717744760 48307 48308 105601979 70092 70015 251714207 73823 73824 212316596 34955 34941 990300113 93721 93765 251814928 39608 39609 410205594 27936 27937 269875961 34135 34091 316169469 53109 53172 882354665 26133 26171 310928658 61431 61432 968650821 38104 38105 286591408 82775 82776 578717116 34507 34463 183400498 70666 70724 757587633 9534 9542 810725873 34586 34599 680931833 64732 64649 258158719 24733 24771 408587925 1008 1068 694889725 71556 71552 848377253 94157 94113 145394172 56916 56932 80691597 5180 5233 22376470 13899 13971 295543213 90859 90860 69550516 61145 61117 34328872 29071 29050 621567391 92854 92834 710468193 54021 54005 974757959 15522 15523 166771540 44457 44535 407318565 38170 38171 481286379 56646 56647 501536437 18363 18339 973254254 71246 71325 569460693 99771 99739 193662204 2467 2459 712200269 20788 20789 501997174 10039 10104 754485920 57267 57230 391436001 8228 8302 628216769 470 474 732143344 41930 41913 307096511 92954 92955 188897089 40958 40959 351605556 15065 15138 978248053 25648 25627 15927225 75180 75181 888645627 80285 80286 761989037 82346 82347 747296894 838 855 552011032 28921 28922 661833222 51908 51909 564569228 99445 99446 384592732 16097 16038 336492503 42482 42483 360026316 83140 83074 855731142 64682 64683 412551879 62636 62716 675554154 30167 30168 775139349 12356 12357 927309698 38875 38876 995385124 73683 73684 825295209 28066 28005 998348768 84766 84795 97870757 13804 13805 717891421 29883 29884 391474444 10534 10535 237170270 11548 11549 357677372 22445 22419 738728234 72674 72636 496062660 48075 48076 207235939 34643 34644 352693881 53890 53908 670614540 17647 17648 42891592 33267 33291 954342041 11297 11253 980917829 22631 22632 447997489 93176 93108 51992313 58718 58719 794420043 27417 27411 292151848 26876 26877 879551076 18893 18894 405110698 94770 94771 276747207 24156 24202 865571587 3713 3714 703209810 52106 52105 688300057 97560 97561 714245063 95130 95131 399340562 65125 65126 862677622 22598 22553 776846072 23020 23021 996774594 30540 30607 930346830 27375 27302 177494110 8434 8440 479140283 43083 43084 210906025 60712 60713 599963923 42404 42478 580070343 29354 29331 784581116 49933 49934 435986305 58137 58222 372954304 21027 21076 149014369 58544 58545 123241848 17859 17860 324918746 19445 19512 567433024 67352 67353 78901299 11759 11760 242875750 4649 4618 372059735 3311 3312 274375742 58688 58748 244662006 39121 39122 30935729 33101 33102 912481671 87828 87896 87369859 6848 6849 921695385 83814 83805 616770765 9766 9767 264560347 9641 9580 974586752 58736 58811 380817204 18957 18999 180389967 97009 96980 689894274 59231 59232 121671834 49205 49206 931651760 67917 67905 800945330 82269 82270 405530432 48891 48828 434800258 56200 56201 63095515 67342 67384 390299907 52958 52939 423158781 58017 58018 305440506 64922 64923 196237722 45502 45503 666370714 54350 54340 487908964 67244 67302 909926519 58575 58576 505559452 38819 38865 717180241 24759 24713 427676936 99671 99672 350640983 48689 48690 776020248 58567 58568 591633831 93563 93564 285876222 78488 78489 572860123 23962 23963 901853936 73281 73196 258466749 24601 24655 734740476 61682 61694 503977217 97604 97676 647828007 35780 35781 564175783 89738 89800 440797951 94969 94971 317274438 25274 25228 792311276 23145 23166 80326998 86379 86386 471956714 50440 50441 855984965 87256 87257 467163354 90555 90556 252931422 80523 80562 791113934 14429 14430 747872582 46341 46300 49049324 17608 17645 72636014 7292 7269 216604149 56950 56951 93408646 56010 56011 632331970 10095 10096 851699716 62081 62082 888736586 7374 7375 993221775 57658 57591 201643699 10677 10678 420539042 78689 78690 538935524 42906 42876 901424055 61094 61095 638568651 85046 85033 64715013 36294 36240 690430506 30455 30456 91062372 64068 64069 602737495 25988 25989 671425186 65898 65899 548315439 71824 71885 714540126 70875 70876 378853854 44765 44766 842183531 48047 48031 168163405 63429 63430 255147068 98158 98225 732523099 13211 13212 219472080 9933 10012 336332843 74890 74891 699277933 12139 12179 229339881 80877 80962 565000522 77205 77206 797038596 25082 25083 119542054 57586 57609 119087909 35014 35015 722756951 53298 53299 457730138 15476 15477 79757849 92489 92490 779511513 23690 23697 706592919 31599 31600 896142835 23995 23960 62952982 76761 76762 3572568 82939 82905 489692511 37393 37394 916227666 28454 28455 861143497 75808 75809 828077019 83098 83099 826877767 98571 98613 490844165 4554 4555 422567364 62884 62889 330536140 39394 39470 395919309 84095 84096 859448406 42722 42723 901775120 54976 54977 457781234 70254 70255 592853525 87705 87706 469335702 23036 23037 881452081 26740 26741 688824735 28962 28963 22408656 16603 16604 105807887 75730 75696 932900783 37483 37484 492703703 34427 34428 895290392 73126 73187 650866626 97661 97662 849669466 43237 43238 226828604 60535 60456 949076551 39176 39245 736612550 8808 8772 528678924 11754 11755 449540344 58122 58123 994918877 95510 95511 181335651 4481 4482 365709773 15820 15821 105119805 64453 64459 882663520 50501 50502 51513790 63155 63156 988306313 11180 11181 731868318 25252 25190 341873679 57013 57014 40316915 37087 37014 179788338 80419 80391 385528571 40582 40666 79257360 64345 64271 670518450 77433 77434 677262923 91837 91838 917458972 97715 97660 28304380 19623 19624 394579864 97763 97772 4035320 84480 84532 932137400 37433 37434 784221325 46402 46379 216149132 77882 77928 554757740 46794 46795 540074766 78453 78454 359638594 57374 57375 36850666 935 924 210916477 59060 59061 686862909 72611 72578 421861625 89127 89128 494328969 73574 73609 210681115 93750 93688 738188771 2085 2112 88379583 33913 33960 884736274 35626 35678 659291412 15098 15057 515942477 36512 36592 161289130 1413 1414 128309260 23734 23735 94855211 94534 94535 991593556 96699 96758 949615726 85633 85671 72087054 21209 21210 166639245 1792 1793 398452204 82262 82263 385794628 81375 81348 61130166 44176 44169 604314818 63858 63872 991288022 30909 30910 275586521 63145 63080 399797170 96191 96142 642535040 13127 13128 23966671 98059 98128 621210237 82864 82849 903519621 14188 14189 745092989 99542 99486 672553163 85379 85380 464893932 37442 37512 860933656 42639 42659 621948929 33086 33150 363800791 13826 13824 692043357 93423 93424 876724402 47033 47011 556626864 60774 60815 498817042 96755 96770 793616068 60395 60396 88625328 61167 61224 564993088 14587 14627 850451904 88570 88617 83665897 23018 23091 762072722 47511 47479 821646337 81193 81178 196838117 94653 94670 48752135 62126 62127 950597428 38203 38201 403215862 37439 37440 358986303 70722 70682 626411816 10482 10483 585641252 48700 48655 463083011 43098 43099 345903556 73303 73304 592104729 33856 33932 226943584 53223 53244 564872060 17391 17464 34643154 36279 36281 254302625 66274 66235 256388489 84280 84281 979289895 64497 64498 860011654 34285 34256 855425476 90974 90975 504314919 19380 19381 883562154 60061 60062 10614760 19827 19828 677702313 13549 13550 667049758 59339 59386 955273629 76738 76739 510706033 70769 70689 378348735 15988 15989 831641494 20523 20524 705173437 32497 32577 668549601 10061 10018 434023697 7331 7332 369237705 34574 34618 948762223 74570 74571 942085590 50661 50579 81790113 66316 66317 942723964 4658 4629 931799064 68432 68469 177784721 89057 89136 855385545 1581 1582 187695555 29640 29666 88358101 60320 60333 697485580 98024 98025 27465293 3672 3673 389927391 67451 67452 298619016 78767 78768 458850388 88941 88958 826918121 41124 41188 587924584 24020 24060 490151713 47632 47633 130733782 29726 29701 222129044 42398 42399 629849775 5241 5304 115282418 65594 65521 663861 66373 66365 419231735 56001 56079 698886802 37332 37395 372365458 36148 36227 532092061 45469 45539 243809914 34409 34421 786755100 72020 72077 273990581 59303 59304 549085999 69438 69478 142689139 40207 40208 801243693 50216 50245 830600658 99670 99671 141725603 2511 2484 180136656 9153 9201 381697632 47841 47858 24286430 6802 6803 223906286 93282 93319 234660487 40038 40012 587084626 31458 31459 741901197 66102 66103 180263714 48510 48511 829954915 96934 96935 296356534 2154 2234 51895536 65977 65954 552124614 66255 66269 98268309 99726 99727 191557089 12985 12986 171282358 50352 50417 910520572 11636 11647 138009965 31350 31351 390412641 12168 12169 563304520 56577 56657 49057801 65028 65031 602544110 16780 16781 655188164 98178 98179 21021081 34272 34268 678951069 956 1016 739586828 96142 96193 913883465 98507 98508 273669013 10646 10655 989356635 27212 27141 923567968 42876 42877 705937931 26682 26683 427845288 44408 44431 683497881 15816 15817 180033466 46060 46046 812723831 48780 48810 178534454 80510 80511 899237273 21111 21049 668965279 28323 28324 195463042 13977 14016 847987286 61309 61320 229208722 44255 44256 591210396 38671 38672 283087539 57156 57201 323547125 34005 34049 738629976 50664 50665 787173794 13292 13293 618710813 8538 8539 120061545 37482 37483 142044237 30367 30368 820639821 45818 45862 884297938 59544 59545 240524400 43727 43806 576943254 96952 96953 287626446 77597 77598 619498768 67496 67446 421976804 67849 67850 65500143 81372 81373 633734098 33661 33709 61571663 36275 36198 972678357 18529 18587 546672401 41938 41939 521378667 72083 72084 587485050 60661 60662 606991587 54022 53974 810089732 26198 26199 543377925 1931 1932 92338690 8369 8370 371756500 27506 27465 675933132 66612 66564 666096705 77434 77435 476305117 9698 9713 632827588 45975 45926 744915088 13383 13384 908807728 36644 36645 805394134 89605 89606 366605094 55301 55222 850963127 64782 64783 575498719 37592 37593 726983988 98191 98192 166870618 69405 69353 207600200 63292 63293 539123851 87544 87487 914127597 20581 20544 531939234 15364 15415 897330273 17016 16961 781093272 50365 50418 503154524 30524 30525 309574172 77897 77863 624973980 12875 12876 694394196 31522 31523 153859602 30566 30545 367654316 48854 48886 824240579 36330 36362 73728457 71130 71131 869807856 94533 94534 850361157 77648 77702 435420776 33914 33860 331508873 98901 98904 660829439 29024 29032 932274828 79529 79544 825362604 64929 64986 101152356 92174 92175 803748715 55731 55648 712268486 72768 72769 994906222 62457 62397 418477509 10478 10479 743870389 66389 66464 979835626 34477 34478 190875462 3591 3507 738835835 83593 83618 58821347 70611 70565 435927413 43377 43378 225870499 905 977 825112897 74796 74845 459300832 64827 64835 511321595 13807 13858 19682028 43077 43041 514536228 67196 67186 826476107 68704 68705 886004628 34056 34057 330068578 73142 73103 479085106 11489 11511 81485444 61960 61949 127391758 30460 30461 469444718 79946 79947 324460398 15246 15242 35129474 73088 73089 20879323 85129 85058 108409302 57137 57138 606535854 63209 63219 763650753 63618 63619 42945226 64012 64060 60330295 45306 45371 648948331 99861 99862 556132377 24304 24305 406825306 53937 53881 267629071 69909 69910 482533798 83804 83809 27040221 11965 11966 636757239 85414 85415 254625009 49110 49111 820198347 25834 25782 981749387 76939 76940 438362720 8776 8777 675254883 18763 18764 728533383 18878 18879 753170759 86961 86972 416445305 49821 49884 825637047 8094 8095 146426942 13849 13850 690803540 64659 64660 93927703 88721 88722 962524476 46622 46623 12748215 95565 95566 842984574 68272 68273 258450941 35992 36070 906484508 53874 53796 578429077 49107 49108 142166364 45678 45679 24154091 67734 67744 226336005 26386 26387 186275711 75083 75084 735339389 15134 15135 842634147 26827 26828 892827762 34933 34990 602805669 86261 86187 572483959 45188 45189 569218415 48051 48063 905449195 36287 36288 996489706 30596 30588 133716542 91155 91156 538924431 91944 92004 640316096 16489 16490 170000260 13831 13832 236854655 31473 31474 272071160 19497 19473 568007815 59261 59262 241983830 71973 71924 325243652 22732 22733 224544854 58813 58814 979406914 35319 35320 356264304 96907 96833 469119093 52583 52656 123495119 23546 23547 951843105 72758 72759 58308024 52466 52493 921246732 16474 16400 429929380 91630 91631 504417663 96954 96955 987676042 86140 86178 252281350 52810 52832 524286480 21278 21279 407623662 69641 69566 148312699 33018 32946 70721527 29359 29360 327280344 55875 55944 13672970 89705 89706 802914170 87031 87032 887583456 4966 4967 146904060 33904 33862 912848068 21774 21775 606216442 95795 95796 141864648 6760 6761 394353218 18599 18575 656136883 68776 68777 48052911 41876 41916 300166923 46974 47013 173980322 54567 54568 945782330 58171 58096 686297850 60576 60577 290153503 94817 94818 624989532 18536 18537 685899025 71875 71876 697839164 38732 38733 86079067 3240 3314 169994446 22147 22208 975314023 56794 56795 947741571 40559 40527 733081572 16640 16641 349114854 53348 53349 721605469 91988 91989 610901050 6774 6775 399662590 96067 96074 985193095 48301 48302 357165772 56352 56353 888812958 44628 44629 823251846 50557 50558 569379219 63568 63569 347904368 54951 54871 561699530 46759 46760 156642448 8675 8741 592779738 87489 87490 906188553 18172 18231 510595687 96678 96679 294924272 94633 94634 719192989 24545 24546 136235786 78784 78785 810214010 67441 67442 292382261 91190 91191 73426220 43257 43254 56873948 75843 75768 224383708 97744 97817 487134223 65269 65223 741510343 75337 75330 165579157 66717 66770 87985865 21021 21022 291209574 56601 56602 996321791 59747 59760 375671740 53480 53553 725904227 20869 20870 970346444 83044 83045 473138535 55422 55423 317337690 18600 18672 147881059 13485 13489 839832751 26610 26611 439260448 88059 88043 590366553 71107 71108 783937496 30824 30881 752694407 84091 84049 666341853 37638 37639 729783958 9899 9900 36149756 12080 12081 237887666 52758 52759 356560282 12453 12489 293496979 46793 46794 903862902 46916 46926 584518147 24559 24486 601209213 55805 55750 149161847 98381 98382 473572646 64897 64860 761516286 19720 19755 303898372 42111 42194 23816841 52899 52900 463167146 9074 9031 474111519 34960 34956 998033253 51652 51653 710677290 94405 94406 252241463 87442 87488 294857850 62097 62112 852734399 15223 15224 193834724 10394 10395 616465386 9058 9021 374836327 70511 70555 192721009 39942 39988 32670347 86416 86403 766491924 83016 83017 96422956 89621 89625 402812973 16611 16612 717049806 5269 5219 235763605 5357 5358 697885143 28169 28170 781093787 78207 78208 950317005 34943 34949 752127325 32998 32999 705639171 70168 70169 866780238 9248 9176 526383238 81588 81576 445246480 67410 67479 135080657 21128 21091 693866295 34949 34950 445171089 46379 46299 937563343 3562 3563 589933763 41744 41745 548874255 32162 32078 745587606 93490 93426 608640537 61971 61892 347898240 93301 93307 333011024 6625 6580 411720668 47184 47185 658336495 86666 86602 871804234 82494 82415 667664568 68858 68859 485657738 33111 33112 343311156 45609 45610 503039021 27130 27144 644101349 21372 21327 246472947 79907 79900 28562196 43598 43599 892541081 80745 80746 597158175 79908 79909 292201341 1007 1008 155399291 71243 71244 146907505 43174 43175 362592255 31041 30975 789585050 56334 56335 916666695 67288 67289 211061445 88476 88477 222690822 85756 85731 393779560 43390 43309 135857817 49096 49097 847032714 64411 64488 495532758 6540 6582 255403184 57361 57362 425962458 8297 8363 946445525 86097 86098 252465739 34324 34407 517051464 71750 71751 380830076 11790 11753 351203358 60155 60156 74663940 21005 20936 293197884 90284 90285 723442944 46106 46107 510193582 18353 18304 866978838 2780 2781 403113739 16764 16765 927982486 65418 65376 681335084 9732 9733 194561158 84448 84449 745082855 68762 68756 405279478 27673 27674 493207621 54745 54680 354056650 86758 86739 765180753 82286 82365 635802136 9464 9526 918416793 9963 9998 139359572 79334 79335 219080009 9300 9320 369923676 2317 2318 672308528 56177 56178 945658153 70719 70720 803957118 77628 77629 799472472 97441 97442 46490713 9878 9879 198836008 49537 49473 404921188 22344 22345 822867943 46701 46664 945398794 14273 14348 792186833 37559 37560 274508126 19925 19968 327175260 10880 10876 166967383 34532 34569 60802422 83405 83386 765309088 75170 75114 806540228 24415 24474 562858306 16776 16777 888532085 9630 9631 878309307 53017 53018 151130221 30731 30787 25094833 56414 56415 344838907 37233 37234 10739294 53426 53427 205423431 98450 98451 630919765 27836 27851 397941236 74754 74677 683373447 33251 33232 756444243 10469 10470 210939690 85707 85708 718187952 15090 15081 2663361 21166 21126 833006777 89017 89098 503039 28651 28652 444836131 15752 15685 239253168 74749 74750 464193948 2672 2673 540909618 63438 63521 782913448 66969 66970 449221504 20100 20101 958435319 75070 75071 671872620 57396 57397 8840916 18523 18572 497368553 15401 15468 779639392 88055 88056 818796976 11766 11767 590067684 20173 20174 962515449 74417 74440 150761801 35314 35230 523530055 10786 10787 540636321 53479 53480 158516061 72036 72037 333409318 74966 74967 740002768 65923 65887 583120165 71775 71776 727008786 57348 57305 573272626 79401 79472 703294283 76665 76621 183865804 83091 83092 560751565 26957 26902 442375618 34610 34614 756907603 92935 92936 543859539 71994 71995 709267856 15996 15960 618801894 79726 79727 289613773 20091 20110 745341866 53738 53739 593070177 38941 38913 456962907 12866 12800 279518856 7235 7236 923897186 69835 69779 101420552 32841 32803 201426214 37011 37012 864815493 42427 42376 310841083 23256 23257 924251786 61032 61056 531828098 68006 68007 82189647 25577 25578 123577502 14606 14607 925953102 3693 3641 52688181 90116 90105 949228276 24031 24069 841282144 72351 72368 950263862 38628 38629 867584803 11851 11852 783393997 43681 43691 608453170 75912 75913 486033758 86320 86321 798488922 63915 63975 983389483 31059 31060 448757118 76648 76649 272818191 78601 78602 489438178 8832 8857 73486964 59273 59274 691128802 44431 44432 612329137 63238 63323 495262316 10825 10871 795316246 6078 6049 540772592 26338 26339 79320773 40635 40596 201362732 37473 37406 642516948 68552 68472 959626595 95900 95901 929410353 59114 59115 371139717 94554 94555 358408924 64227 64228 529167022 41925 41926 863766470 74947 74971 951254069 85010 85011 340206444 41662 41615 726838101 83214 83215 673088145 13136 13150 991842946 13099 13100 233501117 68953 68869 670436112 65032 65039 251753706 22978 22956 719070766 53254 53276 456721265 58895 58896 186646970 80931 80876 27554807 14933 14934 51788852 62197 62198 785074618 72238 72239 284040843 84624 84601 985109189 22513 22514 490474985 71401 71352 926853963 86223 86157 795530373 6243 6244 611809912 66022 66044 741342061 87936 87937 853311434 21252 21210 392476233 64254 64271 257637285 91210 91211 129901613 37134 37135 772012503 70903 70852 121191138 17519 17520 1363071 29814 29842 772319560 28506 28555 735458545 43336 43273 299391381 27928 27929 596526281 53813 53840 621013855 12548 12549 333788334 39151 39170 828318011 54026 53998 84434259 68747 68748 506761064 37445 37375 609025218 43171 43199 895625858 97213 97214 568435156 94286 94311 143974680 77719 77720 445261660 92872 92862 185544779 67703 67704 55558833 99208 99209 470678559 92368 92291 333848926 84749 84750 306805749 44893 44894 36678653 13948 13872 40243759 13079 13080 774088229 39836 39849 352561160 92994 92995 305295369 13453 13454 572635054 9309 9310 73617156 80083 80038 594564562 73993 73959 742292564 8845 8846 741475687 92742 92718 778818306 90992 90993 851419366 60019 60020 126759612 90016 90017 807405829 61612 61613 559566556 12986 13016 115906362 46543 46544 484546641 39446 39447 631552882 92122 92063 237825482 80305 80260 409170215 45423 45390 906040113 72905 72988 607849946 92793 92794 354165824 11745 11746 141477164 7170 7171 562007425 70152 70153 769597697 75141 75123 675667782 80112 80113 760481526 31247 31318 451418295 67045 67046 323605775 90987 91059 170162348 78103 78104 284501127 16126 16127 819598721 81274 81275 147146603 23513 23459 137093012 81149 81091 408058424 21696 21708 303627244 72888 72889 802605933 31726 31727 33493806 63242 63243 515934882 13601 13602 731501446 26627 26628 754786649 57914 57915 104426617 81432 81433 100842040 80099 80147 204267726 33203 33204 886639212 49175 49229 62607042 95535 95551 875500317 55067 55068 636964121 42437 42438 749179733 5468 5442 100657028 27327 27328 108273297 63410 63411 708631073 81095 81096 562566332 43615 43616 143843468 38392 38393 748340243 59036 59037 645412449 23235 23236 107494817 14715 14716 144323447 16358 16359 543718962 53186 53152 93828093 4969 4888 60236582 90690 90646 198613147 97309 97262 28352336 82791 82792 792462009 2135 2136 163142892 79702 79703 765689225 64691 64692 665695883 37277 37237 746968622 80857 80858 401265102 46336 46413 191067307 36916 36942 130864930 63764 63680 143132154 72177 72160 881779206 80050 80051 577970162 98945 98946 698219253 56436 56437 555128755 48453 48454 525938457 93242 93270 76833027 37033 37103 186730577 42869 42861 168883740 70399 70375 420955540 29139 29140 290698757 37285 37243 522287486 90920 90921 170277248 51558 51542 674767853 23437 23438 166136069 42512 42533 574646601 35311 35251 547543375 26501 26473 54685225 90101 90033 832645301 41201 41202 773142520 55820 55773 75355612 71582 71591 349869022 46432 46494 25699249 87942 87913 906018899 37324 37344 413174497 44289 44290 320977570 85369 85303 488691713 63425 63463 341083489 23311 23312 655638563 29886 29911 31829930 65746 65770 148563099 2104 2105 522497001 60359 60338 686669910 3423 3424 290493939 16949 16945 404881060 9561 9562 705645434 69907 69908 73830241 92866 92867 700326901 59368 59369 211375564 93733 93734 913095837 32101 32102 817346931 69032 69033 875046455 78433 78434 339808111 6698 6699 866791139 95315 95256 514066170 97563 97564 978721016 91814 91834 258974897 31423 31356 839639588 54785 54786 870175117 11286 11337 420212120 48509 48425 207970397 58602 58588 591072891 72889 72884 987856765 58363 58364 194345335 95135 95136 208723129 36179 36180 671427950 32622 32551 643444281 93119 93120 555939043 91750 91783 313314675 52670 52671 709468451 31246 31184 953625259 74823 74848 475030627 54680 54749 220093592 54097 54098 251470991 86754 86755 869570601 996 997 438202285 46102 46159 14221041 8241 8264 470120221 62271 62311 83407370 82665 82666 181279909 69279 69280 885640793 91843 91888 992279140 86436 86437 358928883 70801 70802 652248764 47060 47061 44984392 53502 53486 62803384 2362 2363 855942414 82972 82937 596868173 88204 88247 795324928 36456 36457 591901637 26763 26764 230577802 83461 83462 683661633 24253 24254 14347211 69056 69058 768028045 34118 34119 171661136 7999 7966 323965684 97652 97653 459552009 51244 51220 499395589 82494 82495 385783525 18194 18230 428861981 71448 71447 642877939 80658 80659 371635058 28062 28063 486445100 38208 38209 761292334 92304 92305 680426708 5491 5517 920661503 25900 25901 278944123 20059 20023 656960954 71274 71214 831981487 7160 7220 978028796 41287 41288 313315456 29097 29098 431504692 42395 42396 917865052 83073 83074 457796172 81144 81183 59459464 93457 93458 944587245 77488 77489 650089633 56025 56064 301060529 36588 36623 608308186 55750 55751 182906744 83978 84032 563557491 36764 36754 628072761 43733 43734 928680934 16727 16696 991086214 3727 3728 831904168 29165 29127 355271947 96266 96267 684975727 78718 78719 655176270 29841 29842 816737061 68913 68924 275384740 94159 94134 529479432 63698 63623 910911626 51466 51391 623648120 86020 85983 744429597 11444 11445 90355229 16913 16914 518591856 10175 10205 812337139 80978 80979 707834476 29300 29301 557652831 87555 87556 754009058 59442 59443 472262318 71427 71400 658410951 63420 63373 792448927 39404 39405 870932883 70407 70408 682315639 32116 32066 122616760 44620 44581 733092284 75352 75353 366237038 73302 73303 717060661 24191 24192 98734402 39724 39725 109122071 89372 89373 767998534 46674 46675 988080018 95025 95026 573799794 69075 69076 236135297 87536 87526 630474827 37414 37415 538986407 6450 6451 621954098 75827 75828 476321714 83232 83199 125887155 13816 13886 718993237 96758 96711 95001981 75013 74966 847392945 61120 61121 592729627 81594 81595 119340992 45403 45437 747195367 22915 22934 243494806 12001 11965 967972098 2053 2133 35703218 67478 67479 845550165 60412 60446 40753525 7937 7938 248256910 46284 46285 424261700 44521 44499 705339554 95306 95389 765298421 64445 64365 405930127 65360 65431 130893533 28027 28015 180708355 69932 69848 269952953 93616 93574 177132944 24240 24247 885527645 2103 2104 34746276 60509 60529 243127072 9756 9757 326185656 34977 34978 125868169 69149 69166 965866079 32051 32113 584151757 65743 65794 269558000 59856 59857 889887797 88998 88999 32331286 10073 10047 461238705 75728 75729 664199067 71712 71786 515062967 64428 64444 611214070 22333 22337 486804569 17148 17149 591730492 7392 7374 430483680 97931 97932 826237624 51307 51308 698204256 73517 73518 644730830 4348 4349 933125203 66469 66470 903358663 85340 85341 727421241 37565 37566 741582917 30526 30480 365093438 62975 62976 776973601 29925 29926 552682807 9114 9115 576048906 31114 31115 741420904 25912 25913 179014710 20248 20250 430340501 32236 32153 286052776 1967 1968 454488834 35520 35521 725137966 86329 86330 327210521 4123 4124 73273118 19605 19606 900916349 26189 26176 373548378 25461 25518 9482464 31201 31202 146269298 14573 14574 721265266 85394 85395 770318457 70718 70677 690448351 49995 49996 143760881 6478 6444 49693193 46176 46257 87805444 30825 30908 622164112 43387 43452 708179394 94041 94060 8022312 45240 45241 810780022 95305 95306 427432039 6240 6172 697776241 42620 42621 997821402 42147 42165 918538710 62763 62764 257690142 6421 6365 10685885 17523 17598 255652793 7924 7925 665820054 73857 73933 136429401 51680 51681 866091642 30512 30513 242559326 63167 63129 59546368 63233 63234 242323749 7794 7795 809001016 53863 53864 264920430 97230 97168 163700391 10008 10009 494169643 12301 12302 273857481 59457 59396 309913767 91268 91324 249363057 7194 7195 135351393 71545 71546 704348512 13191 13192 85414750 92251 92252 899827709 44674 44675 339636878 75369 75294 714216233 48253 48254 990330761 83675 83676 294310428 91302 91344 49074380 18575 18507 6070631 83995 83963 599922756 82311 82312 352827 97775 97790 884770311 7082 7107 773780871 80856 80857 520854112 77365 77366 934204136 18252 18192 442658748 85422 85416 712451570 52600 52601 357229490 8908 8827 540980407 63263 63264 135033217 49358 49293 627703388 24050 24052 350383942 58854 58794 840181242 64837 64773 821843207 19857 19803 178485395 74894 74964 816497631 66904 66905 13706181 78327 78328 411052555 13210 13211 34134946 3980 3983 10108302 13330 13331 679851336 98597 98598 342073891 46681 46753 281062158 83847 83810 942806971 54551 54523 522062569 48368 48314 16390321 40405 40467 153243279 82983 82979 553905989 10392 10393 571948212 22550 22608 279647145 11991 11992 99322788 36217 36218 612630906 71292 71297 480214871 12842 12792 854911854 30433 30434 280974449 23482 23483 114772979 6693 6656 37688662 20146 20090 532139524 48432 48433 320863936 70558 70559 78759453 29049 29050 226927690 91455 91388 12406684 27472 27483 522965932 45657 45658 994345805 25598 25599 904105238 44176 44177 305285452 7906 7907 629880911 19638 19571 468435743 21395 21332 276501170 49487 49408 69973630 64337 64338 338737825 31714 31774 342052135 6951 6952 940889561 21835 21908 857240051 35945 35996 773201558 50970 50971 955885378 29696 29663 82263774 69074 69075 209018601 49428 49429 932384756 60523 60524 51465766 60690 60706 684162901 56650 56651 147169550 43488 43560 251011133 97772 97721 333192172 5989 6067 649379490 32124 32125 754528710 2687 2746 413941467 8360 8328 538062103 77647 77648 202054681 92735 92736 370431639 8542 8580 285552302 96227 96277 668646810 19677 19678 207203388 37757 37758 462637901 45771 45772 148013381 10946 10940 834932562 69935 69936 919695534 93021 93069 596102861 10673 10641 832947660 3612 3613 83615565 26479 26480 716234461 7898 7899 456557285 2166 2238 317975696 99710 99768 773890322 91636 91696 532857365 73371 73404 651121852 38513 38501 660033283 41768 41770 823309241 90833 90834 397855835 40007 40057 736819836 40808 40809 972948692 14572 14573 907093150 73444 73477 658829163 79413 79396 615661415 20200 20140 808696013 44312 44261 249700680 69003 69004 548785924 37261 37262 925355358 42836 42910 626818317 14291 14355 166268908 15954 15994 777860282 80020 80021 858553619 60205 60226 135242856 61936 61872 688484959 5053 5081 187254262 73502 73485 499036744 69579 69528 197103440 70548 70525 137082029 82276 82239 765093034 83569 83570 577563730 94547 94548 34024427 54226 54227 935867081 56833 56913 273766533 16298 16299 124770115 68228 68229 353311800 59050 59051 808951496 91362 91363 544628119 74497 74498 808248895 86231 86262 522953667 62527 62528 7393922 24386 24375 902966128 24172 24173 909294576 5738 5739 265661928 51645 51646 927240395 47516 47433 390864680 89959 90015 295850834 64100 64142 843929970 1112 1113 99325576 15064 15082 726785731 25159 25160 357766725 1069 1070 980401879 8357 8358 55175217 88327 88376 429845273 83687 83688 75696513 58157 58158 278141395 38918 38919 937676023 64443 64444 782164131 89772 89773 388926640 82441 82442 289629985 83868 83904 602548901 27553 27554 624984572 78432 78433 273987740 47139 47179 672143136 58222 58267 246547918 59792 59793 820468451 71659 71660 174989442 26541 26513 427029428 27396 27448 265895769 85437 85390 316248935 52032 51953 824166844 14385 14386 635118427 78635 78636 363393952 59348 59367 207645585 57619 57555 664835082 78165 78166 375133379 74783 74749 532035130 48117 48049 258266880 34484 34485 545305111 36633 36600 771980506 37294 37295 123562561 5363 5299 902160123 3721 3696 122263447 8547 8585 101228791 90259 90189 596906942 23850 23851 18754535 3105 3106 455503360 62460 62517 891941966 67468 67484 637369435 18341 18260 340079703 633 631 219096584 39538 39539 366531332 57549 57550 345755301 5741 5694 632402182 1472 1543 784942024 51168 51181 649529668 18742 18669 219532734 66323 66324 110364011 64602 64603 508538638 28170 28192 227244679 3339 3415 484036467 93889 93838 132727652 31 114 643593213 37774 37775 482197885 83511 83472 242671675 50243 50244 281308186 39431 39427 730013353 5618 5619 767328137 53290 53348 697124383 98700 98701 387054258 58379 58380 956182751 22854 22855 503756082 47590 47591 44007471 69115 69116 995685115 25984 26043 332311912 50199 50200 987269605 27339 27340 918202723 43545 43521 145274850 55919 55977 507625046 94072 94073 163764809 74491 74492 865281019 9355 9356 809669145 26984 26985 783267209 95290 95268 65862960 40244 40245 299197174 99428 99418 725778909 3302 3296 382185169 89424 89443 187000589 21962 22042 165626055 8402 8440 332290827 29021 29022 463501312 2650 2651 524640031 38992 39056 535203390 3598 3599 400560299 87881 87882 453473122 60517 60582 406915 33813 33814 628221502 9525 9482 225358648 34587 34588 875960768 52577 52581 579308569 92696 92627 295308578 1989 1990 751419854 62423 62424 183272804 6053 6054 786171091 54245 54246 312295434 99375 99435 909002337 91985 92004 340634266 4518 4519 36990196 70884 70885 826154018 88737 88680 10054520 79422 79456 173933944 63302 63303 977513070 26363 26402 166904015 97086 97087 188091374 71164 71165 96375866 22879 22880 791254864 53494 53471 549726079 47703 47671 189035597 1631 1601 446402842 6093 6094 798372636 8720 8722 745453832 38967 38968 434450336 72308 72309 129974006 24939 24940 736631824 66705 66789 821479194 32262 32232 327968966 53292 53239 966264654 56209 56161 808639209 49038 49024 65100470 22731 22732 583083878 39272 39273 186923283 82523 82524 882847966 19452 19453 251838957 32858 32859 726786801 72353 72397 884479804 44302 44303 976315810 90154 90155 659906810 82632 82633 720414402 59221 59200 822893526 72683 72656 805405 22149 22157 578671802 85107 85108 834790560 64817 64818 729113695 55526 55584 894328049 58175 58176 10472747 32526 32589 952454083 66362 66363 414760647 58620 58621 687961506 71864 71804 648889502 1951 1952 490162584 43554 43512 480133462 18420 18410 540656853 75796 75840 306917292 79499 79441 863591886 15551 15618 978213711 96731 96764 746396653 99719 99720 452537904 95710 95778 365906649 62464 62462 682099780 33289 33261 756842130 80 81 289695508 15675 15690 99057273 55021 55022 738506598 43338 43276 945239624 23796 23805 663810317 98738 98739 788029994 42896 42897 973117028 61080 61115 944345167 13391 13445 368694611 98266 98267 272535946 85680 85697 709341662 69500 69501 120512652 82748 82749 201722284 94781 94782 39882230 14990 14930 505247300 77145 77146 719075460 74334 74335 105640222 40558 40618 701908122 4073 4026 995005225 86524 86525 886125002 24357 24358 582718788 54407 54330 323243195 72054 72055 404302956 50365 50426 929539780 21988 21989 346534188 90557 90528 958895386 59227 59264 197802183 63307 63308 368976287 27590 27591 494342274 99186 99173 42583421 80952 80908 375983099 95762 95684 156738184 29257 29258 245350254 89353 89356 801413815 30936 30867 456683406 82409 82328 455883928 30780 30695 120337111 20719 20671 667542981 88529 88497 541680611 32936 32937 594708563 55305 55378 917135287 68951 68952 434363234 9085 9086 507503803 77492 77493 940582488 87014 86933 214318658 26634 26635 937195266 11182 11183 236013101 84408 84412 832387030 63416 63417 12397102 90762 90736 394168439 97522 97472 954630053 85447 85448 107841121 88612 88613 711738648 89151 89166 467655519 87429 87417 232341464 15133 15134 551694933 73061 73073 188092749 8591 8592 353585766 67692 67687 212924928 68935 68997 17368004 49901 49902 479800027 54970 55025 503376 74201 74256 365053897 4616 4617 156025302 41282 41283 939327315 37507 37427 127518052 75562 75563 903025933 94451 94452 70798986 7248 7262 748320175 41968 41904 363732786 97129 97130 12965062 80359 80429 402710786 49330 49302 932626068 25162 25163 219943845 67530 67457 98353771 6897 6898 598911431 41959 41960 695688581 79650 79651 858842645 86010 85960 67707801 97071 97094 922999672 17993 17994 298994020 75518 75519 720628200 70293 70316 820261905 1492 1493 42111757 33081 33138 537909642 20361 20362 745427476 13290 13215 847636196 82 127 60710422 63567 63510 621667578 81540 81541 379444627 87066 87067 640344439 94444 94445 423303765 13029 13030 935250630 96270 96328 603815299 60829 60828 423638487 44423 44376 197848034 61847 61848 103848630 7245 7313 91474806 33968 33969 343424205 2324 2325 301058586 75704 75637 636987042 9721 9794 20206276 20713 20686 514152234 25050 25051 276099163 94286 94287 429645221 27278 27358 649537976 98186 98187 410405939 88481 88416 259554742 18667 18668 154774567 64775 64827 261980920 39228 39229 68969821 48251 48268 215791219 945 946 99718852 2275 2276 155420579 79692 79737 439227370 87325 87326 874942883 12709 12784 146383082 40515 40516 823589620 4517 4518 307449400 16332 16331 53398012 98067 97998 584101985 96171 96118 179128227 15475 15476 281576946 83902 83834 272329848 49044 49066 405525352 2934 2935 752227300 67531 67532 808504780 86122 86123 289072307 37130 37131 928954836 91303 91327 866205590 70927 70928 135813097 72188 72189 793782421 58463 58448 966797115 87984 87985 529150118 47608 47534 797962267 57074 57149 848581703 21771 21720 774211224 51755 51756 80748834 95515 95546 9158051 28013 28084 573005148 65985 65986 679709909 96755 96727 609023229 40860 40817 135313826 21848 21907 789604110 59476 59489 763284654 55202 55195 512222461 88731 88732 602720082 53882 53926 298178347 87761 87762 152919026 51540 51541 45094707 49226 49227 437725001 98666 98667 996022771 47582 47583 325899948 38296 38333 780439828 60915 60916 236880383 95340 95341 665204739 87758 87759 370345212 29005 29006 239264346 49902 49901 646778849 93361 93409 158556524 81864 81865 402186110 24880 24881 964073880 14747 14707 562918032 52116 52117 118628362 85153 85152 273660317 19072 19073 950306581 9016 8971 591643611 64865 64804 363163731 84725 84726 572437144 89790 89803 100880591 96129 96130 20629088 71156 71212 126498197 33626 33627 812454528 86188 86189 72536055 68760 68761 395975007 91571 91585 926785661 62522 62523 579879369 23403 23359 780203748 23496 23497 243621791 35766 35811 245320201 96464 96477 292408837 8377 8451 506461586 79728 79729 117466350 50710 50682 722889184 82365 82366 493682375 50448 50465 282999395 81134 81140 791649671 44347 44348 666014448 59052 59004 917087893 94971 94972 487167991 54724 54725 165736577 95438 95439 963536602 21426 21427 482452045 4205 4178 649869466 31091 31092 546079399 35191 35192 803526971 36408 36409 909506499 80991 80954 613351314 26764 26765 786720862 47534 47535 192456391 75073 75033 560328877 21678 21627 328471884 69680 69681 73503614 46694 46695 410266330 6402 6403 663280396 54502 54503 871968490 37726 37779 840830131 18044 18045 519654178 53694 53700 917557564 71649 71640 649135524 28495 28496 406039373 24637 24670 558872333 74597 74598 674079980 9496 9514 180312001 74681 74682 559503538 31196 31163 79026656 11346 11347 188063367 20650 20578 496189723 27795 27796 495208093 60249 60250 292599058 69457 69384 614931057 75673 75707 153517524 77647 77670 669550684 87980 87909 673609004 13003 13004 196058289 47733 47658 829743190 89863 89882 458036570 22968 22972 247661897 29272 29273 390745591 19145 19146 60871934 93739 93740 46177041 42724 42725 599588677 97799 97800 443802304 5139 5085 712043149 81962 81963 969446349 78667 78668 460463751 17457 17458 525907774 3267 3262 994780080 75407 75370 384302532 23583 23584 217372724 42468 42492 837981706 84261 84251 106544171 72642 72695 173542876 87553 87479 814554001 55753 55754 905858205 86793 86794 672106363 26008 26010 651161300 17080 17112 593052692 24119 24135 155130907 98060 98061 258866383 61039 61040 178495990 30810 30895 399912801 12975 12976 178497419 50175 50176 889399961 6006 6007 260714237 58264 58265 834797073 88813 88791 984695666 70350 70351 283596172 40050 40117 28569798 54184 54250 809106453 90685 90686 840503225 75165 75166 259598676 55216 55217 465902281 57574 57620 170924031 57972 57950 560640371 37972 37973 365702162 17158 17159 710984852 32518 32519 519984647 58245 58193 669023123 51673 51730 803223028 15038 15110 469891901 56792 56793 992392424 59117 59113 525679059 33800 33801 909384564 78748 78722 328233547 82799 82800 588115830 21804 21805 31179482 7717 7777 44393811 7599 7600 674675842 86480 86523 516713847 4094 4095 562186109 94541 94492 793833003 51952 51898 724173722 53127 53212 416225545 54758 54759 681129730 26220 26163 593853526 91433 91398 80115172 93151 93152 155258778 80263 80264 67037916 74988 75054 539031246 69947 69960 587287537 16611 16587 783245419 97044 97045 969295647 97494 97527 672372474 62654 62655 431865447 95017 95067 445192334 30023 30024 540151658 71169 71170 383392507 73433 73434 871447637 86205 86206 338412918 9596 9597 124656150 14641 14703 293936547 80434 80371 170679355 88085 88086 965774176 15736 15737 502250380 90156 90117 197937377 59780 59781 814260930 43950 44032 793451832 16208 16174 50578902 24829 24830 509320341 67632 67680 879536073 40872 40949 51596740 99119 99053 368169613 27564 27479 417506725 58972 58973 485339054 42731 42732 412134001 36062 36064 239127765 28692 28693 478838514 3373 3374 554297726 43079 43080 930711029 38370 38365 453647007 56401 56402 172166758 47861 47776 780529599 93239 93184 663267490 49362 49363 208382253 98225 98237 436895362 67192 67193 300988577 97720 97768 933886844 36210 36211 599659275 63029 62965 687813804 68195 68276 636450444 33897 33876 141674378 16315 16313 904683110 95956 95957 393621699 28778 28779 615859420 94581 94582 937212543 30538 30539 265446414 4221 4222 171972104 959 960 801544909 14457 14529 753734271 83270 83271 250059911 86586 86638 599105669 34618 34619 198134100 16807 16808 300693453 59627 59628 238080954 68578 68579 247935347 61277 61278 260773432 26725 26677 745020029 40272 40273 490599126 51779 51780 553360689 44164 44091 768589913 72878 72879 418803277 19953 20006 881481028 32185 32186 528194959 86753 86754 367674319 35407 35408 91882055 24143 24144 952802203 82914 82951 238560664 1397 1479 37869418 96927 96987 67701327 56640 56711 789167867 54008 54069 859698035 60121 60166 305153705 74985 75008 902688946 13085 13100 411581530 29357 29432 301987918 48097 48108 515711590 21571 21566 992349554 22029 22033 434933609 5459 5460 946448236 57172 57166 35125308 16156 16157 86056045 19082 19083 619625968 70589 70590 298215086 29838 29803 239363260 68470 68471 779778320 63031 63032 984819131 68813 68814 305396564 5032 5045 560332915 63019 63093 574263524 99159 99160 970612400 38610 38649 68414237 70898 70899 690635453 51831 51832 345598709 99885 99886 218425998 89628 89708 776505566 63581 63657 599295276 75945 75946 196785160 15950 15951 928555789 85396 85397 637711067 994 995 409311050 72469 72470 986102899 91516 91539 287260462 76520 76596 440835918 16392 16393 690946765 43542 43543 250888485 36298 36299 282803508 19984 19985 442989690 48964 48926 195794580 64779 64738 155897446 68543 68544 829336498 36571 36650 983583549 4112 4146 184594307 87141 87142 893269094 68412 68413 160761850 71043 71044 965805208 11345 11346 161025110 70451 70436 934122075 34976 34977 541937161 93944 93970 661211969 41339 41259 444704157 14711 14712 241863058 28127 28067 165092636 57278 57279 475736504 72723 72806 526758790 43058 43059 522128472 38964 38965 81326929 90317 90318 925521570 30298 30335 352674966 40584 40661 137485143 10532 10533 444554938 47419 47420 133627751 53332 53333 846478914 6634 6685 565005310 74506 74507 742612245 15038 15060 461153551 53958 53959 531399988 17590 17591 706994764 10000 10001 719349073 53009 52934 51893809 55663 55617 125310774 19323 19353 91197371 30913 30906 727063892 48295 48251 868290107 74198 74199 923488347 95591 95592 588038171 46814 46793 869111112 30381 30385 786916111 79312 79313 436160822 32802 32803 767188236 61563 61643 877564215 78301 78299 385837625 74157 74158 336843405 44550 44551 345915506 33505 33453 730112207 54646 54563 507339972 27721 27705 760698456 29661 29662 307850987 40332 40295 489619862 90038 90118 802580085 62747 62784 975665628 50979 50980 740551029 2906 2844 178637601 82948 82949 760019873 63387 63388 940746119 56071 56072 476948699 71042 71073 754479768 31706 31707 280605518 75714 75679 51303916 2583 2584 360865189 14160 14113 981577668 6751 6752 724664684 64395 64396 975307738 42325 42326 169599192 33672 33631 467983387 51274 51292 708196812 12016 12017 948911526 13390 13391 1792797 2293 2294 849832705 63681 63599 974775010 79936 80020 629910255 65188 65189 930872962 55921 55922 571633000 15974 15975 732795302 76563 76564 304661530 39893 39894 625605482 24297 24298 52997810 32863 32864 845666708 79599 79606 845618602 5112 5099 749089816 97357 97308 208569917 92966 92917 63860100 47230 47268 795985893 80928 80929 277728895 23277 23278 236380200 88802 88783 543026955 23317 23235 962924203 60258 60309 443476054 21031 21070 732187085 85702 85769 860639075 3755 3756 383450326 66117 66132 398676412 41351 41352 165242271 79141 79142 413282472 92487 92488 526118305 39304 39305 30481319 41257 41258 878236400 19821 19822 501978724 17731 17806 39422494 27476 27437 819209930 6423 6424 203279970 60803 60838 322564779 852 823 702057315 9042 9121 225405748 35085 35086 828864261 14783 14728 890143491 81203 81157 29344352 54613 54608 21287872 41344 41345 358041360 52640 52600 757653563 77376 77351 179226306 46640 46682 504862380 16228 16229 139830907 86456 86457 602703413 44048 44049 934190643 43267 43268 779028842 94052 94053 650716434 87373 87374 598955933 21389 21457 809516543 90392 90393 899695308 78485 78560 297148985 90483 90436 37896189 99146 99147 374408257 9014 9035 363372599 60030 59979 877973250 60278 60279 746402083 37667 37668 827432506 22001 22002 975001075 39722 39712 587837369 2884 2885 973546090 60003 60004 574972407 71118 71187 738626743 72529 72503 917320831 69494 69495 955798709 89760 89688 524063317 38106 38173 281859781 26369 26370 589206760 30270 30277 374470134 86869 86870 490743871 83413 83487 950834943 39392 39327 438676546 32023 32024 199259106 91762 91763 469871198 76482 76476 655638901 54226 54300 837307083 26047 26048 951456499 12410 12411 118659983 72104 72105 945290937 52824 52825 536400932 56251 56257 704759555 12625 12626 439409555 5569 5570 883071982 15678 15667 63464810 26774 26783 80196372 3041 3086 1647507 38488 38569 775066261 97865 97866 340920244 91494 91545 132658712 25032 25033 151715485 81276 81277 591918986 70940 70941 725157512 47397 47457 628633249 43924 43925 799303836 90698 90699 450779343 60160 60130 904905505 79827 79828 131797349 81677 81665 91612269 18100 18165 415056862 33494 33495 93844517 28860 28861 734536535 77423 77424 104055452 40452 40453 366148932 22907 22887 827308463 53819 53820 595481633 40700 40730 893233505 96111 96112 412141881 64337 64285 844061345 45636 45637 776604672 89882 89883 222716130 4678 4679 408953167 9480 9513 827911150 58172 58173 209155844 92912 92913 328034885 37054 37055 787377271 60516 60477 241118702 33821 33773 222105849 59885 59958 904369595 42034 42035 846642481 57473 57466 292336182 16452 16453 431365729 86232 86164 636244903 31544 31480 458091049 40650 40651 46045096 75486 75436 270336383 24695 24661 597618901 36670 36650 154576589 44055 44056 175997706 76786 76787 492529642 48356 48432 374868032 89807 89874 486573681 13906 13907 336553101 65715 65791 198976832 59472 59473 154411893 77981 77986 776808511 31968 31906 610021078 17848 17873 272956284 98131 98199 142180791 70866 70867 617368413 51915 51947 820197624 84525 84526 732475746 56129 56130 799394606 2013 2026 105617683 89669 89670 945832594 73287 73240 507225381 85374 85375 342674868 13896 13897 24379136 19388 19385 41547280 46117 46118 861749608 82537 82483 299460052 76358 76359 15689031 38198 38172 51885023 83180 83181 55716986 84678 84679 192537941 48579 48630 482270363 67231 67275 462475035 87734 87801 606680957 28239 28169 645127488 41804 41825 781515133 69433 69434 137038824 6151 6122 882941306 89918 89959 388955420 73623 73624 376278250 35471 35522 968896088 33732 33733 254886160 39829 39830 725184428 25687 25752 936305997 62279 62280 858468234 47470 47471 346795722 63938 63911 683259569 17322 17317 720969636 86602 86663 6339895 50610 50651 791111907 68809 68743 593185063 74706 74719 297165087 16926 16889 856070206 21953 21954 736301862 67562 67591 524445719 73969 73970 932342780 77191 77236 64326500 9591 9592 522351556 20013 20014 350500024 60590 60648 852058886 74825 74826 946026560 41655 41656 433322796 75705 75696 118102014 63564 63508 461180298 30067 30068 399562068 28433 28426 990481754 21788 21789 251022579 24374 24375 562694246 4493 4463 119257710 25237 25238 775036416 92429 92430 768893876 72006 72007 723190686 24759 24740 791889496 75142 75143 254648737 19280 19281 842280819 45625 45686 733164911 44111 44070 206404582 87691 87745 329099048 95378 95450 119044114 38511 38512 877899231 65259 65260 235833905 37488 37495 806654032 12432 12511 70707364 17979 17973 925218513 81491 81492 405760898 75155 75184 556520608 60197 60276 106013182 7669 7670 698265388 27541 27542 100783907 60691 60760 528557009 80458 80512 635537976 13531 13532 214102314 75515 75454 105370230 93821 93842 490401435 89664 89665 718426833 97061 97088 742904081 79342 79340 235241408 1141 1059 115049338 2553 2582 54637337 78319 78244 818479109 69254 69317 141145321 47005 47006 572549430 29160 29161 242818248 18306 18330 67603162 17778 17779 882175517 26661 26655 160802665 90687 90688 183846215 35078 35035 285962323 2760 2761 238385506 94111 94112 551474700 75738 75707 611938883 27915 27949 342381685 4942 4943 511083480 58466 58467 658745795 99255 99256 594188286 82740 82741 241435775 59811 59749 964400358 65108 65099 900580292 24247 24256 405007221 48638 48678 967280107 63179 63180 336886652 56805 56800 667507700 86533 86496 226968423 27879 27817 696638641 94257 94232 360365256 52158 52159 767126406 38190 38191 599446372 17275 17204 891824515 81403 81396 264340051 77503 77504 419121596 40715 40716 702706227 52512 52589 36261765 73046 73116 641269654 25682 25683 319222402 68938 68932 136318335 59628 59629 341982362 34765 34825 32885332 97605 97606 91340536 12939 12969 404194608 39045 39046 227197819 65837 65838 309641269 42100 42101 172678979 15963 16019 667235644 13343 13275 655096757 93835 93836 943502341 92287 92288 975265426 46866 46867 886957749 30767 30768 872414558 77548 77476 249664507 94082 94018 819505638 40152 40162 380027522 29056 29057 368210680 83422 83486 988560057 27235 27236 200601513 53588 53615 124185148 1039 1040 193205800 29688 29689 712018084 65472 65455 622190195 74700 74667 79390713 34781 34733 733130666 77913 77887 514101195 71416 71406 520268952 73464 73482 137990587 45511 45512 101256430 17559 17570 231662400 99279 99214 952688401 32710 32757 636402961 77552 77473 690242319 62754 62755 630222978 92553 92486 365355800 36932 36933 300057943 32082 32110 560760998 44984 45005 741220694 61032 61033 90042664 36025 36107 736860801 58207 58208 42804028 22013 22014 848809 45011 44945 145358894 66246 66250 667022392 17407 17413 281984781 59459 59460 203313697 64823 64765 252790538 98240 98192 109742315 69645 69622 101552324 20363 20364 385994280 69971 69972 806218085 60828 60874 619438591 31364 31365 81738219 40744 40745 134914589 14428 14429 488258453 41837 41902 697385678 38992 38928 936186980 91151 91152 136041340 57540 57624 61570101 48246 48247 951040361 46047 46079 614167658 67103 67118 187747155 53505 53530 133660890 12413 12414 229534026 1954 1955 101194268 95137 95138 167076333 47644 47638 627955570 71157 71158 603200875 96751 96752 573833750 27658 27650 179568623 12030 11968 729278155 14053 14054 787918145 15303 15296 478055684 12880 12881 897718776 24750 24726 282124314 45562 45563 590806338 20682 20702 735246989 51092 51079 736485165 91710 91711 554683425 87452 87520 183828698 67265 67309 123193698 85962 85963 897339346 76410 76411 5206506 41787 41717 293106378 32403 32404 626898703 75359 75360 583081883 12429 12430 790325277 5214 5229 579517486 59934 59935 339412110 3660 3661 741232766 69760 69769 24730315 52921 52896 559757818 17564 17517 959226154 32373 32393 680845212 80941 80980 77250271 46588 46589 574025694 93245 93246 349258021 96542 96543 381638539 88682 88683 559958337 66781 66779 694050722 34767 34845 684662474 88703 88764 374679626 37135 37182 822061917 47814 47815 691027595 21341 21388 745022946 65299 65300 451072419 27043 27003 539821088 39949 39986 72403378 46352 46353 52513252 79048 79026 610538350 66898 66899 966228812 78865 78780 598866874 6680 6655 205170630 16567 16605 23067352 14733 14734 235844963 47242 47179 27456465 35380 35381 436527773 46618 46619 962185223 82396 82397 460262695 6270 6271 11811290 33050 33048 236332691 51344 51308 614087721 7908 7993 272332254 77472 77491 245580815 6244 6245 473034228 58272 58353 890642715 54942 54903 982402493 84195 84111 946021427 99041 99074 748904970 52606 52607 53408216 67034 67035 534302478 95498 95499 780476909 22508 22509 372122777 61982 61963 109763413 52894 52895 350701916 3451 3452 503365456 2937 2911 132890556 61129 61130 658551126 58834 58835 832516146 47430 47488 729158243 73807 73808 394477027 14444 14445 211563263 68301 68302 640173184 29953 30000 912703954 7387 7388 582825311 72840 72841 745447602 29680 29681 625751461 96256 96257 268218995 89737 89738 704942308 91372 91373 984331440 16813 16883 957687959 74769 74770 847983821 81621 81622 89111206 26337 26381 808282145 81350 81351 751943040 83642 83643 709244012 16262 16263 695381614 56198 56276 846152195 16302 16281 625803609 16554 16555 615978694 69943 69944 341419978 31299 31344 515854321 53927 53928 741502185 30476 30477 172389100 87413 87414 715108497 95101 95159 476107587 70658 70606 187731079 29020 29008 52160327 29413 29414 641516346 48800 48801 890593156 82536 82590 145372535 84863 84864 166525292 7911 7912 539242542 67183 67184 791862409 83925 83862 461517701 64159 64084 133112865 87409 87459 83025844 15840 15841 217457772 52590 52593 815634845 9839 9840 794209375 11617 11618 5948854 86133 86152 442096944 3009 3005 747688502 9462 9416 815097793 77624 77625 6408297 85936 85937 681881468 61633 61634 69385786 99620 99621 379503328 5846 5847 362273683 67972 67977 381347655 71012 71013 781993297 62348 62349 536123006 73936 73937 525399770 92846 92847 140163687 50848 50849 782972741 75846 75847 19897929 33546 33520 68016898 30016 30053 580623560 80815 80748 911395911 99154 99155 736895281 49054 49060 684292456 54337 54338 721117046 67631 67632 103309723 20678 20623 648307508 14475 14467 633116862 78620 78639 315769471 78527 78489 47423299 85487 85493 711127330 9416 9442 612806344 37358 37428 869095732 25245 25246 843091942 57455 57517 124334361 75010 75011 134567423 66203 66204 905067634 84930 84952 355118752 88904 88967 795679211 86241 86242 696541605 87602 87569 380079260 14694 14695 337502066 26377 26303 473529400 77739 77740 400314864 55721 55722 452027520 59150 59169 438699517 70823 70824 357492527 98380 98389 434692832 74682 74683 27632343 71985 71908 566711807 92186 92102 134804545 34553 34554 893771691 40644 40685 250962280 68131 68088 785327536 60552 60553 532407255 23185 23186 292790469 19879 19804 877971734 44485 44486 452533456 45131 45132 465715522 19401 19347 955601507 75294 75295 409636797 2637 2638 832076028 81620 81621 341042587 24166 24210 444026517 40142 40143 415172197 25078 25049 269210564 77517 77518 443653721 49354 49355 407372051 13514 13515 429449015 7425 7497 783742513 19423 19424 768175451 601 602 778875189 38572 38573 948346905 15035 15036 763584499 81814 81752 232313499 43277 43206 407312898 65578 65655 792942632 33636 33687 162851168 31759 31760 376940693 93091 93092 362238495 11619 11620 863376726 11382 11437 356797198 690 683 947814189 84859 84933 392001404 33656 33670 791186465 63859 63905 682967334 67564 67565 966481494 63921 63922 979839364 15790 15779 484923592 38786 38787 288646981 69688 69674 673920391 46273 46354 257347143 16625 16626 91951104 77540 77541 481823324 47527 47528 933234492 70789 70858 631649514 10992 10993 354562231 57628 57599 797355489 53708 53709 315161745 99782 99835 987573018 26310 26311 760067771 73565 73635 92865406 48047 48048 749256581 58783 58784 906137042 58398 58339 98979608 4018 4042 335340615 63370 63371 280141203 73953 73912 272731512 56926 56884 397371427 8111 8125 820308166 38804 38762 815457142 37894 37859 312299133 35652 35589 15309624 84997 84998 275940719 39069 39070 214764569 95271 95272 954152684 69706 69707 601307125 46310 46318 966236428 43531 43486 50551336 29259 29224 352889227 42661 42662 359759294 92742 92743 348742555 98160 98084 894799568 20868 20883 262852373 40187 40162 331390970 9745 9731 21389058 26776 26852 971020618 75600 75601 186833511 90573 90574 312235715 34668 34590 825018753 21131 21201 152503772 87011 87077 953184416 84070 84071 49336910 8894 8895 400332403 10537 10538 484670336 54859 54851 19856403 50747 50812 890120196 36149 36165 926958163 28403 28434 335672513 48190 48245 713642932 99569 99570 354517405 22266 22267 890354455 59816 59759 844863947 60648 60654 310710518 73607 73608 860250439 95872 95873 722368568 82 83 112627693 19277 19250 201147440 4164 4117 676759593 4894 4847 191941805 39179 39232 357650766 97781 97802 159311488 94202 94203 985741028 33606 33607 112061280 25072 25129 310314101 79377 79348 32499277 44143 44188 12556945 14972 14973 393780823 6093 6042 694285739 55097 55133 402563894 53767 53801 732907938 4596 4597 622894500 16747 16705 925129837 10072 10151 403322602 89836 89782 738012216 52558 52559 570001293 39421 39463 166482085 59376 59332 422304920 28127 28109 887437551 67514 67515 96829324 26669 26670 300604546 19586 19587 37397212 48428 48429 870018500 80227 80228 674455033 64207 64264 47337890 19100 19101 94022000 58154 58088 898970831 33253 33254 211026516 59266 59267 583556865 53826 53901 876327830 57283 57284 751505894 97294 97295 294216583 54219 54220 369549786 47516 47598 796497261 18293 18214 503178982 22715 22736 671397587 51486 51487 723349689 59279 59280 378776869 5233 5234 508369113 5440 5519 718040716 34846 34847 795519646 72686 72687 851851255 67809 67810 716046110 57059 57060 656626457 47731 47732 386716583 91271 91272 638139768 3284 3285 747024936 2252 2253 275234890 63045 63046 464410885 50882 50883 420068843 17103 17104 462300941 63493 63494 305034607 78846 78847 704617793 25408 25409 78301653 28301 28231 360923687 22976 22977 934812143 88355 88394 42948362 3059 3088 438899064 21378 21379 678783957 91252 91253 164692765 15489 15490 48617461 46868 46859 8682280 73615 73616 29951263 81156 81157 883801990 46286 46280 536517213 63670 63630 621541925 96608 96609 260656933 76152 76153 864593775 98661 98644 780534962 72594 72595 16810758 10307 10308 754880857 96970 96971 174116923 55869 55814 208563306 5087 5088 357032229 21440 21380 143277545 41324 41285 981127442 57060 57103 125160199 48124 48071 433910372 60277 60291 380206080 29606 29607 309310896 64081 64003 910790138 55815 55816 905555423 2049 2050 17548590 88707 88708 381550762 79717 79705 301727211 11955 12007 71794707 6801 6768 689629060 9707 9623 805550989 2527 2528 145399617 75090 75074 85861038 5876 5796 213740036 42558 42625 422798537 35786 35762 532763077 72220 72238 63410630 12909 12840 467062794 78982 78983 617293010 40678 40757 139209777 97606 97611 389303572 43537 43614 362360815 97220 97160 454131883 13247 13248 565289106 96616 96567 604078023 48851 48835 533624438 15918 15919 59054422 33689 33690 352569550 56733 56734 463508454 76764 76765 309692047 37782 37775 97457746 9141 9142 853465453 7735 7736 620085932 78040 78041 975004470 7889 7890 919644924 42918 42907 960244 60839 60758 41188291 6660 6661 704246783 98608 98609 912095685 10121 10190 279411394 36362 36433 762690841 36018 36019 419741243 81323 81331 19011032 74345 74264 836436359 14383 14384 848215567 7357 7302 881108938 73269 73272 44503693 95086 95087 723137074 3210 3235 135268623 65470 65471 998935382 18771 18824 250085751 54975 54999 531546831 10999 11000 470367873 56203 56204 239686088 42113 42114 521360029 88299 88300 31708110 91609 91610 721076622 72749 72773 562615459 20713 20714 868013652 47892 47937 960722312 95448 95449 14871809 86994 87046 667486167 21085 21086 463768597 54350 54351 397464700 4877 4954 948245613 87439 87440 480816794 92604 92552 865111751 63589 63590 112102780 74030 74031 106857503 54937 54938 20592004 97269 97270 898819168 5508 5512 519270113 46613 46686 779194017 3617 3596 306720253 64008 64009 321029318 95341 95352 404079030 90370 90333 950807170 70109 70102 12280345 77439 77440 645955387 6320 6321 271322795 4119 4120 153984513 10752 10836 694368558 26657 26658 606975167 77867 77881 300022007 55530 55531 883959874 97151 97152 615492000 27165 27166 659934952 61873 61819 335899985 88581 88582 219154301 78250 78174 344500577 68874 68933 781333749 30594 30595 7845488 48842 48843 48292634 44272 44355 690411705 32973 32933 866891973 15581 15565 89830852 41577 41578 494014680 52106 52065 931832434 28948 28896 659497621 34925 34857 517184401 77858 77808 294655768 18491 18492 144803227 40402 40403 180370685 69894 69819 468441557 10092 10093 858067049 68502 68503 733528730 47618 47619 374041117 52638 52639 747793302 39789 39783 182015950 60912 60994 513792246 33809 33794 291451137 73179 73237 380941259 51472 51473 802779916 5830 5872 680008810 96917 96918 977687188 39277 39278 684453910 5155 5156 881112754 9612 9613 210427374 27826 27827 843753560 71194 71195 152032567 23 24 290517075 25301 25302 688588152 9659 9717 860332725 1083 1084 505557978 20293 20352 853959295 75785 75786 398796098 76554 76555 705322531 36671 36672 122817440 69555 69541 70005211 71225 71226 133004452 77412 77473 447918834 88635 88636 106840451 68688 68689 886675533 57676 57677 156157211 25271 25288 104263193 10236 10313 364890720 83057 83122 267958006 75599 75547 435934112 71562 71480 131709753 36826 36750 242659029 31502 31503 456612818 40381 40334 875077820 7146 7147 638697655 60132 60151 971527061 66769 66770 235896118 90016 90089 535973310 59373 59374 354327190 47214 47215 168730931 89758 89759 956213128 36247 36281 954205738 86432 86495 513282463 90791 90792 289988353 73765 73720 413780355 77933 77934 566261043 97127 97128 60354961 63367 63368 313473937 26359 26283 847958423 4721 4705 475987871 67031 67079 222280021 10365 10366 424371890 90254 90244 314890624 32493 32570 832953639 60786 60752 865322122 2105 2106 53431396 65959 65960 874109874 46165 46166 928050509 8118 8119 112136137 28873 28874 250704916 21257 21258 683684425 31580 31643 144125049 63627 63707 652544144 58122 58065 564440181 1724 1674 248958994 49648 49649 10025602 28813 28814 97163719 88295 88371 463035562 36434 36435 10439896 58252 58253 792466899 8113 8084 951415903 42317 42318 503775374 77265 77266 304719523 65862 65912 425370285 79390 79367 138322847 68575 68576 326897270 69612 69613 895403897 70740 70741 795976338 53973 53972 759949631 25803 25857 646021752 61022 61093 132986084 29191 29192 422550025 23668 23669 917605970 39727 39642 606523026 69291 69292 894089096 43118 43082 677458967 91985 91986 882507573 29320 29321 346389118 36164 36165 504994602 34252 34198 309311524 67429 67434 765244167 85088 85051 943229189 14081 14082 491746754 63690 63691 507939314 17687 17688 368317054 83127 83167 246476856 70618 70673 789594712 3824 3825 720938571 20291 20292 594454344 98907 98982 398340516 10974 10952 729736136 31270 31349 414837988 21939 21940 926168727 29802 29803 454344540 85890 85891 601109419 69877 69934 479554676 52994 52995 525629478 44328 44329 97822643 87432 87389 509359293 44236 44252 404609052 51356 51357 713760092 36272 36273 491694962 39402 39403 162594645 74666 74667 161638019 2189 2190 486698888 25546 25547 588682263 3783 3740 652039118 83407 83408 473610147 25401 25402 181619654 92751 92814 216355069 65982 66054 16337435 5872 5873 613744241 16435 16519 379549410 58939 58987 752286692 3168 3111 133379389 80250 80251 704911902 57358 57295 805151163 90306 90307 626951596 72068 72069 818545604 46320 46301 179966923 78401 78402 101283731 99093 99062 35244329 52588 52668 638697101 10752 10753 293162602 66896 66897 964481447 476 399 587275905 20201 20202 742750023 51071 51020 360740420 74526 74458 224202025 33771 33823 522879512 9026 9027 558330544 97313 97314 151073311 28579 28576 988553733 24610 24609 430655419 6376 6377 668411680 28055 28045 38750400 79939 79948 408804905 26567 26606 584672921 15804 15848 755313470 52539 52500 542444255 46997 46998 255043950 75852 75853 562855722 82109 82110 218441752 9971 9964 908143527 92634 92635 634583725 732 733 251215199 34269 34241 72569563 78406 78452 897032602 59391 59446 931730301 96107 96108 324054908 25733 25781 331753695 1090 1030 489023476 49365 49356 146741701 12730 12751 423669620 87179 87192 614752745 89852 89842 391481718 74206 74276 787397537 70293 70230 479336268 69236 69237 615368770 43327 43369 686547512 58674 58675 952738551 31641 31683 311642501 42832 42833 790869201 40696 40697 224524738 46381 46382 365855434 58786 58793 859187014 59129 59130 464000679 46349 46350 365919001 61510 61572 466825133 7222 7223 653505343 99687 99688 475519787 12187 12125 29908277 11084 11104 729001840 91591 91524 456026137 92922 92923 345864750 65332 65333 208514716 69163 69164 578281563 9618 9537 460174399 36402 36321 222703725 26529 26530 577533626 28854 28855 430570494 84817 84896 299085910 14161 14162 62562049 94453 94472 103841985 22409 22479 728516753 84792 84766 544958890 7575 7497 837431979 24267 24312 306333162 21779 21780 175027615 45980 45981 538332634 85522 85523 361457544 635 636 641401853 83983 83984 297545472 43796 43797 951213433 75262 75235 698468771 88842 88843 242373915 61023 60979 362626209 18214 18215 516851575 85747 85748 380017974 21458 21459 583147536 91293 91294 383783332 65632 65617 718958427 77626 77627 925925279 36857 36833 933311942 34850 34851 601541793 79509 79510 805583729 81996 82046 931885671 54042 53958 48228462 21805 21886 963348000 57293 57228 381657421 74808 74724 952161877 31098 31099 195623934 35448 35449 674437577 35810 35811 265782853 52764 52846 519756191 54174 54175 579338742 70550 70569 254041567 33495 33496 592076990 81135 81136 156053848 71771 71812 774319570 44922 44923 655676141 54487 54488 521972859 30801 30802 417679175 53055 53075 823948794 33772 33855 766401961 33921 33841 470464084 46608 46656 11264028 66079 66080 93601125 48935 48896 440575309 10335 10336 948141079 64371 64428 960689066 6794 6778 749406652 29177 29178 261089333 33868 33869 809177059 37673 37682 859106499 36495 36464 721512409 41693 41658 800682837 91116 91043 897622135 37992 38002 197665089 70359 70360 865119509 13933 13897 49546856 50231 50232 695632146 23849 23787 118539240 17064 17119 811783398 4162 4174 750902879 3105 3148 401154088 9877 9942 803300561 24657 24649 695868917 4347 4348 542018928 23057 23058 184794318 25011 25012 563039515 89622 89623 52462998 99779 99796 771782958 19619 19556 724118591 51011 50995 930299403 63065 63066 36093553 44351 44352 650277200 15578 15579 239301003 18677 18678 381461605 19251 19252 557302075 31014 31015 830601268 3137 3138 613426072 30406 30407 494433033 83389 83390 522174864 82384 82353 927270233 83669 83685 793004998 80191 80192 990020193 69346 69405 309351021 3972 3973 930051084 62782 62783 907085923 66271 66312 435916677 70704 70749 57368577 28439 28440 179151255 24002 24003 869004009 21096 21100 973074721 74043 74044 38970720 50051 49971 366615562 96831 96832 942292335 95324 95303 174830050 4 39 599553597 16135 16050 748282708 54109 54135 884995049 14479 14480 221531470 39889 39971 83306015 66349 66350 576697143 48436 48437 64673201 37873 37862 289344516 47535 47536 445424595 38295 38218 918097308 3322 3354 615098527 80968 80969 700273808 32808 32809 907233180 76616 76617 201010335 28163 28103 924912721 97056 97057 942815525 97062 97063 378178104 72968 72969 611210821 32703 32704 436089747 63941 63942 330627473 76792 76826 164710422 42114 42127 977274744 25399 25414 767820130 75183 75228 157083522 84857 84912 345122393 30938 30981 310522623 71550 71561 441459015 38683 38684 669125166 94975 94976 952263398 77843 77887 131053503 96121 96122 299820180 26599 26600 408075389 65891 65921 699025172 33219 33146 789449684 97939 97929 822299400 85989 85935 320227165 51730 51689 948584212 63065 63044 254742525 92582 92640 897781966 45989 45979 920779358 55065 55037 9549251 38627 38693 405367690 67951 67887 176927416 70249 70178 184677422 48067 48055 558921310 27154 27155 940090282 5010 5011 304921549 87010 87011 93019230 69152 69153 485019109 84108 84109 101888358 82894 82895 907616235 32785 32762 648373099 21869 21949 642122816 77818 77819 307476586 32665 32666 884632955 96593 96594 597638219 72024 72025 873637024 4102 4103 91310903 86929 86930 839700587 57214 57215 439632718 6615 6700 216612878 6331 6332 454203178 65874 65790 248743839 88410 88411 828039143 24849 24850 241343048 89109 89031 233138725 4267 4192 95061223 10967 10896 398344138 15259 15217 729727643 94236 94237 175244329 27639 27640 740917381 26083 26067 578313715 27404 27405 565037978 8428 8429 762399759 67544 67496 74697581 37326 37327 45245496 26605 26606 108216155 97766 97772 684777931 34993 35025 431085850 55303 55307 914727786 52170 52171 152094911 81035 81036 763584086 14865 14866 580109095 41689 41690 781186256 72861 72925 100922178 37506 37507 605660807 78740 78764 380817523 24682 24731 46058683 10644 10645 120999191 50984 50985 135925964 77647 77615 794544126 17936 17863 746407587 34650 34629 52492098 75530 75535 474663663 61158 61172 926894481 33407 33408 960997085 2130 2131 114988183 88531 88532 814737614 75468 75469 58223198 64103 64104 564422330 70073 70016 717640110 19444 19495 147990623 76109 76028 33477952 13674 13653 143329813 25525 25526 617920402 46357 46404 301086981 55338 55402 781469557 52964 52965 805168312 24687 24688 299944143 91872 91873 171001769 43634 43635 390097075 4892 4938 912852988 78058 78059 933209562 82145 82146 982297020 40035 40036 800785506 9070 9102 684255386 88259 88260 507490439 4139 4168 989649438 30947 30948 766549218 22977 22982 827288788 92542 92543 114176596 95844 95884 671433191 66951 66958 148683895 85892 85863 236344005 688 689 673906366 37410 37364 414096471 7912 7901 937008898 40512 40513 74738320 70370 70355 843064473 51944 51872 15539692 47476 47420 265716958 93783 93784 616171549 71558 71634 35298801 55888 55917 545157466 91833 91772 389820063 80344 80365 709044573 1146 1067 292942367 24958 24959 5015324 95782 95783 365178471 83664 83665 365005350 541 542 266146820 39455 39456 698641757 90139 90140 687948630 58391 58392 483089292 25850 25851 823803418 24381 24382 806608430 9518 9519 600547048 17042 17043 845273819 94346 94347 72180137 14411 14446 848346056 1900 1901 244866623 69398 69399 337976056 34928 35004 734513366 81569 81519 67687981 34573 34574 546644251 10282 10283 72015513 83502 83503 66754995 36777 36696 710790354 94801 94802 52399971 25217 25218 769299814 79064 79139 822755153 62614 62615 488575529 9666 9667 805553391 19750 19751 115429019 86370 86371 921163979 47861 47802 176984702 99578 99644 669906026 37543 37544 520297581 29106 29103 2625709 82558 82559 110246484 22563 22564 612919614 91673 91674 870320237 44613 44614 798626578 40357 40358 224926459 33784 33785 402242026 1387 1388 11139966 73061 73048 686691036 92431 92432 68987766 53580 53581 382647338 78835 78909 523945690 77301 77302 813018766 23763 23764 644256770 38507 38508 287531583 85540 85477 328100572 94854 94790 772998165 5384 5361 532742003 16558 16474 697620403 75650 75719 825551366 66797 66798 209411171 82868 82869 409832252 13166 13215 303937861 46344 46411 791296336 81161 81206 909409719 66486 66487 644348124 18083 18084 756179468 91721 91722 476066323 76568 76569 202843570 92913 92933 24392364 4604 4561 226571441 6460 6461 618049849 62964 63035 32436218 25171 25172 850399153 19625 19614 465081281 58797 58798 940185618 46326 46339 582695651 13148 13151 840048503 44063 44064 823611087 35511 35444 554829326 18399 18400 940259040 60181 60182 694902679 7058 6995 81917390 33066 33067 124537182 32783 32784 208141005 57969 57988 661838598 14703 14704 36713354 84272 84273 927153467 16711 16791 754494680 12571 12549 148800727 34213 34214 853526060 63064 63025 424585523 94273 94274 961403332 22642 22563 22739921 33505 33543 590676463 54398 54399 39486417 67202 67260 349781091 59278 59279 762267643 88786 88787 586543334 50104 50089 269031574 51533 51534 498764397 18005 18006 551092789 87833 87834 134217517 64055 64056 660228781 89292 89293 201735522 83078 83079 123016048 47655 47625 301191141 98724 98725 222655725 15473 15444 949988903 20980 20981 823849880 41573 41574 316736177 40705 40627 64700577 28869 28870 819291027 68698 68623 7404117 88980 88981 453727374 10563 10493 207199409 15634 15632 101717394 54093 54173 895955483 69769 69770 851264805 7736 7738 419204773 90117 90118 370410496 37966 37967 875910734 88493 88494 250808313 22497 22580 820023346 60861 60826 373733543 27203 27204 955989364 20017 20018 790178984 85217 85293 512441975 25506 25507 39661006 66410 66425 279392682 18893 18920 481768925 70781 70789 3986372 39229 39230 278581178 15066 15067 118105384 42351 42352 259771315 10912 10829 162078255 92070 92040 528665918 82291 82292 951119009 96714 96763 903670821 28408 28485 507335279 87058 87056 696690607 49786 49752 473801492 29087 29088 144050619 90447 90444 654271715 37594 37595 752972413 10854 10855 495801190 56243 56244 24585485 57745 57784 85823748 75726 75776 723834181 27586 27520 198981139 33048 32996 633955411 23929 23956 964399519 2574 2622 504560137 67489 67490 779620051 91053 91054 15527641 6114 6108 964881022 23694 23695 964508088 74602 74530 486441287 9596 9657 271080414 15201 15202 372353761 29490 29491 364865555 14258 14259 225563877 65103 65072 714045281 9794 9795 406657979 52572 52573 174513516 94914 94915 544142440 56503 56500 617737466 22233 22184 144277748 10036 10018 860923114 93699 93700 785268135 63839 63854 342917442 81138 81139 348181240 82524 82525 977091341 82456 82382 959862997 62232 62283 29664921 86677 86678 16985131 23832 23833 378828381 25228 25232 685957000 91467 91473 396511702 2263 2264 93996477 46209 46210 648782557 84040 84041 437024290 42818 42819 63542806 85027 85003 847274285 9814 9815 998066196 92181 92182 658354750 25707 25708 428753069 96574 96495 381888780 10573 10633 79936819 75817 75818 107104191 80766 80761 499558781 35820 35821 441782738 53189 53242 600075072 10288 10289 876673776 7820 7843 345138785 15393 15394 536361780 90083 90099 969704938 28053 28051 863521205 67725 67760 112019810 82212 82142 358661879 12354 12355 102471375 37584 37585 155732295 79594 79595 95259704 71937 71888 706015783 60624 60625 149583311 10561 10562 663951240 27105 27123 361969388 39603 39554 706377565 12369 12320 2318012 6755 6765 697021710 76989 77007 899318124 84933 84997 271094270 86646 86636 711035596 51331 51332 648095896 48834 48769 269501671 73581 73575 228934570 91234 91235 333819541 13905 13906 429841647 23239 23240 474491322 39418 39419 498029715 25352 25353 361019877 17261 17272 252569422 64971 64889 165041204 72523 72524 74585718 38228 38236 223067886 5718 5682 749363732 60577 60578 279353766 41268 41269 826084881 54568 54572 775145029 59979 60033 249454180 96599 96567 793510718 59645 59646 846222558 48907 48908 702947593 5296 5310 360827693 99764 99765 393369629 71632 71633 130253075 15737 15697 548091686 11593 11594 345144866 74155 74224 858105651 13517 13566 511640887 3003 3006 193895936 4034 4035 927436911 49309 49329 855206630 71644 71706 155828312 43677 43752 511621091 62426 62421 72202607 97580 97662 394058773 61082 61025 415759227 67482 67529 976869471 2701 2702 636641306 72367 72417 70117730 94254 94266 791452115 90719 90678 678223473 625 661 507698995 39215 39216 709742930 13237 13238 540097952 74420 74405 78354665 57362 57419 946893303 63674 63675 880690863 6415 6416 73048258 47664 47673 281456014 78227 78233 576838303 97272 97210 549092246 42703 42717 320487770 69768 69694 12352277 31877 31878 323839328 47340 47402 794032351 63274 63273 486453102 20329 20330 297931789 57277 57278 522737232 51432 51433 945525361 19393 19394 646986468 79843 79844 423708495 21282 21283 475505993 63839 63899 850242628 86625 86626 107316993 74750 74687 356170037 87560 87637 269453484 25350 25351 338404424 60911 60840 317291658 93898 93899 792816161 66187 66153 26629209 72737 72702 199252433 42889 42890 442662416 89609 89639 303527281 52161 52231 317733048 54342 54343 216073220 35982 35983 856440319 55032 55033 328776833 57419 57420 939901830 15460 15461 31463466 52491 52492 512294744 20101 20102 361781655 74209 74210 457021274 48784 48768 986200769 33256 33328 472771718 68808 68777 223314954 26178 26203 281457656 59493 59414 437468952 95478 95440 365667036 33510 33511 39824810 39746 39747 403967794 66930 66931 30528019 78613 78573 226888320 81649 81650 853889027 77074 77146 429575072 26304 26305 923584527 57451 57452 548589042 54809 54810 720951160 63200 63201 949933280 86862 86863 444806506 74270 74271 968251199 57980 58035 484923828 80988 80989 766049423 16122 16055 465217316 98694 98695 795668187 48476 48413 887328347 43427 43456 725064316 91671 91672 203940558 10857 10858 544787707 97139 97140 91720590 56666 56667 844520781 74830 74787 308220463 46496 46497 908226705 83963 83888 177864317 23884 23885 628775186 64027 64028 871730840 84031 84032 687576433 50800 50801 244951872 70534 70599 349081288 90982 90989 831468433 33834 33813 391217590 13725 13726 558237980 11078 11079 115965938 77589 77590 536219042 64319 64320 528838197 77509 77553 633054920 91559 91560 133735888 86120 86064 351101335 77235 77164 787222395 33142 33143 407893380 2223 2224 659810224 208 209 744619651 50261 50267 976308164 35333 35294 419223777 43291 43353 257973237 57939 57933 305247902 72491 72492 485936801 19793 19794 218927112 73083 73084 150965431 21549 21550 505118617 26006 26007 693262584 26459 26495 486281674 48072 48073 881089369 7185 7186 403520141 13372 13373 905595219 59447 59448 907032211 32979 32980 761256034 46194 46195 15225149 44284 44285 499255882 74618 74560 762782173 91851 91852 77469293 82434 82359 593970934 55701 55702 372615991 17366 17298 529336284 67549 67515 10679389 7725 7721 246313131 51768 51769 779360785 58395 58317 922676439 90988 90989 638522233 1071 1072 526013925 73245 73307 536207327 24495 24542 75549047 11850 11768 732734280 55778 55847 336746063 25216 25217 926205824 88618 88558 368556999 32180 32125 169521961 80216 80202 719409506 36595 36633 341882710 35719 35679 806186134 82028 81970 527110400 4531 4602 615189439 79358 79436 910008671 20726 20727 994771612 68318 68319 640768246 93788 93796 11353598 77525 77526 224147360 48635 48636 821142760 24830 24754 911739109 91081 91082 29413502 69367 69368 978847471 40679 40763 557091190 92115 92116 656004747 65369 65419 977160892 314 315 844417222 14565 14566 268240969 57242 57243 717077839 76468 76469 786380588 79260 79261 153590604 40454 40455 561777975 63908 63884 361082249 88180 88247 166961161 3857 3858 205245027 27087 27089 102733139 14772 14751 141511738 94509 94510 456342377 27219 27135 485473504 90839 90840 988022512 30427 30401 841070834 71191 71192 236007582 97265 97334 849973390 90002 89930 6376080 72901 72902 817464360 3713 3648 384607452 89954 89955 22854975 41942 41943 396197524 8408 8409 602409157 58474 58529 962991970 38174 38254 945852709 94340 94341 883552363 20010 20011 799106645 91976 91931 360721131 15367 15368 493492644 60227 60228 898677421 31734 31688 861079207 57783 57784 275439354 63490 63491 129803692 11935 11997 588989975 19292 19305 398485271 3957 3958 490770503 64428 64368 596686135 51083 51015 223181751 37339 37389 711253284 73787 73788 1940178 22085 22117 324131731 461 506 667197147 61181 61150 379176820 5962 5963 162741926 76576 76577 525197757 83870 83802 318637897 37414 37485 187778749 23051 23029 921830444 11801 11865 644619306 56307 56257 524705896 90160 90091 241609382 29668 29620 47780468 46904 46905 666168384 74332 74333 869483318 33442 33443 858117917 89171 89190 605975829 7545 7546 669491102 2582 2583 358524134 1608 1594 631147419 64840 64846 326495933 27543 27544 139513754 48181 48222 889291554 84144 84186 51133842 70445 70434 200900450 73160 73161 8966913 22237 22245 579060440 53083 53084 383046159 49635 49636 885289367 96162 96133 563118695 8344 8395 621739241 77494 77495 169881931 94889 94886 307670937 22219 22156 521065294 10966 10967 585290680 82900 82901 712627576 676 677 955544108 34569 34570 212096836 61118 61065 138211533 25500 25501 164485290 9140 9141 968149453 98455 98397 599373508 74505 74453 840833996 90226 90238 940999339 79159 79091 151110660 54740 54741 715826108 13027 13103 679191550 26517 26518 218260767 75630 75648 933909276 65810 65882 255104441 10805 10806 258026339 53596 53597 631283427 12737 12738 870626106 61889 61890 534905062 19518 19519 591620728 10428 10429 383514653 70544 70565 917724200 54240 54275 975795770 97874 97840 46659197 22491 22570 481300129 63514 63526 985283927 40925 40867 760517216 68094 68145 721773756 313 330 222753974 58473 58474 969023567 44587 44529 849241711 87183 87184 683544685 80469 80454 547594958 59039 59040 933990004 60309 60310 71318120 11857 11874 256944759 37762 37758 687053604 75529 75530 168009928 80789 80790 194958746 25316 25376 866324077 21368 21317 430601145 97048 96965 733172728 72256 72237 777357823 7174 7175 514577111 69757 69727 240229060 41270 41291 32487190 84494 84495 463185725 69024 69028 93469820 72253 72210 537981861 12307 12290 125286573 69370 69319 747429221 53433 53502 484671653 35559 35533 721984603 37126 37050 907119601 66685 66686 469128272 96408 96365 1342150 50083 50115 334185460 93648 93615 814604341 77821 77738 189497239 95509 95472 102501240 12773 12771 763140030 39909 39856 534093839 13491 13408 754826496 25979 25980 443753766 25811 25812 212113448 24389 24314 841779651 55684 55685 956163006 71716 71635 485924507 914 967 729414513 81986 81987 518690952 99144 99145 613694781 25315 25268 420660493 12352 12285 155632813 17482 17483 855921488 88060 88073 264447912 58186 58187 499767458 7750 7751 553233302 38928 38868 738284190 74053 74054 853342656 23447 23448 155930456 33677 33678 355123895 87713 87714 957959097 30790 30791 945384429 40829 40830 929487669 91919 91920 39849709 35112 35092 799972272 26969 26970 303608782 90080 90081 319210295 86187 86188 259713456 27140 27141 812076180 55514 55581 420174777 43061 43063 475089787 10399 10403 775038085 72834 72917 955321987 47134 47115 112816737 96136 96137 97228180 88800 88867 199662429 36444 36421 726347781 96653 96654 920380076 87342 87343 411626983 36941 36917 331882690 99688 99689 573874255 45883 45884 979333127 37647 37629 265201138 87428 87385 424597092 81942 81943 109675664 90432 90433 11386040 4978 5054 776767206 37004 36999 126688037 89244 89245 139434052 57577 57573 536870630 63301 63302 167210981 36363 36404 433950091 80551 80475 750077957 943 944 109972338 45240 45171 798054505 2538 2543 430577089 75054 75055 126511248 52546 52547 647983220 6076 6038 90299870 55727 55728 122201423 43963 43968 631807221 28179 28180 600890729 96657 96595 414056602 91736 91737 616391464 18978 18979 674626913 18140 18141 445805324 84541 84542 876654626 11790 11791 313674924 36054 36055 585454745 87535 87536 742858973 3050 3051 31995251 10958 11021 669279893 23184 23185 337130261 41422 41349 582412150 52423 52396 745087573 67316 67380 713834488 28457 28540 597275485 15445 15524 709622784 93268 93269 39713922 74746 74747 503134510 70266 70267 648759030 36503 36506 457054041 55338 55339 876418227 46003 46004 296215202 40929 40859 229279233 15171 15138 412617794 43798 43799 437094581 63599 63634 949853536 76156 76106 732113671 72621 72612 568392899 13277 13205 507676660 24137 24078 587727258 6347 6348 895353118 80747 80739 947049508 71040 71041 12958729 81796 81748 30171302 73338 73339 302168709 56607 56608 641408560 76194 76133 765722496 66496 66550 958583134 91504 91585 179761456 73202 73203 936494040 88234 88318 878460933 94577 94562 957017899 44603 44604 298510141 1848 1797 9277563 80592 80593 659377729 67197 67173 653373947 52931 52904 672647997 78699 78657 620288003 11278 11362 681079877 53242 53190 454035096 77374 77375 200648841 98641 98658 200867340 31357 31358 482382421 9730 9731 817485736 86173 86174 14598199 61314 61392 327347483 9579 9580 284234942 33429 33430 817443268 15526 15527 90389563 41569 41570 772495774 18491 18459 150592949 69155 69157 548736490 92688 92689 49724490 52840 52841 242895120 96790 96791 619343286 55824 55900 796241639 71989 71990 775037960 69481 69547 722631179 23658 23659 400941313 45432 45414 603360377 73280 73281 828587696 12935 12936 959976880 80267 80206 6954600 19135 19063 631678386 13524 13530 612144507 25769 25770 319959302 77413 77359 730005492 16595 16657 305368923 80712 80713 288829574 75325 75326 797798781 16639 16648 352731750 23089 23090 329448208 92988 93050 745964149 74422 74423 726544733 36912 36994 189775929 63400 63401 892381275 18247 18248 170609087 66501 66450 26629481 2339 2340 587109813 30820 30821 838788342 2729 2748 687543095 95221 95295 289457240 86324 86325 282229793 67955 67992 339335496 1670 1671 1400473 88627 88684 115625173 66597 66598 837933093 63353 63286 429429936 36818 36808 619847829 83287 83359 987873219 35698 35699 151538270 41777 41703 401347832 21994 21982 512237677 12672 12702 534806771 53031 53032 638633390 71625 71626 334325666 22667 22645 794643833 4768 4697 645307430 94070 94076 164496895 48876 48901 159451106 4119 4113 170197702 28825 28855 333406330 65199 65173 780191039 49185 49186 38906891 72870 72927 370337412 22272 22273 366150053 21270 21271 310796477 41528 41529 186088051 10170 10166 210630847 45223 45221 516765305 49859 49892 723141234 84694 84706 285348735 9180 9181 497463722 23468 23511 970025214 47246 47164 559313334 90190 90109 903587713 10165 10100 621022033 90083 90084 22967490 89955 89994 490486498 18743 18700 996508216 86701 86785 689233949 51285 51286 177554130 42830 42749 306535652 13309 13236 911486097 98027 98028 158582192 42842 42843 401944124 53437 53431 528202183 94473 94474 778234374 49017 48954 387943893 96808 96860 516713780 95176 95215 926392593 77469 77470 996760281 43327 43328 891049171 78763 78764 641881005 93331 93250 582966 50062 50121 910275936 19333 19324 754975803 85207 85139 677529336 63770 63735 617925153 47074 47075 817004065 15025 15026 604178517 46196 46197 262386944 71064 71065 746148203 21967 22017 731762998 86892 86893 389842792 99132 99133 858092106 13065 13150 154059443 99972 99953 851610192 80301 80326 402485776 21157 21158 171569792 39271 39336 54527908 52265 52266 379227177 80063 80138 292032827 45656 45657 975209921 49637 49599 466721463 51317 51232 679904597 13819 13820 438743724 71415 71330 556697709 51829 51908 808100184 70120 70121 489739326 49275 49333 319131168 77547 77621 821495848 95301 95342 884610649 699 700 255860024 15097 15098 171156525 48257 48339 924274540 16225 16303 66051589 98486 98461 19105554 31688 31696 882337267 25662 25663 720417770 57307 57308 234008568 69412 69485 255426549 47829 47887 768943790 52872 52901 169132995 33088 33089 907123698 25669 25670 659538687 66686 66751 263500670 32705 32748 745138469 3017 3018 178154497 92695 92711 444522422 29918 29954 183245469 55750 55709 214297706 66173 66174 205383221 12908 12892 559937853 67981 68016 142796108 88953 88974 167423451 86651 86573 398023300 11159 11107 504825004 5856 5782 872215520 19805 19830 369024726 76477 76515 453978379 2541 2586 956919967 25224 25285 277537974 91701 91702 573017860 90502 90503 357634836 49087 49131 982568107 6862 6863 413752386 13683 13684 952318786 67309 67310 885706453 67641 67642 310620723 95461 95462 720873733 51481 51562 468467016 65399 65400 219854674 51748 51780 707747036 19991 19992 885115507 70208 70209 616447541 35174 35207 709548603 88054 88055 171038642 22146 22147 761148110 73071 73131 199815348 30457 30458 466468954 58742 58676 901561582 73001 73012 816510527 39039 38954 108540374 27803 27804 612880502 25993 25994 657804471 10577 10656 557888239 59810 59811 149051919 63188 63189 955352537 72110 72111 163470943 12671 12672 571320508 29466 29467 415168148 91793 91794 312806453 15395 15396 980454108 99167 99141 839226270 84432 84434 824680679 61298 61299 821731165 63250 63260 279196015 28730 28739 385508273 66269 66339 120470130 41366 41405 777846420 4377 4420 8330084 45077 45143 650359222 62758 62759 268269681 4433 4405 311076327 62553 62638 909681040 14888 14889 47346405 73217 73218 86059121 83746 83747 735895823 96862 96863 649481100 10585 10586 697925627 46022 46023 454215347 15492 15493 142493550 10288 10280 904483954 55285 55286 329191368 36949 37021 491070595 22978 22905 63768928 42221 42222 548685768 61506 61429 723605891 34956 34919 186959554 36424 36425 483362149 83354 83427 67976081 40934 40935 76920359 94756 94704 421573289 74606 74623 676472673 79746 79747 604173179 26426 26427 589983510 1571 1572 166710952 63950 63951 301034701 66933 66853 235406373 18826 18827 424602885 32422 32399 871852868 67173 67174 819990268 69559 69560 66902372 64713 64714 299445967 87987 88048 15345899 98658 98659 820747212 32675 32635 894819193 41560 41561 54794566 22999 22933 200879748 38342 38343 540361272 10449 10450 536520924 31847 31926 365192795 487 488 509093547 24220 24221 535429857 30484 30485 264694983 85758 85759 572698554 95667 95668 514152419 74924 75008 313172237 18211 18212 505866368 8606 8562 534283069 47649 47650 20933870 50679 50680 889772467 3018 2945 529929842 59946 59979 208147368 17530 17601 255401156 4977 4931 763939711 29724 29725 939189358 20303 20284 816163955 14752 14753 733813997 68649 68648 528507479 25692 25693 453727472 47869 47951 323429844 45637 45638 381511405 62090 62091 906248456 62466 62415 694457368 51408 51409 361545222 93852 93797 180237254 83784 83785 493923870 16018 16019 741395526 80972 80973 544959386 53896 53965 256490653 24671 24703 456715215 40232 40233 500880950 71597 71598 78778649 63386 63387 781775145 97014 96974 496768249 21891 21859 363720220 90175 90128 363894491 90505 90506 543411974 78896 78897 947504823 41409 41471 919645879 91454 91455 614245638 39040 39041 464315675 42993 42994 413976815 69014 69092 402268667 48891 48892 773439385 33304 33305 9692764 29361 29362 344452969 6460 6449 526919677 39386 39391 861121173 45874 45932 369949808 86132 86160 633170124 12104 12105 630489548 16294 16242 924684419 5598 5587 494368942 71029 70978 268837993 93371 93372 368639248 8593 8565 294776271 53592 53537 150061353 67067 67103 670634812 92640 92641 60242905 31406 31407 786516063 46899 46900 859930964 59959 59960 939541776 49590 49603 854779980 56171 56138 669483905 9603 9663 34868306 73001 72969 565987361 56580 56525 921136088 98555 98597 869812292 1797 1798 178995705 4079 4080 830689313 27695 27696 936183983 9934 9935 801600070 41760 41798 668028012 66228 66218 13153865 45797 45818 620155465 59901 59902 378428296 97176 97177 23970365 73175 73176 431876231 78921 78922 535466498 49774 49775 100159307 46569 46570 766941871 64174 64163 521009361 72054 72067 431088708 36789 36790 562508841 99547 99618 751212195 32785 32755 403983033 10415 10416 709935417 66399 66432 542402653 82843 82844 739557794 39423 39424 77661690 8637 8638 71945587 72003 72019 169303441 1206 1207 853709553 56391 56392 710027380 6837 6815 404394872 25492 25493 726518768 88158 88159 197021614 66817 66818 180230349 19901 19983 856260464 28504 28505 754879943 80765 80766 576035797 61283 61284 698389433 14639 14640 222013253 86834 86790 341584606 42801 42802 172469961 53832 53848 411824673 47956 48041 725981958 86355 86431 323993971 4737 4738 833710569 63693 63663 596405153 84100 84144 132046001 51616 51617 154323958 77361 77362 531164090 74490 74411 192367212 50655 50656 650990475 69413 69414 3620616 37155 37239 135823710 38168 38146 666503267 52536 52612 432368872 62499 62496 822112287 3961 3893 411538346 53196 53199 850909262 72817 72818 495399111 7926 7927 928642774 89753 89794 869906586 98198 98199 539759472 84552 84553 859226290 86738 86722 398937418 25978 25922 2026664 93787 93788 101368868 28429 28430 191127892 69755 69804 319804093 69029 68953 385035663 3006 3007 373087634 7838 7840 201952615 72786 72787 764150289 66671 66672 648879263 81969 81970 350630591 87086 87087 252608792 95450 95424 597494309 61686 61672 71965943 54030 54031 885663130 20606 20607 306768431 20296 20297 286130027 91149 91150 436965572 28200 28201 128772221 46291 46292 450183452 98571 98606 584463216 89961 89962 478802386 17450 17451 516896727 16855 16892 895542146 67391 67392 5173580 68250 68251 478519846 97635 97691 47590401 20764 20807 808723269 899 918 444913479 12439 12440 66834332 20816 20817 230289169 49772 49773 547419898 84741 84675 319277745 71207 71198 626133887 82347 82399 374003739 67397 67399 298378774 29603 29519 214316768 85793 85794 920831209 98477 98544 936787138 4771 4772 544360862 95836 95767 308455548 96478 96535 719170395 45577 45494 758833047 61805 61733 230097475 98483 98568 401609802 63272 63273 528726835 15320 15321 257746060 81860 81934 327978435 72279 72280 25806981 44516 44534 133537990 6419 6390 667692447 25964 25965 585670503 79007 79008 420162055 83199 83149 50088758 32345 32346 599329947 94774 94775 278718612 9005 9055 248224329 36815 36816 40260688 74289 74314 447514165 55292 55209 484188784 25062 25097 956560462 34966 34984 19852843 84424 84425 877794896 42235 42236 99800989 642 643 442513309 5412 5365 602357809 57642 57699 175789184 57681 57682 146492711 68921 68961 68096314 17545 17561 466560547 19211 19167 190311786 93712 93731 580515203 89130 89131 874748935 87937 87938 304971915 5461 5435 510567203 13501 13502 174771467 86312 86313 454928921 76754 76781 414451963 39148 39073 529417012 77739 77664 274268101 43520 43521 392401969 71987 71988 294259043 7423 7424 861868635 9279 9280 945676479 22901 22859 208574429 2734 2770 612930438 33635 33717 493215644 92673 92674 49536992 61523 61524 437194054 3984 4036 645497437 31704 31705 816290026 13238 13288 567149274 98892 98893 767335525 74319 74335 442733460 83220 83221 37955013 17046 17047 268144035 26550 26622 178612543 22430 22486 409097015 99947 99948 660883799 27490 27491 726097043 26631 26560 342288676 33296 33255 638254152 92133 92211 838513650 85561 85562 80977444 85649 85650 535540062 42167 42168 222775319 37065 37066 7964811 60494 60495 611667579 61206 61207 179874443 44648 44719 34831580 73119 73120 713651413 16162 16163 830966758 1644 1645 978951045 403 341 140279168 25705 25706 321571830 28132 28102 873600387 22647 22648 92298833 47729 47730 291512252 32860 32933 239416860 27354 27270 713749272 66630 66680 41525467 27711 27712 142929634 37543 37563 229686986 38919 39003 25746607 2575 2576 579697784 83338 83339 354388757 82752 82718 610400530 80031 80032 778332044 83671 83665 334530013 16564 16565 783456232 83880 83881 432205865 54004 54066 86187796 21602 21603 229027815 22313 22314 73787157 44287 44271 38546615 99418 99371 110481594 96449 96450 324450837 64968 64919 170498812 890 903 265574898 39359 39360 632745118 97356 97357 226931134 63336 63408 51164138 99276 99353 98442262 20856 20857 484068780 49734 49735 807137164 65894 65858 839915591 80351 80352 896730025 87375 87334 705906720 33474 33475 595858433 13630 13631 453841951 9048 9049 918768480 49208 49220 453492860 44529 44530 878465248 38161 38243 493702556 81383 81384 124337499 24248 24249 593227735 85073 85098 765453861 57820 57831 633887990 20773 20774 41431419 37422 37423 378698295 94915 94952 352088248 9562 9581 459362622 75235 75317 437232140 51976 52013 627837096 8923 8924 293379897 27393 27394 522146605 16499 16500 821663347 62914 62915 819245725 14291 14292 981616281 12127 12128 116421017 19124 19125 352559291 98059 98060 442416792 26746 26747 913189859 46988 46989 440902053 12331 12386 641063327 13430 13347 9155363 98205 98206 746117382 12446 12447 199192311 81754 81696 10362049 48482 48483 739792014 84355 84356 819170105 69037 69038 215189063 24429 24344 695943268 81117 81118 663677533 75967 75968 260345925 98382 98306 27090499 78946 79011 277133153 61017 61018 500411235 31910 31911 316366560 89857 89783 900799617 99704 99705 174508682 93956 93957 828538365 78697 78613 146247681 8945 8917 591423212 19288 19232 545169184 11647 11648 661207686 29530 29531 756299389 92031 92038 777387562 40374 40375 255101950 18314 18315 209642134 79426 79370 80913769 17702 17703 601214091 58200 58201 643328029 44538 44490 179667833 57227 57228 75443233 34395 34396 219881203 56399 56332 467592356 61558 61567 259898044 5263 5264 870853201 45133 45171 743723563 99239 99274 132218264 94271 94272 302124065 9023 9006 145775862 58448 58390 405867056 22584 22499 930307345 82171 82172 783691751 89487 89419 977595491 338 342 327180441 41181 41118 920674125 49919 49920 245579268 25803 25804 819171904 70730 70731 631908130 39480 39424 174556996 49209 49261 907401735 90400 90423 40193008 92080 92122 969196110 53143 53144 556702816 68677 68678 609707016 36779 36786 786232686 7779 7741 837784520 17052 17006 293791710 95833 95834 968299959 97119 97120 740884437 14780 14731 36606335 64043 64044 856294288 5697 5765 713839663 45698 45629 620992974 87740 87706 157425396 21850 21768 915239857 27626 27627 686439784 58227 58292 432197013 68143 68149 919072620 64335 64336 374821729 17581 17574 526964543 66548 66549 396517749 62331 62409 300796626 15202 15237 658512347 55118 55119 228033391 67690 67717 252247049 92107 92037 96471745 16991 17025 786472226 47170 47230 28392252 10779 10725 226484806 15695 15732 197115861 98890 98891 884935001 11259 11260 434785205 69377 69378 575473533 19587 19529 868636432 81978 81979 458103327 57273 57274 877607889 39320 39345 954065286 80828 80781 348114025 76035 76036 473362998 63260 63261 438161707 54749 54750 155133014 30839 30901 729419852 31523 31524 701790299 26737 26738 155406578 89385 89386 669459762 46418 46435 384242011 73867 73799 851507719 42177 42250 548233507 22838 22839 58655901 78720 78641 704213151 38864 38907 577617546 24206 24210 128291786 92139 92140 75562533 29898 29869 949043676 83061 83062 284547842 67266 67267 116853700 79045 79046 273099290 42211 42212 569592405 92060 92074 307938703 44587 44642 833992754 49380 49332 399904105 38057 38058 728311481 46719 46720 988837151 44334 44256 399830777 44166 44167 355796123 48507 48508 931825963 39225 39226 66145680 99767 99808 333812178 58459 58480 162815705 27816 27817 87792325 29306 29240 105752349 82724 82725 969007512 47985 47986 201163989 80729 80733 163361663 39724 39799 884550921 58532 58533 51008446 7444 7361 486126260 47274 47275 771311249 54692 54693 386027146 35731 35732 849097176 3149 3150 650734760 84156 84100 106742329 4046 4047 295391458 27954 28034 800619809 73779 73780 912254269 6712 6713 718033950 87156 87157 916526098 59988 59989 264170651 58161 58162 185848000 65741 65658 61224390 43993 43923 51534301 10817 10771 121719828 55599 55600 6897086 19998 19999 582296086 64621 64622 715286281 30898 30874 131969505 72641 72675 29333616 83585 83586 344752565 77300 77372 822892797 82686 82687 406414983 75833 75834 366233377 12000 11997 623938778 13330 13364 362694264 65972 65973 809512929 78113 78114 187717471 46939 46940 306131401 67805 67779 73142191 40821 40822 451563556 37601 37566 917867584 38393 38376 927555769 10836 10837 744287463 75966 75971 469438056 88759 88737 457609885 25770 25771 831059679 77452 77453 828256438 42397 42335 125268360 29558 29505 738610453 5284 5307 898626076 16079 16080 502723905 2772 2733 525287274 35443 35444 649360636 16603 16647 956972234 92010 92082 995298281 49140 49100 294666251 71359 71311 235983813 14997 15052 357374928 20491 20426 170369346 91233 91287 621633134 82674 82634 960388322 6086 6087 976380688 10804 10797 674229473 81488 81404 973438330 64446 64447 833589424 76072 76073 622077326 3739 3740 783103553 66676 66677 543181930 72615 72616 704722422 7917 7888 457128376 83830 83831 156189213 72431 72432 900360183 91476 91477 269302687 17960 17961 228144733 36794 36838 562223651 45365 45366 215684734 10813 10787 362831753 47530 47536 930181907 56592 56593 908498318 90098 90099 357169757 52659 52699 160036359 11107 11172 95996392 55927 56006 624897324 91795 91863 525702674 20049 20050 4924601 82707 82726 904479565 97480 97481 704277856 45888 45889 805888311 83855 83856 921093009 73673 73674 432985064 94464 94465 340034188 62465 62466 927352671 43871 43872 943789824 79347 79415 10275593 62121 62125 933762287 12805 12806 112898254 67751 67752 683642704 53324 53378 545705553 98722 98699 100254479 59686 59687 476542840 15327 15328 863136161 76299 76300 991414054 75693 75646 537629015 10140 10146 567732154 75120 75121 178628411 19961 19962 926061023 27593 27594 499566094 55228 55281 41669183 46117 46182 765398363 91336 91337 12988811 76705 76631 940307427 23663 23664 877503113 66063 65998 568842867 37143 37144 291664817 18099 18100 441149107 95420 95421 571024323 52922 52923 189945570 72581 72582 616138012 40619 40689 207224393 46541 46499 927368448 56228 56229 174993682 10909 10955 588269505 74373 74361 580237275 16157 16174 928778690 1973 1974 303826430 44358 44359 127754618 50193 50194 751533803 49507 49508 564112017 31253 31194 701692406 47107 47159 508541079 9090 9040 249320452 79271 79193 999161458 76086 76087 275101811 90078 90079 191339524 2767 2768 96757178 92418 92383 773639256 22151 22143 641654983 27775 27834 466938745 91454 91444 904215886 99808 99809 359200323 4329 4391 393272786 8664 8665 48714314 2576 2577 484928323 65535 65536 192593300 45261 45325 773171486 84438 84439 822838964 25673 25674 25394646 6935 6889 543101577 52117 52069 674979108 42934 42947 955239495 66149 66173 99339642 95902 95968 784878503 26951 26952 137494201 77092 77093 398064171 59257 59312 539613943 89132 89159 319368044 97080 97126 934397320 40044 40053 336515627 39509 39510 444353188 74970 74886 555051201 51729 51645 894804454 75143 75144 210436715 22400 22401 142756609 89433 89426 523392084 35678 35679 522240869 64087 64166 193865576 84960 84961 257185703 19250 19297 373386370 34626 34627 645121207 12730 12731 576195963 7070 7088 697057724 7050 7051 618783713 34604 34605 742663147 1494 1481 366614491 20576 20577 668704554 19798 19799 93117815 67964 67985 771189398 12656 12595 886385057 31096 31097 446383119 46946 46884 915860331 99546 99547 154428216 16036 16037 463078163 56358 56438 541881254 1882 1836 777878930 54125 54126 250956950 13457 13458 650549580 29664 29665 696242309 97193 97266 133848312 77452 77397 345937684 87295 87234 43162404 79410 79411 164601692 47376 47358 175907953 23502 23493 639985538 41637 41576 986096911 39159 39160 407853830 2862 2863 87971449 56691 56692 889822111 16829 16837 58294059 85242 85243 9377270 1794 1749 165397222 73763 73764 327559431 95324 95325 776195261 30925 30946 933167657 69758 69677 643706129 5872 5939 32521764 50276 50277 40673556 52815 52845 565813938 39660 39661 518668824 19520 19521 141014630 77472 77512 166906813 16805 16770 377396121 21670 21671 858825526 43548 43529 905116592 84918 84885 747978706 85295 85266 297257327 60746 60724 713052953 12406 12407 114595315 3799 3800 844846395 31710 31711 926993957 14495 14472 436833135 32959 32960 202638388 35675 35591 456730865 57682 57671 620723774 85293 85221 963990865 2710 2711 141512389 19117 19079 806633325 84922 84923 326632029 88863 88833 517180572 85388 85389 670842311 1997 2006 284839654 22106 22068 20112603 17297 17298 560172308 94548 94580 75699698 2187 2188 931910190 37729 37769 826415322 67117 67118 554487300 41738 41739 878900070 38880 38881 108357123 87515 87436 276308482 29642 29639 436268314 97833 97834 874484000 22962 22963 52699624 28711 28794 350072240 80833 80853 793444153 17629 17630 459142747 67896 67895 208322338 45475 45476 64877842 32435 32426 453958897 97816 97817 417978309 67369 67340 476482983 80659 80704 461070632 14909 14910 184673171 50861 50862 261007329 43097 43098 405402651 74357 74358 892418069 83227 83228 676296190 59965 59966 154448467 34980 34981 405100556 48676 48715 197951382 68615 68697 963961464 76923 76924 462119732 69708 69681 129656324 93862 93863 30012383 49099 49094 835530635 47246 47273 739141625 92526 92527 549417130 71528 71529 950981952 45318 45273 343641960 59324 59400 825942089 20386 20310 354206231 28850 28851 695094185 29294 29295 638896202 14401 14413 301467083 51513 51514 778099298 19325 19369 252515273 11688 11752 355525105 94666 94667 375221093 44945 44946 985817440 40477 40478 278397958 35818 35819 842995451 55169 55247 205105940 41929 41930 579043937 22331 22332 731208641 17372 17393 179674666 26345 26346 194411366 734 735 504680490 62457 62394 880361105 49462 49463 890168026 21685 21636 979941507 78092 78093 603407790 59434 59377 439685037 28920 28921 559751896 99205 99197 681066347 59474 59475 277864652 29887 29902 220461352 86895 86817 152426401 27928 27847 221860268 96288 96289 265098210 82328 82329 168050336 36414 36415 749671777 25819 25820 125418568 56988 57061 557766914 71232 71301 812304475 52928 52947 173897110 11614 11615 909547830 79624 79625 156396861 56183 56239 574041335 29872 29873 820915128 82501 82500 601145474 1590 1591 573288842 19969 19970 118073961 75172 75173 452468299 98936 98851 745339476 20936 20916 349489051 26284 26359 365474860 3364 3365 756345402 88596 88597 281188380 43121 43122 86730664 11018 11080 735778211 70223 70224 513563922 72484 72421 370646114 3904 3874 93307523 82925 82926 672737207 22089 22090 214435161 19201 19202 708293360 57444 57445 702324214 9286 9203 613253635 89145 89146 648264370 78447 78425 883984470 69053 69054 884111375 69645 69646 29666871 55629 55550 175865041 31289 31235 623167825 94484 94454 244638606 53738 53658 73532259 45494 45421 380335522 16009 16010 400093030 35823 35824 904962321 72504 72505 671483239 34842 34843 195462618 16049 16050 944360181 77253 77255 742876697 68471 68472 254058783 82026 82027 446527211 60687 60728 522889346 82233 82234 529058982 19375 19351 5473914 99434 99435 676504315 61366 61413 742161549 59308 59325 899188504 41387 41388 604030895 86475 86476 156469575 27602 27632 728568316 81888 81827 605828318 26854 26775 120536180 48705 48735 494282792 88934 88935 784480493 7740 7741 857310469 29649 29597 802104180 78468 78535 981943086 18434 18435 164482519 13448 13449 49101442 55978 55979 67823102 58768 58769 295990217 55318 55319 843177729 15067 15068 303795637 64348 64349 354121946 88164 88165 951273641 18653 18654 184564209 68304 68337 97407942 26805 26848 478951728 60282 60283 399208677 59985 59922 627418996 73392 73417 530533813 80914 80915 988961387 23946 23947 632295696 45885 45886 69798728 40658 40659 199301965 60250 60178 406835510 83352 83383 115658276 54629 54630 59188415 15272 15314 84231517 30795 30797 375023101 32619 32629 280177099 78183 78189 720304015 11281 11324 837870421 6295 6296 122639088 99702 99703 17318606 98836 98837 76577414 3841 3828 134636991 85115 85060 763057505 44147 44112 320623016 32547 32625 335333619 38976 39049 304040976 51305 51269 358983540 15206 15207 764182871 88067 88068 341672711 72835 72836 178713318 54061 54062 815239149 74647 74648 270122256 18464 18382 261988438 37555 37556 938983256 81708 81644 949621599 94676 94677 134986997 91805 91806 959787911 36203 36168 285517623 89722 89734 905042794 51747 51748 958354009 61408 61437 903821873 99289 99290 429253429 22561 22489 160989192 83726 83648 22365722 99175 99163 74487849 4717 4711 887604027 1881 1882 663444384 2471 2472 90202128 41681 41682 944930684 36308 36260 17520852 12828 12760 61457824 76857 76785 925802984 13229 13230 220452895 79737 79738 632009206 24560 24561 429237013 28093 28094 717221639 54849 54831 524370391 27807 27808 989840630 40635 40618 83138713 59600 59601 344786361 48949 48933 271717453 54932 54933 271005610 49452 49453 329426679 17493 17495 279085420 7271 7272 688389703 84050 84051 400327853 61514 61449 718069739 43177 43192 300333211 1870 1871 463097963 34857 34858 771317016 6351 6319 396678541 96423 96461 869261835 28689 28690 690228805 95875 95830 521499135 89366 89367 665906050 86262 86263 884385436 16596 16597 409918817 99270 99271 528101948 38569 38570 828489921 8504 8449 42594700 80212 80213 713960679 68407 68355 801058090 43223 43224 339264746 21705 21718 573825656 84017 84018 758174200 14547 14484 626542579 72425 72426 66750303 19285 19331 129995658 23510 23511 227284914 52127 52109 455805359 70309 70390 287412759 89449 89450 948182415 55569 55559 964144679 89561 89562 629002951 47671 47672 391105945 65503 65574 392436591 69865 69866 845100431 32183 32184 974417358 75982 75983 771765324 13345 13346 222711053 13755 13819 297363955 59293 59294 92285266 90322 90334 348916684 49158 49215 209328355 46563 46564 651526348 36759 36760 365923744 64206 64207 27158593 67854 67855 967679219 44279 44280 597067877 549 474 380985311 61814 61815 884217404 77604 77605 189835885 59722 59723 469653763 7951 7890 839101321 48083 48084 501552163 47772 47756 772397669 38809 38854 217673103 84027 83944 189050346 89398 89382 429195662 64076 64077 217092355 67313 67352 178502987 33318 33303 725595399 83020 83006 202886284 80525 80526 673961507 78129 78067 835681245 65834 65835 418748421 27328 27329 929280450 49623 49678 454391330 98302 98303 740079204 64007 64056 890742680 31622 31623 824845656 88802 88755 3615086 10782 10761 412112106 27015 27016 346948552 80877 80878 341867844 17840 17925 396818055 44954 44926 664686660 41456 41416 756473694 39349 39350 587439750 11655 11583 828177416 14310 14319 493630809 27842 27791 20066530 27512 27588 142557061 55326 55327 642777625 74348 74349 82081104 98239 98154 226417148 65278 65317 114029943 97530 97531 685526314 9348 9336 344529670 75974 75975 81594629 46052 46053 149066156 14969 14933 629008227 68040 68091 94978178 53251 53252 884148834 88705 88786 990626981 79710 79711 484736953 58955 58956 733172843 70310 70311 62647844 64131 64153 724491458 45181 45243 256921643 24348 24274 308794310 24442 24443 971794991 34572 34547 558868462 37987 37988 634470594 3726 3790 463447456 61938 61988 832282792 74456 74408 677467411 96715 96760 841601648 30236 30237 709028609 64738 64723 961055702 26316 26390 863568777 27703 27704 333376958 14088 14115 958743169 65483 65484 308256934 99560 99632 335645133 10861 10862 565482228 9716 9752 514624985 3542 3543 774336886 66005 66060 915795192 61038 61039 14842940 14411 14486 182717467 55005 55006 899564902 46859 46860 319123198 32279 32280 847584084 27740 27741 182901735 42483 42559 943598405 55709 55688 220954561 87636 87661 681507004 75862 75863 572414638 17118 17119 413858551 98036 98037 468577922 98597 98674 425503642 86242 86243 54886252 48642 48643 429504884 5023 5024 710362638 42577 42536 101452021 57350 57351 728579142 80175 80163 240537217 49976 49963 887481556 71305 71306 151442174 87867 87868 507976115 91892 91893 477222336 9973 9974 900085034 64696 64697 607421239 91291 91366 580055150 998 916 378822542 39785 39786 818347083 23213 23214 397342322 41084 41038 339825234 50056 50057 398672234 16837 16896 497714628 99672 99673 948570249 29911 29846 261466471 978 928 986072244 91044 91034 866715746 67868 67869 935183868 50529 50464 149943740 72810 72811 206524082 98735 98736 509148522 39391 39310 156950875 21750 21751 920354766 26502 26503 942300005 24956 24961 67294814 42776 42777 635979901 24505 24488 187149013 17364 17365 296203308 80271 80272 304006099 72251 72252 318121504 80596 80559 944707484 48536 48537 483661992 47264 47227 259830495 58046 58047 870802394 67625 67626 855126662 10120 10121 380085929 71351 71362 234316136 32268 32269 993690921 33840 33806 841689925 66289 66290 771157754 18836 18837 625870725 93647 93587 76092414 71497 71498 962413354 83219 83220 692815494 88024 88096 388784277 47291 47292 806542962 44455 44410 804188779 1374 1375 660848386 64990 64991 635458266 20175 20176 337099566 52838 52822 678099766 18979 19038 570210270 74070 74071 756589867 91279 91287 501067998 27260 27229 629910693 45038 45077 506867625 48511 48512 671293564 37944 37945 937305279 40891 40862 502238770 79897 79898 151747767 32133 32104 323947228 96896 96897 640962212 25026 25027 834492081 25877 25878 975133942 39501 39463 252136904 37143 37077 679258840 83275 83288 844863237 6479 6480 346994609 91838 91839 99435864 53248 53187 283869166 76880 76845 285318021 99839 99803 450713662 80002 80003 231660448 99778 99779 966318584 67053 67063 349814925 47634 47698 253948074 21233 21234 222296469 57398 57395 985200577 89510 89428 746450245 24420 24390 958784476 3995 4037 80395556 8245 8199 541936278 95555 95556 80119118 27980 27981 743762003 8956 8957 936904870 36327 36307 860614000 58144 58145 144834400 99456 99457 389505290 47389 47447 344730521 87826 87827 633349235 33956 33957 357016681 95131 95150 840312999 64354 64308 637025228 54938 54915 747673642 55151 55152 722477054 78643 78582 299875902 51562 51563 522566302 40867 40931 863316152 36492 36536 616406581 28503 28504 974265907 52018 51983 31004626 35509 35473 178740736 79433 79500 685012577 88772 88780 863816858 64273 64190 139165174 42655 42656 234404548 45156 45157 378033548 71866 71828 694748413 5482 5438 680167520 15673 15674 3548208 57397 57473 196384297 16030 16031 610654339 35080 35033 859844716 47980 47981 707728621 25140 25141 417923100 20977 20978 103342006 55811 55812 215422874 80547 80548 120678009 100 101 437429213 74423 74465 742277739 46359 46433 918150996 12744 12697 316381183 2813 2822 901951593 93705 93677 646154973 42296 42320 942536107 15989 15990 283638868 76553 76554 894981163 49871 49872 136044821 36981 36959 557772997 77666 77667 95953735 58580 58581 290230559 64596 64597 705603143 45278 45201 651843621 88102 88103 879768499 87314 87315 326215552 63707 63708 772158234 48052 48053 367714224 42810 42811 208653599 60253 60254 395700972 39340 39341 735817284 21414 21415 934422749 16293 16294 171209425 77947 77951 456209667 87763 87847 204947472 87710 87711 951989045 76430 76452 357523717 16389 16447 548496683 34414 34435 674580999 74490 74445 16658164 52137 52153 916211014 96925 96948 57059570 26021 26022 394993815 84034 84048 259430322 95605 95606 895581114 59966 59967 167839710 38628 38554 329347028 40318 40319 436697735 41944 41934 152908447 81166 81179 518630527 73543 73544 743580948 92353 92354 844053304 53657 53658 618150771 24819 24820 112727843 64468 64469 871317321 4610 4574 17413212 41071 41072 700273534 18164 18165 431331050 32044 31998 95730540 53109 53110 716444332 46547 46464 831800809 20175 20116 857622036 39037 39038 629217804 9809 9810 231319683 1317 1318 503855896 39103 39104 936567533 95744 95828 19690409 75742 75811 34341858 92060 92057 767039074 44488 44564 808079468 6733 6734 527711083 97848 97849 374005487 82870 82897 795661998 5947 5904 365608797 99145 99125 647203099 76465 76466 425065189 56762 56763 794318486 29223 29276 464861514 43402 43344 444300123 5540 5541 609996354 18223 18224 9034476 92298 92310 571304285 52150 52086 427675731 29595 29596 678956374 80341 80342 148099993 4411 4412 851825561 15329 15330 720234890 73720 73667 685956014 65646 65647 204786289 28336 28337 331909021 21191 21242 739143288 4032 4035 561770760 56911 56876 849354877 70166 70167 244699594 29877 29840 215676965 35550 35551 418456563 76601 76602 17774272 76537 76583 164902677 78855 78856 475061093 56150 56151 763616489 15089 15090 148699390 13852 13892 410251919 83889 83890 677357365 17761 17837 902879912 81021 80996 759606579 43049 42968 562134537 69276 69277 272176563 96452 96453 853353288 74522 74594 192290643 10498 10499 555681438 21596 21583 112193909 51658 51659 479491807 66869 66870 577254577 86976 86977 492463250 47059 47075 521405990 44408 44344 927898634 96282 96286 153449883 32974 32891 117950500 30360 30361 664411934 15662 15663 270178237 30564 30511 219581887 72436 72437 689853818 30888 30892 609049971 29234 29212 66411419 79007 78930 468365607 53630 53665 518290289 43911 43912 252751055 22207 22208 933065564 95412 95413 523393136 16304 16278 403785946 49249 49250 230734910 72005 71986 127295032 54253 54254 142901680 75569 75610 833791114 70790 70802 264569454 75592 75601 914831125 70891 70892 877067978 62547 62548 149887119 61394 61407 100328291 87845 87846 900929189 92657 92690 307272193 77803 77804 432578238 72812 72813 157677125 52578 52656 519139936 45584 45585 508915691 93804 93821 987461778 92347 92373 522872328 3272 3231 719827225 88639 88653 467638595 46095 46011 67030991 44790 44821 55321955 73192 73109 856877466 46014 46098 504225088 68839 68911 552241398 96622 96592 880484917 170 224 639437455 1340 1341 314008269 74154 74075 680667369 71514 71575 677611961 93607 93608 52897098 24645 24658 965676683 7933 7909 290671513 70939 70905 950604623 59403 59381 725223840 91714 91750 153322288 30566 30542 794935192 14625 14626 176205418 91493 91539 814894094 62486 62487 546783874 80535 80536 749454507 852 853 930256125 74599 74600 345078956 92129 92152 667870414 84797 84774 485612501 88591 88598 633559744 15656 15657 780923290 20406 20407 940175871 411 412 695647738 87264 87265 308011104 75247 75248 12519314 7397 7340 959750413 85129 85130 116909252 54089 54090 808332492 25204 25205 841957239 53978 54012 257355372 63276 63277 65051914 10986 10980 101768355 36711 36712 285025152 932 1009 319348605 90791 90852 307614707 19766 19767 592707248 91756 91757 289139719 37392 37395 818224516 85211 85175 652637970 63511 63570 602088192 88873 88874 400901658 8305 8269 736871048 31409 31410 279271554 3883 3884 863980334 70920 70865 110458857 91530 91531 809227119 2190 2191 566430493 16391 16326 525065644 93324 93325 664495401 71240 71241 420904711 54655 54656 598106322 87496 87497 921308056 28551 28552 289148508 33383 33437 640242953 28194 28262 334879919 36999 36990 829023113 43445 43364 925121212 84436 84437 124215495 3804 3735 467854221 58923 58924 715102104 45547 45548 649699088 62596 62597 542568854 44258 44259 710226348 67178 67147 955186730 93851 93852 525191342 90431 90432 70267280 62164 62165 541052701 7613 7614 556993273 14690 14691 751563842 55688 55689 173602387 97909 97910 679820999 49287 49288 212240920 7597 7657 698268201 93487 93488 39730471 50390 50391 424361040 91181 91142 227809715 85599 85600 955626847 24760 24761 884011159 77730 77654 871479794 68793 68767 596124223 97828 97829 255097497 35030 35044 966042335 32170 32171 253783479 85089 85019 577500357 90583 90634 560653638 49739 49740 114091447 21444 21445 111076506 18801 18839 794086034 3295 3296 784439966 25328 25329 72947712 92831 92765 34030554 56024 56081 947819771 13530 13518 178207436 99933 99934 764708639 18651 18652 861969853 85655 85714 988269287 41399 41353 444689754 17805 17806 372380081 94929 94885 614124365 9816 9817 857707685 73882 73883 406966583 62911 62835 179816668 3947 3890 207092168 73912 73913 433563762 52318 52319 309521302 90563 90505 479465314 92674 92686 660775861 86494 86495 807845484 74377 74378 605825428 17026 17027 221051539 68336 68259 278594398 53851 53906 521473626 10609 10610 350670825 26573 26652 551788368 14965 14966 370855416 37207 37197 777857255 80348 80398 905843714 1287 1288 903951909 82814 82760 146084105 45383 45409 672781169 47258 47194 50412797 99451 99523 538447738 31568 31508 758271428 98661 98727 822137603 9055 9056 966947654 72800 72801 377940797 72651 72671 276053569 39161 39162 78878145 44417 44441 376691574 68909 68832 400126879 90873 90874 535335172 23912 23969 369454868 16197 16147 330538202 29975 29891 35531536 54979 54980 523040087 48749 48711 209251929 64102 64103 580692124 28782 28854 383648783 78206 78207 193813660 89524 89525 737644605 31990 31938 543659851 87228 87229 66510005 14811 14766 453524892 44329 44411 119330759 80189 80200 834315377 84200 84194 675256462 34777 34801 161369497 67612 67613 202647492 49022 49023 335413080 28196 28197 508536897 80007 79979 884882869 15239 15300 705894937 5307 5275 398700015 38716 38717 780410603 88084 88085 528820399 39269 39270 978161497 12472 12473 219211056 37210 37148 4538280 40112 40161 348018665 55714 55715 537993944 29210 29211 261071210 477 408 986144792 85231 85230 950518460 80660 80661 335835863 60168 60169 503120073 60032 60016 746161509 28952 28953 380527154 80340 80399 160142060 954 869 351420431 44887 44868 242382703 38944 38872 42575016 40184 40174 65952050 22983 22984 616304454 55264 55282 43825072 23361 23433 702384711 83627 83613 403822438 29238 29239 388456393 37231 37232 379690458 78235 78236 59136172 68634 68635 884515058 45856 45797 136717097 88220 88221 373942006 78265 78325 752898357 83151 83193 548374876 78242 78243 246245943 30355 30294 12845080 81285 81325 940615503 42774 42855 676145856 43228 43229 531978616 12613 12614 534170067 84238 84212 385736984 80604 80675 986590392 57257 57207 563145205 40110 40111 938371441 48451 48452 640192665 95498 95425 792278348 6077 6110 987675381 27884 27816 901285587 82825 82909 951599986 82948 82966 905082811 90607 90608 690620423 38688 38689 554435235 37738 37795 499047528 36705 36706 204451275 42918 42877 774563250 29846 29847 536708619 48216 48217 18043906 9408 9324 19754356 99965 99928 422440555 91094 91155 857932867 59308 59350 634007664 25754 25755 22795599 51407 51408 41014821 96080 96004 258352397 3009 3010 51980207 53823 53824 696955105 22248 22249 524263642 18324 18387 744036217 66627 66628 844465408 24018 24019 597142238 74794 74718 557869445 27883 27884 426207977 58151 58143 900447371 316 294 291523956 64838 64839 464524791 12173 12230 917164957 55275 55276 151904148 55728 55729 512914155 77051 77052 511337134 70579 70580 622041429 32450 32451 887229595 58897 58829 964564416 12538 12526 757190808 96810 96845 168512424 2154 2143 62774146 51480 51481 560040788 50716 50694 570193295 61141 61108 279262585 29259 29260 393160991 39672 39617 804866586 1197 1136 270391383 12528 12529 28778968 53642 53643 208664676 89939 89940 566243236 16251 16220 611197025 64840 64841 572524871 51547 51548 139344687 97550 97551 647841161 18916 18931 238479022 49703 49656 958277010 54623 54624 135208028 77110 77111 255339686 32434 32435 857345013 82005 82000 95817889 92056 92074 677486555 14566 14567 124711060 28046 28095 293984047 22275 22228 716092267 31116 31117 82305316 65936 65937 530979363 51029 50972 99980300 51393 51331 170364601 26973 26950 480353638 1743 1781 609032779 74269 74198 27402397 38229 38291 630215083 66264 66342 657530851 88865 88866 693631280 83517 83518 104601140 62955 62956 645389873 44822 44853 359088410 63773 63751 443641555 16336 16337 993371558 4853 4894 669131185 45207 45208 277036127 45707 45789 320127286 97017 97018 536221292 91938 91939 933307084 39638 39641 779075951 44596 44678 147632337 57004 57012 909748289 86494 86508 31323829 92769 92770 181429488 84000 83954 238957443 43563 43548 830792039 97187 97234 763461706 72020 72021 604953420 69319 69382 204098740 89779 89780 435878377 96118 96119 570372087 99786 99803 960995582 57504 57492 558197352 18548 18522 451392535 51267 51232 347420347 3630 3631 220166610 96639 96640 574085678 92215 92243 469995954 18302 18371 163984445 66119 66158 587619552 12081 12082 136717235 43243 43303 500894797 74543 74544 126109470 28546 28547 183587635 1255 1335 232391614 80210 80228 138862022 82464 82465 504349081 40624 40684 27345150 1048 1049 181308536 82274 82239 371056474 66348 66349 504745519 94013 94014 277138714 86890 86891 157442282 13715 13790 897333042 19590 19561 921940893 89781 89782 453510701 65498 65512 843936021 42930 42931 274270678 85123 85043 599335859 29253 29289 702526384 28620 28621 654026351 76267 76268 731494946 4320 4321 421355224 47926 47927 637104833 2383 2384 816528911 83765 83766 852306610 72909 72910 359299917 50233 50234 826445669 78902 78856 385504073 44608 44609 386436541 56942 56943 437496519 96995 96996 575701695 3159 3160 261493197 61936 61937 425169517 19607 19594 759983592 20475 20476 565763063 14682 14683 383066168 70050 70051 889714079 38876 38925 164711855 12679 12680 405928440 56361 56362 484090371 29875 29876 361677279 91623 91624 239363731 84602 84603 596991281 80000 80001 539490543 39924 39888 489859615 88759 88774 807892742 22086 22106 638890966 94505 94506 809089385 74487 74488 460073551 45775 45776 78300739 60747 60754 412195836 99232 99233 676019101 16690 16619 633384308 31733 31734 650760611 18835 18836 833298687 41024 41025 301273055 68594 68595 977640672 91802 91743 201557458 62553 62513 297290715 88377 88366 329807824 18742 18743 333961923 18276 18216 700800309 80753 80768 779501476 22853 22880 778657707 20896 20897 504786621 11786 11787 379715975 78025 78063 844756516 40126 40084 637862479 8651 8652 954260312 49697 49708 498549486 95677 95685 569019504 53607 53534 512362018 59990 59991 147113131 69600 69535 34479033 85677 85753 534890867 58761 58762 700185221 77231 77216 102354624 53519 53472 447178812 94064 94065 529000779 18833 18816 769607463 92660 92661 424520722 32437 32504 504890657 31527 31556 44360382 31591 31566 378901895 78596 78597 436613795 61658 61659 419725065 36776 36775 507453743 1941 1942 889320773 211 195 243873203 79767 79768 901506719 41469 41470 798720561 39818 39819 313978337 29594 29602 623647173 1197 1184 870895574 57814 57815 417777942 48227 48268 505989220 80929 80930 664302483 13899 13815 883389184 86623 86681 63686718 30871 30822 501900382 68988 68996 176725818 34145 34146 715064134 727 776 991894523 29252 29253 630412528 6003 6084 274620484 57953 57981 135390013 21883 21884 689016694 14534 14497 627892389 53262 53243 227288688 20810 20876 719342688 80450 80451 811317497 94576 94516 168851493 18357 18358 901832652 95154 95224 381847505 69276 69232 228478746 16191 16192 944766821 28758 28817 903453078 43367 43303 630191875 16546 16547 94035686 48673 48677 255879034 23937 23938 805173749 15126 15127 731168095 52889 52890 279643320 20444 20451 141320144 98145 98146 302123837 11403 11382 937623142 80685 80740 466906497 56594 56668 287995748 44631 44696 404801935 92488 92520 625581705 58623 58680 877396233 84489 84451 510358955 78980 78981 512512655 77606 77607 420103907 74722 74798 597390128 44795 44796 304384362 3709 3754 845212243 22398 22344 513041155 36631 36646 355451069 17650 17651 862735042 1404 1405 822530693 20148 20213 896054363 49826 49888 383751885 97808 97809 354783933 71312 71313 268671781 24662 24661 315034033 65697 65673 588821576 31104 31105 426021308 1706 1653 456060661 30400 30419 840529976 49689 49685 621167062 70798 70799 206471424 73714 73715 186369912 58381 58382 523406368 87978 87979 863401149 71820 71821 183088027 32991 33028 159163071 74167 74168 726931138 78379 78380 139701243 29369 29344 649346012 87079 87108 367530573 94540 94569 813421768 53564 53558 824144532 38420 38477 56970087 32399 32400 262866261 43708 43709 340027073 26021 25960 838592843 92968 93014 232907135 12760 12761 175945025 69200 69201 91533712 28659 28660 257713240 55966 55967 978876451 61425 61426 992828190 78839 78840 393171714 22276 22358 680530198 61619 61620 444093520 53731 53732 460716457 52731 52732 279720471 76345 76346 791104751 80231 80232 46709955 22251 22245 860562730 7398 7416 17530397 2120 2081 621825445 44751 44752 450478579 79256 79212 642365755 75816 75845 820948386 53818 53819 697464683 52269 52216 21869679 68302 68303 888324979 94540 94541 987586128 88382 88383 606754954 55454 55455 965115386 41362 41410 119217983 74066 74067 377637166 70572 70505 591716882 75446 75447 622298285 14004 14060 829686763 24559 24560 308823957 86627 86628 866100843 91022 91023 591703271 97238 97239 8423738 16193 16146 69604369 79952 79953 216626970 45973 45974 173741647 66897 66898 319499001 92841 92876 187523437 84348 84349 784712056 79789 79790 403665057 56809 56810 576211821 34836 34763 103355401 4740 4741 45985497 40450 40451 159548326 40923 40846 806401361 96825 96749 708127759 88654 88655 106321343 56538 56539 886819562 44382 44383 998696678 62362 62325 999198863 10582 10583 204988483 930 931 182569753 14550 14551 694535135 65630 65625 783349341 42513 42514 173801941 79012 79040 56374860 11338 11339 135589457 41937 41989 963583368 12930 12931 545974162 88988 89064 626665949 7499 7433 292567560 77029 77085 369936730 70939 70940 643337048 59831 59762 43194981 46130 46137 196536934 66955 66927 529226724 73126 73195 95514170 8630 8703 181768224 23501 23502 262714926 12249 12329 847205437 52095 52132 228954619 43526 43527 70412488 76722 76785 830464834 77544 77545 171480675 70160 70155 692099570 55313 55314 661522678 74829 74830 938238491 19223 19249 876526079 17192 17227 681776313 33625 33695 168679133 33670 33617 135855518 28288 28289 546856635 53609 53610 302921189 87421 87422 5060644 41530 41570 729020035 49927 49928 921973026 31495 31496 227370730 91487 91488 400889393 24358 24380 71986217 84496 84497 82204016 805 806 216695295 45941 45942 496665771 40398 40399 907568794 65476 65477 271873561 10681 10616 365889759 20812 20807 120865817 52622 52565 151105914 20199 20243 946831628 44337 44326 638120979 41555 41556 43365234 84149 84092 776070871 94784 94711 772859174 75825 75775 85980031 6160 6161 106486542 67151 67193 712382107 45605 45564 994927631 26548 26618 456205543 35458 35459 508187351 78381 78382 878006880 91385 91414 682276983 62429 62509 655551544 87622 87623 401332256 26980 26969 486409303 68342 68397 668469706 18210 18211 232727012 23759 23838 302041564 60307 60222 321616394 3087 3140 893088370 89585 89586 48887683 86935 86936 911096781 61286 61287 917473168 79622 79623 813862364 11452 11475 863955797 91480 91481 231515013 77625 77692 516052297 63665 63666 504052227 54608 54609 599825222 91927 91928 712142213 74814 74831 858565218 71944 71918 505070087 53163 53248 745277063 57627 57643 522664894 41997 42042 596900307 54794 54866 481157281 90492 90512 562746428 13781 13782 784608781 30901 30902 627888314 70248 70301 575820648 75462 75463 995259806 38988 38989 605123379 17614 17697 568524648 58999 58991 740597724 14489 14490 196028119 74405 74406 623228461 77784 77832 914704762 83652 83702 5933775 57841 57902 280192670 28361 28362 467349230 44931 44988 987306350 36811 36812 787319755 68616 68617 247348409 91014 90945 833765297 22925 22926 924179630 19020 19057 342189224 10785 10786 642832123 15138 15058 839980400 10594 10674 753653071 27668 27669 607223513 2289 2281 326081028 15632 15599 435851017 98309 98310 984969820 2180 2247 214931271 66833 66834 513277036 72105 72106 902616147 3557 3565 586504399 8018 8019 738766605 54325 54385 481293515 76387 76388 740697847 51797 51739 607216579 2510 2511 120797955 25176 25223 16009139 613 614 575089068 14846 14840 924327356 71333 71334 602588146 34666 34665 3661938 67131 67173 437971519 49792 49793 568119494 5726 5762 543210285 22870 22938 976570251 96042 96090 894986919 65460 65396 237185472 90703 90681 158968066 79937 79865 150526698 51244 51245 584135125 95710 95666 559628707 50670 50671 687711792 78164 78236 544093540 58948 58958 742661720 3519 3593 504010189 77550 77551 353873800 18085 18022 875752163 8730 8731 485391051 15524 15469 507840049 83496 83497 481781693 13291 13292 915422033 89686 89607 777802916 96925 96926 342482036 37198 37174 488323507 47284 47285 371573780 76705 76636 898932333 73917 74000 400361467 62437 62521 604647874 47931 47887 661206397 47643 47644 768876106 49874 49825 28731722 17013 17014 19461132 2767 2708 49416378 28879 28908 845634333 43543 43601 22675367 53682 53727 155161173 62281 62315 32176225 95855 95817 274399410 68542 68543 314338700 278 196 365269863 82310 82311 9125698 95406 95456 439751434 69666 69749 189797547 6891 6892 827723540 74670 74671 988615973 4786 4787 159804941 19544 19545 714907169 58042 58043 50828499 71128 71208 363435896 54810 54811 654737953 14224 14259 907173258 78144 78101 539851370 79997 79998 842781063 95288 95361 533612264 31837 31838 656570223 47688 47689 78130163 44830 44848 575111387 35973 35974 616344248 61724 61725 705922107 44141 44142 449766328 64093 64174 589196970 70886 70887 166952355 46213 46130 455672338 19880 19881 931013819 5326 5327 173947479 2336 2337 839149442 39992 40046 632609233 30906 30869 702034531 12008 12009 301504130 76227 76153 160592561 75420 75421 181263883 52754 52740 86767865 9017 9090 602528521 21629 21630 193347647 59068 59021 356179776 58722 58723 106692985 15183 15184 514222446 29117 29118 335787880 3825 3826 758711260 83340 83386 689504403 90657 90671 812587545 45096 45097 168156709 87887 87809 698588326 61446 61447 876255981 57840 57841 953182144 32068 32069 13585460 31909 31824 553285872 63930 63931 648513329 10930 10924 25010788 58579 58580 280660331 5797 5798 35905332 61856 61888 506800668 9559 9525 127367323 98948 98949 204584383 90368 90365 202945637 96139 96182 251660612 2398 2399 54173079 86772 86753 710203042 60843 60830 873938009 70668 70651 336328435 3276 3277 700386995 75845 75879 311939687 82745 82722 223050247 89993 89994 215012809 88151 88133 110147888 92481 92482 839074258 72694 72703 717547138 53620 53621 298092433 53263 53264 886621721 19888 19841 674879597 72599 72522 753764326 96836 96837 326383305 22094 22095 496400217 87367 87368 253536925 3673 3688 280212180 47125 47126 884092312 53917 53840 284094685 42738 42757 107642304 43935 43936 889502939 14687 14688 347663353 10568 10569 578805723 20786 20787 287905302 55619 55620 792018031 8497 8498 75218568 82528 82551 7291609 40638 40562 312412610 95396 95368 95099180 20596 20597 275616506 68014 67992 238240317 86784 86785 815634349 21984 21935 327388622 26893 26894 457581482 6082 6083 459239041 1110 1096 512197404 73970 73971 478820926 19657 19702 735475747 27071 27072 791835921 22894 22895 707490526 6197 6198 133875072 26105 26045 998123504 29527 29453 956746619 44672 44706 111252842 78603 78604 605777177 60742 60743 121321074 16797 16798 622604872 90970 91036 37527921 80794 80828 459492333 30775 30776 745281394 67213 67214 129630102 50992 50999 788895064 28900 28937 783031796 39656 39657 302492207 43792 43793 991247523 43344 43345 35896067 57381 57343 450798493 67175 67176 783840443 23301 23246 151252010 17013 16972 654323828 43222 43267 706340949 86062 86063 555924085 34050 34051 599075171 40663 40664 429094139 92596 92597 747938148 54625 54626 88228314 1532 1533 498840796 67563 67564 380306293 23204 23205 975617410 61725 61726 487145008 3298 3271 147366651 30821 30844 417550442 20259 20260 44365315 40875 40823 406430568 89557 89628 454607268 3896 3897 114074273 91487 91498 730570998 87460 87431 234652295 55096 55097 645408054 82337 82255 431465096 74642 74643 952296718 21081 21082 600127733 72820 72821 681814601 35135 35132 552762138 15590 15531 386623186 87000 87061 420546940 77936 77992 637688787 63471 63472 204609551 51654 51655 198750384 11223 11174 866960673 68256 68182 144110422 51249 51250 345284894 18399 18362 197989307 53988 53926 26122495 43589 43590 145189311 73528 73529 830049050 71445 71446 931379179 70904 70944 776033669 38793 38794 356695778 4974 4975 895409906 95277 95278 421886294 47894 47888 221236529 12664 12710 472613941 24451 24382 342096617 95616 95617 751105511 26210 26202 16182576 68147 68202 602870156 92315 92305 837008259 75852 75922 943813734 3812 3771 907592440 9111 9038 351865407 30617 30618 158193349 91373 91374 809773615 43479 43480 962673575 79637 79638 745278797 22432 22433 963259552 89482 89428 848886826 23963 24047 85307659 97309 97360 963305916 94662 94663 678829423 51371 51372 326508393 10465 10466 370993480 15665 15666 579120787 88777 88778 515148341 98989 98990 770395038 54520 54572 876674983 54329 54390 993247309 11391 11392 398456671 15457 15475 159815691 53226 53281 268276944 49296 49276 225861597 4875 4948 11039218 14628 14629 895214935 81956 81957 187603978 58000 57944 276438966 18335 18336 59972069 70477 70478 839128812 46287 46288 624807535 34374 34375 461763860 37229 37230 612461005 22875 22876 60907654 50673 50674 938202260 32172 32189 729563001 29963 29898 449348854 64068 64113 229443399 8415 8416 170357364 90723 90794 59011441 1829 1772 362700748 69879 69880 371522095 1507 1469 164764397 93993 93908 399670413 9979 9980 419702686 44692 44754 544901667 49112 49113 536104001 12762 12816 269644122 25275 25279 344205200 93550 93551 493392629 95470 95471 141774777 56957 56938 644788752 86259 86260 516306430 95077 95078 633743193 38653 38683 641257255 72725 72797 521897118 85672 85673 388628521 72889 72890 863640660 88395 88396 905811970 63974 64027 943415244 41089 41090 679281989 2994 2995 69576816 46669 46730 16763813 53851 53806 579075605 69761 69702 581002912 78346 78422 384821253 55274 55253 725921935 33178 33179 802783818 98241 98206 633468797 28324 28396 423399879 60170 60139 839828802 58716 58725 24870775 31248 31249 855141644 41834 41911 896117142 13265 13266 909429155 69524 69525 94273833 56682 56688 67959537 6748 6749 673964301 47030 47031 252276971 71336 71325 694820926 7026 7071 404422400 67921 67922 624963716 68418 68419 943547279 23135 23165 452128648 74382 74383 782556498 84849 84825 502810699 55396 55397 113912182 70787 70776 333397934 7389 7390 942821317 45731 45741 781883636 40447 40446 584899488 4574 4575 840918635 39219 39202 905851319 58548 58549 238095877 3148 3149 940042188 37997 38020 904388676 811 812 78898817 27492 27493 489279105 49255 49230 217690330 46108 46109 361564002 86080 86128 647405988 14858 14859 856661493 93464 93465 265243756 80838 80870 887785093 83283 83284 976514839 70909 70904 687808428 59861 59903 835608547 59478 59524 180764134 62355 62356 11584991 45569 45570 47199021 65153 65154 432676410 77076 77077 982957817 67501 67502 915603141 68100 68101 574837188 9493 9563 739814532 76666 76667 985179749 70745 70746 547756195 33442 33490 612860445 24343 24387 111147186 27980 27989 529597 76393 76415 602854983 28362 28363 607178783 18644 18704 808437051 44649 44650 155261262 75497 75577 193372368 95229 95230 977246335 35506 35507 150832762 39285 39286 691989350 76140 76182 633057102 8249 8250 534918724 89020 89021 95224987 75694 75766 869373892 6038 6076 967894939 56792 56762 737400819 1982 1988 259920853 22396 22327 35498149 146 100 592166286 55022 55023 767544244 41714 41658 438431444 10416 10417 320947054 78443 78416 969760668 93803 93848 343027611 84723 84724 976029594 15856 15870 368162752 52387 52388 404342743 78118 78190 515118058 39308 39390 446520108 29506 29507 666113454 44266 44267 481276029 33919 33920 928061 42104 42045 259784144 18623 18624 634619552 72862 72863 840332546 96887 96834 606142407 14169 14153 697411971 90067 90120 957025365 62071 62072 776210105 43884 43885 734238343 61125 61174 314046840 68140 68141 504711522 46699 46700 846011914 1687 1688 972951957 21052 20976 977293124 91687 91688 334651129 34772 34773 904482082 84081 84155 81576578 11433 11434 208779835 33583 33629 322986145 91583 91584 6991080 95843 95764 579454333 50832 50833 73415182 2234 2186 465447108 80469 80443 645206485 18952 18943 881266621 689 690 368588142 87952 87953 307103720 33437 33438 20887812 97122 97136 95962495 81982 81933 213749309 85100 85101 61539520 21531 21532 766558429 55631 55706 872984083 95036 94966 806830148 85202 85203 941590509 46435 46436 956376380 14615 14616 573382314 93056 92982 80764742 34721 34782 170790955 41412 41365 899324939 71355 71401 669253404 57240 57241 705998553 68242 68243 571632923 70579 70495 179761478 94482 94483 43719750 36008 36022 943962281 66925 67002 452701297 42928 42978 672251661 27806 27807 737901161 92010 92011 34277348 51118 51037 542269244 86033 86034 210874984 80637 80638 562867116 5075 5076 809501527 9991 9961 817617035 18241 18242 526028254 5094 5140 174412431 37489 37490 308073883 18013 18058 753376999 72945 72946 171439366 23307 23390 478679628 70321 70294 211358562 15530 15597 631806119 35947 35893 58318066 5397 5364 446858806 27446 27447 147361840 58669 58670 589806543 3345 3402 903651483 43771 43756 567359704 24689 24690 254491872 30649 30650 606072985 23579 23591 424689297 25502 25503 280743502 23739 23740 916752127 95538 95594 92130631 97694 97695 460514458 63940 63907 318445481 83138 83139 712942713 69217 69270 879323277 67220 67221 451329388 92555 92556 797549525 47752 47670 470994574 52068 52069 556350773 5180 5107 939047033 21188 21189 13094398 52099 52104 823457807 27666 27667 398298136 17926 17927 860495981 78706 78677 376741783 133 187 319428439 64581 64582 485039317 40267 40268 583765777 93508 93559 856600781 66558 66559 878844774 6435 6409 977457442 46499 46525 533552746 63802 63727 311547473 52955 52956 344784067 31628 31629 554535361 85730 85791 789853548 42008 41966 937118057 33752 33722 984062169 80018 80023 241370972 94616 94624 671140723 1370 1371 223319263 88591 88592 629479142 33192 33193 937378686 78904 78975 333637462 65565 65566 66192171 13425 13426 594928758 39289 39290 887150718 91415 91416 409243748 29094 29095 773295371 41113 41114 197297269 28539 28540 219458127 82465 82466 496464949 59917 59918 992252246 40538 40539 555429476 63683 63684 332771136 24906 24907 273454000 31735 31665 770072578 29278 29238 496344331 49937 49908 779359329 69275 69322 340319340 21424 21391 805134743 40073 40074 325498148 40010 40011 315866839 81837 81838 538742268 8314 8315 954136068 63010 63011 424952454 66762 66744 51048910 92218 92177 977604990 54377 54378 560301980 37334 37335 377518814 24691 24689 99376562 74982 75008 326474471 36755 36679 520089239 16841 16842 483729316 21908 21943 118262075 55353 55285 355962083 24683 24621 51206697 15514 15515 174662521 71575 71505 447332528 23815 23790 151067117 53058 53059 456069489 73264 73265 928428676 35777 35778 768110499 78982 78902 657830026 49138 49204 156619275 69947 69948 990868811 82333 82257 2774763 42558 42559 770254449 78409 78431 550245192 28367 28368 524857725 24299 24300 102809948 79397 79398 813377867 48576 48577 837068251 16587 16604 485265912 47148 47149 763288423 1461 1462 510257381 36876 36877 641992308 37202 37203 691495098 18078 18143 43277737 25530 25531 472461571 83327 83263 699634356 27153 27154 601974610 36613 36565 133304440 62943 63013 151298009 71564 71500 127156268 2501 2502 522560036 94277 94278 78520231 2504 2526 713055564 54228 54231 230678328 32726 32727 36205355 35912 35974 162297882 25215 25287 494043183 77185 77248 52840415 77931 77871 523080637 49609 49675 972975195 78950 78951 449968078 29649 29650 439838202 7701 7702 955740386 9376 9377 873540330 94524 94525 542414530 20999 21000 211549656 16453 16454 820916536 35814 35884 554551176 80989 80990 208140726 32233 32175 601534507 69083 69084 482988703 21666 21581 364189871 79389 79324 370320122 79264 79346 350603901 24229 24280 830487841 56862 56863 966400855 95099 95134 17259836 42041 42099 891165209 31698 31699 628525325 98217 98218 922027382 73598 73525 366719452 26983 26984 957837045 48164 48225 485587991 98296 98297 808250738 53743 53744 399616256 72372 72396 978002475 55758 55774 35198593 6701 6638 420293079 83156 83157 882216280 45620 45621 124122217 81506 81535 122034440 27108 27109 634377742 98364 98280 603785479 6457 6425 767841695 41589 41590 439126574 29655 29656 335577880 370 310 340969811 1235 1236 887066824 94558 94613 83332390 64054 64098 855947871 77711 77672 645599666 22507 22508 311550901 539 585 662511410 96245 96216 200603920 95912 95913 993542218 58092 58014 204025709 48153 48144 87414878 16153 16154 690350319 7769 7826 306797471 62085 62055 59825525 68343 68347 724137230 54124 54125 303261347 46453 46454 24561865 19716 19717 281806807 86201 86152 87507982 36033 35967 114079708 78016 77946 653267476 56270 56271 769804111 99564 99565 527542651 52079 52080 46944828 53326 53327 462967775 59925 59926 438107195 57284 57257 973204312 59180 59121 859240426 73383 73384 767898747 37066 37054 884547807 36728 36729 623023702 13272 13273 385702464 68227 68276 927519525 49527 49528 996648671 57321 57322 865936029 72888 72891 587505266 61519 61520 923156301 70348 70349 815611980 41996 41939 942400448 58865 58809 423881483 58562 58516 179337720 21834 21822 317467350 81355 81317 344463126 74856 74913 293932841 94225 94226 176335700 52715 52654 795173232 87542 87543 860349139 35656 35657 731753733 58556 58482 425463145 50802 50803 129971415 57855 57856 144317115 56563 56564 926406221 96763 96764 442361549 97524 97549 43152136 63186 63187 925198041 55256 55175 246689415 73631 73688 905191934 20425 20401 884909311 26803 26804 484638707 32103 32104 626599734 97415 97499 37672334 7493 7469 523263670 37636 37637 787312369 14239 14240 297912322 88020 87979 6664680 37361 37362 142005675 80654 80655 230685089 5776 5777 579301340 95884 95843 87132741 87060 87061 985326683 81761 81762 837597468 95898 95899 996459721 85399 85400 584507014 95040 95031 152812450 21325 21263 675181247 49796 49797 169845127 91312 91313 578655367 21774 21831 115017679 9754 9740 709773053 80548 80625 111791175 33425 33343 902189450 36924 36925 210568062 90274 90267 916564908 21279 21252 381280455 43774 43746 690885804 81728 81684 374805216 32087 32150 240463406 5787 5849 713670580 6454 6455 905189007 21313 21368 142427189 28373 28406 321886575 32049 32050 573723430 96131 96046 196304058 23003 23004 926753368 12145 12226 419271672 18495 18496 454221858 20518 20504 826802512 48382 48383 364403736 14796 14876 408822862 11417 11455 168591858 59933 59970 671396292 2715 2716 446146230 46985 46943 301141255 54734 54735 805774548 42792 42751 351045841 3182 3183 480978773 9584 9585 384844160 35671 35631 702168893 83750 83748 540351577 40690 40671 14610342 26731 26762 565651664 9542 9572 220670635 42838 42811 227546448 4519 4520 681932338 21917 21911 326990365 41294 41363 808827926 82714 82666 168409176 9810 9811 431037621 5311 5312 238986926 96462 96463 94159125 96682 96683 732680098 51241 51289 926731317 88307 88308 737817732 98478 98529 578716419 5231 5232 445995840 63790 63791 286747626 53859 53860 766041858 6969 6930 508814484 15221 15146 168138602 86849 86850 635746156 42449 42450 860627143 52267 52268 463790621 79243 79250 818600437 64406 64407 359139896 773 774 589554280 19633 19623 611872860 17864 17891 865824953 92870 92871 640795 29765 29795 819905346 34415 34352 750630113 31765 31766 94621274 90447 90513 993861336 21228 21229 522990714 64098 64095 777030484 43970 43955 578351851 32395 32396 445186838 85005 84926 426028922 35979 35980 83382959 2071 2072 990246334 59712 59692 90848112 13150 13199 733749503 63049 63050 179289302 51305 51306 66715973 98355 98356 804431558 80036 80037 745911645 50339 50340 709512141 21113 21134 693872364 87710 87681 298825592 36251 36252 539567934 1487 1564 162870122 47519 47520 98419891 45029 45088 456301645 80280 80259 315886899 61322 61345 171755188 12276 12277 591761212 48359 48360 702945146 9463 9391 464084884 9478 9479 37776004 96144 96145 554309406 95105 95102 967005156 9793 9766 66315254 92964 92965 80836116 70142 70088 587829158 15541 15542 580980405 11889 11890 555860161 42171 42192 519496454 27442 27443 777810860 64557 64558 297328688 83374 83375 630812680 13263 13264 394620963 21983 21984 596078498 93201 93185 930852276 57763 57764 569108453 36412 36422 18591628 99064 99065 847982628 39983 39984 678449812 95613 95529 844540387 9243 9313 598448102 28431 28432 164666633 76537 76548 623568165 88867 88868 103698276 94174 94175 187871877 39681 39736 999410932 54865 54866 425308579 44765 44819 278892681 81914 81895 758264478 70373 70371 954475524 78272 78252 779984484 68330 68357 960875707 76533 76534 407505201 37928 37929 273173244 29133 29134 982174789 40117 40116 178396277 70999 71000 853632466 35984 35985 674498461 51530 51453 926789297 51999 51921 372484491 4995 4996 170780893 73670 73671 865035647 40282 40283 504859701 51847 51903 126157402 11541 11542 12144522 18430 18482 503939180 43304 43305 244587022 45517 45518 973766013 92655 92628 864127662 31419 31381 626101577 99443 99444 929094893 23323 23324 909933997 25084 25117 403534726 59013 59014 176898232 93382 93428 381433726 85865 85866 585005178 4015 4016 788297833 85771 85726 227587865 31254 31255 788286371 70264 70265 607423320 83083 83119 988841525 13764 13714 770249217 18430 18488 606986967 78937 78938 549897477 74911 74927 902349458 91133 91134 471269674 60104 60105 794411465 52995 52996 664390455 50200 50156 215456528 15924 15841 206887865 35760 35761 319408568 54130 54131 857498799 58321 58322 351380745 25228 25229 791558263 57593 57571 204332698 92300 92226 47553312 55777 55778 753806889 76126 76099 748431391 98614 98615 110295684 90927 90928 21935190 37365 37437 774914873 51057 51058 275050970 36906 36907 701542246 41526 41518 912350504 98861 98777 931309715 31575 31576 279068674 87288 87339 938626690 25916 25872 828190586 843 822 689846668 32787 32752 949245863 33110 33111 838451929 72600 72601 257285946 20921 20922 350349501 32745 32746 132024357 32477 32478 872149085 32265 32223 835769309 27306 27224 368215283 97717 97718 29071962 59770 59771 507147546 19341 19406 854453867 52330 52331 223672982 53149 53150 390335915 52322 52323 179531772 387 303 566955892 28249 28250 171620167 95860 95861 64478028 86787 86845 292889479 31530 31479 826438302 61354 61368 896231406 15416 15417 343779267 98961 99012 959954316 6810 6811 57726621 26867 26816 814909417 84318 84319 903822527 36626 36587 61628677 800 801 714381905 49232 49233 861433024 20260 20261 184760768 83253 83269 977052591 41700 41729 162938039 64087 64012 573526769 32162 32211 978845535 4373 4374 524508666 73847 73848 818374572 28635 28580 33745162 52099 52180 613418949 2320 2321 363723399 79772 79773 979014084 22128 22129 210917108 28689 28642 580459606 30549 30600 94594804 11603 11604 895577107 79619 79620 643015253 28947 28948 699289550 31089 31111 520221172 12183 12184 994800698 55390 55456 393795274 56643 56644 676550377 99484 99485 92768230 96129 96099 155863073 53780 53781 182909638 47811 47784 375544801 59127 59128 965380425 48413 48410 130779644 2056 2004 397945431 99432 99487 148429601 5577 5534 673970661 85871 85843 73422684 7755 7756 80596646 78316 78371 484143451 42455 42456 688341239 11592 11593 319935327 56179 56196 854833789 60280 60285 923904828 4038 4002 221869033 68966 69024 593030481 112 113 128144627 6421 6480 553479119 53534 53550 207835357 58619 58620 599036435 95621 95649 18576223 67540 67541 907204761 64304 64305 123365597 61958 61959 178334274 21387 21388 594724520 16451 16482 186767407 46713 46714 27646636 67651 67736 151725947 90142 90143 532796257 80574 80575 302686630 37361 37327 334226167 95874 95881 701224045 93126 93182 359928013 93557 93558 61422981 96729 96784 947797890 88936 88937 852487228 15525 15505 538878582 38150 38171 854550380 48782 48701 858024111 22102 22103 513944707 31220 31221 604251222 90267 90268 35080481 98836 98781 316164511 42044 42045 183159318 76119 76141 51847472 31594 31598 584279534 79812 79896 535402473 58190 58191 159825256 57830 57831 591712483 35734 35735 108193240 67107 67108 123298748 10892 10935 38566836 7933 7912 368929404 72015 71988 623321312 87967 88015 690695083 28727 28706 835328562 79732 79687 425861966 94374 94338 186581271 7460 7461 508834318 28951 29005 332067335 46928 46965 94226128 62237 62238 480076753 63320 63375 561396226 64902 64894 217581356 91614 91615 693144931 84502 84585 948704508 85730 85665 871358963 87438 87474 339875970 11463 11464 527758255 2438 2439 284688725 85239 85199 426664964 26837 26885 806590780 45881 45882 248968274 50768 50761 444106259 18750 18670 834129651 97838 97887 234022520 73451 73452 136848978 99531 99603 88641825 30255 30256 351557975 54454 54489 244857269 8292 8293 869723484 88080 88007 460811363 53943 53944 590845383 47753 47738 786004366 10589 10645 211232901 96813 96773 154749765 67955 67956 69220512 59544 59574 671050624 98558 98485 936076607 19406 19348 574438735 48956 48957 297309744 90695 90724 595630245 19525 19599 196250643 58558 58559 625804872 49374 49375 505471064 57742 57743 184201818 75709 75680 730846204 45673 45674 116789582 98345 98430 621317746 54531 54526 6612795 12328 12283 426761476 31999 32001 793829771 57129 57143 378491897 11205 11206 327807987 5666 5663 153856263 75008 75009 128678776 58214 58215 20028684 15846 15786 353600269 83144 83122 33947600 26343 26344 882471091 85836 85837 760822545 55033 54959 293863178 60690 60693 616533181 23451 23375 729031585 92975 92976 422924251 90564 90565 749964039 45088 45089 486511413 55355 55368 997274383 60407 60408 642698413 88087 88111 529100667 3208 3209 476539884 75547 75548 458006408 95947 95948 278567781 10701 10702 27537618 87721 87789 988636021 12109 12063 229097502 37059 37060 811422969 55052 55053 179045188 77961 77962 663196902 39349 39355 423075207 79497 79498 164904845 25271 25272 22686320 76639 76640 629715723 51900 51931 275145512 54949 54893 29757594 28591 28592 279958236 73966 73967 365095376 29523 29524 15584738 21589 21606 165867867 4051 4081 723437621 20137 20138 124533275 84974 84935 865181392 3211 3148 209208628 92475 92476 185887668 94818 94819 544697229 74574 74575 960453879 59634 59635 424532869 89141 89142 988459351 97454 97455 567885585 98242 98224 967289262 934 935 725338947 76756 76757 952558934 75031 74958 155369075 13790 13791 472003062 19342 19343 508288844 14276 14347 13709125 76041 76042 294973899 27889 27879 371924293 57211 57154 454410127 59699 59769 894938756 90802 90837 267299355 48011 48012 792951433 99128 99048 774099543 78833 78855 754291700 36635 36636 225491965 78504 78505 623459369 31412 31413 140018998 40613 40614 506086425 99886 99966 936929237 86901 86816 214332408 34629 34645 261276340 95913 95914 729916075 75316 75317 901181569 12383 12342 963475507 15114 15061 725694557 54980 55023 849907878 78248 78280 457448159 59272 59273 205595997 65609 65564 624034593 80420 80339 348626070 47397 47398 965614530 90090 90118 363119239 8208 8138 43575569 79320 79321 719700421 67027 67062 937761296 63960 63974 430602741 9749 9750 891970959 68906 68855 158116415 9101 9149 707600649 68573 68642 127768052 57481 57482 261200957 88070 88071 820087290 1748 1753 110230983 30292 30293 880322217 77986 77939 378637597 8019 8020 5063246 48352 48353 719554332 26913 26914 239777441 9726 9762 150789535 35453 35444 52796514 58769 58770 376142204 98218 98303 559128312 70099 70048 201277704 22175 22176 243854258 49336 49319 695385698 64593 64594 186921674 40686 40658 852314233 74117 74118 439082675 9481 9549 755583183 5800 5801 837840619 16815 16779 343542748 85277 85233 351196156 27393 27349 325365307 5099 5053 781745711 51758 51759 813888571 22506 22575 234870736 39743 39682 479569783 19131 19128 306494824 22706 22707 17567083 45386 45387 35700040 98978 98979 703499006 58410 58347 71409435 70312 70322 837730300 66220 66221 125864007 90629 90630 660216896 21350 21395 688559676 7041 7042 350892346 11275 11301 604184879 84989 84990 173638707 55942 55991 211419708 98469 98470 51592213 55188 55194 483907614 35842 35843 623082871 7709 7688 830608208 2565 2566 254152668 98633 98634 157136957 81932 81933 93756886 97242 97178 175625029 47445 47446 51372937 59829 59851 973362784 62294 62239 807802827 34907 34880 449681096 46519 46520 42122221 30063 30064 930029462 4794 4795 957319543 73844 73845 672786990 63115 63116 58103524 57173 57174 999689214 27592 27593 145510811 75332 75333 795912718 18503 18504 165357319 98154 98155 214905986 95395 95396 515278390 32299 32300 299018562 83275 83327 636294539 15542 15543 119135561 87979 87991 652393549 34281 34282 241895150 99454 99433 291588747 22569 22570 357075937 62659 62634 690657976 81551 81552 273235741 45543 45544 271159613 41557 41601 439224119 15987 15988 829193081 51064 51069 562395921 6940 6941 801712155 93564 93565 811256177 37208 37209 917495962 54761 54802 824026386 57272 57200 427424177 16131 16085 581407109 84710 84711 435153588 40847 40870 284169909 29291 29375 489844503 320 321 112351561 64916 64917 19902717 28007 28047 966103135 26511 26512 866193154 48788 48789 410245139 7897 7898 775887382 52369 52399 774247877 41620 41621 353502087 63020 62997 20713467 72939 73016 537685767 2133 2078 140094683 81780 81753 78819953 36205 36278 629985230 64408 64409 917620800 87185 87233 815073501 62420 62421 810435423 48279 48286 892601724 61670 61723 894792743 48478 48479 514532748 45242 45243 331214043 65342 65343 368968219 9357 9275 681923690 54392 54393 611842488 65907 65908 908889746 91569 91570 404153911 50364 50304 914942187 86481 86482 695048048 24242 24243 372452663 13684 13728 426045236 71648 71597 320775314 73573 73619 39686606 78203 78250 99894807 70270 70318 690423795 33985 33986 962073850 22167 22243 442064816 45888 45918 636737273 17716 17717 73954495 71472 71473 181041066 52276 52277 240858381 12811 12829 756346804 42752 42815 591934309 89168 89169 412815484 15528 15529 698527017 82268 82249 207218688 59184 59130 327141889 81407 81408 443475217 70733 70744 361421446 13925 13919 200679182 94780 94781 788585464 62767 62768 319385652 31217 31218 41252075 15096 15120 740353836 17820 17821 57017176 73640 73641 570085880 23560 23561 263886251 53871 53872 598269532 71783 71718 713225021 91679 91710 395161750 72272 72273 448026186 46613 46637 757813019 10434 10435 55299018 6611 6586 390622918 35519 35445 778496917 97113 97114 827341076 7289 7231 379326073 73662 73663 477845118 49303 49304 775012312 35746 35691 341387272 27032 27033 768614909 91556 91531 225985980 48922 48923 895585881 48460 48474 289058616 67301 67298 423403395 54664 54730 366436139 94849 94833 86012209 69831 69832 511991443 35490 35491 130537781 96233 96234 859333406 55153 55112 144096853 8379 8380 123461975 31978 31979 908836714 32754 32748 363916582 53376 53377 575781413 38762 38763 32512214 44063 44118 920513229 11909 11910 398959243 16928 16972 776590296 25657 25611 600697763 42740 42741 963880393 44515 44438 40036197 269 270 892471023 57360 57361 378866171 62852 62791 57475085 74793 74789 316596161 214 138 723920042 11208 11202 811182800 76906 76988 488538004 86336 86337 554141034 12950 12903 642399878 8410 8406 292495808 2206 2170 950595322 22000 22001 572268332 20459 20540 696518126 53155 53156 824790339 53808 53809 92762481 36596 36597 934858204 87775 87815 550494251 40723 40724 13596588 47049 47050 561292634 13471 13472 802504490 8085 8105 137527751 35077 35078 69577334 82312 82246 9402075 42435 42440 203170960 77994 77995 873706935 97033 97034 632969572 58224 58292 463894347 72471 72472 817952505 10461 10463 939295419 7615 7659 263346361 86542 86518 466618244 66362 66433 210559838 93944 93945 485249085 5443 5444 77429486 49969 49970 887649245 98182 98183 820715025 65786 65787 211331414 57124 57125 951292337 54220 54221 774259718 15652 15731 275190070 18855 18856 927406647 48166 48248 361303084 81571 81572 338388784 90675 90676 585275960 96880 96881 407421713 30019 30100 218029175 5240 5241 381015726 27578 27644 415137766 96003 95989 398727321 52822 52806 949247294 13490 13496 892710659 18566 18567 221327675 87522 87507 887415457 8714 8715 375106553 68659 68673 60828543 19400 19401 19467142 35303 35289 108228568 27232 27244 18568184 25297 25298 896665128 96482 96565 509014079 96679 96680 767843697 68693 68694 400892280 43936 43968 930739207 869 870 305701662 94849 94810 680789086 71991 71992 575682678 51297 51298 582701086 2146 2147 178925373 83210 83211 185769386 41367 41284 887474269 33914 33967 930567713 66610 66611 346804266 92881 92892 41122734 3700 3701 942801543 59508 59516 717897435 23542 23462 420804297 5583 5515 432583431 77762 77763 708481008 70169 70210 124930594 49252 49253 751929763 55407 55408 765369532 45606 45675 896900162 12682 12683 866621654 74902 74833 448051438 88966 88967 882173824 98449 98450 298391712 22864 22865 346537025 42780 42781 337550924 47962 47963 66389617 51483 51484 655489449 90447 90517 265649775 22299 22283 46388558 24651 24652 23369488 71143 71144 75824348 38398 38399 919981684 21136 21137 621551282 82839 82840 343368833 47525 47552 693342817 80171 80172 372898476 58259 58339 952637089 91642 91707 649996358 66177 66187 155360676 94804 94805 769732674 9792 9793 437360546 51492 51493 982380307 87953 87954 847939563 28102 28103 913634767 56707 56729 605659958 15074 15075 330126460 72399 72388 268833617 27434 27435 372779853 11287 11330 336663287 14240 14246 138272760 9871 9872 177607073 85000 84952 241603806 98328 98329 352895358 23724 23694 873344787 80530 80576 881683081 2477 2478 937103431 21835 21836 798260976 94666 94732 602701406 12377 12358 646555329 96671 96672 233616397 48471 48472 222725039 66757 66758 98940670 28206 28207 406838904 29873 29874 863949132 3313 3306 870521550 95831 95832 896205162 98867 98868 851853907 49493 49470 884816265 46437 46438 238442661 75721 75731 534737078 11048 11049 513069805 48622 48623 438544297 95236 95237 101580034 91975 92045 52314073 22995 22970 324348827 49233 49231 668486213 43435 43457 764348012 7354 7421 321205393 27535 27559 250668443 52216 52164 402316282 68829 68830 426628285 55719 55720 49807064 85430 85431 501463129 8674 8675 939451409 87708 87735 70986815 94586 94530 512112608 79783 79754 463268895 85666 85711 408791035 53583 53526 977432231 10669 10670 107527311 29512 29513 171514702 80269 80204 709690454 84447 84510 549020975 8709 8710 991504959 49467 49551 297991718 57507 57508 454804810 17117 17185 297773015 10104 10077 542333473 67737 67713 580869320 11568 11599 597361273 81012 81013 631601660 15239 15228 511066912 78609 78566 952569825 43674 43675 37511963 55315 55353 236608062 36255 36256 429267969 62364 62365 893411010 4358 4443 603035539 18757 18758 632928517 75417 75372 793925213 88896 88897 776768664 5510 5511 708411678 43901 43902 828938873 53556 53559 198338446 340 334 137557578 65777 65778 541477488 23021 23022 758997147 96138 96139 673274762 1146 1147 607761615 63575 63496 876971179 57968 57999 782137779 33657 33607 758187550 27357 27407 656036533 36835 36866 499985157 46960 46942 519745419 52739 52740 710121149 74052 74042 244182257 11368 11369 329844925 82357 82363 209123279 83080 83160 543040531 17740 17741 207562286 10579 10580 451320885 53213 53214 976483336 75569 75570 236667101 32567 32484 681665700 59398 59450 40136741 19567 19568 827414279 51296 51297 940968752 78800 78760 68451268 9360 9281 108339355 41944 41945 237954274 63617 63652 23930920 29714 29727 270760408 35270 35276 237129503 76560 76479 882026085 75872 75873 73520892 60795 60856 766434746 58788 58789 846798788 14049 14050 560039762 46486 46487 940665922 51324 51240 579733691 4145 4146 132569920 25975 25976 595502849 25593 25594 613185652 48291 48292 290013278 69818 69819 775360319 92453 92454 904079278 96728 96729 237359011 21163 21164 254155589 45917 45918 175114866 1724 1725 802636494 50301 50302 357011549 50484 50485 709236324 92169 92239 679135166 38392 38401 651713804 59815 59789 859038856 19307 19314 660494583 11258 11305 460764817 2643 2644 53155308 55096 55089 114510247 52822 52874 309511714 92908 92909 760902152 70631 70632 689841599 64354 64283 128898414 89184 89185 705228728 25828 25829 54734825 22580 22539 441268581 74927 74928 909046553 73996 73997 355395340 55171 55218 15312308 60842 60793 651265263 39287 39263 835582556 23961 23885 400306251 96931 96929 19502987 94935 94936 614951261 73292 73293 442390091 78573 78638 731127770 615 605 894912599 35966 35905 536571960 66024 66025 212649430 40049 40050 783508219 45588 45589 3360463 68115 68116 645295575 34222 34220 930200312 25438 25439 225264254 41491 41419 813276601 29983 29984 943651308 87823 87818 685993687 59668 59631 131343974 54859 54877 851606088 81878 81825 701823535 81697 81698 412324913 94535 94536 68494403 80853 80854 336281374 89739 89740 863052351 51060 51061 627607504 37402 37394 485103279 95220 95221 433734183 44308 44309 574627976 16500 16501 317850386 94782 94783 615980183 27787 27859 622814270 77162 77163 344642628 98220 98181 268943746 40052 40131 81348997 70205 70206 738577479 74874 74875 465001913 72249 72245 242973629 90174 90175 271980846 56726 56785 570304084 42790 42791 256041010 32498 32477 927966017 55766 55779 793205053 37945 37946 213790766 15326 15327 251562987 58724 58714 264532206 67830 67836 600257497 73539 73473 121006312 51620 51621 108122330 50546 50542 856001252 33617 33571 902241892 55192 55193 46579176 80332 80351 711516836 66968 66969 106210453 58885 58945 958138816 12593 12633 396798299 2770 2686 952416386 47489 47490 979479573 66198 66177 614402496 74395 74396 139718049 8350 8351 43610247 32920 32894 106154661 19401 19402 859833809 55625 55626 761697855 12265 12266 765670046 72586 72625 307998309 68742 68743 976511780 85380 85381 618765222 38096 38104 808309111 50039 50040 614075135 53914 53837 945290069 32079 32121 536097237 61792 61766 24216621 4964 4965 538554196 99200 99201 352328170 289 303 323793040 16278 16215 479794874 42102 42091 993417619 99252 99311 965741771 35981 35982 547682188 64995 64996 212600129 31173 31124 76904677 77564 77565 340114217 581 568 429465474 63940 63941 365043993 44591 44592 340394553 86566 86573 594535298 70095 70140 16633712 6832 6750 41467564 68577 68597 530253396 257 280 519180851 83898 83899 33718127 49434 49459 752556208 40739 40809 210916409 6013 6014 740782034 14790 14791 119089864 21560 21531 482129028 51866 51884 940170873 50642 50643 455957925 98331 98263 727453917 86474 86475 318574672 50918 50919 750800248 26740 26657 374995405 26059 26003 989832873 80109 80110 41528933 44517 44441 537029240 79277 79289 395783112 9140 9116 640544318 81494 81428 642650504 50490 50540 709234423 71286 71287 840922265 17570 17571 641513414 52750 52832 225989875 43408 43443 15538308 48776 48777 424309016 64276 64311 860692246 81784 81737 768542343 56814 56856 430566361 53038 53040 667320840 56385 56386 558779460 81189 81180 930832926 46444 46432 838183237 56739 56740 41680351 3509 3510 256138886 14601 14594 871992450 91503 91519 798544692 49431 49432 49417753 91956 91957 527042501 91189 91141 500322727 77941 77882 223819709 49861 49862 615987901 86314 86315 661565663 71877 71878 655750173 79404 79325 173612737 72907 72933 354800306 56192 56193 486890727 23010 23052 463585279 43370 43331 300104250 21892 21856 306744859 37048 37088 887145085 65435 65436 182774183 36629 36630 596071062 8861 8918 334198599 6361 6362 314397888 19098 19133 392859874 95786 95787 533092239 89118 89161 601853622 69006 69091 548652163 60776 60777 22001684 51283 51284 213322026 35702 35703 663541898 54633 54634 308326954 97969 97954 855779077 59486 59422 620087255 67589 67590 82478035 85635 85651 744656253 87378 87344 652066652 7567 7568 596741747 81784 81706 373491041 96971 96972 4343313 64944 64897 65212468 57161 57089 922249755 56858 56817 316187271 32248 32249 116326572 95092 95026 609881258 89466 89495 60798460 96015 96028 876150714 61933 61934 739454609 53805 53792 766850477 78710 78711 286669618 87611 87612 970763618 70298 70248 298100306 40370 40371 74543520 64282 64283 948056350 15928 15929 932198469 69448 69369 283520385 95028 94961 169889932 90408 90409 700072264 7439 7461 411682067 9966 9967 118254187 30025 29968 933678773 32854 32855 883349220 63 88 659447262 49326 49381 498556630 9155 9156 719626641 70894 70967 467464792 17066 17122 524876673 72891 72892 585849595 42136 42089 487901095 71970 71971 621637947 26366 26392 380357122 61592 61512 166368774 25963 25964 330659360 35492 35408 166128998 45971 46035 381040541 65120 65121 908746504 22056 22057 148524092 83096 83102 463865534 33479 33480 758270056 55024 55064 274860275 62613 62614 388596013 92906 92907 311458995 99438 99470 201940137 87483 87507 468149158 47368 47428 472879428 44069 44070 241075431 32099 32100 387205277 84875 84872 187699593 94274 94216 132615332 560 556 930487814 6920 6847 323864109 45068 45069 852223089 12409 12410 439345877 7651 7652 62850761 73599 73600 577533564 15650 15651 577760624 98887 98888 411139087 14965 15016 773545150 80913 80914 285757513 83200 83201 371222550 16544 16577 417624951 15623 15648 322141021 16458 16419 991537789 13570 13571 821453221 13941 13964 718948242 523 524 453897161 18006 18007 864500786 2547 2548 256079705 31911 31912 665034911 81051 81052 659697254 82903 82838 765828496 40124 40125 674927101 52988 52989 325630296 13674 13660 393212468 57110 57064 817115019 39966 39961 287201607 50986 50987 291301730 86738 86677 479905625 61568 61569 256911433 62832 62833 738881463 42775 42700 87846566 61046 61047 696452817 36432 36358 262225674 8182 8183 383869457 68199 68200 857020618 30632 30633 89274417 12223 12224 513749888 34713 34714 861739360 40144 40121 45864167 16306 16307 677255973 48410 48398 686292794 33507 33458 395233639 51127 51101 748565448 14448 14449 603589486 67993 68018 236705021 17613 17614 727799612 81087 81172 746752839 14175 14179 982691719 28937 28883 444378728 71521 71463 908052757 48743 48744 58562303 69710 69631 381943454 75966 75967 12718456 68174 68110 913182755 18071 18130 291731250 62627 62628 340177338 12148 12190 320064468 81231 81282 330151804 48840 48888 767146782 68188 68189 342297786 20746 20747 911400712 54009 54066 132395796 26525 26526 600775641 23481 23482 451193706 21100 21101 68313820 76938 76930 42965610 38914 38933 605999111 82301 82302 610427318 12823 12882 447857661 83944 83881 991535148 99216 99217 103826637 35092 35165 475797742 30290 30291 59956258 73560 73513 644396907 58660 58659 337825976 92898 92932 930836881 18611 18612 953187453 35608 35626 41428411 88183 88184 649221389 49820 49783 610114368 55495 55496 150203840 38564 38483 91052985 24550 24551 833139587 48982 48983 747563697 11714 11787 803125427 79092 79093 90911535 37557 37618 598160762 20039 20036 304183574 20632 20633 303242775 9236 9294 76330936 90149 90100 155778336 98509 98510 153998180 49343 49410 49157659 70316 70234 718152815 54331 54337 271035681 70617 70686 583449528 93658 93667 563697407 5341 5375 439038650 44321 44322 948864826 99559 99605 371057819 6202 6248 93717429 66044 66114 329703297 40637 40638 311257937 53286 53310 439433805 18276 18329 82411836 29920 29962 481227365 81745 81746 929060669 71145 71146 604785388 46715 46678 259722261 17051 17054 990746435 76032 76033 360496660 47377 47378 285969810 1282 1199 416177851 71832 71870 249721633 56974 56975 436249056 23088 23054 647300255 28516 28517 685324514 26333 26336 808867736 20597 20598 538192330 22490 22491 663564622 88579 88618 922109794 38355 38356 440210909 84579 84615 68369469 80076 80077 473460770 95690 95613 568518737 4473 4474 81837226 31117 31118 972205632 82901 82902 881203401 97457 97476 658041536 72550 72551 681343663 45774 45775 416457355 47093 47017 904779909 51691 51685 468025498 70420 70393 766387445 43812 43826 822120302 55272 55286 31127570 88789 88790 639429125 7040 7041 991168323 22546 22557 991404016 85136 85137 661932583 36320 36264 654854408 10194 10272 331774676 34416 34425 841989570 83647 83648 963166331 34411 34412 982205038 14341 14342 886264666 72542 72543 113608151 92560 92561 753449822 52760 52744 813244700 74539 74471 804613920 90211 90212 187712010 95337 95413 918150771 83891 83882 485256450 62826 62827 160928163 78481 78480 471105161 58561 58635 403596861 60365 60293 188214282 10619 10620 8470261 20097 20048 494209811 92720 92681 980227772 75144 75145 599832377 94282 94307 327277168 1219 1275 970121149 80548 80549 215430182 11941 11942 375827243 38017 38086 106465986 7464 7465 808783043 70613 70648 534798610 30479 30525 572844467 34792 34793 745638532 56296 56220 405884325 26119 26204 711759476 55162 55084 726214560 52605 52606 922944806 73560 73586 299589117 94661 94662 528549690 28692 28763 254560800 76278 76279 166215158 64880 64881 120499498 22890 22891 87994595 84651 84652 883919244 78695 78749 629462316 99335 99381 739753880 30751 30752 607606161 57327 57328 159437553 12750 12751 638275994 77813 77833 83509368 22401 22461 816639876 35594 35595 408580120 52282 52249 625307739 83485 83486 634165175 65077 65053 919160691 56714 56670 192925494 3543 3544 602770728 17879 17807 295818779 26498 26499 58534730 6231 6284 362693015 25627 25628 844644436 54144 54125 500191494 6563 6564 574555863 16622 16618 284128023 36749 36731 69801119 11585 11606 193500297 67322 67323 983770399 75687 75688 17299083 73649 73611 175269677 8678 8679 592719907 91482 91483 375381691 31765 31816 944999354 17465 17466 814161744 70998 70928 45561919 37952 37953 607274806 54041 54090 230714322 54234 54286 334647203 94140 94115 493786540 32836 32872 885900012 813 814 532319864 25046 25119 969373698 26899 26900 628743712 12817 12890 847077357 1126 1127 184081379 86672 86673 313367438 89424 89425 455689802 92089 92072 766037132 21431 21461 119152675 19736 19769 441925569 94854 94855 465479101 96147 96222 370430053 7447 7458 390144190 58075 58140 218287620 58877 58944 965963547 28282 28226 268983667 5857 5860 334764737 95800 95801 141569821 2496 2497 458860144 71256 71257 723173263 48649 48650 490719924 77328 77329 27429312 31746 31747 816204653 57417 57418 609198497 28340 28408 256980971 32230 32231 902018178 88435 88439 489460555 49767 49736 573633618 46768 46685 382531557 45903 45904 377058955 73681 73655 228276097 33112 33113 662061096 36508 36509 493934307 12 13 316411689 45196 45134 568695058 7804 7805 705194109 40155 40187 180803338 47698 47744 498490431 48177 48224 697485280 7708 7734 825024285 82203 82223 436023769 21165 21166 615164500 34444 34445 303920684 5931 5964 397064879 24944 24945 778293498 72496 72497 823093000 85328 85329 888002103 41717 41797 772153859 93573 93527 737045394 40065 40102 91655193 35161 35162 979211487 31358 31351 386337550 7139 7099 758223235 31637 31612 528093473 58590 58591 506456846 45418 45419 298800527 65403 65327 268941726 66792 66814 704919035 19453 19454 448620226 20023 19986 902609610 20446 20426 759162522 36200 36201 613003797 89495 89550 391206965 42326 42327 720041945 98677 98678 191318378 78717 78756 551064209 99480 99543 901784608 26243 26291 734853159 62866 62951 609651366 63278 63305 323128677 35743 35744 755517930 84793 84794 793969569 7489 7436 22518721 38310 38327 193378110 81876 81877 115161682 88400 88363 850728110 37525 37562 75770286 97753 97754 461222131 50964 50965 547660221 18595 18596 940568596 34085 34009 925938062 25144 25195 928256353 50760 50730 533379266 82062 82063 713600669 58807 58810 866276528 47274 47252 508890327 24324 24325 831630060 86706 86629 715410193 1968 1953 443435967 44615 44616 866232015 64035 63982 532129841 56340 56293 870609193 65557 65618 68596659 77092 77046 817745834 61341 61342 479384490 25325 25326 530780163 3389 3390 272895836 2488 2527 306362019 87299 87300 666384363 67128 67186 518541161 2920 2921 886136230 3829 3830 94567824 47245 47246 45679984 30283 30284 73579747 33688 33613 157228911 6041 6004 618609068 45291 45292 578456905 36810 36811 534343208 37847 37848 194886282 9526 9597 595470336 55505 55506 698854974 91873 91947 81064990 80043 79959 607781833 17173 17174 383158181 54738 54739 76864032 67315 67316 973596384 32444 32445 172021420 24788 24789 617180486 13925 13926 494105793 81303 81346 640174685 77352 77353 622158707 3888 3850 859301688 18518 18595 369863703 33913 33914 266612783 78897 78928 593945048 75514 75515 560597725 14481 14407 818603516 38013 38026 137565744 53690 53655 666190612 87095 87076 840857076 32441 32505 981359877 91354 91355 438441123 79202 79203 442847165 69649 69688 28962150 99370 99371 10685191 92438 92439 385608286 27670 27585 32037763 85902 85855 649948186 32573 32574 27222222 13210 13181 190944194 31011 31067 985907227 88341 88342 578978904 1487 1488 659446589 3381 3382 357985217 29246 29247 886162408 42388 42383 382080064 90356 90279 155860191 60102 60103 580629929 61485 61486 271386122 66541 66577 991605524 20109 20170 623885654 39794 39795 722794720 86300 86301 339400755 95028 95063 258683785 39261 39262 582530610 39519 39520 345421101 8690 8691 326781250 22393 22394 699888793 24630 24578 525406650 42611 42612 154076859 44035 44097 109933222 64341 64304 271447792 85880 85881 598982882 41182 41258 162746955 94189 94179 613333490 67515 67488 161424517 57773 57774 549601598 74697 74698 492121898 92082 92070 911173485 70342 70270 563549007 97757 97759 800563222 66315 66318 85766527 76356 76410 753869947 81770 81771 406736730 49215 49216 164645093 2261 2295 387277454 79415 79375 429531708 7868 7869 89023870 48609 48539 187017863 50854 50917 244007487 40155 40114 994696336 99614 99542 626149170 78614 78556 414223393 50744 50687 373340114 26410 26411 58872145 86448 86446 195941838 98113 98092 24087459 5342 5343 984380641 39091 39092 806177692 66350 66351 200419211 55327 55328 652062988 75296 75297 349654946 64390 64391 274050671 41444 41445 591339196 49583 49584 989927 68114 68115 938573362 60409 60410 226895176 20644 20645 804652606 6799 6800 854560016 81746 81671 474850522 83931 83985 146933228 59068 59069 650394584 23578 23579 243705562 74081 74082 567511024 21397 21398 372674227 33959 33960 153625974 66133 66134 851480928 2811 2802 382890111 62030 62031 435206312 67052 67053 95004968 2218 2219 552203864 69509 69501 475459954 95233 95234 808961735 4895 4845 763363731 40019 40020 492885017 1106 1107 393856800 28437 28438 15732961 24610 24611 251039045 26833 26834 425119807 20000 19959 81654670 41185 41104 132250638 59443 59444 570862802 44387 44397 777745675 45136 45137 192815685 59343 59382 419933362 60512 60513 231748554 8148 8149 622517071 75228 75229 282539038 72791 72859 476018196 14870 14871 37752038 34109 34110 449154157 22289 22290 506901665 81192 81196 925882866 15048 15049 482863068 5898 5899 557514004 58244 58194 660537862 35512 35513 651578759 70693 70694 222201217 30828 30829 210618293 50769 50770 474844311 29897 29842 694388690 60573 60508 21775481 93158 93227 292917746 39482 39508 431232063 92370 92379 40487839 21096 21095 344502018 93335 93336 275936935 27745 27701 531140088 51483 51413 51215493 4637 4558 691608503 81577 81578 101954169 46708 46709 496589444 91161 91162 503239602 67075 67076 264237347 93718 93719 987534215 56003 56004 776172680 59633 59682 916904333 14896 14835 309295674 74020 74056 76991196 70717 70718 3976712 19175 19176 25733404 23464 23525 301757486 50525 50562 682862982 12035 12066 939535687 3977 4025 295752754 62569 62570 983418410 98674 98695 990853204 34610 34611 957077732 91038 91107 10397009 11803 11804 547710988 17458 17480 418774058 61858 61916 595990048 3139 3140 404876217 25744 25813 32290109 35732 35803 226421907 3849 3850 255684706 14190 14259 164459124 69596 69597 434276580 46656 46657 888396947 53672 53673 722491999 26354 26355 692760622 19680 19654 203282967 335 336 412932207 73160 73186 808770928 59395 59396 406481985 88103 88104 819452386 35979 35990 723388191 34736 34683 811109022 82570 82539 7050871 55631 55632 99655442 46243 46244 363774921 55791 55792 835674871 48595 48530 373200041 94694 94721 398647392 39718 39719 676108044 1417 1429 18150069 46426 46393 769560651 96326 96327 678587815 2585 2586 523166632 78316 78320 249639734 72421 72478 359410796 2024 2102 343237054 94928 94929 590726971 19133 19095 439818920 43731 43732 351730687 16590 16559 880978535 79101 79040 848844383 67636 67637 307700656 74612 74662 805463999 574 575 243462022 32628 32629 221221251 13498 13444 453341646 32949 32950 335844173 11763 11764 220148073 18801 18802 596846011 90927 90865 278761478 42796 42797 631708760 94747 94748 472638188 25735 25732 728801208 67490 67491 354700891 83278 83220 195971236 24145 24179 365788977 51368 51369 558083457 80365 80366 986824493 53768 53812 759580799 5109 5100 340001369 83901 83902 145163773 32737 32742 724743037 74223 74266 653644960 69981 69978 276326036 96178 96179 384028983 55406 55369 123254816 66260 66322 997037255 11373 11374 802049714 50556 50623 178478922 98773 98715 457927171 41865 41843 162325059 16678 16722 660441359 27384 27385 645003585 72530 72531 442070182 46772 46773 927333295 44405 44435 699497907 95649 95650 881470532 25121 25172 860960941 33551 33552 648310986 82199 82200 696432668 34068 34069 614462518 85264 85265 263611675 72801 72838 23693352 76794 76795 168739283 13361 13362 281336321 2711 2743 331151953 14359 14408 17022403 10740 10762 181967878 16001 16031 279605392 85925 85926 910675089 61965 62034 242264813 27167 27210 551623576 8748 8749 533242296 89999 90000 886182442 91964 91984 349624988 11478 11479 882004299 7482 7521 570401580 98106 98107 384288661 68054 68078 398908290 46767 46768 881154026 54087 54049 748779272 90567 90568 202980731 19198 19230 825996008 76401 76467 613608641 7559 7560 443856184 49342 49396 571849834 71562 71563 901434495 53121 53104 490057795 32284 32285 658880094 62573 62574 301513206 71376 71377 549752856 60880 60881 304114131 50133 50142 408508610 21718 21719 174375637 7521 7522 75810960 97710 97676 913756178 36447 36448 684957456 69499 69517 743102223 27826 27801 592354068 21123 21054 737308127 33892 33893 567217027 91304 91235 31119507 4164 4165 926602471 88262 88336 277817344 56183 56195 494158192 89209 89137 555341070 76795 76728 775315025 48187 48105 552527054 60240 60236 385302589 49560 49561 41095250 53297 53298 213981176 79797 79798 79519595 20013 20069 794310440 31553 31545 903319185 30234 30172 17253419 82385 82386 307134857 34715 34716 424377850 92455 92449 817558315 97512 97513 158086655 89872 89873 792105107 21403 21357 110051734 29044 29045 441287365 13689 13770 998422460 24485 24437 644156293 65545 65463 955675271 80538 80539 685253052 97482 97483 755175852 96021 96022 442195008 69564 69493 613341080 23236 23264 689480766 32392 32393 682178922 35415 35342 106251721 9005 9006 469532589 91909 91917 894580427 81858 81886 695194833 47050 47098 510694375 36328 36329 139826796 60819 60827 360000695 6333 6255 15457972 97191 97192 72300973 43067 43141 355595233 37425 37426 963658338 74618 74619 754762911 56005 56006 621366234 41132 41118 306530764 71764 71765 425461259 16336 16320 564043247 1550 1482 858874442 20551 20488 328847478 96537 96541 444855637 96826 96844 19378457 83320 83350 574413137 24880 24945 103095898 51278 51261 19106911 28590 28591 880645429 48773 48774 455752685 85702 85765 564123166 95170 95227 32718114 26111 26112 192944911 8115 8045 456219019 21806 21807 473658140 56575 56518 127352418 36945 36941 223560965 94483 94520 26137268 59155 59156 560472392 34992 34991 537035070 36950 36951 328402494 24553 24554 899875990 68852 68889 195703349 39021 39022 877269682 93031 93047 873329128 58821 58883 124058843 86749 86756 271949057 10312 10313 558286150 36101 36046 542704715 45690 45695 780152197 91893 91894 430112925 63864 63865 732385186 14351 14352 212012466 17521 17460 956483583 36866 36944 315104226 15386 15333 48785241 1486 1487 761437381 47924 47966 497648284 16616 16617 648190304 92393 92380 570649691 44468 44538 599612298 41568 41542 555638907 72500 72577 562816186 18985 18986 786113490 47219 47220 35215948 34987 34997 489810103 92986 92924 54617247 51608 51609 949443088 23532 23555 374069100 89004 89005 101906243 30043 30044 126073562 3879 3871 212389556 39518 39475 480393715 86158 86159 542974789 49522 49523 273769439 17232 17149 405022325 42709 42710 846095657 22179 22180 787229346 30891 30892 772517093 35295 35296 94002556 91891 91873 722830769 36991 36929 104443650 71816 71847 526448418 77207 77129 612501878 59894 59973 952216439 23941 23906 864562626 39682 39683 456437170 76573 76515 994034275 76406 76407 535639603 71790 71791 35556975 9611 9612 387113721 55387 55388 473725225 47606 47689 230353387 77857 77858 293267811 17737 17784 767957693 95691 95692 183986300 3758 3759 648118440 19619 19620 61852902 77210 77211 666806607 71397 71473 132507262 37042 37074 281156233 81597 81598 587710696 47233 47177 231402432 75238 75239 47180116 73064 73065 166659627 7155 7156 685712398 64376 64377 247104593 64811 64852 534204408 55310 55264 546904401 34516 34517 78016019 14578 14541 546465343 96650 96723 794140645 10953 10954 893447007 55734 55735 34272165 31130 31131 881619753 76118 76119 655388679 65942 65943 316992854 95990 95936 799677641 87055 86978 937478730 68649 68650 85176325 4181 4182 330542391 9274 9275 394565041 86696 86697 346307059 25225 25226 322744433 55761 55762 728225957 67811 67812 434822864 11948 11949 363236292 48914 48868 434018131 3481 3482 187448473 18475 18551 552435173 76122 76123 979090565 43507 43508 470791772 67542 67616 469719951 42576 42577 270327278 82692 82693 808450801 56748 56784 637502322 90615 90616 169367737 59679 59680 617256500 92142 92069 850006046 61243 61219 555480377 2629 2630 944984228 14002 13943 987215523 33055 33025 167353061 28997 29080 663947676 20384 20385 814607434 46447 46448 659227061 4744 4745 705977502 83506 83507 380180960 69660 69702 424723845 9957 9915 881689416 77629 77569 258713740 23734 23681 873533976 10556 10557 305011778 60015 60000 726657872 8241 8277 720153589 12306 12370 13068655 25269 25340 336094409 80189 80190 584216210 594 591 345513675 80694 80702 178394617 28533 28476 765869564 43180 43191 866432644 29340 29341 700710290 61442 61510 819626990 63710 63729 862550057 84629 84630 545289228 66697 66731 577449100 54894 54932 753694449 79450 79394 319735541 21877 21878 34918542 72688 72689 520086614 4387 4339 644134578 84105 84119 337881747 19418 19335 755835201 55592 55590 524490475 62599 62576 743551573 48456 48457 436332937 37656 37657 881373900 84887 84888 957211025 41010 40952 322218420 7754 7725 777955808 94767 94768 687080333 18872 18860 317645012 33300 33307 867618436 77064 77065 267524717 50879 50880 966774985 8419 8420 187364621 79295 79259 829639832 92752 92686 670512356 4107 4061 627973524 70029 70007 998062244 78425 78426 566450847 63472 63473 145284714 58716 58717 475511492 19116 19117 996307218 65820 65821 74294831 79415 79489 773403178 83257 83195 500214394 751 752 589931089 53437 53438 389662847 34815 34816 542276588 66702 66759 969299569 67370 67371 185684943 94360 94314 766130126 41602 41603 685281650 73639 73696 981741763 15611 15612 874967098 55907 55881 709744077 19535 19465 514519117 31353 31269 719200336 27064 27141 674250687 71136 71135 425537658 83775 83704 617210107 61009 61051 849192128 25109 25127 465962500 39564 39612 989711633 45244 45186 696325264 12039 11980 266078784 6147 6148 28481798 89827 89784 429526287 98734 98808 220371848 22503 22504 273954619 5055 5056 550358425 29523 29588 100535899 98001 97934 365799755 20119 20120 599175370 97475 97476 998928486 32534 32520 580766117 24136 24137 432411943 90052 90053 579344147 72814 72815 734768131 89414 89424 105335408 69427 69428 853826912 37490 37491 950922059 29601 29626 142285426 79669 79654 109936446 26909 26910 550083040 89498 89499 882350382 74976 74977 177826477 69753 69729 87505829 69913 69914 144189333 94060 94061 187415621 89325 89328 491374830 94064 94091 77894220 49136 49139 706330093 37328 37329 819087660 29396 29397 23009054 57273 57254 726096293 80885 80886 275007581 12437 12438 288814612 5759 5819 674069690 20839 20840 262009739 59867 59868 453548752 67863 67939 310342148 89567 89603 319180693 12828 12777 443864284 24633 24634 479238913 24121 24122 247157181 68926 68927 926020243 58983 58901 380513488 43751 43675 911520962 58929 58912 322527800 97897 97898 987282476 91109 91166 448082222 90531 90532 43405411 98983 98984 537278557 22293 22294 798691487 58062 58116 387605884 96101 96016 26346594 36377 36326 11935264 41082 41156 885664142 42358 42431 470982139 42976 42977 872598823 10615 10673 283984682 27139 27140 837889260 92855 92856 163690267 8832 8915 240081362 1049 1050 510675505 56714 56752 568769493 37922 37912 87849665 8451 8452 830166221 38953 38892 594920324 43040 43041 183794879 51156 51157 261345025 32117 32113 970882208 866 798 738874807 90825 90826 573361262 58345 58262 342956846 231 232 528307482 2011 2012 732416031 98443 98444 81572767 27529 27594 609466577 71816 71818 62819725 73819 73820 756587284 7199 7200 868883633 36845 36846 511962669 7218 7219 346585961 17312 17313 64743164 33222 33246 21979249 22472 22473 452862158 91859 91860 202301556 7515 7458 779726948 3375 3297 435631720 9990 9991 689987 34734 34735 703662063 54854 54893 281268440 97198 97199 743746762 5561 5562 937688313 44261 44262 61142306 61372 61373 386374833 60862 60863 254535085 16871 16872 734293128 35535 35536 997429560 26021 26034 831576567 23464 23465 69533978 66335 66382 987072016 33456 33457 291020611 37119 37120 628688273 36886 36803 204682102 24410 24380 748094394 25123 25124 357282768 60872 60853 436801986 87645 87646 998433593 14579 14624 152430312 21590 21591 242442903 25832 25833 405698450 99273 99274 976264946 45204 45205 760169405 61998 61978 945046456 74606 74607 618087705 87716 87774 248894059 37863 37864 413545994 34958 34959 707757785 28151 28066 870206449 65423 65424 185457939 62111 62195 25224378 41906 41907 152344418 60222 60223 178856255 97192 97193 537972215 46386 46387 828772089 95198 95218 231922397 97925 97880 104455758 35849 35850 67983010 54408 54336 8090518 39923 39897 53331391 29247 29293 157230513 22537 22538 391333846 64082 64083 730586096 17236 17244 860549421 89991 89992 679889043 59200 59201 846075133 69320 69321 450069714 99927 99928 290232347 39615 39616 998663768 54017 54018 934709754 14779 14780 142764335 11040 11041 364054997 83754 83788 201295749 64353 64377 172255052 89863 89798 186053722 47097 47098 845852640 6881 6810 513851608 65184 65185 778874508 33198 33199 455704285 21286 21307 228154112 90906 90869 579754147 33305 33358 680340589 36910 36846 864960096 94870 94897 713054992 42815 42816 525441848 37054 36985 101964242 44191 44245 627849638 65186 65255 985127553 89279 89280 508878150 25952 25953 939257185 24743 24744 683756615 21283 21284 923060886 41745 41815 484872530 93307 93308 43509634 51901 51902 29596816 77556 77557 84344261 61193 61227 925870827 88823 88801 164410153 98037 98025 110224301 54543 54538 426311 25811 25806 89357142 30430 30459 601277628 8097 8098 677347693 86617 86618 614540280 84163 84220 537343593 58286 58287 570212786 17048 17049 303622424 66530 66611 735484930 45109 45110 796677405 23950 23888 53767000 76487 76488 694562480 46910 46978 622272115 87169 87170 679632237 6871 6872 724458909 693 694 368393303 94255 94232 452969994 15287 15321 287320353 97039 97033 949856520 41159 41129 976370375 50909 50905 503439789 66397 66359 342667695 9712 9713 158535206 22586 22670 56016296 82634 82685 595515026 43856 43857 742626923 19970 20018 874120273 92309 92244 804852781 78146 78226 537018036 6687 6688 347835008 26433 26434 122025528 51307 51326 900303684 81225 81263 240915280 82454 82455 114597993 20966 21050 834820536 21127 21128 760049161 88929 88984 593103083 212 234 983924705 27072 27073 568144842 96382 96433 339262924 94505 94586 872342004 54537 54570 12334826 13014 12984 827211885 15599 15600 771048693 4528 4523 249524937 59852 59853 312836391 60634 60635 138176532 73068 73069 498803558 70371 70304 579353448 16734 16735 441466750 10461 10509 654818106 39052 39053 323264961 12150 12179 141313305 93105 93106 586568236 61015 61047 565849225 44357 44358 293760872 35016 35017 754658601 40547 40548 567051343 52157 52241 881961388 77437 77420 834210625 31120 31155 623914493 35649 35650 23924909 32663 32664 207154514 61105 61055 626173948 79066 79067 717178984 32928 32871 485076168 80895 80896 456100200 13785 13786 814706745 32294 32295 386024461 71772 71773 32279460 13859 13851 337896630 76211 76290 917884899 39538 39479 113701478 46702 46703 672593829 37632 37574 523928840 4370 4371 6710712 79392 79393 495644359 1241 1270 687492024 54606 54607 236200112 40700 40701 543507417 51367 51421 850074763 12239 12296 453724344 7835 7920 319537904 68032 68033 246432728 73606 73607 602980025 15100 15101 410700530 6002 5919 430287166 93923 93929 492927588 17573 17574 297848544 36641 36584 672350043 38930 38935 629416280 44703 44701 681758789 10922 10854 561381038 48716 48717 630454077 15465 15488 249483192 58698 58752 233322893 38387 38388 199552432 89036 89037 702212134 4249 4198 936201234 98565 98566 392063423 93965 93966 811284898 54802 54831 18066169 96325 96400 84707623 74846 74847 407822804 65619 65620 520188449 75733 75734 712341695 59015 58959 418967488 65253 65211 836747530 51584 51553 454019114 71784 71861 868862742 71882 71942 868941239 71204 71125 858580782 53664 53669 495568023 55445 55446 122661091 6730 6731 673431274 74207 74208 204349314 54596 54652 111594785 50386 50340 165466753 63636 63637 995160355 34451 34437 20497188 67646 67587 438845150 8548 8540 171441786 50839 50784 610611861 79538 79539 359659941 88144 88145 390907847 49634 49714 186245733 31955 31899 345797448 87642 87643 580567665 55959 55957 89363377 73695 73632 555883614 6463 6481 841315824 76614 76611 191499537 3652 3574 531185177 27116 27117 362428551 77609 77610 248195286 356 386 17215612 43358 43359 496886152 45852 45853 697528807 40903 40904 211247359 67886 67820 392447405 16608 16609 242959554 84801 84802 86508368 40323 40285 288636997 89732 89733 328123903 570 571 784496679 4644 4645 766215864 87479 87480 271454337 34482 34516 410983384 3998 4083 519002888 84200 84269 21591709 9079 9080 519590438 73294 73313 811379104 72207 72208 503129979 26809 26879 841326179 96582 96624 164949055 59750 59734 405395090 22401 22402 462664769 76937 76875 6188148 65108 65109 289859902 51096 51097 65085334 91353 91298 302457122 81579 81580 600832996 58673 58674 159445454 93862 93886 292983564 98923 98939 808890710 39444 39445 383469625 89126 89127 850193131 93080 93151 489075100 74962 74963 653688102 85782 85861 315241305 87376 87377 717364538 27640 27596 461719537 11251 11334 580274774 75411 75412 621630487 99108 99109 758666718 3519 3568 544359215 95788 95789 170581360 98656 98657 822164758 49302 49382 632972975 97336 97337 9440348 52254 52255 393490949 79524 79544 559486210 59140 59141 715917379 27916 27917 950141081 78866 78924 700393376 62185 62186 994072505 61688 61689 535966064 5642 5643 70705928 98591 98592 486851622 75424 75385 331395770 4758 4685 929129546 72864 72865 641906365 48914 48995 937643650 90200 90214 573951570 79817 79737 324075506 68292 68375 861680767 18136 18152 452863484 29920 29921 184813979 48923 48922 835814224 33254 33255 466757663 21109 21110 962460477 15005 15023 203768183 97602 97603 493499869 24397 24337 37185467 38438 38487 707767012 18698 18674 299663460 25974 25949 613606470 67392 67393 890549076 88299 88217 404078627 62233 62234 145474929 41906 41835 193852194 30941 30944 292727751 96777 96760 932965786 38996 38997 974834555 75337 75381 285900777 27003 27007 624934001 83165 83166 100865280 15312 15313 296313299 13697 13678 873647835 53007 53008 971401885 12937 13021 317265278 28505 28506 347726447 95573 95574 851112007 84535 84604 906472123 6763 6715 546357120 38985 38986 441429207 43708 43754 819840963 86027 85961 656780687 97403 97404 952759519 47784 47756 16570942 67983 67984 361370538 24674 24675 430452829 5760 5761 423520947 4852 4853 898783809 66701 66702 89588148 57414 57415 899345612 87253 87238 899193900 79446 79476 387084388 44426 44427 944834080 67260 67261 265276992 53471 53537 431018339 56013 55963 24462506 66175 66176 394744084 38019 38020 980959846 94904 94905 44849017 97402 97476 976530542 10973 10957 720962096 64841 64890 563528682 48060 48084 344168223 81168 81169 492506064 82794 82795 673694922 18255 18256 275936762 94813 94814 563272028 73467 73468 215851802 82353 82354 151899782 91862 91800 983080901 34834 34802 670915424 24526 24527 822235390 15299 15300 394544456 26576 26572 221449203 91397 91480 801230853 80672 80607 615738598 93303 93223 84955217 99006 99086 928631632 30998 31025 516737755 12066 12115 326844397 93050 92966 951127980 89607 89674 246369567 25263 25264 298283325 54148 54111 518478854 50225 50297 204240798 59253 59254 988469319 24492 24549 794427468 55247 55248 842087955 3991 3992 959278218 6318 6247 715750853 4442 4400 407170105 17616 17558 599083519 21214 21215 953006567 75656 75657 739108285 77419 77420 124581918 57211 57212 839810415 80822 80766 992989349 99922 99923 590885241 489 524 662266481 29700 29701 952527911 58879 58920 973280519 90726 90727 858102480 30816 30898 848049245 6418 6460 609467543 22401 22424 350295239 99101 99102 176877243 20770 20771 479425023 89437 89466 895839633 70609 70558 274607404 43967 44006 153514537 3613 3610 363282175 67533 67477 540121970 53300 53282 886268150 34366 34367 244697551 73781 73740 135851153 36963 36964 143406600 59108 59148 354256723 77903 77956 447924223 26791 26748 144085731 63583 63584 181468351 34396 34397 614897380 67660 67661 378773977 59496 59497 642484904 98155 98074 719901943 2859 2801 966413593 38991 38992 555533014 89189 89222 903201472 4164 4092 116281109 5659 5660 919848659 84584 84585 71755755 79945 79934 516435234 26048 26049 190055496 17272 17273 667592907 38768 38792 716231967 13996 13997 15971548 32735 32705 999364126 42967 42968 137806024 64820 64821 685921068 61375 61450 93222869 1526 1527 280196201 34038 34039 653852643 76598 76599 407861137 15973 15974 11910022 56908 56952 19495670 74672 74673 885875189 34837 34822 439788298 99783 99837 518398474 5324 5363 280595996 64735 64736 317977825 53955 53989 241019810 73274 73292 603648722 92456 92457 661946361 59232 59245 463242023 61401 61402 383191467 16763 16776 578253635 7304 7305 135409957 65247 65325 847464142 74016 74028 614301138 55415 55478 10931893 35421 35422 594138915 76432 76458 826107245 6608 6643 161998671 12358 12424 331489002 54688 54689 90586407 94182 94183 824779321 23860 23842 237923557 42105 42047 658389058 97619 97620 866496899 10607 10608 863425095 75244 75231 309777950 794 795 807967909 86029 85995 121787579 50132 50133 444643518 8599 8600 209916161 31465 31466 486413253 26226 26170 156667418 77270 77271 565756289 8697 8771 606707178 6524 6527 875352342 16298 16253 923152217 88018 87983 12963977 9336 9337 447323434 67413 67415 498201291 44053 44054 154684561 96316 96303 502281625 64757 64796 184215179 84420 84495 735716945 80120 80121 298030112 97145 97146 414365150 42476 42407 259600713 46809 46810 375697175 79127 79128 924753141 34525 34582 293038672 93521 93522 38589896 69108 69109 694486025 51219 51199 486574245 40572 40536 296778053 22995 22996 283270732 96143 96144 987242005 43604 43650 478593756 28620 28535 490718427 43468 43411 423092121 24018 24055 319128132 81112 81113 789989669 46538 46539 479404123 93225 93226 318059013 26841 26842 580401243 40041 40093 509836640 58727 58778 751241883 30869 30798 821150953 31397 31398 158020922 82511 82512 112244376 92267 92343 855177224 70428 70405 619671703 90259 90209 888521507 98587 98623 39785955 59996 59959 403822588 96498 96499 283685286 75453 75509 23446220 23268 23269 501343111 99168 99207 697875736 69046 69047 377956008 52751 52752 810765881 73518 73542 335630160 75344 75345 563035524 19430 19431 285328519 49521 49522 975455740 585 586 817697889 53637 53638 448545038 60613 60614 869563451 22584 22530 782015876 75440 75441 129792843 444 455 211583950 71901 71902 729967080 20466 20550 925937595 99798 99799 823005579 96637 96638 264861102 81257 81301 271274859 86281 86282 45401947 21356 21434 712617069 95964 95913 780533040 82446 82447 351506 16382 16383 413044677 79512 79513 377036806 925 926 992496319 86182 86255 279792193 58974 58949 667509739 59406 59389 120001027 37108 37109 981788911 47432 47433 920234150 81107 81129 139079469 93568 93569 73143545 4394 4376 524155152 94934 94935 209857456 78666 78683 375645141 59761 59762 757801917 67837 67820 866356395 14643 14644 132298243 45168 45169 508099044 50662 50670 470645088 20628 20629 427788895 99574 99567 319207591 59081 59060 587195962 92076 92152 518571070 44924 44908 643968645 69402 69403 70757437 54111 54112 379390091 17742 17723 110113087 50965 50966 744409447 4104 4105 934179670 80697 80631 946395512 8528 8481 221270529 76831 76841 280496089 16730 16731 669991138 83040 83118 692957772 8420 8421 799367717 60403 60404 167489660 95023 94993 194852877 24209 24210 159652185 25390 25350 821300651 52622 52650 636617881 79227 79228 679440674 59710 59738 256293886 9036 9032 791103885 66966 66967 635594881 40380 40381 877882660 20028 20094 467699485 52742 52743 540505088 6169 6170 820715706 21575 21612 391595134 18941 18858 49886021 80960 80961 640438116 89134 89135 474515268 53819 53873 314463766 39628 39629 400741574 29923 29969 252484008 36151 36152 317728276 50559 50560 670252077 39056 39057 299642131 79221 79298 203504799 20834 20835 103799977 92346 92339 564862097 71899 71852 24658927 36519 36601 658528950 76053 76054 142485730 1728 1707 523246523 54752 54717 841770251 35092 35093 31199432 28009 28024 901039793 22826 22827 802560156 21628 21579 516656473 20977 20985 938822127 1252 1198 895948097 81987 81988 518042202 24272 24280 267109496 59646 59647 431855256 81606 81628 319166545 76086 76171 948443910 27527 27528 828771794 498 475 579102103 31320 31312 913338860 65557 65482 951909068 59989 60031 546322191 53252 53253 288620737 16976 16981 345579145 86791 86841 587983707 21511 21512 446014081 97785 97786 414815458 98115 98131 346894643 79836 79838 467356273 23498 23499 685050419 5524 5525 91019945 14842 14843 968708368 67972 67973 983197532 90219 90220 130354815 90333 90335 205883528 93537 93601 816124826 78842 78908 506559902 51413 51414 845092323 77607 77649 368352426 2216 2217 731052031 17989 18000 299873825 13903 13904 314866480 6398 6399 815433748 33136 33070 425010981 32731 32682 451067921 13808 13823 847641339 76205 76159 213715411 13639 13615 413431618 87179 87180 15946562 55098 55039 15153707 38667 38603 923752388 463 464 79064958 58474 58475 497804645 47189 47273 611072385 30128 30129 285678231 48082 48049 192498169 19822 19823 788720041 85501 85502 869690192 86047 86048 205947653 87361 87389 509587348 90539 90540 220380971 21826 21827 737542821 62035 62107 305430134 19696 19735 869952824 6728 6729 980320590 52587 52613 615716606 91283 91284 406342211 79706 79707 335863066 63518 63519 701739464 42043 42044 581481463 76482 76483 27243006 86247 86310 952161892 25856 25857 340358333 17558 17559 941593186 53283 53223 604183937 90705 90741 828746076 89490 89491 568514461 66099 66176 471821915 72787 72788 604012613 94910 94911 227508243 78252 78173 429652201 12874 12875 738459765 57070 57084 79609893 66373 66339 573874782 84107 84146 470364386 20398 20399 211008669 99741 99742 484910846 36433 36434 63824904 7609 7560 119522456 15377 15322 148474174 52554 52555 204156851 96751 96761 895570840 87045 87000 562574815 92439 92440 410463908 17206 17283 84728925 3423 3359 220273894 98465 98466 131138238 37896 37897 951937157 83382 83383 978340069 94681 94723 918361646 14844 14845 30832275 64063 64017 166120922 32315 32316 968379544 24 25 213885163 28411 28471 417520762 14647 14727 696371098 97911 97912 644915153 68739 68740 479274356 27279 27280 914818123 72076 72077 847865548 47168 47109 469229805 90724 90728 50136325 97679 97676 682242453 79263 79264 787066142 29308 29327 679996364 92159 92160 9811953 19808 19761 123480349 51622 51573 744343354 47633 47648 45235648 83837 83838 415614520 30412 30413 740298594 25603 25604 740953265 41328 41353 277136551 52489 52490 877472467 30127 30103 315244275 45973 46013 579357728 76659 76660 889622860 98908 98850 975533677 79801 79813 65249735 31202 31203 417239343 82349 82307 655732931 91079 91080 482471387 57453 57454 69161439 56713 56714 83028340 66092 66093 57693339 60108 60109 77302867 48286 48336 534671422 35226 35227 762991159 80201 80202 886107402 14426 14427 186990720 83494 83492 889419035 86118 86120 315160281 75596 75597 101046205 4471 4443 850451993 54041 54119 701337155 68548 68549 752868544 48099 48126 357588498 90180 90136 683775406 48740 48741 502793130 89089 89090 79435698 44354 44355 7352436 7994 7914 838526926 76461 76466 376814721 8969 8970 576283363 25322 25323 822674994 61068 61069 684542726 17790 17791 397022291 83709 83686 566806101 36657 36658 22895983 93206 93125 305839142 15447 15398 145009483 51710 51681 685284704 43917 43840 430740808 51930 51861 693403564 47569 47570 119910603 6754 6737 759258392 34018 34094 331838944 69996 69972 153627849 78675 78676 570814928 67831 67832 433282644 85661 85641 417338269 39722 39785 693655212 28318 28253 679145867 65874 65804 965248999 79167 79168 761302617 82755 82756 304109063 19104 19105 840726941 59060 59090 461322424 750 693 584327999 46834 46835 981969004 67791 67799 416553232 22386 22458 952035275 50442 50519 401957252 86061 86064 220502229 52251 52252 350820279 5725 5726 306605798 92805 92806 279926065 12257 12258 582754987 6990 6991 357331567 41684 41606 867723631 76239 76296 758213682 3494 3495 449639766 86591 86592 161040914 44621 44579 617198913 48936 48937 892634828 8533 8603 606171887 13368 13337 910958735 43210 43211 999103753 28851 28852 603440024 23095 23096 324153010 66704 66627 285665457 65794 65789 772471537 76274 76275 893525139 30696 30702 799928964 32314 32315 251781955 15595 15631 345047044 26882 26871 418302964 83561 83551 664565769 66994 66995 759439402 57553 57554 646972543 96716 96740 252761156 33193 33194 960907382 20816 20778 925040946 46391 46384 823935821 45770 45787 787348073 76732 76795 147234643 87719 87803 331346043 21167 21168 845929973 4297 4375 454324994 30625 30626 150740829 80641 80673 303004175 99470 99444 413747832 13251 13264 263011262 88553 88554 116253198 58373 58397 945773024 65968 65969 920736784 95271 95265 724451810 97455 97456 582100449 93929 93986 144032143 44359 44416 843812955 39317 39368 196138812 67370 67449 623389328 41186 41187 451551603 10567 10599 544923532 20005 19984 953463361 45730 45690 533180745 35775 35776 208874137 89547 89548 605076581 74704 74721 59306569 12370 12371 568537397 8507 8508 463399468 96655 96675 120039796 83644 83645 709121701 69204 69205 396277660 64384 64383 255832743 23590 23545 801972230 26731 26732 738874656 41456 41457 560759898 52790 52791 414401922 68885 68886 355053716 80449 80472 183361932 13259 13260 826172618 23855 23849 427219181 91847 91772 763910177 36656 36739 779720526 76669 76680 894775139 17055 17082 383574549 21406 21407 857409775 61797 61827 675621992 63127 63128 291065436 88975 88892 671590432 37026 37027 488474896 60822 60823 976540497 32692 32693 936568560 16127 16128 628584069 56633 56630 298440268 27611 27605 569725856 91009 91058 369929780 94218 94235 979737236 75255 75256 816569929 92356 92357 918489299 4872 4870 527748010 26146 26147 800706877 66067 66097 736887702 75047 75048 335905667 89670 89634 938649958 62213 62214 47175967 40069 40048 823562568 5382 5403 217839547 93296 93285 369543092 67532 67610 543788532 50812 50806 552823234 64088 64170 741633674 4285 4296 900493603 89549 89497 364368567 44124 44203 347123091 82805 82806 361625039 11704 11660 436052462 631 649 529570415 71767 71768 917023826 7598 7599 634716489 41427 41428 462814460 59445 59446 282478025 17326 17327 254456182 16742 16743 450637356 7046 7047 330911621 3293 3240 956342532 44921 44851 150655257 28203 28204 448099608 14026 14097 565923212 37762 37763 734575093 85516 85517 312470806 14804 14730 216350160 49865 49907 481569065 55780 55781 185330186 78745 78718 241579742 96857 96858 883419078 1956 1957 836061857 28296 28307 996508078 17443 17444 118377933 38541 38542 979392490 55002 55003 352171981 30686 30687 746807819 42375 42376 602919606 69423 69424 550892782 80915 80916 841244802 53381 53382 331567042 33519 33520 6469619 98222 98230 21613756 42076 42077 195209066 63050 63124 745062280 65827 65828 434359624 57495 57496 17501954 32225 32166 902962894 44333 44344 819690708 78445 78446 836716357 764 765 606864342 84135 84136 562675777 36916 36983 944846637 10336 10337 135518520 26183 26184 505313217 49561 49562 839031060 98437 98438 571365615 87117 87079 842783147 51243 51244 409364752 37999 38000 645920708 7952 7887 6376202 57094 57095 292703224 86611 86578 730745507 50736 50737 492719937 5092 5093 27336529 92850 92876 476203156 41794 41836 495330460 3062 2990 713064294 77563 77489 212371327 23157 23158 416470886 30550 30551 66940612 34547 34462 447861922 87841 87842 595375876 6234 6235 827632870 70101 70121 473948235 44194 44169 425960790 86679 86670 818484004 92949 92883 342465146 28147 28150 680602184 73818 73819 92583830 98039 98040 756344205 82190 82191 267214567 23264 23265 108011813 28703 28704 336627341 77076 77081 526170464 64101 64102 490397016 99884 99871 91550794 49078 49038 3021683 84745 84664 545144846 59070 59099 794382494 10119 10120 294195569 22057 22073 825898679 82075 82076 933074295 32310 32311 325958639 94608 94628 234449750 86527 86528 877100702 58132 58093 836326063 24616 24668 189471806 6412 6456 456628871 97884 97885 808615214 26881 26933 97665251 10477 10478 782196097 90722 90723 313547009 99264 99325 912378630 45027 45028 26177171 80984 81036 603988701 26745 26826 45118891 56639 56573 990296853 25705 25666 365748578 19173 19227 178277936 85154 85184 272112311 28041 28042 961198804 97131 97104 18440433 18081 18063 717912270 3624 3625 732319448 39975 39976 687917660 92915 92940 823635899 19260 19288 636591668 87744 87747 249603927 55416 55472 50578395 99080 99081 279389756 72288 72321 640422163 990 985 850068854 71011 70987 314730486 30978 30909 504876722 46355 46356 932607021 13323 13371 861407079 75425 75426 947153752 62667 62626 956834337 59757 59705 29901481 20120 20121 690940943 68622 68623 24073219 51862 51863 222692037 71739 71776 110029207 54617 54618 450831112 30301 30302 388200440 50892 50814 491367482 15838 15865 522718468 18743 18804 578236821 53544 53502 109395182 46908 46858 894494899 16827 16808 401689846 42879 42880 93851535 67511 67512 116919585 99123 99124 279392428 82567 82619 367795172 74765 74766 454719462 65252 65253 504554141 85064 85065 434403845 52863 52864 339161808 24991 24953 838739548 32895 32946 600378226 41840 41841 403620562 82170 82207 397310425 55834 55881 403272672 43183 43184 711269911 84085 84086 875410186 86701 86702 641490064 67651 67652 229875730 6678 6679 310825314 19767 19768 886461882 55316 55317 999707362 43427 43428 678528373 2611 2638 835643317 75408 75467 775124137 81515 81459 65525786 81382 81383 774861107 20528 20457 842161858 89928 89858 352493923 93276 93207 46231743 68462 68397 810560669 48398 48399 72521246 11997 11998 890902294 95756 95794 355002255 24499 24475 836336428 60502 60420 335615185 95267 95268 676629478 4472 4505 488762951 85472 85557 888038322 58852 58896 641205543 98707 98693 952161668 20702 20703 670429806 29797 29798 685837925 90819 90842 740237317 12938 12910 806621602 58437 58438 60949682 37857 37936 921546756 2485 2472 775538897 13370 13352 276767832 10716 10717 242700930 15557 15558 346469084 29254 29255 539045399 78335 78336 863615956 29040 29041 868635437 41096 41097 296834760 64500 64501 105342478 21000 21072 909575491 4376 4377 678734788 99001 99075 490791576 95824 95751 319077766 42343 42344 460672988 42933 42934 749849730 3508 3479 347185478 9914 9845 679037392 54899 54900 784230960 45350 45335 104691051 57152 57193 296934262 31652 31712 677502528 4499 4500 818562743 45171 45172 421185806 49765 49839 136600424 44366 44367 314882775 52234 52235 206185808 8302 8349 915660771 54365 54282 528047878 86577 86635 856226587 75470 75471 719647209 22980 22981 146288162 93388 93306 469667007 7381 7301 439138716 84316 84255 399861286 20916 20846 823270309 81332 81333 729609185 79730 79710 139575868 47988 47989 977099709 46111 46112 438231307 49898 49899 689313451 56195 56196 465208711 47772 47726 536663709 83575 83576 968833227 62145 62073 917493275 81235 81190 426202303 10755 10810 979132690 59379 59437 837784333 20950 20934 414928449 2649 2650 931139040 73866 73809 82518771 59928 59929 996566254 20286 20287 726524730 85706 85652 830712532 5944 6006 875124909 46976 47008 146383609 62800 62801 469276070 25244 25245 969601513 92626 92685 209119946 28207 28208 679055964 24316 24317 558646612 65167 65215 306741260 69199 69200 550146112 32354 32355 211873931 63673 63674 392883793 9530 9609 235855748 74484 74537 792839367 41618 41576 925207085 13059 13139 396574070 18271 18325 217604558 35374 35375 447668943 88595 88596 85219224 19018 19019 716200113 4597 4599 505229390 96417 96418 338542655 15852 15845 898948089 36638 36639 655808965 89669 89617 759622039 32326 32272 149041467 81232 81217 842693345 18927 18928 92358307 38153 38231 163452072 36 25 341922566 68353 68330 149067444 69653 69654 732180612 79967 80046 441026881 12636 12602 297168078 93871 93931 500738311 72724 72639 851973965 537 538 913914794 80149 80150 284834471 15024 15047 709087365 43584 43608 893379771 37420 37421 987331649 38275 38276 932919018 50352 50353 62596488 18562 18563 763100351 82436 82447 692638617 78196 78197 886107879 42966 42951 172007208 72826 72864 881426286 26248 26249 633543905 60404 60405 643542807 4826 4827 953428241 87046 87047 282766 5293 5225 349249445 49992 49993 162703025 69412 69475 726004515 71676 71731 355173055 89032 88952 333831175 63447 63516 681039357 3765 3766 638250349 67364 67283 362178697 70760 70761 13471000 38783 38765 368749557 97900 97961 635649361 90445 90516 757854778 86924 86925 304983949 88262 88249 793602400 45668 45681 142230380 43101 43102 42327934 33781 33782 663518879 71849 71838 71563684 38154 38155 492397120 57153 57126 327359157 98168 98169 816494554 33966 33967 774936631 34116 34117 499449682 34644 34615 46669521 48212 48291 911915237 38119 38120 935141060 78157 78158 886505415 78674 78675 978368609 8996 8997 329884423 7663 7664 837215018 60434 60435 454945849 86893 86894 601675656 36868 36869 513953584 82088 82089 18071724 82268 82269 394877350 35902 35887 370165041 1201 1202 953922330 48994 49078 696874701 94261 94180 882083112 75152 75174 637190233 27504 27483 803541698 7045 7046 33127329 2216 2255 697186598 66560 66561 619003672 27774 27710 746996149 49887 49888 406761531 80885 80856 256118178 74431 74432 617079060 77869 77870 567783955 12959 12897 255721578 96360 96361 813277555 56061 56062 387803687 59409 59396 31565064 55607 55679 827042943 65786 65820 191125431 97531 97553 47832751 5914 5915 990989747 18071 18072 104600616 82722 82723 525434994 73550 73496 975886464 63629 63645 48639569 50620 50621 967780101 3303 3304 892970503 21712 21713 446904846 38059 38060 641232920 94067 94031 472337048 6953 6954 722957085 80129 80193 925615221 69296 69302 18627686 21139 21171 939696725 23165 23166 36964478 29374 29427 290031011 84754 84755 489166276 83497 83544 402865655 38484 38485 781469195 75436 75398 434153844 24853 24888 982807859 30702 30703 632162655 86325 86306 302358613 36466 36467 126357380 42512 42513 283575419 68729 68730 270716344 89381 89429 942022229 78577 78654 692232013 89661 89679 853084802 39519 39502 990195888 38148 38191 164862880 26225 26226 979990720 76807 76808 556665543 67281 67198 1547547 8911 8912 367367629 47317 47318 551835093 14739 14740 809051767 59930 59931 341542209 52363 52439 329325749 21123 21097 991955578 50999 51000 573004178 48018 48019 299648048 81159 81160 478666275 30219 30272 521806682 34685 34686 859688281 68784 68785 872550423 88080 88042 559052670 79385 79415 867667989 55526 55527 159675976 79571 79548 281173101 68046 68100 495347634 76761 76805 766509990 44169 44086 470357451 21138 21139 415705902 27504 27494 220068080 6301 6302 141483084 14004 14005 263590303 32809 32810 67981912 56540 56456 218513770 18612 18613 805257265 36672 36720 988415863 48093 48069 43949519 39385 39386 958906441 46545 46474 273211698 35470 35404 491376929 78669 78670 209339809 8797 8798 76642162 364 323 727290517 62300 62301 988519303 65564 65565 134595179 64264 64265 310793433 39303 39304 328352790 11798 11731 109496541 83341 83342 661287747 17267 17268 35876939 34653 34654 826220187 17726 17727 943712213 67236 67225 271692761 27989 28011 341316383 78593 78594 429149287 24113 24182 676098835 67645 67707 248438445 6210 6211 553159943 60165 60166 788637032 42394 42395 797514157 57019 57017 70126862 64869 64870 736347436 32328 32329 87112131 67448 67423 79889904 38987 38988 819248707 55872 55954 510901283 13673 13674 98295776 71783 71784 802101340 58462 58469 946553294 40006 40007 902550424 55058 55059 576440988 71143 71086 815416373 59670 59703 624323766 62200 62201 861836219 26115 26087 489533508 77320 77249 227983310 23352 23304 786687126 41088 41089 369884156 93340 93341 56079813 37168 37169 533272765 42053 42054 276563899 77404 77405 376353160 20486 20547 15579586 86553 86554 934474796 91357 91367 27341548 19275 19262 403200309 69406 69407 180036814 64183 64184 403720014 23086 23070 628932519 92331 92272 193368566 82962 82959 607186239 44460 44461 746061253 68481 68482 360504282 94977 95018 574899881 81025 81026 898296201 30343 30268 249819422 72106 72051 337618928 38176 38205 965245208 84885 84886 197040130 36555 36500 599763975 17649 17650 900148644 2576 2563 355583908 83713 83668 462522938 58806 58807 928119521 65964 65970 114731861 26155 26156 546557070 99153 99154 187125873 90848 90845 131593602 11658 11659 516644492 59340 59358 593189777 62114 62045 158409571 19672 19633 232201020 16607 16608 395987942 30846 30847 228686283 13666 13596 488817292 78393 78331 818452008 31929 31904 692496531 75374 75375 461329926 91787 91788 744417317 53112 53195 855540830 88174 88220 600832248 53334 53364 787769366 34608 34609 518119296 93661 93744 190477567 96125 96126 145917615 96698 96709 795063890 66611 66612 453008836 55585 55642 383723313 64592 64546 79161731 34848 34849 199827471 80681 80725 633629465 67915 67902 941485997 34934 35007 194316996 75532 75533 514397831 8115 8069 790708153 60259 60203 272094889 71804 71827 529270123 97243 97244 370715202 4314 4315 942038888 24936 24937 764963145 76374 76304 322637466 92615 92680 374576174 74452 74453 12845036 21593 21625 159354407 671 672 263676334 3034 3036 441632078 4110 4111 69943453 23899 23900 361026930 55770 55771 451600560 42284 42285 740399845 23041 23070 531749180 14482 14483 814931839 43362 43364 491478268 58310 58311 400753095 30522 30523 391176032 9657 9588 259894195 69341 69342 192545837 88604 88608 891218349 54590 54591 565720613 40428 40429 252681119 87914 87953 983156885 98916 98917 241395496 59063 59064 628766188 72194 72163 616152042 78720 78687 210173132 24643 24591 561191816 76718 76680 736528364 5753 5697 347573596 20798 20768 273655390 58652 58653 27599801 10735 10703 6648212 42766 42737 609209889 2272 2200 997353136 70786 70787 500239668 22884 22866 32653041 66793 66841 351718388 34985 34986 148361684 57425 57426 236921623 77907 77878 358854364 15883 15884 873805918 35606 35691 608429601 40762 40763 923810320 19527 19528 535242269 960 961 377006880 95509 95535 606200 48315 48316 368512790 28004 28005 969599929 66518 66444 592570514 14894 14895 266602256 95388 95409 413815625 89468 89469 413966684 16819 16820 141478750 17273 17274 428452288 51555 51556 426868790 44335 44336 380954486 94346 94431 105594443 61075 61076 811558657 89986 89987 833877830 32111 32112 874753653 82280 82281 376080271 23016 23076 571820517 71201 71153 159728378 3666 3682 667878036 84177 84176 228707535 6174 6219 981120188 48890 48891 633383652 76771 76772 641087299 85676 85677 826521972 76057 76017 528104135 15552 15553 477960686 60499 60500 225993662 78697 78654 993272904 39012 39016 631828540 7109 7110 28286909 799 800 601562814 45692 45717 29498956 95356 95357 301179860 30392 30368 204526787 50760 50761 250316977 60091 60092 331260470 88301 88264 415921949 3291 3292 894679747 73 74 764638710 17495 17459 188499031 36541 36526 876179841 86075 86009 121598569 31991 31992 614919522 67351 67352 950315937 59919 59920 753327403 61323 61405 769491371 14737 14738 629282639 8325 8329 917942385 42962 42963 749675922 32933 32934 968479266 6349 6350 447529631 83429 83430 679885653 27677 27642 866456805 42689 42635 47008217 26583 26584 987893058 78295 78323 938491039 19357 19358 497721385 43269 43256 269634467 49356 49357 345146996 55307 55308 395525135 90206 90253 475657129 74619 74540 440386665 89010 88961 846754156 6838 6839 463005591 87021 87022 267078995 31797 31798 105355930 93282 93302 899975481 91043 91044 283306304 54292 54293 66127901 38395 38396 867870414 36512 36477 291693394 35955 35956 255284449 8695 8696 839519112 92328 92283 346570149 67279 67266 564147214 15584 15612 941766509 23606 23617 10354896 50784 50827 934872226 14620 14631 767795023 83719 83720 347199735 21853 21854 624217786 80672 80598 921028159 38814 38785 904238613 17427 17348 921208832 86374 86375 310390606 49683 49684 326975 61873 61874 872829764 69161 69162 342404791 38464 38465 512643662 19649 19573 61356937 48055 48056 493267607 25824 25746 800672832 26919 26836 385481197 93278 93314 244562640 1608 1609 401685997 44278 44263 230499894 14256 14181 42616812 19264 19203 79379760 34749 34750 584675058 70081 70082 463259457 52310 52345 435724177 9096 9097 287971888 40335 40349 927686764 61980 62041 990988718 11163 11128 614797169 78117 78118 732108915 87122 87205 555208984 86416 86417 545278938 90270 90271 911533442 25304 25305 903070019 84047 84048 617783240 73889 73890 929649808 41497 41564 413123071 68053 68034 731239044 7501 7502 381264320 81723 81655 733324684 96924 96883 363318079 79591 79592 542142671 6302 6329 603400545 57029 57030 717176268 96002 95984 866628178 10122 10123 59580198 3553 3554 825808107 44124 44125 364722554 67649 67568 148703476 95885 95807 38034856 98548 98549 562966249 96872 96873 480428992 75863 75864 775813730 85947 85948 181628903 48789 48790 853776071 74858 74811 964174041 71088 71089 239482807 66668 66703 296519219 35382 35457 114378813 33541 33542 620638543 17285 17223 197678865 39064 39042 657200253 13426 13427 190646058 2782 2697 439870697 62103 62104 677948824 32882 32812 602370331 99001 98943 343647996 92191 92192 285212117 55020 55021 767154806 4086 4087 104396845 99907 99908 449635869 66992 66993 53451931 48829 48790 970971193 27140 27179 26493636 35108 35109 941491111 8441 8374 816165528 40921 40922 591129858 9162 9163 196913256 4726 4727 207671985 72767 72730 506690330 50101 50055 31065608 70188 70191 335540237 23937 23885 983544067 73270 73298 528113500 89921 89922 349459353 64229 64154 173965163 93417 93408 609929626 57615 57616 521107201 49743 49670 765298857 43188 43167 973608832 98851 98852 423353825 40511 40438 561694593 30386 30387 771028697 70970 70971 23978935 74419 74420 326006672 52349 52350 753644703 71863 71842 113160316 36612 36613 924931495 30868 30815 358835210 64037 64116 705022574 69784 69786 514799204 55542 55543 587558643 58925 58926 455994966 44842 44843 676462312 49742 49743 454414919 61197 61247 730163835 24650 24651 574069054 68400 68401 317008189 43836 43837 687843724 75193 75266 567667473 61367 61443 832424138 39600 39601 877169924 1140 1086 444368842 66934 67005 926110302 72981 72992 235369283 53991 53992 276978715 12421 12422 367706144 81217 81230 665379663 42468 42469 35605391 91553 91638 959044759 72598 72678 560944995 3263 3329 40428133 53773 53774 933413451 39006 39061 696131842 87158 87152 308878256 23449 23393 52049110 32531 32506 6783766 8233 8155 768534971 96796 96797 437284734 43637 43638 459962971 58104 58105 377588900 3264 3187 291214607 26127 26160 908160238 72371 72315 679506622 68573 68574 569882209 41143 41144 536686184 52298 52304 775650037 931 908 456951976 76937 76879 79209028 95742 95743 886555092 36234 36277 739329032 31585 31586 828243945 21451 21452 281739410 97052 97053 900096828 51550 51590 365794853 67587 67667 203299529 84686 84687 235804032 21900 21901 397385656 56250 56222 649474841 53503 53504 622093080 84731 84711 184874982 80168 80148 224194147 94243 94216 631801216 63361 63444 368253230 91557 91634 844542536 66962 66963 1262691 12669 12667 469097085 53915 53916 840392594 52004 52070 407906272 30668 30669 920473392 36183 36160 409169855 58406 58325 177802258 6010 6011 906458347 16469 16470 730015273 3008 3009 182029382 66891 66892 426999199 30666 30603 711719081 98789 98790 704719500 64845 64890 579738407 58418 58419 325977319 55156 55092 111265397 4184 4117 386340793 45023 45040 571643529 91548 91508 297577596 28465 28417 704147918 73087 73021 663887082 71629 71630 947716282 5614 5552 30307340 49193 49245 341929230 14202 14215 542461095 79201 79202 686950210 50021 50022 370977983 31241 31242 303399988 46346 46347 646438699 38668 38669 692485713 64859 64834 369739674 84417 84418 941752096 66820 66904 792952730 92564 92565 239759514 25523 25559 521805078 71879 71842 269287848 23856 23798 926794523 65274 65194 176767744 19315 19266 787052769 4168 4169 725747552 85531 85570 929156183 93750 93751 997129625 61501 61476 602041800 14288 14241 140646596 99643 99644 47802217 49983 49981 309876178 26469 26470 598895376 55914 55904 48091025 74569 74570 929709482 62090 62029 224616376 94380 94381 583941424 1349 1360 224981573 52057 52058 198565810 20689 20707 977326555 47362 47363 456041960 50904 50897 882907997 33271 33272 468020923 46851 46852 108203479 77976 77910 541152332 10651 10652 30824338 3063 3064 438831679 16746 16747 133787571 99972 99973 57201872 88331 88332 823197746 21997 21998 998997097 1067 1068 293302731 14092 14093 874349668 25818 25819 119061718 65568 65569 819350246 85560 85561 736058457 28 104 612043223 66670 66618 807020429 68092 68093 850729987 163 164 909897749 31381 31307 258387113 81626 81627 916547176 17738 17706 407579215 5188 5189 605093052 47838 47839 511078762 2972 2973 911464383 28363 28280 87788620 73724 73763 617790471 73650 73651 657956561 58804 58863 77682093 80297 80298 233723051 23119 23057 450115128 3523 3524 802318927 25661 25692 403669489 27182 27183 419956636 70501 70489 345189420 90975 90976 177472643 82924 82958 735809870 74826 74827 551156498 3906 3907 608954511 30793 30792 19993234 50062 50102 522030260 55655 55721 918484664 72934 72935 521036868 50154 50155 885521839 59524 59525 53493699 27277 27355 340031146 47113 47178 765563764 61728 61729 837029345 55830 55831 401678563 89843 89871 960107296 74418 74419 510695440 59623 59624 288065977 86653 86654 17193472 27013 27014 543930627 22069 22120 870060468 96382 96383 169750875 3610 3611 259758472 46598 46632 280598208 9935 9936 655515187 2982 2983 89598508 90399 90315 128452933 33097 33098 703287125 4395 4396 652162801 22451 22371 277530369 9174 9215 890064795 66385 66445 224055991 15085 15092 357711189 23800 23801 519338923 57721 57722 810570395 82375 82379 124532714 21979 21980 918337563 80609 80608 329840253 14856 14857 171750114 87107 87108 998422434 11250 11186 106408060 99736 99737 8079246 58237 58308 244949879 71794 71795 123359933 91243 91244 765591577 20612 20613 82669237 15037 15038 77805881 22938 22915 763419729 25500 25583 176587104 25878 25945 802769024 47540 47541 402970137 20108 20184 991335931 214 215 673637194 22906 22907 563207817 65229 65230 144797006 37973 37974 174261635 5330 5394 209898835 50193 50232 746862087 68630 68631 430339972 90107 90101 992094146 72707 72708 937437119 21875 21940 443736168 4953 4954 620175227 99041 99071 3921457 13228 13229 617766888 23306 23307 154748054 49026 49027 850005116 53898 53954 621343324 53497 53487 339478494 20848 20864 267338197 51980 51928 364318513 92269 92270 635262841 10309 10310 546373537 37507 37570 746157630 95390 95314 651006247 60686 60634 181081631 52690 52721 889400672 54053 54054 839294521 26660 26705 65312842 95255 95324 616312551 74923 74924 641884260 49111 49112 486096343 76254 76216 276064984 50685 50726 673617235 21024 21066 764480074 50532 50485 409522576 47152 47153 894951326 81841 81842 52532770 29690 29691 702910399 43619 43679 691521204 45128 45129 28823603 38853 38916 932740451 54782 54783 885575361 49554 49555 464209263 45939 45940 258442749 15958 15959 427304033 92066 92067 506382155 51837 51765 670341332 71437 71380 652380342 56472 56441 993424571 95418 95355 409667711 70800 70801 610455093 5023 5044 937687042 75439 75440 110133602 34272 34291 659288833 20330 20407 516738107 306 307 838326072 15452 15453 327368053 75055 75118 827591881 27041 27042 733219063 3703 3704 771514559 13293 13295 120298314 20846 20847 693459895 75278 75193 642064910 42542 42537 164912165 51116 51117 941762894 29721 29722 217935870 20258 20259 723514316 93046 93047 246908320 74559 74560 239682624 68659 68660 8706974 68563 68564 937172082 58947 58864 399430744 21776 21777 452947448 21130 21131 520223980 56783 56784 846846433 76222 76260 74468388 69034 69042 790760234 94720 94659 310134139 32105 32106 877364441 76696 76697 134725499 78092 78133 791156379 58277 58278 247838280 91330 91363 883835315 17082 17083 173870335 10313 10314 737958303 22685 22695 891763726 4002 4003 337144189 33520 33534 765678155 90038 90109 496887909 24119 24191 105957895 93325 93326 636408949 28395 28428 605667371 65294 65295 537996280 28878 28879 806337893 90702 90703 991192873 49747 49748 484611502 28556 28557 703090818 12522 12454 679726468 18346 18347 203463377 44541 44542 711195961 1937 1938 970693217 51934 51935 458820229 51583 51584 887412845 1758 1724 758322479 44456 44422 68372954 92164 92212 278206622 49038 49118 194134219 5146 5074 242884918 33819 33820 154428502 64675 64696 747231637 12263 12186 233550543 98846 98819 443141443 63286 63245 797204890 8895 8896 850372310 54706 54747 858097114 27804 27789 763807024 43290 43291 780594115 54125 54149 737403292 34729 34737 828430034 82999 83000 644294701 97870 97871 365350061 52567 52561 764646626 52625 52626 728739150 56509 56583 375338132 42282 42358 83388079 54530 54559 333443513 30826 30827 765547044 77853 77937 899921642 43541 43542 665018529 23826 23785 857831529 4111 4112 268346751 16071 15992 589370519 99955 99956 434488617 17049 17130 452155400 77202 77123 693073995 20454 20455 843569606 56853 56854 839852315 23353 23350 360070484 26088 26089 614856640 54481 54482 397652432 50229 50201 168076006 72960 73024 25002276 68388 68429 768489401 13642 13578 637434626 93129 93130 109722885 9797 9882 349792210 26168 26169 197286017 34602 34603 824082540 85103 85104 554029172 53328 53289 826206800 10214 10250 599458138 24978 25059 997624133 81856 81857 206047850 44513 44514 510973266 75821 75869 527663572 69938 69939 365600434 81612 81613 46947790 79152 79130 162991224 5999 6064 326734545 98858 98790 443172079 80388 80435 938375727 71570 71571 182599625 78602 78603 991504352 16087 16053 620790670 8728 8661 192983042 49183 49107 932326823 80136 80137 740096412 52993 52994 37408635 37508 37509 54841181 25384 25385 655754516 64379 64380 785461689 4502 4469 933439725 70583 70636 170282500 60050 60051 369374089 72847 72848 930799340 95351 95352 815086983 37696 37697 441875556 84797 84798 644822202 13990 14029 346971128 8564 8634 567515896 74326 74321 847970436 67438 67439 702788250 63512 63514 503408164 17783 17704 809030755 22363 22364 102073553 94373 94374 561512683 60911 60947 800674856 69352 69353 176118745 75208 75209 276857240 30465 30478 168365695 93277 93320 724598709 90123 90131 889253144 9819 9853 707674432 21692 21764 542410154 32027 31991 643015479 82339 82387 681522850 55932 55899 462988153 76513 76580 387534707 98369 98362 546906805 35163 35228 728108804 4977 4976 398199622 21415 21416 25551438 80924 80925 971920381 571 523 166139667 48609 48610 753803184 86600 86604 986938560 44585 44586 341495952 36413 36414 979569756 39675 39676 605437318 86595 86596 522338051 4219 4297 298738665 36833 36834 801468759 78888 78889 484308517 68512 68513 977786580 67472 67473 152134351 92646 92647 523305272 24148 24149 766620977 33417 33465 427323280 20023 20083 487765299 25181 25182 455585913 95285 95254 527308477 58852 58814 698050 91176 91177 861055867 6943 6871 412185551 61165 61166 653610796 18262 18263 571828501 19370 19293 489918028 98307 98263 811543301 42437 42510 655576974 38568 38569 725246184 77614 77615 322284380 50037 50038 166545637 94726 94802 64258619 90724 90706 693449195 11942 11943 33355595 37427 37428 285137035 73123 73097 433922991 41561 41538 506589424 7717 7721 553648812 14020 13963 643014005 9783 9791 675691049 5215 5216 565366925 64414 64415 631701321 42884 42807 961587855 18224 18225 31030616 31939 31940 179816267 45734 45719 332649824 54752 54781 242104055 17797 17725 548321327 58322 58326 790557982 63178 63179 105721667 86686 86687 163105752 65105 65047 493016959 68286 68287 59384897 75483 75512 522010913 90659 90660 295590210 5961 5952 544919245 89599 89600 584239230 38384 38408 191386122 6588 6525 77470413 78495 78496 309672653 77986 77987 601357633 15521 15481 392163609 32380 32362 410344597 44050 44051 69961196 95217 95180 352351376 35071 35072 66445458 78342 78308 489728556 62948 63027 4305671 29950 29947 604310118 86865 86866 603540200 62258 62259 682485759 50505 50479 748590829 19041 19042 241097207 49401 49386 826440668 99735 99736 719424682 25458 25513 376318784 44652 44648 414440240 74102 74133 745789393 3204 3221 817239011 93974 93975 335190198 19247 19184 439439110 25668 25629 849881467 75193 75194 501698230 4417 4418 650183370 41625 41589 308889951 25530 25592 460826723 83032 83067 667957149 28896 28897 748823070 34913 34914 48612291 48947 48948 703324285 70632 70633 309943530 79718 79731 242613933 22466 22548 722060541 41927 41854 238125407 86559 86560 891127525 6041 6011 972828662 57248 57249 908931664 17461 17532 355122804 40787 40845 927680626 12173 12251 742956751 94189 94148 219113461 12251 12185 257355248 60838 60779 962192912 55533 55534 143655368 60508 60509 301646881 42082 42102 352028236 644 680 284272361 46614 46561 186327651 90005 90006 144454702 999 917 439730917 78425 78392 521814082 90117 90085 278293391 15343 15344 799546097 26087 26125 166380774 17353 17354 342418041 60059 60060 146627216 95582 95578 696060703 17259 17260 775331073 65867 65868 653372255 25719 25720 412357929 64967 65033 313280906 17489 17490 11979321 88762 88763 108718331 3272 3273 714763991 91025 91044 164466155 8447 8448 307351189 66073 66102 582786454 82267 82322 403143680 79905 79906 820339783 73004 73005 204102964 22726 22727 926568941 46535 46536 948150416 68446 68373 492392643 43967 43910 823105638 45668 45735 398372166 67152 67145 988940189 80996 81075 532829844 96541 96542 658016744 30151 30112 797822870 79821 79882 336528688 23412 23469 190706678 1230 1262 810239304 37926 37927 740554826 70582 70628 656773087 57288 57289 56286093 57286 57360 685553299 4786 4717 487243694 5020 5021 641126390 3313 3314 192499664 87985 87947 358540795 41882 41883 88440781 99803 99804 673070371 2117 2089 979847950 41262 41339 215958713 78606 78539 326078258 44995 45014 162922637 31836 31837 547097609 94127 94128 381788932 81251 81215 1345273 95400 95401 897269618 32853 32933 772114499 27478 27560 605975613 83469 83533 293167139 34991 34992 409523731 22904 22883 172063565 53905 53906 939664351 12225 12244 367819723 47487 47488 3396546 80990 80916 952466269 22105 22157 254085544 95450 95451 572149145 39798 39785 366375439 76060 76061 871581251 79110 79070 749348768 68319 68320 116516599 86253 86254 164478207 69637 69582 759706972 35356 35357 842204443 79217 79218 877869255 3626 3627 188709246 37359 37360 574166226 88054 88041 51299685 1309 1262 753351584 17401 17402 938422103 82685 82686 689378228 69805 69754 557656652 76432 76433 251341853 64182 64183 677049345 23128 23129 392724092 5763 5684 252836087 2542 2546 3965241 40147 40148 938541332 13810 13857 620732853 46765 46742 734537937 49155 49156 763996065 60482 60483 695424801 49146 49147 453208827 96495 96514 465734219 94794 94850 10652785 74360 74361 615341872 24514 24507 51056901 513 525 677806541 16100 16101 464429458 87543 87544 157531252 48803 48779 234358166 26549 26550 545253867 37724 37725 582055999 14898 14980 783146359 64570 64540 156060744 80907 80913 248545877 91317 91318 94516790 29003 29004 758932792 69715 69789 997523875 82951 82882 642478127 6706 6707 964236113 47710 47644 92474425 82801 82802 546008548 38331 38346 422559403 4773 4749 711588791 78070 78071 531635388 31216 31217 749406691 45123 45178 904105861 3504 3505 934197934 16569 16570 658169900 62320 62321 397646611 49267 49342 558480839 35006 35007 313969493 51503 51504 933555290 9880 9900 44165079 24628 24655 887370825 10487 10476 550875054 39565 39590 22663806 98997 98998 665459721 59307 59308 477727889 49790 49791 862357274 23114 23115 98332158 9571 9572 119532476 77573 77574 166649402 23285 23286 507390500 56910 56911 172634204 75880 75881 742367324 98177 98178 798267296 28582 28642 847501769 16259 16184 504522747 72479 72480 363589404 172 173 140177753 94507 94443 179149120 21795 21796 743868097 12784 12785 59074628 5627 5620 712414251 76494 76495 59406121 62940 62941 84957503 44244 44245 759958772 39139 39178 211443854 31410 31411 905677334 88348 88271 446061609 88603 88672 186740134 14074 14124 128119787 61689 61690 591989984 66476 66477 698539139 51192 51193 874551650 39779 39722 823656233 73523 73565 849135055 98477 98478 825647413 34567 34568 118765403 50906 50907 645175782 12031 11977 523068645 84614 84533 253590032 75497 75437 195798210 9231 9232 75346029 37653 37654 317546295 47425 47443 951525257 84397 84329 592040464 28560 28561 998405436 81309 81261 376244151 8576 8577 411236282 51550 51633 995868381 49663 49639 546028659 9230 9293 670559720 10163 10182 839282172 2432 2433 436048591 14267 14268 346515871 6852 6878 967901885 45442 45431 929168380 46144 46145 725859330 46937 46938 278645723 89172 89173 883843500 78178 78179 987061052 72744 72677 104350675 71761 71762 905361159 82555 82537 476402136 85000 85046 627507823 97186 97187 924038851 92035 92003 589492669 38576 38577 745431972 28162 28235 543424883 22774 22796 611524314 91825 91826 502782143 89161 89197 30975272 4280 4281 932572293 28601 28602 293210077 14508 14509 923020479 1800 1790 530516892 91470 91471 273690845 96727 96728 620727326 89886 89887 267986160 98419 98420 486322358 27972 27973 396400330 28247 28248 150796982 98389 98390 519544399 82961 82993 264472715 38596 38602 755398401 66863 66869 715207635 78045 78046 308300479 74934 74973 694576036 44370 44311 533085491 57484 57518 143080752 15047 15045 352252596 25967 25968 77926656 57827 57896 162469253 48253 48223 855597769 94851 94809 826677122 35068 35069 745440388 51032 51036 462726260 50426 50427 578105512 26425 26426 269332688 10232 10246 656298404 59849 59850 444241439 2981 2982 174048461 54252 54238 877984813 7725 7726 26256881 32362 32335 895631244 98165 98211 815143464 14989 14990 670429032 57001 57002 199640134 90781 90763 455234225 35468 35469 557529850 44978 44979 208533341 86104 86120 617312543 2496 2480 778749108 56483 56484 671851839 20414 20415 165369407 16450 16451 930928836 96722 96761 708322346 31916 31917 19124587 99501 99502 695889124 29297 29298 95573455 99321 99322 543981321 3413 3414 563080922 48462 48521 468998366 84276 84338 352137789 76448 76449 115934087 84011 84043 57269656 92038 92032 696431847 96246 96247 162381442 24610 24558 498565186 94506 94569 921125667 30480 30481 33255037 43178 43179 134140890 1582 1583 784884614 64887 64888 328178041 49950 50005 232501936 62684 62685 193261162 54459 54460 564086335 56108 56109 18073764 73410 73411 287810570 25797 25798 951448221 33477 33478 751701024 67109 67110 553768046 98062 98137 781051011 42683 42684 107301353 55845 55877 769112353 21817 21818 421140275 89525 89455 85564146 77859 77860 280262142 14492 14493 412490454 79125 79045 623591725 22557 22483 146492418 25968 25958 197884107 30724 30785 916451527 58698 58699 990198015 64307 64324 270527134 78018 78049 621473507 88551 88552 808468913 53408 53468 852420620 34500 34461 979885131 10135 10084 490738473 36603 36604 153429301 15397 15358 414893385 10880 10881 143174756 12046 12047 456512784 52936 52937 873840704 38371 38444 447440078 97387 97375 237357724 25851 25852 484312276 60663 60716 302268073 92382 92383 808625884 60944 60908 689640968 34083 34016 309451983 15377 15378 331838879 79528 79577 257649579 49958 49959 129017035 90345 90368 802224284 16175 16250 664478661 10956 10957 712826020 3864 3865 436627410 38165 38112 140514100 43880 43881 207123378 59888 59892 731983741 35132 35133 773938199 94974 94893 152822597 63570 63486 636158300 94618 94619 399716629 3356 3357 152890683 25209 25160 668622237 66025 66026 448238197 29894 29895 577453157 36718 36782 97492005 20531 20532 812415233 9303 9353 8641097 76246 76269 754085520 546 582 843154937 36039 36040 728195307 64453 64454 556525682 99582 99664 412113431 65346 65277 33274735 33646 33633 513540589 17641 17714 99345828 80784 80785 93626884 4854 4845 166129586 5718 5715 256081225 50642 50604 393515738 96167 96168 929657964 28670 28671 336537835 56386 56395 243690714 1120 1128 113766830 33616 33617 940873943 36065 36146 422303856 24120 24046 742920322 96446 96447 216255176 97467 97468 864371041 21347 21348 959729990 4803 4804 893319616 61759 61689 42536196 99818 99813 747277012 88923 88924 907083908 3433 3488 591511298 96562 96530 444724586 35626 35652 59899497 76491 76459 345526821 51017 50969 249284765 49045 48971 572036551 69173 69214 149486639 61365 61366 597071489 37222 37161 868493979 69728 69729 99179847 97670 97671 802937248 48678 48642 499816483 70714 70631 805248132 99273 99237 117104344 65562 65563 324082700 86981 87031 953353007 60182 60258 90530079 35603 35536 53657374 11360 11361 652400150 17207 17249 330093078 68067 68068 363707425 84044 84045 763326842 51405 51369 394193234 99453 99484 937709104 75424 75394 634077555 39346 39389 117318989 62973 62893 986342105 11788 11789 699023323 19132 19127 333684875 74766 74767 142686122 18937 18938 881405807 95790 95836 900191887 17860 17874 321756582 42105 42020 772526962 17328 17329 648136469 61141 61214 720744912 34202 34203 574565775 16543 16505 155204861 45340 45318 758231870 89888 89889 302867400 70436 70437 267810995 80310 80368 114821245 79283 79284 684153114 79652 79589 411285090 73281 73202 415352905 76665 76622 863533639 68484 68485 299897838 96245 96215 710493209 31309 31294 787950488 76709 76683 122996948 41060 41061 648346039 43774 43775 749980275 44264 44265 891261297 52472 52473 704911194 78802 78803 143856660 48263 48225 496322448 38662 38663 577115208 31792 31858 722983673 40781 40800 556763955 59574 59575 96699835 59466 59467 491530144 61175 61176 856964661 37764 37837 488659340 32754 32799 512637739 21946 21947 206094539 50167 50101 170338544 35661 35699 349108681 42107 42108 636314500 4127 4128 130111132 68414 68415 712221401 28746 28747 683377200 97626 97627 565014652 40054 40017 15119177 62158 62159 15351689 81288 81289 703641959 35866 35867 394569983 73064 73073 717932709 17128 17152 549281974 34001 34002 523076027 56504 56536 595640032 87058 87043 736499511 81531 81532 148469501 85362 85363 939694527 390 391 85553115 50884 50913 922225579 23234 23235 393531985 82239 82240 791940571 34856 34857 704928557 80238 80239 691712349 37692 37693 619614587 23392 23393 726470302 27250 27284 865587008 88911 88912 194595756 16772 16755 458813628 49249 49229 901985345 97797 97798 305392294 38564 38565 199896375 16960 16889 180192713 14580 14581 901177305 38382 38323 773351826 45246 45247 307150174 55163 55108 643186032 73910 73829 643658907 81840 81807 770232380 37291 37216 859073323 92950 92923 7890598 24518 24602 111010454 49644 49645 759265345 27438 27439 439239934 22713 22700 418158571 23065 23066 153363313 30549 30550 696166261 30070 30151 409196736 82809 82778 168856825 78605 78572 73675737 91172 91162 336567990 39323 39257 799833184 21771 21717 272180177 98806 98807 979325541 61254 61255 642184657 60666 60667 902532276 88097 88119 652841993 62088 62089 331351244 549 501 860719092 76167 76166 365135594 9042 8983 661758080 65743 65658 279257319 24812 24823 434315408 21929 22001 170532684 89316 89398 317995181 53125 53081 794743298 62835 62816 124338776 51706 51707 57553291 11248 11240 489393897 25891 25892 465889189 4738 4803 180657417 85630 85631 201617263 70787 70824 112508698 16697 16698 669374168 94388 94320 620459702 35586 35551 166157093 10310 10311 963603788 98997 99015 582801193 34474 34392 516308130 83404 83355 766806806 61026 61067 175623261 1295 1296 128420976 1520 1521 727371214 5201 5202 12550872 24505 24431 43250832 82327 82328 403049361 33484 33538 341937338 43890 43931 992297758 75722 75730 435272379 22538 22603 517378524 44240 44241 181846178 3336 3337 180255562 2406 2407 509982439 24268 24269 969935530 23420 23363 822303990 14169 14142 890851407 26877 26941 818155907 59962 59963 17285777 49503 49551 304062024 7778 7696 128795077 28905 28906 856428162 45478 45479 821403899 2695 2696 629745933 76094 76095 924768186 53550 53537 226187000 88145 88146 184046146 37502 37564 907649943 1567 1568 658137867 17181 17108 694117581 63078 63050 376491461 61709 61710 252682985 68325 68326 424519107 16335 16280 228472139 88986 88987 454828474 76223 76224 88299571 78973 78959 216795542 53362 53377 473450458 81124 81125 812645942 53089 53066 399311006 93471 93430 630292031 42443 42515 887897735 57065 57066 328382040 77974 78000 960082630 17930 17931 137687864 43100 43037 505913956 11224 11249 626858076 17671 17724 472228263 47784 47718 809971547 46098 46014 355794766 17754 17829 326930742 98949 98950 43223261 52928 52929 43852122 30845 30772 838047399 33512 33558 782559651 94979 94980 573390725 10856 10857 587092969 79058 79117 370886761 48793 48794 752915651 58007 58001 251906206 83207 83208 701425778 11903 11904 515126505 73105 73106 604445477 9026 9060 880477504 17889 17890 114637648 64032 64099 754017906 40524 40525 790774066 67522 67550 239227067 39685 39726 462576588 32214 32215 919201046 67870 67794 230731031 81448 81484 262229468 37269 37287 912942310 85288 85289 685244070 83839 83840 870397567 95563 95532 977488536 16488 16525 521086985 85120 85121 627417370 48191 48226 300408837 73478 73479 531482087 78383 78384 215822986 93863 93864 862478284 66936 66880 127655474 74171 74142 725669166 35118 35135 229893292 668 669 325130880 69849 69850 679671066 6000 6001 189618636 22766 22691 363272169 92556 92637 896072105 62644 62645 981198467 11828 11829 855195303 5262 5311 661840162 89276 89330 426408592 12632 12627 891537757 28221 28202 961958930 92589 92657 191908627 25686 25642 127547901 52240 52241 173398049 55431 55459 654312855 34307 34381 637796044 75386 75387 876985478 67064 67135 880291412 30387 30337 392949315 54568 54569 42251204 70851 70852 802900860 33103 33104 325825506 37536 37500 112498000 83074 83156 253794581 35151 35142 561608495 84883 84884 847961917 35355 35356 430365116 68230 68231 345523604 5285 5209 282680264 19730 19731 492288444 71475 71476 97172280 69807 69809 303785298 54246 54170 52087475 91860 91782 835667388 51495 51420 651751531 56113 56114 881013517 59916 59917 343636866 63900 63934 461183937 40203 40204 798145331 53688 53689 98761714 64232 64233 251235233 86563 86504 196983152 50432 50457 467247759 67442 67467 580701944 85768 85769 523517401 22253 22224 932101285 73226 73227 911508747 52634 52635 129712607 65494 65495 898170982 57466 57467 539288177 77742 77743 493089637 74277 74278 156096906 20298 20269 55790564 80140 80141 76233994 11170 11171 636119760 55740 55767 202938700 42659 42729 420750989 52646 52607 912452952 28587 28588 940526463 30085 30086 398329672 89455 89456 354243259 53441 53442 788248556 7371 7317 599053161 82050 82051 648258006 31783 31784 884162892 23536 23537 706050915 30371 30320 492012913 71924 71905 292612173 70554 70485 647471252 39831 39832 384664436 55795 55796 255131019 63216 63165 931880130 94511 94453 681065182 39828 39829 922466938 78285 78218 423402865 99042 99043 907125188 75011 75012 406149067 24477 24478 296991912 94080 94062 885383904 22335 22336 152073614 51444 51460 596473405 65077 64992 348737675 74888 74900 601654324 57044 57045 227160335 73988 74063 20031353 26695 26643 669791792 82099 82107 334091259 97502 97503 254872410 9084 9085 666546316 185 186 226629125 98488 98489 619108177 17689 17690 99907219 14017 14018 170217388 37109 37026 615351957 96114 96150 857575572 38977 38978 868703781 51199 51195 503736524 36064 36065 358312081 70887 70888 404568973 54151 54152 289180645 10714 10649 644147146 30059 30060 225663726 55949 55990 927200196 94744 94665 210850110 56136 56137 14037507 14866 14867 92941040 49028 49047 52948746 5448 5449 446346474 5954 5955 72957720 245 246 303185331 24551 24552 248088250 25107 25108 113104785 51011 51012 346712482 93517 93566 575693377 97016 97017 824462883 61827 61828 878609587 96088 96089 396867762 35866 35942 608879110 53313 53243 400213674 81548 81549 462829449 80505 80506 477877631 45428 45436 32979353 96537 96538 384369214 77620 77674 82277171 22141 22081 513489823 20599 20670 863041894 52123 52124 797543116 35989 35990 845318595 13756 13783 259395026 58095 58096 799928676 55844 55845 618580348 14576 14577 354136695 55201 55202 374207057 55529 55476 337225554 15015 14941 787566245 61967 61921 623414211 40893 40972 637208720 15083 15084 481018154 79010 79059 217527692 31896 31897 437055128 36555 36617 580801072 89191 89190 105807275 84891 84892 486845422 3570 3585 932780864 35365 35366 57381637 28017 28018 545388048 92895 92845 213075759 27927 27883 207083139 49396 49397 949444402 33665 33666 697091234 3454 3455 252087462 8994 8995 614876118 9672 9673 138387291 56923 56924 174974211 9601 9602 406721434 89142 89143 376517000 76341 76324 874184654 27753 27783 256130549 41933 42014 582388887 26285 26286 908722460 61111 61112 858884022 57724 57688 149833504 47614 47615 882170399 92996 93068 825299181 4577 4578 561530573 24469 24470 177114735 31443 31444 898913478 90348 90313 303313962 10755 10756 400684853 87754 87736 360762068 77028 77029 812252138 64271 64272 105003817 98894 98895 690908446 21924 21925 392112941 71605 71664 515632081 144 145 782187501 66933 66934 215952309 9132 9133 108918459 35102 35103 113908339 85728 85665 819359938 49939 49981 594184253 76240 76242 112877363 81295 81296 905581216 32123 32124 867999682 56815 56816 968606305 60393 60394 235776665 59186 59187 305938003 71576 71519 300706784 45964 45965 302184044 10234 10235 86123978 15090 15162 851026189 6383 6384 363817783 31903 31836 25871947 74570 74507 819472610 81753 81767 342421188 42144 42186 358962372 27458 27402 471867786 61389 61390 989206058 24381 24302 239097511 16147 16148 234622427 63055 62977 384371363 57653 57654 480577746 82439 82373 674638678 1072 1073 359130376 53721 53657 129762834 75324 75325 334495519 20591 20592 4405587 63753 63788 949871067 73452 73424 540907924 22080 22056 265952556 30701 30702 178251037 98776 98777 125486651 22273 22274 789733710 13123 13124 94605354 94569 94570 922816221 12556 12541 231127997 48752 48753 477087102 87853 87854 301737278 73703 73704 185352181 46323 46324 85672676 44067 44118 30948333 73341 73342 395529329 51453 51454 421723231 30389 30390 911353569 68493 68410 698540465 81801 81835 975231771 28947 28963 37926385 1146 1191 452163055 34024 33940 650854438 73062 73063 99563101 58070 58071 977168494 5477 5553 387142578 77476 77477 523350901 98963 98888 874818423 69661 69662 903568447 22691 22688 4137721 18049 18065 941812058 91891 91892 181699579 74252 74277 963759478 92626 92627 927844905 18414 18348 657136389 52839 52840 621198096 72726 72685 346945706 25394 25395 482266243 56980 56981 858997726 19388 19389 152451243 69019 69073 204123197 53050 53051 430867904 8847 8824 926139666 44752 44691 615378447 70906 70851 532330194 10220 10221 682597285 44127 44198 802208800 62893 62855 817606612 93638 93657 42716358 78920 78921 679940447 95779 95780 848687333 67425 67426 350861915 42823 42824 580160266 40767 40752 355991388 79413 79414 340500787 57714 57740 64437167 65845 65808 1267034 27638 27643 192246385 79012 79013 422418391 1412 1413 521970903 44843 44844 551323442 8677 8699 985662005 53547 53548 57019162 2144 2227 908036206 82342 82404 629935882 78908 78909 490357094 46218 46219 230587049 15770 15796 339425686 87439 87415 521527702 33312 33313 296141513 2036 1979 284353831 53984 53938 88882406 33317 33251 419411616 97434 97435 27446225 94653 94654 710082034 7483 7484 454942606 83684 83685 84775868 29439 29440 884883573 33122 33186 249441666 50516 50464 641763990 23566 23567 349425661 17349 17427 15467680 87142 87182 250106056 91907 91908 232584292 92060 92064 431209819 81099 81079 441836126 95877 95901 690094170 56582 56583 402652586 10720 10667 296394139 64423 64424 88328476 24730 24675 779421076 96578 96583 128464818 12246 12247 61377518 79367 79337 930503923 83198 83199 670281192 66317 66357 761527803 36907 36908 863885935 82849 82850 596543807 54468 54498 148952926 54527 54528 51054798 4862 4896 884583632 9367 9452 33524091 72324 72408 4251995 72534 72535 207565001 38811 38803 662057579 4567 4639 236114702 15215 15216 827203938 53925 53915 377344333 64538 64539 494384037 26216 26217 447250934 64618 64619 420125648 17111 17179 743288157 97098 97142 683429070 62825 62826 956309275 97967 97968 934298478 82631 82632 29282841 63789 63790 823294227 71060 71061 552083616 12172 12173 926769138 21352 21327 904919392 82181 82182 44384780 25715 25716 412111086 80834 80835 775635225 97507 97562 126688906 79215 79226 822152513 34767 34691 672036221 41027 41009 515769906 97020 97021 203718431 85999 85950 907889042 64421 64422 503371053 30204 30137 168371789 3271 3272 513899835 13826 13827 102963265 59289 59290 603323189 33952 33910 982279526 7219 7220 84861626 65797 65798 504217537 25049 25008 98649355 62490 62405 932469101 70041 70042 71762978 15037 15044 51151809 81972 81986 358360421 25106 25107 475474607 32890 32815 272270293 60417 60366 357192929 74055 74056 146867423 62843 62766 443728252 66848 66915 170624313 25070 25030 66736595 81586 81652 246502406 68408 68442 968215303 4355 4356 344375298 92721 92722 98766522 68535 68474 925877746 26647 26586 825535121 25782 25783 413940699 6497 6507 915573361 61036 61037 299734640 75943 75944 8270300 79255 79301 521389987 77233 77185 807397580 36336 36337 601766792 42145 42190 588428983 41261 41338 32447193 31141 31201 237380490 98475 98407 322058649 59886 59866 269652565 58188 58189 68656836 47270 47271 868848283 94454 94455 616760413 68397 68398 122270032 48853 48926 870177960 20333 20265 587130959 82054 82055 326791702 37290 37245 216950130 25599 25585 896428112 12496 12562 710882081 23754 23672 169259303 88888 88889 647034502 89787 89788 401481462 83272 83344 353882930 66559 66560 223786451 5155 5108 319880844 83113 83045 443315050 99835 99836 920074119 35222 35171 597614436 62522 62490 186249138 69775 69781 283736183 18603 18543 768620731 29437 29393 691861084 84017 84100 500006091 14382 14432 378752869 2810 2791 31075066 78649 78650 810224162 4379 4345 977010788 4362 4363 727089527 44303 44304 231990240 71359 71360 909295873 83809 83810 61437745 71838 71839 840681009 54505 54516 296336713 56376 56431 313227792 89415 89416 65127703 6729 6730 51646734 16707 16641 720196837 7317 7318 637820991 86384 86385 519285047 92443 92444 377686930 32264 32265 365410490 44951 44954 345608375 33102 33182 313287098 80851 80826 806549017 85552 85553 481691178 87222 87223 87820744 82033 82073 411020108 13336 13337 446326004 78715 78716 966397671 32488 32483 161336247 46315 46321 489675936 21568 21569 678970228 43688 43689 599518361 77033 76972 430553635 72099 72033 856778865 7775 7776 758273401 96153 96154 592490981 83225 83172 632442913 43573 43574 777944631 18221 18177 593364853 99596 99597 596375268 51822 51823 754578184 95348 95349 593875345 19852 19921 58357732 69329 69330 340705398 89633 89601 345863368 49718 49787 651249004 23049 23008 719045070 31297 31266 217516352 8222 8223 216209163 47250 47251 488917037 39307 39282 939554194 69699 69734 731362405 33914 33946 636077847 63838 63865 704358200 88414 88499 584940964 11631 11660 976850023 22053 22054 591780225 7292 7293 239704418 23280 23232 988030384 62765 62746 827784857 92479 92453 853942587 30531 30532 576423577 99487 99488 403168679 68577 68517 801131216 91174 91156 277810849 45369 45370 790682179 30563 30564 872571860 57820 57863 601207940 82501 82515 729216614 92523 92491 637455669 66550 66484 799821206 24223 24224 785080350 14048 14091 268312666 22132 22133 199919461 81246 81315 410981888 49199 49200 665491894 44142 44135 144697906 28791 28764 366768865 23058 23056 283311965 7532 7533 787667635 76546 76547 686170728 44975 44976 947704129 74356 74357 250956586 62277 62278 878623842 10399 10347 732869520 412 413 823883602 17831 17890 979481532 68016 68081 587393822 18042 17961 79232518 33419 33397 290720761 98097 98098 895215126 69357 69368 264436915 71578 71643 257058076 29652 29653 728392027 40489 40490 738040624 69676 69677 85990468 9681 9682 851627961 25027 25055 923027779 40159 40160 317452581 36022 36068 853203558 18298 18299 804598298 30326 30327 483684877 81303 81304 290586387 2894 2860 165120121 57626 57546 53848726 58345 58304 172450083 48228 48189 729494137 57811 57853 788649037 71538 71555 806720045 61402 61403 835644901 94113 94067 621980369 40908 40909 308740733 84391 84381 219985391 55441 55442 364683677 49448 49449 646438384 38766 38767 559144164 21194 21208 288411085 12808 12867 275550285 69260 69179 727161508 99524 99486 72666732 65515 65516 373630364 75714 75660 200805839 25033 25034 655677785 49180 49181 513419307 80178 80179 719203227 47881 47878 363709092 3419 3422 384884148 98347 98299 53036507 96275 96276 530206843 99820 99821 980377765 37693 37694 972364983 12006 12007 977420108 7578 7579 222801878 44748 44749 131680589 76808 76828 473095531 94229 94230 720549715 56849 56850 880840236 64654 64655 24576197 3767 3794 895417598 71374 71375 711509293 49701 49763 308030738 90448 90449 732690951 19229 19230 440025097 42300 42301 265395925 5841 5888 245629015 28593 28594 272917717 85812 85813 324614861 96757 96758 187677931 17147 17148 916994491 84913 84914 4354836 75362 75379 549939242 87453 87454 852212560 81534 81596 258342933 88844 88839 993737588 97974 97975 131030617 16129 16141 656947718 63150 63151 398404585 67787 67720 646838705 84320 84399 33944526 58610 58653 229798138 15149 15159 350339252 23512 23513 947433123 30730 30784 771050536 75506 75558 226684131 49887 49836 833169153 37814 37815 749215867 6566 6567 775608332 27754 27755 422656244 722 775 24692945 23900 23850 681445409 97259 97210 321770224 33411 33412 359690121 8547 8548 890248814 1882 1940 762405911 67550 67475 119776610 17882 17883 720317192 69221 69222 314493307 51982 51983 926631595 16497 16498 246720286 89035 89040 87264208 89877 89878 786476183 16773 16821 824126561 57950 57901 288525926 61248 61293 40160101 46743 46663 732601407 69249 69222 978204787 97447 97421 25192079 90396 90397 200126904 3283 3284 435588244 3650 3578 451391283 4638 4575 454456972 85286 85225 680361839 2189 2254 422445900 39941 39942 321668309 1772 1773 776853065 25857 25834 942422727 12541 12613 468852180 96187 96188 250544432 60231 60232 436276003 51909 51915 783819070 1577 1513 996863442 7049 7050 170003614 32302 32375 246166929 96528 96604 330417827 54161 54162 916926921 17981 18021 538782671 50077 50038 836722355 1966 1967 537944919 34680 34681 199271902 42274 42199 1662993 6986 6987 576008464 20905 20906 911545457 71796 71797 548413280 29339 29340 785370536 64687 64722 404295866 40758 40766 434478561 48038 48048 446876890 13279 13314 395405838 74015 74016 461218100 78088 78089 942891745 27692 27693 816587704 17739 17740 565609767 50826 50827 734313756 51196 51197 255672849 1934 1935 399538826 76267 76294 568048707 67245 67165 465686230 90227 90228 225771979 63440 63505 835275810 13684 13685 142620868 77336 77337 686152682 28838 28839 939668303 15933 16005 475652891 96830 96867 710359020 37446 37447 997941677 57440 57441 651206672 53021 53073 242835682 73739 73726 337489138 14265 14247 709879098 89082 89083 202409891 81525 81526 951396019 25740 25741 65282216 72555 72471 214201628 61113 61114 3149342 87943 87993 482924352 63430 63431 603923755 35332 35388 968397886 69235 69240 513793084 91084 91085 473702848 10594 10595 360550797 25034 25035 438896328 43048 43076 772539854 92072 92073 857611887 32271 32264 26339236 59943 59944 360783330 97681 97689 173900988 42726 42811 702977664 9218 9174 989374261 6902 6903 924320827 89035 89081 500437468 26943 26893 88817333 10745 10746 396096388 14072 14073 355014253 6923 6924 195871582 52471 52417 944567330 74983 74984 244717311 63468 63469 387437272 84688 84689 824986862 99344 99345 96485909 10707 10672 525756233 57962 57959 469802638 70044 70125 806590017 93827 93828 711892647 95611 95672 125402681 92941 92942 919679620 58935 58936 665786655 10557 10511 68667397 5391 5460 401031833 250 169 495483303 78856 78857 645079148 96494 96495 600435250 49625 49626 667548115 56616 56535 579040686 43642 43670 47334930 2519 2520 154852568 957 958 57464192 53113 53142 975465121 36642 36643 11955813 26715 26716 496548981 37369 37370 368237467 31561 31622 531153542 76181 76182 253141363 93641 93642 784617454 64116 64117 757672163 78926 78927 743050144 69523 69524 484045771 56097 56098 926213629 37944 37989 687087185 79881 79882 214243792 25790 25791 189283053 57391 57331 972187548 6227 6298 834067563 57861 57862 832052302 20609 20567 141786555 17937 17938 327526916 37924 37925 988116399 70129 70158 41763938 9035 9036 948251830 76312 76313 159504271 20300 20317 389759737 68312 68315 183454943 36990 37069 816075598 86335 86410 316273525 14376 14377 956380407 27736 27667 660540206 7061 7062 754880826 16026 16027 999586379 10337 10307 322649422 7927 7995 561386372 59023 59024 38835878 58412 58333 267789432 78223 78188 443728559 91958 91931 527977957 66146 66180 788784380 73861 73848 197042810 7877 7949 270959471 58860 58861 375457613 9369 9370 732323126 34134 34135 893024825 45996 45997 548658019 18901 18981 331176615 87598 87654 849994161 85420 85422 872387177 78587 78588 9366467 87510 87492 197770953 35730 35668 140765608 20875 20943 22116562 39173 39174 162142891 60180 60181 86413924 70802 70840 628945807 71855 71797 737389384 98382 98383 108130831 37598 37599 349404775 57629 57711 829542762 97194 97110 762002163 29793 29794 186439526 83693 83694 483082291 73727 73728 559103687 43116 43117 283870961 48071 48072 233919115 24427 24428 57734855 67680 67691 238086184 37760 37761 364956457 52267 52227 736529056 1995 1968 418445146 99431 99388 474286368 32878 32879 721709744 97004 97005 642903412 28089 28090 560107404 65255 65275 849979798 80176 80213 829244671 95222 95223 561372765 95745 95746 175537563 39959 39960 998341775 40893 40953 166405261 15977 15978 921182814 638 596 990697754 79231 79214 67240439 10393 10394 16094725 64734 64735 48247416 16657 16648 308606228 5080 5069 514310004 52110 52141 804436363 93203 93204 740970030 56876 56811 979755782 56918 56893 392387321 61928 61845 857461163 6928 6929 91675494 74881 74890 959845624 35059 34983 2396775 4523 4524 298241514 95576 95647 38458832 62105 62187 38403381 37139 37179 376251269 66484 66485 888822784 38666 38736 829336736 6103 6104 777423351 40913 40907 256081590 60933 61010 644916687 97004 97076 751127750 66741 66742 897850543 21498 21553 637205638 27233 27234 508553120 25749 25825 955763185 6058 6053 810560230 83491 83487 651199090 64522 64601 942466329 81215 81216 799925512 87492 87485 762996418 90115 90116 254083378 44217 44292 735339029 49956 49957 887501988 5915 5916 540833477 73512 73548 543797728 82521 82500 249975721 4065 4121 879720129 98639 98640 415905680 3027 3028 99140487 461 504 292792878 45754 45755 435470749 69243 69244 689267946 69439 69440 107583923 85034 84967 973809285 54485 54452 35635992 8074 7998 719078315 30437 30438 780781306 53425 53366 403334866 12679 12703 996852221 46000 46049 793100183 61653 61573 622319797 13879 13916 217186592 37919 37931 991581653 59415 59352 453831305 35502 35427 214736213 99950 99951 532319293 37885 37886 439579668 21392 21393 86894187 79789 79850 731859542 67924 67925 736618530 43788 43867 150555805 38655 38656 842145041 23518 23519 998891012 33541 33515 373188209 70076 70103 148410293 72348 72349 947020344 14730 14750 585577840 37373 37457 401483264 1912 1913 534751415 72022 72023 889243063 36526 36527 346220865 53235 53236 873058477 27390 27317 545818931 14449 14450 243441966 34716 34751 841379005 22114 22115 897936123 54730 54731 370103273 66141 66074 522715150 27326 27327 529960892 37173 37174 244340065 1823 1766 90724227 92644 92645 42089034 17300 17301 868551677 19456 19376 293850691 34792 34729 815749797 76906 76902 360185232 22224 22286 816464887 40734 40735 959754267 91291 91216 831691555 63743 63695 710902872 59375 59376 581349475 55041 55042 420088209 49289 49290 657378801 22972 22973 749042531 30430 30371 428270099 20374 20414 242804238 23787 23705 532408260 30784 30785 791192124 62348 62294 470696995 46455 46479 431488347 6263 6264 502442651 24224 24225 244471706 54881 54850 89715645 3920 3921 157902671 8697 8731 259722025 68221 68155 34034859 6853 6854 866414943 53786 53801 761712034 20402 20403 790761309 64134 64063 376820660 22536 22537 78803597 69548 69549 85711922 46970 46911 943907601 91376 91424 276846281 33472 33466 809325401 82141 82138 104814138 71310 71311 928435231 86791 86792 635553251 21834 21909 531912378 56521 56454 788620572 95306 95276 734875929 305 306 309267274 39674 39633 755397168 60607 60608 814651585 13667 13583 668637379 93435 93436 566349706 87142 87143 203425372 17212 17213 114161332 5336 5389 603166936 47209 47210 817058542 61393 61357 386766208 45030 45031 265428503 50652 50707 426556554 17574 17499 960286628 51190 51271 367958538 76531 76532 205909661 34267 34340 217502603 13543 13544 807883152 44939 44940 498868540 33891 33857 779070525 7357 7423 642409995 38220 38221 721719727 8714 8790 832558095 74184 74185 24691905 51012 51050 429436688 13126 13185 107636166 66645 66683 709294771 94629 94647 190941339 23372 23373 588224268 73147 73229 688201310 18665 18629 4877869 3372 3411 344968827 2652 2612 969977663 31693 31628 140294974 73502 73510 603477013 82636 82626 295931554 91246 91247 95040460 43430 43431 707936987 59743 59806 816299182 60130 60187 538946547 84082 84156 877363760 72791 72792 516611678 77280 77281 828571813 48332 48333 887981488 51383 51367 641349651 40692 40775 517142330 51398 51463 411289467 77487 77534 571365158 46602 46681 992175198 84786 84708 673884461 64131 64132 417574126 16765 16766 91225254 16935 16970 166696026 33793 33794 478631475 70578 70579 848434169 48249 48250 446743365 48002 48055 725719284 1067 1049 31024665 50913 50877 199718666 68892 68893 247755307 42725 42724 958026066 9212 9213 576080323 7077 7078 636211342 82980 82981 230886537 88242 88243 47155713 89715 89716 732823263 35047 35002 680337122 57762 57763 543146660 53191 53220 236820899 18069 18144 403823429 60373 60374 131661103 13483 13451 831141412 23190 23136 363254677 41285 41250 41753837 27071 27120 186517072 51688 51608 913138270 98902 98940 193209735 13527 13528 904513170 65495 65576 298880831 52219 52220 162436252 61562 61602 435834427 81314 81315 577224681 49806 49831 860140689 22771 22709 976391448 37215 37216 383739868 93610 93591 175283157 19676 19677 517622949 29750 29731 246622651 14401 14402 642309971 28750 28751 819156944 36757 36758 109679102 32857 32858 627045695 98760 98683 868126916 63993 63908 737732893 87484 87485 348472791 50886 50897 328235245 12788 12789 157462860 33413 33423 377177447 46726 46727 75617594 74694 74734 360619260 93183 93227 2599122 76133 76134 261754913 49164 49116 450500819 77343 77286 420506156 20107 20165 766449251 76662 76711 5839514 22086 22096 729808091 80021 80022 535055983 92614 92615 710393413 475 555 690085682 43536 43459 449008128 9111 9115 746276274 23908 23858 735588093 46330 46331 401988029 20554 20555 687041326 46671 46672 994271881 33005 33006 56098058 3637 3638 975111269 14214 14215 51090285 76925 76980 74659970 83997 83998 739115776 96284 96239 255044433 38709 38718 758346318 35936 35885 464691233 73718 73719 276123577 33964 33965 575022618 70389 70344 514427507 68398 68399 476323207 20501 20574 435657407 76782 76783 945002977 24368 24337 35311597 4287 4288 559394401 66211 66188 563153950 8659 8660 888326797 7908 7909 675230247 36803 36762 450618381 21763 21764 565050054 89538 89539 734516642 60540 60541 941264382 23044 23045 152570867 45854 45855 38435169 88180 88166 896563031 79504 79549 741340805 4360 4363 621707287 37319 37320 580275381 1904 1905 394496550 18054 18055 475801693 21866 21867 858517760 93428 93493 65841035 70997 70925 818344569 44033 43980 647810613 21224 21143 306269625 38790 38793 225947971 2402 2403 616693306 48935 48936 363200324 94230 94231 98076027 4745 4695 783819753 52604 52605 237636458 49472 49473 734510171 78400 78401 166643468 4883 4884 448322914 90137 90147 202661116 67118 67119 663923886 27455 27456 354476048 11323 11324 308364699 70500 70440 665046470 71046 71002 488117846 23824 23825 542078266 37035 37065 460128619 77204 77202 921284068 68615 68689 870146962 98189 98190 228433627 14178 14187 680180100 23123 23117 893378889 40392 40416 727136138 42618 42619 611581201 41421 41422 199486310 89887 89948 271336436 31687 31688 566632898 57180 57181 118153112 10330 10318 465654783 2716 2717 711092646 63848 63775 813442201 74780 74821 670854002 53983 53984 310516891 22483 22403 579252054 58803 58760 39431714 7126 7127 1788892 47274 47257 972002862 27988 27989 275035980 44688 44728 748715836 15851 15797 537437584 81166 81167 931720741 94290 94291 56912765 43409 43410 887261829 36150 36151 985195150 25306 25221 925737587 98318 98319 251321347 19842 19843 734010045 66910 66911 268056735 97062 97120 75360522 39564 39565 67345131 40938 40939 515037700 52807 52788 358495325 21152 21141 384731784 33725 33702 234546379 90416 90495 933093685 22574 22575 838997857 17138 17139 767530815 67908 67909 817019631 11253 11254 522336735 4765 4697 359501455 63341 63356 517898559 74907 74908 207436664 16077 16115 389265336 56405 56406 501914697 53464 53525 513608587 82859 82856 743193410 58330 58382 739264685 21940 21859 57361047 73186 73194 164321119 54247 54279 90909355 89836 89911 452612230 41385 41386 138609387 81958 82003 146095292 12277 12278 172791339 17688 17649 171518176 80896 80875 115299192 58402 58403 839906625 63123 63124 449772875 42276 42198 520562508 45526 45577 618157681 85454 85389 934737302 80145 80081 299146675 74748 74803 160141678 33188 33208 908262154 16128 16089 534114897 5227 5228 834241103 94765 94725 260601376 33397 33479 755103924 23319 23320 768867485 80748 80670 935775212 18904 18905 717648390 46030 46031 369906549 88928 88929 217976054 8909 8938 610635565 82557 82506 380103959 85781 85704 819247746 81751 81698 472926207 84962 84963 167880904 59225 59226 534750972 25826 25902 128972878 25206 25207 405875264 85009 85072 186465265 71936 71956 847119322 73854 73889 582905281 54218 54219 545272059 45553 45554 309044046 91122 91123 687025075 40605 40607 140626593 58594 58657 514998405 28003 28004 20830571 79034 79035 292358419 37452 37421 260238576 96547 96548 248149963 47091 47092 892184153 7775 7844 261957455 31594 31544 397862859 35496 35532 542308105 82866 82808 685608889 34457 34458 359064921 94013 93948 272216624 92577 92605 751971024 38458 38528 999604478 57671 57672 201740024 94947 95014 131239439 27473 27474 655509557 4887 4888 943554773 19334 19296 987041519 50493 50494 600309395 29511 29580 752792864 81912 81986 752334401 32402 32447 954841616 94809 94748 499974788 84402 84342 579764352 83948 83974 929366296 57586 57512 881959443 32626 32627 209429912 22676 22677 471943851 28397 28453 957615323 5378 5379 767245524 99126 99127 44829618 43096 43107 626837360 19734 19810 476758812 82424 82497 664806306 89945 90001 461325328 35264 35265 967849590 19941 19942 553426659 6222 6178 942900407 72693 72612 811303497 93344 93311 590962308 91923 91924 115179708 94583 94584 129093301 97928 97975 828756747 1210 1240 990685808 7132 7133 495299433 6217 6285 190787863 6836 6837 246217508 11669 11670 133332032 10010 10011 761616380 20837 20838 392005500 93499 93500 2537381 21258 21331 735377590 3732 3733 99186451 16544 16603 967072636 30182 30183 420307449 57874 57896 622048622 61944 61945 646136298 28494 28495 18340153 67229 67230 127606245 29155 29156 589325807 55343 55389 852436284 93715 93716 833631484 55545 55546 782362142 72127 72205 768159368 30684 30649 520464594 5921 5852 815413806 60433 60406 663946965 40451 40452 49399271 77542 77611 827906868 34390 34391 385659804 65388 65391 218773536 41156 41157 609023510 76499 76500 442320794 46842 46843 620036669 78087 78088 561462842 30085 30123 998086729 5863 5927 896188837 52250 52251 296142616 1172 1183 377549821 88723 88724 829165765 7429 7430 121869468 1577 1578 273551457 76363 76390 793668832 25031 25075 774144205 85386 85387 752637272 40604 40605 802480299 86807 86808 742218138 32622 32614 47767171 57310 57311 661482034 92563 92496 184418981 63062 63030 602601948 96733 96734 187480840 45838 45907 758055030 24885 24886 328608314 73020 72966 641623299 82856 82857 782384679 38097 38098 310808539 10680 10633 46973023 75959 75973 275335695 8250 8251 10457935 52514 52563 704884533 48579 48580 26619722 99094 99095 496870959 45158 45159 187548110 53895 53968 183240317 85948 85949 911521410 18203 18204 773942158 92113 92165 686502957 56783 56849 121399789 9705 9706 319269035 29958 29959 336113766 23402 23438 369764498 20121 20122 759755321 90768 90769 695670120 66796 66797 598508539 87075 87042 407746489 21595 21668 84701645 6674 6706 116090807 65020 65027 90629876 21492 21562 891671921 48567 48568 870849593 81207 81185 922119307 66397 66398 942622216 53937 53932 901501685 92400 92378 639781427 83223 83224 393366643 10037 10038 462128210 65087 65088 317412131 45622 45623 469624690 53807 53808 771787650 95892 95893 981220218 61753 61802 361606431 10251 10252 427725757 52256 52276 185404799 59517 59489 395072121 86525 86539 551552285 48279 48323 302131837 57769 57820 955080984 97470 97505 663305273 54829 54830 709674786 74716 74717 468502753 26005 25985 46636731 65531 65532 948597659 92609 92610 308050652 12508 12509 720600516 88505 88544 922885298 4007 4002 91437805 27057 27051 381005370 60825 60806 919241059 94776 94855 171975290 4626 4627 380212710 60291 60296 382977109 25948 25881 173310880 77102 77103 373465592 78356 78357 294367810 63896 63811 676742043 39218 39282 510074758 16590 16602 384229001 96013 96014 505741373 60966 61043 296030804 81720 81721 111653981 39481 39448 81873869 6214 6215 67943278 91115 91107 238971819 4446 4377 871565593 32416 32417 597177191 81283 81284 750691044 21497 21524 727338996 97804 97805 593581471 31233 31311 471500561 14068 14128 523572799 39994 39995 19570394 93298 93312 961313504 53039 53026 28555570 75286 75313 966095795 57020 57101 750751225 44000 44001 560780182 20109 20091 624231316 83428 83429 811048672 49335 49298 577613400 93174 93175 617611963 13014 13095 224402966 30372 30429 781258663 65920 65921 691057740 46812 46842 473538435 3998 3913 325024293 29540 29574 646624731 549 557 892658 99337 99338 614722067 19847 19848 817748070 35188 35113 861267650 65496 65497 972211123 66742 66743 941827774 19622 19623 322013516 82008 82091 964882621 99445 99487 820580909 34924 34940 315887053 49560 49508 340925708 3195 3196 968223408 58130 58112 813735113 81809 81756 443362562 81142 81143 885598484 21243 21244 590909573 25602 25603 846449365 28892 28932 236414124 92489 92467 339584289 3063 3087 591726758 48271 48243 320910085 35900 35901 466720495 65848 65822 383143401 4038 4039 572109869 28492 28444 273495072 60469 60470 187772673 53888 53889 568312791 26358 26359 378426995 97928 97925 482122676 56530 56531 296400714 57430 57431 146164513 50363 50364 308602746 2850 2851 245446598 96895 96878 945416253 90644 90630 810173900 86317 86318 941175388 53032 53033 481428025 69492 69446 756385791 6848 6786 734865920 8928 8983 784038531 85633 85706 250992393 1138 1139 775277332 43488 43512 362973273 84564 84565 492198454 24897 24898 587904370 12375 12386 144508508 4426 4427 650869612 74936 74937 329455972 89523 89524 336518775 12031 11954 466229067 27705 27706 201717242 6019 6020 166682499 95121 95122 724502140 38699 38700 31429620 76257 76258 895424839 19967 19968 737157786 61245 61246 433752823 31211 31212 27785520 50377 50437 302309380 35055 35056 700062626 16754 16755 372970490 57935 57936 600644083 56268 56269 307877963 44135 44097 468770164 38463 38464 811259692 86240 86241 719774104 24420 24421 23545430 42120 42186 259929083 28563 28564 93673904 93143 93092 982543734 40624 40627 781506265 87629 87661 183005391 87672 87673 496165016 5909 5874 607918652 24802 24860 85058355 44358 44382 140597207 25315 25316 940108537 12091 12092 849343891 50451 50525 549490471 35580 35620 567341721 46394 46395 255608413 78304 78360 69865658 45214 45215 258958142 11838 11839 825225848 76164 76165 63312257 90580 90616 227377812 74718 74671 728554447 53211 53189 392976800 67893 67894 3385309 84079 84080 397463320 13103 13104 917221983 64252 64253 415025105 8849 8850 106688082 30052 29969 718619292 91761 91762 296229871 6741 6742 971046440 69297 69242 508961402 78832 78825 402849508 10552 10553 748223435 82255 82256 907288695 26351 26352 853966084 27961 27962 991832719 39306 39225 798435629 38177 38120 477802785 16256 16255 331337159 27417 27437 975589142 12944 12907 831673579 54584 54651 872823316 3205 3226 449816023 7550 7479 812487586 43814 43815 829135526 13619 13620 595551640 19690 19661 510083529 77523 77590 426028007 30708 30709 906904875 12120 12093 846173460 79600 79538 282640042 97802 97803 96265640 37820 37784 608407230 82016 82034 129672650 84943 84974 898036666 56375 56376 370434574 24526 24600 541422736 37713 37693 248191462 34537 34494 60021536 88537 88538 340052222 24070 24071 583379351 76003 76004 431897840 29054 29131 944501848 31185 31186 71781836 50576 50577 169822605 47002 47066 620425687 68361 68362 405989760 58476 58477 287685604 32338 32339 505875424 68028 68062 86820111 14085 14007 211623950 40795 40796 367765360 13057 13058 127506878 16156 16237 170892385 89196 89197 21384149 97851 97876 546108750 3649 3614 727520508 2461 2506 958010290 51175 51112 349470019 21871 21872 418005798 11545 11596 328303076 68920 68921 463427459 4901 4902 345292267 40196 40197 544080213 89324 89325 651367018 45506 45507 861514478 89824 89875 954426826 30396 30428 623432237 22686 22687 306720197 7496 7414 151824789 63325 63351 577542060 24658 24633 744188754 84928 84866 160252498 49247 49248 678655145 57728 57729 861360984 47261 47262 361495504 99749 99750 562862648 44159 44095 966261233 27857 27791 726385026 36635 36639 381926435 29422 29423 709711543 16961 16962 659260392 96693 96628 94551603 99676 99677 926804716 99235 99251 339255020 24709 24754 170890396 58946 58941 487709294 10022 10013 147490737 86845 86846 106999005 86019 85987 345002804 87963 87964 256352362 82866 82867 13335792 19965 19899 864574138 43890 43891 692095256 5353 5354 599121655 57079 57080 232631355 36117 36135 420071269 91528 91462 102866073 1301 1250 264294362 24912 24913 253537970 15625 15626 341968284 14203 14204 794515805 60795 60796 306243098 89837 89838 81981957 9950 9985 698573662 66932 66933 310273335 14871 14837 820896054 24438 24439 829233383 8870 8786 831148607 73509 73513 925276243 99627 99610 499974548 92444 92445 1343344 27526 27527 341907329 72622 72547 263527951 84020 84005 731941354 60176 60177 339563734 19574 19520 763366379 89422 89484 211589322 17119 17147 220337396 75549 75514 307906354 21027 21028 277775445 75564 75565 243966829 90805 90865 72058876 10655 10656 60255726 29806 29752 325110358 93212 93213 829482452 71272 71273 545368974 31924 31981 103216507 95243 95196 415407526 25979 26017 640373441 93858 93832 237719308 19137 19138 977721567 93505 93506 129466314 85460 85461 564284701 80329 80395 592753746 62722 62723 595328792 34928 34921 4048027 88796 88797 104490345 86903 86904 711803649 74093 74094 25345039 29118 29101 96800086 36022 35940 322663649 60060 60061 298552468 30538 30519 263970346 96057 96058 6785480 44830 44759 173748991 80187 80188 785581271 94338 94418 604920695 79685 79765 672756061 56745 56717 229799859 82097 82116 357645024 1829 1856 157055836 94077 94127 230798820 61007 61008 301420941 12833 12836 958826561 2606 2585 917602708 58393 58407 584473690 14962 14963 65170382 27446 27432 227345295 79599 79600 696141603 15555 15515 214636646 85326 85355 176929587 70088 70148 130272692 588 606 968997108 50782 50799 620790489 2018 2019 782517769 18858 18904 650164121 59040 59041 579554072 81624 81625 489854125 72459 72460 33645126 44553 44554 756651994 61249 61250 941334664 4228 4229 884233656 74889 74885 724591270 99375 99363 924176915 90650 90651 468377470 67088 67089 758782680 71137 71185 733180247 65712 65734 832448381 13429 13430 416291427 6666 6667 815817262 84764 84765 45721548 24256 24308 591086113 89034 89035 637549001 29075 29076 42206994 97046 97022 569659699 69686 69760 321667353 19783 19857 648678578 40086 40087 722774426 64744 64770 466449800 92524 92525 740062691 91202 91203 723230988 17242 17243 854285740 11623 11624 825800355 76825 76826 747216572 45354 45437 228895561 30530 30531 812371781 8503 8484 631024253 14855 14856 325625463 16865 16866 386276614 8332 8275 680687705 52239 52240 597785454 37315 37316 660994845 66652 66653 758207220 97184 97185 161335607 19383 19414 90982157 36943 36944 234499163 99031 99032 214395517 7683 7684 505653850 68975 68956 321655593 58060 58061 728336716 87984 87960 417407020 95131 95132 788240956 49803 49804 683896415 3408 3409 89916 30462 30463 590122746 76225 76226 291942136 10182 10183 591009528 42604 42605 709105056 43723 43724 156105448 99642 99643 9200063 85649 85703 624048344 59640 59641 862639008 4201 4184 878088453 49339 49340 205987915 95582 95583 179281673 49812 49813 168962562 85096 85097 742935503 53036 53037 684111147 66518 66519 204392958 4288 4241 419123245 31978 31908 527430801 81949 81962 176259677 3286 3287 42915663 46278 46279 303526587 64278 64279 283237902 24489 24490 501775512 73766 73698 230042633 15536 15537 867150566 39718 39730 486334764 85917 85842 390469746 61198 61199 859201895 73393 73315 790941767 39776 39777 586340411 2550 2474 580579931 65677 65723 333433204 18992 18993 752515122 45934 45935 549175739 62327 62328 369816966 70767 70687 140555339 15434 15435 259724535 67542 67601 8583665 48047 48085 189919737 63921 63931 183964624 84384 84385 600311012 53499 53489 790026361 18898 18899 110241694 52340 52284 222550183 64075 64076 740970972 91371 91347 799928788 25804 25805 901999140 40662 40745 25570075 26937 26962 671541606 77125 77126 867948617 23486 23487 111097125 72926 72910 903591230 65020 65021 635999081 96786 96841 337084378 69205 69149 450864412 66372 66373 452736959 65237 65282 885837518 15498 15521 349533893 49218 49219 966258411 29881 29882 824784749 99963 99964 476001774 56374 56375 279272415 84173 84174 953300016 97641 97682 765687370 93639 93640 418591869 31662 31636 594243905 79153 79104 456584320 93175 93107 917841364 59524 59494 80672312 62115 62052 908271334 89354 89274 762879957 25558 25548 557643273 21549 21481 50669014 10389 10415 215029899 96532 96476 460516181 99166 99141 588594457 50452 50400 663333340 39073 39074 590934921 87753 87754 242079286 16443 16368 408949096 17784 17786 37953234 4976 4977 202079805 62780 62748 173717219 66335 66336 177923912 21280 21281 603579339 13517 13475 626766424 99850 99851 564766280 36221 36222 691782810 194 148 775126231 59604 59605 520144984 95408 95409 753511909 74096 74151 242824540 80599 80626 987078341 9488 9489 230794196 75447 75448 52681790 15130 15208 626132057 27739 27740 325922609 60177 60178 645883430 71738 71739 985160109 63703 63704 662972173 35861 35862 335310434 81773 81774 92252596 41195 41196 936935484 82673 82620 767193496 84679 84690 577031272 85943 85944 518077138 18291 18339 93738504 36734 36735 243429773 46667 46668 986156870 19764 19765 170772642 29272 29202 345736862 43961 44035 366747683 13768 13726 581033435 79024 79103 72503508 69665 69597 450204117 35819 35820 573579848 3867 3868 845808981 57550 57540 103396348 42971 42972 954115409 65873 65897 129929053 21920 21921 358314783 64357 64400 462824399 42987 42941 715236784 91113 91114 329463663 66779 66855 769498933 55697 55698 454566989 22541 22542 763108316 2197 2198 186746605 19247 19248 706780598 70260 70181 590734891 65894 65941 227528062 59655 59656 948766681 33468 33469 68407542 46947 46979 367174332 20954 20889 957333939 11397 11398 375777686 67411 67412 553767368 76384 76385 738821991 95575 95651 337041571 5175 5152 542179447 27742 27743 79186834 84634 84608 484561007 23466 23467 765143561 36805 36734 232789039 85410 85415 573790024 30123 30124 388406630 57356 57357 250064608 53199 53148 325514984 49363 49364 323442743 95014 95017 338453369 1387 1435 317427481 49700 49701 635685743 26998 26999 245466771 199 202 626495776 972 1041 509853093 54931 54894 486678535 20092 20042 519535568 39890 39891 944069644 15747 15687 511044453 70759 70760 462238657 67105 67106 131467310 98319 98320 353073558 75218 75219 996487900 81623 81676 285674645 37586 37667 683591262 12314 12361 253322752 7347 7348 785739465 94577 94614 720515537 4912 4935 546689333 10944 10945 736140543 76587 76524 999864753 31769 31770 831721385 16738 16739 42606577 73751 73752 657584235 74332 74307 566991142 9070 9015 139169603 19497 19564 169745560 67188 67189 498378510 30108 30112 802049688 89612 89613 301549217 57582 57583 304159505 67638 67639 35675489 96284 96285 64682926 21031 21089 186418773 45508 45445 309503571 6863 6864 920731576 94383 94384 46704732 79835 79836 501857140 13291 13349 801416539 92824 92825 675005264 76320 76321 350547480 44422 44423 935554170 27441 27472 529175345 798 799 787589685 17354 17285 951011116 54913 54914 163660519 39336 39339 914995482 3785 3732 640066146 63552 63557 850260912 13730 13731 40229489 69243 69245 655903973 38558 38559 895929647 53908 53979 779669759 58787 58788 889231445 83382 83436 113632709 2846 2858 796436621 85888 85946 118937722 77659 77688 270172191 89010 89011 81644844 44331 44332 817822748 48049 48050 450975072 91904 91905 982139760 9995 9917 528396442 33095 33096 796811309 99262 99263 750221238 8131 8132 65161671 76117 76178 321258746 90843 90836 833504403 66002 66003 912946750 15854 15855 821261282 95473 95552 592973379 90119 90120 132387402 22976 22924 22006213 35265 35273 788210745 40976 40977 893984887 75524 75440 996281208 25311 25280 861027560 57909 57890 329399682 15333 15334 330840690 2959 2960 346451271 12874 12905 532904911 73625 73543 369137842 12412 12350 541613908 89138 89139 724033635 36258 36259 603656957 75788 75861 735160256 9562 9579 34246870 50524 50607 94794733 80405 80358 511104761 68521 68522 257581756 34079 34080 497111227 99428 99427 389932123 26027 26002 452021017 19897 19865 529698604 95875 95876 949886432 16450 16526 554270615 45194 45195 338426196 14887 14943 359205432 64382 64438 942826690 92638 92639 488649752 81108 81109 162183795 57696 57641 438429052 83246 83172 122860123 71013 71014 438412945 3265 3266 967604538 85916 85957 897489318 85749 85750 773823600 5717 5790 877143197 35727 35663 680892832 29107 29152 92674546 70233 70165 259151961 21119 21156 81713584 72291 72292 288479761 10324 10296 688868078 846 847 844060763 67207 67246 275427734 54006 54007 943626501 21253 21254 447423955 93815 93816 610889520 57421 57422 780257080 93357 93358 953028053 52355 52356 668341248 68583 68499 442020913 1424 1430 688188752 84444 84445 648930172 83096 83144 550607130 1286 1333 282076663 30527 30545 523729352 30529 30530 29898076 58450 58400 639294217 84968 84969 966622490 77681 77611 820513954 74895 74825 703479378 13349 13325 493442124 80103 80104 554726896 64761 64727 215625415 25146 25147 400555619 84048 84049 272429946 75620 75621 631162622 34462 34484 252396509 36278 36279 472958758 35811 35812 700515993 23919 24003 131207784 56558 56559 133678663 33758 33809 841090759 75933 75969 672867810 37360 37442 56058368 50364 50365 874090071 86846 86847 229862780 48888 48869 383807371 69961 69962 361960531 5038 5039 947153280 25473 25447 270310416 45126 45127 509793235 37727 37728 963126952 58601 58602 963849016 53495 53558 384865687 26644 26647 287479856 58002 58003 853310642 39663 39664 562198419 10727 10728 774129196 75370 75371 462148295 20858 20898 812358748 66464 66465 663046906 63637 63638 433939049 65668 65653 765179241 89873 89863 670670402 6376 6339 137462875 725 726 579094037 40222 40223 223926300 44408 44455 698142535 14668 14669 663771905 13628 13707 133083988 92034 92035 878649653 35003 34927 585228488 4983 4984 268795096 96708 96709 94402552 79611 79612 514465834 54411 54412 670120876 86958 87021 929716798 66478 66489 713618914 79481 79553 864984441 2796 2797 566845560 49474 49505 87505255 46549 46481 988980061 17109 17150 658503608 18020 18021 442104933 83400 83401 431077759 11658 11666 185557970 38376 38377 424476603 15406 15394 34313023 10322 10294 152911224 43187 43188 696104753 63167 63168 783157896 28950 28951 881443763 43621 43622 281483752 25263 25194 899726948 32730 32705 789857897 31945 31946 376225176 22912 22881 942943905 74496 74497 258498497 82994 82986 898332752 53702 53703 277554903 61645 61598 73938273 16982 16981 172872344 51502 51558 68240213 88253 88254 277261543 14518 14589 191348697 54210 54211 334299732 45821 45769 142245753 65990 65991 466646748 15094 15045 307226033 96161 96162 842346577 97113 97030 171832364 27578 27579 706239719 92595 92596 59851793 83979 83965 707453610 43781 43842 295444646 62011 62012 254009793 47958 47959 639215512 56803 56804 420089269 13538 13539 454463466 70424 70425 955288228 5461 5498 657981240 36903 36884 626393624 81134 81107 387272822 12340 12424 30183882 52558 52585 932914147 94059 94113 310819621 81546 81555 57813603 80694 80695 73017874 5659 5703 759862543 98064 97997 589918663 1765 1789 35350062 71126 71127 690490445 6439 6384 294310715 31168 31167 617141934 82193 82123 236105497 98535 98554 422802043 51280 51324 360888687 91749 91725 348001415 74571 74572 821230288 65716 65717 189547675 3494 3527 613025849 81042 81043 286215313 11439 11440 995812361 82096 82151 434980667 9609 9610 947448551 30643 30644 95726292 16139 16184 563208870 80208 80175 423110948 77617 77618 51617824 6010 5972 675265894 52914 52915 931917758 52486 52562 649432238 92167 92170 559694790 7493 7463 947242880 94384 94385 918822124 92566 92591 732636870 76649 76650 286964478 55304 55375 601670212 2958 2889 729894495 96058 96059 263440939 30907 30908 681046953 28785 28786 370745835 19710 19711 994558028 13253 13254 757580035 51255 51188 168899840 40847 40794 401670307 84403 84404 848029527 6396 6397 813294617 94558 94505 513269524 48710 48711 956589352 29918 29919 982354362 27022 27064 808325107 4691 4610 427197298 97144 97192 74024472 31239 31240 963918795 24511 24512 482799180 77714 77639 230552446 5392 5386 510766098 28028 28029 782378955 5769 5753 67457471 16536 16537 471955009 75553 75638 743543473 75139 75223 510781570 27240 27316 217410979 11777 11778 445692549 81198 81238 211814843 46059 45985 698850793 24283 24284 272588196 25055 25056 997595905 29749 29806 168073832 22340 22343 951347002 73728 73729 916588900 52770 52771 600091134 72689 72648 828795661 2548 2506 48072746 26066 26067 240090881 12204 12205 634382879 51651 51652 297716938 70465 70466 669455663 67835 67836 405728367 81747 81748 278211976 22400 22419 216689947 99457 99458 93952299 84722 84777 660768865 34490 34409 603085408 77811 77774 813688271 82178 82235 773995497 13922 13923 264213830 84110 84144 963334409 26632 26633 55902192 67612 67572 768520678 32037 32038 174460731 6999 7000 22547648 90523 90524 89946785 5815 5788 753848375 10797 10784 877695107 24910 24842 157870190 17550 17551 130502108 63011 63019 677262745 90867 90925 339913095 61513 61514 432910840 60019 60011 990275604 71868 71869 486316368 59957 60019 437334060 49228 49229 588005985 71403 71352 580674892 26385 26386 165330588 13514 13469 483672570 37926 37993 553188818 12579 12519 235049089 56066 56067 71476142 79201 79276 288131238 20000 20001 962814525 51687 51688 583524473 11237 11267 340625037 3845 3803 736344872 30896 30897 719599221 85476 85477 998281336 18290 18305 324537214 84697 84682 558607539 19066 19067 550519319 5869 5899 647864728 30962 30949 859615581 37862 37863 374657478 44818 44865 672143848 39908 39979 2698110 51886 51826 898648666 34462 34463 755215689 8464 8480 84881913 74969 75028 903450841 51444 51445 753234082 26910 26950 334565954 45327 45337 82416065 10607 10528 185937123 57102 57119 750231996 99867 99868 531646597 68004 68008 501793331 64024 64025 740981514 83007 82968 399146055 98805 98859 127725082 81771 81767 285532101 25775 25859 140983734 49188 49250 731380540 80262 80263 491842941 36280 36282 259965126 76176 76109 463898911 66041 66042 77339072 74818 74819 829089547 31369 31370 180096061 67129 67196 200014337 62658 62659 748789657 59183 59184 898503320 21773 21774 105010318 9243 9234 158213709 56554 56555 327521283 93559 93560 518186949 31204 31159 41769371 98415 98491 516234045 22412 22413 52784853 69582 69583 426238522 88482 88483 709144119 74279 74280 809018041 18263 18329 149583817 43826 43827 26968506 34719 34678 967499363 77981 77911 377217305 67983 67999 615395750 69377 69356 159758348 317 286 572590071 59996 59997 942050884 60911 60912 898298578 16069 16070 949521866 53151 53152 625872108 75797 75756 74336106 54670 54671 375976780 87624 87552 36436149 74129 74167 348152572 42605 42564 111193629 93897 93898 83917065 46482 46483 312862257 23971 23964 639931762 79950 79922 946998948 52826 52751 913044668 54434 54435 72848986 73767 73783 418554175 95009 95010 270087657 82457 82458 585941655 43229 43312 431471739 92873 92926 901508220 7092 7093 225889107 70282 70283 505132352 75556 75554 163867703 23073 23014 173494766 49045 49104 789838465 47923 47924 921034588 2514 2515 108967511 41549 41550 924745692 33825 33815 460899085 57994 57995 503836750 16392 16318 700800063 92874 92835 213541641 78587 78520 933027465 93831 93832 439207379 71398 71399 913058261 49429 49394 216831734 28203 28153 651741360 44351 44396 38311884 16679 16680 716812111 73695 73724 791120572 37321 37325 37743261 94077 94098 320332186 76291 76292 926739063 23733 23658 192992510 20330 20359 632245218 52433 52422 431006293 95927 95928 144015153 53809 53810 243006598 87422 87423 282640694 93245 93171 415586346 90094 90095 959126272 30376 30377 591674140 98542 98543 98274782 5228 5253 835780229 80094 80144 267306614 86158 86235 26709408 69478 69479 191134231 58601 58596 605057197 33255 33256 955647165 75306 75307 566012697 97251 97252 829026441 75691 75692 700080144 2211 2212 815442569 34946 34947 830188159 88232 88272 479512648 81642 81619 636461039 10907 10867 869193336 35644 35645 167719810 5506 5507 28247706 71561 71641 262939088 30753 30754 10340559 85124 85125 25980487 20209 20163 162275408 94919 94920 699774084 74336 74290 562618310 74786 74787 744272673 8645 8680 140027514 82397 82354 693070619 11751 11800 205077276 79977 79929 554771040 46682 46683 704102956 6283 6284 818256774 89257 89202 887827772 78993 78994 885530136 10859 10860 550202311 37829 37830 225894197 39268 39250 269545345 73881 73882 790222797 17911 17840 209211311 17313 17314 579505782 81718 81719 631820351 1538 1619 42923917 19053 19054 454624552 55494 55573 303136175 48863 48864 84218758 22998 22999 121838966 23212 23267 923816855 88886 88887 665714305 83698 83703 265780972 10070 10071 921933548 75732 75733 546148650 50815 50809 553669443 12051 12052 664694672 66799 66833 78594668 92745 92746 723417492 10319 10345 199246559 87785 87786 432073807 50070 50147 916066691 31100 31178 617834237 79438 79508 632252776 56277 56261 823304693 293 294 517644415 90460 90461 486908067 34689 34740 415672877 59070 59112 201014330 63763 63764 20376074 55053 55054 119914717 92879 92880 658717176 8135 8136 752669410 37542 37458 299428221 66181 66164 470888701 19177 19173 931534629 5948 5888 894550511 38914 38915 988625975 95191 95192 323787807 56442 56517 422394280 40406 40340 407769142 90042 90053 614717981 92765 92719 605379373 16510 16537 327375039 16032 16033 658204423 71728 71729 85969240 78051 78052 33421137 8217 8254 815818769 7217 7218 497091057 12907 12991 118989063 13386 13306 485279536 32477 32560 68952497 67842 67843 298233350 45355 45356 533741454 54250 54251 285687833 82288 82250 295010456 5299 5353 395677853 92533 92448 138815979 25076 25077 666312938 9626 9658 166909508 23710 23703 814913637 74370 74319 27799963 88458 88459 218013013 49642 49708 239950552 82684 82685 769032002 74732 74808 469685351 24899 24900 649509006 1880 1881 539636799 46456 46457 78843571 61822 61823 34977098 2705 2706 516903132 39778 39805 69833757 37138 37137 651158736 20386 20387 581693717 66722 66649 679473146 29681 29656 85908739 64615 64687 460871210 21436 21416 704387591 61275 61276 779277113 6521 6444 566219829 53663 53651 326102098 98412 98387 358627770 24988 24989 763727265 56774 56775 665908153 14723 14755 8357087 25906 25907 175374619 29531 29508 731039693 80285 80246 800070337 68456 68457 846841799 7586 7587 144457705 48229 48277 268006722 20269 20270 340153002 73473 73474 530392281 79233 79308 736616901 3358 3359 631057311 10493 10494 923052723 52473 52393 214853188 8632 8633 351616967 63299 63370 28987580 90865 90866 638358478 86953 86985 390117911 54039 54040 612317308 42977 42986 103052880 94114 94115 249227352 89659 89711 885443416 78463 78378 936084410 66879 66887 416638284 13764 13679 692702075 16051 16015 710328352 94877 94878 157212868 19907 19908 60457558 56648 56649 386738186 70606 70607 184111021 18493 18494 362925200 44447 44424 675672079 50824 50825 116388190 53612 53613 118249799 69217 69132 991564514 61457 61526 918566643 20728 20644 903239176 36233 36234 461412823 60525 60526 808184602 78668 78623 407524813 28281 28270 234164271 89728 89729 22614506 58566 58519 332731800 22988 22995 295065759 13559 13560 587178397 48081 48082 483932118 41102 41103 574612611 35138 35139 842414973 69288 69289 469383074 2262 2276 391972405 38207 38260 800565995 46080 46101 176898677 50193 50235 922492931 45342 45343 533225915 29804 29805 235392215 16313 16314 116993569 69386 69387 976023680 49607 49608 804378055 89109 89066 89903976 46609 46603 54989279 39834 39826 165035913 28046 28081 696159098 33025 33095 347762715 21748 21749 928779672 5477 5459 2879488 5157 5158 459742311 54060 54045 555292339 90919 90886 900572169 62408 62409 80442015 11106 11069 602226183 9987 9917 244095549 90985 91040 872238859 65290 65337 836371642 66462 66388 522655775 60735 60736 910265951 30032 30063 614193346 71556 71542 435148474 87383 87384 597458598 49458 49422 378533451 38315 38316 872927498 84890 84899 254747756 96065 96066 863476698 19721 19722 995877727 78292 78293 270898738 12346 12347 14113770 69158 69112 610476831 89685 89770 756839787 31202 31259 359345581 60021 60022 688516354 79234 79235 763579484 60642 60693 492811008 1629 1630 995488085 53559 53590 934454908 20180 20104 875696814 20509 20510 547752015 9635 9636 409198911 31956 31957 967695127 71245 71246 350486443 79163 79140 357040962 16671 16672 812538299 99237 99292 350102555 94721 94774 31325879 74585 74586 57675339 58170 58227 207640757 57565 57566 267592930 21473 21474 603412443 34537 34538 712954725 46317 46318 471123288 75761 75747 13372737 73984 73985 304817314 77920 77936 878242289 82479 82480 236488487 15541 15483 84520524 91591 91572 291382445 85343 85363 902997974 51255 51256 641217363 96106 96107 830230178 6312 6268 102679297 64645 64646 950519075 19877 19907 983381693 18155 18080 44283992 36989 36990 968043591 88413 88414 297572714 44049 44042 166605111 17133 17134 430763387 97410 97411 387923914 36767 36847 837573277 94737 94758 693669150 47188 47189 398375023 26160 26213 699487076 51172 51251 599812016 89515 89441 28078107 31864 31935 329779839 62128 62140 898603071 93206 93207 724743813 2339 2335 582788264 81427 81428 455149665 13087 13088 826965427 34048 34049 553606973 67777 67778 58823419 14535 14612 665804879 1232 1233 9808550 34588 34601 626659831 2117 2118 507849110 95500 95501 952143870 26960 26906 243092159 91029 91011 943294133 65709 65710 382757086 14608 14609 287136244 85150 85147 358784564 75868 75869 936227323 3181 3182 329187600 59522 59523 479318631 40873 40907 725890872 24965 24966 278332064 83965 83966 734426830 37248 37252 152973958 52103 52104 616247935 51378 51379 905093004 31139 31140 309258470 38037 38038 56753650 71020 71021 262348547 27452 27453 708807908 90746 90747 592389925 64318 64319 122968829 47293 47294 421860197 51035 51000 586131509 11209 11210 744751248 85714 85715 349395769 23488 23489 214217791 84308 84309 629833772 43973 43974 88476346 92163 92228 617176077 71335 71336 788510843 87756 87757 214523046 9310 9311 530039664 49158 49159 954502994 73315 73316 984541418 55339 55340 318612651 86728 86692 171038500 75669 75670 819202647 8776 8836 212946779 86879 86960 430934997 91558 91603 912292621 2771 2799 211451839 96818 96819 993899043 85834 85887 978664919 89199 89200 376372802 5579 5494 176220116 82566 82567 554327425 95055 95056 215689610 87186 87187 179503046 28645 28638 370975622 4360 4361 260506098 40460 40461 517769331 5047 5048 259307551 17117 17193 982643713 55698 55699 221454360 87369 87370 256658844 21640 21684 490710229 75109 75174 874380696 41934 41935 505985598 91062 91089 61606500 39956 39941 434366182 91935 91858 148737567 78848 78849 111064442 52666 52596 597234599 83009 83010 426730544 61608 61609 253421241 92689 92753 603936413 26979 27059 790530276 88793 88834 386658264 81874 81875 119184825 77169 77170 102746592 3079 3080 526836997 41977 41981 799539323 69701 69702 103078294 4620 4640 147198730 75526 75447 265070387 64624 64671 11297713 72630 72604 717788423 77129 77047 445113552 97486 97487 363031535 34409 34410 195254792 98470 98471 736393308 17646 17647 889123828 13498 13488 312850231 4840 4843 336980321 83901 83864 998215078 10073 10074 191921779 6253 6254 428244686 84923 84908 668474701 77379 77380 161480700 60511 60512 63280333 86654 86579 141187514 38266 38244 183300156 22878 22879 935152841 43429 43503 869104598 66859 66901 810182844 23204 23162 354791677 96084 96065 614831585 2022 2023 120265806 48697 48698 147235364 62008 62009 656796420 12426 12436 352253895 23324 23325 721916123 13772 13773 365579139 9218 9219 653586397 76039 76040 181500945 35167 35168 780215895 94667 94668 225744796 72144 72122 376237974 52878 52879 414896640 44999 45031 35262107 53679 53680 252608082 11916 11917 337981346 27453 27454 247372192 29038 29017 52174671 42041 42053 81320763 75168 75169 419032316 37154 37229 372881860 27930 27931 936115928 10783 10784 767642863 62305 62252 298214852 98396 98358 375057483 86047 86062 54314834 26609 26610 214696596 51580 51581 894820086 19497 19454 97997681 42224 42225 731679156 53120 53197 819751819 98371 98372 292070253 21203 21204 122440586 97786 97798 909327677 59685 59686 25547851 45931 45856 475095366 98693 98718 400093029 81300 81329 812987692 21543 21570 539568149 65162 65163 804103547 78811 78812 722448705 2883 2884 306202705 58515 58558 861952100 28406 28420 640312957 49641 49605 449701168 91813 91814 465413902 36340 36332 642133834 58719 58650 100750272 64433 64434 288575053 50521 50606 28303108 98193 98194 326988696 56024 56086 71281987 43516 43544 188452285 39420 39503 780227527 35212 35213 570987114 2578 2579 419653288 69041 69009 954063516 33961 33955 629501259 72931 72932 190322628 84324 84363 607972035 25657 25658 863454957 39436 39435 925426914 75670 75671 673539577 64966 64967 413329762 63672 63639 957124130 17733 17718 819415454 32827 32849 928045851 33889 33890 440024825 19102 19103 737998544 67690 67691 285918435 42183 42184 615314870 73365 73344 195406445 54902 54858 656811630 60542 60543 206849803 98940 98976 623724841 26002 25925 605680995 54967 54908 840962933 42128 42129 472914732 58455 58413 189315041 77873 77874 566243279 96960 96961 939008257 95783 95784 781202264 77812 77813 410729873 73638 73616 600082476 6966 7019 667335939 42670 42671 491177404 69363 69394 938930571 39613 39676 503626434 73436 73437 446915988 23269 23270 891880220 43737 43769 557760763 9659 9646 111061662 39015 39016 154552126 73847 73790 78406630 26603 26539 707778235 43725 43726 630523571 28812 28813 172645775 58984 58945 971049381 88981 88982 367850741 56534 56535 997159745 35276 35277 238361088 74471 74472 250182417 31067 31068 215708617 60295 60224 456735077 57727 57728 747449881 94394 94395 438475984 53018 52938 577420352 76581 76582 350224435 52720 52698 810641472 29453 29389 818029926 59265 59266 456835204 19852 19870 847937343 49213 49205 297715124 94557 94622 478339207 26838 26839 285372656 88140 88141 4248467 78274 78225 483258111 69395 69447 715615010 50582 50500 82045054 50621 50673 367620265 22905 22906 839476984 85176 85126 245747296 58633 58680 525355249 35228 35229 303286629 43590 43591 793742983 90069 90086 772310624 68912 68970 623911205 42506 42507 46528602 25222 25223 252435823 33017 33018 388443946 1265 1266 711211065 73873 73874 316936578 52675 52731 987208000 52165 52206 491052123 72172 72156 279979889 64018 63982 469638088 6392 6393 423093418 57476 57395 949647127 66422 66423 735949918 96157 96102 956853932 49532 49533 411695341 15263 15264 371267448 4344 4345 879767835 71782 71697 546566893 41561 41562 498138160 50848 50830 347930631 16517 16556 469451490 46219 46220 144189631 59242 59307 348282697 46893 46808 18163140 64943 64944 367805044 31897 31898 532784795 42112 42113 574465426 55741 55742 505288610 12780 12848 517036198 24201 24202 506737773 52132 52188 114024022 41525 41526 735946104 71773 71774 12809362 55942 55943 288092619 95885 95936 803508604 37677 37678 182070036 75609 75589 191133263 48347 48348 454497678 17889 17959 293889307 84178 84179 118335832 36365 36423 31154677 86155 86156 689490568 50987 51050 165036878 63639 63640 920313259 46270 46224 658002600 46107 46150 790905544 32019 32020 371735121 27989 27990 495750827 47556 47557 628154358 57554 57472 654974127 19034 19035 682761904 25395 25419 643329136 33874 33875 399696727 80351 80400 529228347 65674 65675 763940409 21279 21341 742667391 4405 4406 650532515 25637 25570 956554227 15485 15486 817062 30603 30604 976843613 49917 49950 986015166 35328 35336 21935473 27136 27137 866340195 99952 99932 842289310 85002 85016 339353884 43908 43909 504001066 24744 24701 909619824 1214 1147 381050877 94807 94808 227143338 31987 31931 117251034 43872 43808 821503787 68359 68387 263530907 81552 81553 284358178 66884 66885 685446360 45573 45574 873748315 52751 52764 525772861 52002 52003 738035389 44393 44372 353575755 42695 42726 898374112 58901 58833 880741373 90989 90953 25527052 4228 4255 811184501 7922 7923 838876201 97491 97526 510003098 90040 89959 634650911 26075 26076 312122203 3209 3211 280149036 82874 82875 459254734 75656 75719 126104588 26545 26546 391315827 81669 81670 67041415 77059 77083 196538753 78510 78511 714454064 79183 79098 689857202 57602 57603 10215281 20404 20405 62091159 44340 44273 501588036 55596 55597 185207820 65661 65662 340172588 79027 79028 952280349 39030 39031 110817663 86947 86898 552406663 81865 81813 969690284 78866 78867 998848813 20866 20845 196420122 63117 63118 246805307 43630 43670 697437513 26482 26483 598188166 63107 63108 991776018 58804 58805 786828704 60684 60734 27530365 9884 9808 408874711 95566 95525 965895295 57410 57411 716247469 94154 94155 317607920 82935 83015 264537445 30372 30373 197799991 56599 56653 947676233 11793 11794 836824496 4556 4557 603632221 41430 41464 850557634 28038 28039 764790595 8085 8086 530609602 98511 98512 762801759 3175 3176 20842372 73760 73805 384315249 59754 59755 184189433 27563 27564 496228265 81829 81910 364871180 27479 27480 897772574 39452 39495 73871411 65787 65788 673100906 30401 30402 615271597 71789 71798 557394257 60579 60580 238149636 40673 40733 628941260 27309 27310 141931233 62045 62046 625645306 50594 50595 554145064 46631 46632 864590227 55288 55291 438969573 57146 57190 939888627 17895 17896 571539885 89739 89808 890425691 69957 69958 962733608 23636 23637 383784777 84601 84619 92694705 38512 38460 942564007 61854 61869 603778022 75807 75808 262148426 62290 62213 267436056 30737 30738 478382914 7633 7634 73021937 8006 8007 869528855 62898 62899 166385276 66881 66882 984763354 88855 88863 298603791 33735 33786 313374124 69733 69734 481713045 33154 33157 593209223 44508 44437 13281300 35178 35179 956520473 68026 68027 12246860 86640 86653 855766140 89359 89396 669144643 89797 89798 982938021 78835 78836 425970049 10817 10818 308127611 36441 36442 20212927 11882 11883 917684043 30614 30615 890722962 9764 9823 6819725 47442 47438 552150935 79481 79455 800898806 57002 56969 304675831 24914 24906 360085535 79319 79312 374568503 41615 41616 773468865 49663 49664 490463030 57127 57199 824814403 27765 27792 84230621 93743 93744 401232688 43071 43065 762473074 84883 84886 776006292 20130 20131 797819692 4356 4357 371112487 21439 21440 985118465 60098 60086 530407618 82817 82844 233359321 87263 87260 586642621 50065 50066 468157277 93462 93526 145160469 44157 44158 107976255 74629 74600 368951647 9779 9793 756965196 48045 48024 44436847 86306 86307 936241274 997 1051 777731469 9510 9484 803007774 11780 11778 713887546 98524 98588 726519752 71679 71674 673957174 57044 57103 19434744 26571 26572 350622432 63617 63589 830148100 65671 65640 847536101 94430 94431 180607475 42742 42777 485516071 56741 56682 301355952 8265 8266 540088733 76637 76638 248760523 14236 14237 541139630 52106 52107 495421535 64359 64407 554028566 44273 44274 375260321 10320 10321 32417629 23999 24006 159565321 11001 11002 307872585 24914 24915 609745539 12648 12628 435146571 1832 1789 766380466 2675 2713 657283695 94439 94440 695075291 62193 62194 961624973 18630 18631 212849017 60873 60888 866246781 60132 60133 685489360 77297 77298 507175464 98517 98600 365129791 77251 77329 947762666 42191 42192 43264782 28623 28624 974365381 79899 79880 720053687 86409 86410 247899523 25614 25615 325597491 9203 9204 611728232 62262 62263 843344872 27294 27213 708431780 88835 88836 201639078 80194 80195 176777239 15441 15473 378649954 89064 89115 422166509 94541 94570 381026566 37836 37857 37421487 67308 67244 371680370 78716 78694 24423070 25780 25700 569466582 13125 13126 208355702 28246 28329 159298727 63611 63612 366561011 91930 91931 249413967 20373 20297 820116588 66173 66187 130304485 74919 74974 878239113 70082 70083 531808539 31946 31947 630835829 93067 93068 973289554 88334 88342 641117024 53519 53534 16830214 90496 90530 668303061 23217 23218 690142907 18463 18464 808405955 2702 2749 987505970 78651 78587 128140319 5901 5897 263813682 10178 10172 844611920 53776 53852 136166932 5684 5685 697658945 24279 24280 904950372 50881 50882 929808574 40889 40890 682496334 68733 68718 901680417 51952 51953 927399104 42514 42571 210495328 69134 69135 913812280 81516 81517 341009227 94844 94859 150890286 82885 82886 306059432 1798 1799 644732300 65411 65412 183337281 87919 87872 889245617 84215 84290 394149861 34177 34095 862100420 35765 35752 355132557 63810 63841 567224742 14205 14206 821796304 91696 91697 97049494 81919 81920 896856429 14695 14696 376948277 12102 12185 232045784 81325 81342 247430859 38189 38271 655925887 16372 16400 370803293 98802 98803 35539898 65691 65764 802155556 32313 32363 954147018 46254 46243 951978229 7587 7540 574368126 42927 42928 762300678 99037 99038 357544656 1158 1192 825265417 23973 23974 748517493 52095 52096 145104801 7438 7456 313334356 95242 95287 630405370 67147 67176 591720567 42322 42323 24070555 25323 25247 275020480 19594 19595 349135692 72351 72352 615512915 51933 51934 210999045 69939 69940 183569470 45015 45016 44119397 51924 51860 319402030 22080 22145 56912100 33818 33819 397986354 56179 56136 870419108 31843 31844 180405667 85236 85237 766853388 36561 36562 207232312 1043 1044 959689057 64584 64585 300239432 62068 62069 701188782 12581 12582 73718506 71297 71232 80334146 24995 24996 261658394 13666 13699 94943529 69051 69083 954453514 37759 37704 920485320 33909 33910 584865065 48611 48644 755715443 25697 25698 409229378 58894 58931 714270401 20126 20134 446068688 14618 14619 165879725 821 870 595669291 13444 13445 108656450 28730 28731 186885584 84931 84932 903063605 20376 20306 378006973 98882 98883 575149403 76851 76852 450016810 32963 32964 613484127 35194 35243 489326076 97821 97767 769144866 83670 83592 523116655 18425 18407 491406495 5975 5976 862768756 27777 27778 882452219 96437 96356 106080594 63515 63455 797400439 45769 45698 710883264 69085 69086 404148559 52960 52961 676219930 7530 7531 94952912 92257 92258 829777305 25395 25396 46026321 18400 18401 939942648 60886 60887 661664168 5852 5914 600107667 45506 45511 358311722 69725 69726 44466823 24897 24912 133560716 47729 47776 545145553 78787 78788 664119631 12123 12168 529227055 31620 31621 842790724 33033 33025 39544975 86755 86777 138557499 58745 58746 159348739 69180 69125 137390539 4007 4008 748168120 19633 19579 19502093 67297 67355 651875043 22783 22784 986785114 88944 88945 629912090 12894 12845 452590712 62109 62170 246083435 48783 48784 58269316 59542 59584 119433354 40354 40355 511917392 43826 43854 380092679 11887 11929 877689435 58996 58938 811817931 96933 96881 51730412 51294 51377 563135699 6236 6211 595385353 59891 59892 266407125 26224 26156 108264220 63495 63475 112181400 19284 19285 916924189 89696 89691 611960980 33335 33285 207008183 1815 1816 767511892 27148 27207 533376816 88778 88788 136906231 33173 33174 679932829 99919 99920 693671784 31660 31614 323448210 87061 87107 256553877 93644 93586 879957819 18335 18303 69872670 1788 1789 649594418 35696 35709 16123390 43094 43095 203984243 27645 27646 926996193 88451 88536 6850323 75965 75966 944943357 94177 94178 600228654 92059 92060 923004328 41215 41216 328475781 55886 55944 751974031 46533 46534 124505421 71405 71382 109812047 41909 41887 688418263 4877 4878 842720536 75788 75789 762937257 25072 25133 49856464 14622 14623 362116774 91227 91184 739686678 95411 95422 863803971 31186 31187 848863645 9799 9800 457915341 39487 39488 947711674 75523 75524 568479006 17288 17289 668607405 92761 92730 745737498 59152 59153 212715142 22672 22673 83211949 61967 61960 402324317 87701 87679 829733406 30864 30865 188576722 35249 35187 746613640 62889 62890 122959398 93319 93352 485937186 24708 24740 871720584 44140 44206 115632391 30047 30013 891519410 89864 89946 839270371 75090 75159 337440811 85065 85004 90506116 62223 62257 374278132 20287 20288 627570576 9511 9512 965891655 91581 91557 192192579 3053 3074 969129507 44223 44203 938767338 56496 56427 194734489 95123 95100 627051584 98166 98156 936682704 39588 39559 314424120 77766 77812 732402634 11200 11241 813222147 8223 8224 521682795 33639 33640 132096012 80176 80177 807344971 2436 2437 563863431 2296 2297 772264406 21597 21642 472966072 20738 20739 685550908 70038 70039 827837694 95765 95721 180493474 22428 22429 117148252 69670 69671 563510099 18454 18517 724356905 81388 81305 433702367 8344 8345 763702835 82699 82632 969094662 71680 71718 227175838 38249 38230 228756180 45477 45478 968591698 23496 23558 864828898 5109 5110 876020616 4551 4552 482432156 89839 89771 502936485 57968 57991 799156428 46563 46628 30929585 60732 60733 25366706 16062 16046 768860768 56293 56294 520376983 93831 93750 62171534 83162 83163 326651333 19707 19708 804741593 50796 50835 719128123 50735 50736 738031410 69489 69542 316474048 97843 97844 297410776 35029 34985 407709449 87094 87179 114423792 96613 96621 313314269 63362 63363 540060014 16446 16447 564066374 75206 75230 360375634 65409 65460 129394110 48554 48555 291405536 80206 80207 109232989 48747 48748 731754931 73906 73894 35367228 44216 44217 158863671 56234 56227 889052968 51808 51841 149865930 52742 52727 141439759 70245 70263 419717676 7972 7973 734426737 27419 27420 467917526 93567 93568 739611135 44188 44112 311936287 86597 86598 899318789 74088 74100 843106455 10561 10529 671468554 83069 82986 233675082 56572 56573 776573047 16103 16104 303039656 39003 39004 688180361 63750 63797 19231533 20561 20562 92371803 55325 55291 667024809 25532 25533 678433197 13178 13179 970944543 53787 53788 780003295 90907 90823 689525319 54449 54461 733841935 79965 79883 404088556 35598 35599 214634372 61980 61981 314287140 75089 75090 400167720 18696 18697 98115238 31949 31950 505748311 54861 54881 285317093 38365 38313 807848995 84007 83928 862421301 93039 93040 849458492 15764 15690 268522123 29588 29589 169824964 32111 32059 202790619 14068 14026 327892656 30001 29937 901485937 85540 85541 7065158 65456 65458 757529618 68435 68491 669183224 25171 25238 932930534 35559 35560 996433968 33614 33615 978280291 93210 93232 604967230 92729 92658 102313821 23873 23822 805490027 74669 74670 773390846 1225 1194 485432878 36099 36100 306099642 48361 48362 630670962 53472 53473 591714572 33680 33681 861850359 95836 95837 32300936 26362 26277 506587697 67467 67468 890969312 90134 90135 151150267 90534 90509 800727621 49587 49560 768492218 67283 67284 912410883 53042 53114 227678838 84720 84701 352635199 8712 8713 180697056 5646 5614 473147894 39798 39792 474812938 55124 55125 605003768 2520 2521 845951920 61909 61846 40410460 80456 80437 907713031 46475 46479 283641941 82553 82554 765609120 2932 2955 292691267 16062 16129 47408132 42942 42943 947592750 87773 87774 95787521 59631 59632 813460490 43365 43298 889147106 66357 66304 301946056 98332 98392 780064693 15456 15457 478096445 37136 37137 231224164 41171 41142 172335776 32528 32529 476942948 92160 92161 862914998 47717 47647 121059694 85216 85217 75114915 59241 59289 441588779 75262 75248 986418591 67776 67777 94016989 50538 50570 425264950 97789 97808 407835851 31707 31708 722816380 28008 27984 280812867 72735 72798 919570700 66164 66165 481681847 60199 60129 773113215 16212 16213 600027278 97328 97290 198667306 83339 83282 527199333 29774 29834 351018840 9387 9445 572490826 78896 78816 169352554 66146 66147 606370626 18490 18511 212878697 26557 26558 552610047 59256 59178 4895975 94425 94474 160537485 2396 2397 481732039 12060 12061 819156615 81941 81942 749618534 73155 73156 57866610 32331 32290 40750967 82490 82491 824779351 22701 22702 900952699 79535 79536 860082302 11575 11576 743926050 22134 22184 101866011 90796 90791 130386288 2870 2871 466549727 59311 59312 409542816 63312 63313 345688307 43298 43299 276827809 60551 60552 492390086 94033 94027 284930582 47257 47258 211541176 31089 31090 421676395 63764 63789 207677933 48488 48489 302171187 53530 53536 729651250 38730 38731 65983916 78375 78376 214681609 41877 41809 525293131 91984 91985 113618798 12135 12136 848920395 58389 58463 228899748 3086 3097 415982334 67648 67649 139090615 35572 35573 699615983 83178 83179 378183714 39731 39732 87453258 1128 1076 37405559 97057 97058 60808645 20956 20994 383237974 14844 14856 661460205 36738 36739 513536990 89311 89312 365008501 14302 14303 887361705 72773 72712 183257952 23457 23472 535931290 30276 30207 30691867 92398 92465 412734026 67099 67100 627024100 21572 21573 144536635 11413 11495 971730954 32147 32180 584612053 20938 20939 141648632 54351 54352 646713628 54847 54848 185415960 67771 67811 74704939 34879 34880 67137399 84064 84051 600115511 83117 83037 457434174 153 118 27163466 63643 63576 881156813 97007 97008 120721864 64519 64520 873083787 23787 23788 212421700 9427 9428 422097583 9845 9846 124290697 72935 72936 787535219 74987 74988 485266696 22766 22767 121723452 4602 4679 373404830 57145 57177 822601177 58261 58337 339283014 63372 63373 750495253 8088 8154 359858509 69969 69972 376779803 55529 55564 659235129 5602 5603 445942 55704 55705 237642351 39661 39662 826594089 97274 97305 383883608 95775 95824 959600882 56732 56733 29413629 78600 78523 512225609 12600 12535 364405382 14113 14100 373623364 60590 60526 388969470 70232 70235 570202523 31257 31337 820258069 88301 88287 619781642 65505 65471 315956988 66861 66862 788822285 36119 36120 645636824 4707 4708 541325167 93123 93159 625924445 21767 21817 474988588 89817 89799 620115404 59701 59675 201463544 15937 15938 190819760 76822 76907 324433018 35660 35661 508144679 59706 59708 707916735 93404 93488 658256509 14432 14433 196849344 44915 44916 909056163 27674 27675 155889816 84141 84182 594712323 68682 68683 912285253 5971 5887 685975865 23197 23198 972572815 80368 80316 113028229 88269 88276 598010338 17737 17738 985369885 32389 32473 581499183 80964 80965 707058074 4146 4147 235171479 81439 81440 783288296 23385 23383 402448961 74979 74980 985825053 78630 78695 445022803 60193 60194 701388473 99818 99761 123530393 65926 65927 424733575 94716 94702 448389093 75545 75546 403407570 19574 19564 753687947 94338 94339 488034160 9038 9039 547951840 45801 45802 634746380 17537 17526 994935601 33166 33116 56109736 29369 29370 522185413 93796 93797 347497636 56847 56848 821650045 45731 45732 312940980 72473 72474 375800400 90389 90390 481379349 44890 44902 177226697 16974 16975 664838824 35941 35999 612226195 11986 11961 441334697 11637 11638 528722060 17504 17478 655571493 7504 7468 957790488 83276 83255 370988231 8230 8258 490490099 26117 26035 402451471 13202 13203 256609110 80368 80453 538600771 34304 34305 610067281 6059 6060 789133840 82068 82134 54075946 99878 99923 312393135 53219 53220 802008613 8731 8692 569031701 73806 73811 118194023 57515 57460 924091997 93078 93076 477422166 52156 52239 46874260 69628 69629 259004273 26695 26706 24227800 48545 48546 761552223 15155 15174 891952788 75733 75683 807370639 82754 82755 390703148 19951 19952 202625000 60212 60147 533864471 46281 46258 87431845 29632 29568 443789419 99184 99195 404181214 44437 44403 974107416 20004 20063 128634162 59214 59151 847203438 9338 9377 292639341 78733 78734 814559375 24312 24273 450542790 99658 99697 665087011 41647 41563 899976875 63147 63148 137636863 24572 24573 956250388 40252 40253 440434899 78645 78583 330895809 57885 57859 939539226 18260 18261 941833304 65416 65417 385594230 3028 3029 657189875 34460 34461 138813376 78701 78642 312902338 13981 13982 651095519 53384 53385 61870760 57980 57979 121202660 55781 55834 911687407 45510 45511 671903055 222 255 738844827 80872 80821 430180440 43718 43719 288323487 828 786 69899676 13194 13195 414613606 79862 79897 616631213 10709 10698 571733850 90744 90675 231454386 52435 52502 446052818 54436 54437 354238386 256 234 666650110 34340 34341 111757369 65716 65642 485706362 7575 7521 546905222 54534 54535 107033111 99276 99253 546614003 57741 57773 95039308 73052 73064 744537183 88034 88047 235287041 57521 57522 381748476 78079 78080 884803611 52818 52833 749248573 27990 28000 252001699 67383 67413 603044257 62537 62558 468557154 52512 52490 778802913 23610 23611 446333275 81156 81237 565141124 72029 71990 330404935 54306 54371 244123424 40972 40973 247980206 85511 85519 973500345 87745 87796 518078767 32095 32096 711695673 24691 24662 897938039 76031 76032 516854077 47532 47600 686395442 37451 37452 527233607 6318 6319 210305993 62712 62713 394887 38950 38951 602655098 42504 42505 264436071 83810 83811 405031061 23643 23644 351156120 64251 64252 629018819 96525 96480 467727312 21181 21160 80320191 29019 29020 917410665 68625 68622 357170956 31189 31261 692453259 93726 93661 440137567 31328 31329 127138197 26237 26238 944055604 63029 63044 351920907 21906 21928 850400249 95318 95258 66284921 33612 33613 19019975 67465 67466 27052150 246 247 102685907 13105 13106 295111065 45853 45773 182195630 1147 1148 550413837 81926 81927 862131713 36182 36249 424575207 14042 14043 500075951 19900 19901 35549065 45241 45245 130618188 93729 93730 784408346 70247 70248 708420406 46812 46849 882942611 95424 95425 741433861 51995 51996 764763321 84694 84695 561528630 94955 94931 824005167 58389 58391 831239436 66603 66683 901688147 6325 6369 191101382 82101 82109 310972841 286 287 9189935 20298 20338 471788589 3361 3374 545516282 50304 50256 646829823 31662 31695 658847089 52170 52198 697323065 89556 89481 652518622 3565 3566 85152203 60959 60960 535791076 1280 1281 139755990 91294 91295 984780723 12763 12794 806617247 87031 87062 812590379 7903 7904 47693429 12860 12861 939412925 26143 26100 54864385 9548 9602 963537143 30276 30359 503160807 37293 37255 303499885 87632 87633 138818540 39097 39098 657022303 85493 85494 553488223 58085 58086 479846859 97975 97976 309805507 80292 80318 650554636 2388 2421 749571068 46378 46321 451986066 22452 22400 704112309 75567 75632 494108034 71681 71682 582074579 33664 33665 215072139 96028 95955 174507684 9623 9624 489901566 52157 52224 139968617 6145 6064 488900151 54769 54770 426973309 82765 82803 232627597 34622 34623 991557056 7879 7930 424087095 14764 14822 110287597 35607 35608 959748039 93717 93658 813468550 12829 12830 465549163 2486 2440 173489814 18289 18361 142091886 50008 49971 74136931 73690 73608 336771783 9032 9033 926365614 78844 78792 681127076 43315 43269 205424596 28780 28725 220751003 92433 92434 845246638 99588 99589 801158146 11781 11801 949168120 76817 76818 365108908 63526 63527 852232483 44940 44941 206517804 54424 54425 672402121 63851 63852 672655441 63130 63131 322415455 65153 65200 132571906 77020 77021 793948340 90766 90767 628956732 85782 85802 44423645 56492 56493 180486050 33499 33481 13630525 45847 45848 449099620 38337 38324 146615826 95766 95808 461695063 55138 55132 571183177 44505 44515 959226787 37144 37102 834909717 24208 24209 935203040 28027 28028 324318419 3985 3986 291829383 74611 74612 395873402 97370 97429 844882523 13846 13823 804554626 24295 24296 735312621 83532 83571 365364613 33038 32967 906014746 97125 97126 890519 30962 30963 272045583 76520 76521 980579999 12319 12320 833195493 75577 75578 160911434 57464 57465 257574355 33095 33153 850553405 62142 62128 997819427 35229 35296 444938075 60757 60766 179870912 26714 26715 119197645 35936 35937 71320566 34420 34421 118274470 19351 19352 247910869 50701 50702 182979793 22635 22624 310411759 27830 27831 605742597 86706 86707 473774888 35073 35074 67198256 29383 29349 817268317 10680 10681 541469614 72498 72499 383656809 32462 32463 138102049 13413 13414 884906515 65760 65761 736431612 27597 27578 786103835 93401 93402 182654038 95030 95031 527705142 30419 30420 561943265 73949 73950 378653910 46317 46289 446736085 51392 51393 629871887 67749 67750 65453045 25043 25044 869451996 77275 77276 155354368 81049 81050 988187231 85462 85455 763482921 56001 55918 253935318 24067 23991 219302200 63227 63243 582535809 4717 4748 620979552 87766 87691 401081602 89326 89327 617402639 5180 5181 354986294 37662 37685 553089660 20924 20968 568925029 7973 8040 804477581 18934 18894 760041249 73566 73650 239047656 63295 63296 183991476 26744 26745 713612441 85423 85422 839688274 23037 23038 229961376 19281 19350 562499059 32969 32961 320475050 62542 62549 788752280 20346 20350 216180081 26191 26192 194413163 92362 92363 892043878 27020 27021 688510757 74494 74517 828835925 52266 52267 608787636 90457 90458 502348252 14889 14890 720932964 52977 52978 805112558 27746 27769 853526124 87243 87230 23129370 24426 24427 623804825 17641 17594 678846947 82568 82498 420200141 62046 62047 881274502 19735 19676 88835314 51337 51338 257790656 42929 42991 854310480 61453 61456 55568002 79397 79371 229340812 48033 48034 169558660 53803 53728 539392845 1458 1459 927750402 6247 6237 146824407 32192 32193 657687650 86703 86704 637346850 9988 9998 475863961 4934 4935 951633334 3749 3750 738700785 2084 2046 836027968 46654 46655 923271865 72115 72116 330459726 20442 20520 483009506 21609 21610 380601355 18119 18183 749897732 78544 78545 157597122 21 68 614999796 54795 54837 92177217 30970 30971 329891537 95586 95587 831514786 28877 28878 200104882 68802 68803 868175357 4669 4643 122467038 86177 86129 89284497 53544 53471 575642806 27945 27946 28370267 88480 88481 163644590 96070 96120 48821531 49749 49750 541451793 56541 56493 517321546 97514 97515 946497538 7027 7028 105231614 89628 89629 871498431 97099 97100 844530133 88726 88754 849043146 13206 13207 625893658 35056 35057 744984574 5785 5786 924022038 56244 56245 293119375 42056 42134 813008458 67496 67502 155191538 68214 68215 688438386 71726 71801 368942361 24187 24188 327069298 48880 48910 517380263 26127 26128 519046562 38532 38502 159903045 39050 39051 509477074 51837 51803 924645198 14958 14959 168372522 84940 84941 225196121 21183 21184 791569644 62317 62318 370765178 56487 56488 773170922 25494 25495 56944695 25709 25710 848348644 29023 29024 54916646 861 862 689127578 29119 29199 961356492 85326 85327 971732593 32553 32571 782379606 15748 15749 137006964 41676 41677 94796255 14935 14858 328209786 9973 9947 833899823 35722 35723 232959542 68019 68020 342925189 37667 37724 61717421 13269 13262 424716515 49407 49383 977817963 68771 68772 121345359 61796 61875 472219068 85607 85608 358043079 91462 91547 464982455 18988 18987 638532211 59453 59467 753877348 49262 49263 303633558 39667 39679 172709394 79319 79340 358803963 97345 97346 527928273 90935 90936 98681845 17959 18005 393293897 74436 74437 949521859 57940 57941 633424773 83268 83269 764581218 56078 55999 181418920 46226 46227 274818255 80970 80923 723579581 11900 11901 452534979 73654 73655 510217355 67080 67081 410231776 74078 74079 64627951 94484 94520 120563394 28426 28406 125589558 59961 60022 29053174 33553 33508 119373149 27108 27058 666474786 96496 96497 118597414 77960 77974 886134550 16196 16197 447368167 17763 17764 341315694 63740 63741 187161110 87293 87299 333474377 24711 24757 597160348 93374 93381 953354158 77503 77434 164737658 11452 11502 118264402 59927 59949 341710373 76579 76595 308368290 8962 8963 551326728 15713 15635 241436790 59652 59618 564889461 62782 62854 658836994 6947 6948 660162310 43870 43871 62429182 28068 27989 560361994 39460 39375 776507769 87017 87046 469360052 89635 89636 2333075 49514 49515 760760706 48716 48745 44462557 41464 41494 833096070 16139 16140 982213952 84075 84076 528538511 99440 99501 308161887 63793 63869 773954741 46539 46540 976353392 78296 78297 659814835 35467 35506 394028962 71275 71276 194029213 6189 6190 207658131 3535 3588 210427300 70294 70295 234058000 83658 83645 64521892 68179 68216 138801411 10801 10785 891761709 54677 54678 465194713 56885 56890 842981795 48009 48019 359592561 9806 9722 260438990 24209 24185 100699946 23523 23577 737985202 67 68 644590066 19692 19739 829560283 57966 57967 831278537 74642 74582 470884653 60556 60619 172438551 95015 94981 151641799 69569 69510 289700919 35673 35674 212902063 98585 98586 570746673 64920 64848 380450162 5742 5743 412919957 17601 17602 311339394 94517 94503 795402176 16554 16511 139403023 11368 11286 874926489 9805 9806 756042602 39659 39660 921810021 24474 24475 157216879 11279 11280 347690596 29403 29404 144081582 9966 9974 79958464 56506 56507 122913111 53537 53538 680143456 89264 89284 683770425 51045 51096 339073562 99493 99494 286144066 1475 1434 750756687 69806 69809 308829646 51416 51378 429982115 24305 24344 318142456 81723 81773 896617120 63467 63468 293220343 36171 36172 158904615 98538 98539 691196204 93796 93839 984496867 19559 19560 245850536 74973 74967 147783322 33165 33160 652837854 62007 62008 373668200 28964 28965 375317676 63217 63218 259113872 84157 84107 1099772 10848 10910 149587275 17933 17934 607532846 67214 67224 207570014 56441 56483 424516389 50061 50062 309937970 57497 57446 434983749 27634 27577 130630804 82359 82318 247693597 24973 24974 925097611 83787 83819 586574665 91739 91674 335168075 49905 49906 514126412 95872 95842 345795553 37776 37777 767310451 24227 24228 528604300 56296 56368 674156896 10331 10339 811661961 99134 99135 181938682 37434 37435 537903220 99452 99498 259937 78895 78857 631447070 8356 8272 494520800 45806 45807 404709709 14982 14983 675355896 38167 38168 797375791 28810 28811 320525552 40141 40204 695540335 42595 42582 894637222 28904 28867 814409087 77554 77555 449579886 74924 74933 188525173 26946 26903 156235618 36850 36873 60096217 48498 48581 512809822 47709 47750 976436835 54503 54527 166604085 48676 48678 81467018 60619 60617 278601185 93187 93180 734231012 87594 87631 873728389 74921 74858 320030052 13582 13583 813254492 57697 57698 931457576 7730 7731 472694276 71879 71880 824945793 94389 94390 321336270 80862 80812 682156908 90228 90281 193294440 37353 37354 537999433 67221 67222 286985044 82344 82345 902356219 57791 57792 761326151 96392 96338 835591043 33250 33251 708418748 6640 6649 827203406 50234 50235 763967203 97579 97587 549762688 97810 97878 967003384 58244 58245 414043787 19629 19630 908940371 4749 4797 492223747 30896 30818 2550288 77765 77766 524043973 65162 65103 124121342 28458 28459 288941497 79707 79622 13066153 62578 62579 569933573 10185 10186 2847771 92794 92821 896086549 84354 84413 715114165 28951 28952 239147817 25069 25152 221683758 24967 25002 866553047 15897 15898 336398236 25687 25675 644524059 46335 46336 643773463 67122 67123 513347019 1336 1337 808978565 4770 4771 728318583 29684 29685 14777470 62104 62105 189491707 90550 90551 362715387 86228 86229 322405242 74671 74672 784006088 93951 93952 792864366 82357 82358 980053026 55943 55860 870509173 96782 96783 513211914 83263 83297 159063988 92419 92420 533505026 64865 64866 721036621 84097 84065 480473968 16106 16107 272973732 89977 90047 32143684 51762 51763 986428074 28763 28764 164111162 45401 45402 483737073 93449 93450 526281658 31850 31818 975570418 92911 92835 642676873 39420 39421 429332097 37629 37644 281731755 20669 20711 584506800 71823 71907 351975743 59980 59981 883329452 4167 4100 609174957 53839 53840 57823122 74879 74880 204384981 95336 95337 654175305 99154 99077 794998843 84838 84839 109090074 89150 89220 291254635 50667 50624 436557934 44856 44846 475931987 11332 11333 109407428 47875 47876 654985467 56134 56135 183478338 36346 36347 901813696 91125 91158 535259152 35005 35006 313966382 35001 35002 180425553 96852 96853 196315807 843 844 619507021 1901 1902 290121923 75779 75780 937605343 97090 97091 283780243 37536 37537 185895463 31427 31493 429003949 43837 43838 947476997 93934 93962 45103989 52850 52832 236700577 70384 70385 602564138 40542 40543 756386195 69327 69256 983950768 75365 75366 858500888 53982 53899 396059282 10810 10731 919068306 81895 81896 66265213 30799 30874 944098084 64456 64499 580767890 94352 94353 104843027 21045 21099 970878347 37923 37924 449296612 82622 82538 66458712 46368 46369 792646083 68653 68719 692961663 49773 49774 862655040 58623 58624 616727741 39335 39336 958573453 73789 73790 248084663 69574 69592 249728222 16260 16261 449472915 14713 14712 914970186 58058 57975 951909879 84623 84562 672071423 78847 78848 379845001 85543 85544 360048016 83627 83681 437061223 32970 32893 285907847 30754 30755 834511917 26584 26669 994301627 88274 88275 776010639 68863 68829 626105820 63821 63822 29162061 20730 20713 339100278 84057 84058 493455504 90142 90117 828354993 69532 69533 415183790 835 867 791299957 87273 87191 516417908 29327 29366 22707478 55319 55320 209867057 33436 33437 42009542 88048 88063 395303632 55256 55257 329152152 93111 93192 670195643 90927 90894 909136378 77315 77316 638374859 84786 84721 14860531 14514 14515 659108226 85317 85318 328683241 32200 32236 608127064 61959 61960 309432621 56431 56432 660279272 56333 56334 941366381 70698 70775 235655073 43505 43454 154480308 13139 13079 163967426 30243 30244 427418810 40280 40281 374043869 8398 8399 377548230 51679 51717 936399218 35019 35020 622506354 44057 44058 485434135 96090 96091 480300363 95044 95045 380528486 49065 49149 998379912 50210 50211 373425564 59973 59903 484595450 65171 65141 486982405 43665 43666 454948275 42784 42785 315466495 54262 54263 898244204 31313 31314 21926657 40326 40327 390637177 19415 19416 668082316 60830 60831 465984459 13614 13615 234071777 56795 56796 731165320 42609 42627 5707856 4576 4560 767238060 52571 52572 192102174 61779 61780 99877048 30615 30616 635674219 50485 50486 155668436 5582 5527 582179933 28927 28967 790289284 29720 29749 328595753 43359 43360 954896461 66710 66634 133047158 32539 32482 506259590 6700 6701 748759810 47601 47602 662686758 5564 5565 815132629 93376 93377 570705051 47723 47724 208136787 60658 60725 704186913 78546 78547 711579171 73271 73272 891657087 53935 53936 770805029 52000 52001 442970841 35185 35193 642053836 69077 69052 771334829 49036 49080 689996139 95091 95092 106672119 8791 8783 91095910 73676 73754 646748607 2889 2946 983504026 19717 19718 657342057 94856 94857 357214996 19657 19736 421398397 40291 40331 698772044 15774 15789 944731551 70118 70119 45317640 52399 52480 645580230 21276 21277 850118110 83426 83427 88080428 47853 47841 734364615 31107 31108 686112274 3212 3213 184771726 95815 95816 915188602 67131 67065 137121558 4841 4850 410669252 78590 78591 44497897 18859 18840 424823774 96681 96620 744411407 57697 57661 88719959 29679 29674 188414213 61594 61595 695908928 74026 74073 552398133 25133 25134 564970479 46503 46576 605666577 44904 44937 492290076 86024 86025 942530687 88875 88876 607938493 83835 83836 990756914 25878 25941 848390451 95314 95282 88255352 73624 73672 751626371 35711 35702 602753005 43426 43435 776082840 27294 27373 515184427 56227 56228 269508025 87654 87655 370828408 62928 62855 644276672 24290 24291 997302036 51247 51248 230821933 39380 39381 619532672 89245 89246 260044772 32337 32338 707466878 84774 84775 300029409 83139 83116 399531974 96569 96570 225392644 80093 80095 719274399 91196 91278 599098379 38581 38582 754771040 18999 19076 68752236 55173 55123 636746735 37020 37021 234116230 58810 58811 402114017 72250 72251 86922642 6378 6322 822647679 49522 49514 116163958 72331 72385 930714963 25249 25220 763477983 38552 38519 437831934 54760 54761 122201469 52907 52855 575113130 88126 88127 36165048 34413 34429 740993884 31565 31560 410206810 2932 2933 324947932 68851 68852 245261499 27543 27516 37868828 73463 73546 334539273 95689 95690 629488359 97812 97894 397090207 91731 91732 956071729 67600 67601 459262964 83493 83494 834503990 14974 14938 590179161 69185 69186 547315673 13183 13184 278956228 41806 41807 545933983 78648 78654 266626420 52357 52421 708859306 54920 54905 183802301 5896 5861 773905360 78581 78563 629453270 4660 4661 682433497 32469 32398 357552733 14176 14177 998121425 94682 94683 403841189 89054 89055 285769772 61729 61730 958899062 53337 53381 126356396 64286 64287 826295124 17932 17900 448773665 12479 12459 490651771 2706 2707 382158053 35926 35938 409371694 27137 27152 151642679 55364 55365 147521713 33222 33223 59077754 612 613 598632771 96336 96337 635073664 28789 28790 181259943 47172 47173 379489955 3566 3614 99672773 42182 42183 955055000 27580 27616 340597827 98882 98839 669426235 7555 7556 247458817 29774 29775 88668753 15743 15744 379108593 57217 57218 892213054 34183 34184 427118273 82155 82156 763971487 37073 37108 881033627 70054 70055 778192616 53593 53634 609793936 78946 78947 934161145 24388 24389 829831639 14608 14581 553376912 94205 94266 900063844 58205 58282 195998532 17957 17909 239363673 87345 87305 366888751 18976 18929 457906033 35737 35738 72247194 22273 22212 656960328 76246 76264 279147817 37950 37987 799177389 96013 96019 28923596 40375 40376 400435863 44969 45036 437169680 38898 38950 896251710 46047 46010 467579806 73837 73838 184646830 73240 73241 742344864 87573 87619 281802004 77620 77621 799461350 64084 64085 940229388 41801 41802 313390948 67848 67815 178419814 87088 87089 40271045 79187 79174 790066662 30490 30463 550611322 97208 97286 393414096 38995 39077 822831351 29474 29475 143466280 18217 18236 93585748 94232 94158 551383132 52190 52117 618718731 9208 9209 990882856 79203 79204 689575604 78729 78730 559548213 61825 61802 571914432 64012 64013 567301414 37650 37651 721914332 59621 59622 528661109 21122 21123 488117702 70638 70639 506506432 62928 62956 599655052 7593 7599 878635352 17919 17972 834667057 28686 28652 79476725 99078 99080 759623674 2842 2919 360001403 77093 77094 25196701 59284 59285 121942429 34356 34321 624939028 15615 15534 184737488 7757 7758 681424979 75843 75769 817172210 22322 22360 563803216 28263 28242 734633788 65644 65645 142513390 47205 47206 556923637 53360 53352 161728899 93793 93794 801818362 87430 87378 547006936 502 503 642048750 95008 95009 397508926 9215 9216 730618973 96208 96152 800774471 37958 37941 371669774 36488 36476 68252341 40766 40767 566260053 34627 34628 756967608 94962 94878 402517048 40203 40134 456552146 72080 72081 617351735 77262 77263 14760939 12667 12726 121348895 63078 63102 771010216 12819 12872 976214421 58498 58499 35332947 80950 80951 159086355 45718 45692 402846090 90832 90833 154242399 44629 44546 515177714 37723 37724 315469911 49170 49136 786305480 73622 73627 384659163 83508 83509 834140764 25899 25900 292341245 64450 64451 494887523 65528 65534 502074243 91662 91747 537182605 59053 58994 585100747 4212 4213 914369891 55264 55265 727222737 53875 53955 407207467 98818 98759 705067601 27391 27392 181307940 21344 21345 802936699 41769 41770 913096544 26649 26650 50715433 90520 90544 129376649 51597 51536 416038785 97261 97262 704633064 96592 96593 811310029 98744 98745 184668400 54516 54529 60910765 68408 68409 112246693 15131 15062 51708752 22593 22594 265823487 92894 92895 781072459 5606 5607 985802044 36996 36997 639586156 56109 56059 437688832 72979 72980 861849517 39008 39009 667526514 73482 73404 467916946 31078 31082 717613060 21913 21914 497302633 62188 62189 218676693 82516 82517 970030903 83479 83480 756218756 7081 7012 716716900 37277 37243 690492473 34106 34139 895219539 56241 56242 622727441 19954 19955 194264239 65890 65891 213394069 633 634 711127768 909 910 328506251 65574 65566 366808029 87918 87837 491185441 49040 49041 405790385 77179 77180 124351294 59797 59815 443184783 15917 15967 571697653 14091 14079 144094843 25542 25543 412088488 83072 83073 672022630 69176 69244 215434547 71335 71378 137032407 59105 59142 316917602 9954 10002 841124786 78324 78275 652454745 93006 93052 739646850 59246 59217 316345562 56024 56025 349151950 34451 34528 977422938 28072 28115 122316788 59235 59236 843212367 51621 51622 991794973 40182 40183 29247495 47099 47180 918576525 33141 33135 803113692 28542 28458 372201145 81645 81618 199538298 49236 49237 295158092 41999 42000 999927092 64617 64618 591064435 71267 71268 573459589 34442 34443 115369432 23885 23886 71981836 75395 75442 9070431 43435 43441 497108912 41448 41449 242034079 55940 56023 567639209 28984 29045 132172319 76524 76445 776849590 25796 25797 81949297 17194 17230 403076381 97704 97668 995447316 63965 63923 359795648 51987 51988 974763507 79931 79932 489036548 66427 66428 372533355 88278 88226 67278657 10391 10392 797379538 14906 14907 519284919 23444 23483 519257907 14276 14277 517442603 20766 20767 31097085 60363 60364 405771048 82162 82084 225805245 80642 80643 756948641 65514 65515 930455001 24193 24194 768597138 34482 34432 507046169 60797 60822 974441420 20463 20516 646702333 68412 68426 206237565 2235 2236 730365904 68356 68342 373030432 38370 38455 508199281 54385 54304 514658475 99896 99958 778850 19749 19778 965923592 56622 56624 357265132 13637 13638 762403960 6847 6843 743614925 78385 78386 152019742 99589 99590 972580807 9377 9360 499354025 97346 97336 649294480 83660 83661 27670794 61305 61247 966535725 95227 95228 206130395 16170 16171 955592787 41770 41744 801605315 78755 78695 374976871 83235 83236 163752761 55086 55128 108131600 56793 56845 453799778 79895 79860 61867344 25717 25722 6880803 61457 61458 830863096 20799 20800 649300098 90492 90503 933301692 47889 47836 440146353 28282 28283 659145502 93363 93413 965242229 42065 42058 266795682 54400 54401 154965920 48096 48097 704343706 33584 33514 297121049 61616 61617 35888252 59883 59940 303399599 48325 48326 825949163 35542 35458 209395662 25611 25612 500101231 48173 48158 324359280 62374 62441 81583050 23622 23704 375114944 45571 45592 896631505 69755 69756 146498019 88712 88713 309500954 89297 89217 494196583 29108 29112 649071755 97960 97959 532502724 37651 37683 173145335 92430 92431 340440271 19391 19445 893331161 53443 53398 297234480 700 701 577892202 98393 98394 88205520 33393 33394 172533389 6880 6881 941075139 69894 69895 29404497 70248 70199 292662730 51824 51825 738415871 20990 21021 839129155 35283 35284 132834572 55786 55787 916136562 18955 18956 462008731 50410 50408 394282970 69550 69551 37731664 76893 76936 272297549 57559 57487 988703578 79620 79621 199398094 61136 61137 793488661 40600 40586 766394004 21567 21568 437457552 10266 10267 319251546 40855 40856 61324492 14737 14780 821358196 75944 75945 943304213 42142 42140 601435668 6501 6503 950078986 36961 36962 772961047 62577 62625 457012191 95322 95320 147968084 90031 90053 509229836 87624 87607 226117475 56242 56316 150528936 98259 98260 746410967 90793 90802 334553499 50024 49968 955725198 37857 37845 723810333 16731 16732 157735088 64708 64639 57681380 65997 65998 577304405 26024 26025 427967515 19449 19505 774137801 79246 79247 642595455 29496 29497 878137593 14733 14705 17460452 56445 56446 427101561 87363 87364 114430764 74333 74347 984696459 59299 59266 563800285 33282 33219 562791113 25761 25739 138885168 30169 30170 492909740 57975 57972 364203427 16992 16993 676545571 88512 88532 881158940 51677 51678 705168836 67576 67577 107107478 71376 71385 274397426 99155 99156 568001335 76101 76102 127663865 52271 52272 250930601 58188 58243 294101140 98960 98913 163913008 25277 25278 423540817 12840 12912 187996238 30192 30130 47140023 5865 5866 169719860 56430 56377 2748705 93020 93021 220509841 58459 58449 220062229 79381 79306 558242018 59680 59681 259121581 7183 7184 502485719 85032 85033 844542570 99605 99555 760224692 51005 51006 171284327 25834 25835 388111702 10276 10260 685814986 92061 92054 6853082 31452 31453 914893394 6713 6714 106882192 76762 76745 908578799 74635 74629 424818864 81352 81353 720949484 55220 55192 296678778 26770 26771 12248939 93709 93714 132950790 12378 12379 205301022 49397 49398 295667752 39480 39481 935301327 71402 71403 979894701 65885 65886 184540321 39074 39022 246224956 52199 52200 116884099 97344 97345 653417966 34376 34404 414897426 72416 72391 475220107 26002 26003 470658751 60600 60684 306665773 14798 14799 557849027 57963 57884 872700914 63856 63857 746796485 44100 44101 73484279 54489 54483 16758293 81695 81696 969853541 11847 11848 878936929 41316 41317 798216201 81387 81311 929101451 11912 11913 215872997 66466 66467 436563589 78188 78189 766560734 51341 51334 528389135 22970 22971 959824777 94309 94366 501459053 23925 23926 398219569 23216 23284 882951056 26020 26021 53291848 56161 56162 347097487 39890 39870 666855009 47408 47412 283323988 72088 72089 628273649 47809 47850 256023849 22220 22221 437433860 37031 37089 175126677 65285 65333 182043057 71691 71655 695652202 25233 25234 104100493 40224 40225 176484521 55197 55198 123858566 88040 88041 733969273 69833 69834 41182006 32320 32321 646267904 36971 37051 677403365 30343 30344 39897680 47513 47514 757514469 56564 56565 936032058 10439 10440 206296673 86420 86421 82285210 29386 29422 326792624 8948 8949 24501570 68943 68944 430758566 95826 95815 275680999 43836 43903 156883723 98644 98645 866604922 14900 14901 64782187 53180 53181 182109421 29131 29169 718097649 70730 70717 750026045 72033 72034 852193159 95644 95656 74903146 62106 62053 663168461 7747 7668 228786042 76699 76698 475671345 47426 47344 778452133 59621 59583 253210437 95475 95549 53101326 85909 85910 85861339 43071 43072 33868686 32157 32158 999206426 37418 37440 925935068 7310 7311 595688048 6571 6640 93008223 23207 23208 243531361 48323 48324 589218616 22115 22116 857268917 27878 27879 836880678 28403 28404 93016013 59053 59039 127792982 58071 58072 139566734 43881 43808 323011863 87964 87965 376940049 18481 18398 394367568 29809 29810 77743874 75037 75038 496640311 661 642 951899361 97158 97103 290637814 75215 75216 625525706 73499 73500 59088742 80011 80012 494408163 69530 69490 441920527 69789 69711 426959031 65693 65694 61197145 67548 67549 12973667 35826 35858 100189839 31329 31411 557043321 74110 74054 722044482 32447 32448 96655559 46534 46540 768254165 50356 50300 892458678 74130 74131 448098418 37243 37244 214355165 98688 98652 364582884 61151 61184 291750719 39653 39609 153224162 82435 82436 650987072 41941 41942 901901482 58220 58221 627467994 86899 86900 418974993 1955 1956 800857673 49947 49948 606214155 64687 64688 818287287 38442 38452 647696869 30617 30603 963687726 25508 25509 67562478 47612 47697 568256499 98986 98962 758221142 29178 29156 481151153 87992 87981 377914943 62345 62346 432813879 77925 77926 112810297 30431 30432 171634521 47565 47532 225106305 61733 61663 66933868 53058 53014 299071546 2314 2315 191162272 33161 33201 107897392 84495 84541 492376283 48419 48420 865387058 32071 32072 971398023 66209 66269 460270403 11235 11242 916216825 43316 43312 47480758 49460 49461 26683224 68761 68762 550793607 91936 91906 442855995 83206 83193 991248844 71680 71733 849616579 77681 77682 643532136 73476 73477 559685073 44693 44695 405173093 57680 57681 160215676 92783 92779 609707567 50425 50426 974372451 79154 79155 986341584 10041 10042 925323770 96557 96558 846103062 20702 20760 871575260 17718 17729 706914464 59485 59486 422135131 48205 48250 812461592 58574 58590 912570053 56595 56673 150014389 38802 38799 777294167 13384 13332 246684273 44788 44814 439235355 6160 6138 278088736 49975 49976 831356049 30374 30381 12471143 39594 39541 67258668 12205 12206 324304252 79011 78998 644556900 36034 36035 737168263 44959 44960 966108935 60920 60983 303947371 59351 59352 736105551 63551 63552 498192830 63041 63042 443398710 52151 52152 230582982 96468 96469 200566630 80451 80435 441235842 47266 47223 379196918 88198 88199 709988312 41301 41292 364701462 11260 11261 398068612 3184 3149 911888853 38297 38231 456876271 31925 31926 636015833 53458 53459 858779575 12838 12839 627218962 96118 96136 378368297 58390 58391 567247236 92667 92605 845971927 11177 11178 408970502 6065 5995 607445963 63836 63837 285290971 54208 54272 902395121 79380 79381 721586581 69676 69651 561475196 22116 22117 418829283 69049 69050 518493093 23643 23645 774790245 99923 99989 489959123 68203 68125 892540182 56682 56722 307489931 34236 34206 94454314 48111 48112 29939984 27722 27643 804751747 94219 94220 724408457 1262 1267 825099163 91876 91877 962012913 28287 28335 153150145 1229 1191 816711954 91816 91817 662643671 32432 32512 779011987 36826 36827 349035545 93547 93548 844523757 67672 67673 9920676 93782 93783 857816168 75746 75663 852848424 94538 94618 366587031 12601 12616 394093624 78945 78875 122891879 28695 28654 31730505 48994 48995 666832712 18158 18194 752408746 30441 30442 229110667 67104 67186 587694588 90084 90085 596006826 50787 50746 910282141 81956 82041 60387313 92618 92594 130351557 97045 97046 629555245 54795 54796 427165693 90088 90135 775568824 61793 61737 654899262 31261 31293 477908276 51596 51666 925244709 17170 17237 639847950 30120 30036 778809981 72574 72588 853451957 75665 75692 507724347 10799 10830 518676030 52942 52943 137202145 59148 59149 340674338 17880 17881 563304676 73500 73501 15545293 33377 33389 538935338 35272 35273 569151525 14507 14508 501951271 63520 63521 827653773 63535 63536 597845353 12711 12712 231359993 80865 80866 388780787 20846 20806 687229589 44644 44633 418794509 64551 64552 596236521 12859 12860 955645219 80419 80420 836807337 80616 80558 938874253 12086 12148 227374535 84316 84317 82999068 97430 97389 193488835 43258 43259 272617547 54678 54679 845237608 96983 96984 22207413 16621 16583 340735305 15003 14923 417817109 26422 26507 360889812 26212 26213 634376435 27873 27874 158602674 91320 91240 811403025 33996 33997 57883637 2259 2261 19596993 69141 69142 322941332 62029 62030 893997576 52299 52282 53987879 77663 77725 873713458 99211 99182 578477502 80154 80197 278987495 62531 62475 417973687 528 521 458939805 49736 49729 207879360 81562 81594 437894030 45692 45693 344209969 55900 55901 834205062 38880 38842 928318081 8059 8060 970293324 67611 67612 623100410 24623 24624 176101137 54680 54695 536864026 30225 30237 569107212 789 790 457588011 7516 7577 147080380 13991 13992 702175009 12009 12079 201886965 24278 24279 120456296 80439 80459 585361102 49241 49242 292983863 75391 75392 192684017 87344 87417 678896625 54237 54238 387632539 61894 61978 233529885 70989 70990 464614950 9631 9632 567661137 88251 88252 520140397 86496 86541 797734595 78063 78064 257767393 97264 97265 913937664 41354 41355 946044485 4180 4181 393734394 78852 78883 149180959 45767 45818 459423952 36568 36514 943181307 53202 53181 826497712 50694 50695 833573395 80259 80260 711227213 83870 83871 855289065 58321 58268 534155990 16677 16604 193147915 64592 64609 633378894 48505 48506 895992385 13838 13795 165741654 2308 2309 769942598 21496 21435 157938091 15647 15648 341088878 1445 1446 632048885 17204 17205 558216423 57260 57213 835370933 85174 85252 199814271 61742 61681 782423497 98226 98227 412935279 5415 5416 134296576 64770 64808 900592490 34599 34600 816012699 40524 40451 234234099 23495 23496 994531598 47507 47508 636572331 3276 3267 184583570 11861 11919 558165937 57965 58010 224336499 3233 3303 844111089 79639 79647 14711854 12260 12255 779746441 46867 46949 726803573 72503 72504 796936879 27543 27459 827124502 51981 51982 865048341 34501 34464 53017440 90473 90474 452367827 49858 49859 851870494 53467 53535 258458797 78331 78332 743519185 76952 76953 598311276 30660 30661 59263296 73131 73132 814491906 61727 61724 613892670 11119 11162 329818125 17909 17992 318277332 48464 48465 737123527 21571 21594 833064180 52269 52242 299189697 80681 80682 696914918 36554 36555 251094739 10231 10259 310715555 70561 70562 377937514 77673 77708 716084523 18405 18425 154478472 19650 19651 985920313 35026 35067 396409404 87073 87086 701547626 92463 92433 136838374 98768 98707 764026292 44457 44458 396981499 79360 79424 387882380 69078 69079 482723186 76118 76146 610035749 78962 79002 401209030 89699 89683 848044253 52694 52691 67528029 38589 38590 519448903 76105 76154 783507398 34585 34586 943416424 59247 59248 757526414 56742 56743 318814908 31115 31085 627599072 88243 88186 372077897 67188 67241 61525194 97962 97963 363914213 6204 6262 776444789 87801 87802 684047620 99301 99326 724873710 8010 8011 395362576 77899 77841 890529769 20988 20989 124447802 47455 47456 613817957 23946 23966 726168298 45333 45278 269235284 84416 84417 716299901 39501 39502 746099900 1986 1987 175060134 68383 68384 568068328 45735 45736 775714293 76162 76163 379423533 56832 56896 640042952 26771 26772 615060846 61777 61710 941853292 72602 72617 306746162 60148 60192 501268808 16912 16913 530706689 97712 97748 481823317 93293 93312 426040116 73741 73813 609272012 23291 23292 793818746 69429 69430 67720692 67347 67348 20300201 36286 36287 922035811 90159 90160 112088907 43610 43636 459128546 20763 20764 345398355 45314 45315 475283062 69229 69230 54672044 25160 25120 295820954 21734 21735 498524664 98558 98559 887796463 60585 60586 979064956 77529 77481 830565705 32015 32016 501922674 49092 49126 351707444 10530 10531 502231745 92890 92878 689004448 90459 90460 798404197 50773 50774 896382358 79984 79982 941002892 53748 53749 277284230 94307 94308 799250296 55816 55817 384924974 94310 94247 915636952 44626 44562 257913423 69397 69398 90203074 3393 3478 916281769 90487 90464 783861323 80639 80588 956077145 63187 63239 498685884 33414 33341 909590772 5772 5720 753580850 47522 47502 75091429 56126 56127 331142848 34875 34868 717567811 11456 11457 29719977 66644 66673 345857592 27399 27400 816892294 65254 65255 749256366 34284 34285 1876799 4029 4030 547768836 87154 87155 292425156 5706 5707 339483650 73199 73137 759876827 37797 37798 393375066 48637 48638 665423473 42326 42380 73333068 3628 3555 621350709 74159 74168 940081248 42393 42424 417327505 16184 16185 4267065 674 675 798806564 56814 56815 624993612 82567 82495 371254943 74754 74837 799230801 81917 81945 123022767 61386 61387 232886454 52200 52201 938516545 1293 1294 256293413 48567 48519 894476122 83065 83007 598869069 76668 76669 532258284 64294 64247 453359688 16873 16874 444642734 87223 87224 917410366 71324 71325 829137891 41375 41376 847201322 99253 99197 392088939 26531 26532 108553852 73441 73442 164439272 96162 96102 507510535 94441 94442 438215569 58530 58531 249542299 81690 81720 784588586 66373 66374 843523029 8216 8217 735491251 39848 39869 799214241 1812 1875 417354948 14162 14232 961272282 44858 44885 939920426 58838 58839 122683030 11884 11885 570483458 59746 59665 530270893 94867 94868 916697175 34600 34601 540434498 6140 6141 530815256 15730 15785 146983275 60711 60712 326725797 95404 95405 514974422 58231 58249 143414220 74139 74077 525321210 44930 44931 270011644 42496 42455 730400729 99978 99954 794383627 21516 21517 277357829 71818 71819 687762967 41973 42021 606980253 15811 15819 112985974 52641 52690 218537130 5900 5862 914972888 68547 68548 1457194 80153 80154 861857106 70972 70973 192655251 96865 96866 16763044 20919 20920 682489042 10260 10261 325326843 20348 20349 515329555 58837 58858 948021324 3907 3856 484057994 67292 67256 876637444 2444 2503 864755814 17264 17257 851456274 28808 28809 48955931 63571 63572 118180242 42390 42391 153844746 25444 25449 341139241 12641 12642 805645891 82223 82224 179716013 58578 58579 766619860 81994 82046 137423775 95139 95176 981801979 28328 28329 142664901 27793 27782 377316396 94874 94823 976007557 96961 96991 698234877 75877 75830 682975338 64487 64412 65084569 65419 65420 763742889 56788 56838 996629861 84064 84065 910598150 14767 14728 620727842 85734 85735 418987631 83714 83685 648652839 76910 76973 315032516 69236 69300 265784867 43472 43539 530334385 62654 62672 357214408 57740 57697 366114548 32836 32831 826484140 1834 1781 228663698 9559 9560 667829353 95566 95632 876917458 13071 13069 259548882 7086 7073 171979214 84213 84161 648901501 77568 77583 464283215 4992 4993 281179947 10365 10355 213405341 15194 15248 740550043 30091 30029 329553588 77407 77408 364764636 20796 20797 523495283 71218 71140 157177824 89668 89669 655566818 54932 54848 227639691 43907 43918 406792887 74097 74148 426591099 57137 57109 731085572 4594 4595 595933657 24982 24983 710230070 55225 55226 828425167 92702 92703 246650789 62220 62221 195866710 56671 56672 676538524 89505 89495 266280787 23964 23965 356321925 66475 66476 709226423 2537 2555 25969484 38829 38842 479265414 54591 54592 646429252 44996 45031 148322688 74588 74533 75200164 24482 24483 3646962 97108 97109 40539190 68899 68900 580691767 90746 90719 700745826 98120 98096 511130737 20494 20484 499501705 7721 7722 234811033 77366 77371 315600789 23718 23719 827756629 44383 44384 451441617 87024 87084 715459378 27591 27552 185551382 33330 33331 616309149 10425 10479 267592528 80612 80613 712025386 90706 90760 429244835 36749 36831 814003879 86212 86237 508108266 11459 11460 148279438 24969 24887 422913387 80198 80199 145482634 44310 44311 65638858 60067 60017 7010308 83093 83147 94523453 93048 93044 747508028 93111 93112 982469625 37146 37079 81390040 55311 55330 583300668 17572 17656 687521265 63763 63713 81421672 37252 37253 587597875 73768 73769 495182715 61802 61809 205112796 20002 20075 267409048 98369 98370 666404772 44961 44962 267397701 273 274 835709233 57395 57396 129771919 33227 33294 945007816 9154 9121 34216810 71037 71036 446065698 73025 73026 370161893 29348 29272 742477254 75414 75415 386977726 97071 97072 449153004 63243 63244 616910762 20136 20137 197931928 1605 1610 938117911 18234 18235 215169301 37432 37468 284537557 57448 57482 244349447 92620 92621 819722663 45471 45446 865848896 61984 61985 662660663 72549 72550 508605446 18858 18859 302963533 27582 27583 823192981 9470 9416 574133185 25085 25120 258990697 68247 68248 66061261 96533 96534 734242000 80790 80717 900072651 93005 93019 404023951 79902 79903 713361932 97541 97558 506531522 23116 23117 761043310 86503 86504 255835916 4495 4535 291122726 58995 58996 292521833 6935 6903 587593823 11028 10999 961050973 49455 49444 524628114 58378 58387 108478546 93704 93705 72147760 50875 50907 510912925 50663 50748 112221326 26609 26584 978515992 94123 94124 856499893 66747 66724 335841374 63814 63750 834555566 73446 73447 968098655 12832 12833 50678627 72062 72063 243517557 3997 3998 20109992 93197 93198 195443820 87764 87815 680679905 62954 62955 117675525 38978 38979 986987583 55045 55046 439467776 30577 30605 312006725 21779 21788 597840554 78226 78238 844291428 634 715 198520038 6625 6626 520413718 90623 90578 54768399 28674 28675 448120138 10855 10856 103736235 61451 61452 334955203 95364 95365 679086783 76937 76938 738002474 90026 90027 733753373 54444 54360 431371217 24800 24801 992490164 68479 68480 209037736 82115 82116 406098956 25944 25893 824388055 17155 17156 245935326 61333 61334 693519853 63292 63332 267687336 73366 73286 706234645 44445 44446 281495125 73373 73443 361789159 45061 45109 33398039 33247 33318 147523297 8229 8230 286093567 49831 49851 987657271 37426 37427 47532035 30789 30840 501259347 80601 80603 815252505 50896 50899 504387716 13307 13363 486105882 9415 9447 648312990 904 878 642169189 96012 96079 617006618 91220 91221 883172014 15111 15176 45378452 16690 16691 540371688 62983 62963 510209717 17164 17165 14900869 68780 68744 3184150 24661 24609 334350922 78848 78788 701798868 65875 65876 143198104 57054 57055 18133217 94488 94413 381170463 1706 1704 751826735 2956 2957 791263187 72668 72724 795563982 63327 63332 83258290 57903 57983 249522416 2777 2767 935328657 53785 53786 272120779 32318 32319 558904682 27153 27164 214854754 96052 96119 966536369 10560 10568 52942559 84383 84384 172598663 14770 14771 359501015 89074 89159 637882997 20943 20944 677764639 48906 48907 525063217 78199 78167 813156107 48679 48680 898456615 83301 83302 615491491 39141 39195 246891677 61001 61002 992032600 93278 93279 621945416 2881 2882 280139494 3250 3251 643789795 89370 89298 101196380 64374 64313 720811962 69664 69665 733697621 2911 2912 745212319 89052 88974 301929223 56892 56893 761540368 9195 9236 971520197 44941 44942 715705989 95926 95927 69997416 12367 12368 567539362 74710 74711 88980586 38574 38575 426873942 39548 39549 981829674 58561 58562 936958089 2009 2010 170482265 33721 33722 500796923 79021 79063 58754097 49929 49930 867380620 1165 1166 598076350 94222 94266 898932378 75718 75708 981090449 40330 40331 536479679 57601 57600 718066576 303 304 83104625 94666 94683 843270609 23630 23631 478598212 5717 5718 573558846 28235 28236 98098843 24915 24938 98877723 75506 75507 828736974 40912 40913 384698638 69499 69500 404557077 93060 93027 670606485 32365 32300 666586570 52822 52823 536600392 41001 41002 359075543 6345 6304 777291278 41686 41687 261002943 48745 48687 815783119 10174 10175 190950297 81348 81349 688850817 1550 1551 620461990 94273 94275 270042839 56870 56824 817257727 50435 50436 286097911 87945 87912 604654092 48762 48763 959076228 58527 58528 994977997 97643 97644 12312688 59139 59214 578256029 69515 69541 336751955 77074 77035 623938333 675 722 874205397 28287 28274 944524182 38318 38285 262886432 1710 1770 336516566 1229 1230 451172913 44883 44954 411670392 94183 94184 393748099 84917 84918 511926760 85188 85129 93107155 61668 61669 12336205 95530 95531 739490187 85076 85095 522178357 94692 94693 572075976 57898 57899 390459094 85345 85346 489178876 67357 67358 978115244 62885 62886 788357968 7192 7245 223570605 14704 14727 830198799 90200 90270 556235138 90743 90777 575373680 41254 41258 941998337 55235 55229 235566910 60127 60128 79792733 68425 68426 182261092 45339 45340 181721540 71047 71048 553109919 10946 10947 134801304 22214 22215 226871190 18938 18953 338793331 97989 98064 2757226 17543 17544 198525848 76240 76241 515753729 48631 48706 37096900 45382 45383 73310388 64791 64760 164920350 5534 5535 199720430 92904 92905 889726274 4764 4744 645722441 20099 20148 281156265 68830 68816 866779582 48985 48986 803065774 8336 8300 260037619 15412 15413 424408075 85256 85257 257645194 24682 24704 146506566 48859 48860 871408262 59153 59230 295295078 48080 48081 319899527 57995 57979 702609106 19067 19068 318513668 7610 7611 904830897 23748 23795 845892646 86325 86326 974357999 4340 4341 515902670 56565 56613 420638414 49255 49256 949496542 40556 40557 340247278 87735 87757 733295374 14477 14490 431060605 91625 91620 959339694 25010 24935 935264858 59636 59637 314673837 73766 73767 298894061 14631 14574 327821832 12103 12104 508564042 444 445 984196366 10831 10749 244758737 8245 8246 859637404 68991 68992 726254384 5812 5813 287958372 23035 23036 100826487 19236 19237 979860176 77474 77451 961526932 20090 20094 465605109 15324 15325 875753021 5360 5361 462124908 49615 49616 395980873 74530 74531 703659952 55712 55713 859587239 4891 4827 260863464 87236 87234 794725470 59538 59615 464465196 84943 84994 72640850 93508 93509 140554944 21932 21933 948936599 97531 97532 7232803 30533 30534 244685238 64988 64989 442529490 97652 97630 486993368 77842 77867 345827859 14146 14147 424687274 56467 56526 333227793 96263 96332 104219618 93087 93046 681794181 71216 71174 115441184 17008 16965 685205894 50838 50839 479182304 11455 11456 35745102 73392 73435 509619979 63630 63631 661016132 90005 89949 257250064 48945 48971 130220974 90540 90541 846305920 98316 98247 812051295 72038 72031 388239604 86025 86026 40023452 4020 4021 53631354 95219 95175 975139759 52384 52385 6648783 40734 40664 724343823 81588 81661 712063483 5600 5601 405888019 85303 85220 732148012 28237 28281 716664855 5321 5322 653168307 63885 63886 318320640 46057 46058 625942394 85327 85328 528335758 69329 69264 77517046 43308 43225 394820504 45 8 560718591 95570 95599 869690007 26398 26399 179913087 91369 91317 424329945 51295 51296 343498048 84908 84909 729576899 45988 45946 539670854 16355 16304 55367411 33598 33599 548686216 7572 7573 899627024 17123 17175 423265830 23530 23496 482005334 71563 71514 407803634 59196 59197 577837215 93208 93153 348907394 63598 63515 486845996 87591 87592 241779208 34405 34429 918701006 12377 12378 437870863 88267 88184 746054800 70691 70692 162932426 86315 86371 135483838 23115 23116 802223959 99864 99924 898223896 9985 9986 813894225 69549 69550 812301779 40180 40184 770762213 61455 61456 175091083 7438 7496 115797953 63966 63982 600138831 395 360 50318350 67872 67873 729777595 71122 71059 553435516 11594 11595 104372789 12605 12668 927262151 60017 59933 286348602 96508 96475 682921155 76203 76262 892237738 56261 56262 429348424 50796 50788 395728073 41226 41227 362752470 22409 22435 900001298 69455 69530 279479266 96051 96052 97612804 6744 6701 253549904 20254 20320 300786883 78607 78608 614434739 53028 53029 717378811 64729 64695 514387045 93755 93826 170467763 75899 75930 878191558 13217 13218 784023743 29176 29177 481792929 39257 39258 788632472 88393 88394 296257578 48299 48217 448468081 74840 74841 454222736 99732 99800 585144325 97923 97924 495120698 10567 10568 915399689 57068 57069 488781595 64419 64471 53874970 69332 69343 67697290 28440 28441 499298233 48719 48720 400221492 43230 43231 669754382 26011 26012 182243958 11963 11964 498049896 46262 46196 659461249 42193 42216 954066908 47501 47441 7096993 94948 94949 474448398 69498 69482 863543254 2185 2186 105397324 2886 2887 57672990 62542 62543 884323540 24128 24065 23597433 79344 79345 844754666 67354 67404 407859872 71656 71657 830155429 92582 92583 354930240 80183 80102 473455790 50653 50676 224451750 81965 81918 177264918 16771 16692 764232353 22843 22844 979866493 63099 63019 910756334 97484 97485 495500805 48066 48085 171128102 11603 11648 236245293 85968 85969 823598407 48436 48388 403171695 81463 81525 652692426 12405 12406 153083619 81793 81794 293859183 99576 99577 858849435 75499 75436 16974596 64646 64647 27957143 36722 36723 113707643 83888 83900 274702070 93825 93826 538405786 87950 87951 400233542 41838 41870 343112050 54978 54979 956311209 87175 87176 542338189 32958 32999 366373113 87022 87096 90917867 88155 88156 141101341 74579 74580 888695024 3340 3341 683606537 52378 52379 549073266 69040 69042 184676036 14397 14398 137623251 38751 38752 530585768 61239 61240 277591921 56325 56326 427587351 23061 23062 649590501 46139 46140 781381872 65142 65137 130671787 92132 92194 834678814 90675 90599 932785399 92674 92675 760739737 91880 91881 615454835 48013 47966 600319 94026 94027 664912105 86950 87002 423748190 65031 65032 370455643 66967 66968 193430926 21618 21619 176987089 39988 40056 270560030 73497 73498 673132820 77600 77601 731748488 30587 30620 383326428 55021 55056 993065903 25294 25295 143538776 74739 74740 254298425 19234 19235 297705524 14390 14391 418043226 18825 18759 703711320 84988 84961 455141889 95692 95693 326788422 26342 26308 914064031 24991 24965 455773119 10682 10649 368927531 37956 38010 509546379 93356 93379 358932248 53630 53631 871360033 4211 4212 515428994 67174 67093 218513704 60922 60923 607709278 88413 88396 684573134 9795 9796 824870148 39474 39475 14292286 90390 90391 71881332 68316 68317 60230420 16377 16397 521136344 74525 74580 679406452 35022 34954 481343470 38519 38599 807116145 16206 16207 898451042 51675 51676 780510359 53902 53903 151923944 98143 98191 591723113 70685 70668 112933819 20668 20669 728236438 44073 44053 882262517 80225 80226 619649615 26047 25991 190959288 87730 87755 598133978 59142 59143 208736996 31773 31774 339973978 20577 20578 180973444 67205 67206 856696758 97206 97253 135448978 45286 45287 142686043 78732 78696 927219369 75618 75619 409372381 50822 50823 543029704 10771 10767 725301988 6191 6268 734763138 96837 96838 513323682 98655 98656 1534419 23307 23262 194450001 74227 74258 733028266 46303 46337 609104392 31295 31257 687680187 82587 82588 449205950 91113 91197 965620407 13256 13257 49116802 27069 27029 490971145 64184 64185 305486641 27924 27996 867010927 12221 12206 405792960 78560 78587 564903371 65356 65357 874998880 27307 27308 105009921 17863 17898 539443898 11281 11314 699905919 31654 31655 640127270 98749 98750 306084150 16282 16283 839440318 31132 31133 80769146 47803 47804 515583457 45770 45762 871896021 89209 89255 800330690 83427 83428 582658975 46497 46421 13706656 82436 82499 472689335 76984 77038 269456536 57613 57614 852950762 88188 88111 657074394 7798 7799 729763705 34062 34063 888893992 85810 85745 259409380 581 582 368143972 64014 64081 820619698 41890 41891 786999720 3553 3576 385243121 24976 24977 407992296 83073 83011 797414074 31222 31225 30240084 93903 93904 695530473 40695 40707 714154965 89024 89025 269699926 20657 20658 803184396 51784 51869 500813946 19643 19685 320223324 51801 51802 281252683 18490 18459 533306153 60921 60922 6810052 14555 14556 457571501 33805 33869 886301983 79222 79223 537984444 62038 62039 277571607 75369 75370 194768642 18306 18338 201888772 51684 51742 246144588 56512 56586 684144136 80036 80099 854120390 47906 47952 985988838 32892 32855 369451049 68164 68169 329818454 67158 67159 127551387 32053 32054 634481622 58328 58348 839904229 35613 35614 346379117 12010 12011 672289519 40904 40905 206080332 30121 30096 644050122 16725 16726 163406971 73265 73259 637159885 17261 17297 856861600 22002 22055 252923357 34034 34035 997946988 87491 87492 933410886 97058 97126 247877128 50258 50259 94601419 51674 51698 683549962 21912 21838 325869481 19777 19778 505493835 15576 15609 573978884 38952 39003 523351133 47774 47756 228989925 23292 23293 715895143 49892 49908 34991097 43391 43463 75477100 9666 9679 194341460 17127 17128 843663947 5093 5088 683371390 29882 29883 810326545 63297 63298 847793167 18408 18403 948647224 36184 36185 973265466 90878 90921 810665209 26218 26302 513878292 20846 20810 752628117 835 759 674306943 21213 21214 130182461 99889 99890 981604656 80258 80228 478082332 60185 60112 62826586 17467 17468 183530586 41977 41978 332052535 31975 31906 802935988 27295 27216 699212181 814 768 582330768 5432 5433 508878388 37530 37531 828058107 44675 44676 246160008 29108 29109 718720806 93502 93498 880554021 75756 75757 983116385 91069 91070 560879 46266 46343 752506548 17701 17702 711185811 59899 59900 638370433 62882 62851 886548465 22649 22569 631891534 52284 52285 369108423 25262 25273 544354138 48666 48667 740387070 48722 48754 937563765 63011 63012 881762711 12068 12069 948310550 82727 82728 844132919 78458 78509 374028445 9421 9389 571720621 96948 96953 610822091 92433 92412 440925173 28776 28754 115608929 84426 84492 557709260 5092 5142 543278024 98957 98958 791394323 76439 76440 797356968 14759 14760 759337862 24967 24968 520317882 72395 72378 70693943 43240 43241 371329832 33339 33340 588130665 67132 67149 288359504 4050 4051 968385003 6717 6718 24516371 2928 2849 453596568 36621 36622 878091326 31203 31172 862419206 75683 75684 227435001 11469 11470 836863908 874 828 296548619 45700 45785 718104528 62294 62278 252094481 11911 11912 909794207 27793 27777 381991961 53833 53839 542704938 48794 48714 890130873 10163 10164 321233192 42607 42608 117242091 19808 19826 255162303 96632 96633 780648178 1000 1069 717070175 78991 78992 162949144 87589 87590 946037151 71345 71338 130212708 72003 71926 748802531 9950 9951 127459487 1490 1491 743687021 50031 49965 858448098 29343 29344 513974959 5253 5254 994963895 8518 8519 794601375 58485 58486 845675920 77326 77327 136376006 51484 51446 830260629 55806 55807 831524432 47555 47632 560933551 21108 21191 162375299 83863 83882 128741563 90543 90544 52673867 44498 44499 545302229 46720 46721 137583230 41463 41464 884820921 81494 81561 578396515 59334 59309 873121097 95911 95912 122919226 69407 69472 365345032 82895 82889 591093159 73047 73048 536513919 53720 53701 230433745 56107 56179 847755272 63923 63924 885873940 12106 12176 783784451 712 682 182757955 17228 17229 350126491 16901 16902 697015651 65104 65110 241525037 15381 15382 694259456 68058 68059 453288815 73032 73033 914633793 90871 90834 860794171 49532 49463 226921541 42761 42762 8001522 76191 76192 55234426 66461 66462 862060046 86673 86757 886261516 65180 65195 11949631 988 989 347407888 79801 79867 901602810 72974 72975 682771708 29638 29639 986928492 62289 62304 99803227 32520 32475 392991368 48926 48913 110884016 72711 72697 466997096 61180 61115 897248600 86363 86364 347650878 96737 96738 559000677 4624 4625 476600992 18681 18756 925807570 44659 44660 934795003 66150 66151 136174809 48676 48750 727000149 63536 63537 502115185 42485 42453 872163699 88139 88140 427422202 92576 92571 181956629 21223 21174 179160947 20048 20026 668991273 2950 2951 380599541 39149 39227 207489615 4929 4977 454108683 74390 74440 853693053 29311 29312 378755447 54506 54515 29188597 34157 34231 361635600 34099 34111 86518677 66354 66355 987098296 79027 78993 611744411 64435 64436 902821038 83929 83921 34762348 15333 15410 980162622 21526 21527 627923089 75928 75929 558112390 27006 27007 881874291 46108 46166 526125269 90205 90206 804158960 94168 94193 647452469 51092 51168 178697377 80780 80781 537122008 41715 41716 246901706 81521 81522 123410514 39896 39873 857654889 40345 40346 206768789 82416 82417 401068499 41901 41902 150032426 60276 60277 253148637 67343 67294 408218161 99458 99512 615373160 61351 61390 787915963 5957 5958 893325538 60179 60180 570250928 81253 81254 138000897 47170 47171 668281130 50278 50355 760330740 14923 14959 580802707 10267 10268 279070638 8386 8387 151584049 8086 8115 14858857 23915 23838 303053809 98612 98640 630301011 5397 5398 451438746 94457 94495 86257201 8320 8284 345335167 84926 84876 435873105 51473 51510 237124621 17816 17890 869452609 81022 81048 296089016 70410 70411 88942262 55141 55142 294039809 67884 67917 64844494 91971 91972 689776744 14688 14612 837005481 77691 77754 339995770 12578 12579 692276665 48807 48787 237781986 29346 29347 397351729 19448 19449 33411269 68886 68913 643856508 85764 85736 404787119 7246 7233 877986671 81172 81128 709119320 11812 11823 560022548 7630 7631 189060839 99852 99902 294791906 48368 48369 622461582 50941 50984 212394663 95223 95148 554510021 95179 95180 391063392 73605 73606 644635741 81603 81604 951845748 73353 73268 193918561 76088 76072 316075369 22391 22392 577316915 92270 92271 975672690 59206 59207 525495409 86612 86646 58054267 91681 91682 348684601 3669 3639 603299269 39888 39883 863230691 37806 37746 955044402 70309 70379 878953479 76773 76756 374903835 68559 68567 296533697 81002 81003 687136452 69149 69087 78195915 90837 90838 403815364 78959 78960 970011381 57739 57674 728104959 78997 79020 10186096 96015 96016 936119288 73384 73459 593516318 26573 26574 979003167 23853 23857 960494857 34489 34537 725175055 21083 21130 852927750 70081 70057 894352236 14114 14115 312335374 79044 79045 413341559 42984 42985 358155282 57539 57470 61854688 1815 1859 636438435 22777 22778 672278469 50058 50091 396025178 34741 34669 830333041 87596 87599 860280615 68170 68211 448890308 69081 69082 758187070 90462 90387 570408752 77212 77213 735106882 49 50 136204661 18634 18635 577372419 72035 72036 735228473 9379 9380 825341556 27456 27457 382436069 32825 32826 761011651 20224 20225 601855030 63038 63034 167015091 27550 27478 776491217 34688 34689 184703263 35776 35824 246834508 86500 86501 416384638 73053 73054 657698933 61492 61493 868863849 20913 20914 805794874 17314 17315 295016803 18853 18854 148432567 97814 97815 601477990 96381 96431 181709298 21524 21525 832114436 99751 99811 363744710 16699 16700 510008597 97282 97283 210230699 74618 74599 561040291 26135 26097 37302019 76112 76137 774552349 66895 66896 143317118 7676 7677 535012380 17555 17556 80937942 51139 51064 484172000 51170 51088 397810397 83043 82968 146965332 42048 42045 203811078 35422 35423 90954474 44121 44055 892150237 83212 83213 853364688 47281 47328 523059345 61394 61461 915675915 38139 38172 197713154 60173 60174 596909093 41489 41490 476123972 31300 31280 272866260 37934 37935 759216060 77396 77397 492856069 82447 82470 211665154 7690 7726 769240072 84319 84368 792006816 7405 7406 879325105 37340 37341 509352539 89052 89053 692252604 67806 67807 402198413 81978 81998 88559580 73554 73574 150148813 75798 75763 539455969 36706 36640 909189065 94530 94535 15599338 98748 98707 328226436 3014 3015 159196843 3384 3324 657368919 50004 50005 24032399 88186 88187 613148163 47874 47951 603086847 82857 82924 115281359 6968 7053 615876084 25803 25836 475553388 29958 29971 914409740 1246 1247 821445855 59251 59252 51646091 58536 58509 594872605 90499 90500 912203125 63491 63492 532971830 39553 39554 148930085 33207 33208 686133868 67093 67094 34035244 49090 49091 900944234 1194 1195 429519346 93118 93119 91948196 34937 34944 23908164 83438 83396 625453591 15911 15905 743935939 86549 86478 27400624 23908 23895 48681998 51468 51451 101692920 37570 37571 684798660 43531 43532 312216476 89559 89550 840464527 1964 2031 693750965 36899 36928 787039345 13973 13974 352165607 53319 53320 156039822 50516 50517 169589302 84623 84624 124535476 57019 57006 825474069 70446 70447 538421074 35999 36037 209635573 6117 6118 410897229 60485 60505 585572478 37683 37722 847438360 66591 66554 320191523 96476 96477 446946315 85101 85102 822598950 55167 55100 821845959 53603 53604 209201693 85741 85761 789941126 49314 49276 748616370 86956 86957 297204220 63430 63389 257262729 74314 74392 104448782 13355 13391 975561441 56524 56525 336786714 92991 92992 475668854 65112 65191 171681058 32810 32811 488310634 47678 47679 792265866 23515 23486 98492092 29161 29162 151304540 18655 18656 401054794 70043 69966 963806775 16538 16539 408358472 12812 12801 932897837 80202 80203 360871621 97628 97629 936974204 49277 49278 273111797 63815 63816 372591710 48622 48683 855513888 12096 12019 906179315 33720 33727 733491224 72342 72343 873015157 42302 42284 54119040 70330 70331 198099997 44005 44006 124853074 94889 94890 85010433 5293 5294 825171404 58612 58658 580527127 88707 88645 98010988 89661 89723 204797613 93045 93046 563563436 72063 72064 428359516 48645 48702 815029752 66764 66697 554383119 82715 82716 164137795 65037 65038 92930836 22404 22405 435171018 5832 5833 276300419 91171 91172 76113442 18189 18190 111555795 72906 72907 81535814 75865 75889 712735483 52001 52002 7148522 31594 31558 350067809 63261 63262 149048702 49594 49615 852920632 97888 97889 883167835 10385 10402 659377466 37154 37122 587505963 55587 55588 689820665 71043 70990 888980569 11719 11720 874462914 17744 17798 966353980 23897 23898 990338173 6535 6560 961031286 10706 10707 876998378 55228 55229 48863061 86987 86988 88571220 36381 36457 53078620 75911 75912 2675538 61909 61869 931684477 75858 75827 81179975 62273 62316 676349380 78673 78712 638325781 24890 24891 675205809 15872 15903 550881211 67537 67613 435776250 79441 79442 31349077 45922 45968 343936660 28096 28097 363052616 76576 76591 216780691 36635 36673 516255213 94398 94474 78715183 41063 41013 415209612 30435 30432 236728105 25771 25772 376354901 58522 58523 272074601 98063 98040 806680910 65193 65194 465423269 74851 74886 671058610 86174 86175 379252411 4129 4085 99035727 875 876 280507268 21445 21446 959024538 94080 94081 983739144 87602 87532 60532951 80963 80964 594486367 47668 47724 780300738 62366 62367 817003484 67873 67874 167123744 86546 86615 158124021 44938 44916 918531624 24206 24207 384753279 87967 87968 910243782 9507 9508 310774274 96529 96530 781312385 89443 89444 287573719 93633 93634 275819153 35497 35498 72020227 90229 90230 427024552 34061 34048 947972730 38582 38585 90176960 56677 56681 403878733 6961 7031 976588872 75393 75394 760681071 89787 89778 600748387 1660 1661 544410510 76508 76526 462414122 47033 47034 222056674 37193 37147 93305703 46416 46417 72459962 65256 65257 213635094 31058 31033 143598290 10351 10301 163703609 74325 74326 429837151 72165 72167 568148113 23236 23255 381739750 89398 89399 239562339 66036 66111 165561829 86921 86922 311652086 84825 84826 852588978 33782 33783 712062172 94073 94008 725019958 96132 96133 575843510 86960 86894 121473111 40324 40325 183651981 25413 25331 617053639 51867 51788 374114949 87870 87871 118290206 38391 38404 505121190 26810 26811 735463046 84085 84021 231900759 32820 32821 825948737 74406 74407 29967561 76658 76659 266065267 60506 60507 640154475 8644 8595 561572113 85034 85035 314828965 62869 62935 688213506 26696 26697 498407530 9566 9570 655470794 62259 62260 267502793 51012 50986 691454559 25319 25375 611023509 11349 11350 317933634 94691 94736 6113799 33878 33801 52660353 32102 32056 456348851 53548 53549 808172818 48628 48660 911722603 25639 25614 547459453 24209 24137 511697670 90969 90970 961293419 77650 77619 817819236 89082 89017 332066935 76207 76208 897870583 37030 36945 29885931 80717 80718 557322853 82352 82353 633926352 8213 8214 243816043 69419 69342 676869573 97061 96998 97142148 51870 51871 226480843 76985 76932 132597677 15512 15488 90388330 36849 36850 724008322 20196 20207 48933087 84671 84672 136592986 72594 72572 326108809 72688 72658 956017312 82747 82748 139178947 38056 38057 791160905 74261 74262 134646095 42499 42574 691764534 97921 97922 58511589 6753 6698 439847141 7855 7891 720930391 67949 67950 701561251 66901 66902 165852260 2983 2984 278131669 44125 44160 422853060 72757 72758 718545253 19186 19209 297922926 98636 98637 803206158 24994 24981 118174669 3921 3922 995961446 26665 26726 379777479 32999 33000 979006302 21399 21352 71211928 22372 22373 259956599 87828 87829 779488868 17574 17575 604457268 84679 84722 119262145 42432 42499 513404367 26678 26593 640924686 86202 86203 89390740 48210 48211 391494630 60503 60450 392712254 93264 93265 605380098 98851 98885 720577905 4907 4833 766932971 67234 67258 708163018 59915 59900 708304039 80651 80717 511259521 56215 56216 984245831 80048 80049 558914698 30253 30300 29691399 78630 78556 738298461 39350 39351 111745283 91216 91271 179583297 30913 30882 846714265 8311 8312 420065339 62583 62584 494195059 81881 81833 349924725 69974 69905 43875889 24360 24361 467246558 70158 70159 976067166 78742 78671 65732060 178 223 150463573 19161 19084 529068148 49921 49922 408055139 81282 81258 193567390 63606 63607 312909540 59893 59894 669411809 62554 62555 907130472 95167 95180 979840048 50472 50400 855121249 27800 27801 114283801 8181 8182 668622061 4747 4748 192380286 94303 94304 281993904 84051 84017 194547544 90050 90051 417915646 37984 37985 963990684 19942 19943 407131012 54019 54020 740227555 12035 12036 667594926 82387 82425 498210752 23571 23629 821431537 37980 37990 364926795 71208 71221 896237402 54340 54281 788808772 67846 67882 113135953 84720 84783 588471392 60667 60668 445523416 32150 32151 856113324 5002 5079 354036490 60674 60732 444089437 12958 12959 903231974 25102 25121 706001996 37183 37184 337656431 24365 24440 222314738 36385 36460 686448421 77795 77796 833498026 71004 71005 438135236 57287 57288 936988847 61778 61708 560925411 70931 70882 108330092 18645 18646 796716286 95213 95214 780960314 2378 2396 71394741 51791 51792 147418776 80998 80950 17633283 69064 69073 732224144 59979 59980 478830507 59749 59733 252853309 96990 96907 650191609 21361 21362 320672515 99976 99937 506404649 31146 31182 558925825 15801 15802 21191547 86022 86003 163405677 79164 79165 422315311 30318 30319 768711102 36529 36530 785341116 45260 45261 663292897 14491 14535 170268511 89473 89403 503676348 33279 33280 746500804 85596 85597 84637898 12862 12896 893384266 17690 17691 342272816 54188 54189 106344890 97959 97976 74686180 22986 23011 540145102 1760 1719 882035688 2791 2792 292045557 73624 73663 3622765 28057 28058 593075354 62334 62335 708201899 44556 44617 84901196 51526 51510 777857659 34329 34330 194383434 18324 18247 465257086 8844 8845 310504101 62113 62105 940578491 54547 54595 47688344 38538 38539 359930338 41955 41956 639538285 79156 79157 125861741 8763 8695 613855861 34061 34092 330385146 30188 30189 217951896 67109 67138 700583096 20294 20295 10731997 66369 66370 152411714 21242 21243 949266325 64040 64037 106131761 31700 31657 476389521 18631 18637 49785340 32158 32159 74937538 63700 63701 923557109 30662 30712 899668213 20023 19979 265169436 15992 15993 191294608 49652 49656 370645668 60349 60350 756850920 59267 59268 765941509 71750 71739 420549548 29697 29698 26344951 16623 16575 287635659 80508 80509 267294842 66359 66373 257457316 83480 83481 847255444 44308 44380 399740679 32034 32035 210764896 19354 19355 370482094 52557 52558 203484466 19651 19602 369506397 61070 61029 166890243 19878 19879 698306634 4662 4694 865139431 75285 75230 805593228 60866 60898 635709076 58336 58292 271668518 72442 72443 645392680 49506 49507 203833967 91463 91419 755680774 51431 51487 316530797 19912 19913 919326387 82871 82905 982530763 23658 23689 674502659 9673 9674 607736515 45225 45226 519278167 64831 64905 401567500 35401 35402 43859921 98913 98953 317693984 58862 58863 296480070 44930 44965 94397282 16804 16805 375815721 68734 68653 1611545 50276 50233 877648374 7043 7044 191168010 10444 10516 694464335 52588 52589 873440443 85353 85424 605180362 32754 32773 898959888 24805 24806 211473699 22111 22150 622347425 40706 40682 169613928 85185 85199 93723102 7753 7754 281188308 37393 37356 679076780 32703 32751 954650452 36265 36224 416638924 38690 38658 363241328 87774 87827 313301973 29811 29812 87794122 38822 38797 902750516 15117 15118 131752427 48912 48934 180895707 12366 12367 788467820 85614 85574 653535513 82646 82647 890894258 54973 54975 11920764 65189 65138 845939385 60077 60078 613962522 98796 98797 266470531 53215 53226 97113303 20978 20979 791757135 68678 68737 978860657 63954 63955 880396073 86405 86420 319475488 56676 56642 586928057 58531 58487 464542794 86316 86284 115029576 58831 58832 645975349 36312 36313 661033070 58318 58319 881113751 67524 67525 154456462 73569 73570 986365407 52890 52958 541658603 29234 29235 8683774 15402 15444 704969841 99084 99119 560532212 18722 18723 168958387 45571 45572 43084425 20814 20815 982738187 10343 10303 825050053 85089 85137 269814993 91009 91010 925210549 6830 6831 615983499 81947 81948 968603279 61537 61538 782573980 38513 38563 87589698 6709 6679 602021416 38378 38379 165055823 3211 3224 266063303 98415 98460 838596879 24685 24751 395854298 75627 75650 920215192 56544 56510 39814412 40897 40876 688885000 25495 25496 857921358 24845 24849 692861795 54787 54782 834388120 38196 38197 454794694 48291 48335 402643894 56550 56551 310992409 48286 48238 722133698 55404 55350 839014017 18553 18574 786394400 2573 2648 786355940 3907 3875 284058145 44464 44532 863759636 48634 48635 537103086 93346 93347 634228225 40192 40193 141999212 39754 39705 759155034 41534 41535 770339814 41761 41822 319731300 47644 47697 622862889 37719 37720 671963266 1156 1157 584055209 66062 66107 196652949 92420 92421 163188647 1019 1046 194736261 56647 56648 927498349 4560 4561 825517319 77596 77597 918375170 9014 9015 220105395 4237 4238 266231688 86017 85932 445055307 4477 4561 107650418 36006 36051 60310405 51882 51883 676551956 70330 70304 708804471 15178 15235 693656956 55796 55850 890157456 92539 92540 805022878 99310 99339 699732229 17980 17981 810968780 60863 60837 334357820 16409 16478 419923305 6491 6492 142550734 33963 33908 382467670 66697 66698 134582368 16073 16068 446654486 51504 51505 704157670 96728 96798 912506963 37107 37114 919939524 99218 99240 836430587 632 633 519128964 51783 51741 400172631 91058 90979 758122128 10853 10867 604658227 8320 8248 328727955 2406 2348 233487377 58526 58527 169843638 39544 39532 493537075 22930 22934 520440662 69961 69879 658680779 22754 22814 764933449 7149 7135 8298807 76 77 17729203 77998 77920 898486335 4725 4779 109264087 55867 55796 585813655 74621 74660 180816534 72600 72564 639623208 54544 54545 468781657 40734 40818 363958161 58118 58119 764433572 31203 31259 556768864 82747 82726 976907824 68609 68610 212837368 39364 39317 393337508 53186 53187 768299765 88056 88057 910010796 82551 82557 842422255 36274 36313 638050630 63440 63441 4939917 67418 67412 58480883 90211 90198 500833589 37528 37529 192650825 25491 25492 203722502 50728 50729 449111502 59319 59320 143246974 52608 52609 845262643 89423 89424 785429893 71841 71861 798571965 92480 92481 243167954 5237 5238 850126049 25123 25103 388024867 16412 16413 713577298 44198 44199 499084397 53680 53645 172110943 37114 37115 884907334 32181 32238 618579420 12038 12039 277620602 46467 46468 640942360 91903 91919 397673729 23669 23711 595166339 43160 43216 321524333 40024 40032 967252954 8506 8473 49090352 10155 10156 813551960 2235 2309 318529131 87868 87864 810645518 12109 12110 689935035 30327 30328 805712519 95801 95802 426344754 9243 9244 303490975 38953 38954 852955478 40578 40548 119475751 80958 80913 417164067 34974 34975 925175044 42466 42467 112064534 56819 56820 30290051 60813 60805 475371149 12134 12199 520390835 72141 72142 697807524 77746 77747 630503451 58839 58793 39540860 82743 82744 306026345 3580 3615 837101358 2815 2816 732167084 21236 21237 754879683 70335 70336 37041928 63110 63129 367100394 86497 86455 468551985 80550 80551 100132802 59227 59164 200662094 90519 90520 474304260 75940 75941 750129591 15774 15835 863075384 82902 82903 548139136 9125 9164 630745828 25198 25135 642170420 28592 28587 483282052 32755 32756 621313107 61339 61340 427894415 51753 51715 3645752 50192 50193 658661073 95798 95755 47204142 29355 29414 935271769 21750 21772 521199618 10590 10591 511094742 97404 97405 393087168 9775 9690 516358917 16134 16207 942220081 50327 50259 776226934 61053 61054 367209574 77920 77921 426980116 48868 48869 695240697 41637 41638 405000086 61311 61320 916911475 56353 56354 713814938 81911 81912 727954307 92571 92506 595481687 21317 21328 244658826 34917 34997 480805359 36304 36305 642982833 83825 83753 199326171 41206 41133 795154397 80119 80120 930057689 66520 66551 761782762 83615 83616 743185736 97384 97385 135653497 62199 62258 935428573 47933 47934 91237995 91204 91205 309088682 2036 2037 139671223 62585 62586 441494203 28819 28779 756854590 36134 36135 142132347 46653 46654 492687504 56117 56183 731439108 47758 47800 13839191 82955 82956 600133999 35795 35796 414793411 52907 52908 82116510 9427 9456 219026853 23190 23266 963348785 7386 7387 793487063 42846 42847 590119646 67678 67679 705506447 21737 21738 575929946 60473 60469 692696198 65160 65101 438686082 23016 23045 190887587 28509 28510 184039216 99564 99645 672920124 13254 13255 301165559 52617 52663 516173927 47354 47309 239524906 55260 55261 751012114 29516 29520 196129540 74712 74673 228620252 42331 42332 732568737 79414 79431 581508835 1425 1426 625384302 51982 51991 912111357 86537 86538 641664098 29309 29225 107643639 40197 40198 628531757 81272 81356 681986659 38330 38354 945843697 23690 23609 848205263 16226 16227 646459576 212 213 939025661 17358 17320 94287260 69097 69098 444695299 98044 98007 368790692 95433 95425 795698394 49875 49876 829294621 19523 19497 474442011 19963 19964 215203968 38598 38538 741417120 61358 61359 97706387 87177 87178 984562540 30275 30276 825647555 76186 76188 351977693 54697 54772 842318386 38471 38485 763415626 91973 91974 187772223 21796 21797 392291000 78517 78518 118549745 60590 60613 462354830 71397 71398 293232326 56009 56010 584618738 47130 47190 146527628 35551 35552 355765210 74459 74525 128134928 82407 82414 580716525 73381 73462 394115359 39062 39063 897381340 41433 41434 638539142 81583 81615 719472588 36074 36075 85429465 75520 75521 16584584 54914 54915 133607335 72031 72032 137499201 70574 70575 330907186 12093 12125 312807704 19436 19444 270889671 42827 42828 478916697 24936 24985 872464177 16057 16040 565472219 99121 99122 424619720 78949 78950 25420711 49380 49381 184576514 55174 55122 911967329 54511 54427 202640811 5635 5570 512929045 69156 69157 420811352 15176 15177 906542418 96045 96085 417490953 88844 88803 832502853 54920 54999 545163358 94823 94792 227932175 29519 29520 30154274 16835 16900 503599069 5453 5454 279341989 97743 97744 976577966 76845 76846 454111927 12112 12157 264614833 69873 69849 101671922 42453 42520 610060484 48321 48272 580692902 2807 2808 261590404 31725 31766 915479128 51059 51128 576091859 97929 97860 99468886 42984 42962 202043197 56837 56884 335050951 24806 24807 625331056 19040 19041 132674262 83018 82954 458074608 62950 63010 346651074 22734 22697 477638827 68265 68198 190144849 56128 56129 569203520 83299 83300 234011182 61474 61475 244284142 30763 30764 233747874 7213 7143 651464572 22699 22700 782057374 3418 3363 619438364 20591 20664 629653807 29984 29985 2314153 50292 50293 239235357 55377 55378 479939789 94601 94588 727306282 80748 80793 876461294 1734 1735 244845054 90558 90559 702807849 61305 61306 903754334 24713 24634 634928065 55730 55705 462426279 18693 18694 1834484 89604 89605 660536871 20826 20880 121163635 44816 44900 338627622 77651 77652 937602084 84987 84938 18471091 27817 27818 38741726 83434 83435 528099884 26508 26522 321721395 27717 27718 596664742 75877 75878 770063387 38853 38901 414699762 88140 88129 718405467 59184 59235 613840194 12539 12540 446244254 65842 65843 512949712 23597 23653 292202711 8927 8897 808004413 74852 74786 255194364 11249 11241 355531678 98497 98498 587222750 49153 49154 251523481 74568 74573 37377150 22948 22918 240404400 5362 5316 618911085 54849 54850 718281562 46107 46191 603533924 27973 27974 899487443 3804 3741 267146989 84930 84931 153613111 89969 89970 164706683 60917 60835 951416025 97210 97211 645347883 72385 72331 81600065 98733 98734 239164277 61555 61556 878794342 86368 86369 465884291 7073 7074 457363354 81513 81514 879757322 12635 12629 127471097 50630 50631 254251016 56350 56330 771827466 3070 3071 855497224 27877 27918 959924016 5200 5193 138919828 77954 77955 57609506 7131 7132 467257484 16358 16422 934814806 60632 60706 265865774 14074 14109 41171033 13189 13190 12311332 96999 97049 415105961 38653 38578 141985947 52689 52678 602167457 13446 13478 477032048 47479 47480 777368350 28229 28147 831469711 78439 78440 531519485 99577 99655 958360950 98887 98899 682617969 38592 38541 317746594 9823 9806 851896615 62432 62433 990838013 69623 69586 961292896 90840 90895 908968520 99635 99636 749904489 62664 62729 300379707 95937 95967 873563537 65295 65296 165085944 78748 78736 614502060 2297 2298 651898424 45943 45944 658782773 58500 58553 235433453 98530 98531 975747478 13788 13789 921019702 84494 84478 8931214 19174 19191 430917537 9658 9659 56725938 43657 43658 258652442 51056 51135 858173645 29319 29320 736634445 39033 39034 5673911 67935 67936 117527745 86629 86630 668525026 84940 84980 463975733 84568 84569 138465404 75551 75552 455287543 62843 62844 697927038 41647 41648 620840150 91402 91383 902620700 40077 40078 72606354 91691 91633 77850982 1809 1840 934605069 4812 4781 707594076 80009 80075 128618542 79488 79439 222381730 38999 39049 22848126 95591 95537 928893971 38608 38609 139169744 7504 7476 505776562 64100 64101 985954565 77923 77924 777285121 63507 63592 305024353 5687 5719 234556551 38703 38638 619734949 76221 76222 500996702 91164 91148 749675544 47948 47949 21411393 82696 82697 152940014 3296 3297 191758700 54111 54051 750922078 64250 64251 655579085 78034 78035 904256865 27444 27445 693899359 41273 41274 535023649 55194 55237 791516044 18776 18710 125859841 27918 27919 954455524 41084 41085 742374112 3293 3352 3158678 52598 52599 370147202 38278 38253 61573869 26188 26189 466047788 45765 45766 931304568 64116 64141 557761595 47849 47901 367224363 57562 57563 395478432 76781 76735 218194510 71853 71772 238485293 78888 78941 442492354 73128 73129 868568527 61452 61450 629273410 93287 93288 292012844 26904 26824 480846574 35568 35531 375137139 14960 14954 507231727 52077 52078 43616951 36597 36598 692065245 27848 27870 508112645 98492 98489 551175706 34020 33952 527539523 22246 22247 304331110 21003 20957 724570020 59756 59767 460759199 62315 62316 193307910 13346 13347 928208775 60661 60637 680450418 14350 14351 940690538 72106 72107 436506680 38946 38947 658700430 32069 32067 162702760 54548 54549 584545278 75828 75835 267928097 53522 53536 407323252 59970 60051 680520022 14009 14010 188496514 44750 44720 181369833 48067 48068 336710320 91536 91598 132827616 96193 96261 420311 62181 62182 73099660 38751 38716 387893232 16969 17053 399482806 91568 91569 400091878 92901 92902 943189209 4098 4099 499304779 57392 57475 999832246 27531 27514 157882830 96613 96692 852992312 25406 25407 171472653 15470 15471 42025075 45859 45860 334516311 87291 87292 35590891 62954 62999 294040014 26781 26782 876404018 94464 94490 884620928 41858 41859 975923495 72440 72484 982663982 32427 32475 408418434 90085 90086 829542779 25540 25527 595591704 98705 98658 130641761 66080 66107 113649965 17025 17026 247881253 75389 75390 71119391 73073 73066 112776826 37146 37147 193416916 99409 99482 388321333 52901 52843 590505189 93610 93607 834263902 29018 29019 964969535 39826 39827 836003201 18804 18819 100461175 85731 85732 988318252 49085 49086 734720104 50586 50587 646782212 52959 52978 994496485 30728 30729 936552067 55628 55582 361315211 82595 82596 82563423 74001 74002 26674995 82577 82547 994312599 38745 38681 156327471 38763 38711 285065386 1535 1513 406646072 1703 1717 648290897 60652 60653 320271276 29220 29221 733489004 10955 10964 878431701 24170 24171 175248343 33598 33650 17914117 27921 27968 616694576 30887 30888 508075676 89301 89302 168872620 45160 45136 222695273 91623 91608 334795849 37373 37374 86628052 92231 92232 488289648 74629 74605 769007365 71062 71090 337631657 85337 85338 657966242 82125 82126 639602136 85911 85912 518219081 41367 41290 161106027 73423 73424 735603129 7075 7076 397109019 78800 78767 93286505 35367 35368 81939148 89636 89709 143680056 14445 14446 917340415 31592 31593 365158995 765 728 691871178 12608 12576 150842242 3060 3061 642388643 94995 94959 15462131 60967 60968 913010093 76623 76704 120285149 83030 83086 811645164 75168 75124 71563491 1363 1286 494717927 63784 63785 446827958 77159 77160 177957815 49379 49433 125638666 59238 59239 557077788 3513 3514 253031746 10820 10821 593971044 49520 49583 139439420 10665 10608 800398599 74073 74094 837186660 74522 74523 214946599 32376 32377 790954502 56289 56290 250604562 42088 42089 629361837 9356 9357 491923187 970 927 521182166 64841 64842 198978263 54398 54423 635879251 60784 60785 747968692 19509 19510 317850701 10287 10232 86525430 26939 26959 521671963 45300 45278 329403966 24983 25041 316992993 701 702 673430210 45680 45681 57628091 1822 1823 732929894 64272 64273 74587150 27256 27257 974885527 71260 71289 542507334 38961 38962 115845520 46469 46470 170881618 46165 46197 646511609 8557 8550 470289042 64683 64684 848677393 88730 88731 845674564 98395 98396 162880805 50305 50230 879820256 53799 53800 602225762 79765 79766 936251279 24520 24521 202020337 41143 41199 813298448 24251 24252 812788895 28919 28920 674708663 11999 12000 434281840 60709 60710 866500880 60945 61020 63230366 45642 45643 141516916 4680 4681 754843783 56400 56401 848183461 69746 69747 101216022 9520 9493 428338910 47269 47270 805555678 90406 90450 247513617 46004 46005 33175184 39587 39598 655661145 28439 28412 349651183 65291 65232 665596354 9588 9560 79991900 47398 47339 121749483 95724 95766 122079547 85708 85709 600618562 3928 3915 541507537 30182 30201 279678249 73267 73272 565371437 45448 45515 843582453 81634 81635 823521172 62474 62392 587401116 55166 55248 960574465 92913 92914 172148743 40300 40301 456640028 86744 86745 104737552 94534 94580 549177887 19591 19584 409684951 95685 95686 581521849 15713 15684 694485594 38966 39046 829819205 37084 37085 833759507 82601 82602 904810646 21240 21241 560970208 434 435 185390544 51351 51352 581870386 4103 4104 628370317 53579 53593 118140771 28237 28291 995177222 97889 97961 780497773 80105 80106 142926258 85831 85832 587857428 43106 43107 743285788 43263 43264 352862331 34919 34920 626413629 13946 13873 345185765 69340 69341 566548021 8426 8419 350367988 73189 73113 470519018 78820 78821 15825564 77885 77913 181812859 88797 88798 2105297 8429 8398 990083410 74538 74539 340922220 34308 34309 252511374 45618 45675 148645249 2580 2601 404780348 14962 14936 346318764 22783 22856 564056716 46113 46181 643864938 1544 1587 884360826 17110 17111 857314207 98419 98490 706530249 10493 10470 440755427 36750 36751 318729136 97609 97610 770188322 15102 15103 247613425 1013 1014 420553845 59239 59207 832018043 82277 82253 2686009 55299 55300 707911706 38439 38440 816027684 43947 43986 193023983 6491 6565 513644169 36613 36614 489881195 88185 88107 578262321 43106 43150 443200236 85470 85471 162927421 4829 4845 615299413 47505 47463 808058147 83712 83676 106882297 77036 77037 754837674 72646 72647 883147617 79828 79785 530704330 23638 23570 58922641 8789 8779 512548030 98941 98942 413450598 85354 85274 747363606 93440 93458 210695610 62099 62062 292574524 44080 44081 823160937 72196 72197 691626593 47098 47036 955386435 75046 75060 516566059 71987 72053 353996696 89812 89853 473602187 26454 26430 52725217 50943 51017 930388184 41463 41520 763600477 11404 11405 967089717 8834 8827 279999728 91533 91534 376454041 81796 81807 236430885 12939 13006 464912130 12393 12309 46971086 87110 87111 880497886 70884 70920 19642663 45241 45258 303297484 90717 90718 824869048 49315 49309 513571377 22965 22966 75542374 40991 40992 837802850 45015 44934 1358215 84941 84942 35081858 88316 88369 43732734 46742 46743 635635454 62716 62683 966187705 85502 85503 1878648 53264 53265 142001930 26944 26980 396388920 29214 29262 828049726 9295 9276 306505790 28807 28876 204439411 21676 21677 328086276 64147 64135 175066387 22202 22182 800409547 70163 70241 275703552 31741 31753 236301595 51494 51492 153840338 81731 81806 12113632 66749 66750 566671784 52236 52244 601119714 5314 5396 937635615 90040 89998 829440013 39606 39607 450132509 88064 87990 376281445 59168 59237 128854952 60286 60255 227824970 90234 90290 450582177 3622 3637 750737993 129 130 629298598 68608 68609 897305891 70772 70847 876106409 8685 8686 907780895 51466 51486 832836829 54247 54328 879129134 92837 92778 96642557 28658 28700 201854683 384 385 969776750 80653 80628 4585337 35637 35638 562547860 77487 77407 168325028 5691 5692 6649192 53277 53215 709033988 21327 21328 252962869 39377 39421 208107370 89772 89691 91716744 33343 33344 416202845 17438 17485 590022541 78313 78314 184345091 16682 16683 247163491 74397 74398 771974876 97456 97457 517218996 53042 53064 936171975 56932 56933 901819346 35021 35022 847560635 4624 4584 566629566 89771 89772 681167086 69457 69515 965497647 922 912 240870365 18993 19058 727911756 67574 67575 732099060 87582 87522 113727655 75123 75044 631571381 94898 94899 126921664 96226 96227 761830012 46241 46242 410933785 49263 49342 64785103 49525 49465 449562087 13773 13774 269239935 89039 89083 843322399 95230 95302 739807923 92061 92062 930900192 41733 41734 260395805 12133 12202 91867853 57961 57962 83968601 87793 87794 328083955 4466 4467 507052909 71701 71758 608324066 22057 22058 799687507 76070 76071 690098009 99728 99729 143694824 30132 30145 976839409 23757 23758 41337866 86691 86640 587420381 44299 44300 832307692 89880 89903 372171383 94242 94243 615967752 96193 96194 421708852 32467 32509 220545657 53971 53972 72561540 23130 23136 468028550 7809 7854 705908101 74539 74540 260788030 19396 19397 208242613 35401 35432 789844970 75006 75007 996526812 85935 85954 425437284 27337 27284 322845668 91940 91933 767417785 51847 51900 610711949 32722 32647 733173086 62723 62724 611182579 66103 66076 325420766 50759 50725 577159238 72082 72041 114379588 52972 52973 525561400 95079 95080 310845545 68621 68701 708345830 37051 36993 878582277 28191 28262 933341927 52253 52254 952523218 19414 19415 183580605 99286 99362 70171139 17090 17091 379918239 58423 58424 923040535 11130 11050 277970283 51555 51506 534995640 95766 95796 199763090 63960 64025 251913064 37492 37449 477214484 98144 98145 601501416 11740 11698 480184106 92123 92124 39508609 58592 58548 146455915 48624 48565 991252862 59229 59230 6096634 20646 20647 724013494 28519 28581 919943217 23297 23298 710009463 49259 49260 652517795 72589 72649 414517083 57922 57923 19455214 44618 44628 726776213 83393 83441 778437354 2126 2127 478439660 69795 69770 945825647 25738 25739 156309822 1810 1811 808958310 71535 71536 674432827 98423 98508 964298846 85350 85421 694299447 28133 28099 519485826 31501 31502 940655119 74894 74838 276497198 33704 33699 624725195 96771 96737 48689373 3791 3829 967126490 52194 52279 784283928 57472 57473 418503146 986 987 923153052 72343 72312 192823744 23177 23199 766498894 15800 15715 86582230 87416 87377 80959271 36441 36414 983740130 40846 40887 410550409 28767 28783 738412166 41762 41717 253212401 79633 79614 452190736 74510 74511 184310009 52999 53014 897909012 1661 1665 306221828 97140 97170 591011835 18264 18265 711052768 12665 12666 634053665 84642 84592 659137122 17652 17666 530679964 13798 13863 475760435 79352 79360 988351132 12241 12213 300656224 22752 22753 848712316 49143 49144 903566925 7546 7547 118090224 28628 28675 844026981 85461 85444 258913422 15 16 787367875 66970 67044 642990517 14698 14699 772954994 42827 42902 235067529 76756 76814 692900705 73827 73828 123390025 82450 82451 440049011 18954 18955 567866999 25545 25576 395989153 1782 1783 706507803 3383 3393 497490529 80989 81007 102535550 93609 93534 670939822 98815 98772 71247281 51380 51381 403242537 35704 35625 441316608 75015 75016 147132622 78831 78832 682635591 64329 64330 420520231 87120 87121 950669191 66506 66507 160034961 14593 14594 299119869 29141 29190 627824802 77799 77800 701000707 13676 13677 720908749 4971 4921 11526946 2353 2354 505406240 9925 9926 310721194 4647 4664 57293536 9548 9549 27488626 47163 47164 282642210 96027 96028 724787250 4011 4012 310481712 19681 19682 499712489 22839 22840 779146883 1219 1303 261845198 4870 4954 751443633 42673 42674 633840770 58779 58780 497549520 51519 51508 373913846 49665 49721 224755862 29329 29330 155123527 67866 67784 22086959 15310 15311 592568927 86947 86948 466519458 59873 59874 249913742 67854 67806 319152499 92222 92264 50092102 78463 78464 590297324 99587 99663 345695697 14916 14917 395350453 22822 22796 642882176 42698 42699 234529708 87864 87865 864043392 26116 26100 821086599 88252 88253 788150135 8248 8249 430900876 99705 99737 277228542 40857 40858 753965991 48194 48175 391181201 44790 44791 368756439 34511 34512 841821903 52719 52720 957105568 64051 64052 968562570 93995 93996 848427714 19200 19138 127676388 70233 70180 632054662 9022 9023 746728769 51615 51683 850521973 18000 18001 103473466 43651 43652 715112939 79778 79745 927758671 58451 58452 221770402 40943 40915 435149618 67585 67512 637579375 70095 70048 268379142 1286 1287 161999872 34855 34859 602043653 37151 37191 883429946 4326 4333 8290864 38388 38423 597206942 93166 93167 471760225 34824 34825 755631706 75447 75371 804928650 58075 58076 791672838 21686 21721 999054513 44973 44974 353126328 2910 2995 978577537 25959 25876 42144641 35897 35861 996258210 79718 79719 781963655 7526 7611 325860367 25446 25505 536852013 35327 35361 456451865 75055 75056 296491436 63607 63608 200127232 94317 94318 739777598 44184 44257 13993324 88947 88866 380396575 55411 55412 767131846 23481 23431 284402067 24376 24453 682620185 65819 65820 296011228 22444 22445 302367951 39074 39075 580789830 90308 90309 930505098 68525 68573 419065054 13358 13359 286866564 53562 53563 4077656 53611 53666 296943777 21160 21125 970960848 26057 26058 821123626 22377 22339 518311207 37950 37951 665725394 86510 86553 960992307 37468 37414 777306012 17836 17864 316334735 1315 1266 374255527 51209 51210 157626385 12118 12119 561884041 10900 10898 392829968 6168 6103 709744759 89463 89464 834640374 11806 11807 977376497 9394 9395 729259839 3036 3037 33722424 54639 54640 715493254 30122 30054 966730774 65187 65176 625252202 67403 67432 240933302 74404 74374 782311334 24413 24333 795342233 52599 52600 355625619 3388 3389 418612966 74219 74186 643824879 49681 49682 502742269 55155 55156 441084176 90465 90466 228134565 9249 9214 288839962 60607 60548 223909776 3753 3754 415351566 18651 18668 840344646 81997 81923 907382820 35718 35719 445967723 42564 42565 743503507 45382 45341 293676440 54132 54133 928414260 73142 73187 114191574 84759 84811 175430922 47867 47870 606151198 33037 33038 915493671 40558 40559 694997173 79747 79702 915758568 61580 61581 621540618 69991 70025 971391280 33441 33442 172835049 27557 27558 962369046 55965 55966 334330956 43933 44006 376967471 49573 49537 110120126 36133 36134 737612717 76675 76747 302983390 34978 34893 496592966 10451 10452 72658585 92084 92028 281122380 53140 53094 426404838 10974 11059 969089726 65096 65097 281418368 76710 76711 357220002 16749 16821 881641329 70045 70037 939450352 22742 22668 96836186 24202 24123 18855270 70906 70881 964152430 26420 26421 706730121 91657 91658 541867888 62746 62747 560360029 77149 77150 299725792 77726 77771 105868811 74367 74368 235833036 85844 85845 810400537 45282 45283 160787835 49016 48946 707786305 59773 59833 430077261 55622 55663 921520967 10382 10452 292288361 87038 87039 598746635 29346 29321 390870804 49577 49637 969531080 56195 56189 937345023 14979 14980 762294273 3435 3447 779217686 13059 12993 381621185 53069 53070 27686367 56049 56050 580949139 38923 38924 430816173 27373 27447 509757776 75093 75094 737223578 26518 26531 881492575 55765 55810 468591643 73403 73404 621705288 86946 86901 89157661 46246 46247 158680055 18683 18684 862121054 27701 27702 504478747 44473 44474 89790012 29575 29494 814210778 21850 21851 799738804 51571 51572 266594753 17277 17291 789105505 99756 99757 206015082 84202 84203 755856479 24891 24892 163712466 6457 6419 169157823 65895 65939 149487876 38756 38757 879784879 83533 83534 943224077 73891 73892 664911270 13993 13994 135942864 51559 51560 604843099 62036 62037 643567060 92329 92330 783932576 60998 61016 447959502 47936 47937 772339072 14680 14681 290032382 89933 89934 727080236 11956 11957 677758988 65386 65387 417879463 17402 17351 901999888 14065 14070 381240313 58303 58304 542036363 31186 31207 145253068 50044 50045 34336884 47255 47203 302588524 89757 89758 312602461 35639 35640 234067755 72365 72434 430774126 32409 32410 677684688 17104 17062 95175491 92585 92586 547580824 32070 32071 69638779 70555 70556 603237149 23606 23607 688922109 29131 29132 829179303 16414 16453 547048253 82771 82772 251474141 12368 12344 254342450 99304 99305 685164463 45352 45365 43749458 29630 29631 18201898 42377 42367 616923157 53282 53283 631971588 95597 95598 764562835 33606 33540 806985755 23621 23622 465100717 66706 66643 641641158 79667 79713 975574076 84519 84487 928568260 67861 67821 583514181 14924 14903 577616816 31074 31075 482839775 67484 67408 471540968 62231 62232 835500120 84068 84004 372650583 99490 99491 950995680 61342 61262 539441633 65769 65816 555486935 81150 81151 416593813 37837 37830 132691135 12631 12713 188141299 38830 38857 825267668 23815 23833 133571808 15467 15468 310676304 58723 58724 184896337 76910 76911 367476893 75307 75317 986896853 88328 88329 628774644 11216 11217 34372597 87610 87683 941153246 77865 77866 207246221 8763 8732 561028979 91307 91308 890872846 34446 34447 941901869 19538 19604 595362081 89347 89369 633533769 19753 19822 748599819 15482 15483 706126106 7268 7320 113666074 89320 89321 49086852 16268 16223 106756101 97151 97093 416127814 96448 96382 703384116 36223 36224 108211927 50374 50423 465743850 37162 37163 781956431 10207 10208 560892107 91485 91566 966123771 90051 90052 816765508 69451 69452 901517415 85157 85158 92145391 74494 74495 332149640 87424 87490 923792515 82655 82621 996542540 59694 59695 81433138 81360 81325 693537535 84409 84410 387765031 70601 70602 247172619 90355 90356 226343326 39478 39479 264339745 32203 32204 116862420 36368 36369 716928521 54880 54881 995743442 67011 66993 372645892 21587 21502 705216663 64715 64716 45145370 38209 38210 24396922 17581 17582 251776890 1393 1394 383148221 4987 4946 308419289 98701 98739 119848352 46410 46425 388041699 96394 96395 714150467 1666 1600 126348774 45521 45522 209212771 90716 90717 161404856 4442 4443 190098475 88413 88424 627493270 20050 20051 312510259 68553 68554 720238920 10085 10086 13400649 39054 39048 254519838 40986 40911 710220144 39776 39859 134153941 45005 45006 302167523 25048 25009 952693782 91503 91433 682556523 46826 46827 905262481 94591 94569 580363661 99561 99586 788276460 94628 94629 878653892 55770 55844 211288904 53538 53548 228456279 2566 2567 384994 35762 35763 845775561 99644 99645 492245191 96631 96632 287371139 44703 44704 138312177 65608 65609 510274505 78389 78390 880418921 22322 22248 239674057 38132 38133 38502077 74136 74137 739035391 56730 56731 376252105 42631 42632 784288120 92782 92783 161012246 75875 75952 594824355 22221 22189 911531217 35467 35468 766816720 81975 81976 542622153 29869 29870 713497175 76313 76314 490050080 53035 53029 646745757 15707 15708 94067246 68298 68299 219763448 41635 41600 597723351 55987 56052 476480793 28034 28105 452536972 94208 94209 918499801 4961 4927 806163467 81820 81821 817971815 70169 70170 376232428 19291 19332 548087428 43729 43779 61732785 48186 48187 190696068 80579 80547 956583249 67373 67374 94674009 27708 27656 679291973 77526 77474 610043750 95564 95565 386127158 22483 22447 935491302 30125 30134 32668951 88553 88535 219368412 92563 92564 981536030 36612 36656 990958913 60366 60367 697998671 14892 14858 886852840 26307 26368 258477419 86405 86406 327230956 56151 56099 437843213 52161 52087 116264292 30696 30697 117042442 40071 39999 411839831 43620 43621 478993020 14548 14549 824798396 67264 67179 330760767 30320 30321 553010922 840 835 996365882 34274 34219 764186445 7905 7918 781017740 89220 89221 841188382 57932 57855 111935795 42961 43017 302024660 1646 1647 879818561 39687 39688 365435064 77293 77294 437138441 79518 79558 230710888 31355 31402 835516739 66462 66463 496181385 52211 52212 757241965 67080 67143 896636979 45016 45084 699016159 93112 93073 297068426 1529 1530 543181351 57335 57336 185516675 87885 87886 973199456 25597 25598 831258649 14960 15037 819629408 93807 93808 780120430 98067 98043 830060639 26516 26483 713634236 92204 92205 256845009 38430 38431 998786300 21553 21605 167588252 87048 87049 652821409 33871 33872 837066571 23265 23266 85220397 83208 83183 697209283 46358 46342 600254807 89471 89555 362154906 13935 13936 453577366 45918 45919 242718835 79863 79806 695835986 12771 12772 150254031 39263 39264 359235623 63609 63610 977137938 10846 10847 366101903 85056 85072 123425574 36330 36323 952789415 48098 48013 675187088 4864 4940 403856601 73099 73100 5269753 45348 45349 253404919 4912 4834 817040242 47700 47701 956778134 1388 1389 81647891 30292 30357 745633349 54772 54814 929616218 60800 60821 547871875 96774 96829 72517319 16338 16390 921494601 49768 49769 638398133 91536 91475 824790369 25117 25077 874659553 46267 46318 26701841 53287 53288 663462158 27806 27863 550455969 49950 49951 412080433 56630 56631 88428282 85251 85252 282562264 61672 61649 765022677 22658 22644 401506968 66196 66200 83452119 32553 32566 184498347 2061 2062 64838764 3310 3391 892644608 2175 2228 16686402 91591 91550 101797791 39094 39095 424670237 54927 54910 937999724 29430 29490 589453547 24306 24307 523315285 71629 71549 697632199 40349 40350 257462088 37908 37909 580595700 54696 54697 509386469 58692 58693 226770820 8665 8666 397270848 86466 86448 870742113 5375 5376 444100117 57300 57254 800228393 73113 73114 260945140 62415 62416 502019047 97687 97688 251691517 74449 74406 455926555 97677 97689 123693805 98218 98225 755706816 15364 15365 469081058 4393 4394 423406734 22345 22343 319253204 54246 54247 862646786 96738 96765 281313510 60260 60338 301642415 32964 33027 358573763 94990 95035 880756154 78258 78208 964439065 80139 80200 378393208 89623 89624 829946496 59758 59759 162867364 92849 92893 475454850 53711 53774 36900894 94366 94367 637033224 65549 65550 255483028 1421 1422 445163526 703 704 929753417 18464 18447 281400420 43679 43680 312438832 45011 45074 133990733 76246 76247 639243193 91753 91676 76959478 30575 30576 649885178 17094 17104 904981413 79678 79679 8341122 21600 21624 795439211 3575 3576 519956655 29956 29957 575380624 58445 58389 962675382 82498 82577 308571906 75471 75472 751265160 44542 44543 258938378 85511 85522 989716244 52698 52699 923847907 58917 58918 169957182 17156 17157 914085705 45036 45037 482770220 1984 1985 557806527 49534 49535 248846394 4339 4340 550263244 68277 68278 244944461 55351 55328 853454028 64752 64813 907215810 48158 48159 668397655 30403 30366 749553019 10537 10605 812765853 65826 65827 151946380 13169 13170 82049695 65167 65168 726913969 66729 66730 868926420 1871 1838 815687291 67247 67248 481635810 13419 13420 426780909 55930 55931 300356522 85413 85414 162580750 4183 4174 845832811 50254 50255 650846737 94999 95020 488364042 48910 48911 827919053 61494 61495 841772365 15187 15188 572111299 33847 33848 862332316 40155 40205 346384861 3454 3439 49049159 61583 61561 776621821 52477 52478 737904967 79768 79700 441357531 56469 56416 278672572 29138 29139 283158555 93965 93903 489679450 62470 62496 61982129 2320 2328 929613273 33830 33831 215375791 42255 42256 600192851 36178 36095 346341808 35241 35300 306045179 536 537 170280187 32140 32141 992733117 68623 68614 760410521 7825 7826 570789060 24176 24127 310811089 2020 2089 247141919 31211 31172 993105531 496 497 165665715 96750 96820 20477628 78109 78110 199633698 99566 99567 20743477 96911 96838 730028955 21478 21479 398173485 30993 30994 439768095 46420 46447 410675377 52089 52011 999587249 1863 1864 311361944 39902 39939 478439186 39130 39131 725159642 7603 7604 101311980 89432 89433 540059944 58970 58912 397655774 3694 3695 980659483 50306 50307 921010675 9176 9177 592948276 53 54 796888512 90857 90858 910074739 19417 19340 591393073 54369 54370 938847437 7107 7108 691963419 50448 50449 436940249 32603 32604 937023529 69018 69019 476528787 1888 1899 960883919 92969 92970 384612461 90106 90107 978748056 58430 58443 50615989 56240 56241 743666413 79439 79363 470732295 55751 55752 892992517 19432 19463 50001554 48342 48343 745306414 11849 11850 517155039 12151 12152 989816350 33303 33331 941137128 49357 49442 852206383 13023 12986 146655747 37824 37845 540448182 88438 88445 357454976 2768 2798 426690903 33176 33219 261015116 98013 98003 826365491 16781 16782 547463190 59859 59873 106926040 7946 7947 891046467 78134 78165 751886329 10989 10990 299681541 75555 75556 579149372 19742 19743 781495696 25512 25459 997488833 59686 59671 320382512 82762 82729 440315439 87416 87489 140147700 3785 3786 480342512 97459 97503 959695782 57179 57180 158060291 36786 36752 636899569 34814 34815 857636038 54883 54884 460301915 90929 90930 657642550 57428 57429 520399840 35111 35156 182683135 2307 2308 512262527 4931 4988 896278617 87061 87138 196174286 33104 33025 6633784 33963 33901 528824885 75088 75109 196657829 74529 74530 929247139 52737 52738 82905594 29916 29917 344238200 33471 33552 579532022 49548 49577 897158118 40371 40288 385859649 83794 83795 538903641 54062 53996 143537429 31073 31074 736591068 19313 19314 180030096 13982 14041 196641881 92636 92637 177771970 65555 65613 280738508 17387 17438 320580536 18068 18006 322889010 86634 86635 854559424 23523 23571 919109311 45944 45960 840560486 17266 17267 124103394 23170 23140 920506838 93671 93608 874985681 92048 91967 10377247 54412 54413 683387535 90966 90967 511840862 59434 59498 263475656 81408 81390 128991490 9354 9398 516270863 64979 64980 286781384 18883 18879 225340150 33705 33706 564402445 36503 36504 123997258 9922 9938 487226737 21595 21609 784209123 65349 65350 43813134 32661 32662 81140824 4296 4297 609424279 72332 72333 533451371 2714 2695 788210607 10815 10846 397981056 5752 5678 889513915 55392 55373 271891842 98326 98308 849733963 24651 24729 357090078 32422 32481 94050042 7281 7352 124877308 18198 18132 130926145 33960 33917 597265623 66151 66152 753403201 26519 26462 428107063 276 277 530837427 32984 33066 179501381 99608 99683 699974414 6412 6495 94070786 79151 79168 242244582 61741 61694 278019685 50383 50384 226915522 99339 99368 800755001 48228 48291 149848019 76212 76193 31493808 79993 79994 93058888 39043 39044 904326808 30890 30891 785949578 48951 48952 898114522 80816 80817 56125724 96640 96641 814618758 32034 31956 663744372 80871 80833 265569259 52148 52149 131583857 79355 79356 103710142 80420 80348 140025620 79590 79555 582119009 92130 92208 905687809 16768 16793 703407391 74061 74062 329693267 8395 8396 286192786 11068 11019 794024385 64687 64707 716966118 437 438 498285057 36429 36386 305884896 27548 27549 493015103 42271 42272 262401988 34906 34907 778686086 94345 94346 231657613 72016 72017 759044092 51469 51546 764843026 7558 7550 634381030 65902 65903 774709391 21121 21122 468498940 26293 26323 807057426 7556 7557 300819672 53954 53955 427587152 39856 39857 266768736 85901 85902 42311821 68357 68358 126701487 61736 61737 578282606 99684 99685 517626753 11872 11875 793887324 79756 79791 993807047 51595 51666 529707038 7970 7971 394545224 22117 22118 813994671 94091 94044 45788735 93116 93040 722664897 56390 56391 450725396 33683 33684 917062338 39250 39251 615982806 45096 45098 417859649 25415 25416 784969101 56582 56508 326966570 31817 31818 48141348 41299 41300 824264438 54088 54139 362386955 82835 82836 423187313 83172 83205 641056471 36135 36162 833907251 3328 3310 418161279 85410 85337 986071563 91209 91210 555992749 3274 3280 282345821 19875 19876 900318611 82019 81966 713487719 5310 5353 195441752 82537 82538 880891171 8457 8458 63048275 41659 41660 75326606 93079 93018 430669123 29091 29120 281139109 24670 24693 857028305 84086 84087 749234393 41384 41385 539960790 42907 42892 664458295 71986 71978 710609212 41403 41352 89772116 44615 44575 394731285 43329 43330 405809140 91456 91529 440413409 12335 12336 164144123 86354 86355 86161292 73345 73346 509153702 96741 96742 186490035 16632 16633 815341199 3185 3128 511861497 70932 70955 486611442 3816 3817 572158034 95172 95173 975477335 75594 75595 864586399 42056 42057 839936965 73114 73127 291918470 38917 38835 297692050 70738 70739 439820311 84468 84469 859601521 18540 18543 275575958 192 193 764018980 3428 3429 979761929 99183 99184 420248986 95111 95026 56761747 8155 8140 216241085 62294 62295 164406323 63396 63441 812562886 41122 41053 936929651 6507 6485 568951940 8852 8853 323882504 71825 71826 257740881 99578 99512 268534216 5352 5353 645300665 46787 46788 881798494 55415 55416 74294825 24129 24185 24603796 63048 63076 826612564 28016 28000 149060948 2176 2177 378917686 1789 1734 574839593 99271 99280 444552056 16149 16150 152370803 34266 34267 622188905 81137 81138 55468714 17540 17541 922138840 20029 20030 385021059 62919 62920 13597973 73902 73857 281323625 71812 71813 404822423 72739 72773 699762750 42331 42370 105774999 98445 98436 557675209 5398 5399 755927476 93192 93203 754771404 99410 99411 668881551 76125 76126 754457012 80859 80860 771745270 29903 29904 111819696 58573 58574 610919192 97759 97760 901156442 51832 51833 579594937 25865 25866 276000340 33785 33864 217683793 15783 15785 922054482 82053 82006 334264726 97168 97174 598369914 68272 68297 804690791 84764 84831 398597634 82815 82816 623406686 53342 53292 880569055 92541 92606 685271551 41689 41609 559032860 50810 50811 517743871 27089 27090 501732158 22457 22458 453960298 5067 4984 99420127 28678 28675 781728171 63005 63006 899040993 29093 29082 278296450 54331 54332 206099774 68385 68343 37196334 21035 20993 999961525 44260 44271 216032326 5457 5458 682207835 21494 21428 985845615 10606 10672 421345071 9529 9518 155344395 28625 28626 68827555 60580 60581 108476983 71852 71853 722246433 48319 48320 683354715 14155 14156 574783708 29952 29953 148914426 63254 63255 366303478 8605 8606 64721903 27389 27317 662304826 86922 86870 747033527 84479 84487 828445947 41640 41641 987475256 73477 73504 922702609 38166 38168 947952269 87517 87442 187942529 70615 70616 266257271 50335 50336 241588043 64360 64444 431853717 24926 24917 453565792 97472 97489 375160046 97003 97004 850377508 27673 27755 94363617 37149 37198 181857714 67209 67210 537490879 12268 12325 33428318 89813 89814 100423403 15355 15279 797424392 34842 34803 981099180 91047 91056 333873875 81158 81199 852130973 77694 77695 577149356 67769 67770 824435993 70559 70560 81999894 31447 31448 829121061 96307 96347 631013232 3661 3745 57256228 66827 66828 592483885 21908 21909 557982530 96974 96975 116063259 13586 13587 438778971 86635 86636 25327828 34818 34819 588424243 42617 42618 641263274 30085 30161 202579316 88284 88285 517972454 78346 78347 5819817 82837 82838 426477528 66393 66326 426975206 77413 77361 407148444 88517 88518 841937264 85702 85703 624906549 65305 65229 647043135 69223 69224 203549398 78764 78686 740491434 42920 42852 88190912 13154 13155 278084679 71902 71903 394572697 28066 28067 665437255 64669 64670 114560463 22086 22090 678503572 32745 32691 895127285 8838 8797 664510300 66446 66428 939513964 49085 49004 625994354 57058 57133 659204822 4690 4735 975442297 61382 61460 127764793 25297 25379 602135559 3066 3003 930615019 9010 9029 459527718 32367 32368 679800531 17264 17265 797954691 25924 25844 85583299 11029 11030 550689975 59188 59189 518742686 7279 7280 549744718 47426 47462 877864568 55174 55130 379447384 75286 75315 427256102 42292 42293 984520142 18577 18583 180598272 95384 95461 299266423 3147 3172 271591687 68674 68596 389507044 16120 16121 974960661 21752 21777 135676430 74171 74172 447330705 24158 24159 924489855 5563 5564 360559850 45860 45861 694546408 50823 50806 484919903 73321 73322 536043986 10636 10637 25270685 44400 44401 545395293 13759 13810 77705967 27789 27782 738013973 6020 5961 38876266 53508 53509 820195174 44041 44042 419654173 29923 29924 645350524 29972 29973 743408753 78966 79028 427310165 82034 82035 75297006 27963 27964 661486435 51457 51410 831197535 96137 96193 555160751 18868 18869 385016987 42592 42659 174290731 2420 2382 464157429 14652 14577 279057647 83401 83331 64490210 97614 97561 520588275 17208 17201 462833202 6072 6013 878265392 31756 31757 587765702 82376 82377 547024425 70496 70497 909954401 53090 53112 67900057 53059 53060 660699966 41213 41214 387089456 58916 58917 567742367 99626 99627 442838130 6115 6195 201816727 54722 54655 606410688 57170 57174 456742473 15406 15407 320388741 30610 30611 446671070 35728 35700 605959935 55261 55262 612588255 9903 9904 830318238 59077 59078 98494206 15833 15834 468830635 48886 48887 2574987 3693 3694 546953975 20992 20940 18395434 2227 2309 121222361 60828 60872 283108608 31975 31976 336279376 64815 64816 742480318 11672 11677 875181497 6497 6498 2331987 27923 27878 475707621 36887 36847 786530143 17315 17316 848096269 30779 30703 301540836 20490 20505 415066718 28819 28820 727019005 22786 22787 122003907 77401 77402 139936609 54390 54391 907030136 8438 8425 147348462 29759 29760 794544021 16146 16147 424114886 33887 33811 813141334 83179 83215 999134605 96681 96682 493876133 17182 17183 646136298 62620 62649 500770387 92629 92645 747702154 82793 82874 342823383 14608 14637 323955825 31451 31452 182695888 67954 67955 167786589 2260 2261 151884517 61101 61102 290351086 53322 53367 886781928 82987 82988 759690409 8469 8470 145562272 38809 38747 911204217 59437 59438 279225188 27686 27611 285194918 34043 34044 423490062 80518 80561 938209007 48050 48078 949790428 34212 34266 932472300 25791 25792 112455143 23529 23530 470970053 70951 70901 520872377 27994 27952 291170676 35228 35291 474682769 11317 11352 541742130 4657 4741 393724592 48914 48885 46668441 91373 91363 124470801 25386 25387 522892475 34916 34835 850453346 54840 54841 429678439 76950 76951 885501576 789 768 551875809 52937 52938 916758026 16189 16190 996800176 65137 65138 600548111 79174 79168 966129349 25970 25971 865857852 14908 14835 791007727 78099 78100 663005691 95187 95188 922434166 40925 40926 578861589 39976 40050 704965415 51193 51194 293271266 36534 36535 580042516 2941 2942 670437272 93419 93420 540683003 472 473 193728310 35278 35279 680289864 87636 87691 444007800 29826 29775 853788393 67646 67603 873067277 21565 21578 198673404 90073 90126 222576755 41829 41830 993757158 4165 4166 70594586 95329 95402 294092468 19496 19497 735567258 10007 10008 614469317 27482 27499 550724012 33750 33800 645040062 3861 3914 123614742 28318 28240 651630911 44097 44154 109095256 23714 23741 883849580 9329 9357 889102367 35728 35665 359877214 80245 80171 595250946 69715 69716 137613630 88383 88397 205266420 15191 15112 461000801 93697 93698 341048460 77437 77438 486822327 79577 79578 413058982 91177 91178 362459265 18125 18126 913655658 44927 44928 801965270 74358 74344 582432031 19212 19213 92988556 3461 3462 207898839 17779 17780 610099230 79460 79461 745541819 76142 76143 641915201 80280 80281 160998220 88647 88685 533496266 318 355 298038761 51979 51980 338514183 51941 51868 449377631 79923 79924 353875491 14885 14886 419539455 10692 10693 61055390 54529 54530 517631543 43227 43228 165693943 94963 94905 791230152 82036 82037 788832349 43246 43247 29119716 65720 65656 87753079 86734 86753 524466378 41975 41976 284879892 3560 3561 607820531 73700 73701 850329537 87981 88066 314141233 71581 71582 514585596 63795 63719 936646304 45495 45496 697390970 60873 60874 802219920 76796 76797 865333147 96558 96624 446118755 72754 72755 805388840 35418 35419 66895875 65534 65588 421394241 46076 45993 964423483 6876 6877 941228438 95354 95408 774540752 58521 58522 167805374 75916 75840 669951875 32579 32580 869218913 67116 67117 814690937 32036 32037 253287130 27907 27908 380761199 66352 66353 50976646 17515 17507 5834910 13694 13692 345963423 93964 93965 534391372 37987 37977 183110251 45397 45398 508769507 48461 48462 642669049 69399 69400 113266414 31570 31625 282687739 94845 94885 884566961 24171 24149 411769662 92063 92064 780943912 49010 49086 167207743 22204 22205 861403058 86147 86230 657389791 92637 92704 635858709 59743 59672 273079152 19335 19336 826871383 41434 41495 901834851 17003 17004 97417550 88567 88519 936282643 54572 54573 921489701 2420 2361 436019119 84681 84682 20731422 29037 28987 195884755 92811 92855 260866051 98311 98271 889226945 67761 67762 646260022 2237 2238 762966863 83473 83406 274855627 78018 78019 175311934 8742 8782 570722260 26884 26885 266592456 59083 59084 926873354 35163 35239 37488753 69390 69463 411079371 48374 48383 748560572 79644 79645 397889963 76791 76792 712478589 30639 30640 655954501 77572 77573 565380605 72759 72770 1781199 28084 28085 645401671 42247 42190 854369168 68318 68335 937381023 1685 1732 897399741 34068 34022 47603229 96578 96629 82166059 17691 17664 273753072 8958 8959 554732138 96079 96109 871256484 86132 86216 190935286 28762 28806 154869249 2361 2362 896370686 60472 60521 382954419 98141 98142 622256657 32389 32390 523303534 51858 51859 622105211 25020 25021 392843950 79990 79971 138672030 77848 77849 763818050 65504 65505 571440273 45851 45852 322039672 12131 12132 726609846 71352 71353 489586286 87527 87528 444043688 18923 18924 117604746 79932 79933 268495267 85832 85752 349859559 21073 21074 193561057 69941 69942 821305690 92778 92779 23430275 29324 29325 211211384 44082 44078 689793792 17156 17154 690173758 59553 59554 196891855 93544 93545 255337612 63105 63106 47042871 86704 86705 714092189 52964 53008 329622009 40274 40352 371591908 79626 79669 283202876 77099 77100 769051323 8177 8178 605920004 54407 54483 382792635 11787 11788 545389685 54198 54281 732295226 13358 13417 729425537 4275 4276 575990785 23109 23047 26563335 57875 57836 282275933 24307 24308 271399931 63298 63299 943809104 11062 11063 957276524 30495 30426 247799234 39206 39207 887318456 86185 86186 717091419 71491 71492 328760011 27840 27819 498423687 19902 19848 460784923 55564 55565 182554355 24162 24166 812520672 63884 63885 785105370 28383 28463 630815949 87336 87300 193434737 38022 38023 450588595 74912 74907 222070377 91233 91234 70912414 64424 64425 614169579 96413 96332 393659740 59431 59369 184181698 91061 91071 583287002 253 254 650599886 62354 62355 984192755 50040 50041 836088907 3335 3251 765075210 96371 96372 703458119 49364 49298 215169173 89035 89036 567837971 45923 46000 949070273 4317 4387 549168581 56051 56052 362791880 12153 12154 748258516 88666 88667 651040077 151 68 151121257 5324 5325 319774448 8968 9009 898759894 36266 36222 390011222 67066 67070 226131266 90003 90004 895897577 29868 29863 705739485 45806 45742 386879848 33453 33454 182166501 40664 40665 67972968 44021 43995 63605606 83887 83888 713321795 56211 56212 933853965 96259 96260 571970033 10867 10868 492803880 18790 18756 677434398 57511 57555 185311479 51686 51687 136077569 1530 1531 566708416 40595 40659 171520873 37798 37846 93239969 37190 37191 258505934 22969 22920 561959510 43511 43512 138110849 78252 78253 27630871 86885 86886 898988622 49535 49478 116918493 28575 28622 406722455 52667 52591 883873302 36533 36534 43033718 48582 48509 209560785 49757 49689 877038953 64588 64589 846581470 38482 38483 946566362 79742 79723 887120335 60337 60318 871548379 66112 66113 396420128 91716 91705 156737373 43183 43213 540684560 49623 49594 459884099 81786 81732 762240079 58020 58061 354130334 55077 55078 405311305 58417 58418 610786869 20700 20701 746023320 99738 99739 774728536 2131 2200 459012060 83018 83019 130617932 31136 31125 953574589 99878 99879 617633093 21546 21547 978803453 12020 12021 846235771 1958 1905 290195198 97526 97527 411082918 86057 86058 913834525 83541 83556 2626030 21560 21561 669745642 18598 18599 929581846 84354 84290 681252405 25326 25327 218499395 51781 51782 310619803 66457 66432 836769701 30426 30484 646962006 2341 2342 428006104 99161 99162 856353713 45104 45105 135503780 49562 49508 609265628 57269 57270 56439477 68859 68860 761738904 17120 17148 786520648 9558 9504 103038174 43282 43283 142821737 37976 38024 612268972 67899 67954 809734939 22733 22734 312330138 51386 51387 919785053 32430 32380 199269058 86000 86001 52269425 5139 5140 249796104 20630 20631 992154594 18024 18025 203817892 98243 98320 512535084 54651 54652 985542443 13337 13298 819193224 63359 63384 989526602 57136 57137 782035915 20144 20134 241941221 9326 9393 35882771 40347 40418 244470465 31644 31645 905055445 23559 23560 62214332 24264 24199 343127877 71093 71094 743848957 56545 56588 494439615 10308 10253 657304452 82350 82351 22300405 94067 93990 44436656 37423 37366 953172149 95831 95890 20038011 90684 90685 791041233 12554 12502 884321020 97324 97325 266237427 77604 77646 623915817 61635 61636 612354508 51851 51852 719312023 5257 5206 827656599 53654 53655 660681416 17454 17421 262233834 962 925 738045172 1052 1053 819824045 25350 25420 306271050 86421 86422 394695055 37849 37782 283183566 28 82 390791993 8969 9009 470701902 83139 83186 802328155 77425 77426 301133190 81118 81119 757585547 30877 30878 987507845 13745 13746 313715794 75418 75419 447790999 45809 45810 56996987 7983 7984 184883550 29448 29449 846550007 31322 31323 860512887 51443 51444 800222224 57358 57373 23953609 91741 91733 903233862 89805 89856 664948204 15181 15110 542377828 24746 24747 251179212 43250 43251 886202915 38078 38145 815267581 96853 96854 490280274 33515 33516 182065595 63244 63245 170452693 54679 54680 252858659 19653 19591 495680468 49286 49350 247133402 22375 22311 446766211 35549 35550 590013129 86077 86078 534561471 84008 84009 835151021 62665 62604 667413920 40891 40892 468660514 75222 75146 601576604 11870 11940 783029183 67271 67272 904918354 7349 7312 880160100 96331 96407 387918764 64674 64675 333210536 68043 68044 427890334 4711 4712 107346064 73001 72961 304476633 11780 11781 651318810 50878 50879 433000462 62401 62324 57869641 33954 34008 667823845 96055 96056 361605480 19312 19313 891114169 65182 65250 460378417 80138 80139 715244151 41402 41403 28482778 43286 43287 415321000 91657 91712 986550505 43567 43568 201820209 75179 75184 687446355 36687 36640 161553916 38420 38421 415220825 7440 7441 269193508 82728 82729 908525637 84082 84083 582282596 69501 69502 657298337 61793 61794 993093539 98046 98047 471128737 62873 62874 12637304 95183 95184 993319424 58442 58403 713463688 80909 80910 737393874 54071 54016 257231402 2390 2469 604571935 27672 27727 106036654 5519 5520 128376374 25434 25384 523456061 13078 13079 909773607 17893 17894 53713004 8412 8413 438571163 26031 26032 345057260 54491 54444 281661735 54638 54639 428438148 7679 7680 920832694 29401 29402 925025282 27833 27781 278702503 19575 19564 61663945 70164 70165 223061037 83122 83140 769226188 9890 9891 604781948 45283 45284 617787412 25103 25104 53017378 1878 1909 522513622 18376 18377 473673515 33164 33180 13133591 59854 59855 788675049 69146 69147 997415332 78844 78845 34466062 82524 82507 577367825 54514 54515 298538880 36145 36175 814588596 5609 5610 216315401 53528 53529 809706263 62857 62858 442322007 21671 21664 323072008 92698 92699 180591086 42078 42131 57839934 97102 97064 98262518 26271 26272 221203245 54021 54046 387621446 39061 39017 838653363 12765 12800 330876438 44689 44690 942227825 54913 54992 940687170 77265 77262 216294107 70733 70734 435388976 48263 48184 389643339 67985 67937 214640615 8044 8116 962372370 71403 71404 964113974 79158 79224 503239660 14323 14324 720834402 37777 37778 132446286 87730 87685 3351650 6691 6692 175774344 84463 84541 780412047 88819 88806 925070619 27161 27162 812784084 24779 24841 123204187 87832 87833 242038567 16296 16365 877353461 61597 61598 270033064 12529 12457 487504105 57631 57612 869445330 5386 5387 547319827 42518 42519 445524989 95711 95712 334623263 38242 38301 361586953 1587 1630 168238071 96088 96068 600210254 18552 18541 968482791 910 911 857141757 11578 11579 68290075 13713 13672 498600531 47662 47743 115838116 87252 87317 744164661 37432 37370 154840203 73184 73185 73253503 20429 20430 725355154 692 771 35466844 86128 86129 880026337 15544 15545 31867766 98390 98431 622479538 38451 38502 337190054 30118 30119 871698002 12076 12077 845952425 57588 57589 601747940 90817 90732 772983598 74594 74598 407492554 72163 72079 779205625 61913 61914 996109719 84261 84199 851102626 15407 15332 136470018 47264 47343 871008044 49863 49864 86347400 99604 99605 929848409 9546 9547 935809856 35161 35239 959660095 75415 75389 233393582 95721 95722 382795050 76343 76333 804185759 45720 45721 588886041 86464 86541 449351131 82906 82839 51390880 38354 38324 149933580 64991 64992 852312903 36451 36452 222142294 73579 73580 181674485 30950 30951 653933699 57570 57571 760359505 23462 23480 119854034 88895 88980 971898543 77538 77539 573689167 47155 47153 439329082 67491 67569 262711797 5958 5959 118099784 9898 9899 636391464 97267 97268 421169243 56363 56282 62641765 84862 84906 278989596 43019 43077 302321637 27485 27486 312171274 55304 55305 450105805 80870 80871 316204848 71886 71888 697206015 56670 56671 94208948 50633 50634 643541228 39729 39797 628139117 82883 82884 507560233 58205 58206 114604954 85899 85900 859649626 51427 51428 87640211 64492 64549 793043814 82993 83003 9367872 33027 33028 105583775 31327 31328 143413795 59101 59174 565530918 86196 86143 702390363 80964 80912 85439302 60559 60560 371302787 30685 30686 202397374 85273 85274 553712347 43020 43021 373714091 16490 16491 778739563 21585 21507 195273240 71960 72003 813884167 82537 82497 958643314 53232 53233 154208162 83496 83530 396043089 91955 91913 152536919 68382 68319 793989027 83921 83922 942275214 84927 84928 315648169 29315 29316 583824273 570 602 839075727 25759 25765 995564549 4907 4837 378325133 39883 39884 294155600 47682 47683 265547702 24058 24020 755982893 66311 66312 494373140 98187 98188 559364954 10661 10662 745573420 24143 24088 986200595 73400 73449 417625364 14868 14869 41788656 67388 67455 796240441 36801 36812 693821636 59295 59296 860549798 43550 43551 713927680 18628 18668 225196840 504 505 141977172 34524 34478 713060193 64224 64171 30586637 50857 50858 260547627 72175 72255 973313771 57479 57480 567167176 92454 92455 71413278 533 534 457846517 20576 20616 674954187 21536 21537 557610034 47974 47975 653297491 17155 17109 147669558 4874 4875 168723451 6386 6387 499590863 37287 37224 161182359 26531 26576 866582469 95495 95435 288573022 93910 93911 144570666 73964 74023 355788133 5456 5529 414385128 52027 52014 732934112 85514 85515 213616996 65003 65004 706333292 17910 17911 810646353 91245 91291 754940114 74929 74930 115720567 82221 82222 443427776 262 263 289112698 23090 23091 501399645 9762 9787 351442645 9410 9463 760938139 93483 93545 245664656 46977 46978 733757126 4844 4775 910830606 79899 79826 559154290 23117 23136 906364325 38681 38746 751472301 81159 81143 933700507 6341 6268 427223312 51228 51146 558825561 89594 89595 513471460 5012 5084 431534349 99485 99486 573431224 46125 46183 639173243 59244 59245 932234048 73893 73894 505742913 15591 15592 508074768 69560 69632 191730481 84430 84431 956029562 38228 38241 757882021 69835 69853 680327413 12041 12042 765592844 17537 17608 126957337 39623 39624 911554306 61630 61631 47166397 12820 12868 581997933 55491 55502 577833925 53148 53149 574774599 71975 71956 449244897 60570 60571 974952286 99547 99526 313033521 94751 94752 520602791 52248 52216 605460033 67163 67232 497202348 53735 53736 853837765 74275 74276 460277395 58667 58668 44080035 79693 79694 13163925 87984 87953 245431798 88741 88810 443380868 43490 43491 242858878 21338 21339 921400801 98887 98864 661197902 16173 16174 415750892 73019 73020 918002737 49971 50045 729073815 51452 51505 257056015 48514 48557 221868611 99467 99512 991304016 54224 54225 391058090 86216 86217 618684840 25515 25516 651441124 87153 87154 385804109 35874 35875 56972886 66761 66762 628103660 45268 45269 61538136 71037 71038 444853468 22880 22881 464524819 21447 21479 179483411 11807 11808 308577556 18309 18286 815458000 84533 84520 465987283 85435 85436 568961321 99147 99148 937756127 68627 68575 501358288 78730 78691 877902402 42270 42207 835436888 19455 19488 168449496 55516 55517 958824921 24327 24328 195990196 36364 36414 409395422 45954 46007 862208206 94793 94794 340583558 85389 85425 18444577 30688 30689 783289608 52076 52081 851379610 70580 70581 369128038 41793 41794 745895262 92221 92222 840736790 21910 21936 297310231 40701 40760 428352318 32577 32621 80336652 36481 36482 285895747 82462 82463 281247628 17620 17621 519328970 92080 92087 478926315 2462 2463 357996847 39847 39848 294228591 24775 24776 787473190 111 112 559250137 40193 40252 214448947 32441 32442 714926048 44752 44755 354644577 81282 81285 453599592 38011 38012 570618359 35031 35032 396919026 83770 83771 861637613 22713 22717 639591564 34586 34525 368561026 31036 31037 782006944 91302 91334 256514560 73389 73390 851532002 22456 22457 75133931 14910 14911 586116276 66044 65959 79892130 81600 81535 811305766 36851 36852 440932259 13589 13618 788860383 36910 36838 298801824 26102 26103 868223937 16320 16259 947653569 99299 99256 605722815 72719 72720 79372808 34872 34904 50740359 4 5 417882787 1386 1387 468965579 17488 17489 174275971 7681 7682 542976980 41565 41566 596881906 49075 49140 91411210 95137 95203 173702780 92284 92339 709642166 14921 14915 331713690 74428 74397 608923900 34201 34208 505050897 60359 60360 739031401 50032 50033 147901254 98559 98560 864065071 65262 65253 651336401 7721 7684 400795709 37377 37378 451193158 3325 3295 998156915 83940 83941 225555 47798 47799 611126346 42268 42269 618482805 74624 74625 470646144 27336 27331 753162661 70860 70861 822406165 21096 21097 980455807 2031 2067 123074490 25308 25309 790288115 79415 79387 480353453 62019 62020 169445282 46528 46529 376227741 81834 81835 922325263 81111 81107 719548897 85465 85383 643727039 11056 11029 252917889 65433 65434 462023598 64692 64734 265236961 64507 64508 318402061 38326 38388 240427163 64760 64825 373365022 38522 38523 274285992 11752 11821 493415244 30009 30010 728867254 94858 94859 172432544 1105 1106 449148590 13419 13503 781985180 3193 3262 110034091 74447 74448 222411049 57978 57979 719672633 64908 64909 107489863 40593 40594 198336780 74544 74601 781296 12653 12735 613608389 16618 16557 545242987 77073 77122 781203097 92361 92362 537357955 32674 32675 668945760 67388 67327 148112914 90193 90195 642844994 3007 3008 19342602 72568 72569 287661662 50229 50251 377580772 52093 52169 449656322 61505 61506 850705796 83624 83597 51018492 87329 87330 780281467 69423 69372 658350857 1400 1393 62962611 12062 12110 20097219 66127 66143 507056799 59791 59765 419259717 87215 87216 303985274 98122 98123 331107913 90349 90350 934743335 65148 65149 379032654 36122 36074 854797243 59084 59085 881945939 25472 25441 196151620 93971 93962 963110486 44852 44853 650406002 56894 56895 471910162 71235 71236 594350018 22345 22411 213855795 58362 58363 817380936 2392 2393 104990603 44012 44013 65206004 16822 16901 550761597 32576 32581 102856309 74720 74721 687554422 76931 76932 264772511 28697 28716 468535925 65901 65902 368643941 40696 40745 200089955 96066 96151 245406805 82500 82501 814256486 94963 94964 753243551 50779 50780 457051523 36205 36206 339365954 68309 68320 986121282 80028 80029 492578284 49115 49070 106803272 43855 43905 948469020 64394 64395 806617580 30761 30762 336917405 62383 62451 328732814 46246 46200 994211611 15488 15489 247088717 16932 16981 238052967 63908 63965 863114016 12837 12879 741792771 90730 90714 702665116 99528 99600 662647196 77166 77167 829258492 51376 51414 959782629 57471 57472 211000235 51202 51238 114663696 69619 69620 236805436 52023 52024 738962916 99060 99136 100227697 51834 51910 134333528 82746 82747 441751633 68977 68903 544826690 53857 53858 440734871 55258 55259 46770776 28724 28700 548585812 69959 70006 663685907 22855 22856 714122687 46298 46321 95127240 1361 1362 375250903 80812 80813 589856644 10407 10404 244077885 96013 96051 160006977 20497 20498 579943201 32226 32227 686877916 73627 73628 721884201 88295 88296 719431722 23176 23181 929945164 70451 70452 954667442 17477 17446 153137699 6039 6040 593294238 13377 13378 10690027 8723 8724 426544912 95647 95614 809162761 96156 96157 562251105 93262 93263 427454275 21013 21014 104820852 23419 23420 628114197 37731 37714 75854535 17778 17784 353063848 40110 40183 248167010 64967 64968 506350412 78784 78760 695502257 31368 31369 126765717 99059 99060 1139439 43369 43370 633096208 81854 81855 820796470 29382 29304 97843341 53537 53486 574186879 46336 46275 443641069 67471 67456 937501302 37632 37633 272347489 74933 74934 6534465 11096 11097 309468328 65355 65356 250196591 1365 1381 485027383 80603 80647 165622658 59030 59068 883639456 85056 84992 82925761 54136 54114 758318834 83970 84046 696836856 21536 21597 569698071 93124 93181 116373496 5418 5458 95790137 82264 82265 452460123 88790 88798 195793317 20242 20257 335970393 62992 62993 155254591 52854 52923 3920003 32704 32785 597267898 23597 23633 976441066 61117 61118 677624293 84347 84387 691283967 36130 36131 394857146 63459 63460 665145000 40621 40622 513004714 7074 7075 18611430 37801 37829 56718380 6561 6515 586115866 85907 85908 892854863 64608 64649 885988742 64464 64493 472965262 99269 99270 146455199 87173 87174 681121626 10420 10380 469605937 1637 1583 962820946 52053 51995 896264597 94388 94389 909497430 19242 19243 927955713 52309 52278 221254069 98004 98005 629097983 24173 24174 603103372 32728 32789 450717045 55705 55645 409951047 46613 46567 68907474 77422 77423 629034682 21047 21004 235569228 53615 53616 609689024 35844 35845 149760738 89553 89522 140326016 59248 59249 284626599 73007 73008 312401261 80861 80832 261567210 22040 22041 233808178 86267 86268 641962062 91211 91212 175589708 9318 9309 915217541 24144 24145 558115115 55144 55145 234648312 2930 2927 651396025 59579 59580 357646364 34671 34672 874936367 90283 90315 209738206 27366 27367 351961294 73318 73296 447902360 21492 21493 11591097 97108 97180 258528498 50554 50552 297457129 99846 99905 554613499 79942 79987 313181020 89581 89582 367866135 90692 90702 56281328 94059 94009 782512303 2856 2862 710857630 52341 52363 355454780 69994 69995 881181501 83133 83134 528073123 96999 97000 827612928 69470 69471 786571613 89953 89954 230506042 18733 18734 301909320 96491 96462 867641384 45802 45865 798415877 47171 47172 785206025 38411 38412 493369779 41320 41321 139340168 30202 30203 285691426 74948 74949 817972413 59293 59367 240443074 599 600 29864712 23085 23063 82529995 20682 20683 434007879 86834 86835 296586590 16044 16093 614213497 76378 76379 349771169 75441 75390 720894779 47608 47689 789467683 39090 39091 854243276 46896 46841 189821861 37693 37636 381768340 55945 55892 330590794 79302 79247 648585861 3299 3300 996809465 25822 25823 355546897 92032 92033 806334914 1464 1465 172550522 54013 54014 329608900 63437 63442 149198252 48462 48463 503564311 6027 6028 490783573 48730 48731 576341868 62741 62742 921466456 64697 64647 522969126 60618 60619 202982505 79894 79848 723844050 6643 6682 39661600 78717 78660 28953187 39464 39465 938742254 5429 5393 225548979 3618 3619 263839678 14232 14226 309069575 63747 63748 507701088 77204 77205 580530293 48934 49011 930354757 56601 56675 924276276 39690 39691 737800180 10522 10523 475990516 4639 4640 207972037 27594 27652 57600201 82671 82672 559473510 40399 40400 985433337 27291 27292 942130635 40451 40515 822069950 4809 4829 355032799 37855 37856 962655792 29235 29236 824080351 13138 13139 911692608 49241 49310 847972055 16105 16106 581304597 43049 43076 368768935 28034 28035 929504104 47411 47412 211177020 86464 86465 135060369 1042 1043 527127902 63899 63900 255446929 87160 87161 480756185 11678 11679 8907788 38472 38406 969267372 64 53 718085491 98715 98716 817663699 60048 60049 938856567 55642 55569 470635292 43098 43183 629028032 3114 3177 730285836 35185 35168 599759958 97224 97225 737136788 38854 38834 882422198 66335 66295 280535968 37407 37406 99256897 34187 34105 350688470 55835 55829 269828426 28915 28938 75784452 71801 71802 801554342 68575 68527 805370323 53918 53919 183758944 8617 8618 589572398 4239 4320 141613460 1813 1852 296679254 40221 40222 435575276 86179 86180 499952073 64263 64264 106426481 80872 80836 644578504 68570 68580 870563475 52898 52899 445669302 63662 63605 197083995 66511 66512 465019343 75993 75979 477508618 74268 74196 711804262 88585 88586 423256619 9094 9068 612157924 90804 90805 48781779 30281 30282 992402905 35501 35502 346778465 54247 54248 568929591 86618 86620 272680228 55980 55992 139245177 48886 48830 807233370 74549 74550 18793795 80524 80525 690743852 48643 48625 812763673 67988 67989 417414932 14184 14185 233425941 54665 54666 319415481 5874 5875 237853452 75561 75562 378602328 408 360 660904328 31239 31223 8759788 83512 83469 779886094 58444 58445 343663457 36012 36013 589571059 19239 19224 909834113 76652 76729 808596614 37564 37574 509814218 50995 50996 958267727 33625 33626 289649347 88653 88585 729555581 75178 75139 218917892 77130 77131 328740897 49686 49687 637666651 42138 42139 561660946 39194 39163 364270470 36341 36342 139276101 32564 32565 676084862 48625 48626 960555791 78386 78387 56903528 85841 85842 446569523 46878 46879 291157938 97841 97842 734033276 59676 59674 883964108 90105 90106 913753686 49668 49669 138704797 16119 16120 127581862 55490 55491 994916338 73925 73926 677846495 9750 9730 219075712 39964 39984 631599038 39370 39390 845700818 606 652 875369082 15562 15483 723803702 85138 85177 482206619 30162 30163 565562316 76183 76184 854243687 58053 58110 207733423 68653 68641 996843281 66084 66085 453552888 66740 66711 563795910 10627 10628 118118993 49483 49484 101281575 28382 28383 187296228 25262 25187 637974052 7850 7851 658921764 87003 87004 90227256 18791 18792 992815796 75006 74969 143697029 49104 49105 354247383 15197 15162 513211471 65541 65542 946857112 7167 7168 721475295 62074 62090 706856002 93862 93900 69612702 79733 79677 415284186 12199 12160 789675485 51438 51370 103027875 59139 59140 195336149 35277 35278 504185920 62393 62310 87272360 7003 6937 796535930 38878 38799 147557063 82754 82823 300910615 69650 69651 87943970 87143 87144 543486489 66621 66613 284633407 65054 64975 896313773 11720 11730 938135956 63846 63847 350448777 95996 95997 470571288 75254 75255 127779362 47699 47737 824944063 75924 75925 626999018 58217 58202 546277895 11189 11195 504403074 17383 17453 64332420 92102 92155 693448363 81357 81328 921271918 91733 91734 560832414 97914 97915 719251996 29915 29916 81462133 92034 91994 418062978 28061 28062 130060394 56046 56047 776191754 44067 44054 487748506 60381 60382 137241423 26534 26550 213275594 75465 75524 370072670 29983 29912 830387868 89118 89119 781794718 26410 26390 276067136 41854 41855 125925048 87766 87687 635612655 54442 54443 736879649 19833 19855 515125288 58700 58701 248086478 13724 13801 864880204 4427 4401 450483761 3226 3161 842456420 110 111 681196785 26248 26280 422325334 96384 96329 459742353 76332 76273 46407672 27362 27343 678087806 29248 29249 409532303 54680 54681 876409482 65437 65519 744001116 42591 42608 659080344 55380 55381 37699476 72209 72210 815607682 51286 51287 688339375 85927 85964 359119557 25435 25436 655182514 38943 38944 286318598 12497 12434 494000469 58479 58480 48261675 43712 43756 502423645 89487 89488 27725876 72558 72493 32804761 87368 87369 224553800 78935 78936 277335819 10893 10829 180312710 95834 95835 372981630 10270 10271 458139837 49657 49658 780971049 55733 55734 788575762 96997 96926 190343402 76159 76173 96373883 38157 38158 75857142 65887 65888 629565432 7894 7942 837481654 15486 15487 764623613 23047 23048 409680078 96668 96669 378505077 25189 25190 967683286 4588 4589 51716872 65411 65492 505911531 14386 14387 701344762 39000 39065 126304614 78302 78303 633179951 52338 52331 818823459 94874 94875 693548017 58369 58370 460601070 32668 32738 980945181 11251 11191 437082826 37021 37022 340482089 57517 57518 301387379 94080 94125 134387520 2399 2425 330371912 49991 50009 10822083 88012 88055 982883226 43751 43728 247718447 7814 7868 968333292 29221 29295 699400846 89061 89062 305775292 93574 93575 884811333 26973 26974 935126561 30279 30290 694870959 99342 99343 309552365 2544 2617 533909916 14921 14922 971665445 4379 4380 845609317 96354 96288 328379160 36915 36925 296575453 64483 64565 770230338 49557 49521 879153816 13276 13282 143004453 30912 30913 771366393 36406 36407 61857082 46572 46596 361248163 38135 38136 830098826 38623 38599 723297449 47379 47451 158803387 63978 64026 836658794 50287 50288 347021904 36611 36539 660290374 20070 19989 152665719 27848 27849 115247017 94082 94083 407709833 38016 38017 626747509 31027 31028 165648366 40343 40344 191041031 56441 56368 344140893 54472 54431 937868808 13643 13635 539729587 69296 69297 284777168 35368 35369 429630505 65809 65862 954207899 87214 87215 515063488 70913 70914 377962961 72077 72140 945706151 30888 30889 528223840 47922 47923 873641479 28670 28733 37481573 68401 68402 196774598 44047 44048 858479460 23395 23396 285075388 15807 15776 597655814 80569 80570 86719599 39694 39695 775834625 66692 66630 309264668 31803 31857 456412799 20550 20551 631458394 47957 47911 12454357 34470 34471 457859235 15831 15779 905007082 13886 13887 704887491 49387 49388 192528664 45299 45300 111229567 62949 62950 627016936 86249 86298 426724431 22834 22835 497378116 35979 36023 94812936 62937 62938 28535252 11685 11673 733007043 85389 85443 452891559 22390 22391 419355046 67586 67587 785085389 88355 88328 55616073 72226 72153 25636323 790 791 14827590 53319 53285 44417869 81749 81759 292217260 29243 29240 579564965 78784 78757 544806627 54340 54341 317050481 29895 29896 241298408 93673 93738 686768069 87095 87105 709407399 96238 96239 876449115 62103 62054 917850960 18386 18466 408974368 54977 54978 706453273 53469 53528 336302206 61838 61839 239520493 4375 4447 337959743 83008 83056 314039222 98171 98172 736940342 93963 93964 980959166 42358 42359 553708722 19992 19993 270477109 19950 19951 828760862 63652 63709 916650779 34691 34709 329177094 53433 53434 115372331 60139 60140 304938973 99999 100000 130051909 77743 77783 160071920 60426 60427 636068735 46757 46758 159953637 97501 97526 558253770 96063 96064 467282921 72284 72285 464005898 62583 62598 568491132 27403 27404 810576253 88142 88143 333410035 65403 65323 647258503 68554 68555 342849247 675 676 968384675 63703 63715 236784312 1227 1289 223762855 14679 14681 816181099 62341 62342 700170149 72047 72048 735264584 60819 60820 568134376 28562 28563 666876497 19075 19076 919799736 65931 65916 535311261 50296 50297 879011244 41345 41346 274709944 5935 5936 817812395 46827 46877 139252621 59044 58959 417570112 44634 44588 47595535 85989 85990 277020600 72331 72332 760592868 40469 40466 354539851 57206 57207 502388014 66784 66862 661647940 8759 8785 56609959 60121 60126 567263415 52571 52629 66825889 51849 51850 672133671 42116 42117 248115387 94646 94647 706820602 38185 38233 522956553 22990 22991 706813045 61226 61227 596690509 76898 76962 51122408 88339 88281 226096420 50186 50255 162977584 81879 81907 755899234 52882 52883 198205285 33989 33990 997678717 54226 54244 961366059 18570 18571 17989443 82313 82322 673746557 47587 47611 875365762 13938 13888 760916085 37544 37545 290242192 23701 23777 809392519 47886 47887 325383789 57903 57904 231519088 31051 31052 458724483 21116 21117 826487716 63222 63248 365941275 37390 37356 839515464 83404 83468 165470956 52479 52480 510981943 45293 45232 246130314 4404 4405 500271259 93447 93448 577010381 84068 84069 296859668 25878 25855 832526045 49590 49562 830932658 83862 83811 197775169 46882 46809 283200848 27598 27599 241993988 64417 64418 367784100 17473 17474 905761841 98149 98182 108795139 97806 97807 639205921 96953 96954 496260350 86555 86472 181125307 74551 74632 121451759 73624 73689 385913443 64947 64930 587967481 87309 87310 126041442 35012 35013 315238083 23306 23377 175628332 90173 90174 39798555 91363 91430 995369668 50163 50124 290634440 6493 6494 631264286 58132 58188 709187860 24510 24511 251051726 48296 48355 200363128 61313 61330 391525958 15301 15302 963697260 30753 30811 595984523 5195 5196 464456690 98946 98947 434325409 57166 57167 187288985 39127 39100 137963513 7747 7748 868430087 50779 50714 601408496 98042 98043 990529015 12066 12037 540731735 81912 81913 181090151 51017 50978 896264852 8567 8568 939124738 47167 47130 216070614 91861 91862 357074655 61440 61441 158445578 8560 8561 933179345 12957 12958 544085355 89503 89518 721347144 89416 89362 36325702 48876 48931 672170169 732 672 915771366 76319 76356 180534659 55092 55115 201669356 50053 50125 870368073 85184 85185 667075693 49086 49143 731982281 20069 20070 803883889 48137 48202 786701920 78874 78826 841955005 82905 82906 300461215 85562 85563 472864453 99224 99259 887001083 16267 16268 474101110 52221 52147 225826619 12155 12156 209185101 95803 95804 616958636 58540 58541 450608896 61535 61618 757253236 26402 26370 594096153 5460 5482 533845951 92380 92372 616319454 74146 74135 9984035 61376 61377 291108838 6226 6303 127522814 72798 72714 976800215 37465 37515 986017485 57804 57806 28449313 50462 50463 9583904 57911 57938 498438055 36340 36289 5338481 90860 90854 347642979 74225 74226 961319777 29747 29748 114657092 91025 91080 344448783 19925 19926 421899318 22857 22858 996167861 51088 51089 868825261 72486 72487 328740463 5406 5407 348257213 2598 2599 572965591 58005 57979 702749332 80603 80604 970494545 2141 2184 525994662 36576 36577 538511391 5581 5582 376092246 53503 53528 877474259 45487 45561 592281318 54172 54173 115824196 11249 11243 190204006 50029 50030 989310067 91815 91887 902981186 44492 44493 91857086 15458 15459 623303368 72965 72883 839587013 71972 71951 423882261 97224 97281 151812559 99944 99945 294731877 84505 84506 2260731 38209 38161 4566070 89944 89945 556909292 95637 95561 430296171 68968 68969 851424953 17974 17975 254368236 31624 31625 84277025 27586 27587 758938345 18761 18827 116598365 39884 39885 958691138 23696 23765 370883867 83109 83110 495874680 98234 98235 111518099 54462 54399 393885286 89489 89490 952829744 30125 30201 887419512 47102 47176 765367302 11655 11656 289301258 86700 86701 205115138 2811 2812 819523940 37904 37905 662104454 4663 4630 350917423 69219 69220 953515674 36537 36538 764172542 70630 70631 299892388 6435 6436 299710202 65652 65708 243956093 46869 46870 25544577 59729 59730 213423755 15534 15535 518556226 48387 48388 58749752 91398 91399 95684403 51506 51507 422054534 50084 50085 559759046 94097 94098 596179839 62239 62240 97851 69750 69834 239591487 51038 51039 266405180 24447 24448 236621028 12745 12729 316022285 64489 64564 356089261 86207 86208 779360470 94416 94417 895814780 31059 31115 859924864 45429 45430 624312398 21923 21844 266796514 49175 49176 21024319 77255 77256 565251857 75883 75884 575021085 29874 29876 748998062 4262 4259 751297135 79171 79172 561362136 22686 22755 861280692 14790 14855 400525006 88324 88325 631059807 27360 27423 756311280 77625 77597 568467474 81504 81509 736561440 87941 87942 927639343 39296 39297 842484127 88494 88495 103081175 26877 26919 257673309 1778 1779 655228932 55851 55888 533100489 27159 27124 686170935 15330 15331 366902901 88561 88601 983094331 11631 11709 349308788 49623 49622 253442734 18154 18155 993335163 50028 49997 940271112 67828 67829 338688612 35277 35274 803162760 97847 97779 337187219 91580 91581 780055043 43988 44041 563331364 36760 36691 223908910 1666 1667 466067567 22501 22502 673951372 27583 27584 225928483 25857 25858 506118799 23152 23101 213333016 9775 9776 657519053 40952 40953 447588107 66451 66452 497066465 9469 9470 705118072 12536 12537 16007695 90372 90373 956227559 98640 98641 20879167 94267 94350 335586547 50569 50570 777711573 84822 84903 992096420 36240 36301 739367435 38836 38799 575411066 98522 98533 226421042 43969 43970 437103465 75202 75150 124322310 56421 56442 432725130 90648 90702 976136042 20304 20305 786604905 36338 36339 607920665 53861 53796 768747331 35738 35739 256925987 40911 40952 64628759 49264 49207 841226848 32128 32151 87618192 90414 90415 645388453 58413 58414 481492980 12959 12904 964092013 30226 30227 783199005 24672 24673 831172640 16250 16251 196865653 75993 76044 827005302 75147 75063 449509442 28291 28292 697459897 76672 76714 983134662 44817 44818 712137320 92069 91996 835382862 60752 60761 161912873 68652 68727 397085678 80624 80640 497862512 9599 9600 61600480 29986 29987 436659369 56926 56927 484930469 77355 77339 410611425 58710 58645 21550639 33623 33624 306595806 28058 28079 514598865 65038 65066 182943420 22838 22837 86310129 35526 35486 600144529 30341 30387 14327140 34355 34274 757112734 20536 20537 246121841 49371 49372 482011864 21612 21613 826496927 38765 38803 860923229 80338 80423 847571659 17653 17654 874352864 90074 90075 785793209 54759 54760 9334431 77848 77875 690280134 61556 61557 15703823 8873 8810 940266419 34823 34795 602411913 92093 92094 465801977 52167 52168 346358734 13119 13120 279192831 23875 23797 877814650 29687 29701 136918287 11130 11131 294285724 90335 90336 380151827 80175 80206 820331218 70929 70996 753958061 98605 98626 73532676 52396 52323 964227311 50726 50662 336543076 57795 57796 879387924 73804 73743 403504817 22019 22020 286224106 49268 49313 898377025 58657 58658 430537245 69538 69529 927197560 34830 34831 263279552 20704 20705 719929202 60140 60141 361208680 73257 73258 519597786 63866 63842 684849677 6254 6257 364322176 24062 23986 765652138 36588 36644 600687102 25614 25568 64073400 16286 16203 985165741 32011 32012 735771829 80597 80598 915189883 96821 96827 202315253 33067 33075 811891314 9496 9548 208889360 42007 42008 880596680 72893 72894 596878488 27235 27247 821880091 52240 52247 266050508 74221 74222 263403455 76787 76788 58378631 8538 8610 414880808 99990 99991 767628273 61574 61501 396969910 84157 84158 104176974 79567 79486 125857013 38885 38886 504407528 70949 70900 454322003 8575 8576 98581862 34382 34383 192727529 99073 99074 889428148 21495 21498 482003435 90089 90019 417593680 35044 35047 119361334 20697 20671 751341194 11599 11600 618984695 96781 96810 327487810 80424 80425 180616159 74773 74727 360274386 39428 39483 311335774 21168 21161 756794932 78751 78752 236167248 72014 72092 814054158 32180 32181 777716542 17500 17501 297818163 34334 34270 275375749 8948 8934 852031008 39682 39603 838841790 16750 16835 746565826 37654 37726 605353821 58252 58186 787543530 3204 3205 281830061 57353 57354 543967386 32924 32893 31714567 13793 13749 837712802 41 42 896807480 13561 13562 241320857 20234 20223 893140085 55050 54972 729929498 61057 61054 31615711 59378 59310 424977841 27142 27143 119665622 93062 93037 380394735 57112 57113 763791029 57568 57565 631467185 59341 59342 454112459 73168 73169 587889260 63204 63205 596524076 83728 83658 598316994 89008 89049 818913500 93488 93489 524839301 64682 64761 825812599 6214 6207 334260504 6637 6638 57539875 19205 19206 970963 38920 38921 720551714 71488 71489 757646948 59888 59889 374095877 50589 50590 525354281 24431 24383 366023950 69618 69619 984773662 41170 41171 61342510 19731 19711 22604904 26616 26655 17759643 57640 57641 767117299 90647 90721 770568149 21052 21095 765307295 6546 6547 26249167 33927 33928 783781157 83401 83470 151699172 73849 73850 408100304 49439 49372 576011607 59586 59602 853306658 19214 19215 852053903 58126 58201 489894558 34927 34920 806850895 39148 39105 26779543 567 559 604326770 62422 62491 736231603 28977 28978 652993757 13740 13789 842512852 46166 46167 674462391 87151 87152 479637509 1080 999 834433507 12000 12001 618134666 95524 95525 21150498 26901 26902 484599892 60175 60146 603845586 34616 34617 822299580 90042 90043 342994629 47482 47475 891386895 8014 7980 884190737 36634 36626 825204551 74015 74083 332391445 48196 48197 846837572 68419 68402 748973387 86042 86029 814268161 42788 42847 553286115 14370 14371 2296137 99590 99591 460343505 31034 30956 464703737 49376 49451 218028905 12479 12480 630134414 36112 36193 624499404 52538 52467 576716103 75174 75222 807514910 24149 24065 579011892 64480 64481 677913860 22340 22384 890913518 6195 6265 910644758 93053 92973 709599820 91586 91587 309090506 54976 55003 638879362 82956 82935 536939527 64670 64671 930171452 66950 66951 314205174 609 610 948123099 32624 32625 897007994 16710 16711 968300917 9036 8951 669610408 89511 89440 922764745 66543 66606 503657325 39470 39501 170248656 62818 62819 697676331 35884 35861 897081788 96918 96901 886124687 31816 31803 401932855 29386 29317 245259049 95178 95179 59967765 11151 11208 599267647 72734 72735 551707668 32755 32801 156619875 9324 9294 472343677 83070 83001 130397271 412 491 806719055 24680 24681 818044606 35209 35126 398921577 33593 33568 303889489 59441 59442 210704253 35228 35284 501691821 68468 68469 196362642 69691 69692 708640058 43736 43725 33180653 84438 84458 709062436 44611 44528 548719541 81130 81131 199004777 56416 56417 960792560 71246 71247 380033828 80927 80928 160370669 14841 14774 165941957 89057 89114 26008077 39242 39313 677380432 95305 95371 116575635 51245 51246 989180989 84713 84711 913850864 55740 55741 592626647 87737 87738 650906706 83760 83761 480439740 5527 5581 600825768 63170 63247 43542386 43906 43907 110911294 71287 71288 200117328 91456 91468 716986184 64700 64632 144825894 31277 31314 903106249 52626 52627 166768374 3059 3060 586706297 62551 62552 593134469 32879 32874 910052796 14301 14302 438634126 20058 20059 562828507 59506 59507 62488262 97765 97766 2891033 10587 10640 913342358 71984 72009 864670078 56686 56641 828301309 19635 19636 674442930 26295 26305 719869855 47711 47712 277484789 91123 91124 143179790 1096 1175 561046915 14390 14381 59753445 16010 15973 556921391 3186 3187 460268700 12443 12403 966346512 85947 85864 347298638 86350 86351 141957781 74451 74532 583257320 56429 56428 995221333 8778 8779 261311989 90361 90306 468385063 56819 56837 923515186 66490 66491 339127910 62508 62509 960187773 97158 97096 65442747 35691 35692 427980997 35526 35516 755960159 86337 86399 617748867 71730 71731 522173941 38935 38936 177464767 94686 94764 669697252 25046 25047 664726159 82246 82247 791045902 5385 5380 386625588 31032 31033 145559425 26730 26731 183115307 435 436 576937019 14976 14977 511834549 27264 27265 153606692 35443 35423 148242196 31433 31434 535233815 51348 51349 788332608 32017 32018 198303552 4645 4594 346095145 21633 21634 531063949 77436 77395 774961359 6174 6175 223607357 68279 68280 798343243 71719 71720 9880690 41876 41802 843408484 58599 58634 380671340 27101 27021 920433414 76128 76129 354974902 12469 12432 661018905 4367 4368 593048236 12746 12693 9110467 98258 98259 749807545 31660 31701 883866692 92450 92464 482905141 26875 26876 417036100 70966 70930 121884106 35891 35892 521519962 78058 78107 646524596 45305 45246 944741423 8761 8762 504762572 31992 31912 39055840 11030 11031 194165219 30459 30460 172676998 12667 12701 94857135 43323 43324 802389877 78222 78223 64182319 66289 66266 739940671 23886 23887 102382370 54393 54394 456506075 26296 26297 535532161 63225 63226 720517117 1599 1661 444385883 79725 79726 5133688 17989 17920 847278761 42580 42506 577487558 60299 60361 974124169 94808 94809 67271086 1808 1809 739629804 59343 59346 297222850 20043 19967 640149281 47921 47893 410557521 83125 83146 358523719 15045 15046 63873661 90987 90988 797216933 72479 72467 80341900 13989 13990 521553049 60115 60079 245596616 48853 48794 339874572 80289 80246 835368262 4471 4472 340822008 10285 10369 649338568 81757 81723 921872386 10864 10865 757451714 14175 14133 559754998 22285 22286 527650051 88029 87982 624116523 23051 23052 677094660 66872 66873 889959356 29253 29236 874467193 94029 94030 985829930 94832 94797 859893739 93478 93474 518689477 37452 37453 986625322 41895 41896 44054290 58052 58053 493811273 32280 32281 678163492 24095 24069 394768149 57982 57983 856016152 98464 98406 534269485 28808 28888 799747241 25100 25138 108531991 55472 55473 379856726 74070 74006 362642335 16303 16341 175887670 48711 48712 287492578 65731 65799 320288732 57939 57940 422035210 75299 75300 604291545 44859 44860 925433655 71816 71817 504490211 13732 13733 655554891 56313 56396 389034740 70324 70393 466264783 82565 82497 85569131 92752 92792 364596740 73655 73656 882716671 92289 92290 44032713 84768 84769 173368601 60712 60730 436590954 99227 99291 223060245 78884 78885 630231331 61224 61225 325843624 71449 71498 802879578 70436 70506 406361019 36473 36513 7451896 74085 74087 55051239 27104 27177 739337035 85424 85501 673451631 71795 71786 69593177 5352 5365 50075552 61462 61497 799724254 56290 56253 78801536 76686 76718 862710447 65601 65573 500299528 51236 51280 67238940 16590 16513 256351190 81415 81416 842541544 88872 88852 122049248 92358 92359 523582365 98394 98345 424666809 98085 98019 174849705 3709 3710 807816221 12595 12596 456873441 86303 86295 522873436 69063 69064 882329729 6463 6464 125193850 9757 9758 312321236 98225 98231 456624071 97949 97894 533804597 56070 56071 363047791 50875 50876 117236467 9028 9009 166912484 97588 97589 883834302 2135 2184 771644602 88900 88844 233129753 72870 72871 445262806 69989 69990 269009063 17375 17376 123717738 39685 39686 998128813 26580 26581 674471280 62737 62693 296925824 35043 34961 628604588 81118 81054 203988984 15815 15747 736588963 10053 10083 538248510 27839 27840 714365610 92963 92957 919228995 52513 52495 141464562 39800 39801 808481158 13797 13744 850130307 42628 42560 494595903 44065 44066 274463183 10093 10094 910648450 9950 9892 856180458 80471 80429 879094357 57201 57123 640757828 96465 96466 192534721 72579 72580 763677314 69705 69718 280186926 77175 77176 309908835 30697 30670 727907796 64021 64022 677692687 90338 90259 785878759 6141 6142 938339009 2860 2920 11807659 74721 74660 22967945 46987 46988 119292933 59185 59108 171946087 63099 63100 43568446 43587 43540 172470630 92654 92647 268102547 963 964 606509803 40526 40494 415488949 61368 61420 84784394 13733 13705 863636819 25939 25940 840977537 96769 96770 924178876 29238 29273 114665890 45209 45210 373381623 8758 8759 255220300 95372 95373 910976088 93418 93464 87020763 60153 60070 197839769 75347 75348 84859152 42528 42468 163636926 89713 89714 2962311 90600 90601 50164174 42529 42530 983550094 75987 75988 446474559 65593 65584 719466742 9196 9204 88318481 53063 53064 759490654 91158 91075 885359467 11257 11208 415232819 87799 87800 254080775 84803 84830 966947115 53396 53397 278602086 15447 15407 760633890 12635 12708 584725317 95996 95981 40873159 81380 81381 534773280 89884 89885 95053562 37013 37014 603358531 43552 43513 855980755 97784 97785 848290140 34936 34937 570157178 56970 57045 367153770 783 790 530012433 99395 99324 271262794 72425 72344 712276038 4752 4675 422785218 50830 50831 897883187 40549 40550 349862737 11532 11536 766121928 22000 21929 424426226 50111 50112 366173412 73628 73568 191342422 94952 94953 909543661 50706 50707 338497480 55560 55561 283129378 24948 24877 839644693 75607 75608 783660621 1160 1161 996311097 90870 90930 518501544 48581 48551 892594261 71551 71540 295604855 46614 46615 941819543 4512 4581 803384646 85453 85431 793909615 16519 16586 710351078 5138 5061 735776610 96745 96712 869148520 79496 79481 306520861 37038 37039 838315301 92356 92338 97384724 80898 80899 780686284 53937 53938 942267590 28080 28081 429541013 60691 60692 946861803 80128 80129 256673257 29115 29116 737420035 56451 56512 994648499 3884 3839 796177217 52827 52828 15774362 30560 30573 84414262 81256 81257 700274630 89128 89160 997916402 69719 69720 610567340 64910 64844 372749654 86596 86597 367703133 964 965 962169223 37687 37688 768930429 15164 15165 607253857 79093 79094 522055835 94410 94411 76797840 74937 74938 501268177 10475 10533 582714459 72939 72982 903804411 93724 93725 868689088 45906 45958 524281729 65770 65771 384181274 67006 67007 899962130 28877 28900 685405154 26855 26917 10684041 78497 78498 636912440 16362 16363 64009618 54919 54920 693442987 18754 18755 734317221 78963 78964 524864892 32221 32154 57202458 9771 9775 786535964 35397 35398 683916202 10600 10601 225686330 87857 87858 149042547 39833 39834 130931548 13688 13689 665507682 87624 87643 292356280 14896 14981 170162210 95254 95263 86771023 59862 59863 797940541 70415 70416 596417139 60625 60626 523825745 79697 79698 79439857 9750 9699 993174770 79428 79347 817930464 51910 51911 29265003 41859 41860 220766492 32329 32330 486307068 53775 53691 979715393 78502 78503 413598881 11270 11319 664693639 77090 77091 752579801 92903 92904 271355961 65446 65406 273466332 94298 94299 878650776 71657 71728 434455309 41384 41426 229850248 45028 45029 68246268 65309 65310 195300365 89414 89401 787907500 88548 88549 378232159 29528 29529 452248070 26200 26123 896685728 92535 92546 957308295 2466 2467 620778773 83977 83930 629244496 67376 67377 67917728 14715 14748 85582650 65726 65727 997148248 22521 22522 863389249 60703 60671 680982202 30132 30085 894738658 72021 72022 635607728 93105 93027 688832380 72435 72436 195733553 26191 26137 704507332 3721 3722 670428322 80689 80690 620530320 30220 30183 481440578 79705 79632 395107818 10024 9968 536347833 13947 13948 136309504 88623 88624 963847374 79216 79196 415825464 29754 29834 874300464 89434 89435 235688996 10418 10409 600115132 68910 68828 198824490 54454 54392 366606441 58011 58012 187166205 4812 4757 144857204 39589 39590 416839855 18563 18564 334033152 40643 40644 891711387 49279 49280 939566395 91866 91867 287346185 83831 83773 788117802 16388 16389 192734682 78069 78070 148001058 34851 34846 808325665 3472 3473 419244532 7820 7821 372414042 17592 17593 527116055 447 448 234154413 14111 14112 924252175 4151 4152 933062988 96708 96726 755251658 66071 66072 673801893 89077 89078 82510682 90281 90282 662136274 24990 24991 339253652 52470 52471 154346370 40430 40431 121210559 20983 20984 870834334 71795 71879 41882977 39545 39469 55862538 91670 91671 799754818 21507 21508 920989396 15819 15820 468061435 69949 69996 189991617 15119 15120 68712326 83232 83233 840979119 62711 62723 422151668 18354 18329 37144798 49244 49245 967730304 37493 37558 860351025 64299 64300 778642246 68766 68828 854506974 7193 7126 140052642 83752 83753 767875619 87028 86986 882726728 3289 3297 363154723 33821 33822 406478658 72466 72407 650135735 60052 60115 944807975 42923 42893 274549242 31229 31217 481715259 644 659 951750575 33211 33177 63336193 16257 16278 199071206 38011 38005 949956242 62358 62359 106590734 87565 87566 387665027 352 353 206456220 28843 28826 661609703 10177 10178 69068892 98682 98683 503618424 81163 81113 342638653 63231 63187 635050417 36177 36124 64013124 95552 95498 221294162 31625 31588 186194653 7970 7968 253910171 36605 36593 363661501 34154 34155 419233798 90080 90102 327116361 11252 11253 920230720 19389 19390 10175071 14387 14335 652881180 87544 87545 480291143 82361 82362 352975412 35279 35257 420431603 2182 2103 876487240 11162 11138 660730106 73637 73638 897106667 98444 98401 436278249 1358 1359 643840828 37308 37225 470771305 70529 70530 983120064 80681 80645 940184926 90111 90112 792664822 61400 61359 357840275 31362 31428 287719413 18631 18632 543762750 53165 53136 427492468 47472 47473 104470850 57408 57409 336307276 67073 67074 311249918 59497 59483 220670382 40441 40406 68857538 85325 85312 142777390 49463 49498 86999682 12551 12500 712973770 27316 27317 711644766 97172 97173 159256026 14109 14080 495299519 58490 58485 993002446 86878 86879 29322889 57579 57603 84175579 6787 6837 922959201 15739 15684 915961979 59548 59626 360951610 31999 32000 693464362 4726 4754 190428201 89252 89253 950735911 74103 74104 114991343 12566 12567 672876061 72559 72560 181001163 70721 70722 394436283 53205 53206 658864722 22429 22430 772808996 32997 32998 110629040 465 466 482200666 2454 2401 812934661 43458 43440 493965114 823 810 974634199 56927 56876 810236327 45119 45089 546730302 10078 9996 726220103 32026 31942 288342339 70356 70436 558822436 24439 24356 229672065 34703 34704 428612845 85957 86035 446520300 64790 64791 868295570 10020 10034 389015151 87234 87235 843291452 89944 89946 194374948 51541 51577 878235943 13257 13258 429982749 382 383 821884705 15442 15443 532409726 98869 98870 398723780 50146 50111 817812942 81090 81150 272902468 92603 92604 778005311 10759 10793 48380333 20926 20927 497591644 51539 51540 778394651 32151 32211 977474976 59375 59298 831492188 3730 3750 981537441 82962 83035 380505497 69179 69139 178888841 87158 87159 824349696 83206 83207 632480478 76784 76785 74017410 53335 53313 109775919 31147 31090 812575745 99283 99284 122506468 75 76 826717255 33948 33969 476226460 97949 97950 910648183 53755 53785 994514407 30357 30364 451404464 13242 13243 554733115 23023 23024 901633347 82356 82357 657399912 42267 42268 983693160 2077 2078 469715248 16796 16777 781959352 63561 63632 274971523 77734 77735 588467101 93665 93580 948972894 17188 17189 528846189 65337 65338 409563815 6031 6069 235949273 67862 67863 455915024 1861 1862 456756385 19979 19986 807357367 48644 48707 812154820 56657 56658 389832313 56074 56152 740705996 49631 49632 790659395 70012 70013 779353678 27757 27758 684402492 92559 92560 719124828 21086 21087 483317041 85629 85630 271228069 65173 65174 787367386 24434 24435 75390137 37618 37619 262396668 87287 87284 754867379 89793 89794 802804624 22871 22926 561402545 85609 85610 858630869 32356 32357 833017017 34963 34964 658112374 33717 33718 229268833 55068 55069 159408913 51123 51200 775189119 78144 78145 280442388 31645 31577 595038534 14865 14780 854374022 30584 30542 131294062 72922 72923 142467371 84071 84072 35661420 72164 72209 941568653 18452 18453 167464867 87646 87647 939636306 28086 28087 724007229 43109 43084 441256293 48655 48735 289281448 2416 2332 760336526 97616 97606 63485585 28427 28428 561624419 93291 93292 999460326 57474 57475 255652450 99051 99132 598892660 34759 34760 561315503 58158 58146 815963757 70497 70518 517593276 84879 84962 576664410 85369 85362 716075529 87987 87988 975498425 67798 67799 927093360 73648 73586 709827629 1094 1073 861651793 27485 27441 830942445 37326 37279 954345952 35849 35836 733548529 84944 84945 571109217 82285 82286 446847522 18940 18894 292579558 84267 84268 832727776 39155 39156 616341511 65110 65111 816757752 37333 37294 549181157 85252 85253 945914051 85589 85590 36531888 78299 78300 748798235 20863 20864 742129801 53193 53194 345932911 76942 76936 514052936 97853 97829 925511157 80083 80149 770192113 71558 71585 731954864 59586 59658 695082265 29913 29862 291475119 64342 64343 436275844 80416 80417 439190052 90551 90552 611263176 69920 69927 108328356 78289 78352 241976794 82569 82519 85769369 33691 33737 876639345 75191 75192 428325535 72907 72921 386302112 75136 75084 643067102 38389 38409 182642128 79046 79047 436014972 89513 89429 600423077 92952 92903 851319339 27409 27410 465715374 79362 79363 354522582 95423 95424 341339299 66553 66481 878094695 88161 88162 972836528 75582 75583 843361731 67192 67257 668298907 54720 54679 484319296 76859 76860 871073534 45263 45237 534285371 59151 59074 218440121 70936 70937 52816917 34564 34644 251129126 72856 72857 338190851 21125 21127 696541044 15939 15940 652764456 2167 2168 352035271 36238 36239 759376483 29036 29037 308707275 50865 50861 490013925 90206 90207 111678776 84413 84465 686034604 6568 6569 586707354 71905 71906 287075339 47755 47756 438019773 93721 93722 861923854 80526 80527 573069037 98573 98559 872236299 72819 72820 392795515 18980 18981 340989400 44407 44401 92419127 2830 2800 937370395 96596 96672 505438419 97729 97730 251125327 91852 91937 91080082 71514 71515 777337522 31304 31305 892710643 44460 44420 434409584 68272 68332 831481004 67360 67284 296697554 73019 73074 650396127 23153 23142 547100848 39073 39012 942711554 42028 42103 121697502 29863 29802 753417802 80944 80879 588479068 16437 16438 86444219 96944 96945 398523210 33670 33596 869613561 646 647 343911910 59744 59745 876233535 44436 44423 786936310 78434 78435 198392669 16116 16187 719271452 8159 8160 83446147 60791 60792 521542208 7019 6999 442344710 75059 74988 690310129 30166 30126 612638661 61852 61814 521395104 1357 1358 346491771 15559 15517 156910690 13793 13794 130421449 61010 61065 935599271 96033 96075 385727021 24568 24629 217280562 43989 43990 344289818 75718 75740 158475788 46186 46257 709338848 99574 99519 199497216 50404 50338 744333314 61087 61029 908023513 79543 79523 601933514 63744 63669 272288888 47454 47455 146621223 86041 86073 620727610 12317 12318 585048914 62020 62084 959283444 45587 45669 961494904 73929 73930 640861983 93827 93798 844537172 20505 20506 718865974 54318 54319 888063962 30656 30624 422775062 11931 11932 196216400 62930 63009 696789275 73011 73064 332811047 37522 37523 659813434 96442 96484 879514185 73742 73816 75528556 55565 55566 873011566 47739 47740 336296001 91036 91030 126824999 60507 60520 123858001 85438 85439 242294129 11642 11592 34896260 94414 94348 165873997 36498 36414 535866495 61179 61180 34097206 13480 13505 929719644 73090 73091 329497902 95127 95128 837158523 389 372 235191959 68387 68388 126475454 11589 11590 698240860 10025 9952 396684435 5033 5097 658955697 57905 57906 656564764 21177 21145 119008548 85696 85702 175248418 53585 53586 477110097 12905 12911 43105365 68413 68414 711885181 45823 45809 449180952 43379 43380 853984567 95508 95509 538710081 97794 97788 900050553 4631 4565 30556604 75256 75257 133944277 58627 58628 212183052 67007 67008 752267039 21655 21717 949554430 15612 15613 781091165 76862 76863 442777656 51218 51219 679074123 75466 75467 595134135 54975 54976 580176890 80732 80733 69749665 17341 17417 862471222 40028 40029 106197983 84798 84799 548038699 55965 55979 306962134 11012 10969 392405922 68665 68644 475741856 57546 57547 231396557 5754 5755 403453862 23594 23595 210290012 81939 81940 961061417 26717 26718 529999184 47040 46971 482383051 12747 12748 924009309 49489 49452 314348313 23947 23948 207689765 11882 11926 246261304 43587 43550 426253245 64164 64165 938785278 67860 67823 551233308 26304 26249 687495227 61885 61920 637392267 34241 34173 8777304 69370 69447 747471123 68669 68670 927319726 51149 51157 489822208 32205 32206 941705581 82541 82547 353620698 97217 97137 778134641 68307 68308 905602289 42152 42119 214722621 45921 45841 567150081 66136 66137 61392413 37975 37982 286007284 13906 13930 740817827 37647 37648 524309580 38191 38111 156948560 1851 1812 560480296 43261 43262 749537333 95103 95104 16609371 16576 16577 209547363 83222 83182 260276135 35294 35233 45886591 44761 44840 415213988 8230 8172 157119464 40804 40799 575430055 29856 29857 362621391 68562 68563 251893634 45123 45052 364580252 57924 57939 536792499 23948 23949 262177390 63732 63733 298277563 866 867 258664138 77115 77116 516765195 37671 37658 221718087 82941 82942 57181510 46895 46876 496230626 39652 39589 351625421 2433 2420 233955267 2997 2998 886686861 68572 68573 141932441 11905 11977 567813983 89466 89467 563454387 77531 77457 212511681 63634 63578 286796773 30872 30873 247515820 8935 8892 961579717 70690 70664 245883652 55783 55823 357396136 22571 22624 458900768 12141 12187 47705504 93680 93681 425878727 10900 10950 13323842 74541 74617 792269901 60309 60331 983837654 97706 97770 879217484 97222 97223 183757807 74497 74501 380667178 43566 43568 202327311 84374 84415 358838825 15491 15559 276088679 95226 95149 568850394 74365 74366 496944551 15948 15949 616403101 10701 10630 904470244 5104 5105 274479954 20949 20988 464172103 99932 99944 598518381 42060 42061 555038905 9386 9387 591558494 71964 71882 511066525 85728 85729 751914728 6005 5946 902923696 97435 97436 209958050 92885 92953 850291612 10712 10713 895457016 70218 70179 434564047 89951 89952 188873952 41110 41111 63222223 94879 94880 651633241 81519 81520 771241451 9012 9013 511157899 39002 39003 697755316 79205 79245 658109493 73702 73737 481690659 79168 79169 436846150 72228 72229 609209194 3654 3655 316807741 41773 41835 430403970 95207 95149 708943735 95076 95077 516901870 50427 50389 933012488 75645 75646 529512476 88511 88512 261317956 46545 46546 389136821 13941 13942 523810221 69538 69539 144175387 32317 32399 431377470 55937 55992 555740383 85430 85413 38349533 18789 18731 819929927 18994 18995 251666735 5161 5126 529887415 12821 12822 71327117 83772 83773 843861898 46374 46442 179485834 68026 68053 46251603 68032 67953 161019584 94642 94643 498981186 5433 5455 907871425 85222 85223 557034707 70999 70930 986872541 23730 23754 3073227 97157 97158 993944610 41227 41224 977588130 6444 6405 877145086 70111 70112 815105166 83264 83347 551680839 23273 23274 216625767 51413 51442 483700564 64743 64744 494245496 78917 78918 670234325 91321 91322 489526170 26797 26756 725395777 94306 94362 401712008 23870 23871 647084742 52849 52850 722994666 10597 10667 335489021 29143 29144 969610195 47166 47167 111428250 47502 47580 188299694 67409 67380 585229463 84460 84461 663992244 55346 55274 109655830 23290 23291 189006378 53961 53962 923405265 88372 88373 460049132 89807 89808 297219095 46540 46608 444794314 16287 16318 243179899 12141 12142 459122615 15239 15174 162343542 82016 82055 712801103 12935 13011 23642151 55465 55466 690359687 55193 55178 383357454 19074 19080 584803430 69529 69533 448901217 93586 93627 273664197 21003 20977 116057549 47606 47607 531067555 13841 13799 484554994 44864 44885 295315505 4435 4464 629038689 69605 69678 133803072 27983 27984 550245373 54277 54320 984106480 58677 58678 455782749 99262 99347 904793751 11442 11443 390084420 8809 8810 155846294 91855 91890 220984265 51039 51040 539213427 34619 34674 94494860 7314 7305 546534016 86214 86215 645606342 63946 63947 269165448 87715 87777 353535161 26039 26034 239345255 6159 6160 560107739 5657 5658 700861994 26370 26425 453774599 80406 80407 724416045 82617 82618 830116258 37025 36964 604187871 50303 50304 688722226 79274 79275 661580800 75681 75682 893090059 44536 44617 630951143 90526 90447 907875963 25477 25426 418354760 16493 16494 534153455 39559 39605 280160527 43236 43237 19670241 70448 70449 697515196 14208 14209 104857998 51529 51530 900111211 48709 48710 1693156 79252 79201 749083067 20521 20581 698835563 2371 2381 491019757 20254 20186 398951246 35175 35176 270581542 82762 82779 553853936 27367 27368 430060744 4514 4598 840923177 52299 52300 6393598 41099 41090 997975868 22891 22892 559799565 19802 19871 223506856 53446 53461 516053263 95433 95426 686859603 11128 11173 417475517 15708 15709 92660365 36488 36442 862265826 90830 90746 582554260 89875 89842 711129161 88275 88276 479983090 14410 14411 549862646 12033 12092 53232781 37690 37691 808998311 42277 42234 677063537 19337 19389 227227953 24273 24218 69757475 48180 48177 860294375 38205 38150 593662728 72223 72224 974060471 77673 77713 473043258 28918 28919 745725438 78969 78905 571915612 1403 1404 554777308 13905 13931 77935148 1774 1775 999649701 263 264 949350493 1380 1381 211015867 48751 48786 321066080 36810 36771 704374831 98199 98156 464850416 77866 77867 501934197 80436 80423 25847510 33932 33933 895007949 55997 56041 393908589 47344 47345 371522897 99635 99567 780050641 48873 48883 140066975 20933 20934 304211231 2378 2379 146716124 63985 64038 143830873 1492 1471 517084974 18941 18942 81366971 21847 21861 245627749 38285 38286 16098484 63813 63814 348061574 49789 49790 708134630 90634 90635 324870334 29384 29385 636850238 26179 26180 330114820 36926 36891 565135316 71704 71675 131418245 47690 47774 296170382 47023 47066 415563125 66086 66043 220523614 51359 51360 491745453 31360 31278 702802054 14196 14197 746636195 67913 67897 984815875 73038 73039 450209635 45900 45933 703005286 79804 79805 864222534 16978 17022 226909167 81685 81652 495863457 73652 73642 676813099 44771 44754 180354146 46311 46312 860312454 1940 1911 524531662 45185 45186 589877493 94391 94392 931932559 16693 16717 443552059 33402 33403 582204090 24645 24729 813821252 27075 27076 293575439 34831 34832 950871728 89411 89412 717631963 91952 91953 445011005 53982 53940 539411417 30216 30169 815925387 31986 32019 224862544 14223 14240 550703787 91255 91256 490827295 64758 64834 889226779 85189 85133 750094872 24945 24946 892707604 6753 6817 978893547 79438 79439 53052601 32021 32022 47916132 48328 48329 188810974 39117 39118 203827182 22159 22080 606854019 11862 11850 66457922 69890 69891 803497072 73626 73627 693016771 25375 25376 484503160 30407 30420 516342881 60304 60305 657810624 44707 44781 44983840 43144 43117 368971430 91688 91689 998428583 76038 76076 320897818 69092 69017 910572068 34132 34102 13275447 77056 77089 233020041 54158 54215 729958243 48463 48475 194727077 9292 9293 861183762 98782 98814 148753372 97021 96997 950969462 11772 11773 607514659 57344 57325 874247340 48695 48696 280484682 3277 3276 800956419 49989 49990 821538224 59484 59404 655793576 5017 5018 691461243 45942 45943 850534104 40392 40393 998165482 70226 70227 973477008 92583 92584 438627028 83633 83602 311481414 24518 24569 233530810 26330 26331 264948464 90858 90829 960345964 71596 71609 300141659 53470 53471 405372282 11760 11715 964736445 12882 12925 689258736 1343 1334 608893939 59347 59424 806404058 44178 44187 410829692 19338 19339 756610712 79091 79098 801631376 57177 57178 521087064 77772 77688 368984047 91330 91274 390985515 32474 32410 713674869 57644 57626 930718721 85258 85259 70020631 9236 9237 255420261 95562 95563 357491814 77158 77144 369547594 73230 73231 928994793 37817 37818 36803177 23523 23524 988409998 25073 25074 32176011 35362 35399 144765005 74147 74095 258042981 89198 89199 811142184 31383 31426 902156004 59702 59703 751504200 45960 45961 50139839 61464 61465 977556727 57326 57253 383051790 12086 12087 216924317 94339 94340 857112317 86820 86800 922970524 6775 6794 44330637 88883 88923 755440042 8692 8693 197189477 89827 89828 918366913 20646 20571 243696521 27508 27423 998430009 21206 21207 104245458 19919 19920 166811815 49718 49719 798012922 60971 60972 291565229 77490 77425 213045722 96202 96203 380302707 62906 62907 289620280 67105 67153 93708488 60500 60501 370026949 32494 32468 218156341 1059 989 348726461 23619 23620 74957778 31181 31182 675817153 56216 56217 749086051 9123 9124 475870175 7252 7253 530600367 18600 18601 698201408 98315 98316 776445858 44436 44437 185058048 92786 92795 300183213 21306 21307 558750962 83440 83441 297332664 72390 72391 816174599 82197 82198 84113846 17129 17130 573976432 52774 52819 767274829 43121 43135 778448961 97729 97717 675681073 6872 6855 724795566 35803 35854 545392464 48065 48043 389117413 7469 7518 855687590 13450 13451 595756857 26688 26689 972700587 1451 1452 592867942 10955 10956 338796969 35146 35147 900363036 11928 11929 219125447 85474 85467 745175995 74530 74501 784476277 27025 27094 104373888 13899 13878 422935632 20696 20620 798286005 90165 90166 22760714 21648 21649 927369528 45952 45947 975192579 87770 87771 663545941 3035 3036 134841682 14224 14173 187437239 87905 87906 863907552 7790 7791 263600081 43682 43654 281789414 20653 20654 561495437 1969 1970 160398637 67514 67493 272001671 48839 48896 295196336 85793 85726 3941350 67762 67829 9521559 19638 19639 359453098 4391 4392 368248591 62379 62380 897222176 11301 11229 251477931 40279 40196 387497889 87249 87328 293511606 73117 73150 171683019 19725 19690 771436123 40218 40155 381342335 82404 82342 264264763 17464 17438 462344768 14120 14121 48379548 95120 95112 890471407 55726 55727 522450007 24122 24123 21659557 24393 24394 892903396 65086 65014 122935920 19047 19048 272686221 15535 15477 519900552 8666 8667 701899006 63745 63746 136202214 75522 75523 520326417 41283 41332 455071621 90033 90034 245895614 47139 47140 607760151 56575 56557 199409545 68970 68937 682568288 4877 4907 395293896 27062 26986 845600516 80738 80799 753311752 49964 49952 710125331 34626 34621 259478861 86989 86990 785485549 51764 51765 504334525 43883 43813 120848460 81526 81527 843210899 87328 87329 673835114 62336 62414 768432593 49864 49862 84918704 91395 91396 173021798 16886 16887 473312453 44084 44085 922523787 84129 84130 518185238 45358 45359 716194496 30973 30941 215426577 21435 21436 814549012 19446 19465 875906716 77778 77779 178199249 73555 73544 848821024 11343 11344 453012579 38229 38230 988972209 54892 54967 670287583 30597 30598 540213349 53486 53487 943265777 62544 62527 265626343 88077 88078 878559254 11922 12002 212859526 95109 95068 486557182 33207 33214 138706668 6389 6390 984125057 61468 61469 76643447 78615 78616 330455204 54252 54253 90630321 15672 15673 347486800 50036 50037 522542190 85485 85486 359574803 77396 77473 544584651 11822 11857 846597523 36478 36509 430561241 5572 5593 137075487 48484 48566 735642143 58173 58174 962534267 30591 30592 712226530 83095 83016 20926951 92661 92678 309975678 72341 72342 183942677 23264 23218 76641943 83261 83262 738241867 52845 52846 950417559 87279 87280 802009807 2254 2313 977547884 51393 51394 512007233 36944 36945 691982385 30811 30812 239983896 70105 70064 670926747 81914 81915 579176480 58816 58817 139034872 75706 75746 503435954 63346 63347 671806093 92974 92907 354267138 80045 79996 862145379 21958 21959 688600092 87220 87221 739369303 25366 25431 867263695 26287 26288 424183677 61417 61459 653654701 35011 35084 594090404 30060 30061 171574609 61941 61942 162034004 39638 39639 802063791 45129 45130 147027935 75738 75798 570243378 11931 11926 899569895 82054 81988 489894487 80344 80345 625507555 49752 49719 525969642 10653 10654 560407475 190 191 392560848 4534 4544 811881392 15387 15410 422575175 16231 16232 364341682 34534 34520 206047749 38893 38894 852638913 16105 16061 578792682 27230 27231 953676316 60008 60009 346343229 90841 90842 758592724 62448 62449 992729820 48771 48749 815896563 84527 84528 30149430 12338 12356 623152511 65545 65546 695420613 41909 41910 376941552 46286 46339 483145998 46431 46432 112649068 79206 79207 411278631 33803 33786 719419074 29979 30038 66663030 10486 10542 423147257 6854 6924 145374097 98770 98771 888227865 64332 64333 179075967 20093 20088 779588885 76794 76824 312191028 85835 85806 371368655 20555 20556 135597629 24562 24563 176754283 46550 46467 405060391 73496 73490 885772951 75018 75019 451415540 5226 5157 947980615 70004 69943 274673163 66439 66468 915560172 42839 42840 276825623 54463 54433 675783487 59307 59361 278515715 88554 88489 311076763 92350 92351 261244673 99472 99473 160815046 22404 22386 746417168 74742 74743 88244314 8293 8236 72272929 36492 36493 863536638 72916 72917 900745755 43108 43148 254683972 47039 47040 8046539 66916 66978 26872320 1539 1501 569445029 47197 47198 613732063 61819 61820 581142556 75634 75716 172860047 28655 28656 220318477 71660 71639 953239816 9965 9890 423502294 72937 72938 423494863 84773 84816 206133419 40611 40562 420559300 64106 64026 771549762 61228 61261 905222876 15078 15123 595036246 38850 38786 938694911 71785 71786 390946185 86944 86937 501244985 25929 25930 115472791 31017 31018 952832113 50135 50087 675581478 60270 60271 423157970 85475 85476 542879292 1576 1577 558341219 53210 53253 586164055 7874 7875 482721276 94565 94515 707743376 89322 89387 237694087 37038 37003 62923076 50401 50402 254977966 30273 30292 631573351 53177 53178 88764812 32283 32284 912388087 37698 37699 305850216 97289 97349 633953321 47917 47918 864914183 54076 54111 630839610 43902 43907 50577848 39888 39862 274767929 43998 44065 939959537 88535 88536 802989902 19399 19456 130238779 33267 33296 206004030 66288 66289 369190773 68028 67995 472377030 82978 82979 638684960 79117 79135 129906742 19608 19580 57887919 60518 60519 680968053 32032 32033 421789452 58410 58411 507216364 59761 59686 431620595 82993 82994 91624426 90368 90435 585700085 23026 23031 353226529 32988 32989 863551236 19357 19304 778002821 83935 83936 865107751 41131 41132 784253634 93897 93947 847585238 14494 14444 621496819 31892 31893 595323353 26690 26691 73958947 1186 1187 119536001 14944 14945 169570964 37567 37568 637008038 76025 76030 320932024 46334 46269 330814345 8126 8127 88341707 61707 61708 241268973 25988 26017 516655834 47591 47676 805423007 19136 19162 288924292 52761 52832 578471587 31933 31860 122286653 19576 19577 170220079 60052 59967 441484321 94465 94466 37193539 36510 36511 836951095 29833 29914 664442863 12363 12395 801506615 10392 10448 301115259 6367 6420 178717317 41184 41185 700263551 595 627 160160089 84296 84297 85093803 23041 23042 103541104 53045 53046 607901489 68059 68060 415755177 6890 6891 874328921 16401 16402 755524289 37501 37560 72605332 11385 11386 786568417 7068 7088 919646983 96498 96469 863775017 29449 29432 60685658 12184 12185 415107651 79875 79944 941184829 15758 15728 984227228 86781 86857 513071914 12181 12182 963245879 96674 96759 909461632 11146 11147 82208900 51604 51574 903447817 61491 61450 358605647 53571 53638 44480814 75016 75054 458107047 42921 42922 257774802 89030 89031 849883437 61521 61522 824262789 85550 85618 388004216 95479 95403 892001591 96182 96183 988018895 16550 16519 934609890 32589 32506 135764849 36719 36799 122428528 75188 75189 28563170 84502 84503 14550820 93365 93366 862759861 3140 3141 448793498 86772 86773 298172746 21314 21284 327851299 30251 30252 176474179 79946 79905 809714669 14001 13979 593979928 56185 56181 668407383 67755 67696 805450945 96341 96264 706683927 95983 95984 348425113 99936 99937 940160046 84320 84286 895146193 15779 15780 593729617 10725 10726 399198774 10822 10866 194416327 92161 92117 176495208 50139 50140 431728413 83913 83830 7336675 74706 74707 55814897 72042 72090 702462455 82954 82937 97833064 76542 76612 444516471 44089 44063 733071288 52549 52508 679974651 25629 25705 359245782 50447 50407 745431437 31980 31988 102552567 10130 10059 170708166 16437 16427 475364990 46611 46530 842420618 44935 44936 563466617 47164 47095 379057685 43560 43561 963097194 67829 67830 576416529 17070 17071 821477117 46852 46835 1759189 46472 46518 767937681 4710 4749 487029870 25748 25749 836378093 92013 92050 820991760 84420 84421 331183330 8603 8604 837711439 95133 95134 330427640 56469 56389 569721488 2683 2628 70641495 30454 30447 358306380 8483 8484 51728899 4124 4125 734183720 39610 39611 293614941 94984 94906 816812984 47929 47930 914976346 89495 89496 74557704 41252 41253 259347129 69765 69766 49393200 68853 68854 348182819 19926 19976 276618562 68711 68669 725754226 48199 48200 493267535 45035 45036 411813814 14061 14062 265184186 83568 83569 150687369 51153 51231 956471270 91169 91156 593095405 47132 47064 340422167 67841 67842 240892509 46541 46542 587525469 75352 75397 148939895 45577 45578 541869612 33090 33140 94025142 48794 48795 427208006 14224 14217 754427898 72603 72667 700441768 90900 90901 72126310 1410 1411 25308505 49877 49878 908271846 52372 52432 847440489 28929 28930 90638282 89185 89170 428311715 60571 60572 975571474 50230 50231 340357431 12142 12187 749463117 54887 54888 638415076 74306 74307 35466343 38338 38379 729589441 47338 47339 530813349 98903 98904 896179314 96203 96204 992331191 49485 49482 263365541 14135 14136 762479448 73054 73117 462958978 20170 20171 491895812 2043 2058 887792190 58017 58014 993295206 81261 81262 576418290 24350 24296 156512877 14493 14494 136171251 69383 69373 388855031 38441 38443 780626001 62297 62298 308406996 10547 10548 254999016 73026 72993 671487613 74204 74205 746683898 16615 16616 614469810 34412 34413 518706020 71452 71428 867210377 31573 31574 528755096 41392 41393 396402307 56021 56022 66155239 50432 50442 138285797 41016 41007 75536432 10902 10903 228593347 57626 57580 644727098 30333 30334 127037281 45599 45600 76613526 48039 48098 332555946 52550 52551 5222015 97263 97337 951803358 15864 15888 720316216 2026 2027 987077743 68589 68590 944589537 95156 95205 369814068 84418 84419 656826251 45324 45370 12590135 79663 79676 923433844 91459 91449 734926821 86761 86762 106682088 85751 85674 997815892 39088 39089 521521154 23845 23786 762270856 35798 35799 855401134 76022 76054 470862424 90945 90946 669035781 11086 11067 962342614 9767 9807 194447710 49108 49109 58694047 71294 71209 632160121 15142 15132 365750055 25606 25628 865705300 51122 51123 257228733 1395 1403 979464699 1695 1696 523094513 60137 60116 447734359 69439 69450 926552724 31982 31997 478400100 37980 38044 834531278 85786 85736 969770138 31040 31041 646099986 67972 68021 441745990 26585 26586 673185933 82567 82568 629416508 74008 74009 456894151 82029 82030 837226333 8389 8447 392916022 92616 92622 410190248 74729 74802 817178168 40469 40393 657571294 13564 13499 798300969 68370 68371 751807812 90586 90587 485793887 75483 75428 932272131 3741 3790 616241187 45566 45567 60267683 23724 23685 267255934 65077 65075 953964155 52655 52714 998299085 44963 44890 825433747 27544 27545 26297076 87396 87324 734355754 92428 92367 168080991 89221 89222 281487148 58364 58365 510491498 84526 84527 562446529 3406 3407 196439221 54151 54123 684751652 53617 53618 490294287 44344 44300 860974257 27338 27339 339556780 4136 4137 850992934 67609 67589 551899924 34865 34923 11304260 44678 44665 797093167 40509 40504 461149875 61943 62026 71023368 54698 54699 783624323 81075 81085 504192315 691 664 807764704 38246 38297 385605644 26039 25959 997089711 65489 65555 296513748 8317 8250 748011417 29312 29337 492600247 68486 68427 212732218 74413 74414 179119389 9795 9720 355873301 86821 86822 856186227 38819 38820 435471592 75087 75088 620440648 58731 58732 681402790 32876 32877 19640357 75153 75175 638873418 35035 34987 689377612 12786 12787 426535130 24985 24986 801271667 37430 37464 859317208 56110 56111 379037431 21679 21620 146009607 72042 72043 516993353 12359 12360 317314751 40605 40606 550399262 74085 74117 923779756 45505 45506 359927982 31141 31169 270992206 21902 21821 187719814 94237 94238 960235239 84000 84003 943428057 86029 85946 318589021 53170 53171 29803384 15479 15471 143379646 59671 59672 197389226 78260 78261 590345780 83930 83931 388257641 46157 46158 643711523 22772 22773 4151882 12212 12213 693768913 23761 23762 987953069 16732 16733 814335601 50914 50841 107016487 34776 34798 869971810 13618 13685 254731331 12273 12274 88287489 13750 13812 218199815 4490 4494 959933041 82686 82692 68929664 25391 25319 590694315 13719 13720 874179895 93549 93550 202178566 71011 71012 759152322 57764 57765 290107547 90237 90238 655352505 69868 69901 919373880 55246 55247 235127772 46037 46038 371568412 18317 18292 719551587 53683 53684 371090672 13031 13032 574279578 88284 88314 144558865 88567 88615 152214662 35335 35336 182975816 65335 65336 49548915 28507 28538 813779645 53916 53952 442742712 97617 97618 793067917 12580 12498 39630013 91995 92059 875439223 42800 42801 335379459 29864 29865 70550249 14540 14554 244797816 70920 70965 686162990 51767 51772 465458662 34833 34796 445659027 46222 46223 621651733 90419 90423 938098555 75351 75352 509866633 51550 51551 775792408 80703 80630 599962670 4015 3972 6763529 11883 11884 610468784 55764 55765 7363927 78919 78993 788357121 22001 21930 173576337 94362 94363 365352979 59451 59452 36407496 11726 11727 426955299 81844 81820 124564945 59400 59408 843052166 19151 19152 680881151 47699 47645 25610756 13122 13111 834132814 61075 61053 386236488 65009 65071 329144412 6811 6762 952837260 7630 7586 802462920 26110 26156 583019272 1383 1384 499253090 80599 80600 794967202 12011 12012 182653464 64299 64341 800212305 73716 73711 577853144 16438 16426 377570288 79637 79662 321257210 92461 92383 723883249 17105 17159 878471887 48845 48846 404835585 61745 61746 385208665 83964 83965 820006536 99935 99970 279104561 59312 59307 875554593 50181 50182 161695678 4196 4192 598973573 25597 25668 221943862 89097 89098 538365350 33215 33162 385690621 7422 7499 303338208 3586 3587 211780421 22088 22089 739700038 74828 74803 247518443 95810 95811 564555916 96139 96131 994656564 71298 71279 387446811 10372 10373 169876892 24755 24756 456591371 68953 69038 602987654 16336 16326 564545600 85429 85375 586033417 81839 81840 581904556 3159 3178 985634237 72286 72247 411479339 78441 78442 842591160 89365 89437 186055780 59552 59553 421826934 29322 29397 586918211 12500 12501 15528164 9886 9887 116240715 81683 81736 225657982 83491 83550 673392917 93879 93804 919245446 49238 49239 785026211 33595 33617 314753118 38981 38982 641614337 69191 69128 758276306 69920 69838 412685578 9902 9903 860446285 3306 3307 272575258 34606 34560 884172809 8259 8324 384896621 90235 90260 673329132 93872 93873 807885583 14934 14935 650459342 81471 81394 693069337 9824 9825 466704332 36472 36473 919138052 6451 6517 658339711 24039 24040 980988635 38310 38311 403434170 72591 72592 398148469 16637 16638 209370542 36504 36505 364874901 22663 22664 214990748 44932 44950 126108570 38347 38275 751897531 94618 94552 135143455 70138 70122 523580730 62170 62227 392293586 71435 71436 396951497 69250 69251 495576111 44927 44862 402278424 77218 77219 923186996 93239 93240 645859338 21298 21217 645454764 57234 57235 28427486 49980 50064 381393471 59577 59578 858760915 9256 9201 590731647 18403 18404 256724266 4746 4747 178720914 81475 81476 905173077 50835 50836 757309921 10285 10309 547299702 96601 96602 52122342 98233 98234 960664195 34797 34881 388619410 56924 56909 424118377 9228 9221 541039012 92495 92496 383543081 89451 89463 961196225 81735 81658 982192006 93186 93187 467536884 53573 53617 999947440 8006 8037 965851881 82222 82223 438879972 63265 63266 966204512 89180 89195 337055676 48592 48593 638295692 49540 49541 689547797 15340 15341 860283349 84912 84913 632220850 24828 24861 478405697 1837 1795 321263164 25095 25096 43602192 48305 48289 808458922 51086 51055 23836610 31888 31963 282095308 27756 27757 517411648 12230 12231 664625010 91940 91941 455157914 88241 88323 321050795 3426 3427 754374159 2573 2596 775994546 13879 13880 421101693 98944 98983 85159460 45380 45459 658267242 30135 30136 251566494 40334 40335 87727407 99666 99667 87714567 20155 20166 524360321 24031 24090 886900256 89738 89739 735750794 58757 58707 157736455 56715 56770 836406064 83755 83840 903074938 20793 20767 709119381 7966 7997 610838176 41144 41145 727581262 7000 6926 219638856 51474 51475 585750085 91711 91712 336721832 53886 53887 925523327 65039 65035 496668467 89663 89708 476429771 14758 14738 711359261 98691 98692 722812048 45912 45913 822386563 34909 34940 798915236 73553 73512 281662035 71981 71982 628295516 40823 40824 344772438 60419 60420 548656799 50774 50721 173885318 72357 72300 960961423 13714 13715 174414518 21368 21369 114197846 11774 11694 657574390 56299 56225 873634423 24498 24439 343498922 30235 30236 551278032 42202 42160 769567708 79546 79552 380015474 15407 15331 261805463 52388 52389 172007309 85076 85024 26927895 19797 19798 854146916 87168 87175 397754244 4255 4256 873144819 84425 84503 785873293 18715 18764 436610553 56069 56070 39249671 15519 15449 771012387 78392 78393 976374153 40099 40067 727915629 49234 49235 438302050 3388 3403 540198882 99866 99868 11961729 42254 42277 725249923 17209 17195 320865090 49177 49178 968710199 83548 83549 541870334 10692 10616 254708582 37444 37501 271164957 58487 58488 795565881 99811 99812 562764785 67324 67249 351287204 2972 2943 635029534 44776 44777 865220425 79433 79432 299096889 58117 58118 753211159 49106 49178 628638487 76674 76675 825351494 38504 38440 196698502 43078 43144 974522321 48856 48800 717471629 38675 38676 621235232 30525 30450 576087896 6481 6482 410804135 84182 84183 250873483 36619 36620 741686790 59728 59729 204343540 62970 62971 396029766 6345 6346 119701997 68702 68703 919838231 66731 66707 534761736 95015 95016 710309381 94050 94051 613584571 51146 51147 114695640 48531 48532 267921221 84575 84576 934861149 19183 19184 412644139 37729 37730 798864537 29602 29643 532102809 27490 27457 409949882 29018 29061 4057286 36802 36803 367415940 11671 11675 738234745 64177 64178 575484325 23220 23221 370863659 52451 52452 786230254 34829 34830 64700336 19650 19589 551738873 68595 68596 179860412 27902 27903 591992414 29299 29300 163922154 49328 49329 678270157 33672 33673 940514121 45776 45777 671528379 32311 32365 189917041 13607 13686 981596853 33870 33871 694382790 73568 73569 998044830 30917 30918 280858225 29732 29733 728393606 95451 95452 575082001 65492 65475 569141591 63767 63842 576798133 35010 35011 351143756 15968 15969 643739064 95139 95140 351124340 71218 71219 179075876 7752 7753 980634364 63666 63667 95582526 87899 87957 729993031 12962 13025 825567266 99327 99328 941058871 31679 31667 113242861 56268 56217 548271298 85510 85528 730122982 13019 13020 567599185 27886 27887 120704504 81683 81740 734905471 8682 8683 723768140 75586 75562 427349490 19851 19846 354055041 47434 47503 900151450 48955 48982 49245469 70028 70106 456252417 22950 22951 855877370 24399 24362 3456499 64327 64255 706211282 66364 66365 70421717 30694 30761 161427757 15811 15812 519742895 97908 97909 666488880 13616 13595 154017054 46856 46857 336140456 4172 4173 564114833 66824 66760 279985040 5990 5991 536629308 76422 76423 48136897 32546 32547 57472615 8591 8513 761377052 3699 3700 50216639 79931 79897 201561597 98880 98926 667294630 68632 68648 984349269 96361 96362 781361905 76255 76340 900886041 57341 57342 818403293 93880 93881 520389740 14750 14801 858688592 61428 61429 21943479 11293 11216 525474104 12492 12464 268915990 70029 70030 810825386 85812 85893 834781100 72652 72734 494630253 77221 77222 163806799 16606 16578 722541762 82856 82892 455936281 96721 96733 550760383 19484 19513 144653686 70856 70787 987496069 65882 65926 495155432 51131 51132 226055378 34317 34318 643836566 84904 84905 555897914 30218 30302 982962833 37610 37684 951279913 42926 42927 957792392 49301 49243 395227616 41492 41493 956364974 79920 79921 646126181 46279 46280 784338935 9836 9797 6393873 20225 20168 18129757 14721 14774 548249522 55117 55154 460676315 229 263 13500090 46343 46344 232795858 69418 69419 384423685 2279 2264 873030108 23193 23194 181438077 82695 82763 356852712 74460 74461 655593174 81187 81188 49677733 11381 11382 673460526 4640 4561 274034211 54144 54145 996912822 48123 48180 294206892 62634 62635 141718618 67732 67733 614087129 50093 50074 754960693 70093 70094 85731951 27591 27584 186255372 6544 6478 498596438 39563 39564 964321860 35662 35663 46087314 82603 82604 902588882 35232 35233 683992576 59153 59193 189228909 72344 72380 784108454 47370 47371 326112592 79209 79156 968875771 71211 71205 637657850 85670 85671 469222443 89567 89568 393068561 91066 91067 832423059 66874 66875 942835888 52904 52905 664978896 71967 71968 683940163 6133 6184 833732428 60288 60269 595546238 44398 44361 827293363 55054 55030 315934306 3818 3819 730513571 28617 28618 867073834 36566 36567 571873803 14777 14778 158022557 99917 99918 123304820 70681 70682 179705637 81254 81242 484642134 88970 88933 83901134 77661 77643 962448205 71502 71573 179538564 76211 76258 37020421 48200 48201 879793168 97504 97505 710400100 95755 95801 882768712 62816 62745 628766987 18212 18222 90594984 4736 4752 513584389 95441 95442 452002053 709 710 444896150 86365 86366 94103476 80807 80841 738580803 68082 68080 639704152 75510 75511 797162092 84003 84088 74402308 14072 14136 5632895 71617 71639 968043678 63402 63373 793394140 87863 87808 53776863 86054 85969 694496272 9328 9411 911682906 73106 73096 870695915 53411 53329 445684398 92641 92677 622671091 42258 42227 614159712 56164 56091 570824202 12030 12031 864348531 27166 27094 492542276 53549 53550 987185969 31688 31689 643551193 51730 51731 964401083 83851 83914 844677331 42866 42803 284133401 21643 21598 175958364 64396 64397 996643005 246 282 154317321 58206 58240 449155117 25134 25191 684504334 5504 5505 227695953 47832 47829 330229385 18339 18340 993290335 99802 99874 735490834 6108 6109 744776873 12399 12400 109485556 94579 94581 269032895 87079 87080 813219131 94316 94353 300245413 55499 55500 679248364 35459 35460 776955246 72842 72910 864547332 5656 5657 74806975 47165 47166 259530294 59170 59119 389206234 97703 97704 460504068 45492 45493 30213886 5663 5664 303668211 26068 26025 800085079 20342 20343 352063498 33469 33436 407845746 92457 92458 462898617 31477 31478 326340916 19606 19546 38767346 30915 30916 683565643 84274 84235 87790214 47520 47512 298586154 6587 6522 980818229 84872 84898 126162088 94753 94754 734410502 62514 62585 806938981 9311 9286 424008487 73932 73933 621983261 18279 18358 595245570 93168 93234 648378594 84726 84727 96518993 15387 15388 667045820 83956 84020 223475133 21208 21209 637785975 83886 83835 130943965 97404 97323 924174442 55047 55048 58221178 74019 74020 210921997 51176 51177 907097935 61968 61969 269270656 93210 93174 798538685 40378 40364 146188483 14298 14299 797907066 52669 52670 622352036 18867 18814 462759187 74856 74857 15431262 30749 30726 292564344 64489 64490 746351676 31195 31196 503532789 61755 61756 501606724 97012 96960 774606621 75788 75845 496290117 88316 88391 114022457 16600 16601 900122697 23359 23395 422957944 69363 69364 987900818 53801 53802 317010804 2977 2986 765457351 32282 32360 235737803 51972 51973 295591484 41580 41581 328453845 73157 73158 816004082 88266 88205 215157473 11701 11702 860916229 40523 40565 131904422 72263 72192 332161897 80684 80685 141671806 2487 2409 793341958 55192 55172 735595244 62390 62391 594790745 54764 54765 143762795 99371 99356 577846558 82829 82830 159430508 18943 19004 457286715 16460 16461 425949278 17421 17422 710754654 68986 68987 368677312 136 212 448315170 92700 92726 171801525 84214 84215 40669743 1646 1711 156847781 42931 42932 819415088 23861 23857 25260123 58569 58619 938600076 65301 65268 805616465 96554 96555 570166601 10108 10040 435442708 73758 73759 847290557 30385 30386 539354439 53107 53108 701688243 45579 45580 981616431 51123 51124 494882200 3590 3591 541551234 73400 73401 98612030 58162 58163 43535411 68774 68775 989673820 84419 84420 539702565 59404 59374 200298518 14769 14770 535379813 74361 74362 768799604 28917 28850 337142061 61488 61489 630463264 25039 25040 697163954 8069 8070 735220909 13542 13543 148812999 33920 33921 228641063 45959 45960 274658646 62201 62202 169918274 80267 80268 516719598 20898 20899 311058747 36755 36756 550524597 64956 65021 80539237 63608 63624 629064292 76194 76210 828491845 97252 97280 164368899 68736 68737 325656656 81942 81940 122578827 14785 14786 562427002 10897 10935 192293732 87779 87780 94209768 55146 55147 545311632 92332 92333 235119115 38347 38376 447064921 6932 6933 643189663 76521 76522 806525593 15304 15305 650824621 41989 41990 945577192 11802 11803 184429544 18128 18129 838621434 54096 54165 438088028 50597 50598 508980273 87076 87077 924114241 12939 13008 185411699 58419 58420 106496002 83463 83464 333005652 29199 29200 704073465 36428 36355 48139228 22430 22431 115522094 9718 9693 243987967 79216 79283 962828126 33033 33034 756354422 73093 73094 177573583 33550 33553 705959103 37374 37375 621819833 44834 44835 332800650 23174 23204 11296746 50294 50284 582096782 84126 84070 375811031 52833 52751 459120141 68042 67957 868360088 58562 58563 503415498 75492 75506 150305925 99890 99897 443223751 6127 6137 875906880 14471 14480 504510308 2711 2727 476656383 4247 4269 929596391 74948 74934 498720897 80961 81017 636040581 59523 59531 386467530 65333 65326 781348455 99880 99881 113246767 7216 7146 477201358 41751 41776 490926482 70293 70343 651682953 15523 15524 528987559 74448 74449 995045529 93003 93004 592124256 74345 74346 98386431 31863 31864 685806603 42125 42126 535894240 96274 96220 29397791 60119 60120 349056374 94372 94355 615154542 54858 54822 459810050 67623 67624 786351102 69369 69370 876198836 50954 50955 863524420 12484 12485 876762013 81168 81186 904592648 97777 97778 895185637 80802 80803 26412892 74012 74013 463262344 20736 20679 821562520 60343 60344 675296671 74751 74684 233701478 4245 4226 383557715 98771 98698 724375114 45187 45188 433726643 24078 24079 627562033 8337 8287 385944987 27812 27744 983978807 10111 10176 295769284 21707 21657 17531933 31153 31185 270796252 38981 39059 778410984 81917 81918 320380185 7668 7669 259169463 66755 66813 396784495 36442 36406 770049147 56708 56782 334554354 43722 43723 259451521 60583 60579 238125002 62716 62678 133324408 42 43 118019910 35988 36013 62566062 42318 42319 289578220 67005 67006 881649129 69311 69303 281002802 41465 41466 748054353 34955 34956 41793008 17643 17591 642461960 33908 33853 122987478 17224 17225 803917030 20854 20855 748767259 66672 66620 515514025 75812 75813 89311825 92241 92242 392938740 98331 98332 101031075 67695 67696 535535028 25854 25815 65729863 95212 95213 409538391 407 339 396623903 59852 59793 568977782 14528 14562 39615887 79017 79018 174042011 9663 9582 369821485 33074 33037 205600379 65764 65765 876188551 84062 84063 44038784 8610 8611 573787468 54442 54363 231704657 88681 88746 879125971 81630 81631 829702199 50929 50972 258889344 32690 32691 443839821 75495 75496 287651290 16564 16556 315853723 44083 44084 780439638 70970 70990 740351511 70620 70621 598673597 4413 4414 123347631 67145 67146 350574329 73011 73084 305605677 47679 47604 362151899 12792 12793 729165886 25486 25423 176924834 12572 12638 776080336 30569 30616 683888420 46946 46947 411978430 29939 29967 640633093 66033 66051 816597221 46651 46676 320687510 96861 96882 798282218 43460 43461 268871292 47088 47089 57259908 89820 89850 974074367 40018 40019 532317510 45970 45971 547256312 65688 65733 730367327 18186 18187 794139936 19993 20021 982497622 41981 41982 65916545 49919 49943 634652897 9698 9699 924784176 93610 93611 984994894 36893 36894 534663471 39493 39494 368258977 2023 2024 431782559 67498 67499 977437475 59161 59091 861012977 6619 6620 965180890 54491 54492 82470208 13611 13612 402774944 99971 99998 789429195 6619 6568 705416105 14226 14227 362935091 49171 49172 410628988 50674 50675 45750325 84074 84075 371987414 31053 31049 410398269 14307 14330 339136418 49858 49811 921880645 1183 1195 564576847 96193 96109 737235549 84211 84131 286102466 726 727 483408437 13334 13328 653144986 50262 50263 976925284 35384 35385 397664515 94478 94479 932559074 38781 38792 544262396 69074 69110 501146505 11651 11652 408896978 80229 80169 805328139 31430 31431 480139693 63667 63745 635064900 2186 2184 849798904 63026 63099 546351076 25337 25338 823139130 39749 39767 694445576 29855 29856 169977252 69484 69433 497718805 4037 4016 136405781 63192 63216 924847051 51327 51264 429340500 49510 49511 175757796 34011 34050 345550647 62246 62247 523842123 71898 71906 381669942 89997 89998 226048196 7531 7532 523570016 28070 28096 873376719 35103 35117 703699559 23360 23361 58625420 46731 46732 835804623 23919 23920 739293232 73067 73068 164990273 48027 48095 559687046 57096 57144 830280104 78927 78928 353442610 80630 80631 690809260 72848 72885 106381920 79904 79872 144454984 20089 20090 640663571 1890 1908 928252371 30942 30911 983055502 33539 33540 986643692 66573 66580 977159637 508 509 579284362 38825 38855 447626020 3529 3530 555561574 87739 87740 431949074 84237 84233 892732536 79451 79452 738518790 19665 19729 272775292 87726 87751 701282145 5535 5504 796580507 31369 31392 21802417 73978 73979 110294899 48228 48187 354954322 90338 90339 219777971 89392 89393 412006114 85217 85218 481508641 18735 18683 454385481 7237 7224 753212081 49453 49483 962598557 36436 36403 530936012 30179 30159 900138428 22822 22823 27075013 76873 76805 229760377 27011 27028 968502482 25798 25799 465763007 83623 83624 273014976 48165 48166 600164354 36101 36041 886326003 98489 98426 408276763 85183 85184 91423687 97616 97617 29538372 44558 44559 84011218 3891 3892 310968125 43192 43209 555669606 34603 34604 753863020 36999 37000 779268647 12071 12072 482776336 22240 22302 509840710 1323 1356 351316571 73076 72991 962806572 68726 68773 28782746 99455 99456 550618443 88860 88804 433004353 21238 21239 348166700 11135 11214 278564895 26166 26167 255203657 65559 65560 668532121 53409 53410 526889253 28707 28708 149911501 46851 46908 309791734 73817 73818 773071232 90516 90517 863711601 26158 26131 92184899 8645 8646 91840148 27920 27966 742293084 1451 1366 531136736 970 999 68772488 3191 3192 880955344 94946 94947 323513901 63230 63231 501820642 23186 23228 716475915 7394 7375 999795107 5630 5557 643019574 2968 2969 100969000 20314 20315 47755951 28960 28961 313345099 41200 41201 595895560 36797 36798 997213358 71108 71109 204049866 12188 12189 524922298 98716 98667 416085636 99287 99202 706747816 81909 81953 590896309 48665 48620 476559901 47741 47742 647927531 30936 30905 126568489 47299 47300 162405622 45316 45271 852496048 21860 21861 28298540 70699 70700 165702959 10341 10342 622995879 38417 38418 555317635 73060 73061 825981482 42724 42744 705817892 83710 83764 300840443 68663 68664 787017735 94212 94252 737413971 6646 6700 59670383 32291 32292 874197528 75953 75917 741802259 42974 43029 939100658 31025 31002 69520904 10121 10112 145112968 59921 59882 647431041 52120 52175 606125702 24677 24644 897900443 35998 35975 166579630 95619 95701 870398943 53408 53398 265923155 4243 4244 919823188 34408 34443 466040425 78996 78973 932930377 93008 93009 795287375 82134 82085 244035565 15646 15680 744892940 91142 91143 891584744 62833 62884 30907989 88211 88212 357261409 64821 64815 299302753 56382 56383 845579555 48171 48172 424443512 89373 89420 215094084 79215 79216 416419262 79665 79666 53363948 94691 94692 577804830 87890 87891 154030138 54732 54805 990630358 43965 43966 914306025 40927 40928 521999863 89270 89324 242670196 10703 10704 358011279 96901 96902 101034622 72021 72097 979451967 87178 87179 665116265 61280 61359 297545362 79587 79588 220596813 48847 48832 496331434 29061 29062 10216329 82643 82690 78717578 13286 13287 323816958 32947 32970 827765080 84196 84263 714823613 71977 71978 263515212 76317 76318 550554497 42566 42605 656163659 14905 14906 678671291 47351 47426 340859374 72740 72741 381156772 21879 21880 686442903 92190 92172 347000872 82127 82128 89261692 27410 27390 682440887 35210 35182 967037130 69526 69500 19211063 90739 90740 782949788 91096 91103 762731026 39513 39514 636625175 57774 57775 378377850 46463 46464 948464157 83702 83628 351224641 45041 45042 532958128 22433 22434 957322373 48774 48775 817241718 14831 14832 359968627 17239 17224 410819047 62536 62537 662264209 86577 86548 371967551 85798 85799 550311514 31786 31787 362036356 58066 58067 590679 25706 25727 947075384 2745 2817 403265777 77530 77566 833824017 10134 10080 921906085 95818 95819 528248137 89716 89793 167210552 55778 55823 728357622 36497 36498 550814954 99392 99393 535451249 75303 75304 350723501 29648 29609 139653832 98344 98288 584244645 77863 77864 22934586 3410 3383 753930957 68880 68810 49468626 56484 56460 893254394 79484 79485 244474514 80491 80563 416180727 4351 4288 583371873 7685 7686 899943674 83047 83048 302751047 19806 19807 260371296 32351 32352 624599978 22164 22234 24205951 62099 62125 48670270 18404 18339 454659434 76424 76425 541329903 9124 9125 635528590 92121 92122 488946754 27133 27139 861397423 27874 27875 757988172 28584 28585 132557018 90440 90441 499452928 6041 6042 700947356 21384 21385 138366177 29091 29092 368158719 32116 32117 371227547 77426 77427 336983561 17840 17841 819551855 97196 97197 546943129 59534 59535 280332466 572 573 626735122 90963 90938 942098817 34617 34700 561293833 89669 89739 544653822 54422 54365 799691639 60075 60076 318518056 80484 80485 275564050 79050 79052 826072762 10057 10121 792772806 22463 22464 669706933 3000 2973 726141572 66572 66573 768537377 72603 72533 343043848 11678 11660 567217417 61707 61678 412526178 5630 5631 360816381 97790 97788 578362809 2475 2476 697293173 12431 12432 214846200 48106 48107 410729274 8552 8553 73278448 13492 13493 18966573 14575 14550 985482040 83397 83430 531673829 43713 43714 776810439 51288 51348 256126130 27938 27939 849233655 69914 69915 87028500 7027 7088 942793116 4828 4829 138438003 75231 75203 550936455 53258 53259 275839887 66822 66823 417168166 75839 75840 366061600 28735 28668 372319073 93467 93468 321363555 34024 34064 820343941 27472 27465 446465596 9673 9686 99369347 60966 60938 230102008 35781 35787 829022124 3719 3761 715079762 77789 77790 686488004 31591 31592 28293513 24622 24686 439454368 4858 4936 940714771 78789 78790 306470676 31807 31808 200306611 30726 30727 731678941 23805 23806 222669250 70957 70958 121951617 96286 96287 80397311 69667 69658 885031841 16963 16964 547437839 59019 59020 55853882 27049 26966 391791823 61867 61868 98504619 24844 24856 582672885 14767 14825 285549623 79953 79954 553662731 39719 39728 47389582 90158 90159 987098788 60859 60804 744174907 33352 33390 77838398 45924 45925 643811022 92676 92755 813544455 63040 62994 634676535 22304 22305 296663106 911 905 151932509 44143 44144 717858055 74303 74304 737132915 59977 59978 690928105 28018 28019 406845381 36476 36477 748762117 77665 77620 36134834 44948 44949 78323501 29837 29838 676395523 73556 73557 58692594 22481 22560 609920607 31901 31902 132023427 89218 89219 59854687 7236 7291 491156478 68614 68678 910599302 1462 1463 651324266 26445 26367 262948137 50574 50555 825553391 21760 21761 544372127 10274 10275 713204918 38357 38358 484798876 60252 60315 32302617 22679 22647 133762081 30644 30678 162611383 55012 55039 291242652 54201 54119 631907158 21818 21819 31822147 98684 98685 617196230 50866 50867 152980785 24844 24833 564573800 43495 43496 667249614 51523 51553 672610578 78673 78697 872747867 54126 54143 374321798 8387 8399 709244479 74836 74808 848499906 93405 93370 331576353 61874 61875 509892695 1384 1425 582617014 59001 59034 549340898 9059 9105 487712271 81618 81659 169468376 50387 50471 298471673 14447 14448 992685722 23760 23824 428186377 48701 48653 64902197 57072 57073 306423083 62766 62767 671612576 43189 43190 342764415 36231 36232 829522837 92513 92506 49509015 85553 85554 650589947 90597 90598 292500164 58430 58508 34786498 66303 66357 457280706 42573 42629 130259820 65095 65162 822524183 25613 25694 790249029 29484 29445 912197440 48281 48333 337797019 62640 62641 324822891 77119 77120 228058961 87331 87366 964207567 24674 24750 809653400 26898 26899 214670681 46764 46765 536634787 33191 33192 803399423 48357 48358 481556520 2838 2796 293389708 7303 7304 235536302 34282 34283 977593225 57607 57622 514895969 63601 63602 846582831 49142 49214 498184525 8298 8371 915354611 23992 23993 165935030 68661 68697 589085415 69202 69203 314031678 8882 8849 320840468 64769 64759 428478286 69094 69095 50062393 42329 42330 765518690 21345 21380 510655271 80326 80347 261995920 56291 56371 152670109 25958 26024 658760800 36923 36922 877050644 71405 71406 192417389 37686 37748 830167819 97442 97443 47746200 37535 37584 546368223 64346 64347 748825857 30684 30759 580887004 5118 5119 354650038 72273 72335 297558856 91102 91061 50938322 82344 82362 328893402 48955 48924 392075507 31841 31827 791232850 34909 34824 9596218 98138 98139 825520359 71436 71437 752995566 65399 65436 478974005 82732 82733 10741817 90920 90886 850847569 23749 23750 132098311 83995 83996 199066043 65363 65280 483636408 49037 49038 415997446 17426 17424 344539173 67345 67346 859522277 25015 25016 129603863 39771 39813 757868042 35037 35038 253090958 37291 37223 505616635 77042 76984 121088337 37803 37804 359819279 98227 98228 51790092 86692 86667 232851780 9751 9752 841608480 16151 16148 799249582 39253 39254 941896095 36027 36028 884606303 18591 18658 757736585 9213 9214 525137231 31309 31393 279015765 99561 99589 825785384 83097 83098 449766167 98229 98230 153626137 93284 93283 743560187 91497 91496 707011319 34044 34045 266217762 59673 59674 551671504 75640 75641 582677520 37298 37374 350535829 65393 65394 803930465 54512 54465 179295909 61786 61787 568998290 91106 91054 106717044 60214 60215 140811841 28253 28225 392771927 64477 64401 954405378 30165 30090 68942797 95221 95281 550220650 15812 15813 469617271 56206 56229 503020280 84015 84016 57553062 96647 96648 784597686 91307 91318 473075471 89351 89382 51893836 82778 82779 817370889 3081 3116 974619624 91912 91913 1481081 74911 74912 557114297 3840 3841 350975654 31718 31719 123925838 59530 59550 112588967 39449 39379 870462929 10246 10292 394922645 88484 88485 433565676 63332 63333 44200218 93594 93678 463903661 7298 7301 935872924 53085 53053 576901522 89693 89694 225900538 21354 21424 609653541 68315 68316 883293446 80116 80064 206340316 80425 80374 362259661 31301 31302 810148067 52004 52065 347161526 87105 87106 903498152 46042 46009 402609590 76279 76280 127897539 1065 1066 488295036 78856 78930 95517721 18766 18811 637445869 6374 6367 82216002 19141 19142 664063943 17743 17744 100245483 71485 71403 375520211 62604 62605 59109656 83826 83827 575135343 67990 67946 706898523 94946 94919 614329366 23423 23424 285847435 55356 55357 110242853 97655 97656 502787627 88920 88921 604739432 35821 35822 646130137 93827 93891 99991467 55193 55194 887790442 66648 66575 867286563 83895 83896 966882157 92100 92101 776651196 78684 78675 104146354 24791 24792 222781244 39152 39153 305162281 85663 85674 374311456 20350 20332 596644281 57168 57225 510553987 92769 92765 696153280 13973 14058 766616913 38857 38802 555291779 16772 16773 560274657 93091 93171 189390253 86159 86160 712001001 31780 31781 509640753 5436 5466 233205567 46193 46194 524249019 3919 3920 764510709 61892 61865 857768379 98082 98083 171244335 85736 85693 403744900 37349 37397 416603373 16816 16865 89307483 4418 4419 220877257 68278 68308 377563745 4157 4100 52157930 14871 14854 731454587 35358 35383 733086813 21052 20992 532883395 50378 50450 269354684 39558 39559 259957244 59601 59564 87137588 64872 64838 856453450 53160 53161 67445736 7702 7703 813294570 54193 54113 535513097 42333 42385 276284963 93158 93201 591631974 60554 60519 235714593 97819 97784 850783347 86291 86292 277303749 11147 11131 673204199 20549 20506 690166554 61601 61602 122260791 75384 75353 737384607 89774 89760 672709318 59308 59385 773720954 85077 85152 887345313 64046 64077 380526612 98339 98340 848473266 15605 15606 412327505 93483 93486 343528095 83330 83404 144010583 22662 22663 915590443 44107 44108 306428250 20999 21007 5137786 93606 93633 904064066 97903 97937 522215307 69444 69433 810525904 67016 66997 251720384 24041 24042 518797072 37018 36981 29366736 90145 90146 78511546 91268 91222 729789925 73701 73702 300878295 76619 76620 519445357 77482 77542 112286753 54664 54665 787286585 81707 81708 724303155 22173 22142 641316787 9298 9299 127230528 60828 60837 589325481 96969 96970 929190846 5553 5619 125853402 60876 60939 380368010 11196 11197 47666152 92351 92298 30736619 46197 46223 650012235 51638 51639 462233269 40962 40972 788109361 53730 53716 79082035 47615 47616 28707052 52665 52666 159438101 15686 15687 948087965 80760 80761 489212764 6062 6023 672349352 78749 78818 554794629 2647 2683 324149692 70441 70442 519329293 16177 16253 895366757 43202 43127 954355676 78702 78637 274975473 66106 66185 96805076 64212 64263 370564519 22339 22340 685027762 9425 9426 65870892 61376 61414 391948700 63803 63804 103931484 52004 51976 843085846 67484 67472 83362732 61255 61267 956934634 2212 2284 826809987 23172 23131 241650341 12286 12293 9483099 36321 36273 12751119 18737 18727 282368915 55621 55587 237226964 7345 7346 543409875 90054 90107 908669145 32918 32919 859506084 58948 58910 612471337 91311 91312 100835000 56824 56757 491185179 56710 56711 523445447 68380 68335 91097704 69973 69952 952447917 78817 78801 206962735 41485 41539 799935021 47920 47961 957957118 23846 23847 696326212 1434 1435 914307008 20327 20366 189010520 66587 66588 808760668 93013 93014 226727524 66920 66921 834095466 63113 63179 643241679 38386 38387 920847502 80593 80574 294271446 72291 72276 121622527 93144 93226 911738390 79236 79214 9477179 34170 34139 981604963 60064 60028 995681327 56100 56101 92196507 11483 11484 118601187 54815 54880 772673564 71009 71058 100190689 52645 52646 938916313 25505 25426 50988056 57812 57813 155829695 26510 26432 397352040 20223 20224 983570601 72 144 357546782 61208 61209 332090852 21794 21795 319171916 63224 63282 447360313 11966 11967 445475807 43843 43878 321181719 93976 93977 41955488 27995 27996 864262170 33559 33619 15492066 60149 60150 556342503 31244 31311 598746700 57593 57612 599685008 92748 92731 964702259 36005 36006 428870270 30731 30732 426440207 96128 96129 318728317 70141 70190 910123276 37148 37085 945501464 36389 36390 544688771 24838 24839 29638077 9630 9709 178366356 75870 75828 747531974 1312 1313 444554837 63994 63946 89453367 56172 56173 329209201 40836 40837 813909800 44318 44319 672558174 13311 13312 323996372 17044 17045 743311205 61004 61005 548750555 45789 45761 879054548 47861 47865 120122196 18327 18328 197194831 67468 67535 518629975 45681 45660 615087445 23127 23128 201850837 49430 49455 304269941 97282 97206 725901768 56946 56905 99588262 67566 67485 771172050 63184 63247 928398431 65418 65419 220109019 73290 73291 785791987 57920 57992 928919969 83994 83995 776732217 2429 2409 596005067 35685 35729 516707017 64794 64870 890265402 6995 6996 134483542 56554 56526 333355493 66205 66206 60504269 49046 49055 957709967 26677 26714 200013035 24922 24923 272319032 31079 31080 188229663 68198 68199 817982833 32211 32212 796536256 16384 16385 941394641 48060 48061 928854073 73117 73189 147680689 45684 45615 937396333 86582 86552 224534001 35845 35786 397223848 95981 95982 684101346 88354 88383 531319477 42574 42534 238640143 33252 33253 671084149 98745 98755 609791160 31744 31740 799876796 78692 78693 32455660 75641 75642 769493868 82013 82014 569715789 10515 10513 200171566 88505 88572 760871892 11217 11218 239946400 81104 81065 806725261 80625 80650 27530317 94169 94163 357146743 33162 33210 172398255 58133 58058 199249423 26779 26780 958749500 31219 31220 103581928 65267 65268 384957446 18510 18479 735262515 86497 86525 574226435 44844 44906 202968641 69668 69669 928832182 43390 43391 809944761 93589 93604 507073101 61716 61767 824107176 35139 35191 768798693 72286 72262 970936307 74064 74065 371738844 37087 37088 172127332 80080 80020 103522799 72973 73005 41806178 90681 90733 375847637 23371 23372 610455021 45263 45264 842242000 34975 34976 473792899 74298 74299 228585 71229 71284 634382255 29898 29899 282427870 27691 27692 653350971 43432 43427 923186485 41367 41368 547618069 65430 65380 982811799 9589 9590 142339982 59140 59166 656998838 8163 8164 11239710 39993 39994 168710224 89672 89673 772844844 94202 94165 111721263 15420 15360 232015660 69812 69844 847213957 79325 79326 804269904 35416 35430 691535324 38659 38683 190425135 29570 29559 804109109 64854 64873 100928284 66169 66232 157080332 9758 9675 200685715 31116 31165 894550493 83677 83712 715978666 20803 20818 700295868 97779 97780 250301825 58031 58032 606840014 43712 43713 544030248 82846 82847 61361174 75279 75280 303917591 56432 56356 433220901 14584 14617 420700920 99842 99843 44394189 28410 28355 424179958 54608 54536 550021570 85883 85884 471359514 19911 19912 93030955 99254 99197 102845906 24133 24134 625147004 30433 30508 924908537 93295 93275 954689115 77595 77596 817904439 4871 4872 106839511 74269 74270 191675652 65965 65966 829034636 20669 20670 425450076 24648 24649 345940710 16040 16047 280615616 65821 65822 55860890 7822 7776 88763771 32085 32105 736797998 1360 1308 397372450 74883 74884 651318411 49741 49742 148119049 46053 46054 857739242 84158 84185 403989368 543 615 870842911 14409 14423 672860952 11060 11112 481492444 57728 57690 630958645 42476 42477 222573548 94111 94075 832198915 86028 86039 251602106 76949 76950 367058360 33117 33118 498707781 47154 47218 187346495 47607 47608 426961065 59246 59162 900257341 89603 89685 60022407 61341 61298 605530812 40859 40860 338787909 52555 52556 183656761 28146 28215 865240097 62995 63039 448358350 87262 87263 511515948 15556 15557 706992271 96010 96011 814426133 14463 14533 907919962 68430 68418 416633460 37957 37958 237546659 73862 73863 169741710 24942 24943 743304399 73416 73417 527172790 92372 92446 828527162 70467 70534 1639115 59228 59259 796651995 62606 62607 32774383 62109 62027 441927643 62400 62430 680116925 51093 51067 638564428 48275 48276 778037902 83527 83531 673252785 72526 72527 897700641 23168 23218 855379338 3141 3142 59017457 41211 41212 131982028 18950 19025 412281486 23950 23976 170693796 58453 58534 965511297 85572 85573 342566622 51650 51651 595341683 19292 19223 50574958 15586 15658 56246388 32154 32155 272272145 20603 20518 267065121 51846 51847 956327700 77088 77089 387177900 1362 1411 391293360 54139 54224 690996167 73616 73617 877484645 35955 36024 855377776 38234 38235 386617104 36377 36378 825565723 42772 42773 746120381 26591 26533 161481534 55795 55798 693606789 46745 46679 993894415 12988 12949 538449371 28944 28945 391658387 20852 20853 286412117 32030 32031 86324937 16236 16214 519848570 51219 51204 816182635 18529 18530 190929989 73577 73578 376091743 68846 68847 425654872 61970 61932 307934577 45540 45541 483254419 18971 18972 410288040 49186 49187 886600531 43584 43542 882240258 67102 67103 478528944 54028 54029 28537657 99977 99978 178725701 90987 90966 710494016 38525 38488 701954349 88530 88587 712031363 9339 9300 106590565 38411 38408 117383636 66485 66495 259202224 40030 40031 874840582 55928 55981 874108073 15974 15967 592938213 25362 25363 145929422 31985 31986 589107315 91006 90942 476331328 47339 47385 292832290 81473 81398 343557168 77999 78020 178260465 67147 67144 760954784 96632 96664 826354055 40295 40296 869578175 39813 39814 553740332 34701 34759 21818367 14033 14054 819251952 76600 76572 390891304 73487 73488 660160323 30873 30947 648272306 69309 69310 477828698 43203 43176 947306587 43918 43994 655780034 96789 96820 555495147 33325 33326 290700921 76889 76861 440229031 40287 40339 332851054 48763 48694 526331087 66743 66697 396537239 64992 64993 906709226 58273 58274 815330803 16584 16624 493833687 92955 92956 340484166 96755 96725 338764887 25474 25465 641389307 89077 88992 346178390 94378 94325 438370735 78455 78456 877157541 66599 66613 544224588 47111 47112 928665808 59493 59494 495226998 88614 88615 869326813 75678 75679 224991848 46836 46823 98125534 40665 40656 771676852 17851 17852 926956035 90670 90686 419586326 86852 86830 716016292 4758 4759 433347280 15111 15072 477598863 51495 51454 538079554 37235 37236 53687869 42186 42187 928140148 34263 34264 399754534 23844 23826 390645034 27687 27688 708731224 24632 24588 962691483 83168 83157 445868804 68549 68550 137563537 98018 98019 503544691 67314 67342 6523717 37663 37664 792991290 34836 34852 762557548 93178 93244 743616419 84657 84658 458581783 77381 77382 28739892 57908 57909 624430764 74392 74358 290182360 85632 85663 873085678 46899 46823 126900453 2464 2465 255599152 39548 39530 604273332 66155 66156 164364097 38156 38130 130884455 22438 22422 167655836 23760 23676 281768264 187 184 636932152 95787 95788 936444429 22050 22051 921848386 84089 84005 896942877 97357 97402 814249942 11011 11012 34636390 5409 5469 149551440 55216 55265 796211684 311 312 297939355 36357 36431 61155674 44680 44681 124611095 25955 25894 766371336 16490 16559 809421465 99996 99924 469969075 94562 94563 29992393 72943 72899 172003731 88789 88861 799696072 8119 8120 278599227 8028 7951 779057593 54340 54324 752760721 70964 70965 919799900 45493 45509 149020929 11261 11292 862861545 55303 55304 380210621 76871 76872 544675800 22548 22607 337993990 49779 49780 470686803 77634 77635 303975242 26026 26101 836486879 36759 36818 693896275 7568 7569 881519086 77897 77978 203681872 67926 67992 172867656 17146 17147 275027436 5884 5861 489375513 57709 57710 47530619 19279 19280 716916112 60167 60168 276501869 20545 20546 871644652 34535 34536 313545990 51960 51883 702266277 61568 61536 248823135 70672 70621 693724017 23956 23957 605449314 63359 63360 142078539 66981 66982 207510792 23812 23813 806643788 56040 56075 820181756 15514 15551 859337269 44819 44820 167557983 84226 84227 938534083 20634 20635 240440242 23007 23008 319226412 83464 83405 529760649 33163 33164 604313943 6478 6479 615807280 2652 2653 924032862 96866 96855 406912208 97257 97258 748561444 70389 70390 733563525 7319 7263 668360563 11582 11583 962820941 41373 41374 277420900 90244 90245 302486865 79065 79066 847704974 47845 47846 115581882 94151 94139 279310769 69027 69028 455658049 9373 9374 809814951 60888 60889 103149679 30140 30141 944880054 86163 86212 590350996 71724 71750 592249408 28902 28903 978692995 51943 51944 2273199 67198 67123 410561953 19365 19366 954357805 24367 24397 211860213 48551 48543 313277741 91206 91125 896283474 99492 99493 500954662 31305 31306 286559799 58229 58204 311150385 24951 24952 234161625 93452 93453 722435336 97614 97569 120175420 54532 54573 380601374 2709 2710 148168539 76971 76917 257635086 29808 29872 870062592 48958 48959 822337539 61557 61558 410136955 18714 18681 678562115 69654 69655 869333637 72190 72271 925167843 53718 53719 161786386 80989 81013 858346150 48771 48772 848737813 21077 21145 744024909 62610 62611 581761315 75169 75170 798161280 5941 5914 69952218 2467 2468 834568378 87666 87667 355567719 75596 75601 517556922 72481 72482 508860403 91754 91755 748846974 77083 77084 335842968 55840 55854 167027077 74427 74454 829128176 71361 71415 597771267 75672 75609 387755150 4975 4976 194389613 23120 23194 883033820 94006 94079 784627974 79734 79655 905174669 57537 57571 285182310 96598 96599 716072981 4628 4629 626806072 9146 9226 432413829 27976 28044 63014699 91663 91582 4162007 13937 13938 652513683 29382 29315 523044729 46845 46857 122736026 44483 44488 186276215 17857 17858 522600092 99507 99508 226998586 76687 76688 551259116 42679 42702 416269593 24340 24382 814780409 76046 76007 578470434 21265 21266 167096963 60760 60761 892685514 57866 57867 596177179 34831 34805 194280646 68645 68646 116612352 37470 37471 697644065 4682 4629 240698283 31548 31562 833321310 42848 42849 484349036 26411 26412 301871369 13163 13094 112001967 29716 29665 229466024 42685 42757 361879120 29142 29065 980913080 67069 67070 283145250 88848 88829 116954313 98648 98651 185784593 66896 66845 422417934 30949 31012 907669267 61538 61539 557576516 65653 65654 44966070 76940 76941 564956144 10881 10814 678612000 58990 58991 93930723 35183 35262 531923136 83686 83687 591872957 64129 64130 439162548 22207 22249 829458258 95809 95810 606635830 32414 32415 599861016 19853 19935 915296593 25860 25861 730823300 55986 55987 162834122 9774 9752 405620522 52925 52948 210426051 22200 22122 172173970 81287 81288 874244269 22755 22756 716875517 278 279 625949077 4115 4116 179580376 15198 15151 553034389 89770 89771 222760029 98073 98074 62861447 35661 35662 997391614 50649 50624 167239478 62532 62520 594019890 71793 71794 682727822 9345 9346 161125832 11318 11294 881592940 79759 79760 796576005 22503 22581 296769228 82518 82519 999018251 14195 14196 335932193 72048 72049 240493302 75419 75420 40758801 52704 52705 478337837 8734 8735 858332831 11824 11893 330158640 56286 56265 256172637 54779 54728 144791883 60221 60193 17826876 76140 76141 64172222 89090 89174 911191147 79299 79300 931974753 24591 24592 340541083 48779 48696 495603863 34473 34437 759911329 92300 92301 43864022 94069 94059 689166652 15791 15857 631588163 28383 28384 984577164 45426 45432 192371122 84836 84764 933023019 97260 97261 302805407 45919 45900 348259942 67590 67591 416461887 53835 53836 383295113 66026 66110 704905709 27128 27129 645846615 24741 24742 518583304 24013 23940 67416464 97782 97822 918643198 915 916 857354083 89794 89816 682409601 42475 42444 415731291 1037 1038 870257148 51402 51403 502743873 55825 55826 262591120 86980 86981 440256331 27547 27629 275304528 13369 13395 679921790 36285 36299 941440818 81959 81960 760928974 76898 76877 846388150 94354 94355 292055481 77345 77346 702098592 13161 13162 450491188 36076 36140 293717314 85824 85820 364778065 79705 79706 213968861 7281 7282 422856008 64288 64238 72595741 13917 13918 685889318 96909 96949 583785131 95885 95886 839165766 6375 6452 953805917 27337 27338 559057556 21838 21826 928286381 64722 64737 591391015 64861 64787 558079273 16169 16170 993630073 61584 61641 442848713 85482 85515 774663279 11367 11368 105150760 97352 97321 71843816 50695 50696 729576148 89126 89089 910232501 13465 13466 372748632 41818 41824 319280822 98525 98526 11510997 69502 69549 779213454 56945 56946 389710368 89810 89811 17426831 90538 90539 542099996 99219 99185 746234648 85496 85554 340754431 20178 20179 387069402 48304 48248 240541578 11105 11145 114646117 58582 58583 835386025 46380 46413 8000985 27152 27141 160688996 80979 80980 318282035 95646 95647 45552833 84067 84068 918168696 26994 27007 203634088 58849 58918 712652905 7605 7606 690468196 34167 34168 296434108 90600 90652 705602245 37632 37620 757341870 42962 42980 532184388 31772 31852 257528641 29770 29771 850950234 67686 67694 579935580 8001 8002 329022810 18978 18894 335290266 56951 56902 316256327 77847 77848 165320673 50875 50833 174627642 48757 48752 864844946 47506 47543 737440611 37899 37879 262319010 36428 36429 112679251 53907 53891 129655141 11266 11267 502303500 7035 6950 517298810 23796 23751 101314858 79818 79819 547814363 75590 75602 99025030 49705 49706 796442969 28993 28977 639935368 94252 94253 477474187 4252 4284 302807918 62271 62352 286525331 3721 3775 74818595 75046 75030 517520390 12018 11993 390720050 29788 29824 903197147 24313 24314 507192996 77798 77799 401746496 14890 14806 697675048 73097 73077 242330695 95816 95817 727377897 6837 6838 541574952 91450 91511 257465305 7030 6984 376032732 50358 50359 556360313 60973 60938 798784008 67811 67757 128225545 28875 28876 652042343 40189 40146 256249108 80644 80645 633885659 35707 35760 975677095 26276 26277 824082597 91621 91603 596565454 80809 80810 77286679 17154 17155 304020228 5993 5994 390416 75434 75435 144454721 81312 81376 361297202 73311 73270 143468867 72737 72665 547613192 76626 76627 437142704 46998 46999 531190957 45740 45741 638870886 36425 36426 448864274 9329 9330 21376610 71545 71622 149282089 8874 8833 149259573 59046 59047 462102523 3300 3301 907938889 50310 50311 494614999 84120 84113 380379638 37927 37928 62593477 22658 22659 480108887 36322 36323 454144198 19468 19537 285306518 82971 82972 97901169 11692 11693 138894479 36315 36385 659732999 16774 16775 363670628 8161 8149 839436644 45442 45443 611364358 88520 88521 524047079 93510 93539 919722127 5269 5292 549387169 64595 64596 842865148 75995 75996 173038981 66803 66759 50041739 9337 9338 204654787 15737 15738 691746241 15185 15104 229792870 63986 63973 602970428 32289 32297 720058463 6827 6828 553061525 59143 59102 912630156 74069 74070 845085715 70101 70102 431067906 13445 13446 458413269 10397 10398 214949529 58945 58989 852363635 60751 60752 254652131 51270 51271 758785061 96177 96178 284116356 89697 89698 143371158 74056 74057 245837893 94098 94077 321652416 90745 90774 239087464 26685 26728 293569425 45013 45014 406583537 99541 99542 574595075 7471 7423 333106724 56780 56781 985316847 38620 38621 612517333 44486 44487 816426279 81817 81886 111494513 72842 72843 327864045 57290 57291 209394634 50893 50894 144830500 36970 36971 147327800 90757 90724 592471175 6991 6992 326212843 35121 35090 296201890 24903 24980 337038779 19914 19983 292197507 60388 60398 443905460 5164 5165 567714978 97693 97694 604158172 4544 4545 30084292 30608 30526 864903107 57388 57389 110423360 99692 99660 255343419 5418 5419 236662087 57818 57819 196391931 77433 77505 25464154 97186 97133 85585847 37530 37490 354827543 15372 15315 72536964 26461 26462 84512783 11848 11849 430189732 53170 53203 576354085 11869 11924 239422401 14088 14089 737736856 28867 28868 96368032 82596 82597 722427993 43382 43383 27865388 13666 13584 299285945 68719 68679 345197526 80679 80658 474658133 41434 41435 944318306 36063 36064 56832025 96003 96004 436936553 75631 75685 348847300 57941 57915 82911772 22262 22268 530422386 95465 95466 122099075 99802 99803 231312783 65087 65141 387983260 56785 56858 578812228 81869 81920 287744304 28853 28854 893116079 39579 39580 524968425 35988 36067 846613465 68455 68425 774411048 5768 5769 204659316 65903 65904 983501269 74083 74125 750833904 24576 24577 619486665 32793 32794 255705933 94629 94630 411989414 22262 22286 412849376 84237 84238 210647607 60702 60703 798120862 18334 18335 867857659 4335 4266 791303891 79525 79502 468245712 88948 88874 751453042 45049 45050 355321143 72084 72150 510025883 90067 89991 814470396 22857 22856 645008879 15161 15172 148539174 8573 8574 264383149 33124 33068 718045785 38208 38271 362579937 4749 4750 144693039 17153 17154 746281996 64717 64718 508382068 85825 85826 680148678 34385 34386 154913265 69832 69833 237618938 77802 77803 124808387 98211 98239 831294168 38359 38429 195682638 58293 58334 147616936 96729 96730 501269576 85229 85230 187109083 49403 49368 113422916 66269 66353 116472672 18191 18192 318330153 82556 82557 551419535 17715 17716 218272954 98645 98681 137035685 61432 61350 903065831 57794 57828 218593766 87240 87198 53270479 42061 41993 884657942 46620 46541 589033498 78695 78696 51561013 31593 31594 983793914 61212 61213 431255481 79864 79826 887232722 70241 70242 555697581 15642 15643 762656768 49131 49132 265614 91419 91498 712929504 69723 69747 36157999 93128 93165 245604511 44515 44460 769489587 59878 59843 918221340 43088 43089 783172164 38184 38185 495792126 16609 16544 805195425 94498 94499 199525641 39669 39672 924256987 39598 39582 649440086 88317 88396 307074507 24868 24869 873900189 55526 55454 954664306 95296 95297 157284714 31567 31568 907504709 95385 95367 226762508 29247 29248 782628567 75659 75660 631903240 79771 79772 355173099 30946 30914 777659323 53967 53968 227658321 39614 39615 433118091 40561 40562 905386364 59153 59154 384876456 14436 14437 525529135 22434 22435 246225336 72884 72885 154273187 43719 43720 897598717 41726 41727 739108008 85574 85575 594977452 40779 40731 32183421 12508 12496 281075488 97277 97332 585097378 56159 56239 324234026 11036 11116 444510832 11010 11008 312370753 84294 84295 864953670 9461 9462 395174776 60116 60117 253232559 97291 97370 504323104 83792 83835 263560203 52759 52760 674267071 5405 5327 24667339 42822 42861 900691802 85425 85346 893825383 13756 13757 465615633 51883 51884 350041444 92142 92143 102897306 25946 25947 53533461 45064 45128 72647853 35502 35484 267626688 99156 99157 478227413 53482 53483 690609604 16831 16832 906910388 63865 63866 184344440 20127 20088 183743518 4238 4303 745049799 2829 2830 818219713 91309 91310 419110552 80629 80609 788290776 54501 54561 717920279 45231 45232 108109957 57535 57536 273518648 53579 53536 810475367 93691 93692 924883017 97491 97507 973282180 19760 19761 435758571 93422 93388 642245726 96321 96368 756268759 97458 97459 890808851 94209 94221 512102061 20619 20620 472194666 26751 26720 652878831 7358 7309 892896643 26901 26910 715967283 41827 41814 222196819 70795 70796 252762488 87940 87879 643404153 44388 44389 59150909 5341 5342 246453123 58074 58105 784897731 7722 7723 510132807 87939 87940 407627200 80275 80276 727640628 56654 56603 916847033 4885 4886 147971053 32134 32174 171160196 99576 99631 285675206 8345 8346 857878154 5787 5788 786103177 83375 83376 85741922 37404 37405 565122420 85116 85191 952621936 67609 67610 925340906 64620 64595 247575494 18203 18235 26489988 12400 12401 467271814 56202 56187 448441592 62811 62812 793184208 90000 90054 466119686 4084 4088 364181341 80569 80491 123597540 71900 71866 536664330 90271 90272 703817338 29154 29221 638652986 69527 69512 360845050 94229 94259 673714235 86419 86420 795593498 33278 33271 823810013 825 826 97520172 48700 48701 383767600 9440 9430 247743259 84101 84102 176858232 15796 15848 965064208 22119 22120 932733482 65089 65159 277273292 10499 10471 304245932 34517 34518 317824645 17787 17788 483853937 38491 38492 514317746 83615 83635 388408155 86684 86685 878245997 83982 84016 90436349 87207 87162 55473861 91816 91731 318899259 31212 31213 575542793 71788 71780 385043945 97413 97439 267940270 36709 36710 423362506 81073 81099 178867419 55649 55615 473868448 397 398 5504913 71502 71503 970921810 66523 66524 433963939 57619 57565 470055637 89823 89824 64977691 99626 99585 248120739 11312 11313 367641477 54766 54758 767520999 98097 98094 617836341 24714 24767 889764641 43186 43187 910274859 60212 60197 927944190 11841 11903 744038240 50929 50930 266605877 32811 32796 385905076 43919 43920 880964028 48238 48239 70912093 24597 24618 891436235 13882 13865 496931684 41179 41256 237731785 35681 35675 554388720 92699 92700 59007418 44760 44750 848504279 99327 99253 961644755 79276 79357 37706833 75164 75174 776424226 35888 35889 813906828 23303 23304 832278498 49752 49753 750092999 50673 50675 425444434 12414 12490 631631802 9098 9155 906394817 22288 22236 83658855 58469 58470 85767517 6032 6033 724124913 21849 21850 635677069 61345 61346 876996022 97430 97431 873723226 50108 50138 88920935 83854 83896 448064194 31590 31640 29308633 6012 6013 283886330 84122 84168 191486330 34167 34120 746782829 9804 9805 422624350 45491 45530 356570989 22477 22500 351140522 44827 44883 848907255 53680 53704 512147393 60044 60045 858533188 54647 54648 189190369 43387 43388 757046392 68759 68760 405117464 6736 6777 880688863 89329 89330 841306705 19521 19460 304853743 95492 95415 685766885 54950 54951 567527427 48596 48597 471201712 17087 17072 109053228 81355 81356 80133741 51360 51335 311570225 54207 54241 174890963 31438 31439 11612646 25555 25521 463242906 31730 31802 881325538 59555 59638 476425678 8716 8738 992688753 44518 44519 515137570 17066 17088 701091586 99613 99681 909226938 67125 67126 742836190 67290 67211 522215198 18931 18932 233488109 85711 85633 448929084 20188 20189 192759545 5627 5628 216084371 11071 11072 623422229 2851 2867 236836821 69959 69960 712584264 95954 96030 55804830 82739 82740 308304935 21495 21496 486135448 64712 64689 4983036 88519 88520 862362783 47396 47397 963707845 48341 48287 603807220 61326 61404 444980432 7198 7224 398812877 43303 43234 201531559 73631 73632 691579082 73895 73896 678593474 39599 39555 106405995 79588 79589 914219398 9186 9187 877737910 3861 3794 658415890 22256 22257 182819380 39298 39299 61924300 26028 26035 673928443 29664 29596 645122990 59699 59700 986674494 65635 65685 588098727 73613 73532 829021760 62750 62751 617053071 70670 70634 769412059 71721 71722 119848234 98874 98950 374363755 42632 42633 50395315 34711 34712 114047290 10127 10166 303396035 39923 39924 535958478 18156 18157 156834886 72775 72776 665557664 27026 27027 289806673 41804 41805 54735488 50373 50408 79631673 17659 17660 154712586 17223 17228 456068405 82165 82166 305178487 83229 83230 611481453 29134 29135 369264339 50795 50796 453314813 85895 85814 187630123 28720 28657 340717183 47829 47830 563952831 95888 95889 743295266 8451 8511 406864977 3423 3422 519335222 29875 29893 608258980 43849 43888 73502438 57208 57209 807829311 46039 46096 234688672 63503 63504 456764773 62622 62623 433394360 44014 44064 145142687 74986 74927 145918251 59348 59349 519736809 64879 64946 659947890 34483 34484 66284352 69758 69683 633063165 47546 47612 118069798 61282 61283 999458791 31184 31185 909799737 8992 8993 987796598 62192 62243 742861440 39992 39993 787145281 88419 88389 385068214 33365 33320 692723377 42150 42151 696680793 60114 60115 728538770 32156 32157 138280589 13837 13817 473078530 27777 27843 934686421 95529 95502 822372768 84398 84453 97438291 12100 12101 589093122 49231 49281 224020380 32651 32652 293070976 77843 77844 973722814 82834 82835 42864303 14189 14138 751379753 84685 84715 359210798 17161 17113 405706171 75454 75526 210383540 160 225 254536667 49903 49904 11385351 44288 44335 653419236 28914 28902 772788451 70480 70472 563471432 67126 67178 28279658 36762 36770 655224691 51268 51300 741156103 24376 24408 330404563 73527 73528 943851999 21580 21654 943705663 35229 35230 253413216 64504 64505 711986719 39339 39380 976221007 7585 7586 791395628 51234 51235 726847151 30272 30273 369345381 38007 38029 204033471 6252 6253 18660024 84000 84030 928275453 5595 5596 991555223 64813 64767 425628074 31818 31819 574123230 70993 70972 728115794 91648 91649 906245064 79555 79616 700926380 82118 82119 767423578 38186 38122 329819241 87976 88048 967072579 70583 70538 325621921 30191 30245 323765455 5703 5704 857726574 48869 48870 113729539 77318 77287 981340878 71292 71293 598760342 79349 79350 525490041 99360 99364 273443162 89780 89754 191845857 15675 15676 893343757 48522 48554 262219503 31998 32039 562842894 22409 22410 192717103 76753 76726 680325865 51021 51022 218045228 33794 33795 488504452 72773 72756 941590316 5876 5877 396775233 1476 1555 51671237 14726 14727 877439998 26701 26781 23154400 92558 92622 85791798 34286 34287 296127883 38513 38514 967618767 33589 33590 681663121 3409 3410 71945660 47711 47728 916250174 22767 22768 71021356 70360 70402 807900641 36541 36542 74408487 55231 55248 219534501 91296 91250 17624648 49399 49400 572372182 10027 10028 196727911 28353 28354 847900932 61522 61523 654298494 95557 95558 813429168 52751 52727 670947049 6216 6217 594319308 14034 14035 807642540 20052 20036 533252249 92434 92435 920231248 37198 37152 400111951 3380 3337 877712054 21492 21514 968260340 53120 53121 532431714 83521 83508 281496498 70735 70664 700870840 78725 78726 565978858 21865 21856 393501001 12649 12650 170986421 51369 51393 510054492 40898 40897 25888056 30500 30563 755644404 6304 6305 18478089 98546 98547 725598561 11440 11420 559431347 26492 26493 894847755 24970 24971 563435158 4587 4588 784466494 68913 68903 268849074 42785 42786 477658179 11690 11711 723211777 95460 95461 869805471 63209 63197 917253291 56220 56221 474718301 48563 48583 459177036 71949 71950 871786207 92067 92084 774623225 62983 62984 348419923 17053 17009 774831598 8739 8728 934563490 63557 63558 354313338 73230 73304 638708476 85662 85632 257210207 35760 35778 918522258 59381 59305 730117884 69803 69804 931985504 42502 42503 745490201 30210 30211 715895615 90822 90887 962363847 91045 91046 623452189 45570 45546 568112334 78063 78029 848581961 79579 79538 224323365 80357 80324 617637461 65995 66070 655687953 44970 44936 627998017 6815 6750 235905021 44678 44608 982388342 73811 73812 518264371 56797 56798 442610409 62671 62672 606557006 91628 91629 435388931 83771 83772 287574211 68269 68223 535973675 75836 75837 387024686 16683 16684 585904406 13950 13951 262425994 28517 28518 767259176 10935 10965 818521625 3399 3400 620473250 88603 88643 932406009 81428 81429 550654383 69334 69251 574404151 3959 3877 457622204 73058 73071 660969395 24494 24459 474397087 68193 68194 588416480 42024 42025 246387194 11596 11636 887677294 25710 25795 43739766 88314 88315 427841341 27443 27444 975168945 46976 46998 797602654 95442 95361 621761790 55514 55515 129685540 80199 80200 188928398 35590 35615 386131168 67764 67765 233951993 42036 42058 944200038 23163 23164 745743025 45045 45046 190397023 5922 5998 491606527 36559 36560 253645549 92739 92740 652071852 55069 55028 681751172 17078 17119 230119701 95676 95677 123707421 63385 63340 376619799 59167 59168 863733314 47409 47336 357068747 67461 67462 270855023 33940 33941 710735826 1807 1808 821558293 98304 98230 550379796 56827 56828 956752159 89071 89072 162644334 99112 99113 828371995 48848 48907 972668079 59221 59222 89435724 12040 12041 766924645 43351 43301 960293539 82514 82515 294530498 4127 4088 715486243 50149 50150 131149719 19427 19350 126705934 2863 2948 265563953 98274 98261 543798666 93661 93662 337940288 2022 2042 792970934 10236 10237 754648144 31908 31909 469512510 50055 50056 373051490 99233 99234 40146249 43946 43990 705535654 75209 75153 297841963 76595 76596 445161568 93421 93426 658482067 16061 16092 287804711 3159 3216 847271615 45414 45415 805735464 1316 1317 838309444 91117 91081 459349476 99006 99007 408726161 82036 82023 224910611 7870 7871 449911800 82714 82715 45727065 56180 56181 67531330 69119 69120 290035330 1236 1237 629384334 1060 1061 640488839 64365 64444 446515535 50880 50958 364090606 92665 92694 427230456 79852 79880 45054645 96295 96296 538619353 43190 43118 367498900 62298 62294 983274123 58676 58677 226608630 71121 71122 79116113 44701 44657 952320333 36270 36271 923836849 26377 26378 808896928 18331 18332 106326503 42540 42541 290042074 17363 17280 461267351 96169 96202 633450853 54076 54077 82809865 6379 6375 994886139 57537 57538 333842396 42372 42395 811757335 49968 49969 790967030 90425 90380 562312800 43167 43168 285501305 4191 4192 220703043 50292 50312 49577890 43412 43413 843878025 95741 95742 741464985 4748 4744 411533207 57478 57479 305351404 16558 16579 496225789 16029 16030 461734403 65874 65956 691835552 50373 50357 855312219 44622 44623 920560857 80372 80373 510538172 40780 40852 126137125 28486 28539 961497684 27763 27839 258226117 69521 69515 58162996 45997 45993 15622364 13763 13813 768085847 23645 23646 86895851 70533 70534 823617518 77111 77043 997652615 88680 88681 477881576 77686 77687 447224880 53118 53119 539783610 14156 14229 847763038 12779 12794 417191856 65286 65287 370526636 18261 18298 710242569 34024 34102 227074543 88787 88788 152748242 63274 63326 879907526 38441 38442 493464963 89099 89100 415690499 55382 55328 637809575 68551 68552 412602851 81449 81450 315781324 7612 7613 89527346 43191 43192 314885074 7154 7155 352435740 49272 49273 357875685 33355 33396 156612753 4469 4470 470387120 31123 31141 87426141 12013 11958 799701001 11462 11463 555475167 9978 9979 356991684 12654 12681 239116756 31323 31262 952410461 29448 29518 313076459 93149 93150 413602279 83872 83873 290986490 24813 24814 747533591 73892 73893 819567481 45548 45549 920088180 49159 49160 751146567 72298 72299 316473598 27349 27350 596680940 12978 12979 905833914 40955 40956 140655079 55359 55433 720730946 92473 92474 755469076 22309 22228 108009911 89182 89183 395079888 29190 29191 32466740 61914 61965 795562966 14503 14571 484638421 35621 35549 836896841 38406 38407 3513497 55963 56012 266267795 61429 61508 71653818 74593 74521 683960038 77306 77307 854395082 46422 46395 881243810 39024 39025 39497486 4521 4495 956567491 6257 6258 117415528 46972 46894 924925389 11687 11688 233464568 78726 78727 597396139 90334 90259 991496896 72771 72772 522785417 36839 36840 53625260 99392 99401 826579987 59935 59936 712988859 24718 24660 133032162 34576 34577 60570845 917 973 319843214 75816 75817 218855502 86872 86902 332723538 85188 85189 264130141 32475 32544 285544034 16814 16887 804954900 16117 16118 458855462 35454 35527 519196497 27918 27936 79674092 67263 67278 586880538 46286 46287 168525499 10900 10980 419244560 6961 6962 164872318 91405 91372 335284559 43074 43075 229568899 37818 37795 490275199 23349 23350 533456113 69931 69932 511076568 54180 54111 143621919 10930 10902 727999074 44902 44903 107471596 45489 45490 149089556 48845 48916 515959978 38446 38424 217065147 79469 79470 127111356 85113 85114 494223241 35176 35194 84638915 88073 88074 704934719 10015 9988 560310840 63995 63937 994063014 68075 68076 659613442 70704 70699 707035598 75229 75185 954812904 27918 28000 479191995 52693 52633 525926935 77051 77134 14095266 36636 36658 883059952 83210 83156 941983893 64458 64419 674563656 90528 90445 557909165 50720 50721 27002984 4928 4929 992155326 35237 35238 693291199 82790 82839 187890180 84260 84264 269417162 32252 32253 783992706 5838 5767 646398191 35975 35976 403418259 51486 51540 346577244 96697 96698 181001620 93679 93680 32176368 10416 10443 303087721 37556 37532 466062407 42491 42492 8262359 65769 65779 855226096 89203 89204 690449818 61134 61185 246788987 93523 93524 389370481 55190 55261 22006996 14482 14442 880458720 14943 14980 694063328 93974 93935 607456360 91701 91661 92301171 59727 59728 543811605 34754 34776 118380743 97443 97420 488156645 62143 62144 73683334 45577 45600 328721956 57867 57868 986336379 46430 46431 658365447 97457 97458 605682252 60068 60069 349040309 69555 69525 17458840 39909 39910 973206015 82087 82088 812267543 41460 41517 526223513 28627 28628 150834658 74753 74837 746411878 76921 76922 871162377 2328 2298 937215616 20631 20601 563312928 235 236 563270166 69153 69154 54428315 74622 74689 849651586 77942 77958 392049088 84757 84840 175821648 64238 64239 851002062 18847 18856 914919875 94803 94804 541298522 7141 7142 622323336 74152 74124 585892888 31138 31139 862782435 11801 11854 215342416 65953 65911 907433496 1327 1328 234257929 76280 76281 857889974 59465 59466 384323594 24613 24576 836717514 55139 55140 316290397 18851 18841 939108114 61115 61046 919138119 95323 95324 817502095 18850 18851 37654952 67250 67243 360927126 48894 48895 623564661 45223 45224 266382912 96603 96604 835784705 48626 48627 438564986 7229 7230 423340633 99201 99180 453371199 15676 15666 238106493 78482 78542 412442494 1557 1581 902901415 41509 41510 635267628 36614 36615 146040361 47298 47299 238728779 33228 33182 716790856 23990 23991 240305043 55092 55027 576210411 17976 17932 247578503 65742 65791 641424546 28328 28410 85199648 90269 90334 48060718 70113 70127 883606913 72026 72027 554845846 19797 19765 126364263 3954 4004 983725226 3913 3839 461855630 24786 24787 768063041 59997 59998 759505660 37977 37989 523247629 33126 33127 849311004 3826 3827 534771774 54438 54439 670264059 94803 94871 507451445 87508 87504 739552445 22471 22472 494361853 6652 6653 400333135 79183 79184 923997614 83695 83751 142788015 86690 86754 967276887 59974 59957 230135480 97503 97504 970866386 649 650 978006342 97752 97753 779869160 43440 43441 445646760 36161 36149 644957586 39889 39874 482833970 23090 23051 464403168 99290 99291 789904461 99624 99652 545469213 7 8 305787341 83753 83754 470400453 17321 17322 423544689 59263 59264 687917508 57590 57591 367800168 74211 74212 814003028 87327 87370 175852081 17376 17417 784506629 46050 46051 607716392 1694 1725 984326273 69466 69467 645668303 2960 3018 663477466 86431 86432 591654854 86721 86722 449059755 29436 29437 651861263 7420 7421 23953795 44109 44110 483463184 15406 15391 714659585 19504 19505 539902830 5026 5027 939336202 21306 21331 112610971 62795 62740 93244747 14832 14772 210051432 81397 81398 645422351 84221 84222 977842625 2618 2619 74295318 6665 6653 343731571 11800 11867 424293624 6240 6259 479228429 59035 59036 412671182 5085 5144 869244706 52520 52504 48917716 20673 20674 497145707 98415 98408 285696409 76801 76802 471374024 64059 64109 718489490 53523 53503 846994602 36571 36638 586946169 83512 83513 441309009 39702 39703 984566218 59653 59591 552481530 55432 55433 661709095 38027 38028 259588084 85837 85838 445687190 53615 53611 389925113 65864 65914 153878769 46573 46574 459114367 80892 80893 326827367 5186 5187 460979285 98271 98219 949454335 38006 38007 242889291 37706 37707 991399021 76598 76577 27015761 30180 30263 210769425 647 721 785063843 49967 50014 155570998 25558 25606 460701159 22535 22555 439173684 97266 97267 557372968 36688 36689 44922226 96506 96507 514372308 25489 25550 405116476 11370 11416 428829012 13816 13874 275226860 90653 90654 71624830 51682 51755 420761456 1242 1243 2867078 71151 71152 694828626 173 174 311341981 41133 41174 389995027 63001 63004 927732001 844 816 198851745 13457 13428 366877118 66233 66234 835838279 21715 21644 187261782 68798 68799 120894732 78122 78073 984942127 50276 50211 475866765 75591 75592 875068272 4136 4177 500538052 56292 56293 292015177 37372 37327 710208933 84007 84008 757096740 37001 37002 119328121 31189 31237 45756432 87647 87648 917970607 18312 18293 803142907 2687 2688 675544965 91585 91586 732692854 47664 47665 894484604 91979 91980 842905226 60320 60264 26292410 32454 32455 956844286 92118 92119 495881335 78685 78686 938218884 19816 19841 732340495 11635 11636 349846529 72644 72595 210619899 34481 34482 363799616 49521 49551 844189230 52098 52043 384545737 62521 62470 741430062 70058 70050 888583242 13766 13765 398016323 40063 40027 966639397 5062 5063 494694103 91262 91263 278167744 92258 92235 23345994 45937 45938 634283686 7577 7578 890506647 31442 31443 907222419 33499 33533 569397581 46728 46729 293365501 66628 66671 301058351 14161 14158 728079976 89800 89801 364613368 33691 33712 43437561 35633 35634 704171290 62874 62871 764826275 99555 99568 563862662 22452 22384 442113760 50348 50377 484511092 46480 46496 574805702 91564 91565 956541005 56885 56886 283732172 69664 69584 808170528 77042 77117 716506663 35031 34958 97202285 43242 43243 432390530 14379 14304 509990316 98474 98475 771910471 56684 56685 698281823 23894 23895 881770076 69547 69548 530120314 74662 74663 908625722 23248 23319 387428632 94903 94904 725348238 77998 78045 127579569 99470 99471 139810814 41713 41726 438568968 21686 21687 618741246 49421 49422 267855333 93354 93355 669950416 90779 90783 316106552 47748 47749 64679634 99955 99954 65686004 72480 72481 542271202 25475 25476 386646596 32482 32483 682935644 29259 29228 414303773 56802 56803 187894711 67791 67792 710330836 46521 46446 791750717 2623 2599 316415580 74477 74545 710978640 59088 59063 762067767 1589 1590 539258078 5175 5209 203682563 26544 26501 132857375 94073 94002 924971979 50317 50318 442169412 40238 40241 493364165 11355 11347 953547226 29768 29769 35350401 989 990 397926967 12025 11990 32155274 4074 4075 124144102 82937 82938 691839845 15815 15834 57600871 56523 56584 808005696 44463 44464 150217390 54315 54316 755148974 92933 92934 392984403 11888 11946 986709008 54189 54190 982613825 33751 33752 843024662 22412 22341 679412181 70176 70177 378464153 5605 5606 166201780 36410 36411 362738682 57154 57155 633161196 83332 83333 188891290 33736 33737 246479394 27861 27835 218774018 97081 97082 720022302 55381 55399 542103876 29887 29888 400788953 94973 94974 114128620 48380 48425 149109082 59369 59370 50781927 62593 62615 471187865 81057 81058 213871556 64868 64804 957605775 24814 24829 840952046 47034 47035 259411697 59271 59272 162004532 46498 46499 846119141 21049 21050 221128627 77160 77203 128457384 20758 20815 316329223 39336 39398 190028303 7805 7806 549599912 71677 71696 807304026 71964 71999 957927667 23362 23363 410993254 18532 18518 548133109 8707 8708 501852409 93106 93107 215148777 51106 51107 233676380 32173 32174 325037733 77085 77086 591715743 52566 52550 883053980 93065 93115 765479435 57999 58000 959091058 66559 66533 152222932 55595 55596 761430801 76872 76873 561913539 90260 90328 503824913 58585 58502 246454966 55216 55243 676005067 34809 34810 392625886 20434 20435 61372652 45374 45375 391102715 51677 51729 36546024 54878 54879 12977604 46070 46071 482222329 16779 16845 674683029 86705 86706 190752932 54171 54193 757382035 89798 89799 597661277 13270 13271 652081085 64345 64398 366552650 49318 49319 31742064 1297 1298 275173601 51995 51983 37080324 2142 2143 333481692 35488 35500 342578760 71051 71089 278501937 25740 25731 698866834 48143 48196 737573028 8756 8696 829240622 87564 87565 624667396 91545 91607 891879899 32352 32348 508797603 59316 59317 314038329 83504 83426 806717904 65698 65727 509842789 104 142 178585825 42939 42940 390972500 95572 95573 367694223 52923 52967 912903527 60507 60459 735106771 90036 90037 248269743 85757 85758 35898891 46692 46654 624845673 10014 9940 564725724 99335 99336 864763458 89596 89597 865639159 93938 93946 536369111 89044 89045 794484176 2560 2561 381284873 56260 56261 101066952 45186 45240 173622752 38516 38517 986691022 82424 82425 220602239 38416 38414 498105850 42960 42961 185960622 76481 76407 944612096 42241 42242 773636623 65811 65853 668010487 71643 71559 620443249 14452 14459 393924246 38870 38871 420046238 19471 19472 386399280 28426 28347 821077163 38785 38804 197190422 4017 4005 88456003 49117 49176 792170984 11278 11293 336197630 85235 85236 847650492 23891 23892 582138156 47539 47540 232603350 45746 45774 360003168 28801 28802 316166420 58823 58896 450666410 26438 26499 258103634 16650 16695 985682609 81302 81312 436682891 2621 2622 194672454 77384 77385 867970215 63694 63695 534267648 43849 43850 168931244 2910 2911 361823713 76542 76543 40395115 9389 9390 908760545 29593 29520 983004968 90410 90427 881990917 39526 39527 925782276 41506 41507 137276069 10565 10621 727727601 85488 85498 490212865 8213 8164 232876011 33881 33882 948741848 32272 32273 753889705 14041 14032 428749697 749 750 105638136 14353 14346 615188381 61382 61383 47229283 815 816 767118694 20516 20474 872384197 644 645 241946455 10417 10418 648754264 76767 76763 357785647 97676 97677 858778651 7334 7283 881289430 57534 57615 267782854 68299 68300 221653699 37378 37394 643843429 94670 94671 738978851 88619 88596 85298390 55321 55404 248033021 54346 54347 939859811 13736 13737 882163394 55532 55533 316600496 82516 82532 963960037 87253 87254 650427949 36934 36935 804109357 16617 16579 174241629 25899 25920 239883569 69687 69609 658961985 15053 15054 504115136 33778 33779 310245249 54338 54339 461111884 19617 19618 174006529 92374 92375 784220986 29756 29755 165679029 98311 98312 45740274 46336 46337 510318432 31876 31877 705408947 83160 83197 695225865 20766 20702 925864300 64902 64903 126276750 1932 1933 490286483 59457 59516 335218480 84166 84247 679386708 89247 89248 143807629 30602 30603 784895812 7151 7131 866713311 15357 15307 815837339 78529 78530 892205388 28967 28948 428521556 47678 47759 224871702 1404 1426 969138563 39371 39372 636422834 4238 4239 708666558 81339 81340 571160766 64965 64885 33639699 5419 5365 484255420 60814 60815 667736843 47981 47982 769430319 61348 61349 664794957 72687 72688 935918945 50851 50850 557687735 41997 41998 762513000 38795 38858 493199967 62169 62170 480306191 80642 80586 296116997 85701 85702 394756481 58259 58260 421149114 9040 9041 20128149 61188 61189 995600446 71387 71388 192395186 33649 33650 797399766 84163 84164 612411705 51549 51605 745645657 64508 64509 651631235 99720 99721 796290717 31136 31137 711766987 53860 53912 309780794 7704 7705 517450586 91921 91922 443653174 40197 40121 700221326 76746 76747 540543547 47773 47774 320360701 34049 34050 467150866 62265 62266 179405 42405 42406 858391430 83888 83926 494784022 56817 56818 566987244 84892 84893 173975978 33328 33333 596425581 8460 8510 479750880 71685 71686 500259202 22327 22328 358787145 94905 94822 993770107 72389 72473 67402052 57598 57599 93427145 49453 49454 474792219 66097 66164 298897767 60781 60782 147602289 24213 24214 590650417 52862 52803 430395974 89908 89909 500040380 22552 22606 828609656 26807 26808 180464059 81508 81509 818714465 74737 74738 612801843 88783 88784 551220899 74433 74398 623239863 88396 88390 988785030 23790 23810 682334938 53396 53421 513534856 98661 98662 713043250 13798 13810 968121895 14772 14770 127991013 83043 83075 132646239 49964 49965 500122079 86618 86646 340670791 17354 17355 598709037 24901 24902 177747567 87195 87263 179441827 35008 34970 935104857 39924 39925 250515880 4408 4442 283515169 63451 63383 346835448 84088 84089 378790946 39071 39072 419200481 94137 94100 786583401 26492 26448 882011661 71717 71718 926488216 62104 62169 32081424 96388 96350 858771201 23735 23736 9256449 78186 78111 998822042 49978 49979 68997200 40799 40820 820546757 14509 14510 528624459 87771 87856 987681481 90310 90311 768576817 57023 57024 456070813 95707 95717 369528315 79977 79978 295474551 9960 9942 626727647 76532 76533 607281095 53314 53315 866793019 93673 93636 718325232 72913 72852 804405528 24656 24657 677754996 69036 69037 215307909 51358 51274 186842512 49510 49455 423474812 87357 87327 273475223 52293 52276 863385989 71593 71636 825954295 63890 63851 167288945 33747 33668 977169129 89391 89392 781609947 19114 19173 381173771 95658 95659 339520669 42133 42134 127541975 41741 41805 217932401 39048 38996 481836662 68943 68874 788848298 9786 9787 189644431 27200 27201 956081712 60083 60084 246982757 5307 5308 899547891 88829 88886 992873640 41923 41865 95188004 49493 49494 252458378 61176 61217 873912693 55436 55437 626735452 62945 62946 867647473 90385 90329 853421849 22639 22585 347470986 55919 55920 365539273 92110 92068 898461072 42314 42315 35259888 90862 90792 746405462 75740 75741 947518095 7120 7152 812676470 55998 56063 940066094 36642 36582 355834713 39326 39307 549926639 10895 10816 568588497 23417 23471 308277215 28067 27985 966237150 39843 39844 455726086 16142 16143 520138165 93017 93018 721921252 63743 63744 231031775 26574 26575 549572996 70019 70020 378800937 52433 52489 647005619 27792 27821 660886249 54732 54727 910703204 26844 26924 895279642 26159 26160 536268517 1466 1406 358804170 91713 91760 546645467 70684 70719 631640296 16586 16587 136069653 99268 99328 442763753 97379 97309 439272016 67779 67780 200383565 17395 17472 127612559 8387 8388 830253986 11388 11346 904898883 22628 22629 701968865 78731 78732 250176639 9944 9945 472232990 17946 17947 691938825 93829 93830 736782040 87911 87874 639551418 43933 43934 606223707 63437 63431 523999169 27348 27416 816090847 60414 60415 341544581 23313 23314 73105350 41532 41510 409211876 7087 7075 737091504 68338 68339 137025471 78239 78282 425265659 38187 38155 462299429 1151 1152 663790944 35456 35481 175557631 43898 43836 319033144 93864 93904 724472217 76072 76052 174528148 4207 4162 753653419 86494 86565 22592331 22443 22389 362515920 61887 61888 398370917 70640 70641 233099999 58003 58017 866606942 18394 18395 591578923 6847 6905 485045297 13599 13609 210016868 89693 89770 349172621 76428 76432 660801840 64818 64899 632405722 3013 3095 83661375 25472 25473 194877067 92693 92694 506381673 25124 25125 398024551 5078 5079 284960130 72017 72018 516539054 91546 91547 974406252 7175 7161 734064754 45373 45374 640764965 59330 59331 324810201 1443 1485 649549854 62435 62436 654978672 35757 35758 671971820 47140 47122 25614615 20324 20325 155234078 61864 61865 761556350 8663 8664 415249485 6446 6447 764676257 13295 13296 41737092 83640 83575 945298919 20511 20550 570834140 39265 39266 548155753 53278 53321 589550399 31058 31059 795021641 75233 75234 751785188 79360 79284 87000872 30170 30171 504247248 26 80 769477888 89297 89298 337490195 58023 58024 815297172 75195 75255 328592018 66487 66529 224375618 55737 55738 318028538 84247 84248 118541613 40404 40405 849800095 71336 71398 730645560 65835 65836 976857015 55548 55549 905168577 72480 72432 458248879 61454 61535 511470904 78651 78682 377002660 6859 6811 680138814 53802 53725 687630878 68809 68810 511729804 5221 5218 558546537 81634 81605 533141123 44533 44582 74040809 80033 80034 432109341 73982 73983 933956437 33824 33825 748267052 6515 6516 48246860 18991 18992 960353704 42240 42159 750629566 20931 20949 264248323 68003 68004 998715898 94429 94430 33531792 94937 94938 34679832 78843 78832 22295856 53268 53299 328246955 21319 21320 413939658 80452 80453 17325707 39671 39672 17892605 70503 70504 851498178 65383 65384 812895253 94063 94001 403367298 37703 37704 983323385 96209 96213 138023528 73974 73938 535353619 47482 47404 202482895 55970 55926 345268742 70634 70696 855150506 82008 82009 177361170 14576 14569 973538280 99287 99288 14211621 23075 23076 132569882 74112 74165 226398343 45819 45855 315873607 65625 65626 302559723 6915 6977 619137802 59521 59459 583291700 26289 26229 187335311 74828 74829 366374701 53239 53240 343866876 48513 48514 252330820 74316 74337 167906831 21785 21774 435125890 38699 38628 16177268 99071 99072 751170032 13613 13614 731294763 84690 84655 731797951 59268 59315 424127470 67619 67614 402291121 84552 84521 892002794 955 956 747285092 13620 13677 256859487 81672 81673 344949790 46158 46159 892923138 37755 37756 959380150 36418 36419 287337478 69554 69582 636168663 48271 48272 114188325 52676 52677 634412780 23554 23555 185041968 24959 24960 237989494 62040 61978 933227633 21994 21944 967116903 63427 63428 40347003 56960 56961 436540316 93317 93281 278422413 8381 8382 613963153 98535 98573 692101583 42438 42439 823539215 33949 33950 590113936 83164 83165 37634230 13189 13261 423703763 88316 88317 608377751 7732 7733 851278814 73805 73806 393239733 46119 46055 499236164 39456 39434 243933724 1353 1354 980062530 768 769 653044759 4361 4421 997056125 40545 40534 255243248 50969 50970 477886068 20903 20904 593244705 36242 36243 343464510 70995 71044 272440787 66413 66414 46850868 52989 52990 390996086 88791 88792 322132002 58138 58054 953723091 48549 48550 382102292 37033 37034 405108788 25512 25513 245840427 39314 39292 674522674 60547 60548 661342268 15594 15611 305234073 34639 34599 831384488 7616 7640 73412714 78704 78641 543900288 36248 36249 516456596 65569 65570 833276289 47031 47032 863946136 30634 30651 547670189 12762 12789 181635064 30294 30331 541026946 69998 70073 561590956 92139 92212 792037863 60058 60059 854236675 238 203 911408780 71835 71756 253052085 80754 80684 947959315 79367 79368 295073912 89617 89702 559412533 61205 61206 639916887 11398 11396 737178525 36191 36192 308032759 98284 98285 202514788 37436 37437 628852380 76220 76164 641056164 59544 59531 612039960 539 540 714446403 33172 33113 384961031 30016 29986 410594099 19824 19743 826048114 98484 98467 525376523 54354 54312 695381853 41966 41967 341914696 11961 11911 435607762 87725 87726 22063113 32476 32477 610996256 30640 30641 12650282 55953 55954 56992288 23428 23484 944502861 56677 56678 353986645 40510 40516 862503952 13939 13918 462591691 23872 23873 257311143 72074 72055 268291084 28717 28727 66134435 52071 52004 973463205 83858 83859 629341409 61247 61178 372714625 45625 45626 524927449 14645 14646 667181714 48364 48365 315172448 16016 16017 513471906 59995 59996 560002576 92850 92851 705975760 15302 15293 438845289 33354 33293 309451266 2036 2093 658768496 12751 12798 100420436 51784 51725 914988421 71205 71206 316939740 33228 33229 680174096 37368 37369 252322126 38080 38103 554508934 24831 24844 706442844 36198 36270 849669925 49137 49138 697458816 51510 51511 944988092 42150 42067 425192091 82246 82216 339528121 25361 25362 90370044 97371 97372 945177693 36246 36247 257420987 27783 27816 813722274 8658 8727 345922796 85127 85059 351956396 6322 6248 398220742 52789 52790 635084885 22284 22324 749828285 53439 53440 243521614 57013 57094 149355968 78692 78679 762883610 76373 76374 469574384 44493 44572 232392566 10439 10375 9695025 890 891 255884023 97808 97777 330898993 51488 51489 642246889 99069 99053 433624500 32206 32177 506875517 41533 41534 525518875 14139 14140 19125126 1305 1306 200203592 62710 62795 234816237 39968 39969 93291344 31811 31750 292372710 5480 5481 832516129 64137 64186 838703087 77833 77834 417241311 61152 61153 626879246 50823 50756 186636795 60859 60860 295522342 60628 60647 824849610 79080 79081 668355383 42743 42744 481889612 40973 40995 361916721 76472 76477 715234375 65304 65275 745959340 61178 61179 34192369 36933 36997 325327891 87843 87844 346021756 278 360 447580341 78960 78941 44999366 27501 27521 174380299 44616 44697 473951275 15886 15887 13875163 42434 42427 556296913 77031 77032 186310904 13197 13198 895473679 36474 36524 782585260 53991 54025 733105065 50775 50846 541679334 37067 37062 971072977 93207 93267 471631879 72060 72061 339754034 35957 35958 884624520 20303 20369 77321994 41470 41471 463617586 44297 44327 780007337 43465 43466 751450024 76385 76411 374242848 2431 2432 304703478 44509 44510 871446510 15563 15583 584917789 66841 66833 807598516 72159 72160 64019004 42835 42836 653855531 58220 58213 79488811 55436 55353 283446873 97581 97565 842427131 94433 94404 54317269 53826 53793 842889602 43828 43751 571123978 34559 34560 687477161 64504 64452 224326871 44687 44688 795205542 12567 12527 194097579 67722 67672 88457235 2581 2556 645069119 3704 3730 385087660 61419 61407 803778122 33018 33012 604643569 52581 52582 506504853 85634 85635 735872196 65172 65173 532396948 36495 36478 321811273 17111 17191 281165930 34488 34489 730275492 44492 44555 368723151 48507 48554 632158874 47294 47340 476207210 79544 79545 810562383 44191 44192 255469492 44953 44954 112555816 16027 16070 95329140 10069 10070 81188465 29905 29906 321659794 3616 3617 953855024 5288 5289 22015156 60386 60387 888849277 68309 68310 575905421 33024 32959 305625634 63660 63661 879164847 10734 10735 358224776 49010 49011 918495478 45013 44971 802194036 75438 75439 387151019 55863 55902 134777113 96408 96487 918249473 15810 15862 833996796 59850 59851 774337800 21053 20991 251383942 26277 26295 890696450 41887 41845 451613348 95609 95610 120112915 4239 4202 179487998 18994 19044 877017855 52791 52792 397534243 44071 44036 796653651 16913 16983 926218123 38301 38302 951309071 91949 91950 572491511 70742 70743 619803476 27046 26973 953713881 30559 30573 705397202 89693 89683 941030051 21115 21116 197782082 23495 23493 815300148 11088 11063 5043491 24731 24732 89968535 39346 39425 923469841 65663 65740 183350324 20598 20599 285482767 16977 16937 705553047 76116 76117 490715855 8691 8630 634086607 82470 82528 381002767 90068 90069 688220857 96575 96576 406431562 70613 70607 464118571 57114 57115 457231035 86522 86533 795865841 1838 1797 572865619 86448 86367 509141137 13041 13042 478778635 78924 78925 729833694 73780 73781 15317527 87791 87817 702592622 49867 49846 681346577 75073 75074 330138960 82042 82015 455866968 65954 65955 959027440 44666 44667 92850632 81305 81309 619770416 4429 4430 984219471 22696 22697 910692550 75434 75460 980603542 48194 48195 755880354 18411 18412 901674648 62676 62707 665674754 1581 1606 845945223 23407 23329 885114704 47122 47179 760953361 56140 56141 26278949 65855 65798 872511601 79884 79885 589963807 92685 92686 953179527 97632 97633 593250453 29739 29758 604813649 16093 16040 19524098 64692 64693 368752313 25596 25597 665422424 33430 33506 145857016 70414 70334 463703191 78892 78893 509794595 84853 84854 22267168 84840 84841 376181930 95406 95346 2661504 94466 94467 602399552 14520 14521 383840786 64336 64337 476830275 3862 3863 559336274 31569 31570 909600356 26597 26526 429574703 35420 35372 218024103 10950 10878 693631985 24049 24045 207601281 98200 98201 546751214 78611 78612 221847595 16397 16398 672159597 50187 50151 196130695 61246 61247 89225735 86720 86721 381301035 66832 66833 908268867 53518 53454 439066140 3824 3774 158441406 50551 50524 408387811 8922 8923 112423192 16946 16947 376869395 62845 62846 234344514 30557 30558 666851265 14188 14165 704457931 11293 11294 602624775 1567 1574 681359879 88213 88214 27221569 16241 16172 666966671 28011 28017 133634334 71476 71477 368740981 17624 17625 665201632 39310 39359 810741734 13598 13560 277963181 80583 80584 94191936 96602 96603 932465450 3859 3860 25314558 51957 52031 65201958 71927 71928 22283359 85350 85267 879228161 48288 48337 265664534 13652 13723 420013053 76151 76152 667876355 46056 45986 323614240 85637 85638 171775513 87951 87952 475156715 14778 14838 515940538 11047 11048 388224093 23331 23406 727751020 96992 96993 572045079 94472 94392 983499530 91146 91121 505226242 49435 49414 108609237 94087 94117 951033444 16360 16361 139189486 34315 34316 241805267 92213 92214 184021853 38405 38406 387382874 66602 66603 476863363 31692 31702 282725151 20437 20438 681092663 52135 52136 887126740 66077 66078 795240781 51545 51546 147399457 54130 54094 417937561 38726 38727 745019033 79133 79196 876750707 95938 95939 757578147 88221 88222 493628072 83131 83132 507704722 40832 40914 720170040 21852 21853 73872786 40574 40575 210651714 63717 63643 290249357 86367 86342 776005959 17794 17795 353369205 33621 33622 435482017 93855 93856 250911166 93207 93162 261730774 48039 48119 672936374 10916 10917 684084761 38738 38739 746973530 35652 35653 320362536 44447 44476 356024661 72246 72321 974618563 1256 1310 446029109 592 549 862565726 98416 98428 17791464 10292 10293 247449811 8558 8538 817784788 1716 1769 905781988 83444 83445 930128412 29210 29286 498686317 31859 31860 151788516 8648 8649 280988144 39861 39814 994912200 50311 50312 66073872 37193 37148 470763327 21515 21516 811667678 15887 15888 600541954 83236 83159 436177474 42239 42179 884337594 1802 1764 233937112 50509 50553 48358558 70969 71040 442507471 76356 76319 269669525 38426 38472 393180939 8984 8997 568798313 9650 9588 174557026 91310 91253 951141498 9452 9409 588733267 44911 44919 39817020 75467 75468 281835408 8449 8530 341326313 46581 46576 246008253 23364 23365 340733307 45761 45762 113315359 34133 34134 286879240 46699 46784 954932477 55230 55231 204472776 28875 28944 531315391 50955 50956 6797866 24964 24979 116407115 25061 25100 801542319 28244 28280 445425330 5211 5249 904125095 56672 56673 303748765 42328 42413 328425006 15756 15757 124858833 54707 54708 804836693 78535 78458 33944351 94974 95046 797311688 59315 59320 566589647 16101 16102 548186534 63701 63702 913505992 20418 20419 63032909 41689 41642 255321065 11834 11806 555166102 87684 87694 937957425 1000 964 981806316 32532 32573 871848106 90608 90666 205647215 2794 2776 506735698 71930 71847 704711008 46646 46647 192383080 95928 95929 662320075 13188 13189 201208185 10014 10066 829376311 73152 73153 322935207 87636 87603 602671119 25376 25444 242673668 57528 57529 667009980 80967 80968 813551614 59860 59938 813627335 2707 2763 401868508 52969 52970 669093029 96094 96047 114767911 6916 6953 551578240 58999 59078 253074463 3542 3531 562138211 48765 48766 396639853 25307 25310 866060068 88350 88421 554677345 16513 16473 663042077 69637 69638 570707235 37194 37199 849356151 71815 71816 296263161 30862 30863 852519704 17024 16973 373097856 45940 45901 233887776 67538 67565 937511007 95377 95378 608530636 40009 40010 645263630 7056 7052 536598043 8504 8516 963451476 94456 94523 762244811 39293 39294 16337963 83137 83146 906441793 37559 37561 429789072 6008 6009 736473381 57438 57439 700416251 43248 43236 279295991 81968 81934 904359415 78279 78280 87923303 70422 70423 409983401 32194 32195 534154180 39986 39987 23247962 52536 52554 462813129 10665 10721 732539523 54525 54526 288009327 67380 67368 235295435 2351 2352 460321618 58604 58668 642994170 55074 55075 469025804 46049 46050 76554129 28988 28995 87334448 76816 76817 690425924 25293 25248 385019136 52607 52580 467085185 33428 33419 649374364 51923 51874 969524337 77617 77533 899945978 60641 60642 929680287 24945 25016 55558078 37774 37771 127002659 92316 92317 658440526 10219 10275 936259414 51514 51443 387407934 80999 81084 163256660 7581 7550 463331497 17544 17545 174545302 13114 13115 418964472 55606 55607 822952852 36389 36336 694673007 677 616 794952799 9329 9385 369589799 651 600 924122452 89185 89186 244617599 6805 6872 945282705 63878 63832 844053491 34456 34457 236329595 48050 48082 368840539 32914 32956 568422883 46991 46992 805240239 36449 36450 533452932 58926 58927 460157909 68536 68455 24952475 7992 8075 460779760 4403 4404 725590910 15998 15999 644594648 5491 5492 220807527 38968 38969 292014686 78107 78108 71270802 41640 41617 682044260 55149 55077 849508794 14881 14882 714954893 96199 96200 949798551 63817 63818 937385059 84943 84944 491096305 26115 26060 948747411 58344 58345 103716513 40457 40458 463863028 44414 44458 29407974 38436 38437 673322955 92194 92195 102850046 23800 23820 419310616 23297 23239 898232575 31922 31923 439910547 77033 77034 310228834 96850 96851 395290874 45460 45461 302787632 37192 37193 757953557 10536 10601 824144122 15440 15434 381076474 82852 82853 794157187 51321 51322 584222828 70670 70739 641566729 23334 23335 44086093 77729 77652 740063585 30268 30327 608900567 34018 34019 647297564 21424 21408 779167115 15261 15262 320667676 22494 22569 944626301 43582 43583 161176148 7134 7081 119913534 65164 65165 829245505 6529 6530 759859354 34116 34102 136895426 74700 74722 377613105 33530 33514 137613321 18700 18661 984736373 28076 28077 337161918 69724 69786 363376092 20282 20324 686711465 36852 36853 73388437 85453 85454 447135776 90360 90395 994465487 80668 80585 346273133 985 986 619551789 40779 40780 111948404 72653 72591 961986693 70890 70822 444005973 31090 31041 627272611 15139 15140 65666806 5143 5080 269134902 1118 1088 770274710 78088 78136 468680776 74565 74566 365381077 90729 90730 122069367 89632 89566 348713277 98434 98356 654266651 95300 95301 240206454 15358 15359 329542029 6576 6540 710313661 21692 21723 90999286 95007 95008 78263764 76150 76151 544751894 96077 96013 346430803 12238 12239 367232195 63053 63054 987134199 10832 10851 920097153 9252 9218 534654835 54798 54868 157313286 900 901 355632842 86783 86757 321356677 47281 47282 317441996 89409 89410 477591367 43490 43435 135003030 56977 56978 252496105 37783 37822 252069521 82217 82247 958007255 36218 36219 886680051 98220 98221 848233238 26249 26250 192717282 29613 29670 574857944 3979 3980 572905070 6809 6810 677657912 32434 32444 613436968 53009 53010 467636911 21046 21047 241208682 16265 16266 621672800 13731 13652 434849944 38423 38424 127446439 25984 25985 254238656 40166 40167 104661356 2844 2845 668669496 46406 46370 405949727 46423 46376 852191309 51536 51611 6271170 99719 99729 577530262 78568 78569 72444447 74444 74502 153381282 73842 73858 470198847 12815 12762 679227877 7460 7542 439176474 98046 98001 496588546 55003 55004 187555568 30403 30445 395390080 39290 39291 213149585 13143 13144 627017057 23347 23348 923605505 18397 18477 614548801 62677 62644 345169335 47819 47903 741608434 40950 40951 842031675 14987 14921 639684787 382 381 867677841 90213 90214 84100729 63417 63341 279458783 82452 82453 835228330 69423 69489 694792510 39034 39035 113687703 80828 80811 692713847 43721 43782 327275425 83209 83210 343984391 93156 93180 55931877 81342 81287 933715705 84436 84469 552933988 37547 37548 453541860 92279 92313 749002014 7746 7820 699972442 49253 49254 887078323 97374 97298 752772436 68872 68873 526450439 72799 72789 604403577 23935 23936 777417124 36045 36117 53314342 67524 67441 180600021 13021 13022 688984410 91640 91641 63594875 14100 14101 760242864 16395 16396 829406906 4147 4186 238928271 59230 59231 577300596 56692 56693 97262674 7768 7769 655605081 9060 9133 94009741 1259 1190 147308997 1151 1163 881628875 11756 11711 439334304 85289 85310 393567946 26053 26054 294770537 52816 52748 75622394 33513 33514 960271011 45886 45887 935724541 33582 33583 975851866 49754 49713 163786731 22337 22338 148199182 53541 53459 749175509 79535 79473 258298533 16871 16885 810588140 27682 27683 230983757 2729 2722 354997898 51414 51415 751836012 50657 50658 505789646 4896 4908 9660619 91146 91122 278368669 28220 28221 953705773 43334 43335 15865108 40613 40655 957007864 44471 44472 103598293 12134 12135 624548106 79990 79991 572213694 91643 91644 947683355 80347 80348 73495451 15936 15865 494100581 6582 6621 400317263 46071 46072 842019459 32460 32380 595578936 37232 37233 519190883 39636 39629 120325191 5945 5946 999351497 72826 72803 786304255 38169 38174 599886545 10727 10785 5165766 3116 3117 668319427 83184 83185 583220226 23014 23015 140954623 63015 63004 335710240 38437 38369 848285285 81647 81648 463926991 49211 49212 435159398 1412 1425 335452909 74195 74251 233807849 71448 71393 728818960 75101 75102 103913708 64310 64311 594412965 19793 19724 152312697 5793 5794 121761723 6151 6212 776715739 89112 89084 573997151 47517 47518 257370500 20165 20166 963746708 65057 65058 539863957 53710 53627 444270605 37519 37520 678413820 64503 64504 436480270 18290 18291 271683318 32783 32787 223220939 23358 23349 76770699 68834 68876 896834668 99458 99459 202675541 70142 70093 373029668 26086 26033 2396361 47538 47550 111373511 58557 58544 991994016 11509 11445 871481397 89361 89295 998421058 9660 9661 792093030 43809 43810 897394967 15112 15113 432643540 76418 76419 550686095 22800 22801 282981713 36968 36965 909269624 24983 24962 250152615 24950 25032 687806011 40817 40818 575344741 52656 52724 722006962 83835 83754 193055286 44845 44890 142153732 5929 5930 137299431 69026 69027 548290277 15461 15462 802583701 89214 89215 662084415 38842 38872 145008177 98208 98161 318658577 91145 91146 578882994 21901 21934 233268656 53192 53152 993468580 88580 88581 348089078 92460 92461 107098373 57593 57594 140491794 25239 25240 552326644 60083 60045 88546537 68517 68518 84015195 76308 76269 309062285 16013 16014 331965795 27199 27267 673212824 803 852 772459541 1103 1093 719411958 13110 13111 453921466 28109 28110 83605026 28058 28059 368421510 37222 37249 9509784 45603 45604 426081891 93291 93341 842722359 70944 70945 479951498 32550 32502 858720286 11145 11150 116230628 17116 17117 629855817 31161 31162 615399219 12128 12082 599962346 29848 29849 776636272 46831 46911 228303442 39100 39105 541337703 50701 50636 142843816 47204 47285 715600815 4894 4895 193879651 50085 50134 933970847 38782 38857 153112998 73791 73774 4702296 44149 44150 364617993 254 255 354296526 19427 19428 319330363 11764 11765 598077664 55136 55137 881995334 31278 31295 230375273 27546 27606 715284136 61692 61611 205445958 64968 64928 992809294 69253 69168 374434436 57772 57724 648227010 33992 33993 15353255 19027 19042 352838215 71122 71123 529285366 27314 27315 279549960 73103 73124 125294568 57972 58012 917696634 1209 1139 412887256 23673 23683 935145711 81450 81451 343549643 94066 94071 115407019 28307 28308 171729289 6048 6049 959115933 31007 30972 725772424 56744 56669 246664609 98146 98147 722758156 78037 78038 647806956 66731 66732 92405871 68461 68462 868654345 67570 67527 727225881 40537 40538 596768429 5192 5193 732010350 29382 29383 306147108 42539 42555 937022997 20139 20189 892153837 91548 91549 186356709 63464 63465 738984453 16033 16034 3586504 61835 61850 386360599 76061 76136 73496020 55979 55980 494092463 9762 9706 624728185 20772 20773 860543955 55189 55190 285432788 65116 65117 650958302 98500 98415 212671796 6046 6079 795016506 98163 98089 543757272 98706 98757 786552366 90231 90232 869208268 60637 60638 902884305 64105 64106 599821496 43868 43869 513993608 83871 83790 601903377 50366 50367 941883059 87306 87307 510236327 1580 1565 659437363 14835 14836 901556258 8999 9000 376243695 95549 95550 930556339 83967 83968 210383091 71269 71270 689596508 26477 26464 65970691 57005 56957 485914287 47714 47749 429413402 10658 10726 987156315 65229 65287 651854718 62278 62247 583650165 13048 13027 428337203 26841 26772 478306946 13419 13416 633711089 55480 55563 258410973 92196 92214 92156544 54433 54434 565405778 1127 1044 959191725 17190 17191 641473831 70309 70308 848572995 74563 74564 522937255 18277 18312 578268492 80367 80368 199239075 5141 5179 648105462 10562 10563 826719186 79017 79068 486586578 32839 32788 496778037 21743 21744 469371942 10461 10495 820627837 4566 4567 943514012 15092 15044 97648701 45080 45070 883325805 77596 77644 568695721 11061 11062 122926494 19619 19563 745321395 95352 95399 678829666 28113 28095 910030416 54841 54775 831008087 22773 22774 803463492 45727 45728 106975156 6359 6360 263573849 57596 57674 156064317 33120 33121 969414658 60638 60639 23150339 32169 32170 686381284 72038 72013 886774764 81884 81896 931966019 61592 61593 595762675 91579 91635 332647737 82510 82453 536472072 82900 82924 765825084 15832 15811 956330732 17242 17290 380853786 13962 13963 122824949 9987 9928 773346312 85489 85490 351356552 27302 27303 316036720 78956 79024 848478060 61647 61648 997747309 44155 44127 95465662 77163 77164 881640580 59002 58972 963002766 53454 53373 984088446 30541 30542 287486155 25905 25946 922189248 46663 46728 790431636 35655 35656 501073056 3449 3450 194323355 60931 60996 402695705 82750 82823 909432485 89644 89605 528192725 29364 29365 403924022 56406 56407 49691678 55215 55275 274325148 17062 17063 261353892 86549 86550 955170128 12555 12556 29141737 63001 63002 603148052 53321 53364 775261311 84936 84937 803892150 97396 97321 238357327 28592 28593 537718610 98333 98334 660693849 79442 79443 381986691 8921 8922 393527281 99391 99392 995234045 1318 1319 15794932 58145 58146 354198930 55443 55474 322304112 53575 53576 826351270 14633 14634 865449746 5700 5784 742779798 31081 31002 35568686 61342 61343 841850022 16721 16716 272985449 18267 18268 728308292 12571 12572 532673627 8149 8174 556056073 56533 56565 899093436 52463 52464 726299143 71662 71663 87609691 76853 76814 129309852 76337 76329 156164977 9258 9259 862897019 29280 29281 161577455 22450 22462 581384295 53947 54032 524014040 5808 5809 599980829 90695 90748 520271841 83785 83786 811480344 60904 60854 18806565 22675 22676 628570124 81125 81126 25208949 23829 23830 847212173 48175 48176 883627706 58406 58407 253039846 39373 39374 212926621 2697 2731 567888693 93647 93648 660476234 83949 83950 849467686 10778 10807 259594510 64711 64626 270898944 94508 94522 327268173 2506 2507 693661848 92707 92644 523441392 31936 31937 975385942 48346 48347 849565197 10189 10184 150965080 9419 9502 559821820 81268 81269 35712067 45970 45956 783318443 43623 43624 10662114 89112 89113 291948240 6364 6365 633855961 83373 83310 242969476 5646 5647 55092669 28954 28955 825875583 21982 21983 478153877 32278 32279 297235776 39841 39792 656627571 32059 32060 894056476 49758 49759 618821699 55314 55230 649706980 7505 7511 197958877 48399 48400 136449745 20164 20165 407318648 72784 72837 950718482 66108 66024 627733210 20548 20569 175373 69425 69426 278304917 31057 31058 494643144 72299 72333 637699945 15529 15490 804800180 69874 69943 615755561 39776 39746 306108185 81423 81340 719679185 50034 50035 673522892 24963 24964 575745063 93257 93258 311613911 68859 68910 141228462 14294 14308 588400827 86117 86144 486018700 68522 68523 400084108 46773 46743 56116634 96291 96292 498883579 28770 28807 393676612 62359 62360 589986699 75079 75080 698463691 90285 90286 330716725 42972 42973 9349993 11342 11415 792246428 99543 99491 923460084 3879 3880 546247036 23755 23826 713806332 6249 6167 540961823 14158 14159 13935609 16035 15995 697439173 65536 65537 478301600 20108 20109 6134617 18890 18891 30303962 36551 36552 626368846 89044 89033 991338920 37695 37708 562149102 33806 33807 860699468 38779 38743 315728725 82848 82779 967803890 36153 36154 545277007 69632 69693 885988074 78334 78269 983671908 54374 54375 675515998 37145 37146 848662125 73834 73918 215969486 20047 20126 524487636 8706 8707 209011297 29812 29833 270684211 67752 67672 843122953 23856 23857 286679253 3951 3944 859179674 70324 70325 608221313 3853 3854 393776248 19379 19380 81749881 47814 47821 284554416 81230 81203 859271182 18437 18462 41937043 80154 80155 444370776 71538 71608 798729001 94802 94818 874524179 47612 47539 873359874 32202 32157 276430489 87661 87653 845018133 38933 38934 898220933 71146 71126 155954437 88132 88159 344271787 40038 40083 332637805 99230 99231 813480364 89969 89964 798568414 35062 35018 3761694 45170 45171 964174321 46143 46144 622618345 32558 32559 628919495 73751 73679 839097197 90735 90709 404669837 21869 21870 145461596 3786 3866 358865357 77805 77806 479311992 33453 33447 843758936 20530 20531 884525114 10129 10130 502497216 76805 76806 306288847 95416 95374 966659694 25148 25149 944472641 924 879 888175590 18211 18190 93584204 98136 98137 471555785 32782 32781 58779941 80291 80292 705311763 44059 44043 896095661 13332 13333 99067061 96022 96023 52146942 71529 71530 411670983 10995 11023 556467624 66480 66481 996386942 69621 69640 537792097 67360 67361 921470786 4514 4515 878483062 10418 10419 578419325 62385 62386 662259410 98576 98520 147493389 98013 98014 315513636 30007 30008 501469675 45807 45812 306316670 92955 92926 953644743 68171 68086 905304220 8545 8546 550378552 64106 64107 748385486 44610 44611 382150225 44689 44772 538388061 65469 65470 703598118 97735 97736 241473409 90795 90800 677353315 39405 39406 917546029 80781 80782 229630877 45048 45049 358691313 36585 36586 44990080 39144 39063 20220439 79811 79879 152138570 64142 64143 471327703 94978 95019 76527409 44576 44577 834985622 88170 88171 514757867 72854 72881 58857814 72286 72299 522888074 73192 73193 838579751 34593 34655 268463648 50891 50892 266937599 34630 34631 994274870 30473 30474 332086075 19544 19507 262567825 22081 22082 952228018 94093 94094 208541900 30313 30254 243650919 82409 82396 397917283 80864 80865 541591566 87623 87624 808426689 39479 39548 763261035 50972 50987 630007269 78663 78730 619114634 48812 48813 610697453 7030 7011 731361878 18076 18077 142748241 69237 69313 299522816 68437 68438 156046400 64956 64957 471470423 59570 59569 2486438 63184 63185 835147693 83682 83603 308551074 47952 47946 932917095 91119 91039 162930291 67590 67514 48692335 53127 53082 712996524 34738 34739 867608144 99758 99759 630867239 17565 17594 609217323 5249 5250 413850183 6538 6539 336068555 12767 12768 851299760 98072 98073 960188223 74687 74688 582608345 27696 27697 564792674 99996 99981 666446624 80318 80238 648644656 22069 22070 741171487 41985 41986 322565410 29311 29375 278312381 72989 72990 384425744 74957 74931 624123038 63227 63228 362071787 71696 71697 196719392 68057 68045 380615532 79649 79650 222342517 18895 18896 729025301 88618 88619 869770952 11987 11967 744704040 57213 57214 455057687 58336 58399 951314612 9881 9882 846231212 31664 31659 593820813 15026 15027 716703153 95422 95400 3974817 82999 83003 97263586 8553 8522 50219685 33791 33792 260634020 81249 81250 222493007 51238 51239 147799363 25079 25022 390118741 75899 75834 305751346 28876 28883 275454202 41481 41482 768582594 38417 38440 510841766 19588 19628 411595310 4078 4079 421863356 48269 48270 558054912 57148 57225 6611469 64867 64872 93591440 91612 91613 267966621 11586 11587 830025824 86776 86785 323138130 68200 68201 459044465 57249 57195 836200568 37105 37127 203078356 90885 90844 179400176 24228 24229 870417134 66942 66935 80777273 38659 38660 743644235 10755 10836 225472066 99196 99197 890744522 61547 61548 810066710 33402 33447 567042753 21949 21950 120723700 78213 78214 249915917 78372 78305 452643300 74572 74573 440755563 98224 98255 10620395 98649 98650 841149507 4831 4802 971737026 9075 9076 67990855 87822 87823 788638561 29669 29670 262203107 59099 59100 240176202 4894 4937 202395103 44337 44341 66669329 6520 6521 912753103 34854 34812 90795739 53828 53768 650211867 16026 16053 255529635 73081 73105 811369128 87238 87239 239668545 7650 7626 559389101 33016 33017 748961151 36320 36342 103909447 68144 68145 629724209 12428 12431 881951802 80689 80723 439222579 43073 43074 939663185 4804 4878 7620159 2644 2602 637362252 29548 29549 67797915 60013 60095 455381738 3720 3736 820985015 12560 12628 734225604 68500 68501 669309469 83088 83089 830788481 49678 49679 359117977 14892 14893 518257414 29106 29107 564266652 3015 3016 399402553 50699 50680 76509385 35980 35981 491409546 41502 41543 633423578 42831 42832 907088811 34960 34961 487708146 12198 12262 356522873 46382 46370 931745970 69579 69649 46071670 36742 36687 557952940 74366 74318 350038590 6714 6733 259991727 90819 90820 794181899 69233 69234 505397135 30410 30411 147972751 32770 32771 466706018 70534 70535 261219791 91560 91519 894433787 79153 79224 75580042 81375 81376 100980673 72044 72045 738457414 88190 88191 73963966 73572 73573 698103612 15875 15844 750665819 18586 18587 534979911 29633 29634 769100777 30305 30298 293035754 56966 57037 65590896 4298 4299 107762448 73891 73923 921182027 50583 50584 335925279 4316 4267 795467252 32772 32709 180711348 42526 42573 732320673 76438 76439 375392969 65798 65842 528424588 11456 11401 669487140 86645 86663 688395425 84743 84744 694033743 70612 70558 824940722 81957 81958 86929896 74376 74377 688738657 78661 78681 368632566 73667 73634 323473046 97842 97843 648533846 26436 26510 773245548 24857 24858 571264139 24638 24629 857946818 75560 75627 353607370 79935 80005 973875108 23382 23344 300568616 10818 10819 374893717 74612 74613 254540194 44808 44734 964629352 39454 39455 662054154 4169 4170 873657981 84594 84595 221259415 60684 60661 764262914 1290 1343 908916937 32601 32605 527041534 7338 7289 142747656 56915 56919 254331673 93315 93316 366769107 96763 96777 343744078 85223 85224 125537371 7594 7595 175204740 72361 72362 523008167 90835 90836 955594250 61145 61146 733863467 43836 43789 817345321 20559 20576 174804243 47113 47094 520065897 632 663 262686471 76883 76841 318964892 25157 25158 933657021 58963 58964 769473288 67965 67983 359035186 8658 8659 919956308 677 625 967266933 6776 6777 329729163 68096 68097 924290056 78015 78030 694757841 34457 34410 848088337 7945 7946 636001061 33714 33677 136135719 85282 85221 448618443 51741 51742 460049775 17097 17069 156336476 82407 82376 394377653 97318 97238 995653089 59255 59256 542166413 40923 40972 283989500 70712 70713 216883199 64216 64225 55362827 33933 33974 450883591 1033 1088 593683764 78156 78157 438358700 74917 74834 202671233 81835 81907 472081383 42275 42292 941597667 58851 58852 995286427 65301 65302 541525604 58650 58686 60654205 58385 58386 501353308 77573 77503 512866403 31830 31898 278677988 94350 94351 123847157 93780 93781 824415671 13296 13297 36783976 16550 16551 808859285 6307 6372 760660908 51502 51508 156968286 35663 35712 607152563 18009 17980 966855448 59324 59320 770595838 89294 89295 254344135 92626 92570 10716802 46907 46908 400311651 21524 21515 237044187 10792 10793 913808438 16243 16244 133450221 78236 78237 637387152 94239 94240 21892246 47669 47690 48341187 21457 21414 904006747 16769 16760 571021954 68986 68965 929449791 76155 76156 180844972 23582 23583 356887956 67343 67344 74761446 50704 50764 400423519 69248 69284 400605365 90574 90575 601714160 47797 47810 335554117 2833 2834 203016218 53832 53796 123994672 41666 41667 921125631 63986 63987 621614288 20881 20882 814665899 55335 55402 824825569 95094 95095 500896836 15472 15473 40795317 50057 50009 725759949 60279 60211 198319475 26547 26548 692210153 64188 64227 297939275 52302 52303 458363743 83202 83203 814609047 15191 15145 343122463 9349 9427 547686151 49897 49952 536776247 84725 84671 383806664 17154 17162 218875500 1634 1635 552371446 26252 26253 971808714 46281 46259 116809688 35892 35927 166014978 32845 32869 462478812 97091 97092 54548891 95882 95883 87767893 94880 94881 653745981 86386 86387 353228629 67203 67204 486025792 40657 40658 572846975 94963 95024 610989838 8254 8256 258822657 77411 77412 226251398 78077 78078 146307644 70590 70591 965853529 3133 3134 100308052 35724 35806 140591944 1979 2060 444826781 72042 72081 345785619 52495 52535 47037620 54881 54934 80904888 79796 79797 687266033 8282 8233 994583045 5012 4937 991449141 7852 7782 398212811 57924 57925 302866058 98931 98932 823291849 34156 34157 863855440 76671 76617 582943995 77715 77747 880006416 5894 5854 565063913 42388 42377 144394551 72522 72479 384866800 86048 86016 479532147 17616 17617 581575601 55780 55815 803946469 35587 35588 959489494 22487 22488 996865586 71507 71508 981681378 92347 92348 509727957 23874 23904 438172268 67621 67622 17995504 1209 1210 190016960 46263 46264 58324701 13777 13839 244434861 31026 31027 606557314 71568 71569 158997729 96977 96978 763643676 31106 31107 79861797 58595 58602 346822817 41647 41690 399658650 82447 82448 879657603 46468 46469 316969894 39598 39651 322986126 50346 50347 367492885 98530 98446 554175660 40168 40169 541987454 19505 19512 498455720 60098 60064 393327277 41369 41370 866206672 15758 15678 758508574 8899 8900 333296587 89660 89661 296081405 44471 44549 100502194 89290 89264 33259575 17037 17038 903295705 47438 47439 492114712 52333 52374 658680265 81392 81360 706153598 65360 65286 90685340 88618 88701 882252709 99359 99360 643284597 34977 34906 223956111 25698 25696 974465704 35299 35245 982736527 66280 66281 983372491 98727 98724 308512768 25460 25493 581427332 80318 80293 69720080 78746 78682 65209823 37649 37650 771091348 14838 14882 897050001 29530 29501 74225125 85166 85147 450638837 27395 27322 742281400 68905 68975 163163471 23801 23802 814022731 3341 3308 368234407 27664 27686 387320492 46911 46912 753622600 74458 74483 769158453 6754 6755 711009747 44 45 242536181 63956 63957 284408009 78666 78661 963142223 68171 68172 757786415 23246 23247 753807748 75022 75023 204876525 94588 94589 892256519 20477 20478 188477204 13538 13532 652307375 55664 55665 223557341 22829 22830 122422866 39068 39069 706478462 9070 9071 293061101 50165 50204 398029033 87500 87473 391603336 36337 36338 417162243 12329 12330 642990171 92312 92366 425431096 14402 14323 803331079 8987 8988 869334273 90749 90664 856507986 95155 95218 772394405 47731 47678 377754226 23501 23419 352451635 88515 88581 720724679 62772 62710 850557329 39757 39717 177431486 83668 83669 833206012 93588 93529 579258243 87724 87714 689832642 39954 39996 17891949 36684 36685 753548111 31947 31948 368697435 31492 31407 38735215 56642 56643 301015666 95455 95456 274708298 86763 86832 54243614 97895 97886 699127843 10922 10923 20034284 18540 18624 805228818 73214 73131 33687527 28263 28196 602079524 28209 28270 58937214 62726 62727 215557595 27791 27792 857483101 52333 52417 512030696 37366 37367 243846597 48948 48949 197398447 62225 62226 617363642 6896 6897 446432130 97858 97859 501422163 43715 43716 649670175 96787 96788 365647415 6940 6875 396733673 30705 30652 595358192 56901 56902 607043926 9197 9198 47453756 59759 59681 879536387 58154 58098 955595672 10671 10672 488079202 28985 29070 864055133 35631 35698 343090601 27454 27455 392873010 36551 36606 256400475 27667 27668 971531953 95616 95535 376916484 94135 94136 363447817 17766 17767 772792202 18348 18273 846486259 94649 94733 313263747 17226 17227 875529537 5382 5383 194697993 66928 66929 368151476 12991 12992 924623059 32630 32631 6842605 89346 89344 408791412 744 700 830823685 37419 37420 892883351 7842 7843 476156234 99924 99925 700099080 75376 75318 195620315 48777 48778 28393070 98541 98542 577717157 87310 87342 630431725 25923 25924 648110272 39940 39941 213885000 5391 5392 459292624 94157 94158 711584990 77521 77570 112716798 55138 55089 177004046 20092 20093 730288194 189 190 973166021 19504 19582 843949427 56682 56654 406754811 71984 72046 903223256 99610 99528 943340321 80455 80431 244282357 55804 55805 97522394 37058 37059 619550674 77640 77562 355014834 96617 96631 211633289 39930 39894 671938946 25661 25633 891861974 13242 13327 81045382 93131 93132 391636578 83 25 228095899 33316 33317 87702616 34883 34884 17973767 84355 84301 491979064 98197 98198 217062832 90789 90764 183583661 72908 72909 623173478 72192 72193 813097753 74873 74811 207490720 28270 28271 870907415 55520 55521 580018787 45919 45920 763120653 41129 41113 729005789 21034 21024 319828206 90682 90621 963599260 19910 19982 833219601 33422 33359 239619362 33722 33745 660565633 27425 27440 43404399 71013 70945 510309403 95662 95645 68006432 25968 25969 328664479 76915 76916 300239557 52117 52108 922358980 81817 81818 38323929 36105 36054 274655200 46881 46882 501812093 70876 70877 615695581 38844 38884 106141115 40638 40639 334771800 61054 61046 135013982 38289 38290 147624674 48403 48409 360853884 8406 8444 266329629 29193 29194 481677928 92577 92628 74771624 21297 21301 511059521 83472 83525 829986573 17932 17947 29992510 45031 45102 389058528 43253 43288 610359202 82701 82702 779578889 75532 75552 532151187 42911 42896 823489543 43483 43484 843766467 88574 88657 70429055 80644 80701 640555276 41043 41054 307684963 78391 78408 471203571 57061 57062 275705526 71197 71251 867586880 42003 42004 361216610 22365 22366 405789787 25976 25897 287004180 83211 83212 724992462 16005 16025 816434680 32404 32405 70279810 10354 10367 833056259 10087 10012 961218847 12402 12388 251324383 42923 42924 564452773 50340 50404 993206804 95166 95167 193568333 90643 90644 908936827 58254 58255 130950465 41389 41316 82158309 22045 22046 171770918 43436 43437 803991766 71687 71688 233262471 20373 20354 633425264 28920 28965 63835694 22666 22738 802500159 54901 54902 542433077 49179 49180 74314400 18969 19008 764662829 65904 65891 389857862 11014 11015 913307728 36854 36829 911821661 27161 27218 163453801 52581 52544 158788530 69313 69286 352427982 26290 26359 133436491 60296 60252 784766593 39801 39802 214336574 50729 50730 873192269 47642 47723 509408577 92338 92339 182451371 98147 98169 426695437 69891 69822 848696791 84114 84090 240059141 18429 18385 846996199 80916 80917 228966439 69286 69287 191948425 61609 61610 211942894 53616 53617 23658023 13355 13331 985617172 74384 74385 178052700 3037 3038 409499195 78485 78486 587516965 23132 23133 723722753 49590 49653 632462956 68452 68475 313281562 26159 26205 101371972 30383 30405 540348798 1948 1949 565366378 83193 83194 195606405 50691 50758 295511816 35621 35622 581834172 97260 97221 287183318 20485 20486 837837265 29510 29585 708209387 22770 22771 390137380 63361 63362 533749729 84323 84324 210902333 60714 60715 528030984 47239 47240 347706409 32325 32326 773258614 37843 37844 109564635 14595 14561 131512019 97556 97557 39254179 82129 82130 510158202 62946 63015 973672908 83304 83305 287995588 43386 43379 618758140 44808 44871 644555916 59152 59156 976417689 1245 1246 528408621 14443 14444 169531756 84537 84617 65204037 17873 17931 871484811 56790 56844 252216234 10976 10975 965213860 39672 39673 132620541 90136 90220 837926274 32501 32502 379405021 82920 82877 893556729 53367 53368 287054092 23026 23059 896607752 11136 11137 65598272 89777 89778 856820613 57744 57745 378162721 66431 66515 556892824 22024 22104 407547172 15719 15720 858204530 42313 42314 447571630 37331 37332 78866252 48322 48323 327313859 5333 5334 491700040 35739 35740 565256388 94177 94092 350410509 39457 39458 489719695 19719 19791 422871584 46980 47019 545483271 57650 57651 50085472 12847 12848 218020506 89348 89349 951260935 28024 27960 495194870 48130 48200 714174799 95598 95624 158614725 33277 33230 342249860 21993 21994 88236800 33212 33253 207909987 12016 12086 232979590 55034 55035 388155124 92938 92939 150551243 1044 1092 279224279 42070 42067 695340579 52271 52233 644144856 80767 80768 702707910 22137 22138 205404238 56962 56963 25319319 45438 45439 266547313 82231 82232 184746378 88731 88686 359781285 11432 11433 410179847 6344 6287 917599130 47713 47714 249336463 48768 48715 193732498 7288 7289 744829271 20891 20955 762878563 18334 18391 916249290 91562 91563 29745847 25526 25527 879320110 50191 50192 319617389 16435 16406 991664351 13119 13136 56220104 69958 69959 110155733 83498 83421 391741222 36746 36674 688765173 25253 25254 481375988 89875 89876 567931311 79124 79125 614094153 30561 30562 251901547 47137 47138 262953527 29394 29395 611538492 36668 36669 658004908 53645 53646 618238306 27877 27878 868104030 88713 88671 307592637 87070 87071 257023541 95004 95065 393471937 80569 80487 705606215 68546 68619 580449412 9919 9870 994799184 86673 86674 381412060 83197 83198 258787409 20264 20252 798053470 29336 29328 979187185 30899 30900 766695525 7811 7776 418118293 33529 33524 662969108 91030 91031 432247734 23101 23022 331898897 42737 42664 635031265 39996 39938 771145902 50653 50591 812292463 55456 55457 911828762 96936 96989 749313576 46884 46906 544072045 12597 12648 56353945 8328 8371 831400788 80295 80296 818438915 58976 58933 1776362 7042 7043 153572555 98249 98286 829987682 42593 42518 919354668 64092 64093 77664754 93352 93402 212301466 54267 54268 70298971 51832 51787 704903788 54489 54433 791513831 72493 72494 792049732 58973 58974 727985364 42699 42710 445852594 73356 73357 910708983 48538 48539 10398511 11161 11222 10537609 97498 97522 584395483 88156 88173 556309201 8200 8124 920919671 96031 96032 652351933 2347 2348 686904116 74860 74806 146619510 73933 73866 509362284 5833 5904 42820539 19634 19715 936576988 5243 5244 529951697 94840 94841 293670380 44375 44376 169889086 14696 14752 398508355 77703 77704 761272494 39018 39007 475432691 31282 31357 935435564 51146 51141 852773249 60123 60124 417334625 6211 6212 184419244 23987 23988 515900489 29875 29837 388856027 99896 99952 214899162 97472 97415 214228709 13208 13209 285031917 27356 27357 272324960 15863 15864 441529399 17431 17432 330611395 25834 25890 345504232 6849 6850 209683018 87010 86949 236882845 46690 46732 430784943 82407 82408 699314306 16030 15945 755118753 76091 76020 806378421 84607 84608 538780173 49934 49935 560648710 45556 45557 900035960 54774 54726 57953610 52444 52524 432663297 96450 96426 860155433 68025 68026 528175595 80387 80339 394615237 32400 32401 303986258 7673 7599 965563914 33514 33453 314936032 23045 23046 842233730 56997 56962 575031802 98734 98735 834045998 22790 22791 516054800 3047 3007 245888738 26212 26162 375141378 80917 80918 998255971 13497 13498 865057851 60128 60125 913176165 15297 15298 612238050 26350 26351 276099824 19257 19258 847556157 24207 24208 143124354 84689 84690 84883363 3281 3282 108095056 7218 7134 422712388 53637 53613 38412339 41912 41968 389333596 34361 34362 327237071 86389 86390 608390531 68483 68484 881236696 29944 29945 977002972 97795 97796 504712461 54185 54186 458452872 16032 16050 250294631 45558 45505 368362168 72098 72042 640328827 39018 39019 56644276 65280 65343 789730278 55749 55750 885910279 88560 88561 309354036 22429 22364 402033590 64805 64806 356751042 21880 21881 486770720 67693 67694 479467633 74686 74687 778656898 71377 71378 236387131 52147 52148 668771955 34184 34185 140299650 82763 82764 164133809 80860 80925 221973100 89862 89863 302605385 41557 41584 454601997 38609 38610 574513971 10857 10788 809344547 42837 42838 920148839 26816 26817 139509913 59764 59765 929583463 90297 90298 873689696 69858 69859 455499009 30003 30080 122600983 85742 85743 206595105 79364 79384 524462768 23350 23351 151863929 21925 21926 985715085 38900 38840 552859039 70428 70470 339636446 63659 63676 16494835 11028 11029 669319817 76196 76113 744474593 23468 23469 106467116 46595 46596 188276638 11108 11056 337395265 26408 26398 279454593 70200 70201 196117500 16374 16375 364455588 43773 43837 17419784 90324 90325 714665891 60361 60432 403459100 36369 36370 71423958 29741 29725 938115574 11638 11639 128939092 53586 53557 564058026 22729 22730 859978301 29961 29962 321757609 28084 28006 114144279 11231 11274 891027331 27166 27097 677431552 63963 63946 258015338 50560 50605 779493139 82824 82825 301776816 69556 69557 241593946 94379 94380 443493655 81035 81017 261033619 99696 99697 881766983 17082 17156 361038775 68127 68128 772305144 4775 4771 868125635 75277 75278 667350111 91334 91290 200035041 7995 7961 907754414 10545 10546 20946649 81203 81247 333008905 7991 7948 868931007 88486 88487 927926004 28215 28270 640184744 56373 56305 610210709 17665 17594 858377290 52983 52957 160518483 55121 55101 194534950 99351 99283 591518287 94522 94517 72566419 78675 78621 619822724 24595 24596 579620834 25183 25184 689831286 57080 57156 317559600 42158 42159 778086238 51187 51188 663517938 53021 53101 511995684 77475 77433 90819317 1303 1291 99191889 67769 67706 285310665 33583 33584 282378904 48224 48225 18845602 11380 11346 401954224 25557 25592 937191927 13059 13048 313483834 63088 63089 59508845 92474 92475 560145323 54317 54350 434965082 55657 55658 845904093 27993 28008 447036928 96996 96933 47986628 8370 8446 636503050 44419 44420 753352860 31633 31634 528712427 85739 85740 102288320 74513 74595 601038753 52262 52310 68254362 53226 53149 992692279 87949 87950 523900869 6479 6469 703045060 79049 79050 189333621 21145 21146 261880292 51108 51185 740229546 53132 53133 620610444 41839 41840 400030166 55289 55315 319489191 88257 88258 682060279 70402 70342 82586874 55289 55211 572969345 89895 89896 292704739 33153 33087 563448371 34617 34685 704929665 65104 65105 648375569 48554 48557 13063850 79790 79791 946081167 52710 52711 822728296 98316 98236 188117992 11844 11845 304948059 64314 64350 324246436 42798 42821 344975486 2828 2836 582057892 63211 63212 122995877 28278 28258 1706404 84514 84515 28994397 87883 87889 25571985 26554 26573 572878910 77602 77603 751394791 92839 92840 970099550 2538 2539 940320238 96793 96794 790802220 72268 72269 146638729 66890 66891 156866216 91065 91036 68324603 91859 91895 61058163 48404 48405 726883700 7229 7304 503692809 29212 29213 948000984 71326 71291 8580555 57037 57122 932632550 58820 58896 664145858 42967 42953 392486042 1799 1800 160283923 44879 44880 729280229 89566 89567 757632250 66209 66128 916546497 5648 5649 370056953 88452 88453 351642891 93658 93659 823265516 25327 25315 419058753 58884 58885 510850143 35143 35144 108522209 46991 47001 192180659 75050 75051 902571687 60672 60718 777008250 51833 51834 122044385 37711 37659 410233332 54231 54232 780231928 17433 17434 465119369 70567 70568 486689128 29988 29989 405707439 88974 88892 80192586 35840 35841 73810445 70084 70124 748499846 69471 69472 771473850 93892 93960 309490148 52265 52245 645104232 50431 50432 54628053 64199 64200 312650710 24917 24918 932940958 69308 69309 818672594 81883 81884 142979275 34017 34013 4072014 35903 35929 695607102 54884 54945 487162822 52689 52694 460085722 60911 60929 268916804 97096 97097 745451602 91191 91202 887006096 60211 60285 591002572 74303 74288 688136159 51600 51632 713691020 20522 20488 226250579 11397 11318 31270503 85549 85550 260364804 53758 53759 771834628 11037 11038 802428448 32869 32841 543452891 99783 99817 639124186 88749 88689 857191233 96804 96875 593795729 82054 82129 653556566 968 969 558730885 33523 33569 688364157 22271 22314 558921431 88849 88795 470807677 38150 38172 665865928 59314 59328 618478294 71737 71738 259316685 26921 26922 572149653 67339 67340 741745628 94186 94187 241612155 94838 94839 317997474 3806 3807 340621595 87131 87132 922502344 67748 67749 875554057 870 871 803079226 51460 51544 129471935 79610 79686 524546289 93671 93672 673317620 83820 83810 333028094 52286 52226 287702379 77443 77471 371150187 20468 20469 220311485 27155 27156 428566410 4158 4242 778157066 91327 91369 10744145 12482 12450 781674562 21937 21925 821530206 81758 81680 227424759 57140 57141 221587922 75837 75838 483005228 39012 39013 463418786 51381 51396 278466861 87938 87939 922914479 24369 24370 286817892 89600 89667 875964257 7649 7621 251564027 19676 19699 494345325 22718 22719 665870947 93653 93655 819587538 46812 46813 9340907 55902 55903 938183077 69798 69762 765388009 88511 88528 200037251 2084 2085 553254662 60251 60182 203297907 43456 43457 448225701 68488 68432 500458405 24233 24239 264711570 26678 26679 359660944 22332 22333 964000957 31077 31078 193173983 90913 90911 495730176 95422 95423 713904144 88711 88784 599972356 98949 98994 543206503 57301 57338 55212434 82171 82238 843293422 97218 97219 684004772 42684 42685 722316093 99584 99499 499403506 58340 58341 878979477 87288 87284 421840835 99445 99413 839476970 82918 82919 465703974 40023 40027 146319532 98766 98800 312957050 66829 66830 1437020 92734 92735 254381346 66130 66131 307502262 13319 13320 62456252 17014 17015 761349530 64977 64908 702182213 14505 14506 643747240 82560 82561 798708448 55281 55225 982377018 45385 45437 252281023 19197 19198 502037096 52722 52749 578363534 31043 31102 232901110 75090 75091 752297769 46453 46476 797777215 56146 56147 396029943 84857 84858 481242341 73190 73191 725077801 89551 89552 131481836 53326 53251 225048863 78803 78804 78306484 1781 1782 400405945 12565 12566 149791723 54555 54517 310311881 35362 35363 115279515 85804 85874 840913340 80170 80171 276785595 53113 53147 645781775 73363 73341 50159423 5763 5732 424400605 20730 20731 203443788 82422 82423 658110112 21149 21189 290288784 60410 60407 888761029 15212 15213 167677493 24767 24768 87729261 48655 48733 826957712 25708 25718 837506886 54017 53982 811505317 94878 94879 681828204 92678 92626 660815981 94368 94369 355845895 25122 25123 175588777 64353 64354 83826364 19958 19959 199271490 22334 22377 444173909 20088 20089 103811566 28579 28662 481272869 34375 34376 269971380 59914 59899 666755392 26165 26166 137974390 86715 86716 235377829 32516 32488 196815753 77009 77010 584754444 65969 65970 52336552 3838 3923 985289704 18642 18643 571642655 8799 8800 887448005 83863 83897 250556017 41664 41665 665410256 8764 8765 507493167 61726 61787 255798723 97530 97448 709906488 33317 33321 383044394 66489 66490 634441116 7415 7357 735503837 40621 40575 979393291 53496 53516 221127385 19003 19004 827342901 78936 78972 618543926 34585 34631 942072595 12748 12749 464478429 14060 14054 652215687 7085 7130 56714295 74728 74729 921343051 79598 79599 344011300 88773 88762 246163379 37739 37704 730852900 12475 12476 37958978 25045 25046 715325052 17080 17081 217542042 13942 13943 174413046 23045 23094 634367295 42155 42238 641899490 44169 44125 292157252 86380 86374 957655860 19355 19356 604765129 61364 61404 511929643 70728 70735 235458338 29628 29560 422107471 413 374 512487623 89904 89905 228178938 64377 64378 100983200 74799 74848 275211409 60438 60439 481347136 65421 65422 532430480 77854 77855 312877174 73985 73986 536701195 60331 60274 954323561 30087 30119 966243032 68760 68836 604014233 70429 70485 176464980 69601 69651 957550819 59469 59473 660795818 51225 51226 25207706 39572 39573 580815632 19891 19892 476646531 56200 56179 339707043 78700 78662 918520882 84204 84125 955399647 45252 45316 846938206 93425 93371 748926127 8262 8228 833639219 10069 10126 825562412 37807 37808 429086171 32301 32303 240582155 58365 58437 715008218 14 22 454083502 80950 81027 259798892 12165 12166 825629805 73602 73559 703018932 81381 81421 606247048 35599 35600 174959324 5295 5296 244273952 7418 7419 713580728 38954 38955 34506360 59749 59750 670609202 80219 80244 344129382 81224 81225 978132276 33785 33786 893716415 97405 97406 304625424 12209 12210 44134813 56254 56255 310400670 91314 91315 701796057 3852 3808 419124940 72381 72416 170195708 52904 52956 227192067 14246 14262 332883354 19198 19199 831659930 98048 98049 926275811 6763 6693 689788846 66053 66054 802112749 65736 65667 684147241 89197 89255 447818421 22691 22692 550687651 6591 6592 404027982 31721 31687 839499828 84923 84934 290169664 42398 42386 335539871 53054 53055 435358428 30299 30300 715689225 23241 23264 404910158 41462 41425 356438942 27982 28019 840084566 5348 5349 140185574 22793 22738 907333034 93102 93103 480135432 21776 21816 95686506 91967 91968 664488875 13974 14042 324610856 57352 57353 659273716 90385 90319 421607837 96605 96606 406728738 59171 59172 126926546 65809 65810 378595487 94492 94552 660694745 7574 7647 584206124 92195 92217 936375292 43063 43064 357572347 69253 69252 514061588 69694 69695 162009485 4257 4328 330526487 52483 52484 920639732 12289 12290 908076196 84616 84617 217000571 2858 2859 473818753 13910 13882 851814005 27216 27217 303037218 41450 41451 819660229 95771 95827 701045987 82784 82825 653322126 32226 32277 581604893 71754 71839 763899058 98692 98653 562729924 1459 1460 700270296 59471 59434 333296771 75339 75293 688890757 61047 60962 292483792 3443 3394 655658922 29170 29196 902265006 68297 68298 173726576 64389 64424 777460889 75396 75397 329202420 21337 21252 67758273 42499 42460 917074006 97083 97084 980662596 36358 36387 332255097 23692 23618 112566526 98418 98495 420596285 74077 74157 515073803 41634 41636 585831528 27627 27686 19418968 52936 52990 248383763 50455 50506 939445651 34704 34722 635291783 27022 26959 930195873 19890 19834 975356445 1999 2000 48640819 38241 38259 949672592 7276 7277 75235626 99483 99484 90384601 61825 61826 590852120 62977 62978 470179051 54615 54616 35195557 89741 89742 378460032 62745 62746 392643998 89253 89254 745796693 29940 29941 49465604 98504 98531 259126121 3061 3068 136305776 79618 79619 328446280 53755 53756 238777354 26806 26842 593889560 20093 20094 36613574 31012 31013 834702746 10740 10786 473142745 46176 46177 58158737 80652 80577 429189276 64928 64929 193805489 17848 17849 778502829 42985 42986 52311465 12704 12705 490037304 60027 60028 124903210 21245 21246 488837107 3350 3424 211989600 50359 50360 254968515 2822 2823 539230577 23922 23938 676572332 84351 84352 91792299 33581 33500 251569219 80143 80121 459484671 16333 16313 682198982 23715 23716 663677970 78357 78358 537919769 99201 99202 463658004 60543 60544 637785036 45849 45805 948629341 80832 80833 12916544 53852 53884 610273756 20964 20965 187579891 23608 23537 822639994 14481 14482 378423554 13145 13203 888144440 53470 53507 402834541 44333 44345 556363881 65427 65473 96644400 41544 41528 47672612 93141 93142 292333844 17208 17209 934432486 2713 2714 83946056 50845 50846 707977116 76076 76071 924457385 16017 16018 198605193 39342 39343 41310048 30788 30774 267985040 1591 1583 148420679 44199 44200 44467600 20048 20100 252108268 96282 96283 571393191 2579 2574 334784707 75638 75639 384980408 73943 73944 80538943 28106 28031 373714273 35151 35134 723489819 80296 80297 371565450 2879 2880 198251949 4406 4383 356955382 86012 86013 769081098 3842 3845 302306826 81976 82039 723800295 95683 95684 419173757 84260 84261 64193682 84536 84537 615576708 52443 52469 713664810 36874 36943 500917313 16003 16004 945064266 84280 84279 427632615 73111 73115 229569438 33947 33981 23457121 97996 98003 96703273 90986 90918 156213339 52021 52022 52463328 30782 30783 852697585 83333 83334 455476717 37825 37803 651842447 8148 8093 735281436 73541 73600 271403998 68252 68318 245531655 68483 68519 862957986 61076 61073 759273450 24161 24143 328200487 34013 34014 701165321 33574 33575 883778617 6727 6809 10997505 12157 12158 523760053 69090 69091 60871781 20196 20165 403865889 49559 49578 435759296 86244 86245 682917531 2909 2910 385079280 50988 50989 360407670 88632 88633 353118524 54627 54585 172488055 63232 63233 403994113 80962 80895 577685900 52376 52360 680414567 23668 23651 228135444 81708 81709 238355106 94632 94633 721677341 75985 75986 544251783 24300 24239 260570530 26413 26407 562870623 61741 61742 886423606 37207 37168 124364892 75802 75723 796152798 24479 24480 33779923 40297 40275 580692432 40659 40609 557789710 19515 19516 259048005 19718 19672 466748885 85230 85231 520817042 4026 4027 323072710 27537 27551 456168577 52326 52327 161585598 37667 37748 627992892 78411 78412 468703869 24033 23978 146192080 10227 10228 251448287 38734 38795 753936503 75392 75333 358805010 50659 50660 410822242 73655 73570 863726815 71008 71039 901611044 25992 25936 600644351 35966 35967 870621763 33238 33259 223331646 21804 21871 302748360 16878 16879 215304696 34780 34781 673921994 57807 57808 782984782 37542 37543 504463353 90958 90939 924152719 50190 50191 979700016 24554 24600 704445009 58910 58911 468495728 41215 41264 636175790 43977 43978 704443807 93427 93428 253584371 19477 19469 242351187 31675 31645 183289043 96625 96626 210727313 33447 33448 310917739 20085 20051 4423596 42982 42983 553941073 98935 98936 419204454 30865 30921 239947091 84457 84527 526073861 86204 86205 940451051 24842 24871 261471591 21513 21514 777684389 33624 33702 134015350 54184 54224 189341725 43975 43926 653535935 62426 62427 903090161 8003 8004 618751090 96770 96771 481526028 41654 41655 533557874 76171 76172 412658037 80311 80364 696105125 15704 15705 776493108 45658 45659 724399008 53805 53806 858740634 92207 92208 652468425 49475 49476 868295188 54515 54516 976150673 81349 81355 518294867 40820 40812 130559626 37939 37940 977505117 21138 21150 875392267 21281 21326 576231557 81550 81507 744317583 28755 28670 353690840 9050 9051 491103390 77603 77604 677781131 98166 98085 107176656 65628 65615 188633391 36682 36601 592906319 4230 4231 978909406 83622 83587 290322497 86801 86735 965796910 58399 58400 134457690 39904 39905 873565379 73115 73041 407202582 88784 88785 584037084 55658 55711 624586344 35437 35374 868077321 52256 52217 147815675 31761 31762 722811973 63328 63329 911950319 6782 6783 533333163 71135 71123 245412889 63393 63394 297551607 35038 35039 504633494 2597 2598 541145941 81739 81772 273911144 36857 36915 530491315 2034 1972 231964363 29119 29111 547705691 30950 30969 392318438 21187 21188 370718314 89008 88938 995957631 16311 16312 357639498 8213 8204 966440311 53947 53887 216462180 68952 69027 125941010 14975 14976 364087164 31740 31741 134524678 41776 41832 353109852 57547 57597 82064437 5159 5160 258021588 47196 47197 565089890 31766 31691 137976292 23664 23649 462590222 438 509 476945817 54119 54120 29768111 63639 63695 394312375 49612 49570 134257594 69703 69704 981363079 32600 32601 616466859 6325 6326 284435735 79197 79227 418800808 1068 1065 977508237 14504 14505 420999013 17908 17879 542039534 92046 91999 914733597 37091 37088 148288000 27747 27748 769679416 12635 12615 281282323 30954 30955 693686004 11927 11928 483799193 90913 90900 569320183 86302 86239 934719788 78641 78642 93554758 617 618 46791 17126 17134 99564629 4689 4690 36580160 9876 9839 464948160 42500 42501 901112391 7766 7767 563328329 74656 74657 493054533 83036 83037 684156653 91039 91040 232133496 87671 87672 947461734 97382 97376 367491384 24293 24294 593704684 65597 65598 748574716 41514 41515 329587656 60220 60221 207040111 40387 40388 661267339 17400 17372 512043219 93700 93701 628806244 50603 50604 852798575 80364 80365 519237178 48302 48305 717102047 40782 40776 26184081 11304 11247 567359971 92957 92958 543961421 68144 68214 136563757 62484 62508 896879375 93732 93733 763916859 47820 47847 379494860 19320 19321 360524063 57403 57343 227585883 49737 49738 203393899 75559 75549 344899424 80410 80411 20823522 95751 95747 961112219 53331 53332 882352752 87231 87266 972045050 83606 83607 844885272 81560 81513 936386758 28129 28074 199060863 50782 50805 32978281 24265 24266 961702586 55867 55839 81872927 77704 77705 324988383 40749 40761 518064955 94869 94870 264184702 7424 7443 771675261 33319 33320 873483360 38449 38372 990581428 56106 56107 198858725 72959 72958 732849426 97671 97672 469140957 59444 59445 886939251 6536 6537 298642289 9286 9287 65604745 99574 99530 111956700 19665 19620 197327814 22773 22823 475595187 77164 77088 355590423 97667 97690 459821234 30199 30200 515759531 9127 9128 406157729 3522 3499 221861826 62251 62228 11141767 58123 58196 407682507 54570 54571 482185438 36367 36356 448970181 91811 91812 93008462 52295 52243 213971408 85200 85201 30090175 51804 51805 354879558 54713 54714 319067115 64352 64353 972110969 10765 10766 722607777 88665 88666 358254932 17858 17859 698193344 85018 85019 999033835 94833 94838 718236071 14170 14171 822618958 8170 8171 967213022 81163 81161 781634240 3805 3806 574339333 29815 29861 52229227 96385 96386 756375137 16574 16575 451636564 66117 66118 690610611 17249 17250 5710753 11843 11844 827930242 49373 49441 87992815 83305 83306 989225420 30227 30284 474798969 43075 43096 293547865 70172 70173 541912503 43947 43950 578323752 21320 21372 727894447 34020 33995 26414789 60809 60810 334259573 62991 62933 290691512 19894 19895 851889672 75314 75315 743169571 78758 78772 650110012 87994 87961 513451177 39725 39726 494943427 97725 97804 419402366 86248 86249 983331716 31913 31917 515983834 18903 18897 545825417 26837 26796 573097169 7695 7677 975144320 47925 47914 343702234 45241 45242 931317268 52333 52318 831829778 91096 91097 398753405 30995 31021 623978557 46555 46556 676465962 31173 31203 382523079 99079 99080 298915193 74632 74633 657786660 68048 68049 556472485 87777 87778 388594320 18725 18801 378727588 12153 12087 324774161 76721 76722 360043533 42098 42099 949095116 75922 75923 164224949 33213 33214 866560042 61884 61895 854762341 45344 45345 914850268 10570 10543 382039722 15497 15498 774369111 84500 84452 13502301 73360 73361 313111086 67080 67103 645301265 21182 21183 527435802 47099 47018 708614413 46426 46481 41455717 72892 72893 432473101 49169 49150 118359081 67898 67899 65517741 88328 88255 904872815 99369 99370 617228791 33452 33453 75826055 20337 20323 918326306 21207 21208 707775081 71973 72053 923499390 91797 91798 850734872 2417 2418 319110868 55042 55005 473007437 71774 71775 80370014 90992 90926 627382786 21877 21874 148053268 59024 59025 759838987 4699 4700 193450447 83715 83716 829919170 44227 44228 557046785 7636 7574 383846424 92317 92318 672171088 56838 56839 935126309 70655 70656 432783019 60816 60817 305548579 24280 24281 105009565 36962 36963 89555514 43900 43901 37714820 22532 22533 515135891 60068 60115 171785267 97756 97757 12346173 13509 13494 462909482 29003 29083 439740518 21216 21292 81130639 90334 90335 648142416 67884 67892 473227361 42174 42175 208832245 70584 70585 28899775 17894 17932 665031967 44427 44428 133836956 7236 7220 769381704 70986 70983 70626576 1761 1758 988609200 86145 86097 24269790 30627 30638 932478404 43195 43196 669672389 69892 69873 29290684 44798 44876 960721104 41501 41523 256430448 40359 40360 5597362 58577 58659 84741070 71993 71967 643003183 90200 90242 25407224 38262 38328 685144424 64744 64745 710366358 9533 9534 400334160 18643 18708 102812800 32128 32195 300934336 16357 16341 260734368 67671 67598 231281406 85720 85721 428171038 59981 59914 2177160 3339 3340 517550756 21411 21412 443471040 1761 1760 403103477 3793 3794 602243473 13814 13751 286918751 89984 90011 490095212 27140 27129 474713799 18346 18301 89632993 240 241 525592746 18661 18662 391788051 43542 43623 226806421 73639 73640 237652537 78606 78607 758459562 76230 76231 117062604 61223 61224 488349720 52437 52438 419446550 5894 5895 20430773 90247 90248 985675436 9659 9635 402372687 59980 60053 635837560 80610 80631 458022893 47078 47079 560918064 90824 90825 499540980 36839 36832 477283907 91638 91678 251344568 19902 19903 6776834 65304 65305 875857765 15845 15902 99797911 30344 30345 42782900 2243 2245 392937996 6846 6847 925393328 67241 67242 1729559 97765 97760 833322832 50302 50243 793821352 93304 93305 587375790 99661 99671 62553226 4445 4446 829494407 60230 60184 46290366 39937 39902 697285322 66715 66716 589215335 16527 16602 525578157 19485 19486 634387978 87931 87932 713821374 22504 22477 552047175 98944 98870 927568736 49201 49202 573749876 30775 30789 962696839 6762 6763 246109995 53071 53072 306231311 27495 27496 770302021 9402 9403 132575839 7836 7837 982130759 25390 25391 675268185 58646 58695 924859464 42623 42661 146982861 66627 66616 398311968 92600 92607 236209852 75286 75287 333008517 95972 95973 993315593 33181 33217 749406973 96685 96686 558908725 60793 60794 926118399 27701 27645 939253897 23251 23258 84708843 3980 3981 704312930 59989 59990 451621494 41705 41706 736628917 12032 12033 289897294 7941 7875 674671397 64604 64605 325553005 44733 44734 363513852 8171 8135 460587730 67746 67665 394304744 44509 44487 175425747 51573 51586 457895419 37010 37038 884222753 19103 19027 328063060 33051 33095 992280593 89199 89165 626931236 34728 34780 740121014 51284 51222 985783811 1406 1407 258207485 4532 4499 397901839 43105 43085 328183357 22222 22297 556797634 2544 2463 940758369 32644 32645 74409924 62152 62130 895238984 33679 33680 984635907 92077 92078 398264950 55164 55111 614736885 40112 40113 466680612 14184 14267 758301612 97491 97492 321588053 7127 7128 427864517 34735 34736 341897083 63190 63254 995060303 51587 51588 878444128 6159 6174 571886626 42400 42401 259148157 37227 37220 818074822 92243 92244 321286403 89499 89448 921839336 76553 76555 277360407 35987 35927 36942882 60615 60616 883096657 73396 73427 918743590 72750 72751 452665793 46164 46108 980032855 17040 17041 413795454 19249 19250 555933021 39490 39491 436542824 92080 92033 987711195 17815 17850 215035368 33149 33150 185314776 67484 67411 830163577 88127 88128 428576833 69564 69542 614500587 23768 23769 333202642 48444 48513 996960288 12320 12321 91453584 40718 40719 627608102 35705 35706 32412754 98300 98223 789017537 12520 12459 331235374 713 714 242594247 8879 8880 506410635 42316 42317 27484358 99393 99449 358017772 95544 95465 438064001 93982 93983 963365444 97272 97311 382939755 21204 21209 238134456 49859 49860 89187938 85268 85269 521451081 68436 68437 45334080 9006 9008 253490326 55031 55036 245422871 92934 92935 857401140 69809 69810 135897483 46833 46764 31380026 61069 61148 694404789 80755 80830 934735155 5361 5362 452728448 71547 71534 868598688 61683 61684 470923391 98157 98158 358250484 22267 22316 787376199 45476 45477 871182134 65599 65600 529982825 34225 34226 313338517 45785 45786 409569751 2010 2011 974167441 81712 81718 204084976 89225 89226 126461246 30143 30144 702604077 56750 56751 680634912 94131 94047 682228273 63610 63542 530400621 32605 32590 54604796 80442 80443 790126436 20767 20768 712611040 29794 29795 466621553 50748 50749 91898264 17900 17914 114249032 32827 32828 998414522 37465 37466 384905094 58012 58017 922756999 11422 11423 631090441 56843 56844 436270968 9148 9149 328480501 7659 7688 414176869 23276 23249 940562463 30718 30719 783908229 54121 54186 970655623 53812 53790 445346278 73647 73648 807548457 44387 44388 817670529 82687 82688 766988271 22798 22713 57194794 70487 70459 547241655 30517 30447 141578048 21705 21706 516899515 65559 65550 385864393 44451 44452 698303415 28360 28376 174404607 88743 88744 772875533 99085 99086 817680048 2094 2160 965042569 37471 37436 446528636 10242 10243 294879703 88333 88334 590701387 43462 43446 427258106 48529 48530 48490799 27743 27813 38775393 77570 77651 159303962 20663 20681 684508142 45431 45432 974809886 57726 57642 773054187 51109 51157 345705954 89983 89984 460896641 84875 84938 186492537 56414 56374 25546883 51069 51070 2737655 15084 15111 410503733 81898 81899 404779815 50202 50203 496155280 46790 46791 427205388 67701 67702 660333507 23469 23470 678414750 18899 18906 470872294 30136 30137 41996731 83237 83238 228721736 58812 58733 799023544 12717 12718 911870344 61714 61715 356350968 60336 60344 917612167 11904 11905 292859268 81240 81241 292699690 90778 90708 691363441 53696 53697 761289185 34476 34477 636731976 75511 75512 198868056 76044 76045 570512495 34292 34357 593543488 68065 68066 409289792 84597 84598 447994655 56112 56113 111757180 8448 8449 73975945 76067 76031 292647564 71503 71504 173695777 62274 62275 813966121 25356 25357 676502038 90951 90922 885921816 71804 71805 671520622 10502 10503 250386715 33775 33767 416447747 84363 84364 150413060 34393 34394 540403830 21660 21661 264473922 5662 5663 775736089 8207 8258 205892519 97983 97984 780278202 44712 44713 160419619 9211 9212 182791852 51528 51458 438282101 77382 77425 883761230 24691 24764 270395732 33534 33535 690403087 67794 67795 733642193 52844 52845 490074663 77097 77098 642180932 26782 26783 802643326 8530 8522 689214578 56923 56994 853628383 22328 22329 906781387 30369 30434 295544571 2440 2360 532327690 60332 60397 335451305 15018 15019 363239739 24601 24602 54948724 45180 45181 721602290 71766 71840 881603643 21839 21882 51972038 94828 94829 269236233 36665 36620 866467921 1818 1819 760135902 68758 68696 404013629 6388 6391 932754762 12516 12517 757986729 55898 55945 36011428 8113 8114 245595837 31088 31089 681382681 14609 14610 794371540 94490 94447 175086325 62599 62664 131629271 66975 66976 66841667 6502 6461 326429954 94696 94661 660749105 23449 23450 618781928 8801 8774 600707125 64474 64475 249518615 26685 26686 720311351 10809 10838 690215751 8781 8782 8714165 58048 58049 878330630 74457 74458 529911916 22307 22308 855501079 60818 60819 210297156 48442 48514 588218713 28669 28670 993641312 32456 32495 124371576 82075 82090 950510211 75703 75745 751094747 77943 78027 72652499 73463 73464 240750216 11842 11816 861383695 38010 37998 477506288 28876 28845 942470726 20061 20062 676512444 52727 52728 678725274 3081 3082 607751592 25415 25337 459803906 48421 48368 273941634 30933 30855 787952289 41199 41142 831489265 48157 48158 977522402 44549 44520 458098424 3360 3361 972778499 38886 38887 926755373 48578 48579 648574428 28103 28104 683628181 85479 85481 89932426 8938 8872 398180164 8261 8244 247497293 94053 94006 274542578 42410 42476 737016802 24246 24163 79329469 6784 6764 629618964 60160 60161 472879338 59834 59835 989984815 72133 72089 606994953 83559 83587 147184944 25748 25682 582079364 44442 44475 358217214 71366 71367 27612046 30174 30175 101741112 5156 5157 760115120 24626 24695 826504933 39630 39631 832727917 85550 85579 308204986 90613 90677 496955344 93845 93884 916452142 38043 38044 193578134 94668 94669 286451806 55759 55769 179547515 12972 12973 783751449 91666 91676 496590187 91041 91067 837003189 58729 58706 516900819 65309 65314 36628948 39223 39224 902351376 25376 25377 380010390 36410 36372 900997137 67442 67443 110209731 52528 52505 600719815 87894 87895 730678018 76418 76466 266661075 8736 8737 794354262 27840 27824 17325230 22147 22148 925441428 75931 76010 231018199 81419 81420 280945670 71980 71981 664418858 10962 11004 511285382 19665 19676 913350968 53948 53967 303582552 75984 75985 661342079 2868 2869 20159022 30794 30795 84155351 46404 46365 359466103 10503 10433 563626794 7801 7775 963443482 54541 54548 342942198 92069 92070 800234081 20836 20790 203929877 73779 73720 307022202 16191 16268 620625479 73522 73523 902874500 27339 27396 521688841 79468 79524 232932486 20070 20071 937343284 36423 36424 364376948 75421 75505 985274207 92177 92187 369767626 3420 3435 602660550 47881 47825 651280559 50089 50082 855871346 67207 67208 861151919 71217 71218 946215584 66556 66557 856270344 18646 18647 748162763 79554 79555 530792689 55491 55516 149625101 27728 27729 102532513 35595 35596 220854312 92914 92963 149193231 97156 97157 317699378 28527 28567 924873084 65327 65364 507735327 51009 51010 910662269 70605 70576 530326586 73584 73535 323070615 19989 20001 191465663 83393 83359 838136953 98405 98424 375084618 29009 29010 927415932 87820 87824 196284864 35961 35911 955283293 39157 39158 160099270 9456 9457 264922604 53688 53663 79000909 43906 43860 658843424 66423 66424 346138027 87349 87392 688085989 8839 8840 744752703 52361 52362 774457663 50672 50608 856159704 18594 18575 881281407 72630 72631 93311571 48751 48668 624934374 23451 23526 365794002 38556 38553 647889076 12787 12709 359943321 47918 47919 659138812 42005 42006 48099341 16779 16780 358628767 25454 25455 120850763 71214 71215 830000769 30920 30921 674852212 16395 16370 669424850 8128 8129 740143177 51676 51677 677655997 87150 87151 73583619 9696 9697 383657093 86010 86011 995804851 31479 31480 228405855 71412 71413 133966881 97229 97157 437150816 3260 3278 697038960 21194 21195 722431295 69969 69970 28605486 27857 27858 404425520 60893 60868 896913839 95694 95695 342072664 6094 6095 669568863 89415 89349 352241988 39068 39139 522894571 19908 19868 260984031 17205 17159 246627152 10603 10604 683260366 59099 59108 398235796 63835 63870 531534601 29239 29218 851486565 44579 44502 300322300 49672 49690 888289596 82117 82118 734765692 65258 65198 708354698 23582 23517 967072465 5340 5341 822686873 49517 49471 694311667 85382 85467 357442593 60219 60240 905062336 23681 23682 432013240 50844 50788 528345986 57520 57521 169340849 41063 41064 365954809 72205 72148 434052886 87482 87468 186077091 77046 77024 685935673 58094 58062 497485162 37873 37843 300660718 4972 4953 872245489 77561 77562 14112457 98708 98709 588975421 68939 68940 433395100 12767 12793 725489088 94262 94199 666030772 8451 8420 178596077 20756 20757 980252945 14844 14773 427174994 58027 58028 742522734 98712 98741 735516412 33355 33345 579297232 60196 60197 893255548 51446 51386 552797568 45915 45895 87754625 44512 44513 534545808 23543 23544 502006309 55263 55226 767267171 60453 60498 821041341 61548 61558 443704342 19409 19410 439608790 84855 84856 344454359 65447 65518 176920954 18930 18870 569064566 36771 36772 628203312 80833 80891 329696956 53655 53656 259430617 19076 19160 827516876 32826 32827 356358396 72689 72690 67014618 28822 28823 203200231 10218 10188 702281981 43441 43442 279186525 53560 53561 797203843 50578 50579 336872314 17639 17640 837875163 8721 8722 568484394 32775 32844 6815732 11535 11522 529562926 3552 3470 448213498 8817 8818 871213179 983 984 782109605 87429 87504 382813910 89668 89695 61051159 2209 2210 457704465 99729 99730 371628032 31725 31726 394721526 25772 25773 895201231 66639 66617 969769605 72013 72031 340626905 64973 64974 727925807 34289 34290 153451645 37280 37279 307777501 43619 43672 698457544 22759 22739 609256220 76286 76366 264449743 33931 34001 299172841 84108 84067 800706977 59657 59659 399761780 88244 88245 970374537 70909 70910 748350039 64065 64145 552684543 70095 70096 944309196 68902 68868 824062197 74465 74506 91678082 63226 63227 906471043 23577 23578 616248729 95559 95560 894806976 23823 23806 987492763 74328 74329 5100320 4866 4917 296773102 30638 30584 926947520 11435 11443 343901380 39136 39137 942363981 28180 28181 456479431 52959 52960 159822855 20925 20926 261068797 20322 20397 68782319 82515 82516 732505955 27454 27450 992346747 19818 19901 168702094 4361 4362 415087281 76744 76704 956225595 66265 66276 3035697 85752 85753 460954788 5878 5879 522236021 71752 71702 668442569 91486 91525 858331763 68945 68946 185201098 47190 47181 887758394 46261 46262 580865426 34787 34788 418776633 3541 3542 149749454 12234 12256 133609992 63709 63710 251822816 12244 12277 208446994 58982 58999 188908118 27187 27188 265229210 50815 50806 817989519 52609 52677 591036938 53583 53606 744338486 72102 72103 861678878 79987 79988 820618756 5866 5911 817625454 65121 65059 320134533 41973 41974 455563152 71587 71533 675373588 253 273 31815835 31928 31971 881278301 81446 81447 201966618 43478 43479 645405289 46801 46804 117953149 4715 4691 675167454 97942 97997 691368109 23675 23676 122610162 12734 12735 320368764 22282 22257 723398351 51428 51363 47788150 51579 51580 552696776 63686 63687 274986527 20995 20996 789564509 62858 62859 604029634 96990 96991 331938773 86235 86236 389806726 68820 68821 363499105 66045 66046 925050433 74780 74781 130971614 96533 96581 479663217 84560 84561 403802983 15200 15201 779777128 61525 61526 119706926 69886 69887 585375585 215 216 864210050 18676 18677 477563539 49839 49840 252666444 62418 62401 445419153 33166 33167 150703675 54034 53994 354322355 2021 2022 373935059 31498 31499 533807815 11403 11454 515438511 46783 46703 825819520 44618 44619 9570045 57518 57558 623425913 19825 19826 32779206 4034 4001 941648441 47732 47805 804270026 78819 78820 249118457 87392 87393 832097712 59289 59226 892697773 21553 21554 303606777 11189 11190 671429909 35707 35667 394154595 59766 59765 236219039 59806 59889 575879520 92569 92570 50230417 7512 7572 731986030 92483 92484 471870274 89487 89428 197986998 15473 15544 701521318 66761 66788 596328581 88801 88727 389943570 31382 31423 259437053 87063 87064 305879827 11253 11303 141871077 557 558 352272880 58072 58069 199203077 17485 17486 317341240 23687 23741 889033089 21352 21341 166304767 58033 58038 951189391 19811 19747 131617459 9963 9964 99970065 60427 60499 681995239 62812 62813 547857727 87044 87005 892697574 64267 64271 72433746 4176 4145 15609253 83510 83478 290741568 76234 76212 610677076 18556 18488 182535515 2367 2368 811372516 56267 56268 652019562 78009 78010 584735750 70236 70237 863322567 1270 1271 917248469 91232 91286 871042586 84239 84240 518861610 77335 77384 78967410 13776 13777 448716064 48949 48950 470844403 2943 2944 731504233 7084 7085 519740055 33334 33273 42251834 42668 42681 333401173 62648 62649 661161267 94104 94157 244416053 57920 57921 396717398 22472 22426 319465330 77655 77656 721103965 46523 46516 163884829 58298 58299 237884869 56456 56457 435699672 99895 99916 888874960 93216 93285 747521202 6730 6734 663364489 81810 81733 283435174 70635 70706 154537638 84548 84549 853366692 12699 12749 237839705 56960 56893 489716644 33230 33157 767980872 66618 66619 98822904 17635 17616 717417231 53143 53205 376799928 6301 6307 551641410 85015 85071 49843582 52457 52472 189831228 3366 3361 777865222 79033 79034 663616308 90625 90618 61942248 53015 53016 971187109 52930 52850 62535328 38987 39033 993868690 15194 15195 146051034 62947 62943 236965075 28518 28582 744805625 33254 33178 346184917 3387 3388 998552232 11172 11173 762864187 15720 15738 143945774 27615 27537 760634828 79275 79276 424694811 46587 46588 272172983 78501 78502 612829740 20493 20494 223120981 76479 76480 321510526 62558 62598 964976131 36708 36694 269170523 50403 50404 881306738 9915 9916 815423181 40418 40373 940557603 57932 57929 439529482 34080 34154 597966406 85673 85674 835214070 98066 98084 235041026 36127 36128 855903043 65272 65273 93020862 99954 99943 682136388 74792 74746 540706403 50469 50432 248367985 66404 66405 872326600 20647 20720 987658530 28208 28276 572706411 39101 39102 363941487 30644 30645 204063207 66523 66573 300433156 2032 1981 412031111 32929 32930 956308202 12636 12564 908762796 22493 22492 449001653 71353 71354 158783235 17082 17131 290149272 66567 66568 529555756 33921 33922 972652039 56947 57026 211768871 58874 58875 32655747 24246 24247 109858680 51698 51699 368688476 62645 62646 76443876 97015 97079 141011466 93171 93172 313496775 52627 52628 513360182 51772 51826 451654801 9422 9423 881297582 85481 85482 414157910 22287 22288 23149440 89191 89113 769896976 30475 30476 45034787 45496 45497 448531781 93232 93166 477478413 45350 45382 282295931 91558 91559 774097628 64740 64741 498638596 48002 48003 390033008 75474 75499 209099688 82057 82058 603372950 94582 94583 973123284 35460 35471 984836211 16715 16716 205063590 29494 29495 982481160 19525 19526 458143852 70004 70005 438983064 59134 59090 643747198 30109 30110 203408650 4712 4698 974357148 93148 93149 508554407 65328 65371 81263135 12778 12779 553441726 66923 66924 52000317 15167 15215 446283657 46790 46760 696089126 81587 81588 136969115 48175 48185 441933178 70435 70490 905314178 70471 70419 259858449 54311 54312 995415251 59463 59464 16940738 66142 66143 14860221 5783 5815 805282467 99660 99647 635171217 64796 64797 203770282 69317 69360 666355508 25087 25069 27047625 24323 24324 86944231 50474 50545 63078985 77092 77015 52955092 37336 37319 826574499 69157 69170 658762343 89515 89516 368731222 27551 27552 409799949 73479 73480 611327296 45249 45250 46162419 7812 7840 83582724 24887 24888 341464038 60851 60784 591832986 52539 52540 356992774 68533 68534 69187999 56876 56956 303546879 54983 54984 930118323 69529 69530 90826880 72513 72559 438345023 91295 91296 739430869 87390 87391 705161954 41971 41939 235203129 12003 11951 842222591 74287 74237 859620840 10377 10378 769650141 5689 5661 343041917 66470 66463 863059 77441 77442 725125598 26082 26083 746781704 20583 20575 939666932 50081 50086 88930608 22647 22669 691184693 74863 74864 905425209 26004 26005 92087131 81812 81813 741214528 67815 67816 7981507 57825 57826 933537174 11731 11732 214179552 7827 7828 980873324 49299 49373 60414842 39472 39487 24258501 58092 58093 770543624 40117 40136 190122219 93322 93369 773540247 68228 68162 144207872 28667 28618 916062860 68386 68344 83201046 63135 63136 765511388 58878 58879 441395524 9483 9484 199264331 81529 81530 61551808 97780 97781 680441774 84449 84389 355031703 48889 48890 749829678 9744 9745 397715591 18912 18913 628330998 10767 10684 219373281 68722 68723 118608250 17111 17112 596556086 78719 78720 872694161 52835 52836 913303938 24423 24424 373188536 14994 14967 332071823 40834 40910 488285496 60440 60517 175493442 23209 23242 197152241 89064 89065 791399066 95472 95473 320174765 32888 32848 130419724 70796 70797 512989707 73710 73711 292037072 9577 9578 579183693 72769 72770 526156210 11809 11810 221473859 97565 97566 601295289 87656 87690 253420546 77268 77269 377851809 22096 22138 884711473 73829 73753 730616991 48560 48548 452390576 45717 45718 363234084 48739 48768 164072410 49742 49745 286641354 25358 25359 240879965 95859 95860 328222779 56920 56921 695086369 222 220 986850070 29782 29783 682132556 91570 91535 920801050 59528 59468 711106023 72064 72124 845585892 64242 64294 299614208 24683 24684 887559845 32076 32077 576345920 43333 43334 376355310 19349 19350 144976759 74627 74628 697681824 38222 38171 140488773 75933 75993 230185291 97420 97381 543849518 6138 6182 96275108 62314 62355 292746902 90161 90168 65488294 1012 1013 287036574 16023 16024 940692873 3859 3801 800847275 15265 15336 395626474 86331 86332 26362615 2656 2624 264833144 35269 35270 933933592 25658 25659 962887946 46816 46817 689026812 30312 30228 227457485 56720 56711 52309596 25479 25536 265669870 5288 5210 41092847 41625 41626 7189851 33317 33335 117257211 53724 53725 660824915 59701 59736 100288813 10162 10163 831117696 13877 13878 29155489 65508 65509 228060144 56954 57022 40465824 26797 26728 51853015 25013 25014 545434177 78540 78487 730920284 7270 7271 766809671 12641 12594 449976351 97191 97263 58593971 95497 95426 640376884 35125 35112 198103761 66818 66764 591139803 14845 14900 275266230 35717 35793 262599292 6365 6366 384100246 58925 58890 528240873 60355 60356 229948014 13839 13840 572854083 47876 47821 701940743 57533 57534 133221272 71839 71840 544166519 38114 38115 488032910 25622 25549 656851558 74781 74782 914212029 88380 88411 603277255 66342 66343 329367357 5537 5579 171451150 10014 10015 478416536 88555 88556 532952109 76844 76900 725276598 89430 89431 803019762 78879 78880 82686924 29334 29335 469428824 35400 35401 486275362 14818 14898 768175989 8494 8428 377410273 25641 25668 34671641 55593 55586 302054372 85476 85441 364840573 1665 1666 889603625 36969 36970 161613314 37901 37902 823779201 10883 10884 970506423 89197 89198 826792189 76411 76412 755159091 17280 17232 110591042 57894 57895 287034052 94705 94706 872027843 46918 46919 414608075 4471 4539 885405917 743 744 573567628 71103 71168 479826380 70246 70247 155942995 65361 65423 68167702 58470 58471 219670777 51118 51119 489932579 60901 60898 883609333 99713 99714 156493805 89614 89656 169543112 40094 40095 663791706 1192 1219 126053838 81191 81205 698058127 98457 98487 245664381 65275 65276 569553266 71252 71258 29132269 6180 6242 439862565 17634 17617 560428281 23873 23874 284954764 77927 77928 354104691 86920 86934 952086927 1960 1961 131909067 43389 43390 48049754 39059 39060 545161606 7669 7683 187381165 48412 48413 973886847 47024 47025 630136639 39631 39632 589421121 96514 96515 386276490 85774 85739 754240323 24089 24135 609626704 63425 63464 278895261 20695 20696 995220039 58624 58539 673443655 50991 50992 40498889 2315 2304 324865337 80817 80750 53472996 6650 6651 257932186 71155 71108 584222256 77695 77665 631994481 41192 41254 673254132 70102 70032 274292639 47288 47346 309893213 356 420 981489437 55628 55629 840866178 86743 86796 135353720 3265 3263 788120188 46120 46171 698541994 16201 16147 977660266 61719 61643 34667170 49295 49296 665430091 95936 95937 563376793 35780 35732 774896253 87050 87051 277593018 66119 66099 465614877 45132 45069 229207680 52861 52862 935143043 96780 96841 15636383 10676 10736 65177137 30334 30335 859261359 90968 90969 804880466 53889 53890 106527712 97696 97667 958363996 78057 78004 159988833 1189 1190 192549187 74762 74707 803874515 19115 19116 486255130 86387 86388 239331728 1695 1760 100149709 80289 80218 480356 76023 76079 652028469 65480 65481 934784046 29543 29529 909890269 75877 75915 998511387 90598 90599 186264511 3857 3836 186535080 98310 98338 221421877 72261 72218 313740104 66009 66010 198150281 2212 2242 648842484 29668 29669 782343415 79308 79309 307550528 96423 96424 16094474 19439 19358 850310560 28594 28595 336454690 94253 94254 132468585 80257 80258 853726210 10228 10281 833924077 85196 85145 909707063 20918 20976 19865322 54304 54289 78615331 17349 17350 752958048 76433 76488 721942963 74980 74992 642169100 99479 99480 757284938 42371 42349 318325052 43103 43104 820643910 90360 90408 924653841 10977 10978 554631734 42297 42298 755436006 59956 60010 952228883 92885 92886 872647960 33503 33504 786550807 36627 36628 827215872 8551 8488 526625083 43088 43155 5003677 51147 51195 68055914 42660 42661 533444766 78349 78274 578378823 4081 4101 630162426 16322 16323 377155768 57234 57317 998497132 98407 98371 793983716 56521 56532 417415558 60992 61070 635840842 18886 18827 126868332 76356 76357 400772424 20270 20312 840257851 19941 19908 221329230 95219 95264 761752475 1273 1326 269345824 94847 94848 922333271 27122 27123 400965867 81291 81238 328479611 74132 74133 408056958 94192 94261 252216832 6499 6500 450967236 19619 19692 903554728 14960 14961 289336370 38354 38355 353110778 82084 82085 367575139 276 316 375189823 45810 45742 945702246 72742 72795 853303761 96560 96561 769440160 9679 9680 62854815 93025 93026 725678298 33817 33809 723236107 7068 6996 824417659 34227 34228 948848971 34076 34077 354912613 62140 62123 460502617 53659 53719 580451114 67072 67073 138406693 18196 18123 169397988 93089 93056 427419299 12854 12855 366127581 50185 50186 799994702 61802 61777 124901117 4747 4715 584352151 19192 19133 910012105 12552 12591 494280389 23957 23967 500152442 52678 52679 96311842 30764 30765 62730542 48767 48726 275290461 81942 81865 462003353 27294 27304 247499944 36971 36972 43211246 39723 39776 272696857 23133 23180 611594383 57215 57206 461278353 72952 72953 331641036 70983 70984 732320570 76445 76405 117483150 13661 13662 28389698 18899 18900 490186467 57186 57187 24749205 79797 79762 202528582 81886 81887 585053842 78999 79000 226229405 32601 32549 138408741 84734 84810 703010227 5336 5352 420236633 57256 57243 882549675 43631 43595 939395436 39846 39847 657570960 70819 70889 682957913 90370 90371 831946432 6293 6377 347199240 74548 74524 555308425 79322 79323 816908534 31233 31234 737135905 65285 65349 786215465 72755 72765 193150465 60930 60987 500501251 27220 27221 304826157 52028 52029 44785566 56674 56675 250944861 38303 38362 362227323 17505 17506 934056498 57658 57659 645414088 40008 40001 534732261 77287 77288 846548152 84444 84479 316747457 94815 94856 53329787 22951 22952 911730883 4819 4820 850992789 22985 22986 164402522 44821 44822 454579122 27572 27573 580179135 8435 8436 26282576 24369 24451 157403192 20923 20917 521672865 52329 52330 994459995 33958 33959 787071787 1372 1391 496067807 84055 84056 802031356 77715 77653 959847999 12056 12013 916347354 27033 27034 646270969 99345 99309 232567648 93357 93329 744245169 31950 31952 373094639 27975 27976 184674570 62090 62055 228406784 51455 51456 361717536 87962 87963 875910032 96298 96299 438819893 94999 95000 710797429 8268 8269 215492177 39712 39710 343878611 28128 28129 307880095 60805 60738 319625574 85917 85918 757570406 51551 51552 703203365 67067 67068 441969153 60972 60973 347104397 24293 24303 19746062 41420 41440 135004245 63774 63775 398260493 35502 35495 411906954 24745 24746 448663691 33527 33528 851252352 5623 5699 821823274 73843 73926 801638350 98112 98173 745859011 73055 73054 338109589 50322 50287 623238840 83424 83425 966413218 16539 16540 910349398 45134 45135 821471140 25763 25845 441330983 10868 10850 223901630 65239 65318 125771043 78459 78474 194316440 29346 29400 991646896 85119 85120 450498746 29226 29227 348082522 58644 58586 401032287 94826 94792 413996832 21991 21918 704644669 61570 61497 862450863 57202 57203 201118072 73830 73831 188890447 43828 43829 623374016 15952 15953 918564074 50924 50925 251154432 53632 53633 194858119 55142 55143 357971627 94953 94954 215306495 15281 15340 475235620 22840 22782 203353708 41289 41290 275669964 80712 80779 255448835 74489 74490 802480250 31692 31693 309709576 33275 33276 907205759 42915 42916 461967525 46399 46400 103424860 13902 13903 671223087 289 290 593337350 88306 88250 247073898 61297 61293 964919704 21790 21859 854252471 80132 80133 897275641 54425 54447 489570210 27558 27638 273321304 75264 75190 688652696 35403 35404 248043970 89792 89793 411656599 93008 92944 408875700 16042 16043 732679123 45837 45770 538023128 75422 75380 267715969 73675 73676 751052950 80265 80266 967048072 27002 27003 593400692 27768 27827 866668303 99245 99316 513298246 61189 61190 959699876 94490 94487 844593500 31372 31391 106068159 86410 86411 914704661 11915 11940 489915394 73706 73658 916711610 34679 34601 247468729 56926 56894 436075797 78581 78610 943479647 6259 6260 493846949 37187 37118 964451718 88689 88771 307682866 17015 17056 326275190 55089 55090 41687456 12206 12207 913701567 51602 51609 627874793 75407 75363 50617150 67883 67882 408609328 46081 46159 1598324 32968 32902 122323784 2060 2061 935211752 68651 68652 953110415 54823 54764 462211164 67875 67876 537309690 47823 47859 587840147 52497 52481 223741093 84361 84362 682316084 35945 35946 602716711 53771 53697 969282594 27135 27136 297241938 83134 83145 456205163 20318 20319 193597869 80332 80290 239819358 2680 2645 19679819 34626 34541 349163225 22247 22275 900847372 3599 3600 387614999 54115 54116 39144051 44771 44772 45775359 22786 22823 545825326 88170 88100 857025136 38923 38954 666414971 90435 90436 24254221 37269 37247 829573071 6954 6974 97091701 52242 52243 812813388 27861 27838 403461739 22613 22618 517137245 92283 92284 63083913 59064 59065 755538993 65007 64940 805276229 42280 42281 227164527 2372 2373 209684971 85160 85116 938008958 75996 75997 424263033 79123 79124 547368837 28422 28423 165556412 16383 16384 561807770 193 194 139047850 31888 31889 105289354 54909 54910 830513131 32155 32128 317659339 52866 52870 780385802 48844 48840 465965612 19484 19569 984858235 79422 79359 181842729 32436 32460 739583837 30800 30801 844157018 18474 18475 6867009 15355 15356 395952836 12083 12084 60011098 75289 75358 355894583 24282 24216 224453188 69284 69294 674047505 25451 25452 242716354 47190 47108 645734754 2482 2483 732156751 226 227 106021829 86953 86986 511084808 5555 5511 373139438 66437 66387 731264854 6952 7037 109171623 49866 49841 929536161 43855 43856 675844196 29032 29033 496223613 55157 55158 14461537 79792 79793 540760774 10117 10123 391516153 13933 13934 26227790 68527 68528 247534046 77962 78002 90035858 89157 89158 171661433 18996 18997 612320399 86648 86688 959769988 48135 48171 497449092 24293 24260 921923369 53602 53570 584573903 21888 21889 417193492 24116 24117 89746828 14919 14920 578519891 83885 83886 932216602 14006 14007 525094161 93326 93327 525723393 86880 86838 460048882 83969 84014 437881245 47146 47147 799542810 61544 61545 410259470 12151 12090 459682231 84044 84107 987399106 50766 50733 227790658 87483 87522 170831645 8376 8394 339632974 15900 15831 642299255 9832 9833 109576567 41121 41124 399464167 25565 25566 809238704 38198 38199 926750605 71053 71054 90261932 66390 66391 761964779 46686 46681 678095293 59952 59953 650098341 80805 80806 642444096 38860 38861 55657877 69092 69081 36403274 43843 43844 121454774 27248 27322 33852455 34402 34470 836658098 555 556 374342516 88782 88795 863229630 70125 70126 491754085 9682 9631 374348457 63794 63795 733765270 1961 1962 270559759 63969 63960 336521569 36344 36345 617894202 38547 38548 685565768 10654 10655 777199557 43354 43355 250936121 81910 81841 850571470 84879 84880 627849814 46580 46573 995671440 93544 93477 360289207 89874 89875 681635476 46214 46215 39606238 67292 67364 713203783 47051 47038 250667330 41644 41645 144321539 81492 81493 117345117 16409 16387 408455062 41916 41959 662034020 50698 50699 26728728 91967 91885 856530337 26182 26183 926468005 37517 37518 355224414 67913 67914 349492023 39477 39478 828427730 14544 14545 63087846 57410 57482 62241408 85097 85098 526725201 97728 97649 74979463 63755 63756 346546479 88685 88686 466375244 67172 67173 832275641 97312 97331 298620182 60406 60407 29680238 12440 12362 281578708 42890 42813 428248710 26947 26865 511252438 6840 6841 663506247 95609 95555 894280427 61444 61445 147504902 31602 31603 926947857 41275 41276 538217597 13131 13132 710417180 66236 66219 164146941 87513 87514 426515112 73059 73060 766550117 44706 44707 527250252 12174 12175 735202156 20989 20990 348114390 85150 85090 187113447 87616 87617 26466812 79348 79349 97558609 38174 38175 102224043 24807 24816 706769048 26800 26832 979381381 75167 75246 600702579 61272 61348 203027271 40193 40194 953978140 67992 67986 9659355 35904 35905 168773380 16900 16901 468304978 13804 13750 919872436 93693 93740 714559873 67344 67285 264374540 54125 54105 195934203 34491 34492 15737717 25313 25314 663553604 75051 75052 281945292 1385 1339 446266893 61763 61764 306087333 41758 41759 62667851 9872 9884 406420955 52629 52646 850031930 50511 50493 683372765 8423 8429 574756919 64095 64096 822124964 12251 12252 528768719 99846 99847 738671036 20570 20601 812545252 45950 45951 303452232 79110 79111 429431281 26450 26451 842490495 55492 55413 339247855 6655 6577 28990402 13539 13601 849872489 5412 5413 90179305 89292 89208 99501031 83107 83153 198031935 54532 54533 455510645 82368 82392 156707108 46596 46597 154798627 5203 5204 175225087 75984 75949 420010990 66456 66457 675858975 58187 58188 811090682 73108 73030 250130615 32736 32737 569639015 23601 23602 583288538 40739 40740 109016001 92386 92387 733071319 75118 75119 801431014 96549 96543 222553063 2382 2383 662798775 52548 52532 812668315 32050 32051 547374849 74111 74112 78533405 55138 55196 665331088 18492 18493 186864675 5426 5427 26266485 12881 12882 622860711 90743 90744 577525101 9142 9143 977647149 23337 23338 549966484 47784 47744 274433755 95666 95747 6540551 304 305 335209848 27272 27201 846725244 98911 98835 108539767 28426 28372 240450389 87381 87383 882078451 42042 42043 73707600 65762 65763 172597314 41342 41399 790485343 68727 68804 160560684 5558 5475 410244129 19560 19561 422404770 13754 13755 145065089 4931 4932 559881090 45580 45584 150002917 70339 70302 819222524 43143 43076 626364494 61529 61530 207992388 99890 99891 847731095 37293 37266 413335030 80089 80090 965123670 55677 55678 31246863 3345 3426 815491372 39137 39138 400430768 32052 32054 248931999 77865 77852 161250629 49285 49286 127139568 49628 49592 632073679 88729 88740 358487223 43091 43092 392130780 24657 24658 745350657 76998 76999 288257337 2303 2304 177967185 92319 92320 316978125 57711 57712 793655072 369 370 402542731 39376 39377 21577275 53736 53737 996033513 33614 33686 442353204 48417 48445 73882032 98779 98780 981557388 47187 47130 304741021 21330 21331 447121008 32961 32962 874600594 60412 60404 649357948 82314 82326 66348834 71190 71191 843178508 95769 95770 549893276 47958 47931 605294738 54934 54935 614036981 44376 44377 31236521 79982 79983 315940231 28852 28853 338617659 1042 1093 525679196 30353 30354 442150094 68997 69007 384000791 2627 2628 502616840 32204 32205 909610575 72474 72475 545842619 38374 38375 438768995 99517 99518 946798599 38853 38854 666121916 78854 78855 728661206 25134 25104 826357535 44633 44634 7225289 3156 3157 766625278 37130 37209 522181532 8223 8191 439379771 62539 62540 865491410 40537 40559 769201962 72543 72476 3605677 48031 48055 628622494 88169 88223 961577359 34802 34803 864138947 77817 77818 523952524 89880 89881 749829475 41354 41282 650014784 49921 49889 202391993 7833 7834 959755388 105 44 317508527 93272 93288 140920633 35738 35707 124902820 91055 91069 43726757 3580 3581 853243084 936 937 413041052 4204 4162 743759903 60275 60276 560007737 47387 47368 820118716 21762 21838 278250861 14419 14420 801075652 48693 48694 198456986 12450 12525 334034690 65780 65781 632632658 62541 62542 31104754 20289 20339 875497296 12420 12421 632266875 7528 7558 509146567 59308 59309 59309020 93028 93068 838229898 64222 64160 880990135 67504 67523 49287104 37222 37213 199940178 66342 66331 399253180 50209 50210 220629816 73663 73613 542183577 27909 27857 873024643 77404 77443 263577354 4944 4945 484361700 41122 41123 538019158 27704 27638 374038015 30045 30127 761196285 84950 84895 212660580 68461 68484 227234679 16465 16495 179723423 86683 86684 221796703 36089 36090 917061232 50714 50695 838467561 22087 22133 836810958 8808 8809 542129413 90460 90508 28407072 74731 74732 562165045 94717 94718 210115933 94058 94059 314009537 61944 61904 563331344 8949 8944 698760782 60518 60600 973737690 4261 4262 355093475 27380 27381 217816677 58651 58652 628447575 12172 12162 170664616 81163 81164 697945463 26991 26992 719594545 63832 63833 738787037 41790 41791 178679293 85595 85596 993934909 34137 34138 158450256 12889 12968 951324088 12242 12304 304011850 91732 91733 97125510 35892 35882 609582237 55884 55818 431455867 76329 76378 841365784 38892 38893 703526763 8414 8415 548558196 70117 70146 318812049 61797 61798 942661151 38945 38916 766924893 23045 23023 138662139 46896 46897 631181749 18870 18871 582980297 59799 59757 484602756 44525 44562 585797808 73776 73830 804624395 17930 17923 757346282 93861 93862 469069193 19708 19772 924091573 91390 91391 283289907 54373 54374 938838566 89034 89048 624562029 64248 64258 941593574 71721 71788 641186706 8297 8298 461867494 57723 57724 884997373 85908 85909 412069364 72205 72235 738556342 61471 61447 902645895 84665 84718 459399599 86368 86386 864349393 14398 14363 327375079 81059 81060 747961772 21627 21637 883914644 65586 65639 410844667 25964 25969 822148672 61325 61326 230963376 38113 38030 373649919 44894 44902 910957041 25899 25969 194426902 21713 21740 225055463 35580 35581 244625232 96887 96888 558189860 74014 74015 525892867 729 730 214079736 24825 24744 60857019 96837 96832 311438936 19244 19245 941465459 44514 44571 931372145 36036 36037 360037428 20653 20726 690184157 11526 11594 145069948 66937 66930 518652272 86893 86967 940564547 98149 98150 4595408 3595 3596 743925319 35122 35099 755932492 84876 84897 665816914 93881 93931 888380723 64379 64428 492453695 6517 6518 103560882 25261 25262 726281097 98194 98242 479343237 63259 63341 447248442 69805 69771 903548717 53610 53611 388354447 23287 23288 339505371 92349 92350 858619611 38515 38432 331096741 41869 41789 715378026 96141 96196 60607418 23108 23109 504691832 46771 46700 801718026 73244 73203 963310407 32617 32586 715512291 61834 61835 923552763 71336 71289 840716358 13829 13830 148990697 3610 3630 13630707 68485 68486 117276096 12756 12742 808427051 64150 64193 628411443 41155 41202 38167034 57197 57212 961988839 41083 41122 143200297 21525 21544 522914172 34329 34390 481416744 6800 6760 880959168 35830 35831 712102287 86848 86849 247135439 71374 71305 598594152 74885 74812 164679811 94444 94398 726929532 61692 61731 555122338 72140 72110 520511052 10815 10852 580165055 3845 3846 440080649 35215 35216 47206400 46675 46676 250551568 15600 15647 754537026 50158 50159 888043616 76599 76595 167827111 70410 70413 696023187 1756 1819 891080084 43342 43341 201178757 65531 65457 149535990 74967 74985 484010361 42757 42768 195443143 33532 33533 802895080 31629 31624 567850304 8072 8073 669600441 43807 43779 521036401 15745 15746 840378116 12251 12246 925929647 20108 20091 967723648 74242 74216 681310149 12463 12456 726589314 27985 27986 342563830 40653 40646 532402522 15761 15762 970419137 37177 37178 335220586 27006 27060 365286585 71661 71657 345369418 70688 70751 417864593 98249 98333 415389893 11518 11519 203841577 85351 85285 858969945 36351 36352 64302058 86708 86752 360814895 24250 24259 210487251 164 165 105265774 33404 33417 170979239 18796 18791 92796899 88474 88475 323296683 79067 79068 395722886 42886 42885 968378634 42535 42450 390591313 83507 83508 918699205 55506 55507 146836480 46642 46643 409764502 92109 92110 443098465 39922 39923 440959021 12666 12667 465110010 66515 66456 813643198 67403 67375 3922902 72623 72583 954782723 5928 5929 111362929 92939 92936 401119805 89671 89702 530231912 49628 49543 862711382 39336 39337 729677024 82296 82249 276478343 9639 9640 784316500 74440 74361 592824444 60153 60083 991960910 27718 27704 673886242 80799 80769 902345935 10132 10133 945735742 67100 67150 891640725 7241 7224 816553996 1763 1764 969680137 30348 30349 972184673 76857 76865 633350649 83313 83314 572947410 79282 79283 740695095 6181 6158 341201277 33009 33010 702272966 81315 81316 670210899 43544 43545 699303521 89312 89313 98508937 37738 37739 275263470 43459 43460 504032522 88579 88580 640357205 48275 48225 62698346 60574 60575 566584406 78951 78939 998848014 76720 76721 429812649 19463 19524 421834191 91918 91877 494433851 392 371 133782439 38020 38021 818015107 3461 3482 151049926 47178 47179 817394916 32161 32162 131323072 28853 28897 961551039 44413 44458 853269472 74363 74364 125405394 80268 80269 194288972 77964 77965 125025287 68994 68975 698858616 65998 65999 363027823 73895 73832 988859987 3887 3888 639041349 23159 23160 917380760 9889 9928 477876599 18698 18685 675479975 55120 55121 385097051 75255 75198 184130868 92835 92836 638921815 69226 69227 242864812 52407 52362 159969710 78281 78282 118176156 49872 49873 499231385 59953 59945 260950214 38617 38622 232690436 6199 6200 799951905 31385 31445 121703839 26964 26965 932296556 68476 68477 785497127 27344 27345 887931330 12198 12199 13180436 99507 99555 597897324 99511 99437 355820004 93578 93579 102594390 16735 16736 532321941 67919 67972 399497093 62454 62455 487044871 15582 15583 380379191 89276 89277 471089721 66458 66450 445573882 95723 95724 246197570 73685 73712 637723416 51764 51740 201020261 502 419 11327665 72141 72065 86661981 89195 89166 663079842 33526 33604 49293329 99009 98943 251349081 20145 20146 487256508 32749 32700 299673023 56166 56167 439943170 8564 8565 608028332 45185 45207 499308829 13747 13802 918662925 85492 85493 147659115 52314 52315 712874016 82920 82921 26985952 34408 34409 899104625 67766 67767 57429370 1843 1844 823844950 95570 95591 208464897 29912 29858 944871524 27883 27798 169931567 1454 1479 542447218 22169 22170 409652274 89435 89436 419207126 60304 60262 797409014 95266 95267 938920476 35721 35782 708158519 56800 56801 418224078 41478 41531 446505116 16852 16853 619472114 87091 87092 119421344 79781 79832 149148331 77895 77975 129488188 36337 36411 791242563 97414 97460 203135948 43877 43932 284419900 65325 65326 943875234 25074 25015 458935971 71667 71668 290459879 65169 65145 514706209 33776 33844 973330004 59349 59350 564742606 23526 23578 619857855 3038 2995 990446100 74478 74479 577160701 69390 69391 278990411 71908 71909 84582716 291 292 638440205 61253 61254 763083512 65056 65124 896782947 72654 72655 847331591 72767 72808 728947369 64494 64469 622389001 55296 55347 621597620 41426 41413 200857108 1077 1078 758236565 75065 75066 51708490 37738 37772 559735125 56529 56530 326019612 8136 8153 577561773 56776 56777 600781004 9270 9221 553958658 25729 25664 571427966 2306 2307 690693530 2755 2688 347767108 30425 30426 668529541 29055 29106 993280370 32497 32468 554365572 43751 43752 154726324 28205 28123 160367507 45695 45678 62121827 4156 4157 143715085 62880 62956 658102004 65333 65334 599274407 23288 23289 431412528 96918 96919 647484136 6747 6748 429060412 82078 82079 316571564 13978 13979 611765392 74480 74481 73932568 25161 25162 584334629 8587 8588 878565504 58992 58967 942290578 80849 80850 265394564 48124 48125 949817073 88669 88685 82425081 48924 48925 282978712 69194 69195 883989554 55997 55998 562375374 65331 65263 387381861 42553 42592 685333609 84876 84945 412764906 30544 30460 885151190 60175 60176 583831350 75561 75516 156273174 30543 30544 544338393 4174 4175 807309441 36325 36326 294745464 6077 6108 328017749 38111 38038 76846747 71266 71187 408541918 38299 38300 967120790 74896 74897 344903132 31225 31288 795827563 13700 13701 422535384 4934 4907 832316847 84352 84353 675656224 38614 38539 67389575 41334 41328 927560411 3228 3229 349115646 68823 68830 541248778 12836 12837 123625110 37628 37629 886546492 95889 95907 898757261 91552 91553 25408050 78376 78448 476308158 37616 37617 957283096 40968 40884 179851909 31986 31989 80742353 33149 33202 492956807 74969 74953 845740229 92171 92172 346944594 58130 58131 497270520 61948 62008 864101156 52983 52984 72772521 14592 14593 625721895 15021 14964 788639830 75105 75106 33736235 87988 87989 22173804 56308 56251 654236757 2019 2020 766073231 11973 11974 802221592 4773 4774 341818922 78305 78306 618013987 76502 76503 201910254 81890 81933 387387950 92214 92215 204029992 65836 65837 433640226 97273 97239 763357638 12738 12739 158881524 13516 13517 73526304 72966 72967 856254279 99597 99598 285838129 43351 43433 623374972 86931 86932 861707553 23307 23308 167890607 47254 47255 828353193 55685 55686 741350621 34267 34244 596641955 98564 98565 258553301 2449 2450 642761810 74401 74402 469817672 95548 95566 675511749 80904 80905 482218287 97801 97802 384475990 19002 19003 580855702 74965 74966 193102683 98291 98292 679610269 89568 89541 853677334 9943 10025 433789934 64821 64809 763881875 98693 98694 475750920 58928 58927 780947168 20551 20564 461351486 81232 81233 692401003 93422 93423 686343980 45743 45744 716888170 33374 33415 965874097 85399 85334 621010505 92262 92243 616809296 27093 27167 535668508 37668 37669 221749069 1829 1830 875106093 77937 77861 415983968 63238 63304 310068086 28694 28695 369897990 70206 70208 838786054 15931 15932 114912393 65897 65898 702901292 12080 12103 275393125 64642 64719 964560635 76235 76186 956648029 44326 44327 767587219 13976 13977 308436569 42706 42700 832094184 55926 55927 583896486 30093 30149 309928779 8067 8068 754676399 45210 45270 649439095 43087 43083 10933267 28548 28543 781903661 26791 26792 108888847 96904 96905 452633104 2937 2904 624634430 69751 69752 337848383 70028 70029 204667653 59764 59745 360826366 66695 66721 356116556 31751 31752 525957188 36175 36212 801018595 2097 2098 328509074 45806 45819 880630719 14121 14089 313635506 4185 4186 790768706 90384 90385 329777111 50263 50259 97296263 55720 55787 494318883 97290 97286 232613124 24439 24440 706095787 83819 83809 976730578 3496 3516 594564119 56376 56377 465730266 98103 98146 651506242 28162 28091 212864850 57289 57309 624578915 7660 7645 129676592 40853 40854 77716784 39327 39328 377727083 23985 23986 784440829 42905 42891 210394558 50082 50021 106035210 39375 39376 742338139 66651 66664 917002023 55119 55120 431043012 30937 30969 420533309 16471 16472 733825798 64366 64371 838806165 97021 97091 593922737 42481 42450 835843452 15430 15431 517286052 80976 80977 713586766 77287 77362 688903359 13769 13848 766548314 25446 25468 485997805 48110 48111 18716806 97584 97504 266748052 26484 26485 113331985 55698 55705 220910601 7509 7455 407557751 3374 3375 636834252 87304 87305 611044054 21801 21818 545143696 40614 40602 776179518 8210 8211 130791852 89143 89144 607337279 981 1062 456434096 18337 18292 5118726 81499 81500 122407490 27127 27150 303435408 51329 51367 603445847 32253 32287 198824557 64684 64719 332914033 57975 57976 360490108 76445 76509 736967907 48795 48759 671930075 31298 31299 682209437 56670 56634 478579247 39758 39810 633722752 50910 50849 261502846 11218 11219 68000355 46845 46908 218413911 93350 93351 484733331 52652 52659 142072345 27956 27957 986120973 63431 63432 465154626 73368 73355 541000687 55426 55427 260322038 47714 47715 817789331 79357 79358 35507379 270 248 298721661 30505 30506 187347693 16209 16210 589596855 41323 41324 390639471 67570 67571 966588402 68024 68025 154578273 54973 55042 404512727 60349 60423 445760595 89958 89964 503588740 48104 48046 620486298 18648 18649 680516979 62163 62192 479772594 22342 22343 729186856 77061 77062 262125634 68768 68769 683613409 4359 4368 443922803 87264 87207 817761881 60290 60291 171356249 97323 97324 641168914 29826 29827 426488486 37315 37240 723724354 42583 42625 306250152 85056 85057 643810283 24436 24437 193308318 32017 32013 916848754 29523 29572 601804463 35087 35088 897409742 38757 38758 745001260 38995 38945 211095862 37009 37010 839836259 56629 56630 423925431 39721 39662 172569504 27204 27205 173380176 27836 27919 774614945 44336 44337 885080606 48888 48889 247965942 42288 42289 23759334 34652 34730 490461004 73253 73254 733894804 11584 11585 630047843 67799 67800 995114639 12225 12226 531477768 99306 99309 254834377 14640 14714 533574339 56705 56706 901951737 80722 80723 466505149 33543 33519 813274846 48146 48147 735196958 2885 2855 355753605 42239 42240 558947789 92479 92480 718039663 66023 66024 684498219 71665 71726 390037247 83864 83865 385514310 60989 61063 678613383 84210 84211 518505291 2183 2184 647738657 6311 6282 722104420 86346 86347 751991436 91212 91213 218316288 64473 64430 126280167 28195 28196 907990358 10408 10409 414222717 88905 88906 94402279 5489 5490 332527441 53626 53590 431019876 14138 14127 2318014 64864 64865 996165670 32767 32768 298768394 2466 2422 419844961 11613 11601 133732415 10539 10603 317270497 46432 46433 177746524 82623 82624 91101225 53069 53072 273822655 19298 19230 541415470 23718 23789 400256332 58829 58830 416437050 61640 61601 843103741 93666 93592 505231751 61020 61070 202583121 59055 59062 95599353 32117 32099 66255590 39975 39982 487038862 42698 42624 665528375 18269 18270 794755587 14721 14715 852738213 42708 42750 699983586 12683 12684 629820166 76372 76373 498759926 46324 46321 819250171 39222 39175 603805541 63017 63018 578693658 605 606 82216891 33354 33295 540910805 10148 10088 568559343 90652 90653 550841170 45071 45072 59971515 28452 28529 73363532 93513 93517 295468266 51532 51533 689436842 18982 19048 768741594 68482 68509 90969606 78521 78522 582403919 67734 67735 980363956 84839 84840 173353150 66966 66970 931540165 52890 52906 687459086 43795 43826 757677172 55975 55976 935206876 106 107 530901629 38943 38977 573600527 11914 11895 78646105 22360 22404 251958044 69526 69527 86586526 14076 14077 731698605 85255 85256 234679948 36721 36715 744456738 7316 7317 26210578 64685 64686 501467201 33445 33446 342590495 86855 86856 755527107 78931 78862 29401048 12121 12059 470479597 18656 18657 217995748 50340 50421 844566264 62990 62991 646634390 96495 96462 762867347 65603 65539 122140153 10502 10466 592677903 23194 23195 195010648 72994 72917 264114160 38354 38300 772333266 35452 35453 205025512 61356 61287 37115615 31060 31144 910291803 33760 33839 129933122 23521 23494 782478134 74203 74204 724958624 28037 28038 190280003 16912 16974 788536291 36915 36909 159740432 19614 19615 623236837 66028 66078 172213751 86273 86274 41717326 79680 79681 885654398 92759 92760 690694414 26068 26073 769855420 69258 69259 488691645 6945 6946 5360654 18522 18523 418553432 20638 20591 605443785 9024 9025 255726902 82239 82163 755773631 16142 16059 243963724 3750 3751 88749567 91579 91577 484070847 6845 6780 693324785 86037 86038 346183927 41387 41305 75867728 32069 32070 397758341 4378 4379 381498379 85696 85697 173241938 7298 7299 521369437 788 861 509169039 51600 51601 264309571 94754 94755 102852625 69148 69144 853226179 63616 63629 148101680 24234 24235 889818039 74943 74944 151826961 35793 35778 838230453 14192 14193 480271681 21453 21454 452935305 33991 33995 196008164 91523 91446 288529200 93152 93201 909563331 98753 98754 96679003 97164 97189 578781047 64601 64602 817955460 77103 77104 713688993 6631 6632 995071871 47082 47083 620227953 16487 16488 334525830 96197 96149 824512296 97432 97433 362205725 34924 34949 593301955 49350 49432 118084335 32507 32508 353777797 49336 49337 858921443 77343 77345 957349837 81491 81419 772827344 58268 58269 174538908 45413 45414 812679798 85945 85946 348103868 93808 93846 848376848 85407 85408 827747246 85506 85494 889052794 88235 88200 45175684 17773 17726 970647232 71850 71851 438141004 81892 81893 603619251 70744 70687 648931503 41282 41307 479428937 52421 52422 811927880 32281 32278 832071863 84265 84266 515409081 65707 65708 313045876 14014 14015 686792334 32668 32585 861582699 48161 48162 344869180 47697 47729 323873871 85329 85310 747162946 25683 25739 921429755 1444 1484 493661655 4487 4488 26825735 59071 59139 679586597 36349 36399 664864366 3183 3184 245304139 77299 77228 964630981 88128 88129 860705422 72572 72536 900637150 29186 29187 493618783 12957 12960 492194379 62303 62335 825491313 90700 90701 457547939 56450 56451 786362273 35084 35085 494568254 43337 43390 369003291 57956 57951 405773693 89684 89751 467836659 67105 67119 826561176 94104 94105 794893361 60478 60479 456683869 71983 71984 647910376 91185 91186 676768647 57122 57123 321044882 14996 14997 314332662 10422 10423 152078343 20104 20105 164588481 38551 38512 549004249 66853 66858 807476686 65196 65145 116876645 66407 66457 116498294 29313 29312 385523153 90218 90219 480109841 15951 15952 423530007 28662 28663 946519082 7178 7097 370712300 9262 9263 325630672 7517 7518 85524330 71248 71318 403630936 8855 8913 830102316 3832 3833 78539502 20739 20740 953949469 87445 87446 435062926 96883 96884 308205119 79267 79268 765895407 58152 58198 992044807 30534 30552 310945623 4735 4736 241129598 23880 23881 430851531 35017 34983 977263836 93746 93814 984093996 87207 87286 806234752 81202 81210 682673136 94483 94484 324575913 25466 25467 910979460 3253 3307 720668729 30041 30042 616056732 54867 54853 187399410 63300 63301 880608636 64852 64853 299825302 44634 44652 472028744 61493 61544 725175764 33138 33162 583917127 3966 4021 660438471 14029 14030 44174667 57556 57541 904687914 48409 48410 136347989 65891 65965 148881918 6985 6911 998080002 93575 93576 384994152 67019 67020 363845309 92144 92078 195480264 43974 44047 557325467 31943 31944 316114838 79600 79601 308356830 25185 25193 95349115 89653 89654 363989879 20655 20734 65187268 72442 72402 678596063 20057 20058 771911039 49524 49532 720206659 2574 2499 878727510 40676 40677 807301528 79761 79762 758320876 36069 36070 683243896 7680 7681 10758450 79806 79740 895582284 32755 32711 661764743 2570 2571 490358347 90864 90865 541787758 44539 44581 578031634 57267 57268 418191591 67429 67430 768241590 49366 49367 395328154 18806 18807 537131292 64701 64711 869495089 92680 92681 529011525 91374 91375 230868931 80556 80638 468420659 27121 27148 386757 52772 52799 411127852 84145 84129 644642981 93479 93480 983746012 61083 61084 474556075 59883 59858 56583380 99185 99184 918843618 65989 65990 13618584 65451 65452 844022915 89717 89650 954368996 72987 72988 609776385 52016 52100 998093112 28646 28647 40517693 23822 23823 970253369 36259 36176 528033162 56322 56340 891918828 34406 34407 658374881 74631 74632 133163402 55763 55764 227525278 81067 81012 418752641 90221 90222 823189821 53528 53570 377678757 94492 94493 794021893 83252 83253 204147603 59108 59109 199306211 51670 51671 691258906 6806 6759 82969076 65132 65147 771113210 73376 73377 227378115 72029 72030 215313352 68997 68979 608216038 24383 24384 557409346 91168 91169 11449697 7159 7160 421949651 24685 24686 229621664 61440 61357 139753363 86167 86168 123155595 30096 30173 813873519 29393 29394 198550281 28277 28263 540907663 11864 11865 176267562 74202 74243 439944134 38138 38139 909132051 56866 56867 905842106 61959 61926 44148458 14503 14504 646468286 11340 11348 722745035 94110 94111 964384145 97696 97703 133383793 96905 96828 195016834 40376 40377 240697077 26389 26390 298891292 37338 37339 441364236 77249 77302 257063834 4375 4376 897355707 96024 95987 824303064 81682 81683 412946860 93323 93377 749757502 13864 13865 279836466 53856 53857 992665299 79357 79426 792426450 21792 21793 655432637 97731 97732 87556668 70788 70822 189524889 74805 74724 599441889 75122 75196 903911747 32676 32683 950110487 30336 30337 953279137 43930 43960 918390309 7565 7566 311732952 21370 21371 715673682 66830 66831 69708977 81316 81317 722641130 37633 37639 874452453 56468 56490 763313718 36390 36391 728938003 30694 30692 732245278 61385 61374 899250745 10374 10375 538188239 94132 94133 941618347 45897 45905 411567986 74283 74267 180279357 14998 14999 698547357 9570 9498 300868465 10127 10072 587221513 77729 77660 120273467 34529 34452 122297302 48099 48100 647240976 82717 82718 622709360 99870 99871 783916439 31582 31596 872708017 63842 63908 1622758 94250 94251 556680196 65150 65151 45985701 80003 80004 245110517 717 718 683883384 3061 3062 76057746 5718 5719 726319564 44285 44213 853293112 1447 1382 777590185 61440 61426 648438580 54352 54353 115332586 76513 76514 709147791 67390 67357 995232901 85111 85168 803106675 3780 3781 846487545 24913 24914 957248920 6535 6533 81065283 16188 16189 461928403 56009 55954 388312775 35535 35483 30297330 96717 96718 331173582 41430 41468 653523509 65013 65014 514040090 66241 66242 612408514 68393 68471 842318104 11552 11553 663432530 55023 55081 881038652 23073 23074 71584892 76892 76893 671021093 90493 90566 978110565 7030 6953 887342061 61740 61726 434795563 8191 8192 236343183 80113 80098 993346362 85659 85627 302225252 46677 46628 650015517 87098 87099 802518463 81087 81088 62638796 46823 46816 2802809 33944 33949 518349687 2451 2373 853559583 36431 36432 415435012 61562 61568 137933145 76428 76400 344911555 10950 10897 235518618 13311 13255 166389199 89122 89123 936065842 29345 29346 461165127 6778 6780 51132432 22391 22318 198099306 8934 8856 748368926 3476 3459 340839270 44329 44285 129601095 21760 21686 130664199 65939 65940 345825402 89795 89735 389431900 36864 36865 728163376 91333 91334 421427658 4246 4247 202166891 99916 99897 115649433 23037 22980 235965644 24671 24686 468898719 17616 17661 384357719 5162 5163 900470858 20384 20441 523484661 86546 86463 174808307 49326 49327 115245108 55431 55505 587305039 31813 31814 695172920 77720 77735 558283715 78007 78008 733680558 22136 22076 40731842 43066 43114 509552269 6611 6612 936637371 57854 57855 569468606 74231 74283 392816844 17096 17077 459094549 10829 10877 844476801 71673 71679 729578815 59089 59090 774767382 25837 25889 155611671 47183 47134 872979915 92949 92916 392806034 50290 50291 911513261 96479 96507 146572491 18405 18451 920234585 56419 56427 76521337 9193 9194 778537173 14540 14467 379674600 72253 72269 333535118 53397 53326 68156730 9223 9249 787259786 31869 31870 559149664 38199 38183 968773551 42996 42961 860737861 99277 99285 169191506 22724 22725 715387216 25864 25865 112849625 54378 54451 500498683 87274 87254 515339892 57148 57149 19522345 10844 10906 75597529 27141 27142 17386972 94143 94144 683490390 80501 80502 922252553 98121 98122 17996235 75579 75614 196003213 95370 95371 973957166 59648 59682 436895805 87869 87919 582434375 58966 58967 402857676 5350 5372 142507026 46354 46355 75034750 43305 43306 982065334 89796 89797 452881737 969 926 295307709 39870 39791 254037946 44384 44316 466258587 10472 10473 845785228 91604 91528 196306147 65424 65425 267669885 95136 95137 717162455 13181 13182 593125406 71799 71800 568362836 18415 18416 497187235 47409 47482 822182758 89269 89270 762516770 21738 21798 478312896 76279 76298 872251463 12220 12229 853785211 66542 66514 829368851 12422 12412 139989590 82700 82701 50608870 44676 44595 288528207 18138 18139 470740993 23412 23413 313458710 39862 39863 21802873 19908 19909 866882478 45693 45694 891020097 23347 23425 647874479 79229 79230 948939928 60959 60972 846383124 42821 42822 603922998 67799 67764 221999555 22239 22240 789778437 8449 8450 194129186 66120 66039 684864631 42908 42854 823778338 70607 70608 999726492 14179 14180 440198426 33602 33518 638178256 93698 93768 167864299 72100 72101 540985759 7979 8057 583944141 21884 21856 52082989 66550 66551 640889054 52508 52509 679313904 13371 13372 490481917 44932 44912 27267969 13345 13393 794189991 766 767 519243189 51410 51475 898680155 13952 13868 818363968 99437 99438 752322981 42872 42870 583330175 84787 84789 139626292 7314 7237 22923970 61856 61857 845857923 87131 87109 685043565 7982 7948 834299302 51029 51095 629074598 89005 89006 965393129 34472 34473 989695232 81171 81160 77070785 46096 46129 643014434 40262 40263 360238604 59277 59278 977641818 48248 48249 41774365 18733 18788 255363854 30334 30389 990704179 91553 91554 4766608 10498 10544 618088957 75812 75844 523779925 12592 12593 107626164 55971 55962 231121041 17783 17812 492815955 48297 48370 136696370 92601 92595 519501731 69402 69426 78741979 23826 23827 443027216 60524 60525 681968266 28848 28797 107502689 35957 35974 596970902 61647 61719 754887996 29062 29063 109462538 89376 89377 264941003 43418 43419 123793701 79215 79147 363305781 23752 23695 737692116 34027 33964 933289654 25301 25254 96929469 91168 91146 189031821 69383 69384 617949358 23504 23505 892152744 88384 88385 761684713 68990 69027 507324945 15984 15999 831991 47260 47187 857365527 40986 40967 191006741 32042 32071 217818163 86814 86737 216092268 57305 57306 870000571 13063 13064 329339945 24168 24200 954102455 73735 73736 11316790 9714 9687 591625494 8737 8738 381846309 95403 95420 882880996 76348 76349 699449683 9981 9982 283449093 96071 96148 257752294 70107 70108 306899875 99540 99541 740384077 77969 77926 768154608 5419 5502 429391992 20177 20178 632588536 92220 92191 134780891 49459 49460 336176736 61996 61959 99881636 66539 66531 982455825 32466 32467 751990802 61256 61257 411764078 95678 95679 851651362 96428 96395 198771084 70009 69978 960458181 96403 96404 544539927 7782 7793 822144835 6406 6407 623851811 88260 88209 5369608 22283 22284 630206926 50013 50014 293493101 93350 93381 114341863 21154 21155 197587605 62063 62141 11624656 27170 27171 634440719 56787 56788 238693343 90876 90877 57634594 61085 61086 12951025 9138 9197 508764721 39413 39481 251097298 16955 17033 497163330 40378 40369 200977545 21942 21941 379712421 78200 78201 166535770 92723 92724 519010715 49057 49058 912811205 45220 45208 954070343 55716 55643 727355867 112 122 44167456 5447 5425 150170916 58252 58332 671261119 24537 24567 706240135 56825 56826 887386677 77657 77658 917905502 50375 50376 819504885 8229 8154 757142767 64976 64977 890696249 53908 53909 461577562 53280 53209 277226991 81267 81268 733686684 11151 11155 486119049 34236 34237 145816991 66815 66816 848742260 61705 61668 288991281 83432 83433 801056961 17334 17335 796112029 37292 37293 784865752 93259 93229 248453980 69496 69414 6868053 8649 8714 424391783 46494 46441 765070433 56378 56379 776764246 94980 94908 477523731 35901 35949 72925312 27822 27823 795666516 21639 21697 517334069 92377 92378 391972033 11417 11487 425343305 45963 45964 946151528 40291 40226 983591284 48685 48743 977003798 51158 51159 622104872 85216 85136 579331956 98522 98466 591578930 61135 61136 680913382 76651 76652 229612441 81974 82053 608085826 91955 91956 388755087 53958 53883 600871269 4808 4893 806345919 88071 88072 40633528 92707 92708 746499553 12371 12354 141376480 88464 88465 383594611 79412 79495 4741279 19836 19761 938396713 88570 88540 635806998 61910 61986 437908064 12525 12526 89848126 85178 85130 819470515 69101 69102 804880880 31511 31594 623163343 27764 27765 299296875 90350 90366 576545496 75263 75264 634885256 76707 76708 594002987 52774 52775 507738777 888 896 992759979 8337 8401 329668609 36751 36752 692785178 46836 46837 838635742 81823 81778 520949340 11267 11268 813117590 69325 69326 86706519 8016 8091 986771902 16160 16161 308010634 8607 8659 474519064 41067 41068 746293708 85749 85665 319986764 75608 75609 456419562 40359 40276 293327508 66089 66090 231986706 95288 95289 794366073 79981 79982 893404620 46901 46843 106383282 95564 95592 278838325 94246 94171 48955485 91720 91679 322591362 62730 62693 963355372 15064 15116 344493532 47456 47457 521045622 79550 79551 201578997 45506 45542 235573004 10658 10659 600793196 1260 1261 542589162 77829 77888 624721534 99091 99044 160164946 94106 94107 772318221 59145 59098 888188047 49589 49590 232101216 19112 19113 436162113 43868 43940 249710899 80441 80442 677149046 38330 38302 787060629 99380 99446 83507611 71446 71441 397068629 28342 28392 601871354 16647 16648 343707952 12062 12036 168065176 30823 30751 390966369 90892 90906 716157160 6645 6642 777889572 30732 30785 416368508 53205 53156 814795545 46883 46878 930674033 9822 9861 327586848 2917 2998 569839554 58801 58802 379770679 76093 76061 937863405 49407 49408 682837755 87958 87959 904555079 75182 75183 541963210 69058 69059 440103098 73310 73315 340599541 22990 22926 620851866 98879 98913 853656000 92236 92232 641855652 80361 80415 583010696 14197 14263 268681875 7803 7804 613337761 8371 8372 213462133 54050 54051 470197266 7474 7475 327197998 56308 56309 399618969 65074 65077 386710478 24040 23991 51287693 30104 30105 251084458 90610 90611 792996452 19307 19308 314836576 72175 72176 42404235 86832 86822 601120745 73956 73957 308932770 94887 94888 826022851 3991 4024 194968456 31358 31359 542919406 89909 89914 805724447 8223 8205 775960719 14451 14452 422042126 29017 29018 76071896 96267 96268 682820570 9993 9994 662234984 3090 3072 645585051 43677 43678 193966259 60055 60091 773564217 37321 37322 284516023 99187 99188 643480679 3195 3147 827523516 12008 11948 767006509 32592 32593 488139977 74637 74638 858102354 47650 47617 552878741 43031 43032 692874439 93098 93099 91394711 17243 17217 334261764 58164 58165 868383008 95292 95293 31848608 98313 98317 411514786 14007 14008 416605492 55572 55557 761749605 91682 91748 903121431 20546 20547 116897014 42466 42506 398715384 97319 97376 573081281 78468 78469 262171138 49829 49830 214687170 83391 83392 970288338 80647 80648 536789753 18014 18015 863287112 77877 77867 955599226 7213 7245 222897981 1414 1330 965458586 95043 95044 367079395 29791 29792 423363591 11168 11169 592711688 58831 58868 764701633 35119 35120 194186310 88930 88931 367119691 81072 81113 598151417 31539 31496 965487246 93381 93377 23450928 16062 16063 694090753 53800 53801 657233643 59431 59432 164648201 23938 23939 870094599 5452 5453 946620812 88349 88350 523303586 93649 93612 851222122 26957 26958 351838778 48296 48297 552066106 5362 5363 322745929 90433 90434 350762884 63741 63807 696687096 44734 44690 801734287 20724 20725 634650478 99987 99988 707507831 32761 32762 270862825 52621 52622 285627720 37069 37070 885596118 91203 91137 94457301 87162 87136 993686413 4127 4176 259217747 29769 29832 26165731 91503 91504 492484706 51942 51943 872753217 75647 75660 120379450 53338 53339 741145904 55541 55542 396846116 32581 32582 426088638 44629 44545 583926983 28565 28566 313448853 43818 43840 708225896 86630 86671 280151123 39668 39669 802223948 70271 70248 283419178 36856 36823 676580004 829 803 729995066 11548 11497 922820706 49510 49457 511437078 99314 99309 826189283 30488 30530 341422651 72072 72073 143602136 29977 29978 189649463 46452 46453 264861919 82525 82543 868177051 99836 99903 427623258 54476 54551 515754101 51204 51205 104962484 93954 93955 217459395 9201 9180 193717637 43837 43854 282267657 4020 3938 407596471 81853 81897 903456007 37958 37959 698153977 7031 7012 720442423 19592 19593 485905950 58607 58608 344079015 91857 91935 746833595 23296 23287 391931353 46878 46925 528982799 67079 67017 43685405 51590 51591 51105301 29869 29833 200303244 33737 33714 893521288 22600 22574 903530912 86452 86377 263686285 17968 17969 32165641 57199 57200 327229573 83073 83053 250949106 16877 16959 547417738 19190 19191 912231072 15027 15028 443912601 50847 50848 987869287 75119 75052 624072388 82013 81940 914116626 68679 68693 28841087 15451 15454 122021279 83801 83802 660534841 11298 11345 280805558 70314 70239 716570134 50081 50036 49460290 89819 89820 682564906 66797 66849 246774341 53911 53912 889555665 5818 5768 618872104 22158 22234 776550779 3401 3402 264433702 8511 8507 902867640 55983 55972 818058190 94228 94229 306042116 64309 64385 681356309 34000 33987 316799934 12035 12051 752455460 60298 60299 416703839 43089 43137 717190295 99956 99943 764884367 42895 42916 402431016 68634 68602 702600792 52470 52548 128328048 39691 39692 174252134 4881 4882 948911090 48573 48508 670146965 99518 99524 330254372 50996 50997 589525711 65863 65864 988102816 84030 83984 301184138 9242 9243 386247445 57931 57932 80489951 69525 69526 423784687 95380 95352 581556935 59537 59538 639899196 90081 90082 988218756 37363 37364 948499930 65573 65641 835644017 77692 77728 615279051 97234 97195 572446445 30903 30819 1804429 88987 88988 547398754 78075 78076 60367131 57083 57084 278987604 91311 91389 214407675 14285 14275 398610809 91075 91076 380240861 16628 16629 435805758 28053 28054 464150171 75357 75323 636724516 9851 9852 561493853 97148 97162 252920159 65933 65934 289571229 79547 79609 729183866 85045 85046 224976139 86851 86852 322356432 93924 93913 964669860 49809 49810 612992383 95116 95143 865878982 39329 39324 655791476 43413 43414 760675187 1849 1850 119445437 42064 41996 111174853 2919 2944 638859487 83086 83156 821728013 26688 26724 631554740 92527 92528 712114133 81865 81864 243791299 32572 32573 868189300 56034 56035 256720498 77967 77968 116296777 48504 48491 697494836 16641 16642 774778820 15826 15827 910000704 58571 58572 641577155 630 631 657125436 19224 19225 80666141 61347 61348 621532901 41255 41291 767978271 30005 30006 321868563 96245 96194 44961113 53553 53517 661237035 25312 25292 115929497 5841 5842 642261641 56369 56308 750328919 19289 19290 957262246 99265 99266 725510705 83467 83490 688459552 21693 21685 782798568 47307 47308 30562596 96565 96616 276462091 4922 4923 971937591 54270 54349 234177162 44996 44997 263732314 56271 56295 468693369 75554 75555 655787794 98769 98704 948211563 3187 3171 512951617 57666 57667 201999688 93537 93523 337852298 73030 73031 35051861 88966 89033 826390008 1399 1323 399763078 20604 20611 419673695 40388 40389 958931636 64946 64947 185560430 38607 38608 897108560 45081 45120 864125400 13737 13738 121052476 32213 32214 795134839 8803 8874 230926469 30678 30622 197779348 96400 96401 136083272 18458 18459 980342447 73579 73622 521203004 37052 37053 921056020 40805 40806 316637352 41781 41818 491880188 34694 34695 533452041 30814 30795 312005009 94397 94394 178511948 18462 18439 514145971 42860 42819 629192815 9163 9159 878096319 97588 97617 992131521 81164 81134 725612207 33189 33140 453051885 8208 8209 570781547 94151 94152 975547517 89989 89990 311721700 11110 11115 220151307 22789 22716 757501275 22195 22196 104295575 57594 57596 578623705 52496 52497 840351658 24792 24849 244848632 401 402 774644081 70891 70852 491104120 33970 33971 940428604 99459 99460 752548611 63097 63018 586523544 58151 58185 450177298 98069 98070 690465818 70707 70787 161250108 98611 98612 19495658 34479 34480 982437832 6677 6678 472245354 89147 89206 657903621 27134 27146 926715515 47025 47026 322075802 57634 57652 241259908 74546 74471 705145058 78922 79000 262360555 35280 35281 118129091 72140 72088 483971534 54644 54662 166227963 18340 18341 925049260 65051 65114 388180137 31448 31449 795527480 2382 2375 849609284 91272 91273 504436196 98167 98168 947331769 2552 2486 170843832 2322 2406 374803544 33028 33029 698986046 47162 47217 114832696 96241 96242 295645531 58407 58408 579762219 46213 46243 105643373 67956 67957 659737724 92082 92083 685228308 21625 21569 529330127 21351 21352 28141526 41911 41912 974488663 42312 42313 956728637 27336 27293 300273073 53565 53645 274721105 45572 45631 684901193 66836 66837 86651967 74831 74797 702737821 374 289 664456554 68045 68046 661995145 71425 71426 253582613 7038 7102 876448702 4139 4140 163852299 65191 65162 684858995 47916 47917 288539584 4146 4212 992397784 98940 98941 659875968 22821 22822 738440682 56384 56385 780872011 7104 7105 929179282 23493 23507 319365956 13946 13921 174240532 66226 66227 826424428 64566 64567 6395869 64107 64063 786654589 95022 95023 921240860 80169 80170 566910142 53519 53584 644567253 81454 81455 196340031 44201 44202 72669471 29208 29209 654912647 11938 12001 30500385 67732 67757 543714717 8103 8104 594213268 55772 55716 392202275 24280 24301 138770507 61234 61235 258421328 80038 79956 982567381 71536 71550 581749794 92839 92879 571783331 89094 89095 950671217 6351 6352 724028873 2165 2166 835212563 94737 94738 985693351 38847 38848 97106372 64703 64729 347386094 83431 83515 767884665 98683 98684 352114295 25431 25432 957654253 68531 68594 756784804 835 771 908503406 41431 41496 632884410 25576 25657 581787349 8321 8327 727107106 43449 43450 979112232 40993 41065 106053040 64451 64497 86441005 56229 56202 467025533 8204 8205 178744624 8643 8603 671064383 14717 14772 605821208 32163 32185 14488541 19023 19024 435757277 86456 86445 908033424 53695 53776 479340714 12854 12806 78370499 91826 91783 779054487 5762 5763 789224522 36417 36428 182946489 64267 64220 789008915 46960 46941 939593811 28184 28185 825154475 78706 78756 506913902 68819 68851 72868558 60068 60135 704925349 87305 87306 832554727 5889 5890 557087979 63392 63409 846929215 24895 24896 658001229 69308 69264 457107810 32350 32412 686655023 51607 51570 796396860 74176 74177 983144316 37550 37600 424444270 77901 77982 113017160 37623 37624 679728804 71708 71709 310104744 96776 96752 249353094 50751 50752 764728611 42690 42607 138676121 25883 25880 790413409 36235 36167 930772267 77669 77670 697127124 51060 51037 905313038 80726 80718 907050024 72478 72527 553386903 70659 70590 944213656 12798 12725 956860336 21489 21551 944819558 5986 6036 582490816 88999 89000 17743647 8944 8945 562096549 81002 80983 771636438 32274 32275 296592105 83064 83065 417293600 23953 23954 750850105 23006 23007 325013385 29235 29283 669963435 19625 19554 286449473 70421 70422 576356117 30037 30038 740077046 50014 49948 847801225 40473 40464 801266785 40883 40925 309814247 82962 82906 536420272 93196 93215 91262609 85469 85418 233998611 35263 35264 894751155 26632 26563 28957123 72096 72181 342083775 48166 48167 494882428 34335 34336 904306435 86903 86926 228199828 40689 40659 971129501 30819 30820 847166146 97681 97682 463282027 59887 59888 917367000 41420 41421 457875829 15150 15151 336421730 32323 32324 343860661 28154 28122 129422159 47323 47384 980262199 21509 21497 650693680 84938 84912 590829804 85527 85528 153331899 63906 63915 891408843 69614 69615 375204160 69219 69269 102772906 98065 98066 367586269 26104 26175 475996703 37915 37853 169111875 38724 38725 203859087 13715 13716 292432188 13039 13040 208714995 15279 15280 441460336 55506 55532 852811826 89618 89571 362911664 24080 24081 489652228 10416 10400 767847152 57174 57221 11724363 47467 47468 706236354 12318 12319 283779084 25550 25551 672391208 7846 7847 976979247 55860 55796 154883287 94771 94846 243677433 80591 80660 69910106 21570 21535 390754120 2945 2946 989472246 57928 57929 342108117 97611 97656 722376726 52482 52483 470178565 90948 90954 402671716 29109 29162 984596622 19934 19870 47870518 90455 90443 847886105 64015 64016 636297446 80031 80011 500026474 72083 72003 990049726 1570 1580 887096047 72343 72329 977054686 73425 73426 180174446 74246 74247 338240552 68052 68053 631238874 7135 7140 633398210 56867 56895 928796285 69378 69379 274261665 84615 84535 808740936 76600 76633 579718511 26487 26488 333069346 71220 71221 702514584 9727 9728 262148171 12835 12836 141174417 32938 32885 501016064 87745 87814 261429379 43325 43326 234320485 97766 97681 788952667 76601 76522 503187799 8939 8940 915353789 27546 27547 383091355 66413 66353 688569666 77394 77395 301611253 99694 99695 716018338 14901 14941 986143538 67047 67048 785999112 6982 7020 400166835 41127 41128 498596724 77989 77990 103562039 27159 27241 150707248 18137 18138 497171875 27018 27019 67385219 45034 45004 863139381 81168 81248 506526807 58380 58311 222560157 71210 71211 972419230 61688 61740 306296050 81635 81640 940349479 23954 23953 907588488 85423 85424 931684069 14961 14962 39701759 96746 96747 920745023 88415 88416 921840622 72038 72010 4878662 93744 93731 358538633 52455 52456 24633485 22582 22620 613245789 82029 81985 303764989 15125 15098 790391294 19682 19638 496655794 23378 23300 755065371 30715 30718 882082832 28781 28782 79534397 9635 9704 664978429 87072 87013 713280151 98372 98373 99660954 95160 95161 363928683 1254 1255 700776137 42387 42388 776985958 76785 76736 832892940 25348 25349 245957471 76285 76286 528387444 99896 99897 197321741 38063 38125 468759048 69805 69839 186439504 94782 94844 846304892 72529 72592 207418311 71969 71970 333597123 41787 41720 972235706 16936 16937 816387697 73593 73594 74587600 32133 32134 272611047 91838 91864 775044635 21310 21320 112350941 4337 4338 704873113 12271 12272 547066752 23847 23848 189626584 74826 74873 680024728 66349 66418 345571932 61332 61333 646381393 89445 89446 37766859 46043 46044 153672054 3607 3608 517444398 77629 77676 675599530 55562 55563 30192079 91119 91089 526751508 42683 42740 947770100 35206 35233 550518538 79750 79751 629899482 72315 72316 38143691 47669 47744 399501509 40752 40753 837661348 15862 15800 537063314 40621 40608 902903936 70355 70378 294551200 70218 70219 238644914 64546 64506 420750504 70669 70729 529615087 50267 50342 89196769 52039 52040 631865661 34602 34546 152228770 99499 99447 385845577 34907 34908 792138401 22658 22690 632853866 53968 53886 61488826 4303 4304 965011189 33114 33115 511373579 1555 1526 969471950 3445 3375 376110212 10604 10605 696046768 70572 70573 236403081 50586 50614 935684120 80961 80972 621177795 47858 47859 891404989 97477 97478 873327955 40967 40984 800219392 58521 58512 734607194 26658 26590 533642034 95976 96044 969368776 44170 44171 682103337 28420 28355 151260327 57751 57676 712631409 44541 44515 496348748 28386 28387 167403499 16729 16796 409951682 86074 86036 284243718 56673 56674 315123879 73269 73270 132420164 69839 69818 769162835 56416 56387 940170034 15405 15406 823581058 60933 61006 685654603 20563 20493 113158071 82745 82754 97427762 81677 81640 158263544 10107 10108 538391048 17925 17926 59631242 55280 55210 696592808 26163 26164 746612135 15788 15836 972318720 55100 55101 607118159 44255 44287 753780766 81413 81414 376060411 59551 59552 541749087 40294 40295 554371007 59819 59746 549872852 42286 42287 332994191 59269 59270 83835979 46982 46983 799410783 52385 52412 872409639 27694 27641 158175733 11861 11849 886931755 45074 45075 969715250 58350 58392 881014147 83265 83261 680775267 13720 13721 863592597 62973 63054 455021525 20242 20243 414340455 45794 45858 741565518 60644 60645 683493776 93138 93139 252139591 61610 61611 452175133 57429 57430 579641363 2363 2310 45682291 26061 26062 652952856 40993 40994 887310955 70069 70042 739301313 99297 99298 249488553 24814 24815 565262503 90648 90649 813328953 56995 56996 964527264 86393 86394 814355315 58650 58641 251824289 90550 90492 333062333 47539 47616 87948862 17752 17710 321404329 87490 87461 385213656 70815 70816 495398777 68928 68929 112339733 13868 13952 257631263 3795 3713 146473493 73656 73599 708616361 54062 54001 352529413 19144 19145 342625228 58598 58534 113434495 52503 52504 895726283 36359 36291 419465765 87665 87618 623662686 39584 39585 972451185 20144 20145 50528755 76897 76871 559570916 19746 19790 67419720 60375 60332 240079168 370 371 228616374 73329 73346 403988879 10480 10467 61205801 31003 30965 931223191 49054 49115 237401348 96341 96263 931609226 72088 72064 81794717 8548 8488 390527939 44626 44557 552250949 11421 11422 874745354 31291 31231 44608175 49550 49551 135843323 98571 98572 482880428 5514 5515 519923786 82214 82215 901325651 92069 92026 222007789 61318 61344 71957406 56451 56452 749466974 5093 5131 737994787 944 945 373110879 32761 32768 136540602 84920 84921 444470040 93283 93284 604371807 58483 58558 43791117 63069 63057 159729910 70037 70038 373206118 49325 49326 22233290 68015 67954 84709908 18143 18144 653482125 78303 78304 31165239 88375 88376 918441358 15830 15831 853890763 47871 47872 261006639 37578 37538 338633143 74463 74464 978091378 72392 72393 197131045 11641 11642 893699289 26716 26717 637433341 24627 24628 362855631 94995 94996 128446791 35982 36015 71564226 9240 9307 494616425 51334 51335 330124041 48676 48700 380666579 53088 53089 405114689 91903 91904 476705044 31855 31856 166110087 99257 99189 335192795 74881 74882 866351898 39370 39385 139244077 67697 67726 755984620 73460 73461 577479832 63523 63601 139171884 69373 69374 379844933 76138 76139 818108294 71244 71245 11158147 16373 16374 371014769 61756 61770 642936362 88264 88265 122310537 28269 28245 586115801 83942 84021 489967058 33418 33419 120191408 61669 61670 580254622 29268 29219 87677977 87570 87500 519180792 99171 99254 134517629 57248 57195 696494384 96090 96158 810613278 40135 40136 419261658 15555 15556 439171344 31412 31405 459745722 87721 87674 720300501 43648 43649 733046168 81806 81833 379771881 29975 30024 169579706 85046 85029 570748594 71389 71390 853087057 22936 22937 361610700 72038 72039 902939018 19010 19011 855611753 78267 78268 861410874 70548 70549 46353047 33951 34016 179697261 59578 59579 202380815 99630 99629 75183564 18210 18127 743687932 47570 47571 494401517 84923 84998 889932651 84016 83944 489635043 30844 30845 471870668 35370 35371 242871307 68111 68112 347455636 87685 87686 383013102 39063 39064 277282019 30453 30454 256301940 74558 74486 176465953 6547 6487 709887758 13644 13688 506987538 56376 56379 123256644 91857 91858 330694542 65318 65319 544227129 17135 17063 508632956 5873 5869 774935246 89285 89286 577812091 9195 9194 62673456 23857 23873 79307654 52341 52395 703921112 87762 87763 657003787 34414 34415 202387586 2776 2777 126256201 6455 6456 164039732 81592 81538 192947633 64456 64457 288497597 93015 92934 867269084 22678 22679 882102115 47968 47969 368300059 40981 40982 954944188 84690 84691 244261313 33105 33106 769431376 29297 29355 182409388 58120 58191 466019301 38742 38743 344446013 274 275 800145015 13792 13795 489604925 87902 87934 401772183 59519 59472 632949044 12598 12599 87504809 41137 41073 256856895 50688 50689 896148007 30640 30652 797300063 17239 17240 690389453 11950 11951 988923173 90922 90837 428628217 51416 51417 199820300 45204 45236 107863621 81201 81202 998037825 92282 92283 227784036 64371 64372 770072244 93515 93516 326815377 12551 12575 108231899 72227 72212 976879125 71286 71267 961843933 54448 54449 432641744 80009 80010 524455772 8893 8842 105665750 44183 44184 214905253 50333 50334 19895162 55696 55697 818415136 2603 2582 20354985 61956 61957 554144030 94605 94606 142927511 20 21 400056312 59811 59769 645497406 84524 84525 917471941 73321 73377 71258990 81680 81650 456621474 31577 31627 285167948 1975 1976 233356660 79536 79537 297959673 74006 74007 766003916 84580 84509 599570466 14016 14001 375048288 6819 6818 331919546 27968 27982 827784909 94088 94089 557996018 76408 76409 921764555 82377 82378 402866646 31112 31113 609590497 98893 98882 329107823 62924 62925 446454257 66665 66666 455022880 19948 19867 424749885 36079 36080 465261821 13238 13239 536520839 90357 90358 865318360 38816 38817 969938266 4908 4971 845464182 4485 4486 445450287 53490 53515 188786132 55332 55333 468260850 92943 92944 499588263 28334 28335 557188409 18688 18604 189049242 684 690 329529008 12033 12083 614870555 85920 85932 170102166 22751 22752 587757135 63131 63132 428964829 47649 47654 995863832 84392 84393 29762454 77862 77863 845686527 33406 33407 543117053 25154 25238 144095920 75625 75626 594688484 32080 32081 662814249 28579 28581 948737042 36326 36327 104321442 86679 86680 59410152 88174 88195 159800483 58778 58753 21732569 7733 7734 455701719 57473 57474 907315358 15734 15778 119365691 52131 52132 490664740 32795 32796 626424257 31507 31508 643970969 89999 89937 945335039 17009 17010 668906526 66234 66313 792682936 94375 94376 67132972 92083 92084 955736011 68908 68912 871521651 1645 1706 876338627 23094 23018 451226406 11084 11085 167944883 36705 36688 567471141 3610 3572 811072422 27536 27537 697287316 24302 24303 404446577 50298 50378 277226169 46162 46141 940246444 49562 49532 843516883 28599 28600 561631714 51154 51155 254729053 74972 74973 197318683 95351 95275 912820464 53297 53341 293514491 80665 80666 965082110 16692 16693 560951995 90683 90684 80213468 91806 91807 458032241 1943 2012 836478995 63577 63578 898573509 46059 46060 884637368 33316 33231 137177908 23227 23228 762609842 6398 6347 211004614 40014 40015 518560737 54958 54959 451418422 53880 53881 978195237 64826 64827 337535178 47995 47996 36552843 68735 68760 127660768 25663 25678 163580784 94557 94634 21238871 42302 42345 971412400 36588 36589 398067839 68995 68996 65670291 32619 32620 411953452 15096 15097 679168266 67939 67873 139025045 65085 65086 413001823 7791 7774 497593408 64493 64494 639332620 61663 61664 132391418 87109 87110 262929601 58093 58094 606322466 57663 57727 551999188 62552 62601 487000249 62305 62277 59217750 38690 38684 199969366 65743 65689 643968963 69629 69630 640693218 76211 76212 945164020 75650 75718 938556436 55951 55952 182010160 43390 43451 595441745 88280 88330 131293415 85998 85999 420709820 1975 1938 530537283 71967 71908 781754783 39635 39636 711293281 73770 73771 762674809 26178 26179 535004613 94050 94005 19770092 51520 51539 466857069 6815 6816 338923958 28035 28036 101433260 341 310 865238322 13281 13282 480160417 49695 49696 188437986 15632 15571 325833307 87335 87409 377242646 32935 32936 697303929 77235 77236 964761515 41817 41818 571615546 66838 66839 545183304 22033 22034 28123669 82463 82440 12816376 14902 14961 473429075 60627 60644 882655992 89481 89482 512418859 77351 77375 989712238 9370 9371 937838957 70553 70554 926205385 57498 57499 402478406 20001 20002 354542623 21476 21438 669884033 56698 56783 921925474 94144 94145 330784501 45009 44978 174705135 83669 83682 431155354 50539 50517 745974480 82277 82257 45380383 26679 26680 640753806 89131 89132 39096634 90572 90573 945029067 1183 1184 420954572 53624 53633 137728853 35394 35407 232411982 78285 78286 544537 43822 43839 918300237 81329 81330 495029864 25204 25264 567585794 16621 16594 690882672 77475 77476 467236503 55905 55906 283643711 28650 28646 722344330 13686 13688 489979989 32656 32657 799758052 68291 68292 457682242 17581 17505 322433049 2823 2824 936936635 61717 61745 663973582 40287 40317 964242068 3772 3703 638122529 36732 36733 76468217 68494 68495 416183502 30201 30260 127121245 50778 50779 78773813 64940 64941 279321660 91477 91512 148888223 15679 15684 167206073 76663 76659 87447827 82367 82368 262798659 55478 55405 126999117 32878 32963 403853478 26834 26835 151029737 86376 86377 115589644 23433 23434 130822612 71425 71477 89331930 68630 68601 890423040 52208 52215 578447485 12489 12541 433960960 93013 93046 670915094 22181 22177 50854747 59755 59756 797220695 49606 49607 830266162 61158 61159 531245259 73336 73333 310455836 1464 1535 37381008 43112 43113 302232787 56070 55991 425419325 91373 91386 2791972 5153 5154 217498425 32478 32394 336994774 45127 45066 699133463 10500 10568 406368490 71186 71196 948109238 40259 40235 134096255 72869 72870 173119926 87348 87429 271474064 81780 81776 964179574 47899 47900 7491928 44723 44724 515515166 20359 20358 176046083 44070 44074 199789424 43066 43026 946125450 3624 3646 349703076 33432 33433 530307156 21095 21096 439052948 99580 99581 790130855 23066 23004 932227010 91666 91667 700429664 66338 66339 94227243 94536 94620 76813112 3715 3716 730000286 88201 88202 207244059 71814 71815 802448186 40917 40918 682635392 23493 23494 71902916 29407 29408 12024113 84112 84113 996744717 16110 16111 513085991 11171 11172 100851786 66494 66495 907251617 20210 20201 68590215 60555 60566 507597001 90541 90616 38507014 68462 68463 224491896 28483 28469 573116629 89373 89374 476914274 1429 1430 377081787 98074 98075 300765006 48588 48589 233518287 8440 8441 209294878 16039 16063 33810667 72136 72179 225618276 89138 89181 738685198 66080 66026 478540239 2931 2932 604739342 86802 86815 615556032 81406 81407 681421363 22947 22948 291588583 71098 71078 451223347 33941 33942 49154640 28522 28523 203531971 91088 91089 862618708 21200 21180 904659686 90984 90985 825502699 1727 1728 319099239 74536 74537 646649559 47164 47177 660497215 73078 73079 794462574 37949 37950 334592196 89656 89739 348085079 2174 2138 582919439 55421 55422 895666921 3262 3263 749250456 92061 92057 286119936 73747 73760 346399803 84230 84245 997305108 67188 67108 871816151 49145 49208 638753877 49109 49110 470849222 70098 70099 300290452 62436 62437 716581916 11684 11666 511172478 76930 76994 137842163 65135 65176 818357283 21691 21611 158339453 3900 3901 9683305 69203 69149 518554429 28001 27929 447140997 53233 53234 658855303 12620 12621 850700594 66906 66907 82355868 33418 33503 892903052 82530 82591 507753599 21780 21766 920589026 66027 66031 543932234 96155 96156 543789247 40248 40249 801059544 76496 76497 205967350 27484 27485 79704340 82863 82878 50050902 53847 53802 625917986 77274 77190 423654552 33171 33102 1943540 65308 65309 431563467 41295 41276 622993424 50406 50483 682493621 86674 86616 25103699 29261 29262 186548579 57585 57578 32511527 37838 37839 690768214 3676 3677 308251555 42008 42009 210029821 49268 49197 624574089 1836 1837 486158788 7455 7456 991760891 6034 5982 457518670 34339 34308 165168319 976 977 54476475 86265 86338 185096790 25863 25830 369078887 83062 83026 574412063 75953 75915 657016119 21084 21031 522421531 16070 16071 763177153 99651 99589 770009042 93939 93974 539234567 28499 28418 745263347 47066 47146 834207006 24718 24691 486984840 52325 52326 66539321 93146 93147 306718113 41667 41602 617417251 65580 65591 41383087 98353 98354 786713282 72188 72168 264318125 17189 17155 223027971 31724 31725 415352854 39754 39755 522143774 38245 38246 326309546 68624 68625 347017445 52902 52903 605636733 97607 97563 904040679 73604 73622 412788107 2999 2945 876562091 72437 72438 481225148 50023 50055 500419868 71317 71325 528885116 46383 46450 462414860 76597 76651 487189065 76402 76403 407303931 6399 6400 482921409 62514 62515 124439438 79547 79548 29591290 43768 43769 318514762 23887 23888 641723817 93923 93992 393339268 83361 83426 64882735 94888 94889 472887615 27754 27694 900293483 36986 36987 193007925 62532 62533 114649225 2214 2245 115804995 71535 71503 221518797 42952 42953 597294530 61700 61701 434428404 22169 22128 708826802 75289 75290 45437015 46970 46977 209668801 36395 36396 999249985 54353 54354 558158980 97428 97429 29334059 49948 49949 680907549 81871 81925 359281323 61463 61464 880987185 16324 16325 414864773 9158 9225 979110847 53052 53053 638238874 52652 52639 294844456 15053 15131 38442838 72236 72237 90193990 85310 85279 695777085 69942 69868 583547189 20015 20016 236390560 75486 75545 220890655 64067 64068 486205153 32013 32014 557939607 35481 35505 435901275 24004 24005 197630529 50805 50739 165850682 78896 78823 310629220 24219 24220 223087252 82149 82069 896164178 20189 20222 800084747 93651 93581 886646119 23129 23136 93070318 78355 78356 51794066 49156 49214 347426237 71674 71675 974191660 29034 29035 35717764 4152 4153 822505983 14889 14840 77829066 16762 16832 399140348 10523 10524 880287570 44033 44065 321247039 48337 48338 719179383 94954 94955 335009339 45126 45206 291999485 14063 13979 437366027 34497 34435 576151761 55082 55064 573183939 47365 47386 721734127 35148 35149 5972104 52313 52314 925253772 25101 25102 359927427 92812 92813 955028422 7161 7115 195634255 74790 74873 803999592 97373 97380 235534684 58302 58314 68924103 23530 23531 924059849 15168 15169 1930190 82421 82412 327291149 1579 1580 316359239 55200 55201 612434916 70666 70667 89736876 9229 9285 115835510 6547 6548 652507955 43486 43487 217418971 98630 98631 315583494 5860 5861 563776718 37820 37821 161550116 26775 26774 622012700 92228 92229 25277932 81783 81784 730076190 29021 29084 796852863 66823 66770 355472580 22280 22344 406766813 74127 74128 158490649 72045 72046 805768875 9164 9165 250088493 73210 73211 263588380 75757 75758 379528174 78188 78133 294508540 97361 97362 919237423 5404 5374 400345463 19375 19295 162013479 51442 51521 882155412 90620 90588 400088692 43329 43266 401315551 46647 46648 243012554 93602 93603 865738011 83330 83331 334490995 51100 51101 453273457 2717 2718 200172709 30978 30987 69986611 75568 75555 963947596 88907 88866 607030323 3759 3760 661944560 84399 84400 20996820 14398 14390 836367006 86276 86277 28774883 66343 66344 848213752 67833 67812 787777695 48188 48189 586217894 6445 6446 81211668 62269 62254 678930128 24930 24931 334932628 18638 18591 945713548 56258 56260 564695522 15980 15981 157012783 73116 73176 285795946 76443 76406 674244636 53652 53653 441913615 41795 41796 888586806 31011 31012 575887538 10419 10420 409261656 19514 19449 19464728 86409 86343 32741434 16000 16001 123821116 89035 89047 883157985 64942 64970 85900513 23613 23614 698153756 63593 63521 411997907 99669 99591 217691780 16875 16866 464139329 83798 83735 135898162 94045 94066 858395212 10772 10802 607097540 66062 66063 192938986 84960 84902 917617748 93332 93300 333032890 79566 79607 135736323 38223 38196 941039344 21597 21598 964209465 4148 4149 114000112 96628 96629 625957973 39249 39250 199409924 7035 7036 94820502 85823 85768 374195354 71293 71236 931537019 587 588 219398298 25960 25961 101405458 8593 8587 555175836 91610 91619 150920058 142 204 988692761 80746 80698 688150416 72669 72670 152690890 12876 12877 14350861 64773 64774 18101843 22198 22199 273518088 57081 57082 311242806 88550 88551 953369276 94730 94731 76233008 48755 48742 95260744 5694 5633 904146520 25037 25007 732602344 44569 44570 555682318 7737 7738 583971123 43164 43165 864441978 73694 73695 312866113 21787 21766 509878134 10165 10208 494592286 64312 64236 270804038 90425 90419 673332087 35771 35807 472996912 34005 34006 415714977 38565 38615 963290103 81768 81769 684294358 31855 31795 825719591 58940 58941 833096682 83848 83849 637454551 68596 68597 474363045 76962 77045 570514681 68261 68294 146440277 53852 53846 709095262 28082 28055 120349524 90933 90934 616393902 36501 36534 950235045 60857 60858 166325329 84299 84300 327188885 72185 72225 486851781 65655 65656 933275651 45101 45183 842779106 30229 30205 508596079 84069 84070 541601219 97989 97990 93553970 84230 84228 531253034 35065 35077 729624858 14051 14052 788701568 43077 43078 770519824 72826 72775 504638938 93004 93005 732185912 79595 79596 829517423 4505 4463 885145459 85739 85655 825231052 42452 42453 303738703 96389 96390 513738223 96726 96696 155334680 8154 8155 882340097 14635 14636 175876163 6203 6204 353121403 64494 64456 637393809 3124 3125 113054761 30371 30315 979366221 27996 27956 406966483 8334 8335 647053149 38578 38533 42544457 92505 92506 99992749 57268 57269 181404488 29867 29868 288572904 94442 94460 487082250 58111 58112 637487937 25716 25717 395634602 30057 30114 23465437 63605 63606 222845070 60461 60462 588899256 91455 91430 532697866 83986 83987 703900528 57460 57476 380851584 88781 88782 60384965 34276 34277 626337413 68028 68029 331264596 36659 36660 155051032 85094 85095 86700004 75924 75917 861708340 57107 57086 217335668 64622 64589 736879081 63404 63458 829340935 75628 75629 64801572 52112 52113 498875588 10253 10181 22838635 26576 26577 847373292 87095 87152 185329945 26886 26887 107956458 51363 51368 803664044 66684 66636 738166142 29802 29886 433235862 13990 13991 158944379 36302 36371 79652352 27201 27202 63414751 6874 6891 994514451 67434 67393 895536673 70351 70337 880810415 33368 33389 132068519 72695 72696 85523614 43352 43431 100165541 97698 97725 705893959 87091 87145 318045799 97283 97284 300338317 47655 47656 994847575 24778 24762 46498967 8376 8377 473006922 5526 5527 330914308 68534 68535 204418718 63841 63842 680976245 86955 86956 707841406 99162 99163 906289732 29967 29971 622465611 63569 63548 957229398 30102 30147 174847596 64494 64495 811934684 71675 71676 909712955 77566 77504 979852094 18874 18896 702163136 31142 31089 410733454 43757 43755 871883423 1062 1057 136706496 86670 86737 163609663 69134 69084 362668985 22458 22383 100814232 87125 87126 14822083 84693 84767 866186191 76874 76901 808417167 59293 59208 296132756 49563 49564 865986145 61791 61792 283045216 67137 67138 797635416 19995 19996 933210575 1766 1745 134025069 5626 5627 430157518 72452 72512 489101392 81378 81390 547097833 9618 9619 605985651 70576 70638 246715919 27319 27254 413186593 36009 35932 57388991 99692 99693 46249171 95772 95773 575657648 10930 10883 177578761 23261 23190 199790834 44772 44773 976102503 76869 76913 922410762 46335 46258 959716026 59530 59531 224821281 52726 52700 777387765 55756 55731 633614330 13770 13771 566950239 51014 51015 930292027 59486 59487 148004095 39932 40007 620354529 39504 39483 274140985 26673 26674 135275650 47701 47702 801992732 56190 56191 421602270 37431 37432 120476871 76833 76834 602338164 62688 62760 279242811 28194 28133 958012291 3550 3551 359052136 21959 21960 311779235 21627 21628 80825805 69997 70051 420542634 93680 93748 916484695 78577 78498 975217855 28325 28326 391041488 69240 69241 162756040 81982 81983 726578467 42581 42582 18901983 48131 48132 770066703 1888 1889 425771573 55748 55791 450213078 41797 41739 958380918 60166 60167 455785647 99657 99658 962632021 45858 45842 406624086 94079 94069 267929508 87303 87264 303198365 35641 35642 545436489 487 572 354707854 5105 5106 521643596 67266 67295 255866194 8313 8314 780763145 24111 24140 952599040 24717 24718 244236010 66631 66715 404867630 28300 28287 664735768 89447 89448 108534592 95801 95788 866569213 48207 48253 861764445 75644 75721 616696958 78731 78774 720858371 88174 88241 695242403 12620 12625 246588000 80260 80261 556598146 46369 46370 831136843 18187 18103 851719336 83536 83585 966589047 55701 55758 698287730 55907 55854 867511091 42276 42277 326250120 65203 65143 260939042 20677 20678 358723507 36513 36514 139500166 89726 89727 180430410 30399 30373 57828428 7285 7286 155746185 25093 25094 919240747 57097 57171 857563029 84369 84370 530263875 89839 89864 111818873 90351 90352 412508163 61447 61448 123027366 79472 79473 150829869 12549 12550 314363448 78785 78786 739754685 86017 86018 314732777 12779 12780 310031930 78924 78932 445832869 81452 81453 596605029 90416 90482 656951338 6265 6266 934965650 14632 14695 588888173 95045 95120 99806640 46744 46781 518373301 24147 24148 23294543 44300 44350 952601355 30807 30808 656466627 55090 55091 607228782 191 192 399758004 45419 45420 330960824 72418 72356 98343060 71702 71703 606980078 76969 76970 712009534 13165 13088 468784970 32882 32883 358857334 97327 97328 682519003 36899 36900 341469739 91475 91476 100195821 60808 60858 309167610 46934 46935 401431812 63045 63055 619508271 76795 76797 600731387 37615 37616 4163242 55958 55959 184770133 31016 31062 142965020 18018 18072 805096936 8506 8581 654411603 96760 96761 159608110 41894 41895 624862122 25063 25064 475864951 57699 57700 808174803 49267 49269 736421749 68175 68185 926024800 7811 7820 749213043 27243 27233 457144329 16739 16763 159226667 34803 34804 561434293 74084 74085 435032692 35837 35829 176023973 21132 21131 846462621 68974 69048 681438235 75865 75866 864625791 95367 95386 523922118 77087 77046 619092200 85001 85002 167698280 33592 33593 557677221 76071 76072 66383520 1139 1140 973776107 82236 82164 33607837 98267 98268 475991000 44305 44385 979164826 55469 55475 602460646 70128 70129 527209773 65904 65821 642837067 43394 43395 662643005 26865 26866 765795558 18220 18221 454218531 72357 72281 209089306 64208 64139 265068512 58227 58228 579663083 13040 13051 247627925 57532 57533 92510068 63771 63772 490233552 90786 90787 28243568 31110 31111 195913441 4996 4997 829986557 67335 67250 637568652 55811 55786 800866942 53299 53300 971483636 10738 10739 303172476 71892 71893 413965966 50580 50526 870055375 48385 48386 549476111 43685 43686 616721944 30162 30182 965637308 18912 18871 92646891 52332 52333 376386531 4078 4152 163782161 16303 16304 687793579 91098 91099 145249435 73391 73310 330119057 51969 51911 420958725 97907 97932 438860427 27503 27504 139191853 41559 41560 307367295 13638 13639 287320801 1109 1110 451778476 60036 59984 803936272 37592 37517 203069664 41914 41915 565318605 4686 4613 869540199 45322 45280 594897197 98874 98875 518363539 28008 28009 633638911 48984 48923 904343179 25592 25622 46061578 54526 54473 131316389 61693 61694 740566727 56711 56712 316784959 88241 88194 452345505 10440 10385 639724936 70094 70095 510397731 39091 39104 207915169 75097 75021 667858181 89275 89276 801413666 19405 19406 320433103 85273 85284 249881091 33084 33067 993642441 20638 20677 174418047 92192 92200 533999226 93879 93880 168996750 43926 43927 854360326 87161 87113 75255249 64155 64207 924039326 98637 98638 642353896 13468 13469 612449913 90096 90097 541871648 65297 65298 849445961 63742 63706 283806826 47895 47896 302883843 33568 33645 278954523 37371 37372 134043464 9002 9003 305548300 47946 47917 721764926 47708 47770 442647859 45258 45259 705255950 92696 92697 835702110 79045 79013 716450175 8062 8063 39736922 53073 53122 15873381 4292 4370 325431526 13182 13183 813561708 94358 94292 395097880 89215 89216 827633757 9885 9886 677073518 87336 87311 210449439 34559 34633 526144949 70731 70709 370197360 41231 41278 638963612 77520 77504 856884026 52284 52306 500032449 38775 38776 589075402 88763 88764 222192258 19479 19480 294787609 1310 1335 811797496 48783 48749 830865112 67216 67217 415309834 92671 92736 404679902 39041 39025 527269285 64992 65020 58485544 39059 39054 410649742 94845 94846 685489215 90906 90907 160354058 68095 68096 85940138 80022 80047 82634076 29325 29405 636241265 79596 79559 443011782 54708 54709 79805871 16611 16673 902757027 4436 4517 669515876 6678 6756 579076762 13645 13646 449569820 94300 94360 845506850 65236 65237 859626376 23348 23295 314409575 43840 43904 423073191 55861 55862 569202317 53762 53776 729805958 59857 59858 613666465 42414 42477 80140787 11681 11601 960341479 32983 32934 356592132 30794 30778 954863665 24546 24583 215536632 87665 87666 963612820 57688 57689 611670480 82165 82120 857195121 29352 29353 961533662 95183 95206 486966850 71145 71226 97000198 94906 94907 406379018 96473 96532 965527234 62315 62344 261878143 88696 88633 707322305 51780 51717 845131970 66740 66716 595082278 44766 44767 542086784 18227 18228 995572419 90104 90105 565331629 71930 71931 310804108 67780 67814 965109650 6902 6909 905958120 72655 72656 335786595 51110 51111 521447318 77007 77008 924964143 94776 94749 611867886 77614 77536 486360451 93582 93600 468255798 30438 30379 452123282 36315 36316 271868721 66482 66483 955131400 41087 41088 489936006 27732 27726 296331312 13622 13623 669844388 2199 2200 76403796 87014 86996 884849705 23741 23742 444375553 10649 10700 732869526 34395 34431 159588603 43994 43995 794989263 49161 49162 54918266 57361 57433 219144073 34873 34874 550412743 47028 47029 350606430 44943 44944 217856435 68940 68941 29685783 95717 95718 80724403 79957 79971 393671342 86805 86801 187452817 46975 47023 847646726 43224 43169 779488977 59471 59472 372060404 76357 76358 744454749 92290 92230 277918123 45136 45120 59957213 7900 7901 32686262 25465 25466 499671371 75523 75594 991391930 44120 44121 14594365 53869 53870 408622236 58320 58321 651652427 99861 99849 653196327 90040 89961 829727093 20910 20939 61609516 38704 38661 986449175 63252 63253 634074339 76407 76408 933905309 75530 75533 702040981 50159 50160 973966795 42941 43007 129687740 81863 81807 158835123 4565 4528 960895844 2672 2655 336922023 52983 52973 27275914 65984 65978 739270322 57380 57381 520413451 30934 30935 406428530 24871 24894 787652767 49678 49762 678737104 46175 46257 319571930 76473 76517 85541021 88005 88006 853900436 35887 35888 771568576 31846 31847 354543548 40902 40862 183037590 41842 41843 963481836 2655 2570 66461501 69944 69874 398984793 37516 37549 549890281 3 4 75877213 38577 38506 864796701 46350 46351 601323899 17407 17408 28833552 76006 76007 732803657 3464 3465 989683594 64865 64890 331782587 32360 32362 962888688 65993 65994 95537916 33578 33506 992602494 90402 90403 106234085 40867 40868 973662150 25701 25684 308200750 42759 42760 912270222 25127 25128 265169414 86523 86577 748194579 95518 95519 929050545 19091 19092 335248817 64407 64343 39426579 69889 69942 696934618 6703 6704 319620698 47409 47410 399655225 66406 66397 597898840 50362 50363 891759939 64247 64208 645677168 84421 84422 346273258 43227 43251 271346802 57238 57277 644620199 97614 97581 751997912 5984 5985 790809709 70895 70896 309840057 29103 29104 236557803 73476 73547 927234283 34132 34133 501193298 90458 90459 782827849 41329 41330 693258435 72621 72622 935643221 9413 9364 283761576 14171 14120 224560329 18305 18306 563639847 37701 37702 510156206 18877 18878 968928633 59467 59383 854030331 62678 62679 779576294 60550 60551 920970585 68475 68476 129176697 9547 9496 18192870 36537 36573 512656917 98880 98938 833602404 34229 34230 327592012 44234 44235 749355837 37345 37346 178367144 72166 72195 519374857 57598 57544 600399699 81324 81325 682353610 77415 77383 185481961 49580 49600 229354657 9083 9154 960108291 85382 85383 336750459 98695 98634 920189260 10806 10751 440259903 82188 82116 989313115 43415 43416 633076259 72051 71974 177724094 34575 34639 383172081 81361 81362 52209092 24909 24910 363634122 92768 92769 510864584 92099 92100 844156061 73091 73092 510837867 22770 22733 154188167 40741 40742 131779485 86445 86395 941719019 11801 11802 823590842 58511 58434 554568236 81857 81858 874910210 52308 52333 473849485 71900 71956 81489329 36202 36203 608513447 83151 83118 741275340 39400 39401 411177301 61100 61166 856968149 23867 23868 85711514 2903 2904 593438620 16772 16843 911683420 46385 46313 441976493 91692 91740 483630468 19308 19309 665490416 79730 79769 568127832 24377 24423 88682938 74683 74745 489158660 75966 75955 179832629 69756 69765 590268431 71787 71788 823869147 65952 66014 271628277 82268 82342 634185778 49664 49584 391786176 34069 34070 545815104 68328 68275 300864526 90187 90133 899034006 94543 94544 61196266 12774 12779 520609150 14722 14652 243293092 8432 8433 825075867 73008 73009 365800004 48876 48881 337618736 31038 31029 807791279 30623 30671 576910752 79024 79073 689210327 58417 58362 694853194 49635 49628 347457419 95158 95159 87953536 748 749 564377104 69560 69477 988805114 1361 1374 252800479 1800 1801 433133082 34248 34249 478788398 47320 47306 356267850 83127 83143 649953705 26274 26275 270888290 37017 37018 762535218 33030 33031 332643030 56099 56069 149138821 87904 87905 441224460 43197 43166 879547596 34346 34347 543604300 81411 81365 223287017 58626 58604 820781568 30102 30103 662987666 3913 3991 94990226 74951 75033 649973890 4944 5007 542633403 62176 62239 73233109 85859 85860 907344580 39110 39025 961077600 16133 16134 468254606 4532 4477 303688839 96314 96308 278237997 44589 44602 664632946 32509 32549 339588320 66402 66403 56357767 51403 51376 211077645 52004 52005 575670672 60872 60945 348445544 69118 69119 358507829 15274 15275 981775516 49281 49282 586049130 58902 58961 750804795 79404 79405 936653413 11992 11946 628303066 14437 14438 366683096 90993 90994 732998624 40615 40688 834590274 57068 57054 786044038 91968 91969 668059038 40655 40606 34071581 33962 33963 406301390 44236 44270 317953281 779 780 758481383 67536 67537 183591002 18235 18156 492859453 76695 76696 839735062 96689 96726 210320627 65547 65548 787489177 7924 7920 76394385 65702 65703 136919379 41391 41392 93966032 53128 53089 740619093 36123 36124 230438831 14186 14187 159766330 61846 61847 276851190 76419 76420 501595005 61645 61646 729045740 88371 88372 820261215 81560 81561 504266049 44931 44932 267515670 9947 9948 885489050 38698 38699 350375595 15504 15505 760750679 468 469 327052029 11153 11154 774867964 52241 52242 366305514 57632 57633 239719054 83271 83272 832877957 33399 33400 373834654 57974 58040 574418321 50718 50719 660185205 14400 14367 265884910 29406 29487 574951215 13794 13795 895765597 56276 56277 936663408 72985 73031 106190327 31949 31955 539277325 29853 29854 494733520 10058 10134 130983741 35409 35342 690920871 95985 95986 951173614 8904 8905 276838387 60806 60770 342303152 64828 64794 713332591 57820 57821 287668319 27134 27054 574678219 58849 58850 479311505 97443 97444 697558891 41168 41169 393022791 58677 58653 421055028 74663 74619 708796478 45412 45333 687031074 15510 15513 910708260 78433 78474 81183858 97374 97355 962847395 76016 75989 875735200 730 731 561456322 10842 10884 504465561 28237 28238 465469396 61078 61110 185035648 70971 71016 948072815 79421 79427 184197855 60488 60549 650980325 83502 83568 386705381 9832 9863 587511260 19147 19148 917891994 80460 80529 95181564 81790 81853 395648100 15908 15839 900963124 96218 96219 36355153 59116 59117 971540401 28648 28718 600079797 11497 11498 950235628 83279 83281 75656263 63711 63712 728316686 81348 81327 482754029 52195 52190 772787610 10237 10238 995673162 46467 46458 382636542 3988 3989 936416869 68694 68716 195207602 43113 43114 875580444 14222 14223 428912232 60694 60695 129524551 43565 43592 801749071 78136 78137 266322540 96507 96528 794008173 23898 23899 436920780 68146 68147 249602059 33943 33968 666157560 2921 2990 39748429 56836 56837 32896995 56029 56073 816676382 61310 61311 640001361 91500 91501 516416246 95419 95425 362589877 98763 98764 588063459 97788 97789 130624817 58908 58867 478596385 80308 80309 922312391 28791 28792 894809934 10098 10108 657764202 14644 14645 65400755 73000 73001 679593743 67592 67543 643473173 8980 8981 454204089 81813 81795 27313507 23818 23819 247535723 7914 7915 767628537 90647 90660 485232843 16575 16576 202167995 45155 45163 916117077 69320 69347 63257660 94659 94660 8588570 77786 77727 931917972 56114 56135 550870468 79489 79414 487228858 74817 74750 742601982 89417 89418 400121629 76608 76556 770016545 61065 61066 172414236 69074 69026 517771609 21944 21945 488599953 32669 32670 666470186 62475 62420 854027557 69812 69854 563289867 33673 33731 906286503 34723 34724 398596720 85471 85472 255942535 29954 29955 847815448 10625 10626 583076483 28168 28169 862752629 42633 42634 531568925 5177 5178 251650706 70017 70018 620528386 77461 77462 654006718 2538 2485 156976185 20204 20205 496198550 35891 35929 600757562 67454 67455 351105953 66124 66154 742447868 84442 84499 813352972 91166 91167 381955036 45272 45228 884545752 47621 47550 166511837 18679 18680 979571880 90998 90999 790038130 44071 44014 157390818 25759 25760 20846486 19268 19269 252435518 55313 55271 230392088 27910 27911 760141695 87702 87703 728536506 68682 68690 538233689 22276 22314 225041890 97038 97039 778570424 96695 96648 97795164 2298 2299 867844159 88083 88107 70884224 28354 28355 479883214 66853 66798 568730603 78173 78174 358914664 1170 1171 353522956 48798 48799 835534744 27858 27793 121197436 67011 67012 935012492 65874 65907 351292846 49802 49729 429067273 32393 32394 607200953 47712 47713 622305410 68832 68882 971681822 35617 35618 120368474 51500 51501 422222157 132 80 543679043 89763 89764 965191057 29220 29273 431593330 9072 9073 315002413 97340 97341 562351831 3262 3329 195914056 79830 79755 913345140 92887 92879 711663576 85860 85861 633165738 4360 4349 534254444 52529 52530 949843966 95517 95601 292578006 91407 91391 730787407 84856 84857 552201097 80301 80302 179781100 29764 29801 91783325 46362 46363 651138680 75173 75144 513537644 20578 20579 379124167 14471 14472 920532299 52358 52359 968719569 56375 56388 358423170 38981 38896 905189738 48870 48938 314418430 32599 32646 877751827 20379 20380 977346185 51940 51941 144755219 32333 32334 783954405 67638 67613 969929710 14531 14565 942667664 57257 57258 737312661 48918 48919 826626358 30516 30517 457930743 93355 93431 803933152 54520 54521 110178044 81020 80985 219802463 93778 93840 215111619 29933 29934 771707621 64432 64433 425092979 95737 95738 362501057 75500 75501 941219502 10686 10687 683564912 4654 4655 519913172 68944 69020 148089533 35299 35300 465490146 59413 59424 776615407 4743 4737 739801580 8370 8371 733714670 88044 88045 292728091 19181 19241 252971534 52573 52574 961014124 74858 74859 777517490 61949 61950 769328230 59204 59272 335135298 70320 70345 207075415 65951 65952 396098746 76118 76111 959552164 22934 22935 754225109 30162 30199 33856690 65435 65517 440205076 88396 88395 456632756 34884 34885 838916984 49944 49945 956473806 21485 21486 681000222 23424 23425 749307108 92865 92836 519584316 12089 12076 14738176 78402 78403 883478266 32990 33041 204929187 29844 29874 9261091 47708 47644 188810514 31108 31164 841369620 17944 17954 27853988 76119 76093 1616475 64424 64482 948825448 14523 14556 456221156 73466 73467 843087928 18117 18181 569041605 21440 21441 326105931 15371 15372 263791756 67443 67444 953728248 84326 84327 985428871 93032 93033 600408140 79014 79015 354787172 5766 5731 929634005 9470 9486 840805555 63541 63497 317637392 56576 56530 684607635 9859 9926 65937316 6221 6245 177110166 97246 97309 991488987 58272 58273 326419097 58081 58063 911409648 2518 2519 844019927 89401 89402 49618927 75223 75284 950282041 4956 4982 900380942 33272 33273 896559588 89477 89478 92432066 214 129 267672527 68404 68405 293055131 3411 3418 990936026 94641 94589 914833975 87602 87603 681824949 8602 8603 421622015 55176 55177 240259308 36516 36517 512901255 45262 45263 85683980 45473 45474 58142819 92131 92129 566588277 3577 3558 827980321 3105 3158 331471429 69197 69272 578593194 53281 53275 311422664 80841 80794 20797787 24007 24008 997976421 1656 1663 692986678 7505 7426 354933092 59547 59548 408047376 5387 5388 735014216 99069 99070 501285366 79132 79205 990913274 18575 18576 240201146 67095 67046 814418924 96970 96903 992819401 76773 76703 29371188 78333 78334 499288959 41446 41474 517295461 1403 1339 174882583 59366 59385 384392743 42595 42618 767752686 57568 57639 958416827 60514 60515 358879969 98874 98807 321017797 19460 19448 111470407 26976 26908 900828287 55375 55376 429556453 11113 11114 808475193 30903 30920 26823513 70195 70196 363250773 87249 87326 649113473 77682 77628 300360905 88990 89019 716877754 43625 43626 235171799 41618 41676 750719586 49375 49376 885463975 32113 32176 224060780 71845 71846 99827196 50191 50261 301843473 62547 62507 78087394 70272 70273 851011140 81932 81990 464355615 48928 48929 370449626 1875 1876 340193821 11138 11071 971415745 99631 99632 92940523 38475 38476 868424060 5843 5844 644404274 76758 76759 143950235 47482 47483 543973857 75777 75860 356504934 35725 35726 197565071 5178 5179 122683684 44080 44089 170214544 4814 4815 111782758 89897 89913 453450010 97092 97093 387717721 42610 42624 278373735 81425 81426 781103920 47526 47584 561890809 43280 43281 660441345 47435 47389 313405744 49369 49370 221688416 25263 25308 506538201 7891 7892 152759688 97224 97169 461586494 57382 57431 935333738 21014 21010 655018304 24417 24345 824703824 45030 45088 921637438 46299 46300 95829047 84442 84443 92078038 80146 80064 712054020 51974 52018 133194761 53306 53312 692715989 90879 90880 908323834 1108 1109 779091485 86648 86649 235368398 25219 25220 926480228 47098 47099 539420581 33316 33249 581342444 80592 80514 92358538 10942 10943 749904760 21891 21892 203652185 93729 93706 955469073 95520 95521 691181692 8027 8023 331805306 78565 78498 994042094 71817 71835 829006814 18348 18397 932083660 36527 36536 405872715 83463 83397 495853030 48590 48591 164631866 96621 96622 559913768 7601 7537 751703515 18864 18906 570895236 35970 35971 743638388 60657 60632 569443616 7517 7504 586427053 57466 57509 232446487 13729 13741 833816519 89813 89833 969190949 72924 72925 270087756 76889 76850 53175715 1554 1491 448301439 20809 20810 555464310 81996 82026 112009646 1248 1268 780819941 59866 59867 266172492 58965 58947 97589469 77225 77233 585513315 8941 8996 382647364 39681 39642 582462725 42763 42735 390494296 31944 31867 929057160 46766 46767 729338852 18827 18828 463400309 36100 36044 854790651 1366 1424 130567847 49967 50021 180438549 53527 53528 120919804 60920 60921 366820305 65876 65877 317336660 26468 26469 452867826 45848 45849 613092500 41705 41670 916921005 84779 84738 373390867 60224 60225 104546893 45220 45143 402166071 67830 67831 873333944 27882 27952 334275845 74293 74294 291234102 87452 87453 599644504 82111 82056 810554420 45931 45932 163311624 41493 41494 808591291 3924 3925 346340691 66287 66288 51573473 82365 82305 789008943 76495 76443 19621809 44059 44060 862428473 37538 37524 393134085 40913 40846 321090231 90494 90543 243437282 47014 47029 207195562 79811 79812 246623326 12800 12801 263985571 39576 39577 988360362 63369 63370 744046699 44575 44552 864672196 4827 4828 475594362 64585 64613 528451767 279 280 751773431 81704 81781 720850158 10149 10150 128484531 46813 46835 734463320 83618 83619 602577763 47392 47393 482301028 87227 87228 295065075 80580 80626 673341514 91649 91733 151766287 87805 87806 270354597 63976 63977 664236479 49579 49580 336859323 18857 18858 709634813 68084 68073 196851947 2608 2615 28697054 23922 23923 784605484 54310 54270 43796026 37421 37422 949965226 31967 31968 603270279 93553 93554 106543281 82312 82313 946955477 45032 45033 314769663 46425 46501 633866055 32778 32736 887931981 25429 25430 2007946 23813 23831 604388056 48640 48641 8354768 53654 53618 477148158 5461 5385 869773245 14189 14190 867948094 37095 37096 698221629 56630 56564 879755275 68534 68457 22390380 79053 78993 342789576 64710 64711 319705981 83878 83910 951435706 2784 2708 920367668 34791 34754 219445061 50524 50525 888925309 35309 35390 994865265 97283 97257 203139497 14327 14389 772012056 57689 57690 160573549 28289 28290 628632606 42571 42605 555933993 37302 37342 947789683 80347 80429 556705773 91511 91512 890702775 47375 47399 631078384 88987 89068 100740580 92112 92194 156825261 89569 89589 90415344 50028 50029 254498296 6061 6062 903974696 88237 88307 587401594 13209 13210 609381712 17704 17723 191747501 22632 22633 976968112 51574 51575 895102977 37628 37594 223768836 77981 78032 330424188 62505 62527 564054584 49355 49370 613047619 59948 59952 718709282 89709 89710 133322306 6810 6873 256003431 9773 9774 18404423 81334 81335 806203941 39921 39922 466619782 7377 7434 289967093 43519 43507 979810994 98597 98540 20974265 12532 12597 856632830 32657 32692 164720899 44692 44712 290031746 34561 34562 247119176 52231 52232 984522749 20236 20237 179781849 1595 1596 98487601 35773 35774 646979863 41334 41253 535093444 55726 55709 698084121 10259 10263 256052442 72027 72028 902396280 68914 68936 99945757 13887 13888 172082364 77729 77730 457198066 17636 17637 291749557 37913 37834 171237794 42017 41943 706300494 84482 84483 925965560 40550 40562 572489413 64440 64381 924200309 57387 57388 485359764 60421 60422 742876034 33014 33015 468640160 32540 32541 316843302 12741 12784 939793361 56369 56370 918840606 33535 33494 394895220 22883 22908 74880550 82019 82020 327847296 57832 57833 279072990 30141 30058 401305216 90047 89979 23786236 99047 99081 275134306 57996 57997 987830317 39910 39911 868740384 25230 25231 235905760 8710 8701 405025920 8946 8947 178641509 44845 44915 82549118 8967 8968 412002671 9593 9594 871487426 27156 27106 958610342 44496 44511 494482001 37307 37308 272349531 55400 55442 6919527 29503 29504 193173831 40834 40835 687783205 11103 11104 855368505 26926 26976 600678011 29858 29859 356882888 72650 72651 887402376 69337 69310 903146148 53778 53853 40747696 28996 29059 538657732 68492 68493 494619757 7733 7702 11014011 21104 21105 787335454 61342 61340 198804818 34093 34098 201446892 17923 17924 477939650 82561 82562 803979208 47330 47255 68593262 14102 14103 536562463 85957 85958 455834002 81281 81358 664692606 85772 85773 389868584 24585 24586 797187448 40616 40545 558697807 26392 26347 559729639 99035 99036 981013813 1078 1072 166037305 64785 64775 431540520 34592 34593 42824540 38744 38808 668691578 30656 30657 487242146 12834 12828 69089117 15071 15072 317344608 33857 33830 860566639 24568 24569 843732194 31158 31217 145180152 97123 97192 629951289 53813 53814 579466313 69562 69481 646323458 91229 91295 349676915 28630 28631 587327015 27010 27011 164933152 57749 57750 752310037 42439 42440 350707061 66286 66287 651985977 3942 3943 880472635 318 378 582029066 8894 8854 719860568 35067 35068 937428989 15805 15740 570529314 17271 17272 310798496 83153 83162 319107932 47467 47439 552424196 23066 23117 895218836 99206 99207 438120553 48490 48491 836432495 10841 10823 211660290 45610 45611 326875934 52094 52158 750674066 63974 63920 904351888 42282 42283 489879470 23293 23294 257561062 72506 72568 434539539 36145 36089 860468951 28586 28596 886606035 44432 44364 351165631 36222 36259 701628548 32421 32396 986880444 78826 78797 843151272 95568 95515 150894776 77547 77541 121559786 15429 15430 343407285 79495 79496 406812473 69351 69371 236987188 78721 78722 36083449 46616 46586 442271077 88298 88263 852046069 77339 77340 225163052 9295 9296 82375866 81016 81085 536223795 37869 37870 96277432 37318 37373 619187856 53993 53994 944287502 88293 88294 42495350 13102 13103 146488715 73699 73674 823271171 57201 57202 894058357 71573 71574 925429763 45786 45842 830010693 66563 66564 500613718 84506 84507 777897192 29194 29195 472826210 62972 62973 236323653 92287 92325 257636800 61908 61917 198661262 59570 59571 775729854 87861 87862 106918160 94923 95003 665551150 57009 56950 320785 99265 99305 335702341 91599 91600 847267716 96016 95991 63332168 25427 25414 104566641 18304 18331 911953085 93063 93124 901868893 2642 2560 342556781 30967 30968 972293841 37718 37719 967454559 8099 8100 870029984 49183 49184 679616604 59353 59354 926979258 12026 11950 808729409 7103 7038 116895513 71876 71810 605805315 8270 8271 555702708 98581 98597 768170419 21313 21252 824981038 96768 96828 762685058 51714 51726 459015938 1382 1428 962851217 56639 56555 548459006 3685 3741 522775378 94254 94176 969653378 82825 82826 791658046 16107 16108 280617939 28511 28512 966648262 85532 85571 331662915 54028 54090 21969159 35740 35741 956825904 3328 3256 948577237 45535 45536 518428544 47565 47583 231159380 37365 37371 523192173 26243 26244 990660051 9838 9850 467242874 20528 20600 529510776 21981 21982 48181314 69161 69237 865693976 25624 25625 181419467 88108 88187 379543100 58485 58528 490867008 13826 13859 477205779 61921 61922 459400082 37903 37904 765449450 54660 54661 275788873 73427 73428 80128286 33461 33541 332329781 75830 75898 584017685 81317 81318 836430082 91715 91662 880646501 81779 81780 396461777 48369 48370 229700291 80375 80376 560102290 12551 12552 482184329 55510 55511 703971409 20273 20274 381153395 14527 14543 886423552 16767 16768 820957553 91631 91550 44565030 77128 77118 318502332 95881 95882 454880610 27882 27883 916495219 32014 32015 134727938 91745 91799 810798275 77209 77143 362985309 9017 9018 428563868 17729 17730 613797273 16657 16607 930522585 72010 72011 22075527 42690 42691 339492927 98635 98636 513160405 36110 36111 824352888 13643 13644 759870678 70757 70821 411650715 6634 6635 711464875 36352 36353 699683889 35224 35186 216040411 98902 98825 496310697 73142 73227 606901125 99237 99238 932145970 74676 74677 521547279 39590 39591 366633927 90696 90712 687912464 13075 13076 238062545 89593 89594 415922644 93982 93966 394868481 17507 17508 244904872 4695 4744 279278804 79873 79874 939784323 75262 75264 255699145 20220 20210 933723298 91932 91993 737129570 9724 9725 629598145 14564 14565 87738351 61673 61674 536944275 33916 33868 842383452 34119 34062 615398673 56831 56822 533323267 94655 94656 649193609 6790 6776 578762658 21769 21770 449448286 16457 16458 284970255 56214 56218 487967170 71132 71128 637310609 86028 86029 574562638 98897 98845 623213990 11607 11608 724401292 52117 52156 721499950 56943 56944 770882361 51558 51559 863525492 67964 67965 234079999 79904 79950 698723771 37191 37192 948597426 74330 74262 700286484 56059 56046 334997195 95294 95209 722930875 79193 79194 338599615 5085 5086 831963266 38509 38510 578925201 93445 93446 939690573 57847 57848 944499539 91673 91720 184651092 86951 86952 574596130 13764 13765 949448085 15462 15442 691079372 91523 91530 863120612 20492 20470 629043246 85882 85883 855240018 89497 89441 503688803 77872 77873 681015115 40892 40893 834962109 74423 74497 683619743 28852 28798 822373006 27064 27086 646876254 1258 1259 877471145 70281 70342 768044589 43423 43424 305490975 2364 2365 130928471 84685 84686 16107399 4823 4824 542390974 77390 77391 978174557 71508 71492 829662643 20676 20727 996345093 74312 74313 7505954 28305 28338 888827810 34256 34257 813033493 68343 68344 901585195 33755 33756 216262794 5870 5871 161075145 49821 49772 175159301 16453 16385 110022533 38835 38836 490544170 56655 56705 137666477 82299 82318 417842683 92145 92146 105024295 86106 86107 908086675 96572 96573 879764796 41756 41757 99943959 73444 73445 464531171 23841 23842 894969983 5554 5566 331242874 16269 16270 66628660 92208 92209 137183624 82266 82267 280787420 98793 98794 444225021 55115 55116 135809220 66155 66165 966080489 28903 28892 542469939 82769 82770 758115502 3289 3222 375380730 62618 62628 468098515 23997 24067 197003558 94562 94507 189628029 15022 15023 198875083 80219 80220 985647642 70834 70818 736044621 78650 78733 648684530 53334 53282 451410925 6736 6741 79677404 48119 48120 571138851 86232 86176 368492457 46441 46442 381344238 44059 44031 87456418 78385 78446 525668133 90296 90297 343103826 65013 64941 90325502 21318 21341 959557920 69120 69121 649211640 14182 14250 837973606 5592 5554 514282498 47583 47584 603017289 53897 53898 716451104 91935 91904 708466918 92154 92155 819259649 70744 70745 477440669 13786 13752 772101629 76169 76170 943383491 29938 29974 576820418 69480 69481 382929234 97249 97250 460540064 737 738 693580389 80894 80812 811957985 26260 26261 653303312 15851 15852 2705950 95282 95283 902789183 66849 66788 491126789 83419 83420 841639589 68650 68651 153415756 64825 64799 410086951 57509 57510 179187207 88512 88461 591454019 5468 5469 252830371 30129 30188 614865393 72244 72245 33064689 78525 78526 410617788 62374 62375 974698690 28788 28868 30826163 47402 47342 444766588 34430 34431 581446415 21614 21615 450744134 72830 72882 313618265 63530 63492 761433603 59638 59639 873306415 46840 46921 369575231 55459 55460 519152246 60105 60106 208796435 92635 92636 773930550 40162 40168 546222319 11539 11540 579201008 73159 73160 421896079 78148 78210 932712082 14823 14824 521777796 28201 28202 413607172 95668 95669 819543625 47765 47766 555253114 55768 55769 732432805 82504 82505 56510736 97189 97172 796277223 12542 12562 799584562 33348 33389 178481503 81313 81314 99765595 73705 73706 681118533 50935 50936 550019042 67319 67320 243226169 19123 19192 994704929 69296 69304 487015211 20229 20271 668870592 85043 85009 396820369 74121 74091 32939592 4997 4919 371355535 59359 59360 511141516 66219 66220 959873530 50436 50434 950791809 27059 27060 482175211 9207 9208 857498511 98875 98883 884874988 69576 69610 199124154 85815 85803 153608399 79529 79538 768887578 93329 93330 820855355 1677 1654 499144235 16746 16706 141341081 87859 87790 68148715 1666 1602 830916806 95208 95145 893511024 97533 97534 139389203 55044 55045 510850784 48851 48852 693055562 97290 97208 422756685 307 308 849840830 37218 37265 966432907 92318 92289 675346467 8369 8447 22785616 16966 16955 274209277 51085 51081 997498913 75727 75728 777724613 81755 81801 346643946 78111 78112 963171236 78853 78845 929323351 45119 45120 285163100 12520 12521 33240610 47573 47594 40783494 70961 71004 371402547 60626 60661 27922185 87669 87618 759358309 47518 47519 639814247 58283 58239 531355593 28079 28080 885610843 78299 78255 4740316 93954 93939 741621278 35348 35343 149973475 36405 36320 282411463 18856 18857 989019530 46280 46249 135169577 46679 46665 775660154 23558 23553 451780501 76986 76987 391955307 97315 97346 809098084 88290 88291 441850283 74099 74120 782387859 26967 26968 411248414 97330 97331 231008940 76578 76579 547283415 34798 34799 546747107 91463 91464 643411732 23091 23156 809941706 22467 22472 322573277 41293 41226 139422807 51543 51624 494166868 70026 70106 553709787 36702 36758 110100030 79019 79020 175865989 69998 69999 517302384 71461 71417 549027473 29062 29060 816930828 47290 47208 46067322 46937 46968 756447267 26514 26515 149031346 43167 43105 1257051 16145 16146 826752248 18959 18960 95722775 96292 96293 604197873 47816 47737 579077566 96584 96585 865922877 25292 25293 632252562 79113 79114 895082585 27042 27076 168872644 45448 45449 67226259 25996 26009 713582720 91445 91446 229701300 60024 60025 102691875 7965 7998 520187532 83922 83965 112542831 95671 95672 253493535 47276 47277 659358762 55133 55134 740610434 43176 43105 915146212 24826 24827 181943159 77560 77590 166421522 9564 9565 753326995 80821 80822 648121423 52783 52784 986519564 99392 99412 677247177 66908 66972 670490019 71491 71533 772869216 63938 63939 411300126 63337 63338 757773125 53393 53394 87476973 83872 83849 391424555 56718 56704 461659728 64697 64698 590652952 52632 52662 290402765 33759 33760 728108788 14230 14251 224394103 92611 92674 847595880 66315 66316 25400112 57218 57219 475805891 29505 29506 159094887 97668 97679 811562408 83587 83588 330515559 76222 76304 913376254 69878 69879 884392114 78084 78085 275103151 18217 18218 947729564 27329 27330 574701249 56662 56663 326536745 15066 15141 173806499 71007 70980 14524502 9573 9495 319417447 24398 24450 58346565 25225 25141 397455313 62825 62786 827512350 48606 48607 657278908 39079 39082 414909427 36823 36824 759765974 69743 69709 580918873 64212 64213 81087775 41892 41893 310923793 40383 40384 977170039 25541 25542 235820049 6149 6091 245022453 63014 63015 817045500 96030 96031 296148488 3942 4004 34584140 51555 51524 611205202 11023 10952 100656523 67279 67256 682669289 78531 78473 313783933 13081 13119 424708077 18394 18479 310046597 96358 96359 844310333 65702 65670 614141895 17889 17887 288112735 28854 28776 434249147 72005 72006 489134452 97245 97160 231575928 39894 39885 694042426 59323 59261 326681695 58609 58610 722663090 62550 62551 679372984 22123 22125 647909736 16081 16082 355757206 41139 41140 510354945 61042 61043 298851008 89159 89160 94871503 96545 96464 998489531 15970 15997 115579137 30250 30251 324605914 39876 39807 482856770 40763 40764 470880590 69911 69981 11914898 72221 72222 174465936 17255 17300 88372801 100 43 203308229 69991 70023 664064567 39174 39248 844837272 66554 66515 543747030 69754 69755 10242101 9199 9200 507623558 43143 43144 131484602 2408 2443 897683367 86328 86397 993588968 96261 96262 13012261 83233 83234 309208577 79098 79099 320724612 4859 4860 739496951 24859 24860 156489493 57286 57287 503541219 80708 80783 61953285 44913 44914 997089914 59456 59457 329336040 92518 92519 665982870 25098 25099 215167208 68421 68422 42962949 50326 50310 778281076 4655 4656 403129638 73869 73844 503080191 33667 33741 142161180 39414 39411 717632497 8955 9018 996444741 67449 67397 810474516 64074 64079 26546474 43948 43983 948936893 54754 54761 134988365 31796 31797 828056280 2192 2196 339164978 12983 13024 726374928 91340 91341 514521201 96804 96805 65267888 39424 39425 736669627 36704 36717 854262607 41710 41711 831963057 27842 27843 499630967 87923 87863 910087132 58859 58860 938800776 24236 24237 139925555 93205 93188 350569629 16592 16516 461757329 90771 90716 480013523 29925 29903 120155038 84660 84661 598178924 11250 11219 748623740 35435 35436 818834164 33478 33463 312700688 79437 79354 312925255 29371 29425 773375930 47130 47131 248289473 74650 74638 499304845 41176 41177 420760815 24630 24710 941655113 75462 75505 445692406 72735 72736 884956234 75293 75294 755401828 6674 6675 570070452 73070 73071 238228811 96103 96104 947861420 13994 13995 114984037 76681 76682 56644763 83277 83278 346995567 99313 99249 887690742 60068 60046 747123430 90612 90613 625383850 72197 72116 661717261 85310 85311 759770552 87589 87603 568944258 93221 93303 926795243 49963 49964 14016882 20948 20949 117656519 74156 74123 667548873 70078 70063 273975609 39927 39882 701618161 97606 97662 406356678 22813 22773 403274360 3835 3836 233533992 73328 73329 725529763 67211 67260 836722462 45976 45977 39602332 8189 8190 649168843 15581 15582 404169414 39738 39739 843749966 8793 8794 104386629 23104 23105 625754580 10199 10155 155588552 81869 81870 115296464 71278 71279 819230638 81325 81326 896500950 16115 16116 485104391 43207 43269 122191452 37442 37443 772056630 80849 80842 309509929 29912 29913 270546877 96232 96233 578600955 29520 29575 440868921 24361 24370 115915040 15725 15749 492416841 2156 2089 753474098 99541 99533 858692781 30395 30350 813269250 31202 31160 479590376 45461 45462 282403196 75140 75141 878590108 88076 88077 402223972 78332 78270 407546512 50350 50375 751067425 36917 36918 753215292 3615 3616 127826431 88014 87992 88586728 22250 22277 166654979 18389 18462 319094744 61695 61696 953618762 52452 52379 208917719 2030 2031 873217697 78065 78066 115178596 3117 3118 678730676 39820 39814 693470728 72759 72760 634987789 6119 6120 424376105 73186 73219 988279554 71660 71611 870082767 41610 41605 832597882 91970 91956 578537011 31466 31441 732697738 5436 5437 98281150 62204 62205 865985672 84343 84393 502618142 66201 66202 667742989 64572 64607 207244905 53137 53138 767657045 16308 16258 927562031 16336 16421 358453025 73631 73594 269938479 28498 28499 852862190 14739 14679 191851605 44251 44252 215541449 37913 37914 658083092 48239 48293 170626258 30361 30362 718189461 80479 80480 356883484 82619 82620 366144738 26490 26504 843826925 76438 76446 208501948 76127 76059 113283628 22317 22318 472320747 40107 40185 403844957 62887 62843 766450534 39047 38999 694600485 21285 21286 161607631 39879 39937 95437209 10278 10272 448742898 4120 4121 530851139 95649 95637 932656988 29430 29431 349707713 3768 3824 721824750 12428 12429 997630322 54490 54477 411754199 24244 24266 460127261 65015 65085 471251734 21173 21165 283713264 31889 31824 459960077 38134 38135 856785120 47955 47883 779426895 35882 35805 691439208 85434 85364 512570880 9527 9556 672935528 34853 34854 655392152 27601 27522 969523618 18635 18636 524994203 35909 35910 955803569 55177 55250 295355578 7879 7880 792192925 26880 26881 150480313 48540 48541 677930546 91670 91745 693867339 31969 31919 795927552 14087 14120 436328753 1494 1495 689026476 89311 89326 666920392 76147 76197 303916101 21571 21572 675267521 97152 97071 949121217 57887 57888 446469382 308 309 694263030 32844 32789 805138189 7492 7493 711761768 71297 71298 271820222 95615 95589 838295540 64290 64321 388770662 43512 43529 389584252 88196 88120 556502448 50012 50051 46216729 20115 20116 921875938 31310 31311 842225846 85390 85391 840263482 67127 67087 625570515 45869 45870 50823420 73140 73141 670876202 27649 27680 185730244 56565 56566 781587484 74755 74703 530249720 50864 50865 926235854 92176 92177 602095766 42431 42511 660763056 2318 2391 18144088 24445 24446 328410796 33 34 767839571 43825 43807 593270150 36392 36446 371805548 51533 51459 285397098 12488 12439 471492453 84655 84682 921871754 4603 4604 377548144 15055 15099 9691837 50134 50178 372006636 40993 41069 240451612 94539 94540 860995387 7959 7893 138319151 86091 86114 683143191 684 685 777403160 61552 61553 985910751 35784 35785 632381120 46026 46027 988961586 94100 94101 589820325 11703 11662 218090189 14093 14094 459141878 18063 18064 287364749 66014 65961 525368998 78043 78012 350916970 92033 92034 942771616 44784 44785 6444833 23728 23654 316815595 76478 76448 635313947 38124 38125 396937008 92498 92499 662774676 5828 5896 556830894 84206 84207 380579343 38188 38189 340748222 45470 45412 612427594 62912 62913 203891795 71252 71253 442833503 23040 23077 992297825 12238 12262 106448531 3966 3967 205688103 25012 25068 270957232 87808 87775 776877446 19522 19561 488125326 12435 12428 296987598 33243 33244 220126758 42039 42059 793799726 8656 8708 488957982 80716 80711 999599709 30224 30225 145011354 8455 8456 589999260 59626 59688 580565328 42023 42024 569353916 46534 46535 27107218 76848 76849 738418514 53921 53907 33211862 63082 63083 478011833 68142 68098 515603927 33619 33544 741070495 56782 56858 791676451 7829 7905 560982149 23120 23085 580490604 9393 9394 506289795 11129 11130 668043587 87552 87553 90609124 51194 51195 811162359 73958 73959 354855888 29332 29294 129642766 48021 48022 840296195 79326 79327 887508057 3016 2967 404857761 23444 23445 585843878 82180 82262 792512305 28415 28416 955713587 23388 23434 173335280 90652 90683 187796975 79629 79605 399199006 44063 44038 596702561 6598 6648 658018359 8744 8673 152845158 52062 52063 202520378 13462 13538 896104890 16095 16033 857320836 71003 70985 321895440 97088 97075 598294317 17572 17573 278424062 31652 31653 749850164 15515 15516 315873538 88878 88879 773354121 7145 7146 491568373 10063 10064 529767133 21981 21953 260801046 86286 86287 134084629 50076 50077 682634807 20228 20229 937905768 72933 72934 793591347 18203 18163 512337956 85315 85284 660916535 86762 86827 877800673 56725 56709 299028098 77349 77350 688184355 854 846 653467079 90471 90472 950111537 35758 35759 311495653 15332 15366 455773057 82595 82604 762149200 46002 46036 932482071 30346 30347 20194015 50099 50100 19490844 45927 45928 143597260 97769 97770 37760832 36245 36246 893978524 82613 82529 654461265 39541 39542 798004476 95019 95027 719999090 93235 93236 986538199 96296 96297 657180555 16558 16559 370462656 67018 67092 341389049 10287 10288 353482771 89615 89616 359997114 2180 2241 738362576 40432 40433 404205315 41467 41468 427911511 56511 56489 350676100 61084 61085 204709275 94027 94028 359346692 46396 46336 546529073 60718 60796 64223507 84097 84098 553803749 15957 16002 897027575 93552 93553 604742301 34373 34374 610453691 36844 36780 848456424 12240 12274 178208988 11390 11312 755175216 97830 97915 930743647 58309 58224 199209052 61715 61746 451138072 40341 40342 947161063 18729 18691 587955664 94885 94886 548782672 43617 43618 160052137 56132 56133 929121170 3775 3776 839563711 49406 49409 169013541 59837 59838 750807740 53974 53975 782106273 79377 79313 365055501 641 642 546473010 11818 11819 261586936 45280 45201 971882548 31150 31151 650673592 13071 13008 733148795 51969 51907 443249300 21154 21165 53930988 18338 18339 761332792 72415 72416 594849794 20638 20615 830502087 13690 13619 705403935 49304 49305 955839630 98503 98420 301834414 1580 1581 618731435 3384 3379 982442412 45340 45326 575285553 35900 35920 787784107 91965 92024 993178086 61844 61850 587042991 7826 7893 376629190 64509 64510 837698170 65585 65586 643232089 56706 56707 701570824 8877 8878 1351423 15903 15904 284065705 34220 34271 699478039 72831 72832 1408948 18572 18505 134685810 30254 30212 924014828 1309 1310 137500048 69190 69191 409605085 89820 89821 689800594 43128 43187 980869501 70814 70815 29639652 32730 32731 478623870 72980 73049 911208730 56465 56466 881847339 56016 56017 1271743 24555 24490 606261525 71900 71901 180364177 49800 49801 869693283 60610 60536 161141980 35199 35196 97715863 6321 6322 525786632 5866 5867 321240735 60503 60504 374438540 16660 16661 396061703 79651 79721 689231202 72413 72344 952296478 10869 10930 938729836 57657 57671 785457418 84763 84812 501586455 85668 85669 190489525 60032 60033 383437179 36827 36828 967848182 95023 95002 987114116 59724 59737 152829728 46875 46876 184337976 64501 64577 584708308 77422 77459 1682564 82972 82973 502567232 64787 64858 402976200 49842 49843 668947156 20415 20416 916926826 80931 80937 706639811 50329 50406 799364959 29821 29822 925880555 47684 47685 3168928 75873 75874 24547393 2460 2429 108170192 48828 48829 323109874 75276 75277 854889893 19180 19181 190799312 27650 27651 774238250 43855 43773 458212486 7913 7844 916630062 61421 61466 880839763 3747 3748 762187950 33671 33672 310702188 78671 78672 29547171 42250 42251 994852546 68291 68229 808413908 99301 99302 933267297 80625 80626 394178094 41993 41919 788769940 18930 18931 186382883 40709 40710 554566940 43887 43970 782194553 6191 6192 923591409 36356 36297 309396962 26364 26365 8632404 10488 10489 618440747 23570 23532 734857221 40937 40938 109900044 88109 88110 143492333 89534 89535 450662784 50925 50926 576745196 77849 77850 287652865 19887 19888 55049004 71755 71840 903932257 78177 78178 181661969 68051 68116 816114460 42420 42421 274048025 74186 74263 871773858 4000 4001 277926530 45565 45589 921163258 37140 37061 694093674 14911 14912 188554332 5625 5558 295670768 48825 48826 640055157 88275 88203 424968221 90033 90077 791650281 71281 71259 883352640 6367 6368 538257107 1654 1652 22251223 28088 28089 401867168 31977 31901 369902438 89451 89452 699220085 14736 14737 418965393 80611 80612 990219261 88610 88611 796185987 515 516 798034592 54861 54862 241901855 41291 41292 417854123 25580 25581 633756956 23808 23809 186979897 75244 75213 566840557 28007 27981 822668386 65893 65950 569649289 55335 55336 257395274 20949 20950 841410068 48020 48021 629852971 68621 68555 3663130 62468 62552 517158700 57261 57246 526878341 41656 41633 756262156 33352 33413 179181212 41698 41622 647935375 85024 84956 231725314 29316 29274 841158347 73042 73051 464013136 79567 79568 878484370 73596 73519 582147356 60348 60349 250741823 27908 27909 841654270 41057 41058 616162691 49548 49549 624551598 36778 36779 532437366 76406 76390 910555961 18714 18647 494104694 41748 41680 575701607 97976 98048 1331155 18074 18133 851554120 11082 11163 497898938 45253 45254 980837383 54245 54280 737386608 7419 7420 581455051 33140 33141 76468136 78134 78154 885723565 95872 95811 606781850 89929 89853 474025970 61684 61651 135953511 11649 11650 694655352 50658 50659 725042408 3518 3567 840232869 74818 74772 682841605 22469 22466 387947322 76685 76705 62571675 78912 78913 374074424 7818 7819 134830343 24201 24167 605195869 45643 45644 467934920 57691 57692 157100323 48552 48553 528060605 30370 30302 113417779 75026 74981 123164914 94777 94778 104082374 69594 69623 950668610 96972 96924 823113065 3500 3501 207729048 25287 25288 244784811 37791 37792 933162908 12910 12911 106347949 85786 85787 366250891 80693 80694 988816604 39676 39732 235913098 13391 13392 675046923 10506 10507 190143232 67680 67681 23417956 11056 11057 662210798 99912 99981 656948471 24581 24653 603448307 40163 40177 850041952 42629 42630 772781592 51581 51582 548403760 64912 64913 519846029 55293 55341 456349814 26715 26653 941925407 62822 62810 441916643 52400 52411 904486502 47142 47143 102700489 16964 16965 708519712 20694 20695 230176068 75360 75361 103174639 71171 71172 30768314 41112 41113 730052631 91951 91952 487763264 28142 28143 491312560 68672 68673 660146117 7257 7258 730643120 98340 98274 128395366 46843 46875 52715209 54188 54232 422619652 62734 62730 796185695 30944 30880 303713278 55519 55520 493396297 81896 81824 717723499 79494 79434 445125225 25373 25374 460868862 22778 22779 602497351 41376 41377 880147549 83122 83123 314458543 44418 44419 621310629 87015 87060 721584969 99089 99090 823160050 5802 5803 63282084 65660 65697 827615750 83383 83400 365896367 99511 99478 741704766 41902 41903 712335014 52409 52410 884158919 14078 14079 103408385 77279 77280 869015951 42427 42428 959447272 80701 80702 647988279 60088 60159 511831972 97805 97806 949092248 70634 70635 374820180 77767 77768 392433637 36956 37037 837600393 58232 58233 804642820 35651 35592 559135360 72691 72709 272556215 79991 79992 445959222 71891 71892 381302584 13832 13886 444693535 12470 12400 266123624 58643 58644 507463809 96791 96792 715402207 32036 32080 573155231 87475 87474 271605112 29957 29958 993936064 97448 97449 877953127 89420 89421 697276458 18323 18334 333037960 41590 41620 350144135 8943 8944 513833927 24026 24027 160710259 46179 46169 315715892 35344 35345 384508688 48408 48348 271684066 61027 61107 849516667 42893 42894 15609029 86476 86477 62471395 98650 98651 352650784 60198 60199 109729253 61079 61080 607880038 40235 40287 628472572 61235 61236 695224108 10134 10068 165731576 71183 71184 653210420 20038 20111 868290837 28837 28772 199737226 99137 99138 602181121 25965 25964 579875531 54107 54099 281880516 60792 60784 91389478 63141 63142 255116801 26202 26203 458768287 48541 48490 359766590 77662 77624 808791778 71249 71250 689956677 32713 32714 206903042 49759 49760 521236801 83434 83439 227294344 19901 19902 22170786 28114 28115 394750905 91377 91378 987369349 76636 76637 100473737 76916 76917 128684901 57360 57311 504499376 59791 59792 543927098 78120 78121 380069687 25530 25518 645113966 85927 86006 494365945 48740 48783 231981093 72950 72915 783871987 30249 30250 534182891 35351 35352 662582300 95999 96076 508895641 2648 2563 177936741 79189 79190 238790727 83938 83954 893088507 97349 97350 831058027 86987 87072 8950679 96894 96916 391290962 43274 43207 454400552 85835 85836 46241163 7156 7157 216238060 5904 5919 835711945 67804 67805 294589846 17804 17805 680838025 97571 97572 176244244 5129 5130 964143025 7387 7458 28261018 97815 97828 312086791 76228 76229 317127841 83054 83055 616638396 91544 91511 777550716 88163 88170 237593802 28928 28929 472367915 55181 55182 676130747 41422 41389 996624104 82072 82073 302259734 94197 94198 925230960 16881 16882 149709322 58192 58211 642726244 14247 14235 891610465 3692 3693 838658526 77950 77951 812877717 82808 82858 421316218 60538 60539 516536720 9638 9649 746672213 83566 83570 114904659 8283 8284 636273297 32591 32606 478463917 20057 20051 456933529 75605 75533 217639648 74146 74113 598583356 86726 86727 424236758 55577 55578 129124660 7528 7529 198814822 13580 13505 507109205 94795 94796 739863200 59562 59500 488746840 22461 22504 638191802 92860 92861 706327885 43840 43850 897200231 78102 78103 821370035 68690 68691 86046526 1515 1494 851208965 95755 95756 346836341 6469 6397 105876901 11299 11268 629919413 281 327 68846175 17075 16993 703350911 1627 1548 821499762 23890 23851 707590218 96172 96204 786586888 10915 10916 51006573 35591 35603 92411359 35281 35282 944168395 55700 55762 417426228 96966 97017 171980205 96372 96312 725199282 19719 19720 190481400 11648 11686 447521426 56651 56600 27919075 22897 22980 276919714 73573 73574 820740012 61357 61318 320540020 26198 26256 769040811 45674 45675 811560140 35307 35349 597579082 70597 70598 234970433 21172 21173 63197092 24127 24115 390309662 90264 90265 88273213 49736 49809 196265599 3524 3525 781931435 70951 70903 134064498 56703 56773 284273417 22136 22137 511286637 36912 36913 425122010 84453 84454 72099087 59997 60072 516104943 19169 19172 770982620 52438 52439 371153375 52066 52067 407454639 45149 45090 252804093 73499 73444 708176102 75902 75927 714296162 94899 94900 630494336 6431 6479 622808663 26990 26991 78121480 30605 30576 18519765 37074 37075 916608157 15832 15833 560617587 97232 97233 374996017 14303 14254 315738451 75433 75434 600276350 47930 47931 794218951 88179 88180 468412788 61511 61440 923152908 78224 78141 972330137 72938 72939 718071066 33749 33769 6044008 82968 82969 160158949 53069 53089 482252571 94561 94565 584113579 46696 46728 618099094 87083 87084 531462458 30581 30582 451306961 25605 25606 736873189 29392 29381 782342663 79475 79405 803134625 75298 75226 816343000 24131 24143 616494857 41253 41225 555046083 15108 15109 265484378 43329 43363 615790859 72807 72878 157906240 72397 72365 742863847 60137 60138 23966190 39800 39848 420094867 91793 91729 435787339 66158 66159 481596050 94871 94912 550336593 60299 60274 82463527 8304 8305 600913929 40509 40510 332870824 36875 36876 12910747 98079 98080 649888941 67138 67139 43012813 16071 16072 766057891 68075 68092 373223707 85636 85622 801487985 53295 53286 723313272 46181 46182 602940963 35360 35369 317659991 5913 5914 501757811 61184 61185 973538299 98066 98067 559389369 4332 4273 626843007 20295 20296 699938092 86897 86943 570121906 14605 14649 847109384 31707 31623 972208412 29862 29863 268998527 13380 13420 134047788 61144 61145 115403058 76943 76944 390480173 92714 92715 842127862 82924 82905 334714866 59016 59017 677412716 36113 36186 91464687 81255 81297 151814125 34544 34545 555817351 40451 40483 621793164 66909 66966 98232758 90029 90030 56923149 55802 55795 174073431 36680 36625 589150307 66968 67006 887640840 9697 9698 394013228 46149 46150 85676564 325 298 963901668 93089 93010 75992402 41482 41443 728301004 92642 92643 6719301 20854 20843 955700859 87460 87461 464130396 68038 68073 949361458 28495 28551 28558585 80678 80679 379566301 26239 26294 765754209 50369 50290 821185809 91555 91556 174633057 60862 60847 70353692 28863 28864 773874141 49541 49542 951498837 33435 33436 758974743 24399 24373 556431749 38081 38126 607206108 67962 67903 766489045 57759 57760 580777393 12967 12968 189779887 64633 64630 711264492 75337 75338 685369651 67836 67837 853625478 51572 51623 991570106 35450 35451 463590056 98726 98727 402005062 3787 3788 989075981 21635 21692 368213194 67098 67178 365518116 33222 33214 679573962 15680 15647 525275543 81126 81127 188217271 3288 3289 920032952 81193 81256 606734699 31992 31993 832022702 49170 49217 969456742 58213 58296 182936957 65708 65709 947077375 13350 13281 27665305 46439 46440 264068538 51957 51958 890698664 30576 30577 983241371 16356 16378 485347436 16022 16069 980390632 75706 75707 88182132 2581 2555 509432697 22588 22533 51012120 29067 29127 340271584 84189 84211 557873418 18488 18468 79431881 25765 25708 759324174 81689 81690 807758955 57739 57740 490508146 8777 8714 312975572 30928 30957 591442306 2817 2818 798019735 20580 20581 587544923 39189 39143 791444410 60870 60871 278127970 27974 27975 146736266 60592 60593 566708622 17830 17895 345537000 21542 21512 811204717 98402 98403 209885146 2027 1984 365857653 34751 34700 775207631 28409 28462 494481882 29858 29821 331663595 24270 24329 655980663 82976 82977 394580052 64973 65005 501477643 72708 72762 319537577 49172 49173 50835432 79913 79914 675353766 34292 34289 769802546 34180 34181 662222616 87236 87202 854253931 90954 90955 591253948 25991 25992 332794281 83996 83951 930858194 6590 6591 885346257 34387 34388 957574513 74397 74401 800750509 17638 17672 894384451 18696 18694 901161614 64695 64696 225013795 24257 24258 335090645 97942 97943 723860658 55272 55324 787397141 1788 1870 926542464 23645 23670 152440619 83796 83773 685782941 46177 46178 744504307 78736 78776 945856213 15117 15165 851299845 92883 92884 706795614 69908 69900 770972258 74003 74004 65919624 76516 76514 656687305 59347 59348 91169117 80638 80639 853988839 24336 24337 528281861 68366 68367 939918439 43013 43014 583160227 93571 93502 542615852 79982 79901 919542245 87229 87230 361493066 86481 86493 634853563 85395 85357 338923603 78688 78648 967006541 65888 65889 297354814 76069 76070 418860725 31781 31782 982442803 54123 54201 213333990 94235 94236 169441797 46537 46538 837682803 53684 53685 845614267 43909 43910 647036582 95903 95904 625621917 7307 7385 885204661 28679 28737 670197982 81006 81007 303568875 97937 97938 651324797 34475 34488 555521673 72262 72263 249461905 62063 62017 881304856 60813 60814 936578499 16844 16845 925852649 14838 14839 773907176 8390 8418 927267506 57481 57419 773826892 35638 35620 645875835 35060 35061 898155216 35439 35386 835902044 59491 59492 668853151 71634 71635 261009690 24375 24376 723538802 8595 8596 894408614 64265 64266 723471230 49173 49174 538182951 21209 21255 521836523 6118 6184 979517956 45474 45475 647466425 58110 58068 744890306 49099 49100 246592882 58491 58492 293886829 32278 32355 540415433 44822 44823 964506557 20040 20071 812860368 88210 88211 124532063 7020 7021 998665750 83547 83548 847745039 39526 39525 919049523 17649 17677 937965589 34260 34261 575808266 48662 48663 602224426 90375 90376 37839474 3957 3941 11281116 30278 30244 774615032 9785 9717 676772800 30211 30247 329987894 46040 46028 880098438 58171 58130 999695839 73558 73507 611932590 92987 92988 586955377 77886 77887 738845828 92980 92981 362999763 50666 50667 304847774 71152 71140 858468923 88946 88947 854081107 59954 59955 722605813 7904 7890 901909663 94075 94076 712961868 25114 25115 706110420 70434 70385 732906003 65461 65459 29141962 89068 89069 50691901 8916 8949 741717234 49998 49999 216010185 94302 94303 264379777 83665 83666 232223315 73422 73423 517229569 72701 72773 384052482 16577 16651 291404473 35668 35669 641235907 90823 90799 763866229 93679 93595 420732444 21505 21575 324281333 50044 50023 968072630 59892 59893 284563239 86289 86330 126417501 46238 46270 622989030 17751 17752 812950326 29467 29455 857780472 68817 68897 985762880 91870 91871 275374615 2028 1968 354508098 94891 94896 731424597 1293 1373 350057515 76735 76681 413742070 14675 14676 305886055 11562 11500 957424769 6323 6324 243975261 6918 6991 957943023 95104 95105 298946250 6504 6505 832636340 66861 66898 304297084 68710 68711 525316777 98100 98032 372839310 2632 2633 550223571 70622 70623 307386210 13597 13671 410723987 25381 25382 852104561 38546 38547 141199498 4919 4967 659343281 50105 50163 164091143 73844 73783 635195566 94030 94099 10608748 18136 18191 513573481 60942 60982 159303248 35581 35582 80143071 87255 87320 751638687 79663 79664 775498847 11150 11133 278501870 17822 17826 785711172 81595 81623 309220062 69454 69440 181493243 1978 1923 535422587 30697 30698 240018438 35812 35852 280253733 54334 54259 930047192 80394 80395 857502172 85631 85692 983672579 66026 65960 439484099 43898 43899 699112047 44281 44280 487383709 96900 96901 152005090 19645 19646 772640708 26738 26780 940418205 16533 16534 273928940 61381 61382 999603551 66737 66756 964729399 15916 15917 363832166 53489 53490 937304331 21830 21831 225196652 62074 62075 4484407 89079 89080 594412023 53453 53454 504898164 98862 98909 567202224 10363 10364 957257194 16536 16565 271110087 73250 73251 122278055 75060 75061 201557341 431 432 513923269 40679 40680 357835610 74688 74689 315620323 26445 26446 179252913 61258 61324 566534829 88782 88697 185859832 84757 84782 40110649 88621 88704 171691380 73519 73520 517432183 50012 50013 496783647 80854 80855 577849652 23452 23453 615022345 18831 18832 358468927 71751 71752 977200305 30365 30305 363617301 12385 12386 715946087 8589 8590 62953971 13283 13350 799181529 76702 76715 326021524 19254 19255 259233551 43300 43341 183736229 17762 17804 422069606 21367 21410 700180182 28714 28715 184249868 33090 33080 630483526 54521 54522 376658230 33942 33943 745368382 3014 2931 148243603 31531 31532 789140436 3878 3835 624829355 56360 56398 705383904 41022 41023 226616192 41939 41940 293393381 88430 88431 763803787 7643 7644 379430337 42653 42598 741803163 97337 97369 385418439 6271 6309 563047167 13305 13254 393262686 77321 77310 412299161 30498 30499 689960441 61775 61776 808906964 14425 14426 34996176 8608 8609 325008293 62942 62966 939006227 61516 61517 420626383 34825 34826 343562601 1284 1285 968983004 85538 85539 943541143 4017 4018 967007095 22335 22389 453842051 23776 23741 952094743 96019 96070 830644378 36570 36571 816066002 34741 34688 682101023 29572 29550 699707680 94195 94152 266375784 47587 47588 950066933 57554 57479 396355527 90433 90441 697572062 31389 31390 236802141 19451 19441 612780173 13218 13270 749937788 61603 61604 347888190 55080 55153 48838116 17289 17290 939324945 99501 99505 551344242 82142 82128 508498260 72623 72624 224842695 92217 92241 681545301 87395 87396 382776117 34211 34212 482087578 91443 91426 831163499 78759 78760 975889450 55339 55328 728195534 64622 64691 836914552 61327 61328 547240726 75473 75443 994159967 6455 6386 22534649 14206 14225 54061104 50523 50547 320091705 94319 94307 858624061 68008 68009 104828001 26696 26641 585904074 3722 3723 539759611 1184 1185 482687096 53576 53577 121352987 4943 5022 676124715 66663 66666 152873783 91783 91814 58440923 51113 51198 558864519 67925 67951 897513407 98835 98836 654113185 62261 62262 433498198 55114 55066 670827073 68457 68400 313010691 4199 4200 220409615 75658 75659 449362283 19640 19576 238846746 74433 74478 556109156 78212 78292 330998607 80248 80249 351934589 26936 26937 387543231 37560 37561 367510472 83339 83353 951531242 68142 68143 151311315 56259 56213 147264038 60089 60077 544806824 30790 30739 698746878 26351 26426 738177056 30074 30062 36648273 71608 71554 176874834 42193 42158 972466285 52489 52510 989089506 54004 53949 502945703 80002 79932 161177442 46943 46944 150390309 33914 33993 115494529 89031 89032 748487253 86612 86578 933310278 86864 86865 140495048 83542 83470 453053941 36471 36443 680212035 8160 8161 782167420 722 723 408815733 67237 67173 527262198 17707 17708 582872217 85270 85271 770977619 3068 3136 30313635 57075 57076 271565942 7237 7220 79657087 60991 61072 785452559 67375 67356 238625139 64071 64072 90481789 72781 72782 623724915 32808 32869 820233372 19171 19227 257333874 90181 90131 300377161 86813 86871 697620528 77228 77229 318722187 10538 10539 635996117 8822 8844 395403800 15344 15345 744580499 93335 93259 566455162 57251 57252 992258517 10906 10907 173832780 99777 99778 187865590 50434 50435 203380789 56196 56269 818572997 31546 31547 78458358 10896 10835 307265914 27428 27459 230865439 86718 86719 240477899 31067 31025 336482976 93965 94030 235653414 21859 21863 728387390 87419 87481 311256173 80650 80621 836287130 26317 26318 790915407 21832 21833 328156926 91861 91787 456065153 66457 66458 372940059 62536 62577 65906406 93254 93255 355852369 67828 67785 529051483 12903 12981 755444503 35827 35887 434838908 35823 35832 724280990 17770 17771 736733858 71290 71270 822495117 4707 4690 793702001 92248 92249 699661095 13090 13091 549750202 82028 82065 860883306 32063 32102 114492867 18205 18182 336228653 79209 79229 395226833 49265 49312 219085055 79933 79934 143480675 25569 25570 781379840 14837 14838 607336488 25859 25922 598801705 67258 67259 376163893 72364 72343 817254031 98454 98455 372369574 45343 45344 796431041 14465 14498 862268787 21078 21079 70666706 35719 35667 352830732 15230 15231 264191462 92881 92823 85062755 72409 72399 700211711 45850 45821 400463988 43266 43204 69980584 78234 78235 442334230 64622 64584 517439584 38142 38083 891423181 83264 83265 216684347 54141 54142 102194367 41295 41305 708816209 6915 6862 588040946 72335 72336 114521972 16739 16764 753981775 74229 74281 891609456 95833 95751 778239390 54792 54853 228018792 31905 31906 573646235 19107 19108 139032964 25538 25540 362900250 47168 47169 476682829 55935 55987 312584003 29231 29232 805783951 90397 90398 63599779 96759 96760 702752197 85737 85788 825066058 12003 12057 991267467 50166 50174 584232781 2840 2841 505595484 25608 25609 367654191 82996 82997 533789753 27183 27184 233387080 72457 72517 86139802 47711 47723 45249766 31387 31388 358623593 33681 33682 220668281 92512 92513 930191501 70202 70145 418420081 71322 71323 1819276 88373 88395 559618580 80910 80911 187174282 46884 46885 695866288 60819 60782 435858989 58256 58230 141226612 46016 46084 962408158 57125 57126 341085196 956 957 70006938 78363 78364 622835231 3772 3741 874627430 21282 21361 347092651 97199 97200 653967811 34182 34183 588625715 91610 91590 340996825 17196 17157 568368684 3827 3828 929182269 45102 45160 50953279 29316 29318 158370655 3213 3214 731540538 38729 38730 124335298 16172 16231 162386024 95440 95472 690043396 24688 24689 323493119 54984 54985 950753065 52527 52601 214168197 66911 66879 864173718 30959 30960 134426253 37422 37490 413339483 18254 18255 492364295 83518 83593 236346474 80656 80657 109873189 28987 28988 298807592 76975 76907 455033588 12308 12309 456762048 99152 99153 611844457 36991 36981 422191698 11039 11040 754527099 68072 68073 620561948 3455 3456 862900624 66004 66055 612491325 90021 90078 82800067 44911 44947 453300714 898 899 655272108 54703 54704 812182316 33218 33219 830163609 95083 95084 141761888 94264 94278 391515061 79762 79763 306497237 96987 96988 918326520 70026 70048 658109703 7814 7815 100239056 73221 73188 243794665 83079 83061 643740651 17907 17908 384869217 16604 16642 884618851 2454 2455 983438304 50435 50414 878075470 4709 4684 275715371 93769 93765 831909542 82878 82834 436705686 33310 33382 137976148 79510 79511 993927118 833 898 81122033 62980 62958 590186437 45901 45937 154738671 93383 93384 158603495 91999 92014 769677764 86695 86643 378429187 98050 98051 831826738 98638 98639 841433728 59647 59648 612284776 57081 57034 251951009 90439 90474 812228032 96357 96350 95615717 55512 55579 457028319 26020 25961 803463242 43499 43500 348996228 93071 93029 333168900 38291 38361 583011178 74947 74920 528780626 28832 28786 867755241 4530 4583 104744614 7967 7968 447893718 30757 30758 346987406 51074 51106 129858693 43818 43804 207002186 56604 56530 628926082 76952 76919 791475855 42244 42242 663605631 17167 17110 612782247 48648 48649 899493757 94674 94651 152651432 20404 20328 683983454 8579 8562 298497768 51813 51770 669756185 38765 38766 931621385 74991 75015 45536956 27870 27880 312239039 49084 49043 857627988 7105 7044 197824449 25260 25261 237208159 50086 50087 962406117 70778 70779 380835649 77838 77839 465042328 68654 68634 256780640 9207 9141 978467190 65105 65106 452940319 18156 18145 331157599 60932 60933 219419875 42962 42954 260846986 47084 47085 651220739 89575 89555 484707352 13651 13630 857727692 92256 92260 367370505 69822 69812 238005172 22744 22745 725164435 33021 33022 944708897 59756 59763 774522265 65747 65786 624815929 85565 85566 413948680 94862 94878 397124619 64281 64282 605258955 36882 36864 961288038 22063 22062 123775287 11554 11555 922192074 27641 27593 353410871 94828 94788 195529072 79917 79955 107138425 34899 34827 172158021 43281 43247 222837807 77654 77651 391354952 91917 91918 782223213 16201 16202 438363545 83127 83128 608014487 65710 65652 989078897 34326 34313 800072476 58264 58260 903923564 2660 2661 432185770 69339 69372 869656051 39252 39260 265172003 59917 59845 846726318 50540 50541 434393861 26370 26338 792184516 60741 60694 248690570 98869 98864 614867253 51151 51191 556320305 73877 73878 734126918 24308 24309 686874391 20246 20306 697032309 5366 5367 13083799 62796 62788 30678380 68189 68148 922175954 18070 18097 63077375 32471 32472 382879986 44185 44174 923364777 64096 64079 132611623 96582 96533 598638441 36314 36315 152480826 73256 73257 715945427 69082 69083 470876036 96754 96827 494585246 2108 2109 817262660 38721 38722 970311129 53072 53092 590835366 10428 10388 420244917 23909 23910 248438808 18880 18798 49878850 78462 78463 70230789 87903 87952 547179809 4030 3981 584477521 98672 98674 261870180 37291 37310 611710282 49422 49423 600965551 57509 57435 858590942 4643 4659 630591873 91376 91413 725937460 90076 90090 734489291 99436 99484 267861378 21146 21147 837117372 82202 82203 430299089 66187 66121 113001558 47494 47439 210804244 15190 15191 53456138 6726 6727 955754199 68609 68607 294112100 66385 66386 506485713 44142 44066 939267952 57563 57505 463128108 50627 50628 549450866 6680 6681 406261852 38321 38245 36517583 21825 21744 411618082 4182 4100 764495582 22297 22298 701038759 73697 73635 971692203 91138 91139 73499519 79640 79605 998860006 1486 1570 421318958 92600 92577 360058878 9263 9264 643369726 47130 47121 239315510 37932 37974 401048361 60854 60855 415523601 26211 26148 658406410 7450 7445 668458891 53757 53723 254164511 53832 53904 511464381 35966 35903 425103268 15053 15044 678244046 65259 65266 722937514 61600 61656 90282785 42905 42906 829229364 40120 40121 810276955 12114 12146 354844608 72696 72668 484744119 62748 62693 364383790 484 430 556949389 10648 10649 836857302 63289 63254 614573207 94594 94595 271712464 41018 40975 276514593 14292 14241 751282352 50289 50290 874597881 7392 7455 582542322 90713 90693 455978351 5404 5405 103628935 63972 63924 501845382 60900 60915 884798421 98501 98431 966831944 35083 35084 417636864 56439 56512 509052077 88831 88882 297322891 35644 35711 622046546 95626 95627 895976705 81235 81236 542380636 14977 14978 552706063 63957 63880 412507170 27913 27980 917155243 4492 4493 354415848 50109 50110 60669604 13779 13861 284375437 5559 5560 317908475 44236 44237 724518002 39475 39476 248462540 37849 37878 321824572 31434 31402 82970933 22212 22213 651203952 69915 69916 818881665 79721 79758 874700172 75824 75746 893088333 67044 67068 396273593 22310 22311 279369814 30058 30059 732803060 40979 40980 661888127 84463 84464 71304698 79358 79359 71930124 56802 56854 846683295 92411 92461 127807272 81115 81191 74585378 88015 87988 950275964 60107 60174 832298588 28231 28232 785859653 37526 37527 447356214 53692 53693 935264391 69175 69146 959503332 61478 61479 340827909 97393 97394 261267581 22363 22303 603370945 17137 17138 154323716 49305 49306 750181874 47455 47481 907289720 774 713 906703229 89279 89299 679281759 83326 83327 648887437 27699 27700 183277781 69146 69142 963377533 87318 87389 260310727 24088 24089 974297873 1609 1644 868895510 76322 76323 706488556 68726 68727 426042642 77292 77293 243000040 43954 43955 541900792 21447 21448 200716656 58116 58117 471193506 94125 94126 335298596 66475 66530 711510407 75566 75567 827945163 71420 71360 386914630 91296 91297 714183044 6722 6723 906128008 72136 72137 304003878 35531 35578 847135377 28544 28596 894859359 45587 45656 708974777 82320 82398 51928335 88433 88401 583546919 83346 83347 195616098 94625 94626 683926813 91704 91705 981552671 75551 75594 570420371 13540 13618 139995489 65901 65869 526502106 17740 17702 162157166 13757 13758 206476764 22804 22805 791965349 58858 58859 867264207 91836 91837 868590660 30638 30639 614691387 74921 74922 866427137 81189 81190 717917227 4175 4217 342081154 85486 85487 695190879 12338 12339 918442719 35905 35987 574135117 79652 79653 882923987 29694 29708 800380461 45450 45435 128258531 79272 79273 312792789 66497 66498 772951807 7749 7817 629104959 42216 42134 43584037 75672 75673 54525244 58063 58064 931300080 92676 92677 539727762 22343 22316 255880965 18535 18466 992677942 88207 88211 879650637 65214 65215 975607400 18502 18503 104025932 40734 40696 528599956 2939 2940 469725195 43392 43393 103102146 21968 21969 49544326 86202 86172 90950513 86995 87036 783960031 58856 58857 344197210 7612 7589 627253705 73712 73713 135508688 50551 50552 419982190 32699 32709 773701248 12236 12265 974495406 19295 19296 365479157 30740 30686 237178533 71153 71154 762809686 22061 22114 680189992 23050 23029 674157557 67871 67872 259099596 43455 43456 352445268 9012 9063 859121236 40447 40448 99868249 64361 64362 371876285 26228 26229 622529205 90471 90516 532352472 87831 87761 620717548 13652 13653 853684962 51596 51597 422807033 85801 85761 994440101 9965 9947 917903249 21782 21725 250781202 76085 76062 235189656 67063 67097 865074479 65648 65649 522640041 77316 77375 312097047 32679 32680 689705601 40786 40787 617937803 14329 14381 17402078 54 55 916669819 35929 35932 338213519 28674 28741 319659768 72082 72047 237639688 43082 43126 665998139 2451 2452 367779702 74173 74174 282629346 71380 71461 718049458 29962 29963 128131382 42844 42845 682630493 33948 33949 13505569 57577 57578 906795141 61649 61650 120003097 11893 11901 87399784 72950 72951 995734562 30524 30481 667938334 15981 15982 494195823 7882 7883 534424207 78979 78998 297503924 47143 47163 804784593 34434 34435 157341098 19693 19751 350083818 10350 10380 342857528 90847 90771 965802703 68116 68117 144516346 55769 55853 677014701 2883 2876 302897901 32996 33047 220813198 16357 16358 858733597 58176 58177 219987865 84279 84222 172210485 67721 67776 472751527 60090 60091 2893149 67484 67485 307172603 15677 15678 641183844 16444 16445 888670920 98170 98171 305042276 73644 73661 679477244 47542 47491 750426349 4605 4606 766379375 16726 16727 242760233 52212 52276 522187705 94697 94698 13748103 71669 71618 311204019 98790 98791 352809989 38039 38040 504963498 80192 80193 463288471 4754 4755 100101161 4254 4255 812046069 44352 44281 117237393 18349 18424 973977188 50974 50975 132060942 53304 53333 583669021 50483 50548 510622234 23000 22996 222776540 46390 46413 835428814 72826 72827 205738467 61334 61335 714626191 74020 74021 156495323 38017 38018 449184844 81311 81393 277981033 93554 93562 54303858 95922 95930 649346975 32166 32125 853439158 81487 81497 430675103 3722 3699 292536219 11279 11332 336917577 25184 25266 758903590 73762 73698 828978949 63378 63384 280995036 22062 22063 848809356 98292 98293 804540577 59264 59226 472829258 91885 91886 786292205 84348 84275 863214764 82156 82157 833191609 14519 14518 214737602 36183 36184 239137646 12507 12508 497081461 2352 2353 781442294 29276 29209 116997039 26818 26784 286287505 93693 93669 486170832 19959 19955 519032475 40763 40818 300590927 49233 49208 230719130 13172 13238 814357381 75323 75305 119532749 76974 76975 460619435 12627 12628 252314010 28897 28835 15431160 48153 48073 534939166 94182 94253 541067389 67896 67845 174202752 5978 6003 966077432 82408 82409 984006144 7102 7116 605940331 31748 31690 690406803 1893 1894 93564889 99305 99306 659273816 94355 94361 962831973 89979 90035 770472306 17491 17512 474474317 40300 40352 905106884 2547 2504 563227683 11593 11572 824207942 6223 6224 387454617 9625 9709 498814203 46364 46365 573751879 91773 91725 161111167 43485 43420 304382736 8629 8615 981420548 50721 50792 944719506 27581 27596 541376438 14020 14021 576162120 71268 71260 693113662 1451 1526 132223535 45715 45788 208902276 64632 64633 174091042 30142 30143 978405396 73183 73190 848891257 51560 51561 212889060 77098 77065 40808984 86344 86387 676511434 88262 88185 932826179 2169 2096 599025591 89552 89553 850430638 57921 57922 55319549 11968 11969 65782433 84792 84793 330282626 15303 15304 8035804 13107 13108 354178313 61852 61808 955324524 73143 73144 911180904 66142 66168 496001116 33063 32997 346549996 2713 2723 815600474 88513 88514 700462968 94787 94788 659751881 11378 11364 909359474 81262 81263 918362594 11162 11151 938046970 27225 27208 740573051 30811 30823 190312107 82042 82043 512848199 46802 46803 463958737 5041 5042 176163125 78640 78667 409723674 75934 76015 506104608 76829 76893 509165625 32110 32088 104262878 60124 60123 868777742 5979 5980 201502966 46825 46782 981589658 35433 35498 638620676 61692 61693 187027239 4499 4425 454036909 88161 88142 467249473 69088 69115 276154376 2880 2895 824206295 88157 88162 368710558 54520 54489 535819812 50640 50641 342291021 95908 95884 126972218 56178 56179 106429304 49645 49646 850846555 18179 18180 175066670 74163 74164 161837264 84393 84394 956355941 49804 49848 687399765 83226 83227 451408269 95943 95974 17100325 53667 53668 106893985 54506 54507 572955764 20948 20941 974321371 62273 62215 497844448 85915 85962 471723329 23032 23033 486321318 71440 71441 659575998 46334 46335 775975088 76914 76915 804345256 56022 56023 572120966 28758 28678 127097394 62249 62250 850642710 62030 61995 979942408 29615 29616 730204974 78349 78312 86072956 82411 82412 384256317 14549 14558 748027294 91157 91158 410115598 89536 89537 103307438 49732 49710 996114133 68275 68276 675011088 46855 46856 842391974 94331 94324 432653200 19557 19558 355860656 81473 81437 345278170 6421 6426 296303409 68997 68998 652554496 24305 24306 484044012 1168 1169 452868104 45129 45197 902962359 38434 38426 731122305 19864 19865 874838483 81785 81786 407590082 70570 70571 353684044 65449 65370 552900644 70084 70047 323901418 99649 99628 907824069 203 204 975999372 38773 38774 306532774 48824 48825 863285729 22877 22878 190300454 22109 22146 716750204 35120 35121 382435003 52772 52773 252922522 96149 96150 201681401 55422 55359 208762625 8629 8630 578276519 86317 86244 932113316 50041 50042 111115115 15474 15475 100111400 96516 96433 198647544 86840 86914 614010711 64968 65040 820331470 76078 76162 244696030 7997 7998 366150928 55111 55112 494731184 95067 95068 830479563 79834 79810 798362181 11715 11716 267542564 44213 44214 478866554 73670 73638 307300681 50108 50109 139189150 28495 28437 485280718 48110 48093 627168649 64923 64924 204696776 33310 33303 10225405 22542 22603 411873544 32148 32149 573563899 92473 92556 837446538 99048 99049 147474810 27462 27463 86572193 97711 97712 697135302 26765 26766 272318807 2915 2916 194879618 6644 6645 531999107 99545 99594 399574358 39236 39229 389962138 86120 86121 244934096 70571 70572 750725904 37481 37482 717142655 2631 2632 27938325 52850 52851 643875609 1573 1574 44908161 82564 82565 894031190 68602 68603 25801602 91639 91640 915167925 60761 60772 449989167 81716 81729 642646369 12008 11971 248366015 93821 93765 361067833 25750 25715 471737452 76627 76585 450053564 37679 37680 611715955 75257 75200 368152074 58416 58433 953053811 49717 49769 136362940 6532 6533 61797724 91678 91744 578775941 18236 18237 531616922 12079 12054 605739041 35066 35107 271088267 34404 34405 157646874 30493 30494 72650655 24712 24713 823426674 9811 9812 792400650 60978 60961 181434592 10152 10153 491122865 86866 86867 856345771 20409 20410 983162058 40017 39942 754651806 91173 91174 358549586 88195 88273 158129043 29402 29439 875642730 33081 33082 65801157 67027 66948 315985586 78705 78624 322731441 72046 72047 900474541 76768 76769 410319944 31114 31117 638725797 48205 48206 943543423 58435 58436 583802171 15402 15374 785703731 8488 8489 443488313 18493 18546 113489277 73470 73387 914296754 12593 12594 526716231 81949 81950 4050822 78283 78329 260098085 2415 2398 133480467 32412 32386 199212080 47444 47445 636812456 18882 18798 23387002 66429 66354 235777959 77858 77923 183755596 82688 82637 775684470 95420 95444 15840420 44618 44664 520831272 55440 55441 686497438 4679 4698 135474002 46047 46048 138036045 40594 40677 58123440 7976 7977 871670254 60957 60958 217647655 90786 90742 934402489 8607 8626 748414286 9687 9735 110274866 55561 55562 715600836 75162 75232 610463522 44917 44918 298794698 95119 95120 716939483 48926 48927 98172665 38034 38035 842132708 63651 63652 926801048 54589 54590 657037121 70361 70438 535871876 65943 65944 296930849 52870 52871 542571021 53897 53831 477499768 39535 39536 514023604 42643 42644 612330497 33595 33543 641934233 95374 95375 278637397 33068 33069 404758788 38370 38371 328357757 837 899 123714640 31905 31874 1115102 76955 76954 149046010 13691 13658 131517317 32262 32263 852744607 31825 31826 68774115 69893 69857 556363681 10104 10105 165082931 29570 29632 63944260 10346 10347 541387078 47686 47715 129628885 73909 73881 300572099 65554 65555 865620996 17113 17114 432258393 43241 43281 735988082 71170 71171 265611356 31592 31525 237854148 47853 47854 566911314 23164 23134 455718768 68694 68695 441266841 10245 10204 201869025 85627 85628 543761413 18783 18767 43324383 98184 98157 699044601 28146 28147 318912548 9545 9546 302657010 25637 25585 302225328 57957 57958 50927711 52206 52225 275597394 18408 18370 309358439 46970 46951 550580583 98018 97987 300332108 71072 71085 514301070 405 406 822907772 50164 50165 628432448 7709 7667 627052651 41729 41798 395178795 9971 9972 596652894 85198 85279 68683 73833 73834 416405989 63267 63259 746812209 88467 88468 95096806 1264 1286 965802072 78410 78411 508861577 57713 57714 181298245 99967 99968 446205393 74247 74248 388812121 61330 61331 270041052 87563 87562 495254125 88846 88847 765632895 43416 43397 182709819 91013 91014 805989365 57946 57947 410210811 99717 99675 293378614 24183 24184 962034499 72735 72685 529771225 28279 28331 125069709 23475 23476 169673639 16420 16425 651716737 2439 2509 86848941 78292 78211 525710657 38638 38597 702475553 1860 1911 904211868 24918 24919 455164062 70358 70359 952378820 47368 47413 288296726 77084 77085 920109882 99775 99776 390825506 87171 87172 729389284 67109 67143 879759572 38228 38229 673950397 61844 61796 604722682 10056 10057 737801739 32996 32997 675079473 21732 21733 671475940 7203 7121 36664539 41123 41076 30555456 42207 42208 633388031 69154 69155 942217700 77465 77533 848814314 69951 69922 107485741 16380 16407 286561054 10611 10565 140538288 79078 79079 457500415 73308 73391 412278793 26818 26819 568022275 35406 35407 524194398 22709 22716 126072575 36290 36291 251284843 26580 26559 843676576 25284 25356 515282576 18388 18330 427735415 68658 68659 78022444 21558 21559 279764897 49323 49324 904264805 20301 20229 843835262 1073 1074 360533182 90095 90096 165895625 98201 98202 533773755 40445 40446 256297651 8373 8456 472474812 93353 93339 596597705 59419 59489 346860576 42966 42926 486339685 80465 80481 918276139 54995 54996 418122442 11163 11234 264729753 46867 46929 393235168 18417 18418 330389871 92857 92858 816708668 64333 64334 582667049 77647 77592 380666410 63964 63965 453645104 73322 73323 227419376 50750 50751 353063652 39565 39558 748337156 18932 18933 491847126 24950 24874 109732328 42499 42500 525321742 67932 67877 226034950 99627 99704 498694247 44435 44436 764126679 59059 59060 471189898 75747 75731 696031227 5016 4987 170703309 96389 96325 507795597 49457 49458 211149421 83603 83651 675259070 17808 17860 121039146 52631 52632 927757277 32844 32845 997705683 17855 17856 793083798 53093 53131 344126364 92492 92493 788151556 80690 80743 190485001 85388 85451 94695632 56773 56718 873953955 60723 60724 702472551 20006 20001 899677843 11644 11645 195178090 86537 86530 585825984 94482 94531 629106975 77380 77316 349469236 57804 57805 332279359 7638 7639 113384760 66612 66583 429936935 99878 99834 987966547 58127 58050 750282002 18938 18939 856472363 9958 9959 812922517 57278 57303 786348042 99944 99936 494681993 48846 48847 51276392 87462 87463 928414989 31396 31397 250542886 53544 53545 684663797 66185 66176 335328325 63031 62988 299831070 78822 78823 984374866 29059 29060 733426857 29104 29148 395376777 4586 4634 470678947 9293 9235 92883960 38066 38067 596757498 78346 78292 546041119 79253 79254 140338441 45942 45978 858157651 35013 35014 530308284 51263 51264 95943737 18960 18961 513046470 75612 75613 864950642 13299 13300 657804280 2562 2563 44401713 14810 14845 287708232 39154 39155 697798273 5746 5747 74284344 51669 51723 29686601 60029 60081 833693233 15415 15416 234885195 47957 47923 582809727 127 196 40167505 64712 64713 116466563 20511 20541 507131914 88065 87991 484480548 45862 45936 643796491 35223 35234 542230663 86769 86770 993301261 53650 53624 838956674 62659 62660 732396050 15495 15537 58334012 7375 7295 258914105 33653 33654 883270134 84452 84471 964547757 5774 5775 206045234 55994 55961 453014057 96492 96493 85260536 44533 44534 327992697 42978 42976 157265744 70419 70371 124101915 50484 50462 770101991 7282 7247 306777733 32220 32232 426159167 70604 70605 885761657 92156 92191 634839490 25778 25772 857400576 64003 64004 903969462 76663 76624 906939895 15171 15141 547172170 35271 35229 636709053 53399 53340 590446294 43206 43207 211232764 1101 1179 97745155 82569 82575 704237564 74825 74823 408407823 15090 15091 520709839 98722 98723 587846592 23688 23664 780294955 28726 28688 38460839 96455 96440 751459654 89521 89522 75909499 36937 36860 209803826 21504 21547 477512086 1307 1308 100844791 91617 91592 92306720 84559 84627 183696901 70853 70854 903971279 64324 64325 394442658 83398 83385 173317522 98432 98468 279802186 61184 61160 971834443 99216 99277 700004971 18027 18028 151748530 40259 40260 11379433 55970 55971 127214183 76052 76053 954466565 5127 5128 343683032 87972 87973 84158095 98889 98900 577732649 98997 98954 769650293 73094 73064 616491710 77265 77273 661386245 94863 94864 429421382 91918 91919 148765448 96443 96378 619038426 91621 91622 232931311 32270 32271 633167852 62206 62207 383434685 8897 8898 875893780 93348 93349 769798579 967 968 220864007 493 474 630079369 85634 85679 662607678 85870 85930 940098211 80230 80270 22129480 91694 91695 474012104 69415 69416 940493948 75805 75806 747853984 39714 39715 765853823 81429 81440 264220098 1823 1764 925815800 58384 58327 45889979 59795 59849 571419644 80556 80557 810692522 27794 27831 296480615 57115 57116 791899215 32539 32540 764624156 23726 23809 721145540 79555 79556 950893041 23281 23302 981258818 5736 5737 182742008 37460 37427 28582793 94192 94176 841938010 73987 73988 23691310 43472 43526 319807595 13935 13876 477407276 76937 76922 534725558 35570 35571 646151853 26680 26762 524947652 21706 21707 230943575 82742 82683 463372078 61595 61673 743464847 28263 28264 294326727 82342 82307 184258850 40966 40914 750128132 70850 70851 760578772 63307 63246 69880547 54921 54848 890373226 92609 92568 646814489 84279 84280 88209152 96048 96049 793799477 18256 18220 195618016 65791 65835 250940784 93492 93454 480688696 29765 29766 398814684 23645 23638 192187069 71517 71518 293503214 86249 86250 671390475 91499 91500 167527011 86 160 107165531 1143 1144 554869417 57617 57658 944072003 19735 19655 165026821 77971 77972 220188446 99334 99275 617975916 21868 21869 946526367 98711 98712 117403613 13096 13097 33261743 73508 73509 600612711 16356 16343 899179261 21611 21612 506352904 42755 42795 448352609 42324 42325 784901681 96989 96925 732320610 3915 3916 320387567 93154 93155 601127401 51063 51064 766541685 58345 58346 207719021 46916 46917 291762089 76780 76745 748600305 39841 39820 720820343 7853 7873 794446077 49994 49995 199253049 41254 41255 121205569 55829 55830 992513938 35483 35492 190225641 2178 2179 442819348 83959 83960 786404066 20826 20770 432857618 80208 80209 78805725 68248 68249 455439445 13116 13117 326556406 93011 93012 618459185 20042 20043 225358367 430 464 158164075 73115 73116 510860231 4051 4052 707529925 17588 17623 792882766 27322 27292 851387518 43559 43560 581986673 8545 8580 666707504 37576 37577 863531001 87267 87276 847917109 44666 44698 322346759 11576 11577 723124047 35065 35087 893943682 65909 65910 881589191 29678 29679 514087978 85145 85147 225040832 80868 80869 357644536 16763 16764 673920566 47294 47324 531873480 700 639 718550798 46396 46445 873157685 51380 51335 89438014 22597 22598 357332947 70288 70289 936402107 67855 67856 655987192 96459 96460 725764669 75953 75981 191001523 14905 14851 115301937 34010 33929 237204543 23134 23198 232978283 1690 1648 343485145 47543 47539 376629656 14891 14892 966794821 61374 61320 699840914 33716 33751 646406428 38160 38166 525283764 69436 69497 557709302 28546 28505 848905507 91705 91693 740311899 64793 64794 112075150 67260 67245 97877266 78027 78028 268176821 4692 4713 125164736 16594 16595 65533944 65194 65195 856716002 98685 98686 790538301 86086 86156 801500021 63505 63506 115596116 51339 51314 528055480 13603 13655 269345032 41850 41851 220655946 70195 70199 406033725 11844 11771 710332397 26039 26040 907523634 12512 12502 435376039 77128 77129 819893340 75935 75904 61452061 77375 77376 430292227 23906 23918 288166186 79709 79714 159730496 62677 62684 838436671 36237 36238 502410681 35301 35234 719377169 38191 38131 571463623 95755 95806 452623469 46956 46957 441745670 35445 35480 95811601 8991 9005 207785470 78118 78095 485596809 78621 78622 630025184 18046 18074 175824492 88168 88109 43692966 97641 97642 457590271 30303 30304 233736864 32588 32535 531025754 25582 25583 838350109 62586 62587 342552876 55471 55472 56278095 70728 70729 454912575 20861 20862 235734410 8796 8797 650665671 27472 27510 513715286 74379 74380 632340637 64684 64685 360826772 82575 82576 812614198 94181 94182 820672814 46871 46938 654667306 24840 24822 443406107 93805 93806 790501313 47554 47477 713528839 56999 57000 799236081 81018 81019 515507736 8237 8238 923862518 96544 96537 813826636 67232 67248 590773994 18774 18775 781315622 57321 57337 498155145 6866 6867 556584011 98657 98658 856295811 18783 18764 612667248 7609 7549 880282684 35054 35055 831651692 40269 40270 755311073 76227 76228 971297703 17045 17046 113232875 995 981 916110870 2051 2003 108783165 95664 95665 98480551 96597 96598 690562226 30655 30694 580852919 41342 41343 543997093 96236 96153 499462145 77680 77681 926610875 7354 7305 723905933 61126 61090 554969809 48601 48602 991126762 44629 44630 10519383 26996 27034 905071156 42506 42499 808933470 18087 18076 985663789 43023 43024 105330489 39285 39210 569345133 55360 55361 716464050 35460 35461 147873097 18975 18976 602912358 34219 34220 465550674 67423 67424 699801920 13240 13312 672659451 78101 78153 652751668 58780 58769 465161081 57100 57101 243924592 86355 86337 867444203 69668 69709 330453388 21744 21805 431228290 2265 2266 453587285 10665 10618 56839356 51285 51294 489068412 91717 91748 916182669 67644 67600 328655789 67500 67501 709813662 90967 90968 439430866 14974 15059 601093044 54816 54817 901940116 70079 70080 848349646 7542 7488 170478846 90708 90709 533164463 21232 21216 216368616 90160 90229 131622923 31469 31470 547797274 14473 14474 450241284 20544 20545 40661180 83004 83005 408121897 5071 5072 788461052 29428 29429 211061226 20128 20131 484382900 31716 31717 697620970 42000 42001 526465621 4073 4074 336881597 22074 22135 685195852 33694 33695 629557765 97614 97615 220267426 19854 19888 2364360 33926 33927 211417007 91665 91666 971071760 93865 93866 241788560 71203 71204 410835989 1196 1197 369322958 8957 8958 880107817 23266 23210 604190824 6615 6643 755457034 31561 31562 847346456 15871 15948 337483616 49880 49872 281244309 28665 28666 148125481 35346 35347 881693985 2403 2353 371747186 50628 50629 295909497 58650 58651 667271393 93954 94033 109467805 1132 1133 625998413 30949 31009 387733444 22600 22607 306650936 20960 20961 646642305 8104 8087 458330746 67400 67394 862460806 12371 12372 216342484 62672 62673 570270528 59555 59612 238079881 5522 5523 855489122 24535 24536 408377299 1678 1679 800992531 76628 76601 939710374 6667 6709 117848537 10068 10069 210799686 21233 21202 412771486 55886 55887 448114433 70274 70275 143001402 853 825 43115402 62492 62478 262676500 95615 95616 712098858 19640 19641 591407401 27727 27716 395001072 9504 9505 997388489 32164 32165 653556051 71716 71717 956512469 97611 97672 31632667 30773 30707 947875074 37053 37054 174001600 49496 49497 379448829 63591 63592 279801531 99690 99691 857744327 38800 38784 296523863 71078 71079 195488678 19185 19186 795503648 8680 8681 34475150 63811 63785 861345358 38638 38639 403699566 31828 31829 377449946 55566 55567 535960250 62023 62012 68575268 94043 94044 101006091 26724 26725 911844972 68435 68436 811811910 96446 96444 241894967 35773 35743 476924091 14796 14783 539962929 32462 32486 125466907 56266 56267 150789310 50915 50916 977880360 39804 39805 360720958 50034 50027 760774147 33163 33107 12407713 25106 25092 112990006 56905 56973 175304596 61188 61133 896871050 20425 20426 556086346 99038 99063 165566797 33211 33192 148311743 85321 85322 957599601 69445 69491 412344188 45580 45606 655360406 72373 72374 95112276 25467 25468 162983574 16246 16247 642838535 97182 97183 284411078 61226 61195 130087822 43452 43460 720983868 77666 77641 740544921 14735 14736 592406740 47575 47576 897170459 49825 49853 481881345 16203 16247 919012296 264 265 947325976 244 245 907712508 16852 16774 774720977 70452 70481 274938512 29338 29355 504983927 5516 5517 457068771 71812 71785 229980490 73801 73802 477256196 84516 84517 144816680 37943 37984 125090390 21423 21424 888063241 22100 22177 752907649 69497 69503 391035056 49197 49198 772256345 905 823 379609982 24718 24719 334238115 96087 96088 18308088 98152 98153 194946379 85681 85651 392347980 76091 76092 521439265 60588 60589 146487112 37186 37187 103036961 1151 1124 855107457 51410 51411 75376339 50224 50225 572799079 20911 20995 843072205 58099 58100 725045321 67086 67005 912025732 30971 30991 851632942 25086 25168 668305103 47753 47754 496838939 51776 51777 37395955 53450 53397 187837347 52423 52424 541031333 17345 17346 424160658 63809 63785 539462718 53226 53300 841820683 55450 55451 213807644 43443 43444 367021567 68043 68080 268204031 63817 63789 511531205 92273 92274 376283096 12413 12424 573444670 56857 56858 538805970 65098 65099 825547903 5562 5563 946007301 87219 87244 546485298 74002 74003 15428817 7885 7886 754168036 481 482 482816559 7459 7510 733877180 97011 97012 812334266 44345 44346 637371238 86212 86213 761327240 46706 46707 834149497 77918 77919 260454095 40166 40146 347374969 90721 90722 960566510 75546 75533 475516959 48103 48104 78237282 5225 5281 874498243 89883 89898 138359438 21974 21919 544290052 73145 73227 752471716 56342 56403 515979214 40570 40571 369317548 87337 87338 711384494 7917 7918 695032045 72671 72672 683550287 39354 39357 747417788 32920 32936 468255044 53057 53110 92382920 57833 57834 22344705 86877 86878 31274887 36128 36087 920382842 23700 23747 981275571 9292 9213 310783389 1043 1079 589146063 2266 2292 241626030 65878 65842 448918532 74366 74367 387563034 91585 91525 773952606 82534 82535 894486721 81641 81642 372043883 90303 90271 82192816 73687 73688 592029555 54230 54231 218128515 14337 14311 930190439 11765 11809 385044767 73946 73960 122414247 21266 21207 841454825 80691 80692 979170654 28499 28500 163952923 80933 80934 176793164 94432 94400 143636333 17975 17976 152895355 37606 37607 739557538 42399 42400 382503691 41858 41940 970834121 39781 39782 557398413 86216 86269 173964282 12650 12651 1905439 47369 47370 55170384 55015 55016 163859450 79429 79430 604401752 64977 64978 880398803 58897 58898 957426957 32321 32394 591073253 59009 58992 7055184 63430 63358 771297101 79699 79644 550873309 50259 50260 809100522 83116 83117 963070026 94196 94197 183104508 90962 90929 516349172 44256 44257 800095067 34129 34130 105033239 84211 84138 885096743 20381 20463 55470031 7243 7244 587769183 42171 42102 110128221 11106 11107 345143804 36210 36205 429374461 52171 52172 589146897 13183 13239 439975873 17284 17306 279049348 53158 53192 843642187 23756 23757 791741883 99827 99771 693893434 46394 46437 600583710 93759 93826 105593725 57182 57173 654037477 91884 91885 535594366 13045 13070 497640757 41348 41349 326163104 21017 21018 411164881 79580 79581 710601111 35003 35004 473254718 90553 90554 75495145 56707 56708 121840656 99109 99110 876681320 14989 14972 537120460 67712 67713 239643923 47555 47556 874427247 53510 53511 294541359 73979 73974 204892345 40085 40112 715129402 50888 50889 453468179 17102 17103 170418430 3594 3595 876513234 86622 86637 566329832 63514 63515 347142935 66732 66815 392701194 48145 48214 644526943 30009 29958 410399639 34158 34159 188037255 82802 82818 594866508 52003 52004 894420266 73151 73100 621691132 79818 79736 277043813 11192 11193 322269157 35500 35471 978996126 91674 91720 52238234 88299 88260 801630413 87604 87605 681863299 24114 24115 231125643 84680 84723 911010228 84942 84943 107481071 13014 12981 800432777 56760 56761 52897373 38930 38927 788348624 2698 2699 69958921 42861 42880 807421975 85972 85973 99328991 92859 92860 373841677 23818 23742 689352871 83647 83572 199052831 94779 94780 845140895 69399 69422 810649443 88435 88443 913990667 91768 91769 954006318 34487 34488 767293609 19447 19465 428808942 44345 44293 637505585 87366 87389 661484573 31684 31762 504509463 73146 73147 810096381 64511 64512 485851723 95778 95779 564229853 98979 98980 658149907 2992 2993 352651654 22969 23047 600551201 45298 45299 185501710 51930 51890 523248616 44043 44044 417106893 32207 32127 631180123 34575 34576 357312961 69660 69661 292370736 76420 76421 671712228 61651 61670 982449502 11795 11848 239644772 4009 4010 68821386 41298 41299 800045344 41218 41211 365143198 48871 48904 880422179 48872 48873 557838641 41152 41153 889799960 24609 24610 987628812 17134 17135 713444182 5398 5386 66194687 24864 24865 511387679 20349 20270 31786298 94079 94144 462081662 78395 78313 194128103 89462 89410 198005879 39151 39152 19179314 75948 75949 958003304 29070 29071 634798481 36765 36766 357148067 87914 87998 898184830 55209 55217 492211688 57643 57623 169055142 63447 63412 262071184 52650 52651 193629517 52126 52171 131510114 89545 89558 472201688 78452 78453 859918520 80241 80231 510075690 5485 5486 575524779 49482 49483 904558953 21008 21009 535617438 44605 44606 978144893 20089 20127 630537678 15658 15659 477992750 82952 82953 182343747 33631 33595 677860946 60791 60816 274730969 26595 26565 407732332 15973 15969 282882275 60487 60564 84212663 40056 40057 192405015 33750 33751 936980104 99528 99475 651926042 53962 53977 494575083 23845 23814 635030910 72801 72794 887577838 19503 19550 383539093 62888 62889 950448155 10458 10459 44872127 43363 43364 409411861 70583 70584 304782672 55904 55905 424825388 24097 24111 743795637 19064 19065 745013651 9025 8993 751867411 86772 86817 141505773 95909 95963 498978449 67245 67192 240142862 11884 11895 468062245 77784 77785 811101284 49546 49624 605883430 61029 61030 412850630 96913 96861 861755729 22319 22320 588062484 92493 92425 40767399 94463 94442 485046761 65725 65726 374232720 56636 56637 551611013 91216 91272 442522983 96525 96484 660199458 18405 18406 959654281 82506 82479 167325396 5590 5510 468277955 57986 58052 923101117 51574 51616 752864181 11018 11019 497040464 75999 76000 254664877 13972 13973 358277640 74030 74111 633138078 87515 87516 584681584 41181 41182 559231247 86349 86286 371229214 46312 46313 852334545 32666 32646 820070170 67755 67799 419621998 5285 5326 955387783 78841 78925 563446921 50201 50202 559741272 26640 26641 891410144 86566 86567 811628357 41978 41979 722587117 99014 98934 145808308 52757 52801 762699361 46982 47067 602669909 1690 1691 934456816 43867 43907 391866399 22903 22904 915937520 80650 80651 997057833 17539 17521 132427595 85921 85922 197476905 47865 47860 726587727 47043 47061 796049545 78550 78551 212633192 25901 25897 392417176 97535 97483 618222616 17902 17871 350840184 9906 9975 236875051 75693 75773 854033555 50390 50453 905909675 11911 11918 886309131 38239 38240 745788334 71237 71238 138738777 82677 82678 637117277 92890 92891 942981924 53391 53392 937213174 51457 51501 124512534 61793 61841 17530744 60552 60525 292581783 89600 89601 669773308 18353 18354 533398359 53836 53762 5621790 50724 50656 179650511 58501 58451 644870163 43056 43041 565812400 41747 41748 630284796 68534 68560 781259140 5710 5782 524403299 97919 97852 116719441 9731 9665 618717050 26078 26079 502077255 40681 40644 523280704 49127 49128 958741342 41052 41049 278836687 1505 1506 260036691 54746 54771 767578786 83415 83416 434902607 83776 83750 618197363 67342 67365 702997912 35752 35833 943596963 15372 15342 706465268 90467 90517 125596390 39576 39513 821997939 77809 77810 763095878 2955 2959 550975844 65664 65665 317176231 66755 66756 615354909 4724 4725 919026276 60370 60371 372020756 11216 11179 304830793 51739 51750 639169146 42511 42512 794353086 26431 26486 287431186 264 261 683743219 83346 83403 388939795 72240 72285 852548311 14164 14127 906846139 53916 53880 495258245 9834 9906 490125785 48263 48264 76247127 55331 55332 994776922 91521 91597 237555483 86700 86727 817956414 15055 14988 289165607 91379 91433 56907031 95314 95396 552512999 93532 93537 803534793 84852 84842 686092736 84277 84296 401101120 40920 40921 774734911 21048 21049 249198910 34554 34555 318659196 22087 22005 994569248 54082 54103 36247892 57515 57564 925917961 36125 36126 529609695 89514 89515 41770971 77773 77802 702679404 75586 75587 795197764 40052 40053 939926253 64640 64649 831215480 15760 15761 720548428 25456 25457 677817179 19930 19991 213649441 78515 78516 891233043 45652 45653 96611309 83955 83872 473874572 45882 45840 670874783 74289 74290 573460073 92931 92916 985840780 29543 29502 233890057 91709 91710 50906470 97495 97496 404279088 6459 6460 532151674 52697 52674 233078791 79721 79722 509392816 59882 59921 938678206 65830 65831 246521789 86916 86870 978576637 3158 3159 878520755 96049 95991 546746249 78199 78200 853647567 51169 51170 114722860 55194 55195 368775383 22029 22095 921756140 54001 53999 327521888 25263 25259 769456221 47959 47960 136735120 46902 46881 729790899 12960 12961 382103995 65536 65505 188359555 78976 78918 184197923 97837 97882 935355952 41771 41772 460061478 65470 65546 235805920 17963 17964 844704839 12484 12565 734549274 49942 49943 116503179 29830 29831 329083880 4554 4525 88767956 19481 19418 206370212 76365 76329 142378745 15629 15712 398956593 43423 43392 694116206 19597 19598 263495060 96396 96442 275548565 6564 6565 917136119 13803 13804 362686344 18923 18951 602938832 64500 64537 935975208 93014 93015 969185828 46161 46221 440398686 66306 66326 128541214 24589 24590 836964669 88615 88617 605187066 54462 54463 716110323 83279 83336 56631723 85242 85165 155516035 40344 40345 319027725 9354 9322 840618838 26303 26304 180151741 47288 47289 68720033 73447 73380 341042594 83118 83187 512994030 8173 8174 463823715 42406 42407 948594582 65033 65034 101437028 88075 88076 783107368 8671 8672 544792209 88668 88637 914120533 47913 47843 709609471 92686 92735 762633156 70035 70036 981672893 47640 47662 982832922 21663 21693 110270498 31613 31614 614595855 75555 75626 515979738 55357 55425 852952432 70467 70520 55638905 96667 96668 248934491 2373 2374 248554981 69613 69614 787200132 63018 63019 257947619 4956 4957 263332784 76917 76918 643960913 31444 31370 880528897 89127 89052 922077564 62908 62925 276991272 62878 62830 124728871 30554 30555 264958130 63684 63624 400224215 92933 92965 570553943 50834 50835 193596659 22617 22618 170311523 8399 8336 674676878 28983 28984 56402905 88218 88286 175721624 5659 5580 213730522 69064 69065 719475186 64557 64563 510389221 5421 5422 25928012 51093 51094 832857899 87277 87284 910083822 93050 93051 86388626 92305 92383 15395846 71052 71053 348013085 79734 79717 770719238 91976 91977 377459362 94056 94010 631984383 9342 9343 686816587 46073 46074 183239848 71242 71180 188932185 32870 32822 965020788 4494 4495 88919235 65416 65393 168185146 55259 55282 887056265 68977 68978 896234616 53572 53573 501856774 21125 21152 46518076 35548 35549 879844044 31129 31130 263679826 89046 89047 468321725 44402 44403 170465762 46624 46625 39566814 19492 19493 903011959 49190 49264 28785862 69187 69188 269011929 85250 85251 829046942 69767 69714 454005535 17671 17672 272713075 94806 94807 772753256 34970 34971 519133166 46932 46933 362853180 18219 18145 108650125 67029 67108 542581616 67432 67376 559104361 26080 26040 786362794 80451 80452 888026231 79328 79329 594127622 28141 28076 176824847 44210 44211 951505151 64829 64830 905604410 41049 41050 341245957 85546 85596 777868633 61487 61551 802777218 81143 81165 424219442 39780 39781 984621885 63457 63472 324884251 31235 31236 548948925 84586 84635 757433583 23689 23690 851233994 38493 38494 316544825 81918 81961 875953727 29863 29864 674465973 27460 27461 922646942 47569 47527 164230560 91922 91923 972273061 34782 34712 12873003 22008 22009 575865129 43381 43382 375191637 96333 96324 981799527 1344 1345 11504942 28106 28107 46897007 6501 6502 587332030 70304 70257 2516218 26288 26289 885229556 8086 8087 238738487 44808 44809 507234980 64338 64339 697529066 22560 22561 13476191 22084 22085 365646142 37893 37894 731739290 48550 48551 851394007 76570 76571 183776227 28792 28793 46693116 28722 28710 228505938 65364 65365 539017931 48207 48208 658037668 61616 61657 868977287 5244 5312 87262018 18500 18527 197946979 42486 42487 427791001 36503 36473 724038464 34306 34307 44835519 6454 6488 958836433 13907 13908 902307952 3963 4037 325770809 89375 89376 334913490 37163 37164 87536260 30020 30075 80516955 29644 29700 978276322 67103 67109 441121351 15316 15317 766378459 79102 79129 582574262 37431 37441 568183472 169 217 936050639 78523 78524 766766383 64229 64230 246547435 39645 39646 602335509 67330 67253 361629917 78681 78617 580856080 47552 47553 614783506 59858 59859 954396212 56311 56312 45174173 72405 72406 404958478 40508 40509 411011901 4558 4559 676267653 97683 97684 290307188 18838 18923 331932078 99734 99735 459832475 23249 23250 767589144 91788 91789 726424118 38863 38836 102959865 46526 46462 110281189 48032 47951 150249685 7917 7916 592786653 77057 77058 197901066 5627 5674 447597212 83022 83023 153821826 41531 41532 681543890 92024 92025 943879602 82742 82743 349561635 97734 97769 337669076 98647 98618 711349540 60992 60993 318683735 78871 78849 13839721 85335 85312 598426061 68751 68790 718786595 34395 34445 902469811 59661 59678 286745023 52751 52836 184204579 12574 12544 311785670 13597 13599 772856492 45104 45089 50617560 9697 9714 281349241 30251 30217 692620735 30103 30075 510962289 41910 41911 653333326 94864 94860 50321169 12428 12505 292867130 30746 30747 780016881 16533 16570 105556420 52735 52818 283562578 92344 92345 906703792 65914 65915 803238322 77916 77897 788512218 13944 13945 700212469 94606 94553 728237865 59949 59990 695196151 87240 87241 347409036 71824 71825 630679098 85397 85398 687515805 86042 86069 345240156 79204 79205 585177533 50509 50439 413828494 24948 24949 4629933 27690 27733 878641354 63228 63229 468057486 39138 39087 105394206 70304 70305 105523491 94165 94166 478760874 50002 50003 348881906 58789 58790 591876147 76811 76812 449147619 3715 3659 46912266 71300 71301 879503475 50828 50782 400086688 34520 34587 757183389 72680 72681 669981813 45259 45260 906015705 16582 16583 854135022 82596 82681 121241613 95395 95410 224411761 76565 76566 904260331 46067 46068 2018218 34519 34520 721589547 27402 27403 639897898 20450 20437 410682060 38058 38059 949811128 78393 78394 243595947 46919 46942 61911936 98080 98017 737546979 29372 29373 145317157 62305 62376 794108616 96785 96793 491302567 96835 96836 786225348 89351 89352 450361452 55733 55817 784624217 7224 7225 503566524 64434 64504 614514545 99334 99335 927979414 65776 65777 95931297 42712 42731 809407410 61605 61686 452149703 42912 42913 895752098 16636 16637 991781657 98617 98543 673312516 81259 81222 710487315 50091 50092 130686513 18396 18397 617861759 19627 19628 60124007 71079 71076 494165983 63990 64005 68867012 68934 68964 708067558 39117 39085 920890069 30497 30498 906417001 12262 12259 676180670 19656 19725 375192902 46623 46624 394983760 23289 23309 740677682 21589 21594 335024256 19463 19473 31719131 63975 63976 232119386 27986 27968 795539588 57962 57963 673817795 93702 93787 877424723 91635 91636 234394436 97649 97650 178359868 62299 62300 797903671 86052 86001 60689387 12857 12796 906993194 55236 55237 566974366 64851 64852 383055473 21901 21902 582191162 94055 94014 21821008 48630 48626 683533674 13047 13105 138138213 36111 36112 289465380 23890 23891 748998638 33352 33353 134274144 64442 64443 574363121 80712 80735 807121287 66775 66776 866598551 58589 58595 232637514 4279 4280 189396961 66397 66317 368777925 31311 31312 335851124 33197 33198 765624772 53783 53750 773957815 36886 36893 656307206 69052 69067 482691326 94895 94896 91905426 17520 17521 712119160 36075 36076 211565678 31455 31484 741126795 41701 41702 708605674 76995 76910 677205947 59763 59764 74670549 79603 79604 238465097 88914 88915 422432657 12531 12532 250812073 87670 87671 353136710 20946 20947 243450926 67218 67216 261295218 23829 23879 600842501 44122 44123 632585823 48125 48126 645017282 18294 18359 387504165 93664 93665 317494742 67677 67666 652178999 46398 46399 718361609 84580 84607 555701718 76715 76716 735638760 89764 89765 865906974 13199 13200 756832754 65019 65020 239033980 6206 6245 481222745 32526 32527 727740128 82163 82164 758766601 90475 90517 916294176 59198 59199 618518291 83274 83290 458516008 28044 27973 397595915 66374 66375 590896066 15351 15352 982814149 53283 53284 389767644 50473 50396 900247056 77208 77209 806490764 48559 48560 158642822 28272 28273 219126169 93295 93292 783242447 6207 6208 385870571 53571 53572 460680793 17340 17341 66444506 39605 39606 694037342 66762 66763 501351699 83488 83489 242976401 20629 20630 798227928 22368 22363 570274516 40975 40976 284888353 32114 32119 202784768 30587 30588 224288439 6489 6490 107640337 31982 31924 980576459 87987 87922 74331936 35730 35731 513838704 34005 33965 299488998 90590 90587 149965581 43053 43054 927753166 50261 50251 871928182 17832 17892 348587853 74495 74496 853246500 92743 92762 514433972 20721 20729 412701087 21875 21876 686055406 45359 45275 668627795 21504 21505 81804234 76699 76668 69135550 96680 96681 391098555 81103 81104 426183231 79870 79830 700775450 48876 48877 537225401 65291 65292 425520476 62968 62893 173813538 5213 5145 60500797 94758 94759 785028796 20783 20784 401001518 38472 38473 149919002 69745 69746 384755424 70788 70789 933648441 65188 65106 236683194 82819 82820 868608914 92952 92953 505143583 59102 59109 568901403 37308 37309 329950935 84493 84494 960133133 86246 86231 749687029 55876 55813 700303618 67235 67201 871567809 65773 65774 878628193 31907 31848 75209510 52772 52719 994560090 50583 50515 366906856 51161 51162 721332279 98787 98788 783698110 8150 8151 773539527 12556 12607 583536659 76173 76159 926589048 52958 52928 798577490 81114 81115 695195045 6384 6385 245498569 24082 24083 102049282 65101 65102 116576787 77974 77975 302150460 92052 92053 897092121 8055 8120 774467293 72821 72801 135080716 75138 75155 484431571 63997 63983 486205714 72332 72409 469618748 24178 24143 878300723 16031 16032 672302753 68094 68095 917665982 95590 95591 464029565 39182 39183 315555246 81790 81769 236097108 57491 57425 355431271 56866 56926 539397663 66818 66883 303225165 24908 24909 831852117 23043 23041 658529780 23324 23269 610808062 58942 58943 882827812 26294 26295 847534567 8751 8752 692167364 82751 82691 489653773 68454 68455 782821712 4354 4355 172309619 65940 65880 110484908 37872 37873 36787261 6842 6778 200830720 80542 80555 348817683 49828 49829 384071456 84754 84803 217246736 26909 26884 311680239 92232 92233 488824855 9464 9465 492014851 34863 34781 680649860 19750 19689 970997811 92067 92009 942038723 5850 5851 978454315 53827 53749 29964562 55642 55643 61964624 884 953 594568495 95977 95978 254238147 20820 20769 582308078 37694 37726 75133965 3496 3521 35828264 73049 73050 808226064 73600 73601 973727273 55379 55380 819206106 64527 64528 21756016 52812 52865 42914587 6132 6133 481019978 22959 22960 649202614 84631 84632 911029908 62126 62068 293145860 38348 38372 37720782 49669 49595 240102968 50170 50227 390525849 18382 18383 156402699 30347 30296 231570503 48737 48738 338639820 55692 55693 281481190 45145 45118 382983938 57963 57964 30975792 31895 31896 791433118 20676 20618 511560985 92179 92169 404208499 33568 33569 890896583 40701 40779 445143650 59461 59462 624042216 66536 66484 887096357 67773 67742 216615631 82605 82594 542280115 63548 63507 614163012 23639 23640 324340908 79107 79108 17417812 59193 59194 561479129 33711 33712 636563029 77896 77837 56315594 47645 47615 734104429 32628 32676 190170907 72466 72467 92179486 58391 58363 100521181 22013 22054 875840554 32163 32102 913604905 97031 96949 947925540 95602 95603 883483996 98127 98128 905185849 8574 8645 110720583 23311 23388 526391310 89752 89753 248716867 62908 62909 828842679 18579 18613 955117376 7250 7225 252541262 93389 93390 59979490 74104 74100 555342398 76395 76396 609841426 69885 69886 373195867 28938 28885 620776288 29573 29500 398735545 37114 37111 932855201 95704 95705 329043583 7765 7766 386788745 76552 76535 302498623 9 10 225376735 78452 78382 198447838 54317 54318 849678802 61267 61268 57267237 48380 48381 376929997 79889 79805 929848518 12656 12657 269883848 67789 67790 668811794 88619 88556 490989278 89797 89728 614977045 42466 42498 560995195 36890 36891 401662975 82659 82660 594013717 4751 4705 661137011 59886 59887 226252473 80049 80050 411104807 53421 53499 590907477 70352 70316 99786771 5760 5687 62356273 83726 83658 312899245 37257 37258 6026427 47794 47795 491270674 66506 66540 985777224 64386 64387 511296704 45441 45442 608236415 18860 18884 157833547 60331 60247 535745601 12455 12456 297598733 57459 57460 650934627 34014 34015 785561719 27638 27626 739665177 94857 94858 780333901 36388 36389 818926005 40091 40092 996148528 8710 8718 507282976 12689 12739 633826871 65119 65099 41587433 2159 2160 334885356 85887 85888 326566239 85529 85530 65452270 47628 47645 444224323 62443 62444 142351010 87812 87813 152338554 51896 51897 542063287 53107 53060 479212233 72617 72611 120987684 37076 37087 586242522 78311 78266 609506115 60486 60487 400260028 87323 87324 555312620 21669 21618 177182724 64492 64493 775968552 86166 86167 900013654 52012 52013 445326242 6669 6670 39757355 68469 68470 326165481 51128 51101 939782889 60906 60831 779653408 32041 32042 81696309 82780 82781 207220449 60397 60398 379194049 60614 60615 197199115 94914 94924 613185975 14561 14616 235653825 64466 64467 830737405 18997 18998 775028957 22092 22093 474445231 23506 23569 616115826 66407 66408 971283691 56328 56329 245262463 73612 73613 378521293 16476 16477 966567460 74944 74945 74002438 12385 12381 547807343 81157 81158 929536358 39315 39250 831093552 6336 6319 520034122 28329 28330 970918830 50226 50227 115369859 4839 4768 840054737 46442 46484 850835769 23403 23431 714923775 86312 86306 494129065 26386 26336 838922346 73450 73451 786108264 96734 96735 855575253 52030 52099 475837107 35521 35568 329416864 84353 84275 777929061 16102 16080 331558345 24927 24928 613238050 32409 32391 680400952 51415 51457 792609419 85488 85489 244417051 59445 59385 950930757 61360 61304 698891624 11700 11661 804678807 89380 89381 826356783 95492 95556 986101619 21692 21693 713831558 31983 31984 260660474 29918 29869 414209072 47989 47917 218534491 26987 26988 428164964 34265 34266 586178834 86695 86696 383382818 41736 41811 584258988 84140 84141 974011075 48187 48104 610834691 73192 73162 928908922 24992 25029 392147970 60296 60225 580973416 2822 2770 1730117 13815 13816 515037553 45527 45528 572806935 4410 4470 897789300 34794 34795 523554771 40672 40699 212763418 62472 62473 913541229 8281 8234 17861846 27802 27803 983496919 14634 14635 191534918 25173 25174 714953720 2236 2237 806481248 23200 23214 473710589 94494 94495 921199241 42938 43006 160534285 15716 15671 870696059 93914 93915 495159627 84183 84184 296361685 81796 81797 341637205 49451 49452 950764107 42067 42068 191497595 56231 56202 864012103 81396 81397 404551411 45678 45714 676191422 34343 34344 316558344 68359 68360 3824709 19782 19783 445328809 42343 42338 429009842 53607 53528 151356675 97077 97078 315898101 32207 32208 848694974 57862 57863 719627022 84827 84828 74783950 99822 99823 394328626 3719 3720 915269137 84464 84465 530448172 51789 51781 775109151 64821 64877 927559488 25049 25050 928791900 86863 86915 953711345 7766 7721 341539138 91824 91763 926774366 40326 40286 452158498 7078 7079 999708134 31745 31726 275815250 97053 97054 773747252 95710 95711 725567244 90994 91046 298713623 8986 9026 833834134 21976 22017 600737423 31500 31457 117739813 57714 57715 379909696 60223 60224 253898966 29177 29245 629892620 75639 75640 722536109 23732 23733 750047334 99318 99319 824357709 89549 89550 208556472 24406 24407 356614613 22609 22610 555847797 72721 72663 137169821 16809 16810 283728578 31505 31493 994203492 739 740 278363306 56546 56547 504339721 27271 27272 444458915 76480 76481 804875310 39501 39509 27830572 30704 30639 40039819 54771 54772 733957248 37184 37141 584295845 87614 87668 998287916 84151 84152 477310981 79411 79379 844315467 2576 2533 321068248 79254 79320 828545800 70836 70837 437706440 73997 73989 803999989 30991 30979 477827071 25488 25501 382745720 47680 47666 263514202 37493 37466 763820070 62864 62938 886925300 74504 74428 292609529 37521 37480 199026777 50836 50792 553085541 88143 88144 940591106 28306 28307 688881659 77676 77719 859887514 52166 52167 407872177 86979 86980 474354030 72161 72162 348132518 10485 10486 291452994 1555 1556 658356927 74163 74215 312062123 29416 29417 240504041 67803 67804 427164084 50872 50873 683077415 85334 85335 663191531 87889 87890 251658300 10650 10651 923590642 39707 39708 167726777 76216 76184 197016587 83869 83870 601044730 45215 45216 7835466 6791 6782 265125459 20323 20324 308761307 13208 13207 319050741 84041 84042 555393743 95714 95715 952289387 25232 25233 518864704 90772 90773 632475789 49783 49784 408876020 60732 60690 239471609 91534 91607 481028223 74734 74735 206680857 60364 60365 858365792 53878 53879 460759750 92912 92980 406732425 25551 25552 171493147 85884 85885 848742596 35163 35164 222004952 57498 57509 503710077 78926 78858 910697551 4945 4946 897258307 18636 18637 304434133 32024 31939 430045487 24676 24621 707696983 28570 28571 512204748 6275 6331 147786339 78478 78479 6486725 80851 80799 789270456 94769 94770 640831749 99386 99357 248158639 81485 81486 690012346 47864 47793 626698353 66412 66413 526252478 94437 94420 778732882 50147 50148 985449481 12482 12483 152138017 14594 14546 40991564 99828 99829 782530564 68441 68442 889730773 88912 88917 32400199 57901 57968 224585013 34051 34052 702201739 36574 36494 743766265 12680 12712 438200846 64023 63975 921876956 42165 42238 984565548 50499 50568 384858173 99031 99106 846154491 26321 26322 729822448 16255 16256 491791219 3872 3873 23406451 18504 18505 560316955 88395 88393 220394445 36744 36745 860040323 92054 92002 301191377 50358 50389 832403194 67824 67825 154172367 81141 81142 994789831 68496 68516 67703912 66406 66407 741125013 71986 71924 537980733 14822 14823 62616766 86829 86830 868793116 58494 58570 518780211 15892 15974 537302593 42677 42678 754079945 30414 30415 323860600 12322 12323 161109175 88586 88653 899205059 14472 14473 442083880 59528 59533 845015734 47078 47147 670000245 91012 91045 43731581 30907 30853 272585993 37417 37418 74129236 97215 97206 75704421 23370 23406 91737831 98880 98881 59145034 31605 31606 455255310 90851 90868 579069059 1822 1756 579146873 99864 99832 279855118 73490 73437 483708736 36664 36723 117141703 53938 53939 806399013 39316 39317 229411457 60917 60907 779910183 13762 13706 699362192 11792 11793 867264713 89075 89123 985985623 51759 51677 294613802 26344 26345 415476962 31765 31699 768240215 44216 44275 456353487 15600 15590 165300558 38671 38698 318256484 95150 95151 349185010 83038 83039 545922235 23804 23841 650118586 30025 30026 166408742 20063 20064 414346249 854 816 721344297 10271 10318 845587792 43451 43427 402494478 30736 30737 166458734 7414 7415 371328902 10835 10836 490629956 9471 9472 337672737 43631 43546 899889210 83642 83574 634355746 68435 68380 315598457 35370 35380 504635057 37647 37675 356717614 93196 93197 698109439 64256 64257 91313051 41100 41068 305303971 18209 18210 96527849 72314 72315 544139250 67269 67270 255984576 21649 21650 929020176 60828 60829 369034565 41638 41640 326667352 65213 65214 557964993 78340 78341 677635934 29687 29628 596314455 32378 32379 843982995 48413 48406 837789453 85210 85211 572920838 4877 4884 955244309 23209 23210 424755120 45021 45022 458666251 9348 9383 774352531 35692 35693 461527406 92754 92755 71680588 32390 32391 502940864 53508 53478 494129486 73790 73791 548369015 27864 27791 512135512 41497 41498 229008768 48754 48675 737777890 45895 45896 490305020 20685 20702 792309146 58583 58601 380356705 24303 24252 784526447 40706 40787 949117406 62591 62525 30937196 19397 19398 932562681 1310 1311 165887539 30544 30500 636747085 97133 97134 873342158 23675 23719 626692596 84155 84156 154057875 11322 11347 644541112 91993 92042 959651407 4376 4374 103500322 34182 34124 427288534 46603 46641 759853327 77006 77007 932644379 54637 54638 400641389 29571 29567 335959097 91527 91528 219030147 82399 82400 661172263 43313 43314 731947331 98748 98749 664314888 91803 91804 283664705 74990 74991 772385641 49443 49369 904550764 21051 21052 263843754 85235 85230 44239335 38552 38576 332377885 80178 80152 486585649 14181 14144 359527962 23320 23321 387529977 6378 6430 697756764 60143 60185 272317756 18659 18582 782352966 43917 43918 484983928 74208 74131 447744825 92546 92611 907714500 28125 28184 768970764 92804 92737 413636990 21816 21744 842715009 69937 69938 241583595 627 573 726190881 94104 94062 512506285 54888 54833 248408077 70732 70754 232803680 43793 43794 662119105 88048 88049 621218658 20466 20467 969618460 74680 74681 558740851 48489 48487 975236042 45453 45454 769955132 30973 31021 327632699 87874 87875 983075553 57857 57900 60388097 34725 34744 101733074 6623 6624 356287035 5963 5964 805501673 37844 37810 75807450 99145 99146 838721213 81562 81496 868825879 97342 97324 441354144 3277 3278 482342265 23285 23265 282705674 49276 49277 508035463 4115 4040 53934997 78160 78161 227195244 42945 42946 139538030 12405 12383 978885933 31166 31167 713541981 51613 51614 635798375 97143 97144 276827276 91748 91692 657658733 4910 4911 412419231 74760 74761 471137392 70763 70764 86744620 93582 93583 956316538 28149 28150 163487260 76122 76062 960494520 42043 42036 486428179 1057 1058 688764859 35889 35890 82067660 65852 65853 664981165 40790 40791 457254478 1786 1787 72837074 67798 67742 65435570 34027 33949 22022945 37345 37293 980870271 26751 26752 13318338 68436 68487 847874981 38419 38420 749695404 22218 22181 130049464 80827 80828 732412041 80489 80490 212966515 16123 16124 623647066 22782 22783 984026845 25501 25502 480688333 62256 62253 958136705 38454 38455 360851050 18882 18883 272454654 55747 55748 474709302 62680 62739 250629542 512 513 641506951 11112 11113 791239379 48766 48767 795115236 57208 57141 771329901 67746 67747 213292465 36623 36587 395723021 40615 40545 617984027 85557 85558 104025997 84632 84633 80200003 82907 82908 119407712 58649 58650 603855361 73516 73587 892925036 94893 94940 645624801 1008 936 330571178 20045 20046 768454556 87773 87701 570067899 35524 35525 221074968 41474 41475 64348793 66952 66953 245076800 56508 56548 34058190 90089 90090 662674977 97088 97089 211774037 31798 31781 496425622 9627 9594 173470501 59125 59126 289550593 11474 11501 757491001 58660 58622 403414496 80330 80331 912736523 65330 65289 418574919 12770 12771 723539977 44413 44414 97644139 5590 5634 564484534 80053 79983 513478901 33399 33430 856723566 39876 39914 704599535 23874 23875 632036263 37859 37860 65234283 71517 71510 880114917 82863 82864 136268277 40401 40402 39551610 31185 31197 939620483 96733 96739 982621742 95797 95782 131037875 58222 58147 902270166 5441 5481 125883081 78376 78365 190379998 44961 44921 126965173 81630 81563 213163266 74722 74679 397546876 48614 48615 630203866 4490 4491 286524304 87029 87030 687552729 73330 73331 581047755 60014 59929 851074443 82422 82471 84132836 78774 78850 415795245 97396 97397 661427002 91209 91130 723733474 46324 46325 733959534 48958 48968 631174253 75693 75726 305117393 12481 12543 926250841 74480 74540 667777899 4435 4406 150382995 82241 82242 433793901 89690 89691 853124601 24403 24443 9488722 90831 90876 358846108 59110 59046 485806011 84069 84037 623683177 12921 12922 946315919 81422 81474 39631335 50983 50999 721018450 70516 70500 87576992 87446 87447 33046847 19671 19672 420503448 42142 42143 94083959 83662 83663 678143492 91820 91821 167973453 87941 87900 424972547 74639 74560 122829744 80117 80148 451270981 79948 79949 703887285 7536 7602 928404547 51630 51631 478020122 66651 66652 670353135 44756 44743 683698440 93461 93381 825512968 83517 83536 182934676 25951 25952 191765971 95752 95753 33068903 77953 77998 107354571 18769 18824 430870406 32743 32774 18424326 87399 87365 956539267 56221 56222 173013523 14648 14706 762932567 23321 23322 633636735 22376 22377 387565311 49242 49243 20414054 90829 90849 323362061 94452 94453 895468518 99590 99643 342358833 32220 32221 437275939 47257 47214 706006301 40717 40718 78016210 32426 32427 955181416 13498 13499 789737734 51232 51291 283961427 99320 99321 497873934 63579 63663 638246680 77427 77428 650496718 21777 21734 276088072 63173 63174 154056515 62813 62814 599879117 80572 80573 644632201 22539 22540 283640072 78168 78235 901790510 78047 78000 446658338 99299 99300 695825360 28060 27975 844998344 91434 91435 382102274 78014 77995 37090654 73772 73773 508058673 57383 57384 406618379 74368 74369 320508289 5065 5017 718547096 96074 96075 277837801 92553 92554 594239332 72325 72314 78283976 67144 67211 897773936 47750 47723 919463217 7480 7481 300526030 53582 53583 580224541 7018 7041 811242128 94972 94973 643115367 4246 4193 682301975 48409 48327 897002455 30060 30009 848413250 23835 23836 181122188 73223 73224 451551559 22627 22628 105194401 58200 58234 992944817 49526 49527 957565059 7395 7397 669256731 95734 95768 881774549 19682 19683 971323598 5436 5449 683053244 87806 87807 984260203 68691 68721 151898012 2810 2845 990156739 1597 1598 931425133 76412 76413 906006106 52968 52917 588113262 50748 50710 943845823 67696 67685 677491484 50787 50788 788524622 82806 82729 406338655 71210 71195 634735964 15241 15242 160881817 88065 87995 735402332 1582 1640 721599221 24658 24632 969547232 71486 71524 804597336 66836 66846 505463024 66852 66853 337813189 56592 56622 268503068 42583 42517 563340490 6017 5970 695301482 95317 95318 259720290 79843 79904 100190562 91144 91145 722989608 73625 73626 78770327 28879 28880 284872777 92575 92576 763552981 23915 23916 586493352 12229 12230 833444387 72556 72557 736574424 26683 26632 367062327 11240 11241 487233570 57755 57787 810423753 96619 96620 991079182 65070 65111 12092190 54078 54143 909224794 659 680 944091448 62471 62408 369058764 5634 5635 589895373 41114 41084 839459601 27426 27427 520879104 79273 79274 523222967 76453 76409 536973649 22393 22464 808835199 88116 88185 684398376 64598 64642 543898955 62931 62932 724917987 80622 80614 537547152 34712 34686 564972127 35482 35483 268023057 47360 47361 401570417 81159 81172 974075581 88227 88228 310325217 66372 66336 637276737 68308 68309 994103868 99772 99750 478309159 90594 90573 327998549 6233 6256 671461298 11732 11745 797000953 73370 73346 651741530 60918 60919 51528206 23359 23360 534273048 88466 88540 553985383 9938 9939 290222098 5916 5947 636119600 54438 54465 390141841 79693 79709 599190588 76539 76540 200999791 84128 84098 79358978 19699 19700 219623618 2258 2259 449769542 60832 60833 724752808 72413 72420 207230916 95771 95769 349213991 71948 71991 282619008 29284 29265 663535934 56319 56373 202514739 43172 43102 766909492 86777 86778 146497672 86196 86124 633829615 98457 98539 923793121 99526 99527 970835181 91961 91962 853668380 90760 90761 49331402 76897 76825 421885800 70196 70154 331059198 73710 73725 756968102 89697 89613 399075883 69815 69759 979904346 77921 77922 850032733 47846 47847 581089769 33000 33001 159768819 58084 58101 161871767 64174 64175 951137156 45156 45158 749048217 47006 47042 65247513 17698 17739 33298783 23550 23501 771055833 32384 32434 915673418 88713 88714 770903761 46697 46698 857082337 7143 7158 328463041 17070 17017 990068239 40127 40128 208328854 44867 44797 366415462 18519 18520 57152146 2346 2347 283804719 34891 34892 772158747 19971 19972 656973973 13693 13694 927431288 1438 1439 842214323 23638 23696 294991540 79490 79458 674354493 84167 84168 453019642 45152 45153 391872049 81373 81374 447958197 29092 29093 629603585 10760 10804 946075103 86132 86182 899610884 94404 94326 451024097 79809 79810 391027199 9328 9252 330135386 1714 1715 192794140 16837 16838 69443571 77032 77022 958353648 98203 98162 835634276 72577 72554 678644035 49665 49697 345452555 49174 49210 430522880 4196 4197 180585124 41258 41259 663272767 89147 89148 116751851 75482 75562 189659067 27034 27035 59122179 62414 62415 187349179 3197 3198 223456744 71979 71965 840621467 1388 1309 171201003 23161 23218 625271052 49502 49445 386990300 96488 96482 195582167 53691 53747 413902592 90450 90451 807857781 47174 47175 335487581 27751 27752 915832163 92856 92897 528218854 94559 94560 47105513 21119 21109 10316861 48647 48648 165929933 83318 83319 222210714 24175 24167 994975938 35627 35628 786408569 80015 80016 400659495 10812 10813 416673769 64635 64572 426718433 73246 73247 205145131 47253 47296 999407002 61586 61587 304268314 95220 95259 202546880 63470 63427 779453441 79666 79667 949827707 63038 63039 428717012 89345 89346 542982855 50797 50876 685450477 11749 11709 843007062 22142 22200 548511189 81584 81591 867862890 46908 46834 179518949 65715 65716 62071242 67251 67252 164191538 83987 83956 320425349 97099 97025 191837885 70475 70544 821862737 57117 57051 85898522 97301 97305 45422349 46310 46374 894863691 20660 20661 48197599 1374 1346 378445465 10091 10176 982777212 99410 99395 830074731 34214 34215 465810837 13534 13462 608549769 8125 8126 128180496 41383 41384 614884731 37554 37555 310209419 70372 70300 462315843 69330 69331 256688001 48528 48529 445647977 61082 61062 308402865 8737 8732 836907323 61466 61467 969465545 66308 66309 673347264 69008 69009 919430167 16659 16657 914647709 27191 27192 631318777 96273 96242 618311215 10476 10410 802382079 13374 13375 93665187 79542 79543 11825099 6906 6907 323619248 63999 64000 270563056 71554 71555 613268326 99321 99374 477387267 21146 21206 454000808 68531 68468 100999241 2588 2589 939088897 22066 22067 728206886 5715 5716 666295684 54920 54877 774941760 16815 16816 635576676 76636 76553 459372319 98854 98855 586734128 5435 5368 932414851 9823 9747 593592877 22001 22045 750466874 69912 69918 364930036 23180 23181 778327787 75246 75176 283410985 19504 19516 148726241 32316 32317 620840352 37179 37135 391326567 77829 77821 842324913 60323 60324 916908236 18143 18152 467209864 75955 75956 487462224 92369 92370 832982239 63351 63352 768868214 75771 75772 434158649 60110 60172 59707528 43101 43166 358912246 91124 91125 665338199 66091 66092 59915704 60595 60672 684972424 25205 25243 230294056 24608 24609 271614769 1240 1241 413038142 29645 29646 437927953 8767 8711 876941267 98228 98311 954399742 43134 43135 503786495 93434 93435 383929927 36135 36127 624679288 43554 43637 89831141 48672 48673 353999939 62421 62492 285984980 85350 85351 460955666 53645 53561 682808906 60778 60779 402037919 5764 5765 681565295 89516 89517 968201032 82823 82824 680743484 68172 68173 77315721 44012 44056 895413341 97549 97550 109106172 74273 74274 363559557 36475 36399 720143275 95366 95327 731822764 53697 53661 863828224 64867 64898 779045919 33572 33573 723622744 65481 65462 598678576 14822 14852 324713753 77334 77335 433439894 14306 14307 18807708 80919 80873 283400914 39204 39157 685427572 73454 73394 778708898 93948 94017 490412566 62467 62516 155755735 91484 91485 304807059 67434 67505 951149262 43877 43837 600263252 19426 19427 30409524 97607 97608 975371501 82795 82796 314777006 15720 15782 406740565 96038 95994 378980884 56040 56077 44728713 34910 34911 11739171 80230 80190 118653704 67139 67064 478969543 45983 45901 11862778 57402 57403 521671833 9986 9927 766640816 88080 88091 15259371 66079 66015 631212266 79342 79288 250326916 41430 41352 457027508 1389 1390 231898847 92669 92670 373243941 94968 94931 442811965 23379 23380 36682861 17661 17717 108618113 55460 55414 881891319 94486 94487 775490564 91204 91226 445940786 76010 76011 276396573 68201 68202 397279253 95554 95555 453300049 47253 47249 944683684 1759 1767 517149882 44088 44089 734709441 4086 4147 29905935 26096 26138 633659778 38702 38643 428863432 75550 75517 300389809 34309 34388 62074554 80107 80033 776899707 37822 37823 923454333 69944 69973 115560986 76601 76531 992141629 35040 35041 278615018 19376 19424 496546013 97812 97813 65764977 13653 13654 421236085 75754 75810 350241144 52299 52228 560205165 23537 23538 756787442 89941 90015 384649391 38461 38462 948804461 38980 39052 120359996 45947 45948 813487664 42689 42690 502046098 56096 56168 264533633 32304 32386 574679297 99960 99961 654065079 78238 78283 846958860 43821 43869 332511672 57099 57100 477998655 30321 30377 422057325 71589 71567 978608208 23104 23142 129743526 39318 39388 657915540 92899 92900 826025446 61443 61517 848391760 28518 28519 89079059 85654 85655 402325367 13032 13033 934962260 72234 72235 154441761 30693 30694 304863592 16788 16716 575789723 80755 80832 357108934 28677 28678 480601772 14661 14607 294155400 54207 54208 960062799 53070 53071 554631593 65701 65704 994337580 86743 86726 816763042 89363 89334 570156260 4349 4350 62310122 26189 26187 510836831 5566 5567 903894790 27654 27655 966144633 96827 96842 867999329 41021 41022 928893255 6495 6496 941075787 79476 79477 89854829 16866 16834 444266679 13468 13400 569407576 20014 20015 812765305 78434 78394 960625182 4057 4078 229699258 93713 93700 21470218 21773 21733 473834640 72446 72361 211936429 49174 49175 490264150 79642 79643 735416437 18279 18218 332427940 97158 97159 664522077 66069 66070 127424738 86839 86840 511641600 46395 46396 150223458 62992 62983 241674992 71175 71176 456435041 43251 43252 128364409 69489 69490 730685670 54034 53974 956648541 61417 61418 618683933 24682 24683 561476970 25134 25135 856739479 83512 83444 297568694 95101 95078 799118195 38177 38178 246539072 89226 89310 98095335 95899 95900 185462786 50181 50234 755097286 65521 65567 115138296 27724 27772 448486128 53203 53208 511352002 6234 6307 295160825 85213 85214 37838497 20451 20452 559057848 36521 36571 584273275 91690 91691 679772339 23672 23673 45445255 29013 29014 963449612 65065 65066 929153012 8017 8018 156920954 94376 94377 159339040 95269 95270 841503397 74425 74426 986919243 61410 61411 408370541 98564 98625 924155702 72652 72653 673926936 88205 88198 385035213 2951 2931 840862126 53425 53426 476881764 87345 87346 753208878 2461 2522 688802215 35342 35343 578800601 17860 17861 324392631 20239 20208 168805939 6582 6583 899779162 7730 7762 502276431 38822 38823 921082017 20564 20565 790042145 34735 34811 348571522 88725 88726 79724665 63410 63393 496066903 40144 40154 648425190 98642 98643 142846468 64616 64648 385611801 91998 92066 982883354 58159 58160 501955318 40969 40979 619266651 50899 50893 718643509 50181 50133 760164757 73845 73837 694981571 2973 3020 125520438 17463 17464 104293480 1519 1520 993618537 78228 78262 978280874 47744 47818 194720396 43253 43305 688667216 36197 36210 178299368 49366 49291 67404857 30291 30216 34974203 9291 9292 694117943 40530 40534 216442925 38052 38072 871745177 46479 46480 378413891 23456 23516 625030906 45467 45492 254427807 46669 46670 68114553 10867 10948 987834363 85112 85113 933032289 27621 27622 75420240 36225 36256 165204966 9056 9070 58300377 1533 1583 395781235 20110 20111 251598430 97129 97119 586017473 2132 2133 313236452 28856 28857 436502672 37372 37373 765335793 92583 92515 319831455 83493 83409 453776950 55582 55583 428711974 68482 68483 292793017 40509 40450 893161381 42223 42224 694601294 86486 86487 355836375 70676 70677 609289287 69107 69108 375056207 64700 64701 595558495 70600 70601 879954979 24727 24733 490853932 31340 31341 309242809 95630 95573 996336263 34566 34567 730787296 56488 56491 610127805 63079 63032 583527030 29658 29659 898856625 59882 59873 442912658 80447 80448 506811912 56247 56298 529431802 65593 65594 339537543 59663 59631 64901636 14278 14279 903030337 58912 58913 934526431 9600 9601 866515064 68509 68532 252579488 71549 71550 88944967 98837 98789 451955251 9439 9514 367055447 34166 34167 505218478 47551 47552 363955019 40013 40014 789563183 4746 4743 648471959 53868 53903 710410318 10548 10549 857597346 61407 61346 178035084 5407 5408 613132947 8277 8278 476236754 26313 26351 929372041 39844 39845 705686667 65794 65767 117040369 98292 98275 25347658 11703 11704 309145540 27883 27934 772510462 69629 69660 878676212 26115 26180 121127523 38507 38582 381914923 18245 18246 819800642 86150 86151 106135189 82419 82382 977949374 2817 2870 782968330 43184 43185 199436223 16439 16440 300992061 8829 8819 898572593 58462 58485 377043829 60636 60637 759702026 97822 97835 806201229 22585 22586 177587759 27016 27017 46213641 44524 44525 68481834 99907 99861 732757554 15055 14977 324203742 33735 33736 170976309 76656 76657 848439117 90544 90545 927248045 38228 38268 568154662 98430 98431 772280651 56039 56050 396871099 22077 22078 693867421 37970 37971 745123041 92727 92728 363292928 17663 17602 552823388 27725 27726 503060396 63781 63817 404075064 65627 65553 96264052 40884 40885 803720152 2765 2690 557310522 90983 90925 919726186 65571 65572 624076163 57183 57184 403222674 67029 67021 954877727 30434 30495 299852301 18543 18513 401153755 30931 30956 973076600 91035 90957 116704877 26567 26568 50812000 33702 33703 378302334 85465 85466 385445699 11897 11846 208198254 3887 3935 243088872 56407 56408 449036408 76664 76665 486411250 66265 66266 726539047 81824 81765 86953615 65862 65814 628871904 87490 87485 199808097 59645 59617 389343527 11436 11437 428376711 66579 66595 403244000 5234 5235 344753220 46029 46030 322019501 68341 68273 719841373 28649 28650 360262938 90077 90078 532370902 57793 57794 577929988 3186 3144 495292116 55190 55191 265721026 87296 87255 298462510 92748 92749 440427454 2786 2787 669088938 14327 14328 109244434 80443 80444 719757070 66895 66878 904529497 84636 84637 59738087 85818 85819 795943888 61604 61641 332571192 73355 73356 820518057 10885 10906 466652779 1166 1167 608246604 75623 75706 7189708 6545 6595 956157163 83219 83267 473944646 89879 89880 169464725 34062 34059 323096162 38128 38129 308240126 55991 56048 553960761 51559 51580 409882734 9547 9521 26657162 78508 78464 720605889 13160 13182 775016586 28938 28913 277430570 32206 32121 396121784 53626 53586 393375265 520 521 167491891 67848 67793 892487238 14134 14065 503914264 11601 11550 239195071 7597 7598 115158323 17382 17370 997873721 62657 62658 311846420 69138 69055 454695528 30015 29938 25098292 20126 20127 581298887 93147 93198 168162393 88741 88742 351154034 69344 69345 925429547 78915 78945 473598507 15116 15117 633869908 17901 17874 567422573 25875 25876 583328067 91334 91335 268714306 44339 44340 809970000 69170 69182 516190335 5367 5375 767366920 10611 10612 798949613 62260 62261 563969937 32698 32699 13687297 65416 65441 629665065 38794 38767 566671968 73434 73435 779976590 61217 61197 601109523 83446 83479 106500802 78015 78016 283868717 80005 80006 945618847 23850 23861 31110994 6370 6371 443824381 26027 26028 491741442 27831 27832 512616575 66602 66562 444157559 73627 73674 10511105 75209 75210 839868957 91632 91620 787484813 90534 90535 385175865 47835 47863 711627954 11816 11785 209252807 76409 76359 854322265 39235 39267 942618106 69449 69468 114264958 42744 42734 837799008 22546 22547 379490342 94657 94658 196532445 84842 84778 308661825 85518 85593 998249594 59492 59500 233200768 10232 10233 853011867 94259 94260 845089940 60283 60284 954082057 22041 22015 714217314 55752 55753 935822765 47796 47797 554522777 22359 22360 314381458 81090 81091 644615628 93477 93478 369307053 26254 26270 422334411 17738 17654 356325525 659 660 410009748 93691 93649 483576583 61481 61431 571013066 23471 23533 644233200 78557 78558 825636771 99976 99951 842376892 28909 28981 250141217 10955 11018 481887571 85017 85049 158151607 61072 61073 896090050 73257 73285 158669201 52943 52878 64681728 23125 23126 545720593 78024 78023 471303053 91306 91307 854780191 10504 10505 572705263 9546 9519 731059052 78666 78627 339698454 58056 58122 301061676 27490 27534 521716465 54305 54306 782284834 56364 56349 928942908 87046 87075 962011122 63163 63156 863948687 25381 25329 998471791 19622 19696 556293 35565 35589 365274838 1640 1641 99173574 84289 84305 396929183 60844 60815 575245748 61448 61449 99932970 87534 87535 633997657 36903 36904 331498299 43872 43873 387305241 36766 36752 635213017 25949 25916 85714944 48332 48340 268870865 95842 95785 207291871 68054 68055 614232576 23736 23737 483430753 19433 19434 236936396 94996 94997 244504672 89340 89341 882106834 42851 42772 604341091 46514 46515 639826652 76589 76590 7381822 5531 5532 984214989 38476 38477 601058932 39923 39900 378935988 20463 20444 200806088 73777 73778 958079653 48639 48640 733781341 4480 4481 844819770 58198 58199 866072313 64210 64257 74532949 72009 72010 848120049 49332 49283 469764453 41361 41323 845936514 75611 75528 477102621 80694 80613 71623026 79742 79719 904921400 79853 79854 728265585 12377 12330 774291424 88666 88680 343128087 60518 60454 990614935 52035 51999 444782864 32895 32908 647023049 71056 71057 358632415 85503 85502 547383990 28217 28218 752886199 80900 80826 527076878 27279 27351 138942577 42210 42211 105156942 9447 9448 920451079 2572 2621 283404506 93978 93945 914220035 66974 66975 865700047 99912 99852 841695505 23622 23623 228713769 41213 41263 91466764 96966 96967 148442607 63174 63175 316919331 80201 80184 400079773 1205 1166 461861737 53565 53566 812869906 40273 40274 630861704 94642 94604 108968084 46492 46493 706799836 38542 38474 26866409 26105 26106 413657237 46493 46570 857953307 37969 37959 73766668 37153 37154 413620509 85764 85765 839396885 62602 62603 471895955 35826 35864 159068110 54077 54029 475699525 57407 57408 46197072 60961 61023 613338483 84808 84809 870900139 97576 97577 794159999 22517 22510 700298151 7856 7833 768506895 94304 94376 28940027 21161 21231 771940713 77853 77844 295148217 5016 5017 402141584 45922 45923 286671597 63763 63756 337794951 57786 57871 304476967 69590 69591 931810402 97606 97686 476032225 174 175 975755296 49714 49715 605326795 56537 56538 41021751 72889 72830 401454998 39299 39275 549317701 36093 36094 706918004 70431 70375 324859973 683 684 459550303 43940 43881 122076596 81007 81034 83041157 15092 15093 548677777 67796 67857 372134251 19502 19503 886152725 13048 13057 634607426 75237 75238 423342255 79057 79001 242216819 2325 2323 328365242 50 18 561901308 66038 66064 163518234 78610 78611 447632191 12215 12216 958521139 78412 78413 509096759 43862 43894 189951944 43519 43451 833899748 63737 63738 82814438 26996 26997 237854581 27909 27901 345330678 88942 88922 273313021 29126 29127 592994537 61266 61267 531560711 63754 63795 657437127 5737 5809 142965673 67329 67296 241766707 58356 58357 587896073 62784 62785 303152049 53403 53404 331241847 39192 39193 409818704 42715 42716 115579687 68284 68317 282096529 63177 63178 513241990 5114 5132 767460070 13038 13039 158870521 594 620 322560816 72308 72225 962825215 49035 49036 431818507 94114 94126 187370222 31456 31439 292489879 17423 17424 922601621 87538 87539 472828152 45405 45451 358999258 60194 60258 39621232 47060 47111 602528721 88977 88978 614072318 44163 44164 733542601 5206 5184 351763883 25773 25774 932719289 18934 19019 975392092 61749 61750 385618232 20784 20774 547700348 4274 4313 324898482 9864 9865 311066744 19133 19202 528927072 61401 61405 793268578 93010 93011 901641200 39716 39717 440629794 60458 60421 196026022 28980 28951 617985363 44933 44897 459373875 87307 87308 343462673 4019 4020 325409413 55322 55398 246079417 56874 56950 556820472 5029 5030 689184643 21808 21809 156612230 26187 26153 727729340 98829 98830 338886303 38518 38519 994230075 89896 89897 255665985 310 313 268925275 65145 65146 115722721 43293 43294 548186324 90618 90655 507286417 59525 59526 558802891 87901 87902 843555824 27776 27777 88311437 48570 48520 824696431 67480 67481 739401380 1073 1050 773400442 62909 62910 536161697 15823 15824 149807937 17483 17484 433480813 37387 37388 850394331 97603 97632 194838634 77871 77872 725598448 7860 7871 770241645 15855 15866 822248771 35463 35464 810113369 19812 19813 560173689 1690 1629 636405979 74295 74282 851496083 94077 94048 358816098 3837 3838 575019747 11050 11055 33238485 30885 30886 705715387 92870 92797 594333320 78914 78915 989036333 58427 58428 995124411 94640 94611 349797231 92151 92152 863171633 45118 45119 129266977 85537 85538 513076297 84849 84850 543406800 8924 8925 926122653 9497 9498 726702014 51326 51263 882752810 17018 17019 449434111 90698 90720 826799420 32231 32232 119148346 34924 34925 788669298 32475 32551 171802647 85863 85819 662692208 85110 85111 984156611 72220 72252 91302904 75524 75568 110692529 90525 90547 593335962 50856 50857 38546793 34193 34200 434116083 90001 90002 991437082 90643 90694 645435083 22724 22714 81487540 15015 15066 77770506 7162 7163 369388291 18480 18481 646736942 71523 71524 678691918 8714 8680 194794390 93299 93300 268517367 83143 83144 751734444 53127 53128 658610432 48801 48802 240574174 96403 96469 986360620 22708 22656 784716904 25416 25417 323297966 20931 20948 776054713 97978 97979 347806994 33237 33186 302839985 80907 80974 741097969 25446 25497 950975524 73438 73439 961513522 31175 31176 611509741 53456 53457 591745139 89855 89816 863433084 71348 71349 20762079 77778 77820 1983083 69859 69860 219741340 5846 5765 124474284 59729 59742 440129708 20745 20746 277559688 44685 44686 991853843 89066 89067 499086780 33400 33401 438226906 83208 83209 736458381 14786 14787 955018444 80915 80927 567446409 17511 17512 872648997 48451 48413 972879854 13012 12975 589499557 17318 17290 669492494 50645 50646 289805315 26573 26618 558797374 33434 33435 963903001 4757 4758 259026555 80593 80594 293783268 55893 55977 662867095 59007 59008 303960945 41931 41968 259110802 75857 75868 231125089 39872 39873 26146503 65555 65556 908748659 86454 86446 750646628 34564 34617 652162410 92525 92551 814258765 6744 6745 426353028 81484 81485 359164754 38778 38779 873955653 74576 74515 426762014 30519 30520 123533559 26695 26696 995619128 30652 30591 501522386 11669 11711 181876172 78818 78801 776974136 90823 90824 626603828 30808 30809 394420747 18419 18420 611815926 6333 6393 360874641 2047 2083 814353410 52159 52160 328205505 55558 55559 34826787 4966 5033 317284014 52842 52843 348972250 44322 44323 562750299 87376 87359 708143703 55237 55238 822755507 19054 19029 786819674 87908 87986 661124633 52327 52360 133138652 4488 4489 40414474 76346 76347 90632172 89121 89170 592636881 85249 85322 811120681 85364 85327 959203733 65628 65561 183513610 18588 18589 564815623 56168 56099 379375410 93121 93206 527786443 33728 33729 113104974 78405 78450 682252258 66997 67015 4831216 84846 84768 860301737 16676 16677 188286389 24574 24635 219445737 20433 20434 349198462 4178 4115 551819855 3161 3162 199071302 9763 9764 684376221 14172 14178 874246843 568 545 702534938 71454 71465 229469528 46522 46526 431134168 34243 34244 189165144 12968 12969 200291521 55280 55281 873127686 1480 1516 601819121 17421 17372 557914487 1777 1778 558813965 81972 81973 163189892 90487 90488 281137416 43949 44019 203339651 91954 91955 599803893 58050 58051 165106081 38135 38180 883344201 70495 70515 583501790 16287 16288 613741704 64917 64945 779073107 74531 74551 622752206 65401 65402 418920131 77409 77470 622343750 72427 72365 537490594 1532 1472 237183842 24546 24547 35541098 10750 10751 295523888 62289 62290 542208011 54341 54342 93174855 61903 61879 705397814 32183 32155 412225565 49634 49623 497466106 14929 14930 146219505 72800 72766 308022842 29783 29760 306537537 3176 3240 640660162 53094 53067 710524275 75761 75762 620109762 56835 56863 705368134 78290 78291 361131923 47566 47560 267045725 84374 84363 63901770 77537 77538 754568269 49046 48985 105090634 98175 98176 182287757 8658 8691 543889536 40433 40437 115551682 18741 18742 166621142 38110 38111 646303557 86240 86155 715066216 25040 25041 582090483 95079 95077 614969417 99180 99181 534207513 88216 88217 563057989 19407 19408 726148959 95447 95448 702986118 14130 14074 780394430 2962 2932 975136348 26540 26513 184186224 63201 63202 144349773 55334 55335 534457309 33670 33671 743766056 91474 91475 268796703 59832 59833 816093481 39467 39468 402551888 8856 8857 979459363 82661 82662 923066534 79339 79340 730870115 65758 65759 229817479 41482 41483 489123223 68000 67978 326377451 28058 28035 44299977 40545 40464 184199911 84152 84153 482237779 79377 79378 451827239 4810 4830 50049814 373 374 534470644 88903 88904 8884810 72845 72846 408366144 23279 23326 937486064 67956 67873 650762766 46813 46814 541777685 28425 28426 147261405 25113 25114 224261713 65364 65436 608256560 58504 58505 113211790 61091 61092 141840869 61560 61586 51505563 34642 34643 509741319 58379 58356 777349880 58857 58784 80293938 11370 11371 570911963 13893 13921 522228541 72629 72551 992547731 36895 36916 263923139 25591 25648 562793491 75732 75816 588758242 27589 27673 331101061 27463 27464 421337227 65944 65945 375626681 26106 26026 302003933 54181 54240 336811337 85994 86045 176667618 49261 49262 612650510 14405 14346 54525793 77724 77725 203264218 75590 75528 894635426 92591 92585 754966231 57204 57122 703799683 12657 12658 700615080 5112 5035 148254328 21764 21720 37165030 95624 95625 62572224 47823 47824 596473899 61111 61171 276982715 52253 52250 157479518 38508 38509 975949930 55946 55947 209864123 98351 98418 383910505 26643 26601 446505333 56528 56529 733767005 8353 8354 105193314 26337 26338 301592184 32031 32032 735445274 39960 39978 621204426 58148 58089 69181686 41698 41699 480065130 46285 46286 987769203 8588 8576 373109366 20800 20855 207870035 57484 57485 338523089 52174 52175 298751658 66406 66395 444680395 24777 24778 567199130 94617 94618 564217596 84668 84623 13647288 25499 25500 785310251 72971 72928 835560474 70965 70917 544176575 34663 34632 239406969 82995 82996 902422630 51552 51553 740664267 39855 39811 699198273 8646 8647 134127480 37362 37360 246325697 61172 61164 326549439 67757 67800 107298059 63691 63765 601739439 36792 36793 212359573 86907 86908 725346004 61146 61193 379305759 35569 35570 157643666 98444 98406 851276119 59236 59263 645750967 60511 60526 42918675 71630 71631 666277915 97791 97792 682397164 60190 60191 534783408 66411 66412 580692622 26827 26872 198947300 93162 93235 49196526 66086 66074 418512475 85958 86011 597672622 33648 33649 782325166 27767 27768 224433148 34051 34060 374172598 40308 40309 619104257 75134 75135 939505110 44097 44098 606054977 57906 57964 146295500 26976 26935 111518399 22041 22042 141297667 44429 44430 793440268 29207 29208 801135604 90733 90734 314705444 8107 8108 729255880 11609 11610 706821648 44095 44053 541366355 35906 35907 909508170 85647 85616 327174979 10971 11026 700627618 62664 62670 112730032 84091 84092 671521159 91848 91826 917525434 72321 72373 909746472 77542 77543 769081456 47304 47305 726278923 72353 72379 14813544 64931 64932 199598353 63842 63801 15131593 93601 93586 140459699 31630 31654 777966921 97640 97641 868242228 29443 29457 320705902 20230 20231 987019321 58049 58113 745605149 75487 75558 864425542 28449 28450 881070860 39137 39069 861288878 82482 82494 918909920 18382 18322 813824289 39978 39979 753737484 86545 86605 502308955 31265 31266 295524427 50808 50809 757899226 64753 64807 87176188 62294 62362 404328257 73001 73002 45666667 58290 58327 649214385 9016 9017 926784981 11286 11287 104067064 63043 63044 664598670 38858 38830 277566922 80209 80153 7791419 38044 38042 728936391 61847 61827 991943664 96011 96012 823923823 46451 46499 571964228 55570 55571 759713392 29886 29901 617164346 52624 52625 272070467 24876 24877 62416769 51566 51533 658276931 34858 34804 371166983 23145 23146 123070748 5798 5799 271780680 20301 20302 373296009 92248 92208 61679657 20845 20857 179068165 88983 88959 957126954 6121 6122 314922329 14799 14757 278938410 2284 2315 720685091 95651 95587 912614291 19148 19149 516077811 11537 11510 604706624 14046 14047 837181418 94252 94261 927852947 93707 93708 770307057 39185 39231 440055293 86579 86595 581275964 14131 14192 816251148 51757 51686 235386818 73462 73463 898278303 91408 91409 662397533 12593 12596 73475572 38428 38429 706410600 57731 57732 292081980 68581 68615 790592296 22051 22089 308650600 72949 72950 6911076 62947 62995 633616763 40909 40974 127567438 33403 33402 697975460 88726 88736 471565448 94821 94785 465905479 87461 87462 457558719 9692 9693 648890520 97610 97611 319170835 60586 60587 191403377 47335 47336 650966985 60158 60093 63721029 88074 88075 672159259 56218 56282 87465530 19924 19925 179700799 34638 34639 928098175 81994 82038 226336785 61497 61498 845403321 56383 56360 267522416 51065 50993 942637594 92080 92123 830578406 35145 35146 303209355 35167 35233 482688604 11181 11217 333312055 93463 93509 292011664 1534 1593 998762931 18067 18001 540196491 34605 34600 600666378 89433 89434 111011027 31633 31692 353046571 68342 68343 925458268 70212 70213 873112272 38068 38069 970926691 47045 46968 611337958 20792 20793 266179933 85493 85423 782233591 78278 78362 121479617 52486 52494 8643502 89560 89509 632470499 10959 11019 109111124 55093 55094 879776682 50990 50991 893694576 12261 12306 608013718 28192 28208 303614318 4940 5021 772385483 52132 52068 866281327 67211 67212 407682514 53590 53591 171630256 77857 77940 177270577 577 578 269283361 70278 70279 353649528 83365 83366 720893915 80321 80322 108771774 79303 79304 447469347 25545 25546 873501597 19846 19847 669360144 42103 42094 284094811 91119 91082 816345289 82149 82208 329378879 61151 61152 3161906 90562 90563 498758855 94500 94501 833367693 10057 10058 162642330 79402 79385 718676065 62142 62143 86300770 19489 19490 206858040 93479 93402 457641435 86780 86849 360820430 44405 44406 496401234 99198 99199 284936300 11420 11451 779545079 94982 95008 506721932 41272 41283 425374150 559 595 895779141 76732 76733 249402608 29482 29483 906193292 65624 65625 449649789 8676 8677 998591924 1927 1990 119673064 28265 28316 311021635 33415 33416 534988493 39345 39346 736992544 75383 75384 957086608 61901 61902 23258671 58183 58155 980163583 99163 99164 494346271 2357 2358 172555571 76094 76123 767355529 57186 57164 6044941 84180 84167 164197424 4547 4548 974307130 42384 42429 509769333 68536 68550 518810056 70277 70278 377143800 6992 6993 809020657 56890 56949 719741300 10277 10209 852181536 8638 8694 570102092 35853 35854 826269114 44610 44652 104763274 40581 40586 420312720 87391 87392 346952651 79250 79251 319088814 17832 17884 71902433 81204 81205 396793730 76195 76196 383316394 47498 47499 471094042 78543 78544 97938262 37983 37995 506941076 1173 1174 149252415 91969 91970 781491993 57805 57806 178805644 19769 19710 81563578 74881 74959 78482382 53452 53530 180735294 60320 60343 763584071 60001 59916 750996746 56966 56900 794838392 46541 46476 850082137 21589 21603 710333948 29857 29877 191842594 35660 35630 43599985 99490 99419 356341481 92023 92069 102469210 49047 49025 445672700 59814 59764 508257763 96531 96513 734633384 14753 14754 99009162 99911 99912 346536276 84841 84842 320473984 36443 36444 520788953 86516 86517 788608826 87704 87705 752507358 9135 9136 113818820 95380 95381 31626939 94613 94614 224245409 14900 14952 284958537 81554 81555 434152866 49962 49963 89919136 23373 23458 921692194 2245 2246 19323180 1575 1576 539345345 68480 68397 738107400 2338 2339 718674452 85062 85063 773013625 75368 75304 721950158 98814 98731 242452102 32710 32759 363503414 34965 35002 355286353 35663 35667 306563899 22670 22671 785517005 17824 17825 867099901 12098 12099 108795090 88025 88026 175463971 56917 56918 143842498 33229 33236 428572139 28056 28057 218915387 53678 53679 803060480 74560 74561 612912942 47458 47425 466427818 97471 97472 422281721 69714 69715 246091055 60029 59975 467057769 94269 94299 198957939 85666 85727 604801977 33238 33315 284235073 21062 21063 858708048 50309 50310 298874881 15703 15651 394466341 93075 93076 234965453 51758 51824 793321512 33311 33312 614266279 92967 92968 803096384 36027 35977 401170160 17922 17844 799393869 41753 41754 569469183 3205 3267 90710245 93430 93431 896613684 47957 48031 119650282 329 330 115404788 46227 46228 919490517 25308 25268 328519032 68018 68019 348510536 41140 41057 906058264 1324 1325 382420806 95266 95309 988848871 30350 30351 736484024 38817 38818 172789238 4358 4359 553034775 77742 77695 275880975 94326 94318 896384464 69873 69874 897799995 83205 83277 247502344 84873 84874 217558288 65388 65389 606936667 16956 16957 259863346 83843 83844 819212175 64073 64074 58080957 77249 77250 474093951 54080 54089 849910698 60276 60343 754306136 80769 80739 439550582 55910 55911 497779762 80840 80825 971995390 85070 85071 93790589 37259 37260 176982300 88448 88449 577383768 35243 35314 533279857 50156 50157 808027609 58964 58965 133081093 31325 31326 697781273 30979 30930 702194412 5951 5952 35308663 21628 21629 944836774 67534 67535 127419043 74048 74054 21481809 70950 70961 431543707 67269 67284 788641034 60827 60828 370672580 16561 16605 887004807 30515 30564 45395043 87598 87599 956164074 20790 20760 605749002 36615 36674 469639372 15979 15980 138512490 87601 87593 230027700 51958 51935 358754742 18242 18211 200622076 79857 79858 33303011 18240 18178 50676086 70081 70105 20815315 44573 44598 118314122 30904 30924 578948719 98147 98148 20905461 98262 98314 332992612 70791 70792 865536048 78040 78068 83083959 73593 73616 836953603 47468 47469 988758210 94008 93979 421318769 67569 67599 621202394 85395 85396 572745309 68697 68716 73616216 26939 26940 676973010 44412 44413 684564934 33234 33235 416984199 33780 33834 814952410 2791 2866 731833686 49573 49574 655173462 2727 2770 373538321 52979 52980 733635807 17790 17816 563541427 40075 40043 337582880 59546 59532 347984886 7836 7798 119376345 95879 95952 410939703 2775 2720 260923158 24600 24601 842123223 57884 57885 530390471 5079 5080 452029953 90631 90549 673426935 89322 89298 620978896 24098 24099 715571890 40526 40527 819975325 80873 80874 169700918 66394 66395 80266639 857 858 903929598 46258 46259 532650269 29420 29421 766776941 75393 75359 974617554 56614 56615 567752998 29192 29193 497271536 25524 25525 295551143 19455 19456 91180521 48371 48308 290093447 21786 21845 239017314 29593 29594 139491112 42948 42949 779794262 26501 26502 741705053 87006 86986 403241365 39959 39994 280165495 60824 60825 966711927 36180 36262 307930233 93617 93618 129766386 77531 77534 61127252 38595 38596 415796987 49509 49523 390666291 5986 6006 254435186 68973 68982 795090970 2099 2148 897273631 65924 65925 73567685 25512 25500 590977594 97742 97793 664568467 78963 78923 618764104 92653 92654 161847307 95734 95735 584190319 31969 31970 282554111 85543 85488 594459750 29322 29323 143139650 27893 27894 642458682 4188 4189 903897021 81983 81984 789360674 89624 89625 430535345 54242 54292 603933962 38506 38521 57239919 10447 10407 902449507 57553 57623 743558663 29855 29841 245134953 71544 71545 289658544 44278 44279 930448298 98993 98987 930120021 44899 44900 281107486 78440 78441 288355787 46361 46362 42298410 15029 15009 777062879 79483 79484 759131584 89171 89172 752591411 75163 75164 663302873 67726 67727 934703935 11932 11955 845878571 12140 12202 857515254 62766 62812 305113060 42299 42300 203118924 94710 94711 406200625 66516 66517 215279123 20059 20060 230969482 26914 26915 876399636 18876 18877 134773407 71763 71764 168748824 6602 6665 908523283 74593 74594 347607294 53672 53654 474405333 60350 60267 749339285 26538 26539 10938989 7968 7902 92941450 7601 7602 236257245 23903 23970 47195543 53720 53778 996069134 8388 8436 648834936 8694 8695 921092883 66328 66329 449559993 15947 15948 388810649 68994 68995 494602673 20828 20829 840379292 85496 85497 306935462 21272 21273 604595658 78489 78490 128318455 97237 97238 482660518 91801 91731 611958602 32886 32814 92169955 54439 54440 904720927 44463 44501 803004522 69927 69928 26586891 86344 86345 697684795 55975 55913 524427336 37612 37546 911778282 11534 11535 57837311 6841 6842 370358713 79652 79709 5865025 81944 81873 73011198 61259 61192 63631407 77636 77637 427868271 75500 75515 956596984 47086 47087 179118841 72547 72548 245830106 9189 9190 800765553 68155 68101 383257778 9812 9847 634899307 88871 88832 824623638 36830 36831 613095209 66255 66256 624733850 722 793 664331738 23714 23696 993524001 84642 84643 782265528 54626 54627 561909755 6579 6603 959832011 87956 87957 236377748 17495 17496 813739662 24253 24306 470157079 30069 30070 45816594 78870 78871 780400810 50956 50957 931765550 76156 76167 314458931 41773 41774 68282451 8628 8583 474790215 45617 45667 807783712 96939 96894 806781311 23558 23630 335048714 77488 77520 899600604 22047 22048 321132983 56843 56798 524807213 41662 41663 111179308 16683 16624 408989631 86337 86338 42603387 81754 81755 475069204 26021 26027 885106163 74339 74304 78624296 45347 45348 310498658 96345 96327 744537961 60225 60258 182387790 30436 30437 658364973 97594 97595 298939166 54263 54233 932877966 59998 59999 951607007 52552 52553 659802539 568 619 576411930 249 250 120127832 53093 53094 198675470 60902 60903 763544731 43910 43911 104418397 21984 21985 534500714 47090 47091 853511853 6516 6517 254154317 82609 82581 266965837 59426 59427 27930297 58763 58764 478915514 74404 74445 820830026 8361 8362 330285717 36284 36210 147995439 14091 14092 616990817 47679 47680 737042910 44760 44761 277189438 70504 70586 513562321 863 826 475037486 78845 78856 889928848 38323 38319 992079956 83415 83339 851754885 95579 95580 702254857 36865 36866 301405218 50361 50362 797582704 4326 4308 884237842 60305 60353 785403682 49879 49880 927504264 11935 11936 450400821 98920 98856 908036757 35856 35857 717589346 88601 88602 129757539 59017 58990 411569305 48670 48732 709653488 64355 64407 844569743 39523 39524 802783316 66303 66346 18724925 48856 48857 388643708 2084 2096 153526430 39618 39582 740014671 41117 41059 57030948 88060 88061 664130483 30900 30901 24791058 67581 67582 620901779 50480 50446 920434054 83874 83815 485269985 54643 54644 446361404 9432 9433 555508515 8242 8243 558567731 34938 34939 133928779 16859 16860 559425149 53168 53169 286096703 88529 88448 590592115 47297 47298 254146403 74473 74398 851273612 45953 45997 545582908 77105 77106 749055536 4690 4691 636335675 3132 3190 630066480 11690 11691 298281756 17610 17645 410558217 83698 83708 331135372 35579 35497 553056758 11704 11705 206204177 85722 85723 192135657 9674 9591 59537257 14496 14497 850793056 34258 34296 176201256 65838 65801 168134929 82950 82896 807419705 46655 46656 430402843 55939 55954 89491856 43166 43081 750962519 94267 94319 185761672 76934 76935 535416126 94246 94277 20069400 11460 11461 579778541 2916 2917 64540873 7068 7069 959233776 41462 41463 460922286 64707 64696 2996842 99132 99216 171381924 23123 23124 906061196 87923 87924 231829864 15052 15053 981481681 56045 56046 929071801 6321 6319 83017208 39283 39284 179862586 64602 64669 314213858 16919 16920 84101772 62888 62857 970951782 30750 30717 401067871 57275 57276 915954875 24488 24490 29032562 25215 25280 814090108 5155 5234 599635947 75808 75843 22148474 11691 11638 146596275 3064 2980 967763303 54656 54713 924388897 64199 64224 484633987 98728 98729 365428123 26842 26843 591331241 14311 14312 151980605 64732 64722 37339744 70985 71031 732861019 48636 48618 526441894 23669 23730 473762384 51365 51366 552818592 87520 87555 394329558 10460 10461 610402820 19021 19083 2350056 76267 76293 481351066 51710 51711 345288628 70641 70642 341617675 10316 10317 887518155 81522 81493 420272591 83932 83993 769245154 1267 1268 565174360 27837 27838 11224522 61021 61060 361554754 16734 16781 391457954 87029 87088 983011195 61994 62063 476030054 75392 75393 538886227 4484 4485 344677570 15984 15920 940558103 68207 68171 83116740 13579 13495 837089634 65446 65386 408393720 50716 50717 243228592 56152 56153 872470908 24233 24236 340624699 80662 80663 719418862 72716 72676 209883916 6344 6345 90439518 13629 13558 548452205 40246 40202 377994584 43947 43948 985095753 54925 54926 670013084 1311 1305 52733473 79720 79791 300945284 15205 15235 586157989 61650 61651 394609604 26308 26309 366073124 80501 80466 249072989 52553 52554 780663832 2068 2096 407355156 49000 48978 681559219 16639 16603 893508372 11095 11055 19817592 525 597 321819777 80119 80132 368340081 59697 59754 570439540 14559 14509 934743937 97 51 508699012 98304 98358 337232743 88580 88633 695989497 60286 60355 221682422 85824 85825 103707542 37714 37715 894197619 98773 98817 628167346 3111 3112 495302037 28476 28477 376587720 16956 16880 217589853 60704 60702 347072632 65592 65593 483284230 32317 32356 336507891 52708 52709 390813166 1806 1781 597238087 78883 78884 874556266 60864 60943 637549565 48742 48802 382742180 40393 40367 730567471 54905 54906 378972889 34629 34630 44265490 28348 28349 449325463 12452 12462 134772037 36055 36056 345343061 92400 92330 499761591 21781 21782 33972472 92925 92846 69477799 66169 66170 903436026 31647 31651 272377576 79743 79759 394059026 90787 90788 968936224 30037 30049 358152628 70385 70339 981067055 61081 61082 753519095 860 787 964621125 79307 79290 872509662 56829 56830 636953879 39657 39640 550959789 88932 89001 742756722 12029 12030 14637786 90180 90181 130357849 11326 11263 81664217 40031 39975 719158961 73359 73360 37335499 29999 30020 479994201 65874 65875 907315399 89864 89873 126378809 22346 22270 200791490 28590 28519 14839050 14744 14824 992374580 3877 3878 235299654 20430 20360 369087981 46728 46669 142466182 18030 18082 936099933 44559 44560 194031607 77341 77342 197477282 17409 17475 253089408 35709 35710 60128371 11533 11489 364852220 90701 90702 592485741 83135 83136 850871753 46422 46469 259412342 29648 29649 513361418 33580 33581 773751698 26124 26125 788993707 97187 97188 436092109 76231 76232 291390541 80673 80674 642552171 85490 85491 170720258 79002 79003 548826409 23097 23098 153103325 30297 30298 399140100 47475 47476 884338940 48502 48547 775109299 37256 37257 978712435 62494 62495 237524782 20086 20087 563686632 47782 47783 386234390 12828 12820 23634500 58278 58279 925355128 13718 13719 845580182 65484 65485 79097638 96219 96220 224900251 56109 56161 231533713 15605 15597 108800606 32047 31996 79083981 25641 25642 299019232 9222 9248 514957837 67661 67662 55346414 30525 30529 534078006 11797 11808 149384480 36390 36368 354727815 99936 99925 357751792 78017 77981 310557874 49599 49549 810364650 84949 84903 776282257 17604 17605 697524532 25883 25860 603901356 54453 54381 493004941 30827 30778 534660846 34870 34871 319269293 53543 53544 897092396 3503 3504 396437614 92060 92061 521194410 90289 90290 85708093 8054 8055 202829002 59368 59413 354069713 12033 12034 680861669 92576 92577 276814818 67031 67032 990089577 76705 76734 377551193 93786 93834 273060795 30822 30823 283797421 4832 4781 997234566 17301 17281 415445987 68369 68393 284168474 66714 66715 213092078 89502 89503 725462367 48761 48750 582142134 18133 18122 152718622 67496 67497 221318354 85489 85447 663182463 67947 68010 40511205 74516 74454 979925402 45871 45846 352451868 74161 74187 337589222 74332 74255 771424112 49351 49352 250899478 86745 86755 139993886 80422 80423 224892884 5537 5538 101507826 72406 72407 485059483 78688 78618 410293193 49456 49457 91213466 13409 13410 317894916 90442 90443 172891363 45395 45465 330182063 8542 8551 620190898 9028 9084 994153666 32570 32538 940520905 44680 44736 753658346 64945 64973 22355862 42978 42935 631934980 7363 7364 709931315 77868 77869 19120603 29619 29620 448716066 73266 73224 420512576 19443 19444 64483582 23336 23337 480353149 42074 42075 425066362 49141 49142 380592898 46561 46562 582733058 63119 63112 823812630 51573 51605 821320058 14758 14759 137396584 95640 95588 525988733 7840 7855 728418628 40939 40940 308792670 548 549 946233157 71853 71854 370746538 92453 92394 659489866 14640 14641 890078363 16590 16591 304936294 39057 39058 4713185 5209 5210 609625782 12074 12145 333790374 44272 44226 814923264 14756 14757 961966722 19402 19403 631773061 25455 25456 786514795 36244 36245 667151479 21388 21389 289712243 66162 66150 456222 50122 50123 173696963 41713 41784 728783235 14938 14928 97171610 18116 18125 430233050 77828 77746 833306116 36946 36967 807892488 6079 6024 538948165 10343 10344 492825587 83554 83555 607990539 73805 73855 889737649 39398 39399 554355042 90145 90162 558086701 76420 76494 585959321 27534 27535 596372529 29765 29843 44776926 22477 22478 847835748 67928 67864 541644643 47827 47902 432800265 17440 17441 648433841 94079 94135 101629319 5371 5379 519493847 67346 67347 47433346 7797 7798 113230548 44022 43937 692923074 22807 22843 50232966 10135 10195 923333423 27166 27176 291269298 54005 54006 913606847 91491 91451 312804027 14683 14659 786081852 6725 6744 487869209 14567 14568 744915984 15996 16041 429014629 20841 20773 494041038 9803 9846 699554535 46615 46536 397625766 62386 62387 26992259 87581 87623 132412722 19131 19132 481023029 53264 53181 181959276 1990 2027 960782192 42691 42692 575072535 21605 21606 318332144 6098 6099 72698145 21867 21832 491657325 97438 97378 436575604 11007 11008 145518597 7816 7765 834332957 45473 45537 183255284 63383 63466 919360229 80051 79968 560528329 74994 74995 536616478 35864 35823 533465616 14352 14428 59942990 71263 71256 228604494 38991 38963 204265785 84663 84735 48566115 12604 12605 827841453 28949 28972 16921180 90193 90194 800142223 87360 87361 187527853 13083 13084 11253840 38391 38392 251991943 29378 29379 776648414 13514 13492 200432859 26775 26816 420511545 12115 12116 387512416 73167 73132 623680314 675 741 40588818 34711 34758 946176169 902 874 688991601 47940 47941 229708687 30548 30528 682010003 98126 98045 941015189 66507 66550 397095379 82205 82206 710543513 70659 70660 669099739 67991 67962 570568092 18724 18725 205175298 19461 19462 799902403 83189 83178 192199967 19795 19796 876471965 60986 60987 491802991 14913 14914 665286506 88562 88563 960083663 9398 9461 862533990 89403 89404 283020179 21902 21903 555618238 13038 13040 214459648 62419 62403 39830146 84534 84456 262010567 67323 67324 628849694 98566 98567 417468072 38126 38127 968283303 29084 29168 177820560 4311 4335 660108690 59980 59947 593980334 83809 83770 479457318 59242 59243 567559971 18909 18976 304032823 23789 23790 343237054 3766 3779 497294102 39561 39531 100542977 99188 99189 676129219 71187 71188 638139502 72430 72431 671193451 85318 85349 195601201 38638 38618 514936249 93179 93180 139273281 40324 40392 142666345 19351 19436 680561940 47493 47494 440616230 15091 15118 34856018 24612 24598 687989485 16141 16142 366786042 81210 81211 864024760 24051 24052 967904926 45447 45373 720752348 1912 1882 894377279 46476 46428 965691895 53703 53704 208088435 54722 54723 691277969 15097 15104 935118418 88536 88537 353601425 10762 10786 208681067 49319 49320 756663956 91638 91639 576853741 69446 69447 84778612 7682 7683 978485682 82901 82835 814682365 17624 17646 588899177 31865 31827 97229561 38367 38368 300585141 43003 43004 234730506 78950 78953 239946419 98275 98314 44101748 33285 33286 855047323 76852 76853 877479276 21245 21239 180350812 50975 50976 31319457 42849 42850 315219030 37445 37446 849451849 96332 96333 332108297 46819 46820 233514564 27754 27776 301536335 67750 67751 199265893 3623 3588 336607180 44153 44154 790291015 79294 79295 104866986 45384 45385 363804255 93517 93494 157839731 50785 50786 44943906 86285 86286 571880520 4224 4225 995671811 46096 46083 509171627 8395 8321 532233915 58528 58529 710979562 45708 45709 908940290 92528 92529 452772942 4630 4631 282167222 31517 31466 923143459 5906 5907 927687510 12351 12420 888412038 53858 53934 742733655 59678 59747 421736832 5085 5014 752207354 38631 38632 710622057 28255 28256 369536594 97138 97063 561484079 27711 27722 583910488 89900 89901 475646778 31626 31627 92920044 70780 70781 2248218 88126 88199 495129286 90566 90529 479860338 8876 8877 40865487 46873 46874 55375166 70256 70257 568114179 62590 62663 534330287 58534 58535 134948303 50923 50845 491911293 58852 58889 276142154 11232 11283 213057992 14181 14117 969755872 51352 51353 599024054 12213 12163 116005939 49716 49691 35671406 12854 12909 528168533 79843 79822 582206960 13251 13312 488995581 39262 39263 140235074 60290 60292 975148013 65481 65482 605794488 94269 94224 652740204 1262 1263 753962334 12661 12662 569062451 82491 82576 199439765 77709 77654 210236014 57849 57850 529129613 85354 85383 46702814 43086 43023 877880222 93411 93473 385368788 19105 19106 605650336 12324 12370 770872945 4863 4864 813911160 61273 61274 562352428 16061 16052 996835905 94824 94765 991263933 75945 75974 122682761 38751 38780 282969395 6078 6079 598873991 61696 61697 793716124 38389 38368 566158432 77227 77228 321368346 7229 7153 429802476 55447 55448 537156767 98930 98931 147151448 47676 47686 151303245 74684 74631 186527253 85204 85124 971252014 11074 11065 357601840 94115 94125 821121411 7795 7796 251912260 29079 29080 203348898 86755 86756 458105940 9739 9740 720837419 37066 37023 857261957 35911 35912 907249103 44231 44232 123111770 3034 2980 334219452 100000 99932 941225246 36175 36253 181064884 75052 75053 424070686 23742 23743 115800006 33593 33540 457232532 85901 85922 234574574 63543 63594 857615510 9659 9672 158194563 98246 98247 10925656 19233 19234 115811495 73783 73784 933220205 41967 41972 864492452 49627 49628 517530713 6464 6411 937884834 34336 34303 233700580 52970 52971 157106441 86310 86370 640787098 81766 81697 324669118 38133 38134 900709086 40602 40603 315929775 44242 44243 251542122 22453 22454 680577669 26501 26506 679381541 47648 47607 661351322 79056 79057 643964945 81154 81194 405725411 68484 68537 178373251 88109 88180 733123544 10014 9939 483763272 10128 10070 657804126 90241 90283 463894632 45843 45771 730764777 65946 65875 393105169 90245 90246 29279270 58459 58504 989071077 81948 81949 871087180 233 234 525342359 45167 45168 537352071 77740 77741 544602418 11282 11283 110641129 38229 38170 448117302 65854 65855 737058478 68226 68308 353009160 77769 77778 593016265 68856 68857 412683081 78941 78942 528865985 14271 14308 795513848 94026 94050 521811974 67030 66987 468926452 25042 25119 572971804 53837 53833 607621605 24156 24157 791810507 78674 78700 93189415 56740 56741 797740806 81003 81030 176665541 43934 43967 253650717 31534 31535 747908656 21248 21249 487121093 97995 98049 654456924 76948 76949 2051261 8153 8154 205158404 61375 61399 292219805 43896 43968 751815832 34574 34630 883599961 1689 1690 790737272 52184 52185 925184806 45297 45298 843764472 36938 36961 614945297 25905 25906 213318591 59487 59488 166377756 84562 84563 207814730 67408 67409 333677127 82879 82880 818166548 95068 95113 955789590 50616 50560 812186656 2213 2241 292860008 75795 75796 347383256 85220 85221 717555490 13447 13441 29914292 53292 53293 972165734 45217 45218 947076156 84293 84315 581461352 68844 68890 85442956 4550 4551 340892617 33851 33809 859533788 90627 90628 11151164 41163 41164 7300244 33520 33521 723468614 37532 37504 302731274 86454 86455 288489521 8075 8076 47172852 29236 29172 717653452 37035 37036 755773827 78127 78128 447827109 51899 51951 348958657 28247 28216 426939723 37478 37410 489147935 56704 56705 719719637 80639 80640 459525869 98023 98024 548178333 45933 45856 919296639 710 790 813836787 50998 50969 247194846 66442 66448 914738503 60289 60330 451549309 16647 16643 218072737 46870 46871 759438861 82166 82167 34825547 36351 36299 900800292 6288 6289 695801044 34962 34932 485896181 67127 67060 404435598 48449 48450 25378776 52933 52963 263516800 66443 66525 912648990 52667 52668 609560211 46885 46886 507573326 24748 24749 56480423 23824 23771 703288745 99619 99620 930727951 99061 99120 458199660 47621 47622 593641209 67263 67264 865458738 82079 82105 84250707 39537 39538 68482932 97167 97168 649164611 26353 26354 597906019 49494 49495 349398966 39585 39594 779232385 69268 69269 688670965 70809 70785 166295445 37686 37687 103826613 57004 56933 703733640 27606 27643 909728438 4188 4208 268006836 50794 50795 672567858 81132 81081 99095869 40523 40490 650703434 41399 41470 909667369 43732 43705 974563145 77585 77586 35694903 97775 97776 796857642 23497 23460 789579181 56363 56423 472814836 90286 90287 717783993 2533 2572 543568657 23998 23999 796305311 91291 91327 127431806 96656 96657 578593156 86857 86850 341286074 84058 84059 368718611 82122 82086 962881708 32344 32288 284842083 74805 74740 685681642 43004 43005 701704348 54907 54908 870259120 56574 56490 753327753 56155 56088 35549993 31418 31419 493585176 23342 23343 46366300 17913 17972 348085696 51339 51397 821698730 23503 23504 936585505 19125 19126 688605907 61827 61835 744217055 13394 13461 440882001 96517 96580 121614639 44508 44536 220094006 62006 62007 81194460 13680 13745 308181536 78031 78032 893021721 83483 83484 916122425 63164 63211 825127714 48356 48357 254150402 68962 68913 679104778 46445 46502 642333054 39529 39530 329293601 42652 42653 633252357 76344 76382 753483304 81120 81050 328673700 2174 2168 132430799 22023 22024 573298243 22360 22302 664261049 76878 76879 388378367 53568 53569 401316490 57483 57507 109576295 71582 71612 305475712 16627 16554 817834844 13637 13689 919244424 82529 82530 784464447 89214 89142 273023370 47930 47957 837226371 65015 65072 978300449 20808 20832 350161121 8812 8789 67290210 59212 59213 202109093 41265 41189 156983505 24461 24462 885262882 64802 64803 295924540 98749 98680 96642486 63462 63463 963860190 5993 6001 271965499 26699 26641 951053844 36189 36190 872370554 61615 61616 691954942 40823 40748 987730446 78202 78136 184701236 9385 9386 97412696 70393 70357 150883451 98940 98861 147196217 6469 6507 563800329 7494 7495 977027966 53280 53257 168495934 11969 11907 179516161 73252 73253 635825971 3710 3774 142990079 88176 88115 83693088 6723 6658 101416368 141 143 12135594 35331 35332 590126217 13841 13842 513674693 33344 33345 450971832 69748 69749 914330313 77568 77569 700834601 26451 26410 614302577 44944 44979 255426506 70921 70989 798788603 94455 94420 244444292 84020 84021 173972111 70175 70176 166653100 83274 83278 798177886 83737 83738 463618478 27070 27071 81147850 15511 15489 981068792 27883 27911 426042526 40110 40083 574139463 22635 22647 196374608 43100 43043 789366710 32575 32576 996778061 66822 66857 155378897 82329 82347 925272257 87005 87060 696277911 89637 89638 684499963 41292 41293 188142713 8936 8937 487419491 44611 44612 271812522 79242 79195 882824204 15468 15431 529018730 92903 92881 889419841 85718 85741 15962191 60789 60780 27828251 86357 86358 777885434 83645 83646 228872078 30179 30143 4352675 17065 17066 977119187 40595 40596 829685693 77185 77208 317035147 12783 12797 976047061 12786 12863 331649252 2054 2025 893700141 52529 52550 186152799 73059 73119 360698440 69685 69686 279926460 6308 6319 635207399 3764 3765 631109462 17677 17725 612886063 58094 58095 49120986 70859 70860 815529305 19434 19435 242988145 35949 36015 266289132 95823 95824 991803696 30271 30272 355217931 36818 36819 667092301 54020 54060 686493402 67972 67933 743377674 1791 1792 933319521 50091 50039 89683428 58885 58886 866245383 71919 71921 25542878 90891 90892 481701763 23019 23020 967481267 25040 24975 679774571 3220 3221 746674535 47254 47220 883447565 31251 31252 172291887 78422 78480 117717373 83343 83342 491675479 76087 76088 611528246 93200 93201 602973938 69543 69492 834243191 21623 21624 38109516 95300 95237 217956475 55855 55781 139132531 12254 12255 508331444 99715 99797 590005463 52334 52335 748548131 14463 14464 214062501 27574 27575 15171020 5696 5631 493376260 46434 46453 660410257 716 717 175530017 49366 49401 844733751 27591 27613 399618343 59178 59212 688262794 57991 58021 901333542 83916 83917 258548401 68346 68347 774662972 10271 10272 132201035 70412 70413 849183071 55514 55513 754211230 23283 23309 778239412 1332 1333 598039154 84576 84577 577311707 14369 14365 289403415 37241 37242 734199181 49857 49858 131282611 2990 2991 869599132 4724 4785 987059805 68458 68459 121961045 59934 59885 393655792 52339 52276 607773197 67883 67884 335788615 5091 5092 272484777 6892 6960 599264688 67660 67626 205070835 97989 98003 648818106 52186 52187 844013638 39560 39563 616207195 2831 2832 630633137 65974 65975 917099884 95808 95805 982325358 7554 7555 234528670 56018 56019 722168321 4998 4999 810414662 46247 46248 52602611 20452 20440 468330909 34216 34217 93853390 27061 27006 402297057 3410 3411 23252975 34090 34038 263468583 28159 28221 165643200 98247 98203 831897509 3485 3486 955693788 71354 71355 981903987 61130 61085 547618968 21679 21619 149550826 83022 82983 429165357 5095 5096 470168062 60555 60558 851708852 70343 70344 209399279 52150 52228 203083711 47578 47531 383931745 23708 23682 438828971 83918 83919 1495103 16830 16831 241200241 70593 70594 616544307 86817 86818 699595687 119 120 295296565 56419 56420 38156876 65118 65055 78786739 68068 68069 916221692 51174 51175 818461954 27846 27883 277172937 88671 88672 11250401 3475 3476 470784513 50639 50640 406046609 29573 29506 110186937 167 240 934023125 53608 53609 40452253 31499 31551 143423149 7927 7928 255304468 90380 90381 461111277 66421 66422 742049949 59772 59773 712493180 36168 36169 89819432 26714 26744 914598673 42109 42086 173681042 37532 37533 234066020 84635 84636 435364119 28559 28560 845436748 26610 26694 659473056 84806 84807 925688607 82023 82024 625767878 5943 5944 613308907 96909 96910 936530048 3761 3769 777591101 54389 54390 751498493 16154 16155 479250544 47978 48053 936805748 11342 11343 930250662 77982 77983 763861983 97419 97404 205023624 62709 62641 457378713 60294 60274 242547245 10487 10488 182031456 28111 28150 712126151 58692 58729 170494600 26325 26326 637661807 99244 99177 84479516 47273 47274 587893018 48618 48564 658783815 58737 58738 121373956 36296 36297 704670199 33125 33202 301319048 42924 42925 417149632 64113 64065 513352107 39367 39368 41614798 81149 81143 763970631 67078 67003 359463800 92275 92276 347403758 66662 66663 605227755 70812 70844 39246484 79326 79364 241446240 95128 95148 190804839 11498 11531 730710828 61601 61574 797504581 98891 98892 229531115 51522 51523 253805778 62175 62176 701481612 92578 92579 166573353 50849 50818 886848890 54367 54368 709338670 39294 39237 449185757 5525 5598 585307834 18163 18164 680074995 10421 10422 469688924 58502 58503 453537168 96740 96785 276388814 3518 3519 903300043 13797 13798 733140004 81023 81024 336345379 24840 24878 569244250 51924 52000 504167073 66327 66328 579757380 41001 40932 381564061 95869 95848 513315366 61899 61834 700248888 79768 79696 23158944 28648 28684 919307558 10749 10683 519312127 41986 42031 264305052 33743 33744 663776863 78138 78059 460036156 58081 58082 929186930 59690 59712 389041340 82259 82260 331397305 34363 34364 866860205 68978 68971 859085534 26257 26258 627786985 81333 81334 925762324 74591 74595 886312680 61090 61091 58244408 41174 41175 583585027 5667 5668 225408674 80734 80735 368061989 60212 60213 315938247 31996 31997 518161936 59683 59739 589393815 97393 97408 544093298 39037 39033 529129156 37676 37677 103940271 96202 96258 216413803 49751 49752 378750019 15693 15748 769761591 76417 76418 924289064 88799 88826 123335086 68904 68979 898707986 42339 42340 662092808 51579 51590 526810949 49526 49532 758899713 55522 55523 315886168 39346 39306 454516321 69992 70019 526879902 50753 50754 269298281 61881 61854 886119720 12810 12811 293512959 9027 9072 973056486 53253 53254 496913951 68375 68376 845504114 86182 86183 842808630 39814 39797 166704006 6306 6244 696406768 6079 6080 765863201 28610 28611 555577369 86867 86891 363971416 84031 84099 422191352 26824 26825 484889622 30506 30507 103465954 62848 62835 970784794 79845 79846 701680191 5212 5239 999312606 84357 84358 318222426 28666 28622 206588090 57192 57193 997305962 35376 35363 294913701 32368 32369 734833479 31278 31255 416594348 58317 58295 554503332 98409 98410 852512914 82703 82704 592651163 56876 56877 206116329 17913 17914 56016291 71325 71389 415845312 24123 24124 430837346 52454 52397 961081114 11653 11654 716089261 85400 85330 105061375 38939 38919 92460209 29333 29334 549912332 66524 66525 913998295 46155 46156 54059246 91745 91765 62062874 4549 4550 711301749 9833 9834 502132226 67049 66971 906121816 54680 54607 58832414 83851 83852 899039953 50647 50694 127041016 8202 8203 78667322 7316 7330 987073557 54808 54809 190516874 78804 78805 63344854 61902 61838 116919326 71596 71597 847250355 12674 12622 724148214 36461 36462 558023661 3204 3272 281326987 25573 25537 22053000 27258 27259 755317094 7006 7007 97101836 35298 35306 74321955 47630 47665 489251189 98805 98759 659417330 22749 22750 522238954 26013 26076 165284893 33423 33424 750054296 13945 13903 895549049 44692 44776 480889563 73971 73972 264984474 65770 65759 755681937 83721 83722 724483612 14667 14668 579189469 73353 73354 38276193 38407 38408 549604477 39715 39716 385975247 40141 40142 454476679 24699 24700 787051614 46683 46684 372173725 29276 29277 56193081 14867 14868 810497077 69930 69931 858404129 5390 5391 241170150 32196 32220 132224984 9305 9306 951751318 80993 80994 576376834 20377 20448 579364922 85934 85998 390875108 31849 31850 615573472 40536 40594 585312180 37607 37608 541994973 62781 62782 756541938 26623 26624 819213160 70009 70010 614633789 40299 40300 467575761 6022 6096 414239715 54543 54544 611316428 38067 38068 920077151 87119 87110 732009999 27853 27896 710234049 86183 86218 163235185 12221 12216 846310510 9920 9921 199206630 69993 69994 283433373 91324 91325 173459869 79338 79275 682097901 91329 91410 160935460 7251 7248 201529292 5828 5829 490147105 85991 85992 752441969 84495 84430 514519018 91885 91855 866342331 50943 50909 668875169 51666 51725 902161024 38159 38088 431666083 64267 64268 98526245 48944 48945 865965454 52957 52954 649368633 34209 34210 302619440 97400 97315 220518005 95917 95882 407328848 64983 64976 371222375 25291 25292 98988153 36283 36284 591440626 15491 15492 461219991 61835 61836 356821459 43198 43199 822806923 57859 57890 417514491 62320 62340 319168986 22776 22777 474466861 17512 17513 720032927 89029 89030 200135565 59649 59650 919567792 86592 86605 733838655 65278 65279 295702978 16604 16667 45966990 14069 14092 197014454 71996 72063 411931324 33256 33180 413165251 59882 59883 498041428 33792 33806 252034596 14546 14547 435865620 9758 9761 327401843 58 119 165237880 14341 14347 194398788 37960 37961 639932429 59376 59377 780841144 63238 63197 616527688 62240 62241 478038551 26435 26436 545481389 88530 88531 405249593 30985 30986 321332021 77498 77499 268456976 17909 17910 570048762 86430 86480 734107794 95101 95102 751594377 38292 38293 337829696 77086 77087 905418051 54076 54146 56657309 23371 23376 544675135 11755 11778 901015484 18278 18279 486601680 22146 22124 910729943 19398 19431 544751983 28263 28267 869016138 61835 61864 960704776 9080 9066 64361449 43241 43242 349513379 29458 29459 129545986 67048 67103 759397478 5501 5535 213581594 44003 44004 225698936 34258 34270 681932879 91023 91077 175330198 36720 36646 371785479 99058 98982 824820726 39031 39110 363745792 52043 51999 568536914 28480 28550 750971264 88358 88359 271686031 73969 73889 122353604 10778 10779 387931068 97634 97570 927258160 16430 16431 330233050 24688 24762 909443950 53520 53469 296845844 27386 27329 555468502 41828 41843 409463453 55728 55683 710356010 78630 78663 561767557 35954 35962 413730530 92585 92642 888269435 50787 50786 333954374 11773 11774 985914102 17545 17546 809812455 30945 30946 412882700 8135 8097 676845757 89237 89238 186194181 18232 18151 84288138 65673 65674 561166047 25915 25916 794359209 1368 1289 815256681 29250 29177 365802027 48371 48402 139892225 18702 18703 866085901 8040 7962 168635205 74785 74859 992837236 54401 54402 166694017 85889 85890 809827533 3367 3371 669312723 96008 96009 465424643 16904 16905 183799511 55444 55403 747530668 21170 21213 662813934 14648 14606 291929839 42656 42657 240970426 94992 94939 465254434 80172 80173 254115372 89331 89261 263076756 37842 37903 718575138 17832 17871 416845366 30450 30451 601607395 35199 35200 546638534 8450 8414 29127350 58904 58957 378615735 10979 11021 290712761 30121 30072 943591621 90969 91030 328364999 67195 67196 684761403 70033 70034 351179506 47574 47575 711025974 7519 7533 812869831 67202 67167 650985583 43956 44033 847856499 2614 2565 112720509 14869 14784 920996658 97152 97153 86493315 16510 16511 671284829 83408 83327 929257671 3505 3506 619744124 43512 43513 994276455 35099 35100 324819662 8978 8979 413954799 18996 19074 330074785 6010 5948 476103495 60358 60359 582834476 26916 26973 414134611 14135 14077 218565964 15036 14984 509278580 8262 8215 747180372 98222 98306 157472293 71694 71695 222234636 60101 60156 748262933 47996 48036 81370832 25508 25548 699404318 94584 94508 158607500 90803 90804 783370683 99111 99112 893731546 46706 46747 254649887 69332 69333 194525805 52086 52087 200573427 42258 42259 119020981 84964 84914 415315011 57720 57721 179190112 854 855 579217930 17454 17455 637008702 8927 8928 585257741 2708 2709 48501688 13574 13575 442381812 71496 71497 755830334 93489 93490 805757157 37751 37747 892676851 3301 3325 92903689 64320 64334 605508296 23771 23772 230971468 79730 79731 934779229 74577 74625 891044399 97637 97638 228272903 59695 59709 494486969 31439 31510 872409923 67885 67960 480093802 62162 62163 373391276 73531 73532 446794929 38904 38905 208153129 89547 89523 616919958 37881 37879 468422696 41453 41440 424497108 50997 50914 999448791 7678 7679 176775534 256 257 744372671 24736 24737 450047057 24941 24942 461248166 41533 41564 241286168 11706 11707 719597260 84994 85005 728353072 30769 30770 360117926 8935 8936 561012024 83836 83837 450833482 80453 80392 846695917 13989 13941 701628579 32206 32207 230104980 74960 74961 619088380 97392 97393 336120382 87505 87506 88871692 44835 44849 527525610 22734 22735 862763437 68561 68562 619789588 78434 78501 375347373 49394 49395 6871981 96825 96826 469128841 39442 39443 559294139 33355 33361 71244865 16354 16355 285730655 14430 14431 459726078 91466 91467 894922720 2754 2755 524190823 51156 51093 79181253 49717 49718 504575414 97659 97660 659993587 3916 3990 473607359 64201 64249 437731720 78359 78360 390974923 34852 34828 36081076 96912 96913 932305214 7365 7366 235229492 41873 41875 412514870 74949 74970 48184195 93235 93315 811298590 58440 58475 81528160 97822 97780 844941415 45176 45177 535864051 15750 15787 294265089 3839 3836 168772757 14830 14879 239168308 7076 7077 785941456 18105 18106 223273195 36743 36816 636956479 19135 19136 798359193 62764 62765 206416249 4067 4068 684971557 8292 8232 372396505 25248 25249 481607482 18055 18056 470771377 12312 12313 579131229 31051 31090 909009846 82085 82116 278528894 26055 26120 634857373 88545 88522 93657982 55175 55176 339353172 57643 57605 734194261 85177 85178 176887821 76169 76105 884355119 11032 11033 663854976 77044 77031 538328465 48767 48768 462181332 37711 37726 706263521 23070 23071 21724129 76712 76713 482657976 98380 98381 276324131 35242 35230 630749370 78805 78731 373534781 6352 6353 962766589 75047 75059 832624242 24011 24019 737118524 23917 23905 919123345 93978 93979 506084813 47461 47378 844474179 98444 98465 763558822 50720 50724 946078170 81258 81340 728624007 97014 97015 965447688 78966 79010 795632729 11526 11477 601631206 49142 49143 41872376 50969 50972 260119679 18492 18467 852043376 31728 31729 706336698 23727 23729 475810285 61233 61211 117044216 87730 87731 547888926 8560 8592 947410625 63657 63634 276265146 87475 87476 481436820 56029 56030 216203510 17400 17401 220080365 62160 62207 750163642 15693 15706 422839677 88115 88157 384185430 87250 87320 313068784 75997 75998 636451104 87046 87061 991604897 88998 88960 454020180 41771 41789 762970568 66222 66223 406474221 36292 36276 973941898 920 876 330920701 64197 64198 929661793 86652 86653 686560816 14679 14680 393777979 92587 92588 196052788 36753 36754 891848356 72708 72709 601227823 82204 82161 914938161 8480 8481 171510511 59765 59766 746668741 51141 51134 246525554 8406 8407 697139515 64375 64396 841488838 22232 22233 106837768 13228 13192 10928280 12812 12813 121942102 90501 90502 617249457 43144 43086 711138512 12086 12161 96593675 74908 74859 803942036 44556 44557 542388130 56693 56694 149649435 48849 48850 175002733 15884 15874 464849876 64351 64392 46491598 10687 10688 435808840 74765 74822 871202434 90760 90738 219735638 8352 8390 431153900 29964 29965 440983535 24230 24255 289560061 8196 8134 153105732 95156 95206 114760658 66658 66659 98897066 45838 45894 19792420 20874 20875 136257942 10035 10036 404040319 44929 45004 875066040 41580 41496 63802458 68261 68251 666765987 86731 86732 116569012 5911 5912 916454029 11213 11214 297145953 1748 1749 359968513 78638 78714 572346571 62242 62165 32873096 61993 61994 222406538 38079 38134 946464295 36925 36971 86073528 52761 52762 866198563 38068 38106 979687976 2439 2440 219084437 1879 1880 79369042 46553 46589 521449073 53035 53036 448517455 27570 27535 449068914 16886 16909 302347052 8247 8248 582360610 37368 37401 740884192 23614 23615 619949688 45103 45177 307000425 63650 63651 190241069 65872 65801 899900210 40767 40768 530784894 12094 12095 376506847 12308 12243 137379876 33297 33298 221977258 37645 37586 581547997 46095 46096 668874005 26202 26254 794899572 12197 12180 200546571 22993 22979 247172270 36255 36249 63097506 11841 11885 405408787 61271 61272 435791511 20717 20673 838877748 11910 11845 187841590 44934 44935 176466535 77667 77668 586832824 15269 15326 643824276 95123 95103 79846937 96519 96543 153808970 58919 58920 793814173 89977 89978 285659560 59585 59586 779151525 88049 88037 865246681 51617 51554 944422966 93361 93362 732148896 62148 62149 439169021 54327 54328 29707694 59172 59173 188127827 84897 84898 119385872 82381 82382 277536169 69827 69828 553754472 49816 49817 481119540 21940 21964 190038448 42385 42386 710236920 38268 38269 311518 15818 15849 493233723 91090 91119 529343777 64579 64580 142904428 59424 59425 607533883 69153 69200 591217249 29228 29229 776066164 25202 25245 258256654 88897 88898 379470995 51347 51348 555994398 59271 59196 526915455 12522 12538 764129221 98289 98290 28754362 9904 9976 748460699 35469 35441 558771080 65392 65393 562326554 25849 25850 131493450 53245 53284 890703730 97178 97179 936598715 3984 3985 655236461 67627 67631 391573237 57682 57683 807441943 92050 92021 382199144 9326 9327 470289350 29322 29310 355581822 13536 13537 345921369 88208 88209 396277062 86030 86031 649479381 51614 51539 176979154 59779 59724 945788761 78485 78483 60801432 72427 72428 348634531 66268 66269 78237688 58250 58251 854515105 90121 90122 573078277 78926 78897 663747455 66067 66068 223005466 88560 88638 294315960 27081 27155 347096377 6196 6197 538024445 75397 75463 888383865 32240 32204 563459606 99173 99174 813378404 98601 98602 793401082 65992 65940 762831645 17685 17622 550353875 63872 63873 237469059 52517 52518 702844087 74796 74820 782278032 23382 23383 741110789 79369 79405 437947458 69436 69437 691874838 99568 99526 835535872 38297 38298 70482764 54033 54034 484505908 26384 26435 743906929 24966 24971 163570403 73937 73938 201244989 83594 83595 600672299 18609 18610 407161157 58903 58904 872271589 90302 90233 134663180 70127 70128 331326025 8911 8894 381055552 10483 10545 311267570 51560 51575 133014400 4277 4278 166903876 37087 37019 420797680 76109 76159 948146203 84884 84885 54752730 57983 58035 710231834 38758 38713 316520399 41378 41397 994653740 96277 96278 229550558 19053 19030 564395662 46677 46678 152942823 36032 36077 757992000 18695 18696 239905722 93491 93492 835152467 76943 76938 399572453 33749 33750 373656926 49124 49138 579365863 29354 29355 264573015 38353 38354 954741049 31843 31851 742251716 7410 7411 292129185 4719 4720 210876622 3046 3047 157552599 83078 83091 733104803 91506 91445 99424288 44313 44314 635578547 51900 51901 131228643 38881 38882 818888748 32465 32466 592779618 79103 79079 107227850 66976 66977 609644948 64001 63987 705047895 78283 78248 889871237 17287 17268 175407007 84017 84089 100482711 82012 82013 814826570 86762 86751 563416436 44393 44436 140301632 7377 7296 855182820 66559 66640 98407713 84685 84645 988650189 68386 68387 769597119 8351 8329 303735656 92406 92407 439935480 50963 50907 621742229 80958 80959 537061910 48413 48468 443543245 43362 43363 839295208 45071 45096 878726775 20769 20756 591017958 48474 48539 185001819 10361 10362 440272990 37585 37586 654378829 24665 24666 188382802 35260 35261 973753870 13637 13591 55100425 18524 18525 248113654 16090 16091 905362482 1599 1668 889638841 36956 37007 786247530 56790 56791 194842367 32891 32892 432993004 55376 55413 733677658 46874 46789 526504739 54199 54200 197559529 15478 15447 530015214 32663 32714 949267347 27324 27325 955754424 91401 91402 151749679 79246 79218 983801536 87635 87658 564089245 42387 42391 125244494 9219 9220 671478279 4492 4550 860652872 69434 69441 945987323 44087 44088 593735538 31744 31672 603450273 58871 58872 591253952 36655 36666 90070670 13163 13177 796886990 29681 29659 630504222 29832 29833 8934212 95550 95551 739446918 1898 1905 231599049 50596 50597 662953083 13119 13118 290967806 25848 25849 683027800 59633 59634 998074440 6168 6169 642161440 63603 63604 494151462 1840 1841 584565794 80090 80091 931578845 50244 50245 571392091 79532 79578 939330223 3867 3924 855096269 80471 80472 397333985 43808 43809 663257827 39807 39804 399937870 91225 91226 804572471 83104 83174 778275867 49345 49346 991804693 42179 42180 967715813 35951 35952 30760215 17731 17732 961470835 44943 44992 949796 38871 38814 816309245 58774 58795 743931657 8718 8682 673514504 88303 88225 202506404 71163 71116 892319250 7121 7122 921096152 80769 80770 35920444 59254 59255 769407959 1596 1597 12613656 63833 63798 334672049 8772 8753 533974880 30113 30114 802244805 81561 81480 481213651 56936 56937 561265700 61830 61831 863082132 23441 23442 840950850 70418 70419 837589588 26019 26020 660003669 9380 9381 420898598 56850 56851 31395388 792 793 511671782 36775 36776 14947156 94694 94695 380922475 25165 25166 414338375 29897 29968 577838533 60468 60469 864198354 82102 82103 31440993 58387 58466 695576298 23769 23770 811992672 79365 79397 949692079 60510 60539 806740137 1188 1251 85012274 24724 24725 42691146 64335 64320 654879273 88093 88064 337548088 99826 99813 450097214 59264 59265 833679093 45413 45423 785901309 82115 82179 729001146 80157 80105 767301365 53947 53948 678090468 88262 88250 75309331 99310 99311 450927222 10980 11057 583606766 25581 25512 464665550 66356 66310 677195453 698 628 784480138 44358 44400 854019198 18272 18273 343310619 73200 73147 61873339 53619 53625 587151238 60796 60819 786524037 7493 7498 810860614 94475 94463 685229298 69212 69213 198706553 29812 29792 791210190 63708 63709 561246433 5115 5116 725490539 62818 62777 825090822 24182 24141 393413728 56498 56499 622569658 36887 36899 72552613 26968 26969 772984319 96457 96458 41377275 56514 56515 727801734 55995 56006 161870159 94731 94732 674117536 17875 17928 398734671 30532 30613 31302310 79181 79216 900503119 83194 83174 43756348 5052 5053 911136037 29114 29115 350082779 37509 37554 212421331 47283 47284 937129632 27946 27952 479142760 60788 60789 447651093 60913 60914 925876887 47616 47617 678839531 70486 70487 63122090 28419 28375 467673514 61436 61429 145571940 97683 97668 432351546 48719 48647 798687814 72768 72842 802618698 77010 77011 678414281 9586 9587 275507564 60074 60075 686446398 54917 54862 801679154 96541 96507 332152785 52736 52737 600889378 86371 86372 615304846 29453 29519 949652346 47580 47581 175206897 92737 92817 386429766 35998 36028 245240599 1908 1838 606234603 37769 37770 271917299 48733 48734 309034603 81848 81849 824662739 34498 34499 820654372 77850 77851 430303784 43157 43158 601216827 73452 73453 69308497 1394 1395 18270062 60328 60291 152074891 94261 94262 626623430 56910 56846 964382640 75335 75336 531855028 42779 42780 507028730 65415 65500 823342842 85483 85484 914617861 51044 50981 305554227 58117 58183 849459166 6173 6174 956782033 71273 71274 794593989 33233 33234 132681507 79634 79635 438877929 17233 17234 279533698 58330 58331 531115834 25629 25630 110648221 33440 33441 109692046 83177 83143 350180311 92082 92031 395743669 80541 80542 737111931 9238 9159 680509094 78057 78015 811528732 19607 19608 568985598 27095 27096 785963216 12816 12847 405983909 84649 84650 694844503 26486 26487 298160321 30581 30510 910600927 59749 59751 832998993 72048 72109 711692532 82443 82444 208804878 7929 7930 441849184 14557 14558 111943433 13296 13318 893769401 69100 69128 413718397 74732 74663 850118055 56091 56092 519898226 9080 9081 553319946 73999 74000 299434848 35294 35209 238571250 91691 91754 184514419 76910 76969 596707762 96447 96494 135190407 27252 27253 253587674 48323 48351 864447949 21519 21444 958228327 53095 53096 434628749 75343 75344 289624657 3230 3231 212410476 8250 8181 690615786 98937 99018 851261708 65112 65088 838765758 55628 55585 134160603 80976 81056 143751251 25066 25081 290226112 14420 14421 334977061 82898 82899 229195116 93028 93029 527610269 57677 57678 856940743 70099 70023 114132703 2468 2469 807684533 87803 87804 431995030 64397 64398 329176143 50282 50283 266334508 77318 77235 974051416 97246 97247 271289768 84220 84221 233574369 20734 20735 342915473 18615 18616 878631008 38828 38829 959161155 97097 97098 835844344 88410 88337 68937759 50397 50436 440356160 16960 16961 625517412 34112 34155 232182226 71999 72042 260202876 31437 31367 737185602 67527 67504 556882461 17965 18029 29751830 45138 45139 366793551 20477 20529 346905469 3481 3437 503098363 68964 68965 976948654 20711 20712 502165253 56995 56947 222829714 70928 70927 701565043 18628 18629 67789961 58556 58589 657490909 49492 49488 362191561 61138 61139 539181837 39709 39710 653621282 75021 75012 362937014 89676 89615 405386826 9047 9069 965952391 46325 46326 537169589 29312 29313 396807558 56356 56357 213388788 59213 59157 206752224 9432 9493 973309342 80629 80618 12508105 83794 83746 899216572 36260 36261 544175485 51838 51822 880643714 56053 56054 485486773 77246 77247 522075843 36192 36193 361921199 73415 73479 960785203 25046 24969 23200380 63097 63098 951462204 36500 36501 313848768 54140 54136 713286492 17727 17728 689578897 78424 78357 497945703 75143 75067 137374815 67784 67785 440365931 13557 13558 656068733 48795 48764 808207488 84804 84805 496129023 22838 22844 370996334 81207 81265 731216790 10765 10700 369590266 16762 16815 784864985 70153 70154 583274009 10160 10161 14396253 25922 25926 533335347 11276 11251 385350562 68513 68545 721055195 29040 29073 817245708 75910 75911 918517865 96828 96829 700823692 96933 96949 575551307 11433 11475 976936928 69051 69052 345220783 77256 77246 343367401 2686 2713 935114446 6487 6425 323256651 99021 99022 452499475 91516 91542 563670257 8628 8629 636714911 59912 59953 453282775 17342 17343 84300719 33014 33016 363335093 1672 1756 803080031 24468 24469 242962122 77328 77395 519370615 39468 39497 314905600 47327 47271 50144526 74850 74851 997879869 92834 92835 415705095 61335 61338 527040210 56584 56585 191260826 74025 74026 443696986 98872 98873 461961983 40171 40172 789580960 98672 98724 13585056 26384 26330 5252287 76647 76582 350540215 67160 67161 180865880 76527 76547 565259821 92923 92881 796195982 29717 29718 228794975 69504 69505 777397424 52138 52139 221190068 11099 11032 646615913 24502 24503 577469607 16891 16892 639113159 95129 95180 96278527 47749 47750 693900319 68488 68489 774858630 68817 68820 653032370 68997 69044 308124572 53155 53078 426306060 62308 62309 847416215 43464 43465 574115136 11815 11816 315757366 90788 90789 427147928 52157 52175 225726535 23225 23226 861515065 75989 75962 155528468 43795 43731 669570103 46097 46098 750181413 13176 13177 873526108 44030 44000 303251323 54551 54612 345812534 30260 30239 133156426 89565 89534 726428496 76239 76240 468911128 73126 73127 45673599 25201 25263 75490422 76946 76886 252874415 28542 28519 181237222 18190 18191 243919097 83833 83834 42458118 90270 90194 986965689 38922 38901 929787016 1123 1163 777949394 96059 96060 200089590 44281 44282 136308742 69202 69266 25621590 79412 79413 145968826 23942 23943 961663482 40119 40120 880583726 32917 32998 908947290 66725 66726 15344858 29651 29621 856465271 45410 45358 704946599 70941 70960 390247735 35582 35562 447929565 67812 67813 931108423 46215 46219 923322296 54648 54649 625621114 53208 53211 588611971 9635 9608 524873822 49981 49982 86799919 84437 84353 24468529 7327 7348 174561457 60639 60640 416934422 69244 69245 155417325 75688 75613 316162077 77508 77428 696106398 2086 2087 450297487 40525 40526 156653110 81416 81338 188076016 16381 16382 565417925 24605 24553 358147238 89427 89428 469309333 84504 84519 457856697 7388 7389 509492653 34388 34389 186443419 62483 62484 593358755 85060 85061 528059564 99559 99560 869130624 37151 37136 574967095 20766 20799 31694061 32396 32401 747188310 37321 37270 340586777 65657 65658 327197347 43351 43372 776779668 81844 81845 233360528 63825 63826 145454326 70396 70399 905385885 94214 94186 839416432 47112 47120 352951431 66106 66107 706212577 81238 81239 842830999 28728 28647 947357018 59314 59315 304147445 60469 60392 44442773 85380 85411 913571472 95785 95786 760096425 96814 96781 409813498 50227 50228 838181643 69853 69854 512848940 69131 69160 882489363 26780 26744 162398630 68337 68338 863008665 33468 33499 475734529 3146 3147 130402825 69841 69842 634070086 24296 24379 308517038 5788 5789 636455112 42344 42307 853587358 59540 59471 25350891 96151 96152 128016330 27695 27718 475062058 98781 98770 764477856 82034 82098 157216554 50016 49982 37544794 99434 99395 547323784 88200 88172 472832927 25884 25843 841323751 71222 71223 602504609 13321 13294 140857622 16151 16152 528046730 55234 55182 25432898 39705 39623 752290924 79366 79367 587025833 19353 19354 913793661 20316 20272 184327782 37778 37779 487205414 62938 63004 976978511 4549 4604 349550950 17393 17477 493578037 60789 60790 295185749 4681 4682 265070439 87317 87290 360574203 93581 93557 146846457 88785 88745 505822161 71426 71427 449095561 26195 26196 35865344 182 183 575071768 65231 65295 592618650 94725 94726 416694118 67968 67969 678359129 61629 61630 503942614 32469 32405 990343759 5335 5323 212654876 33734 33700 421397722 72834 72791 162968553 92649 92650 853678067 30798 30799 525636401 81180 81181 903268995 42277 42263 573724614 86517 86518 17410286 38642 38702 175474730 41968 41917 976621917 53295 53296 644878651 89560 89514 681140118 60669 60670 414730696 32638 32639 897414171 2814 2758 218899321 86324 86253 124316126 5108 5084 448137960 61723 61724 550848390 88806 88757 758170963 60906 60960 278444861 91908 91856 761003803 402 467 475012728 58583 58581 599798006 62862 62863 897727061 78426 78427 287847724 82959 82927 26811109 47918 47970 87855979 48015 48025 337561458 36779 36780 648835296 9840 9836 491965104 19076 19077 886761529 71693 71694 239068377 81078 81062 890654385 81983 81938 848873906 68207 68145 485457487 3976 4017 834811396 53940 53962 280179130 20432 20515 211023008 61592 61585 18283373 53898 53899 397171263 62327 62242 393633967 51245 51251 830675840 40922 40943 1567140 9719 9720 375735015 25145 25146 955451794 2300 2301 366005326 43440 43364 740814763 13923 13924 132884011 69731 69732 848884979 75311 75323 914620928 67632 67633 988154145 20285 20286 36161248 26672 26673 577223900 49636 49651 633484470 28772 28785 666005081 22824 22825 402275416 61879 61867 473993790 51708 51707 119065742 32519 32520 776370864 83301 83280 570075522 98348 98367 806785915 83066 83067 611069534 17839 17840 638320185 39236 39237 803664123 79275 79209 958530256 37027 37028 189653205 36836 36826 734508587 42948 42982 336265078 98934 98935 76658106 38859 38788 616954005 36340 36341 20752614 4917 4918 595792790 46303 46333 716293751 27179 27214 145750525 9410 9343 821953358 94800 94750 945060156 67898 67817 115461821 61698 61680 549885493 11676 11677 900761304 88614 88566 367797661 16796 16797 341789269 30176 30177 60370754 69690 69691 612042827 42580 42573 19774066 60328 60329 442744810 24896 24897 373658057 28517 28442 687449640 89962 89963 816488027 53894 53960 881925432 35426 35355 701573140 45264 45265 608830331 46010 46011 251151014 48781 48839 27142421 77487 77488 326839973 61015 61084 485122162 63371 63372 277855980 77520 77554 208874278 71083 71065 921727994 61 62 459556378 48727 48797 30931082 25670 25671 549575260 11637 11655 585037298 14219 14220 40078087 33335 33307 76460040 36300 36301 281097592 54792 54784 457722386 26458 26412 742276078 55373 55440 832126830 89171 89107 621820889 19854 19813 297577598 49478 49445 473418873 80588 80589 480508674 70914 70915 399885153 36325 36350 321185574 78203 78204 309123631 21 22 394991660 11642 11643 137203440 18358 18359 363090235 35273 35296 444697582 86455 86392 805016701 11788 11736 308903554 74986 74987 145079907 58339 58348 100685250 42750 42751 6969086 76088 76089 682823379 29777 29799 717332795 70104 70099 928262001 1075 1122 205760242 57032 57033 466717667 66803 66804 810603486 23965 23966 9107016 11734 11745 665304692 77481 77482 649335199 42795 42815 931627912 77421 77476 756933385 26115 26116 653590294 21548 21620 816867689 47983 47947 112683877 92779 92780 924706928 4604 4670 99010520 55463 55477 839442657 52006 52007 108672702 42319 42394 916424240 16108 16109 193660163 15271 15292 861167976 60461 60473 594612029 95123 95190 764929504 1234 1235 80454814 86668 86679 616601436 3683 3617 660573685 44008 43995 689446420 2761 2762 973896403 12535 12534 882096767 4576 4577 330594196 53191 53192 592549450 81310 81311 358870567 9769 9770 88675688 17447 17448 513566086 10760 10761 865363040 84254 84255 476615533 88625 88626 918120652 35715 35713 257850472 76937 76882 242645645 76287 76288 284463913 82519 82462 843413195 60189 60141 695472159 22375 22376 48921002 46797 46875 525417733 60 61 636124453 25785 25793 134978402 75885 75876 590509279 6577 6578 69557240 5538 5539 832510393 48302 48377 640598080 76440 76441 714040866 14744 14745 264961964 66567 66571 442941883 80320 80281 164094323 22383 22437 151978311 16999 17040 87898346 81734 81706 704933770 21656 21657 567568138 24069 24070 394824876 27427 27421 283037732 39618 39619 161927683 28614 28636 651774340 69471 69553 317036075 74005 74006 167143739 3738 3803 307526431 17536 17475 938253483 32491 32492 492377881 5756 5738 14753663 41443 41407 524765677 38728 38725 632174861 24875 24876 979630594 97164 97165 844578475 25227 25230 368258875 27519 27520 549658799 35970 36028 387871735 69806 69807 267582367 67616 67603 128817003 29362 29363 159006345 35505 35503 611747435 75607 75652 781396992 16063 16064 734804019 50916 50944 174499813 95539 95540 708883430 78581 78582 798145103 25174 25219 941248989 75434 75394 454553300 25259 25260 992769633 77296 77297 932055673 98927 98893 227580117 98836 98763 277947487 53135 53136 32380427 91646 91647 464057587 3519 3520 20675479 84078 84092 46935353 5037 5038 75964247 67985 67986 357821142 6240 6249 551436806 19817 19818 286650772 93836 93791 454904639 77346 77347 327933037 67356 67357 308521989 14605 14521 501981792 58509 58510 522907187 55163 55200 315385043 27303 27304 122131009 34927 34928 539074700 58852 58876 956210974 59769 59770 431438657 66734 66735 483305069 98860 98875 814919156 10841 10887 646410214 80250 80299 72863161 37076 36994 709412045 32683 32684 424745940 1039 966 797171549 60974 60975 252792180 1122 1153 556806445 72043 72044 782862709 93586 93632 254297451 41882 41869 499072963 32590 32591 579251732 69021 69022 147704702 99699 99700 781615342 9626 9627 319614300 86546 86561 845898281 77883 77960 76059602 92284 92285 275544766 50295 50368 47115349 74954 74955 468096306 31481 31482 945479093 88563 88501 918784897 21525 21526 995648535 38031 38032 835174890 80345 80346 69205342 90103 90050 108865995 20920 21004 586783351 36460 36461 951719920 76236 76237 654833521 90643 90709 5016503 61891 61892 678117473 57406 57407 917129226 51604 51605 18325808 38530 38531 304570934 89124 89137 909651662 4253 4254 206064507 16092 16123 352149393 55837 55785 398707538 42559 42508 653957462 20879 20901 637487299 44476 44477 27001683 34441 34379 912354786 81329 81292 533110477 88910 88911 680912385 35840 35824 790550249 23389 23406 32361485 55112 55113 745620114 17914 17915 584416042 62946 62962 675384200 82621 82608 719570452 29615 29696 513503847 47351 47377 788460651 86123 86188 61024570 28510 28511 564180924 79880 79881 58470143 42814 42815 555634215 22984 22985 463341601 85897 85898 7198253 78093 78094 534944514 22028 22029 34206349 19390 19391 362114835 58240 58281 513436653 6744 6711 998328788 28257 28190 468163729 82018 81951 381747001 66127 66128 298212635 16651 16679 123826340 28633 28634 630118791 35909 35911 857250080 8792 8793 949267734 85520 85533 714352679 84084 84143 725125046 90107 90055 325270967 50611 50612 702902204 70391 70392 381629041 8172 8234 600690001 85520 85521 89826045 99379 99448 835907685 64189 64190 19710710 10825 10771 374293614 39649 39569 724479964 470 497 254543297 85245 85246 317019863 90172 90201 877704044 34309 34379 577304437 67745 67746 997253578 17079 17072 96732447 16327 16272 913967533 38047 38048 59472883 36877 36878 288948684 34877 34887 21266281 47646 47647 922351340 80674 80758 560607441 28364 28355 853511046 91129 91130 646588351 3134 3219 248315459 89366 89337 904146725 70918 70919 899609475 1801 1802 288221300 93469 93461 795287463 64076 64008 256012947 48172 48173 845527254 35156 35178 797104253 50325 50269 200306817 84787 84788 381005560 36655 36656 811864029 84377 84456 654042233 26535 26536 406950476 2451 2385 482080809 41832 41833 246338745 18170 18171 983156529 69609 69636 954066704 84382 84337 878953198 3422 3423 302220522 27735 27736 190852752 23461 23514 515645571 38638 38631 514761672 951 931 503479638 56863 56864 998574451 13881 13882 542636251 68487 68434 505274923 7626 7580 650423535 36088 36101 993621171 28429 28483 64900241 55053 55007 479620775 64085 64086 144376156 48150 48229 530003856 44046 44073 235481418 15869 15901 345741406 65029 65030 447087511 97983 97993 940097282 31161 31082 250047616 75553 75554 4477461 6638 6639 710740451 88782 88783 207583752 57614 57615 240074262 53661 53662 423796394 52540 52541 456179606 64759 64760 107337447 70049 70050 292281453 35158 35159 301926328 87961 87962 204376097 75490 75491 695218176 13568 13584 248552758 14951 14916 279950570 7695 7706 365090789 62728 62729 179361530 75367 75320 703173050 63067 63091 980044177 60551 60586 661962698 75956 75957 573700472 91723 91724 554268096 29246 29166 368593848 41028 41029 142235463 30126 30127 948513508 17339 17340 608791577 48671 48672 552152415 65962 65963 152761521 11575 11655 260068052 40115 40116 711595164 99940 99981 37656886 15646 15597 222907986 38603 38635 650802897 10739 10740 401666605 13425 13399 104886353 82841 82842 588220027 85632 85633 525987467 32740 32733 462379263 8259 8315 407230649 34864 34865 829705236 73194 73139 181105988 64935 64991 497131605 56389 56390 824853632 38810 38894 257707281 89747 89748 661486398 77051 77044 806020923 50549 50599 306956294 42916 42917 109506521 17199 17120 745797909 27005 27006 513688447 16417 16418 785020789 56874 56882 58511948 28753 28720 442406084 93520 93440 585719500 29896 29897 92560312 71998 71999 877757856 31063 31064 902712313 46923 46884 235865156 22736 22818 447754508 81760 81761 940953684 75583 75584 654837847 34319 34273 204403075 36021 36022 766893120 34068 34131 115692463 39889 39828 281276426 7305 7255 964205291 9421 9430 397661781 71313 71314 786239828 33724 33730 168277118 83900 83820 75309430 9496 9497 803207509 15373 15374 663946331 10646 10689 944945818 7123 7124 937575868 39129 39100 179024873 86393 86365 104585464 74985 74964 88613724 6372 6336 913876679 49967 50007 29548442 33790 33707 572191552 61675 61676 93375363 88932 88933 331487319 77717 77718 657254308 1779 1717 677659412 75082 74999 64571588 44084 44017 667645599 92800 92801 42101438 97143 97187 53822706 4030 4031 8089856 84603 84604 954079951 52566 52567 76514978 89848 89849 194910680 72003 72000 830490598 35302 35383 861674468 87102 87103 272461780 88096 88136 325462365 9633 9668 355771535 31555 31540 489325631 92627 92628 439933823 78933 78892 753517592 70530 70531 619568992 91772 91773 543162143 90068 90008 475949395 44572 44573 385667838 41748 41692 609231916 63810 63811 300981008 88828 88829 231018016 6050 6051 764634052 24987 25039 503004827 52670 52626 391965021 31135 31131 618887060 75773 75817 889811754 21748 21827 139426022 60462 60480 110377089 47677 47678 424173488 18698 18733 556032122 79605 79675 201243598 78532 78533 951950699 4974 4904 850239401 23785 23786 156638507 57105 57106 95539112 34556 34557 95522611 19624 19625 924667866 68978 69024 564147785 18738 18739 319398299 15657 15671 853646850 14001 13975 147306359 35234 35292 41068470 2210 2162 697838413 86034 86035 145204280 99697 99762 550359262 90027 89961 194824420 57367 57368 312614423 93986 93907 932330372 41622 41651 343896266 98347 98348 35323802 57436 57437 105586848 25665 25675 108061831 66514 66515 342972500 21170 21226 321790361 51813 51814 174031378 4971 4972 460653665 22501 22471 634202472 84932 84911 289539148 12440 12398 852809028 28466 28437 572816587 55421 55370 209261331 87005 87006 196122887 15089 15041 334719372 87465 87469 249281960 37338 37414 697346001 14018 14019 296977037 31290 31291 245587631 69034 69035 369552857 94270 94271 863090690 75870 75803 236180238 65431 65432 686840363 94619 94620 68696689 37620 37631 945067645 73705 73732 117974004 3975 3976 886230474 33845 33846 896570879 79527 79495 801144443 1239 1240 498746257 85973 85974 555896214 73957 73958 886932244 38789 38790 568069255 26528 26529 36627976 79079 79080 18830293 88749 88777 981281442 62368 62369 316177806 58823 58824 17445014 35964 35991 15058438 72899 72900 798700687 22095 22096 604955552 74791 74828 45446600 79178 79179 243348937 36540 36541 43595154 86750 86751 670091928 20440 20441 211024026 11808 11809 671913500 19803 19804 700634551 36645 36663 362753040 60241 60200 722455694 70317 70318 994009035 88696 88744 386512488 99386 99467 844772253 10376 10440 938412525 95533 95534 779916910 20011 20012 76085544 33882 33883 341829762 38118 38119 453780946 34207 34208 266325810 99531 99537 505333008 31094 31080 381823926 90249 90250 243698681 70810 70821 506283835 58748 58749 873121029 19050 19064 548956223 66790 66791 972583729 70784 70861 172762322 83516 83571 942441878 51273 51274 475211002 8219 8220 145531864 25442 25443 210600314 26324 26254 321753405 2329 2382 604370192 68904 68869 514186916 41086 41047 888014863 67866 67867 57051909 53898 53892 589074876 64049 63994 564243680 73433 73371 280520943 34628 34629 452974570 36619 36683 901689075 66732 66733 254682783 16909 16910 243135839 66475 66410 711860990 95017 94946 230189512 88117 88093 167769115 14636 14626 991279941 68700 68754 697922565 38283 38242 663243142 39126 39127 503306751 92293 92294 176532677 96739 96699 591254890 95566 95484 19546370 1024 1025 508590692 81335 81304 768488788 45721 45722 643982903 51290 51304 54465187 46300 46301 131084429 26132 26133 740568010 17872 17921 885436991 30185 30154 412751824 23467 23468 710640159 93173 93174 279857628 3115 3177 62012948 14229 14230 241428365 68194 68195 966744901 19262 19263 25353538 59987 59988 518348339 31425 31365 652609210 35498 35499 765854802 64393 64318 788032959 54154 54155 260056343 59386 59467 507587033 2530 2611 145104981 90069 90070 409619563 3978 3970 162374197 79607 79608 598883049 32200 32201 653817552 50225 50298 798645277 56615 56564 353548772 33634 33649 715839279 65581 65626 495439342 4081 4082 507683212 82201 82136 138203597 7520 7521 242275286 83982 83983 47941501 59168 59169 909255118 32734 32735 808169589 20944 20945 205738886 33991 34032 686983018 24738 24752 627127408 33268 33319 993708613 47919 47920 252505862 28362 28343 542720857 78156 78111 26504981 75252 75202 671565649 400 401 781649763 76400 76401 491619546 26366 26328 794175128 78727 78685 497846231 96055 96091 697274634 95632 95634 513633109 20691 20692 609272432 58377 58378 712295327 33313 33267 293467396 28537 28589 228850599 69838 69839 797204502 78286 78287 459723945 46806 46731 483251633 27762 27721 274879847 84259 84197 579288330 66516 66522 736282058 19533 19534 580174184 8479 8480 745939722 52088 52008 801432595 4498 4499 306971297 24155 24148 60868093 99502 99431 454126809 65677 65678 630354851 70687 70688 400825902 66196 66157 494700274 576 577 956065815 23599 23600 653604593 15835 15856 188729342 69944 70021 461458635 27060 27061 394163003 36523 36524 67596349 43727 43728 779667703 48457 48529 794873879 9995 9996 637685404 46568 46569 16373825 13936 13937 934580787 73942 73943 673762936 77352 77414 740362606 90305 90324 169829463 84009 84024 62795202 34350 34389 653104362 86109 86110 324206339 96510 96511 329303654 63231 63280 517377233 60118 60119 562805917 68192 68193 455541538 63058 63017 166731216 66352 66388 129981485 75968 75954 627333683 13304 13252 188608815 97302 97303 371460089 8121 8122 512065681 13067 13068 482772271 92159 92131 582118491 56689 56690 867751479 38556 38598 82726959 51569 51629 745080378 76682 76612 212739869 54064 54065 47664836 20882 20967 709773754 44919 44920 880738054 53531 53532 183320497 27417 27477 680616718 15471 15455 32146033 63153 63111 748585159 28228 28312 411737219 5654 5688 103307816 26787 26788 904275614 9612 9532 230519058 5704 5705 391050314 1047 1048 574680478 39332 39333 992015661 297 291 792254363 91510 91511 857914151 97733 97785 556065554 26783 26789 695648492 92440 92441 729873395 97951 97952 362778831 55301 55302 916147486 65288 65289 717744456 38107 38184 175173752 93316 93397 205931410 41256 41257 390163102 77840 77841 635873353 95606 95607 785449041 15603 15585 533069638 61371 61372 173673369 58121 58122 521945939 15239 15214 181563376 87255 87234 897156599 2246 2219 796247915 70912 70933 776740874 80115 80116 494277889 96564 96565 760467966 93871 93852 489026910 59039 59100 719871830 26680 26681 912216200 67796 67780 767909667 31462 31379 972349826 59096 59144 969169816 72385 72450 615869823 63129 63190 130125106 22466 22467 986078236 51952 51959 487827806 70182 70181 295980840 62576 62640 28807173 29816 29868 962640031 12295 12296 897401 23755 23675 690616337 64595 64658 875994222 19497 19498 588945904 70827 70776 587725648 55798 55799 130213031 91298 91277 932412748 48042 48043 571067948 25575 25562 693019833 13129 13130 478250195 53931 53874 406453055 72799 72800 461170841 14038 14039 994068860 87402 87403 49101149 51128 51152 374618536 5422 5454 961191819 81059 81057 940806965 37502 37503 797989199 94204 94140 677323232 43762 43777 960330869 99771 99794 319335955 53160 53191 732975160 30673 30674 274052769 784 785 931430973 44773 44774 261708249 58352 58353 952490101 72299 72300 68981892 83660 83603 903259786 96570 96571 866535703 85278 85279 961846507 19276 19277 83057698 84799 84800 725472232 94886 94887 487111995 25655 25656 410970460 5476 5477 239134078 50972 50973 437834347 47881 47824 950989263 99036 99037 251277032 86480 86407 758844050 94463 94437 164112699 80825 80826 414559134 55523 55524 8011975 75534 75530 242990951 34929 34898 352340395 77543 77544 39292719 20421 20422 338680473 44371 44335 182039794 4346 4398 968386313 63957 63958 190603019 25815 25877 303927203 36260 36324 860808474 10114 10115 752267658 36099 36174 759789425 33446 33505 312081301 94576 94545 517915979 46427 46428 871425872 13555 13634 505387388 63840 63841 579657859 44607 44650 649012879 61056 61057 135881304 68887 68888 565613923 9589 9533 540329458 56370 56371 442018634 64929 64968 148129165 55675 55676 868175203 62848 62836 699566782 70709 70710 478710461 42850 42851 112077681 56262 56263 169901543 46749 46750 653851365 48880 48881 954304134 49465 49393 593557618 10853 10854 373037068 71969 72001 681974677 4566 4631 708471022 78231 78170 515351229 16218 16219 183165583 69029 69030 772214253 52675 52617 789919086 24175 24222 217586299 68543 68478 902999635 5993 6052 80676639 74758 74743 255606067 83514 83461 736723957 52578 52549 82942850 94238 94239 537487052 4916 4998 655314972 33040 33120 525172464 48355 48382 440995389 5580 5502 894667378 30564 30519 105585383 17404 17376 297708752 92507 92531 809712899 5312 5313 442790915 49361 49343 392887403 88199 88215 280728419 98801 98802 334474670 52855 52816 288098484 71161 71138 919850450 5430 5404 990293620 4661 4656 181351503 92888 92880 599927684 53261 53262 763895104 62491 62492 769622729 15536 15462 543293264 26025 26026 483063832 88322 88323 897191504 2594 2595 704035381 11088 11089 832617786 97301 97269 521848744 55520 55538 202814151 52477 52531 959062566 74186 74187 438802893 72467 72441 630580882 76332 76354 640401864 59835 59836 585852941 32623 32624 808028925 13656 13657 998049825 94525 94526 839881276 70337 70419 391552533 22014 22015 192033455 11950 11964 382530036 94070 94071 378814604 96173 96184 150700082 27190 27219 922449354 70829 70830 364470045 86740 86799 152513219 15595 15596 867897184 31087 31123 219040523 22132 22053 768925969 23564 23565 106221433 52933 52849 782087925 85530 85522 617158889 32954 32955 992703231 89039 89000 50715368 78026 78027 315816461 69112 69149 578241489 21388 21420 186996382 84819 84820 711454892 13342 13343 319169701 34369 34320 942014175 58153 58099 242469285 75621 75570 53187677 79566 79567 470288473 68188 68217 109630701 34591 34592 877762319 84307 84308 886562049 27622 27623 836510587 72438 72413 497175044 54844 54845 509701398 48502 48534 101801544 85305 85381 410731904 8418 8419 581257649 45153 45154 639128353 85615 85560 650325197 8025 8036 508711818 85286 85277 275571563 10038 9977 264334613 5565 5596 680457815 24661 24587 711733865 87690 87656 132742570 14209 14281 898217704 31218 31219 289430833 85484 85425 15357509 2635 2636 552255512 86743 86744 627736866 96856 96874 109935505 51002 51003 610446639 55065 55066 722168716 53128 53129 286860433 16976 16977 156101068 40143 40174 533281596 55374 55375 451144736 82980 83000 15030005 56159 56160 233902202 53132 53141 568097090 92247 92163 250770775 35475 35505 637034708 314 300 474153438 2633 2704 87168146 70707 70708 905051353 40325 40326 128508129 75302 75352 627451484 55220 55221 866047952 25075 25076 511569122 67961 67962 239863358 72525 72526 29869443 93812 93746 139730902 10813 10748 646263960 81440 81401 237318364 50515 50516 568774160 17764 17765 27829615 91258 91233 450595947 6910 6911 251026223 15925 15953 129997140 55599 55572 974763639 90915 90987 197933931 131 132 149088471 4392 4329 987520515 50293 50294 805029306 35000 35001 334624000 28793 28819 280000712 66576 66577 637707550 44778 44779 487252979 42522 42523 79578390 72878 72911 509571763 92371 92393 675920314 5444 5445 879908422 73826 73827 960852994 14709 14710 310704066 89845 89873 679935889 89897 89898 460471845 14097 14098 956127336 10058 10059 328283697 22486 22487 136299824 88581 88535 391927801 12179 12180 986090422 96798 96799 207403069 30251 30275 111847757 11778 11779 829638643 39044 39101 773841667 1934 1953 17393775 10039 10040 669855669 37657 37658 777175790 2627 2703 144808065 25404 25405 95338447 46958 46959 271904993 65260 65261 932482872 17669 17683 949677747 17692 17693 828451093 54065 54066 198875100 55524 55525 798700328 2044 2045 696775854 35302 35374 453070621 14531 14465 689503594 41077 41085 101942380 18869 18870 865986140 45647 45714 336126504 38692 38748 2897105 16266 16295 486585122 72204 72184 716451610 86450 86480 869108492 92455 92456 507679135 96865 96871 928635509 69640 69641 745648101 36951 36952 974401493 86207 86154 425036891 34960 34928 474940313 53097 53098 811825825 92120 92061 335409284 95803 95721 658757048 19403 19437 547054117 72967 72968 585645035 60384 60385 831310127 35922 35852 82906070 11566 11562 800102841 54715 54634 661397040 6183 6214 442981894 95819 95780 342555869 357 358 732058614 2504 2505 503767665 49465 49466 16606512 10398 10399 149644882 16883 16884 235988138 52424 52425 819189009 3196 3222 727112845 38499 38501 165965513 63198 63193 515814765 1602 1603 845229736 22300 22301 969808923 93660 93661 83550393 4059 4143 830159682 65252 65326 527829938 36581 36582 17618126 74281 74243 247457378 3740 3741 484383813 48541 48542 637269778 60549 60590 341136482 79263 79226 932510535 83723 83724 631846665 89988 89925 486233160 28457 28458 379699091 54805 54872 794797479 10509 10510 48881888 50079 50015 540755873 73716 73782 381401251 81814 81868 455181508 15625 15615 186563201 77526 77481 57092747 89959 89975 871776199 65224 65267 103483910 57098 57156 621636962 56634 56635 889211598 61854 61855 707440886 84982 84983 808547079 78616 78617 498505374 94155 94080 341631230 53204 53205 764683673 20653 20591 878796295 36284 36285 977034587 65864 65865 803570164 63477 63478 448462656 80222 80168 131615602 32419 32379 81766217 63064 63104 433600161 87396 87397 912869576 76342 76303 476239111 40470 40471 61562809 88563 88564 223975072 17332 17417 272257461 94909 94910 748408150 75978 75979 220673411 66403 66404 167783719 91886 91838 495585101 54336 54313 199747010 39437 39438 756642053 24782 24783 143524733 70506 70530 681750024 37432 37433 136558256 3473 3408 533766188 68501 68425 27049207 81475 81461 293337086 34099 34100 825202299 93893 93821 246497090 51451 51400 349502318 21966 22005 30563504 31089 31121 344229437 67480 67535 214977701 23164 23165 971124870 405 435 944545947 9175 9176 556541496 33865 33866 618640848 8556 8557 901974847 66470 66469 814490332 33535 33536 961847331 92331 92262 724638393 92787 92788 283739268 82018 81978 872312378 67100 67131 62393210 99974 99958 334797742 89526 89483 566046663 2748 2749 894849444 39166 39201 392508687 5677 5678 560489034 63492 63493 375507217 9758 9676 746823757 60641 60611 930754901 30681 30733 846198763 46124 46188 34498087 37929 37881 980287930 88988 88989 704217814 68274 68275 136864918 35194 35195 903684323 37686 37730 60771461 76713 76688 877862035 5323 5324 142464994 59027 59028 752401361 24886 24887 148011521 30873 30923 918639972 32694 32695 622608967 92752 92753 467992336 80799 80800 839738170 28561 28631 856908377 78422 78423 27749960 79434 79363 952544184 58030 58031 509944744 72560 72556 190811952 57863 57935 541813556 69125 69126 513051681 80699 80700 470220886 63283 63284 669759150 72084 72085 711189591 4200 4201 239688697 22157 22158 186757880 47006 47044 880378283 8944 8938 557009485 99539 99554 460319332 73118 73119 556646418 92096 92055 40815692 43891 43892 733743664 70427 70428 438150760 35458 35437 503959108 70855 70856 780111872 37165 37166 932792917 79155 79156 630379844 37989 37990 650013664 65302 65229 923609886 9409 9410 183965636 6282 6283 647842428 90292 90224 359988057 86108 86109 70600174 25868 25815 131760690 12457 12458 486164194 37197 37198 340945633 88914 88991 181055750 64900 64876 602201616 81485 81529 730892406 61427 61428 838915502 85270 85327 586816623 43925 43920 969595091 66295 66327 715642141 70245 70246 310030559 83005 83006 463890181 89475 89476 939499443 14624 14625 422899800 13206 13286 322268082 82388 82389 602614477 82871 82872 539782206 20340 20341 874252669 59242 59223 234177975 10107 10189 377593620 47783 47784 546931875 90382 90383 346486102 21453 21369 406454869 19114 19145 693272251 4001 4002 574726415 99363 99407 154095952 38424 38411 817801966 60756 60702 613135136 60604 60589 693382033 93429 93442 334291380 15372 15391 612442335 46375 46376 772661963 2123 2124 453576574 51279 51244 959949755 79346 79373 23953563 89568 89569 608103764 62227 62291 482949620 21324 21325 414214049 17015 17016 237148642 85076 85064 808019942 85249 85201 597456809 68771 68796 577760814 18640 18708 864162324 56878 56879 20412560 18485 18486 826924291 11756 11757 613392641 18681 18628 545747217 95855 95856 507541649 60912 60895 106776566 50696 50701 185687125 35259 35260 532388990 83435 83436 604346301 93657 93735 490760717 22932 22933 796929499 51886 51854 753562300 43869 43870 344634724 26837 26786 933340624 7168 7241 470173147 36539 36601 392265417 83003 82934 787072163 92911 92912 463547464 83724 83725 303464466 17617 17618 795298374 51003 51004 456736127 51264 51265 843706501 11414 11358 815646121 45887 45902 634250881 40028 40104 473167322 26452 26413 447579297 65032 65108 639184169 33439 33440 250072175 15811 15780 636765341 66635 66640 387347790 85448 85511 794619120 35870 35871 973938620 22769 22770 106861788 59690 59691 415746121 50945 50902 578661338 43889 43953 861439950 54726 54719 698010297 87960 87907 615127240 27260 27244 559793646 42877 42812 33846791 67961 67997 969967864 78406 78407 931333934 79505 79551 596214436 39458 39459 82468826 47481 47446 254960734 22590 22581 58921933 47911 47894 447006739 9462 9383 823259878 83576 83577 902041161 28745 28756 115091756 42459 42460 841107614 82141 82142 304692975 46576 46577 866397503 61996 61997 758756005 426 427 403280375 81503 81504 2391180 66632 66633 318350079 361 362 699242427 67038 67039 964162955 72205 72234 32399463 45686 45687 780591095 52593 52548 491873716 97903 97973 961231607 5627 5562 338046687 16955 16956 344710009 34908 34909 710100940 11585 11586 752659117 78782 78698 499863094 93437 93438 225848549 17888 17889 591821907 39562 39563 919201602 59012 59013 204320198 15836 15885 745384925 738 739 433324990 95728 95729 849850199 92161 92162 249634097 91790 91791 495399649 31694 31701 50386062 94436 94437 112846306 78537 78604 1206456 12700 12780 125277755 10499 10500 572208320 17679 17624 406395969 48041 48042 441812603 16179 16180 816273525 7581 7555 274967077 90377 90326 107374955 35912 35913 12327800 20951 20916 922329590 32145 32121 957568325 54018 54019 165544076 28049 27967 820795000 41366 41367 417741202 69196 69261 788335395 63871 63833 988831747 68668 68669 829050435 42121 42106 205743238 49265 49248 1199605 43633 43690 88665846 28609 28653 232025032 15966 16045 597789195 38796 38875 511521438 76256 76257 173200261 44067 44068 360243753 49227 49228 972611064 85319 85300 28486705 74540 74548 766755283 55947 55948 660744587 80448 80523 544308705 56243 56183 592144156 68455 68384 72679997 697 698 772376928 64976 64905 642892894 93177 93171 663623943 39952 39953 515514745 47216 47217 350958867 64430 64354 638908511 13033 13034 581219603 83126 83127 642945449 3021 3022 664631338 24542 24534 836052115 67273 67274 363474721 80848 80814 165837686 44118 44197 339501499 11509 11510 431390514 20056 20057 6942923 99448 99495 338902766 75363 75356 909259282 76637 76642 564973600 92225 92198 749983600 4331 4329 609293806 40814 40815 485307208 14398 14399 550035344 78418 78419 2217004 74233 74191 810117504 89081 89139 908439475 93035 93058 924882571 8294 8295 379339514 72170 72110 393660277 9015 9016 372350921 20982 20968 525895044 67702 67703 384714966 87824 87825 940341125 4335 4336 740112303 6437 6395 682764927 38772 38833 896885469 71201 71202 532637623 3417 3418 10747004 55801 55802 299312068 6654 6655 3253294 12170 12132 437241404 89878 89879 383827222 15149 15142 562341862 85787 85788 304636560 58226 58256 641707184 68545 68546 16125727 75508 75509 377289700 32181 32182 591404615 28564 28565 9167407 18599 18557 215546861 7116 7117 722210332 24901 24959 896644330 29113 29167 960533539 60988 60916 565826046 64510 64528 310619421 76971 77056 797301509 70275 70276 918957512 45218 45219 925378082 89624 89627 223912268 30044 30045 497167257 85944 85881 392008056 35568 35569 990212255 35564 35568 885453593 94931 94945 333352181 26404 26405 173817327 31198 31199 185178613 58430 58431 162174555 1343 1365 715501576 8686 8687 374475361 81774 81775 813045613 52210 52211 868266312 88689 88769 67181224 66210 66264 251724492 42852 42926 980363890 59664 59665 315683332 80441 80429 908192344 64073 64033 128464184 92491 92513 723109018 6562 6563 694010112 94413 94414 173081455 65755 65756 465802820 96127 96128 251153151 74766 74796 437994158 22034 22035 17195750 82489 82490 142973102 16140 16141 263690191 71038 71062 267181595 93443 93444 190371675 86449 86450 936179058 29130 29131 210972826 78847 78855 265805753 62977 63061 494716322 31003 31073 687530338 67126 67127 538593228 14249 14250 283114992 83089 83165 600877798 56988 56970 321113136 27736 27737 102696034 63504 63505 357219106 33174 33175 983489439 35427 35426 111840260 13300 13301 908124688 24191 24183 812527371 89347 89395 735763207 13168 13138 686378191 1933 1934 701243903 73268 73269 853428556 4903 4915 845589066 32499 32500 837335146 72575 72576 389509361 63152 63132 203164914 29418 29419 644488521 88747 88748 940205570 46307 46318 362279232 27288 27289 670378427 92810 92788 218246351 40062 40063 5928205 68711 68773 804741206 63317 63303 825949080 42384 42385 834592432 31446 31447 72169797 80617 80568 313700173 23907 23908 78721756 30377 30343 915172150 51618 51616 520010946 86949 86950 784766181 65448 65449 238124466 18124 18125 375817769 69592 69555 890549455 43561 43506 551025464 79506 79510 239902283 13088 13077 534263482 59976 59977 845894894 86407 86482 571249853 97823 97824 643677680 30787 30788 747560993 29194 29248 993893801 40226 40209 220278633 55171 55172 842452158 46305 46306 529180556 2082 2083 515492194 12387 12388 798831046 62066 62067 969939534 48840 48841 385556955 40530 40554 3631142 34481 34490 853312182 64050 64051 407240816 32062 32093 150207615 46747 46748 356647274 25778 25779 527190007 6192 6193 882424773 24329 24346 455618910 464 405 768118423 87135 87136 859653153 36277 36229 713172173 72564 72513 918755269 69516 69517 460027192 85007 85008 281136585 97666 97617 386142389 71251 71245 479108697 416 488 539530756 51825 51826 626261490 91644 91645 20214390 62944 63000 841199379 42089 42113 349891082 85199 85200 629386383 17711 17687 851481647 89710 89711 96866097 5089 5112 548422229 8310 8311 335589874 33361 33372 232201832 46663 46664 796161474 16951 16952 301508108 9616 9603 520439788 24036 24097 226967774 32593 32594 85288371 83478 83552 246298086 10451 10500 728693348 67938 67877 744794117 29291 29292 560120298 27829 27830 478450514 81994 81995 934718668 7996 8023 635804111 47778 47837 549657250 71881 71882 784024196 31984 31985 968899977 15170 15171 893464845 45938 45939 684876062 56969 56970 636090888 80509 80510 993927845 72145 72146 409543889 40568 40496 870105898 44444 44445 140465709 87983 88025 596819416 9473 9474 741395214 98120 98121 192301369 85377 85378 353615806 73107 73164 205592895 75616 75617 67945790 32089 32021 880226261 22179 22121 64912328 43182 43183 971647132 86328 86329 631091079 59944 59945 28026109 50415 50416 115079117 75061 75100 993524622 79538 79504 2521325 62617 62645 208105981 96571 96561 696269836 88204 88196 290496310 87356 87338 811663682 54727 54714 702172260 83566 83510 185570988 52232 52233 537024856 62380 62381 58681182 55214 55215 737700183 29939 29940 988953830 17492 17513 35222897 94728 94729 29569660 3907 3908 293059736 74619 74620 731444968 35093 35094 695803992 12913 12914 603271489 78622 78623 284847225 29851 29864 567994295 54635 54661 799560617 16015 16035 256022046 25612 25613 555109020 88124 88172 422847008 82804 82722 389754268 12591 12592 226244928 61412 61413 868252256 85225 85301 388808873 93479 93423 514081838 20053 20016 42377109 80778 80779 621268992 17748 17749 169890650 18912 18924 903881898 32189 32190 207847093 38959 38960 964203521 61284 61271 505483573 22763 22764 752949992 60398 60399 100725105 45528 45529 447873976 73795 73804 947633991 85194 85195 312503507 36113 36114 223380333 47275 47261 983448383 39980 39981 338002794 11504 11505 619964646 72800 72736 759208630 72248 72317 93751865 59985 59986 902805694 64120 64119 396027740 87993 87994 588753400 81418 81419 701542869 78377 78341 275876473 33714 33673 739907807 69176 69177 515768191 13908 13909 264140149 47320 47308 349746169 39684 39685 924038730 30929 30930 301200030 60575 60578 795846082 18283 18284 969852203 83575 83610 490219899 14865 14883 780448397 28143 28144 746274123 7957 7888 935249498 24023 24024 332294501 90314 90323 235398142 59743 59817 10635014 43944 44002 524165055 14692 14693 962360845 57281 57356 211358656 55708 55709 57695381 34042 34043 395745250 21380 21381 855610646 26676 26677 406081366 71478 71455 285091706 43288 43289 768603645 47004 47005 662140601 44699 44640 238356711 9978 10030 487484050 7176 7177 591540874 9936 9937 469959235 48952 48953 22730446 89014 89034 298166261 37403 37404 172400934 18104 18105 185797158 19229 19237 436895331 85156 85157 375512264 78337 78338 539628764 25972 25937 600537192 12911 12912 336893821 46145 46135 786968825 39554 39555 671013345 36376 36377 663953541 1021 1022 357042451 37851 37885 654126580 87330 87331 814833103 29758 29759 808660361 61810 61786 442739774 4978 4979 688760179 99363 99371 969770377 24747 24748 795020061 56776 56855 109168371 75635 75622 513623284 38680 38681 51313563 79238 79232 872684040 70183 70170 157070270 88161 88151 349901719 13638 13723 5233234 6714 6715 822512461 34351 34352 742672439 90602 90603 384679676 2096 2163 236322362 73803 73804 457948667 52322 52253 263294136 82810 82782 695895202 83347 83348 807843236 67190 67191 2140866 41476 41477 949013786 42583 42584 641023314 96213 96214 741820033 7944 8020 870084590 50038 50039 125581002 34185 34143 972022914 44797 44835 488225321 71830 71882 343234057 39981 39899 758380643 33391 33392 901308851 65556 65520 204051140 30975 30976 123886464 54355 54420 888421913 37509 37464 568823719 97394 97378 97816790 28623 28541 250364413 74155 74215 800335564 39238 39263 826008346 38045 38097 485060127 83832 83833 361877561 58432 58433 405750137 79753 79831 806708507 14690 14739 55880634 92336 92337 625685029 62624 62630 153011327 53144 53145 673150621 12232 12233 64747350 51591 51575 75482303 64847 64891 389162184 6450 6532 134208215 82181 82178 801712572 85030 85031 454779791 88718 88794 37996091 55419 55479 869036360 59884 59885 571754193 26448 26449 659715337 20436 20385 386044289 71883 71884 281063750 60990 60991 102132674 6230 6311 281713403 14860 14927 200886566 52887 52872 529965129 68741 68769 80873799 61161 61095 116553740 61354 61355 42541804 92708 92709 5273272 23852 23853 858547675 64096 64097 890157717 72722 72723 852557721 67664 67632 763564019 94694 94662 353841289 42818 42903 380274377 43248 43306 722749340 65884 65885 436745455 17085 17070 702193702 49673 49674 115883745 17230 17231 130116608 49386 49403 9151890 79000 79034 169356112 74803 74799 171827731 8028 8029 64131119 16027 16028 183919753 84826 84827 827068362 52803 52733 481782529 19340 19341 636512506 96131 96125 658878438 69564 69495 608859067 29478 29430 565641580 13731 13732 818063815 15573 15631 469496918 88463 88464 806137428 19503 19504 513402648 87952 87990 692906869 71598 71599 110948099 70209 70231 431604734 49240 49241 853880749 25288 25328 784887000 24142 24143 591220157 58150 58068 461579441 17806 17807 526424076 94561 94539 381137291 38587 38548 322862808 61509 61529 77195137 37911 37889 52175262 25846 25847 535529855 8609 8610 193938737 62470 62471 645084197 35896 35897 868316901 9061 9089 527366352 73606 73527 88368200 61224 61144 868715020 4158 4159 939842872 25264 25303 10685929 35057 35058 316385106 59911 59912 470020704 85571 85572 31649742 73608 73674 101167559 14016 14017 245912193 43584 43585 492892194 79029 79030 260656883 83542 83464 507009053 58006 58007 651446905 45209 45159 130796464 5959 5960 999834488 7081 7105 284505264 6952 6953 813206922 23740 23745 187451625 90686 90725 438263150 90303 90243 710045253 32943 32944 863804083 25829 25817 621768293 96846 96847 665369960 58194 58195 968697983 5204 5205 566383517 40928 41000 929265911 50608 50545 87385013 83294 83352 347969837 66429 66430 560259459 88611 88612 241417854 4909 4993 698854239 752 753 436659007 36423 36370 181641785 55458 55504 87003406 90726 90740 791907232 99542 99543 278628727 48824 48815 587656609 71689 71690 916514842 29388 29389 316504245 36524 36604 528490888 65110 65104 550158714 44483 44497 781362917 93288 93356 945591662 54579 54646 575789736 12451 12452 290984149 72884 72803 767156422 73698 73699 915363353 18779 18776 418400920 51010 51011 755731402 27917 27918 125954562 84089 84090 884046702 60088 60089 424351574 66590 66591 587783994 97918 97919 380468281 10631 10613 854964503 36511 36520 258903982 32823 32824 343236998 5688 5689 655296538 46639 46640 861721942 89248 89249 268625275 3808 3865 250819374 28488 28489 614097034 6509 6510 252502727 56006 56007 985399260 10291 10292 923801422 914 857 864609048 23340 23341 932981459 35207 35208 168486357 92469 92470 881095172 44783 44835 249969101 10852 10853 109273935 64017 64018 852540434 77579 77580 770708820 24924 24925 164468908 66341 66385 880182842 64582 64583 886173713 22493 22494 442065714 55711 55712 80855506 947 948 766378856 60356 60357 493504142 6544 6545 494238836 98204 98184 430613246 26823 26772 205647307 97689 97690 686745065 87690 87691 336672103 56573 56574 782808153 36549 36550 784317451 27763 27764 90308609 68976 68977 236191927 86355 86340 895376577 95440 95441 300877625 72147 72148 950690254 92080 92081 203233840 82972 83025 556423775 98148 98149 581402726 53857 53804 861054172 45 46 213569442 7329 7359 936610043 21143 21135 248877346 57845 57846 612562520 36 37 803546421 53813 53735 984686645 18044 18128 156937811 893 894 41353442 55256 55194 166346550 34381 34382 114313496 62729 62730 369791336 35419 35420 97349946 28777 28819 634599461 50164 50220 687661624 58472 58473 953339156 95328 95380 288560161 85593 85594 824217093 24339 24340 567714671 7730 7675 313265687 49181 49182 255349381 49600 49559 828924881 25845 25846 382447145 91924 91925 506016313 28852 28769 147508645 32431 32463 819395978 68911 68826 821999738 32658 32659 87134667 39451 39452 930505842 18588 18663 115327707 37447 37436 38146231 85584 85585 484089944 6085 6104 681146927 3798 3799 209644716 42173 42174 953218531 73099 73106 415745964 97339 97382 634621735 86668 86669 968447052 21527 21528 510460703 78663 78664 996319938 94733 94734 635910893 13271 13300 639318580 30568 30569 785750053 57235 57270 233897058 791 792 539331264 72071 72072 62637250 82069 82070 278402147 5396 5317 812671042 79306 79307 682299176 34764 34778 144101519 48593 48594 753274433 74469 74470 509971157 19021 19088 697309977 74928 74929 654643094 27282 27283 273617947 75898 75899 647026742 5848 5910 471918260 20243 20244 884663810 64360 64301 204909534 97032 97093 616047626 24108 24109 997663430 34164 34165 353426279 82399 82454 858581348 61253 61294 413345218 4327 4341 649781212 22322 22288 60225087 47720 47721 941689828 20135 20150 897118250 85360 85361 827703691 59855 59781 783983983 30187 30188 584434339 82483 82521 235588604 28995 28996 316200290 95849 95858 892999689 60866 60914 192335519 77824 77825 597710633 93961 93962 448958824 35246 35331 899713652 74546 74558 379459485 17834 17835 281154141 3792 3786 310180845 24456 24457 187993984 77035 77036 880263043 83583 83584 846648890 92194 92226 965828778 69253 69330 458370830 74615 74616 837053427 96384 96385 636407365 24058 24059 816744595 20066 20053 406920617 89355 89356 483953816 2966 2967 444766038 58879 58880 630267314 51645 51695 226555195 51057 51137 398094624 69190 69259 712772091 61006 61007 125939970 67381 67335 629307841 90346 90347 664811337 47248 47249 602052447 55220 55155 174928353 91355 91349 898974982 48856 48776 244505557 39568 39601 339068416 89264 89196 456640607 28839 28840 247371261 2103 2048 573722267 52340 52341 766199550 24715 24750 401663235 81492 81431 232291449 32184 32185 140780041 63168 63169 449156804 90314 90315 422147738 93122 93123 562574008 13244 13270 383888176 36019 36069 989378236 86825 86830 402189729 67206 67148 942501396 51424 51425 5302683 3539 3540 368975306 4328 4329 549890778 18231 18232 888685083 95611 95617 226300659 3152 3153 962978011 67061 67047 843033249 30486 30487 426779276 65567 65647 173660587 25623 25564 685684321 45567 45537 763157594 42067 41998 456778585 20610 20644 824853016 49125 49126 920331036 76026 76027 269527149 90038 90039 317512368 33580 33510 955281552 75080 75081 797640875 3416 3417 780759302 71495 71496 357705184 42006 42007 473458772 58225 58226 991216601 19838 19839 882386421 88193 88194 553021317 57347 57348 163235554 79001 79002 449917230 85571 85519 854112181 57340 57341 523608974 96183 96184 879322050 56550 56501 550720902 15739 15663 986697461 24704 24642 830568313 47464 47444 871043350 53633 53634 728134664 11707 11747 935301396 31979 31948 766472102 14337 14338 896008276 68909 68910 835617403 97375 97376 428359550 77591 77544 798283289 24029 24030 779991764 44452 44378 68592562 57629 57627 74418044 9539 9458 190023023 34876 34877 111491597 96656 96617 356779226 23621 23651 517293778 65972 65963 931998417 97838 97810 298296809 93251 93203 945013738 76268 76208 138135883 58656 58657 530621234 20171 20160 733498619 4968 4930 90261332 40600 40601 970521165 82431 82438 773434006 35480 35481 916882099 29340 29335 572044938 54121 54122 882695862 75721 75722 904277064 24022 24038 875720581 60435 60389 399153787 20341 20306 375623037 25895 25896 331558509 10036 9976 915395859 78415 78416 644245042 7326 7327 302276014 90592 90593 524299974 76226 76265 879462704 84573 84602 238517203 67890 67891 859857992 14619 14540 278814960 35695 35751 545380992 58204 58250 230058395 48992 48930 217470696 49074 49075 668595425 87355 87302 495825407 54037 54038 797189465 88442 88443 646609661 75226 75184 160831235 46350 46328 579821735 86310 86229 175404253 17434 17435 974348655 24531 24555 872230708 60095 60167 889136016 93554 93555 755121844 72138 72139 224749377 68152 68153 857427984 69689 69690 753434446 97926 98004 682987566 8687 8688 924202175 14085 14020 27152784 78586 78587 815049939 31646 31647 267120660 41193 41194 471413737 73617 73618 362834497 39682 39693 85259038 85098 85156 342805226 77789 77756 514752570 44020 43989 966586542 28840 28841 867930668 49033 49034 796615331 32838 32826 37304379 26905 26906 106016854 88423 88424 765942134 18280 18281 8646681 82880 82830 520600183 96781 96782 415824670 75031 75032 501921494 82133 82174 267687780 92452 92531 979170536 44788 44789 515022513 99869 99866 853748129 88338 88339 976395728 9336 9312 715159603 96618 96642 945409436 41952 41878 237309466 73324 73347 964916124 3972 3944 478293268 44362 44420 987646092 99608 99609 768935822 32769 32725 536013967 60472 60506 329505297 76276 76277 104499909 3716 3653 483706499 3625 3626 122952393 64564 64565 682911266 83318 83251 891902704 66093 66094 249711478 11083 11084 565525657 87936 87913 637483350 51749 51750 385076625 25579 25628 260711956 80348 80349 114708468 16243 16317 13585821 61050 60979 493643719 57554 57555 497677972 53315 53287 549195006 29198 29213 360965065 73997 73998 30267728 31142 31143 684883540 95703 95736 126003881 31741 31739 933217327 83225 83171 472310836 1270 1278 381537431 12808 12809 410402528 81545 81478 214357050 80626 80627 261385570 39721 39722 761416815 2664 2655 353283719 11120 11121 653393539 45213 45214 648845590 71017 71018 698529475 2308 2360 811401409 67601 67602 208194923 55894 55895 53924923 34468 34429 205741197 68221 68222 997753925 66673 66674 145575235 40305 40306 113657418 64464 64401 780286393 39114 39115 885007504 93539 93493 476938212 11017 11018 393620311 50874 50875 565588090 5408 5409 65707244 56833 56912 801274081 47965 47966 190492817 73994 73995 765674511 48706 48707 73713216 57363 57390 960876307 76215 76203 848668935 2639 2640 376892533 24841 24842 994281716 23268 23253 285078455 26305 26306 179665719 79712 79713 111390436 80917 80877 484445006 18505 18506 65043468 11676 11679 733556018 94202 94231 12658581 24920 24921 898908181 58994 58946 714628347 14427 14456 779482325 94662 94602 982769062 91445 91491 34798766 20562 20563 439478805 46399 46464 548564440 62787 62748 436401070 18144 18145 852138643 63529 63530 485243312 93636 93637 216355857 77065 77144 520079065 91899 91900 532247044 76957 76958 31124561 82847 82848 917205909 15015 14983 592858244 132 133 511764273 85710 85702 584393734 53190 53235 213973137 29643 29644 608152965 85072 85073 805241368 1249 1250 432442028 6817 6818 836815591 31665 31686 951265100 6897 6890 453078556 75958 75959 179876721 58985 58986 771315242 97599 97600 123038755 38982 38983 835324912 90369 90313 8623201 11651 11692 850575123 36775 36809 132939238 29678 29673 941022618 84628 84629 603009918 82921 82961 726845274 14142 14154 238273392 23481 23456 580557351 34841 34842 613325300 56349 56340 7614756 99915 99916 391594088 15412 15426 80864729 79339 79352 991996377 6600 6604 133706774 63133 63134 683040900 99804 99739 662161136 99271 99297 991564398 67777 67825 203719788 62144 62145 961408597 69964 69929 454734575 64177 64160 195759681 17926 17929 335196389 47709 47710 253809684 99420 99421 397107045 37038 37008 515566589 22854 22836 363127170 23337 23329 471679979 43463 43475 404492367 63299 63300 551834627 36030 36031 598317861 73293 73294 700148431 88489 88490 706997891 61092 61093 777490819 7445 7371 769153904 12380 12381 705312016 1029 1004 791424422 10004 10005 416885949 33485 33486 431445171 33895 33896 110934740 30985 31010 205636181 2163 2196 915788508 99379 99380 189375667 84317 84318 515545446 34810 34811 980581786 12053 12054 35555597 95402 95374 475548598 15594 15579 871476215 46376 46389 13179666 6714 6749 416213477 25443 25444 703466958 61506 61587 768242350 60354 60355 901817232 15490 15491 226974748 24605 24606 386514129 33735 33769 631433136 47700 47663 317084851 82406 82407 548295600 47482 47445 552781661 18548 18549 344803888 96362 96277 512963847 61886 61818 266326059 46385 46386 870155343 85322 85334 204830340 91198 91199 275437667 11292 11240 514079859 27479 27397 526428788 3331 3332 264599397 14097 14093 392209128 98644 98611 769818064 58398 58399 243574634 40106 40107 299680050 73375 73376 768020882 95152 95153 291149080 48136 48121 15669502 94444 94423 47491835 44215 44133 664249842 87506 87507 590909603 29273 29316 824492418 97354 97355 221812642 38568 38637 614125087 24491 24492 749638661 86274 86275 270463494 80277 80345 134275939 93110 93188 828264919 70637 70638 646139855 35830 35877 461513140 94578 94579 200455203 12124 12125 282865061 14629 14673 927237509 28487 28491 499830616 82871 82896 727273577 51970 51900 941032141 14159 14164 259618150 73346 73347 178383563 56575 56620 26121306 88715 88716 233065176 47340 47369 208616964 16041 16042 222049273 84976 84977 468683189 21101 21137 867941263 39943 39944 561940983 6594 6595 51226136 60203 60204 97732435 24759 24760 976516084 8002 8085 794040261 86597 86523 609945211 27924 27925 683638809 68956 68922 920228039 90991 90997 301846519 89680 89681 36584558 88269 88270 822822137 34142 34143 996306818 33033 32958 933431062 20676 20677 197729565 37997 37998 155317168 67316 67363 736255681 94348 94349 810527489 86680 86719 8973968 69160 69161 84255384 36478 36561 428566933 85510 85511 11335507 74201 74202 737586397 16585 16586 70889994 48784 48785 22835167 91012 91070 642725453 91056 91042 571169483 42693 42674 507701680 75140 75139 487284074 59982 59983 798457872 65965 65923 303619670 74796 74797 106657018 13490 13491 810110376 86874 86875 287532610 34771 34838 704685777 63494 63543 448573365 83690 83772 959344368 40254 40255 917103350 13136 13137 14047241 77188 77189 609787659 29716 29642 394739796 95813 95814 325087431 86129 86045 839838312 23853 23854 794373143 87997 87998 434573677 95494 95495 993988233 45079 44997 425221027 8513 8574 838837912 14207 14208 942517747 19775 19776 33097155 57443 57444 95241592 78889 78890 287293347 68992 69066 194316193 80882 80883 320631315 28542 28543 2303579 23912 23989 893190678 87052 87136 710904608 43565 43566 281321078 95259 95197 266570982 1510 1511 71202773 81139 81140 600782358 65372 65336 636083087 38250 38251 382784243 63230 63204 356503128 24770 24691 428762071 68210 68211 825855661 25673 25628 896439883 13217 13140 897059767 48671 48704 537908073 88830 88831 908685767 33034 33035 434629874 87644 87609 123901828 30508 30566 155802396 93116 93117 672985250 24628 24614 681256347 56801 56860 143390207 50172 50173 719281805 47928 47929 121788289 49451 49513 678143817 83942 83943 168454936 81010 81011 8802291 46640 46641 49366476 18369 18370 22089302 62352 62353 111697861 53563 53564 224633352 56652 56653 559231379 9529 9530 230893016 21254 21255 17680673 87570 87571 979015342 16960 16954 445120995 85334 85386 773333795 42186 42228 573352766 31100 31060 481388084 83862 83859 862732178 4194 4195 424075031 21615 21698 352990596 77966 77967 294935136 30574 30491 780883371 88974 88990 749180931 86307 86308 383221003 60606 60607 484132766 73810 73811 660895229 44488 44489 655770117 99584 99585 792012890 85250 85303 681963734 23267 23338 706400325 98085 98086 198273934 79494 79495 711777848 76679 76680 212560216 17537 17570 857683985 45754 45725 474385185 1282 1283 196924999 10156 10193 659658290 16814 16805 582656668 31666 31667 926885690 90321 90347 578907726 7315 7316 410277899 8848 8849 818252621 62758 62773 323219033 17792 17793 434045332 3470 3471 833613689 19502 19437 880014596 72846 72808 482928708 90249 90260 926342135 1728 1729 980106424 38748 38769 727916870 55255 55317 584872937 77889 77890 630024940 83077 83078 875640707 58504 58534 236658755 28920 28924 335247704 58369 58297 567832345 25978 25941 455377909 50365 50366 256674567 44080 44072 609711270 50441 50442 961080747 157 158 816943320 96217 96218 480585400 32052 32128 751167273 2437 2438 671509956 86512 86466 25230975 41497 41496 704522665 21343 21319 515619001 12283 12219 425176790 77904 77905 128183862 98878 98879 603282983 37437 37428 387506182 12407 12420 736024951 98999 98966 257592558 37547 37604 530965437 35029 34954 55124040 82702 82686 747751008 78192 78193 549803461 49864 49851 157459588 92113 92114 880840489 43719 43668 45677068 14978 14979 774089490 2890 2971 378686870 28226 28227 250760500 79962 79920 70884425 8199 8268 887619350 65948 65888 655734052 99270 99246 521516342 76907 76894 465904871 25237 25276 934477544 77251 77176 292352864 96550 96551 425242599 78736 78737 590419313 18313 18271 798729408 20217 20140 344110710 28726 28727 741196672 18755 18756 877679321 93833 93834 322033303 70618 70619 516081449 80723 80724 524103697 62506 62507 658927424 12878 12879 80744719 85808 85789 261856234 48298 48299 104825300 62400 62401 481016221 70221 70161 55307545 29216 29217 725866232 34418 34419 451784249 7175 7176 537613092 13624 13625 440157882 65639 65640 436605063 9328 9273 28868637 42911 42912 584188689 20091 20092 568743265 90513 90440 833002852 18488 18489 554738861 8295 8227 534873482 6453 6531 201371964 89610 89616 57942814 4528 4522 610916333 83551 83552 527041331 98648 98649 620751028 9498 9499 729019757 9558 9511 91371873 96295 96231 233128233 79593 79594 155030291 86898 86912 688703137 59495 59439 53884472 84668 84669 452621902 96214 96267 136386513 2353 2362 4785628 88304 88305 814151881 22732 22764 288899613 32594 32595 915728462 34601 34575 127321115 23189 23190 854351392 1390 1391 677706751 96677 96678 388808040 35628 35629 717333494 64866 64881 560499171 79815 79816 885339368 65457 65539 101047066 5223 5290 344713851 8919 8836 302218317 63858 63859 135871200 24777 24723 846411262 28919 28936 974257523 54937 54971 225288287 48707 48708 948123685 13421 13422 757561831 78298 78220 15079270 90228 90229 229257595 45339 45290 402326998 18033 18034 64028994 65410 65411 690843296 64765 64766 594756204 38267 38243 542575604 52204 52138 960757113 66924 66905 339393401 4526 4527 546916177 89431 89432 648710825 6235 6236 204185888 67811 67743 312042211 44845 44771 160486954 71383 71384 322053768 95119 95091 101453197 48836 48851 320896571 62710 62711 131455107 62987 62903 686388507 79974 79975 611574804 88732 88733 123471223 92388 92389 36350221 21969 21970 314097309 35834 35772 745438574 66169 66178 855157265 67994 67995 120908712 72637 72552 940666406 52407 52382 974495510 75720 75704 304303074 19510 19570 902036927 27999 28000 731909828 98241 98270 517758378 6682 6665 801978365 34543 34509 677804893 48321 48381 588475261 57860 57861 302388957 11631 11632 870638951 40366 40367 519236859 91649 91634 525345148 55873 55940 38477313 51851 51873 741609331 75488 75489 136965635 88401 88468 801029730 97164 97204 109012161 45433 45434 683781714 33993 34032 402181920 85639 85640 295915950 80294 80295 92050408 95907 95908 460344620 81773 81739 221786700 27104 27106 871650959 22505 22577 691494978 21210 21211 734823536 25784 25785 140788250 5081 5082 368910875 25094 25090 184034563 79830 79775 173775225 38477 38478 792570313 52137 52138 678152223 7114 7058 849557264 9710 9755 77510368 44890 44891 977313348 54778 54817 257273855 13343 13272 740667411 59344 59285 50508420 75186 75187 21190211 62439 62440 475106377 3309 3310 530759685 74537 74538 286655078 8775 8776 593732051 71509 71510 77153796 52883 52884 166934617 93270 93240 499745607 58240 58271 269581427 83160 83227 871384657 17682 17737 876007758 12270 12278 437411984 17752 17797 734473067 49908 49909 74075361 24321 24322 189724809 86242 86296 52866364 19688 19771 288798017 13007 13008 347878397 3195 3220 100813699 41151 41152 44486625 60271 60351 534010632 97695 97696 870243005 69992 69993 65851095 72348 72358 863856547 16834 16835 548637051 58332 58364 678219175 74391 74392 228982679 92756 92755 169085303 74884 74940 347346317 12983 12984 999473009 73156 73223 313738648 48113 48191 10829721 1980 1979 75719516 41444 41418 447839916 54655 54731 441330565 41993 41934 112838806 50203 50204 506760104 5199 5200 209184470 34555 34556 488195954 70707 70745 7755361 55509 55491 610940704 21412 21329 137297441 96308 96324 47917540 22139 22189 357898852 61057 61106 966078753 34232 34233 217197352 51442 51475 922620082 15592 15583 177793623 24034 24035 577322979 31286 31287 466845716 20721 20640 75475989 64732 64733 344876839 217 156 291629788 35799 35846 542322830 57606 57607 850505872 72056 72057 682556592 57278 57318 994927051 41004 41005 62191240 16044 16058 547563568 615 616 573021634 16601 16602 793536576 35613 35549 908688859 42789 42790 543985180 47366 47367 671329266 29704 29788 64223175 43093 43148 599181201 56926 56898 415413377 8199 8179 114647647 46250 46188 512722982 18127 18067 879224805 84181 84182 262438923 26534 26535 210625752 55782 55783 925616119 91089 91090 64070850 24529 24591 650462206 28401 28328 996942065 34082 34056 165223572 21564 21565 168355402 78846 78851 632229205 96120 96121 374583364 29971 29972 546007015 94578 94538 377624911 91358 91385 827270155 34801 34802 887888549 13453 13446 351761752 29505 29513 709421445 36781 36828 488364951 88592 88593 287254564 58771 58751 660719357 24774 24775 344437971 34185 34186 983371984 75840 75841 859809024 64307 64230 636033362 7027 7073 917323580 76426 76427 613595540 10962 10963 186674637 71062 71063 973733463 5003 5004 31448216 1068 1013 357025415 79227 79166 999320999 86671 86672 982842327 18245 18221 366863248 95793 95794 247885122 19152 19132 884101904 35131 35132 860625713 2974 2975 610843861 86818 86819 293267696 86303 86304 64209809 85794 85839 829276074 20499 20500 520664528 36693 36694 161207067 96395 96396 482877340 66074 66030 327915302 16652 16694 248669211 89669 89596 707432711 36369 36295 378280058 78145 78146 94017089 40956 40871 828194761 63706 63707 765529359 6405 6406 105508452 41623 41624 199211640 93237 93238 320123715 67718 67746 799578597 40918 40902 463843596 16614 16552 487367995 97405 97463 132733845 33930 33927 77458027 74719 74720 882162977 38908 38909 147723885 57242 57177 954570636 90689 90690 628353863 65309 65375 40012915 60703 60704 680947164 43995 44042 703918654 69432 69433 800515571 94773 94774 231708011 47324 47325 13800769 84953 84954 539677693 73964 73965 226761080 87321 87356 354882120 36902 36890 667347544 61860 61861 580023729 39785 39803 708710562 27575 27555 59200334 40756 40797 1291747 60192 60157 196206774 12022 11977 277987228 69241 69288 260983515 76226 76227 690680280 5935 5888 503300323 70241 70167 668042491 31937 31938 472497864 37185 37186 805228781 14525 14526 328228918 73373 73330 995464869 68251 68252 999025016 62440 62389 922603069 27992 27989 338669940 80252 80320 362666612 24513 24570 398634339 94553 94560 829700838 90054 90119 174277592 10555 10638 538236449 87634 87635 996444783 25353 25354 544892415 22209 22210 85948681 95478 95479 628591989 72184 72185 52273176 25982 25983 399309305 82964 83020 769982850 11080 11081 855011929 5097 5098 63969293 51204 51203 544564723 45786 45848 708471469 65421 65340 643431821 29342 29367 175274751 63522 63497 598741454 94281 94292 729405952 19843 19844 402992344 48881 48882 315594620 99840 99841 937923956 46529 46530 232211926 94490 94491 149241882 87735 87656 151328253 25302 25377 564323357 3209 3210 295058203 25360 25361 287509730 6981 6982 395339279 35261 35262 135965479 12069 12070 436233815 51894 51920 90300862 45790 45836 794415777 35978 35979 494506666 47809 47810 555101576 43069 43115 798094070 74711 74712 817608114 7968 7930 804972766 753 754 431929414 77825 77817 633361663 19028 19029 734894257 62343 62344 849779847 63563 63596 919881299 49015 49016 590181263 6072 6073 150722078 42749 42750 92806213 76119 76120 328440995 70155 70156 399468957 62092 62093 253127470 27962 27963 458197356 40391 40392 437978580 55238 55239 120989394 86079 86080 190345240 51914 51915 600222569 61430 61431 118018832 88224 88225 982608846 87132 87075 156249310 55322 55323 28463250 93592 93549 264052635 16478 16481 337605080 3945 3946 548071150 58168 58158 495075724 51754 51755 635472581 87992 87969 394365886 72458 72459 453938386 5258 5259 189043048 98005 97967 246592880 49486 49487 806137791 16870 16871 234734105 91180 91261 869575774 48940 48941 766864603 92989 93056 94609664 87873 87888 87578136 5071 5063 909756240 61003 61004 860719621 52898 52863 164947411 53169 53176 797588813 93302 93385 822560835 18127 18128 121977002 85830 85772 6345313 39711 39712 889847923 4604 4554 484851125 94256 94257 7394526 48234 48229 921042149 91148 91157 758452301 37405 37406 633260805 93358 93390 410918573 98034 98013 940795173 64931 65005 124110574 12739 12672 498918156 21895 21944 464936193 42080 42133 37749816 13020 13021 189791328 51564 51565 582021802 64513 64475 831270520 33764 33765 555548140 23889 23890 708928631 38449 38450 413480780 60229 60204 573056088 96109 96170 855810242 76322 76277 539213093 90853 90839 844133297 93529 93492 581432000 6936 6952 157938753 29787 29788 601116275 67484 67433 351248981 8668 8669 676502374 90897 90898 284473820 75129 75130 505940562 51732 51794 869879522 2400 2366 370642007 93938 93939 12926394 13703 13704 779031763 13901 13902 788801227 17596 17569 276249949 26755 26756 459223940 66409 66410 704335329 79627 79628 691238266 5974 5975 866307897 44756 44705 603599802 84140 84223 867327830 8430 8366 878380580 33220 33221 265536499 36362 36363 815216137 39658 39659 166545201 3325 3326 158869398 8833 8807 350742359 42745 42746 400808371 95349 95350 36122196 86332 86247 774332565 3650 3651 53578048 15911 15912 314821224 20739 20689 905062652 31057 31121 977804305 92697 92619 648704870 5060 5061 782829883 56676 56652 145858926 73116 73117 768686793 69386 69301 440120 34851 34852 668893766 36227 36228 389934613 34840 34841 754264517 25170 25171 932383178 95135 95207 252676600 27647 27731 260586791 77984 77985 380960971 50240 50241 359458434 26795 26813 733843482 57497 57462 662160598 39007 39049 11086527 89072 89073 472294014 30771 30819 963810158 98357 98358 745558558 29587 29588 900250456 90145 90214 148350227 32965 32966 160851845 34369 34370 833629532 83568 83590 972585396 35790 35791 562091437 65729 65800 140208530 17600 17601 8048830 38082 38083 79103995 32203 32263 544465665 57325 57395 843155438 93182 93183 146721169 91057 91058 470624998 60470 60471 40687988 17949 17875 105036230 63869 63886 652789862 26096 26097 67900351 52331 52332 556974223 448 398 991266146 83714 83715 313607619 61088 61089 586200621 84193 84194 442298101 6171 6088 6205360 43339 43340 803956209 99703 99704 613573028 17965 17966 650630845 70011 70040 662558444 73742 73743 882041838 6858 6859 257010033 71941 71942 272727155 94083 94025 298733712 51649 51650 871132771 68653 68727 896060289 42587 42588 358709862 53177 53094 492943771 73357 73358 341334268 41442 41443 186769050 99979 99908 225771803 23646 23647 324164259 80162 80163 713118563 85823 85894 781347918 4613 4646 434523317 62910 62911 502225901 40479 40480 529838691 27284 27285 266093272 27352 27353 784739344 89232 89233 736943831 62138 62139 64501969 54167 54168 97682124 60471 60472 349342660 62771 62761 285415144 4366 4367 156974261 96834 96832 362805579 23644 23560 578333350 77223 77224 171254669 9933 9893 364137571 20135 20136 289891423 72088 72137 809832496 39035 39036 790222631 11813 11784 35383353 42537 42538 881430081 81807 81885 507810767 3202 3137 113991975 51178 51179 273101569 13394 13331 895973868 4420 4421 963011120 58948 58949 73206244 75313 75314 735319337 8149 8150 272787345 60410 60325 854446837 66909 66910 416912128 95892 95902 76695371 41447 41499 611519747 83868 83869 816066315 30618 30543 322142989 19352 19345 462863550 9962 9888 328775942 71362 71363 192780047 48360 48297 307621620 91588 91672 742483906 27422 27423 453060399 93952 93953 978760803 33851 33852 235576823 94279 94311 839600995 45103 45075 504684208 4609 4610 184372716 77386 77314 209204338 25628 25664 583108798 57879 57880 951313980 44682 44718 952749845 40263 40264 210033127 6935 6989 64192410 15271 15335 379926274 70864 70886 696403958 78108 78109 188587039 59370 59371 220210324 7304 7384 33719732 54126 54173 182278708 57194 57179 459681666 94690 94748 980851759 49935 49981 48051186 34011 34012 841522552 88806 88807 528323414 17176 17177 247101767 65148 65176 175849591 60544 60574 76528804 22289 22230 416639208 15165 15166 775604928 39230 39231 155394587 84613 84532 588089246 71351 71298 243972777 39901 39902 670865483 59245 59246 749345723 21819 21824 891188069 26784 26770 449601581 47606 47553 235457434 48802 48803 297934973 94545 94630 279639894 58264 58299 816938168 23659 23660 196760325 27172 27245 652094081 1540 1541 119671295 76663 76664 345383528 51403 51404 33756730 4347 4312 524218670 49838 49795 704184702 60224 60174 239648439 93288 93289 509607122 89008 88937 392496800 9692 9643 497319828 30287 30302 565386394 4669 4670 398457436 51814 51738 777234163 57745 57746 557272949 61974 61923 977004889 54193 54194 337584235 64175 64176 189403752 90670 90671 145743927 161 162 46572292 53129 53176 176024628 30540 30541 201222848 69586 69535 750196003 13533 13534 40221989 69601 69602 515369167 13824 13825 67398306 28684 28753 601950039 72665 72612 440166237 43507 43527 990109935 74476 74518 245428542 17191 17244 461506963 26000 26001 391743832 2953 2954 370602458 46481 46482 640415983 38124 38041 581697786 30863 30836 267232383 9989 9964 293472872 50947 50988 392063811 44560 44561 907186759 25150 25180 644680927 82590 82606 51004902 7811 7745 84197906 29483 29484 485045588 24607 24608 412162110 77629 77630 682776153 1957 1939 365379124 39758 39800 284155736 96007 95986 455244238 12987 12988 555105660 70110 70111 802218385 49079 49080 549471621 35493 35494 407537565 77640 77641 693577602 91209 91155 126432671 70456 70457 289209058 81536 81537 658946580 80121 80122 699844994 90785 90712 274583865 5939 6015 566902086 49148 49149 26012121 69586 69585 359264422 34117 34118 952611647 62662 62663 979217560 74317 74346 636541262 53752 53804 158135136 6888 6957 228910776 98805 98796 503720607 20436 20437 706661614 62977 63047 451639759 67538 67520 340053306 88374 88375 700358371 31435 31492 934400727 49939 50000 466091362 79670 79750 563322954 26239 26240 392411528 12832 12909 629489081 36946 36970 44447375 99910 99911 577233383 27485 27453 422311800 39239 39256 675969092 98661 98591 260854417 51446 51447 933246050 64478 64483 677416517 38380 38347 961636414 6833 6834 286264804 65433 65360 279993208 88688 88689 980852568 30076 30033 811148097 99954 99955 108054522 55374 55406 688534564 3489 3490 124409745 78365 78366 578654891 54033 54022 454075384 50890 50822 56020794 19472 19473 458661715 33624 33625 478823645 64484 64433 860703782 39481 39482 769202194 37974 37975 704454387 31462 31463 243678756 41571 41560 615528452 45020 45007 927315403 87597 87598 541372723 46269 46270 709994734 33159 33176 921509893 36425 36385 870462228 28933 28934 981688354 33766 33767 286632605 40544 40586 234333676 22779 22702 628032160 72365 72401 971869468 11604 11542 110524694 38761 38762 522484108 56781 56754 929303609 47538 47539 464790530 39967 39968 233256004 3677 3678 996666793 15005 14997 114063758 72816 72817 747262562 74317 74383 769105551 44950 44951 740382721 66300 66301 48270458 3544 3481 80915314 11074 11007 553436253 4812 4793 133942656 76686 76720 683449981 29804 29762 88257049 89760 89761 442316735 12934 12935 980722464 77015 76951 854737299 23426 23427 520344753 2618 2585 123571147 85889 85832 751500736 14059 14043 826686142 4721 4800 214303300 6378 6295 771588555 49562 49563 1620686 43546 43543 362029256 75528 75529 199460451 34071 34072 146374802 41435 41449 328940948 7039 7121 115533723 52582 52583 681926653 82003 82004 351416745 80814 80781 119497283 44280 44281 956119862 26607 26677 823971757 49413 49457 784587254 9332 9248 310340447 96180 96181 154856467 55652 55653 804285404 68061 68053 343994985 54755 54756 89338858 10860 10861 698127154 40255 40288 206846554 10541 10604 606012328 98176 98258 595523880 73782 73835 193385893 62510 62511 527504926 25090 25091 32943476 36780 36781 497844361 51715 51721 300562959 67379 67380 497813831 84354 84345 859137110 18089 18115 290274775 13291 13290 457756589 241 242 284611021 86493 86545 929031884 28417 28418 26954427 71238 71233 183517963 45391 45410 253292467 47085 47110 400228538 11157 11120 426998928 89839 89840 769923400 40107 40098 674516068 78126 78137 479398707 80737 80738 290884565 27603 27604 954663509 26521 26475 767076714 1242 1172 885266028 43188 43207 762967476 77254 77255 473883507 78513 78471 538830596 57491 57492 201665553 33588 33589 862248148 45113 45151 993441170 71995 71996 418304070 729 716 636990679 98245 98246 708421644 2855 2885 477152384 45451 45368 406078055 47978 47979 903768441 80290 80291 398434803 82505 82484 23905890 7564 7593 70075223 489 490 263660021 74523 74524 4321888 66 63 291107141 15761 15797 756097913 73774 73775 738713511 84874 84804 203621232 65089 65162 663256727 16958 16959 101407844 37398 37399 895744739 2673 2674 774324943 40105 40106 958009117 64246 64310 674291804 65063 65064 240480276 15128 15155 904105515 88724 88728 638685871 59540 59541 954855633 59793 59794 836239058 75942 75867 614341988 96451 96524 63132721 58538 58539 259063961 67353 67354 533273032 10726 10789 649069685 95186 95187 137323299 58199 58200 2425606 50969 51010 919224333 91611 91612 918466879 56173 56174 864555651 63365 63366 95604605 2289 2307 707910994 1171 1198 914106005 40729 40730 873357791 11352 11353 174624352 94801 94742 150530844 55378 55379 982337948 17688 17689 437167934 87789 87790 989963693 64577 64578 308829911 56870 56786 393715980 87659 87660 477525170 86046 86047 356923671 9530 9531 368769324 68633 68696 780965938 32856 32857 159385110 10376 10377 619033204 63855 63831 144619832 85839 85840 439206274 14053 13981 548752600 6917 6842 235595048 15732 15810 423430033 93380 93381 252326336 92756 92757 611536175 56841 56865 999169576 53446 53447 826271668 3118 3064 548370804 57316 57317 393567367 48513 48470 736432322 16275 16276 411683949 65139 65131 850093082 53306 53257 466207032 17109 17110 294358521 29781 29782 504998234 42377 42378 461663630 89216 89183 137497846 82902 82885 725059572 88141 88142 618304952 25749 25750 503842016 45252 45214 298929512 80547 80523 131734877 35127 35099 446021932 38157 38151 791232160 32622 32623 530584481 28694 28773 860266178 63177 63146 293671613 47164 47165 423624564 97691 97692 377847488 67277 67278 777702796 83285 83255 326265920 34823 34824 406109228 89500 89497 525067253 20378 20333 619704937 2572 2635 96021774 21064 21010 288836364 42588 42665 668919776 34093 34051 197450520 72103 72104 391910277 11823 11866 799072920 4747 4827 554657713 76209 76150 41701237 83145 83146 674416707 67651 67674 76133302 22258 22205 694908475 74384 74427 691673611 84428 84369 732399208 14815 14793 811945664 94709 94648 404001601 67428 67429 941445680 36726 36775 458894282 59879 59880 718048829 93629 93630 732767354 92008 92009 193389021 10049 10050 975763998 5068 5069 636723382 49234 49293 216346976 34739 34740 286429464 45314 45396 421439993 16559 16560 479036035 96540 96541 982898053 3245 3261 183309834 88574 88575 880039328 56104 56105 300093409 16623 16542 150637225 29349 29350 846701334 78845 78846 68272276 56270 56301 706819106 46134 46135 875111794 67350 67383 110283244 62083 62029 508606165 8932 8981 99494947 41325 41313 723203335 15059 15060 565077573 20353 20354 141812953 64002 63975 62878259 62020 61990 289615685 69195 69196 866366561 62837 62787 928438107 94752 94674 183991700 33758 33704 972751556 61217 61260 708838266 8368 8389 151951392 77281 77290 964840522 85105 85036 502835352 35438 35439 969084210 68335 68300 217970505 56859 56857 228256208 83594 83540 264635211 33914 33915 917161840 85478 85479 411739956 84672 84673 603763327 44169 44170 312895003 30260 30261 700975441 73301 73302 931597189 52138 52118 596048675 6173 6224 851985829 81105 81128 83758830 11383 11405 660377852 38263 38233 746326869 73825 73774 746476190 65561 65618 67961350 14556 14474 692724679 38390 38348 620786564 42833 42834 603269214 31822 31823 200462469 39127 39069 220753140 48827 48828 682280366 33497 33412 260803109 39377 39308 174639820 51996 51983 271257233 41393 41394 970843503 19175 19123 975462864 51791 51725 507686548 23592 23651 292542178 21556 21557 48156222 1932 1853 134604238 47915 47846 390203528 73699 73666 450386415 33846 33823 388686154 47993 47994 590587938 22355 22379 425795077 81765 81766 716721846 67061 67062 321179767 41928 41929 402765555 41033 41034 317496772 49224 49206 974719126 82438 82439 923948235 32138 32139 989233427 8841 8923 395123516 17680 17681 406358406 80368 80426 283471795 65578 65579 518253301 57674 57675 137810791 75779 75812 885766465 64672 64673 181042411 99891 99892 312101240 84558 84489 730319815 85339 85340 508268252 34421 34422 126086650 11079 11080 52585648 23311 23257 395591073 20081 20022 904547138 20143 20144 196450361 21310 21365 189862415 23799 23731 724448854 32505 32516 533340647 29776 29704 577893400 44726 44727 226625322 12461 12471 279449060 66748 66826 427862070 27524 27581 895740450 57370 57307 705125806 70720 70721 23849882 93531 93452 793779927 39444 39435 554618947 25405 25406 369315745 67635 67705 549213451 99674 99675 506367234 47697 47698 506192732 27129 27058 844285676 58026 58027 891561400 69606 69608 559169680 79025 78955 844621512 31663 31664 550155053 13597 13598 86096563 23930 23931 56952710 59257 59258 664397007 83049 82986 361692290 51476 51477 757360077 6350 6384 967895132 88849 88775 986260963 43613 43614 869583545 40389 40390 953083797 44834 44798 908787143 757 747 197165489 25791 25779 126647675 24911 24912 886350284 94226 94227 354242526 82179 82180 261770839 92598 92599 225512565 38399 38400 912215542 90973 90974 240454519 85690 85691 41599031 33001 33002 240256163 99106 99031 938302481 4458 4513 803494053 65164 65162 237381491 26436 26437 231252642 63905 63906 357754186 49385 49431 783565198 28966 28900 131294948 7784 7825 454056595 63336 63263 587719350 35758 35830 775662422 19726 19672 447292971 90331 90332 202695695 44780 44781 836579294 42235 42247 484568817 3220 3265 54005920 21309 21310 897040450 43940 43941 370114460 70135 70064 775022769 8699 8634 623781184 20594 20595 739823597 60230 60231 522183893 60178 60179 631696642 18869 18885 229413098 56217 56218 635864439 5347 5348 274454123 72355 72356 890020977 66236 66237 549028503 99961 99962 156343887 48276 48278 907763412 41107 41108 906637004 21536 21557 437689573 68812 68896 391176337 60478 60487 818086710 17185 17232 531823514 85936 85979 242334938 43577 43578 787322712 216 217 136304604 19140 19141 461250470 72797 72798 175344418 79899 79900 458945060 53338 53295 286522683 73183 73130 361282113 10660 10721 783795483 40217 40218 941527143 86978 86985 375110177 39172 39173 274704541 30431 30368 82999320 92948 92949 963220858 56544 56545 711181638 89528 89448 857299933 24195 24150 463853362 76392 76338 553402413 87763 87726 662059724 13882 13883 758994387 76481 76468 377863621 21477 21433 591506597 5019 5078 485816611 91827 91828 502615516 18533 18582 139097853 97118 97098 642046075 22263 22264 762289196 51593 51621 381899834 27337 27353 925329996 47906 47907 568578088 29533 29534 39927239 49781 49782 215468198 41617 41562 251537462 76449 76450 667792613 38760 38804 737195561 60440 60444 917164700 43588 43634 265608193 2212 2154 180900936 43794 43776 268372943 49841 49790 907906840 97747 97748 821306047 15879 15880 116631909 22495 22457 490927784 40611 40613 672735255 8576 8568 652315095 37258 37259 933236388 66120 66121 302593607 11314 11315 337901155 48043 48044 83725242 34500 34501 523691107 9509 9510 162610077 36384 36385 976004558 58787 58870 264581725 14947 14948 807006406 33761 33762 67436052 42725 42743 160519634 32137 32069 878434973 23759 23760 678738406 90027 90028 291127808 24281 24282 954865656 45444 45445 140687266 77940 77941 143758097 99408 99409 443690230 77274 77275 310784189 1684 1734 561086658 16663 16672 666323981 5701 5703 121571359 80117 80118 341265756 72269 72298 680443306 61819 61809 969717682 36452 36453 425033471 79297 79298 268903725 38115 38171 945924107 90682 90683 560529627 5244 5245 545237577 47736 47737 457802954 34383 34319 378589253 80123 80124 792014079 72307 72262 88773140 8002 7940 50865901 75061 75062 782836406 77763 77764 274317553 5251 5252 375526510 28506 28507 580139766 88880 88881 827395319 23650 23651 237789054 706 628 708534007 55554 55531 71106413 55030 55003 835810226 91791 91792 803043213 39207 39225 439010802 87046 87092 965888015 70053 70027 563027314 67569 67570 421944082 30134 30187 908102152 73188 73142 12346139 99429 99430 821338988 30086 30087 21138690 68769 68700 122592377 76436 76413 609321364 29204 29205 152918480 67688 67765 966767987 740 741 984638318 38675 38749 396650532 12396 12355 22514147 49962 49922 293336869 44782 44783 555685308 10080 10081 16913141 80379 80380 849222740 2318 2319 897969241 44583 44584 157056011 2323 2324 510625283 98414 98415 436625934 24003 24004 167616053 82950 82951 311014445 85867 85868 395609308 34704 34768 257736287 21565 21639 736623358 83081 83009 379229391 51529 51574 124785707 26453 26470 757146510 415 416 468812840 34735 34724 62272733 17788 17789 480855629 52482 52518 828495875 5467 5468 207754812 81414 81476 714425 22770 22705 376821956 41673 41674 932857327 54627 54628 226289053 56494 56495 11805719 31315 31282 879540143 93361 93346 939063829 1044 991 256916712 46536 46483 684529441 55940 55941 825657389 50675 50676 627291680 61875 61958 717853552 65735 65702 788366669 64306 64307 115869298 57722 57781 814584839 14230 14231 393113231 33099 33100 245689094 55911 55945 316977162 56953 56954 874682077 77158 77234 554545903 64512 64456 463702335 65114 65109 186596897 67096 67097 841685273 18178 18179 617913233 24805 24761 747529236 82949 82950 853628481 48215 48216 436511686 32132 32133 473896338 9681 9688 628472972 54282 54211 866256367 43986 43976 336504862 64859 64835 226613620 61398 61399 206471701 22719 22664 14765274 61365 61388 486954722 8924 8853 787480126 46566 46567 646466895 33159 33160 404242753 66874 66945 468542198 88877 88878 51448899 10792 10868 90789786 27223 27224 768330055 35360 35388 135072266 80232 80233 911222333 78118 78119 892649221 72883 72884 351075509 32370 32317 833230417 97423 97441 749260371 8036 7978 146339412 18792 18793 152299008 63497 63498 312127462 63989 64020 756030159 97075 97076 294198137 34441 34442 120412502 18591 18556 123239948 76808 76809 24605216 36895 36820 425601822 45997 45998 386928941 42246 42247 563803452 57943 57944 48936346 2703 2704 254628081 75777 75778 402240521 84142 84117 564386529 67318 67319 315195279 66659 66660 972373979 8041 7980 587023388 63401 63420 312652876 50704 50788 442384648 4412 4345 266453108 30227 30228 121510327 45016 44938 49623642 66404 66476 815686787 24852 24853 876066146 51948 51949 809634744 24989 24990 64761016 22199 22200 780127291 54772 54773 804721111 49085 49018 93442251 80494 80495 946658648 1067 1030 661285403 29345 29307 452326456 2743 2744 580166930 24473 24474 721617285 93792 93793 640868737 44008 44009 672390717 71862 71863 77374394 62153 62128 826327257 87457 87458 33679397 52843 52924 870968691 81317 81341 770366071 87474 87502 301612729 76823 76824 384946496 74952 74953 871487017 98180 98181 339706354 42657 42681 49093248 6307 6308 548681342 7274 7275 239876588 4813 4811 994032676 99083 99084 584883958 69956 69957 270363687 21355 21356 808671579 62344 62345 766162472 23934 23981 196515145 37167 37224 52528971 14362 14370 995103539 27623 27624 734753075 64274 64275 542519627 76418 76485 696869394 64768 64769 975290398 83066 82982 407043712 11946 11947 731916993 22872 22873 404946609 86170 86171 527226785 42675 42659 955677711 58074 58075 926428669 3745 3746 352993233 70967 70983 146872505 47173 47174 849299819 18741 18691 323927625 26023 25956 774455767 18808 18809 827611204 90690 90698 66619969 20993 20994 705161074 75504 75527 500727779 24369 24380 909555616 6213 6214 753487218 57618 57619 9337080 30497 30468 612997546 42416 42417 680755655 78586 78630 265598429 88792 88793 774175333 64082 64004 625938383 42908 42987 687748179 48568 48569 702572051 86280 86281 805625602 51333 51334 431774073 95533 95468 178124053 63385 63338 80166454 58305 58356 987840984 73570 73618 728063109 50738 50809 594976223 33044 33045 115019899 36941 36982 233355872 31827 31828 624619587 47508 47462 970315762 7044 7045 879738967 33505 33579 845150757 85503 85504 26357838 59235 59213 163225779 44544 44568 885783065 77627 77628 518077688 11256 11182 551107396 57011 56928 586172362 77261 77262 799993079 28473 28474 711301621 69754 69699 268478751 29431 29432 302380610 54814 54815 197181405 37065 37098 430069533 38713 38714 572546632 1717 1718 468953113 59908 59909 729556195 73029 73016 848612566 78179 78180 735176253 94314 94306 66117180 15494 15467 696983460 46665 46666 425579791 45316 45336 303473335 2914 2978 196584328 36666 36676 127249604 63066 63041 791943186 66882 66883 710468920 83099 83141 61484275 95814 95741 750628365 78460 78388 566488772 6018 6019 557339964 17692 17686 941490154 48457 48458 831108553 16315 16316 197492487 56724 56725 974630029 22172 22117 496733710 52910 52911 219656532 4968 4969 745888093 34255 34256 801150271 45512 45485 572202243 82045 81991 561354554 73415 73456 955534932 7864 7865 212041603 652 653 58040662 16241 16242 810720995 58130 58178 539461086 64258 64259 360144821 59004 59005 578666690 64205 64166 458318308 23100 23058 378087297 86523 86445 189783601 73564 73565 402305497 38711 38770 428227163 10803 10804 500669900 775 776 608185562 72461 72462 278183429 51023 51066 966196666 78050 78127 730419322 89757 89819 999098873 3841 3842 845570065 21483 21484 690692207 90808 90809 907522143 26378 26379 657946458 67035 67036 615122634 76403 76404 742722318 82793 82810 452035009 4057 4058 233106919 41377 41307 457072081 91520 91521 542739043 54063 54001 440220198 5742 5761 948032353 58465 58466 517104376 60171 60109 703700552 65009 65063 227612663 2978 3005 628054003 88600 88601 676587385 99339 99354 783923186 66895 66816 142742063 77993 77994 253536595 12045 12046 866109243 14660 14661 263535230 12092 12093 600319377 67094 67095 83346586 79802 79803 685643669 11199 11200 112578412 21416 21417 455332861 19574 19575 723682599 2942 2943 921341916 14642 14643 204419437 27017 27018 283223267 5133 5134 26602491 74268 74262 247535447 83991 83992 89814427 252 253 165544814 4040 4044 991365376 97324 97409 485201902 6470 6471 720195845 80925 80926 59340534 89227 89228 488387255 48147 48213 355126754 66109 66099 289104323 25185 25186 868092302 95747 95772 840468161 19731 19705 868346985 17005 17006 30070539 46505 46506 302163142 51232 51302 406043008 46567 46613 5169938 49120 49121 758486070 43259 43221 213734692 67280 67340 773944146 2998 2999 425712894 95953 95954 884333234 42230 42265 186674065 16498 16499 324191132 73310 73311 963888169 58914 58940 861286894 20540 20599 416785577 80587 80588 519422824 19736 19737 153426370 90176 90177 121641956 23713 23714 608680118 76245 76246 641655993 28972 28973 41486608 37716 37717 754886554 20964 20942 382175070 94149 94207 917821263 2399 2443 820379298 17703 17704 279290137 88093 88094 87378554 58230 58194 371256727 10360 10384 156163199 77497 77501 962154320 74660 74731 677965329 34587 34524 967164840 25295 25296 60787558 48057 48021 160093892 29879 29816 621779647 4586 4577 956200997 42450 42388 157990586 15004 15005 598996499 261 217 608607314 82548 82549 915186800 95002 94977 646311295 39164 39165 998680829 28313 28269 526264380 98158 98237 728050485 8175 8119 987156925 88478 88479 957884911 14261 14262 619011185 24992 24993 116615234 11557 11501 90991041 18103 18155 356288954 56714 56715 33294539 17139 17102 885768381 21144 21145 822635287 88661 88627 950296433 42697 42616 389675899 81536 81479 598822305 53353 53404 188390476 59685 59715 683020591 26756 26757 753555404 16662 16663 437358804 69221 69150 483920734 77487 77549 576461412 54453 54454 908228054 10558 10576 427008977 60222 60272 235263065 4193 4194 493821851 70727 70728 87359343 81442 81443 381200003 92198 92199 653099862 64237 64197 983597338 29429 29430 442763169 72717 72718 249033512 71882 71943 44141804 44867 44868 737135265 5748 5749 979645741 7088 7066 584592598 39039 39040 730414961 7004 7005 675438892 58126 58127 644193589 63123 63164 895925344 55337 55338 703211726 63486 63487 594628787 14171 14172 822591307 49827 49828 168188086 76886 76887 686001025 56317 56318 26200848 52846 52847 436350015 91882 91910 667488884 48102 48124 644902134 29827 29828 658250977 69618 69609 151572153 82302 82303 356621423 682 748 983736602 19696 19697 417341624 14632 14670 157812764 39852 39849 562193677 70935 70936 221437616 23221 23188 880388455 87342 87399 779043878 20687 20688 47293168 66936 66937 925292874 23155 23156 520177649 55640 55641 913614474 78023 78024 132369658 69763 69764 213969910 68038 68075 891635338 71933 71934 186635945 94940 94941 424250256 49069 49070 835671009 6084 6085 376067315 25816 25835 782884518 34450 34451 397934830 10176 10177 418453004 71401 71422 725993011 73684 73685 647963330 62786 62787 668503966 35552 35553 524225786 9674 9675 282162022 28249 28241 175202429 48066 48009 178390368 10838 10833 963536752 51904 51905 324130512 79875 79829 748165390 58776 58777 183264427 99204 99205 790635499 42416 42487 389589987 7532 7495 240018055 80544 80545 71308942 56250 56199 478059384 8230 8275 293117194 64065 64110 556485343 64488 64489 343788774 82672 82673 393586212 37212 37261 157222414 38469 38398 363991264 73391 73392 434683583 26505 26506 889619534 61455 61416 9345003 70602 70643 348023013 77618 77649 283277146 31867 31868 690493178 52324 52325 357262520 11932 11933 63954347 90161 90162 329735329 61728 61807 743463700 50927 50928 82992925 62523 62524 84865489 90760 90826 914445402 4716 4717 538700329 14901 14902 274789256 43250 43247 276003337 71045 71046 305578979 78225 78232 643163674 17648 17649 510071357 83588 83507 906102869 65672 65700 366353772 97205 97193 428811304 97770 97771 823170411 84812 84813 80284577 88714 88715 691542672 7969 7970 849654304 82527 82528 809307707 32691 32619 846355222 56459 56486 289820880 11073 11074 743012748 47035 47036 464053265 77201 77272 176630559 1790 1791 950900461 40984 40985 284876690 90230 90231 65534150 40463 40464 719147686 94958 94959 668351976 3167 3161 332443946 76973 77022 832978812 83294 83231 558663593 40590 40591 324026412 83031 83032 177239800 38318 38319 614215134 23449 23369 734706149 57621 57622 232276610 18238 18239 631264650 83677 83678 276665543 66097 66098 684980700 93351 93366 32602003 92722 92779 595482344 43439 43440 857480517 54423 54424 145446244 73390 73391 643710842 10315 10316 253169382 55351 55352 83957563 95603 95646 493715490 12911 12836 524109019 78384 78411 927138564 23442 23385 77826484 91264 91210 746248444 4990 4991 353470408 28742 28811 557606541 72185 72186 894339437 52651 52652 211674590 52654 52615 50285748 51437 51438 272625952 38205 38142 628579841 34715 34643 663621885 51552 51566 149716775 50464 50465 86644711 92776 92783 945040124 56385 56309 108777085 73771 73813 137986701 72641 72642 397348900 65027 65028 282895717 59256 59257 613089752 82196 82143 546647870 17663 17654 296582681 528 529 817195628 7859 7860 853851335 55835 55836 933058542 430 431 320390152 41823 41824 158352905 6963 6964 828455229 8355 8373 808732402 34112 34050 104708476 17463 17535 149395540 24015 24045 757020897 28152 28153 367725525 90408 90462 417623585 5300 5301 377730900 71846 71853 213487881 42484 42485 322815705 83024 82960 188322241 20728 20745 409391180 12662 12663 19686801 58171 58224 120364612 56365 56366 394525708 25528 25529 947082747 50960 50961 992467648 93268 93216 409231007 71346 71292 583386644 5621 5622 13042738 21243 21289 512426058 29910 29887 80392502 24292 24293 611723259 8442 8498 723231223 18862 18863 693087027 68418 68422 681331537 39616 39649 831989882 2208 2209 25443828 19408 19377 599275183 90674 90675 216100338 37189 37159 240516734 50461 50544 233469225 13214 13256 538641239 68901 68902 326278089 53533 53457 264859787 4099 4100 318428012 96330 96331 472607496 40941 40928 407230867 54964 54968 948915449 20691 20703 229612968 51799 51872 151033360 34990 34991 168776995 56587 56667 269383795 97336 97263 67195453 10639 10640 123050831 92364 92314 412487018 6709 6720 436592296 93352 93353 183975586 22337 22298 71294529 67730 67777 968778904 37962 37954 368413097 70278 70290 504553704 7120 7121 248827089 9035 8951 136304721 82814 82815 298602091 73530 73523 31171723 77203 77153 954233819 49662 49663 372515789 79273 79353 984780302 49780 49759 774177234 7987 8029 331336188 42392 42310 440104335 46178 46179 976693674 17107 17108 585441929 68136 68137 388545476 60973 60974 786479523 98569 98570 253386889 32629 32630 259771315 98972 98973 366931335 80430 80431 176977748 97368 97369 100410692 12357 12358 42397414 60502 60503 179343019 27717 27755 937007067 10624 10596 643499630 33350 33276 297279341 34321 34304 259136627 82229 82230 607337745 56388 56352 291547821 74504 74505 9481903 40735 40669 600846195 81665 81683 137905749 15716 15699 106056118 48608 48609 648772115 67354 67355 596547905 79332 79301 250000258 37627 37628 835194632 22779 22748 831565175 9281 9282 543615355 39663 39587 490677082 99822 99906 237950017 45084 45085 125246416 98696 98706 177124273 32109 32110 460902818 14136 14137 92939120 45371 45372 532624099 75482 75565 535417177 838 784 548735043 1956 1896 466859895 85780 85787 972913195 92304 92269 766952744 67775 67776 866947989 77509 77443 80539056 59048 59049 403695052 12866 12834 413901766 32472 32473 327199327 46136 46064 292723580 31053 31054 309354227 15666 15694 885021391 67045 67120 637281779 96660 96661 416382292 29076 29152 507758916 73545 73611 618893249 13446 13370 838355062 62646 62599 674088122 9949 9972 501224579 71500 71439 463159584 90208 90209 616408419 75081 75049 910609122 48979 48980 222443454 63679 63680 525354261 94952 94962 217190285 82891 82940 759592442 40804 40884 685440284 98870 98871 792460597 37940 37941 973928652 87763 87697 245600333 72527 72528 525998484 36159 36160 986707127 56223 56261 274799362 95822 95904 886534360 2256 2257 500812954 91849 91850 576567444 62854 62879 532600524 70433 70399 105645568 27816 27740 303983603 50720 50686 954990920 5702 5703 303049736 66005 66006 508247662 30357 30358 993233644 34505 34444 625478134 11467 11482 117264043 94581 94559 823893918 37152 37153 77040659 91644 91624 483396216 38306 38307 928418609 89110 89111 839802105 62963 62955 600864500 35913 35880 438565685 72453 72492 26331204 57785 57797 281118875 98061 98119 240202796 36704 36705 671703298 33008 33004 321186060 56745 56746 851912132 35895 35854 635771382 4403 4478 650283227 34708 34731 499565841 23344 23345 323543702 5876 5810 760779551 45228 45300 264206111 83029 83030 10912024 1141 1142 147597467 48703 48643 653549299 91506 91584 863562561 76525 76517 773102916 84458 84413 202097753 31612 31613 374303846 49322 49323 617358581 67112 67113 62883243 15663 15664 61492590 31979 31980 371674923 4519 4591 552814611 57571 57572 835423438 93323 93324 66712323 62113 62080 346693913 25668 25627 171932644 53419 53420 146351097 3798 3866 753852889 82443 82367 648123596 71091 71060 49239921 53695 53696 748610252 94770 94796 73900064 66001 65988 819997846 59020 58958 970902643 50520 50521 828120345 85364 85365 291104430 37785 37845 136517023 38836 38841 845375296 53086 53087 78874639 42260 42261 868921712 73629 73655 221781581 69242 69243 209290886 14086 14087 658797789 76958 77038 80460808 72517 72524 159300427 1272 1192 775489638 42381 42382 152953243 52214 52258 762656506 54903 54904 579329830 77071 77008 530235728 16174 16143 245888886 34803 34736 692634111 52703 52644 387604161 13830 13831 969649958 43595 43596 382753221 87426 87427 779084741 86880 86905 623309267 73934 73935 546980998 81696 81616 941327644 52929 52930 675170692 80499 80500 297849148 19788 19868 722046653 9514 9515 501820462 55282 55283 164280061 17209 17210 432142118 68873 68799 492364288 38636 38637 351675270 67787 67788 975486160 18455 18456 763114688 56925 56924 915180872 97584 97507 849788446 98239 98240 269344854 95954 95955 60182239 81953 81954 918710004 44220 44193 810775780 76006 76024 825201000 82308 82249 984595996 83613 83614 394441218 73739 73740 86131887 61191 61192 142906180 27549 27550 675901660 43269 43270 174802670 67004 67005 594057725 74675 74676 868326388 74167 74113 270745859 8012 8013 393658016 36239 36240 967176146 49465 49383 770851812 79989 79929 766087948 59518 59519 260353316 10688 10689 498784659 70603 70604 972553459 41868 41869 114256109 53529 53530 999203349 79324 79325 137559605 10272 10289 125883208 95157 95123 189811738 46854 46855 471832475 35926 35927 488087296 86327 86328 437780726 4923 4945 64848325 75678 75613 18916715 16730 16803 724728515 89866 89867 437958195 37793 37772 879402122 76968 76927 586562770 88042 88043 785351113 95946 96008 313911486 88616 88579 469439844 24965 24971 288298070 23675 23605 20718912 9907 9908 274120283 40665 40666 493047684 39205 39206 141441744 74748 74749 457213270 6171 6123 288227695 23028 23029 149154604 51335 51348 413198240 64870 64846 604584451 97539 97545 793923173 70332 70395 795279752 63659 63660 828115976 89409 89378 103500571 91269 91270 345079590 53666 53623 388335605 16705 16768 801677612 11141 11192 549285551 20316 20317 177345772 67907 67908 852718565 3109 3183 353854354 14190 14191 299282077 74533 74534 589639 66379 66349 261393552 62430 62431 772162449 68894 68834 516544748 51543 51596 701779618 74590 74661 214613152 88163 88164 440845940 27564 27565 438282692 17402 17403 549078077 35404 35405 720287848 90909 90910 586335867 84087 84088 56231767 1341 1342 567762491 9988 9989 609135117 55388 55389 35482352 44999 44949 132713564 9668 9669 933647760 38136 38161 124772567 10243 10244 566316715 43647 43648 273868752 20589 20577 535399169 61751 61757 249234519 27899 27815 768564962 60655 60656 114293802 5274 5208 571660349 41779 41822 199298463 22469 22470 347273526 65075 65076 110789073 70490 70445 279631731 66934 66935 993769464 50018 49962 930948516 74444 74508 203147567 25606 25607 842438059 62777 62860 95266653 87244 87245 275231506 82875 82876 19794301 2014 2015 25477663 97126 97053 134816799 70888 70891 900866598 29861 29862 543006075 89785 89786 818619825 39520 39521 17226720 29002 29003 758233855 36147 36148 197657345 48423 48424 824617640 61707 61683 8071735 30936 30937 876327163 65832 65833 729077311 76329 76330 121403322 20264 20215 439987576 46743 46685 395984821 78309 78310 27745281 97305 97241 986189296 89500 89501 711414141 77839 77840 159613744 86717 86759 988587086 69007 69082 416624279 34757 34758 474659374 62186 62110 305325009 5515 5516 895826024 81632 81633 295027721 55461 55411 14212556 89461 89462 778579632 39669 39736 989208482 85603 85604 758759934 26013 26064 289565438 77003 76995 573978436 38725 38726 746132068 79994 79995 158722962 13414 13415 347844958 39467 39520 216544066 41212 41136 961150387 74218 74188 878387441 51761 51819 38481802 69020 69021 430312203 77959 77942 984752735 71922 71923 368820480 63089 63090 677131403 92182 92183 128775568 2220 2252 310250025 5172 5173 611510695 29074 29001 265222229 6011 6012 421903446 29022 29023 321843306 33101 33112 736739106 65850 65851 575946634 25662 25675 6853974 61553 61584 804538547 11364 11335 352918956 84833 84834 975727822 15398 15399 111503467 26400 26397 418167635 57339 57340 91975037 1278 1205 246349271 86280 86196 752981411 86969 86970 94887719 70871 70867 604183300 437 503 936924406 39846 39855 887227177 53721 53722 151047732 49991 49992 34994464 11697 11647 863145173 19891 19855 972956107 5682 5605 418543918 78324 78378 125400545 57057 57021 52717462 60916 60917 962482318 67360 67404 680124131 46584 46654 811603963 1239 1180 272586104 13837 13798 509208832 61621 61665 467148950 27624 27625 653938082 82126 82173 916764444 5883 5884 76541465 88437 88438 168945852 86178 86179 472263747 7178 7164 420232652 66645 66646 198018329 1933 1964 894117114 24239 24240 833930060 33190 33199 233352181 81818 81819 741894119 38772 38773 811815590 85964 85965 81944695 3457 3518 53557627 76747 76748 990380663 58039 58040 831926673 21436 21500 142108851 96550 96590 879291505 36889 36949 95256301 65330 65331 66939715 5640 5641 134628038 43172 43216 528249635 95257 95259 31320739 45060 45061 985827351 31590 31626 172718085 99792 99725 548985344 27929 27930 651779547 14307 14284 953631798 61231 61232 706611468 94924 94925 869219425 16420 16418 872995523 83386 83387 193291504 23336 23300 679884861 48248 48212 681473746 37910 37911 577280236 5125 5158 690196822 28058 28103 229361705 50379 50380 542599941 76103 76159 591355328 95336 95377 395198848 5645 5646 52837416 68772 68773 18901854 82264 82243 180838935 16839 16840 486431780 67795 67796 530835021 6307 6341 941007810 80731 80732 196259162 27919 27920 319140793 54322 54323 220759757 70053 70054 476723437 28982 28983 461819570 95656 95657 14260609 85695 85757 250561905 96319 96320 367514270 68843 68844 786339753 41490 41412 734493591 90697 90698 980469000 83742 83803 194295768 64937 64938 168970725 7582 7583 189817818 38081 38147 387779886 2374 2367 59127788 88344 88345 963779467 27640 27597 990094415 9035 8962 691232041 43314 43315 959694592 93377 93378 642400807 8785 8786 473527136 89994 90067 612858285 74759 74691 985935 80383 80384 161797367 30314 30316 596811470 41556 41557 544108238 9137 9138 210145679 32274 32218 736396644 25703 25769 363004760 32167 32168 699154849 81269 81270 12837069 7665 7666 392378700 68015 68016 34728972 90416 90417 4469741 59561 59562 845466451 29898 29863 395024373 11295 11296 225157199 7294 7295 433434656 27265 27266 797874189 404 405 424519825 72065 72100 191530328 80979 80914 462756337 42872 42873 265919488 56958 56919 602460296 99817 99875 384694350 92431 92397 812583401 52384 52445 92675350 16547 16548 183317976 13160 13216 473911516 8427 8428 75121018 79238 79239 317637047 21417 21418 392487663 20737 20800 175658156 21506 21507 590140132 37840 37874 780582726 47932 47991 511607091 33461 33467 849474794 57771 57854 767700512 85079 85054 683529164 78722 78786 6892389 55860 55861 959011722 7105 7070 62482972 14123 14124 818719859 31951 31952 416281777 49047 49048 714234748 52984 52917 347497134 80227 80194 582041302 62512 62483 858602908 55613 55614 525037659 59832 59752 992934986 54280 54281 198949170 90202 90125 868864588 19380 19455 528181274 42065 42098 341442271 23571 23532 572609388 99770 99801 952432955 29429 29500 791180296 36252 36253 302313480 15573 15574 346467090 78414 78415 896740880 38434 38370 622761080 84144 84060 488353121 23017 23018 583450571 29191 29139 830165246 17999 18000 767004365 16979 16980 555613437 74195 74196 762611015 64184 64133 331079287 58056 58057 116591521 69443 69444 107027696 66508 66509 478358926 2969 2970 221868273 6936 7006 844766793 22078 21993 907910584 86575 86576 908318766 78098 78067 133094813 26299 26300 819104926 47426 47427 218096979 34989 35059 718475981 33443 33364 360850796 55412 55413 742085856 24047 24023 573066206 85564 85485 802438835 68762 68763 445975303 99002 99003 439810634 26415 26416 631812555 37514 37515 303408161 89223 89274 176350271 67964 67902 286652945 66636 66637 790236416 54796 54797 639226677 974 969 820422954 59413 59414 497195084 74782 74783 925046877 16384 16460 850153737 1276 1277 956233172 8165 8218 285698622 53252 53262 452245944 58734 58671 512450181 58515 58516 266750801 45978 45979 721000338 39364 39365 825722868 89880 89870 198066274 29502 29480 67324470 1115 1116 256202785 82278 82349 465997130 94844 94845 387628441 80358 80280 578437182 90470 90544 240008528 67199 67124 784200472 21009 20932 193019625 51148 51149 532737937 59974 59990 422000153 25673 25709 123848933 27290 27302 943037973 41526 41510 600503844 98256 98257 194739661 47181 47182 68214548 50314 50360 644349437 32446 32488 15735750 20256 20190 358800179 36464 36422 803783621 99568 99569 617524430 18062 18063 297919114 29545 29546 944901564 84780 84781 222955543 75270 75213 78110908 67053 67035 37343463 90377 90378 934150191 22063 22064 218052647 35393 35343 257693448 83719 83707 198497669 33324 33325 656791219 39996 39997 827725073 27752 27753 460034386 68302 68237 278754632 38463 38498 973933356 54621 54622 269847285 72282 72283 270591184 76294 76291 181532494 17694 17695 796092667 84006 84007 839362618 24391 24392 209593401 21389 21340 621074445 98762 98763 513909554 93517 93518 265453041 73529 73530 789523010 64857 64862 799734930 29115 29159 216602798 46322 46353 986609744 40097 40180 253104766 66416 66423 519126594 34097 34115 688287144 24409 24410 235780679 97635 97636 236537980 61103 61104 945136616 4741 4742 657156886 85144 85193 988196259 5912 5913 903631373 88559 88560 48834628 72488 72489 541054115 62776 62806 547630153 32978 32979 817193248 81953 81933 881265610 37156 37222 331303188 54236 54266 64404109 95873 95807 167696354 14693 14661 38016508 74178 74179 791044585 68773 68774 48373129 36319 36320 42642097 68835 68836 49506918 78535 78575 585926590 33033 33003 410203625 87280 87281 59195987 65986 65911 418800992 94264 94265 156382802 57037 57025 443230533 93065 93034 681967262 62377 62378 992727673 41933 41934 537054924 75086 75087 682127259 6357 6405 246401237 88721 88758 273924159 85919 85920 336733639 53896 53897 971731848 76590 76591 998378579 15564 15635 51930894 47074 47017 94155279 38395 38338 18107989 58585 58586 405985224 74753 74754 448604318 56204 56229 553024371 79776 79716 312115431 66168 66169 341275248 27262 27346 137720681 61142 61226 548142180 13006 13026 811303818 16177 16109 901878321 8384 8385 289256673 4743 4744 806037874 82810 82811 694997676 44655 44656 819631024 14707 14708 896531932 20388 20413 537143429 89694 89695 477174947 56223 56224 432346378 64999 65000 519479244 54660 54607 552151893 35377 35378 376469111 13427 13428 22196495 88836 88837 348312516 24742 24700 931598945 7737 7680 560997955 91585 91554 220260294 82830 82831 786053659 41572 41573 33534846 66698 66719 979283377 80321 80371 747071335 15561 15562 506302899 79415 79416 351214597 85114 85115 196979740 16145 16093 108783336 82875 82823 59825111 88320 88321 603285393 12818 12884 694798094 88228 88203 891342365 61301 61302 780398428 18036 18106 495706771 78809 78773 844752781 18008 18087 172115574 79364 79291 952718520 98365 98366 270492535 55391 55392 727629734 26322 26323 724397691 20848 20922 962030039 76210 76211 789822190 80881 80882 399671758 19522 19523 479552958 74470 74471 30785342 35034 35035 593865309 72259 72303 115706996 89916 89917 692808123 5039 5113 358452349 72834 72835 731593381 38004 38086 753356455 41339 41340 583859504 78728 78729 608416932 16466 16467 588601400 77588 77669 515585747 56500 56583 102498143 80169 80203 226918359 37590 37591 421124467 93411 93412 595581951 93121 93122 349334688 49966 50048 756109444 83115 83116 487866670 68195 68196 272087715 87270 87271 261871239 11720 11691 598802882 27149 27068 900782598 52743 52674 133909960 72658 72718 5905085 70374 70438 445000082 30867 30868 826965612 84832 84833 861652646 97707 97708 565845893 74140 74141 336712194 50632 50633 464519033 84040 84088 707645363 51509 51510 362158386 1470 1496 668146156 1990 1991 937995721 82424 82407 87341623 67043 67105 105655203 53674 53691 177470362 50287 50225 128110838 12030 12113 743936636 40539 40500 935705401 67488 67563 889224181 90725 90726 634435510 82923 82924 486397213 47772 47840 17134160 5782 5783 829792052 16233 16234 96874928 20806 20755 586728213 4114 4065 911990097 96650 96651 266031089 39051 38966 208018578 11356 11411 724191662 69278 69279 244623777 80768 80775 503031792 29590 29595 552616277 10659 10656 379218408 90482 90483 710724709 83526 83574 567635859 81671 81672 434293370 41274 41260 950049170 85535 85522 604720062 46864 46856 592307234 16153 16139 22035809 15517 15574 117969439 99654 99593 31130871 1379 1432 817450309 64030 64031 176724620 81282 81326 202139181 18204 18205 646139958 18731 18711 323493106 55647 55594 402251284 56825 56849 861996164 89847 89848 275138215 14887 14888 977784758 53647 53694 247123648 26700 26701 202175788 37362 37363 405011313 2630 2676 732467421 31777 31778 494280188 80676 80654 829384363 29750 29751 789359731 82550 82551 342587695 84779 84780 507692314 52311 52353 64850235 29677 29678 742212027 70959 70960 713893272 60626 60627 249867775 61873 61933 34062928 48021 47948 791773244 41622 41678 226337776 67562 67480 537891632 1539 1540 322830127 60769 60770 980877968 4156 4139 619202183 782 783 452086898 33562 33513 73328322 43601 43564 80354794 75921 75922 551700470 78301 78302 282818868 63692 63693 212407132 99234 99235 56448468 92913 92885 560192349 24485 24562 526145226 65890 65953 597656465 38580 38581 471663236 18814 18781 377223812 48163 48164 520832494 88225 88226 607940365 19913 19914 944775530 7063 7122 316965361 29664 29591 32804754 63820 63812 596116057 79698 79695 962080352 28221 28253 80923352 48866 48867 293205867 85761 85762 111648979 45154 45155 890611423 54039 54003 689770138 6056 6057 988446122 36192 36154 873803428 49551 49552 269784653 13245 13242 567760952 84469 84543 826336514 94654 94655 512444361 24881 24944 12703790 1341 1425 662646115 12420 12371 860307410 20067 20065 55596606 56811 56812 93103730 78408 78450 736130574 20497 20523 813984556 54982 54983 207257899 93745 93746 554828178 36190 36268 460694263 5036 5037 125227320 91593 91550 48805865 22838 22828 772375445 48724 48725 533668709 1867 1868 622415661 41042 41043 95999627 23363 23364 391830297 86767 86784 162779926 57741 57742 963798950 39189 39190 762855440 78880 78881 829778750 45871 45844 987044215 37683 37684 747003217 65385 65386 120941206 57373 57374 198439649 16712 16733 291289802 986 943 144765668 59620 59622 350526351 61207 61292 272564986 9483 9541 617348012 38669 38664 515039728 5757 5786 187531809 33720 33721 325216603 58696 58765 968338508 54784 54785 124749303 84939 84863 978431414 43313 43380 669430174 79095 79096 189131444 93591 93600 338911540 51037 51038 567632515 95063 95072 630330435 50491 50492 407407155 72859 72830 351351658 31409 31388 566421694 22636 22637 369950442 3286 3234 611588561 17351 17352 683421572 14313 14314 787644886 13635 13636 232841351 9066 9067 517240308 61417 61333 744804761 56788 56865 547684253 38992 38930 647233275 89006 89007 36933624 763 764 959591466 29490 29522 644741842 8668 8600 439884292 15898 15942 917702432 6369 6370 643017827 75477 75478 983681943 66771 66749 686631317 38730 38674 225570302 15331 15332 453982687 11183 11184 114567234 57747 57748 950200666 70707 70768 591395408 38830 38831 790815729 56459 56454 15640078 64894 64895 66709317 86226 86227 50191766 42266 42267 361110329 70005 70006 545919001 26162 26163 131765388 59969 59915 637807682 2602 2603 100093474 15784 15785 988142491 3123 3145 500057114 93230 93231 651956840 12834 12835 206797262 66520 66521 304364906 59499 59500 194069594 67437 67415 956864358 79971 79993 503663764 95239 95195 983647668 60224 60259 117035391 89661 89662 504996177 53713 53714 140121962 70668 70688 911367013 65167 65162 617738013 11660 11661 508684184 53804 53769 856952399 2558 2559 45640365 45979 45908 875076840 19471 19506 931439288 78657 78658 753794143 87529 87482 511092644 27804 27805 760620061 86406 86407 573544272 43059 43060 574537953 54136 54137 732022198 75220 75221 950068809 33868 33943 737767734 43749 43745 454568749 32826 32860 145057600 8267 8191 986499889 49225 49226 201150635 573 574 666112916 63771 63829 187228540 67533 67534 83777488 60390 60391 267492385 7761 7708 579439971 17079 17080 956392222 77381 77454 697363728 70116 70117 494635775 22817 22818 152793963 90006 90007 628078742 10957 10958 724275251 7404 7405 607522005 63143 63157 965262455 81043 81044 10595426 53234 53187 739729632 67285 67214 639406006 97829 97830 426438148 23549 23550 319272196 16672 16673 554619027 76004 76005 328265727 68248 68304 931247547 73218 73295 859476464 10553 10619 746056762 41023 41024 112124372 80286 80287 249988403 44857 44858 304147259 70145 70146 283164669 11812 11861 21118511 20890 20875 853235165 80124 80125 242897990 66789 66868 739333463 6997 6998 239903403 68224 68225 319413848 47364 47386 67103637 57134 57063 782046288 56609 56610 351094484 41073 41129 894312684 9536 9454 353580469 75896 75837 479816847 36653 36684 369653139 6172 6173 297990137 98084 98085 644810469 43697 43613 223485353 40290 40291 899834399 89488 89507 132542712 36721 36695 13778842 99329 99330 223692640 36528 36491 950359613 49124 49083 476477397 32428 32429 564191699 59593 59563 797756114 82574 82550 685210485 98177 98217 441044660 12933 12934 819209745 37069 37022 379039057 37255 37256 348825848 62605 62534 146583239 39667 39668 206301962 37291 37292 51006227 3711 3772 611071978 28364 28365 913527652 7507 7426 503980870 57929 57930 87214954 24255 24256 553237203 65663 65664 970929892 67381 67456 153259851 14644 14607 870769015 60872 60873 82343783 93175 93210 920404617 11545 11546 361091075 98605 98606 99960263 38456 38457 956953939 52749 52750 824829085 83166 83167 257168319 43202 43161 35370396 27740 27799 609699904 77348 77349 88772858 43473 43474 726287080 77232 77218 305918529 7101 7102 246444662 28160 28235 69906903 86927 86928 454670233 69077 69037 75042626 46236 46237 417872758 7530 7543 140695963 82624 82625 657367484 55820 55884 75921239 78161 78241 923399082 57070 57071 172919316 21616 21617 887151676 16403 16437 944086087 26972 26973 132121852 41571 41492 306732861 75073 75084 891205388 83169 83170 972674245 74243 74294 76142040 85282 85283 864967814 77366 77373 175862161 1341 1256 59784592 75969 75898 373121302 74548 74549 962916568 7358 7417 554603038 62605 62567 847808377 665 666 920168695 81417 81418 65557852 24370 24371 818064552 89135 89136 825323065 48506 48426 156115548 64572 64632 763053645 95142 95143 230661726 8907 8833 593854458 85222 85306 242887156 52431 52432 217850615 44470 44397 685554797 68701 68702 376197250 73923 73898 514663031 77232 77230 510926327 57382 57383 602417108 63731 63778 33761469 72275 72276 584242137 11457 11421 94702682 16019 16020 455676902 35930 35931 810595684 25954 25955 238703807 4253 4230 385723585 74476 74482 763657183 15300 15239 706520476 82168 82169 55928701 25267 25268 552278934 96765 96766 98571718 96509 96497 994199032 52726 52727 368034136 8404 8405 394261165 17971 18019 54767114 27011 27077 766444122 60922 60881 590965992 14304 14369 810134724 91426 91349 848347995 96288 96291 153558685 16569 16611 285887188 62821 62822 460409537 39703 39686 164013773 92372 92413 722356653 54106 54175 291583945 22793 22794 36362122 27980 27897 890107413 9819 9820 746631093 41083 41078 488056575 92389 92319 586678279 43092 43116 203191314 30939 30940 163272302 81442 81427 199747732 82924 82925 465806530 3467 3468 284897480 9969 10021 517218898 187 188 123243359 65241 65242 179548702 37569 37570 444463696 87792 87793 157638448 59427 59428 96978075 86605 86557 973126791 45465 45466 990605580 34566 34540 519915963 64061 64078 831759412 94623 94624 110607757 43534 43492 265318161 1079 1111 139829246 91025 90966 688918918 26736 26737 397637802 28534 28520 835205823 94445 94446 879023255 77353 77332 646804310 85207 85208 498874839 14494 14495 40886151 21054 21055 847627659 22790 22757 995466869 97854 97836 466475279 16056 16057 773766370 5767 5768 763409819 90624 90625 580277579 52899 52920 744729482 4999 5060 644818258 91538 91485 93589612 26555 26556 400917999 25646 25728 969686292 23479 23480 686347499 48074 48075 737145700 25155 25156 79542982 90330 90374 980979271 31638 31639 442746462 33825 33826 716094597 89201 89129 848363529 19654 19637 45470628 10556 10582 778935757 25993 26004 408751611 6464 6465 790784269 39393 39394 451012386 91146 91147 352258775 69447 69514 111463390 23727 23659 801333172 89058 89059 584964882 3120 3063 721149884 79645 79646 518436437 88939 88940 118396793 81389 81447 872285793 51604 51589 456775101 80044 80045 590038648 65240 65195 172292815 74801 74802 652769203 15340 15338 575857649 12395 12396 132731147 76830 76831 835193565 31329 31248 82063906 9695 9696 776218895 48069 48070 90602728 74816 74817 582577362 72853 72823 119847870 29081 29039 311007198 29346 29358 345120942 22291 22271 579400578 11222 11223 780030096 15006 15007 187027640 51364 51367 264380954 46270 46271 938648372 24842 24843 658377859 20163 20208 568041740 65935 65936 584991568 16819 16774 730232292 71626 71627 341074748 61775 61842 637458368 4511 4528 696965074 72424 72425 441344873 65589 65590 259045415 25472 25500 456068372 68835 68919 566947700 5241 5242 608421320 27953 27940 343077128 67991 68014 498670765 67932 67933 598783358 64159 64160 276752 18335 18385 433581873 58256 58257 930724274 33927 33881 574114782 58426 58457 77239584 50220 50221 847435746 71468 71473 658121417 95745 95817 359029774 4199 4193 241156755 65208 65128 291763860 32948 32927 982777941 80404 80405 660404787 37962 37923 709361220 42058 42059 355620481 37831 37891 617279261 8211 8212 482365926 36707 36708 13363143 89177 89134 411010128 35558 35559 4552665 30835 30900 236022606 37253 37254 738900658 79725 79782 621833827 97208 97266 752237225 26795 26796 997457020 53436 53437 324171548 99167 99121 101939061 62053 62031 176867783 76401 76395 882395858 88303 88283 145436263 47852 47854 15357881 85369 85370 836724502 50442 50402 822393381 75154 75226 654682533 2610 2589 588480010 84864 84865 621039460 10510 10511 290372407 69573 69587 992983006 33876 33955 843347024 10072 10073 994743507 55478 55479 384486920 20435 20461 680163532 94631 94595 149648383 89090 89038 294304811 64892 64893 851150007 59644 59645 596652595 97578 97579 875393004 29874 29875 524853560 66101 66102 775349949 58810 58818 888717833 18721 18795 428489920 69749 69750 243069076 35930 35980 1961351 41417 41356 231696670 98081 98082 479556613 36017 36018 536562205 36176 36177 465994679 5787 5816 854040070 42709 42661 254014067 61873 61946 196877894 11546 11466 333570087 29478 29479 194594533 52837 52874 578894407 36133 36213 365011678 32171 32236 713217102 26208 26277 426983766 14400 14401 836294032 87131 87141 983566198 76150 76197 863047639 70755 70764 448316625 45583 45535 101508911 49863 49930 609326883 3991 3948 978636685 8694 8673 213761124 19217 19218 888045254 25619 25620 250415790 4727 4728 270495709 51226 51227 75374698 4642 4643 675499061 20948 20899 601046404 40536 40609 728185079 33074 33075 591557850 99525 99526 205870671 60128 60129 793826401 94708 94709 611505273 10342 10343 613770937 59696 59697 349674889 3314 3315 877811488 91101 91146 385141547 93202 93203 339194668 74857 74924 516701370 90209 90210 440852451 52803 52815 228909005 83585 83596 590359080 64537 64538 500647539 1666 1673 743435434 46050 46129 508682428 152 153 246326707 38312 38313 145285655 13243 13244 160028455 81107 81153 715685933 72152 72153 311607281 39240 39178 692266229 82122 82123 234829753 30570 30571 891880204 22785 22764 401306141 80305 80306 722709667 2094 2107 455022954 36239 36300 858716237 54164 54165 278524240 75313 75232 660857019 16890 16891 845915219 85713 85676 380239328 72091 72092 764768721 71104 71096 672698970 69845 69846 363551148 75131 75132 192139773 18543 18614 204798608 49645 49717 468006066 30090 30091 519786215 71473 71474 102160962 92087 92078 22064280 25003 25025 818873002 35490 35484 11740960 21811 21851 845965230 84678 84600 459335859 47612 47613 740271844 23343 23344 264233391 36947 36948 796968308 56355 56356 729994970 92928 92929 118992386 66965 66966 694739859 16044 16045 274065670 17476 17477 708272186 48501 48502 377050242 99019 99020 377027244 13305 13306 203621667 37964 37965 150029020 34953 34992 352516291 24252 24227 267391540 93406 93407 740095481 34384 34375 463647492 70702 70703 374989213 65533 65534 497200610 7245 7322 103640533 80436 80437 237989566 29535 29482 537763974 99846 99836 549237036 85662 85663 891343140 14462 14470 286500649 10969 10889 904037118 3588 3504 157100481 86458 86459 338690079 76563 76541 547369713 15204 15205 924097129 88573 88558 838284830 10059 10060 870749665 47720 47674 855364023 54732 54682 911641607 55827 55856 325299164 12699 12662 145021882 61253 61331 477206202 87634 87664 649739204 22250 22214 177994177 36274 36275 967452199 65569 65523 704492892 52278 52279 271809536 43702 43672 477436646 98260 98329 89972437 54817 54757 586343082 65530 65558 179373867 31541 31542 775059901 19834 19835 162973827 48855 48856 38895555 77906 77838 288319310 296 297 927477022 74888 74889 355436742 68680 68681 685506046 59804 59805 913654462 47400 47329 645241600 69300 69301 506252174 14108 14109 279712597 7520 7528 211230316 32438 32447 797313892 50395 50396 141662626 37861 37862 941223141 24106 24038 103486090 18422 18499 359077370 81906 81846 84470512 72150 72151 123836860 89167 89219 864518986 84895 84896 838340203 41908 41909 289630589 3634 3635 396257308 93964 93974 106923919 57585 57586 532091458 39336 39408 164001616 65262 65263 646009005 39642 39632 194234909 88142 88209 357696229 27743 27679 19484787 23997 23998 277773660 8627 8628 246798448 87154 87221 834141686 49767 49768 325890781 92052 91969 681216844 30317 30318 400547484 59920 59996 33709075 54927 54928 342716208 58781 58782 275917446 31815 31816 581213695 25160 25219 822598639 20353 20296 725746125 74363 74324 84634854 12744 12699 132067642 62121 62122 456493680 62199 62210 10444194 94143 94103 81810490 9282 9323 413882420 99544 99545 768346812 7519 7554 874528222 49214 49215 971362162 24525 24526 303700677 9867 9868 233389997 37332 37333 617156778 47804 47805 555453512 61639 61640 296255796 53837 53802 173725964 94658 94594 276140554 66530 66451 346406454 60164 60246 744939092 69077 69031 403245077 71340 71320 550974854 64114 64179 794454546 87906 87907 640359234 55991 55992 443552363 24587 24597 509232807 24605 24630 752669151 31905 31911 78738747 8988 8931 576099168 9328 9329 551787820 20009 20010 650176221 21360 21408 456976175 57576 57577 940859068 81765 81831 617560377 87409 87334 7299258 44968 44996 901283729 50957 50958 505885775 97179 97180 360553930 51387 51388 40537325 18865 18866 33314654 31023 31024 719291781 36637 36638 273668124 51062 51063 670475500 94481 94482 735618644 52438 52429 334881908 97603 97529 142224739 7566 7563 275135660 45336 45377 118482817 83977 83978 733569738 51162 51163 91319996 26989 26954 253397020 41235 41236 133210978 97312 97347 905858537 16278 16279 543315640 66800 66801 580849980 20377 20307 949912609 10742 10746 756750285 33335 33336 392351008 60675 60676 442640141 20046 20029 786062640 50783 50851 309429713 76188 76272 733490336 49087 49088 246726903 79604 79535 502846875 10513 10514 460626133 89672 89647 78265387 34085 34086 954932674 2375 2433 472167255 64069 64070 765740807 6111 6147 743985908 29602 29603 685286188 77723 77724 31202621 87281 87234 186291776 76262 76214 546826249 36056 35987 967522383 24787 24800 353254750 91118 91048 669620811 78232 78156 124525429 40117 40118 248994103 5128 5129 775046578 91411 91405 130820256 64922 64942 303147235 18983 19067 429674120 16826 16827 42153434 11902 11914 101025648 70009 70026 925988410 40530 40531 161682776 21977 21970 156280689 15309 15310 459714002 31966 31967 879754778 9448 9449 370319456 96308 96333 792719132 7765 7848 3141691 7919 7907 289757751 3215 3208 108324226 90643 90614 108355181 78130 78134 91586533 54088 54014 387325281 16030 16000 963727963 6363 6364 419192686 48813 48853 875291556 26434 26435 321020159 50337 50338 857809679 28756 28757 206923061 17382 17383 168530467 80429 80430 70864161 47548 47593 929198225 71474 71535 212324928 94392 94393 847577980 48557 48558 747558669 16379 16380 415913780 81680 81756 631658051 99181 99182 685486377 62605 62662 622638806 7649 7650 321655666 83221 83232 552556127 52241 52298 764797555 68143 68191 973277811 12432 12433 302557500 75456 75433 939296757 8357 8374 908804633 63561 63562 523277487 35176 35159 696263596 17386 17348 417017684 1306 1355 179894203 71321 71401 50920001 8593 8594 190930736 78310 78311 756500935 82440 82479 494007379 23214 23215 309693428 36850 36851 165162692 58739 58740 284343405 24696 24697 527570168 19159 19160 343212134 48359 48377 437576497 49172 49171 782301822 52290 52322 920731599 81354 81341 801520803 19092 19093 224611647 80369 80429 257792774 60079 60080 604421292 10224 10225 556793514 70855 70878 166658854 673 674 445674089 15504 15443 195225537 13697 13698 833005494 51818 51808 943703288 62668 62669 933572791 78827 78828 555834744 75624 75625 205954033 76741 76742 7369601 3291 3257 966690064 52118 52195 509806020 30651 30630 842074398 50940 50926 292397663 83987 83988 729392200 40616 40547 159331781 20518 20519 747647942 20227 20228 247733637 63900 63918 441979752 22435 22501 217030799 24016 24017 495361286 89806 89807 99721307 41856 41857 637563838 78537 78594 175956914 96252 96253 771794031 7364 7365 224922158 70001 70002 18174224 41263 41264 157087390 79037 79016 749051665 14337 14342 57121256 37780 37857 207140496 19723 19724 615775544 12338 12279 630597087 69444 69445 163817990 31256 31257 611889602 80031 79953 644047087 27035 26975 959989211 23508 23569 595849328 71590 71591 20725866 36370 36371 485773785 52526 52527 831975259 27474 27422 315824019 14925 14926 693501396 89126 89073 182042929 70877 70832 397288286 69186 69246 38772716 63914 63996 392000235 89584 89585 980512915 50369 50355 312186776 92288 92289 572609489 11262 11263 953810656 2272 2273 479681128 19500 19501 421314436 12861 12862 720683208 18719 18652 898374330 55263 55264 888722902 69072 69073 378396031 32830 32881 560282365 57098 57099 71575424 95906 95907 767744467 21433 21434 810961970 29751 29786 598727999 15966 15930 328941164 58851 58823 872747334 45823 45901 608510918 21653 21654 253292322 11850 11845 117737448 6878 6879 521658136 66278 66279 463960811 17700 17701 212264360 84033 84088 301545504 43773 43835 559349503 44796 44797 871681007 66733 66787 620555894 47336 47280 589775245 14745 14746 271660098 12591 12601 705568219 6518 6595 197554270 55452 55482 713114862 44457 44517 178595325 77231 77232 85718241 73448 73449 419234254 57387 57322 732079357 48754 48755 528186146 45694 45695 313176896 4682 4683 894831857 36083 36120 711657665 88031 88032 186828495 67922 68005 427477671 78194 78160 828333907 32562 32563 787206208 56025 56029 102027085 67665 67715 726217306 41903 41902 368875211 2131 2132 246861349 32056 32057 37717699 46605 46606 853414173 93605 93549 903413847 65799 65746 489806686 85927 85960 297127611 33653 33669 209736294 6617 6618 816579126 10733 10734 446798144 68227 68228 301579457 6156 6104 574170374 68961 69023 158154133 2912 2913 628576121 28078 28114 739779555 24442 24373 318477188 49105 49142 355138572 82242 82239 776467539 55671 55664 825673798 4045 4046 423863687 78102 78073 765172328 33746 33747 351626871 61885 61886 466700106 19402 19430 475668713 52719 52671 253635347 42927 42860 197915589 26178 26117 287235040 89129 89130 479171767 85459 85460 403582646 85027 85028 645346715 12130 12178 518760040 26874 26909 654075492 33663 33664 783368220 96498 96449 975342288 78639 78640 815052957 14871 14872 448653743 72846 72841 534667098 40837 40838 81687437 88093 88017 350363931 64509 64567 369032939 22448 22449 276508872 11180 11154 106852033 67891 67835 270173281 26907 26875 570624193 60878 60879 721202386 84918 84919 405954909 20469 20416 867704074 72801 72802 189952049 16813 16814 754905517 64504 64471 873948053 95763 95764 158545418 32807 32769 33707099 72272 72292 691264101 44811 44812 599703478 55590 55591 460366818 89403 89448 861550346 75042 75047 715691131 69855 69856 254439241 56603 56604 94782932 59126 59127 946097112 55381 55382 451240888 97517 97518 760037678 94508 94509 390744034 91277 91356 613773785 29843 29844 600447378 6921 6856 867573309 50540 50491 871014508 90282 90336 131988416 78849 78850 14687577 29754 29755 506514462 88576 88600 276513295 13962 13914 126067634 91629 91630 957757315 30362 30427 803827846 650 651 67774213 64887 64863 140981499 85037 85038 993903625 74483 74459 538554207 85274 85275 500235512 82201 82202 224531939 42496 42497 820939583 91254 91255 117900470 44292 44287 843818963 92095 92023 648970193 43045 43046 820486986 34889 34824 753322783 63231 63232 460591814 12858 12859 778165408 43345 43355 571312483 3418 3393 639726531 42404 42405 291721649 36391 36392 143883496 5848 5849 846543907 61 7 474440838 85821 85822 679977927 7913 7914 284154240 866 785 658314124 41821 41822 416119877 61702 61703 256191005 6519 6520 719613818 52575 52576 315034234 58119 58074 970338927 46691 46692 300949103 37398 37338 675226685 8823 8824 564781575 45598 45599 316005378 74028 74029 160091937 26597 26598 927655386 2025 2026 44705902 11587 11657 645017662 72873 72874 442526971 94086 94087 21432202 77958 77959 71377294 67279 67301 992412946 19981 19982 616595935 30381 30382 68126034 31588 31589 520417211 80710 80711 540300979 29901 29902 954937166 80139 80140 606688522 31032 30975 299482202 27996 27997 671593475 9771 9772 469687748 61740 61741 318312846 96756 96757 103858931 67453 67443 35092558 16773 16731 38664247 46976 46977 158243919 24184 24185 894600238 80330 80321 701476101 88662 88663 401135740 30628 30629 780755780 76606 76607 234526634 47166 47092 597492660 41737 41738 162439739 90539 90470 668946513 40175 40191 112520095 2202 2203 520471757 60864 60865 611607655 51080 51081 177466977 82056 82008 969032732 35126 35084 986894815 45716 45774 807915228 74383 74384 285175270 17388 17389 917365960 19368 19369 231526344 96114 96035 672572798 40524 40575 353958978 16196 16236 269296194 73556 73551 751705635 29515 29580 533044474 75712 75713 803979282 85799 85800 875737416 58630 58583 205642671 49813 49814 974156270 83807 83808 17976697 14544 14573 504126794 96194 96198 296185820 26949 26950 843680339 96469 96470 173088805 46800 46878 437162583 40337 40338 719524670 71365 71366 917446309 38888 38906 873266301 52027 52028 826292361 29647 29648 706790127 2250 2255 93806961 65490 65491 763185714 25283 25284 750961539 61976 61977 52563492 71143 71174 454186484 95336 95295 136040956 60329 60366 945621139 99666 99613 113599374 21264 21243 766171508 31890 31957 253494297 21484 21424 976743617 51404 51405 89321342 47421 47459 588236734 38762 38845 816897487 25110 25146 457914623 2009 2034 336273969 48393 48394 850297537 26108 26035 367584092 87909 87910 420538898 69025 69026 117994880 75154 75069 543274261 4885 4906 826924044 71910 71991 51333772 64915 64992 545123129 55875 55950 702196078 83853 83938 78836925 86177 86178 902003623 65204 65205 830190272 29368 29374 196636988 84258 84338 308153852 27623 27594 503766110 20922 20980 624052803 1661 1662 436430372 16949 16984 747866805 89992 90069 146317188 56350 56351 972242578 1575 1632 315077768 80815 80816 734199455 58366 58367 664687087 11297 11298 425550550 42574 42575 603950922 90461 90462 904576514 46165 46192 902397445 2824 2825 88558699 85241 85196 463425021 80864 80844 317507452 64642 64643 116440617 18157 18158 203241573 23098 23090 555018248 58904 58905 78907687 69910 69947 872572782 49637 49688 326190132 18010 18011 934091198 9544 9545 305331380 8916 8917 737138992 40901 40973 451576211 85005 84962 671851032 46600 46677 56934458 57232 57182 626731079 73854 73775 838806511 10695 10696 893822469 25873 25874 825911737 16816 16885 128641702 4239 4240 701942358 5985 5986 91855762 86361 86365 95923467 19292 19358 466240888 45565 45566 210236714 31266 31267 352627807 18874 18875 793318222 8393 8394 850127988 33370 33400 567086165 27525 27608 466191741 36038 36039 4572589 44223 44301 572667995 64880 64798 414628870 82313 82358 716369100 74403 74404 305951955 62046 62019 964403560 26615 26532 826003670 90165 90192 238303325 53210 53211 124444735 7096 7097 867377257 88641 88642 249128225 13312 13313 694473158 55799 55817 636732676 35902 35903 423960548 71964 71965 18117745 32713 32687 749931772 1945 1946 817002876 53167 53168 685089129 13267 13347 408351690 70682 70683 809815007 81599 81600 838050499 3302 3303 245669529 5796 5797 204487005 82269 82249 126660597 88974 88952 175149577 57134 57135 818465190 57798 57799 436463609 69354 69355 717031413 35727 35742 264188684 83319 83301 565383064 71874 71875 24676170 67852 67853 111097766 84205 84283 131392575 58458 58459 786616728 20037 19988 758877839 98468 98535 50268087 49725 49726 216413803 44799 44777 89127898 58082 58083 811185188 62105 62106 218029352 24405 24406 164133626 58975 58974 790674513 14087 14088 512368029 35839 35904 624105278 42287 42288 174690751 88574 88634 65780794 25289 25290 748154526 79489 79490 919393663 70454 70487 328098816 83291 83292 801143688 25530 25536 493499677 17320 17321 394399974 10714 10715 280675215 76843 76844 814362134 40011 40012 635407856 78471 78454 811433490 30407 30408 723250571 32636 32591 242616782 91644 91715 562497324 6541 6536 781508381 54943 55021 548980537 26203 26250 996944328 63241 63242 531391689 54051 54052 437495654 24558 24559 52388354 15655 15656 9726179 48383 48357 959680505 84424 84446 3768327 53852 53787 712689966 8337 8338 117792569 19440 19441 775154147 15661 15662 849813802 23866 23867 344170819 69900 69916 657503999 63081 63082 34085327 22484 22552 561702928 77108 77183 883930093 43144 43215 325598351 3443 3444 630737808 94010 94011 575600557 68646 68655 436586110 94474 94537 716230195 7615 7616 67527742 93089 93085 32042802 36700 36701 748108691 36071 36061 509707117 76149 76150 310509333 11107 11108 919080157 27279 27213 406119164 72932 72933 547932590 95202 95261 971972138 68287 68288 323058183 82936 82937 21530984 67425 67495 575632351 4138 4126 478154288 61233 61234 633045217 66378 66301 255883057 17307 17308 531889790 35557 35476 617973820 23798 23802 392803071 98896 98969 75695863 31306 31307 825245576 31849 31805 432237479 90082 90083 82182238 65239 65240 471805290 52013 52014 851641707 21698 21699 49928288 5634 5616 503830500 26304 26330 557280930 28725 28726 72084428 58323 58293 993877392 3198 3199 996900590 30971 30972 970938489 31756 31758 745555278 69900 69948 803436647 19406 19407 624952879 23394 23395 170990979 87042 86988 840331607 70569 70517 439911550 19049 19050 538123686 89884 89818 459506566 53194 53195 825440164 30422 30423 847331926 86486 86417 437149465 46423 46475 755649193 84770 84771 949410892 28984 29027 829367626 91771 91811 748272910 23707 23708 612261569 21574 21489 622234702 72099 72173 449839124 63887 63888 961038404 33107 33188 523738129 53601 53602 764457103 96473 96474 61343006 38867 38868 371019401 78443 78476 860584304 8082 8083 432316899 73843 73875 100871792 80368 80353 923642698 59202 59156 312936477 45518 45587 445359486 93492 93493 365446681 32150 32108 258552025 46154 46155 621592339 35411 35412 235888651 53917 53918 182658800 82224 82242 493509668 66050 66051 848631309 59549 59550 505393977 22534 22535 887298617 44965 45032 834580388 1346 1347 192671077 64890 64829 541796128 41052 41053 510721836 50959 50960 801589300 35196 35135 922177211 88449 88450 613280078 97252 97170 271820946 97780 97835 973231042 59190 59205 310525809 54560 54561 11585765 93392 93393 437438911 44816 44768 431935847 3218 3280 918416606 8347 8348 46495460 74706 74735 123457861 48830 48747 695067004 78542 78543 903154149 78123 78070 627588457 42929 42892 540971885 43495 43494 222098351 3361 3362 277463602 89699 89623 355380912 68504 68505 613431821 85224 85303 383866379 44115 44116 460598846 96515 96516 564241941 98547 98548 312837333 18117 18169 693875230 14015 14071 803163309 55051 55068 859379292 5023 5091 834695979 65122 65123 258996589 12933 12955 195336161 38045 38046 223823584 59082 59083 421457262 38111 38112 395751296 11616 11606 167914046 4531 4532 921022366 306 288 195899689 35320 35321 35382162 58677 58731 227071353 25452 25453 609377102 75111 75165 622280081 30121 30075 582575386 12446 12499 260255988 81631 81682 211423266 78083 78013 791082574 61035 61067 913566676 30096 30097 358450455 93977 93980 108149799 35989 36012 695479531 64519 64588 218664513 74266 74267 160821350 31180 31153 965284670 77563 77564 976262227 10357 10308 259127429 42708 42773 305167219 29066 29067 610273013 22356 22357 552079482 6791 6792 229198496 2365 2366 530270863 64936 64911 355477489 46417 46418 157352280 52888 52889 3862516 52557 52512 910385486 26290 26291 543987670 58613 58614 565835488 81800 81801 186039397 29158 29159 864407129 74626 74637 568853554 83096 83097 257275169 43958 43959 451043240 34620 34641 872392268 51388 51449 319424532 47651 47652 324425769 51877 51878 482262041 30834 30808 229820272 34645 34646 612292220 57490 57491 174068905 33377 33378 442654366 40993 40982 41200282 34093 34094 90845979 14486 14487 608277605 56154 56148 15160602 18953 18954 783596578 50200 50201 390486369 96290 96291 415572577 55183 55130 893692007 88955 88956 160279437 29871 29893 374160360 2921 2922 81023020 6533 6489 184922923 80487 80415 734671224 58953 58954 720744083 56087 56088 529115667 81212 81213 438493579 38608 38687 523287052 36207 36208 912637364 63869 63805 32673169 84143 84212 370968911 80783 80784 910475268 40769 40770 912084466 80658 80630 539409867 26856 26875 136607078 64726 64753 186559308 73446 73398 745713309 65702 65720 324994836 57626 57627 896152300 23496 23551 187766360 73303 73323 89809101 64208 64135 151284148 99812 99831 268740545 66351 66352 255982906 39112 39113 907786840 30503 30504 820687681 20456 20457 314542718 22901 22902 662163726 49945 49946 427872974 35085 35055 702839250 59555 59556 589718180 16184 16179 664645213 56759 56760 572795328 18219 18239 293073187 50027 50028 823105691 62013 62001 572307771 41525 41480 856084269 25378 25440 822225706 77360 77361 444920506 28424 28425 85569565 82293 82287 217878452 95036 95003 500292436 1616 1617 690299282 13614 13587 811769982 54568 54564 162807815 29602 29521 280936962 30863 30864 706134659 41917 41914 314512305 47658 47687 854262289 72360 72435 529707360 48500 48501 866267711 23614 23578 337107609 62797 62798 354218581 79170 79171 610989840 50787 50756 206588310 90872 90873 108339885 51154 51087 135249652 25489 25414 996726197 44693 44694 940898368 86779 86780 565669590 18331 18304 1843799 44181 44250 718787510 9982 9910 335085992 26142 26143 216168358 53374 53404 583334947 5400 5459 234834319 33152 33212 335291891 90144 90197 104540678 58427 58477 37039976 21144 21132 282674646 36465 36466 410113180 81555 81519 783656304 76353 76354 342905775 11789 11807 544237172 66225 66226 614252950 89152 89094 494427902 20195 20196 759069819 15816 15886 988281216 62603 62651 334453822 53985 53946 202088147 64960 64974 711954951 76673 76706 312402123 16968 16969 192109266 92673 92718 599081984 375 376 140679268 62176 62177 484320346 43774 43767 567419331 32357 32358 775578378 13893 13844 432871070 82424 82388 18420571 15040 15103 265611805 9918 9975 806774502 22483 22422 229974252 21159 21160 41537345 74636 74637 304180875 34781 34861 762985520 20471 20412 609791547 8795 8796 219184453 87378 87379 16840119 14873 14874 501944304 85966 85967 518545008 78864 78848 434425183 15289 15339 377231497 92972 92921 344324504 90509 90444 57262593 34516 34592 535343311 63723 63698 216550364 74450 74482 626873856 99446 99527 81591738 57657 57658 129501155 83077 83154 149193589 94474 94468 521655883 6521 6522 833596119 73235 73178 55495862 61749 61828 720677995 95975 95986 363922233 92963 92964 126511516 55525 55526 836534247 95986 95987 479148172 86360 86361 256224786 78757 78758 821047375 58674 58700 616796266 28702 28703 286880257 97906 97854 469115390 84617 84618 563900826 35974 35975 628526683 70285 70286 341370864 66198 66230 754610622 55549 55480 416758848 20185 20186 80040754 59258 59259 181768268 30830 30831 853426124 95350 95404 924803650 34234 34270 588363061 92919 92920 70965876 93324 93382 257303016 21438 21439 636444326 96501 96496 102605378 57120 57121 358767930 34143 34173 577843435 34994 34995 50041053 9188 9189 177138518 11442 11479 33423623 5676 5677 311213429 16535 16536 662681723 97594 97659 644644582 79724 79725 256049509 46751 46752 787163471 18551 18552 680884479 97263 97333 199347040 27469 27470 294459426 6511 6512 792549192 46572 46573 146757148 7627 7692 176282027 23241 23228 791093734 15432 15420 963162224 63824 63825 933216100 49804 49805 14251996 80897 80898 445723963 82027 82028 427992233 55262 55263 956625420 94122 94123 152326069 2228 2260 949439076 29936 29937 759757736 48195 48196 80180051 61077 61078 509955155 56798 56799 439258111 95249 95250 801508694 18845 18846 186453685 96374 96375 76011324 38390 38391 459093527 59251 59203 609842540 53837 53838 227628200 91004 90994 817705550 29236 29237 635085506 57728 57810 58317794 63208 63173 723228156 48012 48030 199324549 30971 31047 891232590 74180 74186 855715884 55728 55720 103410678 22837 22838 422557967 24363 24382 481203593 91431 91432 392115690 13527 13573 569842393 46314 46315 868000442 66453 66454 269363922 85592 85627 730946376 6082 6137 538524866 73667 73668 595125906 43160 43161 368997150 41346 41347 804813372 40747 40748 595052608 34753 34728 950213420 24971 24972 588661620 36259 36272 494533339 97034 97035 615679683 68129 68130 384790856 9425 9405 180027227 53085 53147 832118977 14875 14876 455608354 10912 10980 350028121 58681 58630 951723925 27594 27595 855391162 48320 48321 603671811 63124 63125 921450453 41224 41152 665984900 24015 24096 653043623 80792 80783 448905055 30958 30964 537861790 3311 3272 898107908 15752 15683 651448143 29157 29158 560608371 29560 29561 383753257 72623 72575 371569776 46783 46834 812095479 10297 10298 185929097 87576 87577 490198507 72108 72066 480846202 31393 31394 742093372 42426 42427 984467311 25020 25008 481532879 68757 68758 171009962 92892 92893 798370765 51212 51213 144194958 68889 68969 248699463 96291 96323 617232607 24764 24765 722106241 88983 88984 72183405 97520 97556 517475390 239 240 933084094 2312 2354 476122780 28182 28183 203864438 33578 33530 432110733 16590 16519 29604195 54701 54691 231546363 75736 75656 875395664 91995 91996 907726517 9125 9070 558580717 80242 80243 677619824 30323 30324 542261456 98076 98077 198701174 49086 49107 323051301 85144 85114 259310367 24818 24860 827053474 84587 84588 374637013 80667 80668 126958121 66813 66883 689052771 22074 22082 798640999 18462 18431 893351391 75475 75540 429752064 47667 47668 328263442 41899 41900 926023652 36404 36458 312956066 6855 6796 81440674 226 217 938970621 36632 36633 156373433 27827 27765 94182282 71736 71737 497934218 28739 28740 871060118 47850 47851 378433139 49893 49948 212749425 34531 34532 166428612 85533 85508 474374129 51430 51431 975911450 41454 41455 92777263 56174 56106 806531851 13882 13829 638872197 40989 40990 854362228 61932 61958 818435630 78898 78899 342540730 65047 65114 136679591 10799 10731 977072901 49967 49968 33325160 27134 27212 572240866 75830 75831 568116667 2442 2460 576266963 64520 64521 404744350 59545 59546 2511929 96528 96471 208668844 23640 23655 282289336 40279 40321 343288731 45331 45397 533761885 52446 52447 971393168 60355 60339 658269816 81019 81020 979712472 8961 8962 48754840 65994 65995 380283817 86649 86644 435762978 69150 69078 898876458 89762 89689 192396904 46858 46859 590342118 90653 90734 173209203 21465 21466 853618460 8224 8225 903218413 97160 97234 561993169 49873 49874 273779056 20176 20210 109556843 71878 71938 697122381 13246 13247 704602428 58952 58953 67198778 83601 83602 64694044 53347 53348 836174270 41488 41489 629273026 37050 37119 616954887 56802 56887 710900064 72268 72231 991392064 14413 14414 645552275 19160 19161 966961280 16752 16753 204932455 85715 85716 765701145 20997 20998 542339490 56426 56427 804980888 80953 80954 548245789 98008 98009 707382622 13422 13478 331672470 35637 35679 680802204 48296 48267 830638787 99969 99970 246335200 334 335 453130240 74814 74815 915611608 71141 71112 677452450 21276 21271 198435415 17448 17449 95079124 37610 37586 800755658 83567 83568 294865707 60901 60981 613572710 19130 19046 362148231 7345 7355 480296547 24224 24236 431698608 72211 72212 243324609 28026 28027 5432223 73774 73730 276383137 90304 90305 3580653 4013 4014 568915861 9841 9761 717482557 3628 3629 614563992 59657 59658 18492840 71141 71142 70989420 40406 40407 573716111 81072 81063 503566115 97986 97987 962537557 47368 47369 187935855 49616 49625 570765097 27301 27227 29579687 54116 54188 596825501 23207 23173 201974901 5323 5277 667838610 72866 72867 260473807 37817 37798 907657270 58143 58144 125139774 42500 42481 18941256 78352 78346 687277691 25270 25271 856101126 15118 15153 865546087 16406 16430 441346244 18019 18020 147200183 80067 80068 987600290 23119 23139 719451193 3517 3518 564189899 34058 34011 515539975 36689 36662 380593494 5280 5281 354129409 73418 73468 950458356 52076 52077 639483720 34673 34693 6250158 8460 8406 384829839 89037 89038 559690036 17668 17669 357470199 51315 51316 992945979 56273 56194 277883793 71743 71730 917965685 63480 63481 616893297 98027 98051 248471518 25127 25193 457975433 4772 4773 911733680 69722 69723 557386016 51859 51860 206724355 15606 15685 960625298 62624 62625 438184961 1222 1223 737460115 57683 57684 449220823 68153 68154 401256853 73109 73110 405897839 10329 10330 720932595 41118 41128 357968857 51912 51891 401405816 1472 1473 771659133 94733 94775 569990417 11549 11550 2902446 93999 94000 155171831 86001 86002 894112731 87026 87075 455891636 14962 14883 469873628 58850 58851 782095317 80338 80291 307184302 6412 6413 259968083 64478 64414 528453703 48914 48915 957548455 32799 32800 633819312 43894 43895 934784908 96017 96018 652227686 93308 93302 339759743 19068 19069 255821306 83581 83639 165915383 94232 94233 279914084 83796 83736 734729372 99993 99994 943221178 36277 36351 37858420 55330 55261 41471307 75851 75927 540445070 81537 81480 556830504 92103 92104 766293960 96546 96547 488713751 77588 77589 713952866 94985 94986 809226104 36328 36411 520192018 29148 29210 860522435 33752 33753 647344458 48498 48499 762223328 82908 82909 134311657 29794 29719 185465080 43549 43570 994833116 78332 78333 882241337 23525 23526 307773121 86883 86884 435003359 89444 89527 864982584 60152 60071 531039361 40160 40161 454681191 2180 2254 907339438 88671 88628 879168298 3752 3808 392833436 93834 93835 26576438 66692 66770 885197463 74802 74803 606624635 11174 11246 963004174 69307 69336 205795419 9515 9516 446264770 66568 66619 747278624 7545 7537 416861241 60687 60713 898320771 37409 37463 979727245 39894 39895 478967081 74577 74578 238950482 55063 55064 6282157 51045 51049 130707933 69929 69857 862007662 22573 22565 672101549 50259 50179 409413293 416 417 685916505 72638 72715 952194264 38808 38857 706524574 66425 66463 786589249 24061 24062 995199168 39708 39692 725789457 11938 11912 267444387 25752 25775 615727026 30605 30606 691525501 34983 34984 940293947 78562 78585 436885815 44915 44980 418295223 92658 92659 291634937 22178 22185 837718940 93933 93934 744303449 11580 11581 606100610 35696 35697 452653276 36542 36619 610957295 52668 52669 546429155 83290 83291 935214799 59878 59879 314718080 7787 7788 813487659 80908 80909 178205329 24355 24356 716244223 97174 97151 998068881 68402 68403 90026130 67697 67646 646846240 44943 44920 118563296 23586 23649 845908329 87996 87964 938807025 38081 38082 983807045 56577 56530 815930261 63318 63319 551069652 11615 11638 36292727 90932 91004 777745700 52511 52563 17016121 64786 64787 389097809 71183 71113 628544819 96893 96894 131322401 17782 17783 3015259 83007 83077 104007966 74731 74668 402567437 52178 52179 402138634 98541 98459 657589286 69870 69871 363070820 94855 94876 890030019 42869 42870 992968060 65522 65476 448937502 29818 29856 627747626 39098 39099 306982056 50860 50861 161797693 3380 3434 630957686 23516 23433 515607819 16975 16976 31554574 37206 37207 250509886 95121 95055 250111738 21821 21799 443354738 57196 57197 74840755 52018 52019 614132044 53509 53510 674447634 81202 81203 676914518 47103 47104 681884100 27675 27694 882292780 59198 59134 904572604 6668 6669 538218122 56182 56121 926271021 53932 53849 817236512 72864 72930 555564197 76290 76239 945443952 3993 3982 254057016 93322 93323 257895594 31115 31094 962049712 31785 31786 442634430 70431 70432 54980818 33390 33471 704522586 50458 50461 613778796 34457 34471 993189003 26446 26402 253074927 51261 51262 513145107 72039 71956 182580381 61373 61374 818517875 75413 75401 747639446 36045 36046 678284576 62213 62130 453971779 90916 90917 81105276 19139 19112 550726702 84625 84631 375450582 85093 85153 31807780 69477 69478 354074972 89633 89634 867402755 72688 72675 984743646 11281 11282 966107450 6987 7070 531368455 29833 29834 725343288 35426 35427 316432346 73840 73841 812760227 76901 76902 199451507 46740 46741 712875534 10782 10783 505009050 31989 31990 398482348 93636 93635 269619157 61915 61916 791609377 39260 39261 522467150 45325 45326 96471098 51476 51491 120012050 43578 43543 256600591 84858 84859 100312283 17115 17116 458817351 3030 3031 693405496 9362 9364 231061596 60261 60262 695865145 10484 10485 707222176 58876 58933 413737917 56457 56458 93209882 2762 2763 261229238 69889 69892 468444138 23842 23843 789315072 18357 18306 874384780 37230 37231 153183217 41977 41996 543258217 5102 5103 955812752 63623 63624 564573899 65093 65119 64179578 16695 16696 297463842 85348 85349 783267348 83343 83344 74614201 97564 97617 999644121 44485 44406 364183524 24846 24918 441015095 87137 87124 647245733 11997 11930 857323469 64135 64177 789040080 79983 79984 488201742 90754 90755 81916699 45082 45083 428319790 75904 75905 809174991 2620 2621 13276030 54112 54113 18877437 87847 87848 661687568 39735 39736 960049702 68654 68700 466149343 865 866 90064499 60949 61029 166736728 40976 41024 765197784 30911 30932 814206629 74420 74345 115742009 14369 14370 768530181 1774 1747 331666002 78518 78470 301345207 49367 49368 248845622 85408 85409 613990676 76723 76724 231911230 33469 33470 197832907 47879 47867 913229866 72439 72440 474028782 39396 39411 784428423 21645 21704 385575670 70811 70812 531845804 79073 79064 47113164 79760 79761 192563229 36235 36234 952273349 29876 29791 458174098 81686 81687 285793497 54379 54369 345061497 81433 81434 702379659 79378 79353 744380158 85990 85974 292449605 58191 58210 357547034 58164 58210 318891460 8984 8985 937854646 13805 13875 414207108 85815 85816 837036942 41745 41746 675575808 14019 14033 173756131 87230 87231 957584477 11805 11861 451834978 63143 63200 707524969 42788 42790 991802447 28888 28953 740206162 14262 14263 894227298 19395 19378 512230454 12500 12559 204618951 69996 70044 979053473 40058 40059 61174851 50844 50845 326575461 21822 21823 45700732 82294 82295 776930138 17202 17213 938635383 93824 93781 14157048 56515 56598 539288620 87963 87947 25939852 79174 79175 51897846 26672 26703 594495981 48898 48899 177203627 24986 24931 568378406 77650 77639 605954670 85335 85336 421011247 46619 46620 408071699 5547 5542 306764783 60239 60322 134141290 75616 75613 659346314 14442 14443 994623081 22002 21994 721033334 67228 67165 386412957 39824 39825 892782005 70024 70032 54436233 8534 8563 274392427 56865 56786 58426990 91231 91232 800239166 8805 8888 356799977 90322 90341 810935825 92625 92626 697285575 4943 4944 276622914 34549 34550 215771867 37501 37515 713629852 61096 61074 290646650 36609 36610 784657298 24658 24742 13492721 77878 77879 224366301 99992 99993 342859760 59691 59692 786506004 92156 92078 483476971 50070 50071 950991596 51211 51196 688299262 72387 72307 957458133 51902 51932 532765476 36801 36748 960999090 82773 82691 794278727 53373 53374 276422324 63545 63542 363345769 9374 9375 908353404 83494 83520 420406649 85792 85793 266620713 67826 67774 497339939 23426 23454 454552230 17399 17317 498145486 49333 49334 555580817 45715 45765 786433680 45587 45588 961853828 61722 61637 608534396 72040 72041 168532227 34982 34983 886800635 35057 35133 921416036 16302 16303 499075417 31791 31831 236667532 30295 30294 3602613 99633 99694 609180748 52059 52060 520352088 74582 74521 611806332 7609 7610 925360601 50264 50265 239876320 45383 45384 314990850 78724 78725 714826250 61933 61967 757914265 935 936 494100910 6441 6489 346997445 96707 96773 507523511 6729 6769 851982737 8021 8022 476585056 78397 78398 540839845 35840 35817 716572891 65023 65024 984364558 97620 97599 570369866 11451 11452 548849892 51589 51617 492646616 60773 60811 986368869 37346 37345 972098360 33449 33478 565086384 86852 86853 682712057 12939 12951 585310045 82670 82671 407411781 38924 38925 33309435 99503 99504 520883476 83015 83016 838283499 63967 63913 718201946 52547 52548 739037209 52886 52887 550626229 1403 1422 373742516 74288 74289 43491621 52799 52800 950177153 46811 46813 358153623 93751 93752 862073247 66091 66102 219822826 67571 67572 739720189 17818 17819 28651735 11064 11117 651163903 24757 24758 487849468 34425 34416 802406615 66071 66128 536852405 47593 47540 184124478 75680 75757 656929844 61598 61599 88577382 33113 33052 93660015 86073 86074 30373718 94483 94411 557920409 51384 51385 159805253 61479 61434 947064550 34052 34068 213182863 40303 40304 287751844 81340 81265 941844487 61604 61616 570354741 78598 78572 460584041 38095 38164 753597675 62102 62103 673753537 61337 61338 705789459 31199 31200 805496612 35255 35256 143961128 76493 76448 345130269 11786 11789 585590832 56878 56853 426863972 39787 39788 57525606 72560 72561 359736253 36673 36674 60768193 93997 93948 348007714 35233 35234 587499339 97370 97353 626861396 57710 57711 602705218 57645 57606 892325425 64367 64442 145510035 96456 96402 174224817 22295 22296 659476404 57231 57234 840085028 58177 58143 295893412 58131 58060 663811023 12653 12610 360284094 15623 15624 726587107 41874 41875 22102057 95644 95645 682337419 57923 57858 58145784 56517 56518 3194269 67447 67448 643769833 44814 44815 104076439 28095 28096 418130533 63212 63297 432222807 77234 77311 542716508 91676 91677 562898762 4288 4312 182114813 71171 71220 533685365 77364 77365 62538723 48329 48284 853128616 68448 68440 156415663 48454 48455 436664195 79718 79772 583412286 29917 29918 57583670 48257 48258 913510021 27783 27784 493691002 65493 65576 796871475 14360 14361 197610847 78798 78875 825462466 25235 25163 284770601 92777 92809 928466365 24555 24556 929608514 62940 62908 946667758 28656 28727 554044490 8790 8791 894038916 38959 38944 987078013 11685 11686 288947689 7400 7401 594652030 73832 73833 681721039 37662 37638 295211165 55180 55131 435830056 53543 53511 506748652 86088 86130 712885953 10135 10136 361602123 72617 72700 680163652 33270 33323 682522906 95337 95359 187876249 27030 27031 266548727 22164 22165 13533084 31581 31582 11262417 6513 6514 53264174 13431 13434 316810236 785 786 374869797 99231 99280 885505554 37482 37452 349618739 21686 21755 414653500 34294 34367 818762106 30662 30719 889033669 32106 32187 198937197 5230 5248 19503739 94476 94513 712600217 93296 93297 908836383 9005 8976 916353025 18285 18257 527742952 34112 34113 617157211 11320 11326 397993330 87959 87960 45029141 39921 39889 308289888 49402 49403 751251769 52542 52555 802178981 25841 25800 985550088 30745 30746 537762669 45580 45581 859916723 832 833 865932173 48100 48090 874708068 43061 42988 587124265 27737 27738 894751551 77157 77190 844679744 82899 82900 259370410 71921 71922 513075721 12354 12332 140751924 85951 85876 803606954 81103 81066 218968951 27432 27433 141358310 23535 23454 152934389 83494 83495 129657374 46213 46214 815727756 15544 15518 835626065 93136 93137 3218026 84814 84815 602703517 78833 78793 10836146 88839 88910 330148243 87387 87428 952198978 32247 32248 759720336 36931 36932 592278674 59878 59904 10820360 19918 19919 849108527 91590 91591 200680662 50619 50690 907391846 60695 60743 501548270 13094 13095 361997884 7739 7740 366715054 70770 70771 555280526 14725 14726 603452603 24622 24623 449523694 20854 20833 22791552 23401 23357 474772775 24111 24138 898553224 89696 89697 687381979 81347 81397 628062685 82551 82552 75304829 34737 34738 554092347 12745 12746 434262646 83031 82954 600306554 96379 96349 75064469 18576 18512 885529753 2505 2506 429926471 23817 23748 581291728 42676 42677 16597620 18875 18876 393213896 77984 77975 336054636 49350 49351 918911291 22435 22376 120211657 54794 54795 363587537 89432 89511 18708284 9566 9564 691955547 35267 35321 700924832 63182 63156 104864948 51986 51987 786983345 41222 41223 108522989 31526 31480 641360911 87903 87972 520607010 39751 39752 388365611 5671 5672 213278942 36309 36310 326679482 25527 25464 234111721 1133 1168 785974864 77871 77846 997590877 76997 76984 390552502 21202 21220 734936153 16926 16927 575144433 23744 23676 973323399 66941 66990 357252034 10264 10244 77205970 79408 79409 390954048 42617 42574 491219580 91402 91345 193781241 63815 63800 616981955 7855 7897 524273238 34312 34313 187730169 85962 86028 433596282 17182 17239 785698500 8287 8288 401567399 56323 56324 419603782 71504 71505 490816723 3248 3211 876072608 95710 95633 892255464 75240 75199 432238107 95445 95446 515873068 58796 58797 109481384 94645 94646 623076407 38879 38863 669417339 78575 78512 458973991 98125 98099 73863051 55403 55419 276755618 18372 18373 402564476 8662 8663 873249385 40960 40961 856686765 26531 26565 606463434 73459 73468 347837559 81998 81999 877656868 14883 14892 179764419 59973 59909 699549734 80052 80053 191196873 20696 20708 707537965 10134 10135 301485188 63453 63425 850430152 40714 40632 282790425 49552 49553 53958767 32432 32433 453878018 3516 3517 197110033 4107 4108 635409194 99249 99181 993739580 28090 28091 882755569 41904 41955 320541773 98464 98465 381266815 33138 33139 242518132 30016 30027 985923672 27814 27887 49089507 58492 58493 312636634 26879 26880 705161756 76691 76739 322845456 92416 92460 372273326 51344 51345 609793009 57295 57296 558647300 5724 5680 627141133 747 748 923550119 85613 85674 404169290 96216 96300 766391300 63273 63274 564762442 64696 64627 162670692 18585 18540 453186858 50862 50907 477237690 48567 48496 372334457 26128 26129 503164873 42434 42396 554623711 28656 28657 187879725 54448 54510 658733397 52397 52387 987175469 67707 67708 696029579 71203 71185 359775169 21369 21370 250813724 21605 21583 672707672 78208 78209 105531068 72411 72412 408075332 32204 32275 199241516 4175 4227 892304401 44379 44380 832425873 417 491 479982091 90035 90090 175761365 12625 12657 969505486 1431 1432 768324946 36378 36461 257540013 77039 76979 167133036 98293 98294 498935069 93272 93269 551594504 466 467 942574537 41593 41676 841158341 71830 71831 551750330 71800 71801 43941696 34610 34532 44457622 28418 28419 937619805 89644 89645 987343340 16276 16277 177353647 80741 80679 261186272 80437 80421 774626597 59923 59865 87992798 4428 4429 159824189 23243 23244 702091248 22078 22079 140947118 93540 93541 726338010 73629 73630 675149626 92637 92625 409198240 11249 11277 545971157 53846 53847 633420982 37557 37558 636636532 40045 40046 529053089 24008 24009 944450649 93015 92967 588861187 74472 74509 854159581 90731 90732 502497744 55774 55775 259265104 65470 65431 170755595 85261 85262 276360423 82335 82336 518427158 95957 95958 219264190 79122 79123 607706825 92291 92215 51590091 43179 43180 564232062 14254 14255 582540811 13406 13413 822453523 49520 49590 748626128 33883 33884 494027045 7372 7373 932737526 76301 76302 333883778 49486 49498 234123450 93818 93819 495813375 57158 57154 165166874 42896 42817 103909569 18709 18692 799733394 75989 75960 336566166 98915 98916 622007572 36519 36508 822983987 29100 29115 223534852 48930 48931 98624554 28551 28486 328861322 16059 16060 84461654 88518 88506 252254715 73142 73143 736054592 43148 43212 721782241 8327 8328 679261184 31133 31134 871591987 59287 59288 297833795 99870 99841 21417536 15012 15041 198386260 71582 71583 777556180 61688 61621 333598907 33167 33168 159709690 27111 27077 97462767 95589 95574 190449530 859 812 872478458 33646 33727 843241293 34065 34066 948192609 66325 66326 357321621 78766 78729 9901671 42822 42823 357651640 84182 84195 326420735 20878 20879 753905372 15755 15763 924130993 29623 29624 206886715 37495 37496 451704171 11159 11160 448205750 11684 11617 410511565 47950 47951 77861159 88684 88696 944311463 99366 99357 644936085 83918 83968 589482596 56709 56752 18974292 7731 7777 606678214 80666 80583 324965966 80506 80507 879981306 10770 10771 235143099 48281 48279 786192 86598 86547 277991957 59352 59353 947437987 40701 40702 107852501 24464 24465 569363593 21621 21578 6942451 46534 46613 303789737 35536 35537 931354611 37349 37350 340005855 64138 64139 126980825 25471 25472 617456606 45800 45801 249045692 48970 48916 129066693 97099 97023 573275679 26154 26155 187442981 4085 4157 241479062 94276 94277 958887942 37221 37222 738983008 94447 94448 580923849 77468 77469 394328880 62202 62203 269425370 17377 17435 239081963 15666 15667 957045071 21338 21266 457512773 63632 63633 259449857 11140 11141 655733412 37650 37619 863243811 58087 58088 534979955 23970 23971 940340191 85024 85050 211989077 87479 87415 45243153 93571 93513 60542777 51955 51956 476228798 90091 90160 346950002 24679 24680 536640272 50552 50553 237821321 49677 49678 620197421 38317 38316 545778474 32151 32152 808579837 3842 3843 433987913 76874 76875 42243148 31735 31718 389042981 53201 53117 561325932 79260 79339 776803335 19090 19117 95026027 31853 31854 266207024 52505 52506 21580022 42666 42667 845551680 54735 54736 28885319 88967 88968 806119841 89610 89541 447053344 54208 54209 677737249 78421 78422 823605619 31413 31414 253887403 68564 68526 284110805 36204 36254 425408986 46428 46429 465476276 95450 95416 215411316 96058 96132 356548398 22163 22178 116579632 39004 39005 518880988 25141 25139 323777611 79198 79133 94297414 938 939 275722361 99384 99462 975249919 29290 29374 478922759 21563 21516 559828701 7453 7454 79920791 45597 45598 987609599 14107 14108 312478913 19780 19713 35439186 70220 70221 586765957 62896 62897 981830968 26790 26791 72289618 26218 26219 817697817 48324 48325 119796654 68236 68237 39462184 31806 31807 971730000 1140 1141 134796104 78560 78554 493572562 24199 24176 628476388 12034 12035 671938190 11219 11220 974381117 36979 36980 383409494 12485 12486 148686679 67490 67540 607717936 97708 97709 834919106 16551 16497 632331830 20820 20821 443897535 97219 97220 910362148 53879 53940 302838384 32275 32276 110866592 4438 4439 168507017 83027 83046 52588042 88767 88768 362159568 72536 72537 653425636 21733 21784 458910138 4809 4810 326427900 12863 12934 879274293 8119 8182 861277852 92702 92769 361215027 95147 95209 947749386 94061 94062 514222376 70246 70224 90681590 96171 96172 13742779 39560 39579 247175453 62180 62181 154428438 56545 56524 683178833 62749 62750 158311831 64680 64681 476580729 83529 83530 956889270 41955 41881 339849631 90768 90798 993192286 61141 61167 566624608 56279 56330 619953072 8881 8882 35892632 72930 72953 143013440 96845 96867 694130673 9992 10072 689820557 49997 49957 808054108 43888 43889 280321442 93144 93145 822505323 16072 16073 705441280 43402 43330 667017674 65100 65101 417339303 91325 91326 24917446 47529 47530 729467640 3858 3859 933010883 41739 41811 72469729 66310 66311 591011306 96168 96169 493196375 78534 78535 607004094 60513 60514 252218528 81131 81132 729604899 46778 46779 365570452 26455 26429 957286304 25676 25650 430001515 65864 65842 610827770 28412 28358 746919364 85133 85206 441052514 96076 96052 77145779 72021 72008 409870000 92784 92785 222137072 7901 7902 605508090 11002 10970 552977318 92789 92738 49784006 29217 29218 466983880 69077 69078 226622036 63919 63920 697371696 83074 83075 953056064 77256 77257 672653435 23105 23106 684129171 98910 98911 560277161 61540 61541 451613382 27567 27568 965498392 14851 14852 521595942 45650 45651 976526444 56298 56293 173111772 33553 33557 730636861 37552 37511 935565228 56612 56613 884485783 25758 25759 294852517 48543 48605 182215551 94730 94751 525452004 46761 46762 8793506 18448 18449 536874299 84249 84250 667214147 18410 18481 969642212 40340 40357 614082291 17440 17519 925247982 71642 71624 668287470 65196 65197 167364872 77370 77453 857361021 62022 62023 667279883 41612 41656 360139677 45805 45828 227914399 90727 90799 767354062 46829 46830 365149468 41713 41641 62569902 71997 72041 63241612 26878 26879 959877607 62683 62684 611083195 66512 66513 282655342 63680 63681 285846187 79901 79902 672238377 30597 30549 580730286 41085 41086 332177744 60492 60564 397845347 33055 32999 648640908 69611 69612 315977598 52115 52116 927467643 92551 92552 257826233 4929 4951 539031689 71080 71081 558903751 35341 35342 58739689 24540 24535 242382209 70550 70551 346634767 86581 86580 547059786 43400 43401 455757689 40655 40656 512221328 82534 82532 358600134 45534 45502 895654205 13265 13330 147477397 88246 88247 605629237 20853 20854 907781403 46207 46208 350329187 34222 34223 41070201 17008 16955 190919274 57949 57933 267335435 48596 48580 421023402 74953 74954 216696431 63634 63635 885233756 57195 57196 360410942 55756 55810 795848462 46249 46250 461180644 97049 97050 225395137 1552 1553 657452175 59797 59798 117556884 13437 13438 109839887 74981 74982 307114479 2098 2157 488740402 33310 33351 305576238 73034 72997 510589956 78938 78939 638508160 37981 38046 114636301 61403 61404 443073374 97526 97450 956132037 56408 56409 676805918 46901 46902 707838775 17887 17888 608578875 97284 97285 829621361 52812 52820 993126943 11581 11595 145469724 11556 11557 828071145 91059 90985 535910805 97675 97737 923851623 96698 96699 989595479 30536 30537 194379012 20444 20445 451372405 21731 21775 117531461 69146 69133 956746608 26508 26509 186401620 76591 76533 956023248 2567 2568 345432142 72724 72697 674318659 60788 60734 869777929 74174 74175 601474841 45753 45739 82593522 75214 75215 857771680 37311 37275 320595611 90371 90313 5553364 73554 73555 727145434 42653 42688 44008813 20585 20579 346319869 17803 17804 915169421 76415 76416 996683271 84169 84098 572127222 20042 20080 567210357 16666 16638 820538808 79824 79825 144131451 37602 37603 786096952 14546 14512 409970773 64374 64375 107948992 91076 91077 792138625 63469 63470 668917403 43938 43975 492215436 5613 5614 162675685 14907 14953 255580748 45420 45421 593680934 83048 83128 522807667 34621 34679 866960480 56531 56532 323329646 27971 27972 999662882 51341 51342 29583040 71339 71340 883707745 72578 72579 986705863 47128 47195 326774875 87462 87426 419631464 60452 60462 103414164 8185 8186 191298193 81902 81903 315063654 41833 41834 793967043 10173 10127 57038035 22687 22712 90378521 55941 55942 363304771 51177 51151 934817771 90278 90279 177122579 75725 75726 336628994 68822 68778 527528749 64350 64351 546041505 75643 75644 263196683 93642 93643 226058299 50499 50500 19541101 330 267 608276764 63246 63247 712138753 16087 16088 14127208 5141 5142 66066476 59970 59937 548552315 3119 3051 188253672 88616 88617 228175858 77368 77369 729188220 67415 67416 591145801 96812 96813 332505568 43356 43377 817171702 29404 29405 126578198 16821 16839 191553879 20962 20914 209723546 73475 73498 240353197 26324 26325 512423086 10788 10789 321313388 39758 39759 792946666 32310 32327 13337523 74301 74302 821737687 65390 65391 327367735 59557 59558 86524947 91696 91656 63167490 65066 65067 271545209 37415 37416 761673543 45716 45631 22613953 41842 41886 755506630 79422 79423 817005717 99885 99916 812780734 42718 42737 928632445 3952 3953 135043585 35675 35621 842405577 68335 68336 449099236 73513 73514 279802126 76686 76687 294956869 87181 87182 514541540 66272 66273 713305507 43163 43116 525566043 4753 4834 357380779 28140 28141 550246070 47577 47578 735532100 377 448 204326379 48636 48637 88399397 95362 95363 141308169 39413 39414 48841105 46894 46895 272400625 99771 99790 660940591 56952 56953 789690703 68961 68962 317639095 88172 88173 426645107 92535 92536 300807053 37399 37400 643742309 94292 94293 944869611 10645 10633 32346295 28333 28306 154143593 52667 52637 425319254 5927 5988 213734130 25375 25447 506450843 82535 82536 315387955 64472 64530 685760813 52459 52460 519397439 4974 5035 200982170 90134 90145 166238423 4142 4143 827044372 36318 36319 141879601 9071 9106 884198920 30887 30945 569242003 72253 72179 976233647 51163 51154 497801864 50261 50262 367663015 66550 66544 440951113 14391 14392 751434618 97570 97522 468644049 74192 74193 590935426 67556 67516 224253278 89144 89131 315992185 15858 15912 492775349 31579 31583 29973879 59946 59911 157836249 67869 67844 534221626 95401 95402 953967581 78298 78299 181795633 38827 38828 350667441 8972 8973 907917676 85106 85107 647715600 17532 17533 315548426 92682 92679 289383856 85724 85725 63258211 94301 94302 222176425 6437 6438 245357151 59113 59111 504701508 60618 60653 844739095 3986 3987 367925988 97182 97144 970239671 99918 99839 491276788 58461 58462 104231269 43192 43191 414852118 94417 94418 847280998 22649 22650 608294846 56994 56995 881753504 25949 25950 708800745 38334 38319 741276633 15703 15636 197080809 69732 69733 39918345 62179 62180 556985626 63994 64037 281892332 71531 71454 389308695 6871 6861 860871982 60466 60467 120759490 17189 17190 716236698 75653 75654 923976590 40842 40795 883941227 6851 6852 33183946 98962 98881 315471927 39896 39897 22625382 43810 43811 214901012 10868 10849 105584331 88929 88967 43014775 51138 51216 992422189 97451 97534 253208721 1028 1029 154086870 15261 15322 477471863 92779 92815 507688972 77403 77404 286888617 70215 70225 303791971 56890 56866 16203343 34687 34688 817033318 51044 51045 45303436 68367 68452 177911985 37640 37641 813397339 44909 44910 598845776 38997 38949 758414681 77219 77220 292706201 13467 13468 387815234 59191 59192 18728142 4824 4811 415145175 24154 24217 747982923 39813 39775 242360972 43755 43688 928799075 79054 79055 202444719 94121 94122 486531622 85684 85635 647640191 34656 34673 607442866 47620 47621 265363604 27124 27155 387147965 25426 25505 426706964 37082 37126 164124225 11383 11384 784236517 61398 61379 690626301 82001 82002 509125924 1966 1991 979761639 72492 72493 438200331 14453 14454 244184431 54719 54720 106788151 99070 99071 338351447 86739 86740 146888929 91687 91626 531859957 45901 45982 751454932 53533 53534 344508495 13384 13299 915517116 25084 25029 64386826 261 258 661398612 21237 21238 193652880 85134 85135 475381523 4957 4958 370802860 15411 15355 66393929 97213 97234 318297277 28506 28511 394996523 870 885 620412998 59163 59164 940959023 24519 24520 988628678 1498 1497 245023049 43352 43353 300739589 12221 12222 271292596 34757 34745 652619076 65487 65488 126983084 84839 84795 928976231 55944 55945 590795369 74723 74762 116199860 39104 39105 372343592 58416 58488 416232456 72988 72989 803986432 91818 91819 301439207 17222 17223 923824813 23848 23857 185389566 37398 37324 349198403 40802 40803 40500879 99866 99791 409902193 54823 54824 285276090 41672 41673 20637532 78715 78670 200726084 82140 82141 749490865 20855 20772 270100086 9922 9923 297837236 46498 46474 350571132 4941 4942 337222386 37780 37781 942250306 27951 27952 150234839 17066 17023 630905097 11193 11194 416014607 38205 38140 112592171 65067 65068 759690868 85275 85276 442834435 32030 31991 3224585 77905 77906 820065893 77198 77186 276930652 29001 29002 835123702 64347 64348 672157443 53043 53044 165129691 59986 59987 732078646 26719 26720 440042341 7048 6986 359575716 89662 89663 457694575 92020 92021 81556483 62723 62739 347918454 10588 10589 91296289 71014 71015 49559758 48551 48606 837597976 78321 78322 644714797 81776 81777 807598312 79277 79343 262247087 46293 46294 749144009 81328 81329 714906441 6854 6803 641826949 6426 6427 268507516 50152 50215 618947190 21181 21182 930195775 11470 11471 176766392 79457 79458 93516448 51521 51471 328069292 53955 53956 504709585 44018 44019 547638973 2089 2047 601630875 88459 88489 829335537 44428 44429 734536895 13395 13360 368429613 58841 58834 716935397 89154 89228 330875881 67395 67358 640609848 4422 4376 417756475 24648 24615 212445663 6429 6430 136222135 56716 56789 196960105 81760 81709 123351674 97294 97377 79146425 11720 11721 997660285 44133 44134 897660339 76101 76088 389542629 11248 11223 364958231 6584 6585 876538470 9224 9225 627393541 59593 59594 966129569 68088 68089 206658677 54889 54931 728161786 65029 64991 556457551 89663 89723 457078830 70451 70489 992072689 89133 89156 213530515 19892 19893 972920532 27662 27666 196837092 83861 83862 896121273 32709 32710 331975719 31084 31124 594782906 1988 1913 370740673 60157 60158 977506299 72229 72230 745690183 80527 80528 707633775 74968 74985 15396421 65380 65426 947297178 42982 43023 499388790 61443 61444 623792140 47763 47813 53959703 28737 28686 818616620 45695 45696 668785723 85619 85697 578466927 61665 61655 722931502 36083 36095 571014375 54472 54449 320654281 17512 17553 856008435 43874 43875 901070435 74646 74600 706805702 48330 48331 14193704 65434 65435 620210223 62633 62634 566277764 8255 8256 483044937 69554 69555 935297590 84773 84774 703063550 12690 12691 309720346 33986 33987 532723265 29270 29271 535864308 54448 54526 295513838 18905 18906 277430663 46151 46152 24470300 26595 26596 298372475 69335 69293 348193041 84205 84206 599407586 50447 50448 924487465 26961 26962 292635867 30935 30875 161030699 43811 43872 117866455 54970 54925 108363100 14669 14744 13104972 97100 97020 501400171 11533 11576 414750304 23024 23025 405967215 43372 43373 593427087 69488 69506 945612233 86031 86032 629353009 9684 9599 388839148 57942 57943 868220084 57915 57916 291204357 59705 59706 587504469 17529 17530 794648709 34248 34214 629539303 24 35 696799184 49566 49567 861777818 62154 62155 658056318 28802 28803 194053423 42197 42247 416662657 7586 7560 692703371 9863 9864 657693353 6873 6879 73843862 3498 3563 828789119 5519 5572 267428991 49634 49635 652745420 7719 7720 181388562 81298 81299 463761593 73140 73126 826868884 84447 84448 245562578 73134 73096 907997186 91987 91988 46687450 73760 73761 608372638 61396 61379 637315736 53410 53411 866739922 141 142 380048041 201 241 531803756 47924 47983 203472272 12018 12001 39872362 337 338 700437520 28012 28013 127300996 68096 68057 815406306 57132 57049 962663407 78370 78371 640476789 64261 64262 785392372 92695 92696 578822513 77404 77420 715217890 16881 16909 185865526 11812 11813 856494098 28923 28993 691857236 86766 86833 227010514 6350 6351 546535087 10212 10213 284640444 41225 41229 153926891 34193 34194 462515377 35021 35067 602286921 98966 98967 919039909 98823 98749 148515016 84837 84838 904120403 30414 30459 727592334 5494 5444 978092289 13765 13759 355920568 54495 54496 747949803 39590 39604 622699526 65302 65303 564273956 50814 50826 675728590 79558 79540 213290393 51028 51051 744561078 77123 77106 160190129 41169 41170 981337590 76265 76266 479058969 84179 84180 364617384 12896 12897 836119418 66457 66436 15785016 50423 50424 65078425 49202 49203 320620828 72803 72781 606480126 50647 50648 515617500 13832 13867 579071847 66814 66815 339327148 50212 50213 744232911 75842 75843 656819618 34893 34935 602075477 58334 58335 909835174 43597 43598 567692567 65995 65996 756673462 25224 25289 162540368 69075 69068 641371507 95299 95215 861429151 52946 52918 209036281 97862 97863 276513345 9924 9925 876821652 74243 74244 947595279 97857 97848 704076445 75634 75635 259687028 57301 57249 364508163 65896 65834 984617052 32976 32919 242244589 84609 84524 318578476 6528 6529 668585035 64600 64601 813364997 38557 38558 824432995 682 763 826007275 7090 7091 479025861 47284 47204 577661393 4995 4956 826636334 16212 16150 828339375 99120 99121 832921788 18799 18764 763002776 95276 95350 775588173 45416 45417 762046899 79894 79892 672982082 34417 34418 345285827 10707 10708 129598947 65792 65793 355009784 76561 76562 876462092 73366 73380 983252191 81379 81380 651137904 75041 75042 986164496 98021 98022 689565433 9980 9911 906591925 40748 40700 956094145 9453 9454 357693189 52316 52317 267229512 67967 67968 61316497 23648 23691 528253318 26471 26472 579567344 46040 46089 174781389 74109 74110 496660766 87791 87752 257944452 34311 34296 209712914 26278 26279 122575373 13316 13317 789842767 20655 20656 968758970 31683 31716 965451793 73870 73871 537419892 23049 23050 628370091 22654 22697 201833893 96105 96106 823701679 93009 93010 94347165 65950 65951 767947015 44208 44209 768609524 54763 54764 155754692 86766 86767 988614487 9568 9569 245632064 24757 24761 121318786 26709 26710 573123589 77801 77886 233659371 27610 27587 236989194 37304 37329 636908614 38757 38723 941603466 16072 16043 925402102 71573 71512 948647831 29273 29358 199296173 76935 76953 265759883 87974 87975 674721060 63776 63777 81542807 13499 13573 939721040 78101 78082 955599907 58271 58248 329160600 58820 58821 579002669 92150 92212 14179979 10704 10705 218672004 33216 33163 383540376 67689 67649 445919416 41382 41383 417735044 14322 14323 824544330 59775 59744 573020723 89845 89846 465535946 3200 3201 779432015 18837 18838 143689557 80025 80074 563954009 20164 20179 802778066 21673 21674 673662828 75275 75271 897260172 8178 8151 67874226 56067 56063 747809095 74009 74044 131192576 38899 38820 605569423 62898 62870 278748608 88739 88740 158989222 15940 15941 509599131 71251 71179 324229499 99496 99497 359058214 27736 27730 240681139 62129 62130 220681835 33218 33277 749479034 48039 48079 726385084 12170 12233 969136282 11563 11564 142649369 74971 75049 939920550 78686 78679 860705333 68218 68219 283333333 94400 94401 597303403 72636 72637 526945123 39855 39856 11800853 27617 27618 422834315 93028 92953 157701554 17324 17325 45299975 57998 57999 131785688 47920 47921 131699486 2502 2577 44567164 2552 2553 141272211 46704 46627 335616058 95282 95355 7798357 7897 7822 72542706 21287 21360 838407065 91259 91217 260572747 45661 45662 973978769 50932 50933 764154212 53921 53922 841239767 94516 94599 643188963 69823 69806 737398064 41069 41049 454281989 59767 59732 413018359 19110 19111 873504484 24713 24796 768357160 69979 69980 472774742 73632 73633 114977100 30703 30702 134841219 89659 89660 16085181 29863 29873 90567914 75637 75638 9194247 23684 23750 254398484 95607 95608 970360140 79329 79273 772976061 40101 40102 362591122 14202 14203 460972447 68836 68896 440355358 90016 90058 720693101 9493 9494 414210634 66847 66822 684327639 99535 99536 197190903 45024 45025 430724223 26934 26910 928797775 91423 91424 815858523 54751 54752 247334303 18218 18219 729849691 56722 56723 717294682 31945 31974 950681047 88884 88885 244609126 55479 55480 344037399 25486 25495 722515324 10500 10529 820843077 88094 88075 909271573 34999 35000 522457165 24489 24409 848536039 5578 5579 978662845 3343 3404 356221796 2970 2971 382482963 92705 92706 453644714 89842 89843 587810180 80155 80126 65450402 83277 83300 84079586 85462 85474 839497191 90586 90591 199530537 53517 53500 554249465 4531 4561 969599699 17958 17977 853853271 90799 90859 823222518 14485 14486 388187173 80174 80175 505678933 7456 7428 448990060 73853 73823 299501090 79860 79853 4368534 13333 13334 188725358 41282 41207 20026227 65292 65225 909868154 5256 5257 782206901 44589 44630 910375048 44972 45008 71105459 40671 40688 914031566 82476 82477 440821477 91174 91162 822581206 75698 75699 293158540 68706 68707 651287494 66722 66723 428340429 39036 39037 92866251 22098 22099 37595919 78918 78936 659072378 93512 93513 103258908 53670 53726 495495623 93873 93874 182708058 67280 67195 963766630 56860 56895 271142934 99504 99505 998022660 48558 48494 950098703 24547 24540 914458579 19356 19357 232775295 78257 78230 924145814 88838 88839 110789215 69240 69251 151991614 44717 44661 991471129 84964 85007 270538279 73053 73042 825406599 1519 1456 54401471 5396 5341 292955803 41306 41284 312353297 86809 86826 504453525 58396 58397 123280969 92106 92107 713447876 21668 21613 280077178 91182 91202 71587898 56791 56839 181436094 75829 75830 44766745 18187 18188 706162553 15497 15414 533860268 68000 68001 657829518 32827 32820 44103142 69240 69288 203982787 20341 20323 17938702 21865 21795 564273786 68865 68866 32240734 69277 69292 841190664 12095 12135 687812496 47358 47359 364092895 80648 80711 102734839 36667 36584 352318159 81068 81069 416012203 59203 59204 400278297 96724 96725 454625592 74778 74755 835200701 61203 61282 313537284 36815 36879 771378645 43340 43341 747032608 82233 82177 641645499 37100 37101 947266021 61913 61862 301359298 91241 91242 255315670 93253 93254 465575585 58610 58611 802881025 24195 24196 296596135 45005 45032 156812889 73508 73572 45083481 75478 75479 192135579 55254 55255 193886935 67039 67040 925325424 99212 99129 162127234 45428 45511 220362914 81482 81491 999754942 82159 82078 847068337 96865 96947 703502737 46924 46973 570841302 43365 43333 248644021 96890 96891 821569134 52691 52692 751057182 26280 26281 613192424 79943 79944 850440625 64011 64012 752270309 37434 37481 992409682 44283 44233 870370356 68323 68324 853569388 73592 73593 862725750 72729 72756 419054448 98940 98899 501367032 42964 42965 153835873 73996 74011 499597585 39624 39563 205481577 77312 77313 536401805 56745 56756 373943861 81586 81515 388753324 3778 3779 350677608 86432 86370 53143428 22693 22661 943790953 40932 40891 618020126 7444 7486 565856360 78673 78641 426336528 67821 67822 399675233 61039 61021 78685073 78367 78368 660358420 68263 68298 554857715 43668 43669 588431685 49663 49721 766772270 54496 54570 116268934 90017 90077 826105745 96721 96743 874496618 70043 70044 407057590 90480 90413 42445518 28052 28053 582426626 36817 36818 831779578 90389 90379 199472868 451 452 454951988 33627 33628 890211137 45460 45417 299761063 82614 82615 83302468 48713 48781 974864277 3184 3185 468908347 92144 92145 326890623 48921 48959 964142225 50986 51068 860454227 35304 35246 453042620 14084 14085 480756446 8200 8199 181961507 12125 12126 938889288 57701 57636 802310045 52727 52695 301711936 55445 55515 625724933 74741 74742 217642937 58577 58642 748987204 45022 45015 440111512 71202 71203 723138350 55417 55418 364919408 97297 97298 806080642 82061 82062 479517244 66125 66126 507573271 23730 23731 461330714 60436 60437 537122750 17127 17187 136069999 34320 34321 741299171 37157 37158 117819476 82085 82042 123211830 80234 80179 458188200 76751 76752 920572532 35660 35678 565390644 4599 4600 1866489 94530 94531 101615356 60562 60563 843329499 42725 42726 291416944 22924 22895 115443288 4915 4916 512869558 2550 2551 759480515 52576 52577 47384144 11245 11246 119666183 94608 94609 4993510 62005 62006 66925622 51889 51920 313815841 45235 45297 701172036 27880 27881 681129548 18840 18841 869668721 24283 24277 584763228 25789 25790 65710223 17449 17450 730994321 66413 66416 933156634 15668 15733 114270250 89955 89958 235718659 52114 52053 421392338 63092 63093 990589478 47877 47878 350417525 20812 20813 609921921 27215 27216 943412775 82508 82509 164763745 59613 59614 334986977 49704 49705 31565849 82175 82123 767734500 27937 27938 851469955 1088 1089 78620298 19131 19090 644490278 49095 49130 745561791 47928 47876 276746096 2342 2343 794858874 8336 8398 360678487 13539 13540 302017330 68044 68059 34147393 33593 33594 92475858 76372 76365 61210013 22637 22638 832857583 29063 29023 93370651 82132 82082 796640097 65823 65824 487742430 10108 10109 660614099 48703 48704 149940294 14091 14133 117899745 10517 10467 534939121 68653 68654 213379095 19545 19575 718340926 96960 97036 446724095 16026 15955 723966728 42421 42422 7009641 57839 57840 453941401 58305 58306 775810675 43328 43329 555596621 65552 65620 992705572 70892 70808 509596794 73296 73214 833653070 67815 67755 963923824 8095 8096 61597460 43661 43662 543459907 78928 78929 629477503 61020 60950 581429276 16522 16523 997751038 10954 10955 568677614 46713 46642 462963558 89713 89730 104139078 4693 4752 216323378 93839 93840 282074224 8073 8065 670252173 43730 43731 840414648 34371 34340 380758731 82519 82520 456418873 48975 48976 578130955 93597 93572 126336668 59617 59618 577745148 90031 90030 579120450 51488 51491 217441832 68138 68096 850506070 22173 22174 133149707 69256 69257 302985958 52926 52927 52444866 93061 93021 218066290 15521 15520 940581362 55395 55319 437281555 55030 55031 859445102 48440 48441 653747124 71477 71478 571815042 15792 15821 180239363 35579 35580 614230055 97499 97468 267708459 58949 58950 745433554 36146 36112 53037879 60507 60508 692597132 8690 8649 567672909 35582 35583 753357550 6419 6420 798054958 31981 31982 930860336 82601 82622 435247296 64638 64582 227552178 84974 84962 970924343 38888 38838 127588203 54516 54517 275572936 14691 14692 424563731 86466 86457 913159370 31390 31391 894262761 80502 80503 475484158 68952 68953 911644272 3109 3048 404284196 97394 97408 57905764 70241 70219 605487436 20133 20134 534365567 63383 63384 282982760 50842 50843 421862795 1905 1937 985188620 28317 28360 647205875 65196 65253 587321696 26985 26949 222847107 5088 5027 200351905 95296 95276 151205836 97973 97980 343258596 4495 4556 341260461 393 367 378100255 64166 64167 636420872 89296 89297 920511884 56196 56197 934265229 88000 88001 565535621 92367 92368 893363189 91078 91105 17910228 21447 21493 201853667 55207 55129 911177711 42281 42282 863430304 56727 56733 186320195 91251 91238 528068243 26227 26228 733221514 2721 2722 134349267 13022 13023 384510927 16745 16746 475891752 79622 79664 952264878 13395 13396 232065881 48791 48818 52406196 63966 63903 496304388 38759 38772 731822660 76611 76588 392762318 16928 16958 291051830 48446 48447 59343516 40743 40732 738778956 37066 37067 116885042 78409 78401 796307189 15967 15968 335084489 23066 23067 171468405 39339 39340 788762025 11847 11920 381859109 37234 37235 214157009 17753 17754 714734754 76265 76193 478263500 62865 62866 257708037 52685 52686 242534448 66048 66095 714766327 99613 99614 627285668 86957 86958 959216778 35054 35110 886825536 36250 36248 93688769 11230 11252 728151248 11889 11880 952248176 17856 17857 773557344 95598 95599 570651506 64245 64246 216168685 59271 59243 300045742 98869 98785 915040439 57558 57552 911396276 37385 37386 227879055 30198 30199 260914724 3946 3991 689863408 92672 92666 615851260 40466 40463 181009912 47018 47082 182199071 21022 21015 630718502 26418 26437 928128102 95138 95216 769240771 7167 7201 744347175 81464 81465 619070161 6981 6938 108924107 2074 2143 223021513 78738 78728 879820464 63512 63513 618272745 97476 97397 534471295 70314 70315 91495272 13373 13374 736549890 58997 59003 48660677 78020 78021 549403708 70925 70926 526485444 62671 62749 578538456 84886 84906 35832808 68239 68308 487324134 30487 30488 175133626 89927 89928 485461398 16768 16769 499257460 90010 90011 635143550 96278 96279 793325943 81162 81163 563596790 91047 91048 671594339 67265 67266 41354648 27064 27065 861276330 5683 5684 932409099 51729 51776 732306421 81229 81230 805789215 28723 28646 157493594 80034 80100 979838377 61313 61265 270295759 30101 30125 73807238 86175 86176 884415431 27655 27669 474127354 18997 18962 70318775 61904 61930 873039437 7462 7489 322869508 77846 77847 247990224 55670 55687 773514545 68107 68163 950053086 18091 18092 702106166 34757 34738 638711267 72625 72626 106317336 97247 97248 140751012 54366 54367 871670798 20388 20457 942927460 55828 55829 934150222 89440 89441 828166392 54967 54895 971454868 55395 55396 834809727 51692 51700 289284383 90114 90128 12914634 52405 52406 957814980 14112 14113 463039003 41452 41398 120260768 19916 19917 852431867 56729 56730 993138576 20079 20080 770881221 10528 10529 668675369 26091 26092 84801197 69106 69041 323122659 81113 81114 16228896 6951 6948 619907419 41414 41415 934771818 57917 57918 284498579 10609 10682 660536740 4652 4665 103690585 75610 75611 140246068 23709 23710 172133242 75392 75345 125621070 11922 11936 104207924 67651 67647 653385441 73921 73978 295800508 8362 8312 219036693 19225 19226 320739223 90915 90916 675686759 34509 34512 743403642 31169 31170 696018563 15630 15631 37625705 45509 45507 496950744 87466 87467 570360940 51594 51549 106295820 3515 3516 76124417 98130 98058 808430574 89084 89085 621643278 57617 57618 550926342 75521 75549 789846425 47549 47598 321788408 27247 27248 685858584 56890 56893 792021045 24530 24531 712273564 28460 28388 986521532 28082 28083 128286615 53837 53866 777678478 67522 67523 374707906 69847 69848 942833191 98959 98960 817151570 6880 6950 201830653 90834 90835 613318898 18427 18438 6893952 24827 24828 383102766 85850 85851 493099493 87863 87940 269488793 11830 11871 499321146 45020 45021 533763720 27738 27767 237564455 70423 70424 209395238 14948 14905 268765330 42422 42423 683257221 88561 88527 256611065 61659 61660 36173546 68915 68916 956305257 41328 41329 937442168 84313 84314 765521916 25407 25408 380977349 62840 62841 123341636 7809 7840 583731672 27799 27817 855853888 74475 74476 664087930 26994 27055 547211417 40023 40024 110216521 41820 41821 327646842 87348 87349 877431671 95411 95406 951878119 32411 32363 123735861 41164 41165 323013292 45930 45931 875836395 93994 93995 932609947 71070 71071 832642192 84005 83936 221023518 57922 57855 348450453 78456 78457 69504963 91723 91747 858038315 51372 51373 352424725 10320 10394 239865277 64490 64491 389325003 52362 52363 353084916 67277 67259 847557841 58965 58966 890899432 59074 59157 541791446 62503 62504 762268085 637 638 845839358 67528 67547 25966312 65723 65724 973584242 67673 67689 218613478 19446 19450 232680932 45619 45692 196183957 34303 34304 235731692 93700 93699 981430841 29943 29944 383147483 87663 87664 869837365 30661 30670 605404603 82873 82816 329561287 60032 60048 483841586 39898 39899 838607342 72633 72672 208267322 18747 18748 163271022 49478 49517 552380021 17522 17523 539036868 74343 74344 868026673 26938 26939 975120638 41290 41332 517564737 88755 88756 569070018 74676 74651 876789900 36576 36573 587624539 15225 15226 282535479 49109 49064 15127609 478 479 887363772 28439 28459 185961126 75259 75260 350722318 31660 31661 970563045 13838 13811 856438550 76909 76910 589985735 38958 38959 971894856 55591 55592 63021035 36915 36875 662364672 14083 14028 856978128 32238 32239 387742229 66868 66869 250165982 7854 7852 177636244 62229 62230 259463334 834 898 369324857 47496 47548 471583019 54300 54220 109055311 44865 44866 680231416 23254 23274 244835545 43662 43663 906050524 113 53 610339058 3538 3539 536093218 71934 71935 349079704 61893 61894 363111989 31973 31974 612770786 70340 70341 822551751 72648 72649 747778096 26941 26992 843559679 44566 44618 64697383 86197 86198 437808206 65934 65907 500353791 58686 58655 883234416 8476 8520 498569724 80371 80445 120591646 71346 71283 709615671 91490 91430 373899201 72368 72322 500858032 83419 83372 188512743 98459 98460 312653645 10592 10593 633632568 89993 90059 852767129 86112 86113 915749354 3626 3555 106166942 50480 50481 549785928 91712 91713 131495361 7852 7853 698310596 28105 28106 428705404 74064 74145 888205125 48170 48171 738602176 9997 10078 575564340 91597 91598 632706478 79467 79468 206062208 45205 45279 483146489 35303 35304 815684595 73737 73723 689124616 83412 83413 157656465 2106 2107 2897699 85854 85903 763123949 94009 94010 330464560 33989 33946 916669431 92339 92340 576589068 33840 33841 566558214 8343 8344 236294380 65582 65561 256171615 69000 69001 846186002 59743 59744 162100740 146 93 832254110 76443 76444 215228093 60785 60786 360671679 73060 73024 813014818 27992 27993 567781913 31482 31483 780591880 39263 39247 355554722 68837 68872 934011679 70546 70509 52362122 87157 87160 902348833 18333 18248 589909175 31944 31945 377336066 94083 94125 610165800 31251 31189 936545508 53566 53567 930975734 18872 18838 689367565 60997 60998 259696211 12949 12950 448354487 40535 40598 283026288 27295 27296 35316804 17463 17432 808547056 81325 81348 142130286 76203 76204 940279787 53885 53886 416032216 1167 1168 374147483 46920 46921 721892615 57156 57157 294213406 79660 79661 408811096 28492 28500 606228261 7477 7506 168326906 42834 42835 829514340 75773 75774 695470987 55230 55149 804454344 37250 37330 736187773 20423 20424 87658450 59208 59209 36097204 417 414 937529916 83198 83150 386785096 44735 44736 672760447 42535 42536 169651345 16630 16631 700993249 86521 86538 586350324 48380 48437 592328 56095 56154 69244455 28185 28198 650527149 5940 5990 677109185 4494 4490 692722376 21319 21309 625043727 65116 65178 218149311 95513 95448 51165409 65442 65417 768632580 46028 46029 862580108 72545 72490 855468894 62457 62458 471585462 90596 90597 138778346 82295 82299 928382922 51944 51945 507519964 32289 32333 788216608 2348 2337 892201093 36420 36349 175149431 7877 7795 21454913 79300 79301 945328295 13219 13244 936960503 5393 5449 576178336 42545 42546 347773116 40344 40363 774314912 91358 91359 939427049 33502 33503 416278284 62875 62876 544324622 75310 75311 356520145 3269 3270 944402411 93859 93860 639559309 49145 49146 244523403 91418 91419 938319855 33376 33394 775858669 35388 35344 480103839 7066 7067 899274861 30598 30599 152022159 35793 35790 943764723 38019 37979 790903408 62051 62052 781757978 49896 49897 167787547 8770 8686 913167948 62762 62763 52018832 92291 92292 412623192 17108 17144 56151537 38129 38130 928815135 58819 58806 864348221 98376 98327 998275804 40502 40503 152291818 70457 70458 69748244 75295 75296 934477613 3752 3753 889975459 90131 90107 524155972 6342 6343 306794463 56997 56998 291461173 94029 93946 18002027 1636 1637 771139121 13897 13898 633869531 41810 41811 363371395 57087 57169 881990013 74218 74239 510166644 94278 94333 252767788 40848 40849 71520212 49308 49257 960480895 6280 6281 669247318 24977 24937 335653847 35998 35999 220524237 22640 22641 679830275 45490 45491 167830210 34822 34823 207279110 67703 67733 206915484 54879 54880 335122911 67682 67683 258443098 73871 73872 478992636 55969 55970 956613449 22802 22803 662781443 26569 26570 784314706 70714 70638 800437661 99099 99050 745050193 48537 48538 8993955 65614 65654 833812155 14879 14828 404404855 21000 21001 585915978 25838 25839 920599586 37271 37272 361713845 49843 49844 951223996 47800 47842 917876278 37210 37202 866604590 77231 77240 629805224 79281 79282 719846233 71174 71115 581313246 12385 12467 192915647 47788 47789 684165144 27524 27464 205131212 6688 6689 204768435 40519 40474 452384711 7342 7290 478935726 32484 32519 638325720 63692 63668 347345616 42188 42189 609054020 88803 88828 340945425 75330 75415 860338981 76912 76913 643574065 26390 26391 710721864 22241 22242 31416351 70401 70334 233767542 19097 19067 739517250 37227 37152 179800778 62839 62843 144253316 1497 1498 148154778 91639 91695 984895145 76120 76106 908589351 55448 55449 836873805 56399 56339 48267543 75689 75690 73473203 70332 70333 28111803 34877 34878 74730525 77864 77803 121262714 50747 50713 909639265 90236 90237 367292659 20033 20034 812706137 57062 56982 860386037 90938 90933 257762206 88394 88351 771654161 34367 34350 615077775 87958 87954 162168859 11958 11981 50908487 57859 57797 375251557 21667 21668 873651395 52279 52261 531482139 87232 87247 378178426 19700 19619 586852245 72595 72611 697175110 88777 88834 485718165 65638 65660 406885217 63083 63014 948243109 56502 56503 290731625 37585 37649 119263395 83293 83347 844725827 23955 23991 976127462 16884 16885 346419345 99496 99557 301929731 41133 41134 383060872 61247 61248 787704203 90047 90048 5572003 22358 22359 28728906 50344 50269 393693027 40657 40598 887087358 22445 22446 702972087 62411 62412 875502134 64583 64584 723791321 45678 45649 165006197 11707 11692 579898178 10773 10774 630038140 60205 60212 983001945 86920 86921 56397408 17915 17846 47667327 81506 81507 604396779 9250 9259 742389318 24943 24985 664544472 69212 69261 938044528 87658 87588 571630156 8499 8500 549028979 1945 1866 72445306 58482 58483 479810836 88108 88040 646225717 32790 32791 697346858 73990 73999 224165315 28104 28105 502097060 17006 17007 352503099 24330 24360 336323529 43577 43603 591027592 75763 75783 432086200 79270 79271 542186515 40822 40868 867246983 17551 17635 581111711 3624 3564 126794440 57635 57636 413284367 72603 72604 642573452 79850 79851 261387655 84236 84237 436174942 88810 88854 192586588 37962 37963 458930037 27525 27587 882963984 4416 4417 613005365 5423 5424 511285596 31355 31312 324099436 45766 45767 701663735 46032 46027 459270298 277 207 990649891 84039 84040 292275377 11811 11839 203015363 37023 37024 215612581 81751 81746 924418313 50284 50251 433296640 56015 56016 817462770 42045 42046 960148629 36329 36330 889172905 81652 81653 849017378 95472 95417 937432623 41970 41971 501545151 75887 75888 675461779 9749 9831 335316712 50517 50601 25371043 37401 37402 875305913 19580 19513 971160971 81645 81637 982602886 77845 77846 356995710 72821 72822 212701382 99 118 435459763 73948 73949 858217813 73890 73891 127367042 86234 86235 615312341 55455 55456 195046532 38262 38263 717759062 17112 17131 605346984 58039 58044 340292919 45469 45470 325359902 62065 61981 928602994 56865 56866 807871583 77593 77594 942788889 52693 52656 980866629 5217 5218 536601169 2625 2560 972029372 10796 10797 211562647 65957 65958 587760261 47701 47685 262046970 89812 89813 16444719 41070 41098 845849308 60623 60624 136254706 39790 39791 708776135 63733 63734 715777137 48978 48979 768282990 80555 80635 825515291 82734 82735 403735 72860 72861 712269220 6462 6409 830154886 87482 87527 770784287 39107 39108 692585318 47998 47999 439875297 97893 97851 7118202 93450 93451 278920898 48735 48736 221963871 52303 52304 397962846 29063 29064 428179631 54204 54205 868598145 21786 21819 920303540 27174 27175 743253538 96970 97021 760941569 13399 13477 723851256 24400 24451 718319301 99083 99010 353113133 53438 53423 426565397 4614 4615 227531501 52562 52563 494513390 76473 76474 752867087 11174 11175 488033135 1652 1653 338741935 3491 3492 736662753 53234 53235 825471458 13219 13220 793483598 62394 62395 412744342 38749 38750 593980719 28619 28676 629057172 88939 88978 127873491 10233 10234 227837056 71280 71281 652819585 31732 31733 4284560 36004 36046 801480692 22348 22425 721623832 86969 86928 356931228 62430 62443 936198443 93665 93745 465447208 26828 26904 157521787 25321 25322 940809376 29551 29552 327330906 40291 40292 411891062 92902 92903 609090595 48741 48742 786831600 29499 29524 988360379 37961 37918 420451668 6477 6478 145881565 41692 41693 302560204 98513 98514 389075700 63686 63637 792325539 70279 70352 145186998 30276 30277 643930087 92380 92298 717465621 63770 63771 92200957 11127 11062 806796657 16994 16995 696138997 46100 46068 193188137 88654 88660 901228852 14776 14729 108929554 31888 31856 380518322 6682 6683 239680233 58002 57949 685120346 1458 1450 785314246 10606 10607 869089132 17981 17982 810491173 6774 6716 165750804 58528 58495 54048339 88202 88181 806669161 96184 96185 73143930 42099 42184 554249566 25911 25971 494117669 48778 48779 134804377 53969 53970 678069355 9708 9623 644702028 38994 38995 484861995 12446 12490 886733594 40902 40850 359389811 78600 78601 482932367 9858 9859 745656383 51891 51892 226431138 84673 84680 8251632 15123 15102 110267420 10499 10491 391264992 15586 15587 229041765 86891 86892 175627056 98077 98111 493168311 36527 36480 58090662 60879 60880 695529418 10521 10522 136267470 21168 21169 749943507 92558 92593 106232891 47878 47879 767260460 98301 98302 340489578 49276 49326 89443039 31630 31631 425627060 85973 85921 731158667 32467 32468 827227421 85804 85828 135512631 80720 80721 652898879 34445 34473 807796390 11313 11264 918544681 62060 62061 758816554 32239 32198 753774183 6916 6882 198494285 47639 47585 290738637 14685 14686 320422893 77912 77913 115973131 92180 92181 916838907 88203 88166 792954782 19206 19178 53386009 37494 37495 740770002 83637 83630 729570795 10418 10444 351263875 15877 15878 836336907 41583 41606 943009186 76908 76909 515208940 7360 7361 55738575 33768 33760 728655012 56207 56211 436970538 49075 49068 201401556 76008 76057 492596525 93337 93256 164383726 61672 61659 325861700 99306 99307 279944577 45967 45968 668298699 58845 58886 562338379 8478 8458 1625045 23923 24003 345135224 11015 11029 626538905 21638 21682 250861755 41079 41080 538474675 13792 13793 91286673 37070 36994 200527915 34489 34490 565271423 5331 5300 880189369 67646 67647 341084490 74584 74585 362270055 81891 81826 983245354 78478 78403 399070650 54135 54089 887185321 38408 38348 10704966 92845 92818 974491631 85443 85444 550483025 65175 65137 495680615 11201 11202 563372273 92065 92066 483428100 1773 1774 974919389 18869 18877 386528092 91063 91102 490510463 18821 18844 197331144 74133 74134 235437045 338 339 144218299 32291 32206 128114412 88158 88152 554442651 46838 46822 894274470 64313 64314 903608100 24233 24296 706110039 39207 39208 509354069 38945 38946 723722349 88223 88247 788050790 70696 70697 846516117 59689 59684 96917681 58121 58055 710911760 52050 52013 705763853 23863 23804 56724300 71134 71135 239807776 74708 74664 605943434 60428 60362 595097772 70703 70660 197055559 74296 74221 259809859 41187 41188 775511363 29711 29712 363777383 82417 82472 359988211 16854 16855 476568047 89303 89346 491214717 85730 85731 404307027 60509 60510 85247679 73320 73261 516010710 52947 52948 391686926 95602 95596 595348349 54071 54132 570191472 75365 75410 67521703 66106 66116 419038970 66496 66497 664935838 76391 76392 90873662 80536 80537 313703487 60648 60667 531161771 48362 48321 310847565 44946 45031 203612481 26270 26271 848406463 13388 13389 294268522 95410 95495 443491378 27847 27848 109554291 44964 44917 845096746 29713 29714 513561949 37981 37982 422140607 63283 63276 558454416 27243 27244 381104620 9617 9618 61242785 89392 89348 100315992 94627 94628 252949205 30941 30942 24780737 15691 15692 176634765 44752 44753 911524230 91430 91431 646901168 51714 51715 812787039 87213 87154 366033896 39927 39928 461129409 82395 82473 853985542 53143 53091 689205356 50921 50922 985342799 83179 83108 591821862 59580 59581 406934577 42908 42909 843433229 79048 79049 752018458 35275 35329 332873400 12490 12491 909016428 58408 58378 627669716 3652 3653 36649317 77697 77754 877952833 19700 19701 138753102 51876 51877 864368498 13238 13264 797224232 74333 74291 167962608 30848 30849 502779972 5389 5390 646086191 16271 16272 361995063 89328 89329 960694519 90125 90126 69607986 11967 12041 546647553 68024 68102 324457392 38201 38202 677516144 94451 94471 389713567 91501 91502 213929295 26294 26245 181648638 2025 2089 555723334 91806 91740 290476467 71153 71172 854126190 93400 93455 531818540 43762 43763 575902952 14720 14721 624741175 93408 93460 339880933 75382 75383 948578574 85235 85249 966050477 91406 91454 792632854 54545 54546 206123443 2790 2791 955381939 57418 57465 598372669 13671 13672 461828217 93746 93742 375690963 78181 78223 467601364 68960 68961 646216220 33509 33548 83490507 86965 86966 99283388 94871 94872 388667752 68531 68532 341676928 81550 81587 648672323 93313 93314 511061995 1620 1621 307776580 78257 78258 15767114 15298 15299 911162318 38247 38330 726200793 82590 82614 346630027 95661 95604 906382230 59061 59062 962264288 87806 87810 539146183 28188 28189 577497138 90296 90272 615760568 64229 64175 32735843 63283 63227 292587383 70403 70340 629155409 84150 84151 564595759 81816 81817 726194027 98111 98112 659401830 70917 70918 659215450 66374 66409 158904359 81537 81538 309233826 62318 62319 699824140 92802 92803 564486723 95543 95544 590252946 92780 92781 354392037 38074 38075 832621711 67627 67647 240907389 61487 61488 46023846 7980 7981 283442800 83436 83414 629810884 71222 71272 47990281 95248 95249 869180335 78219 78232 472895167 32485 32486 442327063 83260 83261 337673520 67626 67601 286951161 23802 23803 679570755 42890 42891 462052411 7013 7054 785228084 12363 12364 177873679 34709 34706 876069434 77226 77227 577986684 18286 18287 400359901 89704 89705 450340853 31468 31469 518814511 86948 86993 369541303 50195 50196 536456121 7250 7243 664704421 25700 25701 837815819 58546 58598 270488441 57203 57204 931133653 514 515 560799003 8570 8489 127349286 55854 55855 37551657 1684 1685 724293250 22886 22887 871979014 21516 21485 705861242 78428 78429 879500561 91208 91209 628345564 82206 82207 575081479 31256 31178 576611908 37010 37011 950235009 99021 98989 56104873 99691 99702 970690591 55258 55324 464440036 23187 23188 603701808 25657 25736 430964188 65012 65013 635180570 76260 76261 198142344 77765 77832 817743417 34989 34990 427883848 65025 65026 480848265 30675 30676 418027248 89260 89261 724762970 52925 52926 746318194 52639 52640 443359302 42389 42462 503325480 32063 32064 268382464 53710 53711 372408590 44141 44140 669855800 51498 51428 735172882 77548 77516 409294570 16932 16933 999105238 65111 65112 92768666 84678 84634 865628934 36609 36586 729599767 39449 39458 744614634 19720 19658 163017685 12136 12059 326001320 12032 12064 398752124 50702 50755 10745904 82053 82054 144882114 78465 78381 711224592 93728 93770 905046155 19286 19287 756295347 28474 28401 418474599 35122 35123 890022482 70694 70695 818130073 47393 47471 376698902 90353 90354 734202785 94802 94803 562101711 54566 54544 761796774 90267 90218 548168345 17380 17381 64453061 93450 93466 186873177 20280 20276 80077765 21607 21608 703239063 41948 41949 295315556 18636 18653 103587247 91503 91515 586348547 59541 59549 570158482 43596 43597 448771597 44215 44209 256789135 336 337 781813008 76323 76324 991624795 44203 44204 757784207 56155 56110 822864124 62006 62002 711542264 35708 35709 679909587 31568 31569 344890341 18613 18581 198802734 38202 38203 597949320 23878 23933 585446829 51128 51129 680064978 51757 51758 266802623 2361 2422 144624672 40481 40482 997155172 76833 76839 726900934 58511 58490 864504282 57349 57350 841854030 92799 92800 945819257 35067 35043 5091200 94181 94138 96405740 90299 90334 911388674 69838 69814 185067020 28687 28696 185983975 69173 69174 529478171 30262 30263 191050283 32152 32135 771843070 20067 20068 507704690 76148 76174 360293362 58637 58638 600401635 86039 86040 106081702 5788 5787 660368055 13170 13107 194837993 17537 17497 220202606 8660 8732 17662726 4169 4178 323953504 78239 78240 555827009 39329 39330 527533127 3885 3886 193384398 99800 99801 232234440 1586 1587 811351284 79539 79540 673459110 58883 58884 555309039 78429 78409 758763580 33895 33831 357506771 30425 30350 994940659 60430 60431 616129534 40707 40739 776273778 403 465 516403369 72833 72832 37600301 31528 31468 205468927 77794 77795 410648640 43656 43657 213613179 25393 25394 407986444 10816 10829 183013056 77392 77393 222882190 50033 50034 550656742 98974 98975 252557337 49868 49849 421209039 31478 31479 226891431 84550 84567 758514162 60183 60159 522716511 22160 22161 608242440 27315 27237 896350593 98685 98703 886052361 30928 30929 904779950 93176 93177 734045534 14312 14276 300800620 66770 66777 312677903 41237 41238 189591479 40728 40661 783875941 83030 83031 124890264 86032 86033 960459184 7293 7294 171158934 59364 59365 489105852 39736 39737 340839134 23331 23335 139154201 6276 6277 821065996 99707 99732 211155823 49414 49431 442025092 54070 54071 245583970 26463 26453 642320278 50453 50454 19975498 3935 3936 578341830 90282 90283 307360531 45271 45272 816270081 39114 39186 260655360 33834 33835 91475075 83927 83928 374980080 10798 10748 323325548 30187 30119 208056498 86435 86436 371183736 67543 67562 62015326 99830 99831 992570013 29749 29750 612182700 36236 36237 810015304 86344 86361 183611361 88845 88846 6974684 17124 17144 985298054 29676 29730 182668582 87351 87352 696557842 44735 44768 694886469 50704 50686 8920961 40452 40373 524246922 37905 37906 799965503 49443 49444 303202052 4461 4386 168076780 85789 85790 735078845 66366 66367 763057400 64965 65034 982443351 13800 13769 19290648 72231 72171 34750847 13184 13267 939953746 6684 6620 266094261 94641 94642 523080584 19516 19582 426917122 91165 91196 636786811 39484 39425 294616226 45591 45592 11857612 21409 21410 656069145 2857 2858 603062796 23642 23643 914075643 9954 9955 510672763 49274 49275 161069219 24128 24142 872912303 31024 31095 208751186 44737 44724 778382271 67593 67567 153082774 11272 11284 146341798 68081 68082 51391467 54542 54543 709572506 88422 88445 114675779 96443 96444 696871918 53606 53554 560624486 32674 32742 724082931 4896 4907 225671750 39830 39831 467085371 70906 70907 125724896 51191 51153 379963284 23479 23446 495498310 47302 47303 391948458 74058 74059 781695890 68715 68678 533126615 10664 10665 590232272 57197 57198 611796799 15804 15805 707816602 8646 8683 634690790 49178 49102 997050011 81538 81539 114460981 27345 27346 315801619 95162 95173 379965536 46517 46518 116819434 24012 24013 329433147 94349 94350 345817647 53740 53741 446024578 5709 5764 165017211 1128 1108 52596572 70688 70689 140315487 26568 26569 394606834 38431 38454 512410628 79608 79609 501959303 79610 79611 115973501 59677 59634 300026278 15305 15306 626836680 53323 53313 7381533 39588 39540 197289241 30223 30224 97146485 65896 65952 886947939 10751 10803 670521170 78743 78744 864905097 5356 5357 522530962 15676 15677 730725672 48089 48110 577566992 52967 52914 786471420 82696 82731 546566932 8511 8434 530481982 9556 9557 59315591 39570 39571 537949016 78236 78318 900056642 65734 65735 895183114 21856 21857 128591333 87844 87845 417905372 13273 13274 996589339 35633 35645 304800567 220 221 537743444 92849 92850 796358923 4140 4201 532605410 36068 36066 645456705 42857 42858 618666139 48842 48801 211820878 34843 34758 459066763 77532 77518 812528528 29141 29071 605049252 77507 77508 930127321 30495 30543 700686806 96264 96293 346537616 97076 97077 738169217 1696 1697 913371264 5268 5246 204970822 8010 7968 227297058 21986 21987 367241969 68501 68502 909967269 83648 83649 114130042 73342 73343 313331870 31285 31286 226374796 88210 88154 166850711 69434 69518 363527586 42781 42778 26014956 62171 62162 709393979 91172 91096 876649149 39483 39484 634277195 77979 77980 387888418 48244 48311 794088689 57418 57419 475896193 28134 28129 920466393 34185 34219 359593288 5669 5727 655901846 93137 93138 653746176 35257 35320 661200098 95822 95823 759874729 34615 34616 258659872 43731 43751 85132500 3889 3890 894617301 46770 46765 257164126 34776 34713 490933112 18674 18675 211857753 98883 98893 590048714 12955 12956 747375451 4657 4658 268109521 96169 96170 139405248 83080 83081 621501909 50885 50937 132758941 14336 14262 30964727 89493 89494 615012876 68724 68789 680252467 92303 92240 369435463 92113 92040 615640412 2869 2870 578691861 3391 3392 64928410 21559 21514 702597021 58388 58384 460240371 89208 89261 473666975 49759 49677 339984920 30012 30013 511398951 31902 31903 181711496 61388 61389 686682895 59174 59175 746485280 2845 2846 819964304 44544 44545 161635631 14257 14258 780914166 31281 31337 851060621 96553 96544 12327024 87303 87304 267079538 26423 26453 884718479 27103 27046 683865102 76762 76744 905599304 80046 79970 12736713 35271 35187 393704486 62333 62303 68320758 583 531 675925380 46849 46852 921461763 28165 28166 3434781 97199 97202 870712279 38649 38623 261804062 26948 26949 659277829 49584 49585 155847600 81915 81916 260329706 96772 96773 424579844 67224 67211 624562759 4495 4496 176157354 47668 47669 185046416 18109 18110 961900489 6543 6544 117639217 2662 2608 11011892 75851 75852 842183625 93122 93065 289136653 9046 8995 907665416 19597 19682 511512763 18834 18835 587507786 26453 26531 373344894 77929 77962 361314583 14221 14222 295074743 80377 80378 862038160 3832 3816 594844744 80608 80609 242446109 99916 99835 491081099 15362 15363 864313615 86343 86393 475957778 11709 11710 79693416 81605 81606 776120980 41091 41092 989988189 98699 98678 513959297 80631 80632 523438258 54634 54635 461294438 77508 77509 482596485 56007 56008 602473908 70488 70496 717776660 7021 7022 328442165 17455 17370 865573680 26324 26332 578210208 29568 29650 296253140 51083 51084 181220813 59680 59668 646078217 60773 60840 462473885 41010 40976 915099437 40781 40782 563534361 85971 85972 699867281 32451 32435 745447524 85385 85335 694685491 53068 53069 795026424 26243 26319 765655558 58080 58081 554561347 4465 4414 791320366 91042 91092 708702450 49805 49806 28103513 94575 94576 978853278 42498 42541 634094454 16481 16550 455372439 92588 92589 559549420 59430 59467 18217974 83873 83874 976813528 70846 70916 592462141 13701 13702 589032427 68347 68348 886764685 88885 88886 605553620 60505 60542 838256977 35043 35044 541489639 12234 12235 444910797 81175 81187 801650593 88940 88941 40777008 33427 33428 44429992 30899 30825 28982089 38969 38967 413169018 16646 16647 418197657 10450 10451 286185977 42336 42337 696457183 49206 49121 24753189 81307 81278 875989721 65269 65270 270700770 18551 18606 546303019 93422 93429 251567117 7040 7026 949599719 17346 17347 24466326 41233 41234 326514114 73568 73490 223920011 9021 9022 769045981 32504 32494 329256205 64827 64883 122823261 66223 66139 648989866 74868 74869 966722929 96800 96801 311948800 1408 1409 400678168 81923 81924 302718970 76847 76803 262155543 14954 14955 436551821 65184 65225 14661557 57692 57760 548619821 39462 39463 519520560 86769 86757 813568354 60583 60584 570859265 84229 84288 832987339 65228 65229 521470626 84987 84993 738155815 64288 64289 180903827 30708 30628 971791416 57566 57567 930433758 69165 69154 231264027 17133 17137 506938583 89759 89704 97345958 81986 82005 195797965 24619 24620 8657083 58942 58941 224889143 97546 97547 478725474 76832 76859 808184587 86283 86284 483252925 79938 79969 661702627 26028 26029 648042780 55691 55692 284614315 61281 61260 313115875 39601 39637 955988010 8955 8956 490030699 56151 56152 621449347 94922 95006 43056434 69776 69761 177637684 51773 51691 829744017 7482 7483 616384361 19352 19353 172783296 24196 24152 131320023 58287 58360 731482872 17456 17423 142160243 58028 58029 305452104 13074 13075 845499901 27059 27048 745950310 53648 53636 132328755 69493 69504 842400797 90914 90915 191121604 35992 35993 160000527 62405 62337 538319374 73613 73614 163630310 91401 91322 860772474 47635 47636 306619723 84567 84568 712019274 7712 7713 643924027 71323 71374 729353837 48338 48339 347729737 9303 9304 422422412 4266 4267 43019942 91526 91527 611357248 58789 58785 10491541 85080 85081 238488175 75581 75615 479145889 91575 91576 582145390 87201 87215 534510098 19730 19657 721844044 11328 11301 420141971 81544 81545 404047751 66183 66165 555964943 67753 67827 773720930 46609 46610 189686743 4539 4540 917355678 1697 1698 920124074 17822 17823 851174746 18068 18146 593978963 77606 77584 123004948 17987 17905 521607335 6202 6203 958470434 26399 26353 647549753 98860 98861 943348409 69355 69356 24444447 6642 6643 784343522 94413 94328 429099870 80754 80733 899253215 33817 33818 799935541 7450 7491 816357044 77285 77354 82328865 79434 79435 226438473 75385 75386 612388841 29633 29605 577666519 54611 54570 210796328 40200 40201 110932373 80640 80641 217613087 35508 35509 398059529 33368 33431 494923759 71804 71755 688597726 84258 84201 465349732 26840 26910 300341306 32416 32478 11609861 25859 25882 993734155 82331 82332 695725224 49890 49891 672921173 66914 66915 968258018 5597 5598 719168915 69706 69649 708599330 21785 21786 596971201 17429 17430 149597718 82554 82555 902682060 36169 36219 986752148 51646 51647 794569963 36172 36173 761959422 6705 6706 830624522 40151 40177 199011094 61850 61851 506832529 20022 20023 65145794 25333 25330 865931314 95893 95842 160923935 25021 25022 329044310 34904 34905 652358345 38135 38081 616688987 67380 67381 46143394 54609 54610 585552514 55348 55313 103683470 79129 79130 306134362 15118 15119 771246938 9670 9671 140547177 78411 78470 190440915 30177 30238 221137004 18788 18789 317075330 7233 7234 436432950 1306 1303 56843426 27190 27191 947503007 34148 34149 557479989 56635 56581 203113677 32449 32450 144774236 31845 31846 531418994 56994 57070 561386728 5763 5764 304871508 94057 94058 581321439 44826 44827 201439978 46731 46809 722489404 39720 39721 105314195 96596 96628 561281901 37122 37058 19205380 92822 92898 28127078 20495 20496 616208523 68046 68052 704846693 52043 52044 483512541 44031 44025 425385930 89491 89453 281572343 69186 69187 918531068 75325 75246 328479328 9182 9190 134347804 54537 54502 626574788 45677 45678 909457174 25913 25914 758158582 32952 32998 89560359 55787 55788 655016056 38801 38833 615313853 50089 50119 558980778 43046 43047 555882792 38296 38297 475750953 19458 19459 120269976 44818 44866 898284751 94506 94507 180503928 93538 93515 157605613 82349 82350 445604261 30987 30988 100785354 76185 76186 213740412 11533 11571 158305951 46131 46132 572046013 64829 64794 872978082 85736 85782 559105069 7658 7600 916995196 68574 68575 733214023 43018 43019 375139542 55333 55334 705942199 62485 62400 486025725 53705 53628 677755954 53475 53476 303355102 54709 54710 680456574 54435 54404 196689606 246 169 553022289 69696 69697 419147277 38151 38199 658017520 9602 9669 297677875 61186 61187 426450411 24867 24799 375787163 13767 13688 561199845 88217 88292 616682626 83181 83182 35317856 5632 5717 921663461 85339 85420 614496864 5311 5276 147514326 9462 9463 77860623 58046 58057 782738544 85506 85523 755129376 38144 38145 948397292 2079 2080 26289071 70372 70407 899800657 80124 80044 470876193 66295 66296 158277308 85710 85681 905998801 45119 45130 66415901 70345 70313 579696623 33017 32934 107134675 24618 24619 756387181 63314 63276 817947661 8083 8084 540444096 13353 13332 816342494 97722 97756 446022773 67857 67889 373262523 27721 27722 58591417 91957 91958 863467540 23191 23250 367654027 27951 28017 31288222 11207 11239 507154904 88751 88804 587342104 98372 98429 127561697 27919 27882 465358204 22563 22631 64703128 47132 47133 929869438 60322 60323 559016542 10751 10763 640019386 5290 5291 975467592 88338 88272 730136433 98632 98633 257332303 44669 44735 871931015 55573 55550 160554540 53229 53230 240343284 28984 29005 968194829 81816 81763 170162188 33931 33932 522677649 53206 53207 128306467 62630 62631 4039250 87378 87433 772717998 35269 35309 992985232 90025 90037 647089229 99987 99981 785870360 66055 66056 354470558 95422 95406 939566280 85631 85632 498535650 34378 34379 966790382 51682 51698 372968231 863 864 354192201 56392 56393 748986989 91406 91407 522768560 55775 55776 289437863 80890 80891 322643451 70949 70950 225030201 48176 48253 111152363 90418 90419 825244696 29011 29012 940687860 58247 58248 688081146 84644 84622 670135474 66201 66197 40227832 72316 72317 965094147 30722 30723 476714373 53471 53472 578993000 11608 11609 524777277 70934 70935 382259705 57735 57798 736658976 44178 44179 729559495 47524 47525 427381665 38242 38164 907068250 79136 79137 590008230 38692 38693 202063789 14638 14639 23811132 68077 68078 584309068 98172 98105 593331579 37019 37020 158395193 16858 16870 52446049 54962 54963 763618546 12001 12002 141018319 63534 63595 720503276 95695 95692 964412865 82919 82956 673286669 72216 72217 485043662 24610 24586 560912179 47977 47978 665918135 55829 55758 88877753 97085 97029 802491369 21045 21046 790761728 76305 76306 758944548 50609 50610 225863166 60558 60511 777591291 3930 3971 960330769 17736 17737 415070772 86203 86204 792934688 78934 78950 375821459 79591 79530 495957937 34903 34904 734240122 45188 45223 145211489 39726 39713 13008481 96611 96612 978609046 98243 98201 364579552 16614 16581 459887565 52164 52228 332097248 29955 29956 400694752 16444 16416 474155846 23298 23299 370767689 92390 92391 281990986 71016 71017 966388154 69528 69529 841586226 8555 8535 492384329 27744 27749 315981601 85572 85501 728063179 55668 55731 622485123 70653 70654 764125106 39335 39255 853971486 35099 35035 842743134 4989 5010 667790382 16297 16287 244151020 76043 75969 395877735 90258 90259 26449587 79918 79919 814949954 74841 74842 732751257 20827 20828 350307996 39160 39161 251008851 74970 74971 119579673 30955 30956 450885108 33562 33485 861312246 9842 9905 205357781 19256 19257 849751864 50222 50194 460450258 92259 92212 456984488 32366 32367 387764650 47266 47267 132129875 50522 50521 988663492 91590 91616 542375470 6064 6065 385444420 10665 10580 349313795 60478 60508 649224948 20234 20235 640701016 91733 91740 651094673 50198 50137 180132120 23983 23912 76896305 80503 80504 188173065 12461 12498 303168803 59481 59482 975274632 57633 57699 515687898 86188 86268 632625511 9856 9861 987030080 90221 90227 850909295 92405 92393 875525121 75806 75807 90960832 45911 45912 274259512 50525 50526 63000292 6565 6592 51088972 61706 61707 583974944 31694 31695 571299722 77911 77912 683081254 84376 84404 863887164 95207 95239 788563551 8495 8420 85301829 89901 89902 619406923 51173 51174 74499821 36872 36873 524819785 5815 5766 833242084 56471 56472 456186782 58827 58882 833143267 31832 31833 683783121 56018 56101 550229803 42840 42841 711634965 8738 8821 328574559 92224 92195 751995637 2849 2814 793713145 24376 24377 712581319 56604 56572 857171838 96522 96523 571619610 32602 32603 318569876 67815 67777 27192010 53854 53888 194085262 34059 34060 444394593 50136 50137 12148810 79493 79443 698348730 66358 66359 401722409 95097 95098 689433152 17415 17416 457640471 17798 17841 853835424 98832 98833 152621478 88710 88646 550934825 9759 9828 359299016 19848 19918 642107357 18745 18746 628872628 58341 58342 345766284 60812 60813 716228811 75686 75687 276376026 99029 99030 927840231 61626 61692 309863539 64161 64162 470862166 11475 11399 436355759 44980 44981 990882015 31384 31385 99363663 60605 60606 307394365 1211 1202 566404192 28149 28119 660456369 21216 21217 795839796 83083 83084 149651221 82219 82220 152788611 82375 82376 77533867 24903 24904 307683745 82252 82253 501180770 94669 94670 287160848 82635 82636 822389596 25588 25589 856556441 65802 65803 554802034 17555 17636 114097180 48343 48420 866658842 59684 59685 466794763 23054 23128 720529187 52563 52564 519414279 12396 12332 469091076 7330 7331 719890614 64449 64409 762973082 58408 58409 873586028 89597 89598 319143082 53068 53050 767998770 48612 48613 115810279 20131 20132 824127133 51827 51828 290781613 70582 70583 351410043 30618 30619 189048772 58670 58671 37706308 52997 52923 973272079 10138 10078 837927294 48192 48222 870382740 30934 30940 63748184 43828 43851 284822965 82945 82996 179702787 31060 31062 843838945 27079 27028 604776702 65117 65167 183702423 92245 92223 68013528 1942 1943 683982808 93557 93486 775345636 59750 59751 733469704 67001 66948 965617608 6756 6685 414034061 94958 95018 123938226 21217 21218 373364884 66378 66379 859094757 31401 31402 248167406 37468 37469 453502422 3136 3137 117216702 23816 23817 383852200 64844 64845 678973516 81661 81585 564971071 31086 31087 606407566 24316 24352 360307236 7893 7852 306359784 72141 72165 265169109 42255 42276 577661931 60186 60187 109329121 52803 52804 585719745 3673 3678 333725160 70395 70365 518952438 44218 44219 68477773 76144 76078 173408482 94312 94313 532303397 57128 57129 43201673 55825 55819 371132790 1639 1640 657123400 27712 27713 254405230 41249 41250 120391221 12714 12700 172350765 17699 17700 51737309 70140 70083 778186295 72544 72572 889717377 49832 49833 443479432 29189 29190 342641089 43858 43773 49365046 65566 65541 224626290 79447 79448 431862481 43535 43536 118677582 11207 11208 699846972 39661 39627 718189877 86641 86642 941527492 30926 30994 400488031 57435 57436 92050108 60311 60348 698466053 92729 92730 853662242 46208 46209 45960998 68181 68167 760058691 37302 37303 922160735 38309 38294 418370894 47301 47302 829842003 53310 53311 371029928 13357 13283 23694051 51112 51070 659833526 60376 60377 706053332 41441 41521 620402973 48702 48654 85516603 73361 73362 896585408 12129 12212 147560448 23778 23779 293678987 37136 37207 611563348 33551 33469 290280646 69522 69523 744541177 5512 5513 744031124 42802 42803 946842446 12169 12170 343558385 92039 92040 843490843 13992 13993 605184186 60497 60498 737413480 41178 41162 633193762 84289 84290 374872150 35227 35250 628189128 30860 30917 447305725 72611 72566 31592487 18960 18953 174889525 73650 73592 351856674 62044 62031 134518366 91426 91472 71869613 16034 15955 742848616 13454 13455 824646512 50166 50167 124243180 90330 90282 704199165 21011 20992 360055378 2030 2057 709999462 43083 43059 337362711 81510 81511 726204966 76039 76055 277106221 79319 79266 559030688 79641 79642 836948567 23157 23102 678571561 71338 71339 400891368 25209 25178 753213673 53233 53304 510490802 11128 11129 574395528 84368 84331 568574301 45432 45458 780216189 53023 53024 53748153 10214 10211 553817968 11114 11115 778190367 41604 41605 18411179 95170 95171 353031625 20649 20610 352021739 11547 11548 618842329 80899 80897 392063933 42544 42545 269302929 88871 88872 423958397 34217 34218 663759060 1706 1707 663138662 57644 57682 776259719 18548 18498 604767661 92333 92352 699688754 16114 16115 657555677 27362 27363 164629549 83236 83237 450929568 1055 1056 851507161 80300 80301 531483388 35596 35597 924525530 92867 92858 444104397 22852 22837 265793193 19896 19897 148592815 40444 40445 426670502 44266 44212 624518700 60425 60392 547525888 59402 59403 923097845 91729 91730 618213650 31684 31617 870289981 90534 90539 659496332 11424 11425 575012706 55739 55740 6377453 68137 68207 232317326 28444 28406 143120783 7476 7477 679494803 50943 50944 218780031 33404 33405 724931481 17286 17287 71760552 92972 92973 460686685 71489 71490 390391953 66442 66443 411091010 56219 56220 747737309 61599 61600 234785364 28628 28629 987446660 74794 74798 45793627 33660 33716 118185708 62859 62868 858577088 19168 19193 387370182 85993 85924 92621149 25410 25411 983423143 18263 18264 26324594 97436 97437 911830507 81784 81825 41079694 63073 63137 725170425 71622 71677 444178165 38783 38784 814230362 975 976 622556263 65263 65264 817470962 62020 62021 233258218 80900 80849 106244169 34294 34329 536966081 20376 20377 72230771 11009 11010 452636142 31543 31552 368752564 71255 71305 945574693 60163 60164 103338205 81829 81830 424933668 11721 11722 673985185 15302 15372 622682531 86002 86003 178011303 56739 56708 13477706 81369 81370 677914909 57622 57638 144436022 94814 94815 558188838 74251 74252 364689511 90889 90831 163562762 48595 48514 412195946 16653 16654 618746439 45508 45509 845827567 69887 69888 692245603 98670 98652 753161987 26806 26807 957061062 23254 23255 310269009 92510 92456 486625990 7547 7548 732365773 38521 38581 969080979 8863 8864 298333175 73818 73762 492538520 11435 11436 222745291 80228 80229 914250671 45905 45872 189338491 38872 38873 957542096 7517 7600 567135778 93294 93295 528319831 1188 1189 816612019 10405 10406 999882808 32481 32482 585742870 92843 92844 510029822 77628 77641 221780622 29077 29060 128765763 26677 26600 674042354 7896 7897 199127159 51931 51932 224574830 76075 76088 278445333 10791 10792 708442105 35702 35769 808835912 41413 41414 225904538 92790 92756 79812088 75081 75124 106032457 13266 13221 147129979 83978 83954 791760235 62082 62083 710057796 30492 30495 786949678 78521 78466 999020547 60096 60097 590302793 49964 50013 970614335 21213 21277 779686469 75683 75659 683612652 79763 79764 665530930 10836 10808 39050818 8654 8655 78385172 94559 94556 882082132 68745 68746 392951088 17317 17318 75775276 45982 45983 709717557 11718 11760 235062623 26173 26174 17576333 11423 11498 889199187 97619 97546 731344447 74532 74582 948878228 3112 3103 728893369 13195 13237 688918140 99041 99042 850519000 70980 70981 154587360 12065 12021 117212316 99277 99278 672415466 77749 77750 715398703 52686 52648 112465121 12894 12895 515051349 27721 27724 893832770 24519 24537 892186079 24440 24441 95209024 34683 34686 81192144 90365 90366 553367389 89554 89555 25539060 89063 89064 168975863 95016 94996 380188915 83487 83504 651893250 18326 18327 618294164 16497 16436 27276190 65610 65581 722989154 4040 4110 756761653 60988 60989 385793478 75882 75883 531684844 14361 14426 898059407 67830 67821 42303424 51453 51472 537175097 34410 34411 669439939 97770 97794 579869844 2349 2350 289021881 13951 13952 779334779 30573 30574 555196696 11737 11738 203758777 79393 79394 181373394 96841 96842 767219854 59994 59995 275575889 28084 28161 781672312 55539 55454 560336105 96615 96616 562344783 82430 82431 815532037 96214 96215 509313107 19628 19629 689135438 29552 29538 104335387 8867 8868 348776291 89995 89996 279746186 85215 85176 598741057 52228 52229 184389686 46782 46783 532573023 43738 43727 19083513 24354 24355 886624676 15276 15323 826902755 21101 21102 799101538 309 310 561833682 33582 33597 101673897 54811 54895 67837662 70368 70369 424282434 480 494 583719324 2554 2555 979382065 92340 92394 466904117 90758 90780 677489305 33718 33697 155870772 61687 61688 979379450 3592 3641 899934599 20355 20356 695562666 36719 36720 39321286 93644 93682 968657394 83538 83522 67151937 88083 88088 484575716 10850 10902 904202967 56096 56097 418312387 24653 24654 676196687 96189 96253 432618836 57580 57612 517590097 19961 19998 945054894 47816 47817 570714678 89875 89950 364818021 94594 94643 905826806 81429 81430 468108795 10831 10832 987876715 44368 44369 708949054 18595 18653 155844831 35241 35212 327698038 69413 69425 889429791 32910 32911 570587931 11633 11634 903614707 24991 25016 32515393 98766 98767 953547128 73835 73836 425650222 67752 67742 491690978 45981 45982 283829270 93272 93273 730449720 10610 10693 138318665 87362 87363 466460581 36010 36011 864016386 55155 55122 783801519 51377 51378 294915456 37545 37546 991747175 64300 64263 805518867 72061 72062 790668457 78493 78494 84472837 24398 24399 928641964 94354 94417 357588116 73291 73297 205439268 19751 19752 330296172 99705 99778 238145348 15301 15249 506079726 21816 21832 321057751 63818 63794 329091352 60516 60517 504978722 8655 8656 618553000 86183 86184 321571204 29381 29410 837059800 75530 75457 257110793 52138 52084 412689510 93207 93208 849275784 54257 54258 712924116 76814 76815 559312677 22659 22600 392921563 16562 16563 966446325 57919 57997 660554119 34971 35007 178104136 30961 30962 853661836 95688 95689 11253953 85979 85911 266172651 97100 97101 279773430 48740 48764 750994927 3937 3912 564831708 53034 53053 863377052 74260 74261 574973149 12791 12737 258600202 2177 2243 376163277 45530 45531 807381270 73652 73653 138402927 422 366 401776400 17995 18030 248328916 45141 45142 60242130 10016 10017 673668328 30435 30456 786339565 24333 24334 949505721 10409 10429 169918063 90649 90650 741408881 75893 75894 137782206 37025 37068 809442181 31063 31023 526404884 7539 7540 370622832 54244 54245 80744245 39692 39740 522875645 9146 9196 567110809 13834 13849 424973927 80342 80401 601943543 92560 92567 927233678 6644 6566 345204635 88650 88651 425745775 29146 29077 110157272 52452 52453 934159735 51024 51025 893315766 63165 63211 972718734 3433 3434 444176820 4783 4794 569487205 96781 96814 253953134 26619 26636 544381386 72563 72564 830337768 76259 76260 803302146 81251 81307 890849053 13386 13441 375169969 38062 37996 99188324 26419 26420 198067598 2598 2667 703451717 62720 62718 742532317 23686 23687 979360180 66104 66171 37634225 57667 57668 875576932 25886 25964 828411919 10195 10196 974440294 82256 82178 90081477 46277 46278 887360688 23948 23918 787601239 94695 94635 120250926 75906 75907 40632470 70929 70930 552811653 12903 12833 539423093 31591 31529 463771095 57724 57805 441210200 54537 54506 928933254 63435 63436 500811602 455 510 651236364 2326 2266 788010407 94703 94702 188825715 88454 88455 183521828 42066 42067 108371533 88866 88867 723193884 96379 96380 273426078 59847 59792 925344360 30000 30001 108762367 24634 24675 656514190 8329 8349 899943162 36539 36540 2128217 33186 33187 677950637 42615 42616 692977688 18550 18473 119381281 20905 20987 728119253 54549 54550 888855418 78869 78876 334945282 72725 72726 494146971 9478 9514 273472827 59216 59217 600409822 78462 78415 688231434 65205 65258 614050316 1503 1504 139302749 3468 3469 371764232 55543 55544 632243760 35639 35684 620262894 38683 38666 307692777 8428 8496 553519375 29978 30042 177818373 91779 91762 648459225 44008 43983 727856028 84962 85008 674399342 47824 47900 552690081 96790 96770 853843354 32344 32345 260035727 51617 51618 591639779 25696 25697 460124275 42947 42873 947892731 11988 11989 724878528 98300 98301 119311833 6409 6492 139016657 75524 75511 168971836 2604 2605 602629396 23969 23970 478825664 67428 67359 743834251 46006 46007 174406858 21342 21415 796420526 3794 3733 56419237 23576 23604 769423894 46649 46588 934761370 60938 60943 488180881 34562 34554 548976942 21154 21136 607813915 82221 82217 936308627 7500 7501 663741663 28705 28706 972887454 31378 31379 823272144 34040 34041 341091303 73124 73043 752835128 33998 34073 132787287 43104 43178 708431145 63442 63406 747588800 45411 45412 238725360 61380 61413 627383303 10746 10747 737153113 28715 28716 769396021 32441 32521 232476610 13647 13583 824835584 66824 66825 178315248 75619 75620 270163963 16001 15946 56958011 32627 32655 276687552 31004 31005 508982129 48934 48935 873007881 55922 55996 510525536 99615 99681 370348770 1002 1003 799682211 35195 35196 106396643 88746 88747 126519405 57609 57610 178786265 80937 80938 685877571 54851 54913 505319161 99311 99312 697049179 19019 19020 837456056 43810 43733 503112404 52617 52618 252009715 3321 3307 658743671 91553 91539 993700344 23664 23741 689223023 20363 20345 966712193 15157 15158 945961281 14446 14482 553292890 95672 95615 572742743 55662 55682 620202276 89622 89654 626790182 49660 49729 235162176 61147 61148 533989055 47741 47789 629374374 95847 95848 416969565 79145 79146 146695102 57795 57814 521641604 96455 96456 784378400 95569 95570 479340676 35347 35348 176271408 15999 16000 869988221 21866 21920 272647283 87868 87869 679075434 99088 99089 190922764 90584 90585 96042062 48198 48199 616285125 60546 60502 955722290 99108 99096 381653456 8837 8865 932694391 40648 40649 768656633 70109 70164 104013588 37135 37136 580763625 92261 92262 319940910 63779 63780 320355782 20165 20220 613033712 25774 25775 899908326 90054 90059 954944307 653 602 58696692 45744 45745 857665049 85060 85054 747621386 24506 24507 380884293 75404 75405 594176159 2398 2370 950238681 89693 89659 836293196 87163 87164 190658145 48579 48642 217615455 42730 42772 633270502 67643 67644 812378182 423 424 105869816 63313 63308 627092755 16973 16974 682231112 93563 93642 983227762 60986 61012 302614081 95791 95792 179658500 74405 74446 279101194 93473 93525 965265381 18784 18785 834743069 2791 2763 301939785 61988 61989 884512149 29562 29563 385128998 4453 4454 750175486 2644 2645 446942777 44955 44956 608234882 2422 2423 465533778 17744 17745 448674077 44975 44977 405263758 942 994 871309972 83490 83491 10151671 41453 41454 487551272 32386 32387 294576015 87976 87899 354554706 18544 18513 279571066 79571 79572 869202600 3958 3959 966771079 50767 50801 706117386 91963 92020 640583660 10262 10209 92199701 68850 68923 917773448 66189 66162 269326317 74369 74370 330420027 54038 54039 195329079 36969 36949 781068009 5021 5007 664870964 42975 43059 274870072 64149 64150 500324541 40172 40173 877583503 87693 87739 983758730 59676 59677 291820360 51796 51813 959888533 64634 64667 949169183 52918 52889 468280109 49413 49496 191735339 75633 75566 867182123 77790 77801 419503638 86455 86457 971229583 5562 5596 380298050 16555 16556 737353517 80056 80057 585394069 7190 7191 183002130 28994 28995 473054887 2212 2271 252791970 80799 80835 425745434 40112 40194 187036312 13765 13766 164057741 47898 47899 299412420 67329 67273 151709925 4097 4098 565590535 55812 55813 78947033 30805 30888 233048735 48206 48207 367093683 32832 32833 896058682 86570 86542 609414090 63229 63218 48958985 77448 77397 836395644 18622 18639 408789692 24017 24018 611162373 97343 97329 214514578 46402 46403 558464780 30911 30950 224560719 34863 34798 554739706 79400 79401 707465176 25997 25998 635401587 7696 7657 29917837 28831 28817 905687073 94499 94543 695185671 87988 87920 996577854 81241 81195 460412098 10503 10504 636701389 4750 4751 48858723 17342 17404 648442423 17941 17942 969658260 63061 63124 403526924 48691 48692 159299938 44315 44367 783804564 66284 66285 201552744 26656 26657 188345565 92783 92784 817304171 3802 3803 587156955 26367 26368 639877906 61374 61375 186366496 99905 99906 620461016 34449 34530 880523753 89908 89888 878186617 17938 17902 398132210 49101 49021 630165569 15220 15227 676764647 16027 16062 504833278 94150 94084 741689182 87266 87307 17469279 57568 57569 170947634 53844 53845 406323726 12911 12909 397878128 21663 21664 379908370 20897 20957 901010334 14094 14173 581673919 31960 31961 441017236 22278 22198 518859147 86038 86039 832501980 82231 82168 780086829 46438 46465 860452551 57336 57261 596477746 77817 77736 909733993 53868 53875 25493801 22690 22691 277534674 33716 33763 684513009 90587 90588 356100881 94499 94500 204341529 46331 46287 302029284 85278 85324 912688005 47745 47746 26577371 43091 43100 714640126 441 386 566224670 37394 37368 78205983 14046 14028 874848455 72537 72538 314601442 72323 72365 217639321 58795 58796 910705153 99068 99069 469004590 35517 35518 392441545 31491 31573 713747766 14509 14446 250651278 35315 35271 376602016 98458 98390 395025409 4318 4387 201498580 7133 7134 770047080 52689 52690 676821569 35301 35302 837483100 78384 78420 396577745 95342 95343 894094279 67050 67000 465498654 38791 38792 657584596 80215 80216 1101691 16677 16678 512827488 17561 17600 19405909 78641 78585 345850208 28060 28061 447772092 13874 13875 346395925 69084 69085 299129359 23910 23911 459593683 63531 63532 274272421 78599 78582 344956152 3218 3265 933255930 85053 85054 533827420 32147 32148 454157116 61664 61665 180319172 31370 31371 992156792 36810 36892 874860654 70441 70487 433595738 27305 27306 195665872 70508 70509 857413889 51554 51555 915865971 20601 20602 213978015 24487 24527 18601733 42419 42420 521370516 98850 98851 844451740 74755 74710 582294029 62118 62119 256378628 74626 74546 992834487 44712 44633 442121603 28188 28104 454814331 84843 84844 284388288 91795 91796 909418268 69224 69225 152399380 81679 81729 912630225 29267 29268 954020065 45226 45301 313025254 33910 33911 566081727 82431 82346 911853940 69512 69513 382073907 99225 99226 481905186 35594 35673 683332492 91183 91234 535611026 23376 23394 82736673 77785 77765 496781387 92580 92581 95779530 93233 93234 413334081 37717 37718 360869930 60076 60093 926331185 60513 60485 831113686 31029 31030 244348340 29144 29145 862564828 19972 20012 246234593 24270 24271 217985030 68824 68825 599633114 1978 1979 714962751 21196 21197 491944397 63893 63816 916921978 58697 58720 340951817 65311 65312 180107840 80601 80657 713306993 93057 93015 704600982 41551 41529 294106736 86017 86050 232514448 77731 77648 689418509 58609 58680 183665957 25621 25622 138756154 14062 14063 362182949 76933 76934 595113640 86063 86064 765067656 78097 78098 509178358 10121 10122 670629756 93357 93360 614315659 49243 49244 176725815 94789 94790 34159274 77537 77565 52989662 86696 86637 239968868 50638 50604 530203684 58408 58484 95981386 31305 31290 822964777 16972 16932 146688245 52120 52036 658389989 40712 40708 386957946 47076 47077 172585395 24557 24593 471212721 95450 95466 979817384 6874 6799 835840354 85975 85976 488895811 66211 66212 681999285 93362 93447 683851416 41319 41283 200779807 41887 41834 107254845 68648 68627 347723872 95166 95117 122090691 91581 91582 612805838 90625 90626 736235490 4762 4841 828802058 75068 75069 161266092 10987 10988 53563849 66584 66585 34159866 15666 15639 114563921 29607 29608 557883808 59422 59423 773059291 77323 77324 297985822 46032 46033 960666566 72899 72818 334091131 37275 37287 732268094 98751 98752 80257072 93964 93894 572674513 91263 91264 43761512 60378 60441 76450883 5907 5827 677679255 38736 38779 410753224 47467 47386 174905772 79093 79057 425442767 53208 53158 586782950 32757 32748 614791273 41020 41021 449943129 6164 6232 171222824 89296 89216 693971404 91808 91844 903904474 63506 63507 417398553 26828 26878 190100731 31550 31551 393419060 44665 44631 967039762 11860 11861 923195869 33059 33060 688590415 60330 60380 465586325 56832 56833 432596691 8757 8758 778388081 4852 4884 9828258 79242 79324 940440504 13914 13915 49535924 98834 98835 802679230 27619 27628 34349179 94488 94532 325918474 31421 31358 739315496 99930 99894 900278271 29136 29197 899305609 44454 44455 85827098 37828 37829 346624851 64198 64132 89970145 63224 63251 493482775 85934 85983 178901859 72286 72354 252413051 81308 81309 626573906 13442 13503 624803918 99421 99336 828488770 32391 32324 832386428 96516 96517 972803949 24809 24810 255448699 92054 92055 441262032 79919 79884 122634817 64754 64755 108798281 36930 36952 506964153 16945 16881 81672259 7640 7641 143492109 11593 11535 35455991 89720 89721 945049103 74464 74401 672777139 19179 19180 764685822 16795 16796 797975898 19004 18988 960085311 96719 96720 387654380 46421 46358 675652654 40619 40620 281132949 52750 52751 143393226 36651 36597 37257572 95651 95626 845697075 32553 32567 110881128 46865 46866 153116710 8501 8422 542899469 40798 40874 178124870 19449 19450 359708057 87144 87145 279426867 50539 50456 968147557 51914 51974 741906688 945 1006 35937500 39564 39581 702042379 62166 62119 137188658 46448 46449 159526347 70508 70584 190513329 27296 27217 436295174 84161 84162 133080904 34677 34649 616719413 8490 8453 431810096 41350 41365 874527169 93756 93757 96194613 2515 2516 624227239 8185 8264 903824961 63755 63798 260259865 43444 43472 560781264 27395 27387 984587110 95548 95549 768029185 91938 91974 593776329 69080 69131 364708550 50286 50350 583405504 12948 12949 164534036 27285 27336 734956898 69693 69667 294533216 74477 74401 473310232 70005 69927 338357302 73887 73888 818815517 56703 56688 915050634 4825 4898 234198017 45762 45763 870916931 87073 87074 462155834 57583 57584 667526745 19425 19463 674649745 78569 78570 649763448 65060 65087 590742199 18261 18209 567769592 48506 48520 379253046 45772 45831 352036365 27983 27999 464495724 74407 74399 970329380 78218 78142 504118719 29074 29075 203271987 63106 63107 395548068 14701 14702 482429538 66938 66878 523173520 82150 82076 80930020 93402 93486 975544951 40767 40730 586529932 96460 96529 871982382 66635 66636 770219234 12893 12917 373615433 16126 16048 816481465 39987 40022 207996705 41600 41601 379195577 38630 38631 280825560 17364 17375 882530422 89158 89159 305151854 66700 66701 84253700 32989 33027 869660572 90494 90464 452882187 88419 88420 112392911 69091 69070 791511827 19091 19148 900688197 17626 17666 62769931 21660 21650 785320180 61535 61536 173350245 80387 80332 318479892 55715 55789 655309814 84748 84813 850008774 69758 69768 281623054 14668 14735 34295579 70129 70078 716100611 48993 48981 962807843 35415 35463 328246862 21966 22021 67526379 95107 95108 294250916 77861 77862 788312271 67111 67030 680280829 86089 86081 584297640 51462 51478 580734710 19220 19270 820147468 21587 21623 899371978 70825 70826 66493673 75004 75005 838489203 40169 40170 99319735 29819 29820 463198898 1815 1799 639993724 32574 32575 377405778 67582 67583 376002220 5550 5480 203216216 67525 67526 161973148 29123 29124 929523320 85343 85418 57112103 95706 95785 555313413 66105 66106 62124311 6894 6856 219500741 22046 21992 2404550 39264 39200 800471548 98680 98657 233040201 36902 36903 670652383 8901 8902 269614739 38458 38539 841627515 35877 35878 753200177 35694 35695 917910419 95343 95283 431315057 22856 22784 328219327 95265 95335 95391662 4005 4006 927593864 24501 24444 667306734 16272 16231 155189743 38142 38143 330042599 25098 25024 275071438 11515 11581 645017956 93672 93673 155998281 77193 77194 292023162 14874 14875 738301971 2148 2165 494409722 34683 34750 936514568 64294 64295 130672064 55792 55793 352148313 75179 75140 610520316 29813 29814 294501248 58621 58622 353668767 65580 65581 147939240 18035 18033 957076554 55449 55450 654044436 83303 83304 587887702 36181 36182 584259462 72848 72864 258843453 3072 3073 254980772 93040 93041 221505855 11106 11141 860698382 37611 37599 596964602 16668 16711 709702712 77207 77208 363259268 22929 22930 94869326 85970 85971 846223629 84534 84535 624469578 52331 52404 52500598 58293 58294 135656271 91218 91253 803816744 56032 56033 3513153 89587 89588 828231193 34730 34731 94963949 13036 13037 802294309 78905 78906 506804863 60764 60765 743035089 84049 84002 465902215 18867 18848 203216390 97410 97362 114413949 64252 64272 755301802 90621 90622 812892451 69244 69278 805230363 54620 54538 637552907 40609 40531 291431042 4756 4681 102473183 2125 2126 539783390 88069 88070 21342161 10895 10896 189770236 80073 80074 634795788 96854 96780 389358250 76110 76111 161680869 9837 9838 724732902 530 460 362783743 60492 60493 516348873 26008 26009 628580606 7070 7071 48324878 31233 31303 635193325 75970 75975 596097932 60000 60001 879105990 79756 79750 10463154 34176 34177 843080911 99953 99938 869507842 30652 30653 598833173 65269 65352 434003584 55290 55307 614535566 24235 24236 43570079 34659 34660 162192702 35121 35122 424559673 30769 30822 401194084 1376 1377 879400140 11953 11954 38091781 80095 80016 851897697 79829 79830 832946483 88067 88010 951274449 50484 50471 85364556 66415 66416 169437781 19511 19498 54181476 49220 49138 189589492 39240 39241 364353799 8941 8956 475644960 84870 84871 69174249 10355 10356 812685066 57960 57967 520441665 89027 89028 680210236 52433 52385 127125308 55580 55541 991084638 16439 16359 138797940 35792 35780 832683775 89913 89914 745899439 66169 66191 725205101 95390 95391 343052038 68090 68021 774235509 88576 88496 125117505 25735 25736 752126387 67510 67440 434962730 33553 33498 537207090 48416 48417 395812897 39748 39749 765984914 15674 15675 670203094 79803 79804 591153277 42778 42779 728398573 98686 98687 870572708 84983 84984 556637261 56666 56592 4818571 51361 51306 139884643 50640 50689 857740635 78665 78666 98155699 22522 22599 635271127 85876 85877 804730683 21953 21871 281929161 56909 56910 185378861 905 906 665990355 66515 66460 254349449 88909 88910 224169759 68233 68234 484002628 81739 81810 27201232 37215 37177 504158872 85547 85548 146821477 75900 75901 317017877 68539 68502 232846697 2267 2327 635872359 86245 86288 251104463 1016 1017 605325973 90474 90475 520724891 6382 6383 35488780 53079 53056 972247205 91603 91604 765703878 51784 51753 266942582 98941 98998 417246542 14492 14479 512700668 46792 46738 394334442 42342 42310 775708870 11002 11003 368231436 23296 23245 506147092 73038 73072 678653520 77973 77992 715688607 11665 11666 524482133 34108 34122 940845362 90133 90134 60064366 76370 76319 478802958 31108 31109 441820254 19339 19340 201192205 72902 72903 142610784 37821 37807 32669613 26458 26459 972032812 67116 67184 741055929 88360 88361 918623357 85920 85921 97979092 66502 66503 734087395 42596 42668 468847775 92426 92497 375924646 55073 55074 729800470 87795 87796 989416063 39096 39133 498744260 95252 95278 804142253 62903 62904 754596948 84045 84046 64221133 84378 84353 713313938 13144 13145 523164732 31172 31173 265646338 37515 37516 386709258 56127 56128 202851593 36024 36025 691517353 3844 3845 79260486 96962 96963 499403968 84121 84122 196504203 51367 51368 709646874 10217 10203 453747614 52075 52076 518742996 22960 22961 610520518 27533 27534 975661246 3575 3604 4616415 44276 44234 24264403 1740 1741 72081139 11902 11903 156669998 40711 40763 409219038 17994 17995 645440877 75323 75376 197063629 94040 94065 266711239 57609 57540 248264731 67171 67172 747994415 8443 8444 447075827 36291 36313 820388706 52872 52873 805443635 18769 18770 597670875 93588 93589 182479910 9405 9431 302197175 21851 21852 465414974 67328 67329 557742719 97577 97587 334605639 53666 53738 369708639 68832 68833 266711810 90371 90372 785088684 90306 90255 250164277 3531 3532 534835600 59947 59948 124808592 62974 63009 51572400 10759 10760 831528014 90403 90404 671027301 68713 68714 104804430 34319 34321 91895169 72348 72407 487143660 8597 8620 203996141 65893 65894 586081156 18066 18067 937108796 60560 60641 726230692 62549 62550 321713599 85372 85322 487659235 82441 82427 794886593 36014 36015 20690021 17339 17393 387252080 72008 71961 354943300 42092 42093 907063159 72144 72145 573690230 97620 97621 544689493 25453 25454 322263676 13670 13747 861774874 53435 53436 980220303 21505 21506 651932325 85536 85577 979482435 2192 2193 532404978 78402 78439 928770042 17094 17027 836869733 64485 64486 485419217 54473 54431 840756878 84606 84526 551459970 37660 37661 253383628 44389 44390 575320397 82012 81963 502173427 4561 4562 551058491 47140 47075 405141372 73825 73826 541407337 67162 67137 141011675 71642 71643 90907981 15109 15035 28118267 52537 52538 47189798 60611 60612 44622255 90576 90577 922424379 79955 79986 944231978 64552 64553 113733829 27547 27513 530882249 99971 99972 138129420 43585 43586 639264916 72274 72237 621388818 23351 23352 560481554 1038 1039 405143632 17550 17531 412149717 61605 61607 526131400 34403 34404 707761865 64784 64785 844742452 68639 68640 785615546 53583 53584 281858186 72679 72753 328677972 34282 34254 343950559 68846 68905 552047716 76924 76925 132715327 70349 70350 384481993 17194 17188 338418694 66161 66162 892170630 78899 78900 303804483 38791 38733 568015001 35787 35788 449612405 50735 50663 655339953 32986 32978 106458567 22439 22440 893738706 46168 46169 915167570 23074 23075 90449815 77596 77652 831511158 36636 36637 500654851 28634 28635 212530116 39233 39234 755483876 32617 32618 61056575 15123 15055 771535847 37075 37076 954376464 77628 77551 787256382 43629 43682 901237445 67435 67377 815302200 12180 12136 209447397 90636 90637 638063293 90911 90912 912739149 82189 82148 336798222 10888 10939 22057036 85081 85160 439454439 92816 92817 630291645 21660 21725 467517365 44870 44839 460881753 73643 73687 361347621 64213 64152 451627560 32307 32308 364444652 35800 35830 267960303 29486 29481 511436379 14060 14061 17939837 33226 33227 348189404 36127 36057 472617287 4454 4495 384684469 47077 47078 164427661 69465 69466 695122788 79226 79266 189594227 67339 67312 424642983 46601 46602 806386555 60483 60484 710833303 50110 50153 834039958 37977 37978 594457131 39847 39764 183874919 6042 6070 922623614 13461 13469 822388729 28780 28781 996250827 17683 17760 488789304 56251 56252 810252717 5854 5790 189358711 44888 44889 5259720 54512 54548 636116992 14556 14557 288992180 38099 38100 355848268 70434 70435 488989463 56392 56417 816394927 27864 27899 47107691 768 829 693645163 39026 39027 999584922 26643 26644 699664444 22715 22712 133126970 69729 69735 57829489 30164 30202 801394990 36149 36150 305276769 7425 7426 870021110 98436 98437 803510797 62847 62848 351715143 81943 81864 316172075 28613 28614 239342888 80640 80678 92447812 3643 3699 543961893 39455 39393 145980320 42975 42976 5234097 84534 84540 209568942 41237 41313 177432943 46191 46192 484001287 60369 60284 317520070 2740 2739 642151309 60484 60540 280161150 83173 83171 600623390 18960 18889 223632747 40923 40916 693585504 38105 38092 42587976 45546 45547 556228190 19220 19221 969411843 60153 60165 806104790 19477 19478 125364932 64573 64574 980057308 40263 40204 160293629 50615 50616 587081636 3899 3840 739600728 40985 40986 792437087 35852 35853 592454883 49730 49731 476063848 88662 88700 410785882 23745 23806 390821004 10991 11066 306210007 69887 69842 60507449 63335 63336 827215166 218 255 341342964 20526 20527 310250384 33329 33330 971852359 17211 17212 72993617 76882 76883 717975992 98628 98629 139709886 68345 68426 379971309 43810 43893 741369964 10241 10185 73122366 66525 66526 208410068 5759 5760 216070325 31629 31630 185919713 7463 7464 447387146 80047 80048 564742926 72947 72948 438439116 39981 39905 679000237 43285 43286 783720515 90419 90354 903297955 44481 44482 692970216 58563 58564 873509191 58684 58641 301061900 77240 77155 733622139 86149 86150 22281931 55152 55153 756978013 11695 11696 976250359 87823 87824 922474584 9969 9970 36251902 17466 17467 220043164 42636 42695 867958515 66675 66676 719677471 95912 95896 786365409 82433 82434 43567337 10553 10554 990172212 11634 11635 20027236 25100 25101 415772355 48299 48320 572926606 82816 82817 136836175 67275 67276 329154049 77722 77723 508865193 70240 70294 587186702 19263 19264 373152574 66291 66292 326754315 48186 48152 347123691 75074 75075 152108836 71452 71506 818149032 40037 40038 905083274 36405 36342 879025223 16990 16932 308988140 55437 55478 995427237 95469 95503 382241509 98279 98286 409498367 43076 43077 963208360 98462 98447 730651123 93950 93951 973300866 23572 23626 638157796 14053 14135 213046252 24862 24863 122232124 87058 87059 856982361 96823 96867 215666702 51269 51223 478357879 91955 91943 207659421 24392 24393 935068602 31010 31011 830535434 10728 10729 241320998 89874 89800 274688430 16655 16656 481116312 73800 73873 903696435 15110 15111 895951720 98652 98653 989288260 74193 74126 690229615 65138 65139 741059018 88421 88422 784734481 24178 24179 971377968 47081 47082 47116370 72874 72875 871229098 16365 16297 409667490 24473 24412 491143254 27595 27525 597758196 20737 20738 792130990 43576 43577 596087751 12545 12546 996034576 37848 37849 673732147 60928 60985 20718111 89089 89086 789487435 97307 97308 171778916 57168 57167 116276361 88648 88606 118328499 41314 41292 845033279 67326 67299 619127710 31874 31875 799265510 76279 76254 367112500 64749 64750 45424637 3681 3734 452281593 50987 50988 840942596 59144 59227 38621343 93564 93495 499214426 49646 49647 83374280 373 423 681768019 44504 44505 896845314 87210 87183 67527333 1551 1482 646996808 91716 91643 861042081 17669 17625 833593794 86513 86514 238707166 37855 37791 656119018 17143 17144 418677728 67104 67105 755818399 42326 42269 243113750 99558 99587 458665241 4441 4442 536187955 39966 39949 19055323 77136 77171 546231664 20132 20133 660413620 54831 54832 369684062 60553 60554 339345599 59516 59486 707794018 75723 75724 358297154 44358 44367 242590170 51769 51770 756018400 78039 78040 369110022 72287 72288 700571576 17831 17832 898480043 22606 22607 682391927 38290 38291 541811347 23384 23385 851944118 27735 27811 817144417 25559 25560 970858774 3850 3851 525600861 67725 67702 140287436 81111 81112 625313811 44426 44402 749278051 31388 31399 844300839 23077 23078 461835262 30992 30993 470926892 44777 44778 253366909 82750 82751 610012294 13204 13205 962297122 51295 51251 997115324 80088 80089 423760554 56148 56180 373488172 92617 92686 82283133 84384 84422 461284898 15080 15108 517487717 77111 77067 359934767 25651 25645 249972254 26495 26496 361567030 48296 48255 947241674 22941 22942 477753902 47605 47606 702742159 370 340 570958079 63603 63537 942918118 23237 23238 73369985 27672 27673 604454899 86196 86197 721804007 42124 42125 238367763 78420 78407 242128378 59226 59175 788609274 58064 58065 862501809 86018 86064 249146919 89234 89235 400839723 24122 24086 81651871 87850 87851 32048495 28452 28453 464040944 54936 54937 452623966 77441 77473 324597867 56754 56755 464039513 76339 76348 455471479 70052 70053 617278635 95886 95954 438190819 38163 38134 713392915 2674 2676 758120377 38884 38885 486707477 16863 16864 561043069 46282 46283 763586233 26851 26828 631206701 97257 97226 212786714 66753 66694 852755469 80019 80097 177442646 61143 61182 757518397 14010 14060 752312909 86829 86836 842720754 5276 5240 55273496 864 865 839482703 94449 94450 277698838 51303 51249 30520863 45354 45355 951680201 77916 77917 352272193 6057 6058 409581395 15382 15333 205810402 79586 79633 323164974 6610 6611 143014812 15219 15221 620604228 75438 75472 250377167 86816 86825 646798635 45486 45487 437349615 58035 58028 477015531 95477 95478 201389405 2120 2194 385986611 8309 8295 360359773 21668 21669 606591949 30649 30658 838330370 75908 75909 876857817 51676 51628 307192815 98023 97985 658420441 66325 66317 618471231 25392 25393 635626062 79911 79854 668107350 83782 83783 185933706 48696 48614 899412103 31756 31754 187473729 73402 73403 555593661 98855 98856 212680237 90829 90830 693093315 93196 93124 530140726 49844 49899 738298955 608 609 861658790 92799 92763 464374881 76686 76632 454129165 70717 70654 468600399 58195 58115 855070502 83450 83401 665278657 54126 54127 394728812 70447 70364 670799800 54137 54180 990099160 33132 33133 700805061 34658 34623 269515112 27694 27695 209473447 20830 20880 848422811 97554 97555 541329049 21813 21814 976279688 33118 33119 242558733 34348 34349 5337134 55278 55279 628813973 838 862 249597512 64137 64138 524677682 66902 66903 301405288 92841 92842 920008142 24060 24049 658380882 2859 2860 275998410 10395 10351 792945252 27248 27249 531717206 40653 40654 956308739 60493 60494 872084619 93198 93199 687399738 99527 99528 617521481 30430 30388 634913584 7155 7183 384560094 19161 19162 152075719 35867 35869 769605361 81053 81017 106234836 70698 70710 625174617 30278 30279 720141461 55879 55880 857913801 40685 40686 884194579 88800 88801 524604688 59101 59055 743476014 52997 52998 577925451 34601 34602 572226173 54489 54475 930009956 38497 38425 672389903 48168 48122 570055228 13768 13769 810667261 4527 4528 438307312 36553 36554 879880901 8954 8955 123137296 23178 23260 702494208 69132 69133 889319730 66131 66132 670371884 28025 28026 877683673 61885 61948 663367471 55334 55288 265683301 86115 86116 690784174 95858 95859 138067189 78287 78288 125164707 15785 15757 605003589 85191 85127 425743375 72307 72308 601209929 10692 10695 92718500 75405 75406 208212455 73910 73911 132926096 16298 16285 317423585 35245 35246 29292543 42017 42014 430907624 68283 68255 128897521 88081 88011 630535980 23052 23053 513950510 37346 37347 903315404 26519 26520 572245167 66342 66375 889024336 12267 12268 820775783 51921 51922 340110333 93372 93353 734524832 31295 31296 928988029 48561 48562 515821451 6343 6407 960018371 12658 12659 53110315 43494 43495 744174491 96381 96382 871875681 17802 17803 770995559 87714 87715 752655929 31398 31336 814683738 31004 31071 612749011 49184 49185 172499948 97682 97683 693351244 6974 6907 826294931 5308 5309 478890214 92234 92235 496413429 4251 4252 692503812 25908 25909 429334720 10282 10363 13656365 50582 50599 47564983 32258 32259 722082836 87372 87423 701974156 99795 99796 227539166 90321 90322 473375695 71097 71106 709913140 81770 81821 324449467 59417 59418 461585032 73982 74011 216027175 98340 98409 855391246 98164 98165 855597009 43410 43411 604516277 48531 48488 749610709 62267 62302 21485555 34703 34784 73393684 6271 6195 164986210 90641 90666 175244388 30554 30536 747709983 46167 46168 785022903 40848 40928 641657295 17114 17115 59739925 3507 3508 403098792 56510 56511 234618141 92872 92873 516310945 14372 14373 537407847 83344 83429 468853489 89023 88969 490709202 60629 60619 426141229 51345 51272 226496538 53879 53955 532736203 49758 49682 448502577 83320 83321 435678571 80445 80416 422780031 61917 61918 374770947 69365 69366 204809405 46871 46872 139581232 46803 46804 402143805 61934 61935 845411667 34597 34629 692518841 45230 45167 19939428 13049 13050 862193494 37487 37488 662027059 49317 49244 273500249 63580 63581 438180912 11522 11471 153707099 47032 46948 639594907 19341 19342 979144520 34027 33952 625096390 44507 44508 438813094 42870 42871 257903162 23004 23005 36667252 59937 59888 386784859 34529 34530 259020763 30940 30941 274760138 48493 48573 694980513 20973 20974 488004107 7156 7201 555944890 58943 59015 23991657 84054 84112 727586708 83813 83814 478439860 88166 88156 686603933 36838 36839 671639750 41734 41735 711601511 19905 19906 855200835 55839 55840 734401532 33082 33083 176402298 47559 47560 120181617 47611 47612 707524170 10808 10866 600358834 75263 75234 302402542 37097 37098 901406478 67512 67509 774237754 52058 52044 108824968 71437 71438 74938650 37392 37393 519302133 45834 45857 258363648 88353 88308 751942657 70002 69992 149161665 65353 65354 852115305 36399 36407 312891052 80051 79990 908462046 72808 72809 516220592 43116 43187 473544839 84682 84683 939190260 94606 94611 651455308 73677 73678 362374539 41388 41389 722155752 26141 26142 341181244 48293 48353 190197536 41916 41917 318127976 70473 70453 641357744 10459 10475 137776621 72507 72517 21682354 28782 28783 407520130 12311 12385 931690365 95388 95389 523377327 77761 77792 477539835 89580 89581 678211106 17141 17142 2958402 1895 1976 312270995 13295 13371 739725958 97712 97652 923677052 52553 52624 167096507 34407 34408 500760058 22733 22745 251085808 72243 72244 362864782 38127 38128 754713343 7282 7333 938384936 59189 59190 465158100 3000 2981 291594370 29408 29448 386297508 13987 14063 209949038 86577 86578 677751284 44921 44922 521548796 21910 21911 382278121 15616 15536 176733233 90762 90823 234306783 20111 20112 898706226 69108 69170 428628949 58000 58001 934108383 22387 22388 639007589 63565 63636 518761035 19383 19314 508203179 27230 27248 433968613 73717 73727 600983747 59428 59429 327527075 38360 38314 84694703 58839 58872 898810416 91098 91156 536100897 29445 29446 723327527 86 87 923476376 20893 20871 373845010 10965 10966 879880135 68588 68589 549523191 32513 32514 391530646 67084 67085 433829028 90633 90597 429999053 10126 10127 456454072 82901 82943 818438202 22205 22206 261788505 50666 50637 201008435 71649 71650 611398575 93857 93858 662568006 56232 56306 882774218 90094 90104 515263813 75632 75633 385301927 85834 85835 31621624 65731 65732 764846271 4054 4055 206855329 41831 41832 738196093 54166 54167 665623528 47458 47459 109136384 58224 58245 560631983 41335 41336 442787327 26626 26627 823439405 97559 97606 208551085 52617 52612 622570200 32953 32954 643435233 2597 2583 764915664 23820 23759 554333080 90524 90525 696544424 49042 49103 55401332 98389 98384 825612086 14810 14811 236045015 72006 72019 600425356 79069 79051 679616318 38849 38850 12428074 45856 45873 765767476 15944 15871 891240902 86052 86053 74439718 97224 97297 263725370 26812 26813 556787527 47375 47376 503381099 5006 5007 936447979 75303 75358 829920608 27958 27981 264240432 57488 57482 748202354 16256 16336 143051985 37608 37552 30031704 17021 17053 153204086 87619 87620 762975218 16238 16239 171895446 89915 89916 203773190 90154 90186 570348111 81083 81084 859899463 71868 71808 886172554 4301 4302 361958740 84001 84002 695826448 76733 76734 814242843 87875 87821 297483525 11571 11488 958139101 51152 51153 555629053 37462 37425 807836649 80732 80745 270962701 48271 48242 846952391 47639 47640 653505304 71837 71798 472540101 29222 29204 886579517 77290 77267 482254890 50488 50489 861803072 4185 4155 321679518 8243 8244 407080197 23558 23480 875176639 12840 12787 910685750 87798 87799 137047648 10571 10521 542400520 67757 67758 799173876 84852 84853 616999259 25070 25128 107449453 94632 94558 682576234 22076 22073 908544393 19172 19216 60918025 11390 11377 799013 58172 58112 403721213 78133 78181 756309971 40123 40180 535337083 99618 99641 644045194 23823 23824 49230444 1552 1619 812757782 83369 83381 438852235 80276 80205 352825691 63684 63685 501782919 62055 62056 662472531 7944 7964 670745061 58689 58734 422147696 92811 92744 732193290 84773 84740 530487231 53527 53483 342626664 18691 18701 447441808 9168 9169 366408150 18465 18466 924194877 68019 67982 332998759 54652 54649 557126012 19026 19027 408467719 55131 55164 668169635 89574 89575 311775592 60450 60451 978492459 23470 23471 304676414 24066 24067 361447946 5967 5989 952792764 92391 92360 640546514 69698 69699 753196030 53125 53178 608654630 37741 37820 257345062 23354 23301 382108803 5370 5327 31440043 81179 81217 246173617 18658 18591 74900154 92133 92181 378640655 30640 30655 555715025 45306 45307 299371271 40980 40938 315125131 52261 52329 108583856 53680 53749 153369954 11165 11109 464766268 13805 13806 621505488 44642 44643 739164391 16359 16360 591221792 14033 14034 10973254 91405 91369 382330366 93322 93320 187627940 56489 56490 16371748 71723 71686 936863156 52283 52253 177312588 55285 55288 840039131 78138 78139 289871458 29889 29921 986575588 60874 60930 537555232 53674 53675 167839787 18287 18306 134179683 40494 40535 464101478 39568 39569 855303885 93010 93091 872478951 29204 29123 971124165 40405 40377 900228313 4484 4431 579837531 86786 86839 405087270 39930 39862 938703845 53985 54014 220535478 11812 11777 802918066 65636 65610 4631360 93277 93264 766132724 47935 47948 965214124 74964 74987 543987705 20162 20163 291379035 8328 8364 555604583 88854 88855 430500896 82958 82959 408291715 33577 33501 629734328 35500 35501 927753281 44118 44033 173754979 18045 18046 332460788 56394 56395 671507366 41736 41664 925693593 76504 76505 502016743 75070 75106 890492993 45900 45901 765579133 89 90 150932073 20718 20793 69914472 72231 72304 830398183 46398 46367 158465212 55368 55360 260777871 21684 21755 596097706 67984 67985 988546752 19096 19051 707947940 12270 12256 31543765 48628 48629 970679902 59647 59669 369588666 24728 24729 585936327 16137 16108 346635231 11902 11848 147984183 24231 24175 848340620 61935 62001 107858123 2394 2452 52952716 4529 4530 460018834 47511 47512 445779181 81937 82001 35649433 86074 86025 657795970 73669 73666 237631541 22065 22066 86624270 58566 58510 232706361 99475 99476 863689969 76076 76077 465210506 83913 83914 156214017 76137 76138 296157300 20224 20283 882635673 28379 28306 803597445 62701 62702 533454231 66985 66979 914202917 91631 91632 155225773 88107 88108 89172404 25928 25929 441780798 5958 5919 640554052 73477 73478 653151005 60252 60232 203592655 27813 27841 72891592 77122 77123 85619480 46989 47006 224949611 53825 53797 456027828 65353 65299 502835822 34462 34495 388073524 63523 63524 493864774 2947 2948 162548514 53076 53098 788159052 26825 26826 639862331 1594 1517 60719003 39108 39109 712950566 33515 33576 235904752 57307 57306 637001817 35901 35902 469013358 89213 89214 463946480 28525 28526 208119870 88476 88510 424714941 42472 42473 286336512 47527 47495 586133668 23341 23279 889950622 15291 15292 478012684 89072 89127 699701490 28430 28431 920835670 95992 95993 566157132 47953 48003 305446791 77601 77602 927125278 61543 61584 38556288 56326 56303 9348182 27218 27219 104145714 58452 58453 311668106 73989 73990 824274179 23373 23409 226646290 7588 7639 228008747 7975 7942 522489125 20464 20497 307791138 80995 80951 1351511 56771 56830 763500751 98465 98395 623126821 45544 45545 535797774 23041 23006 774964381 35689 35690 68985745 8932 8933 922086967 65730 65731 172337656 27562 27644 327140520 93764 93690 305031252 11800 11801 949792253 61578 61579 759835319 45066 45067 792230892 47133 47180 952916933 56367 56368 177259456 53440 53376 827364187 40630 40690 689738368 19570 19571 999422072 80616 80599 998700321 44604 44605 489974703 80312 80362 752329761 46824 46825 703253630 17194 17195 727027298 42612 42611 117507460 73026 73027 281600969 91245 91260 62075142 70351 70352 423519046 83569 83646 424156136 6346 6347 509602539 60841 60757 893088709 79020 79021 244677407 58218 58219 14466857 73135 73131 444580850 12965 12966 737451204 14541 14465 344614068 5163 5164 903487065 67307 67257 514913786 73769 73798 301117112 79021 79030 35665194 98225 98226 488829902 7824 7825 534077125 94275 94276 532397235 18570 18636 934522655 85693 85628 15377722 78585 78586 2827858 28009 28010 562121228 55895 55896 174237525 14231 14232 124892234 17122 17123 559029334 8964 8985 339368513 15021 15022 597076123 59178 59179 120768552 45678 45651 119062520 84641 84642 511017965 73582 73536 164861847 70897 70898 642196798 92780 92732 634538308 44275 44276 808951046 92148 92149 653476948 74709 74710 787384492 94513 94514 788801423 23088 23021 596626611 666 667 765005214 8301 8247 632968338 52397 52398 519122219 56773 56774 173380427 83910 83911 191153381 36446 36447 649356263 72131 72132 676845954 17207 17166 793144498 12088 12062 600684345 596 597 428903591 93578 93520 164269264 79071 79072 756579489 8618 8641 209644122 77657 77630 561474705 82404 82405 187715695 23342 23317 813050722 74435 74436 148128464 26103 26104 123510243 60889 60890 113830656 41101 41102 14196452 57525 57555 168030619 15927 15928 144725818 78762 78763 827824803 18535 18536 695844277 6266 6267 86393903 51926 51927 511863130 9324 9385 805118240 58594 58518 395881830 26539 26540 425116483 31752 31753 764403400 63348 63349 589043120 96666 96667 171916957 54667 54668 861170560 44273 44285 458943149 39650 39651 312441498 31299 31339 309229197 28956 28957 652524891 61051 61052 778270947 75048 75049 911422319 88408 88409 388981730 56447 56513 170584118 89191 89192 653744162 4647 4610 304479663 91151 91141 139742715 40459 40460 431409499 1800 1757 102805157 55078 55141 91668511 15273 15227 630750195 95940 95941 401931298 89794 89779 389222607 84258 84192 149100513 72530 72548 872180505 26363 26364 61382216 19918 19874 517240548 60839 60819 345002971 15055 15056 849577763 142 143 638646484 48900 48901 884781355 52205 52206 49608877 50933 50999 678989122 54186 54195 110123575 20205 20206 33845737 38161 38162 700571889 95506 95507 947377035 51725 51668 165262242 27241 27242 202295307 80029 79991 279567005 5868 5869 863142268 10081 10082 248458387 91695 91696 78502421 34979 34980 969477115 79194 79195 87654743 7687 7688 974723588 75905 75829 206558978 97720 97721 444480620 45163 45164 272124505 72483 72484 271127090 38705 38706 186023310 64784 64758 183983580 96267 96198 346311905 55996 55924 824647108 76946 76947 670681842 87071 87072 943571594 40865 40866 599811405 73317 73318 146202042 99592 99652 905288148 68555 68586 992377958 93710 93731 201978223 3487 3485 505747601 28440 28473 487379552 10917 10879 102222999 21740 21750 873792619 96016 95975 480159532 38277 38215 381289468 32195 32265 424127497 1702 1703 544498361 83037 83038 194692605 97799 97760 230863161 41300 41301 316161535 15921 15922 567981730 57890 57891 204005368 60954 60955 462646420 91305 91222 468411577 37420 37342 249812499 48058 48040 396640761 90443 90444 827985120 76775 76709 699020952 65479 65465 743999578 48983 49032 333272598 5780 5781 956780439 93887 93888 995931818 12922 12923 7131088 48530 48574 96963181 35123 35141 67213958 80064 79980 427774925 64440 64441 454285084 15129 15130 873579725 36446 36498 552832250 54454 54455 439550357 80317 80318 589448993 19045 19093 77868487 44410 44411 255829718 27994 27919 313935675 34839 34840 857971089 30916 30964 626267019 1711 1712 283808983 12065 12035 795806103 41900 41939 306879365 16678 16603 235972824 92030 92031 28451973 46770 46771 571278697 23397 23398 459473978 36425 36403 133991742 98772 98773 78982176 85932 85961 945222936 7303 7294 202301142 53338 53316 918328276 49406 49407 393769179 15353 15354 201452977 36318 36242 169488266 85531 85483 106162196 78148 78194 543543083 39521 39522 571798716 25174 25100 41995091 86563 86564 319007142 36438 36439 262058783 27941 27942 97228941 50534 50476 39985482 98858 98859 631724817 52236 52237 835124586 92942 92862 232393758 18139 18063 579420814 98993 99022 269194428 15282 15283 587401125 80286 80352 615483644 25940 25941 661967760 70698 70699 26431502 33346 33351 241889521 93255 93256 480984481 38936 38937 195021834 48719 48701 179514965 52703 52688 437741172 88359 88340 594499461 68052 68109 547696014 48198 48213 400928835 85862 85863 881563076 25505 25506 640654962 66784 66785 703715934 4264 4265 937501220 26636 26605 691716689 58490 58491 795941223 10130 10174 619630254 65989 66062 204328722 31399 31400 681257836 11003 11004 706757407 71654 71725 879098110 39509 39459 928952899 70188 70189 805503585 38657 38612 463240021 19754 19755 406954938 57971 57972 24103070 7982 8044 140506542 39004 38947 483137599 68709 68710 494812651 70779 70780 280554152 51861 51862 944492052 24382 24400 965778268 79032 79033 750139313 86048 86021 663771629 87450 87451 855418190 80938 80939 787868925 77827 77896 665108473 7804 7850 883435461 95528 95529 765127220 49675 49676 703456104 41849 41850 32336332 14264 14265 252835659 74532 74462 178393110 83046 83108 500559939 1225 1226 57345468 32219 32220 439303092 2447 2448 214357218 38988 38997 61839442 89511 89512 231035266 353 354 609717221 61804 61783 992200768 64204 64205 245996571 28533 28534 604601229 53247 53248 962825173 72084 72161 935402548 7081 7082 66128010 68690 68767 711908204 16355 16371 332826786 91162 91239 453382209 65471 65472 685424306 19592 19605 419951234 68348 68349 397285218 46924 46925 689736466 74579 74581 538751482 81588 81589 387651917 20025 20026 557856813 28561 28562 169060196 32065 32125 535465214 31789 31790 475288932 58124 58080 276274323 7159 7163 759194556 38845 38846 749184246 3568 3569 897200821 70061 70057 123655074 85513 85559 19002023 12818 12819 192900911 83547 83558 653925377 62126 62203 992862665 77905 77942 877125819 39203 39204 80509462 94566 94495 101239000 58001 58002 695454867 87582 87583 290183837 23060 23061 896714171 71929 72007 360008082 46077 46063 565858920 35262 35194 164589764 9936 9921 307769157 30982 30983 944726013 4617 4689 47728860 51316 51317 580400788 83787 83758 55720716 66759 66760 845658980 59826 59827 331779329 2403 2404 432601427 10051 10026 266674939 13261 13262 762834616 14225 14226 550078204 6353 6393 656308850 93211 93212 514983742 22133 22049 344148495 3006 2969 135582577 43743 43744 65356401 72907 72908 570624554 58163 58130 430609514 60756 60757 100763044 68844 68925 447625453 13135 13136 431508246 15198 15179 725772588 77116 77134 445514838 2412 2413 307624092 85025 85026 832092052 74522 74597 682699391 2547 2617 167916658 30609 30546 282956532 86409 86442 645519979 83723 83642 744893590 61541 61538 393133262 76020 76063 663182895 85254 85255 434162236 38328 38245 846238859 11328 11329 835707011 52035 52110 329188201 81777 81707 528442070 28326 28327 943435778 79998 79999 933351564 82205 82145 284759341 16836 16797 109402847 15178 15179 369010823 57362 57363 357788341 89787 89734 920514175 87557 87636 469666862 11430 11425 613768360 53377 53378 538755747 19444 19511 657268927 9534 9535 261854822 90283 90328 915369903 72301 72234 529948502 16057 16058 803044730 89287 89345 365685948 33242 33181 80503790 45547 45586 2211733 61544 61624 493556334 16368 16369 422443776 32981 32982 167295835 5574 5575 904719654 34676 34677 189656784 96511 96512 160603188 3384 3368 808393906 13486 13487 566972314 75364 75305 454731307 88702 88784 215600567 61998 61982 384632060 3839 3840 898710109 19921 19922 191414869 56235 56292 250910376 70187 70188 499326990 10171 10172 272585594 78518 78437 611197129 93646 93647 708763450 322 323 703128557 7212 7213 706327074 24079 23997 14321310 40314 40303 414676368 59848 59879 351390139 52975 52976 926032942 58675 58676 202602864 71748 71737 873761497 38587 38588 384552667 52847 52848 438784145 41250 41251 900342605 46217 46149 574052106 29672 29632 304892038 5080 5084 408556364 29880 29881 208675240 25678 25652 581296202 70441 70420 147229744 22953 23001 433552295 53523 53484 195160861 96132 96079 685093629 35423 35424 505810059 16310 16303 951844163 43296 43233 634912217 45697 45776 151894905 59363 59350 475447928 38105 38147 15242828 35695 35696 795938565 64361 64406 393562601 6707 6708 919476131 79658 79648 47906460 44137 44166 689468819 9163 9207 210550512 48627 48628 304157864 43450 43451 953371167 57501 57502 121838498 79670 79671 191167700 93194 93195 384293728 63031 63053 839761942 31680 31681 171059787 29510 29453 944146263 25537 25527 207095926 18201 18202 845373135 29351 29352 419991522 22229 22311 982084229 23230 23231 871118588 45273 45245 154977403 76826 76827 911550264 96857 96868 830306233 32774 32854 882776720 67771 67806 279106637 73634 73635 821867106 10507 10517 100897865 67708 67690 938200623 53646 53647 392223544 95207 95278 300240462 49744 49745 658767352 52168 52169 21282912 7944 7945 882381873 60729 60730 875724979 80788 80789 100848632 66256 66257 363025589 10511 10512 783583624 51495 51496 554893956 55166 55130 74629011 80342 80343 572294334 96377 96378 744823233 85737 85738 984192371 62689 62691 13325044 24404 24348 755595116 17199 17200 161331816 53693 53717 693850811 8816 8817 421005824 55932 55933 941883694 14330 14331 530342441 31565 31514 896513593 80431 80492 842552060 6569 6520 977902070 11033 11068 243250589 22487 22561 164455259 94799 94800 730576060 33251 33311 646047837 60650 60585 996292401 61697 61698 646084112 26591 26592 589007145 6558 6559 758384815 51817 51818 410928583 7005 7062 398843249 72940 72941 627127298 64899 64900 752068675 62535 62536 457681171 68752 68753 148293439 17135 17214 603855294 67733 67734 356617930 2381 2441 435790821 45049 45118 960786824 36322 36351 818425715 95193 95142 227301315 76253 76216 850699481 48225 48265 379948792 49750 49751 72939833 4670 4671 364692784 39845 39844 482644413 1730 1715 433549525 66042 66043 616573044 43129 43130 728183000 26205 26206 207391720 86626 86564 300540173 39083 39084 457113346 42501 42418 894940862 55319 55341 164632224 32806 32745 898366608 48093 48094 323282090 91759 91760 739130401 53485 53486 9759370 36717 36665 22363527 45868 45869 368389192 73977 73978 46504915 36457 36469 712731480 7208 7209 449498838 65763 65758 95642333 44681 44682 493875371 4470 4390 137808603 2149 2195 881234752 86690 86689 425674084 90654 90655 469319668 37332 37284 879299505 94113 94097 801006837 79473 79498 876033738 87321 87322 561139602 84767 84768 734900503 48389 48330 926999580 28783 28782 792106199 38734 38735 764738064 15145 15146 650925306 12569 12515 158878135 57488 57489 521359245 84850 84851 815245041 29332 29333 354608308 60855 60856 363786295 75718 75733 150211773 5957 5964 867800367 82660 82739 248499833 1051 994 462331038 75226 75227 56129237 66723 66778 909012625 23138 23139 5021139 85620 85644 331447075 14108 14121 569293796 93527 93481 726472365 73901 73902 491136491 70848 70849 333609062 7540 7615 74574091 6667 6606 583406191 71162 71163 672783496 83570 83571 769445454 55378 55461 891067027 83067 83068 364179559 30280 30237 420056844 30534 30535 211502649 87930 87931 121919731 11520 11559 358783720 38319 38366 350690160 89787 89779 608768397 55413 55464 400111200 73415 73416 636409633 78783 78849 962596486 51592 51641 797998900 97198 97180 643127714 35720 35721 314511566 82840 82778 659192951 99844 99845 784312959 13779 13780 699052749 99859 99867 25012596 80087 80088 11787052 77751 77752 801212960 9821 9822 785318463 43795 43796 193088056 58397 58314 505681978 34117 34134 300492637 58532 58599 947656624 72386 72457 634960860 88604 88605 735240797 76452 76453 864006126 50814 50815 951847518 70302 70303 656423403 10244 10245 147979541 9476 9477 266169957 19080 19081 927373572 17521 17522 281304957 45464 45465 509402068 94077 94004 16928799 78589 78590 327386999 65853 65854 385278898 38392 38308 645909985 6086 6154 216681396 22852 22853 313981110 99581 99599 672912176 78164 78157 465870183 18106 18107 356766121 8363 8401 252256765 20415 20403 701108831 6429 6408 173549436 44039 44017 561320278 91648 91713 797710812 97094 97134 698980871 93986 93987 417011084 1042 1060 849894224 95038 95060 356794683 94272 94308 905962736 66570 66589 549746786 55584 55656 784226326 40412 40428 910545981 71156 71157 581965634 3377 3378 565794305 93885 93886 400918842 97216 97217 174156731 28073 28074 531595669 86853 86854 139456648 41224 41178 554227665 82012 81948 557877100 12315 12329 927145790 43025 43026 859630142 17353 17322 969884659 58601 58574 406824721 44351 44367 777054175 81851 81852 306117680 16470 16471 278126584 14709 14754 507241146 43461 43411 403204418 18961 19016 63736959 16273 16195 963529250 55978 55907 897947991 11049 11050 370537771 13195 13261 535448876 16691 16692 267559436 44297 44298 973119026 22693 22736 715467737 85491 85492 455991077 83566 83567 279856675 96637 96627 222120763 52275 52276 497282901 67054 67087 938570202 56165 56190 64502383 28423 28416 893459340 54352 54290 752470677 20347 20348 613938607 65788 65789 115161479 21915 21916 655501105 64157 64158 794678151 15454 15455 442106097 65941 65929 895861730 94541 94502 362214620 15739 15715 660246252 92215 92216 69005632 24314 24315 975203049 86186 86187 363288110 39407 39361 445379725 62372 62404 964202679 78148 78165 409771397 43021 43022 292743085 78602 78595 860489234 33462 33442 510585221 61914 61915 935316729 85726 85701 137825250 92833 92834 806541036 29818 29819 438458325 14328 14306 998235875 94198 94199 536404077 65937 65854 350928584 68507 68508 494634411 72119 72120 247550791 71027 71092 812139029 49982 50039 764306869 96284 96268 718311928 30700 30616 574825444 18915 18830 573932930 5765 5766 329307204 20335 20336 107528789 71438 71487 894887557 92665 92666 322428066 92257 92295 353382839 34121 34122 143692013 50072 50073 171934560 29230 29231 149439320 15499 15500 562169919 51410 51493 889068575 71858 71859 435130480 30392 30405 684050771 52887 52888 510217212 65810 65870 681481749 27805 27806 739901587 16511 16512 682573605 15786 15787 128394675 85889 85869 170975846 27270 27271 227856621 50325 50326 440744370 69916 69894 634628385 60563 60564 604874558 3409 3445 394372523 40771 40696 931251847 34291 34292 966313074 59480 59481 975752903 58876 58868 143732526 82917 82878 723724431 58437 58448 390799639 15806 15807 591968545 82093 82094 946271890 29958 29969 918570009 20887 20888 422546694 59761 59774 526612699 16938 16975 56982526 50767 50768 812907811 6379 6380 631293276 53268 53246 453702571 45303 45304 875100258 16398 16399 875510088 50504 50521 465509795 18811 18812 817508947 65828 65820 861610329 42659 42709 999856597 40582 40583 442086310 91315 91316 651648763 58150 58175 754481850 74212 74158 127020707 97225 97219 435489802 88377 88378 121696112 99113 99114 5364824 56791 56717 772721203 53440 53479 457716654 49464 49465 661371465 57730 57731 408454436 3047 3044 969385051 56047 56048 821350712 21604 21674 390674210 76221 76211 574205558 10708 10710 914998950 88002 88003 781956302 63678 63679 372957979 35086 35158 964351534 29371 29372 788170136 90163 90100 727267478 52782 52783 919837043 26277 26278 218283522 60829 60830 532248563 21723 21724 794652679 83971 83899 245480071 78197 78198 125622678 9973 9986 185792401 59446 59447 658011453 6956 6957 68179430 34538 34539 801820115 41267 41278 749463701 53670 53592 528643429 97302 97251 929245696 70433 70434 255057353 80311 80312 630585192 10364 10365 337477600 90409 90410 515044306 21398 21434 985287202 63146 63147 934371713 68691 68692 858281229 82306 82307 604083955 40435 40436 218325458 48082 48083 134051562 84111 84112 369294610 17829 17830 343477476 27608 27627 273120570 8171 8205 677763985 5825 5896 319675756 16438 16439 692262551 25171 25232 827402784 44863 44947 50652698 25126 25127 323246444 51305 51230 120334295 51139 51140 798967206 73113 73149 675555611 98799 98863 513351518 13505 13506 995140516 69307 69332 587457774 46243 46269 720833465 35074 35075 4045590 27136 27218 770697612 98136 98206 991894029 42096 42032 996803977 68312 68313 352632150 53556 53557 223152762 19138 19058 296991134 49299 49331 96472926 1920 1921 268361217 50025 50026 354964588 28408 28409 803719229 40874 40875 122809514 24576 24563 821438946 79335 79336 322032073 42233 42158 245067619 77929 77917 936011106 76210 76231 329496868 68723 68724 478224231 92658 92604 956681045 86644 86663 927302973 39441 39442 576974610 12801 12802 561349161 81065 81066 56297927 71 117 927796180 40914 40929 221098879 11033 11034 651944455 58543 58544 510011540 55702 55703 921745941 19240 19241 641421908 24772 24773 733969571 41192 41226 152288727 34568 34569 902889856 97019 97020 342253378 66713 66776 560375070 16348 16377 872611851 15382 15449 282526612 87914 87915 149501846 93167 93240 86824566 84571 84522 475253503 8950 8993 730437524 96961 96975 929059495 53379 53326 494309569 78676 78677 202582 56906 56907 851340745 70143 70193 57591723 6184 6119 533434054 55912 55913 456261383 79854 79855 50279976 98313 98314 581957864 49095 49096 644813919 34354 34355 796743934 82507 82508 104170195 25083 25084 69744528 58848 58849 33422873 82550 82627 336136781 28955 28886 917443957 36096 36042 437953371 77232 77233 861982479 89636 89637 464088908 1495 1496 832907504 77487 77512 808349936 1493 1460 873901946 80974 80975 757173461 26551 26552 980322794 18393 18423 197952160 51719 51720 202981686 78913 78914 530417183 71967 71981 478270901 92871 92915 363708940 51303 51304 632240815 12793 12794 451527515 6969 6954 764198363 64658 64593 463343652 50026 50102 702977703 42787 42825 576164609 99773 99774 100152557 83944 83880 109932733 49511 49531 940534475 95049 95050 843714382 98621 98611 609238429 1803 1804 875919708 84446 84447 296255225 76511 76512 695524741 2924 2925 335006329 75062 75063 739040955 75538 75468 962909250 29504 29441 552359374 86596 86620 311829999 94146 94147 17711404 22598 22599 891539040 6075 6105 86330256 61873 61910 627410748 82394 82395 582130596 56520 56521 110137216 57896 57897 622226953 46947 46948 276495724 17390 17377 779777934 11662 11663 458982443 30257 30258 670416533 13311 13256 83420180 77519 77520 104935068 91409 91355 901152860 78621 78597 981257547 22551 22552 621321235 19302 19303 964267369 5121 5122 750073785 8281 8282 774758009 17250 17251 763098361 65888 65904 458801300 93895 93919 741345589 39864 39865 50752421 83650 83633 107168523 51343 51366 67870164 11474 11475 922842168 5305 5306 651932726 29473 29474 269038508 15513 15514 776862063 32845 32921 671810171 20740 20764 443977282 49952 49871 409474568 81774 81698 288382885 87229 87193 616898612 47048 47049 821411091 26507 26508 592820830 75163 75091 636830070 88992 88993 295024688 83183 83204 331539524 98858 98848 348325640 32714 32715 431555662 50385 50386 454962847 19052 19132 746255400 39560 39561 573034808 43914 43915 508533488 34469 34470 774158306 41792 41793 547419629 43641 43642 984097680 91917 91895 234816561 74993 74994 228498265 96980 96981 837875355 38002 38021 958252600 70312 70313 235448707 51283 51305 963406449 7273 7274 826375632 11318 11319 311075854 83352 83353 523786023 22474 22475 641834735 99213 99214 292811305 14022 14023 615748887 85258 85252 812957738 30740 30741 778125998 8303 8325 638519980 12845 12805 729387963 25622 25623 548343397 48688 48624 663206720 10204 10177 601772173 46120 46121 153085043 73583 73584 302750642 35200 35201 688833816 5719 5736 990424962 48910 48887 334615188 21329 21330 448628014 16939 16920 846444779 74964 74965 175613786 1521 1579 287571454 43167 43149 406157166 7761 7762 674181566 36674 36675 260615679 83618 83648 517852041 62074 62082 47216748 49241 49261 802225150 18093 18094 369996890 63534 63535 271072768 73174 73175 530799988 30017 30018 886664601 93359 93360 981881546 68004 68049 704859886 66840 66841 451769132 62155 62149 855477307 11852 11794 628821333 35116 35117 364362264 25587 25568 771489538 16631 16550 531850069 49285 49273 650381656 92495 92461 807394432 88273 88274 905429344 94402 94403 19734252 88504 88589 265257200 32747 32748 961952763 15302 15330 21669683 15076 15077 972267338 94161 94194 437400433 90542 90543 349705951 56472 56473 297442756 75928 75921 491441099 97022 97046 770113542 56194 56195 469530430 72217 72218 166114924 64668 64643 439695717 5400 5401 249296432 91349 91430 105294515 64460 64461 909007727 20659 20660 947306627 88827 88764 216561535 75231 75232 374926685 26422 26455 695024698 4652 4603 979623610 39875 39876 635939045 1620 1687 271887454 55243 55317 772493348 34867 34868 540925906 64775 64776 808604069 80578 80552 33081164 15645 15587 249227935 95361 95362 477303766 61848 61837 859644645 36971 36917 11711144 72739 72740 737868037 92924 92881 168435968 61551 61552 87931491 26711 26712 693751733 24583 24584 567980291 84896 84897 69246341 27157 27161 132233436 64250 64297 181418542 92716 92748 660499343 64499 64500 443027123 6498 6517 30221217 97505 97479 974400826 10028 10029 487131104 46673 46728 222144904 91345 91263 278701950 68891 68892 322798595 78853 78854 975602966 45310 45311 414245929 94974 94975 919354826 25209 25210 900221826 23714 23686 721202692 44600 44663 976083202 49536 49469 465357376 82730 82731 492729327 46625 46626 760759800 52526 52555 818391383 60085 60122 24997333 30288 30289 159870175 27946 27947 896021915 78204 78250 947046942 61036 60974 913757326 85168 85169 420905730 72173 72210 41703606 37299 37294 330893134 59846 59810 957428914 33870 33832 15613067 94456 94437 268876176 94189 94190 586678264 91616 91571 93123429 52644 52645 284889342 22480 22481 197708223 70112 70113 192614362 40316 40317 978284638 44494 44495 129495619 80446 80517 930535915 70458 70459 462570131 69227 69222 640416829 50747 50689 406683723 22806 22725 205666406 25918 25846 120615814 38451 38452 739994588 8408 8472 862099815 53923 53956 76693936 96347 96320 61848997 90642 90722 394899999 70090 70091 640077088 14003 14004 215468481 27166 27167 560283224 37955 37956 838517438 32841 32761 375557628 57104 57077 532516510 550 548 868901436 99586 99568 53317610 56432 56381 290922004 23371 23366 796021774 6658 6659 778546762 26045 26004 811584293 37015 37016 839597074 50903 50904 695767526 59913 59829 252317972 91041 91042 57971674 51030 51031 419282841 28237 28166 350604089 30089 30090 727711049 391 392 52731653 67864 67865 886860984 9909 9858 495793189 29316 29298 872393705 38350 38351 871128444 16501 16586 907232385 95302 95303 736943515 67153 67176 124137356 12624 12625 795923387 11622 11625 691422948 58562 58528 735247808 49650 49651 948812248 39310 39321 846572297 25433 25516 606145404 60995 60996 111497529 71272 71266 627310802 55483 55536 127271027 91157 91133 665245735 87172 87173 488437160 17614 17615 333696510 60236 60285 454166304 2662 2715 369841829 2344 2345 711543810 4646 4724 276365142 32318 32327 731498375 1560 1561 272848827 59583 59584 613379717 90646 90647 993903131 62956 62986 963293372 93737 93738 61586145 20207 20260 343150668 89865 89866 307283298 51144 51145 190078008 2177 2133 168581224 84695 84696 60520559 47790 47791 386302082 47883 47926 283305250 92596 92680 340090201 35101 35031 199091366 19348 19351 144805870 6131 6172 996053706 35028 35029 845421146 1927 1998 116590018 19454 19455 290830586 32813 32814 363507647 61509 61510 505509333 58524 58525 637651562 72123 72124 336573999 91627 91628 517883202 46242 46243 940380360 96746 96782 178570431 82731 82796 426733856 13107 13064 686052973 26356 26357 446889839 92526 92492 626918520 53259 53175 264206001 29820 29821 722631356 32212 32286 463161877 34698 34699 880341493 24727 24728 237124441 41690 41691 303704224 14513 14569 574096672 39419 39420 230785561 61992 61993 94813275 69277 69233 398703357 74765 74722 308114434 93394 93360 50567147 8717 8688 542131429 88934 88972 169540724 75203 75204 136410029 93283 93228 993338422 66401 66383 204315921 81102 81103 464852579 91875 91876 98182888 27693 27694 238270249 53836 53835 91654311 46202 46227 629377108 49286 49334 926800651 13524 13584 641697949 8111 8071 710205225 32270 32276 196466776 14093 14143 384245518 37029 37030 212730477 83754 83763 665340238 87140 87141 837817889 22590 22520 532940659 49479 49480 600971441 5840 5878 895493069 85512 85513 802959086 51388 51336 203335394 35488 35489 698579619 34430 34381 900274793 95313 95319 813613345 1968 1969 869682794 42175 42131 294019706 12961 12945 986689974 65946 66012 595244067 77972 77973 278529190 86894 86895 319424803 3047 3048 643482913 55319 55375 603255580 21500 21501 100285869 64058 64059 946799901 29899 29948 506756853 12172 12096 263895966 69061 69062 852256173 78636 78637 810533851 82903 82854 216876169 2158 2172 740565227 84287 84288 43027412 98297 98298 384283684 68608 68539 841578144 86313 86314 383200639 52394 52395 550760417 31213 31214 323481201 20263 20264 914678618 31779 31780 736195059 91143 91145 378252631 88132 88096 534916254 75958 76011 259061593 96002 95943 49177547 80325 80326 789911155 48254 48305 808827134 21591 21592 742514156 43203 43166 724767355 6075 6153 542856751 8905 8906 132702050 27023 27024 618734023 64677 64678 78512014 14364 14365 281210942 74493 74476 543225905 51426 51427 924052308 49364 49365 282353023 2011 2028 207138636 41361 41362 16396961 33833 33847 760330417 61115 61089 339670819 44958 44896 945118643 28578 28579 988099482 9691 9692 540799217 16929 17013 735237588 39692 39693 992961168 79573 79574 314585144 92509 92510 17702473 13576 13577 617422456 41204 41205 934119725 33629 33630 122304281 95614 95682 908863733 61292 61229 429724031 76006 76086 302509260 75577 75584 952330795 64187 64188 485416568 23335 23336 543475411 11279 11238 139525166 94536 94537 963644269 19724 19725 446786363 30692 30749 933555589 88125 88126 284031999 37599 37600 57666025 9818 9819 714747034 50612 50656 916827781 30657 30658 853666531 51464 51379 576111561 60284 60253 300380375 41457 41458 855455093 60658 60721 561759478 1517 1444 704005055 23397 23371 271286860 59524 59551 978442698 10958 10959 14663006 31269 31270 950568151 96372 96373 46737237 74433 74477 546619304 86135 86134 149171450 54915 54916 621561064 96858 96859 414586188 58480 58473 390326121 43761 43766 430098538 30263 30214 893508490 73234 73235 312168987 34173 34144 513247054 84142 84181 719523225 95651 95652 48072098 25025 25026 966964329 92572 92563 355383013 45390 45391 277331750 21018 21019 480260252 70751 70816 909110430 96129 96177 138116086 91303 91304 850618877 3830 3831 427814425 95308 95273 903571840 68503 68463 401113821 42624 42627 768783491 70817 70818 300764081 65079 65080 169519351 61956 62002 425194958 58896 58897 737979287 57716 57717 690611547 97953 97954 152367659 56121 56199 207398786 59130 59131 740803488 46526 46527 543840583 51634 51647 664526108 31320 31321 158552149 75283 75284 617391815 15829 15830 276051957 47833 47814 109809959 41678 41679 313729764 64407 64408 952613589 2731 2777 695786919 39579 39535 316124539 79103 79104 145112842 97904 97905 932914238 22595 22511 348787065 96142 96143 814311472 82785 82784 815876569 19118 19119 355789317 17922 17993 282782361 73791 73792 423301543 15425 15426 439964390 46668 46669 682976171 75632 75583 499185488 89561 89495 136452266 95276 95277 395132344 27615 27616 264618810 33387 33471 889558296 71024 71025 484723195 41416 41469 177906062 62381 62382 800432311 46063 46064 448426827 28316 28317 606655929 32893 32965 278374127 68581 68583 789402637 70256 70331 683344866 15093 15094 368614472 45618 45645 14400865 54022 54023 430230240 88453 88454 839428742 87902 87948 383664190 35381 35382 160899335 66888 66889 340164357 82820 82770 452039279 45875 45876 914848155 94106 94148 822472026 38073 38074 876529279 4817 4818 986931016 94544 94545 971726516 9680 9718 899776686 98896 98901 974045907 824 802 428592060 62455 62456 482646538 1367 1368 941815536 86304 86305 6571381 77480 77481 739788165 15960 16044 178789043 78902 78963 231145250 9585 9580 531546659 4010 4011 463850871 2118 2080 731620438 55527 55528 173840383 84399 84473 791351302 58531 58532 65108880 64572 64508 334382635 31053 30971 661350764 29996 29997 439948858 22807 22808 482274307 93034 93072 220585705 76359 76411 951767137 78604 78605 577046172 46672 46745 251970132 39178 39179 727690660 36067 36114 919763336 22768 22769 965675997 72366 72317 827748817 91722 91665 768285063 66055 66060 852012336 94688 94622 337721649 2220 2221 390483663 39190 39176 747989516 92436 92437 182154884 40140 40141 405604423 74876 74877 610902612 58025 57943 515918174 25382 25298 181561974 17752 17810 102539532 80176 80181 141787462 9836 9837 632561150 59863 59864 384995400 79167 79095 58740862 91778 91779 638379076 19507 19508 938914838 85675 85676 51158451 88327 88328 678653867 75242 75227 805962880 99005 99006 519534703 61190 61215 943928827 77716 77717 501167500 97367 97368 30721329 16983 16984 51477852 43876 43877 37691302 8636 8637 62601336 71118 71099 766847088 92945 93018 427418124 20452 20453 86853811 64835 64836 159027137 84314 84315 991663264 82610 82611 530817528 3049 2967 600660622 38794 38719 482537234 16893 16966 831273398 18368 18369 363011510 48301 48273 574857742 20900 20901 774638057 97318 97319 545987839 82725 82726 967755424 9038 9088 301753960 57863 57864 550140413 85846 85847 523977725 67025 67013 749364546 87744 87745 70099897 88278 88279 188871863 91684 91685 712494274 53530 53555 927069634 72205 72139 875315515 24325 24281 984464019 24674 24606 726068100 22198 22156 492069104 30245 30246 940005991 65640 65568 887556318 61820 61821 198858829 10631 10632 549963776 1747 1748 745348371 67652 67653 285344925 87485 87486 562958588 12898 12879 453360010 10970 10971 373169157 69599 69600 691373584 69316 69317 679638648 36875 36897 856866264 50113 50099 966333621 37821 37853 496091403 90398 90466 785353276 75311 75312 192843843 89537 89606 935138369 50584 50585 895046488 4977 4949 53870632 17101 17102 195175012 39502 39503 669379983 7478 7479 246421681 75796 75717 130127717 23193 23243 138986526 87057 87058 111142336 70857 70858 859559398 82037 82038 3978430 92762 92763 248905246 89572 89573 711773641 22140 22141 654746332 36084 36085 559354930 57492 57573 6966788 42509 42483 708712833 65732 65733 180796685 12454 12455 44578167 21694 21695 414905516 95814 95746 806014070 59913 59914 970236461 43631 43602 911215825 44517 44518 815649802 23132 23049 657485107 29533 29548 348041460 95252 95253 789888677 36937 36938 815920478 34086 34087 845107361 78001 78002 743322954 22575 22576 930134639 66825 66748 389975480 25490 25491 307636516 38691 38692 568659524 46407 46426 947358189 12164 12165 767867634 98757 98809 531594331 65251 65252 438479523 37825 37826 897790601 48371 48372 626757411 85513 85514 269772312 77495 77430 786036045 82068 82046 630724360 69563 69601 976998444 99958 99959 56468266 15411 15412 792567823 29431 29480 592016392 79794 79795 182808702 55780 55807 241547781 99022 98950 412841156 33811 33812 964078087 41459 41460 680830312 69588 69589 25344722 1382 1383 981461477 5696 5756 376751915 77402 77403 246567870 65096 65037 406641149 28932 29011 84928206 69351 69352 223865501 4825 4826 547253169 58045 58046 184599963 67039 67038 217192666 97027 97028 113273210 47807 47808 588464895 65262 65279 651434366 38274 38275 364026831 76473 76558 211494757 83920 83921 444338683 86263 86264 743489779 2147 2148 182952402 39264 39265 908140174 60940 60941 746272182 46559 46560 35262706 50827 50828 94194800 80700 80633 980806097 31775 31845 822996930 70643 70644 434901781 98923 98924 919758017 3318 3307 531743682 32994 32940 4320868 506 507 345716666 27516 27517 334603573 47589 47590 167507629 32027 31954 100990013 5106 5048 329171857 57345 57398 982717752 43461 43462 374076149 81923 81967 255534465 18129 18048 377351882 35475 35503 659281305 17977 18061 404217151 10758 10759 360605746 48382 48434 265952915 77154 77133 467255958 89746 89747 389844018 99428 99429 328589958 87438 87439 50360574 13325 13348 971935053 17667 17668 9875859 72718 72779 701951718 75625 75600 431472670 70838 70810 544476929 8770 8771 365636550 17441 17447 43046055 33457 33527 314825434 16184 16171 381658592 21721 21722 667572318 77898 77874 3227428 7776 7839 119531199 74889 74890 175221860 87440 87441 993489360 22214 22247 518137370 86277 86278 323728580 5689 5697 96561803 46638 46639 141615688 34837 34818 842905313 59872 59894 836508145 5963 6043 484946650 46313 46314 654208499 65802 65878 84135244 84035 84030 505632829 12562 12576 370362840 73219 73262 203012867 60257 60258 428018553 98532 98610 40522240 42716 42717 72947182 3578 3579 24592317 92888 92889 152925234 48137 48138 347377431 64119 64204 11300146 97529 97530 84364580 38891 38909 694624891 46382 46429 484014137 61151 61183 275000472 59563 59507 805220696 11954 12010 419385953 56821 56850 118258369 97497 97438 241058377 16332 16317 613475826 3279 3332 313410476 17129 17175 155451788 94420 94421 678853355 24825 24826 294043902 59772 59733 185358696 17796 17797 97368565 48060 48080 181459388 89058 89012 379137183 26281 26282 942201646 20322 20362 347819757 37926 37967 610403314 29137 29067 596921349 12626 12663 460497484 98190 98191 374863618 90940 90941 508058162 72643 72644 716780635 57792 57815 345057729 87796 87797 904111623 66063 66018 702296361 62632 62633 406364710 56119 56120 179484105 2522 2523 39196895 90989 90976 497125458 64654 64640 189683376 63893 63915 896367557 33555 33556 250713426 20499 20506 139525055 86053 85974 426174607 34022 34023 991475354 54026 54110 534209356 46188 46141 816736948 82270 82267 769513833 50629 50630 955106283 77828 77835 553567930 72481 72462 595220070 71890 71891 683360052 50314 50331 135143321 94002 94003 179449099 85492 85432 381662325 84128 84129 122223528 80168 80169 334105673 45244 45245 995989425 89494 89411 907317893 62451 62452 967577417 70355 70302 990593258 50295 50296 403455375 84256 84257 521894272 57252 57253 239552019 63398 63399 394905064 7770 7771 87498165 91805 91802 684586382 84565 84566 909339421 88334 88335 251262061 83003 83035 575347871 72665 72603 785618916 33959 33973 680491630 9131 9093 484289051 22355 22356 313282469 84673 84674 652280011 29035 29036 359365730 84391 84392 695875106 12444 12445 991122676 70860 70878 300667946 38232 38286 253427849 58563 58520 294691749 66677 66678 461021858 72789 72790 815399445 40723 40801 904118464 20369 20370 493559077 858 780 660027515 139 63 925366258 6797 6798 829583150 51403 51400 689137979 5523 5581 532946957 10997 10998 920834435 48546 48628 26923368 44697 44698 928524733 56029 56114 855110827 31947 31893 394526877 68830 68831 181389225 43416 43417 312779600 12079 12080 534119700 44551 44578 330009622 30177 30241 48881190 82380 82381 654687110 19738 19739 935342514 22359 22436 873528013 31334 31335 356481741 67206 67251 347532051 25700 25683 791512523 36490 36491 883757852 43426 43427 461892665 36032 36002 357952031 46237 46217 76516153 15803 15804 880750757 7576 7577 171415040 60800 60801 695736135 6439 6374 313955895 8082 8125 872845567 53924 53956 100493621 54069 54070 953643763 93029 93030 244201220 71704 71705 142335774 44017 44018 947474397 24022 24023 42767468 67371 67372 956776565 72134 72154 278593717 76336 76337 520625118 12023 12024 312689376 33724 33725 567315794 89634 89635 270291886 92440 92411 568376456 66947 66996 51095247 11556 11553 740231848 64119 64120 595377922 3978 3979 664158474 30108 30109 167728173 19922 19923 481006655 55558 55631 533424512 38323 38354 678764078 96623 96624 719134633 20563 20564 88584738 93948 93951 309543381 78186 78187 486743943 79892 79904 461305154 97644 97696 240456285 21547 21548 474737830 80038 80039 342711782 841 842 479516781 8430 8431 771460491 87160 87077 254636754 59677 59747 24364 92574 92575 147893674 22416 22377 841993021 61297 61298 27891746 56604 56558 792941796 22484 22432 354905644 93869 93870 675783629 96463 96464 459781068 87878 87861 134301877 64232 64264 242173137 70511 70512 864010352 37710 37711 801811378 50517 50588 254227511 82219 82215 75681307 85997 86052 279699243 71382 71351 447524640 3936 4006 128164826 96774 96775 319917435 85400 85349 46552036 95584 95585 399397795 47101 47018 270667448 78458 78459 161031556 36819 36820 930968007 36538 36539 897576737 41535 41618 93682558 84637 84638 752465562 80742 80743 323943567 85341 85302 145949016 92513 92514 318106387 37878 37796 501079368 79849 79850 355002603 6794 6795 103208178 38888 38889 480786529 66182 66223 828179877 20522 20509 493763971 9246 9247 652120119 69104 69105 973485 73010 73011 962590325 19149 19103 844149565 51528 51585 402083327 49971 49972 76098385 51126 51127 217562222 38721 38708 217495923 39914 39851 48278607 88202 88203 530044391 25125 25126 309706797 95678 95606 288055439 25008 25005 752467479 31392 31417 414092496 46455 46494 517247254 24106 24107 297291251 71757 71758 490025947 46592 46593 672453747 66761 66703 26448925 18888 18889 91247739 28834 28835 868181407 47927 47928 511381635 89541 89499 9525325 75342 75343 790850997 32137 32138 757372781 32072 32073 389840734 26220 26208 245041461 68626 68635 135611740 46182 46183 948281986 1018 1007 689515426 29569 29570 495394179 67470 67475 426044222 3031 3089 29839640 95492 95493 314929323 49939 49964 501490311 29537 29560 985163186 68330 68299 259914500 74564 74648 969411684 23015 23016 243586135 32539 32559 768899613 98600 98641 726513871 75623 75624 810801367 24166 24167 847852986 22718 22790 586828908 16437 16501 641929442 46800 46880 247028984 55316 55395 980796302 21124 21182 318687699 80234 80235 388911208 69046 69005 495437275 94738 94739 827012738 8337 8257 430669965 87159 87160 547091551 92836 92833 208205316 476 477 894206853 92264 92265 52136450 78503 78504 537184892 94809 94810 419679790 73858 73859 242479207 36723 36724 148475535 52712 52713 649125983 81645 81580 772794105 64108 64103 533770686 76187 76220 191130140 19182 19241 29286326 67217 67292 612269566 8425 8354 781827979 24643 24655 531425928 96826 96863 907410561 73648 73689 647550080 824 882 401911572 27361 27362 420987763 91437 91438 607094631 10217 10211 411903001 17218 17219 845286811 24350 24351 766250593 66772 66773 746669531 41249 41224 722197524 81864 81842 261529958 79907 79908 353746039 81827 81828 994699277 7221 7222 232566815 19553 19554 546529352 39000 39001 493685585 26818 26793 700170325 43675 43676 96972812 52981 52982 494305973 28347 28267 220966522 78885 78928 288420881 62751 62752 585345564 48442 48443 770804844 74116 74117 539159372 21097 21113 520763831 36787 36788 138923547 47567 47568 50500409 66470 66471 300295973 69980 69981 748970217 80946 81019 168866976 38415 38416 80247441 94152 94179 323154633 14488 14489 923051597 6076 6077 612820948 56857 56914 868070220 33027 33082 662309724 44040 43993 123260165 31664 31729 772336341 78161 78112 318629660 1451 1440 359142842 90772 90753 148765882 81 96 783085852 76077 76078 157440421 44496 44476 759059197 36712 36713 959331637 35769 35765 194443341 51166 51167 891900279 44670 44698 267963743 43982 43983 156582371 26775 26776 972344946 17011 16992 603758036 10544 10497 9874342 19564 19607 615488962 41813 41814 784615150 8253 8198 137591951 389 390 557689922 22026 22027 583097404 59447 59457 667828683 84170 84230 818938442 76994 76995 423001102 82767 82768 654096265 22575 22620 992848423 21979 22064 135260786 78506 78507 508262395 487 539 329409732 59589 59590 238617612 62778 62851 84682180 53395 53371 613311115 8766 8767 333037322 41124 41185 571603474 45391 45430 13980047 14021 14022 496621858 52053 52065 960615386 64227 64266 381970017 27787 27788 94395679 80355 80356 874334882 32666 32704 104080024 83316 83232 878546269 37347 37348 7846175 60040 60052 255907991 31261 31262 562108733 8949 8950 915711664 84544 84545 408717422 29504 29491 574344874 1368 1369 873102383 51512 51578 197859171 52433 52434 139062674 81203 81204 95406954 54217 54218 809157216 56786 56787 160959315 51197 51198 875365366 7701 7621 444904774 94663 94664 907158414 33898 33899 829835850 54493 54494 882018415 24126 24127 230640650 60475 60472 580477577 50705 50706 136848127 28884 28885 845287750 50495 50496 673120428 22749 22702 166668599 47044 47045 612251801 65173 65116 343661583 60736 60737 261509956 24319 24349 746651093 67068 67109 362953581 33531 33532 731651143 40836 40908 687611442 2954 2955 122612496 77733 77734 255749289 1759 1813 371863158 27019 27084 422254480 67283 67238 211073612 94459 94450 789153718 96979 96980 324429257 58375 58426 777581654 96950 96961 93200454 50391 50392 674829209 27069 27070 900445645 60582 60583 689116801 73657 73722 402911408 24347 24348 136510772 58037 57966 295957551 58842 58818 275573834 2144 2188 943090093 37670 37635 605289626 94296 94261 469553760 97839 97769 137616851 32349 32343 752112587 56602 56526 629947092 69737 69738 875711715 5493 5494 250550705 78948 78949 44431599 84971 84972 357668394 79273 79257 741399020 90814 90871 708601318 51944 51949 279739786 54239 54240 717281636 99942 99987 9600834 80799 80863 374102159 48943 49017 607625062 66893 66894 993092705 9552 9550 456502911 26990 27029 831059552 7002 7003 128674538 60362 60363 95704845 7801 7802 217741633 54830 54853 355635133 17167 17168 466790010 78618 78619 492246311 31046 31006 528890922 72204 72245 333495870 31168 31169 461758142 70276 70277 51801334 72151 72134 89337569 48241 48242 974357174 38504 38505 595175171 93543 93609 344952654 91594 91595 401027266 16118 16119 953775650 56715 56716 430282497 30446 30447 762743919 76269 76270 150670825 88072 88140 223458208 13624 13670 29311830 64169 64182 235087928 51350 51388 760066983 40284 40261 897670290 7496 7421 76378026 77255 77312 114784001 53245 53246 836488240 34664 34665 761609832 93846 93847 426693047 54761 54762 813059319 44891 44892 583114613 27726 27727 56046799 78471 78472 272426273 87447 87448 767334562 35995 35939 342077037 13930 13864 259603326 63999 64078 440451689 74613 74614 340187020 88311 88312 462239751 95379 95380 367672165 43153 43106 121988743 25078 25079 925362478 9160 9161 47877480 30328 30404 784006267 51366 51367 953003947 7308 7257 141747658 81624 81566 504637631 50272 50320 610255036 15010 15011 802613004 6264 6265 714120504 30905 30986 800350378 34290 34291 865604396 86642 86565 825073735 66543 66544 221426989 92134 92067 351707430 34335 34379 638713539 65133 65108 367056896 1931 1909 160680351 89314 89315 746712880 47443 47444 923731223 45053 44968 59204805 98299 98371 194102213 6694 6695 912188287 17392 17374 230921784 72417 72375 960963275 2327 2328 807060220 34398 34376 485944563 13417 13347 965858468 89860 89861 80355961 64858 64793 835701586 66874 66919 713321153 69888 69889 707487954 29078 29063 790145551 44672 44673 41613782 10057 10112 1422635 81543 81544 822076972 93378 93381 351830113 89211 89212 949850528 35756 35757 438419421 28254 28312 304339845 4012 4013 850059334 12965 13023 954484592 35892 35893 198400606 81744 81745 525263020 42571 42572 18050901 724 725 119130158 76865 76856 52801295 37867 37829 146073996 35832 35851 304133277 77908 77909 301268960 90987 90992 13394290 17179 17180 15968483 11588 11589 888141121 59031 59032 911525049 56880 56949 161092724 66579 66527 850199166 3408 3426 721177760 13573 13532 821032048 10947 10948 711849564 35313 35228 369433589 90695 90696 762981873 2867 2833 562491893 17231 17232 26692353 80816 80793 440114267 83898 83854 263639256 7150 7151 630893946 12577 12569 87156186 57832 57817 193279360 83302 83354 771834112 57024 57025 143588923 40902 40966 851777735 37063 37064 551406158 71965 71966 92636809 50534 50609 349391408 81096 81081 304363210 11086 11055 130878580 18301 18279 640400160 9222 9227 491518709 89537 89538 511347680 33879 33880 379084806 27794 27866 277599180 47468 47453 2971449 30577 30494 344108761 88306 88302 627104072 66941 66942 169437085 86370 86417 692383466 7914 7991 13079704 29467 29468 603269641 90961 90923 139304767 28137 28075 485855561 98622 98580 524300857 72423 72424 272632893 47785 47756 553290484 97990 97994 175759755 67183 67238 652949181 6407 6482 616605762 44815 44816 266669630 23186 23187 316834131 65547 65601 381328356 5288 5272 847776207 51649 51594 584732676 95150 95065 806356566 87326 87327 142531361 96790 96866 809962371 48206 48174 115666810 64658 64679 481792417 90295 90296 322308404 2326 2327 347263512 22238 22239 382756007 76391 76395 265913040 86418 86370 771389781 52106 52038 132416212 81409 81411 282071353 33666 33611 620188561 52510 52511 984819334 65488 65489 598712554 88068 88040 733746247 23719 23720 808092621 16806 16763 616445779 66544 66518 996514675 33482 33483 573000367 54592 54593 853175044 22654 22595 881143284 80034 79995 497534219 81790 81785 914179019 91275 91276 90818364 57216 57217 539023864 40344 40327 68591798 65146 65147 905129070 40931 40854 799947496 68030 68031 697073231 16574 16548 504666269 64587 64588 367768621 13876 13938 184659213 54256 54257 916110882 61327 61378 234211243 26883 26884 348313711 99135 99058 706293010 1402 1403 390820586 74371 74372 121635322 35177 35146 531142243 68520 68521 419647604 14196 14170 704917929 37954 38025 951741469 17632 17633 236079723 77884 77885 522675169 76867 76868 66852173 87180 87095 467057094 27733 27734 172024304 8754 8823 702295780 52087 52088 604310108 14488 14486 30358972 33836 33919 240257959 78238 78165 387093928 5125 5126 75119271 82773 82774 977544472 91624 91625 552878274 60708 60709 817857690 64478 64550 717248533 99519 99536 116954594 55287 55288 285670704 13233 13234 476738734 97836 97759 840984725 81393 81394 526692638 44511 44470 288465406 27156 27145 236485557 32625 32571 358060566 8815 8816 840753050 19687 19720 852068184 22451 22410 738302666 29980 29906 252085886 5155 5221 77546681 93752 93753 766630145 62958 63027 874362046 18447 18374 936168352 20674 20675 825569511 11910 11904 138880668 37773 37774 617092818 45242 45219 577648343 28124 28125 432526247 57995 57996 342713536 82203 82204 522718430 82835 82795 284824294 92605 92606 335826946 20410 20411 102084082 84978 84979 335066298 64619 64673 326538758 77797 77798 976272211 69221 69175 956843910 49413 49414 599943551 36549 36579 42612185 14724 14725 665897250 46791 46792 241649626 21588 21589 368683779 16886 16919 495633502 18074 18075 312765539 39416 39493 760769184 87218 87219 636514095 55418 55419 947646847 37382 37383 346926036 85534 85590 450443122 20327 20328 872172842 11831 11832 135787652 91091 91092 938728810 26037 26038 736906356 77046 77047 464263945 786 787 342297185 38465 38466 572822643 52920 52900 442612877 31324 31325 289512705 8348 8349 115825677 57067 56999 900278611 14001 14002 799879790 79341 79342 804330134 38673 38674 445185010 6017 6018 638217682 10378 10356 613454295 41494 41495 357571653 11928 11848 326613315 55863 55864 798870971 95241 95242 592259279 43488 43489 649314800 95556 95557 619089422 88169 88170 834883322 66489 66473 230333576 73614 73615 369289786 6734 6735 197151645 78983 78976 266218055 82679 82680 702836425 33208 33209 462857055 88106 88102 850189671 60152 60153 493309215 66959 66888 6587605 59290 59304 960741680 62313 62394 648966387 70782 70846 325917553 89139 89140 939442802 91732 91694 737074973 59880 59946 831940304 62373 62395 958628337 74118 74119 262200069 85613 85614 733261461 69054 69055 843689097 95775 95776 214867173 45570 45511 411651757 15313 15379 522889256 17884 17885 92969029 28605 28606 145822390 28444 28451 930778180 51456 51430 691244237 57300 57301 313069206 56289 56206 165555818 11850 11867 125795447 19444 19445 432130742 63870 63871 277434227 89685 89686 77967447 20973 20929 561105091 62716 62780 106300756 17699 17637 860195726 34956 34957 463119249 68721 68722 444232195 98758 98759 818500434 7710 7711 165955344 963 1029 54926486 79573 79534 442744729 60102 60056 230305849 27932 27933 314346198 23605 23606 752004587 40758 40784 98933294 69850 69857 185568724 85524 85525 2054473 41194 41195 95960590 67125 67171 417557621 22365 22389 3788866 50768 50756 71859465 42061 42044 123468172 91757 91758 462810826 90580 90588 312662036 75830 75848 171266371 84933 84937 128692319 38853 38791 647260253 28219 28220 572930765 45991 46020 252937343 88697 88650 39676637 13150 13151 910451318 6829 6892 752394358 40863 40864 762847754 14565 14638 957493231 94478 94399 329848243 34948 34875 62907989 22395 22360 483403282 7235 7285 46888766 31246 31167 171411705 78964 78965 989177120 22436 22437 516476021 60296 60297 303301219 95719 95720 753691827 3505 3585 388380944 8102 8018 610365467 80796 80797 559326770 43584 43598 277929207 323 310 115746564 71661 71710 730643607 18802 18803 265194660 70185 70186 501621287 49500 49573 937268096 51468 51469 214738000 72709 72710 825481989 12504 12505 765795627 94870 94871 916953513 16795 16800 626116453 86399 86400 353425151 97836 97795 291738180 33750 33829 9243507 19408 19484 546371120 86193 86243 496049090 47983 48006 52841027 51291 51223 956904375 68858 68860 328455321 51950 52016 650413442 34911 34961 532783992 95630 95631 668590600 95764 95765 602075080 90851 90936 85348128 47673 47674 136664644 37808 37874 12777490 70864 70865 899311011 90628 90629 846370846 12797 12798 106865459 28942 28957 828601984 52357 52406 624373627 59135 59136 524418055 38310 38329 168857680 7190 7207 262932445 51166 51149 168630056 21540 21541 746421036 42853 42854 872873386 83643 83678 377916467 13913 13952 994994279 58100 58177 605746607 69869 69870 673378997 52972 53018 114386414 40151 40142 962181972 95228 95229 54576557 97801 97821 56582932 65684 65659 806292453 76412 76411 609678199 72341 72293 76418229 96502 96503 928294749 10186 10187 347127193 51676 51684 982963344 98132 98133 874198527 56113 56163 819738709 49581 49582 221415668 89025 89026 716628611 31471 31472 110994947 99451 99429 567226929 51717 51764 839054988 89831 89812 810253184 59679 59608 31119156 36550 36506 790974236 82407 82384 745159765 87965 87966 687349039 11021 10964 883389186 12140 12141 674854445 79336 79332 537346465 8594 8525 77823788 48765 48808 118577088 76439 76470 930522560 23421 23419 770346345 73806 73807 788345216 91542 91543 564595186 14633 14590 200559637 78353 78419 248147779 41881 41912 984673078 5882 5924 667390540 11394 11315 735926883 12191 12192 747058713 60662 60645 253165973 60078 60139 806115251 29866 29937 178577757 68198 68154 35010488 73197 73198 647235680 52357 52336 625922784 97198 97129 474583848 84055 84136 634264805 9032 9111 530525928 37917 37918 816392451 24389 24339 294643198 98512 98513 368644389 99328 99329 349560150 54644 54645 907573571 68397 68328 798292602 77023 77043 810450640 69275 69276 135348616 70636 70623 637751600 71107 71106 241196135 49297 49298 128306556 43562 43563 5524361 37276 37277 718995408 65504 65552 381125126 16087 16084 74599757 31664 31631 658281300 25870 25802 577697269 35712 35662 452439997 29752 29753 652281800 18915 18916 419672655 25699 25639 723376516 29203 29204 736099842 88655 88656 843503165 43205 43129 51918926 48652 48672 509763701 15496 15573 861964898 51274 51275 992925521 21782 21783 217574053 27768 27683 897411495 44343 44344 279846876 99245 99166 556298703 82237 82238 675833562 60859 60784 671405465 40373 40421 911519242 96518 96519 558785477 93438 93517 792624258 65425 65426 258067551 10153 10193 846821026 4545 4533 68031564 87585 87617 512693622 39181 39182 536340861 89040 89041 786573228 18675 18722 84603603 13784 13821 792135523 57293 57294 865705828 63730 63731 144484089 86219 86186 792432642 14765 14714 668385272 72653 72609 74965173 88266 88267 963169581 26085 26086 366807617 52559 52560 2242487 25891 25883 431934064 33686 33687 470940407 63713 63655 960411825 14986 14987 828755629 64425 64426 999422944 98506 98507 782384243 80417 80346 619902905 12270 12346 186250035 83272 83273 465228791 10587 10576 160725658 76353 76393 142029124 44196 44197 698794433 21224 21221 362856602 26208 26209 90436278 6289 6256 588899369 9046 9047 486147754 61316 61317 135837692 1512 1581 375494429 55353 55356 204580493 83542 83543 106416158 5445 5396 235339384 52049 52050 622075039 63521 63522 262682248 77303 77288 80589067 53379 53380 431709061 17911 17928 830619048 35807 35808 221910645 39359 39430 69905724 20019 20020 902263474 30686 30678 37987175 89941 89942 754325691 68013 68014 92836807 5533 5534 90832729 22517 22455 84258853 34244 34245 51100227 78406 78443 949085068 64527 64537 901049071 12088 12089 723928560 65395 65396 773978219 30968 30969 807972530 59666 59584 480513683 54715 54657 247139868 90130 90131 624168596 56158 56108 338278923 41552 41553 123658060 78628 78629 636442575 57342 57343 510197450 89723 89650 971511504 43692 43693 439974294 57421 57375 818941433 27079 27080 278104326 52493 52513 735500851 94316 94317 432922749 81376 81377 166976328 30201 30181 848004660 51897 51898 896488835 32768 32740 581041055 12969 13051 295711323 30193 30190 956551442 46235 46316 423481648 89107 89108 523667315 76377 76407 111431415 55130 55131 682890142 95993 95913 379574725 29390 29402 188286230 48031 48032 432114747 41 117 324738377 60949 60950 724874619 81321 81370 35684803 82622 82623 529565764 39542 39543 77989964 56388 56461 266446022 94279 94254 33590672 61691 61639 721275376 50525 50578 892327614 93059 93060 815083719 74609 74610 53248003 33417 33418 827604461 91355 91331 128625546 76126 76182 265828755 61813 61858 145963569 34962 34980 356030257 52449 52450 892277225 33058 33143 428226458 62096 62097 116195748 62227 62228 967155892 5388 5389 540261958 44380 44357 196529753 30507 30508 744971150 94162 94167 160688831 74385 74350 153817824 36375 36376 131686868 56609 56618 358860948 36863 36799 375870687 74104 74105 667273670 79647 79648 903580785 55885 55886 769035809 83405 83406 695942126 43099 43123 378821610 66552 66511 255042904 83418 83399 46649063 54654 54655 447255157 70579 70533 45952625 14332 14333 690077647 67382 67383 911047880 72222 72267 268538076 54918 54919 988813576 32760 32761 683741559 6565 6566 201385526 70299 70300 182921637 54712 54713 939318356 94968 94969 511850145 50258 50291 251164182 26992 27010 96649731 13011 13012 429708367 49614 49615 590902006 82444 82528 134377937 2533 2534 807100245 72873 72897 141885026 14151 14127 681056234 22277 22278 862843356 96150 96151 740686600 30197 30136 742374741 81858 81859 733062777 72882 72883 498441659 1387 1307 105970823 89432 89413 357584927 62393 62394 218325979 30823 30824 939564732 41536 41537 11538524 37428 37429 15053151 37943 37933 543322106 37364 37423 328762645 11533 11534 321983351 15896 15897 996015963 3643 3644 709684145 37882 37883 259040343 1722 1775 287194540 47345 47346 888225141 82480 82481 952083532 65652 65653 300182386 41979 42022 11074244 90918 90919 106922787 24222 24223 801601146 51922 51931 865223952 70584 70589 482762799 35434 35435 435324678 12200 12227 206017923 74535 74548 771981468 32933 32985 263879042 16483 16484 81092351 26421 26422 867266520 89700 89697 394461289 63099 63067 293372117 80825 80907 659955383 35497 35520 984923678 27360 27361 564787040 7391 7392 582982935 41341 41342 197948769 2227 2228 764379549 3253 3254 76131208 34248 34177 627612097 14165 14166 389124171 81899 81897 628036190 63695 63696 454688430 59608 59609 787997294 94159 94160 734159339 59773 59701 677173567 77545 77546 803732972 43603 43604 610737382 8766 8813 238394741 79887 79888 573877899 19369 19370 15804423 28120 28169 874909614 85807 85767 686665893 11154 11155 366705922 14048 14066 502660193 34227 34256 520562311 93284 93240 235258103 95671 95661 749362207 91058 91059 671771440 750 751 778764177 92931 92932 168086603 7352 7353 309851866 5673 5674 481520945 2410 2411 47623870 37227 37275 50662545 43776 43777 205471116 28685 28600 444517585 67796 67767 256687856 61168 61169 126733968 9011 9012 34584920 68144 68198 895735484 63655 63656 532079128 83032 82954 210548457 55986 56026 17520136 21634 21620 997000606 69889 69890 746553400 61583 61584 831358791 46710 46711 182419498 43504 43441 60442860 67002 67003 505302583 8380 8381 683936652 60678 60624 200622527 96936 96928 461282311 4195 4148 568406283 60308 60266 335665865 89229 89268 205487485 11567 11568 437343095 56221 56218 937293561 92006 92007 876015835 22872 22906 189731599 6118 6119 888656516 9793 9840 359985168 56357 56358 944796147 19843 19903 414232067 85704 85705 574160284 54261 54262 781789102 61941 61867 33441211 37564 37565 813895088 4537 4538 756572147 51518 51438 274838108 72460 72482 19793920 87493 87494 43560398 77567 77568 844391350 6894 6821 460991560 70946 70951 263493131 19166 19167 323103255 58006 57944 69684055 21113 21114 783864276 44819 44903 528573403 95537 95610 97636001 19285 19233 366387965 41275 41228 824274404 52767 52768 620690261 55578 55579 228155206 53824 53746 948874040 58047 57986 987961666 79051 79052 872122157 3618 3583 539628709 87523 87524 576435047 38211 38212 270674182 3376 3450 71728861 19268 19214 144441885 23226 23227 113536452 37298 37299 607310154 5983 5914 73853017 84230 84199 876726633 57913 57848 799199540 44265 44302 375241576 67182 67183 356120563 90699 90700 558919660 28680 28652 162178418 11718 11797 162568581 3778 3802 630342807 74549 74498 145207486 16750 16751 52342824 37414 37491 610275971 300 281 432044298 27343 27344 71937966 51963 51920 322052113 7674 7616 394894322 34342 34343 36037316 62827 62828 135198306 14374 14375 330008074 89433 89393 16854809 70722 70723 637700648 39289 39321 740240636 11680 11681 873652129 54986 55033 334188844 28153 28154 144424513 60546 60482 153653819 74700 74701 91187083 82297 82260 260669374 40764 40702 141350076 768 800 889276575 62933 62860 502810101 37473 37474 955178586 56210 56211 609736498 65248 65249 883774035 77495 77508 586344692 66004 66022 737985301 81951 81952 693057392 80198 80140 971770914 89555 89556 172740200 92929 92930 346519869 81235 81175 816700723 53073 53074 228530610 90407 90408 756478892 62818 62737 596308825 71067 71068 21929100 12165 12096 407650494 73670 73666 111607836 29823 29889 847815479 73343 73344 918260916 79939 79922 196419834 2581 2497 603557504 55345 55406 675535865 47386 47387 510364989 24630 24631 193000321 66223 66224 278451886 33269 33270 689222729 96089 96090 324690396 37462 37463 324280390 63615 63616 364452580 80714 80773 382281334 82784 82721 858223427 51843 51800 208525784 76693 76706 6259269 18062 18110 64561829 26108 26109 951497748 79394 79395 851607903 30806 30807 908664054 42216 42217 971024093 66935 66962 285482654 34763 34777 612633036 89644 89678 142036443 9501 9533 513700640 71291 71302 110912362 50798 50799 531727832 90655 90656 624797074 37395 37396 603436699 34662 34663 647096409 19429 19430 621166076 91278 91223 203490943 6977 6978 200491616 98124 98125 2460620 45149 45228 577570149 38496 38541 955325494 68628 68573 282066754 30937 30938 422750964 83267 83275 877015967 23968 23969 95897836 78125 78107 114789980 28540 28541 228516311 77777 77778 538232167 75007 75068 596265168 95599 95521 634319291 55770 55818 240536469 580 581 303167296 52542 52577 783693646 44861 44862 979953057 25866 25812 829144729 7311 7312 591722991 32705 32672 390849731 60541 60542 546073786 43299 43255 34174587 22316 22386 314312180 62637 62638 774177841 86899 86863 672095818 6133 6134 956339083 66451 66415 224459974 20123 20137 47905415 98625 98626 851722089 22942 22867 422298927 30479 30499 473978382 62660 62625 959453810 19680 19681 252807880 45284 45285 571883400 14839 14840 875761008 95593 95594 794447751 33206 33207 176442040 27478 27454 409395079 90578 90579 796919030 86523 86524 139531195 98944 98945 45207164 22403 22404 586991656 49935 49897 684843117 98991 98992 683142258 55498 55490 957269749 49168 49169 581520796 395 396 954635514 78811 78733 53980507 10402 10403 302728259 16267 16309 507679268 19435 19436 717307716 22200 22148 522258769 8340 8341 408936586 44439 44365 433727344 31193 31194 563062989 30362 30363 233031442 32514 32495 418909627 76775 76827 470996312 74726 74727 332944388 86981 86982 16093390 82073 82020 205222407 76015 76016 613396749 70087 70088 636669787 47089 47090 169778318 40546 40547 390327981 39864 39921 357341923 27871 27842 342294341 58665 58718 280976150 37313 37314 381526925 47189 47190 868186281 63074 63075 66107741 39985 39986 418165301 53999 54000 962877860 57475 57506 433649862 2613 2614 221390562 25497 25498 729985080 52996 53043 796760579 77432 77433 488276953 98584 98531 61752858 81670 81671 660666241 71346 71347 166132332 18969 18905 814207685 3611 3612 627702357 37801 37776 30171865 78869 78928 671077753 74360 74312 375346944 67560 67624 243767562 73737 73738 665299643 58470 58386 628011903 97040 97023 295747754 85906 85866 893868920 30135 30169 140717017 89297 89363 472196366 75150 75151 946316870 92980 93044 24232669 25265 25266 82966626 32789 32809 449584282 94563 94491 143698973 8293 8294 723397851 20381 20382 944120755 13269 13270 187078331 21535 21536 267606140 49930 49931 874675120 13285 13286 862463539 48567 48576 400065038 68183 68184 449926648 42817 42818 135624485 33987 33988 244909792 27661 27633 999781384 27428 27429 950049856 63375 63376 301240907 30648 30649 678687760 54828 54762 180964644 41440 41441 421347310 51807 51735 235635002 60016 60017 234201802 20466 20534 573662810 63390 63391 117891502 88737 88738 581386858 13016 13017 174628901 58128 58129 696985803 14600 14585 594157615 39259 39260 705417461 61812 61813 753380593 47279 47331 83843318 82710 82658 68209581 184 185 993450009 19171 19172 221094739 93053 93125 987920864 43543 43478 997787428 80095 80125 296981529 10836 10895 336133399 7709 7731 774612643 72529 72530 258317526 62041 62036 67944025 43265 43329 122590622 51829 51830 455565807 92132 92133 169872804 12477 12478 121140119 46773 46757 918946021 42306 42307 536929243 4734 4735 333176189 41986 41987 38577494 77505 77506 176066649 5549 5550 124476700 84301 84238 222096716 43395 43396 996168247 81100 81142 968213194 66442 66420 831699760 57775 57776 358445935 52053 52054 881713723 95781 95852 363436119 65493 65410 777429215 65043 65044 849714614 80376 80442 819964578 64011 63980 494041177 29183 29179 108561141 52016 51980 537734241 55001 55002 135591511 41020 41083 934750131 83565 83481 158597876 52541 52471 488933164 63550 63551 601188099 15322 15250 981215135 97836 97885 911094917 44717 44718 764202441 51233 51212 914854761 99622 99623 806733479 75970 76032 517742688 52862 52863 287972983 90191 90192 128977682 40585 40586 992807278 74696 74697 822911349 57292 57293 795607417 63880 63871 243952458 57063 57025 877444115 82366 82292 13404105 75330 75331 682079542 95910 95911 46692730 93200 93121 85127070 90197 90246 402939195 13581 13582 840128762 80700 80759 296370062 79944 79945 99497373 18709 18757 300677836 88065 88042 345952944 37589 37590 20800206 30321 30322 12471825 99908 99909 371110615 15765 15766 150865967 54324 54325 433894967 97944 97986 389013281 50209 50204 925139996 70309 70310 767671259 62643 62644 63405709 58053 58067 708300812 3828 3874 554318520 49796 49823 406391560 89917 89918 762576580 14032 14033 255709416 60314 60315 930260300 39657 39646 879374361 20922 20923 727050434 37562 37611 979125426 19779 19788 906993721 31580 31581 428623656 79812 79813 148554152 53483 53565 267069941 41256 41202 412737227 54535 54536 143230376 41735 41736 291482946 53304 53305 22169658 89092 89093 198347603 70106 70047 259737210 82816 82858 334217540 9943 9944 96701997 35188 35189 98182475 90388 90397 218540707 37064 37065 854242576 42965 42966 387610432 85372 85341 94637021 94214 94279 83961654 82011 82012 819173697 17455 17372 65441612 31179 31180 264810169 52283 52284 394734742 24087 24088 109709307 78189 78190 757546193 22458 22459 26896419 76249 76250 619354417 28675 28684 181434506 86433 86434 36564185 47576 47555 122198503 8657 8658 528342450 98570 98577 640440595 12870 12871 340440891 93915 93916 778284143 53094 53095 691536942 86105 86106 479502106 87516 87565 200628695 84956 84957 914304382 1020 1011 239311988 33780 33781 699293669 54766 54788 564949656 47056 47054 496737718 35625 35626 391628547 84356 84411 224362608 81661 81594 30010569 85093 85094 196470886 14595 14596 749372905 26385 26416 308988321 31368 31410 185231279 45004 45076 846026065 19187 19188 202902753 7419 7408 241677036 68786 68787 755928198 83762 83763 554817485 79293 79294 565203760 20918 20919 411218239 81246 81175 909949949 21278 21276 785738875 7677 7678 753191818 82334 82359 896555807 90621 90592 889410997 61450 61451 376993239 16210 16190 122428060 88859 88860 739199391 95848 95849 311653132 98235 98236 389881814 80627 80709 738054685 15237 15210 946683552 23696 23669 187228114 4960 4912 587533653 61890 61891 170970386 74673 74674 534457855 86227 86228 359635071 94288 94289 246518451 86201 86202 30642823 42433 42434 540448190 22103 22104 647751492 47964 48004 761226460 46285 46262 705582244 86723 86724 165892706 98294 98295 33802043 21731 21734 677251892 20714 20715 654045895 78502 78546 623765358 2143 2226 767629148 1538 1454 765418126 43601 43597 4086756 35555 35505 200017325 59744 59664 525787584 56283 56284 751737811 91407 91352 308623747 16146 16223 76965036 95544 95568 376317698 59781 59782 660909119 36734 36776 132418589 54489 54563 197586789 72270 72222 997364406 4822 4823 822345901 3771 3807 528395644 54940 54941 972180602 46069 46070 317906979 84960 85041 926666702 21147 21148 241403284 53724 53705 673142177 66106 66120 377258224 87596 87531 378736296 92391 92392 480404461 70387 70388 956495977 42165 42166 239490305 89740 89741 65785192 89203 89182 747096965 38340 38341 939683204 82990 82991 567275228 69295 69296 225890220 26375 26361 313874911 77773 77774 884305630 37664 37665 468980759 81846 81874 531688508 23084 23042 85493651 93768 93827 842597791 11855 11856 945131195 49377 49319 818415862 8470 8466 736449407 59399 59400 986277590 59701 59759 578007647 86572 86573 664778631 33908 33909 407490739 84717 84718 622965130 23477 23425 106103378 73634 73607 992371725 61405 61406 650724626 23282 23275 45888836 28599 28520 61383219 9335 9336 521221579 65852 65800 990214901 53060 53061 384440437 25336 25337 545114721 95603 95604 965804923 75803 75881 399840626 662 628 493919400 93597 93598 147841525 60893 60909 946341173 77948 77949 362611048 99167 99168 216224111 28330 28304 12466835 8748 8705 304518440 25734 25735 981637007 82956 82957 956986576 17600 17570 46633425 35363 35364 190074132 68268 68269 501176612 51077 51078 857202888 74587 74620 752716127 85092 85042 133147404 56481 56541 956903299 20125 20149 703475361 40728 40729 930714814 20963 20964 933113548 65283 65284 786511525 31559 31560 833607127 49508 49509 627013176 29606 29603 489740126 19831 19832 976470248 67389 67390 627647265 88061 88034 488588438 16760 16804 139999761 17229 17230 452270472 97625 97626 842557307 26371 26444 186015483 68913 68973 643237721 22206 22288 753236107 53630 53642 778125984 21701 21730 125107560 87081 87128 712338894 33330 33411 103353868 69381 69382 319822100 14577 14578 120484684 23219 23220 103653435 39472 39473 519774384 53667 53734 727285032 45484 45445 888733820 81668 81730 971205048 28920 28996 989343855 59531 59482 985056011 49334 49335 189815638 67580 67581 712820210 33862 33826 361360413 9183 9250 624798949 33116 33117 288148841 4273 4274 297018955 46268 46266 579367998 39192 39110 892321545 34852 34853 896415092 10813 10814 219400939 29618 29619 955765575 64965 64966 383614364 51222 51223 810029232 11962 11963 204117044 83295 83240 68631312 22349 22350 971937954 5743 5744 147762086 47709 47629 589850801 4902 4903 434370089 97008 97009 226639010 1556 1557 525139419 70677 70678 82716144 46783 46780 576521502 32375 32376 256266182 57411 57412 301984048 5834 5835 373900435 73823 73741 156039918 33303 33275 62631853 47792 47793 562798318 24278 24344 254977460 63835 63836 48335560 81715 81774 344371974 73699 73701 635005533 92757 92758 256281736 18671 18672 212959891 75415 75426 107855833 36358 36359 431193650 52767 52729 751592291 99115 99141 65525629 10338 10341 371816093 16380 16381 702811231 13872 13873 1880927 70909 70986 31676975 89674 89675 900576940 16392 16384 715066546 18989 18990 413676473 99956 99957 871184085 44929 44930 796921664 39158 39159 101848716 37193 37194 510069983 1837 1827 497562187 45919 45870 181158565 31460 31461 357474827 96712 96713 41063606 82683 82611 517605865 99080 99074 506411384 78282 78254 499061206 87924 87925 685951032 85048 85049 458032551 29571 29524 423637919 25018 25073 376755325 54715 54771 16534158 44017 43967 29828213 32189 32210 157162156 8274 8279 442219987 10598 10599 328379350 55276 55277 479901367 41508 41567 725149813 37779 37792 284444645 56166 56176 239770612 87043 87086 840751964 41473 41474 939950238 80940 80941 983298902 20706 20729 401644073 50686 50601 832878062 38364 38428 258071190 56991 56992 347715034 70982 70983 730893733 53064 53065 329069899 37916 37917 336319937 87247 87248 247971714 12186 12125 29330852 80795 80780 612947211 19203 19204 106951909 54239 54188 505741409 31262 31263 982936149 72818 72819 500272927 33659 33660 989237504 73433 73441 54598108 93823 93824 311602374 15086 15087 822895851 27504 27568 726733060 96449 96439 853652409 69543 69544 53389517 22710 22711 669423266 50122 50145 187989403 77973 78039 91322694 9320 9321 451623718 96746 96707 692315822 61575 61576 865510195 94352 94418 361895996 88745 88746 735681796 41871 41872 989298008 28999 29000 955911389 84964 84983 225117861 49990 50036 427380220 69926 69948 219848051 97739 97659 906293785 63935 63978 704804338 56905 56954 357840599 30021 30022 83792872 12116 12117 260711747 34766 34762 116925691 90147 90164 433008828 6060 6061 354727038 13871 13872 836408223 96591 96619 385215080 75990 75972 931298245 65391 65437 368985425 92488 92489 571967513 85702 85663 672869518 68439 68440 778849739 8724 8725 323762895 90460 90541 865222271 86124 86125 726666137 65234 65207 841264499 17836 17837 598018201 77212 77178 578896819 42101 42168 151056829 30464 30465 237238034 56577 56578 951409641 21929 21942 850900105 93199 93131 112742189 4535 4536 403853723 37124 37125 126489381 21119 21120 862690566 16703 16704 405051987 53799 53778 772802154 28079 28142 695740329 53954 53960 438122565 70827 70828 767026818 88702 88703 309855555 86008 86009 385912320 24798 24835 916602776 15075 15014 134607935 99032 99033 81436707 75654 75655 498058553 23995 23984 890090649 65370 65371 198472400 68051 68090 970701620 12595 12554 697377037 15429 15418 107813979 20945 20946 73655129 31477 31473 935849997 9878 9811 972102314 64098 64099 363833900 82952 82982 632892974 72468 72469 227935503 15570 15586 632805964 61653 61590 425214841 75604 75540 148814955 96108 96105 969967259 86829 86764 102091843 54189 54199 66816977 69776 69763 370193657 40498 40499 532723485 7661 7662 269140569 39281 39282 338489145 60171 60172 737651142 71263 71226 426006758 56708 56761 649430260 92354 92355 91513274 71055 70995 678551296 86781 86782 920064168 84921 84922 571375622 67780 67781 355458239 44365 44366 457237884 44640 44641 195727646 18682 18683 962389873 96847 96848 933813129 4477 4478 728577308 95419 95420 383640800 17234 17229 612240288 317 318 709302369 88588 88589 394073561 86903 86872 747643874 14121 14127 411974370 16996 16997 312185260 55903 55904 356765726 22280 22314 669063652 6163 6164 372832293 98704 98705 869853466 74617 74618 267179215 63190 63191 640296161 14625 14593 611164180 98771 98843 647594460 94522 94523 452230344 22510 22432 656461943 40548 40549 465429418 76147 76133 169977287 92154 92238 902701429 37713 37707 398534918 96414 96415 920946478 56118 56119 950495023 19439 19440 340055130 68046 68114 103953586 31445 31422 856764394 82719 82720 72238124 90706 90650 876958474 27276 27277 255174084 38123 38091 305183498 24674 24638 908670096 36482 36465 93863590 34027 33984 396489536 14702 14703 697773526 53384 53369 533092124 5920 6004 316639408 92472 92473 929937866 2629 2603 927837501 33688 33689 226666430 56735 56736 784569785 60885 60801 78081692 56365 56440 120812296 89863 89864 372957378 30587 30529 711908288 77364 77351 723647630 87617 87618 395340172 28793 28857 87573387 31545 31546 80810415 91633 91634 72518362 93756 93713 924789335 34874 34875 754706762 52301 52380 75038916 95608 95609 258111053 27043 27044 610780617 33529 33530 467122040 45113 45114 754748204 79194 79167 9730031 31423 31350 252082403 90663 90664 168364119 40407 40408 763470830 21646 21647 435886574 26572 26573 293673436 43357 43358 636884389 92207 92276 492391942 23343 23390 440504984 25154 25159 72270972 61909 61962 626010646 635 666 359094491 24614 24615 234414333 34010 33934 506521143 38871 38955 726803936 92840 92838 934944748 66924 66925 540283470 67788 67789 200043565 85454 85455 714615576 97595 97657 512886410 31250 31288 785509864 89962 89910 419690523 34429 34430 878247482 82643 82661 953772156 10400 10433 368608691 32033 32105 725106506 84737 84738 224056213 66704 66689 125349526 38682 38640 196731419 84455 84382 437048226 94917 94985 695175941 6912 6913 577744229 25165 25099 842438337 74606 74642 18921722 86934 86888 696972318 65771 65717 471795286 29356 29357 511163285 98655 98589 211235771 27718 27719 857951056 27688 27689 457188835 61602 61638 101087987 76084 76085 295164922 10685 10751 165462269 33289 33290 534579250 91742 91724 978203495 23924 23925 388299601 8057 8058 361581128 71691 71713 101014340 36140 36141 235271820 59821 59822 972132951 31932 31991 893958472 62703 62704 468529701 71810 71770 251550887 20530 20522 15765229 88893 88894 970028496 66020 65955 215334868 94663 94609 52696897 22857 22815 892440803 57327 57242 26658164 54129 54064 111907620 10984 10922 311733059 95542 95462 208628098 9414 9394 871947831 6927 6928 245598046 39517 39567 785292909 98131 98083 773960014 42793 42794 244893931 70241 70202 849398707 22628 22702 36016241 84268 84269 803350339 93047 93048 966945319 63911 63912 573539621 94423 94463 537157008 58326 58369 503915313 15270 15271 273608540 20876 20820 95333677 73502 73503 639257787 97217 97218 506496222 68405 68406 440501041 62335 62336 671389982 16310 16280 929996512 25079 25080 560481439 20028 19991 263737543 67932 67941 63873772 56589 56590 462773409 54611 54612 685919415 8008 8009 335184803 4109 4110 771418127 33481 33452 323281549 46048 46049 118292198 44899 44892 975543701 34832 34785 475081157 89582 89604 332226029 23483 23484 764092939 31361 31362 33682312 75575 75544 618257430 25122 25143 290549940 34141 34142 953113550 40854 40855 762852993 57071 57072 382933973 48051 47990 377665864 72832 72833 917935491 34406 34409 648361652 12802 12803 19213212 74525 74609 343279905 82324 82325 797062340 87677 87678 815928412 64415 64416 613942832 38286 38362 888498517 10976 10977 804197290 39955 39956 995254962 94435 94436 525760710 91352 91353 783470284 34834 34835 218980379 78147 78063 885268468 87546 87547 425934805 14827 14828 749407503 49845 49792 738661202 45965 45928 530441694 51518 51568 846683248 4363 4445 436160372 25594 25518 19556581 88593 88594 655954627 86757 86758 690567226 69121 69122 402725387 33165 33166 594518636 7022 6942 295553331 9906 9907 269063743 8726 8727 707806129 78948 79020 142544528 74747 74778 494304482 21201 21179 303793840 41839 41924 789980058 31671 31662 921211684 56386 56368 846814590 11635 11656 4714314 20091 20023 62384326 46028 46101 719083957 64429 64430 408794751 77657 77669 740531000 78378 78389 749087766 6881 6882 662125368 71951 71952 600530193 89055 89021 767661500 74162 74163 566042320 52024 52025 758121383 49178 49179 411973120 48538 48517 500223358 13950 13871 643715597 7407 7408 970902538 76680 76681 925648259 34471 34472 168239012 10106 10107 47004446 86253 86249 858521632 92085 92132 302543146 81229 81232 17812787 92242 92243 537282717 37547 37591 687291177 46253 46258 916830553 15286 15287 937995490 23097 23041 793815826 22229 22230 964201430 24744 24749 159189242 26907 26908 882685743 73399 73400 590960221 48007 48008 230459467 57603 57657 774452819 4572 4639 243813271 32101 32186 690029818 95837 95838 540015690 86797 86782 596751273 15945 15946 864444524 50148 50149 276132346 87406 87383 271953865 75548 75549 461686549 61719 61720 303102608 16722 16673 564326506 36311 36325 146888281 58171 58101 159991295 24831 24832 181800203 18013 18037 518758574 96892 96868 283988923 43812 43813 987086214 42245 42171 174958655 42417 42475 633133945 30689 30690 487523691 67882 67883 379829000 78617 78659 434487154 46854 46806 376023434 18501 18502 6506253 44676 44718 980620025 46566 46560 59093954 9962 9896 965003002 48100 48030 330360239 77399 77400 283819070 12299 12300 465596761 51256 51191 740442134 58408 58389 107200450 67117 67144 409537506 51462 51463 762009332 46157 46201 790813809 18948 18949 327198887 31368 31412 828358231 42181 42213 829273999 2787 2788 738618766 9604 9605 99419631 48963 48964 226631717 66032 66083 969091728 27591 27512 892514831 50457 50458 481681738 96416 96337 989469943 41205 41192 160479401 82695 82719 963698049 58661 58721 54469368 14852 14853 413772194 99055 99056 802378602 93285 93307 819170871 99582 99617 368541671 51419 51420 292950477 28366 28367 909010273 5441 5442 230803236 79827 79820 644988702 52481 52534 706102822 13044 12977 478182279 64927 64928 564482817 18352 18353 451112600 6743 6731 680280316 66628 66629 619536312 48360 48361 558180655 81602 81603 516210176 28249 28202 825353476 17201 17202 809895425 2873 2875 563904850 49970 49971 948391036 78347 78323 976109397 53220 53252 468640248 13026 13027 949417576 57470 57494 967441107 45913 45914 786974836 57646 57669 203827234 5816 5742 379721206 51960 51961 721979348 42571 42583 414776383 94417 94472 970490679 59986 60059 453662607 63134 63160 756140059 47382 47434 584749623 54109 54110 297681857 9686 9758 654637473 13493 13428 707098846 88300 88301 899275192 86087 86117 543652445 86420 86402 444101146 89074 89147 443237618 53701 53702 420903198 97939 97940 473459670 43386 43385 390816897 75326 75377 603330835 34320 34237 148275088 50328 50329 481476687 34672 34673 788867548 35742 35753 763817744 41635 41660 277157295 90962 90963 863782715 4707 4692 630032022 69558 69527 35288964 34157 34158 385191937 89464 89465 328579119 24976 24892 222266846 85049 85050 219533793 34090 34091 407418856 8364 8365 296979381 95102 95103 638216636 70269 70257 884674945 79492 79493 895716910 15091 15159 776489724 96881 96856 705046233 35761 35766 726242287 63519 63520 671073267 46137 46138 63138571 49364 49440 923840161 72899 72875 759832931 37268 37206 716616787 22299 22223 736023758 77087 77088 920091950 65240 65301 984700805 54886 54945 331799149 60496 60497 974436866 86997 86983 979997446 44995 44996 143154925 36610 36611 147929811 56571 56572 657413509 22754 22755 562747131 5946 5869 204376967 28606 28607 696202512 47662 47663 557877758 46678 46679 750039894 93639 93628 972071367 22473 22474 102926874 28181 28182 294093061 76581 76503 76661520 30889 30890 595920149 62313 62314 740683261 3507 3445 407248821 48904 48944 128707765 18673 18674 716826960 51164 51210 17824095 36701 36759 847166082 60000 59956 82366276 97972 97940 417714241 20803 20804 851162204 70935 70894 823598177 61109 61060 57150252 27753 27754 291824616 60963 60939 330444872 4663 4670 812404217 41485 41486 113916630 32890 32839 426834929 48208 48131 338656394 65095 65096 491363194 56604 56583 447831338 91378 91345 905884290 20732 20675 559346163 53990 53996 213102802 21963 22014 53851116 27496 27497 192774210 57185 57186 691035838 91764 91817 107866271 66851 66826 550507238 70749 70750 165020883 5032 5033 169583345 28252 28247 431883447 39013 39014 611135719 22666 22667 591201334 54668 54669 299928667 74182 74137 862696969 79855 79799 826265984 26119 26120 692510846 28515 28516 468821288 51948 51890 969988270 66392 66323 291440342 33338 33339 159174934 9862 9815 935173038 88992 88981 940156689 87261 87262 223122990 49625 49583 406535707 70403 70404 656529272 28067 28148 31850799 70758 70715 101032555 97685 97766 237173326 21315 21246 443746733 65721 65679 646962016 23122 23123 430032639 44993 45038 307049536 31558 31559 767624713 36518 36479 885695554 95744 95745 915294952 85144 85145 27822802 26674 26675 749972869 52853 52854 497208761 53353 53354 491999529 99284 99285 719776665 75346 75347 544249076 41968 41969 324289888 83398 83399 464346430 37050 37051 807649695 31154 31177 819730341 59058 59059 371861020 59531 59532 527575929 18817 18818 931217946 6188 6189 989948876 79623 79624 629873679 81655 81656 989762225 84023 84024 12598362 67020 67021 209563043 71094 71103 356620101 64847 64927 372769144 58725 58677 208493429 26215 26203 202463571 93100 93101 970610681 97120 97198 589836192 70398 70456 712205732 74480 74431 925355543 92112 92144 42035639 97053 97084 489760925 89810 89768 748977594 91183 91184 430840928 11628 11636 47069645 14545 14546 174124980 11376 11415 518785073 93747 93734 248271482 74937 74970 230938911 28574 28575 822303230 6263 6326 157641405 14917 14918 952272206 17099 17100 22808660 2143 2196 40915789 24320 24287 194661687 4899 4900 369397482 26739 26803 675991291 19977 19922 938194564 83450 83472 74039007 33625 33686 639753101 79024 79025 992869075 65070 65071 940545193 41310 41311 492381729 90387 90388 625993298 66406 66323 541880474 40731 40732 338743429 62264 62265 28401979 49513 49514 98393575 47532 47533 165991696 66180 66181 516542166 44034 43998 762142600 69435 69436 164390867 76316 76366 952984456 89166 89167 444736500 89355 89302 319101650 71782 71783 407585101 33925 33916 4940214 78032 78104 532467249 81039 81040 281183994 75910 75944 855359493 76718 76801 776927738 99375 99327 721462324 59345 59346 808054941 91013 91011 588390796 92153 92080 470424212 20124 20134 693852052 63578 63624 678859649 22341 22342 315747541 25760 25761 110299196 77473 77474 115009374 37381 37393 471634662 10259 10260 161817353 60207 60199 480203306 21858 21859 135107686 24079 24080 861226774 47092 47093 774708908 85171 85110 676521572 423 395 594417549 183 184 971656649 59984 59954 462767146 6311 6235 165171461 61195 61196 560080217 38817 38789 736931219 75676 75662 332300286 58794 58795 983071613 47127 47128 449367757 9778 9809 267383358 45192 45193 78531339 79487 79458 565029526 68881 68882 301411167 95168 95169 580390793 52593 52596 472744693 46107 46066 770727338 74330 74393 99191279 30168 30253 266790128 75223 75282 58271754 20027 20086 714414488 32 33 300177788 32537 32538 252169156 61941 61971 65981113 16330 16331 140175686 17513 17514 74565860 35223 35267 347918878 50020 50021 757611585 31134 31135 404225500 920 921 889686407 98919 98920 365817620 86513 86590 284991135 13980 13981 959880270 51968 52041 475305769 19478 19479 436172798 14175 14176 956509727 85470 85435 377453653 26699 26700 698493610 78461 78462 58279281 85357 85358 869428049 75161 75162 854365167 98435 98436 785351011 81728 81687 337956007 69287 69313 345584971 63793 63794 936501731 86596 86543 470041887 52028 52035 745785679 69521 69528 769648303 19193 19194 425217116 69505 69506 294356439 7650 7617 378482936 69103 69104 285035310 28199 28200 405931422 41090 41091 66467382 9947 9902 865735601 66118 66119 682925543 16072 16060 145613215 85561 85593 634767102 83027 83071 234116792 4125 4126 23448439 57575 57590 730147525 98545 98546 762686438 22771 22850 865113883 41812 41869 292159207 60852 60789 568177004 10910 10911 435596275 83683 83684 920810189 80390 80391 175411369 68459 68404 837561078 55419 55420 689244813 77454 77486 751729861 89821 89822 94926223 29937 29938 247358923 81015 81016 533666799 42619 42620 485233768 48847 48848 446291668 13829 13891 22779343 38279 38280 876983428 84949 84950 621021636 10110 10068 170443508 17329 17324 779879549 74411 74466 195964905 10385 10386 373031762 92123 92090 136932616 95533 95497 444279422 52251 52218 977730899 505 461 702597759 65683 65689 750931877 55384 55385 790684881 44684 44693 899916760 84178 84119 538408917 28174 28175 770041185 60055 60056 168420483 60936 60914 629780185 12208 12209 7677505 36279 36280 509828636 6927 6849 639841214 77633 77705 519285284 60055 59991 69068151 58226 58196 382189448 71137 71138 72046969 49926 49927 274149949 91293 91257 607816508 80389 80414 327433620 736 737 822028251 56478 56553 651497597 7540 7541 19444414 98600 98575 182728879 44599 44576 542139169 47207 47208 273415378 35002 35003 624414910 78818 78819 934401543 15205 15206 456777442 33853 33854 559410982 83073 83103 291993520 29678 29712 787594662 11906 11907 905553583 16677 16620 384979647 2425 2426 304920261 46689 46690 297026250 23312 23372 657525248 51561 51508 257746802 4317 4291 262848759 74309 74310 779615307 47704 47686 469620410 24188 24189 420344444 28765 28828 360168071 86058 86059 181296947 62558 62559 820395392 87862 87863 434078462 21324 21275 981797652 71226 71227 33325824 27535 27536 482946972 56058 56059 322308010 803 758 246533610 32099 32121 955801048 69040 68959 632660007 19282 19283 679385340 44311 44312 780531310 96026 95998 122832085 8566 8493 304430917 86293 86294 43123019 65472 65473 52176484 81974 82040 837105892 7521 7530 144311565 38681 38722 935736065 46102 46103 244816377 70814 70811 319313659 8667 8668 790055235 25853 25886 387166410 38990 38991 266031111 93780 93839 698237129 31973 31987 145563766 22943 22957 300046314 83650 83651 617954543 64863 64840 169847189 72992 72938 200127670 8169 8220 514429335 14515 14443 736592460 79449 79450 865330774 95403 95447 361929418 55196 55197 962453421 73482 73483 86599148 69711 69706 645671655 11937 11946 897197099 34426 34427 357840466 5439 5440 70121931 82905 82827 181298887 90241 90270 212497595 74117 74162 627829465 76672 76673 922614294 14086 14050 219305267 48622 48568 508969436 14263 14233 857418609 70337 70397 8583221 20500 20574 523451902 37336 37337 367365534 4133 4134 44103969 84571 84548 950046541 71557 71631 24260717 49457 49387 677830099 74141 74142 91322993 71399 71450 307291250 45172 45173 25653102 86217 86218 486490165 92031 92099 159241560 11299 11254 693953790 20931 20932 361690760 40178 40179 599782344 56864 56865 338833540 54314 54315 142062392 68975 68976 15969675 63245 63246 364208769 37937 37938 99472728 67938 67879 923167749 96041 96042 594790716 32684 32685 119140830 79353 79368 306066487 23547 23465 96414176 86850 86851 274752505 81402 81477 775298293 25698 25613 616783863 58444 58525 233960367 75752 75747 268994543 81767 81736 598250165 32149 32178 202333461 62285 62286 358848420 25141 25142 657777263 56085 56067 282728851 97685 97686 394328529 40430 40363 595881509 97890 97891 335301689 72803 72804 340739764 90509 90510 727658151 70032 70033 698185377 68047 68048 258559346 2389 2435 97243850 55026 55043 296759293 63650 63652 615616414 76489 76488 767178643 10331 10332 600167483 60038 59987 97322727 14083 14034 81221730 17256 17257 141903411 63484 63402 218215610 92307 92369 130419776 66887 66888 231542958 67806 67834 965359139 20909 20834 537625482 69766 69767 43688201 98112 98113 793728270 7336 7306 680944414 57987 58064 749406108 48957 48958 350306657 78955 78956 599668279 15092 15010 205354506 46497 46498 137462964 71935 71992 28648170 28333 28334 860761369 99869 99938 733177844 71419 71424 898464507 91871 91841 76444851 22899 22919 246790556 36170 36130 190810006 60802 60860 28861844 63052 63053 485952762 4637 4638 858472191 69445 69446 197522475 51884 51885 354551285 48685 48769 405421006 93509 93510 339177018 50796 50797 157892509 3290 3291 40658341 19442 19443 872991109 49572 49573 973523079 23566 23551 881992346 9360 9361 753165817 87786 87765 25915086 2774 2775 3857630 48310 48311 959241645 93905 93876 687719103 4664 4665 986979046 28472 28473 626155690 70541 70487 276357391 74276 74239 603654348 7809 7810 456379579 20013 20065 382236223 95218 95267 900985475 81988 81989 172900234 18153 18218 401870377 42603 42604 170665814 65331 65332 55918775 46122 46087 150850363 29715 29689 876356641 9082 9083 858610778 45094 45095 359810976 47874 47875 374660000 22724 22766 505305433 97001 97002 27692914 44331 44264 411674724 73949 73956 938115521 53087 53088 487752107 55957 55958 20754262 75183 75184 595318955 18750 18706 115171477 54098 54059 617838723 63662 63663 506070095 86960 86939 966821932 9807 9742 251393980 12065 12092 203569552 80258 80259 932969319 33300 33382 890692820 1839 1840 770557108 34159 34208 784551829 96147 96180 182039608 14536 14537 75251290 89197 89208 96010277 99272 99273 795930056 41218 41219 214822314 61926 61950 917574872 14353 14354 570405870 82969 83012 724734212 25440 25441 306698345 8384 8442 13973187 75716 75675 48766455 57907 57908 729460678 68884 68901 249985713 49713 49714 231085952 70007 70008 401959119 54962 55022 762440412 65779 65793 945050969 8143 8144 716313499 88683 88623 356767007 29788 29789 154058084 83776 83777 178113000 81160 81161 566785497 54875 54876 318016489 59489 59571 442938729 14860 14781 634440604 86573 86647 183992475 922 923 938130594 23495 23451 363820057 51219 51220 140275764 15111 15112 401528504 19186 19187 483054419 63760 63761 596643380 5202 5203 24274920 52906 52907 126029221 86795 86796 837491969 84747 84748 30002464 84692 84693 130756868 46351 46352 834993425 7558 7559 425513654 92608 92609 345374139 47264 47296 557906891 51179 51180 404737817 59626 59553 361729050 33310 33240 536317432 60291 60292 99056211 7269 7270 770719585 53516 53517 897230558 52662 52663 36050462 48663 48664 250199349 3235 3208 784134070 42349 42350 350195317 25129 25130 897982064 38132 38049 713367501 98611 98619 296841459 50155 50156 336727122 65153 65237 419376305 49706 49734 52056367 10678 10679 1651889 13779 13769 94825103 76580 76581 989534723 692 693 90947320 85301 85302 495727433 61432 61384 575735453 12938 12977 795662435 21284 21340 25186825 56673 56589 742655817 56258 56259 945946099 2744 2745 966325964 32924 32925 712478467 11952 11909 7522751 83522 83523 606858605 45359 45360 405456086 59149 59150 703133284 96707 96708 849271394 53540 53541 515652231 83975 83976 422494094 82893 82894 771958780 36044 36045 175894367 91426 91427 820587744 69999 69926 961418236 32537 32452 562039737 90305 90306 224419750 41145 41112 221450060 8051 8052 724118001 84887 84841 232586903 75869 75823 389804658 68449 68450 45290445 59119 59120 919903313 6348 6349 405979744 50560 50595 146682713 28923 28924 824470845 25566 25567 87192615 93896 93897 659208309 31100 31101 809660866 5458 5379 997435491 12542 12543 176015446 26684 26685 270159134 81742 81743 920421286 14321 14322 991356763 47660 47661 962183497 57823 57824 875360586 26873 26874 580990554 93663 93664 811598547 22622 22636 855932845 17151 17152 606905063 56839 56840 518339950 59736 59737 384939168 20596 20574 680053691 30072 30073 392600653 32637 32623 850329855 40632 40696 371645179 8710 8711 385035949 47069 47012 566818011 60263 60264 907190481 57337 57276 890500638 75424 75425 718684318 14232 14251 90405892 89931 89932 618393707 45289 45311 69754565 81213 81214 231464798 70110 70063 658782701 50053 50054 743143135 51881 51882 358523319 51151 51101 840806648 31820 31821 528128868 93418 93483 478325607 73887 73878 282677975 55371 55372 194343542 61157 61095 492838919 87775 87776 110762016 56120 56138 716644610 91435 91436 167314676 63674 63661 471136666 72775 72819 441867078 9996 9942 201893513 88532 88533 254860688 75774 75839 542318555 41426 41427 880560527 72130 72131 440408751 60706 60707 757103203 59146 59104 786967414 45808 45840 99568951 87138 87139 330350682 72298 72376 475094220 92793 92749 121230230 7619 7583 385484806 9201 9196 781771557 11832 11833 135377484 44468 44469 884466756 51078 51079 376042191 64094 64095 722998882 4350 4351 460643087 4139 4132 200729841 27786 27816 106473376 51041 51042 371630349 50933 50956 386828151 6571 6564 252819257 54155 54178 236219845 39226 39227 625367651 16798 16743 610042130 44384 44385 811478645 64000 64069 399515224 8368 8358 502153460 71695 71696 566979362 48792 48793 244175860 81890 81834 935892343 54562 54574 943939617 46236 46199 775048616 12809 12810 197815382 15720 15721 630482001 84500 84501 805849077 84772 84831 678328686 33609 33610 10775751 4899 4893 713231188 7433 7434 282579704 72704 72658 56736638 68430 68394 854303136 78900 78901 159479143 63382 63369 637153987 4096 4031 888007690 19906 19907 648173801 75032 75033 340709020 70002 69934 859764253 35700 35701 472714401 35701 35702 117682706 63834 63835 583515735 70501 70483 517823548 19474 19475 175884635 29550 29544 668575291 28021 27957 972864480 64590 64505 191633181 64047 64048 454970920 12262 12243 517861482 23073 23047 245104024 22314 22315 642816524 52569 52491 215772012 96628 96703 567730016 70646 70683 607685601 33608 33609 387221230 29271 29272 116530509 86248 86242 38067297 16792 16793 364137424 16794 16795 731050081 45782 45783 440092780 40187 40188 360708909 82030 82031 630849496 77714 77728 64116142 61371 61295 365480455 4116 4117 487644015 23996 23997 402331456 23410 23411 422024522 12032 12061 735660874 78090 78134 467891249 4415 4410 616038235 58059 58060 407995152 46630 46632 33706115 51116 51125 147459133 38848 38849 830943002 89692 89728 202774864 68592 68593 685084483 85371 85382 933415063 60535 60536 919274847 2810 2854 418194396 91906 91907 918766193 63086 63059 314135224 31847 31848 240584920 86916 87001 983581265 84958 85029 701356008 56854 56855 443586480 66726 66759 78295335 65268 65269 938832899 17422 17455 3529065 99896 99907 448650239 97535 97536 824967072 74846 74879 101060504 737 805 576167399 38353 38380 780558846 46551 46547 551337542 8581 8611 967097827 76165 76166 644880563 44661 44716 699801401 86016 86017 419675482 45124 45158 885414975 11583 11584 551202424 71000 71001 755680957 45739 45730 428195731 27732 27733 29103836 59179 59180 207163837 29546 29547 917493537 4269 4270 887142526 43820 43821 327943695 34177 34208 888481571 96631 96608 316904338 36107 36108 38664032 75916 75852 220345341 11367 11313 656795553 10634 10635 640403390 83300 83236 317355180 80079 80080 910946426 89307 89308 623293927 23322 23323 979914783 51179 51237 591532682 53112 53160 230760278 47054 47131 672508684 71457 71518 318948080 78185 78186 805831769 37634 37635 664413946 86138 86157 346153433 4458 4531 542158658 94172 94173 343014166 16067 16029 819350333 83721 83656 133936643 67856 67857 553149154 42525 42600 376611361 11828 11827 948654958 8787 8788 772320367 40710 40711 163160486 36629 36628 768561542 73602 73603 601048453 49904 49944 581437459 60865 60866 71846665 31683 31684 219159023 52973 52974 418921782 73316 73300 181329112 80337 80338 782305878 13209 13213 883492962 43702 43631 574718832 96969 97001 935007720 63070 63047 357068591 59829 59830 678438041 16857 16862 681999049 82571 82572 617044002 76148 76129 237812414 20607 20608 668542046 176 164 636599514 46223 46224 881382082 68165 68143 888151498 73089 73090 409039342 9929 9846 948532154 75869 75870 895638387 91162 91109 951577852 9451 9491 611978162 11775 11827 413208236 42760 42761 41218128 30992 30956 255543975 41517 41437 189045843 86681 86682 689924700 82045 82119 892451872 81017 80980 660009702 98313 98244 623821734 17896 17818 29560154 10744 10745 756987683 76409 76410 168358818 45959 45968 793996879 82486 82461 302370887 2844 2854 849806165 6246 6247 221953568 76429 76423 910047811 89317 89236 504773144 31182 31241 791052721 80730 80709 5753114 66137 66216 163418405 37914 37996 85951251 68604 68656 95810050 2980 2944 607548437 96348 96349 75535857 51854 51855 197963720 27734 27735 495366463 25570 25571 834149461 72635 72636 613260298 85766 85767 961567577 20402 20465 994051682 74354 74355 784173544 83363 83364 19739413 64072 64073 532196188 98199 98200 20242321 40418 40419 686335886 55814 55815 686551095 43215 43216 247368373 20168 20169 308935162 3011 3090 834999487 41900 41972 353675556 22870 22871 790183916 90951 90897 170855422 35389 35390 906192205 90052 90043 685147304 58693 58694 300967325 65328 65355 46765181 79986 79957 437490607 82643 82644 82930698 19803 19852 336512604 29543 29488 192285489 74274 74275 746342303 86004 86005 656899437 88720 88740 782970616 1500 1501 85753682 22907 22965 88164069 58580 58570 931103047 42085 42086 298942591 83326 83253 133334868 91286 91287 420861786 33061 33062 523140026 28643 28644 473071254 77361 77294 927983834 20281 20282 48862210 81186 81187 861281645 45835 45836 20541403 77546 77556 520807996 55262 55286 228799787 2134 2135 393169382 40004 39966 465342382 65014 65015 175587932 53555 53556 672826769 24212 24213 86856284 29399 29347 502305192 26080 26081 385046604 94418 94464 583646040 79930 79987 381933306 4184 4185 651125373 57821 57822 496161510 72721 72722 800913805 57797 57798 641626560 86471 86397 568413898 96035 95960 818535728 44078 44137 894026692 59374 59408 456650562 80379 80387 449727899 93497 93514 503412852 3701 3702 861734732 70583 70659 949066473 92982 92983 229760132 19556 19490 346601412 28372 28373 181109713 44665 44666 74823834 21891 21823 556210081 79320 79330 95948600 90543 90586 264912220 25645 25646 113361563 57956 57957 819213434 9196 9220 822680104 76350 76290 608212794 12576 12577 92900124 25240 25241 865026908 5509 5480 289135929 29250 29312 809040099 18051 18121 808924087 79851 79852 355529517 46000 46001 29996764 40736 40820 743581357 17478 17479 114014393 77339 77405 663744198 38296 38310 523928000 23283 23243 496063634 86186 86181 989195233 58794 58868 612596338 27602 27603 473311462 15512 15482 767487869 72605 72606 719725461 92027 92059 974350435 42565 42574 270416214 35310 35311 81279815 95353 95367 749496073 99179 99220 893572838 13212 13213 985283906 53454 53496 698359680 10894 10874 460674032 94370 94371 919909097 13380 13381 888903125 59711 59712 31952160 11820 11805 61486179 32687 32747 539698030 73610 73565 29265762 2772 2773 922621795 60704 60705 666187862 26345 26313 761480803 10356 10357 491220244 31880 31924 455993030 80070 80071 463550763 171 172 765288376 85748 85696 215230607 16120 16202 475364807 11853 11844 314636340 72863 72864 613860356 6410 6411 913501544 90868 90827 584749595 67629 67638 878944681 45125 45077 588264405 34337 34309 801337999 49311 49314 357570189 88627 88628 699234924 29405 29406 968889707 92478 92410 154814369 80704 80787 93643049 99278 99361 559664603 3189 3190 175245202 87132 87133 589376925 64631 64550 77394460 65873 65874 102724395 74879 74930 189128369 10336 10398 913234757 93901 93911 886683293 89815 89813 320889133 15372 15373 496542100 64311 64312 997343408 25871 25847 834425512 39066 39067 984605665 29720 29674 458684690 1277 1270 491423575 19007 19089 820246375 24700 24701 347271589 59573 59574 627028624 86763 86764 488716506 40334 40264 410648417 42388 42389 371035187 9730 9760 756525695 40815 40883 162531692 87127 87173 958038307 58140 58141 892550780 34525 34567 917227639 97701 97702 370636786 90883 90884 437756871 68815 68816 788793292 37939 37995 651153327 76307 76308 778392701 76099 76063 12457934 76666 76711 404650798 72982 72961 959936586 66802 66803 531114570 51330 51331 760814861 75262 75263 414096393 49070 49011 530346810 2205 2206 834833566 51804 51729 312856897 86543 86544 90251056 62403 62378 883787237 22217 22245 501144645 32636 32704 737809816 83147 83148 577588145 65746 65669 894155090 37841 37783 742671404 26120 26121 906122793 66448 66449 618811595 33689 33650 718353649 24067 24068 64220941 3294 3295 552293162 94056 94057 913029611 83670 83671 158058504 79108 79109 522960166 37391 37392 423199466 68750 68751 919388948 16836 16763 361065677 22004 22087 800667331 31601 31533 728186014 70695 70696 591390066 12726 12727 194021402 64611 64612 142698086 64760 64761 337966864 43864 43865 169486577 57078 57079 559160408 19802 19762 442370498 22475 22476 978537255 1768 1797 649369589 96080 96081 926998049 56458 56459 340770342 83925 83926 670508500 46074 46138 305894594 71866 71867 496265354 58218 58212 477570376 81830 81770 250959685 18664 18591 306928068 35748 35749 151231115 54157 54158 442134520 4948 4949 184949476 14121 14188 993569873 19314 19359 116185247 35717 35754 147660145 77771 77772 67407994 13681 13741 777746069 61529 61605 93450845 78664 78665 905041185 2053 2054 854262579 48994 48934 708413214 73878 73879 506834959 40527 40528 788886823 73186 73187 129524396 18680 18681 874980063 33254 33281 745368985 49833 49834 411918264 78769 78723 285140546 55060 55061 116262938 93919 93920 571392066 66068 66015 373262943 21780 21781 970838117 18148 18149 478508354 40627 40628 846318424 33877 33878 165790344 29961 29909 428584420 30024 29990 781750081 9999 10000 663921814 9260 9261 66625191 91252 91322 523061034 54553 54554 701007995 34971 34972 507510050 21166 21140 218084458 53922 54000 725366909 80043 80044 237104718 1158 1159 968713761 26431 26436 13449230 67905 67901 964735957 71123 71080 21345253 73021 73031 954788241 2428 2429 236858860 94367 94451 787145566 99327 99387 624858280 81768 81814 665117617 42122 42176 622699640 5473 5464 300609724 90587 90525 182033920 58373 58445 947027485 74715 74754 561158516 21134 21198 791008703 93993 93994 202309316 84558 84559 549703570 85081 85082 166936624 29949 30008 807434213 95678 95735 831486221 87819 87820 342652676 32731 32809 576941691 13460 13461 895764542 391 445 177414249 69954 69955 490186668 51766 51759 670421823 12749 12768 496356677 27835 27836 426315885 43424 43463 656368999 97736 97660 642712268 19974 20021 378209700 69361 69362 803671014 35570 35529 296010701 57729 57688 309145438 64718 64719 254246607 61043 61105 113882545 15912 15913 711928026 76725 76785 287018322 70563 70489 593449487 71438 71439 630756813 23676 23677 501340410 65794 65724 155626423 88195 88196 283576128 52442 52453 449008864 6975 6961 409321520 50763 50828 816485895 13723 13724 854874503 63140 63141 291938417 80446 80454 760824302 3934 3935 829598571 6225 6179 162563090 8117 8076 521214856 70206 70184 572576404 71641 71642 95366227 85180 85181 819135545 89327 89328 419635043 16610 16557 659752033 75536 75537 65346957 50525 50532 839350174 8180 8260 882515080 95309 95394 234028092 18012 18079 418873364 96052 96033 75300934 83159 83160 311533162 12601 12665 916346559 87663 87737 77355605 35969 35956 45650186 81873 81880 107034139 20625 20626 151351904 97712 97713 292727639 11942 11906 616851069 45488 45450 699946187 86644 86645 633963468 94474 94492 765914784 78120 78128 417575209 11686 11664 935405787 56003 56063 597560903 19872 19873 223673519 74402 74403 416275081 40727 40728 762324624 19765 19766 781403544 6305 6350 13121082 1744 1745 200914886 32443 32444 961820569 90193 90115 340946056 85077 85078 678059026 92282 92240 831262464 61924 61893 436065481 49290 49258 508490885 61242 61244 45364959 23255 23256 461990296 73098 73099 766893390 93588 93541 111496743 32503 32537 925632690 44042 44043 466812973 7612 7554 147625804 47265 47266 317704287 98752 98686 243619749 41949 41950 698396168 90062 90088 735363286 13665 13666 623727864 83880 83913 414789828 48254 48233 753592553 41551 41552 554971423 15099 15173 47603086 84268 84336 585259876 43304 43341 596598885 47017 47018 128576579 88132 88133 497791499 78734 78735 874306609 28065 28066 309567895 78050 78016 259006067 9512 9466 170945105 41053 41054 422527121 68354 68355 254061318 93395 93367 716756216 39449 39415 670938490 54022 53972 859165387 98528 98581 394289283 78662 78663 674907813 60931 60891 133466073 34621 34579 272364772 90707 90785 522375204 32601 32602 574626352 26206 26241 918631038 75380 75381 463441564 65040 65009 796800626 5265 5266 794251152 51021 50970 140722916 28407 28408 449528985 24113 24193 61979173 5806 5725 786173782 91524 91525 351930940 17406 17405 811796819 39839 39840 994892536 80504 80489 182120848 8943 8911 528244373 63725 63726 591075734 99062 98985 637650063 67086 67087 189397954 66758 66759 467704293 9653 9654 16676810 82325 82247 492626978 27690 27691 787174013 44752 44712 404766192 90170 90143 965322280 66503 66481 552051594 52924 52959 129640969 33846 33847 531881943 18537 18538 445658705 38988 38953 91490108 34326 34327 852181809 38360 38361 160750902 56355 56371 247505283 60448 60449 237599745 60621 60586 841457282 87451 87452 629614648 58116 58112 573677163 70889 70890 793076660 40380 40303 952659161 11234 11235 779351623 9473 9433 415477198 4316 4383 126755078 97179 97135 539019552 25916 25917 352606660 21232 21278 829421945 327 328 487475181 7480 7410 196689927 14845 14846 887902285 39585 39586 351577781 81507 81432 920923198 82657 82658 915989556 83503 83539 895803906 69086 69087 276474047 49352 49353 442686212 81640 81641 40436147 35531 35532 622304612 81985 81907 582692943 70974 70908 202999751 51588 51589 815819088 55473 55474 738500569 68429 68437 294961514 44239 44240 161643214 68637 68638 361487891 36132 36073 586847308 21687 21688 635296061 50519 50504 424455718 26929 26930 77325962 24103 24185 701278306 5903 5875 725892519 28624 28625 302376695 95546 95631 17813396 82636 82702 516000797 94309 94310 554822417 29847 29848 89395726 63667 63668 527788802 18909 18910 690286490 24893 24894 115177903 48357 48287 586052132 57835 57836 917604944 12615 12616 846918602 59393 59394 942197518 63156 63211 320298364 67524 67519 785915223 7449 7450 184259099 22953 22954 77160036 39139 39140 37697051 29151 29205 479222358 33235 33236 665029570 94788 94789 571279954 4560 4614 799174638 19238 19256 614746224 31370 31346 926307164 50899 50900 936207531 79144 79122 606035513 56114 56066 400904148 36770 36836 414665096 67335 67336 946164386 76684 76685 892234483 51765 51758 268731600 94607 94608 430225525 38169 38200 76409355 51684 51619 584382020 36709 36775 538809098 50096 50097 836807016 87289 87290 667012040 33136 33137 517348228 47373 47323 644642760 36973 36930 906599435 85653 85580 922327362 74819 74775 211679496 90076 90077 307573348 80426 80427 17329120 73389 73351 378496921 90608 90609 35393679 19949 19950 952023053 87399 87463 586052882 5177 5196 32041293 87886 87887 487185381 38032 38113 833536341 24346 24347 303874534 60295 60348 139190966 13389 13390 549325196 37144 37145 505245149 20811 20812 768652143 94418 94419 14447941 53558 53591 928802245 11061 10992 227955993 16416 16417 625505770 25633 25634 210317064 83436 83500 977344864 80936 80937 72266790 66723 66724 223401215 16008 15993 806488899 92694 92695 69417997 42897 42898 744300859 48311 48312 907527385 59222 59292 886849074 88271 88272 954753985 43584 43616 631037423 41864 41813 628220546 57304 57305 438931657 80564 80565 546311621 85286 85287 460683531 91438 91379 885797901 4024 4025 659646884 38516 38495 175088780 87285 87286 24944168 30680 30681 491038078 55307 55227 460277115 26726 26727 469533127 68089 68024 10708767 74902 74914 118514769 7890 7891 537108944 35275 35261 814211829 98989 99064 757314794 92948 92998 242985456 38021 38022 790345630 51394 51395 983454974 39771 39772 220137330 45421 45415 258221791 89948 89949 132143255 76288 76227 936275252 66703 66704 692106711 60044 59968 99730806 75914 75915 916649813 60411 60478 295434314 9482 9441 753130527 57717 57796 948356942 12177 12247 79333871 7202 7203 679318026 11041 11042 967646201 87078 87079 237944345 24240 24275 654249474 60073 60074 50746486 97310 97311 242199590 31914 31852 372469698 91941 91942 694732092 2541 2563 79933732 59298 59363 489788193 84691 84692 179026088 91382 91383 215070744 33408 33460 481038558 84709 84710 803620464 3856 3857 203954608 15777 15778 117324250 82354 82404 898879794 97867 97855 346453245 48962 48963 458886762 18558 18638 425524953 49041 49057 571285431 58912 58953 872439144 94545 94605 132176560 4840 4880 546846524 58317 58375 38549439 7783 7784 805357764 7039 7040 715704186 4781 4782 311617324 58551 58552 453771973 20517 20581 793994592 79817 79818 295017019 17460 17461 778599702 14972 14999 398503395 12517 12602 437615922 19241 19314 953762605 52348 52349 423811547 29567 29568 202491625 62171 62172 955460977 3007 2968 910980496 87483 87484 375705390 18741 18780 478928126 22031 21999 665329085 93716 93717 415636802 75148 75149 199892238 17369 17418 94861149 86362 86349 873713190 36945 36990 298933685 75671 75646 12596636 50836 50837 687282126 77042 77105 390340032 82609 82610 428411274 99408 99378 46105120 58853 58854 923227365 38907 38908 523961871 68530 68456 207832703 85581 85582 55998844 28315 28316 271341619 15962 15977 29039638 19461 19390 957146264 45901 45902 585539892 21002 21003 472293177 2835 2884 834862754 69781 69782 583787460 611 612 114825301 93495 93496 816543501 37493 37494 841887195 99600 99528 416427387 3045 3046 525068822 80799 80722 160556932 36306 36260 226852976 82626 82658 96620565 80068 80069 303236800 65402 65446 544885364 67050 67051 694531823 34811 34812 725212905 22405 22430 152269844 87730 87702 350904373 86391 86322 702010344 90762 90709 49853249 1009 1037 662619127 35911 35973 281699118 68700 68736 274099631 21837 21885 335528406 98053 98069 179317690 62136 62151 74208275 42944 42986 242241753 98590 98591 475146805 27825 27831 649063886 42751 42752 364902584 26035 26036 896732985 21717 21723 611017992 95332 95329 371413198 18693 18740 181118234 77300 77301 198602747 21922 21925 865082561 2062 2063 875496540 32667 32668 932568154 81174 81175 437876682 87268 87334 837512320 80672 80673 458486026 27887 27873 263416005 71783 71744 599309476 44664 44735 662586592 97378 97379 369624508 45018 44942 220194643 73221 73222 955165563 86110 86067 854075284 14324 14325 185874871 81723 81707 444823591 5213 5265 162365488 51440 51441 827897717 12001 12011 710742165 31817 31768 389907763 9645 9646 314485867 91237 91225 744144172 65413 65414 940916436 54627 54555 875878401 51740 51741 8984313 22540 22541 660305297 73572 73586 686421291 15575 15576 573138105 79377 79431 233221144 95363 95364 105687401 92630 92631 986462686 92746 92747 220018178 92133 92134 51467814 41406 41407 742742343 3066 3108 696954721 11716 11754 780884374 92833 92750 503894799 10213 10214 466546336 36836 36899 70534376 831 836 921871059 60094 60021 59076449 44144 44145 360532094 11074 11054 639245571 636 638 531419793 37970 37982 504901728 15828 15829 310644258 78727 78768 523310640 23364 23284 874430210 81549 81550 86002910 59228 59148 334196317 73351 73352 101194308 60184 60224 374503152 39940 40024 499003987 82395 82424 857603386 81825 81826 482666684 10578 10579 630084219 94382 94383 754775781 90008 89959 130885586 61061 61062 253137146 20642 20643 646654219 32812 32813 466609821 51068 51069 698225066 54741 54742 124086954 25334 25335 13612947 64619 64620 395322608 21501 21423 201573497 31021 30964 562068860 32675 32594 935835566 38059 38070 68504183 47212 47139 189268800 58317 58288 361150946 62058 62059 52579000 99784 99733 958993116 29080 29101 252446773 56781 56745 35770605 67915 67904 113200950 8481 8432 530947498 58822 58834 200616580 85994 85995 831278904 89273 89259 263928655 26661 26696 246544977 68118 68119 806771082 53934 53935 8444055 30065 30013 472027976 17162 17163 142714914 71293 71294 951536797 95470 95412 989949126 26329 26330 380688150 17652 17675 570751618 18925 18883 202476588 16272 16273 562842861 59389 59390 608131895 4877 4798 99769786 59002 59003 36105416 72348 72427 633730101 8453 8416 435184204 96562 96546 806562888 59501 59543 234142557 74390 74391 570692518 81965 81966 744416200 74280 74281 95449825 22911 22912 813054107 54036 54037 217588919 31611 31690 223535911 45366 45367 989595085 37993 37994 667976532 19126 19127 344276897 88230 88219 237790603 91243 91220 681881093 80109 80127 30926395 71981 72054 59813365 82964 83011 977266334 31681 31682 771467461 53577 53570 715784910 4491 4492 894448322 28576 28520 33509904 2865 2921 548320804 45562 45622 852086425 40273 40242 997180467 58798 58718 809168580 9552 9575 78207489 34118 34120 357562457 25403 25479 375237512 25907 25920 42712444 80706 80688 809202098 88953 88954 94398473 58066 58034 944371711 74464 74465 729478620 3566 3574 452276383 21305 21306 534717968 12770 12821 756062547 73669 73617 899378192 24470 24397 682937407 5063 5064 225292067 18031 18023 339771235 91591 91651 587219504 88637 88638 938727098 86851 86917 397396657 9804 9763 585102901 89982 89983 282322565 5767 5750 675988597 80246 80247 573898696 87752 87716 764432700 62911 62912 230117532 18165 18145 738425111 32552 32553 24483120 33975 33976 356851241 93715 93744 654205266 29803 29804 118094078 37293 37340 254528265 3682 3695 362539003 72555 72556 939265404 52489 52573 483861568 12114 12065 403947136 5354 5377 764666495 87036 86966 863241860 30658 30644 767408503 61884 61885 437613955 76885 76948 884872138 42703 42704 850302060 5917 5918 689372435 26605 26592 225847421 79785 79769 556736294 72435 72433 540122955 44015 44016 867476734 25387 25388 295130266 72522 72573 99608961 37577 37578 402218478 55461 55462 130076851 33772 33773 253619969 21152 21153 115630638 8938 8939 923872379 9044 9045 33050045 74943 74968 156731963 92102 92103 681352128 34413 34414 743224699 88918 88919 160094964 90331 90304 704099770 18292 18247 124482804 68407 68408 295854799 95130 95105 586146759 75985 76070 277530497 26140 26109 31989356 44099 44067 677724115 85854 85855 258468167 42552 42553 978227630 80703 80704 688171520 42014 42075 90575669 76627 76652 271392452 899 822 665301844 29218 29219 555029365 3539 3497 837209474 4382 4383 384229224 23782 23789 805795631 75918 75919 924670330 94003 94004 61052509 26358 26410 517915353 15488 15412 122837346 25649 25667 40811815 81549 81486 773780887 20405 20397 67031165 8314 8374 131421417 90715 90672 243202527 58168 58169 980783503 86936 86937 945164086 72608 72609 637093338 25169 25170 934477014 81117 81081 829638632 48162 48163 861632336 47497 47447 847730930 91032 91033 685866869 46940 46945 649526 42881 42839 744830308 59636 59557 430892170 71141 71140 862708792 61990 61991 257911567 19843 19805 446958007 47258 47259 577567517 65283 65260 365077481 89564 89492 558884687 87389 87390 859413898 2465 2466 528315650 94814 94837 794842475 2914 2915 163526233 51380 51326 255404181 73665 73666 185446575 1411 1412 97353155 85866 85924 586515056 50031 50032 465254298 60810 60811 627192922 67929 67930 217715804 96296 96331 779723909 4840 4816 600805985 63619 63620 870257898 35913 35914 655142724 19033 18951 690388095 57909 57910 173938449 52190 52135 270792178 39749 39750 160764347 70246 70314 782094451 14067 14059 563755977 39409 39483 413609103 95177 95178 576531058 46787 46746 561433463 42602 42608 894154397 21473 21481 606375515 59929 59930 452162279 93056 93140 395052401 51106 51083 984712813 98310 98311 716522902 66380 66459 861170790 39984 39985 534227141 67788 67831 565621598 80867 80790 266763193 68795 68717 582314370 4321 4348 123690064 88008 88009 451407486 76301 76385 612817164 61681 61682 732529338 15160 15161 981139275 25391 25392 827901134 96559 96597 938030697 20326 20323 379545197 16519 16520 553121333 1062 1063 450816609 75682 75610 99585348 80366 80392 180628743 72176 72177 812638363 52954 52955 816304062 12449 12453 419807131 80052 80029 286470416 73631 73651 845514219 70916 70917 981456778 73639 73588 4567037 58448 58449 569425294 41501 41502 438257062 82984 82985 345441686 41272 41273 163834295 88811 88726 809933466 58284 58285 757071758 54375 54376 208092261 31791 31792 979302423 51311 51312 14767759 30620 30580 608033089 68021 67970 70075172 79609 79610 310075865 14846 14823 274047395 31292 31293 616793220 68443 68444 266561407 15711 15632 801937823 14632 14633 911825209 5922 5900 156760158 24521 24466 238356528 75099 75100 729803295 53014 52971 588017710 89671 89672 181797593 22016 21993 730713560 2110 2111 209256223 14487 14488 575257740 89942 89917 438832248 21300 21301 339718768 42357 42309 50856818 15231 15232 74488300 84730 84731 565459099 88091 88092 483562349 30813 30737 593262180 53487 53488 25548476 75077 75078 540300590 77759 77760 799184526 61654 61655 561170379 72793 72794 206859798 9664 9665 44206547 47406 47407 298313113 67079 67024 140417621 47430 47431 755620875 45692 45710 322564297 24987 24988 143487619 76033 76034 111741894 25609 25610 586936197 53761 53762 243746377 67219 67183 454563129 88876 88877 382400459 19980 19916 839855172 53754 53780 17670964 78506 78441 749407814 88147 88210 880519309 93871 93872 627315358 38462 38463 49537235 83701 83702 74775845 63627 63565 851443282 65446 65447 769160917 3301 3302 659018233 50108 50128 805123793 71731 71653 585849510 12325 12392 44507891 87509 87573 292182979 47426 47377 644757318 55800 55801 749745757 98143 98144 576371624 14107 14051 911868358 61628 61629 768031617 28823 28824 543618183 70977 70978 871749903 17506 17435 980814236 66956 66955 930690467 4965 4901 375249103 18413 18345 912330756 70459 70439 13323331 26450 26431 784034768 38812 38818 335489537 50308 50309 911532772 87016 87017 518079798 59731 59732 895568278 82936 82874 309254036 47708 47709 314188978 91103 91130 462796550 29348 29349 998765816 8013 8069 631715490 8412 8405 178639192 87404 87405 303607577 80596 80597 785834519 365 316 244942540 10602 10643 462948838 75307 75297 39884205 12181 12175 91994867 30191 30192 915739949 45526 45527 575623288 56767 56768 620893276 31730 31731 735964552 65596 65546 803160522 10485 10436 542966436 69404 69352 792921693 3163 3226 665213893 12496 12497 575634722 66806 66807 803619456 80432 80433 285602419 33650 33651 978164947 75724 75725 248318925 12095 12096 640717401 18159 18160 972411695 74042 74043 489031840 77613 77558 251143451 55638 55639 807577365 53840 53841 953258660 80129 80130 912308301 65039 65106 194273042 46439 46521 458562905 51743 51744 45038381 70203 70204 678813924 41824 41825 685761201 67177 67178 29823171 59405 59406 906506600 38144 38150 59946784 78579 78601 365343853 37971 37972 530871199 13728 13781 580362266 28554 28555 993812046 11681 11682 477538370 16653 16643 434194306 88065 88012 294224198 20743 20744 638454289 99354 99355 302984108 76271 76217 773207786 33953 33954 630604537 27981 27982 949050536 31281 31348 275680941 44534 44535 579964250 90283 90351 567444836 43761 43762 348574988 40907 40908 373834267 51458 51510 636856919 67760 67739 42936046 1913 1994 151144040 75403 75411 235105212 83804 83833 397770832 43134 43085 277819749 73527 73564 547666847 52323 52324 557563111 19765 19801 637186990 4396 4397 408039159 62925 62958 943006271 10517 10518 518263532 40733 40734 783981067 36712 36629 512508141 45471 45448 380331679 10659 10660 850829798 4807 4828 163403400 25261 25295 220451413 69987 69988 690128223 56229 56190 957975133 46312 46376 674632769 9851 9907 273553958 85717 85655 23918644 27205 27171 561414530 94456 94494 128910752 4780 4781 73865363 10269 10270 655021672 80788 80718 189045695 81158 81159 250481112 966 944 265361827 82654 82682 436799658 76689 76690 153783930 18657 18701 208733035 18288 18289 655992171 25281 25282 355071976 38671 38654 478494808 23848 23849 672461061 98262 98263 601248943 32895 32896 958413263 2451 2513 523753491 24706 24751 686433665 30986 31049 688100176 55723 55661 557899430 65089 65090 579455340 47509 47475 881693223 10206 10207 291979808 95134 95057 603735537 9420 9421 250847891 51046 51047 660641068 35116 35138 176273029 59177 59178 818115940 76577 76586 8280160 35939 35940 146275235 76743 76744 207303236 39334 39273 858970747 2768 2763 336627101 80523 80589 562760383 9953 9954 259098286 47201 47284 133169779 30329 30330 849104369 97541 97542 651637558 37104 37114 338555306 37912 37949 270578020 41326 41297 376732665 45269 45270 914342060 46401 46402 453878811 44105 44106 973042365 22532 22545 931345082 49722 49707 636834479 77145 77210 887812874 31356 31367 482123283 41405 41406 704030559 64479 64480 699698012 52435 52436 420439079 75992 76019 824282946 53271 53272 526750032 89371 89382 909080289 6064 6074 790823916 20947 20870 158752127 79363 79364 365391766 7530 7490 442521511 92994 92939 165097979 20549 20597 562995987 1894 1900 513124480 55741 55777 666679960 53900 53843 54196774 59120 59121 250081377 18212 18213 680215241 74930 74857 959958836 81738 81692 615144639 45300 45334 628575738 9144 9145 787509151 44182 44184 402251461 59726 59727 735114116 40026 40020 774365697 51801 51753 235349323 1518 1519 202169327 9490 9491 610837404 73742 73676 912387529 38036 37968 708998603 25699 25709 996027374 66744 66722 726985459 72484 72485 742921183 54496 54476 783788515 11575 11650 331635639 94548 94552 580852393 86112 86050 153888475 4532 4448 302331183 76170 76171 234892714 36412 36413 485137498 57515 57516 437572889 12964 12965 30529392 22515 22597 888192739 69785 69786 954483399 98110 98111 75312704 45913 45856 997750951 13594 13595 271749740 60091 60107 344688781 35997 35920 642981260 87512 87487 828608597 46801 46802 711573320 31222 31223 718368125 9656 9657 130389435 57088 57089 89169610 37550 37551 896223828 49126 49127 451103019 57159 57160 758106575 84128 84131 683513860 37747 37727 874041394 23192 23193 949844061 25430 25431 567072034 4748 4785 222743520 60622 60623 67134070 46204 46225 344643245 76584 76585 825433125 3195 3271 524337967 84556 84557 663192655 12604 12565 229152801 58844 58845 86392388 60346 60347 690320207 28471 28472 10143912 17235 17251 478217680 31167 31098 364694297 70819 70757 84141071 60479 60401 713961941 3681 3682 543747922 56314 56315 186870306 8122 8123 838529055 21226 21227 80698491 59601 59602 81412563 65735 65736 449548979 97589 97644 550209424 24966 24967 373157117 66235 66168 164664989 95062 95063 793148461 42938 42973 242410448 42867 42868 927561479 4509 4519 456352343 29965 29901 18401398 12931 12878 710757924 32577 32582 156210856 67910 67911 849641182 84665 84628 231719501 8557 8597 748392891 44886 44887 23962031 53975 53976 11938994 30026 30027 98282664 84970 85043 516299558 5469 5423 541648184 75298 75299 623109743 74614 74615 732567279 78119 78180 228263334 53049 53121 752460924 96445 96446 765576373 52141 52136 402207127 95292 95365 710668843 47113 47114 262872354 16220 16169 543191973 71012 70952 887230498 78073 78074 45594313 47900 47837 49683130 9597 9598 799345776 90618 90670 514586408 38795 38796 190212929 48838 48839 435623838 16004 15967 838462834 55105 55053 848471017 45532 45554 281022011 5921 5922 592526414 3541 3544 747948412 30569 30570 613117319 8705 8757 766014376 91126 91208 42370385 34386 34370 290196796 64299 64282 583564567 25183 25262 971883036 44267 44268 147006820 74774 74775 876223668 14570 14571 557297040 28936 28923 296043149 49734 49811 880833383 6183 6263 683429835 2536 2537 985440015 92169 92170 934117047 75046 75047 471598342 42696 42779 959966246 37013 36989 108906226 393 394 556116519 56718 56719 179362332 41223 41224 351358259 45523 45524 225204083 7399 7400 250679199 44487 44488 303109125 59645 59700 341795372 77871 77910 657517154 87263 87264 919917580 94338 94350 539257432 35935 35863 566985547 10255 10256 762290518 33937 34005 667828858 82090 82091 803277771 25592 25593 125005187 52367 52368 601087369 19758 19704 848614760 1403 1406 315432181 56137 56126 318700070 56327 56328 455300863 90614 90615 972953102 73930 73931 285290359 5839 5840 897077987 73816 73817 35969836 64311 64296 317988293 5791 5792 286029000 2214 2215 695753825 60997 61065 57972925 46330 46284 325885452 36857 36842 983631468 68101 68102 847747374 94040 94037 507999019 26204 26267 119736442 89213 89215 234356579 28930 28931 15859791 863 933 907217921 47624 47582 844037910 28783 28784 690471787 59447 59419 922862775 15392 15406 115627749 97093 97094 162945753 46672 46673 975539859 8847 8832 330301485 23309 23310 30493704 32568 32554 286553341 76551 76552 89063001 36205 36142 838808722 48791 48792 277208866 12769 12770 17498068 19072 19023 996575156 72103 72055 896891233 2712 2670 359385994 27586 27656 28447413 29242 29215 575858977 51948 51889 191243651 29028 29016 661689622 15630 15620 572463356 6578 6555 466791586 50823 50824 517997273 66153 66154 254656699 53391 53371 787140051 4551 4618 76283786 55474 55435 918186085 44185 44104 535616595 72747 72683 62229099 77661 77656 819131757 31406 31401 564136335 41060 41025 180287366 2334 2335 825248564 60129 60089 168046133 97436 97512 717922750 35314 35315 946633116 26863 26864 717863597 88104 88097 819252728 95055 95000 682931109 92670 92671 922197208 73484 73468 921385451 80833 80834 258824112 17180 17115 41766419 88636 88637 773810569 57256 57257 969500393 71068 71089 653306174 80968 81019 948892136 22903 22880 302938849 72194 72195 636603289 86187 86222 673885135 40574 40540 224217377 70969 70970 210222337 98498 98499 163086437 59410 59383 722447198 65798 65745 582555574 65581 65582 731556326 36378 36379 976543597 70645 70610 83428365 66875 66876 849427154 22492 22493 648025189 80439 80440 502702264 7560 7578 55803936 43761 43739 431240279 75593 75594 329805970 70672 70673 83673409 46437 46392 264804860 14063 14064 710144272 72470 72485 433045138 40453 40477 998080100 20690 20714 240340607 7918 7919 482526015 56317 56345 413674816 2643 2715 581576835 58453 58454 809162097 99119 99065 230671907 68117 68118 170562479 98818 98773 580955138 78723 78640 740376366 39934 39943 547713530 44797 44798 372375523 38362 38301 987967672 1076 1077 105988747 77224 77290 415709817 16935 16936 688095456 72683 72684 438009793 51674 51675 730793328 25139 25140 55019434 10443 10444 323605165 44156 44157 19700562 873 900 790860729 60595 60596 826031565 69326 69284 266760611 81460 81461 111547761 6247 6248 206272284 83437 83358 244063424 11978 12029 307006939 44621 44631 889388817 89478 89479 126061398 12717 12640 867781803 66247 66248 843322737 39222 39289 902283327 45795 45796 156431357 70540 70541 629676950 46172 46173 710828889 57513 57514 365926281 79897 79944 660050365 2361 2324 368565738 8022 8023 332503028 23469 23500 366191539 78361 78362 162662268 43578 43520 893207111 94152 94100 893868750 48038 48039 987627164 40800 40801 945206928 44167 44083 901971205 96075 96076 844182458 36696 36615 809323274 5530 5524 65436918 65293 65294 921715858 95789 95790 950961672 85671 85586 57528065 35919 35920 378191316 84897 84910 126135706 31445 31505 486010253 57186 57259 77747320 68974 68975 511292021 82212 82213 254487569 85233 85234 54065666 75709 75744 915576385 80716 80671 79244402 24354 24395 110674965 73706 73651 19794918 34436 34437 378702027 5390 5454 465731812 60587 60588 100036262 41034 41025 997442126 1460 1493 395103424 73945 73946 767281575 84475 84478 760735745 21320 21321 584625514 99735 99759 611165665 14253 14191 199234322 63485 63486 297598042 70243 70244 820504452 65992 65993 730263374 22217 22218 542350559 5466 5467 201553858 12819 12820 225805624 22038 22039 432140724 34102 34077 473281391 82502 82447 893448979 71904 71901 670754304 52171 52218 319798737 74070 74072 289778586 86396 86397 694691691 37330 37331 583467756 26454 26452 359866002 18291 18292 679677195 40434 40435 822648288 75512 75428 261675661 94660 94661 990039114 7203 7122 755457469 29974 29975 920221995 39534 39535 453325088 45500 45501 820567551 50259 50292 928135299 24229 24230 8462581 75949 75967 325571652 38695 38696 923854890 48408 48409 591197439 23648 23605 71338440 12414 12415 951592465 87411 87418 801230787 55621 55622 396561028 55277 55203 460584965 32540 32590 657339194 29714 29777 699170731 20131 20144 993716702 53639 53640 718317328 16950 16951 477699275 90930 90931 886168013 38460 38461 27456163 57002 57073 485775330 47058 47010 821706512 67242 67243 926464108 84428 84429 734683868 99429 99458 205088659 49743 49744 695411044 96052 96113 761833589 30768 30708 269272578 93813 93814 332445262 91502 91466 257362585 16907 16847 413132917 73618 73619 522059641 80457 80458 668630351 44197 44132 490829922 26594 26595 652472200 30098 30099 76510473 13347 13328 903383507 70299 70359 142720980 26004 26063 546219873 96360 96410 891504952 1612 1613 759848952 27497 27484 180615584 72894 72921 368257718 30700 30689 302855981 40228 40229 549763871 26470 26433 508623648 10500 10501 150422176 49307 49270 233495126 64700 64626 968193144 73432 73434 795685624 43861 43862 558647413 62986 62987 313312311 60566 60514 817014524 4485 4428 167485671 51284 51285 381231132 88896 88829 624487752 69057 69058 54935783 42031 42032 817226305 22511 22486 715368529 98417 98418 815790540 96240 96215 672397324 79005 79006 402010414 5809 5810 217084950 25554 25555 18283322 83588 83589 762046352 23333 23334 933710979 22770 22841 750565606 11541 11594 622613928 21254 21220 569106577 72495 72496 23664933 60149 60082 375319950 29341 29285 9678520 54463 54464 747512041 8046 8047 229133575 29509 29510 710725864 79589 79590 12352456 82892 82893 779510069 3913 3914 79017529 15319 15266 639947785 47027 47072 333625441 61511 61512 516525658 87026 87027 506043628 64359 64360 840182529 77747 77786 461248061 55744 55745 582650887 39654 39655 891869277 89854 89855 62802022 30211 30212 915637664 95205 95225 88659844 20852 20794 813356129 21064 21047 606065300 88818 88819 240229213 88744 88792 326922800 24079 24004 262485339 69764 69765 5300292 42956 42969 376340546 78056 78057 132449309 23077 23092 321731014 12443 12369 189318246 33850 33804 39532751 57897 57898 210686944 24597 24594 665661350 24597 24584 633348313 32381 32382 547044651 92224 92225 157056531 5109 5131 861518159 89586 89620 55519063 38334 38296 808030809 78402 78319 131243940 86352 86311 879069447 64357 64358 312196811 23647 23601 796426331 11488 11426 784217489 74403 74326 923319728 15866 15786 96237676 13084 13085 11639614 90340 90264 881371610 15895 15971 428571838 5623 5608 199140719 67409 67410 966174911 74322 74399 914082151 59209 59210 286746513 65411 65327 517518776 99309 99310 687641733 94828 94842 135249796 72128 72129 192526922 68844 68845 308160032 21267 21310 853484861 98379 98380 641125176 58665 58720 676570885 79140 79141 624113143 95524 95549 181032313 98112 98101 853502228 20872 20873 757147492 5281 5282 603951474 89354 89355 305306274 56345 56388 109800110 71090 71123 632883809 9505 9435 546000898 12969 13025 826465172 88216 88292 902256366 80238 80176 820457563 40271 40272 45622199 59043 59044 663667395 38180 38181 195844191 73691 73771 826931721 36404 36483 617581456 77215 77216 828445849 17881 17882 277482781 77376 77314 472593240 5544 5545 205630275 39730 39731 529365740 20428 20429 423292615 83039 83087 203184850 84784 84729 868791553 59860 59861 82029267 69686 69687 512425721 15025 15005 985184328 88867 88910 904555633 48921 48844 975516528 92201 92202 857465893 20808 20742 577355648 55672 55725 405310832 95071 95102 910968705 41080 41124 711338093 53987 53988 860305711 28257 28258 421187485 20767 20743 453731658 15722 15723 928847136 75423 75365 12784577 7622 7704 42619947 15679 15650 907790615 59874 59835 149923042 51401 51402 467472405 89018 89019 646087614 35944 35991 796866350 1980 1981 840383258 11119 11063 205828688 20643 20644 714233071 96399 96400 71329401 60742 60706 47264087 6923 6866 301863041 55064 54984 845708878 45611 45612 163403679 42216 42170 925143810 68460 68482 278793510 89400 89401 252169125 50043 50044 653751392 51682 51683 472615249 1321 1298 676693581 32946 33017 941177842 98242 98243 260685712 89427 89411 684810054 19787 19788 507854035 1328 1329 504322654 53728 53658 625316398 5350 5351 452111126 16336 16363 560758460 84053 84054 827517421 86316 86317 551115969 8416 8366 189155437 96179 96180 291511381 94519 94536 110635127 93160 93190 787299525 59495 59513 41399298 71223 71224 894932152 49336 49356 761476422 92408 92409 467362867 77701 77759 89862347 20627 20628 735051359 40647 40648 608169259 7954 7955 39422225 30676 30677 419270043 67731 67732 864812978 83273 83295 264260552 15408 15461 486862266 14612 14573 426258557 50209 50203 451602048 13868 13869 919983587 56918 57000 748022697 44855 44856 605662729 36306 36249 780571201 70977 70936 478913159 57511 57505 180036835 89776 89775 864808379 36224 36225 328917053 35338 35339 642102381 49197 49150 483128602 20916 20834 983363810 50550 50551 35148866 93637 93638 669470912 27773 27774 428356637 33077 33110 562871544 74535 74594 620567523 7999 8011 419848056 47150 47129 528102168 24298 24299 26037056 73695 73666 649889162 81709 81652 839815854 12925 12918 187575045 39814 39855 467751794 19237 19295 731420798 78612 78690 321336699 47924 47925 251610816 42536 42538 415807875 18889 18890 267939569 93246 93284 904762710 39328 39385 996196081 27679 27680 559173735 99199 99242 20768430 5575 5601 61683094 60899 60936 837199763 85462 85463 768301748 23346 23347 95616406 53618 53619 69857876 22789 22723 300952613 54991 54992 770256018 87301 87302 845059848 76074 76075 750406585 82615 82616 661294319 38004 38005 126121272 3362 3363 455328383 62367 62368 786524040 10541 10483 713838545 89465 89466 333793308 81224 81298 818987396 96371 96349 400179519 95601 95667 768154071 48533 48534 569031656 65948 65933 444629373 26060 26099 384727634 70460 70461 91966246 52130 52081 888771708 65017 65018 720996775 43274 43299 312693561 93868 93869 925659023 7084 7081 22396300 51079 51080 62105172 46681 46603 791005851 25272 25267 31915345 76642 76643 502189478 64300 64301 662587289 86689 86690 993122305 55745 55746 773885678 15126 15066 276085759 79568 79569 239001749 12259 12248 195142897 30715 30656 584845508 40154 40155 201871803 69895 69960 267562732 3348 3349 901659628 32928 32929 152171569 60338 60314 470947815 6317 6242 492207376 44985 44986 884343716 63357 63358 236272726 19470 19471 313430926 80466 80486 943014263 69712 69713 631650434 23074 23029 847734929 28412 28413 470696395 73909 73872 786125037 16785 16786 367589592 17841 17792 99481391 5624 5625 18395722 76068 76069 54762793 88045 88046 49492850 23552 23501 487402345 18336 18337 975971027 48730 48733 382695955 66623 66624 63413916 59074 59049 761121313 57151 57152 760282345 75709 75710 350492206 69938 69964 252154838 61159 61225 327893227 41199 41200 178685771 77887 77888 70845724 25175 25176 755320989 22956 22957 680678837 56443 56523 395308289 63632 63616 353588282 22687 22688 423291981 93984 93923 271673656 13236 13237 544659664 28220 28159 3754141 6149 6204 258262541 68539 68540 569042149 91753 91693 892910179 59829 59761 233281155 61608 61691 277078861 27543 27612 628125747 97579 97566 398597951 74248 74257 207154563 89320 89378 618190412 15107 15108 729780393 42912 42861 374797496 11716 11755 888602165 39871 39887 373233206 1775 1776 154049071 24178 24247 322853095 55471 55425 909909751 70858 70859 258729973 64560 64531 221001927 35812 35808 500100268 28826 28827 139875911 9156 9157 540695900 62411 62352 698764033 83774 83812 262241044 84777 84837 690907679 89480 89481 489143745 82224 82225 407538603 31244 31245 541516805 74766 74813 336683812 34 35 830649843 30056 30057 949274266 87414 87415 864389961 92938 92992 637674869 16169 16217 271376768 16650 16620 427698951 30233 30213 190323390 37370 37371 594226621 28729 28702 77642663 4163 4078 408052315 17813 17814 526506879 9757 9774 702678688 59954 60008 272504892 41456 41384 650188429 54824 54825 68764068 98747 98770 72546510 9398 9337 137636807 28772 28773 597460734 71423 71424 290095401 18163 18196 88045631 4377 4424 31454777 95076 95081 402301199 95966 95937 31410160 83174 83132 568759535 98593 98634 724255179 27583 27607 32021779 9761 9762 451613116 96375 96291 839211728 87869 87870 977664932 82410 82411 263850410 89174 89175 923345271 95434 95492 582171620 57544 57569 214365309 29785 29859 312380537 84172 84173 66007889 6150 6151 836145368 9685 9686 303041114 40219 40220 569506825 27512 27591 775250881 40192 40212 354056978 97136 97180 571742578 67762 67763 45687559 81077 81108 76343775 26454 26416 537102411 91830 91869 408943076 43414 43436 774585606 7204 7205 664272170 18928 18929 332310770 22200 22282 629325435 81959 81977 730826986 24094 24095 252079268 52176 52177 145174672 74275 74269 991369315 88372 88352 460322107 93754 93755 406587867 49105 49178 976384835 77891 77823 196115980 23435 23436 320998845 99287 99216 259712808 77242 77243 727159586 51055 51056 461526957 54104 54136 288002902 47474 47475 317519342 41585 41578 406849875 35745 35746 908170615 32749 32750 708756511 91478 91479 901316997 70483 70484 629956211 76556 76557 833804352 45425 45399 396027245 94160 94161 350333632 997 929 415622629 69354 69293 343371526 60760 60686 833077672 30003 30004 765988361 57853 57893 947952204 91029 91030 954500308 44368 44306 775905211 70432 70425 398477213 69855 69901 991080277 11185 11186 895856041 78645 78646 608567878 72583 72498 621664188 62224 62225 2491834 76628 76629 212264876 49893 49894 780580860 64816 64733 75352938 92213 92148 677168378 57837 57838 571991018 67324 67325 40680939 69296 69259 594661607 42925 42926 986019543 24119 24134 179454166 18880 18881 785064533 98315 98318 214311974 74113 74114 596383938 40342 40343 642694892 52499 52500 130795798 83287 83288 417332253 52443 52424 810131205 21522 21473 610938156 51851 51782 643258415 25752 25753 708112033 64276 64277 941179382 63891 63911 776755056 51355 51405 177992836 17754 17830 133391342 74955 74956 249924874 39422 39423 544072334 49426 49427 597927617 74483 74484 973336259 79065 79016 95526863 68445 68446 956998913 71161 71162 25478367 38736 38737 957366012 79558 79559 666958077 63599 63600 968738110 56507 56508 130429388 84194 84212 202765828 4455 4456 90326278 77234 77235 853432428 78535 78536 437275313 16168 16169 168429696 63909 63916 17574001 5730 5731 16231370 68481 68473 287837497 13382 13426 73211192 76197 76198 317818 80358 80418 201984583 23494 23495 681873055 65622 65623 399830084 61289 61290 874225969 28976 28898 582538842 51968 51898 267467450 56278 56279 317315390 43295 43343 253804554 16283 16284 536370959 98397 98398 180355108 29136 29145 154157843 94702 94703 36256365 31611 31612 652312174 79444 79445 860609667 99078 99079 17020536 58428 58373 804575694 21509 21549 860287284 56581 56582 588668640 28481 28482 721525162 23215 23216 174439405 88420 88365 480114198 5821 5822 886147570 18123 18179 40415599 9645 9705 910299734 89640 89641 685303229 61754 61755 794873188 83107 83108 525406255 52663 52664 535320512 56005 56090 846765465 49737 49673 380134398 70167 70159 937716892 74817 74804 713538615 70529 70485 693689223 38230 38310 935434404 8761 8684 353729654 30599 30600 981206927 23557 23558 890716702 3996 3997 900643873 80546 80462 35184422 6934 7008 106075816 94752 94833 624901158 35726 35727 446020637 98332 98339 2559906 9351 9427 311835968 69412 69413 646432549 96899 96900 171614861 3854 3842 13797005 75326 75327 711819858 58072 58016 655832128 42234 42235 556644735 2470 2471 77859882 18293 18343 390926780 24100 24137 524254337 23352 23353 947782411 24635 24636 727081546 64688 64689 532732702 82585 82586 541991466 39394 39338 658368699 69577 69535 35420876 8957 9009 433640997 59030 59031 742319357 8512 8513 754640042 22821 22858 356456789 38185 38186 789473637 92139 92167 260580480 94456 94424 224207247 36440 36441 597324375 67439 67440 692711514 78796 78735 457241042 45480 45481 846971377 13117 13186 424336840 43642 43643 560680440 14611 14574 500001643 18073 18074 200114547 82121 82122 860928447 62323 62324 159391185 15869 15870 751203361 51121 51122 508222148 28066 28045 576793473 58564 58565 677817500 79039 79040 440221110 57187 57154 733072318 31745 31746 529909312 25120 25121 873367910 25564 25565 614713359 31194 31195 373095868 18582 18571 361310911 49591 49592 124497415 76129 76076 980086874 78777 78732 507782247 11915 11907 218186111 7848 7783 730460531 18000 18018 882747543 47924 47956 594084497 46141 46142 76693456 22265 22266 371866418 36663 36714 320358885 54115 54130 609835248 47166 47156 661330640 55289 55290 108539599 31885 31944 848826331 43673 43674 827661149 79420 79421 996582807 26633 26711 877291641 48894 48859 669512169 7048 7049 689995335 15914 15924 336276027 57085 57086 925967253 39797 39798 212547834 27767 27704 467211230 21889 21964 912994839 37074 37050 342418697 59408 59376 392032418 38623 38624 444953152 36494 36495 605959827 54750 54751 214481621 36854 36899 797774068 2244 2308 464608792 84063 84064 226970604 31061 31030 991228490 54044 54098 896887375 50756 50757 584929035 67148 67152 70723486 97089 97076 193137134 25200 25188 25438672 87820 87774 18576532 72551 72625 116896558 5064 5065 653685736 90983 90953 220795675 69012 69013 389177949 34951 34952 503910371 59173 59174 232709549 16960 16878 623127632 21124 21171 508612932 74734 74736 339724595 11142 11106 632756830 66537 66538 327870198 65857 65799 813981091 28141 28108 426044415 1935 1936 159707572 6856 6857 794194090 86866 86915 263988239 31352 31353 788027264 68661 68662 724206099 38498 38499 572591662 10334 10335 685895440 202 227 296325621 9435 9443 727473653 23419 23349 19366221 28144 28089 162961527 13856 13799 240053166 10126 10170 889082598 94732 94681 693330333 20941 20968 796256428 64565 64566 149958731 55344 55345 41406086 55650 55651 842245732 88159 88201 377013689 97547 97508 898294005 60647 60648 272431130 59761 59691 571877329 97519 97532 306811423 88689 88700 939611241 81828 81743 902808543 40469 40515 154818241 96499 96500 454043224 60001 60071 215802002 1351 1276 312830455 52596 52597 819143501 94623 94640 36992525 86881 86806 436702044 26575 26576 604739564 72594 72661 298526299 66004 66005 247903297 45564 45565 247647389 38272 38292 339445190 84194 84195 793571289 6495 6509 567512221 57271 57317 286452838 65163 65164 286380629 84272 84346 323000159 43632 43629 327208505 47029 47013 579633073 3984 3946 506687994 47457 47373 77781182 64484 64501 486960306 81584 81551 902636520 64523 64524 630287028 82951 82906 29659775 29674 29615 90844572 68718 68803 225491166 96307 96280 789146552 62257 62318 904802801 73243 73164 643497778 46464 46472 164692510 9952 9982 259930181 48981 48982 961273312 15081 15082 351510194 63593 63540 555127008 27411 27412 572051272 6982 6902 814888653 15610 15611 365867456 51432 51401 177093120 72772 72737 915779049 34596 34597 457463130 37707 37708 877426779 93878 93879 652966180 79373 79387 244722534 16447 16448 937722557 27137 27062 910053567 97487 97459 294751218 81338 81339 620390418 74073 74074 46994409 69115 69129 930495790 41154 41210 324163295 98215 98216 372191410 88052 87979 183691871 28117 28118 444963911 10204 10119 532532561 32730 32719 394262841 55647 55633 251247890 17373 17374 620065665 19368 19294 985709715 89273 89244 25945895 43681 43682 729945339 87722 87723 135411131 78960 78999 160528235 76626 76643 804158910 23689 23624 313400485 43061 43144 491031698 40623 40631 985347476 7362 7369 322706087 35817 35795 605868205 40612 40613 524411875 19170 19171 196933429 36636 36606 22815372 73743 73744 80617299 46174 46175 754564658 29900 29901 791980286 14229 14218 874549950 48355 48356 745441275 69364 69280 474515458 61501 61502 301302382 36557 36558 932679522 95712 95713 177500218 43767 43768 262408828 30819 30885 89040999 33080 33081 53916463 28595 28599 275717418 62983 63052 456739683 79999 80000 337283103 98806 98818 44701940 3894 3977 307867597 93245 93292 654288492 40954 40914 122578663 84739 84740 151317914 77180 77258 819553389 46940 46890 486604173 39580 39581 336689907 95188 95180 13164696 93941 93953 472623513 60571 60620 47391288 80468 80469 341916174 30289 30248 54827709 54155 54156 956073012 42367 42419 693949915 27618 27689 442895537 12670 12713 48775962 17435 17436 677316582 80704 80748 184430629 9670 9585 710548042 40406 40368 718147504 72032 72080 809170704 49336 49308 996702583 68635 68636 808309988 82322 82323 873251214 32707 32708 164788587 25190 25191 880673827 94610 94611 996209381 20315 20393 818480319 63329 63368 568049213 23647 23648 299417293 82240 82275 814695173 89473 89474 292999411 16290 16367 502207466 1314 1267 970076344 8372 8373 561156016 38519 38443 819285531 69196 69197 97062213 51731 51732 556227481 25096 25168 287916747 8363 8443 848883095 92022 92023 368219492 3402 3403 940607658 95230 95212 146389092 61502 61503 740806124 86647 86648 62351343 510 511 263781332 55612 55544 496214921 9120 9121 311115794 67194 67265 928667628 33578 33658 926467562 66230 66231 253294461 71700 71661 227992231 75549 75550 284383821 91953 91987 196486501 86802 86803 799170375 37813 37828 882317302 28340 28259 165036800 49555 49470 748086377 79823 79815 747652921 19073 19074 180987211 43124 43201 66943306 38543 38583 885682058 15843 15874 154235352 60467 60468 567898527 14815 14816 696177043 52260 52261 891947076 27604 27605 557803279 23960 23961 386637380 53288 53286 872944676 85864 85865 790564175 37466 37414 727777236 1423 1424 290972159 55123 55124 696140641 13579 13580 661115182 88574 88626 243336552 94601 94602 164518652 40001 40002 999256535 98924 98925 973783063 750 719 125111493 38755 38679 477548917 91031 91032 173510277 51809 51820 698614002 87811 87858 423996607 66214 66277 619510898 29671 29690 877349384 66555 66561 930279908 41080 41081 451054475 85828 85829 927733831 42327 42401 938248233 37290 37317 494003641 61473 61474 200573022 31690 31691 501723581 575 576 496122575 50032 50006 684060344 57329 57330 647867627 16365 16366 499463687 96571 96514 832857667 28667 28668 433655398 32516 32517 975895845 92510 92554 532164359 26780 26785 208494242 40246 40221 787415428 50492 50493 338415626 62298 62301 203329850 3302 3382 978278301 38700 38701 554118707 58726 58727 84889923 97427 97381 536193629 66890 66836 648598980 77127 77097 247216013 33800 33807 127884721 9045 9046 141145220 86933 86950 969828152 52901 52902 74191042 11972 11973 398922985 20781 20782 114973011 2376 2377 317890932 33330 33297 215244008 6821 6739 194566935 44106 44107 839903625 52869 52929 608577141 3865 3870 227090461 44634 44618 587097195 63376 63400 540815312 89350 89351 728434722 30621 30622 954738387 13307 13252 283059118 54689 54690 139550536 23561 23562 884609762 36250 36251 331926515 50847 50852 94640524 61285 61264 403661619 18926 19003 453242929 77353 77321 450519537 54069 54078 67987045 49029 49030 857502100 96181 96182 377617394 90155 90156 900838269 41290 41291 29073035 94364 94365 580617663 54200 54201 134564136 3584 3585 804409804 38265 38266 826279140 91483 91419 26409342 42222 42189 198014149 1180 1138 122666369 45138 45100 187852751 63070 63071 469510045 81370 81436 247514872 42570 42571 989315846 68379 68380 836099441 859 860 141551577 48657 48658 891123045 43171 43172 898804689 10218 10298 143296574 84860 84861 128754522 56870 56902 205956556 80984 80985 627379582 62666 62614 601476032 88050 88051 646451965 632 550 680852390 61364 61288 128268813 46086 46087 188945120 21488 21471 142008031 20102 20103 832962002 67621 67570 979514103 6114 6115 299943395 18633 18634 136442287 23710 23672 987511544 29633 29635 744645676 37604 37605 947404710 873 874 407098518 52448 52449 578108300 88843 88802 866546358 52220 52221 119131022 74386 74407 983984433 7388 7419 765871828 63423 63424 865311911 80821 80815 25908715 59154 59184 710854794 4154 4201 390892077 13369 13370 691468217 71133 71134 381767962 1440 1484 779895876 64501 64472 214316497 72892 72841 801666862 67916 67889 76040310 11680 11714 162761941 72286 72287 350228902 71886 71855 37266927 40886 40902 825273219 41304 41305 721311030 76429 76430 423077410 61518 61519 21274720 19774 19775 62880756 46135 46129 311871523 41042 41003 515638351 48790 48791 682781932 10792 10767 910335936 87031 87076 754726574 17733 17761 685570458 783 788 794083083 43493 43437 212986185 4959 4960 51091844 19670 19709 139860637 48451 48514 571432749 81479 81562 78988154 73951 74010 854688735 81151 81152 11359080 10767 10768 181259574 12113 12114 109921464 16967 17040 473216000 34859 34940 351526476 5528 5553 469965072 8752 8753 135721566 40408 40353 552663497 46044 45986 393200675 71600 71601 700037612 14459 14460 930257429 99191 99192 368421853 30955 31033 641340916 40035 40104 459069222 17259 17204 767442049 50243 50306 258219228 12963 12990 872418536 57329 57272 563710070 68872 68829 661580293 12573 12574 538072728 98550 98536 276319605 32738 32739 198183001 85808 85816 249527804 67580 67560 214514806 61547 61575 914471013 39759 39760 262137553 47105 47106 570950374 59410 59486 882701865 99354 99347 933760157 21457 21458 945660662 98801 98768 778129946 56793 56794 85302390 32868 32924 396933474 8392 8393 568014089 16597 16598 498697023 3057 3119 116588622 9820 9821 34417379 17820 17737 594252467 2264 2341 428401925 14593 14623 167403004 97615 97576 433653857 30189 30230 78773442 18657 18658 38949811 8590 8593 608447630 29173 29174 261978586 9489 9490 478618624 30474 30475 219111546 26844 26845 304388388 55640 55718 911534856 81171 81172 808397918 41951 41952 415265919 35252 35190 152893237 23514 23515 639614161 86857 86858 469422812 40947 40948 996999066 76118 76193 85583687 93943 93979 576730277 68166 68167 464558360 35090 35091 268861832 85839 85903 30624152 70595 70596 770515409 64210 64211 68231108 95333 95334 809875379 54041 53968 104260042 86871 86949 885363834 42292 42237 991025956 10409 10410 159265010 97696 97683 699624379 33226 33193 472909415 16930 16931 896384526 20303 20282 614529391 94267 94268 6757699 33295 33312 238021751 93325 93378 283457257 95740 95742 462000219 40699 40700 571369235 83245 83246 277941085 72308 72283 839056500 68859 68834 313850339 41174 41137 330333783 15702 15703 232793487 55004 55005 165833509 91000 91001 564593501 99644 99616 122484482 95695 95696 360633516 51037 50981 253449371 45925 45926 754869358 41948 42033 19329617 81053 81081 315236657 75845 75899 434110981 49117 49182 11396957 18345 18346 814069822 91 92 551612920 62580 62581 62899088 40116 40117 216412786 69389 69334 109174696 49992 50008 387422666 30264 30265 923959995 52689 52662 221197686 20050 20076 399418652 53687 53731 681734831 8293 8359 218258779 12611 12612 987986994 44912 44885 155286612 51181 51182 989733051 95796 95797 260555973 81500 81523 662849210 6229 6210 981806335 12293 12294 476624552 7079 7080 511385779 6673 6674 211880426 30393 30457 507834650 64703 64704 125632894 22801 22802 995680861 13352 13396 507504209 77921 77882 657942068 99715 99716 932342501 13178 13177 181971562 83497 83498 365913201 50417 50459 289236226 82884 82885 128479675 95922 95923 906448933 38267 38258 841346464 22954 22955 640087127 70656 70686 663663331 62340 62341 820327215 94246 94224 766077304 14587 14556 767410815 40595 40663 569146204 51309 51310 334120376 42970 42962 486806090 63206 63207 356203691 13429 13464 841526307 62145 62189 142695395 16222 16223 283312464 61694 61646 424649700 74077 74078 176745476 77315 77276 500073027 93481 93561 535931181 81478 81479 139419529 45822 45859 283024880 36952 36953 637758200 79235 79320 457612503 50324 50325 398508966 64216 64160 935872023 10362 10299 42051859 4762 4763 84748149 57655 57656 377219196 3067 3068 37806176 69534 69535 964226116 75810 75754 505373755 79453 79434 791747142 32808 32757 175286862 73975 73976 40072185 40242 40289 160658278 94187 94156 407769509 66061 65999 948473150 19057 19058 161452396 32391 32359 397836445 10804 10805 232109038 23413 23414 284494347 76721 76735 324858800 35736 35737 182406584 43834 43835 285313354 58755 58736 288383315 27219 27220 339810482 70760 70832 997086738 92 8 130066379 62140 62141 207801722 64882 64939 222428786 47326 47327 31158013 21985 21986 137570231 8446 8519 151743878 65832 65809 399028285 53043 53108 711586046 32938 32939 8293649 7982 7983 427283345 9683 9684 285794269 93525 93526 880218482 59252 59305 461335209 90891 90919 756304478 33490 33491 267319742 57182 57148 256007588 70794 70795 813590039 65844 65845 653159251 34039 34028 291775311 7886 7887 586512491 50418 50453 934039660 68944 68945 529821490 77034 77035 126301289 43907 43908 227307744 75775 75860 12935218 27103 27121 887720908 16240 16241 907001281 85164 85165 52853721 13322 13323 999481572 40433 40434 936094893 52934 52945 45940779 61746 61723 471834032 75534 75535 949188055 6163 6170 276893664 65805 65806 408347313 99163 99181 409971919 2715 2737 556398545 50408 50348 88830169 22126 22134 785083406 39789 39772 415018864 15397 15398 464220112 86726 86687 509428008 32478 32479 22013535 57254 57311 718821983 92945 92946 840020919 88010 88011 83871173 19796 19797 488096777 2896 2897 403433339 26047 26084 395188381 32162 32180 178422897 99585 99586 135786101 627 679 337950888 4297 4319 867035659 93569 93570 432724417 23383 23384 267846472 50994 50995 552100974 158 159 373131136 62634 62580 446537467 99922 99933 64509942 44835 44836 984704971 14730 14731 581018829 19666 19667 165784304 52637 52638 422858902 67167 67170 195062936 31618 31697 767419481 28528 28469 520471282 39517 39518 508338781 98281 98282 413848232 7839 7861 286086422 87197 87198 969236346 82288 82289 357318740 1995 1996 26723129 83698 83699 933862720 91226 91227 785856017 92565 92582 47417127 82020 82028 563658294 14238 14195 502418269 9106 9107 374950887 7690 7691 267843410 87590 87639 435111861 88019 88020 958848823 15495 15484 355954960 62921 62867 456860598 42732 42736 776841893 20565 20566 838934584 69970 69971 817360249 24056 24057 73276858 67645 67612 759771688 43386 43458 201832075 13344 13291 993022477 83905 83906 678817506 61180 61106 436093327 60853 60803 260322734 87594 87595 691495230 87813 87814 17861372 83571 83633 487554173 92983 92942 279314671 15626 15627 999801503 31545 31496 193079002 3252 3334 937175952 35310 35337 381760593 81364 81365 678119701 83414 83415 64648195 99631 99596 313887773 21636 21635 400684672 77289 77338 416973603 7786 7787 562299306 9659 9660 536936574 87322 87323 193983081 60933 60934 631668797 58009 58010 922190088 67511 67475 587515211 20078 20079 418960898 4407 4408 639353759 88692 88693 713033108 82157 82199 727722364 22464 22465 649895388 75212 75195 394385477 56889 56890 959806736 22681 22682 70500104 54272 54273 792737147 27909 27910 547419216 98750 98694 260419456 23825 23826 920372890 86816 86817 93527216 62434 62444 89375465 81152 81106 171927131 89759 89760 509935650 85294 85295 98038772 15982 15981 661454378 35354 35433 920155429 44365 44306 192498560 61783 61771 207710433 21575 21576 480405371 50841 50791 943246418 76673 76674 669952762 37524 37452 71273814 23331 23309 629753296 36111 36118 477283328 51109 51110 423355176 40886 40887 188821955 13784 13828 446101831 37995 37996 623760116 60338 60419 265474622 51684 51717 621072990 73883 73966 139137280 28156 28157 636438533 38706 38707 114098876 44524 44464 687183501 54649 54664 552987592 94695 94696 827148885 99904 99982 760929335 37632 37572 149898081 88641 88560 237627305 5744 5719 920862342 99250 99257 812183411 21219 21220 642958640 71512 71519 704459217 93625 93626 160391185 22642 22643 755948622 8603 8520 65431469 7721 7674 850028550 31443 31445 747097905 89001 89002 898100781 93023 93024 687418278 84125 84126 576360378 22489 22502 626387830 63592 63593 237261526 18803 18804 946559313 90608 90625 700725519 17799 17800 201357609 50567 50568 449009434 35446 35448 347605102 45841 45782 17133701 66918 66919 673820944 46512 46450 935126792 83299 83241 452832169 9583 9623 989743065 89403 89435 334445359 88399 88400 903829422 21094 21095 501056226 84300 84301 2088139 73973 73974 869790060 94360 94361 803614780 46171 46152 784521048 84243 84211 244614477 76629 76630 686795581 26955 26956 472319859 55585 55555 441689962 1898 1899 377070027 33688 33670 41290028 74096 74097 924372255 17770 17782 350829557 89108 89172 965325215 22613 22614 907579714 78204 78205 692858656 90118 90203 199235752 88558 88559 200590780 10653 10699 655425105 53977 53978 327010699 10414 10402 520423625 99606 99584 554011203 83817 83819 843610851 7302 7303 656258195 62100 62101 167661012 63736 63737 751791256 72165 72166 678588797 26556 26557 497831584 19941 19988 194082053 70453 70454 454085238 69226 69203 586534172 7606 7607 256187227 68621 68622 694729376 76109 76110 133133245 92489 92451 671745970 78103 78145 87977932 23966 23967 516289366 66249 66233 496103913 71920 71921 474969114 53538 53539 163468110 88590 88591 188284756 66650 66651 808019698 1756 1757 45211159 90220 90221 485457328 39593 39594 754584611 13267 13268 514401591 48860 48808 251038871 41009 41037 484222686 38663 38664 78077053 903 904 464382267 14809 14734 16718495 44207 44261 163475258 53606 53607 459421816 91179 91180 40950898 32678 32760 572929157 95808 95809 823285633 27773 27767 522713721 3432 3433 306454755 29695 29696 26205805 58438 58439 573319205 75104 75073 253072052 39320 39321 537397469 21780 21727 355656309 55190 55204 88089732 7505 7490 878714778 51223 51296 493042484 11863 11808 82231024 64192 64193 435450358 77288 77204 875310703 29354 29372 521775565 52429 52430 424904509 31914 31915 818213301 67857 67858 944288800 77742 77809 685358473 57980 57981 495358950 80551 80552 130371365 37150 37151 455310775 49729 49730 385680326 56821 56822 181157183 34041 34042 648028053 51854 51786 887244893 79520 79521 789179781 42983 42984 296279666 34066 34147 529746934 45689 45690 219305935 93728 93729 744281584 37524 37572 608372304 99649 99685 223522130 60841 60842 702176961 47629 47710 726867668 57985 58010 14448671 72675 72676 58236732 90195 90196 889855090 20671 20672 841750416 73899 73900 550597696 42978 42979 211253128 72139 72140 952672356 75535 75536 714290386 3998 3999 909999755 15161 15162 113216630 48365 48366 244374766 42495 42498 196429529 44135 44136 64321801 64728 64667 389101784 20893 20894 968483273 80578 80571 155691133 75013 75001 264921410 9718 9719 721936775 29982 29913 380538995 16860 16861 325122818 52478 52459 493431909 46175 46176 753307567 19558 19500 461167755 51697 51678 698308489 8708 8699 680408167 88539 88540 385886418 34263 34298 196851357 39490 39502 442437614 84304 84323 538887560 83287 83273 243516286 37841 37765 45925076 30438 30439 61782213 44624 44625 902116732 65220 65221 847326720 74939 74900 808745267 29307 29335 875271866 34699 34700 728557394 36249 36250 151789379 72895 72896 405009673 99719 99787 285045258 47833 47834 778984931 39566 39567 227880020 72236 72278 372332261 51114 51052 66893009 25489 25435 770264827 49761 49762 144442349 76339 76340 363387165 63073 63032 760394592 19604 19680 878471457 1891 1930 398247815 73916 73969 406792140 38619 38620 311681628 80055 80056 469419719 10802 10803 108104569 19519 19520 842684073 12146 12147 157042671 4496 4497 422348760 9227 9235 583309492 67431 67432 169671314 21016 20934 677160234 50222 50189 423581046 34049 34003 983495542 96601 96568 990827699 7771 7735 455111761 27546 27584 292820043 5993 5911 360389558 97365 97366 932732020 28295 28212 402798372 34068 34126 555822887 23597 23609 838394424 42596 42653 212763860 49313 49314 121367921 68592 68601 986969254 63194 63130 149439786 44060 44061 735911517 88175 88176 536150493 28399 28400 366940135 77982 77980 950582438 47234 47257 231998884 27652 27584 977324425 99135 99136 950177225 36000 36044 178244294 49945 49953 883222470 80034 80020 695794911 8382 8383 961383685 92007 92008 105635 84274 84275 701009496 94448 94449 634703512 38333 38336 185282539 91890 91891 958209465 69493 69469 479792854 21761 21765 89852978 38432 38433 577132783 88740 88741 458615504 44272 44281 926067018 40071 40072 974688660 89669 89641 444133168 49058 49059 327054871 67848 67849 382918049 65790 65768 391095636 10679 10680 607971404 39976 40003 162965526 23382 23298 459212609 64010 64011 542575994 47728 47729 702785604 19373 19374 927483126 12306 12307 260748662 8079 8080 253413661 10265 10266 860016651 78205 78231 427801294 9942 10005 733201817 82891 82892 965128049 75880 75887 963161511 34534 34535 802945526 4199 4144 626026729 15445 15372 716906007 36881 36946 627374959 69578 69579 448777101 25052 25053 803256644 80449 80450 752544316 58714 58715 472188830 32910 32877 986951661 77270 77228 948866138 53399 53400 545822304 82614 82644 436993373 64271 64294 416757180 50570 50499 840351264 42242 42243 894147451 76284 76259 725310760 52839 52906 104595927 92321 92273 709566667 95216 95217 583835843 62869 62875 919955823 86407 86378 776270263 67501 67420 914444806 81465 81492 225611400 27292 27351 842634786 14705 14706 50248492 5881 5959 612342477 59800 59715 649380840 84452 84453 68009462 18507 18530 256131112 98552 98584 952656227 546 476 148885252 65922 65923 418835845 16995 16996 117411494 15967 15995 561066589 77144 77145 105308983 88475 88476 275609222 60910 60870 851559153 60326 60327 576980918 24146 24147 541821858 8520 8531 281985705 3944 3945 910293141 39145 39146 280576605 57992 57993 639964206 23569 23570 216134989 82411 82450 705288933 73942 73968 564391055 8290 8273 563428352 84988 84925 624045674 4529 4568 616325989 36591 36592 496380860 19232 19233 35746301 12807 12849 332328183 3253 3194 877470055 95868 95869 225843360 71084 71016 802074947 17551 17503 617194719 41152 41182 246471036 52304 52262 428080580 10336 10293 16039826 70767 70740 788791998 94873 94845 533812464 91584 91585 569887743 68717 68708 906310173 48685 48686 189947841 40267 40252 758540595 98610 98611 923170371 72604 72605 278982376 22874 22875 490286502 78707 78708 965918075 58127 58128 909634039 1426 1499 14415444 83768 83717 288352383 84734 84802 232812222 81244 81245 14424201 73648 73649 81011973 31850 31851 287648750 94871 94920 955764514 71174 71175 363980909 44644 44645 462743456 56315 56316 656559421 32942 32943 383359920 78096 78097 199126962 18741 18794 84173231 13525 13526 766433548 61279 61280 735703682 55173 55199 909700178 4954 4955 241035500 83519 83557 145704590 15212 15249 322750699 55580 55552 25878528 84107 84106 962448188 95769 95763 193872154 56856 56796 862942376 25717 25718 915786145 23884 23910 853600324 75485 75486 88817915 9396 9397 60704774 3361 3426 220977852 49716 49761 367332512 10256 10257 730570309 95627 95628 401102917 81327 81328 231810836 25451 25466 386288910 88131 88132 553393733 28155 28177 639721294 98244 98319 392317002 68577 68578 702927786 26463 26464 385088782 45472 45528 29276882 38100 38037 587970066 54006 54062 818618367 91267 91268 200894092 63588 63589 17201608 50641 50642 861837244 85450 85505 326969504 37552 37472 213314094 59052 59053 29815214 35638 35639 372736360 60854 60906 949610586 39531 39461 26587788 50045 50014 977238112 98584 98585 48762229 85103 85159 29274316 20662 20663 596034709 61708 61671 922643581 43192 43219 393405870 56578 56579 637691385 96124 96088 661219026 78860 78816 559746003 10857 10825 41886653 92928 92927 955084289 90572 90567 387315149 39493 39427 109283215 6901 6855 241593998 2794 2840 866419693 14717 14745 871558911 31391 31376 151261660 31860 31847 973557783 65112 65079 945630133 4897 4957 434671137 84440 84441 127439922 38717 38632 672573644 19423 19391 74483891 1632 1609 261870284 38537 38538 449748867 96968 96969 451124787 73537 73555 883794596 99441 99374 822430517 95617 95618 815631227 25705 25678 891973660 6447 6448 584407644 86828 86851 918479614 5930 5926 333922384 87456 87474 106749955 86222 86223 304673010 33712 33655 449613956 12143 12144 409006787 49567 49568 34047536 37736 37737 630540523 7195 7130 802755109 7912 7913 959688437 21585 21632 439531303 98518 98519 961398321 34551 34552 263049911 68227 68196 597002005 72146 72161 213067606 22825 22826 65795756 47117 47118 262209137 3582 3583 955703528 70938 70939 273235725 55511 55512 131702556 52420 52421 695111700 64784 64860 215067005 17603 17604 299625462 90322 90323 222050325 92927 92898 995320622 27955 27964 849918383 49133 49134 115927341 9398 9399 362948674 76830 76827 57259267 98847 98848 52905522 18097 18098 350937224 27111 27112 952047938 53963 53964 821308923 19437 19370 888639415 43685 43689 26463454 68541 68542 62761578 90898 90933 242788123 11077 11090 273528982 36112 36113 584821558 95518 95503 729297815 55364 55349 21181161 54133 54134 732687174 69290 69219 431377796 57831 57832 844767274 69786 69833 770009256 70170 70171 436106863 40777 40795 341956621 67147 67148 709410717 67550 67551 371358492 81646 81647 108657242 45412 45420 328916053 85789 85848 286126579 57679 57680 143114035 27861 27890 902975144 5729 5654 998472867 10123 10124 45449788 51229 51250 126385477 92700 92668 123578953 55193 55265 931480167 79401 79402 528254842 10628 10629 965598129 37108 37144 544924461 44683 44714 224542800 92187 92172 101900568 70262 70281 214827925 5751 5752 650940436 89169 89170 174156926 57820 57872 628749055 22758 22759 559905992 93101 93102 835745425 51588 51672 470187555 14321 14237 8674453 3941 3942 110860424 77678 77710 418482799 22197 22198 307098552 71640 71705 142676567 88975 88976 573388128 18449 18450 173914529 20302 20303 846416913 34594 34595 179442880 12329 12319 154576566 78879 78952 443202804 60179 60262 837534371 32694 32689 218805770 24449 24450 549403020 49395 49396 467400552 21308 21292 117293048 95961 95962 476069013 94921 94903 779922394 62236 62237 495339405 32286 32348 388663012 93542 93543 879144168 56885 56920 899781668 47038 47085 624239141 78149 78150 381240264 69625 69610 78420969 11416 11417 429225036 30664 30665 282549660 66536 66524 987531193 16687 16688 257227954 75365 75404 282312 73991 74052 674718675 37199 37114 416990212 46330 46265 803270543 95406 95407 337803527 49763 49805 578261856 51660 51675 836888 1365 1446 447839881 98966 99045 512907815 5182 5183 905212446 13189 13183 190151920 25198 25161 509332516 65913 65914 929880242 18963 18964 940897107 30004 29993 169145324 55324 55245 503357982 53042 53043 562637091 43088 43139 753159413 99090 99037 270443097 86600 86556 909232972 6172 6211 932889031 31696 31649 549437611 85622 85623 981024634 70362 70363 43619 61056 61046 851764005 99212 99213 805856884 32627 32628 515714728 71534 71512 442756990 22501 22571 616862473 28469 28470 282250256 5558 5553 591174720 39611 39609 608609416 75503 75452 424006077 47024 47093 290314294 53936 53937 57701372 19566 19567 163404253 15890 15891 499740010 23612 23613 651888840 15005 15006 167239007 33770 33771 461952433 19754 19689 415067252 47943 47944 439148507 81061 81062 407666736 46078 46079 376330447 58987 58988 624561535 64269 64270 31715563 32947 32958 14174353 5018 5016 894235067 90114 90115 256436495 1257 1258 565352824 5255 5256 496867130 70854 70855 248387994 17338 17284 640853930 60029 59949 898086728 96315 96284 643282330 23773 23774 776116267 46382 46451 555326410 91196 91197 739043617 14097 14124 403028811 38947 38948 481512561 61089 61090 672067979 29232 29233 896034640 77889 77897 365319761 42638 42639 38369045 57954 57878 872842389 28751 28815 855572118 78398 78399 957143899 10196 10197 292769281 5742 5716 969330295 88843 88844 421187086 3369 3363 592881528 37758 37759 97990037 55410 55348 259602755 74026 74032 292150771 2522 2551 446460254 47011 47012 82235650 22647 22629 819923531 44198 44211 961390459 46290 46299 996576672 82378 82379 695362996 89896 89941 13499622 40016 40030 563052131 21882 21937 869662627 73761 73748 35940374 5808 5850 689404800 16217 16218 742240837 13005 12985 386244967 57223 57224 531273266 62609 62610 649297476 42667 42668 652626038 4755 4756 403701337 41723 41724 147624593 10541 10542 88797219 46445 46443 471130643 11343 11306 595836917 52686 52687 403166774 26734 26735 300117678 41172 41193 57547837 54128 54129 859259627 20987 20955 855222143 43608 43609 934343564 15179 15180 111150895 67607 67608 719809580 88677 88678 707571659 96301 96242 939822993 64947 64948 726188736 81541 81542 877342895 90609 90610 983158289 93373 93374 899997792 53707 53708 844511416 14404 14405 121160023 27168 27218 566759907 28740 28741 416777611 95481 95543 239821379 17106 17110 869045378 3044 3045 449639415 84800 84837 830287575 61512 61513 565395581 28157 28158 945352354 55876 55877 555862332 53079 53049 230777619 14966 14967 641603964 38498 38550 34871602 20235 20176 156904680 47310 47311 869623976 15029 15030 810754656 93712 93676 83891618 76324 76325 209824119 48969 48970 913748658 55046 55047 546336230 97517 97538 277529894 98388 98389 425177950 98115 98151 336718718 37753 37754 920473664 80275 80280 532864922 18267 18221 155099083 33812 33815 360788533 91273 91276 75928251 75826 75751 718114939 69002 69003 130122583 3086 3123 501275565 30894 30912 156967989 13132 13090 524571105 10867 10904 655165787 41107 41038 935250293 97521 97516 419497470 53415 53416 243975333 16744 16809 871193464 98822 98751 79201127 70477 70456 869371532 30307 30308 657727041 5955 5926 151197174 41207 41208 120006757 53720 53684 61278985 36462 36508 126444598 52494 52495 421813232 63182 63211 950067635 34203 34286 182426935 37843 37767 377642553 44469 44528 796149549 72805 72812 648696361 64191 64192 890402086 31343 31344 401207034 74466 74467 585360926 92395 92451 398546416 16675 16631 91993322 39199 39119 335034482 32066 31987 154115582 47327 47326 499254588 19539 19540 474952658 82380 82455 554411016 86820 86821 92180240 96475 96467 593201440 87830 87831 967485480 15309 15337 678026363 84906 84903 824458836 57540 57541 374511763 16694 16736 864905312 74568 74602 824392128 15196 15197 54992830 58420 58365 760139233 88476 88439 72599705 56782 56783 28078756 62461 62462 201868468 70673 70609 231709158 94170 94171 373607612 47330 47256 147282883 76537 76538 236558641 96636 96637 660943420 92633 92637 408443459 73671 73619 556437683 73286 73218 594878932 94122 94097 226210897 27114 27156 440446132 35829 35830 810915762 48257 48211 161489146 9261 9228 333569240 44502 44503 702666513 10985 10986 858156305 84300 84240 30593476 96539 96609 30340472 60225 60226 922594670 28903 28876 33078345 14782 14809 332180203 26419 26457 910545994 34176 34233 89167786 98699 98701 158726990 39906 39907 325818866 4284 4285 407843230 77171 77172 760845194 63723 63724 918770531 72783 72784 890991600 74200 74162 815164564 22174 22228 348852776 93095 93096 454616487 89321 89322 343602632 69345 69346 667292045 43993 44032 388008828 14146 14103 254285603 3476 3477 427722801 38795 38853 646295629 30234 30235 775653722 55143 55144 424861514 12067 12028 836449246 94155 94156 541593938 77206 77207 351125662 3496 3497 333920669 81207 81208 875865824 6106 6107 833411379 91233 91222 943884536 3911 3912 674463794 76373 76447 39121471 33084 33085 144544969 68587 68588 590305172 86449 86486 140715170 96921 96922 726714844 89533 89567 276645385 83981 83982 559399466 56037 56038 765426955 64836 64837 359238016 81365 81366 96389574 55760 55761 608522698 11246 11303 720493845 38307 38308 365447204 13715 13753 941245504 94699 94700 605620405 29991 29992 25240799 56720 56678 270568675 94970 94971 454400822 63476 63477 709902428 6167 6220 746465865 58744 58745 885497494 23894 23909 666864731 21030 21031 382777111 20504 20572 991482680 25016 25017 217977096 64563 64564 314398366 55457 55458 656580454 8963 8964 169581301 10920 10921 416831589 41626 41666 368130668 29675 29658 647442917 32616 32668 873365790 88254 88255 565623199 73800 73847 759164035 74284 74285 308259823 74352 74353 599092269 45688 45689 243932994 406 390 764176919 26331 26325 615610993 31317 31311 476259506 25542 25561 86049621 94792 94708 484902137 12997 12998 254794682 11309 11353 554903127 37909 37953 567234463 79209 79210 55100454 40138 40183 803146143 98760 98761 401038591 43992 43993 973933016 9574 9598 13811414 5922 5923 536614339 47263 47264 967552053 24186 24187 951694575 70611 70612 839574245 80434 80357 285815594 11296 11358 370819045 56595 56593 752595699 5666 5667 587381114 5927 5928 589942388 94660 94678 443800344 62150 62080 23784900 9170 9171 967176288 48031 48068 873685043 78787 78794 65149931 45782 45815 367065598 64882 64883 18901814 98933 98921 881682072 59701 59702 30368299 56214 56215 468361347 12782 12783 132801327 32038 31995 386243722 56376 56419 130899430 8459 8435 456159926 55855 55856 643619009 14173 14198 945106116 25068 25069 945610898 88223 88224 291957314 60434 60372 959747859 98817 98799 893937357 70355 70356 109943443 25787 25788 622520933 45319 45320 360276518 62782 62862 93530291 83998 84072 33870619 60879 60796 372174976 77310 77311 429858352 228 180 780201040 52518 52519 900889723 20581 20584 539871824 64358 64405 539326387 89834 89835 350558771 67255 67256 545244334 29357 29358 406725997 49530 49499 981275775 47712 47782 784071254 69165 69166 635291636 76321 76322 966417811 60967 60964 89471768 43291 43292 929977955 95202 95188 984952951 60241 60164 207016369 153 154 912495636 81358 81359 778707926 57102 57103 388902578 17181 17182 499098686 21248 21239 884023984 8971 8972 314599356 39764 39765 47502211 97860 97861 134726927 66896 66843 449339829 75484 75479 61833419 85777 85738 92149653 36586 36587 845872607 67407 67460 415707258 15124 15190 708988583 28807 28808 809277825 13199 13223 886961149 22503 22514 620883536 69960 69961 548086325 49748 49749 676091100 65153 65121 202400684 47949 47950 240852782 40302 40303 777224436 45391 45392 695457148 51950 51951 226396133 98906 98907 898380445 8078 8006 896102216 35514 35506 167483451 67888 67889 393243582 3798 3732 270761062 50532 50533 587615278 91777 91708 310694895 47114 47115 810631427 73749 73750 210044336 54488 54492 942419018 42914 42893 540798473 36556 36557 259865442 63509 63436 285158417 72500 72501 987105897 31259 31260 850171510 32510 32511 170619979 84589 84590 830509798 58176 58183 873369506 36774 36822 575641044 38379 38380 862913403 34510 34511 419040753 16259 16260 154638545 69164 69165 592571423 10186 10213 459999270 25855 25883 892318449 84959 84960 420027915 85290 85251 416017868 57378 57379 327826473 9355 9347 352552336 50669 50670 805113029 80116 80161 780521417 91528 91544 449405742 98647 98648 85074737 27015 27005 855121214 93814 93815 808838689 19173 19174 102389353 18734 18679 818386994 90623 90691 850789044 6987 6988 715957282 95783 95804 543639720 79130 79131 580665942 44741 44742 683122578 51499 51436 717587116 94187 94229 979156137 6675 6590 966769919 32732 32733 730103659 78471 78508 143970350 63333 63383 826659101 92817 92818 342959287 65468 65546 280438978 27490 27551 384818722 91689 91690 328859276 81302 81303 297830813 40620 40621 246215755 99336 99403 681629959 74361 74437 83563549 563 564 280882481 19448 19467 916698382 6934 6935 927023849 31270 31310 670302485 97601 97596 275753314 13100 13101 462863168 68333 68334 329211134 87047 87048 68011703 6341 6326 441537668 90126 90127 512576787 74300 74301 852061068 92806 92848 265195278 93312 93313 883726227 71976 71977 588228321 50184 50185 84533408 59672 59721 762587638 25995 25996 517236419 33855 33900 657026295 62979 62980 950775515 12443 12418 673922150 28766 28767 771914765 8598 8599 367528290 23273 23298 490707017 36024 36004 218316459 33444 33445 178178887 31570 31571 340087588 80102 80148 499758685 84224 84191 160631284 98664 98665 514931952 73316 73317 275516484 1378 1379 630979834 76614 76615 179684555 3067 3102 223072785 41270 41195 27139313 15396 15434 532248848 6498 6499 729198696 12637 12638 770296659 47456 47528 653326213 98634 98691 93595574 92150 92151 431884445 24542 24543 816171796 50066 50067 134045043 18599 18600 567449738 43448 43480 645187686 23811 23812 537601868 60566 60534 300875450 19218 19136 62399189 20807 20761 264127591 58679 58686 254218476 77856 77817 488107712 45417 45418 580414734 66719 66720 149620974 33757 33758 5109731 18584 18585 808018307 85975 85931 190158735 35382 35380 756524152 96332 96248 207436736 2902 2903 392356076 82246 82325 693972986 93280 93281 521922097 28410 28411 419963397 20865 20866 888712623 64306 64323 230393957 81958 81956 362275242 14746 14703 785639 33342 33343 300474619 23988 24022 147866218 22193 22194 312286469 13858 13930 929771197 1172 1173 398685732 1419 1420 204502317 41521 41448 19229124 84185 84186 949687502 81558 81559 678787470 71304 71310 399269041 63845 63846 459558282 53132 53089 945510942 90568 90642 368296329 65077 65078 539079117 49203 49174 100274329 94967 94887 723737256 19266 19184 45340815 37315 37366 644104952 2089 2090 937815978 27865 27795 288280162 86541 86542 260601793 97573 97574 177713584 16589 16590 621832780 95431 95383 512390601 5539 5540 179259949 88562 88577 131290890 5657 5627 97310447 65169 65183 675403430 34058 34112 587414085 49455 49456 405990566 4840 4841 43824513 9965 9966 953151470 80156 80157 189930719 67958 67874 307686581 55746 55747 41439718 3655 3635 320313629 90183 90109 627699196 18836 18757 251130018 1569 1488 890251502 61774 61771 477091614 87929 87930 505823188 88305 88306 738159757 37561 37508 614698857 38001 38002 120919547 29667 29668 389081425 71406 71393 789876606 2380 2425 716765509 52439 52440 121740368 48229 48230 427917939 24149 24150 2960382 49080 49081 898933286 92055 92136 96859065 89267 89268 812519107 10006 10007 987563119 13503 13497 229028873 79426 79476 179195508 83914 83915 473758597 37114 37116 989551682 59097 59098 629701159 20754 20755 253794936 77207 77292 733671157 83678 83679 186757229 10535 10536 895506599 47020 47021 915008624 32506 32488 272974586 64302 64303 328912373 47143 47144 701319340 55148 55149 784000823 34044 34049 452569112 83175 83176 844020311 34024 34025 593894139 17932 17933 335799764 15825 15832 457875306 52473 52474 742153894 99644 99713 467716906 68810 68786 538477252 89003 89004 684729312 34026 34027 737216243 95613 95557 328899490 74414 74415 397530420 57224 57200 975377808 92815 92816 111301397 65414 65481 353630405 55347 55295 967392583 99871 99884 623156690 12885 12886 934058502 64770 64771 979786200 82934 82949 293778215 81129 81130 30844536 63536 63538 904029173 13686 13687 997894271 66091 66078 25233944 71869 71870 244804828 43575 43576 946026937 12825 12859 721524275 30488 30489 928540035 11565 11566 78279012 26861 26862 95545879 93686 93687 776110245 48905 48987 28157054 13956 13957 475070111 83666 83599 840231720 86134 86135 115795575 66804 66805 627621592 80496 80497 522181670 74210 74211 206363114 63077 63158 564144871 78447 78448 640140692 35541 35476 782518215 15409 15471 832241166 29685 29667 879722051 17876 17926 408961207 23931 23932 986218163 37715 37797 596803149 30705 30706 275543821 480 481 672699234 99559 99549 55473243 62505 62586 826575677 82482 82483 210129727 2819 2820 604742820 22995 22972 117814464 3569 3570 465641863 20197 20198 111800407 7458 7459 873615662 97598 97599 880895954 43106 43123 266122417 19581 19608 30590252 29497 29488 298939818 39626 39627 263416192 29019 29054 593649637 25135 25136 590796202 13837 13898 373881184 16861 16862 891490167 27898 27899 136988854 75540 75541 825217828 77858 77859 479423155 19229 19262 665106484 97652 97601 634231023 21006 21007 545228806 91677 91678 826867672 18871 18872 938954981 42946 42947 797642066 74557 74642 767692115 59889 59890 664631896 61765 61775 905363526 1508 1509 622649586 52492 52506 34221319 30541 30593 185856958 69620 69621 270662673 81596 81680 985070202 98624 98666 641307856 73771 73772 141989247 41713 41633 840546328 77836 77837 232162861 61470 61402 703093625 22027 22028 49350852 22500 22501 184747586 38226 38227 48399280 79668 79753 500915467 39437 39370 333418324 95078 95079 276165372 16292 16247 187594435 79148 79149 658045006 8262 8263 129341347 21884 21885 664765946 98307 98265 851335013 66221 66222 100118985 80887 80888 979181648 35794 35795 926188420 85054 85028 210694320 52865 52866 753494584 10129 10104 710257175 97685 97688 824624753 3092 3093 706900100 29438 29440 771462628 20081 20052 720034369 27540 27541 992008454 70120 70159 419018514 86842 86869 937464025 82191 82192 502122643 26072 26012 413634737 23726 23717 15971183 11450 11451 965057803 68619 68620 746087689 41879 41871 32860670 90484 90485 607877827 8015 8001 145313062 78116 78117 575832603 80980 80981 419241292 59950 59973 59001374 60330 60301 552370671 94756 94773 827414810 54730 54655 499505105 64134 64137 562986235 63072 63073 457815739 98317 98318 920538450 72704 72705 262752814 926 927 541698145 11664 11665 862913944 46584 46585 919651876 89505 89470 201134091 31511 31512 906074897 76050 76051 197545223 93012 93013 612287863 77325 77326 339788595 50269 50270 160291297 90800 90801 603018733 5685 5686 332657290 70878 70879 573837033 71129 71095 381973108 10968 10982 700719419 57587 57584 268921946 85869 85870 801133725 16319 16320 87905128 13207 13208 779468439 31923 31893 892997197 90072 90073 868740652 24110 24147 938556349 95414 95461 84155742 49285 49239 484861218 47564 47490 677713556 95452 95450 220375866 56747 56748 217923913 66769 66776 141238617 26417 26354 77028715 96023 96024 761594175 11005 11006 981001138 70741 70688 872798723 3412 3413 47549241 97207 97135 28134820 39143 39144 217348270 33137 33138 362968193 18169 18170 673686568 84905 84928 488517057 20480 20481 939245525 45991 45992 32871008 66345 66346 206586926 74798 74846 930738934 47356 47294 95671951 15139 15196 562580504 26863 26786 897929713 46300 46220 275531392 28886 28887 248063333 89969 90010 135011186 32940 32878 237871710 79520 79559 560489940 25399 25400 146156714 75809 75810 163672590 75769 75786 374930822 7735 7789 592648533 51160 51161 877543141 97258 97259 328458373 29736 29737 993702791 99249 99255 362129676 81516 81472 577675025 94711 94712 760644614 90274 90275 110246764 71679 71667 439469721 93109 93104 896043216 9005 9009 474047413 69825 69836 457612271 94778 94841 807130375 67899 67900 476805677 754 755 590646855 90097 90177 752607630 28621 28622 405987363 69080 69081 836789499 33642 33615 675137008 94994 95040 827844490 52214 52215 584103775 95962 95963 732685897 76177 76178 580997059 60456 60457 926683243 22485 22486 376354730 26974 26952 999956347 99488 99489 48363207 19162 19082 77273870 28013 28014 999371144 30842 30843 251116165 19210 19211 704459356 68997 68986 193187241 90286 90209 105962403 38230 38231 913988157 39382 39383 602612174 96838 96839 960557172 22814 22831 104544040 81806 81889 851421095 83718 83719 941632096 71001 71002 755295238 46036 46037 457352500 13743 13744 793413558 49825 49772 192018594 96333 96334 429949541 66035 66036 984548140 14144 14177 924455038 21952 21915 71758634 17745 17746 409308333 8 9 728991425 73582 73634 266200269 85062 84992 281947074 43194 43195 864920321 70476 70406 591997816 35103 35104 292377449 10948 10949 184035226 23728 23732 760660860 40443 40401 58192720 17244 17245 287518796 48732 48733 727473159 82074 82075 710386690 50781 50782 591818297 11068 11147 433491601 17024 17025 730917470 55129 55130 469483503 26426 26374 395738146 58146 58139 760754862 79212 79177 233807946 87121 87122 699601496 49483 49536 855892649 31708 31656 418771722 96994 96995 493162927 12712 12708 385524542 7413 7436 770837003 73574 73524 665978863 76158 76159 291198565 29840 29841 66687118 66877 66878 478120959 9181 9243 741963617 65701 65625 497460328 50873 50952 842623679 78700 78676 562758879 51075 51076 323444255 2915 2853 636247013 84666 84667 151945305 98290 98255 432969707 10586 10587 755078313 707 708 291920164 8343 8297 991474736 87162 87163 325049729 51911 51912 965516109 50803 50777 382877267 30252 30253 69885407 51267 51268 476799939 34291 34354 190196935 29626 29674 376621237 8333 8360 958692065 47913 47941 61757965 42929 42930 676399340 10506 10564 689041661 27332 27333 713461780 46470 46471 736116533 50169 50129 371661076 13591 13592 152247973 63552 63553 828840124 97625 97702 555455777 44725 44726 127423559 77755 77756 591815952 79371 79372 164826389 50197 50148 120948335 37450 37451 113827802 8772 8773 947117570 97861 97862 622116772 93361 93419 450381902 81297 81298 149682045 44715 44716 742216680 88044 88046 13897148 57374 57298 55666047 35968 35994 349703653 89683 89632 161113501 99718 99719 804689666 42161 42241 84313918 40660 40661 278679243 23579 23527 767618134 28992 28993 439284207 83707 83708 133224103 61181 61232 11927491 98852 98915 26955446 73864 73865 984834705 5422 5423 343054230 11160 11161 560269520 57876 57877 319001661 61652 61653 37686144 59282 59283 100347950 11020 11021 72507054 94185 94186 665195152 98951 98947 714235373 70976 70977 599022953 47880 47881 305880748 52125 52098 119587530 73928 73869 331312334 7475 7478 593407546 98210 98211 305656841 49447 49448 277490292 56452 56453 572980625 44158 44159 739236876 67637 67638 452087204 25395 25334 714221874 75358 75359 212345781 58703 58704 740052459 35751 35752 157289044 55035 55036 377355415 85175 85176 875666613 27088 27089 610328110 5875 5876 259343624 22846 22847 652250432 21180 21181 505706686 26388 26389 530294091 54793 54805 934199414 8555 8506 139853658 20779 20780 933449535 22231 22232 442662093 51298 51299 11412068 78870 78930 157181464 84994 85051 796888220 47832 47848 943548179 40793 40794 786678868 6461 6377 849047002 33760 33761 513552322 3880 3881 210434580 74903 74862 197664325 18908 18968 795759825 75198 75199 443699480 36563 36556 451395022 14363 14309 644456885 72267 72268 786393546 75799 75865 881243378 34769 34770 621927882 98868 98820 350986557 76230 76314 502051659 28061 28065 370083150 77074 77075 384921013 62686 62687 470018628 98193 98247 5274976 99271 99223 569482093 20074 20075 900148624 52072 52101 782538071 11522 11560 169452904 77130 77129 397204580 93504 93565 146707353 3391 3471 230697514 28402 28403 488660951 56455 56421 244298063 39287 39342 674936972 25410 25450 31684601 96304 96305 732912507 47175 47176 398012266 59603 59604 602327525 52934 52935 29722974 16409 16410 438780866 53996 53997 486322155 4215 4164 60922802 14818 14819 386011472 61724 61788 607411143 70850 70866 828915614 25441 25493 545402126 51488 51492 127144799 29638 29657 410756484 90107 90108 989771159 71032 71033 31769798 12962 13022 725453725 74242 74219 409981743 81000 80981 160064626 86807 86751 989544056 19803 19783 198409004 92823 92895 550876369 50526 50457 875434464 59088 59089 379412912 60429 60430 270818735 99308 99309 688780882 72730 72731 33037984 83359 83360 881075659 774 775 234778082 59070 59071 844163804 4392 4466 510924349 95050 95051 384717284 26483 26548 888546327 20636 20675 675615442 65437 65383 996967516 7261 7262 12101149 19605 19585 796152531 13798 13808 105875870 5103 5088 632225344 49549 49531 840431127 64279 64280 556463545 59537 59552 101039649 56063 56099 316281154 99632 99644 417782934 20579 20607 70488680 24237 24238 10734410 23386 23387 692877288 80994 80995 577287141 54228 54229 504046357 23995 23996 476640920 4308 4309 904614196 86915 86916 456520358 31689 31761 282556578 30788 30789 645077946 9395 9396 667348669 28158 28241 835865919 60299 60341 160729798 68282 68283 865087729 39908 39921 569938397 88968 88969 469996960 20415 20364 516757146 77805 77731 179828781 82156 82127 68851365 84270 84197 177625774 53793 53794 135424545 6917 6888 344925913 81799 81800 929088930 29229 29301 13408570 70644 70595 352699153 71579 71580 644488222 6886 6887 664023609 66448 66415 665142845 22387 22445 590165787 33084 33143 260740705 33491 33492 202813743 22033 22024 553590866 97085 97106 167730472 16604 16556 30566596 42662 42663 386339712 67201 67202 187086381 47160 47161 939425695 34187 34188 696896577 57140 57176 668453757 34432 34411 732945883 8164 8165 612652285 44163 44150 146526905 22554 22547 152252062 28680 28681 647017971 93398 93368 678189062 83827 83828 330766272 12815 12856 653193926 85171 85164 318619186 58867 58859 84315604 85150 85151 396255201 56131 56132 789907532 86585 86586 372234946 88468 88424 574320982 20534 20526 771842232 99218 99277 625733985 80398 80399 327447823 30427 30439 530592595 24566 24596 157759024 16685 16686 841908387 8775 8810 528660822 25275 25359 427706529 19720 19721 105633950 89580 89567 772264653 6781 6782 474894967 78609 78638 657913564 5973 5952 68143021 42625 42626 958006051 72605 72628 336284048 33260 33261 845744759 26248 26224 688386341 64471 64554 908967608 47947 47909 479273719 9280 9281 11178248 26223 26224 57792303 58857 58919 203638214 24163 24214 654390491 17746 17741 8823798 36543 36544 175251791 52061 52062 439662814 32301 32235 352311107 40249 40258 104317532 53712 53713 592655462 2963 2964 701764160 16991 16992 805950163 96098 96166 441373658 87297 87298 449212935 53752 53753 720852966 69563 69595 116426887 72607 72608 548765508 58120 58121 959432336 70201 70128 627154052 65840 65841 453391829 25061 25075 680021637 95335 95338 662591525 83998 84001 713016547 65523 65524 678136221 8693 8761 896853761 70987 70988 703872076 76454 76455 250888178 89991 90063 987707268 42327 42410 14490101 6024 6025 900799005 98613 98614 321940855 22773 22811 794538046 20728 20729 373945501 19265 19266 529462035 47726 47715 358408579 88693 88694 534371684 4082 4083 267135367 50506 50493 655618966 63908 63932 68181928 92530 92531 192148105 69780 69735 904946565 81510 81556 889114671 76762 76763 441345037 57081 57039 58290313 59128 59129 416669590 17028 17029 972320105 7628 7629 575416142 75154 75204 239919226 33046 33047 821439591 64480 64547 882584724 11329 11330 934757241 82509 82464 477934564 91074 91075 209669737 53765 53766 597498771 97834 97835 916112338 83364 83365 199863254 64904 64905 621212186 74076 74077 513617985 43136 43137 776561064 19404 19405 634561165 66234 66235 693289508 85699 85700 275129454 86366 86385 156415094 25085 25036 577519179 68423 68424 448775248 17574 17555 783825064 80147 80146 925994703 76348 76345 176945429 68708 68709 606729726 17943 17892 925665199 26552 26574 310623549 71539 71516 247426276 24677 24678 977247054 27375 27345 606161252 57355 57356 886778011 34047 34050 184823089 98737 98738 723902049 15548 15495 248866877 88708 88709 497939333 81748 81749 955441281 9461 9421 915022536 60937 61010 587176275 85136 85054 150302574 99383 99384 243148566 57132 57133 968666360 74656 74699 187753440 69735 69781 341822825 7579 7533 971720497 75450 75451 864655537 69759 69800 728205713 18910 18911 422744301 78215 78167 777273726 37322 37323 55196903 3241 3242 193979503 62947 62948 431559584 42072 42013 602446704 97380 97446 497498777 2504 2484 547935259 65647 65648 722869679 46972 46973 965009548 9870 9871 746282684 67018 67019 710279584 61552 61520 990289351 84193 84119 438553614 77214 77250 557335473 30503 30474 237685112 14940 14941 294415881 44561 44562 712059534 3828 3829 320388295 85616 85597 633377545 40532 40525 617083127 96750 96751 278915999 23972 23892 283064068 25486 25487 887288666 21059 21101 890623558 99110 99042 370175935 12380 12443 457475221 56179 56227 254644717 86158 86112 35192137 71304 71305 377099323 89606 89563 312879999 38940 38878 856142089 99018 99019 734092906 99949 99950 820956302 89223 89273 338940413 24976 24912 407981078 78512 78520 735162959 32062 32063 62855446 39803 39804 387938692 92305 92306 576624441 77798 77788 911424109 41598 41522 814668373 49973 49974 313279483 64451 64419 1267200 22918 22919 285024979 74893 74927 240977816 41535 41536 656380200 92835 92750 330343512 21218 21189 430387529 79228 79229 446799894 98007 98008 332951348 2177 2178 658142530 37926 37876 433059923 45137 45073 168622128 51689 51690 625359680 16118 16103 129005104 57661 57662 510689795 73252 73280 740457313 16122 16188 355004588 78652 78653 321603697 64731 64732 351339924 69960 69939 823133475 69782 69847 324430071 57918 57919 310806554 80764 80765 423253692 98183 98184 280863314 52128 52080 392462698 16823 16824 471091030 38431 38472 226234794 76316 76279 978727726 19638 19642 829505689 61533 61594 894765614 36713 36714 894999671 53680 53649 134551191 37756 37757 907934065 37880 37881 56529462 81872 81867 481235492 5421 5413 832737078 76637 76566 850236106 77790 77860 518243614 48403 48404 363538041 34177 34178 41098302 14142 14148 223461120 49980 49938 430376869 1520 1475 160140892 42488 42489 92232407 46550 46551 218090946 39357 39358 93854825 26770 26837 288158421 23862 23863 28011593 37823 37824 667092753 4077 3994 460822055 76603 76604 356067326 82787 82788 376383079 75749 75750 469731165 41540 41568 758508635 21130 21143 970857379 26466 26417 194318205 22272 22197 628356712 77842 77912 105149199 32908 32909 252942402 56812 56870 794897518 10466 10406 410236658 74582 74549 613106500 96035 96036 592988612 50162 50079 478723359 87468 87533 691042691 80444 80423 690547773 81374 81375 43634016 60047 60048 491633939 68483 68551 61883281 20207 20208 86520047 89183 89165 190191388 76199 76200 80841075 27731 27732 947746966 44312 44233 901858923 5325 5262 81827741 70187 70219 98257511 72019 71966 645324709 39280 39281 141962747 5483 5484 307609304 28809 28738 939773226 64708 64709 120039966 56318 56319 244171413 39949 39950 54690342 14474 14444 530204565 48214 48176 443460911 47389 47379 360825169 36053 36060 939846273 63906 63907 46040061 14991 14992 123716108 6601 6602 574148904 80327 80328 739347928 91433 91434 798792496 13477 13478 360954756 605 666 936034504 69744 69745 989728254 76417 76407 588315755 26653 26654 974804050 67349 67350 480534311 89289 89290 736587992 47771 47772 404063670 72286 72235 428638807 21878 21879 872124449 26266 26330 113920395 98537 98538 983035794 3132 3133 809033991 5184 5185 435027704 43155 43156 203828689 34468 34391 204465321 62504 62505 847999139 26589 26590 208839906 62208 62209 983979247 17942 17916 41909314 32869 32919 152853995 29976 29916 225454098 90343 90344 477497695 98009 98010 634188793 10646 10604 745657796 60763 60764 410676423 84296 84277 227058046 36025 36026 119401382 2676 2677 582199750 71232 71233 584922087 640 616 532450195 85771 85772 82750085 25504 25505 17820723 19225 19235 228789258 99805 99806 816253217 31449 31450 460588809 56017 56009 181329056 35632 35633 936629789 12544 12545 756173405 45482 45561 706967613 30919 30966 211036699 59565 59566 995111599 36853 36854 108267825 29192 29247 265008411 35192 35193 890501969 72693 72694 193834263 24150 24151 935656735 36813 36814 887193128 94831 94832 327690125 70366 70309 242451954 20689 20690 856129870 19657 19658 217738049 65802 65838 973239801 82865 82866 924496976 76917 76848 261955488 89349 89434 26805036 53296 53297 506242372 78058 78044 252043778 75794 75791 953329734 24802 24768 331153808 66090 66091 393559346 38883 38884 418993946 5969 5970 333302885 3589 3624 674069828 42832 42766 104807265 71835 71836 118276457 35713 35714 568996708 73176 73159 16138421 91066 91024 385886684 30526 30517 617170245 31011 30936 671291652 95002 95003 656445992 50236 50237 90806060 41585 41588 924049346 96937 96938 919356695 45736 45737 645359257 32708 32709 576654324 50160 50161 341207957 89822 89823 920480005 21505 21437 121322483 95081 95082 901483605 86538 86539 336983883 3587 3541 720539699 94332 94333 388009079 56284 56307 850370029 80709 80710 718212213 79142 79143 245229928 72645 72678 455651918 63214 63238 809882382 24663 24736 246812080 51099 51100 135315029 96262 96263 188236989 90357 90304 816277455 38640 38641 102342867 43985 43986 298891533 19456 19457 485022712 30757 30759 922418787 76036 76037 441563007 28844 28770 174052362 98908 98867 507454802 76123 76124 836800818 11836 11889 509478907 91348 91349 938587245 95504 95549 99242836 23815 23816 816567144 58003 58004 143615046 23110 23111 769062979 18449 18444 309832985 20202 20203 400942094 64681 64682 8545043 88347 88348 59868231 83323 83324 763205520 23918 23841 307051591 5303 5304 421493811 8625 8626 725353207 12823 12824 338482541 937 938 348505884 80620 80621 654709353 83572 83573 775807651 16702 16647 396184404 32580 32581 594159558 94030 94031 609681564 16466 16520 484531662 93360 93361 728422281 60294 60295 858651339 78274 78275 346274339 9576 9510 295021220 47604 47605 760541313 33350 33351 384443380 80017 79996 60234194 17234 17235 980236598 82715 82719 332820737 71070 71024 41160502 35838 35839 159413573 90434 90363 670628669 77254 77208 13270582 38248 38249 65630824 42010 42011 431828517 78135 78086 406588569 80534 80535 395535396 17576 17577 855861680 86715 86729 676817178 99547 99548 379447358 87675 87593 730671431 11634 11626 257208608 19298 19299 990830196 43379 43390 378560065 61748 61777 845308104 68717 68718 279475491 10791 10814 722977206 12467 12417 39881077 7742 7713 715387456 90752 90753 428646161 24184 24252 962785862 60972 61029 695452853 10597 10598 853229073 42975 43032 175457125 16835 16833 742724036 77571 77559 918586641 94817 94850 458976518 46796 46752 788176616 44870 44871 214025623 307 355 905725081 84295 84245 184562170 91131 91050 583512561 50502 50503 14753236 18912 18858 375123800 50951 51035 974436821 91164 91165 352541362 73313 73314 751624214 12544 12464 754037368 84590 84591 8814302 6780 6781 162049678 5981 5982 146644066 52352 52298 418355823 25227 25228 249210463 90016 90084 558509812 68070 68071 34302702 61876 61877 954203138 99185 99108 351539166 54502 54535 870533556 13292 13214 542259601 35947 35883 377065385 30241 30242 257968580 50607 50608 731494343 40533 40541 273930979 58658 58659 207393519 79461 79391 693806995 14256 14257 208912135 42304 42229 618158133 95876 95877 475151412 46430 46409 857963896 65487 65566 817001380 41411 41428 516489733 89961 89937 64020316 62009 62010 766712110 31400 31401 286353751 22219 22262 397168011 8404 8464 362222383 55538 55543 847369661 29380 29383 75103992 33259 33260 537745885 69343 69344 180600650 41924 41925 376804395 50892 50893 731623797 72645 72710 826841239 84301 84302 137839232 58918 58919 623912986 66789 66723 136806925 63496 63497 530913595 42790 42831 661816555 70683 70684 769594867 89039 89040 398208094 80777 80778 499550850 87221 87222 22044016 86778 86779 381021503 84529 84530 21156520 29127 29204 365568841 9366 9367 703257813 99580 99586 87490079 20850 20851 664648457 34035 34019 45850574 14563 14624 774252603 51732 51733 721350234 84325 84302 634623820 22535 22488 543297451 81653 81640 836733399 91791 91782 293327232 28158 28201 425742398 12964 12977 363376300 58933 58934 901256616 27105 27070 690511819 98920 98921 874670701 26161 26119 768915367 68907 68836 754210056 31579 31580 741295862 1565 1566 100031367 10202 10203 780867324 38136 38145 336756842 5310 5290 373650904 85624 85625 573385152 12304 12305 830826005 2312 2313 851985521 31422 31411 697699217 61516 61585 759379314 96349 96350 839318690 1736 1702 778903115 81131 81108 650342095 60218 60153 351667379 35661 35725 857162418 68006 68049 999250703 26686 26687 602484096 16252 16253 57945032 79675 79676 449313011 80160 80161 510467530 99825 99838 20871105 11284 11346 236253371 45093 45094 758341344 64679 64680 300344262 98251 98252 880985676 19923 19924 770463013 42991 43008 390463653 88482 88456 792618419 51285 51323 567366289 67373 67291 980791956 23760 23761 938574828 78373 78412 359542764 39955 39950 296104622 28478 28542 757179013 23083 23084 359975 55031 55032 267955315 6299 6300 238110806 86176 86177 381514244 17906 17907 954262438 5487 5488 142143100 37643 37644 354047608 18623 18681 475752819 41210 41211 321599604 4770 4795 91921355 98922 98960 542740957 21148 21149 656800393 40493 40494 387385966 40179 40150 640622737 10652 10653 102784461 54918 54885 956465503 18789 18790 377594504 96806 96807 813650082 69874 69875 670606649 13065 13049 958439938 71369 71432 761168240 99960 99946 206435617 70383 70384 769631275 87001 87002 994082615 50174 50247 298592992 62515 62442 526033232 88628 88638 21801696 13264 13181 810197642 33300 33312 20269448 27128 27113 231519937 30214 30291 637519026 65147 65097 335873638 55382 55425 178939913 50799 50800 238463955 29727 29690 758921572 17546 17547 381269145 74195 74163 754228750 37131 37132 657765722 42721 42718 101469700 69652 69653 640903040 24514 24515 664784833 33772 33702 330770565 11050 11051 623111144 21823 21824 839755208 46641 46642 38168643 66899 66900 89850804 16131 16132 109719345 57512 57513 136786088 37852 37890 969807034 99465 99397 445200509 22347 22313 759777640 51151 51152 349583719 29357 29440 373022512 39306 39307 896543865 74145 74160 651638224 67974 67975 448985428 10017 9963 596076649 77788 77712 663926286 37879 37880 615585481 82281 82282 748339815 64929 64930 992022534 70096 70175 984939632 98563 98564 729242768 35779 35780 213291623 68294 68358 585363927 60836 60837 603919914 98876 98930 140227027 50576 50622 68453215 76345 76287 727576727 32695 32696 629216197 77585 77529 637927577 22593 22600 361868455 86151 86178 394343115 22981 22982 430866218 87226 87248 456395752 2371 2451 788378430 95354 95355 796825512 73277 73313 494070629 94431 94432 208229150 82453 82454 904176792 1456 1443 802545098 16130 16131 752140746 61765 61713 732920925 15689 15672 146389258 71857 71858 852023172 84592 84519 849697628 55336 55337 151311905 20603 20604 443467442 21460 21495 168192004 52 53 763509630 8475 8476 327255629 81712 81677 410682371 29541 29542 324992956 8217 8218 954527829 2072 2048 778387759 68239 68205 883170393 47910 47911 601397083 57221 57252 923189928 29662 29588 214498771 56137 56138 897965174 2878 2962 336255707 37820 37816 70892700 48187 48254 503403203 73099 73026 803634006 49868 49887 835181261 91800 91812 179151920 34780 34737 385431201 24247 24248 289537922 57752 57812 537073453 87918 87935 565213132 96715 96716 389290931 42668 42669 869254761 32146 32147 837414185 4911 4861 715582360 95264 95265 269350061 55956 55957 174929788 94582 94532 316607928 5605 5602 917162886 62245 62238 788261988 50923 50918 674687879 14997 14924 587783794 29129 29057 173943564 90440 90426 612358508 98521 98596 902918423 76072 76059 220647845 73453 73454 274441864 71711 71712 881586499 36727 36728 559082578 18783 18785 345347499 74939 74940 636727425 41294 41281 961199350 30155 30216 868668525 67043 67100 843080570 40068 40071 458185925 72517 72530 41829777 70253 70313 918545310 51763 51764 988700646 28344 28378 350152417 40843 40794 372779358 33327 33328 825442001 77746 77664 249789040 18414 18491 920875345 92143 92165 880041741 60143 60138 938273747 59937 59938 842740537 18323 18324 572508464 51391 51449 210786623 88039 88040 536978799 36095 36096 119666325 35576 35631 361247748 55977 55978 398965918 86338 86339 522366844 70757 70797 709925798 23948 23935 801794798 13632 13598 773040883 74835 74827 139386995 68982 68983 705581775 70113 70114 765028657 21194 21206 450277710 35454 35455 807550384 19467 19468 752498439 43229 43177 425283657 37030 37031 105650570 61262 61263 888754916 40640 40641 890671690 69798 69799 269868007 43204 43205 910231299 15991 16012 728453614 35912 35827 959812757 58973 58948 349538648 75272 75273 536810974 35292 35293 321382254 66979 66980 51542719 40765 40830 531855965 8596 8623 182956151 14083 14027 41692534 39928 39965 290532287 15959 15943 191838476 92796 92797 26735833 96141 96142 526131858 28612 28613 764147116 55620 55582 868315194 3119 3120 470281725 4615 4616 629090555 3784 3785 532599513 39334 39335 687162097 50685 50741 869923045 63719 63720 699588146 46626 46627 885710326 89911 89912 750443939 39849 39850 969491886 92129 92130 236286364 16675 16676 505061259 78104 78105 663445604 69952 69953 485841145 69140 69141 945052476 25841 25842 618201390 66529 66530 2047740 97337 97338 551560 53058 52985 451790213 55553 55510 662567139 87975 87987 294699180 17695 17650 421861026 3069 3089 327819608 61150 61151 907360367 84014 84015 690239690 687 688 513741186 79671 79683 209664867 69828 69757 561387476 735 671 468751010 16923 16924 835952662 99973 99967 528483449 50751 50671 154835697 17750 17751 763919188 84092 84093 157914184 91222 91251 339203556 36964 36886 639316600 32260 32261 146461689 32916 32917 987754555 92268 92196 828406509 66862 66891 348050422 74561 74562 546449973 57266 57267 794843585 40825 40754 867811945 71531 71532 259566239 44154 44155 174607901 85538 85622 140250332 59848 59828 968223834 79729 79730 465145657 90991 90992 50006806 92296 92253 484913407 19304 19305 965206917 22182 22147 607550506 16800 16801 105604121 92165 92166 167422645 51006 51007 408402049 31928 31929 702390058 30795 30796 295422459 66525 66553 229535001 40065 40066 276098232 76502 76468 663543323 7088 7121 891597748 21056 21057 544429149 43594 43595 678809801 43068 43069 105016857 60296 60243 128938438 62476 62532 550439219 76506 76551 214415873 10241 10178 227925312 13955 13956 322737711 65519 65489 71699909 59372 59296 570483843 52582 52591 910043794 53964 53965 549548846 90095 90029 401297810 33245 33330 820038288 58319 58320 576511827 27481 27482 319037564 65300 65327 78371975 77676 77725 621368051 26918 26919 6996492 39196 39134 553879171 82100 82101 70843103 74573 74574 569834152 24731 24749 872898575 27909 27866 539752748 40384 40450 755756917 17769 17818 301471648 77990 77991 701125894 52263 52264 142100978 43376 43377 288228299 43968 43962 840752164 4836 4837 970550749 66650 66730 928357752 62956 62957 733273681 18694 18695 940871588 47802 47887 360471175 44967 45001 885816371 3889 3958 195239477 89173 89174 434431346 68161 68162 364739494 54431 54432 356738331 11275 11276 841408969 55988 56062 716357923 35789 35790 871988516 87560 87605 508850837 80528 80529 211633560 13965 13966 177445213 27649 27650 283086373 45809 45788 414998602 84471 84472 443612358 5522 5454 133431152 30293 30259 624253161 47203 47204 708680206 62794 62795 831814344 20847 20848 521056468 89133 89210 973874284 88561 88562 680571341 24365 24366 644365881 31944 31920 408240148 35333 35334 809728402 57434 57435 882260321 61421 61422 12985244 78588 78589 739455569 11198 11199 587360817 86716 86696 324377262 39491 39519 48426062 97535 97585 289611433 5930 5931 346338380 42888 42889 977230240 87051 87066 978680689 62041 62042 263055195 94673 94677 723423682 38266 38267 33491388 88147 88148 108430259 39621 39622 3620796 13300 13306 622256296 3216 3217 382500088 19848 19849 317269347 72391 72392 221977572 87957 87991 54499360 81104 81105 328054708 9620 9621 38530885 41442 41513 356586805 74030 73970 694164822 30120 30121 82732693 58323 58324 701499429 80970 80971 555327851 61927 61928 949310414 53146 53147 85276904 14117 14087 818110855 83095 83128 201946387 76558 76538 27086806 57609 57680 614909626 99063 99024 70334125 11341 11342 780538799 28732 28733 157521435 76795 76836 598557839 63054 63055 406610118 7351 7352 260009111 18036 18069 801107733 81280 81281 22506813 63696 63697 504048876 45826 45833 708380225 64900 64873 568170596 95541 95542 573920212 84337 84263 53306871 97824 97857 264834221 23079 23075 120591911 4399 4400 768558026 47190 47191 691819933 49224 49176 168926899 81169 81170 665154971 46681 46682 373227963 55809 55837 613227652 83795 83833 594167232 62532 62568 663537965 58614 58615 31958055 93388 93389 186051202 18175 18176 679449163 62667 62710 241662494 23088 23080 819480475 50985 50944 467631883 3111 3108 702548325 22516 22517 149704885 73903 73904 362372613 94682 94665 892088589 4952 4953 557251621 60886 60965 492750581 93050 93013 935233493 41438 41461 327280731 26597 26514 681719519 86680 86660 586692709 48909 48970 885671770 46838 46921 801459230 37856 37857 626961324 8709 8638 46587896 57632 57577 601309572 50531 50477 898702474 5489 5477 418285387 66324 66325 792690422 85619 85539 206111144 87696 87670 14280467 74297 74331 747840429 45265 45285 43714643 32856 32912 600716950 25638 25639 266510985 30048 30049 738364193 49091 49092 925524842 67313 67382 490883740 37436 37392 617682572 80850 80851 657209744 36048 36051 327206640 87300 87301 678526580 43712 43688 99951933 6051 6113 928876939 46620 46621 566573158 97535 97488 392644999 53454 53511 901470117 25956 25957 582670839 39688 39702 152695810 45926 45927 439420962 81038 81039 488778736 78961 78979 353582278 8039 8083 115608433 31226 31227 147007590 7658 7659 886704542 97154 97155 216971703 53685 53757 569281662 53075 53076 227126349 38241 38242 787200901 33514 33515 902164703 1976 1977 766465073 25772 25777 336025305 30072 30055 590437154 7191 7192 914752604 90639 90700 747477969 30088 30010 693967609 29316 29306 320296055 96186 96187 904277305 18319 18368 888875394 31700 31638 351180401 36555 36556 515421060 70804 70805 361160617 18952 18953 733161668 60957 60967 951788145 5368 5369 370448415 82321 82340 540274343 93768 93769 981694951 77622 77623 198882413 87846 87847 198146980 72709 72653 782414301 55358 55359 754399891 90255 90256 884492373 33419 33420 601738562 65614 65555 483798353 17367 17309 99970894 33299 33300 736471880 98715 98720 719814854 21171 21172 782607322 16623 16603 425624814 6303 6304 35386883 57746 57747 810162355 26472 26473 770144367 56796 56797 112165825 86576 86577 259905945 36576 36539 204317478 43734 43735 741557199 79181 79142 455261342 2653 2654 533931004 51945 51946 540951706 17620 17701 338878706 41855 41816 318816303 74455 74456 273244442 56770 56693 132800100 32073 32074 910822268 10457 10460 630439250 93988 93984 738908739 15598 15599 341099824 26777 26778 477177853 31197 31198 844273979 67174 67175 402019435 19362 19424 17661749 4860 4861 530423789 56098 56099 671670507 47990 48058 590128839 20890 20891 499472373 76638 76639 502245119 50124 50125 130045409 51528 51529 836180617 71463 71464 474735905 9848 9768 660083609 1437 1438 826906407 54875 54870 435170734 31060 31024 150166251 19213 19214 125902284 24016 24037 583399779 62485 62507 551975452 55730 55731 746835844 97824 97825 66738202 52996 52997 882159490 58429 58478 956575237 68719 68720 952609955 18618 18606 832578614 82654 82655 846952850 40020 40021 208135191 54059 54060 761844479 31808 31809 617395292 64210 64227 485183482 51990 51991 765827584 96712 96652 541344179 28577 28570 119214254 19292 19332 453937637 58679 58680 644149479 17751 17699 772646739 8689 8690 444127979 69911 69912 705764167 74449 74450 738896704 12213 12214 937757646 74887 74888 60418805 97797 97857 179934560 68519 68564 163893745 88461 88462 953804176 56269 56270 494978427 56073 56074 926330403 11066 11067 940207342 52042 52043 86379026 64191 64120 701327622 26764 26680 377689919 7631 7632 302680903 25586 25587 282842900 95732 95773 23065719 85861 85912 24342027 58322 58323 745923648 48860 48827 71034261 42515 42516 21741846 55761 55775 425342800 84739 84712 376130108 32835 32836 585442794 5208 5288 473392979 3446 3447 464051422 6370 6318 908621282 61911 61912 744737841 72514 72564 41909674 86460 86537 425646778 56095 56096 639959846 59824 59828 512817031 34367 34368 201811916 80983 80984 241385162 29378 29294 675682472 80632 80594 562732203 72224 72225 983057962 34868 34869 606151457 4563 4564 18230474 6064 6054 321072917 8296 8360 193629888 96590 96675 107533084 78512 78463 473936607 36714 36787 762312623 9603 9604 467051848 83695 83696 147164684 94141 94108 815750704 97675 97676 935296408 40184 40182 356170146 50602 50603 244665040 79473 79474 34287680 60081 60114 245649590 48273 48246 618578645 77022 77023 13511861 9200 9264 29052006 17328 17245 103949196 2311 2312 629747244 9638 9639 32192475 4034 4096 619429739 35079 35080 254966717 98741 98742 775530906 87252 87253 849979731 21936 21879 455110587 53474 53475 180617434 67577 67526 561084633 87721 87722 283042689 79301 79302 977342760 64292 64293 919235795 99359 99368 998283399 20276 20270 622306804 69051 69118 675723762 20372 20373 894171435 99628 99629 954997644 45652 45651 681623119 23451 23452 720260300 15922 15923 522982741 51751 51697 725838453 69739 69820 109787145 62432 62511 572850660 99862 99933 651023166 4661 4662 154122586 11741 11742 888028500 96521 96489 799168625 51722 51723 650373243 72416 72464 535953175 14238 14252 887572737 57413 57414 383435490 17714 17662 638357018 21356 21423 391320566 36002 36003 772153933 82753 82833 389498999 77715 77716 905452574 36016 35934 153282883 53552 53553 526074291 9661 9662 507179312 80758 80739 510178305 42634 42635 389304990 30988 30989 131414816 68847 68776 256148745 23816 23863 653361608 32426 32483 201448536 28129 28130 238109316 76793 76794 632366935 81376 81402 853185895 9996 10059 531080470 46100 46101 224262834 83926 83973 173028011 74430 74431 885653644 64750 64751 403965086 22677 22678 17942569 20124 20125 83133254 44707 44708 394316876 46952 46953 238762664 14826 14827 591605892 77581 77582 239921544 96807 96808 664241895 99178 99185 451026591 84273 84320 874767259 27878 27832 170964628 8698 8646 58489639 61075 61132 91384065 67644 67645 212276246 24585 24629 844599290 97264 97285 306369855 23717 23653 32768006 69778 69845 722664500 5210 5204 733731364 92788 92789 775445662 61648 61649 461965722 19976 20043 436483275 65219 65220 571482309 26026 26027 310366930 29397 29398 438180524 40870 40919 493901152 95386 95328 878877869 17817 17818 395148706 7857 7858 489381551 51166 51138 40687365 81853 81854 972382914 95782 95701 243507933 84449 84450 703451059 52960 52975 331837149 44937 44938 484061881 66235 66236 534801827 4842 4804 311741555 88185 88186 403259148 6187 6107 921897076 23794 23795 497877202 29722 29723 910199810 7522 7523 827734940 84006 83957 149915362 40553 40554 391213339 21847 21848 690539147 46848 46849 788699562 95389 95390 432184283 84905 84906 9233051 11206 11207 956376119 70543 70574 258901175 60266 60267 287288095 49391 49392 68757125 38343 38344 872804253 40507 40448 531600628 22851 22833 582233169 50392 50355 346718165 86148 86076 676678916 9887 9874 111027105 60187 60188 894160266 90560 90525 588561573 39683 39684 719979377 93045 93024 321594486 12887 12882 669547855 59799 59800 513221095 83271 83312 104248069 35011 35044 168512897 29648 29728 449621452 63443 63444 842271302 80304 80305 435093362 19864 19934 948071095 62306 62307 171378301 9074 9075 483676481 36499 36500 813374620 41716 41717 284802768 21613 21614 157237550 814 815 972739033 21185 21186 296002794 74771 74727 887140581 93332 93333 931911663 32958 32972 444236143 17735 17747 80271236 65100 65159 291572989 79921 79837 952283844 59736 59742 620258965 10425 10426 87331455 97595 97594 903753504 73809 73766 154473618 26282 26283 675485066 88643 88644 523690366 81039 81080 731154402 77766 77751 63791980 68994 68988 704093262 52234 52153 101021775 8552 8533 554391259 57157 57138 252923682 6498 6569 927342914 69878 69939 730859767 68986 69070 106950456 3353 3354 549080546 88122 88120 478995711 61117 61160 288742588 62970 62964 912329123 83638 83639 813857227 9071 9072 400615386 76997 76998 829674191 67001 67032 569757651 23500 23451 547620154 5475 5482 338827641 849 835 162384086 89756 89757 562865606 92328 92340 64997425 3155 3156 473321817 41126 41192 109656098 33251 33252 283636587 16329 16330 704372060 70237 70226 896531357 35337 35338 800804362 32240 32241 205793119 36749 36704 571200581 72962 72936 977658753 61054 61055 244830757 87469 87470 115085161 52083 52002 177597878 80276 80277 577924214 35963 35935 100928236 14902 14903 535640459 66487 66488 16277989 1216 1239 772124126 19818 19833 647451893 21950 21951 695351747 96102 96158 597483243 38544 38499 306081381 2524 2525 322617348 18275 18263 125358617 99004 99005 543756924 4040 3988 1636480 68915 68985 106374544 99100 99101 554242959 96858 96918 88749613 26590 26591 964757166 68104 68105 538838436 59293 59275 834599296 17920 17921 374603073 16099 16043 810842497 90080 90024 918167139 98374 98375 110846900 20210 20165 654213238 18867 18795 30346339 11181 11182 94805063 91015 91016 199005546 20882 20883 735747141 38912 38913 245089642 75972 75973 639166034 1600 1601 745435136 38733 38734 759316171 26060 26061 595045344 84253 84208 397220867 23222 23223 64028921 16216 16217 367799054 70354 70355 972318003 33495 33537 537814381 26025 25956 663862479 10769 10839 585250229 82696 82720 758094465 95220 95149 364623993 99001 99002 843411976 22861 22862 407255039 83203 83217 229124973 41844 41822 399918184 71768 71769 798777195 68209 68210 688483316 73669 73630 314640623 72667 72686 174429194 26679 26659 777814046 50561 50525 947280097 69117 69118 386675034 90337 90338 845042601 56512 56546 276046020 69592 69581 151466346 71269 71251 12433270 87094 87095 678809381 24211 24210 827726770 23013 22946 157363454 19278 19254 372606300 25543 25544 21953977 81071 81072 78834876 1726 1727 641867093 47070 47146 808949247 37531 37532 554585975 68151 68187 276721601 57704 57705 213732097 41269 41270 663842833 54328 54329 348246404 70196 70231 211038415 80460 80461 685104627 26950 26951 21949966 71108 71034 819351631 62222 62223 108848560 93337 93321 328882127 84667 84668 254395302 43401 43402 171810139 20288 20243 282445159 69491 69492 385054274 37303 37284 931994709 46253 46254 976510401 21911 21835 531567690 186 187 739274916 72904 72905 465732712 16884 16825 654581655 38213 38180 940876846 94823 94824 343972542 37598 37623 471683436 37246 37315 923457101 94067 94034 482597907 18131 18132 435654887 4207 4208 918171808 99780 99714 861477851 54465 54508 450730328 44798 44799 350137273 52609 52545 216112174 68095 68085 46465592 41846 41914 671116013 56461 56517 805822135 35588 35667 859430062 66734 66815 75627137 69182 69183 54687542 59838 59839 215666869 88485 88527 38423740 98228 98229 810708964 70922 70885 637531580 25950 25951 970650283 77197 77198 330076960 13444 13513 213890139 80148 80162 60129544 30555 30556 849443726 13172 13173 875980460 50949 50904 176057615 89344 89261 486440506 10900 10901 884598494 40846 40847 555831144 53570 53571 140200437 8076 8077 835754726 75274 75276 143788573 8683 8684 527278740 74053 74023 547254552 62897 62898 434076489 24506 24476 452882795 44903 44904 304254196 76670 76671 396308613 41708 41709 422643414 25739 25754 749910157 7080 7081 286998915 55702 55652 246989681 33454 33455 967113891 61242 61289 427363661 25206 25231 213685071 57236 57237 13493949 92851 92802 643687873 9367 9342 50748410 63958 63959 528007095 82325 82381 595313918 14580 14495 91862541 59098 59099 225260575 54828 54829 997663039 26147 26148 79891956 64581 64630 60719463 97433 97375 96257272 77524 77525 786914115 19267 19268 886656719 13463 13441 765962201 55477 55457 786265929 20416 20437 799551210 56491 56492 256720731 86950 86915 858246660 99395 99399 946168232 64568 64569 816021294 13519 13520 488679892 1427 1428 53847558 88742 88726 310971628 11308 11359 622440329 40945 40946 386103668 3380 3381 634633409 2856 2857 674964579 97268 97298 345632139 57141 57094 178626551 58352 58373 979720110 98012 98040 296512817 41555 41510 978174091 39399 39400 150421197 5991 5992 506867670 69536 69537 198271163 91779 91780 822911547 75367 75314 88683847 15345 15346 747128276 20462 20518 565529504 30357 30292 138614993 57400 57479 855096122 77018 77019 228011685 64619 64597 239159146 38485 38486 77279289 91966 91967 704691417 2596 2597 732417818 11541 11471 524717931 66131 66066 710072608 5706 5725 75657356 47214 47265 840125649 77331 77332 922199956 67013 67014 646762283 16908 16823 497338198 5609 5546 510153683 65914 65859 84251260 31755 31704 785361740 74203 74216 567289552 97344 97342 998007599 90210 90189 992923071 68837 68838 93949137 35809 35810 726947444 67427 67425 889188809 97994 97995 453527160 33369 33370 821832963 40411 40401 350497947 41358 41366 540790462 64320 64321 551441225 17312 17292 798207270 31745 31698 112636503 89607 89608 433577474 16523 16524 577782592 65145 65226 566395033 35507 35574 411205517 61727 61669 532976436 78566 78567 702041196 61106 61164 360365197 96539 96540 502455534 92889 92890 771224773 80845 80846 925678426 22802 22829 519586506 11401 11381 98147814 54447 54403 294638895 52512 52552 258469182 29848 29808 894417753 74755 74756 900561084 14983 14968 5819434 76682 76683 369370652 12956 12957 882986353 90233 90234 698704931 68697 68739 927903390 4687 4688 444990767 48933 48934 92657485 45809 45728 630498097 27267 27268 229605633 19427 19381 96673251 67903 67829 32647740 18705 18706 964144462 39982 39983 600513588 86845 86766 869483556 96879 96880 42864161 99586 99636 229259833 58053 57979 355502349 4323 4324 53684878 54480 54481 236421563 84110 84111 610994330 21035 21036 491223394 9706 9707 952223385 31483 31540 222510643 71033 71034 144161565 68868 68869 971568174 9900 9901 566641635 42290 42282 836351513 45802 45803 456376834 22305 22300 932457760 3762 3684 951695977 94221 94278 977300285 37737 37738 862622149 22144 22180 537336214 28159 28160 286151098 20371 20332 636872191 22342 22366 381635512 12219 12220 587486554 65507 65508 676233457 85587 85671 841204307 89299 89300 138751274 3864 3912 269426424 79572 79601 149446999 55764 55726 534081715 27687 27605 888858806 92229 92176 686481917 52121 52157 208174996 12314 12389 413034937 53901 53902 885202868 96499 96537 562241322 9538 9504 654201250 54134 54135 382851816 38846 38847 870236096 32313 32314 628008765 83793 83794 350059172 2598 2588 652542097 43025 42999 822761582 1814 1854 81370278 37358 37311 586913341 26788 26789 978644289 87517 87518 781362855 8743 8744 372474823 27638 27639 422371496 49490 49491 968872172 90917 90918 143207505 9128 9129 421904631 20329 20382 755298579 58489 58490 120675634 13637 13634 129757819 90982 90983 79610628 28741 28742 899451918 40726 40751 417617212 54499 54500 216112273 92070 92071 193947156 11799 11800 699035007 13686 13733 263166887 3423 3344 86500659 24811 24812 541108543 7623 7624 657375779 63827 63815 966115351 67941 67942 704169625 60787 60788 909814264 14272 14213 83139558 36532 36533 794230020 34722 34723 280947779 92828 92829 123223353 73861 73945 853979653 65498 65497 74014368 38392 38437 152845295 93135 93097 75833851 94455 94465 649706163 74965 75008 548420931 87136 87137 444921916 81005 81044 780124413 53082 53137 184212044 3999 4000 192544276 51681 51711 550930216 50877 50855 317476040 90164 90094 369390757 82096 82097 698156655 62793 62794 401525277 7429 7405 708474095 23422 23423 839212130 41039 41040 196781566 78378 78361 288316489 36363 36444 563891316 28981 28982 872884109 99762 99727 301530395 89832 89833 344548222 76945 76898 26770845 40910 40857 214714108 67577 67578 181062986 95476 95455 736445104 21026 21027 744315358 10919 10918 875490803 75614 75615 316859700 16713 16714 757546192 24634 24673 944704339 5967 5968 112504151 97937 97925 885858652 97677 97678 301725747 65529 65446 186340765 63871 63882 763623428 55742 55713 268870227 57881 57882 706404706 31854 31855 520082164 44239 44280 347840459 52816 52817 84360743 15558 15498 980042765 73976 73977 27418196 18919 18920 212009794 20106 20107 365994924 81110 81111 806770206 42046 41965 575803309 10078 10008 208919681 74514 74515 480095481 18207 18208 913248608 29270 29216 844484883 52046 52047 467199109 73373 73374 641785564 22732 22720 477140980 43210 43255 739400907 89614 89615 557276852 65481 65505 641013726 84494 84473 95022639 4742 4743 178375717 34518 34519 665087166 40775 40776 855720223 56014 56015 866219704 96949 96967 265950783 42041 42110 589897297 20467 20446 345313881 21888 21855 935885542 1620 1552 520380351 41962 42003 118657815 53956 54037 302855351 64202 64203 437362519 8393 8464 961225980 19761 19762 371461889 67457 67385 332390270 41870 41871 476924505 89425 89426 757948430 57619 57663 726022518 45709 45710 933697420 29229 29305 700550400 696 697 474998576 14104 14105 523037962 19981 19925 768271661 47808 47809 532998759 45181 45182 426956162 50048 50049 476758279 30397 30465 599670532 41966 42009 451555503 85736 85737 546743094 60170 60171 694240912 99375 99376 469973286 62553 62554 406924420 74438 74434 173460529 60599 60600 119054350 4520 4521 104351788 63075 63097 132886129 56122 56123 631501102 14691 14633 275672179 79245 79246 127183186 65494 65421 379043430 86484 86456 538994144 67714 67715 875450062 63378 63370 886108875 51533 51563 200173046 45058 44995 181110309 89277 89278 610728190 82260 82289 246789955 96896 96945 704373106 49895 49903 36501959 66911 66912 257780727 71957 71958 395303440 8318 8319 511869435 82655 82656 414158761 69281 69341 193621409 71255 71287 847943761 80675 80594 471029768 16920 16901 288966117 71864 71858 938753892 24176 24173 71068551 6423 6464 924657944 64032 64033 940741574 53231 53232 428833241 56478 56479 399428270 92015 92016 777670391 28485 28486 78566739 36189 36262 474037353 37781 37844 85256310 11464 11465 862957093 5859 5860 903296877 92761 92719 386944018 55376 55377 319292344 23180 23182 454915074 21859 21860 722783806 26260 26286 58939333 53457 53458 576756336 24341 24342 270381777 21484 21485 266479920 42450 42471 919749568 62478 62479 227750293 35191 35248 719149475 86278 86273 138719713 11664 11617 114142013 45464 45406 141035625 76281 76282 295139153 37595 37596 4704482 26021 25995 240126454 64779 64780 276518325 98900 98910 753933075 67497 67498 630502624 90298 90367 390625281 18360 18361 239231547 65813 65814 557789795 96571 96512 152230843 41764 41782 602744929 3330 3331 705687423 94396 94397 3939544 1689 1610 800998710 81045 81018 832219493 46912 46913 435372025 30991 30948 407168610 42882 42883 929192566 10819 10838 103554029 33450 33451 942618053 80736 80737 801171317 66152 66153 102958185 46409 46410 378622328 91362 91332 375803903 38038 38039 484588894 74469 74479 340573121 76478 76479 324880037 69168 69169 966601777 14066 14067 65214403 7313 7314 727142398 19398 19460 32833874 36448 36449 749572834 36026 36027 733505358 12579 12580 58839278 62897 62944 372202137 23444 23397 370010696 1998 1933 581727597 78122 78140 824770085 54180 54181 510919526 51962 51901 21537606 13737 13693 763462760 62513 62514 736695253 65092 65038 743894237 68849 68850 706347087 67912 67913 917128599 59983 59984 95731436 66596 66597 37157040 93213 93214 951071311 73567 73568 863326926 47553 47562 222773634 82355 82356 671146300 28144 28097 655324788 94398 94313 462642039 61097 61182 456026049 31644 31607 557844777 99397 99429 656557180 54555 54580 721604792 37081 37073 127257053 24832 24833 906511182 88097 88098 115343133 2549 2550 823543590 78254 78215 87257164 72933 72871 363582946 52145 52146 284979567 18390 18391 546964453 4330 4353 600334784 93 94 915077274 44740 44776 928582296 19244 19323 998790262 64489 64466 979531485 50477 50478 106025513 38738 38793 394312474 16769 16770 338454469 90399 90400 88611361 13813 13794 882666535 59786 59787 919671949 91490 91573 735498003 45582 45665 985776063 38172 38140 751915437 97506 97507 714879239 3621 3562 584322774 99407 99408 310764993 89631 89632 814082192 42837 42816 109926726 45396 45397 998400192 5191 5192 175269473 77963 77964 948545009 48607 48608 891790566 68861 68862 39325963 20885 20869 387141008 29618 29584 107417921 85825 85812 13189410 24368 24369 547074358 77147 77148 989962561 85576 85569 809100242 91571 91572 288890055 58089 58090 726708297 52543 52544 881745759 75745 75727 626668434 74219 74158 946068871 49213 49263 55203200 86125 86126 336985429 92233 92307 475737512 45071 44998 937207005 48083 48100 458177720 98163 98164 850363897 82550 82543 760372126 91843 91844 300304038 68703 68704 44293505 59233 59208 37812445 75950 75951 999196625 19387 19396 154904225 23280 23281 130133558 38234 38272 101153261 88047 88048 408661712 38120 38121 595408917 89960 89961 700406944 12829 12793 584656956 46528 46508 132762810 67167 67168 734495827 13121 13122 654351360 68296 68297 924048133 17575 17576 707943380 86341 86342 881616857 7483 7567 754223089 92324 92286 881594647 97287 97211 150342743 78275 78276 818144665 8201 8174 260874185 61013 61014 549722503 77192 77193 10565502 6360 6361 41479160 52534 52535 414048734 92814 92815 808394717 42354 42355 820830404 95846 95847 296979531 57091 57175 790947930 35216 35169 305104357 3816 3843 241190451 79746 79771 773092278 60849 60807 594587701 513 514 947407703 51699 51700 108930658 3510 3513 201393520 64897 64846 699046314 74407 74408 190587502 31504 31505 444496185 43766 43767 962526432 35931 35932 485129007 34344 34345 273075757 66776 66751 309090320 50345 50414 55627759 28934 28935 529987862 68169 68170 376074895 8045 8046 176994456 58072 58073 592516300 79132 79147 330192327 88221 88206 586469407 11434 11464 884951170 27921 27922 798049496 76781 76866 342568738 567 568 891408622 76791 76743 236936150 91576 91554 991891401 80353 80273 140220517 97587 97588 598687990 97565 97644 697486187 68246 68247 386445612 92529 92540 460063007 85969 85957 699779830 14142 14143 928649075 51815 51816 963450404 30759 30760 697667481 10302 10303 378227081 42202 42203 679764197 55026 55027 220515411 12419 12373 596292127 18680 18723 341562064 48570 48571 548498624 73969 73998 460197289 62709 62710 987821213 63943 63887 8822000 3770 3771 158061681 71663 71664 290254942 73189 73190 887861875 15135 15136 508849010 36521 36522 863665512 18678 18702 865532103 60371 60455 699033077 30682 30683 733392692 75281 75282 920441568 54408 54409 5640759 93505 93548 555048712 37320 37321 171519785 36178 36179 846677302 22522 22600 511052268 20418 20406 74095335 41683 41684 509688033 71642 71607 378288077 22637 22574 565605492 40102 40096 462508307 45871 45894 871371319 10167 10188 381223220 85933 85848 996060512 82169 82170 654833324 16248 16176 989860437 45777 45778 38439542 35091 35092 412178835 84603 84629 146093523 92206 92207 109787405 27630 27608 732488304 67725 67726 910484045 54524 54525 533933598 18619 18620 699719123 77077 77078 309083660 35588 35589 940386693 11968 11893 737054411 33799 33800 938275544 22704 22705 804955292 17285 17264 174912446 82897 82829 923228816 20933 21006 718076840 91046 90979 517831958 58927 58928 771907740 3722 3693 74072034 57948 57949 669752187 60946 60895 657446032 23621 23701 689908867 3273 3274 352674965 64053 64054 401236349 38362 38363 61047672 77868 77920 824944712 10231 10280 979415909 90085 90129 864618079 73820 73821 21091135 35032 35033 852446341 67719 67777 33342699 96489 96490 93770419 72856 72900 653056086 88355 88356 952792694 87744 87692 975365454 77045 77026 323388085 95132 95133 385419796 66162 66163 847992741 13314 13240 321135552 83565 83566 181003967 53041 53042 462300591 91962 91945 182758631 5906 5931 32007813 68459 68442 628319546 41396 41480 530480359 96984 96985 398035540 71646 71647 875468069 85845 85846 118456919 63576 63504 216554948 14513 14439 294941355 53012 52960 762641649 57514 57515 748577862 48344 48312 569366601 7207 7208 739994522 25688 25628 497497826 29245 29246 936893261 2046 2047 637881882 14062 14090 37720766 29450 29451 470927689 36183 36122 495295668 46847 46779 23050500 72820 72802 62085635 84320 84378 549428534 90949 90950 601422409 34851 34845 431956945 85095 85096 336657739 33231 33232 458685158 34494 34418 882873511 5575 5570 357321943 39867 39868 812937063 61007 60944 173213433 74989 75041 382292215 702 711 969811514 67161 67192 598863537 5984 5953 870930826 7437 7447 787520198 41482 41411 76421710 39836 39837 866660706 49125 49148 885017776 19295 19262 292140440 20216 20301 243563438 54104 54105 57758291 20085 20086 474693120 28497 28498 103385564 87828 87751 213864716 97069 97070 990331171 42973 42974 968023727 35671 35672 879305454 75541 75542 129508224 46630 46702 653975153 81727 81663 397303385 32477 32452 587643754 56325 56260 946702752 11043 11053 872767214 44331 44257 833081945 16829 16755 643684569 42172 42142 543000454 86042 86043 642524752 95668 95693 861419936 98482 98483 439428321 4732 4733 970237066 75603 75571 312970382 47836 47837 981124304 15569 15570 55966164 99412 99439 9302870 14315 14316 279897070 20722 20723 928148800 18429 18430 805701968 24527 24528 591803707 70830 70831 215523602 29465 29466 999540807 58321 58238 474118155 19686 19687 257612404 12572 12573 486141448 51662 51663 592377300 23368 23369 424012525 7751 7718 734041529 98015 98016 160871322 37518 37519 167534353 90112 90113 149585883 70435 70436 559138095 27231 27264 613193127 56386 56378 198615381 95247 95248 644347473 79073 79137 352721182 55154 55155 600667176 4794 4841 544219118 97970 97971 797124004 28904 28905 243830759 74294 74295 517936739 84766 84796 479193662 71958 71959 496753478 24299 24238 33385610 66336 66337 34126024 94563 94564 373330446 69834 69835 446731043 5377 5378 158891033 48740 48746 372729720 34047 34048 765971557 85308 85306 322503274 38821 38807 567239372 55997 56021 664188732 68386 68305 468733426 12583 12584 763306724 28571 28587 514821446 49403 49485 970734971 90147 90148 499813884 94482 94419 389690009 22969 22970 839330198 88212 88213 379567986 54474 54475 396011849 90497 90498 955361826 83174 83175 875873873 9578 9516 646223521 18303 18304 49665874 67649 67650 735878474 72299 72301 885795693 45289 45286 549470180 65676 65745 179050803 5123 5150 668358292 14550 14630 301130989 75173 75174 940621823 28444 28460 137499448 17569 17604 571849405 37003 37004 327839919 91914 91915 791344311 75853 75854 166659149 99754 99758 222655977 48807 48808 425714596 86621 86622 762220687 47666 47583 982120856 44228 44229 877225030 70375 70460 472011203 81363 81364 583164587 75445 75446 892085749 9621 9595 739227542 15234 15311 870352353 45058 45023 740081015 71567 71561 148761154 32876 32842 450813603 98399 98400 849612938 10249 10250 912241207 61192 61193 154845336 54368 54369 587572670 22643 22572 591865259 83739 83740 237620293 73428 73429 632147510 54628 54613 104719140 30341 30342 653289465 56245 56324 645969149 39041 39042 895583942 61538 61576 675677472 5585 5586 812642329 81842 81843 419233511 90956 90957 123509872 48770 48827 195972628 22433 22396 438665010 17418 17484 413069375 81673 81674 520413070 7987 8039 573882035 54553 54525 83748603 76200 76193 323580346 61591 61614 174348376 72598 72599 644943455 42626 42627 237824911 52648 52649 456131364 93347 93348 858771591 4540 4541 171473615 47083 47084 27280830 25776 25777 732101321 939 940 329345751 90912 90947 167507448 79369 79370 386862742 46200 46201 306398625 31058 30987 2586647 33863 33864 355913076 2081 2109 574707454 46956 46916 864169100 51729 51730 288696147 77271 77272 342603787 83981 84041 125306641 51308 51310 151814901 40437 40438 175034031 80096 80097 544805111 3522 3523 560202922 75561 75490 783627092 54258 54259 128615608 26447 26448 31849146 66454 66455 624949401 27579 27634 84981228 53708 53767 281290243 20767 20685 7996829 7134 7135 284362297 66831 66821 178941650 37187 37188 258287316 21334 21374 16458521 24501 24574 330588342 80804 80878 181043652 50079 50039 379667920 58705 58706 405958208 56377 56315 553437842 90119 90195 325438747 11117 11118 197514216 42721 42722 285051651 14387 14388 821142690 11829 11890 61878823 78431 78432 377574584 54835 54919 531374503 3450 3366 794379229 33706 33707 876751946 16706 16689 278977154 33897 33898 453782542 70873 70874 254805355 18692 18693 428829919 54702 54703 261963626 75791 75792 946078586 69335 69336 241089292 87742 87743 945672234 85212 85213 950219256 76481 76482 476485417 38911 38870 550477291 57163 57164 986033102 59963 59964 852116542 53593 53594 203460025 17971 17888 962326912 60044 60068 394743202 53301 53302 404478189 63649 63624 18099141 94336 94337 610006360 98334 98335 937988762 10618 10619 849499350 67372 67373 559559463 3677 3647 18840049 27113 27114 247847698 97778 97779 91382454 38542 38543 502242725 54474 54497 922645697 7893 7894 468549866 76835 76776 340737194 42518 42520 452900092 89446 89393 838844844 40872 40873 400325940 67261 67262 932273775 57470 57471 681804260 92868 92812 411833924 83811 83812 563421802 48904 48843 131019605 65326 65327 875568515 78605 78606 912848812 55807 55808 408093604 44698 44699 941614594 46034 45954 750959564 63582 63583 273389092 69998 70032 974265943 19504 19452 954629207 73874 73793 34889564 55757 55758 437548665 19052 19053 863603399 93320 93321 922533479 68820 68874 252529975 48073 48075 553981402 71965 72047 263584957 36041 36042 383111192 6240 6241 524933542 74590 74608 752119416 86586 86587 321566622 41356 41283 343634351 22972 22994 544726559 71643 71703 590181608 90727 90728 848935080 54362 54436 442342250 65590 65548 528784980 11013 11014 734772983 79031 79032 469140867 31388 31389 870262964 97235 97311 943826891 22163 22140 297813734 31087 31088 251797012 60630 60590 862345948 70476 70521 313727645 54558 54559 925408410 97508 97509 944983379 97403 97435 737578839 6559 6576 120600713 53969 53929 575249452 74191 74192 75820611 10719 10720 248205213 75777 75695 689113738 85598 85599 402002885 10515 10576 6713447 1305 1313 659337198 63036 63037 150142745 30695 30721 873611478 1747 1669 899230371 83266 83267 673505603 69068 69090 180677777 12538 12539 853539928 87561 87511 674883555 65369 65370 349285728 17524 17525 843758126 29702 29703 650001336 56207 56237 747438836 34954 34923 765277361 23653 23654 866905967 29244 29268 236069304 18008 17943 163263329 16310 16311 143270902 29527 29609 281321361 42906 42907 107522436 99164 99119 257658203 77261 77193 929696864 2596 2573 586672067 80412 80497 691081259 85958 85959 909199530 64417 64438 710206757 53627 53628 480371808 18212 18286 381336943 88709 88739 751953753 36495 36496 296538177 63414 63415 196040066 42409 42410 34393828 81787 81845 503217331 55611 55603 706884995 69269 69270 961269975 1182 1133 280226721 87129 87157 975093350 61107 61124 153353621 14786 14856 112913327 66491 66492 585816032 3638 3604 459520647 47461 47462 444249877 8385 8358 739811981 96895 96896 411148030 79537 79464 397120058 57876 57809 394202720 70470 70471 321741407 32175 32176 607645796 34844 34845 551885493 93967 93944 263504119 82789 82728 156202089 77674 77675 685214796 80598 80599 552134643 91200 91201 770807609 48353 48357 190279827 35648 35649 803302469 81624 81550 729085509 59658 59659 529022126 98207 98212 99651289 17356 17338 187499930 36494 36559 376605846 91092 91062 452468927 98350 98414 220741712 91055 91056 7331642 52697 52698 508543799 79486 79487 936809468 74580 74569 756646732 62419 62407 829005421 9825 9826 40522876 5106 5107 233642320 19149 19150 803721939 36390 36404 268527945 34334 34335 701643528 27790 27791 693849490 64490 64544 757029881 62383 62384 961499015 98745 98746 443131777 84016 84017 583537675 8497 8444 672939372 46184 46185 618433373 66619 66698 164808993 28549 28550 402509870 52354 52355 461218586 50318 50288 629544677 87488 87489 469650893 3149 3232 501299114 37398 37454 236579682 25351 25352 509466196 36022 35971 649204505 53254 53252 624391802 2103 2037 177068080 80797 80827 649841101 74265 74286 551378059 86485 86486 532243221 38171 38172 690255920 47115 47194 699645770 27750 27773 668590022 6843 6762 745765198 55820 55821 406586026 2179 2180 844787259 9783 9784 129594683 81540 81497 481106253 44370 44371 667421629 52177 52239 874811654 29381 29382 94715561 66369 66410 415711008 4364 4295 780862810 71390 71391 544499715 70059 70060 963328230 15525 15563 748412867 24454 24381 643934888 8546 8547 261588895 11495 11496 543342500 52173 52174 673879385 63714 63715 857741306 98870 98828 570124544 64957 64958 597328545 93848 93849 693999834 56613 56614 337353565 6129 6130 491474484 17561 17562 905688030 56876 56943 254371366 65603 65607 145917825 98083 98084 688443868 53065 53066 221907717 37850 37851 322763296 54435 54436 484415104 11817 11818 409881171 28790 28791 797510111 81009 81010 118896599 40830 40831 605300075 32385 32386 918971520 92763 92724 476415960 67905 67906 27525394 47571 47587 362315266 76481 76452 360018042 39940 39982 549931194 2239 2196 980292412 82117 82056 400701501 77241 77296 516214030 80900 80950 781736843 2436 2444 6514868 64360 64361 721905770 80900 80909 888043580 15806 15775 998233705 20502 20518 75174782 7896 7900 82366285 94158 94096 665566270 76801 76856 861251685 58957 58958 548514661 52679 52680 578652408 22673 22743 597659720 2068 2069 402825249 7009 6961 693802421 88337 88338 808925440 43360 43277 145965244 2384 2351 270825376 87372 87343 714479438 58285 58286 251058162 76229 76230 68568128 5518 5491 67642608 48818 48819 377203644 55385 55386 505374377 36678 36679 227132912 99171 99172 641659845 7527 7528 513670099 89422 89356 751437909 57076 57077 629935572 52920 52921 257436730 33903 33818 246155074 46486 46427 4603980 30118 30129 753736736 69215 69216 543972282 71349 71350 337472874 5427 5428 433715435 2330 2338 318866311 27660 27599 925185583 38106 38105 605036259 41142 41178 690820428 6067 6015 150963556 76832 76833 345825938 37330 37361 643404800 32511 32542 231000646 25055 25113 170549659 21702 21703 653222937 88340 88341 400256585 64305 64287 891398734 29515 29516 438742073 76714 76715 106258797 13864 13903 886404860 56121 56122 727723472 80679 80680 261451491 7699 7749 989772078 39901 39860 997031187 35930 35957 688832565 92331 92375 666327828 85625 85707 463729257 31640 31663 339964514 33780 33749 291760110 91652 91653 912668087 76065 76066 146057153 12848 12849 292247469 25534 25535 894585236 16666 16661 514877609 6480 6519 922032172 52817 52873 81193753 27129 27130 13665791 5652 5728 106929162 6189 6216 181653769 47650 47651 349273962 55676 55748 691030173 64563 64485 168661315 5614 5615 732723061 44279 44203 799617665 72702 72703 224161267 20387 20452 400004892 85342 85416 100421249 86557 86558 446414623 74918 74919 590981066 42445 42446 918129667 12136 12137 893730188 15637 15638 993306769 47442 47443 590347269 86942 86943 98164224 89332 89333 887150495 60457 60509 843212184 57098 57176 778223624 6385 6386 23353011 89170 89129 346354248 21409 21434 567899240 2937 2946 24831303 37436 37512 298565377 93083 93084 690679559 26936 26995 265023151 92692 92693 529845869 69238 69197 704578945 77502 77503 768747563 31548 31549 541631923 3482 3417 915342894 14589 14610 539894033 52552 52513 215094246 56508 56549 472978771 85464 85475 266348039 4178 4179 454592281 49092 49093 203512407 8818 8819 432054899 17282 17283 171407752 65516 65463 571429010 94814 94801 396935565 429 487 644569819 56423 56424 987426229 66428 66474 688457438 24678 24747 83401502 11603 11594 760730167 58382 58303 113893602 28447 28448 526841390 87635 87636 814226311 18558 18559 564476849 72806 72807 648054400 3006 2972 502347993 8929 8939 978149383 42393 42394 693100680 62531 62614 296829067 1749 1750 453718233 40422 40447 189439235 54029 54030 443592066 63498 63502 583222056 15574 15575 207818265 94678 94759 537119262 80836 80837 299211230 42812 42813 703981924 34146 34147 454909171 23725 23724 669814232 31691 31692 259025183 75956 75963 989546532 56871 56872 620530563 32309 32310 564899463 70487 70488 24409177 30116 30191 867790553 20173 20115 113915331 21931 21910 499564880 32314 32273 211225719 87356 87357 378415236 5444 5421 469415626 86275 86197 851657021 20872 20915 83085845 44113 44114 916572814 53429 53430 778887940 70813 70814 391335006 88899 88976 873435747 98406 98468 930919052 43724 43760 159949904 49807 49835 870887630 1162 1176 324766098 12982 12983 741580315 50168 50148 758573778 87408 87409 876270584 5535 5592 813302606 25817 25893 617233115 53568 53552 325250642 63887 63853 583323050 52544 52475 634556836 62900 62901 345903313 93099 93100 377187045 90410 90411 938625977 60040 60041 921970777 58444 58366 471022151 94670 94599 282460353 44082 44083 129483968 55736 55737 523359608 46952 46940 23332806 80577 80578 981992521 65404 65475 235541334 5425 5426 405152432 22296 22235 747940026 84828 84790 597657477 90438 90439 538673594 96501 96564 680249794 31174 31175 280223849 89924 89925 702927707 52216 52217 793704813 74421 74447 230377452 37850 37814 838626408 69193 69194 585541748 33096 33097 937175098 51887 51888 566965411 98075 98047 2974170 33446 33519 328579562 5142 5143 529310273 28949 28903 694571716 56572 56497 738253213 4256 4255 484730194 41073 41074 110520015 36645 36586 614953547 6548 6586 223126308 16211 16202 984740747 96294 96295 805029928 85238 85255 77747565 227 228 927542742 70463 70464 406019846 75033 75034 463706557 50616 50652 902538588 29635 29636 872456067 23546 23587 816065683 26246 26247 916554203 35231 35225 357628040 35064 35065 959355051 85929 85930 655249010 49856 49857 428753747 93468 93469 548698148 1685 1686 630543230 33528 33518 802717410 43010 43011 515483160 50288 50271 685644377 56606 56607 995918567 31942 32009 769087030 12534 12572 656966386 35383 35435 556077895 11178 11203 844508117 30465 30466 417928679 79753 79745 471156875 25661 25613 502617237 60129 60130 736555783 43693 43642 534249410 87107 87112 249498170 78656 78727 996702690 50837 50838 548228030 9865 9830 969541862 22611 22612 482744932 73381 73349 847724052 79883 79884 890985472 7136 7137 414175591 20507 20508 17234675 14269 14201 40859069 3970 3971 164015507 7427 7428 329398705 89233 89234 733472507 21068 21069 822236921 98859 98860 399858913 59144 59215 580010860 14169 14207 721914766 86025 86089 643074132 50967 50968 443846260 19134 19214 700939370 52150 52151 791021211 2241 2248 945710079 81222 81223 271163700 3041 3042 717589856 86022 86068 984652243 39719 39720 595404938 64714 64773 171826241 65703 65638 207243449 82768 82743 960186990 51841 51842 941078809 36420 36421 159784392 71593 71603 710573947 69213 69258 122397826 20534 20554 887436453 73635 73561 702333453 14502 14503 191383498 49125 49168 981287487 68936 68937 624087246 68061 68049 289225051 7807 7808 696293991 92671 92672 533268999 71125 71142 941037988 91260 91231 386036325 29951 29952 829312423 58711 58712 287625022 11644 11616 596007816 38304 38305 938007390 87912 87913 687810012 37081 37090 485861663 83235 83204 463832773 83729 83730 623495044 27723 27724 431371215 96506 96573 959777045 139 175 123923247 79367 79314 371853664 16959 16960 965399386 76238 76239 33961791 65154 65155 900750716 58748 58822 84079313 4049 4050 330657460 10686 10626 681736004 53919 53920 732680033 55618 55619 388553987 46152 46153 160146714 45291 45234 294919609 69835 69887 44851803 89470 89471 415756966 27466 27467 977122354 60277 60349 491851183 11449 11450 504364152 39878 39879 299346731 55948 55949 118213037 5482 5436 546645254 36881 36800 520924910 71678 71679 296590167 24450 24451 769823580 63142 63143 770620859 71612 71613 416695809 37681 37682 137741303 82746 82691 455376782 34833 34834 542766346 67028 67023 391865403 18745 18780 790160882 67476 67477 723886230 3804 3853 4068661 6231 6163 485843700 85208 85153 754540904 714 715 360232652 34204 34205 827356614 87595 87617 373809364 78919 78920 628736138 26840 26798 20129922 68165 68166 954741113 69787 69788 880516667 31759 31830 328723541 23637 23713 127709993 91546 91567 284752219 12389 12390 316301178 24379 24380 253886917 95718 95682 444012614 11022 11023 685086636 55678 55616 749283358 94165 94248 817998777 87427 87428 205539562 67691 67692 672660569 87123 87124 501708707 96112 96113 394325806 47717 47714 60251981 64918 64976 637829512 73657 73708 318612384 60890 60891 750105468 11076 11135 429322319 18410 18425 695268444 82232 82236 765342616 82099 82058 543793947 52502 52503 125151089 793 876 47893969 8855 8810 152663903 94871 94897 235690116 95290 95291 245533845 66692 66706 988482727 61997 61998 814728478 30998 30999 990354279 8533 8574 941857314 26606 26607 55728088 39279 39209 514761955 57894 57937 406979110 29264 29265 397889045 65071 65072 522807225 30434 30435 547101985 62870 62871 613473390 79814 79748 509640967 59118 59187 585284856 82319 82302 11495648 40087 40058 319192043 72261 72262 658616836 18421 18493 739664940 15984 15985 525328918 52294 52295 211815233 81059 80983 539127628 78573 78650 396515268 85650 85651 662772421 58629 58630 398004366 22713 22670 681016266 65707 65718 225969862 62493 62494 898938998 44373 44374 736747825 94724 94727 891484122 63152 63194 992173915 5655 5656 641305473 26612 26697 842572118 88002 88082 744087880 24889 24890 334020856 66961 66962 219958404 48180 48127 104992410 4307 4391 701755296 23461 23511 573715304 3255 3331 38723171 74790 74791 324082766 17830 17859 851696142 55102 55103 627187983 61607 61608 475222328 1569 1634 511154882 16435 16436 150419603 59720 59701 780821192 46213 46268 443074322 77056 77057 266590743 18181 18182 801236161 88364 88358 596195250 3609 3610 19609039 46315 46316 614250219 40463 40465 780408229 33201 33123 817781660 99322 99323 265244952 12203 12204 63352192 95548 95533 954370855 32172 32173 791221722 53069 53063 226079026 18515 18440 324611312 3320 3286 832857178 87032 87033 927146003 29485 29486 611135289 53152 53153 73618249 77501 77502 986985435 55064 55065 217063778 80705 80706 101815110 10481 10482 740436755 47410 47411 615409247 61631 61632 826693189 65373 65315 916724005 34353 34354 184219292 31995 31950 113831704 41270 41271 835382287 27684 27682 716839522 61229 61230 392451701 73037 73038 967583709 79131 79137 917747465 89681 89713 760789351 90216 90217 14969806 78747 78748 34437200 6236 6245 989516292 73416 73384 386670631 27912 27913 584712453 13600 13596 642770940 3083 3084 616585210 62548 62523 194493450 10910 10901 729085471 17403 17404 891125731 8239 8301 264700208 17810 17811 668109325 64786 64717 918823070 73216 73212 666424760 88510 88511 624034588 77030 77031 431527415 80516 80598 251401272 56395 56396 155132682 21645 21646 745236384 20735 20744 81268472 34832 34917 279433657 2388 2389 978481690 92813 92814 274544768 6930 6931 807052515 54915 54951 122136650 70347 70392 650041104 81651 81591 866077328 34506 34507 236103539 12576 12653 519895880 96913 96857 408178937 11714 11715 912309066 77568 77639 209390044 14656 14707 667598931 48652 48653 750355489 90456 90423 604109007 9879 9823 975665273 65213 65133 159894198 6797 6861 345246434 79412 79337 928047678 51237 51177 642162517 12616 12617 419615139 28313 28314 786607932 93020 92963 576761241 92459 92460 374527430 79323 79393 419045535 59846 59847 916435951 41915 41916 324923370 85389 85390 122491455 14941 14942 505549449 52631 52709 705009603 53010 52960 119709077 87138 87100 435901806 48413 48363 947116020 86615 86616 276036813 30577 30578 57727613 25362 25277 154305505 45147 45148 14057548 22611 22538 903611853 905 989 249749877 28557 28558 893915991 9941 9942 282051732 24326 24327 138450301 94471 94472 141280021 4512 4513 996626182 1199 1200 936078578 66396 66397 667760516 75999 76069 532195655 1285 1319 946814710 25683 25615 838183124 59866 59948 636504185 18134 18142 30859485 82011 82054 18501291 91099 91022 795366782 66900 66901 533208970 92682 92683 578721453 88827 88853 558607702 76341 76342 353152472 40968 40969 913061334 43308 43392 569392136 57561 57562 701921966 94462 94463 403421678 7241 7310 431157792 81590 81591 950111072 30231 30232 911591672 17347 17397 381670677 15347 15378 213398221 22143 22144 456849932 84592 84532 964044765 76524 76535 744834442 80959 80960 387781159 33982 33983 491093314 89295 89296 82073651 77338 77353 464159671 10710 10755 773171481 28445 28446 877604723 51983 51984 315820521 83250 83251 214519046 79561 79562 130355113 80389 80326 895656616 59433 59434 753569551 10147 10148 645396993 14209 14210 339599788 74817 74874 271671147 12924 12925 564363073 64319 64235 497543680 51622 51620 719136922 47570 47512 124614558 83456 83457 508727433 24364 24365 113578848 4306 4307 633346907 6451 6372 441238706 20558 20559 279384507 84457 84458 552598625 49424 49412 95675363 9654 9655 726941053 46965 46908 760572849 3923 3924 316327631 13071 13072 276107468 57945 57946 860932345 24363 24364 409078570 68118 68150 713782227 5351 5276 482541787 47073 47074 643322086 59249 59250 65670715 87001 86982 4271187 74555 74622 99254084 70216 70217 600663962 61842 61843 815135579 91056 91057 735672994 39617 39618 485849145 61623 61624 419040998 94916 94917 558916610 98700 98777 65576203 52680 52681 480823978 69917 69918 520949404 9271 9272 984789586 7264 7338 802600176 78062 78040 34670499 16193 16194 249763851 71577 71578 655219759 74723 74775 838215744 62759 62760 208962880 13481 13431 424507202 17057 17058 946923481 88350 88269 491849413 37629 37630 261996006 14621 14622 284076507 58546 58502 431218811 60783 60784 385596812 55167 55168 65925646 5998 6080 67346862 44305 44306 382947663 30309 30310 157814608 90383 90384 529122059 47766 47767 321731362 45141 45062 782066668 13904 13905 830100395 87179 87158 278179767 23728 23729 823389720 41592 41593 628440782 78441 78507 737787233 27869 27870 430039548 59676 59694 842491775 85806 85754 25525653 14744 14723 401728326 99934 99935 752920616 91781 91782 317605532 53028 53102 860392887 96097 96098 555847314 54971 54888 793000518 90599 90600 125895687 23365 23366 960219099 26065 26066 942925539 68345 68346 906645666 23946 23960 155652202 6527 6528 268864784 22764 22765 199807513 84546 84533 114324278 33064 33065 671923027 15113 15180 806357073 62868 62898 404596444 39331 39294 674559608 2081 2082 132761041 63507 63508 498798004 44474 44475 677643223 9677 9749 594408046 12011 12050 973747584 42257 42258 990101371 42095 42096 135294332 88011 88012 229036978 10838 10770 740374659 59301 59302 654196218 82510 82466 4520233 29655 29626 553896574 18654 18655 861211244 51357 51358 938204096 55059 55119 502563573 32911 32912 524573201 55999 56000 545926250 85620 85621 190173647 12490 12462 411566768 29673 29592 81066060 7973 7974 182032298 25204 25196 744996930 80861 80862 460828174 99770 99771 557838435 21708 21709 941082071 37735 37736 431048515 24752 24753 470637678 95830 95810 723548569 11296 11297 208212259 87018 87019 35721921 88863 88864 303362053 65354 65410 90376324 52185 52186 696818210 99115 99116 993471238 51023 51024 122427757 4672 4680 711347703 40536 40607 120773271 16387 16388 560101004 65112 65113 461163070 14806 14807 634522372 6124 6089 833729691 83145 83201 308384357 54506 54589 63095467 78555 78521 725896825 68499 68500 886393239 15802 15816 237083686 71129 71207 428688293 90452 90535 230894018 5811 5812 783980029 74788 74789 737699170 27377 27416 973021454 6615 6666 445677159 9960 9961 663000953 28810 28874 567952827 34437 34438 243946806 54745 54710 926622119 36677 36678 813731073 32973 32968 235828582 54145 54146 293224939 69857 69858 8124448 9713 9714 575135772 93924 93949 640335436 39609 39610 151206555 74293 74359 211084969 95830 95831 931372776 24096 24097 469419300 1603 1604 608853480 88826 88827 201860283 63839 63840 911207081 68596 68680 856659673 40530 40455 894932537 69428 69429 515549581 42501 42464 929958448 88114 88115 55072448 20728 20776 246227195 26891 26866 384364277 62783 62784 15774052 74722 74727 344434020 85351 85352 313428706 48426 48427 331728980 44908 44928 77011649 58314 58315 106279774 16507 16508 986324494 68848 68849 27888525 7110 7129 556622991 93144 93070 669167928 84643 84644 899429477 23072 23016 504467910 32848 32849 745243565 79228 79306 920266644 95931 95932 390401979 84204 84205 255469420 73326 73327 197576606 13708 13709 356174906 8007 8016 815054711 23373 23374 614546371 50469 50400 887177600 54277 54278 335919642 24171 24172 781864882 49270 49271 869678995 9438 9362 630771093 18271 18272 573710145 77662 77642 393609052 60644 60594 531428199 46057 45979 970007238 77748 77749 167053494 15335 15336 68131289 73138 73123 944701404 45530 45603 977749075 5275 5276 719003529 11327 11261 30133668 57065 57048 538229154 56532 56533 938078591 49997 49998 869447797 84405 84406 875326191 52147 52171 55218818 69924 69925 840738435 51052 51113 869337805 80308 80315 900942263 69310 69346 155265240 30331 30332 57723831 6371 6372 448654233 68182 68267 830629305 7336 7337 683198548 17060 17061 603316546 78174 78112 54037019 78118 78193 730361329 41361 41428 798359773 18757 18832 165322037 20733 20814 216753041 52614 52615 943184760 4324 4325 69749037 71685 71671 944232271 76743 76780 443064429 44718 44719 913239385 13376 13424 153435233 92615 92616 302741209 71253 71254 911677286 81866 81867 466849756 51760 51807 675456390 8537 8570 380175574 17140 17192 375299354 21530 21522 411463737 49003 49004 265673151 59876 59798 766312067 93631 93632 677337874 74309 74364 617191750 19981 19996 749122183 74460 74523 454630959 68264 68265 378633298 66620 66621 218371998 95219 95242 759992931 59484 59485 433556850 46589 46623 685049111 23608 23609 153569932 16023 16068 519612494 80098 80099 866714047 58605 58606 312040521 86237 86238 651220326 12718 12719 327106622 44497 44498 390899874 36739 36740 720735869 97148 97172 535548848 1398 1313 124407376 50455 50456 423022006 85684 85685 148268804 40309 40310 776288307 9129 9130 830386661 59599 59525 659343138 38268 38347 504154379 23785 23746 479955356 25119 25120 897559299 78749 78750 40110351 52567 52568 42306311 26207 26208 884181078 42054 42035 306387568 83526 83604 20932905 49055 49081 449337085 32614 32615 2761330 1735 1736 487926717 54870 54871 61006461 20742 20743 547918164 89530 89531 241589252 36029 36030 623778163 70197 70187 120801057 15688 15710 192887742 58710 58733 330832368 78450 78451 101221733 29784 29782 17628953 72887 72888 571032143 29286 29287 570857260 83372 83373 174530440 85367 85368 53346828 19740 19790 449447274 10533 10501 843760986 34939 34898 140785085 25009 25010 774243512 26261 26262 976659981 48484 48485 755816084 63666 63749 83024955 48440 48480 334006861 34793 34708 282621963 80389 80390 847709079 22192 22193 180746942 99236 99237 821302639 3371 3372 692340433 93571 93572 333655126 98317 98284 48894156 67939 67940 265830638 28355 28356 638072708 92311 92312 608083170 50740 50741 567702943 40595 40670 33428259 54109 54094 369730485 34933 34934 712225626 62083 62119 226201734 64 65 673522066 76308 76309 690227698 88588 88648 95437366 23909 23986 279808814 94222 94223 62359106 56979 56993 687303576 54153 54163 756209414 77870 77871 584382761 39549 39467 614662360 77616 77617 71198258 26615 26582 659852140 37454 37518 793974321 37312 37313 283546106 88710 88711 107751421 6269 6270 330248714 33076 33077 165955081 80785 80786 675860893 77771 77780 547843306 19659 19688 35438351 86626 86627 637327011 30976 30977 380366734 73834 73780 562484601 48391 48392 551651050 42219 42168 197765474 38340 38294 752779449 48803 48721 205403785 20141 20142 561382651 92517 92518 522481780 16652 16653 133800854 34847 34848 432258115 64522 64523 968114096 8650 8713 260059344 8118 8161 930969808 9295 9306 325846852 70387 70372 664630414 59508 59509 119985533 30974 31008 775507104 30351 30352 890949503 71615 71616 576672360 93779 93780 306139810 49021 49022 435002676 33469 33430 941597596 69535 69545 338351739 71314 71283 759024959 84644 84645 550281786 12604 12582 160792008 10882 10883 686843747 13796 13797 164199378 66364 66437 414029170 34927 34961 473169564 23982 23963 340607171 8460 8461 483836369 55410 55411 294987004 55477 55487 42416827 60682 60756 124804057 21123 21124 102528802 86405 86342 231345196 49907 49836 831477739 51240 51241 550489109 32285 32281 470099710 16299 16300 732997314 50143 50185 946078851 60888 60865 187512277 83896 83950 335419424 74738 74742 683917592 91016 91017 383164902 50813 50814 19061904 22259 22231 16602483 84463 84526 450051909 87104 87105 46320102 51977 51925 482583921 86912 86913 657240454 40029 40014 339102485 50990 51011 284917559 22263 22333 194440434 84358 84359 241244193 81168 81112 594454980 13967 14019 975822800 58787 58758 390632534 93235 93262 688682402 88768 88769 677021809 12775 12776 328252424 907 908 346424378 34380 34381 221705517 97136 97101 564087477 57002 57003 261014664 22077 22095 357365094 74057 73973 780088773 52339 52386 158982718 49735 49736 787885294 56069 56146 300604632 33062 33128 751007179 93595 93596 906869417 90622 90623 529130642 51443 51369 637138547 66199 66178 700371661 37484 37407 452416141 27864 27783 661768418 5769 5700 155175094 95629 95630 60362033 88841 88791 384812197 95684 95686 391799143 77076 77147 439528588 61195 61269 707245699 69358 69405 614663416 79847 79848 6221491 21174 21202 993791397 53240 53241 839600229 38866 38805 656530770 89330 89331 131769766 18815 18816 756316450 87503 87464 127944867 77278 77279 531281715 89017 88938 724539001 44986 44987 300837767 19015 19035 976510312 99210 99288 397544992 699 648 676121793 29792 29793 651462953 29285 29360 71099233 52812 52858 222154930 93259 93188 847545498 61893 61949 309436431 44810 44811 726303681 21735 21771 208713339 80747 80748 696195530 86985 86986 19065042 62223 62224 56773706 68642 68643 21977798 39881 39923 880585117 35543 35544 150020976 88841 88775 1509291 94025 94026 363223048 96067 96068 892241705 67077 67078 81226644 54488 54452 704652088 22919 22920 865865393 18553 18554 920719615 3398 3399 940600127 32480 32481 951332506 73043 73081 128852089 68082 68083 961562433 44923 44924 867005734 29721 29798 605974681 97872 97951 302278605 86499 86451 466442283 95234 95235 95545539 85547 85591 492438548 1303 1304 326647225 37891 37892 48807535 93789 93790 302213249 88848 88849 673884044 82368 82426 507033512 87220 87298 266989645 58275 58277 407425567 15837 15777 342720973 87866 87878 869043546 10289 10290 164829678 26663 26699 184906340 22420 22421 983528277 51936 51937 491519074 69921 69922 238530972 69313 69314 71365226 53432 53514 853737259 13858 13859 320690662 45494 45537 487480512 9884 9891 757931532 41374 41411 148999553 80320 80342 10753271 23327 23328 658192788 24821 24780 328949123 82059 82105 515092312 36936 36937 529156806 18056 18057 738749695 99637 99638 540555760 88282 88283 703980822 32376 32354 127132639 32523 32524 145643895 5686 5687 870061142 81687 81688 802478866 97173 97174 691830611 18707 18718 607055087 44645 44646 541447503 23022 23023 815829762 71316 71381 855049898 55018 55019 856605440 39310 39392 809555663 28629 28555 648696012 39773 39834 865115523 93071 93077 658425138 35254 35255 989471398 95729 95656 328487491 76450 76451 301031283 33805 33806 104272538 60656 60657 876458764 29781 29827 21016927 25862 25863 378821839 65181 65182 333398480 2140 2219 992966819 29907 29908 316830561 15283 15284 171506275 85358 85359 83735090 29907 29926 803745791 99192 99193 473778537 75918 75882 658892540 58905 58969 802701165 12419 12403 766397841 7897 7826 972694799 32427 32372 511890177 90474 90510 329324203 90787 90844 741443009 84796 84797 243450427 10029 10030 285026372 47582 47601 197126818 65409 65410 829737043 7117 7118 316788824 25178 25179 97847685 1218 1206 643467445 4490 4543 292002694 53948 53949 899786817 65141 65142 321159335 51101 51086 17695720 92123 92125 900743531 35413 35414 70206534 2357 2343 118841970 9295 9244 951804890 34627 34555 162420273 64845 64846 882857210 68509 68510 949164908 2628 2629 578532951 77517 77510 573035648 22712 22713 272440331 19418 19419 603092314 521 522 362686283 72313 72314 943029995 80361 80362 523322589 40382 40404 473157114 30832 30833 733005294 88984 89038 215366177 94173 94174 216347818 73843 73844 344453425 21017 21067 158286540 38548 38491 785358120 72001 72002 707470680 78189 78215 148536527 96973 96974 639748232 17774 17775 954495645 67250 67251 147426601 59520 59521 236431409 10659 10574 884230419 70505 70506 752341451 69948 69949 901925056 38764 38765 342165949 57 58 13739847 76295 76356 120237810 42022 42023 734244993 19243 19244 410478028 61871 61872 882597106 91113 91158 613456476 98271 98272 376430529 24667 24668 858712315 71668 71682 411728968 78996 78950 28158031 87124 87125 755972642 10524 10525 410969186 24222 24137 671643762 59209 59214 386099851 38407 38379 911606560 89414 89415 144206467 96698 96664 498053071 63277 63278 397466104 58332 58333 977551525 60944 61017 466072058 29566 29532 485234004 88299 88262 337309653 71624 71548 548572054 47240 47241 868356801 40378 40379 724922332 6379 6321 712865891 58640 58641 815591656 61828 61877 563165790 50905 50831 839648803 82195 82192 849172803 96851 96852 719081857 89313 89253 260410622 94715 94716 252979128 22667 22668 927794308 59292 59331 847704355 69287 69288 656099074 50721 50640 148273824 21768 21769 427815516 37520 37492 237424875 11206 11236 932284988 60600 60601 364089547 61405 61421 484644257 29777 29778 670767596 72921 72922 727924543 25847 25925 244078975 34305 34306 760941441 68339 68340 136167735 73470 73471 712345565 39390 39391 764498417 20678 20679 897490451 58075 58130 579753666 4068 4011 415279838 34360 34361 731561992 89603 89604 735812770 77089 77090 750327634 87714 87726 210993878 8740 8794 980488909 76489 76458 838969050 63274 63275 750017296 80143 80115 182294040 72925 72926 712672666 25414 25369 420928875 34155 34156 23190526 71802 71803 876358132 48506 48507 448741673 99376 99377 902235397 89045 89047 755529717 22587 22531 991726894 70678 70679 922539806 95748 95779 888023732 31138 31099 102934242 91775 91776 551946983 94690 94691 62386076 93161 93237 210680533 57396 57336 878475768 51423 51424 795436763 41891 41892 647357840 36339 36369 424642883 59371 59372 563685567 77530 77531 765985245 29179 29180 928652753 55750 55796 909302788 27125 27048 90164200 81617 81618 32417052 30363 30364 71650884 60755 60756 95564721 85265 85266 105298935 38498 38575 818326026 82118 82130 561969794 74260 74211 814663990 33262 33202 772204946 74368 74414 823840763 56030 55971 179383034 3850 3819 241035272 19322 19323 696312892 72752 72835 104554345 82598 82568 454801429 58682 58656 193830131 82284 82285 239965331 43538 43539 894733465 13434 13435 979899102 19079 19080 445786088 86895 86896 62601111 17954 17955 537314575 93981 93960 124039770 16211 16127 372718310 32902 32903 14298217 39211 39212 756404204 43306 43272 483587991 46804 46794 384793596 20362 20330 53763554 88535 88498 389240298 94130 94101 399148352 4470 4471 33343781 4263 4264 87208321 31060 31092 225382822 35125 35207 492278581 71255 71256 63616990 21009 21010 714836967 10042 10041 136999117 54269 54270 76398836 32687 32688 660772540 77775 77844 66012804 18632 18682 383069967 56545 56467 763787746 12347 12348 880805693 44691 44692 447075523 48582 48583 813497695 39744 39745 425855439 90588 90589 51570939 88266 88260 851512726 49746 49747 259350774 35546 35525 146373934 71948 71922 844466766 89683 89684 605529062 12351 12347 32554060 1922 1970 697097562 37101 37155 875340535 99530 99531 376249673 37470 37453 240226036 19291 19292 528340515 6217 6146 270304039 86229 86244 903806226 46649 46650 777335165 55403 55404 889101426 53182 53117 635005050 6486 6487 361987846 3473 3480 890633617 49293 49294 790181945 83426 83419 305439494 27398 27399 986316081 57669 57741 828994732 40680 40720 756912164 9887 9888 368640736 54242 54243 971047004 68335 68403 386587247 49629 49614 910205747 44175 44172 684115404 37613 37614 238317597 18528 18582 150154718 94215 94216 479990457 18663 18664 602837537 61576 61659 142180792 42560 42561 113373242 27335 27336 223882444 10772 10746 585368427 19285 19221 512415909 67364 67305 511465406 96340 96341 278728093 39007 39027 654782634 97855 97856 622715729 66088 66089 962317960 71051 71094 507076960 95401 95361 437887188 66013 66050 400707470 81154 81147 865403489 87159 87184 215845542 97211 97212 565133592 29584 29579 253549842 85714 85679 216293933 94098 94099 271410582 77584 77585 95815676 29231 29262 339693407 91741 91740 280117683 51913 51914 303289379 37317 37318 612143716 92027 92028 530271207 11000 11001 121583501 92036 92113 846112364 2434 2386 611806850 25786 25787 396045635 18838 18839 440129543 85419 85420 746825939 35711 35745 823638598 51937 51938 214228760 97890 97832 787755998 11514 11528 179859871 80361 80286 988255300 33314 33315 91696316 55203 55204 333347504 81466 81467 171007835 90530 90531 848676646 62500 62501 31642981 38934 38935 47363392 63248 63303 697767328 73211 73188 454365987 43425 43426 153903141 91397 91398 430806702 10395 10396 829723922 97590 97591 502968665 21800 21845 662572 90265 90266 756501991 38731 38740 248910580 40184 40206 470391451 58483 58500 580183374 84255 84256 32342878 36013 36030 191610841 90517 90518 275946511 89111 89166 709937792 32432 32493 719440211 5886 5828 751958018 30895 30897 511033620 19578 19579 868117790 51966 51967 239111544 20723 20678 734509663 72822 72823 998248748 83162 83225 674421619 79761 79759 751450040 8437 8438 470605326 98385 98386 437492743 38204 38205 873561987 48434 48476 998630468 83921 83955 265885213 21341 21300 372820979 27711 27713 558863455 54405 54406 674381139 65430 65445 463376108 68094 68062 159446891 5086 5164 225074336 87821 87822 658453704 88760 88761 700962796 32322 32323 611185609 69155 69156 68567297 78579 78497 602027864 86780 86808 888725592 7952 8020 740986833 17793 17744 718560844 70737 70738 852352670 16351 16396 141765480 6847 6848 813013063 97847 97848 784859922 72547 72582 647669966 41043 41044 508267386 62345 62392 163980845 81098 81099 726275326 55162 55142 261601799 6910 6849 696770762 38513 38463 131775035 49904 49905 574770763 27090 27164 622710957 54462 54394 890765285 60753 60754 127463557 50958 51018 687112742 48098 48099 664874554 19925 20009 170686947 28846 28847 636960312 42338 42339 507683089 57889 57816 497345779 23690 23691 112519951 14249 14277 348433207 61320 61321 156608106 55312 55319 872464554 98561 98562 287047020 8959 9037 179971472 64650 64651 244104732 31177 31178 626855865 66443 66397 965237613 36013 36014 727914175 98288 98209 898846876 80261 80288 580412322 75229 75245 146565487 30805 30884 528369973 70403 70432 288273859 8697 8782 972652444 71113 71061 833057087 79978 79979 967495086 35360 35361 989573909 32986 32987 707707284 11922 11923 92948440 12617 12696 613807537 88523 88524 43591265 55705 55706 537131598 17416 17417 749767851 89164 89145 399742017 64074 64075 905395067 8298 8299 633541179 48229 48157 868497064 570 544 680379879 51842 51843 159182396 61761 61801 949291243 83137 83138 142422180 16054 16049 462528809 76858 76859 440760185 76716 76797 292766303 55793 55771 446123629 51721 51778 827459950 3196 3250 305490053 22148 22149 848291771 92359 92360 264326620 82666 82648 341360744 35051 35115 110622112 48139 48140 103702831 9255 9224 122028392 67157 67158 252563901 6401 6374 775695839 77550 77504 669027997 2459 2483 157983748 40630 40608 7615223 97352 97353 142290679 31246 31180 607591242 85375 85376 869935492 22587 22588 534303878 6467 6443 623425580 46942 46943 829598172 37405 37393 204183341 42586 42587 857779721 16679 16707 496571257 5109 5107 685838984 24998 24992 798734243 24259 24260 642840763 99892 99893 351926447 81011 81012 872756474 40571 40635 926589493 73708 73709 757223298 90780 90781 740524779 445 479 703694754 98219 98200 537855818 44059 44102 85831885 8304 8237 49783750 35971 36024 115710447 57281 57330 426495524 85956 85957 31382740 98012 98089 25251811 27859 27938 137243268 79837 79838 468648818 2089 2085 525905183 98243 98182 741567575 87926 87939 423976629 40229 40230 842509488 88607 88657 661199571 95306 95307 615160612 48862 48863 394262159 27371 27434 557224351 12350 12351 838749821 24258 24259 528095744 96856 96857 420149696 11314 11377 707822786 36795 36796 418582984 76499 76430 424136946 39060 39061 224983684 91510 91554 972143031 80208 80138 367145149 25027 24960 802953886 15842 15843 53545534 23117 23118 9357245 52687 52688 748444018 76384 76378 586028505 63866 63867 435011917 96752 96753 436278641 20912 20913 892483000 32743 32744 321415391 92119 92120 350395583 69642 69643 411449441 85861 85862 869082568 61434 61435 840728749 23830 23831 302330766 7813 7800 382429823 39428 39429 81159703 23430 23431 929782844 42367 42350 781330983 91172 91119 624491624 51400 51436 78573108 79347 79348 442058497 73589 73590 571982539 91266 91297 107746312 28662 28719 791544581 74696 74773 47032973 27605 27606 527950497 6620 6642 204419321 4939 4940 187419298 82911 82921 344759127 10304 10258 611005369 98783 98784 952217219 83486 83487 37601669 41669 41736 458985766 26083 26055 897716958 92962 92963 741190800 14471 14421 881136015 62429 62430 420195714 73558 73559 730868728 66480 66507 46105467 37691 37648 168828121 87772 87719 435229443 82881 82917 421702222 65224 65225 821683506 26738 26739 167223116 11747 11748 957109773 61853 61854 213968566 50505 50469 559856246 87726 87727 128706727 84303 84343 507096476 59138 59139 16150919 93998 93999 381586039 70122 70175 766944035 10698 10699 46387266 64194 64195 264358329 96039 96040 948354170 66963 66964 402703316 60 66 299418442 55110 55096 791797871 51117 51118 2396356 20897 20898 736604716 87254 87255 839515812 80431 80432 842371995 78373 78374 998923120 36691 36692 483051027 72374 72382 326383802 82584 82585 996850628 46966 46967 100278051 80213 80293 285107010 80158 80231 140910962 2801 2802 511932863 43131 43072 687140641 55629 55546 32561474 88703 88704 100406148 27117 27118 380355671 46060 46061 306599474 14862 14863 708088393 62291 62292 226330740 17227 17142 61645109 68825 68826 113578556 29334 29383 993969323 61618 61619 264166721 78180 78181 611249827 19430 19482 117954084 48748 48749 792838669 8549 8522 87089125 32152 32153 400689073 67185 67268 475735412 85047 85094 5674865 62381 62336 84786701 47625 47626 559460295 56023 55944 341337852 19196 19197 752647325 48584 48585 59020679 74859 74860 676087215 51627 51628 48626062 95403 95404 45719516 67061 67048 288902666 40577 40650 55604871 25577 25603 155907526 66110 66044 732874161 2176 2146 713773981 93529 93530 406131165 1007 1090 371548259 29153 29154 789920188 74308 74309 767477508 54259 54221 999428156 81047 81048 378519255 61969 61970 344968575 67505 67421 777038113 38714 38715 981390213 91714 91770 656397782 99980 99981 292889369 35812 35842 159063775 45508 45431 995177383 8843 8844 504434632 61648 61584 350522822 92165 92141 222463383 53502 53488 597428561 49757 49706 386729555 68015 68067 709924713 72814 72843 96283066 18416 18417 185004050 71444 71445 532930159 93096 93097 559314550 77200 77201 939818350 50473 50474 613234665 25346 25263 825598834 66070 66047 82996040 58464 58465 628623070 84712 84679 849120918 64245 64322 909886691 41445 41523 205598011 39736 39781 226259582 21855 21856 23816734 62308 62323 4096959 45902 45903 266756641 78083 78038 721736574 22097 22098 959537509 41751 41764 482854285 64325 64255 289331321 49519 49520 35312381 27036 27037 749375801 60931 60932 775539687 15844 15845 662746807 35986 35987 34776160 46396 46397 901760504 99881 99882 8807179 20403 20404 145799022 45414 45383 886242492 34588 34659 255801990 40783 40784 512715800 81246 81276 677273935 44549 44514 697865909 1799 1811 385710214 75889 75875 425188985 58628 58609 103709603 17921 17922 801441259 79172 79173 528245453 4852 4788 719250178 10777 10767 452624474 82333 82406 399624944 91521 91522 239099323 38382 38329 987567713 45236 45208 970538296 12984 12985 503355038 6913 6914 304997129 13632 13607 495215732 27873 27928 678748461 16449 16470 743889944 36459 36413 796048510 29980 29981 166061076 90031 89963 39880812 873 921 322711387 26783 26843 385622293 8452 8453 989791499 74633 74634 988577262 81060 81140 627331891 43277 43278 810731960 44942 44943 14819542 56417 56442 700731807 87627 87628 14713568 4065 4066 826730409 98045 98099 674293630 80657 80588 150073047 85440 85441 831240699 64780 64781 577052000 54820 54821 350180849 58954 58910 264369171 51615 51688 686024548 15462 15463 457543315 23390 23444 924105147 68849 68822 179135905 21027 20973 496012328 1943 1931 301152426 75970 75971 81636366 46297 46344 947487506 32278 32328 28235682 3327 3247 226399308 73398 73399 77109282 16466 16429 275382143 41410 41411 57680290 69812 69813 275327468 65883 65891 874518843 41009 40996 800225792 63148 63149 851838628 10594 10512 134731990 85257 85258 232383294 29828 29804 842364922 19265 19324 716687706 83599 83600 171702014 21716 21740 201964797 43899 43900 601382511 11387 11388 164873103 49053 49054 637433619 9327 9328 586738167 88279 88280 263089725 5771 5772 795735359 34412 34439 956284289 91038 90977 413234347 27755 27756 681914777 4326 4395 233223121 13105 13070 704023197 6826 6827 586483640 65586 65587 582816254 90547 90495 900776728 44168 44169 52586294 82844 82843 595240953 96258 96259 340073835 18712 18713 206051186 43703 43625 383314677 61901 61932 856402869 84996 85024 90307274 3003 3004 533025639 77799 77815 893838449 98067 98068 831221492 1079 1080 443567911 48281 48358 240255010 12635 12589 299739915 78598 78638 249928797 44702 44703 870097397 81299 81300 312190656 64526 64527 273766857 30019 30020 885171301 24549 24516 520007708 37363 37287 522649730 95563 95564 29554311 37411 37420 111564034 33460 33501 542165659 44437 44482 557505493 36840 36841 145943133 4847 4775 835087900 64947 64898 559728042 4623 4624 986476994 9239 9240 427505539 83223 83194 264919403 28209 28210 939077427 66043 66036 252800457 92404 92405 878413522 34808 34800 196004150 66332 66333 930682624 92884 92836 573055300 19048 19020 133467535 72287 72308 590199226 84908 84959 997195733 60534 60535 407707895 88451 88489 823258114 24100 24101 460987654 79626 79627 38719317 45828 45867 553463010 9793 9727 20136558 36643 36672 3346132 8544 8545 341389496 33504 33548 52049220 22132 22168 50448686 68001 68002 871012472 60842 60843 41580114 81488 81489 128254832 87530 87493 495148199 16176 16213 544400362 35137 35088 876226552 75477 75431 545562409 4800 4833 495493453 17587 17596 165957667 34415 34416 574832233 45396 45347 561282377 38669 38670 762953188 61986 61987 361677220 52843 52844 272078766 35300 35301 4568499 55292 55222 939981577 37296 37297 826826462 8292 8278 934024829 20344 20372 203762142 62312 62313 8158535 7635 7594 384695056 27619 27620 876853520 49735 49654 309176148 56519 56505 701178914 10605 10606 127143899 80749 80750 568602027 19294 19245 29959856 53290 53291 230272386 94515 94432 222310919 33978 33979 29929295 34663 34664 867527380 72871 72872 471847273 58920 58981 177355717 70403 70365 265339626 45392 45393 104568723 37370 37301 641259556 39278 39281 455761870 13959 13932 882820847 53982 53983 758151525 61442 61425 400054599 59975 59976 292123335 34086 34019 460557797 65846 65856 139524144 4635 4636 788313788 73332 73333 605637075 22447 22452 208568000 15623 15559 112805326 87467 87468 20718148 55094 55019 588009752 29513 29514 899747160 99648 99636 926743048 39433 39434 708427432 57373 57384 194040746 50932 50996 819686641 13428 13429 589054667 10839 10840 399969817 59833 59834 147021996 50333 50297 764656383 66283 66235 922009386 40067 40068 211244354 85241 85242 931223276 6835 6836 146406121 95991 95909 939931457 98612 98597 820368717 51003 51068 146410675 90475 90518 909585349 17395 17396 943359315 74105 74106 4005051 65355 65349 787558772 51642 51643 294798740 43130 43131 469515390 87728 87729 899252437 1326 1259 215397902 98424 98425 824525314 31803 31786 946766920 95462 95463 58343921 96418 96395 735575525 67807 67808 621601011 62713 62714 37925457 89365 89301 597696625 31677 31678 414608188 77043 77044 663047722 10622 10623 373143407 44508 44509 797238601 18454 18472 284893033 32577 32578 424310148 90495 90496 192992903 43873 43874 729236257 11575 11637 241635989 46212 46254 121546124 85215 85216 192800170 26289 26290 306799927 56344 56345 963622446 84910 84911 821972445 64894 64880 172803538 75042 75043 208077618 11434 11435 623319630 2186 2241 617912673 47872 47873 329369109 96489 96454 919065111 66848 66865 379236575 91406 91437 971885726 95485 95510 77942083 15249 15250 608086028 74691 74692 709502111 89193 89194 588657353 3817 3818 688880120 68393 68394 37251049 94835 94836 534403717 89757 89766 549062429 85569 85527 696146397 72082 72083 352200080 48076 48142 480739503 58962 58963 37777730 87664 87665 223536296 3254 3255 442347455 35885 35835 149032220 39204 39224 269219854 35053 35054 629048942 71024 71009 796558675 34259 34260 417250238 12806 12807 559356039 73686 73745 666098958 96674 96675 960550690 16752 16690 879536506 87948 87949 630937886 8845 8841 693680073 53382 53405 308961004 769 770 166872004 41695 41696 426568186 5268 5192 715612611 20550 20633 729938259 78801 78808 978089899 43256 43257 654665781 81935 81949 557323869 51580 51623 225038098 3525 3579 771318384 14362 14341 259093358 11393 11402 759714431 37440 37524 700575607 76161 76162 224847114 41786 41787 33894294 71716 71732 438098246 66379 66380 636838711 582 600 34967992 81895 81811 367046493 27723 27705 877809492 94766 94767 449503726 8892 8893 22204272 49666 49667 613849566 733 693 700763841 67839 67861 76117970 29449 29450 973455617 69776 69777 895024604 54032 54035 843695514 19184 19185 439662236 33392 33442 546727494 80209 80167 997987741 34817 34811 739240442 23617 23618 298546650 64834 64764 588890324 4951 4952 997508580 43506 43507 926648983 448 531 447003250 66925 66931 402301237 64457 64458 797674745 79464 79465 189724747 56888 56889 753523625 43942 43991 813354899 3248 3249 419329148 90095 90026 417981533 30918 30932 754407404 84201 84202 423595278 20908 20856 847787457 50532 50499 86091242 22828 22829 225786922 19374 19375 991884111 20321 20352 442322012 94896 94943 328111116 19743 19774 31408492 88412 88413 45347159 15087 15088 256051593 76615 76616 119211638 87454 87455 180913964 74357 74386 927864603 89689 89690 996182390 18091 18162 713383235 23860 23861 744346186 48653 48654 671740982 31381 31382 569053837 69866 69867 455253598 99128 99184 983531074 56595 56596 623677576 62211 62212 182895098 71651 71652 515439572 95040 94987 696492091 77357 77358 335708683 89368 89410 183386724 46210 46211 225656130 40061 40062 361756699 93108 93135 75992091 54093 54118 288030388 93613 93614 819022451 2860 2799 256683351 64297 64332 662585513 2379 2353 815314514 58996 58997 5781728 11947 11948 726616957 82297 82298 117344213 99242 99243 717996914 3249 3268 331818080 61220 61276 26648209 18094 18095 215819003 23701 23778 659360316 20572 20573 304876055 43522 43523 797370258 66123 66124 810749003 59783 59784 528265475 3167 3194 179826882 86693 86694 552902463 96634 96690 295430641 97373 97374 163011018 53270 53214 284683944 75075 75076 880233578 75138 75177 576574673 49983 49984 313930341 99514 99449 5626042 78805 78806 926841774 30752 30762 727614588 13476 13447 693077265 64481 64497 264579956 60643 60607 265097427 59054 59055 113381078 57754 57793 105410353 59075 59076 353917403 82552 82553 108141716 5317 5383 130553064 52375 52376 664209034 8729 8730 608350151 91510 91469 767811006 24385 24467 180838196 41036 41022 490420037 90035 90036 617140659 97889 97890 798054845 17031 17008 288603339 6616 6579 263036964 74832 74833 65222117 57359 57352 782257134 86195 86176 457368157 71096 71129 10782338 9803 9804 801873314 22919 22922 518204478 82085 82086 762440641 3304 3305 987517429 10974 10975 227459526 33286 33287 83979980 10053 10054 658705962 6550 6575 405779308 63559 63560 300194887 73874 73863 620217011 75992 75993 592534274 20142 20143 110873126 68843 68809 888138083 87628 87574 826741800 59538 59458 492104491 97846 97888 43184989 16284 16285 708564031 47007 47008 397643165 86376 86407 224163716 5522 5471 566652458 90378 90379 986064309 95880 95917 43092423 56619 56620 908301772 433 466 786518300 26667 26740 818452912 38701 38778 651481100 67158 67077 326112642 53399 53361 693006998 35474 35475 66945845 19928 19989 119690026 2816 2817 765131542 15259 15260 235744825 61291 61225 613714977 58636 58701 120732731 84775 84776 709171146 55017 54959 760224491 36306 36296 313724251 37217 37218 260540889 75588 75656 212993093 47097 47089 145274605 81249 81174 29547761 81967 82038 511412210 74213 74214 13370329 63205 63206 148661235 72820 72813 143750375 71777 71852 493975980 78042 77991 760454729 3647 3648 804829387 42647 42648 457688119 4112 4113 298884360 22733 22778 842650527 1699 1784 538758171 24245 24319 750847315 91641 91642 977927448 16128 16129 995778833 1041 1042 609172754 47151 47152 372988102 79834 79835 332395132 18970 18928 526990486 80066 80067 71121452 27464 27465 537281245 71628 71625 283033913 66365 66332 794716159 4785 4794 421670309 84722 84723 647735357 28536 28537 784786999 128 129 705680561 72120 72121 21322561 71291 71292 602892385 62057 62058 763207418 58631 58632 921269286 24581 24547 271462420 55405 55406 935125842 46672 46701 711661256 69797 69851 240212168 33967 33968 645622775 5376 5377 202097497 39179 39180 864637424 18035 18036 697213962 71419 71378 831723198 62667 62715 472049905 94656 94657 344746196 14510 14539 50228264 16537 16508 28956256 47937 47938 269366233 82931 82859 866572157 99440 99441 418149502 84967 84968 376408727 99082 99134 687659230 88994 88995 372819468 89718 89681 988192292 65157 65149 273698663 96485 96486 716936663 42702 42749 211738720 87230 87194 229432619 49526 49589 493019685 15154 15155 184537027 66463 66464 986538249 97639 97640 189812206 24243 24244 716403721 54190 54191 709983771 91832 91833 423142967 62520 62521 378067591 36191 36139 900604867 12858 12915 695754692 84962 84984 820028523 93402 93403 400555623 4195 4196 763861017 46018 46019 380305794 45701 45702 922544591 65896 65897 494095469 50315 50339 543774443 84356 84280 545026840 71616 71617 741791559 34133 34080 907695274 50582 50540 597944553 96893 96977 775795125 7007 6990 121627121 9689 9709 20333892 43162 43163 244688102 98798 98799 739361986 85742 85719 176160650 97485 97569 897098347 63697 63761 660534891 46709 46739 524149064 37930 37931 864630481 83756 83832 984912220 68996 68997 746591860 4761 4762 707242812 58248 58249 411302317 46094 46095 32994684 85640 85641 407412355 44676 44592 473477602 9036 9037 993752637 29778 29822 237354903 25510 25511 284038687 3097 3098 15736877 9725 9726 297836874 24505 24452 148977798 69974 69975 73957444 21607 21558 530202037 1454 1394 783429001 62263 62264 430472631 31330 31331 500608704 21440 21433 277149047 97581 97582 514584036 7620 7621 329191407 42477 42478 18714566 10879 10864 359267789 2149 2150 235825324 29908 29909 893863459 19888 19889 319407223 43841 43842 531421714 79082 79083 811320587 81176 81177 563212199 46302 46226 848633947 68 51 222219004 91296 91212 603449846 34970 34923 475300199 54209 54210 231492795 5137 5138 280304131 38898 38860 742764835 91183 91237 365359395 11158 11159 474316194 17311 17381 492133891 59577 59641 965013481 75229 75230 331271289 79180 79181 811348679 60799 60800 954659050 96742 96743 752628174 43887 43950 864798895 22524 22600 547411078 63246 63268 717966305 10420 10421 713754724 68630 68689 133522115 40961 40962 259586235 63563 63564 55666972 96056 96057 715907955 24592 24524 693830927 20483 20425 827021813 12849 12926 934351449 63119 63120 865775494 38935 38994 62279307 80907 80946 361922092 51132 51133 881176779 12335 12293 949673671 36958 37015 491401349 13641 13642 626210516 92170 92171 705206673 77897 77943 230576012 76340 76341 891052967 81920 81921 444457246 85626 85627 864690775 71120 71117 464577742 93003 92975 500778522 21697 21744 635223619 23457 23458 97758883 48449 48532 549392423 17712 17713 272769580 85414 85364 253207196 57810 57735 17217740 74839 74840 480719486 47421 47422 91484307 14497 14498 361587547 62564 62565 15233210 67054 66985 520087738 54322 54252 799022193 24478 24479 396693294 99941 99942 273503310 17306 17239 188540852 19892 19847 808464912 18909 18963 553692871 77919 77847 229769622 22798 22732 206364035 52680 52612 319880163 1774 1690 128962697 86408 86409 285299055 84687 84688 928348547 16181 16182 13123956 60496 60411 259178472 93549 93472 763651020 79058 79059 305804522 67858 67859 830799679 22801 22792 688999486 97298 97299 176987351 76495 76496 985392191 85248 85249 347234354 76780 76781 749570273 4661 4642 566962331 82635 82596 626039171 81732 81733 179974334 26543 26544 77910369 82031 82032 295976617 81461 81462 979625152 6578 6579 750641520 25895 25978 916500333 70011 70012 712282991 9862 9863 179815357 56896 56897 90580166 66709 66636 939276034 36729 36730 651518771 83322 83406 192183911 5925 5926 132714275 40740 40741 776059799 86120 86060 410272687 85602 85585 923663105 43749 43750 114291159 35520 35441 213044991 1302 1303 987031546 13327 13328 531985142 55920 55921 728872913 87579 87580 181713074 13213 13214 800942536 8288 8352 239905557 8936 8907 363697719 69641 69608 227709580 92968 92969 971947625 11255 11202 60765619 25225 25245 637820486 42021 42022 951086653 52196 52197 426054853 7593 7579 141358457 52720 52726 462111684 41438 41439 683021247 35953 35978 683315763 82681 82682 951553879 19911 19887 337488219 50317 50284 846985661 69391 69392 779932778 4266 4209 895286280 71180 71254 427624455 77107 77108 932924010 13859 13858 563881361 60113 60148 616579470 557 628 152684648 63716 63641 288542754 44353 44279 372666454 60746 60747 709252289 68198 68177 140501703 73756 73735 527148531 75949 75981 4220187 25540 25541 490291608 48154 48155 833183607 63750 63751 345170796 50355 50356 645485200 39062 39130 593109107 76647 76648 393304722 42308 42309 639447260 3013 3014 754021177 31455 31456 222836593 10143 10144 279598370 35446 35447 115109910 79112 79085 237908921 93057 93012 76701220 43508 43509 667191424 18578 18579 620526173 34661 34662 909079149 63509 63468 972410729 8879 8874 865053063 29748 29749 609891341 10024 10025 801836294 98090 98089 208119199 65024 65068 364006360 77388 77434 333711457 44586 44566 359677679 79013 79014 897434180 48751 48752 23776798 34499 34529 905675900 37323 37324 284766911 5556 5557 743930724 89472 89557 994054037 12358 12427 749334087 63094 63095 454552227 71331 71332 774742413 80167 80168 823537880 86374 86307 698155876 15384 15385 314973478 52124 52076 425521604 26231 26205 70729927 99099 99165 281633205 89040 89030 888211033 29489 29549 336446121 9523 9524 230725819 16459 16405 224527337 34561 34513 238293109 29859 29860 261978709 92122 92123 325319106 39551 39591 235528454 41759 41760 273601408 65367 65368 630297873 57330 57331 706889009 80621 80599 963965100 80948 80946 65251484 96961 96962 943399886 60977 60998 478016514 33241 33242 70401171 59563 59505 615565110 83712 83715 813294372 54838 54839 608161361 90757 90758 623440539 26577 26507 333610135 31410 31387 166960694 41010 41011 228502995 43364 43365 404581291 25986 25987 711893690 69735 69736 910817165 78576 78512 809893031 57795 57769 276952547 44309 44310 81312320 2619 2620 971639691 55831 55827 829188390 69202 69142 282365434 14405 14475 159987307 34889 34890 725351908 52047 52090 933276587 41219 41220 765397529 95750 95751 511775227 24754 24755 303167361 65188 65208 412003446 48063 48090 978478796 56276 56311 752759048 11481 11482 563069299 64295 64296 133617744 49937 49938 106916314 66282 66283 510715033 36199 36192 686344619 28075 28076 90353091 83730 83731 603323600 74971 74972 940737065 25311 25312 750886290 51979 51898 970411937 23827 23828 912396746 40132 40197 229844551 94965 94966 198109513 56618 56619 990753233 78862 78902 46516992 60144 60105 932568575 10339 10340 34400615 97704 97705 584087613 92781 92865 268574263 80088 80037 608263474 61594 61512 851917414 25691 25606 818896393 88643 88620 269917870 52082 52055 218400339 24404 24405 472929328 2965 2998 666225499 78834 78915 836383843 53741 53742 493035957 2510 2537 969383212 22895 22946 844155124 54846 54818 735762410 43370 43371 708432007 21710 21711 718310557 78872 78873 926585173 30412 30388 838199837 30428 30357 7962610 58726 58696 342870872 99415 99416 147275794 15237 15238 130862925 80323 80324 197985430 74743 74744 394990290 34984 35068 546863170 58877 58878 984654808 58961 58962 364343313 65343 65344 406896933 80373 80374 101779597 87932 87933 377494091 9330 9413 105014367 64203 64152 5964864 44846 44847 71885718 55719 55656 785505904 86540 86611 750147680 99526 99555 604330174 20549 20520 488723570 86980 87027 863143978 41505 41492 790593301 71153 71202 652649917 89158 89179 20832465 89295 89259 992439639 56989 56960 620437365 48293 48294 622914520 43411 43435 14374418 4084 4085 675126429 3181 3256 457347996 71720 71721 826173161 31712 31713 649659683 33997 33951 898842272 45574 45570 214469541 89712 89713 534059366 49429 49430 732921348 82817 82818 448090240 47913 47885 44726883 39595 39596 644190514 38322 38381 950842158 36703 36730 832319047 38244 38245 423149522 4830 4787 582994064 1452 1401 644988902 43204 43203 380328783 760 761 860947157 45233 45234 549835322 70267 70268 277046443 87312 87313 10323958 13307 13308 530518227 47376 47321 326845449 48223 48224 422404053 76437 76386 595079674 68322 68323 606451145 81553 81554 240017348 62460 62461 473357073 35922 35923 817488104 38028 38029 951559781 60247 60242 881989399 67770 67771 880570162 68084 68062 85463491 92476 92477 504620915 61535 61526 529695466 19187 19169 681636134 8146 8147 640508178 98201 98238 481672053 30261 30262 631689152 4552 4544 72264077 29637 29564 604041995 55855 55779 11110274 11 12 557541414 30053 30115 701071536 66842 66843 578094872 27385 27459 36020265 78043 78044 530171161 51366 51448 79370136 18897 18898 455377445 92996 92997 966075599 72433 72434 214746333 66817 66774 34482462 18388 18389 956117054 14515 14516 953797705 49505 49541 602413276 45561 45522 471986342 62000 62036 242495515 13104 13150 870811792 42317 42299 125897602 17746 17747 946544757 85706 85707 538119490 95919 95920 833284224 43070 43071 36042565 58197 58198 13055410 8360 8301 915196027 32554 32555 637884069 78873 78874 858525508 85338 85339 767986741 75701 75702 254246949 82581 82582 377170929 43794 43795 940746148 58771 58772 64796615 44971 44972 64496148 30539 30541 457599310 88409 88467 632209144 20311 20383 917331779 54801 54802 130905723 78650 78698 131812599 60584 60585 727016650 74069 74142 348392760 84283 84284 510219586 88373 88374 679892456 24034 24103 258173873 28467 28468 905661911 14447 14374 360769770 44042 44097 180043392 66906 66946 487004809 57219 57275 636617191 53924 53925 418813587 34619 34644 61203368 52270 52271 369716024 38282 38337 633328271 13612 13540 94012904 99743 99744 181164692 73956 73933 459314012 26749 26785 260083039 80019 80020 434817840 73866 73902 794136303 70732 70733 992377808 32254 32186 628253490 21151 21228 373054175 81153 81159 495013731 84854 84865 436199900 18794 18795 784207693 47933 47940 396831172 92965 92966 714607232 5193 5194 943921725 50887 50888 460913638 8520 8521 601327037 88922 88923 42860245 36109 36110 781237317 8914 8915 406142923 31365 31366 964087851 89306 89270 417118644 69388 69365 705572957 42757 42758 987123191 80257 80227 335996015 90148 90149 534451169 27149 27150 392785010 35479 35413 807699561 85510 85576 691412958 86909 86933 525463558 37877 37926 934574864 68985 68986 998858585 1017 1018 693946818 56801 56802 325966950 85511 85512 281409675 31335 31356 402763721 64789 64790 886293999 21884 21837 612262342 31615 31610 834209931 70451 70426 136234582 28068 28069 497352286 81586 81587 490159345 82954 82955 55217082 25704 25652 239959555 66846 66903 361168560 5464 5384 510100300 58749 58750 160673798 1208 1209 673982490 59875 59844 184266589 67239 67298 373281549 95775 95847 451769843 26192 26193 111513212 26994 26973 613864667 61509 61593 652343703 12903 12904 582565880 62534 62535 622117918 42019 41946 19870384 73541 73542 654376735 46351 46344 455994803 74166 74172 509217257 28576 28598 860313680 76966 76967 624026633 96783 96784 766086638 53323 53352 858547442 10494 10546 546146833 66503 66504 866555711 43316 43309 773037526 31096 31163 432347188 9994 10060 488851102 22006 22007 108814125 49637 49698 701250277 34012 34013 132518507 40425 40426 671490085 23051 23033 233868901 98950 98898 615292059 42783 42784 544321390 63803 63777 948085563 89510 89511 427692746 95061 95062 879902348 52869 52870 340693722 33446 33458 715485076 88321 88322 480579898 58263 58197 251991257 51043 50970 329693068 46613 46614 597762970 79610 79606 265245844 54424 54389 945462645 137 138 996837227 39406 39381 157014514 1638 1639 766051979 39517 39561 503712613 57129 57102 298620111 21518 21519 346161019 93163 93164 855298147 40289 40290 702398521 28970 28971 861153948 19484 19485 529542076 63199 63200 281811787 79286 79287 905390671 71848 71849 762642821 89428 89347 688366432 62462 62463 381616460 36072 36073 227937775 65018 65019 200587229 6432 6433 582126892 95953 95997 221007957 2435 2436 825783618 15184 15185 594679418 17903 17904 884216201 53261 53179 307103204 2442 2406 188885668 979 980 313382339 86207 86130 540831045 9103 9030 741025684 3332 3333 800840789 23133 23140 884274616 76778 76779 631501107 26985 26998 26221875 35217 35221 881198486 84568 84585 91412698 24799 24759 787086555 45286 45340 236187889 27587 27588 178505800 37712 37713 479358394 23050 23039 577797321 15240 15188 151451336 2178 2236 802390618 59681 59601 719877627 90420 90466 898773751 8596 8597 919747057 50421 50422 114939041 77465 77466 954753775 38979 39015 287402813 36146 36147 535951712 88263 88272 462950764 3629 3676 923685137 87890 87824 311527059 40315 40372 213800933 6893 6894 245301411 80359 80360 553288828 28681 28682 636357642 52839 52819 548705588 81580 81581 677140162 98810 98846 548223284 16245 16246 752390160 72745 72783 596716676 49490 49522 154453205 90893 90900 903521025 60972 61044 55130826 27092 27093 361653128 23861 23799 692784191 94629 94552 540022499 341 342 320567745 50297 50298 264009867 99208 99242 274759098 65313 65314 372627234 22648 22702 386185869 44685 44680 605904172 29099 29103 716759726 35539 35540 658847463 30071 30042 694931233 31963 31923 129028711 17392 17393 260936900 99877 99878 778687099 13349 13301 934856117 99823 99824 884102895 60876 60877 240754984 55074 55159 214259414 1095 1096 717347175 77014 77015 139416329 66432 66433 157821729 26912 26927 30687322 15747 15753 397113928 12688 12689 564724331 70674 70675 766951727 77069 77070 85905760 40929 40933 359326647 23795 23796 188076938 4209 4166 927260852 45398 45313 158541153 15747 15748 258895254 45624 45631 859848638 78813 78814 642939884 95152 95140 696632672 67931 67932 698902364 19123 19203 574350695 50075 50000 28532516 41774 41775 944863900 95307 95340 16143214 41234 41235 283455787 87045 87046 849034674 74315 74316 698588807 75700 75701 782343513 23511 23514 511766476 76188 76189 423622915 34592 34578 57902940 46833 46834 133162693 84004 84005 810877875 10811 10812 973294525 54745 54746 217822513 66313 66292 363836985 60152 60131 62224104 74736 74737 604101071 22559 22519 420519644 66718 66768 900283845 18032 18014 254241806 73712 73654 624982077 7782 7779 554370737 88371 88356 491259382 59468 59458 317408698 48061 48062 217029333 33994 34053 894554577 56394 56455 99647691 2531 2563 703475079 95035 95071 515946141 58102 58103 623771829 16220 16221 304895568 2728 2729 435343586 6832 6833 343192104 99903 99904 125804377 45922 45910 862787252 11869 11906 29405227 42887 42889 124464555 97285 97286 424978177 98245 98193 797928614 64831 64832 662838106 85205 85179 672154251 79776 79794 820303377 73576 73577 501387719 28888 28889 439863368 35128 35129 758659937 44690 44764 749409491 1930 1931 422109769 77962 78005 262228876 37060 37025 602705001 86241 86279 78305245 50702 50762 799125308 93001 93002 1661617 84066 84059 163417671 27706 27644 670354160 55077 55050 324276458 31485 31476 595727040 5780 5764 438762050 4884 4885 661205254 53616 53693 473370217 4298 4308 266388758 50951 50952 91588211 78353 78354 932792181 94785 94786 567417875 15361 15298 781814325 57405 57431 532923869 83039 83102 745281006 7883 7884 748761060 25781 25782 561052623 97429 97430 440092829 11640 11641 480642521 80222 80141 88487519 57004 57005 875144134 4148 4229 488110959 17479 17480 412054840 21626 21627 638788581 47600 47601 355529555 74738 74739 912931494 66935 66969 106025014 45032 44980 323441199 85667 85668 796597413 86658 86659 670634644 6877 6878 671523945 18479 18480 243031922 1477 1478 123256611 88477 88478 914662768 44604 44525 853875977 54092 54093 616354210 64761 64762 649526013 37764 37765 642239783 81284 81359 173050278 66670 66708 724485522 17799 17831 942948722 4157 4220 850682121 17022 17023 341763810 71974 72012 263576094 42049 42050 142540468 70615 70578 799692340 47203 47285 839606845 74171 74187 17386943 65976 65977 11763728 26335 26400 663315427 18810 18811 658574922 59688 59689 635611841 96020 96021 829063061 29549 29593 2849843 69293 69294 88631951 10533 10465 176791797 76999 77000 890713056 27793 27794 333555531 59974 59975 570967049 77466 77467 855229857 35944 35957 623538965 19935 19936 803298510 8188 8189 678618394 18250 18234 390608893 29783 29784 102455806 11975 11976 948467290 41886 41887 758978707 84514 84599 14559761 25593 25530 785959608 74750 74751 512299924 49419 49397 740110500 39504 39505 860106545 33547 33589 721557652 49047 49043 974437938 38025 37969 571751267 34129 34206 580612210 58712 58716 915401192 87089 87049 972824313 94518 94519 391136623 36974 36940 47748932 82372 82373 29978014 15352 15353 290627041 88693 88740 552845991 66096 66097 154340320 92378 92397 440200402 62768 62769 336726241 84957 84958 645118112 24407 24408 199277108 51459 51444 935727071 68814 68815 985793570 34532 34475 488724809 88352 88353 116985152 28675 28676 695253456 37135 37083 443742632 98025 98026 493095158 1895 1879 934178134 48820 48821 808101508 57064 57065 71277345 20658 20641 485338163 89164 89165 819323829 56641 56642 280418053 83555 83632 93647690 44451 44373 965812795 32599 32543 523788854 12307 12308 219739415 51611 51612 340959003 57926 57963 246676894 42006 41992 452308066 32782 32783 261892620 64303 64304 107063175 47601 47519 961255540 92649 92692 869651293 64040 64027 322690461 43545 43624 639741004 20631 20654 982542793 97390 97391 71238421 37201 37202 790458377 39351 39352 829672437 84093 84039 59721405 98897 98898 474692470 38844 38769 954286052 35354 35355 438083570 65374 65391 952021008 33350 33379 226361028 24598 24599 912113810 88827 88821 813675523 57073 57074 31099527 77613 77614 953855245 1124 1125 364105613 23233 23295 860613914 22671 22714 786249994 31375 31376 291107137 70307 70350 124599116 46002 46003 328087610 96536 96537 868075428 19463 19464 125838248 82998 82999 70662149 19629 19569 255673281 14677 14695 310057540 63266 63236 426806397 58584 58585 157416952 2391 2392 508402455 73765 73715 789818916 97885 97886 981660764 43860 43894 310286770 36419 36340 936016389 25845 25901 156455117 75077 75128 468630962 88076 88034 397879135 77367 77356 235480321 83980 83981 678630717 28404 28405 307450275 95658 95576 832738781 56165 56166 976238847 81547 81548 18588056 13334 13413 830207377 35535 35450 108983390 5024 4969 194027250 96891 96892 169972359 65727 65728 808623717 83021 83022 370478744 76181 76183 638776349 51062 51141 817406289 59915 59916 394870112 13045 13066 350489637 14797 14798 723722478 35624 35625 631424396 23415 23335 101281859 84963 85043 569949999 98159 98160 269941605 24316 24353 257644197 82818 82858 444314383 1313 1314 799017368 88657 88658 671324785 15729 15730 866669093 57724 57725 741584932 12258 12259 783282277 35153 35154 3613279 91834 91835 894911846 38674 38684 775431277 3961 3962 103437107 69106 69154 733474389 82100 82097 871749811 81863 81843 399537877 61127 61128 355650554 48797 48798 513558404 54758 54721 985089357 11339 11340 160136905 15186 15187 185107017 18844 18845 762145192 11795 11796 81302473 93395 93396 389116202 3385 3386 307053412 29063 29146 54489624 39904 39830 723997964 14138 14139 844258217 26323 26271 675594582 47897 47898 38085197 65147 65197 391101810 27137 27138 987149581 57547 57526 200198018 84648 84649 333366008 72976 73037 541803675 15235 15236 716008371 9716 9766 200482801 47952 47953 181446026 10131 10132 333974896 80580 80517 294778417 29596 29523 714134802 9771 9732 706056355 72025 72026 442314925 82387 82463 277866306 19788 19850 352195128 9859 9881 835419154 22129 22130 762781492 96316 96317 417502345 78202 78203 936871299 23133 23214 596707938 63044 63045 199284141 72622 72623 278676189 10790 10852 575799477 82966 82967 296800838 19580 19581 67773002 17664 17665 853258020 94352 94316 53356457 87535 87503 978961861 74901 74819 134834223 79503 79545 867179043 47316 47317 100433317 27057 26997 279657608 90801 90802 37308933 20953 20954 65611296 26407 26458 372474798 81878 81879 210797231 49261 49196 894143254 69214 69215 911687691 53754 53755 931271889 1299 1300 478104089 20431 20432 956898012 81062 81063 144699017 28672 28698 871251650 11096 11150 807219360 89864 89865 629729236 99883 99884 284550384 71949 71911 833866694 85030 85101 767476764 42711 42760 456752448 39843 39842 569726904 64757 64758 423447264 26099 26100 15899474 39398 39357 378317522 3433 3352 745114404 42542 42543 865312859 48833 48834 759636863 20858 20886 956754281 14735 14717 15605445 65479 65417 291388790 89240 89241 539599054 45529 45560 152782724 58843 58844 730082287 971 972 937548515 47103 47019 939791305 24552 24553 122965925 10717 10718 533598985 1485 1486 692354810 37554 37625 788861284 27509 27477 726750133 7309 7310 805377674 37225 37226 970102146 1260 1345 993747167 7002 6977 178697065 44159 44160 629196258 99632 99611 647015504 72451 72452 476353485 24537 24538 824922852 17054 17055 382750235 9768 9769 564030039 71979 72058 250951527 88544 88545 978698419 9051 9052 257520178 61833 61815 661767570 63837 63761 314118606 74344 74345 901739163 7784 7785 22835980 48089 48090 993835155 90900 90969 244700824 3260 3261 785757364 42478 42393 927456162 34880 34881 720412490 21682 21644 687324907 23049 23090 844950857 46046 46047 634051242 17798 17799 947118606 631 632 122550864 98472 98473 265493808 67069 67008 439198040 75069 75070 873210342 83809 83796 996887619 15850 15851 890640645 46518 46519 338576294 12083 12033 418002109 86777 86851 259053332 17280 17243 145919083 47827 47828 271493186 43475 43539 276998175 15061 15062 303474117 86123 86124 139458756 12762 12763 238684849 79316 79333 162001578 85383 85388 797047740 99728 99716 184364568 9579 9571 468605124 81339 81421 901992611 90615 90633 744678207 34201 34261 958276870 99725 99750 913498589 56954 56955 603264520 1187 1188 913691641 48145 48146 482035851 78686 78687 700914998 86103 86104 813939043 43564 43565 70585139 33448 33423 562675389 89049 89050 751778578 47129 47131 344389944 32211 32188 828804553 90318 90319 117318759 31864 31849 398820787 33666 33640 863459915 37990 38042 801310919 45512 45513 717099557 39271 39272 646413843 56400 56412 651134663 93749 93813 523075405 5853 5854 772651176 61478 61457 679856920 83007 83008 271889260 94860 94861 549778631 95204 95179 128779105 68138 68213 147904231 56204 56205 34979981 71902 71889 169655464 86769 86773 935082865 51452 51534 296192855 25007 25008 385735521 48157 48211 387670177 97322 97323 784782380 70068 70069 771407248 49194 49195 565922278 65285 65353 487544064 34195 34170 142697127 83521 83514 682900639 24819 24825 115976864 59853 59854 937544770 24174 24224 830773748 92058 92059 503221074 73609 73610 878781309 70548 70614 380382450 3596 3657 572166589 51446 51401 184798597 39675 39729 141712653 23456 23377 416738330 30193 30194 463943413 16379 16322 718894512 22889 22890 559932584 84216 84217 368922137 63059 63060 252622771 68093 68094 767008508 87119 87120 13525615 5458 5517 257370187 34468 34469 701921088 6982 6983 434157841 76623 76559 324960951 79117 79118 304745211 45891 45863 543609691 24053 24081 916209163 21584 21570 250904189 48499 48500 194726275 81803 81773 126058952 54196 54197 274320377 20140 20172 296439391 29654 29612 48460338 66682 66613 563895232 34818 34814 100904354 82157 82241 69419703 99563 99564 429497127 24394 24395 994346492 65630 65685 519059329 3362 3370 71270534 76182 76183 998802076 456 457 300590867 75866 75867 394440836 87340 87323 788075466 84952 84953 338851943 1303 1334 415289904 41665 41666 5710281 90591 90509 362558690 50386 50321 855282518 69079 69080 840827382 59656 59729 206669292 59236 59283 149773716 42412 42487 740644780 22168 22091 907608939 3255 3175 389585784 35766 35767 920951330 45506 45452 943593645 45750 45772 860495367 65687 65637 457236646 16627 16628 248763552 56336 56355 452785707 19395 19396 951219583 88640 88641 493102190 17174 17118 2886685 59885 59886 110682945 38567 38562 66339327 57454 57436 567583933 12626 12614 649018871 37892 37958 661864330 92827 92828 333728340 49649 49564 142387149 8863 8816 874542268 47795 47796 562323497 51696 51763 122176686 40357 40354 781008694 70771 70772 912904022 60691 60627 56898461 71912 71916 752009852 39422 39444 494498373 18674 18668 812161052 6472 6473 986886691 11692 11685 56869204 64294 64287 9272892 38241 38203 643094017 85474 85475 281882994 27438 27451 590630935 22607 22660 370301927 54868 54869 743238213 69180 69181 444561344 65671 65610 735105341 29779 29780 659985582 50117 50118 216567675 6831 6832 173326919 80639 80564 542335852 49664 49665 537119082 14816 14898 256956388 20600 20669 169762001 40890 40891 349597381 46896 46971 928842002 53247 53297 816930391 38394 38395 344690179 25797 25860 940540895 92859 92798 97488165 69306 69307 162833036 39842 39770 855984135 51885 51853 58284336 29460 29450 517367765 70316 70310 245404091 536 526 796279386 11880 11881 771627426 18069 18070 509081323 42832 42761 30763304 88996 88925 662510910 52500 52501 811343033 81545 81572 957059994 65534 65545 391877570 98304 98305 289303828 57885 57831 632047398 23993 23994 323219918 12560 12521 955665630 80919 80874 2009182 16266 16267 431053936 37659 37660 319698378 32357 32400 193468566 21909 21910 302586500 51975 51976 595371464 6026 6027 420657691 15618 15688 316010756 2394 2395 301775942 46900 46828 508223908 72067 72136 744018951 60603 60604 618233671 58243 58223 124813008 63596 63597 790666865 19721 19655 149318372 52825 52904 219238528 59632 59687 851334578 75019 75020 160410382 20181 20182 511927359 8132 8133 683570582 66298 66381 421441221 29696 29697 34871209 11407 11408 986204153 26906 26907 926149744 70067 70068 335501626 6620 6603 857407402 70026 70027 661350244 74075 74144 202290318 67145 67075 410373111 36307 36311 72468283 27502 27575 253438055 4756 4774 686997072 47227 47228 982200941 96949 96950 680762236 23857 23858 721145908 15655 15611 190861449 88422 88418 3943768 82241 82246 496650190 76921 76901 917880266 8089 8015 561270119 44537 44538 574810004 99880 99858 996603668 15318 15319 34782754 31877 31797 102799674 32084 32117 247072723 89829 89876 434601340 38326 38327 344006943 77091 77092 690790790 46882 46818 249957557 2690 2709 693259585 11885 11886 223791329 70121 70122 707079560 26901 26835 51520081 33237 33238 477205290 91858 91859 552436857 781 782 212818654 11139 11061 327709883 92819 92859 673176280 95886 95887 439418494 49032 48997 556611409 41255 41256 573878266 70603 70585 51637162 45170 45240 36774674 47849 47870 330466117 81214 81192 264403434 12815 12816 515375336 26408 26409 11284987 50275 50276 689476349 22692 22693 8409093 59696 59745 291243423 54406 54407 415798267 80753 80823 12017048 24424 24425 274379946 79458 79481 912749860 56238 56290 3781090 36210 36247 265758185 78029 77981 749173309 10019 10020 100849268 82525 82526 967176746 95360 95361 338195372 28559 28577 960012126 17631 17632 726908480 69811 69812 110936231 86213 86234 669284435 87743 87744 604086520 27993 27994 841724524 94933 94967 522954566 73857 73858 679489763 71323 71366 729963886 43275 43276 219530398 56938 56939 324696450 37587 37570 293197950 55157 55172 22654343 44960 44961 821769374 79244 79258 392862747 86808 86821 112969770 70290 70258 827575558 65170 65171 968966043 35858 35921 409809844 92704 92720 68430350 89779 89777 545214635 14461 14515 808377006 81348 81375 138343942 2115 2084 37470732 70219 70220 290856841 12480 12396 62696163 28050 28051 967820982 30932 30933 877729786 24820 24821 99760684 3810 3811 262394219 36616 36617 33625649 39235 39254 144009489 15065 15131 104039987 19310 19359 10905449 54258 54332 499673198 48898 48894 279098762 90248 90249 362750713 16107 16103 712525430 30485 30486 892403443 49706 49651 671870780 31001 31020 496448987 70663 70741 903045133 5057 5058 509387053 94667 94737 142986334 20477 20495 224314615 76033 76053 948282504 35771 35772 522660702 94119 94120 759468656 37562 37563 76394328 87547 87473 162429065 45315 45293 288072198 96972 96978 111358771 42910 42867 544972848 90417 90418 537771285 21029 21030 565142512 82326 82347 199431635 68455 68456 297307975 9413 9414 207953721 9661 9617 723104811 42161 42223 158839152 47708 47712 958318832 36131 36058 665835663 5833 5834 998601844 4962 5023 514085633 79599 79539 390239311 369 392 14493081 11214 11215 392008713 42465 42466 709878500 82842 82843 795794676 29247 29249 516682120 88695 88696 66846266 74488 74489 349598311 93456 93489 56444416 16953 16954 15670060 6300 6301 281749035 52107 52032 434298796 8893 8875 621811489 64719 64720 664323105 31042 31044 883774140 73041 73042 963507727 11998 11987 857608370 81845 81846 284280059 47752 47753 846704800 2296 2371 25205062 16987 16988 31525326 17140 17147 819389658 31080 31081 774280587 27383 27384 406056724 64667 64630 986906569 45616 45617 438993395 56278 56215 300023880 94953 95038 716769920 74757 74717 395289722 6555 6524 885855870 51363 51364 803439821 2846 2848 981494168 82798 82879 885004779 15971 15972 480113868 81200 81201 210775725 14203 14177 635698235 4965 4966 802696865 32738 32717 864238938 7736 7737 594483687 92516 92577 71932098 10709 10680 241468486 30788 30755 641836900 47890 47884 960773803 28251 28190 737884992 61071 61072 220078857 4288 4359 575214855 91451 91452 550178806 63722 63794 821847707 69270 69271 829833489 78135 78171 658518469 45536 45537 30634940 63220 63221 512636241 67112 67117 763731038 58373 58374 364416907 66339 66340 139508481 2476 2477 538774108 78265 78349 715310353 66076 66123 36591995 29564 29611 688187562 55971 56035 51397563 22193 22136 466779626 20766 20849 266810617 52984 52985 912533427 67372 67291 758235009 9308 9309 341658246 18086 18134 474198001 40411 40485 745011105 95452 95453 970242765 19364 19317 428452352 6165 6166 394377382 42027 42028 554188317 3093 3159 974634834 10559 10560 824489311 7512 7586 192434080 87495 87579 985575352 75029 74967 496465610 99418 99419 971930008 72180 72181 34687528 98363 98364 420623558 34747 34755 168691655 18888 18874 63429506 72597 72627 49977524 7586 7509 610173527 23911 23912 531826282 58008 58009 977490081 87325 87282 297696474 93830 93831 776313529 15767 15801 32582658 29612 29613 182042405 13126 13174 629194360 8838 8839 367743123 47670 47671 229496183 26438 26523 880470610 37845 37819 688091201 42089 42090 531181152 77906 77907 80639864 40476 40477 919478133 89229 89230 948085408 70783 70828 776154722 13786 13787 109963901 63495 63496 122537223 96024 95959 540171900 56458 56541 357384525 11685 11637 32075115 11871 11872 701178542 53260 53261 687379040 66564 66641 779607230 13015 13016 354106511 4622 4623 887925180 75996 76014 719631248 68242 68184 559094563 79572 79573 471159227 38050 38083 894664124 63397 63398 945856094 19612 19540 836876279 96036 96003 904507061 92236 92237 501342605 26452 26453 235266282 91347 91348 859964393 88209 88197 444641086 85896 85897 736734208 77185 77186 576881924 27168 27169 142595096 56810 56854 122228386 33187 33188 36917044 70806 70807 44836123 94380 94403 548794120 77851 77820 464011397 47383 47320 659297683 95147 95114 558860515 30093 30094 985948753 90790 90791 255812590 56302 56220 495129941 99222 99223 367578731 63695 63665 603623757 11353 11302 161021686 97810 97811 951808258 39278 39279 445950231 94304 94305 39701428 49124 49190 137366239 72033 72076 59664452 28817 28826 343023670 54968 54969 844148180 62815 62816 142254272 14877 14901 716360215 89170 89171 831629854 16224 16225 356544254 36956 36957 623789294 80875 80876 443187009 80161 80185 235924807 79892 79923 611252337 32464 32453 291472837 22504 22505 294862411 14749 14669 407744126 25106 25147 872589557 57524 57525 616800046 36797 36833 949271527 85450 85451 69235791 92216 92269 889894042 14950 14951 156302111 34294 34296 884321018 11779 11832 843326502 63359 63418 866706458 39361 39439 16196303 51501 51502 158077255 67671 67672 963518574 17557 17558 761979767 55172 55169 636235717 48713 48725 272851895 83100 83126 345496786 3688 3689 614977896 94181 94132 928598730 9257 9258 261582797 67977 67978 636471417 8526 8527 621117043 38404 38341 82404332 41561 41565 419528025 17597 17517 410830515 52826 52827 96674239 6777 6778 690599023 56117 56122 852237235 41321 41322 894003972 96641 96642 57152002 20276 20277 249299819 16194 16195 835530473 6600 6601 344131570 39694 39753 573419606 41811 41831 94765991 92892 92861 50882135 720 721 551159650 23670 23740 6612114 95223 95224 673046377 3600 3601 52323041 69274 69275 745594085 62304 62305 890888108 47332 47333 209898767 39005 39006 638428190 28568 28569 940814060 90239 90296 353476422 99790 99791 467470214 827 828 190515221 30335 30309 485351194 79247 79168 739089192 64931 64857 227363982 12443 12444 9380958 33287 33316 551699969 96720 96794 338419351 3113 3114 81154324 20290 20291 173353546 57222 57223 866321024 66360 66361 670742232 1326 1324 994843334 63720 63660 116124235 12220 12221 712701991 90810 90811 101021071 68670 68691 126249140 94291 94258 308830715 79542 79478 770268459 56402 56403 132392109 1688 1689 195847314 13507 13508 705610599 42037 42038 843516759 26643 26694 776185031 16936 16947 759562224 83776 83748 811768271 20297 20298 905743391 97564 97565 934957938 92943 92954 552735776 81990 81991 883216988 64005 64006 828172223 51309 51337 936266708 62115 62116 3919989 52773 52774 98396941 55239 55211 43595776 76326 76327 150095545 81356 81357 564512707 20680 20681 438521894 32830 32831 802064135 79419 79420 407073743 43664 43674 387311230 7765 7794 276326751 79351 79382 196617711 49401 49398 643644517 2506 2450 998943562 49045 49046 873436793 23912 23908 920298045 19695 19712 18655793 61809 61810 331617646 70577 70578 124855099 94409 94410 224668937 9023 9020 836942993 22910 22911 181800908 80354 80355 969505598 37575 37576 540323396 76691 76692 990298324 47494 47539 753958663 6825 6767 953324652 22054 22050 241386143 58569 58570 591466722 37612 37613 325674157 56447 56448 682752872 11197 11180 279462611 48053 48138 118301513 66474 66475 45060189 68925 68926 612311810 41512 41513 471396532 11043 11044 345730390 65384 65385 552683973 62257 62258 721656003 80478 80479 409865059 90135 90136 874266943 72994 72995 649827154 36741 36676 709281097 59913 59896 8918522 10495 10434 316239922 63255 63269 48930985 89639 89640 125559443 42141 42142 757724086 45019 45020 606692303 88576 88577 730895557 64725 64668 964775990 53069 53047 869696090 9269 9218 823561179 15688 15689 404389727 40312 40313 82922522 83828 83829 575490192 91505 91506 601290730 65333 65279 808802933 39712 39713 996164274 37284 37285 890136544 90795 90796 939349439 97036 97037 850135923 32074 32075 256373883 37897 37979 332603477 78567 78568 240645791 53102 53103 780887647 12784 12797 395798394 91944 91945 198398483 28110 28111 661393078 67765 67766 661752805 67355 67356 937882508 34497 34498 855080021 67119 67120 41103811 32931 32932 999180030 41683 41678 668370823 40948 40949 153061564 36703 36637 568129691 10633 10571 717639642 9099 9128 334310403 76806 76807 589597691 61341 61346 519897085 48429 48414 674138644 90127 90209 382990182 31493 31494 677166616 20925 20896 479697990 48142 48143 883295975 93927 93986 509387148 70775 70776 329904044 35945 35913 831996376 65763 65782 521748066 9113 9114 470514107 47972 48043 644041865 50632 50582 437362186 81519 81471 208252484 2381 2301 633778967 242 176 243543689 98236 98237 950289482 83640 83644 348856218 55474 55545 320529234 92810 92811 333578462 53799 53724 827619803 41871 41943 685732555 62431 62432 488650695 13321 13322 210223171 75014 75015 500995217 73845 73901 53106510 35729 35730 540629470 73327 73328 839287380 35709 35634 933451753 51513 51433 68658581 28779 28780 621131366 19339 19371 920074777 42646 42647 808145220 27722 27723 943956870 75317 75385 44710107 82459 82389 513949625 35510 35511 806806790 26612 26679 937482850 45858 45859 161079466 21427 21428 127307041 65572 65573 211095684 13910 13969 214843802 40567 40559 190272986 43122 43138 846847414 11546 11625 608685346 48065 48066 915467759 74257 74258 900081373 40873 40874 931959202 23749 23665 945119874 83710 83767 100305328 77398 77399 935106876 702 707 612440351 81736 81737 936597382 73928 73929 991848765 69000 68936 808072325 34548 34491 70460762 18130 18131 767580178 7457 7458 906749521 90828 90875 472507379 98344 98320 372446785 49839 49759 336724793 32605 32688 235776948 99624 99540 876021553 36873 36907 504597173 25133 25160 335716553 1323 1272 18696435 78435 78398 62973942 39220 39229 920640818 86950 86951 647018461 45883 45853 242072868 51285 51313 768143440 2868 2839 929057486 70955 70956 144790556 60110 60111 932983344 71014 70971 978569502 47863 47864 794019625 38790 38791 395334328 22059 22060 139384400 24787 24788 318389064 93654 93655 186640552 59117 59118 32497026 71583 71584 73004966 9859 9819 789292796 85842 85843 722282534 92351 92269 862486182 38618 38619 400580124 76351 76352 898363054 83790 83791 875494912 74123 74186 642947953 67895 67896 916248124 6394 6395 226134165 475 464 495128644 11598 11609 353909844 23194 23139 992963015 5242 5243 170580306 75888 75955 934512845 73794 73779 870618740 34023 34024 382056843 32102 32103 57509323 36348 36349 708804658 77029 77030 190624556 28833 28900 366671268 6005 6006 329215305 98769 98845 235222863 13306 13316 270271059 45994 45995 131669109 79734 79775 176662408 67396 67397 394325711 64054 64062 334963453 21827 21828 287758763 65050 65051 648880428 58557 58558 242651675 74172 74173 62011217 53111 53112 690719849 83581 83582 323084684 54451 54452 887507579 22206 22178 648574215 64040 64041 594729167 67691 67768 893380946 91313 91265 476817370 70542 70543 533100466 57381 57342 751457800 30978 30899 969902676 75952 75978 91453333 17242 17324 933729604 71478 71479 957436604 69329 69397 301173800 39187 39188 25993991 10111 10112 263172311 37555 37479 801250879 30167 30121 952322758 40426 40462 831714756 24488 24489 607925428 60221 60234 826305253 97279 97280 303242100 81195 81196 161168385 27942 27943 499655998 9905 9906 558015665 59963 59935 660705044 51626 51627 644525603 90681 90682 780382466 98703 98737 949814549 21718 21739 602626069 84052 84115 609076904 27493 27471 944417888 50671 50672 265340313 43529 43562 735748521 63977 63978 172081860 12614 12615 497396790 66841 66858 544698737 40713 40749 204615734 75093 75141 911566650 78318 78319 216945842 27472 27420 769906715 66297 66285 407895481 6715 6716 218859647 61439 61440 325612877 73430 73431 105979756 54902 54903 726992655 75236 75288 287942619 75406 75407 33762217 2692 2693 590003707 44570 44571 348686736 25113 25133 631432711 54683 54684 349938488 13523 13466 445677045 54272 54191 608911801 63731 63732 993256947 44516 44517 161953926 63458 63459 814352948 25775 25776 87975946 9151 9152 325227290 80071 80072 719328672 63377 63407 915252404 91361 91362 264686410 17797 17807 316929995 24121 24129 286296839 44138 44153 125765923 20684 20734 56615135 67186 67187 875670256 68664 68746 614578947 78704 78629 888363874 12759 12760 693862369 50211 50212 178972900 25598 25641 998838957 11911 11907 584336050 29836 29837 606561043 82919 82914 27644094 2075 2076 27295592 36737 36738 908213457 24516 24517 760683522 16450 16400 842237901 21848 21849 77308255 31287 31329 903842514 5012 4968 154087377 74651 74652 733983671 92791 92792 700081829 96778 96794 8695357 39447 39448 163876180 44749 44750 54453454 60707 60634 53949603 12384 12385 981490568 7724 7725 262813257 21153 21154 560122664 35304 35305 241945379 47067 47081 941043560 53672 53725 785516077 76190 76191 678153666 9855 9856 30366193 23342 23297 577133663 2794 2862 385936737 71969 71939 931189957 68675 68676 443291797 2137 2146 74917707 7618 7635 660258128 27009 27010 8593357 92027 92033 717740012 57034 57035 609988946 82368 82369 711660134 35269 35307 633825128 73587 73588 891099697 50623 50624 73799940 87787 87788 470956890 70890 70817 524821327 44818 44819 326044424 20442 20443 386770311 60872 60797 115100968 72038 72068 15066468 39372 39327 999281660 93967 93901 195409626 9821 9806 804583029 71617 71630 538620097 40803 40761 984881057 39512 39513 672315287 81652 81690 403046017 70064 70065 573495587 7386 7365 34262023 78583 78612 61258218 68676 68677 447618576 95888 95929 678850569 10278 10279 254004132 65258 65259 655350677 44037 44112 564609501 4389 4391 625249325 77233 77255 109882568 87260 87261 783784331 96402 96460 494046877 94378 94450 204056086 28900 28901 475317860 45897 45898 884077209 44639 44586 149088514 87101 87102 680775723 91276 91277 97580134 84461 84462 825268652 23320 23377 972396269 40327 40328 542213070 24905 24906 408371672 54703 54785 993753802 11414 11415 544045273 88851 88880 453661809 92344 92373 511028491 30471 30516 459186350 79614 79615 640203311 14126 14127 418969298 66052 66053 523231750 4158 4199 165417601 9540 9609 37247595 1096 1097 923185369 54466 54467 203513704 11794 11795 176758136 4864 4865 448350929 36137 36138 467951562 41225 41226 185316181 72667 72658 585593954 61927 61902 645509677 99916 99856 277277698 88383 88328 906707596 52592 52563 903122614 30256 30301 809878316 34362 34346 528133455 30946 30947 495783320 94560 94518 211432344 59322 59323 788938174 54440 54453 920546508 69929 69858 300910734 79786 79752 658489765 9563 9564 742221269 89767 89834 798157560 83538 83539 422651908 56958 56959 669879324 16627 16707 402707474 8534 8535 35798436 61617 61692 390514506 48204 48205 318068367 75708 75709 708526990 65952 65926 977299247 80719 80732 776433937 95631 95632 652380287 56723 56724 781155846 21866 21829 328948150 50322 50378 920644951 91649 91650 481031111 15884 15885 283396244 70686 70687 560901019 62031 62021 450000523 16771 16772 79705492 8583 8584 571995720 69806 69794 402157786 38159 38236 446128869 81506 81502 80305572 21150 21116 888200074 78422 78391 977447619 20875 20853 974109945 79323 79356 799297274 20360 20361 678561502 45329 45349 611424198 42297 42376 800093680 4008 4009 258977486 10593 10619 654817975 90198 90247 192189371 65109 65110 788791947 46429 46430 706820011 42078 42058 735120026 61633 61623 12522628 30069 29990 901774234 49166 49167 817611675 5045 5046 248838811 56228 56155 823038620 32934 32935 48218244 6931 6910 22900526 35288 35289 325959928 51210 51260 581564733 36887 36958 219216658 60140 60138 109728163 26868 26869 248776053 66361 66362 939260104 8186 8225 380140544 14140 14164 882664451 53502 53503 104955364 70547 70548 691574962 40398 40349 140728315 6133 6195 814209889 75194 75195 762749425 99016 99017 542052689 19542 19558 571952045 14613 14614 175234041 89393 89319 434382770 33188 33242 821662703 80492 80432 136139609 25283 25332 980373580 6440 6441 536132952 6067 6106 671677366 29077 29078 541866394 24230 24270 515941307 24541 24542 721728060 51591 51592 247408187 73649 73650 702107407 35200 35155 851618727 63100 63101 791138878 86611 86612 933478605 90728 90729 854130187 85231 85198 393646444 66223 66186 412200408 9442 9443 130454364 23294 23331 711491418 36916 36891 544899287 7232 7175 987308241 42963 42964 475760041 79792 79717 122815112 16727 16666 481650412 50101 50102 91928577 94836 94837 239477454 43226 43227 108741259 17869 17894 421441594 33712 33713 636171315 13395 13343 674158838 13318 13319 193543180 94698 94699 46926357 7896 7817 490361558 96628 96636 183937672 22977 22957 893397267 41007 40939 957723366 20480 20540 758373996 11302 11303 823850676 49609 49617 107261756 29336 29337 80942923 84490 84421 227366331 23378 23379 234490437 13854 13855 586488500 23358 23348 206958792 93067 93059 208199238 95344 95345 507353887 6641 6718 696860785 75317 75384 682488411 10464 10542 208513570 46976 46933 270021220 44564 44565 832268634 12660 12715 159650685 83800 83801 875729434 73305 73361 74835864 17461 17462 594666344 57268 57194 840773077 67024 67105 87131106 76370 76371 430563393 59592 59640 917937459 84433 84434 925885885 96380 96381 319748153 342 343 123338432 6577 6537 773879108 89369 89370 610904481 64884 64853 781774915 56599 56600 744261577 49124 49102 626528719 15436 15495 837245120 77963 77938 395827042 50797 50803 771908255 35996 35997 920033326 2586 2587 219094286 77005 77006 593701490 70471 70489 707194506 87591 87644 303460645 3591 3592 994198453 46333 46334 545688233 61837 61767 46674486 41878 41879 669716365 40156 40157 633866233 19925 19931 682112563 9397 9398 331857567 34633 34583 106574597 99819 99808 37141630 91364 91365 261040662 61110 61111 810558616 97565 97516 505974481 20463 20464 457636502 90062 90113 651156988 441 442 750573072 51493 51561 363154706 20633 20634 486884903 10209 10210 438731128 73248 73249 901096742 6179 6112 526370376 56091 56087 404594425 1973 1944 255771349 33887 33888 331901342 12385 12395 474492878 86501 86502 501710255 14576 14661 909778074 54778 54742 840425833 31896 31890 1886708 67212 67260 130166803 45007 45008 289922404 80837 80838 946668432 22158 22159 335565349 10089 10133 447945114 38108 38036 106635569 17424 17478 709827669 23963 23964 574746497 41660 41579 183130099 33358 33359 629696949 9900 9942 630981558 68584 68585 714331336 29671 29664 191901430 58290 58223 106632270 91667 91668 398790639 97193 97194 967369367 26641 26642 121732489 87792 87832 421822247 23962 23935 849842406 41461 41462 126963980 54446 54447 434318940 41622 41623 995059636 2807 2746 64593536 99025 99096 937944700 93929 93967 96755889 99691 99657 785718475 96695 96644 574738479 46531 46520 245520899 62690 62669 212439079 85631 85712 370352149 75717 75718 340858316 55857 55858 157329941 95134 95135 364344304 74159 74086 260130849 65643 65644 952812484 16091 16169 657617243 93485 93486 657085467 64853 64854 539903713 92934 92869 659348277 14651 14714 19873808 25447 25448 374442885 86115 86055 8044695 98872 98861 127750669 90332 90333 913567723 15509 15594 830714240 89262 89263 600503419 32598 32599 840865415 63876 63877 829781462 5120 5121 134360039 68433 68434 191184377 79551 79552 638867172 79851 79912 929013496 91945 91980 153798392 51062 51040 614690361 84187 84188 649190948 46700 46701 640415939 92974 92953 49254542 88655 88615 929892074 37692 37713 110933746 38805 38806 347695257 92471 92472 589700946 73740 73766 609847228 2646 2615 594374942 40545 40546 468910542 66444 66445 374355031 30061 30062 325392568 80080 80117 103877705 67656 67657 978632284 31078 31079 971920868 42678 42679 907326961 45916 45917 535791022 28587 28645 740636002 35766 35815 545508695 8853 8854 472573346 87038 86983 611545844 38922 38923 787555101 37578 37579 170127750 59520 59446 934055954 79316 79317 927928778 35541 35542 700700581 14533 14511 60326130 43064 43065 532936010 95550 95566 731197098 83857 83858 25625279 67154 67155 33461872 50075 50114 552549775 45631 45632 345124969 41248 41310 469992764 46033 46097 696116989 94873 94861 902987472 70484 70485 424366435 67976 67977 696137398 59134 59135 887060198 15488 15570 484969060 85905 85917 168266500 21133 21134 331102454 49260 49261 946611155 60569 60570 152586182 76929 76930 522989714 24315 24316 818360326 80807 80722 646986478 93594 93595 563888454 99816 99817 555028686 10101 10028 657347165 90901 90835 234802508 55487 55488 102205357 40230 40231 598249006 27566 27567 779746153 82926 82859 261031718 79657 79658 857731053 92786 92787 633103872 23598 23599 940087497 15562 15563 157845558 94328 94343 472727579 58249 58250 73422568 14244 14245 483306250 63764 63765 406429432 58143 58087 868554837 25940 26016 823810074 94917 94918 268477701 64924 64977 292333326 41243 41244 998224270 64540 64541 41485919 42881 42929 342873713 26381 26382 610656484 72133 72119 602859533 90234 90235 857654470 84042 84043 78569721 89050 89051 127497230 14762 14684 135220937 85977 85978 419792494 96487 96513 467189252 51584 51560 262404588 43514 43515 664269047 97501 97502 957225816 80033 80046 98067227 24063 24064 174719675 24441 24442 809527164 22596 22597 502061631 79502 79503 238905838 154 155 910537237 21834 21770 471092767 61316 61255 186286593 87221 87248 429563933 31829 31830 416340608 56620 56621 830015194 52749 52816 454540193 32451 32452 782055661 53163 53164 612831789 76306 76307 236093859 52962 52963 688226578 71552 71536 458285064 97636 97637 542474344 75426 75471 839512441 14988 14989 126997062 14392 14459 688417265 93290 93289 298774726 71943 71944 918308104 59462 59463 289493179 1591 1592 120051536 23294 23354 834527184 199 200 746435218 48796 48797 342779095 13515 13593 216716722 99428 99435 767602780 83176 83177 23617333 91277 91254 999656811 44010 43925 398495604 26190 26191 40113956 87915 87843 875657023 49078 49083 552188183 73110 73111 659596888 37487 37522 78755119 16202 16219 773596654 90972 90973 873379462 16124 16074 150463415 67030 67031 246863981 46985 46995 756619725 5854 5821 616328106 11818 11873 72889742 13195 13271 606929651 41141 41084 363385314 78939 79011 867029822 62026 62093 818266553 51496 51497 351012308 89972 89944 88299099 97611 97612 670619761 57145 57146 333172793 92064 92065 746331950 91402 91443 155460079 85014 85015 124345885 66847 66848 429596559 7565 7509 171364428 24942 24997 342398793 19425 19377 253450299 22717 22656 416782115 394 395 117096447 52380 52381 986918599 87325 87355 542887376 70552 70512 390145541 14865 14869 147124214 75184 75185 214271098 96622 96623 21200586 82569 82572 275549407 9990 10047 581053050 41114 41115 403586819 34178 34179 616132244 10341 10325 198131703 61910 61928 40958474 71513 71549 917861596 16411 16327 802757910 17132 17089 997931012 22721 22722 830063666 56281 56203 201843679 4307 4364 829404667 81099 81045 237734901 8410 8411 38230667 63490 63569 650174294 66547 66548 52883127 65449 65450 501579240 98283 98284 589438063 14793 14794 624231139 87389 87445 447083352 81214 81215 467432998 87200 87201 778248977 10674 10660 990202582 12719 12637 805803660 53645 53622 330313611 39440 39385 735255521 62676 62689 721652854 76969 77018 780006280 45707 45643 914917733 67560 67561 88716615 84161 84092 465732457 74905 74831 758547041 22753 22754 870478588 93028 93091 334882335 28912 28913 694958341 72457 72458 439221249 54052 54053 159725161 84523 84448 387694368 42554 42555 804136301 72752 72753 271855038 26171 26172 322568378 29501 29536 122029564 10663 10664 997168831 51429 51498 80754777 88096 88084 249111670 39339 39362 722656986 84475 84476 514038640 8813 8814 2239659 37721 37685 666882907 99222 99155 529841044 46414 46415 778107364 140 141 433526815 75042 75018 691480578 34438 34493 464637065 20652 20653 273930590 92895 92820 894331856 62426 62393 876694701 60978 60979 266805455 63160 63161 268820355 48616 48697 167822376 72593 72594 157882804 71152 71153 620683200 37025 36993 957705423 60361 60362 131590038 86847 86848 758428530 11494 11444 138058362 59622 59623 872126911 84139 84140 78859386 84111 84139 660986532 20902 20903 95132261 50625 50626 279809260 24855 24780 686261810 54301 54302 506827062 73498 73518 446914904 54732 54733 869145202 22969 23050 188146092 72554 72555 620127854 32 83 782599508 24454 24455 832736519 49853 49882 490747745 78352 78303 432932268 12208 12254 791627113 91980 91981 9144627 65290 65359 131049990 1317 1256 401272896 31278 31279 623113662 88894 88939 672742091 3160 3161 391703971 85365 85375 787627784 34316 34317 285255184 66573 66574 208279319 61869 61870 237203322 47613 47614 243534652 51413 51463 824339115 96064 96065 162938277 55553 55554 368724701 65367 65440 985301060 22367 22392 994334839 98937 98938 106939370 14243 14210 718956467 73773 73774 186601095 860 861 465055948 31443 31448 369801290 85651 85652 351632021 2946 2947 784574532 89947 89948 874040321 61108 61109 906357076 35761 35801 329087729 94018 94019 980900953 37866 37867 380397183 6811 6885 232192667 1128 1129 357922452 99332 99333 879498939 76054 76120 537761289 70658 70739 224071872 22498 22499 382876024 56484 56485 736424007 54624 54625 372558272 55430 55449 720168478 23195 23196 664266554 16866 16888 103595605 71351 71352 471123141 88227 88279 82461502 86014 86012 526314413 13186 13208 932446207 89583 89584 736975013 70127 70074 72253905 30444 30445 517973058 73723 73724 330899961 95264 95213 589947039 5066 5067 768052460 20679 20680 573820078 77429 77400 175663383 74644 74654 165127361 23766 23767 882880067 48753 48754 738712025 43248 43252 112400061 41644 41646 500685877 75770 75771 323951449 88122 88123 435161631 96164 96148 685521558 74155 74156 441653716 49638 49639 266405631 978 902 860926145 38032 37954 815262734 61011 61012 136055721 13845 13846 501928531 59807 59808 246168617 80058 80059 53783001 3530 3487 635139298 76054 76055 790425019 41812 41813 896915245 76643 76644 426299093 64635 64636 840635575 31858 31816 845334296 73431 73432 309727355 4162 4186 660432782 594 595 136125530 59428 59402 356889888 30731 30759 958270810 65123 65124 289543797 75240 75241 634685406 10250 10251 847587988 20686 20738 931847748 54993 54994 485440219 76750 76751 139044115 78592 78593 669576089 11471 11472 615874487 42642 42643 236415200 44381 44382 431830441 96375 96376 798901505 33926 33894 556844851 45255 45256 805479142 13714 13665 303024941 96466 96434 810748617 21514 21463 425877380 55668 55709 411782565 37414 37436 591933782 84640 84641 385757216 8611 8612 475830292 49754 49755 340943907 63735 63736 960496079 25706 25632 562987414 39741 39691 654802994 85934 85892 701881548 11968 11970 826939456 7967 7906 96224069 97688 97605 44053074 64673 64747 333295428 25141 25134 287844214 78869 78870 405954425 10439 10512 103934054 33560 33506 245141952 90060 90041 479045234 40335 40336 256719237 88498 88499 612654391 19219 19220 318972421 12575 12576 74163110 24855 24856 216372281 63567 63556 135785866 16747 16748 442025039 27558 27559 506056040 61660 61661 334753826 79006 79075 702037379 63323 63324 93263116 49423 49424 579894137 90430 90442 894078474 19827 19781 904810700 29709 29680 722257142 24019 24083 173050522 27943 27944 159085885 36699 36700 697216694 14529 14524 552309195 39598 39599 286376008 78618 78534 602856582 75748 75749 855117788 67881 67882 371790632 61196 61197 873383019 74075 74046 395601048 86046 86099 337655877 81183 81262 932096961 90302 90303 18112756 15937 15985 750290430 8061 8141 17035424 67800 67801 390669872 28221 28222 137086093 40226 40227 435307357 56959 56960 234830886 50351 50352 4385789 11092 11093 714893503 81431 81432 49577627 74622 74623 92308498 40600 40516 227163155 43274 43275 301193732 17532 17614 807610845 86232 86203 660210393 68149 68150 448554068 48917 48918 800075725 45409 45410 141761552 87188 87189 297247593 983 951 626664820 2294 2295 256635923 30130 30131 774745008 56570 56571 745388222 73666 73592 482303451 65378 65379 841969395 45907 45908 881491230 72364 72352 890630111 1994 1971 907285892 73173 73174 917003866 21302 21234 366384094 26662 26663 78982470 4278 4279 354060859 84346 84405 321506046 49495 49519 760236628 96480 96451 930189917 73724 73725 927274359 85994 86038 784148514 57570 57583 71554884 9025 9026 781516407 43030 42992 623671758 51971 51972 477321768 98006 98071 698450476 52673 52632 453535668 29408 29361 53983275 41628 41629 819493325 11389 11390 426255280 50133 50134 447202824 26361 26362 762493812 32050 32068 94127960 62606 62533 215289567 40973 40974 749111383 26944 26945 218428153 39171 39206 909652703 83711 83712 518992018 71324 71355 651070927 42583 42617 831368523 53033 53034 803485937 51869 51870 347595211 32758 32759 415403497 96558 96491 462908176 59522 59567 831841 39312 39313 575207045 84613 84614 911179210 72198 72199 751218978 35245 35210 255667514 7841 7842 727262054 23211 23212 135999407 54078 54079 99353534 3134 3187 966040571 65753 65754 950991150 35991 35992 784637763 46058 46059 262065099 2389 2390 843452097 20536 20526 963078794 45042 44993 525220569 28280 28225 142274099 15057 15058 586263915 35786 35787 198131869 79527 79559 644065056 50144 50196 285134049 89946 89947 227239518 17152 17153 444720923 8899 8827 10813194 41150 41151 669041974 78423 78440 413255414 79858 79859 272403674 3735 3745 874337978 56790 56776 151571476 2741 2742 55543931 39890 39819 453517203 59659 59660 648808000 66507 66508 300834121 67141 67219 35358672 65048 65049 286352416 25047 25048 382361302 438 440 554206722 65829 65751 899973945 61760 61761 730276651 49943 49944 800026351 42115 42116 723413927 99922 99936 927069412 18542 18543 243119978 11292 11293 725825851 98286 98287 641177883 53148 53189 200095075 15662 15707 877415820 19662 19622 304870375 45070 45071 636190104 90472 90473 408735674 68946 68904 540103002 79969 79970 696626121 88057 88058 947933771 13661 13721 991061920 84588 84516 365663101 23561 23517 535693123 80078 80079 187792054 74138 74139 207818074 10539 10540 264219582 98632 98688 557407280 36675 36738 558795923 15441 15442 967041440 4552 4553 565236429 8425 8426 370121095 43234 43235 21279447 2468 2492 844122109 4832 4833 616182488 13047 13087 942953281 8064 8065 239004804 76640 76641 880901228 5492 5510 867477710 96672 96673 690056747 60272 60205 109934306 14486 14467 829002188 59831 59832 863175801 96039 96002 111968644 53698 53699 54003412 40621 40690 169237285 34911 34912 656466433 47567 47631 388616879 1175 1176 241416411 80881 80933 628080464 65996 65997 142047197 94213 94214 804668194 55503 55504 611820780 28069 28070 639571349 91090 91091 258451795 94853 94854 918035635 61504 61429 732690813 18065 18066 838422727 16529 16530 197801745 78115 78147 3652884 68817 68818 151193002 40317 40392 576132266 11818 11903 235802308 37777 37715 543384985 50186 50187 530660658 5721 5722 206622192 44123 44084 764921855 84538 84539 195762244 20824 20814 689162062 47229 47275 952967747 49993 49935 203988263 48899 48884 255544770 36781 36782 331722395 51399 51400 131038133 53338 53388 896987205 3837 3779 865673885 64819 64820 670918587 51468 51475 957960147 86243 86244 924014803 27522 27523 579976828 22583 22584 140575208 94203 94215 718417861 9453 9437 667707472 72673 72674 704629314 46863 46864 830735633 63728 63729 901518173 4846 4847 38175436 83123 83124 659979702 77816 77800 991546073 84199 84274 540926875 24485 24486 305283285 14854 14855 490113134 5989 5943 793479326 37354 37355 540721150 23725 23703 187510292 27671 27672 523671200 4977 5051 377325322 65921 65928 880766701 67951 68030 34580453 46348 46349 840253436 40426 40361 770386492 76134 76142 896386898 21202 21148 305710754 19842 19791 497393074 6124 6125 894862640 80549 80508 380656361 77592 77593 848044805 40548 40529 631730230 28918 28844 601698105 48935 48911 130159007 32387 32388 482659406 92521 92522 853524356 62625 62626 935225458 33327 33289 656929240 85225 85226 874625242 82282 82336 423581914 293 368 185438727 80339 80340 626405672 43049 43042 629349212 80553 80554 383890015 63574 63575 403077965 45715 45716 735925 76175 76255 27905490 92750 92751 924995875 95359 95360 251087106 1443 1444 199218311 54587 54588 669803489 10662 10663 339656719 78091 78092 774932465 97262 97263 224884738 70986 70987 480914043 17511 17526 884431110 783 811 794605592 33172 33174 141043815 64672 64734 879171228 49019 49020 304726823 77 162 357929554 16488 16489 747101517 32225 32226 19117775 97793 97794 264457364 10487 10425 754454391 16153 16149 577449081 93344 93345 905984426 17391 17392 110277001 15016 15017 35280183 14380 14381 146012551 83805 83806 890029920 16448 16426 107448925 96692 96693 579608511 91174 91175 242390664 12290 12291 537261475 94182 94159 582771347 42480 42470 337962700 80058 79998 688999089 19300 19301 625810346 87500 87528 527171214 94983 94984 458053972 55242 55243 235670589 36076 36145 710385046 2640 2642 468239324 32801 32802 729880786 97079 97080 796957831 61295 61296 32235697 38440 38441 25678724 84876 84877 157326146 96631 96584 841206328 26068 26069 117715551 61107 61156 435285970 99639 99640 211162046 45936 45902 966929448 56143 56189 698195133 27788 27851 333646623 36991 37044 429071089 76045 76058 394384954 62387 62354 777904033 85737 85772 398405377 10183 10101 443211195 42153 42225 486430832 50658 50615 388431213 98166 98232 213174459 93387 93461 818173287 9506 9507 399205012 78210 78281 884808195 97195 97196 148522981 70052 70089 372288069 78945 78870 753755148 51485 51486 656131293 20521 20522 466742711 4556 4568 627001130 56549 56550 456050514 7789 7790 168742199 30053 29986 349392140 74198 74161 176040003 51256 51192 133799430 66311 66381 968477743 40734 40770 109074731 77796 77797 100452792 65895 65944 694475133 41380 41381 42531177 27231 27232 268791759 65886 65948 892406199 45995 45996 631458714 73610 73611 883129109 54662 54663 108997695 19882 19883 883871792 60758 60739 905070806 34762 34763 265906935 87037 87038 349028287 45308 45309 494058312 8290 8291 357573471 64591 64550 996568018 45540 45603 564531039 20695 20626 802894464 59784 59785 901097931 78304 78305 310044909 8296 8297 784605881 68958 68959 28807061 52114 52115 254457733 38478 38543 834822545 48815 48816 141721587 65056 65012 35383723 16602 16546 141540073 72377 72378 170512484 88091 88043 668258802 57237 57238 622263097 28764 28694 563801266 2048 2080 977624614 23765 23766 718313076 71671 71672 564042939 81925 81869 95738641 67965 68022 106999544 35417 35345 247431890 24492 24493 509724013 41748 41749 992726529 32984 32985 955905115 82379 82380 362364906 72401 72402 785337766 12780 12781 906086285 26660 26661 882563176 47608 47564 592352268 34761 34762 953302443 127 90 404422746 61164 61165 270395025 89069 89051 436042922 3838 3847 328709112 45179 45180 208670762 87291 87267 53303699 15782 15783 219404853 95505 95503 964830810 9842 9807 918677609 52809 52810 608330870 29563 29633 618952964 29624 29690 754184694 88315 88254 302637297 41031 41032 497289030 67030 67000 681811778 50514 50515 220434162 43438 43428 488635852 22188 22227 439124674 34988 34989 572561216 21209 21246 758952183 63702 63641 993981809 17081 17082 831713230 97149 97150 939932202 71769 71815 343135004 32066 32067 213117894 66865 66873 843814980 96943 96862 949354507 81357 81358 959689187 6158 6159 861234947 68180 68181 810498806 58571 58514 495641068 79996 79997 777156156 71427 71504 555582545 58301 58268 635960313 16776 16759 877481525 22600 22601 369396414 77135 77136 208090749 72395 72456 818365407 13241 13288 286598923 29390 29373 205816977 60094 60157 351051821 29927 29928 878685882 82822 82833 810725915 22267 22268 802964675 89337 89282 195432257 64910 64911 387031406 49373 49374 782683346 98662 98669 188753759 48921 48922 232744213 19568 19569 45735828 11025 10946 606735186 60522 60523 967265883 38980 38981 981252881 15122 15123 708361733 75602 75612 553541913 85953 85954 896437162 58599 58608 669736692 23954 23955 37808530 50616 50617 514398243 80104 80105 16125906 39456 39502 779391627 50873 50874 255319291 18409 18410 389365293 51956 51957 657413617 93339 93340 903293465 70160 70161 719617544 55870 55847 73658960 19718 19719 455984292 50266 50267 946096895 11485 11520 160157375 83362 83336 251640931 44446 44423 47671613 66595 66596 646426771 71585 71586 980158142 32586 32619 25404295 20404 20440 18646656 88917 88952 293983287 8137 8190 882189106 97969 97970 185725706 47626 47672 266871967 3664 3665 459046873 86626 86573 633086034 19904 19883 783484252 85979 85980 332369292 32719 32696 317013879 59559 59640 932575424 35327 35366 484497157 50691 50738 868697618 90632 90633 459300551 31508 31571 331532508 95184 95185 80024906 82366 82367 251321340 98403 98358 848806240 73126 73118 382653206 92195 92118 233196151 92166 92236 282950904 78678 78679 561228389 33966 34033 277049825 62548 62549 600949734 57639 57640 644779471 68271 68272 546327459 99062 99047 186635198 26550 26551 828614090 52607 52608 286849637 17935 17854 427920743 97920 97921 632810078 24824 24825 199907650 33914 33894 60615180 75685 75686 914598742 89608 89609 247717033 42720 42721 282846154 88773 88774 780735473 71346 71358 223685787 76104 76105 698212605 94049 94050 536554478 49996 49997 163074043 54669 54670 395511571 74296 74297 314757300 57885 57886 206952149 66760 66761 761568078 68296 68327 220238285 41839 41773 210307881 46805 46769 81117035 59045 59046 486432707 32423 32424 858167761 33749 33678 611091920 86358 86359 537320670 58869 58870 106598725 70048 70049 156172326 58937 58938 72652919 31614 31615 252668969 84615 84616 302059048 24033 23984 78164728 62044 61988 863053821 86843 86844 118732147 54699 54700 282421578 27879 27880 328898218 72703 72660 677232163 28739 28695 143870900 3425 3426 242721416 85022 85023 706050706 83 31 752640381 5403 5366 327193852 50046 50047 372164590 91847 91848 121359541 27150 27151 756709098 88517 88504 454153939 45724 45725 790572106 57260 57261 269506257 36889 36890 831245078 58664 58594 248769520 28303 28304 372140525 49609 49610 852741179 25572 25573 666628495 69585 69586 425829969 14072 14033 378831883 62064 62065 87138265 86451 86500 159059889 33300 33301 21994403 46365 46413 458301015 2206 2207 654044762 80515 80516 97984692 80956 80957 806685877 72356 72357 550905079 18341 18342 494223893 22570 22529 117174777 76083 76126 51451714 62161 62162 434582363 13180 13181 942832657 2816 2793 977772043 34742 34798 947526700 41332 41316 980212084 91391 91388 254313028 36862 36863 543951877 1216 1286 903304148 78696 78618 146617457 72434 72435 942153683 9315 9370 823199510 72790 72718 168647424 48999 48943 508548281 35666 35667 426889621 49892 49893 209836428 64338 64394 225621210 5501 5502 423939684 59780 59753 786291859 30146 30147 470686165 59032 59004 64148821 3187 3188 840805827 33134 33135 228351606 35650 35670 779813170 56884 56885 105276796 6664 6665 278625475 28160 28161 145848196 82510 82511 802208367 52414 52342 121995887 32788 32786 799332080 45781 45752 441050485 18708 18709 387220580 64949 65019 214951314 89533 89534 153612530 15437 15438 766378834 20368 20427 152682754 21838 21839 198030925 91777 91734 498402268 80741 80742 680704084 63367 63421 300215598 88187 88102 25217736 7567 7520 508478815 18585 18616 99607752 5739 5740 203993278 92927 92928 544232865 25485 25486 990577407 45304 45244 296545837 98442 98451 320085992 36939 36940 339808798 77455 77520 5933747 84192 84193 38665923 63166 63167 765233536 91313 91350 126387193 25111 25112 992227570 87473 87474 368921526 98688 98770 766302503 78909 78847 872112754 86921 86943 923933847 85125 85045 120758717 57379 57380 52727247 71962 71963 906044929 16307 16388 895592539 10315 10270 352803277 34422 34382 371939720 87643 87644 742479016 25384 25311 516438865 88102 88095 43733499 60927 60949 705499206 35414 35415 710701445 17235 17283 205685249 72244 72229 866176132 19350 19351 561480473 96140 96141 942305392 86833 86834 154691241 79522 79523 456599075 57731 57740 879603686 98694 98757 244420606 90187 90188 314106215 67361 67362 100644183 56989 56990 666918937 70373 70298 168571256 96028 96029 920850619 96706 96707 643529377 86515 86516 488547973 1356 1357 341863003 24526 24500 186012129 5525 5526 299146937 48580 48527 936892058 78229 78234 241324973 55140 55141 473517302 32582 32660 620347392 98535 98536 352967870 37789 37790 281931581 88154 88130 108826897 86190 86191 252122836 85849 85850 568925461 23052 23015 888544350 72442 72487 138558677 96006 96007 52260998 86493 86494 181561084 12607 12536 963521342 500 501 199681168 33602 33603 618583379 52792 52793 287765431 89871 89872 466589150 51548 51549 905631070 98 99 307164765 64708 64672 914459625 38693 38694 301904755 21767 21768 886665591 26183 26141 306819882 56587 56588 92442418 62195 62248 668416340 89313 89277 255045864 1931 2009 931858257 42091 42087 118570327 66820 66821 76683974 7614 7615 662100468 42320 42321 453861165 51935 51961 770628934 46768 46769 527937543 79106 79107 802267159 12693 12694 509344675 55390 55391 59963916 75822 75823 747204417 36866 36867 543957006 20806 20807 996440860 64141 64142 320036136 46910 46911 265205486 17774 17738 862466427 68599 68581 693851009 36032 36033 199763619 67238 67239 66604371 42841 42803 387286465 25323 25324 741856416 49598 49599 521825721 6033 6034 481724666 1577 1495 972256142 61365 61315 197576600 75340 75341 276332816 49561 49518 806020591 72355 72426 470537104 58351 58352 553981237 71111 71112 436331564 19506 19507 798946348 81849 81850 708692895 86060 86061 571555273 69843 69844 544523139 32608 32582 158649685 79844 79864 190932663 19729 19730 739540043 93259 93193 621478771 10154 10155 465657544 36902 36868 769602837 39810 39729 85325458 82564 82642 390343349 3429 3430 406679839 28677 28680 806869412 62861 62862 184537114 31506 31492 671312296 17074 17075 665338253 62633 62591 515072513 19743 19744 556928233 76817 76890 535467782 74454 74402 896631940 43243 43244 546756729 53005 53006 328692144 48420 48421 555692337 41658 41659 128649477 77675 77676 844191412 47657 47658 387578858 86009 86010 753426713 25910 25941 517994710 85300 85301 186346633 66854 66848 911172736 80540 80541 864768787 63445 63371 152333710 32517 32526 160057145 85331 85272 973016466 17879 17880 954565519 71040 71111 19307491 1639 1697 423416821 7366 7286 522058656 65587 65584 110383768 16389 16331 932349716 70872 70873 123611235 55666 55667 574676517 92529 92530 293300834 20691 20612 223341871 28649 28609 362388333 39117 39167 896395364 34199 34118 519910203 99538 99506 412294006 65298 65323 912364568 426 500 709892353 23904 23927 473855031 27313 27260 388503179 25794 25781 124776130 86996 86997 398099194 58311 58241 263113134 4476 4554 469013041 17205 17206 78475229 44709 44710 386508943 5027 5028 261902996 66467 66468 896674224 30348 30382 122016287 93530 93531 780355067 86973 86974 655505982 26430 26506 203884342 41492 41508 523080939 83932 83931 277606608 34192 34193 344199278 72801 72882 798697881 8182 8111 795710553 11732 11724 938968345 96015 95971 640147552 51863 51864 196542718 23454 23459 28219483 80151 80131 966044469 92724 92725 591652351 71110 71111 387035584 21734 21695 657142412 55555 55556 879036049 80145 80146 532983750 92681 92728 349683786 31598 31599 753135107 24072 24025 277280723 13423 13424 27357314 26805 26806 408813383 38728 38729 890793066 82445 82446 836276656 49183 49180 363338021 34920 34919 308113551 70468 70552 930475431 56868 56791 60278535 81868 81805 560677425 82021 82022 635815718 2735 2736 622683383 77570 77571 628951487 56522 56437 395345215 51544 51488 729783433 55549 55550 683531678 63523 63568 740963017 61363 61364 391533499 84164 84165 893161450 83297 83298 133295832 97991 97992 341534118 7193 7175 333807824 80790 80791 811172490 43017 42993 558256183 95235 95219 638767880 51216 51217 396358994 42930 42853 503355725 55044 55054 798599444 59357 59358 288596529 58774 58689 341863213 12593 12560 145567224 16566 16567 223252518 19966 19967 575535002 45893 45894 575618837 22489 22490 407525702 84840 84836 810290036 60437 60438 629352316 16519 16509 435135 95437 95438 487672708 64952 64949 678995127 39178 39105 461688575 9651 9585 964414827 78868 78869 872428073 8990 8991 813960816 69964 69965 715322837 18572 18581 897197997 79218 79219 427262151 69348 69349 402658155 94921 94922 263906041 22185 22210 278477086 56852 56853 221988355 2986 2987 654254903 76047 76012 572427763 91989 91990 92516946 4696 4714 200302409 26272 26273 40233958 78766 78767 147832924 98276 98225 263268772 88426 88499 364228353 52735 52736 368644512 20826 20827 965021897 14333 14334 429499785 74985 74986 313600459 65785 65704 80984528 57212 57294 805304758 37637 37638 978746010 69045 69075 986191471 23662 23663 444808472 35253 35198 967191569 46475 46476 875348902 13147 13148 301505238 9721 9708 264556738 84903 84827 161577505 45025 44999 876008303 49971 49937 104720593 98680 98658 206655562 58279 58280 296788191 96102 96077 920426019 66777 66721 202435603 12966 12970 931464012 28107 28108 677733017 74798 74763 542082342 51094 51095 502643842 33842 33843 500046011 13452 13453 878348786 76837 76875 853554196 49911 49912 389897762 15932 15851 47566457 60821 60822 421868474 88020 88007 212651499 64524 64441 54289495 45492 45501 10982512 17590 17608 751642149 35700 35718 959234497 45972 45973 929174647 55765 55703 234941747 21193 21194 321382042 76365 76303 161070792 46032 45956 459870925 7486 7487 510545040 77418 77378 809389315 56713 56708 24868029 30177 30109 822588867 51008 51009 284018443 20265 20266 380307266 29465 29543 969575885 72837 72873 555159329 34970 35040 303879611 4534 4535 879661730 36259 36260 783007051 82101 82102 581420768 92905 92906 276160305 76331 76332 600941798 4535 4520 8726076 23313 23241 991622820 32979 33041 868317516 26796 26797 152251931 14562 14563 32632848 34542 34543 325285834 18706 18707 913251932 93754 93689 357195283 19613 19614 253531661 79372 79373 647410894 31926 31927 62020419 45297 45310 974496738 97370 97371 54349378 11485 11547 939912161 13018 13019 429671989 47549 47550 34993674 8023 8024 544944898 43589 43611 836200998 84343 84287 108051537 11323 11245 338850217 93942 93943 228893466 33197 33176 950962882 47955 47956 712785638 52692 52622 177847447 62034 62035 23440460 53029 53030 532361436 8257 8258 619366431 87138 87172 253334968 91976 91926 333120570 4247 4240 940923699 12722 12723 942119534 42315 42316 866731174 77890 77865 170175745 60808 60809 247661091 27697 27698 572572917 40312 40324 625335973 58041 58094 584750810 24176 24237 993813173 6966 6967 947188997 10962 11009 49768861 13612 13613 647527112 89556 89563 175189318 69223 69231 802127578 77036 77016 826218588 85130 85164 371926984 87863 87864 290554410 17121 17122 527372290 89784 89785 100248052 97725 97785 115490899 11008 11009 389702505 15036 15037 950735367 59707 59708 978907455 60171 60132 399831429 14317 14235 455374777 41444 41425 614239550 58211 58212 120670862 71410 71488 843067637 78232 78233 823639067 90490 90491 501029168 68001 68049 534773327 93688 93689 795238522 23212 23213 188075888 4467 4468 17151411 22321 22322 689155281 3492 3493 102062063 66605 66588 798223054 85833 85834 98120651 77444 77410 510279136 93058 93059 43928881 37057 37058 727388962 81087 81031 440030926 28125 28126 792823726 72832 72815 5524029 44466 44467 773225371 73960 73965 548081775 17741 17742 760716303 91244 91245 498280229 67353 67314 749522207 2611 2588 336426345 89938 89939 6639145 24512 24513 52090592 44076 44077 685980212 19077 19088 456103268 66756 66762 371519263 48094 48050 10111129 50511 50512 417272005 4785 4786 99766038 74764 74765 217982382 82447 82512 882051588 155 98 356972788 26127 26081 345199757 2929 2930 974152371 27550 27546 703206915 17938 17939 924343429 35372 35373 71965851 72773 72774 713894649 91568 91613 934296379 42412 42431 660020923 86988 86989 790065713 83349 83350 917577501 40670 40682 895783232 71647 71693 252438767 88168 88169 878556773 72885 72886 493187116 78886 78828 120375738 63668 63669 76327092 43607 43608 4586357 37103 37104 986637491 58668 58750 451630403 17700 17777 813213244 54987 54988 797726751 62310 62311 578107152 71021 71022 252506516 58804 58745 896150443 28130 28074 618089545 41965 41908 311347806 3222 3223 362903042 81107 81108 783563467 79822 79823 13136201 41511 41512 56096051 17607 17608 763942906 78168 78224 185094253 91217 91218 54201093 44128 44129 651913762 75197 75198 685405345 95728 95804 661832768 65174 65241 515691579 25966 25967 55662455 83560 83561 313103936 18106 18030 363768763 9462 9492 389623708 7362 7354 300608804 81336 81337 624077137 98311 98327 674031792 19462 19411 907428503 57445 57446 125567659 61747 61748 532445515 74274 74339 151473308 90566 90567 991114276 505 566 79617754 93940 93941 981309626 60566 60548 941778306 66180 66135 437768559 79588 79564 637175423 9201 9202 70776370 81272 81273 462491370 7432 7363 567041437 80570 80571 303674824 32599 32600 943463884 88872 88873 181720154 79945 80004 544110864 22600 22566 898323854 99087 99070 46390901 94268 94269 72121217 40032 40033 772257183 13264 13265 464684741 59639 59687 789393085 24984 24985 352427874 7837 7838 462919754 2977 2896 790060671 46985 46983 899775146 55154 55138 413316919 96713 96714 540364432 29886 29838 460020291 12898 12899 254735016 46591 46528 465280067 48678 48762 216285923 17996 17938 274703925 60487 60427 36539618 28731 28732 282343267 19078 19079 623686331 1707 1708 402112875 47855 47788 702077827 69022 69023 727590104 31861 31860 163872081 61817 61818 526107995 52299 52275 468136856 99023 99100 645250987 65606 65650 693889696 44447 44483 231130223 3074 3124 284599551 80169 80158 97742788 311 394 174951303 62033 61992 426350997 64228 64229 16079118 28496 28497 73551730 17947 17948 328914813 39650 39694 369198440 80321 80285 324663934 98415 98416 360973756 70123 70090 236314639 76029 76030 504843216 11204 11205 532127729 59143 59144 136621539 26962 26986 750723137 26834 26889 889762996 26136 26137 670058678 76218 76219 404004063 58743 58744 722710508 56153 56222 783496863 27039 27040 778919874 95374 95326 695640639 75856 75857 449152830 18089 18090 376172470 86527 86495 577391880 4247 4301 564271731 47218 47219 504870296 1315 1316 339838906 76757 76759 319224434 36749 36809 752088769 21873 21934 726304643 66775 66811 141685098 34595 34536 327920876 7826 7907 399114283 26633 26695 909576751 88394 88346 92341113 51634 51635 456129658 72778 72862 889489068 44467 44468 645813960 22648 22671 356940468 28564 28492 757817688 42158 42157 523650947 27086 27087 923891396 73408 73389 974687241 7731 7667 649747782 38740 38741 380699463 92865 92794 784368144 49952 49953 994490863 37440 37441 187140784 9628 9629 658549691 90925 90924 908044846 61023 60996 926734969 51145 51146 871844476 50370 50371 918167253 36382 36449 211705100 98658 98703 166296151 98366 98367 774840013 26084 26085 14034847 43332 43333 545527541 18698 18699 430616502 39115 39116 703920040 67804 67787 448396133 78858 78859 767783679 98480 98481 785082242 67140 67180 60262461 72593 72633 284406061 93510 93511 176907526 74756 74757 981942684 37608 37690 370758365 32154 32120 600846400 72496 72547 302374392 72367 72341 599077681 58983 58984 28215364 17737 17726 946882784 64070 64071 798640925 86005 86006 595985252 90323 90324 284330544 29166 29167 756726056 45055 45056 389969514 50225 50200 693658148 13923 13889 805788979 28580 28581 685512237 90056 90078 276001058 20148 20149 63402999 75650 75636 185832232 40393 40312 53589130 14331 14332 216926264 95870 95895 124835043 24031 24032 306973203 386 387 771796880 86146 86147 870395076 94258 94293 317274851 70205 70164 75020551 66886 66887 276990725 18452 18489 782588006 72086 72087 698257315 45568 45618 835394232 49188 49189 375297384 72374 72375 258182429 41918 41919 566304006 3473 3474 118870868 65811 65812 902994037 57013 57057 952431474 57033 56993 957021944 56191 56263 528659113 47075 47076 736540427 52349 52277 100811792 29821 29737 962475626 38645 38673 539028089 13967 13903 24494482 48501 48556 736169991 60212 60238 629469591 8979 8958 352686692 77637 77638 677952018 63424 63406 423745819 43366 43367 411383342 83182 83183 913858392 51060 51012 762852387 89989 89971 651211562 75601 75602 685424321 40141 40076 742172826 62101 62102 922234113 20476 20441 88662530 5116 5117 53021772 74539 74606 629633392 27384 27404 846012275 54771 54811 413401747 76323 76284 922367026 41030 41031 382322010 25152 25140 835358456 99311 99247 358054053 85659 85660 225968972 10683 10684 7682943 79458 79459 840242583 7431 7467 211574523 67075 67038 468096963 85189 85128 205468834 34273 34274 131219722 93733 93757 533586715 36702 36747 174705821 73794 73795 541764785 12481 12563 582828746 29997 29998 417129036 87174 87183 908955329 28742 28743 387474694 86313 86379 541411349 15901 15868 508349053 77096 77097 967006016 47169 47170 516283183 53279 53304 971735022 45718 45647 896186543 36453 36410 651746608 58798 58799 710264354 24189 24190 422032693 55630 55657 780821065 54815 54806 751231408 26486 26552 280457736 38007 38008 989306796 90210 90211 889355479 3571 3572 502640428 93736 93701 460975681 87530 87554 572168821 18258 18259 984233613 47484 47488 834187931 75921 75939 938046622 17444 17445 369778733 76951 76952 728296262 3960 3961 964315918 92115 92114 969192061 97670 97626 940025099 28438 28439 99352909 40071 40147 502460632 39388 39389 762372616 9802 9803 211701845 46521 46471 90992197 78967 78968 425876001 22493 22521 412208135 17473 17454 269383579 72606 72607 502225842 58339 58340 799152636 67918 67919 34934928 81270 81271 800386466 32439 32472 691964142 42200 42205 873640291 2463 2464 205537115 68140 68070 815824022 22161 22162 904695631 40722 40723 763452752 3580 3500 90147106 11483 11554 700876376 387 465 895337250 3452 3453 560138785 59669 59670 262042073 29578 29585 687041095 94771 94772 230016514 53022 53023 431326131 45454 45477 262588703 89506 89507 824642840 54778 54779 205862953 84031 84077 595817492 97261 97199 809999693 996 912 964098336 95867 95829 325027972 4924 4925 452841245 30115 30116 468329167 38112 38094 67364982 73655 73702 256959396 27510 27511 795333350 2965 2966 786629389 93816 93817 628542796 39604 39605 49107761 39637 39638 288195372 69247 69248 874928149 12321 12322 201276302 67860 67861 426926653 46816 46877 259941557 59735 59736 414728444 76187 76185 164812777 21951 21952 955635473 79982 79954 431519414 3058 3059 909383027 67613 67614 110095865 93469 93470 276139938 96549 96550 674326324 6699 6700 193482017 49267 49268 910741998 8921 8978 872077990 44301 44302 538729343 89358 89367 921623486 15659 15582 155027192 73946 73947 351112499 18367 18368 203217821 23415 23417 273995709 6510 6489 460324756 69502 69503 584744730 45593 45594 909269635 42443 42444 163760258 90070 90126 979191180 91006 91007 289508154 65802 65814 976465673 23528 23529 819584821 51062 51116 602496719 44458 44459 638577843 46688 46689 609657876 62951 62952 769562077 25567 25651 23029323 44990 44991 842371763 89588 89589 253713380 97261 97242 502655636 77429 77430 886873159 24880 24865 778753016 85850 85905 568231930 11746 11747 793263783 3789 3734 416874440 11384 11385 802344201 9120 9186 855636369 73257 73174 439964880 99783 99742 278505920 64936 64875 302227277 23420 23421 400097136 18663 18643 501247258 30125 30074 578903730 36829 36830 617924951 8780 8759 200796181 21825 21894 362484883 23684 23628 570595339 73533 73534 941400401 20556 20561 913789939 1450 1455 45867028 71593 71594 960331354 94356 94410 599595353 51350 51351 931433516 99047 99048 280283469 14106 14107 292877157 44561 44529 662613390 49341 49342 482836718 34686 34687 963232195 55796 55797 671714558 28558 28504 511456161 86483 86484 849713624 52195 52257 766233004 80628 80629 874351225 95182 95183 638536686 65814 65815 202768776 15683 15684 965449367 8925 9007 732836753 42966 42967 90248311 98356 98357 584728040 59926 59927 233754736 86515 86577 930513932 75832 75871 494428233 94909 94895 252984979 34889 34974 65954296 81444 81445 962267624 12844 12906 937061561 15815 15833 865042790 36405 36406 436776161 89853 89811 806000997 35585 35631 672123845 5179 5180 994794855 62141 62142 945329437 37218 37219 98458972 70962 70963 51239443 27294 27219 32605484 62732 62680 411602814 8197 8198 510176771 59969 59970 509548338 60495 60496 666496714 93430 93411 610106162 7669 7685 849122137 3499 3500 871095620 55588 55589 828734042 15641 15642 924614325 60030 59989 696516324 52469 52470 50675289 43149 43150 35591450 14450 14451 833830845 80012 80013 362076021 51360 51289 894586149 6242 6243 297446245 95246 95247 331776894 49536 49561 239826262 65014 65038 25987306 60831 60906 850564409 18672 18601 490756237 79773 79774 491029410 43483 43555 141551099 25816 25808 12720905 26395 26396 260741727 23934 23873 383273579 4624 4707 106443964 29455 29470 588562144 31167 31168 763276598 62623 62624 889836569 50115 50080 277971622 75569 75585 927115908 13010 12995 958926485 4560 4507 959679368 35583 35584 286518234 9259 9260 427983003 7534 7535 878342236 91335 91336 472485138 88117 88118 188271634 45831 45851 298934435 69118 69090 124956772 15568 15554 144048786 80335 80336 271121112 18913 18948 149995580 35601 35670 229071045 45943 45964 162578806 53070 53155 783680451 77139 77140 882840824 89149 89150 596075527 85859 85877 377681986 44314 44261 880450766 90895 90921 920437811 32035 32062 894307335 2641 2642 1416068 8377 8297 13052278 83411 83412 116584575 71025 70969 704329058 23786 23787 707367370 97778 97783 266298901 38364 38365 253406004 47544 47545 850255825 60919 60840 989482592 87041 87042 777155344 94017 94018 4536292 61020 60992 553791491 86221 86222 480718938 72496 72569 190901577 352 304 697409484 53270 53271 515082595 2685 2686 584988984 21737 21807 266235177 78210 78211 693882431 12749 12750 775990324 58165 58166 156522712 28733 28786 466706800 72270 72271 970481354 56363 56353 125866898 85434 85435 954583937 14280 14281 649083307 52055 52056 984652425 16295 16367 529286625 75249 75250 333625194 25516 25517 211996148 6022 6023 797755812 44346 44347 905474828 59660 59661 536481771 66292 66293 542470456 89954 89977 696983629 68146 68205 414461111 6723 6724 116626791 10122 10183 785357563 50657 50725 530074092 88049 88051 328013822 97757 97800 870972779 74891 74892 447617321 5932 5933 538373723 3100 3182 177894200 47099 47170 82460501 28572 28573 408038319 15177 15178 818871986 14251 14252 402712732 60399 60331 190959396 64751 64696 528601742 43732 43733 327682434 77524 77439 261462589 58154 58085 211230594 33179 33195 573629193 88969 88970 780295373 33694 33635 220038779 73385 73386 155959916 43066 43067 401203514 13794 13802 753381162 45999 46000 50244351 17491 17485 241608397 91026 91027 568977191 11040 11018 736108026 5259 5260 479969610 83413 83484 750658308 49025 49026 666549464 46880 46835 134590117 98253 98254 883679458 67843 67844 249110713 38853 38779 701804550 4077 4110 424435025 11690 11706 566083547 6645 6646 505418842 71395 71396 83808154 58900 58901 600788966 30553 30554 419255173 19909 19910 188652357 20996 21064 521594253 99605 99571 226859523 40896 40897 404711853 53963 54022 765391908 86837 86881 8011633 47243 47244 392801588 66228 66229 953514556 23080 23081 200327371 73540 73490 330139119 19917 19864 104357799 95121 95120 454395751 98087 98044 779252159 86767 86768 363540342 46736 46737 592341043 27684 27711 537048685 73664 73665 196900019 4212 4259 285023123 15432 15433 532881559 11827 11828 574881149 72068 72085 910753614 5695 5659 163695772 57873 57909 669658890 85107 85049 33355142 98909 98910 135275166 63538 63539 839358856 78486 78487 542064237 88685 88725 912891578 39793 39794 653915530 66655 66717 900073517 78114 78115 697852068 22223 22275 492037894 47087 47088 7507522 4029 4091 341705624 33006 33079 927716847 99910 99883 99608811 4602 4603 823876477 87182 87183 291426675 21343 21344 179516263 12775 12690 795801088 52688 52689 936841131 12647 12607 997232049 85937 85938 730066005 64831 64875 984917988 45670 45669 919447477 22774 22775 871075194 80833 80852 213117070 65158 65225 625562690 55146 55091 243219826 41160 41156 16225187 18218 18200 921576686 18711 18712 143857410 92005 92056 78598086 49077 49004 489567336 14607 14608 873473042 27523 27602 436989792 34696 34650 304727353 75927 75928 4057682 41789 41790 131655722 51837 51801 55102363 58772 58773 193219454 57235 57236 452873980 95455 95491 441289133 3267 3285 33008336 70078 70079 990643890 12520 12507 532697923 45969 45970 780513181 17187 17152 865382485 48159 48111 552002400 83877 83866 618554320 58481 58482 720573979 2975 2976 423185549 36353 36354 757586225 90406 90417 798895601 24533 24460 136985186 66003 65946 508872131 72063 72112 711981388 2073 2074 351685359 35244 35245 134664668 51301 51269 311671936 91832 91758 123449518 72696 72657 697675358 87064 87065 264663859 89421 89422 82158214 86870 86871 775435037 86418 86419 207895975 54078 54145 894956098 21786 21787 266633624 52269 52270 204173535 54929 54845 142047463 36690 36662 348339767 27968 27969 504227941 20450 20451 180281665 66786 66787 653787405 64667 64730 924113483 13958 13959 685197755 90481 90544 321617390 96367 96294 933175777 17790 17777 470165449 63688 63689 979941091 79243 79244 506343176 56039 56040 628532528 22158 22243 230974134 34992 34933 817820068 80591 80592 43091077 3457 3458 717878292 35642 35670 108559091 2923 2924 525911107 16962 16963 239391697 81284 81327 573144508 17869 17870 75358336 31714 31767 736976654 3298 3346 737364279 87083 87133 768320312 55973 55974 931352771 54999 54998 250007307 54888 54889 398531838 82557 82558 174115135 80542 80474 392848502 54074 54075 724935169 48480 48481 696116151 6434 6482 159162180 43905 43859 64932055 88272 88273 529120265 41648 41637 599153455 42142 42195 468485947 22209 22198 595394686 45660 45661 982918457 35489 35555 686649755 25424 25425 698542886 30189 30228 720599694 81850 81851 503728497 58714 58754 524312935 51838 51839 865992975 50045 50070 999558954 12956 12967 680286859 80589 80590 222675746 25303 25304 856191022 63656 63657 919981083 21521 21522 510076517 15011 15012 773867263 43100 43101 349053376 53611 53553 159106161 90315 90264 189774414 99742 99743 950569622 86282 86283 576432071 90160 90161 485622346 37675 37676 72802193 88895 88896 444148747 93232 93233 349080260 93333 93334 355581330 83480 83515 545409638 95920 95921 531291843 25297 25350 253371711 59471 59412 417669466 33617 33618 281082704 71904 71905 845499549 81789 81754 572924923 51287 51288 926792232 8767 8768 878937322 79747 79777 348018594 25552 25553 162433789 12756 12757 458209413 97608 97609 510704682 85746 85771 158591874 94759 94792 763752760 23743 23707 7561530 31611 31628 470850683 29353 29274 210490794 75930 75885 599022318 33802 33803 782484132 83282 83283 690458688 29421 29422 215303986 83773 83774 525891458 95852 95853 268708018 23833 23834 674642131 3959 3960 479720581 12011 11976 694437854 25842 25799 61886677 26658 26743 354798918 72805 72872 816790374 77621 77622 479128123 52485 52541 624989091 36389 36463 23332460 69814 69815 974707757 69818 69891 94935175 25166 25091 539738187 43558 43559 530219316 48239 48318 575950624 82059 82060 600809273 18968 19006 453062797 26805 26852 994997852 97168 97180 891652916 39622 39597 845072876 8592 8521 620311738 94731 94669 386626624 74149 74150 27736901 23758 23759 800673255 17652 17653 339119733 56887 56846 879365069 51035 51036 364057279 51072 51073 994921476 27321 27322 711076138 29350 29351 313253357 71516 71515 868165471 41570 41566 226898417 54742 54771 615080501 43444 43445 500391696 37980 37981 131792916 28767 28768 810855653 19062 19063 171882017 19239 19240 755678742 87928 87929 760889581 40482 40483 871971988 81401 81481 235600227 36569 36573 154526587 45022 44995 173175450 92438 92370 47036377 57486 57487 215372795 55756 55757 739633388 22821 22900 146933188 33656 33657 636127991 25314 25315 202379308 95460 95443 945307249 25826 25812 469748527 87117 87118 346266612 37283 37284 749871766 82664 82665 263370998 42605 42638 649086050 83685 83686 977226501 84836 84813 420956912 5790 5791 789489174 17175 17176 862382647 45720 45667 524964949 25960 25910 586951348 95421 95422 971426011 56196 56123 104648122 60820 60802 681693992 52863 52934 606032802 70596 70597 69801947 78329 78263 524776104 76646 76647 385560744 81688 81689 391500690 11472 11394 921428485 8585 8640 57312194 45833 45834 43864504 74305 74306 624532339 53817 53818 569425310 11694 11695 772855220 70526 70527 398241794 40289 40212 794140948 52648 52604 535276640 89231 89232 483354253 85193 85242 913336751 15170 15139 211150150 48821 48842 598604759 52026 52078 314317353 51340 51336 556373425 33729 33730 200765227 23062 23063 866867612 89145 89161 794814797 87711 87712 275664411 41757 41779 422348665 93929 93930 512372934 43699 43670 570022467 29431 29466 190866304 72017 71961 795928247 70040 70041 846495194 12755 12756 195661518 93688 93743 373306885 76089 76090 827892439 81877 81878 104827075 76247 76202 73601001 55006 55007 737793025 40714 40715 526209048 23912 23870 133729524 93284 93285 201665415 63784 63830 581127571 34209 34246 590933262 98410 98411 791942659 44356 44357 13077969 10437 10482 413638707 47415 47407 614090005 66283 66284 9003337 91744 91673 802702054 33945 33940 628632275 82351 82349 31138069 50575 50650 307682409 4120 4091 663482083 6735 6719 389256105 78143 78173 699889276 72585 72586 830536385 33703 33704 175493134 12314 12360 983112033 75358 75303 651057686 62859 62862 651166657 71241 71242 325483465 55554 55555 895201935 31720 31721 716028739 75840 75836 347926739 39247 39288 294438081 17989 17990 684088740 62066 61987 273342569 74846 74892 152642467 67271 67343 203848349 59670 59663 789649579 7342 7343 322173080 89598 89583 202930861 80756 80688 455164871 34715 34642 739098409 90868 90869 603261363 5925 5879 88345390 15215 15232 564911159 88724 88799 646016953 64803 64804 748963100 45614 45667 835478588 41684 41767 966093427 15409 15402 599412733 90730 90658 788809035 72249 72250 131170748 96616 96687 394430617 43152 43208 670375591 90215 90292 933637424 59333 59334 457923866 79139 79087 712082078 77695 77696 203160533 56290 56291 389239663 95708 95709 426207786 61037 61038 40584648 18939 18961 282320916 22831 22827 431044793 85425 85343 115328273 32608 32609 168465288 66014 65957 402707794 35594 35547 94094386 3649 3699 259723786 60292 60293 89245509 36606 36607 766325182 55755 55756 910374682 63648 63649 699980295 99438 99439 387601036 95498 95487 532938219 3798 3789 142191958 43744 43745 266095255 98045 98046 323036518 72088 72115 873912347 67494 67409 551543869 93794 93795 15022597 95407 95408 647729894 11324 11325 551380181 15363 15364 495916294 49727 49728 979710385 82180 82181 26151752 67943 67937 618141884 31256 31299 248652828 35154 35155 19400689 45363 45372 876418218 69822 69823 149768963 62525 62526 196122530 34015 34016 801235943 44340 44341 288117157 72048 72114 659649946 28085 28053 218929868 48389 48390 705025975 52225 52226 25692671 90821 90837 326978913 92367 92311 516811574 68970 68971 167601457 90314 90255 612028211 40616 40689 323656434 95011 94930 85064046 48029 48030 50801699 75319 75288 405563241 60338 60339 995635968 69487 69488 798081549 92547 92620 989908441 87287 87220 683919391 81596 81597 488356209 24077 24078 180923388 44115 44098 979026809 2714 2715 128713797 53577 53632 356071485 36527 36532 259440175 455 456 384320218 98351 98352 391700701 3339 3277 677157746 94822 94823 811472072 55250 55318 138432521 75834 75835 161232933 15166 15162 754767646 46239 46240 384268480 66545 66627 78240223 73217 73161 420351441 6992 6910 73904846 40532 40457 160735285 79672 79673 990612140 5393 5394 23989552 29463 29464 865361215 64944 64945 328993181 76871 76940 858610606 9704 9682 502702847 2675 2676 461869733 93310 93311 437333020 17400 17407 619207507 91017 90939 670456861 47631 47606 542756627 46686 46665 679470923 28796 28797 55335078 69192 69270 412023055 31245 31261 577476773 49594 49535 937872277 27954 27955 283435059 31512 31513 674489614 61928 61913 533696331 51560 51569 190953261 44416 44384 44861515 40964 40978 455352617 12971 13050 708499839 56415 56416 116895330 55177 55178 530829080 95381 95382 630386043 35968 35969 823911480 97462 97463 896253167 21985 21958 161365786 5625 5626 104317787 32331 32332 892548744 90446 90444 212469269 70122 70094 452015709 51326 51380 881334959 97644 97697 249647999 99813 99814 253570853 71415 71499 312606172 37358 37369 267983320 85665 85666 764147900 74766 74695 67523293 11779 11780 605277231 67770 67840 299650250 95480 95481 556103686 99760 99761 906961256 68952 69036 196291859 24810 24881 214190582 54569 54570 257365854 31417 31418 496714356 71173 71136 618151520 25757 25758 815606189 13616 13600 321844701 11427 11428 525378819 69681 69682 790751458 14594 14644 490122947 12869 12870 993984331 28076 28078 411664641 85556 85557 473869429 47799 47800 344394800 59177 59157 215380966 45424 45425 305841596 79598 79553 954486677 89407 89408 75398555 1621 1622 618788272 15611 15695 85273517 85893 85894 781074859 35632 35623 25335821 66668 66630 748639089 67630 67646 987745661 85208 85209 780346031 62616 62617 336565579 54201 54122 98361591 65830 65787 917881377 23450 23451 623617417 61369 61370 344618024 49307 49308 499227683 98194 98138 502249326 40268 40269 108451990 35428 35429 177743926 27631 27632 909324779 38555 38556 155382816 26785 26786 744810974 98487 98488 836435692 9170 9158 464997904 61112 61132 868481388 61109 61110 799838991 13357 13346 958952027 20680 20628 320313877 15880 15885 574765483 33217 33142 295251208 50116 50117 430821397 51901 51877 817592227 5497 5498 347951291 86759 86736 543732614 39095 39096 969060417 80296 80353 646331191 451 535 394867515 44245 44186 833255915 17674 17675 850655729 16728 16729 61607537 99655 99656 921616719 20023 19985 690722785 24851 24904 992266575 4334 4335 301714301 52085 52086 425712307 24303 24304 847403570 87272 87273 187927102 27394 27395 536559562 35134 35135 529866245 81974 81949 715618509 34881 34882 454984575 11226 11227 73297960 47012 47013 664340908 61170 61171 317777785 52225 52144 684424447 17331 17332 582212193 55314 55305 899554025 44205 44264 609845420 99831 99832 841110563 71971 71982 858839790 90319 90358 703236667 62122 62123 534460714 41699 41700 475050269 8174 8175 652741974 39625 39626 692845317 85521 85599 102357687 18348 18301 220715572 79985 79986 88719990 63704 63686 294883319 64637 64696 104181261 20271 20272 378859433 96718 96669 615529378 26540 26485 280608560 31758 31831 313925347 29839 29872 807643924 97141 97112 844472188 65347 65348 409399756 64766 64767 104998105 94926 94927 104771074 74416 74417 281920329 20837 20783 59447143 91978 92007 784459363 49491 49492 937512141 71160 71161 421296695 79661 79662 653783274 61762 61798 484125478 97698 97699 409675835 21045 20988 997790307 38346 38367 607729716 44276 44277 883542040 35724 35725 188652299 20087 20088 733395248 3348 3407 43679435 34165 34216 666264136 74958 74959 64610679 48731 48732 116118433 63881 63882 473328607 91469 91477 362462538 86126 86112 203865298 53340 53343 303668689 20737 20744 353902218 96244 96193 968823057 92242 92231 25784217 51886 51846 187267384 44729 44730 533795895 25349 25350 849013610 49154 49073 451105135 38590 38619 797107456 87794 87872 31988022 84126 84127 253559773 75135 75136 711602629 78532 78468 579042303 22141 22160 233815084 40367 40368 889805051 30437 30455 316881574 41120 41118 260254411 26581 26582 429998450 31275 31276 435093807 20875 20876 455173192 82045 82046 775848886 14908 14909 36900736 54933 54950 45057579 94851 94822 54411393 28685 28686 33052192 19330 19331 430273890 30530 30573 193912640 64501 64502 403013841 32557 32558 644985136 78834 78835 931131735 92242 92196 427058480 60001 60002 115421813 36394 36395 878156044 78448 78449 110043287 98211 98213 414290873 11267 11198 208542273 81952 81953 366127995 97116 97117 683182960 15846 15847 230542059 28881 28858 379041645 96919 96920 158173113 37642 37643 117217612 10821 10822 744219101 5060 4995 501118276 26225 26179 304317362 7279 7353 516464290 87432 87460 703232899 45588 45555 804188239 61395 61396 644305141 64476 64543 978778577 9062 9063 933601741 3099 3107 198717955 40072 40073 741175742 21902 21847 482611916 28054 28055 856049372 20749 20750 83948302 31983 32006 557307029 84084 84085 650999276 7514 7577 614331468 84546 84626 268007454 37463 37464 839608567 20689 20706 314233587 67897 67836 330165706 84598 84599 696856825 84773 84710 113155774 75760 75761 244979999 77779 77815 861351240 50939 50940 523985685 179 180 444393957 76897 76898 666687858 82619 82655 553042517 66807 66878 854001651 23949 23950 924744669 18192 18207 922787276 48457 48391 540335174 6130 6131 793477686 83084 83085 419770131 80303 80304 500770650 92097 92098 912537660 19391 19392 670066185 93177 93134 721090405 73288 73334 76496943 20245 20246 647148013 64500 64551 807479998 63387 63471 248317350 72464 72432 609527649 99101 99066 562417643 99653 99698 366130140 92077 92108 628894331 50948 50998 506782998 99449 99450 336189883 98673 98674 255018612 4449 4450 416253971 76303 76233 860272038 94387 94470 852341835 66048 66119 462093988 33024 33064 665207170 46809 46799 81253146 74200 74201 701750934 86209 86210 943425716 41994 42051 893170585 26071 26072 434029859 25255 25256 217397140 42015 42016 575353806 6887 6862 544361318 32699 32700 376738063 22205 22148 987965398 8341 8342 726940986 29699 29673 811451226 43643 43644 190679870 29731 29723 882907892 29657 29658 504002350 8201 8202 96717077 66742 66696 566676546 98063 98075 398397583 36128 36129 485344382 8397 8398 398936549 25287 25330 654582975 5299 5272 855860868 71569 71570 932694478 48837 48838 168722467 82855 82867 443795855 88761 88762 750201154 50283 50206 560746015 74908 74909 452601243 56226 56227 413667768 12274 12333 146590352 43412 43444 13929763 28040 28049 473074913 34709 34710 778081561 45581 45641 927674788 69656 69662 694056109 1413 1357 259329976 71433 71401 56098954 83992 83993 440079987 96648 96649 922374198 6268 6269 826939146 90235 90236 184476291 17795 17778 727353089 33497 33498 567285505 71350 71351 275741803 69581 69554 656045117 84830 84831 675221556 21720 21679 603109094 36600 36601 896516806 22391 22370 874273377 17583 17584 310121734 6278 6325 445357835 41670 41698 683182803 69507 69508 100729705 43092 43093 765112242 13885 13807 943606430 36851 36894 521877853 71222 71143 777935458 71758 71759 819448428 37929 37930 910530191 78085 78006 148242260 48062 48063 521814868 24391 24357 83592523 63710 63711 375283996 681 635 424599426 66312 66297 596822548 32363 32364 769640256 97286 97287 313554036 62339 62340 213756716 51629 51630 922544008 83649 83607 30712159 50885 50886 350937741 34836 34837 188506983 68111 68036 436596990 39086 39087 453402673 95328 95329 141329572 58488 58543 758389827 56468 56469 509742206 76625 76626 151531761 50356 50410 389446833 7552 7619 425558845 39629 39686 392173644 35961 35962 579112052 97274 97304 466647897 44116 44117 313403849 17978 18061 711287864 75588 75633 398242985 95905 95906 373852264 41328 41309 296793556 15588 15589 308041212 53960 53961 78009413 90022 90045 424677377 41903 41904 204152423 53758 53706 504697849 9028 9029 461112526 37550 37595 974434063 96400 96461 995194055 44467 44429 760020246 5214 5223 882524785 80157 80111 382364950 74910 74911 985619034 18373 18374 720036963 98578 98650 606449627 98080 98081 344245250 26248 26245 296140191 65127 65128 273564224 47235 47236 324368111 54728 54674 508667217 25242 25196 404836447 55442 55443 286989211 80329 80330 375429103 27289 27237 442623659 65485 65445 687291662 17163 17164 184725485 73385 73376 946208499 59406 59378 369785829 21804 21808 13477533 16900 16892 239025256 28865 28866 410344925 67842 67888 447436326 26915 26916 201048967 678 760 468881651 77942 77946 873794281 79839 79757 317477666 89727 89731 435022618 1223 1224 583317374 622 575 852486931 81007 81008 584803468 35157 35158 809991757 42790 42862 513090101 33662 33663 921889060 8198 8199 44825176 27687 27621 288791731 70411 70377 74867131 78935 79001 898704735 78029 78030 64848533 47705 47629 842783701 52686 52601 988934913 15290 15365 543613375 90061 90062 719793038 72727 72728 605331591 67885 67886 26176007 14066 14148 141803259 62392 62406 536847910 99281 99275 485233778 31593 31515 848342470 28915 28864 30318670 78788 78789 296513591 57801 57802 949014503 73957 74042 290964951 82903 82904 183584769 71373 71316 689636815 81645 81646 582995315 25176 25177 859175445 21492 21447 659420650 5517 5518 193391395 80084 80085 598293156 18047 18111 687955394 67243 67247 497819650 4482 4483 425861846 37669 37746 17879618 69011 69012 773465483 88348 88349 608060993 64651 64652 143556842 98649 98711 654267172 94412 94413 383744746 1776 1744 814264493 73693 73668 490442407 60080 60081 531002715 54552 54553 885873973 6160 6108 733821834 29183 29184 285959349 99179 99180 438891098 80883 80884 386021285 66755 66767 972949213 20256 20257 837417355 54488 54489 549021830 8129 8130 144223660 42475 42458 15803639 98938 99004 264125476 71871 71795 215493505 68229 68283 836197770 37523 37510 751673895 62886 62887 514765289 83036 83087 612733465 93004 93017 112850574 62165 62116 540764088 52117 52118 892918957 65354 65355 437020383 18543 18540 822825097 55814 55766 486119222 76131 76047 68404373 27101 27102 916053300 80744 80745 292241045 87788 87789 796982771 12771 12837 614434301 94640 94641 829409524 52397 52431 519649527 84246 84327 950276249 35126 35127 526808068 95115 95037 288808376 22255 22256 73412729 62548 62555 297032282 25736 25737 278125090 55209 55210 381303520 30268 30269 358565199 23607 23608 85369289 56133 56134 219565175 57112 57136 836171382 98729 98651 666360230 89022 89023 981485277 78388 78389 630792488 40514 40440 366800260 55001 54993 349875628 13104 13073 56366743 84513 84514 243096811 24241 24242 708916282 75275 75266 955747212 37106 37107 458828386 21480 21481 343480427 59131 59132 942193346 68495 68496 225517219 40777 40778 507975403 10007 9952 807215346 14437 14452 885327628 90386 90387 374118254 72285 72286 590906741 98755 98795 233956766 610 611 425531556 38916 38843 265153260 66006 66007 264440931 39781 39698 628757311 77770 77771 809179183 12460 12461 163102072 91152 91153 869729474 4617 4618 100379815 29917 29911 668521882 82348 82349 109241183 74878 74879 325291495 44141 44095 434554633 27450 27396 271114978 93150 93151 600879621 20713 20720 835576523 8707 8634 453870115 89889 89890 255215194 61918 61883 412580494 19852 19822 583309207 7354 7355 423169358 711 709 884507486 21408 21431 11186269 15790 15791 3102508 16560 16624 556300508 18803 18746 216348783 76365 76366 875549847 79386 79387 493277526 24020 24021 624589648 26001 26002 15654942 47910 47938 417050244 78376 78411 148663242 5819 5843 572546278 89730 89689 937571098 81807 81862 531386909 40218 40219 514238029 37591 37510 325983518 82000 82027 438529740 68384 68385 448602344 31774 31728 689685996 3509 3514 860419150 95500 95534 124608948 86643 86644 235480504 70587 70588 550289024 20449 20420 420702107 28866 28947 74488204 81105 81106 563200436 45951 45952 532645647 11517 11502 874803722 76156 76157 516466762 55128 55129 713026875 81750 81751 732981918 24467 24468 968955731 97694 97771 647546005 67054 67055 514203060 56301 56302 433662125 62601 62602 682088858 60466 60519 694738510 96528 96529 879563389 72032 72033 126957325 20685 20686 887053313 22892 22893 469862681 34641 34642 180069040 76631 76576 653097374 75140 75078 329896314 9421 9422 655207934 27830 27764 208037690 25238 25239 340988084 86145 86086 148344057 40313 40314 705805704 64378 64296 486521692 92655 92656 100646080 76562 76563 781807765 2940 2941 118209499 7574 7575 950747118 37582 37583 763697711 66744 66794 142015526 80152 80153 375605796 86665 86666 168910731 67331 67332 52714750 36204 36205 132190410 52779 52773 999921665 30691 30692 334080049 83460 83461 970223332 5030 4992 587663238 76266 76214 104834318 30055 30056 332353850 23416 23417 897083620 7008 7009 42876805 93989 94043 374428880 1645 1646 985647031 59375 59368 419870928 98456 98457 238161690 68674 68675 189968885 9888 9889 390532137 15069 15070 903374878 60829 60755 532805374 72731 72732 55737661 69553 69554 301082743 84001 83988 686264714 51592 51621 745530826 99398 99477 302544906 64136 64143 387922867 50907 50955 494226524 31475 31476 489684280 46137 46096 434802991 20491 20492 280565775 92959 92984 397499899 53275 53276 840901475 48828 48782 76704772 22003 22004 30173801 3925 3926 403519615 89676 89714 991948740 15632 15633 819383017 46876 46877 134456911 77108 77125 384256471 32688 32751 975037239 54943 54944 759259681 49404 49405 615340423 99288 99289 122802901 30858 30859 354560891 68720 68780 585680032 23325 23267 449736204 70880 70881 571536561 14781 14782 578804339 70234 70235 601333783 13070 13109 640979914 78738 78739 76586338 54636 54566 646169730 78895 78814 520053799 16829 16856 470130953 11553 11634 714983673 54700 54652 314057133 8389 8425 333208752 68376 68377 183113147 16872 16957 344499591 22037 22038 276956523 62031 62032 597457807 89629 89630 297208139 91617 91614 218866830 68416 68408 468692548 18976 18977 914775269 77733 77815 848542250 9726 9696 294405192 2498 2499 862913316 35379 35295 639178375 47450 47406 322077558 93920 93921 90914838 2894 2895 500206527 10203 10204 681612387 68046 68047 758883684 46507 46455 355000224 75831 75763 185638550 40956 40957 648827634 87646 87645 47269826 31839 31840 45276682 41438 41379 393619244 14457 14458 169498242 67415 67462 389026004 37195 37196 298544126 15191 15192 486645414 9970 9971 245802855 84352 84381 277970794 64788 64801 131253653 9458 9459 238093360 47155 47227 920141382 72268 72323 573774631 24321 24373 442556169 94536 94538 656164925 48085 48110 590851414 16270 16278 448872369 87044 87115 352230272 89002 88984 470090135 47256 47223 185032627 69126 69185 735834788 5557 5558 971643202 15706 15707 333427818 49018 49064 766424369 22152 22153 64730765 18757 18721 737626932 68478 68479 762407921 1509 1531 810499109 40884 40871 317242680 8721 8771 168962767 61010 61011 190262806 55156 55176 946110816 67341 67393 645139603 81239 81240 743182305 84105 84168 11003030 36846 36847 140857607 48437 48438 48574453 33201 33161 470313574 21096 21036 3577456 91519 91520 560627152 78602 78647 408094162 57057 57058 704016186 68213 68238 342429928 37855 37824 124525307 3795 3796 926837658 58711 58728 176360489 52215 52134 937550437 99958 99981 309999914 3762 3763 305142154 15714 15762 110811794 43636 43721 367276152 16178 16179 256768925 6895 6835 569012802 94842 94843 920258237 46723 46724 156617837 21131 21069 576808171 41963 41964 143384988 89230 89231 828014537 12689 12690 547233084 94045 94046 638764564 61228 61229 219996791 31595 31596 218091975 47546 47547 426891145 87660 87661 924763799 70575 70576 908251722 20364 20365 327254237 4542 4543 316123883 81373 81358 870891357 32640 32668 969198860 11264 11265 123339110 20675 20653 576010827 91725 91726 662168460 3813 3814 409913610 10188 10217 587287246 84902 84903 539692005 26787 26708 646756491 86154 86155 547615788 34116 34144 985583243 72097 72050 846374302 13492 13425 245320073 82713 82637 682358629 88465 88382 813660794 33506 33480 761620958 84497 84467 129686019 1851 1852 96346867 31618 31631 852668306 12073 12074 488471061 24068 24069 336007542 29793 29827 76999932 7590 7591 344801582 21778 21736 413018444 61215 61194 141926221 27468 27441 43853064 28664 28665 855013147 38166 38119 212335819 34267 34268 311575114 7493 7494 334726799 71889 71890 676783851 49809 49831 842709999 73014 73015 905470251 99832 99833 740896970 82718 82719 864804297 61159 61136 943356248 15933 15934 655034909 56286 56287 88860673 35509 35510 702529743 94480 94481 648129890 23588 23589 71395362 56167 56168 332968078 79692 79693 90752700 42115 42082 293629770 50294 50376 712966446 38684 38685 335027815 40576 40577 859565866 66296 66297 936366855 94168 94137 183607249 70557 70484 848514510 93750 93790 214635054 25898 25905 524118803 50382 50389 166075128 95415 95416 749490754 46992 46993 756691658 73606 73648 112798973 45733 45734 825529867 23660 23706 974248736 78717 78716 601396089 4979 4912 778942558 81432 81439 19795399 71381 71310 103120912 65323 65324 518413250 86311 86312 716551278 53408 53357 884031442 98717 98718 205149869 58577 58578 97407991 10682 10683 784687930 65177 65178 980776 39073 39101 886497920 32707 32780 123720356 63240 63241 913277417 70191 70107 271623046 62039 62040 719378428 45595 45596 537338608 72744 72745 665479478 73265 73266 115195883 52939 52979 644605854 12954 12955 96349925 31461 31476 232441354 11619 11615 319581693 12421 12482 984241809 60465 60524 899227117 58825 58810 841778493 94081 94039 353441246 36881 36900 390599602 74121 74122 40969854 45287 45288 784143713 67227 67228 469708756 92005 92006 850849925 91929 91910 947914883 79030 79031 117906352 18951 18952 836021894 41755 41756 842663950 92830 92831 921883995 5088 5089 516538782 52246 52247 238856283 1611 1612 327704789 89974 89962 178414065 92464 92465 436018222 80133 80070 808159176 75077 75139 932185859 93784 93785 994969435 82878 82879 80087047 88102 88083 731463174 31567 31637 849440271 26235 26236 672611729 7583 7584 614871702 43925 43926 36893494 49820 49821 960573696 97798 97767 814954631 93282 93283 517805692 23100 23101 328379225 38753 38811 257633790 94892 94835 968437729 77934 77935 238730919 15251 15252 115980365 98660 98638 759631366 30987 30903 862668718 87613 87616 472560497 45399 45400 572911156 99082 99083 80189712 93126 93078 105269841 49840 49841 943500219 32317 32318 730872728 56086 56087 953126277 74406 74360 897307620 31213 31202 958359630 48261 48289 776519105 56348 56349 201117561 89686 89619 204452629 9929 9857 922786027 86948 86957 624877173 15441 15421 323753073 43721 43722 39938458 10515 10595 824846583 718 719 75983595 42352 42389 70380794 38577 38578 579981367 790 740 567419933 16951 16912 892047479 62930 62931 336734293 84556 84602 703358195 38159 38160 270036765 13587 13588 395734174 16279 16280 153706021 24132 24195 801100967 37711 37712 135137913 99395 99396 864290854 75569 75528 462279320 31159 31160 600283124 25096 25151 710332030 49217 49218 866166154 77838 77878 276035270 50681 50682 833130349 91269 91184 382362891 69645 69614 475835100 95367 95368 214776368 32635 32636 746594452 46763 46764 426454361 87911 87910 219401412 87527 87567 645428854 56521 56522 491852949 36259 36230 468842382 64978 64979 59008126 79230 79291 153051710 77217 77218 146273707 18038 18039 232829760 21544 21545 768768475 29338 29339 451852986 63266 63234 228418058 76627 76628 57363453 83722 83723 708987553 59218 59219 196302877 76172 76173 979085576 88112 88113 123003578 29368 29369 866466336 78211 78212 7255453 89177 89178 263397257 48288 48308 712697657 42582 42583 970828148 7284 7201 592573948 44434 44466 233393160 29637 29638 522387481 1366 1294 561496094 30418 30419 338106013 35662 35687 896466826 60510 60501 685119649 85208 85161 393224067 97634 97635 188102679 46381 46444 795847403 71474 71451 595640335 76193 76234 141756777 71690 71710 745666016 76757 76769 836940319 95988 95990 998619240 63907 63908 729035627 87313 87306 844199369 32380 32381 151762048 63038 62984 261875091 54762 54763 442267208 40393 40394 340549505 4955 4956 638786533 64171 64172 691591726 43542 43521 545799416 87298 87329 76984514 4639 4578 229062060 15727 15728 120832503 13965 14047 299018485 96722 96723 226353596 52227 52278 124028425 22402 22318 383532394 38049 38050 128707009 80118 80119 531742450 65137 65161 325217831 20744 20801 986232972 6421 6478 348492555 48114 48164 541457678 8550 8589 914191161 54897 54965 677975635 77359 77360 33464985 14612 14621 660895659 11138 11070 925734263 55924 55925 356259046 97542 97543 206460252 2999 3000 642494509 5216 5298 458773478 43132 43133 216278910 41128 41129 268320504 69385 69365 408569750 33884 33818 345164069 58057 58058 871406973 3782 3783 329429505 22618 22619 968260654 54263 54264 67183086 40629 40630 262068576 33763 33764 211079497 69795 69710 845216385 13225 13226 926119430 85555 85556 625391333 47879 47880 30820627 42098 42017 43601820 95219 95220 157969717 54535 54523 664444137 28116 28117 10492639 99383 99317 233585686 31953 31954 672607643 79534 79568 405485939 84834 84804 904964043 33884 33928 432682969 83264 83327 987234564 1358 1395 377738249 77202 77203 609724628 12609 12597 845689332 83082 83083 160729848 20454 20379 406889645 38178 38179 851542209 40677 40678 725740822 3517 3510 820701974 63562 63563 330517613 59398 59399 238178154 169 170 490035665 14795 14796 107596142 18424 18425 33951638 61131 61132 888300374 17374 17458 84287874 4860 4813 929509096 27566 27643 217018402 48508 48509 396038774 24804 24785 352956493 44646 44647 430827819 1036 1037 254404961 38598 38599 17704428 55115 55198 993984650 69136 69137 464928684 88288 88289 602738631 76178 76179 572044428 65731 65778 880854703 69555 69490 23871831 62476 62477 886935954 32067 32068 550942922 51866 51834 934992889 35376 35377 379598124 82690 82691 915178444 72397 72339 768497925 68446 68381 256779563 2429 2449 839493439 22265 22319 566565736 60460 60461 564420092 37076 37077 204472222 10314 10328 938909 84969 84957 937315648 29702 29696 395617015 9991 9992 921720670 52664 52665 146829220 98515 98557 172899129 29093 29094 945910694 73804 73805 61273389 23151 23152 266912025 98323 98324 927233917 74210 74196 820428024 81951 81868 94483032 17535 17467 803236407 35799 35734 84611970 66695 66638 878887714 93706 93739 558433971 58773 58774 929548533 96737 96729 799944353 89139 89177 610978916 10542 10593 861225627 42579 42633 96035495 59861 59902 817402148 99780 99781 395330704 870 865 66954063 92508 92427 395489255 80340 80321 393451529 62398 62454 369165389 61733 61681 935599370 43916 43997 485129160 97793 97733 193731305 45237 45238 702901546 71745 71746 890876879 36811 36813 884900760 67388 67389 384566105 97220 97221 356140070 89040 88981 32561468 36561 36543 215504450 72932 72925 293756923 85165 85166 580575671 85410 85379 572670983 4919 4920 936407218 54563 54564 82977760 47282 47283 455342170 34174 34111 360897063 70767 70786 519464715 73630 73608 88520427 21147 21097 93625541 43048 42966 178274279 59618 59619 398961165 54933 55012 209274855 40823 40890 79818317 60495 60560 122719394 45914 45915 214577968 21136 21154 139017531 21301 21302 466464817 36751 36690 567182710 88113 88058 831137836 47673 47610 814315685 74278 74279 530969447 11664 11641 103332007 73729 73730 464248697 7119 7120 851505868 49578 49643 311368436 4649 4650 689702201 92151 92227 794226313 80723 80675 384736437 84664 84717 952183191 50814 50842 594106450 29362 29347 17444945 41992 41993 666994808 95739 95740 474306480 36385 36350 522727379 91393 91394 946074017 62285 62247 916626022 97939 97884 510799203 86119 86120 715832625 55049 55050 551097819 13275 13276 334180345 69784 69785 705908608 57272 57300 406071395 89319 89320 950031141 17078 17128 220385868 26947 26948 175033249 56387 56388 534241444 97023 97024 180828078 31816 31817 427050283 90563 90564 488148927 30674 30734 821078974 26430 26431 182867698 92534 92559 781112156 26541 26542 854713916 63378 63385 542741194 6418 6419 495993999 7849 7850 880215414 72944 72920 286832343 18447 18448 48637020 326 354 153513346 76589 76622 237199706 83934 83935 66964736 28015 28016 642130010 58013 58014 699699973 97723 97724 817709224 41588 41589 603695363 62335 62271 875362124 70563 70564 386758628 855 856 31473060 91993 92030 401528539 1991 1992 805248700 31293 31242 655606494 95908 95934 301463801 64730 64731 562150991 27555 27522 96219663 9248 9249 145384535 69600 69601 201447210 73146 73229 290504916 36763 36764 335934994 66794 66795 80365521 2473 2474 871178272 4655 4584 252299501 68334 68335 737934456 88495 88496 234356007 10872 10900 366090018 15394 15395 813382703 21574 21575 737897525 92679 92680 482779808 29592 29513 469656285 84176 84177 853090646 7246 7247 900245341 43494 43519 296005038 48582 48588 325780794 45579 45496 416234441 93920 93922 311996632 37563 37564 694607671 35721 35722 983496531 22897 22831 803145768 86934 86880 498505810 5241 5193 773299969 62167 62099 606967655 54537 54538 861178261 28931 28932 609908973 85578 85579 49901308 73608 73609 106512427 45166 45167 381182586 74636 74570 439669391 53775 53776 449981166 53171 53147 783323193 21775 21830 308433904 96607 96572 617763125 51504 51572 168395513 73688 73689 588088145 42238 42239 666877695 10533 10568 521899864 82580 82581 532290926 49657 49580 753058758 32819 32820 443542208 52389 52448 106056593 86898 86899 439539569 16192 16193 171872414 59427 59466 511639454 49130 49148 382331430 50130 50131 452950376 75327 75328 554581200 57828 57795 836743330 70306 70381 360835266 58137 58105 625449061 25253 25203 832658037 35565 35566 501161457 42050 42051 323809078 16885 16893 455935192 61655 61656 256347448 11056 11119 408197159 96044 96045 905302273 24286 24287 418275850 7953 7954 617724488 41821 41820 286139547 40903 40893 65210061 71628 71629 407841684 82506 82507 627695844 64554 64625 475314541 18350 18351 846184019 9895 9896 785941071 84964 84936 109362122 11762 11763 215600827 89340 89317 145514825 86252 86336 232530710 34226 34227 32813469 117 118 892441767 17832 17833 498131212 90107 90031 686015140 74215 74216 287284217 32625 32626 863481416 75642 75602 202965627 26360 26361 870640924 29026 29027 395819014 86533 86534 548271992 74110 74111 788018094 55983 55984 154185642 60122 60123 13943521 72294 72330 741987717 4902 4943 742444310 78549 78550 735333253 39313 39285 329588566 50226 50211 128149448 63385 63386 643375007 81273 81254 913700096 85139 85140 695256351 18466 18467 762577247 13695 13745 28820512 23823 23813 400247236 54707 54787 121432319 258 259 684331142 18760 18738 229070718 95562 95493 958971448 38678 38679 856573721 97078 97025 564995531 68902 68903 95245496 92303 92304 668632972 85227 85228 286350442 5105 5034 696356082 87907 87911 216584907 42171 42172 337675861 22072 22008 636902991 64755 64756 52503871 13480 13556 196870334 38474 38475 609585838 11848 11788 886605270 98952 98940 631425629 81570 81571 629271489 22462 22451 568506042 26732 26733 276661826 92844 92762 529509223 71308 71302 792855773 14162 14163 450815177 56123 56084 825666993 26933 26934 924505392 44574 44575 691436045 36129 36194 839261952 71697 71698 801921994 42193 42194 612512497 31239 31251 715732291 52965 53011 640676421 57823 57809 226119019 35615 35616 146353505 97874 97898 653866905 51761 51762 226945475 65191 65246 40432045 4317 4318 64943846 38938 38939 179592725 5602 5548 809199778 75627 75628 975097620 91077 91131 988500951 60727 60728 909781254 98566 98590 306159685 78553 78554 686585576 28378 28379 550045776 56725 56778 632239568 17605 17606 607348309 26739 26671 252331833 89315 89316 630339375 10729 10730 610836792 87833 87800 867933447 50001 49990 282755800 99345 99385 37327331 52052 52053 962465236 62570 62635 173062552 73496 73411 296950465 84796 84713 848427133 27704 27705 930728985 84987 84988 489753621 6315 6316 800250867 68749 68750 417457880 41303 41304 43887252 97064 97076 347998294 78698 78696 859790674 40177 40165 491175916 78929 78930 397867076 37073 37074 615588069 4474 4559 208905521 46951 46952 930670541 81501 81502 339298219 14471 14455 22714006 8988 8999 892219549 35145 35217 654381058 58591 58625 236440082 36611 36600 3141566 92745 92828 805490033 93428 93429 240274247 75267 75328 347712854 19943 19944 957476867 84003 83930 197604648 37721 37684 603411684 3620 3621 862600624 34755 34756 213696925 99964 99965 448930315 13114 13121 55443558 1099 1100 420315432 9931 9857 675182210 52954 52872 662517551 43215 43136 773334528 52589 52641 467548816 47986 47987 58341865 47349 47345 602493669 30576 30627 595232417 37456 37473 987906120 21252 21293 120418009 85663 85604 148990058 88173 88174 791231559 92956 92990 768482381 40239 40240 759707265 12556 12563 428173424 23918 23919 145555521 11816 11817 603167224 13183 13210 740855007 22550 22492 379697943 98739 98698 166084145 91329 91330 977570308 51804 51782 458814382 37109 37110 797430558 90454 90424 991950178 68971 69027 622646697 89508 89542 776984130 94071 94106 999732179 89222 89223 700430381 61058 61020 305505310 19732 19733 362565123 95780 95781 789891825 82745 82713 249066595 44853 44854 630255318 44855 44838 248820795 47776 47777 706954092 93406 93444 846007106 94537 94576 465111572 96997 96998 908844905 82789 82870 582474314 11078 11033 470991849 84532 84533 597422930 1354 1355 785318100 24983 25008 746659595 69704 69682 758643960 86774 86775 298483677 7636 7637 703780591 94802 94747 347952314 17270 17271 647937384 76434 76475 772471606 16150 16082 986277830 121 122 396894427 76930 76931 814854642 75021 75022 50952931 36404 36386 14404263 87118 87176 618114036 16279 16265 923507834 51481 51482 918475956 48374 48375 493587060 55117 55118 303296325 50686 50706 254037318 41612 41613 106283275 59876 59928 371474574 29045 29120 903358022 23857 23838 973968693 62588 62589 739675962 78268 78332 510165782 81589 81590 443444248 1416 1417 782367785 82334 82360 604729397 76611 76601 557541285 21141 21142 229384568 59883 59884 945110524 2804 2805 190902441 22790 22798 36621285 76311 76312 117707161 72631 72653 824228779 52487 52509 921973443 93027 93028 738531859 84000 84001 323205925 62855 62856 733730155 71708 71712 69080360 75000 75001 664450665 12681 12682 782481249 46126 46188 929627207 61939 61940 88767733 61173 61137 947789896 5209 5262 312214699 65549 65528 246976765 91638 91609 936528077 70281 70293 828533305 91707 91708 679421001 40 41 564505506 29247 29188 651099052 43979 43924 583466062 2747 2772 291027049 49565 49568 134939587 68688 68653 808499437 84227 84228 269573848 46252 46253 67514693 87128 87129 931418156 35251 35252 817590303 43846 43847 883699949 74307 74308 391189078 33899 33823 495951870 66864 66865 48791291 35280 35247 213946331 81438 81410 761567177 52866 52820 805938128 56616 56617 433115896 29206 29207 44150808 38382 38426 386267540 90982 90919 986264602 9167 9122 180378374 59208 59179 798241527 24194 24195 164769768 18725 18726 538856301 65955 65956 205663917 61861 61926 260734657 9637 9562 427573677 20868 20869 161537397 10350 10328 671025633 55568 55569 215439869 35789 35853 85128263 4231 4296 644628678 18407 18408 901843592 98985 99021 69368539 62730 62731 319225310 28631 28632 278960646 78359 78438 681005071 84472 84481 650907476 22230 22212 341746377 74904 74905 585120767 20986 21061 327085617 28301 28339 893478085 3440 3517 676515331 25979 25960 987418793 34274 34273 947005836 17928 17929 252553965 57127 57128 499814284 3655 3656 708756570 58707 58625 429981776 11229 11230 364612259 8251 8252 84503329 72827 72828 113998990 60950 60979 687643573 22518 22443 44467914 93832 93833 526118197 99807 99781 57260201 94823 94813 323120740 10448 10430 42546858 99362 99440 110521645 15163 15164 151037315 84836 84904 313458194 95941 95942 900521410 35261 35300 808028260 88771 88690 872138111 43068 43085 522368717 58774 58748 926494316 24741 24762 740949338 73077 73078 255914032 39958 39959 202804672 99654 99585 327680754 81284 81264 540375710 5498 5553 768356077 22311 22312 531951926 23342 23277 333536093 73029 73089 49306402 16364 16365 276981894 60014 60015 731253339 90170 90130 545898292 94081 94082 407149479 62956 62946 61500242 62053 62054 967475215 25038 25039 748731073 68807 68808 929175558 69783 69780 470314191 65167 65223 56428684 4739 4740 171548937 54262 54180 583953765 86774 86831 744983095 70732 70816 466728249 79069 79070 234403958 50819 50820 960155686 85304 85305 257401877 19385 19386 52733575 54455 54491 504434894 62388 62375 633330642 67190 67239 552284736 8715 8716 468746982 72245 72246 770182145 48493 48494 121149575 30209 30216 628188354 18374 18444 643411158 94736 94818 17315051 34061 34062 537388323 18426 18427 299808768 77178 77179 241890579 30615 30602 327414880 70157 70226 998100722 20096 20098 21574667 38631 38605 727483107 12424 12425 915393712 89491 89500 701526785 93101 93142 798828100 47151 47192 868908689 34880 34920 208051896 52181 52154 574203838 36296 36359 572129920 64866 64867 852783451 52962 52946 574333570 41105 41106 291297363 2197 2184 424346398 51546 51547 730076813 30274 30275 498742827 8173 8226 199925987 33050 33023 896496865 422 423 997086486 11333 11334 836341829 4364 4423 645584143 47833 47854 875765984 85281 85282 305169104 31037 31038 6185568 53069 53057 58172901 6772 6773 272453927 15221 15281 512727305 18900 18901 591847926 31013 31095 374094760 23762 23763 646195994 13546 13547 805493942 63492 63443 724993744 92491 92461 463647974 68263 68264 21933991 97326 97314 818265873 28163 28164 458279780 29520 29521 138626507 36180 36213 32523536 55964 55965 420377846 62164 62173 207863360 80866 80802 623327304 75206 75202 125126461 14082 14083 364472284 55297 55215 500148776 58602 58597 471332753 54350 54433 79180296 96586 96587 417181756 19329 19403 367473060 20402 20399 29279441 51947 51948 522996924 67023 67024 866483579 99240 99191 384650254 56102 56103 155812482 79830 79831 502888855 90311 90312 237189209 48029 48096 918717590 94957 94892 123544353 38855 38874 119007783 53591 53592 86042649 88629 88570 923989858 3604 3605 461855328 10113 10114 58481523 97397 97398 9042734 35258 35259 2084635 86725 86726 394975607 36241 36242 486739781 84862 84863 699256065 89213 89134 566739357 85362 85391 950990491 8356 8357 198113705 10637 10608 166276432 1468 1469 796418166 78343 78344 595929883 14969 14929 571437777 73494 73426 867529041 14189 14121 815352180 63404 63405 447291409 32307 32269 45527321 42357 42424 994207551 28847 28848 816600162 26074 26065 503710014 61558 61559 748797828 57524 57597 449510552 65359 65360 582382750 53185 53186 927728671 39016 38966 142906558 95699 95700 955677412 16010 16011 864817465 62167 62159 811139534 80327 80306 806575701 97732 97733 957497821 35166 35167 532391584 82417 82467 39698656 9163 9095 543150676 83822 83823 10286954 99014 99015 143010316 11717 11718 276172000 13810 13811 940741500 84011 84009 303181324 51979 51903 626801192 19491 19492 118796642 23568 23569 76626555 58346 58413 452696652 62953 62918 253550757 38888 38881 632838837 77897 77898 131329524 66212 66213 949258173 70363 70364 730178728 45398 45399 730094240 21202 21203 762699978 68181 68182 673251780 27906 27907 325947664 85546 85547 563716425 43469 43470 142616700 91450 91408 923192892 43225 43212 236714785 63119 63109 662339354 39457 39470 239599406 82368 82400 365061660 92379 92306 524381451 13099 13160 800936500 16335 16336 852451539 71878 71916 972051766 22860 22861 418138730 29088 29110 260234437 11664 11609 461255359 90530 90488 506617908 93323 93335 397146305 94301 94363 355648535 61237 61317 86100995 75209 75283 24782659 49908 49950 238793416 91602 91603 884622563 14773 14774 51919015 83124 83125 315250556 63037 63038 444474592 37309 37310 121931920 42413 42423 941208694 30882 30883 217508822 5553 5577 128157657 38744 38745 26351604 85272 85273 469186086 84569 84570 659319262 70239 70240 51945378 45773 45774 985752509 16367 16368 434925705 6755 6756 206248304 53879 53880 838634691 49164 49162 48253287 60897 60968 317956019 82951 82952 348958628 46129 46130 73640309 88599 88600 659185618 40818 40819 939541694 61900 61901 653979014 45110 45111 481434426 74458 74459 500143899 13556 13557 333964127 93161 93162 437000340 21599 21533 385824176 62662 62642 264924631 75974 76029 575370492 34655 34678 95994109 97888 97944 171978069 13627 13655 142084325 30509 30557 105716066 45355 45305 847430661 94495 94453 33991292 86361 86362 90539563 11718 11719 578855837 61461 61390 383335621 32681 32682 210290829 88832 88833 829115734 7021 7011 130994214 37727 37764 61964101 35203 35204 279515327 49537 49536 873709823 15266 15267 630688066 43687 43689 50648557 14138 14104 139282286 597 598 529019205 84889 84890 572270465 80972 81032 662070572 90212 90213 34820886 21418 21419 935167929 14316 14317 962483268 97080 97081 69733628 61712 61713 879044516 86180 86181 814464394 52869 52888 318807340 15480 15481 36586886 74696 74652 430065057 77664 77748 203544509 9765 9766 27781454 2287 2288 782783099 80209 80186 164844267 93776 93777 165165451 38026 38027 966888932 22281 22282 139710448 67274 67291 376438981 87545 87540 164190261 67771 67772 49183776 18070 18071 38236589 70890 70891 628881296 23716 23717 450739271 93371 93440 238283131 59047 59048 318319216 15521 15522 188953133 28002 28003 53311111 54642 54643 23964820 26537 26538 139377662 87382 87383 518605364 38087 38088 721271349 1121 1122 832066962 43659 43660 460389081 30203 30207 214394978 76214 76215 115513271 66070 66138 800627332 23961 23962 792646127 33998 33999 396429191 44197 44226 315627634 5550 5551 482648963 64047 64028 18943616 81142 81136 101052461 35925 35867 708643674 8376 8438 509656643 38948 38979 471703637 30447 30448 999374921 99925 99899 370948085 65505 65506 193826285 91131 91078 867077417 28065 28055 445668226 40772 40773 312395554 80826 80827 657796461 97341 97342 725474321 23711 23712 15529917 86310 86280 744890790 31413 31362 743458184 79615 79584 775298815 2419 2420 163370040 98654 98687 142962415 13319 13245 589552175 8580 8595 818168255 56002 56003 596195415 11160 11116 936713313 38526 38527 681466580 4725 4726 370912198 11577 11578 405119635 1198 1253 440221200 98641 98642 494314504 27892 27963 454763062 74551 74552 307880204 76967 76968 787616253 10379 10380 546111425 43955 43956 466444052 48680 48681 161732825 33698 33699 823218845 55861 55878 815441147 40697 40698 623237777 53312 53378 980100345 59173 59244 718665245 96838 96887 515272362 54206 54207 573868609 42352 42353 940535062 43220 43221 495480139 39401 39445 10284443 3585 3586 533812508 57121 57146 265275054 99898 99899 188818550 19242 19207 165617372 80796 80731 666879780 83725 83726 353408807 70308 70309 151514302 84749 84690 790755146 8019 8093 649612523 59552 59521 658153800 51915 51916 789915777 43584 43631 876189093 74753 74710 448462923 71766 71767 635925067 99114 99143 365940519 87122 87123 651846353 94382 94411 533554819 36077 36078 136225526 34849 34878 117124721 84996 85041 869644109 30721 30795 868225059 23895 23876 751194136 60194 60195 314126103 54398 54373 689085523 72664 72689 665965152 45127 45063 499700286 71288 71289 820927793 74022 74023 263396915 70292 70283 769377562 75128 75129 467209430 8824 8825 542481113 83493 83475 571578812 96748 96793 278873364 69679 69628 176759250 75431 75432 898958378 49802 49803 733786184 72011 72012 705886962 28295 28265 502622819 78417 78418 312398625 42350 42351 111324743 43879 43848 274504588 15959 15960 854960095 46179 46198 288860482 32522 32523 786931111 35114 35069 210663101 91216 91217 195625510 94977 94978 279765247 41350 41351 927445495 19462 19498 123004822 36458 36459 338111593 90935 90853 560626398 46727 46728 801193261 11526 11527 905342953 25436 25437 295328859 16158 16159 896165485 76749 76723 443950316 30501 30502 851738875 28117 28141 588700232 44199 44152 374077047 70579 70654 754243472 52261 52262 310013569 97764 97789 911303725 68729 68703 854983864 69535 69559 737402261 97936 97882 225011893 5813 5795 96185663 40184 40185 602262299 30978 30990 378195585 75362 75363 830570202 17563 17558 260539545 3280 3293 873432360 12150 12171 345552416 82588 82544 510366389 540 541 557896739 87946 87893 143690056 99477 99478 40857072 70491 70454 180614778 41141 41142 878472389 48535 48505 669417458 5553 5554 162684311 1765 1766 301811266 4693 4694 996799437 34766 34777 905455752 68073 68074 616710157 62704 62742 570141967 80274 80280 663365037 159 160 731557678 88243 88244 741628817 80596 80617 880906891 63646 63647 724086924 1120 1121 837218407 2210 2211 774020826 13271 13272 675744260 74150 74151 356529638 29767 29730 632052521 76961 77035 301112582 46549 46550 455986923 31075 31076 290049964 68255 68256 16718709 4461 4462 926466611 85715 85713 710972236 76016 75938 722907821 99340 99257 952432991 73161 73238 701585773 56407 56362 460628157 55993 55994 512009592 30359 30360 602964395 40118 40119 677120221 81153 81154 370228556 42508 42465 424046556 72232 72233 469303977 30700 30701 186421804 7109 7096 374094439 12416 12403 761205686 48335 48336 986932402 55878 55879 561404086 83431 83432 614194473 78772 78817 990318492 87673 87755 799205789 50478 50479 749668038 76635 76636 957035720 57707 57708 914403817 43949 43950 764573286 52142 52143 63635327 84147 84148 763674539 67455 67446 733331256 4041 4042 435767932 45029 45049 410743185 31533 31534 464754070 69883 69884 713437905 69131 69103 403058964 18752 18753 845501479 1866 1867 782420244 36199 36200 153464296 66294 66322 672279826 65018 65011 614411267 10903 10904 506742019 38687 38688 95428143 36768 36769 38554597 42124 42207 945471115 18158 18159 339681712 94087 94088 333397367 9391 9392 636309636 34108 34193 826659399 48674 48675 789857187 80651 80652 780799253 34451 34452 738125401 13558 13559 829386931 46998 46952 952535670 68982 68913 893466384 55295 55304 871088396 64351 64297 632073928 71522 71523 937321564 3931 3932 560981157 25212 25182 672183921 42303 42304 783527500 93465 93440 187788134 87471 87546 142175079 83339 83317 874845911 14260 14261 276031836 32110 32111 14517679 28296 28297 323278526 428 429 422046123 77042 77043 156427718 46039 46040 243367975 93603 93604 260427306 55586 55626 359619253 22881 22882 958763838 17842 17843 216890195 65443 65436 549325902 68741 68761 995963389 41118 41119 334164018 20751 20752 348558074 53237 53238 824776892 68145 68146 22952698 30986 30991 502245993 58843 58794 873694146 7059 7060 260398838 11086 11087 244986136 16309 16337 243870747 90124 90125 53490590 32382 32383 940475002 69073 69007 808121102 53735 53706 88119475 8744 8745 313014226 68243 68244 97088772 22926 22927 961806157 47694 47695 9197736 99466 99467 75194146 8291 8292 240178865 92183 92247 19789897 53744 53745 494939361 88727 88728 354886732 32395 32471 723832500 44408 44409 47157467 44737 44706 470929917 75741 75813 984394211 73314 73325 407250405 90313 90314 672027575 70803 70804 832217255 96779 96760 385869663 35281 35360 488748039 21038 21039 681321737 44103 44148 98448320 21678 21628 760929432 44977 45034 683273640 91695 91619 65634391 73239 73318 889685809 32768 32769 844623414 97395 97396 970354070 55527 55592 452423087 49740 49819 530874430 15750 15670 62673501 64942 64870 456479661 87353 87426 481438805 71066 71065 718796912 73933 73886 793014606 50246 50205 685276554 75434 75372 680101463 97939 97916 149379214 98031 98032 593415073 55134 55135 497656194 31562 31639 38190771 68820 68809 452387805 74170 74159 951273728 96967 96901 625689478 43699 43681 141213590 42020 41947 669882495 87945 87946 507119195 77451 77397 213505233 46952 47007 808111128 57152 57117 576032291 22307 22348 364724265 11751 11752 661792102 96137 96133 176949321 55622 55623 144677317 97916 97917 35712797 67224 67220 562151723 39522 39523 377814502 50330 50279 360497610 30159 30160 775849340 66540 66541 227293002 66272 66320 478487540 92430 92492 704718778 95124 95125 217740199 35969 35970 645330177 31404 31407 761026320 95341 95414 724753661 32406 32407 217152077 70612 70613 710639052 86177 86106 917861531 44464 44465 338698360 21299 21300 875191555 7049 7028 188742500 66034 66013 311552636 59998 60072 191799706 70231 70232 299905359 84289 84253 783658356 91817 91895 767496597 26327 26328 5469169 33829 33830 38083612 4390 4391 245763650 70950 70951 946862881 52111 52112 483789429 48131 48140 365046724 20307 20308 180380342 76048 76049 648205450 86711 86705 737885968 69225 69226 803822421 28819 28734 212943081 58837 58890 809037638 52101 52127 626906641 80162 80124 349543035 90813 90814 460821502 79838 79857 544670333 64448 64363 759099710 85613 85583 631367188 30131 30065 165020408 52702 52703 394174920 622 623 956379832 62403 62404 428418949 98669 98588 35781542 31424 31425 71096373 95398 95399 188354604 21961 22019 648949677 85157 85124 934676359 76704 76705 443313729 22665 22627 418889824 2497 2509 168708887 44058 44090 457330212 28870 28871 2107738 87949 87888 827821320 25028 25029 967318649 39474 39498 889909429 35618 35612 358644764 87594 87643 283285942 72250 72207 522381266 53177 53180 241897555 86020 86000 85972114 12613 12664 183080640 5668 5669 429921274 54413 54414 451588068 96494 96444 919745791 82832 82833 353114510 37733 37734 622860374 32673 32674 276858885 38488 38562 844812746 41887 41825 654471409 34534 34511 831172337 2489 2490 327235069 33952 33907 936003407 21398 21436 773109483 79159 79160 235257284 57964 57965 691519638 63459 63511 936775182 41319 41244 257915184 82267 82268 88026107 50006 50007 799505236 82453 82418 580216887 89914 89915 889569605 23296 23297 153092817 80658 80654 924787009 48211 48212 592862781 2928 2929 503618549 66262 66263 548055593 22628 22609 433412770 82020 82021 279276447 42908 42878 379400328 41508 41513 749731807 37871 37872 37963193 71035 71036 773210112 87504 87505 615696219 31110 31103 545241440 17155 17165 317926600 59521 59522 669074256 77743 77744 272270782 83141 83149 226639737 49726 49727 969202799 10533 10534 51756949 97204 97214 952771732 55985 55986 283967726 16134 16135 85470726 80593 80529 749701964 46634 46635 346941508 17962 17895 154170094 14173 14174 915771489 74946 74947 463297473 49823 49824 838756435 56523 56524 638888184 58507 58473 556932192 56767 56828 782175762 49671 49672 409657424 25396 25373 221431572 63893 63857 323795885 8133 8132 323565962 88245 88180 419890886 34915 34916 921040610 50936 50937 801858675 95137 95211 747480323 74928 74997 979896109 55251 55306 830347666 50235 50236 648313621 22278 22279 414681405 66947 66913 735845688 78673 78699 882523283 15464 15465 242304878 40985 41012 21403974 33022 33023 608144967 85158 85159 373799888 30878 30879 385761727 57488 57521 716209810 50217 50251 365965858 51455 51492 784350521 67758 67704 148501601 82809 82810 753307007 64698 64688 939544612 48556 48557 298201195 80239 80240 949950360 35754 35755 236568525 65590 65591 599659092 4946 4897 459070308 56845 56846 817940696 50444 50445 490665779 10192 10243 224236965 51406 51407 159001974 59839 59840 197101505 26412 26461 81223556 5540 5577 975841508 87243 87244 58321978 63610 63611 746682937 20128 20159 912988862 49250 49251 360360649 93681 93624 632582487 58838 58913 723111173 13351 13408 315041535 77072 77148 628441 56164 56236 135000610 50989 50990 519693650 67986 67987 765060046 13803 13846 449426779 30242 30243 881462829 79972 79973 888812807 48413 48414 787919588 81456 81457 319518991 38712 38713 491475182 51840 51773 571508204 75961 75962 767319296 21353 21354 697238621 75630 75553 305899523 63406 63407 146382809 39493 39576 215650349 70372 70373 8125765 78782 78723 45082635 82730 82651 561736338 40754 40820 33887972 35332 35333 379277209 84 85 515339726 64574 64635 513979785 32435 32436 521318 40424 40425 713804733 62404 62405 783119456 43849 43921 378581590 25620 25623 564368269 41015 41016 690341708 19321 19322 972994536 46339 46340 609132694 9166 9167 532619226 24596 24597 382319155 61019 61020 288347241 56717 56682 744234567 40473 40474 22015296 89458 89507 631950831 38999 39000 276109171 38821 38822 640178078 54848 54849 745285029 9487 9488 395491490 32712 32756 701965408 45412 45413 246067945 94308 94309 667612834 96207 96191 121405166 33068 33089 736177724 85477 85439 315407465 92722 92723 454655193 54445 54446 282475426 82876 82933 487690708 33901 33820 889329844 21274 21275 727164456 64602 64664 494717765 49617 49618 117684729 15724 15725 987609699 50527 50574 295357203 41640 41715 587689042 89738 89678 470010120 87528 87563 684894058 2450 2483 912099563 22550 22551 29473931 14968 14969 318544719 36525 36526 287836846 70612 70562 271267653 80138 80146 847817710 41964 42041 154194645 42086 42087 577873107 42330 42331 180788819 82802 82765 126962017 10780 10781 868975832 14871 14838 660824896 12441 12442 746643561 3612 3550 982105461 48242 48269 275612815 29312 29368 949159282 33294 33295 613313221 22565 22518 740882690 2612 2613 781439970 62232 62242 639330156 67438 67505 272102541 97073 97074 330701162 37819 37820 537595218 42376 42377 650224432 85371 85372 509819722 42669 42670 676831118 25298 25299 235999465 18177 18197 723692060 61447 61524 819991480 57014 57015 208454702 33903 33904 363585824 93519 93520 179932930 48991 48992 908418627 51739 51729 1649653 17395 17345 85108485 93140 93141 899819119 89576 89577 394974070 53797 53798 328385457 99186 99187 633489181 53939 53940 83986074 39676 39677 52258477 79525 79526 603374922 93445 93456 760847734 32058 32056 603077748 90132 90133 621921866 76035 76079 468973517 15722 15798 6567749 85870 85871 945914747 32524 32509 241949998 73586 73571 922963210 43117 43118 73924114 27384 27332 923470272 87948 87982 913853669 45107 45108 454331027 9217 9218 444846276 89364 89365 62619492 77632 77633 251924363 74821 74822 921430017 99034 99035 509233243 57333 57334 615557773 1768 1769 743274597 98624 98625 974160488 66977 66978 298019253 7843 7844 268837934 96863 96864 889327522 91440 91441 432100578 6330 6331 68415762 8658 8668 998659290 5401 5352 845657348 98003 98004 515832058 86409 86482 377418407 78658 78659 17239559 79979 79980 652364228 43583 43584 107038612 25432 25433 169995623 2241 2242 662255132 82738 82739 220113759 961 962 371320053 81715 81683 846389207 72158 72087 124114534 35055 35131 997409177 34918 34919 812503182 33787 33788 522615570 44005 43924 964144018 16124 16126 198407954 79847 79886 397073340 67855 67825 701866547 76509 76536 150852455 45843 45898 726734233 92571 92572 610875093 2184 2185 357496579 48835 48836 853066325 26980 26981 889974247 55503 55432 55960621 85138 85139 814266903 86700 86649 109301568 93820 93741 839745362 55231 55194 514012941 77864 77865 221316717 14632 14565 84638791 53417 53418 468059779 77031 76957 557970607 94011 94012 171589802 98827 98828 64930518 49659 49733 206769990 11323 11348 537522984 69211 69212 656209500 73124 73125 791736462 13952 13944 695431932 8110 8111 381465628 57434 57408 305925697 30501 30475 138908991 26646 26574 9656178 30553 30585 327112653 69940 69941 468124883 49401 49402 168640548 68890 68891 571419052 92290 92316 168707869 93731 93732 8347116 44692 44742 637565943 67458 67524 949867686 29253 29278 850740304 667 737 307229249 13554 13571 633468023 83298 83247 283949165 80753 80754 654790145 61891 61874 522121324 44965 44885 98563294 78807 78808 852712267 13570 13493 336081065 43515 43516 73252666 68503 68504 311737284 24965 25002 707064324 79047 79046 325598346 15889 15890 522540973 59301 59253 178184887 92168 92169 741917663 44849 44850 689589179 12175 12176 466614444 51095 51055 379956099 12105 12048 242503267 93591 93592 889779057 24308 24315 961039801 1692 1693 698267152 61297 61349 774645208 23720 23721 563258846 40177 40178 80420413 80896 80897 72257407 83470 83471 312307565 97140 97065 292824675 9218 9159 991514569 83832 83855 125599234 60562 60505 806999988 13865 13859 102551120 46589 46574 538504088 47483 47484 808364878 9281 9284 769546026 61591 61592 256121261 74520 74521 994081220 53031 53082 914349034 65817 65818 51304733 38132 38204 331943341 55544 55545 949890752 50208 50209 321731670 16466 16392 389512103 73747 73748 840107310 16613 16614 866327216 40110 40100 694579200 33451 33533 691283396 80264 80265 980149450 40229 40234 416477565 91901 91902 549630519 10515 10543 141549613 83454 83455 193265431 37141 37142 423901997 98469 98393 12499306 42324 42291 723888079 64627 64557 987268398 24352 24268 294637462 6616 6547 641303501 25426 25480 373586122 47383 47392 927960958 44744 44745 362611679 83550 83551 65908756 14037 14098 856937906 85071 85072 277359423 13166 13170 277123155 7108 7164 221986202 86142 86143 43739007 67620 67693 512981330 86970 86902 694622739 56186 56187 478239045 21352 21353 867669685 55919 55939 848609521 88162 88163 639050559 69295 69338 349402717 67336 67337 444688371 76372 76422 648552080 30030 30031 667877910 18949 18950 666926582 83632 83633 696475514 83471 83472 219275413 83757 83842 471494606 33185 33101 697285837 48221 48296 147116378 20925 20954 141737335 59951 59878 126139378 83062 83063 651429856 5923 5924 559052349 52084 52085 584385140 43269 43287 692173493 23005 23006 224460668 35578 35579 79500345 348 421 203538881 63795 63796 674114884 32349 32291 332224933 63389 63390 896018809 14215 14216 812052447 46502 46546 850374451 19947 19948 322645489 91730 91731 604513565 51186 51212 62347667 39917 39922 156881743 71781 71782 271665937 61831 61832 956951762 83371 83349 318907329 23943 23944 498167857 44042 43993 852158334 93655 93690 522853205 75156 75157 610418304 72728 72717 999186879 27505 27588 468491050 40846 40923 136707914 30556 30584 904158958 38697 38698 110597968 28765 28770 845190046 16438 16445 142304664 63421 63354 907119689 72773 72743 100166244 48310 48250 486681854 12551 12595 477616688 63692 63642 952941208 59381 59417 550986860 40405 40406 383655953 3899 3900 181902303 59227 59228 303054416 5976 5977 920763705 73346 73380 168084743 73589 73561 194375142 85076 85077 698048714 13218 13219 270132980 4864 4839 545200130 91142 91104 168536051 68349 68350 113415600 702 703 330629743 23338 23339 551793067 65130 65118 606494432 38726 38670 857401150 48626 48681 588220955 31590 31576 199961302 97290 97291 193128856 72403 72404 41730424 85804 85805 496334583 99532 99533 804586655 58622 58623 696407692 3977 3978 452455059 31243 31261 903038744 44126 44144 467376822 11516 11517 278983974 53968 53896 593329344 51470 51471 271793890 88584 88506 508067394 85231 85201 715952727 26083 26084 188165231 75137 75138 64644494 56559 56523 283446329 98819 98737 93577486 37870 37833 935065655 51316 51378 883590103 80751 80752 553252367 40457 40428 558677538 88833 88834 52005891 37523 37524 139684030 42645 42646 928966218 3967 4052 64563531 24995 25011 801887397 56105 56106 213845574 33719 33720 179581139 91829 91880 5687791 12462 12456 588683103 12114 12115 381334378 71710 71711 337969022 5124 5125 643233845 59987 59903 23145120 65636 65637 426866036 91120 91121 724347557 27577 27578 427414482 83621 83622 953908052 82440 82426 588747455 59171 59112 477606222 81453 81454 809900987 37343 37416 656818057 79710 79727 180647048 39873 39832 736110386 94036 94037 406747435 75949 75950 831902645 2883 2816 530284907 48279 48325 281617792 27197 27132 968225736 71373 71374 516014402 62844 62900 589798303 25261 25324 283499881 9833 9900 663979943 75261 75329 739332328 48292 48293 615190142 44745 44746 565257324 18998 18999 98075516 23038 23039 778586054 89263 89285 339017894 27978 27979 214206922 68615 68589 583681844 48308 48309 567909296 10733 10774 522441529 85866 85867 33905777 47183 47184 272272514 47239 47260 850204808 25130 25131 516616114 42539 42540 885880551 32349 32350 239029383 4577 4611 566197100 57020 57079 727874666 27736 27662 75782493 26681 26682 54923161 91464 91519 848486296 7065 7066 845797672 29500 29495 899761534 3367 3368 488458671 71228 71302 419719480 6049 6050 253341371 53883 53884 248573844 94903 94929 392785866 19567 19484 515395023 46886 46818 167717555 54095 54164 637352779 38302 38303 180481497 70789 70790 153214456 25116 25050 812817722 50016 50059 533608736 46510 46560 918561737 22665 22666 530765196 91432 91420 207879825 4727 4699 970103909 57981 57963 406392863 58106 58125 672200414 48327 48328 28860137 83968 83969 38220061 43385 43386 442522958 19413 19451 117191209 84243 84244 668265182 54412 54338 481925292 52862 52819 104987279 1446 1447 369691715 83616 83643 224217370 80217 80143 88804740 50873 50914 898757899 74080 74034 356384494 27323 27324 304707872 81502 81424 188786 78085 78086 929114011 73422 73369 897637919 30354 30355 855185100 40316 40304 719056918 90482 90530 697215551 92023 92000 535397615 48980 48981 177754995 4393 4315 675600469 15924 15863 192392920 33923 33927 417245569 95593 95638 178409188 64297 64221 208836438 71647 71648 199654049 1844 1845 745400590 75461 75462 519629582 68411 68483 167123135 77170 77171 807433033 39096 39154 655306621 294 258 818891610 79765 79689 653455641 29662 29577 665904 41981 42051 313212151 42871 42872 133117267 38143 38127 423960754 30178 30179 184400277 39275 39240 900394206 51868 51869 502315066 66914 66945 552814843 79956 79957 156329144 51694 51695 505712311 90511 90512 912089587 94309 94278 311884847 64468 64515 702883205 13451 13452 762205545 97942 97978 577392512 40830 40878 683813717 84416 84481 650514649 28709 28710 100392445 52970 53025 813988429 19864 19882 437765724 33223 33224 842106509 13442 13443 550215736 93455 93456 922451691 72109 72110 121098817 29497 29448 407632128 17780 17781 117500178 47289 47290 661757662 66003 66012 469592718 42305 42306 980151280 39817 39818 755795352 67876 67890 613695884 88673 88678 470029394 62130 62057 355408181 17643 17644 675823066 90207 90208 836968593 42382 42418 81758792 93420 93433 219078691 14661 14700 242744840 5712 5713 558076170 97944 97903 612451779 21001 21002 406773293 48677 48678 834953453 11977 11929 987848499 2279 2352 335037568 71001 71006 791057800 16094 16095 463140435 15401 15402 682814455 47691 47659 950287096 74499 74500 838493621 30838 30764 95371007 66782 66783 102800668 50372 50373 506381184 91830 91831 405398903 65248 65244 740773096 7232 7233 721396583 84426 84488 661697283 11820 11759 408527881 9669 9670 820674608 20525 20586 218646464 10371 10372 216141602 86373 86374 662402974 11336 11337 178489233 41355 41348 32190007 36264 36265 964093836 53093 53118 786179176 36520 36521 92318779 46957 47025 828396088 67405 67406 535938624 47049 47040 60901193 18233 18234 79545154 69540 69541 420528232 63604 63605 606296626 921 922 719302537 67580 67619 262745112 42759 42817 977850112 73073 73074 746278411 67947 67948 170024767 85879 85880 704312598 92061 92103 677923470 82833 82834 929089542 25687 25688 723758748 882 943 427187542 34836 34803 333432830 11125 11133 43060132 62714 62715 52244163 50107 50108 61288596 72362 72363 421320040 56999 57011 900879887 66762 66823 733095403 99651 99652 485648288 90097 90098 229260885 63390 63361 926558295 68910 68856 810275616 82006 82007 212308454 2769 2726 349437612 1769 1802 122006655 96860 96842 973817679 7183 7101 510037270 98337 98385 645715504 86917 86918 886063146 7626 7627 835308453 6400 6356 284353030 61752 61734 874931589 37117 37192 987185138 58537 58538 786010190 94492 94429 864997121 27812 27813 870136504 83824 83807 695308394 66137 66133 535293172 76376 76377 115432551 72844 72871 157099728 80437 80438 290357034 39491 39492 235734410 59344 59281 490624528 56264 56265 531230540 94727 94781 641897359 529 526 723838791 29934 29935 469235769 30424 30425 619346558 1673 1727 504172403 2669 2625 230756804 34007 34008 877939296 46275 46288 515922678 26818 26856 894339927 30596 30597 339653984 99587 99552 450664327 5481 5433 19024610 93581 93582 773605511 12182 12205 322641511 65575 65547 245741493 34562 34563 109572962 78759 78740 193084855 68086 68148 454235448 39745 39746 223213343 39067 39068 132701166 55686 55687 986063503 71229 71230 29810220 27580 27581 669842730 46990 46991 41429705 98125 98173 629794523 3809 3810 93701635 27869 27908 99481630 39283 39318 17024386 87628 87664 867040215 93473 93474 696571663 36741 36742 834223271 29435 29436 952697851 24816 24882 799681464 31135 31136 465802948 70272 70240 873954935 39891 39892 477848026 93797 93798 576870716 62009 62005 85171634 19689 19748 704494043 16479 16480 69089900 32762 32763 900096705 59085 59086 191275249 91926 92003 753149618 6154 6178 986003486 82944 82945 561223422 71142 71117 666135448 99312 99330 896967544 63909 63862 581849041 55345 55288 275667890 67244 67245 80337334 26180 26247 204348529 52636 52637 652652394 72122 72123 364890343 81760 81720 847847664 62436 62393 845368069 58497 58498 771491767 94041 94042 408481706 74919 74856 987129881 71471 71472 442088557 82821 82902 390593367 29414 29471 579189508 92781 92782 659633480 84291 84313 291003148 72049 72050 704035775 26244 26245 834540407 19865 19793 699255418 14412 14413 809766012 80082 80092 379213309 17743 17737 397232864 41629 41571 844189775 25827 25828 725066118 41994 41955 981342826 52416 52481 157774773 10743 10744 39050044 20355 20274 476651955 14063 14042 706285789 61324 61325 596630703 47156 47167 521517422 16255 16309 359635153 21135 21136 999840040 29619 29672 714377179 41713 41720 661994396 82381 82373 204807676 77517 77553 369746910 45162 45163 709954595 95463 95535 363310991 94735 94736 592972612 81111 81164 481619287 74670 74732 48957778 34921 34922 233171965 20975 20976 438039657 43638 43639 492138870 16637 16713 968404081 37115 37184 798672922 44757 44765 384357813 78630 78555 519831484 22666 22624 401646672 6263 6201 233850950 80415 80416 794826104 70670 70733 957490912 21968 22004 440136883 67679 67680 615851549 67920 67974 929545255 18538 18539 389493844 43859 43793 212690577 60725 60795 562874768 49663 49707 855905853 18867 18948 783254210 68948 68874 710594537 65428 65429 964022819 39757 39758 673573889 27410 27445 916330105 91215 91216 536527075 48101 48102 406702501 88716 88717 820064481 71964 72035 287046293 37959 37960 3046268 84561 84562 927715031 39898 39913 108365924 14143 14144 410869213 1691 1692 858857326 17669 17670 33490294 21249 21250 740828288 2909 2893 446788149 71477 71420 491061446 4414 4415 601260492 40076 40077 991517758 93899 93900 680008552 1208 1275 197930052 76421 76422 731528155 26760 26761 228175286 28903 28904 397339010 41468 41469 847952544 21350 21343 241120050 58624 58639 444664285 7158 7159 464056053 626 627 349531016 61959 61882 292583010 76154 76155 538248494 73770 73809 30218842 85485 85508 4051367 68306 68286 297626830 91751 91752 768969162 48810 48811 906626127 64426 64407 583908119 23186 23153 661518794 21746 21747 152034556 1110 1111 504195080 13768 13709 472711078 74990 74919 834223681 83674 83675 383564239 29822 29823 532480299 85295 85246 77953913 28284 28285 591248177 94932 94933 334740382 80702 80643 893247447 88380 88381 427980677 21623 21613 907558841 19537 19538 227732753 27547 27519 300753305 2097 2170 117757922 23528 23469 355251018 81013 81014 998074429 76184 76185 341520170 37289 37290 52833679 7866 7839 858040851 47733 47734 244615935 56213 56214 560679190 42156 42240 831938588 52556 52557 46764052 75574 75556 962547490 44253 44254 579579175 24005 24038 541467636 73021 73022 530475092 37213 37287 111651938 21895 21896 4084281 51544 51510 129009619 84933 84934 271197318 1511 1512 627561506 47180 47230 393074799 39381 39369 135328108 318 319 981940590 891 913 278928764 95864 95865 297527713 12634 12699 184026453 56761 56762 65106848 93856 93887 568622411 46915 46916 70041925 37796 37797 262006554 93893 93894 764888873 90024 90025 229114218 87934 87991 192265060 89663 89664 801801712 88171 88172 136243909 71328 71329 117368105 51690 51673 216478248 61073 61074 107910065 89748 89749 440430205 42689 42722 76330312 55593 55597 709683477 22465 22466 996830751 51767 51768 266305451 84877 84816 85622230 32885 32886 573602193 27196 27197 981537176 6597 6598 487203061 53756 53757 785377981 12309 12266 971144072 35540 35541 518584698 14297 14298 732781972 65474 65475 339496581 60840 60796 452823896 90520 90521 273117501 35765 35766 27472699 98475 98476 433551065 58409 58410 413408106 82460 82461 397714235 89397 89453 889255751 77659 77660 887295291 76688 76724 940064190 35429 35430 946351547 10043 10044 556191087 83766 83767 642761567 74273 74276 182686126 44393 44394 670132898 37209 37191 910738456 79716 79717 45214417 88503 88504 959514768 61355 61356 669854423 50126 50127 234926331 14946 14947 828692414 27984 27961 866273714 45435 45392 126527067 78684 78685 489467705 84087 84091 707227037 78 124 643421022 57930 57931 576344960 69675 69708 426563189 69064 69061 110063826 36892 36893 147193952 88623 88699 840410758 74984 74985 122597611 55230 55158 251540694 43260 43317 348630624 89793 89747 790880888 28586 28587 206452399 35445 35504 196569165 43811 43812 87084196 426 346 892476936 53611 53612 105284121 60697 60698 633815149 76947 77024 154850758 81276 81257 813247348 29626 29627 952876567 97224 97231 828381039 65960 65961 230439748 75059 75060 212617055 39170 39171 120642213 22116 22119 888115136 87927 87926 342415504 99199 99238 539874594 66433 66471 477899175 59679 59637 267167803 70738 70659 254304356 13101 13102 989744329 75152 75153 75636505 33080 33014 780741868 43858 43859 218830034 20489 20563 982845439 86320 86271 738665858 64997 64971 932226272 52398 52399 268872403 80559 80560 560628968 70201 70202 663188918 14530 14531 373062797 52301 52302 43933649 56679 56760 293653649 20752 20670 558221093 95253 95254 374608428 42262 42263 855599247 94919 94876 405400660 90196 90117 917815635 54391 54392 545548380 15648 15649 297975556 13069 13070 805391 6245 6246 241800182 38132 38180 450536629 36951 37003 408124438 45623 45624 984933257 35755 35756 446848185 48302 48303 794263340 18061 18080 771094005 97984 98038 806730463 36143 36144 115475696 65281 65270 8473415 22348 22349 806395852 4411 4414 855803176 40763 40703 159973060 2730 2731 687591309 83917 83918 658645685 16451 16385 397021781 38053 38054 115172382 16391 16392 882284122 6824 6825 757991861 10741 10742 280248788 23086 23078 210893946 56690 56751 451605724 87125 87127 230562682 4393 4478 37590795 11959 11960 797453578 87849 87850 159638377 82261 82255 848108060 15777 15810 850329508 74457 74434 652763368 45041 45070 438171880 80175 80176 474639073 52690 52711 811013795 1634 1560 275056468 53931 53932 960570806 56358 56359 207357583 81388 81389 328042387 64994 64949 342947687 12470 12406 811405287 34916 34917 769825104 43308 43310 840329236 87879 87795 735496929 63607 63523 176724593 78941 78894 9331912 92423 92424 56944909 2719 2720 506080610 36705 36649 537826409 26527 26528 862975196 65485 65486 660528544 96251 96229 639412569 20623 20624 309048402 31621 31622 296158205 98320 98321 326080207 44506 44582 604090708 77286 77252 691586515 95461 95456 735300978 67671 67680 147909432 32400 32472 615875895 88657 88630 242952551 742 743 58507762 25042 25043 540808628 83359 83370 734706761 64948 64949 621773550 57246 57247 206028012 30626 30627 400562590 8764 8813 919859785 23682 23616 336730792 73547 73548 831385492 12576 12554 17221123 50556 50557 298890854 40579 40580 364881359 70524 70576 665244640 60941 60971 44165020 12075 12080 738388136 64471 64411 658965802 47541 47542 200283151 497 498 597264527 54530 54450 611154911 59388 59329 855042262 38258 38244 122912308 47206 47207 909621643 63633 63659 679527418 14304 14305 316926755 93329 93263 141911985 66746 66824 676975600 60435 60436 343177853 33601 33627 614099949 78800 78801 482150691 80464 80465 37575260 91188 91189 743861675 66945 66946 450603313 74450 74417 399224663 19134 19139 147450691 49832 49888 504953594 20579 20654 552701282 20942 20943 399710956 49719 49720 242366417 98093 98094 965935884 1123 1124 523967742 11050 11043 691226290 31987 31988 903647716 49804 49817 23544383 13953 14036 459507986 41209 41210 372547542 19817 19793 212862024 22058 22059 24577370 7792 7863 117458700 78799 78800 982429287 3954 3939 568244140 31741 31742 335161174 25968 26041 364473813 8794 8795 532775071 38125 38126 98153749 39243 39244 567555984 35733 35734 276241610 301 302 878058411 3007 2973 759759249 27643 27644 60375972 20035 20036 173311045 89363 89364 363368068 38172 38123 574907558 45983 46009 539288266 90107 90097 881685196 18064 18011 571381577 62661 62662 635220604 56062 56135 338891001 71916 71888 771193208 93971 94051 787493534 56290 56353 597104411 84522 84523 604352540 89252 89294 373350475 1998 1999 692162586 28709 28783 504717599 81432 81355 280519846 74399 74400 486230956 25412 25413 232962750 21205 21244 346330758 52423 52456 127238785 58109 58087 544795788 9147 9155 709050943 19758 19759 946858286 5980 5934 321802935 63253 63254 901582176 41834 41892 383266784 28473 28524 489295066 41693 41694 96950454 55059 55060 235423596 32712 32713 385912909 36974 36989 429109306 26284 26285 533980073 93855 93826 421534024 85063 84994 360223461 77668 77669 701789206 29712 29713 276060263 60389 60440 499098493 32440 32483 115598587 11725 11726 514540452 50519 50520 96690218 75383 75358 150027718 21678 21735 367721877 83769 83770 718152550 73095 73096 205188193 39970 39949 697084557 29310 29311 411281028 17120 17121 943384274 46177 46252 320989042 86758 86683 207976782 92897 92898 914316154 97545 97540 268644472 97238 97300 20280113 70196 70197 398263975 27242 27327 47859004 68293 68294 227807404 13849 13829 612829041 49419 49420 795621108 40192 40185 730655571 82464 82531 934755626 86813 86762 617358727 22662 22697 508094378 65713 65778 420812493 46630 46631 102305031 61379 61380 527512314 60362 60340 431061118 27334 27309 908643003 85926 86008 894436777 93453 93406 816515235 40029 40030 768236547 97744 97745 427330795 840 860 749499986 10518 10519 282703090 90223 90224 308432422 19283 19284 411399303 73103 73133 325279222 86610 86611 867723702 78368 78369 214834114 85467 85468 42321208 87137 87131 987842624 82345 82366 937328214 13496 13497 206420514 88994 88948 471561067 63573 63574 634020902 87542 87563 354819614 9062 9083 446578460 93079 93124 21826215 11104 11105 694106619 33758 33770 702922890 51405 51416 83322392 85111 85112 826189259 39696 39697 122414505 98400 98401 111370879 51150 51151 298030914 97667 97668 740444063 35680 35681 853501125 60526 60527 889557561 63503 63578 726132657 89086 89109 178011077 61826 61780 646481579 67599 67600 910175963 64787 64788 147564358 11321 11322 574861096 50044 49993 214169965 28844 28845 24219339 88621 88622 846651052 54160 54161 991076873 90642 90643 951649695 97057 97013 839860351 64365 64326 426862101 92878 92879 747987025 20259 20318 773983096 58085 58075 455896985 70928 70929 280401623 17815 17816 945652623 78454 78401 117696777 19862 19787 637707392 75423 75424 501758905 9694 9751 369058049 31039 30993 90048335 46775 46838 78829440 39674 39675 151148617 3330 3257 761481788 84094 84095 148088693 53569 53570 406143116 75149 75110 909173464 34033 34034 294991743 90925 90984 597965947 51286 51245 421376987 4130 4180 391033997 21819 21896 529218626 33455 33456 742897444 84716 84717 745835293 5983 5946 837925353 54595 54663 458696359 50058 50045 563274281 91937 91938 530274526 34191 34192 760923498 56967 56968 608033478 98781 98782 237601460 37337 37312 76502933 66159 66160 462241457 38059 38132 747459930 79775 79774 112871876 77810 77811 889412415 70818 70819 724465281 8722 8793 298727504 87553 87554 518133090 68835 68806 264889819 99567 99568 714092904 88927 88993 658986386 29136 29157 791040953 10424 10425 671639702 29796 29832 916704093 56325 56354 439091068 29481 29486 109381849 8871 8872 909738945 95133 95178 47648741 59300 59238 537108345 62779 62780 694633990 93251 93252 149042939 16235 16236 768451513 47687 47688 478063209 85636 85683 636750384 18652 18707 942797153 27890 27891 75415550 43208 43209 490218014 21957 21958 257035659 81926 81918 125262120 66781 66782 338734889 52369 52370 509635499 34732 34733 299187670 85382 85462 26779259 77892 77924 922116708 43930 43931 282570376 66459 66460 881164696 40735 40736 969026062 40982 41028 378752257 58956 58957 102168745 24054 24055 46474940 72397 72398 796489021 68155 68206 410781976 12248 12249 718976900 42487 42436 600564257 42599 42561 341311822 60943 60904 80652943 10832 10885 16371448 93615 93690 652929317 38567 38568 625395234 69062 69041 107243635 17780 17821 700774977 667 668 463778462 21175 21176 669588965 10178 10179 790997389 2251 2252 415070549 16433 16434 624797579 84906 84958 880501876 51387 51409 202022440 37176 37177 167742461 30554 30639 297012356 10408 10332 443249548 31303 31258 875139779 55297 55298 704433713 94022 94023 63335598 47258 47318 441119586 1271 1272 724104539 66115 66116 551622044 89097 89149 460676784 72204 72205 845817594 74892 74893 755682984 35137 35138 862416737 69007 69008 647351069 23989 23990 405934736 8819 8764 698314922 63902 63903 988401350 63949 63950 661988158 41083 41043 379436311 7421 7422 616575732 26676 26746 96407712 59784 59836 115020782 44743 44687 9827129 4691 4692 303767728 59380 59381 369503336 92497 92498 36263186 20439 20463 607986411 46166 46187 682493254 1936 1937 263143910 31581 31537 770396289 67811 67788 599643881 40500 40455 560493187 93186 93266 237818806 61978 61979 237846672 66727 66728 174452188 70830 70810 618996631 64645 64613 528323896 55731 55686 229430151 26071 26061 971069702 2880 2945 131418078 96999 96941 690684215 78463 78417 10468471 13930 13975 441942551 28473 28418 92764946 34716 34717 390825058 43126 43127 813221307 57948 57939 877276745 56329 56336 892231452 6829 6865 498034946 96630 96631 729196116 79356 79357 229641950 74235 74236 25092526 16629 16630 620629772 5916 5876 500022312 86361 86280 973153222 59913 59965 226016061 42380 42381 750827819 81588 81553 136518677 13737 13658 25091209 37012 37013 414953657 8111 8112 498575164 32362 32302 372545402 35523 35524 58001463 88844 88845 497404510 2249 2250 968586477 76091 76160 724703316 86637 86682 322593128 91465 91441 384056265 97289 97290 395599369 16436 16500 747426124 69078 69041 269641054 28986 28931 792756592 61793 61728 819551158 78404 78405 368035637 87851 87929 685330011 97022 97074 638265425 15270 15298 407417922 60479 60480 260494706 60843 60844 679993356 66033 66111 183723764 8985 8986 525060776 79288 79371 393507826 66370 66312 458628195 92533 92534 389915025 86249 86293 668201144 86607 86608 127508582 52262 52214 585925825 55578 55589 833115185 15847 15848 787333433 73432 73409 220431878 12005 12006 766103831 98352 98311 942793837 59594 59595 296541495 98510 98511 77888076 66915 66975 153214984 38330 38331 722311909 22123 22110 380320327 10333 10373 779468942 97613 97614 876780201 98703 98704 479720382 93809 93810 566505783 3662 3613 608023504 24430 24384 258685946 26946 26947 439045938 44585 44509 449042724 68827 68828 459922155 38976 38957 466256762 11767 11768 385574114 65148 65161 190985523 80485 80413 14640686 64521 64522 563122574 16242 16243 950774322 62301 62358 337861854 18498 18499 247173450 48135 48136 750994361 22260 22261 170177742 47314 47315 970119075 68282 68365 863482369 30427 30459 290239806 99737 99738 813547518 54530 54531 805169032 35740 35754 646329588 65699 65686 47899307 39555 39556 12533505 61620 61650 563396467 46410 46411 669083758 12452 12453 893040544 1397 1398 251569025 774 726 331714968 13811 13812 722735374 58746 58793 281250741 88047 88128 61054085 40487 40488 38152731 48621 48622 452572514 72265 72266 626800834 14604 14605 847178023 96944 96924 887338484 67662 67663 654542313 72112 72113 987315106 54965 54944 559862992 78410 78450 718737913 40902 40930 553533557 32654 32655 422640853 8951 8952 404272782 56204 56146 431984684 23282 23283 659148652 96418 96419 517722156 11201 11126 406242206 83171 83172 252205237 9273 9328 792760985 70930 70931 600046142 12259 12260 216479068 8137 8105 986742163 31272 31273 649323547 94716 94717 869483922 47067 47068 829044991 70510 70511 550031722 66440 66441 142202598 62974 62975 235668655 95880 95881 149953456 82295 82351 598583877 39552 39553 859134475 24266 24267 573886454 55617 55618 790605809 95271 95328 344732957 43007 42931 553236003 74230 74231 666009171 67722 67723 360634992 60686 60687 679284736 19974 20041 699618339 23241 23242 970815628 98750 98751 296143818 37611 37612 98805186 25458 25459 666644695 92105 92070 50803741 712 713 586658696 62528 62529 71811990 93387 93363 750719086 11364 11365 467124814 53933 53962 55391566 52950 52951 90545375 71340 71341 912975338 39766 39767 688747466 12160 12228 927846216 32026 32027 775039387 54807 54865 402165064 42181 42193 582557126 95769 95704 408644324 79638 79569 465056929 12260 12261 325243268 65082 65083 903871843 15371 15336 347410264 60616 60600 317694219 26712 26749 117344469 6608 6631 949088095 33006 33009 455517478 5752 5753 149526066 10806 10807 201744398 19416 19417 616766747 1683 1684 738441473 64020 63951 365751036 36702 36703 675119621 73166 73085 274587490 22002 22003 277040245 26140 26215 602410442 43652 43701 859340444 92657 92658 365589097 33012 33034 375316337 34550 34536 909569024 87623 87555 431294272 93558 93559 288154766 40778 40696 510629032 11618 11619 271348322 59250 59251 19471249 80233 80234 926578147 67778 67779 375066921 59895 59861 637931533 69479 69557 414148520 68898 68899 838783321 95681 95682 314770280 53278 53279 883744114 42199 42200 89184597 38393 38394 309825715 87959 87883 762509517 90719 90720 85044709 66880 66881 186160593 41322 41323 740444850 56660 56668 581803825 30253 30177 438135880 18849 18915 35006335 98216 98217 453275985 56804 56805 156143578 541 522 544787789 98798 98868 711886410 92604 92610 588817146 57476 57477 280310848 83841 83859 52230001 41600 41670 793027242 87797 87736 646746506 25605 25568 417653531 59112 59162 948170017 22048 22049 304051116 92148 92136 836511311 50024 49984 972739390 3166 3135 720656415 75278 75279 955106363 1058 1059 798594111 50725 50726 413647417 72007 72062 573238754 81504 81505 324533739 251 272 245671674 35122 35194 960107158 15288 15289 710481226 13886 13910 486809368 6875 6876 45005508 66182 66183 341248140 62631 62592 622866882 72200 72153 175141544 455 372 546173270 99524 99525 382946810 30804 30805 788789139 43421 43422 295863801 16366 16367 357007858 33433 33390 366918777 92093 92155 292849630 91615 91616 255780186 6661 6662 398398914 52709 52648 889672016 47108 47110 460873133 3634 3577 743935517 45266 45267 899758000 91779 91706 193637948 56341 56302 415179795 92591 92592 939052402 81202 81251 15142441 27819 27741 280887091 63883 63902 161932190 84996 84927 541124594 67029 67030 379411446 57594 57595 203949454 48475 48476 285200646 90837 90816 910422331 3914 3915 570625263 47295 47354 269854231 91946 91947 889181067 23783 23784 605783968 53851 53852 71440217 73951 73952 182557461 9726 9710 209572179 47697 47694 869128216 80188 80189 435173036 6593 6594 897939430 23732 23801 712054450 12724 12779 646921162 89710 89658 332295429 44424 44425 336289441 15955 16024 628452044 15697 15691 559941722 20716 20717 714265787 25684 25613 622576276 56024 56074 289861791 70828 70804 679134709 75067 74984 12534459 81593 81594 470459832 24672 24658 960054268 42404 42369 118983604 44588 44589 104900624 71178 71179 131265475 54021 54022 483384847 61682 61683 908490676 66241 66232 333162889 70117 70043 664539820 31920 31921 826939964 83974 83988 679628791 6901 6902 794069709 21385 21388 199339824 85657 85658 225594357 49535 49536 555269300 83535 83536 309286153 53727 53798 763115282 51450 51451 597845004 44079 44080 136232943 24318 24319 789614832 10984 10985 997593394 32780 32781 807755392 28571 28572 27266653 15725 15726 49763528 67 78 942832589 92261 92288 762592278 84592 84593 478251105 87394 87395 11557187 77508 77511 122397310 97333 97302 944766286 6085 6149 97999566 11517 11595 600741514 85300 85287 818140228 2636 2635 154839097 28695 28696 60394930 3333 3286 502808614 93113 93080 123629567 7448 7449 248034551 66614 66615 470896620 94935 95012 123814118 65990 65935 450686236 34396 34324 925177799 54846 54789 44765942 32018 32019 917855102 30467 30426 508427063 90194 90195 350464023 33612 33596 950585989 31772 31773 934232389 77351 77352 414557070 2770 2784 332782207 5972 5973 782547351 35033 35034 335873143 69551 69552 722672530 58929 58995 583207876 5082 5030 462332795 82766 82767 303861961 34886 34887 32757244 48105 48028 517328873 91535 91536 747065801 23600 23674 354955186 10015 10016 577199397 91829 91756 205784123 1178 1179 778211874 2739 2711 221338186 9100 9101 717176374 3641 3642 163254804 42178 42258 852832781 50738 50783 511340940 71298 71299 630160994 95032 95105 743401875 35886 35879 551113684 8514 8515 750943373 14179 14238 620841372 12935 13012 310688004 63049 62990 893035953 24310 24245 654945376 58975 58976 916912078 20271 20209 137302349 43709 43725 432265880 85663 85664 115684756 63290 63297 725917531 96404 96405 847854513 50536 50537 309061414 4231 4289 768156520 81862 81863 79696380 39778 39779 737399367 87895 87896 24019210 62293 62294 778291446 25516 25504 360142110 85411 85473 314959492 52188 52193 370312663 490 491 187158262 42653 42644 927629296 96191 96192 882151430 71744 71815 13878776 75516 75531 706150113 11564 11565 572565654 93076 93077 390900932 20848 20842 376082166 89892 89810 795022362 42036 42037 627726937 52121 52084 171691794 94546 94547 95619793 82968 83019 800834932 19697 19698 419800050 57241 57242 876964561 62027 62023 415061466 25118 25119 451228112 66259 66260 644151048 79288 79310 420361438 91347 91428 768974265 75613 75614 493309971 18974 18931 374500058 85122 85147 257798905 32826 32755 59938916 27304 27305 843700552 78485 78546 397516419 13578 13579 599628429 55165 55237 994132697 64151 64188 636772515 74188 74189 149267161 86755 86826 745384679 92913 92911 573911292 32976 32977 962218825 12422 12423 825307589 99863 99864 878234626 18087 18141 363758986 25890 25891 867619599 76199 76195 652906117 22035 22036 391018243 66561 66527 758838500 18843 18881 811972504 48447 48448 499996450 25795 25796 473769719 7640 7618 343777958 41712 41713 942245985 81887 81888 823443946 42650 42651 145737165 98207 98141 31750323 72731 72715 776159022 36289 36232 781774344 72813 72891 215338613 87043 87016 792907388 77362 77363 642344970 50150 50151 733228466 5720 5643 21581276 46954 46978 162124052 85234 85293 261995441 849 822 496941891 45355 45361 952474303 25372 25373 159833258 3521 3522 52451697 75566 75518 747558610 52382 52383 32957867 51848 51849 804232337 48619 48664 350387015 11790 11718 593310935 95320 95271 452900290 39485 39497 567207840 91289 91290 906886417 92186 92187 221086938 99890 99942 293082034 12110 12111 553999072 42014 42015 847632801 31809 31810 95195482 59356 59357 430372651 298 299 905132800 71724 71725 138907315 91734 91735 553945593 37803 37864 109639362 56468 56488 236046508 64969 64970 100988412 23902 23903 499269390 3267 3268 68621608 83433 83434 541452609 46427 46374 138342117 41569 41574 400984240 59712 59769 314710867 48913 48873 103135112 80420 80421 688350675 43967 43968 728786943 4276 4225 552853839 10713 10714 849905336 7251 7252 67834470 14115 14116 290979347 97507 97508 581291124 2551 2484 453653677 94353 94354 735177865 89136 89137 282675732 20377 20378 351928373 73790 73752 251116848 95701 95702 956705846 48278 48279 696581682 85928 85929 911908868 45244 45161 885609332 34898 34899 936605637 74653 74654 236512343 55843 55884 676830571 827 784 704559783 92051 92059 144030624 11313 11339 812804790 82902 82869 873936442 83870 83936 61584601 14054 13974 378132893 86018 86019 200567715 53838 53851 797456171 55008 55009 388496048 50553 50554 791658251 81040 81041 700163920 55023 55024 918766293 1723 1724 470650102 9364 9365 552149365 11917 11918 976321051 59383 59384 991000609 75503 75504 458117289 80622 80623 932411432 35348 35349 352460672 93082 93118 610882834 99923 99924 176115281 45601 45634 782836760 97868 97875 186643206 36228 36229 926517525 78830 78831 324273572 70654 70655 854336911 20987 20988 853228492 61146 61174 349804404 85967 85968 944326130 61735 61681 267577151 6814 6815 166680196 23731 23752 705564314 25266 25264 944709481 50509 50473 217066837 66305 66306 384901842 80891 80892 669487950 83921 83873 413296006 65550 65551 231374041 84341 84342 203397723 52953 52954 987532303 35791 35792 999432274 5307 5363 961554961 93972 93973 227146119 37768 37769 466578448 50680 50681 740821262 33051 33052 292658671 65615 65610 799598033 86127 86128 136467382 86280 86221 203728330 51917 51968 745762546 83651 83652 714315209 30812 30799 74332517 98153 98154 469992791 71851 71828 370479618 84465 84466 551456868 3796 3797 406204320 7024 7025 406807494 21905 21906 559377418 52798 52738 391369305 65115 65129 804080028 72135 72136 816956123 98529 98530 882745927 67839 67840 650345619 97162 97163 3650716 58129 58130 697059669 17330 17331 416032705 67359 67406 968928465 19123 19124 122142848 66171 66172 496910561 59498 59499 23250724 43783 43772 110772253 67063 67111 482250229 17926 17883 685133824 22398 22399 857114338 53466 53467 678517588 99855 99856 481875486 61465 61408 929944626 42688 42689 57465584 9949 9950 839833398 18948 18915 150280462 79887 79886 697397897 18222 18223 871907112 14830 14824 248654170 34037 34038 391925543 15640 15578 580934062 31828 31784 345561518 93501 93567 40898295 55141 55140 618003424 42951 42952 482768962 75925 75926 682415684 29309 29297 777469174 43928 43929 260083764 77601 77568 52670816 79727 79728 271479015 7379 7380 399855293 57447 57436 520781341 76772 76800 459581695 79376 79377 757219248 48777 48836 358300892 17371 17324 413076611 66473 66474 65731794 94130 94131 100391739 15157 15162 231219124 6075 6076 874646617 21142 21168 60328612 53870 53930 343348350 70030 70047 430782468 81786 81726 801903214 36725 36668 209081084 5771 5759 253479289 21423 21397 64201325 92842 92843 408387213 32672 32673 595372565 56288 56289 425628436 63188 63202 772690784 49982 49983 943198296 57153 57154 49038937 62693 62694 805417382 47290 47345 661695765 74311 74317 798437478 50697 50674 644911168 11982 11983 268595614 80838 80839 759950677 52520 52512 172375496 46051 46093 998526291 35521 35522 198180990 70769 70770 398842261 92321 92322 187956535 92442 92443 830550597 2532 2610 961573206 89339 89340 17633099 22090 22091 261730740 95690 95749 189673425 13303 13257 780429023 51254 51305 843190882 6536 6492 872208214 35507 35448 323906713 30662 30663 634635611 25910 25911 928298876 22602 22574 656268987 67282 67278 541474836 88318 88319 583661250 15188 15261 929500935 74340 74341 727488855 35897 35898 228573253 59584 59553 310622961 11600 11601 496045112 51624 51625 38560515 49297 49370 101028752 67859 67860 769560733 21064 21065 87253577 38259 38260 6192194 15149 15150 774013884 69492 69481 754176115 88919 88874 885967207 18816 18859 722339164 82930 82931 482202469 54558 54491 827679127 16501 16512 657786810 45661 45732 336159169 15231 15201 649749027 61401 61419 584737398 13192 13193 46709942 90968 90898 72662959 99394 99395 142346726 44543 44535 933583321 59205 59206 709260059 4679 4680 670046997 7760 7761 133640737 4300 4320 999178240 10133 10134 989148316 6247 6314 328918247 11926 11927 438369074 23362 23424 911696728 38502 38540 298495482 55893 55900 240505003 99765 99766 673561448 8889 8890 15779144 50245 50246 194931340 14436 14356 496308090 52461 52455 196133157 93283 93237 8615452 87243 87204 89695933 73208 73209 259739426 13572 13541 85987044 53851 53886 851073291 36069 36065 356704090 54657 54617 793866474 63591 63662 721893490 16904 16880 1291814 23590 23591 600034110 54163 54164 77981522 80550 80510 240167061 10032 10033 35740254 51031 51038 231025703 72378 72379 487097883 28356 28357 628963269 42019 42020 25348981 82488 82449 947504138 47890 47845 770862746 80955 80901 943079879 349 367 315971463 6430 6480 932859246 78899 78832 752876115 4330 4332 695030079 2013 2014 87542959 89519 89481 669240422 64900 64979 355597636 94065 94054 473280585 92216 92229 396938224 27083 27084 559602411 3936 3937 695046467 32437 32466 244416007 13963 13964 236658197 8260 8261 153357637 99903 99956 648676659 35267 35268 432588291 27814 27815 736322257 55201 55271 552576783 10979 10905 395838697 3863 3864 534330570 42264 42265 421465045 55728 55655 22070151 3021 2993 202598819 22770 22822 565796232 18578 18558 522655366 84396 84397 480824499 87913 87889 513582150 29783 29728 100635764 26846 26872 960392130 52748 52749 783510358 53683 53707 618281091 58978 58979 355244558 62093 62094 735535483 53323 53324 54564690 13489 13417 723240395 98203 98193 71014947 65257 65258 877264730 12915 12853 46345612 17589 17590 179865253 56304 56305 863368544 86338 86291 660410108 83860 83933 979683298 66260 66261 58993979 18605 18606 630783599 15937 16014 431970748 30973 30974 749277198 76559 76560 779931519 92663 92682 671869791 70028 69963 523540152 69257 69258 793313769 74726 74709 903190285 56221 56205 160661604 63826 63827 956716018 35774 35775 345143612 72958 72877 766493082 56555 56546 211325697 39049 39050 902807899 21508 21509 667222964 40284 40285 210281122 22594 22595 4720477 2720 2713 116740334 39898 39841 862329087 64146 64209 805261369 54554 54555 175420648 92589 92631 901558997 90700 90643 498623250 7722 7801 534276308 99495 99496 915438996 27524 27525 455663349 77555 77598 386589586 25128 25082 883409886 6628 6629 850631126 67026 67027 240495849 94978 94979 519429652 81583 81584 817628934 83130 83131 973381809 81798 81799 144227897 49657 49714 450209596 31336 31337 716519455 34474 34475 478922867 76113 76114 179876805 55105 55169 225321186 217 218 832704842 47502 47542 363071963 70651 70652 742679223 94164 94089 968763018 2624 2625 325940332 58228 58229 508224471 7718 7672 447716649 97344 97271 445694615 93043 93011 386720189 67655 67656 953972142 15969 15970 93851584 34322 34323 731084682 78558 78559 79940841 48431 48432 367318876 88446 88447 388909200 61448 61531 128898670 48129 48130 368134245 39135 39136 42656307 746 778 835876914 9134 9128 708193613 65690 65770 399785267 62346 62322 157354567 52019 52020 59545771 80218 80258 55687213 99842 99815 904223305 43915 43916 263920920 36120 36121 157258574 19862 19863 87337034 82420 82452 391478493 46903 46904 46682810 37628 37605 985702118 36651 36652 14926098 8456 8385 923364370 94176 94177 156867867 86669 86650 546026245 45092 45060 475442387 56886 56887 245046244 53832 53833 387808381 54934 54859 954163123 24105 24106 582692375 85591 85592 428301523 69584 69652 475730358 2067 2106 846870384 82906 82907 622962443 93812 93813 650483081 43601 43602 234428519 69734 69735 733615533 15813 15814 301587823 27081 27082 956306539 43709 43710 367382209 9415 9393 692478693 98766 98802 680226078 93655 93658 211623662 21494 21468 323928210 31393 31331 49410460 59334 59304 629204899 72868 72869 841305844 35075 35076 213694479 57252 57240 947989298 87316 87370 478673926 11284 11285 283985409 9635 9657 511105656 1947 1948 6276232 96112 96061 679296501 86737 86738 732656418 31240 31241 121154001 1219 1220 962119768 62182 62243 558021016 18878 18840 127904792 16628 16600 198260166 58164 58139 769352224 77929 77967 265514724 99340 99397 783177276 56004 56005 945443948 40362 40363 829482770 84805 84806 617735614 36925 36926 528296913 4937 4938 510715466 83222 83181 529084477 72178 72166 370626228 91606 91607 64342469 81559 81560 435146704 89643 89644 255104958 76389 76312 19192761 90975 90981 238533917 99993 99982 564066932 27844 27845 815226008 39279 39280 13360736 17311 17230 247942530 73501 73502 404545985 97899 97939 56668074 36014 36080 536449883 88223 88258 420959518 60805 60806 982739714 69864 69865 919308322 25674 25717 176691241 4206 4207 433249381 74055 74060 761776430 23616 23678 597209731 62270 62240 640808429 9255 9256 258939204 23480 23522 494020335 85171 85211 315442902 6918 6903 638301552 81016 81017 492717136 34848 34834 362754215 44835 44854 688072364 85988 85989 102082708 56859 56860 299542039 17050 17051 120328910 76654 76655 198109250 96224 96225 349435168 73201 73250 991086552 67585 67586 369081927 98679 98625 63250638 22751 22731 144293002 30619 30620 852750702 66083 66123 115818551 56899 56933 874348009 13621 13622 252781156 69485 69488 369063758 34180 34148 806882908 55072 55073 566002433 5211 5146 930440483 62546 62536 632042174 29946 29947 834824439 84865 84866 228981634 76931 76943 442667597 27984 27985 345800593 79450 79516 26360577 69317 69318 735315821 69636 69637 113923734 43795 43774 583060834 49977 49978 177538015 96182 96226 645347021 92682 92629 137146648 69112 69051 823853426 68477 68516 234539434 88844 88797 598673817 16361 16355 884544702 64461 64448 725773302 52823 52906 528052273 74052 74071 958950371 98414 98444 4769795 41948 41888 235440487 25794 25795 192227973 90894 90811 947119797 11118 11119 653943600 1995 1939 300530236 88785 88786 85664475 88536 88490 727922908 21451 21381 95527110 69609 69610 22465778 85086 85087 264057421 48037 48038 799863339 115 60 37326811 15622 15623 47883724 27038 27039 269443691 70053 70126 379038214 27659 27660 214727919 21926 21900 225894098 26474 26475 354162742 96790 96748 322946954 44194 44195 417110390 72214 72215 530866762 85587 85588 861952960 57208 57270 623971006 80942 80900 295702784 1428 1343 142361873 52230 52239 602036727 32501 32493 291948410 25375 25313 837821497 12519 12520 50565053 58826 58762 170631151 10439 10412 816438612 55616 55572 645942230 97118 97119 578125846 13583 13596 781417683 6285 6286 807756657 77969 77943 499670645 2305 2306 101900833 3338 3339 417071345 14048 14049 516078726 25131 25132 438687965 42163 42164 818928959 60546 60547 633643952 66637 66614 971771517 85794 85795 776561775 31819 31820 597309245 39703 39751 485296809 4764 4765 370294300 37740 37665 522984185 80939 80940 241484129 95471 95465 370215872 29922 29892 712132329 211 153 300979798 88417 88418 84769221 63007 63008 580574139 32411 32412 776357245 33026 33097 185907713 14820 14821 910552378 60324 60325 2051864 45753 45754 181414955 34778 34779 894335915 26093 26094 382955007 40307 40323 214127910 87188 87222 554821743 88029 88030 379767836 53709 53710 103860319 99427 99423 978418401 360 361 570281506 98040 98041 967688818 86796 86797 500040885 62198 62199 801886047 79523 79461 200881482 52059 52116 116767753 91662 91744 604867441 48095 48096 90630026 20890 20958 73129026 16091 16114 593108038 19498 19583 866944879 95089 95090 309702458 20649 20565 439367536 50400 50401 894489454 31065 31095 783768950 2308 2300 268314933 59472 59476 106899878 99235 99236 759948825 77540 77468 793306230 97621 97568 810287171 89364 89326 122035284 71354 71314 848451491 23712 23714 306225904 58905 58932 274109652 88779 88771 6885028 65697 65698 35464607 16850 16851 557966907 91611 91668 816261480 71745 71686 309119059 39351 39364 154309846 4682 4743 15932542 97380 97364 625690060 80346 80301 532281553 67394 67446 968284941 98716 98717 791212701 67148 67122 103432224 47964 48034 881227488 70226 70262 865621729 87976 87977 370673421 92343 92388 351020567 86960 86961 204101310 28340 28295 944155094 16595 16585 199692447 4620 4674 756371064 29835 29787 857783040 85428 85429 408904928 15539 15540 389579199 19593 19594 781152239 28736 28777 195898987 9541 9614 123008601 7985 7986 386419963 78538 78587 935355221 38073 38030 994738350 6473 6547 526834256 29730 29731 524905277 16821 16822 155098550 70507 70508 805660476 12349 12350 580972973 58872 58873 531735666 94450 94500 333708149 7140 7141 592661993 3179 3163 382247029 6929 6930 646620028 76552 76553 68135855 54702 54644 530158419 96924 96949 755234469 83878 83879 973230863 23268 23284 460185148 41429 41430 328623569 74635 74636 574859489 19983 19992 467584144 33837 33777 516225379 5346 5296 362897996 91495 91496 227235680 85542 85586 62166317 19089 19093 282028945 76423 76424 728193244 44791 44792 549929352 63083 63084 844943886 58606 58607 313638264 70449 70450 439434052 67682 67629 246339352 63527 63600 787364167 91657 91626 99278822 31182 31183 997354565 91681 91700 796919539 21049 21112 146895924 81633 81573 491847068 89183 89184 875728398 74959 75010 765039450 70158 70110 188610009 28427 28459 513250787 86073 86016 958539875 22686 22718 818859870 3280 3281 40095268 58560 58561 781436000 42418 42404 727586111 65750 65751 825887060 5235 5236 499878440 42331 42302 810106109 11699 11622 110651213 98035 97990 188186309 52522 52498 703072681 61451 61434 637609005 88910 88964 704203631 27487 27519 695648479 43922 43923 777569563 6431 6432 270845830 89781 89761 227514020 56107 56087 425180804 23316 23317 619279931 82653 82654 209976900 56187 56122 108231989 43854 43855 392654223 38576 38563 193477762 98622 98623 179855776 20843 20924 138966781 53206 53224 433663831 45063 45123 925160936 14455 14456 401134256 53592 53593 519633798 13685 13742 80375202 71031 71043 84668777 72808 72834 49052970 67358 67359 291824761 3596 3597 504087725 14586 14583 773462939 70960 70961 661025124 82648 82622 677396585 17940 17941 306967380 58287 58288 204029539 68367 68368 341056888 91548 91492 720755213 91126 91127 816516338 12860 12828 882772280 96148 96087 122109755 38108 38109 460189885 65345 65346 356099318 23411 23412 903351990 47559 47562 664063921 91695 91614 303764101 61667 61668 812946288 52385 52421 329424956 70893 70894 230476726 35849 35781 32196013 33483 33484 589624571 27599 27635 831766019 47497 47498 145035424 90750 90751 898746 2186 2187 136052593 27332 27346 951176580 59866 59846 187823971 2355 2356 403017685 73029 73030 767823701 810 776 787305132 67923 67924 359569284 68335 68396 999724982 95038 95039 910785505 99264 99265 655639280 33154 33155 552973234 89557 89558 605451034 83234 83214 850070456 85642 85585 553136747 1275 1276 181008622 6761 6762 873931217 82986 82987 753012275 5992 5933 87939518 3445 3446 336465653 76735 76736 770320273 33569 33570 477428072 3379 3448 301203067 5350 5365 739114931 70470 70467 302968119 51702 51703 52549829 55534 55506 15480163 81241 81242 76844882 99086 99087 316543000 58867 58878 276410705 75323 75329 493583415 22443 22444 651395073 44901 44902 797663663 1994 1995 440546467 99383 99339 797708518 77060 77061 131947611 37724 37737 602646470 6885 6886 683320708 15473 15556 637290196 40626 40627 417896213 17034 17035 270241965 19495 19496 856236070 16259 16245 146957865 96578 96565 89242107 30808 30828 242134800 30298 30299 383835791 56310 56311 398936591 25414 25415 375482126 183 141 670906763 36920 36950 604847258 69326 69327 856066070 23064 23065 546945454 80636 80637 667128598 18863 18864 197007430 69773 69774 221159742 20838 20804 783370358 49537 49538 709157418 44586 44614 265205057 79213 79138 101398065 54155 54096 364007441 55399 55419 356956046 15289 15290 128182452 40564 40565 415685642 54159 54160 522291115 87707 87708 552929223 42986 43069 850387374 69473 69474 68685150 35824 35825 811638790 91048 91049 220494284 54251 54269 982317149 40716 40680 201384329 69328 69343 137359749 19416 19415 61122186 99143 99178 226381292 54270 54271 840941252 72726 72666 204262396 66839 66840 660664219 60683 60684 258925264 25584 25585 685474909 42641 42642 87940851 86050 86086 693072726 49273 49274 636260733 80279 80344 831908170 81022 81023 91361283 61691 61662 565845931 97812 97798 746089244 45638 45714 657868797 58326 58327 598753734 15132 15130 54847849 26924 26866 857440345 9921 9922 758676128 11107 11072 540711857 2633 2634 686386893 77800 77801 392959747 10840 10906 595263658 33832 33833 389285635 19033 19083 541589688 38636 38594 564736389 37646 37647 408260035 83249 83250 93869774 95096 95097 4664807 80588 80554 585395189 64198 64227 375100030 60676 60677 931175243 90333 90281 834772445 35776 35777 876791711 89562 89563 215588444 53854 53855 270590240 88628 88629 76314650 45035 45043 556111162 63540 63541 543310765 3326 3327 315848951 28595 28596 558762458 85817 85818 772587512 59133 59174 602693078 81080 81081 685288801 60463 60546 792299764 69357 69419 528700540 64901 64902 700612906 85381 85423 733143941 16698 16762 89228272 81947 82022 999356874 72210 72211 922460611 11553 11515 184274267 80610 80611 225080426 850 778 636731082 4936 4937 708846993 74335 74336 226014911 85830 85831 456940987 44971 44994 659026623 16527 16516 421040685 78436 78519 368355290 45920 45943 179249153 27899 27870 446534809 7052 6995 338307314 88788 88789 197539863 25957 25967 598358701 95164 95224 656797928 71470 71471 146519580 86143 86144 832048420 70300 70301 823675870 42398 42331 23525765 35065 35066 561063785 17394 17395 552856305 92822 92754 102935857 35409 35410 589807508 43759 43760 556369709 40825 40826 955117620 76173 76174 697776967 35200 35263 874592364 96470 96510 809280487 57230 57172 463570150 27249 27250 125907434 62948 62991 648642178 57644 57715 893249374 92268 92269 434403597 43487 43488 919752159 98783 98760 168569582 78402 78394 970851019 10380 10381 331984236 6030 6031 201977638 16173 16129 290473352 68556 68557 793653906 2968 2977 336475839 52543 52518 392732406 11816 11875 518357903 63500 63501 498250509 35815 35816 649307787 34474 34513 751807469 16514 16515 306951739 16395 16371 107654511 67619 67547 268688542 48329 48272 757797913 35282 35283 52573659 46831 46832 918967789 31864 31865 955434427 85935 85960 565666819 99847 99901 859452834 53776 53777 164577140 3858 3868 457286917 65769 65770 710865013 74289 74310 602740855 58468 58484 91962052 22132 22205 102517390 51788 51789 545398754 40371 40372 134824483 46708 46755 748096984 3245 3246 217286597 46936 46966 28987891 11277 11339 656337980 4850 4851 672095109 62173 62174 897718155 33860 33933 486792244 46608 46609 47254065 92562 92563 544111063 61943 61944 427268571 70888 70889 533607612 77012 77013 319408803 84018 84019 957805801 35817 35818 814541252 11544 11545 684979801 30919 30920 800800563 41507 41521 533325139 1644 1718 3906505 99865 99866 585472017 73962 74024 99099436 66477 66478 646882505 92811 92751 298351159 59561 59523 211817335 31188 31189 402672173 9959 9960 748318649 30952 30944 360562093 33573 33574 347703197 78063 77985 149701728 89429 89486 107450175 48373 48374 311217958 20279 20280 12063972 20544 20628 588711963 23627 23628 624409421 40649 40650 660087075 30364 30440 35751383 23613 23630 819330239 5054 5055 65948813 24507 24508 238730298 92613 92614 184013044 29998 30032 291683420 96480 96539 278148010 74217 74222 260682678 91525 91571 551594344 16949 16950 273639852 98463 98416 915738892 80160 80240 417455358 41087 41064 188259245 32028 32029 27306661 60009 60040 213743150 96733 96672 514664369 35216 35245 771905231 84149 84095 181883798 91223 91219 127959063 79688 79647 894237825 25519 25520 238333201 83546 83559 284574008 7116 7153 205017605 86028 86038 58040850 69761 69721 400702396 62036 62087 797125720 3211 3212 544898329 9595 9596 861440512 13546 13567 332931416 54799 54800 316436319 3959 3944 763787293 99337 99323 945684435 24749 24750 116225824 51845 51846 272353660 97976 97977 504136322 51772 51769 221803965 73716 73717 14537527 22594 22667 126526449 4269 4244 5703176 86657 86581 896853259 50481 50482 482039396 60131 60102 316564481 35063 35064 324800093 94830 94831 881872963 7961 7977 840833474 14270 14198 469754725 70390 70391 996237844 23255 23176 489729792 36502 36503 224873569 92388 92423 400062238 95861 95812 296555666 43024 43025 930163177 82008 82092 704809660 70013 70023 760210317 75922 75935 718708094 45807 45808 856801380 57860 57822 760701985 30164 30165 197442554 96829 96830 679635385 17882 17805 572517259 98860 98819 311917545 25238 25157 141378370 83153 83115 370769916 94008 94009 13333512 38818 38819 593609966 8967 9042 431640197 10096 10097 716004969 22430 22451 745470302 33049 33050 981610154 43821 43745 411972230 74905 74906 992513820 47096 47150 109895156 53505 53506 429090261 90196 90266 589291855 10781 10791 979022640 90927 91008 378709698 96020 95959 653116464 60396 60464 938761901 6101 6093 978960275 46611 46661 815648326 82013 81996 194978643 58909 58910 815745516 38940 38870 618271785 95845 95846 599061996 31321 31322 814434527 77238 77239 241509734 59546 59499 167758573 9606 9659 578193340 53459 53508 216415216 13835 13836 707515500 74206 74207 994488726 927 928 688356808 39567 39568 626515750 96470 96471 395995527 96516 96509 700082358 50279 50280 913117461 97656 97657 645282468 64998 64999 184350739 61909 61910 716990205 41731 41732 582027505 88090 88091 515747298 13127 13065 204797132 82046 82047 865248674 25737 25682 668669913 24289 24290 438247847 61484 61415 542550945 1478 1479 231004639 95935 95936 718855596 75350 75351 240147316 40749 40806 140851799 29330 29252 360250041 14858 14789 377512045 30041 30080 234102631 41412 41487 890435320 84963 84964 399237651 74168 74086 810231246 62079 62162 598358938 61318 61319 392930049 18158 18195 322017145 7206 7260 429353543 31959 32026 236142908 55927 55928 396529982 40151 40088 899326869 36876 36914 308985337 13158 13159 29141105 10283 10239 815407904 2722 2723 304888865 50971 51039 51507232 91043 91112 836339101 6165 6111 821431728 16189 16175 398035860 13255 13285 482027717 68599 68516 541265224 34126 34102 978009961 43303 43304 265971345 70941 70942 230647388 84644 84560 727820217 84329 84395 578345877 79237 79194 556787070 62194 62171 519378112 9705 9641 529493781 63161 63207 433367854 89011 89029 754284469 98061 98062 368317445 27819 27901 418263542 27079 26999 79473504 83922 83923 834134083 97882 97867 745966853 69586 69579 891961327 49546 49552 604068471 35375 35376 859951508 67805 67806 946820137 26259 26260 25619320 85673 85704 62408571 98675 98676 795032819 99528 99607 541073538 56225 56226 363694710 1870 1797 119207593 10178 10108 684656719 45888 45868 967607596 39938 39915 464706560 36314 36328 519943126 74803 74766 197610861 43635 43636 651388236 41235 41253 265517365 82277 82278 295683917 22164 22153 494662552 32158 32221 596375155 98697 98698 777020098 15734 15798 502138290 71975 71976 52809566 91239 91240 580602962 52013 51948 745088184 67000 67001 512563960 94327 94328 922188918 92211 92212 403028041 39729 39730 744715117 59435 59436 297606960 79166 79167 68105137 73594 73514 514389230 9410 9411 199310274 39977 39896 691866080 23817 23818 665980032 82016 82006 188252516 69753 69754 577275853 12427 12428 738539451 11757 11678 387135278 18296 18252 218795974 86918 86919 384579107 47057 47058 325409241 58817 58795 182717789 14223 14224 782618408 44894 44895 166433698 44883 44917 414766895 51984 51948 909094056 25836 25837 378155605 35804 35805 506705707 88806 88748 896237393 45059 45060 40246268 19636 19579 478843572 98743 98744 724960277 69349 69430 141182779 61972 61973 11023186 32773 32774 728838783 90692 90740 744835118 12191 12199 648221022 5604 5665 652300381 71002 70999 954982962 44856 44857 279124255 24671 24672 415637652 62777 62778 483196360 14419 14338 127113569 8578 8579 510950478 76144 76145 115991650 67642 67643 769442137 43163 43164 320481035 86392 86350 751816997 26897 26973 909977453 55416 55360 306668134 21430 21431 909414741 2766 2767 879464527 4032 4033 145284027 48697 48655 684533687 81980 81981 194724052 25747 25748 121534967 6406 6481 133189736 566 500 602453688 25242 25243 753929709 75604 75605 947728784 34753 34712 676952042 2810 2811 801388198 87890 87934 765738399 72865 72841 699845600 61725 61674 413855484 28942 28943 635424407 94979 95039 133604801 77452 77413 625024914 42991 42992 527788526 63402 63429 889381033 25990 25943 637874054 63335 63403 961630694 52789 52742 657971219 7114 7115 917292574 72896 72961 948675485 27987 27992 622844061 42413 42414 390214569 71697 71751 621271349 39683 39721 706742571 96290 96350 294748232 66851 66852 313437935 31204 31205 310875441 98533 98534 417497276 17424 17401 447993962 97065 97066 293025325 83069 83070 377553076 83709 83669 170911222 58980 58960 195418799 88045 88095 129319834 56827 56851 227292914 86855 86783 610110936 42256 42257 226016671 38701 38702 696092581 86680 86681 920583857 37800 37801 768266057 28722 28723 917219689 43514 43497 678082382 6718 6663 241849296 58595 58638 679799731 53659 53660 994748000 7644 7665 792206299 44152 44153 360368506 36020 36021 624230503 37351 37300 3030328 95397 95480 593033486 33125 33176 69078415 23731 23732 578392082 58423 58378 71629740 10842 10843 350032766 62442 62490 638267022 13522 13523 88905217 17772 17773 86226913 44265 44221 89764632 34402 34403 579350496 63162 63163 641392475 25713 25665 511586585 12381 12376 929091240 86660 86661 339676252 99118 99134 219899576 86161 86162 458326979 71171 71225 884976621 40041 40042 679606465 49219 49220 184772314 19448 19494 418774410 58538 58541 649304309 18193 18194 83948400 13878 13879 806621899 27308 27309 427943726 95157 95158 779443092 35035 35036 735339310 53622 53623 605201973 19391 19414 478368129 89756 89705 56377287 6069 6083 675654127 70816 70817 36993741 27313 27397 785361318 77387 77348 978801719 5614 5566 325440634 86639 86720 749816622 44203 44282 811961951 10141 10142 976893052 41205 41206 79191141 19528 19473 892116262 98940 98883 950674036 58292 58320 957731835 17132 17133 394770035 18454 18455 185644673 12324 12325 957830359 14830 14831 321426559 93328 93399 226428724 4582 4583 949019105 78484 78485 917868032 44981 44982 156233917 12012 12050 7581791 82514 82501 78512225 38290 38293 763427427 12596 12597 523250672 42261 42262 839862020 56844 56815 649356269 17924 17925 152261113 80835 80914 93946768 54078 54118 310163882 41161 41162 569695439 18881 18882 415180363 90250 90251 69194614 75814 75815 853579810 64325 64326 488858271 18330 18331 978927013 41752 41753 419001863 25512 25452 797640654 23415 23419 864421104 16742 16723 724611130 28927 28928 59879248 32756 32722 945674643 29370 29371 576896940 49676 49677 937603564 67481 67482 967762577 63773 63774 585888409 61742 61743 24504799 54714 54770 682385692 23333 23364 864263812 45614 45674 126990440 40630 40631 590426215 41019 41020 834746189 40019 39981 566308413 69042 69121 989786375 25147 25148 203624580 67816 67854 572924922 40090 40091 2376404 83808 83809 988671244 3854 3855 657954535 24343 24344 149507383 55646 55647 964768291 83327 83335 846426599 92495 92571 725657368 32938 32863 401591373 15378 15379 69764939 77493 77512 411463083 10963 10964 799420476 73720 73773 471695095 75571 75572 267736148 65540 65541 422574092 90791 90859 138495514 73284 73281 490215333 96061 96113 673093138 64509 64448 29954683 95369 95295 512791394 40537 40478 160042606 93609 93610 618950362 2644 2695 452624941 12539 12602 391116590 14950 15030 239436920 85603 85659 117361730 46071 46106 211401885 82690 82713 133497766 13867 13868 442448658 43998 43999 240874673 42312 42340 91163919 79071 79110 118564602 65899 65900 879025093 33830 33780 749249004 51447 51494 452550954 19098 19099 656440899 54437 54438 321267237 50846 50870 784434592 80674 80675 587859660 25779 25780 612252485 34475 34476 968833230 32568 32569 171479141 38527 38528 537508850 3126 3127 517793640 63258 63259 172961275 41616 41617 261754367 4233 4150 714467787 26477 26478 115805322 21468 21469 136525158 65862 65863 499759726 35554 35555 524623041 83068 83098 263349727 79171 79133 847318019 10318 10350 235493333 71781 71721 10687439 5034 5021 850724742 95413 95414 968555811 96511 96432 619322118 99787 99788 940542149 25816 25817 965400591 10358 10359 278957894 5749 5750 236150707 12265 12335 302040247 81528 81529 573717022 42349 42363 590643334 58412 58413 24696035 47831 47915 819714908 8388 8389 773321135 84830 84794 610112793 51834 51835 184128299 28636 28637 494316071 98502 98503 723803483 69280 69337 762071963 44165 44166 414781688 75612 75652 607793846 6892 6893 651579670 27028 27036 920798446 61050 61051 301984291 67110 67162 158415071 66428 66429 647841021 13074 13060 752169085 12236 12312 524388754 87436 87437 825413937 29028 29029 215837457 26476 26477 170444356 18098 18176 197205682 18363 18364 630163794 61266 61288 649426659 51433 51434 621405328 41787 41800 202572697 80545 80546 511102876 60109 60175 937091303 42121 42147 357410839 48439 48499 734182814 16297 16298 652520555 53774 53857 235555228 44330 44325 312717394 21824 21865 116861715 43099 43115 601959202 21269 21216 432824408 50045 50085 436309724 63006 62931 78991583 40859 40877 743241255 45731 45666 333330953 53339 53286 706095938 12646 12647 650669114 4876 4877 324348954 70262 70347 296137604 67265 67228 938205894 91193 91194 506766826 11616 11587 239614478 47050 47018 310211886 85619 85557 432008690 75839 75852 223443102 19048 19049 959926909 2846 2830 908835164 6469 6470 958541305 18615 18550 561081567 15973 15900 761818824 33238 33239 695052849 18318 18319 64909493 60462 60463 28615282 98865 98866 594823913 87989 87990 406130706 19690 19691 566356731 93987 93988 530640558 33020 33021 346509627 68496 68497 771244895 28057 28067 400821842 48541 48506 560666848 81530 81531 227877998 41966 41979 666243370 13969 13924 848576404 47730 47756 182998325 11626 11627 402481461 94187 94188 392590006 23608 23649 127574747 91163 91169 936773393 70903 70901 628374848 15865 15947 205195630 92643 92644 969148189 23417 23418 685299875 14943 14944 539016712 15239 15306 327564229 73308 73309 656906764 87746 87747 450135338 96868 96816 231117427 49993 49994 580076432 87679 87600 357509345 25338 25339 517443746 98002 98003 985037215 54452 54501 548711866 67036 67037 428636966 41044 40976 202919801 66027 66028 573010520 20586 20587 97682950 71209 71210 353988456 20366 20332 994304853 19292 19293 382256524 33677 33688 290524891 96036 96089 965707102 33741 33787 258353191 87420 87498 816832062 77127 77128 502890125 73521 73522 842347947 19802 19803 92023513 96649 96578 82648304 99091 99092 795323774 75438 75489 897948208 94458 94459 435580469 80718 80783 476954741 52825 52826 912384519 83893 83894 600837486 838 839 919278786 11508 11568 787366439 34762 34832 497332544 12268 12269 522397717 81989 81990 569069826 45415 45416 950291423 59854 59842 848926001 56622 56623 455079686 44986 44913 222820128 9686 9687 276771923 51676 51667 4809976 64018 64019 725672915 10006 9934 144031053 69634 69633 89160299 34597 34598 229370541 5002 5003 261774572 48613 48614 668151393 68103 68133 939811638 74267 74310 796580400 28426 28427 981219790 68426 68427 769524278 92173 92174 660994783 16759 16760 315998964 21747 21764 925248368 53512 53513 18644891 5807 5741 905392617 46170 46171 475960657 13692 13693 365898455 62084 62137 465683266 13009 13010 804848661 7676 7651 251359065 2156 2111 656951045 99229 99272 619147312 85091 85092 589863841 18771 18772 673112421 30114 30115 300328146 2195 2253 782247523 22018 22019 191717890 30991 30992 517160397 88980 88989 457182858 58428 58429 279460740 89833 89834 496514442 45211 45243 227421480 77587 77617 173794238 26396 26383 577750359 923 924 425690372 74342 74343 521060904 15946 15947 705888885 45108 45183 319156184 57022 57023 89010772 24974 24975 296740959 68758 68759 165876744 3659 3660 981042195 14067 13985 718370487 30229 30281 655046477 22522 22446 35953378 605 580 776102188 80526 80532 278342307 7230 7231 592345851 17492 17493 735028395 61592 61567 340057773 58750 58755 706198929 57790 57791 732642004 73221 73247 644176601 3622 3704 591262025 37372 37347 73358095 9214 9215 116090532 7721 7682 25334471 91270 91228 887845219 8984 8967 761239557 65087 65078 500422341 20910 20911 897387421 7654 7655 811273624 69826 69827 404438763 39309 39310 713883102 48912 48913 555946853 35020 35021 188155414 61605 61606 102023093 97362 97321 901103027 39870 39871 336265123 89359 89308 166415468 9770 9806 671671991 17567 17535 41507908 17318 17323 26265680 19558 19482 922389117 55639 55565 530544348 35089 35090 943150396 23244 23245 327044333 49139 49140 877485562 69048 69075 238086422 13702 13673 280444087 88138 88139 955146624 44595 44532 527114595 73515 73584 80004639 39555 39551 798687838 10284 10285 238742877 24969 25029 922130371 85885 85886 208886030 2089 2116 765425531 87557 87558 394764962 84127 84128 94249063 8397 8444 371883066 23332 23333 540371386 88179 88100 258352751 78477 78553 674387327 70840 70841 671037345 85779 85780 115265296 94556 94629 160081737 99056 99057 535024668 56663 56657 898644490 95497 95496 688618721 62089 62090 524750302 49717 49790 879442932 20598 20570 63326111 83488 83505 951326682 84429 84430 240874405 41366 41309 902901747 27820 27821 31999145 7943 7944 627110917 586 587 206605170 20916 20917 49987173 17352 17346 736380354 16598 16647 685481907 61397 61398 13414367 31536 31537 33702779 56074 56075 865948970 73300 73301 369477879 62212 62241 641273392 31137 31103 99832881 47032 47033 350334252 88780 88781 546366240 52808 52846 222639125 91082 91083 144744674 91360 91420 805873049 93640 93641 173317949 85284 85285 426101986 37071 37078 691804410 94297 94298 788923280 16112 16113 981004258 19952 19953 543337964 58971 58972 561254227 88035 88036 823084580 29608 29609 608584201 17439 17440 109553913 3079 3139 164859465 1559 1560 887213976 6152 6104 453609887 29233 29234 847700980 97692 97616 718755895 40850 40851 243526528 84026 84027 662209764 36536 36537 185670150 52716 52685 550514942 11153 11223 371547294 67933 67934 616552619 71356 71399 655365630 48217 48218 424547653 75590 75591 275088914 66986 67038 967127635 55281 55282 771814426 46083 46084 45877711 69456 69457 98836911 78756 78757 195924668 66633 66552 457105242 59956 60011 659683916 22921 22922 974766976 98370 98376 477844089 26107 26099 660374779 33860 33861 81878611 67559 67580 802009531 22196 22197 743240657 30579 30580 408727950 41844 41845 794404070 68098 68158 174830388 9675 9676 269944765 91681 91725 110091139 44400 44470 614396186 46061 46062 570548643 12138 12169 522035696 94038 94017 768381349 20238 20267 246570102 83035 83036 798952892 64514 64515 258285493 65423 65472 272283485 79012 79075 338397953 1528 1529 324956662 32718 32719 326769197 21641 21642 431187063 7714 7715 492105381 24005 24006 687267552 72507 72588 329134870 91749 91750 124218968 59251 59230 198445092 19105 19166 78149154 44108 44109 15728757 39193 39194 775822600 48056 48027 121508633 24342 24383 988265195 5824 5825 588903834 90925 90926 688611555 20256 20188 446742620 22164 22243 967122373 67494 67495 421460852 94722 94759 411248715 19831 19880 99067919 94600 94601 456946893 92086 92026 55711010 11920 11859 173425514 80347 80335 419296876 32887 32888 391042163 81200 81225 429269883 52805 52806 949023466 59906 59875 651046379 42244 42245 988391973 38554 38512 479813896 62061 62011 102826656 20539 20532 661341839 61690 61634 345063552 72565 72566 969844173 61539 61540 433759072 88263 88264 630203903 53584 53579 494023701 95042 95122 757590428 81230 81231 554328481 20393 20394 471938888 17528 17586 379682170 42110 42111 522804252 90226 90281 126284852 93453 93531 174610627 92056 92106 165651102 96788 96789 545622663 19582 19506 91257403 87211 87212 700569462 8349 8350 827578117 27498 27501 835043045 90848 90849 853694879 9454 9455 661836075 61537 61497 382164582 60510 60499 517408213 9104 9105 375292805 13732 13783 215544125 47050 46979 793624309 62850 62851 498408349 17614 17575 891501606 33604 33605 186750502 16200 16201 175689328 61420 61421 559359973 55295 55296 49326533 8464 8465 973102608 79070 79018 810733150 67305 67306 59337523 77964 78009 450665578 95245 95246 717330099 57938 57953 764247051 34671 34594 939196244 68569 68570 652400150 33355 33356 943871754 11366 11367 142645714 79190 79116 770931707 98076 98025 790742063 74555 74635 465116956 4734 4658 154555167 50554 50555 174297453 48728 48729 829037351 94438 94439 348110910 32711 32712 382476591 31971 31972 71537273 17983 17984 117034308 86916 86917 646274204 93214 93215 952658181 19704 19688 605604477 25383 25454 868745266 63720 63721 517843170 82242 82318 522624653 48575 48532 9748936 90541 90460 627243668 23149 23150 683558937 53389 53402 578015387 93894 93895 524304477 64599 64600 964533638 37343 37273 923842554 96229 96230 578038954 10782 10791 383278194 97060 97140 726822837 37273 37274 215121648 78483 78484 354123727 21410 21411 612579449 85916 85917 453887263 14898 14899 44976231 80022 80023 791513516 3836 3837 48169855 26427 26428 570083319 63069 63104 367269005 70728 70743 202686311 23643 23669 245912297 61554 61555 135721112 5367 5368 266899588 81116 81158 307114496 79902 79944 697086741 98730 98731 971217429 73960 73993 147747187 34027 34028 774087138 72488 72512 348867740 49438 49439 220353403 49664 49713 83359191 78677 78699 998724882 77531 77578 53331309 79271 79289 812392705 60248 60249 472689875 67434 67446 831965255 3256 3257 861876002 54255 54256 677913317 18472 18527 579218600 88224 88250 874544792 61035 61037 919623289 29570 29571 474306913 60321 60322 775249783 93104 93105 513338038 40954 40915 573499738 7766 7734 454130592 75533 75534 674617443 97236 97294 838252297 73817 73873 137594109 88177 88178 483898933 91266 91305 189880288 73934 73918 929123375 83223 83195 522087184 18275 18321 29725909 2083 2084 521014172 86757 86741 659499477 34721 34731 566807477 11066 11121 676775617 5611 5612 655932709 77115 77141 589372560 50958 51023 696357771 45513 45514 299349986 52564 52565 233531675 642 620 82978784 6499 6420 696412272 98461 98462 435481167 22327 22323 390375853 23701 23702 255086762 65872 65804 736738331 37660 37577 830689593 61453 61454 380497490 67093 67066 440572431 8436 8437 298116183 75990 75991 168583463 78080 78081 427012411 38967 38907 651811282 55598 55599 348726967 57766 57767 216240168 55502 55503 648280055 53447 53495 400989778 27471 27472 636099018 65656 65672 582661540 25041 25042 461155469 95104 95062 126535496 73031 73032 548769091 31616 31617 558134973 914 915 797430487 32415 32416 361434441 7481 7482 989474727 6241 6242 158556519 28242 28243 668808326 98763 98714 310646229 25149 25150 902801211 45563 45644 559840958 86102 86157 846879341 56986 56951 349576047 19077 19078 787623319 7642 7643 831110902 99248 99315 901232847 40096 40097 168448693 79777 79778 225893749 30247 30248 613742612 27159 27160 367903751 27035 27116 233295515 83190 83191 39052729 12330 12343 100411525 90638 90600 107440881 52990 52991 393584049 96289 96290 367598787 30922 30923 252599088 11166 11177 536812742 28398 28418 391524150 49067 49068 237927719 92930 93002 8724176 14781 14801 273292800 43574 43507 943386614 32944 32945 239374376 35647 35637 583647088 51650 51608 326908514 69224 69189 791702948 54753 54754 258415129 81543 81580 147178256 30789 30769 698710339 3077 3078 545982827 37729 37661 760579044 2742 2783 749991220 17992 17993 54070345 13679 13754 35747151 33449 33450 399666728 62159 62223 731307529 48253 48336 882419618 85449 85450 589072126 27306 27359 172161362 72539 72543 25301248 68460 68461 631013354 90557 90558 263433873 1948 1880 5727050 58216 58217 223358503 579 580 668991031 33659 33593 968823608 81887 81923 233412789 36869 36870 559096357 5481 5482 707945841 73670 73636 653366210 27865 27868 217818529 92195 92196 985684156 24032 24033 227837800 80475 80476 873467705 10038 10090 193002523 21308 21309 978193998 72780 72781 199913120 81711 81670 248586340 69292 69293 105767604 42402 42332 751231121 43237 43258 265096981 69158 69159 703772607 9219 9273 386986609 43787 43788 715821252 33933 33976 174179288 2573 2539 836080647 59292 59293 252114586 69126 69188 533106012 48839 48840 458504346 60433 60350 767773750 66495 66566 880890064 63516 63517 704802220 25087 25088 603729983 47973 47974 820832065 22924 22925 781673398 38632 38662 761698581 72786 72719 974811071 75753 75682 530752315 40987 41007 340772234 9150 9211 614532175 45690 45691 115554802 6683 6684 898820367 16264 16265 759808957 58044 58071 827840057 44256 44197 114174259 97202 97203 199566935 22093 22094 755612657 23335 23297 992709588 70251 70252 747728287 74923 74865 78069913 39642 39643 972213834 4231 4232 202919760 22270 22343 744845871 22122 22053 132509324 30991 30924 417999202 32731 32732 126940459 17053 17117 21853410 19612 19626 495949250 28245 28246 584995885 65107 65066 877276959 46570 46571 251557041 92893 92960 571886885 96989 96990 527419382 89512 89524 808784457 77712 77713 850251208 62023 62024 885737686 81757 81758 571154674 80609 80532 661440779 99378 99379 359675102 65452 65485 590729069 93659 93704 539903176 84937 84886 367151033 7528 7537 413414201 83539 83617 15708542 79800 79801 255275852 41637 41697 776064320 10231 10268 613834910 17809 17810 805419566 60258 60180 14915361 3162 3163 507173202 55091 55092 757308670 40449 40385 893147411 29788 29848 497645113 8530 8531 348218446 41819 41788 208425126 43345 43346 868979475 69143 69130 32753120 47519 47539 64911287 93359 93277 340206105 92661 92660 86799965 97641 97715 978624230 21627 21549 706291828 42206 42242 628713119 53377 53331 500707875 84905 84883 753038311 34377 34439 868479192 15627 15628 880831915 27134 27135 988686700 75526 75527 298161910 17885 17886 365988294 25901 25822 437075776 48695 48684 95065341 19460 19461 915430368 92699 92735 113710135 50422 50401 268338238 97224 97192 609534172 25921 25855 2886799 17806 17817 852584438 27788 27789 312254166 20083 20084 286280477 84412 84413 560131668 35987 35988 515500068 86932 86869 945095555 39167 39168 488515674 12540 12623 892722965 18918 18863 113984573 52193 52194 209464048 5442 5443 185432241 39344 39345 905417072 35912 35979 554359172 15687 15688 220452341 23456 23457 735558183 80840 80841 951096800 74684 74685 324662229 35265 35266 275246109 61783 61784 175997985 75357 75358 657014140 59804 59870 278118154 31949 32026 468203524 43239 43240 85918893 13066 13140 145939907 7977 7978 202230876 27231 27293 190190976 36439 36440 685858018 88699 88700 647078354 18095 18081 755099187 18450 18451 869297464 43460 43523 339075658 37799 37738 542143996 38154 38131 108043122 82 104 364331782 36696 36697 591852639 22846 22806 963774760 59524 59527 719903004 40214 40215 863588981 37688 37745 102578823 21487 21494 78435076 27232 27233 432077999 74907 74894 611498679 52777 52778 565925339 39591 39675 566553570 18207 18185 772001330 92085 92086 687861903 40764 40765 663346886 2458 2519 181522929 35793 35828 590082044 94318 94300 243835880 78956 78957 368185853 94228 94183 570884012 19877 19856 602277156 9030 9031 16652573 56795 56767 685338286 1561 1562 661821062 50252 50322 726445674 77881 77951 382060128 41368 41356 399605258 62391 62392 95847261 46490 46548 227099731 39865 39917 899137908 1621 1678 791822141 40089 40090 812031824 34563 34564 720192229 68254 68255 860977222 72910 72911 290869538 71342 71341 988265382 45718 45719 523232259 39742 39813 254738098 64834 64823 338632187 15389 15390 68835739 6298 6299 588863440 89768 89769 949491170 14739 14770 26755508 4847 4797 460103002 67987 67988 511634957 59332 59333 96901183 24277 24204 183649791 54004 53943 580430694 27470 27471 945461296 10456 10457 675331814 77243 77244 224936328 90676 90602 924526492 90797 90798 991739254 82287 82338 152842662 80733 80789 754996642 95763 95786 863919278 51148 51174 780433811 6846 6897 837726807 81121 81039 758278876 85452 85426 995440332 96994 96915 326041390 87996 87948 40331151 95774 95772 93846637 4351 4382 324132781 30790 30823 162449218 81802 81803 24874767 96442 96428 991782738 12143 12221 171842039 39640 39641 929881431 62321 62322 596641126 2522 2471 85556838 81354 81324 978778694 32437 32438 524272886 91821 91822 509973596 82466 82467 220467947 31208 31209 460037745 12692 12693 966722267 31818 31747 521131607 4765 4766 403761013 91742 91743 355118166 40835 40836 735515416 20560 20518 986956690 49041 49042 211779051 31516 31517 787691622 56624 56705 227755005 10387 10377 640623167 32290 32371 322407923 26611 26612 953751696 16324 16259 618510471 42222 42223 367435597 65349 65317 71112425 67001 67002 322043454 77886 77896 836374342 28228 28229 471239457 92338 92343 369312648 43892 43893 473281937 31989 31924 66301428 30906 30965 12465928 19007 18953 636976741 10222 10304 946691172 83240 83237 898403902 84462 84547 776508723 22570 22536 825799231 11931 11995 423384726 17335 17336 342916477 11036 11037 837276749 22655 22656 676171421 89431 89464 596104819 6058 6120 413859961 80578 80579 219206236 33326 33327 129021562 6251 6258 557716563 86102 86103 885134052 88 89 551132007 68406 68425 324303299 25273 25274 205159683 86563 86592 9114780 81698 81667 907888063 170 171 729390041 96472 96473 899034101 73296 73297 890889107 5909 5864 110086839 31717 31718 270468050 90 91 388079188 5723 5724 494368498 29303 29304 541226261 11241 11231 299579352 42803 42769 162262821 52491 52542 475668117 8670 8671 877213790 20931 20887 36849001 41251 41242 627969970 97883 97884 824898194 11675 11676 611377260 14275 14276 445653660 60018 60005 243190133 8005 7948 503238263 43318 43296 375987068 44098 44099 133345296 10934 10935 158200348 61569 61570 762045427 66073 66074 143739775 25333 25334 326797987 54581 54582 451350090 24274 24275 329494292 4201 4240 659233597 31708 31709 466672612 39248 39249 293116259 68763 68775 519122136 58429 58479 768360387 2995 3055 807523951 47691 47692 370371137 77702 77626 915094137 76095 76155 179370790 41342 41392 518886489 72890 72891 611094238 58414 58363 105219985 49640 49641 671189124 28991 28992 534180801 83825 83826 165815506 32086 32087 892186727 88758 88759 245434827 62507 62508 905296166 1064 1065 945878104 85686 85687 620119620 46217 46218 981059509 21999 22000 996926123 9747 9748 9505061 57808 57809 281841940 53898 53948 619992265 96353 96438 304102064 960 959 29746360 49786 49787 539941603 61482 61435 379644880 54690 54764 868773950 90344 90345 968785992 77114 77194 886200625 6807 6808 79130481 75910 75920 301298941 51490 51491 762516442 33061 33084 503523992 493 494 849133078 48904 48905 963561790 51500 51582 376228219 76446 76447 237787109 40017 40018 870739163 41732 41733 428479884 62951 62886 322303821 14240 14181 923941174 88525 88526 9668021 25205 25267 7012961 87811 87840 502573863 24794 24795 200997862 12061 12062 452339346 54435 54513 375315563 73107 73108 753556309 6333 6334 45998763 64453 64394 41747260 99032 99091 412313532 31318 31319 391048199 60644 60618 72399960 55603 55604 864168797 54 20 375739464 16609 16610 907201893 18421 18440 711278292 2332 2341 268441614 41896 41897 42001921 78254 78255 174128791 23480 23481 565455048 77541 77543 129633265 65981 66048 294076314 7166 7167 37831264 95952 96031 968775130 14036 14037 882164077 53493 53494 529511354 39045 39087 383608355 59180 59176 262268331 94143 94150 458909541 26521 26550 818572484 27937 27950 663253323 54580 54581 901585831 41338 41272 924716116 45219 45220 962012241 75617 75698 687746091 78174 78227 536037247 88931 88932 183241828 38877 38878 400341739 93199 93200 361726519 70122 70123 504509789 11297 11225 942692567 22873 22874 186893869 21540 21488 19844193 62579 62580 187010212 84914 84915 763789886 96985 96963 16585698 17328 17300 559060868 94621 94622 419884945 83634 83550 109054228 52383 52299 381020287 96858 96878 103487632 21487 21531 447767732 10411 10460 935445066 42367 42437 876622708 33360 33355 663361214 6227 6228 512163429 9822 9823 58537403 27102 27103 180134872 36544 36545 905208320 23299 23300 144352288 20469 20470 144190757 11878 11879 626046685 17888 17919 964228739 26500 26501 706190378 71355 71356 669005060 28886 28916 627181001 40355 40356 733490722 81192 81193 260783268 26819 26820 634115443 13898 13899 557268804 51439 51440 736696301 94128 94129 860353060 74788 74767 807960012 63734 63708 84018404 95802 95803 410900631 82260 82261 892257007 11092 11151 30983027 80813 80814 822730113 38212 38213 55899749 2264 2325 20187174 21113 21094 320769501 47418 47482 783282265 28071 28038 715405730 50234 50306 566619972 99583 99652 431314851 65489 65418 866483455 56275 56276 443622987 69298 69271 566723116 98536 98606 998899857 36285 36286 916266844 79621 79622 306372487 33295 33330 976643351 35909 35836 386239536 46726 46645 2409751 65548 65549 430239129 46397 46398 459222851 14527 14597 907149447 39944 39945 280516166 95709 95741 365937035 68107 68049 189738172 22634 22664 644898941 5145 5164 728895146 31636 31628 264971398 89308 89309 633050714 22550 22605 974632187 53978 53979 314982766 93114 93118 826374219 74462 74472 314712703 21111 21117 815081476 63808 63809 780871005 56518 56441 375938998 21882 21883 594408801 61529 61585 163934608 82131 82132 767773959 72822 72895 57547602 93218 93219 961856874 46677 46712 876124840 12662 12712 588601265 38046 38047 7094853 79658 79659 367245819 41454 41401 944711023 65694 65695 32631939 43399 43400 759565877 12634 12635 768373638 96745 96678 686242443 68087 68088 812117249 79038 79039 748521257 8582 8583 882414976 91940 91856 912328140 98056 98064 692814066 99476 99477 833828665 92490 92491 708999920 68453 68537 986907454 38936 38869 329276435 41171 41233 783983743 87750 87751 781192602 1003 998 415984723 8152 8153 634719181 6560 6561 190678070 81030 81059 474127874 62649 62712 288436797 69484 69462 368199462 16571 16576 775134464 68493 68494 288585993 16700 16661 604767010 74827 74832 631678673 68587 68503 980853315 22644 22645 134480202 32843 32844 740981090 69623 69624 179684277 24986 24987 478427483 52903 52904 816252963 65847 65848 560355837 64710 64771 178067341 63906 63844 666528153 95877 95878 494941043 5845 5846 229879771 70021 70097 84630001 74389 74309 161814258 40195 40142 221345417 19228 19268 425078053 38556 38557 158347072 651 700 385936435 96764 96699 307613555 94366 94378 186402923 38889 38890 636782001 36838 36888 775019200 98618 98619 419866631 33172 33173 182786195 73963 73964 312030559 13792 13869 574634700 17840 17771 163176324 79381 79460 660972169 68101 68024 47169090 45999 45981 708734523 519 527 106298899 85489 85551 204461914 43349 43274 403626343 92719 92720 878522850 91589 91590 685925403 5902 5903 246010516 60171 60244 942443223 5521 5522 505563287 22578 22579 937863934 58729 58730 373960685 71371 71372 653244971 77499 77500 853142994 53342 53343 756238069 63144 63103 232277324 12347 12335 635865030 98316 98317 569449540 66249 66286 454004098 77745 77746 890079550 16642 16557 626191716 39167 39187 304358037 26828 26829 18555255 35315 35316 734523387 529 530 211069356 86487 86546 614652830 40814 40752 482202649 59904 59964 444795584 32439 32440 93960882 5716 5676 365391960 89762 89752 216379544 99834 99835 259441006 53551 53552 26962658 55449 55443 106968404 10722 10692 816168155 71748 71749 52024640 11587 11588 961386648 96012 96013 604089108 77779 77835 494037968 2598 2552 719967451 49576 49577 382905256 82085 82010 643536539 6682 6658 619988104 44690 44758 595999921 19337 19338 364881164 14678 14674 515640687 40348 40265 458618331 31349 31428 238934639 89082 89015 580945652 88236 88237 133708795 34186 34187 479950618 86992 86942 192597221 13489 13490 969787327 91804 91774 672902610 49377 49378 561670526 65822 65823 604916684 40466 40467 277794780 80608 80692 845315448 93542 93605 973163540 81550 81551 467945606 31738 31739 957643327 78408 78475 151835777 99177 99178 588528555 70102 70103 23382526 49567 49637 11788232 89460 89461 46860346 85564 85565 970285386 92308 92309 73053407 88793 88774 629461747 26641 26660 495298509 58959 58960 594747576 83783 83784 299721364 95433 95434 799502276 85200 85176 121494408 73235 73236 125677144 95153 95116 113660539 70161 70162 990965424 30744 30745 297368323 90332 90329 850691001 11154 11083 241490065 5148 5178 987991450 12233 12234 832799341 59106 59107 239658646 80933 80885 881403693 11519 11520 853955661 38183 38184 38517711 47379 47380 124054202 63643 63644 339666803 498 508 689515245 60597 60546 344105713 70279 70194 655602515 18845 18805 873085563 55779 55780 313204770 12411 12479 564937516 50486 50421 627638130 79180 79120 863879164 92633 92634 66334937 94280 94281 725786308 27469 27540 995928698 70346 70347 413199529 52588 52539 455679892 79593 79610 563922817 11134 11187 920081354 82761 82762 516092684 32189 32185 274251102 29460 29461 481316057 43217 43218 422737816 51774 51769 13572323 15670 15643 748602086 60917 60918 828145563 6923 6961 242126371 45992 46057 875615895 60531 60521 226280303 36641 36642 814880353 99661 99595 1930986 68050 68041 852760845 76390 76457 464124352 95041 95042 906778452 40810 40811 819386213 35321 35322 319655690 35949 35950 98073871 77972 78031 246715575 10230 10148 664663153 99384 99385 337073201 70373 70374 682893681 34953 34878 852111735 99412 99413 552366245 38260 38261 620950562 48844 48845 480038374 90359 90360 190929675 34296 34297 405555285 76922 76923 370371626 70860 70884 573883198 38746 38747 393696423 43964 43965 551374729 34176 34136 236818603 64392 64393 164998055 99804 99780 123492937 23151 23084 958003381 91086 91018 190733954 50094 50095 612635798 89482 89457 347769359 41582 41526 122368851 47186 47187 817605278 78419 78420 988267069 34376 34377 457430981 22875 22893 942778754 88813 88814 636115891 61788 61789 379762101 39919 39920 170867265 69717 69718 773442196 81002 80940 22685727 65370 65451 169097683 89934 89935 510271033 56740 56688 701023482 71864 71865 132079975 97141 97142 236297590 9311 9312 453799299 47641 47674 17314142 16772 16822 669975981 58049 58050 570749264 71876 71877 926584370 87631 87567 996074850 24013 24052 938022209 30379 30380 681435314 5660 5661 948691616 63183 63184 645939128 79144 79145 187579050 24818 24879 134207655 68649 68574 927951876 75437 75438 324767138 22914 22851 787171272 57182 57183 248670508 74565 74593 199649633 33867 33810 685184934 63285 63217 468893719 84381 84382 486220211 532 520 550404659 15603 15625 636432934 89814 89815 138540238 20208 20209 540425881 75823 75839 878424539 59016 58963 867397908 41957 41958 9969424 52460 52461 131145036 30217 30284 508569646 524 525 369604465 13853 13854 756939954 65021 65022 22618155 2998 3051 576409 68405 68389 842812771 58475 58531 4484116 77279 77322 36019560 15895 15845 963778652 13661 13701 9454792 12682 12600 322240412 58363 58447 789296203 33754 33755 672294881 85930 85892 493115145 91565 91566 692083425 8421 8422 642676470 5937 5945 288006278 40198 40124 445088151 40902 40903 548805142 90178 90179 136317470 31253 31254 298190759 4227 4228 987319918 78067 78068 625697715 17385 17386 5074610 84257 84278 181157012 77703 77745 805003281 65794 65795 723006916 12084 12085 154863513 98472 98547 771998236 55235 55236 174052512 61452 61453 704767154 23115 23081 472421973 22453 22529 414423814 77253 77267 726268847 75069 75076 961615116 93850 93851 874336346 97669 97677 442286654 16444 16443 546785887 53159 53092 505039570 47584 47533 682931334 16797 16765 670529368 28771 28830 395794418 6911 6838 799146076 53818 53827 113049376 87668 87669 243513699 82316 82317 382695589 69261 69262 146057970 64016 63979 176557215 35529 35530 192111891 60871 60872 288273643 90031 90088 901257903 19052 19096 452110555 5401 5444 57545588 21290 21291 450354956 93538 93548 553146583 52924 52925 208008745 48253 48213 823621382 63173 63124 471358620 85670 85638 841405064 96797 96853 997518620 32833 32834 18197272 90913 90914 683801519 32548 32549 550316983 44439 44440 30948518 48552 48609 855171808 73204 73205 472619197 11175 11251 835404774 44536 44537 190683572 35954 35955 599209393 46574 46575 351898363 86305 86306 197033007 67196 67197 868558393 63567 63520 534489940 33038 33039 746216593 11857 11858 523910366 85228 85229 902525637 85995 85996 645539398 84834 84835 523746852 42088 42039 77880073 18970 18971 260461600 8746 8747 788003181 1798 1839 336859519 78365 78448 416348304 62682 62636 981401913 27823 27900 965670570 67469 67470 683171386 70798 70785 632070621 92434 92506 10944031 68610 68611 794012966 87424 87442 322273530 11979 11905 850516255 8626 8573 826496927 43468 43469 163161795 59776 59749 736113975 11679 11680 99646062 75832 75833 753450408 91245 91295 634720458 7595 7548 28242903 60337 60402 971199611 80413 80473 465983876 19932 19933 39678349 52551 52512 846705003 89665 89666 955072287 27060 27096 617626246 59592 59593 658884889 10757 10691 491243392 27629 27630 193788297 82972 83034 89457189 26106 26107 98478187 39700 39701 869394653 62606 62597 374127461 47893 47894 970867693 42303 42365 644604392 95713 95717 926442189 13398 13399 673047690 82132 82133 40154860 54024 54035 377594674 31831 31761 426341330 5308 5329 569438986 4071 4097 528848178 75994 75926 968528113 62172 62173 728625933 36509 36510 705765677 98186 98178 54078941 68542 68593 684087118 35457 35458 100761480 38861 38862 55439259 85328 85381 964773181 4125 4096 799617747 32043 32044 148698460 96169 96090 688262324 44605 44549 924775495 31419 31420 972607605 75379 75407 753040054 78334 78335 465879192 10790 10791 281508444 9098 9099 756744976 30876 30877 319058930 20005 20053 760528989 37533 37580 843618483 58429 58442 644806184 33507 33508 172019413 58055 58056 139829414 9226 9225 765030023 2310 2236 969755919 23429 23430 296538546 15935 15936 692048285 80585 80641 438972000 92590 92591 409294989 99249 99297 856989601 73379 73380 295877713 25991 26011 660722916 15391 15392 894641184 10742 10743 17962175 70592 70641 253401923 25340 25289 171643218 76798 76799 489515974 38166 38167 837433217 83453 83386 628938855 15733 15698 83840552 53994 53995 397161946 87842 87860 904279330 13337 13338 703579729 62595 62676 495706992 30112 30099 271106729 45687 45688 526266275 15575 15505 980780091 16761 16762 934471357 14631 14632 88550478 61718 61719 166089314 56939 56940 21693126 13599 13527 2749707 21356 21272 657429848 12257 12202 78712092 79829 79792 946519802 81684 81685 998588484 29037 29038 690591463 14273 14347 80813362 44994 44995 506492564 91620 91621 71950896 12828 12829 580489101 47004 47035 909981216 6855 6856 567337412 69573 69496 181672516 16805 16806 411087135 55205 55206 497386169 3905 3840 225737166 15508 15572 815914091 44927 44981 818835887 43296 43297 884782367 86792 86793 764307203 3909 3830 136694049 81847 81848 693739327 6323 6254 79303706 36289 36290 394412256 73432 73478 159250747 92396 92359 371223837 94281 94282 425498404 6104 6105 559963849 63634 63623 991770092 26362 26306 228792879 36804 36805 512479931 30203 30204 931639510 5196 5197 572390709 93130 93131 179871928 89235 89236 749160359 76885 76878 448259121 99833 99834 729060170 54902 54851 174145808 3744 3745 221675110 24014 24015 937042557 20300 20301 208246869 59803 59779 140447352 17472 17473 689732765 32055 32083 842141409 31935 31851 984318931 82668 82669 403034875 66012 66013 31572677 64654 64569 990001754 76382 76458 104669920 14681 14682 699033304 80870 80786 947184690 54283 54228 54405567 45312 45313 956562557 74244 74245 921836296 12865 12866 912292233 73219 73188 677872010 94919 94841 414084436 79224 79296 626462174 5964 5889 91191468 98338 98339 225128669 34254 34255 81612506 10315 10326 806084246 48591 48533 437444085 54169 54170 744360453 53226 53227 616848230 59391 59392 367158037 3398 3474 432529945 43644 43714 701394403 71372 71352 495040282 38501 38437 222889569 93421 93459 224530195 50152 50073 797367360 4325 4310 738898912 95352 95353 296345194 18924 18925 35634808 12013 12034 833122725 35165 35166 493099099 47166 47182 63016421 93399 93455 800580381 14849 14850 1873333 62133 62134 62746470 49564 49571 548687883 10466 10484 689240361 34240 34241 112248371 89759 89688 180091652 93798 93799 918659080 68595 68655 302856420 39449 39435 836024541 614 615 169430420 26771 26824 275556792 12830 12831 415495482 71982 71983 652532724 39064 39065 547539855 34537 34600 709035324 70105 70170 395147843 63778 63779 524155628 7410 7468 179628603 44395 44396 488538776 99117 99118 933512271 21683 21684 714103648 18322 18323 3281491 98298 98358 963909339 3633 3588 390555283 49223 49224 83252188 43336 43337 561820206 11626 11588 910995732 145 146 709111310 97966 97967 192552347 90456 90466 836152342 3129 3181 866410432 40544 40608 42488974 70861 70862 111665451 66510 66511 203476453 24452 24533 629413247 9027 9028 12308822 47710 47711 987856171 87211 87193 502188157 67091 67092 652726488 27761 27762 103647723 12811 12812 974625434 18155 18153 370510271 22603 22656 774398970 23652 23713 267587604 19783 19784 460930505 15715 15716 366391380 47240 47165 591943462 27977 27978 754900619 58663 58694 179812669 11040 11116 295572558 7020 7001 867150196 28724 28725 951239877 9060 9061 465430379 87061 87058 265238200 32807 32789 690327792 26773 26744 151568690 68777 68778 345144585 810 811 607619165 84212 84210 286551938 75285 75286 926629131 52198 52166 264056259 54569 54536 77209336 11130 11146 308124071 19551 19552 70325856 45546 45486 975066461 35740 35668 687115618 44347 44297 372503258 37324 37353 146749181 71138 71146 649609393 25325 25321 915966858 68991 69074 532651712 63754 63755 66138872 85192 85193 582142858 1496 1465 348696390 52430 52431 450922820 98047 98048 407755737 32820 32869 576420300 18625 18626 768582072 72618 72549 835483956 95561 95562 531458998 66147 66146 352371557 2230 2176 57302390 13059 13076 533829281 86347 86348 172905447 44153 44079 731889160 29847 29771 559627674 73673 73704 612242070 17934 17935 527820274 68609 68570 807245045 76788 76789 529796175 79519 79576 311738543 26624 26581 333776620 25861 25862 998869717 15487 15488 325590531 48479 48480 164217357 14888 14878 800628010 30337 30270 788041350 31081 31028 904973794 71302 71303 378436657 11309 11310 184853501 30795 30736 933238261 9088 9125 71571295 37678 37608 617067098 58665 58625 318089328 15404 15454 663519215 90261 90186 669147730 30018 30035 387800725 74730 74731 660335600 28490 28491 809270838 78697 78698 353571492 12888 12889 252592852 10555 10556 410569894 26940 26941 480500620 38185 38165 617364502 46840 46841 35679996 358 318 308973387 28023 28024 142560613 88482 88561 825719981 36471 36472 261024650 66531 66606 870519380 95490 95491 721278710 69951 69952 978935685 99267 99234 278276084 69110 69162 832023222 67200 67201 300528974 71394 71424 356434805 86221 86210 948713710 57282 57283 292040690 56922 56923 49750046 97608 97683 891469594 94991 95012 203838926 50061 50046 796926117 152 180 69927637 5980 6035 794399211 35827 35872 850940541 48966 48967 254877587 78821 78822 520822379 91221 91222 590811559 46279 46313 26786270 71592 71593 133997423 29112 29113 552894061 94094 94095 907322952 8158 8159 300082615 60134 60160 421162419 96836 96794 448576658 91672 91673 145236843 14828 14829 857805871 18461 18537 254563811 58381 58305 711932559 83049 83000 992673797 29376 29377 33847416 84318 84285 65560786 81996 81997 599165843 30870 30925 758476456 24079 24064 357875845 3567 3496 341859413 20878 20858 688833330 90203 90204 466162937 24873 24874 934719532 72761 72720 957673672 7198 7199 877837025 89114 89115 213080146 94478 94554 924006355 73119 73058 715459407 50652 50653 558068131 37006 36979 525394636 25457 25458 70898871 20562 20480 497135876 6222 6223 640772589 2661 2662 875692167 25770 25746 579109960 24879 24880 598391857 74510 74537 811476999 96172 96173 715535870 3020 3021 15440515 75874 75875 657931642 7388 7372 990224622 72241 72242 196681171 53713 53759 730381454 15392 15313 346876390 31164 31165 667017317 64312 64313 601172015 13607 13608 284922058 94467 94485 481490225 54371 54303 405404780 99158 99159 98398632 64180 64128 304189131 72613 72599 857789938 23205 23206 765429361 1864 1917 9329357 9536 9509 426658713 49086 49087 544498026 18613 18684 696176592 30845 30930 660202237 1721 1719 326512166 79270 79304 871881356 32422 32423 336088644 647 648 459055041 10960 10883 638098646 42653 42646 502044598 45751 45752 312851420 47570 47566 966700872 75731 75791 377720453 44173 44088 29433799 49585 49586 904110441 67091 67167 803308267 59311 59282 307955879 65868 65938 635701234 77469 77408 613312744 53066 53127 742508157 50942 50943 615512079 78593 78621 374665156 72748 72688 845734048 87590 87599 8033274 72606 72635 730803626 39617 39614 351467295 89789 89790 64982816 87773 87788 698722459 3993 3941 411789513 73400 73390 147418330 37374 37346 68742910 20317 20362 398823082 70208 70176 705996982 64309 64310 717888412 8975 8976 502240331 61589 61590 818620008 93257 93235 596513767 20935 20936 226552362 43197 43198 499654081 15282 15224 961058792 86271 86272 976387501 31224 31177 275639863 30440 30441 637109694 8530 8449 612423094 54111 54173 564688360 53889 53948 587697693 30994 30985 10589537 47554 47555 464363118 74115 74116 377221491 69631 69632 907076700 67181 67182 607970184 22940 22967 439231326 71274 71275 179338299 76872 76936 520751219 67623 67686 880324099 21821 21827 72990579 16684 16685 395409016 79637 79562 115601311 36937 36951 64314584 80226 80227 391544795 46471 46461 436793434 45280 45281 2481727 36476 36484 388715004 58601 58585 941032432 59346 59347 505642280 11804 11805 677358398 48666 48632 321576398 37513 37514 972873001 52509 52472 375447286 65878 65879 597718366 54302 54303 268360405 49325 49260 841466704 98468 98469 742828808 62736 62764 459358672 89656 89657 989210268 83963 84030 704269079 10845 10846 259253737 14399 14400 172796484 79707 79708 576759791 59027 58981 537751603 28229 28230 267932206 11689 11690 759284883 79741 79818 929393337 21043 21044 310106202 79463 79464 681226144 89743 89744 144597462 30127 30173 44923564 65102 65103 904117850 58783 58798 932049719 91873 91874 126699283 62406 62396 446333246 59817 59886 14612402 16692 16775 688395325 89057 89015 922707089 47694 47649 390042876 78202 78277 121989033 81229 81261 319834149 44678 44679 191848874 52659 52660 597558843 27280 27281 375972983 51941 51942 789799415 11841 11842 695858722 34908 34928 314865279 65462 65384 841577940 81205 81206 840438904 76252 76200 745972980 86946 87006 202079453 96869 96870 798780003 84298 84299 984512579 11195 11196 54119224 51508 51509 391974318 48612 48565 531442515 98723 98724 229726756 12739 12695 783859530 45151 45230 725032580 48340 48359 843681290 44507 44537 543668125 63187 63188 208021146 21769 21831 379014621 3681 3669 761063442 53038 53014 433995552 71405 71365 58933013 45040 45041 688335340 87040 86977 426793792 2246 2247 672293289 70221 70222 472965869 70043 70041 647460156 47285 47286 253430771 56593 56594 492261787 26886 26871 786224347 16855 16810 473832601 60620 60621 538873818 59268 59269 194806826 99827 99828 910388301 10945 10946 964998147 33875 33876 576825752 35015 35016 279690823 61685 61686 60073355 61027 61028 693405725 61349 61350 470089567 9854 9772 183442662 83071 83072 872584226 22380 22312 628682095 86937 86938 155465737 1231 1280 936199275 66340 66341 961260977 31024 30943 592985530 22129 22184 659544021 97475 97457 151940669 20321 20322 846699623 31338 31277 314171987 78859 78860 486484367 30631 30595 469365334 50704 50705 899900904 80148 80157 504294328 93561 93562 746433451 10033 10034 634527211 96344 96345 414581903 44178 44171 446390244 16617 16636 27370167 73101 73102 885645274 89978 90012 991975175 57721 57658 645235368 54645 54603 638301076 29756 29757 755200202 46662 46590 226435957 63187 63195 313409893 91532 91597 605396950 11604 11605 505837358 11076 11138 792534159 23862 23872 90969805 53962 53963 645040060 85526 85527 509727876 39262 39294 640346790 29923 29917 305587821 34030 34031 779423979 49727 49679 370474946 19538 19539 432958234 98032 98092 111316761 90579 90570 711648846 24168 24169 91688983 34433 34450 715869272 34102 34143 583211779 43632 43641 66799467 84275 84290 920941824 40552 40553 477087837 42775 42704 343727151 91287 91202 256622373 90425 90426 597450306 41262 41258 507907956 71524 71525 848045890 1038 956 18494174 21360 21361 102416017 17554 17555 926766111 50090 50091 500725927 87198 87199 72589830 81496 81497 347476128 13663 13650 459662417 58269 58200 241792523 30645 30646 623408747 19004 18934 737379953 90011 90012 358321967 5815 5809 758705015 38721 38662 290217140 23671 23714 66333438 34583 34584 647394101 67945 67946 70334206 13532 13533 531118298 83977 83949 426625466 27502 27438 324503552 72956 72957 892777096 23660 23661 426499183 39244 39245 665995780 38614 38615 441133836 30847 30846 335699313 39479 39480 266846911 49758 49708 218261002 67901 67902 592759719 23790 23791 892585548 73430 73496 250233843 64091 64105 857801506 28213 28206 519143574 80844 80845 182581819 68220 68221 441139820 63452 63453 671984057 19114 19115 366017785 10877 10916 255841227 5971 6040 389873588 11849 11813 698805523 38986 38987 353030366 47970 47971 945653549 26812 26780 340455536 32136 32137 741239425 4101 4102 57625354 21134 21090 414926889 37367 37368 298490865 79657 79609 555444088 58793 58860 161853647 83577 83642 248808499 9844 9908 945929847 14122 14123 180410144 23687 23688 615165290 52757 52756 169386906 68294 68295 798064138 49163 49164 475604785 44590 44591 497860294 87637 87638 991820672 29531 29532 950045560 22771 22772 637333398 36139 36140 21419392 5137 5079 698705164 48646 48647 802287359 72336 72315 889066153 75302 75303 529979454 8525 8538 513673526 11142 11143 388105723 60979 61028 734471756 47993 48027 43213071 77868 77816 343596400 30339 30347 62937940 74704 74778 955933694 12473 12474 803513975 30451 30523 697371878 50257 50243 81520894 49915 50000 873166252 77990 77921 291447149 20253 20334 286131813 65199 65200 209377711 98884 98885 122806995 80899 80900 732808630 65179 65186 636177088 36650 36651 806068427 7348 7349 382335194 7675 7676 644991431 61064 61075 56099738 97134 97135 804508481 93124 93046 715876575 26664 26665 309593935 70739 70740 871732564 73760 73686 532474252 26661 26662 395465015 22109 22045 592786384 85319 85320 634716792 65743 65744 614426595 89204 89205 914781710 15646 15647 925357556 58910 58918 883852035 96878 96879 565406976 21499 21500 117634898 87215 87206 460025647 81056 81057 325774535 62123 62124 571554485 1837 1838 717201536 83736 83698 279065665 47384 47385 742999070 91888 91831 936714465 59609 59610 981300074 73545 73500 873610457 34822 34761 670892061 74795 74796 74500982 65738 65739 789328642 24463 24464 546031641 87425 87405 384594461 24513 24514 758627377 29189 29123 8624191 8491 8492 505572039 2593 2594 282502426 44242 44160 912757468 1452 1453 733100431 66906 66909 867958505 3130 3131 998591215 66816 66839 709147944 62574 62659 520901569 89869 89870 829804508 38735 38736 296807157 99569 99509 478731992 71560 71561 845660409 51742 51803 93446553 90849 90850 738567467 10406 10422 471644419 28256 28257 147255663 80099 80100 969376845 77347 77348 412130328 23028 22977 41826122 63640 63641 773889169 55887 55888 58222324 48148 48149 280591834 72204 72263 961569001 35900 35955 800178367 7544 7587 615336273 7506 7507 200599802 59864 59865 891039164 46399 46412 792670703 23276 23277 181200943 55962 55963 854720901 18534 18535 901687099 46153 46154 947388541 3281 3342 674452641 10377 10381 853807250 98283 98277 999378369 46309 46310 902705244 47391 47392 857996852 62734 62732 262605018 78081 78053 26117362 47241 47235 660305357 35395 35423 772478584 65768 65840 366049442 30564 30565 757568400 625 710 931065364 30931 30895 25827827 40815 40816 837664813 22512 22513 304867141 86578 86560 757413101 44676 44677 642990786 43773 43774 224881578 54137 54138 129250978 51058 51059 177745054 7781 7782 529738211 33856 33898 46424971 515 439 627169359 16885 16912 131924514 12037 12038 416021720 30150 30151 106017691 95902 95960 964275530 41988 41989 389521332 20643 20577 845143829 16778 16779 646574239 91025 90980 349823347 3815 3816 85705363 83676 83677 842617801 80127 80128 824887323 86783 86750 605693889 35131 35153 444185245 10565 10566 462638347 25337 25274 990156433 8 74 817807612 60895 60896 955620162 1793 1794 710155564 31145 31099 465781780 2115 2037 397770325 66788 66714 357072704 2060 2037 730170140 39622 39563 720118953 59326 59334 591552354 25122 25202 686229204 43897 43898 396360437 74988 74921 371036407 25864 25902 723559318 4140 4141 562181140 26273 26274 330409393 72640 72641 294349569 81082 81083 876162048 79270 79331 470929442 33361 33322 469415795 12761 12762 504764486 13631 13632 865507911 88124 88050 208145060 38030 38031 369752524 2068 2146 283603749 85907 85913 998496558 37719 37773 38694467 45851 45809 914520453 50455 50400 490382072 35461 35462 156913907 96069 96068 808442346 11220 11221 526832906 34793 34764 769378239 68353 68354 479266163 1887 1888 807144721 59748 59701 528089926 64574 64575 552785715 49217 49225 552752117 7818 7897 775397946 48636 48686 108621473 30821 30822 920882836 28718 28719 939812522 50017 49939 316070747 82378 82454 224687539 44359 44434 176139508 11905 11913 618366857 40639 40640 329468672 1626 1627 513029795 16376 16357 432922284 18511 18529 881495487 70627 70628 172684013 62801 62866 372263162 70466 70544 727175358 207 191 421137090 36329 36269 812408126 18328 18329 467455305 80166 80167 257983476 9439 9440 878339171 10731 10732 204503142 73148 73149 365094622 48124 48146 739649697 24884 24885 394752707 20220 20221 823021187 52285 52217 28423474 87259 87257 4059153 94839 94840 810730204 25154 25155 986718790 94299 94266 536487142 77936 77937 358843282 44539 44559 105896634 46305 46273 767257306 35602 35603 105638153 52261 52188 892850728 79372 79399 404554420 65497 65573 108726049 95092 95090 705182721 14610 14611 760723993 65634 65559 532446669 6825 6826 855487233 35764 35765 930469680 30121 30178 930946000 7295 7249 29899069 89695 89696 772621582 12337 12338 412277713 97631 97632 573879914 57781 57771 870269621 20008 19973 604471985 26436 26498 25449958 89164 89133 301004828 64563 64526 325063663 51837 51838 570006540 82315 82359 371693986 53772 53773 983603707 7182 7179 417017037 92166 92220 414023202 64978 64923 766247415 18441 18515 166706511 92174 92173 817997992 24443 24444 503627994 85635 85718 367857832 91918 91909 474155754 95203 95267 220147472 85477 85478 223965907 78297 78379 472951482 68877 68916 503885845 89181 89107 354864346 11882 11884 842291151 39252 39253 178441443 79315 79285 29433790 17045 17043 663926889 4710 4711 781845819 12397 12374 841457612 56916 56917 35950680 44956 44883 960831274 66454 66499 904068261 19361 19362 662626559 25858 25859 606966178 14064 14065 631178719 94726 94792 599607653 23162 23163 281347870 95204 95205 598485609 87 88 107605238 43225 43226 810333469 18436 18437 5738349 93923 93924 648016295 28393 28394 448031579 44884 44907 474966124 81628 81629 541553809 43384 43381 387899944 26710 26711 835267795 55718 55785 149284832 93454 93455 759059313 35243 35244 310319151 17760 17761 292481346 42799 42800 761330692 47963 47964 531759034 79200 79201 326039555 3066 3028 613675011 98485 98458 641856951 42858 42853 881275846 32883 32884 750530960 77638 77687 662102614 85802 85811 143074245 63998 63999 355825409 13742 13743 35011399 80935 81014 435922136 44430 44431 585386504 92627 92560 429592283 80092 80136 264864899 59425 59426 230048749 13317 13354 669505620 72808 72827 859927631 51588 51541 439996598 86548 86549 11527620 19142 19143 772232574 73562 73563 903218995 61264 61265 217242370 70659 70705 537906403 87700 87633 323162129 95411 95409 878336784 4107 4164 682833098 16198 16146 896291699 45335 45336 85828681 83090 83087 880671136 45811 45812 593910333 63695 63739 110132736 86018 86053 267070394 48952 49011 231253404 47006 47007 27284490 37086 37087 146477912 55138 55185 280647028 9919 9920 641187885 32544 32545 379663057 54011 54012 768113539 15549 15550 848858473 63869 63870 452734251 85298 85259 977749791 26927 26867 541704437 49227 49198 715145174 87478 87479 385490783 5216 5253 944187986 44565 44566 147594559 76304 76305 26504478 44171 44172 389137201 16516 16517 415051523 48829 48830 410062712 35356 35420 588360038 38403 38404 5508587 32281 32282 446863739 92461 92462 129723494 47330 47331 112619940 83158 83159 206629439 18114 18115 683431315 66632 66673 577877470 29080 29081 925436609 98665 98666 277307324 14296 14297 168067963 46867 46803 170230082 77134 77135 365086137 59452 59453 341030489 44287 44236 483668699 15554 15601 460695690 19336 19366 384831715 82137 82140 394835983 61346 61425 404342324 74282 74239 314508625 41347 41280 53242287 67880 67856 945323545 40365 40334 486664351 17675 17676 20097935 40595 40569 532712075 13476 13527 601566943 27314 27270 635604066 8159 8074 887011235 20620 20621 195552756 22815 22886 786467185 21945 21946 490571958 86489 86490 688913334 2535 2562 435792630 39403 39332 885986976 37918 37919 52606371 27193 27194 817161710 65330 65267 85233010 57539 57540 340800405 18527 18608 709398075 85929 85995 870163488 27246 27247 638482 54068 54069 308798363 77713 77714 461752432 94529 94530 609121012 72746 72697 931640870 8445 8446 260118744 31586 31587 821412370 81085 81086 265583929 76882 76834 629855467 5631 5554 674527112 95276 95211 78101254 82599 82600 973863538 53131 53132 387273835 43009 43010 635543285 12321 12326 215294922 28365 28366 365632202 38382 38445 218495705 38331 38332 490417986 15115 15116 649378533 18205 18206 306064362 47900 47851 104580803 49841 49842 509134031 68559 68529 591665451 29839 29840 771825675 6043 6044 548982147 59234 59235 352733202 73178 73174 393831887 76649 76630 237630733 54103 54187 358879365 60531 60532 418459393 80592 80560 71933033 19241 19242 996353040 89981 89982 484583019 12621 12622 473632169 6756 6757 805304826 6441 6442 177614621 68999 69000 751577681 56456 56515 957235539 51917 51918 776392391 83876 83867 960023775 2645 2672 219627592 41830 41831 43513269 65431 65516 813981726 68380 68442 825398438 49150 49151 982754503 78536 78493 320032944 87233 87285 753313735 99675 99676 812982992 32212 32193 651811501 7817 7818 73313613 89428 89429 350373011 89278 89279 958464995 96412 96413 816354915 45362 45363 968457302 21712 21792 62012517 77801 77802 506545295 5018 5019 451347185 78790 78791 297204063 17217 17218 666319757 99388 99389 765616132 92238 92228 845371507 16009 15994 93406933 41874 41936 710766123 11089 11031 988728199 22739 22810 281247808 11667 11668 198341453 53383 53384 929820807 48178 48179 476527400 85616 85617 295616740 28489 28528 244917945 6334 6335 662304635 96197 96237 840938008 2674 2675 877463282 90709 90691 302922585 74986 75012 660203228 31997 32067 968736209 85577 85578 751364037 47140 47197 987544530 8161 8162 641666881 83098 83066 397650155 34807 34861 64360785 75981 75992 251244614 22165 22150 914167751 99875 99876 885520858 54320 54321 12763584 30869 30845 677572657 69157 69201 970769701 21644 21643 648700476 25003 25004 560759635 23068 22994 398214966 63948 63885 924432761 55888 55889 3250529 98238 98239 650526841 10160 10154 932963377 86229 86230 622412166 4092 4163 708332488 38079 38080 732588564 57789 57790 679520742 87755 87733 397999409 71755 71829 209145015 46931 46932 843822853 77443 77444 307561174 82138 82055 972658688 9967 10048 653841624 54967 54968 875881739 85644 85645 457998494 7635 7605 883833599 19743 19719 552555173 88516 88557 226354738 33889 33815 344974804 25581 25582 435293758 12674 12641 581366370 86345 86346 97699070 68331 68332 844361075 8403 8404 975354318 2800 2775 237168430 65178 65179 681099249 61726 61731 559918685 3581 3500 694535431 48988 48914 153899911 80330 80278 546436282 13261 13265 208718333 65669 65609 316697702 66046 66014 434737597 75526 75597 393329185 41632 41633 506164540 21394 21407 241473108 403 334 959321528 30332 30333 385925772 16488 16497 735979711 28818 28819 988063836 74864 74928 508353023 21017 21070 871527398 58156 58075 174027434 12959 12988 93517705 59180 59160 996755055 491 406 993502666 12633 12618 220865286 13899 13865 426962931 33968 33978 940191483 96149 96136 959203543 70594 70549 4178285 50472 50473 696872520 57053 57054 798079608 94329 94330 634755202 68687 68688 663025175 76847 76848 124330407 63769 63815 718493514 7519 7520 873543144 91256 91257 258057016 8409 8441 681221232 49567 49483 524949000 69222 69296 687526131 36764 36765 678896341 87370 87371 630306983 67330 67309 559607268 88045 88102 192524700 5030 5031 319171812 17677 17678 320903436 76489 76490 848783710 43072 43073 124515927 2390 2391 86235485 15810 15792 404282793 48286 48288 548276015 71882 71883 577425843 95016 95085 748810850 81567 81568 204299687 96935 96936 364165457 89293 89255 657846945 87449 87450 421017130 66179 66107 858881061 91255 91306 681668708 66879 66880 414751810 10399 10433 970397753 72170 72103 800402279 957 948 583381790 62447 62448 928480500 62450 62489 831208945 64925 64926 860497249 72259 72177 567993685 32408 32409 248110468 84772 84773 417999454 93714 93715 573161462 5147 5116 158681168 8002 8047 185208010 80565 80481 62622641 52994 52919 5350823 14147 14072 970292565 99008 99009 355141057 4456 4404 611660746 4170 4099 623289621 93049 93050 523981843 30981 30982 282126739 86926 86918 247092162 50759 50767 636261080 75003 74974 463445179 62520 62568 450342456 64756 64757 921118297 60266 60315 115156681 306 270 484546391 51159 51207 982854001 76307 76275 241452865 55429 55430 493543239 35530 35531 306506714 26862 26863 205733409 65512 65513 384815245 60242 60176 947461810 98639 98648 658207549 92819 92820 989930382 33719 33685 686516703 49063 49064 722883246 26625 26616 690465696 18322 18281 943942009 74241 74242 151046664 40027 40028 350003771 96653 96597 520125094 37593 37594 74810748 81986 81958 587065005 19336 19337 20779925 80168 80174 54708375 19669 19670 213618749 22493 22507 820270347 47329 47313 183327187 38989 38990 64734333 83011 83012 988666412 82402 82403 480842597 91363 91318 406019906 58586 58543 945542861 38113 38040 607462471 30994 30995 477541524 61684 61685 842849756 19207 19208 601047810 94914 94898 10121139 81834 81831 903535587 63333 63376 741538635 41660 41661 821226257 40782 40783 66714731 92340 92418 377609083 28849 28850 321564174 49818 49819 64949440 4177 4178 935102743 82864 82812 123798260 64252 64325 682794454 69782 69860 644245217 60888 60969 561568961 28173 28104 160718014 28773 28774 662832117 74329 74406 229559363 99303 99288 102796563 61423 61424 256626461 43050 43076 189678984 3617 3592 474893418 11634 11561 918070097 56784 56712 16938560 17811 17886 177131948 63424 63425 304866910 18028 18029 145957758 41120 41072 839433609 17193 17194 502956689 39186 39187 583375063 61882 61883 898534491 4960 4891 687293805 12558 12559 201726110 80189 80182 230161032 45321 45322 743962675 37750 37797 383246099 90958 90959 994374755 72256 72331 26707959 24284 24285 717903294 23972 23973 34622264 87453 87508 448552385 43144 43145 594555441 58209 58210 710877103 92662 92663 340753814 40111 40172 517030128 93418 93419 455232043 71899 71833 492180029 66227 66228 113375195 72546 72547 407217842 49085 49133 540855546 15530 15587 177257173 73278 73352 808717007 11157 11158 43796126 58262 58263 68538908 24316 24292 7586766 22817 22766 435260524 64835 64780 340181782 28172 28091 838755002 77090 77054 72888633 52569 52527 86068671 64821 64822 121598201 48793 48861 127373272 66461 66425 794600114 78163 78081 211915377 879 880 641486158 69786 69844 821754618 92672 92746 907637551 82033 82004 145159429 56404 56405 318502264 1231 1232 911556444 40026 39986 18091402 91506 91507 265325316 69358 69359 79081006 63154 63155 143741470 77677 77610 582553758 21549 21591 740816312 29924 29925 257039454 51272 51273 760151341 8178 8179 505175813 17948 17949 770166428 9020 9021 290107093 47439 47440 161144157 67634 67572 252910830 85354 85355 60406541 53198 53209 787370956 47051 46971 269779980 53057 52973 598251133 19044 19045 148063243 55717 55718 658741700 22669 22670 868800321 61179 61245 104084994 16420 16421 4205500 34677 34751 772044710 60500 60470 838808197 19573 19574 556740898 18608 18562 906884338 46104 46152 236133496 92616 92617 178376938 45499 45500 950115025 14335 14336 796338316 89809 89810 235406680 69548 69550 193285777 82137 82138 449435910 15244 15245 729592297 21964 21965 78664471 21269 21211 429749472 94589 94590 295572661 10089 10090 713896245 15652 15653 994354622 16824 16780 460870413 85068 85069 778241219 96624 96702 290477854 15219 15173 701060602 91025 91010 157839426 42674 42675 306158652 16219 16220 793917780 30269 30270 451523073 9736 9737 181909268 25154 25103 424240938 4646 4647 907283925 28753 28742 778234605 26775 26712 791869388 41190 41191 765670613 67594 67595 955957773 26432 26433 873268244 68929 68901 828928700 1296 1297 757279873 72265 72277 926629823 15078 15080 815361818 83010 83011 603326714 61066 61067 118066971 98866 98867 65227001 70705 70690 528757145 44259 44260 538254237 48696 48697 480371775 33768 33818 989165287 82226 82227 277198866 38622 38694 996654850 66205 66136 745987099 80325 80323 471794397 37424 37425 497392551 11107 11136 642968457 41405 41440 802132850 58457 58439 504758964 9117 9118 674844525 45906 45907 690067479 13115 13116 341840096 37567 37540 292952256 84437 84438 436193977 44804 44805 79031209 67526 67522 481430159 66039 66040 825761269 53193 53128 802923257 69208 69248 463291437 98167 98219 873170773 67624 67609 825488577 83152 83196 837526302 4849 4838 717598456 94363 94336 141517261 21057 21058 340626264 41943 41973 994567798 33884 33885 249462829 97959 97960 273194181 78525 78513 733441133 11150 11151 788681771 65125 65127 838196304 91136 91135 546844678 62152 62073 296026833 42465 42545 697058095 88016 88008 863616943 264 315 194817985 35144 35145 240328359 88444 88445 789766251 24402 24403 719493092 27382 27373 726780400 91814 91815 492058964 90823 90754 206237747 71417 71418 582285336 82364 82365 908973201 48358 48359 514218141 42599 42600 177617868 1527 1487 935004362 30212 30213 517263840 29377 29321 487246088 20851 20852 761029710 4164 4246 144133264 6710 6711 188410975 95647 95675 70596364 44584 44507 573289661 45793 45794 30558816 15615 15616 616319514 25625 25626 439858674 11870 11871 184893579 16892 16893 251087799 39031 39047 117997223 30708 30782 434923721 12809 12783 977517006 87486 87564 803613529 75599 75600 273467807 81058 81090 856806942 9078 9079 716085871 9468 9393 652311088 26376 26377 62941032 41305 41312 667915412 39753 39754 567438660 42798 42754 349978472 24551 24631 355824908 60178 60168 189338486 69169 69170 830598724 83749 83719 967450581 18487 18488 837703313 7682 7758 247228092 29454 29506 495860321 24189 24132 504126924 85767 85768 252392404 31731 31798 424518242 19094 19095 685818548 32862 32901 174286123 5319 5320 111876255 48438 48440 491818091 64920 64921 133723757 1479 1502 211538867 65008 65090 291798875 79269 79270 916819335 77241 77242 34042157 79488 79489 997174674 40938 40991 882860268 94754 94758 767754572 88809 88810 54025420 41275 41236 1230928 46777 46778 456168195 80965 80941 389796524 18740 18741 750177566 7885 7950 601381138 47766 47717 861025635 10276 10207 706324436 50984 50932 653499669 4952 4945 38286805 83975 84034 243375153 48203 48204 879947576 38005 38006 448786415 81266 81267 223834025 96251 96252 930466129 48916 48920 889322642 51559 51494 436243443 32010 32011 135132322 26097 26098 548744468 43571 43572 285755817 29785 29700 929876333 94931 94932 48601726 19983 19955 484295534 35210 35202 930458120 64236 64263 903755527 95821 95822 639532611 60632 60633 831930221 13733 13734 736165609 38502 38503 636436889 47902 47903 246534054 59629 59630 873024360 32623 32641 139536572 2758 2759 85349148 49536 49537 639594984 60653 60654 875789718 73150 73115 213915504 24969 24970 965418593 40174 40229 185527303 11531 11505 818178661 92660 92611 776317405 51192 51248 782946286 69211 69275 241502562 14233 14256 75074222 51753 51799 867351409 3467 3541 768859344 67278 67252 914101365 9896 9897 569788759 85121 85125 978204322 72482 72483 779009856 71709 71710 983405079 51089 51090 763955235 38644 38645 138887708 54186 54217 371781019 72836 72837 722884599 81595 81596 334133261 39879 39794 828512374 61036 61044 91190413 20195 20129 201851261 77500 77501 634968126 44873 44889 669701222 58760 58761 479187930 29135 29188 587924844 52480 52481 901849977 5334 5335 827529126 53182 53253 784818664 60177 60205 96839262 50506 50507 666553812 20200 20201 145737555 54047 54048 787736058 46245 46269 545144359 24774 24786 652258833 35253 35254 780649525 78911 78912 291629350 22301 22302 383758993 10732 10733 836380135 74310 74311 690861167 94849 94850 660722146 73024 73025 412110603 44466 44503 550205166 99864 99816 924834079 69169 69156 274544732 23879 23880 216399483 52054 52055 708248242 33852 33853 467045600 56072 56073 244284116 325 326 764621092 5731 5732 801195276 64026 64027 747266758 76963 76964 416068969 81152 81153 692758982 82807 82813 799225815 16928 16929 359926551 21583 21547 422732809 20684 20685 476842406 96844 96885 834630147 42571 42498 660056727 99669 99670 286163483 83336 83337 254062254 28382 28418 336681202 71683 71684 588209281 70857 70910 46849635 10133 10081 696982680 43783 43698 960468686 85074 85147 441515525 96821 96822 517784656 83608 83574 702000997 79338 79413 401043729 7468 7469 236492553 99146 99157 282380325 84009 84010 3883976 75960 75961 299501981 36268 36269 951443759 1448 1434 489141918 69450 69451 964365590 77667 77629 213619770 90939 90954 102285946 23611 23612 351883110 90276 90193 22597950 28763 28725 846915910 18888 18848 434303345 73561 73562 757292703 64855 64856 348854516 17157 17158 943085635 60028 60091 237925417 9417 9418 531070662 52963 52964 10970694 28721 28730 398314372 4482 4554 216438571 78715 78710 657968439 88840 88841 593361901 964 970 731189303 16531 16532 849376214 84021 83942 358981054 16751 16712 505892860 11548 11604 96973796 98516 98517 181343749 34887 34888 28582647 2796 2764 972408250 84714 84715 136340042 56229 56230 445519929 74746 74717 12574937 56993 57009 542943526 77362 77278 785590345 61862 61943 168905360 67032 67033 582505526 98381 98329 862156028 98111 98152 312595191 74998 74999 744154248 18010 18034 950568513 22082 22027 375224837 48187 48188 71987764 99393 99328 873076866 68056 67996 385806840 14294 14295 849880903 62637 62667 596945721 77078 77006 777496697 53375 53376 472827359 5451 5417 16795661 49031 49102 310354574 11901 11980 416492898 11215 11216 689217648 37763 37843 753978528 71683 71660 857751178 32303 32304 232264173 94512 94513 807385566 18614 18615 200277196 23375 23376 360760565 92849 92890 627712064 37733 37722 649817150 37318 37319 157552585 69934 69935 965903363 94328 94329 671611609 91096 91158 771266196 47444 47525 699859086 12288 12213 17666427 85309 85310 718700462 3404 3389 986415288 38273 38278 751977749 9791 9818 99099318 30117 30158 225688762 69593 69594 921635019 16599 16600 548617613 34140 34141 790986505 42425 42461 187271157 23772 23829 879824385 3930 3924 850053608 3319 3326 220258509 15670 15664 526489080 77071 77156 792111050 5411 5412 436350671 40931 40933 333725262 51653 51654 452451126 37986 37987 359248272 11606 11681 408293257 64525 64526 109198616 44449 44450 907497607 19892 19819 369810049 50121 50072 220336617 11179 11180 858838955 69061 69021 832949103 84877 84878 12278833 51219 51193 473990664 19136 19137 115821474 79713 79714 664259263 17991 17992 417004276 78405 78360 182896339 71079 71080 595409060 96624 96625 761927478 74259 74260 397760856 63753 63754 931542713 72428 72429 474522743 25256 25257 448714581 14528 14529 811942824 72816 72731 718778690 93982 94013 85375232 9569 9570 523640977 27255 27256 708932553 34874 34916 754142890 60246 60189 729628140 50820 50821 150131740 42891 42892 730765076 26465 26466 371488426 94497 94498 535730959 68125 68109 420152611 98339 98403 823438625 74165 74166 860912489 93289 93290 277729118 80926 80927 816030755 31427 31428 802260335 2724 2725 854789806 52191 52192 466199763 11558 11559 974233294 41810 41875 660404331 54923 54924 492210556 5874 5955 577660349 61716 61717 497568008 85487 85488 274395560 23878 23803 163110869 30315 30393 542958934 79028 78992 577498590 13466 13538 811169285 33701 33702 55010284 19038 19050 616405044 32165 32166 197605398 73120 73121 604757289 8836 8837 610742020 10612 10613 807291052 64044 64035 775954777 78256 78257 108036297 91486 91487 561676013 16156 16176 881680081 72054 72016 183832734 37967 37968 675709643 59823 59824 685858572 2759 2760 459216965 4410 4411 543827539 29223 29224 84885350 78362 78363 970209452 32131 32132 862723566 32068 32104 399511731 79142 79187 271233613 53990 54035 314931225 48197 48198 65089537 45649 45658 399666662 6338 6339 24303678 57622 57618 212221757 86059 86060 462518576 50483 50496 969044159 30277 30278 414205704 78720 78787 873460825 89855 89856 826279318 5070 5071 643055606 85425 85389 937202509 52040 52041 41316099 36510 36436 476259841 36159 36181 64337436 41260 41261 282759405 22606 22608 343926748 11961 11931 694431545 27925 27926 55887927 67452 67453 802500686 30243 30186 598112314 78705 78706 275245503 41125 41171 285780519 59494 59495 519186278 64065 64066 925775936 59940 59967 250770313 86331 86292 426579485 98415 98362 215405808 58793 58794 747282745 36298 36364 665012663 1100 1101 276882981 87525 87526 920649778 59231 59261 642037084 25691 25692 13473205 21554 21574 365553866 38697 38734 357543960 22395 22396 522170618 50677 50678 232016245 21129 21130 365959230 51504 51467 565404631 33654 33655 51396487 62165 62227 450584905 86555 86556 920871884 96085 96086 201574129 1716 1717 417198654 89489 89516 991713460 23651 23598 403702316 9083 8998 511738761 48876 48793 960526385 15056 15057 357961462 74135 74136 293211570 94192 94193 193248980 54071 53986 896932023 68329 68330 795857818 44495 44496 538431200 12031 12032 625577932 90428 90429 182797552 60159 60140 498534673 20151 20103 600960295 59242 59264 18682666 15644 15665 540077753 15084 15040 174601548 23738 23739 790131995 8368 8338 304961246 63822 63891 166060183 4621 4605 277186482 9647 9648 396561825 39673 39674 277146010 44719 44720 969651911 48824 48791 443354065 23983 23984 739385390 55328 55329 233961652 76610 76611 237124535 19936 19951 863611892 93985 93940 874099055 8391 8339 814530736 38162 38163 31066789 76158 76205 368210369 88244 88199 376515644 34311 34312 373256147 37388 37389 209627517 7369 7419 963791644 68729 68644 426971982 41803 41751 693315639 45286 45235 793267406 31642 31620 156840862 47913 47906 671808454 21677 21648 664863998 44722 44723 660983179 56435 56473 639736904 89791 89792 8499333 5883 5957 494275991 2340 2308 698045785 70482 70483 833687069 34621 34575 401853978 10272 10273 806318842 44609 44534 403378189 61866 61867 291867892 55249 55250 221017259 77970 77971 395938512 2574 2575 396432391 90610 90570 927684806 45684 45717 704934764 77058 77059 816139285 37748 37782 452049435 8362 8390 64860299 1103 1149 569633742 14641 14713 928000304 8145 8146 700085130 14738 14811 861828383 56912 56913 950438717 8415 8370 753986189 32787 32788 646571181 12302 12303 264146447 52389 52433 68545588 48821 48822 796525510 79305 79386 936008507 29104 29100 983108853 13497 13533 921229333 6123 6124 35983306 52740 52741 953163019 43702 43703 609855757 9405 9326 119844981 82644 82579 874691197 84994 84995 990736642 94383 94338 567725611 55112 55180 217479266 33737 33738 684886430 48338 48325 799674069 7048 7055 156839243 80791 80792 34815792 48795 48796 206618678 60689 60690 843104772 33480 33481 582036457 61122 61137 658991323 71606 71607 775183108 88700 88701 489079547 47861 47862 478632690 77938 77939 239253170 14558 14559 26411111 40614 40615 330945009 90021 90022 911062849 28866 28880 919132580 81922 81838 918395269 64270 64271 765965953 10737 10738 136376273 59204 59207 196758335 59800 59801 453989943 98020 98021 950687763 98784 98785 19024513 377 378 354423165 80748 80806 651437265 8760 8761 917583020 16880 16822 478135989 58888 58889 908008130 39307 39256 165265945 38275 38234 993702470 18965 18972 385084290 6846 6836 911819511 72557 72522 277987048 62114 62115 731610990 76217 76192 717974388 75790 75791 319795086 12852 12780 189447265 96078 96079 838041428 87897 87898 126410944 41645 41646 797548809 43744 43680 129356775 50577 50578 475191602 16697 16639 399743875 11258 11259 81614786 76519 76520 48613334 41856 41782 77353126 19287 19288 727011628 24709 24710 507678191 75138 75139 751095651 32301 32302 635488251 83704 83705 636610918 69310 69311 474880552 72363 72378 813100492 41371 41372 30574452 82528 82529 454725904 59747 59700 531766702 64613 64624 816896312 54356 54357 170846084 63951 63952 202281328 36118 36119 430964206 74056 73984 965488512 51443 51467 749621422 37832 37833 334805931 56596 56597 165927719 15079 15035 695474474 75980 76006 724726068 64749 64678 809613158 7854 7855 536824889 37474 37475 66056227 19663 19664 556830539 31801 31802 979475381 97055 97056 219338787 33476 33477 698533933 79553 79554 165787027 80367 80322 293035750 24504 24505 841124960 53486 53485 144007998 65607 65608 316448504 70001 69918 767889211 70635 70705 69011384 22964 22965 31647586 15982 15985 239346767 54792 54771 95717112 58171 58180 850442811 73271 73202 277460386 8234 8235 31395963 44886 44937 207528312 68732 68733 658652903 47157 47158 172880665 56432 56468 91686921 31500 31501 616482733 79674 79675 811729314 91522 91482 447534131 91577 91521 704907601 12450 12392 444839371 86833 86838 950255028 96323 96342 180412999 66726 66727 817137198 77503 77419 929899406 95964 95965 137706545 51111 51112 184411149 71266 71267 75165687 32903 32912 5345156 39239 39279 330085629 64586 64584 260072924 43408 43409 924119974 48563 48525 858045950 59963 59970 221915581 81901 81902 136482150 38359 38360 826696722 43239 43189 23249213 28758 28759 577545619 10769 10770 348247922 92334 92275 598411315 4319 4320 212816470 42753 42754 304716355 91035 91036 453663912 12204 12279 475620765 94804 94723 238060738 89216 89217 228078304 82705 82706 305545805 32597 32598 197253316 79731 79732 809043997 51628 51649 541401575 49878 49929 519575903 37174 37196 689917711 46164 46165 109312191 92035 91989 886840912 28411 28412 108738082 70306 70307 9071132 95906 95840 598999987 56877 56878 930981280 31441 31442 775623087 77246 77325 196832665 2980 2981 901811957 36347 36418 344438457 45216 45221 986101340 40122 40123 723719464 19889 19890 183435726 24929 24930 794477056 25859 25798 717726467 48670 48671 925061156 72069 72070 264716917 76309 76242 208319875 61958 61995 618699966 51343 51344 584421694 93494 93495 449242795 74032 74033 491739931 62127 62091 883465139 31593 31548 413311231 75667 75668 427981704 71200 71217 139364451 52218 52292 301033835 83339 83398 441891639 61805 61753 241409259 58020 58021 413747527 15377 15373 376427680 56759 56697 126921579 95929 95930 522697222 3667 3668 972243183 97622 97566 313712415 19435 19491 988168419 56488 56439 248513449 7334 7418 309223376 80999 81060 250902963 15407 15408 783237060 47423 47354 759936528 63958 63943 116391485 48901 48956 121591634 91163 91119 388655703 53915 53876 814116467 18039 18040 432887673 98153 98226 337125613 83953 83954 504808619 55683 55684 285714916 27351 27296 833014917 81194 81195 372643669 2888 2889 885698352 68267 68231 719891253 88505 88506 13518109 38897 38898 574089572 82276 82277 287046219 73919 73920 676952219 41496 41497 986792300 87908 87909 393782666 98029 97964 848724010 11375 11376 997125521 50630 50575 584031356 26634 26596 843361225 31179 31260 243071993 25824 25825 788897651 67308 67288 98717445 77072 77073 317384576 44500 44501 177274514 228 229 352309685 87133 87134 732189395 64662 64661 974972093 44532 44533 867078203 88198 88256 577038999 68548 68551 55828260 77190 77116 404396508 68720 68721 495395124 64284 64285 831422065 55295 55282 946563514 38308 38387 127772205 62926 62847 388329502 90198 90167 422649753 43307 43308 679957779 93052 93053 621868030 21666 21667 490089504 15099 15123 426365005 48107 48108 607916248 83498 83517 539291389 10020 10021 432564948 78730 78670 658538752 42334 42305 562608744 84243 84173 590685135 93471 93472 641176660 1582 1515 642921542 97190 97191 609550562 21124 21125 323253786 38478 38412 619641037 37576 37530 150005602 58560 58507 953963642 23852 23896 891120861 65520 65521 22397134 49200 49201 555238917 84406 84407 207403190 64455 64379 213085392 10799 10800 353327316 8009 8010 483057381 74390 74442 846823118 23568 23636 142876086 62173 62172 362292898 70394 70395 383597651 99975 99934 719882209 87605 87522 698491335 38936 38861 333097774 11114 11178 756625498 97519 97529 924828572 70261 70341 154398419 37124 37048 211935637 25699 25700 350434439 54320 54237 853363963 86473 86474 740429166 77341 77264 135728929 49134 49135 115158156 13336 13280 555582313 78897 78944 880355569 8330 8331 123028020 6988 6939 600039189 69485 69486 724015741 48711 48643 355878971 98149 98102 430487923 88143 88078 844733572 82848 82849 150605572 21370 21389 295689317 92891 92877 277410900 1479 1400 295589137 32221 32222 495478570 39168 39227 816204676 90420 90421 418920587 67960 67990 784520403 10049 10121 858721603 42646 42718 920022614 7551 7552 535243445 26963 26911 193536727 23126 23201 465645112 18456 18457 208338650 31569 31629 641674384 45107 45133 910243251 26850 26851 332544646 77095 77096 294677821 18704 18705 431158290 51702 51738 210026111 27184 27185 17418261 4188 4268 975392349 26367 26436 37013579 19867 19947 406849450 74969 74970 20883444 74555 74556 506289834 42803 42804 222728693 3968 3969 465224830 69562 69563 714958925 49979 49980 663621846 60927 60928 119465345 93598 93605 676380358 65408 65450 864971571 54774 54802 828070310 39688 39692 721120886 74485 74486 994280973 63583 63617 280590344 65981 65982 915285237 15948 15875 157047888 48057 48058 530699463 35022 35091 432517738 22206 22213 964154507 29355 29381 199437041 7297 7371 830415847 56758 56775 846947084 99916 99908 975647583 63271 63272 822632824 16195 16150 299189161 58132 58113 895214535 4066 4067 396553717 91447 91443 341397882 65729 65811 30656163 26859 26812 710328614 190 197 855381138 76941 76942 427436778 66258 66259 650988308 81609 81647 163629114 47594 47595 813349781 15049 15050 747156886 23834 23835 861809837 3502 3503 600965883 37710 37744 847581833 98208 98209 339801245 97997 98063 408746311 23988 24036 159760965 93360 93404 465943796 71162 71143 605866426 44112 44113 878661939 15466 15467 299300340 46867 46823 388361006 76840 76841 395250646 20990 20924 80267192 70512 70513 191650407 48179 48180 191574388 18252 18253 787684961 8314 8305 366040403 77653 77597 164981580 83213 83214 509019672 75606 75607 831365060 75016 75017 129995135 84304 84305 779374920 9969 10046 484563243 45732 45733 749835604 39848 39849 471242819 27125 27126 883588171 30344 30320 111759840 17150 17151 538485982 3165 3153 325456317 54096 54097 363563449 24045 24046 721628949 58557 58490 279807343 83312 83363 827424394 24877 24902 935185051 5820 5821 282854043 76319 76320 22612791 80256 80257 402518375 23693 23694 273440250 1535 1550 86980836 13995 13996 730241477 9091 9092 50726944 78123 78124 624492419 86744 86756 790768165 37384 37385 172879764 81660 81674 737980001 27819 27820 794992776 77557 77558 686951653 94117 94118 468663751 53113 53114 367734891 87980 87981 959046771 33136 33211 431153598 2614 2630 473539918 71326 71273 873319222 32090 32091 358036998 3655 3720 467915670 5523 5478 880167104 27785 27786 387264443 52450 52403 238767139 20492 20413 286518327 82797 82798 515248221 3567 3568 161740706 69926 69927 790265655 94201 94215 129723809 87748 87749 866776453 62203 62122 693551410 57761 57737 95458169 10990 10991 503111482 30557 30637 509805356 81582 81583 460770431 16762 16763 347974847 21387 21413 478358257 51055 51098 947935702 64437 64438 145989550 71464 71406 409468921 26617 26689 128524509 14945 14946 886308477 39099 39100 96207468 52260 52304 191391210 29285 29286 646165027 86913 86914 445135997 90594 90535 178179427 87583 87613 797048331 30270 30271 39193677 996 1053 859141746 1476 1404 246478581 99393 99407 883152092 69065 68984 526377296 97175 97176 167170803 42335 42336 468125498 8149 8200 467471017 10884 10885 23335838 94998 95022 713016399 69544 69545 840225581 23875 23876 840964706 92544 92545 429430256 43568 43626 670243438 43493 43494 102283586 84125 84144 621965387 20603 20665 105079418 31868 31869 872131686 28866 28867 399550926 42476 42418 183901768 29737 29738 230710317 28446 28428 241782285 27744 27745 923646729 94543 94589 959011900 76911 76989 669882953 87911 87927 672381103 54425 54426 545915709 39026 38999 989744322 90498 90499 302684782 25958 25959 162487960 13305 13331 805307698 89831 89832 818220618 88516 88517 308691950 23558 23507 102720176 86051 85967 188568523 71624 71625 293862083 1263 1264 957352418 18119 18120 132156004 1080 1051 409135977 74873 74874 527190291 34399 34456 24143266 43610 43660 931078880 98444 98445 215376102 93708 93709 352157548 88321 88293 223770967 93847 93848 548523970 24628 24629 77823466 33741 33698 407358643 88056 88019 773454290 73486 73464 632752159 55416 55417 677101604 60527 60528 808394290 89507 89545 439779689 53009 53080 955684244 19361 19296 888362465 55409 55339 303421534 97798 97806 392432046 10493 10562 68760487 76202 76232 228186431 35052 35053 386915908 58199 58224 811384003 6417 6418 628972830 35111 35079 200232071 95606 95536 313284078 24059 24060 428165436 40439 40440 785937092 61837 61838 68585651 78861 78862 544452970 54226 54175 809949503 22190 22263 392198150 15740 15741 805621580 45165 45166 734369046 19613 19550 414071606 6031 6032 487193652 68949 68950 618279308 31607 31625 72024641 94179 94212 648022782 4807 4808 225518644 10338 10339 106577221 34589 34590 195244931 28531 28616 572124907 45936 45937 852073350 10613 10532 890908377 31882 31883 490013751 86284 86285 356479191 20343 20344 829409369 88741 88754 861753408 94407 94408 698427353 77038 77075 159714085 11707 11723 263982387 31379 31380 774564325 90015 90016 646390637 71294 71295 360849737 59028 59029 384789726 69912 69913 410178251 21573 21551 578235517 70050 70084 998603630 82982 82983 911053422 63256 63257 292950090 10821 10861 350847935 6636 6638 916564725 92988 92989 155663180 89984 89985 447132935 60082 60083 122509269 62666 62737 22953323 88630 88612 777722740 14754 14755 615090764 61154 61155 674891659 69927 69972 849864711 75018 75096 419268610 61323 61324 778919258 74729 74730 778366260 73266 73267 185119487 28948 28918 201019320 94882 94940 635469112 7172 7173 196341708 11498 11491 713483503 99249 99331 663623120 59590 59569 665097042 58743 58712 965577229 33749 33742 388382897 36697 36640 543270244 77356 77313 49344297 47295 47296 733993114 60184 60185 863050740 3047 3128 54150537 85128 85129 639483470 63268 63269 216696208 94918 94954 946645352 4918 4862 814930485 70365 70296 553485234 31345 31389 446797315 94334 94335 189386922 92494 92435 473749302 17087 17088 851296939 84974 84975 596873779 67405 67431 314541836 12249 12187 860319688 56424 56425 731083877 22086 22087 264024569 27940 27941 279668979 18678 18679 863490227 10259 10204 836350568 99997 99998 912875316 6655 6739 3337940 87809 87741 666036682 86378 86379 715085971 72277 72213 192832208 78778 78779 930558532 71914 71915 454738026 5385 5386 607059206 61322 61323 864430403 93560 93561 51329199 36056 36057 631315108 67598 67599 54460295 51729 51681 731046072 2618 2609 316831342 89806 89808 351509325 4735 4727 760083066 85644 85623 557518966 8206 8207 168156327 75376 75377 592438114 84622 84539 267830070 56929 56930 904375910 42734 42786 986257811 85400 85401 868595082 50784 50807 666257247 3898 3899 84417895 87016 87036 508438336 34011 33994 465808676 79666 79658 559272873 2213 2156 879107422 15695 15696 719446859 34710 34711 146729040 1998 1973 735832478 33967 34051 536574478 60622 60574 241411484 37990 37991 71324426 39440 39502 184046674 54211 54292 314613520 22902 22903 547711389 79995 79996 652398289 69893 69832 130278794 83824 83825 509624904 48226 48227 717309816 20891 20892 688203189 59001 59002 760704470 9187 9188 35022477 16712 16791 418705387 12895 12828 454375063 18499 18500 874533207 3488 3489 212172690 54380 54381 626081053 1111 1049 591793523 52814 52815 331511450 54419 54410 434879175 82526 82527 419270377 32728 32729 582267985 7764 7765 749006641 44879 44948 763239611 5405 5412 541555321 56365 56402 983784199 61213 61214 633092814 70945 71020 224195934 60339 60349 328749504 36168 36106 176423759 18903 18904 291647331 59318 59319 796354970 45038 45114 438896074 85951 85922 934340050 69832 69837 990570013 7055 7056 258379355 84948 84986 648982496 12698 12739 927941474 5422 5484 1530481 44131 44090 976982070 9782 9783 663715542 20486 20514 17072200 4475 4476 492490343 32662 32691 532100937 73236 73237 19494393 61499 61479 652851388 96366 96367 54521334 57422 57423 54244878 48569 48570 536173837 5734 5735 307790362 47025 47076 800798390 44754 44755 536696985 8740 8758 684628817 26975 26976 94107373 96613 96614 767214537 84716 84663 485369999 98676 98677 146213568 55847 55899 988518041 33008 33064 411565378 33438 33517 792798409 29440 29441 234783850 92959 92960 144575764 15433 15434 633592439 6446 6403 841091208 11169 11170 22155646 36977 36978 717019340 25077 25078 189687696 59479 59480 589660463 57056 57122 978110697 40183 40245 176765469 78681 78682 381280146 55386 55383 961744962 65878 65797 29992952 20787 20846 809914686 94295 94353 493013079 11191 11212 903338600 52459 52404 106333210 86252 86253 979588504 43065 43066 299093607 12741 12742 238396426 42561 42584 781652293 3946 3947 19466826 61768 61769 230877945 49769 49770 522727039 27901 27902 728105113 47744 47745 693268719 43287 43288 407810034 57664 57665 848451809 70493 70494 548266314 73550 73551 753039412 52828 52819 187413358 57168 57169 346021195 72300 72301 780013553 61115 61116 251854846 35348 35433 545454662 91036 91037 349497340 61290 61235 134324819 34499 34500 505639873 54215 54216 850473174 29635 29642 987922345 58950 58951 388482333 20453 20454 820164262 46255 46256 445900588 76842 76769 574920046 23574 23575 914104801 24546 24461 903716464 2897 2940 941138870 62665 62666 694688987 64091 64092 452238782 43317 43318 542235964 38438 38439 770751210 40080 40081 16591252 79387 79458 769794917 9436 9437 575099651 38948 38949 68089307 94239 94319 649500067 99182 99183 214137365 319 359 898791092 58153 58154 189958505 96196 96269 738250455 67040 67041 186962294 69884 69885 198066803 49121 49156 9922393 78954 78955 676867711 6598 6599 868904958 92462 92463 475937537 42707 42708 410928164 57918 57854 688216244 23638 23554 101528949 3246 3247 385124461 97522 97523 217138509 13249 13250 536468507 79035 79116 405456586 72606 72677 736567273 6789 6790 323570266 54225 54226 905714667 60691 60726 607149271 33009 32934 772808707 19607 19551 887206295 77414 77415 959336546 80967 80917 484168652 90059 90036 285333777 46289 46290 558294231 3225 3263 844812280 40040 40005 431025160 59817 59818 651138719 18412 18413 428816738 85303 85304 35259102 65717 65779 545305469 62752 62753 166936250 30044 29986 86384918 99220 99221 256049446 54153 54154 822633101 54791 54792 546143895 56116 56184 329055655 72678 72679 627634766 43790 43791 655077681 27590 27589 538985090 95021 94975 651498436 74775 74776 142278260 52860 52929 207052391 68056 68087 278656860 8640 8573 368892909 21367 21368 583090019 71611 71530 127752768 54433 54363 512572357 15455 15456 892493934 97194 97195 772790130 50544 50545 122054017 93328 93410 258730971 52079 52025 448950557 95173 95174 125813744 51421 51475 609386798 55571 55589 68535376 8196 8121 759732936 62850 62901 234165736 49733 49734 96320685 28579 28580 228457200 94850 94898 95864522 90774 90775 733885572 10197 10240 679389520 57906 57907 580843576 6591 6515 874798136 43960 43961 302378126 40148 40149 777117223 56297 56212 796435841 97034 97021 181726270 94180 94181 335878809 8861 8862 75293956 40253 40254 215687268 77902 77903 881998994 80072 80052 187050881 11305 11306 324782057 95923 96007 965337317 46042 46060 709750356 30315 30316 120362795 50123 50124 131914875 12743 12744 418192890 63030 63031 410327227 52777 52754 348939316 2919 2908 291872455 35049 35050 77202686 66480 66502 671297464 10187 10139 119839469 45684 45603 577426873 86733 86740 514435400 53421 53342 908101273 71937 71938 467515899 50095 50096 6843256 81960 81961 57094236 97549 97495 895067284 76768 76697 334433717 14 45 519078681 35611 35612 797878245 28500 28501 585518617 50786 50787 932962402 39174 39169 233422202 79248 79250 804015670 10366 10399 37487639 70253 70254 169755531 79004 79005 630792884 48269 48341 689366519 10333 10334 755619658 73993 74014 251760911 68133 68056 946999680 71372 71373 322961751 19687 19760 132706678 56280 56281 526208410 37037 37078 386984791 73273 73264 827196083 41325 41326 556340493 53841 53842 702882548 63257 63258 753310231 41961 41962 521870149 28732 28657 812384753 39224 39225 523162285 52063 52064 427790586 2832 2845 587341193 10489 10490 156401785 93646 93716 433939507 90383 90393 828073511 53550 53551 485615567 49643 49644 158833177 57245 57202 17091315 81375 81307 40690825 39341 39342 144872980 23431 23432 754246381 42069 42019 730651539 79860 79861 486924429 55974 56021 704193883 90441 90477 597563484 81024 81025 396845030 59088 59169 325901221 2168 2090 517105576 59212 59134 729483113 38779 38780 55652750 19248 19249 609010666 92650 92651 475321699 33318 33319 614320489 93730 93731 560897495 15564 15565 623816774 72304 72305 108148311 93673 93674 380806792 91762 91748 383629770 38656 38686 385970799 12609 12610 641394135 18490 18491 537045532 12620 12624 918942674 68106 68107 808199176 33472 33473 283049833 75300 75301 721651889 12977 12978 15766725 12732 12787 411675496 67108 67109 588267184 91419 91487 12721166 53371 53295 432218460 35350 35385 70891896 71285 71326 227227331 23996 23929 766797181 16704 16705 574017555 19503 19468 962332470 1264 1265 80992195 16957 16958 176465320 87883 87917 621509332 11128 11202 756474876 21845 21846 887022722 66293 66315 681939590 93623 93588 400765729 48610 48611 312886660 35284 35285 558838096 33255 33212 623569466 70742 70697 506515599 45788 45789 607393250 39888 39907 803907875 52683 52684 872032582 32254 32257 505506797 25961 25938 694620614 48417 48418 746416326 64228 64191 937871854 43170 43226 934656429 38237 38238 991380821 33895 33939 929523380 72383 72391 40557214 76379 76380 505138164 62531 62506 64390009 37044 37045 18498636 30324 30289 734302818 45375 45376 779357583 14461 14462 186587577 15009 15010 415854734 2213 2214 215391852 44009 44010 654817627 16254 16272 143403242 51032 51033 21540959 5575 5571 966153173 39456 39457 584893469 40667 40668 306502021 48589 48566 47622085 32171 32172 2646359 16943 16944 499700794 65610 65611 531868130 6173 6096 779295852 52395 52360 667476596 27565 27566 964381028 89794 89795 250355734 88928 88944 962095549 36135 36136 226181222 26519 26500 450956479 37310 37311 648965831 31463 31464 706355407 93869 93932 249520384 76342 76310 57729816 36627 36606 445140791 67340 67341 910995152 84520 84539 292367966 90725 90767 620842064 80445 80446 510179357 77844 77845 158372488 77895 77896 306525219 60423 60424 1628075 25479 25480 826327133 26033 26043 585389652 36939 37015 972210735 38733 38665 781616692 73103 73104 258845809 24444 24445 13093 58764 58697 205544826 14081 14123 465610059 822 749 976798685 41987 42047 295165914 31865 31866 917884909 36828 36829 951606734 23967 23968 294532581 88765 88766 127055317 24900 24901 743628377 39430 39431 704464748 57204 57205 81649496 98241 98254 429603505 46470 46537 861146232 57889 57890 336925178 58329 58339 92108804 31008 31009 378930935 6567 6612 627839739 56375 56333 975083377 10214 10170 4990345 21559 21560 948819863 56963 56964 978027886 74776 74750 821753795 5461 5387 934075275 35211 35177 521303481 8756 8757 844606873 85970 85899 511689937 60840 60841 464854005 69160 69187 610285678 76899 76900 204845715 4144 4218 688914182 26799 26800 857902338 72544 72545 916035815 42640 42641 360853032 5961 5939 593773875 71494 71495 459109317 40422 40451 28137413 17988 17989 699780695 78539 78543 480309481 69399 69425 31007479 50662 50690 5387701 74804 74805 140420639 31990 31991 671023598 44897 44898 299979698 65692 65684 618590474 15953 15954 613456269 35088 35089 949569476 3779 3780 9817729 36011 35995 959419584 70173 70213 465684054 47603 47645 708286702 23191 23192 49748158 81201 81248 371625791 42169 42125 927476010 82626 82627 54842883 29805 29806 50441473 99249 99293 607203554 43518 43519 177949455 14971 14972 760876383 75776 75827 338007354 29591 29618 533128446 27887 27888 397355912 57959 57960 219984004 78139 78140 200889647 96601 96633 918101667 67874 67875 244589413 89676 89687 420978081 45307 45308 64508261 96451 96408 840276277 77598 77549 181528118 8904 8821 741982265 35296 35297 816483315 61855 61856 866317580 27930 27896 181523642 86803 86804 970947174 87116 87171 935971895 30046 30047 294261677 80035 80036 502722170 80744 80662 509208935 6126 6205 839824854 37635 37636 804318121 54467 54468 382597793 64169 64162 8896276 22804 22835 330264923 45159 45160 979686762 30831 30832 740977668 95925 95926 261283822 56907 56944 189479517 91023 91053 513196821 34640 34641 146446761 35491 35469 186168009 72481 72421 325986557 17535 17536 191753001 54251 54252 71596673 55635 55636 167692987 83698 83684 865399948 63317 63345 183873215 97876 97933 146017677 89342 89343 748589864 83474 83546 224740263 16345 16388 519512817 46421 46422 289458888 26052 26053 395414485 30854 30775 13836746 78952 78953 464913584 14896 14897 185234801 21107 21108 214963957 39254 39255 260020085 89733 89725 775392772 21749 21750 811532862 85891 85892 754929631 83401 83402 275226000 37640 37564 816120344 33620 33621 256789098 59510 59567 376984852 89627 89543 915490353 76956 76957 905734688 2184 2104 804067679 9444 9445 827820992 51435 51519 884907141 64351 64352 779913749 73433 73482 109983396 23435 23515 972551090 31653 31654 234041145 49656 49657 57061107 94031 93982 332493057 60897 60941 670009033 97098 97099 706719973 78877 78878 461852176 12403 12388 921577270 56139 56140 691890612 9796 9797 444164745 90287 90230 120258681 30546 30547 28811743 6453 6454 796737674 26506 26507 359721057 86529 86530 451759110 81766 81768 413726738 73622 73696 529257023 55435 55436 524105332 94235 94170 730731393 209 276 881884862 65906 65907 137928434 69627 69628 374709894 30728 30672 577260306 91322 91251 421162331 62329 62330 649189862 75475 75476 642387815 22384 22385 266475170 5263 5329 582403939 96900 96899 773062585 66060 66061 549755836 76463 76464 263841865 48923 48924 628101027 65696 65745 302022165 61374 61316 825486129 5339 5341 890669330 24615 24616 223132966 40669 40670 305948118 11892 11893 270394263 51543 51548 56091358 18526 18527 112770062 99145 99211 390941253 49327 49291 285650125 59011 59012 917395046 64861 64862 25647959 15629 15615 367105424 69040 69041 618908271 66063 66104 199894690 40163 40178 640739628 31645 31566 988305005 81619 81620 688154309 71558 71559 853299669 50590 50591 872379278 45091 45092 17944885 42734 42735 22314814 71686 71737 91764248 7887 7888 750460716 60780 60781 971357809 81716 81748 532826565 1013 1036 516814110 28559 28593 648384228 42473 42474 502978456 26676 26728 104621489 64835 64784 552987091 47869 47937 100837442 1872 1873 352371177 3394 3395 40090006 42679 42739 358134817 40584 40585 335805228 54170 54171 473441648 13142 13143 19141126 98804 98805 508072618 40461 40498 391290112 69350 69351 259269787 94333 94334 762876158 59910 59911 995489194 80808 80790 789051368 28767 28724 539023859 11679 11640 571762943 35690 35729 198393803 16700 16701 988112025 95562 95592 28691243 17385 17399 814048691 67999 67969 198944883 21710 21698 758000784 33031 32977 143019509 21191 21173 942702949 71934 71995 283330332 73756 73699 792365573 28785 28797 177373111 30261 30251 938592875 74718 74719 814207212 15740 15794 402052227 17524 17554 588251465 98669 98670 320899136 21414 21371 955365210 21969 21895 851072935 17583 17563 336251900 31655 31656 222723649 52903 52952 245853530 43442 43443 892282162 24215 24216 599431232 72580 72502 511621540 87638 87561 181619035 49602 49603 893639745 66043 66019 293887422 79769 79770 563292942 86253 86319 277106411 52132 52133 481551472 1335 1336 48344891 45205 45206 109570608 32404 32384 107729689 5900 5891 801532970 71631 71632 155967726 54124 54092 833094130 18818 18819 260900963 35667 35588 527316499 65919 65920 960863388 561 562 273625883 10966 10997 904308673 9230 9308 952495214 64344 64345 292901906 30141 30142 504079728 58101 58136 302011190 76961 76986 245421648 66425 66403 537172430 30001 29942 28680514 25707 25661 776889537 58131 58051 873443551 35086 35087 246028637 28250 28247 453253848 50367 50368 720063897 91815 91867 519660071 11690 11626 53391254 1364 1355 869053250 50439 50440 742290970 80498 80499 330901766 58063 58029 755098798 46134 46080 609723177 32198 32124 282227306 45062 45063 156025933 21870 21871 604075238 56071 56099 272523402 67386 67447 248161509 74338 74339 955683486 7580 7581 112794897 40600 40638 198497395 72437 72369 686219690 991 992 54671614 9302 9303 641914046 32337 32308 4232150 2233 2234 416423243 74684 74668 515057330 49763 49764 25646194 97987 98008 945031413 91300 91301 716621767 356 357 919769839 9989 10072 890342474 71029 71048 266037108 65128 65129 841805788 43361 43362 16786549 38253 38174 999336745 49853 49854 907954117 60541 60519 755530495 29214 29215 573281230 61182 61228 729067432 36756 36757 440855910 27866 27932 621311011 93064 93065 839581135 83780 83711 566472931 67551 67552 259291695 93628 93629 147291015 71352 71377 696927504 18325 18326 107279598 73976 73966 369873299 79552 79553 647313909 2427 2428 373296946 74525 74487 11909099 76030 76031 261162849 99751 99752 237388000 3651 3696 101750612 86407 86402 963904384 80652 80653 289294039 50471 50509 672032321 92936 92937 66586723 59466 59545 164668188 6793 6779 806928286 5855 5856 170055042 42458 42459 461787504 12522 12559 509279554 75476 75505 85791434 66208 66277 67723103 69854 69903 42617088 97866 97867 394366594 15134 15108 578762236 29198 29123 166175920 97363 97421 173404443 68361 68284 26060675 36406 36392 625721500 42147 42103 946889756 59259 59260 983344206 65922 65856 115228637 78601 78653 463618109 37293 37294 595263362 20383 20385 541837127 1753 1754 324690035 72975 72976 235244646 62711 62712 781543587 50098 50099 549961670 78353 78274 646814177 48761 48762 19175001 33404 33358 289131862 79344 79305 551104824 19826 19827 961803077 59615 59554 425011914 32122 32123 630029484 31469 31480 528903624 22592 22593 221089088 97427 97428 129185193 33173 33169 267060822 15680 15742 182983530 58618 58549 257683523 33762 33764 759860610 73756 73757 662396231 60635 60656 539374176 76677 76678 568230315 83912 83913 397417870 5725 5719 264915759 38926 38939 33864474 29048 29132 924259266 2231 2232 722746148 33706 33639 650637500 86318 86281 847871336 5959 5976 363406676 72349 72275 693330324 88475 88423 986843687 37381 37382 424089798 57519 57556 769637353 51409 51410 59482091 70222 70290 135461726 72365 72339 615784801 58820 58749 94963790 43978 43896 633435418 56257 56304 162776904 31618 31619 224780389 90147 90201 391180796 98272 98273 711741094 65582 65583 31744009 58248 58197 104232808 73017 73023 485830465 79000 78988 260538276 98124 98082 30076599 89823 89798 374910603 63164 63180 540614949 95385 95388 852641846 9607 9608 161798270 77635 77636 733111018 88821 88822 517344460 48112 48113 213917085 64592 64593 404860433 27859 27860 897720196 9470 9488 839283358 40866 40881 82730159 62757 62758 109899446 99995 99976 350054510 97680 97750 965090686 5951 5870 762967158 47322 47323 367038072 35409 35403 725272832 37475 37476 568345264 24428 24497 644044957 29799 29800 765229764 57923 57924 185154552 78677 78626 848412487 65698 65699 208113004 72053 72054 143677387 29205 29206 12256346 211 212 252030684 63980 63981 62849713 1513 1555 703010225 79028 79029 969225471 62915 62978 927216697 4052 3982 480797298 46807 46742 620942221 81054 80994 757386081 57645 57646 936119909 76163 76158 520713885 24779 24780 60797670 46310 46311 513796000 87642 87663 69224392 39825 39803 377566422 89274 89313 942271191 78167 78168 566705020 84898 84874 342543882 64328 64329 131989679 24177 24178 849034194 58824 58825 570114613 31540 31541 790631754 70041 70052 863326123 61357 61358 241735493 56326 56327 848083146 39166 39250 397760499 65677 65757 524469724 41737 41710 222550387 52286 52361 404817649 86825 86752 464780141 75209 75250 729417253 63197 63198 834898738 33748 33749 612502277 78855 78922 655355453 12949 13023 741422375 33816 33864 587157120 10055 10101 768726432 72976 72977 193044033 15713 15714 814879750 67317 67318 425854972 17878 17879 718077800 91125 91126 728147779 76350 76351 118359987 16512 16513 329029677 89902 89836 947919295 41075 41076 988185019 78714 78723 865287327 28465 28527 636902943 4300 4301 139076166 9769 9834 630103460 49289 49212 724993827 69062 69063 453871656 56983 56898 978403635 6692 6677 182505144 95581 95582 804075965 62068 62114 211011467 51603 51604 692843375 79662 79663 103989396 88129 88130 151807807 30906 30907 839219061 39363 39440 664349801 9031 9032 869758851 7089 7154 785220411 88764 88765 351397004 97524 97525 993818473 35712 35720 440133236 80657 80658 619920306 78194 78195 468142289 50333 50357 589349499 69672 69673 434343654 29554 29555 643579129 58770 58818 194622636 89198 89196 809541303 70846 70847 87587457 87349 87350 797028128 47613 47611 750292699 45795 45764 49189136 64316 64317 794692433 22849 22850 957630403 76034 76035 731924839 22714 22726 196771584 12701 12623 318646311 49292 49293 625010228 12117 12102 921517372 43618 43626 257756498 3525 3573 529401328 21323 21402 793654242 67458 67512 63159338 58835 58836 491045363 34242 34243 484896159 4804 4805 506312945 42754 42755 635810030 6941 6940 310511210 36569 36500 424198914 68736 68816 978451596 69594 69595 648050713 38371 38372 574217974 36799 36800 553534856 71009 71032 521415537 77495 77476 313477882 31735 31736 423101770 51276 51277 816368571 21200 21201 520256275 81362 81352 56954603 87241 87242 571272299 50968 50969 520611580 54835 54836 715619489 7504 7505 553021663 63186 63211 52711284 6316 6375 829673203 44839 44840 650738931 99757 99826 765927014 97989 98032 380531482 77391 77392 888091047 96068 96110 732765300 71339 71401 552019510 29635 29630 370348119 78779 78758 798304545 40290 40329 353901336 55827 55828 462915438 14352 14353 15492561 48908 48909 714347044 62778 62779 589292146 95102 95056 247955686 85349 85350 869588429 47095 47096 270350168 78680 78681 894665284 98114 98129 120167150 36243 36244 508415857 70869 70870 965603984 82017 81989 350490708 57270 57249 9178014 71990 71991 413517678 77153 77154 255389844 11461 11462 541772800 13163 13164 401076307 20059 20078 171957589 91815 91816 30622680 5807 5744 940250143 2226 2246 634289667 68244 68305 922100110 82741 82742 213242003 6695 6707 796193607 13291 13310 339572364 8588 8513 221106619 2046 2092 763082374 80661 80578 8988568 95202 95227 580811563 76445 76473 305628226 32221 32306 615460058 89455 89484 551700278 49956 49900 901030727 54494 54495 375691848 47085 47086 807578447 30190 30165 371925356 23265 23182 918629649 25276 25277 521179685 12240 12228 392465317 45218 45281 678812086 15982 15983 772829774 46838 46839 662507069 69253 69305 883924498 13196 13197 974520879 82316 82296 125254798 7991 7937 308780607 65389 65390 642433195 24494 24495 730796402 48194 48178 809428572 14128 14129 345003297 23798 23799 141488450 69835 69836 449546326 57938 58005 762423352 83677 83746 886701839 45691 45692 798061513 40422 40423 416471330 32541 32542 398955067 74864 74934 391036555 4220 4221 805007221 24650 24683 368260805 85495 85503 256986228 53634 53635 428020420 73091 73007 511049295 11950 11904 116623987 95303 95304 258171408 93218 93172 56383625 87051 87086 272646530 28103 28068 704143841 7256 7257 690289645 41947 41873 803468268 13575 13598 466229457 10147 10212 889955175 27416 27417 325841768 61819 61800 774728004 92652 92653 578182566 8450 8451 123795988 53382 53324 668390277 67513 67514 680935034 56282 56283 866068617 29400 29434 92611497 15584 15515 412523855 49529 49514 328979556 45395 45396 59584024 29137 29133 904780831 12724 12716 297949533 29829 29850 791699698 83883 83884 205262491 72649 72650 930733150 97648 97649 202118844 63220 63229 97094107 62104 62089 43515638 86390 86391 271973398 83537 83538 963945298 10676 10642 529282051 73851 73852 964380401 38861 38819 962507847 66578 66579 792644528 51496 51505 287701572 79381 79360 28947302 93507 93537 334899780 94109 94094 210789667 746 820 338156902 53788 53789 905310378 51189 51257 170378295 33505 33506 896676460 26307 26249 601982102 25132 25133 704835565 84769 84751 589867232 48403 48427 275596170 38647 38720 956980377 11724 11725 519085465 91763 91764 936944891 96435 96400 770069456 19448 19368 267184106 32645 32646 806292336 25109 25110 351971184 65058 65059 73840083 48245 48246 324279321 406 407 331351876 7511 7512 610417577 84934 84856 45098158 48807 48865 825727538 56727 56742 692759089 5867 5941 543597085 84374 84440 244362207 27126 27110 138604546 52328 52260 695581773 54898 54899 845685620 9200 9274 731974743 37804 37722 551108165 72207 72183 288838004 14320 14306 248273590 48591 48592 132813711 54264 54223 177106419 43527 43528 113279896 69714 69637 425791690 80278 80279 905478320 89243 89244 606614996 48101 48047 534066100 78001 77967 592144324 96124 96125 574885177 81665 81666 550645120 93033 93099 974990658 3316 3317 268985529 90581 90582 603959750 18309 18310 80378989 51072 51145 899889083 79238 79240 979767622 96025 96026 870817334 50613 50576 88926852 51429 51474 634274844 90770 90771 668740948 16739 16819 599678168 7029 7030 128118889 9860 9786 534564236 75380 75440 977937041 71055 71056 491499566 77899 77900 517859638 61341 61294 619568428 81528 81483 977708648 83127 83156 821212747 98318 98332 980796278 69124 69176 389646920 37349 37375 257992405 2917 2899 76986438 64951 64952 536355271 89733 89734 284754198 86412 86413 974843980 60813 60818 864573928 57505 57506 731732682 1194 1215 343423603 77303 77363 553154785 23142 23143 297952556 3648 3649 292875860 49257 49268 949496271 23092 23093 790012301 28739 28753 779639939 33184 33105 912475613 2040 2041 639391193 39687 39750 778274337 86320 86248 562212330 28064 28065 637061267 58105 58149 325665804 17172 17173 819870649 61988 61920 960069450 18413 18414 399229990 1357 1381 982264565 72023 72024 921139668 79907 79822 716690811 60221 60290 351591946 95866 95937 146052687 9646 9653 804858353 99488 99540 464832895 84957 84874 70594683 47287 47288 598475646 69726 69727 212750045 43827 43828 69230707 33874 33862 77305694 4954 5010 627659925 79930 79894 113364312 89937 89859 637464190 20912 20973 193784559 45853 45854 818415492 13288 13224 132212295 17473 17425 582343544 24352 24353 293395772 74047 74048 979286181 92624 92620 791734009 63086 63087 754556440 2031 2032 776225825 96910 96911 1504476 30218 30164 390556308 48012 48013 413612103 35263 35285 760077994 77701 77702 636237551 2094 2095 810285293 86751 86699 195689668 3495 3496 791722428 97129 97110 447402013 64383 64384 459509468 48304 48305 93612464 8705 8706 132257433 53510 53461 460137801 3552 3553 18995714 36809 36741 578820576 81851 81932 714663333 24587 24601 281701077 59125 59136 73628603 48747 48772 860984000 44864 44874 781538495 97864 97788 367801349 81054 81055 988705291 61550 61551 223549663 6771 6830 260851754 26988 27054 657657364 70176 70191 431646708 8649 8650 662884373 4174 4165 738422934 43720 43721 693223367 15670 15671 642357587 64706 64776 188431063 52886 52828 271707443 47088 47055 839625694 11730 11731 243705041 99872 99873 853868775 34004 34005 191488753 64813 64814 316124431 74446 74447 248813537 25539 25540 665218894 61424 61345 404698896 92604 92676 248450693 6939 6940 317065344 24011 24012 540578212 28624 28597 914538611 95459 95460 437726671 28693 28694 259991112 8192 8193 810382902 65606 65607 131737318 65468 65398 170560670 91850 91857 67259572 64375 64376 755284069 98979 98944 985349261 81952 81989 206772400 93393 93346 840368819 6743 6744 54615768 47481 47420 17374087 36104 36105 662339670 22892 22940 709683991 21814 21815 608390607 90862 90863 764825793 97496 97554 369922769 46964 47010 239452613 57637 57638 99394727 82318 82235 473984799 55372 55373 989820732 25610 25611 311212264 66030 66031 451832456 6025 6026 704000837 82770 82759 939175939 66599 66611 810982713 27414 27440 497007742 79546 79571 914029681 35260 35185 732113812 53964 53946 387975181 33431 33432 983844299 85147 85148 363256404 78986 78987 866696422 89697 89769 948595362 60256 60295 224383196 62256 62336 669842882 69008 68936 217662695 20611 20612 832590873 42307 42308 791512214 7784 7783 355115798 15902 15903 940816297 96450 96494 442504182 20787 20788 809300359 87433 87474 439820946 53741 53739 490919030 66205 66262 966301036 58409 58424 48654617 95612 95613 531355055 62482 62422 742604324 90444 90445 516733138 77876 77877 783367224 74430 74395 230092703 49932 49933 878173071 21293 21260 995636785 78848 78778 963223177 82545 82546 820475830 17446 17447 401257207 19631 19648 30464711 95177 95164 859131500 6233 6155 221797295 12070 12071 776469394 55119 55172 84845463 46494 46452 94059866 87092 87093 900792952 13306 13255 252419128 24074 24075 592539135 3581 3582 445393746 60272 60221 424514439 43872 43878 757983781 25905 25917 525879007 66215 66216 166249461 40082 40045 816434159 96766 96767 464389765 33040 33103 447474199 47365 47366 432670424 8459 8543 223337011 78170 78171 50495001 14129 14130 991790140 61418 61487 871499974 10964 10965 916615772 61897 61898 74467551 12781 12782 571931217 53294 53214 112062508 15426 15427 960674503 31667 31668 264605024 4430 4450 381010905 16084 16108 146523873 58541 58542 18004318 66885 66821 446020533 47325 47326 533160534 3007 2999 175089075 63269 63321 895361844 34120 34178 712423208 98062 98063 592034117 85763 85724 399332079 22840 22841 582234034 19364 19365 815129769 43950 43951 859206125 50504 50508 327864528 20802 20803 495710129 74045 74006 346494633 5492 5418 893876401 66705 66706 128459263 73578 73579 523064478 54380 54390 114692608 5840 5841 735555669 11819 11877 709607154 42856 42857 852280597 2025 2007 873892942 23556 23557 94405154 45589 45518 82490254 98835 98829 48025602 11719 11684 685750909 36281 36282 639656101 88683 88684 659970674 9428 9406 985976714 74024 74075 462276933 38790 38742 274238568 24436 24489 307890705 60564 60565 18553863 9377 9295 157875194 64930 64931 591147589 5787 5711 812799418 91984 91931 938429318 32570 32571 568175137 53813 53832 540983261 53085 53044 14855886 60521 60522 849805016 29116 29117 915081046 39939 39940 930543586 83806 83725 355856463 56488 56489 533194656 92068 92069 231734364 86748 86671 37182098 77962 77963 306388247 5101 5102 296919132 83056 83032 928120744 75385 75420 343258347 69801 69802 743384339 91378 91462 753625275 27 28 36909284 29417 29418 360133050 98340 98341 347610560 3984 4000 706346298 27654 27600 513285086 61026 61004 45453401 56023 56024 195484013 54456 54499 310184813 7250 7189 33800576 82215 82216 632235946 58152 58153 573746089 70549 70550 550929902 24016 24090 26628948 884 871 476016668 19988 19917 902488584 70474 70458 285899807 32880 32809 132499166 48132 48133 621910527 98016 98059 8703176 56420 56421 7400662 95911 95953 13698304 2122 2127 731442951 54908 54930 500655455 40926 40927 707831109 82106 82064 838063349 33621 33567 893114851 64626 64627 459378063 21509 21562 398549777 3665 3666 974479905 83740 83750 713498131 6715 6714 314443922 98098 98064 747730331 35061 35076 387682893 59192 59122 994520702 11489 11490 161956361 45894 45850 717640594 51336 51337 822453169 16448 16449 186481778 25763 25727 565106534 35834 35907 652687760 97249 97242 26243256 5747 5748 277497584 78012 78013 884678478 32720 32721 278274301 74477 74478 517322208 47016 47007 685035556 28252 28253 402350665 24921 24960 868730441 7215 7246 953051057 51935 51991 156250773 53305 53306 511569077 47478 47479 488910336 26987 26927 734829308 59669 59585 474100337 28777 28778 908138066 87300 87336 366105606 33394 33457 166931323 67484 67449 619381589 31210 31211 639660041 6154 6155 936872471 43885 43886 156215774 35216 35217 902423136 72855 72834 147896177 23167 23168 246066413 86356 86422 148551449 11288 11289 370292719 3988 3929 511774387 26334 26335 416939997 25690 25680 784924201 60983 60984 673900275 26461 26385 792198007 41706 41753 261263215 81405 81370 783277838 24883 24884 199004713 46652 46701 519554 69076 69077 212300256 91810 91811 615432704 20441 20442 22396840 21302 21303 588338244 10360 10361 605898841 48401 48319 236910512 66436 66437 352820463 93078 93079 81435067 54439 54366 305765814 361 334 235109961 79992 79993 614115385 11004 11005 765048372 55104 55105 157512497 43432 43433 753717485 96740 96741 319849002 45086 45010 344767644 44368 44346 761946852 81884 81885 997140179 20863 20829 60435921 35002 35035 479288093 73318 73319 625783648 72612 72613 302169606 76544 76620 317141738 35289 35290 811262865 13240 13241 948828081 15023 15063 23435137 15202 15130 766074097 41243 41299 76274581 90294 90295 129259183 17419 17420 428841964 22817 22902 850211824 9962 9963 423189194 39807 39794 548060634 88646 88661 102422762 46068 46069 208889172 68336 68337 670354728 29511 29540 608440247 82085 82009 832055658 53156 53157 505394490 74551 74578 176136644 491 492 937707841 55541 55515 900631956 95050 95001 725710373 20715 20716 513957357 45541 45542 742310444 89816 89899 967206242 4455 4410 727468032 31749 31750 784634645 95831 95783 34409039 13602 13597 467733729 52321 52322 70307791 90562 90625 321513485 7283 7284 209096029 27278 27279 849832297 2985 2986 604798581 75714 75715 670601993 84573 84574 604905345 80534 80540 850258369 50010 50075 591399237 80661 80662 127506387 85205 85206 235223631 3185 3186 975425998 77506 77435 759385879 35020 35014 463332942 59682 59622 278776669 71924 71925 851294129 98746 98666 394304443 85043 85044 107837526 94251 94198 925418936 51353 51354 549352231 82698 82699 936941360 14970 14971 490249878 82343 82344 50732446 65595 65596 900044775 88459 88460 364172887 82109 82115 246612988 46753 46691 184735277 66443 66444 60584882 86486 86468 563718485 13559 13502 448555770 55870 55871 455482581 681 682 182881287 44702 44637 487300459 91264 91265 528316901 54743 54744 17825270 76233 76234 54442548 49474 49475 248594438 60038 60039 926420221 63345 63346 910412564 70821 70822 590808253 27340 27341 960592993 10061 10062 920298006 6305 6306 423480242 84889 84808 412039990 94950 94951 393670485 57403 57375 811381287 15438 15439 822270491 17939 17940 869502787 78141 78142 735048276 55832 55833 80884406 65594 65595 765236422 34702 34703 196245844 47355 47339 807241246 85178 85260 424099667 75861 75862 292837211 21651 21652 180971274 80539 80540 974156018 29105 29152 844339182 21565 21566 795883390 14056 14057 236775570 44275 44311 710377210 27390 27321 94410674 26624 26670 696893111 99011 99012 251942825 9338 9305 374018496 14678 14712 180908166 16297 16231 693172493 2516 2517 159335609 18173 18136 590069723 91065 91066 147343970 87502 87503 275516526 45654 45623 269250563 79021 79022 802663045 12647 12648 490677512 74681 74678 885683874 5777 5778 376274069 40901 40834 196086304 89308 89341 396574448 6291 6292 206658846 16354 16289 341410785 5618 5703 704897655 69499 69485 32444606 13168 13169 386351657 92558 92559 73741174 84324 84357 881212104 79137 79138 116954439 17389 17390 182216399 35632 35682 912078711 64873 64874 630870329 55643 55644 845516178 35920 35921 538050384 5650 5651 451086742 22958 23033 54895507 97740 97741 600303785 9793 9808 489740855 71285 71361 637536980 84369 84356 202184455 86629 86584 749813724 87699 87700 507876598 66940 66941 274768535 29574 29575 706044490 51322 51394 555935548 31952 31953 755276056 74450 74451 474098687 95678 95668 3875177 88772 88773 228525388 97111 97180 343741690 96561 96562 675996856 4908 4909 815533197 14198 14122 54496797 82263 82337 47605450 22344 22337 351026952 30417 30371 684064530 11409 11410 592895116 99443 99454 552086042 75696 75697 774881493 15002 15003 874730265 58630 58631 533136740 45151 45152 171601377 23248 23283 965662231 70231 70249 681657149 88506 88507 860498068 75930 75986 369828377 88445 88451 225336701 24643 24644 334225908 12216 12217 60876630 61877 61878 471882751 83359 83442 415103556 17655 17656 355422423 51117 51165 828757282 37694 37695 389348876 61994 61971 972953525 6015 5954 860128743 1499 1500 809970119 70124 70125 569794267 8602 8664 622541009 79442 79411 466172263 13287 13226 619732554 22613 22535 899259100 50298 50299 418720898 87091 87141 25314566 1382 1328 471339457 72208 72209 435601612 28072 28073 171250344 94492 94547 339095055 20387 20388 547083205 10941 11014 923764321 70123 70124 731101786 97252 97253 324738986 54395 54396 774443320 11105 11106 228426335 83829 83833 657392597 4707 4660 532560647 17757 17758 951401566 46743 46732 438618506 81562 81563 483538434 62651 62572 637239413 13974 13914 945076388 80196 80159 979578417 94526 94527 677889592 22343 22381 10996245 90143 90144 892755642 56250 56272 907212862 35430 35374 495440943 97844 97845 98186006 9770 9771 466237538 15790 15844 294279171 93165 93166 452065903 62012 62052 360333191 97155 97095 913826453 60602 60603 670876372 61322 61375 172490376 71295 71296 630851526 58695 58717 307601815 14216 14217 361591977 22645 22598 473309433 39213 39214 362505423 99020 99021 328644863 61551 61475 710358185 59365 59366 801432534 55062 55063 821443629 20474 20525 307266061 36195 36228 138643118 78594 78670 231174742 65073 65027 273102275 56187 56188 559662527 90480 90481 549768983 59356 59387 83421867 91140 91141 687685663 25288 25289 672048487 32408 32417 181269012 19670 19752 906781894 28757 28758 31389690 3623 3624 489493459 88831 88791 213636806 2405 2327 6829427 83939 83940 519923375 32525 32445 960896110 56271 56272 859183934 49972 49973 594179544 61863 61864 823659339 38133 38093 752276382 24196 24197 424315606 4273 4321 590927683 61574 61645 25206425 99968 99969 978748847 33493 33494 316158920 87593 87594 142316523 4710 4761 894793025 25589 25590 593152927 29158 29187 57183762 81658 81659 909057222 71971 71972 868717377 78895 78896 279213199 2718 2655 926981834 37842 37843 253561941 88760 88770 867908239 36157 36212 577783363 29775 29776 167347518 20249 20294 987172577 75172 75213 281052350 49304 49319 66216788 33498 33499 725343108 30966 30967 22489144 34052 34053 902699793 29876 29877 35117035 74704 74705 921110586 65549 65618 316926578 337 297 183691917 73224 73178 613022187 21213 21168 905757846 96936 96937 18158239 51973 51974 893834663 66134 66135 191027714 40478 40446 456210014 6424 6425 724088985 25398 25399 404835868 73015 73016 747928571 98204 98229 660585702 84423 84397 600876035 69996 69939 427902340 54035 54039 719138970 73819 73791 323394125 84456 84457 418552992 31288 31359 96755053 85439 85445 571644900 2502 2503 533060098 62548 62565 290657997 2171 2172 205842127 47701 47708 882001551 67264 67259 753759557 99786 99855 54301036 33204 33205 831713201 26629 26630 360281305 18136 18185 562771273 35619 35620 290725800 47726 47703 315062067 15771 15772 291968659 31938 31939 412740859 9945 9888 163896106 45465 45527 910773337 1112 1132 578058607 94315 94316 385719141 68979 68991 792108920 40880 40881 461792084 1813 1814 769923691 46817 46889 627561846 67016 67017 828110748 37167 37168 606216891 4424 4425 582339471 23216 23217 51160237 83167 83168 305809099 55148 55209 826363967 36748 36749 395521470 61487 61526 977903720 60737 60738 10197219 68228 68265 188987101 60433 60434 811942863 44173 44174 409354877 25445 25446 272570887 11357 11375 465375999 53011 53012 61363769 68197 68225 461755549 62880 62881 72103009 88521 88522 631785658 57888 57861 67063580 16738 16774 614671418 70975 70976 475509027 31050 31051 159566349 54558 54583 248170224 87591 87514 595300495 6181 6145 775485925 13224 13225 688316500 2411 2412 747210594 55443 55444 35406179 17208 17167 955264463 36705 36735 394310906 56234 56250 185750339 33023 33024 65045995 89231 89146 87760166 42766 42728 361396991 84065 84066 865620872 23109 23110 777084779 79157 79125 338202607 77196 77132 637840511 78004 78048 484835572 8412 8459 713513357 22827 22770 986301218 92035 92036 158459591 46823 46842 144762618 96710 96711 222006527 96231 96232 82667420 29576 29577 322229585 31147 31108 174659471 3888 3889 205709852 75778 75779 721696016 41145 41207 591876146 60168 60134 826904783 46603 46604 149210564 63527 63528 761228873 15680 15681 932673160 57537 57569 522444732 54716 54717 661116936 62612 62613 983304512 85709 85647 69722688 79289 79290 189047792 82258 82225 546266382 58229 58174 735185746 93527 93528 64075917 16757 16758 661967719 20496 20497 868646248 68493 68548 683555101 79852 79853 940494213 13230 13196 809365080 65051 65052 285803831 15079 15006 609501327 26235 26291 821582229 72419 72396 38973741 75379 75380 715130821 97339 97340 498023328 79772 79847 227585579 48589 48590 730952437 6506 6507 110584050 55626 55681 370427176 80157 80158 195175365 78961 78962 506504599 84961 84962 844868145 82470 82471 921043385 9500 9501 864340101 62251 62184 862086949 9649 9650 358171354 45368 45369 114624806 66613 66640 135054832 79277 79259 596317590 34475 34526 848581809 93396 93354 535598390 35801 35728 159307603 71337 71338 306514561 80846 80852 94814014 6800 6853 531159894 34833 34761 605001002 20777 20778 167418424 33479 33434 392836121 15267 15268 522993014 91826 91827 118116859 22397 22438 615707034 79748 79749 619933128 9361 9362 573480358 35260 35304 774352274 8615 8616 736438243 86032 86048 743961442 28405 28427 402052092 64061 64062 874472499 19848 19893 892529735 23133 23134 120166999 47866 47867 672168230 17469 17470 295594146 4692 4693 282056839 15410 15411 996133308 47339 47258 130122976 47724 47704 543832011 61460 61461 143923961 21769 21738 970892137 36422 36423 319762656 3875 3876 440118895 3878 3879 416366143 53725 53740 181896670 68382 68383 863350910 82506 82454 36737508 25205 25206 44963709 72982 73049 198749735 7033 7034 259431005 66798 66799 652407246 49417 49418 242845690 81140 81141 147542451 85415 85416 353691695 71926 71927 694464150 32043 32033 982702121 61908 61909 542905369 32776 32777 971761098 48744 48745 418076185 74728 74650 312517818 50456 50526 75813133 93125 93126 70545084 97657 97576 898175029 55765 55766 121548942 27666 27586 593603064 13876 13915 629891367 22682 22627 391951059 79385 79431 638667398 59855 59856 824152862 2295 2296 409994141 29326 29327 733833394 165 180 987171574 8769 8794 627101032 45194 45176 458255124 87945 87972 193117604 43330 43411 488997840 12863 12864 105740171 19896 19834 429364903 36578 36579 418685440 18540 18461 80864079 81394 81358 121385137 92410 92411 321649503 59387 59388 523233065 59304 59305 643498229 70072 70109 748105637 9524 9525 31951781 20917 20998 815535434 78640 78641 486110858 5431 5493 539027178 19099 19154 43469147 71396 71326 452229186 76910 76901 601197135 95272 95199 182611052 47147 47228 380719006 15960 15961 971687433 33416 33417 183639687 2591 2608 823748530 87034 87035 958551632 85051 85052 136315543 96481 96482 275576416 93975 93976 82263666 3123 3124 508167537 10638 10639 658528478 87185 87186 876063083 48392 48393 813703484 69984 69985 83659772 13787 13750 329434037 69071 69102 616866308 27042 27043 398656137 32899 32900 314064625 83960 83961 11009968 28658 28659 384948519 81542 81543 62987804 93458 93516 792984099 43852 43853 130028672 56680 56673 297272530 71940 71871 683225971 52763 52764 379675925 78890 78891 714385360 35113 35114 540267211 67878 67794 617613546 88103 88099 676512274 14124 14099 502940560 3282 3283 66580393 13234 13235 958106016 66675 66693 926690510 87165 87092 958519582 39374 39375 286467503 60272 60231 380748314 40571 40572 764681768 95171 95224 160446683 33491 33489 83564378 3911 3865 455256614 9141 9125 722505213 39649 39694 614596377 68524 68525 984048956 95315 95304 54506154 89073 89150 46607223 49865 49866 96940933 30963 30964 393758349 23540 23541 180827764 84346 84347 180756375 77791 77725 389360731 65722 65723 231302362 35983 35984 699456331 87201 87202 657037040 57800 57801 133760575 30893 30871 751178246 51918 51957 122844271 63342 63312 816997744 76135 76136 888467038 54427 54428 509232147 6333 6289 385696149 40320 40321 597142752 40856 40857 633517857 24881 24935 743920146 73540 73462 22949048 4721 4722 20340777 31924 31982 287164554 51017 51018 159259519 54461 54462 744456778 12757 12758 63562848 8084 8085 956900307 4191 4189 232277925 52198 52199 445187457 66080 66065 394354620 46985 47050 846457826 65277 65278 872338241 2757 2758 988557654 34552 34553 945930681 3781 3739 393211241 43144 43206 469959711 10273 10249 268719131 6091 6092 939683454 14784 14867 695687809 25366 25363 256022590 80711 80712 270925641 43524 43525 29448106 88457 88463 231865194 30458 30474 324450743 40504 40455 668508004 12333 12339 6866786 96466 96467 426203266 11175 11194 759774931 73900 73901 629110275 2696 2693 200962614 32118 32119 864511225 83199 83200 749280671 84816 84871 592270381 57904 57868 630263362 94243 94232 541130394 58888 58812 787681701 50292 50242 843411517 41487 41488 983695909 65583 65549 352839041 21771 21772 353439356 97347 97348 475837372 59782 59788 305226112 18547 18548 357787754 98271 98270 917757142 12497 12498 678762170 20574 20575 844731535 64953 64954 127439001 42177 42178 164724428 53003 52993 938138106 36742 36743 71587396 33428 33407 339250489 93007 93008 434994430 61694 61695 402250013 56684 56610 636760591 70137 70138 840201278 23295 23323 154483345 33798 33728 31216025 28996 29050 892614685 88390 88391 258739707 20011 20087 315412709 24234 24181 412607262 79653 79654 409385724 45569 45511 838461792 73106 73107 403784986 57503 57504 178525377 8204 8251 951572694 42859 42806 12777753 97594 97589 929640222 84762 84763 807355157 26616 26617 588995844 95475 95559 194490768 22156 22157 177831707 92396 92375 310528600 4486 4487 557301973 44652 44653 562511614 71189 71190 199410325 60722 60723 735252975 67206 67207 257685278 97166 97167 578751453 25742 25743 660462275 21654 21655 614643974 60305 60323 926086294 90782 90824 544287017 45716 45691 179993852 84644 84639 121821046 66782 66829 907973710 14820 14741 879695950 84091 84031 601662181 27336 27337 919635920 80681 80678 719449668 94508 94497 663336937 58855 58856 275967065 37090 37091 127026064 89321 89334 364970356 98210 98276 915350504 81539 81601 179551038 30345 30338 679464091 30519 30500 204919126 92767 92768 619918323 42916 42962 147763978 64831 64848 112972864 28738 28739 260205466 18005 18040 622463756 62620 62621 866291537 42323 42324 407338118 425 426 476778613 43307 43337 370926655 10310 10327 589837471 70821 70792 161535055 2528 2529 262200494 96040 96102 613321464 23096 23090 460703849 52183 52232 476473699 75444 75398 700775857 86734 86735 670138396 92340 92341 123612441 55702 55760 221007924 69248 69249 654948970 80883 80854 496447034 21983 21974 428752062 1658 1659 736267733 76005 76006 926468045 53781 53782 617820960 35360 35300 734964123 89212 89213 926377585 84248 84255 883577042 19982 19983 682482892 9103 9104 230945025 50268 50269 989176959 8351 8364 440148224 52447 52448 475746023 39666 39598 116037033 14596 14654 778606657 82405 82323 779002035 89652 89653 608311832 14767 14768 191230011 7486 7510 249591269 20622 20623 99822268 56710 56783 580542578 47453 47416 2087720 49078 49084 27593765 95705 95698 963972950 44774 44775 254901815 42796 42844 162923465 40140 40197 113845086 53967 54045 759980048 54062 54147 16030852 47311 47335 607426365 53952 53953 336579151 47183 47227 301051637 95809 95862 498822319 85785 85786 141561219 97833 97898 404093944 53600 53535 138505969 40934 41009 703455192 46087 46088 737376039 67435 67423 385658682 20868 20939 642693025 47372 47373 888640674 47279 47233 576479279 54524 54521 768148556 41677 41682 54745275 98183 98209 473308740 85044 85045 764816749 61848 61849 278835872 23831 23832 611553561 15321 15292 501091484 25048 25049 695888286 88814 88815 670705955 85787 85856 317103151 17732 17740 980152380 41307 41234 805023061 38441 38475 396019049 16592 16593 177408810 36793 36818 379630600 5540 5588 968911344 29112 29049 464033753 10071 10072 921179410 40055 40056 605100082 27931 27932 723401217 80702 80703 677018554 89992 89993 338769550 93209 93232 982907278 21069 21070 673234442 46444 46445 828328594 10664 10638 534743523 92929 93002 504816515 90621 90637 911494167 53666 53667 333113655 59594 59534 823703263 49995 49993 966302547 71112 71031 572054429 1663 1664 20949218 55092 55093 209727651 65963 65964 766704384 44224 44225 888246563 37139 37140 495796375 15896 15922 31678115 29838 29871 486097794 97228 97229 948712972 68207 68208 691382905 7739 7794 197325569 36941 36942 165196524 23818 23734 593574460 11480 11395 160211190 29422 29420 166072091 18418 18419 18318190 809 810 907767930 80956 81028 183561810 59606 59607 397770509 13725 13708 875197525 50166 50230 176882822 98016 98017 409874259 12353 12322 382879851 89103 89187 734211906 94724 94725 228224186 84322 84323 727016566 17055 17056 569254323 37513 37474 132941512 75707 75780 571077164 13719 13712 335789544 13984 13985 19972207 14080 14081 16194331 28609 28622 258689139 63138 63139 658457408 83136 83137 627631430 47342 47278 657445720 79163 79227 880996836 99929 99930 866196477 19470 19411 452327412 18420 18406 790376700 14479 14449 417815979 98594 98595 527109616 24699 24660 703005516 61148 61149 593039475 66606 66654 670126542 26835 26808 379914975 36767 36768 3824461 80996 80926 978356611 55017 55018 609687344 17784 17844 610099980 33761 33705 212418828 19837 19838 929458348 63152 63153 883906782 40895 40896 918021782 14647 14611 774253403 83406 83471 992205377 69092 69093 507148297 16843 16844 755741725 33911 33912 748228162 2016 2071 193218844 68481 68466 111717924 74210 74203 478208212 81248 81279 506066360 79531 79532 370889937 90955 90956 942295635 30472 30473 114688641 53979 53980 476815969 86719 86720 673903151 30887 30823 575277880 89867 89868 980664564 5391 5464 707690237 87780 87781 560171829 42130 42061 549408707 14697 14698 297571446 45190 45191 695639444 88267 88217 778275498 73185 73186 596979241 59719 59648 341364579 87114 87049 925374073 37352 37353 348246272 61833 61834 892018184 14218 14238 320914506 91955 91963 656650466 11449 11492 848771893 35146 35105 799193383 25110 25111 245665932 52029 52030 678294982 90172 90184 201293918 44052 44053 756850272 57712 57713 469606647 60119 60081 307913287 75128 75046 691740662 90703 90704 346294961 57620 57621 543147269 65609 65632 208146088 81671 81617 542831276 49553 49619 506181716 38841 38787 258820467 49157 49158 466872758 64107 64108 599954041 19023 19048 365940239 38592 38593 194440094 24856 24857 96746857 63869 63837 48872455 74302 74330 731848670 20392 20393 243908797 1026 941 855569387 2988 2989 693304998 65659 65660 841734182 40306 40307 616681621 44866 44867 275763722 39451 39377 961043656 26323 26324 808965338 55869 55870 586745873 54005 53993 99139752 59877 59878 114882520 22679 22623 203401162 28545 28595 414472575 13368 13369 24964092 96801 96802 925635302 7692 7693 290135169 23067 23026 91469558 82975 82976 531316293 81075 81076 568496735 87781 87782 313678625 51308 51309 561606589 70958 70959 32475546 25893 25894 750552326 7751 7782 357129764 20077 20039 540984042 82785 82724 723353604 18627 18579 104502033 76759 76719 138310409 6830 6749 538404767 36463 36464 621800510 23615 23616 464550075 47863 47847 371280120 45363 45364 414167548 37399 37323 740095152 82708 82689 880420796 23310 23311 7492785 9755 9795 279212966 14989 14961 719470343 75571 75500 204577915 77446 77482 719812919 22273 22224 18565909 39779 39735 449850468 213 238 461443153 41994 41917 33542050 27609 27600 606953310 13738 13739 204057003 4211 4128 459082834 88911 88968 63713623 97917 97969 15014688 14488 14433 603993230 20109 20110 314477375 87710 87729 112190893 26246 26170 348108999 75309 75310 848945958 93411 93443 93115510 63983 63984 102710020 2015 2016 259194381 87574 87575 727097192 45549 45532 240792319 68882 68918 541664184 70990 70928 474054002 78336 78418 839846980 8673 8674 997908619 13405 13406 657258492 66563 66549 72370470 85977 85902 604161373 27160 27161 24052504 6632 6703 602478245 49487 49488 311900822 85616 85624 629256820 29308 29324 550293295 7376 7377 575814940 32411 32464 336698076 92437 92438 606479206 70438 70439 542488830 63123 63117 580813058 85752 85733 533925668 90454 90490 115393325 19586 19524 696593753 67187 67188 815221924 28969 28970 228027097 28317 28237 533751445 40902 40846 461672490 22287 22209 511160568 55701 55770 380958907 4588 4533 958511992 32201 32202 590283037 7978 8037 181410860 86662 86703 124255385 42395 42399 127321543 43124 43048 496882731 54023 53981 457217158 76713 76714 546390401 73130 73131 683791805 38179 38098 453399970 76798 76797 697101424 23878 23942 408952658 15167 15168 255549405 57254 57255 269744602 88461 88423 398943431 10254 10255 948777788 25033 24979 130079924 4521 4522 625678445 94040 94041 398238716 85741 85742 740667276 89573 89626 905950989 12173 12174 211038119 21772 21770 545796650 70235 70236 619078326 95387 95388 813938135 93036 93037 309504956 26763 26712 705470363 71831 71912 774199592 91547 91548 671030962 79008 79009 469292067 1071 1001 663347208 22713 22714 221733148 43825 43865 150441720 30683 30684 933420665 98536 98538 609000027 65374 65375 786832058 54475 54476 846262345 21937 21938 921749811 87471 87472 969493921 66224 66225 819737527 95003 95004 842123465 29085 29086 777770497 65861 65898 829106542 42449 42519 468134108 83055 82971 33190629 35035 35120 558049533 53079 53089 855909749 41277 41234 50318320 68178 68179 762076260 5997 5998 273843665 46527 46528 115423651 7263 7183 827279245 53863 53792 170713955 95749 95725 163591643 69694 69754 442198457 39624 39625 210872686 98095 98030 229335019 26466 26467 47638931 83802 83798 147228685 65795 65827 406813784 45293 45250 113923993 79014 78944 86692772 75953 75954 746995817 19959 19960 147192596 37754 37762 49505308 16551 16552 333212832 5647 5648 153150664 36046 36047 999686790 86137 86138 587724391 64509 64525 28003306 6491 6462 598815578 17490 17491 616552183 99354 99281 324520102 8254 8309 239057046 73181 73182 65975120 40019 40009 602081297 8516 8517 819134089 59505 59506 509580525 18294 18295 995748201 42378 42367 376148604 57932 57861 85756116 71916 71917 323886513 42928 42929 297492712 84404 84405 55799615 8022 8028 938797822 70249 70315 630338694 2889 2890 572000244 50408 50409 582133153 3777 3783 508334766 27343 27326 899463805 84116 84117 555676529 51324 51301 261185990 35340 35341 151869111 91979 91993 877693737 5758 5759 264192916 28618 28619 70692565 96019 96088 210253062 58149 58150 624684471 78969 78970 868211180 81063 81064 330293677 70747 70748 703077827 53145 53146 73642613 67756 67757 703227900 39670 39671 780130547 88654 88681 987219740 70450 70451 307004071 6796 6867 480461899 75255 75194 360621762 72191 72170 765009890 20356 20357 90683630 45380 45381 156158326 30978 30979 934246296 86343 86344 564328724 75362 75430 832184463 57262 57263 845988277 40622 40584 742590661 86437 86387 687940370 77525 77578 699697 89818 89819 224233595 39627 39582 116827745 97353 97380 551002961 20784 20785 407345930 8892 8905 751575919 17247 17238 427915274 28871 28804 344009308 31232 31233 835530203 78115 78140 849284250 33800 33731 678410925 17904 17905 891515304 34205 34206 287878039 9392 9420 930633151 98817 98818 714304354 82503 82504 340022530 14920 14921 236370492 71224 71225 469412527 85472 85473 721134838 81504 81498 320020538 79636 79657 294794179 91563 91564 54645024 49835 49836 113958101 66188 66189 801948358 55755 55778 137615700 59525 59477 10220582 91065 91059 596345577 75502 75427 937946106 21019 21020 764562654 26341 26342 62241023 66317 66324 701642063 53290 53308 522214797 96714 96715 31393002 80990 80956 118999097 15268 15206 702266818 57791 57793 982341591 35217 35218 389866855 87706 87674 205576877 71215 71216 95798301 96386 96358 931034535 41530 41531 696532181 78375 78440 515753242 53046 53052 568061272 6457 6433 813419611 93642 93604 412548813 47849 47850 873499524 90110 90047 481232114 46216 46217 286011122 37762 37830 923063556 36720 36721 433277790 60961 60962 264748424 16106 16120 706464611 75746 75820 320487974 99701 99702 785164181 29913 29914 407249688 91613 91614 923177835 63914 63915 96934511 29491 29492 626407305 12902 12903 196166608 40123 40042 935265601 85442 85443 33403855 72187 72188 519188161 72619 72539 487930898 85969 85970 914247007 71075 70996 963328524 14055 14090 803420767 79898 79899 248807738 41663 41664 502079040 70606 70574 789182647 36010 36037 820293481 20722 20803 145590817 39983 39953 381911976 6526 6527 304104265 81420 81449 920787843 36261 36262 928963073 73304 73305 267264371 88398 88399 16822160 17435 17445 131130065 78042 78099 808199559 83003 83004 248556870 9299 9311 979657342 58883 58862 423015135 55423 55424 893402818 10060 10061 993344539 36421 36422 354372481 97483 97484 575094276 43513 43454 241465143 30949 30950 103492166 38773 38726 955812534 55274 55275 912503623 30015 30016 111428539 92136 92137 475968734 40992 40993 604240393 51736 51737 318494477 46164 46202 644625448 33739 33668 591257428 42055 42034 814703344 59949 59928 258978422 55878 55799 159862925 37349 37314 173618252 55088 55059 278773625 74809 74810 667788364 1551 1552 621117987 73676 73677 891075691 35011 35012 223070595 40796 40797 933517609 33457 33458 600780245 61482 61428 673849896 20972 20973 342683286 45578 45593 755728093 45533 45534 497630848 31715 31716 298178448 22441 22442 664078823 16349 16350 920491443 11446 11447 349673594 60408 60405 614342683 80860 80832 525108898 75241 75242 189648332 68538 68539 664706070 77071 77090 85629477 69881 69882 352152707 67503 67504 833680902 89841 89877 567621008 55158 55080 666825016 37016 37017 548873308 60413 60452 350945841 90452 90382 941204682 29041 29042 929401819 15360 15299 404108046 97160 97092 356843795 27833 27900 844413706 57257 57338 362565712 92378 92379 307254545 56693 56729 99269161 76411 76389 638353041 37806 37807 517465631 19269 19270 416654648 24938 24939 365942353 9252 9239 811605740 90304 90385 380314811 71519 71520 967650248 86522 86437 776474194 66385 66355 490177228 13564 13565 593235942 43951 44026 959486921 93381 93382 296481632 90505 90564 230814938 46230 46185 378778307 56422 56423 640986366 41761 41713 563506019 65278 65285 96513150 92712 92730 409404680 76989 76942 369665646 87219 87134 905449144 4867 4862 224109918 52245 52246 664156188 70560 70561 410945577 40396 40397 96655336 44540 44541 938025066 27133 27134 97011335 20134 20135 833575776 48221 48222 861703319 19086 19087 234980962 34313 34314 139630456 90260 90261 23803784 65760 65826 92691417 64428 64448 873831328 80571 80572 243864846 11458 11534 962982885 80236 80237 808758560 72495 72471 768229191 24643 24726 567823138 71111 71119 211533261 51051 51052 390000860 71900 71893 243437231 98056 98057 32443738 14265 14216 924384119 75067 75068 445283565 1659 1704 907148854 74594 74595 27469169 81722 81723 373389513 8231 8298 969814463 10761 10837 320843947 64555 64556 928005406 58803 58812 958567165 2387 2308 95582110 97180 97181 43753545 29138 29118 885960309 67959 67998 575060799 21252 21253 36467464 59420 59421 77896897 12302 12358 568063271 63628 63629 567678145 27607 27608 397552 98681 98732 595948780 45866 45867 111746729 60788 60846 923538946 24231 24232 971246384 79491 79492 85513195 27186 27196 48064524 67664 67665 294226191 60947 60926 565351605 71534 71609 466344436 88487 88488 880521889 71666 71667 409349275 84490 84410 829122062 6470 6517 921844664 23859 23860 704567434 79519 79508 606614035 37219 37220 874051590 60707 60708 845102850 2092 2102 537540063 85586 85587 219463415 40753 40754 214252691 9975 9976 95308252 87706 87707 484544603 73846 73847 533889920 58547 58548 417714214 32607 32608 221423007 897 853 853353046 98053 98086 405844548 31746 31698 972943535 11562 11563 954816360 66488 66420 835136736 70911 70912 713296172 20721 20722 248729431 50591 50529 725974717 2108 2038 935718311 27656 27657 515475395 96810 96811 159086440 64728 64754 135344900 41266 41249 991348919 55116 55117 506633621 63182 63100 456168972 64752 64753 75531598 94443 94418 40837714 21356 21376 435553812 76945 76946 200231807 38520 38521 362028586 95765 95766 586032518 51399 51341 621745533 75774 75775 287724707 80843 80844 666381304 97010 97011 920219177 34619 34620 390329518 5322 5323 96117832 78536 78537 207300275 88260 88261 565593140 1467 1468 868023509 54748 54749 779300735 16824 16825 704211153 12964 12966 478428830 59479 59399 865098678 62878 62882 879754952 30571 30548 476972430 17086 17087 285399273 63192 63193 707372656 45985 45986 341083917 67306 67296 682675398 90431 90453 703204738 58864 58865 523420142 12106 12061 308279402 87247 87174 693974128 23903 23904 645466044 59516 59517 486484897 48470 48471 806413555 79995 79999 227324356 72443 72498 278874924 73076 73077 704487429 43044 43045 192229761 3891 3820 400975780 52995 52971 203495451 15222 15223 613651818 14095 14096 309200925 11811 11812 488750347 69479 69480 380265510 80518 80519 749474425 40825 40768 959403636 74684 74701 732346238 14637 14638 433337199 51305 51265 642502706 11468 11402 948130937 81950 81951 311792937 13922 13960 49837046 64073 64037 786372939 68487 68488 117852393 81220 81221 871353094 92558 92519 46180035 56717 56643 494848213 45844 45810 780506365 76367 76368 525040857 13042 13043 541233413 6045 6046 468656184 55504 55505 519260903 38502 38574 389132093 28535 28450 470573814 91978 91979 893794174 82623 82666 768302632 21189 21142 141820313 13342 13384 178592995 70646 70721 893597178 79345 79346 898217515 34250 34328 714790024 73672 73673 6752057 849 919 897397020 13702 13703 11720331 67604 67605 831286970 93000 93081 800228052 70367 70368 882427657 64505 64506 512394855 45469 45527 414260573 19675 19666 26244705 31954 31955 203941231 39826 39835 856649451 3883 3930 345760943 3257 3258 801060166 14217 14218 302663017 68730 68731 187072362 5104 5038 348728386 53696 53676 848019781 53900 53901 859812823 64442 64418 942595541 8348 8325 174736167 10576 10535 284303837 34978 35052 35085030 86247 86248 897734510 17853 17854 966015593 13655 13656 363334666 78059 78055 587378833 40830 40763 33453054 59186 59191 862708303 87584 87566 758951891 61436 61351 735202307 18919 18889 153134709 29952 30004 540931199 80076 80133 164437854 21047 21048 314904914 85968 86041 650980914 97748 97749 415855609 91078 91079 121932300 7475 7476 301116146 75811 75838 231889149 48822 48857 592220957 39912 39913 413452431 78779 78769 842298526 22174 22114 981187594 34288 34252 276735732 82227 82228 24274520 55101 55141 541459392 28660 28661 348809778 62191 62192 468755726 40725 40726 89534804 38223 38239 414415693 12692 12709 200030775 11771 11772 380419898 12495 12500 321357823 39395 39386 845795671 578 579 453505770 72310 72311 655948696 93108 93071 659357273 44790 44826 257841801 44257 44260 448446360 13289 13363 274446108 1220 1221 95413290 12018 12019 44990598 38018 38019 654490464 43711 43712 935109431 73981 73901 909323531 13797 13759 361276217 46146 46161 388921844 14994 15051 571192073 83059 83060 511169042 81872 81873 598325279 93164 93165 157735810 19805 19806 585768751 62505 62506 179277283 58163 58164 518135973 32710 32711 982680258 13787 13788 550009681 99578 99527 317878599 1338 1397 17396678 76569 76537 411648831 95427 95397 153335650 66162 66213 944887714 70333 70381 518337920 11986 11987 311636050 54360 54361 51218055 13617 13604 445868216 18669 18670 542979491 56486 56429 484051048 13171 13172 151268949 50479 50526 582394923 62566 62567 443650735 6644 6626 632556657 26550 26583 3177133 27741 27813 39530761 94245 94246 932029152 67710 67630 977463989 74440 74441 365943393 44489 44490 360714277 86318 86319 893040106 68755 68674 519053652 46459 46488 107852323 75268 75185 125026310 29979 29902 895111053 54307 54266 350657381 22020 22021 720598360 62652 62653 781283883 85478 85515 709649927 88110 88111 784118967 89125 89130 823353783 13173 13167 315830153 87411 87384 687511623 93525 93596 180186242 2204 2205 327543689 63912 63913 802615798 84759 84805 713749128 28529 28530 643171542 98287 98288 405788452 72219 72246 883073200 71547 71501 348378858 53795 53796 532841988 81355 81313 745043114 23199 23200 464319003 12630 12591 823664875 48873 48857 434633745 42065 41999 319624045 23325 23326 556318153 4563 4522 270897383 24510 24464 338816285 88817 88818 623447517 66978 66967 150657355 95221 95222 786791793 62292 62303 825582807 44847 44848 447636785 47486 47487 343487755 39297 39298 741651505 71574 71575 287996937 58960 58961 230097666 41870 41936 644020975 16811 16766 358773503 67003 66992 822125638 56040 56079 937066552 42762 42826 376066777 75023 75024 101703120 33378 33341 535188422 88214 88215 735353386 44837 44838 991582724 78110 78125 77492874 3865 3866 234539604 55939 55940 106363798 17021 17022 709564689 85513 85577 732761634 59260 59176 935162406 78343 78326 581872534 39814 39772 371657624 44265 44266 965420848 47306 47307 433401299 84526 84461 683355557 2723 2756 244693305 24836 24837 262483285 16291 16292 657582562 99356 99357 242870214 35448 35491 436547787 5306 5307 76482825 48873 48874 118829686 41710 41700 400244603 81236 81237 503287433 54032 54033 338135267 63391 63392 840721126 54827 54828 447026969 63141 63147 743019522 2753 2754 135435480 92882 92883 257913415 63093 63094 498142662 90928 90938 563582026 1826 1827 825052879 98894 98846 21709363 92655 92651 564785641 45830 45831 409864977 55994 55995 447142979 88080 88081 106281650 66649 66650 526386854 79237 79164 804974604 73356 73336 605649795 25455 25384 759844114 62803 62804 377309267 38003 37956 450033333 73285 73291 564494231 63403 63404 262925885 42029 42030 162130064 8686 8632 323484126 47333 47334 292546584 1692 1738 423847686 82813 82896 679175738 36735 36736 707685115 78805 78855 288930770 79068 79069 10071093 21005 21006 47109868 29380 29381 515063466 30204 30205 815617192 14375 14376 532467155 8073 8074 943938171 25188 25189 335523304 15815 15816 501273774 4236 4237 996709328 33080 32996 459769055 7060 7066 294193506 15660 15661 711925972 50327 50328 994313224 18322 18267 364629739 73533 73462 766628679 56526 56567 792426990 26007 26008 512064686 90271 90273 833170864 50349 50350 615580938 57721 57690 112480095 68580 68581 231823899 69431 69346 231748286 40468 40469 836391090 95578 95597 398847629 23147 23204 501271045 21708 21748 451931858 67231 67249 546271733 36705 36762 533247020 28906 28907 268537331 99103 99180 15410111 93246 93247 599596750 52098 52099 424632525 82555 82575 186595363 14347 14348 135897564 4305 4226 698353338 7011 7012 696491625 68056 68057 906117912 17206 17244 71782661 33125 33126 314437470 63151 63152 279979824 64048 64004 269391383 73418 73419 825502693 38857 38856 273444179 51830 51752 856124869 872 873 595930286 52243 52244 627418658 49271 49272 765889160 18829 18830 751331358 30920 30988 868789335 58349 58350 374612473 65015 65059 348291563 72043 72054 633291291 49874 49875 118759447 93090 93131 970612966 90054 90055 940726140 74554 74555 617655560 47153 47154 10040550 45062 45040 443630548 73628 73629 373229913 69071 69072 766783554 74249 74233 702446463 94688 94689 859986130 79644 79709 833282243 22005 22006 100142757 31372 31373 469575124 49275 49216 623757575 92972 93039 413662175 3843 3844 457757562 874 875 897022602 24795 24870 891049024 12700 12622 770309438 25019 25020 140684794 95058 95059 617941193 28588 28589 11703665 95259 95260 152419842 78105 78121 478421827 27368 27318 607091073 76538 76539 392248995 1337 1338 512628839 93089 93090 226132655 39183 39204 976886972 55226 55227 328298506 20309 20304 977255909 47706 47707 400538932 87434 87435 345456850 36039 35981 306185275 93565 93650 423552119 55253 55260 11400964 10526 10505 689923206 288 289 707923193 6553 6554 95926517 15162 15163 848464013 98309 98248 853647412 82811 82795 717738519 18833 18834 34318661 66461 66539 134633299 42989 43060 103835427 84146 84147 188684060 54536 54517 591237115 95540 95459 675124803 91052 91053 330125365 36845 36879 358020073 27194 27262 975712352 78830 78804 146921181 45471 45472 289477977 58738 58793 371116859 59843 59844 34934140 19668 19706 826635995 1372 1373 163701520 63421 63422 486876513 6093 6160 645821396 58318 58291 334161758 60764 60698 709329244 70485 70486 942180357 45290 45314 720294997 72365 72366 984214516 60628 60629 352415188 40865 40858 944205260 19937 19868 729148703 25061 25062 297049415 75763 75750 606762723 42562 42563 71121263 43634 43607 980538988 32312 32356 877855210 83031 82968 830443481 10118 10119 515001239 15142 15099 550947144 54596 54658 815462163 20174 20175 852762015 24666 24710 139283798 41940 41941 348061319 11620 11660 671373092 2029 2003 172514685 60513 60554 875702717 19964 19965 62608357 76483 76549 384072953 48242 48220 373027510 61776 61777 847160822 78525 78567 145724247 14513 14593 926849949 26755 26679 462300746 31121 31164 917506010 28405 28406 604609832 67028 67092 44913523 88909 88975 63778027 79997 80049 590153237 57336 57338 765404597 15469 15470 411496239 22774 22814 139763457 30624 30625 199452753 49670 49671 796359744 30773 30762 227234364 9138 9120 376561168 36116 36117 18261949 90595 90596 615566104 34779 34813 741648999 37912 37913 609253913 95108 95109 452256798 85523 85524 876978743 81941 82023 49256728 84961 84920 826642067 21010 21011 418492499 11255 11256 219117829 27106 27050 670882206 44623 44624 82461636 30873 30874 47864556 53119 53120 92418763 48570 48555 356982409 21659 21660 635011814 99824 99825 575161582 11095 11096 773857790 97016 96943 364952703 67850 67851 983529591 73918 73984 354634560 34233 34234 626223775 98818 98733 502439439 51844 51845 973984687 38878 38879 278940581 37982 38065 426095248 43847 43848 733661245 25522 25571 964179990 70816 70791 913443549 60834 60844 259137293 32553 32554 296166348 33898 33933 474678954 51638 51561 820894232 12097 12098 899031610 94647 94648 180814335 28811 28823 158231620 17666 17742 35296218 65047 65048 565103779 98917 98832 90670242 55693 55660 305094262 73717 73718 36943641 29114 29154 430999411 73127 73132 696974475 73409 73410 192992284 59488 59489 910776497 95773 95774 835828264 52090 52091 84919504 23238 23154 384552399 52217 52218 331669936 26502 26518 227629690 86072 86073 788810485 80216 80161 746302226 80954 80955 496447553 17950 17951 256087934 62640 62576 985814544 91939 91917 607890616 5791 5872 149823239 66638 66639 532569238 24249 24273 126747702 56410 56469 921244186 41733 41775 86157331 56320 56321 361805811 95990 95941 423038841 7211 7212 573059352 59621 59551 766959037 52721 52722 127518868 41481 41415 632839085 56454 56455 549328839 24979 24914 268960281 16563 16564 38810335 50865 50866 88976334 14450 14401 29529585 25160 25161 915678591 58976 58977 872331346 44949 44950 557334416 61490 61491 771798751 89887 89888 787814440 5428 5477 649045936 88630 88693 805306352 17132 17088 883844711 41972 41973 81559381 138 139 674150180 27489 27490 847489015 80440 80441 228926443 55294 55295 767975222 93874 93875 824701382 85318 85244 125238923 93453 93454 884345584 6533 6578 601004820 54335 54336 420011269 24291 24292 714592321 12951 12989 55612435 86139 86140 887723658 22862 22863 518453036 32295 32296 869114681 34812 34813 525029461 46725 46726 665761571 30010 30011 975812241 2820 2821 353769939 14506 14507 102687235 22381 22382 18518781 36659 36590 527549889 88238 88239 440742275 65064 65065 49823370 10383 10460 597645053 93051 93052 950990722 19431 19432 610986733 3270 3348 950425188 5884 5885 150937557 49055 48991 411146492 32895 32905 158051236 81097 81098 235776175 16544 16628 786464250 50241 50242 388383234 62479 62477 223509730 8744 8677 223928825 86239 86321 587243191 9434 9438 414861565 17474 17475 396567969 84706 84707 876152187 97104 97105 73911720 62336 62337 73613376 99174 99150 215068686 32708 32710 56569733 7384 7385 830842452 77237 77238 604533200 55592 55626 341838877 35525 35532 206937249 28341 28342 215617864 85198 85191 599499473 10188 10189 242977905 1119 1120 839157340 85948 86032 540615665 26204 26205 344631403 23028 22943 123875834 72830 72831 152244013 46784 46776 651414859 43905 43906 370843338 78883 78957 525842978 93785 93786 128221905 72656 72734 50899912 88921 88930 859013161 18392 18393 212989528 3767 3813 966072551 39363 39364 890677132 25751 25752 348298326 79305 79332 864745545 10998 10999 393615512 82989 82990 19586147 23684 23685 495504433 24021 24022 373164671 30562 30563 800695098 3175 3091 777549184 9275 9276 159736123 35412 35413 773621288 92728 92741 74400806 83943 83944 497736927 8398 8427 615422614 96257 96224 571294737 25036 25037 246101548 8523 8467 8497333 32601 32543 276570716 70694 70664 126887842 16307 16308 212558225 74463 74513 434448116 10093 10049 527326348 74179 74180 155970329 15332 15333 749092851 4294 4295 918589502 58647 58648 913529345 11403 11404 380094720 442 501 230338600 83285 83214 846164722 67765 67685 898988829 43618 43619 847232563 76790 76856 796879618 83794 83832 379161498 64063 64129 350576620 17516 17487 170982774 51715 51716 974104341 9429 9430 747663902 26178 26172 324632164 46348 46344 251002010 23722 23723 620021825 62968 62969 582467343 99358 99301 7904322 8735 8736 975842074 74942 74943 609329141 51873 51874 104980182 50852 50853 120918516 55862 55863 745573770 63316 63317 459106690 65397 65356 570700087 2015 2052 982476606 74185 74186 626390781 12984 12935 405990581 48244 48230 514092687 12158 12159 372355756 3587 3588 625323111 4459 4460 743466916 38787 38788 409558885 50377 50378 243933728 49149 49108 153145629 84002 84003 900735510 66399 66400 991202327 56366 56356 289066223 41609 41610 126164310 90369 90370 977780788 48888 48922 898127708 10063 10043 383789471 69227 69237 873891784 85809 85864 164007506 15146 15171 513231433 94 95 691483790 88825 88899 728547687 34843 34844 197303883 96723 96724 605249249 34077 33993 998357569 90699 90680 319199740 49411 49398 710075200 97277 97252 703548671 86635 86711 194181510 86714 86680 439002435 27228 27229 134567235 54266 54267 9360384 61285 61286 29046180 80701 80707 409585997 31497 31498 14031979 4984 4985 592172745 17455 17456 36852136 2900 2901 307121330 63012 62971 226879422 83629 83630 553542489 17936 17981 437625812 81694 81695 716618842 84822 84823 721965100 66907 66908 116244299 68659 68582 956783790 15313 15305 906891205 67746 67713 653656628 27879 27859 202549892 90291 90292 720282228 73853 73908 247230362 71856 71857 937092095 74264 74265 996624241 18890 18840 894350970 92000 92001 263236585 38827 38746 905952514 69232 69233 709566377 59247 59209 117070365 60492 60465 811915421 26742 26743 717483113 6803 6804 273857015 12703 12704 461524327 34433 34456 785755716 96946 96943 553492436 10452 10453 966030178 13170 13171 14936762 55789 55790 619971307 47429 47430 324400318 54952 54953 159370663 54368 54404 357948371 92141 92142 129440495 26889 26890 595658834 55086 55087 868244102 84596 84516 996542776 63607 63616 248247719 70900 70901 374099618 73406 73381 304745057 52471 52530 99127877 72743 72744 524437025 69949 69950 494371049 61534 61535 330929574 68434 68409 721666172 12950 12951 479736268 85955 85883 184285484 36468 36452 362145094 92309 92291 958944123 96331 96332 646661843 9365 9366 41191693 90037 90038 695855956 87167 87168 17783738 77463 77464 402228201 87688 87766 102280874 48108 48109 433681332 52509 52510 951064849 92473 92433 890088103 86390 86443 421288907 70343 70328 555984279 92180 92165 31443373 64255 64329 470761848 59105 59106 839313706 43533 43534 304675347 77273 77274 12198894 69092 69105 682486503 86909 86910 663662154 22205 22286 553033617 69129 69130 608918712 50493 50410 419945454 23792 23811 531752145 69651 69652 374554095 82911 82912 430871152 75934 75935 936130096 96521 96545 165971079 40789 40754 186136045 12483 12528 791542861 23284 23285 741515449 41253 41289 969268786 53824 53884 335698 70943 70944 185702507 91691 91648 853545771 61198 61188 388538476 3351 3397 313405217 29560 29588 174156639 19277 19278 825078617 15610 15567 193391975 61402 61364 618839190 40289 40224 362714286 12196 12273 48969118 45549 45488 484600738 32100 32061 309686673 28985 28930 971961697 24552 24500 789893577 51391 51392 514598446 50167 50168 25093910 88952 88890 260399918 48242 48243 995478611 97283 97344 146117551 84293 84294 835067945 78031 78073 224131097 16579 16580 693031831 67716 67754 557215685 88021 88059 688098422 16563 16629 599486547 896 940 223345786 2003 2004 29743242 59720 59774 445807476 27854 27878 475975259 61084 61168 572821730 95964 96011 600706159 12699 12731 699925046 77913 77992 102346896 31140 31176 785433847 47975 47943 526007275 86204 86228 371319912 11974 12022 77495310 31325 31312 666342654 65045 65046 249794276 96814 96815 912095192 47480 47481 735031042 42386 42409 986064900 69262 69329 556489763 77513 77561 940787215 19178 19179 252806194 42534 42535 556536615 86075 86094 339183001 23208 23209 100372530 52905 52847 660913323 67772 67773 523423610 48701 48702 392729099 63995 63996 496102781 11530 11531 162612407 16490 16465 994358925 67411 67351 822995817 15585 15550 988133768 30678 30679 583674991 85976 85960 964378629 24496 24497 621369294 27390 27391 874705675 45825 45906 222194321 30108 30182 531662704 38247 38248 271955619 16863 16809 233889213 13528 13455 77581663 27994 27915 129098295 27551 27508 581991560 23043 22987 636872949 19077 19118 446299119 15753 15776 81715852 64209 64210 223409599 82756 82757 112155717 79176 79254 82142246 59503 59434 127937688 4886 4887 852080621 90957 90958 904632509 88121 88122 831280584 70191 70192 746711597 68385 68386 481274588 41778 41779 18983444 62370 62294 450578931 93980 93899 40530434 58982 58913 580563254 73691 73692 140271140 77369 77370 14401397 13747 13748 490569472 96497 96434 903046527 4621 4536 163755359 29033 29069 810799695 32981 33020 953651738 99902 99923 110482505 20476 20478 368582288 31879 31880 440985663 20293 20258 242147032 76414 76415 248343442 50792 50793 677859721 48286 48287 304515805 83036 82971 465737279 42329 42248 267063453 30609 30657 857277252 29180 29181 393303091 39788 39711 85492531 69251 69330 639237160 62829 62830 426797015 15731 15759 118457445 25312 25313 716958544 1135 1136 399201547 36716 36717 720839550 3274 3316 821228886 45322 45382 559236328 85736 85654 47035702 4069 4070 126889621 79709 79710 126764404 45733 45693 499928305 83525 83526 867019605 59102 59103 216653229 34018 33990 799915667 74391 74427 970818706 46965 46966 386930832 22031 22083 245572724 41137 41193 587191144 30892 30915 14324742 18830 18831 542614300 19189 19115 725195516 70225 70263 304430167 92374 92307 257541115 31536 31493 328018540 36455 36456 468172552 18777 18753 334985668 77224 77225 135018664 7814 7786 73471960 19096 19097 509797725 70138 70139 827498790 69925 69926 443855202 7147 7148 697833668 12380 12388 217645826 18807 18808 77755696 89927 89856 462593501 67337 67367 793147430 20873 20892 358804961 57998 58070 58165174 20311 20299 105577320 24047 24048 21058983 77801 77874 851879271 22194 22195 699998394 68389 68390 578324343 85398 85418 21615826 53042 53097 514132690 59614 59615 589038138 52416 52417 421552755 40949 40955 47263266 73603 73604 958838110 55871 55892 324192886 57403 57404 749579111 63111 63112 747652571 1476 1505 968435144 77774 77775 812999102 66709 66710 512574926 14784 14785 771306547 47560 47561 363698309 82910 82986 526545950 73642 73643 861734747 20038 20039 300091460 79517 79518 267928373 70174 70175 514831275 64666 64667 733315531 43228 43159 263863280 68392 68393 687369129 10305 10278 120046371 87212 87142 130285358 32458 32510 168140205 76755 76756 236446544 36992 36952 65005684 60280 60281 527996715 75347 75264 972894207 48494 48495 186753569 43146 43147 148728607 85679 85680 315880161 47822 47823 704093600 68245 68246 938456144 9041 9042 134281903 35030 35031 841308950 97057 96995 303491776 3564 3583 411283913 16624 16625 483621349 69269 69193 918949325 82354 82411 515408168 38677 38710 916932947 32532 32533 2659029 87900 87901 194841017 50526 50561 993080543 69630 69631 864949779 4391 4374 428875922 6967 6968 755115452 16485 16486 894507990 70483 70542 12243087 57736 57737 52137314 5570 5571 803284016 31742 31743 714805367 55562 55628 504791590 25275 25290 493362405 47373 47374 602695837 63494 63495 540400902 60480 60481 803952032 71680 71681 251139084 30855 30856 831862723 59277 59281 365731381 55170 55124 388587124 58483 58484 783316164 47231 47232 821108265 97489 97490 907973026 14395 14396 218365549 66370 66371 345082828 36822 36823 110468151 32326 32354 88274931 61796 61823 788144449 61422 61423 896099446 99894 99895 559687846 10593 10664 420495859 88795 88796 183113234 28631 28645 826244549 34944 34945 798379537 96521 96522 890201486 35665 35666 904445045 13743 13805 421381825 59438 59439 621997039 47698 47699 536455559 47604 47568 804835931 86691 86692 476258210 86558 86559 835387795 18023 18024 463644473 5460 5414 153793859 57018 57076 220656980 8571 8572 774403289 51206 51207 461149157 31976 31977 969269090 42843 42844 730937465 20779 20726 880867841 61456 61457 187435955 40248 40168 892480321 35243 35184 959349658 59192 59193 944811248 41683 41631 521739868 55703 55678 847767674 32525 32526 100013905 7874 7806 469689737 75504 75505 386493218 22247 22248 602927940 59320 59244 319097818 10263 10264 293402860 86810 86787 827013421 9622 9633 583107387 6363 6398 617296034 86054 86055 390267614 94047 94118 423702709 43237 43262 497613537 72319 72320 301912313 95650 95577 411315292 53158 53159 63348332 39077 39117 979704122 76494 76539 501581242 34701 34702 2507407 41913 41914 905504206 23894 23873 403367425 72414 72343 627399212 16660 16586 611294090 50604 50605 155310671 8666 8746 458197129 64240 64241 748502397 36491 36492 821975406 63604 63677 981110715 95589 95590 608735323 61844 61845 648891106 26853 26854 374215027 57427 57428 922082529 20114 20180 779222496 66398 66399 896216742 91228 91229 408723359 55503 55578 357285949 61426 61427 445057974 6165 6205 986258800 90514 90515 176814676 88353 88354 81739691 88287 88288 84432189 88184 88185 373244548 59471 59405 686916347 58236 58237 480397164 79779 79780 868797258 49780 49851 923234111 67616 67617 393274211 36879 36937 187099982 52918 52919 30151397 71908 71990 183696678 76906 76907 660419391 97231 97232 383025271 44265 44344 447741523 34271 34272 935858504 26786 26787 543060781 30968 30894 573302378 97315 97280 384341565 57507 57462 468494033 45686 45745 485581254 59558 59559 707531092 48238 48231 440946008 78561 78562 778910663 91071 91072 588068487 50227 50221 949530593 61166 61167 816131629 87131 87062 952459104 6105 6106 903602651 25199 25200 59846672 39706 39707 128946764 79214 79215 745530780 82192 82193 720028208 40093 40042 228306291 12470 12429 192320523 32992 32993 134881904 77311 77312 835656282 20080 20081 697479188 38925 38926 259107536 16652 16590 121724430 17710 17711 784785234 65237 65238 733352431 39655 39622 850170903 96082 96011 315410683 3255 3256 708522275 32383 32384 957726679 79993 79961 765447680 10972 10967 88209122 96658 96729 452149124 23975 23976 641287850 51022 51000 860626373 75425 75348 257741855 39689 39626 729199605 78750 78803 841810607 4500 4501 978482208 51535 51483 651277809 45539 45540 598436094 76335 76336 483407722 42269 42223 836816109 3297 3212 56878319 41289 41326 955252402 18495 18428 677699339 22213 22182 876024936 28912 28871 104395868 63455 63499 813166242 60289 60255 839298521 84451 84452 252011946 94075 94112 764848145 39387 39388 920304965 59753 59754 232693580 2074 1994 131841735 49050 49051 163213339 64740 64694 591579651 49208 49209 97509657 57484 57509 413882179 69231 69238 130129657 55183 55254 297504228 63076 63090 77358685 83850 83851 90058489 31311 31305 448567153 7647 7610 272104691 23239 23254 300668104 50710 50711 396126527 21386 21303 418696826 20252 20287 152362411 75642 75643 617096738 64680 64750 273783117 19438 19439 512999878 41146 41147 355267534 93860 93876 147383252 57126 57136 770810626 80947 80948 728740662 94496 94497 737245795 68121 68126 662543694 23877 23878 131108335 69899 69900 387218392 7054 7105 320167503 88675 88676 126117115 83266 83268 885634848 68759 68840 906416060 2691 2692 608097055 31754 31755 434078722 4777 4778 705799638 63996 63924 523738933 28894 28880 668216302 51602 51663 332815439 78656 78657 959432626 89898 89899 692458819 74451 74439 510180557 90905 90909 581478904 27459 27460 918592223 85176 85141 844433881 70472 70512 610670654 15339 15414 443765274 74423 74424 170195089 81092 81176 249463499 60201 60184 945281768 39305 39306 410562841 95672 95685 429697811 20762 20760 493020549 53360 53361 903984900 97470 97471 258828752 19886 19887 794302020 2626 2639 692825206 13280 13281 474935525 24027 24028 862584437 26307 26229 794873416 32495 32496 875657624 65358 65359 774232533 9033 9108 752846335 45630 45631 723839864 46606 46583 964056630 71066 71067 152764259 16826 16796 229270559 92960 92934 438682244 6978 7015 677389942 23440 23503 78745079 61023 61037 890689131 98823 98824 501035101 69218 69219 484365313 16261 16262 25398180 35220 35221 435300352 51894 51895 371003609 42569 42570 806259571 66908 66962 175871576 50686 50687 182240702 10318 10374 168619820 2219 2261 540429481 25572 25638 4132647 43581 43547 961942942 93970 93971 601653003 47211 47276 516268980 13994 14005 315613271 2833 2837 705289023 50414 50415 338446365 25245 25178 351408105 80511 80512 843493276 87533 87534 575311595 50411 50412 587479648 72712 72713 796764854 27317 27236 364400470 8434 8487 261012870 67565 67602 101462380 21489 21495 514762885 84919 84946 838997162 74443 74444 411144062 34236 34173 613820135 24566 24514 603339552 16635 16636 897970732 48986 48987 476780785 13186 13187 655108520 96380 96434 893510038 28783 28796 84765628 82230 82308 733756682 38792 38793 372681260 82825 82797 935948807 37683 37650 372702446 35476 35477 122584095 39148 39149 196608136 54846 54847 632243461 48170 48119 524737196 72385 72386 906426005 66711 66712 920139923 34674 34675 682663353 57805 57854 834556126 10489 10435 201780545 18103 18181 577134216 42065 42066 902904105 68560 68561 472511312 94638 94639 761276640 12648 12675 930956173 36480 36481 944685806 86164 86165 28206017 95780 95822 470656674 56772 56773 496801181 94989 95007 923153705 7290 7291 774294189 42864 42833 192167191 58993 58994 286055474 68381 68382 395443574 76895 76877 30828029 33901 33902 833078047 98873 98874 671078899 2182 2183 534478378 10508 10509 365169764 82798 82799 453746825 47738 47707 655340899 90580 90581 361212314 30861 30862 364522291 63297 63315 573929254 12115 12147 980716446 58269 58270 628722662 23573 23574 427761416 3289 3290 294291984 49384 49343 356787426 49101 49102 247115910 5829 5830 77786751 74445 74446 69658439 79899 79875 306623035 75032 75013 538502818 46895 46849 64492852 13679 13680 798603763 3922 3906 680706527 47592 47593 223294479 44515 44516 619984564 90613 90589 497239082 51190 51191 780868909 18113 18114 319204477 40969 40970 633616528 34728 34729 90451864 14533 14534 328889617 16521 16522 297597489 15060 15057 673117515 19998 19926 402222399 42487 42475 780920725 9486 9487 246968980 72588 72589 5896429 88744 88745 450356757 65915 65916 968334187 13307 13239 310621042 60340 60341 890281292 62156 62217 628356618 4464 4465 183785077 37568 37569 386364873 29459 29498 75849803 12101 12144 709818279 40288 40321 631944074 39183 39184 272335467 59740 59741 4646222 60143 60144 836295959 92327 92248 68477314 84028 83950 3339706 14507 14496 351031290 9976 9977 20297292 57556 57557 781197346 38261 38323 254523943 75413 75338 346489825 14662 14605 229582648 83531 83489 724764463 97221 97222 9799304 88219 88220 961995161 2691 2694 322175180 95674 95675 526377521 65900 65977 766401696 92937 92938 61110608 35899 35900 398643603 67053 67062 703280566 32529 32530 948741161 4406 4356 91657569 47265 47298 13912598 85916 85866 986139523 46862 46851 529892434 59912 59838 282819079 47460 47461 340978645 30013 30014 7293081 17128 17117 624857017 56206 56207 806921928 61441 61442 952419932 94520 94476 782433067 34151 34152 503091842 58778 58779 476526870 86509 86510 317818894 31654 31690 546570708 87147 87148 152490057 64883 64866 300738341 86732 86758 634015900 54151 54208 911956021 62107 62108 911535375 77078 77123 388312888 80847 80861 294516635 81663 81688 249161599 67263 67304 863826116 42627 42628 242380622 25470 25551 878875574 97766 97696 861977023 94077 94044 863531655 22374 22375 284917593 96745 96746 96794617 498 499 215959026 69675 69684 280415164 84934 84935 355203761 70060 70061 992488700 304 350 168482926 83278 83279 922426480 36273 36231 566715596 45659 45660 875732722 7057 7058 351072592 97646 97647 632990282 38771 38772 78005064 50206 50290 285651932 28000 28001 157596916 27448 27449 808438120 77599 77600 171758647 64056 64057 536120606 72014 72015 347401581 20717 20718 35643048 43631 43711 103669965 51227 51228 527167041 60488 60523 803051941 71277 71278 413559121 27376 27377 334664297 64714 64715 702188152 35479 35480 248168544 23889 23939 627108226 63860 63861 732917361 5633 5594 769462748 42750 42789 623365802 25267 25183 451564794 46978 46979 577909062 25695 25696 346186078 43068 43079 576228432 11033 11104 188800889 9200 9201 376376443 43778 43779 96946379 97852 97853 417784022 86429 86493 115418586 91479 91480 407405361 42107 42180 481068527 54477 54451 165306315 73903 73826 955694082 37036 37037 145436392 26970 26971 851082618 40819 40846 457196600 56416 56412 392611517 68451 68452 907911726 19005 18982 365556851 11742 11793 342092973 40387 40354 696210496 44720 44721 200301068 80420 80366 567320538 20298 20299 927231165 39491 39470 356725390 78425 78493 903992417 64825 64892 333057161 83215 83140 712794897 74871 74801 152675302 65651 65589 457729224 69477 69524 49609911 37129 37130 86830237 54593 54594 546601571 2830 2913 59608374 83736 83655 374809335 83004 82982 31698624 37101 37173 103701546 58280 58281 63991247 55427 55402 355091698 5446 5447 78879571 34940 34960 515903312 53272 53273 908061230 3767 3730 491022458 24496 24494 886028587 30797 30798 248967010 27189 27190 521316908 47797 47803 422563737 13892 13893 361753238 26609 26639 971758919 22762 22763 452540951 50077 50078 295689384 99849 99769 641812581 54260 54261 795555927 17089 17090 629056257 5277 5278 47217552 84011 84012 835332538 50863 50945 982934194 8094 8148 412342075 80430 80487 55643662 46849 46850 694508993 25054 25055 538114691 74546 74547 582122271 40531 40532 629916206 37089 37090 631841987 15137 15138 452428506 85132 85127 997287189 83356 83357 311816045 59382 59383 612411916 7346 7372 46692815 39217 39218 69986320 93867 93868 192979098 93959 93960 651579154 48476 48477 313086954 53279 53280 308708370 66617 66618 540230021 40082 40083 37561450 82500 82478 151541023 1285 1286 131103435 23031 23032 4124519 31645 31587 646357119 10968 10969 66906714 95307 95322 912733258 22949 22950 867665362 7428 7429 849869040 57729 57730 39802227 67665 67648 930130077 31034 31112 950882050 79351 79352 602870647 64106 64108 834322049 17085 17086 870168309 17900 17901 85175607 22746 22747 857095232 73965 73966 678242608 89313 89237 814670525 31856 31857 685677566 69662 69663 188908466 28266 28267 329050312 70616 70617 739180166 52671 52672 402580374 23530 23547 978333200 6522 6523 924279765 10681 10665 151626090 73663 73664 688110746 56800 56873 602574441 20317 20318 598279003 44742 44703 927021702 10605 10617 313561464 73459 73460 281403972 5080 5019 529867465 24839 24859 155867173 48553 48597 217085548 37355 37320 188600470 92849 92789 923704822 35985 35917 628387121 77163 77238 536719393 70667 70668 55501004 64144 64145 341285819 83242 83240 3052421 31496 31497 584660388 14281 14282 624906035 12168 12217 147312873 79840 79904 128301033 61846 61826 540845512 63132 63166 211004603 74461 74462 462344338 506 572 218884906 18432 18433 786509297 3183 3251 488729413 1631 1646 258764650 92552 92553 422368919 96321 96405 521676732 25574 25575 219605794 30520 30490 464340977 24508 24501 528927862 16248 16164 524969228 64031 64032 616034635 92965 93036 981407419 89870 89871 106282641 2927 2928 843151142 24805 24747 875308489 59752 59750 836262106 63447 63366 329313448 47702 47681 450549277 29926 29968 146066954 88102 88072 404491389 70197 70115 945792310 36990 36991 747409153 73008 73000 74564801 64416 64417 47604992 15222 15300 638621319 12459 12460 79329027 22866 22867 303694154 47887 47888 217271226 48845 48836 456214622 93043 93044 995977821 23030 23105 22387033 3438 3439 138141284 58248 58295 508258414 57363 57364 758340199 40766 40684 290275730 75248 75225 281206000 52402 52359 877919455 35411 35433 986207348 46983 46984 74205049 37501 37500 713256632 56465 56531 629981093 41554 41530 653360142 55754 55763 488101137 82973 82974 382226644 30355 30348 484359626 37943 37944 537714258 82758 82759 478186777 20880 20941 746001102 15644 15645 394452077 27821 27865 279774157 79323 79335 637087277 48559 48601 766204050 12256 12257 631372450 13652 13596 524577160 499 553 500371017 53521 53445 623416293 38932 38998 736908376 90237 90309 583878155 72767 72768 727082050 34638 34698 142969062 13151 13201 698986885 57892 57816 534830797 90202 90134 620673502 50595 50596 716706157 54597 54594 92336890 32891 32918 254266420 76991 76917 686734783 6422 6423 299936648 47205 47255 836678432 31339 31256 887061185 13313 13314 250115062 36373 36329 504027113 68192 68158 959475086 34586 34514 707457933 77553 77506 477935945 86461 86462 268640231 31417 31495 364221578 40531 40561 626238250 52418 52419 129178524 89218 89246 807490338 53422 53423 826313686 42460 42480 494183852 47108 47107 585204749 12065 12066 133880776 22522 22523 579920013 198 199 462088859 42695 42696 732300779 91362 91389 744888355 91327 91328 714968110 65344 65345 674055337 25417 25478 121946413 97353 97354 525597582 30421 30422 59870100 4856 4857 108674487 71601 71602 345899882 69128 69129 690991877 96162 96163 385197116 75759 75746 779317540 82443 82396 759562287 76875 76876 27266594 50613 50614 863534290 52660 52661 140164558 67497 67514 318006052 12973 12974 556206604 25464 25465 384383365 91459 91460 506070513 56826 56763 158857567 6142 6124 344174354 47852 47912 919444387 65627 65628 729637487 52352 52385 553959408 8640 8641 95058258 53086 53132 870478062 79836 79843 93036809 74183 74249 714535446 8091 8092 91784113 18884 18885 445150413 93038 93111 95447866 39364 39300 53956877 8516 8445 431335018 80013 80014 877053810 1217 1218 574735187 18157 18241 740123038 39465 39466 325471149 56590 56591 442384316 99884 99885 532111479 86983 87051 683006718 8065 7989 862670320 71124 71125 321506188 36220 36221 378111983 50489 50490 115444778 70700 70770 525223134 43707 43635 64200595 78795 78796 774706054 52685 52619 25684889 79266 79333 976120986 62425 62426 486917625 65688 65689 778146892 41077 41078 547308486 19042 19043 736102090 14227 14165 575497399 74336 74337 638515532 72145 72196 667725802 11053 11054 43457535 26536 26537 215496437 27362 27421 234079547 5301 5302 308083668 29624 29586 801355908 81651 81593 899845474 41017 41018 445058557 25433 25435 731819479 83056 83057 875889073 59325 59326 623512964 19059 19060 694746674 74222 74223 194307072 79461 79429 90037199 84670 84668 238827180 53961 53902 509986441 63250 63274 990829900 72301 72249 281440394 98177 98164 321603889 78735 78751 765789477 64752 64763 886459283 52272 52202 28478201 46123 46124 904998703 40824 40813 8734128 91980 91926 736401221 70851 70927 754575890 41788 41789 492982697 23214 23210 671299377 92179 92126 753992863 78971 78972 676368466 76698 76699 450684341 1541 1609 765143702 23652 23632 623031982 89978 89979 843377078 19631 19632 696502709 94149 94150 461202907 69143 69144 824702599 42527 42528 442968245 86950 86869 210061061 55914 55971 340313904 65828 65912 651240247 77632 77591 219799440 54174 54144 294769135 3365 3408 778373014 67008 67009 847129757 9978 10039 420270617 59988 59930 256830235 73938 73939 258576464 20738 20717 328215566 50192 50220 404063992 36607 36608 768652257 3732 3731 323359208 79485 79454 314430966 29563 29551 14860846 26072 26073 830515591 86723 86662 170846356 6591 6635 499380243 27960 27961 533975505 7395 7418 727795269 79703 79726 368431648 71701 71702 348801881 95284 95285 862573433 37620 37690 450457178 47100 47174 97052655 30743 30744 463232758 77457 77458 47678398 67242 67265 981835613 2821 2822 535937136 41936 41937 373024420 52097 52099 265959844 18015 18016 660648242 17651 17652 632460307 11273 11274 413408796 63587 63623 328730312 18701 18618 607640238 73087 73088 296477167 64050 64022 866282873 26671 26672 470275838 30861 30908 494826488 47901 47972 890322397 40811 40812 10288842 24586 24587 52055485 1535 1473 727225288 62963 62964 487721109 38669 38749 424432018 97323 97405 803853958 51211 51212 704716884 29493 29492 290765876 8144 8145 441297345 3742 3733 853800937 1150 1151 837647644 85730 85673 756857251 51360 51361 747676556 65251 65275 132082972 9119 9120 311043445 33381 33382 171425813 95023 95024 316261728 8697 8698 430782470 72960 72961 903324043 33017 33072 481053944 34019 33940 265238480 9834 9755 821779428 71568 71636 281788523 78094 78095 593176176 2336 2340 901411670 22881 22913 233518315 64470 64482 179600126 50350 50418 328968246 20274 20275 463368053 1777 1794 749825365 22788 22789 148083089 74262 74293 932484384 44908 44909 87868833 17236 17237 709065329 73232 73195 960366902 40906 40891 283355615 24351 24354 499162652 34947 34948 231543994 33739 33740 979760390 60976 60977 186738607 26663 26664 145999621 95435 95436 262982957 88541 88602 41578312 94028 94029 339705909 21537 21538 846632151 55656 55657 660810440 46848 46901 344391711 44974 44975 433782492 96922 96846 965035526 49501 49502 336395060 10540 10541 249054399 84027 84028 17063131 52972 52956 946672775 86900 86872 91303626 74045 74046 738491582 91605 91559 841328821 29816 29817 496447255 22727 22797 378433319 68130 68131 526199796 6395 6358 307986457 85805 85806 582547007 88126 88095 670788189 27173 27174 108458803 73287 73288 454966243 81948 81989 590314628 15770 15771 323692187 49237 49238 620610346 36464 36465 271060317 43294 43303 652069629 86495 86496 127762068 35081 35029 718671257 87620 87621 609343758 95053 95054 695497698 28623 28705 559455163 36520 36517 408248112 26554 26555 769930 79960 80009 732461225 42854 42855 430469770 75983 75984 18041103 88940 88867 303343191 86890 86889 773960180 85011 85047 711934381 53668 53669 161962711 4647 4584 426905228 15311 15312 878816651 71538 71600 958047551 37242 37261 115563043 66717 66718 32108505 65757 65758 78362259 91266 91267 841000321 28951 28866 485085558 26494 26410 828482664 34977 35049 202798372 63313 63314 647984002 15731 15732 175710387 5317 5353 33368149 11934 11973 145628661 24866 24867 760875322 90386 90356 43263407 40323 40324 540817442 95153 95154 208252433 79964 79961 520990247 91950 92026 13864193 46703 46704 904574278 47603 47604 957032584 55447 55466 534117635 88526 88527 894057919 36156 36157 187838475 14568 14569 754533163 76453 76439 790822851 14318 14319 755270476 80359 80317 353276464 39485 39486 290740604 28385 28386 798281686 64396 64400 878852160 75217 75267 336178471 95106 95107 112336154 12766 12767 524644961 13710 13711 973400490 23988 23989 177645382 29132 29059 367393447 60640 60656 444378917 9843 9791 142592575 40173 40174 448091139 94695 94619 846524285 62163 62107 322070255 53116 53117 266517405 18985 18955 767670063 27483 27476 977564400 88196 88122 980372632 31546 31531 330213475 40709 40659 195153948 4624 4577 881530099 39527 39528 422544819 71221 71193 708301333 51673 51754 459836963 23733 23734 383407858 12323 12324 53455044 78169 78170 289219539 40791 40792 688796973 96235 96236 907046658 28605 28632 316029861 69584 69585 967961775 487 486 100953202 74242 74321 625307400 22449 22502 588015240 1893 1918 466900764 51143 51063 718896418 40364 40365 715907322 84025 84026 42653119 32523 32469 983794246 88724 88725 190080333 5386 5357 356874926 90579 90580 65343728 86423 86424 939825851 40867 40908 863324541 21310 21267 658360303 9776 9819 377694135 73392 73393 94594750 45756 45757 712489641 91518 91519 409675811 89594 89568 842654815 82548 82513 956505129 97436 97371 956125665 39999 39944 483182525 50691 50692 446736310 77477 77481 912311381 28088 28118 498660411 32122 32133 231172263 93599 93542 699539964 68104 68074 1533850 1000 1001 258947286 8908 8909 938460667 54551 54498 795279614 86589 86590 377044904 69143 69134 541764071 63511 63527 177624799 32641 32642 161487261 84929 84930 369883656 11173 11174 764646165 31202 31240 382085857 87712 87713 327374559 53693 53731 350036831 26146 26081 437046877 70610 70611 441568596 72393 72394 207030558 51022 50994 738344885 62883 62815 899840415 93091 93035 39014640 49486 49444 363589582 97892 97891 913761514 31702 31648 308751163 4144 4123 618211212 36469 36470 972799190 33163 33177 519061513 3005 2957 853995687 58364 58334 520394483 38791 38862 366659903 51601 51597 288897567 6326 6327 842797369 6990 7048 758226446 90311 90318 319954324 26954 26955 210126084 25448 25439 890227655 26767 26768 182991294 12147 12148 127159853 49458 49459 490442484 69527 69528 627287844 89517 89518 546922592 33036 33029 693273159 95317 95326 880151160 29842 29843 665272078 98075 98076 909596800 29998 29999 554561882 14743 14761 851943463 20631 20600 602633212 18316 18317 292266095 39669 39670 332348086 57989 57990 811557626 17686 17687 677813851 7719 7665 797452516 64365 64347 144394995 35113 35172 719818932 46760 46761 554880773 34321 34322 704220547 42091 42092 496109915 32300 32328 701847883 93531 93532 556270166 56587 56586 675696524 83239 83240 860703357 8308 8280 636159284 41650 41651 589900051 73785 73786 611229054 6247 6234 189866310 27613 27614 528925177 33861 33828 102232014 72548 72549 848777268 82708 82709 569684715 73802 73761 481730023 11684 11685 311786907 86339 86340 477851539 49388 49309 378478743 39191 39274 900897686 16076 16077 554777961 76017 76018 45550990 42078 42010 593557613 64804 64805 574634207 28079 27995 288659045 86560 86561 586878324 78480 78481 192552648 51607 51617 389484355 2837 2875 450532458 38930 38847 741513560 65741 65742 652223956 80763 80692 254292138 61378 61460 888240014 83108 83109 138935655 42582 42518 696804655 93890 93891 878411025 38036 38037 609269800 89916 89907 943150464 86537 86511 414504025 34269 34270 668868812 13766 13767 162832377 45758 45759 661752062 21586 21608 857485048 53498 53499 5830219 82619 82572 995050562 12156 12157 18634150 80210 80275 841735467 16015 15990 850913904 52172 52173 837569761 14515 14546 419789691 94873 94874 476174976 11788 11745 724510106 42265 42266 702152589 277 278 520702885 36676 36698 734503626 76763 76764 968435200 31185 31105 933748186 24968 24969 490317719 24621 24557 924813143 71494 71468 695258360 28644 28695 355581849 27864 27865 990571890 94147 94148 989823907 45786 45787 584573478 77091 77012 449892086 23767 23768 828460141 17093 17094 389768544 85802 85803 41607039 93877 93878 796414048 96982 96910 849967696 53320 53321 196761206 46075 46037 249013215 64236 64237 587423978 45790 45791 803187554 8715 8733 745877454 47499 47469 941205900 6611 6637 326459735 21053 21054 167353756 38356 38357 758576124 98268 98269 120143373 94241 94242 825787102 28868 28866 109075769 3084 3085 976694102 63830 63831 625001084 31668 31615 454653168 72321 72322 334674148 24000 24001 859828406 88009 88010 220626303 25493 25494 37172795 91105 91106 597971338 32358 32359 478435995 89782 89722 356720993 43405 43390 726052964 38363 38364 829585604 87089 87090 927617388 28719 28720 427533974 17113 17038 245014385 71960 71961 122112708 26309 26310 259504148 86554 86586 223361038 12214 12215 869677947 9070 9055 55083140 5956 5957 223388552 36132 36108 983380327 92550 92551 37283566 71112 71154 711467908 14171 14169 813495164 99418 99417 310257532 13869 13870 535744721 93257 93323 654273128 88019 87944 39671810 1274 1256 309903343 64247 64248 948275382 58054 58055 666278787 23511 23512 923676696 34428 34418 436538862 62733 62776 456666947 68294 68371 428711020 23809 23810 178741138 49457 49439 841689834 18814 18756 246037558 52684 52685 229802969 42679 42680 976979712 45378 45379 425320773 66110 66103 367532934 22101 22044 780407712 31658 31671 762758268 9479 9480 343640604 47062 47018 830811260 90760 90682 867680594 35537 35585 640110467 44720 44792 529001316 37997 37940 394868679 72702 72645 348666022 13313 13373 25579566 18436 18470 298954107 65444 65445 780351738 98851 98818 721404100 25483 25484 579803758 290 291 480767792 44130 44131 51421531 65869 65890 937671602 44878 44931 80148958 2571 2550 430964995 87678 87679 444245608 12388 12389 980919683 72983 72984 336054156 55908 55909 101537309 33474 33464 118367841 74938 74939 531925850 22635 22565 89393606 58410 58334 901990501 19810 19875 563553687 41376 41298 320716926 68429 68430 124064145 39693 39694 559580851 995 996 692213404 13205 13229 472806838 50199 50119 842924920 98527 98528 441713332 75611 75612 50637353 97315 97389 627812282 70711 70712 138339233 11005 11001 107229371 9720 9724 205330406 98861 98901 926861025 30366 30367 306408298 33783 33818 654029098 24706 24707 221036269 73571 73572 395851304 14434 14435 438414721 1746 1747 647384656 39310 39311 665886195 80135 80096 149494955 84986 84987 682183823 91305 91234 460385005 39070 39089 579956499 17588 17665 418554115 62097 62054 534348284 60453 60419 364372603 31897 31981 732747669 99237 99182 527533420 22963 22964 823859884 66417 66418 786621402 39442 39435 578867110 74803 74804 232745668 99133 99134 682233076 82558 82576 153987480 84261 84262 888565692 10891 10879 361749500 99373 99433 727743979 27781 27782 362092224 39752 39753 731499477 5471 5472 580816117 25771 25837 991974633 73894 73935 730427599 43986 43977 712120923 68427 68428 2623325 92400 92315 832848587 85434 85369 921995097 38145 38146 818643187 92981 92955 30030097 57066 57067 258703489 84778 84779 846015597 2283 2284 249845702 28523 28524 740487165 31401 31447 694789451 2304 2305 457648680 62846 62773 524491414 92009 91983 944921571 40098 40099 104768795 23931 23885 421233662 84050 84097 265260482 961 876 930042012 42851 42789 172414286 5113 5114 570643121 73732 73733 141730109 38199 38200 428938581 53335 53336 93938907 70953 70885 783239790 44957 44958 709285802 48421 48422 448982109 55556 55617 386290579 19030 19031 604747840 58446 58447 648700615 34091 34092 958939559 25914 25927 962454558 87804 87884 205665162 72140 72141 7459665 5904 5984 584059523 91661 91612 823116472 71261 71262 487441395 94034 94003 384887639 63981 63982 713661419 92627 92606 59407346 22568 22569 291558598 70353 70313 143450105 98736 98737 617101567 35408 35409 680281692 91086 91087 771450542 31214 31215 810933435 22081 21997 469355723 7911 7929 440827540 3325 3339 839231349 96701 96719 320111693 68004 68028 455434454 64739 64809 570903225 5896 5908 556659882 33374 33375 120074656 35657 35658 470002366 89564 89565 718690448 99794 99856 429723887 33078 33031 591803314 37963 37964 73818632 42577 42578 95290131 84515 84516 31251042 59470 59471 340607620 49738 49739 201135435 78311 78312 64778531 28698 28699 755515665 67935 68008 200200709 48878 48879 665265280 37541 37585 471517199 20663 20664 452983222 93478 93470 524567091 18359 18360 693500800 49049 49050 692432406 65574 65496 106434714 50421 50380 691262793 61563 61564 844643725 52827 52902 953514724 23209 23177 970592460 32427 32487 91362775 43610 43611 68944374 60871 60927 999354700 8561 8562 319571857 30409 30410 594161533 44001 44002 921300254 96014 96068 612590270 80083 80084 810152 35282 35355 192296016 26697 26706 596169730 21806 21758 890741656 6903 6904 524847439 89494 89495 397937843 91592 91593 163938669 67807 67724 348282927 69186 69130 510414807 14490 14491 596167244 10140 10141 636865047 93288 93367 297240092 14320 14321 712587887 18057 18058 81356720 1233 1234 479236243 52570 52571 509779492 4419 4420 636406380 85024 85025 729850477 45843 45877 131473448 85797 85798 412435784 55727 55769 701704497 80537 80466 471087285 46001 46002 134023521 82749 82750 352037826 85461 85462 861283793 49015 48997 796148998 90004 90005 322244800 6996 7014 717660734 16482 16564 728137132 72592 72593 945945605 46563 46518 57684963 47111 47161 983718366 21672 21673 928582030 39926 39927 837195006 58625 58626 208036188 5532 5533 397387029 44491 44492 792058665 56444 56379 19317408 11277 11278 64694460 84233 84234 440737472 15060 15121 735807522 43422 43423 858595936 34458 34459 400277666 43552 43553 753203733 91177 91162 451972705 34175 34133 996231364 3442 3401 113818779 81064 81125 868942703 46973 46974 535272738 60315 60316 792029325 23945 23946 936461846 51561 51562 349231570 76455 76396 971495495 94450 94457 864864380 34717 34718 563346581 38148 38149 718819807 6770 6795 804928892 16565 16566 73360977 8828 8829 59284507 64216 64217 179375429 43000 43001 69516545 18243 18244 16181420 42550 42551 316900544 54955 54914 441122876 91680 91681 578147064 66505 66453 792153551 17445 17446 472501088 31811 31812 170331386 81735 81711 151207914 69069 69070 535745514 3298 3312 494285765 58559 58560 181673284 90093 90094 753364576 85004 85005 592303390 53242 53323 938226197 30218 30219 639018765 22177 22178 186240123 66436 66391 100218129 81788 81789 943984535 91384 91401 935379687 24138 24139 54393544 37875 37876 537874168 39349 39405 565061228 33638 33639 248202078 27937 27991 833537069 93715 93660 251697053 80971 80972 496574325 89631 89633 724379360 19893 19894 191919011 806 763 952065409 79768 79769 541436826 53122 53123 488830700 26063 26064 135959542 70496 70564 408288027 97064 97065 64054583 24408 24409 997157447 60154 60155 352636567 76174 76251 372804812 59905 59906 840639249 23609 23659 332786015 69492 69493 759837368 56915 56845 680526584 11641 11561 136104258 95838 95839 306553316 13711 13712 497158713 31737 31738 838580829 70779 70781 658730124 81861 81862 598032805 16206 16272 182979288 38096 38097 366043282 36440 36431 323272919 22447 22437 400550518 53269 53270 945547884 43006 43007 720686693 8905 8915 109812488 58871 58830 796332066 56683 56684 241719186 65724 65734 703602753 87610 87566 422672971 10423 10424 591203723 81664 81665 25279980 4155 4156 1661825 65493 65494 611601350 24439 24411 392117997 68776 68828 156434633 19397 19394 834007292 39888 39889 185858904 57271 57272 929889260 15861 15862 749427203 14824 14825 480595007 6671 6634 540467641 91245 91246 197643246 79372 79428 368408299 62054 62055 39282289 1677 1678 951260519 6136 6166 514487109 92507 92508 984541859 5256 5195 970873947 13422 13488 449694340 56134 56076 819089828 12996 12997 529183135 11254 11255 565568508 67934 67935 345695276 55602 55603 274097962 37688 37689 357330447 57106 57107 438882731 95026 95027 694946321 20655 20646 769827221 3453 3454 761587196 66509 66510 521477303 39202 39203 747531061 10586 10620 126689344 36624 36625 625542381 33273 33291 885920745 9751 9738 391283319 17268 17269 209295161 706 707 699915327 87910 87878 55940605 14134 14135 233024698 98654 98642 11294419 34678 34679 315260413 86325 86254 972525355 50585 50586 442894238 34312 34264 949363777 79424 79412 453470408 74380 74381 558178566 72013 72014 174015904 54746 54747 260559389 35442 35443 70529327 3968 4050 890814229 94926 94877 582426732 22180 22181 143936727 21550 21472 706162165 40185 40186 321065766 27334 27329 910495721 2269 2270 381043265 15930 15931 946227792 82940 82976 26083108 18550 18491 328174443 13958 13887 534263181 34386 34387 706940775 38698 38660 77436655 71221 71196 120493678 71899 71900 727844126 29517 29547 583123706 9890 9817 809755038 98257 98258 425333705 4775 4776 975113809 57949 58002 286577400 66231 66232 296782182 42949 42950 890090372 62859 62860 23291805 58695 58696 40607108 57165 57109 932047721 22819 22820 927218616 27145 27146 358839295 41648 41649 363097547 48229 48168 366861142 21519 21520 758903407 26698 26741 925226838 52465 52461 751439534 73489 73490 875284280 63193 63194 132386825 91595 91528 964196076 39169 39170 594872154 42793 42764 976055472 25653 25694 268197503 32141 32142 734477586 27827 27828 926625975 50598 50599 165286719 63158 63159 273856352 51897 51969 731443265 56400 56396 459353445 20101 20092 433006701 79885 79886 300224484 10074 10075 5305198 90882 90830 974358442 21479 21532 694273702 75113 75114 781798670 91187 91188 282888325 10445 10476 313879074 55165 55166 123591218 32470 32471 765044137 46412 46469 327022330 88926 88862 45553930 25638 25634 190040635 97454 97476 89611141 8306 8307 931379274 42819 42820 300917183 60582 60592 439209494 29754 29736 698991422 29102 29103 392049121 54752 54753 838406325 71005 71024 126095117 35467 35505 714734961 16098 16141 828852294 94504 94505 131444913 7230 7302 103048104 46274 46275 135540829 95401 95382 379652800 22320 22321 835516465 94769 94801 491249247 41665 41621 333521497 42449 42365 940788656 40079 40080 646971611 93216 93217 730729464 62797 62749 914999329 78048 78049 969165726 36063 36069 343388695 58477 58392 900865982 21605 21678 628824162 88754 88778 745600152 94756 94757 235049738 65201 65202 887542373 90789 90790 487367671 7178 7179 253330711 88638 88639 990801323 1226 1160 165684852 23140 23133 792654163 24478 24466 198678686 63080 63154 277259151 56327 56265 571445779 64223 64187 591139055 90403 90427 359529934 31572 31573 392347268 8720 8797 370717361 99568 99571 196928974 40014 40020 121255246 27551 27617 679487166 65628 65629 924863489 50807 50808 190889663 65892 65893 140648945 51078 51159 246052141 14708 14709 56444716 59239 59240 823146475 73867 73868 677355148 31025 31026 817864103 75288 75289 270867654 54607 54608 352078943 74034 74035 734120100 98950 98877 167454178 72174 72175 681755910 28428 28419 735271599 3880 3811 710369891 19845 19846 424984834 39439 39409 938166787 47584 47585 896550294 65043 65099 813352243 77254 77296 72128103 1043 1093 912078078 82954 82974 162914647 66183 66184 347002641 87265 87266 298522313 5568 5627 254108818 61530 61531 383207754 3593 3580 58625374 20472 20415 827240096 1873 1874 625259906 23836 23837 379329497 41581 41582 955382521 39918 39919 204353105 69928 69929 734663105 57431 57420 13483589 87957 87958 504275169 83877 83878 212818583 88152 88153 325621620 37451 37529 342442035 68681 68634 383082056 798 728 900237598 91746 91720 441198388 94996 95055 306634815 69813 69814 782932329 31831 31832 156185999 35382 35383 354674378 17063 17064 420988453 91100 91098 49367840 88674 88675 579640152 52158 52194 809737449 76293 76294 937930084 17513 17441 661534227 19309 19381 219930711 51641 51642 691879722 68086 68087 327998035 97893 97894 402448023 14117 14118 683040462 23633 23634 350146803 36079 36041 271581214 8692 8753 536063020 18025 18026 348319037 18517 18518 128738407 90373 90374 841334369 89561 89535 229767321 14125 14126 853051848 6180 6181 871404434 51241 51242 246570996 72645 72646 811694991 64535 64467 632975152 38228 38162 560592918 23216 23132 683757202 57319 57386 266941574 83856 83850 936036840 59464 59413 766472075 8378 8379 354384185 53881 53903 144245198 73272 73273 395080827 43229 43230 377452032 14448 14372 711794622 38412 38413 943493192 57617 57662 170551666 70488 70429 912378739 58533 58534 584576427 11386 11387 818538414 60558 60559 366332829 27813 27776 604577306 57603 57604 569645891 66783 66784 319006010 19841 19842 152270096 34077 34078 278539317 87926 87927 664202708 72044 71979 797804457 29802 29742 151261110 51673 51667 927644166 71907 71908 369095399 71762 71763 63173598 23147 23148 646856840 72277 72267 992585678 86190 86273 421784964 66132 66133 705478017 55773 55774 610571190 89083 89084 651942112 96941 96942 939325022 7323 7383 765917161 41036 41037 995738027 13523 13530 866459931 80002 79946 450193521 87318 87284 3633458 92002 92003 526575414 28075 28056 11997303 57617 57702 778504447 81981 81982 735229900 28482 28542 827903136 80977 80978 772600757 6965 6966 286770004 89530 89608 278832439 43008 43009 252003059 91467 91468 758863368 40672 40673 451539393 61627 61628 563912753 62094 62095 115931099 54518 54519 707326457 80916 80847 462653946 19702 19691 370953508 14968 14938 213372720 25000 24959 999054267 77000 77001 406139830 48376 48377 532736039 36545 36512 964038200 33687 33688 920902838 5987 5988 760392313 29995 29996 978314204 62878 62879 415037011 1096 1018 897274274 734 790 703092104 24202 24140 12898592 84107 84108 597867547 47260 47261 805189034 60086 60087 21925103 58512 58513 120523959 39664 39665 544452532 90707 90708 482562887 73921 73922 697825790 47976 47899 746313898 86427 86428 681862168 99323 99324 363027719 67876 67877 412429606 30960 30961 904177810 40352 40353 681121439 12608 12609 996411062 44037 44060 450603087 80554 80555 990885968 91341 91342 938970076 99260 99342 255298643 93416 93417 757740032 32368 32453 631595794 25257 25286 150580908 15099 15100 597303267 36995 36986 857222220 45971 45959 788009038 57239 57222 100779912 81228 81229 652531494 13615 13616 454500126 5313 5314 957258098 29415 29416 120573889 7380 7442 279235232 59704 59705 241113491 68926 68948 994202432 96380 96354 712971401 52120 52053 945642685 12190 12191 117877450 35209 35210 679470097 46390 46391 705455960 38573 38574 536390129 39843 39802 199372342 32653 32673 54347672 49308 49348 32174937 62656 62657 43884698 80488 80533 547894284 48410 48457 600215851 77438 77428 18414300 9133 9134 438189077 81578 81579 353794499 26291 26239 582353975 35394 35395 69940480 51438 51439 926245749 60084 60085 374970767 17873 17874 489049185 48444 48414 564177154 63107 63152 756030835 86594 86667 309559145 6295 6286 163427589 97474 97451 82553687 15175 15176 624940861 66507 66554 785548763 97969 97930 702679990 5254 5262 324308567 9289 9370 763205 88432 88433 876795032 47393 47394 940384211 35389 35387 706338001 38800 38728 392764224 47349 47350 825945835 439 360 610309071 75150 75085 835712375 72225 72258 751196254 16463 16464 375761103 36831 36832 886195402 79966 79967 315323463 298 266 732832088 11299 11239 693773096 10526 10527 515400549 281 282 22620287 69162 69237 799199393 39027 39108 564069503 84309 84310 406679575 56048 56049 24753968 96952 96982 644544445 3514 3515 714207925 41585 41586 756875810 22832 22833 795586712 7375 7376 694821291 83196 83197 582717621 42892 42893 800641403 35361 35362 142408210 87023 87024 837937635 13485 13486 308903064 56294 56295 572371089 31699 31700 890462916 16337 16338 655129312 42209 42258 143194073 6314 6231 471272872 57563 57564 116165647 77453 77449 69354393 75220 75284 257515162 61012 61021 465305411 35519 35476 434698659 88975 88972 855919782 87892 87923 613039879 69318 69385 629329315 89059 89060 626821089 67197 67199 783192108 94047 94048 79597273 83743 83744 274573790 29882 29862 385153983 90426 90502 5300304 2045 2122 905615528 91050 91051 883367596 35140 35218 951672001 50009 49959 736097421 29294 29257 933789588 95410 95411 414254862 25684 25685 387229531 12310 12227 273807775 10179 10153 798564475 77700 77644 808986954 26232 26233 904047609 80347 80380 812365612 88834 88835 120114875 78128 78129 358710037 97720 97744 535241168 31623 31624 793548694 51919 51864 609345987 44460 44517 114991247 34896 34897 476524397 18767 18768 734306949 3242 3243 196188668 23897 23875 76958012 93200 93173 703646660 37444 37408 576537140 54900 54901 710306604 12705 12706 872534396 79682 79683 82645717 13309 13366 862392176 45683 45684 59224280 53181 53182 744628526 46388 46389 638187659 22219 22220 32002970 68075 68117 405924885 75838 75839 642453907 97025 97026 211294760 76592 76530 699924840 15844 15770 175567065 74471 74529 104548751 25066 25067 494977191 65981 65928 586546087 41795 41739 913310980 77572 77648 214228801 83433 83476 429451265 93149 93195 157125726 3480 3515 806643628 74040 74041 437874960 81567 81629 997675147 76898 76899 434936031 9352 9353 742963618 53770 53771 522834405 5254 5255 654333549 74236 74211 279869617 72540 72507 22032926 47856 47857 574019356 96276 96346 630746733 12122 12157 727882394 52597 52613 195133845 75641 75657 228525928 89146 89184 807148730 80957 80958 484792687 8853 8875 261648101 44954 44999 222821703 29043 29044 519937526 68853 68806 624776533 61926 61986 436104420 24138 24166 60793352 15864 15858 515036744 38083 38084 411712143 55943 55984 626782410 69105 69084 999605098 64755 64783 176587588 85667 85663 622188576 91432 91433 631268741 68170 68171 974722414 14957 14958 614578065 88304 88374 692423589 27771 27772 724587486 86856 86890 476851508 50039 50036 46185048 23914 23907 635542990 11115 11116 496154608 4579 4580 220559989 92407 92408 154574325 20683 20665 359600581 27437 27459 104334039 95416 95417 759433450 96775 96815 644385349 35037 35121 737207061 38444 38529 805837938 12825 12760 927864573 19102 19070 123822918 87206 87207 169096110 26809 26810 93981720 95873 95920 332804104 570 584 650005668 95082 95083 929035854 89778 89779 286193572 19378 19420 864285159 70956 70957 538024195 89451 89510 669047907 25470 25471 141187204 63293 63294 782262919 51249 51245 100686663 17410 17411 465959427 17263 17318 66485831 40371 40311 469855257 44852 44888 70799855 33815 33882 902142310 25333 25293 373847282 58299 58300 449048425 33990 33991 598149972 64862 64863 435824906 68410 68411 462922287 40448 40449 801671317 36887 36888 430094044 49673 49652 850323598 73415 73497 688970966 56116 56117 557533731 48756 48757 37773342 71058 71059 137544001 96645 96646 604557941 87436 87497 652716838 62061 62062 628068016 52715 52716 459048784 97560 97634 500631875 55007 55008 327635803 18072 18073 985629459 21021 21090 484074331 24879 24882 952710307 41826 41873 586831571 62973 62974 969203784 32148 32092 113709147 69635 69552 395612701 28480 28399 820737684 79502 79470 874252427 33157 33158 209961028 19260 19261 33206090 7573 7597 604352665 2354 2355 803287182 26422 26423 25655512 13658 13659 766076746 58892 58893 577230467 18135 18078 79912905 12915 12916 845711909 58051 58058 679801926 20246 20247 835811231 16824 16905 596471734 43367 43368 105737947 27348 27349 692212921 50908 50909 607415090 87976 88018 260624666 94216 94293 649435824 25503 25504 102430966 58612 58653 566161484 99164 99165 58628305 49315 49316 411453402 19287 19219 80189263 60514 60524 146825976 59186 59167 268379789 24330 24331 870859819 7611 7612 879691531 53179 53180 125581161 97228 97200 152059809 48866 48851 535482345 51669 51670 185768358 45247 45248 350669708 95859 95883 730680234 79208 79209 926351986 71951 71927 863967941 233 302 941786564 97570 97510 281480091 89858 89844 822633979 55554 55529 994422330 67445 67446 770763967 87216 87158 344518312 85000 85043 595185461 46606 46607 35317584 92997 92988 113648846 2207 2208 796325730 59309 59310 388043772 43815 43773 668016084 96343 96344 292400756 85777 85778 757325485 478 471 689303221 74870 74871 83752138 67747 67727 993001523 60775 60776 542916155 85717 85718 974129683 77638 77639 64759030 16466 16484 358877215 16184 16101 361907254 51995 52059 644391442 32792 32793 511713763 33350 33381 433016818 88323 88324 560144572 70585 70586 441664726 64711 64633 798880685 18891 18892 119277324 87216 87217 449655497 530 531 809180363 51422 51423 526745164 35507 35508 598777317 88597 88598 405049833 3724 3725 778672592 30817 30766 955468343 52813 52879 225974609 23054 23055 308903405 74409 74488 385849587 39938 39858 139754893 67199 67200 713826074 287 244 192815972 88619 88620 718923301 2286 2287 980844309 770 774 380384054 94404 94405 142080257 95054 95067 274177930 50919 50920 32571510 26100 26101 796565613 44983 44984 151197156 32676 32677 76290436 4791 4792 639443283 80532 80557 684832017 55195 55275 430293243 37158 37159 703715234 42274 42275 497247898 75662 75663 789956710 84034 83999 922199124 49140 49179 511537743 46268 46224 113127796 32203 32125 939735101 96970 97014 884585921 36457 36458 852847346 12629 12630 686585911 60181 60139 798383907 81826 81892 29059312 95090 95091 90845728 39985 40055 828199909 82928 82929 373330714 60962 60963 936743820 72602 72603 628892468 50394 50395 569121168 82857 82772 935206194 19394 19446 91476080 10246 10247 398339137 11400 11441 729886231 25616 25617 790943462 33574 33541 113876535 3159 3116 858072822 69405 69329 64493622 35884 35885 46588656 28552 28553 22212628 47835 47836 846600780 78477 78478 784424482 43438 43439 715791566 83906 83907 436415925 22776 22713 752688447 74220 74221 351336826 74200 74238 475511786 59164 59165 912302671 21177 21178 502603192 66818 66819 28470735 62140 62091 83949647 63322 63323 837048849 54181 54182 121444793 22723 22724 834217532 93623 93624 596155321 69476 69477 74940628 47829 47856 945554824 62960 62919 413319911 12224 12225 809662844 9991 9919 197309091 54016 54000 297817658 20484 20485 949516840 15395 15353 530641727 32333 32259 502536299 68007 68008 578063550 5365 5326 9919326 88144 88073 264045228 89265 89335 345173102 76445 76446 880024104 13758 13773 244014381 75454 75455 482422548 20644 20599 523872567 87656 87715 558862631 25812 25753 692645623 60948 60949 81681012 2108 2117 912802615 55162 55163 995796299 40101 40058 787364812 95507 95508 221929273 40875 40876 818299144 6811 6812 46359840 12991 13007 378248885 40207 40158 840067963 55609 55610 148274991 27262 27183 374462508 29604 29531 214434361 45632 45633 427205501 27382 27302 526808114 12707 12708 808748566 98623 98577 720828519 7948 7949 526595297 15027 15009 491456067 78770 78771 503386745 38603 38604 953858874 7046 6962 447855053 85420 85421 176292565 2443 2402 606835905 31543 31544 357233687 22888 22889 872096415 54974 54975 751498813 88294 88295 439057729 45353 45354 195701858 21497 21498 93022028 89754 89755 162549058 10869 10870 229966489 57424 57425 223456977 89613 89640 80837668 38894 38895 754444325 93584 93520 520479511 22775 22756 971540304 43195 43186 981774650 19762 19763 198895212 9528 9529 707940061 43931 43932 714725462 68415 68416 67899569 27852 27853 730193735 5338 5396 747990587 29479 29480 504489143 11178 11179 502290984 20221 20222 623551612 21941 21942 176676956 15292 15356 617508942 55477 55478 836906335 53141 53131 608980086 75556 75629 890553932 37297 37298 68325167 66176 66177 386880128 4434 4410 944512854 38930 38931 20373285 60395 60444 475592223 39292 39293 18282259 8645 8661 780938397 53515 53516 329232495 97476 97477 796654025 98740 98741 987097004 79231 79232 805926575 8953 8954 328171981 42448 42449 412673666 70834 70835 485407709 94073 94119 665551315 21131 21104 845793428 33038 32979 831781354 16872 16914 52415931 7584 7648 560133095 20222 20166 820126544 6938 6939 746259448 96110 96111 308313295 9651 9652 765000004 73374 73426 856738016 55152 55167 466099458 5619 5658 132055692 58997 58998 90408897 53526 53592 592380759 88247 88174 315704404 13837 13838 902585843 74268 74269 366326218 71927 71876 33930566 14540 14541 87202966 25977 25978 176278771 79833 79834 93988674 53257 53195 667347942 19332 19322 922439279 73212 73213 956546980 78047 78048 943295094 70506 70507 153012176 89488 89489 79655527 71517 71471 622241605 58950 58932 980447029 80316 80383 286657216 14732 14733 232356597 28576 28577 280732011 1671 1672 450220735 93066 93056 123714031 96164 96168 827136251 52643 52644 764658694 66929 66934 92440595 88241 88242 6355622 68478 68464 87245251 70057 69994 556134482 65030 64996 183171622 44912 44913 443967607 82012 82057 41713852 96769 96719 773726175 98725 98747 306495982 4546 4556 153732822 67802 67758 352623586 24429 24430 567138132 22517 22518 589507866 15537 15538 85954506 33753 33680 228174289 31924 31925 802424320 39513 39478 91273894 66277 66278 279426935 57612 57613 916314462 22343 22344 326313880 45193 45194 810473183 73421 73422 867164733 94517 94518 389018676 10005 10006 438536652 97004 96956 646610206 27277 27269 155227242 67436 67429 768660788 97651 97583 960930897 24072 24073 650332724 43882 43883 523711974 8100 8134 753129279 52124 52125 936489877 62410 62411 976490057 22207 22291 490354381 10992 10909 528021533 99483 99482 986879291 34033 33979 580498477 82942 82943 966718638 30649 30732 663513525 56917 56932 643580479 72156 72210 198523467 44205 44206 958425861 66948 66949 522718157 29527 29528 104052455 85584 85509 82735732 97376 97377 323447020 69878 69949 161770305 24965 25031 1203136 23714 23715 137332005 15531 15532 284290297 82081 82082 262472798 39963 39964 319429010 3982 3983 617869378 57291 57223 958993992 95514 95515 716170255 99104 99099 851475958 37704 37705 143464428 65825 65826 794650806 35453 35469 693493779 5905 5906 797465280 63777 63749 132037792 74554 74494 152929210 45911 45958 732775248 71067 71061 655577167 85413 85385 497609472 32589 32590 638183605 9270 9271 827428006 52757 52758 233718674 36776 36777 366324076 37119 37125 429282008 61016 61017 283621046 93598 93618 662737204 87062 87063 153869043 48186 48134 657778828 76926 77007 85635684 28921 28999 25325699 82428 82429 461085701 77285 77286 989175857 93753 93693 670681707 89148 89149 673475148 3831 3832 617427292 9640 9641 364571105 49672 49614 359008784 1885 1886 783040420 87783 87784 723214897 34560 34577 38103227 95547 95602 447421597 25944 25920 811364595 60048 60124 990972778 20778 20779 693128574 56068 56069 813534979 15061 15087 880966873 73444 73360 462428685 36770 36771 430186822 18938 18872 580868206 23301 23302 705646858 26134 26159 156304959 31828 31910 477777624 95610 95611 793446263 99157 99158 640454295 84635 84628 48559813 1902 1903 757300893 56844 56845 967860088 17421 17365 400058957 27699 27738 173935870 36014 36018 172475846 53062 53063 213701221 1119 1139 446615496 55397 55398 513563011 52856 52857 669029580 35444 35445 911313942 93221 93222 41241193 8056 8057 594938393 11686 11687 469527891 81973 81974 72585027 19345 19346 375184166 96362 96367 723169481 49082 49083 342841255 43341 43342 202073319 19011 19012 424019975 9301 9302 742285661 83089 83090 325036050 86966 86967 430216339 27831 27891 343549990 4746 4678 935058784 26327 26339 750657596 98705 98706 851959600 2232 2276 219527729 5941 5902 19686438 25626 25627 132052232 83891 83892 763242986 50580 50542 739853897 47942 47943 973583120 69581 69582 288485552 17846 17894 519821987 21814 21757 756814113 29127 29076 925869067 21396 21397 479254216 79950 79951 866478412 66779 66780 865196351 95870 95815 137808227 58822 58823 181173240 60505 60509 640138565 63356 63357 132755078 11313 11312 546342599 69678 69679 681184366 91636 91637 340960781 84136 84137 448758648 35868 35869 181913064 24282 24236 759909965 90987 90913 537540928 66756 66757 308161684 62526 62527 456046649 21191 21135 440402771 66101 66024 15107437 90551 90577 590725314 2580 2581 199700660 3420 3421 557151303 6023 6024 108889350 59722 59682 615106514 90963 91041 923079300 15963 15878 152923971 81637 81638 785053241 42146 42147 712655784 81896 81897 799050338 37496 37497 288824498 90192 90190 209695218 34139 34140 298283367 51491 51409 92013638 86583 86567 913128983 46503 46569 10970147 91815 91755 145203170 95307 95313 877695421 79315 79316 519674027 76749 76750 93543582 60628 60669 680307664 7115 7116 398534459 17107 17142 670521292 1360 1361 714625119 29595 29511 110510471 45380 45402 597615743 41274 41275 68998630 75630 75609 459055685 25296 25297 246852445 10844 10790 130621208 43146 43176 259963811 37161 37162 221856342 59001 58935 403200001 93795 93796 271671080 72968 73052 827901297 46195 46168 515344129 61839 61840 31868102 21408 21409 965589133 59890 59891 937084666 89509 89510 552532706 44946 44947 443777025 82801 82767 30680842 96322 96315 594966431 74092 74093 212948105 1011 1012 657593539 78014 78069 695094639 42434 42435 308956013 82989 82943 223054093 47531 47532 841595271 39395 39396 895513642 93222 93223 710331939 96420 96421 813277772 77040 77041 345536210 3718 3719 962331050 80474 80444 223099252 34455 34456 26174751 21865 21866 730000999 12655 12656 472709288 97497 97558 212916119 43467 43468 733982147 26943 26944 657854898 41286 41345 234374960 69093 69094 692668263 15505 15506 869958671 87747 87748 679167747 33581 33582 468909539 23924 23941 732723264 74239 74240 708246242 15481 15556 185543889 65264 65265 550118946 27867 27868 289098842 9081 9045 991880259 66765 66766 183161015 54134 54169 214562623 20570 20571 519120814 28211 28212 880796789 34019 33947 506729472 13930 13931 76672555 65274 65275 944617703 67903 67904 223932022 58624 58632 508311088 34957 34958 511742854 70091 70092 968211974 95709 95792 731598543 83125 83126 692662488 50256 50309 134658567 75013 75029 531045541 73339 73340 67218821 90490 90542 828313694 34814 34807 290896203 4949 4950 126372626 29550 29551 128483101 26172 26173 726610277 97781 97782 983648135 91199 91200 314735072 65404 65405 822401811 84300 84250 516116614 29301 29370 339084119 74100 74101 467869336 93795 93840 509850990 14881 14942 110232276 98014 97986 817683055 24807 24815 401171056 5336 5337 956565938 25514 25581 650381788 96922 96923 475116609 44202 44239 617884287 54924 54937 828639167 34740 34741 47292722 85736 85783 975687769 54365 54366 126622646 71415 71416 402315212 57552 57553 635224865 30445 30504 212518570 22127 22128 780809533 95799 95821 586520901 7882 7844 86404202 21060 21061 896004682 2515 2577 534413200 64556 64557 738196128 37957 38022 568277445 67348 67317 938584664 60555 60556 609454149 49816 49881 825703521 63336 63337 294073741 47264 47265 730375174 73334 73335 47401028 24900 24871 687726455 68294 68220 670977689 90555 90571 703608728 86324 86276 977636625 4652 4578 507748661 5972 5904 838410729 77444 77445 189738126 15986 15987 871673686 12280 12281 574908524 59386 59387 66587944 86048 86049 355614023 6794 6744 143610997 93148 93206 761715611 94260 94261 64351724 30909 30866 74475255 85642 85576 312783442 4395 4317 875948237 28432 28433 927825001 87674 87675 553144656 1436 1437 346607275 64991 64934 163739295 22286 22353 233638806 9463 9464 355133299 10349 10350 57872970 8791 8707 394287032 82940 82941 645570325 81337 81362 544003409 77661 77595 840573001 79958 79891 909751707 48213 48214 728370170 30581 30562 710770170 2554 2493 569063779 23789 23851 594096730 9468 9469 299192164 9739 9738 246866029 52141 52142 157259537 4210 4211 565776976 6062 6063 478430428 86508 86509 722412980 64016 64017 531933001 1833 1789 902034764 88433 88434 214536223 53081 53082 680530833 15586 15641 167923706 61200 61201 613668993 94142 94143 347016691 61095 61096 164556694 67414 67415 256439786 89090 89091 930644665 2271 2189 202873345 49048 49024 222480776 1392 1393 355278700 88072 88073 305233932 48218 48144 203503095 35028 35100 245056009 80871 80793 319876927 95122 95123 707541612 76963 77016 539010202 88041 88042 85406681 27003 27051 684186116 76314 76315 185532347 8207 8230 215465302 9517 9554 691582740 91058 90976 411545109 43947 44027 530321056 23920 23835 311192236 77919 77920 648741638 77459 77460 551822569 9268 9272 196698580 31862 31777 744724884 46088 46067 473839186 1171 1239 559998278 40136 40137 435102448 67310 67311 655495365 14150 14069 557225286 54498 54499 526207227 51803 51804 15474595 79284 79338 606095338 83389 83354 912254933 73864 73832 77039036 57274 57275 801692298 30271 30231 582461316 40784 40712 786164265 13718 13734 871967207 60293 60294 391121051 92108 92109 205969504 64461 64462 398461375 15443 15444 960389997 5437 5406 451919181 24092 24140 562740379 16173 16171 572535585 13600 13676 981724211 84054 84062 266918904 68574 68568 466340026 90732 90654 277748508 12049 12058 548371314 2344 2407 655175555 58593 58612 336864634 62494 62524 522823216 27512 27499 359415829 87608 87609 855950487 22039 22006 965358106 57753 57754 534743984 3679 3680 843484956 10023 10024 373620648 69576 69553 315937885 80594 80656 973588376 51769 51824 398193202 36519 36572 382871762 18820 18821 5173025 61357 61314 200554329 35160 35136 238346594 19001 19055 970232052 81353 81354 579193365 13059 13060 459774823 97394 97374 913752139 90451 90453 462017084 48122 48173 704148318 31873 31874 873958061 67257 67258 671222532 82901 82845 879988249 56532 56543 839334035 67873 67856 227919605 6102 6103 532520080 31132 31083 229000235 58902 58839 268777897 60420 60396 19628140 15017 15018 164168733 50937 50938 531693609 24823 24824 195753234 27765 27705 113494946 87855 87930 790147021 65035 65036 892757978 14258 14207 433658333 85047 85048 343730544 67592 67593 31487821 73592 73536 850825571 31456 31457 740479366 22367 22368 91827527 58016 58085 869717188 20382 20323 782377664 42335 42267 27509894 93094 93070 666711261 91337 91338 952252597 72197 72198 759230980 97825 97826 517178121 42334 42337 46630095 13763 13764 38315883 86354 86295 533768622 88192 88193 212057553 61393 61473 420918317 46238 46239 154772079 69748 69745 116292752 76284 76237 102477123 15421 15422 871278778 22580 22664 200501431 27745 27814 586922020 99582 99667 550862040 34127 34191 234127215 22648 22649 256235652 89892 89891 877477233 93845 93765 822971001 91897 91974 660771613 96520 96521 398578592 29132 29133 500831606 30467 30468 937564887 25269 25270 624841396 66647 66648 474353188 10014 10056 115668935 82782 82783 456728219 33969 33922 686714664 76868 76869 120524499 27065 27066 701025206 81881 81882 212413069 40083 40084 453526866 49915 49951 911203980 45787 45788 261549334 56820 56817 973982481 82608 82635 177122618 46138 46202 750650388 51535 51594 420913812 29367 29368 404214298 30559 30560 973562202 70837 70838 379225824 83126 83073 778477974 41587 41613 117409739 73838 73839 444716048 66160 66094 725429192 13563 13564 369169734 67314 67373 946400017 24367 24380 334630815 89162 89191 862798065 76011 76012 84700783 51536 51451 53611093 88404 88405 917001343 19860 19861 423387933 54745 54793 236309411 94651 94652 496238777 19914 19951 627485831 93543 93544 608078937 97763 97764 170920824 44318 44263 935774779 97849 97808 100041620 43878 43879 914386584 74054 74055 333370161 62132 62133 871758923 56308 56354 973717740 1233 1168 949233868 62422 62423 46951802 25097 25024 62853811 94758 94750 155165342 83751 83769 701620368 68842 68843 262552914 13464 13465 735091565 52460 52509 316212276 66741 66813 818923615 68735 68773 280814867 90977 90978 610509609 91850 91782 861814331 10911 10912 494518632 42992 42993 656058971 88507 88451 598200595 26796 26754 128166495 14422 14423 329408620 97043 97061 432541489 96898 96825 892601105 79583 79584 15051560 2790 2710 395414450 2508 2437 354040875 48046 48117 168396587 27281 27282 45590377 42140 42141 907130386 4369 4370 44582930 68544 68545 414747502 46789 46849 667296282 26031 26021 551259489 79105 79106 749229723 28212 28213 560663993 55546 55622 515833685 75417 75418 416702045 59752 59753 605709418 42648 42649 703662917 34 56 940801597 62731 62711 191566191 90262 90263 927145418 5135 5136 371372248 79083 79084 64835677 45261 45262 838716980 47437 47463 375522758 49446 49447 702890661 28600 28613 743546845 95784 95785 915231572 39681 39639 609958601 78552 78553 236008169 43721 43804 749332584 14652 14655 828630305 80403 80404 410193157 29783 29859 194082961 4367 4338 164492411 51390 51391 398941412 63004 63005 456646928 83068 83069 219311715 4317 4368 71196771 42694 42695 955128015 71206 71207 664744231 39038 39039 360743836 25374 25375 462964867 91555 91510 125211420 69093 69024 735021873 23343 23260 736430554 43733 43769 771473137 19 31 391289845 36698 36699 468146275 66406 66435 621752363 60318 60319 956212197 34828 34829 868752688 62646 62647 207265709 42157 42154 449399510 33920 33948 51128545 92491 92492 841311408 52474 52475 727307984 78574 78575 29163690 57702 57703 65216195 31402 31388 398661954 58654 58655 444965928 97237 97280 217659867 56098 56071 808397727 82618 82619 959977588 62247 62248 990799086 91304 91305 380422060 8443 8429 681581002 14172 14096 619676433 33921 33858 148475566 9528 9598 542030262 99928 99846 972343219 42434 42488 271574020 76066 76067 955747095 1736 1737 529210846 74893 74907 815462280 43599 43657 23174704 53702 53733 651598875 48903 48904 6310658 60440 60504 367297933 70916 70867 198086634 34783 34767 707815988 84101 84096 46981995 1726 1655 528137738 92973 92974 330960845 79499 79446 131061085 50380 50381 645392493 58581 58617 172011103 99240 99241 234991206 27866 27905 570269901 97330 97245 168484701 97946 97947 233037957 96785 96786 392461506 32982 32983 447472083 41018 41019 216559865 29181 29182 451074748 71250 71251 94342238 33032 33005 283741622 36725 36759 539639603 78528 78529 162647363 2587 2660 844637834 44627 44628 399331298 56185 56186 15399493 25871 25933 660869551 46458 46477 814617157 75372 75367 181166659 39331 39313 946789875 11597 11598 743010951 77024 77025 519058664 51544 51545 147873659 70000 69958 948475025 20830 20831 409317337 49007 49008 285812086 27085 27113 212440448 4337 4270 362201166 89450 89451 210751115 17196 17197 429120012 7526 7527 348232193 92819 92756 663721190 25080 25008 574311113 93873 93907 365440017 91749 91775 88561684 77272 77332 925528789 57672 57673 428415310 90985 90986 572143653 55627 55628 124621871 96552 96485 724173737 42664 42665 35597582 64345 64346 123530800 12152 12153 233171124 70836 70903 828157290 35706 35707 513675263 25194 25137 415612746 37685 37686 157638684 27059 27067 780883227 21112 21113 147525303 95753 95754 155070745 90704 90705 669565833 93632 93633 8965543 6969 6970 779627818 84711 84712 645697975 80962 80963 56068600 84664 84665 876800731 88001 88002 65331030 96516 96522 91954405 53628 53629 254326226 23895 23896 239467575 26147 26136 765481011 56630 56607 806143544 57903 57855 729236851 50586 50659 396324731 76523 76512 762804515 66738 66715 457355331 53631 53632 922836546 98063 98064 646663094 76694 76633 680567876 41703 41704 252070657 25167 25168 288988717 71955 71956 228788596 48923 48949 898907270 64623 64548 545494906 45924 45880 9948804 4927 4928 109614145 60010 60011 854152910 30710 30769 657891774 97773 97774 629666220 75435 75436 825326414 29287 29288 404995797 81879 81882 815462251 84759 84760 20816978 43355 43356 469991565 18026 18027 34570586 62193 62216 281710587 3890 3891 428634654 61764 61765 338725049 48134 48175 852192515 68293 68332 483737446 7889 7935 934050886 87011 87050 128305461 35066 35067 700871811 16377 16433 991622531 66834 66835 19681851 20587 20588 581942983 34210 34211 114302847 41608 41609 594360359 67539 67540 876871338 76518 76441 901510717 24582 24583 333995465 12767 12718 504971878 91932 91916 918292572 22582 22583 439673910 69331 69332 225628580 57454 57369 321971908 66167 66168 131830335 44263 44264 267890825 1521 1490 620396478 19730 19786 467980801 75935 75927 823281266 78476 78477 290673983 47839 47824 375916433 32030 32001 805659299 92477 92444 907810594 27414 27415 729181447 47129 47186 299037504 96187 96185 312771255 33667 33668 589776238 36437 36438 276602942 56467 56468 516300594 74724 74727 687620598 63501 63502 364191726 9520 9489 558665943 9781 9782 965475652 66821 66785 248029544 28100 28090 656703182 31922 32000 166294161 6275 6276 291498369 23366 23295 686294996 88332 88333 275371860 82130 82071 82139651 357 375 828737839 68164 68205 831822657 52271 52300 748142 57389 57390 146640696 12795 12796 25316610 1816 1738 451367752 29985 29986 843534904 89544 89545 71450297 15187 15134 768330216 47414 47415 274112228 62397 62398 489039688 76107 76052 372996262 37716 37744 65066342 72010 71984 925792304 66008 66078 437321699 66854 66813 212139375 87218 87137 598127339 7534 7513 13192844 62485 62486 26158200 59458 59528 558049309 81305 81306 429802985 36425 36473 213460393 75648 75657 484715027 60141 60142 83529818 10934 10924 685344257 59536 59537 551195432 60940 60910 854990570 94988 94989 233613647 96145 96146 335265850 84366 84367 930176729 47355 47356 356072729 48564 48537 455140382 23546 23591 707489294 8209 8210 126284438 44441 44378 840671462 10181 10182 499481070 54933 54908 339143612 79368 79369 238276294 53274 53275 165164671 30352 30412 97692055 90214 90215 878043401 4395 4471 545938898 88111 88045 643306625 16929 16930 148903518 47647 47634 583345195 64275 64276 321690499 88568 88569 211859329 61418 61419 257078293 37806 37769 926752069 79882 79883 67000370 33039 33040 743250519 39313 39314 165912816 15602 15603 874480190 85914 85915 6659001 22315 22236 546656106 97534 97535 388916045 78106 78107 70866177 59158 59219 128701437 2004 2058 989220704 76528 76444 453852751 87760 87761 153990195 42356 42367 519102153 1190 1160 334767991 44785 44786 109300577 71873 71874 197560088 14023 13947 545348398 78651 78652 119493554 61416 61417 843286889 88336 88337 763835176 29945 29946 618674753 91277 91278 828999854 48603 48604 653017407 12357 12442 106616076 96716 96717 992856629 83014 83015 704238745 15773 15823 214476191 90494 90495 35670653 2745 2749 879579666 38454 38525 336855606 19371 19372 425952352 28319 28313 777744811 83215 83177 2159307 49378 49379 899212884 35565 35645 861000431 30653 30586 284919793 63937 63938 182024658 71536 71537 331120350 52893 52894 858414810 30461 30462 203954600 237 238 97435032 78484 78412 163587661 60334 60335 513794689 54732 54678 677802340 62872 62873 205712422 35806 35807 823510463 82702 82703 543704516 80262 80208 945235300 97196 97134 719600242 70663 70592 575316441 68085 68112 107874951 78482 78483 302888167 5783 5797 310500045 8094 8058 135641830 72894 72895 570208490 19450 19451 464380241 5252 5253 261778728 35685 35686 246816999 50917 50918 556385677 383 403 908182672 46546 46547 71338259 76509 76443 242275158 48884 48930 268318134 1525 1466 810237908 44127 44128 556658940 9228 9266 537602937 68790 68791 117254018 19603 19623 630140153 64482 64423 973221201 94883 94884 126346816 39878 39835 247651768 10661 10696 499119502 46633 46677 131470638 40632 40633 933166616 17017 16943 271924218 45445 45446 42064251 57332 57333 293921711 72629 72630 645507120 43022 42972 139872066 39732 39781 145097637 54540 54623 119821340 62028 62029 16616508 3506 3507 603449688 33581 33497 823187824 96212 96224 125208492 68133 68134 133095971 31149 31148 234217868 38586 38587 440779598 94740 94741 532714503 257 258 663213003 71946 72009 552043213 20680 20714 180685824 59390 59391 153234059 76047 76048 530495334 98043 98041 852109787 48692 48693 663505946 88058 88015 404382466 47360 47425 796103891 55925 55995 384570694 21204 21205 257676906 83375 83380 667639654 11590 11591 726729344 52092 52131 986573609 81234 81268 881489681 2574 2657 438908722 17115 17123 203665626 47586 47587 392680761 37084 37058 258607632 23751 23752 647209117 76609 76610 73961142 77997 77998 769182397 89200 89201 68888184 60517 60518 317081973 34169 34179 75889643 47677 47734 837702947 98341 98342 903435255 9067 9071 775900828 6205 6237 844278096 40917 40875 893552587 14083 14056 139665904 40916 40917 282552894 34810 34839 182707003 39426 39432 479513024 39759 39758 326553752 15571 15595 443384070 35835 35868 384240790 90742 90743 643467262 95292 95212 50105365 93722 93723 273671254 9873 9874 447433644 74773 74693 348377009 96248 96249 28710285 977 978 107153176 54329 54330 558429413 28941 28889 393849434 3731 3650 389656220 60008 60049 221574885 52444 52445 621002156 79670 79740 237301601 3691 3678 277565518 90390 90445 785476989 73036 73050 68185569 94390 94391 392355090 32311 32268 34818834 90307 90308 758717841 55188 55189 310381032 37917 37989 696253083 62869 62870 712262951 75644 75645 275966778 12975 13038 102934208 83379 83347 726555519 73440 73441 674433252 18245 18327 783794057 11550 11551 940744674 66638 66613 338165371 23183 23140 650153125 55186 55201 256480182 31356 31357 893886486 9000 8922 295180722 43593 43594 91844628 73370 73403 650602188 99901 99902 48915077 66999 66941 107874625 93692 93693 517564437 7216 7252 304775817 27014 27066 487519055 48547 48548 143547100 17362 17363 502506756 80990 80991 310887317 28816 28817 662941948 93997 93998 621744696 58090 58013 366235847 71385 71386 374965349 28459 28460 128591690 32756 32692 749841249 53318 53315 117127078 57988 57989 620922508 10239 10240 149102591 43119 43120 652259698 15227 15228 128386718 98612 98667 607612869 27218 27269 803207723 48321 48330 907879392 82878 82835 299174438 78164 78165 691783522 67634 67635 235354993 11492 11493 518486188 50106 50107 696144059 41409 41410 957935733 1195 1196 898482712 68455 68465 224830194 32821 32822 135130868 33547 33548 681515813 91083 91084 37086080 67283 67307 908500139 42282 42310 736015336 82850 82851 211503095 74564 74565 152747372 69514 69515 644754304 37309 37298 313580436 24558 24527 830498008 3710 3711 86451336 18560 18561 781508318 7335 7380 512151053 54633 54712 46373823 29571 29572 598972745 92774 92775 249640603 8648 8566 12506776 91681 91754 715179916 2612 2581 253041542 19863 19864 805262408 30958 30959 183518102 167 143 184450707 17035 17036 107968401 15267 15269 751901972 82657 82638 377124917 60286 60287 139978570 16894 16895 103426477 9859 9911 181483705 94883 94876 445388084 39093 39094 984065969 88329 88373 738288265 15115 15134 707721247 78469 78470 99770653 75970 75991 910582214 13025 13097 730927889 46897 46918 292065462 11510 11502 4053738 38206 38207 745199177 10749 10750 126250623 94589 94540 286483119 15573 15630 604063624 40518 40519 542864311 92223 92224 14978151 6465 6466 296667486 33504 33424 937019261 85641 85642 617998356 20087 20165 180637881 42341 42342 929183013 95631 95698 575672488 1816 1817 362523707 70481 70523 877837790 82977 82978 194956462 1570 1571 680698194 78402 78324 865138924 71631 71695 405333481 16598 16599 868070029 65432 65433 245511718 24604 24520 531515658 80817 80818 234333959 57070 57032 223117436 58124 58125 131788442 36508 36547 280624656 91446 91447 902938763 19842 19792 221942559 59214 59153 258028478 82584 82663 823036936 38515 38485 986365621 9352 9432 735292556 15975 15976 236375071 33783 33784 975379874 31551 31552 624254990 17656 17657 999450184 20214 20215 604437665 13620 13560 267613104 53250 53329 101612520 57588 57599 53570363 84350 84351 844345453 91391 91392 765535025 35008 34971 172459965 97662 97663 885361885 65167 65107 854800852 19526 19527 666168609 19977 20019 467222012 49264 49265 569382779 39421 39464 544592450 73734 73720 183884195 25522 25523 911865813 87891 87892 167531219 41900 41891 109710366 96203 96227 544903934 7668 7588 953031603 35735 35736 58705454 97100 97158 602198781 84024 84025 600407553 250 251 414276280 62822 62749 162741447 25200 25201 649498103 76668 76593 578294426 96406 96407 33258960 19535 19596 599651629 86470 86471 892886697 36234 36191 172931734 81450 81397 251164254 1155 1150 309966094 76802 76789 488535437 43748 43749 846627804 27807 27762 770969844 3155 3088 894839390 80355 80374 352332542 29290 29291 767471546 58004 58005 173211608 73850 73919 736721549 90727 90711 621582754 86614 86615 495670971 36065 36066 934911873 548 514 738915947 30496 30497 314539032 25958 26026 529974278 52786 52854 275185832 44643 44644 206425149 53323 53255 621375465 87913 87914 307250323 61802 61778 526433328 25413 25493 903257452 3824 3838 502224147 14406 14407 224080034 57092 57093 21054544 44002 44017 106196178 70609 70610 563385574 67517 67561 602052988 10577 10578 427721893 68097 68098 119605639 22067 22015 378911904 39346 39347 944753284 63592 63651 962955511 86582 86583 819675411 99209 99210 935844990 13066 13067 725333919 66571 66572 94280107 62545 62625 480576221 97442 97423 694637609 83439 83440 917158005 16829 16797 975094405 85790 85791 975717594 43050 42975 623295684 46240 46241 930424050 87214 87275 452700972 67947 67893 9228949 43198 43129 151456156 95373 95344 621481935 99325 99326 123693733 46434 46435 122616196 71386 71400 43991937 31236 31281 354780309 68332 68380 871386985 83954 83964 899035245 53874 53875 784819631 80934 80994 654326492 8718 8719 742315625 47167 47168 651095311 84293 84208 254326763 19349 19377 848765689 44312 44367 411870773 43386 43387 21101451 1355 1356 745231483 87631 87632 160076364 8118 8063 401019746 22705 22634 784443818 3631 3552 324963982 81667 81668 169214597 79371 79381 616883977 11928 11993 535326059 49046 48961 923026695 68688 68626 686753135 93811 93812 877429260 41739 41740 311995409 86275 86263 848497144 27675 27676 421767399 50839 50906 339860626 52429 52453 105174699 19153 19154 367802170 3606 3659 755612315 91169 91227 582569978 12056 12057 87001128 65683 65684 640684098 31308 31309 73456211 75930 75974 495955300 46300 46369 738354284 74741 74699 376017476 85375 85360 404539874 12882 12883 764274923 38857 38858 815349159 2484 2485 742789422 24291 24319 484151853 53122 53205 507408012 46565 46644 416540006 86930 86931 451219045 82718 82640 843652444 50387 50388 242755245 24120 24121 521230445 28751 28723 654969632 35560 35561 41645599 94217 94218 574832546 28906 28986 489836524 84387 84334 584465355 87676 87677 378670015 36201 36202 268297143 57141 57151 590142679 97839 97840 277903036 21813 21790 305503006 50795 50829 998482949 91501 91469 765271848 5892 5876 157808304 83556 83557 343494404 1584 1585 231957621 53742 53743 549411462 83821 83795 385783060 71732 71733 801386392 28786 28787 940193879 69931 69907 853212180 63028 63029 155322711 6804 6805 544289560 18245 18292 69083932 78947 78898 11343141 78548 78615 867509313 16485 16517 153256576 71526 71527 874302042 96096 96097 295172573 30091 30052 824921232 33442 33450 632542976 3895 3896 342797301 86478 86548 328744317 1097 1098 713634267 31038 31024 156129107 55498 55499 929133160 13890 13891 568021383 99437 99365 315985234 11503 11504 286154856 15631 15632 850259758 28111 28112 107052855 60001 59944 466215710 99138 99097 635664853 83696 83697 321485336 44056 44057 271791625 12498 12499 709711828 43996 43997 158411277 86576 86523 218045728 83172 83090 790470598 27523 27584 180220182 55905 55965 537764822 44924 44894 580497644 25198 25163 79775521 19178 19119 549395161 10026 10019 805608770 11551 11552 49957526 32766 32706 350724037 40251 40252 835886952 77965 77966 903201819 79275 79303 394979437 84831 84832 251204015 45664 45665 779416580 73377 73378 787996667 28636 28707 424882666 70582 70526 363229845 43541 43519 606920709 76316 76317 366743293 89782 89783 753123526 32906 32857 75627743 22848 22766 456004830 29868 29869 287151920 11918 11919 39259764 50419 50420 539306142 4601 4602 848183064 18333 18334 813741247 44512 44444 147212250 17936 17937 47930106 17630 17682 699524444 6232 6306 18341790 16613 16550 362546169 37864 37948 864817077 52999 52932 729440201 3369 3370 63001711 85417 85418 629811153 66000 66022 217957101 48716 48736 731333127 16471 16455 175946299 92519 92520 586822344 3314 3384 987935851 5818 5825 562036583 70790 70791 954261733 61423 61365 148651855 89040 89087 957836121 5451 5452 825485644 59921 59871 216839027 10151 10152 977623452 52686 52605 825203735 56401 56345 679190212 70965 70966 842644797 21806 21760 211797117 5149 5108 654379755 21389 21390 441351966 47601 47615 869708889 53085 53086 908641829 68684 68685 218255534 90620 90621 221745182 53906 53878 700580230 93296 93349 186514458 64783 64784 986886672 66609 66610 757569876 35795 35710 388679083 6592 6637 377668195 66687 66688 6158506 76981 76982 319752505 98285 98334 967822702 11801 11833 446787526 56383 56384 594986394 77903 77904 693571702 77415 77416 280353718 12111 12164 349207919 92363 92393 352818557 40321 40322 207174229 43745 43746 801627113 94727 94728 596151796 67133 67134 921939792 15730 15680 544572534 76103 76104 605777531 44342 44343 15941058 842 843 472454202 36886 36887 348253920 18707 18708 354382812 74470 74489 401859686 75145 75146 73637393 68049 68050 968847797 10708 10709 233138631 15681 15682 987047034 60581 60663 353706375 37165 37214 880168223 43379 43355 649403511 50543 50571 894741059 92348 92349 664331706 8110 8186 673105350 49911 49875 11104626 24931 24932 997287079 44126 44185 607399809 16277 16278 297044504 10287 10353 370258287 69297 69298 172872867 45321 45268 12063788 63465 63466 146691419 519 520 351404050 84731 84732 696722891 27926 27927 484748798 98952 98953 930515577 15488 15403 61055998 22911 22870 648851045 13166 13204 663513141 84703 84704 600361422 87810 87811 631907670 26670 26674 529885536 30322 30323 889271345 23740 23741 250848541 33138 33200 110710685 34000 34022 540022823 71749 71750 608098859 40465 40466 357039635 24588 24614 495150504 1948 2021 838089861 5556 5547 303688793 76328 76272 208669604 50774 50696 1633618 26911 26912 37439514 1996 1997 774380076 61748 61749 308046608 30158 30117 12398310 48553 48554 815783563 32755 32780 820438747 62925 62843 963045331 21988 22031 644444222 69321 69322 243269767 21476 21473 698217365 34057 34058 950759056 16298 16235 822129437 71046 71048 62764197 53604 53605 815672748 12967 12998 409516635 42155 42156 960895583 68336 68415 562447071 11125 11126 29673308 4159 4160 570390828 48882 48889 363863948 15593 15635 776221299 9807 9808 544955613 44207 44208 997590733 1746 1696 993551523 21652 21653 650529055 29756 29737 34565382 89117 89118 17810250 29540 29541 104713814 26837 26905 432159913 76730 76731 613565238 84288 84289 418480484 13312 13288 640394908 99136 99137 485084578 30396 30397 740532788 24544 24545 932003858 19720 19787 121343912 43004 43061 874732543 27539 27609 642556984 59533 59485 784484350 98073 98125 67324343 57280 57281 527683046 11392 11348 189703917 28770 28771 733868946 55732 55789 811752027 34805 34806 987300243 82083 82021 40009958 79855 79856 40377524 71676 71727 633149442 93960 93961 24074196 94077 94078 230202981 16874 16875 144977769 47194 47195 924278473 32616 32587 601170451 14460 14430 661645598 33922 33854 998386712 99965 99966 628964108 10574 10575 519115835 10929 10984 289569204 59508 59497 539970642 38548 38581 84476220 52820 52760 859396601 87425 87426 177710769 12126 12127 820699901 74454 74484 458599623 6322 6358 658568674 57116 57117 208604069 86319 86320 332181624 63047 63048 861332664 60553 60620 130463373 45053 45008 98632328 72043 72067 176283672 88134 88135 878621621 81701 81702 36194438 21675 21676 157584657 54429 54365 53711875 95910 95873 424589021 13237 13300 54911469 9128 9110 812845411 6281 6282 794857348 74027 74028 836469681 21930 21931 119751693 99471 99472 194405107 70185 70178 272478036 17945 17946 487886113 37743 37734 652650660 86988 87069 997921677 4448 4449 563025722 5044 5045 809817687 19633 19667 267477233 5670 5671 648677948 96110 96128 88915844 58642 58643 21434547 94166 94167 112755525 18922 18923 574173269 25281 25233 921704192 69353 69329 259873907 22612 22613 166187766 34799 34749 209069429 85852 85853 623073344 61137 61175 326889822 21012 21013 846627479 20332 20333 722012856 81405 81406 477993163 44180 44121 188800808 88514 88515 773896413 83882 83852 992092217 17725 17720 739200930 46428 46418 487120023 15336 15337 997954408 1448 1400 633106167 35681 35635 616218403 59967 59893 97103310 82105 82165 789155932 86867 86868 613210397 56712 56713 568251987 51354 51355 561939262 64986 64987 256128783 27154 27232 647353370 78226 78227 977935978 48152 48153 844789709 6806 6807 368731974 86539 86540 116783873 98514 98491 582016916 56667 56668 598426988 87851 87789 83984788 75285 75342 720036477 18828 18829 367938512 45196 45197 651432359 72726 72727 25458377 47954 47955 554979101 6447 6415 2396293 63151 63088 809066261 58401 58402 459344667 62881 62843 745999638 61394 61395 258025863 9093 9169 290484290 30735 30736 727017265 78562 78484 936483050 42733 42797 465398300 61768 61781 132079824 99937 99938 679375201 13229 13209 328627509 96077 96078 960969547 44825 44853 771013247 91259 91274 252173565 64167 64168 228636875 42509 42510 489653945 7576 7651 498881855 61269 61270 759141206 94696 94655 530319034 39064 39021 665313397 85768 85799 254254190 74947 74948 433688810 17821 17761 364484080 17358 17355 675204125 55813 55802 583014006 98988 98967 380310703 29209 29210 390428284 1673 1674 472000682 56254 56309 266277713 46964 46942 706523962 84041 83980 881169599 77502 77570 149413697 87353 87354 67696738 43986 43987 462529678 67829 67762 507875258 70328 70412 404575700 55114 55115 125061560 77497 77474 822433411 61710 61711 545885334 85473 85493 858144582 99761 99762 396554563 68030 68053 992082852 66178 66246 842154420 77191 77192 343636909 14579 14580 285021158 30217 30218 631510474 30608 30609 691411376 25040 25009 729419397 39205 39217 413924096 91745 91667 253222977 44630 44631 906971999 3127 3128 180060194 87656 87657 751237617 42101 42143 321448585 46611 46612 546602542 26261 26198 249406112 6348 6270 56953671 88491 88492 828088609 83557 83544 897554289 49691 49621 655104256 69880 69820 375509256 9547 9548 425101594 76558 76481 719767143 84581 84582 408153318 15802 15803 754704256 37239 37270 974144191 63511 63512 1102924 65130 65131 656415353 43524 43480 989137202 80466 80541 718780812 24603 24520 783940827 3178 3180 222462289 89791 89860 101673072 78420 78421 420214277 69135 69136 99963192 60268 60324 879321565 98803 98821 725215217 51168 51169 283062954 73104 73022 38464504 70767 70732 862712486 54739 54809 999134070 88890 88891 44413718 34726 34727 839549159 96538 96539 876059095 94866 94819 709970078 62999 62938 446453785 63580 63593 365889508 99775 99737 521943903 40233 40234 316569473 50940 50855 468574037 73137 73127 769618385 59463 59409 99768808 8288 8289 936476036 3574 3510 966651362 45063 45064 769897238 65206 65207 933760136 4022 4023 166517148 76216 76180 708344589 79688 79729 86351031 98732 98733 255662484 9651 9695 845967102 72409 72410 625724679 77799 77746 546291898 33350 33366 657632115 78122 78142 186433363 1914 1915 420741462 30994 30936 555676279 11722 11700 323852046 66143 66144 78931719 55604 55605 899721515 86255 86245 3564367 24735 24736 119107166 77796 77856 23905205 96027 95944 20192663 31803 31804 676316197 80529 80530 156773463 65845 65907 933975853 53931 53873 728717366 91824 91825 89922052 12107 12108 953921788 89176 89177 540272865 35364 35416 671368975 68004 68005 586507105 53395 53396 678682731 17139 17150 143224947 94406 94407 518340675 81248 81209 589852728 20156 20081 851374511 34547 34548 565537377 2277 2282 161747129 5144 5204 87424076 2435 2433 417330961 68715 68795 902593114 20082 20083 181853197 64262 64263 300856403 65859 65860 79309636 38475 38559 829796523 21520 21521 584003530 9981 10032 672674836 7862 7863 518799963 25839 25840 55545537 30768 30769 211269110 72326 72327 108733861 10257 10258 993239058 57743 57694 969683681 27259 27243 2577896 60472 60473 618576830 59912 59913 511699934 41430 41431 951606139 38613 38614 399673709 99677 99678 574233239 53783 53784 799220653 64171 64221 331094094 87066 87138 559083434 66483 66487 174643298 56789 56790 992196732 45588 45508 441092214 87835 87836 147157201 2202 2126 716011611 40770 40820 619957458 23499 23500 163456985 99990 99977 170614939 12758 12759 334074592 12462 12463 545427214 73682 73683 314704169 7257 7270 45615571 47154 47155 726114622 11036 11074 77411133 44317 44318 278133029 6191 6201 657887204 67899 67938 273514251 82369 82370 135480910 12418 12452 296640936 92989 92990 598874710 88120 88121 496809084 21509 21520 520982517 98181 98169 988390419 43936 43937 971772592 6143 6144 817126444 85754 85709 412612691 23735 23664 997387965 46104 46105 259504561 84159 84082 259761108 50018 50032 592087507 79157 79153 388967985 27185 27186 100340990 71789 71753 581555561 86741 86742 11171728 1300 1315 522450420 73278 73295 510256710 91172 91173 3043832 96552 96514 252433744 76300 76311 131057558 3742 3743 979627537 58599 58600 703004092 49698 49699 246614806 32669 32697 226611438 85751 85679 586097791 33018 33052 338140653 86198 86199 40529237 64936 64937 90310348 12683 12674 375418359 17104 17105 679247710 62651 62638 358648066 80329 80367 664516344 69472 69409 962142050 14193 14235 664298655 76154 76205 636644441 50499 50508 51031470 80774 80852 878360318 14894 14913 758057382 51963 51964 649196576 29150 29129 560601649 46424 46375 912952882 76125 76137 42316008 90598 90658 710464820 2835 2832 964623034 45301 45302 956697730 5377 5328 131118868 50479 50480 41388716 26407 26408 542806733 52169 52182 243586704 60235 60305 594013511 34199 34257 592565990 61006 60932 931622384 30049 30050 720645257 4444 4494 34607134 1180 1181 25700666 59283 59284 176700861 54963 54964 552537804 24032 24000 745524165 18681 18682 187134646 77123 77124 121991815 54473 54549 53684582 65165 65166 299676524 69048 69049 680742897 2770 2771 587278913 51052 51053 638205582 91253 91254 662574925 75796 75738 587227636 10223 10245 550578577 85515 85571 32255016 24337 24351 722791940 21070 21000 752167547 19931 19865 228973824 51167 51168 909837883 72169 72170 191358143 96134 96135 961162317 60807 60808 424548400 57227 57252 652296077 77662 77663 548272386 3744 3708 673166858 13633 13634 121417169 18017 18018 545960470 39123 39124 686664010 43995 43996 784335947 89280 89281 843599906 65699 65700 53990435 45235 45291 95719429 6561 6567 67689797 26891 26892 567716717 72219 72136 929698178 21652 21661 768778760 96478 96479 660660521 2606 2607 175709958 23698 23699 501605264 25517 25518 42199752 78702 78703 590976021 22096 22146 206340186 77583 77584 53874022 69999 70000 482492552 47795 47791 981936563 63327 63328 519887982 53177 53216 346338762 10110 10104 188105451 77786 77787 914655226 12597 12598 355806060 27550 27551 724476328 93192 93193 510462973 3150 3137 909888500 8366 8367 806257177 33872 33923 258819004 73193 73194 845576591 1914 1907 254075566 37335 37336 644775190 93034 93035 640940114 42490 42491 884102633 96454 96455 362311314 6595 6596 718852791 70967 70968 454647928 43677 43729 675775573 53737 53738 263756572 24935 24936 600919885 39751 39725 447248576 84454 84455 700429862 9482 9483 638636297 41799 41800 756941497 94571 94572 305006187 25920 25855 448990258 33979 33980 885226441 34262 34296 485587157 26472 26480 411389993 42523 42524 392870273 13114 13036 281405456 49203 49204 253992085 76597 76598 368101989 97917 97939 169545787 54254 54244 257364734 7286 7313 406869996 28794 28795 125543415 19288 19289 813387390 61857 61858 452426499 42605 42606 660894037 75497 75498 762308109 63849 63859 413834769 83140 83141 580456185 17180 17111 872025927 98277 98195 539440171 34469 34485 993720951 53997 53998 719964661 42969 42970 260263354 54164 54145 791148155 57755 57756 713685491 91968 91926 926051116 68515 68516 670276132 96638 96639 662332981 24439 24461 484176543 94326 94327 482718248 42379 42380 869146920 61928 61929 995161054 27124 27091 284543848 84701 84702 464488164 16002 15939 916415812 79939 79973 661074909 44696 44701 722342720 97592 97593 802867765 4705 4706 408549797 18699 18700 12336927 34227 34240 761503701 45430 45431 778759174 3322 3323 942641636 21264 21265 599726760 4315 4316 753985215 1255 1256 985564187 51421 51397 392136538 243 244 685865174 58426 58427 134253516 49696 49748 434539099 2750 2747 474327864 36812 36782 535475419 6571 6572 209536724 52623 52624 581806617 84591 84592 605089947 22536 22566 385790475 89048 89049 899736435 3085 3086 758199748 11733 11710 535425281 25822 25760 767137248 90746 90753 15626466 39385 39410 875805057 19608 19609 482484268 61977 61978 354186946 19378 19319 389807623 1312 1307 325146379 53242 53243 114578008 6037 6057 526395987 67730 67731 416901318 99219 99220 602443841 8656 8657 610856348 99474 99475 458495406 82540 82531 128252888 81541 81460 383081432 69184 69185 566644258 58794 58814 216797012 81951 81902 336355557 65246 65259 778347315 85231 85232 247952655 93975 93942 716231260 31706 31690 805725639 61714 61763 966384464 19050 19051 950350944 42137 42138 757385283 21388 21449 128266175 94099 94100 728959142 72853 72854 437991013 82544 82545 649322931 69184 69192 815442813 11765 11766 25816978 12995 12996 973011360 89928 89929 219120725 50309 50297 683603677 75257 75258 183833162 77299 77300 663504032 65436 65437 910538809 6546 6503 896007182 18516 18472 878880326 40475 40476 237415458 41583 41584 741499201 79872 79873 235077378 54780 54781 523818114 20565 20624 473571464 45348 45339 342824840 22527 22528 678805296 43238 43239 275128025 29886 29887 8455089 32364 32296 5689451 2623 2624 309601790 62498 62499 494731984 83947 83948 877995643 75090 75085 626458369 21534 21450 555687753 30565 30603 952077868 57515 57465 237378124 57423 57361 239798423 68113 68097 559236357 50615 50603 550154854 68889 68881 573996344 87232 87183 767571505 79975 79976 556346553 4246 4208 391427191 51809 51810 143722133 94540 94600 823370738 53945 53946 937581408 14372 14399 698383223 42425 42426 493071052 52020 52078 780708679 97368 97306 89055590 67427 67344 910512303 71602 71603 57591355 1832 1884 820401760 57576 57643 408259845 78081 78082 691928400 62723 62695 406699311 83425 83426 861803768 18160 18161 575218768 84178 84202 165881253 29660 29661 943660289 92333 92334 67744156 56726 56727 336513295 25419 25420 723511267 41444 41429 262670024 96399 96403 320487443 13758 13759 72047290 10117 10118 995955629 70 71 72189961 58481 58536 222111160 31842 31843 365873052 76541 76624 535311916 4647 4648 139246534 45818 45819 193557898 26362 26424 879852694 38218 38275 118301900 35793 35776 620189081 28809 28808 446581305 45076 45077 678183623 18944 18895 341570527 86622 86580 253492726 3950 4023 388520202 6873 6874 918647088 49077 49078 913271190 17670 17747 106887316 21734 21701 81043086 92281 92282 966031199 87743 87722 900016367 15526 15608 78534287 69959 69989 293672863 91758 91759 185712309 49940 49941 815369098 39930 39931 636143525 61944 61955 431859888 39258 39289 905696023 35214 35215 737667482 98284 98279 440953235 28708 28760 777973094 3609 3640 226747647 65405 65406 189165054 52524 52525 897301641 74603 74604 267366174 61495 61464 190732198 97736 97737 578915805 42319 42385 714095128 68168 68186 976398609 23457 23452 407335893 43127 43128 593408518 34445 34446 829266512 36214 36215 856662824 89579 89580 362085452 25897 25898 346042164 16260 16255 635844093 89368 89369 159707499 50154 50216 241078098 92490 92510 90057880 98780 98729 907781125 90817 90818 9217005 9991 10029 984247396 63737 63726 905754039 32612 32613 891383026 79604 79605 646698331 32083 32004 756655696 44860 44861 464674994 882 835 943386495 56643 56679 228526249 64402 64403 359299828 56940 56941 570299821 10838 10839 661975599 4212 4249 534182101 32298 32305 718874077 51605 51596 971749181 69322 69323 99240103 68717 68640 73952213 23544 23618 795361434 66713 66714 725837431 71870 71921 49451429 75089 75130 392084125 93608 93609 146424055 51528 51521 997499128 25343 25421 381074253 99380 99311 852830970 44407 44400 431410668 65717 65718 157880609 79370 79371 215777897 26868 26841 956109685 45757 45681 362817392 25488 25489 261676681 85849 85837 39928200 32377 32459 410303181 96867 96868 83695263 58724 58725 682552353 96081 96103 419018726 14520 14577 999622749 65828 65868 184657132 98305 98306 655237041 34828 34814 755447603 65223 65158 280300358 72089 72095 227994122 34615 34659 162527047 64808 64761 220224238 71990 71999 90407354 5226 5227 227860140 69368 69300 237178323 38367 38348 289883559 19591 19610 186047487 8947 8948 739755499 12345 12319 971792030 57144 57096 311206373 86337 86292 870544720 64968 65021 545516324 66203 66153 402347409 25507 25508 514726719 94389 94340 22393874 89051 89065 775622898 15711 15666 859760523 84954 84950 41860740 3597 3598 499816958 18825 18826 111736560 26993 26933 37308890 51039 50992 785950924 90329 90330 819024124 36864 36917 165362825 11441 11442 804439754 22407 22408 224869121 55668 55669 395163675 8641 8619 165864553 44074 44075 220879367 9967 9886 313446045 20262 20263 92379321 45886 45826 510631591 55933 55934 3911777 821 822 150981 69767 69768 868530307 82189 82190 471328025 21617 21695 339261642 13748 13749 261483368 47159 47160 679704550 45302 45303 166955667 63857 63914 58323086 39832 39833 498064752 47721 47729 51109907 84480 84481 322388882 30238 30194 803609254 3509 3552 341090908 98568 98569 739972805 83972 83973 979188981 56202 56203 602725383 10534 10609 66011166 549 595 120074246 22413 22414 418477471 203 194 736599651 55743 55744 172815438 15742 15784 844716406 99610 99606 308958459 62737 62807 943535420 39649 39650 266250726 13802 13825 999634290 45872 45873 41018319 69760 69761 509760928 24335 24292 788510922 70286 70213 331389668 74980 74943 47591944 43701 43763 699037785 94188 94189 394450011 90013 90014 918323905 16913 16861 405026427 46462 46446 596841463 36798 36847 256863516 14197 14186 65001628 48495 48496 864966219 68917 68918 944599700 73001 72993 457768195 28754 28715 465219028 65111 65103 240502903 83341 83415 758859152 12017 11951 815954390 31047 31048 835335577 91540 91541 615681736 76737 76676 235028845 21262 21263 599041039 32742 32693 556214390 56758 56759 437559982 38144 38094 5626997 13824 13816 863743579 46496 46476 540039646 48459 48496 462420132 20985 20986 122082084 89423 89506 663998867 5864 5898 474968744 8220 8221 205181325 92777 92778 23496785 68163 68139 990438802 38333 38374 40647655 53683 53758 310731302 88239 88240 597008738 21195 21229 933937654 2751 2752 445317448 42545 42628 21527986 52951 53003 814366265 55013 54948 402130658 10448 10449 649149734 41326 41327 818858526 13785 13756 716923148 75574 75575 568007587 15661 15608 412798921 90600 90605 214760312 99765 99832 148247349 23160 23197 506461412 82254 82255 570743488 40630 40635 465338347 98746 98747 518994331 54759 54783 102071659 21239 21240 505329363 33270 33271 714496559 8953 9013 701193538 6193 6144 353408294 47817 47818 138790448 50075 50125 286120267 17378 17379 756509154 2645 2721 101981031 51861 51813 836948299 56788 56789 606003226 23855 23856 884993105 1841 1842 237019139 85928 85967 986396824 71441 71442 635610719 47538 47574 503648409 42538 42464 832018530 91809 91810 746831122 16342 16421 376480696 50519 50467 109906345 32186 32187 177097323 49364 49328 372657173 75066 75139 440388001 7007 7008 141646889 34693 34694 454263396 17696 17649 164205155 58488 58489 283045804 67516 67517 576611709 73958 73925 148725957 59090 59091 490411410 29169 29170 635523050 16820 16821 920701194 9895 9934 380754976 59219 59268 42330471 59387 59425 728465300 11957 11877 468146179 70772 70773 22482339 25937 26002 894623382 81992 81993 46681616 94682 94752 200245613 16327 16294 140571457 46524 46525 445077425 37640 37693 929922403 80211 80261 795886614 49653 49654 410252768 38849 38910 621820366 44104 44105 694535905 87893 87894 671155561 31813 31756 42287186 6675 6711 254289199 26751 26761 445634063 74359 74360 406400200 33615 33530 447071570 36923 36924 686968864 81997 82050 184993990 580 568 627105773 26587 26588 465713717 96870 96871 283298529 39173 39167 34876092 23607 23590 512196125 21595 21596 982974836 82530 82531 627347924 86474 86449 583117008 69228 69262 270557432 62410 62492 75640630 69336 69337 487337306 60087 60105 838382159 10175 10197 742683571 37849 37858 267692925 94837 94838 841245609 84323 84384 852448054 40208 40209 854800530 39068 39019 331952977 29296 29297 44405371 97727 97797 119122649 65363 65364 303020003 75158 75159 505958132 29976 29977 198242070 13722 13723 148088724 44189 44190 130139999 8577 8578 538746274 47058 47059 602081852 52568 52523 375738462 41543 41544 899814482 67327 67328 756680601 87040 86978 673382 97880 97881 196682074 33370 33409 924979953 88804 88765 15449575 45370 45371 562731646 25316 25317 635420705 19530 19531 682814915 37893 37945 826152629 91624 91546 830139091 93126 93127 309614219 12259 12245 580900668 33976 34034 139373888 67753 67812 350596208 30481 30441 927687357 54485 54486 796904686 2588 2622 817771233 75188 75271 715820953 48573 48574 479634460 67762 67730 825504378 21834 21835 660289044 35126 35068 378668668 82043 82044 258674268 89160 89161 319116926 91028 91029 864685045 60592 60546 40606901 95140 95141 368794121 18629 18630 667823375 19843 19905 343811584 87246 87247 819681001 52532 52560 611517043 73943 73900 804069188 62737 62738 859829021 30780 30781 510501732 45317 45318 211394508 56552 56553 317976062 42119 42120 487464424 34398 34399 308686006 75694 75695 651012044 26181 26182 291374969 43247 43248 605764701 8458 8459 84393040 16524 16585 102639696 16509 16510 860383211 26546 26545 68054034 72431 72360 542620570 22056 22005 680942323 21267 21268 856837732 68370 68434 732248076 11261 11317 724590050 27441 27442 196800346 50416 50354 633428169 54659 54660 147971323 30737 30692 966423593 72543 72495 28827794 59362 59363 969552415 62475 62476 359630929 26010 25975 615257674 94495 94547 888253086 18521 18522 274282886 51406 51469 444013471 7961 7899 316677135 40595 40624 113931142 56553 56554 385243062 38050 38134 825083597 60250 60224 388275188 5594 5595 869759090 76513 76448 88471785 43218 43168 136825985 14925 14908 354795315 69810 69811 972971377 87644 87678 198588543 77417 77459 378476260 34250 34251 701060888 68305 68306 940398983 64964 64965 803301078 99928 99929 457407354 21281 21282 267402588 6589 6671 159818122 18234 18241 104975900 66391 66375 872963853 99989 99992 890037197 25399 25403 638620494 91850 91815 51889758 7122 7123 536873968 72145 72079 460844015 96225 96226 920278460 33756 33757 730374247 37148 37149 437840780 36577 36578 301808317 7337 7340 710635594 46852 46853 728360718 73695 73696 712655893 89776 89777 844422307 65500 65501 966889378 4869 4870 754141011 34743 34744 43874857 15341 15289 506585676 74996 74997 429462222 61586 61537 320311385 64934 64879 264936845 77187 77188 46723453 3058 3068 77112021 21930 21879 340112276 96747 96798 85989290 62082 62062 564677493 91435 91378 856111167 16697 16772 765365814 1241 1171 904009382 23784 23740 689496348 41960 41880 399099581 74498 74499 687386400 4664 4660 807934179 70523 70524 812897730 61499 61500 13242354 81813 81814 777670098 74561 74638 177148223 32541 32610 511327367 97734 97665 999383116 91845 91846 606502433 47236 47202 649425066 56124 56125 221449927 79443 79444 791724175 73923 73868 716247866 28864 28865 845546173 71622 71654 961672045 98303 98265 732034003 10996 10997 62499931 68339 68396 845146462 74295 74296 257108232 8568 8569 484632879 62272 62261 3714048 3956 3929 650148583 41117 41168 185792891 60566 60567 329267370 48532 48533 575674235 69932 69979 954803362 52692 52668 202309872 62189 62190 546784948 75989 75990 997616298 43963 43964 595964143 46041 46123 828346333 40494 40495 474911273 85539 85556 700714531 75301 75235 204510107 46441 46413 358599170 71139 71140 788777499 58496 58559 277035600 57250 57251 292272384 99545 99546 150433262 22989 22990 895896151 78809 78798 21899304 70281 70282 919487311 87340 87401 383293892 83521 83522 499873514 83812 83813 80596247 22108 22109 484454456 71553 71616 842796660 32478 32554 909200260 37204 37199 524365044 86799 86800 834421680 69088 69089 519122036 86433 86487 770698186 74628 74629 528189980 91005 91045 888408522 15087 15004 972986422 9350 9319 419948892 24360 24276 45522640 42607 42614 810720447 45214 45142 92747003 33745 33746 468671478 23453 23454 34135212 94995 95077 61723482 70124 70187 919836219 19009 19010 735998632 99148 99111 455214953 22449 22450 645525727 57983 57984 650978440 11754 11727 772286055 36927 36928 410967480 33896 33897 826767419 97718 97721 980482848 4768 4769 215043200 32201 32184 835928887 45979 45980 361608826 44420 44421 816567231 88950 88951 840602429 776 777 219054857 90449 90421 507058728 82164 82165 939825476 12225 12199 576897926 12687 12735 961847605 58009 58065 813796159 2141 2142 36120805 96845 96846 665785775 42767 42768 918930970 12458 12459 585873338 19883 19855 906877646 29513 29525 720270253 82572 82573 130493283 94398 94399 600879134 63565 63536 917385685 42209 42210 755978804 23261 23290 642534151 9987 9988 939669946 64169 64170 155967798 86599 86600 277788207 35280 35260 731144854 97047 97048 458832871 77030 77062 878575282 83396 83397 831279755 61565 61502 895052140 73660 73661 439420530 87236 87237 287441078 47185 47186 656972837 2008 2009 170104413 50958 50892 500963414 4832 4890 329555956 13860 13824 9309740 93911 93912 598537666 3843 3814 23525368 55434 55408 446163633 10548 10584 78777826 99957 99958 961121965 18196 18197 753416412 78330 78403 881410558 62332 62333 667106394 25005 25006 151725847 73065 73034 77372796 42492 42493 947377268 1423 1348 880499965 67902 67903 786110509 59532 59533 722974156 16432 16349 387787430 37540 37541 347033247 98856 98887 709957675 96511 96514 241030046 64779 64838 101004162 86578 86579 355202155 80517 80518 867411296 87187 87184 189102734 80878 80879 327748246 41710 41741 363918796 98483 98484 320440850 70375 70446 319839832 37890 37891 875851193 22377 22452 798358347 44597 44606 808626514 42072 42073 88936674 97755 97756 488450484 48967 48968 519999175 26792 26793 156595027 92397 92398 586032552 72969 72970 636945646 64148 64149 957489160 31493 31489 628273411 3102 3183 739579324 63917 63918 4094852 21001 20962 10274619 76879 76862 648698045 57887 57900 190994355 54175 54176 347213109 46785 46786 248880667 72133 72203 655085947 29876 29919 319836399 20757 20758 451624609 95181 95239 471382467 46116 46119 95434713 93338 93339 322147913 54991 54982 726252469 29756 29716 739313246 3165 3166 72658636 79713 79705 746358160 20196 20197 594674978 3548 3587 486020837 54411 54337 371855601 18621 18622 170910433 83454 83437 427221886 67344 67345 240915212 71997 71998 875968904 47595 47664 647653844 85952 85953 805720901 51147 51088 399006518 69174 69175 377260161 42508 42509 468426025 26979 26980 266746015 26010 26011 881840457 50888 50918 554059338 72538 72457 499323837 31275 31337 952497324 96813 96814 227434340 6972 6973 783768399 27551 27591 302458917 4703 4704 932762134 75427 75428 304355258 80562 80496 321673487 15961 15962 671336247 38975 38976 192091799 43921 43922 623608668 82709 82730 368670435 61765 61766 853598554 18865 18857 112387753 82853 82808 964080875 1391 1392 878459601 27397 27398 120504505 76709 76710 296143844 93432 93459 407817554 8965 8966 543777409 55230 55294 254294491 71811 71812 782458682 74543 74625 91864009 65889 65890 568257129 21342 21318 258807494 97961 97962 707610947 27906 27985 503220508 88901 88902 459027207 99 39 276822418 24367 24368 82798055 1531 1532 274376787 53727 53728 118785008 92888 92931 136915129 8740 8715 621820621 74819 74820 149955312 7660 7661 475226025 20464 20465 605468134 28230 28231 235739237 64728 64729 16351951 53608 53667 370299007 51096 51049 558430887 41 39 225769184 83433 83420 924699058 57607 57608 656715027 42289 42331 679647104 67312 67230 581397611 95297 95358 111367519 19520 19557 779556617 31994 31995 497688478 70180 70103 943351316 52512 52513 142153103 895 875 598436929 44198 44169 648652951 21906 21907 359025889 14212 14213 816934821 37376 37377 940056897 35737 35767 505950848 13 38 75739150 46451 46448 733286552 29198 29132 298906263 396 424 608141134 63772 63773 973832470 23012 23013 789952645 50832 50870 201991201 4389 4390 595717442 95163 95164 790416047 19606 19540 605281207 56075 56076 213962428 68608 68642 882999944 26258 26259 594882398 82476 82393 403689879 48668 48652 311384656 99098 99106 233697043 57281 57282 885520349 74775 74718 595121779 66172 66173 330785668 25580 25558 575967437 91541 91617 395664827 51576 51577 318946648 24652 24653 843470211 90565 90564 197634682 12777 12778 24414033 47533 47534 702472863 28931 28940 72373197 86815 86816 527607066 27584 27585 927241032 640 688 275076534 36175 36176 942964589 40099 40100 769164882 75417 75407 766260464 41875 41876 268536056 58047 58048 339810373 91068 91069 703805259 63537 63562 86599977 72670 72671 518664389 98706 98707 816597878 21330 21388 363605439 23981 23982 53969286 12309 12310 64902170 80190 80191 374293939 59946 59947 228317605 72690 72691 373201082 13232 13261 293334057 43497 43498 418652790 28657 28658 479175842 81106 81107 528078768 21337 21338 170617894 86192 86120 147906426 27508 27482 826046073 40184 40261 799492161 92653 92664 214693418 79544 79574 539114102 36421 36474 365317943 45488 45489 923285492 69574 69575 576887411 83896 83897 842648590 83630 83631 456606654 96219 96262 676509660 78737 78738 918689318 25473 25402 201386021 63792 63770 583687422 50776 50777 248895757 55858 55881 651319003 69114 69115 956642923 70440 70408 833041194 81973 81928 65585378 57024 56962 272621003 85197 85266 327774801 85632 85620 369941674 20292 20293 914438417 71197 71198 953375712 25499 25420 702121790 39383 39384 898404697 23519 23443 497199448 29038 29020 661800773 21794 21778 777045527 45550 45551 415383727 33501 33502 239235031 47015 47016 352663556 82163 82212 425395027 98808 98809 580462731 97223 97186 920062543 71575 71552 788475131 4204 4205 519023464 75956 75926 483971920 71487 71409 956257806 29775 29701 118855933 52619 52545 421226012 88293 88277 515202281 25374 25430 780917788 66892 66908 929455627 74586 74546 895402125 19890 19891 939947233 31022 31023 536590643 20009 19992 860955586 86515 86482 264230634 1949 2008 600846821 67432 67433 46663912 33954 34002 724093352 74922 74923 610999351 72849 72830 578691292 67085 67086 839682172 35788 35789 186291658 49128 49129 256290385 21080 21081 721609386 98499 98500 438454339 50063 50064 643650465 34790 34791 539313504 6724 6725 231091462 99062 99063 425430073 78965 79012 879110442 40919 40993 946064067 77809 77870 609168468 44508 44591 412182373 92332 92282 833052622 53899 53900 658856670 12208 12231 476821200 16652 16609 502490080 62050 62092 558643521 59939 59940 727366368 8074 8115 599097429 97602 97567 448541387 64699 64700 257525001 21965 21894 17640239 11463 11511 583675738 16581 16582 699388093 28494 28548 750714971 61637 61638 917149745 57666 57704 466523708 5602 5582 234091230 6769 6770 328587144 34684 34749 689178443 60341 60296 484580333 13564 13498 342108366 71480 71466 574160195 42885 42821 153279360 86453 86454 75340706 4878 4879 238955314 55949 55974 826177163 51261 51290 198583358 89055 89056 909287334 72274 72275 470997711 89945 89946 456871635 61609 61691 991764682 32257 32258 451529554 40012 40013 621919041 85912 85882 815911288 10197 10198 407249816 61265 61266 618266503 27363 27364 905642727 98848 98849 778677325 85805 85877 597539704 76145 76146 900777466 86822 86823 13694544 63167 63194 772161317 5008 4966 399408859 11829 11830 590365180 54385 54386 635919833 93304 93275 20244397 12157 12238 395897217 4394 4395 176940778 32144 32145 307629047 71189 71243 646161742 99534 99535 433542579 46290 46291 495207030 56965 56966 239376366 86058 85993 758136864 87751 87752 462166739 64322 64257 73669722 69673 69674 900275830 8130 8131 64601483 89459 89460 651163758 94174 94116 211576910 55735 55736 860149958 55302 55303 23223759 19160 19096 948437282 64467 64468 364302108 209 205 801290579 70209 70210 628973577 74852 74853 671634463 86432 86441 127479341 37028 37029 635537514 69954 69916 533104987 9885 9827 633906990 67398 67415 635664352 58227 58284 846977308 25690 25767 841802418 33576 33518 329530776 37177 37170 340109123 83680 83681 594951461 38880 38871 948155253 31800 31801 473750334 27609 27610 813758226 39871 39872 840494352 49885 49886 523227558 95356 95280 820325546 28059 28060 876643046 56458 56417 932652089 57990 57920 397504073 75971 75968 467994209 95309 95326 185587122 35757 35759 60080060 1704 1705 847191318 91841 91860 931635939 38834 38902 779772051 31850 31797 658439902 14000 14001 785860674 43451 43452 613949653 60680 60717 965139173 14569 14570 24643723 77335 77336 499583730 95942 95943 494968429 2063 2064 300095791 36730 36783 701332517 62753 62754 680691159 66769 66814 384919287 38989 38913 690494171 39175 39176 220403195 39442 39385 91918887 9161 9242 716690852 80614 80530 586794532 21215 21207 596619739 12036 12037 833672047 93388 93335 139040546 4713 4714 466664205 54787 54788 655579653 45496 45528 772781169 8025 7979 448722003 96731 96666 749166099 25898 25910 668753918 17696 17697 979328982 79632 79633 413931638 40169 40237 461325395 5431 5376 276660405 62002 62003 311458095 44490 44491 993405069 34360 34391 721034586 41582 41583 929477951 85778 85779 141813352 71720 71728 977433161 82611 82612 95743637 57313 57314 901694656 88560 88569 197009359 34821 34773 871480615 16055 16056 659066223 11528 11529 905741260 53328 53329 339358221 54115 54066 872995214 84038 84039 129937600 63338 63339 93876563 43783 43784 143347278 56108 56146 294309009 36426 36427 763644077 4963 4964 382191833 75178 75232 139751435 53816 53817 342569645 49850 49851 765017942 96526 96527 545744293 45100 45101 37971805 84302 84301 539911957 50039 50052 617671475 82665 82631 682189762 77549 77550 456754234 94068 94069 962595081 97637 97582 426383147 57913 57914 108347469 84555 84556 136554716 57796 57715 555271549 4586 4589 581341698 22929 22996 607115409 20392 20331 233139024 84538 84585 3388716 63850 63851 220565770 55514 55431 728465576 62805 62806 875997898 83569 83633 968279954 96390 96391 936056211 29994 29995 664745116 75095 75096 582950244 23712 23713 544172699 91119 91120 564432865 31282 31328 317608332 26594 26638 357885019 93680 93751 100335278 92073 91998 919369060 70062 70121 158953193 90031 90032 996527039 34525 34526 3231490 13219 13147 153174168 97250 97174 808935950 77650 77651 565750629 10617 10618 770180399 74991 74992 646492899 80230 80231 694759609 76391 76453 631784974 6004 6005 545063317 88276 88277 230402559 22601 22543 966417817 6888 6889 476267514 30483 30484 430099967 61942 61943 843785422 98041 98042 214507642 48448 48449 364285974 38983 39028 800201626 36927 36970 832272993 29491 29501 803347681 58727 58728 307895265 75420 75497 746441840 11458 11459 180534479 47841 47808 993927577 7822 7823 215369660 52987 53015 950412633 86871 86872 543292817 49847 49917 636052024 94358 94359 549346000 6449 6450 56741382 88543 88544 536418076 98871 98872 23600973 96073 96074 390854344 5346 5347 241875299 57184 57185 90826680 30818 30819 86676858 59734 59735 341981088 14167 14168 148066675 595 596 602032148 73813 73738 754899691 5585 5557 105532345 4586 4587 223453154 48116 48117 881302877 9665 9666 48309115 71591 71592 802283190 30001 30002 333656620 37537 37538 686178497 12489 12464 306753500 39852 39853 481421847 76839 76840 629242965 63714 63771 65193559 4761 4734 388250209 45983 46053 237258838 31163 31199 584664644 46547 46501 508480495 33767 33703 764988062 96320 96351 841238805 43918 43919 290105887 65104 65165 776965764 29563 29543 70141309 25792 25715 998768569 86072 86126 902376062 74296 74215 539975297 10638 10712 415116052 6795 6796 547124252 41034 40962 994937047 7860 7861 528456572 47548 47549 26341877 15250 15251 372057490 54691 54692 553647263 20445 20446 211839914 40256 40257 732595698 24044 24091 443039655 45144 45145 133546656 13008 13052 868897783 81231 81164 136461632 27799 27800 184537766 4473 4418 166875063 95451 95370 623805965 13282 13283 274344502 62258 62183 943019193 60429 60508 112455839 16432 16433 401853646 97841 97901 587478237 12773 12832 389134981 84170 84171 955771233 58774 58775 628455585 93208 93209 2400205 93209 93210 197238839 74172 74122 885542779 66308 66227 972321075 4013 3962 915967493 26085 26141 502065125 5591 5605 855920729 43855 43933 499987259 4914 4915 321514876 60056 60119 964859837 6496 6497 93700902 823 824 572001890 21644 21645 513297851 66499 66500 209799532 60474 60401 75468372 35699 35700 526753696 49923 49924 273222205 76301 76343 963089315 17913 17969 241711281 4479 4480 454880844 16720 16790 86354349 15597 15598 492908608 5401 5348 493243333 65290 65291 920081039 13990 14045 443366546 20670 20671 246141158 9600 9671 102448853 91443 91444 966518886 66853 66922 129457977 28511 28430 11851643 27171 27170 121553155 43581 43549 93847362 58868 58869 207259682 50228 50264 610675847 29298 29299 851438090 96019 95976 320916747 55016 55029 477014735 30698 30699 466300325 88949 88953 181927440 46234 46235 749555046 47442 47406 158336198 40271 40256 558581367 70768 70769 393933597 30840 30898 474720382 13076 13142 610951744 87052 87053 129205812 49962 49911 24123506 99548 99496 970759091 36991 36921 358352021 55028 55029 733247113 71510 71511 548264410 43692 43734 763325020 41618 41619 347792234 19288 19273 905637699 44634 44681 237899188 3397 3389 670080236 96072 96103 622358510 12013 11989 628490292 76488 76497 362285524 5305 5318 76251672 52444 52483 960685888 54587 54670 239573973 75158 75076 541420969 11682 11671 730000460 16081 16048 608816761 10791 10876 448134251 72404 72405 79752033 50281 50301 719211417 32841 32890 880813440 21873 21941 948622983 22727 22728 799269366 53951 53952 856777504 84204 84278 963168999 35880 35881 594023986 20548 20513 578170639 59468 59456 506274362 7362 7363 367784704 36595 36610 451079209 246 249 711878856 59011 59014 77520382 83226 83174 856727881 35039 35113 346405028 65341 65282 217111294 90279 90280 408333027 95158 95160 320121214 87311 87312 690126904 21768 21782 269781756 28121 28122 574528648 271 272 346923189 9657 9658 481351148 51054 51137 156273902 28997 28998 443179127 87562 87552 905359198 68618 68619 931584304 43041 43042 481248966 8042 8013 331394432 39020 39093 999163542 22831 22832 665870043 80290 80226 860549752 68856 68888 748910059 81287 81304 508239101 32859 32809 910932662 26864 26865 747628236 96995 97001 564903324 75222 75223 758924851 44126 44127 315922183 32757 32785 687297649 61437 61438 543976637 68015 67953 316591554 2455 2514 464098509 10162 10134 341537147 83840 83762 816554164 8180 8242 364589886 28033 27997 439732896 92792 92793 534798264 48039 48040 273736738 45889 45885 943323289 43602 43620 392480689 89980 89981 375447409 9061 9107 505700425 17769 17770 188146725 67645 67646 436948421 30338 30339 420053231 25990 25991 70659686 56605 56606 131168634 46267 46268 170013467 50709 50705 522164758 41188 41257 642982079 66601 66602 689164047 52880 52931 42531726 12791 12807 129333313 10834 10796 42216080 90459 90485 515758689 13088 13011 890268 9383 9384 982044129 34705 34706 539840660 31669 31670 756539478 93837 93889 689001334 16318 16319 646433613 8731 8770 109437944 89686 89687 478898097 93596 93671 922721343 5942 5943 668493154 78939 78949 233659624 67980 67981 497201714 39469 39470 78413766 92965 92994 533045223 54567 54630 420950532 64611 64648 399896246 60740 60697 294289950 27401 27402 860651483 90138 90139 337509256 18514 18515 997729980 43244 43245 728410286 41905 41906 876904816 73975 73932 107069602 50692 50737 534293129 57905 57835 390484069 27263 27278 86346199 17526 17527 401119892 86636 86637 563043055 72997 72998 850839728 54305 54272 697419692 17510 17461 127554177 89391 89444 333742422 90545 90546 75475864 4524 4525 536927599 72329 72274 491031172 67130 67212 908527413 85628 85629 379365713 85146 85147 885697108 60839 60840 112706989 13419 13379 13248469 93822 93823 646986010 10058 10098 888172153 73205 73206 361635969 53968 53969 392502314 18384 18444 746467327 98054 98067 566707621 69424 69425 630282646 5913 5889 845127221 28984 28985 832269431 77468 77456 208226458 11796 11797 225721702 46666 46667 370043721 11612 11643 866881899 7561 7562 338064130 7147 7088 934463683 71075 71136 719819299 99766 99767 916963482 10878 10879 698420039 69660 69721 157705140 9893 9894 451308680 9202 9203 701977760 12951 12952 824256149 75486 75512 773301627 73545 73546 826981542 66186 66169 504438634 41692 41640 207306327 34675 34638 286977141 66768 66769 126419003 55257 55258 92937084 56842 56843 621454674 14070 14020 949034041 5267 5234 223137736 98818 98900 251136755 72402 72403 700627186 66063 66131 596382573 87840 87758 900210123 32258 32317 284852245 83191 83183 119725533 71254 71210 962590455 35670 35642 179683070 61405 61379 138466252 3912 3913 317669702 93665 93616 251143956 89085 89086 27848615 98929 98896 547383065 32675 32676 415037440 91929 91930 857759327 6122 6123 535394392 14776 14777 835626820 88443 88444 873901710 36626 36627 156914466 86813 86814 105841368 95304 95241 621491255 85763 85764 391252932 4540 4591 557799751 61823 61824 266794453 61548 61549 686813416 95489 95421 306221237 18986 18931 878771519 94071 94072 965673873 93426 93451 26987648 84607 84542 538322044 87638 87639 129719381 39356 39288 251027048 41546 41547 206983953 97586 97587 842972415 64354 64355 166363368 38121 38126 387392704 98363 98401 144109973 52620 52650 747898175 46854 46826 773140583 55762 55763 797530472 2606 2644 577681311 70832 70912 922180272 40127 40149 203783234 76289 76290 224025534 69991 69992 787539461 71264 71265 367418602 31494 31495 485310779 84958 84959 324397489 70617 70618 418287748 9959 10018 44583679 43397 43398 78826105 85031 85084 687770898 93665 93666 310260087 73602 73583 930615568 88663 88664 262580818 76544 76545 738526425 11064 11065 201449182 63239 63166 176818603 87363 87427 885666844 46617 46559 601592363 2936 2937 439289686 5692 5652 604825156 87352 87353 584202932 26982 26927 605732220 14440 14391 708549645 34632 34548 484523877 94069 94070 766105709 75739 75740 272586772 22531 22589 306400249 73825 73740 360995926 76123 76155 857018113 91468 91481 235113624 65382 65337 396247839 17432 17514 20586242 13303 13304 629152086 6561 6562 284084707 53779 53864 935366248 66262 66287 967206093 19281 19282 577829385 20782 20783 337923374 42732 42733 122623218 56866 56834 15398076 16706 16707 682154420 79316 79250 881802213 13100 13114 389747098 63365 63351 254764691 18082 18083 797392680 46413 46414 361562248 30155 30177 247637422 95447 95453 37964306 11010 11011 850253990 69189 69190 929693802 15156 15157 542086629 67739 67740 899363713 22415 22333 787587629 50567 50509 546050543 20284 20285 137030048 79232 79233 918577239 10830 10831 738733351 26654 26655 651814324 31948 31949 984215895 58745 58754 238746963 79635 79636 851386063 33145 33064 913398252 48514 48515 136402843 7138 7139 857902325 34767 34768 939289345 65316 65317 225325589 73725 73704 298407453 87994 87995 544783337 36753 36741 562173983 70522 70523 703048708 19315 19316 751575830 71486 71487 286488096 85569 85570 40252722 16370 16371 339235613 39951 39952 352433830 34248 34310 701523250 11290 11314 282984330 91292 91293 377441636 67435 67458 233017072 16801 16802 890929065 7639 7640 434280074 74627 74632 269770012 95558 95559 729172150 38077 38086 489932599 42782 42832 151807065 56168 56169 967417871 95844 95845 974948746 337 398 333702096 49911 49867 512288326 96490 96491 717632219 81000 81011 527090285 33589 33578 595105409 75615 75616 448275364 60098 60099 664337468 20769 20770 535518279 47215 47216 702531494 12855 12771 743974933 95696 95722 596559886 51056 51047 17660034 14455 14471 434220798 34125 34126 378500541 53831 53832 929655517 15525 15526 923414903 41798 41799 654903115 15551 15577 499705996 297 298 718746007 99804 99805 213901602 38599 38600 768097125 28467 28530 655974970 21624 21625 223493112 966 967 220263770 33287 33288 432153990 439 409 34522295 47528 47529 510527235 1430 1431 622032233 26003 25927 691657494 69231 69166 488707976 64079 64080 489722324 78911 78930 574171927 63151 63150 836932377 58630 58677 980497138 37309 37388 907774949 7517 7525 182357038 51253 51254 571195359 59902 59903 358472999 25282 25311 174463783 72132 72133 532480373 90430 90431 739451194 13621 13628 411095286 32841 32912 932452816 1587 1588 398855263 94044 94045 106279882 69734 69696 961946167 84338 84339 470009859 52952 52953 981713802 9778 9779 43402861 92321 92360 568427514 49018 49098 98594844 69307 69232 961963098 30061 30008 923549286 14465 14466 938917131 30238 30239 415764796 3548 3549 114746616 28953 28954 292699197 46821 46774 969351345 96985 96986 185991125 49412 49413 232448288 84886 84887 149710827 74713 74794 273895711 97002 97003 808716614 28648 28649 677870936 9944 10029 515665193 57717 57718 284661344 66056 66057 786834809 82253 82254 311616179 34119 34120 749285653 73580 73581 476182550 8484 8485 618852360 23591 23603 967031380 68965 68957 282750466 65818 65819 607611452 43553 43500 88447923 46542 46543 275879171 98577 98586 980892951 75716 75717 927540218 47524 47472 986432601 18945 18925 639342073 47346 47347 536564090 21662 21633 695261332 68812 68813 244444742 14271 14272 962808046 42718 42704 637796134 24169 24143 981314687 62828 62829 936833502 85455 85456 432931134 77778 77693 668493890 53779 53780 734171988 33513 33593 332408849 93334 93257 18023439 44352 44314 152720417 93824 93825 126901925 13400 13353 999966271 46329 46330 835059887 53309 53310 745060309 81280 81271 659852905 16649 16650 425013784 51605 51606 412160515 82337 82324 42854633 59517 59518 531394393 11446 11363 820346286 26467 26468 65650435 75482 75483 341048 86649 86629 101012948 15601 15602 880814132 88515 88516 737061400 21199 21200 132292068 94828 94885 725327854 34632 34688 773169942 19957 20026 125889595 43473 43476 8607742 55439 55452 441072100 6193 6112 443487812 88972 89017 244077417 33270 33208 597944932 71051 71048 121798545 28246 28217 753491986 86167 86102 425801589 45142 45143 77288812 3405 3406 677346726 86387 86302 264776860 79925 79926 247766317 88856 88857 788148227 57415 57338 41860466 72407 72353 921623231 39815 39816 437481323 4505 4506 767664015 96818 96800 801503736 92701 92702 227192230 16606 16607 24382630 52786 52716 902619794 99926 99927 863452630 84240 84241 175708638 5880 5881 911023428 57194 57195 411349548 78247 78248 623037970 36316 36375 794486321 31700 31737 998149881 13106 13029 14625357 40071 40022 979375001 60708 60639 971197973 34006 34056 474539888 61846 61840 762249767 51183 51184 108374437 61966 61967 717368785 13727 13728 950024383 23275 23276 502102432 51903 51858 187813952 70730 70691 634345525 16374 16382 623847052 2380 2381 594423636 76622 76614 477087448 31453 31454 120896707 93970 94048 383382196 84362 84363 512724908 40845 40846 498330358 49490 49505 809936695 99964 99911 105621389 20979 20952 257892167 2752 2738 486130242 12749 12718 654136638 27152 27153 875916640 98637 98580 744285276 9299 9363 519675194 91753 91754 868672347 29795 29796 549364001 44367 44368 274583863 6647 6648 848481492 88572 88573 579198467 30382 30383 462583619 56 21 554339028 86605 86559 498667222 29206 29192 262259372 8638 8639 540066074 84144 84145 225997841 67319 67257 810500582 19175 19199 461173265 53693 53694 476185678 37317 37312 260786202 4962 4963 279010992 36241 36302 163057263 75521 75532 70820248 5110 5111 74595531 54078 53993 296027395 89028 89029 337194073 78665 78655 873385399 60724 60712 949745038 62599 62600 258938786 74681 74643 947929609 68430 68456 56315757 62514 62588 734312648 69778 69779 30261437 17304 17305 892101334 95194 95201 607696157 9579 9607 717790204 78567 78630 754368557 38763 38764 939128310 99092 99093 973292674 44274 44242 368947721 72970 72910 308655594 810 891 217194256 20237 20238 430436712 69780 69781 354289860 97106 97107 838860281 23706 23707 410602736 79144 79089 398330760 3226 3227 170113970 86659 86670 268730759 65360 65351 375539940 35204 35205 954680932 79607 79564 349723503 34727 34728 636677768 10894 10895 630265461 45920 45841 883270848 13566 13484 706946777 33012 33013 82984317 23625 23626 60695340 42853 42935 615241981 83787 83768 168824545 34293 34294 171654954 78725 78715 411792859 40436 40437 570104361 63040 63041 726647329 6421 6422 110523683 24453 24442 602874150 58680 58681 549689589 62672 62737 886816874 74127 74171 108234706 13508 13509 574329856 59412 59413 237484497 4943 4911 506554989 14217 14301 7258750 76038 76039 23664967 60312 60315 384301013 87733 87734 360808651 33950 33951 475053463 68238 68177 948431602 5774 5709 918919335 28966 28967 326945060 11221 11222 248439431 76677 76649 720427107 93054 93102 485903134 67997 67977 799875390 35562 35492 680884085 69389 69448 544607227 98447 98448 861441320 21042 21043 514779458 41058 41059 16839338 61456 61491 681740307 8826 8827 273028095 25676 25761 932495415 72388 72325 679481764 76441 76391 5598644 3602 3603 37014434 33747 33748 805128731 39498 39499 567685402 24654 24655 174680882 47797 47798 222235742 76846 76853 632473239 56725 56726 25639952 86547 86472 792941325 36157 36158 118358644 67619 67620 304010100 21255 21256 561017787 8193 8154 153873360 94649 94650 245048222 12048 12049 985000141 58546 58542 620872081 77142 77143 18472314 70684 70703 96183782 63987 64011 527687732 60417 60462 346564624 59632 59633 184991283 88231 88232 731760967 28814 28894 654674267 80985 80986 307418352 40686 40687 229452208 18355 18356 834013231 56580 56657 44792488 437 449 354059753 79450 79398 319949024 85795 85834 579289621 55529 55530 251371677 62917 62995 382551192 2248 2332 169518459 36228 36169 202310700 56142 56143 564826056 64175 64131 838446217 37471 37472 629924956 61737 61738 838332246 21854 21855 379215745 85451 85382 796771429 58029 58030 377156974 46005 46006 959508316 18812 18813 235839467 11670 11607 946808743 57232 57206 35472070 3312 3367 943432048 38722 38723 11668293 9877 9952 621200944 5213 5214 323319813 3629 3630 918164276 75154 75155 769869363 17142 17143 986790309 90942 90879 281483373 15430 15386 116891392 76983 76955 974952453 56928 56929 362160296 97818 97819 362720436 56455 56440 268498884 41504 41505 182221955 68239 68160 440798363 32791 32792 265538400 2113 2039 278178663 73601 73602 406103948 58588 58510 159508135 3068 2987 574335563 48570 48619 167701899 27746 27747 689050196 98725 98726 105439642 56421 56422 333719279 10103 10104 339728009 8465 8466 106446088 90946 90897 343371769 71479 71480 925021040 84733 84734 635440674 37300 37301 506280617 67872 67940 698754623 31749 31739 588272497 32245 32305 871128025 70715 70779 932759766 33353 33354 477985903 41997 42035 471145160 23262 23202 850585131 16555 16617 96611871 81278 81344 320238219 9459 9460 906356934 74642 74685 952738555 59093 59032 688677993 48820 48765 412569752 12273 12235 359600856 58420 58352 449244623 39688 39637 840209906 61772 61773 545815133 48709 48629 178942965 16770 16771 166584660 73314 73305 96370001 79256 79257 477856380 66328 66352 503384957 67704 67705 113125612 26338 26417 503468226 48192 48118 969696358 24718 24803 721670981 48967 48903 740148498 71822 71823 272831123 57536 57548 936215628 3577 3625 823860708 6354 6355 801212006 62729 62749 370921079 70744 70754 646925594 64971 64972 778807769 17756 17757 497342068 82407 82402 521206649 3723 3724 938278030 50417 50418 273342269 64704 64705 565590703 12512 12500 151261706 35993 35976 118086045 17170 17171 552734688 12944 12945 202824738 54059 54119 747720437 96764 96765 860333859 73156 73157 165578976 43115 43116 965420075 40458 40449 768846948 2664 2665 666795936 87183 87181 266933405 98078 98079 477116407 45049 44980 69504356 16663 16664 832162077 97338 97339 955904280 61276 61277 597516051 978 979 881239509 11443 11444 521635655 23076 23127 28891938 61178 61236 464415349 19207 19159 473397365 67422 67423 972552515 17073 17091 157580033 86299 86300 778586823 88113 88114 578052288 51349 51350 597436585 14400 14444 560614510 20198 20199 331484356 17793 17850 217570891 87393 87470 722623974 40043 40021 462957419 19818 19819 97829953 24198 24199 953785234 51578 51570 906625121 12909 12910 362475919 62582 62583 66558710 45150 45066 878145835 82625 82626 801425873 96668 96632 731769346 20362 20363 771570251 76190 76192 946356816 80979 80916 69332967 12078 12079 141695308 59674 59609 161548102 39054 39025 317280880 51026 51027 240754351 92826 92801 744386461 45466 45542 44293852 57515 57570 70411543 1259 1260 389578892 35944 35945 97555899 86315 86316 825343034 9142 9061 548280557 95689 95640 705543361 83283 83250 489453107 54233 54288 924472175 88052 88066 876981214 86168 86127 122999313 55923 55924 35912039 81077 81066 775288572 71645 71646 84015577 94586 94662 1393028 76812 76864 864500164 30593 30594 142702138 44721 44722 303160190 23478 23490 253838680 58363 58287 28576323 74082 74150 592109070 42048 42049 32152093 35462 35463 535879665 13744 13745 474784392 13782 13783 77242169 17785 17786 928446847 26160 26161 919643160 28222 28223 643411492 74591 74592 878571802 95214 95171 27629405 5615 5616 538896873 6559 6560 595022650 77649 77658 438807821 16852 16886 196700734 27137 27055 839982647 7082 7000 448380547 6941 6942 652238940 80701 80722 119065667 33841 33870 59030851 86234 86259 992667052 94835 94794 977809195 67156 67157 830593633 64066 64044 517048993 7608 7609 835385602 36158 36159 553461792 96054 96001 24408179 43077 43023 304258709 65489 65490 111387398 67502 67503 363589474 29086 29087 538182906 89161 89141 864927101 33790 33791 324219032 49256 49217 287617100 53311 53312 99314015 29378 29336 876413169 46227 46230 902375952 58471 58472 962942337 79226 79227 823862531 330 286 117523220 71545 71554 156465834 25247 25248 230055584 62112 62140 785903479 49710 49711 672335576 45563 45564 855630269 83264 83335 425106961 70983 70988 159713910 14098 14099 119696391 65848 65849 298156108 20651 20578 911622312 63027 63028 184828605 19639 19640 487347629 74077 74057 998083897 90515 90516 224378846 27112 27134 466178348 4387 4414 21183246 10403 10404 249841862 3161 3127 400286778 44403 44340 258745918 43728 43678 172007203 65223 65239 935768942 19620 19621 504147239 36720 36772 34738599 5031 4968 981748930 21266 21267 509667006 65131 65176 428047259 13325 13326 380005498 99982 99983 141452248 11089 11090 146022320 83058 83068 897530264 3356 3288 938596960 92790 92791 628255391 78368 78344 419040417 28736 28737 134820674 9940 9941 567708498 38702 38733 686086220 44882 44964 700850882 79848 79849 899178510 13028 13113 291248622 27627 27628 669543115 29726 29727 519325555 16332 16333 815514432 63163 63164 299119430 18195 18196 871221851 5690 5686 703184106 83335 83336 505826290 35412 35339 289861536 33500 33488 88414243 54597 54598 742859791 13707 13696 552802413 38798 38799 91081724 56791 56792 138351371 19127 19128 360052391 61638 61639 398655804 29820 29814 275198317 24400 24401 404860697 35008 35009 464407438 55302 55238 227840573 53862 53863 752668602 52912 52913 925750339 96273 96267 425990852 67665 67666 113842440 45103 45104 495874387 30528 30529 801198916 78369 78370 158886061 30604 30528 263510014 28949 28876 270338130 37870 37871 968586781 83099 83151 574285862 59220 59221 589541689 53751 53778 108571848 24396 24397 755755642 33704 33705 709789557 75492 75493 840470412 78232 78212 844315471 64640 64641 595037159 22565 22566 783902933 59325 59317 325309338 7141 7208 557965568 45904 45905 889167496 81488 81484 838137487 64364 64407 605664068 5980 5981 637862837 30328 30353 997295901 96475 96476 148393733 60400 60401 633204320 62364 62449 454529770 55931 55932 972565420 51703 51704 504703179 13458 13459 64844463 16889 16969 400240549 21719 21720 857133045 53649 53695 165369841 20035 20059 402821893 62177 62178 290989843 1218 1219 798306836 98946 99016 852279711 36048 36067 610047644 68137 68060 478155481 63308 63309 122179193 22174 22175 650672720 75167 75168 136106941 91972 91973 21161908 53013 53014 41051798 8047 8048 505718081 6713 6633 39028490 12466 12524 325870691 79537 79538 854543128 22288 22289 567555500 36866 36890 124087357 52939 52936 349385458 98311 98253 299258511 97673 97740 984393135 76620 76621 444415763 59184 59185 978332014 24695 24631 162542200 45633 45640 498167083 82315 82316 839718676 95126 95199 117745214 26068 26093 803586216 2014 2059 627065159 31881 31850 714605898 79891 79868 483720739 85615 85622 251376852 4313 4314 700812301 56527 56551 952142168 559 560 33482080 41352 41353 983301921 75861 75817 165576948 43482 43483 539248691 12055 12117 86706201 505 506 302574435 41449 41450 652874859 95757 95758 388532469 49840 49763 760232100 14407 14408 216570938 89698 89699 132490885 59891 59810 622896240 1405 1449 34316306 42478 42479 486221547 44897 44961 570016706 79129 79050 767751477 37189 37166 643218137 73886 73887 276950763 81463 81464 621028606 67307 67295 701740739 4446 4447 34320163 46371 46420 801088358 12465 12466 168553140 36394 36330 412752117 90 9 961631247 61980 61955 9745144 47320 47296 536076222 47390 47391 557815590 49106 49103 206028834 95677 95678 635173577 34733 34730 341603809 84875 84859 734770607 19542 19543 838827923 7959 8013 942371299 26313 26314 291074163 29656 29657 324419793 14 15 863063901 97147 97148 463661315 37187 37120 660267205 42340 42258 18750595 25296 25250 857242273 28855 28913 466799523 76899 76922 327845440 44881 44882 813927743 80700 80701 832215680 54739 54740 111554768 70669 70670 539349578 52346 52347 183473322 87492 87493 418815839 62048 62049 270098762 90223 90242 415765893 2990 2922 465768484 75552 75553 960715796 27454 27417 322937131 2267 2220 756058416 37702 37703 576881125 89347 89268 960723340 98851 98858 342451481 20618 20619 718011367 77078 77079 837370594 91051 91052 904927058 54941 54942 736217861 27055 27056 302117408 64723 64724 135658755 74378 74357 316848275 60344 60345 969225255 88647 88648 543594858 21556 21558 914425025 83489 83490 719979257 1690 1647 838046208 59111 59112 257274385 18095 18096 954081066 18716 18636 152397394 52219 52161 998904865 91494 91495 479568259 68431 68391 230634844 96165 96134 867823122 26374 26375 728067119 70297 70287 540084221 15032 15033 740151576 41299 41377 215314883 85190 85207 744045511 84615 84620 892290779 43881 43882 155143641 66495 66542 768166909 66059 66060 152137878 3233 3234 327654007 14888 14824 781058460 679 633 490128271 62663 62664 599573689 38132 38164 858402763 87225 87226 867054499 99495 99492 304535178 8115 8116 548517937 19694 19695 109725911 18676 18739 876382814 77236 77273 957197347 9598 9599 833821744 41319 41320 951768098 19394 19395 460096517 83641 83642 184825121 38940 38941 814923334 77180 77181 404839779 37708 37709 544554775 34381 34427 222676570 33894 33872 441394371 94056 94134 697383384 98879 98816 712214556 23144 23145 31159126 6920 6921 260504973 94612 94613 587932396 85590 85591 752060115 9492 9480 347574617 10663 10639 653613470 48586 48548 387672746 21186 21187 469129645 48665 48666 153431709 95836 95843 995405955 45089 45090 887073134 71952 71885 639997319 53369 53383 896173951 85289 85290 981386957 53470 53549 797114643 36679 36635 12500986 40978 40979 134889639 12999 13000 285410984 59062 59063 906393849 64897 64898 89813511 14258 14179 328356422 66285 66286 316524671 48331 48332 94783667 45747 45689 666590051 70531 70532 949682679 56245 56164 50046815 49145 49179 64600748 70038 70075 855509676 37739 37779 346646931 94760 94761 67622901 18872 18873 278807695 41399 41400 568337613 89162 89163 621801621 67254 67213 356023299 10698 10766 180624586 73179 73256 847922999 91280 91195 474191634 93191 93192 437790712 56969 57042 139549560 88010 87951 417412883 89769 89770 778971019 85102 85103 467784924 80612 80637 207204493 93667 93663 258096541 87802 87803 568993352 82779 82829 208806049 43845 43846 102934263 20658 20576 241738621 65036 65114 896670144 19754 19696 204530474 70109 70110 839773613 17459 17434 556962040 28858 28810 831343199 26736 26730 834266481 44311 44250 614751363 12216 12225 369293647 45184 45185 303606946 19548 19569 159604071 78538 78539 499440492 6395 6396 341770459 46928 46984 273008610 75232 75190 869602014 51572 51537 671613760 8466 8467 144753986 28848 28766 306396066 24892 24957 725966153 22355 22418 200116236 60717 60718 319181013 57698 57699 278784033 86309 86310 229268859 12827 12828 115829259 82186 82187 999977509 75196 75265 624034224 32701 32702 805269206 51363 51356 932863617 84135 84177 920958672 72594 72625 12418932 1243 1244 16222820 38525 38526 517104861 92133 92163 117779787 18474 18520 591616213 63834 63880 327000334 31289 31290 386571300 65705 65636 255924952 7378 7379 804436343 44081 44082 839573384 16816 16817 600156973 7240 7241 562635832 30831 30843 450882406 2274 2275 498604586 67236 67237 739770647 84635 84638 706609717 28946 28947 907108268 2750 2682 841102833 3349 3350 923108117 24754 24676 558483358 14392 14393 102813505 59922 59923 687796080 57499 57500 862250299 88810 88811 244331117 69683 69684 899007664 62679 62680 500612482 67128 67129 757984598 75057 75058 132888247 21339 21340 222113714 83672 83673 3607589 32101 32133 521624803 8013 8014 315000853 58754 58755 517738382 75429 75430 176154316 22203 22170 286055077 21368 21308 782808618 43799 43770 580390067 52213 52261 293401017 81218 81219 740701868 36255 36175 689804124 97537 97538 810320089 38447 38448 905553090 79157 79158 415742520 16229 16230 243871986 94037 94101 205058244 66007 66008 820489324 52263 52212 402508700 10443 10377 549330132 57398 57318 665836817 79684 79666 922396530 26747 26748 792862762 83167 83095 167202992 15222 15198 876623737 81813 81885 107262996 20255 20185 543768496 53633 53658 501557500 49680 49681 676904252 32492 32493 612483842 40797 40798 586954202 8136 8137 769631228 51013 51014 264063265 52356 52357 767830024 80599 80527 246967966 6761 6798 667454093 6993 6994 832234255 87471 87428 986159807 68096 68012 691040724 70608 70547 537690849 29825 29826 813582541 2125 2062 735652590 10960 10961 631211282 33532 33509 415712377 7415 7416 664191776 70653 70573 223883619 13680 13681 193518039 29080 29143 116987872 12524 12529 512894394 90032 90033 474964013 52510 52425 101331848 49230 49232 479516437 28831 28832 135600658 12007 12008 559255262 75476 75477 88465141 40880 40831 508303514 92315 92316 366793075 73114 73115 729025525 62315 62272 340993068 55444 55445 817774475 88552 88553 846643690 1962 1986 414180236 55771 55772 349480163 99538 99539 91670545 97688 97689 839530054 18065 18147 310662287 84791 84792 328726552 24642 24643 267451137 83055 82977 428358775 39144 39145 139564446 7964 7965 875067825 91715 91669 523541389 52158 52213 305456135 7458 7464 498265826 88874 88875 939732869 10319 10287 466432718 77289 77290 746592576 99748 99749 145925037 12017 12018 794407028 4074 4016 760303425 4316 4317 94688835 85572 85581 452792714 45766 45768 215084339 90246 90247 602046385 19889 19902 257436934 90896 90875 294736583 72723 72724 484169086 5168 5121 897622714 34258 34259 221068183 19852 19775 291538141 79023 78971 56124956 29559 29617 394652154 52589 52590 82574159 39323 39324 135743012 41931 41932 857731674 28314 28315 61445031 59372 59373 229200327 63185 63186 188316554 54272 54214 619574569 74744 74745 401411822 61287 61369 450781682 50357 50354 224056737 36660 36664 36971853 30995 30996 434871397 98577 98641 163537435 22357 22354 948299026 45561 45515 861504625 6000 5978 775443297 76248 76249 484159189 58542 58498 171909743 92484 92499 787069769 69403 69404 454552866 90678 90679 725645932 61134 61135 293032696 23748 23749 561563671 97686 97687 699941304 3773 3774 351502233 39070 39071 953168515 69624 69625 478418808 25254 25255 440932369 64174 64154 291137306 51505 51506 722636362 20199 20200 620287389 14103 14104 890630341 12916 12917 875651200 68661 68746 374990211 48211 48207 696975986 8562 8563 383800198 28177 28178 435742430 43817 43818 414265109 60434 60483 4283112 22741 22742 954615290 77718 77681 633062991 80521 80522 874662095 78154 78155 684493826 67048 67092 887121454 92622 92623 355205470 49228 49156 649707311 17918 17919 176920413 73812 73740 465670792 60380 60381 5020185 46112 46113 339059531 50817 50818 187476366 21144 21070 524237547 40128 40129 827721659 85211 85212 944602046 40992 41019 850886974 90179 90234 279330372 31857 31858 800996505 6193 6194 618192754 87525 87470 330954908 2107 2034 582487780 91538 91539 165712685 3663 3664 334068587 27665 27682 860236985 71871 71872 199312264 62413 62414 289321694 33317 33318 730817536 74803 74719 179407448 41262 41342 854882819 22145 22146 17552616 71430 71431 697939210 7394 7395 779871493 84366 84308 48904859 52363 52364 723900490 46523 46484 528622544 79386 79337 860611184 21586 21587 47520035 1084 1027 928453103 72583 72584 912993004 51149 51150 48613289 40137 40182 280195033 89595 89596 17178960 45647 45648 694150878 66121 66122 636157632 21410 21372 212397688 40492 40541 221417810 17059 16980 194322424 69782 69783 30670595 82260 82200 491809384 58906 58907 273558742 82071 82012 451470463 48551 48552 276033221 5090 5056 907944337 12938 12950 18139885 9806 9857 308429827 97697 97698 181718844 37833 37877 854921868 250 190 268581234 55853 55854 44194782 64348 64296 316164684 82796 82797 316468304 65905 65844 365369413 72186 72224 867373972 40281 40282 443200279 38764 38701 140122950 70265 70335 147395927 49840 49909 696930116 15693 15694 364717148 87618 87684 216550468 79628 79710 539629152 55569 55570 524519581 32705 32706 86405318 32665 32601 672400519 70766 70767 431050207 9680 9681 319636929 75539 75540 262191395 98531 98532 670538178 51907 51908 120526411 18549 18550 645774231 61230 61231 545703801 86756 86799 890225285 75579 75580 629262123 37783 37747 771628390 94138 94139 107913201 99560 99561 197028258 6127 6128 561193809 9643 9644 572692134 45320 45321 29048375 58229 58180 15575235 31430 31510 653721529 59926 59945 255673202 55409 55410 98440011 58946 58951 177563574 97054 97055 395358496 27689 27690 853863340 16654 16655 935661923 94191 94192 481832123 20522 20595 935935491 1069 1056 92885297 99606 99607 648397558 1886 1905 761668321 62119 62125 922899328 37761 37820 743409034 21944 21895 310467848 70866 70792 885928894 55534 55535 872606797 52867 52868 331293996 23331 23276 212876587 73707 73708 509962504 92409 92403 116791784 26219 26164 391387073 1023 1024 991273527 15596 15600 152725807 80931 80932 106940880 74689 74690 289735991 14101 14144 945740144 64005 64079 641656772 27894 27895 757794040 56773 56744 625438255 37971 37945 484169599 6212 6213 105331782 12585 12530 115923035 19510 19511 194178590 70420 70421 970265853 8431 8432 231354889 69667 69668 985694568 48437 48388 102806094 46567 46568 831958695 53302 53277 871520581 95633 95634 803147171 62870 62853 561822771 53039 53040 416209933 51107 51063 830706818 65463 65541 292671802 68690 68614 223865709 6618 6619 488291696 42467 42468 935983062 21630 21631 571661728 58867 58848 942268764 50610 50611 205754861 2708 2697 145348645 18664 18665 844031728 86253 86286 979406842 96247 96248 342282654 93967 93968 426624434 47658 47659 483668388 56440 56414 16905117 62632 62715 807357306 79711 79712 810918099 51569 51570 58234114 46378 46379 543518011 93482 93483 316567190 90981 90982 917518835 11083 11099 296888101 4175 4176 645090448 69804 69869 310438314 81191 81192 265462041 26597 26659 982917108 4606 4559 11173598 34638 34586 902344647 56012 56013 31833791 16408 16409 191955539 50476 50477 312609217 82667 82668 606336525 64191 64166 568762039 33944 33945 306609861 56088 56089 287055197 58200 58216 134680638 86902 86903 354354428 89396 89445 227264146 53296 53345 837243615 50757 50758 574295927 47278 47279 228239629 65950 65934 329748935 48567 48577 382643505 3601 3602 821310732 40613 40691 875502007 26196 26197 916184531 18691 18692 848537012 64662 64663 648465410 36721 36722 144688111 39739 39745 964600105 75551 75486 684762297 53948 53894 395472015 96281 96361 593555038 78638 78639 505469648 88735 88736 876129900 86192 86193 134323168 94573 94604 744928662 1479 1480 244528194 34053 34054 421761642 94184 94192 70988896 86353 86383 23478496 14183 14204 855747092 87704 87691 263808633 57113 57103 777179551 7124 7125 306656769 75403 75399 369132208 15244 15213 66310093 61098 61125 177622456 11936 11937 45330066 80134 80217 791699245 35017 35018 460579782 62995 63030 861935636 23567 23532 927738179 66746 66747 404254275 5379 5380 173111703 2125 2060 36569729 27575 27625 103917936 35181 35123 569799945 8142 8075 449205589 25383 25384 631621045 76022 76024 770122684 30229 30226 130048711 33145 33146 97333395 88904 88952 238751173 55199 55200 537587203 72104 72023 177178118 3582 3636 48838021 60078 60079 52736098 59301 59343 105713273 78022 78023 262200967 74913 74995 447245782 83393 83394 255098930 89731 89732 640336083 18412 18487 973152478 83462 83463 454694326 46518 46495 228315531 48174 48175 836122767 53024 53025 846148737 78427 78428 289162918 41631 41585 181394047 65490 65415 115233488 61816 61748 818057457 30248 30249 962273061 51280 51281 437953422 98922 98966 427693056 81703 81704 84195983 16810 16811 670208580 50318 50319 333008004 68614 68615 625763339 33730 33731 417990090 1 2 269736525 22259 22260 197207397 3735 3736 764813275 74017 74018 166324705 26847 26848 953972380 4688 4689 138898133 59833 59856 441240326 32686 32687 823333443 15446 15447 985784560 59924 59925 303873287 34502 34489 308411062 11405 11406 840982989 79871 79827 534372931 70822 70823 854571455 92309 92310 779109282 24046 24047 284973713 41635 41551 978443306 56195 56210 125868874 85085 85086 371194758 69914 69897 344568293 36367 36353 454441414 79529 79530 768294592 59554 59555 747289625 42205 42206 652879925 5710 5711 235875551 58354 58355 913493760 29396 29480 662269825 93362 93363 110796117 54631 54632 179695284 32850 32851 509125455 1814 1815 957763099 71162 71202 69433528 52647 52625 263430382 63804 63805 131656557 64958 65005 931996104 55793 55794 528748276 62648 62699 102405346 24519 24493 865410409 80530 80531 300455742 69196 69221 69295189 91046 91047 509470939 84062 84054 619479668 56542 56543 99587402 19000 19001 118022694 18244 18245 108331992 18624 18625 660960010 19490 19408 472847068 60732 60806 379097062 4027 4074 979753782 1729 1730 283567701 50584 50658 252707320 40740 40700 144610987 24843 24844 677078778 96939 96940 83726582 70256 70275 753211126 65849 65898 603472079 37435 37436 671372734 76014 76015 959251479 27459 27407 899005258 80772 80823 690687681 735 785 798658705 63742 63806 61473551 8105 8106 470196023 15290 15291 871955737 64963 64964 513236543 60399 60336 281554708 79393 79402 817756478 74410 74395 350167624 11278 11215 539788826 8208 8270 121595152 24708 24709 369688453 99108 99081 679576722 42561 42562 279163658 95487 95488 752599738 32585 32621 737691679 59487 59414 266989993 5483 5541 671271847 75349 75350 953320099 3897 3898 752892709 23194 23243 135208606 66093 66022 981201555 91886 91887 655193331 66158 66080 182882646 81560 81482 496960608 60482 60445 563193326 64280 64281 888055909 80982 80958 76002935 6649 6650 984799232 19390 19443 271992199 71517 71593 152755469 74144 74145 318246005 52274 52208 68811310 64157 64115 683918697 98188 98189 125718775 79545 79505 328523755 90946 90917 277252332 71894 71945 39524291 39468 39484 650996497 34144 34179 941406835 24439 24354 388961799 26366 26367 374593069 62428 62509 288121014 74986 75070 940757324 23152 23153 910021720 22054 22055 550433128 28820 28821 187671399 31636 31637 523588476 4516 4517 877276601 13384 13334 662372155 18239 18235 205213153 95136 95091 634357946 11032 11083 494027116 37152 37220 421395853 59136 59137 355778431 84785 84786 424564709 73565 73566 291588478 47426 47472 745732143 46299 46344 921427651 93523 93596 864075836 49865 49811 975825190 46427 46436 258112297 90075 90013 344002917 31228 31229 653080668 38949 38888 264040521 56108 56041 304965943 36615 36677 48240688 31678 31679 493556561 85456 85395 103780965 50599 50518 656349031 99406 99462 817851506 18135 18136 486417883 71667 71747 205807673 8326 8313 111520375 68849 68772 593720549 6899 6883 341731524 17922 17923 620357338 46730 46785 469283632 30042 30043 817374516 75368 75369 949163884 98519 98520 566840198 56982 56983 696132561 28479 28501 400793993 49299 49355 941908655 20217 20265 317952853 48259 48319 91079046 94083 94057 474541576 96325 96326 482427479 35785 35775 185962691 9880 9959 299361029 25389 25379 483968011 46095 46159 822899520 83906 83900 257429942 41805 41735 929877654 59670 59671 775960175 64518 64519 896171140 40235 40253 445847144 64314 64281 189536450 51843 51844 293545136 69227 69228 576874976 53484 53485 162160667 95070 95071 88689321 14743 14772 205782876 59811 59815 702511745 57910 57911 675377239 16440 16441 247056548 60815 60816 61741409 46197 46274 589636474 46839 46919 297215930 79268 79269 1798015 8750 8712 606176773 55665 55666 923914543 30511 30544 828410677 3027 3048 580715502 12644 12645 826581095 64785 64767 319423108 38552 38561 286227320 59218 59213 565973076 52427 52406 806410494 73693 73643 251448573 62685 62686 499745884 50459 50460 848366992 78523 78542 662189656 90908 90928 195695861 57969 57970 385716129 7603 7673 695139247 41396 41397 821968401 91424 91411 270013050 32502 32503 906306911 78397 78440 772386590 67881 67935 53818456 90293 90251 262430714 59274 59275 712728361 35785 35786 447831513 58991 58992 35066133 40161 40162 865615982 55849 55854 804042736 53002 53003 22694279 13126 13127 857332092 46739 46740 809919742 43477 43478 947343546 73332 73297 865861580 16255 16283 178190380 11340 11341 585249063 8624 8625 442351091 61987 61988 329079886 76505 76509 714740325 70625 70626 317087087 53195 53196 431023706 59088 59060 770423694 23257 23258 268496983 17820 17800 705127353 47112 47113 310337256 90808 90862 409706803 94444 94478 350905272 6813 6816 230667218 71531 71590 255567361 79836 79837 539145453 26092 26093 334389079 84300 84270 137312680 58519 58535 896720491 7286 7287 511416410 63169 63170 498103241 2836 2837 189251371 2773 2774 155227631 75071 75072 786279428 22252 22253 782180641 67719 67720 51087464 69438 69407 89607450 12859 12843 674148628 78156 78133 880751363 89352 89353 390502230 18231 18310 423279421 14916 14915 179486448 91027 91028 146188344 33510 33477 744853584 39589 39531 473535992 15667 15668 148739480 77916 77878 816969149 1362 1292 318525210 78383 78376 201618266 32740 32741 194393431 82758 82763 516876206 1032 1033 924397857 7244 7175 422295692 25802 25874 515896480 16707 16708 673987321 95064 95051 665261228 11530 11536 250892524 47832 47833 110587330 97650 97651 86295503 56887 56872 924310443 23777 23778 157431273 31145 31209 58735128 19494 19495 718708933 78242 78327 643142880 22424 22425 342570777 30742 30743 196560701 79440 79441 418717478 56664 56660 336917557 28051 27980 43802840 5503 5578 610970479 22025 22026 135681333 37455 37456 556316480 3700 3727 8631964 94927 94913 849381422 64157 64075 941245831 33359 33360 365528737 28529 28479 263650071 27475 27431 244867404 65001 65037 520969254 4569 4528 108046729 61927 61887 846827005 67622 67584 1039871 55314 55353 45841004 2479 2480 532742169 6505 6506 97402014 57326 57327 940450575 23376 23377 837428626 73020 73021 427373231 51511 51518 216392262 46435 46400 106843790 58473 58517 450368730 28132 28133 132567783 44923 44931 30927608 95558 95538 202797891 98528 98529 12719785 63847 63848 446991340 45305 45384 463994377 218 219 432558212 30789 30790 297736452 74870 74860 955136862 54173 54192 707203345 84288 84225 360983803 45098 45099 634364658 43149 43140 224079522 14757 14758 162486172 62487 62488 310771885 7994 8057 793575491 46173 46174 112648080 98752 98753 810617431 27911 27912 911421569 72562 72563 788686950 9056 9115 373557442 22305 22283 36789217 41084 41044 326666999 56448 56449 597179340 79564 79565 192708658 79354 79367 222052180 41154 41155 739824356 60184 60240 514841485 9843 9761 880494742 84309 84353 584894647 39752 39813 811860536 55 134 534225640 62280 62324 683358207 93638 93639 428872398 29317 29318 351008444 31778 31779 796827834 32327 32328 619882501 73137 73138 698496513 45672 45673 280521482 74234 74235 935968524 78315 78316 448863329 68128 68129 362512253 22096 22097 168759134 76892 76841 355341593 86150 86232 193589172 35301 35316 215735721 69133 69134 488081336 43465 43493 575704935 74444 74518 70278109 70988 70989 424237714 64291 64257 517895230 67377 67378 695534109 32223 32224 861570497 25671 25672 953046938 73452 73396 375528949 58414 58350 155661983 59094 59095 731711166 51785 51786 815399929 25070 25071 622799619 27797 27798 964727159 58093 58140 601041682 31699 31705 142637796 26815 26816 916623500 53664 53605 675910536 42130 42131 599290754 85484 85485 576071995 16198 16199 464702729 53629 53630 256523697 26701 26702 703311837 73412 73413 655218700 6254 6200 795508195 2371 2372 938961160 46909 46910 478759301 9939 9960 553922476 52136 52137 558343826 67093 67165 190189951 78162 78138 395137654 41593 41594 400624401 34893 34894 73568979 32567 32564 572589280 71358 71376 121966219 35120 35189 157474459 3655 3577 986171664 44380 44351 571895356 20379 20443 272479795 21449 21450 77488713 80590 80591 752672840 69823 69824 750197271 20395 20396 721309502 1056 999 180078260 88058 88059 635133585 30643 30720 900642857 11837 11838 137530593 65312 65313 10417333 81420 81382 657245736 45751 45737 985137121 75879 75889 442669401 53309 53275 177599420 71685 71650 61967621 80619 80600 971215902 72116 72117 846869399 92697 92698 664707958 85758 85730 139045002 61124 61125 334937383 1857 1858 351918905 52621 52654 664624305 54827 54745 474368619 36492 36449 132129743 19934 19881 316705300 42949 42966 707071602 66371 66372 877936565 82120 82121 776280585 72167 72168 40577213 21676 21721 533954335 1280 1197 137579487 10064 10003 58085088 67811 67841 234084981 9877 9943 689957408 8647 8632 9176066 36901 36902 780318131 85012 85013 580786153 53452 53444 578970699 96394 96419 328920361 91083 91034 958155398 26059 26060 527634071 42475 42425 793581739 49651 49652 292168535 37733 37789 522815260 69963 70041 152420765 30720 30721 337278659 63460 63461 522368646 85882 85864 675137588 17553 17554 919956457 15063 15055 726181604 60045 60008 987698017 64039 64040 339946912 12348 12349 451690778 61805 61785 634215528 12101 12102 366513903 93230 93181 495928629 37082 37083 799306284 45195 45196 836928721 29563 29546 121107221 60109 60171 94200092 73442 73443 253247504 90711 90712 137700944 41092 41024 489315849 17978 17961 635070053 15574 15590 122765037 52233 52277 569852757 99744 99745 675495637 95886 95960 538259747 23983 23927 114098315 31359 31372 763190006 63107 63051 998545702 13378 13379 516218608 72507 72508 198583169 19015 19016 23641396 43293 43336 602488256 77284 77285 152857565 9944 9995 393624261 47659 47660 682600756 32427 32428 75917412 23793 23767 984416061 61429 61459 881511748 87481 87482 328119040 54972 54909 91083615 49286 49287 577156841 81398 81323 555470417 52564 52591 258448185 3918 3900 275050165 5681 5719 331534263 3645 3722 368428478 99771 99848 992249272 68166 68193 806773517 52377 52378 782692854 51575 51576 786074401 21561 21562 692589045 57446 57363 76077484 58456 58457 489047261 79828 79829 547921596 82015 82069 176548214 90447 90448 943776181 45652 45589 569342636 76669 76670 90646204 82445 82417 590012013 25477 25478 861831139 80217 80218 599834321 96014 96015 194561934 51648 51649 403645830 31120 31121 967874558 21845 21764 172484123 49278 49279 459461115 59672 59673 140409207 80730 80731 847898033 66447 66381 495433356 45263 45192 554042292 19370 19362 670729949 59439 59506 609657371 63991 63992 444276254 95915 95905 375907044 13513 13514 799621191 67161 67208 475806239 17811 17812 535352887 48956 48981 321854793 30394 30395 536601637 44996 45032 968834865 68120 68126 896599105 57441 57442 499148735 68181 68132 613964362 54991 55052 87631205 63284 63285 336240180 17342 17409 718729842 18942 18943 225504663 63922 63889 828328884 48747 48729 311398461 7967 7900 295620628 92030 92104 347807364 30963 30885 780543090 35046 35047 356383324 77259 77313 559498841 70844 70821 783953581 54889 54890 156418348 51890 51891 157078015 50588 50612 968595922 82030 81950 257203106 98544 98545 778751729 75957 75955 898098923 32991 32992 522351712 15978 15979 373699906 1020 1008 215781677 105 106 501715722 892 873 839200244 35250 35251 959799503 381 423 412482425 92548 92549 682699318 61484 61485 145658767 58044 58045 182603861 35594 35676 87556575 49532 49553 218407771 4218 4219 795817992 64746 64686 579690148 37720 37759 770031300 3411 3412 40861279 28123 28124 562415415 49098 49099 767047499 36618 36619 918435936 82333 82334 406748979 94993 95058 574898033 50336 50337 107292189 21720 21721 404569570 59768 59743 614188907 56256 56257 518737747 82256 82176 40628946 41594 41595 519637666 17139 17142 919573430 47676 47677 996672508 86079 86002 552373858 56899 56900 908093987 5381 5430 931499327 20889 20890 951805866 51659 51706 889704416 50144 50145 527033290 90533 90534 2299960 39565 39533 817935300 74760 74700 528911216 81728 81745 424871664 79273 79224 581582286 49520 49495 205072331 80743 80744 624070949 8178 8144 761708752 75512 75466 12721925 38807 38891 835488391 20312 20313 282660254 25753 25754 138923336 62188 62252 366657381 68656 68657 869931335 56212 56213 714037172 81967 81892 291678941 87731 87732 282985566 45157 45148 844262841 36777 36778 679555462 95988 95944 325970787 4164 4149 461292075 67763 67764 164371919 15818 15815 559834845 75181 75182 621514462 79590 79591 583034460 14141 14160 30306247 12299 12255 797730646 12149 12150 182017963 86926 86975 196681679 11688 11689 176134724 43194 43278 305888307 2645 2646 927841589 99119 99120 503587194 55579 55580 551961506 24250 24251 559532609 73072 73109 718291248 86875 86876 829601492 65543 65515 920961232 95016 94962 864335578 15068 15131 673295949 79804 79889 633331220 31244 31300 857349225 46572 46538 754869504 92749 92709 910274579 56057 56058 688548965 18087 18088 468725819 12495 12496 76721287 79382 79385 829655757 48605 48585 923747502 48256 48257 22485361 63434 63435 396970469 26750 26736 567311883 73880 73909 731977145 85005 85006 212002396 48598 48599 147345650 24269 24270 94406725 885 813 255173467 45484 45467 373212816 44650 44651 819239045 68344 68345 506637000 85046 85047 910330203 81293 81294 455779171 98846 98847 192134123 71939 71940 395243379 68971 68972 606642149 57016 57017 626637385 28908 28909 492065339 677 678 985331170 36714 36715 354399075 94962 94963 293136859 16258 16259 692810052 62941 62942 404726174 96342 96343 475667536 73138 73139 403501592 78875 78839 318906992 56821 56869 583243436 34251 34252 914568963 8870 8798 208805317 75881 75882 557145884 91182 91149 548389695 40127 40101 670855629 47204 47205 498755307 75129 75119 896899824 60232 60233 332122622 13 14 764997745 69159 69160 27988817 2139 2111 952350855 84310 84311 63979278 56961 56962 831403047 95467 95468 674173782 31701 31690 572283938 49968 49989 466527004 26698 26699 94227916 12461 12462 933862043 43155 43128 630705356 51076 51141 374201034 83344 83345 512188925 15106 15107 690009896 87377 87308 727122171 61875 61876 680698652 10827 10828 47286981 60111 60112 703911316 29586 29526 914886913 19205 19154 235052990 55703 55704 465397596 68903 68959 489917470 33509 33510 281218852 54896 54840 413062012 38341 38342 609948213 87662 87663 791685918 25510 25562 171068898 14359 14415 592447557 90188 90189 343094913 69774 69775 86628858 28179 28199 487510941 62960 62961 282919054 71913 71914 816640204 81629 81630 356263595 87342 87309 187205991 39970 39911 968291213 45230 45202 916633007 16263 16264 50368224 849 850 105324312 26401 26402 751024093 65279 65280 488579824 57668 57669 655356041 67573 67601 612352971 7591 7592 766802155 96484 96431 420714327 26609 26577 190301482 96956 96957 507391789 87757 87758 135263259 79777 79818 392440201 81818 81852 647071224 22173 22233 153601640 48620 48621 50758854 19799 19800 917015315 6040 6053 113160506 72019 72020 483226746 41295 41296 313134389 62676 62677 251108673 60923 60924 178986790 48676 48677 31655088 10876 10877 37583264 2943 2940 386319794 47476 47477 728718969 37314 37315 769426756 56596 56594 2402312 81321 81401 165224614 85318 85319 418592880 18496 18497 394753868 24639 24640 273901695 47842 47843 43526585 16424 16425 273657256 94471 94523 157553040 27008 27009 11820797 66754 66755 311834714 20034 20035 378538828 15500 15501 219664467 47339 47417 252440562 84137 84081 352693887 36166 36167 128289940 94522 94475 660042028 36510 36558 622713386 55636 55588 213110545 3914 3943 84057191 3987 3924 394224120 55639 55652 886958009 32922 32923 676070327 3956 3922 869754064 14774 14747 283818564 23695 23752 425596863 54649 54665 209609127 77228 77250 793498450 42700 42701 562201886 2996 2997 139040078 6788 6789 88581129 78499 78500 615109147 3670 3671 806385917 22772 22762 959969769 39798 39799 790287005 13783 13772 767714353 74214 74293 773781502 56439 56394 728024822 48707 48625 493869170 2096 2165 792131837 55759 55760 972182276 982 983 638848823 32115 32116 8695321 69815 69806 597591496 28 29 939837597 77652 77703 763498793 98567 98568 810875779 78416 78417 896635460 46216 46266 529006498 68639 68659 440343355 15051 15052 704024300 71776 71777 228357608 93343 93411 650255056 54980 54981 175028864 95511 95512 822205111 37330 37414 509003463 35921 35956 192566063 67322 67241 25106478 16402 16403 272374851 47252 47253 640482845 71589 71556 42115795 7978 7979 276999230 7442 7443 644149994 59217 59138 234957029 25021 25075 722640478 66474 66550 270317291 50529 50530 803863026 91268 91204 662689644 4885 4888 357605655 20974 20975 354532246 56176 56255 172718622 68672 68661 826514716 10814 10815 406509996 28409 28325 361553781 76896 76897 82522934 60267 60268 99869579 10766 10732 577736493 70954 70920 369597128 56453 56480 226154688 12448 12411 898656170 44399 44400 72424602 20990 20991 107807800 41641 41575 736082766 52788 52789 455440950 61746 61685 878807163 11121 11122 177576292 93285 93220 347761489 67797 67798 618406320 57398 57399 120573585 34463 34464 674633787 72794 72710 794075132 55247 55167 47083151 37720 37738 353519148 66006 66000 121983325 43978 43979 271895575 27352 27285 478452060 18393 18424 345679789 63605 63602 262067937 90040 90041 807142580 18908 18854 632452459 18097 18112 994282166 87443 87444 912490654 9075 8992 267152463 72156 72157 617681725 41553 41493 515397699 62981 62982 576273488 22591 22592 269745587 648 649 316592938 81852 81926 692611931 53519 53481 357863887 15211 15212 133473926 10606 10555 867923633 3174 3172 971335550 84654 84655 385719193 84807 84803 508716831 5795 5827 210325505 94184 94152 515423905 33131 33132 602067610 53787 53734 949132593 63532 63533 483835665 40999 41051 81166512 82041 82042 613392004 31381 31441 623551922 65641 65642 648191067 82426 82427 760370278 72640 72710 332869671 19866 19867 55892291 18610 18611 892948917 9842 9843 892108090 13306 13307 733791565 35220 35275 36897275 27559 27560 882848275 67249 67173 920347890 38919 38920 936802797 15797 15869 373435550 61280 61314 241953209 42025 42069 402513521 2570 2501 634671635 14763 14764 243243643 8440 8518 993402073 54597 54637 570600936 9762 9763 549764077 6297 6298 68629465 70008 70044 349270144 54578 54604 406647571 84693 84694 60818526 54620 54557 236574966 43380 43420 603310219 8663 8620 490906874 9453 9418 963713306 43847 43841 125245118 92853 92811 282986283 4923 4924 577499897 84321 84322 685311005 39476 39477 30208589 32892 32893 646267373 5021 5022 77163053 62077 62122 114057758 71846 71847 453840215 77915 77916 383735335 96365 96285 772866808 7160 7238 796284691 6777 6693 683254939 46389 46326 999263916 68099 68100 163938412 24057 24058 36536098 14183 14184 235685922 48830 48831 168287464 65816 65792 562349860 86433 86441 562803863 72083 72076 887515010 74886 74928 241266348 77366 77304 646499200 22172 22173 573823848 84604 84605 850246044 42957 42923 979157938 67779 67724 568198974 62743 62679 842503263 33345 33346 574077035 71789 71828 45621545 69579 69501 552831045 59789 59824 865914163 70282 70199 281237507 99740 99675 842072384 15040 14970 718505998 34700 34701 308733314 47817 47764 496092413 86468 86469 555017657 7955 7956 729563252 78410 78417 77305817 41345 41425 208394396 61248 61199 69202870 34972 34973 253533191 56217 56271 584880933 99727 99756 735457658 92851 92852 163004663 11843 11793 869419524 19488 19489 718062466 76141 76142 349426249 3846 3847 540457820 7640 7561 302812974 77589 77601 996872057 60915 60977 497265492 63418 63419 410694621 82805 82824 394219016 22041 22050 230689046 1061 1064 130194795 723 773 505058491 63564 63565 35664382 87651 87652 607419318 18692 18655 274077193 76469 76470 1867678 33288 33296 165642533 19227 19196 55767012 82305 82306 750751578 89610 89611 865510268 22135 22136 970295622 59912 59867 826915830 92449 92450 712812426 57848 57849 407770539 93767 93768 322574438 80112 80058 276192886 86760 86684 394856443 32974 32975 34501040 71466 71467 114799249 43568 43569 293838180 5373 5374 414938207 62944 62945 257315377 33120 33174 241773262 30947 30955 902240122 68881 68964 280624495 66235 66314 571159538 85718 85765 258839092 42143 42187 147894658 25037 25117 153915155 72096 72086 153183136 28842 28843 955246131 93292 93293 689206097 59189 59234 371123630 73815 73816 376419308 95045 95098 371612257 1291 1292 628897027 2953 3016 73209152 85022 85093 645580893 11320 11278 414554355 3868 3948 432032035 72645 72709 603252780 90672 90673 258907358 90126 90173 74600520 18270 18271 414413609 29990 29991 898388580 77264 77265 933623638 53255 53256 504468487 98603 98651 365556894 13485 13495 513194103 28242 28249 542078007 91515 91516 219911926 16557 16558 948337812 96050 96047 256198704 3593 3623 438990870 72191 72192 694424249 24535 24484 391201741 30062 30063 438704177 86546 86514 931216364 18631 18608 508743162 88887 88823 201126258 59587 59588 696858151 55457 55408 24419417 18399 18476 492859378 3364 3358 173535815 36300 36308 494792682 51049 51050 187213067 43075 43076 999125013 50344 50386 625346377 53888 53883 573544466 99607 99608 534798046 84438 84391 398693551 26174 26178 255510590 5316 5271 410948417 51802 51750 182616407 78639 78577 238811707 92306 92307 687684364 38517 38527 980782770 36310 36311 423111987 62373 62365 740252138 61431 61362 686360914 80810 80811 494488298 66491 66574 404663684 45857 45858 34354835 53020 53021 836878235 59588 59647 57911068 49523 49519 54138205 14540 14595 792556513 28102 28076 135852265 77804 77805 323921852 48683 48684 547716073 70430 70436 368869932 10300 10301 730023560 37771 37809 193066393 47319 47235 633025151 81332 81362 66302114 53411 53412 638727180 74752 74753 800817301 10269 10229 959863690 32804 32720 928223500 91285 91286 394967604 66712 66713 950898105 43824 43825 493949628 71796 71868 232526489 25473 25474 918779918 83727 83728 765967921 3090 3091 379561946 77203 77204 305263552 46495 46578 777223324 86571 86572 746497126 84521 84522 402902497 17812 17892 562491368 90751 90752 997124328 27714 27739 695223615 12403 12448 101473928 32871 32905 766105294 27813 27885 223059603 77943 77944 685106748 60422 60423 680009441 9159 9160 778655199 92634 92628 691840210 41136 41137 837889898 92997 92956 574213086 32874 32875 263751762 620 621 869989264 21592 21593 689736020 77112 77123 968345668 68979 68933 612632894 49698 49648 67301347 44181 44182 347887724 7100 7101 746087030 44688 44689 242279977 46115 46116 407137344 4359 4360 231536832 22615 22616 200232683 68667 68674 314033224 73982 73930 716812913 47392 47440 565041247 43400 43415 186043414 96777 96778 970533194 36061 36062 590263552 80798 80765 80348601 18116 18117 562908249 14742 14743 621557844 897 898 666959691 11390 11468 78481966 84106 84130 960266584 61449 61415 542982201 36396 36380 650946431 98968 98969 507124916 99962 99977 823731399 96803 96804 629017043 21373 21374 413352020 4460 4461 361312856 49824 49825 396252336 51115 51116 868599555 68474 68475 888651608 36475 36512 795388244 80681 80679 608378820 36660 36718 660010310 97956 97957 20241418 28866 28930 937594876 3070 3016 695175811 96016 96079 361955370 88749 88750 876757532 13341 13342 911730518 45750 45807 882334516 43588 43589 701486731 56614 56531 986757491 31539 31540 29625487 38258 38259 748325714 11238 11239 121389519 12895 12896 552404977 51099 51096 929886952 52401 52402 333320052 85816 85817 701906771 74231 74212 455471960 53686 53634 747742048 68173 68104 35429195 71308 71309 655127550 20552 20493 819506734 48583 48584 654223166 24449 24444 757394033 12171 12172 486194334 78962 78963 962296632 82640 82641 70678110 96092 96093 12825018 37480 37481 720900041 4167 4168 510600228 7989 8053 472452577 95666 95667 640217831 39682 39679 797991405 41078 40997 565910044 50620 50611 286031175 91253 91277 964133826 66113 66114 733546391 88336 88270 947415595 73486 73570 123343814 30899 30969 454922031 28144 28145 842435080 42636 42637 352905338 27974 28002 753583200 93770 93771 768245333 36076 36077 588179140 82935 82936 348601639 10705 10657 652020691 19791 19828 171961306 83241 83242 941351207 33797 33741 879423963 14806 14795 529092200 77247 77203 519875999 83063 83064 806378215 34708 34709 478615072 91042 91043 475274144 42988 42989 278963689 24212 24202 908092001 77453 77454 996823553 84586 84587 82297350 83442 83443 154795870 27393 27363 866040729 70837 70764 482564147 35357 35358 261385921 34307 34308 383486481 90464 90465 716131962 20626 20645 726233574 32012 32015 456312082 35138 35074 646744762 73505 73575 550713639 74074 74075 885122252 87556 87476 16846801 28471 28440 214379782 47530 47531 90372724 5383 5384 795482267 50569 50556 172779097 67070 67071 930620318 83314 83315 950828578 72448 72497 281402587 83779 83780 214614866 81928 81929 84810627 34974 34934 955235015 65793 65794 758965018 48061 48112 908161463 8329 8310 525953513 55452 55453 33654993 33818 33742 694033723 34549 34580 127366414 26158 26159 129671012 88738 88784 244593956 83422 83423 966598459 66104 66105 335919374 67605 67606 127191987 4676 4742 802680471 15345 15289 525688471 10941 10933 402860408 30738 30739 283014522 23923 23924 431305828 48115 48116 409534145 39907 39908 836221970 30611 30612 624393064 17312 17280 732549784 70595 70644 696326041 35985 35989 251722396 39485 39526 917711344 66470 66554 706585290 37796 37774 240243127 17148 17096 713666773 84302 84278 708821981 54221 54163 366128921 50393 50394 794452424 54438 54471 77518759 23085 23086 436379681 2289 2290 286002959 60938 60939 71938533 66993 66994 910213776 94911 94935 472502630 80241 80242 7016609 6261 6293 66386964 36182 36183 464542820 5194 5195 711543666 97620 97681 222817552 33354 33355 351594767 86251 86194 671423922 86618 86644 487319446 27385 27386 866102975 1317 1298 232701844 22700 22662 803748172 30595 30596 44535869 71144 71145 258299138 97140 97141 759656686 99215 99247 872562917 51068 51051 298067336 8696 8648 524560586 34478 34505 518510112 68914 68915 692468926 56347 56390 398117202 35551 35540 563418557 44233 44231 7245203 81735 81678 569237490 94682 94674 344645884 1371 1372 605166899 53358 53359 286198332 84978 85025 10988159 74118 74194 309038438 1883 1884 630415794 37581 37623 37776579 1014 1015 617852919 86962 86925 330686518 3990 3991 655585819 20629 20577 300818995 51521 51522 672728955 72282 72344 472353352 26939 26881 679928107 41115 41140 985946032 86419 86389 183231000 97972 97973 670905661 26076 26077 23350153 11122 11123 511074500 45037 44990 581669827 71767 71832 81044395 47787 47735 485958342 63110 63074 988797595 34695 34696 75026816 47431 47432 933055535 84056 84057 559047082 46670 46671 30501957 19626 19707 151281972 32890 32891 396518870 12416 12417 546160750 10168 10158 900859892 11667 11600 218644424 40756 40757 731030552 37136 37155 158876973 71240 71225 566270871 53486 53527 821336947 31675 31711 59106254 44937 45001 43634932 92508 92509 316112311 89716 89720 39793496 2219 2185 733668909 62909 62863 540987596 87633 87634 969435214 34122 34123 731218914 14997 14998 329125426 70743 70707 733251904 71898 71899 997132707 68480 68481 242223452 48971 48972 315722489 44889 44876 787423244 31467 31468 939137555 71601 71595 540398051 4472 4473 278757346 75638 75677 133257014 33769 33770 340363369 77455 77456 630431241 85457 85515 819788269 62603 62604 905205983 4358 4275 535134982 15232 15233 5635235 14408 14409 372942211 62266 62267 140478391 1087 1088 335506859 40139 40140 463070950 93617 93567 130429733 71292 71212 948693463 90595 90539 684191536 49865 49894 996088070 60382 60424 30245394 58326 58390 760062160 9994 10032 49872615 49361 49362 751305575 31207 31174 249531223 57225 57195 970135703 14067 14068 992207197 16014 16034 980420701 49106 49107 937073195 40022 40012 112271972 68967 68968 239142852 1992 1993 852014036 33362 33363 406418302 92001 92002 373192804 68984 68985 576967521 35109 35110 109175470 93693 93694 610330107 19206 19207 354228453 48437 48368 198303496 54517 54482 206336125 80664 80665 647696023 94092 94093 929568332 97500 97501 369352772 59569 59506 223876069 38674 38675 382044610 83783 83732 993588223 99886 99818 787202839 18116 18192 69384956 85277 85278 873537615 76129 76130 578396915 37978 37893 911999102 96896 96953 270715958 12284 12285 626456260 63354 63355 965284999 39098 39174 991342650 49533 49534 402409845 16517 16590 428203782 20094 20128 832916412 77791 77792 261643218 94764 94822 254517497 94624 94539 156608619 48563 48564 205844913 31490 31491 26904440 38560 38561 60224203 92765 92754 479944908 84752 84753 793842656 49221 49222 907869939 70515 70516 855371357 65329 65330 605611635 39946 39947 49185368 94227 94161 548864504 54821 54822 453247975 14802 14803 865151282 17554 17629 133082708 63504 63450 331399362 5223 5287 821278621 25453 25527 850059735 70468 70469 743756074 37084 37164 170581363 15924 15925 279099799 44247 44218 433164266 20512 20557 571845265 47516 47581 979136331 49808 49809 528208207 57976 57977 593359234 96355 96364 559030713 27760 27761 420275348 83370 83371 208974179 79259 79260 500464409 68320 68321 800625785 69220 69221 30922481 5492 5407 154006602 99028 99029 240199827 28578 28651 653907141 2573 2574 509925003 42123 42055 5685553 91436 91393 169553800 73003 73004 855727327 70621 70651 394869785 13010 13011 113264384 92743 92744 959831428 52539 52473 538224816 85637 85653 772775964 21532 21592 811945737 7828 7829 905737567 89387 89388 560867770 91413 91381 459544602 41708 41789 246173602 59808 59823 435639558 41865 41866 698944171 8858 8859 870669176 40126 40127 513648000 27629 27659 40015170 33246 33247 726918989 67053 67135 348435610 89853 89896 632104818 51123 51040 327560176 91365 91366 738665330 80428 80429 179550848 91951 92005 554450093 9638 9614 49194050 81178 81179 186869228 37342 37343 885845110 91249 91190 532100717 21555 21556 138160069 16463 16382 312894842 68999 69036 489248994 82521 82522 999243540 19459 19460 701077409 40748 40776 592033345 90963 90955 867733129 87790 87791 327883293 62895 62845 718724616 39131 39132 538515684 44354 44277 174380544 15034 15064 837252712 19929 19930 152922328 65076 65077 939697827 75968 75969 252129711 74912 74913 247563522 3225 3226 223424134 48279 48280 259479265 11971 11895 979318520 6457 6458 619486136 19585 19644 257564953 80197 80198 665837214 7592 7579 659193249 1707 1717 665375769 58291 58292 164252012 50366 50439 325928194 65396 65394 613146841 76121 76122 440945054 71795 71796 716117519 57480 57481 763722224 65032 65008 331275633 89357 89358 336371535 95510 95541 57773422 64834 64835 344520969 7111 7062 476381156 43086 43170 186075419 87205 87206 169803548 50569 50647 763329315 90283 90254 303343688 11257 11258 967619437 60887 60955 792701498 53778 53779 640486847 33370 33371 46709033 44950 45005 886571329 2258 2191 83582533 8272 8273 62498291 7047 7048 293090288 31353 31354 359371437 18134 18135 748708596 5079 5063 988120506 39818 39764 191018771 50800 50733 108685557 60693 60694 702698221 49411 49496 53422718 64266 64267 172074714 12355 12356 707078729 66028 66027 108228819 98962 98984 935750036 62860 62838 859760647 1606 1607 304853637 95825 95826 634362883 8620 8661 887833106 54782 54834 723368411 11620 11695 984019773 47061 47062 595572987 22893 22894 695963084 29118 29119 430594371 78470 78471 764446161 98494 98495 145091649 8424 8425 416049321 56700 56687 90683343 37123 37124 197491537 89884 89966 714282630 66336 66390 608552764 20401 20353 741425795 15148 15149 906675394 86744 86816 914385252 35741 35794 6851127 95028 95029 487968797 44119 44120 990801409 44213 44170 252575263 16092 16093 545237137 91829 91830 153102191 75159 75237 222320543 94593 94594 642827238 81894 81895 792495377 27719 27635 778850717 43405 43406 577670942 79753 79823 203894526 98933 98934 515880221 50668 50669 108510018 49425 49342 618487321 65859 65943 368880281 49900 49901 337603661 658 739 137577005 61028 61029 139493917 42511 42524 370806461 9002 9060 513097682 25094 25059 465803549 98044 97998 965542106 20345 20346 705759841 80632 80633 906853000 94576 94577 583008148 4666 4716 601713916 56001 56002 845373104 39948 39949 472427225 86764 86765 661394077 86491 86492 305299863 98120 98189 679577391 39165 39166 821617968 41025 41026 190817963 1578 1509 632126237 57611 57612 624221291 96200 96201 672323857 56957 56958 211835022 32847 32848 639979960 59106 59109 905357536 25958 25947 448871906 28222 28176 410962803 70411 70348 80372326 82172 82173 716198730 37091 37071 15269486 90638 90639 142919764 1674 1675 888135768 59667 59672 609122491 54138 54139 478064551 20750 20676 430930729 25344 25345 683996355 45097 45063 842436289 7376 7337 661540260 22176 22177 512383061 43962 43959 558211572 22967 23001 78557064 77768 77769 913240658 80996 80997 889257586 32486 32487 321450835 58180 58131 242118563 38023 38024 838375803 60989 60927 352751619 78558 78542 820143662 33974 33975 605834367 22551 22473 391911237 66188 66105 316820605 6420 6421 66740435 22957 23032 787344929 80670 80671 524366649 42595 42596 844101072 7996 7939 324568682 69139 69140 300097286 63360 63361 781442758 3495 3512 58108104 63084 63068 778881239 37333 37304 825352558 85555 85607 383754415 79332 79333 221603466 23164 23155 525541077 24064 24044 605831312 84782 84783 365904482 83144 83145 16578231 52471 52472 792625797 81167 81151 119793188 84618 84619 971026188 66078 66079 827564604 66036 66037 692377380 32432 32490 5750392 94837 94758 907354535 40719 40720 656167663 47213 47214 766034930 71236 71237 626964481 56682 56683 893331642 35742 35743 881104503 67793 67794 673119946 48689 48721 424459462 93155 93196 404370081 46830 46831 699959907 34565 34492 304413870 67362 67363 997859564 59381 59296 261651860 52388 52424 751023053 63816 63828 46696867 8012 8031 395213300 87667 87585 912052897 37337 37338 813534533 94251 94252 910264143 42485 42475 266138207 64257 64258 416589538 55753 55708 531781981 38015 38016 555107739 25806 25807 49098162 14555 14549 125095223 27902 27921 860701626 78249 78250 825514656 36319 36366 961722321 89975 90008 858204838 26041 26024 967088098 24138 24208 228108801 37182 37183 80594488 72066 72067 398370098 11273 11292 72386965 95937 95938 241392404 85013 85068 633237025 99351 99352 353189452 23642 23603 442095016 88892 88821 704334714 28030 28059 829244248 34781 34782 517322957 6612 6613 364031132 25925 25926 544410045 64874 64804 317519734 17762 17763 757359689 41808 41809 544147000 2736 2758 868309818 55135 55151 541141339 88563 88507 701447564 13253 13279 650393505 18002 18003 135718106 63612 63613 262930158 299 300 282618899 66321 66322 735249735 27683 27670 260482963 12149 12193 105368454 64689 64690 943559319 64305 64241 71240389 69671 69692 142674791 99630 99698 470061740 15604 15605 782406477 7314 7315 446925239 96819 96820 989064848 47003 47004 245281891 2924 2849 238574041 17100 17182 917129505 83806 83807 126828070 3637 3711 117636837 99196 99215 936238711 9084 9129 135612551 60436 60413 556209458 7935 7936 252549659 74590 74591 96837682 75005 75006 160991525 33144 33145 681237517 31517 31505 457368591 75254 75177 900257630 43589 43598 46097720 25612 25555 893643447 89505 89506 281265277 91890 91926 15468714 54460 54461 800452958 13314 13315 384521608 90076 90018 125006882 84196 84197 272440828 77157 77097 328873312 53536 53537 946881914 61343 61344 661900128 45116 45033 595226611 14772 14773 801356782 81445 81446 856982600 39077 39129 223148124 22116 22171 441267402 58204 58205 637614506 72727 72734 265818513 89990 89914 239572686 74595 74596 311095409 93392 93324 725931781 4322 4323 789844734 88168 88157 737012466 99769 99770 933490190 54891 54943 222778991 99317 99318 215243847 15239 15240 482672012 66193 66222 898154314 79475 79476 287793857 66337 66338 136506021 61923 61924 879427332 36213 36214 304871475 36446 36476 850352284 91717 91718 314201388 917 869 732316595 92343 92344 400984170 61613 61574 421344375 68232 68233 327856182 28897 28898 915564092 61502 61523 684576444 2660 2578 248729024 84306 84307 282358505 54449 54450 76887222 26252 26261 526694210 83242 83243 534093254 43904 43876 168610473 24965 25033 144618443 48236 48237 968799975 84868 84869 942322127 60169 60170 163474637 35584 35585 714074502 97879 97880 50674171 10175 10176 518087100 97014 97089 174275127 5804 5721 72986764 31083 31044 623647956 987 988 228522710 90112 90109 958362960 43975 43976 51599363 97579 97606 585608422 79606 79549 96006197 69495 69496 361312376 18429 18482 712711857 37239 37274 899155064 65053 65030 639473040 42682 42679 109594530 88303 88304 528007148 78964 78959 524860315 62125 62126 671047907 20761 20837 494168577 27347 27411 337594952 91153 91127 237918143 88831 88832 369523646 27408 27346 530506161 43108 43109 492784556 21888 21918 105043320 28836 28837 545202657 54612 54613 482908342 35686 35687 268622145 49858 49942 342375621 21509 21510 624004 51783 51784 304105184 86956 86993 938403058 85428 85414 618132856 96053 96054 728100664 22955 22956 9332685 86699 86700 815072714 93985 93986 575516948 74063 74064 770308058 82451 82452 616975248 63484 63485 739879480 11278 11279 314029849 57777 57778 601290484 70210 70211 771060363 14103 14027 186566124 89165 89230 154130848 50397 50398 533235657 82180 82106 618898640 8753 8754 723311994 23357 23355 295690816 5953 5954 25233263 26794 26795 974412308 73172 73180 849702469 16424 16441 31891087 43458 43459 561385050 41641 41642 817782833 16316 16317 385024329 38995 38996 609985005 71771 71772 112437348 88648 88649 533358312 62302 62303 610718722 39960 39961 631378059 5820 5791 643066978 16880 16873 153653130 35093 35127 623082906 27331 27353 799317833 14686 14625 704462210 91954 91966 484943642 15585 15533 970423420 26164 26165 175751741 60174 60175 458514728 56786 56735 525538982 59893 59950 130278521 42775 42717 770137665 95327 95328 894029167 37661 37662 651765256 46999 47000 800827671 9553 9554 378142794 52219 52272 815097498 51171 51142 828946045 42185 42117 314327156 92376 92377 371049076 60240 60182 985802751 30567 30568 303750768 20472 20473 176135986 53427 53428 508829919 35436 35437 662833033 48631 48632 145505983 55204 55205 105683967 63050 63051 127508595 47622 47623 340463927 18934 18935 482377914 87954 87955 325659513 46115 46123 702325912 99436 99437 435405580 53610 53695 739025841 1832 1833 907113061 34892 34893 718527146 43805 43806 121547115 75797 75798 705152511 74604 74605 840681419 24575 24606 330238134 14612 14613 942094535 82960 82961 19021400 34972 34908 885487623 54029 53976 536888064 86884 86861 314485689 30758 30759 598379827 74252 74253 234876283 90110 90056 339752478 21727 21728 476105994 65011 64998 718374251 16710 16736 347656940 60629 60630 891142094 60317 60318 971936051 32559 32484 935787811 7327 7328 119315174 27188 27154 76539465 30656 30649 164870754 6208 6209 382525986 86346 86356 502509608 32387 32401 719124116 30235 30194 253834146 43162 43096 213358862 17982 17983 665982531 16857 16772 484142663 45783 45784 684214291 91390 91470 516836997 96726 96727 490873936 69567 69515 315769699 8221 8222 535504897 41204 41184 30342178 7423 7494 421159353 65509 65557 542683285 48268 48261 626221393 4708 4709 176840037 85739 85742 615229760 10635 10621 186991454 625 626 374582364 94526 94576 468205763 52880 52881 877930520 20836 20837 267718839 64400 64401 267258928 72073 72059 625733520 61763 61794 591786723 38870 38900 436246042 57187 57258 793731906 52386 52387 889140310 75888 75889 655714361 24268 24226 347607638 88813 88822 183085091 73623 73671 627176745 73086 73134 91834672 30787 30829 222255466 48091 48092 411030881 2875 2876 486617771 88306 88307 549462601 2440 2437 32466546 87736 87737 546860397 63246 63328 635940108 30330 30290 6468287 6611 6541 337527853 95399 95400 44393656 39958 39921 426247697 85844 85791 20033201 79923 80008 602112028 35138 35208 961751798 74111 74106 285853204 63239 63240 417703639 61026 61027 738608914 88424 88425 561192428 45200 45201 368891990 75013 74991 776215225 81351 81352 425859656 40609 40536 207289823 74789 74790 833641586 59211 59212 489023781 34351 34355 712558004 90319 90375 874126363 41164 41142 53937604 23632 23633 35514238 70485 70491 426336606 38496 38570 685823903 28941 28942 837057827 74764 74790 38277285 5713 5638 226051044 8435 8361 201583455 21250 21251 648741345 91413 91373 167911241 87975 88022 422535835 68603 68604 403932749 18184 18185 345258424 59693 59694 349575840 50058 50059 222049519 67677 67678 961755192 84721 84722 192148222 20766 20700 729869287 82945 82931 841313230 5728 5720 386341198 67547 67525 211472110 43128 43129 535852559 59787 59708 730785598 12965 13036 200565090 18916 18962 573449083 40586 40587 200574613 3266 3246 686864995 44385 44316 869384563 96487 96488 888357212 83989 83990 909652977 19575 19576 873498570 90008 90009 390804476 95611 95612 708938024 15708 15759 352211780 99256 99257 604434012 29514 29471 384263472 85266 85323 406553740 41779 41780 867963612 74710 74693 273769481 30694 30695 931705945 41068 40992 822845755 60617 60618 589607406 79686 79694 158614464 11382 11377 631627824 61657 61658 83090263 21294 21295 698815864 46055 46089 26933100 26496 26479 628535397 42540 42522 882667402 64747 64790 611579555 26634 26605 746626242 48430 48468 794130809 81704 81705 67786989 12890 12891 199551368 71718 71719 797777798 67243 67168 679417962 20066 20067 124717669 4133 4144 685692164 8490 8491 76091605 44073 44074 824343037 36463 36453 169377086 36640 36641 646094554 99796 99797 81672957 3681 3678 40083789 93785 93814 766765280 48483 48484 291905995 63267 63268 638773406 58293 58289 907612589 46101 46115 966301764 57223 57202 11502884 10187 10188 785915927 51900 51858 378817837 79318 79319 135701324 76872 76865 623600466 11986 12009 776775900 52208 52209 375109227 4114 4115 990869353 23830 23881 69333882 79914 79915 300023612 32092 32093 534051327 31499 31500 873128416 68237 68238 364867715 75205 75206 186128957 32272 32187 955014858 3427 3428 753647586 19691 19692 398848913 53419 53374 97058110 33295 33296 971809444 2634 2635 422817268 82663 82673 407617384 76522 76500 943794326 42673 42726 430416130 83774 83775 966819187 72985 73041 738962538 25493 25528 286849704 61533 61534 841902446 42712 42713 687426716 70024 70025 427762796 62286 62287 837327896 85788 85791 500422539 85636 85637 23068056 72067 72068 425270088 58574 58575 458734849 48817 48818 999150729 55149 55184 893606635 86153 86154 759183720 68611 68644 247077252 40813 40829 557599953 79579 79580 28494763 82721 82722 718601535 83056 83102 721875878 53759 53684 151008131 41519 41513 172929671 77999 78000 130208714 51584 51625 564598893 21917 21946 420455439 7617 7618 2629513 41626 41627 652813523 88697 88698 116649935 29731 29682 161275286 48752 48707 912150748 59392 59393 192670184 4077 4078 178109522 18977 18978 349463573 30446 30506 282087910 38189 38190 92965883 94558 94559 827636308 14902 14856 942551360 30494 30525 260787104 37591 37573 135008073 59991 59992 547619067 94116 94117 918950834 44252 44253 826668554 16789 16814 656527270 65206 65263 822482597 17568 17569 911818986 7113 7114 858804721 93971 93972 1979744 83330 83300 768133028 3336 3370 262266346 80869 80842 108533557 79313 79368 229278538 14301 14235 639115120 22064 22065 972700552 95181 95244 94093551 99749 99683 843061463 96532 96533 493620315 23576 23577 591971420 54043 54041 186324413 28183 28184 970125077 15776 15699 12562336 82512 82513 196642669 28805 28806 54153209 15754 15755 26360400 62040 62041 244877599 32244 32321 542282239 53573 53581 205892067 13104 13145 834404225 3545 3574 750171507 20206 20123 748315452 24533 24545 228873064 59917 59915 747247274 26372 26335 913796229 68766 68842 761269238 40431 40432 613858034 19297 19230 368192362 44437 44438 234321520 32290 32213 363949358 22594 22613 251952505 71319 71320 60554189 82179 82163 164215784 82200 82201 284602729 80718 80719 625863732 27738 27739 189179122 97559 97560 454749158 26038 26023 425236556 95471 95396 394223080 52534 52486 554220654 79765 79820 851051032 95588 95589 658386449 32817 32733 932859548 96171 96239 339294228 55751 55673 438344867 23727 23716 257913019 35450 35386 659479869 84871 84872 521319450 78506 78468 676427987 17412 17413 938894 51744 51745 232697113 95316 95390 576268946 73091 73153 374627848 63386 63463 646565594 44484 44485 797049092 34717 34645 289143404 74523 74594 855347315 64859 64860 46513802 45600 45601 997032441 65929 65930 673352727 72163 72164 546445587 84634 84635 834532122 70884 70869 139737025 45608 45526 858250237 946 947 888003959 17280 17281 728208036 11283 11321 775102734 15866 15867 23534280 74337 74338 236063165 57942 57875 516186422 63075 63076 427109596 77716 77661 133294599 1289 1290 985709061 25411 25336 641323495 31083 31084 55583662 70593 70629 400890317 40417 40418 478683724 17424 17425 901144018 15885 15951 60801169 160 159 424222977 54219 54303 266325551 17690 17626 519831913 33420 33421 285297392 90362 90363 664715490 46861 46846 865768157 302 303 997454224 56974 56956 918040905 27768 27787 699317666 28883 28924 750236664 88698 88699 570021677 12200 12201 683886553 81223 81224 840727423 73523 73521 900923686 95969 95997 360912781 63689 63690 739922960 98961 98962 929753505 28807 28789 200026086 29388 29330 185044996 35147 35148 88107192 24955 24956 592850376 14707 14790 182203308 9318 9319 10892170 77130 77087 560898295 60752 60794 4324945 3903 3975 792418418 46917 46918 665393647 74041 74042 327227362 30347 30306 601493635 71477 71394 857118201 81409 81410 987193763 16080 16081 129510789 12717 12786 194997117 11109 11110 593785951 8055 8056 694851557 14668 14737 694163594 96795 96848 15664098 30853 30854 151547429 97767 97768 260715160 60798 60713 587648090 86999 87000 836176672 71536 71611 684004380 9076 9077 693440327 77173 77174 555607518 16946 16921 402949438 71768 71777 781052818 73902 73903 693508478 24853 24854 716484105 12653 12654 505842923 11311 11312 20686390 88825 88910 103757944 28338 28332 521378973 64778 64762 836708068 10896 10951 145877919 20541 20542 703073822 76480 76561 239723831 23366 23367 803869852 30771 30772 134316671 1075 1076 142266951 10366 10323 68906258 81700 81701 793453946 41047 41048 733125301 95910 95977 324795151 62099 62100 26282408 83168 83169 445885683 38739 38740 399158491 32489 32490 420542896 30716 30717 112947051 90878 90847 684870301 92618 92619 741434163 62707 62708 318255390 79063 79142 739074833 94218 94219 541631202 28856 28782 131605876 26885 26886 54914560 66186 66187 473487432 64186 64187 501809194 94063 94068 30191383 35410 35348 774717578 73722 73723 836030251 54162 54163 618774574 45278 45279 433405704 5012 4943 899241633 96707 96761 581495334 25924 25859 58720222 94484 94485 801213249 35139 35140 717882448 46296 46353 261512309 60353 60354 311683713 88804 88805 889272749 462 433 841785670 78323 78324 837869159 22305 22252 993950017 93935 93972 147284094 37142 37113 992331527 62399 62400 513543397 93419 93374 288867066 60918 60973 873078440 49789 49842 501296509 24953 24954 887143467 13686 13757 467108575 95068 95016 969816253 36401 36402 446488813 95453 95454 220872295 34900 34901 446366163 22537 22479 973908586 45202 45149 162902732 49752 49802 604308730 47626 47627 748370705 56802 56808 457227147 78126 78127 871142371 2155 2156 431831345 46206 46207 856636116 71320 71321 607424844 99571 99572 248849769 70057 70009 156428091 60556 60481 820624306 64529 64530 345657498 24522 24606 790946615 16133 16215 232269777 67401 67391 517542123 81749 81750 700505571 25809 25810 516165710 26554 26494 634284483 95258 95259 251884412 315 316 763131431 55538 55589 474240189 32401 32402 150120539 21863 21846 913771476 19971 19952 792620625 81333 81261 711108185 51093 51015 504857402 609 623 929617507 38291 38292 405145308 26658 26659 938597912 38531 38468 797538985 81318 81335 358477405 80655 80656 445563818 42026 42012 286228944 97666 97625 563847794 83264 83266 51065578 71872 71873 579872295 55155 55149 732174897 4358 4281 119403744 84404 84374 399667182 17040 16976 789756752 45436 45480 980427717 57557 57558 748634687 22213 22146 137842411 66948 66983 81950364 64205 64206 750167148 48642 48692 14794721 35227 35228 62459803 98578 98579 716148694 57658 57663 178980226 12901 12902 230606349 48853 48854 854124043 39854 39810 480089386 35449 35450 601968655 14196 14166 328816767 60312 60313 19926303 85707 85764 905089379 1319 1363 720595512 89841 89842 229844417 24962 24963 968523745 52519 52520 607429181 93344 93312 769605595 83129 83130 571822748 51060 51098 724058661 6221 6163 347279115 81822 81823 965136046 59432 59433 549177666 20255 20256 445108329 46659 46660 761680474 20589 20590 758747735 77405 77406 864323711 57933 57934 927433796 80542 80543 318725724 29445 29525 823684753 55098 55099 505640141 82521 82588 745896621 65727 65696 620653609 22237 22238 150997701 12582 12583 897595431 93449 93451 113864983 66518 66531 478995721 24192 24193 385949262 30862 30929 897098966 10930 10946 845990156 39362 39363 537300380 54408 54400 876040564 55310 55386 668292059 22659 22660 615798983 72253 72254 806995427 71560 71579 682254235 9145 9137 500781859 20424 20425 296312299 40276 40242 557209123 86559 86558 990881683 67562 67563 664635584 20008 20009 880469918 58930 58998 289472874 69828 69795 156965558 76817 76895 431569971 36453 36454 42026152 70491 70492 156068350 53527 53489 357296678 25272 25273 266929157 60000 60067 737483542 45106 45107 270430228 22594 22538 668474068 99994 99995 6862526 89700 89630 658973432 50772 50773 399615388 55978 56014 199478563 53893 53894 360219209 62083 62084 56324708 90396 90356 819657589 63882 63931 689254671 36542 36543 265328829 12503 12507 626504178 66294 66227 979373742 45578 45588 348125809 27596 27546 508312775 49924 49925 757564156 65216 65249 31697879 65778 65751 433927147 43148 43149 415432482 52575 52581 950104066 95359 95305 971756558 56131 56057 184939502 19121 19108 318435452 90338 90389 630743462 14462 14463 175376316 45458 45459 90420410 91954 91909 709549854 80209 80247 938968412 48264 48287 827197241 32908 32957 2011654 51607 51530 503262416 70913 70904 184958832 64541 64542 379691915 60026 59975 575047089 67342 67386 151059944 91088 91096 154147036 58839 58871 825114291 28080 28008 780300578 67459 67460 250778386 67436 67437 596528799 15712 15713 152394681 96839 96855 490209181 73851 73858 749386158 24951 24987 395385447 45525 45526 896372172 41388 41413 468174918 90591 90581 558773008 98386 98387 64699105 40131 40132 663022861 96577 96578 633701293 29919 29862 980455935 38275 38295 875407669 38801 38802 840249729 96803 96760 555985724 549 550 462389030 80572 80508 815654144 22685 22686 435514310 8068 8069 632634907 73366 73367 944515055 33577 33578 242304781 40849 40850 371251252 66580 66581 901474940 38151 38152 162894909 78793 78794 321442809 44801 44802 114155410 1363 1353 871750683 68796 68797 213345244 99980 99992 796077977 29060 29061 420246950 51203 51204 1387514 28881 28882 928527815 90615 90574 506115873 49360 49391 484928198 80423 80424 478313423 49621 49622 278150025 76671 76672 582494509 3683 3684 959781507 93771 93772 275075006 85195 85196 611967341 73187 73188 998397322 34370 34324 433741240 13403 13404 521218103 92794 92729 986734813 31907 31908 103493388 91235 91236 405342956 79663 79692 960612834 5039 5052 861508390 93193 93194 406005994 85724 85653 655142035 81852 81920 325454581 54749 54698 511656238 44652 44659 97348009 81986 81985 292984268 97288 97289 984078529 76204 76205 496369781 82710 82711 696137097 78364 78353 469384953 51199 51187 516464221 82969 82925 60244245 76427 76428 685442905 25811 25796 413308379 84305 84306 324432465 41246 41247 263981607 58115 58116 137598562 60389 60324 882245790 2244 2245 383819144 85571 85563 724106657 57675 57676 440336669 90020 90021 714185759 29642 29666 598648959 35706 35698 326669987 79576 79504 600121682 72478 72479 397928110 74557 74488 576736431 75924 75954 940993868 54540 54541 156691528 86524 86590 373453439 18940 18983 425199123 16922 16923 408127608 15413 15401 317492577 19808 19809 506658907 38142 38159 61615111 28304 28305 306342540 84291 84292 232338010 64971 65054 719090351 93082 93142 793506013 17277 17278 180945212 29196 29197 523491370 97071 97149 81507346 69656 69657 74743710 95267 95252 308338501 47226 47227 24981385 53590 53519 720700418 99975 99976 81556327 31145 31146 541540134 28160 28192 8330781 37457 37417 379624417 23523 23475 161268331 28913 28914 12510201 77821 77822 874357172 64912 64898 480144712 3154 3151 913362914 917 918 78597468 19425 19426 389862359 49299 49300 942686670 12892 12893 360109551 27836 27783 714650455 2029 2030 332266940 28026 27998 698760473 71502 71542 821089378 38347 38348 25538846 46118 46119 469979121 76042 76095 873692296 46778 46703 374707283 8700 8751 704641376 32865 32866 404639782 27748 27833 465858415 58662 58663 891938908 45915 45916 937897485 78178 78241 152108699 93651 93652 169984976 2434 2435 766553178 99691 99692 578025833 70662 70663 382972464 14951 14921 293810662 64201 64202 137844065 56318 56243 187540841 61340 61341 250624874 22053 21985 409716921 73075 73070 687968373 59898 59899 36062726 17592 17611 245969374 23655 23656 774837771 81188 81264 415210833 60561 60562 157265986 21876 21907 539857624 44247 44177 724815413 21914 21915 474415353 50847 50767 534384859 56580 56581 938169182 64713 64763 378797481 88049 88050 174339101 69583 69584 731452139 80224 80278 614296139 6530 6557 919269033 17790 17709 392977480 72376 72418 572017648 49642 49709 610046917 73584 73585 949970528 14310 14311 644706338 74600 74601 13428182 82314 82238 683543518 38267 38268 979629528 94184 94185 33015447 74278 74202 306630487 99771 99735 970164791 24565 24501 296426640 20057 20042 479553256 78475 78426 746069627 59626 59627 989409294 62168 62169 934267782 17839 17804 764407552 37884 37885 353996344 43736 43737 523077825 80192 80114 402480384 55453 55454 831669801 85947 85869 201814138 99725 99726 414218940 29398 29333 936308140 71148 71218 487046741 30833 30913 60586113 49288 49258 826067153 95105 95106 815281536 67946 67947 369952935 25302 25303 186874311 21037 21078 618923371 52350 52351 880601705 39961 39962 618528152 48675 48723 438544608 54489 54473 41669902 39966 39929 209266633 37006 37007 892991996 58556 58593 238165841 13733 13794 392710993 61492 61470 99831735 89804 89793 819243048 97080 97089 373062368 77645 77584 92265131 72370 72371 457963258 46770 46833 385403904 16674 16702 194670116 24417 24395 188193477 57445 57384 572373472 56884 56804 940515994 18941 18945 304118428 15879 15908 474321758 86747 86690 962271930 14575 14576 584924355 84777 84778 752217068 55803 55831 586793803 80247 80322 509616496 22271 22241 683985213 62527 62557 909314889 77663 77622 183330814 22299 22300 145282449 46033 46034 52011680 16180 16181 591796672 25340 25322 307173529 27269 27270 346530937 13626 13612 113796348 18304 18352 414031603 77590 77591 235800757 88853 88868 423009895 94070 94022 550729921 88074 88101 871784468 57546 57615 989357940 68388 68389 744927704 57698 57672 337915670 15783 15784 801956642 13800 13866 471776949 11535 11540 299531010 81977 82002 609163111 28146 28149 499695562 11785 11786 664961774 60771 60772 982108565 76490 76421 924087920 85567 85568 508590300 23059 23015 606104074 44035 43958 353652855 44469 44470 704803018 87769 87709 521588490 80889 80890 167910453 88627 88575 927365592 5228 5229 672577712 82463 82462 665912428 39370 39371 498310799 43141 43142 185418789 67469 67449 592401032 54478 54479 81134890 13575 13576 492457974 33439 33495 330538075 43736 43698 870589847 30483 30441 319966545 72886 72887 249403666 2967 2907 451388459 88414 88411 180162643 54640 54562 440359223 36718 36719 39478694 97823 97893 695647786 87407 87408 379950213 14476 14457 80185137 25000 25055 412890780 46007 46008 269501594 23410 23490 969264651 44463 44457 561107498 14234 14235 314303767 73894 73895 170457526 35688 35759 151132433 55210 55211 77602910 74886 74826 451201506 15313 15325 604411032 86355 86356 335782601 22170 22171 420565624 77613 77557 110222875 88676 88757 820964878 33302 33303 594798546 86148 86224 581501723 60899 60900 945928146 93495 93529 980028461 23312 23313 934507027 8650 8604 307561033 3526 3527 344676115 83600 83601 310826295 93201 93202 635987029 66085 66086 536648421 89987 89988 901914470 66190 66124 271428925 54295 54214 412627443 60593 60594 191596364 98390 98391 315803643 96293 96294 739939243 90816 90817 980863502 26106 26142 878418485 72561 72562 723587287 39511 39453 614480005 77015 77016 302473301 54641 54642 791254623 36900 36855 850221366 48268 48269 821100018 49834 49835 713192545 19493 19494 537813498 58623 58541 129371773 38308 38305 128402431 1203 1204 521091505 81560 81565 664133196 20002 20003 113407541 1523 1578 71301248 32399 32434 524444667 30034 30035 478809018 87677 87750 522238962 85528 85529 324218475 27592 27522 837874058 18768 18769 574914455 1742 1743 867417566 22142 22071 322683965 78866 78884 886619347 85648 85649 711858100 99345 99354 312539913 42256 42334 166835150 61130 61131 468059788 44478 44479 531556578 29173 29140 917911051 76959 76960 562123050 5213 5253 655469537 96702 96703 302034990 80373 80425 685091524 94846 94847 792652016 68014 67935 354925148 72609 72610 556024188 30328 30329 771020859 78764 78693 596029639 12510 12511 385882588 14381 14382 600216522 23506 23507 569804894 30982 30923 48648528 65080 65081 811395344 60600 60651 122267206 71005 71006 917432007 52820 52821 853914464 96738 96804 454990539 90239 90240 195589430 33339 33411 47736956 21328 21329 504819437 81751 81752 142883417 19901 19956 912194390 9913 9914 870117472 55413 55341 762941432 57987 57978 178470412 57006 57007 320085094 7745 7746 868173941 33923 33924 616130907 96848 96849 678582980 43761 43829 561545443 20406 20404 781681617 63952 63953 121994537 1628 1629 324415728 82104 82068 578799646 82488 82489 279623351 91392 91307 335257399 74751 74752 268511277 20588 20535 374900815 72231 72232 737634669 40470 40528 433300459 74756 74765 539581638 87749 87750 156194334 27225 27244 863913665 87603 87646 322899542 11488 11443 825632975 87884 87885 781141103 89185 89103 573730925 32701 32717 313606590 14646 14647 270336782 10781 10843 815979625 49709 49710 349128532 11759 11717 507639619 78402 78405 644772491 37533 37534 63552493 67373 67451 979305329 29581 29582 576408480 336 272 432186425 22845 22846 100483393 97936 97937 473159378 2738 2739 451173692 6801 6802 319119168 98587 98671 711182463 5232 5233 134703112 9416 9417 377036692 76132 76133 332523412 94918 94919 820017036 64038 64039 142131995 92915 92842 625919644 25382 25441 104386217 84203 84204 637230950 89265 89266 703775889 23058 23059 168913694 12696 12697 436473195 50549 50629 297039394 17234 17226 602382248 13133 13112 641566226 26601 26602 648575468 78306 78282 101998997 74072 74141 494570452 48104 48050 286067764 21081 21048 858672915 76953 77016 665713561 35459 35507 630820192 60894 60895 264470445 41313 41314 629521914 480 515 506708539 66785 66786 480312377 39445 39446 281765277 94703 94632 902315725 65698 65761 835225713 18386 18387 91104536 52183 52184 382260873 85558 85559 522762225 37112 37113 368034650 661 662 923205624 62701 62728 91867398 69908 69909 518962748 55817 55855 122944638 86415 86428 199601065 89839 89896 868431133 34266 34276 414475709 58315 58316 504988358 57758 57759 394349780 27282 27308 563745180 53401 53452 13584802 83303 83301 500271610 92845 92846 145866253 65268 65223 167753621 26457 26406 198975298 37217 37192 470127298 36539 36486 791788458 13882 13957 294262328 8983 8984 955469383 53974 53899 102876594 61795 61800 603837828 50174 50175 661287461 36027 35995 141651058 28489 28490 550431046 7234 7235 18548829 18459 18460 670831543 38772 38805 440354168 8472 8473 913216822 95718 95745 458942729 13827 13828 205501580 37357 37358 780137018 67139 67140 498009858 67268 67269 19469444 8128 8186 780940428 69324 69325 8944277 8744 8749 824703028 47600 47677 453050579 97910 97911 786421549 73119 73098 410945022 37923 37851 800677368 65602 65551 748003951 78000 78001 110234798 12680 12681 163342853 63987 63988 609978173 19983 19984 857706204 92501 92502 306001726 26120 26181 272367811 78951 78952 522831464 19959 19933 78865670 35176 35177 925372969 15261 15288 592094132 89324 89333 16606785 46952 46892 451434191 46977 46973 819105989 42765 42792 646128232 37391 37348 459093582 41285 41286 371654454 55169 55165 228082697 20633 20627 713155306 79187 79184 801265934 1309 1329 520030328 13545 13546 587437465 57626 57646 64606756 75054 75096 266334317 79105 79175 888531573 48651 48652 822311981 82168 82252 420732791 8918 8919 382581257 86039 86044 451701757 35429 35434 464627855 31608 31609 438131816 36304 36307 249693557 72711 72712 159621915 39906 39833 505232270 21380 21295 906127365 28185 28186 33862137 12247 12323 733314103 87696 87697 661631781 46852 46931 123919904 57284 57285 470107580 49659 49660 408955772 20367 20368 896378712 21355 21359 157516711 55805 55806 971261248 18878 18796 11585596 64886 64887 846747890 89651 89652 452342792 94272 94294 325670637 78255 78256 133711818 61930 61880 995795730 81693 81694 162441511 44660 44661 476852410 1856 1857 672350189 22216 22154 351071035 29436 29502 287667065 30712 30713 290863373 37256 37296 536989718 7763 7764 757537964 20506 20507 79488983 49762 49760 171103084 60623 60568 112788301 75367 75368 728597574 7815 7754 57912240 62696 62697 34393784 90789 90776 130984529 43435 43436 373810382 75986 75951 83072455 15496 15528 288533077 83652 83662 149445669 62105 62053 648682326 34688 34760 537548283 10407 10408 289176203 25237 25269 596731379 86558 86537 371794437 3057 3058 811530951 49766 49767 246589676 32586 32638 395768898 98089 98090 50159276 25575 25576 938402413 33491 33413 194318659 94581 94591 495418585 53259 53260 83227640 29536 29537 565773370 61364 61300 467669858 30031 30032 515826151 83047 83044 256846866 85055 84991 199109857 53250 53251 805174748 44776 44709 615707535 75190 75191 232575802 42886 42867 627214042 62917 62918 97461505 82637 82658 376850138 82465 82436 544889161 31302 31303 331236440 71284 71285 37304508 52161 52162 595653901 84189 84190 820451258 9982 9983 124600120 1092 1085 242198394 13888 13931 640834169 49004 49005 125113177 95442 95443 648128457 25640 25641 485350878 74560 74616 145263331 802 803 17944422 98108 98109 747002740 49542 49543 261792998 20540 20541 925259274 82753 82748 61945550 11238 11194 964493135 75807 75864 175299889 49385 49386 414635822 71547 71591 134522507 35555 35556 663305836 947 884 408984517 12274 12275 795662498 63996 63968 119372144 98995 99067 119367567 9366 9372 832874480 20118 20119 98062821 20890 20943 47437624 51626 51548 270512195 26915 26878 37820326 90298 90299 398293975 30645 30697 52146170 35879 35880 555799225 87433 87434 313502539 43227 43234 90700298 2188 2189 267634444 65310 65311 744476484 18990 18996 711378201 70023 70015 852333417 49512 49582 837820782 62805 62834 228614312 81723 81724 370440301 35910 35943 760900046 58980 58908 11312728 74503 74491 89758105 40870 40871 53082476 71396 71397 465677657 60201 60202 980112737 84054 84055 893628446 30063 29991 1450606 60806 60807 641063220 17025 17002 823306202 52957 52923 900239387 64113 64114 135352556 2242 2243 975017500 80831 80832 350074708 47787 47797 473863531 74261 74231 735232815 79242 79243 246065826 75736 75737 412709556 75056 75057 529054868 77063 77064 973730195 58663 58599 919850388 84271 84272 83324332 5349 5350 775109918 11678 11712 166021448 3954 3955 169552018 78578 78621 10177335 55451 55452 724875179 87318 87289 137022826 96310 96358 790590179 30600 30601 348546804 17383 17384 889773993 67412 67413 387939726 60005 60057 888298106 56289 56211 928857079 31876 31825 124450397 32060 32061 26079259 9914 9949 468724155 53307 53246 833690199 11654 11655 346935187 87769 87770 21956663 9957 9958 307518425 79682 79747 268483397 42285 42351 922542312 36800 36801 583085857 91532 91533 264155568 67450 67437 571919265 63021 62942 553316324 78561 78626 223060982 83730 83674 618164696 96440 96495 633105204 27148 27149 523868906 69298 69299 520995447 35732 35762 971713367 63701 63647 594541035 34201 34202 687582478 40483 40474 821944859 66724 66725 659973548 2214 2180 812906682 82035 82036 79792424 20253 20254 111457071 43831 43832 909953459 14268 14292 93271198 47695 47696 676943316 45000 45026 196815535 55256 55331 653011728 92717 92718 445330681 60845 60846 256674730 14572 14515 336317984 43056 42978 797522144 66657 66658 2592613 75395 75396 460491419 21045 21053 426182429 90744 90745 861234964 50024 50025 474892660 21061 21119 804435564 98087 98088 246071062 32176 32177 435629189 5229 5230 265164013 27688 27739 688046081 18300 18301 935020281 11116 11117 124021141 60246 60193 402481638 52982 52977 183592659 7437 7438 436445211 6085 6086 211025405 93565 93566 577356050 70942 70943 584833951 62947 62996 670621909 2288 2289 31740943 82170 82171 219183838 98575 98576 159040058 82374 82375 504003207 36052 35992 309221625 75768 75769 787847025 15091 15092 680970749 23393 23394 376494614 33862 33863 293594011 69337 69338 777465720 95031 95032 316623301 97741 97742 177199752 97303 97304 311668523 50638 50681 617099642 63456 63457 975131846 20938 20954 581203158 94949 94985 753849862 24731 24724 652400462 97460 97519 240168594 40204 40281 212650186 97437 97365 563720414 7088 7089 718321126 5028 5039 343157977 40140 40153 342609051 24776 24777 527922198 39564 39562 593305677 6739 6740 809954595 98332 98371 397864248 48546 48547 771017877 3666 3667 193380952 76474 76397 488658432 59317 59318 220948221 36834 36835 674169005 27530 27531 390946089 64686 64687 264715601 87491 87412 517881179 95796 95829 11041894 47892 47811 883847780 55218 55227 923003492 40728 40735 383071864 74607 74608 53053662 26707 26625 197848931 49411 49479 116484767 83141 83142 86419619 14316 14355 519686381 25346 25347 279190501 8922 8987 647923692 10276 10277 699494530 75786 75787 460706802 89725 89726 915371697 4436 4437 714243322 1240 1313 63998592 62663 62729 17139234 70608 70609 163266322 95099 95177 115107349 58587 58534 370175445 16574 16493 721072388 65406 65407 411344588 46058 46077 872967067 52628 52629 90939816 20991 20992 741065632 52683 52733 430020388 86000 86065 834582740 87225 87309 34612731 63212 63213 827392586 14862 14932 651409267 80689 80726 411616124 52164 52165 867729270 20798 20799 576254307 58416 58403 233673801 68226 68311 784677069 61265 61180 245805621 46890 46891 405884702 27211 27212 410997863 77266 77267 795717106 78004 78005 363149026 84090 84021 743584534 33403 33383 928113952 58713 58714 391864910 70381 70366 196093218 89619 89620 596957668 83996 83997 213656628 84334 84335 984466799 84951 84987 96664171 95491 95468 843785149 9610 9611 419176072 91616 91617 694137758 79435 79436 971217141 96659 96660 337834757 99405 99406 31331285 16081 16024 736853139 60422 60495 395931123 90840 90801 304573877 36929 36936 584723973 76842 76827 190550524 30057 30058 25518829 4598 4577 363345261 65671 65672 763225455 15963 16008 842718314 65241 65298 413206241 77601 77641 482787584 23932 23933 56359492 45408 45346 519776191 37633 37634 623658849 45171 45226 133110487 75711 75712 327803696 85368 85369 308709077 29538 29539 13333589 67758 67759 974447638 48141 48092 598994104 66777 66778 914601985 49774 49734 151625161 88741 88728 794932262 70727 70733 519437688 26379 26380 689985429 71298 71303 884843937 84138 84139 753859515 60798 60799 703850524 88185 88257 706785269 44049 43994 823144082 73542 73543 760303034 12778 12764 511791989 90615 90619 147121833 75311 75243 922903117 27818 27819 765275396 6309 6272 987514089 56830 56900 752753961 91174 91108 994411933 74223 74236 272111545 73681 73722 807774582 65525 65526 893109653 65246 65247 151707386 95338 95264 714008194 75705 75706 192399043 94014 94036 727271985 79785 79786 177268836 76820 76821 664363047 89212 89146 511002546 82347 82348 648800670 70764 70765 584695738 37761 37762 916683608 50510 50511 605506224 14673 14666 933171233 32550 32551 924909503 37921 37922 332920737 67194 67228 901430951 30478 30544 576192206 89250 89280 458265234 78810 78811 778660649 74349 74367 51317056 67751 67731 5767339 63110 63111 826993777 98849 98850 529371435 37412 37372 203894890 90982 91040 310366646 85985 85986 888527423 73604 73605 483005928 55724 55725 819461723 78325 78320 599085664 49450 49451 28567985 20936 20937 538033677 33007 33008 167566546 29612 29674 940662932 55547 55629 110444309 84943 85012 149503813 67510 67560 467453308 83255 83256 520252709 64473 64474 443420597 52871 52872 848175800 1594 1564 676948114 77604 77599 242761604 87919 87867 224495610 89384 89385 371185215 24474 24423 377759272 83523 83511 57868243 42085 42132 39443141 90399 90334 110164478 26622 26623 433348429 81008 81009 561259415 1769 1706 391462081 84180 84137 677324996 94912 94913 441541062 31359 31360 289063940 30902 30891 621948695 344 345 758763228 87809 87810 440682225 87288 87289 721462752 10334 10263 85686584 42316 42347 872692237 46117 46079 983758293 60619 60620 195479229 24905 24880 651954837 98038 98085 454302987 87609 87641 102741031 95586 95647 589708885 26856 26857 715174374 97760 97761 155182498 92178 92098 659487270 44671 44702 42919087 70734 70735 734565492 58383 58364 513053085 58770 58771 528717664 6043 5992 952216332 96091 96164 608166060 81371 81372 392709091 63654 63655 543230428 85185 85186 148049458 82579 82580 472296138 6271 6246 937322168 63848 63849 99424037 26808 26809 461776531 61720 61721 926788149 21031 21032 395794336 32837 32847 72287460 17412 17469 837412390 12288 12289 341740598 23403 23435 893783787 891 892 586429424 95934 95935 389840536 21468 21416 844433284 59684 59689 340880201 72280 72281 111895821 73708 73633 419336260 94786 94787 963775899 39013 39069 143305797 58907 58908 880414384 34979 34996 839550897 31229 31230 77585254 39270 39354 211826980 57769 57770 549952349 55465 55478 905431284 69585 69621 399361973 85125 85126 34103024 29277 29258 173192517 20883 20884 487355909 31185 31167 40644965 39488 39489 499866887 21934 21935 352575852 52831 52832 33233672 93618 93619 769553634 50930 50931 928039549 79515 79516 130207413 5575 5625 722634031 149 100 734590461 18637 18638 966662001 37747 37748 371134591 31274 31275 511291233 90736 90737 130990318 32234 32235 143561318 80352 80353 304973962 90063 90064 258239083 54017 54019 679983682 91671 91662 733822161 62209 62187 570963557 97719 97720 716877450 29410 29411 776925185 5710 5766 280693602 809 759 789997090 66232 66233 121616527 75211 75212 820136043 94892 94893 89497373 95402 95403 855143657 5433 5434 451948900 39639 39640 80231986 77653 77654 308025339 16342 16343 580639444 28034 27950 589141815 48845 48910 3505642 55858 55859 534820083 93330 93331 624624896 37290 37321 551515317 65615 65541 282591385 17294 17233 416722916 148 149 804120312 59248 59189 351290793 8778 8787 45115837 26767 26786 472876706 31909 31910 433641803 87796 87738 473061422 69139 69068 552885092 41528 41563 644090614 61677 61609 874201074 71954 71955 682355699 26838 26781 535862159 69351 69269 117108135 30959 30878 873665131 40806 40807 579098360 89602 89663 815733686 98873 98941 275911659 74408 74370 549876657 55508 55509 525137391 27920 27921 769454392 17103 17109 570384524 25564 25523 368307479 29814 29751 27142107 9662 9663 201679737 92561 92562 431770521 27512 27460 855856974 26814 26760 616625329 44933 44934 627572330 51434 51435 3645 92446 92447 193006765 59069 59070 521727030 59915 59886 958062014 53101 53102 881553107 30356 30357 863933097 3947 3988 861014711 89418 89419 330259828 69602 69672 312000536 85826 85827 650251898 70184 70126 42392898 84096 84097 115124875 27429 27455 871851660 4778 4779 787416570 76133 76125 49730274 49605 49551 714226412 49140 49219 593983442 6073 6074 174699204 94378 94300 46558000 86322 86323 402861373 49369 49454 202008320 31483 31472 722661185 46307 46308 665911846 74924 74925 986111125 62095 62121 590177628 68236 68313 180526823 30979 30980 512092144 64917 64867 895296173 76774 76775 609519585 79674 79639 474422893 48787 48788 952483983 37692 37677 313929421 57664 57684 696365991 32436 32492 249080174 89840 89841 917167657 36022 36023 920626650 92873 92914 978443528 81568 81634 940735837 39583 39584 82961763 95117 95192 110303402 86979 86986 154783127 13731 13796 824762243 63858 63879 631691533 60444 60523 40230522 20375 20376 25722928 24820 24738 501442366 8114 8115 21073986 24347 24345 30017326 71514 71429 782386381 40736 40737 688470690 61767 61768 918742401 44968 44969 980737823 41256 41230 546933801 14533 14530 611886879 47079 47005 374872454 75942 75943 883221763 22420 22433 94323448 16152 16153 788697386 53291 53292 274295450 8249 8278 665548733 7289 7355 463879169 22216 22288 608288338 65766 65767 969198316 60803 60804 116047751 98412 98433 167589847 1557 1568 472661212 40265 40266 871455379 23693 23614 396573233 58233 58234 485401245 20917 20918 876143294 6870 6901 599874974 75933 75934 452721789 60089 60090 545984354 91447 91448 273257210 66532 66533 69703528 95115 95116 850670533 59209 59179 749278600 11378 11379 568119728 47121 47122 58306105 25882 25964 488654314 58536 58537 871766864 85352 85353 852722218 79762 79774 670896987 3431 3475 959699833 42804 42805 36037412 79471 79472 574511785 73875 73826 64651218 64100 64034 988858928 74516 74517 533398300 59661 59582 766101327 21472 21398 242030161 80627 80628 983591787 47193 47194 96699036 99469 99470 636490507 95383 95384 167273431 58699 58700 658313669 72333 72350 321224891 7406 7407 249469506 31556 31557 923129104 92719 92803 818575907 98415 98393 842016077 36874 36929 203462282 69207 69208 47400514 67728 67759 733382619 60141 60180 80264321 37188 37189 907709363 40033 40034 587092463 70294 70236 106651207 3221 3222 218928096 12273 12353 136642796 51217 51218 415934329 40283 40200 622742854 93417 93418 561360587 67372 67409 347851939 89791 89814 141189070 96464 96465 626971238 23942 23965 448462739 54975 54960 780416565 8140 8141 872736242 33245 33246 274025750 30189 30190 484722501 75312 75313 767638572 47042 47043 91304593 1655 1691 235293032 17180 17169 998745184 10308 10309 609685380 50442 50443 441552285 84714 84793 678440976 17907 17925 431725604 36400 36401 431943561 85875 85876 951424674 39482 39495 858959389 47566 47590 416516130 47101 47175 669919839 66140 66141 30198128 21421 21422 578969920 78578 78545 977764084 39129 39130 77443405 76390 76391 668886743 35348 35370 364209666 3110 3111 547206749 53990 53991 110065113 9696 9762 693964601 98059 98043 811092225 89703 89704 808643730 90644 90645 193985127 62360 62361 171767690 41221 41222 222560521 19916 19888 186199621 38632 38589 429487624 46820 46821 817276110 154 220 680613694 46595 46520 178772998 7311 7280 776423127 14460 14461 221957622 5583 5636 133802201 26668 26669 139264353 51621 51624 134306956 40060 40015 177857291 29105 29106 310182078 33102 33103 891273570 22595 22671 949687230 57055 57140 808195296 17817 17895 199643825 63489 63490 947098221 92294 92295 791373511 53832 53783 555589711 80991 80992 201352998 83005 83073 692728973 68954 68955 605450511 74745 74829 896499426 73898 73899 226458079 94133 94134 288638048 18690 18691 524955908 62130 62131 524741632 68051 68052 783766439 9122 9184 220351831 46610 46611 336277135 37155 37156 328680048 78457 78458 322282143 11065 11072 686769566 91809 91808 879967865 1285 1226 589245089 92085 92102 888244727 23637 23638 127563044 23863 23864 311717150 63412 63413 272568966 82256 82257 441070762 57784 57750 461468801 48329 48354 393199909 64179 64180 501129153 3076 3077 144689750 18024 17982 98933341 96496 96516 417241573 91180 91224 343493122 76436 76379 511516826 54630 54715 57573278 86012 85967 930791852 97963 97964 677676432 65815 65816 827076695 67033 67034 132637202 68577 68537 809293032 13860 13861 489685402 27871 27880 893663259 23928 23854 838409727 71315 71316 192335134 55778 55779 692468244 76159 76241 699838116 71721 71795 684186582 87207 87288 108987160 99379 99386 984845646 55238 55252 32046778 9575 9576 655997506 79906 79907 717299887 69759 69760 594600913 99575 99551 866379781 67340 67275 882633181 40680 40681 746354369 75213 75223 122085337 53493 53513 320539479 35895 35878 927179686 39982 39933 361409983 60175 60239 907084752 84005 84006 443228255 65361 65362 953450348 85434 85494 507305165 28532 28461 149689699 24557 24558 792383233 19051 19123 667601610 52264 52265 936348459 50613 50632 492277410 79292 79231 965479523 55029 55030 931480411 85000 85001 989174132 1625 1626 712545043 26927 26964 676554781 94736 94772 869721484 46852 46865 805610114 46553 46516 249377092 56855 56856 650641119 76733 76658 242105110 25345 25346 935817081 92205 92206 964719095 34866 34867 35844020 35879 35912 5747588 93748 93749 18586646 28343 28358 535484340 71248 71249 814406563 47537 47493 561567578 51346 51401 307172548 56986 57023 707028483 59151 59152 602795703 50809 50810 227706058 49496 49529 748590666 95285 95286 945493500 51936 51974 608754987 97565 97599 914657078 16299 16326 258565887 38333 38334 875549824 78074 78075 461207737 25763 25755 792318271 32207 32176 347619302 6502 6483 914528065 92719 92781 645318979 50649 50650 365169326 77593 77542 764175521 13792 13775 336455997 23380 23381 421190994 35998 36035 453168170 14787 14788 706552079 76583 76584 906784006 19480 19481 760451881 69303 69304 330782098 66484 66548 668445658 26764 26819 980515857 26490 26575 266673998 52868 52898 687552833 32567 32568 588120656 8707 8651 266748381 57041 57100 713012194 28455 28385 502035865 13600 13522 275186583 67407 67408 142231393 24737 24738 67820217 46266 46267 324128674 5862 5863 719283584 11698 11699 83174989 50410 50466 328743540 81265 81266 443802815 80919 80868 817531844 5478 5493 956659883 51531 51573 249837034 19143 19144 15261562 6127 6093 248715616 87103 87021 93849740 64002 64049 754527534 69639 69640 604177367 72278 72279 582610221 35115 35116 898442896 95591 95580 788071312 79289 79352 122929557 74103 74144 231751717 75899 75904 672189400 48906 48838 878762228 81638 81639 884251258 74348 74264 554511640 30960 30918 653645834 80677 80678 347536802 8888 8889 995436410 66917 66969 88575318 14083 14084 659428301 311 263 510526592 74450 74527 704426614 65851 65852 174723242 6727 6728 327527632 38664 38731 406934117 1693 1694 602861935 7671 7672 7302851 5665 5713 483253136 90722 90649 151467792 53159 53223 486784478 19294 19295 237343607 78793 78771 444037557 41372 41373 652890635 67553 67554 294869425 12729 12765 837143187 12917 12918 789962923 97320 97321 511801281 61171 61172 408290898 57930 57989 897939426 27416 27348 756943892 27355 27365 36827636 6361 6348 865069439 829 872 91001667 15489 15476 721955531 19751 19707 751636639 65591 65592 566972391 64674 64716 516848287 51878 51826 462756159 20631 20656 814149703 33138 33093 408116964 21590 21568 759824498 5643 5644 487763987 45801 45809 135506363 39333 39364 371002660 90379 90380 362142519 7639 7625 104829350 78041 78042 476516003 91287 91343 459698873 27379 27380 187100972 54038 54017 822776052 7815 7745 246477990 90964 90965 645160268 44188 44189 54670342 23074 23053 986222386 74805 74847 665112052 67628 67545 902717757 78426 78354 88052330 45487 45488 711748574 25780 25781 694812092 10075 10076 859019754 52236 52315 722264033 30944 30945 18639296 58079 58080 784596730 63863 63864 736643829 29687 29688 831401254 6731 6732 648297743 94484 94435 278927145 19372 19350 348903561 43511 43441 510534611 26534 26482 513594166 8588 8556 827445711 45295 45273 682923487 92137 92138 494951201 3359 3277 678578763 43307 43354 238425574 93047 93056 488180367 62033 62034 688781006 57386 57387 28887313 27600 27601 673850208 22163 22164 956596585 81423 81390 685280974 26566 26620 746170401 48005 48006 584296508 15894 15895 920266078 86898 86863 534234701 69880 69837 857011115 29904 29849 251075666 28721 28795 402173881 74702 74693 906160654 74150 74204 724710691 62939 62940 733230409 55513 55514 913857719 77506 77507 916447605 20332 20394 296280171 63853 63854 724737187 87605 87606 324127356 30171 30174 294053867 74385 74427 736126096 72626 72627 73086894 69110 69111 673732018 55776 55777 330372003 17293 17228 672204040 60982 61021 515296843 28992 28967 247915726 49623 49688 474084468 69009 69010 744727287 23958 23959 31147441 61489 61490 689892891 31154 31155 671080775 11990 12013 546758636 5737 5793 940996145 79749 79709 407853049 8167 8168 602282678 32197 32137 118983194 15312 15340 82786889 13834 13835 269511155 36126 36127 423798799 34206 34211 917916647 98518 98531 765837156 32727 32686 457588400 69797 69798 870910546 57877 57878 819831236 70910 70911 165020198 55269 55289 683587972 55076 55077 667967131 90144 90145 639552709 86714 86715 479182388 71234 71235 835634039 566 638 155878475 54088 54089 328402013 22269 22270 959245658 14358 14412 432654678 6737 6738 711892312 64036 64018 476172611 77955 77956 192248131 41741 41742 301126321 14250 14251 277411615 24320 24321 587707869 95654 95655 193010664 92484 92459 234774707 29385 29427 577100069 42242 42229 982560724 72448 72443 710632479 12714 12715 587375210 66618 66560 968226406 66275 66328 204025756 7067 7068 462170601 16048 16049 559193283 345 415 728311915 19252 19253 478233829 44852 44918 823897510 36171 36117 997606420 96249 96250 379170619 54518 54599 558873465 87820 87821 186687696 90908 90879 935468537 50424 50425 188907162 16880 16881 965685929 89357 89375 398097843 72455 72456 195715895 24572 24520 370273043 42230 42231 417764444 35308 35309 674455573 51029 51030 812026032 13370 13338 416905131 55398 55399 782811039 6277 6278 600930963 75283 75264 988187244 16051 16004 118388883 29332 29313 517085270 7395 7396 623321690 48813 48814 694540733 15825 15826 393038881 52872 52787 265778824 42016 42017 924020819 35825 35826 294127870 50547 50512 294076168 69587 69588 969394512 85171 85172 280565990 74177 74178 667232623 95702 95703 243048484 65640 65641 103193016 86385 86386 115862481 19246 19247 229788943 75879 75875 956592453 63541 63542 588375953 89778 89799 997580060 2014 2068 886691271 67624 67543 754861898 40780 40751 119384036 79361 79293 535119738 78011 78062 634598642 29024 28940 460512068 16215 16216 280470547 80100 80101 737379506 82080 82005 141828598 1704 1656 598028175 4327 4328 639280387 50707 50727 219948438 75201 75202 756610178 54559 54560 83549078 65189 65190 713999962 17491 17492 645774689 89522 89594 649463155 53881 53882 921560506 66213 66214 541284350 1718 1719 477133838 96958 96913 861468630 30247 30265 335181444 25089 25117 595707332 1516 1517 194718679 14641 14642 679930789 31461 31411 421722485 75223 75224 341497360 44525 44526 694312458 80529 80533 433727671 95799 95800 60381194 45048 44990 979176167 92430 92515 175964427 72981 73043 96741464 9856 9852 574998161 23339 23340 724094787 36093 36066 595721896 25945 25946 445871522 56211 56164 804032783 62909 62937 956396514 18037 17968 588141576 91561 91562 582593583 13476 13477 99589557 25221 25222 405235082 89957 89958 460142837 58803 58804 318924423 4866 4847 262654303 76374 76327 447378682 78548 78549 504621387 17956 18030 817429937 3653 3654 341081437 38654 38649 201846775 34862 34863 403284368 3414 3415 440185111 86265 86273 272584836 47903 47904 336317402 14558 14601 323448310 65369 65357 102404505 13029 13114 538620708 9593 9562 117041403 27074 27140 169899318 80923 80924 143858878 83894 83895 823031116 90633 90634 815398210 8509 8510 900423310 63180 63263 306237644 68459 68418 869983525 19956 19941 910569676 66508 66482 968444730 67044 67099 624367453 99098 99164 277432746 18383 18444 500032234 40927 40991 83426143 49782 49783 352364573 81196 81197 204828338 50442 50397 329722480 23633 23645 155229355 39928 39929 947800967 31518 31519 473911261 32987 32988 255914712 4892 4898 852787634 83748 83749 683288666 14415 14416 693186180 53915 53933 174767307 23669 23670 188913061 17497 17463 19349847 32254 32255 28262841 29501 29502 156708536 3418 3419 171841650 6487 6488 277769752 88662 88737 295454226 66367 66369 35963502 19953 19954 918804120 88649 88650 104164535 59553 59536 709350928 1619 1620 194351986 14665 14640 431776241 56844 56819 64167490 10483 10472 48439370 53550 53597 645269334 65059 65060 556458300 90256 90257 716571918 64439 64440 147335158 75318 75319 306853101 66947 66948 543601976 65886 65887 195372412 36203 36204 457140119 38129 38105 550575610 81930 81931 820996244 89393 89394 411858246 36692 36693 126869499 12194 12195 219099345 37739 37740 84959362 76232 76233 802306411 87529 87530 872839061 23111 23112 361852515 15653 15654 927932445 91808 91809 690788102 52553 52493 242188536 8279 8293 662195285 11327 11328 108364124 44424 44355 873731322 99116 99068 454750268 61156 61157 73765690 78506 78512 967960588 20355 20370 776283763 48770 48771 608639042 17653 17662 67983933 17514 17515 769311088 50973 50974 62478075 76803 76771 650169035 46594 46631 486673346 32516 32463 301843715 16428 16422 598686232 89966 89967 42416430 65261 65262 813870368 46107 46108 807332331 28151 28152 915145436 53513 53519 682661187 72439 72370 992537339 59906 59949 707638638 43055 43056 503095798 39247 39248 992594839 35873 35874 591181571 46412 46413 422543009 12784 12822 767935106 61064 61138 520473587 71711 71747 790301407 97035 97036 860368989 63438 63439 805815781 85334 85412 611117143 79015 79016 229208867 23345 23346 680394500 79301 79259 644784362 61678 61679 300123411 85729 85791 23389290 22979 22980 622258585 72676 72677 917241710 24972 24973 756924427 73087 73163 657994891 74420 74421 689564060 64701 64702 831177606 2163 2164 160091272 46238 46276 440421802 60953 60954 987578197 47333 47379 852804868 79683 79684 386416213 3528 3529 61824438 74812 74877 154565712 60347 60348 934797551 97484 97450 932067058 22716 22717 357521305 74052 74053 939719428 67012 67013 377648515 25996 25997 141010807 74880 74947 132409475 13861 13801 468888021 12339 12340 338394499 75862 75884 846124622 40410 40411 8463242 34654 34683 61925426 75828 75768 46623933 47870 47871 234912794 40251 40197 218543887 32850 32930 281210276 56060 56061 12502545 25002 25003 54398594 34405 34406 325238898 58113 58114 907118674 30715 30716 271420485 38676 38713 499094506 56691 56619 608659621 79910 79839 28115692 44701 44702 979746169 28215 28276 911141922 24697 24698 27591049 114 38 880707485 28527 28528 666509366 82010 82011 235711894 7881 7882 44283271 38606 38607 180187085 54140 54141 158783702 30289 30290 653144899 27704 27758 912938709 22746 22675 466162229 91060 91105 840700602 70636 70637 207352993 92066 92110 356800314 50797 50798 372953505 11680 11649 349946038 41883 41884 249978710 37375 37376 617075770 90174 90141 223159830 67830 67754 901777770 88444 88511 223311661 93768 93792 93005230 35515 35521 639016419 92310 92343 349730276 88470 88471 4106959 66757 66746 167110003 30206 30207 576277563 64235 64236 667638081 20169 20253 798324403 60868 60869 723638358 62165 62141 318524893 5059 5034 59137785 2154 2155 31101813 60681 60683 841393212 76968 76993 725906690 89333 89334 645264397 85242 85294 162950373 10328 10329 978764487 46926 46890 986808251 89773 89774 780828124 65925 65926 805157409 76414 76493 422023632 1019 993 840102535 86623 86624 65897302 57069 57030 392442585 8859 8860 943099400 54531 54493 302793732 11774 11775 814888869 70046 69984 184876202 61013 61042 549249059 89384 89387 474634704 41131 41200 49244154 63672 63595 742764461 15432 15348 589152718 7409 7410 110109373 91561 91535 650143962 7300 7273 802708113 59109 59110 616159118 74587 74588 878079627 16815 16752 173098452 51085 51086 138743443 58360 58365 971731925 66160 66161 191688095 73559 73560 600068946 57770 57771 279392327 80413 80414 311519708 31628 31667 466383788 6006 5977 562280357 38800 38801 30076173 80888 80889 782658557 33530 33531 473281133 38065 38143 840188078 99076 99077 527417124 56941 56934 619091000 56903 56904 345056722 71745 71807 572065028 92808 92820 605778098 18587 18588 816152122 21538 21539 974229348 64726 64727 189461737 68981 68951 710430086 6571 6487 778893164 37202 37194 265936206 16104 16126 345482363 98043 98044 934975404 28024 28025 558088707 90564 90621 142699264 40534 40548 308891952 62927 62850 416608314 38185 38115 580122457 68391 68392 549771677 55610 55611 947359329 58495 58496 495869255 47378 47379 51539215 67424 67444 42776679 95346 95302 361978200 41846 41788 136820790 58521 58555 955893026 47158 47159 220944206 35198 35199 55395869 81888 81889 465457612 27993 27935 110756962 30815 30757 699886985 55698 55768 491792673 13183 13153 513504338 43028 43104 76925003 4930 4924 714928884 17840 17789 249432636 64112 64109 535992782 29662 29663 966480515 10376 10409 703859784 1889 1890 13454234 22584 22585 915086519 2892 2936 358839671 17812 17813 855273425 83165 83101 23503527 54361 54284 9643568 70629 70698 744376481 21657 21658 471094688 24389 24390 858499875 51851 51849 23227127 20198 20145 650324481 38140 38141 288773080 65244 65169 149279855 73674 73655 445920244 79874 79875 29173777 6236 6237 282588346 50828 50829 29239107 62362 62363 212131797 10406 10407 257504548 7856 7857 218398181 79489 79473 488642364 18582 18583 928241442 99063 99064 146545883 85116 85117 448001899 49282 49343 87579432 89864 89853 453005183 23682 23753 723529296 58210 58211 590353837 11980 11981 906896344 21972 21973 988993545 37277 37278 486157977 84303 84304 870967435 31481 31533 771680997 9508 9565 759192520 6570 6529 126294614 65534 65535 630933635 3121 3138 93615047 28825 28826 720837730 67714 67787 589129127 67528 67523 530674307 44595 44596 221745760 71149 71117 972083566 4454 4455 171429442 96406 96321 355737550 84007 84013 816513633 67837 67838 567265766 14091 14033 300549874 96803 96878 430864324 88285 88286 608627089 36701 36676 708363468 80151 80152 703263061 7625 7652 155219149 22876 22877 277489545 9846 9847 902684930 71401 71426 713899949 77450 77390 793700962 38145 38136 863168658 76845 76790 381268646 95311 95283 167281783 86711 86712 319412915 10649 10576 565752846 1562 1563 917595344 79734 79782 363293108 5304 5346 720434064 75814 75790 284843450 20824 20825 145350195 25083 25010 171483723 43133 43138 831988050 29387 29388 754269056 31806 31764 407079207 23618 23556 321894904 48997 48998 23807335 47459 47460 342478233 14235 14166 760048480 85571 85510 312107986 46415 46416 200779405 77195 77196 176366617 24043 23977 396872841 83915 83916 57337449 9565 9538 225656340 61581 61582 512407672 86334 86344 114087698 22781 22782 249903587 25928 25950 59440418 7698 7699 561668086 8429 8430 976516409 12708 12733 823769028 15694 15695 394789761 72064 72027 522603612 74263 74264 504606524 80293 80294 396234605 78470 78508 380490006 9651 9678 291441224 1424 1363 575840425 62439 62366 806588550 26823 26824 764148749 56567 56586 177236931 6044 6045 885888120 56705 56783 670349097 76067 76028 943817745 10542 10543 953311480 11102 11103 190017459 4903 4904 825802287 26589 26652 641027368 26641 26672 497718236 90391 90378 585492080 47069 47033 591131965 97157 97165 604702041 77874 77875 19813990 2546 2547 529544105 35193 35277 388481776 82819 82772 401838664 4212 4180 206594570 28275 28309 216537970 25476 25438 739090739 16588 16519 385482037 44205 44274 61238327 74643 74601 704764351 16988 16989 572751501 98321 98322 847232049 90381 90382 886791708 77813 77814 785656456 48208 48209 368844676 50613 50604 466868179 96712 96659 968538798 91547 91538 134679665 84388 84320 585895104 73905 73895 449985838 64769 64770 722674817 3587 3516 345722353 89573 89574 758164543 37806 37820 527119185 72713 72714 55566100 24010 24011 799797489 5031 5032 73617373 77307 77308 206521330 23200 23201 133531878 27572 27544 12548639 23989 23972 537340581 66435 66478 422489565 68203 68204 198734941 50082 50150 436318132 83520 83496 487639310 80399 80381 883984807 98893 98932 184166409 85700 85711 648032108 65626 65595 773841761 38246 38192 894031033 5658 5659 73700156 79739 79740 877397751 30498 30442 736258757 1531 1449 585049209 96620 96662 708718503 85659 85669 830234820 32527 32528 673098243 83387 83388 719294693 21239 21181 540346338 56281 56282 438222449 89089 89041 725119220 39102 39087 41221506 89635 89643 383761593 65891 65892 497649110 73669 73670 151567951 9092 9093 479701956 33160 33161 772424883 38446 38447 166469679 4487 4520 670966081 65609 65610 999920956 7383 7358 584180467 10562 10529 50597599 61045 61093 155430229 57001 56950 681016526 68838 68776 288381032 95254 95255 406465170 36220 36151 471519968 64903 64866 530507256 85711 85712 807644224 59342 59343 755498557 18550 18551 164039883 68683 68628 683466674 40172 40225 545270623 3512 3513 530323072 12559 12560 783469549 51111 51124 267372854 51705 51632 352556544 6261 6262 577366096 93471 93411 805553676 20537 20538 529070150 47861 47932 373735858 51728 51686 305899740 30371 30372 922738505 883 884 659882280 4611 4551 936228148 26156 26121 679501826 88050 88065 721834558 99064 99009 708276376 41780 41748 587673688 18398 18399 966488337 72152 72144 374075233 73741 73742 836194012 64890 64809 670451045 81894 81934 16371159 8522 8523 229935526 38624 38662 281626091 55485 55486 940182183 35657 35615 934475209 38806 38768 418264213 65249 65250 148804487 24858 24829 87998833 38454 38509 405605749 88561 88537 538431518 98348 98316 827163104 46616 46617 162529257 73031 73096 709954341 44452 44531 454205430 28319 28337 762876914 58612 58613 717147864 65466 65467 563929535 73686 73687 521700906 74715 74716 585016616 80338 80339 50724634 85905 85960 724704369 24105 24039 806062318 30369 30370 855587063 60109 60110 81231866 24498 24571 522971268 33531 33609 313541881 93668 93669 775066595 71208 71209 924272136 2193 2178 239752830 10678 10664 757530574 75208 75277 697225541 60678 60619 937174820 57162 57163 435262682 39876 39877 86089935 42494 42438 159522395 89644 89604 725674545 56535 56536 102959613 76075 76076 639814937 7435 7436 6136736 24463 24506 659430279 95340 95281 310207980 25354 25355 505228584 23168 23169 885473222 48907 48899 391394240 93931 94012 978472310 26033 26004 866934941 22872 22917 680284181 41379 41355 444799216 73622 73623 191918758 13156 13112 933304559 61413 61414 789508151 94625 94665 845817295 95045 95046 457502124 65772 65738 928014507 7024 7049 916909248 6267 6264 743171525 57439 57459 842264569 42477 42451 273988760 78321 78317 592356185 99437 99416 668739931 79764 79765 123031838 95879 95848 562817852 49325 49400 144584355 59281 59361 683094592 45808 45809 475705257 58133 58134 566919697 74113 74115 945799842 20567 20568 94422770 33575 33576 131478163 85390 85354 828976206 52221 52222 232649141 31830 31831 96010916 47535 47452 127782116 5502 5459 580756183 96043 96044 721595697 49524 49525 618057956 2794 2735 404244017 98913 98914 868258552 71917 71918 147285525 27739 27810 581812320 62143 62061 768114488 48573 48611 784032034 40787 40788 390165920 9514 9435 296540290 1450 1426 488714114 27607 27689 882682948 96007 95938 511351305 40415 40416 988587493 49122 49149 856953414 54205 54253 969679415 99218 99176 116493412 53714 53734 756401108 33401 33390 784593911 3240 3293 222818541 37673 37674 308785641 32426 32407 971706623 3537 3538 746663921 5697 5668 153063308 82178 82184 914842837 11374 11389 743761081 71910 71902 504867339 17509 17536 178460543 11479 11480 439186603 63994 63995 357492903 23130 23131 620532058 83146 83116 554682542 78207 78237 931295946 31247 31248 247955737 14248 14249 878059444 60428 60429 323860738 50453 50440 373420019 73066 73067 873111213 42596 42597 831573290 29188 29255 33175814 698 699 202700055 11934 11935 517628712 84410 84333 404402444 8155 8159 898235346 69203 69204 360231713 97275 97276 433357478 18205 18197 136716460 97110 97026 374039491 57791 57765 552670814 3807 3768 11572343 58530 58461 653229478 80714 80715 489859682 70633 70634 934757731 85298 85299 486433523 92599 92540 346566104 21996 22061 556166270 77256 77255 581413348 82295 82296 370329919 88776 88759 218440655 51499 51500 485587699 23218 23219 945248707 72379 72380 488376286 25099 25124 447033269 96285 96286 405611014 78960 78961 247898719 28338 28414 50555708 71226 71163 653388287 80487 80488 992344037 23289 23290 344858185 28029 28030 936972601 72105 72094 213626671 42711 42712 471407037 42253 42295 259195223 85909 85901 324067854 23500 23501 442811660 41101 41147 570705392 57822 57823 793944664 26776 26721 137429232 43145 43215 189415179 39255 39256 645843676 51565 51566 915649887 18827 18798 773122003 49476 49441 952998084 58424 58425 98896171 74643 74644 237549559 17429 17423 498273333 15171 15172 396385920 82009 81936 333876062 54229 54223 540525078 89965 89966 209622956 50099 50159 435105145 80247 80248 877875586 21022 21023 722391440 57903 57979 447232815 17838 17883 381638754 20350 20351 852193469 17979 18020 381505966 58873 58874 242655308 59889 59836 525698457 77291 77370 315414915 90280 90281 151034735 98181 98182 694913464 10157 10158 110483478 53074 53075 778817838 88247 88248 46730258 88573 88490 185848928 52226 52227 648969509 32886 32831 793322511 20492 20566 851768875 29970 29971 861211562 70492 70493 596872083 60560 60561 842050604 76058 76059 769147927 55463 55531 536343594 5950 5951 27231563 47821 47880 232478780 37270 37336 198437537 44616 44617 289159099 84678 84748 808989950 43202 43203 588202480 92183 92257 939829885 98849 98892 263068220 49446 49458 731138678 15062 15063 753477604 8815 8786 859268773 26534 26525 235638472 56522 56523 296581640 39622 39623 921119492 74917 74962 736963330 64042 64047 812346848 42017 42081 156355139 25668 25669 880301416 25008 25087 467106896 20344 20345 484683290 24028 24029 158705992 80269 80270 147169837 35483 35518 720143512 85327 85280 55630930 33944 33970 901933336 16848 16849 316661673 74004 74005 109589950 5799 5744 333450574 34753 34754 797955407 15839 15840 872999529 70250 70251 274295415 14290 14291 455572913 32388 32389 801427098 49429 49373 365717011 16621 16622 626240936 93650 93651 940140127 95014 95015 14707573 33277 33278 911912870 7148 7149 244221965 74524 74519 281185843 29829 29830 490684830 94437 94438 651001218 11454 11455 694218318 21713 21714 546899751 62884 62885 478113221 14907 14908 250259444 12043 12114 293699989 5224 5242 659024061 20425 20483 834410483 82337 82338 310414852 74882 74836 773913892 5249 5266 761227203 31605 31640 981069806 47553 47554 754624478 23315 23367 679524937 57214 57229 69802422 74951 74952 445058523 36825 36826 951755453 92143 92192 33375267 1721 1707 584535489 37280 37281 860766266 1928 1929 680272430 13726 13716 392768132 66649 66639 153594301 73943 73878 670523085 16051 16040 467301370 4063 4064 779695699 21494 21495 526239273 52696 52713 197452952 73632 73577 421670584 96669 96670 907479208 29012 29013 601337625 3095 3175 967825871 56158 56159 183821394 14967 14971 624795448 92244 92245 52749120 69981 69982 271760637 34275 34276 97199438 22958 22990 391427149 65045 64999 596601069 8497 8568 748231449 73538 73539 317681289 77679 77680 506066450 48498 48546 14504120 34932 34933 892913349 3678 3679 639308206 26594 26553 208186630 8898 8899 10315852 35890 35891 904761033 97001 96965 380719058 78879 78889 563454275 92403 92343 284501466 89771 89787 304856522 23461 23452 756213529 96859 96860 396204750 41220 41221 881663024 40741 40667 536262328 87204 87284 348387255 95930 95956 556170563 38984 38940 843144005 70010 70011 297432748 74542 74543 151395340 68935 68936 804090429 20543 20544 974678687 25463 25464 272927359 94661 94698 253788771 60666 60702 89496356 46392 46393 368078013 77065 77066 487107525 41065 41104 258403106 9227 9286 79774817 42093 42099 475418120 24019 24020 792003158 6576 6577 393822735 5070 5072 204156464 61407 61344 351434068 69316 69306 600645283 76608 76609 910466411 76931 76966 126904083 8415 8481 53795507 6572 6573 619890140 61144 61076 696872907 67670 67709 862319006 27892 27918 489857032 59339 59348 131875761 90253 90254 184816809 19707 19633 811132953 29365 29366 129476254 14912 14863 254393529 33749 33782 248632571 97552 97553 159639635 28884 28831 903639928 34707 34708 974108155 8623 8624 594767142 19081 19082 755870782 80808 80797 534424413 93695 93780 716329863 29885 29886 668184630 82578 82579 656030359 7509 7510 268909717 3064 3065 637222256 13689 13690 779555171 83012 83077 536175259 46024 45939 997559531 24125 24126 358439267 92599 92600 837406834 15451 15452 305415527 37633 37586 549671255 32693 32694 458612607 27716 27717 183886488 59406 59368 275648961 23148 23149 248767619 36900 36901 87985014 49572 49499 567859412 92716 92717 713090609 74327 74328 282245398 63270 63271 852341788 67136 67137 344386791 91975 91976 80465511 59715 59668 947178338 38910 38878 627103396 26504 26505 487196003 52732 52733 382760801 93806 93789 880770605 60771 60723 38418039 96313 96314 413165334 87208 87209 546879691 65022 65023 181382092 60945 60946 264427359 59860 59913 280333486 61367 61304 521465571 17872 17902 964480965 83679 83680 645579694 73396 73397 260430901 83626 83627 735337155 79557 79558 251040456 75258 75256 840989665 73770 73832 422243910 92920 92987 873582000 81121 81122 396524107 8383 8384 592547130 5900 5965 832492930 16564 16632 779198231 96589 96590 894182451 34044 34077 488324527 34777 34778 203966104 8344 8379 769904652 43145 43146 406385670 91669 91609 787768928 82100 82039 659060739 79165 79166 548290957 89982 89954 769719592 69048 69037 767922879 50176 50258 657750003 33214 33275 836139207 95774 95775 734252967 88052 88053 404282288 52695 52696 316659790 20731 20732 418153112 78816 78817 108810792 26014 26040 338173891 28274 28267 41757032 11776 11777 603354428 16260 16227 647770198 20685 20770 506348665 72255 72256 205379550 52641 52674 975291222 59517 59541 727003235 31609 31610 405901839 62601 62594 267919231 38509 38428 970083387 79884 79891 781324078 92344 92367 6766706 59028 59009 489507766 47888 47889 234968536 68773 68708 414223601 7557 7558 20480712 49756 49757 687833913 99913 99904 554007163 11471 11542 28350959 71263 71195 556758042 68992 68993 451682110 1300 1301 787322583 60387 60388 645414759 24261 24318 596763735 44967 44968 76080740 84941 84980 100823103 44785 44704 506431855 97917 97928 999298254 96175 96144 533716674 25128 25129 15442790 94383 94453 66716860 26064 26050 731836776 8651 8608 387392537 63056 63057 855704036 61799 61782 391683185 25452 25512 11868297 5145 5146 56157424 56939 56868 911153486 34467 34468 989195857 24212 24245 773583825 29247 29261 34546534 52675 52676 303651618 97548 97549 192749693 57912 57951 53723085 24063 24138 820953769 72869 72794 221997603 79411 79412 287361884 44802 44803 874624832 20593 20519 4357671 94731 94733 775303329 97185 97186 853235901 62080 62017 426244481 26406 26407 312885852 48525 48526 553583027 90141 90064 921045362 78536 78557 636955035 47966 47967 955343097 32107 32108 317908399 31747 31748 289184704 32777 32769 134180115 76344 76415 776297748 98107 98108 575418107 78272 78220 482662728 60491 60538 869622498 44653 44672 365029025 70812 70813 315241263 88682 88613 296863557 26453 26454 623639639 13063 12997 84717567 76045 76046 731943907 53589 53590 452216729 91679 91680 460880426 2665 2666 125739017 35052 35136 885875855 64073 64084 545349882 51959 51960 599075486 30291 30292 49366025 37174 37203 552852689 15843 15850 391103120 20884 20885 486027526 84625 84626 413963118 13913 13899 984804953 69542 69476 314605612 40307 40299 887798838 65729 65730 23524329 35297 35298 469359459 11046 11047 447868527 41277 41278 906894068 34748 34764 267346313 91480 91450 884719745 562 563 771347648 5051 5052 284306400 1683 1717 434505472 10207 10159 559780406 41905 41973 62046535 31456 31525 11230365 6147 6134 517007147 44062 44063 960898733 68177 68178 343043514 62454 62503 842047203 5692 5693 73646323 40350 40360 193156297 43009 42967 411834394 78634 78712 487358041 45745 45746 26049778 98263 98264 765875994 23183 23184 217227727 61812 61844 713037790 66945 66924 838513604 5014 5015 77856594 55456 55387 276300894 44490 44564 925193522 21829 21842 507016590 56201 56202 269839032 50168 50169 956456198 77752 77753 951722543 34494 34495 951725081 29742 29766 589685439 37487 37466 442033517 86130 86131 793609331 59033 59055 134268783 78435 78436 274995863 29547 29548 542117097 70039 70040 724491235 69331 69273 578521098 47143 47160 916345485 35341 35349 16167038 96038 96029 49232395 8821 8805 689645049 86791 86748 602471048 28929 28981 718028885 73981 73964 410482158 42181 42182 839386236 62371 62414 931196373 25473 25491 137720568 46785 46711 861124124 20832 20763 137000269 13753 13754 265610780 75881 75829 78847965 38320 38321 444923907 42002 42003 22373650 95901 95902 752179247 91074 91150 577182754 4648 4649 248648741 68440 68368 349149948 51899 51900 248252749 11230 11231 123467581 1608 1615 921201916 79177 79178 325028328 87651 87618 186721207 99750 99751 627106409 99847 99848 710018076 49753 49752 253247256 77316 77317 413589436 93030 93067 844807254 81073 81074 643540022 41085 41067 99555994 50682 50665 122030245 55101 55102 641816778 75355 75356 498103034 53662 53663 961639529 55854 55805 426316654 39601 39602 595718942 35339 35340 719170774 67493 67570 979995943 62046 62024 271965433 76193 76163 185273411 32091 32092 867543024 8644 8694 135025664 82524 82572 584537586 40514 40431 43810124 33687 33746 38711737 49435 49436 590464922 54565 54542 918722860 46454 46490 630904078 55286 55287 481913631 51088 51022 55188921 96761 96762 942442214 36855 36856 581542466 31872 31873 313745374 60383 60384 458095072 81591 81592 605831138 2843 2890 530247904 2373 2430 350449524 51742 51760 463450121 10514 10515 393449440 45703 45704 594872557 1938 1939 45209742 18759 18760 884042059 63886 63887 411892588 74028 74094 803017635 37726 37690 626526737 71837 71838 576748572 29125 29126 263613171 653 654 492797184 78013 78014 162028693 65667 65668 423040389 25762 25763 544714667 78867 78868 226446696 37358 37359 595553453 7125 7126 367012412 29674 29675 763443943 94991 94992 945079777 19255 19256 184688438 268 269 822894349 60158 60159 899227865 7066 7005 351437890 13737 13711 747217623 73742 73714 396583459 15020 15021 264117454 31192 31193 908841718 32436 32437 362293513 44580 44581 869849824 5578 5596 351350095 3614 3615 877742525 79730 79733 763130896 57448 57390 120180453 26518 26519 87303165 94528 94562 15524336 96602 96675 524722485 99430 99398 550340833 28497 28472 398545999 63482 63511 492487243 78843 78844 544048876 86261 86262 75774898 11425 11426 360375291 75939 75940 845575680 11394 11368 866464224 90510 90514 290108675 8412 8427 95764878 48543 48544 677655208 69294 69261 27892716 715 740 567023059 37606 37638 713224559 17508 17509 56542926 47405 47448 876606352 19306 19302 362590095 46715 46716 447511402 96108 96109 900647374 77471 77472 149550718 5895 5898 712632870 76377 76378 693652893 12747 12736 130337133 60206 60207 174704675 52782 52836 812880860 89885 89886 85366866 6139 6140 739030812 39196 39197 533939423 95756 95735 293633946 37641 37631 412288422 69212 69250 625075618 11601 11623 566241551 69957 69991 244184758 20533 20534 527202774 31965 31966 446180710 38216 38251 548715468 43693 43694 446652982 62532 62526 431217175 4698 4699 47768391 39743 39744 445353768 45154 45183 933628701 92866 92860 167755915 99002 99074 427790690 92821 92822 490589455 42411 42412 119988988 33083 33156 595927809 32094 32095 755597108 23021 23012 553444778 13083 13013 975694246 38102 38103 928890466 93262 93208 515492100 93453 93421 298708244 26848 26915 770347691 55586 55669 9767959 74299 74300 205654823 44656 44670 240810342 38276 38277 521499714 85707 85640 92715674 23402 23403 565981070 37761 37800 333615036 52341 52354 694754381 74645 74646 773168829 31825 31865 202771960 75657 75658 658392090 46455 46456 227052520 48267 48268 684479447 16286 16287 268345906 53157 53219 290170048 34962 34963 667758680 85741 85786 673842005 97364 97365 764416914 36085 36086 300390686 43706 43707 114504460 38058 38081 54973388 49642 49643 884906123 64388 64391 366117073 94694 94685 598135849 80235 80212 65566480 26266 26267 263074405 83725 83810 678604066 52088 52089 518795730 68838 68839 513397535 4815 4738 818077011 30260 30306 601695461 55888 55924 673503221 52433 52491 322359794 77009 77093 379943185 58452 58392 485738626 20391 20392 562627592 24426 24502 179901850 48008 47933 855174381 69437 69354 948409742 45182 45230 121081693 62580 62634 167318965 5909 5899 317521423 49239 49240 532944656 58659 58660 423533473 58604 58671 171710033 78703 78781 130564298 27451 27428 821451440 17782 17723 866723780 52073 52092 449277113 91464 91465 140923776 95214 95215 634276909 71221 71292 590905723 19331 19332 372746550 91555 91606 400745356 42105 42106 215568988 92009 92010 423306832 95419 95370 549354641 69034 68978 552316362 66972 66973 422072381 9894 9895 628407110 81235 81267 488061477 50507 50577 429472780 47860 47861 660741645 21193 21123 140112507 70178 70179 716978075 10328 10392 699147470 89893 89908 718756391 40675 40748 603738349 24751 24752 962951402 20275 20276 861948341 31935 31884 605064515 93528 93529 378884735 80492 80456 990213795 79668 79669 996527840 47138 47139 828319275 38610 38630 859273493 83351 83313 773717352 34754 34759 588313921 48663 48703 742405180 45858 45773 129767149 92298 92299 911596564 89825 89799 970701859 16515 16516 854918285 54482 54491 71405009 32722 32723 209339391 67192 67126 659959269 89096 89097 778270129 58425 58426 473297417 3671 3672 997554466 57200 57201 701591067 74293 74311 533253137 91380 91358 518114861 22606 22543 909306074 89266 89267 148765069 57031 57081 941728089 58135 58136 138439427 90981 91063 681077034 77969 77970 828698271 47885 47886 236596936 85313 85268 315351558 80015 79959 790420198 67896 67855 752710751 63713 63688 133943705 42686 42687 155292727 63025 63028 197280451 36565 36566 379567312 2660 2668 642689841 11517 11518 324446388 20463 20423 26850094 17434 17459 971310725 45932 45933 792817505 6550 6516 301315220 73956 73926 13334754 27179 27180 983696020 73254 73298 365045989 94720 94703 637920623 9059 9040 672077996 78940 78941 620239608 78125 78126 402772382 77019 77020 315037455 23170 23171 337891354 37654 37655 320523742 14028 14029 963048880 87053 87054 353138847 55090 55142 822608500 4894 4931 546188859 25844 25845 475574226 14270 14222 780049506 36629 36597 139901243 59658 59664 150617611 77201 77202 814452671 51052 51101 623476041 85858 85827 21060142 41279 41215 619223248 19884 19841 736279272 62999 63000 955936488 25603 25642 456128299 38471 38488 828544181 10969 11032 525655358 20965 20966 779339916 50255 50256 869148643 52808 52809 935266887 89792 89826 855911003 48364 48371 529238068 3305 3306 41397572 34323 34324 216281893 95748 95744 963110550 24415 24424 452048119 56576 56577 613246943 22541 22598 736842668 5287 5288 292343474 6249 6235 334454831 63156 63157 969679792 58540 58551 534959253 98066 98114 551631656 29251 29252 405993496 87778 87779 573223749 51976 52060 450833976 28011 27977 159869131 4723 4724 359230551 55545 55567 467071174 94669 94750 812914406 3435 3401 684981865 85888 85889 158531973 19074 19075 614567272 91136 91137 665429518 94812 94813 317808509 89788 89809 319909344 68490 68427 517889183 9615 9571 136500464 73082 73020 913857274 49647 49648 789578644 65396 65446 400293118 4533 4562 280866687 72489 72490 93096751 85979 86064 324540132 61926 61927 289747945 18018 17950 421509917 75441 75442 443876869 94228 94193 37672474 46676 46617 126659338 33504 33543 962412776 50801 50802 580796820 86294 86321 770029638 70307 70308 572495265 20349 20350 305318805 19571 19548 535013309 34241 34242 419379893 64427 64428 593741235 42965 42938 686950296 59604 59576 441186053 37763 37764 607168601 42456 42457 133983860 72685 72686 199345572 58771 58815 930366873 96748 96749 125285759 73543 73599 349362194 57644 57645 419853102 54287 54288 733302971 54527 54554 259327060 67804 67836 924003695 94713 94714 939455142 5919 5959 319705818 47758 47759 436692679 81696 81697 290990902 77656 77657 291145672 72965 72966 731126591 63172 63118 430989558 23442 23392 619443824 14774 14775 436879455 92313 92305 55386765 9452 9453 25699494 59617 59682 787835168 56953 57003 825551403 30071 30149 637451140 7578 7645 156504936 54227 54177 749128812 80605 80606 279491128 86065 86102 180660671 83727 83753 404076419 73991 73992 346819125 63039 63106 264193498 98491 98492 910410290 85999 86000 355006394 84012 84013 891291245 53091 53099 720608348 77421 77422 28128154 4006 4007 953095952 34123 34054 761119755 85372 85404 228050193 41365 41280 246163588 42893 42936 625387320 44071 44072 94513864 65563 65564 568053033 41159 41160 160759493 8171 8139 165768920 99195 99164 568413439 92116 92080 634734090 25773 25829 404544238 22203 22204 183197638 16916 16988 729254494 18368 18414 164801356 97165 97166 106004672 69357 69358 11508086 35384 35409 926793313 69847 69866 775127475 20461 20462 400989481 22318 22319 263970281 77458 77498 653470549 57814 57835 49857625 45820 45821 334524420 17262 17263 435164548 36249 36228 297169160 80454 80455 44016113 86687 86688 799973980 26169 26170 665991294 58173 58138 511717515 33481 33482 232147434 21335 21270 87778126 78693 78694 698160717 72220 72221 505479709 87478 87489 264247666 98344 98345 367248130 1916 1884 521057131 16411 16412 774927961 68447 68488 89892144 49632 49717 547939408 98761 98762 52327406 46599 46600 847403602 7215 7216 175633658 74837 74767 373933657 42637 42668 239396274 95264 95245 823746015 26814 26870 667163473 11376 11448 903288330 29866 29896 920325622 96281 96282 758702724 5487 5414 124115712 39038 39099 4950908 43196 43197 303194704 64349 64350 177644212 5576 5568 112160424 53956 53957 738084334 62911 62940 594332664 8065 8066 350524489 3083 3021 907812779 56470 56429 659367838 66528 66529 596892837 14025 14088 667258468 69089 69090 770429869 82729 82724 470422841 18899 18888 283958522 91121 91175 197312286 97315 97307 687821143 20182 20183 774755428 26896 26897 477513710 61061 61120 606179614 47312 47396 372900429 4701 4769 982429928 43636 43637 67933731 57686 57627 700247017 90055 90056 281183122 50397 50332 150386308 65911 65892 101582182 67217 67218 293168695 44631 44625 96627040 82213 82214 954776595 40165 40166 396794075 36647 36648 288962957 50438 50439 102819878 44732 44733 137941761 42579 42560 114686208 82391 82352 489295796 13309 13310 172272507 41636 41556 552227466 95075 95076 887463932 14495 14496 144010784 53128 53082 929616328 41819 41830 728876398 70857 70815 566457820 51509 51572 967415409 29664 29742 562889013 80778 80802 596365128 97262 97182 662249134 55075 55043 277092022 14669 14677 629118631 90182 90183 703874988 81426 81427 17602698 1962 1963 799471345 60757 60828 393213344 51905 51906 334373411 85837 85773 652002177 62752 62796 379330075 91293 91372 881711163 20684 20602 320099218 13157 13158 572485539 33525 33494 819665437 57415 57416 228991233 2934 2964 262346629 39763 39762 769264448 19446 19447 771447360 59286 59312 623929134 78983 78984 145159544 46199 46167 558518295 1227 1304 170348966 24378 24379 588653813 61618 61649 542813447 11774 11817 455873134 82309 82292 177850359 41538 41539 731917778 53915 53956 381746424 19025 19033 666412258 61022 61023 79290314 72347 72348 665382497 15366 15299 365410159 27913 27914 727466395 53624 53625 860678722 5046 5047 447848512 29007 29008 290793169 91556 91600 907396702 79555 79626 895596382 99660 99661 527872668 84120 84121 221909113 35988 36055 573208485 43159 43160 70852802 99142 99114 637765617 52580 52581 811496496 67578 67651 524003122 58337 58305 990499094 12464 12399 62150873 70978 70979 357836621 81004 80997 516010337 57009 57010 862953999 36356 36357 967385142 64532 64587 171609085 35756 35728 852089621 81782 81801 298551783 47202 47203 551845191 65306 65267 877219576 8920 8945 781465757 45629 45630 569576380 91728 91729 489931844 96357 96386 705385563 58216 58232 941655244 89942 89999 90182122 72729 72730 983909594 39204 39205 708857605 79805 79806 367613046 59734 59795 546936381 89395 89396 344988625 52684 52764 681884451 20451 20383 40134327 85893 85903 118592256 38960 38961 247373129 74160 74161 253954496 66991 66912 463186718 76677 76655 728182042 49722 49666 484490488 66495 66577 557462657 30216 30206 113250666 42233 42234 430529809 254 215 675228492 96600 96601 121796696 42150 42138 429864285 96428 96429 29178423 98224 98264 290968181 90897 90937 644767141 80107 80123 666421673 74992 74993 605372295 60672 60673 243307490 85866 85945 619824678 27094 27164 121949675 38208 38191 284448994 39081 39082 441935814 29088 29089 14076371 69652 69727 113864778 59774 59752 291913909 56637 56638 975932733 16681 16682 845645127 27346 27347 740144085 23255 23261 866419087 4280 4347 932441042 70878 70810 914787312 57723 57766 987849288 15580 15542 822442598 4828 4793 346571790 81128 81129 402297721 19564 19565 145959959 1811 1875 921477542 83792 83793 474126091 64660 64591 747091214 29633 29600 945499656 60557 60472 191632690 1274 1275 705966373 41511 41443 812179852 81663 81664 829949466 670 678 115616344 32952 33006 707633299 9964 9965 678185382 88328 88383 568286459 38578 38497 118488409 2792 2759 645873608 32064 32065 171099773 92950 92951 20441899 49353 49390 69162734 91457 91516 557866037 58100 58101 867916528 97570 97571 211397935 97437 97490 55785695 55879 55827 428209830 35608 35525 274233100 13598 13599 242443058 75617 75618 53751749 17641 17571 869881023 66621 66622 391640488 48009 48010 472722498 90874 90875 435262272 28420 28421 287153511 72452 72453 45240952 5522 5530 253175586 2859 2942 186260566 10036 10006 300060381 51537 51538 683825435 70190 70191 253715180 9177 9178 953416300 60906 60907 488138827 39853 39854 572194482 52765 52766 103077720 10489 10408 624126106 98297 98368 386667368 1359 1360 85853339 42167 42092 55429063 2032 2033 233763610 49995 49917 82850901 69671 69672 305759899 56586 56587 350200736 29360 29361 273187796 61808 61823 661554672 14516 14517 669491489 49653 49669 122686281 70918 70908 348313740 19378 19379 683143026 12585 12586 156888557 49845 49846 79349129 29535 29536 360096857 96353 96380 864169419 63343 63344 546724668 75909 75910 2355023 43915 43834 719499657 5572 5573 539717721 21660 21724 197467095 3897 3887 376870655 68213 68214 530230104 94969 94970 940390145 69273 69301 614037126 74562 74633 585448108 13626 13627 273798090 96444 96445 282051561 87190 87191 519196427 87891 87820 790932959 71718 71701 469452583 37669 37670 444091851 62774 62855 854085970 82322 82262 395253683 57947 57890 204949292 46775 46776 182241074 18475 18476 439630021 71483 71528 284864516 10474 10475 822717809 50326 50286 238010424 96824 96766 693695591 11973 11947 619057590 10735 10736 863599384 85431 85432 987823192 94901 94902 150586000 63714 63666 841524087 21317 21314 115641007 13198 13116 201449892 17827 17828 571319824 3444 3445 783413780 67161 67162 556086666 27637 27697 999876666 31919 31859 883601585 89291 89292 3750203 79966 79984 169162149 94686 94687 519346066 58145 58216 167335643 4363 4372 973817481 11990 11991 859042462 30930 30931 700712570 48351 48352 331012699 72700 72701 997495627 62979 62954 546629323 6383 6343 105423299 83542 83626 516073623 92320 92321 793751839 950 951 890373877 63857 63858 491105646 17666 17667 785446008 85285 85254 278691116 89189 89190 779906206 32780 32796 153933997 29058 29059 98786607 25813 25814 49905129 30455 30438 148500501 30164 30128 417633084 10583 10663 974072585 29641 29635 188216549 87342 87322 658649162 50686 50627 690251474 92215 92138 710493545 62911 62874 889459263 69106 69107 778669128 6643 6644 211718202 60745 60746 561592462 19785 19737 692857972 78539 78540 218491049 66118 66101 762914221 67348 67349 507366396 77589 77522 273944851 79877 79827 113093059 36891 36892 599177644 93874 93927 659067051 46224 46225 626797013 87716 87717 892649580 22352 22353 299498883 29935 29936 345040803 27739 27680 615531465 74765 74796 453903171 20081 20150 940522349 11564 11561 877123090 62654 62595 839276278 27132 27133 775657516 41899 41898 173925169 86498 86570 813423012 48241 48304 635890746 65618 65619 349596671 64713 64705 925773221 7185 7114 607034534 77369 77311 301058663 40061 39997 209550559 77386 77387 369222307 27444 27507 911677312 77498 77447 108333644 6685 6686 587790923 67700 67738 492560608 15388 15389 638910161 92706 92707 648647059 39544 39545 85444750 15342 15343 881721767 36995 37054 22935370 12292 12293 340128126 82897 82898 680996376 54268 54269 348204562 90679 90680 82208211 16688 16689 320935744 88827 88852 228124969 49819 49772 600124040 73554 73564 157360801 93045 93051 511708761 75019 75016 362028449 55960 55961 757290315 36629 36572 79529085 38868 38869 933897510 91647 91648 885594487 50 98 901279940 49345 49312 707261018 77621 77590 224857035 70356 70357 760446595 86362 86363 850529285 93837 93838 436974204 41275 41195 618064433 65221 65222 347107448 9501 9445 144651509 81435 81356 213181396 70369 70370 910646068 508 548 405135903 13441 13442 371570443 1492 1536 434796344 47395 47396 945190754 42422 42497 696195472 77834 77857 270526261 61889 61824 648108706 53362 53363 165779799 72034 72030 994343607 45057 45058 529868993 96787 96822 417003445 33122 33123 537076297 78509 78510 211841885 17646 17649 806190801 42983 43051 490100530 88482 88411 304931423 27408 27409 547215641 5903 5904 901972323 99397 99435 986871161 37466 37467 395728706 35469 35470 160086853 50075 50076 97543186 95456 95457 405657434 54748 54663 718680341 36992 36938 5820900 93596 93573 486417985 95856 95840 727783266 78898 78821 19369170 59978 59979 598747812 72715 72716 47019626 93113 93114 680067202 67097 67117 886900670 80274 80275 153039855 73138 73077 320136466 38594 38625 323540899 80880 80899 64473612 89326 89386 932279417 44912 44902 369490013 37184 37185 541694270 44019 44020 208075563 11027 11055 528117312 97222 97301 85594433 13474 13506 504485350 20235 20306 38922005 12008 11993 753532353 18412 18452 497181116 52653 52654 837999354 4584 4585 953770628 16853 16798 750666126 71742 71743 479830383 46945 46946 782093552 97191 97162 302869005 32979 32899 585584673 36288 36358 898849244 39549 39550 781718908 1710 1670 161423204 19643 19644 374989643 88215 88152 330944327 87014 87003 60185888 73322 73287 308239027 71102 71077 276210228 28469 28548 920067407 28338 28283 496437751 8650 8580 804228393 37396 37397 507409332 23497 23498 22091653 24249 24250 926393669 14283 14309 497365267 42624 42651 83904786 59175 59176 715667307 24113 24114 741600310 16374 16445 53529707 51766 51767 620970664 20393 20345 636752222 82594 82595 663824565 27354 27355 830424985 14641 14657 364164545 98203 98204 184221992 55558 55568 462285906 58903 58935 700070004 14101 14102 3216845 17277 17306 295448618 66326 66308 160442522 10476 10477 99302067 29654 29735 548893504 53535 53536 113910478 25847 25848 797569307 70498 70499 327521799 89232 89280 5514028 23577 23641 438056111 95802 95755 667638609 85619 85620 589092151 48916 48917 580237752 85173 85197 883180270 25152 25153 185736348 21543 21559 205103697 27744 27708 761695421 45747 45775 723477853 9306 9307 628178885 34319 34295 828549396 76534 76535 281934616 2090 2091 903183576 26645 26646 334806808 19618 19602 945551010 68852 68853 909182668 52554 52588 489873463 45653 45654 177429940 23445 23521 798383157 11388 11389 17570303 95231 95232 38165610 48356 48336 735535004 94929 94930 135093953 3460 3461 667860710 1780 1781 50859763 75817 75859 296212390 98295 98296 242391705 78852 78860 668918565 28537 28538 16780107 76424 76491 524207806 3051 3052 865745189 3226 3167 69146530 75186 75243 671288397 84004 84044 587065342 45101 45066 703325297 15368 15356 839607594 72719 72690 394337008 86265 86266 100304819 32267 32268 353737041 28883 28953 746155142 14452 14516 106689049 48981 49045 113055187 68722 68658 14824471 86651 86596 550920154 11246 11247 471134947 18339 18411 25562970 12245 12246 942929121 21768 21761 146533398 19684 19747 97427034 26533 26534 82159595 62319 62320 569168583 38553 38527 65108869 29390 29427 405297008 71596 71664 795269761 80650 80701 927576149 2454 2467 55661163 11924 11925 769908498 48234 48240 714427765 18973 18974 303293465 65139 65127 757009027 44997 45079 229183519 96566 96567 499428684 45491 45547 600467182 11176 11177 940160547 11690 11689 9373149 33464 33465 338169908 30006 30007 250439997 9485 9486 895222313 80512 80435 597017124 1882 1935 935222079 67113 67114 257250744 50768 50690 176885197 77143 77144 272274217 23893 23894 516456594 79528 79579 973114426 90506 90496 533580482 52848 52849 926286457 4696 4697 22827951 76340 76367 219134341 214 233 683625450 59845 59846 172804692 69854 69855 322346319 14355 14367 194123058 21977 21978 178420701 50715 50699 69006611 45060 44995 326860419 1769 1759 684369810 99663 99664 812760860 40929 40930 38931058 17921 17853 7460157 69238 69227 257452193 80823 80824 267554194 30495 30496 381117998 53953 53954 453445078 77814 77842 890782705 98990 98991 714675013 1403 1337 38454393 42638 42592 11210532 52862 52807 384535657 17940 17982 136368147 49870 49871 126083130 79908 79981 333568796 37844 37916 917813254 79364 79365 465634162 71999 71985 836721571 63367 63288 79947508 61508 61532 349350127 93677 93678 507422180 45836 45837 213629181 18085 18086 906221798 97005 97006 61897963 66215 66162 353547055 26350 26435 234573697 74519 74520 682336245 9013 9064 712203640 7909 7910 404288760 4923 4880 400412087 17814 17815 254530133 50871 50796 673483601 45867 45785 931533908 81037 81038 778198494 29476 29477 14031929 22105 22106 475781861 71049 71050 719950970 30413 30414 960598625 70901 70902 111455952 76202 76277 13741674 43402 43410 810698033 29534 29535 584067566 10025 10026 52768030 17104 17037 499506638 80483 80484 386915019 43717 43764 748821519 1351 1358 578748091 41416 41489 904451614 17761 17762 468330987 56337 56338 899472650 23466 23507 373469112 3563 3564 199032297 91334 91330 399814953 30737 30669 669108026 40936 40937 170883535 22121 22122 157375971 84252 84253 740127165 98251 98212 377423233 39953 39889 234660349 38575 38523 700426810 75892 75893 37991709 82033 82034 174993112 95484 95545 805048335 93256 93257 541796688 93090 93093 967826413 99653 99586 505754810 44225 44226 791975438 52255 52186 94287888 64983 64984 780627832 5743 5674 984570851 95335 95336 89130563 5332 5333 404559261 87752 87753 219832992 66109 66110 146200348 57457 57458 543224639 60519 60549 866115824 49478 49479 340610218 43142 43143 853997590 5359 5412 722397286 93884 93885 905701324 90617 90618 127657746 23069 23070 53331292 90976 91028 398242322 64216 64161 464013031 62136 62137 174145472 62469 62415 622326769 23652 23628 348969210 70099 70100 153592237 85040 85041 849374805 24963 25035 923319692 43835 43836 907446640 94258 94297 956442138 68407 68359 368498791 67256 67243 806919382 84676 84677 421143330 20878 20882 410765144 44321 44330 64752700 56054 56055 477330885 36254 36255 569133294 12139 12140 148744795 34986 34987 701394867 11251 11252 816496035 50730 50731 319937223 36268 36276 818795069 83953 83984 474545005 19437 19494 708668263 50413 50493 612287956 53238 53239 18397780 71896 71897 863328864 79704 79635 651941362 74557 74628 325440282 52733 52734 217755944 76322 76250 58165057 83590 83614 262227367 9680 9742 261167299 37790 37791 160285302 1250 1317 306954493 27399 27414 262761382 66242 66291 633628566 57781 57782 127416060 54896 54843 306263034 28350 28348 883339693 78933 78851 62435573 94454 94452 560245222 7658 7601 325828315 40436 40468 192581019 19800 19801 881480760 94744 94745 878446125 48746 48747 238726506 63235 63236 935528080 9407 9414 802498642 81509 81510 250191848 51826 51827 471342508 77423 77406 402908062 58231 58232 582848036 33023 32991 263684099 5167 5168 895028053 21897 21898 774407067 87486 87487 175343335 99668 99587 89165322 97496 97497 647878954 10491 10492 420324922 52478 52479 154596965 12554 12626 973010168 64444 64445 527076718 34208 34209 536804048 90958 91016 447331413 99290 99281 465245308 41445 41446 143969736 36457 36437 259524510 26231 26209 531163310 19436 19437 17014129 92733 92807 23799246 63713 63714 238761950 82720 82721 179042572 43400 43430 906591246 96787 96742 731109330 8900 8901 565463012 64803 64728 380256017 77295 77296 905936677 8588 8589 156141236 1802 1803 845926957 7356 7357 361338755 36338 36316 899453891 14764 14765 166265146 99239 99240 675787010 36438 36373 911160391 34268 34269 835588088 28345 28346 626870983 51578 51579 859014188 61344 61345 885777313 7910 7878 268765388 58525 58526 96472074 66200 66201 152515539 6128 6129 945764927 26859 26860 437508229 82607 82631 917759243 8891 8898 729565626 81867 81868 846706519 61112 61113 127356722 34621 34573 591372849 18652 18653 174320724 38473 38474 11461620 43731 43752 626694133 34863 34864 101863822 65803 65804 933551251 88734 88735 689826623 10231 10288 24482533 83093 83094 991861934 80666 80667 614684253 20331 20332 403350082 90000 90001 130799750 58695 58638 75162092 16324 16311 551721208 76425 76426 797330423 22682 22683 545516044 62584 62563 810021634 95857 95858 449238440 85594 85595 337201799 32765 32780 850700461 173 189 674180696 22577 22578 321513451 61604 61683 277917287 21681 21674 376136837 6795 6765 831532613 36506 36486 394394875 29856 29784 125930990 15844 15785 57542352 42409 42383 74546962 24652 24573 523834386 86841 86842 240745362 84163 84245 444031537 50738 50739 52731199 66478 66559 329324683 82827 82828 579580629 51799 51800 313797826 20919 20911 390527132 17400 17390 589068778 20709 20710 616713869 99702 99776 741351676 36629 36638 143419810 90302 90239 425600050 3428 3472 48649189 58283 58284 138820739 84518 84519 279689687 4611 4612 959271961 84630 84631 708416781 41737 41784 566035661 65068 65127 864244039 43561 43562 383565876 5668 5614 109216680 82432 82433 58353494 87861 87782 124124796 1530 1574 446692561 64958 64959 510981660 58764 58765 181236102 84431 84432 470183694 588 532 98723844 56727 56728 130085080 80030 80072 209575934 84462 84446 387046972 97326 97327 952753782 492 493 7178230 39087 39111 72771392 10766 10767 775994531 95864 95911 756050187 28711 28698 747876287 21747 21748 564078419 18784 18865 440040963 34574 34536 971294003 99057 99121 638227741 75876 75926 79544495 43427 43403 698133033 71506 71507 725526200 53492 53569 584504854 10400 10455 940893820 73922 73923 835086286 55343 55361 145951618 9121 9050 524626291 74836 74837 965508209 16216 16206 135298497 97886 97861 532809644 34801 34863 152957298 31316 31342 927969743 55817 55818 538454514 64023 64024 817570254 32945 32983 616225393 50197 50198 506324828 91960 91961 747136993 55576 55577 477138900 45792 45793 164459855 35312 35229 603701250 15704 15629 534744697 63809 63810 958425657 85169 85170 380094248 87246 87249 110007269 83979 83980 958122697 10216 10248 541674525 32503 32504 731179390 46108 46128 811668347 66583 66584 178442717 83788 83789 736580834 73177 73178 233054055 4208 4233 468585727 72350 72351 914822383 13741 13673 699841035 77981 77982 995331550 97922 97923 987703006 83311 83312 63463845 50161 50162 364686910 80141 80142 22922533 44191 44210 233331512 3879 3964 94662790 16720 16721 113254712 58076 58077 289470282 34221 34222 141286155 41517 41518 395819240 40100 40101 61766582 59635 59636 710930878 28800 28801 103857504 75111 75112 649971323 48434 48463 472504977 78582 78583 495617168 81611 81612 237466029 12893 12894 434759285 34235 34236 987791339 11773 11789 509069312 89429 89430 948481901 63726 63727 654483845 27625 27626 399909029 32179 32180 87339022 93605 93669 616535718 26182 26173 434554375 27855 27799 428527858 33197 33218 268810110 89158 89076 275102940 68948 69004 43447858 97850 97851 400721683 48536 48584 415443479 86544 86610 260538316 75703 75704 628630876 94980 94929 642422290 1710 1711 869531167 55292 55224 12845146 86307 86276 441510714 30997 30998 780323193 71572 71573 873853064 27903 27848 964590867 51054 51085 739011867 85688 85689 356262462 37722 37723 676029196 96607 96608 619526577 50139 50193 791842707 45076 45129 349085197 61750 61751 805603112 51478 51479 68315922 28664 28672 594235081 32333 32331 41934110 57829 57830 382825253 21585 21520 961723513 66249 66250 998327761 56370 56416 675309377 64371 64420 821018823 48437 48399 695103051 4808 4831 415081101 49348 49267 625494215 75167 75205 455562023 94523 94542 659008435 29100 29025 227141052 32512 32513 259828354 95118 95157 625722677 93611 93654 678909064 21299 21372 988357614 80334 80335 89860710 56806 56807 277475166 52696 52662 8492729 46530 46613 309303274 38430 38491 933575802 9209 9210 867931411 25718 25719 116442788 61241 61242 229776259 54479 54511 312855053 60560 60509 130198246 88940 88967 544049994 760 800 287459175 10115 10116 698830412 4013 3972 774303049 50474 50475 288558142 30117 30102 438899627 69720 69721 417948421 71381 71460 362784789 45954 46034 66456643 770 771 47265353 14223 14175 682394564 285 286 701610721 71150 71076 643209664 14388 14389 197409696 83086 83087 124794886 42365 42366 467875682 92167 92197 932226041 68423 68386 586754580 62919 62930 698370398 94202 94261 384178503 16164 16103 846798375 62241 62242 939083914 92184 92265 592515606 8463 8464 270623897 75648 75649 824203175 70712 70659 426775878 33501 33443 625890993 58372 58373 959525798 64609 64610 46558322 87970 87971 434046672 4166 4167 422347510 53953 53996 3274295 58523 58524 880070027 1748 1747 377484313 30065 30066 821742827 43789 43790 405734679 86815 86790 743667261 30101 30032 287073575 71619 71609 787545513 26670 26671 737815751 60541 60568 510847422 4686 4731 9430916 94914 94850 700217285 40514 40515 446899327 87377 87378 418794489 67289 67290 918483261 81523 81524 321091505 42318 42308 15622404 43974 43975 145326152 68957 68958 850973857 81279 81280 657854091 84028 83969 246347077 78350 78351 973820376 81325 81247 781071804 60174 60242 567441371 96873 96800 783194565 45828 45777 854887354 94112 94092 51248637 5052 5121 653508665 39646 39628 544973981 53162 53163 521029231 23572 23573 844919141 58440 58470 516930686 21434 21435 533381330 73308 73303 889302045 15150 15127 999632776 92809 92879 625990145 82392 82393 128489134 68157 68181 556524178 82892 82971 708901175 76024 76025 756610461 29586 29587 968876820 23703 23704 19662930 22455 22406 866706808 42953 42954 163255885 13159 13160 453150979 18513 18514 193340320 97495 97510 281222857 42202 42135 439583192 59616 59553 503065131 33540 33541 382434154 55934 55867 361751719 66689 66690 171522878 90358 90359 272560616 52302 52312 872473481 65375 65450 643446142 20025 20045 701625736 52571 52606 227581748 78101 78102 224030992 56895 56896 372713305 47257 47230 436649700 61472 61473 658578553 67519 67520 785935032 84816 84817 759310595 8033 8112 175156958 30175 30153 165326316 97466 97467 686104102 3227 3228 412252445 84812 84816 964741896 6066 6067 197007818 96302 96303 575102117 90723 90707 780632150 67456 67485 32478736 61274 61275 406175167 60573 60526 311478706 78295 78296 640800278 8133 8200 235443284 22972 23033 287346844 12060 12075 355734633 91133 91109 156635171 54482 54483 921649699 11652 11653 89411697 88259 88320 544298927 31084 31085 683092358 12979 13048 752829598 80322 80323 683821317 13355 13393 317626436 2801 2733 97422107 65364 65363 583470799 12294 12295 321737310 37931 37964 483496561 5935 5922 69811810 30032 30033 980199497 41078 41079 31731635 7366 7350 824932317 7637 7638 727293439 57599 57600 833268796 49618 49619 968501619 1157 1083 869620683 23796 23795 136187306 57209 57210 448285173 24484 24485 997639077 34303 34317 35312911 86883 86868 881423137 26843 26861 777790675 76724 76714 921820335 96673 96694 958569813 42016 42039 942959807 62403 62375 654152605 87599 87600 95397183 20337 20338 30277775 63057 63058 886571816 16205 16206 564130165 87054 86988 375208552 23460 23461 423981043 76038 76083 783747663 89958 89899 928529766 45739 45740 200652352 74589 74590 558464654 1439 1478 823880599 26612 26613 742213474 85442 85477 152803289 5271 5334 364530889 86830 86851 356676678 52874 52814 783150557 12542 12474 412433314 12513 12514 936900642 57064 57052 441266164 43010 42991 908038917 55945 55946 771149291 36226 36227 621579272 83312 83313 618630840 72999 73000 660095462 82794 82783 492379579 75766 75767 190367598 37291 37218 159454061 11734 11735 67172214 55055 55029 445817865 25059 25015 802594123 24967 24961 811699676 3654 3626 352748904 59063 59045 469428233 11952 11967 859018573 83495 83496 670856942 24491 24508 57235484 95883 95884 987584679 58608 58675 932817178 93143 93144 162848567 58977 58901 979377625 31528 31529 348921423 99145 99107 62382038 3134 3135 871416260 73279 73280 313836199 94783 94784 112347809 41543 41571 311926009 57965 57966 670284304 18568 18569 26406548 44010 44011 349918609 6857 6858 521611721 7713 7714 81435298 78025 78035 535079429 50898 50899 475082876 99298 99299 687566884 37504 37439 675109689 37626 37581 88917475 19588 19589 154448916 79893 79894 795880927 77623 77609 997876733 53953 53958 786495592 21684 21753 566930342 80255 80194 921283144 87683 87723 248996786 13519 13539 700666987 63528 63472 535695836 3291 3217 962167928 96517 96548 71006906 19309 19310 563913776 46761 46697 72189212 81252 81253 305823390 60941 60942 231103038 1132 1125 703268281 31953 31979 151475490 45646 45647 90180993 91698 91699 76283981 81148 81149 815831623 66434 66488 624723154 33545 33546 990395608 70723 70736 89372280 56078 56079 655292253 65603 65604 536846798 77028 77025 404896120 34650 34651 829836876 10187 10121 230814918 70073 70029 863158970 25607 25608 528993505 53539 53540 874700669 75114 75086 40214988 60437 60448 395264006 37143 37081 160592648 47572 47573 103228248 1296 1320 88370723 60485 60538 428614600 65702 65624 998335311 31706 31750 997012675 82785 82786 66195604 54899 54921 423840009 70397 70398 670746365 15851 15783 815390517 43035 43036 978421763 60288 60336 379209863 22039 21988 89170821 22245 22246 561045126 74124 74125 989693735 36256 36257 901448533 11466 11405 64589270 25888 25889 231644852 56354 56355 254704311 19933 19934 598162148 57309 57310 370108354 13336 13332 348898549 98573 98515 986181677 69779 69748 565262892 16595 16596 832282103 65900 65901 662588331 8474 8475 89482846 57600 57552 938683367 42681 42605 595888144 32391 32455 386686271 23492 23493 897984906 10615 10697 349343005 62692 62766 530184540 66648 66683 916554312 29819 29813 878687472 51140 51141 148379324 13979 14021 672167157 28849 28867 291048231 59713 59714 786906862 84937 84854 550975125 49576 49592 604108692 3276 3207 712763776 32613 32614 893197382 56347 56348 756410370 24656 24633 244994153 8280 8281 713227918 87532 87533 105282506 55053 55091 448358765 3033 3034 938957905 85115 85116 334024787 96091 96092 661173102 24118 24182 968468186 16295 16376 570323129 83779 83860 759635585 47989 47990 622637216 43601 43668 690224544 68378 68379 352198899 90928 90929 84419012 83392 83393 834571260 49025 49102 390548832 236 178 385217263 49457 49372 682180980 94321 94322 328155006 24185 24189 36735308 68001 68028 723570941 6229 6182 382896617 69972 69973 274826162 62310 62393 486739783 44840 44841 850589101 39862 39873 413077420 34105 34106 493600872 41075 41092 749169465 18778 18779 867431014 78033 78034 463434572 8882 8883 177251322 48275 48213 196324290 49704 49788 407413903 98742 98703 258817181 14484 14495 470376847 34029 34056 236849211 30583 30584 521230056 52082 52083 344696304 88656 88716 550191521 39890 39869 458518611 9136 9072 873170448 47568 47569 229906076 60421 60375 5533291 51790 51831 901334534 37527 37528 406357200 74271 74225 323145728 31294 31295 750776631 17530 17531 958824477 7145 7227 54733910 25942 25934 488252501 68795 68728 724837442 62918 62919 198371679 99821 99873 738209404 3114 3115 835458477 27600 27560 545142963 39592 39608 809450688 74949 74950 136340487 51779 51822 387456083 5603 5604 720715738 67998 67939 197219060 58175 58220 287091069 13222 13226 676609777 31875 31876 583048686 52036 52037 358390231 18737 18738 515315874 88119 88120 792614323 5718 5645 910885260 67154 67108 855600918 83871 83872 903113127 78300 78301 977719152 94997 94922 384742959 67272 67273 914504216 81931 81932 884043625 19734 19807 903987650 94302 94281 736033961 47229 47230 704159197 88262 88330 135295215 30210 30255 716242430 91107 91078 394725648 43175 43176 719533786 39165 39132 620455249 34314 34397 439779356 36131 36132 65953299 62016 62017 182633247 68208 68209 724309920 46617 46618 841485734 43697 43712 27739230 49442 49443 519947810 99855 99909 880443254 68444 68400 83067924 87558 87593 63763661 48256 48244 55304572 92036 92116 866372477 98861 98862 98292239 36446 36382 580672195 54807 54808 605975916 92704 92764 155478090 84529 84533 134707870 65845 65846 23278216 77030 76947 145265291 98125 98126 52403706 84325 84326 613747126 97987 97922 83440629 91962 91883 450083154 68552 68553 170654998 45336 45337 75543157 93979 93952 841685140 69334 69335 53704796 21517 21572 975450239 33310 33250 64789753 72844 72836 262677796 90162 90163 892286355 91910 91891 529049076 4153 4154 333967886 94055 94108 482343406 86672 86661 794100132 6436 6437 974751415 67146 67147 162716632 12193 12194 259841079 85331 85332 936325264 28210 28211 209497995 89746 89736 121639247 87541 87563 525830459 43889 43890 828670578 929 930 371604379 57656 57596 456106513 79481 79558 351231703 31729 31730 925996261 49311 49312 843768983 5826 5877 890321234 75599 75556 470148503 3687 3688 976848170 99594 99595 617953924 15217 15218 147279787 80820 80887 587227283 76118 76167 754668898 45782 45821 997344531 82447 82468 621268868 26254 26226 139466609 78587 78639 990714673 52762 52763 321849326 71390 71394 667474166 83973 84057 183772015 25982 26057 489836244 94218 94240 887728348 96088 96059 826695962 26475 26476 356916519 37674 37675 942761102 7515 7460 933076895 39292 39338 694324563 35585 35586 185638887 12889 12844 348494518 65496 65523 904273485 72450 72492 542353925 20583 20584 176940101 76622 76631 594050509 8007 8008 503394009 99194 99195 562124978 54347 54348 323459335 22479 22480 389167181 64519 64456 310794598 74743 74785 724038826 53400 53401 831582804 84547 84470 674757005 89799 89800 321976895 37951 37952 748693134 82248 82210 80702047 91887 91888 713329351 34696 34774 605199259 57700 57701 783063120 12618 12619 572127561 89577 89578 998306110 24763 24764 864974954 35141 35142 867940970 72571 72572 315015561 32542 32543 252220650 16195 16196 855948558 73809 73810 516490003 27178 27224 131489049 16768 16797 95800751 25878 25879 622726866 55394 55395 657976888 71862 71832 402156177 91983 91984 502629987 91290 91291 192278540 54928 54929 156188351 78491 78551 636646109 30071 30072 401118386 2919 2920 384703924 30260 30249 777496927 61059 61060 441085694 98759 98760 953177305 11782 11835 110525546 87406 87407 499541418 6488 6411 829864380 67399 67430 94186456 92074 92045 918311145 97930 98007 726496246 1485 1432 946878583 54032 53976 112161957 29355 29356 326162207 56743 56744 502844226 81889 81890 960828896 7967 7942 670736550 14467 14447 336341370 53581 53582 939468424 83304 83341 107922442 3808 3754 772684041 13113 13114 963055243 59612 59547 177389771 93756 93696 221199821 1400 1401 574090255 92278 92279 283185674 46591 46592 114425711 14414 14475 685779916 91097 91098 562611963 42677 42744 476003648 129 123 911913517 88673 88674 690745030 95431 95432 611674275 36033 36034 166961074 87570 87522 475637506 23490 23491 709704995 49795 49727 679678223 41026 41027 84295703 25121 25122 905109259 57856 57857 959669755 33647 33648 993053557 42508 42500 767417960 19445 19446 447836951 5009 5092 744483881 6551 6552 410792373 5944 5945 339062515 95497 95498 914685277 74991 74955 683827842 14040 14041 781530508 41579 41580 968591514 97931 97918 989058517 58134 58172 199172305 41781 41708 191796808 20525 20510 919884821 71131 71132 62235558 61683 61680 208188595 83041 83042 321219630 90904 90905 319502152 1290 1333 705088064 27210 27211 369382783 47780 47781 820174603 38422 38423 831977979 2154 2138 977865567 51987 51939 399506657 66605 66606 335463719 85542 85618 441599579 1316 1307 319627953 36936 36982 144889358 28885 28880 343814737 25171 25218 15102076 18849 18917 926774091 29211 29273 588744123 34009 34010 45183432 84550 84551 454674661 54861 54883 932657272 53655 53701 488812595 31810 31811 706072475 22367 22324 855253759 43414 43415 644310022 4135 4136 956722619 25575 25609 688693173 18962 18963 81610526 33239 33171 250715145 8377 8378 894474734 5805 5809 41824426 65703 65704 464838363 61878 61946 653413618 16199 16255 829759191 19122 19123 660957961 44385 44386 713973755 79350 79407 834534839 28904 28839 111873076 28894 28895 776848224 43248 43318 102771700 58613 58578 100437842 3597 3609 325679814 7209 7210 918300255 64543 64491 796808471 25926 25927 451724399 74630 74631 417388485 25874 25875 121897226 42059 42060 239595187 84472 84473 282886276 56279 56242 165139065 82826 82851 248102666 68417 68418 503183987 95427 95428 839378442 53730 53712 912264098 66561 66502 695926859 41126 41127 989237049 36240 36241 881550125 74143 74218 94329276 18350 18288 16119998 77892 77893 735873259 90709 90710 723508717 86995 86996 515180650 87168 87169 445838152 60220 60291 401159479 96967 96968 53813861 50810 50857 63319377 244 180 61882422 66231 66187 759264547 5480 5413 133865929 34096 34139 876955125 5679 5680 305866797 1469 1470 493576663 85703 85704 479376542 50011 50012 524947372 39263 39275 669915246 36266 36267 215494316 74793 74794 809454311 84630 84702 976437859 53018 53019 852869290 56780 56836 129403974 86664 86658 631841134 68993 68994 79860211 57468 57402 448508153 78730 78731 919506479 58545 58546 506080440 5200 5201 642353074 55911 55912 769774059 76198 76142 181875216 73372 73333 502461557 45590 45591 214724544 34161 34162 6404206 3889 3945 967256838 95550 95509 703430945 55171 55242 207399279 17976 17977 251940869 81176 81194 154738796 31743 31659 784733319 80572 80620 205461855 81784 81785 826104211 63805 63806 527264345 42871 42912 851569811 18211 18225 240958713 57298 57299 211750929 38600 38572 995110144 13023 13024 738191915 38818 38754 875336867 86702 86703 361401147 89909 89910 598076188 5088 5069 91021278 47327 47322 781928132 26642 26702 368258420 72518 72541 327132875 97394 97384 159641329 81174 81092 367879505 10706 10622 18298084 14665 14599 375174189 6985 7050 703938939 53621 53622 828077894 93539 93540 171658635 86990 86991 243713126 62244 62245 495169010 55333 55336 833245816 74932 74933 279498568 19596 19673 807311810 69043 68963 257062038 17734 17735 916292009 22915 22916 562239826 31272 31188 726714028 52693 52608 716154143 23058 23029 752616817 87244 87282 155728911 68518 68519 820630045 93240 93241 475658178 30214 30215 989342993 91766 91767 418116811 5744 5745 943073771 17759 17760 373423807 10965 10962 107331381 30675 30607 613047133 27729 27730 984468704 72346 72347 885782903 19733 19702 548655318 7508 7448 483069885 32321 32400 15002133 65465 65466 428916573 17470 17471 934273993 13997 13938 700843443 97702 97626 676658606 50274 50275 866112838 97603 97652 58274849 38147 38148 373620510 23710 23711 265962895 43097 43145 297412725 35542 35543 725689945 31923 31924 829957101 91678 91679 54975112 58053 58004 827926569 50498 50499 470217586 26095 26107 441872914 42838 42872 661038941 11488 11547 826857636 81317 81299 529681601 43875 43859 146908266 67632 67578 50715225 47179 47180 873811918 82583 82656 808177099 26662 26683 162464503 94967 94968 949158600 8630 8631 295127729 28702 28677 120704641 59433 59499 452662859 26613 26614 502850717 37 38 362851270 22863 22811 247050620 47615 47536 287343273 89942 89943 86182950 64820 64874 69761805 95329 95278 40533900 78887 78884 488414454 77699 77672 983697370 65184 65191 935354334 23914 23915 851885628 11715 11734 481922647 30358 30439 65170652 89777 89761 833707980 90601 90602 849422610 73486 73487 429709591 30246 30316 204074645 73329 73330 927826930 21234 21235 695605026 98754 98755 383171853 18293 18294 209959537 38506 38507 737962094 98297 98217 46906298 94112 94120 968025249 22536 22558 569712876 46645 46634 959379999 53747 53829 368412959 29001 29059 327516533 51355 51356 471552421 36046 35987 2213593 47471 47472 772870219 29963 29964 489950662 88607 88608 512741604 8876 8801 449489801 61285 61312 390724565 83867 83868 544355528 43615 43554 74726991 9401 9374 814710559 50257 50258 428243951 58611 58615 745958563 51091 51092 139302942 98786 98828 265556187 90914 90986 4912918 65412 65413 849292309 8642 8707 849833756 26629 26698 897530134 47012 46969 752304495 33187 33244 280501845 92545 92546 146663777 24850 24851 61896897 99000 99001 947475482 6206 6207 503730349 3080 3130 339743647 82244 82245 658876699 27207 27208 235557060 65007 65008 121665788 28031 28001 129691442 3698 3737 389836186 7177 7178 290571775 83745 83746 79226 55910 55994 548007326 39239 39240 954769300 93643 93644 4857009 34148 34147 750376598 8338 8339 191154966 42676 42597 562835720 343 344 456686114 70775 70788 358557667 63854 63849 218596727 34266 34226 67092162 36343 36410 223903384 40625 40671 41553123 83230 83231 448610518 10413 10397 599322494 36198 36199 276404894 81301 81302 750942215 2663 2664 7762951 93858 93859 399275514 41574 41575 894691792 41666 41738 132684518 75207 75271 998332291 20764 20765 512974510 80364 80401 673786530 72794 72823 585898795 73149 73150 9362103 70946 70947 669139215 31756 31698 194664672 82979 83011 727306565 78278 78279 324732665 86910 86845 198682157 45011 44975 176604346 24444 24492 459905939 66803 66727 200611564 47537 47483 666041763 27227 27201 145722489 58760 58736 397611967 72052 72053 266987094 19723 19740 576138103 69699 69736 470490246 84446 84431 411843135 27472 27470 11938904 27040 27032 698853058 88857 88784 628476629 87676 87751 549196218 93583 93584 169605789 41816 41740 314552769 60730 60731 31590538 27556 27557 443558609 39632 39633 837052130 21578 21579 546646086 14073 14074 607854011 68102 68103 995508067 87947 87948 58503343 79963 79948 683475099 65641 65559 561543031 29906 29885 670714298 52902 52836 941916405 36696 36646 844153018 81821 81851 450348167 51636 51698 586859074 3633 3690 388310410 75609 75610 894861714 6237 6238 286511392 19739 19729 907433024 76581 76504 733422669 49181 49265 854264754 67280 67281 168464678 98370 98371 939171254 59798 59868 432947141 81696 81761 886144186 95619 95620 160090415 24742 24743 989682734 40022 40013 577827594 78472 78473 535814345 71303 71355 114487880 10645 10646 442569997 40285 40286 341325217 82904 82905 793940558 25604 25605 276741522 70011 69954 437796503 80830 80831 866208119 87232 87233 751844854 64875 64876 351780344 21201 21278 904883100 14269 14270 418368136 80096 80093 682779195 95504 95505 127681568 24992 24971 314119056 74424 74425 430827508 94037 94118 217151304 73697 73698 939447591 47401 47402 341387104 47388 47389 164588873 8728 8729 948615897 55959 55976 104991101 22377 22378 471025522 49916 49917 772699452 73546 73547 653013992 58289 58290 779299200 10463 10529 475330914 6558 6553 322222289 76112 76113 432444358 70755 70756 477953533 76524 76507 82937445 28614 28615 532138956 90772 90842 185740765 79088 79025 789980976 29318 29319 5289041 39432 39433 362505158 77738 77687 128214220 51001 51038 57592596 90426 90427 941581124 2494 2485 498297682 84402 84403 613971203 13991 13976 319726183 32955 33028 792423225 78998 78999 60132961 36265 36260 403007703 81120 81121 226142806 89422 89423 608218923 10395 10446 891306293 64532 64533 799371535 73718 73757 744976724 75538 75539 467992062 58116 58047 720834186 37046 37067 727304271 82662 82663 354274034 57276 57261 537661611 30418 30484 711090532 16353 16388 922083985 28678 28679 388375055 47917 47943 334832553 46259 46278 807446430 64776 64777 776851071 65352 65353 342319871 62984 62985 214084892 81985 82020 758017867 97131 97132 742785325 21992 21993 574066499 99246 99247 227765074 25959 25960 377219888 312 313 722364926 45211 45212 347683058 68340 68341 621339965 3572 3640 441534032 81875 81832 781433766 47565 47566 322164012 26108 26040 49420555 64225 64183 421797920 6093 6087 245861948 37619 37652 604067337 13028 13029 483540870 80515 80452 921048884 74666 74633 561886195 22648 22672 66151811 11985 11986 594843004 66491 66496 717871134 51910 51946 854518566 60914 60894 182539955 13503 13560 87374122 64132 64118 778818744 12826 12794 494848495 92572 92573 781449627 31666 31600 952984671 82318 82237 25230146 71158 71156 755250163 48129 48115 24296886 32803 32804 681522125 38308 38309 811925724 41374 41375 232194842 8163 8202 523228241 21898 21899 901351342 74620 74681 813358477 43276 43277 627369860 33592 33639 593865205 89634 89592 955059080 33181 33109 536732146 5058 5006 397041105 10500 10445 920936782 66089 66008 922442893 78308 78309 784540420 43239 43260 360990424 55173 55174 831745619 42108 42109 134878051 83467 83421 291343561 90172 90173 72748882 3487 3488 399827500 86006 86042 748605277 20004 20005 812832521 35534 35535 160980738 20520 20521 487568304 9848 9811 339080613 98164 98145 645192316 66693 66694 318258969 88957 88958 259224552 42927 42952 830513037 74442 74375 913607177 70961 70962 887547336 18053 18054 845615660 20794 20727 352552813 70904 70905 710338886 42836 42816 738402223 94977 94917 614111664 81546 81502 723860397 6646 6588 350283938 31515 31479 278212687 30610 30647 68052576 50646 50619 977892997 88632 88624 600206872 60641 60557 75267392 59087 59016 136794111 89268 89269 163637931 84746 84747 711722818 41629 41630 888656330 80381 80382 65378186 41526 41527 769670016 2849 2850 264044550 54875 54790 819922029 65679 65680 613076433 36385 36426 499771592 21600 21601 134163419 54418 54419 645650960 77038 77039 901966814 2041 2022 167146423 34744 34745 200063855 40738 40739 164293399 49271 49267 727993186 59302 59303 241803557 34971 35034 677388696 46453 46384 305973278 63191 63192 325362923 11713 11647 629749337 84034 84035 234467439 40385 40386 524209112 45098 45070 449954207 93141 93188 238246044 93155 93156 885792267 47847 47865 510341445 2766 2751 87259909 45617 45569 595412918 18252 18173 647887821 34447 34448 743322861 74175 74112 46520396 53845 53846 231973294 3730 3731 893754899 72410 72411 627562601 55673 55674 765484760 10321 10322 875773415 31345 31348 151015159 59592 59573 254486538 2988 2943 182441958 59876 59914 310000803 10901 10902 988420 91070 91071 38204594 38745 38746 614088155 50305 50306 657312967 12851 12812 545820370 40368 40369 175579340 43108 43145 775602719 45787 45732 216222718 18003 17948 291951639 49434 49435 924943486 93145 93146 122207917 80481 80522 594657716 59698 59699 251871737 91509 91510 956744956 80711 80784 712073094 5674 5675 59042288 83452 83453 315565377 30352 30349 274851526 83303 83244 399380941 65191 65192 899403464 18421 18422 743585613 35905 35906 472439936 59162 59163 797288449 69177 69204 795116885 30273 30274 101904484 20247 20248 800763098 19432 19433 717605190 67990 67991 631547324 57601 57628 526135020 69923 69924 388603868 51920 51921 668890722 89293 89294 443894284 8940 8941 353934584 75176 75177 397158529 40851 40852 117731791 40348 40349 896856905 68661 68651 743324107 76984 76985 167095530 45208 45209 889023207 72227 72240 347534828 83687 83765 137944304 26788 26754 962630220 1598 1599 154579736 41667 41668 885731676 73951 73867 794167075 46609 46650 989566577 27183 27228 844085441 78617 78618 67003419 15982 15933 35492368 4625 4626 798017997 57967 58017 551427625 99771 99715 238628822 39942 39943 974554911 71443 71444 254505091 99577 99578 945988974 10837 10862 800370328 5172 5120 287290550 51756 51757 919730372 43446 43447 202688877 13897 13913 909884795 43090 43091 68189691 52628 52653 702862555 490 571 109912671 49028 48999 286794433 49509 49510 671101815 39783 39854 124016781 18986 18987 215330435 27265 27318 330693633 27323 27375 384095868 9513 9514 935359305 70761 70762 68006011 61074 61075 724365107 26003 26004 141992592 92121 92164 422157240 81319 81392 564659954 109 167 904809642 12671 12635 693844243 93726 93727 684609329 83177 83256 191246399 53815 53857 60847776 76027 76028 842145678 54567 54515 96094598 37402 37403 931121911 20708 20709 666736833 11550 11569 480601112 17421 17355 694132189 84066 84090 607369348 39051 39007 57843145 32104 32159 170812013 60365 60366 427269894 89942 90015 272889001 50433 50497 23994305 6108 6102 213926348 88095 88096 374408270 81146 81163 115252991 55201 55209 831282105 43584 43590 537871098 12369 12370 697785305 56932 56878 210957679 73892 73835 329519878 8945 8946 533968719 15217 15275 386176935 96938 96939 670007396 43525 43526 912108459 99148 99231 396986178 64382 64383 287052352 84160 84131 540647161 93661 93716 21695262 64454 64455 625173426 85568 85569 282342543 25078 25140 990419091 48058 48070 745938684 5119 5037 476759529 64885 64886 591408513 38808 38809 415787429 60393 60388 557441491 74182 74207 528240946 15673 15756 188013841 56654 56655 495374316 62938 63005 966321738 5500 5446 677461740 89881 89882 402073939 32147 32121 52286300 48744 48788 931833718 12119 12120 554772074 10284 10225 77651789 81823 81824 468271993 355 356 408655071 97168 97169 286694956 21198 21199 233949694 75056 75087 767995641 23967 23915 702963057 29493 29494 150634002 27725 27803 322046738 14789 14790 379389743 57701 57702 427965034 51047 51048 845283236 53573 53574 351079378 34398 34466 383186671 17163 17207 817420450 25903 25836 972417566 24240 24262 176553308 17123 17166 647051745 87745 87746 507211394 18079 18096 605579290 94035 94036 173307584 41545 41510 798734916 3385 3344 913219334 84348 84402 518786071 86536 86485 648069795 49396 49447 778212324 7811 7812 526333184 67311 67290 246443270 78931 78932 363771590 60650 60607 104385958 52471 52533 18900349 29119 29120 33720563 30213 30214 941704773 55679 55680 76373169 61596 61605 49304412 15216 15217 623742548 50608 50536 20974629 18731 18732 53828004 44599 44600 715510134 17665 17666 447132990 10125 10106 49507787 41119 41156 527180286 70103 70104 10916758 51433 51440 200177818 56440 56441 644341488 11984 11985 678309465 39077 39078 631214517 27745 27746 854824242 25437 25438 327789899 19177 19244 489827669 96082 96146 767486918 40533 40471 80105114 15634 15635 584635795 10884 10829 880795908 43586 43587 58750901 64296 64297 997145158 61852 61853 431912018 21298 21299 988756823 70000 70001 924189553 23208 23183 881592980 11017 11052 251528969 48589 48588 350548965 80961 80962 352958705 89774 89775 191488252 18870 18799 197554692 11325 11326 600410316 22581 22550 751886544 9058 9059 556601339 61656 61657 632774257 16541 16552 860666738 47228 47249 580983469 84529 84501 559958249 81226 81227 855076704 54171 54172 973422800 48003 48051 842800423 51962 51963 402192455 42281 42271 849160938 72137 72131 849319740 40155 40158 870597456 37337 37267 879265780 63352 63353 423863448 60457 60458 743053510 71317 71399 422441778 42940 42941 363336349 56164 56225 274324482 52650 52704 450978748 86998 87000 710294479 19361 19374 246010769 76349 76350 394380008 41841 41842 16217481 28604 28605 233885003 28248 28249 675908439 60489 60506 477574316 5961 5962 767712638 95751 95752 992651984 33861 33862 818042631 20527 20486 382769386 25030 25031 114123117 5085 5118 268768768 1655 1656 161522476 60804 60805 978145435 51201 51225 140270824 42580 42525 731048778 11412 11391 199137026 94444 94366 193469833 27301 27282 910743069 62218 62245 368830588 9374 9307 427860306 99556 99557 232641432 54457 54458 721202348 29486 29487 703151242 42214 42267 115415810 87418 87383 350448265 40666 40667 620686165 20209 20210 5036197 7369 7370 442403887 92295 92296 347066276 47610 47611 76554520 83 46 631388519 19519 19584 345616343 26064 26098 360364528 92065 92128 679246128 88281 88204 825901106 24233 24209 94609260 56686 56687 269819396 91407 91324 686468704 43633 43634 294467449 84757 84745 714649931 22841 22774 484222627 33462 33416 950088581 41418 41419 132510487 82428 82395 103879309 15106 15152 752589483 30868 30869 827202872 97276 97280 732975920 67106 67107 330805046 14414 14415 395585232 2456 2457 323919289 26714 26681 394073198 23247 23248 595388053 16719 16720 831081122 35823 35891 619480997 88503 88474 316857047 23770 23771 977175075 90287 90274 435354085 2542 2543 360341855 49388 49438 797517559 21068 21008 454672807 53101 53057 552949543 25514 25515 174632320 953 920 877426115 35274 35275 66358022 34890 34891 848695018 90627 90661 255973317 49817 49818 218921896 20775 20776 493037412 85159 85236 831808929 99189 99190 981385970 47950 48024 826618982 65979 65980 62405146 41947 41948 676931772 87130 87131 942531185 28036 28037 505120382 17341 17351 232812955 43370 43352 394313990 88646 88647 279344582 86023 86024 814154838 6966 6929 185997815 26835 26883 150891971 86818 86782 96383721 83183 83164 598321202 14563 14574 394861562 3181 3176 968561525 59122 59123 461200803 32270 32237 526778833 2429 2430 322617870 29434 29435 575197167 61480 61481 290713996 24327 24271 822214225 38075 38076 95496553 78057 78056 495901912 12763 12726 140367391 38906 38907 745465567 1054 1055 187557644 37551 37552 809594210 70251 70192 596209876 9812 9813 976840062 98503 98504 268684547 74039 74001 657115721 32909 32910 299480129 29911 29912 71571832 37290 37251 145995123 88082 88083 433848893 43816 43817 813441520 44904 44905 44230626 68600 68601 712351250 54780 54709 588066119 98621 98622 68920194 34047 34062 369078827 19613 19698 120634243 17092 17050 251869015 76375 76376 548585783 94203 94243 931854763 55871 55872 841993985 59410 59411 802449377 31674 31732 246025302 91650 91651 731021973 69372 69308 510091783 15741 15742 649380199 15609 15610 461444104 66653 66654 30176373 85176 85177 98452276 69867 69868 51076405 48321 48401 775331349 44842 44796 260246018 49310 49311 27917559 31333 31334 657453640 68240 68241 786776743 44667 44668 408695069 15548 15549 725514650 56998 56999 173209561 23185 23199 658998679 14903 14904 792118082 1872 1810 538697336 97309 97310 948989614 12853 12854 774017887 62273 62274 947916276 33584 33570 811143544 55229 55200 466790374 58811 58812 624428775 10454 10455 503507483 6604 6605 620801637 3793 3833 598435674 79018 79019 210457901 20957 20976 68998670 31832 31819 476583781 20127 20128 259974897 25853 25854 665703956 94240 94289 772557918 83817 83818 255454542 50745 50746 850250604 845 846 977986840 65325 65251 708083779 5117 5118 570314983 272 224 518033528 69541 69552 211469726 50422 50423 61237405 72139 72143 951895574 41653 41654 330214193 71307 71308 216576400 80523 80524 897651117 33907 33836 207968519 99995 99991 510518318 94841 94878 109092482 99807 99808 748650308 95553 95607 484767428 56639 56640 69425143 89829 89830 51165916 62479 62414 921490179 55355 55356 254937889 3104 3084 224088513 19608 19662 576943056 69983 69984 369330957 77368 77331 130633675 3351 3352 205585789 86601 86602 700592238 39838 39801 859426762 79519 79542 90874357 87812 87776 527693762 73943 73977 723278107 49406 49367 224834890 9573 9574 424499269 85765 85766 465779320 13773 13753 508459317 25018 25019 930617185 49505 49506 364968538 63030 63035 930932288 9834 9835 57535347 91233 91283 953924252 30478 30475 998719156 98346 98348 531780066 74182 74232 924030340 24596 24550 620713073 68699 68646 856869769 14623 14624 866664692 67979 67980 96817414 66353 66354 744511733 50945 50946 934377574 73585 73548 69704599 31727 31728 113798029 61167 61168 739191290 38643 38580 769728708 92022 91977 685753252 16002 15986 9669538 68988 68989 378407051 8806 8807 996682507 57970 57971 797394967 90341 90376 686921543 9613 9614 769226747 36908 36909 731204615 92147 92148 396671764 35342 35308 157390241 51435 51436 105650896 16 17 975291111 23094 23044 488459885 72683 72603 468422542 27258 27282 619941389 45759 45760 318894442 89427 89484 862447349 41589 41535 437714914 3930 3931 919079483 67709 67675 499990802 67487 67488 259911043 5191 5183 307668164 5594 5627 685902341 6392 6429 31596180 63377 63412 572295460 73119 73193 433835681 7299 7246 346071022 28566 28540 245227531 59511 59467 322259320 53774 53831 820009870 41148 41077 415353920 94046 94047 224313770 14116 14117 700425447 78185 78254 133808855 90686 90687 321728895 97277 97278 521917841 42068 42025 459671911 45773 45731 998514152 11010 10987 828955611 69460 69377 209340892 67421 67360 499176920 35658 35659 631955780 53566 53602 426399524 5111 5053 830433582 34773 34774 396936737 46317 46327 946447121 25533 25534 572620286 71369 71370 707293520 43104 43105 442832438 16386 16467 834272388 81379 81457 314471035 65747 65748 163486940 10257 10199 119421933 53115 53091 956759606 58899 58821 133816238 68778 68753 829370610 84911 84912 247104558 27584 27518 672244718 30836 30837 940237502 80417 80418 853931055 99411 99412 72304363 84174 84175 328939415 67499 67503 824229989 6386 6423 726486822 76130 76131 287609582 95542 95543 779831758 36569 36595 320579744 45121 45085 248845409 82334 82365 376143340 21058 20976 497511925 1647 1648 244529962 98659 98660 436995448 47929 47987 824575786 48084 48028 752536365 50443 50360 222602268 36141 36150 231658243 20240 20241 888286879 14541 14509 251195998 11841 11782 943099914 18506 18564 737117456 85017 85018 43143540 67727 67728 59810661 83203 83204 541578664 10808 10809 356446617 64637 64638 651500154 24277 24278 162756441 54105 54106 945131291 33517 33518 886631065 84077 84078 155846866 70129 70130 588178859 62998 62999 177358088 78291 78292 423044154 80181 80182 564293144 27052 27053 736495518 32035 32061 81041436 98270 98288 71551263 37129 37172 643138232 88835 88800 925485156 41935 42017 850756228 2979 3015 329192494 52802 52803 566510236 99557 99558 31989101 78142 78143 271173045 71064 71077 591764056 34336 34279 928146517 7869 7892 485350975 6814 6883 889062806 5372 5373 747512714 18378 18379 903905186 31397 31456 2618944 5651 5652 940565357 46815 46899 183789097 92111 92112 334949943 25711 25712 644062036 51770 51771 642766121 83134 83188 930036018 12622 12623 47508892 23311 23260 698426820 35631 35632 582715848 2677 2678 316070491 81534 81449 457119879 8226 8216 844546695 44306 44390 470039218 49878 49879 12564492 68781 68782 929603039 36313 36314 50875720 86029 86096 748755596 14699 14739 714003360 7072 6998 117926042 25542 25582 124889524 37766 37767 755750773 34173 34131 784100713 42137 42161 339269509 66793 66710 671572792 32348 32349 880538655 78465 78466 969910047 1157 1180 533038943 26730 26810 498299270 3024 3025 40515956 76679 76757 227638247 55873 55874 252751722 10017 10032 667530540 66935 66936 64184836 80103 80058 589496214 59467 59468 664895914 95397 95440 610629605 76742 76743 89390468 90817 90764 144631366 52408 52388 923544409 38033 38034 137843106 80626 80592 967749852 18547 18464 249756241 97270 97271 908060291 59870 59897 836606598 48418 48419 881725974 86091 86092 385233663 22868 22869 97843312 19377 19378 142523885 93932 93933 866909333 53751 53677 963991219 19093 19094 418415989 73161 73162 132900337 77648 77649 396136250 1301 1302 854574730 71114 71115 653692892 1873 1894 621245013 23255 23327 726247505 8683 8644 181076472 1003 1004 947492812 57519 57581 280126293 92840 92822 530115577 90749 90750 177928881 84117 84034 837660861 19348 19349 165408304 12217 12218 400666266 82562 82563 93973238 4225 4226 231308627 89200 89152 799071211 12418 12419 678045531 96600 96575 628501663 65157 65158 91684073 54961 54962 354416700 15402 15403 42456625 27455 27526 420730523 50482 50483 453731114 58016 58017 477141588 24575 24580 658154056 30239 30224 565987454 15934 15935 428482659 50096 50145 926206451 73769 73770 580837399 38416 38417 654907239 65146 65143 626410718 64705 64706 841105432 44997 44998 147748803 16101 16069 43136366 79927 79991 329156622 99665 99661 442818220 10675 10750 700790089 25688 25689 21937733 83367 83368 137987029 43132 43047 430835570 78541 78542 453503986 75527 75528 189021457 17210 17211 616497750 39070 39029 695530388 3842 3769 701129837 62271 62344 266236810 87975 87976 389895711 8036 8121 483039957 58018 58019 548414257 24579 24639 820947253 58333 58334 719867382 22553 22554 65362808 39901 39870 93603005 66329 66330 779806524 19731 19732 35999903 17552 17553 994700592 59444 59469 115460822 22784 22761 768957126 9115 9052 25765940 20432 20433 574006947 6607 6608 422660292 43572 43573 521867025 90088 90089 532996540 1557 1475 675158477 51281 51282 216022640 89567 89498 618611652 17899 17829 713524023 9392 9381 24259171 19790 19791 758844130 64213 64214 713541745 56444 56376 469041973 30259 30307 835911172 40887 40949 314735052 5439 5444 195130627 44794 44795 365935703 47008 47009 930553618 13476 13504 647672842 4857 4806 51467359 27290 27323 193394668 90385 90386 508055697 7903 7898 154270419 23810 23811 518124310 12319 12282 99957941 18793 18794 178173535 77079 77080 469540124 93981 93982 635744164 67084 67148 82773989 95851 95852 559220319 14344 14345 64390051 76401 76402 799656706 44874 44917 366190978 40829 40878 77269623 26036 26037 325614903 2851 2932 421443903 32862 32863 560665526 47019 47033 658929469 28745 28746 525683126 96351 96352 857136440 59080 59039 118687803 85710 85711 594006662 93329 93375 530065859 39818 39744 622750860 49072 49073 535719804 16893 16873 123828994 62678 62614 905184892 17202 17203 418917975 68408 68458 472029199 76247 76314 805624847 50291 50292 376382596 2280 2281 267134166 95746 95747 90936608 90921 90867 999938840 54992 54993 695366623 39517 39512 857047704 26319 26320 599449549 30145 30185 969876328 22126 22127 742344298 60877 60878 501420251 94248 94186 594840440 44714 44715 726829314 57121 57205 113550978 62409 62410 610621208 73646 73647 109792223 63565 63500 87310032 88207 88208 443878096 53353 53421 826851033 34028 34029 454767726 59914 59995 474704418 72865 72811 973717035 11670 11671 800976666 72326 72358 212518649 91705 91706 983743501 17150 17077 22671786 95096 95038 369177344 3436 3437 111661809 34712 34713 789106690 97291 97333 480503297 1031 1057 47661602 54697 54625 838157646 9399 9400 893449757 94759 94760 997083238 64556 64602 623125734 89767 89768 686464433 22530 22525 935348728 10063 10142 757504610 29440 29521 397854094 97054 97122 242533360 62856 62857 709267068 91118 91119 578103512 12058 11995 282159267 1130 1131 155160300 64356 64357 176143309 6329 6266 727536667 16046 16047 869589605 56080 56081 893144892 66037 66038 734307469 8634 8635 303105452 11490 11491 109919816 90802 90803 952007635 36665 36666 973318726 47583 47529 22731523 41197 41198 727544907 7968 8039 695504602 67915 67916 359846553 49601 49602 826961607 16001 15970 3501434 96137 96138 526778243 11180 11190 666689973 98701 98702 512101327 3762 3704 513314701 42442 42443 719831017 69955 69938 578905398 77987 78051 421181808 40804 40724 626557621 45929 46010 375471992 67387 67401 330488948 40919 40920 827889858 86484 86485 561996473 71909 71910 217570141 29579 29580 550994342 22202 22240 457613459 42207 42223 903363771 23767 23723 749466657 36011 36012 324563344 37596 37629 678847079 33731 33710 684590476 17610 17611 154705584 10293 10294 909760473 78739 78773 689586104 45202 45203 478179816 89381 89382 395841063 5370 5371 211369049 94294 94295 181449803 89522 89599 62530265 40429 40390 713507591 79151 79135 489704407 32087 32088 251041311 37275 37276 836655415 56149 56172 124187829 29685 29750 762130416 6755 6812 638379537 36302 36303 826800643 49280 49281 447829577 23459 23390 943836866 78339 78328 106121577 68186 68187 871370689 26211 26192 783853556 28331 28332 66273030 57555 57478 146955 24419 24362 950780629 28774 28696 350217711 56993 56994 166354635 48118 48119 627500778 94563 94646 204244946 89345 89372 281461 82491 82492 918938665 5864 5865 411093853 36636 36679 881175385 68303 68304 844898361 91928 91952 11399234 37018 37019 764834043 35415 35408 490376855 35825 35782 388015816 30412 30344 142466976 98695 98696 832162468 60898 60899 411145544 90741 90742 817779095 79507 79535 368939986 4888 4889 650192134 31076 31143 198722185 42302 42303 180378998 92648 92649 241923954 53926 53927 770387454 51073 51074 256195374 84460 84442 632273975 45842 45843 674653526 3268 3307 590687615 71295 71330 89631218 27608 27538 923990806 12742 12743 106996727 66829 66820 494063829 18864 18865 821263015 87165 87166 152987421 16461 16462 647714188 88504 88505 411600516 52793 52794 596811844 73979 73945 557392371 77808 77809 550678052 40216 40217 349924691 66175 66162 295219980 77825 77765 726135649 63545 63546 855132136 74290 74291 719240967 65670 65671 203330257 48069 48074 983146099 91814 91741 643621751 28406 28390 166254806 65307 65308 154604391 24565 24566 207808448 98363 98320 769051338 88724 88750 249918733 95268 95319 678091823 7164 7165 751628758 71188 71189 993159386 55215 55216 935686998 66912 66913 335613554 20327 20354 918263231 18200 18201 248146023 7148 7193 809219412 48492 48433 644590577 68632 68685 134142773 94459 94460 409156171 79653 79711 834444435 89304 89240 878183356 79220 79221 609258579 39812 39813 7076406 88822 88867 362987955 83302 83303 112959783 47235 47179 648082146 48050 48051 410866607 93147 93148 128388560 94246 94247 200371059 84195 84152 796825528 49382 49383 638300380 98195 98232 347823062 79277 79278 360883350 37209 37282 52545963 70197 70175 46403501 58068 58069 13865692 31146 31147 310274282 84669 84726 530808364 99902 99903 71918717 36980 36981 649021283 57265 57285 166892605 62102 62028 324971246 28651 28678 104202049 15651 15652 573596746 38366 38325 22525356 66179 66180 241339580 79810 79811 477761026 85740 85741 592002827 2160 2161 768157545 78626 78627 572585639 42886 42887 889056867 21077 21053 787082123 81769 81770 892211041 51132 51101 605982727 9573 9497 251423481 77502 77474 734486547 24907 24884 123359636 17017 17073 460569342 61436 61437 884140160 40772 40730 76686432 3905 3889 366333987 9820 9833 502462012 330 331 144831905 81269 81271 511873915 23261 23262 675265801 42601 42602 958248816 33376 33377 34992910 29341 29293 231797849 59816 59817 59127558 86634 86704 673884423 59611 59612 140261221 7308 7309 761276010 3102 3093 721183620 98769 98770 302672994 7996 7997 26852588 9237 9238 631633780 91656 91657 237305209 5592 5603 588783909 6742 6743 21177826 50074 50075 707617102 50450 50451 427427260 55785 55769 641622514 1974 1975 703962621 24561 24644 270634183 61232 61252 714105423 30659 30660 967466831 75919 75969 371430524 758 714 147477805 59529 59592 860713493 40047 40048 325697378 15088 15086 426572540 99465 99466 676663576 82111 82112 191231134 3116 3040 60583776 60707 60665 327906883 99338 99339 272763509 71578 71579 221881055 6886 6961 554466930 15356 15357 733603243 55935 55936 56768832 86767 86802 345713594 47437 47460 421441775 60273 60274 579774141 10314 10289 164954826 96477 96478 487179099 79270 79229 488141969 6518 6579 295322683 19728 19729 477336841 49352 49314 896485201 61996 61998 897799676 65422 65372 808816965 37120 37127 919655802 74934 74935 614041572 26199 26200 595683459 19004 19005 992773200 61816 61817 886509644 95299 95291 48174709 82323 82324 500329307 72508 72509 68496419 47778 47779 909628235 84639 84640 194493818 6615 6616 4935365 93526 93527 723138361 74160 74217 696028474 88949 88950 752212725 47718 47768 872535670 16502 16503 876775777 61216 61217 885671059 58450 58451 850123400 73734 73735 986563858 11842 11843 383701826 11074 11075 424904609 21995 22005 874303163 65000 65001 536270290 48991 49033 263838371 30038 30039 801314648 15052 14986 204877843 29059 29048 615478649 85313 85316 62422318 48282 48283 563732469 91237 91277 911243578 46908 46909 431751003 65823 65754 498651015 85061 85062 39840995 72647 72648 979718015 9348 9349 533783058 66381 66382 911208445 34846 34857 838677101 76853 76854 525014743 8203 8204 471425584 28406 28407 48119681 71841 71842 912840490 66767 66768 552149530 3203 3283 851194754 5801 5802 375268048 41416 41417 780586345 50928 50946 354503778 94052 94031 756509182 53199 53200 904502722 53387 53388 977365143 72763 72820 426862965 60487 60488 349746095 43523 43524 972449146 55561 55497 459809810 42402 42482 418594931 86941 86942 201007349 77988 77989 549205639 44592 44593 878215440 28799 28847 690401197 65131 65132 848572181 42972 43007 930272238 12674 12675 94896118 70991 70992 913478001 80774 80775 572657464 22923 22924 871031140 9519 9520 491607099 85389 85363 774684935 12205 12197 104373841 60429 60386 387306102 44999 45008 58485122 92466 92467 747317960 51599 51600 482640315 92290 92291 657684943 70162 70163 59695518 10843 10796 826871036 81938 81939 984540074 73234 73258 458846424 64301 64302 127813254 80762 80763 306670160 62723 62795 302980217 20500 20508 274606646 32647 32716 275878755 78957 78958 196834975 47008 47027 63978281 85059 85063 310812239 78599 78600 702995665 56927 56928 933161934 7408 7409 559812630 74911 74906 110333240 45925 45978 70897005 8041 8042 345978415 17305 17220 677666568 7444 7445 377952584 42226 42230 451306221 48467 48468 330235297 89241 89242 572481913 1166 1198 375577134 57377 57378 319710056 61317 61373 603241389 91852 91853 949331481 98455 98456 102083042 44829 44749 832081947 66821 66814 361453883 93983 93984 452058665 77560 77561 146600744 63897 63832 901301942 27451 27452 729601886 76467 76468 466739642 7325 7326 264512319 52190 52191 246767468 85316 85317 653335075 63893 63913 873393440 57654 57655 420661702 88198 88114 286715588 28175 28186 361766587 78209 78210 310338064 61800 61801 347729612 24055 24056 795685714 39355 39356 903394037 82757 82758 176315371 83574 83517 439596733 63560 63561 415416090 87839 87840 177488686 38444 38445 716687172 4410 4456 563531842 88020 88021 558943585 87411 87412 892684306 96004 96005 909226071 15113 15178 833675708 71467 71468 442470069 46960 46968 19063924 26705 26743 881521275 55423 55394 360431060 53222 53223 993498237 61278 61279 424573280 36407 36444 910342959 26733 26734 937501414 40906 40907 536401071 81594 81665 656532626 47009 46940 227361449 20390 20391 914562397 73484 73485 611001277 55605 55606 198862535 86155 86205 160622853 24477 24490 960831069 19838 19910 791469776 15060 15114 498238100 78613 78614 320369344 55878 55853 685306746 98720 98721 824381540 82051 82052 827185108 61997 61989 55918557 52468 52469 324713937 93305 93306 72832107 79128 79129 56266503 95373 95430 680334374 20719 20720 859900688 37742 37743 999811924 42816 42817 97428413 67301 67302 467300516 32301 32243 735532541 79113 79119 610555335 75998 75999 522338896 90536 90537 613567521 33532 33564 13448625 7344 7345 127656419 61951 61952 234356224 5132 5133 193838231 98157 98121 382479338 83185 83202 361814809 91050 90997 272710362 60007 60031 136917292 13913 13855 274812972 53494 53470 25001370 73828 73829 647051053 86290 86354 525921462 96297 96344 658616035 96429 96430 457380308 1709 1710 421240821 79755 79756 983496143 75207 75208 698629357 55954 55955 631748416 85423 85416 245676601 73855 73828 985332105 70535 70536 729850930 98225 98233 792766751 13030 13031 943359638 14734 14741 755248394 89513 89507 31896982 20341 20376 211037585 68601 68583 564966403 32274 32200 804669340 13396 13397 470505356 11350 11351 75124149 25450 25451 27433706 87373 87436 206735206 16340 16402 906007921 4039 3974 759568921 90946 90947 630461227 29666 29667 619719196 71332 71333 391335439 92395 92396 843607369 19285 19332 772085845 88170 88211 310822033 68122 68137 482286409 75864 75865 463729633 99842 99770 162637576 30723 30724 707445518 89839 89793 962309362 53310 53392 638396719 15483 15484 20577832 48576 48587 301618262 13572 13573 446781978 38274 38351 74982106 10350 10426 426886953 12263 12264 696208499 80266 80344 619937052 14449 14404 958262610 79248 79249 662392688 84747 84725 926658039 32282 32283 634108824 43726 43691 514489199 13480 13416 821914670 92677 92678 191147953 84244 84245 862509424 22794 22795 234550427 6383 6312 700103571 3955 3916 119570265 6924 6925 973687123 11481 11565 743469745 71034 71035 655457252 2977 3048 974429535 17211 17247 685459142 58274 58275 791014273 90140 90141 567219690 42991 42956 200094928 83778 83779 832659522 67853 67859 300814196 10019 10066 649008988 37456 37457 501335444 66571 66587 961203643 15423 15424 991596105 2145 2146 153511641 14659 14660 388401609 41510 41527 707323068 51517 51518 387142263 15930 16015 588462449 90571 90592 216068475 58837 58838 208060806 74661 74641 581852541 42419 42336 989476062 93786 93845 634615180 30766 30767 373078097 74425 74496 36476355 45728 45729 317979420 68665 68723 458695357 18711 18790 621027873 94524 94562 283967710 15862 15863 427605685 46658 46738 773871252 81900 81901 764538099 35371 35319 604138028 31152 31153 850233782 99429 99407 485307818 70361 70362 36218257 37821 37822 951028328 90820 90882 547596172 37816 37817 341842846 75763 75805 47947116 75206 75207 747928847 38253 38254 281392813 23936 23937 607366511 22654 22655 732124845 44330 44361 997051967 2702 2703 536542794 7280 7281 352342968 49376 49333 951352614 78191 78192 162585859 94337 94338 625924609 98310 98388 628168857 63286 63287 965301188 95080 95081 62955953 54195 54128 354092263 40000 40001 866703796 6076 6122 253040062 29384 29366 790171837 49216 49211 208591866 44786 44787 496652774 41439 41440 903742745 37263 37264 358556869 50627 50708 164336146 85671 85672 292839657 11929 11946 478327577 62284 62285 402371276 45116 45117 901606431 60299 60300 510068114 91516 91517 408129206 52966 52967 160775001 72287 72324 375118692 94591 94592 253115910 74648 74731 587428419 49371 49306 313559002 39137 39179 75523255 78972 78973 906511261 41856 41835 931806100 70251 70220 866023811 33191 33249 176948790 2234 2243 862959329 17220 17225 984610083 59785 59786 13299739 19700 19774 711309380 51202 51203 462725349 85671 85741 209221605 69139 69095 858537310 20772 20740 781799311 37179 37215 400121700 87486 87433 477967578 19048 19031 246717336 66625 66634 74682503 78174 78243 282731447 53699 53700 975353814 96453 96454 447936131 23912 23986 174184484 55354 55273 888579712 75002 75003 471314155 3186 3209 788854673 88913 88997 165357847 18007 18008 730737338 44414 44424 430008334 92143 92144 571100185 9772 9723 229145000 22179 22111 220499906 18798 18799 765681917 92817 92746 132801569 57317 57318 810722845 47388 47339 131242718 65700 65701 70546579 6395 6324 199509734 80185 80180 723176670 90690 90691 739029121 84638 84581 589156664 97407 97408 289214571 99818 99752 729739427 96114 96152 747103101 41094 41095 982717972 62518 62498 849200261 21502 21503 419074537 83780 83814 126625577 43278 43279 293203612 47864 47865 785894225 10951 10952 328441836 48558 48559 14915647 80808 80809 865494663 96805 96806 261910464 24282 24283 377773896 99211 99213 471977492 92192 92193 885949396 57033 57020 568316819 37560 37518 318124775 44608 44564 328053098 14130 14131 239993070 8525 8526 515691037 45717 45680 707289190 84678 84611 422107348 90667 90668 394901197 70763 70711 164720183 68129 68091 993013347 69986 69987 409124510 67590 67625 944796336 96280 96281 602833789 3172 3168 613120668 6436 6470 825566037 45080 45081 260281503 47155 47156 821635961 82376 82429 587902393 21948 21949 496729158 98727 98728 798515828 99196 99172 605738714 76108 76124 333188194 71636 71566 847337531 26932 26974 87481724 11944 12009 861547049 81560 81519 593451425 6986 7062 972728791 77932 77874 642185965 98241 98242 139943164 12367 12417 320437525 50045 50046 660578343 32798 32799 87473140 3341 3342 294594984 5150 5151 932992757 84643 84674 401921788 66634 66600 903387762 57354 57355 525844837 99329 99339 230546210 39632 39589 385280293 31938 31942 233398508 113 114 14585185 23201 23202 32308034 96303 96252 63995211 89187 89188 588816381 19957 19968 837352705 3652 3659 575085041 40190 40191 365352329 67855 67925 378546891 22612 22576 399613131 31345 31291 131323393 96116 96117 850410933 70982 70961 831762729 84451 84479 954274786 26011 26007 340686497 43857 43881 604197940 29073 29074 571301880 86542 86543 32469928 59124 59134 248197714 47244 47245 515802711 24993 24994 622842254 87095 87122 856872487 6390 6391 256946880 53986 54028 377633663 94923 94924 558092367 69441 69442 155513802 96606 96607 961532191 50356 50375 755435994 92543 92544 274868690 28463 28464 265102503 76517 76571 158918656 57966 58000 771968566 56759 56785 908096799 44845 44846 881062388 26654 26596 281592712 33790 33762 402775346 499 500 984619276 63455 63456 270534116 30428 30429 819829007 9283 9218 131181592 77873 77789 209434927 58139 58058 753573159 14652 14653 227214454 56799 56800 791157858 75805 75841 562405690 54955 54969 424411659 15620 15621 138431 31866 31867 202823371 9948 9949 901690305 29691 29692 909314648 95155 95156 446196727 95505 95532 817376279 67495 67496 678362268 28475 28516 660905495 80843 80922 271471259 9069 9058 189641543 83371 83372 315019713 22650 22651 161141744 51329 51330 434273410 30192 30193 877712566 11512 11513 84531882 76761 76684 536925408 93744 93745 245495849 46598 46578 338317760 65132 65133 525575407 28814 28818 233688604 86729 86745 198294166 54992 55050 401479516 27608 27609 988713436 64929 64924 889197136 57038 57095 114391014 86605 86606 645368569 35456 35457 2346744 53615 53534 878182957 42424 42397 894234983 35967 35904 733652767 74137 74138 414270272 84696 84771 838161406 83287 83339 776612886 2699 2627 447929837 62770 62824 786299964 8896 8897 305057377 1352 1353 777560864 87409 87402 935975806 15657 15580 3518170 33601 33602 822269638 73199 73200 20468711 62843 62809 458293374 22938 22939 201157911 23844 23845 905664498 29793 29727 397890908 40777 40768 720657168 47147 47148 345399042 70291 70352 228825257 29752 29716 468900863 69809 69862 928384820 79582 79583 464864709 20610 20611 606401445 26992 26993 643470106 50170 50136 573968368 99561 99562 849776119 6773 6724 359079614 93455 93536 256288705 52415 52416 429466659 33292 33293 742689818 77305 77264 367673536 43199 43200 523843188 96674 96602 683798118 60825 60826 362554562 42418 42419 111162384 66639 66640 757540522 95331 95332 193180670 59443 59423 80246060 45846 45847 411519283 48669 48720 115587117 82823 82854 233714839 32906 32973 704213163 31727 31730 743248485 63118 63119 245449041 89790 89860 623357528 21140 21074 220115006 94513 94591 862394786 17966 17967 959423640 29606 29628 232122592 84802 84803 222852240 75890 75891 341014711 40213 40214 830756907 68266 68267 299743671 54345 54346 372481 95291 95292 301674849 16970 16926 857608132 21335 21336 588519396 87430 87381 266126640 59029 59053 158125789 99247 99248 313945039 68333 68266 893667896 16338 16339 209252628 94293 94294 838071544 8325 8299 682516058 53382 53336 652186103 92678 92679 764764382 50811 50841 393923029 46969 47015 241827928 59900 59901 51866105 23810 23887 534384874 58495 58556 514650274 35239 35162 273346108 63321 63322 272208708 42518 42567 782937645 43029 43053 90326712 29631 29632 37130511 77507 77423 426060711 6496 6542 296745174 2331 2290 608811194 54594 54595 564933991 95057 95058 158836811 79826 79827 504300158 47290 47352 461525825 946 1001 490001454 84674 84652 709726713 17374 17375 891713333 34786 34787 212861975 1610 1641 605313462 2961 2962 230915196 72980 72908 515084362 28589 28590 594671730 68570 68620 566000671 92324 92325 453398586 12425 12426 855381797 86605 86639 719194381 64789 64750 845288143 81690 81691 136982293 72117 72118 522437253 6475 6485 448933322 27080 27081 19467043 73418 73341 582510768 12440 12441 346766626 96692 96659 373670176 46233 46234 541256597 21441 21442 481828880 39345 39302 60812429 73772 73730 732621577 99175 99143 619654867 95354 95418 386589498 26496 26497 873919442 48372 48373 930570638 44117 44177 628850790 98875 98876 897682902 19334 19335 36413173 32649 32657 48265984 76828 76829 729715542 3307 3330 560171494 36490 36478 813009144 8886 8887 156767049 48758 48759 378587319 37909 37977 446594484 3091 3048 578312728 92758 92759 791265346 54854 54805 802556441 27007 26973 783789399 68848 68835 461642424 67750 67832 679946421 69805 69759 828032532 50870 50938 280594074 81797 81798 757967700 30717 30718 531574030 65371 65422 271139029 99989 99990 224548448 30598 30612 851542155 36880 36881 770926880 98964 99043 806183877 15910 15914 517483237 53435 53352 966663807 30400 30401 532853277 20157 20127 82050216 14554 14555 471905614 68452 68453 328597508 53350 53371 22687668 52735 52704 281054731 67146 67088 771350058 11830 11880 793222688 51266 51184 440174573 13774 13775 962566733 20958 20959 545284436 9908 9973 733810709 80880 80881 300006916 78992 78993 625632211 81617 81645 613813919 86139 86186 468460971 20771 20772 980572664 60041 60022 495725406 51207 51208 261184578 43213 43246 822603020 39632 39577 750775712 47041 47042 241959438 22188 22138 746705896 44030 44009 291171197 73035 73036 459770294 28638 28569 358322902 62515 62516 325556006 91073 91025 527052484 3163 3164 163190624 8762 8763 955385827 84099 84100 192124427 66611 66561 285836436 19386 19352 959756600 37686 37688 912604296 64072 64014 359450105 82716 82717 364917996 84956 84959 431386334 70673 70674 449695770 27380 27449 985032802 29411 29412 115048110 83633 83634 46268963 77133 77134 538014609 2150 2151 604231636 80802 80871 783133637 26630 26632 200082736 23098 23167 354308151 76109 76160 594974820 98029 98030 926976324 71927 71907 934861786 43958 44012 572436973 41477 41478 219881479 87852 87853 937453736 11574 11560 426380646 29824 29825 60805967 94574 94575 111136816 42227 42228 198595805 66688 66689 503520039 70947 70905 695876744 61777 61778 639852479 33904 33917 427221416 68079 68080 26758996 22643 22644 9962467 79430 79431 487850355 57165 57166 851442779 47104 47105 620954779 47930 48011 850684668 69080 69154 4451372 8534 8452 568793529 28725 28748 144184801 6105 6060 888758202 51641 51591 849626384 18962 18904 49132060 4309 4310 852756190 3017 2966 657314388 79851 79773 714232274 77785 77828 972795281 29301 29283 590930203 19112 19066 969853359 81172 81120 99171583 11319 11320 373443414 16381 16305 363992301 81055 81056 607873088 69804 69805 120673426 21176 21177 34839751 65131 65144 368074310 6542 6483 655509933 93638 93700 505514279 27000 27001 633101222 49295 49292 575078327 74849 74850 400047569 31922 31915 846788917 28421 28422 590114094 64638 64639 499279414 36594 36576 845933447 46195 46196 577747591 92947 92948 496577026 97917 97918 174846222 19733 19734 361941970 5582 5583 112671525 30702 30709 699452964 94791 94792 108877209 11006 11007 329197958 56785 56801 89198529 21581 21603 716213965 3542 3613 261664518 83568 83486 5011038 37617 37618 602891162 36411 36405 788986203 87288 87331 323646032 87212 87213 289147519 99653 99654 779561362 49954 49955 876617242 64858 64884 661449768 61997 62017 208306372 43093 43070 646933825 29764 29765 795582752 9651 9721 214354818 18720 18721 305252321 96253 96254 855647886 41356 41368 945989667 80802 80792 914694880 83997 84028 274509581 43785 43819 600684910 87544 87477 714997232 88594 88595 761940996 93042 93043 84771251 91073 91074 167771923 31610 31611 215611201 16074 16044 680619173 51239 51240 220154146 57303 57220 832093951 52140 52141 645092439 41280 41281 860011947 53732 53773 165098235 69742 69743 300915132 21271 21272 41848387 60320 60321 257746518 16280 16281 537531935 40656 40682 120692389 56756 56837 962892157 23775 23816 885819282 73191 73111 68787119 4607 4608 431175565 62079 62080 315490405 82373 82412 351889047 85353 85354 880378463 74143 74186 847949101 4895 4881 719149359 1449 1390 563515630 53128 53106 520834878 25072 25029 339933835 3640 3641 772254292 57633 57634 281170537 53850 53885 825620603 23794 23755 758410663 20996 21003 888599384 46811 46812 24054480 78467 78517 350808823 48752 48737 642291343 67593 67673 801068863 63145 63146 618404970 19794 19795 476502134 71384 71385 80101694 76184 76110 249986039 82522 82523 830048463 31259 31178 52130111 39559 39560 2571691 53164 53084 366355651 57049 57043 863152411 91825 91807 312993823 46448 46368 19986260 18058 18059 306211250 10478 10415 504007804 82922 82923 199148780 45003 45004 902689777 91150 91151 829235585 30514 30515 75054212 58182 58224 808446870 81710 81711 489659620 87734 87691 189470053 48822 48741 471870008 47980 47990 107092790 24355 24273 926638208 91634 91635 869038662 92247 92248 775581016 1441 1460 879355511 98473 98474 99036899 32260 32291 754661466 74208 74280 166841792 64723 64727 869236471 85986 86052 789583358 28769 28716 326731046 28390 28315 47268278 68196 68210 659467552 73950 73951 260717471 88527 88528 222047537 73380 73428 563144928 1010 1062 712890486 18212 18166 917006445 25207 25208 359305087 29975 29976 233634581 99165 99227 419638403 9400 9401 542095846 61219 61220 851374830 77007 76953 495003218 83628 83629 575491290 42958 42959 134212127 26361 26357 671196899 15202 15203 680923642 34783 34858 35063100 1828 1829 682264702 31721 31722 289025510 36200 36193 663752393 88436 88352 194054230 95864 95901 872354902 21996 21997 962555982 51430 51424 526252410 3452 3399 969079475 23558 23559 999036527 55572 55573 56392062 97438 97394 764608601 19158 19159 803468994 39429 39430 243985548 7032 7033 167461183 96683 96684 878871192 36001 36002 820223244 98639 98690 849059062 2195 2196 898052289 66684 66685 906176327 46073 46064 857593605 90978 90979 346666466 25382 25328 382808834 16373 16378 317020947 66428 66494 627400688 72729 72775 373901322 42869 42847 786597187 62858 62817 901434289 51158 51105 330121765 93838 93783 839501439 63970 63971 267893821 28761 28762 759806180 49155 49122 299971675 91095 91096 114422528 75400 75401 35762022 39688 39689 354497723 6790 6791 487976865 91889 91811 587019239 76046 76112 431977773 10354 10355 886583707 42914 42944 743648948 33395 33396 888911032 22612 22602 885687580 31753 31754 577685911 45052 45053 264139049 31162 31163 642613402 62194 62195 549685711 17801 17776 500211467 74107 74108 30375582 55135 55136 209695007 62805 62732 529943096 31176 31177 359211164 78473 78474 964756518 75410 75411 257993355 57520 57565 847941063 30845 30846 144342056 91783 91784 420684524 54661 54662 559603174 37293 37307 949904839 23099 23100 662125683 69773 69856 590248488 36810 36854 457944485 92250 92251 176506238 12938 12939 756970278 97845 97832 482931241 94364 94360 216302662 16292 16293 909307268 94637 94638 665908498 88315 88316 860060423 95656 95680 556013238 65191 65120 154386482 67490 67551 808167358 72162 72169 221798272 94824 94791 649055092 31596 31618 177877988 47695 47650 310313497 23574 23621 526501423 30424 30476 946989795 99238 99170 78927373 58062 58063 54725014 82487 82457 294101281 73810 73752 495910623 82384 82385 137655203 52885 52808 351376840 35364 35365 164972820 2614 2615 827491445 59428 59409 155451675 50527 50528 137879297 84162 84083 634140408 44274 44275 147952910 10446 10447 277591688 47160 47089 370684082 59146 59147 234126883 62473 62474 89982134 6260 6261 439029995 71826 71827 707351535 39351 39418 155428463 4545 4546 776455226 54575 54493 786529517 73121 73062 456620860 82707 82769 57371575 58467 58468 236262076 152 122 354679134 93780 93698 158868586 72462 72463 116069203 57272 57273 250281068 59130 59084 529414435 62537 62538 488562094 76100 76101 407978657 63048 63049 354674246 54388 54389 525623543 84707 84708 196210772 77738 77739 785196771 61717 61718 941119105 25590 25591 31330601 50850 50851 443557115 54263 54335 978330258 93756 93707 796910880 55492 55493 678415958 49724 49725 251059061 19828 19824 822904356 36056 36035 834441077 33361 33367 171342938 98719 98720 414282420 14557 14545 83764880 91777 91778 847184457 53285 53303 306142809 15960 15994 282147543 69586 69587 716596270 4941 4937 787815979 11653 11675 647865173 678 679 824546301 21987 21988 440058274 36485 36459 625683706 22940 22941 842280486 55831 55832 444505220 90614 90670 894439029 33935 33957 340762224 12822 12823 475327892 86126 86084 906768712 97680 97681 861751876 8906 8961 736265028 97387 97388 233041931 65250 65251 23242056 69102 69034 963841542 22178 22179 689817488 10575 10576 323069808 59851 59852 520735132 54857 54907 187500267 55637 55647 913627863 94141 94142 376205285 80633 80575 896721463 82009 82010 287672180 93032 93038 665959723 26851 26852 231614851 60218 60219 956425184 57954 57955 825824556 73523 73524 937355910 45708 45696 397924632 64416 64490 31432911 83986 84069 88248281 71060 71030 85736972 68782 68783 76832013 99757 99758 862083915 6799 6861 161031306 79430 79456 532723758 30296 30297 424369179 96786 96787 118474391 52766 52767 117465901 25721 25717 630523317 42457 42458 870300565 180 181 626176725 3469 3470 516414935 55121 55122 949794751 10077 10078 604206805 32637 32687 221155458 20729 20752 575329340 90953 90954 510946439 16518 16519 64383744 29510 29511 54399782 34081 34082 213274547 50218 50219 702050940 46363 46364 896542202 74578 74579 833768008 69697 69774 988582915 46306 46355 615375634 12317 12237 145949834 99521 99582 196532367 75066 75067 507096146 97276 97297 134777342 10686 10627 468711763 64873 64936 250260675 705 685 550085765 61258 61259 240337415 11482 11483 98771602 90575 90576 525711612 20361 20401 28334454 60882 60856 628331117 68605 68658 804043752 32097 32066 26751410 71267 71221 691084238 54804 54813 117903701 82382 82407 647709351 30965 30966 381723928 87416 87417 763782914 63875 63876 794768514 97044 97112 535322566 58682 58683 38944739 17159 17160 395038957 95084 95072 914143677 11069 11139 769025533 49256 49265 314929958 74370 74371 342637825 49702 49721 865787385 78322 78323 478603439 78815 78878 86230507 73195 73196 895130065 55308 55309 725981247 36546 36547 17717775 22812 22813 90191937 87362 87356 732650171 91416 91356 230316747 27400 27401 47360446 35858 35859 533461463 7253 7195 656710313 37161 37217 169547311 89677 89678 757516727 19312 19340 337375129 52272 52246 258928161 42989 42990 741525690 95901 95881 445742222 65920 65860 626471165 36807 36808 308064638 5528 5502 338472649 16756 16679 890069542 97616 97699 408142150 49721 49722 971243368 47353 47354 707307519 10797 10811 681621315 57158 57159 856345685 85678 85737 550586490 1906 1907 669915625 54086 54087 603859303 85416 85409 609284341 36429 36430 689552432 88267 88219 186082324 71413 71405 398833213 26104 26105 255537929 51075 51122 493968865 41139 41065 602027023 84045 84114 252505181 38293 38315 724690238 73358 73274 66720424 6254 6197 67077769 8780 8781 197961811 38577 38652 22620180 96168 96200 852893357 140 225 454308535 59712 59629 284237939 99691 99651 9603075 52194 52172 203230957 9405 9406 822178381 17253 17254 567301721 190 250 258774726 24296 24297 295084364 29366 29367 803142823 32139 32140 652242876 97102 97103 390112345 32479 32434 925500557 79192 79193 169346378 83734 83735 762575476 74400 74401 144776826 83988 83989 93488098 82547 82583 105303810 43865 43866 469298869 21442 21419 131506235 31415 31403 886770097 60100 60101 971939092 50783 50784 170833847 80483 80448 220615757 10868 10869 996218505 41831 41902 742035849 48474 48475 320426431 58087 58156 522651392 76310 76311 623898167 77166 77109 917949469 92613 92660 953931893 93561 93644 312980822 34077 34111 432757181 60188 60155 966700931 10839 10763 412781218 73842 73843 806125384 11955 11956 212338121 43054 43055 547264805 60416 60417 611746875 77372 77349 301311587 25970 25963 188675592 80923 80930 346944289 66263 66256 869971070 43690 43691 705263619 11315 11316 621793408 13961 13879 90885445 11649 11586 357823403 32947 32948 358859386 34269 34279 981365020 32047 32048 878344399 72112 72122 971271419 36365 36366 938569236 17406 17407 720248677 32374 32375 85773685 59281 59282 761877052 84999 85000 442273759 97469 97470 562575278 56208 56265 816285862 61462 61465 311050895 66149 66104 561955380 20003 20004 874592625 88153 88154 982386921 11777 11779 705747564 5711 5785 93137758 6017 5971 241976634 43162 43196 86867698 42902 42903 554566573 7737 7754 982989949 64120 64121 878068700 7225 7226 152214500 59274 59331 593047119 33340 33358 253327482 98032 98052 343399711 62357 62302 285768888 30990 30991 951222192 53887 53888 78867275 17559 17560 241168248 923 891 8868069 31734 31735 360815298 74912 74991 132301234 7546 7497 40364039 66981 67030 520071181 94949 94950 109756208 37091 37092 224267321 36833 36918 281768979 72557 72558 787452754 36946 36947 750665235 2694 2695 890629086 69863 69850 932648922 13403 13362 511106460 42191 42178 711611226 2403 2362 871201055 56983 56984 462170249 27579 27636 20356876 88191 88187 422245791 38901 38902 139156280 92908 92900 517656293 73656 73657 416898504 55778 55795 729931955 38625 38626 550907150 77209 77210 985566783 56008 56009 717670256 3446 3382 61518350 2825 2826 358338690 60316 60317 895951376 14386 14327 444658176 29944 30026 20358545 81598 81599 29612571 45679 45680 778166701 63198 63199 61415855 40180 40181 261075595 26539 26586 834115539 60590 60591 7235030 83057 83082 579500967 24456 24532 824755612 61172 61173 300513988 51875 51876 536792646 24547 24548 756121458 87838 87797 50688884 6998 6999 153856364 62088 62076 141802480 75198 75184 327195280 76717 76763 647624284 44325 44326 615262642 41385 41440 257798322 14655 14656 709728150 31777 31812 501158205 62160 62161 666229939 41932 41933 562934639 50380 50403 953395439 62324 62285 479569943 97637 97624 843031465 34696 34697 682499733 49248 49249 80676764 50322 50382 304201312 12835 12840 105106496 52769 52770 536453536 39014 38952 656487020 45844 45845 998714287 99791 99792 197381309 67401 67468 226531863 33660 33661 8291984 8585 8667 986697793 63554 63555 92547679 93006 93007 229210354 10437 10377 615126590 17428 17379 167016087 87463 87464 513397567 71520 71521 642879195 13217 13175 314666414 10102 10103 768894206 21443 21444 670074897 50376 50377 910340189 45867 45868 990281310 73731 73732 923024335 81656 81657 287108057 17238 17168 536249255 54382 54383 506061103 16129 16130 192726905 81019 80953 827377691 19278 19300 61920030 28361 28321 941716621 98953 98954 367316416 27883 27962 632258829 37194 37137 227703592 518 536 400924780 15936 15937 129958340 89159 89183 623599647 93305 93280 213310065 26335 26336 854002246 81117 81131 436657056 94861 94925 779580998 16223 16224 565622879 34805 34835 406433472 13685 13681 202588544 78283 78284 438624521 79133 79123 806900945 76558 76580 981301567 72958 72959 950620245 61395 61367 354129656 44102 44103 340909094 7250 7251 973668029 70937 70891 435349803 81038 81024 488248442 6292 6293 99787695 34301 34235 539333671 87592 87593 174802496 6024 5990 561059510 12326 12327 91224622 4717 4718 741316816 59897 59898 581907577 64898 64899 238833869 7648 7649 367890063 64245 64195 103086276 87628 87629 927117447 99810 99811 626182158 31705 31706 993617755 86451 86431 295926576 67827 67828 978129203 12909 12938 135065508 93502 93581 278479653 25855 25856 785306223 24780 24781 447039038 31520 31526 2569560 85828 85770 751247121 62091 62092 419074085 15900 15901 256770923 74944 74976 771738440 46189 46190 871079033 37038 36997 67972036 30926 30927 886154236 36155 36207 429168218 53302 53263 791805838 12735 12736 525077767 18640 18641 540355838 61474 61478 6458532 97690 97691 116080851 48999 49000 724306653 25996 26048 368783316 21382 21383 252784470 90735 90697 983517841 70492 70551 510520807 67302 67303 669066310 22141 22142 91117827 2342 2265 283156845 30681 30677 271854859 34684 34685 533268730 97537 97519 201170968 76662 76663 288718048 91891 91918 459562262 54370 54313 704426296 83377 83378 719690573 55754 55755 525588784 76575 76576 991352214 79799 79800 914084311 29369 29357 448161585 18061 18062 796117984 50126 50076 526986904 58024 58025 698552012 50141 50142 210613064 997 1034 842566173 10871 10897 869346700 54304 54309 212051091 63510 63511 55641252 26473 26474 456372449 62560 62551 969354502 92506 92507 99545939 68268 68308 37207888 99588 99672 178939004 5502 5422 890908719 80605 80601 844984524 72318 72319 122565026 31466 31467 520507248 40994 40995 612706701 95118 95119 413880671 42695 42629 191531533 4880 4867 71975102 67235 67236 313985063 8521 8522 271150498 84446 84495 898287741 30775 30809 710043429 90535 90536 236055365 19679 19753 447743310 17864 17839 583224681 59378 59379 815970175 27542 27543 691523887 99565 99512 211618922 66309 66310 319597016 78011 78077 986088320 4573 4574 606454266 82011 82039 509691807 77877 77915 890356630 99085 99132 638833015 84760 84736 461026370 53933 53934 702787693 57963 57910 52945703 31268 31257 905836180 42064 42128 705710932 10939 10956 913929763 93963 93924 252830628 36085 36077 273992773 36321 36322 258179585 67228 67229 39468381 98490 98491 861361908 30040 30041 107568360 93044 93045 819805206 88250 88251 515573380 35378 35452 540257830 30849 30875 386686725 13801 13802 763376661 1324 1395 652163971 42438 42432 186804385 15372 15408 101674035 51852 51772 50474863 17481 17547 906785356 23992 23966 310364016 7205 7206 791355797 86066 86067 323756407 15829 15813 769718737 62125 62119 844110558 23553 23554 697930133 86731 86687 442016987 82946 82947 496503705 4399 4387 370392827 56480 56481 253951100 23228 23229 191592003 45638 45639 727747959 57442 57463 443883375 78036 78037 685488907 75369 75287 759456803 94342 94343 649226950 3308 3243 787441928 26857 26858 150077843 58294 58295 207109093 19366 19367 177658245 72389 72390 435240020 37278 37279 936801719 74740 74723 591210882 78812 78813 407550679 71286 71320 127631190 55186 55260 887113231 14768 14769 669139768 92916 92917 301557438 61221 61164 131080400 48972 48973 786371974 63755 63838 299220146 22601 22602 516903664 74861 74862 437462405 39781 39849 651811672 8683 8616 472434099 97207 97208 812102309 71532 71533 964068108 37469 37470 666723631 36758 36759 616384807 96485 96536 676228325 82963 82964 838880193 16610 16611 582101271 26553 26564 343831187 1732 1733 159486197 5084 5085 123797688 46201 46202 324439539 82662 82648 815282540 87196 87111 402093900 53370 53447 593200429 2784 2785 901571370 16210 16211 769155779 47969 47888 266202062 58134 58135 120285429 1211 1212 301551453 61359 61360 822718629 77657 77737 718835435 53749 53678 381174234 38458 38459 12556379 28243 28244 935787164 33487 33488 668061776 9956 9957 384124200 13609 13646 985585667 57233 57234 178109409 90035 90072 550538877 39864 39863 20010995 41855 41890 263085117 41713 41763 889335354 28041 27993 551721437 8758 8749 696911766 68599 68600 571153890 93374 93327 350207930 51631 51632 787031709 232 283 233345157 42979 42980 642317072 48316 48257 804136323 81393 81476 34748822 61679 61680 456565631 84497 84498 907620121 32715 32716 871328142 31070 30989 113325334 68716 68631 80455657 7982 7908 281406299 76355 76356 207947401 86746 86747 262818479 38298 38299 142483387 98211 98212 615419546 10225 10226 419569093 88370 88371 218699206 79223 79224 637579253 60444 60445 487270243 42410 42411 264192749 90791 90709 315275638 12587 12556 51663006 34784 34785 834006958 50343 50314 666005658 60955 60926 64461715 77201 77171 574768377 67471 67469 773351892 71182 71116 384836295 6780 6863 928609541 93185 93201 237132884 24083 24084 389221479 86353 86413 335281145 98005 98006 87804063 83157 83158 188705092 28764 28765 772524727 46614 46662 302805836 54694 54695 187463977 49844 49850 430311372 62849 62850 437493290 90673 90674 106935800 7264 7198 536600861 23906 23977 512852749 64732 64748 814305930 60728 60661 634368930 38540 38490 591224959 42094 42077 979539608 38139 38140 851922449 65009 65051 866445267 83720 83721 447171709 26775 26727 182674294 28895 28896 465310999 65713 65690 796390120 53505 53527 856410502 87187 87188 659382901 50667 50744 372150970 64224 64139 982408873 92219 92220 455164413 57850 57851 312966217 51726 51727 10150989 83392 83334 137909032 81219 81248 672081918 67893 67914 262650712 55043 55002 393589718 93369 93429 669996071 38558 38483 61203358 79928 79929 527758617 84459 84460 512022866 26050 26051 968307565 93217 93183 760598928 94012 93978 587187285 34000 34001 560300479 64111 64112 492166472 52798 52799 663276258 37791 37708 662155049 48942 48943 566590180 57465 57489 55546849 19017 18993 937720959 95174 95175 509653915 99075 99089 123818337 21662 21663 32774312 22167 22168 306603559 10307 10356 461737208 98157 98163 62033902 3436 3381 554561476 23243 23206 167577187 73638 73715 461147279 82941 82899 101220599 15484 15425 382842053 26184 26185 323496748 37222 37266 349505268 7359 7360 370988317 54322 54371 64061822 30033 30078 739051653 91156 91157 956198157 58699 58738 441287439 3174 3175 536780017 63828 63829 752112676 9957 9895 68854586 21359 21360 918007048 60417 60418 994353231 60970 60971 48483933 61272 61273 666040166 11224 11268 523265885 98507 98579 602827674 22715 22716 58825007 85915 85916 573856155 93359 93348 263663027 32468 32437 334728740 62496 62495 94366976 17585 17586 979621217 10570 10571 52602716 68360 68312 699755474 3054 3055 997902452 31544 31545 876576490 46458 46459 914542791 48332 48257 553047831 32642 32643 158592258 90821 90876 379013288 30415 30377 384623348 46700 46631 787897861 2315 2316 855296679 26881 26882 318530026 15758 15759 555888011 56875 56876 285793044 66676 66685 216589023 14862 14878 959237768 93695 93777 739473950 18761 18762 714360915 11781 11782 117332606 4697 4773 952284992 61302 61303 504858408 35468 35419 207982768 76948 76947 488169348 77106 77107 307513693 16283 16225 35192879 13551 13621 264003647 29564 29565 145754379 68779 68780 443313079 44575 44576 842774445 65715 65681 423463871 4757 4817 125788814 5888 5889 386548496 37385 37302 304277755 57432 57433 903156565 33205 33206 132785236 76950 77005 66292716 45687 45661 564237673 69482 69483 327632675 40858 40859 792782722 46012 46019 84021339 51931 51971 769209141 97758 97759 59830027 78216 78217 447125486 38909 38910 394127310 79629 79568 764987473 12159 12160 402237531 76364 76371 461665493 99655 99632 601694836 21601 21662 253398439 86897 86898 691257005 92424 92425 896838005 73167 73168 684440975 27681 27682 89358561 4101 4093 360284769 5344 5388 56158595 58825 58845 74986837 17073 17074 554960624 18849 18850 431599608 78778 78856 496529365 850 875 464428908 87832 87809 994831016 11859 11860 151380373 89921 89852 254456846 62800 62771 183731057 95099 95100 904676971 69268 69341 940644200 94 176 873346005 12066 12137 853605472 25885 25886 582915909 68540 68541 996122498 33899 33900 894542537 44444 44406 627944073 74509 74510 149503481 47447 47483 336402445 30998 31031 319768513 17033 17034 896474557 50634 50635 174878324 1741 1742 57455544 51057 51103 727905720 62667 62621 129293987 18604 18605 221693334 15924 15878 311695514 32851 32852 449374158 89727 89728 306615784 9977 9978 470312822 50942 50931 754646485 61305 61316 666271513 71263 71184 505259348 93879 93943 717259005 89144 89214 556357596 55223 55224 116725382 96606 96681 566499451 34981 34906 200362682 71045 71038 417024579 82027 81964 419698138 78063 78133 94997797 20968 20969 688758278 53592 53545 481674978 58193 58255 531368362 85773 85774 188874268 69798 69849 532939089 51639 51599 877120576 49527 49565 340634475 36081 36082 175136517 1812 1813 536805482 31819 31738 3453758 71084 71085 143475292 9926 9937 895959088 41570 41571 185860159 72173 72174 260164384 94279 94280 428952852 72395 72313 38191491 74317 74318 422989943 99888 99889 547239008 26250 26251 141844561 20822 20774 506614723 46928 46929 225267732 78351 78352 903497806 17605 17526 298414874 93172 93121 768630936 92617 92618 497225742 12463 12464 748404828 24984 25038 3481090 5401 5343 286007766 87774 87775 388473734 59921 59922 163696157 51889 51890 528093465 85542 85543 90925360 7284 7285 859550686 29265 29214 484659235 21103 21188 17252984 10859 10941 248258139 91214 91215 277238063 10184 10185 918920117 96943 96858 524363552 61137 61084 316074960 70221 70140 668184766 31574 31575 44792865 47787 47737 126817911 10722 10723 275255552 16793 16794 888895484 51074 51075 451546861 56808 56831 496045979 74491 74478 793116387 36596 36583 742816442 689 630 803771379 33912 33913 959282428 45115 45095 799048974 82597 82603 978474984 96357 96358 549074244 13145 13146 370885268 1349 1350 758289155 97466 97495 359588534 46545 46520 80607189 1656 1657 310624679 3714 3699 117922470 28262 28263 579473453 95704 95767 597374541 88913 88865 646760911 2446 2447 850303903 14246 14247 613736635 22210 22200 803259649 50369 50370 160325784 93773 93774 634942328 96194 96195 38244562 10969 10942 164324265 66783 66707 128166225 74897 74981 773286652 98302 98322 288841632 91458 91459 755143597 75957 75958 699931157 47270 47259 643634818 42336 42278 685901511 14374 14326 850578541 14843 14906 71451413 14373 14403 829126979 76081 76138 353337981 31129 31104 916345425 13088 13006 277131927 87675 87676 152931368 65173 65256 402056850 81713 81714 274925719 66630 66631 222368272 89734 89735 928190537 52392 52393 444514728 78438 78439 117987334 7380 7381 756824465 84401 84402 151601841 26046 26047 33717071 65791 65737 459036866 23250 23251 387734596 89153 89154 748854047 44433 44396 801665494 56930 56931 374841088 90026 90040 12130768 55239 55240 254105089 19180 19188 393828252 92342 92343 732044253 76887 76888 583583974 52786 52803 527773278 19912 19877 871509024 25872 25873 557711056 33078 33057 802713670 81275 81276 137631755 2045 2046 77183625 29479 29489 709891272 74749 74779 162924613 75266 75267 162108942 84288 84208 104948528 82757 82829 246158504 30054 30055 86079706 99921 99861 779747359 59576 59511 564860704 73846 73888 37547302 98596 98552 534410474 97995 97996 689988703 32369 32370 383146709 18022 17964 932669332 39569 39584 58468481 41862 41863 883727286 11123 11104 705642088 42392 42421 271309944 43517 43518 841080714 74982 74983 329563972 40799 40730 92566153 37096 37097 644261205 76081 76082 981376846 8873 8874 263928538 98820 98821 416131612 34279 34280 99432608 94161 94162 836809095 18738 18746 269464324 77612 77658 305248600 11723 11724 503254824 66700 66666 991872257 92330 92331 244915531 87813 87810 758741339 41511 41436 535482432 48019 48020 230921059 68050 68051 403148519 51040 51070 705147157 73683 73725 999085568 46198 46206 549755423 88405 88374 978583455 94515 94516 283139340 51092 51093 43148057 74067 74068 905178997 66937 66961 942687887 24899 24823 34581454 85398 85399 628672347 95404 95432 149799588 84149 84150 222345250 10925 10926 824981647 97449 97489 216550376 35203 35245 265181907 56765 56766 830632317 57025 57026 87457812 4946 4949 69353508 87298 87299 311488212 5806 5807 803212951 59262 59189 306428405 66849 66892 48850562 10020 10057 905028923 51585 51586 124540183 44341 44363 692828919 6485 6486 314064139 998 999 392849458 42616 42617 686955265 85784 85785 577850332 85420 85340 796462288 64287 64299 298209470 28634 28677 683741836 2484 2538 636143692 67512 67513 910128503 96483 96527 685889068 99702 99648 118597131 13681 13694 674621907 2784 2710 303853986 74940 74941 903790719 8478 8479 828064917 63722 63644 910635063 49791 49792 936783621 9052 9053 34258845 95439 95440 670875354 99958 99976 579956466 38215 38216 686662249 84210 84217 370029343 77094 77173 989352143 40026 40027 875008906 58776 58858 293285283 25331 25332 745197846 53298 53215 778062239 69997 69998 614005698 69919 69933 180600064 31564 31560 260970994 14809 14810 270323201 40599 40622 888672958 86538 86462 871931496 20782 20790 352522370 89392 89426 553857455 72914 72915 912829584 7275 7276 977477359 59575 59576 235960915 35129 35130 773899085 57519 57520 24619051 14765 14766 227448999 69256 69178 302809201 98102 98072 2036493 1142 1143 605846007 97738 97739 744212503 87286 87355 743524808 4179 4180 150392451 46005 46026 583599882 38802 38803 133291401 14348 14420 398639610 8086 8090 669661012 53828 53781 245186994 17869 17905 598592888 23402 23338 196253923 69400 69401 782842622 88711 88712 280276172 79756 79757 843081813 885 886 41333606 5542 5543 510398767 43122 43123 766996222 31411 31400 221420255 30756 30757 596348666 35551 35617 320567559 95235 95236 969480463 41661 41662 375786716 2577 2578 586857861 25517 25511 643619474 71534 71535 900099426 45572 45573 469876451 74592 74563 967621384 64694 64712 342766247 65395 65366 901071553 43869 43867 828077342 30177 30234 383670972 90290 90291 420095513 85359 85360 427189463 61511 61569 238499367 12161 12162 29142879 66907 66885 770707870 72015 72077 243329180 17997 17925 153668900 45984 45900 550951118 25324 25258 614565553 80537 80581 504216559 74175 74176 405669964 60418 60386 884857979 50250 50251 646298647 97309 97291 50852112 53148 53069 592250574 61988 61925 585643845 54994 54995 188055508 36318 36296 679817259 13809 13810 929770016 27273 27274 843639479 46338 46284 81561378 74960 74992 40531716 87455 87456 279959531 86963 86907 654422826 15664 15665 86048616 36535 36536 922961806 10486 10487 18296764 97770 97735 534596390 55054 55055 488904891 53634 53578 212186414 36519 36520 755809714 70197 70190 484335616 45729 45740 235764769 99385 99386 802088763 57765 57764 12829587 551 552 973635411 15873 15874 428648040 77172 77173 265988688 46695 46776 473946388 45293 45294 13940343 29543 29544 617494270 1308 1335 218098507 59361 59362 541094692 40807 40808 686094732 14588 14562 88062216 71008 71009 709441524 5607 5608 342588112 55266 55267 802968815 17136 17137 964536039 6812 6746 586038309 28185 28212 487144804 79060 79034 682872804 57093 57094 184126145 67375 67342 580179831 20547 20548 889816421 67189 67111 717487607 54083 54084 801503004 93717 93680 671508876 45905 45906 680413156 60294 60308 381054775 28087 28088 511365473 23395 23421 791317895 59933 59969 935514103 52915 53000 655091065 21618 21682 75127645 33557 33558 798261016 36468 36516 459902123 25780 25728 992035940 45375 45388 961436271 6371 6305 684015309 52448 52510 980256699 54152 54153 725685440 91509 91540 204292333 19235 19311 830788904 89681 89682 452613021 95489 95490 233999042 21223 21224 453904932 85103 85097 222258702 65169 65170 556770096 12026 12027 117841662 92740 92741 351180728 96000 96001 330719387 69463 69464 353438428 36564 36488 364629180 30656 30730 956206962 38332 38277 485184707 94592 94546 61509531 21459 21460 475935524 63665 63748 139859195 56028 56029 771490142 58924 58925 657000325 26132 26194 932585703 5207 5208 734841260 47692 47693 121614050 32691 32692 773342432 48850 48816 318868065 18920 18999 408186394 47447 47401 781810307 94411 94412 906844080 26981 26986 716295387 52083 52084 588060631 33192 33243 762681109 27812 27871 491763726 67314 67315 351222496 55099 55100 837671965 93314 93315 830853128 88012 88069 570648984 71242 71243 12769648 76124 76125 867942226 16238 16183 367109964 82790 82765 173582269 38738 38696 391414053 64847 64848 526796429 11800 11883 617097849 3521 3514 585073333 86386 86326 372136477 23403 23404 19084162 39689 39690 668880347 65774 65715 396600103 24829 24774 679841746 24338 24339 278987125 41411 41444 60158775 67209 67276 390963554 95392 95393 815494179 86250 86251 863020136 45094 45082 707718998 200 224 478319944 20762 20763 473684397 71085 71092 85522295 94048 94049 308005137 76323 76247 122360541 72772 72773 697454168 71929 71930 295641174 25669 25595 235282611 91893 91972 493569151 9856 9857 705458113 85187 85188 541820115 34355 34356 701079178 8541 8542 960676419 53396 53395 435140940 94193 94194 424139723 54541 54542 602040051 50042 50043 179247487 45139 45200 474997725 10064 10065 607257851 71460 71461 937339778 90734 90705 652606722 3456 3429 828496344 20006 20007 17479604 67916 67873 676754501 74553 74554 742371698 73374 73375 788346706 93886 93887 653213368 43753 43754 929453397 30509 30510 938699471 9667 9685 323890701 19516 19478 657415449 71484 71485 740725838 92057 92051 160121557 54658 54659 227794960 40933 40934 491131228 31360 31361 237128892 69510 69514 799121743 53319 53335 3414731 66549 66550 189286016 15314 15233 495845988 36468 36469 242310513 53330 53331 350918198 59824 59825 243761493 50026 49953 523713944 73657 73595 285551973 61643 61644 881863495 73944 73945 170834103 43057 43058 794646278 46966 47017 897918459 33489 33490 500326700 1193 1194 134674221 53536 53553 894468982 71985 72050 590596042 57591 57592 138338337 4447 4399 965648744 87310 87311 450869792 45824 45825 510115456 23592 23593 786106925 38550 38490 359429240 41702 41703 142381204 62401 62402 864677574 9720 9721 386232659 16074 16075 565284647 93536 93547 530753876 52366 52425 792116626 91633 91557 892230401 76609 76627 636449330 23612 23582 558681556 53493 53458 483535199 11119 11098 501315673 40322 40323 809517737 20151 20152 530907522 62311 62312 145183731 7654 7578 169969715 25084 25145 944592685 98777 98778 910731837 50314 50243 455059265 71370 71371 38796359 19529 19530 393484622 41604 41552 831708419 19246 19323 546197367 30106 30107 587333641 50931 50932 914525499 1955 1987 663245763 41897 41898 643646101 87512 87488 549775200 48502 48503 735171022 21625 21590 131897047 51788 51872 109266514 55651 55676 237724848 30420 30421 466225872 58468 58469 942939659 84295 84296 341955592 49130 49131 755341982 28957 28958 516143925 67508 67509 533846036 81880 81881 20544955 919 883 207220506 44984 44985 497906107 5327 5260 351456270 84540 84468 894957322 39796 39797 960795151 59543 59544 717781420 74306 74293 905356763 35871 35878 814826240 43269 43235 187382276 84747 84832 573171 30306 30307 675478693 19636 19637 569395043 38185 38145 961543786 67399 67400 627761675 57198 57199 298542055 86497 86498 955183547 84458 84394 14748917 57319 57320 881506575 19001 19002 101751700 80838 80764 893577790 30580 30581 935742577 5778 5732 375796722 29922 29954 944391398 41153 41154 651755858 93674 93756 458267847 4694 4695 668067527 20399 20400 104340922 38531 38509 535658271 3714 3730 405621522 64644 64645 884921478 41742 41743 106455610 81273 81274 28504044 88178 88179 619504293 92280 92281 949742830 13551 13552 417409300 3709 3649 765883559 87524 87525 785622185 87873 87874 368312365 92577 92578 224632268 68432 68433 852783189 85306 85320 926564543 23899 23943 590040967 90580 90648 290905306 1212 1145 845392949 80054 80097 663590356 36305 36368 24525653 80029 80030 29736237 42341 42360 294352065 89011 89012 250236797 39044 39045 334531684 21447 21434 843111246 1943 1944 318824431 29599 29600 547578442 51821 51822 745057831 65004 65087 734919324 46817 46818 460057517 98258 98261 962103485 19070 19149 585164536 95431 95370 290958124 34042 33995 317533479 36357 36325 987300867 92683 92684 985061091 47065 47066 108650533 2870 2938 64181707 18172 18173 304556422 85707 85760 909008929 6307 6233 67404095 92023 92103 480332835 94890 94891 920208090 69357 69362 277178654 6676 6677 461857763 91514 91515 187963334 28638 28639 998658020 2763 2764 426363567 34604 34621 616490449 21110 21111 917923108 29752 29809 240126948 5211 5212 501692342 23629 23646 635232652 94577 94578 484075353 19994 20027 455320679 35712 35742 329415565 54143 54144 663447257 54230 54206 285367442 10492 10493 824141966 48984 48985 646280905 38879 38888 11012213 18686 18705 47463499 7523 7602 513470485 97110 97029 153746550 96461 96462 322727678 40898 40827 459931976 70598 70596 833387500 26307 26308 637921882 14728 14729 520934662 18946 18947 828265113 15985 15913 978061652 13415 13416 80434720 21003 20924 414682160 14542 14543 638399452 36477 36478 747385741 25251 25252 57925470 62309 62310 822827677 75127 75128 928483040 81565 81566 838033497 3698 3699 742940499 52517 52580 766349992 35205 35206 263590729 40949 40984 880194194 3607 3544 715022065 80018 80019 43530880 16784 16840 830994816 39110 39048 116250201 23231 23232 299033619 92467 92468 150920468 26489 26450 531498779 75680 75681 544415605 2511 2512 439440356 68633 68594 757502607 79846 79828 34924709 67677 67651 290521465 80512 80473 354062684 41130 41131 412493038 46128 46192 272616534 2965 2991 368446605 16783 16856 782375087 8643 8662 510727144 35308 35232 948087038 15039 15020 378649219 96642 96643 889438855 75806 75872 710579011 56203 56254 644437458 31674 31675 302718289 84114 84115 374086014 66233 66277 499124213 66201 66129 825949226 84049 84069 814083787 68696 68697 497820142 12608 12595 896328438 3649 3635 352810116 47844 47845 490616577 91800 91801 5527666 26965 26946 436946394 7347 7418 923969989 79291 79259 444921257 68653 68673 45557922 41419 41420 962763858 43367 43382 48511958 22340 22341 553925274 37731 37689 159044151 2626 2627 708887412 55501 55502 794694176 42389 42390 443483465 2296 2381 817827954 46379 46380 401578296 46056 46057 288838047 68530 68510 744829595 21904 21905 749277635 72565 72578 720608550 80461 80462 189421068 65971 66000 531934706 13674 13675 456226986 47209 47169 883390174 75275 75276 429965157 76560 76561 58810179 3292 3359 985350666 7950 7878 219871212 51850 51851 593292987 43590 43669 68734310 48759 48775 160281529 82582 82583 973823187 19121 19117 232976974 28223 28224 508696845 69796 69797 133898989 81040 81114 436657851 66004 65928 920970721 44158 44173 912874309 81734 81735 929558864 25711 25703 948238730 90093 90121 126616638 78650 78623 500300348 1193 1182 454125928 67143 67132 284481470 9525 9450 653900764 77769 77821 541726165 34982 35012 343059203 66178 66122 606604216 17290 17361 909531619 52164 52239 10822387 9395 9437 951958772 42735 42736 814039629 76168 76169 953452126 22917 22918 405857138 99372 99373 759462942 37088 37089 49507075 16283 16334 614260191 86122 86092 114671651 91760 91795 267558239 81726 81727 104114477 71477 71468 913079980 69481 69505 97261997 10692 10659 543087112 23550 23551 531576426 23916 23917 146284068 97388 97472 284547086 6317 6318 667357755 16641 16644 567931732 43751 43767 716284903 71391 71392 852307235 1613 1614 812791415 70952 70972 938817687 32289 32290 202948103 66408 66409 213656281 82472 82473 590083837 70263 70264 685016951 82089 82090 513618136 64918 64919 622069968 57705 57659 401869314 12871 12875 516899432 5929 5848 216375494 89664 89586 496360244 58358 58359 36095536 3695 3736 984425803 56638 56563 772949378 91034 90951 8088306 28937 28858 139275571 8675 8676 622023262 33068 33114 762925529 4918 4970 806843363 28241 28242 180500690 17830 17831 96704586 32725 32714 252308131 91336 91390 922603414 57821 57892 266035016 51819 51820 150814760 10783 10722 525764167 85141 85142 851932115 28379 28380 658521184 44960 44875 361424295 72297 72298 268030476 27299 27300 567258307 6977 7042 582064683 80701 80693 528648878 21012 20986 750695089 75210 75211 289999553 77152 77218 772786426 29067 29096 23485928 34419 34451 401200947 99268 99269 187894501 66438 66439 545158783 15291 15305 99762396 124 125 89385142 46372 46359 456221316 39172 39142 721406184 19423 19339 748381067 85031 85032 801187903 77521 77552 909235424 87933 87934 522488061 19658 19622 259641435 57531 57532 332518771 95729 95730 518911855 1819 1820 290759829 15380 15381 847445199 16805 16794 289393177 20021 20022 315063700 41779 41769 388336937 69050 69051 642833808 67669 67670 785344744 26302 26341 154715249 66022 66023 184397359 94456 94503 340823540 42980 42981 489543889 84642 84649 26841342 50330 50331 475092683 77355 77356 997922917 62838 62893 230210286 88197 88233 361142163 1460 1461 648330511 80635 80636 514916140 49523 49524 664951579 76844 76918 242268582 56251 56255 187373903 91382 91345 811384360 97556 97503 361520697 30833 30838 986953752 54528 54529 638877169 85507 85543 386010667 42800 42783 244868734 43382 43317 799050046 79304 79305 70124655 42729 42730 802929780 99279 99280 458525530 12707 12738 851560401 65588 65616 745178012 33401 33402 563652630 96747 96748 49011724 47141 47156 250053849 86223 86236 753984184 40240 40241 379875502 25586 25622 216993609 19386 19391 25736299 66367 66368 616361093 87991 87992 7437339 8777 8778 363948680 29293 29294 702917203 64487 64488 630941258 66300 66350 241813225 79747 79705 220679755 16700 16748 856581048 62015 62016 763311986 96587 96588 255982700 83376 83377 180268609 65215 65216 911858575 57278 57285 759963144 11611 11612 269716058 60284 60285 522069764 13205 13206 92225224 95792 95793 826884554 62855 62873 183848478 7742 7743 354273275 12571 12610 63711146 20626 20627 626423588 4619 4618 527241691 15935 15965 63845566 55790 55791 757153427 15440 15441 329762555 41952 41953 243812842 92054 92022 678830007 86789 86790 524470627 82188 82189 732014940 81539 81540 275671957 8075 8122 629505358 40027 39947 943523989 17536 17509 159641270 82148 82222 924512736 2180 2181 669315753 69537 69538 558317210 24864 24816 8560318 86838 86796 920163155 13608 13609 37845065 98694 98735 47444616 93555 93556 979070462 63229 63230 181249984 78276 78277 932085926 72224 72209 35367880 67207 67225 114086857 32607 32534 38571829 71589 71512 865076490 38803 38804 890454559 30231 30171 530529961 75244 75313 863263509 83207 83232 446750079 88013 88014 953006418 94599 94557 116786511 69900 69951 899909499 58037 58038 95777005 45010 45074 818965740 77032 77033 558402737 23053 23043 650426720 57720 57754 541289040 84390 84391 438175019 27673 27744 940113076 68515 68597 118579543 77539 77540 69087246 87086 87116 117047718 63657 63697 535411718 60594 60595 664102813 27934 27935 338168440 31794 31795 284570191 25930 25905 183815749 18687 18688 887205632 82449 82503 498949708 73609 73603 17380115 18315 18316 712587483 75366 75367 826138879 43153 43154 570020335 81115 81116 504305571 14892 14831 661167097 41330 41331 91604 37576 37659 111974799 9721 9705 409363934 21296 21297 577560794 63070 63119 650186288 97099 97097 29053742 25854 25814 146975194 81500 81495 629746561 89491 89488 374072697 55383 55384 714057622 6086 6047 29658140 58503 58504 947395641 55750 55798 162969224 88330 88331 872272618 59374 59375 252112950 72183 72184 694541356 56552 56539 981530027 74596 74597 244868672 33118 33150 254730276 52614 52545 208324252 59086 59087 884358728 59320 59321 51629933 3866 3867 116265571 24422 24423 145316766 22424 22490 984698124 80470 80534 342849754 65506 65507 484313295 41597 41682 921106261 27461 27411 380634387 71994 72052 874139218 45449 45450 634874888 60724 60725 563408263 33148 33184 99891311 83815 83816 971169216 87763 87764 168625336 72707 72632 926732558 21151 21160 599463695 58155 58151 771648349 4093 4147 779012230 31664 31709 183358636 46687 46688 132516200 5029 4987 894817414 65190 65191 563139665 84627 84628 725824716 43661 43611 878434058 82076 82124 276524667 98044 98045 594000785 65080 64998 347845768 88232 88186 588052741 67919 67979 536289182 7921 7854 957167094 49590 49591 20042262 17004 17084 830060441 8365 8366 669751955 13478 13479 860685388 36954 37007 356860732 85135 85136 778896549 11076 11038 332922080 89758 89742 264840181 87739 87683 350559621 6937 6938 774678572 1430 1419 27754653 89310 89303 529122342 29375 29376 173168103 10235 10236 30870692 54472 54392 358821047 36621 36547 172738047 65412 65415 969578001 99106 99107 239113271 26674 26610 696342341 18462 18463 558181790 19263 19218 224959401 63785 63700 328814222 9522 9479 207746680 73112 73113 833760370 94460 94461 29734068 93325 93348 47708764 62281 62282 290135884 26217 26279 818238715 11978 11966 529273530 9601 9529 915298276 27889 27957 729581937 57935 57861 929625773 61739 61748 966856010 68921 68922 601687260 80514 80596 72819193 83563 83513 307528453 69122 69091 159893124 35781 35782 455995735 38055 38056 933465370 72599 72600 517839476 85782 85787 311322052 44972 44973 846874352 26053 25989 935705779 71270 71271 659781075 10581 10582 643356048 94145 94146 956106913 52203 52204 753947200 17692 17678 28675788 82699 82700 339983125 46594 46581 758286893 98167 98117 880156599 82770 82771 739623666 39561 39562 337129699 44432 44433 850810383 52766 52735 696075841 40125 40126 994273055 2485 2486 315280323 81633 81634 878909194 75660 75601 382767792 43570 43500 66684287 98239 98263 291127444 18492 18574 258518445 74050 74051 770755774 84281 84282 175281051 59482 59483 277740141 89946 89935 858153376 77764 77765 246000432 55328 55261 484867982 55766 55724 90412277 88043 88044 920813869 73866 73867 695964240 9876 9877 164515308 73931 73932 272601057 12177 12178 740176077 636 637 752168025 16951 16976 815671042 5045 5034 938378383 4748 4702 626111109 86192 86159 508914607 25101 25090 338570157 65947 65948 963072265 36775 36819 882134848 97803 97804 172509781 50575 50576 256231375 86171 86172 615576584 38415 38397 768238101 44812 44813 621930244 67450 67520 462622916 20738 20823 171064245 23233 23261 799267621 89207 89252 220576738 65748 65749 377559345 3720 3721 215409502 91784 91715 168794364 38166 38197 529988425 82484 82485 879979680 58671 58639 963758206 7541 7542 810937954 50018 50033 345848081 23247 23164 835455516 20631 20632 322398698 3396 3380 898988688 77549 77580 740458586 46480 46564 403704765 69918 69931 548675848 797 731 156829174 47566 47602 226700844 1337 1391 244919209 67753 67754 354355802 55529 55595 339177503 12541 12542 518590751 62739 62740 880994553 19375 19304 888358170 95408 95417 771682862 69583 69519 584078371 40879 40880 366008264 26107 26135 8515839 33467 33470 492436787 2812 2880 269040145 3143 3144 217378143 14543 14544 411489903 87222 87270 54463022 32365 32366 135549699 82648 82698 742689310 2572 2631 657267507 28189 28130 534768766 34416 34361 157703400 9122 9157 940518692 51968 51949 494933863 53732 53681 493045577 82450 82468 415034791 26056 26057 556290168 70365 70366 991325568 84512 84513 920558101 75493 75494 3025007 33006 33007 777973657 42594 42595 793512461 83191 83192 156155971 74824 74825 653640575 46183 46184 260014642 98160 98161 781518384 7408 7434 965507616 81687 81645 856357429 77493 77564 923334244 33846 33795 588912737 64933 64934 757846615 52153 52154 311761087 2676 2658 467314900 28814 28897 965426769 15399 15400 973772618 23764 23831 513382590 32547 32548 751814909 80929 80850 409917163 11308 11334 559260370 11144 11145 54181098 48250 48251 940514600 28883 28884 624280671 36256 36202 465836214 68529 68524 215685289 24412 24382 440240129 43349 43281 422021222 84700 84701 495051305 67224 67225 177561732 32362 32363 764445295 33587 33588 529193429 97170 97171 28574376 67144 67145 279378454 70891 70969 710199976 21613 21576 248946964 14162 14082 604980629 46986 46987 621975915 6155 6156 829281849 13287 13288 353290027 3229 3230 438721591 92771 92841 448891375 18485 18546 920137606 45591 45556 528323258 46503 46504 705251776 36428 36371 564777367 97204 97205 87365132 25579 25580 888818197 62303 62304 988492656 64401 64380 797981175 36760 36761 710993147 35047 35048 586287718 41301 41369 417286502 30680 30759 741638895 92637 92638 300263021 70303 70304 977871689 64963 64911 491341989 15205 15263 442109153 10887 10865 461028776 58390 58455 232034095 34526 34527 139513502 62738 62739 409979559 93951 93886 630854529 14259 14307 985858831 7237 7194 542767522 84497 84582 475836668 20191 20192 309417532 56027 56028 685685592 78002 78053 753131763 72142 72143 191929110 8605 8572 443572637 92863 92864 577190226 80818 80819 487951148 34121 34125 273409731 86518 86437 972646535 30532 30533 76610008 81635 81636 678153086 7993 7994 480795381 59144 59145 461470410 85074 85075 576152838 71251 71252 849342861 40031 40032 320283397 17180 17181 897347309 69996 70005 892673754 8464 8489 775266388 72564 72632 777423370 9359 9329 314913123 45065 44982 945056687 83329 83330 467172406 13701 13622 31368102 73557 73558 476279300 10116 10117 759965752 7231 7232 362720546 18228 18210 582065808 32556 32497 53386297 73493 73452 85913103 16144 16119 689667869 18718 18733 220251005 90313 90271 848199746 42070 42147 20178377 45601 45645 18344679 17084 17085 230128713 53545 53546 961529986 45561 45541 598232514 55317 55318 562180707 68035 67962 371255112 2509 2510 495906612 83714 83684 506447312 50466 50467 394853011 1244 1245 903862616 26689 26690 679594412 7103 7104 731209046 5466 5528 300270024 70443 70444 871038858 56625 56563 179059832 35875 35935 238562415 68541 68612 289715055 64560 64632 919187953 63578 63579 211838614 95330 95398 314950674 44483 44509 201883986 86971 86972 418620383 20158 20159 66726776 88325 88326 512462136 57399 57400 162662072 81201 81122 311644701 14438 14497 753656059 20508 20476 774723189 48895 48896 428885781 47750 47800 230683814 1752 1810 108071959 51230 51231 771014340 77877 77878 898206383 37936 37926 899836501 6135 6154 216076045 35969 35934 924267806 61566 61645 431943576 84632 84595 402045100 42807 42783 718685053 7214 7204 210205457 8049 8050 695653305 11413 11414 674013885 64291 64292 98628437 58968 58969 560689851 53517 53518 269633418 38369 38370 777584829 20748 20749 242165334 52717 52718 256381764 14928 14929 554322780 3442 3443 274054923 47122 47054 261992826 85936 85969 905217436 58704 58705 60740907 15508 15509 147704658 75269 75270 56756934 69670 69606 10367311 15838 15839 851932762 76773 76751 328366064 30522 30564 372281742 65161 65095 433548499 98899 98900 145365834 87568 87569 804752640 98077 98078 401992382 27512 27578 322953444 36816 36750 111713536 75097 75098 345459356 68204 68217 125824735 80111 80112 663763131 9395 9403 491658534 85640 85586 317539232 55808 55809 163499326 47735 47736 767972290 47521 47522 188622535 29266 29267 169299704 24406 24465 909718409 56944 56945 438488449 39152 39158 921867775 76862 76829 30190969 85963 85964 864233397 44900 44901 999462806 55213 55214 933869600 3546 3609 716588896 90532 90533 76943091 73191 73192 229834948 85760 85761 627063607 83380 83381 717626583 61072 61087 7425607 71173 71174 548600030 89963 89958 844053423 53469 53465 31106844 23358 23362 827414583 87944 87872 635568649 11813 11775 46834078 43651 43603 840860826 98446 98467 458019259 45112 45107 895885090 41074 41075 279750164 78575 78576 329030014 71818 71890 291648884 50177 50178 636196264 54147 54125 57612593 4024 4095 836103645 27830 27858 301827133 12920 12957 135403127 60656 60611 729119436 7513 7442 984942138 22068 22022 307175951 98001 97948 316023521 87600 87594 152053558 90731 90709 49838618 25559 25521 192483603 54940 54957 462546769 92589 92590 333908930 39880 39856 44442978 39585 39551 197941641 12632 12633 855213036 73358 73359 117182750 86667 86668 469163650 72518 72519 881952313 65554 65556 100842311 74762 74753 465030872 15734 15746 98085497 17638 17639 482739464 83712 83713 17854677 7989 7990 305199414 88497 88485 817113397 99706 99760 923487949 31723 31677 136534717 33730 33765 612317301 20899 20900 255138137 51143 51144 190427071 77502 77505 725597834 33332 33333 155336053 80458 80459 756445078 2003 1954 732558273 94638 94692 357604857 22104 22105 811116860 48013 48014 35484584 33508 33509 981072609 27772 27714 881778653 60002 60003 221882881 6401 6402 265031611 45890 45891 867949477 55342 55322 363422973 31001 31002 665415587 95988 95989 852644846 17251 17252 228242644 41441 41442 319004171 44211 44212 741667383 57443 57441 541569810 54247 54176 457348235 23117 23183 777453262 50900 50967 174727209 27581 27582 221642093 58429 58430 356142411 76268 76269 268786008 31416 31417 634247296 21593 21595 51671944 37140 37180 793855905 91740 91693 305163289 62196 62227 216711764 28397 28328 200844565 57482 57528 612967444 21277 21325 265532088 93327 93328 844851160 76305 76243 354480917 73381 73382 131117558 13173 13174 318903438 85409 85410 81461605 66843 66844 24272101 89825 89826 96421150 85330 85397 680813258 28821 28822 225645282 33261 33262 435364293 70661 70662 499267962 36879 36880 496802021 50089 50052 741016225 73353 73355 232162085 95114 95029 998940128 47802 47721 602610517 71622 71665 213931006 67118 67179 976254235 26971 26972 34124459 85585 85586 176575013 51892 51893 122410232 61055 61056 581789245 74044 73966 968217906 33776 33724 891146606 44903 44866 121489644 25379 25351 610948833 98418 98437 991250173 28629 28619 211019577 52795 52720 89852096 46958 47042 729990908 75510 75543 195254918 90716 90665 71884848 6426 6441 385315211 92036 92037 442007793 22357 22283 294252329 12112 12113 593497815 59176 59211 769603412 37499 37500 854349328 27708 27709 440944916 52180 52201 102939983 83690 83691 930420623 14904 14905 894944742 90615 90670 376175632 79513 79514 484272986 93030 93031 715470840 96000 95929 24877375 99582 99583 425369792 49136 49205 544415951 35133 35174 826416708 47079 47073 51634321 22529 22468 166710340 78083 78084 242038823 81622 81623 706358511 19306 19307 345079119 81507 81478 854750598 18626 18627 327845835 74762 74763 693360025 61391 61409 384253230 91475 91425 366594338 3459 3460 205283192 82326 82327 127838138 96424 96425 461096426 26938 27008 99044327 51320 51321 464773155 98428 98348 500501972 87673 87674 882709439 12866 12867 734177518 69069 69034 696143551 37247 37248 43439009 6764 6845 523208692 47834 47835 767639415 1046 990 430678148 82652 82653 4004003 91303 91301 989539770 13020 13023 613464336 20516 20517 50034465 48778 48817 637954284 69303 69270 574893353 77826 77827 784906768 31249 31250 802742205 62166 62122 74250334 90950 90951 734285993 63596 63522 351828261 50298 50276 771732202 38131 38121 309667372 56380 56381 491846287 50687 50688 845957836 5513 5478 220116334 90616 90643 647968082 7075 7124 311832049 40839 40840 43474893 85746 85747 926659341 48329 48330 825651047 24139 24140 348387136 87987 88044 885619067 54916 54917 622523442 56637 56568 609668391 75219 75220 752629044 85623 85624 45257268 57010 57011 501901838 7467 7533 499665413 64994 64995 274937034 24273 24205 924688821 74197 74198 293199057 14967 14968 26810260 10348 10349 565722350 91039 91069 81582534 71361 71375 616285792 50077 50065 928447895 49915 49916 151556054 25113 25028 220545254 13221 13222 403128339 15370 15371 67323075 22623 22610 461014085 12176 12177 395159723 96066 96067 920618304 64706 64707 903138080 50392 50393 498188964 35835 35836 15457874 4854 4855 759583787 59846 59839 108437302 29396 29469 663060557 74282 74283 962917966 36942 36982 352132213 32863 32867 83702570 13548 13593 376533684 7726 7707 928967412 78049 78050 899612455 68502 68538 721673585 40464 40465 941207577 57225 57164 780157088 88204 88205 527973170 65646 65624 750852135 59515 59516 296796260 51736 51794 941760306 38913 38914 390587715 26820 26829 327623187 31795 31796 257672968 4522 4603 884487378 81340 81341 537319577 95358 95359 111410408 9431 9432 545771548 2750 2751 245004771 88715 88717 138558541 51822 51746 818272948 52321 52362 684478045 41782 41856 536102892 9435 9367 26979608 24156 24087 324277108 12275 12297 397510756 28049 28050 694196103 49970 50016 985990019 73674 73675 247265201 73471 73472 729501931 68666 68667 146633386 97027 96990 215604132 9702 9703 146536801 23404 23357 707726976 45829 45830 708283028 91850 91851 405753493 24947 24898 686465245 31828 31887 309086973 81145 81146 539221101 7476 7495 612794756 62325 62326 651425604 83501 83502 146629092 99172 99173 408401637 60519 60499 379873773 68360 68363 58392680 65940 65892 184094634 75225 75226 733986307 14454 14455 627695015 19859 19860 117570280 20940 20941 715491330 14439 14440 643216483 94940 94926 22122047 24476 24451 90984960 74445 74447 959273958 93570 93571 669327198 54765 54800 547887070 3881 3838 745090009 38029 38037 735833599 4216 4239 886618645 35441 35442 468491086 21200 21218 473532404 13175 13176 29497462 29372 29295 499953374 22940 22965 362979747 40467 40468 627744443 16274 16275 952841789 93432 93433 965282003 53165 53219 953832772 91078 90996 495489536 3943 3944 946519430 5122 5123 813585483 97742 97743 320437688 72834 72781 761728273 99398 99334 61877149 75572 75573 834139048 57901 57902 689016173 53002 52979 473714072 66066 66067 341155218 3083 3089 770030998 55582 55593 53975432 46169 46251 685380127 76371 76372 910559198 1001 1002 989405143 72526 72565 228831805 81993 81994 65689593 48574 48646 924841436 19113 19068 996707484 67249 67204 383256851 8234 8199 536959424 22023 21947 720267903 30771 30783 44985351 42713 42714 96289344 26997 26998 423340961 8281 8314 109211694 55500 55529 263911884 2828 2829 132727813 50662 50663 691468685 81648 81649 557654296 68559 68560 746570238 57058 57059 910678971 96696 96697 355500672 1922 1923 661716366 77862 77855 575709560 73829 73830 103748902 40954 40955 148285972 43848 43849 686943777 69632 69633 771316933 42243 42244 412168745 21718 21768 846732881 46456 46429 50799793 71355 71410 403421627 35094 35095 929303283 84982 84908 407883479 37936 37937 526598197 95027 95028 517698233 74352 74416 503912207 27355 27429 75747912 40780 40735 956946008 24893 24865 823629284 44538 44539 557154271 9879 9883 840451620 28505 28471 179390267 65091 65092 867509791 24050 23997 33936738 10627 10567 714942441 50690 50691 792870010 34670 34671 702717338 76760 76761 492146485 90311 90329 696702708 75194 75214 663845465 15356 15292 296680228 64783 64843 401047238 99708 99627 133014316 93247 93248 653904952 38588 38583 282885651 30928 30997 846958529 1627 1628 53841350 64837 64838 591862989 92501 92458 200603784 64352 64418 641550168 90171 90172 972420720 97312 97302 171653478 63593 63596 910813310 91624 91675 656542027 61296 61280 903047730 2655 2656 338045926 50461 50462 416387964 38627 38628 512760990 75567 75568 26586945 74353 74354 748126977 27236 27162 963564071 98514 98554 806757921 73964 74022 396519440 17611 17559 384871351 92134 92135 902653616 57955 57956 33173620 17365 17417 989727817 61209 61210 436243788 32020 32008 590585621 23682 23683 339696831 4968 4905 35179613 44305 44343 702937006 78578 78579 905128267 83757 83758 332132887 36263 36264 496671841 63759 63760 862930024 51279 51280 505318034 50902 50907 772351240 13947 13896 167036346 65107 65108 989548977 1913 1914 887492550 59830 59831 300455863 50078 50079 980937317 81818 81833 869090353 68931 68932 164370127 12648 12649 468829377 6676 6619 832494058 54349 54350 447676043 45511 45483 514436990 62775 62856 699380276 12668 12632 56597841 99990 99922 969297524 44888 44965 644603123 30241 30243 849100889 76404 76452 288160713 62800 62820 868913594 20216 20217 327104497 12601 12602 984774042 64849 64811 996544387 62399 62316 126160578 62070 62071 136600422 3095 3096 405268390 762 763 343337186 71285 71286 627975036 27062 27063 650911414 3193 3194 811318193 11518 11522 906587057 92153 92154 250673771 38703 38714 523667491 15477 15478 123503095 14446 14487 790420208 22545 22546 102576909 75348 75387 377659520 74489 74415 349196886 6611 6545 844299516 87603 87611 921632550 77244 77245 884929229 57143 57144 912600587 12426 12427 608262883 634 635 970408237 99645 99646 180434909 40945 40889 836276730 30220 30202 528496029 52541 52542 493994202 18979 18909 572494987 21140 21141 570173276 83498 83527 819795911 28298 28299 636361648 77247 77248 538009123 20888 20889 60129341 99630 99631 494968444 28548 28549 356759235 49207 49208 793440987 48155 48156 173110655 92496 92575 456427819 96101 96102 483387982 85330 85331 130091133 65711 65782 387765807 6071 6051 873962704 25249 25250 225865326 10888 10917 806075808 20568 20569 859849183 18751 18752 701675963 33779 33780 285778576 388 389 117481056 11716 11717 283535773 98582 98583 30947356 65272 65309 670528738 58678 58679 842501122 98928 98929 15158839 47476 47521 180289294 64226 64227 610385358 90996 90997 902311448 8784 8779 48008008 76437 76438 477348390 10756 10757 771273284 91940 91874 600633887 93634 93635 592587341 10429 10430 961618481 9232 9233 691736499 66020 66021 124579608 15481 15482 199749028 37787 37788 233420345 35555 35540 252727949 82691 82692 221564569 93486 93487 48222413 79681 79682 492021235 63281 63282 750724462 88012 88013 928356096 92496 92497 260945423 21429 21368 445465573 9294 9295 291243400 43505 43533 305913858 29311 29320 917490326 35347 35285 53589688 2204 2168 360089213 89334 89335 42844594 74652 74653 632139369 50601 50602 747054427 93366 93302 947683302 11156 11157 869215412 25843 25844 713943268 7157 7106 583501562 11595 11607 157409706 14153 14154 173055345 45767 45802 236734973 6878 6817 770311688 44390 44391 404464649 44308 44346 440843636 65906 65897 141556027 66593 66541 346437330 88483 88484 74372103 59136 59180 879787999 24232 24233 338269595 31917 31918 485276899 96274 96275 140427833 79924 79925 673178488 6566 6509 118289354 81618 81619 21950896 11523 11449 866263530 42896 42891 371539717 1342 1343 839060118 99097 99098 933732207 7835 7836 71940640 59260 59272 506933459 97709 97710 468166471 87807 87766 504764015 61964 61965 935622378 84223 84307 883991922 95066 95010 796376486 50290 50310 444679494 39770 39771 529813558 84491 84492 638509201 91945 91889 937433300 1525 1526 686825202 15058 15059 838967463 90118 90184 687013678 38851 38852 475010666 49039 49040 627914217 95287 95300 441011275 92868 92869 400844587 73395 73396 854893571 89342 89289 455923039 8333 8399 856231866 72710 72711 986776315 59188 59103 232530385 7161 7162 444630786 20244 20286 99250943 58852 58853 994649164 4036 4037 819666663 56056 56136 375651540 66613 66614 506025312 47380 47381 711483697 30377 30378 140431547 3704 3705 686541040 55789 55775 991246848 74513 74514 382311938 89925 89940 470038389 28815 28759 591226676 10484 10436 29486195 21819 21820 227863901 74137 74184 550533463 27895 27891 399539611 74556 74557 479847999 43735 43736 806538520 74714 74715 477297273 91410 91411 19817369 69237 69238 755398008 37356 37402 551014428 83499 83500 135441359 48574 48575 762314100 58133 58131 956422572 30279 30280 349475006 21342 21287 944823505 33378 33379 115242250 85753 85754 201081290 5271 5272 225731735 22752 22827 125734458 38323 38324 584894304 3861 3862 318794677 11743 11744 951132820 24480 24444 621510033 16661 16662 540732946 40372 40373 346663883 11373 11455 100010993 6370 6315 817917281 89861 89862 822165222 29472 29444 164057623 88962 88963 744970089 36694 36695 323237011 14026 14027 578132788 38367 38319 504445448 51133 51053 103737385 14671 14672 570783075 49355 49356 91749255 17629 17681 648908036 73417 73341 220910320 70629 70630 761565783 17849 17819 233857614 30925 30926 856971013 66995 66996 398963270 79490 79491 369985243 38976 38977 789371302 9495 9496 790146023 61672 61643 158765140 86239 86240 991935708 51141 51201 583118434 14587 14588 101581186 49103 49094 674464316 60343 60348 252902043 73687 73664 697681611 88308 88309 116317206 26941 26942 217951626 91178 91118 101725974 61370 61371 865845826 99962 99963 290555424 8298 8341 983505130 10795 10796 238869545 61779 61697 289774163 99594 99535 592468617 74026 74020 599782323 28442 28476 598333431 16805 16830 886214911 43624 43625 196970736 60837 60838 726119035 79100 79101 904538062 34224 34304 61254246 94360 94288 562986956 11013 10942 160598087 13170 13187 882168009 65686 65621 379962623 67693 67764 236486612 68757 68820 201634534 86670 86671 505889097 81197 81198 578283364 67676 67677 537967167 7759 7760 722164795 30713 30678 240875414 52501 52502 592198869 78708 78682 817284566 76863 76864 520387353 69068 69071 206206378 10519 10551 738704113 8754 8725 742986922 26492 26433 868034818 46076 46077 976970613 76167 76207 799735777 94865 94866 541719297 64824 64825 690077089 23785 23816 60947161 21025 21026 329516395 740 701 424325984 66425 66426 590445539 89328 89244 164649296 48600 48601 18018019 49023 49024 936033453 9308 9389 87024467 55641 55690 485489259 18043 18044 188259558 98863 98861 493425214 41287 41296 891462567 40138 40139 524445330 61610 61602 681826158 15070 15071 628278586 42068 41992 562231410 12549 12491 598433471 60441 60442 848563602 78669 78733 264972658 58977 58978 858696678 78533 78534 523818533 70238 70244 626434955 56332 56333 343500891 59513 59514 361191364 14462 14401 455090388 50200 50281 119056868 47149 47150 323582447 62545 62546 490505992 72154 72155 158783151 78890 78924 640392231 74641 74642 982233373 70644 70645 220044962 10193 10194 679091811 30572 30573 125393781 98175 98122 471463529 91842 91843 631854837 11839 11840 712333881 22039 22026 98956677 35413 35488 711719939 73350 73386 422338256 28933 29006 447554605 76985 76986 504504421 75838 75812 732188909 48953 49032 609447945 81926 81993 60396447 61836 61837 246625356 28704 28721 166181765 21396 21421 411151681 80331 80332 801677534 16893 16894 458440737 58219 58220 859412886 78295 78337 325217029 93407 93408 258537122 94859 94807 611783119 18177 18178 940296852 97935 97936 46715607 51397 51433 636113851 41486 41487 278513426 96803 96834 490071402 13012 13013 626486758 34261 34295 3707799 45855 45939 165401962 39742 39749 672706794 16990 16991 614001560 11868 11869 149452886 81345 81346 266450851 33189 33190 33408397 69426 69427 101593333 26902 26903 425124079 87074 87075 938984945 87324 87325 340948428 36650 36601 298344233 18816 18817 851231595 16872 16873 169913267 83960 83924 609206646 16670 16671 722722644 93720 93721 550857969 39895 39896 59259338 99166 99247 661286937 4085 4086 557020226 32346 32409 310083152 15392 15434 467934686 48254 48303 339720644 55822 55823 241011599 60303 60231 337047404 37373 37298 240186225 5230 5231 933835607 18142 18202 155558806 79740 79741 699143409 77032 76948 358961214 69909 69952 268628206 32937 32938 381187902 15214 15215 537203717 29410 29427 826475230 75952 75953 126716033 85039 85040 146036249 90838 90839 997914446 14151 14152 577939789 45746 45747 648877447 29928 29929 649621194 55312 55313 992128611 25578 25579 565863579 48222 48254 814151420 59865 59863 463362232 34605 34636 608102340 48440 48448 114593891 48710 48737 377490588 38050 38072 836323729 85066 85067 563709222 81807 81808 885390332 2701 2687 586233581 40492 40493 517051342 18079 18080 527055165 38106 38107 993583436 17255 17256 11138444 30268 30250 58377488 85943 86012 713723071 41627 41628 863659409 27050 27051 426740161 34115 34116 760303547 78450 78372 547101513 41305 41306 186528244 73777 73780 16937796 44174 44175 46125770 27427 27428 828577178 93255 93175 227309745 86081 86082 646550085 51326 51327 663139652 623 624 95904806 82127 82062 991414720 54666 54609 286305133 14958 15036 964055903 7498 7469 186925070 5478 5479 355880756 87490 87491 722509805 35112 35162 582243846 88196 88197 973325092 11985 11944 349588279 31822 31849 566783188 95068 95069 6298024 47830 47831 407097134 64271 64242 552083852 15023 15024 126933415 78682 78683 834232149 52316 52262 332276616 80879 80912 690970097 76925 76926 216672637 21024 21025 717509607 42288 42246 757583884 50741 50742 879013258 43296 43212 541865631 86760 86733 210738349 69187 69249 15172451 64393 64434 432545765 88165 88166 870245272 95281 95282 891716821 91771 91772 706925768 54003 54004 582265793 40377 40378 44669884 42051 42108 209712153 83066 83037 89366564 71819 71820 203799422 60934 60886 506608876 18289 18290 846865235 8332 8333 753984975 32764 32818 534481218 11632 11633 578435259 61268 61269 262299956 89606 89607 259130015 68897 68898 22255626 97181 97182 361510306 26630 26631 698240997 90250 90169 277704457 47685 47686 869029841 1005 1006 127121175 46211 46212 191588640 71449 71450 922453461 76964 76965 427478758 3313 3245 452927967 38403 38429 323745571 4816 4817 887286027 47427 47355 567939682 47952 47886 188795577 71755 71709 661307776 92407 92426 909183817 77331 77370 56714536 3211 3271 82016607 95258 95256 547723120 48258 48245 962843080 1779 1780 634944816 74668 74587 694018795 70879 70854 84667525 92909 92910 372559371 19015 18981 108902223 33675 33685 951307244 72664 72586 417211680 36885 36886 384846971 40093 40051 968987738 60451 60461 108627994 89657 89658 517950913 30105 30106 546529488 71321 71322 247003333 29827 29792 257241255 81709 81710 494069385 25647 25648 714803140 73790 73868 770998139 33084 33080 200114623 96038 96039 883985081 43062 43079 463025161 25186 25132 140348687 65774 65775 375350337 14513 14514 983339014 55531 55532 898756236 68191 68146 619002579 1401 1402 239687527 5933 5934 803928153 42336 42341 22654364 52019 51973 43005456 1700 1701 570731649 44190 44191 447115117 23913 23914 232189212 97101 97047 905464405 75747 75748 575224450 32521 32450 429915359 46627 46604 733114530 80425 80429 783941463 48917 48983 839700255 95501 95502 892760435 76639 76573 703159903 17319 17320 788304169 25420 25491 894730153 6517 6537 634644932 71263 71264 919707400 46232 46281 59126358 47013 46955 204670877 2969 3054 104209537 14805 14806 442477169 80171 80196 291903994 56949 56950 472999370 50443 50410 933691062 62069 62086 345055742 10820 10740 950232139 76114 76101 122854299 3297 3368 84256920 93917 93918 892583208 43476 43477 400025493 41639 41677 543420750 76927 76928 271746935 77161 77123 634523410 64978 65012 724717896 38554 38555 931366283 75364 75365 783656498 94470 94471 849713140 64179 64142 832220393 33676 33677 467099779 49024 49109 206646463 75850 75903 919512132 22354 22422 127469809 59563 59604 502731332 45551 45575 650288006 12800 12881 633323258 24761 24762 366550824 48103 48138 803021103 62331 62332 678271508 19016 19017 795590146 44245 44276 88413756 64510 64511 815178270 28681 28699 400256956 95002 94978 512569296 89323 89262 215587232 3447 3448 870712523 25859 25860 262960292 79329 79330 890642100 39310 39253 513311167 79819 79778 79883489 26359 26360 526522615 31122 31134 457083916 94120 94121 698226903 19781 19861 16450021 80874 80875 83847810 47504 47485 693223528 28611 28621 930535641 48882 48883 111543694 48811 48812 829349 96569 96585 17967828 90089 90020 860782625 29015 28969 422022306 34394 34395 642741288 38480 38481 118862257 69602 69603 475540580 91410 91349 93034798 49001 49002 229059520 70452 70462 618778985 23665 23744 288445296 3247 3248 299411145 32425 32426 162027740 64693 64694 521086377 35257 35273 550205275 99288 99297 969970373 49300 49301 892076456 20241 20270 144712018 47199 47200 313569044 41061 41133 370168066 50928 50929 99328329 11547 11532 921930412 74072 74073 890574114 86352 86353 502002513 39865 39866 782256605 48678 48679 978207832 40133 40082 750482347 93969 93970 178824914 37344 37345 271057531 6097 6037 331696002 30095 30129 153525489 92418 92353 465749078 4868 4869 496223695 90687 90700 129881303 45140 45141 76390721 52396 52397 162264623 52513 52480 537863755 28317 28298 816145261 30792 30793 948253008 46824 46767 175902795 99010 98939 678293804 44257 44173 872702429 74616 74617 549085970 32630 32582 560702728 17634 17635 686618239 89485 89486 122677539 60910 60942 785134589 71532 71483 217117887 80409 80410 164657148 59385 59386 790847524 19602 19603 568517592 41062 41105 399619441 28155 28156 674599519 69658 69708 837112452 34295 34296 493772421 546 547 215285454 39742 39743 609327654 47247 47248 449572198 25177 25178 687912168 96333 96249 520417797 64363 64364 884096246 54191 54192 817766397 37781 37782 178050964 39742 39753 517349110 31439 31440 594907387 54141 54093 256849146 97189 97190 897880405 22273 22300 743637557 86019 85972 101195357 25304 25343 753452393 22759 22760 837358343 34574 34575 912161200 12279 12280 733917144 62363 62299 780188679 76053 76084 11228146 57296 57297 227283306 25882 25914 149326869 4744 4732 702098857 35967 35968 546579219 94298 94360 234579037 10757 10821 2415805 14556 14569 344643801 22385 22386 324035982 57899 57920 366227016 82478 82462 684437957 27378 27463 211941308 55738 55739 394569392 54783 54784 227748480 7817 7764 73220751 2696 2697 909135200 78500 78501 398137790 52371 52372 336266049 95499 95546 260069567 95600 95552 900333279 96889 96890 941057619 58958 58959 60765963 13921 13922 581034001 4841 4842 953631962 63264 63265 257173488 73623 73583 580547752 64019 63997 282634518 60028 60029 379694594 65687 65688 101685759 70856 70857 465720759 42687 42688 535763582 14585 14586 328980721 96832 96833 32411427 2902 2827 319155581 73418 73392 849629064 90353 90419 214161297 66307 66233 523323743 68360 68408 192945949 75930 75931 265032559 59868 59869 712911679 61032 61029 396765709 55096 55109 194605900 95591 95597 453154896 50370 50338 209294850 46118 46069 730436186 84696 84697 815727934 14085 14158 969904769 25820 25821 362385030 83883 83946 120816338 94884 94885 838456909 3690 3691 298217192 40898 40899 704868036 22555 22570 830535003 96032 96033 129145332 19505 19537 511677288 33067 33068 884562211 78384 78385 945245440 49166 49112 205449118 51812 51780 571579283 41237 41278 41226936 14241 14242 850957760 21573 21574 293860367 16356 16357 971500849 62242 62181 295709289 84253 84254 314331447 96664 96665 171743458 18029 18030 635196780 41228 41198 834427968 36694 36761 690228343 67167 67114 663155648 19976 19973 121503821 59252 59253 895619056 83781 83782 961691543 37914 37915 995089151 9315 9311 692889573 42532 42533 752981920 55880 55881 778471009 75935 75958 557951414 43180 43117 766210339 68204 68205 840356930 58335 58336 701800314 68769 68807 387640861 61352 61380 495403805 8554 8555 494584986 51065 51066 896064611 38602 38603 579046136 46675 46734 385600585 64814 64746 981320747 88137 88138 988145111 51842 51760 514996256 58260 58302 459638966 57919 57920 592771567 9108 9073 667446083 60934 60890 54167627 60907 60908 878460824 276 260 492519487 42291 42292 938637820 70240 70241 781213333 11194 11195 144608188 42788 42843 779134457 98236 98261 297318595 69898 69874 68241117 94367 94395 719217056 64029 64030 852020688 85853 85874 765160615 78972 78910 450353036 45998 45999 615775348 94393 94394 797964615 4666 4667 590933248 44006 44007 180565978 12681 12712 211400671 33831 33913 600552315 88435 88436 690480352 77467 77499 808514928 6830 6873 239662565 87567 87485 846408762 96792 96771 527851035 62142 62103 712139637 35348 35287 771296056 75959 76019 2083771 68098 68099 444561684 35956 35957 462005294 71887 71915 548090724 22345 22346 981882954 16080 16007 737487831 28327 28328 824417668 9104 9161 342744549 63749 63738 43893045 8495 8575 63319275 54084 54111 195209230 83438 83446 347617202 73305 73306 202944647 42649 42603 606509334 69819 69820 487469455 18248 18249 299929477 50267 50268 666800544 39805 39806 887567709 69365 69394 342584253 91782 91846 886705260 57545 57546 215099497 73108 73109 382003294 93331 93332 959470741 79748 79718 832747533 70376 70377 382430509 93774 93775 375191105 86520 86521 876851006 45454 45417 808671654 5102 5029 887210954 23707 23657 976474529 568 569 795251898 24845 24846 459164066 97885 97895 238169861 25451 25449 952176954 20136 20124 43564532 4738 4739 497262818 29260 29212 164482022 34339 34340 534182238 16202 16273 681743878 50439 50371 340875098 4618 4553 564593810 52609 52610 619225671 58989 59047 488493821 77972 78039 19411670 8518 8505 186536112 51651 51578 270788176 22380 22381 446698875 9952 9907 675141884 77344 77345 912703845 3164 3148 238016651 2180 2141 208765579 78474 78475 668656503 51129 51130 295645335 45423 45424 604791602 71446 71447 842412833 60068 60079 30480300 69628 69606 931264712 10496 10497 664458828 66708 66709 140572045 4480 4510 139233293 63729 63730 570046613 22707 22773 558430343 62557 62558 920431853 83423 83346 463511462 11371 11372 155182910 61562 61563 309641708 77750 77811 771884868 25058 25059 963300603 17117 17073 192673026 76016 76017 814244747 48285 48286 698768029 19043 18984 382293013 21955 21891 629316320 86089 86090 916136561 52803 52762 860013464 87146 87147 656532236 32702 32643 215842441 43476 43499 630979772 59053 59054 445936768 20935 21018 224294397 24241 24202 607892671 71670 71671 560847428 90436 90396 789036508 44425 44426 79728882 53907 53908 598589574 72038 72060 593957981 99558 99519 751738039 23796 23797 474019290 70504 70565 757000430 87411 87469 699897242 97060 97040 297786912 34400 34468 34516701 2472 2473 585542756 81824 81825 428949635 91 9 406364726 38748 38749 333935745 94825 94887 583990100 90806 90807 846464431 75498 75497 244701473 99930 99931 615587695 32027 32046 668024170 35650 35680 523153294 93406 93343 3501748 33282 33283 495909074 22454 22455 49570909 93504 93505 17552000 30774 30775 134850340 43710 43711 518894350 31105 31041 123190741 83160 83096 219855405 38240 38241 744972405 40961 41033 113707119 64287 64288 237088438 875 810 407089734 83374 83321 426317675 84246 84247 499734605 2797 2798 616450720 97983 97900 626743281 75824 75825 861620721 71808 71809 772575684 93157 93158 667558099 2286 2215 772142028 55080 55081 179644556 39863 39864 559903509 66570 66571 892888308 46360 46361 838453214 24487 24488 176933590 52619 52620 117101697 29399 29400 901497574 56981 56916 86330803 37313 37273 704780869 87981 87944 624532118 4125 4142 444167917 85391 85439 840043061 21467 21548 265369927 6841 6831 400767679 8677 8678 755092519 97858 97814 553430524 3141 3083 109566604 83340 83341 910916923 1575 1536 372931884 92461 92457 920850501 58685 58688 147144652 80719 80720 767548514 56624 56583 375593429 81312 81386 244976824 81506 81555 283273789 58267 58268 650606111 60076 60077 252456587 81324 81377 560938841 76632 76633 235963396 93322 93262 567819300 10425 10350 156479380 15323 15353 827851743 37703 37780 500034166 56659 56660 619918757 58323 58261 162233116 55041 55036 972612653 90775 90776 235211531 74353 74427 490629258 43027 43028 229267381 93245 93300 382460074 49314 49315 388200101 51232 51165 642827489 70209 70188 32869979 23660 23735 751281430 78010 78011 4693197 25538 25610 153406516 41185 41148 676504464 46188 46189 57288659 75642 75724 730856621 16308 16309 482000870 57344 57300 593063933 52613 52614 954610056 87052 87135 401151954 44834 44896 328630316 55107 55108 413474541 52819 52820 201272297 37587 37532 226852121 34114 34181 516465656 21752 21753 715421553 62254 62186 947057825 91844 91845 60046584 58945 58946 447633431 54504 54505 947021681 71038 70994 829450680 68789 68790 259497932 65880 65892 875864886 74623 74624 117442761 74037 74038 394104602 1940 1941 633859882 27424 27404 993958833 6335 6336 371780366 50356 50357 479446269 40593 40575 119988974 52207 52208 699671459 18543 18544 891695113 72177 72178 298046818 59920 59921 491393869 24458 24459 366802662 14411 14422 266699984 5853 5773 159238835 64006 64007 459763789 15810 15811 140682646 77182 77183 555684547 96227 96228 7173356 14092 14084 423566994 17929 17930 344582611 93440 93493 711817060 64822 64823 742444877 30364 30365 383512391 13926 13927 412323264 24620 24621 483850579 59964 59965 674829799 73228 73223 650024258 21845 21804 260120359 64938 64859 93726347 56845 56865 554722578 69941 69993 277709357 77136 77137 448950227 23053 23054 74540638 80886 80887 245444001 5596 5597 775274904 99839 99840 301010411 56287 56288 9138753 81349 81350 970909099 58578 58599 347456841 84729 84730 362708240 36706 36765 137693621 12088 12158 325668373 32418 32432 18583554 45524 45489 269473447 16614 16615 580713444 75875 75876 725046305 61098 61099 861109207 49564 49592 772370536 88552 88590 151235868 74373 74425 402231024 70334 70370 875488231 35048 35049 785100965 60259 60202 500035826 16012 16013 507574480 4163 4164 858478582 56121 56205 784723980 84133 84134 922449487 72524 72444 916518275 6201 6202 659708720 5285 5286 210159537 72328 72404 460870751 66568 66569 178372939 61414 61473 460207316 25382 25408 968326695 51145 51164 360817748 3481 3525 690871821 7746 7747 263392821 17494 17495 909853768 75218 75260 688768095 54061 54120 736463061 5635 5574 665665536 43392 43443 404353337 36049 36050 119966564 62775 62776 873037248 74381 74382 880389150 94 63 968953616 60838 60839 89818328 52947 52979 822186495 97197 97123 17657347 52715 52756 918430204 36652 36653 725022950 28414 28415 968974753 2254 2255 743096537 95322 95323 717718546 23981 24003 124248659 75251 75252 850993263 75409 75388 525109787 42428 42497 744328744 58589 58596 202768538 25567 25568 132096514 38238 38239 773458908 10672 10673 427194922 861 787 608720236 88118 88137 543548862 1785 1786 637732506 84385 84386 246174015 42033 42034 973550593 24149 24190 162963204 31314 31295 401569271 22713 22669 333837803 14040 13992 160338004 97075 97130 881027565 60489 60473 230168118 96505 96506 555086417 91695 91668 947269327 33121 33074 572425207 78164 78175 854054875 28998 28999 281890310 54649 54615 480662683 85507 85508 519904390 29706 29657 177573852 65772 65849 274980588 6050 5974 758239276 23972 23928 117668452 82970 82964 707673360 70299 70283 166025659 69105 69106 872700823 60813 60881 370181910 74482 74483 631375208 45473 45538 623806213 25828 25781 485924806 75513 75514 160396571 46590 46505 494682984 75799 75800 692676891 57842 57843 821573872 95840 95841 341982986 28052 27980 740180975 45302 45249 289686302 76127 76128 668869817 60956 60957 873258560 18129 18126 391332189 32259 32260 264722827 88394 88395 333380912 16495 16496 782993971 77118 77119 240389459 35938 35957 235938679 97952 97886 478442014 41783 41784 340363023 43156 43157 538634844 74315 74292 761671119 85535 85536 580215915 2532 2533 187664795 42211 42176 125784664 7463 7411 452153082 70353 70354 267571068 28242 28224 842620795 35022 35023 840748833 81188 81189 636762416 65529 65492 11587401 18048 18049 890352764 242 243 429830175 94638 94713 880408669 5232 5203 28161929 77676 77677 905939796 46342 46327 858206037 69799 69800 323863224 93152 93153 848554922 88003 88078 81708705 87801 87876 186383087 16129 16174 139441300 6427 6355 674582117 12448 12382 724730654 75938 75876 375992104 94469 94474 426069964 26995 27057 425932385 96881 96936 420634721 92858 92859 528278967 62717 62718 973229505 10198 10199 730427520 3144 3203 426519883 84113 84073 49321151 65101 65075 654612858 93708 93664 650221109 75265 75302 273405282 94356 94357 253505979 24885 24881 463666065 2585 2608 225906175 46341 46399 550533825 88080 88109 423693390 51335 51336 766441542 72030 72031 782644069 97012 96965 339095601 51734 51735 742680100 21471 21472 441110646 27029 27030 869808884 93735 93807 308241372 31529 31530 490557790 86619 86620 440871074 31549 31570 400801147 64692 64614 13942189 70704 70705 632236564 87056 87057 948462099 23974 23942 458566157 37834 37835 210716403 96299 96366 529182276 56536 56576 980694193 91421 91422 619934423 52885 52886 932581791 91622 91623 803613879 90649 90645 794808582 83625 83626 970581302 3658 3659 476350493 6812 6804 600424404 84119 84085 957639225 54383 54384 808978041 56095 56058 805704170 71106 71137 577801546 83612 83613 500007388 83112 83105 296711325 49759 49802 116565455 17068 17099 402154305 83910 83883 147965947 45482 45483 458256095 32174 32175 223025271 27303 27379 189388491 38029 38111 31267425 77867 77829 189035299 35999 36000 258190685 92447 92519 829311567 5 6 350447380 58586 58587 919751841 88070 88150 154103930 14325 14326 198465599 69376 69386 190882477 97145 97088 673228579 72096 72097 883464340 74903 74904 880091229 42538 42517 481332679 52300 52302 983985655 40794 40795 13778393 68492 68407 927038713 47323 47324 641784733 52026 52027 803418412 43095 43167 436196571 55630 55631 756294118 26952 26989 140748632 16074 16035 309199614 10789 10790 623920726 36416 36464 497216979 73440 73406 900481815 38345 38346 495662917 93734 93735 564346391 62388 62347 891610374 31225 31226 69019852 77638 77623 268993268 47968 47972 985612296 87974 87985 347277672 79938 79939 202153312 47246 47247 906035118 15307 15290 725281041 43872 43893 416674857 46135 46077 531483607 73830 73829 949210550 84907 84908 563343372 48780 48781 669945410 84166 84167 41758664 5359 5360 814121845 42068 42069 332910190 71703 71633 739428085 89072 89043 661917046 4106 4107 573216274 93249 93250 919082670 1465 1466 93868987 21847 21832 146902143 41875 41958 920611603 71054 71055 132293560 75975 75976 261246721 45566 45540 82988228 22974 22955 988166518 22045 22068 577135610 62938 62949 441833692 32582 32583 269632881 30716 30661 176808744 46730 46731 410670587 38404 38405 962411152 8108 8109 762103122 44738 44739 36444862 57686 57687 680977276 6492 6428 821355688 1333 1287 134374802 18742 18808 522702211 4124 4083 680691470 94743 94762 760253881 41873 41874 801114566 37954 38004 848368996 57253 57254 732259237 70396 70397 350877160 18756 18685 947487983 68989 68990 419374106 90475 90476 858881401 4736 4737 64602392 24475 24476 261434174 65689 65690 558257098 54349 54385 758741109 77162 77113 784926388 42448 42530 12062554 21875 21949 93094229 55653 55651 650218899 91870 91863 468115383 9067 9068 403484025 95634 95635 745433428 93005 92941 792427211 19223 19224 144976127 23352 23346 350933809 92523 92524 602882861 16177 16116 931332037 31158 31159 806185366 65723 65703 332836670 2993 2994 482617881 47720 47654 481041175 91613 91589 180435823 63396 63333 845542220 82945 82946 619335299 71535 71457 822547207 92773 92774 497057537 46850 46851 189494854 45127 45128 665468343 61008 61009 621402718 53301 53343 53748483 80163 80193 754612449 4793 4794 42684964 56749 56750 834164734 77023 76984 1351491 95270 95271 569138225 71676 71677 296619377 22334 22392 20259982 59747 59748 701976535 76451 76452 297993191 7693 7711 364255987 56734 56735 658156186 9918 9919 48819333 20909 20910 46062866 79961 79962 426251697 35199 35167 593399535 33684 33685 637309981 54939 54961 338116935 363 364 690098762 80270 80239 975154393 13156 13157 750326207 32946 32947 261512956 11165 11098 638841859 44908 44950 708939819 36091 36092 864045589 69542 69519 714266359 40015 40016 379152312 23338 23395 371125163 43431 43432 674767591 85711 85747 362278110 35353 35354 577856304 56547 56548 47994205 10995 10996 184180812 19909 19861 134062685 69024 69025 373548134 36919 36920 949902210 83257 83258 160929830 73485 73486 740061626 3074 3011 40544270 85799 85727 597416087 99018 99064 456204081 16863 16810 817606133 47225 47226 508888671 9531 9532 727204130 70802 70803 228853561 72505 72506 899781960 88400 88401 84511755 26485 26486 577297988 82549 82550 137610391 88756 88757 946950447 30300 30301 135113157 67716 67671 944671611 75738 75739 428866380 46328 46329 847026533 77684 77685 267334517 21891 21963 536507485 41594 41509 173879343 71330 71331 35522671 1323 1324 913927320 3741 3742 505144176 26868 26907 585227283 97899 97900 199660858 69862 69863 630161719 73410 73387 504680650 35629 35599 677027518 95470 95452 187340412 19191 19192 54241906 34649 34650 264951469 26140 26141 463645475 22799 22800 520792103 35317 35318 635553116 91130 91131 116878236 66916 66917 563416973 50322 50323 198014752 72466 72521 353449300 17060 16978 616737524 56784 56785 617385248 98024 97952 951391420 56346 56347 232519699 52813 52814 740624290 94447 94378 432982347 29722 29734 17077897 86650 86651 676044141 97031 97097 117373204 79651 79652 14921356 63698 63699 798733424 43254 43255 885797238 67810 67730 515941219 5986 5959 466749916 22566 22651 39403751 6026 6025 516330793 90485 90415 369701131 75517 75518 414377347 54600 54601 66928870 13458 13401 891839963 90999 90919 810866526 35440 35441 40377962 60179 60261 728823021 66166 66176 220462072 44984 45018 949440310 4944 4935 570940178 25397 25398 514904612 78968 78969 214811295 85189 85190 902540618 65884 65913 71859718 9007 9040 571595822 99128 99129 755397986 86637 86672 271514540 92900 92901 613989497 64229 64144 219408568 84898 84899 895541192 55981 55982 701959100 56354 56350 877309647 97993 97994 104969248 50504 50505 344474713 98006 98007 803035153 61946 61947 960455484 3411 3368 877868369 35561 35562 257962663 49445 49446 481615573 93223 93224 155408086 28292 28293 990259947 8063 8093 748116648 416 455 10978846 54907 54838 866962088 56205 56206 750021551 24781 24782 213708 8259 8260 229848633 9412 9413 773663204 12723 12778 956277576 73154 73105 834678596 52780 52785 541182451 25509 25510 240351975 81243 81305 715389518 13349 13292 315314260 31064 31009 799986274 65767 65768 216169085 41650 41593 170637591 32005 32039 572539946 46741 46683 901314902 87630 87631 705921606 87096 87097 63274501 6737 6790 852353518 60112 60113 793598621 65321 65322 583987696 12152 12124 389013740 97507 97557 89438696 81907 81908 711729830 92567 92568 882794044 39356 39424 799503117 61161 61162 556123798 53313 53319 49517400 89470 89488 539903660 9451 9452 760640474 75117 75118 747020072 32197 32198 454119243 93431 93436 387087444 92718 92719 401354942 48941 48942 297378668 35796 35797 40815326 68369 68333 58289980 40684 40685 842129725 13092 13093 80816604 97987 97988 593263306 86847 86791 694363476 37216 37163 274415691 3680 3681 215396284 74834 74835 207747049 76307 76387 421883277 52520 52521 647621815 81153 81113 504777509 59429 59364 754652255 47300 47301 636536430 21993 21977 24348697 19328 19329 157642137 21685 21686 568232239 87089 87107 204123394 58369 58412 611857648 54835 54916 327443283 31419 31356 897992021 96362 96363 129910023 35533 35534 607683208 35054 35116 995761772 15016 15033 94205556 50755 50756 677071081 96940 96917 55815580 3238 3239 228239332 67543 67544 116867053 95819 95808 324461679 97672 97673 221124466 63616 63617 362373623 52289 52233 340745617 14684 14722 843544587 50281 50273 792159275 99061 99062 738938289 4968 4895 634861638 36069 36119 112625148 40511 40549 269016232 11357 11358 865153881 15271 15272 234892845 87588 87589 394578866 8977 9048 963345317 46957 46958 523816922 53910 53911 550704277 30241 30244 64022066 47638 47687 364048862 74609 74636 500599719 30266 30267 194534725 70167 70168 457548098 21350 21332 940976116 73112 73182 873840763 43580 43581 261978744 45783 45835 686591005 21926 21927 151007643 13949 14025 94066083 57548 57549 35075498 12319 12289 969133590 40872 40931 582924892 92499 92504 702200888 92335 92336 758048886 176 177 923936726 507 472 904643390 57455 57456 576230653 36584 36585 923727533 61244 61206 814131852 12898 12871 199225919 30073 30074 600661149 63081 63086 260912072 28283 28284 925410889 33235 33240 300909360 54372 54373 816183619 70241 70172 577681169 49995 49956 970249867 40991 40915 507509343 29671 29691 868953120 96366 96353 149064316 14119 14120 804270735 45486 45533 524404936 74556 74481 527338938 22268 22269 734146772 34355 34292 665098987 55173 55122 74530252 81970 81971 568493004 2680 2681 215027622 65956 65997 952855391 23624 23596 129112104 2000 1928 505356504 69768 69769 32491542 32412 32413 627479358 6133 6204 814015796 16062 16030 439883892 57297 57298 767105984 31972 31973 749909806 7684 7685 280586902 17910 17942 858740562 22615 22649 238679671 74199 74248 715362268 47581 47582 480080228 92817 92854 880843223 6339 6340 987197424 15563 15564 860581952 80107 80108 34423280 449 450 900067931 93203 93275 216137926 58824 58775 389813898 58431 58432 140931904 98768 98769 619352579 35287 35288 471219603 45676 45677 968879505 90812 90813 638028330 96972 96973 560938865 23274 23275 345628775 27369 27309 890915567 52047 52059 296806566 55992 56003 742115372 78700 78701 870358212 45953 45921 111331916 4144 4145 650402662 24741 24687 417090875 3790 3791 969753981 95724 95725 115921269 40296 40297 263567106 75626 75555 181218577 66585 66543 822109277 91948 91949 620822195 81199 81188 732780528 2881 2860 413890207 23019 23053 792871142 74013 74014 58233607 19609 19610 329687561 1975 2014 470838249 65603 65676 730550105 41919 41903 645270836 46472 46473 386246755 6959 6960 890014758 93546 93547 191894048 12228 12229 949125052 98333 98394 168418989 60935 60936 554311126 44642 44722 989314229 77319 77320 986461590 67433 67434 516146723 33841 33842 838429676 10192 10193 127324 81122 81192 359040437 39361 39288 999747534 1234 1165 604014761 38009 38010 712327574 44682 44683 271342813 61477 61478 492403955 12816 12842 984444760 82790 82791 216803795 77633 77634 713506318 50967 50989 438590436 38497 38498 858737830 1191 1192 490004299 82674 82688 131548627 44451 44523 917435733 26214 26215 150864004 33563 33505 466257829 78221 78222 179033671 34337 34338 409578805 85815 85749 685135456 6641 6642 117603649 85370 85371 721602765 44417 44418 155158957 78801 78858 687069973 75273 75336 475313047 86612 86613 141025061 4130 4131 956031607 47998 48034 724751762 80573 80574 812323378 28637 28649 764561243 15994 15995 9560925 20997 21035 744815334 38769 38770 382801822 30669 30595 559941710 62424 62444 467079354 72771 72826 922675850 11937 11938 974343217 31280 31302 451910450 49281 49247 637740184 84398 84399 383608760 70238 70239 683749803 52070 52030 198299830 94573 94510 399793204 95896 95954 865154695 37954 37955 443024952 55671 55672 394580388 30831 30768 952082790 44352 44353 35223430 67480 67518 826640526 26231 26168 477990856 35384 35390 480084739 15896 15900 890886828 48016 47995 711515503 43620 43688 272034963 33894 33895 300036432 68252 68253 377208543 14921 14875 907891109 75745 75746 457034729 45351 45352 421954612 4499 4487 873108260 67303 67304 311731192 22835 22836 454146549 52649 52709 167516790 26491 26507 198525144 51543 51544 651810334 93484 93485 731866120 1633 1634 505433626 74679 74680 202555436 89815 89816 156968100 13755 13756 658333526 59721 59637 962512876 46489 46482 986152554 76765 76798 343047571 16361 16317 14439555 90853 90854 769779029 35688 35689 949822756 9773 9723 486177625 22373 22448 607234945 61476 61477 930795264 99531 99532 94132452 1503 1530 740676944 50396 50377 30765485 1924 1925 310796617 66747 66732 86850870 61832 61833 764187448 66206 66207 39011420 58721 58722 965324094 55586 55587 419015491 23638 23639 95143422 77377 77378 909171308 93488 93448 691874385 3120 3121 751356487 33733 33649 35982504 95049 95012 248300313 5605 5660 31654593 68881 68861 577538273 78906 78863 34476465 65034 65035 17316293 90446 90447 865380596 18477 18478 757296271 91273 91274 69779110 1434 1513 591128954 15234 15235 242033775 48639 48568 252037893 12524 12525 117952969 39057 39133 910314033 52528 52547 527643278 75842 75891 848174801 5414 5415 576539336 87292 87293 140168867 24221 24230 484429719 89409 89335 577103360 85855 85908 892761003 54396 54401 617729015 67901 67986 123320888 35990 35991 187188951 71566 71567 613301217 22578 22613 732721770 64625 64626 760896057 97390 97327 795343822 6973 6974 736272742 12754 12755 871642099 51720 51721 859675519 11099 11100 793478400 3511 3512 971877537 79295 79347 385606822 5419 5420 322367795 30759 30789 251162591 54511 54512 35023088 82156 82160 995359069 30407 30358 399095566 99051 99052 616330819 22349 22272 949327303 44501 44502 958412361 71462 71389 836050058 27511 27512 625046723 43320 43321 966368230 96348 96291 182477406 89378 89379 495315333 98981 98982 617252939 61936 61852 724803696 89172 89227 950769178 640 641 377008540 42087 42088 84732206 52932 52933 284568835 30052 29967 995753840 25953 25903 174681285 24329 24330 502757975 23106 23107 764181788 51291 51292 92641745 14652 14662 762399818 20923 20924 777668384 5729 5750 657757191 40977 41007 725728387 19121 19122 31573467 16931 17011 461447445 48378 48379 692189424 27727 27728 663957485 77677 77678 531982071 35182 35183 344514538 98580 98581 26393574 33372 33419 178051098 92166 92194 609221241 65839 65923 883873754 20174 20252 386373580 72323 72324 143256231 81820 81858 131664797 34794 34735 901258269 22821 22885 41556139 22927 22958 190263690 91669 91670 901326348 63974 63975 96009473 28385 28343 233778497 62299 62274 66664033 1715 1716 222268132 95573 95497 195198832 25417 25418 322530541 97072 97073 570115198 67973 67974 602610918 78132 78123 781479224 98221 98222 44454496 39231 39232 393275042 83723 83754 280254707 48028 48029 313777549 86827 86828 436951543 75635 75677 112018360 26272 26281 956355340 94951 94993 519715479 80382 80383 259387133 62196 62197 887529383 68005 68083 181054116 11126 11127 3910939 44779 44749 60708648 31170 31171 993554716 8912 8913 943737927 47930 47908 544198950 2193 2194 544601957 1908 1909 774370402 13750 13689 197900749 13745 13808 482660275 55593 55603 577462752 36386 36387 542453404 46883 46824 63501342 20036 19951 662469382 34580 34581 534248034 14472 14437 82157555 57801 57789 773434512 13051 13052 53765255 37419 37382 796373127 31510 31511 743583270 22150 22105 168075210 74950 74951 842459950 70222 70223 437191295 51191 51192 55795419 63783 63784 85375221 86231 86232 79795607 80828 80815 843923803 85483 85463 743982581 25642 25662 202354022 98362 98363 815262768 39463 39464 975231946 50353 50354 748429554 61189 61120 567372599 71063 71052 450707852 44587 44605 271852490 65491 65492 793267037 47155 47151 548556155 33303 33293 8583713 75956 75941 154615981 76271 76272 334386849 16513 16514 991151926 49689 49739 201956652 49452 49431 534375809 47302 47325 382754859 81242 81243 638090301 75440 75500 381683750 99583 99584 344287698 31395 31313 900191589 16910 16911 883812839 31930 31931 442279093 6073 6005 10367878 95372 95381 646196393 88665 88615 632513617 45124 45125 381600377 40216 40137 469128898 38646 38647 822354545 75053 75054 253644212 64093 64094 724804938 64839 64840 839904356 78112 78183 109607949 74761 74762 975875650 94991 95044 840247973 23055 23056 250435887 36921 36936 582658165 94485 94462 781505220 39517 39559 689346260 97382 97338 66986519 10991 10992 427715722 5724 5725 746471984 11325 11343 93245246 85983 85984 179864829 84519 84520 880101014 92232 92240 46747895 85955 85956 541704100 81805 81885 432880648 80101 80172 377954601 41210 41187 982632622 37209 37210 611379952 83816 83817 828784923 40844 40845 341170767 13918 13963 557072612 15632 15566 282296606 47432 47515 764219464 2253 2254 295815015 12941 12942 956745290 61180 61181 202543381 10513 10434 222043061 37689 37690 307179027 89441 89442 574696519 56064 56065 651203355 43579 43496 260426062 97970 98046 781368086 57958 57879 44261157 64676 64677 482810604 59928 59858 437594063 66812 66813 394777867 66385 66341 443536165 32143 32144 21445152 32650 32712 414356307 72151 72153 616067633 70141 70158 768584156 66847 66808 897396884 22912 22913 781245184 42450 42400 280088396 36335 36336 37530167 98485 98486 653726888 25426 25427 734834125 99697 99738 339724958 13000 13001 911553737 27430 27363 729250238 10173 10179 694668222 85898 85899 264924230 82283 82284 892095208 10824 10758 174103556 43368 43369 686184952 33394 33395 217190803 63433 63434 190733111 11077 11078 458093238 99467 99468 535912013 41451 41452 971122503 51379 51380 445260680 95362 95292 255752503 73878 73883 135110059 85456 85457 674116668 23917 23941 212735758 65092 65074 463788088 72162 72108 136832254 47883 47884 540284409 76979 76980 673204458 22867 22868 595937901 52175 52176 576715068 96353 96344 724413108 60130 60090 464066687 33129 33130 872933343 56055 56113 453952537 87944 87868 828479854 89579 89636 225341365 20971 20972 799292176 87528 87529 362483977 36047 36048 125436981 7459 7460 450074722 26953 26954 621173437 47125 47057 124896146 42129 42130 817163090 23764 23772 429775047 50068 50149 773525098 82779 82780 199798366 31527 31528 628887475 33838 33839 151819782 923 984 876138133 69178 69179 736585854 36706 36707 911017912 80698 80699 270830306 31285 31360 826914133 84480 84474 268146998 20038 20022 362203285 96148 96149 456942448 35453 35454 143177580 316 317 289451571 20343 20313 669899565 69655 69677 886654430 34531 34588 540518096 79185 79186 161042699 52047 52048 675310237 79181 79182 649435652 90386 90452 698950987 25415 25379 436165136 96066 96125 690880713 34901 34955 293399547 23900 23901 642820436 90631 90611 185444450 3305 3387 134543164 28379 28367 692026092 89086 89102 493285510 14629 14630 62335282 75647 75648 243401208 21191 21192 406892406 15155 15156 339481470 88445 88446 301950861 82723 82724 35743272 43016 43017 790850620 81109 81110 653538393 91115 91049 646094091 52370 52371 485112357 10246 10329 790706569 81500 81501 903162018 46016 46017 128409173 22549 22550 726160948 96749 96750 533783388 74620 74645 343870326 51606 51607 51659954 98540 98541 908486366 88237 88238 71409196 94043 94006 483918155 96924 96925 912696180 3147 3148 954568170 36385 36386 458722712 44594 44595 141808511 57688 57736 31232236 56627 56628 341017014 46060 46050 526701248 77788 77789 764080196 93393 93394 67884721 64298 64299 60243910 90064 90065 287738381 56176 56177 995937450 28999 28922 519338003 71584 71596 327596466 68087 68058 830115881 77326 77241 229660640 23286 23352 520760764 88793 88722 265717263 67227 67184 950542584 3419 3391 840612304 35056 35034 915354474 41527 41609 624155289 89709 89629 9772150 37953 37954 135813102 70578 70600 636514304 58304 58305 170378955 5626 5685 942480980 14993 15038 158068848 57343 57421 695140729 22804 22771 426536145 80395 80480 960728744 4292 4293 110396575 20770 20820 288307011 31756 31824 260930897 63983 63965 912214942 89159 89219 11081256 56944 56928 454422192 88718 88719 991163884 96729 96682 323375144 46081 46082 181774455 15954 15955 486679485 73240 73287 659360292 65605 65606 5695926 31582 31616 698932216 10382 10383 961198517 34098 34099 440892102 78506 78452 369133494 54400 54360 890313334 58543 58473 188368552 44275 44353 156057137 16620 16621 736359527 27560 27561 271743643 39360 39400 660059482 80150 80111 279748675 19695 19678 704661511 59229 59298 302777840 77950 77995 459958351 5401 5325 768314859 9197 9227 996961051 8605 8614 662059689 50777 50754 765838552 2139 2215 139318644 80617 80618 846463727 43697 43756 37571641 75405 75465 78705809 52426 52427 37886599 36188 36189 142455708 64812 64813 623403770 19713 19727 231697246 26164 26206 331356899 45884 45885 206231919 8641 8642 567510467 12285 12360 285245720 63644 63673 512493664 9731 9732 36031525 22569 22611 141925930 76284 76285 606724119 20500 20581 302378676 11095 11073 532927267 28409 28410 699391476 25720 25721 599194257 31151 31152 52263846 45644 45645 355114519 14473 14453 966638000 72307 72258 282297113 83818 83819 845035389 26361 26331 145720509 16594 16677 386024553 70832 70833 402948850 91742 91772 937818998 4208 4240 994272108 43296 43225 575163248 31037 31052 119537230 15339 15308 650143520 31848 31849 403066131 81460 81535 385874101 54528 54568 823420527 55695 55696 232352774 39902 39903 519075502 97191 97187 446413795 78798 78783 168922516 84586 84612 701441932 65425 65375 934568684 2228 2229 573501325 38993 38994 507011489 70097 70098 293720033 79477 79478 831793752 89069 89070 609452988 41446 41447 764417300 39733 39734 398454107 2835 2836 626487549 26403 26404 807408928 49320 49321 183950343 41727 41769 458951656 5513 5579 41183369 54854 54855 805171377 78979 78980 398826056 43059 43102 108513919 91409 91410 135654880 22045 22065 684587037 6467 6468 838514850 71498 71499 431606969 1830 1831 766886106 70318 70295 730220639 56490 56491 312847970 13524 13570 211745142 49296 49297 756660283 5141 5172 291145377 87045 87122 963167094 45177 45178 345764417 93483 93484 77354425 83813 83830 219047117 51324 51295 989324459 44642 44661 379071501 22898 22899 758842389 90830 90749 995466263 77524 77507 562344667 31124 31125 96262216 24874 24875 854041293 66644 66629 10515776 80766 80767 717960020 73501 73472 733216205 35414 35444 509675105 70969 70900 708747436 9341 9413 245192233 88434 88463 145772866 6859 6860 801386645 37720 37721 677178457 93551 93552 214602226 18799 18800 483512055 90127 90128 326723217 92654 92655 168557116 25481 25482 98038494 4105 4106 30096016 17008 16927 679921881 83045 83046 725319096 25489 25490 203495869 26979 27039 864451592 72274 72273 8814242 35235 35236 557916395 60136 60178 275728337 39608 39568 163886741 66449 66466 350824071 57288 57248 332963518 38988 38973 787747658 74097 74098 296983512 52794 52717 131496620 17905 17906 131621726 71019 71020 670050507 31583 31584 498887273 50682 50683 274442224 28278 28279 95210791 22239 22276 311515990 60197 60137 661349332 75581 75582 865547863 62656 62627 501126199 20907 20908 694761744 86087 86088 656058045 23580 23581 732331705 48209 48210 503869162 14926 14927 225715553 58956 58975 750417825 1032 1043 149439380 9051 9079 892815646 40307 40308 261497449 4603 4649 986375907 50125 50141 947650671 68932 68933 970155329 92531 92532 231869330 12550 12551 421509854 24081 24125 198755063 79749 79750 935101467 52407 52415 133213203 69606 69607 163378320 11985 11951 545306326 29243 29244 125305602 69496 69430 463160790 86862 86913 516253395 16527 16608 183577974 20202 20167 947818287 31434 31435 59161699 51719 51728 549099494 79749 79673 289255822 31505 31579 756474844 72400 72401 144779971 22735 22772 457859984 67408 67410 241214017 42722 42767 192382367 60852 60853 77318699 3244 3245 308332455 23704 23767 651685291 30028 30029 913412340 53389 53390 98423684 96695 96759 712843571 75926 75927 173681918 5319 5390 401763279 30128 30170 959854416 23589 23590 970584422 1271 1309 207325868 56607 56552 662946355 230 231 940526634 34492 34522 658512259 69762 69763 390401992 67740 67741 589491890 97415 97432 903231472 19133 19134 579764595 71780 71781 211011844 16710 16728 238003227 96124 96078 666240705 70061 70062 388595312 58090 58091 511498810 59341 59322 998181706 31468 31490 383158196 92005 91949 172610573 66691 66608 353835956 50182 50185 553483488 99906 99907 708868051 46000 46084 335789614 50744 50745 968188317 71445 71482 503856973 17249 17234 720180202 55559 55560 15606794 84803 84845 649888184 6067 6068 355837219 79477 79418 549451099 17130 17131 551107811 66749 66708 915776963 6950 7012 35725964 24061 24106 828421585 26773 26724 345357642 14157 14158 316615791 71418 71419 13832937 99529 99530 824178800 11057 11005 491249900 23390 23391 749133758 73802 73803 439305780 73780 73774 218204979 79349 79268 810882469 69273 69277 268823714 2836 2852 764916360 7205 7218 581237643 77257 77258 918193604 10450 10524 323986546 87836 87837 318161783 48381 48382 601519872 3183 3228 870677000 23445 23480 569853996 18132 18133 66338885 64930 64873 657354224 8935 8884 686244590 7145 7158 791624538 70994 70995 305463506 67938 67939 222085583 76295 76312 917513082 61107 61108 529273256 77375 77313 153917427 4168 4235 940537819 46634 46619 315661904 24914 24934 593627309 12060 11997 393489404 16796 16842 153235558 89972 89973 378728330 35759 35760 994879439 17844 17845 87480148 7994 7950 723493909 41834 41835 928142708 3716 3717 143206468 16484 16485 683444091 50716 50640 360224738 46150 46195 161505949 91789 91790 106580759 77281 77280 541058265 13618 13578 234207307 29675 29676 98061551 78045 78080 584896058 95211 95212 813437759 71204 71205 977855425 73674 73609 538721794 38198 38230 28475717 54834 54835 573930937 22134 22135 453206973 57465 57486 253553226 32958 32959 280869282 11969 11924 688420227 60903 60904 250731470 91820 91863 38414858 77380 77381 95091254 45645 45646 351764023 57336 57267 557685062 20843 20844 92845166 39821 39822 394864142 61149 61096 634170848 58890 58891 166097360 36393 36394 240996352 60858 60859 967931375 9480 9481 855341386 24373 24374 314319289 56134 56170 935648795 41127 41108 873457608 75487 75520 841759126 16020 16021 508834398 72552 72553 288905864 55669 55670 919766015 17203 17204 320924020 66749 66678 296721339 15173 15174 473748069 75817 75850 500962083 38703 38713 831535775 84951 84952 862773836 18215 18232 301273100 42943 42944 759253438 53940 53895 768914010 7932 7933 537354342 36084 36022 223928629 82082 82131 748271803 90079 90080 531431380 81800 81754 637614171 65244 65245 572666638 37629 37711 949298522 55629 55637 558524202 44008 43981 417679993 26628 26629 472674410 37049 37050 569073344 59844 59845 792959400 5934 5863 439519009 92558 92487 473589929 4204 4287 514615221 18777 18793 956335807 27769 27770 664893602 37767 37768 16465860 41437 41461 740493260 97627 97628 327469908 24877 24878 202443748 13765 13837 597295418 14036 14013 834386429 64122 64116 893717847 97366 97367 24480688 12255 12256 477845015 49523 49445 693802684 81917 81928 771384692 25317 25367 395102731 56424 56496 881316182 17094 17096 549993722 147 68 939178677 46375 46324 534384032 71781 71810 996820116 321 276 604275725 86928 86929 488514018 56377 56391 634816262 12673 12674 24423872 75603 75619 465516908 29926 29927 292396981 71855 71856 650613448 3868 3888 695291723 72877 72878 878166889 11915 11916 536366703 28654 28655 30901491 8250 8172 700385192 58078 58079 423910663 64939 65007 787522293 17310 17323 875731000 92942 92943 967298811 91554 91493 5145038 90255 90176 802533461 32092 32111 236522742 59267 59319 216539027 54383 54341 25456827 99484 99415 691742098 8324 8323 675937118 81532 81533 947156459 9043 9044 330635922 92352 92353 230457900 1006 1007 930707334 39676 39739 942199325 73998 73999 165607758 41055 41056 979445245 4958 4959 932990085 33484 33485 138435912 14464 14465 909643618 90125 90040 267297305 22932 22935 242400020 25057 25058 138573466 80680 80631 882030814 50440 50511 797953139 2573 2499 805458835 75730 75731 27975614 30801 30840 274063687 30426 30427 343819662 62789 62796 19324253 6051 6052 473116317 89257 89258 473920367 68888 68889 388105657 96689 96690 66847676 95229 95295 811300937 51323 51324 491984456 5858 5859 393041893 33397 33398 454087929 62609 62660 361259560 84657 84649 795427725 4666 4687 913229461 71453 71374 942307263 90810 90787 716024031 88170 88092 431352120 31831 31766 298324110 6516 6444 386994148 49524 49538 621590397 52999 53023 610438312 72418 72419 827209367 60434 60377 221105099 3437 3438 284776109 37510 37511 497740416 98781 98759 416677250 57087 57117 150338328 67055 66997 924467268 69280 69347 76195278 96326 96251 659466566 69512 69542 155314559 60773 60774 189139570 98237 98294 665055267 28294 28337 304899989 17128 17129 935423322 35122 35135 274173073 33121 33122 990327088 25730 25810 248339757 134 135 415109437 68690 68758 919677282 10494 10487 237748309 18074 18030 13675542 1864 1865 664945547 12655 12605 355486817 11656 11584 107275960 97426 97464 396688965 36598 36599 266504283 41239 41240 990040039 9271 9327 762131280 25014 25076 898512853 98687 98747 205923040 79563 79564 409657218 18525 18526 486638263 98422 98371 714729462 57656 57608 317600464 60405 60406 824758148 25240 25245 321696435 60343 60408 922359659 13439 13440 505815101 5013 5014 565744972 60097 60156 839176577 29502 29503 165053225 73653 73654 317673131 1030 1031 124252238 53531 53609 201443164 99883 99837 373964377 34535 34511 371747548 74276 74340 187577897 71096 71097 848537808 49993 49984 784925038 46324 46308 360315376 99202 99159 747378003 37257 37204 8659817 49440 49441 323278287 51900 51840 743848768 94632 94658 733360245 27709 27710 464651304 30263 30264 807033099 41563 41549 308053354 49020 49021 656242874 22144 22181 919222804 2938 2939 945134458 83114 83115 865855227 97453 97454 243822394 704 697 34249639 68251 68320 748033504 11744 11745 155334826 12787 12788 872247301 83700 83701 799334160 84927 84884 365979452 45922 45967 86603036 46297 46298 135533917 8950 8955 89563349 35631 35568 807789506 10496 10540 963683950 46460 46521 165471951 86588 86654 37505793 79251 79252 11450590 55937 55938 333491752 36217 36294 709755406 69404 69405 935126934 16273 16269 143361646 63003 63004 562159730 87361 87362 254034365 55083 55084 391386335 76108 76109 160048265 94528 94529 352414641 69015 69089 8952613 83856 83857 511097216 12058 12059 274456964 99978 99979 359298791 29367 29370 189276418 24279 24208 228956934 1927 1928 413597222 47182 47183 669181895 6949 6943 415470250 88508 88509 350646949 48452 48453 23658472 96276 96277 164021050 22656 22657 213001418 42475 42437 460960172 50188 50238 2368615 17480 17481 549230476 47320 47331 19497525 73254 73255 550381984 44361 44362 309004837 23480 23444 825291447 41601 41537 216305645 37010 36982 166863948 87334 87389 422359448 84149 84066 977959532 92973 93016 668430386 18801 18831 998856064 53638 53639 704082218 74699 74700 806949180 74381 74453 155517941 31110 31079 194507352 51780 51750 471836986 10899 10882 748510534 76599 76538 827691456 80639 80678 444129668 49891 49892 843974987 88111 88112 555793539 36805 36806 847559601 14145 14162 972382088 35356 35331 730976849 83265 83266 105934477 77989 78006 315355770 51586 51587 936739523 40786 40837 532552234 77820 77773 589185460 21618 21602 41304386 60045 60046 156181201 68015 67938 602030493 12773 12774 637945227 47502 47503 371663486 10031 10032 918661449 72203 72204 533397639 59509 59476 668599509 51054 51055 423509429 42859 42860 91108797 56970 56945 291074441 11939 11928 704747547 86765 86840 658979628 64825 64824 851264787 315 361 215689887 33943 33944 930604347 53878 53806 972922942 49948 49936 267554240 26506 26588 532128059 93859 93832 457174554 78430 78431 621231878 51429 51504 154939831 58400 58401 889679572 89252 89245 803586325 84248 84249 137422336 66455 66456 718021633 90149 90150 838719684 11822 11845 298724228 22191 22192 400958807 20760 20820 62212368 7686 7762 793350974 89629 89557 340671045 16740 16748 677518815 3230 3259 845624617 1034 1077 929752860 98901 98902 129113701 76728 76729 12298057 46557 46558 516891262 46440 46391 199163322 58783 58822 884783434 6404 6405 138702573 86140 86141 243173792 45402 45403 385059533 43433 43434 372367573 99132 99052 285177337 50468 50469 804852667 89251 89252 620703035 35127 35085 247742721 48276 48312 13573077 90896 90897 525678769 66780 66781 127993474 1026 1027 667003622 28173 28174 119028927 65558 65559 832591859 3317 3318 682410708 84549 84550 291273992 72337 72338 215419272 8774 8710 587471801 723 724 144452926 69453 69538 339303068 22619 22620 890430929 86999 86971 652094011 69293 69339 480559118 3470 3426 633761418 88791 88746 173588869 17735 17736 108981513 28684 28629 35489359 91456 91457 695968599 91993 91994 118108490 42788 42753 164665674 25029 25030 65333080 71329 71330 538506019 87154 87173 419762209 78153 78154 622547293 90202 90203 181341184 67785 67786 123097465 74877 74878 326025119 87661 87642 60218114 65956 65995 402893650 247 248 22749244 52677 52614 382291670 63420 63421 292641657 34716 34649 150274197 64798 64838 700623391 126 127 258611146 81340 81321 500096183 80462 80415 164952546 60449 60501 192557057 22651 22652 704897436 44940 44980 250123790 44520 44521 190714382 32385 32428 575722427 98679 98664 200773187 78636 78580 522796237 58317 58318 870946855 92351 92373 978364712 26470 26439 158184908 21956 21957 267559277 66669 66670 875900327 30087 30088 401024720 81259 81260 861115 59938 59931 223329412 29449 29465 943858529 81242 81216 825258477 15965 15885 877770263 85362 85317 600015233 10826 10827 734707249 8007 8084 689521673 99238 99239 978012643 27260 27261 825316391 15769 15777 142629972 12229 12176 850109873 77646 77647 232027087 15812 15761 570019294 23223 23224 235621169 73870 73889 138439778 22412 22457 873405043 28181 28204 174320725 727 728 729780826 57941 57942 96754868 81605 81547 441580573 69389 69390 217716946 84445 84451 604927271 89390 89391 849553385 38273 38274 873990370 6715 6682 703089149 74917 74885 774264175 72581 72666 765800367 59837 59839 669662706 89775 89746 286570965 58069 58054 716903539 21490 21491 464952651 31373 31374 477824158 28096 28020 173918582 70879 70880 512044114 67051 67050 437996298 4973 5026 566987972 73781 73782 747481039 45723 45733 576802349 2139 2140 151125149 88297 88298 402083115 13775 13776 965923410 61593 61594 420002780 5449 5450 84449156 98628 98705 878917807 20527 20456 233965921 67641 67626 662172838 24500 24501 903564083 36380 36381 294580496 86674 86636 865806865 26341 26417 865063112 4351 4352 753130720 34345 34346 871458467 72748 72831 955745146 73178 73179 531241597 90890 90891 832055076 2120 2121 679140176 42575 42576 839708574 88157 88158 808301261 98980 99054 998223559 79479 79480 335896682 42025 42026 32059759 77393 77394 743096923 99382 99392 381633499 32945 32932 417970214 8369 8417 478798247 28544 28545 933844788 91719 91782 151261572 82415 82396 25776491 25059 25060 703211567 66603 66604 225320620 86086 86087 127839997 50546 50543 224761531 2399 2361 654817316 407 408 56546109 49002 48922 607426863 81716 81717 986274956 93741 93742 26696380 70781 70782 16507055 2897 2898 335217927 11578 11663 571696777 7389 7472 697069666 36482 36483 88231015 72301 72302 160430721 79368 79292 324873940 38759 38729 259694339 89545 89513 897007579 25022 25023 4238025 12386 12426 765913295 96387 96397 220175346 3125 3126 687357249 77587 77588 651639110 91623 91551 896736852 33835 33793 53798788 94732 94733 449419049 32775 32776 894597360 32126 32127 650375971 20753 20701 298407639 34624 34625 740456501 42991 42982 266143633 1760 1761 609136855 84226 84174 544111922 15344 15410 235687049 39275 39354 395769895 11537 11538 509057081 43513 43565 212422073 21192 21193 683127373 79820 79821 116355358 83393 83352 507184761 51388 51332 308467623 47054 47055 428424180 57620 57696 329228065 94296 94335 992130851 51370 51371 582012879 27465 27466 786000982 68061 68062 191037810 48400 48401 799674655 33194 33202 406660526 58004 57978 136489854 1822 1892 226686951 63517 63518 823487688 45459 45460 352442539 37593 37659 62364492 7436 7437 163703361 61878 61879 364603032 54653 54654 811774244 29894 29892 319993749 2855 2856 63302891 5936 5937 79291512 26633 26611 174186590 27698 27699 344473652 7824 7768 86252516 32633 32642 201477583 8851 8852 723977189 73830 73850 267382441 8271 8272 767218670 2697 2698 140730248 88225 88267 971947404 35421 35438 836192760 75430 75431 129692129 78486 78404 505889400 60337 60338 358741142 41308 41309 492325999 10147 10117 594964207 63333 63334 873923790 42968 42969 209532697 96147 96074 644803971 74776 74777 503829464 37843 37903 69519313 4338 4421 450340086 26333 26334 146698160 74291 74292 817270898 68082 68084 547835110 41925 41947 138320646 5114 5160 424105958 65905 65951 161404749 28174 28095 521844497 4712 4713 169224785 59546 59547 902471962 2952 2953 853502548 59768 59769 548698472 49613 49614 748429536 51683 51684 739537374 45934 45971 359880885 21801 21777 792916408 35754 35730 438184365 3789 3790 586008456 52981 52926 394861371 70883 70884 243411872 68831 68847 779862915 57084 57085 980249452 95659 95660 452795967 20471 20472 948196210 57776 57777 158136432 91595 91596 362641461 75741 75742 22886072 77930 77907 611444506 60459 60460 75741531 86662 86693 615480217 96676 96677 272856426 66930 66939 79065426 74538 74587 128762949 39581 39544 677446346 49177 49139 216149175 70054 70099 447801925 59160 59161 948835464 36277 36328 318184336 74189 74196 781066625 16089 16090 729501044 88659 88580 958468229 53840 53818 169044188 3969 3970 231107807 46053 46137 792019511 20413 20414 669981379 88256 88257 373624845 14268 14269 692160732 58132 58129 752713229 55845 55846 736742325 74009 74058 401586712 49107 49067 860625886 17316 17317 86404228 79335 79326 620527783 20871 20872 521585789 92265 92251 790838253 68655 68656 406209603 74393 74394 126303697 72182 72152 470591483 23119 23120 330617749 76476 76500 928460409 51837 51862 480503409 89219 89238 561567289 78593 78517 473646550 50309 50356 717018161 41191 41192 850536989 30398 30422 75283125 85473 85474 447251069 27012 27013 453864136 81016 80976 913338080 33368 33369 732408667 98310 98392 922568027 77628 77546 301252341 46981 46999 520897942 91041 91002 459208522 82056 82086 852712889 48993 48994 289063957 95732 95733 797778846 47027 47028 156055120 43981 43936 739549180 16312 16313 468426603 81399 81400 915799694 82456 82457 885654522 74035 74036 820180615 31117 31083 606508704 6679 6680 729666249 56303 56304 920953633 67760 67724 315073790 55198 55199 576221949 4039 4040 579765194 25806 25835 362868905 13998 13930 103548199 58811 58850 31542033 82135 82136 891000110 87547 87548 901071629 21579 21580 618243276 36582 36583 281267111 49016 49011 716508650 32196 32197 249537903 47070 47034 133342092 12334 12335 104420785 86090 86146 462175757 58204 58244 864403985 33432 33506 191694509 35173 35174 485901039 47677 47603 592427786 48078 48079 875734989 59440 59465 165347477 85820 85821 85794662 9709 9700 89178805 45731 45683 680187326 76932 76933 486417726 73144 73145 470046554 70628 70629 312052444 266 347 799270541 50079 50080 665238387 12471 12472 443086703 62011 61991 485202234 22757 22791 635800343 36121 36122 721926588 80357 80386 670750608 14648 14649 20336180 36857 36858 902549166 49477 49478 375308884 63907 63922 172767823 80179 80180 737262705 65945 65946 38769761 71368 71354 329424494 34646 34647 738662161 90789 90746 186450908 27836 27837 913814957 14689 14690 71856031 55014 55015 545775625 48616 48617 771323568 50019 50020 165617405 91137 91138 840067804 48192 48120 865839475 54773 54774 712297282 85745 85746 124343071 65458 65524 125373939 50981 50982 266860358 30820 30737 367475387 48 111 900713805 45126 45155 726390641 80234 80149 485190944 60176 60192 918568541 24950 25023 490307442 75966 76040 201206745 60681 60653 151855702 29883 29827 758584595 85881 85882 338127762 22661 22648 588747559 63394 63446 744292480 10836 10841 352830101 39197 39198 268504844 43301 43233 133835122 64099 64121 796057510 18787 18788 658255327 79121 79122 618421245 76493 76494 121597280 60012 59989 709634921 10744 10818 123284376 54598 54599 550375610 17609 17622 279087600 66302 66303 551956508 34419 34420 674764819 45855 45856 205912367 50446 50447 672743463 27621 27613 428239719 40987 40988 486433591 33768 33769 808472557 65056 65057 749402897 56198 56199 521032855 28014 28015 364594375 61178 61208 122094900 88883 88884 821586552 60122 60088 470147898 2655 2633 86845585 11749 11750 295868987 67936 67937 481255381 31341 31342 67648031 65538 65539 843663235 35637 35666 371927152 97877 97878 67466307 38882 38883 976092162 92526 92591 661801956 73384 73385 596377308 24207 24133 747614765 39750 39751 449558016 7872 7873 521771585 33169 33170 63943936 18004 18005 482800423 74323 74278 801595375 83218 83219 560121864 69166 69167 123610371 55158 55159 289646305 90382 90343 151888929 58735 58736 192891508 24730 24731 903388825 59789 59790 488229457 49414 49424 25904748 50881 50920 26701708 69530 69531 50370614 21464 21453 628527565 9823 9821 44907907 91362 91287 536003357 66954 66955 215114876 43737 43738 373490335 36232 36233 928648220 94903 94974 449963235 53047 53048 506368633 78136 78197 306577268 16902 16903 868044743 17539 17540 214805779 91883 91875 623376724 82099 82100 542605467 64541 64543 350957013 83797 83798 61020106 72559 72478 371847187 15453 15454 576843428 6108 6168 21340332 78518 78496 40763606 94657 94701 422644934 89988 90001 354777364 97660 97661 356649625 18177 18097 255513299 10885 10886 892686722 24111 24089 664135109 40413 40414 220895654 96337 96338 819819977 22315 22295 931155199 26592 26529 403486674 90476 90553 370627077 43096 43097 186019891 21601 21602 948301668 24461 24377 800477868 68106 68189 707179091 64799 64800 255590852 60341 60281 265247184 58514 58515 644200524 33246 33270 450026439 56399 56400 810177371 57379 57410 812091466 57633 57582 148454971 96913 96914 297156618 91472 91473 405652509 12772 12757 541344453 73336 73409 5163704 614 697 812991553 62830 62806 129916146 61549 61550 544302873 51271 51335 71981178 31548 31532 430933535 73018 73019 583494083 68727 68643 507654166 32866 32867 649863226 87153 87132 805416677 31916 31989 573027325 69574 69654 430565732 80113 80101 216283579 60245 60221 897840374 28668 28605 268732238 40333 40334 87544057 58697 58670 507467096 46868 46869 778666930 28711 28712 821444269 38302 38373 143902028 26267 26268 273615589 98671 98672 715890541 95629 95658 838783611 96049 96050 379579574 67769 67750 286103668 28983 28977 216987417 10132 10136 541090439 11713 11714 817115922 80263 80306 326006817 80362 80291 76053535 20289 20290 188136585 18163 18150 766763262 80558 80559 564188345 83723 83715 132673304 74864 74865 173679686 41959 41954 426724523 44503 44504 252761131 98422 98423 520487240 73349 73413 611710339 7919 7955 52463459 28676 28677 927097930 25992 25993 943323918 67534 67587 668260334 32732 32695 794501651 14516 14497 5920021 26326 26327 387478762 71279 71280 456109148 55323 55324 913295554 18779 18710 223368615 72260 72261 794744687 98675 98730 683661539 25252 25253 74813491 9946 9947 925713433 65227 65228 200691760 99826 99823 259441754 76290 76291 867248763 49488 49489 622568128 85621 85622 898685654 34590 34591 892541308 42763 42700 899029157 9339 9340 618098132 47536 47537 980395649 17369 17370 131629290 98151 98152 542876449 76294 76295 218416924 36145 36146 404258039 43724 43725 660793869 41182 41183 426061564 75661 75746 858946477 58161 58147 550416131 64445 64446 289219503 31981 31994 754801071 16194 16198 702292901 23774 23775 699969428 48953 48954 386925411 48909 48910 404653684 5120 5140 882735645 70057 70026 330025014 46578 46626 223142345 23472 23473 576526805 25170 25249 327372301 72863 72803 29626432 76858 76796 618437022 74519 74491 127513874 78656 78719 419064003 96315 96295 857002272 17801 17802 541852419 84813 84880 684684364 14586 14587 476961423 78305 78377 342344483 70284 70285 696108900 22968 22969 545799686 53189 53190 913097915 64856 64841 229333131 5768 5757 508574267 27743 27744 111186469 83431 83510 894398311 66481 66482 172667883 64438 64515 672830760 35169 35170 536469607 91559 91563 716008650 53945 53872 553305045 15934 16009 679022818 13328 13269 217737669 37054 37059 285011441 23034 23035 908794519 24095 24096 663994238 42530 42531 921542600 85159 85170 172280921 57534 57548 717665216 23577 23524 311770262 25587 25588 845168553 29950 30011 394548341 52476 52477 791070943 45139 45140 328092812 46383 46384 791383759 17733 17734 261369963 12844 12911 395869507 36317 36318 39124547 27030 27063 312826429 72700 72734 781707269 21872 21873 397156345 84431 84391 719201447 66964 66965 912103997 68747 68749 388175408 20388 20389 349162085 99258 99247 732940073 72445 72446 728170867 33499 33500 61020586 87029 86955 670228743 39873 39874 622899552 87354 87355 310699075 97021 97022 347708897 69249 69181 782371259 50714 50638 565576947 26926 26927 398524963 97759 97734 616814826 24169 24170 441763119 95899 95908 451463845 46408 46409 288854589 18468 18469 44740512 4090 4060 456282357 2161 2162 832143363 41922 41982 580165929 26888 26909 260658399 12672 12673 773142530 74206 74152 164067542 17591 17592 633142550 58371 58411 797991124 83966 83967 580959970 4249 4217 715268985 55313 55367 506935540 74079 74080 347437421 19726 19727 887138928 56812 56813 615346497 10805 10828 103288555 21569 21586 403976961 46221 46222 55736694 45681 45682 126535047 37725 37733 69930409 27365 27374 464759597 53920 53921 793763049 80026 80027 710232265 28764 28735 626873212 60065 60066 981153315 22808 22809 291241001 53040 53002 438264912 90734 90735 395270594 70641 70637 943799691 75359 75380 909706151 75397 75398 291510465 19345 19420 364368239 10484 10563 305911891 32994 33018 274385780 8279 8280 447047526 33293 33232 22862402 99883 99908 416619905 58571 58496 842363663 56164 56165 229695637 48411 48398 876805688 95917 95968 352931266 39495 39496 774338930 71743 71744 367279901 91961 91930 89342258 54025 54042 640641302 96903 96904 246097956 82842 82794 639428844 64734 64669 354502218 35890 35963 248082380 4643 4644 154495831 82391 82392 268758376 2088 2165 261783282 71784 71732 144052770 38833 38834 946127041 26691 26692 24143542 68931 68911 20552398 88864 88865 781973778 44241 44182 788861872 94701 94702 120198942 10318 10319 832540335 39726 39669 10824524 38083 38062 337404180 53875 53876 718361800 35319 35364 765621762 44884 44885 358496449 20141 20211 170232781 47039 47008 526852257 1414 1422 386587895 12243 12244 926136609 7982 8034 32979544 3823 3824 149240673 86608 86649 24402003 19071 19148 295893802 46995 47041 455890317 25233 25223 994242444 88820 88821 796129277 39791 39792 282452401 13640 13641 215370748 53929 53850 573987512 93118 93144 796668497 2519 2579 216205271 23401 23402 855132198 48649 48646 937408269 36234 36235 554688635 63063 63064 154475038 59887 59909 253798244 49489 49490 831253307 51284 51312 805520680 29120 29121 672024571 44265 44316 285527727 29075 29007 5499180 68483 68503 563415188 86428 86429 303072754 93790 93791 375494629 42709 42770 635382290 97708 97636 604504222 66412 66493 82586151 93474 93481 779656611 28051 28052 17355620 71337 71283 912905664 41786 41823 527576351 40024 39953 804595663 28883 28828 911045046 46918 46950 465163918 52007 52008 735363402 10669 10691 777592601 19610 19611 986302899 2457 2458 461947885 70838 70839 672477249 13767 13840 441682635 37943 37903 802572504 72334 72342 310450793 4119 4093 175660296 37211 37212 936591340 68280 68281 596549629 48661 48662 420258451 35714 35715 733783199 39133 39134 856985997 97782 97783 769693918 93496 93419 546223091 7709 7760 19525218 42083 42118 249950204 52344 52345 275961347 97798 97799 763814479 67639 67609 157819620 61396 61397 49827144 696 749 24386960 44151 44152 498259040 85982 85983 366292008 97819 97820 778676101 10851 10852 78880997 94106 94052 924806 523 563 151642199 16617 16618 583256855 35761 35714 30048980 62196 62207 512657659 52222 52223 960439510 27520 27521 956436675 86892 86850 662133574 76866 76867 882886696 1484 1485 665483229 14418 14419 643736418 40129 40135 801127571 65542 65543 326495869 64788 64789 890807073 97729 97755 719105218 18380 18381 151326856 23744 23745 511762622 21362 21363 377913508 4905 4906 267606269 74385 74383 14570835 59234 59290 386849298 62793 62810 521290356 79738 79739 221673909 33262 33337 87677241 70045 69982 308583406 35307 35308 125744220 49682 49683 249040941 41049 41071 125450641 56222 56261 54953143 91532 91574 365840844 80581 80582 859705252 40363 40364 636775593 38774 38775 733031148 45779 45763 897062728 75465 75466 583640767 77138 77139 804712974 6847 6902 448253560 68951 68978 416732343 42947 42903 318194040 80987 80980 768665543 59407 59335 677206384 2228 2158 896888850 40521 40522 930632844 90356 90274 705388874 68370 68441 149170518 46664 46665 411991508 13443 13444 337836616 88302 88303 518674459 953 954 971774581 13179 13180 856078789 27631 27620 776762383 55976 55934 222064040 7644 7615 256489821 4851 4852 508219329 51482 51483 517540501 27274 27275 496431848 69679 69696 118955009 115 116 555603109 54044 54045 688415487 48075 48039 302553204 69255 69206 935694524 58415 58416 358452803 74544 74545 74214504 44691 44613 734869988 465 509 60225726 40265 40315 606347570 70337 70338 550267925 56719 56747 567959578 68187 68188 315903118 3109 3110 715075266 9450 9483 831212970 48659 48728 149455177 23904 23905 808402684 686 729 839726962 22559 22560 825743161 4241 4178 220910469 42954 42879 817196351 57072 57094 134639104 35433 35434 788971661 70731 70732 470357841 16503 16504 683631892 74716 74660 978851918 65327 65402 933918304 33546 33547 698276590 41248 41249 794920423 47155 47212 129461528 96820 96902 581673800 14801 14802 251636850 27425 27426 752360430 95535 95536 328530265 68593 68655 268964873 75671 75672 222500463 55852 55863 208829021 75151 75152 300555048 1757 1758 554958612 57516 57517 939019235 97417 97340 313513397 89580 89499 97665017 97030 97031 163236351 98557 98558 83522202 10971 10962 794078251 4381 4382 981460783 94239 94201 963993835 86210 86211 466809888 22447 22448 676719128 48158 48224 154694782 46584 46516 170047882 66770 66771 335472242 44791 44814 611855825 64884 64885 216386371 31695 31696 419455012 31711 31712 903994254 1525 1549 542049732 30795 30871 320606323 97992 98029 539071423 47636 47634 135379517 16033 16005 202597512 64781 64738 338594169 95693 95694 6067059 96511 96445 277361139 21381 21382 968196876 88450 88451 690502950 45621 45622 360449376 93921 93922 814204782 67422 67483 205890811 87902 87903 708407915 79968 80040 22399488 51010 50962 247703269 71277 71203 535518922 66207 66199 419597271 15132 15075 92401795 27811 27812 767342411 21021 21098 394715184 61670 61671 327019132 58639 58640 901850675 99570 99615 583981019 28066 28036 383404340 43297 43298 855788197 68364 68365 224402893 56628 56629 8602037 97609 97662 391935078 17442 17403 375797366 13639 13640 298018985 15535 15536 553479766 74456 74460 38174940 15755 15756 579750763 43779 43838 492745369 70550 70487 877874690 40085 40110 767935637 31704 31770 730605631 82735 82736 421437400 89374 89385 603960203 85451 85530 320883714 44350 44351 780763485 79962 79963 83609220 18513 18434 838445598 50646 50647 740401470 31317 31318 573678176 70974 70924 66723211 1644 1633 423275762 76818 76819 671127166 37282 37283 642649897 1449 1450 166465105 66637 66638 131780147 40597 40598 195691362 83403 83404 244980690 79989 79990 424679725 98057 98058 620979280 73509 73510 76315871 93448 93449 597839713 29315 29390 750971452 69604 69605 17325383 74825 74897 650789098 56830 56883 551121209 82910 82911 931587757 82342 82343 112105502 78134 78135 510974113 65977 66032 252617812 46641 46684 757007156 52571 52647 411497509 64117 64189 917557988 48529 48486 519052810 92700 92701 362742989 27097 27098 126249258 98933 98906 786973631 70353 70279 402577255 95245 95224 803300420 95434 95386 536366387 7092 7116 577015238 35971 35972 344351850 96897 96898 452696173 89542 89543 469504537 89305 89306 654483960 76615 76554 429543801 86929 86868 908717857 54822 54823 550275713 30734 30735 358801307 91451 91380 997023939 15951 15889 327498011 1495 1558 977950606 16066 16067 928463439 90666 90667 727471863 13931 13932 202946221 67572 67573 220387650 62650 62651 954635187 84744 84745 50874389 11548 11469 458146825 9787 9794 756744286 94286 94352 425677800 37500 37501 709571014 26176 26177 361022396 42723 42724 632170858 56296 56297 801816105 47837 47840 920396599 45790 45855 498706590 7093 7105 787434133 25904 25905 308942732 40918 40919 663586932 85761 85745 289735275 57182 57209 332016545 43811 43795 608036658 27486 27487 816358746 87418 87419 759574257 8580 8581 355689615 11207 11225 901709413 30340 30341 871415877 69619 69639 513550446 48925 48926 98611260 22107 22108 515788676 54574 54575 518298802 17672 17670 554616674 13187 13210 401908647 81456 81531 394016409 78072 78073 247980583 8592 8668 164203515 50901 50902 353180787 56517 56460 680897803 22208 22139 53091797 84518 84578 549462178 53821 53822 793197740 46027 46028 716071078 58248 58298 203015068 30847 30848 598113419 69202 69247 627449055 54687 54688 72850834 69707 69723 986811541 15730 15709 116268508 76507 76508 56505208 50060 50078 140015190 72215 72216 781119318 40123 40124 754830931 38471 38472 415600346 90856 90807 403881043 33123 33124 223499504 84154 84121 267551100 97048 97049 450167689 51458 51459 976862353 13022 12976 463330881 92580 92506 344396112 41386 41387 757331767 26832 26862 379123576 92216 92139 61346969 68546 68467 578708875 27095 27020 417425979 54803 54840 512076454 44571 44577 46280501 6836 6857 442050953 55982 55983 147155776 99727 99737 583803362 60049 60050 12792621 38182 38183 923199608 57806 57807 894168632 75133 75134 453021969 60404 60351 700493838 11074 11035 392064257 30415 30416 555704802 72876 72877 3052464 58899 58974 720570458 86414 86415 721972466 8134 8135 691706152 9742 9743 330029914 3803 3814 229448829 55867 55868 899311883 20172 20173 252634475 95180 95181 93218204 60182 60183 224435723 54670 54698 225032792 52293 52294 700734547 27396 27397 345286724 27726 27653 317445519 69605 69574 157953929 65282 65283 812317275 55860 55827 283622345 27506 27507 791425543 3498 3499 186928646 87653 87641 454823438 69873 69932 363866897 4673 4674 244565301 21331 21332 944075221 33668 33669 889839750 49884 49878 938888957 56080 56015 522838096 77026 77027 533017532 91593 91588 9531705 87905 87846 27282074 86238 86239 338366640 51265 51197 171610188 42904 42905 548326483 89660 89718 311931556 40066 40126 814366519 23224 23225 84176933 82536 82537 638505358 83319 83320 199879789 72697 72686 33074840 44078 44079 824000833 50753 50734 5749341 35492 35493 900916288 85204 85205 920872401 99358 99289 797162709 83505 83506 742060475 69521 69522 745101725 51777 51851 468381093 95482 95551 472400655 894 895 619519077 90314 90263 366834111 56138 56139 768519927 32741 32742 206806350 76745 76781 359457169 43811 43791 900109714 79972 80048 886230607 26209 26210 855328463 84340 84341 878252809 19495 19490 647975255 39533 39534 746544028 80004 80017 973595742 70605 70606 473132516 57622 57591 178477367 44246 44247 742605271 10370 10286 247566626 82354 82403 308317645 2955 2965 900401891 21118 21110 982322561 96082 96083 825325234 108 25 524344759 43586 43657 187187531 49803 49859 452828805 68631 68632 179010350 25149 25093 751255785 47126 47127 751678814 96582 96531 4817428 72049 72010 687102997 31014 30975 311605155 39784 39795 523678718 88391 88392 656879823 41002 41003 485360425 24611 24612 878290897 67344 67340 650954942 43270 43271 583849417 28081 28082 18402704 26633 26627 207526132 11645 11604 924691340 24242 24274 73492958 87805 87791 826748778 99916 99917 599704224 48404 48338 954745943 83225 83226 282124512 36350 36266 836125038 74199 74203 105406365 93627 93628 988739573 61564 61625 327589398 62480 62481 802692972 34309 34310 218817939 95104 95161 446738098 70331 70353 614810368 50458 50379 270460180 12929 12918 926018471 75688 75689 207474431 79035 79031 874835393 95568 95569 10072302 9767 9838 553248936 22900 22901 358005336 39767 39768 154748266 20517 20518 561835000 7580 7648 898268669 21652 21732 523904386 33754 33718 717643345 27090 27091 755842948 23271 23272 65818235 67472 67500 291344164 99944 99884 456341317 93391 93392 96821288 95930 95931 951986844 20301 20227 269332631 32787 32794 754468403 54386 54387 297043433 18927 18987 736639280 89572 89577 68212935 3956 4027 237680514 49016 49017 652921358 11368 11434 130390167 21708 21785 309920844 33223 33188 106775442 9353 9354 38133933 26360 26383 523853078 24983 24984 270639891 83903 83904 755991606 68090 68091 488543491 60125 60126 528811297 78451 78452 740986939 23854 23855 655847157 45764 45765 676345903 79816 79817 99654436 88209 88210 648497130 44968 45035 78786688 92511 92488 481050653 80793 80794 747665739 10909 10910 542666781 70 28 242013500 796 772 648493399 67668 67669 353570550 84977 84978 577492205 58512 58484 26821058 84537 84538 144748644 77512 77513 368114573 7646 7647 33232765 60014 60046 985960134 8860 8881 779676280 74743 74669 922178068 73011 73012 907929476 26692 26693 238876381 43799 43800 104257400 20666 20667 937809481 18402 18403 752949259 52024 51990 718993052 99654 99655 163869015 73279 73357 574218731 68929 68930 346293520 52069 52070 42027099 65016 65017 966919764 66625 66626 379578830 3601 3661 367768286 66889 66924 75541647 97453 97464 507584849 98139 98140 733512268 88429 88430 983267252 83231 83255 122486435 40421 40422 846385158 65170 65093 27804571 47688 47744 524346833 37126 37127 955715553 11710 11711 953526765 57177 57220 649461450 88704 88705 57886170 57279 57280 75770008 62440 62427 213786670 44099 44078 822778510 39023 39024 902952851 20117 20157 764139606 51538 51528 510929729 27045 27046 247058710 75603 75654 14116637 82222 82255 443387616 36034 36016 814197389 73465 73466 658062852 72236 72245 110238092 16846 16847 350228346 42206 42207 185268370 61392 61369 410597514 33237 33255 577618076 71106 71185 89210093 50260 50261 955895930 13387 13388 155046940 40144 40145 108073587 47416 47344 901758558 35285 35286 369623564 65371 65372 594711225 88035 88104 379745836 97745 97746 739770224 81003 81004 228409755 36582 36664 435609303 64767 64768 365047901 92043 92044 13068810 7405 7472 169552762 6502 6503 559001308 33155 33156 208743858 45929 45930 491844684 21274 21259 30406427 30433 30485 330215408 58123 58124 162416109 51635 51636 763756153 87560 87561 551081692 52521 52522 614671551 92987 92963 249434726 29104 29105 850227306 32038 32039 365399996 7769 7770 9820909 14924 14930 454446047 85416 85417 463650229 2569 2570 285134949 74154 74096 85286432 43925 43866 21539954 15699 15689 112021763 64307 64308 272285701 84180 84181 507490316 32220 32238 762169868 79262 79263 556080755 93657 93658 901228407 38378 38316 583679778 73738 73739 11197052 95894 95895 181804570 82318 82319 727181485 2765 2845 886169879 76009 76010 297896226 52640 52699 573841140 47579 47580 18012209 10380 10397 492939204 43629 43548 19413145 33055 33056 130325519 60770 60771 926648171 30682 30739 338110547 58454 58370 405218596 10349 10332 329424749 74848 74849 627862538 52866 52873 73758257 95442 95463 47596972 38965 39031 640955140 59908 59844 970637650 39520 39546 718948528 76115 76116 824258134 52857 52858 26776884 52345 52269 88240285 7237 7238 461718034 29163 29164 286776960 10656 10657 925251709 89926 89927 732599584 81547 81480 241158222 75317 75318 687481536 93617 93693 874860645 52162 52163 687714814 46847 46848 233331865 51570 51571 480890423 12605 12606 298554058 73253 73248 729692225 32565 32502 436014167 54842 54843 787554719 91133 91073 911074907 49517 49518 309969973 50138 50063 407203690 13644 13645 338365377 39427 39442 510130507 61352 61353 1590687 1293 1243 533916491 38294 38295 592380748 56735 56682 668391301 15862 15815 809222297 66863 66781 408581275 62593 62584 6645889 70649 70643 323746417 87720 87721 70277141 98491 98541 835377519 20937 20944 723954245 93648 93636 609115801 9605 9636 130194305 91975 91915 349085957 88245 88226 5110852 31549 31550 793942465 34430 34445 597733581 51182 51183 147621419 64980 65011 408631391 67421 67422 950304736 29861 29854 857122502 66991 66992 391756038 88015 88016 317348431 71632 71670 410060954 54323 54324 268765418 82208 82209 35138003 26935 26936 558031678 42357 42358 493726240 97077 97035 89800369 60452 60453 521554339 70692 70693 580357127 16996 17017 81200099 7693 7611 189796047 34821 34822 613114754 8563 8564 342156443 90626 90627 993192288 71129 71130 96847152 47094 47095 98560326 84688 84690 864729758 15379 15436 17972343 20683 20623 302773431 1788 1713 224839090 49984 49985 3421130 29874 29956 36684019 33264 33265 140327907 93224 93225 327267865 77664 77733 159813605 20862 20863 188348754 53905 53847 629772892 57039 56991 23463881 31159 31241 569209173 55918 55991 734309980 93259 93231 720816573 42649 42650 614190690 80647 80605 570831285 58978 58917 146699865 35130 35131 402618423 93710 93711 304365329 93410 93440 25766680 96809 96893 632490650 73511 73512 552964786 23256 23323 30779670 34302 34303 660200698 70727 70705 906432956 53293 53294 898449321 3243 3163 348515930 43830 43768 297123344 53226 53164 179002579 38457 38421 268961005 50993 50994 348587642 64464 64465 879631730 86733 86670 152561655 93214 93230 499171317 36078 36079 257893746 2016 2017 404418939 97709 97769 501946006 61429 61430 571369245 25456 25449 983917226 51464 51465 810377544 98469 98528 433166134 34614 34615 895870232 19360 19361 255164726 76861 76862 261130088 69905 69906 197074127 29615 29643 310941976 86801 86802 467463747 60939 60940 158750320 79090 79091 450530158 40577 40578 682374652 24696 24757 304192990 75270 75271 36631993 86904 86905 110716830 5815 5816 966423984 73678 73679 359622806 87435 87436 759141467 9957 10027 703571104 34055 34056 811735634 59881 59949 672858546 21033 21034 77530119 91329 91250 600519113 18590 18591 428855266 87275 87215 437475560 84790 84791 370673029 93215 93225 571014748 7489 7490 619133202 69159 69092 497743265 36169 36170 831284693 5415 5494 642420818 37859 37902 70727748 25299 25317 346443681 90900 90827 606275098 3973 3974 66532601 10088 10089 932616356 86907 86977 722052724 33856 33857 755205802 51302 51303 280602115 76445 76519 598460567 25686 25687 814453324 8872 8873 717946950 36262 36215 726964991 2729 2730 840231170 50498 50473 791015475 38365 38366 159194202 94684 94685 162305442 56466 56467 29947518 18569 18570 357947701 75136 75158 403081264 33187 33260 723397271 37940 37955 312907985 87495 87496 100407146 81452 81412 9771520 66448 66387 955491914 39243 39224 54910287 84678 84613 78968702 79891 79881 604900360 64314 64236 437504541 79338 79339 321368898 59049 59050 81068167 67293 67294 96941838 46621 46622 426000299 3012 3013 202689387 97413 97414 636525956 18732 18650 867984303 79115 79038 835642867 1871 1872 927879824 14497 14455 453734539 41671 41589 939817032 56681 56606 342886574 33759 33809 994968728 56892 56954 55912854 63436 63437 2899616 80378 80298 235173052 84450 84451 814955460 57524 57543 110191299 85006 85007 585187305 15707 15777 826625666 99561 99557 863638813 18786 18787 876891865 29142 29143 66982168 36837 36839 816167228 80776 80777 30981370 13484 13455 748927605 86211 86212 481454024 81448 81449 75883323 92095 92096 692665170 54157 54094 777870099 22314 22349 940223920 65526 65527 821724436 93160 93161 503832568 32190 32191 832360868 79875 79876 743774801 31480 31481 943101150 97894 97876 267711389 12962 12963 522964888 86262 86264 374986147 79264 79265 695769168 97485 97486 919178785 59258 59180 393011625 9250 9223 834448284 12990 12991 512582777 37744 37773 233142769 68671 68672 681858045 987 1000 85179040 34878 34816 114247812 43326 43327 446270904 92204 92147 10721777 23751 23832 695723174 81913 81914 97335431 26224 26225 842437103 25730 25731 620121904 10713 10773 795368253 64413 64399 664436490 99313 99314 234952857 75076 75077 650093631 93234 93261 360347478 9526 9527 884370101 99806 99765 341215627 10427 10364 763190336 96615 96548 524648808 13339 13340 605506966 8139 8140 355111534 85285 85265 515126337 69006 69007 229878058 3754 3755 597090378 40588 40640 980178136 50642 50579 247183407 3188 3247 468980024 84881 84915 666026276 41980 41981 233343742 8624 8613 774330950 33413 33414 319844803 90050 89967 968847758 28869 28835 824688510 56860 56861 319816642 51653 51660 631926333 34453 34454 343287711 7264 7286 143007670 18943 18944 766605415 91582 91583 331366451 26270 26197 45889206 55849 55850 799997709 34138 34082 625414552 98821 98822 311624068 38097 38038 706713005 86539 86476 19102116 98709 98730 931555488 60415 60416 695561785 33658 33659 375450085 43636 43692 70950161 1493 1518 748696797 66828 66829 396984974 81648 81629 747354524 29306 29307 39003147 47242 47253 314333088 87040 87068 902465453 36687 36688 123649962 8838 8805 6598657 72170 72231 961309487 39242 39158 771358026 14841 14842 800697029 56461 56421 115136494 40301 40302 207215592 44981 44914 89760293 24232 24267 672841585 88522 88523 938752041 98717 98751 892350888 99329 99296 395968229 54021 53987 364742297 49852 49820 624442595 88038 88069 500888010 7748 7727 264905424 65612 65613 414421948 67683 67684 604595220 62518 62519 869775330 30986 30987 368840491 42895 42896 12307554 91491 91492 359327405 68157 68131 562910426 857 811 421107783 9068 9069 415007265 55373 55374 755748682 42738 42739 395211943 14594 14595 581132247 59692 59693 222208216 76587 76669 150925528 35151 35152 187723859 35829 35756 335881116 86639 86640 46468921 96426 96410 687036764 26417 26372 545453588 10858 10933 889638986 10824 10825 745923710 33819 33743 142562165 90414 90493 185276754 16509 16513 690484517 35987 36065 609894912 37333 37408 788027701 62552 62553 789375220 43454 43455 739147241 60147 60073 213522282 44710 44711 100200086 99685 99686 152775985 40832 40833 756147742 61665 61666 66059864 68139 68214 44025965 51061 51062 727139137 73855 73856 960921560 19211 19212 866151759 36986 36959 901853887 37371 37444 266511006 61784 61785 270693282 44571 44640 348976797 86055 86056 459165035 45748 45802 933321181 86381 86382 420721710 92243 92206 776275121 51284 51349 41100021 93035 93036 140989402 12436 12437 686962862 46404 46420 928071852 78031 78005 284361862 33699 33712 971446111 20906 20970 57930281 93896 93905 727974214 95913 95936 755922381 40877 40878 743829031 59773 59774 542589243 86914 86921 676235488 3668 3669 767778530 59886 59970 60560052 6375 6298 383784572 81507 81508 111082577 3493 3460 411077323 8014 8076 712140283 90314 90345 600146039 2099 2100 160119067 58847 58778 686464634 63157 63158 281479772 40894 40895 183847483 14531 14462 517805879 29432 29477 215251208 28573 28560 74957280 56742 56805 589190083 24234 24221 210209891 44683 44684 74359164 77458 77454 261134823 8814 8887 909328472 27770 27771 636246036 65302 65244 657620697 30114 30053 31691978 62543 62544 894222599 74661 74658 282559512 54297 54298 464252120 53428 53448 182851541 84545 84546 746774843 4445 4467 468576146 65634 65635 523393614 19973 19888 112283696 44475 44476 905023754 91067 91068 571711401 42473 42518 374392488 32364 32365 203214121 45012 45096 552807661 27436 27437 396104840 1907 1908 807774148 65543 65544 967891590 28198 28186 176514267 61739 61740 468301168 17399 17400 311724781 11533 11473 887346075 93586 93587 962752679 85800 85801 134124360 22735 22736 418160564 85650 85609 882737414 41292 41208 403694081 30589 30664 701647526 51592 51593 977617684 9027 9091 205690317 47469 47470 826100819 29526 29527 841572251 90342 90343 937298739 50509 50510 50789775 12699 12700 438759316 43819 43820 928979933 17309 17310 114090614 21357 21358 84790246 10973 10974 467746659 92832 92766 556123325 72858 72859 781193580 78852 78853 571871557 66012 65946 788803428 75595 75596 919199893 36569 36570 293377875 72881 72882 977687979 59223 59224 266670948 43530 43531 313269831 15554 15613 182907631 77853 77794 651275662 43704 43705 230730728 85566 85567 329848031 17744 17806 675700111 18565 18566 473174503 98416 98417 540428045 35274 35253 281728153 86257 86258 602344501 38815 38776 552069423 40988 40989 706185892 68073 68049 9568750 22013 22011 197895404 72812 72836 351737778 38707 38708 55677718 93875 93863 681880920 40743 40744 648321169 27803 27884 250580770 3886 3887 859107631 50712 50713 540229848 53006 53047 673828728 24833 24834 944555505 78464 78446 662920195 2793 2794 507952244 10566 10631 97710803 71015 71060 485977170 50788 50791 886091025 89439 89440 637826153 55674 55675 636869881 30904 30905 362023826 2979 2980 136296309 29068 29069 983055100 25137 25138 848285914 96861 96862 274243872 87509 87524 647379102 81639 81640 227481165 80276 80191 324674057 10063 10016 577599178 91676 91730 912192296 20640 20641 628736422 3291 3262 10937253 62781 62805 306464335 36709 36665 129732976 68528 68529 746322469 88835 88892 115001593 62054 62137 78600366 97343 97344 855596835 11057 11081 683565464 50731 50732 134863655 1496 1497 392334708 41531 41471 914889356 95971 95972 344859834 27037 27038 420076646 79385 79386 502319658 10787 10709 149669089 78873 78889 760005147 17611 17536 744122583 55929 55930 226706154 68421 68485 342455953 52452 52460 64170839 9835 9802 832097663 303 274 502767228 37000 37001 173040631 44275 44312 433854671 19238 19239 955788383 88679 88680 70760931 77422 77392 441664375 43143 43069 4141113 53428 53429 139863893 24847 24864 849196986 52134 52135 44621323 48566 48532 503890173 52634 52698 963425847 57278 57320 705012813 130 49 7812319 8530 8456 681270582 2925 3006 150638056 95767 95768 560435804 70588 70589 920234426 74787 74788 850549328 70656 70657 53713683 90201 90202 914202790 59687 59747 180715766 10825 10826 836242946 39591 39648 830811656 10170 10171 209560504 84028 84029 632951933 34926 34927 620942315 32843 32884 292777022 73655 73597 947179086 62817 62860 633998548 75118 75071 188897899 53483 53484 688284668 20379 20296 305952513 55491 55492 836472150 19336 19309 137847912 87209 87210 471357686 9438 9428 281106516 56051 56050 777619922 67398 67392 115424919 5331 5332 397512940 47496 47557 492751461 11076 11077 253114947 91062 91063 200574372 60892 60893 496337838 53178 53179 448159936 14128 14065 165585152 75828 75829 648170412 92209 92188 644229805 93356 93366 810900376 53459 53451 62786356 65635 65608 285107835 40670 40651 303933447 62107 62031 125009534 51487 51472 581451491 92162 92163 257799043 7316 7365 429953619 29705 29751 438269743 85289 85258 193293318 52160 52181 199081385 93459 93460 514321066 98500 98478 889551824 8515 8553 199804242 68434 68364 981699772 17609 17610 957988653 79459 79460 793892332 91201 91202 339379665 92123 92193 534834832 32588 32574 908094321 83620 83621 664092957 6002 6003 186487640 23533 23522 421275843 25828 25788 196576239 47805 47806 278296722 61238 61239 916722844 60063 60064 764585023 94435 94380 376157661 20020 20021 848680324 44253 44276 9346668 27614 27615 920931359 43496 43497 847186200 18302 18309 286001125 78278 78302 898749656 46169 46170 858104389 20864 20865 237997699 36047 35975 448494094 59011 59082 200487469 68544 68583 115231050 39 40 402781469 8532 8551 326050386 67917 67918 132732182 47737 47798 621319578 93022 93023 127825161 54635 54636 538094391 88066 88067 66661903 43761 43813 346770413 33621 33672 918331351 93854 93855 44027504 14627 14628 403453687 54379 54380 164361465 76255 76330 488807435 30984 30985 266573750 46814 46815 963640835 67897 67898 129412958 51033 51034 311399364 43351 43352 965710208 92375 92376 124007433 84069 84076 50772303 41946 41947 231018652 6651 6652 793652162 34756 34757 878576989 80219 80137 397708640 78002 78003 212491515 76770 76771 431615508 17719 17720 337277484 83511 83553 390006936 42829 42817 44093518 16151 16211 552976087 89657 89600 258274964 1748 1717 521098192 11968 12053 893525702 86133 86134 899598344 71072 71126 690173873 10957 11038 465490689 77837 77838 489617420 18761 18770 97060661 17661 17662 553954916 40589 40590 309042281 4018 4093 976772120 27467 27468 695003709 51886 51887 635690656 52071 52039 120722849 81606 81607 310067689 25780 25864 476920273 66371 66432 925334727 49414 49333 867472971 91477 91478 589769879 17420 17421 913430331 21712 21731 482525854 35914 35915 729511772 14576 14533 624505797 56879 56880 667866185 41455 41456 394615992 30636 30637 998869244 75524 75561 776424811 75501 75545 883662359 24085 24032 470536864 24419 24420 763892766 44456 44457 893366078 72660 72661 697283064 96555 96607 130165897 10344 10349 522068016 62732 62733 537380736 52768 52848 380171432 33538 33539 853280513 10685 10615 557695419 74661 74722 36010619 91846 91847 756478380 63537 63538 486620299 21667 21610 417624851 82756 82754 501467287 69763 69691 925380024 22542 22543 188216226 72920 72921 708656880 32441 32452 99402493 91536 91537 978512073 19309 19372 955004060 77553 77554 267393947 40919 41004 712942852 37203 37204 876797180 48283 48284 681981562 66586 66587 485399644 7563 7564 518903075 44355 44356 84405898 62134 62135 572114775 84535 84536 954415686 81731 81732 261127227 43045 43001 939497563 56934 56935 287915373 76675 76676 299242134 80786 80724 917113781 30239 30240 287365423 91513 91470 76335663 64562 64563 10838279 63746 63747 772033104 80514 80515 364111021 67224 67264 405305189 39448 39449 528803055 18879 18962 715632476 92313 92314 948221456 44320 44321 962172128 99685 99765 608174420 47702 47700 990285810 14611 14612 529046581 31270 31271 142093504 25745 25746 614251529 66766 66767 794917148 34754 34755 829702772 34436 34475 381934693 79252 79253 771166305 39415 39416 395615712 12114 12158 567269503 56343 56282 713822755 28305 28306 341900174 1772 1765 339504933 59739 59728 210174575 2985 3022 793610414 28302 28228 869328232 29312 29334 645434643 165 166 603397165 23764 23765 995582783 69255 69329 390172852 63034 63020 471511433 40064 40065 572669096 44926 44900 169517556 14105 14106 954889695 53866 53867 549086460 93656 93657 844422783 64249 64250 780137321 13600 13601 255640301 13729 13659 919885688 43047 43048 774503317 21811 21812 289854037 31748 31811 661887460 17623 17624 43426485 90745 90728 203641962 84370 84371 89299159 9029 9063 127873748 90932 90933 145232476 13343 13344 397797474 56075 56114 571221340 70275 70215 249444377 81215 81210 540200379 21530 21531 851194402 42039 42092 214430585 77514 77515 338290037 56059 56060 131653688 99762 99736 76300890 46265 46266 724830199 3583 3584 289294691 81740 81741 483605628 73914 73990 63889044 1892 1950 705615093 33875 33852 600377039 5709 5710 710196410 24459 24460 86838887 53981 53982 763542859 72866 72886 990764585 74843 74773 259195960 41965 41966 175902455 4408 4409 991965936 14147 14148 149240218 60252 60253 459020508 44543 44588 814471003 12238 12314 164249250 49920 49981 51737227 6840 6779 865854311 14284 14285 940253022 94976 94913 599555153 76501 76502 513987019 96675 96740 724757903 37770 37731 603349066 44034 44035 299885460 94361 94362 423210799 25133 25196 152331081 40775 40720 193280975 25164 25165 602796503 98469 98389 312194206 60216 60217 286382798 37631 37632 489731381 39947 39952 411510485 84665 84666 707246399 44954 44955 530184861 39130 39171 997462533 62219 62220 843968323 21069 21043 316539358 23663 23631 536745525 16731 16657 223963769 79754 79755 910307414 5221 5222 381620745 66974 67039 477593558 17305 17296 609733189 44793 44794 152262960 5042 4990 20182863 68590 68591 657819571 1585 1586 646491230 66246 66247 220740277 89180 89181 136866197 73435 73436 506803746 18652 18630 657515165 62211 62127 139015701 63744 63716 545656379 76705 76624 975727399 51739 51740 39133382 46996 47033 920273493 29025 29026 943201195 77985 77986 801045352 3585 3665 158961597 74468 74469 960822588 75351 75320 267480191 98319 98358 227253937 11734 11698 550947628 61674 61675 879404855 91672 91685 412416250 26926 26886 823489356 19536 19537 969258375 77783 77784 119127260 9254 9255 736210321 30333 30264 826261055 79257 79258 911387085 18417 18458 723771796 17693 17669 2349122 23131 23132 880964838 53544 53508 709038103 88588 88562 571019040 94965 94910 256930864 59639 59640 407537745 27003 27004 986537232 87840 87841 713064333 20154 20134 661836081 43346 43340 191345813 25226 25227 288002306 29487 29511 812984401 85751 85752 674591142 46540 46541 933434941 96744 96745 54394198 52844 52871 163359428 18049 18050 521662446 26464 26465 234934668 94031 93960 110116867 30052 30053 701282406 34113 34114 708171789 29845 29846 21140040 99806 99807 670840468 98384 98385 449984576 13568 13629 181801961 14590 14591 260228275 38041 38042 780194904 45796 45797 992930453 18554 18555 983224489 64801 64802 992867453 50648 50728 48047688 46433 46434 28642447 74677 74750 615886487 74432 74433 35828155 94348 94370 354065529 65970 65957 110706999 3797 3758 369077205 99417 99368 138610657 76189 76190 351997977 48100 48101 777029007 94992 94993 6279543 62822 62882 694894026 91785 91786 537688441 58384 58385 218034592 85795 85796 806471115 18946 18983 191321262 45458 45397 449585790 30421 30357 970972850 92098 92099 671636684 80282 80283 944907011 30609 30610 995065661 41068 41069 26726864 2955 2969 508426870 68464 68465 177043049 81277 81278 595315856 53309 53248 62120751 54035 54036 523679996 3231 3232 840225538 65676 65677 582663956 93828 93829 365070787 69235 69236 219677901 7266 7267 382425038 96695 96723 690710142 95725 95726 669836386 37413 37414 595713545 16545 16546 480124575 97094 97095 601463788 93309 93310 960298517 53302 53231 373618427 79704 79705 429154104 19905 19855 397825428 22565 22643 154270628 90811 90812 706778864 86526 86527 91964732 86479 86480 162016889 31866 31888 234617703 25660 25661 380732536 72208 72204 967250396 33456 33431 408672357 81581 81582 52353583 43672 43630 18892305 4111 4026 601523468 64319 64339 991901638 13187 13188 880245205 92995 93057 960282090 10351 10352 576402130 32211 32295 711912052 60585 60650 831113838 61104 61105 479119400 51438 51449 866971201 84995 84996 10600635 30724 30733 135518050 27768 27769 510464400 91417 91418 295578975 66846 66847 574169203 6126 6165 299717525 55859 55860 807613395 22680 22681 240446942 66606 66599 129657928 85944 85945 4800349 31355 31356 805566724 49908 49867 131835207 30709 30710 497858448 23933 23934 790927046 27774 27775 63237962 7782 7783 177855359 90994 90995 651244178 60867 60868 846899864 40442 40362 187128635 85242 85157 787036506 5430 5431 266329673 85123 85124 23468868 95171 95172 553328850 93514 93515 470280245 51749 51681 341579667 61860 61797 286697069 10303 10304 976686677 43796 43802 128343992 66100 66101 271474923 49710 49737 701686080 39679 39680 180949823 50571 50572 75641598 70305 70341 847065414 3035 3043 415789124 29253 29254 263908335 19868 19807 46649553 69039 69088 276792875 12425 12345 910787362 11891 11892 297780030 99239 99301 587953840 22683 22694 892657708 46122 46123 65321500 95653 95654 447691393 26046 26116 664949621 21399 21400 757904968 10841 10839 871234593 10812 10795 661585564 45149 45150 892345382 59387 59306 127657586 31590 31591 160725827 29632 29633 732400704 7590 7553 880971151 97013 97014 292209293 55272 55255 92509665 13276 13277 231175783 41608 41681 678798425 4233 4234 804770924 46405 46406 678629673 46242 46274 785344914 56871 56902 638129184 70992 70993 159738870 31827 31845 938843766 12986 12987 974426417 10450 10495 933308762 29500 29501 892946300 83839 83912 113858647 76524 76460 498712533 23798 23737 584074215 70163 70164 322099185 32624 32634 492351029 91446 91426 23919417 45455 45448 330303453 88698 88685 87214855 4799 4822 963711775 17092 17141 817654822 3833 3834 317996541 46604 46605 875807341 18201 18137 321236346 22394 22395 76328119 32266 32267 468566309 11506 11507 542134991 69766 69698 744281718 13048 13077 750437125 66748 66749 256110554 74878 74795 173495441 28167 28168 62344271 91480 91417 109604421 7019 7020 194962874 16285 16286 330167895 47967 47968 782052976 57926 57867 780894835 54900 54864 774856516 74152 74153 28604735 33951 33896 869552771 85014 84994 51885632 93852 93853 31402536 62640 62604 665542391 14998 14983 633399154 16051 16052 965315115 30898 30899 757366224 61143 61144 195975013 37284 37332 287868879 22729 22798 658411610 44602 44654 838502209 18274 18312 14415798 44038 43973 87806125 89582 89617 755025876 76689 76620 406183135 94439 94383 193833003 97368 97452 460840046 27242 27170 182337696 24719 24679 54230074 89579 89568 450063344 715 716 625725518 28603 28589 441235675 11142 11187 938111873 26624 26625 396125760 59599 59600 847708394 74717 74774 771925382 59531 59519 422902140 39616 39617 6117330 44578 44579 668750781 55882 55883 782747609 69087 69088 124020138 69257 69227 845402714 56707 56750 507738147 70684 70685 303700168 11789 11814 460956392 21947 21948 463927322 64138 64188 796079032 80213 80270 46576458 27421 27422 85120776 63216 63217 654723935 36896 36897 301952508 2887 2888 99550229 72098 72099 44432441 95265 95312 890284480 60312 60285 915115633 65915 65912 913999681 45425 45426 522286045 99629 99630 118035536 29689 29690 944699390 99241 99242 829916135 52261 52312 94442947 95113 95127 162877646 54922 54923 737293737 16116 16117 350139930 84657 84580 536505071 21040 21041 975675371 32960 32961 499790783 71610 71611 842189426 28232 28233 829467480 12032 12024 740602110 38322 38335 47111326 71156 71203 927332151 51069 51054 437405099 55623 55600 300491601 11238 11159 225729883 69748 69814 21259232 23268 23333 630868813 31763 31786 848374587 57908 57853 462267950 56945 56900 773779044 86207 86271 128527414 43151 43152 410120523 70287 70222 398808641 71527 71455 820659534 20639 20693 161323555 63770 63813 258341003 34570 34648 41759080 87567 87568 535774733 59760 59761 663156356 28576 28641 620322413 60698 60683 676517254 16942 16943 884371332 91230 91231 323120317 85847 85775 795804204 58556 58557 511998229 59992 59993 721853604 91760 91761 219682501 33000 33015 682842648 57030 57031 78163262 9017 8966 773935181 91883 91885 156197940 90252 90298 151436312 40983 40984 15006283 96644 96645 276074162 21683 21622 984915193 59569 59570 779161677 2799 2800 480989048 96686 96687 961433975 70648 70649 617123557 88739 88813 9158878 20551 20496 79663674 60729 60743 415904630 74528 74529 846742276 58576 58511 5990784 39020 39021 780651061 79287 79288 648789472 89279 89289 143088182 98260 98270 206255319 76641 76642 207857124 96574 96575 909980688 75261 75262 375642149 67368 67425 409265102 70950 70974 787525633 91111 91112 50898393 85200 85256 509659806 91934 91935 506466058 10580 10581 569731271 95325 95326 889433497 32352 32353 258687118 6747 6684 155965233 61567 61568 984227415 82625 82639 692362155 97109 97110 999255145 18135 18071 308568551 78485 78543 262131910 7466 7467 18771393 53911 53906 334910556 10473 10474 639978439 590 591 73644912 44964 44965 185948620 35145 35198 868842238 7761 7691 432272441 89002 89003 3436398 95397 95338 254957919 93596 93597 87616712 56157 56158 585659288 97912 97921 910362140 63138 63206 389351273 29706 29707 677803822 64142 64131 311213152 32723 32724 950586561 29398 29399 463702755 22952 22953 970465283 90648 90577 604175103 56335 56385 200506599 51577 51590 305586333 91587 91588 9565404 47642 47643 555308029 79314 79249 464517865 60510 60512 996205257 66242 66243 525785262 69364 69417 575932625 2102 2139 175890537 5982 5905 789486645 87695 87696 836918347 39618 39539 230344974 15245 15246 860825772 39492 39493 14225534 11957 12027 262816915 71132 71133 705117186 39791 39784 298102342 28387 28308 780733568 28874 28875 288736800 30256 30257 62930247 48724 48677 844939968 70339 70415 355567010 76641 76587 781399237 94204 94205 534079481 77766 77767 153244408 24574 24575 622323018 80180 80181 270207796 34584 34585 841815940 15640 15641 782947353 85695 85696 5926018 73147 73132 642856592 32804 32889 952518873 67437 67438 534840433 9513 9530 420252549 45714 45787 178017064 72628 72638 382357040 18000 17966 105951353 25437 25450 673271824 45380 45415 933635740 33425 33392 758555398 64629 64691 78524805 3556 3591 766589901 65948 65949 551715654 33013 33014 803963673 27509 27510 417986129 27217 27218 821855570 63969 63928 261638708 52992 53042 890440267 43433 43366 614175193 99302 99364 359626885 67689 67690 358814111 28566 28552 191126385 41445 41494 903854959 64794 64847 50446627 83944 83945 826675946 31505 31506 729665023 15593 15594 149429060 61785 61786 683499246 55907 55947 608253197 8750 8676 905022463 81681 81682 413556917 38784 38867 385082812 44871 44872 271631870 93462 93463 746295349 1863 1810 21358264 98853 98854 555593544 33459 33460 350742967 66679 66680 71862472 80108 80109 368561486 5937 5951 381645206 82967 82968 359355002 57433 57434 167457767 17007 16947 538095013 13461 13536 387180052 81781 81782 51586479 96328 96329 671885662 50388 50389 833020175 3076 3042 560896524 51595 51596 767416778 4075 4109 46971116 45977 45978 454184892 942 943 772892275 58818 58855 54220780 73238 73239 448076132 89841 89861 46220274 41584 41585 731773216 58357 58427 549897861 15871 15912 850123522 28143 28098 657775965 61106 61114 160866466 86188 86128 223580684 22015 22051 174627881 76174 76175 766347352 18102 18035 23947573 24599 24581 81467945 24297 24320 777720231 87694 87674 478043510 88024 88025 735561339 27319 27320 309818194 25100 25170 167737044 79953 79879 684001151 4431 4432 716348045 31329 31330 815482385 78103 78021 121827839 25594 25595 286889960 15809 15810 179520079 68129 68165 703971572 32187 32188 625741732 20095 20081 602020787 5900 5901 85868422 12196 12197 879545826 86278 86279 120824113 98113 98075 610925921 28413 28414 981860325 92600 92601 605817831 56366 56367 244189961 93030 92994 168642367 38377 38378 465212617 46765 46760 664008622 330 265 763443587 35514 35515 605624835 49028 49029 453044654 66225 66245 418465374 84626 84627 883103143 13184 13185 361635671 13677 13754 544051866 66492 66493 736146971 14205 14262 312739140 16104 16105 776523918 49504 49459 331821268 6175 6176 422188039 9100 9094 451117498 71193 71194 675157295 59699 59773 628964147 53021 53083 365197993 50054 50055 916882875 50663 50626 421341579 78912 78906 682521254 37305 37260 96481798 56771 56772 985436739 51064 51129 361327310 64515 64516 347047656 35385 35386 657407682 70501 70502 129210237 57389 57379 438102647 18162 18163 577982347 14890 14891 329599194 10412 10436 207767334 52483 52492 169801669 42601 42574 120117543 7188 7189 761118002 51567 51568 874581424 91637 91561 199228975 116 117 359402390 17753 17805 59920899 74098 74099 251822942 30783 30784 644185439 29784 29785 186187661 71950 71951 232106592 56801 56784 895196805 41955 41917 99511574 68571 68572 94957897 3181 3226 742660823 52915 52916 696277666 32162 32163 393250889 92766 92777 574599084 97089 97090 197508985 68050 68083 369969117 83564 83565 332288253 5049 4982 202422313 83843 83840 138310689 18178 18228 366689410 28301 28302 148253490 52445 52446 78770485 22182 22225 787515597 50944 50945 954857103 56015 55939 501704355 31719 31720 481268460 84364 84365 21782078 58615 58616 893876784 8230 8231 506334605 82183 82184 93601793 39381 39465 312990426 90170 90192 79047365 70501 70427 859932207 77352 77272 865272200 32241 32261 275213818 92118 92145 873783709 67996 67997 927609128 26440 26441 279290206 97779 97842 691900712 52711 52712 48559143 48461 48401 290606764 38325 38326 314258523 24566 24637 988550025 50692 50693 101101994 41976 41977 709272303 66486 66544 716525759 83928 83929 491851359 40808 40858 740020491 84286 84287 142194062 64830 64883 525770671 85092 85113 501564676 8138 8139 621795768 13698 13699 816403953 33525 33526 115921584 33615 33616 629586608 43543 43544 955259004 71344 71338 229143 60947 60948 139598807 38195 38265 979978307 57958 57959 487356942 87441 87442 114602270 31518 31474 879049340 94278 94279 550620305 33141 33142 21728252 74804 74872 25987325 11377 11378 229950511 75725 75650 354483506 57239 57240 263141256 10536 10537 525612970 65556 65544 403991641 87924 87910 677180319 14127 14128 8258212 12546 12547 503837500 3757 3758 885424817 21619 21620 68398558 47994 47995 897903785 73151 73195 965635870 49430 49431 614066704 97270 97276 868978639 59870 59928 437283552 55272 55273 301622394 63929 63930 722266757 61300 61301 658817575 80234 80193 587067474 24820 24861 709186350 17870 17855 950200744 31104 31074 557375368 61699 61646 262256 72344 72345 153293109 64246 64247 766791127 56099 56100 216591171 40585 40658 9439236 95375 95376 753144931 15961 16007 429779416 75339 75340 382651841 34264 34199 471289535 99197 99198 530140680 6461 6462 226963059 15502 15458 907066740 53645 53707 833541822 48183 48184 303384675 98296 98262 491865600 20023 20024 247444081 18782 18784 333949591 97662 97683 970064501 66942 66943 93369734 67549 67550 710576520 94033 94012 692597420 87347 87348 713617393 79676 79677 888242108 79964 79965 671123213 64895 64932 160969807 80477 80478 494012911 53329 53330 44877000 41700 41701 408452371 92027 92078 622265341 69192 69193 548089079 76251 76196 142820042 61123 61124 23589269 30155 30156 747431120 87433 87452 99702827 61129 61108 221835385 14315 14244 435574153 54285 54334 39576102 22755 22718 194785644 66450 66451 89061663 42877 42878 207028456 81414 81386 306747897 37751 37752 493589863 99398 99391 170080831 36173 36174 45690004 88528 88529 106343350 97327 97284 632619270 43620 43590 130122676 57601 57602 984956476 38535 38536 745616361 29573 29574 703878854 54131 54132 258580555 93711 93712 291495921 91070 91011 181850502 89607 89567 298307546 17619 17620 185000977 16442 16443 765226077 63928 63929 643040603 1401 1374 743292829 94179 94180 430958468 94798 94799 302554122 94369 94370 210407409 37668 37651 759849839 78349 78350 845571647 92623 92624 938552332 90363 90364 44113455 81848 81814 616642512 66405 66406 536028650 58179 58253 194512962 53511 53512 527818749 19861 19862 938684690 78464 78465 696252804 85698 85699 843139371 25867 25868 823095872 90938 90939 487016411 87536 87537 383074324 13793 13755 809864144 52747 52705 304039180 24075 24076 466712146 67959 67960 22732314 46937 46939 942559782 84197 84198 56777975 55152 55081 32737050 70334 70335 82815393 53760 53761 54076996 25974 25902 35333680 29660 29656 451483419 99613 99603 140308256 47425 47426 268204157 4983 5033 496919940 29480 29562 671489351 48169 48170 799257952 28089 28037 99343533 15374 15375 66877735 43256 43231 614457005 45587 45664 637809144 50562 50563 797382854 82560 82640 696282237 73829 73781 941969324 5452 5500 674809406 89288 89289 958218114 59318 59283 481760762 48417 48446 737847593 27315 27316 583063335 12776 12777 577004197 49299 49368 122366826 23598 23634 437184724 85402 85403 495858142 61903 61904 191304540 21568 21508 212191991 4788 4834 576169232 63256 63309 14153342 14687 14637 979345785 53355 53356 944571735 14201 14202 997605340 52863 52944 933433081 92532 92533 33599123 29453 29483 214123877 16221 16222 97805140 47542 47543 834381872 514 472 649339573 12522 12523 743036542 5411 5473 122414077 45522 45597 421048592 68555 68515 356130012 38612 38533 417960601 73959 73960 181336507 80055 80121 415983948 14122 14203 281183751 26637 26638 553564952 884 885 289738580 14320 14399 236708512 23454 23455 276141839 85990 85991 511087626 61829 61830 966549902 63947 63948 740878698 10170 10165 52814981 84408 84409 165495920 90720 90789 741392699 62700 62701 864316237 27635 27706 216395278 28755 28756 514482012 51130 51131 201590286 23849 23915 548288495 91686 91687 78867590 63100 63024 899741126 86364 86365 928030504 96749 96674 420655501 68933 68934 591292943 9235 9236 190727216 60848 60849 19326116 63598 63599 847086775 52506 52548 571186583 78394 78395 204030968 77899 77948 857915236 71686 71687 788031810 16573 16647 598369694 46272 46269 343308508 89371 89372 642354180 34545 34546 157054744 35350 35351 695889690 41038 41039 465077544 19332 19333 599462380 14418 14358 434249833 68769 68698 474610496 63895 63896 976523360 47146 47153 992842213 50395 50355 169528705 72705 72702 878628563 72157 72118 182446408 74440 74355 609175066 82043 82040 810154446 52180 52181 379879692 81221 81222 348733687 52408 52409 454840240 60820 60837 29466061 33201 33181 117516070 6166 6171 504998587 58319 58309 139183863 12334 12318 338831287 54014 54015 98845013 31492 31416 339791107 74421 74387 881264598 40053 40054 299819400 54881 54882 620557053 66492 66411 827640821 23079 23080 10761221 94331 94332 963186 24554 24555 714014496 50035 50026 13609000 52845 52856 571597089 87373 87387 75761649 35017 34994 727634343 2458 2426 147224764 59629 59568 817181672 64580 64561 675451206 76492 76493 260047929 50448 50375 299981651 84249 84207 358965793 97511 97469 235762699 66267 66268 103867275 57438 57370 266180405 39548 39577 755472881 32114 32115 107350548 16182 16175 729073862 88696 88697 924340662 66734 66704 910737893 49549 49550 70261469 780 776 144686298 18439 18440 878589234 70214 70256 711865798 84646 84647 928138264 62296 62297 796338589 47547 47604 657757698 66243 66244 706812515 25224 25225 794952202 94974 94982 830335483 79846 79847 684177911 4145 4230 375066473 33850 33851 342628410 65518 65519 177427270 27048 27049 398756373 39418 39355 483181899 66378 66356 598137993 48068 48134 86652632 48060 48047 538382134 94004 94045 413054898 46552 46635 516337587 49290 49289 566807192 14832 14911 9249757 79757 79758 87191422 20812 20864 371958125 84609 84610 845073534 12839 12840 835371025 20839 20859 862362039 9452 9471 910037585 52126 52127 446427798 71400 71350 484198574 68683 68684 68166870 66648 66649 109127056 75149 75150 138925970 9943 9915 881032880 41591 41592 3995848 7578 7643 387946151 63904 63946 912831798 93894 93917 409920725 79261 79262 582197165 70494 70412 129689516 43887 43888 848728503 42551 42478 184332671 62584 62585 695342510 81295 81372 512880815 12252 12253 532921043 79528 79533 637208634 11544 11549 729139678 10438 10508 311547708 25549 25591 279578516 49948 49979 829846819 82519 82544 818836935 15291 15281 211528718 86254 86255 545820882 44907 44863 373559057 18770 18771 181311076 68527 68545 434796216 52442 52443 956124200 22681 22669 886503608 80229 80264 39420190 21332 21333 411990177 94665 94709 617210525 7005 7006 11000271 46135 46136 972979873 51328 51329 337282549 73516 73528 982405774 5587 5588 883130162 5737 5653 757243830 87661 87659 146195025 46651 46697 600539880 21595 21599 47859344 65051 64991 363740455 22814 22815 84005946 45294 45220 832171157 53580 53646 572366507 14571 14572 679529355 85748 85749 356649591 50539 50540 808820531 96711 96712 141349815 14222 14152 909377176 77667 77682 432907662 64264 64325 605771238 14154 14155 737770433 91883 91884 830763197 19095 19136 170930501 8751 8798 118299853 17578 17513 30070759 74034 74046 744933937 40631 40629 859512508 21405 21406 786757988 25826 25827 918059292 48623 48653 968690030 94736 94737 204844165 17311 17312 713216446 91404 91435 461700468 6138 6070 830066607 62706 62707 468295779 35051 35129 268886502 70952 70953 292521362 45555 45481 576676461 21128 21129 874523527 23302 23303 616454878 73904 73947 926642694 81078 81029 601244858 29053 29091 746131396 9927 9928 973634337 69272 69273 497017070 69364 69365 463592187 12908 12909 272400847 17970 17971 773699274 24992 25075 459467499 57960 57961 892480315 51248 51249 133350660 1497 1456 398651530 31524 31525 703663322 28950 28944 767090063 85020 85021 799342905 60473 60474 847828757 78200 78260 499168915 206 207 451268363 98220 98145 103497794 38195 38196 859457923 2964 2965 537454792 39551 39614 630679303 25831 25832 931351345 59246 59247 769388099 94419 94420 489698609 43172 43173 229727539 34181 34218 16763077 70374 70414 52024222 54584 54585 176819333 35603 35604 302800194 64169 64122 278006409 44864 44865 985436714 20939 20940 783095275 96988 97048 384348864 89497 89498 380207392 72695 72615 656561163 11671 11672 568264587 82912 82913 212727631 60054 60055 183705721 50505 50561 462747395 65230 65152 602749902 6860 6866 20917339 19227 19209 629972646 82861 82862 476262845 72918 72919 647248872 93601 93622 518936910 91031 91026 960159326 86287 86288 909873496 48113 48157 188069993 84960 84985 621096303 46431 46454 850608840 29484 29485 842065017 15479 15480 133830247 3615 3679 116440557 25600 25678 764326243 26894 26895 590725676 34819 34820 518064087 89540 89536 214143531 48344 48345 20852292 62132 62178 307447535 61069 61070 44638804 45998 45947 788735132 85691 85659 217307209 42396 42397 42949781 97428 97362 477890930 96809 96810 286668288 21742 21743 160432492 2600 2601 708860152 61894 61837 974667588 91412 91413 918769941 48367 48411 879936070 67254 67255 777234281 78703 78634 409051238 31322 31288 420455913 37700 37701 795224889 30494 30550 593979287 93003 93052 311065935 78727 78728 22261646 82266 82224 578413517 29284 29299 406296029 32503 32486 30133503 5210 5211 696275010 39267 39268 472931386 81987 81910 185509959 97127 97074 763338398 64511 64441 797939945 98616 98617 675182771 87537 87538 324297831 18528 18529 713061694 85073 85154 431786103 5044 5010 461271929 29255 29213 540249551 59609 59693 911459418 47837 47838 328847971 38617 38645 877946880 74026 74027 249934084 87534 87598 404774363 26489 26490 79221822 1162 1196 546284617 56242 56243 874645440 59791 59767 32142613 43990 43991 671302617 14468 14469 768937859 70105 70106 814655379 80022 79941 770933850 33838 33782 256216901 69013 69014 290317780 18921 18936 83490080 11862 11927 206100067 41791 41792 578269680 94046 94131 904832191 49151 49121 96295537 25460 25397 881629012 34222 34150 461527773 41809 41779 225912773 9585 9586 85582512 5113 5158 820589580 40298 40299 487645892 68896 68897 615473092 99026 98986 86587163 48548 48549 309203346 18371 18372 524421238 4515 4502 340586490 85038 85039 551491738 35025 34958 981614505 85981 85982 881754993 16190 16191 520174884 18111 18112 514084117 65512 65563 203908212 202 203 948008907 84434 84435 530875314 87153 87231 39885426 18885 18877 82288955 52574 52575 706422606 56325 56277 528035617 69980 70056 259815041 29009 29062 581034741 37960 37980 144244077 94258 94342 282502595 89026 89027 520972546 30224 30279 885299792 50183 50184 985089992 78015 78087 594449011 30825 30826 782471106 31566 31567 436521164 60206 60165 146192664 69068 69069 661776106 8087 8088 359699798 34570 34502 977895415 39304 39338 657099572 3278 3281 222086738 18785 18731 331477738 43703 43704 90503320 47971 47972 480223760 85067 85068 954634880 49007 48947 220731074 69124 69114 226088621 84470 84471 194725275 23489 23490 933246818 23900 23824 691466973 25474 25475 560020123 97750 97751 223559614 98965 99000 318116122 96481 96522 881147271 3 22 13925730 85204 85289 722418471 40924 40902 544093728 73644 73645 172213584 84320 84321 407060657 97144 97145 28976428 36868 36943 12710725 84223 84224 992457530 79429 79487 979756594 47423 47411 697512333 81714 81715 764216693 22602 22603 738706681 8236 8287 341861003 16300 16301 801894436 42667 42702 341822765 12231 12232 386711673 74648 74653 715089314 49969 49887 301253695 35772 35773 49263210 47200 47201 711712000 4732 4731 733583898 6719 6720 476746532 47494 47495 819610990 28901 28902 367064022 81307 81308 507084334 58203 58204 449134101 45440 45441 661925034 49566 49565 27779471 22130 22131 89899304 87641 87642 843201573 14874 14948 260407304 93496 93497 324465368 64992 64980 337036063 17717 17718 98746451 96480 96481 71932166 33832 33898 77624398 31576 31518 554526764 6218 6256 400394102 30752 30753 43309055 53669 53670 863682845 37306 37377 13411430 18174 18096 251073928 66581 66582 871248403 17200 17159 396738190 9018 8944 988729991 35355 35436 407922934 83668 83701 839369440 74125 74126 659008718 99343 99344 444030520 32321 32380 698117100 90012 89997 713792909 720 776 900512678 86266 86267 377092111 28070 28071 805080904 86780 86781 231772402 68155 68156 853495527 26089 26166 795332442 60870 60827 668552374 85016 85017 802815191 68109 68110 424716379 47238 47184 588419760 14386 14409 559906086 32386 32301 751213783 48858 48859 108630362 13653 13571 839443862 8801 8802 714630307 11982 11947 707478079 69190 69167 252047468 67147 67178 655496071 6534 6535 450597856 52768 52769 594516920 97087 97088 326480492 82794 82809 257660462 5786 5787 90680229 24768 24769 144679963 81753 81754 894530717 97172 97171 314068703 85579 85580 571828450 82547 82548 104496549 24538 24539 772420898 33792 33793 129962507 58683 58684 374843923 36287 36325 810238195 88011 87951 784052466 72443 72444 77299499 26769 26732 501909541 55174 55234 775789606 21837 21838 527235823 27007 27008 201978671 73439 73463 355107863 68720 68652 321930119 93331 93303 640057759 72784 72714 720905631 44069 44078 191305603 11967 11968 735747032 50880 50881 6838606 99074 99076 885782175 61024 60961 509840632 39652 39702 905769703 98598 98599 866052498 46140 46141 790189400 60891 60892 837897069 35412 35459 278601756 49442 49477 668646702 10314 10315 303238475 15934 15998 159803406 89691 89692 176261174 79703 79704 907621413 18056 17971 150473496 97078 97079 775930459 30612 30613 949942272 98711 98633 580918013 19053 18980 275231777 42344 42315 321945365 54146 54147 662550933 89088 89104 993557289 67551 67479 480581658 6322 6323 172797374 1745 1746 697462409 62511 62478 686112856 62072 62098 43547989 33372 33355 104362914 81319 81360 910525964 25978 25964 529369384 82065 81990 592330437 24549 24550 655912941 80453 80454 795631259 63324 63325 708586656 78918 78919 955404930 24065 24066 96177573 38832 38833 275456250 21099 21100 628664024 88339 88340 156042370 80140 80149 781772112 40734 40773 832797140 83017 83003 877949500 60200 60201 143213185 63356 63324 121118634 21097 21098 281375706 14643 14637 6975085 44095 44080 838112664 36219 36220 806543384 48303 48304 424599055 50775 50776 642539046 16441 16442 450307834 84894 84975 662722121 27859 27896 867921779 17067 17068 705396042 39784 39785 710726706 76037 76011 768958910 71851 71852 613922716 41529 41530 490408690 16749 16750 92519374 6924 6873 490115509 3952 4017 545636714 55413 55368 686684889 12799 12800 978034620 32032 32028 10740316 98869 98947 497565947 68154 68169 421092659 82082 82083 292968123 26019 25991 665561764 45880 45881 257668771 18294 18269 321893978 30502 30503 192641067 53403 53436 278052243 54565 54566 970555668 96369 96370 91930021 81534 81535 580902251 63909 63910 291178166 89041 89042 153145356 28514 28515 538844153 47043 47044 247874952 62190 62191 103313121 14600 14601 672082206 67950 67951 327757964 80442 80405 835189193 46724 46772 499535003 39634 39635 53019598 29665 29738 174348402 52247 52248 65035050 76746 76761 149753465 74327 74360 968260557 48800 48832 834388870 99693 99675 200559961 46491 46492 17379170 43952 43953 280072940 35193 35194 456741177 28683 28684 19347323 66263 66264 479939988 72854 72842 29649483 72712 72670 198284589 47488 47489 303556128 72087 72088 768347878 55048 55086 620125672 84071 83996 230377169 74507 74508 96872325 15061 14983 366983094 82988 82989 117880968 13667 13668 677843984 46405 46462 682862711 85055 85116 74722613 34003 34039 491792622 34155 34095 35628494 98406 98407 175272390 89788 89781 39559445 36392 36393 663450513 25503 25571 736304331 5638 5639 246990312 56063 56064 82083135 17899 17870 261668386 85246 85275 803371098 81907 81890 403445332 37183 37137 454518284 39935 39959 503502940 48410 48411 511541405 38328 38329 746057261 2038 2039 191928804 97904 97834 161524775 65 66 417099850 17977 17978 643854387 96060 96061 545841547 39225 39160 925242967 13988 13929 118613144 29288 29323 482234039 59202 59203 420128497 68812 68808 258603489 64443 64397 420970484 46352 46349 144530680 52074 52075 44823899 74284 74244 69022666 58841 58842 937325297 59071 59072 357516897 49747 49794 504184257 64475 64476 876675255 65528 65529 392426237 46164 46159 23033888 76418 76396 339420402 13255 13256 282251250 78288 78297 510161937 94015 94016 97773886 81795 81752 767991250 41229 41230 718164095 4553 4570 800848769 49298 49226 298743633 60331 60385 845869007 27572 27576 502904046 6311 6312 499416756 98573 98538 674575254 40134 40128 763195383 70171 70134 817984608 5259 5225 300255189 59043 59115 965685706 59725 59726 950638879 67195 67136 500288941 69949 69957 264162749 18041 18042 815982305 52440 52441 439726233 83110 83111 192149789 57691 57680 266579760 60916 60983 530202837 37525 37526 201814392 68828 68820 647316646 76683 76684 73320577 78755 78756 111600913 55522 55461 527589557 28113 28114 274986860 6398 6461 381482561 34634 34635 767880793 73532 73533 380162055 4222 4196 279276282 83882 83873 773361167 39710 39711 51871157 62549 62564 673089495 25241 25242 332534009 21920 21846 259826867 39964 39965 960385389 7607 7608 733600580 53151 53140 28762542 33919 33963 890152311 38052 38053 768281715 74267 74320 853693750 78699 78700 882801653 29980 30024 505063705 85436 85437 586112727 76773 76774 846319579 53246 53315 918774708 74051 74052 512959605 8752 8761 410265322 41111 41182 628931246 63317 63318 158260501 71089 71090 696426312 53175 53176 996300486 36141 36142 809219155 97913 97914 348844131 29524 29571 885211924 50808 50758 744179045 53944 53945 3276289 47118 47119 351192556 98423 98347 449682706 18025 18101 170754423 27918 27903 390107899 37641 37642 621736196 37085 37086 185142007 24001 23989 447655472 66569 66570 261341385 46296 46297 257841115 40284 40333 338719637 1738 1739 484888286 38657 38658 177768616 94568 94580 286774483 92647 92648 552092669 27384 27357 565743296 87401 87402 149449115 33708 33709 545724087 10345 10423 647034221 98500 98501 686059044 18401 18402 461122617 88805 88806 865869068 24227 24204 143767360 59932 59933 891096135 9203 9236 252830789 61121 61122 206278372 84734 84735 232055873 56392 56336 787570100 479 480 606738474 90593 90670 465546789 41391 41339 434750052 94162 94160 951844080 90141 90142 731820827 78459 78434 902723386 11385 11457 542084998 54501 54440 880868951 29446 29520 853803558 84867 84868 680669851 86542 86483 46702518 8813 8845 260176271 59822 59823 490489062 65011 65012 228971987 73495 73496 956741102 84510 84511 399956652 33075 33076 503653839 84065 84038 432015544 70033 69990 340643418 90308 90300 126719283 80411 80406 69782839 73248 73174 579446813 42278 42279 147717894 8579 8580 203724641 79727 79729 594647149 70018 70019 665165338 73222 73301 32486999 37711 37700 344690583 10220 10276 898815197 79035 79071 784531827 86255 86256 325614304 15188 15189 267236425 66871 66872 906982791 9782 9811 805785061 86438 86439 388527505 45935 45936 12092592 88640 88679 248719965 92517 92450 764291815 71834 71835 953240732 28071 28072 697991017 46633 46569 382415162 18207 18176 893791669 57192 57275 488731318 79063 79064 233134864 87105 87120 819002363 97734 97713 230534953 22244 22224 573045870 21336 21337 804957313 46308 46309 494831292 95897 95898 958759230 72531 72594 69674082 19102 19159 628600599 47042 46960 892712460 28529 28540 895781155 74462 74463 743068481 12700 12701 403551862 77644 77645 72346064 74248 74249 855585676 5899 5919 310205826 83146 83220 374388746 82021 82064 559061704 5769 5770 924792623 80391 80376 653013871 74454 74455 215111860 2654 2694 874514963 34882 34880 249732283 34923 34970 602752974 89115 89200 230121443 91338 91351 304795995 14791 14804 292790355 78082 78095 274997783 94335 94336 925130542 51433 51515 797125939 21266 21218 976052360 54523 54524 29660567 93088 93005 743750951 86906 86907 249813774 98618 98562 305366980 57810 57811 58582163 10863 10864 20794517 32015 32046 544236694 83456 83464 254870057 57051 57052 325394738 78577 78639 977270405 31471 31493 953533875 71923 71924 421568842 89155 89156 975338387 445 446 475590724 90495 90500 308912725 77028 76946 752050399 35094 35054 956408314 58053 58054 489738395 48064 48065 580816331 5298 5382 869579668 18679 18681 604498893 10204 10205 676046528 23461 23462 127525701 22398 22381 810182303 39768 39756 900156389 71906 71907 741333969 91790 91813 513430924 84124 84107 686406722 65439 65440 304197808 41802 41775 897998147 32765 32766 133056646 66730 66731 464315598 71584 71585 362474300 14717 14762 211656747 34073 34074 636156952 40916 40991 273358668 30284 30285 122064536 83764 83788 435318512 7276 7325 834040491 2851 2852 908395272 95062 95036 894106292 70038 70024 727947909 53700 53701 91704465 51534 51535 665989526 34066 34067 473242714 8343 8396 281629720 55571 55546 66283749 82947 82980 63960010 7728 7729 418503995 79215 79267 661534797 63884 63910 600755201 83367 83286 848020942 83022 83042 677710845 22538 22539 29341663 77093 77129 24229539 2569 2498 495977881 50979 51026 269001086 10711 10712 390803131 39167 39158 247840847 26368 26369 105741305 24168 24090 107159318 32149 32150 823536275 40628 40629 667191247 55709 55710 748954282 29594 29527 819209805 39958 39876 587654275 90509 90578 938852355 36187 36188 663871554 32824 32825 960890678 75884 75810 462093238 45357 45439 446854234 30002 30003 597012553 49114 49115 320736495 71420 71421 342087283 65117 65118 238453912 1959 1960 444294486 61812 61746 102184480 16264 16344 935248583 51994 51995 586961844 67659 67660 731972430 34000 33994 181897653 10443 10400 361801049 51172 51173 399944837 83070 83120 279767692 71770 71765 914962289 40997 40998 183479148 46930 46931 104917724 85015 85016 96407610 99073 99105 326032405 35364 35303 110418119 8411 8412 27712087 48273 48291 368671373 14719 14760 868863892 73362 73353 106689733 77788 77800 551899363 11323 11378 897796509 2921 2961 584282502 78201 78202 573932038 45056 45057 547214745 47831 47832 213763495 17442 17443 106213117 68343 68407 492027725 97101 97102 434532250 11998 11999 472990029 28769 28770 905959618 13572 13618 531965490 56661 56722 997975608 45684 45685 660968921 90910 90954 749386887 11408 11423 923577237 72989 72963 113009892 55476 55477 60269280 49152 49153 746143656 22481 22444 25577205 95156 95157 698524400 36595 36653 43659039 80682 80683 887454284 18723 18724 866728540 83397 83398 536432973 48247 48211 274644009 32662 32663 651471113 13798 13799 446816068 51299 51372 834103858 17020 17021 460462339 55549 55558 694126056 83635 83636 53190536 95595 95596 232497647 56729 56682 340542205 49110 49149 82930701 49365 49380 48456408 73225 73226 158296085 8179 8180 963965560 40554 40555 724355599 16669 16645 563836827 17198 17199 250188396 14739 14784 535090272 56976 56977 510413892 61698 61708 338637104 31986 31987 540469354 3200 3156 479562885 2529 2592 554396618 46426 46427 413116319 33691 33692 397129560 72384 72361 266847520 89212 89130 166077250 7961 7962 859937462 52503 52553 15447580 91881 91882 65935546 98076 98082 411769420 5405 5359 781208563 21167 21178 344887735 15948 15985 257537670 4570 4553 909785774 81538 81453 842574195 61752 61767 457142994 11155 11103 776718209 93633 93672 608911351 57643 57688 839791136 89755 89756 548705006 84238 84269 121510146 67529 67530 369255391 4157 4158 583406357 77137 77138 417329994 85401 85402 661656821 95640 95641 996125219 46612 46676 704103712 50444 50457 743594467 72293 72294 192926648 94820 94821 687246568 14160 14161 964080989 99599 99600 916813090 32761 32794 151817505 3852 3853 915712735 69695 69711 222518087 76272 76273 831370591 84079 84115 364116291 59423 59424 233826803 56076 56077 857748583 8042 8043 691170332 51708 51709 821157730 44035 44036 106607847 86909 86868 13621646 9945 9946 214809376 45613 45614 299454875 11525 11526 992804306 26134 26135 40848726 49123 49114 992163161 64879 64901 871580038 84728 84701 59960566 90254 90185 225408045 74221 74233 281637942 13227 13228 389809220 10337 10338 495145461 41453 41372 674393877 80378 80379 803870483 16938 16939 943840743 81823 81797 206107577 86832 86892 499115196 47648 47649 141710660 41296 41297 460131564 33229 33302 837996545 95376 95377 779516963 14931 14932 479569959 9317 9318 964720251 63528 63529 668349595 42623 42704 14047638 54081 54160 190531871 26199 26149 329079739 49235 49236 313403228 85932 85857 842253718 76662 76691 516641059 89457 89458 522656918 57449 57466 603925421 75513 75562 421571661 11398 11472 406835437 27480 27481 504501901 98542 98470 269847808 57050 57051 319603484 19149 19167 321288171 23766 23734 445686251 1937 1992 65246451 36822 36849 145626209 5713 5714 399987937 33957 33892 784493447 93669 93670 946573496 63627 63705 258933852 27899 27896 147653451 99975 99941 208552557 63091 63092 930955394 58347 58348 186645394 71944 71945 511445718 53429 53481 779576669 38604 38605 253540307 29573 29614 700743332 75737 75738 372769842 11776 11827 912312571 50581 50582 65832353 46779 46780 175335600 58018 57996 450935714 41157 41158 505882330 44272 44227 657226215 61407 61335 861958842 71221 71222 769788895 98357 98325 558699322 19791 19792 511923389 63407 63408 731715004 64907 64908 303879583 43396 43397 524085962 16970 16971 527142488 96754 96749 240615170 74331 74332 493648297 84259 84260 453500581 96975 96976 283505373 99121 99166 257216807 89077 89010 631506739 38161 38156 85949245 96736 96737 962651940 81144 81145 314321228 73766 73799 421658802 36512 36513 960409992 55005 54950 234420987 83624 83625 762283019 76569 76494 40437663 39605 39577 515566 92401 92402 233532088 82149 82150 484595779 24202 24203 261070213 31194 31210 466455913 79191 79178 138250218 86824 86825 650846479 42451 42452 912281133 17223 17218 557229730 76982 76983 622637737 10917 10918 845479813 67846 67847 40047489 67706 67707 16238372 39596 39664 54418126 80024 80009 887208854 17427 17428 362788094 29469 29470 739404916 69150 69101 672072655 20562 20504 521935202 65862 65908 643983018 15748 15728 452641351 46259 46336 513572085 11119 11120 208578665 52072 52073 730369580 9942 9943 192033291 8112 8179 189102209 77267 77268 725277646 53373 53425 68293951 127 128 264819658 99964 99959 340088725 8840 8841 12838509 48585 48586 111117059 27350 27351 963401488 10131 10128 502881664 71770 71771 700200761 12936 12937 459449135 90944 90945 257259855 48151 48152 735568048 14448 14424 558085007 38322 38323 21241178 89642 89643 232121678 7975 7976 560373730 54255 54231 551531437 56729 56789 887548092 1203 1242 813687268 85951 85952 275809118 59343 59383 435980126 84378 84379 344831761 70146 70153 984209704 85178 85117 107975080 24834 24810 409307399 86681 86625 865347603 68026 68007 687318615 85410 85411 54099436 79655 79675 557822845 46995 46996 216323690 93212 93163 198300061 58201 58278 58076689 50000 50020 461429888 61571 61572 488008550 43466 43467 787571223 56753 56754 846718790 84290 84291 10240822 22851 22852 133467140 2847 2858 131909447 4513 4559 728827873 48920 48921 629637867 96909 96842 836521788 2146 2151 258204554 95463 95464 625553974 75509 75479 294384148 57699 57774 772535714 94314 94248 88339084 72166 72105 943314123 16159 16160 456753475 33726 33727 433223982 39361 39347 726890835 52566 52512 959509237 25459 25433 123979019 43680 43681 514596223 45296 45367 901043842 9932 9933 917064402 51170 51171 17639048 90566 90619 206617420 22425 22343 843931242 22591 22656 785828356 61122 61176 865954474 46347 46348 552275501 54330 54331 410483288 14666 14667 661767784 37334 37266 757232880 81238 81202 778807628 80960 80881 976663377 770 784 671967666 39294 39369 800511012 49696 49697 265217439 31933 31934 690009609 38963 38964 16875494 73997 73959 286665063 60302 60303 203656719 34196 34197 680453059 81688 81695 944159683 26666 26667 981294030 30793 30794 714837781 98822 98904 992680405 92783 92825 524558698 49936 49937 666148146 12495 12413 276814375 62788 62789 521645261 94775 94776 701007925 92051 92052 622096997 26835 26874 961177850 89605 89587 318607184 43548 43549 251847749 88682 88670 20346810 64196 64197 420014828 75274 75275 766051224 21661 21662 496154141 44155 44156 412736224 28733 28734 909423727 11295 11227 295369780 39889 39890 387095276 75492 75516 292758401 82369 82337 691772520 38875 38893 58629207 83310 83354 604814389 37032 37001 501627162 56379 56413 88528602 39698 39699 755134666 47746 47747 368583908 95743 95744 829995852 81964 81965 135564978 55043 55044 61079670 48615 48616 236469548 79207 79164 609791946 98135 98136 31348387 48463 48464 699405112 38232 38233 18906636 31204 31263 935330487 77928 77929 70158318 25862 25931 486158903 41943 41944 852045722 60660 60661 574478864 89734 89804 55410209 18748 18749 325825565 10469 10486 526408807 75836 75760 95162125 87762 87826 21931071 19480 19410 626665007 24368 24286 348902669 66279 66280 688559458 21475 21476 21433483 88742 88743 201082740 27468 27469 869368509 74943 74989 778850990 39774 39749 867864705 64114 64041 746615347 83300 83301 230012363 54256 54340 139045154 17158 17129 548033579 62581 62582 838150092 22455 22487 988487433 36637 36636 479588802 89794 89782 199503792 73051 73052 56908411 50225 50226 230959159 90538 90489 548950298 10810 10811 874450308 31354 31355 716279088 81719 81720 397905783 87022 86994 234475244 98223 98224 989554372 84426 84427 376464745 76810 76811 838297470 42310 42311 789633018 54040 54041 434203731 52895 52896 240755845 40154 40238 671243140 97122 97123 959375986 21943 21944 138827335 12467 12468 895654129 7362 7367 516247262 5048 5049 454144116 72919 72965 256940351 54332 54333 838657075 86914 86915 331438136 24940 24941 735785300 34350 34351 925209624 54032 53960 14962424 44353 44295 714722152 91807 91808 181552163 61283 61279 797537795 94385 94331 240590682 22251 22252 736425832 28061 28039 11215860 56074 56126 776153042 52379 52380 879452852 10113 10033 529644567 22208 22209 705103814 72705 72706 356930801 18284 18349 919640648 4096 4097 98580498 93360 93350 254475018 51012 51013 101420433 71865 71934 199878433 51449 51408 884246279 18397 18398 499550739 9708 9709 904446031 11761 11762 996269586 31919 31920 923786917 21622 21623 924031832 17641 17623 395430394 24177 24158 949635843 32524 32525 188707291 74359 74404 469503048 91799 91800 148902370 96320 96321 853054355 38707 38661 770366631 48602 48582 33398498 2136 2070 190666447 27793 27727 337644338 33290 33291 61583004 67158 67242 227945150 54083 54065 838526042 64449 64365 459632977 37099 37058 53933705 44708 44709 823665275 33073 33126 78197968 7216 7217 495253252 86545 86546 141641016 77111 77112 617839003 43222 43223 383071631 65180 65179 245340006 66101 66159 99524025 86740 86673 444306570 25742 25823 565187118 33919 33911 842688542 3360 3346 478953672 53161 53162 572115884 87219 87220 313362828 69188 69189 357245885 88255 88256 311356077 24954 24955 794156986 9063 9137 382709138 38545 38546 87366674 96684 96685 772087659 20109 20187 91495288 598 599 54113747 79612 79613 442088505 31799 31882 390307978 18777 18778 163248425 85955 85872 906764989 79970 79971 491263616 71418 71454 104938526 40926 40884 953478109 16624 16601 475457744 71179 71180 171441424 51163 51164 715922903 8526 8552 591180646 50138 50220 372493434 87677 87699 661471602 99520 99521 727323531 80284 80285 255909347 67455 67428 55506804 71511 71512 499228819 47679 47675 704432813 77825 77785 209110312 26607 26614 830223276 30482 30483 163857575 77526 77547 114460795 87628 87684 805863134 80210 80211 468133965 83464 83465 73830628 98275 98276 104345292 83207 83176 732922570 27237 27207 420400470 73685 73686 295599810 98410 98348 924778462 7424 7425 317290415 21637 21656 199907049 25286 25359 226659180 13230 13231 248486738 22784 22785 545440845 73889 73920 609808920 55891 55969 291014469 47738 47739 178505512 87424 87425 46069612 5885 5886 755469462 23940 23896 861157199 56606 56535 651426345 15177 15200 577703891 61960 61961 234306908 46554 46611 499712776 22873 22928 412724346 17673 17727 738562833 16736 16730 129018646 26086 26077 305032194 63310 63311 211835107 28304 28322 895674277 37793 37794 421708270 13759 13760 104750073 63663 63664 230258389 47956 47992 772669824 77122 77048 466186134 46271 46272 366187053 54735 54700 476987058 4848 4849 406182316 2165 2237 807609086 26981 26982 959209964 80376 80377 14592616 93706 93707 390417494 85466 85467 477402965 95886 95926 353806933 70173 70174 373826947 47497 47463 264282520 78597 78612 534333780 61796 61797 157002451 96126 96163 836042369 95167 95168 785457723 44124 44075 82096153 55439 55440 425575470 32990 32912 714557011 61974 61975 786917684 47495 47496 168162544 19396 19392 824338251 73745 73693 792395153 31838 31839 891497538 95756 95725 858604030 23522 23523 25548188 69724 69725 113759878 82965 82966 769217416 35225 35202 195973933 49409 49461 999347714 23950 23951 599902564 33158 33159 754576967 99497 99569 777642919 51364 51365 403397346 17327 17293 305122291 75103 75030 9190101 87196 87197 768926846 20873 20874 64079898 73733 73734 381315059 51759 51760 559016274 5601 5608 767308305 83258 83259 986726333 13605 13606 307864932 56919 56975 819442091 8597 8598 517415943 25712 25713 789697182 33248 33245 670010626 37500 37425 775553384 24020 24103 761569659 7727 7728 666494580 40588 40589 680937903 77002 76983 420211472 44813 44738 590679330 27846 27847 36536490 39524 39606 665456504 95405 95350 800043512 67204 67205 492334485 58432 58399 851134690 49824 49833 743227 96646 96647 31646015 60861 60866 376681051 35481 35542 601082184 51584 51532 133478728 78773 78852 534229997 66902 66925 5076855 15939 15994 634527713 73560 73485 682952309 95110 95035 214184425 82313 82236 397292969 29415 29443 428208288 19674 19748 367143325 85055 85053 293043784 70489 70490 740056519 42986 42987 510262181 25792 25793 137226157 11445 11446 364633881 71458 71459 157077101 96914 96899 698894041 39354 39355 728334067 35884 35846 794963407 85002 84989 239242001 93734 93728 453555453 31397 31378 716956719 526 527 634133846 71020 70988 347768723 16495 16437 244841300 78945 78954 628742836 48191 48194 569818169 56379 56377 346236908 32065 32066 825732773 98254 98255 361285341 89976 89927 450579729 13064 13065 767227907 87302 87303 98698788 56111 56139 616557042 74822 74775 468288033 58587 58588 480537238 44135 44201 158969596 35580 35662 237636896 4027 4035 335312739 92465 92466 265193880 70711 70782 651194029 91408 91327 842827516 68189 68190 604575652 6629 6630 383247031 92473 92390 141159452 84619 84620 412647222 39372 39373 688255389 38775 38703 698881555 51412 51413 307272515 4953 4995 655881959 23 64 796412398 47562 47571 414318492 80973 80974 958886561 67700 67701 352262601 36673 36743 651199794 53949 53950 251931544 62004 62005 458133986 49922 49923 204951556 14315 14339 433044 30566 30567 431296910 42286 42360 564781873 44939 44912 545738353 70789 70820 200185596 9164 9195 516422747 47163 47138 955411934 31316 31317 955853528 71414 71415 399757141 18272 18284 871329639 91104 91105 16364927 9821 9844 65962604 78017 78018 633633577 25817 25757 950346478 50265 50266 58585620 19036 19037 241397398 77832 77833 113524382 8447 8427 837678899 37333 37307 883501330 51773 51743 498549981 40624 40574 966128843 34060 34014 897499275 29071 29072 102663471 69372 69373 446977430 77040 77030 848947491 11276 11277 212841258 74583 74584 973554693 42264 42256 785636691 2028 2103 150330174 81099 81100 30556910 19825 19882 928579401 4522 4523 107893742 29 30 81601214 1524 1525 897430485 86828 86829 994683913 69409 69410 986667243 16085 16086 60447857 95433 95384 445647178 97287 97289 68909997 95982 95983 778673675 25966 25895 692279753 84711 84640 740446588 97419 97420 44204661 60951 60952 807800919 63652 63653 317873608 14708 14729 578269521 91745 91746 56521046 86896 86897 736178408 71303 71304 379699607 35787 35851 816824200 66902 66964 151689582 63457 63458 21876971 65620 65621 542855802 85181 85182 874868615 60466 60485 896833254 54409 54410 347399602 44094 44073 39413525 92769 92739 336247938 74709 74730 746541921 76631 76554 353624834 94545 94546 405006280 72232 72241 871572730 15749 15750 878111371 11819 11820 834396279 26986 26987 41689772 63130 63060 252553595 87104 87055 52785932 54772 54804 136980846 56147 56070 333314265 49321 49291 822862855 6763 6746 803285728 27031 26947 570991195 4999 5000 499512626 18819 18820 373408983 18198 18262 437858115 88203 88217 783892916 60030 60031 713005747 46148 46149 158130149 2779 2780 824359754 68078 68086 402161615 7008 7013 945137664 72217 72299 831388294 76873 76874 626744138 77313 77317 56057934 85249 85250 280796061 87022 86954 31601781 55350 55351 695015226 50916 50917 801698194 60503 60574 640113522 83428 83371 484827108 74638 74570 280109825 26506 26456 301575958 21482 21537 541705231 2636 2637 613884447 27309 27336 914759475 22382 22422 795725068 25982 25928 379726046 58363 58291 695184655 92497 92581 676887534 14644 14576 888466527 57156 57142 64911399 10079 10030 442354604 7785 7786 883279253 17049 17050 584042181 87694 87764 16038413 46822 46823 20397783 1663 1729 465350522 55250 55253 105810123 29653 29654 190863810 83200 83252 807560305 21020 21021 905421895 44223 44259 947134751 15836 15837 337600345 49747 49664 124079507 32905 32906 125118192 84606 84530 564954954 34432 34433 786866682 68361 68381 621275827 37121 37122 918914905 68740 68741 379698738 75348 75365 769397665 95643 95644 776144251 65745 65746 185454838 63043 63069 608243988 95887 95955 507934067 21736 21743 844176328 57063 56998 479412385 3267 3232 372933373 2465 2504 602071537 20299 20300 983682668 94138 94097 189568568 62626 62627 715568057 48693 48726 242328478 76352 76397 691463371 54102 54148 788779209 19161 19244 19906366 15847 15906 647150510 96483 96408 521956626 68321 68260 480086714 34496 34497 924191170 16111 16112 740763608 63069 63101 535457027 3276 3320 656278000 29060 29015 16288748 29494 29497 998406046 30525 30596 426421467 6094 6062 858553475 41046 41047 17516148 4663 4620 355374783 38388 38362 907024922 34329 34316 212566918 56395 56414 129899359 99908 99913 234234410 41527 41481 549543350 16948 16949 832248097 86922 86923 707346896 94374 94378 75989672 59224 59225 830109002 27595 27660 644488197 75880 75876 690571712 34143 34144 27535746 52641 52570 413898866 52701 52702 595803272 12904 12939 973848882 8100 8157 172940920 47408 47409 506191775 53744 53808 115060962 90970 90971 87687359 98144 98215 824258606 58840 58841 256314412 95319 95243 180777173 18311 18312 334336234 30538 30545 113981613 83829 83830 645254875 10907 10908 321124663 41450 41467 284049806 10828 10760 943044789 34550 34551 883737140 84737 84670 893683764 95610 95571 977541479 42860 42861 942008027 6140 6161 892112138 61003 60974 755969241 75893 75878 202105445 40716 40717 935221303 87084 87110 199492076 53827 53828 503902633 56291 56292 712078861 80570 80631 623350027 90081 90060 138485920 58146 58147 468595519 28107 28058 434629441 51816 51817 207890551 42536 42473 410584319 40162 40081 761526368 36137 36091 7048468 110 65 719999109 56175 56176 684085485 81730 81731 429348437 33425 33426 424746013 57546 57490 927319685 93580 93581 874252985 62106 62107 118338103 90166 90167 967050282 5851 5852 295806206 6094 6105 84683257 81184 81185 49803175 41923 41924 355559213 22155 22156 253949398 33168 33160 902839358 80894 80848 94216529 26652 26653 52582579 41235 41240 200419 2739 2766 109731993 53492 53491 540186642 94305 94249 979290394 12077 12078 741815608 72153 72154 20960505 7054 7106 915215643 68649 68668 630243738 13751 13752 458814229 59233 59234 719539388 43942 43938 876759253 45772 45695 598261688 98211 98233 170418420 96769 96821 359225720 56890 56891 210170533 51027 51028 586314112 35151 35229 693936670 9861 9862 718203773 71850 71912 711723913 80470 80471 186465805 91252 91265 363796643 15859 15828 617486644 89196 89153 690800193 8981 9015 324401915 52305 52307 153229530 27553 27492 228662143 66886 66888 949200580 92838 92839 376996635 42268 42259 719717886 76812 76893 177995956 94478 94519 125081057 27351 27281 76046458 73831 73832 252349920 94236 94218 162580622 68075 68002 349683217 50428 50435 783339443 50540 50571 244806954 57331 57332 469005711 83246 83279 488842074 443 369 910255109 42852 42797 510653555 48244 48245 350790961 97272 97273 413124946 56536 56537 342876395 33478 33479 388057022 66181 66182 481638031 51287 51372 125559163 19386 19387 913586554 62190 62269 682423737 99837 99754 969907722 5793 5870 169659251 13025 13026 620018564 45105 45106 317973238 95074 95075 269139360 50270 50216 460087045 14119 14126 705628975 36428 36349 577048322 63626 63627 269462623 66598 66599 674246984 89991 90064 509941674 74657 74658 564206588 96915 96916 271851110 46185 46112 264801998 70899 70900 126068691 64290 64291 979213606 78406 78408 968096707 42346 42372 252293216 34719 34790 89976067 36820 36821 95989642 75664 75665 785238244 61795 61796 969224238 5554 5555 622950955 35691 35614 958731614 76701 76690 263138751 46508 46531 113571042 29862 29781 102868203 42451 42423 482424531 15047 15048 518984727 42874 42875 508940668 37648 37649 25219359 18115 18116 865615804 31020 31076 600099028 28159 28210 995904184 32463 32445 797773297 53502 53464 139709742 42786 42787 748682697 10144 10203 841426411 11572 11547 394432943 42161 42085 860039619 85669 85670 4132413 20242 20270 577432426 68394 68311 936194927 13481 13534 628164682 88270 88271 624517234 61931 61932 434371058 74501 74502 227565503 19726 19724 905656915 54567 54597 485337313 76393 76394 600377156 4525 4479 881417249 79990 80066 825900675 89479 89480 916447937 18740 18708 675915473 50568 50569 402598256 71972 71973 327557633 26516 26517 970063556 45497 45498 299213907 74715 74643 250155851 42099 42157 979320007 16052 16053 360395368 82858 82777 412414445 76842 76911 413890562 25833 25856 334338104 20359 20360 182483287 96936 96941 649789292 84069 83985 186342493 75892 75931 98685321 31197 31117 126418114 92949 92950 493187107 84494 84528 852031681 71699 71700 261346190 87701 87702 678727788 34040 34123 934948221 71224 71308 533867449 57033 57034 382890299 84207 84208 223539415 61093 61094 348829710 38356 38297 734302786 60808 60824 316300387 64417 64352 839212275 16169 16089 698295784 58420 58421 589013502 34941 34942 844434698 87953 87978 821693990 77732 77658 690129419 25823 25824 533877886 25652 25622 83297394 91910 91911 939521141 69080 69048 923085307 35753 35754 414961987 56780 56865 292215095 4966 5018 390913710 7791 7827 902393483 46336 46353 779789106 48836 48837 275608956 8358 8359 29102640 95623 95624 187212884 59201 59202 716952905 1488 1495 753187740 30027 30096 213403654 30349 30350 723586956 36051 36049 28007171 31835 31836 739423527 94114 94168 969784188 73455 73488 482649705 70652 70701 331955077 92606 92615 580814560 14163 14164 611138200 20701 20702 775455700 99416 99417 241829862 72627 72685 186905128 8900 8905 521108540 16708 16709 957513799 5289 5290 515048482 27259 27342 835374319 19419 19420 837971380 30452 30516 696239750 88962 88933 858949347 3344 3345 174477632 57046 56982 952691 59215 59216 966828507 85013 85014 13077341 6254 6255 848361182 58668 58669 384584525 6686 6687 213248963 27930 28010 358744032 50051 50052 501151955 75567 75647 884897638 46827 46828 479381662 6592 6593 329193658 3934 3963 679005290 88943 89000 176484822 19293 19294 654538203 96389 96416 394889793 77333 77334 651722552 56174 56145 236846604 50934 50970 496022990 73933 73934 874730559 42105 42076 459971667 16853 16854 999723850 48287 48288 713570078 58874 58931 128881648 39077 39038 878641337 77217 77206 857347065 71082 71083 372333246 16665 16666 42706235 61409 61410 708597430 28669 28716 745648171 49530 49531 587346165 20894 20895 762955013 32319 32320 485107170 33382 33383 41925839 52368 52379 598635904 86917 86969 129805718 84231 84292 73049907 28206 28249 216138570 36502 36498 376067976 47253 47254 167214235 73081 73082 635494113 61849 61850 917041913 42990 43045 725614279 33520 33495 158864217 6342 6349 270321915 57391 57415 990485281 38597 38598 963805602 83513 83514 993798536 87191 87192 445469182 3657 3658 422209242 56368 56285 55338571 5526 5575 726885536 86997 86998 87703459 89272 89217 244335740 15483 15417 795607376 29654 29655 135487843 71729 71762 295212981 1965 1899 263118671 83841 83842 321380980 14192 14264 926841362 62031 61960 270557578 53429 53443 622916438 63822 63823 731082209 80682 80716 612842931 8215 8216 592565186 33033 33094 592368921 88984 88985 101968065 14817 14818 87514647 46913 46914 597892194 75950 75952 485919355 38842 38843 101825383 11820 11822 971224466 54998 55082 54187597 90525 90526 580163879 24954 24930 163317819 65083 65084 35316866 99165 99103 346732892 90306 90280 130470954 72052 72011 868549076 40356 40357 808620291 87585 87612 811600171 64742 64743 867280868 5180 5109 23928639 78237 78238 767321525 73291 73292 557712748 81004 80964 201867193 68733 68734 202740913 91924 91987 486948845 91723 91767 154105451 4042 4043 889516799 66821 66822 542103798 7640 7643 698601013 9880 9881 442175836 92527 92460 627984460 46586 46657 14454783 50548 50549 933458461 42261 42344 27837878 76198 76199 237690308 90345 90346 301213622 68042 68043 36360067 25829 25875 642185675 39842 39843 831978389 10932 10933 738912283 53489 53539 564497936 9554 9634 879913892 71076 71077 360725632 62628 62629 708628152 27763 27816 546307515 72226 72227 998539010 27044 27045 397039388 25461 25462 154897204 92203 92204 9918134 50121 50122 303903729 72929 72930 48073234 87275 87276 304248072 68873 68874 243670432 90000 90048 260989966 77199 77200 537061823 86998 86999 678770046 19916 19970 359941603 47427 47430 319760448 69495 69512 244946031 97114 97115 884056963 70182 70146 115471061 8385 8386 686686131 26783 26848 993982532 85146 85206 892693047 29337 29338 218822983 84440 84401 687856187 7160 7161 967325096 30849 30850 453518631 23114 23165 771419707 15739 15740 916001136 61379 61423 99988196 42166 42087 993605338 38655 38691 691399002 62086 62169 859249284 55708 55704 163624273 32599 32603 613472378 95747 95686 811851295 55006 55044 309126519 88378 88379 150374011 71383 71427 875934927 733 734 534127534 58941 58942 249027048 51733 51734 597950116 2789 2790 368866331 93353 93354 739065295 87087 87005 778031202 89144 89145 624877791 23344 23371 101457199 71030 71031 610173395 66930 66868 257302114 67267 67304 135352100 18446 18447 935641787 88417 88423 393725507 2069 2070 295989528 49079 49104 451224725 50219 50220 224473658 42944 42945 622254074 60515 60516 766583945 8995 8917 792377568 97968 97925 733896608 87037 87013 370808436 54737 54738 574213696 72213 72298 376431890 91191 91213 841912816 11491 11492 694925963 67313 67324 13805795 30305 30306 614939149 79795 79796 859551935 76617 76618 496432238 54469 54470 825648994 51810 51811 670234352 64528 64475 989522782 90348 90349 106006616 79986 79987 967415592 74255 74256 564808573 31489 31479 57165709 83142 83144 305066492 99909 99910 567382570 204 212 405750860 66479 66480 302381165 96779 96797 872226373 63034 63076 7257198 83941 83870 647268517 97000 97026 773216296 35265 35186 311902157 77456 77420 14031061 3803 3804 546948853 54985 54986 881801054 5131 5132 526594484 91370 91371 240627441 56013 56014 688822068 27906 27871 917464078 27318 27319 162114305 14012 14013 503878135 7341 7342 393526981 92547 92548 51226844 89076 89136 141299608 70218 70154 782349113 9205 9206 920952040 4059 4060 494227575 54671 54742 758590617 26399 26384 218054155 50883 50884 618392847 45574 45575 160211500 66805 66806 864627978 48909 48942 609578540 44245 44246 254063135 79453 79454 975365825 52306 52307 337753726 33166 33224 7788067 81940 81920 441251518 65776 65774 371778874 7579 7660 785148641 40723 40669 344144154 13866 13867 345025609 2615 2597 537288824 14467 14468 749150738 21535 21511 161600965 99380 99298 935147652 20504 20505 674800176 80485 80486 227187516 65790 65791 786247891 92791 92828 585701774 67079 67080 628052983 29031 29032 85897773 8633 8634 719051289 38593 38594 377598080 51382 51354 35468964 22396 22397 567028706 72637 72561 851549567 98813 98814 410448094 34473 34474 339791852 30408 30409 514711330 31331 31332 69684710 88829 88830 437253453 92197 92198 2603187 85850 85881 608489421 16553 16554 106739123 68282 68359 49671939 55249 55281 631147275 57017 57018 172160782 54556 54593 590954166 62059 62056 901370004 93396 93397 86658265 91820 91756 531565324 44306 44307 617204860 25647 25681 838217163 90778 90779 984196088 81683 81684 584981351 11875 11876 432070646 62405 62406 110722609 98738 98733 783070940 14368 14369 630413533 71483 71484 252552901 91251 91221 583461881 96149 96074 61671018 66380 66443 83795993 77031 77068 455608655 35080 35156 33565752 64720 64721 427595388 26131 26132 25301996 7898 7952 954112536 12404 12405 263996181 65862 65870 655549301 33808 33809 479333799 41772 41773 507676412 67971 67972 322463964 80507 80426 874710890 21563 21564 742107567 51946 51947 60818089 76699 76719 339826267 66293 66294 359170816 77419 77383 483175912 90773 90774 498727399 70174 70122 717347947 85935 85936 112862883 65099 65100 97776652 98303 98304 413580004 47640 47641 187106344 22438 22439 994731376 62468 62547 817469012 66468 66490 960800453 41862 41936 602543678 30604 30605 436070687 15767 15768 243342499 18198 18266 685023271 36209 36170 855359444 61757 61740 492397790 67547 67548 552545260 71664 71727 142609362 28450 28468 813228730 65090 65091 744728912 47699 47700 182185964 33152 33153 547030754 36609 36593 939850215 45078 45079 158424266 62295 62302 371713875 41486 41504 973213300 35319 35298 475593611 627 628 47470082 22008 21981 31498960 93238 93239 610187821 28019 28024 715710531 61584 61585 924007809 35841 35842 113227470 41516 41517 740894863 93460 93451 284663558 10155 10185 818659419 69413 69339 825822292 15757 15758 717296484 23429 23477 384059125 67703 67691 76711765 89336 89363 85576697 69561 69562 604036487 50458 50459 166115105 90829 90850 292587625 35510 35532 297361330 92347 92346 716303202 15763 15764 485055919 12527 12528 738413166 74639 74640 329924775 16425 16426 105599755 8691 8692 695882122 81924 81925 294334342 21297 21298 212493647 16832 16880 880967563 50492 50410 832899131 11534 11541 321767430 765 702 971476454 63915 63916 20908433 38046 38004 437027964 24896 24821 578624831 27077 27078 2382600 44801 44816 539097674 32530 32531 360332712 90483 90484 314001504 39990 39991 84071645 12052 12053 298756734 46372 46373 633170031 24120 24100 761640134 20479 20480 239430107 69880 69795 401268193 86867 86821 578755284 47695 47610 90545568 71394 71423 219339771 44252 44304 505862683 21783 21784 861063304 20311 20364 388921603 13517 13537 441912227 1409 1361 117886202 34651 34652 499675039 90240 90241 866229064 45606 45607 882004065 50886 50887 260666877 43966 43967 890268009 13993 13963 574020082 9319 9320 176338116 4600 4601 728763773 70417 70418 701045944 2638 2639 159203638 93096 93141 700457023 82032 82033 340797728 56945 56969 139720600 9277 9278 599065383 95129 95130 680371515 40644 40645 828845217 22244 22169 860604871 23749 23697 441779385 17790 17750 66193151 12912 12879 503581807 62210 62211 818677686 48508 48574 249713803 31648 31649 374381134 1483 1484 606089409 55033 55034 135288286 32160 32161 116296417 91644 91642 219560785 19466 19467 80978977 74663 74664 282069558 62179 62157 463839037 82962 82908 746243558 59108 59154 920836598 64895 64925 850881300 37365 37366 102996655 17766 17720 557418081 15450 15451 445710670 40250 40251 855929568 17873 17906 140003924 72816 72800 529286481 89249 89250 943676556 91802 91803 893788358 80810 80826 639974257 57892 57893 110375639 92537 92502 160115323 66683 66664 144933860 75076 75103 438760467 1455 1398 246325888 29675 29698 738196618 21292 21293 407219731 25830 25750 235282691 72168 72169 553249813 13595 13596 680078925 70280 70281 19989325 67136 67167 536162149 74565 74535 857215458 84760 84761 666364261 64657 64666 686122246 23716 23792 514191460 95265 95266 435208567 41040 41119 444279989 90284 90343 122334966 8050 8051 779261267 33582 33648 775475863 6228 6251 960288611 66552 66524 856450568 17812 17748 297398492 64167 64113 201687417 15956 15957 586764941 11501 11502 873320931 34108 34109 227196360 77441 77519 266313867 17743 17777 464130754 1817 1818 333483046 90374 90375 927606575 58881 58953 672776648 27575 27576 437089339 78590 78667 793564840 90870 90871 720872039 81392 81393 963776050 17752 17753 981657463 31562 31563 134577316 61504 61505 307416470 83371 83338 446402820 31496 31519 882771485 78208 78272 160171401 90117 90086 250120485 53729 53736 387196880 16425 16402 159954203 43188 43189 415966265 37273 37256 373760965 41962 41963 430696569 64887 64947 767335724 9999 10028 305145226 44353 44354 298807698 83852 83853 886893303 4285 4286 459490098 9723 9688 641717007 49711 49723 841650229 20819 20820 652313803 56208 56209 677222006 80522 80543 674426509 21108 21136 374479406 81865 81866 738277128 31136 31171 74046774 67928 67979 630422113 14819 14820 744615348 17883 17884 454730461 19596 19554 588172202 67650 67651 358466927 53495 53410 488683621 64791 64792 210916655 67668 67742 241397701 47271 47272 433680987 96317 96382 727849275 83135 83158 726467165 53557 53618 33701199 37140 37106 620583049 60140 60060 432042728 94189 94137 209074896 98670 98671 227595350 89088 89089 180828671 44396 44397 836745211 27530 27453 440460912 72631 72566 505258467 2408 2429 792029462 97234 97235 734087990 67040 67109 499732620 58873 58898 398984731 52262 52263 344611770 69033 68981 400028332 6031 5979 578622183 97771 97772 664974187 59747 59664 411284693 43081 43082 994721468 43053 43017 661662044 84217 84294 211550032 51545 51480 846037886 52712 52731 25045887 50196 50150 91514254 76928 76929 747368944 93145 93149 118912994 88203 88160 197256987 79625 79626 278582973 57876 57886 736742851 30125 30126 945881250 56111 56112 872716789 59932 59982 563711932 43413 43433 92472210 58949 58911 619522706 21874 21875 495797234 37036 37074 310678210 76154 76112 450128042 44626 44627 257752142 56700 56701 443965211 20765 20766 984504591 30474 30500 392349468 88319 88320 659634896 79024 79069 19563509 57019 57020 452534830 48805 48806 475663593 74660 74661 490227211 86769 86703 267480243 53198 53199 995386605 94548 94613 742819166 57776 57814 584031894 50132 50088 303347014 72157 72158 162189193 38425 38503 545462326 11431 11378 108598639 19199 19119 486586479 11059 11060 899512681 79617 79618 661973883 84783 84784 387139142 64381 64382 244199511 66393 66394 471189936 15962 15963 127519199 29844 29845 369156034 65720 65782 628102896 4929 4990 185648158 50528 50580 420192198 6254 6171 759813469 2048 2075 320734514 99707 99708 113027803 32516 32591 725501649 55653 55654 366683145 87606 87549 176503952 15241 15167 59161535 77290 77303 483083120 11400 11473 910210717 51105 51106 700905617 92017 91992 850462117 33226 33273 652289363 95817 95818 58110722 8891 8971 106237182 67197 67198 369013785 11285 11294 821560033 16750 16786 840614244 28757 28789 801805834 17626 17620 406447888 7933 7934 181024730 48265 48266 473740811 54581 54514 457715070 57502 57503 242764445 24086 24087 738892742 61063 61080 873935469 31697 31698 957168641 68310 68311 415712582 46356 46383 817538254 38544 38545 703279175 45352 45353 834654150 88414 88345 16384495 89261 89287 908063250 96315 96316 664213328 83171 83169 213569368 83501 83432 810332660 14095 14060 824868355 20738 20688 165529777 28204 28205 119558453 77435 77436 29197137 28678 28691 224557654 58500 58501 278470642 43404 43405 940170543 13666 13667 415411293 82184 82185 769169178 96830 96813 487496792 59859 59796 846671120 32994 32995 438545651 69882 69883 450669402 58550 58551 745890176 49149 49150 895578521 95635 95636 601273180 60635 60636 745912864 41961 41949 618469797 56487 56460 595687473 86884 86945 818778499 55512 55513 881874766 1417 1387 31455610 88750 88751 847430074 56338 56339 313742890 68341 68342 349052652 87548 87549 697953924 84638 84699 301849697 20219 20148 175291822 17352 17302 812646646 4450 4451 294156578 76708 76709 269103909 53092 53093 759095626 66863 66864 767219513 96036 96037 689848682 86616 86617 500775257 18860 18888 647413484 56331 56332 840353802 33284 33282 666408145 91258 91245 528987064 30442 30443 392649049 95146 95147 85680848 89304 89266 618524647 94287 94288 280385815 52531 52532 763032554 3135 3136 999392613 97082 97083 725608807 51456 51457 87886083 58054 58087 573064533 24105 24156 645990488 81423 81424 176430732 96820 96821 340148341 53374 53375 559388188 55761 55751 61345393 11401 11402 150983858 84719 84720 693346411 95754 95755 1883417 5982 5983 482744766 48660 48661 912235247 98142 98143 746789967 45098 45024 971353189 36649 36650 476806759 10887 10888 37566189 33296 33297 807125553 51780 51828 151814103 47722 47723 378325221 57187 57188 160879002 18901 18902 109212029 88079 88116 324628542 53681 53682 6947111 67053 67054 131671992 57865 57866 47953226 15431 15432 363751459 5721 5735 356506267 28205 28206 864423952 13667 13746 343617030 49979 49925 603553256 2808 2809 852647119 70907 70908 711951145 59182 59183 806515232 24299 24316 221986916 11333 11390 606317443 96995 96948 340616907 90046 90047 796119980 52514 52515 994169917 80067 80070 541620617 38850 38851 100430559 50508 50509 372592862 62983 62970 819013640 74789 74710 17825793 36489 36490 5456954 22187 22188 603978788 53538 53554 298697061 20370 20371 608001927 76401 76420 967105543 57178 57179 592944858 17381 17382 601435061 25088 25089 101563739 85655 85656 555359906 46039 46123 318711971 9234 9186 269748212 1664 1665 917805060 3838 3839 985031142 84130 84173 577696436 5185 5186 299159410 66551 66511 212677697 79268 79241 26657591 36863 36864 608484115 41718 41719 102642724 70586 70587 640610678 36523 36444 668816793 50486 50443 265187148 64172 64173 9945459 46607 46608 980184862 20492 20493 886915527 42793 42792 347162073 1739 1740 543561594 74453 74422 860063899 35183 35184 794531906 47394 47368 524257745 83443 83444 724273679 78750 78751 737297697 85302 85303 51487715 83296 83297 983709604 34658 34659 75867692 56992 56993 811397634 88978 88979 555104076 88992 89028 141992790 68074 68075 689744963 78838 78839 610702180 29101 29102 886799900 77820 77821 572445744 95561 95600 239883684 55341 55342 812580790 60194 60162 541000956 38284 38285 578071055 94673 94674 681278126 42443 42359 265758299 42397 42398 295830638 83752 83707 831497779 24847 24848 364979901 14859 14860 806962546 89640 89637 834672050 81432 81397 550511246 54334 54326 379565913 76977 76955 953525024 15738 15739 449066117 14726 14793 638014648 67660 67578 933159922 10054 10055 395644570 66268 66326 805447005 10657 10658 638170201 32106 32107 342126707 1027 1028 1393135 13234 13227 273857256 61769 61770 402817502 71589 71619 861158625 61758 61723 428647939 67629 67630 397781072 56681 56627 374937984 68644 68645 564586055 72532 72533 46844294 90279 90320 121182702 66208 66209 580491164 91115 91116 720464463 94207 94208 78859431 93775 93776 108160409 70019 69941 199551799 78514 78515 155901775 60979 60980 263677100 84099 84165 893255667 96978 96979 492128013 74754 74755 764925915 30834 30835 720243746 94350 94353 62769283 13953 13954 300079655 46820 46819 263127495 59032 59033 958868191 96454 96491 887003475 90521 90522 382322860 49827 49897 577249308 87013 87063 947315319 9795 9755 275728444 11841 11880 803536338 43420 43421 291626333 96268 96269 226595075 80220 80221 51358305 15146 15147 620320524 53865 53866 502721110 89632 89633 420372636 92047 92048 354684986 38450 38451 617032199 34012 34023 591293145 3038 3039 66806806 66774 66775 292982513 69907 69860 194379304 87468 87430 930890378 36683 36684 477996204 52990 52976 381588883 82988 82953 667948525 70265 70266 286742947 62388 62362 306288784 2699 2771 815998758 77871 77884 439534357 97626 97697 49023032 47195 47196 714062071 10279 10280 300306714 35327 35328 699156530 43510 43511 529306084 66157 66158 784745751 82531 82532 636422796 66148 66114 675141970 65081 65082 47199745 30886 30887 640773405 13484 13496 637733947 13367 13368 159799879 29715 29716 332334723 72186 72118 411588529 56044 56045 218404942 45975 45963 174245079 82309 82310 947025416 75179 75180 277828236 33093 33094 577579347 26668 26622 799505219 44799 44800 816413123 34800 34801 27502313 99682 99683 376791781 27997 27998 451717184 76267 76328 591107242 48198 48197 190360625 43613 43587 767203428 44082 44062 836437109 20187 20188 543499495 23016 23017 442652624 45988 45989 408546057 8515 8516 691636330 26626 26631 398017721 99959 99957 529820638 84339 84340 170441937 62288 62224 926788335 97867 97822 849569863 69506 69507 207030756 55684 55673 751376665 25549 25524 456744897 92689 92690 530174984 79522 79490 917708579 37805 37806 672078816 44036 43969 501444319 20785 20801 943783870 33398 33411 424512181 71589 71590 65199673 66487 66503 146746695 52801 52802 785422747 97947 97948 37705995 57231 57273 392547251 69652 69666 358362826 57873 57918 208232471 12617 12618 266785150 45095 45096 657860336 29810 29811 348448476 20447 20448 371823569 27813 27759 13703558 86842 86807 154170151 3128 3047 987529805 98280 98281 348537082 19260 19312 292308613 75113 75041 289585336 79559 79624 968946261 86394 86387 582860915 24704 24711 400234997 63408 63492 803218388 48984 48907 882271415 38617 38618 402897357 29414 29397 258628976 51293 51294 728591024 33616 33650 950296520 69467 69468 979009666 15654 15659 487267670 92126 92112 327572529 56545 56546 927357387 58398 58351 878040455 15328 15344 46289819 55486 55487 759707727 75847 75848 381582219 78197 78117 424686549 96773 96774 410605254 6387 6388 563608917 50194 50195 611324490 15498 15499 116585642 29114 29170 587382357 80057 80058 600887645 73290 73321 850173357 52280 52281 430616240 77074 77157 884005136 95141 95142 149589783 5019 5020 29340962 60151 60167 151896842 94720 94721 847670992 32880 32881 144494057 36107 36095 237637083 38049 37967 29246619 62653 62654 168537604 23187 23230 977344517 79302 79303 934033133 61656 61668 172105107 76907 76918 943498784 6657 6658 712145973 40143 40144 996053658 63403 63340 203733592 3390 3391 685237958 71183 71128 20256205 72230 72231 105873843 32833 32835 203163608 56386 56339 733626634 1066 1067 502201949 13434 13486 808898362 41035 41036 397449430 19455 19398 489378402 66978 66904 532452698 63271 63190 481859074 83180 83247 937378991 58994 58980 83214145 10723 10724 982129527 67473 67472 521644982 67066 67067 293601348 42486 42419 709162314 77481 77439 967694696 54184 54185 492522988 45191 45192 771281776 94021 93989 338939232 9565 9559 847215044 93286 93287 923592373 50758 50759 177514281 98153 98137 537698314 76344 76360 653869887 64005 63963 480403184 67105 67077 748618443 97461 97462 870516442 53363 53364 483978469 75850 75851 617840751 22529 22576 534291114 56833 56834 300501450 96986 96993 816107399 74785 74786 859973577 19498 19572 740110451 2571 2572 61257143 93856 93782 558445035 82651 82726 75466259 83530 83531 249634740 37581 37573 249194027 50427 50428 494940298 12543 12578 899093061 62633 62660 571738008 84810 84811 101064481 12737 12726 691281130 33950 33878 856960136 27253 27254 401426690 2555 2606 680608660 31189 31190 529768601 39761 39762 803436552 40040 40041 690089033 35707 35772 551299504 34895 34896 854199060 41794 41795 722605072 22596 22590 48092615 90764 90767 388723025 98740 98684 440646641 38896 38885 580998443 32457 32458 647387603 9284 9266 443297132 5773 5774 456099281 30909 30989 336970467 98219 98257 887759906 94101 94102 863238836 88427 88428 53572961 83275 83304 436441125 89014 89015 416710016 18419 18363 345587796 21540 21485 916285836 19505 19530 985150521 23772 23773 29383654 81262 81231 185373403 55268 55269 360607489 65862 65857 430750298 83140 83175 256268059 11167 11210 639634514 67920 67921 763995034 11944 11968 995443012 75477 75545 925838478 71262 71263 94443917 15403 15404 604483124 8702 8703 790288483 83971 83972 611010177 4377 4360 300301065 17990 18048 572895990 12970 12971 635803109 28499 28433 951981724 73117 73118 811484617 16352 16353 774862929 63406 63485 638198893 41008 41009 672281302 37017 37005 379952496 97369 97371 803515315 86953 86954 185456774 774 766 233160980 13980 14002 243038261 86861 86814 383529093 2099 2121 218888986 40051 40052 995432249 92503 92420 943509044 29646 29567 650866964 14814 14737 179541550 55500 55501 309982676 93124 93125 513439642 84714 84632 479225993 98134 98127 857926901 61740 61804 245827255 15946 15919 207732416 24471 24472 266214508 88934 88857 326614334 40082 40109 848799006 25080 25066 382599656 92467 92411 433672274 55517 55518 94910407 11147 11148 645307262 26764 26838 2380120 63744 63820 684168050 79151 79095 848532628 92918 92919 162272014 71244 71303 75421093 27747 27678 717464001 60944 60945 800617300 13424 13425 393470762 33288 33294 526294538 48035 48036 208658468 37037 37013 143747726 49644 49722 72549510 8508 8476 354017105 63519 63599 120931994 34679 34680 681530236 34903 34978 468139932 2318 2269 599248163 14541 14618 331719150 88825 88791 132251868 77615 77616 51958433 20412 20346 246145839 53498 53569 725885295 25070 24999 400216471 96279 96280 597490256 99603 99604 652353057 12999 13040 32333813 33275 33356 490544870 95176 95242 508670178 52531 52458 257281454 43312 43313 718272037 75692 75693 822540454 54007 54040 200268272 37316 37282 869276953 55251 55252 989506271 86944 86945 591069667 88855 88856 756179481 28502 28503 431325943 34930 34931 145346223 59311 59345 4542724 48264 48265 972179914 50478 50549 793847724 31654 31696 585369014 65303 65312 168912808 95790 95791 376926672 17985 17986 240087056 6970 6971 946856060 4453 4421 72800307 32840 32841 668743584 6916 6906 125567684 19033 19109 392433061 29392 29393 804469313 33248 33249 551919660 74842 74895 440221787 16544 16564 963197198 3612 3679 92322335 9613 9645 176629994 68712 68664 183320137 86135 86212 482793514 25631 25682 629297524 11493 11494 228777253 5434 5435 325135938 75606 75655 607589277 36297 36298 665068523 2616 2617 68111905 74886 74812 885582393 11272 11273 299735449 34377 34378 846826164 63006 62958 675169598 19200 19215 574116803 80023 80024 124546434 34860 34804 737616696 87444 87466 811807767 87758 87809 428624133 5559 5596 616779720 30423 30424 439681271 21346 21368 701877617 59933 59925 524397745 66614 66619 765839875 61806 61807 341368353 59539 59540 558096651 38804 38805 434310478 29594 29550 681842545 50889 50890 351658787 31155 31156 110803883 47277 47231 905675321 84122 84064 364453506 40253 40170 306631136 58455 58456 765008992 30451 30452 381105094 68207 68267 100234592 67320 67321 769265064 65223 65224 967426190 62329 62407 34025717 43641 43670 15049436 29520 29477 961725311 35494 35495 803508541 55710 55786 341290564 90677 90678 473533779 79055 79056 952122864 36631 36660 686133762 41203 41196 909239781 77852 77853 517847801 20981 21032 168816552 77566 77567 426064931 65362 65363 22513635 81123 81124 57190323 16572 16585 287854008 88207 88195 613134336 19756 19757 717365754 19620 19667 282803821 74975 74960 299120244 16429 16380 337413637 58484 58485 489749806 91203 91204 295226280 65208 65209 440666318 81882 81883 711847453 82974 83050 173990933 706 780 824327234 33655 33641 943237502 18747 18782 411234611 10570 10603 238053974 98786 98731 743672469 63501 63462 89901852 82481 82482 910343737 49630 49631 439286036 4021 4022 712478315 8873 8870 703429153 10776 10777 748959238 70910 70971 437863547 9576 9577 591656148 36380 36299 963436024 57392 57393 533311677 66085 66153 741237661 45704 45705 694486004 32588 32589 831318167 19146 19199 590057712 9788 9789 946515094 4834 4800 834430741 86889 86953 854041637 36470 36471 570015043 99990 99976 530324507 66219 66153 77247165 24259 24247 655645446 3534 3566 292285440 35927 35853 644750371 10433 10405 76303709 18500 18521 256179753 40397 40404 289872436 19674 19687 918841199 73876 73877 499405406 68672 68677 498693501 83624 83566 66447816 30913 30914 763744600 30024 30037 763222414 34190 34113 136619093 76870 76925 945356538 56807 56808 460242287 1450 1422 143087549 66097 66127 880562704 21477 21478 361987156 46578 46502 160388126 17168 17202 329637371 93673 93756 560284895 48042 48066 456784053 46547 46469 682211293 59320 59363 4241227 53480 53481 796208477 58865 58876 612356358 21552 21553 35182969 83443 83496 610267361 56751 56787 297517987 54779 54780 275792843 5004 5005 272559530 77725 77706 873476308 17038 17097 855936779 96985 96998 408133622 87771 87772 765483996 96754 96819 131934104 97143 97198 301384136 7968 7969 187350142 99147 99085 547761215 69749 69666 297569933 68558 68559 456710046 76822 76823 934585272 57984 57987 747924580 27498 27499 928318528 63039 63040 338317081 5859 5796 143507482 76965 77014 958621902 99067 99068 11136836 5762 5695 77165420 65283 65267 81130792 53404 53405 767716010 5001 5002 279095069 82898 82822 52717864 89096 89146 571564118 60427 60491 848538322 53365 53366 890341600 30097 30116 536359021 13124 13125 156570714 29657 29617 508119855 92416 92417 436397973 83431 83368 816054815 3983 3984 173235319 13842 13831 739671323 89045 89046 630599722 54912 54986 60517022 85539 85540 930364888 48623 48644 863712912 47010 46981 660569086 7759 7777 54247656 7665 7720 494673711 26644 26649 535831978 16955 16910 598984994 38991 38925 859134225 74321 74322 231616080 96971 96986 642378619 1319 1320 635488217 16709 16710 221077414 68037 68038 609727718 72334 72335 811234398 71436 71492 274782257 51423 51421 880354984 75635 75636 133490597 95447 95393 437391195 59543 59470 458929913 98967 99029 891441465 45648 45649 348812776 78005 78006 467653255 18391 18392 78838755 36786 36787 197399589 75412 75365 476705895 31908 31982 964674074 82506 82580 55636113 33547 33469 983655289 17963 17991 366852695 83441 83442 53376522 66582 66610 813265143 27221 27222 801658336 14843 14844 972627332 59876 59907 217457183 62489 62529 775643050 11167 11109 367772517 64912 64848 165574776 8462 8463 120364264 18780 18781 215518315 40027 40007 634630371 39325 39268 350708109 26592 26581 266399313 66527 66528 9025830 66434 66435 174716776 43165 43166 406978586 11933 11934 693999720 55347 55348 788897189 21098 21144 267482453 29569 29554 467085207 79292 79234 56779056 37130 37174 557744429 72596 72597 864713892 46919 46920 342007356 73198 73199 37802214 6585 6586 816458442 3871 3872 607513633 37723 37664 407876232 75780 75781 418158773 15857 15858 933743907 75390 75391 415132005 74170 74171 253867585 15770 15831 811949911 20315 20316 695654632 50249 50250 983144413 67072 67092 338787210 25563 25564 385832772 22927 22928 107451499 92019 92020 982777756 80759 80760 572433539 83747 83748 801742497 13618 13619 536099251 27779 27780 336413029 10055 10056 702799556 25061 25038 85434127 7840 7841 578583046 23281 23282 491356866 65997 66029 275650197 52944 52945 117966566 33733 33734 585775941 22046 22089 939808620 65556 65557 272967832 81175 81176 710569282 54178 54179 163572056 25432 25474 368964071 91246 91171 102385646 14782 14783 561463705 29344 29345 830471979 84531 84532 858733772 12244 12236 692738758 18334 18358 984486791 50189 50190 508201849 80288 80289 987657200 92706 92632 417596699 8258 8259 371478810 91658 91659 556585334 58261 58262 562231070 9698 9721 616492163 81905 81906 507573911 35614 35615 390536127 19646 19647 947853206 86566 86646 88440961 409 410 744603820 67437 67404 121840082 4331 4367 787706073 45891 45892 864979167 72903 72904 268722460 56872 56873 411242410 35647 35584 485585398 89719 89720 292174375 11958 12017 286005358 55132 55120 664359202 85283 85220 169650533 61459 61460 838493057 55442 55472 424066799 68904 68911 297689836 58179 58180 281236985 22907 22908 32484367 96960 96881 804479156 73526 73481 111112850 10155 10090 932504988 39517 39530 96992707 6378 6370 830736471 1534 1535 986765963 42068 42113 374822944 44284 44229 255069416 33876 33877 212046933 81093 81094 543356087 38160 38161 890886822 33066 33026 563032716 34894 34895 703020530 15908 15909 806579201 886 887 854119230 48964 48965 386804391 90936 90937 647919004 83394 83369 271155573 63546 63547 507218911 58348 58338 782306325 72310 72273 374664902 65542 65528 402707239 16028 16104 287620925 91819 91820 769119626 36602 36624 518798680 86135 86136 79286568 76805 76824 271485267 93429 93434 743316077 55346 55269 834205698 44601 44673 61916437 55837 55838 516797826 82658 82593 17409416 10411 10412 610627249 84433 84480 147163518 8098 8150 31667467 44734 44735 225440173 66626 66627 266942727 40984 41004 113407129 54652 54653 362286799 89956 89967 94217704 68226 68227 945431865 70513 70473 954038398 68811 68812 839261158 5384 5385 886998189 62388 62389 115618236 93255 93267 302487557 63508 63509 538920935 17898 17862 687397152 89474 89475 621986789 20218 20219 657079118 78371 78372 827558186 37472 37456 615407989 64204 64166 65428657 89021 89022 876874226 50764 50765 932086143 75171 75172 668854966 99228 99293 382933293 43962 43982 991230535 12483 12484 22579868 45540 45534 448515407 41849 41801 328977845 69520 69521 352927625 28455 28463 659011314 88769 88763 600102448 36573 36583 791815974 24997 24998 16327126 985 906 623265207 40593 40535 751419732 81877 81944 439927141 15518 15519 570228094 57624 57625 221996802 5347 5383 463651858 43504 43505 744727384 22074 22101 935318907 60260 60261 484825254 79091 79147 716577558 11289 11290 36486412 82533 82534 766868714 29682 29683 667547847 41234 41211 975347807 41699 41752 830236009 7086 7024 491586831 92869 92870 961612651 23098 23099 863818641 55698 55739 107082185 64941 64869 512080936 98433 98434 980005057 28799 28800 892883000 88422 88402 38802490 24606 24587 265169181 91249 91250 969395325 2271 2272 266402270 30375 30315 12065231 56534 56549 456124712 99386 99387 397420560 93116 93188 175305467 19961 19969 85853616 34973 34974 873640525 58313 58314 357126716 43342 43343 156977184 95411 95412 825764689 5577 5578 177486165 12217 12202 608577108 80520 80521 499387472 66365 66366 840172100 61393 61394 246112858 97950 97951 146146995 33286 33298 338590038 48030 48031 780039895 56255 56256 773706304 50666 50675 928845477 74705 74634 584587608 2018 1934 72983570 24830 24831 253498992 73154 73155 972898107 11231 11193 482806101 43856 43810 15285893 33628 33629 184390369 85023 84987 510975923 28670 28617 524515404 6973 6908 40110113 57346 57347 459558780 86681 86623 290739739 4543 4544 516398034 62556 62557 184773459 3484 3485 62865284 36833 36891 547414253 76130 76092 987244812 33634 33631 675423345 68411 68412 137912229 40782 40699 601451675 40759 40790 350451472 12465 12523 382489396 43788 43789 224845423 6828 6829 99994642 20844 20845 473505453 79432 79433 869356992 74168 74171 513512088 96066 96145 827466064 60578 60559 753489822 8168 8169 928067430 57393 57394 229420448 47218 47263 697262138 26927 26928 314878916 32360 32361 454612656 86329 86277 246473867 80835 80836 968927469 99307 99308 483780688 46318 46392 681453609 97657 97596 16905779 30068 30069 679322836 89181 89207 139125756 13248 13249 148319022 42789 42783 242603487 68291 68246 566765222 30574 30575 578024239 38887 38888 777168659 19782 19813 334290251 54852 54853 834461882 63020 63072 701820420 5225 5179 125488662 51780 51739 398423324 97854 97855 632521004 34371 34372 835595834 74155 74100 338805567 9516 9517 54234994 21689 21690 819718821 35613 35643 842277529 18296 18247 59965456 41408 41409 48370282 16025 16026 58251954 17447 17428 947229192 84521 84540 572098175 36670 36743 934957546 99633 99634 818023564 39552 39623 739941041 95280 95281 439137519 13139 13140 544127441 42908 42984 135573609 78245 78246 362215110 5665 5666 874445928 71168 71169 784522417 91258 91259 929558639 49232 49307 340425382 85541 85469 687275787 13526 13527 164452330 90881 90882 142094508 88524 88525 953229015 34720 34721 19693669 86348 86349 664266701 40318 40328 42931161 6761 6679 590190109 64981 64982 885787426 4873 4874 353619083 36197 36160 333101800 49444 49445 240440231 97184 97205 420242717 93922 93923 803018573 42475 42477 995635641 13099 13134 890910552 36954 36955 838722827 6632 6676 864889097 44803 44804 616303702 27561 27562 38800995 88003 88004 262036348 41586 41519 608665021 93772 93691 319742499 54891 54892 528103671 98264 98265 449988959 83528 83529 896546932 96422 96386 176392436 67784 67832 370765194 56977 56912 837281034 53313 53314 526262921 32921 32922 261873004 65221 65269 410872337 40223 40224 632967524 86116 86117 71113589 78150 78213 440371876 64517 64518 400047157 84238 84239 52605776 41192 41193 45225949 75291 75292 841235456 73595 73596 376848007 4076 4077 243195452 76907 76875 913258043 50162 50163 336224703 95029 95090 139236042 20445 20404 403369651 40801 40739 114054856 53173 53174 960318604 70725 70726 16080228 38027 38089 853367842 36904 36905 735410494 3234 3235 247152994 39326 39327 857921042 85057 85058 134594830 44582 44583 576900399 91835 91836 199548821 94630 94623 779570655 15605 15686 93171724 31821 31822 245395727 63831 63832 992573224 79459 79374 874373141 69290 69291 302715619 20326 20327 414534849 6038 6027 507693106 14700 14701 860558094 74769 74833 545497371 728 729 744912267 28433 28434 823675122 38063 38064 977206327 55047 55057 61337941 71447 71409 566740422 60714 60666 962514364 90717 90731 11218514 1649 1656 320359473 66686 66687 5850681 86240 86233 724767719 15334 15335 519429198 78521 78545 404683215 78583 78584 680810259 96036 96022 722105813 86022 86023 471908455 29078 29059 90714901 34092 34141 207605038 62792 62793 861838780 9334 9360 27171422 48936 48890 99857462 60239 60240 216808945 26014 26015 316480027 992 942 699911876 89835 89805 821202060 11164 11165 192470665 55909 55910 833070685 27494 27495 87723685 34681 34682 966348308 76558 76559 996654722 10647 10713 924131647 15454 15395 579951683 38865 38823 749659147 78776 78800 551905315 36305 36306 879008985 64733 64734 514889549 26593 26594 184022083 61162 61163 548055465 75160 75161 785060674 37394 37395 686082965 18123 18124 29639383 94152 94153 888962906 22922 22923 351617991 84544 84570 725527531 91823 91824 911919725 65791 65865 764367287 37487 37477 920800922 11574 11604 197589920 76363 76364 803519693 43410 43334 847237022 90076 90137 855915671 94600 94525 401637005 57619 57620 872239618 98611 98675 436669619 4080 4031 353293261 6262 6246 300288970 16462 16463 226028495 41586 41587 735039018 45827 45828 647706790 55653 55656 444007269 13170 13188 473757336 77101 77102 438996675 8869 8870 735068324 6917 6918 952801422 91982 91963 954414233 96356 96357 822995342 76972 76948 376912605 87764 87765 108893455 29817 29818 550119620 79009 79010 158597284 96604 96605 269052581 38495 38496 336710190 45425 45349 635871846 49941 49942 903220803 34469 34456 170494131 12743 12764 374482648 58342 58343 51279728 57100 57125 759683052 72240 72241 83647739 42081 42082 564339439 62804 62817 613741451 33349 33350 187522186 47343 47344 509584335 86986 86926 912022546 19962 19963 353582636 87318 87319 450055825 39951 39891 176436871 22302 22234 233786684 14251 14289 349752048 1070 1071 107870532 46112 46095 272263801 60628 60609 132941519 69817 69843 876302681 75482 75518 276733576 76462 76463 959035019 93949 93883 379053637 84030 84031 864758628 81623 81691 452696706 27786 27787 561253758 61445 61489 903754207 23051 23072 505645280 96594 96595 720887794 52064 52065 173290416 25338 25297 975268095 79239 79240 335008659 65111 65141 428439780 73972 73973 79293139 24359 24360 351310706 7151 7101 126484579 55484 55485 520746856 97940 97856 781901910 61364 61365 338344169 99754 99755 123497205 2480 2481 120683902 36043 36044 58473708 41898 41899 402293490 24301 24302 575181164 62509 62510 469025033 87333 87334 999622249 14795 14745 845536469 90578 90539 989465061 72674 72675 957000462 59985 59967 103656242 59092 59119 33017891 97074 97075 31427783 41235 41183 383069319 95033 95034 758442184 38256 38259 972203704 14177 14178 915950480 21824 21825 475622873 46959 46927 100568575 42368 42390 28591541 69872 69873 824151205 79331 79332 114255722 51119 51160 429840066 95635 95596 241374197 13190 13191 149415492 81698 81677 450761339 47241 47259 612493080 1251 1252 464554246 43582 43509 280719247 9843 9844 847473065 38876 38877 65881042 74562 74547 361159804 90661 90662 29664899 73086 73087 683960065 47431 47370 510288548 80002 80047 444893996 64090 64091 551855458 51589 51590 165146100 28269 28288 764358385 14741 14742 398808672 21710 21685 377737067 55649 55701 571731672 46782 46836 706615822 72954 72883 723286965 70131 70132 783418283 48617 48558 963968928 98299 98300 734134563 40243 40244 451319486 17456 17457 434170234 64797 64798 213872933 72564 72565 273934452 19698 19699 9773120 547 606 992157147 30938 30939 447754049 12290 12235 137756129 13792 13822 624775506 96287 96288 169212923 31282 31250 150554473 65385 65315 911653131 44282 44283 633389106 34424 34425 113727565 47781 47782 227987022 28706 28707 356641484 71026 71027 827263529 38003 38004 860249537 75330 75249 100343750 97171 97172 801145928 43755 43756 303993478 36982 37019 296978828 81473 81474 220837449 25182 25183 854457126 3053 3054 409273497 97420 97421 231843454 30116 30117 723164093 80686 80687 23171341 41006 41007 508670398 13791 13792 887449117 94007 94008 331872075 62567 62568 977100753 28861 28862 405534247 99142 99143 306938638 93592 93550 34249926 89189 89172 974956610 33189 33239 671596335 25353 25294 906900801 279 240 920444308 21632 21633 540367021 97103 97104 414072196 59055 59056 869102524 25425 25426 777471422 27985 27931 270242751 16286 16311 307348924 19155 19079 464496132 31392 31393 534165339 65324 65325 927843707 96496 96569 220728736 2731 2732 969851315 65038 65039 537243787 60154 60075 889276662 82044 82045 240743466 33387 33388 224415112 30215 30216 708027346 8413 8414 260059610 19857 19858 299158440 59440 59419 48842419 79059 79069 830646426 78254 78288 990184881 11270 11271 646598473 63159 63160 636817390 36290 36245 798451233 41900 41901 912696581 23071 23072 637305234 12282 12283 669677002 30671 30596 700175254 75426 75427 22679220 6544 6550 638518159 47067 47020 533528975 97836 97837 485080053 90934 90935 25436315 51199 51200 145256281 57952 57953 511143423 26000 26007 872827322 94336 94374 575950065 84054 84040 102049831 39945 39912 339289522 92238 92239 772388754 29331 29332 50118785 62072 62042 611829759 89328 89280 846150126 37597 37591 588390627 71289 71290 63100755 84704 84705 281018019 68656 68732 66144319 61183 61184 427920689 77358 77304 879195942 59165 59244 624297533 41953 41954 550895672 31521 31522 436641567 42792 42826 364253278 21757 21758 535368793 17736 17718 706081242 37886 37897 169858173 8536 8520 110594052 36161 36086 38304505 50485 50403 526962846 38716 38790 866606376 50877 50878 840754846 3202 3203 448486263 92306 92286 44518484 86090 86091 456633176 75843 75844 697491357 54886 54887 151381805 38338 38339 296779506 89396 89424 897460363 84927 84919 324070441 20135 20175 43009608 713 726 259533131 74998 75015 162047591 21150 21144 755602788 59724 59725 752189426 25096 25097 353089986 96353 96378 977598447 70945 70946 998308128 93385 93356 289582789 91618 91659 41901047 42403 42404 10954702 89392 89307 149990546 91322 91255 642881633 38415 38454 619341450 16680 16681 193883686 46124 46150 524501066 45483 45484 301126587 92101 92102 741867208 78722 78723 91274803 22621 22622 551002557 92578 92617 847478701 86469 86470 103989222 6697 6694 211695826 51657 51739 105044649 7351 7365 980641861 6977 6972 371496383 65413 65450 480701839 46974 46975 689649327 4448 4386 42704886 72081 72092 591757452 72929 72975 171358010 95797 95762 557655222 56988 56923 437817384 27021 27014 209546230 83974 83975 342198878 79942 79932 319918889 42051 42052 382230107 10296 10297 155415940 17315 17397 977739816 95731 95732 289283189 54452 54453 248159518 10035 9955 617865886 11239 11281 803436257 17012 17013 83951949 22200 22202 513494026 89065 89066 484758436 65578 65587 854345346 77529 77530 801215565 29458 29383 784630243 13494 13495 893129676 15857 15874 676118450 6597 6526 464125695 29168 29092 614089866 21046 21070 646873511 72395 72439 453082613 59942 59943 979155527 44490 44567 232458392 45762 45677 365475907 15805 15806 227615330 87474 87491 852291343 55877 55878 589486601 24366 24367 418970392 37878 37879 95341386 81963 81928 9444846 1136 1137 515057437 80876 80877 634123530 26509 26510 488033758 14378 14379 529351768 41822 41823 615182664 18841 18842 907822344 20696 20650 239779378 82468 82469 995019220 1083 1056 960350687 45129 45145 116342775 98712 98713 270239453 91576 91577 662671952 97274 97275 424839395 15108 15052 35559948 2369 2344 471039842 92764 92765 116942962 52797 52788 779023196 12318 12334 662672137 60455 60496 315457214 46558 46559 520148977 2622 2623 725043952 86110 86111 590324676 53247 53218 805848157 30799 30745 675195278 48201 48228 954542827 32202 32203 979700213 89017 89018 119337998 79349 79322 821040198 49583 49552 605033891 95987 95909 975312995 5292 5291 879426811 34032 34033 964820457 9347 9348 875196057 22035 22077 867325920 57925 57874 985109424 81623 81657 358469133 54912 54913 789650264 39473 39474 944479444 96191 96186 796426929 63309 63382 393553046 9056 9095 301704885 57938 57939 121672221 40351 40352 244843308 5926 5927 909404078 81468 81399 922703059 17917 17918 281812092 42825 42826 794956044 47885 47932 718621637 804 805 235673685 80356 80357 998631378 94006 94007 390018657 583 510 99516083 51707 51635 770064858 91722 91723 205657361 27411 27487 70067212 5830 5831 524626416 55205 55231 833328312 45071 45066 976391782 66700 66711 204543282 86165 86166 252855752 52734 52735 63930861 95835 95765 219750026 22870 22895 134720995 16032 16015 214403177 34879 34911 331050584 70325 70326 439284224 75063 75064 99835877 97721 97687 780903386 96820 96868 407334167 6608 6609 20300412 3642 3643 256785367 44836 44850 120583554 23807 23740 853639698 75738 75795 659759458 83847 83852 54895079 70170 70119 623942231 75792 75793 574392368 54479 54480 346648448 50118 50119 156054762 58154 58155 11395961 41437 41438 409336122 11523 11524 854856511 61601 61558 500564660 20850 20804 969353035 88148 88149 859032534 94271 94239 89175843 53273 53274 571240871 71133 71074 675743952 66255 66177 522503088 79879 79880 123155489 43579 43582 506107809 89306 89295 622093858 13568 13569 960645653 30368 30410 702773017 59485 59501 678791977 68801 68802 706914407 31891 31892 10823425 54860 54822 765883078 21379 21380 8689820 68212 68213 29215525 20156 20157 968412567 34920 34921 250177669 92847 92877 620378617 74064 74082 885414115 46 47 948712121 88793 88794 407288713 58603 58581 704598379 75486 75487 23869711 18457 18458 248727130 78182 78183 557911676 47050 47051 867241881 99308 99227 697453413 82022 82023 197759946 13733 13706 525599635 85519 85520 178167703 84175 84176 12864743 6504 6542 739094489 53091 53092 725249521 54736 54804 303478360 45454 45455 204070461 39337 39338 661399591 78591 78592 387698588 24858 24859 641115434 72254 72255 739134345 68531 68549 214802921 77887 77930 591110151 67403 67404 883395187 84413 84414 657570747 25053 25133 56577884 60126 60127 46611124 56429 56430 477264394 35963 35880 569894120 64471 64396 702732330 45130 45131 542577863 25850 25855 102292515 70594 70595 378746496 95313 95314 115944757 57669 57670 239800687 79479 79506 764108992 71587 71562 205242647 37406 37407 577003767 45377 45378 22135124 52591 52592 902841293 39470 39398 920731873 10516 10517 223156993 46426 46421 141918654 50270 50271 579919016 88792 88812 589669104 33265 33266 911842925 55311 55326 652703604 26462 26545 837484044 14037 14068 15438318 97998 97999 992384225 67663 67692 108249771 89337 89338 818154547 40966 40967 115563028 94203 94204 491701119 62275 62276 470719792 87794 87795 473602407 51310 51263 69882761 79691 79692 740596912 68980 68981 813835860 12636 12637 331400651 35098 35045 600898358 97244 97226 802945454 24587 24588 328980645 23602 23586 354025112 50831 50770 711354330 77052 77053 333616077 74835 74829 51067524 47953 47924 37889236 92488 92536 350871657 69338 69316 370883351 98378 98379 838135444 21091 21092 922633127 67073 67097 398960580 25623 25624 569822195 45117 45118 478537539 54205 54206 704359984 61449 61450 918261772 60110 60169 25183346 69818 69744 59011502 47016 47017 589075315 40365 40390 336073834 35544 35545 539015939 14570 14644 733849695 80358 80359 670184940 15737 15664 17766103 8458 8475 931857932 78245 78251 276172625 44030 44031 840098296 73856 73874 581098209 20500 20501 250290577 62235 62236 611878037 93957 93953 748337565 9324 9345 863855526 26300 26301 591533874 79666 79643 196883545 94750 94751 402621022 18250 18251 374474297 62339 62270 595490553 73366 73314 149678763 14382 14415 627651271 50833 50871 954736416 63176 63177 88328251 68203 68195 732631863 73622 73630 99308954 58338 58339 76369950 11299 11300 867433247 13942 14015 556493177 19746 19747 21643112 98429 98430 660861569 53764 53846 238093232 85974 85975 936116294 19726 19652 206908207 83070 83071 16615486 58403 58404 368407859 95635 95594 585199535 86773 86774 234881037 59733 59734 917329812 85755 85756 274404688 84124 84125 384352888 48494 48528 715884678 68867 68868 680740205 66002 66069 342466915 68172 68221 503124991 80008 80043 1741213 80683 80684 313067824 99480 99481 833873482 41770 41771 233529265 49784 49785 268867238 539 595 934224151 3308 3309 744409181 63850 63911 200751341 89744 89745 276036541 61359 61379 112845235 336 317 710887928 4080 4081 411962264 49860 49861 927311803 80577 80591 869210384 43850 43851 356214654 51782 51783 511423645 11098 11099 328343134 77286 77219 358352511 17705 17706 310964923 96272 96273 211493598 3242 3303 680741125 93023 92972 374313566 48841 48769 668350646 51165 51166 903558747 6238 6266 717859424 18212 18280 730176745 52344 52298 203700426 91192 91193 961862838 56359 56360 179292683 2100 2101 408648078 93750 93714 586016426 104 105 953860278 46124 46125 789140331 67151 67152 906887568 87652 87653 402245701 71726 71649 320811661 44066 44067 71230455 51471 51445 602850644 38113 38174 570322961 42654 42655 210408684 82951 83024 197206999 34107 34108 33646004 38310 38347 271193884 62255 62256 204829104 25427 25428 335981392 38130 38170 93016623 70395 70417 548325639 39811 39812 759625452 61140 61143 968761466 88194 88195 271379807 95046 95047 967603955 20956 20957 512515903 17588 17652 163625862 2658 2719 735703020 36262 36263 52292770 51839 51840 17422439 1676 1677 727908554 8014 8015 278110636 30974 30975 643258635 57131 57132 166410136 43324 43325 182247314 1349 1346 770012584 88985 88954 327366362 54461 54410 172636934 99858 99859 986088065 75717 75776 252545068 95925 95937 81859440 46331 46332 863496072 30056 30132 337151302 27841 27842 493259078 43614 43615 836691059 98774 98738 310205497 30370 30371 843226989 24659 24603 961450743 41370 41371 69855875 63565 63566 986725879 54288 54289 200770834 23513 23514 580752483 20371 20372 346828576 10859 10881 539647319 28882 28883 990680277 11914 11915 527919293 93992 94035 493074161 91318 91319 703180417 446 447 485224637 60308 60309 520133886 89876 89877 976261327 21290 21238 259022730 949 950 105789435 84532 84452 822383690 43257 43258 679511260 54966 54967 942702321 48077 48078 125673885 35604 35605 459104978 52351 52352 199755404 58423 58503 152391946 20270 20263 617179424 7818 7790 824252454 59401 59422 629405349 14535 14536 233028025 46607 46545 37398998 9979 9922 822755564 72573 72574 350257967 96860 96861 315105438 26848 26849 276726829 46867 46868 434329208 25258 25294 277646992 27250 27287 150444057 93008 92990 205392959 13431 13432 400109952 56442 56443 820588041 21016 21032 194469435 85269 85270 124319477 38061 38062 958291539 35723 35735 648120123 70708 70709 725463304 73701 73634 527773964 47277 47278 447894084 67435 67434 433679842 42268 42331 568450586 99705 99706 417502092 54551 54499 425968937 15245 15308 842104987 78544 78592 33007009 16587 16636 126865005 90292 90316 586751365 72450 72451 654683661 33771 33772 711603615 726 769 816465495 98046 98036 732945884 15169 15103 243397802 72395 72396 438135433 90022 90023 445742274 50128 50129 427159653 89204 89240 580082872 95952 95953 402280494 34734 34764 641215992 46066 46067 820522855 18472 18473 632380778 53363 53373 167429821 84128 84057 537956041 57735 57711 399588345 97262 97220 711522948 98695 98725 172355864 99368 99369 606676826 16314 16366 818063396 75928 75968 847297383 47980 48056 334482208 87350 87351 307512929 25154 25207 517902332 26170 26192 934075672 34079 34137 766526848 76325 76326 815139575 89086 89087 361736788 30427 30346 244048266 59578 59531 230348018 38424 38363 611748918 56244 56325 773049563 83519 83520 292323171 93533 93534 262900073 86402 86396 904951757 66388 66389 416013889 7639 7661 862701922 13058 13137 985894469 11926 11898 823478688 91367 91368 33989457 7018 7019 356595269 8487 8488 94851326 18166 18167 781536555 21376 21377 868087872 71359 71300 321523936 93377 93417 491164168 90786 90855 603997164 48397 48398 332031066 94076 94042 183087251 98821 98751 466221759 29718 29719 110586354 68863 68794 63829878 51144 51127 505015867 64181 64182 243822743 16919 16902 940750823 4932 4933 401418561 45962 45963 988153170 78001 78046 350254862 9428 9429 842327960 87364 87365 766669223 46810 46886 453501835 87855 87861 726899288 80209 80210 703835489 14218 14219 187468803 86003 86004 874315272 85263 85183 197276274 84794 84795 104630877 96823 96824 122452043 90719 90755 882580458 19139 19140 683517425 3359 3360 678925459 76582 76583 723905251 14273 14250 859376847 76616 76536 920403568 17838 17839 707229609 62002 62083 622501312 51781 51826 568299520 7971 7972 495007135 96826 96827 226278820 43993 43994 407591430 57734 57735 200321130 54993 54986 529420967 67724 67725 313417914 84803 84804 700935767 25262 25263 713543415 73085 73086 767707016 19579 19580 471253944 77879 77925 748378860 12192 12270 944802135 40440 40472 137028620 35590 35591 539659470 66331 66405 256136886 2164 2165 134966554 82667 82614 688297487 49898 49853 836737956 45018 45019 719508171 71571 71572 305324475 52324 52334 873323049 15996 15997 284586810 68345 68325 332124779 76155 76206 736919070 74387 74414 667816587 96321 96322 652361449 34054 33981 680678801 66884 66838 298016685 23595 23596 696043883 30651 30722 195938889 23575 23576 977809235 14054 14055 387391464 95423 95460 798880275 10600 10520 31817996 39514 39515 131437152 62921 62897 175984671 80997 80998 139702603 99031 98996 250319138 65675 65676 306725985 23861 23862 112810373 18466 18543 553276735 87723 87724 810341058 51147 51150 713113163 44542 44548 798342128 69945 69946 946076624 13266 13332 895119028 58759 58724 434812099 15406 15452 444440494 13712 13713 525318623 5555 5556 777144529 80158 80159 235400395 38660 38661 551839580 20604 20605 934879526 98135 98082 724028149 75764 75765 646734777 60418 60419 470347981 20315 20359 497003501 82916 82917 907155400 95060 95034 33788424 25468 25469 359942488 44202 44203 202718751 13474 13475 38069168 92964 93049 360372061 40506 40489 362030851 50429 50462 233750249 58767 58684 442063890 17252 17308 327264284 10 80 177649789 54742 54743 269498801 52414 52415 196666318 20107 20072 106738940 22010 22011 130636628 37220 37221 356537353 84612 84613 438227064 98873 98801 621442795 94140 94141 645400650 59496 59491 56717435 66589 66590 174220621 79186 79187 921879864 55270 55271 215083119 95720 95721 445723788 83925 83923 507668839 94093 94111 836046196 54852 54905 175454361 1833 1834 236337817 2370 2388 167744235 26462 26417 414389582 81766 81767 637833250 90218 90245 88690722 27810 27811 472240019 5094 5095 522513893 69976 69940 754080004 71915 71916 949701718 56157 56145 319736116 84697 84698 751989512 50702 50703 253977594 73740 73741 873047165 3929 3930 907690596 25571 25655 428629746 86014 85989 317797114 68776 68794 207106366 56559 56560 75347091 37603 37604 208262774 36221 36210 246385658 88179 88154 560607800 67208 67209 172447834 42259 42260 35100186 15746 15747 266913172 56635 56636 893442259 50201 50270 877932966 73291 73357 141128638 94718 94719 694951282 85611 85612 243072620 41208 41209 545180933 4121 4122 757193711 95308 95309 282908072 11059 11010 792288772 98250 98251 347421864 34247 34181 806966917 97153 97154 189044122 91893 91910 316815398 94183 94167 737957544 39328 39329 745089172 56824 56825 947670393 49147 49148 646675351 60733 60734 861021333 46818 46819 401096493 57844 57845 182932318 7885 7964 672176754 10978 10942 282144293 48383 48384 460133847 36501 36502 503510950 78264 78265 776449855 3589 3590 270892487 89362 89440 84309617 72127 72138 631099148 92428 92429 992360843 71925 71849 500429965 97188 97248 677117848 35585 35628 375168334 63292 63299 622689761 45450 45451 258484527 91964 91965 915705227 18795 18796 23393700 43277 43244 115909826 43257 43220 317700495 68991 68918 277421315 35592 35593 288067615 10914 10915 651768479 56373 56438 104151976 96541 96527 202696497 30492 30493 904014474 94567 94568 263270818 83317 83372 853086661 57048 57049 331868258 17075 17076 913742856 47242 47243 403899928 33738 33739 340058784 54346 54312 68856418 48562 48563 725709277 98445 98446 697426618 4920 4921 306105255 11282 11300 323606325 87639 87640 777654589 41397 41398 680846999 69756 69757 258147155 82860 82868 27075646 3086 3105 282723692 41044 41045 766025142 37005 37006 470602641 92312 92313 759027295 18261 18238 739940492 74349 74361 654022951 31457 31458 307149944 74378 74379 599328163 24991 24992 621266712 40809 40832 382042757 32125 32126 182549471 4687 4761 745981037 66099 66100 881033244 99395 99372 523451670 15853 15878 641780432 84660 84589 133605361 34136 34137 217478981 32311 32312 759116629 76976 76977 653485641 63060 63061 753328460 67202 67176 409669761 95206 95207 970262329 33637 33588 31548338 73736 73737 718899262 36379 36380 868515263 93185 93186 889923265 68491 68530 528898048 50863 50864 183303245 91591 91592 725911365 26910 26911 602990015 12382 12383 880431463 10774 10777 759556210 55869 55923 187116250 32881 32957 669004049 74831 74832 904762259 86096 86166 450357243 93785 93821 596658989 36663 36664 405173103 20920 20997 381607733 24410 24411 923556444 15568 15496 745320658 84622 84623 98042434 82216 82217 382043771 19147 19190 149873348 12354 12367 605481693 28652 28579 613501172 94796 94797 317313044 1204 1205 562269603 48512 48511 311164950 71079 71012 13584296 12469 12470 214968393 67089 67099 277328780 34805 34756 374007502 22254 22255 426702302 66957 66909 858812616 19855 19856 478391093 99883 99843 721793484 30818 30841 965435213 18800 18801 754382260 4333 4283 293047695 57852 57853 528101921 65567 65605 173416047 14565 14612 325017654 91383 91456 761018849 43961 43962 725794655 11411 11412 848778064 38210 38155 583264271 73914 73915 493485379 52839 52863 778344963 84813 84861 971117799 14882 14883 622537984 59982 59949 753639246 84735 84736 689820031 45372 45305 820461974 97423 97424 513096360 68276 68277 598520702 78897 78813 185551908 46411 46412 165131416 19744 19745 762084528 74586 74587 251319262 89070 89030 80608030 25653 25654 27103834 77442 77443 948266687 16591 16592 991398121 72313 72300 839188539 69570 69646 528254886 34026 33983 47374949 7523 7529 546928952 74973 74974 597156768 93334 93335 674179253 3532 3533 417247420 75801 75870 381122190 59666 59624 519407656 85693 85673 795710906 53906 53982 612015146 25142 25143 712871658 72539 72540 988578720 19583 19584 14906832 84622 84699 139349816 71679 71680 479837970 95175 95176 27567050 69044 69045 274469739 4662 4663 541471234 48992 48919 9347169 65028 65029 271000407 49866 49867 291069666 25784 25764 360084610 86856 86857 820624767 66678 66679 70228680 24590 24609 610606139 81929 81924 685496443 38433 38434 140069150 15728 15729 355440207 16108 16037 335662503 11961 11958 459906215 25973 26016 131763615 85121 85055 684789319 10880 10846 654322574 79655 79656 33995742 53080 53081 738313540 90222 90190 988250485 87444 87445 794554083 2284 2285 448579840 32640 32641 686992033 97551 97622 124293547 24486 24487 66003038 38386 38379 620100006 56589 56640 762749477 3324 3325 466995114 27320 27321 986673115 2576 2553 63701567 54364 54365 127359814 56373 56374 804139271 47859 47860 794260265 85646 85683 367920201 63042 63102 606390504 17007 17008 635312346 81551 81477 675961901 90952 90953 824180955 45782 45853 546970340 87516 87517 614597304 30392 30396 457024129 97068 97069 595958549 98731 98657 459819630 49386 49387 679333240 30727 30728 264327551 23204 23229 954975791 1250 1231 156410394 25483 25519 959909155 64472 64479 722570238 94861 94862 852494959 72170 72138 6348009 13848 13849 495777680 81322 81323 397089705 6483 6484 363159963 57508 57509 126637293 11044 11045 375740210 94096 94097 594394586 54694 54629 814528737 1051 1082 870450527 65517 65518 178857474 21570 21571 244756817 24385 24386 44281674 26757 26770 70573998 57726 57803 959174534 15221 15282 63565031 4561 4580 642179393 36761 36834 480969672 8571 8578 174377584 55165 55185 960772217 80893 80894 545222840 50103 50104 62060501 92811 92779 892294601 13367 13448 509056112 39858 39859 372165086 95182 95122 102980907 28990 28991 649566798 46628 46629 887407781 30244 30245 479976996 17271 17188 931725784 45330 45331 799293646 55107 55057 878524199 28118 28119 370543417 40379 40462 608831955 23757 23782 973912481 24482 24411 547175902 85654 85590 433598176 41400 41401 934294047 1824 1848 123454356 92772 92824 332815240 11203 11204 568970664 51934 51976 557299612 10576 10577 280683788 12824 12825 246873847 61748 61734 454813456 16766 16847 298702033 11341 11300 190674901 99819 99823 274099595 18650 18683 368031773 58925 58903 538253193 42299 42354 461658994 54781 54841 101358077 17888 17899 25801872 94898 94873 23738184 76679 76619 715372666 45009 45010 319158366 2268 2269 106748122 96201 96280 749539008 44192 44193 197415300 77267 77244 992359794 48295 48261 811810117 10470 10453 329213752 68800 68801 824339513 67178 67179 623176471 68623 68622 147971805 96388 96389 953280728 68763 68764 435832478 2358 2319 619079541 5000 5001 139631763 16435 16385 267221810 34493 34494 784964308 14258 14299 759510194 68854 68939 976082965 90264 90181 675973181 450 451 790276844 91950 91951 763232692 73995 73996 506676938 66548 66606 418156937 10796 10869 835611160 83288 83289 50235455 67299 67300 209145861 26604 26637 482670850 60801 60781 596347740 45960 45930 666814174 12362 12296 769968868 52081 52084 352963911 24784 24761 253135003 1347 1348 321057337 49353 49407 188117417 37919 37920 717327339 1183 1228 60692699 61234 61189 524493777 48604 48605 578539853 65961 65962 232187252 59280 59209 226719550 43188 43149 122115688 90139 90141 617492929 65321 65308 593933634 36436 36437 197503182 12543 12544 482323264 92591 92630 676938296 91109 91110 902256961 86958 86959 487622303 68785 68786 517892980 5034 5035 531124835 84331 84332 430227054 61666 61691 323459387 64153 64154 472043193 43804 43793 27483274 8495 8496 682774953 87935 88002 716525807 53872 53873 759464654 10457 10458 599364470 70040 70033 315327233 48141 48114 47739882 26256 26332 543864896 64821 64780 633744770 97783 97784 208642868 94805 94875 908734276 93024 93109 169763159 35279 35280 698946484 6097 6098 487406157 15070 15080 327798735 62455 62384 695369872 75415 75416 127295014 56738 56802 207464589 68012 68013 12791256 88245 88168 808115633 54977 54961 790011343 65474 65539 403736624 92975 92911 852487401 35387 35388 246387421 59874 59875 779967187 84705 84706 121935446 13862 13863 426002392 37670 37671 491369116 77094 77095 360381497 43060 43103 65472781 57332 57248 111507734 3153 3154 467356662 68469 68501 41759663 55624 55625 698141506 81452 81431 287759250 65192 65193 978938482 69788 69789 980568728 28423 28424 42906288 42178 42179 264212991 15828 15770 655934254 46029 45955 797802647 91017 91018 809917202 1161 1137 220837714 21907 21908 894683320 68756 68757 708067989 46041 46042 475318239 54822 54890 763317800 28528 28534 108844881 76517 76518 810801746 27796 27797 74000575 37104 37105 548917326 29601 29602 941411380 84171 84087 590871816 73696 73652 782322451 35200 35165 162278218 64989 64990 242121114 5893 5894 722556666 34763 34764 513891715 735 736 727998612 14228 14229 327983891 81183 81184 981113957 35988 35989 356366338 1155 1213 972508680 43031 42965 460975336 33111 33087 882195181 28368 28369 223342312 26194 26249 588726406 81343 81344 208606650 77782 77783 865637781 35899 35905 485049179 30178 30129 877681488 9551 9552 127782483 85414 85475 995274253 17245 17182 661422359 78366 78317 785206665 90550 90597 373745899 64491 64486 749463443 88762 88678 338740530 84037 84038 358113080 96800 96783 397213897 86569 86570 652898066 64860 64861 559748668 90309 90351 768307260 38092 38093 114450142 93436 93475 47640474 9853 9854 641650330 17411 17359 958220407 58802 58803 976808644 90611 90576 375876303 86826 86827 497693532 20034 20049 661565422 84130 84131 57402746 82784 82785 145382915 91777 91742 534439694 99280 99281 632539278 50279 50205 17159725 14750 14807 376240373 54094 54095 100306302 28435 28436 268011487 36096 36097 912220399 27017 26985 594554856 59105 59074 817321959 71142 71103 901407777 20869 20867 528795300 40028 40002 148202825 55614 55615 636142875 10399 10400 426827362 3477 3521 903037181 41542 41596 393981608 54264 54265 693129043 67342 67343 532468086 45862 45863 458590932 40562 40563 858647410 37609 37610 588792014 4129 4130 883429383 21437 21462 322541215 68523 68559 781517564 6773 6774 938231213 4619 4620 970770177 8648 8660 142670708 50365 50329 16082218 50087 50088 904879176 46125 46126 711679438 23807 23749 816427812 431 415 364783248 13370 13407 795453907 25879 25880 194670345 77035 77118 200485839 97746 97747 324756065 67333 67365 800202700 70462 70463 604631312 55461 55428 878447607 88135 88136 258011496 72845 72809 645728607 64884 64923 615005309 72732 72719 886867621 1210 1211 738788006 48252 48253 514151388 31207 31208 196810208 83205 83203 600895517 58734 58735 601103555 17169 17170 226157512 59014 59015 27845121 63948 63949 152462090 51530 51534 790184944 71112 71178 997066429 20814 20740 196581056 57285 57286 856519820 4636 4637 172831951 40134 40135 283917234 46199 46200 296315772 21743 21668 293015559 99000 98972 771646552 25440 25453 305779437 28862 28904 266205779 70042 70043 926410110 58486 58487 174863639 23354 23355 759231796 49958 49995 484927700 56319 56320 740441139 80529 80564 38629560 87336 87337 93421478 74613 74648 554162722 30993 30978 880126732 55446 55447 791890496 80111 80065 578685474 6738 6739 253896925 39536 39568 202050478 57799 57800 197896014 86612 86628 795415824 25675 25676 662071198 87174 87115 265716813 90078 90038 468020986 10931 10932 252076021 64446 64479 472570608 73042 73043 745450929 35295 35331 563264833 4563 4483 954245731 45232 45233 113389436 52916 52930 235406909 79064 79119 384389795 94521 94476 135861837 26719 26764 727166462 19101 19102 997767594 91197 91198 767882974 88026 88027 5273232 68222 68223 914604540 81790 81791 526832188 18210 18200 926745595 97009 97010 580051510 96117 96068 245258870 86584 86585 644499237 68174 68175 455166409 10125 10126 492782028 28912 28995 647721416 42659 42660 402404964 16836 16878 269350564 80908 80854 512118027 58332 58294 97925491 80500 80501 302047662 87055 87056 972482569 55936 55961 143380808 94350 94285 252455733 95965 95955 77799817 34570 34499 874799901 6931 6932 654684129 64283 64284 101498495 27069 27093 749804353 27663 27632 353670078 44004 44003 801516828 31798 31799 938221934 4613 4614 148241392 15141 15142 34700097 13338 13365 21422664 80757 80758 974489680 72199 72200 34214046 61241 61301 65068542 44363 44395 158745034 98412 98435 335739760 92477 92478 967172892 4507 4508 98047368 63896 63897 340302133 66793 66794 84225710 7598 7527 519795973 3737 3738 428499496 63668 63726 270607331 17423 17439 13464815 38903 38904 462016436 11484 11485 443788928 63250 63251 56678382 86860 86861 302982663 81356 81284 705798574 30831 30849 979611498 73953 73954 820941586 1701 1702 260928136 36159 36078 251350249 22382 22383 621240260 59526 59527 447992360 16343 16344 157543315 78965 78966 589399110 29789 29790 426235103 60205 60206 583677599 5026 5062 461831055 3742 3681 564673783 88757 88758 705480869 44180 44181 859162475 5902 5849 50938615 25876 25850 974096256 66555 66556 722524499 68904 68955 474433042 60828 60892 134693699 15835 15836 631829883 62989 62990 286752620 43629 43630 783467194 50284 50285 727551297 51985 51932 808096013 32523 32472 76603834 75260 75274 796553013 85087 85143 126596362 37426 37444 464152309 97498 97499 179105274 64512 64513 791938601 20959 21014 549335121 44238 44239 600692256 30267 30268 192025017 82235 82236 277494467 17692 17607 655442855 53417 53495 342539645 71599 71640 325110140 71661 71662 432161725 24417 24418 943643985 69450 69434 931550534 67573 67538 706560554 85264 85212 933461549 95861 95862 379655948 30725 30726 295175530 49006 49070 900634479 74309 74279 919449843 37140 37141 814439483 49298 49361 508877272 54800 54801 510615053 51124 51125 977755418 66527 66495 782247067 45698 45699 566133233 40089 40136 240927947 14164 14165 528694330 48616 48674 491756772 95917 95918 100660330 26128 26205 787044259 95326 95327 324941012 5856 5857 714260610 90793 90843 336309206 45797 45789 796561671 14541 14542 176340686 57792 57717 714741317 27266 27267 149868016 57371 57447 492748557 86964 86965 726747787 40913 40937 936544442 50714 50715 93396916 99124 99125 875965069 79396 79397 478936954 27637 27638 987463154 16640 16683 236830349 71100 71101 28176429 60221 60222 945076607 51751 51752 461872094 1294 1295 205739843 38896 38897 820420168 30432 30508 332372332 47980 47944 237800189 69250 69244 683760919 15543 15544 710679263 80218 80219 42635916 77532 77533 686609647 12558 12602 983953927 72408 72409 675201857 2848 2917 796269993 55271 55272 408029250 19223 19234 891270300 95975 95976 125922692 33649 33581 590682347 97532 97533 259915942 27126 27153 772223025 89490 89504 856411145 43930 43890 832771137 17462 17463 930593175 47334 47335 631762961 54118 54119 656723680 1270 1221 625925582 39034 38964 90105485 1362 1363 548887683 61765 61815 808737121 34080 34098 548412780 11472 11473 983135852 89234 89243 61375274 660 661 234653601 70058 70117 576308116 56625 56626 191606213 94507 94508 288316475 83573 83611 452543710 83743 83779 627198106 90378 90366 521391365 99372 99291 355333692 58603 58604 437731534 92641 92587 788326728 67715 67716 118297469 92958 93042 22620015 40696 40637 579668072 21630 21583 83491913 80392 80393 709420243 24848 24849 993857490 20365 20366 106757152 21331 21257 222690510 92033 92014 891116183 73029 72991 357070155 37488 37489 227279622 5541 5542 236573539 23332 23285 72202114 18861 18862 371198960 52298 52355 72267164 80465 80466 504164784 97789 97790 324451484 23232 23233 385313856 46190 46191 486470890 3864 3874 702757494 93453 93491 18478661 75029 75030 858629894 70536 70537 424581248 68042 67966 229752005 52633 52634 320401560 91960 92026 525111592 359 360 4934710 52785 52786 237938243 75686 75759 25991472 50408 50429 356644098 94436 94357 360179026 56083 56115 588369395 68973 68974 396719694 51107 51108 280266583 61479 61480 969598841 28349 28350 240169566 38781 38782 79909510 47130 47125 394980326 24465 24466 970002036 22885 22886 84887688 8174 8141 949948112 40970 40971 629688891 30355 30356 379019459 71798 71795 379592146 50082 50083 143111472 11274 11275 717984970 47921 47922 414504845 63027 62949 455089416 96586 96553 658482674 34128 34129 1701424 53840 53904 483676917 40125 40173 446566336 93409 93410 711115158 28941 29001 392412871 11572 11545 851592192 70269 70270 664163146 9154 9155 689341316 23240 23298 526343386 86594 86595 904831473 91855 91937 893237170 65698 65771 255980177 82818 82795 340022339 81416 81417 817374922 55834 55835 644117217 41539 41478 978018543 88065 88066 117004372 56986 56987 909056617 75655 75656 316741663 86550 86551 142090146 84344 84345 103027217 38164 38165 679950858 39120 39121 75016176 21047 21021 987219311 93109 93110 117260348 97251 97211 40994426 56437 56438 880212856 93175 93176 5483860 56481 56482 889971919 94090 94154 599679592 17786 17793 119668869 17331 17341 406334341 45446 45447 361593464 2066 2141 591942692 49629 49630 153201946 33922 33923 386024140 16196 16182 539174410 58040 58041 918399389 27665 27666 178715901 54753 54721 873808759 91404 91330 603942682 61321 61260 770176901 62802 62803 405951955 48217 48158 124451786 7120 7169 483982174 7338 7339 969295956 76068 76028 298244571 84669 84670 25895212 26548 26588 118176985 42701 42702 13544808 63029 62973 171126102 67826 67827 289117928 67403 67371 712210246 42190 42217 818252257 8851 8874 25895128 59984 59985 311106978 67915 67879 46052265 30129 30130 714479127 30148 30207 322850953 53527 53452 845675604 34736 34737 467975730 36573 36574 227049510 83484 83485 496600174 77726 77727 855351493 45902 45887 219364241 65323 65250 948357868 55614 55657 941044162 46105 46120 423596539 10933 10934 446547810 77680 77744 9225696 54368 54433 335741055 10684 10685 710283809 85172 85173 955672887 91494 91450 942836752 74617 74586 665513678 42096 42097 986684232 24036 24037 819003044 68897 68917 869781300 47161 47162 540829649 16166 16133 771962014 35007 34971 287644605 97214 97215 372138912 99286 99269 852442195 16896 16948 261346380 58941 59010 491963657 2708 2654 595545260 23827 23809 992073215 46615 46616 713281607 37449 37450 200839459 87712 87768 228621608 6890 6870 548656692 56640 56641 730824378 75538 75581 424100153 77023 77024 733999365 24294 24295 352596561 38671 38687 555480155 68597 68598 154104702 23552 23553 995418218 43557 43558 66931741 88230 88231 669294272 13560 13561 910054565 21554 21555 187429231 30448 30449 493083984 29943 29922 798513654 90223 90221 539640814 93889 93890 403377043 44849 44924 675020121 35906 35823 706538862 97946 97984 94178820 72222 72282 40726252 62976 62977 453532672 53254 53255 416127398 44962 44963 281091178 83481 83482 461073161 78513 78514 758719595 66874 66809 233729347 81345 81372 512483553 76993 76994 501367146 69455 69456 330141637 24669 24670 713407957 79373 79374 397702073 47233 47234 257063709 67150 67151 561779296 3218 3219 325360704 42549 42634 916783189 18993 18994 460534272 45260 45227 478639742 92189 92190 655151299 27381 27431 738774104 35135 35126 685337487 37532 37494 119554898 71833 71807 366374221 49516 49517 552986241 72276 72328 322448230 90062 90063 105381386 78795 78801 267543144 68124 68125 610826090 51520 51521 614355918 29742 29743 575265496 4380 4349 719585708 98213 98214 965937814 43230 43183 589729203 62249 62289 462825460 371 372 924797455 13298 13299 155557338 35044 35045 454867887 17329 17330 292778436 39146 39147 310603778 76043 76044 678555641 66546 66547 63178670 11835 11836 501610083 64385 64386 567465653 18141 18142 375680667 52578 52579 518996112 9221 9155 902600811 7720 7749 667263997 84519 84553 790117813 39014 38942 123275928 84032 84033 465376317 12992 12993 516606179 23820 23751 341921160 19058 19139 972299093 27705 27620 845914782 45463 45547 549297095 72998 73043 164619618 8106 8107 699521056 37699 37650 167231220 14313 14366 743020585 14411 14412 803189642 89558 89559 647879830 2285 2286 6992081 44407 44408 904297221 8164 8111 785527880 61326 61291 132626231 60649 60650 416415674 34179 34180 418157821 24393 24477 675801331 32576 32577 189232794 468 501 839945787 55818 55819 585036848 90439 90424 801484870 80725 80726 699754574 73551 73552 473341403 36731 36683 679353640 38407 38356 108246035 18894 18861 73326935 73098 73064 988537287 57732 57733 979196962 42196 42197 27393633 63786 63787 777190359 99432 99433 154592055 40822 40823 975775557 7589 7657 123498753 9753 9800 837526411 92240 92241 660884932 29100 29101 440318036 16015 16016 42250048 88691 88623 57201939 34927 34930 467472658 95032 94971 99346400 10660 10661 218687290 14137 14066 618802857 68890 68946 545659270 51232 51233 17122321 54770 54840 610604716 34673 34674 68801577 14721 14722 18124809 80489 80503 161283988 71180 71181 276753377 36798 36873 517307847 1091 1156 698306536 11696 11697 22394618 26218 26236 606427610 50997 50954 444479635 9331 9345 819816020 62656 62630 519387153 81762 81812 609744464 27256 27318 204083855 2747 2748 968908482 7149 7150 819689600 15901 15902 824722567 33418 33475 749449643 24030 24031 20691156 20651 20652 598288000 26956 26957 861495038 36686 36687 4721637 66582 66500 249244679 39406 39407 457642899 12237 12238 148424731 81358 81422 862101491 5015 5016 549511956 64360 64313 253451926 58353 58354 119508660 86324 86365 135589649 25869 25877 771394892 3697 3698 143339553 29011 29008 689921282 19702 19703 958876773 6749 6668 685404045 86253 86285 416276494 37048 37049 449067591 4162 4119 636180218 93027 93097 700390923 40423 40424 1180132 93482 93411 918851175 85667 85721 41830768 21650 21681 630371739 68290 68212 707151469 86498 86499 778724209 48814 48815 334506784 25554 25516 881905721 79175 79187 339272170 87338 87339 827789705 69944 69945 57428280 4691 4608 721002783 71688 71689 454322960 32750 32751 906020016 15409 15410 915687095 49163 49096 343253879 51879 51880 919477276 59579 59629 911514847 25800 25801 842096009 22837 22795 71043549 39518 39519 40641835 12877 12878 438610209 57171 57172 174827435 4709 4710 491671171 33511 33480 376313470 95661 95662 43093966 99095 99096 617972740 507 508 242996345 61861 61841 509110686 31496 31560 602897605 43650 43587 99710299 4513 4514 60550781 19927 19928 940294421 60132 60063 843534275 1838 1839 983126502 82086 82078 534483787 43272 43273 957904645 12769 12736 293210621 35187 35188 76917993 77879 77878 282027393 22446 22361 662314843 42284 42342 257770903 21156 21223 349165542 54232 54233 850294010 51696 51697 408891129 41631 41615 408468751 6054 6055 802179175 64889 64890 460212900 5434 5437 748805450 7179 7170 543788352 1148 1149 310669770 75388 75389 328844929 84713 84714 248126513 88539 88605 382607475 66257 66258 194980449 86385 86401 510993389 18195 18215 335971481 63982 63983 987625348 41047 40982 68935610 90431 90435 323046989 72767 72850 465783211 15484 15530 45434257 29046 29093 83783417 15993 15994 863997345 1509 1510 235845841 65159 65236 280724107 78193 78165 248822423 92618 92606 87892313 62008 61971 53105193 40391 40368 23522215 26291 26260 902372230 65357 65358 428846431 90176 90122 114563562 46507 46466 845449078 39538 39609 429997432 19231 19211 331410944 12354 12357 569387320 50771 50772 406484519 8513 8514 751253248 98905 98906 148040330 32182 32210 203237878 21772 21845 820264495 10635 10636 871840397 68039 68040 566068563 42441 42439 541401168 9908 9966 451040901 5288 5311 170077377 70557 70558 568323620 68263 68206 627505893 94788 94716 658279688 76543 76469 266056067 63353 63430 993318703 40162 40163 989019560 39693 39614 567653841 96591 96592 168170084 2512 2513 525431271 22689 22690 601850517 6070 6071 552154115 23795 23781 226378370 92199 92156 238324498 64401 64379 583452865 75024 75025 240851612 54183 54184 413925338 66946 66947 395168208 4889 4890 393972478 60962 60976 681331509 63849 63850 321537104 53494 53520 847966346 78989 78990 742347874 10088 10143 473054442 77632 77639 805906140 69788 69863 433078225 63342 63343 275892235 38487 38516 458093127 34559 34564 516653256 22461 22462 82052791 68632 68593 261693289 83478 83556 824565257 29273 29274 221550093 88634 88635 239331124 65497 65498 439190207 56890 56907 629239353 90188 90121 844324990 12341 12342 980360925 94175 94176 21455376 55006 55066 84960553 86587 86588 845445683 44114 44115 887390108 42289 42290 975618534 69021 69038 391553551 51685 51722 447398331 35095 35096 811665499 55742 55743 414495086 32260 32200 214220791 29001 29036 401342210 66862 66863 706140068 24891 24811 483789950 77470 77471 713535578 36398 36399 229209809 50912 50913 254166191 31712 31779 473812662 62003 62004 480905945 9228 9229 543342567 73846 73929 350261105 46371 46372 410564147 23675 23694 471547585 36364 36365 348488555 59825 59826 658454897 48015 48016 940420259 65942 65958 34779129 44598 44529 785715018 5009 5026 489445002 52822 52769 467456561 43843 43854 553348633 72171 72134 747608563 82513 82514 654480799 70793 70794 47172086 93090 93043 150581396 92398 92450 580266315 37075 36992 876783310 9387 9388 19470341 30681 30682 945300144 37868 37869 366822907 55501 55555 141840492 68365 68366 158879850 8841 8842 259948447 7461 7462 449263199 28651 28628 295449425 97878 97901 979102474 4845 4846 523308030 90513 90514 209930427 24421 24422 573888787 35808 35833 243715123 20257 20179 279339847 28450 28451 188430137 90680 90603 220787500 17246 17247 251636498 88296 88297 271414151 11049 11125 705381730 3662 3663 817425678 85176 85152 581213021 35720 35659 878135856 66250 66251 539435515 1980 1925 952154382 44083 44156 416972875 41603 41604 544440726 32327 32314 578694524 36273 36296 269264051 66794 66831 112968148 84701 84633 481339940 66819 66820 766911668 29663 29611 551803664 10050 10051 6809036 78459 78543 764000817 63741 63742 725969275 23842 23878 276014475 84490 84491 119453530 82148 82188 802593285 88089 88090 807964005 49308 49325 562587582 10384 10385 143619665 53843 53844 649632463 96767 96792 25737078 68783 68784 707603721 24286 24297 854744911 20438 20452 423865428 67435 67436 112067858 4305 4364 471719858 66010 66011 55343732 63968 63969 938455191 63349 63350 466480112 11969 11970 612303711 1002 984 879522285 12889 12939 796295352 44636 44637 341542263 89033 89034 62248784 67082 67037 780889691 5093 5049 437216083 23054 23121 674926891 59126 59171 600225620 69936 69937 234369097 59283 59208 967492843 73792 73793 50409066 46523 46529 6180376 73283 73320 839492890 73848 73849 874317705 12093 12094 228557128 19061 19014 23093866 38923 38951 103012024 74724 74725 98664395 30660 30635 681295102 49556 49557 416429843 41419 41400 428950533 18911 18912 710218972 89115 89116 44000532 19625 19626 356876110 27169 27170 444154604 8100 8039 523808696 42321 42374 820385133 68791 68792 29258197 8952 8953 525793482 8426 8375 120145776 7281 7349 181716687 52281 52282 573554746 76003 76054 696916334 99719 99744 648095676 28282 28235 90287195 18085 18021 415932935 47984 48009 681253199 6172 6110 776841197 95011 95012 573918137 92486 92487 835532260 10923 10924 498708266 48718 48719 342821076 17946 17965 366933823 95703 95663 927855754 38374 38439 711885607 5413 5414 967459940 2620 2666 323343981 5877 5878 660234686 73880 73881 585333585 87514 87594 501818623 45424 45460 670406258 2403 2395 809213999 23491 23492 26251556 178 179 470507772 7258 7232 594967226 18887 18888 162864255 4717 4735 955616729 28416 28417 218678999 23699 23700 677831978 17961 17949 96912149 37300 37333 836482006 65289 65290 903442690 46495 46496 582252197 1250 1251 605962056 62593 62516 696282689 98290 98291 540486294 40087 40088 379097080 47141 47142 462311370 96265 96266 297170241 1755 1756 334629975 87377 87359 635032992 75389 75332 91054374 3875 3960 938963852 82669 82670 841608622 80009 79980 462914003 69238 69191 634379807 93969 93901 157904717 95502 95493 944154890 98167 98107 992428568 57140 57160 939639853 51763 51827 549332782 79092 79038 690393570 93365 93413 761312362 89038 89039 6501099 58141 58121 674792901 28115 28116 262452261 64547 64548 104474452 73591 73592 416262304 46985 46986 962772164 90060 90061 481667389 91890 91921 473447936 52224 52225 263050501 49343 49344 174370955 29524 29525 903695925 68096 68143 160488468 57359 57360 829805611 64839 64814 937027012 32157 32123 928310614 13974 13975 130894379 94365 94366 430754827 23895 23910 740003331 78912 78902 770773080 4128 4129 813928812 67062 67063 224188149 7676 7717 144569186 86285 86335 362713101 65807 65739 687195756 71315 71275 194763687 51917 51990 781512870 62157 62158 941849313 36642 36662 3488912 75752 75794 611166668 91378 91379 546479931 54904 54905 999627629 74191 74260 218120326 26712 26714 858260582 58160 58161 692798881 97811 97812 542507230 81247 81248 691250652 17423 17467 797198457 64544 64545 523345639 61770 61771 24645679 40533 40534 472650194 59617 59616 353458263 77523 77524 148815731 82588 82589 971029648 84652 84653 874138207 29908 29842 547459870 83862 83863 502109195 72294 72295 475991886 66060 66072 527689526 25840 25898 152741476 584 536 763860221 78060 78061 785024945 85775 85830 39011663 82880 82881 959315474 43169 43170 799333411 30778 30779 490186759 1282 1281 330890177 41245 41246 781307067 28541 28542 838854469 35839 35840 446572028 94634 94635 887715298 83761 83756 371242806 35475 35476 425845746 38346 38347 89962134 28623 28556 287957541 83923 83924 34005522 90537 90538 814790316 53932 53933 528795739 6327 6328 937328627 13050 13051 745509404 83472 83473 693133174 83890 83891 516227305 51819 51881 193485393 10323 10354 53526281 10564 10565 77756636 61329 61330 775599902 53923 53967 532618221 24834 24835 633158605 25971 25972 333951414 43034 43094 656314789 75106 75107 864055497 22402 22403 143609292 29850 29851 329000751 49324 49269 846082212 91913 91996 173374396 62901 62902 621727692 34246 34247 565056452 7907 7908 836679242 42046 42122 518991742 83435 83473 126488731 36968 37035 373786322 61730 61731 94405349 42564 42520 634238643 51084 51085 200130822 81772 81844 316778351 36898 36844 760795078 350 354 877364274 21370 21340 753687102 27164 27209 714651370 45190 45124 757397711 93998 94083 475339534 80816 80885 66921953 14118 14052 247204534 53491 53492 179619372 4124 4137 73473216 75599 75529 896832320 36528 36512 556031564 33043 33044 894195746 47492 47543 869001733 29559 29490 647023523 60007 60046 206531606 12275 12276 594966577 15188 15203 914849760 11971 12005 624976668 9671 9656 950171167 71175 71222 44387079 7452 7396 532815642 55218 55301 969391631 60952 60953 369508988 79061 79062 337969319 50105 50106 219479376 24160 24161 819888364 19311 19312 719481892 17219 17294 604684157 1035 1036 75564760 85516 85571 17469604 13852 13853 520673984 95883 95882 404324288 48138 48139 110349272 97478 97479 862015823 85468 85469 908288351 18541 18542 674761911 62378 62379 345168938 10285 10292 909789 47896 47911 122896646 87012 87013 155114287 88941 89012 852670112 90017 90018 243263991 36505 36506 922245607 72269 72270 151898565 16981 17020 463568401 8537 8538 635798603 84950 84951 155121517 59828 59798 79705623 86178 86203 664860270 68044 68045 565754668 24378 24409 410513784 40442 40425 303269179 19634 19635 348083666 97539 97608 902139665 83 149 5552363 80907 80969 923055742 20807 20808 72631640 80183 80184 237903600 67978 67979 679571794 2885 2886 710055693 35142 35071 146672185 64747 64748 863769195 89618 89619 125667498 60721 60690 171172631 98051 97994 444224538 87814 87815 653258002 58150 58151 911110323 24758 24759 374744720 10361 10312 993242451 42795 42739 720275940 63973 63974 362091416 89658 89659 839424831 80414 80444 864293935 50838 50783 401815405 49755 49756 934884785 58494 58559 420679000 26826 26827 799254564 11299 11331 291372971 38762 38679 988041124 19260 19302 392669777 63904 63905 554882134 22164 22196 453479096 87235 87236 667285596 87851 87852 704850392 44807 44808 620988736 2047 2048 942179540 56177 56139 960660109 17874 17875 229285437 89592 89566 876837525 14369 14429 231272163 77705 77739 773898469 87903 87904 147004674 50961 50962 779114165 97328 97329 323710044 75325 75284 215298734 47829 47886 223317265 49194 49223 117313208 21966 22015 888918313 42147 42122 430308964 35538 35539 379443963 9341 9342 542985757 2666 2667 659643692 50723 50724 720646228 89853 89854 246788615 3857 3919 25641406 36912 36877 210540565 17571 17572 870456832 74281 74282 135179865 34365 34366 574236952 1798 1838 362126093 64346 64403 608948364 47478 47434 232693120 14848 14849 89823796 64132 64133 255705666 8979 8980 151479210 21573 21489 95482738 22967 22968 319787295 89712 89768 45116741 29634 29641 22424668 43513 43514 703104472 91218 91219 368504744 13277 13278 292017407 26950 26996 541651103 46796 46797 336726099 86290 86291 501793919 46894 46887 246228464 48191 48161 198407713 8395 8383 191630646 18100 18161 156069706 81775 81776 64844032 88106 88107 806627537 5074 5021 176612028 73068 73041 308076379 50653 50654 661874795 74886 74887 836279922 25632 25633 497228070 70854 70868 673044349 97391 97392 919892904 51098 51099 242872593 52035 52036 206266412 75191 75248 73162424 41908 41872 616277943 41587 41575 562952264 75765 75766 589689577 39556 39636 820358268 36354 36390 888426876 888 889 314278708 96811 96812 318097347 28814 28815 828048809 56162 56163 533591315 98367 98423 692399731 13035 13036 656570198 18289 18364 585626615 30615 30538 933147203 87273 87274 673377923 6916 6917 711326145 84186 84187 154162393 49002 49003 397021555 4418 4501 47462844 32774 32775 993338141 65398 65399 240719128 6770 6771 466824605 98460 98461 246705470 24233 24234 160490929 93063 93064 632809892 99871 99872 943302874 38626 38582 332962388 73154 73224 47499045 83188 83256 5877314 12701 12702 261604287 99529 99490 627278014 36261 36326 241363913 15044 14991 880658418 18215 18160 997297530 2898 2846 781647771 22743 22744 490548745 65700 65725 296321193 20481 20482 228374492 88889 88890 663022471 29219 29161 231014367 19038 19039 2792569 47595 47672 421844272 41750 41751 901139830 30559 30601 141261919 92046 92047 873996754 21925 21871 639430346 79797 79769 944656632 38393 38334 98648505 21677 21678 510679666 28073 28045 369350664 74119 74120 666915118 35999 35954 831473270 34317 34315 639347062 20114 20101 325356192 4443 4448 407170863 26510 26511 517825753 79238 79153 713105371 23521 23522 510815992 72632 72712 716119919 54177 54178 518082860 55147 55148 895979792 93635 93636 333884588 8696 8697 7548686 55151 55168 997074173 14178 14179 15004012 59127 59168 360422244 40447 40431 419894351 26751 26792 794737697 65761 65762 594124425 38951 38889 838361422 68948 68949 523643798 60782 60784 538813731 99340 99319 386613311 66219 66201 828209867 82765 82766 206279405 9647 9714 955118823 5372 5407 944044600 64331 64332 510373181 98845 98846 254192033 90899 90974 256885821 66702 66727 793892713 79429 79441 743782313 11820 11821 903717813 62291 62371 493321542 10144 10145 698851383 65495 65496 411148150 97795 97760 905017292 66229 66245 968942994 46130 46131 436879256 17500 17504 425201516 63379 63380 658547804 67887 67888 116024402 49767 49829 6869879 29458 29483 57499585 48255 48256 635686456 71097 71098 298103985 87765 87766 458523072 4440 4441 588743005 15514 15513 331757644 21975 21976 632282156 29444 29413 912585686 16927 16928 15388500 75964 75965 835496505 25224 25190 208214262 12126 12191 293765923 90924 90925 165978083 81576 81577 641023712 31788 31789 908931720 86536 86537 403482912 99017 99018 365779940 47081 47055 803740605 40917 40963 129187436 8613 8614 699368229 61761 61762 566332559 6254 6275 798646181 64741 64698 3394650 20455 20402 98981989 97278 97279 13040803 97792 97793 887087301 90585 90586 702069738 94327 94286 611428119 94100 94166 143299545 36608 36648 754529334 88044 88035 270348135 65858 65802 351532484 42677 42628 422325673 486 487 836299446 87827 87835 785650887 81226 81238 749544920 97424 97425 946775521 73179 73100 396657367 88160 88211 19109559 2039 2040 351237287 5607 5584 859462208 25991 26060 832464808 36359 36360 84824774 99558 99559 272026334 87883 87884 942034502 43042 43043 719401615 20170 20108 961836041 13977 14040 311469355 44724 44758 494746012 53445 53509 877230741 68009 67930 880078487 18859 18877 26335161 24151 24152 189346557 58628 58629 438696497 30669 30670 990339422 56846 56767 769447069 8530 8609 161947156 38829 38869 619217655 63549 63464 887961057 5018 5094 85194716 13722 13719 833314709 78418 78380 662216184 27620 27621 455245236 48687 48688 586402253 90712 90643 734563395 46686 46687 106298219 5939 5940 26950856 37663 37652 773699096 21169 21146 533641453 34019 34040 983355892 17830 17911 390605633 64296 64250 831263407 70931 70961 963898710 21512 21513 600374416 74830 74831 360066726 27339 27407 289069886 23596 23607 214986175 25005 24959 115545377 83620 83578 177648331 36080 36081 179618572 60807 60787 372485848 95539 95558 421675572 62705 62706 388630091 5730 5771 738510098 59462 59382 129197434 76778 76817 919599901 11532 11533 550131376 11322 11323 422354067 80649 80650 156194927 63381 63382 442194693 73057 73058 327384219 63006 63054 755785139 89990 89921 864996747 97641 97591 29885550 97915 97916 918937422 81947 81957 302718830 65684 65685 767147265 89304 89305 785626993 27418 27419 141341767 99489 99454 993199812 16063 16001 245409010 91908 91909 747575459 96353 96354 396899514 23957 23958 271841843 30262 30212 615317553 31573 31504 711180363 29985 29998 362933513 5262 5294 260114268 62281 62304 892147876 61860 61913 280706111 50386 50387 718426448 64049 64050 714797662 42254 42255 630072675 66197 66198 816292144 77456 77457 914956001 62074 62089 155080046 12513 12471 20305660 15346 15347 746515324 56103 56092 627433123 61365 61377 283199462 80207 80208 555710813 70471 70472 80271953 59078 59022 970947146 84528 84529 360413839 80612 80687 395335970 59154 59155 922787760 62517 62518 288448680 67468 67469 614831169 53672 53757 568441435 38895 38896 187786960 3515 3490 475162708 34922 34871 675149004 97943 97977 803694064 38916 38875 477846265 40940 40923 670367112 36192 36121 523888000 81903 81904 830093822 19194 19195 110302566 76419 76366 9942571 87682 87683 490640150 69035 69036 482852393 29884 29885 973351512 80017 80018 353257152 55499 55521 855446277 98549 98619 264273740 19195 19196 569162888 64388 64460 593460568 68878 68894 891010035 78118 78070 113036483 71245 71222 599023934 91025 91026 947785443 78518 78519 846349272 99609 99610 363212792 38648 38649 490047909 95770 95771 24169747 55835 55896 791813892 99418 99373 313054380 34221 34213 841543906 99837 99770 54032421 69687 69688 79962683 36444 36387 695076353 53178 53175 551838288 28178 28179 863590443 21180 21212 683212822 8415 8389 511895710 97984 97969 369884031 53201 53202 595369609 33360 33435 648231078 1549 1502 443625462 76598 76653 954346968 13888 13884 599743171 84563 84550 592608904 19101 19081 398936539 15348 15349 614151256 54040 54031 42704883 93303 93316 195693997 10040 10041 266674206 93953 93954 637515432 4068 4069 998734369 93378 93441 25001202 10691 10692 863558941 40898 40905 763540726 49716 49717 803628957 7683 7698 230736430 55611 55612 584501945 43879 43880 560362592 39695 39696 291569092 16954 16955 810175725 52149 52150 177568797 26210 26211 734103439 96414 96438 728323721 93802 93803 37874776 53228 53229 810276441 40212 40235 352249753 18756 18815 903172323 82591 82592 543354057 44115 44085 620749766 24310 24311 564685426 29249 29250 574051115 63537 63555 388536711 47374 47337 149725405 1488 1489 884720572 91832 91874 684885575 9158 9159 759141345 88812 88813 801176711 62207 62208 522625545 38386 38350 377975207 75920 75910 982769684 77067 77068 256234351 53933 53899 560569810 77648 77640 335417029 47877 47931 639920815 2238 2239 271258999 2160 2100 968993823 62879 62933 60157413 3935 3913 175387337 54414 54415 356796082 20608 20597 803941308 26030 26027 362196415 72935 72983 818328321 13789 13790 339023330 17023 17055 258002709 66541 66542 389713649 25848 25879 9606209 83390 83386 949981257 21312 21313 906286178 40754 40755 798036081 38966 38967 266015016 99022 99023 147042544 70071 70072 521059170 82332 82333 76523034 57385 57386 995789859 46652 46635 948262714 83577 83578 195710911 83026 83027 313660241 60959 60932 594478619 94719 94663 762063949 77747 77700 579666984 32398 32399 607427913 96993 96994 535216867 67248 67249 513688499 84827 84747 966456664 50097 50098 146356428 34464 34465 313535594 27472 27400 809937584 78768 78782 514653111 1576 1547 837223259 66449 66450 695525248 56366 56336 195843776 69598 69660 653056658 81833 81834 935648935 1559 1483 331541674 23166 23167 378334928 37327 37385 456790225 33837 33838 934515516 24271 24306 84595869 27074 27075 906498764 46547 46562 139203723 47544 47529 512304548 52908 52909 94562340 19727 19728 294450499 3200 3221 116963010 44661 44662 307942767 69904 69905 303009341 99324 99325 563414152 58664 58665 930042554 70338 70339 3566224 58751 58752 291965671 35358 35359 6987001 85126 85127 331260142 15925 15926 251687656 91509 91546 137059629 10212 10145 675512892 19177 19178 121075070 37476 37477 229050931 15318 15372 22170307 14674 14675 428984639 50952 50960 247615160 98757 98758 733246121 93017 92964 138903051 59019 58944 839805619 84469 84476 466131197 54293 54256 336036566 70180 70157 231250565 16798 16799 955401500 73220 73221 883600234 62226 62227 484244537 19737 19738 351046342 43433 43440 514088956 60991 60992 175540057 74909 74910 503411102 82257 82258 383531101 98988 98963 940004828 58938 58918 250045665 99178 99179 666632941 40930 40931 701811247 46420 46421 794229301 84134 84162 175340137 66026 66027 679296464 17184 17226 672817402 40474 40475 749555675 58640 58595 146018401 1582 1600 360866630 44298 44214 685087013 79649 79696 606242909 20681 20682 91856145 74920 74962 412284545 30347 30410 138929918 28022 27964 449581566 70593 70666 796211732 26213 26214 257867046 9961 9983 880795338 30687 30688 602966944 41749 41750 348079136 27374 27375 747180805 70746 70747 620459184 90868 90915 20719860 19555 19556 221361438 29229 29230 186668378 35682 35683 409510928 67752 67828 87472211 18175 18142 444529773 94453 94454 638485553 97372 97416 84611577 80334 80306 189115549 7015 7016 555338382 91274 91275 839522495 86919 86920 747335890 56861 56892 659550570 42236 42237 636492353 91030 90950 893700357 89394 89408 514158377 15494 15495 33261019 26835 26836 992898657 86294 86345 123339817 11691 11740 597750321 96401 96403 685767610 46872 46952 241350505 82605 82689 658149696 68955 68956 992373959 9004 8962 455778184 91380 91381 70241459 20279 20296 568261252 73227 73228 29479409 31292 31273 629822324 97716 97647 337236247 32649 32650 23524994 78521 78510 385929019 94597 94607 907379111 85282 85270 917930288 63071 63119 991563328 34515 34516 76536923 65373 65388 683410411 65917 65918 64745273 21197 21199 4966758 18064 18065 143641211 96516 96515 519979372 55568 55494 32227042 37463 37488 115501534 79807 79808 903074022 81440 81372 604030120 88141 88198 644497687 49273 49239 835739433 18077 18078 910187342 37867 37868 426379093 68302 68252 754676078 94845 94910 248567151 14206 14286 158945278 61024 60960 895923708 67510 67511 96511545 66307 66381 646102704 71606 71638 960971509 29680 29621 334528778 37265 37266 386003816 3068 3069 111725584 59207 59159 813729124 88154 88155 173073866 7779 7821 913919327 6156 6157 132121683 32440 32441 546219505 61002 61003 76272399 89402 89403 255015835 39875 39859 465777771 80513 80569 794670471 22183 22184 67096534 99136 99154 780901144 29589 29591 884609264 79170 79104 243520134 87272 87255 763516618 71101 71122 874768043 28841 28842 716986590 96033 96034 52787865 62878 62803 815284454 27847 27765 689541685 65503 65504 539125384 11161 11162 43237549 28487 28534 579968654 92831 92832 994713078 36788 36789 779327907 64178 64179 894503190 72838 72823 306963983 65055 65056 277682040 3736 3737 160963089 57412 57413 96612449 40928 40929 322949348 473 474 5163394 31571 31572 249384900 55081 55082 405279157 29442 29449 893186909 22460 22461 499522092 85619 85546 820477439 55706 55707 992077294 84753 84754 648115974 54486 54549 227513881 28286 28352 874614360 92710 92711 989246660 20815 20883 956159989 74841 74824 852667368 9378 9379 19310831 6907 6908 891216823 48143 48144 581003474 22807 22810 238076310 17350 17351 823575849 95465 95533 482707941 63055 63056 521364509 82646 82626 519189215 56831 56816 608024285 26524 26525 845622463 54805 54806 412744064 272 273 394777082 80318 80319 123450353 17754 17755 520768947 89896 89957 144105770 31080 31050 873411648 80101 80102 410180952 50378 50379 712354834 30076 30083 875451084 85122 85178 743686238 9915 9945 689401885 43675 43597 382852891 3018 3019 896958594 15264 15240 529312873 27591 27592 775019470 79347 79381 528341261 22615 22665 640987601 78360 78361 212309737 57091 57092 276703636 95566 95520 399644225 54476 54430 960071527 11531 11517 250133908 85592 85593 482862161 56476 56536 522066837 20985 20925 684029223 91154 91155 63103034 14935 14890 395669491 5239 5312 238759241 75743 75817 732545461 54465 54466 892976203 14499 14500 679289927 58870 58843 596474641 70225 70226 584400032 50343 50344 499365300 15468 15478 424026414 93079 93080 11712902 6069 6068 37489277 3181 3220 243825031 46922 46990 401155307 87480 87481 291736281 86081 86136 441429308 57636 57690 771678836 20024 20025 678139520 43972 44021 48260173 19422 19423 613352997 87420 87421 87192807 98960 98961 604748369 22316 22343 826973611 29323 29324 766107851 3206 3207 525755998 90118 90052 788707760 80616 80617 832874959 61137 61138 438955143 84220 84164 389523005 63950 63981 525954455 64498 64499 49331794 2438 2472 915656499 77083 77099 109374174 64749 64746 781568241 44015 43966 54354206 90429 90409 582418395 26518 26478 143478144 58131 58132 108642543 32995 32996 45931838 62166 62091 210386421 7396 7397 208729200 81689 81622 370612528 67333 67334 713838727 37748 37749 146393686 31081 31082 591856644 59683 59684 941621584 5999 6050 261364603 21557 21558 117579264 44762 44763 720653195 51019 51025 313510691 83145 83131 929050843 68882 68883 506019841 13573 13574 138830091 83602 83611 702703358 16607 16628 774015799 98660 98603 988718382 72292 72293 982855190 5459 5481 662159831 31757 31758 187228070 42353 42354 857963572 13823 13824 278398359 57858 57859 835100761 71783 71838 36811777 63662 63593 506935804 44830 44755 128124963 89682 89711 150161895 18216 18217 768958145 81160 81217 637832436 3530 3531 76886712 65224 65235 796060216 78885 78886 948860095 19957 19958 740452887 46704 46637 501690505 6220 6163 130894212 99382 99328 789654141 96678 96715 892090028 29685 29686 269760190 82448 82449 61490576 78710 78772 239167599 29708 29709 292982837 53200 53201 739079856 79169 79170 636562263 31397 31329 180847971 72681 72682 6946850 62022 62086 412318988 54445 54454 481126638 75518 75486 893296713 19587 19588 527640710 93916 93882 762222855 7253 7254 500769991 50949 50950 744779233 63913 63957 739097386 35726 35672 607251917 72867 72868 157149487 12095 12049 340294933 18315 18379 803033274 97464 97465 276921230 66753 66818 535872709 40601 40602 880974209 74073 74134 702717553 30857 30858 659062175 60086 60089 214354509 36102 36123 784012710 67296 67297 372440588 68326 68292 173607559 43264 43265 684616857 81885 81886 507601354 81836 81834 566620561 58989 58990 243633373 65353 65330 357918935 77240 77241 200866809 41371 41387 989382672 37147 37148 369916179 27121 27122 523934021 53682 53683 504434580 26937 26938 255264710 96796 96858 501009528 82341 82342 770765492 33734 33735 954149065 77373 77403 622155372 90445 90446 111724204 1266 1267 611485683 43990 43934 159156603 46380 46381 161178590 19045 19050 536335192 23144 23183 93163278 31645 31646 382424820 20525 20526 612153982 92736 92737 522151640 6779 6780 594503835 33700 33701 109027003 27483 27402 595934964 12729 12730 879568564 75012 75013 646180536 40466 40549 985826590 87093 87094 55219724 23109 23191 454635539 3866 3844 424177161 3480 3481 181030080 29891 29892 414597683 92629 92630 637593192 98646 98647 665614387 35248 35297 42576201 89208 89209 458924279 91178 91192 959497180 8645 8568 475125972 44617 44618 296971720 70824 70825 159677333 49727 49806 540923229 81935 81936 933457712 67225 67241 310046976 74085 74086 208534221 94461 94462 932924445 48977 48978 781620589 4718 4719 971075545 59513 59549 592993038 56639 56660 129270945 84445 84446 682418222 25635 25636 500624863 65938 65863 739676593 75045 75046 553455207 81264 81265 716007079 37411 37412 410782060 53419 53354 156300985 43613 43666 905288420 87157 87107 951774494 42428 42452 774939355 87808 87809 231037474 33486 33487 218210079 72828 72829 778095558 46043 46034 205606664 19857 19899 156572888 43 44 658151598 91610 91611 254738206 70855 70805 252953336 93760 93827 819929008 48492 48493 199266058 87960 87961 471782443 31580 31592 415988112 76120 76203 791174286 55850 55862 727040484 71676 71708 958748603 2728 2721 832757868 75196 75197 125227977 25683 25763 618592315 69946 69947 853979317 6786 6787 53208172 89090 89113 883981936 64099 64100 422886864 88571 88572 724953413 95035 95087 277468037 84213 84214 209290814 54475 54530 515671078 99519 99520 624375167 93438 93439 328880823 36250 36290 391498299 36503 36550 809880790 81819 81820 208314341 42402 42403 978656806 85239 85229 751178536 902 846 472614035 76078 76079 376124827 1070 1133 32097118 92804 92805 236122961 90156 90090 385959448 50660 50680 433745284 49351 49306 216074755 52265 52343 390419231 57133 57134 834422391 85166 85167 363541400 63784 63839 139765525 75231 75241 563509357 74710 74793 692720878 19763 19818 347518583 65921 65922 799518901 91121 91173 713920996 32479 32480 155007043 90186 90187 406453384 6652 6732 687808849 30884 30866 960785500 12336 12337 318721957 29456 29457 893904835 70370 70371 606163136 42978 42939 606309016 26744 26828 410299768 20385 20386 392208074 9790 9791 109617694 25701 25702 834729380 23906 23907 262902010 54106 54107 20634384 49652 49653 233048646 42900 42949 38876599 32889 32890 285210120 44620 44674 260038581 84511 84512 596421943 42030 42031 83752633 99201 99133 48977309 63658 63659 206537623 22099 22100 714667352 86170 86102 730605761 85531 85508 450638661 42884 42885 93893851 24312 24313 848674964 42210 42197 451521270 27944 27945 61624690 14181 14216 180148457 24064 24065 221949303 25506 25529 96788624 49789 49720 82968223 78271 78291 170150694 93433 93446 508697716 45791 45873 736865734 86949 87006 562150750 91019 91033 157744973 78408 78409 831860657 20750 20751 624461840 82673 82674 719447746 56585 56586 27704653 20050 20020 485965816 42792 42793 146766340 50890 50891 480547426 86256 86257 557373020 50771 50725 260204436 84748 84749 556861270 90255 90196 822556680 63096 63097 482040515 20718 20634 961290925 74867 74929 709240729 3819 3841 978158113 37454 37455 787307927 6328 6329 261240977 28304 28284 654216857 58914 58915 120037691 4806 4807 501078599 95902 95903 341045860 38294 38345 82627722 28016 28017 931004569 38615 38616 456543216 44132 44133 178076589 31160 31194 436229523 60092 60093 595302187 55832 55896 457724518 33048 33049 919781795 19591 19566 18973241 76448 76500 205350993 98285 98286 137713291 9541 9542 892457319 41859 41784 373385895 12269 12270 171546392 41336 41337 872208240 71468 71407 270765551 34256 34237 653151737 4915 4909 280398392 52737 52749 779501819 22925 22859 955655852 89362 89363 873514569 6635 6636 151990422 70092 70093 794355258 2000 2001 349570762 83699 83674 246771727 52138 52191 92396419 69148 69149 187882789 22474 22455 676953776 22470 22471 970900186 12102 12103 181246886 15226 15170 451636191 38758 38699 804710560 63437 63462 622803529 30015 30092 134537552 79187 79188 972505914 58801 58789 421377743 39977 39995 34620918 9087 9088 567988917 41863 41864 419356964 98137 98138 168246815 4424 4462 883573193 25420 25421 483792297 73985 73993 837805926 81071 81023 807384296 99475 99416 154896101 32395 32424 913348869 4783 4784 591852669 77253 77254 528967171 86391 86392 164222695 53900 53983 335863674 19138 19139 64363278 74147 74148 95272666 44542 44616 909132671 17725 17701 422244528 24639 24632 757436031 21399 21474 532184914 18827 18760 319058509 29105 29183 706464529 36773 36710 205249926 35644 35686 466857402 67233 67255 485265260 22515 22516 532354431 71399 71351 195368353 52658 52659 217637023 41792 41811 415131578 21498 21518 325521657 75121 75122 858126308 40062 40016 725948947 20251 20252 47921425 69607 69555 295947416 53599 53532 601700203 69620 69697 228440287 77302 77303 213085667 18595 18514 553101285 81051 80977 239919406 21803 21847 574585546 59147 59148 45918750 70046 70058 835282618 41657 41616 449714660 21787 21788 35263650 66124 66079 777369715 55961 55962 888765988 54897 54898 644385603 43563 43564 723334364 90320 90321 542582889 19973 19974 459095438 4438 4381 395186122 31377 31378 124010437 25976 25930 900878894 91703 91704 276686280 91319 91320 244321318 97964 98039 942181263 184 254 689469285 66822 66846 673357910 20422 20423 481941273 8169 8231 727230926 75494 75495 935020712 21348 21392 751549781 4430 4484 459617862 2749 2750 669382453 99924 99993 680827475 2067 1996 808308572 23845 23846 603800417 47686 47687 622056014 93736 93737 211247979 86933 86880 901036915 1865 1866 55975093 87077 87092 345230648 139 140 823737096 53673 53674 889674707 72929 72889 948236695 64748 64749 164231743 7436 7359 255690821 36961 36937 623293919 4897 4898 152629823 93648 93649 307437710 59029 58981 345747442 91539 91553 734701212 38979 38947 974870491 56453 56433 319595694 33169 33226 885123040 14658 14659 213818945 73051 73017 249332336 26584 26585 19420358 91219 91220 976842270 77749 77687 431647829 91037 90993 11102087 21267 21250 110295928 45970 45960 116326751 22280 22281 834322367 61665 61714 140997735 40522 40523 57043252 17801 17767 307120461 37665 37666 965315159 74415 74416 610612606 76040 76041 891391250 91230 91210 401955656 2357 2376 781250686 48164 48165 442315535 70367 70442 191346530 94256 94332 226107946 71893 71910 563792109 88561 88493 679899449 58922 58923 779333029 44028 43999 971618061 12329 12308 356791160 60146 60147 592685313 72766 72767 122243145 49910 49911 968255247 22363 22374 738762776 69756 69742 794703783 31958 31959 109585173 40949 40885 980649485 66522 66523 548609220 398 442 995956408 54887 54959 829024109 69424 69449 554262309 13726 13727 720789967 33914 33961 205450511 4348 4405 272824706 88924 88925 491879735 53402 53404 117168883 70573 70574 439158799 68973 69022 156535624 19137 19192 53935301 97023 97027 920862725 42932 42859 846753320 617 670 408530956 73019 72955 182077219 37189 37190 540981601 44789 44854 99840762 28651 28666 896825206 12919 12920 357202947 93317 93318 132931733 52618 52619 583060147 38370 38355 124695115 5007 5008 625637071 46293 46210 375226568 62704 62659 562137344 27887 27884 625878596 69972 69998 899255903 70726 70727 415716392 99374 99356 40950918 14588 14589 629827853 6725 6726 911805555 26524 26504 283340100 51805 51806 150643057 59011 58981 36787243 36568 36493 700316728 44004 44005 377010986 52128 52212 549298200 37833 37834 531695306 5477 5478 156865980 23752 23753 574966443 91261 91291 981423573 57729 57767 150169486 2668 2669 710246420 67078 67079 237473263 59254 59195 856895469 29121 29122 599057078 56237 56238 823656678 35112 35113 469837227 19809 19747 365888871 82419 82420 621598025 4046 4001 835299659 82166 82233 374864317 92046 92074 142520837 63922 63923 152740397 70062 70063 430089595 52335 52258 996494294 95334 95292 685014238 37356 37357 624053767 40064 40022 992227649 80473 80474 152010881 42333 42334 503087224 78997 78998 350846582 99231 99232 743776000 24872 24873 512218414 75481 75488 873423735 52088 52116 4558636 11149 11150 716478117 79137 79125 460848636 54989 54990 484613692 24923 24924 498177081 61850 61847 37480304 67103 67104 151065988 37853 37854 956155222 22896 22897 674771631 88344 88422 39751014 55856 55857 127606922 34036 34120 758882600 13479 13480 177487606 448 449 255473962 22031 22032 308205574 31464 31434 294564990 26631 26632 956223620 40029 39964 414717096 76491 76426 455610186 13131 13149 782092408 51324 51325 818009580 37626 37627 77379000 99462 99528 453609359 34332 34356 354469728 16449 16515 771509479 74323 74250 967902320 29663 29664 97202281 24678 24679 620396837 94489 94466 785599228 79033 78982 333575795 40778 40727 962385162 5077 5059 893114049 90222 90223 730951002 95137 95189 836068435 75633 75554 400141151 18260 18283 131521316 4106 4037 442800232 11990 12020 637610641 36699 36766 709466122 25591 25592 63869499 36539 36557 839511488 58744 58804 72485242 37266 37344 54976320 6869 6870 348194779 85879 85908 640880726 24438 24415 255371185 40540 40554 22890351 23984 23936 99979911 28045 28069 490777609 6949 6936 528429462 47120 47070 333524993 18739 18707 695398944 32198 32199 457791005 36278 36270 514245765 77577 77609 19443919 37242 37243 89811975 84249 84242 623137589 16099 16015 49367145 37364 37299 753906236 42258 42208 559202963 70826 70827 863717961 79162 79163 421110375 96529 96505 330563825 76438 76384 643532489 8992 8930 718407925 91772 91762 808975238 13752 13757 328486508 61177 61178 692917742 75153 75158 254455088 70874 70884 420365445 23124 23097 844571131 68132 68133 21467402 63989 63990 386953333 64794 64795 748642333 3368 3378 16412369 96209 96124 211367310 55742 55676 494508612 44758 44719 409852503 76327 76328 269368075 38949 38893 661660418 16464 16465 281353474 76622 76623 84150371 11431 11349 229026155 27096 27097 156331234 49580 49581 845515266 4875 4876 777671669 41674 41675 996324862 17937 18018 56368096 1521 1522 711177903 29882 29815 828246788 52966 52909 403400681 89568 89489 585161060 41796 41797 492202987 91868 91869 221318843 51927 51928 277697304 98312 98313 901277922 24832 24897 543170799 66801 66802 623175333 34138 34139 231962834 87446 87494 64972153 41630 41631 838729575 24906 24940 865681635 93297 93295 479211276 82473 82418 790920176 25482 25529 963842820 54421 54422 128851623 27885 27835 815059197 32127 32128 325088848 89553 89554 599993772 65459 65408 888910224 15651 15722 734660374 85692 85693 689473894 14159 14158 881783873 38942 38943 60744836 27967 27968 593378989 3497 3494 687666081 2658 2659 165428992 24835 24836 35461600 54673 54674 194766253 13943 13892 920473211 88858 88893 251670475 62210 62285 871557297 37985 37986 901615199 21368 21366 137977631 76725 76726 427786009 16270 16271 514637934 62929 62930 604195354 88226 88227 795658297 57423 57424 809895859 64013 64014 444438688 58940 58935 391262941 83033 82949 208937257 6557 6558 959704745 6122 6190 159475061 86383 86359 869394520 35234 35235 694494442 88430 88455 537366327 23119 23155 132878993 7454 7455 83022516 14064 14050 361450049 70921 70995 506858411 59288 59289 724451721 22891 22810 472834009 95471 95496 587576599 57755 57838 216808287 78673 78674 90991698 76445 76452 789297757 80763 80764 392967904 41958 41959 209750599 49669 49670 893933336 34233 34219 640178482 88382 88420 17302643 44426 44401 178954531 66355 66356 689449336 37111 37112 870565030 12492 12493 903916000 2239 2240 119810837 9857 9858 238756392 21920 21978 290763364 78613 78541 632969654 21472 21500 519708757 15248 15249 824094265 16618 16607 830754642 35886 35887 833668958 37489 37535 604748798 42645 42610 828348242 45205 45235 265884853 71465 71466 480850678 53262 53263 68973797 36646 36647 358177378 21826 21809 897499073 5716 5717 300118125 33576 33577 371293936 54095 54096 307888967 26231 26232 319966878 86246 86247 548612204 73671 73672 505972456 73183 73184 495147478 67296 67269 843023563 81465 81466 928880419 65155 65156 907431559 89436 89437 963618877 39471 39553 874263887 95073 95074 207644384 13004 12954 305809768 22594 22607 326307970 44728 44729 506399356 99174 99175 771583810 3246 3265 584639610 86412 86457 278620773 28487 28488 981274645 60213 60214 523976865 95796 95855 338294839 6071 6072 428382688 53726 53688 981191784 64414 64397 708343494 44175 44176 529678609 62887 62888 15994203 47033 46999 313401138 74231 74232 308432813 4509 4510 163620646 32003 31980 159351134 6936 6937 625199627 4627 4598 941578096 15490 15517 2497921 40221 40195 818312248 62667 62671 944142718 91985 92017 252600843 47329 47330 144255815 4073 4132 708393432 36402 36403 991288338 86089 86018 95033633 49284 49266 825325681 9661 9716 631495404 501 540 736427492 33963 33964 337280319 48515 48516 327648174 88113 88107 988744261 20157 20158 159177633 76642 76606 420355737 77671 77688 540253624 87308 87249 747942759 80503 80456 385724883 95486 95541 56191887 45501 45579 895871778 79126 79095 488117819 73647 73710 750768014 57431 57432 470298039 85232 85233 626923573 43278 43224 380809761 95194 95195 301682865 7375 7412 856438301 77702 77705 621527249 41782 41783 13812868 19435 19455 365905473 27628 27629 945311798 79736 79737 67534649 37014 37015 176439396 582 583 816626581 69034 68979 527312551 48460 48510 622960144 25722 25723 524871040 16875 16876 829691793 75519 75520 726344585 9514 9462 175112275 45883 45947 95712934 72519 72520 451204392 1594 1595 435552151 82024 82025 2677071 23944 23945 928776274 12904 12825 5187420 54197 54201 160281726 56408 56482 4903066 31943 31989 974922562 88766 88767 174819550 42893 42811 84413087 12841 12842 669114280 12795 12727 100994645 96488 96496 592593632 51350 51292 456416148 87715 87778 923365188 46438 46439 5096696 77931 77932 717971977 10908 10909 563772193 46054 46055 48125995 52939 52978 321289836 67028 67029 136992519 88335 88336 284366651 76522 76600 4106097 54221 54222 199191822 22935 22936 656813511 68357 68387 969150569 85370 85418 637642341 37895 37896 269372515 30439 30440 150400191 82304 82305 534887643 34723 34715 474530425 95824 95825 801992067 40257 40258 421821349 93686 93721 983070747 51906 51865 637442275 85079 85080 548055857 58091 58044 77759684 68813 68847 216901837 51729 51644 143123794 56516 56517 278081726 27143 27144 260440412 71454 71525 334795224 13106 13107 836381110 36742 36659 773795279 5250 5233 439268718 31982 32036 520121583 14428 14382 241254004 12211 12212 41855088 8272 8305 36977974 52318 52307 100428048 14072 14004 912554083 39739 39740 826699826 93021 93022 316092964 62329 62313 403014455 82104 82105 21287980 5216 5295 779714556 7514 7515 895321437 82301 82287 927595861 57883 57814 356338328 29801 29802 155986193 59221 59218 24869452 98779 98813 217683698 13128 13129 827120112 11746 11749 896040540 24475 24551 14642291 93656 93659 189559920 761 762 437268944 35669 35635 704212691 66959 66960 376631186 83154 83155 950002249 30903 30904 903065270 4885 4823 967545777 70174 70209 143209675 36743 36744 341398096 97803 97809 33273142 77486 77456 680809087 46762 46715 170423704 15693 15678 635041834 4541 4542 106176790 87365 87294 495315644 76692 76693 300587321 70581 70568 888335730 61375 61376 903589178 94928 94936 811226271 97820 97821 909035779 20904 20905 398389513 22024 22025 978576709 5868 5938 836673268 63234 63233 634303745 4094 4045 166217825 32253 32321 111172565 29368 29326 425761774 52232 52253 40518444 2546 2504 974516928 87423 87378 366248219 6400 6401 673321454 26931 26932 552782635 69435 69440 382459509 59078 59142 392207921 16908 16864 673999043 96007 96008 790061852 54949 54950 906285620 98344 98295 200455516 4642 4583 57011941 49537 49460 954367143 84972 84973 332373254 9590 9591 237915800 2755 2756 184596013 90937 90938 930499015 19437 19438 331796340 60837 60896 705312371 36013 36090 127654369 20117 20078 261438201 34389 34390 746884153 89472 89473 681716975 60415 60391 921476133 79072 79073 1664851 62104 62141 191911493 188 189 4061895 38280 38284 445956297 44852 44904 959076727 19150 19151 903405233 36853 36857 936302773 17646 17603 884947637 30518 30519 628689396 89804 89805 309340411 60558 60638 362577984 46410 46372 383968087 58549 58481 925389032 77737 77738 526918240 65604 65605 710977421 65800 65801 264570705 31288 31319 473236538 74409 74438 272768190 82325 82326 642982554 36245 36301 847801480 3567 3514 571933067 47932 47867 802287392 53311 53273 723900906 27087 27161 993328906 9539 9540 646340971 22075 22076 750280629 82147 82083 881276405 54339 54340 472608193 24861 24862 317456746 60677 60678 742031087 78887 78888 353043836 1169 1170 658078433 55989 55990 501414743 22173 22230 724650011 58374 58335 615827379 17436 17437 183634501 80961 81006 480448795 24446 24447 5518984 39953 39954 581118750 71044 71045 831344679 78899 78827 43226530 35275 35323 15513671 20698 20699 562034012 85970 85946 48332501 63816 63817 950327030 99457 99469 781536501 40095 40024 977300105 50235 50310 116459997 11993 11931 888617416 51872 51873 426498309 49959 49960 930740624 91110 91111 359769574 33761 33845 46067524 45400 45459 210014248 73052 73053 406198340 7095 7096 582494163 60548 60549 9889374 72551 72617 932223135 4881 4869 1012756 35484 35485 80751168 95386 95422 329611133 90464 90532 123950030 21529 21478 483346934 81458 81459 591939634 58116 58139 339014672 93887 93968 937843269 67131 67132 806043399 44272 44273 932725899 6366 6367 545992078 92315 92333 663911276 58475 58397 610258647 21325 21326 223926108 7443 7444 255065074 64462 64414 670141753 69959 69888 231325685 16653 16722 660957160 28830 28831 571132222 39018 39065 836901586 97694 97760 905239327 77731 77732 721766114 13465 13456 656621589 95301 95341 330575674 83750 83751 757325108 38720 38721 952760923 86798 86799 810963554 28342 28343 721799152 33242 33218 676962345 54962 54976 392170099 79221 79222 60910075 99633 99638 949098470 53038 53039 230189248 94527 94475 5564367 95566 95567 12192521 3365 3366 402053600 60121 60122 900827577 24606 24643 427580231 74838 74839 430367180 54990 54933 293092996 20152 20070 380770622 57152 57153 667579367 78453 78377 468853631 30188 30205 637565301 16328 16329 309304632 98663 98664 583006319 65475 65555 639706058 87998 87999 637996085 28118 28074 616075590 34980 35057 985398247 55511 55560 722779027 94150 94151 209053142 18753 18754 999951483 77176 77177 475655575 36268 36313 777211637 41216 41217 864376671 97682 97700 475088516 71238 71239 727376449 9315 9316 968427952 32545 32546 633620943 52806 52807 634556180 37918 37997 364798337 26684 26687 683425920 78606 78589 279472813 58355 58356 509441427 98997 99065 7776108 6804 6867 663835054 94846 94781 844465461 24104 24105 50401719 27110 27123 483227305 75217 75218 570344895 23725 23698 68294308 28085 28072 745752733 70785 70749 779459979 60761 60762 454844910 27750 27671 560739430 39435 39436 381517700 51164 51165 677454937 28484 28563 771150892 27312 27313 792596253 79889 79814 215441498 72129 72130 381673015 1896 1897 610154740 38515 38516 15367053 63664 63665 585138164 5282 5283 1081115 4078 4025 693198011 53307 53308 237817279 76820 76847 882358278 34309 34291 656516579 52694 52695 836895008 16835 16836 949908694 70991 70979 695831856 11124 11164 621815041 93480 93481 70915646 38591 38592 808179575 65452 65481 747546245 77460 77498 351216448 58673 58757 539984341 9136 9137 692277952 89717 89718 865261691 56932 56906 99873635 88645 88646 546099421 92312 92336 251130448 37101 37102 492522841 8077 8078 541960624 48619 48607 203300704 14535 14486 603963599 2535 2536 415490080 93139 93140 613093422 89818 89737 494156151 46107 46149 401486592 40609 40688 609193631 70581 70635 469687414 18150 18151 788645060 5495 5496 993371351 61479 61532 570755636 19174 19175 943035115 84439 84420 645297176 26619 26620 669667332 50648 50609 952077714 96119 96120 224550000 55496 55580 182738017 58022 58023 169304685 59741 59742 80785970 28396 28414 144602035 36682 36683 79589589 65074 65075 344365046 74870 74804 86761067 12863 12900 392885551 7777 7778 617292398 37799 37800 731188055 71810 71811 989705234 28124 28180 558064614 23665 23666 42414700 44270 44271 233003783 37549 37625 551789278 43682 43750 877155357 45990 45991 506744665 78739 78740 846611380 86429 86430 622444629 16801 16741 801323289 5535 5613 839644971 11033 11048 270529244 25943 25944 381912772 5286 5287 849296626 92011 92012 798288885 64505 64488 764715746 592 593 992488703 70080 70081 196520716 30363 30389 214107550 39807 39808 828036332 79073 79074 237496874 50985 50921 357738433 59135 59174 58251736 85811 85848 947064109 1672 1673 568476362 13278 13279 88048736 32591 32592 596305743 98840 98917 662633917 65511 65512 307102943 29467 29458 384631299 41364 41365 590110404 2853 2854 605808095 3431 3432 867201960 63823 63824 968189866 36225 36161 964593928 59041 59042 705264126 25767 25768 180262667 4973 4974 673800770 97555 97556 836854081 9835 9836 801998457 71707 71726 732978824 39321 39278 843550511 10612 10607 376685360 13508 13446 468698222 79435 79409 784203098 80412 80351 793868243 80822 80784 424184174 97262 97232 377146321 56746 56706 740217396 40530 40522 695689225 85280 85281 846879252 85572 85503 723125217 98536 98537 591238001 94554 94563 580017349 30481 30482 771470951 28426 28374 401765865 98903 98855 859950808 51277 51278 72201953 73113 73136 651513893 22317 22391 6424602 48150 48151 571526489 79120 79176 851094605 80930 80931 386984800 67879 67854 717168668 79771 79724 454245890 31130 31109 590885278 3292 3293 121541504 75098 75099 642830637 39814 39756 397290323 46010 46016 412818884 1235 1312 933282190 38364 38392 15794740 11750 11751 434986184 20446 20377 754693562 18228 18289 551563488 18697 18691 976369706 1405 1406 555066440 42592 42593 435710849 93811 93834 942950052 42895 42962 108039323 72143 72144 193389340 65317 65318 303306092 97957 97958 521902900 22240 22254 29622639 79798 79822 462741798 62731 62732 859102759 23237 23281 356067497 48519 48520 889680576 77942 77943 99857873 19305 19306 957142261 58552 58553 344889663 84306 84252 60889087 77229 77230 563737229 58890 58928 583194485 23522 23600 42169098 6671 6672 700072776 86397 86457 170015650 18302 18303 581043853 3551 3569 668392126 14636 14638 640510344 2167 2156 986718450 5575 5576 578691410 32737 32738 941612528 64548 64549 133744893 46870 46859 860859505 77310 77246 802815703 83395 83396 936872091 59787 59725 725797001 71482 71531 700963724 19804 19805 257399708 93259 93320 452995922 55507 55543 903661209 91693 91754 292253883 25347 25348 952490718 43655 43656 674816794 55808 55819 727588082 78528 78525 461756031 75526 75550 311667380 4070 4071 935115100 94542 94543 485442676 77184 77185 191291930 95350 95351 827167550 19331 19329 225630304 10692 10626 991756154 52760 52761 93167939 83874 83875 193265365 22300 22368 727716544 4097 4127 724818073 26577 26578 847754230 20407 20439 435301257 85555 85491 624527573 64949 64950 385786033 75693 75694 411815349 42907 42908 832199411 81837 81902 953676177 21350 21351 741755696 5488 5489 309000304 57373 57334 975283439 41202 41203 14883000 22393 22308 864685458 8810 8811 924922669 10977 10911 849088943 57525 57595 507372287 6961 7044 514977859 55586 55653 786549843 60926 60927 66757338 69802 69803 941541057 5025 5026 60510488 49382 49460 329105574 65634 65652 83937320 5591 5592 453521266 6939 6998 992257764 97665 97698 223062868 61826 61827 454042986 65486 65569 942173657 61140 61145 701454291 25937 25988 567703898 98545 98510 257357193 73378 73339 963271393 41403 41332 108330701 25878 25891 972334569 71419 71420 699323154 7940 7941 209562820 86142 86097 584622979 16760 16811 33678049 44689 44763 161715304 97875 97925 669058185 55012 55013 382988573 7239 7240 511360631 90308 90291 238971178 14291 14218 350110295 49685 49686 480105274 98007 97981 47614302 980 981 295880236 52144 52130 542395429 47727 47775 336604991 42987 42988 291871767 10553 10541 467642855 2649 2696 562250199 60498 60499 567755080 38617 38553 121706052 34747 34748 71819836 80159 80244 306246892 99659 99660 878863434 12491 12492 85343924 72593 72525 949014359 26696 26766 146671411 63770 63848 999555419 11858 11828 119506620 84035 84036 282881535 7031 7032 37235377 62135 62136 563882805 97985 97986 874391211 48480 48421 562209443 2128 2129 634232185 16191 16201 133953533 28889 28890 384034640 36311 36312 492801080 84460 84467 402290892 21643 21569 651361875 59006 59007 109164031 54002 54003 47225563 16989 16990 118436536 66396 66414 208107348 3010 3011 295254451 85038 85106 544714014 97316 97317 939428855 44870 44894 665808780 9203 9191 240939618 23763 23836 276502515 90556 90563 551957370 89480 89554 376757476 12686 12687 162011699 68857 68858 37619885 85680 85681 387891465 5775 5776 397760803 82938 82939 925603008 4392 4393 980008378 77871 77833 979440509 70927 70899 575923986 93444 93467 254485470 51717 51718 825166330 61171 61151 694081132 55206 55127 854631946 36775 36811 772634312 66860 66861 480430309 83942 84026 8349089 93000 93062 136940894 48184 48105 227132383 35865 35866 59007362 9927 10011 18661534 37158 37154 876090611 71385 71313 396004174 72917 72918 678050088 27115 27116 252059546 79788 79789 33003140 89479 89481 692273918 10012 10013 213230389 38299 38286 228665386 96958 96959 760025528 45489 45556 501316404 58634 58635 978031445 24719 24720 932766521 48136 48137 51840267 91833 91834 325227538 41333 41334 383023807 3391 3367 395280663 58395 58396 687606696 60804 60879 726808232 54871 54872 945133319 6600 6571 931492440 80692 80693 339495594 98772 98738 781875579 75192 75193 12280592 5813 5814 400610508 921 918 544174300 83157 83143 402376234 31238 31239 620613904 28720 28721 389933192 90215 90216 592226123 74333 74334 261173319 5537 5466 133526543 9803 9745 952567198 73759 73760 408337157 72980 72981 786721606 76582 76568 720292303 73585 73586 134567551 7930 7931 420753090 20320 20284 905686372 95568 95603 628358972 76801 76859 19896235 58281 58282 678364393 97768 97759 213289599 34554 34552 529824286 54555 54619 953131746 39258 39218 395171335 65170 65110 966919404 13502 13503 260160435 10240 10241 249140583 2359 2314 639868964 10387 10388 678671576 10745 10663 583266039 84756 84757 699477130 67847 67927 298035065 8890 8891 716286116 41825 41835 499751517 50827 50852 715045680 26048 26116 665668485 19231 19232 981243963 47261 47287 43826988 76532 76515 335749169 40017 39983 185294365 58090 58113 155131627 60349 60418 389706761 57630 57620 979263994 52320 52321 85447804 10106 10108 892544723 99841 99770 323312225 92313 92318 161342932 92817 92806 711215026 45229 45186 846161344 17641 17631 538373563 46228 46229 201019943 43407 43408 7644344 56360 56361 805273026 39191 39192 826622127 24460 24469 399471004 5143 5081 182559450 7570 7571 990425487 93030 93102 195889382 86601 86661 599120243 11602 11603 159641426 95065 95049 863311713 16600 16541 476773274 84329 84330 662141844 73435 73484 156380323 14800 14801 148821721 7917 7868 927935022 66973 66974 890346174 43849 43781 723088619 13696 13697 754688899 98342 98367 417711364 75082 75083 504734952 54780 54809 44484500 78849 78773 519646570 87019 87020 62760423 22629 22630 191730992 25308 25286 529739192 92426 92427 14723650 22153 22164 979632037 38854 38855 11564693 9920 9995 714390135 88605 88531 893141136 86105 86077 838168355 36606 36583 641628717 11543 11511 106252353 10039 9988 615452229 57462 57463 842182455 81137 81166 61775314 60651 60689 456130492 48082 48093 667772893 45347 45398 597228307 59297 59298 256230664 82888 82889 459322974 52641 52642 833744518 80059 79998 449210135 7822 7800 538087249 79036 79026 725997664 82542 82543 859451008 89894 89895 146484001 44414 44415 162349580 20245 20249 85507021 67338 67339 311878512 65270 65195 277411392 33663 33748 544280887 35883 35884 918700228 5955 6010 127056384 81441 81450 499927181 53779 53777 344466326 23752 23747 456387648 98893 98894 826884631 46252 46167 133622289 17516 17517 910998006 50608 50609 710259110 83425 83475 573641943 94824 94825 467694528 37299 37362 328865896 33495 33498 621387092 80370 80445 320981608 7095 7014 800092824 59559 59560 767176141 82457 82447 125914505 27632 27633 574051044 32560 32600 631308091 3220 3177 553605148 38382 38383 969816583 15383 15384 25911038 8002 8003 749332280 37772 37768 33501311 78628 78589 118413975 72149 72120 20464556 28442 28388 516349063 66425 66494 108341648 48007 47934 550003132 30734 30711 961027982 84380 84381 963909297 67962 67963 324800886 8434 8370 557066462 71213 71174 52905852 38404 38485 68964207 7054 7055 588155937 96334 96335 177857090 16619 16620 494121900 50436 50399 886781804 47298 47278 313058977 17002 16974 583294223 23603 23604 900305727 96165 96166 23731220 31323 31324 705205345 12314 12315 325791915 36337 36366 636230719 17909 17925 663265673 64539 64552 293427845 7442 7480 752015303 95613 95614 124494904 64570 64571 324769175 82743 82710 398506602 81317 81355 635852686 12912 12913 371757025 66022 66070 543553398 27982 27983 635972633 21591 21507 888310151 24351 24332 65584629 96868 96940 743280075 55444 55363 729543646 27227 27183 742846691 92169 92112 28492353 16717 16718 246370929 16911 16879 388433496 40852 40853 13259042 30184 30185 316807760 94900 94873 94583861 81094 81095 177131127 19487 19488 477606229 72608 72543 217993796 59925 59907 836576909 14817 14844 135482557 16866 16839 733974617 60484 60485 696239657 39756 39757 86245177 85404 85344 531224878 69262 69303 113515768 3881 3882 997495670 4415 4416 263655571 66154 66155 743395765 69328 69329 592536268 42572 42600 388908818 38806 38861 69720506 44677 44678 951977172 39588 39589 760531864 77582 77583 326123772 65459 65460 894807770 351 316 348583051 71649 71675 678362940 53906 53907 971192765 88218 88219 692061705 2317 2351 629720370 60987 60983 223281405 18982 18983 418162285 23453 23377 923081895 97532 97525 415810886 932 933 827064679 46735 46736 542842861 37228 37229 146310953 3908 3909 140750958 36306 36307 147148929 59695 59696 707541862 90316 90256 9583412 55427 55446 67449752 60957 60890 869603322 39966 40012 41820295 25341 25342 720104190 15895 15896 66049522 37620 37621 320583970 454 455 150264420 90102 90103 195273030 78386 78440 543138828 53470 53405 703109671 27957 27990 560050440 46265 46316 469456200 86911 86912 476011453 17476 17517 362424114 98620 98621 348379907 62655 62656 720701364 10719 10733 778490228 97299 97300 906232041 61894 61895 150045385 91895 91896 996126465 49611 49612 889682242 89554 89511 629194054 13928 13929 33724264 55772 55773 341806966 66609 66681 725844668 76734 76735 474111525 76097 76098 418545838 17047 17120 546682990 30989 31026 474748617 42855 42856 568031595 12287 12336 61914473 14821 14822 528299213 90037 90081 630583491 74505 74454 52495440 75205 75259 319525916 938 925 812753374 8034 8035 770296917 77372 77373 55912916 6472 6434 405588585 11691 11692 121638054 8858 8866 711796263 2164 2161 829435637 69976 69977 78513137 19267 19311 487881983 29710 29783 813962507 50373 50374 890689797 88678 88691 447199461 24785 24767 378745835 28309 28310 996803314 10098 10083 490545209 5560 5582 83571390 54250 54169 921451947 85164 85172 570370385 30111 30112 703547943 91581 91603 240862932 26505 26500 898763441 33412 33413 773941818 97733 97734 877539133 30076 30133 784890874 20134 20077 342513506 62013 62014 828567186 20415 20449 594293698 54313 54398 372407639 53099 53100 587788502 91948 91915 506925399 81309 81310 159075773 99446 99447 736911714 12713 12714 104856737 23292 23344 305705828 76769 76803 388824232 73778 73779 253580298 51509 51433 729561973 50617 50559 755872477 57737 57738 98516098 26711 26744 918511106 16123 16090 658194361 9060 9067 368903676 2105 2066 86348745 80848 80849 885793177 90157 90158 696973340 34169 34170 802684339 2975 2961 630601429 89238 89239 257291532 79064 79065 145145412 54203 54204 379909923 38559 38557 472884897 15152 15153 324377922 89706 89707 767288043 218 145 411506995 14194 14195 904908831 70215 70216 792458397 82218 82219 707857669 96999 97004 656252553 71201 71220 817781719 10412 10413 233405040 38775 38844 465461636 93650 93676 228196074 89041 88960 944049593 98872 98912 329173718 61821 61822 883659068 34435 34436 85228768 50256 50257 155481266 88608 88579 794104933 17601 17578 476279525 81483 81484 995899192 88245 88325 678254469 52549 52588 688939987 16193 16189 416281409 65771 65772 567804231 89952 89953 663149957 88123 88124 390985841 11392 11465 24715204 49647 49573 452947561 48247 48316 476245615 57502 57526 948003206 93256 93241 277412985 81350 81425 692158056 4731 4713 29715482 24844 24826 610922355 4213 4210 969492582 88334 88380 325908165 37088 37118 466813948 93187 93188 425552439 54513 54514 20870367 17347 17348 582576213 54338 54292 953899746 67593 67594 419159680 64227 64224 926275791 76516 76517 1120429 30223 30175 461033318 28108 28109 58722134 81366 81367 663059262 5479 5480 234993782 83436 83437 558089047 22342 22413 871164123 27285 27286 815180360 8446 8400 621022551 91012 91054 648511176 98391 98392 543198784 53225 53226 437331886 51878 51879 595160532 17573 17602 786664358 36211 36171 394203237 52993 52968 108445875 81491 81489 228569024 7184 7185 686077442 35034 34979 359038815 71925 71978 713745542 47452 47453 533536880 74292 74277 513560426 23317 23318 459237741 59295 59328 420003148 19508 19509 337605359 3564 3565 866440269 27915 27916 318917330 36666 36667 281094295 90657 90740 708905976 26113 26114 342774414 45527 45540 473254651 61799 61800 611124113 84551 84552 251130405 92891 92974 606711139 53992 53993 874836496 66339 66364 455204656 82736 82737 14732516 61946 61929 3552076 80014 80015 950355064 86638 86594 233492043 11051 11052 89697398 17800 17801 910759392 41279 41280 895753121 89946 89910 865358731 66835 66836 630295863 99602 99600 523566883 86925 86926 264776155 6228 6229 74494734 31881 31882 277244410 38225 38226 422623573 91073 91101 475999587 30298 30362 927001102 97084 97085 981594533 10279 10270 320320671 90185 90160 481680883 41540 41509 853004823 92924 92925 838730610 41452 41453 41592923 20465 20466 42869741 33775 33776 300277380 57264 57256 351679123 21431 21432 691281267 30852 30924 602238180 2926 2863 278391493 77756 77757 692021158 30088 30089 237754794 67074 67075 317440837 82556 82621 406322822 4677 4678 564996358 20241 20242 466946068 59279 59229 534779389 89325 89326 502531418 33212 33213 117964710 47400 47401 640664451 77140 77076 765100342 50016 49963 633591916 77337 77338 649030796 1558 1559 781866265 68833 68834 717991358 82036 82020 944018297 68057 68114 948217771 95807 95772 226905056 8694 8707 173366628 70269 70233 762283173 41558 41559 500189600 9624 9625 871794341 57060 57017 867345315 75038 75039 977331862 70255 70256 625804469 84190 84191 499931117 75943 75912 743178451 6244 6179 612512424 59925 59997 218634506 63627 63628 155248062 10900 10973 324568457 47256 47257 708255238 93267 93268 317665016 16556 16557 481666482 6904 6905 499922088 25110 25186 572480168 97813 97814 723576169 93589 93590 108917606 42594 42625 610783786 2718 2719 179656963 919 920 720370031 26718 26719 265525581 45388 45421 793934987 69469 69470 206900541 10525 10526 996463348 30504 30505 630199076 2397 2481 153706100 39947 39948 983722578 15321 15253 941831044 63679 63628 350868856 40309 40254 878345809 24739 24754 613915086 45643 45634 611287718 47826 47827 436306164 90290 90282 677873433 60305 60306 392236719 35318 35319 421574851 35869 35870 346905230 10549 10550 435351288 53807 53868 375992063 37899 37900 515796531 63428 63429 741910001 38537 38508 913455204 59198 59146 132189255 80174 80179 178788558 49161 49231 909323945 88961 88962 177046991 56945 57004 473750534 87262 87260 619164374 79370 79333 547823025 82503 82436 654153012 83246 83186 292157682 58808 58809 772028910 86313 86265 875915080 47362 47328 106878070 50331 50332 61524 41419 41340 236811950 55075 55131 840545521 83540 83541 7236476 79485 79486 14192282 91748 91798 111969452 72189 72190 757382375 22531 22575 893321507 22030 22031 221321128 36252 36279 901581515 11094 11095 851225217 33709 33710 348136645 52793 52867 614468484 80411 80412 629355498 2800 2847 614808381 40719 40700 913711832 74323 74324 464209178 18988 18989 94580154 87242 87243 221847510 3498 3529 743591977 57111 57112 867466854 73520 73600 810833906 4444 4445 675552780 2462 2509 543255392 74601 74602 638717351 36697 36698 100628881 8359 8360 587002052 21461 21533 392301812 51401 51332 382438820 49529 49530 624773612 67685 67638 287693677 1612 1573 526750234 29263 29264 148511897 88365 88445 614781358 5551 5552 458915004 16604 16689 100660718 26227 26282 80756001 72951 72952 761312637 77378 77379 665910603 92763 92764 528874679 34517 34446 166224257 69837 69865 788072808 92732 92733 652487704 52033 52034 365113858 83899 83977 632875493 22425 22374 303286527 83805 83864 336227276 69657 69658 468445028 64055 64081 485500160 1131 1125 254578633 63608 63609 917286577 50490 50491 958554005 42078 42130 309214998 82437 82438 882587667 43861 43843 922079085 83459 83460 236856197 28353 28282 130338790 24102 24103 66966610 9789 9790 123270073 94445 94458 494319562 11063 11064 785625675 7673 7674 904603944 20405 20406 163946216 5049 5032 762546982 7791 7792 242856457 81679 81680 824790620 14147 14101 226157490 47961 47962 141294704 91920 91998 465794617 31183 31184 183306632 69725 69747 435755437 77652 77653 473233402 65956 66010 593306056 20932 20933 781737023 90925 90872 906245399 18766 18767 806315078 2561 2562 548313007 93513 93514 950684739 96959 97036 185619639 95261 95262 470583355 80184 80185 231630893 76612 76613 293847207 60093 60094 35824515 63631 63632 279701590 48760 48685 81522930 4179 4115 746382024 36394 36354 342825802 82712 82662 324410268 34613 34614 317661826 471 545 726324258 53309 53343 692592788 97645 97646 929755622 27054 27055 400895286 25365 25366 787467222 91033 91021 538126063 22975 22976 454646181 35633 35693 14196318 37730 37731 569268552 62450 62451 394688832 44161 44162 435155884 22700 22701 11239628 85739 85705 560559129 87106 87107 611238893 89251 89214 206961420 53349 53364 299135945 99593 99636 74839325 90134 90194 99365560 25018 24974 552851093 62735 62736 243017785 27022 27023 164765888 34188 34189 277443863 17417 17418 823422911 82627 82628 464295096 45521 45531 561933946 58593 58594 696655327 68113 68110 863706615 82134 82135 549099689 2188 2247 296179825 37043 37117 668503629 44616 44698 641923861 63568 63571 289846278 33695 33696 937100586 69647 69616 978596894 87380 87381 643639482 14313 14353 913164268 35918 35919 221527514 24430 24431 572334738 5842 5843 84883012 80258 80327 57006635 95990 95991 271884935 99673 99674 290903857 21630 21610 338920303 8904 8980 74564137 30413 30467 911182437 2561 2620 233934608 12645 12646 485089449 49559 49487 143001859 51584 51585 860798464 2913 2914 789401797 51873 51904 577616156 10169 10125 89748779 71251 71288 371645373 11715 11794 112376690 59243 59168 577172651 17561 17622 493193779 92845 92763 767631975 32583 32584 652881375 67667 67668 261725984 93061 93062 268343312 95539 95490 999527855 44058 44059 575527460 71938 71903 32840383 88602 88603 620298264 67631 67650 178998769 26663 26684 378055547 63047 63078 488519159 42156 42157 92286642 2765 2839 568366317 25756 25757 554440570 39084 39085 344992615 89626 89711 909683408 77325 77340 79621483 30859 30921 50154413 1856 1889 957427431 17695 17667 454979799 25480 25465 791930163 66562 66563 343607107 20052 20099 854999874 39055 39056 931523679 8878 8879 135505001 59136 59154 462274526 5119 5075 204685387 75848 75800 480583791 37968 37969 909042483 52841 52842 936452377 32863 32871 692020863 3266 3340 775189897 87590 87591 341909453 75900 75880 889496874 72972 72973 51958348 44651 44712 569362206 38434 38435 983891464 90651 90652 921308788 87925 87926 713150562 83879 83880 945219601 21857 21858 34284079 10705 10706 344548882 42773 42774 371560818 64078 64079 685082977 13112 13113 101117657 43695 43696 331943791 43137 43138 179858455 90611 90584 871692186 25686 25771 621368172 58860 58827 102864212 13353 13354 575377493 8235 8177 546063568 48521 48558 570206710 93995 94010 588490656 19065 19066 487236924 89187 89232 828597769 25409 25410 712853680 61143 61100 33971135 23271 23281 522500211 58438 58430 620445001 43207 43208 905068724 71745 71672 249012849 3744 3776 545259349 85853 85854 355338889 80047 80125 259568360 67554 67555 262278232 43289 43311 700244160 23700 23701 540342307 3185 3256 811417332 44779 44733 66950444 95296 95230 708374408 89647 89648 735317366 10408 10445 531223849 65907 65956 522291068 98660 98661 968942959 46085 46086 454993448 31339 31340 172981847 31111 31053 341418025 50381 50414 854159731 59358 59359 867179687 70064 70122 285426158 92125 92126 274376709 26635 26636 317769267 99708 99709 337668850 16271 16199 128304595 80568 80569 833070947 4158 4193 727104807 99339 99340 304116045 4274 4275 578565541 42363 42364 755103026 77885 77843 658533171 44006 44080 400801508 30397 30380 970354806 41088 41132 563456546 94967 95006 358220858 66411 66405 457394955 30253 30254 635822659 72181 72182 100466568 46264 46265 678012539 31394 31395 796627152 80801 80802 677869295 21876 21877 185242939 95715 95723 103240335 44312 44389 664326837 60700 60633 905207433 96230 96231 5070588 59548 59504 431890841 60295 60296 575454828 17971 18026 635841290 23436 23483 90352670 66600 66570 754485062 88827 88828 402812496 93368 93369 519153317 69799 69787 201806033 99044 99045 827339239 94862 94869 926934201 46769 46770 506313785 35107 35174 847455224 20760 20761 99198096 84542 84491 515626756 99683 99684 426209097 96425 96362 799374783 67810 67737 657427872 74780 74814 891262667 47633 47627 497158906 14733 14668 164839996 92370 92371 535566783 42461 42462 390381636 96619 96635 612266905 22356 22346 705147786 36163 36129 564058335 48354 48355 749983201 18650 18651 259658008 66438 66436 668253306 31465 31510 511852778 95829 95830 602362590 58737 58740 963621003 23743 23686 994650573 84387 84389 594661979 82158 82108 577572088 99025 98986 415049509 88858 88859 127031595 88489 88477 94614023 25668 25688 46952857 32310 32254 963390713 84721 84796 378325868 74610 74611 16378207 39187 39261 631892002 43893 43946 450019990 25821 25822 271656420 29182 29183 113676576 83888 83889 542781035 44650 44619 707987744 67724 67809 675541914 89858 89859 894527835 49596 49635 41933764 16603 16578 783071344 24074 24019 983744658 2037 2108 345296527 89952 90019 37907392 61232 61233 976825360 4501 4502 777319459 85668 85681 551045454 35241 35242 511028799 53005 53023 545571494 123 184 55079946 95511 95498 174930981 20028 20029 594823875 51674 51677 14816003 34783 34784 114922667 73141 73142 26874233 90708 90781 803507508 66823 66824 321824924 77866 77786 479677321 74438 74439 922142620 24185 24117 754480702 40542 40463 840515595 11930 11885 846789679 31422 31439 465665549 2218 2208 502797470 38447 38508 437122525 19606 19624 853392160 57110 57111 135839962 69060 69097 77849454 16677 16700 178286886 72193 72194 565935358 84223 84187 822423639 60449 60450 955078375 99190 99159 402234017 56815 56754 336592716 55222 55223 727663892 79279 79280 952568687 99629 99572 754274247 18896 18897 501245445 92093 92136 817039685 37397 37398 607905123 61631 61704 258368646 37249 37280 542167191 49358 49359 439614826 43862 43863 79259302 8374 8375 890712982 31558 31619 938165030 34725 34721 402078715 56435 56436 641072222 92297 92298 804029997 4555 4556 763273527 42185 42186 944351073 8879 8963 805637812 18207 18238 873671754 32142 32143 256685784 46278 46361 413108546 37151 37234 570275417 47001 46937 797137584 76445 76373 70986392 7645 7646 674894336 60943 60944 550877665 99427 99500 609389546 64175 64125 178252465 91985 92000 125566391 11721 11675 906157360 3902 3903 162324519 80137 80062 566578955 79296 79354 955552808 13807 13808 148139255 44877 44840 875749276 15442 15470 371081179 70879 70889 262568286 80027 80028 124890829 69314 69315 109177001 90880 90881 665346302 42492 42448 441687434 92740 92752 304632825 29302 29303 47415434 81725 81736 464500494 5805 5806 658541471 14181 14122 848710068 41601 41602 4768172 20152 20188 757186080 63408 63409 320541741 96131 96132 931217271 92308 92279 59234135 68880 68881 662848854 88864 88801 280327680 67618 67619 69345196 43012 43089 444839111 55678 55679 378442708 45714 45715 491490555 89525 89526 879890126 76849 76798 857545240 77103 77132 683495709 11260 11177 421346132 14343 14344 847307454 9554 9555 48025696 47176 47177 17275471 57201 57205 330221343 59465 59487 176802724 19447 19448 442134932 13675 13676 733685874 84469 84540 892188781 55291 55208 352655525 54267 54352 415147398 76251 76252 400430204 87501 87502 270791012 96882 96802 453358872 18489 18490 46871289 75812 75896 427885199 79120 79121 348667218 96951 96952 476500540 96720 96721 684845414 2174 2175 582811641 80363 80364 265439531 43463 43464 796469182 98003 97977 615676452 39920 39921 19414476 1733 1734 970525223 97041 97042 32949920 59596 59597 715142641 12242 12243 240287159 40534 40520 768320653 65978 65979 184906712 84928 84890 46093779 91366 91348 9668775 3366 3315 238430443 65577 65555 308737200 28228 28205 676154857 2507 2508 540598642 4035 4036 806414030 22300 22305 219472793 42378 42342 605009581 39507 39448 451889887 7581 7531 748823686 87847 87783 548725225 43559 43536 488222899 51920 51933 695527650 94285 94286 462561785 78565 78566 583328470 70660 70661 452428914 87349 87365 776213257 53238 53295 49041060 93516 93517 149031765 7227 7228 528275045 15603 15604 307951223 63122 63123 904057970 2078 2079 99926690 64665 64611 783563255 73124 73192 85923194 16816 16784 471531936 22105 22083 664655300 4056 4057 857038130 71341 71342 819691701 15872 15900 772342217 27225 27226 870307093 68190 68255 401311766 58148 58199 446071448 5377 5430 48235787 6121 6151 319390256 66958 66959 433498471 14141 14142 314607385 31923 31968 742629244 14145 14146 882028105 73821 73822 45593749 32781 32782 330245852 8442 8443 798214287 25480 25481 187187999 8831 8832 470848471 43921 43900 719112304 83639 83565 785759173 94102 94103 743140389 99314 99315 933185112 84049 84050 757745576 26446 26447 619726401 52108 52138 615792127 63029 62995 267608473 35316 35317 793989848 25189 25142 242782839 61151 61127 3667028 67115 67111 544430365 23804 23805 179650032 93806 93808 896557729 95483 95484 745243638 87907 87871 978820124 66065 66107 567498662 53214 53215 466670150 21554 21535 823291816 66290 66249 92457888 57294 57357 666186389 21803 21756 287414360 52565 52572 602914504 92511 92473 138410356 35352 35353 284504582 85573 85574 596896878 53216 53217 956301117 72511 72512 852071814 25151 25225 194274354 63114 63115 824358342 1025 1049 413681660 32539 32563 315828698 82913 82914 538414186 97404 97321 828625998 85705 85744 425342155 26999 27000 900985606 63353 63371 747598325 32936 32991 975701000 23436 23437 124250677 68156 68119 487298968 30812 30813 298283753 69278 69341 34084901 55397 55391 26882333 74522 74585 114354867 38410 38451 896985684 2904 2905 740147601 83541 83572 307181541 55402 55403 726161911 36225 36226 299583047 78265 78252 305897747 15828 15796 49446195 90619 90659 380013628 61344 61409 447578594 58994 58995 148176630 19053 18990 839821130 37667 37597 302375748 76729 76730 265126641 17503 17504 268762085 23979 23980 492496099 9735 9685 465272682 19957 19895 490090700 56775 56776 234164949 94159 94191 450833969 46775 46834 845532098 41704 41777 453666506 1074 1075 844260437 38040 38041 3474690 12109 12040 160726858 85597 85598 709320023 14210 14291 19023738 93414 93415 233669630 27683 27722 896647170 88652 88653 767353738 57428 57438 173226234 98965 98955 169955602 32543 32544 68620607 17584 17585 621028724 14766 14767 155967119 52746 52813 911617779 52383 52384 430300108 39268 39269 311653168 86565 86566 295279451 93466 93467 866673924 926 939 341872044 6984 6985 224496619 78277 78278 983235871 53506 53507 530922594 33092 33093 69731518 28939 29004 778847946 40627 40557 47721265 19574 19498 483114715 20628 20688 751320144 37507 37508 201942193 9555 9556 78148126 25400 25401 694395475 71988 71989 148762313 78218 78219 254823316 19915 19916 473428683 57350 57421 74199987 35015 34939 728732095 19634 19644 990005622 28317 28318 790940013 87931 87916 84246 85376 85377 372628722 59197 59140 833455863 92337 92338 967390918 90185 90169 458757616 50602 50599 38442099 50023 50024 42670138 58425 58445 24849573 34833 34822 85761974 22236 22237 270539430 3438 3357 343904795 86933 86894 6424629 31960 31946 631888592 74531 74532 103245614 8700 8626 956627351 50070 49994 615061806 3086 3003 267532404 64802 64885 667864647 26017 25973 373582997 36873 36874 791011931 82495 82525 577935802 23206 23207 723200692 38058 38005 677201655 32897 32879 172112182 40520 40521 533025864 67687 67688 710584087 72733 72734 589106485 34849 34877 898700093 30732 30733 588857637 59973 59974 738557518 95307 95308 580684715 68279 68297 95125702 73631 73552 308407265 86618 86619 224198629 48781 48782 199714732 37969 38025 730768717 78156 78089 896744934 78514 78452 152435979 95853 95871 636132352 58821 58852 934201262 56834 56835 376734253 62999 62930 569600859 39265 39203 226248853 60651 60652 582227943 96556 96557 341487044 98864 98865 861874690 88901 88984 616338402 21266 21239 13343714 78520 78521 290233382 94171 94172 723368084 30851 30852 480511176 98095 98107 869566230 22660 22661 492955206 82783 82699 695428113 71842 71843 213736602 17220 17221 655025958 79793 79794 369177955 58709 58777 848410700 26035 26116 239357110 32419 32420 431691849 18003 18004 611817926 7293 7240 161898566 80746 80747 48751454 30663 30652 558351800 6545 6546 683697519 42775 42776 702962384 93500 93501 941690459 72247 72279 778194019 23941 23942 101512462 28859 28860 131788737 54489 54524 278039920 56515 56472 139853841 50004 49947 123727096 85346 85347 868809699 32835 32870 543085268 48240 48241 466477363 81187 81150 440832461 31689 31690 243527285 85806 85778 798406827 62928 62895 506915809 63999 63958 51764495 22360 22431 231089673 42360 42361 735863089 72391 72315 992066429 58529 58530 595114403 81230 81191 948325348 12249 12250 345710734 590 647 175497579 83589 83652 987456952 83697 83698 167619219 76444 76368 442779543 20690 20691 469408849 56062 56128 195830098 14930 14981 587412868 99525 99523 509059521 68134 68062 394692190 12886 12887 835322815 84356 84357 170725313 59943 60025 498708817 73850 73851 345181690 79864 79865 60017773 28600 28601 305191386 23556 23620 908886951 3378 3379 242355994 58067 58068 791074497 40008 40009 422956232 18728 18736 689839161 70479 70480 694246716 7969 7917 550638022 91158 91159 456690611 65839 65864 941430890 32569 32570 312294964 4151 4228 215049070 25974 26051 268911842 79697 79703 5009870 16724 16729 449684523 71177 71178 490976468 11192 11145 631184300 8380 8337 526749691 74317 74315 859789233 34942 34943 447776824 14576 14655 853429911 49697 49699 655589546 94257 94258 945237580 15194 15211 529028610 45220 45221 566279989 59226 59227 944549307 53256 53244 349295431 17865 17945 180026026 7972 7922 894728167 89346 89347 360092013 25025 25033 444740270 89899 89900 868190176 52692 52693 662995408 9382 9383 361649788 51789 51790 368876071 2879 2910 612464300 19683 19684 274101169 6209 6148 375054838 74524 74525 743953864 80785 80783 928993690 69271 69272 947213760 46888 46889 665004918 15088 15089 670320227 92086 92087 392895117 24523 24524 393979146 32842 32843 226720807 43939 43940 620142957 20171 20172 591835154 12201 12180 160366817 34807 34816 746343663 88908 88909 733013329 51256 51257 535431532 15359 15433 99924775 35616 35549 336510260 48693 48621 399345742 57170 57171 314627948 13324 13325 174585876 75897 75898 239914223 82110 82111 334787023 46464 46465 837114684 18512 18504 304353724 76399 76400 813337913 85697 85698 536863825 22236 22253 960492252 17532 17505 200340389 78231 78232 821594470 27458 27439 878520980 8910 8980 382863634 50988 50971 825402313 4202 4203 807368637 27203 27237 573388547 20036 20037 448344658 73283 73321 491245383 30180 30176 14771148 72521 72477 775620461 63102 63103 802530964 85805 85776 713259347 56396 56397 977269496 10088 10064 678681321 4329 4330 177246548 88991 88992 109250590 28968 28969 646821141 90405 90406 7013436 61240 61241 729084007 92372 92315 447748591 11625 11588 576943136 87838 87803 456032818 75132 75133 943426489 70985 70986 379487134 19208 19219 602953707 46872 46873 39992349 88851 88852 969041641 21197 21198 653421078 9086 9114 438253250 83246 83247 365563980 6952 6869 90320439 78149 78191 414306493 84992 84993 98538193 98427 98509 247671297 46501 46556 265662717 56990 56991 58757611 26352 26353 655552379 83179 83180 645234100 7619 7620 61067520 68332 68333 558754042 28543 28535 710057180 93951 93918 354972618 35457 35508 788258026 83922 83844 134054245 2478 2468 752573943 19309 19328 312484126 15015 15016 462673895 60640 60641 796958003 6909 6910 512888202 36340 36382 589879019 73095 73170 72557586 86085 86086 53951923 62162 62213 578830010 85422 85423 165605987 20010 20043 146702372 16138 16072 907453781 71424 71500 713751041 44963 44964 751983473 62709 62793 898727264 9096 9069 867442774 72080 72152 544391845 3837 3815 185687510 5328 5329 795515881 13152 13204 632868716 63837 63838 306985300 9344 9345 189548228 94772 94773 728434634 74248 74303 427067562 43030 43031 113189307 87776 87777 563915055 92510 92511 419090142 47779 47780 432345809 86676 86677 42096672 18618 18619 39190236 75803 75804 412041691 3440 3441 4087307 46947 47015 206287945 70908 70909 937114900 49955 49956 843934454 22690 22686 454860078 17917 17875 729980732 63386 63449 20447829 45803 45743 395166869 78372 78442 308918641 92846 92876 80887514 77248 77246 983081615 21269 21253 14216656 12180 12181 645215686 81197 81162 629809808 50608 50550 373747816 64963 65015 987387087 12570 12642 21051365 73899 73916 643984015 8283 8262 122383953 66612 66613 368097528 95963 95897 854110133 45515 45477 282480383 51532 51549 592514584 9554 9628 611718553 19930 19978 29917277 7562 7563 852791408 18804 18805 817740611 11537 11497 634613991 1433 1434 230635520 66686 66704 552619121 8868 8888 838162454 48924 48890 671281677 2495 2475 947359141 3642 3674 981827376 4969 4970 95441012 39669 39752 444567012 65287 65288 200606420 9724 9646 353563837 45239 45240 257913222 49413 49473 911009158 64528 64529 164244357 22382 22446 161192332 13567 13568 363244049 36603 36530 886037374 31773 31821 384821242 52592 52593 761351881 34966 34967 649577272 80657 80698 911653317 24237 24212 689047234 32107 32141 335292769 77941 78009 297488972 46909 46944 827656217 28574 28569 722601510 98133 98134 208439166 11958 11959 920857266 6145 6146 472521009 74404 74405 836272038 70117 70118 780082175 15570 15630 362083121 3961 4005 985072543 62499 62500 373481512 83192 83193 739274314 2730 2694 926060826 75869 75860 81528814 97948 97949 27012914 48367 48368 584794340 51752 51749 105922618 87390 87457 1638413 18337 18306 720236934 92383 92433 456802476 56810 56811 19825906 81401 81402 321931283 93000 93001 705273047 44543 44544 882185338 50935 50901 361586897 86888 86889 994250073 67689 67703 974675084 75280 75281 420829478 28400 28401 162289505 88980 89022 727445332 38911 38912 788883645 29780 29839 852662147 14138 14060 581135697 72884 72921 609397325 1239 1281 376615415 20553 20470 587834568 26835 26754 816364678 32735 32770 922407495 93876 93877 410752711 96095 96096 856846541 80373 80304 414853396 8549 8550 107465893 88823 88824 554122818 24465 24498 808713986 82608 82609 753682925 10607 10549 475856641 83247 83248 806681338 29767 29768 802356915 20460 20476 514621486 58625 58703 434669486 21076 21077 257305003 17027 16943 281193410 84013 84014 174879811 27865 27866 61624508 39174 39175 267837118 99373 99374 729821497 954 955 262903018 29447 29448 427529312 82495 82496 685218796 46229 46230 626647799 4693 4615 290954639 27321 27308 269708838 44758 44759 702130464 48486 48487 245636819 99139 99140 414438552 2681 2682 81059912 19868 19869 946656122 18152 18153 880129549 28616 28617 753596188 86455 86456 291201908 58908 58887 576565257 88788 88740 807010480 26077 26049 245176029 39149 39217 243125298 99985 99986 115238793 46581 46582 919164293 38771 38856 451246112 40209 40210 793822813 80106 80160 712639902 36390 36472 744909368 70266 70272 346057752 85840 85841 943736050 32305 32306 588538808 15803 15821 538267381 77314 77315 713137146 30148 30149 969457021 571 572 489488813 80403 80396 279443285 86562 86563 867217962 9562 9486 181501722 22027 22006 113415018 97446 97447 761706054 10594 10515 814761366 40893 40836 669835243 47845 47835 186047482 84540 84541 226305601 5992 5993 79304556 33019 33020 736812196 52253 52336 285442367 4230 4273 73560150 23597 23598 115293757 3043 3044 118211902 47319 47244 924469244 99061 98992 207473659 29651 29702 576624353 86122 86207 308964499 51105 51070 155474989 94627 94565 631853469 18967 18968 2836700 34144 34145 808683783 33077 33078 854683774 80110 80184 691689863 56513 56514 150678791 29764 29731 232950438 31578 31579 255287622 51203 51241 148239897 55974 55975 309195867 80305 80312 325925851 80081 80082 237470552 55548 55516 58909615 90341 90369 650200323 18700 18701 645795588 96130 96131 393246010 14796 14756 361836365 22630 22645 376631221 64024 64106 316159643 96728 96811 303677138 28115 28055 546767662 64437 64387 698693884 78850 78902 803908324 93800 93801 915805640 6622 6623 80772679 78644 78645 491835553 72987 73062 867561793 55638 55586 833009201 60811 60812 789065649 64269 64192 568986141 47876 47877 370930094 49043 49054 794746060 8400 8444 47098429 29876 29934 349478705 64520 64550 449718034 72374 72326 972958824 87317 87318 343595865 50617 50618 864768757 750 745 389030064 77308 77351 627208193 1001 922 139670652 82265 82282 604102565 35767 35768 73153001 14359 14320 856501139 75800 75801 709407754 52022 52102 31768399 28179 28170 919894111 60254 60190 17300988 97292 97275 637349080 34609 34645 245008035 77786 77824 6235851 17019 17020 563218733 86308 86309 404768430 9588 9589 81687026 9481 9482 946611206 71460 71483 653506113 48243 48244 445032513 82559 82506 49994329 53715 53716 644655793 76437 76356 334482922 69535 69536 827462148 91467 91435 556533386 31679 31720 551156350 44064 44065 962584622 96789 96790 546811304 53510 53572 905450057 81741 81742 448212945 25357 25358 835297820 52065 52066 153321084 62727 62728 124239951 4895 4896 100671881 17092 17093 385783308 59888 59955 365269651 90280 90324 502372547 93507 93567 932479565 97382 97310 915135988 14969 14970 246968101 40915 40916 66416962 33214 33215 841630976 13954 14024 596223819 90339 90340 156324705 59801 59802 875186324 61588 61589 837892292 13673 13618 514884103 72364 72326 724487807 29870 29798 611378968 8542 8457 191390450 18936 18973 757949504 65420 65421 181867023 10674 10675 989943279 75321 75322 342025212 85039 85081 128607235 13628 13629 797758573 12957 12993 879983655 4982 4947 964982759 66802 66761 867638150 70504 70505 875624613 65650 65612 741990805 87446 87460 100912881 43457 43458 382104350 31266 31311 376444654 69964 69943 585945503 92812 92777 9174856 35254 35230 995918906 31189 31176 139569925 27483 27526 995825701 40539 40514 835707174 39222 39214 598189333 1364 1365 994599875 53421 53422 141376528 36574 36575 304854754 19969 19903 362222351 10378 10409 89743077 47357 47358 239915535 9738 9653 460943590 16299 16355 227722902 39379 39380 183950893 67224 67268 154725761 77035 77102 417111051 33083 33084 925703336 79133 79134 113520980 46521 46522 621105282 20901 20985 793023884 91867 91868 197954778 76234 76235 746712767 19192 19193 414061328 10692 10639 340634943 51660 51661 126651349 94814 94869 668031849 31065 31066 749390395 69201 69202 378031265 86539 86550 855301705 7798 7833 279175502 71869 71843 50273144 57747 57809 739832039 37969 37970 780066008 20998 20999 830096963 20866 20867 366161281 91897 91898 863239685 77761 77762 991916849 28038 28088 901076131 56373 56422 931883418 30728 30774 65823100 67308 67327 592009170 29716 29689 154890938 6684 6685 990657519 94255 94256 385869578 18279 18280 845862592 72697 72698 333827670 16889 16890 683434591 55557 55558 36590065 31127 31128 223846819 90815 90816 631007672 55337 55284 212175815 21260 21261 667732938 75453 75378 730878878 33155 33109 21048227 61762 61687 737156404 50010 50011 234414101 89390 89471 851233631 34882 34883 649632963 90005 90065 477138780 47726 47727 462705643 97758 97818 231053514 16814 16835 245717444 12145 12208 832122755 9707 9778 549432417 42016 42002 707475055 92023 92024 652804915 60285 60286 343719894 94535 94581 286412389 27413 27339 650099946 5309 5310 758290000 82373 82326 791305032 27268 27240 524537402 20970 20971 930871605 79894 79895 26435324 13088 13089 236169904 4458 4459 114500611 64516 64558 53217627 91905 91906 519461191 217 285 301715714 52325 52337 72625290 78272 78273 459905736 96886 96887 582157491 89808 89809 303926289 95500 95472 178060946 80797 80798 829380032 34531 34504 794960043 35472 35473 87382893 82247 82262 590070999 82502 82526 540349654 25332 25333 39766875 26011 26058 210498927 35201 35202 814479217 66061 66062 981432387 10578 10613 74743970 40177 40153 71061371 60141 60100 251722695 8438 8439 122246313 23796 23825 990801373 48806 48738 551944637 6626 6559 469232991 35846 35836 45304129 31288 31331 996722855 93719 93745 676830285 52143 52144 509293691 6333 6274 441072380 22423 22424 599819783 26570 26590 216200846 50579 50597 961966326 79669 79670 984334270 59111 59026 439244640 60664 60665 127668546 77690 77759 521754296 43306 43307 743957239 37254 37255 968611550 83445 83446 675457557 35875 35942 419088286 23754 23755 385988893 35866 35863 104482178 96427 96503 579391419 58097 58098 883506603 13583 13584 467396939 51795 51796 323446763 76212 76145 995967856 47361 47369 556286467 66378 66370 336184957 72635 72581 548606399 61280 61295 740850390 83541 83542 101220886 99938 99982 489259905 84854 84855 6835994 1080 1081 718585017 55137 55138 345924154 46767 46700 915089675 65368 65323 983241447 16920 16921 622636253 51812 51813 9203604 82697 82696 589729438 33731 33681 186220241 73289 73290 260489631 87875 87876 347909243 29471 29472 585136116 16339 16340 332489552 47472 47525 578733981 42161 42162 463102651 87759 87760 113183260 3490 3491 258412581 56499 56500 771790125 63644 63645 130124502 24540 24541 84232159 25460 25461 148495884 11499 11500 981426046 87225 87234 997726846 58294 58328 786980693 33265 33212 357209533 22914 22915 128383035 81339 81298 411727354 52031 52065 963977979 92140 92070 36329072 77665 77636 968350525 39917 39848 82837723 40864 40865 845113146 87663 87618 689616994 44621 44622 669090371 96557 96564 471398322 81359 81360 82534103 22070 22071 638788043 33302 33266 283253751 68516 68478 74012051 31264 31245 84215362 90368 90369 643553080 18572 18569 387137590 18500 18501 905368916 51193 51273 25502015 31903 31818 992544350 29048 29049 194851784 97980 98033 551752775 41857 41894 571392767 23721 23722 535800720 10538 10514 187500742 64369 64370 107362705 24884 24916 296742303 36219 36245 758940079 92854 92835 82735546 88491 88517 709816394 93695 93696 714942722 66870 66871 29618809 43256 43286 634451416 39516 39459 974215026 43972 43973 466379289 59813 59814 87792371 65230 65231 978111056 96277 96344 36401169 89290 89291 617837284 33268 33269 689751190 29057 29058 81143418 58451 58420 621829220 63090 63091 837019470 7564 7565 517856185 47889 47937 175986837 35415 35416 89553477 48341 48390 731021498 58694 58777 786988207 96732 96733 822805196 59585 59601 497420930 96412 96432 377323699 66489 66422 719795515 4784 4785 499079311 20944 20865 252221708 13082 13101 746502470 18129 18057 730352369 66098 66182 930604936 9565 9566 990204323 6856 6935 504077628 86719 86797 686779376 87281 87282 37063646 4375 4383 698860470 60633 60634 544580169 22304 22261 622752969 30319 30320 313307515 22719 22720 934356945 4004 4005 909698750 64962 64963 526805814 93826 93827 126436217 45812 45813 465120284 16966 17012 776386260 75693 75712 114266911 41428 41429 943463717 25702 25703 850197398 36194 36272 663803445 66539 66582 927126920 7707 7790 577456528 68197 68198 304333214 87848 87808 627364878 29597 29598 960723247 74417 74418 201932365 79917 79999 612135704 83936 83985 187007341 22883 22884 702368814 56541 56467 380440816 45281 45360 339792295 17863 17864 679354080 89452 89453 419824029 7772 7773 626042662 92604 92605 354773554 52854 52855 527750288 14389 14390 475169621 90070 90071 794541808 63384 63364 804135639 8907 8908 24470938 90580 90663 630281060 67818 67819 943550707 82211 82212 680834638 46542 46539 468671034 4307 4308 191116638 33968 34050 593365118 64899 64834 284745570 34280 34281 818739736 5687 5688 392312179 60538 60580 873500816 82386 82366 303777888 34211 34288 948746292 52495 52496 984109409 64919 64920 661562903 13306 13295 33722651 3299 3334 385625982 8117 8118 184992206 74208 74209 658412880 68946 68947 817072155 44444 44491 147423016 24455 24456 373282729 7876 7878 722761304 93615 93616 451920768 76919 76920 852324697 47772 47773 32461660 39421 39422 934201282 26125 26126 256745746 83215 83216 46872601 24522 24523 580844570 3483 3484 493262944 66171 66101 809678657 49190 49237 190284000 28887 28888 432703975 23389 23390 787001167 31348 31369 919082199 38390 38370 69719803 13566 13567 717894967 9069 9070 333418161 50053 50116 108438095 38816 38886 775574339 70716 70632 308573595 99025 99077 760906792 24772 24703 446169983 83596 83634 560930940 33128 33129 518612858 19903 19904 51966582 45680 45641 431294097 76966 76969 773783264 63029 63030 950536189 64298 64283 307406438 73968 73969 318949846 27458 27459 40994224 10740 10741 537839372 52637 52661 468427380 28007 28035 147494131 72626 72612 361328990 9343 9339 587881393 39225 39153 800263313 80137 80177 411035162 85315 85316 661924196 61003 60991 965327838 484 485 922745768 74885 74836 507584387 86383 86384 416030855 36299 36256 484044245 70990 70938 725388404 30374 30375 664564896 2292 2293 428528351 22366 22406 179731840 35833 35834 874313057 33520 33599 810049908 28072 28087 740318618 74965 74959 694149317 26869 26870 368347151 93972 93894 154950183 32333 32390 127295268 4262 4263 260304674 9414 9415 104374309 88706 88707 903361022 85038 85071 187220520 67695 67623 73295626 14718 14719 75394953 18515 18533 623737507 5666 5583 708719899 98336 98337 287688746 56880 56938 138888159 83965 83964 384367335 96494 96447 266509510 95048 95049 611900098 81069 81070 586240054 32051 32052 95113770 44116 44124 800996387 94139 94066 445011525 21917 21918 625318242 72312 72313 737463924 29146 29065 776095405 29720 29798 941977757 1983 1984 457024080 91594 91623 86554089 47458 47422 79165896 1131 1132 173616411 59755 59807 661794070 18206 18207 166880968 10238 10239 592520153 94579 94580 349389258 18981 18927 578604777 26301 26302 652207976 52952 52948 38618724 71705 71659 445863108 90025 90026 558432217 72380 72381 656990121 62416 62417 255879146 45823 45824 507590801 95106 95134 998403904 37237 37238 694630223 25930 26009 445438753 40263 40331 533666517 42922 42923 29399115 30881 30882 109969185 64548 64536 62554060 36675 36676 245870136 48746 48813 584476342 18971 18886 250100659 77712 77758 171284339 86768 86769 213576861 38271 38272 12486762 50927 50906 807797436 39072 39073 829458958 52038 52002 740721466 88206 88207 279096605 47788 47858 712441724 39666 39667 129351946 95752 95713 15824781 54225 54249 70039269 93412 93343 351497369 738 784 221412219 97501 97573 472707385 63897 63898 929648553 95570 95571 365923860 62477 62535 387900685 85646 85651 257909310 88166 88167 468835429 29005 28925 189891282 38093 38094 643199831 51319 51320 892578678 35364 35358 971481382 63079 63080 742848428 43720 43743 426420701 46142 46143 290987955 26665 26666 268202268 63765 63766 582628941 71256 71197 760752652 10979 10980 468966204 27271 27197 759166526 80905 80860 380192841 78415 78359 784799883 28099 28137 997251070 66096 66065 547326680 61064 61065 188517906 3482 3507 883881139 38387 38382 971670291 73386 73387 701347007 52167 52197 185792375 76106 76107 727742409 66512 66501 817368909 5494 5495 414893685 631 559 34641739 16715 16749 476986940 94875 94876 787795794 91492 91493 532973659 6454 6508 178760091 71741 71742 188729986 97398 97477 276500447 82106 82107 661290134 40878 40806 998592846 80665 80710 887426200 56279 56280 104846 99904 99905 800984231 83824 83896 742862814 44029 43988 404368470 25854 25855 669127420 50668 50658 649405640 91275 91216 752922485 17323 17324 776948078 56275 56235 911740900 56147 56148 987140828 86298 86299 897937247 91291 91292 432934601 7797 7768 766296303 58954 58955 819129558 48850 48851 159846742 49889 49890 413042460 36300 36254 818211804 11710 11745 964274648 27256 27255 394317276 52967 52968 577348284 36807 36883 983101481 60977 60978 535683071 20314 20290 906900448 71271 71272 750523139 48913 48914 33212420 8193 8129 104502411 85635 85636 583115707 42885 42886 191137074 32407 32408 195081352 11034 10999 802501579 38521 38522 452249631 26276 26234 340938070 4863 4806 163557065 21534 21543 395079542 18365 18366 71916773 16113 16114 974123431 56079 56074 47464603 49327 49370 888765992 43201 43184 206944127 40818 40827 847015052 16077 16078 383031354 96724 96669 405618674 16140 16084 271256023 43398 43399 140966077 43797 43810 677604173 74930 74931 834772992 48804 48805 19739978 8773 8741 583695917 64307 64225 645888578 82501 82502 960846576 65129 65130 998047347 75092 75093 143243260 39227 39228 756916976 8805 8806 558142871 23023 23046 390469481 46695 46696 268907839 22192 22111 280035822 18003 18001 500857595 54804 54805 344124299 27261 27262 148302769 72790 72791 393898367 75331 75332 970411750 45235 45236 867262335 7674 7675 79352528 82607 82608 298484045 42452 42406 185448347 28269 28297 728618817 68976 68947 509106139 8122 8069 260207507 44551 44552 490972792 92074 92075 695294263 92836 92837 628903657 9061 9062 601410180 12765 12766 273842984 60796 60797 689367197 20976 20977 706103092 50305 50228 19322963 87412 87413 966220456 48109 48110 636538691 43036 43037 305912679 89437 89438 417530542 10401 10402 296098412 10136 10137 998323624 89169 89162 513420864 34170 34171 825146465 72687 72711 441883070 43962 43963 747064502 48227 48228 361469127 3700 3663 12051977 93308 93288 752290628 18741 18749 396355667 69159 69236 75656743 2603 2604 751518260 81959 81939 501627104 46963 46964 692536423 62438 62439 214209193 39334 39250 580470889 38813 38814 749907302 22316 22319 310995438 46860 46879 997171393 96640 96601 152679745 48425 48477 802475589 77523 77458 289494139 53720 53721 945899625 11084 11106 702632785 85043 85039 15055943 71548 71549 442251017 56871 56952 52058967 39200 39201 360758512 57819 57820 772185976 80932 80933 406208922 18259 18260 425037239 48958 48973 313605247 65783 65865 406128951 74887 74925 559048072 17051 17052 866000708 95717 95769 120149290 1041 1078 288757925 41474 41513 904567344 81385 81381 109479884 10130 10131 242185303 13615 13617 186044161 77129 77130 39075186 86098 86099 602505400 12506 12507 876423053 28971 28972 50068991 66041 66099 41126673 53870 53871 73284115 51348 51425 449368270 90001 89945 443863755 54156 54157 717774201 99711 99721 28017124 93590 93591 43727384 93024 92964 973148456 82231 82266 128185464 51894 51893 758208486 41175 41094 514466623 73885 73886 334510737 52933 52934 726684772 6535 6497 156181977 9896 9844 938304730 38519 38520 305237240 78263 78264 956282226 3087 3088 439998682 56188 56138 490498085 81036 81044 754601453 34999 35069 649142898 83904 83973 719962329 88546 88570 564806155 91932 91933 192462218 72852 72853 602680709 23058 23048 958953326 63374 63439 720315139 56500 56501 638088682 86065 86066 418383635 28073 28025 619519364 32330 32331 301707181 35388 35389 60480601 72659 72660 60678626 25027 25028 522712541 59981 59982 953930319 30209 30210 200795747 45971 45972 103052034 88589 88590 924016014 58114 58115 491726524 79163 79164 102420969 72266 72267 384012615 69594 69529 474269599 74253 74254 334400559 51275 51306 789514228 63280 63281 29642604 70799 70800 199687666 41720 41721 695793520 36478 36475 942540051 91060 91061 550453830 87966 87967 270115584 13471 13401 652564438 44897 44949 324840334 29582 29583 686977790 35231 35232 869331422 77987 78038 591785494 28057 28126 507598753 76807 76773 732850317 33916 33883 36181124 97745 97732 723281792 63752 63781 754104955 33740 33778 934500141 23496 23506 219888836 51799 51745 967159394 47006 47038 408217241 14401 14416 565624333 34191 34217 325780864 57648 57649 130421739 10844 10845 992596535 11564 11556 511141607 50495 50551 281337163 76907 76908 209300292 61054 61108 948148806 75625 75641 445479184 44944 44945 23961879 89692 89693 882066141 88492 88426 901039392 29692 29693 522630202 26333 26346 199468725 79787 79768 922150989 18205 18196 710449661 54489 54490 978955519 33274 33251 119926401 60464 60465 824585010 4087 4088 826884207 56459 56460 915360707 44769 44770 498230218 86832 86833 576272147 70905 70906 555920311 1614 1615 93495877 59238 59202 911236452 49460 49504 569852738 82744 82745 318207711 40982 41042 634301456 54474 54485 693273165 5946 5947 78412242 96621 96599 446617207 6391 6392 429930034 21631 21632 299909103 46120 46052 402143584 43622 43567 840835072 67083 67084 591298700 1876 1877 324468972 97445 97497 97714889 88733 88734 191735804 55914 55915 302133375 47208 47209 330288418 38517 38518 869607390 1037 1072 108209666 53037 53038 917300467 14156 14157 657338100 26736 26728 49750548 86447 86448 466165415 30092 30093 665960928 16993 17004 647916417 4259 4260 935680824 72171 72172 293979710 56271 56213 987116812 28202 28135 199009941 31196 31197 502997990 52849 52887 871410777 91405 91406 24798349 83516 83496 695712702 57160 57161 720176309 16626 16627 966870688 30809 30810 763580304 28980 28903 131098946 62594 62595 301769811 26904 26905 595302755 8222 8296 884987827 16984 16985 411774523 82598 82599 148931467 27015 26934 774460068 45654 45655 83795868 62933 62973 666875439 77945 77946 450147078 6821 6822 302530522 82206 82277 196111150 57181 57182 174818097 64813 64874 266281943 35753 35794 311413534 25676 25677 879469940 71725 71733 889238229 5912 5838 873821468 52615 52616 584132102 76473 76546 919381482 84184 84185 895794262 5522 5438 184449027 10862 10899 505464326 47818 47819 377309937 95154 95155 686513064 34636 34637 647616387 30490 30491 676311458 78769 78770 875541129 65026 65069 643577200 75018 75028 464920012 35814 35878 887113427 45387 45388 343889432 90845 90846 208377517 63483 63484 282724592 29099 29143 445531172 25896 25857 966928911 11755 11756 814420586 19883 19829 330015018 94850 94889 910933667 1174 1253 177350872 74692 74693 533172356 88766 88811 279832624 61607 61618 431796947 14522 14523 550794983 84120 84182 361940289 73886 73960 815898641 18507 18508 381726213 44823 44824 559947183 91655 91656 584503966 12236 12282 469871251 50411 50362 436862771 35526 35527 210536650 28482 28483 861224960 32911 32970 184383927 84935 84936 349185507 18533 18534 503737803 63833 63831 466799992 94920 94921 497778699 46445 46528 468939454 10474 10428 14728395 54333 54334 246676553 20647 20569 182593385 84848 84882 931007994 90616 90617 926201369 19006 18962 418809924 43391 43390 269322198 23129 23130 821242752 76715 76653 952486105 99714 99770 325339318 31696 31746 845229152 24649 24707 169738172 81537 81464 231817203 48952 48901 788592091 83883 83959 880869090 21551 21552 752942265 85122 85123 824858350 53723 53653 971318649 94998 94999 385970385 68231 68232 511149347 38443 38444 530847570 87693 87694 260054503 80855 80856 737235982 57323 57324 710201807 55354 55399 291271487 34986 35002 752512833 96539 96512 46958003 16822 16823 132531321 12015 11937 137700730 62925 62992 607014474 64057 64119 179161502 66504 66505 453604146 37138 37139 182367306 52881 52882 481569439 98962 98963 954015087 10376 10380 847191713 3695 3696 830839470 53892 53912 879931312 95873 95874 797846123 65961 65985 919257257 88358 88291 729584560 13553 13554 969957986 80303 80228 464369544 50247 50313 41452524 96545 96546 996411432 9659 9640 213517229 64532 64607 744264270 84694 84728 306127377 40983 40982 193980856 37925 37926 608403194 46927 46958 397879750 19946 19947 616600378 11960 11961 470749778 22765 22766 184975816 2948 2949 821093344 25071 25072 482976782 26523 26524 311737391 55466 55467 522776591 77634 77688 527560923 78487 78485 993472266 37077 37113 452267214 6448 6449 112271667 5101 5163 146232078 77495 77496 91431442 96906 96839 671301682 9161 9162 940734413 51206 51163 153145782 40301 40229 372183045 19148 19216 725713606 99665 99666 907471449 76852 76818 669427805 43056 43057 304593963 44095 44096 279116602 73229 73230 87807221 49094 49124 450057212 51838 51811 696999780 23822 23881 208518522 20028 20019 280498682 6530 6531 597248206 31351 31352 862847078 37300 37382 903309309 1856 1930 187000350 65015 65016 389188944 56032 55984 296734111 86099 86100 626734458 61263 61335 159456627 59355 59356 1590711 45332 45333 820269011 51421 51422 690149998 51788 51866 437628874 4199 4180 233554168 48131 48050 755213667 32455 32456 436973818 93840 93841 581106871 29078 29079 893885225 74851 74852 26548674 11487 11488 158595417 76420 76381 929169549 52710 52709 496002908 10427 10416 538565729 22585 22666 406232791 34529 34585 881410023 34173 34174 738721143 25927 25919 91808275 37824 37808 643121326 77685 77686 159711028 34929 35009 708279667 94807 94796 67083249 83597 83598 733953346 53412 53333 925878240 76790 76791 516887381 28345 28302 925287881 49372 49430 370690401 94966 94967 503832373 36740 36752 408872332 48434 48435 512618275 83351 83352 566858314 15920 15921 323466314 64219 64220 495073666 93128 93129 372851840 57039 57040 127347454 20482 20438 773270858 46639 46609 754910793 79446 79447 955617580 26217 26218 510763669 23233 23234 335012657 6381 6451 534569400 93093 93094 261534920 8141 8122 709112783 30633 30634 104769355 31417 31398 615160222 77232 77287 668892513 80795 80770 684764741 4888 4900 900212759 51968 52037 968481947 56235 56232 418141874 7588 7589 22022161 46136 46137 172573106 92895 92896 993749636 43255 43256 726801482 76748 76749 591334032 80883 80904 246073148 83682 83683 400023265 83400 83420 3144356 62755 62756 375413581 1630 1697 539768791 20325 20326 945555584 62163 62164 86193488 96491 96492 708687287 87631 87604 636518022 70776 70777 322100566 70404 70405 666302773 87419 87396 196987828 58156 58125 418968521 95195 95196 315016846 88436 88437 184404727 12018 11987 410147031 49186 49233 833739848 8175 8176 15271944 31812 31765 430608254 87731 87706 818768949 13954 13955 110368612 47144 47145 454862079 69209 69210 70627198 59668 59749 393951143 46750 46730 376208236 32514 32515 73701160 28750 28753 656364351 34490 34529 934555075 91360 91361 568159073 97369 97370 818774008 40093 40094 827357173 78013 78080 49602358 65210 65130 906660336 86993 86994 775826767 21016 20945 658526864 8263 8264 443379050 41609 41565 750974812 39324 39353 197463363 28480 28481 903000780 34577 34576 602329681 80879 80880 703276694 8140 8196 154656535 13493 13494 738144654 76187 76188 428946541 81520 81521 98407217 38862 38863 537303399 30520 30521 842522815 26174 26175 327553685 3821 3822 936054312 96297 96369 576156167 97113 97046 895116475 34762 34790 945275215 21738 21792 626736165 69323 69291 359755613 96835 96817 656654970 11061 11043 250117013 30598 30677 799009942 96279 96248 416258589 10978 10979 508625339 42736 42797 368105021 30541 30514 984870268 90805 90806 903920196 43592 43574 464792541 86330 86331 121193793 92226 92246 529309648 73022 72948 589263869 96873 96874 267760294 94739 94801 747814493 71862 71874 450436909 66412 66476 47728903 69862 69883 493679341 74016 74017 586456413 45038 45039 305054024 94141 94086 921201894 94422 94423 940737912 50621 50622 560013052 29773 29774 15728542 12991 13036 981173575 21307 21367 79701978 10430 10431 192932887 52714 52765 106618118 63454 63455 957824687 2404 2405 777885634 38961 39000 142194211 85931 85859 932081434 66271 66272 981786054 76745 76746 698554748 60514 60578 450449116 51306 51307 24131552 19180 19117 115818971 70934 70937 17323003 88681 88682 994890797 56307 56260 660261307 55654 55639 28714396 45516 45517 471891535 93568 93634 360896820 31197 31213 708848981 36615 36616 594427378 30081 30082 918012382 93221 93249 258367465 41425 41426 572369654 15546 15578 409918364 74597 74650 377068566 98166 98167 583075562 19663 19608 352220771 75560 75541 384812054 72590 72591 160914925 31880 31934 880083141 25156 25157 833938493 30124 30049 221353068 83050 83051 588516045 86118 86119 85507459 9467 9468 494495822 1614 1673 418285306 79176 79177 710449202 84165 84166 797428287 64769 64816 731438596 39794 39787 888283201 62995 62965 749632561 25933 25934 123623767 22364 22365 914240716 86663 86664 637142789 25368 25436 891005770 16824 16793 358811482 89912 89913 982538724 47849 47892 176120025 8838 8770 11619590 93947 93987 755517165 64396 64407 766116370 31079 31141 385940282 15267 15335 520602397 90755 90715 416228211 13482 13553 780686036 91646 91708 528735878 85918 85919 524426247 62163 62174 144528962 80310 80311 684360557 65139 65140 524777260 36762 36763 545294902 96555 96556 605022769 17108 17129 244013193 98875 98820 827772275 26863 26809 329580455 45856 45857 431963517 68952 68951 885245299 82243 82244 437258393 22482 22559 872188925 85732 85733 565553967 92 93 690876384 63690 63619 434192327 31180 31259 715709739 49337 49338 204919612 98638 98623 221102281 31442 31520 233888910 49970 49997 170853486 15400 15401 276314795 65926 65890 413085414 99991 99992 908227003 44360 44361 209148468 3678 3721 122828075 1806 1807 164322261 17252 17253 875489498 40408 40462 430071887 45545 45546 284497992 2136 2137 355000989 17119 17120 153641294 74164 74165 130472277 52601 52602 76403155 94827 94768 142642868 91195 91196 381217381 57411 57395 751067055 48364 48312 921484533 72738 72739 287186253 26005 26006 737714725 27706 27707 576802789 31841 31842 813407447 26129 26130 590545755 2421 2375 946177642 43318 43233 844573620 34102 34103 493256639 47177 47178 473229857 131 75 587781571 29499 29500 491359177 67863 67864 368008216 20438 20439 828785486 14418 14491 955268142 57926 57927 460971741 996 1025 624535061 65255 65245 968182524 90146 90140 995030449 15311 15394 987806525 26228 26144 430851334 36433 36405 888308253 79290 79268 925842431 80516 80517 439277754 75003 75080 425349745 4449 4388 879736469 50368 50369 659918757 28529 28518 978302070 56717 56633 820882848 15247 15248 124096290 2441 2442 958956499 45161 45162 144033548 51605 51618 260974725 85477 85524 591188468 57042 57043 552751998 24425 24426 351992739 81383 81378 352378329 89862 89859 656818557 94249 94250 329068236 73530 73468 559916614 59107 59082 333293051 25869 25870 381346772 21744 21745 904554744 20027 20028 974267204 82358 82359 543415177 21029 21027 76690426 53426 53409 884066462 61504 61561 699211147 90604 90605 705868697 65575 65576 693071992 49692 49693 426521509 64168 64169 632549719 60627 60676 684103846 77126 77056 927749260 58998 58999 614793840 82116 82117 941342107 56276 56255 485298754 13008 12995 496714280 17312 17357 441922442 92985 92986 949279211 48682 48683 225314091 70996 70997 733444807 10174 10122 248497575 13894 13895 348257464 96365 96304 795442073 69411 69412 76793939 74975 74976 198827326 90617 90628 262518190 4383 4384 587080069 46268 46269 736372844 89249 89263 941322139 26992 26928 376135022 97345 97396 223741094 67647 67648 332051721 28579 28586 805476018 44379 44442 45061035 3808 3809 362409780 98833 98764 585339173 70819 70808 773037134 5729 5730 564077983 82744 82692 838392603 92886 92883 389725209 20696 20730 648642409 68637 68554 577994293 57229 57230 228496063 65737 65738 860299012 17425 17363 462465519 21402 21403 84134273 54506 54555 738840485 67926 67847 464685491 14068 14069 977863835 92832 92833 617489886 47376 47377 830333452 45742 45743 497025774 82421 82389 21862752 92893 92894 80827524 2033 2034 316035820 45873 45874 209369447 36301 36302 300299988 86747 86748 267857526 61676 61677 401521437 61196 61145 438501582 64384 64385 347209629 83902 83903 226022167 71423 71373 901075655 47397 47387 873244995 6251 6252 633536353 7281 7260 85119649 42122 42205 85748258 64009 63945 889022269 16455 16456 308127988 43654 43655 446239501 46275 46276 786019346 27571 27572 576287270 21476 21477 715361425 90293 90294 951354894 57575 57576 979622245 96647 96673 503148260 64968 65042 314621233 55648 55649 143982307 22688 22689 495381884 53371 53372 285259428 89859 89860 945520878 18206 18268 702480682 2487 2488 569723213 85735 85736 698128100 99402 99403 415391226 91880 91868 939495422 69481 69482 747972066 39517 39469 743385971 60905 60906 656422649 15065 15066 140058160 16475 16457 793185537 71467 71422 251467307 14686 14721 187112733 77102 77182 946773716 36270 36278 738482910 50902 50903 125700726 2004 2005 901659003 93599 93657 42414207 25037 25038 164414272 74166 74167 568267315 86983 86984 687305767 69693 69694 230274589 6926 6927 975048511 21647 21648 342791817 13226 13227 37958405 1177 1178 779253324 15153 15204 456132735 35277 35302 927452256 17426 17427 840574520 69955 69956 149506517 14736 14804 184421776 49232 49160 115916628 99983 99911 935860026 56459 56474 153366100 83022 82944 806466599 58753 58762 401343106 84245 84246 997007572 85197 85198 371595732 31740 31783 512579547 58266 58267 773480988 39416 39417 376114397 60365 60329 694074167 91637 91631 630809009 18874 18820 398462433 13376 13377 516705003 87766 87801 190773115 34003 34004 838951857 45349 45350 973891942 57311 57280 904951908 15828 15885 655254097 24812 24756 17984646 31111 31112 933478269 36861 36862 130200663 57246 57297 110380637 47416 47417 859792929 36815 36730 943902678 76848 76889 415234023 98532 98533 828124865 25600 25601 41391806 17602 17603 218324665 94706 94622 640883529 72646 72692 274479583 48297 48298 924555241 40749 40830 792641351 14847 14848 492495639 5907 5908 645876726 38010 38011 77138044 59875 59876 570760000 6842 6811 648462401 37895 37885 539989588 43803 43734 685252855 99512 99513 710336054 39539 39540 348559341 89349 89358 569915804 2794 2795 812979245 57709 57722 264592205 11320 11343 102067324 31113 31095 887466303 13961 13962 701332086 3807 3808 630034681 37002 37003 248828135 26080 26119 345582644 96303 96304 32832475 86858 86869 396031727 25335 25407 244009304 41532 41533 522182910 91055 91093 628068724 77074 76990 665579235 93177 93178 677526596 98243 98244 999910083 98204 98205 891981550 79714 79765 199281774 88996 88997 165215273 3297 3298 265104314 77702 77747 967674877 85801 85802 646581881 95071 95072 313115589 53687 53688 918469491 82279 82280 617340642 44783 44788 499491816 82472 82464 507729553 73980 73981 283704009 22670 22749 365860301 81520 81533 666547193 79350 79351 917102087 69073 69074 338620076 53302 53338 493041446 46531 46532 889218793 66391 66465 57658298 54456 54373 867540480 13510 13511 997202766 2642 2600 29781478 36938 36865 154627892 66675 66602 875377780 2777 2778 374790798 95201 95202 486766135 50377 50297 324108310 22584 22638 901310701 84912 84975 250035825 15829 15911 30980135 92361 92377 865561423 63278 63279 900231903 19006 19007 893096497 83771 83769 711575600 33301 33302 945964862 72146 72147 704192081 202 164 556681669 61824 61886 769491901 85655 85733 236797969 6736 6737 847038494 35219 35220 343966409 64921 64922 833166953 95741 95822 282389720 24393 24454 483892361 74428 74429 157001436 93243 93244 449135985 4257 4259 393740640 44885 44924 599285731 30078 29993 186383891 62314 62315 294266857 24007 23958 428625785 43547 43514 561803095 55169 55170 374540284 90957 90977 26993522 94611 94612 822053268 53478 53492 606523703 58780 58781 924232606 21207 21193 741513666 31880 31881 228722252 98803 98804 274204200 67889 67931 506397314 47684 47638 566127493 5339 5353 121334742 81368 81369 452092771 67214 67215 586711796 84250 84335 644597012 57717 57652 666546614 57824 57825 684886847 23230 23302 466643752 16716 16717 969563561 46327 46328 639255577 3484 3502 666991230 57314 57315 632450212 8303 8271 683828913 1342 1377 719735054 3070 3132 985461370 5349 5264 981338206 41112 41085 717577330 1442 1443 343754491 69319 69350 780157723 17049 17085 721588288 56841 56842 78606758 91487 91523 673116426 72263 72264 59077889 23245 23246 169976662 34568 34522 41284653 99049 99133 327287097 97832 97833 10748316 2105 2171 490557665 57581 57582 834982267 5908 5909 527326278 70296 70297 5238731 73426 73427 443057013 17952 17943 121524103 21789 21801 206005565 92701 92689 781115034 13875 13876 252390094 81565 81536 537766223 40278 40279 178073454 498 503 869419114 6302 6293 707807271 99141 99142 444297279 20199 20140 371613965 30220 30221 165886932 14684 14685 994389457 16986 16902 978547422 94834 94835 26321790 23512 23533 618287430 99260 99239 524355262 51451 51452 217476533 33064 33094 139769702 48062 48123 750557395 52373 52374 126112595 96045 96046 381956382 66659 66675 636212324 53208 53209 137447845 19089 19090 606767081 71413 71414 878217403 26933 26975 327966284 45841 45842 429082680 82417 82418 365003341 52874 52875 477881981 65382 65348 505866668 53442 53443 769397532 64002 64003 180232433 52287 52288 518572111 69732 69788 771390598 75440 75381 256901226 34008 33941 315957313 78765 78769 409436525 34249 34166 662190098 13066 13112 274664557 84407 84408 93280321 65720 65721 700481545 70249 70250 434409907 80582 80583 200788953 89167 89248 82272499 94839 94919 959503978 66231 66262 484731441 28686 28730 99923483 52341 52342 134691024 91700 91701 286077495 68768 68850 19587732 26257 26311 833239016 41177 41178 831470279 61986 61901 869785911 25441 25442 705319358 16392 16453 130985668 13062 13030 639947276 58497 58477 308654933 72540 72541 614726747 65176 65177 156839930 18916 18958 850612866 81689 81675 392016967 69417 69418 946522530 33925 33926 362750372 75247 75211 483082722 61113 61148 605659484 78444 78445 68726267 7829 7753 644928241 60708 60713 457644367 88608 88543 260025549 79994 79967 826260105 72091 72019 933537342 14093 14153 53518717 98272 98224 642181465 87899 87825 82717266 48326 48327 432078781 21779 21817 926780700 71755 71740 324580197 38425 38426 681812032 98113 98114 977165024 17018 17014 706198247 68389 68448 857996563 18459 18464 747171896 25521 25553 486841711 52958 52959 25816043 70647 70648 924682880 6639 6640 237042503 41576 41577 350133470 74183 74184 571579770 84449 84390 903861915 18135 18167 33423731 90340 90402 653354456 15048 15083 212856113 97867 97868 917824276 64294 64234 975870071 98086 98016 804958387 69919 69982 311988547 54774 54775 423775602 54960 54961 997620260 41214 41282 733145010 45501 45502 581012310 77562 77563 397894311 83846 83923 200384418 83710 83711 244758617 42706 42707 289712244 97702 97703 887625332 28607 28687 562139012 39140 39141 435625594 81698 81699 77174532 56222 56288 832993612 92310 92311 864865713 32126 32144 20881134 44254 44255 122870771 42061 42062 606055893 45880 45906 26738321 51786 51787 683973320 93926 94002 886677345 90680 90681 685266192 18389 18390 791606048 45542 45543 365748148 41872 41873 783449773 20892 20893 631265372 3372 3373 229186037 30194 30242 241049507 25649 25650 703645842 16124 16112 212565236 87571 87572 56025285 69031 69097 28388800 41937 41938 161182964 72760 72761 477476296 96918 96871 618925105 91163 91215 728658476 17608 17609 11382507 37771 37772 273658375 19119 19120 147614579 65910 65913 571865527 4236 4296 573114011 15545 15546 833552350 12169 12142 185581800 32490 32491 739874256 41500 41501 887867185 80146 80147 466800234 38466 38422 511132617 8788 8794 425386373 50060 50061 797102089 7826 7848 855933462 63552 63470 223990326 60299 60258 312730953 80319 80320 748785705 50396 50416 458679663 76392 76393 693547693 2043 2044 459632688 15882 15906 107614233 79995 79930 858814237 30097 30098 198729546 57345 57346 710148997 99227 99217 527561132 56851 56847 986654412 45208 45254 571683595 23579 23580 484756784 11212 11213 536518358 48376 48389 469999452 53759 53760 720354264 87419 87397 399217261 46673 46674 694038687 4172 4230 867995481 17685 17686 939595972 58719 58752 99046089 49266 49267 620381727 82474 82475 671672846 50972 50915 423427151 32050 32084 431478043 90058 90059 845491608 40734 40693 657320998 97099 97154 372967736 9977 9953 585381714 76524 76525 273897970 58234 58235 99970650 67165 67166 921013871 3055 3056 249636244 76881 76882 732600282 6482 6483 920790400 67226 67227 566552633 80504 80505 748265362 62667 62668 363723146 54951 54952 60202137 49961 49962 920669241 93410 93411 106457646 40691 40692 851247811 44521 44530 426458787 52511 52512 223615358 9095 9031 932720611 91310 91348 480516304 81164 81223 613268536 74909 74852 558118456 68581 68582 632795822 7653 7654 546055184 47351 47352 367231241 70334 70375 569701152 77959 77960 545132383 93302 93303 164805324 69298 69351 417561804 29556 29559 687560247 19858 19859 107797805 90534 90503 11980207 486 403 104415414 58101 58102 730767727 35294 35298 890610119 69833 69799 733810783 57509 57544 926019634 39468 39469 944241286 40534 40547 308672488 20775 20717 55950793 46460 46461 441896786 37022 37023 559658003 53091 53051 938710011 51238 51214 294389547 58739 58761 179677922 41141 41103 547645839 92871 92834 507440593 57608 57609 998407338 58182 58183 912676682 95969 95970 273266474 88386 88424 585668223 67040 66995 998167435 87409 87410 508136295 25842 25843 412168251 34799 34800 582725008 97250 97202 76309176 27061 27062 885545414 64231 64232 43717963 26720 26721 528975044 79745 79704 419173159 93749 93750 606404023 24593 24594 238857797 31403 31331 340019785 42618 42569 374093575 50022 50023 930393830 9597 9527 907809877 71567 71539 873815858 37691 37692 412559706 76757 76758 44148056 94560 94561 699989219 31851 31852 583991564 74919 74972 995759954 49632 49633 161386778 68657 68658 327603120 98936 98937 321703585 17685 17706 888991744 32784 32785 136487442 74863 74782 235783112 20304 20235 957391796 77223 77247 985005730 45263 45320 468984370 16560 16561 274246043 43029 43030 258401520 62488 62489 496772577 75101 75077 458929631 80068 80134 692250633 68133 68069 960468188 40164 40230 526807483 14125 14076 106009850 93231 93156 123315043 60671 60689 160880663 53587 53588 743909574 38622 38623 546860589 59 69 14833556 55537 55538 993396786 28232 28285 730102948 64895 64896 956651449 80599 80679 731364879 17327 17247 839623688 20968 20923 369951273 93369 93370 109592816 16333 16331 456889751 84750 84737 905624778 33017 33010 951728451 35808 35770 939464502 19985 19986 70809773 5339 5262 646107731 33947 33862 99624156 1124 1170 550620188 72813 72814 407106153 22760 22761 631860709 30449 30382 205786245 97979 97980 647738238 5591 5541 856314169 51166 51249 696068199 91498 91542 53129837 57155 57156 765995839 36910 36911 938512019 71285 71293 47427770 41834 41773 612304254 88976 88977 441356551 94000 94001 826470031 16170 16180 628085922 76297 76224 616612655 48288 48359 455743789 14598 14599 325459915 32539 32548 95398521 91438 91439 642451415 62816 62817 339572950 25553 25554 489912166 95826 95768 872705315 91223 91224 324844443 69126 69127 57698521 75782 75856 533810001 47327 47328 225787928 19836 19837 148273407 60095 60096 752949020 87074 87072 699487416 51970 51971 293215658 7699 7700 919824028 79182 79183 786449275 87090 87091 319037094 83313 83279 878795624 65924 65944 449726450 15153 15154 900650345 34507 34508 651522600 25760 25694 166390680 13846 13847 143915349 6494 6495 663604577 22811 22812 734029479 16304 16305 530411468 50127 50128 894737202 46103 46104 829688965 41143 41130 990797344 64737 64802 175199416 6255 6338 742005471 97302 97343 282885044 28937 28938 929848349 15313 15314 904737322 33822 33823 732533461 63566 63602 399509720 51381 51445 758085744 26298 26299 703215215 74360 74367 187603942 81979 81980 407323520 49309 49360 381241647 29897 29898 162482574 11943 11944 848119466 74299 74342 707622614 96113 96114 346207180 92470 92407 694997544 46438 46412 428969279 63413 63454 499855489 93220 93221 960356445 98604 98585 866949181 68052 68057 695923015 23478 23479 865340264 4510 4511 610759236 95733 95734 130497113 12710 12678 90499919 83438 83439 202163964 35166 35182 578573230 64179 64130 472037143 23259 23260 541200825 89221 89257 218875011 83654 83655 351835594 34586 34511 724711848 29627 29628 494206283 44548 44498 805431302 95705 95706 214153050 1804 1805 871570147 8700 8701 477773256 44044 44045 893816946 1504 1462 55616514 98161 98234 862147224 95557 95635 353504499 31513 31514 591917900 15515 15434 365364927 61835 61900 860769266 26469 26442 410038460 15543 15484 60633670 74136 74208 366112320 88006 88007 411823177 12748 12686 819647867 10553 10501 13998821 56265 56266 697784152 87112 87113 766169509 88423 88507 626907453 75935 75937 420227386 21203 21167 31844066 73860 73861 637843637 96271 96272 305007063 43140 43141 634562044 9667 9668 224671173 73516 73583 541940280 43667 43668 261468454 71062 71029 909985896 4346 4397 104495990 75637 75644 886933852 79424 79425 549249457 12192 12271 762831947 9940 9989 417887869 35858 35825 156441914 45250 45251 605852446 23367 23368 626105065 41766 41747 924394276 31739 31688 512627202 35106 35107 673496235 90693 90694 672577540 31632 31633 430744039 23403 23465 617976956 82065 82066 287554778 63376 63377 116138308 93194 93116 991026692 14783 14715 439663663 78301 78319 730466817 3766 3767 364578942 39438 39439 447964115 56690 56691 715754633 92612 92693 652869329 50654 50580 287324474 54876 54877 936647429 52746 52719 808764780 77526 77480 368583885 13220 13221 803238397 65918 65919 810862204 64511 64557 595916267 87047 87069 286593001 26084 26022 281713418 65473 65474 940677525 22015 21948 811454901 91216 91232 321139055 63653 63654 713456740 18103 18104 688223320 79973 79974 874437228 42252 42253 696654525 52603 52604 260579052 10583 10584 395707663 38113 38114 734316805 92131 92177 443928154 20725 20726 661519036 20072 20073 916914646 56250 56251 821155233 80201 80275 877750571 61260 61261 20522310 30068 30061 707097528 7247 7248 615843682 72101 72171 746103140 57270 57271 710825490 11241 11242 638839353 51276 51218 768273772 61362 61283 960990373 67488 67489 222933778 18078 18150 279682927 94055 94056 594225830 64997 64998 829559470 84740 84741 651664856 71517 71438 13132752 47446 47447 303622255 57593 57516 540110795 15097 15139 122759356 10956 10889 572441487 63830 63866 647495593 57826 57827 917126260 57573 57524 452581279 135 208 52454071 26955 26951 81293573 16217 16176 8337585 61460 61434 380676560 48411 48331 59647962 210 211 861971570 84242 84166 163349149 17698 17699 135181754 57195 57122 531710096 92689 92649 371423212 13130 13215 492216756 70635 70636 483476162 97233 97234 33056725 31437 31397 510984512 85790 85822 607245668 95596 95581 53407011 86528 86529 346521259 10400 10401 150159914 3493 3415 940493184 23556 23515 713982079 26843 26844 337130298 7282 7283 745382658 14678 14679 92469669 21714 21734 530671698 86326 86252 611635554 69139 69090 666704193 97552 97569 317349082 90527 90506 755085457 21422 21423 726879137 86880 86881 563028646 17563 17562 895905907 90465 90528 870641174 68324 68325 637974603 1618 1619 288549377 82649 82725 245724951 59276 59277 966997450 91484 91490 591033776 91103 91104 40504834 99047 99130 799586164 57904 57853 553379924 48655 48656 744105224 12943 12944 995455105 63752 63696 824321745 66643 66644 57592896 266 261 36587657 49148 49126 958399801 63172 63150 845295265 2020 1961 666311178 26279 26280 252616770 32459 32460 820709917 41567 41568 579509402 33526 33578 666691525 66309 66351 717784847 41749 41754 696017115 27296 27297 365611810 81212 81148 768726085 61916 61917 4392449 28899 28845 327560082 76216 76217 5780461 97293 97278 511651074 58480 58481 467155616 79826 79903 966131266 77672 77633 962543005 91654 91651 917867648 83565 83639 725367959 2457 2414 162245959 90544 90553 900417697 15103 15104 513393146 56713 56778 221337950 44663 44605 588432743 98674 98675 513309054 9889 9876 383083526 70859 70803 56523934 51147 51148 188391781 72978 72979 286274957 41730 41700 622196020 47806 47807 643088547 82209 82134 772055053 5728 5729 494072710 40687 40629 696638828 2215 2216 598101829 4434 4422 124228862 79035 79036 670751172 25415 25412 831682879 22326 22327 473300202 66869 66831 618224210 23318 23319 814349591 83406 83333 274706477 96824 96825 548998227 600 601 934399007 89412 89402 761696322 99426 99427 381057365 87601 87522 72559397 66893 66903 725255618 23827 23849 880213747 7503 7504 698265052 97061 97013 381608324 336 391 288977278 453 511 185296010 19083 19084 150305142 37616 37571 287057181 59697 59698 783474540 2178 2213 481031809 67933 67978 803241987 82455 82456 289592686 53078 53079 440785048 74485 74437 546299150 51976 51977 909938432 85153 85128 42504246 93025 93099 46647477 25307 25308 384471403 61274 61318 828947168 48413 48352 197572970 22481 22482 961800134 4769 4770 303494925 60233 60234 523955577 28643 28627 284092221 16389 16390 733655660 48333 48381 510832141 96534 96535 2913591 79737 79782 806499567 58937 59007 677551430 74214 74215 645352316 3588 3589 166981133 19545 19546 990423150 73475 73476 816160780 47014 47035 419589459 27723 27789 692357929 59054 59018 583390525 24956 24957 379871588 95120 95180 868266046 24457 24400 291110200 14090 14091 864204568 91231 91216 173129650 82009 81989 788851356 68107 68068 225822443 41669 41670 463347375 93116 93051 8835152 94421 94350 789651383 2027 2028 310464055 25980 26041 198525005 27415 27416 66579143 74721 74795 96914750 95657 95658 120375423 91523 91521 642492325 35070 35071 64933903 35932 35890 464068372 96350 96351 570488380 79212 79280 153351929 6373 6303 699399977 38900 38901 934081506 38891 38892 131137781 35650 35565 75366979 47226 47272 440704591 36018 36067 550912251 765 811 183886660 81058 81116 670161375 80092 80020 787054764 54650 54595 760951088 18940 18941 726495209 41080 41132 257736918 1089 1132 136276920 48974 48975 100252524 85302 85334 393306832 6822 6819 915309410 18527 18528 364476982 4538 4593 693007230 23420 23458 71367868 14440 14441 40173501 14304 14370 38491525 44947 44948 984724725 62254 62255 759788628 93573 93574 836884131 61458 61459 529893850 61824 61777 608384674 98410 98426 763754723 65993 66049 244111743 48228 48229 573499679 39892 39893 853405196 59194 59195 445902765 67865 67846 305395673 18133 18140 184710802 70982 70984 27320921 39612 39613 485319631 61482 61483 796013812 10957 10934 664229255 60192 60193 472200179 5480 5554 774172130 51459 51460 733401555 33023 32938 454797989 54697 54698 538165954 82480 82484 457752919 41527 41528 451863923 68334 68323 11134019 58046 58097 461255144 58312 58313 781622339 18861 18881 776263247 34110 34111 814628569 87428 87429 136077257 65906 65931 435549515 42131 42132 798068166 70419 70420 805576706 30704 30705 756672666 149 150 558570769 1278 1279 814894703 74764 74813 797948700 99243 99244 629798286 51471 51472 608865676 19778 19779 938363249 59456 59460 759070172 43395 43366 870043326 95444 95402 669863833 17012 16954 917370532 49759 49841 310553820 93835 93827 662796813 14591 14647 839791692 97983 98052 901077971 58592 58613 562200222 48328 48244 577237264 1442 1393 561146621 28989 28904 917879699 6671 6710 819880060 29187 29188 677774262 40641 40642 800696853 28250 28251 542996804 63010 63055 111625090 88535 88547 216909066 80865 80918 247188397 4257 4258 62940065 74388 74389 197784526 93098 93024 875787803 35911 35915 47171325 53287 53314 728883775 17850 17851 602753697 98244 98245 406877132 1569 1570 30041303 62546 62547 646462226 82123 82124 453038894 46080 46081 266563102 51431 51432 250646959 31617 31618 252218945 75476 75521 136531043 15021 15092 809705496 23067 23068 488283784 96364 96365 267088283 13788 13848 323656264 84234 84235 757062487 71228 71294 402712075 93397 93460 526127907 93849 93811 899215498 16176 16177 438051103 32771 32772 567016604 2273 2274 598238123 79134 79135 202103877 97289 97351 450817607 73320 73321 202176575 36060 36061 521426187 54376 54377 64924692 21711 21712 193179133 55172 55173 323153648 57032 57101 136024849 92865 92880 208084075 80511 80548 651876974 95399 95477 107905133 66859 66860 285558788 11933 11948 975032165 11920 11936 377070946 93188 93189 644802728 59458 59514 413083354 52938 52939 986392828 88431 88440 667834745 5297 5298 311937360 94837 94769 575206742 34731 34732 109111453 94748 94749 235733883 28043 28044 125372489 7301 7305 849908490 15881 15801 480363025 26729 26739 929158011 32699 32771 110814010 11432 11412 584963569 6995 6984 104140275 46337 46338 776042322 16580 16589 111321354 69243 69208 676929496 45102 45103 56076645 91302 91303 514585095 78833 78896 108285620 73576 73495 903342323 58970 58971 479120765 1972 1956 619082279 75246 75247 148766161 29838 29753 386023631 56247 56248 396505608 19512 19547 828591152 63046 63079 27388277 89932 89933 221594685 39416 39434 188645278 78253 78254 15517253 55656 55713 903401884 40417 40466 828900172 29424 29422 446404836 88366 88367 980079100 51653 51642 59492845 76902 76885 316642229 67326 67327 219773650 38554 38577 960225957 13290 13253 281582324 94072 94135 808792153 68346 68285 904064888 20487 20488 164285498 32263 32264 259056188 50624 50689 872529733 64364 64365 153414602 42787 42788 251407399 24629 24590 81244700 6408 6409 712500824 47019 47025 179735647 20410 20421 539019401 63374 63405 670582830 57994 58062 535830510 78898 78846 367827317 48725 48758 771017400 18873 18874 222799709 34577 34578 633732913 20052 20053 332206522 93493 93494 449341073 84811 84808 761602420 9251 9252 545398150 39270 39271 876774563 38962 38963 140719098 63638 63639 596424662 34083 34084 695520283 37229 37153 717216949 57265 57266 134906422 57024 57039 123888526 66357 66358 153308595 67942 67943 62868174 61760 61785 324875303 14682 14601 908724227 5246 5247 957472893 59681 59682 710747332 89622 89557 69231962 44914 44940 365426865 71123 71124 1016006 42914 42970 121437507 12323 12258 475283936 25207 25243 842514629 67010 67011 48986803 56470 56471 321596439 51050 51013 11796780 29128 29129 122303521 65785 65786 968952223 19830 19831 281939228 27275 27276 636999059 40772 40821 209250931 88540 88541 569805866 15014 14994 632357575 16855 16856 300109072 17657 17658 237968101 92591 92616 203833912 72740 72822 201955182 5324 5252 979908055 97976 98032 145657426 40458 40459 751506564 99031 99025 233793258 47881 47882 690309888 49745 49726 625470682 64547 64475 659497005 49136 49137 524780297 67865 67821 91038012 81546 81547 568799820 42348 42316 727006009 37464 37465 121277694 11057 11058 857374104 97429 97460 44405496 93543 93564 923727794 22082 22083 537224112 58212 58213 916200549 63096 63100 297223410 49586 49594 829035258 86535 86507 613888161 57864 57865 943915134 98810 98811 109547035 22446 22447 956593322 97224 97155 931747144 88667 88668 864594283 37173 37251 42917100 55661 55662 679708470 66015 66016 536954552 87258 87259 312506212 63446 63447 511315224 36244 36306 266540496 58572 58573 839186488 78391 78392 975287564 79997 80010 988206448 19558 19559 189573824 3333 3334 174319644 91751 91757 418941886 3778 3703 274540311 66747 66748 838913858 75665 75666 942258538 54476 54509 798196018 50897 50898 867253648 75432 75433 134504323 63013 62994 782277608 78047 78015 192917635 75070 75145 320142445 69230 69203 473958072 27568 27569 757543362 94816 94817 721549794 87387 87388 490599613 77917 77918 353390233 17511 17498 370165847 62216 62217 951002961 74740 74741 762044424 4997 4998 377191236 18844 18886 19863908 9562 9494 342113704 22342 22369 346742447 993 1025 513859219 61129 61185 443675966 41312 41313 18274948 45992 45993 773757568 95260 95211 341724047 41123 41124 877141819 44958 44922 830547479 57089 57114 588305078 65583 65584 131541936 95362 95334 299573795 38182 38146 727935055 97141 97146 156418673 81490 81491 915812455 30618 30550 665539980 33960 33910 299138875 26417 26418 706711264 63855 63856 351534528 67851 67852 588303029 54286 54287 643980630 74916 74987 655537829 68623 68624 686362480 43883 43884 468479133 30168 30169 76349804 38256 38257 244869410 98863 98864 982876077 28688 28689 423167740 51974 51975 753490913 18727 18728 595020362 24057 24128 620995128 12192 12193 134307526 68119 68120 114036564 77998 77999 296939117 52481 52480 401865983 32682 32683 444943663 50483 50484 245927300 74705 74718 535106027 67452 67510 857280446 23542 23564 535662086 5800 5717 642786909 74114 74064 707465175 60481 60482 812610909 48958 48891 433464006 71388 71421 280907302 84281 84207 911705112 90294 90372 572533475 62673 62674 289787523 47884 47885 289115810 27895 27939 964940974 88916 88917 591927201 36847 36848 148159208 71979 72028 902030792 73970 73912 814869222 82529 82567 926523851 82319 82397 118321594 55891 55826 518802061 53795 53770 921531594 70892 70893 966105093 48749 48750 737582392 80179 80124 153975187 81285 81286 337662227 51388 51389 247231531 65476 65404 493769334 24476 24486 648042422 43724 43738 798960720 97937 97919 115259141 11451 11484 411338225 96998 96999 467601823 51790 51766 592852215 79403 79404 724003682 19273 19330 913162133 17308 17309 975882219 35303 35357 887639639 76506 76435 940674716 35976 35925 980626588 76453 76412 397266558 81061 81072 783518367 25916 25867 80848910 72381 72382 127373977 8074 8075 512375672 51292 51293 167949776 78439 78418 970054782 93930 93931 757067823 93679 93628 212536886 99980 99920 919131137 31612 31551 693495734 78740 78741 294821201 36643 36644 5048450 37173 37199 666333291 4502 4503 811761710 35953 35954 233852578 8199 8224 509927466 38362 38365 938795272 43490 43532 857927460 66003 66004 685872642 37559 37535 462313480 63712 63713 993163490 6104 6043 35566796 18437 18438 30004593 4608 4609 932649749 34095 34171 763467465 68911 68912 293477128 10079 10080 454611602 97350 97351 513002464 98996 98961 102162795 5599 5600 416823739 70301 70302 224557783 99624 99625 147497159 33473 33474 33457464 24775 24736 932212809 90471 90427 942906675 60505 60506 187776338 44394 44395 621791047 52327 52403 147088973 97431 97432 314510311 67518 67539 407430970 16225 16226 891021927 54850 54851 754207744 79671 79714 187215933 95353 95368 103667013 168 91 582755273 40213 40129 715600985 8402 8403 620609909 77348 77273 965033123 28806 28807 495719934 68126 68069 480200666 60520 60521 221276324 29088 29010 277103410 8470 8471 873738731 46762 46763 632385718 68141 68142 190005099 70931 70925 71278518 46183 46161 528710651 55469 55470 131263138 53955 53903 494024003 46502 46503 220862175 23590 23607 943316782 73194 73240 2146678 67292 67293 313733351 29704 29705 317882689 2773 2822 16519146 6529 6507 675639983 64414 64336 826126978 23780 23781 966680423 61918 61919 522127091 32550 32591 620003930 31626 31702 38292475 13818 13737 241897672 78319 78391 45161185 89377 89378 562451433 39546 39547 205963371 79434 79421 888263333 41505 41506 456599134 23573 23629 976123123 63798 63799 882859493 75902 75903 11848392 53728 53729 55105599 37849 37850 8552326 23817 23796 283406176 31890 31891 584742948 70432 70433 650355461 23844 23783 564587869 80619 80620 499644623 63555 63556 831010464 25359 25435 301097078 88173 88210 523661465 14177 14127 99703104 18552 18553 510686622 74156 74157 610033053 94785 94799 386655253 87039 87040 14837906 15239 15311 732530276 49432 49433 210270311 27589 27514 44531676 39123 39158 673990315 69555 69556 176519597 48465 48466 640825569 38389 38390 382763016 95682 95683 750982026 48992 48993 843375002 19540 19550 592653632 52181 52182 895020952 26219 26220 418328768 41838 41839 137917919 13284 13285 921661259 23940 23941 242630378 52230 52231 890298711 25983 25984 278718683 73427 73496 765790228 40705 40706 389871562 14218 14272 136940254 56018 55961 143744134 76577 76578 159673669 69761 69762 600991591 91509 91500 189295951 42781 42826 539093901 65017 64953 284511294 26115 26045 150023989 53104 53105 493626261 57497 57498 684444479 44517 44485 325037097 91388 91428 917705098 41969 41970 69367717 9472 9459 828387742 18078 18079 864912333 92462 92537 357136165 2907 2908 851387618 22798 22799 241627313 49371 49310 557231601 15583 15584 113243786 87047 87046 469458178 47107 47108 362217230 73150 73106 27957876 29399 29340 525756691 64751 64752 25198795 46323 46395 874165085 9550 9472 350942984 71614 71615 273737222 75091 75092 338072489 94797 94828 324504967 59914 59915 313488399 31259 31220 115299795 573 633 998742534 38596 38597 667639242 41217 41211 375677092 71408 71409 84856320 45400 45435 569887391 60984 60985 297932020 13137 13138 763639548 30011 30012 826814835 69932 69933 834445413 73860 73910 630503877 53200 53131 483103595 34536 34565 665931799 33477 33408 699241901 36493 36494 12626982 81700 81739 705328962 21139 21140 281141168 96626 96627 312338906 8636 8638 838432853 17545 17630 107154373 74963 75005 924211580 14491 14492 975018843 58595 58521 579290111 72295 72296 923304799 47725 47726 70077182 93018 93019 553168379 85625 85640 585453944 70327 70336 74289644 54468 54469 302122468 62470 62438 732497198 18229 18230 467474174 1972 1973 588170813 45316 45317 805684223 68031 68062 117373307 8207 8208 429604145 9929 9930 614405869 3456 3527 497188276 19869 19870 450509835 98714 98715 226518180 51201 51202 244690014 46358 46322 831512039 73598 73599 315869641 19507 19480 350220087 15459 15460 540067635 66949 66961 571844711 87313 87314 173993779 60929 60949 495491925 88414 88415 789777477 66713 66637 733975287 24818 24819 697146541 32300 32301 156626478 26639 26640 353600024 66471 66472 59545533 1053 1054 263978199 71403 71472 467308359 86293 86302 488650528 22494 22495 338258133 1512 1488 906262817 37172 37219 159908821 66187 66188 825796688 80708 80709 192995081 98961 98912 796299394 14993 14994 724488574 52383 52461 278880752 42997 43013 988252956 95715 95716 187302909 15416 15435 460299689 32448 32368 425078801 33795 33817 442994343 75084 75085 207744160 67419 67420 423684741 87791 87792 637712730 18762 18684 2363303 40839 40862 829103168 4311 4312 40752308 9435 9436 688436003 17289 17206 77798815 21151 21080 491666755 10841 10842 500774552 744 769 974537378 10292 10317 452207280 78915 78916 288231671 59748 59749 363594086 44276 44266 309196741 67279 67280 121519065 73883 73884 30747996 24435 24436 511927999 54971 54983 948571128 14731 14732 645592582 45538 45480 858739257 35555 35528 453865520 63369 63299 293891823 51494 51528 601788736 99928 99871 64927223 39333 39331 105298446 21707 21708 80695460 10563 10564 96970178 46145 46146 586959771 80120 80188 385651508 34286 34370 241751890 48485 48486 450819067 21331 21313 947353403 14510 14511 320392676 62205 62206 383895068 79858 79792 793203630 98522 98523 108230112 82302 82349 504086929 29777 29769 464867831 87967 88034 647430211 87557 87637 819516902 5565 5566 973249343 70248 70249 80238735 64028 64078 148731596 56329 56330 662287020 66008 66064 170624265 98427 98428 825919880 82676 82591 949584133 21665 21666 300669728 48295 48296 783099166 71182 71183 135629061 84530 84531 479608179 69531 69532 806583321 59742 59743 119867056 4216 4260 722883674 2417 2394 994523635 35845 35846 485047728 93425 93426 317407154 42141 42162 395866574 17441 17442 266654725 2265 2188 905254840 82146 82147 947892183 59294 59310 691275766 39538 39476 830850107 2080 2081 157009045 22528 22597 939286027 76809 76810 679907707 52546 52620 207282258 60131 60132 532658367 82840 82841 899276961 92995 92996 284758301 71543 71555 309201712 57309 57306 428064855 33652 33653 441377346 26675 26683 461646454 73378 73379 432208968 4888 4937 766056074 52817 52818 151247063 88078 88108 573925455 80106 80107 116453112 23027 23028 66499595 49515 49565 817623127 11938 11939 163666747 26562 26563 247497507 63136 63137 444828965 61543 61542 273198359 57221 57222 762779127 32016 32017 702586104 27953 27954 816372806 15376 15377 838242311 37831 37869 703785235 11167 11092 343985537 66375 66376 420809870 92125 92050 924936085 2152 2153 33033981 40085 40086 49048720 57838 57839 106849560 95491 95492 878242483 55075 55076 54425291 30554 30523 520108082 22910 22886 587612269 3004 3005 664220355 22603 22604 458719852 27881 27882 184615057 57572 57573 820997841 28124 28147 306481412 17715 17634 507949692 3266 3267 893445205 31555 31556 309308836 70453 70437 394388859 65971 65972 15879680 59789 59763 769167814 38044 38045 365394648 64030 64100 731659974 85800 85829 554004083 93663 93731 785732445 91164 91099 953831194 94833 94834 768949774 18182 18202 429965241 74168 74169 147035368 30065 30109 501122675 9009 9010 345755917 29340 29356 896436640 14527 14528 824013940 25223 25224 537799872 37779 37780 426579086 74569 74546 20826600 11565 11591 327293627 57934 57935 989073233 26399 26400 119771945 33716 33717 958747456 59325 59368 960129390 74304 74305 546078959 88033 88069 579622956 41121 41122 236623110 69567 69568 431519462 37836 37860 983831141 27068 27103 465703710 36512 36441 311595045 70660 70594 408681363 23004 22945 999377161 48857 48858 465293344 45702 45703 129121594 74763 74764 767445539 96393 96394 661999056 81929 81930 690285835 73219 73220 345306109 41557 41504 279144803 47705 47706 224399136 99732 99733 870727717 70083 70084 934595092 5854 5905 639246263 12440 12403 502251671 4093 4079 679779055 69775 69776 109942500 7810 7811 204458678 8494 8495 994309659 45221 45137 660821378 59612 59591 448796810 21121 21051 492780994 62664 62620 407143783 58349 58293 737818905 5622 5623 83328723 9764 9725 263170920 68747 68734 691313672 85128 85066 238294791 27840 27841 507963661 42514 42515 21879871 71687 71697 392108575 94565 94580 527340360 78319 78382 487300410 19392 19393 607670341 34198 34199 289081733 95967 95968 361125863 40397 40398 677655436 6918 6919 204525283 95205 95206 560931370 82553 82579 596709756 23112 23113 196225661 76618 76575 59613499 42118 42119 607962770 76534 76517 542329607 91224 91152 146899350 89242 89243 51727129 96661 96662 169436991 44168 44242 941732254 38016 38027 771148613 84397 84462 821502971 68744 68818 892630195 48581 48582 513888272 63005 62980 727406501 86593 86594 177865016 68062 68063 507317641 72738 72753 510757815 1343 1344 522281216 11995 11996 411448024 75049 75050 74900999 19759 19760 482644646 86666 86667 667719929 95099 95128 149478201 3207 3171 63932022 12053 12135 402388299 76261 76213 912994845 30517 30518 440724173 60713 60714 294289131 543 544 934806990 88865 88939 441959622 17629 17572 426692072 41228 41308 129039579 36486 36487 159561260 65988 66058 838621804 68575 68570 499866630 19585 19556 523984456 81944 81945 990432317 64925 64998 801936190 72936 72937 554323624 88063 88064 55033413 8969 8916 318507626 63128 63051 329496911 8320 8402 543686577 21726 21727 257635292 9090 9091 533109928 7187 7188 931432244 8349 8327 25309819 24734 24735 516915945 6173 6197 931464295 69370 69371 368624760 68579 68649 886905532 96812 96851 69247016 74033 74034 167945759 65571 65601 640358622 62327 62396 255785944 15695 15712 748006323 23823 23878 961804010 47768 47852 14275182 87343 87344 896997685 70007 70048 668811652 9772 9773 96864229 83243 83244 20790408 69702 69703 974585556 96760 96798 931098588 37261 37257 640252864 3080 3081 880644961 87053 87032 209923450 92965 92999 15229381 44514 44515 13262263 76226 76186 249463317 84327 84328 357409859 67404 67423 851002954 79423 79424 209230409 91539 91540 77034147 70461 70462 453698898 1281 1282 631438268 95064 95074 844168127 96072 95988 44613408 40018 40084 334172547 95777 95778 776439841 28208 28209 48183957 56068 56119 104635142 66128 66129 66690899 73641 73642 7369824 53766 53767 892432483 90738 90739 166710888 93587 93588 998375435 64398 64399 245310880 11066 11084 955129627 76792 76793 518294083 11231 11232 209562177 16445 16433 668426104 89575 89576 780222238 47069 46985 88853928 56574 56575 236091094 23534 23535 296206305 45840 45830 509830786 56880 56881 838858535 70023 70024 289932964 31723 31724 709651497 68695 68696 89696733 39969 39970 377074505 4789 4716 330056735 51877 51904 68695969 38641 38642 204908178 10494 10540 49158380 86992 86993 159497371 44829 44757 737855071 73744 73745 712973346 74655 74667 823948465 51717 51798 352649555 241 243 450681903 36330 36331 268512660 47613 47553 431812919 46715 46647 139714897 60725 60726 530981874 31802 31803 517522244 26527 26542 39733149 51028 51029 607980936 61176 61198 481517504 26725 26726 380523607 63593 63594 500351327 19053 19128 956126647 37086 37060 983850530 4985 4986 815626441 67706 67641 896081022 55759 55733 9278432 21725 21787 116833291 24009 23990 491277998 83724 83803 223410207 34635 34719 198299882 96929 96930 917001950 29640 29641 134656019 59204 59205 459584709 32584 32585 489981068 79623 79545 721339251 63993 63994 500474596 60537 60538 624434268 71347 71348 48910194 35713 35686 443255530 16294 16295 32363676 32760 32719 218979271 97794 97795 514615160 52436 52451 738793585 40264 40265 605578925 50441 50385 208454493 83461 83428 7850582 9321 9400 584816013 65986 65987 529599851 5198 5199 451258009 7028 7029 366691309 8986 8987 994708979 62152 62153 195943389 7249 7250 427737016 76644 76645 615670875 80285 80306 777895973 23602 23603 141853788 45675 45676 285453521 80990 80997 7518571 5320 5321 426462013 64122 64123 559527043 25317 25318 585376335 1666 1608 117472018 555 564 395541970 22661 22662 699786636 54197 54198 643571203 49999 50081 833719339 44175 44231 292571125 52647 52648 9141754 78314 78315 561321974 83103 83104 337956819 84414 84415 44351844 22672 22655 461021565 15003 15004 118050844 88473 88474 646885506 4205 4264 784315705 83206 83233 650533468 54501 54502 511114533 33877 33897 591810168 51302 51334 944210355 39524 39534 246619969 43453 43454 118520620 2755 2787 137253185 74322 74323 442013065 87865 87866 448473342 17276 17277 235959583 18772 18773 676769291 83552 83553 127914618 22852 22827 293826880 37713 37794 27360190 89808 89823 210144907 62317 62276 343390198 24361 24362 955202856 44350 44308 725236004 5007 5033 787398635 20138 20139 38148796 84740 84783 993165866 13945 13946 810222405 64955 64956 17621540 14959 14960 622250932 702 695 647216920 11610 11611 15872544 4592 4593 705452276 97363 97339 500991673 9602 9603 858664078 38737 38738 819104054 78220 78257 828252026 71212 71230 518162903 44664 44665 671791721 92942 92959 859306168 73658 73659 325616771 58605 58660 878272587 96886 96907 827320765 75589 75537 786190434 85725 85645 479117140 74159 74140 375932034 68344 68284 358670609 75810 75811 11987905 42873 42907 643255556 17346 17371 156390256 90961 90962 875977209 65781 65782 730648003 44390 44366 231661340 89585 89559 198709911 62175 62201 633912312 283 284 892961574 26186 26187 382335140 29024 29025 809631517 13133 13134 746312925 79687 79688 836172231 67319 67294 10985376 28909 28910 18883217 67916 67917 162852007 7472 7473 260084015 74380 74402 238220026 55936 55937 969392146 73407 73408 148797912 7539 7522 140477305 69959 69981 923868586 39441 39416 344201657 60327 60328 555915663 47874 47907 296273716 98828 98902 799727972 70697 70698 369909460 97032 97033 571663896 28670 28673 325683539 50574 50575 958799913 51905 51901 899256738 32925 32926 516409995 8364 8439 810585765 46705 46706 519583386 84452 84383 863826885 90275 90268 656328255 80609 80610 363502632 60822 60755 660141172 91901 91920 613816270 28622 28594 951159386 84508 84511 435739777 61261 61319 415516498 90232 90233 600326192 10695 10610 729938452 19581 19610 251243759 3013 3078 39713850 70262 70263 34100307 16429 16430 762602256 42536 42537 815088202 26221 26222 117566425 9429 9509 238893268 59416 59417 862441617 69995 69996 579882286 86682 86767 322212352 46160 46161 92421534 66468 66469 720328800 85762 85804 356061477 84638 84639 93196071 92581 92617 952968997 86326 86327 420925128 91920 91921 98931617 82242 82164 776254832 4640 4641 57305981 79754 79810 567757038 6 7 559990101 28274 28240 22973036 79399 79400 514213029 33795 33821 343039771 75491 75544 833404308 71539 71540 241830037 45800 45818 81242394 71710 71766 35129424 55700 55701 775135335 20449 20450 913100303 95531 95532 575357874 39425 39506 852182808 94479 94480 125849564 95090 95051 388212353 41045 41027 75369626 36776 36796 695110447 45678 45594 485874599 58081 58156 782091980 54117 54118 900913508 73801 73818 66721858 65618 65568 956024652 22233 22234 135046045 6211 6222 25839151 25116 25064 231217152 25206 25183 35419455 3711 3712 427482440 16047 16048 176144079 53743 53817 593109708 45522 45523 538415236 47768 47769 16806546 42141 42160 211219577 1182 1183 611592603 39925 39926 702632636 20845 20846 347485438 72812 72881 521978786 53310 53391 910600691 11270 11283 489213579 59597 59598 857981129 83622 83623 799271856 88948 88949 910915677 75868 75894 358354956 97043 97080 120195376 15871 15872 625833553 64343 64344 596438684 6616 6618 394711057 34950 34967 243489847 13227 13287 96894597 60901 60902 125519398 20213 20214 35212785 56925 56926 19654241 4730 4701 174140766 2460 2535 247929265 98404 98405 612121956 99815 99786 964616307 30750 30671 524726059 5013 5032 134148397 79045 79078 360792841 68937 68952 923630048 1641 1690 905112835 17254 17255 748298434 22721 22748 80787168 72055 72056 986786014 7845 7846 140066781 71690 71657 328224374 31299 31300 191041151 32900 32901 950420012 65458 65459 326438165 63533 63499 64991828 82589 82590 357646263 68845 68866 183845783 13268 13244 612723220 5451 5375 304688503 89947 89945 450107196 73098 73055 631000461 45871 45872 153859546 42609 42646 908149853 24618 24688 304600576 10042 10043 171840252 20068 20103 216349343 95382 95383 769122250 52435 52520 196445558 30019 29955 372478870 9728 9729 924194067 3566 3505 828174441 30439 30375 549957809 91543 91544 416654721 49062 49013 911120195 25056 25057 948332979 98113 98170 578034273 87613 87605 517762974 99862 99854 637932401 19410 19328 634019443 359 378 698668034 56117 56118 423715863 24957 24958 199716095 92445 92446 291108867 79941 79942 745199413 12174 12258 10824024 22944 22872 450560032 29831 29832 860585890 84635 84662 357354129 76697 76698 486774423 59566 59567 718949708 15726 15727 650949403 85498 85466 652957820 59630 59592 403520602 26435 26363 377010376 43757 43701 667807049 9498 9507 117943104 52987 52988 740340045 89483 89484 995317733 16419 16458 389317822 99251 99178 848169456 50535 50563 594264540 23388 23303 866472519 76664 76745 156646421 42372 42373 441617152 60642 60643 905548109 51687 51681 392341129 86933 86934 143281081 25257 25201 626631568 72402 72339 781008672 63728 63712 159256461 44062 44099 620742718 25924 25925 471254429 9073 9074 733146438 15776 15750 556360936 50739 50702 70056702 89892 89893 378530846 81315 81345 94818983 8812 8813 884336033 77924 77925 623678710 41454 41498 729848518 55290 55291 292289360 26855 26856 932469383 98860 98863 44974323 46469 46484 304732810 47669 47670 872532961 48468 48469 237309631 66149 66150 524744330 90872 90849 751174573 53889 53955 686067394 44331 44377 628976442 72637 72638 331199999 8643 8644 113907654 76911 76912 760360908 96086 96087 939763962 47210 47211 532183718 68010 68070 8218484 17934 17911 826192167 33548 33501 257911816 66771 66772 620129861 32700 32619 849485410 88620 88621 74270581 49008 49048 112742237 67870 67871 985091502 65715 65709 575683455 10815 10816 7504714 42883 42884 879652649 78814 78895 836799240 18215 18276 285951945 76573 76574 574294346 85042 85043 85681504 85747 85807 679094057 13155 13156 971997621 69066 69067 956974069 3662 3620 256640030 30070 30071 926279800 18097 18163 666904022 97629 97612 499198500 54229 54230 973251691 4647 4669 755661268 92546 92547 595827897 13252 13318 823978048 28628 28611 411568034 71231 71232 587419267 87423 87424 148010516 2671 2645 732945612 35642 35643 90754821 65009 64951 299370734 97663 97664 423268549 73896 73947 444766766 87234 87277 158975441 38743 38744 46739547 67339 67313 963887012 64379 64346 928570975 8156 8195 301684632 59224 59229 446910439 93261 93262 595973201 32488 32489 730150488 1080 1074 30445293 96240 96241 980990057 6157 6158 719752046 26423 26424 917846030 17806 17779 589578377 63304 63305 408841159 8528 8601 71623805 48396 48331 365387551 12929 12930 160811211 78475 78476 858659305 61546 61547 322235496 63139 63071 886774869 39053 39054 662689191 86080 86083 994485207 3099 3100 998566623 64833 64834 744840807 87511 87512 470641115 88556 88557 914517614 41642 41643 93355221 79585 79586 948199523 54882 54959 526144953 66532 66494 745291581 94362 94398 628805324 67989 67990 120291804 50712 50749 570859386 43231 43192 706857414 45073 45074 194732166 30075 30076 290596216 15880 15881 741730255 96662 96663 234728285 85997 85978 508919615 36479 36480 504558229 4182 4183 277477376 43412 43366 485153687 29897 29876 663777872 23596 23597 985588826 2771 2772 482883202 92725 92783 144300679 10531 10520 63392529 13710 13747 977165136 33995 33996 233822632 69946 69894 165765572 9407 9408 139126637 33712 33680 842547647 46548 46489 818316924 17875 17876 275151253 5279 5280 944696195 21669 21670 153820232 25880 25881 903000681 71061 70992 280097751 57036 57037 488069136 13503 13488 299636617 1636 1610 612924096 58939 58955 511397086 72369 72440 222598123 42485 42472 393281556 94595 94596 216222674 55794 55795 54270546 77432 77472 117865482 79395 79396 308738618 76767 76768 842695686 49011 48947 417708183 56956 56957 743957796 54546 54547 467982543 14010 14011 506297239 98035 98055 442241096 65186 65187 68003551 10327 10324 665884369 77408 77409 924558553 41503 41504 427072462 27251 27252 957656420 56598 56599 716426792 66661 66662 173471245 40395 40396 191186320 59960 59961 996864179 76477 76443 325490263 92976 92977 128669347 20985 20976 31901270 68711 68712 566155970 24033 24034 916477731 25094 25095 176182680 24539 24540 258572047 33998 33935 18619627 40164 40165 179364882 63033 63034 949341642 15638 15695 975114296 2860 2873 328044883 53505 53567 459974925 25825 25854 704594168 52318 52346 209105627 47481 47482 222027904 7828 7763 151547533 34921 34862 908698287 73879 73880 809954680 26979 26968 639019387 52212 52213 227578760 79654 79655 109393617 86107 86108 237512129 1224 1271 578469479 88383 88384 420019606 45819 45820 231089571 23743 23744 329395466 25468 25545 875078523 31558 31634 681607726 16187 16188 848111153 8606 8607 811359716 47339 47340 410613957 83238 83239 333648700 15528 15589 865821270 39204 39173 755950489 82676 82677 861471658 78342 78343 51192956 37737 37707 177645088 71455 71384 203505803 55592 55593 874483560 41315 41319 438840260 85873 85874 773439907 63320 63321 934277414 46701 46702 64187137 94993 94929 602280721 87479 87399 23020 23160 23162 776858817 50005 50006 163076748 75177 75178 174979994 40401 40419 204390852 28045 28096 880634724 4893 4894 193559210 34611 34615 564463839 21990 21991 453213497 81765 81703 610997135 56246 56247 778994754 30469 30406 899429828 7816 7862 393779335 49662 49650 982888174 83709 83710 517180441 61773 61774 845854629 83420 83421 163413264 37046 37047 895422509 451 427 686112755 40597 40599 938090353 87255 87256 716759054 22076 22077 163994784 29663 29711 710011463 60519 60520 268857033 67553 67612 331671327 34032 34005 492577191 23000 22931 58605940 41481 41556 918966158 32872 32873 454281164 99221 99222 677822380 85258 85287 596093298 84117 84118 841165591 31054 31055 849867605 18309 18295 955985365 1887 1911 311320735 58839 58887 957559589 9830 9756 759210537 21124 21181 106529137 25765 25798 49210382 52866 52867 790316484 55184 55185 486565154 6373 6374 387247189 72514 72515 156219895 6182 6183 237588935 45801 45879 443530472 85583 85584 719022062 85811 85812 366001564 12164 12121 997001030 70364 70365 248395917 71821 71822 88494394 65008 64973 900951748 96097 96039 785416264 25960 26002 45780246 36522 36523 528200882 97850 97803 926343837 57703 57691 252677701 66040 65989 774300767 93494 93475 241270279 54587 54530 336589756 39408 39409 215472951 50018 50034 808669286 47371 47296 627363175 85381 85382 625860893 83482 83453 957161451 90393 90374 677342567 59100 59101 940817106 52261 52252 256749036 20639 20640 69409716 21623 21583 304601274 26943 26865 655438899 59294 59295 873654931 25196 25197 173474610 98418 98419 815381886 7145 7200 862940243 64890 64891 777413645 58946 58947 446503888 86630 86696 878534218 90283 90284 288323836 22474 22548 253020403 72776 72777 812201999 67537 67538 381294103 19978 19979 221957486 66354 66302 863569067 82973 82947 268513102 94240 94241 810098339 92645 92577 198012407 10373 10359 856779354 51628 51629 820559422 20652 20694 184906267 68023 68024 294056822 61872 61900 445051317 40264 40266 783288724 26526 26527 565003512 81487 81488 768749271 43800 43801 765307897 67400 67401 120789260 71925 71927 543842380 18293 18348 620149165 85272 85224 378396784 63549 63550 820703475 31349 31350 711660773 25911 25912 544090017 85508 85471 168828164 22200 22201 979117469 83787 83797 653792247 93518 93519 216537601 58654 58629 71126225 42245 42246 726674536 9773 9697 35402752 81661 81662 762292078 83481 83542 313251262 2424 2425 514591587 24176 24177 173643894 61704 61705 732635531 21386 21387 627643999 59953 59954 359649469 88292 88293 358618898 78522 78523 521587864 13547 13548 557212219 38139 38079 563570147 45849 45850 627337150 77951 77969 162060205 78779 78780 852643226 56328 56352 827322854 29814 29815 882403766 91959 91991 572684470 2642 2643 879688904 5902 5858 787304506 17660 17661 717480747 75516 75464 424572097 93180 93101 507890408 1033 1034 16621121 59379 59380 193702742 43330 43331 365289016 82479 82462 638008094 25263 25195 457494689 84546 84547 42944455 46617 46632 965342754 56231 56301 472714001 26784 26810 468641852 36435 36436 346985197 69167 69168 790566159 80406 80368 621314377 58999 59000 443296975 67708 67709 272458776 53752 53744 374101767 84541 84471 916890777 40382 40383 278209650 31902 31819 269707378 88559 88607 945499337 46845 46846 881137128 4524 4517 747203951 60631 60632 805211745 68399 68400 106866658 20119 20180 671513685 52807 52808 43212537 42054 42055 31024807 66736 66777 62395356 42705 42706 884920709 32429 32430 52124108 64155 64150 167437580 26481 26417 472792756 75305 75306 753486133 52958 53019 509563855 89365 89366 174688552 27059 27090 943675432 61143 61067 26861154 76732 76679 624897692 65135 65136 248409851 73799 73781 447357561 7543 7544 277148350 71318 71319 827986343 53114 53115 720026425 52677 52678 76014106 979 927 139776332 70933 70962 407277018 758 803 442202267 51648 51726 143491668 51636 51637 495330447 23679 23680 655348735 34018 34064 542670995 27562 27563 407280223 5834 5819 503272722 44176 44093 223536440 73920 73906 72670499 73636 73637 83488841 99976 99928 733187521 119 61 371502730 20954 20955 784675087 14589 14590 777657249 81179 81180 926122013 92651 92652 417665085 54217 54220 773664352 24871 24872 961927674 97155 97092 408246413 73306 73307 394857578 96347 96348 845457484 41568 41569 539265316 79945 79946 247460885 35114 35115 292854109 6217 6218 178064502 73043 73068 163548098 15716 15717 804373418 6896 6837 723345241 36570 36610 693756076 62865 62805 76906917 57754 57755 342217424 42806 42889 693733545 70720 70736 410165562 84776 84762 157562962 82662 82734 340577795 28936 28897 122280399 38658 38689 813550045 83549 83550 263805129 59135 59179 7867387 62621 62622 296350362 62952 62959 453150303 51823 51907 471413118 8434 8432 658620579 84611 84612 176949473 34998 34975 496870928 66408 66437 457882234 16528 16543 272163994 23567 23585 127141303 36153 36087 349578944 53496 53497 473291358 18476 18549 387097661 67957 67958 72882318 75671 75696 40410576 3055 3044 99728744 81644 81610 185541865 77881 77882 906872136 51697 51694 158983736 70520 70521 200438242 5359 5297 916769835 18009 18010 854073513 52713 52714 958594545 28922 28899 986374711 30664 30726 33826648 67620 67621 31288481 89219 89220 988514695 8759 8760 773885057 79987 79937 547892707 57740 57787 442818762 13412 13413 265442860 42584 42569 496969165 1482 1483 30374538 61290 61232 737660371 54694 54675 80777856 57005 57034 575003829 60325 60310 98237142 25203 25204 473777133 69131 69117 247273249 82323 82393 135269945 1700 1680 192868865 71198 71199 200400690 43253 43319 121596657 93026 93027 896513920 57779 57857 251709460 86811 86812 822841387 7111 7140 610306807 72666 72667 426763812 72150 72100 383036947 10521 10599 669216725 61793 61733 453730189 32611 32612 226535620 66561 66542 977367726 60246 60269 821620535 32792 32789 569564629 21427 21507 766946001 81321 81322 440110702 50648 50649 21859068 83607 83608 536815446 7447 7448 576434827 88917 88918 991285563 40671 40672 259756822 42178 42205 862712273 89306 89307 239820064 62163 62154 219987707 50605 50606 988201475 48239 48240 968433348 58012 58013 337524954 55958 55929 914512767 92388 92383 655634914 40719 40763 915606647 22591 22622 39621623 13186 13106 129254150 28975 29002 497674114 51820 51818 191122239 76800 76801 743999973 3082 3083 525486137 77811 77784 407174989 4021 4015 419110578 36192 36108 420228607 12137 12142 192480609 70820 70793 545891309 86465 86466 79795497 46187 46128 985067114 26976 26977 59511573 84275 84314 874248986 10475 10476 503448378 16465 16466 403621468 38864 38865 654709486 54547 54548 741173004 1958 1959 571619782 99623 99583 667333868 31122 31123 660221946 54828 54768 830305744 97421 97422 908477294 15834 15835 93252932 17930 17962 953139649 35420 35421 241470984 90221 90261 933784245 17417 17374 91605971 2632 2710 182786886 78752 78786 703228707 30102 30145 765799656 53053 53051 167494095 31962 31963 856959426 95196 95197 951119541 88948 88928 103253489 28272 28326 759813135 22128 22140 552202310 88229 88230 250567980 20588 20659 203144997 99641 99642 989705424 28192 28193 559323327 39514 39595 247138912 33997 33998 168834868 41355 41356 345837535 32934 33009 307273367 49173 49156 113239160 31824 31825 930099824 41037 41038 342989319 68176 68249 706479926 96558 96631 638065064 25162 25224 410861376 33578 33632 471999935 93579 93580 443170950 41225 41287 825965611 52584 52593 151633933 21864 21865 226002315 88975 89024 961851088 72798 72867 561594405 75488 75459 784211968 39858 39820 591291297 66805 66860 805475044 71806 71807 135567382 61826 61884 625197474 52020 52021 350944327 35859 35860 443823227 97853 97854 571315936 52188 52189 173352390 43080 43115 529741899 141 64 235023244 98184 98185 879418151 65979 66064 659319897 95036 95037 24119069 40283 40284 190447130 78572 78573 312363424 14743 14742 756795574 98212 98213 482452759 47759 47707 6656501 48097 48098 218705921 90329 90340 128634528 13500 13501 374854354 86716 86717 970934853 66431 66512 603459062 83574 83507 716028308 30031 30093 273239168 60483 60410 954095656 25882 25883 832544881 6681 6727 750562543 92708 92626 990181467 41966 41923 82552735 54254 54255 677460334 52752 52753 706986432 41636 41637 436160289 52790 52809 129075605 59060 58992 511189312 9039 9115 747278448 48779 48832 34665573 86407 86408 809253642 97668 97669 881150499 47222 47223 94684262 1567 1503 942926059 60717 60696 349487596 68738 68657 225975380 20339 20340 505460485 61764 61745 277716007 15503 15504 27510800 35882 35883 334375999 5902 5817 919175549 21542 21543 326346379 39609 39630 694502649 23342 23377 772300452 41508 41509 209542719 14686 14687 445438150 16494 16479 873041097 20715 20729 752053876 70234 70214 865071239 78973 78974 16924040 79323 79324 572671533 20416 20417 365448034 31068 31069 51603249 69332 69307 933267973 45586 45587 807061862 81016 81092 937273768 96701 96702 745620284 89550 89555 192987136 59467 59469 375303399 24827 24760 975183204 62091 62087 635592238 76336 76349 610664513 86938 86939 428195098 41337 41338 340190568 38311 38261 525734997 76865 76866 699282768 67861 67862 609726604 85226 85227 489140496 30942 30868 390486339 26414 26415 881988383 48067 48087 641027939 1800 1805 874039506 53027 53093 593650724 82559 82560 316058402 41387 41416 554290563 33239 33240 361573650 69056 69057 552205837 43795 43728 106259704 90469 90419 741782747 48402 48403 709111184 22505 22506 542881776 97415 97450 513160979 7738 7739 159019317 66292 66302 234971395 29518 29519 332180017 45443 45444 128224161 46729 46662 416442196 31763 31764 467786421 18728 18792 88382025 14952 14953 232810987 31791 31861 412653170 98548 98617 259711707 53169 53170 240949712 57064 57111 442199077 49623 49624 500544138 55382 55383 265555178 22562 22563 755340296 74784 74785 361117105 83172 83173 180189094 19310 19281 875733972 64157 64103 316918988 45092 45093 249703374 46113 46114 166570224 46123 46095 220382472 58088 58089 712889505 28224 28225 916328205 42266 42298 374331067 47775 47776 409301666 92407 92394 253130598 47296 47297 808680757 143 208 965375393 25235 25236 533744663 84752 84823 749054777 56730 56718 310588729 6784 6785 395775183 12751 12752 631881654 80253 80254 922243961 64643 64644 182482931 94062 94063 601439713 41265 41266 611104404 78024 78025 290967917 9182 9183 283190039 86940 86873 207827729 67960 67933 548460769 70481 70482 986976457 98210 98141 389087826 69800 69801 663054901 73247 73248 19484713 9774 9775 532946914 68863 68864 232346606 52187 52188 434101009 47140 47141 545099426 67075 67159 828596587 62686 62717 833297315 99330 99331 123009559 93231 93232 589564872 36110 36028 147917063 88538 88539 361145865 17088 17030 808815138 60424 60480 372531037 25887 25888 57844325 7108 7109 205856434 43902 43903 7466288 10881 10882 176474592 75715 75636 463643380 38815 38748 467989239 51527 51528 168719223 70072 70073 3648136 58857 58869 923845149 23863 23831 993573946 78174 78175 54953894 18198 18137 353686084 12313 12314 743567282 63877 63878 254795636 12706 12707 152079362 17562 17563 743871845 94023 94024 228136620 619 629 83470661 34533 34534 273280446 49224 49225 892162167 1715 1717 189627234 79266 79267 509004137 91448 91528 257074754 26383 26406 438383339 48977 48895 116357481 46403 46446 933634629 54008 54009 887498276 97960 97961 529643407 86620 86621 840151698 29982 29898 856892172 98423 98424 182882085 23650 23610 697221546 58752 58742 339640881 33999 34000 443950072 68243 68246 831434680 18393 18422 485087332 40809 40767 74104599 42535 42459 620450388 28601 28631 873469782 20347 20372 209210133 48512 48513 824927919 93236 93183 165209340 56905 56906 249508958 39769 39770 949794309 96672 96676 606305383 62883 62884 915784097 27672 27657 57429728 37009 36959 808425491 10270 10262 959662291 29747 29738 895294361 8568 8535 659639241 90508 90572 679656452 41407 41408 153734875 71295 71318 700392964 90087 90078 49825241 3305 3242 171838479 73754 73755 140272835 63910 63869 697929174 10143 10121 561199922 46576 46492 971606921 20077 20078 695184082 95546 95547 363809789 54970 54904 661864514 66852 66916 935700676 87609 87610 817910839 69407 69408 31467970 9920 9927 538545051 61545 61546 988049786 9085 9040 154406394 81692 81693 376118713 4745 4746 882369431 6300 6224 867656384 44197 44198 136287528 83439 83431 803619299 53126 53052 767003489 48219 48236 865484994 6701 6702 901664308 91964 91988 973605622 45608 45609 512227584 93316 93317 478039584 81044 81052 256832081 75075 75148 150787991 70258 70259 81438138 85587 85569 924077032 793 794 529759956 98155 98239 955524299 26707 26623 159771243 74350 74351 761460950 2684 2685 710848334 29662 29642 644454963 62733 62805 62177031 66803 66750 24173702 59754 59706 743935479 82969 82970 364231517 14365 14366 858852451 97630 97631 668355270 53426 53480 601637232 80860 80861 404788695 49707 49708 633884019 36402 36471 150887984 83189 83190 70922854 40307 40237 341448710 78563 78564 796886680 25422 25423 325347935 83188 83189 367395051 24870 24871 480117573 67176 67177 121716167 98680 98681 56970965 9083 9084 121472570 3066 3067 984542116 92663 92664 874962253 75246 75301 901620839 90962 90965 550001258 99131 99193 175682414 13970 13971 368564277 76375 76384 815403604 5053 4972 985307558 45367 45368 523469221 24888 24954 47258496 15519 15520 428892042 54376 54416 186697840 19626 19627 316719854 6783 6786 739959471 93989 93990 321270891 49452 49484 143914617 56341 56342 52804267 14022 13974 244697358 19552 19574 501319470 15449 15521 435895116 28310 28326 771813366 17902 17938 596489108 39347 39348 520562977 97700 97701 304950679 37731 37732 849072559 97585 97586 618275438 61595 61596 78236706 29142 29059 994068349 80652 80669 288981601 42168 42169 609169262 56153 56121 383342473 23026 23027 204657101 28278 28206 887829213 26496 26475 149628526 70137 70158 648927841 63752 63773 856909712 73233 73234 207689762 51020 51021 137904876 31606 31607 148604792 44705 44625 825100321 40450 40432 59167954 3576 3577 576594206 55208 55268 712809329 43051 43052 234965800 42981 42982 787962765 53243 53244 98455981 85802 85829 932709166 31209 31226 118437677 11907 11867 137328633 71520 71529 900784080 61611 61600 715255121 48055 48131 903028803 38449 38464 931883190 4930 4931 798070205 97992 98034 376877711 58939 58940 148654122 6799 6840 984689331 48411 48476 567893170 47357 47297 895169725 25986 25946 119959248 54565 54634 661269432 8973 8974 438580224 66710 66711 912335310 89497 89507 806463835 74769 74722 968766643 40695 40696 489707681 49894 49895 832724622 58967 59032 153584406 83158 83173 281223008 3636 3637 842185418 83457 83458 786906690 2448 2449 778739324 63961 63962 306103195 36184 36120 99840156 23260 23198 855096153 9354 9355 847448694 19147 19137 62235203 50316 50317 10979684 21114 21115 578004864 98931 98859 770840486 60034 60035 704858755 53392 53393 11290090 77360 77327 728668146 12709 12646 760110285 62370 62354 321058049 5103 5104 843432442 18590 18661 699120670 81304 81305 524751927 71402 71447 313904328 78577 78578 676678741 28817 28818 502888167 5293 5222 653988449 7383 7384 733439789 52888 52962 255581794 40331 40332 834939042 91750 91751 23875324 43555 43556 412799019 59145 59146 951513746 61319 61258 795873487 29402 29403 928027505 77603 77594 519126834 21214 21150 358091289 13360 13405 198233322 49701 49721 644703353 13218 13138 556245240 12361 12362 53464246 76972 76973 833779006 53165 53168 225057134 32969 32970 520792121 42109 42110 686033714 25957 25958 603993819 63744 63745 523016336 6746 6747 425624578 11894 11895 701582448 79356 79378 897632803 79254 79255 754648065 48675 48676 792184248 59957 59958 53080634 61193 61194 822835476 11457 11458 585277027 18178 18156 118005486 30411 30412 396530626 39851 39852 66750066 97465 97466 688864425 25543 25527 772749644 22770 22736 756320656 73962 73963 945953640 25523 25524 627581758 82206 82221 319633006 27317 27318 691804202 973 974 212667784 67617 67618 295800241 71657 71658 516493710 56615 56616 432344436 84695 84691 307712116 18805 18806 23124312 40111 40112 232941792 49004 49018 854985719 23571 23572 738445558 49987 49988 961384857 39779 39780 850354073 23075 23065 154674406 93561 93564 948973219 16548 16549 651365809 77001 77002 613593059 12456 12457 798500887 73534 73535 120406420 97126 97047 132864993 65200 65201 54754758 853 854 439119679 61084 61012 517056675 27601 27555 114962017 81119 81120 834433771 77894 77895 866862157 31337 31338 258863215 39868 39869 663802288 24812 24813 971898855 56050 56051 936869346 9753 9754 545719433 52295 52215 680662046 69076 69126 844235790 40944 41010 28294588 38928 38929 575846752 22580 22581 674690910 92298 92228 293318394 69315 69349 293871133 14003 13975 888438871 40044 40045 329944260 72449 72488 103581838 23729 23730 892463442 88108 88125 182028399 44222 44223 721680330 58281 58237 377072047 91587 91671 916241056 56314 56270 333339156 89676 89677 741300676 96590 96591 302210324 15913 15914 942231335 1185 1186 272582782 95278 95237 371766714 93019 92970 423267221 10674 10731 290066304 4095 4096 72400310 15039 15040 237762626 46367 46368 475690464 58215 58216 792660383 69563 69525 55930148 51254 51282 678463282 66347 66275 204734332 35915 35916 458012427 74346 74347 871858579 778 779 553794605 94949 95013 553597322 13927 13928 89783564 87075 87076 105087759 32993 32994 920612409 98846 98887 865235363 35236 35237 975143195 4601 4516 782179614 80859 80845 420818520 80837 80821 974033444 40814 40837 634565244 37305 37306 52008214 35694 35701 409485575 8162 8163 627676262 73624 73554 235546754 93082 93083 884368234 75786 75751 913723829 71406 71407 812682813 38039 38017 306290993 89996 89946 776178842 90401 90402 144843844 1730 1731 284639128 58094 58022 266747436 70569 70570 540570102 88926 88927 471732499 49874 49902 854094243 20866 20817 212247401 83865 83942 775049810 99714 99715 452587308 71905 71900 708034168 94481 94507 601746498 54268 54250 347668669 16003 15984 185336579 24581 24582 596694299 93205 93210 416718295 53249 53250 787313010 2925 2926 141316633 643 633 738037464 3549 3550 257010139 32943 32968 953627424 93900 93935 725991018 42254 42331 674771675 31577 31578 590969597 18342 18334 763236348 1476 1477 511548164 22080 22081 376109961 21383 21431 689999863 37443 37444 216467854 15236 15237 390456199 94550 94551 626896661 39487 39435 197250323 59730 59801 715447646 70735 70736 28907101 85220 85180 641005731 65742 65743 922892946 90798 90799 123077962 77364 77354 68030564 20495 20573 15392695 82131 82092 866547133 60816 60801 912833700 22913 22914 647123714 90329 90278 634129152 9764 9765 830214172 93920 93961 204010613 80602 80603 152180202 82850 82811 281728802 4339 4269 495945207 55651 55652 753925552 66508 66437 795404424 11216 11265 382483289 83553 83554 118796319 63290 63291 799295215 20457 20489 332399866 84400 84440 171852994 94614 94615 370984511 56351 56354 717783989 29175 29176 860644366 43026 43027 374840259 939 975 317170868 69002 68964 216897215 62975 62984 66193229 82413 82414 582300155 51793 51794 648449279 38260 38325 488925498 15892 15893 997421174 99346 99353 1086651 78597 78595 684364591 27376 27324 496199166 65654 65655 747236975 30526 30527 19954923 31503 31528 967385678 62042 62013 179938533 74011 74012 674972962 53518 53519 131606621 72093 72094 559493558 66049 66050 220983875 29651 29652 701311487 40918 40881 163343683 32606 32607 78710275 95962 95885 432847452 59217 59218 32882867 40137 40138 831691927 43765 43766 84695066 42506 42533 490350175 5118 5084 462037749 94293 94351 668502551 12753 12754 947010139 87982 87983 443019528 12180 12097 166374350 23376 23334 512509765 83065 83066 899055561 36071 36072 697823423 63076 63077 980635339 15041 15042 563969666 6694 6678 738888106 62380 62440 653010052 10486 10413 908846066 16022 16023 283417615 86095 86096 388133667 81568 81534 378563383 78147 78148 928000331 66815 66852 718494365 88798 88799 245081494 4388 4349 591834101 1470 1471 90217590 11102 11185 723723962 3771 3717 360585725 29064 29013 548556686 9111 9097 82004027 39435 39392 526466864 11746 11721 586750616 75195 75242 379734332 13633 13652 506186773 67603 67604 495961045 89334 89296 582195303 34556 34527 646710543 39078 39124 990687478 85532 85533 456837787 30817 30818 715632429 17459 17516 191064242 33883 33818 219236849 66170 66148 171663429 26220 26192 114223252 62859 62938 55644810 71985 71986 273117774 25972 25973 640036330 37716 37632 864234924 38968 38993 311547621 78955 78910 405924703 73066 73079 743928574 29446 29447 838715275 41317 41318 323185237 58155 58226 365307793 92067 92086 728614901 56519 56520 210881260 24303 24290 355115214 40594 40645 828282262 67052 67066 458834231 67015 67016 231783545 3220 3259 372614100 10322 10323 336340017 73753 73754 784124018 13318 13279 499209837 38848 38904 830758762 61465 61466 2392386 11410 11411 767887405 68027 67970 682320197 59955 59956 40146744 95415 95344 678641870 51475 51476 485341580 5903 5889 451558730 6585 6639 424102102 92414 92415 831416036 94839 94814 423555786 6000 6047 117715344 8314 8251 4034267 11921 11922 565541872 21940 21941 294835992 12156 12192 862420129 4145 4064 566710640 14953 14954 139997794 63222 63294 571524867 38898 38899 760120245 13977 13978 590580351 37513 37545 643802682 331 332 401140183 69838 69848 453915892 74082 74083 605234534 18265 18266 195354585 74146 74147 512750970 30871 30923 252898869 81674 81675 333373984 99768 99769 124480785 39734 39792 334345073 99447 99448 897100226 47000 47076 240186592 25370 25446 899942477 72487 72488 65632038 45631 45562 334694856 49917 49918 619287613 46771 46772 792060712 23349 23387 753031479 33247 33245 121255012 94913 94935 110351911 85118 85119 320598876 71717 71775 734973634 57506 57507 233130927 82032 81964 362047490 85012 85001 17713294 45337 45338 324611408 81298 81264 777534572 98828 98829 205893531 72206 72207 370824851 14644 14596 980091191 85852 85829 792785918 24801 24802 612912070 71481 71482 600903657 94357 94358 575613232 30564 30514 408694807 13832 13833 640870997 12790 12791 452049141 82889 82890 245838070 63164 63165 755156201 57959 57926 556542703 62029 61944 220633664 97076 97130 702863821 61419 61351 626788681 76841 76828 182581681 75349 75278 256266740 4987 4988 582757739 17 18 854151526 34267 34225 641706781 28961 28962 263943132 55400 55401 526751742 71786 71755 525679960 59069 59091 222345868 61096 61097 321516840 46551 46520 114956168 940 941 92907967 64787 64819 94164036 23006 23055 587282700 54725 54726 577909913 30508 30509 467052308 83105 83021 641322006 31327 31340 604427743 15795 15796 703183819 3729 3730 226559317 93005 93056 582727952 56947 56948 875272412 46344 46345 77954135 1031 976 540437544 43093 43094 158718833 12486 12484 86826894 51736 51700 420734665 20776 20758 180550792 65492 65493 171349622 73481 73482 651814235 82987 82934 148428590 90963 90964 979992652 42217 42218 430845086 37704 37712 335366028 62167 62168 921678770 41360 41361 359505647 3805 3851 97232053 81824 81762 54138901 83320 83347 630855 90546 90476 24174521 85509 85510 336191385 23218 23143 472683923 28734 28735 159127100 31237 31159 483322163 56987 56988 534521509 29941 29878 745699686 86631 86632 228867505 54211 54208 86000982 97072 97131 616978263 5955 5956 517306060 51018 51019 569373302 60272 60273 366339616 19839 19840 654524291 80490 80491 808294466 33713 33659 661802089 86507 86508 362894743 33471 33472 898472243 10362 10363 949540265 72369 72370 794765363 46553 46607 726627794 96735 96736 265686801 75992 75930 573565387 1170 1191 477467615 61874 61822 262019600 86685 86686 310698263 77436 77437 501506598 37298 37286 288834 17720 17666 579846516 74783 74784 728109484 10620 10621 694179312 85167 85168 633148627 43794 43845 537121684 18601 18602 215647519 9914 9915 682141961 60227 60185 29979685 88595 88615 54577048 68612 68613 944667576 88180 88198 36746765 77215 77135 813841756 34521 34570 127595936 57487 57457 854242526 88217 88218 414385599 50463 50464 573112852 85356 85357 672943117 23542 23543 177326420 37931 37932 978715057 22654 22671 28163372 70807 70847 256222416 93502 93503 143157287 69464 69465 339944766 70144 70145 315551376 29694 29672 608782213 31591 31660 402005394 29739 29742 724362597 31403 31404 804434737 64409 64411 357894301 25252 25188 833555213 10164 10165 688663076 58308 58309 218195267 24607 24575 886496096 16175 16216 14227121 60189 60190 853653910 5871 5872 393466939 43 107 987996830 31842 31795 169649597 10041 10059 114371881 5937 5938 850013286 73902 73977 85637475 52206 52261 306090704 39554 39616 210134389 63101 63031 132219512 40449 40497 750347752 2679 2711 17179526 45815 45753 396331583 30154 30155 99158583 80193 80194 925188370 95515 95516 722600414 392 349 557349067 30269 30339 492321833 65977 65941 767528895 79878 79879 987833269 13152 13153 567365988 25821 25776 392131101 73134 73135 728086558 46123 46043 510288578 29790 29791 345884259 56561 56562 624145035 22482 22483 562943873 24573 24574 630740592 20064 20065 244711665 56668 56669 599856275 70254 70266 481743032 1418 1419 92390419 79458 79532 567251798 4559 4560 571827892 77643 77644 449333372 55281 55310 570254856 93604 93614 491090859 69264 69336 796616781 38455 38456 793137572 35852 35915 252524105 19222 19223 762944824 95923 95924 328076711 90759 90760 355981268 92470 92515 771484 21529 21527 821781452 78243 78244 265935805 68378 68295 715706442 33196 33197 708309922 2201 2202 93831171 96609 96610 804706067 27870 27871 76260900 30286 30287 857636896 89025 89086 7736167 75751 75806 513982405 52439 52438 720059811 70591 70599 819399288 91706 91707 494344543 2229 2234 506597302 21954 21965 230985124 68021 68022 226564595 12867 12868 399349035 83228 83229 776901797 2978 2981 191433748 75761 75736 726144548 79524 79525 556567516 55496 55497 112829712 10632 10633 897160742 79927 79968 229313578 26588 26589 218030640 33735 33799 328967740 689 700 246535217 4536 4537 806934320 91733 91805 294477457 6726 6765 846412399 98349 98350 675241080 17865 17866 605854770 70257 70258 506149095 26006 26008 673455712 5624 5643 120741993 11437 11438 411335949 31480 31545 411599949 79831 79832 164037925 50867 50868 696913444 6016 6017 460529581 74065 74066 897067491 13229 13279 326611166 43420 43399 284679268 67838 67839 889520072 38051 38052 857438886 45251 45252 256898706 82693 82694 464916801 84821 84822 229114765 60721 60722 253953284 18412 18458 399591288 7186 7187 474555676 12718 12668 697245913 37682 37683 743557365 1731 1732 953516388 85955 86006 215945424 30530 30517 505416828 848 824 636799024 37767 37803 333573959 29461 29462 812883201 17358 17359 739041076 54 78 428008382 75993 75994 597332753 62965 62966 706322895 50271 50321 689523541 31931 31932 178364157 16202 16203 71756577 93682 93683 206483014 13982 13948 686482360 26789 26862 362861261 29085 29044 520090064 36040 36041 368864823 24466 24467 584839014 94584 94592 334723320 46614 46564 373321661 80787 80788 181687361 32756 32757 466984255 67383 67384 914948797 78028 77992 259685755 46891 46892 218693815 14412 14431 78700895 18268 18269 567980266 56656 56657 49181819 92665 92690 643441418 51420 51426 454781482 62242 62243 876101864 6985 6986 160465688 73102 73151 696577817 844 826 678743403 43106 43046 937569910 22218 22287 449624224 94984 94985 709629159 52778 52779 415038010 39753 39762 370106950 5138 5139 463261998 19725 19726 156920301 29693 29694 569353480 30776 30777 849693572 10888 10889 36002989 1063 1064 572350029 35587 35635 763557011 17183 17184 624497399 81913 81877 2403071 43645 43646 696314695 7223 7224 41835698 57569 57570 289414860 99918 99919 392027922 10929 10930 774857427 49868 49869 159677127 97203 97249 743801578 78777 78778 565705167 41981 41998 582885430 69630 69657 254402539 45665 45666 562333968 65166 65112 206904307 10616 10617 972869404 11500 11501 152043787 88014 88015 752567152 47071 47072 885659006 95040 95041 90860359 87847 87922 919655137 38526 38483 369936206 74243 74293 805046981 7767 7768 10230122 41032 41033 393209266 62749 62776 848823400 65617 65618 143587736 54348 54349 785848033 20090 20091 997883218 6819 6744 318931664 50980 50981 26129884 30799 30800 246731624 48076 48077 102667028 70089 70090 49928534 32914 32915 189767703 35220 35136 261023603 33954 33955 763349433 32321 32322 57685452 77479 77480 193263357 10640 10641 388504344 62219 62186 132088815 16701 16702 457691326 38447 38403 125454668 83932 84009 554013285 98479 98480 279820895 47341 47342 216048999 64064 64065 17959 17964 17965 715246696 22564 22598 110861535 80794 80712 561589492 22166 22122 983022020 69621 69622 959838926 78586 78519 273148595 27834 27767 266699811 61697 61760 894838965 36874 36856 705300884 89347 89348 554325522 12 39 613796265 75507 75508 698323671 26609 26547 649370533 37658 37659 73650983 25186 25224 422834236 10629 10630 532035206 19881 19882 527633811 96524 96525 161864668 56557 56558 674793721 53166 53167 393050983 63742 63743 367122478 14622 14567 857268825 73365 73366 567278356 43361 43304 526715248 22031 22074 381743636 74847 74848 307439216 95760 95761 650519800 35401 35317 755939006 18604 18532 664297507 45956 45957 92602728 41165 41166 984919527 87274 87275 457745950 56752 56753 750012402 34930 34903 584666916 80386 80412 255419335 30734 30815 442373719 44291 44292 633215522 11768 11769 39282428 1004 1055 608280491 57834 57835 918974078 36299 36300 900497905 75602 75603 373133164 59887 59952 682729256 2340 2341 432832687 41109 41126 984577045 3619 3620 861684106 15461 15546 373666987 91460 91545 99797348 5593 5594 57084448 73129 73130 333725454 57470 57522 336418052 38531 38606 57286638 47689 47678 58067865 59942 59936 903914372 85790 85858 189124825 5217 5290 996945618 59298 59299 360904440 67430 67431 304620805 53034 53035 392389461 34158 34234 409415739 48804 48861 435710143 22151 22152 88103323 77245 77299 205604016 86770 86771 280242082 91574 91544 889498960 41417 41418 519401180 17706 17648 44360567 71192 71193 859782796 34645 34623 153948500 35051 35011 616408223 53742 53769 257736315 14431 14432 957531386 18486 18487 507591339 20820 20857 85580363 21953 21896 706619023 43545 43496 212155602 29237 29238 146017872 73720 73721 895779813 33258 33185 152458869 78429 78430 127278629 90075 90113 75328521 50765 50766 851596458 83571 83572 130528153 45466 45467 546016152 8721 8662 261955954 62563 62564 210972843 28394 28440 324123552 11108 11109 546169007 95532 95533 324295059 30237 30238 463846969 42941 42900 116943067 48506 48574 969740893 56573 56648 141512860 28339 28330 66481681 38044 38018 956911708 1345 1410 617672704 91617 91631 416939116 32287 32289 267984398 84495 84496 658118456 97666 97667 410636195 64020 63997 873997734 60012 59961 595920409 53834 53835 575027976 71485 71402 752572354 66720 66721 696473584 14190 14157 154417590 76678 76679 915727846 26758 26759 869257419 16373 16447 219361300 5361 5415 334468559 33516 33517 66795035 30914 30899 172388273 22752 22782 369320309 21247 21248 460530874 76977 76991 698765557 66472 66458 927242027 46680 46681 779925637 79825 79826 185764538 16503 16531 472843474 4447 4366 633424842 45331 45332 683347075 65420 65372 694274042 57495 57441 840280864 74466 74519 220308938 89270 89271 32105912 72763 72764 413890508 72149 72150 324719120 72769 72696 613983914 90746 90775 283846935 78981 78982 624611129 61529 61557 729158107 33025 33026 122620812 24418 24419 197134397 66988 66989 974428788 95059 95056 934689317 74048 74018 681612443 72001 71990 229887349 9411 9446 622207774 77722 77719 952746010 3219 3261 800430520 64661 64726 320073329 90333 90334 562155640 50619 50573 64168228 14297 14351 586401829 16585 16547 506595096 26077 26044 550581496 44958 44959 369476428 6952 7024 430710725 69566 69567 497775894 59190 59191 450661239 26296 26277 39901344 72311 72327 839217401 1242 1269 404340731 91909 91897 812635108 98425 98426 862853927 93274 93294 160249613 4795 4796 689076482 76136 76137 872887131 16016 16065 529681968 84835 84836 503689574 26156 26157 621270898 61844 61869 150116489 11977 11978 911783195 50803 50804 862148364 36664 36665 523365065 3051 3008 900155950 64935 64936 100675121 20275 20313 13814724 28374 28375 6132771 29166 29103 691115548 9917 9918 444738993 87518 87519 179470836 98117 98118 864292873 53142 53143 672366828 24111 24120 244223875 86482 86543 194085060 61199 61200 729940659 23852 23790 794294432 90349 90297 699977567 80901 80922 775623930 63864 63938 598872568 24866 24896 342562030 71092 71093 965019249 63093 63084 79746390 3535 3536 848405640 28166 28167 782770369 65725 65775 500492768 44648 44649 194795931 44442 44443 673795292 92042 91960 136397437 36770 36739 839437523 18088 18085 966570847 95646 95573 971574891 61043 61044 523756117 12330 12331 563899748 19273 19274 788548414 63426 63427 986962290 3430 3431 364639835 40837 40902 820109872 68821 68812 265964298 55915 55916 784720471 79418 79419 228834551 89473 89555 94044138 26621 26584 681330542 11813 11814 219071166 54149 54150 202693876 37978 37979 904192554 21948 21931 65152003 50242 50243 394635505 62061 62049 274978268 74534 74535 168089194 42126 42127 604135152 55590 55622 855229968 90779 90852 784999483 75338 75339 928242777 17468 17469 174323868 20539 20540 412792576 7693 7694 488097321 85251 85272 146055806 92091 92092 720870051 95966 95924 470660137 99711 99712 603310258 25920 25879 2975826 156 92 407453601 83749 83750 325380839 85614 85615 415105541 77861 77914 595318537 66147 66071 477585717 18290 18269 408861644 84748 84701 441922621 80326 80327 851822997 86914 86920 178790816 82786 82787 609702964 84382 84346 373696217 76922 76958 581389725 58374 58375 163244506 99399 99400 444203473 69716 69660 804041782 21878 21881 854936864 60023 59945 837032995 10110 10111 837082424 33053 33054 329262197 99509 99510 746370332 51521 51502 556688144 53007 52953 507903212 96894 96895 652545962 89324 89279 150207380 47275 47276 921909193 97955 97880 645948088 79865 79794 235294944 5235 5165 49860377 99519 99448 360077611 72742 72692 124867097 6619 6626 241223718 47305 47306 760794247 65569 65491 592050832 18185 18186 455576241 78040 77981 428188471 92174 92107 491343068 53899 53983 728222547 4641 4642 543019891 38361 38362 944062513 23079 23131 71278573 81259 81286 875245640 21730 21731 479984154 95183 95143 528036904 78910 78911 863680038 32511 32426 420841337 1034 1035 429968239 86554 86555 891698531 18433 18434 210733700 79559 79560 961078443 75422 75423 161453173 43666 43667 977429029 29242 29185 475076461 99774 99775 108555552 72526 72572 817289310 10680 10734 389089811 29136 29137 694263430 75941 75942 297634242 62365 62366 689156763 8096 8164 718407314 86478 86479 320528083 40376 40459 350503122 23443 23444 761623753 10153 10154 597932947 55890 55891 732400061 90476 90477 151448850 89379 89380 188577257 84204 84158 741063703 63454 63417 90297576 55354 55366 710271313 82136 82066 450281821 1399 1400 149482480 10261 10262 407699888 59876 59877 149008505 93053 93054 556302886 19068 19110 959370367 32618 32619 549179405 32279 32219 536793639 31740 31662 414507494 12456 12397 567333934 33049 32968 874713174 2644 2678 551970255 41455 41480 28880182 2256 2175 588713656 55298 55299 158068152 67424 67425 702842615 1536 1537 579721299 65561 65562 487605662 92761 92811 695809404 34344 34401 501281988 62330 62331 369817387 55583 55612 492096864 16570 16571 381693292 55560 55627 162632539 13466 13467 134526347 410 411 781414796 10347 10424 752562314 62778 62858 748513578 58792 58793 66752199 21589 21590 466538059 96474 96475 279281465 61553 61580 241838689 71696 71617 859629711 43694 43745 36106875 85984 85975 123172275 14740 14741 1753049 7975 8045 140877133 36103 36104 519901111 26089 26012 242936729 52977 52965 899964372 94581 94506 157861319 56362 56363 209492014 38010 37944 780537772 89453 89439 260998624 13447 13448 483432574 13187 13115 194924903 88104 88105 742809911 76683 76671 986539337 22564 22565 742479723 58439 58440 232002741 82070 82071 490472611 41119 41164 272980087 91178 91179 570806682 90454 90395 755801719 4837 4838 463322544 19711 19712 833094648 28293 28294 968641483 99403 99404 923510211 30257 30218 286015556 48799 48753 174078962 25953 25954 65146956 59222 59223 110743869 8072 8009 653601001 13933 13931 910749383 90843 90844 213534164 17182 17099 959605482 1598 1606 530087682 69836 69837 232837509 14263 14264 880822193 64950 64951 448854597 80006 80007 966159262 89943 89944 908805051 25343 25344 859209439 5847 5848 284264066 34838 34839 254563429 96941 96865 637028444 82066 82082 710666038 34194 34167 617027407 47106 47107 914271215 20980 20958 979659996 55690 55704 174746908 69677 69678 487859461 69134 69091 459672362 80434 80470 827385086 88533 88607 685461504 12311 12312 71628338 63358 63359 185968913 50699 50700 859117562 23394 23473 904297004 78612 78626 464047589 33010 32992 176705474 3150 3151 794008539 19960 19961 736205404 29376 29386 606043668 7951 7952 915129354 66741 66710 354321984 67225 67226 985099460 27970 27971 465572500 27486 27536 560144749 29160 29197 219457666 55730 55737 305812077 19566 19581 720034932 62288 62289 449640908 33850 33781 496747271 86029 86001 906711350 27351 27352 716218409 80196 80210 569424213 70851 70770 714162441 57579 57580 640200616 54920 54921 185282783 32000 32001 820659095 11573 11574 942478675 42588 42589 677724215 54201 54202 774865036 74285 74286 191911457 12445 12446 599542980 50933 50934 1400870 97150 97134 586107986 95195 95203 163739351 55900 55818 23760432 1845 1880 33499765 32853 32854 168279120 91726 91727 811242313 49291 49292 224547715 9499 9500 526616176 92412 92413 672309318 86797 86798 250364088 60679 60680 108055096 25195 25196 606102735 16753 16754 685915794 10562 10478 393658871 2938 2864 552308714 40489 40438 106401097 74925 74926 793529724 7121 7171 656128035 32108 32044 569209519 20581 20582 587073124 4100 4097 975652670 3926 3927 302125516 18239 18303 514348218 16832 16833 916144364 19155 19156 607257787 39244 39251 266120421 12185 12265 95013244 63807 63808 732600328 8180 8181 348431059 31391 31317 212447912 73696 73687 937739852 16028 16029 909870255 3466 3467 711075102 74703 74704 706851077 27320 27254 267561865 67940 68005 363844391 25136 25137 868008415 57074 57075 204119563 4787 4788 65142258 66893 66918 828542676 97201 97237 866118322 59818 59819 267705930 62177 62209 661517122 24536 24537 797645718 94784 94714 105877413 40312 40302 916780075 84984 84985 138847876 28932 28891 877756148 26872 26913 67210178 57510 57511 101087752 46405 46361 55880386 24971 25001 823375243 81873 81874 809491945 86981 86918 211388071 13505 13529 540931467 26708 26667 70115149 83667 83628 284388868 95943 95917 626163852 3621 3686 653612377 60723 60733 836748486 9411 9412 149971159 78681 78668 164736489 41042 41107 491565076 1127 1128 182274823 28482 28454 325269885 97645 97560 388266494 78860 78797 122347342 61702 61757 938572997 34645 34697 76189718 90631 90632 568181517 24184 24230 407350557 15922 15887 31294334 42169 42170 184047576 89968 89969 903079261 94764 94765 398170132 17864 17866 739251101 65772 65773 408758382 19816 19817 14254971 47512 47513 203645 5946 5889 990951488 36710 36711 978770063 91762 91807 690454000 12114 12061 307420118 49102 49103 463401894 39529 39596 596847157 83646 83647 807967375 13544 13545 406356715 32297 32298 711627776 80412 80437 377477450 31429 31430 6746777 76497 76498 358623005 55967 55901 258415919 44469 44445 933701622 29383 29384 462661145 4811 4812 621223395 53289 53290 135869811 72932 72904 872464644 38843 38759 735933991 84267 84218 599226958 70551 70515 442001444 53403 53447 165643181 15498 15491 144832471 43437 43397 46997988 38689 38690 518710956 96050 96051 596433304 60247 60248 678751174 50563 50564 935294240 90303 90304 423144922 95188 95229 814361249 96034 96035 692477831 52196 52266 562899013 74481 74482 404637461 29061 29031 400965012 30490 30421 660820315 16143 16144 548819880 4073 4100 650441665 5283 5284 420190025 17036 17037 608430784 46009 46010 934918640 35614 35692 923487923 69511 69512 708289497 2385 2386 796650653 96475 96528 864560249 53628 53699 582034616 87667 87668 855138687 69338 69339 913980413 53332 53280 857930717 31724 31752 65376583 85186 85187 90366887 71200 71201 136166910 26114 26115 610643074 8473 8474 885379039 72633 72634 420590304 42044 42070 57123620 32420 32398 690127309 73445 73446 658762765 38552 38553 276021307 52189 52247 142056220 50926 50848 915902908 40043 40044 331321798 59051 59052 929756189 13387 13398 797126937 82895 82896 148114417 18546 18547 92004999 92478 92479 666801166 23748 23718 36025719 69596 69659 399723608 90032 90050 328438253 51395 51396 203625600 86371 86309 9046004 72628 72629 629862926 83776 83845 825477668 70664 70665 373040200 23201 23233 933395102 96704 96759 100440887 80728 80729 705139679 69047 69048 480569685 61551 61587 759083965 34476 34549 998914814 98145 98108 42408088 4043 4044 758538178 88777 88736 916266373 32037 32096 620023108 7557 7571 691822831 46256 46257 878412598 39599 39600 877233385 74319 74320 984279953 97254 97255 943246878 75950 76001 709511221 83151 83152 819641743 30578 30534 770026177 37346 37264 544346771 9408 9409 6395125 32706 32726 209890965 31075 31005 982724782 99422 99364 910820908 26015 26016 451233344 38997 38998 253120969 74414 74361 249482528 71051 71052 224885096 46755 46764 249103387 96684 96645 579374282 37023 37069 677825975 12025 12026 348623043 3442 3508 737495581 17500 17440 963092403 41286 41287 452682221 97580 97581 951595442 85214 85215 804483474 41354 41279 222815434 30076 30077 304475185 67943 67944 970942564 84443 84444 915709173 2481 2482 122246129 58686 58687 511808553 78478 78486 405202354 9892 9893 914171965 45770 45771 77028571 99556 99590 595145953 6974 6975 747301208 8765 8766 445975802 81899 81900 416598066 98105 98106 442032245 90748 90749 645317543 57596 57630 377899296 90444 90482 499085197 14844 14832 764952318 56971 56972 176866304 62948 62949 250195317 5649 5650 628529513 49715 49716 924130972 37393 37367 90307964 65810 65781 779044820 63580 63540 925669624 30497 30504 120691546 57990 57936 453720471 66083 66084 687707682 82498 82499 309937195 21936 21854 616782570 98033 98063 278502860 3574 3575 493548130 55039 55040 71222228 40762 40816 530647170 36442 36443 958363946 26532 26533 797608427 15680 15699 721147883 86644 86723 782396505 80872 80873 926655794 64621 64607 995328551 47896 47889 256102935 44472 44432 182482969 29169 29160 922752496 54944 54880 268108120 73262 73263 821131072 5868 5929 396491559 47325 47380 779720687 35100 35132 480251433 78048 78059 34607768 59738 59739 60840860 925 910 567592930 25801 25802 215230495 17274 17275 422606251 13391 13351 656112020 92402 92403 808556274 78386 78306 558756298 47055 47056 702367474 39526 39465 507111514 13370 13442 825929644 78262 78234 678969740 3816 3872 364105235 25918 25919 879606917 74753 74698 664795662 94421 94351 564352974 90892 90893 604327239 15587 15588 814359287 96038 95965 225276368 5380 5381 25363812 16712 16713 66110369 97794 97873 245595235 75182 75185 936383263 83016 83088 326068914 31294 31296 476994444 66401 66402 861035599 48172 48169 389811304 52689 52702 937865506 54296 54297 702786761 73667 73592 276416810 75460 75461 177347185 83829 83837 34330846 10715 10716 446026929 28095 28070 18492345 54497 54498 467128742 89985 90047 323343711 94205 94206 633745291 66577 66578 178266544 27063 27064 592506800 310 311 88759512 3634 3673 417738494 56128 56170 541821043 95567 95568 495607185 46451 46452 74987195 86353 86354 930654886 57817 57818 405633123 69727 69728 781370904 94291 94261 640798919 45552 45553 301539022 26454 26455 623792390 11307 11308 628795249 51062 51091 692930936 53529 53444 330799486 14734 14680 577397760 9986 9917 5424746 88310 88311 685029023 7662 7669 699957557 65447 65448 55210733 19043 19062 249232577 2846 2847 950797894 8613 8587 184672673 74770 74771 260445842 92366 92367 43994917 84323 84259 916292986 93572 93533 700376060 27888 27937 516363566 93268 93233 24509011 24130 24201 155659319 67995 67997 81684330 41811 41812 333453517 62188 62205 823826556 43282 43304 959045057 11781 11750 390352231 61585 61586 729018288 44372 44373 689868457 99864 99865 355836046 79699 79642 168156187 19772 19773 777188391 61317 61245 70262223 72008 72044 270417840 12120 12121 313938051 45553 45579 56481865 12376 12377 301357706 51113 51114 152475998 94038 94039 159662862 1869 1870 584026658 87935 87936 40199776 49796 49774 185283805 57774 57849 496130893 18684 18728 532289020 83468 83469 206082890 62420 62390 806084820 76576 76622 539986731 90436 90449 757039457 81840 81841 299517863 9523 9517 500665479 59512 59513 998388869 50614 50615 852557643 92884 92876 619433941 11961 11962 602425857 34579 34580 410657606 63404 63380 463712863 53826 53827 108858628 94266 94267 562076753 55653 55607 604383503 78894 78895 787811959 33183 33184 63265881 51101 51102 266213157 99931 99932 323637925 22500 22558 616833570 49524 49559 568371088 1338 1384 526967289 53524 53525 983439527 55715 55770 397201106 67975 67976 982360688 55139 55187 355186374 47791 47792 697859182 21268 21269 832928619 64462 64463 453632127 90181 90182 934037402 34765 34766 402343059 52898 52827 229813857 56568 56569 313710750 17069 17070 321048089 70578 70596 105285242 12782 12755 530073663 44464 44383 491973616 22313 22310 580857975 58343 58344 442851609 63042 63021 142501635 49626 49627 192224929 30289 30357 129880463 28712 28713 797001131 90995 90996 630305368 8786 8812 268411020 11301 11302 701047804 6659 6741 977540259 34192 34247 457791985 19286 19281 65074791 79127 79058 54620566 88853 88854 441840469 9293 9294 528543456 78520 78555 991531329 9245 9246 643693830 35710 35648 303452720 22405 22406 553278539 11948 11976 812337272 95257 95258 426156865 76194 76195 590977987 66034 66035 35997408 51707 51708 230145520 9447 9517 993413175 71456 71530 930943424 35749 35750 143308471 95307 95275 544281571 1721 1722 435112678 1438 1432 412411925 20720 20721 84483283 61984 61938 778063087 24115 24116 714998433 87233 87234 140042654 87838 87839 871983513 51838 51861 169166955 56028 56053 408563246 74189 74250 842297148 57924 57919 212999311 72711 72704 880977147 58635 58636 759591673 5429 5430 804743699 67300 67301 266383908 94337 94365 934503507 77896 77897 609496719 82015 82016 95411 61159 61160 854548206 33230 33231 850672193 55371 55299 143174542 13496 13443 46548103 34521 34522 973021734 51141 51093 809412884 37852 37907 62218474 34198 34279 442143206 42373 42374 246127685 27570 27571 972190243 89743 89774 19199903 18410 18411 655817195 47945 47980 682583178 962 963 953210877 83217 83218 73411453 20257 20312 432427902 27521 27522 697033618 7761 7826 2046981 62464 62465 176693025 57175 57176 607594888 69338 69404 709678734 79616 79617 419734548 97406 97407 364398885 62689 62690 960183117 28493 28494 764094238 69232 69183 376063327 50102 50129 677349838 77269 77203 412374073 96551 96548 103151883 46996 47022 305443911 41315 41316 92018659 590 636 861375360 78143 78144 141278978 38648 38725 567122194 47262 47263 426305595 72225 72220 286993723 59787 59788 349792458 17707 17768 804201883 15874 15875 926211224 83272 83348 559076878 75341 75342 561876506 57846 57847 848715652 48598 48663 111774275 92385 92386 80536246 66834 66809 18359448 86766 86835 75110058 50872 50835 744138652 59502 59503 459638447 88030 88031 725495302 5160 5098 71824996 56924 56925 35913105 51232 51180 984957268 81033 80994 289010733 69713 69742 519592454 3343 3344 110716073 43842 43864 31761209 26579 26580 456693090 71691 71692 578908558 46717 46718 779361738 3315 3316 119783429 21072 21100 893315180 15396 15397 378042738 83666 83667 653717140 96643 96644 459047849 31126 31127 524668417 8704 8705 180705008 74667 74637 733253707 24597 24598 983519322 2156 2157 36083933 22492 22537 619152382 79548 79549 405803688 36800 36761 212418884 10501 10582 225436736 25886 25863 618391569 28150 28151 340962536 72725 72655 969677496 5129 5094 777340050 68566 68498 924671073 1626 1668 376523000 10534 10510 977505927 55024 55025 306253103 74703 74741 803174546 13871 13884 77677600 40414 40415 500917148 91328 91329 770973746 46075 46076 614810970 95906 95921 162469743 83874 83871 851387788 9864 9937 844162996 12281 12282 497714687 46645 46646 273264711 96704 96705 775271464 17641 17682 27385678 58002 57919 998778532 47759 47760 514287893 6740 6741 216693965 10978 10976 465947580 99081 99082 187132718 33876 33803 744358746 93690 93709 936012062 8507 8494 894344559 47793 47794 287669245 21460 21461 294980475 96212 96267 111411241 64441 64442 969430062 81182 81183 420559340 68654 68655 32124949 21067 21068 58457614 58364 58431 900389621 62804 62805 453405771 65588 65589 940512326 88357 88323 268907852 94531 94580 760639304 42771 42772 914683306 22751 22721 118139429 90185 90186 489767217 24356 24340 683534485 43043 43052 651527001 96367 96357 785262710 67476 67474 173817278 91775 91768 115783787 47337 47338 330472135 99836 99837 933591469 45078 45016 385278084 23829 23912 854470457 87541 87490 721437722 17311 17288 648458802 98645 98646 559635317 9329 9274 383149149 89590 89591 478537382 22089 22117 857074453 98815 98816 396440237 76433 76484 284346177 65143 65144 873164492 35605 35606 221971944 70375 70376 267480916 73437 73438 677083216 66001 66002 510654395 18210 18203 612454863 82274 82275 210172021 41054 41098 19672270 2005 2006 37065201 23158 23159 132889553 75922 75859 822863645 92997 92957 636494280 55880 55950 918370592 15689 15690 154740279 9937 9938 451981772 55202 55203 707091482 75878 75916 497198756 68821 68822 397675257 7506 7564 92931785 89105 89106 766452269 18264 18188 335623901 14945 14971 397621667 20642 20616 659646447 54792 54793 358711785 23531 23532 26640117 59333 59351 76137315 86129 86130 425244620 18892 18893 641376229 46658 46601 862715385 60939 60913 770210774 8399 8400 1224418 38487 38566 15306123 63772 63724 500454290 23328 23352 594054880 774 822 888710228 95989 95990 664753278 93277 93200 127983250 57294 57295 406817561 64105 64098 722893785 59080 59038 358148227 63780 63781 712667322 35092 35074 295394105 56332 56350 507731206 53995 53996 869460212 37239 37240 401406071 47789 47867 75675530 26443 26444 987568048 58283 58236 616665335 74088 74089 527161077 66291 66211 209965520 61251 61291 759473811 75338 75258 226844133 43170 43171 772425263 53623 53554 557678781 48775 48776 200403857 80213 80254 753209110 97536 97579 127154309 41685 41686 250653592 77141 77142 72023353 31345 31346 601933616 32424 32425 877056379 56527 56528 216172680 18428 18429 361529644 91862 91863 925524764 77155 77156 369498896 82731 82732 254581341 6270 6323 804537394 30230 30256 57043183 59119 59116 371673391 49571 49572 232743521 49689 49690 709249805 57588 57549 154363047 88007 88008 578308743 74650 74651 160671558 5932 5953 506181916 83149 83150 334056188 75898 75978 65628902 89032 89033 849328220 93342 93343 88103808 72753 72754 953541157 83536 83537 973714323 18553 18486 960035612 94896 94897 18087760 50092 50093 182297290 45035 44965 676391189 87694 87695 973261928 68738 68739 737264065 55812 55894 534031631 53494 53495 794180196 50587 50586 963883187 68602 68641 42536011 82006 81940 488908850 78345 78346 503596408 99253 99276 697375617 9930 9931 716436965 14204 14205 432204109 44582 44579 242884078 74745 74746 590810439 69385 69386 24281973 72870 72929 514984584 11377 11422 421214160 76816 76742 356786903 4247 4223 810656646 6796 6847 228480708 88906 88985 511296065 67642 67632 785711432 37082 37036 901210579 102 103 945129285 27832 27833 503500885 88078 88079 773014558 9869 9870 704329072 80008 80009 149998526 38521 38555 392246088 64913 64914 708011846 38353 38403 382528812 73992 73993 772946711 10709 10710 240459867 6324 6325 917841054 44209 44210 430617130 69100 69049 517631001 13107 13120 591867151 95693 95667 681707380 89937 89938 706117810 28456 28526 150842654 97304 97305 195219003 31651 31652 717372230 73059 73020 570534838 37531 37586 519729157 88126 88181 5848662 71633 71634 756697315 99548 99549 8893427 59176 59177 645403539 44446 44501 817406882 62521 62522 75321495 38289 38221 453863544 84985 84986 735589450 68800 68872 83355450 97905 97906 84342059 87077 87078 603576195 91855 91856 134339121 33323 33324 875540581 3837 3827 965708691 44262 44263 797064473 95087 95088 958880560 61808 61809 217273302 66812 66853 730440758 33397 33387 780392066 45651 45652 987404407 33820 33821 82096269 97977 97978 753824582 5843 5891 224604465 29689 29676 947540350 22888 22819 410017169 52457 52458 585357987 13760 13761 383389210 95216 95226 324797364 68486 68487 883056442 66980 66938 243511134 27618 27574 85620051 3248 3264 263476567 98091 98092 900904211 10150 10079 79057644 17908 17909 175263013 41515 41516 791584765 82052 82053 159758054 22334 22335 868961247 68611 68612 505605507 12341 12284 884257139 7616 7575 815362440 55179 55180 793521681 68837 68855 612209552 59451 59468 401228394 2140 2141 458431775 98292 98258 563788696 70177 70178 97208017 98202 98192 646964932 99043 99000 341732338 4663 4664 463542701 62501 62502 9334208 12487 12488 108535393 52045 52038 412052371 10833 10834 221035766 86770 86735 198040802 94417 94402 984212246 23066 23142 949378294 51885 51886 80422794 67166 67126 887539952 14076 14012 607454757 52461 52463 889920297 54744 54745 716673785 13637 13625 573462048 46208 46288 674503129 24542 24508 108393873 44573 44574 477970375 67027 67028 625307968 73974 73975 383752425 98027 98106 924818908 35210 35211 551153817 26162 26176 28262108 34095 34096 198153521 62875 62810 604655439 1011 1019 383984001 36050 36051 75129283 71422 71408 275284661 85033 84999 848913044 11081 11082 893193115 43822 43823 223229682 75790 75837 471845711 7470 7471 15384149 92394 92461 464013669 58478 58551 884026790 63240 63168 950853036 9651 9646 306576446 56697 56698 998158914 68176 68177 464974601 81836 81837 554369294 70546 70547 969376236 4828 4749 582231736 63908 63909 561169528 86688 86689 852290098 71109 71110 903387349 30660 30679 785888211 91985 92062 442601752 98128 98129 90955149 38383 38384 475027596 75544 75545 51708210 70355 70331 176751037 12875 12800 918496247 11658 11661 234643350 84311 84327 448015046 11877 11847 244300113 46350 46359 164818778 46340 46341 498286733 61362 61363 964259714 59499 59498 704180321 42551 42552 673166378 96760 96747 599984202 98439 98440 619792066 53099 53077 841026130 31367 31368 107258460 76807 76746 700291429 33056 33019 655610969 59762 59763 960763153 7146 7174 375824611 26428 26429 644765005 65970 65971 638337972 89805 89867 873709462 42734 42742 851220663 97619 97566 157822221 93345 93336 281150513 32593 32668 946953751 76697 76644 525237972 42991 43029 943644324 39458 39503 209393221 56065 56066 976555390 49567 49501 988144951 95039 95040 39521095 12989 12990 887662210 42391 42392 615897516 42663 42667 297361739 19906 19976 491179624 802 723 726916681 14621 14692 895939500 67135 67136 501587551 1784 1785 578994589 46015 46016 519995217 9663 9664 554632077 60036 60037 890871433 40179 40260 708383684 52343 52344 323447600 17611 17643 986709086 2257 2258 375092946 62268 62269 789643649 25561 25562 13973854 50958 50959 980030185 84996 84997 720097577 67483 67541 598967451 21939 21968 961948892 36382 36346 90879054 15436 15437 508631687 98539 98540 410286456 45873 45866 871867038 94516 94529 551185641 90173 90167 617414817 10247 10248 364916511 20182 20257 733956555 13873 13874 564511132 21569 21570 37755425 51816 51733 353045803 36608 36609 648346817 92177 92147 800430168 65030 65031 585859618 7669 7650 878541132 70212 70153 915458040 19349 19379 96136505 77310 77348 572103365 41993 41994 107881688 33933 33934 768558855 70896 70897 976279883 52705 52706 838422215 82557 82538 316460161 75589 75598 707414577 49829 49834 249812741 34324 34325 874535200 53973 53974 259886662 79832 79833 372036831 47941 47942 960206222 46478 46479 539875498 63676 63682 168561241 26431 26432 993912241 21828 21854 307818487 50870 50871 405444714 4595 4596 785629038 62276 62277 268879002 7438 7439 412760607 43616 43570 951269538 6662 6642 119848127 99259 99250 61284300 64353 64290 450001299 95819 95820 965161640 85201 85202 419297998 11724 11751 42104503 88023 88024 977457271 45305 45306 833978114 39042 38995 284946753 66299 66300 751841946 29955 30027 977629474 58429 58443 669678682 75763 75764 895000324 96411 96376 204038327 95991 95992 716334866 89513 89592 338840594 45909 45910 758386746 41494 41528 615633960 91123 91044 454118018 21534 21535 375114411 15079 15080 183813231 2524 2583 975709568 78968 78943 438509559 47126 47081 72890415 54780 54845 780964663 39940 40021 387118679 56556 56557 716756879 54604 54605 513639151 32855 32856 251885128 80858 80859 18413738 71203 71193 245298317 86557 86638 980744336 70493 70454 276028750 8711 8712 597556314 32157 32190 263015228 78998 79061 520641321 90120 90121 393948987 30486 30410 558317976 61182 61183 907823434 31281 31317 729700769 53773 53825 220503862 24204 24205 445784035 97601 97602 576941702 22994 22995 13775224 9230 9231 688204504 43738 43766 360501523 78598 78651 947285120 55023 54962 505958765 20047 20002 20962891 11876 11877 603068230 9694 9611 88251731 91958 91959 184877702 67510 67444 930962230 4967 4968 341584106 89810 89759 41345309 35946 35947 757007808 44875 44876 307711363 48414 48415 184190742 23888 23889 738551179 93461 93462 441387588 61309 61310 779033418 4409 4443 342606992 72614 72615 84038141 85028 85029 777509059 54758 54819 746314150 1821 1820 131996672 11402 11403 344788508 55193 55137 916357123 47120 47121 567459599 86800 86801 203453536 37833 37837 842566161 33036 33037 323084145 61087 61088 711355305 32431 32515 268585289 5837 5838 172475701 59139 59141 850529581 17559 17584 513577448 97678 97679 244406655 60160 60111 321407315 97303 97265 503009987 89932 89986 655061510 47998 48029 282585733 2042 2043 378647554 77320 77321 831232231 53488 53489 802870836 16183 16184 864500566 96762 96763 533215623 32346 32347 213311963 68660 68661 554502923 69518 69519 400453804 31287 31293 262419230 46215 46216 775880187 56047 55981 639247205 6076 6154 268623357 32370 32371 958292906 53769 53840 739780052 76083 76059 796648401 41790 41764 240723293 18420 18365 768606054 59355 59349 948167950 4215 4216 299355831 76834 76835 569206161 75466 75436 984850155 44013 44014 250731555 56833 56790 774987732 73024 73022 717733013 40634 40635 639775523 49309 49310 439135118 61970 61924 508133066 21394 21395 790538127 35154 35136 865490477 72709 72781 532329187 45901 45909 418230186 3880 3839 496563261 11853 11854 281185972 82674 82675 1587585 25119 25054 101436231 77349 77304 377225932 83038 83083 910427680 57984 57985 685338714 55387 55418 775952569 34161 34102 962147222 61650 61640 980930761 70932 70933 466209355 55032 54991 918006416 68253 68254 426763777 40626 40623 467595440 84373 84374 322764522 93228 93229 874185865 10626 10706 124994846 87505 87525 810188332 62900 62821 6643308 26302 26303 155401822 98692 98693 565404373 44736 44704 449945683 20430 20431 706019559 63309 63310 39092883 19292 19312 736875761 13389 13366 692901447 53316 53317 133495847 48113 48178 779388794 24921 24922 819292047 69424 69406 5580097 59501 59496 887066899 93005 93006 364788876 22286 22318 755589780 96356 96375 791456752 70519 70554 159351011 18058 18060 581816828 53965 54049 955931766 45117 45143 307240369 64879 64880 375943875 18041 18067 699148707 87825 87826 79055992 58979 58980 608715951 67607 67548 214873729 42638 42571 113142641 32711 32727 128269571 52729 52662 649447969 20753 20754 656380319 87051 87052 56190603 97181 97174 182085182 15121 15159 94858469 5168 5169 413844384 33224 33243 514895679 97577 97578 771477028 607 608 309694461 45518 45519 651098174 67353 67333 684447943 99646 99647 122062950 43745 43828 224408979 70762 70763 470759708 71313 71327 756026105 69880 69881 176807120 324 325 608122396 57015 57016 798290394 68966 68967 872684817 8897 8858 101237787 3836 3847 962629275 22787 22788 560695023 19618 19619 528672393 57496 57565 847728538 25108 25083 178205470 75778 75707 606913766 79361 79362 716058303 58119 58120 230290603 3903 3904 836077672 82917 82849 724723269 19875 19856 402878156 83190 83107 155600961 97608 97535 703728374 4100 4101 517958163 61163 61111 629428817 92083 92160 39039414 77611 77673 401245315 42864 42807 210727676 51996 52068 547620044 57536 57500 378879658 691 692 732144319 80289 80290 946774982 62656 62631 862882545 91153 91154 14669450 64541 64457 49323951 40175 40176 386635378 85548 85549 24935026 20243 20306 488716346 69031 69032 865557186 54522 54523 243608917 45019 45038 278440900 53057 53058 195761497 33805 33786 35779570 87393 87394 224845392 6965 7017 255792199 33661 33602 425086074 99196 99206 138153140 65006 65007 154182603 94709 94710 607051631 81777 81778 449272021 86637 86638 284720327 30438 30418 876912715 31892 31974 153750421 55393 55394 786090031 32691 32732 154493601 87195 87260 987276534 60316 60372 345294119 39330 39368 778640566 79070 79071 703592436 92245 92246 343196414 43384 43385 779986261 65205 65206 484617457 60284 60237 374692269 59921 59953 205139785 80935 80936 114217552 97525 97526 903521289 15351 15293 759292301 47501 47502 12908441 26392 26393 150996625 56038 56039 127963962 6047 6048 270736398 98641 98571 305011182 39428 39406 8812219 65429 65430 53470806 63344 63345 874697095 29066 29041 864660602 47649 47710 464858912 40152 40153 686498364 93019 93020 69902752 43445 43446 664283995 78824 78825 471587674 30831 30838 556713203 95340 95425 930496595 42464 42465 990489700 74086 74087 930930634 12694 12695 590975949 71952 71953 856754554 86152 86153 366287440 61126 61177 681504851 81937 81938 646051474 1654 1595 217265002 20506 20484 483565849 81614 81615 438108998 51965 52050 959333821 82336 82337 840275325 71436 71482 275930689 97774 97775 934581370 3563 3623 565119172 53976 53977 826644799 10650 10577 635145356 30515 30486 977748832 11811 11753 700173104 4907 4908 444596310 27319 27242 9113397 19993 19994 356968598 101 102 787658523 7504 7470 327532234 47183 47226 579655364 3892 3893 926989195 63229 63227 148145436 65809 65882 169994560 7219 7293 613755465 57809 57810 262527824 40990 40991 616688544 58160 58207 762932871 37965 37899 188646191 60420 60421 333346277 75136 75109 574105677 41803 41804 133172857 17394 17396 427079672 71946 71947 719180841 95458 95380 787019432 82229 82260 992961809 42366 42367 168525303 4610 4611 758447125 20901 20902 273357560 11680 11751 231327913 8868 8869 880475660 48782 48783 598940139 55984 55985 380979225 10893 10894 297743858 22309 22310 759330381 58251 58192 784395811 59092 59093 405355835 38681 38709 823805436 63575 63576 966871688 15983 15984 976894899 63272 63343 503046287 65035 65044 930973580 36740 36741 62861787 15914 15915 85301948 2800 2801 561572286 30637 30638 425241935 89765 89766 901464000 21349 21350 305278391 7240 7226 770598280 48316 48235 904546150 68701 68728 701170751 41263 41221 382557509 35686 35705 599465746 54471 54472 313905335 11557 11558 383930701 35180 35181 200278243 13062 13063 15868071 62025 62012 177486542 91532 91608 524226150 89687 89688 563566387 28120 28186 375041335 15128 15053 968775956 64597 64598 107860358 14688 14689 798214453 13664 13665 174524875 45164 45108 805577045 89168 89095 931050724 44418 44489 356868126 87896 87897 792178300 97661 97653 857032256 81026 81027 19310321 30957 30958 722979335 75723 75711 895443401 29681 29603 421618920 92967 92899 767624457 3382 3383 637044903 84473 84474 915869396 43606 43607 776576694 85716 85717 767381789 99480 99548 655973316 8891 8892 409228450 55271 55282 921998831 54385 54320 461378981 51518 51519 688140983 87237 87238 630650334 73705 73634 779685776 9110 9111 457417694 45601 45602 483782031 3326 3409 306837243 39944 39953 194726146 16978 17059 387477605 25802 25803 178219264 87291 87335 169478025 34816 34817 526149489 12830 12858 830538722 84534 84598 708759850 13200 13201 818879299 71157 71124 771373349 58213 58276 124968439 33127 33128 862301419 9360 9416 79733404 80671 80673 179994313 64133 64117 441471513 11775 11776 364046239 69591 69592 412430890 58736 58737 161484357 6484 6485 111627078 83426 83425 185624185 10459 10511 663450166 19210 19237 409460456 74905 74884 159371542 60922 60926 441169166 11689 11649 9635650 48085 48086 365775390 62690 62691 997792403 86157 86158 759569222 93799 93800 196175511 25117 25118 841787063 9252 9253 858626856 78494 78495 645354744 69800 69767 140089180 90342 90336 845929631 98251 98194 92904955 12723 12724 50864763 37681 37723 280400240 49256 49257 228342594 34360 34334 776048020 30777 30783 575074273 57902 57975 15018050 35328 35263 623028324 79586 79587 769348607 64180 64181 842317443 95155 95162 881751648 44069 44067 517232201 97249 97277 126580424 66463 66485 747027650 61927 61936 169551434 8156 8157 196718777 14861 14862 90335221 51449 51450 805304629 59747 59663 869389790 28236 28178 23197342 92880 92901 788470382 65375 65376 703003772 91471 91472 586035795 54715 54725 992248707 26127 26108 955268992 53343 53344 339157490 34609 34610 635023082 6865 6866 350047862 87713 87749 482294768 71344 71345 854259371 64438 64439 63905779 22750 22751 646059155 86690 86711 794374247 27850 27843 326603801 7124 7087 358831961 67286 67287 415937036 44616 44562 255345992 10172 10173 539580923 52727 52760 652064338 34516 34519 315780875 44462 44463 776124915 78554 78481 222829571 97445 97446 670160418 12842 12843 808882974 24668 24669 210101183 13247 13202 474925901 21432 21433 146086900 46366 46289 830890097 61443 61521 596842899 81724 81725 551907797 28127 28128 659441681 83802 83803 671348145 30513 30514 683978431 40469 40470 530479929 92852 92853 272992055 63114 63106 2818855 30585 30586 778794800 70291 70219 976244127 12760 12743 610027848 46409 46416 788093655 66690 66691 184445299 64661 64662 42872319 37728 37729 131050256 31792 31793 13405972 67256 67257 457947783 2579 2580 590997694 42970 42971 852510006 3396 3397 273260590 66644 66565 142895997 68473 68474 975686808 58025 58026 433969667 18326 18289 559418655 91790 91815 839208974 7490 7491 406915203 44567 44595 344497459 43086 43087 557450216 6968 6969 344636265 25706 25707 79572822 45287 45300 331131096 6195 6196 174614680 96662 96640 48398083 19283 19314 909827896 17807 17798 6416609 92983 92984 496914852 93996 94014 543857024 79327 79277 386712116 84989 84906 418263974 1559 1611 353970310 11013 10934 947671453 99491 99492 990688965 84173 84172 521217269 50526 50460 255801932 4421 4354 517519945 60758 60771 896002247 21046 20998 289929559 63862 63863 464462225 48555 48556 424408942 48854 48927 959680136 3772 3841 703173233 88542 88543 404895863 80799 80876 545813774 7665 7598 217186968 83269 83270 874998670 68615 68616 813350717 70915 70916 276402780 85296 85297 794363807 68084 68085 670648775 12849 12850 634537725 18155 18156 363396954 49608 49609 595862710 39177 39178 154923307 422 468 572497070 33626 33542 113283655 30131 30132 523299085 84523 84546 31297214 83309 83366 534349018 92677 92739 56697384 87837 87796 14403665 2861 2862 506137670 65920 65939 597184405 82097 82161 231835921 53641 53642 584042721 77141 77127 555707124 57650 57613 276126182 19215 19216 407882903 60614 60686 837057253 80279 80345 944007231 77370 77366 804211420 65881 65882 379300509 19541 19575 25367584 10528 10451 56821646 12961 12962 857308479 84145 84226 841975379 79860 79820 962504746 51754 51718 560127188 89254 89255 412822295 470 550 162145947 6692 6729 901657418 50988 51043 615751209 57298 57313 257245199 62930 62918 472835162 22941 22994 527858277 84947 84868 927197543 98332 98333 456444582 72545 72546 695555689 66383 66384 600013760 76016 76027 313502895 68516 68517 523168792 55667 55668 70085445 79216 79272 376018429 53408 53409 889171454 32859 32860 648245324 87716 87696 779097712 80316 80317 20721634 59774 59775 3580602 72823 72824 328407013 1458 1518 556787934 10211 10212 264846899 47131 47132 879307431 25299 25260 313343122 41982 41994 342214250 64260 64261 435700317 31505 31429 425466130 69242 69307 269950194 20838 20853 491347426 91412 91457 199455032 18464 18408 9067552 17943 17944 790888799 81644 81645 811715393 1546 1514 48915983 65108 65143 853974706 48993 48928 486494603 64252 64275 201946342 58527 58496 889270768 91134 91135 976447588 95306 95383 765392175 35466 35467 637098069 366 367 593137016 11972 11936 732952005 58618 58619 533596272 76955 76956 49510664 6466 6467 673860075 89464 89504 85547327 34328 34329 29454107 19814 19815 767425725 54015 54016 384207628 3733 3734 308620092 69926 69922 751839704 30921 30922 305640514 49862 49863 161912367 89446 89496 597941216 96779 96742 1953945 93827 93782 271485497 59262 59263 421715769 59180 59181 367959726 97815 97816 174396330 33123 33084 418990307 552 538 35942309 86919 86835 744677439 81563 81564 389266488 42114 42115 309145471 63479 63480 243082534 48317 48318 165601847 25805 25806 519763919 57367 57377 416502090 57087 57088 212564274 94896 94855 498504358 18403 18468 462032914 93475 93476 650067230 65049 65050 669579273 15226 15227 411006520 15919 15920 564295470 53030 52963 588625477 73319 73320 898131253 41247 41248 256547362 72912 72913 478992063 25743 25744 868149437 53564 53565 394677050 75797 75760 112642212 33201 33202 898726132 14586 14588 283425872 57347 57386 572237713 10333 10360 267000695 49931 49932 64284104 95999 96000 493109648 82905 82909 648790604 63038 62988 926167668 24062 24063 158468626 69194 69254 106396577 98150 98151 721027617 93955 93935 786011611 78700 78774 828674689 47647 47648 994721090 26783 26702 430262209 33329 33348 40401574 96763 96739 556471956 57074 57126 683740313 9841 9842 571107976 84970 84971 519338949 21528 21590 284683450 51311 51370 123161847 15325 15326 142863690 80217 80138 444979867 24042 24043 588409128 42803 42788 890867345 8765 8752 306999166 89504 89565 388435135 28973 28974 972208396 78201 78190 450407521 84059 84060 18233910 36499 36495 688855570 65775 65776 433880903 37700 37727 957870004 40215 40274 724157746 92841 92886 678297556 53842 53843 658171857 61432 61433 604816373 87082 87045 419747304 53257 53321 108732077 26849 26850 311987010 46159 46096 753505006 32488 32513 199473128 80820 80821 373424599 50966 50967 972524444 28027 28038 508124625 87937 88021 296950375 13449 13450 328708020 52450 52451 125387160 37353 37370 555386055 62683 62608 44957860 4668 4669 185548526 40532 40533 221843825 23704 23705 945155654 50437 50381 302355580 4825 4767 881232899 3794 3795 714989119 4818 4819 301288624 6181 6182 795985217 23021 23074 435027324 73298 73299 430856188 86111 86112 430669871 56520 56490 519599788 28728 28793 979483622 62047 62055 780829477 68772 68855 738638926 89442 89443 422631323 8699 8700 7987385 36606 36578 934455795 87376 87331 873428677 47376 47308 470614115 94016 94085 110401015 94335 94388 526319067 2143 2144 205489804 51396 51397 135236624 11681 11684 444957006 15608 15609 596371402 81814 81815 70976830 82375 82311 430281243 28939 28892 428677166 75221 75222 841679697 69172 69173 590713427 36295 36296 229727666 94140 94129 160200467 80336 80337 581407611 5472 5473 338241981 23272 23230 101107892 69542 69588 119062574 84460 84471 937278063 32116 32049 207698509 90288 90289 960535941 83178 83098 728404869 23023 23085 358286247 44614 44615 535129343 94282 94283 784399694 54874 54875 49077175 83453 83454 8217255 62715 62716 632688624 64981 65012 940823883 8031 8032 718003013 53248 53249 938719051 75929 75930 610161103 67859 67788 112288262 17801 17780 852499684 250 201 196438139 12894 12816 463346026 59559 59537 929855739 17131 17057 950169330 23986 24026 561649445 18226 18227 729251730 95913 95974 2002081 90980 90981 289010414 64260 64177 762766235 17011 17012 537660414 69645 69656 758283818 61969 61902 457801713 88772 88851 251101053 54526 54527 329504384 83304 83337 108022685 54662 54679 732413665 90519 90592 739817194 41060 41131 455807572 44108 44053 24685247 54809 54803 968376742 65831 65832 564442437 59243 59244 724851434 93819 93820 320622243 27775 27776 300619165 40668 40669 802557197 88608 88609 302247531 5815 5749 385605425 17691 17692 536519986 6336 6337 509364386 3516 3473 918623794 73574 73500 189530937 6620 6587 642261478 13338 13339 542224925 34080 34081 521589462 10352 10353 542723947 32082 32083 256334411 96718 96719 965088577 33214 33190 404158459 65681 65682 165799667 69780 69834 656732874 98010 98011 355289700 53691 53692 551743687 9063 9064 129458149 49267 49232 534219291 7214 7134 804368027 46511 46512 433246555 5394 5395 102947045 50692 50669 422350078 94506 94586 477528374 99629 99655 345867979 412 391 253424712 50083 50075 608275560 90462 90393 814351349 24472 24473 531425874 10267 10185 282364604 94374 94375 562020441 33512 33513 890007618 27444 27429 566149376 9735 9736 951074554 80371 80372 467026422 25048 25089 478635777 59560 59561 472197912 28139 28140 573445475 61387 61388 243133799 57475 57476 542680615 34639 34640 78379013 58084 58085 82471954 43850 43831 606709724 20867 20868 734992781 5697 5698 654336320 81933 81934 258935136 85163 85164 136280493 89990 89991 846088285 93258 93238 563931337 69806 69854 775025386 54793 54776 413056644 72665 72666 221169323 20330 20331 14154670 49083 49084 851782923 59105 59136 130254343 70287 70288 541392403 49495 49496 538755910 41885 41912 187847238 2917 2918 134587973 44479 44480 877436171 60031 60032 581358240 12202 12203 745858375 78714 78715 978723801 10036 10037 843013856 49950 50024 236278597 11569 11570 42738417 90313 90349 888248437 89677 89700 955880972 40078 40079 795155227 10166 10101 418726708 25666 25667 227158146 55017 55074 156840387 14300 14301 478962254 30083 30062 647442321 47109 47110 267765941 83448 83449 842294220 16790 16791 42732588 89565 89566 156978409 11100 11101 79371727 62128 62129 814051923 98239 98237 175051287 60884 60885 579485154 44724 44725 421455568 14579 14636 948268427 24588 24644 388478067 335 363 900372692 62210 62232 740298520 76408 76403 399460923 54009 54010 852073727 36354 36355 843679984 22679 22680 898820546 94164 94165 572495561 72634 72645 728034491 56604 56605 733573355 74142 74143 592157084 46637 46638 384418304 30091 30077 854858647 78175 78176 170612846 39603 39604 779724907 94108 94109 745599718 44032 44033 454933449 14761 14772 758459091 37381 37370 268979908 22149 22181 800916244 53769 53700 532982003 94818 94768 870476810 52022 52023 693324614 77902 77833 156515257 97139 97154 188153617 34849 34835 567205855 95748 95749 379325315 42087 42033 298178537 68160 68161 40773765 68701 68708 436848199 66553 66554 409033381 56839 56924 788877387 62016 62061 224734690 68704 68744 722391725 66658 66576 469411448 3929 3863 851690002 85927 85958 431455812 28566 28638 57874735 2228 2263 766996762 85102 85115 993083729 8048 8049 438799079 55084 55085 561317637 25294 25365 986619059 27960 27948 927035718 72463 72381 575987977 70211 70212 805709811 31665 31666 847524192 8459 8460 141657897 87972 87984 449001884 83909 83910 641820617 29709 29644 787867194 96520 96457 593353265 45050 45051 326899528 65508 65498 312436702 65277 65304 620749675 2704 2705 178665825 69245 69225 206597162 31814 31815 760312196 65378 65350 7467187 95481 95531 286961351 93742 93743 31310622 42782 42783 91352305 58137 58193 957001156 52408 52419 810023383 18913 18914 512267916 35190 35191 412644266 15368 15369 677100193 33060 33061 581892462 51830 51831 792683947 17503 17495 363281143 77670 77671 139695249 45794 45795 779665605 95047 95048 534007236 72231 72306 754215727 99382 99424 899936509 72869 72841 350068252 99618 99619 793620750 94833 94829 517659813 91998 91955 399942500 66346 66347 169285165 47292 47293 836439732 79778 79779 607560228 26937 26939 131841104 4546 4484 897838401 64629 64630 760700501 86638 86639 47105451 99346 99265 51586555 71 72 420256346 93073 93074 443199543 15329 15370 855319466 51251 51252 625843730 24461 24430 44749004 39636 39637 335927976 41991 41938 214540876 22740 22741 806148732 71532 71609 148883948 74532 74525 688022141 38491 38573 616699383 55581 55582 432281703 54024 54025 486410410 98126 98110 929504111 43319 43327 737338188 54956 54957 2069775 40237 40193 776519191 87715 87716 754484846 81545 81525 486314472 68033 68034 107652726 77272 77273 188570355 24651 24625 888035487 56107 56108 528241181 96948 96949 999910731 36370 36318 307025664 5500 5501 497578374 96488 96449 194279406 75954 75955 489193906 44437 44353 900168550 99796 99874 319311935 3985 3993 900019130 22351 22352 181954881 88386 88387 156507172 24502 24529 18682239 95650 95651 217037304 99582 99506 94674239 6424 6372 601579181 61361 61362 873429939 28786 28801 592897912 28967 28952 373699410 42758 42759 954836974 61413 61418 211208380 72467 72468 633530300 50853 50854 471798209 24363 24396 205754983 73474 73475 53705954 25934 25935 511503734 15964 15965 989069963 55687 55753 710793795 51918 51987 46512380 12293 12359 751416856 27195 27196 539826435 20652 20590 430530345 59132 59133 704021605 84716 84743 49615521 98405 98443 496698542 98261 98262 510935585 8172 8173 642157493 85878 85879 161893123 93630 93631 248980959 91817 91818 909156922 53600 53656 142511842 1409 1405 939727394 66252 66218 744463301 11629 11570 282745374 11143 11144 704904412 9668 9713 733227817 53553 53554 513220935 75726 75727 161060094 26291 26290 719314557 66307 66308 697007135 11271 11272 200405308 91488 91489 240993084 72207 72192 772484830 19996 19997 737901207 97840 97841 188140678 93862 93937 543381847 33605 33606 946595615 15532 15533 767852331 98550 98551 920883922 78695 78757 608591292 29197 29198 703113264 71690 71691 641018377 54107 54045 630821407 31491 31460 888872923 84579 84580 885493035 57318 57319 143266379 78809 78810 276998121 8047 8043 562995349 12047 12048 548545514 99652 99653 593598839 75375 75376 909233943 1046 1043 682612019 92227 92228 728400754 95368 95301 704946931 19221 19222 400351495 37618 37642 144579961 32762 32809 338527270 20555 20609 240963131 41935 41936 859242138 38765 38690 760836357 1853 1854 86684122 39636 39648 819704067 10894 10866 26325818 55106 55140 227274094 83418 83419 377109084 71280 71309 872658393 61733 61789 276901508 81908 81909 835647299 74050 74091 216717764 24216 24217 244454563 17915 17916 737333199 47848 47849 149648560 91445 91525 48003759 70032 70027 867431735 60536 60537 711787710 11041 10984 356356462 42273 42274 274218864 17996 18051 378107673 49245 49246 400519130 67709 67710 641939564 20407 20408 904549233 4834 4835 692751805 84395 84396 402350566 84215 84216 271571412 12502 12575 74791465 20477 20402 875246186 21681 21682 139487467 82981 82982 122303244 87197 87206 688242654 57419 57501 722534200 19490 19491 280388265 32307 32357 510652249 54232 54206 457199066 28099 28169 9159004 10490 10425 416160907 46756 46757 113915212 96483 96484 636449635 66526 66527 476714110 92726 92727 296524637 93024 92941 338912882 70423 70365 119906041 76510 76511 25894408 26470 26471 669693529 13646 13647 904560437 61067 61131 548088071 72875 72876 246802802 16639 16640 430497852 11869 11900 662811365 78493 78521 197988725 11310 11311 52495693 62324 62247 605380600 86881 86896 598374875 59377 59378 822368809 46908 46916 884697877 94279 94242 842249844 67087 67013 505693538 81172 81145 938526879 9443 9444 646467235 46933 46934 190352061 32977 32978 258997103 17882 17845 805021877 86823 86824 740497570 28461 28462 910601972 1020 1023 995681828 56867 56868 5402239 91496 91497 740861558 29766 29767 228405895 49484 49485 685377473 39515 39516 63338452 1276 1221 292052158 75964 75932 712615092 32956 32957 236884914 44329 44330 654457910 30842 30892 146573494 59197 59198 912534180 92581 92582 7502208 86144 86161 801129204 73555 73570 42133156 94148 94136 397967195 5364 5359 224389161 62844 62845 7965053 64139 64140 310406768 56902 56876 32187559 97540 97581 74238591 61624 61589 398480916 37488 37520 235618786 46453 46369 498963599 55758 55738 886289747 12342 12306 682083846 34667 34668 823923679 83404 83405 721131477 45210 45211 757934440 65932 65933 15203486 1971 1972 753701984 84423 84479 631288879 77367 77368 47698837 47110 47111 852684671 1657 1658 82100764 45484 45404 118056773 300 373 9246532 80378 80459 451833082 74692 74767 171779737 76772 76729 69874332 89641 89719 548891176 40959 40960 758724690 76475 76476 434507424 94300 94289 809279185 71469 71470 970181550 38559 38552 519383780 43738 43653 490882868 12049 12050 658114295 86078 86079 670028503 61745 61764 805996348 75271 75224 397632036 23600 23601 501775173 79081 79082 88192507 58271 58272 947112202 2882 2828 386867188 78152 78153 675657258 98841 98842 165484181 90886 90887 791945673 29039 29040 366919752 12277 12269 280861219 10257 10324 838070059 68475 68520 717914044 3786 3787 856262115 31079 31025 943634296 86448 86449 522751596 33511 33512 394036771 94201 94202 124571023 6229 6159 585435754 49661 49662 953731017 56844 56847 871848562 55758 55701 943623472 44989 44990 296813393 89701 89702 303556961 3178 3179 26718799 86991 86992 707040896 67218 67219 13328001 94147 94203 706454677 23476 23468 249668340 96843 96844 47614365 71628 71595 402101404 47907 47908 417688729 11951 11952 20006173 49546 49547 153992367 86704 86735 611171461 49918 49919 379693003 37741 37742 247777566 79664 79665 321142787 12813 12814 897489652 84708 84656 450126371 12808 12770 881437452 82544 82603 420115649 90938 91003 66027218 66015 66086 703019593 38487 38536 632664257 9794 9798 705453831 98444 98391 428439567 42002 42056 577682 61168 61204 666839170 91343 91344 644553986 20635 20636 237777525 79747 79748 930303380 18377 18378 26835447 98523 98524 566434983 90720 90721 96895927 97838 97839 115672063 67369 67370 156689460 81482 81483 819788932 8960 8961 535495291 15900 15887 220106536 75813 75814 458800770 51797 51834 726287423 37857 37858 532524075 83450 83451 551694574 4026 4005 912206697 97385 97308 729760654 80053 80016 69773063 57813 57814 517770560 10675 10593 409340858 54839 54813 473573034 94557 94558 216091448 15558 15559 497729302 29694 29693 972429255 41693 41614 268481664 23110 23163 808621514 42407 42416 247964598 4025 3957 585819533 59701 59658 964824338 53028 52994 50294110 99276 99222 964037859 52751 52681 582124009 55559 55531 139050705 3256 3217 828743234 75905 75906 132248371 29735 29796 412798966 98786 98787 212864543 68511 68512 122478677 81147 81148 62162810 18117 18118 411641273 99102 99103 758201064 70151 70152 821249433 10038 10039 897237162 6089 6170 997308619 41032 41024 845182341 99762 99837 529035029 26772 26773 517275460 4805 4822 202035457 77535 77536 317012845 18936 18905 634538714 7381 7382 191886258 83616 83617 867281306 19130 19131 354533197 4813 4814 467107346 35752 35753 962539291 83933 83861 141922362 43932 43933 168872277 7084 7164 259809720 94428 94429 691277050 29244 29245 870693997 6978 6979 937525819 58016 58101 237630113 8958 8948 615490286 15540 15541 258471741 48824 48846 294265985 90048 90049 486019046 24200 24201 156981816 49105 49106 500493439 47549 47581 666961405 79191 79168 480790320 50976 50968 648529287 91023 91024 727988134 8077 8148 985997582 73793 73794 508174875 15304 15269 665158200 59161 59162 226448376 45986 45987 779490007 22007 22008 628623580 36923 36939 778558128 76706 76707 485916050 10275 10276 273283561 67170 67143 886471890 62848 62849 546701764 60257 60292 159027517 31386 31387 627326776 25371 25343 573250512 66641 66642 394339112 42589 42590 27489318 74667 74668 294132675 49121 49122 452610028 2922 2861 545065200 88054 88008 200001440 82948 82971 235610834 11083 11029 199914826 96230 96285 330918 87103 87104 461785209 70703 70704 283683432 63969 63970 861246054 78164 78149 825248127 12137 12138 882646806 65146 65183 987865712 62938 62939 85969220 34752 34742 559911312 71505 71506 498995342 11448 11497 119629074 5089 5090 478383848 87916 87948 507522623 38904 38852 679560668 68440 68441 696175166 81291 81323 550585728 20686 20687 185369162 84827 84837 609766012 64496 64497 398497590 29610 29611 838909336 18902 18827 827387112 32831 32804 703630011 76802 76803 5268495 96792 96870 834870420 13742 13705 406886908 81659 81732 907957863 34790 34758 572542959 21981 21952 588351016 16305 16306 458946621 96503 96504 548608786 36387 36388 867256027 21617 21618 677270043 3785 3832 572152628 77167 77168 460513207 86579 86580 627666662 32855 32870 209533860 53586 53587 170609423 81428 81444 761533889 69919 69892 516877922 52661 52662 637868845 66728 66729 808389909 98401 98402 418247756 31914 31895 977949400 13045 13046 811496960 83509 83592 204999229 87942 87943 107370541 55934 55935 502023438 12907 12908 412308001 95368 95369 170590313 90602 90540 976676543 56312 56354 449936959 3166 3167 795842434 71024 71053 67881863 55528 55529 208597673 52336 52337 81236971 61336 61298 75904310 53417 53485 605726541 49721 49669 269442793 19118 19053 507439417 50114 50127 576848517 96026 96027 541364535 54723 54752 681295612 35697 35698 262461904 82425 82477 592407922 58690 58691 547805386 98955 98956 389321537 70658 70659 430226543 49564 49503 287620819 33486 33525 829356193 21676 21645 40981338 18718 18719 812096316 31255 31256 339612817 62810 62820 776269421 94269 94270 250513448 64237 64238 530790447 1703 1704 303481503 51460 51417 497508942 23832 23852 401879126 24816 24765 374541357 84433 84448 428021945 86106 86075 944263912 77679 77734 502573555 95550 95535 241941826 54697 54765 425262659 7726 7727 100206422 75496 75430 885947288 5846 5883 518810891 64141 64061 246157910 18122 18123 807776413 23331 23332 16399304 45911 45875 709328661 15296 15297 969301568 59470 59547 58630658 64653 64654 198802057 72326 72253 926399435 66694 66634 25211875 97984 97985 56509383 22976 22925 774783653 60572 60652 270379348 61149 61150 813405514 82067 81982 928328826 75399 75400 696090840 32874 32910 277551311 48832 48833 366367957 57550 57551 740605688 31931 31891 516548633 80948 80907 320092078 71244 71324 992343471 19202 19203 837799094 92131 92132 265450459 69793 69875 810601618 59897 59892 696209050 45222 45223 668789661 75105 75188 344245430 55362 55363 15174176 18772 18779 620028273 27395 27396 357104288 14266 14262 633741199 9672 9655 82202406 69457 69376 94363224 50825 50826 805940184 22859 22860 859131705 90958 90974 971777221 83667 83609 231170591 83331 83362 842629901 37516 37517 370681857 89148 89143 158538637 93532 93533 652049899 67774 67775 668816631 64340 64341 909059398 2358 2402 37482072 84980 84981 891327302 18108 18109 268695999 99176 99177 903257422 92843 92922 196362688 89052 89125 943966113 15321 15322 863484901 73467 73424 842454647 28238 28239 501001712 21053 21102 628970545 99320 99254 414913852 11929 11930 421840196 28394 28395 522409449 47597 47598 154097477 34932 34865 801442717 96376 96377 61708093 45434 45416 286948374 60748 60749 648726204 75648 75625 513195873 17189 17203 312898867 5451 5382 671725917 72007 72040 652057459 82862 82810 959089306 5835 5856 270940681 31279 31280 770319439 10544 10461 622593456 28103 28124 615418893 46061 46091 272172083 49817 49795 417822502 81481 81482 839056892 31201 31277 474511755 26929 26894 441542863 47745 47827 273371654 39238 39239 189311934 40210 40211 84509360 20365 20407 866105492 26584 26537 415407804 97797 97722 350248138 92699 92641 524413622 44150 44151 877008029 22979 23060 948865246 9923 9924 459467942 48276 48222 387304301 48996 48997 406783106 31160 31083 176379933 29563 29564 745707728 58519 58520 392648282 48411 48412 35700042 77987 77988 90736643 79222 79213 936081785 72440 72441 65415487 79321 79322 43624829 29277 29278 887532095 818 819 462320922 7711 7721 823171539 38970 38898 813852148 71683 71718 361052945 18456 18407 990836482 26633 26634 928782565 92907 92908 529541073 10633 10634 749208069 33855 33856 655795665 26436 26502 477135060 90257 90236 404307462 89919 89920 949033175 43692 43763 59947352 83560 83582 120803114 39171 39172 578420165 99203 99204 514755762 84954 84955 919252179 5298 5299 725395793 93698 93699 444803696 66178 66179 255150480 96687 96688 176910756 58947 58948 2100477 51418 51419 797373238 22271 22272 180181232 24499 24483 458958436 41728 41729 134710064 71069 71070 476462447 67689 67722 53795440 82339 82403 226193234 24528 24529 401774078 49634 49592 496280336 53864 53862 557414121 35546 35547 158159848 9040 9100 921914889 8483 8441 287050612 85110 85055 137199239 21491 21492 422369617 42555 42556 307470398 87087 87088 836294013 17355 17337 860322218 45814 45815 959889496 61989 61990 504346812 5076 5077 337193141 70447 70448 988063995 11113 11169 316483127 77764 77715 229919279 12562 12563 199689605 97468 97469 237381280 97171 97108 30406149 95486 95487 304816589 64588 64638 61546565 76421 76433 475701026 42435 42436 786543048 83705 83706 173350925 85173 85174 291555338 15035 14988 340591508 53365 53329 236129504 55244 55245 113746838 4216 4217 94177937 98188 98253 263622529 41919 41850 489887535 61712 61654 87667687 97749 97750 841928379 6253 6298 77226296 72075 72076 869860081 37798 37799 801833776 12368 12369 84947435 81612 81670 431801464 40186 40187 337710958 21938 21939 405386195 9501 9502 994205623 88288 88333 860821302 28447 28435 973496689 51420 51421 358942704 38123 38195 377341636 46081 46139 549962450 28321 28322 616711624 35659 35614 796846480 36087 36088 521399856 84968 84900 550657036 58730 58731 119171608 1429 1387 890296738 60993 61059 844882532 22370 22371 310205511 61461 61462 544038453 59648 59700 622603399 78187 78188 23036348 31148 31149 541140399 68567 68568 281929772 81769 81789 63919413 43421 43447 25932533 30098 30116 806205281 35292 35214 205583784 54790 54791 123747483 2837 2757 29968122 41991 41992 233194932 5612 5538 251974118 29670 29705 880467359 34429 34446 844757694 60116 60043 6600983 22504 22523 270488341 70457 70477 940142233 4681 4686 655853440 78620 78613 439263316 70448 70390 11287291 44932 44898 186934499 6329 6246 902040295 54146 54131 915158306 8368 8373 245615498 46493 46494 983145538 98489 98490 846110237 34957 35038 830362593 59749 59718 854109718 85856 85857 678263889 94564 94565 435125747 91936 91937 418170876 14252 14245 658459993 82962 82963 748570038 33086 33087 563989284 82598 82660 203564709 1899 1900 313044656 5554 5604 478645225 30335 30336 241513211 33306 33280 96181124 99933 99986 106777651 7659 7660 640531212 50121 50148 304793007 7193 7194 280825147 17250 17278 342640261 57977 57960 143259102 44283 44353 59756920 94250 94272 681804426 34511 34450 775649287 55150 55151 742837275 19468 19469 154682640 20461 20389 269439679 52971 52929 165105264 49914 49915 93514451 50631 50702 879280904 4139 4070 148208115 54620 54621 835791173 17650 17566 613545091 52161 52100 731975535 42469 42470 658120716 30638 30627 200435196 57094 57027 6848551 76732 76697 976678500 29538 29489 95924448 52307 52308 148958574 51159 51179 722918377 5464 5465 335815630 93541 93506 183104894 80522 80501 865023524 14279 14280 846926837 20661 20662 572581100 4830 4831 842253068 96076 96077 71358014 70148 70149 893653073 31959 31960 895347656 59783 59757 977617060 8847 8848 530014534 54851 54837 723728297 17677 17719 191807436 4003 4004 299924627 16906 16907 199297842 70888 70881 548605192 61335 61336 996021495 27965 28023 994428162 41621 41622 935970420 74625 74626 825932403 52345 52415 315694337 66889 66890 384250719 79776 79777 688588313 39920 39884 10899817 89761 89762 317961251 53786 53787 517388152 58615 58611 629583558 38270 38276 819744274 46101 46178 13957815 69401 69402 480796129 20773 20809 973146018 83204 83197 50186428 85819 85820 433649226 53781 53726 403940576 96392 96393 331527917 1348 1349 311174857 96497 96498 477438832 24789 24790 177585588 68942 68943 416315213 43001 43002 372860448 35331 35303 511099680 69770 69771 970558561 51586 51613 148559815 44164 44087 700937753 906 828 447415464 74759 74728 870208073 64191 64223 961698490 31791 31775 770625055 73649 73727 753781332 3190 3191 769378425 89444 89445 883830925 2729 2728 987415857 78545 78546 185727257 77834 77835 997609757 81040 81101 695431830 78634 78635 39521891 32053 32095 863418003 4280 4339 684042911 11688 11621 586739301 30540 30527 807277272 53026 53027 171289700 13222 13223 223044223 92228 92177 269446597 58336 58337 233790759 57358 57375 358806296 70114 70166 763469121 27386 27387 909186031 5269 5270 905857242 10039 10078 257572338 10470 10471 826296383 19771 19772 967037367 63973 63921 684364905 35470 35471 600949632 33955 33956 533770078 7862 7812 946872592 63737 63660 540579866 41008 40976 502574721 72267 72193 295606592 83522 83488 90965641 41006 41060 158247150 45084 45073 707358942 58893 58970 119803761 12014 12083 884782975 88838 88765 935714244 41983 41984 97218150 24620 24566 349486506 35527 35528 49839270 22573 22588 295551544 56551 56552 989042499 8742 8743 660166547 92287 92284 252177271 57292 57324 556760936 65000 65070 68437458 52400 52434 408604705 15341 15342 307693804 87079 86997 683034095 41552 41536 981627566 81904 81905 685867677 65445 65446 41979549 35024 35048 106437952 68507 68450 702929844 31432 31352 526514378 40317 40318 728189787 94456 94457 824977731 14693 14617 138792058 87682 87640 486105602 31492 31484 965666677 34591 34594 115077588 8329 8330 167807178 36698 36627 872996208 46082 46083 44280795 28520 28521 352357434 14729 14683 346858705 74701 74702 808002895 82290 82291 212820288 67674 67675 243044350 67738 67739 477499501 8116 8117 485079931 98742 98743 746244810 27245 27246 675729572 18563 18641 263847777 29968 29969 757702848 88440 88516 934610580 81727 81728 891176507 97603 97604 792375215 91559 91601 483619131 29409 29410 539321002 54747 54781 826157909 24797 24798 233395883 10387 10406 888392000 82633 82634 293234018 37770 37771 417076235 56684 56734 493943263 91864 91865 182268317 27792 27813 330532313 55848 55849 540084054 79457 79441 980994267 90878 90879 929608363 96972 96992 750617439 55723 55724 702801127 25566 25581 722981525 66472 66473 269387745 45764 45837 794972466 28177 28172 707757013 63903 63856 269724644 21470 21471 87192786 20519 20520 39069140 18427 18376 108890675 66485 66526 966421437 74143 74144 700096267 31879 31915 184078274 46202 46255 352104280 75845 75846 153148062 44989 45003 449425723 81 82 559963734 79790 79843 207180638 96145 96060 850186220 64575 64576 728210566 55521 55522 7753655 73293 73223 478677135 77629 77583 832757689 10362 10400 219613445 70114 70115 100686886 96845 96888 900695580 31106 31032 472828293 60219 60245 469870352 62967 62996 371288207 66300 66302 629213945 92225 92247 976054886 38218 38288 83008959 45760 45761 771585118 18715 18716 284354658 94524 94579 653296559 40677 40599 524130370 2101 2102 77025659 41722 41723 323187444 44832 44805 908379162 7402 7403 91158228 3214 3186 511832816 54599 54682 179118671 58629 58681 912048902 31180 31235 997211399 61844 61823 352769593 39577 39578 116973420 6418 6446 704552635 6500 6430 791639168 33358 33293 162074334 20056 20036 324261152 2328 2329 178397304 55723 55777 196746509 77953 77921 226573390 67398 67399 465045209 62496 62497 850224539 73960 73961 553402582 90745 90746 859896291 32509 32540 654672326 50452 50474 144750381 16064 16065 168283252 78659 78660 259659876 69311 69312 824214542 39892 39847 48158724 2096 2097 826881871 52195 52209 31630876 69210 69252 209971540 90030 90024 975550995 44626 44573 304881931 40523 40524 157313772 3572 3600 877493950 5189 5190 968875801 11188 11243 448540920 5919 5873 230575705 16357 16336 145602871 70688 70767 397705008 78793 78709 483553411 22369 22370 628002738 63009 63010 481600334 80907 80908 977902962 50379 50460 814579073 80752 80753 251067367 47734 47735 538345096 53230 53204 431000574 30266 30249 744634476 4367 4405 497317124 8688 8689 637203736 34657 34658 294840169 41182 41099 547745603 3525 3526 277955438 94855 94856 64187816 82549 82571 315520706 71945 71939 481944688 39300 39301 393289066 12392 12437 494698939 68777 68792 120544773 61590 61591 399864340 9008 9005 699987585 50828 50783 349247691 85822 85823 143199054 35345 35374 419737529 70075 70076 332098099 9226 9227 639147257 30718 30749 824584773 67440 67441 776755557 18630 18567 507193134 28543 28544 580982592 68113 68114 186289806 46552 46553 21244905 3728 3729 123595104 79295 79296 421599908 37374 37444 799716301 57524 57553 250739214 65137 65211 251902737 52566 52584 619601723 29655 29657 314655611 44868 44869 318196637 51728 51734 678991519 43089 43110 58472942 3783 3784 135593036 14834 14835 870124878 75472 75510 457329433 56538 56481 525983519 93234 93235 812915319 92780 92834 654986183 35027 35028 826679620 65283 65313 215290891 25193 25194 844481515 8942 8943 482547220 6516 6431 403335715 43870 43835 97683120 38697 38643 461661700 41185 41245 832621288 74374 74306 823628597 40373 40374 540349519 4258 4331 18244178 19296 19297 632289973 57012 57013 130905034 34127 34128 795374200 95525 95526 315424867 96371 96344 138636349 66347 66422 535642316 97760 97689 679198779 97267 97289 618513714 14874 14902 343133335 41516 41574 254034326 92238 92153 406991358 68918 68919 325634588 90065 90066 548781570 25884 25885 570261785 11400 11401 619624625 30758 30785 991833705 11440 11441 36860333 54563 54523 936465478 59003 59004 382624465 72732 72733 19493350 72479 72425 802662822 14041 14042 373000724 57916 57917 376909538 94162 94159 215475784 51196 51252 496652621 22853 22854 313704442 32309 32372 193565259 55784 55852 577945995 30733 30734 70401253 10661 10586 700987467 65319 65320 151724439 16269 16320 417325446 13843 13844 411902042 20747 20748 830370228 41244 41205 119057378 24038 24039 402096589 24145 24146 364054988 16165 16167 176384247 50204 50205 505226472 24132 24133 742745634 94703 94704 173444850 95471 95472 847302729 19654 19655 506706249 86289 86290 450690885 91918 91848 984952860 58992 58993 886932874 82831 82832 276206090 79152 79153 161454191 26094 26095 618723602 67412 67375 521304758 48986 49061 13381922 18516 18517 205900234 49907 49900 678010612 50003 50004 613532481 7309 7283 520870754 45595 45557 450985438 32494 32495 533842909 24380 24381 478840430 42435 42499 936471494 46359 46360 875933582 76883 76847 814042480 91601 91634 499123083 79423 79508 352868875 36087 36151 61211711 42018 42019 368325249 90612 90638 159435848 49658 49659 282542760 80790 80828 947871879 24677 24646 286179844 19494 19564 197974829 6753 6769 562401760 20815 20777 556724350 70494 70537 275417548 96372 96290 543669396 35486 35487 862808076 41210 41180 786067826 69713 69714 700463455 31576 31577 995918336 48474 48442 765737777 5652 5653 481433567 36101 36123 861490451 70990 71032 603511711 35389 35456 949380055 12108 12109 874418260 64447 64414 237928560 21836 21755 292574754 32501 32497 426410480 50894 50895 292351574 65652 65573 112890449 87837 87838 999902934 70903 70904 831701964 86534 86512 409082455 35336 35337 368253884 50597 50532 871763278 80937 80906 495606219 93524 93534 822791307 61656 61694 355617967 64608 64569 920106580 70561 70574 212971160 32191 32192 216566071 3011 2966 166261834 43782 43783 718774059 23387 23388 504791585 85297 85298 453272679 38980 39029 729309230 7824 7777 391036594 61133 61058 593041795 54027 54028 373295144 40103 40104 596880268 31226 31278 694463773 72631 72548 991591386 1732 1678 870092274 36309 36270 843166838 19363 19364 331916966 80659 80660 563518877 10793 10794 966770260 9890 9916 3522751 86806 86807 759823535 86940 86941 640539303 91182 91175 637864808 91102 91133 881350891 95067 95077 671724979 68559 68484 225869123 74503 74504 815746604 28144 28102 189245387 50632 50641 19557269 45592 45593 278167379 53039 53005 632558089 59169 59166 559188775 69975 69929 102171826 7773 7774 195710479 20720 20655 986486838 60965 60966 505514508 64289 64290 420544832 3981 3982 726396088 58352 58359 578015486 88458 88472 153391970 9544 9596 864655014 57225 57226 868741136 46637 46585 627652432 26034 25984 980430147 94992 94995 324807130 9438 9439 842968839 15016 15072 793358918 67496 67513 464407194 28474 28475 587059114 45411 45422 765678276 73656 73716 852497839 7850 7788 607106022 57277 57307 69082324 60779 60732 467552711 45650 45619 921954135 64974 64975 314825039 56260 56268 323563939 26411 26342 837842713 87014 87015 76865414 34718 34719 964274383 26512 26513 866805336 5551 5503 511706869 6056 6029 739982271 4093 4010 521655542 57242 57246 124481847 65157 65207 425966123 43714 43646 819872046 13934 13919 985272276 2866 2867 381286551 31351 31370 943332811 15965 15966 449192904 73314 73315 960761259 86036 86037 868928808 51618 51619 552958768 90086 90087 991043203 25191 25192 921620289 56970 56971 575472878 19120 19121 602305295 15357 15358 769717387 88465 88466 694281389 654 655 740511531 51918 51919 670879528 58383 58449 599395704 90532 90552 604343969 15888 15846 277802903 48987 48988 227488934 74379 74400 997715947 37652 37653 564748448 60674 60675 851398525 94084 94010 772495030 23648 23649 246080403 84262 84263 94062907 24729 24730 252179497 31526 31527 397559487 76012 76013 274907992 42811 42812 32978495 18467 18468 800455822 16577 16578 460139413 19042 18966 555525772 11194 11221 790568037 53913 53914 175016615 61327 61335 248252246 91124 91163 234242832 86603 86604 224219642 15890 15904 934670970 2074 2075 417724869 12993 12994 881244671 62069 62070 911981352 89106 89107 638871937 71807 71808 576156411 68241 68242 366677167 71233 71234 320455908 32838 32822 517541378 99489 99490 657288802 15800 15801 338753268 65959 66011 327519384 43818 43819 125066229 53623 53684 121201511 88209 88226 458673224 51655 51656 396253988 43858 43934 491323122 91740 91741 324770640 82339 82340 574505307 1090 1091 303531382 16190 16270 683525895 38344 38278 468143123 72698 72699 435067466 62689 62732 648773088 52277 52278 674950336 86859 86860 652914900 60255 60253 324842498 26073 26079 742350407 82712 82713 304899071 89396 89397 367757786 81459 81460 536828466 42369 42370 94833750 99659 99588 737873450 47230 47231 55366509 63854 63855 236641443 22139 22140 225992001 10505 10482 834924042 49036 49037 163289850 99486 99487 922953151 38355 38281 9682723 31553 31596 892551245 85963 86047 482977892 70841 70842 82361989 5238 5239 604668338 33548 33549 851497527 37098 37099 542406883 9494 9495 884344137 39315 39271 768876426 69958 69943 82491585 99500 99430 393217169 81676 81677 507725151 31750 31751 843415836 4627 4628 223161615 55844 55762 275944007 17641 17642 67496992 61952 62033 928233410 78006 78007 839774309 45617 45618 561750361 67444 67445 493086913 82858 82859 472165512 67906 67907 264682847 80017 80051 867803258 20892 20945 364282882 11250 11251 244467608 22186 22187 827445520 51105 51126 368069608 10196 10137 410263246 85996 85997 162811495 47072 47073 310329754 88314 88344 439246530 13014 13015 725116037 15510 15479 40157848 94276 94236 468882723 23143 23156 365665701 24076 24077 987624660 98771 98705 74651094 80137 80138 424019675 55180 55181 131473622 59620 59621 592043420 92628 92629 64989642 31659 31660 190975492 30268 30242 151454060 75654 75677 865767425 41415 41416 648221970 7871 7820 95487773 82970 82918 669889031 79097 79014 740935834 29162 29215 341987980 48045 48046 662338918 88689 88763 269451582 37894 37895 733447971 2492 2493 207050435 3138 3139 145743750 2656 2657 789103520 43402 43403 780416928 32762 32776 679136030 17956 17957 659370371 81257 81258 15989568 84186 84260 304730490 90075 90076 411222924 54556 54557 55595957 81936 81937 911332672 59965 59961 826728827 70156 70078 904608522 69067 69065 425093472 80093 80094 822613148 45087 45088 682341461 44179 44180 503920990 39860 39861 59529271 3694 3722 591910509 50833 50800 510530346 44777 44769 610765851 35386 35387 533415254 67556 67557 315418399 73111 73163 481247847 11450 11440 176947470 53618 53586 216059380 19152 19153 881045510 49759 49737 684142676 51945 51919 206614904 42498 42499 353066588 38138 38188 77908969 36462 36463 718410276 58677 58655 301291353 84105 84106 99688435 40188 40189 780350763 78933 78934 278858506 64558 64559 394422745 27648 27649 936766584 81724 81676 390840458 100000 99998 668949041 59306 59307 81820524 23147 23103 459396981 27105 27106 130579286 42422 42392 28625305 37689 37770 539419880 30972 30973 106140524 96665 96666 124951000 88507 88508 99960944 92379 92385 531226133 36701 36730 897514074 45199 45202 270434908 40419 40420 541611646 25881 25882 130333580 26187 26188 104656379 41283 41313 914288044 56432 56433 904524642 27702 27703 626340012 5417 5418 123519690 4597 4659 380868645 43803 43804 103409467 48854 48855 41327995 77070 77152 399543492 61805 61806 854070421 27177 27178 473745030 49439 49440 871260225 79403 79445 594489208 17053 17054 417309810 9437 9438 696218804 81666 81667 787943632 11280 11281 615463260 51808 51869 239516092 2989 2990 5824513 61060 61061 236060762 965 966 690003427 43860 43861 247977441 93038 93039 71808199 69496 69497 718857848 66752 66753 243002462 51923 51924 235656608 62674 62675 951485899 56492 56512 677591782 48427 48428 366104311 33915 33916 201132984 58346 58418 511741640 41058 41029 797297090 91064 90986 544001830 42225 42226 395457138 63226 63152 850773142 13255 13193 111397723 48160 48123 561655888 99188 99146 313129007 65785 65736 429072093 89341 89342 66228248 83509 83445 310504570 90972 91011 411714264 19305 19386 67148606 48800 48858 838713689 71961 71916 79520212 70475 70407 9427130 33866 33867 666154411 23022 23040 848094511 72134 72165 833169887 88759 88760 776619770 95667 95658 324851304 54259 54260 458086080 3397 3398 699798396 80532 80533 684577635 24571 24587 376659712 89081 89082 842937425 93655 93654 98756494 51327 51328 416489690 88152 88131 998818791 89714 89715 165304866 71039 70970 865571288 63222 63223 472793899 75359 75430 179389149 61067 61068 817757023 31473 31448 63122453 17723 17724 157115310 22683 22669 877576923 68647 68575 929563927 80122 80123 248246321 86411 86412 706169389 7000 7001 836920648 10441 10442 368963081 32109 32143 956696647 64036 64037 396246810 45445 45371 875158212 51135 51056 358452047 29630 29664 195987750 78146 78147 760837496 67213 67206 998644269 97615 97652 432325078 4050 4073 241301089 54630 54631 685688288 88364 88365 282584412 7420 7440 225566171 11728 11729 798228672 34632 34633 970840420 69733 69803 21141899 91003 91004 987846452 66166 66131 910207370 21833 21804 376631642 92799 92759 104390315 85563 85564 61354780 73153 73154 287918975 32054 32055 803862927 62196 62212 367448276 24815 24816 989973146 49294 49295 32157706 21844 21845 11958278 30646 30647 962837938 66878 66879 629919219 1265 1226 914759360 73488 73489 806972780 96874 96875 822572885 4702 4703 299654124 18784 18749 407006596 72642 72611 204292834 40504 40420 924346496 81639 81574 992988615 19291 19316 513946070 92203 92194 854567670 19898 19899 544613473 19009 18937 649163210 52466 52467 404324977 319 320 980857392 46512 46513 827211901 26060 26122 872194987 85078 85009 245316161 66015 66098 284447112 75946 75947 198298748 96419 96460 829216527 73917 73918 623346124 34058 34073 565429542 26530 26531 861128842 98146 98077 112170656 94864 94865 27667888 70402 70403 813491791 17457 17426 693803841 39262 39210 379020318 79365 79366 925959289 5346 5393 10641449 7026 7027 192861674 92392 92340 721361141 52456 52457 656926713 29227 29151 578889211 95210 95211 537110288 15915 15916 624835229 32623 32609 183758889 3527 3612 157288543 58240 58241 638347205 43423 43413 24374633 1800 1795 63352839 34420 34491 903807056 76562 76559 377476323 70194 70236 964032727 18084 18085 57149726 63525 63577 8533163 79040 79041 499894618 56411 56412 600964914 58513 58514 826449000 22505 22454 571117475 66760 66775 803811111 80904 80915 389576322 43360 43361 909181161 21389 21320 79052864 98577 98578 625616582 25724 25725 219097104 94284 94285 914731985 84458 84459 247237080 25837 25902 993590682 91317 91368 628030323 66788 66789 439128112 79158 79159 213835595 12087 12088 437345306 9484 9485 372570629 10047 10119 407611217 80039 80040 423309390 24046 24113 522182128 30134 30135 970568807 76733 76802 485800993 84052 84053 139354168 20245 20289 420212806 97653 97654 27494496 21755 21756 258286749 67290 67231 586607176 63488 63489 290919914 38191 38192 945473500 44039 44040 263022885 15287 15288 596039108 22588 22589 145317102 77377 77442 92094356 9026 9057 800202349 34088 34089 331027601 86169 86170 940018386 50709 50685 199815776 6231 6307 394251085 20994 20946 947429922 78797 78798 585970929 7049 7081 894222661 33661 33708 550009585 76548 76549 835799140 78254 78175 670255654 84703 84741 533612793 43831 43897 519134893 39221 39160 92990133 25797 25748 225812673 7846 7796 835542438 91659 91632 200908876 68991 68996 131062155 53276 53349 215415896 50285 50286 615261331 36639 36640 769404295 12254 12277 235839237 44209 44219 213499835 54289 54365 925834109 66239 66240 222001102 76765 76779 129357542 32483 32484 972883074 8738 8739 59924878 53161 53190 703939809 81384 81385 764443560 64648 64649 675721929 82673 82634 995585043 48611 48646 322667342 13806 13807 775599622 89582 89583 641957407 91367 91392 594731174 2450 2451 856134670 82340 82341 608411675 46365 46361 899151724 99815 99816 608636132 3445 3499 695880617 94088 94079 364963076 62720 62721 534760317 80575 80576 81875447 12564 12565 81283060 79645 79708 983418581 44293 44294 812904441 77941 77942 719937531 38299 38314 335264023 7249 7282 50510609 51802 51874 913612693 46244 46245 798616560 54143 54114 847422318 80302 80303 174630394 89563 89564 778001332 87717 87718 633481426 50709 50710 956882561 9689 9690 803343371 59454 59455 210794800 4013 4061 145737467 21829 21830 212591292 69001 69002 748771263 16427 16428 770525320 55733 55750 53405581 18193 18254 1936583 14372 14390 999756264 1926 1927 269800312 76799 76800 198818466 22547 22542 881469537 46955 46933 894960953 52017 52018 202677543 49356 49404 605744415 16886 16966 670575388 4201 4202 253626962 65937 66009 760700940 46229 46185 507814993 63712 63689 22437067 36232 36206 116904459 86132 86093 224847368 48998 48949 872087634 3843 3848 362412119 60004 60005 231349794 14663 14589 103091820 39340 39383 949434312 67744 67735 179182959 34084 34085 735626496 22805 22868 442194763 1122 1123 503370697 30047 30048 607707838 61614 61615 547213545 3962 3963 356877223 13659 13660 594690654 82595 82527 760004966 55770 55792 761293041 47134 47135 137383037 9875 9876 739938386 83348 83349 731928758 87735 87736 486253333 58663 58664 617033116 93719 93720 600556578 71999 72049 7691469 14809 14869 151476089 28332 28333 608019864 25890 25911 835648378 84517 84518 534144456 95035 95036 344063984 40946 40934 254346789 28524 28525 600794250 68831 68816 30085533 43775 43776 514880351 15223 15211 209922281 60058 59992 719599611 41887 41888 734845347 2659 2660 486445569 67091 67107 551486592 32195 32196 210986684 25745 25788 704789871 86288 86315 665696128 6602 6603 295381857 45028 45052 539341863 29793 29847 733673916 31257 31258 240133407 37845 37846 526895475 95901 95868 17433993 52893 52849 358869476 83286 83287 263226536 82483 82484 902690578 48309 48310 647827929 65673 65694 615827629 2430 2489 962776044 17644 17645 205966535 726 717 437603032 40963 40964 957118264 17375 17436 112602238 56193 56135 880400575 57968 57969 681922647 61749 61713 234503749 30696 30611 539458400 87800 87801 798529289 12538 12578 915820167 85418 85427 968651708 66609 66566 900124010 59719 59720 580920226 87000 87001 805142113 7195 7254 988607408 30539 30540 694656746 41250 41190 857385431 25922 25851 68376797 86344 86346 134995789 80425 80426 89305410 86444 86445 116454763 83790 83815 362441880 64283 64343 336904840 22556 22557 266126565 30365 30328 764471248 48892 48893 211779789 19977 19978 738848075 54000 54001 280369498 39836 39785 879245468 69895 69896 758507863 19631 19579 33075651 24771 24753 344458246 86100 86101 676566063 87025 87026 994289035 35964 35965 799358932 62232 62233 871777780 624 625 978385206 83448 83369 291415084 71877 71912 916799177 57871 57872 365174755 69647 69648 926137716 81889 81895 109930551 55413 55414 344117309 53140 53191 430274421 35044 35106 709282206 5112 5097 82810455 92013 92014 208888448 49389 49331 129751424 33993 34025 950512392 98782 98783 380420469 21643 21644 333517853 97622 97623 918096626 10001 10084 61527842 33824 33858 812140551 21941 21948 391843239 7819 7820 762646851 90122 90123 866959388 67091 67155 287254720 93788 93789 653329119 70668 70669 449664845 8267 8188 341370134 28246 28247 649898048 3093 3094 81247377 84330 84331 993279393 20319 20320 61560419 24230 24231 168421885 8052 8053 403548641 50135 50136 427826985 52724 52725 679822920 19957 19949 443208950 50731 50790 91186482 34461 34407 348025857 96161 96193 311136419 88479 88561 28407162 51202 51195 820772856 63442 63443 474902314 28719 28713 292398229 7720 7721 154361121 61711 61712 571577505 5823 5824 388112296 6024 6104 773894734 57750 57751 825412416 91151 91234 856887315 24765 24766 696393849 92886 92887 455338743 2292 2349 982630608 81744 81733 904369773 10897 10865 112051803 39877 39878 939325995 73762 73825 253870634 58751 58815 892680840 25630 25631 189958404 26101 26102 978229098 54464 54465 393287684 51503 51436 668485544 66849 66850 901102187 73055 73056 816248912 71299 71340 109694287 58473 58426 255183845 97386 97387 897531877 78974 78975 785822128 44545 44546 387683502 52754 52755 59125434 37771 37780 501862742 44938 44878 37705397 80213 80214 529721872 67298 67299 823265479 75554 75624 312503395 62404 62364 735019411 5583 5584 163751362 15105 15106 721782601 24747 24731 86186044 46326 46327 581960096 86606 86607 798860760 51436 51437 337574567 38621 38622 783991823 26297 26298 606938379 6746 6793 574151113 50595 50636 550304143 81379 81464 467306300 74062 74063 947426177 91625 91581 757572218 81823 81799 536995524 40346 40343 801075680 51574 51532 863795342 71264 71212 969620512 62020 61992 562212397 85959 85960 619363748 96274 96243 479166799 26683 26684 921634834 77631 77632 126016081 50751 50705 255039121 63907 63988 547802094 84004 84011 760220712 56101 56102 756375212 18511 18512 966030635 31884 31885 705723955 76985 77038 209004062 4197 4198 905264125 55986 55904 630857891 61603 61679 662654345 80485 80550 98061137 82763 82754 552328518 40412 40413 214650291 684 687 436680522 15608 15651 900337516 13083 13035 144176367 37311 37312 519645362 78618 78625 645794594 15775 15786 567466589 66801 66718 495655196 91557 91516 441881727 26456 26436 186500118 9280 9229 750021008 58207 58240 153157194 85132 85133 285750058 5486 5487 777486035 17463 17397 129109391 46332 46333 846424283 57291 57292 300108197 99404 99405 965567951 40143 40164 423383625 98987 99013 925712902 28644 28645 729292238 57574 57575 839712165 67006 66949 24611541 8267 8268 244478002 42613 42610 350734502 19812 19844 344793113 48338 48271 797659117 42037 42010 249880705 54950 55030 967231456 65103 65104 266847693 50696 50697 736864895 18862 18859 499774557 52229 52165 595466308 96205 96206 697254692 39680 39681 949413330 13120 13121 262253681 62560 62561 944460277 74411 74412 63488905 22449 22470 609307502 97926 97927 957309944 23139 23140 2369014 19376 19377 364492672 72642 72643 913104700 36474 36475 484715201 12291 12344 529221637 4581 4582 706172739 22715 22739 761207164 37307 37274 246242884 69565 69566 487350712 3894 3895 671296821 7423 7468 924515579 29959 29960 996956800 1476 1539 166075397 52374 52337 761317277 28709 28700 455879675 64850 64851 442733600 55899 55900 603377343 1694 1695 804755158 29641 29642 191209518 83755 83745 580119814 26871 26872 607683927 83897 83898 786021790 51932 51933 17282080 99664 99665 770021489 16477 16478 75591887 88831 88793 773255422 32160 32138 44147818 82078 82007 173117848 86879 86816 35128405 3892 3967 343178136 39779 39775 796768968 59436 59437 221743560 98252 98218 886451572 54399 54397 265568269 91902 91903 819602656 16051 16123 370354099 1640 1573 356500276 47514 47519 895548319 35673 35757 589643812 50542 50543 909122115 41124 41058 503971443 55937 55968 684912314 95526 95515 139575725 97063 97064 132388423 52820 52803 904237998 52913 52880 231919648 95 96 519653800 78115 78116 31832359 34438 34439 724986787 22961 22962 294055557 77318 77319 330710014 35136 35137 289710355 10208 10209 331079287 27305 27389 702688089 57584 57585 624753355 66629 66630 636460657 76894 76895 472758262 60568 60569 600970847 54717 54669 631532384 39134 39135 195379190 39789 39790 602244329 39389 39390 523522204 33599 33600 834560580 98440 98441 869190864 83907 83908 520702719 45381 45382 472838399 50416 50349 333070511 70297 70224 167926740 48395 48447 160602137 61000 61001 408982763 56085 56139 391503293 42184 42103 359663131 15089 15014 653549002 98324 98392 835116459 63998 63979 170245751 5707 5708 643749987 17927 17928 925515907 16751 16752 358367807 46714 46763 234337168 52961 52962 858025602 15060 15061 546929899 98358 98396 211884012 7705 7706 242901550 71744 71704 298737308 81400 81401 387084429 26453 26379 289260205 77828 77829 185148367 12226 12231 129825980 5009 5077 856219750 29865 29822 759744991 49907 49908 90040044 76167 76168 878325780 62316 62317 286055611 60715 60792 218399409 17077 17078 925569031 35398 35399 470021353 83810 83868 629794497 31793 31794 397360324 72349 72350 341190097 12305 12306 938893068 14206 14259 427521723 94023 94001 724006380 27108 27125 568893588 84620 84621 280251475 20368 20369 114886839 3049 3050 928712748 2540 2541 977910856 63536 63457 406557733 52192 52193 565666059 83465 83482 603720954 44386 44387 578056726 85043 85010 826272550 18372 18341 620169899 48491 48492 750715300 65830 65745 405692482 40426 40367 836925008 89718 89719 764774831 8352 8353 450135104 91874 91875 697110740 16622 16623 373239685 91713 91663 688175733 43653 43690 199879050 71075 71146 347651846 31314 31315 65205259 49557 49589 768760381 25135 25217 716257373 85333 85334 773052750 88964 88965 218823891 28506 28514 867035864 19944 19945 574727525 31776 31777 763192902 44027 44028 487774907 8147 8148 82814327 25926 25997 520300040 24342 24343 143753177 9233 9234 394905271 67426 67427 803169172 26741 26742 919690899 63916 63917 364442944 493 511 701199160 89518 89519 769604051 41825 41826 718627649 46792 46793 182180788 62448 62477 252209733 64856 64857 810327374 8214 8215 323783107 14466 14483 894581375 39208 39199 559417581 53104 53038 533810618 36090 36091 581153536 81126 81196 188606479 63876 63874 702645400 37813 37814 43752543 53631 53642 625330480 28451 28452 5228037 75754 75755 355346051 52259 52260 743796337 84797 84882 162826207 77081 77078 246836896 54293 54349 760904014 38153 38154 99336118 47628 47629 679402666 29390 29391 865225343 80360 80361 915541679 15181 15182 267485918 66918 66991 527465790 32618 32560 160931850 99244 99245 787816492 26493 26494 206064976 82627 82567 867667488 64118 64119 791276416 46051 46052 294936376 24038 24031 548892324 7062 7089 8116819 98830 98831 14022166 18699 18651 134730942 49628 49629 724039361 62059 62060 697046015 71791 71843 648241138 41027 41028 248017632 64673 64717 786496801 25187 25188 308452767 62835 62836 813463120 26706 26665 362129447 36015 36016 822904880 24464 24437 193492816 37639 37640 90282954 24134 24094 429491837 4504 4505 891231191 94722 94649 909399985 16185 16186 853850478 52911 52866 720381275 17506 17507 814811129 6495 6558 489503144 93306 93307 546688626 52724 52707 956086843 29239 29240 780596920 78032 78033 243618555 86305 86379 764466537 67038 66958 183030868 83053 83054 432015712 78759 78768 998951109 59058 58991 587899658 67154 67106 97498936 24150 24161 871798713 37104 37060 795619676 11752 11753 460714408 61438 61439 677683865 80923 80853 196654029 15678 15679 571168854 52304 52305 428143990 83240 83241 102882422 49660 49661 135893523 73143 73220 880464164 69867 69870 830470699 11141 11187 287307265 35291 35292 110955968 83740 83741 582923568 94118 94119 192432590 23745 23816 33305146 9687 9688 843335830 99660 99656 868592899 94696 94697 460649902 5854 5855 733084415 49111 49050 415835112 75288 75279 304253107 22834 22861 117267324 49734 49661 213409142 91517 91518 693631282 38341 38266 143600495 21423 21454 958807959 2612 2542 301314015 37941 37942 507749645 60391 60392 683949941 1061 1062 371059666 99244 99273 90678203 74980 74981 829183139 71844 71845 283153723 73553 73609 25052544 3310 3311 440889764 16124 16125 715524155 63998 63920 768534525 56125 56126 866725193 27170 27097 128478123 47374 47313 787363793 4790 4791 500165464 84663 84641 721761225 24616 24617 708311915 7694 7693 587510891 7264 7299 458840272 79935 79939 591550197 18591 18592 329660525 46048 46056 960781672 1083 1060 740817980 4229 4291 424339434 51113 51139 989441264 4285 4205 491638449 41348 41430 465289557 70008 69992 307365948 23581 23582 882019920 38656 38657 616899763 66970 66971 675564665 27401 27451 872171949 16385 16335 652244219 20909 20930 555369221 60323 60387 468264898 79667 79668 800158879 28891 28892 153869948 26976 26983 374514231 45150 45184 688673769 30927 30928 644506336 74592 74526 744030226 26837 26838 25438992 26335 26419 257992091 40120 40097 590261058 36061 36106 97528185 11850 11851 226927260 15080 15081 286821323 32946 32986 720918945 86646 86647 817744523 2795 2796 997866362 86789 86725 499901223 28253 28254 493675111 72540 72572 952649831 96175 96176 214689027 62833 62864 896572818 70836 70905 413881332 10642 10643 163120525 60610 60611 117112699 47046 47090 604470946 89008 89009 784056360 91345 91346 333756817 66505 66506 291842821 419 420 64603391 94291 94292 246190843 96080 96154 938249827 22484 22485 670451923 38809 38810 499875742 98788 98789 693785532 81394 81395 556699952 15416 15418 330631768 77081 77082 321309129 1082 1083 911266865 75634 75598 863968617 11257 11185 966556980 47703 47704 782517419 75716 75680 147713902 93635 93648 904957557 42791 42814 735997225 24935 24864 689463548 54478 54447 973041213 7378 7349 132914955 25643 25644 577786109 4808 4809 723863799 91358 91337 942932930 38641 38567 205555574 17755 17707 742000444 80388 80389 451105494 39482 39462 5490014 69755 69691 835114493 65418 65374 450260777 48641 48636 699859050 91300 91360 420413238 9510 9587 146010705 79209 79265 866158540 82777 82778 230280555 80704 80705 598170445 3904 3905 436216635 99472 99445 297132499 41998 41999 6976267 62664 62665 332371103 51466 51467 224311886 8214 8207 619286046 34797 34798 952413191 89115 89093 497952192 60938 60950 243663481 55975 55905 39802523 64615 64616 695182051 3282 3244 813413138 96166 96167 162324608 25526 25498 371026268 64867 64868 879610543 79479 79468 641011078 8278 8236 907987487 83957 84032 605720900 38169 38122 631172910 48879 48880 874656855 91332 91333 874267743 37274 37234 691047664 68542 68548 699511802 42277 42278 540365885 267 268 454227554 43676 43677 889665214 52808 52839 672502666 14814 14815 875464101 73073 73035 917195716 85551 85552 46051878 33408 33463 929091796 76831 76832 534480392 91854 91855 914218425 95878 95876 893564315 13332 13358 513002466 59729 59688 950299623 36929 36930 479026365 38633 38634 896798161 37068 37109 973787747 24124 24125 944322433 77003 77004 142970412 6290 6291 78296866 15179 15162 413545984 84557 84629 315739779 92140 92141 209299697 58105 58106 953471277 9711 9693 552770803 23408 23409 275837447 99414 99415 792347660 53446 53418 641280775 17077 16995 934024077 47248 47320 140171475 26598 26599 491608781 95686 95687 940926360 19238 19219 635649785 17358 17392 689308889 82016 81975 172071226 52884 52913 161870242 70261 70262 539378300 35591 35592 228977586 69092 69064 174882880 53462 53463 534234811 26942 26943 876856175 43391 43392 651197954 60386 60321 150691823 23133 23071 447740023 83882 83883 641175782 20373 20374 753408086 48284 48285 741228020 71732 71669 316293638 2455 2456 239606327 60747 60748 297151824 9261 9262 230944849 63445 63404 875686870 96970 97042 739936166 15795 15790 451654563 71501 71502 990444451 11033 10965 315771032 79926 79927 993362852 63927 63928 403376857 67752 67753 331980773 72001 71919 946319490 85650 85674 991542668 69588 69541 697491808 26993 27020 378894824 70997 70998 219700008 57450 57451 938095769 24662 24663 386572671 82335 82372 948662891 6978 6926 830209188 78259 78260 56745728 67410 67411 722073460 11269 11270 43370259 59137 59134 900989540 91261 91262 101531488 41553 41554 61339812 48580 48499 202640176 22536 22526 102350077 42365 42417 134942457 91531 91532 354706781 44406 44407 873920534 21496 21497 812026761 52640 52641 506134620 21765 21766 18795792 73796 73797 247331420 10160 10082 933042671 38562 38563 143313779 27749 27714 511067506 59029 59030 850080066 5042 5043 879124009 58367 58437 355023054 72694 72695 522790821 71865 71866 650542489 57113 57177 496773528 14065 14055 791514635 11165 11166 744647933 95812 95813 912219088 38152 38153 135370572 69666 69667 289177817 49999 50000 481782338 28714 28669 185786974 17226 17215 620847363 94167 94168 257484549 30841 30842 138931522 98631 98632 242588564 86316 86297 113804581 82473 82474 169920726 70586 70632 983663917 54628 54629 296436335 66905 66906 63064965 17728 17649 643732016 78387 78388 986950943 17528 17529 315690249 76657 76575 728875359 90491 90492 240425399 39028 39029 562841137 19512 19513 708581867 52077 52096 976345783 63022 63023 570429526 87650 87651 458955932 66141 66182 981229303 68341 68338 288772234 82228 82229 310143297 16406 16407 123445650 50976 50956 657179397 49472 49551 986172236 78914 78950 715881300 46190 46139 56434487 75392 75317 161264745 76213 76214 908482868 71508 71509 911708088 44333 44334 728084924 47187 47188 114730940 58068 58079 13516499 75651 75652 959253272 77262 77248 352880413 8917 8918 844718956 87046 86990 578979163 28337 28338 5676568 3167 3168 739497055 52411 52412 528856817 12227 12228 799703358 28853 28887 157212050 27870 27890 412489549 96476 96432 15163206 65651 65652 881602752 61193 61115 475805603 88076 88151 341046825 17972 17973 733734833 18068 18069 641514666 82529 82500 379081470 83294 83295 861764565 70437 70438 276024886 86072 86131 502269356 49470 49471 115781 3508 3509 855954339 44351 44364 825980226 26497 26498 323749433 73808 73804 606863890 12247 12248 459276753 97595 97596 213472729 72088 72038 948187133 17266 17237 402071145 71023 71096 865461945 16916 16917 855463011 6708 6709 822753330 78964 79002 337898024 17724 17725 455042722 13465 13408 645681996 63121 63122 780187896 38783 38818 376408624 60941 60874 147797133 70539 70540 553508241 49606 49691 685537743 49974 49975 980070120 98794 98803 305596118 63962 63963 829455981 63638 63635 784264936 1202 1203 487284932 74543 74503 568312397 6090 6091 517249577 3040 3041 724252205 33905 33906 252107980 62671 62651 516378261 55540 55541 818791184 93655 93656 472233301 18672 18673 440663299 79796 79825 968864895 64926 64927 687622218 52471 52531 210664706 86104 86110 676812189 80191 80213 956202177 68662 68663 302454617 41881 41882 464283109 41879 41930 735365954 18193 18125 68842374 70016 70097 970910744 75939 75985 251637729 56413 56394 986442010 564 488 383091358 87782 87783 699389049 7507 7508 302303961 64164 64190 467179920 96508 96506 181445902 35329 35380 433231734 28428 28358 237068181 51466 51460 4044905 82660 82608 389353499 97428 97407 548435252 10495 10543 551310710 15643 15644 197927370 63731 63691 599226176 79930 79931 713575838 76779 76780 633976266 85806 85807 83735055 18544 18545 582783943 67448 67449 119397609 16008 16009 183879557 32488 32481 942702162 3668 3712 151648544 46322 46323 903150276 95967 95891 830257291 23529 23558 319781036 52586 52587 739505815 74107 74151 609974376 25035 25036 559620602 35081 35066 980295293 56085 56086 707150081 51004 51005 765136985 55193 55155 865666043 82319 82320 669932258 67940 67941 985311224 13940 13975 290919272 82293 82294 675327317 3166 3149 102684797 64234 64235 215285347 29725 29699 412923 33508 33512 427695537 11708 11709 251328724 31076 31077 774268704 39254 39333 796234615 83884 83814 76358609 84339 84257 261675385 66831 66891 447397906 17697 17775 487293582 31714 31715 32046625 9068 9060 602927938 73660 73652 4983024 98463 98464 246363227 76720 76750 96887502 69741 69675 625211179 76041 76088 700237986 84073 84074 562071902 64493 64412 972981653 79175 79094 734035277 28794 28850 384282822 4125 4074 306171283 29921 29922 417311157 93957 93958 872206999 97849 97850 702855464 47825 47792 558557869 38626 38627 304621779 17597 17515 989945747 99226 99271 956153227 38580 38646 906588164 12590 12591 595705214 35932 35933 944019101 33767 33851 967545461 97368 97343 664641787 66410 66411 80086349 99673 99730 36116978 38916 38917 442948325 19475 19394 353263296 85689 85656 221235988 44378 44388 176821971 13808 13809 549581897 85703 85668 102971454 24711 24712 93092160 8796 8803 352156126 84018 83944 956936935 91044 91045 292214232 70101 70103 112778613 48769 48770 926721875 4346 4347 843467951 41359 41438 438261219 80185 80186 824936485 3817 3804 528677817 96500 96501 786705802 55243 55213 876785536 16457 16495 763038629 25294 25296 657727525 46377 46378 663859717 40022 40023 261059184 30494 30495 484637176 56077 56078 562146869 64293 64294 431412308 34352 34413 495551300 32302 32251 260329598 72386 72387 566140188 26684 26705 663673326 8600 8601 234050066 30989 30990 927147594 16392 16334 108706012 30635 30653 319517588 19106 19107 719796423 80266 80267 516427847 45186 45187 605328736 22999 23000 799248501 37998 37999 827700051 49831 49832 452567197 60779 60780 443623027 45780 45781 252579599 18320 18321 540969936 63104 63105 306084851 54971 54972 752492777 17758 17705 790415433 86495 86455 889564439 96100 96101 927536522 42955 42956 247386580 69875 69793 797471929 50465 50466 925855816 71591 71507 327645514 67332 67333 242704215 80255 80256 403239060 96588 96589 205762951 99015 99016 252003894 21317 21303 175051028 65928 65929 49048282 66695 66696 901042996 55050 55051 513075946 13130 13131 600617200 36841 36842 685654567 17944 17945 459143190 9596 9563 470339455 32953 32928 358755 7363 7366 574194477 90241 90242 276542602 91550 91586 610172364 71158 71159 349532941 5958 6001 36821778 58506 58507 680557024 72577 72607 288346503 59458 59459 758142320 59733 59696 18007765 21376 21353 117454169 13724 13725 889316402 51171 51189 872562208 18710 18711 142024828 61971 61972 131796667 40141 40062 776762385 44214 44215 25438546 36903 36952 797204649 9997 9998 950588438 59076 59077 145458660 43448 43449 576813553 1679 1680 222700308 8368 8369 836579751 37775 37776 325733787 44390 44403 577884788 37110 37111 142630299 45390 45461 852307874 10690 10691 924682854 15120 15093 318446019 56364 56345 458099257 53370 53371 59930287 9754 9755 675613991 44549 44550 419270576 21581 21631 165229789 18682 18743 537421782 23341 23342 882181574 80804 80805 247691715 69079 69162 444685627 88810 88790 428262730 19567 19613 407630373 51198 51199 173713813 31276 31277 915184465 96508 96589 338976819 34665 34710 922441951 56639 56716 816758136 35503 35504 443387673 24153 24232 500282101 31066 31050 919676770 25690 25691 44643287 64434 64435 924437879 61900 61927 553023804 17470 17411 551132948 5033 5034 90817481 88802 88803 883131307 41851 41862 535667688 75631 75632 876035830 30510 30511 184805096 60237 60158 494147659 59665 59736 927070023 99678 99679 921252771 69307 69308 233127255 43938 43939 519925012 3459 3503 341166870 1316 1385 755976086 53803 53804 326276001 19348 19329 55912057 11527 11528 693599189 28011 28012 562842427 55321 55322 637895620 22662 22632 180499540 25619 25666 483853645 36998 36919 230583020 8236 8177 252332480 8317 8318 506913804 18944 18945 651731354 36058 36039 254504359 95565 95642 86163045 26893 26921 991293665 72672 72673 227977457 23283 23284 932885421 89336 89337 867358367 92605 92643 511131240 75345 75346 258479596 20304 20315 11019485 88642 88643 373064482 30471 30472 611668198 44020 44062 27311993 83914 83836 395280460 4634 4635 806210839 97445 97422 448837993 67697 67698 278055897 94945 94925 764515352 78868 78914 913672619 76032 76086 500343140 53018 52963 897080867 75794 75803 208065749 62816 62786 204003738 8200 8190 981588067 30971 30939 82321068 93392 93356 285156816 40882 40883 303961607 81846 81847 952445987 40467 40550 414749400 37498 37476 316853987 17301 17302 243354462 80806 80807 855699947 18529 18504 219341166 48362 48385 288502520 22167 22138 306520575 24294 24297 950160897 35993 35994 737258297 22865 22866 370039861 51592 51676 354593316 70426 70427 488791892 52736 52688 327442422 7706 7707 448238521 13775 13848 892717098 77509 77510 521691024 80772 80773 134056175 99397 99382 499652490 5973 5974 468561568 32797 32850 368204608 97979 98004 384984489 56254 56247 830897368 46376 46377 335684954 46574 46629 63023812 30190 30118 475560263 30651 30712 912157265 43770 43836 208444807 47319 47320 414076853 4035 4110 218037598 73020 72957 486431798 94496 94420 863303564 38202 38151 967616721 39976 39977 867487701 65024 65025 339515830 12485 12466 514237067 91425 91426 452248841 8913 8914 472692250 16394 16395 65363297 67640 67641 338971499 13599 13600 604567545 53257 53258 989760883 55482 55563 850223663 78245 78217 381680474 2282 2283 538406149 34132 34067 119679047 99236 99280 259678071 2422 2388 472111794 68330 68249 736526189 14980 14937 380019077 60616 60677 53834970 6355 6356 556769561 92939 92891 885441985 68143 68187 924621966 4017 3939 90783307 44951 44952 648888611 40220 40252 242523648 25552 25636 124656683 25736 25807 83370572 5869 5870 125747761 76059 76060 944215904 97515 97516 291389005 82859 82860 446756809 70133 70134 756400313 55518 55519 918636204 68857 68880 300520495 81650 81651 902369571 24855 24924 868853527 46484 46485 542473756 93961 93944 218012055 68206 68207 997302144 99264 99300 849800061 93843 93844 31634486 81409 81426 234379810 44686 44687 589532123 49458 49466 792976762 67225 67246 998787925 5996 5997 714500214 89788 89789 392830876 42830 42831 654081505 75742 75743 382550123 20193 20194 553171735 55847 55879 568625719 72604 72585 118849307 81576 81593 11218846 83707 83717 837995664 52561 52537 316732948 15891 15812 309953262 70240 70182 380204650 9181 9182 857483617 23272 23273 93292845 78816 78842 84124578 18357 18321 195412744 66746 66679 853463972 96283 96284 677762344 38055 38012 764501340 99327 99319 830286568 27147 27148 123573162 48727 48754 174763727 67487 67459 275798138 80107 80146 466227044 61267 61301 915281585 71141 71135 606100427 4533 4534 125970373 19530 19579 96731597 8276 8277 271618948 89586 89587 550332592 42548 42549 158366869 8166 8167 611523378 80069 80070 450724068 47972 47973 970266971 99024 98973 754465890 27068 27069 208932164 37909 37910 455645759 29042 29043 403876672 38566 38567 693032875 87670 87679 782405257 61021 61022 657462739 92067 92068 712828344 71902 71860 869703529 48298 48245 200265789 78825 78826 989000181 85856 85814 940728386 99605 99606 353989122 45364 45409 542433684 78225 78226 661009712 60925 60853 279546687 16136 16137 654691178 65583 65552 915333764 95355 95356 878997473 19955 19956 726259920 64636 64637 431099253 59401 59360 930666658 56558 56534 888851719 91315 91255 142351088 25158 25159 182222755 68654 68571 91186666 95691 95709 265881722 90012 90013 998048739 69795 69796 661213913 91957 91951 814895567 93376 93322 759774141 54532 54501 684562177 37212 37284 558589182 49816 49854 501381217 42181 42102 802243168 45726 45727 28863003 67082 67083 729552764 33924 33925 902379749 43644 43645 549334328 45025 45017 174345230 2379 2380 621013646 39220 39177 147687922 24684 24694 659636291 64471 64472 988490423 11643 11599 425633767 72333 72334 710474666 96565 96519 376867713 27169 27154 364360048 1114 1181 417611911 15753 15754 601580833 5783 5755 78813267 97200 97201 521484003 62669 62687 425332195 22614 22615 254098688 65442 65443 639571285 19755 19756 443440199 32029 32030 875224063 44494 44456 332521851 41626 41593 972266465 18098 18150 413050720 72927 72928 394411227 48735 48738 221509997 71884 71885 24152835 48131 48135 120282690 94565 94637 432347287 16254 16255 457608118 7606 7624 639059416 80405 80406 80479810 25366 25367 51437333 85108 85109 298921281 65857 65886 727504971 29582 29601 556108754 91224 91225 373398368 65798 65799 545541210 37308 37296 438119127 54929 54853 371988859 28295 28296 716527611 65207 65208 924714521 27130 27131 871040601 25717 25790 893722650 19705 19706 652485455 10764 10765 73206947 10454 10513 762341082 35233 35266 609152884 24508 24465 55870365 69863 69934 433700068 7635 7636 953604974 31309 31359 504534951 51916 51917 581232492 31271 31274 841518426 46110 46163 758158272 74823 74824 403424341 76569 76540 441375271 47441 47442 824438629 65060 65091 252633445 94539 94606 910766050 69419 69338 858354190 81521 81483 993271824 80675 80676 904617136 72137 72138 645588091 66318 66319 482922289 33085 33006 524076802 69004 69005 102810993 14564 14589 385254873 76373 76358 918061276 54188 54126 430613661 45027 45031 613955610 12043 12044 20097381 14044 14059 485267052 98222 98223 347120850 75213 75214 502722738 36023 36024 173936349 54490 54491 499115557 45984 45946 965787578 7762 7763 968937192 53807 53851 639366162 58842 58791 129773179 72244 72247 649080125 92187 92188 374069594 32621 32622 734258291 68884 68885 561902844 25434 25435 745836292 9418 9419 561842898 67698 67699 464710715 11735 11736 368175838 94532 94497 850324174 90619 90620 894889453 90411 90463 849702904 21487 21488 143973588 12210 12211 428483004 9308 9355 401728784 20553 20554 317078535 64465 64466 500016495 15634 15693 117029816 46450 46447 845065747 92055 92056 478632103 18939 18960 594978302 99084 99085 206372632 78667 78748 84251949 54000 54023 781030920 39726 39727 27213341 65088 65089 459365962 17957 17958 891380545 79000 79080 941160032 18344 18345 429836808 47042 47026 635282651 34996 34997 528026000 50591 50592 981905742 69151 69152 340704651 69856 69857 172467922 34029 33996 353746661 22426 22440 967673229 18636 18674 638833834 43725 43762 897126833 68447 68448 29123110 27448 27435 371281225 3916 3917 288601165 70957 70944 882304806 53215 53216 693044458 63561 63583 840572335 64747 64759 146555305 78140 78141 950211658 9646 9647 741284389 57101 57102 21527878 16213 16145 727129791 69815 69816 133844655 44629 44669 193986690 22165 22166 706018966 53176 53177 379202164 68860 68861 225669611 17662 17663 773526872 37190 37176 185819157 76068 76050 974557540 14299 14300 963449393 9784 9785 326690726 61792 61793 914729302 60696 60697 117395107 984 948 556674190 75040 74961 616777259 38121 38142 75444026 91873 91852 163332948 62651 62652 468325788 8996 9075 471439489 58465 58522 602844420 72329 72330 420736895 68983 68984 748022558 95508 95572 491816980 32038 32001 122702908 18836 18865 411879927 80163 80164 455470854 44750 44751 180193917 4302 4293 901970346 46091 46092 410435434 64578 64579 703474642 11419 11420 99603741 33567 33568 604563253 87554 87587 286376301 70871 70872 390062286 64667 64668 524732587 98807 98808 849925983 19801 19802 576119390 87171 87095 785335785 63329 63252 242841547 93642 93617 543192067 69039 69040 166816874 92730 92731 390761234 75100 75026 791859464 91362 91359 261680991 77937 77938 936439162 73033 73034 997291176 75125 75138 535824439 18589 18590 889390525 33742 33743 423008906 57779 57732 202392015 44804 44865 868726496 76046 76047 120824743 96744 96758 199583022 2219 2220 781202666 37285 37286 879626528 75026 75027 698368730 73800 73801 901134212 80656 80617 26109694 43028 43052 749073195 65307 65272 455008935 35248 35281 927410709 44579 44580 259863892 43481 43482 306599138 9523 9573 35329583 11358 11359 324635786 17837 17838 744414687 30647 30648 97583407 3773 3706 518621144 79640 79641 415331043 40483 40484 906374094 75141 75142 722517641 66982 66952 475833713 64430 64431 807377931 21710 21676 17515025 52062 52107 797639693 78881 78882 394883940 33875 33882 87852557 85783 85784 473219931 90306 90374 746637072 12821 12892 699323902 24179 24180 954402115 91469 91470 640953196 44118 44155 856586775 57230 57257 314978753 86110 86131 986985155 1320 1324 333838843 30177 30226 477776270 81452 81403 810902686 94495 94496 195155376 96324 96325 78052615 73018 72943 650017716 43383 43419 902273665 87388 87389 262542127 89001 88996 651064154 98434 98435 7188678 14998 15020 290964456 64249 64303 697111954 37310 37284 399144120 77269 77270 758303103 88915 88916 195926833 61174 61175 481658377 10198 10220 256124368 19770 19771 939353406 43636 43634 265426039 13468 13409 734730745 5757 5758 880394831 43244 43227 907395328 31552 31553 465584505 1737 1756 475240391 76522 76523 164020407 59408 59409 809389310 10980 11001 199350767 43666 43736 807742272 2842 2843 147735177 95794 95795 913054401 7819 7855 344596342 33830 33804 217545803 53221 53222 917312892 20046 20047 387575334 59763 59777 475295745 77313 77314 230324537 21376 21329 943004842 33042 33043 94900216 36068 36069 245786361 59746 59735 896348760 5146 5147 610087603 67969 67948 523800918 59034 59035 505950546 51954 51955 919392782 75110 75111 257871096 89676 89751 311973939 30506 30436 369677918 26966 26967 261797651 58742 58743 736783774 46295 46262 821239221 61406 61407 493163922 94925 94926 181593424 67220 67182 946221210 66642 66643 693110843 15225 15219 940592989 33079 33080 860603828 65134 65066 542665922 66297 66327 511340344 70305 70306 550801857 745 746 986650169 73507 73508 324314490 12803 12804 393154586 47478 47413 6801753 63137 63191 713417087 89590 89633 717361898 11127 11128 494873758 54442 54397 613222125 81597 81596 878758021 96318 96319 999737820 78388 78321 38446055 30339 30367 246233915 95836 95862 207969045 30314 30315 961981431 43176 43238 626957459 37112 37181 710477475 75408 75409 911726527 26482 26553 331352812 83241 83182 164732811 64195 64243 487532006 77929 77930 389038130 32584 32659 224693673 22658 22626 369748479 65262 65299 107967208 89009 89010 271299865 2327 2322 663120619 16376 16377 683505853 13366 13367 760283338 66696 66697 307785329 20989 20980 830057146 8282 8288 630559558 72609 72659 782281874 93563 93622 713370743 29870 29871 813094449 57977 57978 298075191 40360 40424 844369030 40059 40060 214161379 40662 40663 349018469 44136 44077 102272298 76434 76411 134295884 63402 63403 497911894 87804 87747 687444629 12419 12463 720181620 4508 4509 928180587 14895 14896 423868041 19336 19376 287586254 23597 23590 626395947 20547 20545 514169203 73924 73965 92746913 60739 60740 975260085 63248 63249 74865103 33366 33357 721621606 16808 16809 275578189 58193 58258 370437932 43406 43407 728786141 28939 28940 526904298 70933 70934 417262774 28631 28629 706019651 35214 35299 178997753 76568 76508 428914833 70003 70004 317592385 11067 11142 64989532 35497 35570 208083844 58815 58816 869142704 48258 48174 618679085 28442 28422 110379674 66759 66745 893843945 29053 29054 937473711 21405 21472 168558238 85751 85738 616321035 46623 46671 982783372 79738 79793 112338166 97711 97664 119630102 43271 43280 94179205 20953 20949 247245734 26867 26794 794988761 17186 17187 947981367 60328 60408 428089678 25978 26034 344678847 94595 94623 518687622 35854 35855 572897493 91648 91693 902660069 75696 75629 589120189 88706 88761 552740782 98220 98201 571961713 56718 56677 186875 60412 60413 693235902 66604 66554 407172257 7172 7156 168098094 21980 21927 207380287 70782 70771 575903747 4633 4634 426370050 25663 25597 892644781 24865 24864 339488605 13636 13637 325655479 99799 99800 349350404 1284 1260 705948742 41784 41785 439923681 91752 91753 903401742 81107 81132 745411268 24101 24102 904005551 25625 25690 850315189 25201 25202 662455497 88398 88411 892113623 1207 1251 441009278 92011 92053 900787183 26318 26260 920497715 94662 94595 647252838 69665 69675 416425047 86442 86443 982557847 83976 83949 97867476 67911 67912 979722907 52919 52920 264970249 82378 82372 813793572 63463 63464 727248206 39803 39882 340097734 29084 29113 479569898 64680 64746 708963307 38435 38436 407434160 61907 61877 67151555 6374 6368 947941522 62680 62681 747045435 1865 1825 664152771 72368 72420 606955690 30305 30380 140943639 90989 90990 125448483 45664 45704 7620701 47996 47997 119444529 3048 3049 295411629 76338 76339 834165363 96339 96340 585327056 60367 60368 879550805 20549 20577 868720169 26617 26618 442699158 1339 1340 568828828 27938 28005 328348241 94566 94567 997366129 5160 5196 15608729 64151 64152 932849792 92636 92582 83810042 72907 72966 269210542 8264 8329 133112389 43279 43280 211830955 75587 75588 843971106 18967 19013 891223995 35727 35718 402237612 20202 20240 769914900 97437 97438 853290561 70142 70143 517806989 30209 30153 368968656 10511 10543 927490525 67223 67224 469267688 71378 71379 42601552 37091 37149 156036875 1043 1000 994872840 51566 51597 649188934 87334 87415 970543364 74477 74514 666945282 79522 79560 669938404 54734 54780 318962945 31278 31201 215060748 87492 87476 803852230 3000 3001 992420519 93199 93282 218028562 60126 60192 387947012 1965 1966 590724027 66119 66120 557820992 61122 61123 901875465 26968 26892 287058691 16180 16170 713199487 60341 60339 26378922 78281 78362 787727237 2145 2201 909758929 63686 63697 884601542 99900 99901 766737161 95699 95665 740408921 51572 51573 576534130 75162 75163 109894923 3756 3757 471050433 82125 82109 816410755 88036 88037 468164332 42990 42915 315578194 95466 95467 75267006 91668 91669 529597352 17147 17149 833540748 21510 21511 227934594 90163 90133 173622759 16533 16480 704487123 97589 97590 457698639 10554 10555 635724109 88150 88160 800005897 84580 84660 896588545 69835 69820 307079668 58035 58036 201492509 28087 28006 334822051 29211 29212 281815780 70685 70686 536328321 12959 13043 750835133 61465 61397 593675088 9290 9220 730807599 76673 76660 719563422 48503 48453 401412363 56766 56767 51636155 82335 82327 2941448 60684 60685 214210387 25644 25645 52728193 53046 53047 794673576 20041 20042 223549982 32779 32735 413908165 96352 96353 947885295 51840 51841 509520518 36017 36008 821621548 93712 93685 448445903 39096 39097 609747440 32720 32691 779116434 72567 72568 923118191 85817 85808 267621279 77324 77325 70732743 1737 1678 935171364 53809 53879 765148186 50201 50190 828335749 83103 83034 775815682 71482 71483 761855969 89676 89722 651195929 68028 68013 637551631 15028 15029 273873734 27845 27846 412130924 40079 40045 397562129 29892 29830 39201879 33957 33896 178089220 54561 54562 69803367 30079 30080 365090535 57175 57248 875237437 17845 17770 861287892 72014 71929 836735787 28341 28314 199213488 70084 70056 774969228 98517 98518 337234519 40313 40327 96318917 79793 79861 920244765 97946 97937 915284338 67046 67047 717682810 53931 54015 407077771 78207 78284 506032269 66207 66208 162377179 75273 75274 964891907 6606 6531 955319534 54656 54646 926998529 1396 1397 865641196 47275 47329 850552078 48640 48604 142185008 52432 52501 586763916 79280 79281 339912335 83019 83020 579748196 19018 19030 901398449 45197 45198 615806156 79628 79629 864200246 81417 81388 244059191 97450 97481 834336540 78791 78813 100926676 55523 55558 719908637 72270 72283 410703570 47760 47761 850174027 63144 63145 495238242 66204 66205 20163266 52720 52721 347884050 17452 17453 132896311 82250 82242 985464547 98181 98136 396348276 63263 63304 983250781 94472 94473 394197791 69847 69870 117767109 95343 95420 685898490 99838 99839 486245966 99075 99020 349668664 49013 49014 35700569 76436 76437 538316982 99829 99775 462984839 13828 13829 905651190 71077 71078 949498526 72651 72652 379351093 70767 70768 951923420 77497 77498 843067617 68110 68111 314327959 43539 43540 841143901 43716 43717 454607750 51180 51181 189335017 88136 88137 493529151 87855 87856 31928583 81829 81913 430769917 39855 39797 841355430 74218 74217 85203340 26704 26705 366674610 63845 63777 537882398 60673 60674 700942283 30183 30184 563853814 55509 55563 451936223 69836 69859 928694672 60005 60006 329037894 49182 49161 282383391 7472 7498 694889833 53903 53904 84794094 20255 20230 969599570 6663 6664 439576402 90762 90763 212713774 43356 43357 700158154 58535 58536 349308497 2778 2854 879586824 60743 60744 455694820 71361 71362 171974493 40037 39994 822367856 81654 81655 225356629 6213 6161 244887933 74437 74470 461321468 469 518 250331770 18822 18823 223767498 27949 27950 140784296 85857 85858 869732784 74372 74373 467055690 20224 20143 346877946 10754 10755 956301144 1075 1008 253221634 88193 88232 968025221 35857 35781 930846066 77555 77556 512502156 40487 40516 283972439 8645 8692 771326382 17000 17001 116632697 73270 73271 947604123 62318 62245 370448978 28821 28782 944869289 86502 86468 847564933 7052 6975 674621821 43309 43304 128033791 51582 51583 226259074 229 230 434778429 95776 95777 519833229 94057 94125 579022047 94397 94398 132363365 20415 20407 977040248 65576 65577 493757723 3678 3745 814050962 22857 22892 782233369 71003 71004 385857607 50506 50537 49604036 35009 35010 413402507 85429 85430 155069088 37325 37311 512042170 20785 20786 741913180 68670 68671 26208122 16177 16178 858239203 4430 4431 384451157 36162 36163 681481967 74857 74858 333930210 94680 94725 151036244 34277 34278 526474836 8386 8363 425595685 8275 8276 433294685 67017 67077 96444443 53983 53912 475073663 22671 22672 538363683 48306 48307 717703745 77736 77703 164352518 6051 6029 470345092 2589 2590 786335175 85139 85095 492882031 79083 79112 598013936 586 633 78632692 30221 30222 727546383 42518 42452 750453007 1554 1555 642891322 74202 74199 689368330 59411 59457 319128956 31105 31173 222798562 68618 68536 387281454 46054 46090 617310077 49336 49352 365539827 80823 80850 927286678 49701 49702 337114527 45463 45516 157720550 42672 42673 455141773 43181 43182 357221933 96061 96062 155264753 82822 82823 124464942 21008 20996 943388599 31231 31232 235496914 12594 12595 564371852 4833 4875 801978962 34423 34424 687274900 79666 79620 332646842 79823 79824 699042997 6842 6917 689545966 87136 87112 963422297 84759 84737 397399239 33485 33523 39126405 80560 80561 362007727 53337 53292 802123957 59842 59843 191188525 85292 85293 466007860 41089 41008 327035310 99049 99050 732780478 9010 9064 406767329 27353 27354 353426745 46256 46330 180667204 24647 24648 716090444 65005 65007 465247767 67520 67521 588417008 28352 28353 885984390 27741 27790 492369242 27354 27307 220114379 34729 34699 214412608 65502 65503 677221197 27378 27379 912106001 5576 5577 505901200 10210 10261 210891457 49233 49234 728537203 24060 24061 14370871 80232 80298 140373561 62665 62602 815863032 38723 38805 852067204 27567 27605 392861328 14665 14666 225299884 70827 70886 558410689 16040 16005 8165352 16912 16910 614123896 99632 99630 444806097 64807 64808 340694946 8687 8603 157789743 57420 57498 261095118 82536 82516 81319625 49463 49464 853012257 24403 24404 725454536 14223 14186 391789421 82783 82784 536749541 82289 82238 454925368 64854 64855 732042990 67385 67386 182194092 76954 76955 425221125 78476 78432 955782285 29537 29538 124946712 91518 91511 912796755 56043 56044 238290136 16293 16354 85328820 84937 84938 999060433 25286 25287 771161034 89405 89406 8804584 78071 78072 740988048 91999 92000 50116564 21442 21443 473835166 56893 56898 438689968 74160 74227 274381167 73493 73494 478182101 20122 20123 634538532 40092 40093 199677080 15063 15064 659688170 64358 64359 308939920 52542 52543 766237847 35669 35697 128091177 76888 76889 122694251 6595 6675 196286521 15267 15191 446045829 7377 7378 914020437 74690 74691 480966725 73211 73212 189040039 57742 57781 176812361 38347 38399 411912177 61891 61895 348445236 86194 86222 368727102 49246 49247 636104404 56520 56448 340258802 39353 39354 803847788 222 223 419767634 50104 50105 810486097 72645 72643 44956764 43940 43887 35545836 26532 26611 524052086 31318 31298 960233174 9582 9583 275386523 43501 43502 322450513 62791 62853 643754679 77795 77789 841484425 72084 72095 732391019 38034 38106 323644969 35025 35026 592773240 79541 79542 344206861 2094 2024 178392694 98653 98582 22771486 38635 38636 809222441 50698 50752 118773720 82263 82345 865501161 97199 97263 290935130 1514 1515 947350998 96447 96448 503772538 16964 17043 129794756 89460 89464 928723309 11418 11498 842480792 82091 82092 140193023 14917 14866 467154440 51632 51633 267663988 47374 47375 479442187 6052 6053 468362328 12570 12571 961965170 76633 76598 817311854 63138 63111 178640108 23308 23229 440887039 83358 83359 156242475 69539 69540 570693534 544 545 633143274 86372 86373 371872064 12150 12130 115400803 36689 36690 787634194 19469 19439 552073447 72787 72868 149609665 60193 60262 338933221 3482 3483 855172262 64489 64504 679079596 86217 86201 855968162 18047 18121 982118042 88356 88357 472532049 77177 77096 396891212 62063 62064 97132526 64150 64151 580914387 45910 45911 47163960 76352 76353 998035546 48447 48475 798871533 92203 92280 915310516 58842 58835 20410256 69891 69892 589886700 23567 23568 120251894 87514 87484 443615417 87211 87244 473884003 53077 53078 65944370 3 16 389965397 4970 4971 977670500 51525 51548 770775416 72209 72163 201046729 76490 76491 302550478 10191 10192 681852479 30633 30599 422311299 19291 19206 589142001 53998 53917 97746977 5620 5621 155867911 90304 90282 449136159 2366 2367 454945955 80880 80906 600013948 93775 93753 564058716 28589 28533 971115848 20246 20189 157079795 97015 97016 747944273 72859 72860 429213408 42764 42765 461384873 10131 10070 960858439 20734 20668 393125063 87348 87418 211407569 68606 68607 578451053 34166 34227 800449277 18370 18371 810325229 1072 1118 584492667 70159 70160 229151215 53794 53795 433539547 84993 84994 738092146 67597 67557 971855256 9408 9357 648006053 19505 19443 520714594 55027 55048 347515557 86933 86924 47981175 11200 11201 45671355 87628 87697 616652669 56610 56611 416596975 34395 34413 253664611 99390 99391 315824229 62882 62883 344923745 74791 74795 30247276 29909 29910 635614932 66483 66484 106670028 53525 53441 876458125 59523 59524 667888173 79569 79570 17384689 40957 40958 860367179 46755 46756 280811165 17795 17796 807082342 75530 75531 502001156 7212 7222 185389180 4192 4193 187938444 35533 35610 542836063 17970 17917 424974243 7708 7709 434622425 85942 85943 779690728 94249 94178 683453471 19502 19529 328945493 93712 93713 454019749 68510 68580 10631308 5619 5620 805609415 51425 51426 963129237 72506 72557 381148547 46738 46739 850508291 64136 64137 583895555 64529 64481 58153974 65240 65241 69703449 44596 44620 56964574 14825 14826 32056078 73913 73914 268737680 32907 32829 255633663 95703 95704 920797148 94431 94498 815926894 16175 16182 948609178 34058 34059 420080418 14079 14080 624262766 49030 49031 872525002 68071 68072 865201954 73566 73567 269992530 77304 77305 548119619 58765 58766 678002291 37199 37200 164717865 79148 79141 695478411 12628 12629 81515521 26032 26033 273004155 67375 67376 397649814 41694 41695 738870461 81660 81661 392258916 13915 13858 757779381 48941 48871 779912887 584 585 988618740 51996 51997 839258365 70183 70184 279634973 41761 41762 322707303 9884 9885 113435245 38792 38747 619362554 38626 38547 60971476 90785 90720 296612962 61339 61263 621511230 36974 36975 310401402 83317 83318 344132461 29571 29565 889606756 39237 39238 696471967 21548 21549 991410284 83597 83616 979382624 89314 89240 233312347 27569 27570 499801024 99184 99185 123089322 67485 67486 181878705 94419 94490 932118978 42429 42430 234633493 12939 12940 523744820 83574 83575 833263466 62413 62396 938214021 53188 53189 97225753 3416 3497 684808796 34954 34962 100331649 79386 79377 508620304 68689 68757 462348287 69457 69458 874114149 65758 65699 303286475 39540 39541 255825222 71022 70965 166298685 44023 43995 436697031 92988 93014 799194469 35697 35648 512127438 50790 50791 278681898 17052 17053 381763973 21583 21584 393247435 93926 93846 520221886 73611 73578 692220835 41403 41381 527165754 13503 13422 30994242 3822 3803 360459546 31722 31723 964752006 78826 78827 248245932 71439 71440 234676043 19095 19165 25023278 48773 48765 887806381 82932 82933 955063478 49269 49201 903510317 73380 73381 172255242 4643 4634 425041431 45960 46007 350732330 8335 8336 504662636 27358 27359 942354686 89236 89237 412209960 66461 66519 217002395 26438 26439 329814493 1366 1397 345652393 3570 3638 879803430 46204 46205 618311722 30802 30803 18839848 52980 52981 145565844 50950 50951 380139848 27508 27509 443603023 95299 95300 405892116 37000 36963 319764715 64731 64811 567642062 46272 46273 348666025 73865 73866 411235332 53369 53370 526722090 25768 25769 903721455 61153 61154 936089146 87230 87269 772329407 57424 57505 519527676 8661 8662 364488614 76795 76827 38425437 72924 72897 699416974 50561 50562 777701513 37825 37849 640431194 3018 3037 910613328 60834 60751 723520606 27205 27206 843775542 25865 25912 874554517 60698 60699 378950105 54173 54174 525698238 49952 49993 727056392 18600 18522 673875000 13959 13960 595032585 85460 85383 187259498 63244 63203 886154965 36380 36402 349249863 18308 18230 839236232 7349 7350 114076839 79768 79757 514236725 6599 6600 683349779 48276 48283 899822229 97235 97236 706037095 44979 44970 392048374 50523 50482 370922284 23252 23253 261246999 7644 7645 236325102 96882 96877 297288171 18837 18919 537736486 93168 93089 745538390 35584 35541 815487993 45000 45001 886469513 60454 60383 239711298 67944 67945 634440939 10447 10400 916102311 56857 56941 776786833 29637 29642 71557065 80551 80591 295669669 48941 48996 842359506 79719 79720 8586638 8660 8599 491720607 67810 67811 318974957 83498 83499 260171250 60087 60088 576497586 51844 51817 107213334 39870 39950 162968916 26238 26239 635031356 83922 83969 820981277 44341 44342 785651108 78930 78931 654423322 71968 71969 189587564 83361 83362 75863526 9112 9113 647214128 43663 43664 152862329 85602 85603 725155642 69575 69576 416518282 31257 31185 993951243 42397 42378 896023388 22937 22923 357754349 15606 15607 883916814 1272 1245 716623583 7817 7889 775840455 73490 73491 443454530 436 486 104872470 15163 15140 134763965 22933 22882 27138853 91693 91694 644690248 83935 83900 686711205 61024 61025 757282055 45977 45943 204206060 31067 31032 368532165 47021 47022 914285573 88656 88729 364189458 44826 44825 869408835 86045 86046 540742804 27836 27867 98980685 6899 6900 843544811 61902 61981 105533951 74798 74799 9778675 89903 89904 640270645 89191 89243 649225457 72897 72841 674787097 29979 29980 682501996 69112 69113 368132054 20595 20596 330330695 89062 89063 499232488 67404 67405 463058453 95085 95084 807219079 31898 31899 244203358 66754 66751 719872409 40170 40088 721379644 25901 25902 92026486 8700 8670 977838830 2720 2721 913353233 39058 39059 190372154 3582 3575 603388218 98572 98573 296396868 77515 77448 282325351 58565 58566 7162462 60590 60670 996638220 39011 38972 508637107 6128 6064 878746533 57175 57196 920627296 26710 26671 340710535 6872 6873 546829508 10034 10035 255421997 16455 16475 381361736 68736 68652 786970710 91056 91100 531177057 77842 77843 460030939 34120 34159 325643403 15404 15405 39389329 28728 28677 569476845 20380 20332 275854879 87266 87267 335388725 9690 9691 767839493 70648 70639 755082667 91320 91321 217297395 44046 44047 253882037 40136 40100 886661638 57258 57328 782419185 60996 61043 136022456 61351 61419 842049499 19883 19884 652236318 59385 59444 526090217 85340 85378 512262440 54297 54219 88722872 21840 21841 38931375 394 422 826696951 35871 35872 405010255 3827 3863 320766918 98396 98422 744541195 37582 37529 106066074 83705 83768 390352535 84539 84540 32630431 12089 12090 156730949 93054 93055 979859720 54187 54188 545363872 85927 85941 480974813 36166 36222 807960660 38143 38144 85719767 82993 82922 17834024 36419 36420 222219569 12744 12745 844819304 39880 39881 396926005 72946 72947 816686807 70405 70437 660797364 54380 54418 826050969 528 574 5664850 88639 88640 358667353 58238 58239 810063388 852 805 271884043 86040 86041 230722255 59483 59484 199616595 88945 88946 935112140 11991 11960 73559778 61203 61204 39613924 48136 48088 10446880 31019 31020 252969311 14656 14663 153919240 35889 35907 849226784 52922 52926 752764342 96520 96595 313012372 75782 75783 653308390 18838 18793 554728411 60578 60642 892481086 62005 61975 391686489 60302 60335 13144624 68766 68767 263246696 11675 11708 802873541 17484 17485 360525545 13549 13632 569277040 38708 38709 274919377 5612 5613 666621483 67904 67913 372445503 66392 66393 32129984 38987 38996 793735594 20147 20148 230695786 71902 71950 267281314 5844 5841 481824478 57005 57006 65883679 76130 76045 454038101 62605 62606 866097997 82811 82812 552399726 65988 65989 700480797 53142 53109 717180323 85962 85996 457611866 35069 35070 897839934 81101 81179 362345703 79461 79462 713328112 82964 83048 715073515 88304 88260 579507587 883 966 528296611 35744 35745 83989960 15864 15865 252936166 26219 26184 651928007 97353 97420 102317710 60411 60491 220942594 12082 12083 118673413 69284 69285 88727873 90692 90693 94532071 43769 43829 328398933 9729 9739 883485859 90714 90715 978058153 65969 65890 451600774 22534 22476 983948458 4568 4569 57024113 50275 50232 927925801 53653 53654 930095939 75652 75685 973117435 40760 40727 871572829 98986 98976 810346410 57685 57686 138827222 15657 15658 87712726 96493 96540 816124408 39333 39334 944572521 73657 73644 297923642 17227 17228 780413500 9184 9185 805496115 37299 37300 125089727 31140 31141 186419746 30201 30266 18018514 10719 10742 35217223 6569 6570 256749820 35493 35559 219096841 43757 43758 316492614 75710 75711 768611316 97929 97930 474398871 99563 99557 711540104 79630 79652 529589212 98920 98959 220149016 16917 16918 964493098 27106 27107 350279533 23864 23865 767377488 56497 56498 868767155 85531 85532 623794229 273 334 153313969 2486 2487 460390069 97494 97469 164172250 97293 97294 859487820 49929 49880 686278196 91436 91437 277049533 24141 24093 58015660 95523 95524 177848069 9831 9832 357186916 77310 77344 961386805 30345 30346 4700526 65759 65760 151557354 41426 41348 616621516 44739 44740 142921861 65998 65981 996502257 65740 65741 808849585 79159 79179 832487429 46996 46997 272737591 55732 55661 332476943 21571 21548 202126017 84771 84772 838795290 77395 77396 133024665 54243 54244 182208060 37116 37117 25375398 80277 80278 561783177 54416 54417 918368845 69970 69888 938743372 8385 8457 385709270 378 379 997475495 81762 81763 69130023 30448 30493 944062212 94749 94768 395055141 94820 94741 869076560 90311 90317 504596387 75988 75989 400089500 12291 12292 340226898 25737 25738 748297519 59796 59797 958210395 62574 62531 927473039 65467 65441 158803034 75408 75336 31509522 6994 7057 341281744 43319 43320 248487254 32517 32555 399520672 98549 98550 956682308 41544 41592 627140889 53139 53140 612292118 19655 19656 177627751 76368 76369 983499679 29793 29798 321376224 27753 27776 122472365 92921 92922 372200198 69493 69494 179313910 84379 84380 115802380 70616 70568 850908951 47870 47892 58338989 93497 93498 915984975 64798 64799 59560222 3458 3459 900342942 1432 1433 985445593 2500 2513 763027258 62976 63028 244047935 79075 79076 711470475 30707 30708 166786261 74837 74838 898851183 83936 83937 386153582 8030 8001 280560323 80025 80026 150926310 7717 7763 624080688 12298 12299 547314300 15893 15894 146415141 76591 76531 718442776 69892 69893 23209706 35846 35847 763566419 27637 27618 292138329 83262 83316 919058275 20877 20878 827182437 82946 82889 845932599 68346 68371 221583334 5484 5485 994923764 89126 89115 976614353 70145 70080 493472065 18842 18843 9072366 3641 3686 683990547 99068 99074 59507614 53720 53733 466557812 53512 53533 144375115 61139 61140 227078676 62322 62323 895008516 62604 62539 199625310 67287 67321 448790103 76360 76361 151105328 1295 1271 443143299 15976 15977 975389460 83100 83101 265087565 90641 90642 980024675 40099 40065 938130441 53929 53930 697260309 9616 9617 54368130 46968 46969 433623619 49317 49318 723087347 251 252 433611672 84670 84671 35401907 39760 39761 815492824 55865 55866 343049381 38836 38834 243366032 73012 73062 749183253 83743 83726 623111713 70995 70996 113953317 13946 13947 796137983 98448 98449 935950823 95529 95604 407083795 96278 96246 814568161 63757 63772 185739793 26727 26668 218405527 23147 23136 160186832 57932 57933 393608394 9899 9876 259695591 73549 73550 383758298 28162 28163 639410498 2610 2611 317500310 54482 54478 716278559 28480 28539 942037220 17223 17224 775096752 94210 94211 864282567 50018 50079 102771132 7544 7545 438478709 91682 91683 982207141 15588 15635 486699169 77888 77889 368836479 91751 91734 926626990 58420 58384 382992889 32517 32518 368146590 83855 83818 467383857 39524 39525 972476469 95976 95977 605283134 93872 93922 476533150 47220 47221 460232467 1727 1681 496408498 73469 73470 891000849 17558 17600 830387089 80115 80062 451218747 92317 92305 13932161 63223 63224 173822730 38741 38742 928245089 94314 94315 850003984 16071 16057 678432927 57765 57766 444094901 10104 10117 996918440 32861 32777 40021818 24631 24632 778356063 74328 74335 223761339 12394 12395 76428 77028 76973 524391375 36631 36632 621366653 59690 59677 843305647 97116 97075 356182783 96513 96514 353214311 57987 57988 345305967 71199 71220 253534937 83937 83938 497994684 64052 64053 886098392 73767 73768 321009379 65749 65704 993552961 83185 83186 305518284 30012 30061 766407542 50313 50314 553676303 56482 56483 628918299 82642 82643 242475963 73927 73928 736258241 35026 35027 215139602 93106 93028 609456869 36507 36508 812882224 77482 77483 143874488 97060 97061 80722651 67386 67360 477385240 64259 64260 291407720 536 561 335533179 83306 83307 488435308 9684 9685 160594794 59978 60063 888459271 45046 45047 274571043 77161 77162 203165442 94603 94604 278574605 85514 85475 771975300 27633 27634 110590819 87011 87012 101743965 35934 35935 946618398 95448 95478 508144369 9049 8986 394070389 88748 88749 155351578 1154 1155 531497426 28484 28485 220893622 72382 72383 570503583 78836 78837 639014797 11971 11972 924401298 3034 3039 640895342 43840 43841 510729891 17742 17743 499144082 62416 62411 812686194 13261 13307 668827709 78801 78802 953524008 20256 20339 937315140 22172 22090 20827719 90889 90890 114088502 22316 22317 399049601 79916 79902 737400446 38109 38164 509444321 49586 49587 438512097 6716 6717 976001451 77330 77331 895746087 62424 62425 64924326 33938 33939 759359539 20397 20398 619522259 6294 6222 128146455 95611 95554 414614305 91054 91055 35250448 86264 86302 197744527 12749 12829 96588507 51380 51330 967464322 88492 88493 589223478 89406 89407 215820904 16175 16097 553670350 32870 32871 69273379 27989 27941 795853415 76983 76984 2847169 64379 64445 377108157 75890 75861 361506823 63777 63778 13312754 16267 16351 877060304 24426 24359 104968698 53814 53815 905355114 63633 63634 745271224 55513 55558 972172234 27201 27122 830484335 57888 57889 415514067 75685 75756 771129501 42093 42010 191102192 86021 86085 696871109 32191 32168 316409753 60648 60732 53145953 2630 2631 246255071 156 157 620997833 94714 94715 499978783 30692 30693 768248428 1351 1352 266474070 36487 36488 366656356 71424 71425 941323890 2516 2525 86826665 62898 62876 494789069 45544 45568 906402140 4849 4850 590598767 61858 61859 289760377 55660 55661 507121694 30080 30081 514173253 68534 68538 248765407 49558 49559 804364619 68116 68186 259109089 41270 41218 276226408 57456 57457 551591062 73048 73120 847203273 12072 12073 195452005 87887 87888 971014691 38255 38256 320604920 9086 9087 965280985 6711 6712 756948772 80325 80372 508670167 76148 76149 95632165 4591 4592 679900155 11877 11878 483508503 76197 76263 887073620 48809 48727 499617453 88717 88718 208313012 38548 38549 462105979 63647 63648 210139285 22261 22262 132247777 26975 27050 407962586 70539 70587 695169015 59572 59573 63153089 35618 35619 303569621 41679 41680 977909500 87916 87917 498859843 36816 36817 134139000 35837 35847 790210987 4085 4059 574935078 40792 40793 949523456 65182 65183 419001230 12758 12785 11760225 75980 75954 832843167 98405 98406 976144452 58224 58225 265119552 10745 10680 760445814 28698 28639 376634903 41987 41988 618578148 99738 99675 280000631 70035 70116 731776344 19809 19853 703518182 28279 28249 414946431 48294 48229 688156907 52505 52525 756777999 40158 40159 803315950 66899 66851 924636345 60424 60425 170124782 21936 21937 396961337 63700 63704 862953436 12675 12676 759325071 46575 46535 358927755 36467 36418 528039970 54583 54584 935075908 23441 23386 5801244 74993 75019 977832104 35589 35590 738276637 50402 50428 583801260 91770 91820 90754460 8304 8356 703499590 19741 19708 887527588 16693 16694 953896116 62086 62087 223996579 89543 89544 840041304 9284 9360 801733344 49949 49950 346563900 78035 78091 675517343 59031 59062 228514068 15127 15191 947368560 25934 25923 181889835 35133 35134 157653920 90066 90067 387579580 60809 60731 871079368 4873 4901 809245077 2065 2039 864245404 23491 23449 118546299 31073 31128 245604980 97439 97515 957896253 7796 7797 189073833 35864 35865 351927219 81771 81772 815580316 72947 72983 536878232 23727 23728 353767208 74926 74927 682574613 84251 84252 103336742 25765 25766 184733677 92450 92451 835448819 46783 46806 822438440 86785 86786 921862346 40774 40775 336544273 13239 13240 481499305 41259 41193 658897126 91276 91247 207506862 32001 32002 911263016 1880 1878 437980110 95337 95331 873288795 14182 14183 144921979 50354 50355 508163341 37407 37408 202827008 61625 61626 125182889 20412 20413 797076020 60098 60025 902880809 16793 16877 393723487 25275 25276 41240098 71551 71552 3171357 95000 94962 391226322 81868 81869 715281322 53925 53926 116765698 89828 89783 700534005 80298 80299 820108432 96543 96566 839346809 42432 42433 740804533 28197 28198 599165221 69138 69081 45631510 66276 66277 295829325 81164 81082 838263080 66975 66982 956693857 11723 11676 420218174 52047 52102 935075958 17776 17777 249883239 7244 7230 315195818 51103 51105 880529820 43326 43267 559586367 86425 86426 861733374 4385 4386 814813633 85711 85783 846432275 5344 5345 141959999 9756 9690 725477156 28340 28341 603776132 80406 80379 74635479 56253 56254 832317769 99575 99576 927631931 81260 81186 682437799 19150 19136 860877288 60823 60824 157673866 10194 10195 958647044 33210 33269 548973506 28290 28304 8359082 40732 40733 912621340 51705 51706 951425542 79679 79651 587386735 31346 31377 746590764 27377 27378 347422569 11858 11859 57442631 31277 31235 599929631 95909 95920 616204125 76117 76118 445694286 36042 36047 572699160 43698 43699 951562286 54887 54841 652274307 62273 62315 728554653 43379 43396 166432983 78709 78689 599917817 64146 64152 229622158 96844 96845 296334607 7575 7631 314377676 46809 46794 762419297 80211 80212 762741998 69712 69684 112657245 11258 11200 200560220 56591 56592 322721873 92216 92217 605231649 11256 11257 302048292 49240 49159 803477207 67834 67759 851081201 5211 5230 208751900 18440 18392 437600300 91802 91835 391334745 82888 82879 309228495 78580 78511 2769581 20498 20499 513645655 10610 10636 155169121 98847 98920 484337749 35968 35897 853102179 24107 24108 745033698 31682 31740 371563941 64984 64985 542432895 83610 83617 660280179 2615 2616 331111310 70580 70636 95200291 1337 1378 780929536 413 414 361465942 15617 15618 905453852 93423 93474 597356841 61215 61216 507111733 57853 57854 542068819 86540 86541 255832699 59291 59292 504146714 9856 9811 918532331 91659 91660 767137199 52111 52084 25117303 15779 15765 917201025 50018 50024 748487258 80480 80551 793184409 23490 23539 984928217 84234 84167 423529070 71339 71359 249132227 9644 9645 629820265 91170 91144 673448617 19007 19008 452605505 4013 3928 679141648 48721 48722 598661669 72248 72249 967042793 81434 81435 180824075 52098 52096 64628851 16668 16669 463506690 59000 59001 305346691 65570 65567 425388591 66521 66522 341758446 15040 15041 468994867 49814 49815 950795249 62295 62296 747884553 15327 15256 280111760 42354 42418 683584803 50460 50461 14352008 7009 7010 510370780 1118 1119 901513585 12906 12907 324971194 55576 55550 17795479 85559 85527 802893692 69709 69710 740268417 3910 3911 532894602 2277 2278 21549934 66652 66736 93132891 2506 2543 15657953 63994 63950 905271121 28825 28801 456442455 80795 80796 576334836 98454 98369 263238951 98394 98395 750013076 52396 52428 954547021 77896 77888 139515835 4620 4621 168839363 27173 27181 669560389 6831 6803 993245399 88861 88862 980316514 38433 38418 567083502 5898 5868 97709863 30738 30717 758273537 4118 4110 795942772 30070 30042 51521574 93977 93978 18413111 92790 92769 309441037 36015 35938 171578888 64591 64564 416028830 7853 7854 843588956 57212 57173 627334659 42977 42978 964183902 52998 53066 171229134 77477 77478 702135535 91368 91369 639711512 31257 31198 24042216 2164 2201 149776407 85836 85765 775102680 62049 62059 920259834 6374 6389 792798247 95842 95905 303921133 46825 46857 569834085 83599 83623 112229366 7457 7443 573326541 66056 66088 8002345 47100 47101 286616621 15694 15624 474942564 10138 10084 289306816 22916 22917 663842039 34264 34265 93169630 61642 61643 111573475 50304 50305 40242165 43582 43535 466317525 7141 7094 569365078 49043 49068 346534460 50511 50560 135148205 32446 32458 433422013 62561 62562 400013640 31066 31067 468701950 25008 24961 142526377 58786 58787 510870038 82861 82802 874356632 14578 14579 481114808 35330 35331 564084238 97400 97401 501035533 62631 62632 353669046 14726 14728 609411192 49850 49906 417673791 45029 45030 401500589 49309 49354 182508212 21220 21221 949661660 59466 59542 912288340 28910 28911 617900729 4258 4259 388397860 50676 50677 953332852 74596 74613 660106324 61572 61573 833782677 96767 96768 440215103 24404 24399 734682056 93481 93474 171910296 47564 47620 778273515 41846 41847 570391640 20860 20861 105698916 90752 90823 797358262 27151 27152 870672889 30220 30169 120258465 63201 63177 485356272 63480 63482 963732813 41264 41283 445980189 94896 94888 542492530 29771 29723 866520336 41754 41755 411045818 37151 37152 426213782 19630 19631 403634853 32872 32888 887896192 60866 60867 79334610 26757 26758 137675572 2255 2256 176976505 29542 29543 851828871 50233 50165 590617054 9153 9196 517767331 34463 34547 232589335 1260 1226 638693537 77189 77118 713564084 90902 90903 191130477 14490 14465 349205076 57822 57839 592716231 83854 83855 945523644 98350 98351 346688891 2224 2220 331834107 33108 33148 297973965 39965 39966 560082120 6312 6313 508724723 48035 48072 709208788 54944 54945 539740432 37223 37224 449268736 49077 49113 809849060 2298 2245 353073784 38307 38343 853157838 88291 88350 203892172 42165 42176 132781355 54557 54558 27643157 93535 93543 181952217 83652 83573 76856582 64042 64043 21531826 77785 77786 19011592 49117 49118 995575009 36643 36628 428717166 48621 48696 908571472 16014 16045 76147008 39956 39957 136293347 77781 77782 890574805 18565 18627 480074962 46960 46961 460357108 82517 82518 577845173 1228 1229 754348939 46753 46754 981188333 96035 96115 579922238 1465 1525 651594991 17313 17236 992468907 76563 76553 137392992 13 21 215820498 72706 72707 727109333 19873 19874 383530991 72016 71934 139991133 60019 59990 328504339 49826 49827 439998535 23348 23349 324812477 83555 83556 99745738 797 798 693384292 71021 71086 933272991 20098 20099 643782946 34879 34906 64746263 61351 61352 12179095 1269 1233 579699247 20869 20823 172086187 25683 25684 931277084 55025 55026 575389398 418 419 455955868 55115 55085 910574951 3747 3773 431453942 84630 84577 700285746 27812 27732 452454032 15310 15357 80971609 36361 36362 439085014 4302 4303 320763721 39349 39269 766153440 83107 83062 93855149 45896 45901 62814589 68913 68914 353924694 82143 82144 399759959 81871 81872 753004381 72537 72580 982366973 15865 15844 894676136 48902 48903 400135456 72954 72955 477096251 91205 91206 212750233 37852 37853 319896911 82541 82542 95481876 12030 12111 347883977 93341 93342 79316126 6827 6784 122535576 83194 83195 757820201 57358 57359 122880770 63139 63140 166660235 38719 38720 906812039 12966 12967 416751061 36870 36871 51779710 60381 60314 785548482 13541 13542 707131137 53271 53323 780963402 33901 33903 537045795 50456 50437 21693913 48660 48601 349223955 73766 73762 368108106 45396 45478 260709613 45832 45833 752799806 4412 4413 219084725 93644 93651 53005720 64193 64194 934162223 38890 38899 861288769 19810 19811 703405241 4833 4834 744841645 9986 9987 102262109 53579 53580 460658001 40638 40601 102534075 43672 43671 928613115 92932 92933 640819150 99417 99418 742268154 3860 3906 433097541 4946 4947 799558329 19831 19856 425936905 79074 79085 665493854 4904 4905 112659029 70856 70788 199309693 3270 3271 319101552 3574 3579 923699886 23076 23078 41508004 20463 20465 878289613 17281 17344 529675500 92114 92101 34736360 26575 26534 76550670 59158 59204 101180428 63355 63356 559477942 99451 99452 838342582 29265 29266 350562838 97481 97482 425909276 1548 1501 16876949 86534 86535 511587980 33655 33632 716020815 39773 39774 910720535 79736 79719 796339294 60306 60307 750005020 2055 2056 426701091 64690 64691 145903625 75677 75678 128508545 35563 35564 516477734 10993 10994 348983077 25227 25302 13521713 43943 43944 468498127 43742 43743 973244407 25044 25045 413450833 97105 97106 717605565 31857 31913 338151308 76515 76516 885682952 56736 56737 284021966 25822 25851 549844275 78796 78797 956117042 83237 83207 525549599 10988 10989 734783302 31885 31886 861613769 71667 71619 732166597 18394 18478 882617618 76079 76080 81724655 29400 29401 24156816 23174 23175 588141175 63613 63614 440491987 33951 33912 485549515 45295 45296 903370766 97253 97317 761609086 16451 16452 520095069 76180 76181 606217999 69977 69978 591542650 16571 16497 30089835 45549 45550 908621224 86036 86073 301817529 5045 4969 124818169 20169 20248 30550990 2034 2035 419289481 68490 68491 490797387 77732 77733 373718353 83733 83734 720289879 6860 6861 861375818 30433 30427 65923284 54010 53979 228071794 80918 80919 251076898 97357 97358 93962358 83537 83585 28610029 13086 13087 21280668 98956 98922 22373739 27410 27411 779358157 27272 27273 418649444 61459 61527 922292500 10124 10125 423303980 10914 10852 145892545 37180 37181 969976324 79487 79493 381201311 53270 53204 915631949 76797 76798 397989944 63770 63801 987564102 8734 8698 77816528 98218 98219 215985549 77121 77122 973414521 72612 72623 672622043 9091 9013 550325153 92836 92774 992718760 92713 92714 799230709 84159 84160 842166265 72170 72153 249510950 2942 2918 431961415 76493 76466 179993826 22133 22134 450616735 66387 66388 342343872 2137 2138 339277123 80715 80716 398207916 97509 97510 802083048 88656 88728 594360315 52262 52246 663082475 83307 83299 391936225 37453 37485 55873368 91796 91797 827412594 54227 54269 21824320 45165 45094 169198239 65441 65514 332224843 54700 54701 61465226 28416 28385 386769588 23242 23243 15833568 49985 49986 602364116 31370 31411 828834620 78390 78351 511391152 63249 63250 112054285 10693 10652 595440289 4176 4177 48476573 16314 16315 933773645 54579 54524 807988523 25413 25380 64718421 32113 32136 503116092 87919 87991 537322897 65546 65547 841704472 62281 62196 822051112 17430 17431 199274592 15147 15206 592596948 43475 43476 958644682 57529 57535 322006837 46236 46215 500989952 73006 73007 812437080 55601 55602 397784002 12712 12713 865681594 29308 29309 470700415 44976 45009 396324182 14837 14836 998035563 18386 18408 981365474 9683 9608 580539610 92452 92453 785151370 11428 11429 198557729 34857 34816 979642259 53253 53332 34195199 96052 96053 651471782 28500 28532 782282366 92829 92871 148282691 22600 22625 354916225 72649 72680 911019956 85895 85840 621219291 8794 8711 208210319 7184 7171 551673952 90166 90245 200705902 71327 71346 947239807 4402 4457 705809156 48127 48128 553572969 55647 55678 806146546 97095 97096 741893243 18799 18797 594173718 9574 9575 809358301 26480 26481 495888999 73923 73924 510886113 50708 50702 565210264 7667 7668 310611290 12678 12679 89117412 30180 30181 218711243 51019 51020 13781663 31915 31916 304459375 56641 56604 538432551 2878 2879 415876319 82452 82378 99688116 72108 72109 273530559 52504 52452 925776528 98793 98741 676124737 91340 91401 104331837 92534 92613 973675308 63566 63567 322811922 72551 72552 985350416 61573 61574 484248855 95198 95199 156879143 72472 72393 6744025 79015 79026 226458157 60829 60762 835083687 50163 50164 849831644 51213 51214 230250466 76368 76299 308041315 21495 21410 601947958 31640 31641 350292319 20047 20013 19761429 42063 42064 894044368 80733 80734 725380456 1320 1321 692886477 4991 4992 183040735 61611 61612 574977576 42956 42957 516378144 34656 34657 443407966 38180 38154 420630349 80941 80942 685500371 13265 13305 351461832 29967 29968 95789609 65656 65657 830737399 75901 75902 850023289 48464 48400 841480055 13802 13803 794371375 35294 35295 862981318 35577 35578 80629593 20083 20048 660326445 86733 86734 583444840 8654 8714 556359159 81181 81182 901813669 97371 97291 733727824 9283 9284 451611387 1589 1586 496187246 12956 12875 559538254 14242 14267 357470221 8626 8627 396629289 43302 43262 269559617 4567 4533 149008837 10338 10257 481453844 94941 94942 873739408 91931 91932 526658828 46420 46385 356349855 85733 85734 301794401 15787 15724 8064467 54241 54242 676796713 58764 58756 718967249 29206 29273 531388644 52548 52466 432389460 67807 67877 331243565 42730 42731 948832591 57879 57945 93103565 21237 21152 396690180 54322 54391 704843637 74576 74577 940233832 78395 78396 499984616 38008 37960 219778511 73132 73136 381762746 62851 62852 183570386 98983 98912 712759850 43760 43715 81081289 45876 45877 378906770 78505 78506 434586045 53599 53600 532422936 78057 78058 483040750 86630 86631 15695440 24783 24784 620607697 23381 23450 2001284 23452 23369 584493242 9010 9011 115356800 90882 90932 814363537 92274 92275 236497705 21164 21165 353378780 74442 74443 979126133 28647 28648 382256153 21289 21290 706782775 62774 62754 631404245 37285 37258 77876264 79190 79191 753177860 89907 89908 170948475 62453 62454 138031582 69878 69861 880603334 17848 17894 744442543 84160 84161 920617411 28684 28685 84298924 82634 82635 205057275 48134 48135 306081687 20192 20193 155038209 51423 51341 382708191 34598 34599 36236768 40505 40506 702346342 74059 74060 913708403 92840 92841 880099615 66169 66142 900446649 89721 89784 264717547 58261 58332 197621038 97511 97512 469371890 70179 70251 949568584 62027 62063 213690467 93309 93246 815676495 42940 42864 578996782 85378 85457 388655554 81015 80998 852808687 72955 72956 886693645 21017 20944 602417023 58733 58734 760522921 73259 73260 932504832 10138 10167 893278725 4211 4200 241252407 51831 51747 560579592 53373 53428 359564789 26075 26025 769753335 7873 7874 798410036 61443 61395 193728398 17004 17045 167438712 9217 9208 805030185 79381 79429 883141871 27475 27523 693616576 73419 73420 34419755 89356 89357 403393500 37227 37228 987380148 83040 83041 600346168 73768 73778 286846658 61666 61667 489600422 19855 19884 955998335 73367 73368 791746122 63613 63609 437748399 177 256 943629748 34267 34233 437793357 91089 91023 973939855 20017 20038 556944779 51807 51808 873569475 6813 6890 920495600 58147 58148 966358299 15906 15965 666919971 68927 68918 87606621 81312 81282 189802138 19647 19648 959225347 96235 96161 522909011 8193 8194 293439461 6740 6723 540069674 51771 51772 163428144 14779 14760 654232496 92220 92221 177752401 13360 13361 954336847 33451 33452 835015931 80931 80889 914066584 4323 4283 185734343 7884 7885 893214550 23868 23795 767138442 43682 43683 114296049 9508 9509 732133071 55874 55853 501464735 95250 95251 25534405 59717 59718 182564036 17836 17795 587888097 69831 69798 170716318 37032 37033 905926737 74951 74931 568629652 74123 74124 826092263 77073 77045 243058628 46709 46734 120184085 92733 92734 311804360 57109 57110 245558388 16422 16423 711040592 87740 87765 146282378 22960 22992 209812409 15596 15597 785684963 71617 71676 42160505 41196 41197 754997089 90546 90547 781407794 71314 71315 704094078 21923 21924 514780059 64087 64088 465390740 86967 86981 590979064 2678 2675 878853882 20585 20586 940083558 37449 37424 889154152 90502 90572 664302828 94997 95020 68578034 67135 67088 175215255 88501 88502 279250770 21784 21785 498904704 80360 80372 725678665 47561 47601 71949562 45891 45899 595255364 45105 45032 308616560 47049 47106 653324548 21479 21480 448950279 644 603 655626263 71822 71878 209537205 85026 85027 300435148 23939 23940 4630563 57276 57277 300903391 59809 59776 353660204 93572 93573 198097199 67872 67831 640613043 26302 26350 440144675 22454 22506 431453127 27144 27145 493010829 60350 60351 703851726 87470 87471 88799712 39957 39958 173124156 69396 69397 936025315 7595 7596 484160788 58881 58817 911462665 26121 26122 608247688 97593 97552 38987967 51463 51464 826963554 53090 53091 547776232 37176 37233 54819173 24093 24176 882157291 40798 40799 293287488 64486 64570 227371532 22815 22770 57783094 92087 92088 370059573 51635 51619 257897485 57690 57691 555181617 10349 10290 521484484 36546 36535 993981201 9150 9151 923166474 82938 82975 290302993 48303 48225 696988644 64495 64496 63219497 48668 48669 223790533 39662 39699 798930106 66543 66511 680494976 49925 49926 331605434 77183 77184 335413320 93094 93120 68032654 41647 41604 674083225 36666 36677 667992784 57263 57264 92507988 42736 42737 572525950 40069 40070 551602974 10887 10883 415799250 12450 12451 42311449 64545 64614 496390066 89106 89095 740398540 71500 71460 934419392 43868 43865 137173562 3223 3224 842165999 16544 16465 571402767 91361 91446 304003674 81362 81363 780159135 44731 44810 749393316 70513 70514 235428377 84866 84867 150880351 53220 53221 524871190 26884 26819 487475893 86450 86451 275126311 91702 91652 484575102 81134 81135 44817208 6450 6389 625810958 38552 38602 909194356 18638 18639 175414274 38233 38234 719591028 12919 12953 768430962 7844 7845 590497315 22169 22146 798668738 39916 39917 893516880 1557 1558 298724222 51384 51358 785260983 32574 32493 716007932 7169 7170 859008999 9240 9305 72697597 30674 30602 143502892 69483 69484 270128274 7548 7612 586965200 51684 51685 874017231 27369 27370 593130679 81194 81266 358270966 95455 95487 147911968 41188 41189 546251409 21999 22039 118991972 70341 70342 295441726 22559 22531 438931188 4685 4686 806214033 3547 3548 66915405 62001 62024 975719454 20638 20582 957888062 84501 84502 929871937 83713 83755 535112366 65185 65186 614128181 92130 92131 101740922 89013 89014 565493164 9713 9786 549373457 8032 8033 271872324 95122 95075 316451122 83076 83020 65931803 87284 87285 913571496 6176 6177 688614142 12300 12366 114961553 41278 41279 413591692 66565 66566 342945128 50341 50342 959984942 70828 70829 931892377 99923 99878 533484360 15955 15956 536662408 3321 3391 498174230 13608 13658 842273863 14353 14311 286121823 85513 85459 57136238 71326 71327 27079936 45134 45090 698760641 52545 52546 430029901 85589 85614 764819798 42693 42694 478221505 62227 62296 257797036 97264 97262 786353809 15321 15304 213348171 60925 60926 554424467 1241 1242 104957332 45567 45568 914783906 99085 99020 120849596 3987 3929 491866379 98403 98404 42215622 67063 67064 561453667 35039 35109 119475249 86466 86397 136667623 97028 97029 339254973 2948 3022 202965068 46406 46407 389376376 75810 75835 149324538 19571 19572 229811345 15191 15241 416940474 79086 79087 558087165 22437 22363 324190699 43254 43312 333596980 38382 38452 166619779 21639 21640 920518488 83293 83294 144207492 6096 6097 575840830 84187 84165 821484060 54892 54893 547003238 74879 74859 792234136 23244 23197 906165432 62432 62437 802775691 4989 4990 749270343 51541 51616 657810117 80770 80771 662864084 84771 84756 423523284 7318 7319 979483766 90389 90465 422628781 63396 63420 675877382 41727 41728 826857934 18239 18276 37580067 95110 95111 70386317 24673 24656 178794349 77108 77109 322028837 86875 86813 253868144 88361 88362 810805604 92285 92286 965269686 65320 65366 459543270 24252 24170 505171776 70087 70150 995253228 24244 24255 199730037 80646 80647 53973958 24721 24643 667323096 18850 18794 320408130 33672 33699 174757652 55682 55683 240628711 74123 74170 719774464 95116 95181 922763907 60108 60150 333746379 15710 15711 200596809 72658 72587 273530983 86173 86248 940459681 86793 86802 115366085 85845 85901 965107468 31331 31362 619375100 47308 47309 753400446 21023 21024 878272020 64668 64679 856720534 99971 99973 56030679 88995 88996 802811701 99874 99875 661045986 90047 89997 613177516 64874 64877 270230658 20223 20256 634085188 99400 99411 611581971 52129 52130 866641297 3346 3347 709508386 64405 64406 281669403 10751 10752 273190155 13465 13530 579515748 45596 45628 448072250 48846 48891 610788323 76996 77080 417849632 84947 84943 727693495 54020 54021 192492863 4369 4392 780224896 86809 86893 39533898 79117 79084 756958121 99723 99724 981570945 83836 83754 948511552 11873 11874 714401263 53265 53266 465782790 75537 75538 520462870 25035 24979 33745751 52788 52837 727427900 43669 43659 811924041 22576 22627 787259261 74304 74316 776366853 39606 39630 974913310 7205 7272 462269421 21723 21759 699098702 26222 26223 742837100 46255 46238 166424514 14392 14468 735364427 72456 72457 928695247 50502 50522 990471921 54308 54309 619349757 49011 49012 136816911 41281 41282 816348510 14749 14750 143207739 67992 67993 97198299 5375 5292 783208020 60273 60327 399651955 39810 39811 813410446 47014 47015 762713297 85605 85606 437603056 7546 7578 418955322 10859 10815 796256362 99060 99061 205367107 90858 90879 7016671 45389 45390 621718661 49723 49724 942417983 96442 96443 209108695 39979 40041 234521865 57250 57310 310780412 35808 35809 92206649 9846 9910 23864768 95127 95090 172345689 75585 75586 885620748 97333 97334 698060382 82181 82247 821350104 47966 47932 8619494 82193 82213 634440800 96544 96545 589828339 19303 19304 110663861 4697 4698 511184555 58938 58939 962769058 16786 16745 854933314 85196 85197 891506551 10579 10502 809595061 46950 46951 267129710 15884 15852 936851332 63957 64025 323390260 38138 38135 629854343 49347 49281 160231565 3530 3525 422058246 45825 45826 837307534 52538 52539 69293755 74297 74217 266962542 47428 47489 110734317 64513 64509 142927061 864 907 231862781 67528 67529 105094873 77340 77341 77563062 53769 53770 194500106 98049 98123 140012078 68281 68282 663306939 37897 37898 223719916 97930 97997 616840508 57828 57829 742899970 70788 70780 877780725 14027 14028 606624442 4545 4507 897837519 23927 23928 591995702 46079 46080 254220893 47047 47060 491476259 86831 86832 740910632 32004 32005 889768597 50398 50399 777043649 43474 43504 896521689 30616 30675 364784190 41668 41669 949246724 92296 92297 453049385 70699 70770 905757972 74190 74191 266068460 33628 33589 77480791 35556 35557 15241962 74567 74580 51623921 11486 11487 731984789 5546 5609 250737086 1341 1394 969514818 83039 82977 121623820 74717 74718 602695255 18445 18446 617390159 70293 70294 938546371 80196 80197 751598112 92503 92504 338047200 10632 10681 671798643 87213 87206 424469975 15545 15491 243225689 79064 79107 917608616 6187 6188 62111925 63344 63372 488083038 13741 13742 801867632 14036 14011 851620641 53879 53888 550113514 99027 99028 901873237 36666 36644 558086191 91163 91164 100610399 99494 99518 782192772 20837 20865 464204733 14696 14697 872535733 50843 50844 595899100 86972 86973 236265470 18030 18031 846377501 6310 6311 696290206 55174 55175 649737581 25796 25769 191457198 82037 82059 564896646 15260 15331 461701756 56312 56313 253434225 93476 93477 712301580 13997 13998 864404230 68819 68820 601671304 74318 74319 426212551 85622 85624 535303959 75811 75825 860262874 45503 45504 424170070 34461 34546 340884469 63137 63138 926578017 78172 78173 997978623 50405 50457 37144865 35741 35742 19327364 94696 94722 482486236 59296 59297 296311822 79436 79437 48342315 4700 4703 645560645 76397 76398 816940254 80237 80238 48679728 40771 40809 208317322 30698 30629 374994831 28858 28859 914643640 18081 18082 830111905 22049 22050 743330729 47321 47322 759127115 11431 11432 685719838 35703 35704 139369599 71614 71609 544657936 44936 44937 324871593 65147 65217 611778983 78946 78934 213256517 88132 88201 956132546 18593 18594 948953910 92378 92352 981723365 69633 69652 871879178 88436 88446 841929086 64896 64897 589406754 36194 36195 152770499 39325 39326 956314087 89826 89892 724585052 92934 92908 81767697 14800 14842 922201329 29083 29084 671241633 7995 7996 57159105 30220 30269 112449032 23404 23405 836866642 26667 26709 327966995 58191 58119 69998061 3608 3552 406701266 57660 57741 315510243 41821 41788 952125882 13416 13417 756753308 79505 79506 188201849 98338 98288 454292633 8437 8364 57815181 90798 90751 435446767 51547 51576 704383768 81623 81624 782661623 52110 52192 811799296 94536 94520 55635207 18035 17995 295669435 87757 87686 748675158 3756 3792 58527437 89716 89717 575323459 17826 17797 486831992 22421 22480 738607958 76781 76801 434018850 78043 77984 282909645 24199 24147 231223958 60351 60352 953307642 12411 12412 378901854 61525 61535 840440764 7241 7280 161516403 56984 56985 849590313 47352 47353 443695034 30805 30767 678866829 48726 48727 58260459 53401 53402 244555826 23793 23775 559267354 79698 79699 463109350 33139 33102 922118789 62916 62917 830604320 56730 56773 267776853 68564 68565 244252526 33104 33105 123543320 64014 64015 694960071 35650 35629 581404650 32186 32159 774250509 63466 63467 889836585 54972 55001 85417175 32800 32801 806633715 38378 38458 171878186 74432 74517 90578181 9549 9550 478350143 83023 83024 995350974 20543 20616 39652193 94214 94193 924107869 47924 47874 332563388 65396 65397 728709777 67639 67722 43802438 70862 70863 442783794 87476 87477 525642543 69999 69994 55971701 15654 15655 678977143 18666 18667 151733094 59915 59852 272398023 89099 89093 666500773 85412 85424 504349188 29731 29732 607863613 95526 95527 770741642 59869 59870 222939826 13407 13408 993954398 24932 24933 50934686 78122 78123 296126493 79896 79940 745115328 6864 6779 641373227 7813 7814 41021109 92366 92300 639342731 90480 90438 898515084 36495 36446 733376152 44020 44021 183077761 3434 3473 914779050 30670 30671 288442897 22624 22625 434795496 15774 15775 282149145 28673 28758 957845184 32242 32243 543920563 15947 15881 405195450 55786 55808 580606285 62666 62749 801246944 41233 41205 965086900 7467 7468 183698445 97802 97730 401656320 88469 88470 156671051 38310 38284 282609192 24855 24838 977273185 59229 59218 321859308 26730 26647 648544592 42249 42250 106195562 5816 5817 249105624 62652 62692 332361012 44843 44796 579514787 35467 35391 9355311 73993 73994 491865644 41774 41789 246060632 31514 31513 181721755 40411 40412 927448751 98589 98590 622568648 42166 42167 716700899 40658 40639 982194856 25572 25583 362052277 30555 30559 969505019 4796 4797 791943497 89790 89791 86482696 55370 55297 489446488 70797 70798 428749636 2929 2890 645167380 18649 18650 544799800 70576 70577 203106280 4805 4874 419094510 46610 46602 289056207 96940 96999 864781135 33060 33117 605006348 3608 3682 566788322 40211 40212 535626904 5890 5891 664253010 18039 17960 178064514 78976 79030 166589229 18851 18852 521139826 56621 56592 97038298 72902 72843 405644185 34613 34675 544031972 12355 12417 126706420 81955 81956 923190749 42080 42081 595075545 67055 67056 342314926 90946 90935 832634126 9904 9871 385147265 67886 67887 810017036 53132 53182 855791329 48995 48996 816029678 75743 75744 988896498 36959 36960 726349324 92273 92235 589902977 47019 47020 251630974 54060 54061 838711511 18604 18599 861876770 90398 90399 341045744 57261 57262 634630983 63967 64042 212480191 72723 72802 683709708 30110 30152 366491345 61046 61029 458205974 59673 59650 451852271 17341 17342 326693278 55219 55165 615832112 12014 12015 788841132 49167 49168 74655712 67914 67915 25213388 19952 19948 350184496 78308 78281 275111775 58683 58685 73041788 58368 58369 828097025 64272 64219 285140573 984 985 218759063 54693 54694 285930565 67042 67043 505241698 66772 66694 319742826 93240 93237 919886896 17277 17228 537694834 38311 38312 38854235 59383 59455 211958374 67773 67774 742440534 94124 94125 148479429 53838 53816 641400932 70886 70856 407728423 70723 70789 404502310 27298 27309 905539081 34980 34914 686913759 28535 28536 55989199 46925 46926 74523376 33831 33832 87171525 63744 63795 684372789 58125 58126 256817919 4523 4527 213614983 18158 18232 74293891 66068 66069 76630887 66416 66415 352834895 99840 99797 664316556 44554 44555 193421797 66656 66657 69004951 59240 59241 772282760 8133 8134 570911582 77282 77283 746858976 25211 25212 342798364 47268 47269 976511591 69553 69619 98913981 4173 4174 903162977 27766 27692 111516202 63116 63168 926197673 4108 4109 137927131 59051 59091 766025046 27969 27970 303756637 67894 67895 286341411 39861 39862 227947101 24337 24420 513325017 9347 9292 507209457 21559 21620 751187800 91248 91249 147822339 93994 93933 343952200 46716 46717 893067149 743 777 228113264 96871 96872 171527312 74470 74438 489157552 39771 39822 619014224 31208 31129 848144512 37008 37009 446032809 91780 91781 799491103 29213 29172 21542817 30395 30396 6951092 70207 70208 344351572 93427 93466 985570564 95377 95340 13246497 50178 50179 516710050 80507 80508 290693471 63622 63623 898510305 5136 5137 433507339 66743 66729 393399784 63868 63950 953561125 85905 85906 608962243 59802 59803 982782527 28458 28435 536432656 84435 84436 746715997 49372 49356 228751000 53748 53679 176949848 50924 50840 24659713 32183 32248 548465969 74279 74263 245409748 58930 58931 659281259 86201 86166 572845883 95680 95681 877686380 37307 37278 364126527 59651 59652 676871092 80549 80550 452612864 18361 18362 635051751 27138 27139 317896731 31598 31526 596136410 14747 14748 424390787 85153 85154 406408328 6957 6958 620864998 20542 20546 243373273 28175 28176 412628428 51161 51085 574333812 74221 74253 457966403 85330 85301 386091988 10599 10600 120012872 45186 45250 324960879 7941 8017 291959088 62964 62983 227821953 39324 39325 141586895 88018 88019 641778134 85283 85284 559449594 88923 88870 698378670 83474 83554 888772038 96726 96660 92796975 68866 68867 412063485 52601 52636 874520567 52864 52865 526300019 9694 9768 495056262 70432 70392 522060436 94753 94738 718060344 96407 96470 91964087 99109 99148 434099122 8400 8401 755882943 86320 86346 2229312 29020 29021 606602045 20840 20841 423550963 78743 78716 67753532 26491 26492 616093354 46637 46605 637896885 93159 93160 457986747 26357 26358 351381451 70311 70312 560703385 97666 97655 578994313 72662 72634 462323541 88379 88294 40777581 88344 88278 994819594 22027 21949 420870494 90895 90896 740820553 44692 44693 445276777 95614 95615 324842595 31191 31192 446745756 14241 14288 607132766 17471 17472 915320543 71399 71400 791524872 85424 85425 193606579 21412 21363 997174466 22715 22790 416611787 92058 92136 499931240 86659 86660 245960782 29204 29258 872476146 80866 80867 193293552 92246 92247 769637809 73535 73536 511093998 88803 88864 122959170 51541 51557 372888998 35723 35724 846710779 50350 50351 517256224 82389 82390 831759792 19176 19177 212458038 12316 12272 333274065 41502 41503 395509554 78875 78876 550512726 78704 78620 997766737 26003 26011 392574397 13463 13432 992298361 88388 88448 466638307 92924 92970 229128503 95767 95805 132830863 81506 81450 730123166 97520 97521 131631378 64631 64632 979631728 46707 46779 125196781 42622 42623 988496948 94042 94060 397604854 36583 36623 984526474 64832 64833 900313045 63161 63162 473388578 21365 21437 345901944 2013 2085 514108914 10383 10384 618821517 29633 29588 484681245 63587 63588 989050006 57397 57398 96928573 37935 37897 928985935 67984 68067 355797913 14366 14367 939986616 8726 8782 50512286 32653 32726 543680090 26580 26623 651864510 56444 56445 822716399 1626 1617 268327436 91618 91651 460612307 68158 68159 507606256 7586 7640 891990330 97919 97865 439984306 24892 24893 742200193 5839 5838 635797544 77992 77993 178293372 98134 98135 779181776 66501 66486 322330219 10119 10064 184448396 76841 76771 633539450 65668 65595 321191176 67490 67427 192096185 8730 8738 93002153 44934 45004 920366939 33365 33366 210146522 85009 85010 203752824 59721 59769 810662624 35215 35294 368522732 12902 12952 215799862 47617 47597 259433859 8065 8108 116513053 19753 19754 580155038 92152 92153 611693992 41850 41817 252695006 80984 81003 462131121 14044 14045 328484319 5112 5113 124383845 83932 83933 876776341 97829 97911 367413639 57889 57813 754896182 53267 53298 313609795 43970 43971 755768588 92514 92515 533682372 77398 77408 148194061 17482 17561 582816580 21493 21494 402354551 23 103 610739891 79695 79696 517059296 71558 71493 404263530 81029 81030 890081675 11724 11750 553115145 90352 90353 372717848 19381 19382 600918288 71658 71659 487109788 57643 57667 887805651 70141 70142 940783758 52369 52447 657705977 62695 62696 718521394 63400 63337 258668785 82 18 853351065 80567 80517 307091902 5212 5213 698481934 65894 65895 473675483 77489 77490 783576916 20575 20504 546709418 77995 77928 651950845 13741 13747 491019520 39837 39838 504623050 54777 54778 542124741 50691 50667 306143876 77166 77102 507051840 1653 1654 82680651 61408 61409 767660134 4866 4867 769639959 48376 48424 451291150 83183 83184 7162545 41206 41207 771067140 26027 26045 162575827 51242 51243 981895091 14939 14940 680838863 81352 81416 702854524 47535 47508 907963936 32739 32740 537459282 65475 65476 163193341 85608 85609 635062504 85612 85613 842353655 95100 95080 530184164 7416 7454 812684082 13978 14046 655727681 36339 36340 594803939 44880 44881 431189915 27257 27176 321420794 69241 69264 304245427 25436 25379 775037816 51909 51824 100678660 10971 10972 620296452 12646 12727 161415951 23675 23680 656385105 60879 60885 305897255 77245 77246 715867714 30024 30025 565962696 76121 76195 504097279 86775 86776 354472831 75758 75799 152229618 76175 76176 326448296 51188 51189 161653671 38295 38296 933775688 92380 92381 821066812 82354 82355 908701210 82405 82406 563543258 59213 59153 610484467 66770 66854 269073042 34670 34748 671954467 9153 9154 95104298 81137 81209 111626687 84707 84762 717586742 89471 89399 713253071 8187 8188 494067821 60142 60143 582322324 83604 83605 78216428 87402 87437 918349611 46370 46371 466195100 40310 40311 492915688 85943 85867 830396439 39857 39829 497820196 42613 42614 108565892 75124 75125 49484331 4053 4054 531894256 27021 27022 780437367 87778 87810 706138227 68053 68054 680321169 13591 13626 902654778 62056 62043 849164380 60845 60877 37641032 74581 74582 540120392 1052 1077 955565311 69739 69732 49755718 11909 11990 573340195 49290 49366 647431906 4348 4268 856367714 44952 44953 887620617 73180 73181 918807237 79770 79771 974363367 98431 98432 941269260 20595 20604 954632320 20997 20971 255118649 95693 95773 629542522 12240 12241 652335377 95662 95663 809835113 46577 46578 486190328 73364 73365 333067562 34792 34748 736098355 88021 88022 285412582 43771 43826 161095271 98247 98248 614148950 92276 92277 710853103 5319 5356 204014716 63720 63647 457070557 72322 72323 685947863 75239 75240 880028595 38839 38840 576116808 14481 14546 18653413 7529 7530 439927678 73062 73006 614359009 26750 26751 169305524 5701 5702 462789133 59123 59124 820648144 72422 72423 97836040 71095 71096 500903485 13782 13800 456121315 16322 16246 842411874 52884 52885 782951494 14228 14191 215503865 92050 92051 320129645 90173 90197 980284609 65567 65568 926113432 92062 91992 529367609 6554 6555 448328819 36269 36270 189728784 29715 29774 878114734 62923 62878 89482003 74713 74630 331621769 71975 71908 486407327 38532 38475 594259224 94079 94080 263780239 58588 58589 118057921 46768 46803 485168897 79992 79948 914351109 31590 31662 542216330 51575 51647 428774179 91285 91320 151792831 94881 94882 491877991 95247 95213 314121290 88858 88801 863037632 9450 9451 452172297 64885 64898 511922587 61015 61016 185265348 76618 76619 401554690 95551 95552 659418193 51533 51465 823562607 90756 90757 600446671 18200 18267 694078782 81784 81708 270967600 50968 50914 291542601 79896 79946 725485439 21160 21161 344807854 16473 16397 341823791 42383 42384 774451809 34194 34195 250560543 77037 77038 172462677 40511 40488 116254376 97751 97752 881669494 14922 14878 318053522 62634 62669 923843062 50428 50429 967348638 46449 46534 1338855 93912 93913 99254488 83500 83501 939178874 44877 44878 631005247 72002 72003 261203760 98935 98983 326622161 89908 89972 327994175 47370 47384 491905948 96611 96605 22211735 51853 51854 682906008 57833 57827 978233887 86799 86869 535538983 81791 81792 957983410 85711 85674 521137613 87532 87531 506219502 37498 37499 572209573 699 744 101271351 71723 71724 451699560 18318 18315 142664587 43697 43698 402626359 60211 60212 530949660 37996 37997 63404952 6943 6944 907417812 75006 75017 709312252 49808 49866 96367058 87320 87321 68468484 80290 80299 45892111 74712 74704 380418152 13969 13970 383958102 43299 43300 850293263 27789 27790 288766579 10609 10652 571649667 75381 75382 786563618 36825 36842 766117337 81708 81665 651021914 43193 43234 143609512 71031 71032 370973629 77401 77326 487970991 29475 29532 663501440 57377 57296 172824318 22579 22580 937958627 64891 64892 284608294 24633 24597 709234221 56340 56329 271872309 36511 36549 658478027 53782 53783 395334984 12142 12143 845758774 25248 25280 129441955 55191 55192 641240049 48526 48589 760678623 91645 91646 943881826 19561 19562 394838517 56284 56285 615954428 61319 61320 750879275 58414 58415 500579505 56913 56908 535891554 89263 89276 669424989 52293 52306 46409417 84359 84360 915190726 74038 74039 326449987 91882 91883 693312732 98347 98288 506488813 9647 9591 330945892 61044 61045 845176221 69274 69305 213671056 96559 96560 865389127 133 134 196576033 27544 27594 295501672 74826 74771 498193959 79781 79782 517678148 43205 43206 239216930 20129 20130 515861592 25636 25637 229069207 54929 54930 39994311 91016 91100 460393310 72656 72657 28344203 86049 86050 141282643 65850 65924 779370171 88752 88753 873161863 17295 17296 593422610 31737 31654 590230334 17325 17326 279604401 47026 47095 319423075 54316 54317 464988914 6380 6381 709141614 11842 11779 58214731 20566 20567 215057497 31764 31765 759169695 79686 79687 16347304 83092 83031 487150930 4203 4204 538714373 46501 46502 86961361 62445 62446 234773811 6191 6253 710284710 17617 17696 436663621 30390 30371 797344267 97235 97205 146258384 65815 65818 253549780 52879 52880 599239377 25783 25784 485596702 42505 42561 356997134 38256 38285 195029049 1440 1486 463743235 27823 27766 730037603 70288 70305 432414136 29392 29373 683082274 39780 39852 81154697 11879 11880 693785687 74479 74480 833986713 60071 60072 630251984 36918 36919 409428098 8791 8826 884085378 2764 2765 431445203 38677 38678 631845994 60544 60545 231572162 32884 32885 900587602 56973 56974 119382173 64514 64435 447258693 80536 80510 695856331 96308 96309 670243431 51597 51598 843545918 67895 67967 379663302 21741 21734 348999741 6660 6710 196983455 34901 34902 269230871 28943 28926 384926217 54040 54039 380914832 18555 18556 624326702 44862 44804 338431753 54244 54191 432417568 87219 87139 967430919 12189 12190 828830598 95395 95394 39880057 69356 69367 162602827 20634 20581 308947464 89700 89701 518929634 9126 9049 789913206 50753 50810 558353869 46923 46924 796803806 86414 86419 87940266 87688 87689 239671657 76685 76686 493395808 91483 91484 156972641 45640 45641 704612388 2291 2292 625670327 25380 25381 41650137 33695 33738 512307871 49539 49540 945355926 44515 44538 916867314 2296 2340 297640170 31941 31942 741749080 97301 97302 670030985 44215 44216 615588318 82985 83027 512034024 63941 63990 944303541 43505 43506 190725374 82226 82300 453417615 83692 83693 297137154 48577 48570 211938365 38538 38572 631173331 58241 58242 392235402 36277 36278 358237270 15717 15651 94731070 56377 56378 310908854 87797 87866 655881880 42639 42640 287718548 27015 27095 524030931 39973 40058 630496841 32421 32422 584326891 33744 33745 687561650 69008 68985 459285524 3094 3095 16853181 77676 77756 532935883 78256 78270 381068834 21679 21680 455066643 48565 48515 941788440 73428 73511 421546281 7571 7572 250989436 57206 57265 746365685 11453 11454 94039164 37041 37042 981169429 9844 9845 154294010 53336 53337 964795374 5854 5909 424386305 2226 2227 921876010 60339 60340 441384730 96865 96803 845979521 87318 87403 401233157 34002 33920 635321733 17125 17126 217820722 87296 87344 931163221 10621 10550 497980960 71216 71217 365611666 14004 14030 205992187 77131 77124 412573837 22904 22920 980498932 2598 2672 419357303 38481 38482 669050744 64124 64151 359609725 76528 76529 116116648 92365 92366 820288518 63450 63451 793326793 48817 48829 176002247 1789 1847 477460230 37102 37103 225958413 15242 15323 530268112 62062 62105 272162949 11303 11304 548660020 8800 8801 846940125 98433 98394 421082878 48725 48726 705277493 24834 24757 661039325 2788 2789 53552074 9679 9694 991945114 62783 62845 78872380 77201 77209 270485449 17725 17726 547177415 95258 95207 884615996 64870 64871 299132667 30084 30085 277967065 51070 51015 523280034 50484 50433 86488018 42269 42270 121736721 38277 38278 640022472 80401 80402 490193069 34837 34838 173396164 55330 55331 494034232 52107 52108 913860482 90976 90906 222064638 33951 33952 68641472 88555 88474 169843515 94222 94186 690613720 96054 96041 612428865 54906 54907 558184159 91232 91233 583928770 44067 44103 422757732 37120 37121 774091430 62441 62434 358842182 58058 58003 604302228 14275 14306 2480530 67572 67617 965906678 90316 90317 817629285 42611 42586 345982005 10879 10880 682426741 61019 60977 219943801 38902 38954 19490667 24358 24359 987019564 6341 6342 793144959 19837 19842 622657104 23086 23141 157512902 83335 83264 699931400 26416 26417 579590259 48869 48945 414807063 43952 43867 700921916 17563 17564 428926233 699 666 45236057 46878 46959 964342281 66971 66972 825110086 92116 92117 311603582 55850 55851 686645057 47265 47191 61930691 62401 62316 785611402 60460 60482 405284215 30125 30184 657787995 58608 58584 635416753 11543 11544 884626180 84477 84428 505444733 30064 30065 353926988 54122 54123 974713505 11244 11176 575118355 24476 24518 703651363 88190 88129 571454894 34362 34363 64975601 15295 15296 770526434 87039 87053 117970042 20139 20140 633242163 1071 1103 957051704 79947 79948 743142626 39283 39212 496815287 20538 20539 565448938 27512 27513 119620306 22921 22845 786255399 50251 50252 750920466 15578 15588 987977120 29760 29761 197441298 72855 72856 20607926 26143 26197 74181497 57829 57832 103430654 63108 63109 882250172 37556 37557 458302688 43758 43759 722198375 20037 20038 300177481 83588 83555 326890183 72011 71935 18519538 41646 41647 511244611 89338 89339 158704029 83163 83165 139545321 8336 8337 635496586 70592 70593 766820739 19476 19477 548655359 30671 30672 77365660 51486 51401 825224184 92620 92672 162796833 85021 85022 455819760 74659 74660 958799030 39065 39066 995289962 88652 88705 46558719 55586 55644 891777692 74929 74879 26813100 79867 79868 572432038 7655 7656 250499910 50437 50462 592501857 26717 26662 677536166 11299 11249 487442298 30331 30395 408215926 1761 1762 667920739 13941 13937 870134813 72509 72510 107404507 2478 2479 134808373 40972 40965 328534154 48831 48873 686051244 29110 29111 758255866 18047 18013 579074811 38889 38962 837857187 18574 18575 586993811 23011 23012 472541297 17178 17179 900499307 13462 13463 702801235 70689 70690 892080859 68891 68858 936412750 79661 79720 110139174 59968 59969 276358047 30066 30118 664164117 3686 3687 501714552 89057 88981 177777270 71375 71376 223242171 27451 27408 634215843 51153 51191 468558217 79089 79090 811957611 78636 78614 916326135 85997 86021 604011906 24211 24198 936449773 23651 23652 241411459 98728 98790 62153609 73286 73287 624800644 40982 40983 322437371 45861 45862 137728217 84728 84729 572709212 73333 73334 77249264 16840 16884 83170587 6850 6851 525956724 21566 21567 511291098 16345 16362 707380804 15426 15396 181091534 52549 52550 260734561 16122 16140 189300201 24723 24724 372883248 54818 54819 767384295 55088 55089 256387962 50697 50688 577272292 92071 92072 873719684 37022 36970 13072668 79109 79106 655592227 25763 25784 863927440 85726 85723 376195083 4715 4716 848571790 39658 39609 854573783 6695 6696 443994043 78801 78827 764333983 22221 22222 751083937 84518 84491 572931598 85666 85695 194688523 30293 30294 633366347 31317 31383 717437683 32413 32414 674480214 54458 54459 500350886 55306 55350 627354039 55370 55371 854937894 24998 24999 359520720 58803 58859 283092518 53387 53375 547866546 39908 39909 344060645 98886 98887 571688035 45707 45708 565068392 64009 64010 130058896 51701 51702 926571961 55069 55070 263578046 45998 46002 646359461 32748 32749 688484404 90548 90625 861410415 58533 58560 223786273 27104 27165 233554295 72644 72645 964095181 19039 19028 487658015 18821 18822 404896416 58416 58417 422886747 61835 61842 325932821 8830 8831 835971257 16926 16907 299267820 20477 20430 547154468 7666 7715 380057444 26790 26796 682446158 17589 17603 375723435 3354 3355 877765311 90518 90519 132320117 61789 61790 922070194 95310 95311 589943413 36201 36240 911764209 5050 5051 314404799 44991 44992 114576773 50821 50820 567314347 87342 87423 212395569 97497 97498 659739534 52291 52292 307310042 9972 9973 357101162 7938 7939 676572314 98053 98000 246737481 41456 41506 202740252 57659 57660 83350518 4147 4148 607085252 15924 15968 343292814 84217 84290 786270425 15963 15964 325159123 30324 30295 519067195 49962 49926 915280377 41584 41646 616170898 87955 87891 701595629 36150 36073 444844097 1549 1550 91803246 94125 94104 243024009 40898 40843 396025586 78586 78542 447402760 35257 35258 590933150 58576 58577 989876879 51081 51166 477582077 30194 30195 933345372 89965 90015 879754639 99360 99361 401418637 34581 34582 507679788 8471 8395 191719324 56733 56780 705371439 51169 51131 327398730 94231 94232 97720705 59400 59401 92956260 50399 50400 754822819 16838 16839 877088805 98232 98233 964398531 41704 41705 366844962 5371 5311 540651169 82069 82074 516458109 93681 93682 162374717 22178 22105 538135015 65167 65157 845516237 83476 83477 965344315 26950 26891 254860932 12708 12757 977112465 566 567 213276296 63095 63096 518359757 95765 95767 824780426 81999 82000 503493443 54864 54796 900346744 83961 83962 977935073 34524 34525 463116883 2360 2361 622623076 39905 39906 671333633 28890 28937 439929541 60575 60659 802830271 60270 60319 87354562 48430 48431 945048667 49851 49852 586292178 72506 72507 37973969 73957 74028 554107799 89726 89665 391456164 68867 68813 952097663 87640 87641 199129420 14131 14132 860489082 9149 9216 842974282 45182 45226 611009799 75001 75010 50520952 86385 86352 866596528 43049 43050 785833911 26075 26039 423439674 65386 65414 895146670 11671 11589 527651510 6236 6254 705748570 93882 93940 125834160 47889 47890 388285 15281 15331 584171256 14791 14784 992558806 64660 64667 548200252 79949 79950 364296745 84121 84146 141264131 76578 76543 723086009 53103 53102 229635515 33655 33656 248733356 10494 10495 730671265 75322 75323 269362416 22247 22323 546587220 41289 41261 734068292 62734 62735 32317767 67219 67181 587770578 62099 62037 634442087 73586 73597 434780137 83729 83775 775540979 59865 59866 30053712 81289 81290 892717200 40146 40081 230903253 3748 3749 416960219 75684 75685 411625881 97209 97210 456690462 64459 64460 605453502 92348 92282 949934767 51332 51333 187321554 11212 11216 695487057 74735 74736 666766633 77861 77819 897182552 1788 1841 513339598 22916 22996 494028048 32772 32773 429688969 74216 74269 910897458 59809 59730 147842973 35921 35922 988367205 66967 67046 199772697 69672 69592 846757319 56409 56384 754883930 43776 43700 895241666 68895 68896 170763915 11753 11732 247406620 2168 2163 727965395 4232 4233 18088160 3797 3798 533324683 63642 63643 883583316 97225 97226 551427185 77913 77914 866944919 30004 30005 672988116 20048 20005 517513109 57969 57994 677431140 14811 14812 698909807 31270 31316 379265906 12096 12097 431242756 44168 44102 202028717 99 100 566778690 32757 32758 986490641 70756 70799 566315347 27947 27973 102915129 94640 94607 17652591 90664 90581 94110282 60689 60607 92179285 53227 53228 721692993 21430 21381 493661533 33674 33648 71203627 90796 90797 566128078 12123 12110 739689208 75671 75601 56170680 68725 68682 950868227 76980 76981 265165911 52760 52681 638676159 28860 28920 341076842 73661 73691 338190410 68734 68735 266353177 2473 2429 206358732 51507 51490 825093077 44195 44148 665680935 79596 79597 400376343 99052 99053 430478574 85223 85206 754165518 59473 59519 681923181 54649 54650 433497131 67238 67232 111625991 2054 2055 145752660 46528 46463 124667761 76598 76519 687994145 88803 88804 932055099 39328 39319 798259487 59042 59043 86350562 72720 72721 822448798 23980 23981 354690713 74798 74866 782077898 35928 35929 345949504 83086 83042 744597145 6428 6429 894795116 44016 44017 670903127 5835 5836 281802357 33961 33962 583384734 66193 66181 90879941 95696 95697 142453960 31261 31304 446428443 76614 76588 610898709 64947 64867 999843129 4815 4816 290749758 20490 20491 407592072 98326 98327 147911246 10095 10067 188920564 6808 6809 54710302 55744 55659 245540980 65496 65557 806937798 45826 45827 645492696 7016 6964 882075198 15160 15207 29280558 15776 15777 267748368 44411 44412 213333168 68328 68329 865521187 66850 66851 923241605 55551 55552 801317131 77932 77856 326584272 57037 57014 184327288 96257 96258 241059982 83780 83781 954816349 53170 53206 320642713 62893 62942 194085131 48104 48105 597787862 931 932 822494140 45773 45756 257311940 74426 74427 184125319 49953 49954 392470709 66938 66939 411912882 18416 18437 824783266 90441 90442 697022006 43862 43795 370572613 32083 32011 928411305 6548 6549 944253733 39426 39427 414938503 14924 14925 263099189 44166 44119 265629526 97708 97732 273481513 40199 40235 133348104 82787 82849 472072652 90664 90665 599742047 26964 27009 437415125 8111 8085 320522470 92656 92657 877239572 19994 19949 79204024 1835 1836 266308734 82458 82401 666902257 45340 45341 992296767 190 134 841896930 13588 13652 708840195 87917 87918 897892811 55433 55508 712723090 36642 36660 608415474 20043 20044 14921641 83821 83822 681944720 18464 18465 490167537 15868 15869 363025762 43754 43811 453988638 3176 3177 698204912 6183 6184 933279855 12708 12709 705826834 42974 42999 436911229 39397 39410 287281817 76470 76471 753913933 72959 72960 530802203 16226 16207 12511480 45051 45052 255627761 10710 10754 978422709 37540 37475 215408424 35634 35635 593125399 83865 83866 116087726 8995 8996 81039618 20582 20583 335422180 38259 38341 93953433 14750 14751 358057994 11758 11759 463538766 94067 94068 748643205 82929 82930 30227474 57936 57937 384604695 41711 41683 878151748 91298 91299 186558326 68826 68827 270972372 89482 89483 288838642 25656 25702 435043642 75920 75874 238476532 38998 39040 473073690 98666 98609 396243191 64431 64432 977479108 87042 86970 216292270 5964 5965 756805719 12144 12145 717783954 53310 53268 194900634 57343 57344 460047948 50923 50951 712981080 37415 37335 313655529 58443 58444 777867877 45360 45368 227010965 89337 89303 941171292 58459 58460 726594821 74143 74162 285704643 62143 62207 412270346 91009 90949 87632792 15161 15196 937077318 987 1016 731475339 51704 51705 971133830 93689 93690 620949873 47294 47295 240673098 41095 41096 680320684 73011 72970 523744 643 644 760791293 37580 37581 577211436 17601 17620 655182173 42064 42065 878109474 76505 76506 221027427 72860 72887 432264336 56316 56335 262822441 12028 12029 896791959 86181 86182 400614112 74286 74287 686767578 46012 46013 883135930 39547 39469 574276918 77318 77387 447215062 65783 65780 965224751 34874 34816 435685111 58807 58828 569454268 35672 35673 176628272 30449 30450 144448918 99030 99031 932842013 27160 27080 239500925 7571 7554 221371002 15143 15144 353442922 30365 30368 984931026 50179 50125 949914491 52699 52700 259237689 1778 1828 871778546 63865 63788 989634993 86709 86776 446770941 52723 52707 773133913 43235 43236 764716419 746 747 504004050 38257 38172 85600266 49408 49409 355730508 79149 79155 847701754 66452 66453 86036538 92676 92673 118513470 78043 78003 110759619 74169 74170 56976443 78202 78134 611813839 66984 66985 859555099 94648 94649 217939223 40713 40633 469929586 95911 95868 41474747 5552 5553 829082881 92175 92176 490914603 87919 87920 257984146 84738 84739 476933273 11797 11882 290974329 76237 76238 157946013 42553 42546 171638359 67305 67323 92025972 77041 77042 321190085 89179 89207 920162823 33130 33131 832965900 93209 93159 456601656 88618 88686 946034735 79646 79647 215353479 1214 1256 776422602 5354 5355 655567960 97878 97879 863730682 93685 93686 948506310 75989 76001 570625184 34948 34949 956517509 10327 10353 533690293 81420 81421 323703933 90541 90542 852539704 83423 83424 26064516 2510 2553 233381964 50312 50313 854793651 14029 14096 147233658 51615 51630 892670872 374 375 757871346 59235 59192 909605780 34967 34968 230598403 45712 45713 75718409 95874 95875 759578245 46237 46238 65802419 850 851 713513586 73341 73387 958213461 29706 29776 966839824 52308 52309 659930627 32171 32193 87045230 11957 11958 447921165 56165 56126 377713170 78622 78642 320753055 62124 62125 215224238 69191 69192 369720784 78814 78815 741798731 7962 7963 260792921 50713 50714 10490365 82659 82707 743260554 83786 83787 204594209 55776 55821 197204176 58365 58366 117496136 79613 79614 328313403 8112 8186 310241656 69592 69529 401833893 80598 80574 2471043 77212 77211 241121999 71081 71080 197877735 33993 33994 106242072 38823 38824 372437772 39145 39123 535914132 19780 19762 671355528 55553 55477 62394774 57013 57024 209262262 99502 99579 30417809 31932 31933 16429254 79690 79691 573180609 70132 70134 1179219 24554 24549 677961477 15165 15147 109413682 27927 27928 50023235 40652 40653 845038444 97696 97697 369344369 84789 84790 793163740 82776 82797 941309796 86375 86437 129308877 48732 48647 252665963 42001 42002 427969857 49852 49925 208105982 18489 18453 237199004 74057 74067 854472434 67822 67823 297796716 26360 26327 450605096 68963 68993 928370020 14384 14385 291807777 99098 99099 328591290 3934 4014 245483435 51043 51031 77011119 92869 92810 407492864 50619 50683 756155293 5170 5177 539261204 70496 70473 82601368 69191 69259 715262034 70571 70591 302653228 14513 14502 574615104 19372 19373 31115214 76430 76352 856564785 19154 19155 925391614 58185 58186 821031181 49992 50058 182407014 8226 8227 366962554 99442 99443 727106411 99283 99201 836134204 80745 80803 607749810 89177 89125 770516720 11198 11210 318125182 88171 88206 305622543 65686 65612 443417421 9061 9039 381023615 87560 87540 740991528 92256 92257 261076489 55714 55650 890086925 66047 66048 312166810 71563 71564 784149904 40809 40810 377742864 14474 14475 6896666 29892 29829 499746201 95939 95996 817639222 571 560 750683379 33054 33055 514278174 61411 61412 256510644 37306 37307 394872167 79871 79872 861395901 60360 60278 313646845 99093 99094 802081952 56477 56478 779996618 37423 37424 205989863 21640 21641 23585277 92057 92016 474857344 43551 43559 48439234 545 546 290809326 33632 33571 861025747 94073 94074 762236796 64110 64111 200308013 52753 52754 2699444 53723 53724 443433298 19500 19481 827803291 28622 28623 850294207 59670 59733 859465860 28989 28990 769724290 90318 90245 971721004 50134 50219 372579608 14583 14584 580123234 20197 20275 628223224 76143 76144 917887387 13244 13241 127306161 86690 86691 917894729 19932 20014 52541274 3115 3116 452609620 37633 37645 497440192 73869 73870 144418481 46301 46302 528219108 19245 19246 321190412 48046 48047 943273324 5116 5094 78265952 81635 81708 787955738 97160 97161 551731133 46484 46544 994294210 65653 65729 157171148 6665 6666 395307297 70931 70932 348055761 68003 67966 967061229 63390 63381 18466089 33523 33524 841236011 44598 44599 289585766 99741 99802 38137983 93412 93413 757630919 67817 67818 182480037 98282 98283 812548737 84891 84914 412627600 14328 14325 962422800 66299 66260 227603386 18606 18532 640964960 1031 1060 743628778 17061 17062 663688985 39449 39450 741536233 79072 79087 42179711 8701 8702 715828884 50795 50726 343133082 29605 29663 445365272 89471 89472 36758830 96299 96300 376197216 56377 56434 317943631 76541 76542 219312262 5039 5040 605059573 48231 48232 848065275 35812 35813 265923027 10148 10159 307903547 86794 86795 795213529 51195 51182 207893214 74661 74662 652024034 54797 54752 756784344 55223 55154 251344985 27124 27125 831524370 56248 56249 48884348 87394 87471 155096742 87252 87307 923069264 96991 96992 177533445 13058 13059 487553586 28269 28270 266365441 46957 46970 443546997 67783 67784 626585704 96670 96671 473807177 88581 88539 181340037 97499 97500 666015261 3990 4007 724729448 98161 98162 55070926 18208 18209 25410103 60926 60920 735746588 9057 9091 582218664 65574 65629 732946654 73388 73389 237041440 10889 10890 31688045 89100 89101 419957062 29241 29242 588872579 33083 33042 550756437 19484 19445 249374551 99151 99152 392949024 26670 26634 862922513 56366 56327 267406072 66739 66740 588615185 47644 47645 982774461 28824 28825 648978774 8416 8417 425814259 81476 81477 384121406 83716 83717 153069304 84702 84703 251248230 38960 39029 457187466 55296 55378 673801372 61851 61819 620326413 37111 37078 387249335 23664 23665 497580025 97208 97278 318939443 72294 72277 706779959 38590 38591 777431526 93009 92928 845087357 67704 67777 954900167 1474 1475 963104713 6659 6660 578720347 59607 59689 57173162 62203 62204 219103359 72678 72748 926119207 41138 41139 173097944 20747 20819 696246446 49886 49887 766060832 83769 83808 154483619 17615 17591 637989055 87459 87460 494730119 76460 76488 655220085 78039 77987 531545529 90415 90416 687140258 79523 79524 830903046 81004 80983 51942965 84549 84534 467065611 55367 55368 544230751 25151 25152 2820146 50396 50436 691176155 60345 60346 938005161 33522 33523 356405302 45828 45829 487500053 12264 12265 685072725 52868 52869 326145338 77080 77085 802098605 52654 52655 614039634 30304 30305 141712843 91342 91343 836144769 51530 51531 188375944 64634 64555 584235033 6522 6492 773895469 15264 15265 161426690 44416 44417 28669516 29743 29803 297867879 36190 36243 853276774 77382 77354 748676198 9572 9573 788382773 92121 92199 134051522 48126 48169 107216958 3160 3193 74123331 43861 43829 367267346 70723 70724 757949776 34189 34190 210793139 89019 89085 957171552 91675 91648 106836694 13240 13168 664822662 94680 94681 67628647 70022 70023 935194125 82497 82498 222267812 27651 27652 859601937 90017 90029 217211632 93153 93154 406842902 88790 88791 196934987 37756 37737 716945468 69640 69663 768459646 11025 11087 377340635 74042 74100 624341523 69840 69892 455969934 79868 79869 128080661 51671 51747 172224862 37269 37270 627125559 45164 45165 103743409 76588 76589 618094048 33506 33507 84287774 14816 14817 784104584 46370 46302 674548341 22618 22644 129755746 52949 52950 420927210 94163 94164 65079912 95335 95326 545652002 82106 82027 136209782 56453 56454 190343568 27925 28007 26604637 3682 3683 239704721 12015 12016 514917622 27780 27798 535436148 41925 41895 807597672 18567 18568 839039196 17288 17217 387522994 91389 91390 381667148 15278 15267 353862032 71823 71824 789471019 81940 81941 796641665 79658 79663 706968252 47436 47437 355672015 552 553 448633872 21821 21822 900808350 60533 60534 607457484 19895 19896 356664417 53767 53768 733341587 21354 21355 187700986 85260 85261 481334989 49140 49141 728231234 27821 27877 769317546 18692 18748 589699548 49115 49066 220402138 74218 74219 139879988 99381 99382 173270209 29141 29142 341726433 70213 70214 66993137 98432 98355 316838745 54817 54818 921428704 82331 82395 528752921 62482 62483 932614363 81752 81753 757861985 49836 49837 580217788 38234 38168 572844165 65380 65381 564308112 89522 89514 818468573 82198 82145 752969327 46560 46561 884508030 78911 78979 890739137 85941 85942 411716314 37662 37663 669095979 17693 17667 68185137 39933 39934 595129808 43641 43688 417328965 16065 16066 127352405 56646 56630 322114601 73201 73184 3815806 86998 86941 660726749 27354 27359 767022183 46548 46549 155663340 87819 87830 853272121 36498 36499 694024491 13297 13298 365542643 15121 15122 646490044 33514 33557 38968524 87207 87208 911654499 28433 28427 628607183 51615 51616 442826111 7691 7692 609249598 19968 19969 148046563 64386 64313 821302832 24762 24763 251100470 73043 73044 211431959 14089 14090 957356611 6792 6793 4767290 66791 66792 920466061 82382 82383 339490888 74739 74710 914969266 89169 89191 809833097 89783 89698 52849831 55463 55475 89107139 78951 78888 407132632 1780 1838 463933861 33015 33089 36242778 96907 96908 562094212 66087 66016 322006620 84927 84924 107671104 32372 32373 118687978 1392 1350 820182665 4812 4813 402694744 13040 13041 283715142 43806 43807 854573286 53196 53197 386850193 11200 11159 211631916 76540 76541 349259172 88615 88616 965238698 15305 15358 494867399 88161 88132 121477760 5601 5575 5698048 2756 2751 211449490 79055 79108 926208715 12402 12403 42786453 90825 90889 463378763 59739 59764 530709003 82909 82910 403544095 2978 2979 4241891 62684 62708 869594228 927 860 444094539 90467 90465 700373146 2538 2619 327602960 31363 31364 478413287 4877 4949 878050880 13488 13489 448780236 97664 97665 23969771 82211 82229 310786952 22225 22226 919442578 93845 93846 378094925 45810 45780 214214836 93107 93144 904229904 45159 45162 399484341 51036 51037 622743438 99984 99985 79922540 37267 37214 134733223 34564 34565 444315919 86445 86516 453857952 64000 64001 292571033 38999 38983 119358017 49928 49853 35164540 39085 39086 589477767 69622 69619 685379520 48671 48625 826412012 32121 32122 649582273 66750 66751 86099460 19638 19572 824752161 40707 40708 551824483 81826 81827 239930246 63333 63318 420607144 76587 76588 98196759 18131 18108 385788943 72838 72839 213863122 75271 75338 351727768 84841 84881 928261451 7217 7240 477990283 55661 55671 318435688 94519 94456 620089672 48609 48622 24996301 6233 6234 177542042 4352 4284 7982587 12516 12556 634594707 75304 75305 759058786 81859 81837 635200097 90735 90736 975355418 56123 56124 723224766 46094 46039 736956145 75871 75872 425834879 88313 88314 313082018 46974 46970 650786291 16101 16098 812227711 69928 69960 401848293 52413 52414 230459943 83845 83846 659471896 31543 31601 935188422 94051 94052 924238659 17669 17674 502311006 30687 30731 222076553 35537 35538 716631275 96833 96834 170669008 78858 78888 318358606 44208 44177 244042365 25942 25943 976185388 34331 34332 211565718 83244 83245 486965401 89647 89677 766158738 50587 50588 991091887 4683 4684 211115570 28083 28067 860323918 68685 68755 291444352 93765 93827 207761751 67124 67125 383023108 90871 90872 205047735 44304 44305 353466307 96439 96440 942158837 23616 23647 221716277 35039 35040 134176743 20195 20264 253327114 32508 32509 916524183 66552 66580 22813232 76995 76989 28050373 44330 44331 848168704 22223 22224 472648279 53412 53359 246790869 69969 69980 677599808 70452 70453 241578332 93787 93751 429547880 83609 83634 599900833 21169 21170 531686654 66557 66558 264606588 42271 42285 776634969 93992 93993 669010740 40914 40859 138717426 51991 51992 359087684 22488 22489 959159264 9057 9058 902061710 27514 27515 567553366 7703 7658 637669220 49353 49354 516991353 17556 17608 890944168 66275 66344 579910810 63078 63079 904452202 84344 84392 112659247 87249 87250 587833948 95871 95872 916643682 38108 38130 318001918 77189 77190 450813116 34067 33993 586624411 63996 63997 559312171 20324 20263 599240612 28798 28799 602738494 82554 82471 373733346 89417 89459 833291917 68789 68758 219783894 45884 45944 258289640 52048 52049 676761037 41893 41894 617193293 13293 13294 9451005 92167 92168 372405567 36700 36754 74520280 64669 64751 287440241 59110 59111 900072478 34896 34959 204015060 24175 24176 901545020 57750 57826 158846969 85084 85085 605499513 64140 64141 931069666 72657 72650 55064448 34905 34906 303111002 36756 36737 781153563 54296 54226 201654364 58934 59009 226241232 48653 48615 44970582 47429 47374 394868095 73058 73026 711219456 3709 3701 759910971 63557 63584 955881532 10298 10299 413852569 63873 63874 982696414 32785 32786 566950316 877 878 215012945 30458 30526 448701656 42247 42248 805195959 98684 98653 636445323 85281 85205 284925239 88821 88860 925377494 98772 98857 627863995 3606 3607 770782641 58708 58709 967751275 517 518 349415121 20474 20475 512539976 72055 71988 118641655 95885 95921 910753701 62724 62725 678902138 23292 23305 402681451 88606 88607 861850024 77465 77461 219663213 16832 16844 600072898 79255 79256 702047895 98421 98422 499014074 40568 40569 327987208 46873 46804 556703038 72318 72386 504920440 48759 48760 540467318 96892 96893 108032132 96616 96617 224194197 43853 43854 619638352 27793 27789 315478206 84478 84479 590625580 89289 89365 494309194 49433 49434 569684407 74237 74238 876771440 67721 67722 962554831 51457 51458 232420529 10919 10920 652114319 43766 43778 795554892 99755 99825 251203906 76273 76274 754009300 1664 1654 44704079 9088 9089 200040297 11477 11478 735462327 1553 1554 583107338 41896 41853 750807656 97728 97750 998891546 54801 54816 339720754 56302 56303 161524170 18375 18338 249955814 91443 91365 790246322 52207 52161 513330838 7426 7403 807963412 18473 18474 332982999 33050 33051 88333537 76543 76567 706825186 49759 49707 483920426 54330 54310 125659898 95963 95964 211422012 27713 27714 7290052 34666 34587 908442330 91080 91123 975918285 18833 18782 787517286 12667 12668 427255124 75216 75217 712627846 25807 25808 418084208 428 504 526151846 72396 72436 311334900 58215 58277 200024871 33080 33135 97489275 59421 59422 592209486 10801 10872 295822830 79557 79570 388310478 43551 43479 985682773 49631 49700 683341849 96392 96400 176489198 17260 17261 287348317 32387 32456 979863615 91911 91912 913213761 7338 7343 604528071 98958 98959 69764825 9331 9370 85670864 92057 92058 879378576 8091 8097 963266176 37459 37460 531739472 69871 69815 896719249 70335 70259 525008735 80256 80284 571125060 67240 67215 879266780 12938 12903 992835898 67049 67127 935274127 40828 40829 58355461 22353 22354 558987036 34768 34807 989839215 80233 80299 576363399 88891 88815 752352915 40921 40945 238898824 64529 64487 794608541 78220 78139 529705727 51166 51222 6311410 30969 30970 179681173 99636 99637 178879207 38156 38157 547868336 1291 1276 826274091 63939 63940 93749178 59828 59829 451569534 84809 84750 529890000 74800 74801 929658870 20992 21006 765744938 26493 26490 762799325 63378 63379 736320807 26650 26651 292237010 26594 26635 225763535 85167 85247 523980784 68735 68736 560980680 45122 45123 293491455 33375 33376 595581206 2500 2422 169873860 58213 58214 971579469 56055 56056 765369606 10586 10670 92753201 11707 11646 376418707 23891 23834 879462063 7792 7793 711288917 80006 79948 303775527 61058 61059 687795412 52800 52801 370133636 43997 44060 46415160 31959 31896 147590477 30050 30051 854290852 72766 72830 650197470 19422 19487 744233825 54744 54737 332512865 34993 34943 374284435 61794 61793 278824820 43259 43260 356123395 25046 25056 52829218 52376 52377 67718188 8720 8721 302681067 83974 84027 265741164 59158 59159 427736581 31030 31064 204344692 95622 95623 376411258 85480 85494 778277601 77779 77780 959512485 47164 47207 536817630 44582 44613 313600971 94075 93996 521480882 64674 64593 820469421 23018 23019 44029962 46746 46747 994827550 144 141 507327385 49410 49411 870667334 69902 69903 807154959 67937 67938 120438859 72414 72462 699425971 5374 5415 886587227 36953 36954 639128011 50179 50180 36535837 22995 22960 907019746 52998 53023 994014126 3568 3640 882446672 24742 24706 178044454 19854 19800 189678111 87545 87546 929136576 91207 91208 88299933 96868 96869 571660784 50057 50058 965373474 28094 28162 40435283 95997 96014 275686855 98339 98315 764727731 16042 16023 568065433 70018 70071 626141288 82443 82404 985280343 58875 58824 207061548 75403 75352 404193988 74729 74649 125827414 16644 16645 638003536 33357 33394 322141294 8266 8267 687267900 32220 32277 445334988 46257 46258 75796986 84250 84251 528669030 11130 11141 907248703 75394 75432 452182783 62891 62892 521263705 36836 36837 809264779 16987 17062 342972446 62374 62397 979970452 69147 69227 737399999 8615 8539 639003737 4330 4250 211934165 76712 76768 448624513 90030 90031 213613090 71390 71354 844790873 65711 65747 60506608 33052 33053 285347514 97754 97755 531103056 61943 61906 322287982 49268 49269 734562959 82720 82750 254322489 82308 82309 881707855 75257 75319 805846824 86765 86766 697329220 7120 7063 404769186 24499 24463 948329548 10051 10052 373264229 18398 18327 97960833 71297 71243 940984829 48125 48170 74366 38969 39026 76433053 69459 69418 564748069 96189 96190 985253156 27164 27165 673663934 77996 77997 526632843 21287 21371 952190765 49637 49638 727266560 21070 21071 320882140 37965 37966 502989417 10010 10020 506726761 15360 15361 615884031 67338 67316 654152080 51980 51981 549944011 85427 85428 82041562 42879 42863 507678011 40790 40856 586411643 29564 29612 622698907 44959 44912 165546051 4553 4554 292711460 619 564 774616413 71464 71465 166723910 7950 7951 374420011 91268 91269 346818029 63952 63931 502669688 69379 69380 563837079 77460 77485 681487033 19937 19983 571565375 78229 78230 583778868 60784 60699 306738406 93951 93959 227824953 29515 29524 586915217 42145 42166 657683367 3546 3588 128165976 46511 46432 93813430 29950 29951 539909482 83796 83713 333611191 83285 83286 205829930 94175 94170 244896548 29955 29918 413243624 4632 4633 608747824 74880 74881 452521135 30096 30128 295605770 10696 10697 452534455 63286 63293 441921369 13132 13181 271554068 47699 47690 956656131 46709 46710 905808065 66825 66798 624475951 66787 66781 477836940 15302 15303 314830578 44768 44769 549475492 8311 8363 982035612 39431 39432 275846619 99721 99722 152386516 73817 73734 58317756 236 200 554162557 93876 93902 546612832 15198 15199 278439345 75250 75251 186976617 46506 46507 253957511 35564 35565 622155945 28682 28683 287179652 85105 85106 124443616 37061 37062 538899877 69765 69807 779528285 72596 72608 34517823 51231 51232 972988303 27853 27792 209780056 67243 67244 673297455 10455 10476 299993496 60040 59966 899552621 177 178 265582032 50868 50869 933132322 87360 87415 466177343 19221 19233 550596381 7295 7211 919257792 37934 37943 574896393 79518 79519 974687106 12190 12151 46177859 61690 61691 718549253 12138 12139 708587965 167 168 610986530 12804 12806 894919049 67402 67403 326397628 79633 79634 591983534 95945 95989 745745513 82849 82913 590190604 12057 12058 921267103 58619 58601 455789360 13838 13839 227738940 42736 42692 2025490 22196 22233 703820362 19834 19912 895524040 72373 72397 200750968 47770 47771 357446679 70012 70005 208728685 75605 75606 54539728 63892 63893 234373522 87020 87021 768918545 84837 84885 833983460 62258 62224 967096181 56189 56190 435512444 55564 55527 44548328 98346 98371 278285135 32249 32267 418426679 53321 53322 693126137 42981 42910 691853338 37538 37539 779118440 76222 76178 764177496 27267 27241 294030921 2959 2878 1706427 21583 21623 382409825 49327 49328 457477544 21799 21800 413920352 69285 69286 709043125 95219 95178 853273781 21793 21794 684440577 52703 52771 824172186 2124 2099 534084737 72762 72763 901403567 85090 85091 641024929 36430 36431 540745385 2247 2315 341056804 16400 16401 290285829 66155 66174 659558759 23717 23718 458202127 91070 91035 927315240 8346 8347 118639731 22866 22791 665089146 55122 55123 757847151 92917 92918 850365258 68990 68991 211432260 40386 40387 556315306 9785 9796 508434561 9776 9843 451301297 24131 24132 660270595 73242 73243 544981190 8918 8992 52264346 17604 17577 917340220 87124 87051 154870505 15762 15763 881072530 33211 33212 715628409 31665 31733 986874492 95000 95001 912302580 17807 17808 120620153 5486 5461 154123596 48629 48630 818483101 36396 36397 263723335 16758 16689 285932108 5465 5466 612574451 34799 34786 596897676 65600 65581 527750852 30157 30158 640479820 86967 86968 131847414 87257 87258 788512352 37509 37510 475672759 25199 25257 754866051 62424 62445 177460239 82148 82149 34281035 92898 92830 814891052 56135 56136 585193682 15363 15399 873845568 95189 95248 909975754 82433 82381 11134107 32622 32600 550249640 86544 86545 425690419 60596 60652 630453266 53352 53353 576870016 65151 65235 679027420 96043 96045 8728888 38525 38575 360215453 7485 7486 937840037 84828 84776 38603225 72597 72598 46886459 46658 46659 902647293 16000 15957 474997475 4103 4025 495020177 35928 35982 584149772 15614 15615 530297796 64560 64537 83532027 52944 52930 638892963 54212 54213 794478913 93172 93173 616365845 24005 24036 149741771 16706 16778 264218847 99648 99638 708768971 98502 98458 65616400 78768 78769 611415007 48335 48285 861037846 28900 28898 361817811 77736 77737 222713009 20857 20858 962326951 48274 48309 56879242 46839 46840 868944236 44380 44326 239846616 78775 78776 333105129 56263 56264 850035040 5664 5702 249134501 14964 15021 643103417 17650 17725 207243207 31033 31034 557314435 44556 44489 843901650 4016 4017 684922933 83076 83077 949097002 21756 21757 991295170 87458 87466 216795339 95428 95429 785878693 79383 79384 932927325 52670 52738 749529138 6567 6535 793196180 40857 40821 985937864 9389 9409 920772491 9676 9677 808654980 61031 60985 675479556 46724 46725 883808160 15477 15414 964487453 86873 86874 60875967 45991 45928 829228103 78260 78243 60634448 30902 30903 149870775 4425 4426 704549843 2127 2128 897310191 75461 75503 209105638 91281 91209 981087674 39739 39655 266783059 15870 15857 812444343 16659 16660 881125057 19843 19910 417071015 78258 78259 988173429 8116 8102 135991854 44981 44964 150201811 24414 24415 938255646 27004 27034 16095860 76740 76741 293292588 84415 84495 410578797 62994 62995 134328253 26854 26855 993813879 54286 54243 88962407 28157 28229 589038317 47313 47298 109304543 87888 87971 118912780 10156 10157 894720132 76349 76408 183264547 55702 55743 465987058 62132 62193 877394501 40184 40130 26571088 69873 69822 821917631 29763 29764 689226161 98037 98038 715316367 25610 25558 447100552 61559 61506 455688955 87492 87547 491016170 94862 94863 163733848 24790 24791 181738600 58139 58140 904543359 40153 40070 197281859 78131 78132 831635914 80584 80585 412891919 69275 69257 129773376 79022 79023 208454649 42823 42782 564023789 84903 84904 639634000 22181 22182 769049111 5887 5888 464615141 67811 67779 808610789 88155 88212 144963080 85913 85914 852051616 95679 95680 675805852 85823 85824 67398663 43760 43761 893115622 89283 89344 540002476 75592 75593 549428755 79714 79715 832569923 70232 70238 810371938 75336 75337 104404758 41828 41829 998500605 23709 23738 700684601 76876 76877 390070029 85175 85181 61856291 37181 37182 671061719 29776 29696 218514662 39348 39349 82012562 23446 23447 996443985 62589 62590 304102062 13785 13800 203950585 75064 75119 897194374 58510 58511 418179203 88629 88630 900850377 73503 73504 55772807 11598 11599 459294505 75811 75828 603420066 71684 71685 148462927 4516 4574 926477749 35224 35227 591879151 99995 99918 539659542 88870 88871 864335632 18654 18621 412036060 22262 22243 655034555 49799 49757 765975784 7788 7789 351754495 77056 77064 702211292 32282 32213 18362296 82603 82641 440079030 34764 34843 522099172 1699 1700 609559926 42237 42238 203846322 41505 41483 7634831 13524 13525 869934293 16653 16727 740964585 51541 51542 878304884 55300 55301 96219427 49430 49392 633918788 2827 2828 988323259 59674 59675 650815976 72733 72738 123850916 15633 15703 869242527 32083 32084 834261773 97372 97376 218759994 18848 18849 951489338 9020 9009 736555860 32848 32819 89678028 9252 9326 587932293 85246 85247 486290734 3635 3636 674722234 43125 43126 294925087 43243 43328 554547900 108 109 961882234 7090 7036 950050338 52530 52494 508656358 12286 12287 344130317 43184 43166 126190836 87291 87324 958844692 11291 11239 338602167 19420 19421 697846567 51047 51088 928909743 31679 31726 544748351 27324 27388 929630498 73510 73511 123192586 46020 46021 998976334 50047 49966 811188944 89641 89699 975670827 83035 83067 795479748 89359 89345 819778717 32664 32665 251786486 39672 39657 652165464 99899 99977 792611156 36660 36661 409812982 30100 30101 578871628 70585 70625 464426675 14530 14544 721415685 1532 1496 970547003 34170 34177 260640855 75895 75876 324726725 71546 71547 535770922 41395 41396 281965492 67735 67736 11057503 45108 45157 338257745 34250 34320 551768461 90548 90549 994515562 63056 62984 459600945 19850 19851 846778625 44815 44749 798178592 95454 95455 534408636 71471 71500 773239170 19532 19603 729370810 30020 30021 655048819 75102 75103 779046153 70638 70648 63571142 88868 88917 931008359 32693 32634 143630747 87558 87559 115802568 78241 78242 508053880 62652 62646 227019083 63488 63503 572263940 6628 6662 313104463 32326 32327 27291314 59118 59119 307863035 35968 35948 830047823 44091 44092 638759442 74727 74728 142266397 33195 33196 999982996 9732 9816 348919856 16714 16715 549235255 21125 21126 791106684 47350 47351 818465193 25942 26003 800241617 38864 38884 251714235 25293 25294 214545241 96490 96435 745626999 43089 43090 627584299 78574 78592 240238272 63373 63374 668736295 83581 83510 968479823 13654 13655 842835641 60557 60558 460687177 76704 76789 102392593 47423 47455 581644022 15988 15909 385452404 74959 74960 327695320 42185 42144 292307234 37680 37684 941882441 3215 3216 857710969 92271 92272 487429316 35635 35636 385825730 25160 25137 679167676 831 816 868021494 85291 85292 561023955 65798 65748 423509613 49302 49228 712057540 81037 80962 682986718 56117 56107 359981665 39256 39257 438023642 18199 18200 885225693 14683 14757 976502935 83266 83226 451604876 89453 89454 197069818 30711 30747 381059976 37180 37175 897500309 98908 98909 44773191 26170 26210 513821037 91639 91656 439134398 12560 12606 527027310 78265 78294 438155564 53663 53664 310341523 42668 42711 342055420 89389 89390 806030507 45408 45423 100532313 10052 10053 581764969 51725 51726 948513929 29699 29700 951401554 20480 20420 374066635 90168 90220 784856069 99939 99940 631824533 25559 25571 210232463 80570 80596 857439780 94735 94730 749331753 40297 40298 365684496 51346 51347 466019717 8684 8685 820552848 61510 61511 18810115 94231 94214 269685964 45865 45866 656153754 31641 31642 445035036 98130 98049 178949141 93108 93109 963248355 56052 56053 762900021 12129 12130 967177161 68532 68533 717916002 1407 1408 728325990 70923 70924 919476404 75577 75528 554353588 58433 58434 231880078 93229 93308 450320782 60633 60579 746019372 32084 32085 715713020 56119 56073 810815868 33144 33189 594129270 39209 39210 492451613 23039 22984 352056127 77402 77457 210791196 51893 51894 32327360 17540 17511 295258277 71843 71844 740686489 64697 64761 455577411 27552 27553 696311783 74099 74100 992215726 55350 55424 672101085 43903 43904 575849010 39082 39083 791233704 73228 73204 471744861 39543 39544 837944620 96730 96788 493007738 42436 42437 316354151 54775 54776 62369350 13919 13920 645531848 66663 66664 799486644 37942 37943 338188741 61313 61314 687482587 63986 63954 568022354 67588 67589 719825314 42408 42409 754784702 3154 3155 157420926 23308 23309 178128827 65718 65733 331764826 94311 94312 552017087 41837 41920 589210088 73166 73167 383756326 72693 72718 19294449 98214 98215 866769352 82365 82432 935298218 84106 84107 860344880 54355 54356 416141007 14719 14720 750209999 2418 2419 487971164 17949 17887 147724390 60558 60503 219240028 16297 16307 880871809 27765 27809 154761528 53046 53021 271559454 2054 2072 360031775 92146 92144 397632670 58290 58291 66911544 82433 82501 611395654 72918 72993 63749282 71422 71423 427551783 24978 24979 227304654 77762 77739 897736137 2607 2608 889021412 46616 46699 92704064 66793 66870 792484941 78593 78629 321988415 66402 66449 188093886 12664 12665 979206706 39243 39325 722455841 76953 76954 478599989 580 548 89492993 93281 93282 218992105 66198 66199 453806311 17267 17269 71144324 81491 81470 873509466 21674 21632 434570967 23186 23188 338318564 73539 73540 38445018 79311 79312 6715189 46143 46183 562438484 19597 19522 380914699 64905 64852 615374395 56605 56540 564322527 23900 23936 134279723 34725 34780 386880349 76008 76009 793209481 16857 16910 174647915 80695 80696 41227886 53650 53651 221451294 18597 18523 349055536 34336 34337 176247705 26652 26731 988700726 16685 16764 157179847 12813 12808 399067685 85874 85907 445055579 43084 43085 949414624 40249 40173 121387305 14922 14923 223451590 80042 80009 999243712 57027 57028 323012482 54182 54230 506282420 96252 96173 189621432 70409 70487 193522070 43365 43366 214602563 58095 58138 875728256 73784 73785 56057216 4146 4220 318155311 5994 5939 540667458 74271 74272 373814566 4635 4709 27475162 72788 72789 443432789 72657 72625 920010948 65530 65572 554608547 54841 54842 327897624 71765 71766 486578919 33408 33409 110710567 3608 3609 552638966 50433 50434 958074987 50013 50058 98695346 53762 53763 626805767 35402 35403 524618343 21383 21312 519838120 76951 76956 364170722 12447 12448 354871793 99882 99883 295289724 85675 85640 329406359 40845 40838 724392929 48428 48385 435673482 91437 91500 51476735 18348 18349 82022266 16390 16391 642290150 5319 5271 175873456 81704 81777 815559961 90866 90803 550124347 92809 92810 875097052 39578 39579 31628625 50982 50983 232161065 22058 22099 648926190 106 114 121358337 44066 44028 339085577 69005 68989 574242433 88564 88565 986212421 80946 80944 449020092 65650 65651 775052780 5358 5359 243399923 18235 18236 121864043 2548 2623 231084983 48694 48695 703867852 1068 1069 454324715 57769 57843 785004858 46284 46331 763191704 25216 25193 979422964 13291 13242 301973888 88181 88132 566852949 26775 26794 822682502 33364 33365 263430006 96900 96897 984767535 21818 21746 824741925 54973 54974 724672628 96973 96925 809904425 29969 29970 783206580 92228 92178 231457576 77045 77046 304284434 4432 4433 441835803 56651 56682 347332604 19118 19088 337339414 71296 71261 263976486 69903 69904 103383300 7016 7017 53367535 84278 84279 362608286 41505 41486 157365258 41185 41186 457751179 32496 32479 193330836 50000 50001 395878382 21856 21791 584876246 17548 17627 449229194 93800 93749 435572617 99627 99628 714050792 95000 94924 202395918 98880 98857 989129057 77243 77171 35994525 44985 44918 844712449 80207 80228 338836056 60020 60021 757129619 69035 68987 105879838 9457 9458 357287786 35763 35764 151058553 93941 93984 525097031 62946 62912 77270879 54496 54497 166742555 97312 97313 451128206 58688 58689 468734640 16161 16244 190408876 62642 62681 929910715 61940 61941 493081476 69131 69132 982941866 95199 95125 245533988 59213 59214 936218194 23320 23262 480133416 36628 36629 654434478 44247 44248 252740905 18504 18584 831000539 92806 92807 413369437 25221 25226 152106252 44571 44561 390774414 91642 91691 19457650 60853 60854 214952808 29511 29593 788032522 91515 91440 737616501 32708 32647 919417875 34335 34420 175839020 68409 68492 772240136 5693 5694 91648943 8308 8309 924078863 92967 92975 4918077 1366 1367 715736323 42732 42728 207958054 36985 36986 31615860 64502 64503 780018097 36531 36532 377592308 27107 27108 764764968 39208 39209 421029592 10404 10405 413638015 86117 86043 790945755 50818 50819 110623037 3855 3856 709712747 38466 38467 866745768 73852 73853 466993792 89856 89933 982741625 5732 5733 829817273 79844 79787 354143081 64779 64705 767791131 6152 6224 70301674 32864 32865 24125916 36343 36344 378648102 7730 7720 392659758 67252 67253 638583226 83503 83514 843916827 56474 56475 123474128 6895 6880 11229414 24001 24002 938230618 45148 45149 38911759 71613 71614 296287235 16142 16172 224241888 5055 4982 893847170 89744 89798 146140675 62996 62997 266588158 57786 57709 13932807 78280 78281 303118091 12300 12301 946279929 731 732 491667055 77241 77301 427333903 1644 1682 364404665 52755 52756 472302710 28443 28518 978677154 34395 34336 834817720 6296 6297 259467476 42219 42235 496026122 82103 82104 811536127 90586 90614 620392911 50170 50158 702368405 70073 70074 443365956 25531 25532 621227891 83208 83253 926968573 470 548 551578117 41930 41976 383551413 61982 61983 582165352 5131 5215 65521368 66636 66618 959689859 13526 13446 523157550 66607 66608 899621171 59595 59596 341771464 43082 43083 724240500 16309 16310 949019802 46075 46108 78223808 26980 26963 717789361 88307 88284 751066036 73572 73615 426264850 78403 78404 810561947 2264 2250 23382693 50780 50781 808026180 23587 23588 7486574 33337 33338 64378638 39386 39387 190836693 10807 10808 350314778 20183 20244 867716928 63775 63776 174094374 68607 68608 353998493 92987 93008 346193295 26200 26201 591185828 18776 18777 201513984 70492 70544 741344960 30511 30512 444116149 98771 98772 489369963 29147 29119 854351249 98387 98388 363697738 37421 37367 236891037 99127 99128 774671665 47217 47218 226900371 99674 99661 987796453 27207 27177 938471035 26296 26375 427004389 91035 91104 235918992 53784 53785 195474270 2798 2799 870695600 35075 35029 33525563 97771 97849 241685859 9385 9310 790534065 38927 38921 330247 49340 49341 597847305 1147 1224 30696977 41586 41589 355138243 68489 68490 90878984 67432 67349 870335166 57738 57739 651431698 30937 31018 297879839 83429 83444 719706862 11600 11591 874948058 72028 72029 753474202 15255 15256 78969304 92952 92985 775807297 23391 23392 799002972 48120 48121 336062901 75120 75143 522100318 6286 6287 403659817 3993 4040 307393810 38690 38722 29668625 79400 79344 68900268 39147 39148 711679139 9615 9616 532349348 34835 34836 45689517 99989 99925 476785058 43041 43073 143032552 72179 72180 431744347 377 449 428537808 30653 30654 427690534 24764 24733 310076941 91651 91652 978787611 27254 27255 781128382 13759 13757 575002570 54049 54050 440458248 13375 13376 766054299 97124 97125 557304635 42340 42379 693903251 26853 26865 732939997 18282 18283 441657523 99099 99100 925644326 28697 28733 967810664 85321 85242 125818338 45841 45910 165951547 71326 71270 24347913 97588 97636 634531002 53091 53056 454150759 42582 42662 572994365 95661 95677 290209530 70601 70529 681718937 28308 28309 584746926 65700 65658 356049902 44539 44540 924952473 58554 58555 221404737 85863 85864 13498678 84633 84634 321859104 38984 38922 948239528 73453 73395 938173344 10165 10166 978697784 98091 98030 860946545 20203 20204 369369442 69019 69004 722426199 88959 88960 715984101 57096 57097 693696815 48193 48194 890286197 51114 51115 838139981 14716 14717 506715805 61759 61760 354590862 94945 94946 291498914 9931 9932 48273483 48075 48067 910934492 2839 2919 720578124 81909 81910 162982164 15554 15555 689537001 90266 90267 402827288 75153 75154 739324769 27497 27498 55378503 28010 28011 588536247 18684 18685 213825125 30010 29998 55999735 68576 68577 577989809 12175 12112 993510873 51526 51527 749351214 94217 94194 726812679 7618 7599 456551341 91413 91414 756730020 5276 5277 510309149 36321 36354 857345337 29170 29171 719857865 83430 83431 696028022 75137 75182 276051870 20073 20074 257848472 40485 40486 536629718 5978 5979 183217715 48030 47954 751876069 24894 24895 139799443 16631 16695 493529775 28653 28654 960308957 82330 82396 179140157 60271 60272 670333508 87649 87650 77753070 21484 21448 13916726 64327 64328 653023118 22895 22842 23631356 30911 30868 684477878 38381 38327 786934291 34448 34449 474758498 61291 61216 477913933 13235 13236 909514369 35724 35648 255313095 99350 99351 810344993 23747 23748 695099077 79532 79533 480346560 23954 24018 947372252 75620 75662 488120836 78086 78087 707093923 77630 77631 594850384 51796 51797 182133966 51073 51148 362275430 75713 75714 662525595 41994 41995 656677584 78431 78467 536335013 39138 39057 480841568 31009 31010 347087978 40935 40936 834971987 41888 41954 720329901 53237 53260 469847894 28120 28121 765105293 67259 67260 686895949 99881 99914 667913270 1491 1492 19400455 12391 12392 75649088 18423 18424 568099124 88350 88351 129136571 21688 21689 667178649 34108 34118 46419443 28803 28804 653289985 91626 91627 467131462 85391 85421 505379069 37661 37601 808568301 42077 42078 246107127 85544 85545 666635793 78688 78689 575042237 63363 63364 508563056 63207 63208 538619736 37844 37845 337667672 10793 10747 673202149 60597 60539 629735194 77830 77831 416196917 26490 26491 578717666 62111 62186 820928902 6620 6621 548458254 55283 55284 701210309 58422 58423 252095386 70074 70075 537725573 48578 48503 725081246 55188 55177 640620216 45797 45798 902403819 50402 50403 764670222 59795 59850 313096699 58278 58319 195102184 84156 84216 979360423 84371 84372 935355364 55676 55677 128969584 61275 61206 782496168 27040 27041 433687036 15769 15770 672729238 81153 81096 176770679 76765 76766 946492673 52284 52321 151438200 94338 94397 721822643 62412 62413 40830470 56343 56335 942596293 63636 63614 58445881 79595 79641 748306204 80182 80183 199506802 61430 61477 552354814 1659 1660 951354797 84893 84894 621783024 36600 36566 298110593 85623 85687 711032578 81240 81254 54494112 85775 85776 117354878 56846 56847 184773771 95805 95806 333166015 33475 33476 265228770 56633 56634 409114187 53767 53704 226021173 12909 12857 666230959 40991 40944 872627822 97626 97598 470240943 54970 54971 770776704 19537 19514 544541381 73977 74041 373294834 35916 35917 856825106 77291 77323 26772209 95786 95849 801816631 52202 52203 457110719 18662 18663 814280668 63703 63627 815881397 97045 96973 919058159 55972 55973 814826499 77141 77211 352916139 27341 27261 194517262 87562 87563 361087949 86100 86164 856965766 37802 37803 273264032 43239 43296 200055456 48135 48075 399547292 19102 19087 478173611 76266 76267 42908104 37667 37752 577615933 77215 77254 658067297 10153 10144 622078436 6898 6899 783361622 77474 77555 872612684 4647 4705 248228211 99176 99167 118325673 50582 50583 804219464 7715 7716 989563407 42710 42711 817072554 32945 32946 704255710 26955 27022 259514524 79477 79406 758650587 85390 85471 945263258 9678 9679 921980728 23477 23478 727870570 80385 80386 564896184 57333 57390 268760142 25930 25931 423646642 12321 12308 73384202 55996 55997 920845064 66080 66081 465739770 81049 81028 119653426 13685 13686 992955616 20995 20970 354235421 20270 20277 734864029 34171 34237 554085340 76098 76099 953208406 71236 71218 439851209 93799 93774 876722526 29222 29171 89971731 58696 58697 836968840 65122 65128 759330007 87509 87510 644874400 23674 23638 167847495 48630 48553 633093613 1905 1899 214752137 31671 31672 459358567 80639 80580 671897609 9008 9009 274491485 20833 20834 396458212 72914 72875 713180137 9090 9133 969014265 49593 49569 320663442 88810 88845 480149041 13695 13710 932762399 99843 99783 717961031 38679 38680 807088676 31060 31084 783994845 46869 46819 952853401 5417 5496 303808587 73910 73825 222291235 42044 41975 394788607 14203 14172 858685423 94955 94956 86230122 20935 20854 283831954 44444 44417 428915240 97166 97223 801202887 52403 52404 98141125 30280 30281 638068789 90494 90469 386507280 54430 54431 349097778 29889 29890 36132440 52157 52158 713158997 29910 29911 17750344 47299 47289 114824816 56426 56449 530371581 66038 66039 20501437 64758 64759 543877293 81403 81353 52595181 82152 82153 607088691 58664 58662 168735211 48048 48049 504455501 72600 72555 257205229 8360 8400 694095283 19764 19754 538346572 28678 28703 99032314 97130 97076 783608811 33132 33175 709838662 6153 6154 355934371 13054 13055 890220899 51765 51766 263411329 73309 73310 896537202 6525 6526 704176736 4343 4344 43751772 99040 99041 32012664 14467 14405 653529696 57037 57038 995212948 6968 6989 971194245 75870 75871 775231898 78897 78898 762819352 37245 37246 559154625 88979 88921 459552844 7034 7046 727000007 32717 32656 584985168 10346 10270 331464883 96520 96585 920593750 77271 77266 316975918 2773 2824 651303399 219 220 588795631 20060 20061 802233336 14077 14078 377809694 15195 15234 706090017 52188 52141 592736503 94726 94727 726213711 80680 80681 947193017 5250 5251 61252512 95181 95182 34945201 56808 56809 818716949 54715 54778 802570821 18912 18855 222323529 85182 85242 33974958 25892 25893 797563876 4844 4845 784560195 65949 65950 935635800 40074 40075 755426147 75058 75059 419484962 43193 43194 579101947 7022 6939 356903592 8453 8454 8708755 78839 78816 857318305 43069 43070 365288167 7345 7291 413132409 42154 42155 272205256 44349 44350 144520360 17852 17853 10814623 94184 94237 714407323 29488 29489 581667240 34349 34350 555431428 37368 37421 942662166 57642 57609 837705416 46789 46790 782066753 85933 85934 720169131 11290 11215 480026968 603 604 132314297 13184 13144 935751530 35015 35047 810816827 45294 45345 159533308 39015 39000 15651894 4482 4499 290734153 2974 2955 200206347 41730 41731 239430412 197 198 391461429 67186 67189 858952208 62867 62868 309824334 90526 90466 645179845 10813 10865 609204204 70753 70694 129415166 37174 37175 461798390 36288 36307 728228103 81893 81894 755389154 88972 88973 494781095 93168 93169 258450552 11645 11646 738305237 27990 27991 877983578 62576 62577 154924768 43689 43604 242913756 22765 22691 297853006 18773 18774 24377920 79673 79600 574381452 76389 76390 958270953 83160 83161 98368708 20269 20244 401727633 79605 79571 842691717 48167 48168 500034230 45073 45027 900375583 54498 54579 402392972 31282 31283 248245571 58221 58222 186402349 63465 63540 443143019 22286 22287 143789816 38511 38517 620400087 61503 61504 452966806 56932 56860 631459775 82926 82894 85618983 45001 45002 770039056 64457 64409 112567467 34589 34616 861798170 76545 76546 512585039 19876 19877 261364390 76903 76904 497103010 40147 40139 753168787 95740 95741 628167005 44269 44270 587510324 48969 48956 364937532 69793 69794 658335136 28597 28598 401972415 39403 39404 769284906 51441 51442 926509719 85288 85265 931774098 28441 28442 714083387 82617 82678 319380006 22004 22023 670425440 59286 59287 335967404 2895 2896 546533269 34238 34261 523632648 14052 14053 584762123 22299 22340 932527593 81027 81028 147946782 33991 33992 949985477 28280 28281 779444018 71260 71261 942909587 53133 53140 804610890 59451 59404 274136191 17935 17936 173307589 76990 76991 488067635 66810 66811 893307103 96094 96026 286697385 42704 42705 531611206 80108 80101 608326221 53876 53877 817187046 26423 26343 654105110 37831 37832 468066275 95385 95386 356195326 73516 73478 289595719 68416 68472 98204033 67783 67757 464890981 68685 68686 708891170 78526 78527 785620879 34539 34540 698047753 76488 76489 342580428 98792 98793 183517612 52200 52169 599990098 21865 21900 219762456 33645 33646 740981233 26935 26977 948555881 82988 83040 789382408 13660 13661 541245178 2418 2462 829291176 57293 57269 442112234 55504 55422 227165772 30272 30335 760955110 19045 19046 291232918 4188 4196 525875083 35291 35224 519903008 31530 31531 117535488 23841 23926 158350905 35556 35518 613013987 19582 19583 891084970 95328 95295 672646484 77653 77677 187022928 99352 99353 298101077 28917 28918 520954504 73331 73332 707035862 8476 8477 560180200 22857 22850 689834169 4256 4246 444712144 23088 23161 108236885 89745 89746 630878519 2421 2422 368999632 41778 41713 793759314 95814 95815 725620546 68434 68435 259586439 32366 32357 250332886 37772 37773 170596582 79648 79649 891020200 28526 28485 187499646 36966 36967 367303659 11300 11363 374985735 4902 4928 966450663 485 486 664979094 29821 29883 751620055 38531 38532 755693918 48763 48764 362052805 58519 58546 966761315 86661 86662 298050049 59018 59019 177894814 43216 43170 965134796 63721 63722 735515855 82127 82069 39619383 82150 82151 114940550 73725 73726 78797057 55242 55312 523947609 23623 23624 575286782 8467 8468 961560609 31337 31316 86278378 51045 51126 521113125 95238 95177 835899706 53497 53498 541466759 63046 63047 46780544 21150 21151 606573398 3630 3556 330832052 95309 95391 635393169 50110 50189 618885614 64271 64328 65511556 95339 95340 230138353 60960 60961 781984418 62356 62357 486731496 15788 15843 432377054 60067 60068 281237124 95472 95537 347609358 21562 21563 729593396 61650 61615 575435296 16813 16846 500516194 55695 55616 171931482 47578 47579 480639412 43002 43060 353334789 94289 94290 625517468 7205 7266 556648362 80723 80795 382816627 60243 60244 640695711 78190 78176 161046491 81829 81776 350481731 89206 89207 702314508 2440 2441 261228177 38582 38576 485703224 39241 39264 311819508 74199 74200 58239133 94668 94704 282709301 52729 52730 580757510 69281 69282 945857915 26157 26199 256800732 75373 75383 733919002 27505 27506 434220298 52677 52617 122709890 73237 73238 275621556 98831 98832 139003799 77128 77173 667996963 88159 88160 125348928 79597 79598 37117785 8714 8796 555585762 56670 56752 345624647 46758 46759 74517473 35606 35688 395485521 71104 71105 143308890 76447 76492 411188811 57149 57150 726824538 9081 9082 186867703 78576 78577 6496053 13464 13430 729710532 3054 3093 450641814 74459 74460 140003031 73337 73338 286619013 45668 45669 130175605 66281 66282 377253414 8708 8709 828222843 20647 20648 836489439 85759 85748 174876027 47738 47811 882727579 26775 26825 311308674 54107 54108 901898519 18700 18698 902356576 94214 94215 811713345 30286 30253 772548972 58159 58185 564149732 7024 7109 528060404 47971 47909 733697814 16543 16544 699913662 33869 33870 861443268 39768 39769 739613350 10340 10342 642931209 85451 85453 726501288 56200 56216 405001335 59088 59122 785923445 71932 71911 710137177 34046 34047 21264699 74094 74095 484071869 96016 96017 776790524 15568 15569 444767026 83842 83843 434284743 48137 48172 90393910 26013 26014 46360882 49502 49439 567431877 72794 72795 433052176 44757 44827 16894846 84484 84567 511010377 20565 20603 677321602 52352 52270 997701487 28947 28959 105474989 66956 66957 699223634 83057 83058 399499142 8728 8671 548890663 42272 42273 912691786 58440 58358 756653818 71858 71799 927472307 43090 43168 450623484 99745 99738 939857905 28286 28287 767652971 14840 14804 967779499 51695 51704 869257809 75950 76021 67284522 84080 84081 96262983 36656 36657 538999406 19507 19520 420916273 55216 55279 692705905 54472 54473 228059894 36186 36187 929579980 6707 6745 447867679 86019 86020 941562256 79960 79961 824599408 54539 54540 300692383 31325 31253 662036040 53643 53639 415949634 6115 6116 80502163 41432 41426 445904431 8631 8632 841285165 10438 10435 600659196 98910 98960 388737615 14837 14753 430091409 70765 70766 531540204 7016 6963 646813913 30674 30675 939779216 79433 79466 232906139 37720 37802 378929016 86713 86714 358239736 70575 70648 429576357 38799 38800 948425877 63425 63363 811155001 83511 83512 317345725 26058 26059 244387208 76938 76965 17612037 5539 5567 44389248 12774 12703 455878109 52008 52009 465227088 84290 84311 569352529 76612 76542 230389150 13317 13318 427348324 42653 42654 865258535 23102 23158 716466620 90229 90161 222030557 44314 44315 947457225 17754 17739 602067868 165 138 546337902 86466 86467 207818552 21218 21234 770684952 91414 91415 473194393 46466 46467 847768570 66792 66793 656420257 14069 14102 555828445 16163 16096 163196404 56199 56200 597148722 53974 53949 52747840 89930 89931 256649518 10578 10580 198135087 98845 98859 140592293 24934 24935 406647038 52195 52196 218036031 85066 85120 634003344 81058 81059 834569442 50617 50553 937976841 42866 42819 408619256 53777 53778 435382745 39629 39593 278779465 72041 72042 62493466 33740 33741 853389149 20821 20822 417599618 92471 92509 821279705 82549 82605 730310718 7529 7476 307781418 39227 39152 805989398 72477 72478 844151135 40051 40123 914755038 53513 53556 886683593 63422 63423 514342728 2723 2724 603835836 9179 9180 791681529 78099 78123 597522980 71740 71741 692830674 60287 60320 442433199 65764 65781 975422467 56025 56026 234379606 42086 42054 743592811 48522 48523 678187105 85121 85188 74375970 10899 10900 930468154 73339 73402 965311202 59453 59454 758823562 60057 60058 599822392 72973 72974 650263629 52900 52901 505861123 54314 54236 278946389 86710 86711 926276796 85030 85106 30276830 63677 63655 889330122 82590 82579 420622418 48496 48497 878390053 91162 91233 312536172 30773 30774 508980235 44716 44717 793085202 52175 52218 137590986 17106 17107 455904980 97944 97917 288872234 45784 45785 61354728 77541 77542 619504370 25596 25585 223909028 67368 67409 351110669 46686 46763 729438885 47124 47125 387810642 36195 36196 288675612 6144 6145 550354453 77126 77127 651316617 86006 86007 111380391 40039 39967 254675874 79057 79103 30574211 12503 12579 840280742 33219 33220 536522279 47059 47060 786134123 20603 20652 337606782 31125 31126 519988253 75100 75043 124457079 42152 42153 523092364 31376 31377 377023051 92516 92517 909910371 38206 38225 615985445 347 348 373412121 79337 79338 749163629 98088 98063 860765652 95369 95370 287720774 80294 80324 671277549 25517 25576 680932250 57967 57968 244763697 21717 21718 221389031 28128 28183 565552654 80340 80341 467619068 80288 80373 759121327 49620 49621 165978664 58626 58545 47677332 67729 67699 771062836 48656 48657 506386321 48490 48496 422124515 37842 37893 391610033 49963 49959 402266499 13061 13062 598066241 74917 74918 729910669 22573 22574 467424658 6311 6374 944578852 91662 91663 453592764 3882 3883 371200742 53519 53520 747463474 9551 9524 565161300 72039 72040 306127739 71146 71147 923229111 94238 94170 327199447 92229 92156 397437490 12635 12566 400782351 12351 12352 881771956 50567 50581 619953068 53349 53350 455747193 62037 62043 789841109 26126 26127 416279228 32067 32042 323234746 13093 13094 581596987 1508 1511 998105423 20448 20366 172084386 14637 14700 101254844 65320 65250 195485268 21885 21886 655748666 40720 40703 234611216 51906 51907 112648176 30302 30303 523761024 16249 16250 19867233 52229 52230 816327462 65222 65223 579672573 96797 96798 606028026 20154 20185 604941740 20401 20402 157931780 33919 33851 462035283 12844 12845 845420812 26433 26412 137356792 13132 13216 834465379 16793 16766 472996957 65691 65692 697521494 93949 93950 201724090 1930 1846 835355432 56473 56474 881402140 30045 30046 559952084 45581 45582 798292709 96657 96658 501269182 43148 43131 767303244 59515 59493 414615882 75533 75468 258073073 21450 21451 543647832 83137 83164 830453307 97349 97424 543006700 61526 61600 954109578 69966 69967 93339275 81620 81652 905735616 39927 39876 869547984 89175 89149 611273158 1114 1115 30426393 56425 56426 272907858 26615 26546 592330728 87709 87710 790027151 4631 4632 651470724 66720 66661 868819687 83892 83962 950218435 27302 27227 606752105 44323 44324 819249033 7925 7926 843009507 90912 90913 769951730 51597 51531 219336698 42606 42607 267112007 19546 19547 733391030 67225 67288 686516322 49929 50006 204873215 60683 60705 122212411 63091 63154 851979415 35395 35396 598021502 68258 68259 296567990 55576 55613 156430020 33718 33663 384074323 6656 6657 734057594 32854 32802 111059994 38369 38321 563172840 85525 85526 830027944 23562 23563 622192251 98711 98748 109582596 96738 96739 341606555 47851 47852 442330408 35659 35660 68595448 44998 44999 484562361 67290 67291 287366083 17437 17432 504275387 79437 79438 115205427 64066 64058 363916744 87995 87996 3099810 42508 42559 744275315 55538 55539 582537529 49732 49733 129920753 82903 82962 941710587 25885 25961 472338688 92667 92668 262624759 57660 57661 725441407 20470 20471 68148102 77866 77944 867391202 70046 70047 474973895 80868 80892 191789957 6246 6327 121035248 71296 71297 957383014 39144 39111 578027285 92091 92028 853625124 65860 65821 711115126 95578 95579 11975624 78007 77940 896039143 81389 81390 542609429 16298 16268 206036890 77309 77232 898476647 48566 48567 960589134 20548 20565 810418353 10091 10092 765419231 33148 33209 479900275 27032 27047 339508694 33710 33677 990740578 719 754 460840052 10828 10829 103125067 96987 96980 371975600 4365 4366 304861736 6302 6303 435150689 48012 48014 914827525 62638 62639 433785691 89969 90046 207052944 32052 31981 745272989 84661 84662 534434603 47202 47180 581807581 67703 67682 371470149 40701 40765 503029365 64273 64274 750139171 44070 44071 588711633 47201 47175 210406066 68907 68908 529327385 90092 90093 127778937 8832 8875 469277285 37705 37771 429508638 12560 12561 529393097 44409 44410 515782051 19776 19777 637969409 46125 46112 373878779 86865 86909 197847158 71140 71141 745908475 48623 48624 345838587 84104 84105 212405550 23912 23913 469683472 22397 22398 587232820 76364 76331 727548318 34284 34241 447147456 28994 29020 672671885 88250 88263 927571829 4714 4715 995238361 45920 45899 639223593 63002 63003 457476341 12266 12267 19164698 40412 40434 456539766 32078 32079 225066516 74558 74559 988256815 59091 59092 975472588 97807 97808 435828017 71779 71780 464942626 9358 9274 672901692 46837 46838 676681786 11595 11598 876427357 40429 40430 77166682 19788 19789 641919509 91732 91750 257424836 13002 13003 480471684 71434 71406 210838291 94951 94984 81279814 8873 8906 834198673 60796 60816 135484718 42190 42191 479036837 84718 84719 431897466 95641 95642 380779666 67491 67492 618042138 92631 92632 398016906 12739 12740 461106432 63621 63622 879910524 81781 81844 235715523 47824 47825 561208692 80738 80739 237954408 94243 94244 232196437 38704 38705 616923294 74756 74751 114361374 58138 58109 588988601 72390 72351 85459592 42839 42813 551923623 2926 2880 900074376 65068 65069 379550148 19084 19085 152827128 14200 14189 863492689 11713 11725 169380743 47285 47231 975813746 23621 23689 193435961 83510 83511 243496087 56179 56180 436055991 26256 26257 749714013 7109 7114 133341048 91812 91739 572538306 78294 78348 829605797 65421 65377 208080059 69997 69980 644101937 32347 32348 863259405 924 925 988305397 58411 58412 42641080 93536 93537 572736889 19934 19907 192340609 48968 48969 446223919 48394 48328 166775460 59318 59380 859194538 58624 58685 888342922 67736 67737 57056579 23763 23709 971312323 76303 76293 880113452 87186 87162 790607605 88298 88299 233075056 46590 46651 888056780 7771 7691 189319167 68191 68192 755807013 72289 72290 514965585 51141 51062 574509475 13287 13341 716721203 3106 3107 833145845 74071 74072 524451878 35485 35486 87368415 46303 46304 713886070 42829 42830 839457897 81275 81221 552094339 77757 77758 469851808 41029 41030 72076857 90247 90284 344843440 13728 13729 619475961 47194 47229 143889088 56342 56343 44834272 66072 66042 869747432 33784 33830 472581874 34816 34819 539544396 36485 36486 713931559 45141 45102 823333730 22031 21958 945746040 75720 75721 138420753 22895 22896 142231414 1886 1887 514998993 90947 90971 606874979 95200 95201 736965621 20733 20734 704825859 68698 68699 736837110 16727 16728 993955515 82158 82159 539623476 29451 29532 534265805 8886 8803 556728398 16407 16408 721253407 34089 34163 225982872 17551 17552 602755114 47273 47319 820847102 7928 7929 376450 98594 98644 178625369 64671 64672 89183340 88196 88152 411716430 9817 9818 862792454 89680 89709 208310962 5162 5099 706647776 71556 71616 498683077 33015 32936 454179595 70502 70503 507620411 52765 52714 444626344 34406 34349 851636768 7616 7617 232306526 7771 7772 772316921 17418 17419 11199986 73979 73980 720274848 12374 12371 624237593 76067 76038 641218226 29494 29463 749881683 69747 69748 502409534 4760 4845 708985101 99125 99126 878580369 22226 22294 454442372 92127 92128 963634494 15882 15883 979437706 72907 72958 220233116 78974 78923 243068308 54575 54576 293323575 60459 60439 952921764 3620 3545 920018368 80986 80934 673205109 17634 17592 912504603 47847 47768 847467485 66239 66170 856018724 60929 60930 118509340 96618 96619 414128733 24386 24387 441342773 15876 15877 962071657 52764 52765 593621493 65452 65453 404816315 25969 25970 487668901 8172 8096 511734267 93306 93279 473921812 19297 19298 527881123 871 872 769130123 42623 42547 327038010 39698 39723 186898767 8660 8661 631174701 53098 53129 439274639 4112 4195 159356410 86113 86114 909416243 68960 68876 706893456 71634 71571 926478720 65836 65842 87124719 54931 54932 994595510 12366 12380 32771380 88378 88444 694275443 97018 97019 233964662 45954 46001 533129133 30033 30040 95084500 30104 30083 237643955 18506 18507 1269159 2563 2610 618195785 6555 6556 917727142 39492 39496 139943550 29998 30075 309375298 1179 1180 507463856 88929 88900 687726125 88472 88404 852516792 11186 11187 984329240 43746 43747 212649878 54694 54706 349324380 90413 90414 754999312 21007 21008 713056085 84360 84428 283506291 40009 40057 397117889 16227 16228 601296354 29550 29523 332483491 22 23 74045700 86482 86483 23336204 35326 35327 335262307 87599 87550 666834728 23846 23898 490832383 88891 88970 808586440 60429 60475 902637520 15208 15194 343502320 66343 66354 149054384 4820 4821 682997565 96459 96505 907210121 19854 19855 838136631 1555 1633 222294654 96345 96346 126519945 64198 64199 690907613 86145 86146 91202931 25751 25824 505525569 35714 35793 727924272 73560 73484 408387871 94401 94405 720813659 88622 88623 919998617 48341 48342 694316626 95430 95431 216265250 74626 74627 733030900 96405 96378 198504204 25496 25497 673519222 10700 10701 394479105 33957 33997 189738766 80943 80965 556622715 14393 14394 112111904 61278 61360 545078158 12785 12786 24521755 17695 17696 77181597 96557 96530 414080214 19465 19482 572980055 60394 60311 177240382 74773 74774 76131404 5525 5549 659229469 78760 78761 372986284 54492 54445 253228831 49319 49292 798085659 14181 14182 128561546 39011 39012 189287537 66287 66222 663794026 93291 93266 114905935 53590 53544 669638211 72336 72337 469126970 9872 9916 727239368 54223 54224 462343965 24272 24287 322871621 68769 68770 759718622 7697 7698 883249078 18360 18412 246097162 156 226 167151007 39854 39855 295172775 61390 61391 237479411 79701 79702 130275995 21317 21318 308437087 29922 29923 722705139 36589 36590 826980406 50877 50915 978295114 87221 87299 445623730 74229 74230 16491554 58370 58371 793775397 31415 31416 441404870 50699 50726 31326511 36876 36917 219313976 83758 83759 644157038 11798 11876 166001021 97623 97674 743136662 30924 30925 830218196 22119 22183 466319560 30336 30363 89653644 75331 75381 639979371 14729 14730 612210604 85580 85581 894142999 53592 53659 643800606 91517 91568 966359453 26088 26112 128505742 24040 24039 72894219 80142 80194 409039879 3741 3732 432645225 96603 96564 834864 27790 27853 454412122 7096 7093 691923551 90110 90070 311691600 54531 54549 764684628 86986 87027 967754036 8850 8851 137024580 77324 77273 558542134 27532 27451 601287688 38286 38308 146722168 38017 38091 5261091 52714 52715 446076722 53477 53478 108016910 50523 50581 608302852 83001 83002 59341103 61613 61698 805267575 68512 68596 2888770 93181 93182 592598838 22769 22808 911541512 84599 84600 912522839 83213 83287 842252079 64407 64473 643892350 94351 94352 129106774 10166 10167 838419797 52963 52894 885337950 20356 20424 68283227 89852 89879 502597693 57348 57392 610452167 89128 89121 201154167 64088 64089 596064940 57740 57741 655993298 78342 78386 430637538 48645 48641 134801217 41998 41940 184381880 18014 18093 113720713 21223 21167 103259038 34200 34201 721841861 40900 40901 778029458 40501 40502 816750544 79379 79380 292398113 97735 97745 431191269 9777 9778 798744173 27644 27591 878402172 86686 86650 962002077 4998 5052 650124865 82193 82194 300479700 39938 39939 66897618 16445 16446 471512371 93821 93822 888167398 2535 2483 601949001 16749 16699 809493412 94212 94243 336907035 29237 29235 822616346 61026 61079 713465686 7057 7042 637690542 10217 10218 368072593 39220 39221 353373138 74444 74445 258033803 4752 4753 755095702 34314 34315 915641978 54211 54212 203166320 70134 70135 634863986 53824 53825 59448509 77671 77672 930212150 259 260 926317131 90852 90838 480158049 93318 93401 911021407 6148 6175 371074342 37920 37900 377919119 16292 16285 558265106 55464 55465 858072171 70186 70187 952419022 37477 37478 977006076 48102 48103 333104034 55173 55244 481280920 3708 3709 883219897 7460 7446 672542910 66430 66431 565296049 33518 33519 621545943 34666 34667 430547228 72132 72090 49987366 46941 46942 681195948 22745 22746 658741767 88008 88081 604977103 16093 16018 165833759 30109 30084 12627903 13889 13890 514726630 70012 70035 451216696 837 917 659266230 18165 18166 555269924 89816 89817 470918938 27290 27291 59539345 68865 68922 800290114 15901 15851 197412058 74111 74036 250557206 13017 12960 800781993 49065 49124 929386010 73489 73504 800831156 76186 76153 802988710 59876 59841 2140680 95194 95242 776070553 12133 12134 158509238 46793 46868 671683186 95355 95271 173701581 5781 5782 76626574 32297 32348 608389020 65009 65010 125490209 98768 98745 420723070 47956 47958 369022803 97054 97057 104930288 16787 16788 286724839 20488 20489 649180174 44294 44295 569407874 77467 77438 624250220 96612 96613 397394150 84477 84478 867710846 3440 3376 204125614 42930 42957 524190252 73612 73617 644207885 73387 73388 940545486 6167 6168 39299598 57376 57377 145238645 78665 78728 201492150 19428 19429 632979230 80488 80532 590428154 11624 11625 90009220 44830 44831 270625708 41717 41718 226342036 80525 80498 433697512 35575 35576 448897188 10671 10645 251623341 44384 44462 352741545 83324 83325 361017598 53786 53800 277150898 4629 4630 98418843 90572 90599 169098925 80559 80600 59822631 87429 87452 750599648 65337 65380 926029653 72282 72321 405663356 19975 19916 869126014 1650 1651 686199527 67544 67545 754449551 15858 15859 787512267 33843 33844 354936780 4610 4544 946947555 43034 43035 545245107 81819 81838 145924811 53559 53614 888162628 23634 23635 517451453 43231 43232 966820416 9734 9735 1486510 91804 91805 480681588 40576 40508 154100896 30341 30349 19000964 40984 40933 375113708 52532 52533 873517445 78498 78560 322457881 6112 6113 593411993 75284 75358 438380949 53577 53578 94843410 17987 17988 272928147 69918 69919 288246640 32250 32251 382183357 41345 41277 121815426 42494 42495 480137651 38868 38946 907567808 47617 47618 60227 5396 5397 107622249 32006 32007 346265611 59859 59860 193100716 15276 15251 124882022 39032 39033 936588488 89309 89348 139074175 85450 85435 47022737 44054 44071 34879829 56957 56970 807100809 69573 69569 230115716 93883 93922 124800549 44623 44566 438353221 4478 4528 833460548 25685 25686 415072370 79500 79501 460402331 20699 20700 828665383 67656 67699 356129019 47813 47768 996118327 9540 9521 91251099 32142 32157 257561423 32249 32250 305154653 18675 18676 127903355 39832 39785 737161573 20696 20697 449239282 94989 94990 947958289 58361 58362 191730401 89116 89082 136597390 93370 93407 679753392 30216 30163 196436729 8559 8560 880577586 70705 70706 126393147 9869 9929 699691389 91002 91003 983047418 76906 76930 136259206 76379 76358 864087755 50018 50019 326724758 83298 83299 633496854 77366 77383 54816015 99341 99342 314248619 75107 75108 411544350 64393 64394 863062325 77267 77285 249148378 26759 26760 67768561 72367 72371 485427856 66446 66427 612745719 26457 26458 230560577 72983 73041 486714130 15249 15324 284355046 48260 48261 912854786 20181 20217 339524182 42644 42578 830606013 67281 67282 381844041 48527 48483 899725705 71360 71299 587176938 67202 67203 83542619 76359 76360 40261364 96439 96408 42274999 68064 68055 420424040 21001 21044 953522615 5036 4983 850770798 54095 54029 313745596 9633 9634 849991329 20904 20872 41007553 34401 34402 286512927 96131 96176 179170673 94476 94477 489552965 20753 20774 283982651 44182 44183 673759790 77386 77416 761072218 31775 31706 696068290 39201 39202 376305693 50942 50996 146270366 28714 28683 388880680 7014 6954 624673224 62598 62599 687886095 16513 16475 123080418 59354 59355 261277366 56873 56874 642200890 44825 44826 247780933 75318 75277 618424442 83629 83709 866844414 76491 76492 33441173 20278 20275 95468580 77909 77910 116616110 2722 2781 173612681 89103 89104 773401190 500 458 691654877 44235 44236 620987897 65908 65909 713100054 57815 57737 759204387 10439 10445 796955320 28008 27956 889400934 64987 64988 179187859 69185 69143 765907731 48717 48718 995611602 19266 19267 690112479 26600 26601 825936297 51408 51478 88400825 85476 85474 986105496 70987 71063 835645203 78507 78508 669337404 27867 27947 165521959 28704 28705 653147112 17560 17552 744401064 99203 99172 30696164 41411 41402 2118293 25085 25086 730670825 94622 94623 287331976 3293 3276 123597647 71411 71412 616554811 64144 64110 133502897 15640 15600 317514750 8875 8876 535681306 22567 22568 380005568 71227 71228 353063163 90660 90661 555556543 29029 29030 464886413 76629 76591 198347590 44281 44196 457394857 65269 65229 795443924 91724 91725 811768528 43166 43167 371696990 57693 57694 146148332 26639 26657 459222929 47841 47842 529965046 67589 67627 680553874 2587 2588 140343240 13080 13081 683863119 36363 36364 56310367 60117 60118 25702036 37238 37239 874936628 50789 50790 261067100 68854 68855 485871546 89298 89299 921594892 49832 49750 750140193 79104 79105 78961582 15084 15008 337678708 83921 83893 753606464 19939 19940 237629920 68372 68387 740385841 57046 57047 369443187 37974 37903 525450952 38293 38294 81702076 34197 34198 516710328 19599 19600 321718580 72212 72213 31919819 72828 72835 200810970 68103 68153 396646332 82767 82843 556913881 28200 28222 598445944 12443 12464 867043086 21505 21492 292719822 77725 77726 232948283 86779 86703 570393138 63620 63606 771889157 49732 49685 448971230 94580 94497 827790511 80272 80273 618608397 49951 49952 763775659 3131 3132 885283158 36342 36343 261512468 11473 11474 402032911 14356 14357 204517270 4546 4614 361151439 17232 17233 808142002 35679 35709 488396695 56234 56235 332757723 26723 26724 61751582 6212 6144 177474195 59038 59039 662845020 91393 91358 717477296 93460 93461 773008753 63871 63872 516662199 9180 9157 106945027 31734 31703 787516938 10083 10084 107087975 88531 88539 474499493 27146 27147 394896583 42009 42010 609730545 57596 57597 100308527 56917 56886 819595107 48529 48608 311360346 28499 28441 383547328 10943 10944 8634906 58932 58933 582176135 95517 95518 418153912 21825 21826 196300076 36554 36614 486522611 3239 3240 845709069 5971 5900 542893575 51892 51962 459653957 20710 20711 325903226 52543 52471 308753205 17797 17785 52441025 93472 93497 483800647 52832 52833 31947863 24878 24879 211120452 12365 12366 239574376 94645 94649 787727498 65877 65942 144894109 7103 7186 209785634 55636 55637 543152303 84973 84974 144480613 96802 96808 480472465 54674 54675 189164721 74900 74901 458084323 70265 70210 376316460 79407 79408 594976800 77594 77580 932582954 80366 80367 914679542 93477 93447 55620940 13691 13692 111557422 35717 35718 303308655 68797 68798 458581433 54022 53951 346092765 84739 84807 91699771 77071 77072 95865883 30049 29989 145481564 34045 34046 657114225 27684 27685 74573556 11582 11539 554765075 42487 42488 155311701 55292 55293 490684757 9392 9393 80237670 65752 65758 593664349 15463 15464 546728836 15861 15915 509219231 81758 81759 772310204 2245 2201 884179969 88598 88599 447745447 71172 71102 930253757 36374 36375 855604932 37220 37267 325790540 66545 66546 197534880 98634 98635 325160245 52080 52081 884443914 31887 31911 984265721 35451 35452 815609765 4651 4652 957803571 85855 85856 765428879 37850 37781 649849586 67742 67743 793350084 12630 12670 393974283 52616 52617 719562990 78709 78652 639212927 14019 14020 353642504 48766 48705 943296804 62839 62890 206598410 77261 77247 445957305 34429 34459 162534621 50850 50909 117870967 87223 87288 348482571 74788 74728 667708636 74355 74367 672901400 83322 83323 343354097 92419 92386 225503572 48672 48662 259941404 32463 32464 210630003 97649 97691 992398523 83095 83096 515171037 98902 98903 500226433 54863 54937 180264212 59008 59009 431986358 99550 99551 945079327 45121 45135 137775512 1190 1191 72056361 70154 70155 469240918 21887 21888 250041330 44859 44930 313731369 13487 13488 821825727 78294 78339 938858 90986 90920 306230606 9404 9405 459734778 16398 16365 56982042 54080 54081 172680548 53848 53849 549454969 11268 11306 326483115 83940 83918 341641667 71836 71764 255452045 97626 97608 639544608 87878 87879 415397433 20796 20851 245218895 26662 26665 656514934 50110 50111 901097132 94866 94867 270051910 24735 24740 566257530 10959 10960 51864628 79337 79328 592062870 51414 51424 956052859 43161 43162 67630130 35724 35678 428458492 26609 26541 706898894 3594 3551 784260500 17797 17798 29915005 42663 42664 933666215 57893 57894 859604713 95702 95769 499786696 33675 33676 643129267 37792 37793 142217299 69448 69430 495407400 35379 35380 885343571 8590 8591 23721509 66457 66378 901836115 35994 35995 940641614 9139 9140 775708455 1015 1016 71515100 12732 12733 157288803 75787 75788 429893431 25651 25652 165446540 24860 24861 964202665 16895 16896 439591474 13884 13885 380476134 685 686 665964465 21120 21121 72279186 63487 63488 6710783 89559 89560 680543874 51716 51717 128192120 52484 52485 499974934 98155 98156 934171861 61698 61616 549123459 41310 41242 713561965 65300 65301 48318741 86814 86815 18947833 91647 91677 177582341 44040 43997 42797631 49731 49732 127870271 46748 46725 630613122 70339 70340 97323276 3448 3449 573511844 10891 10892 912694571 1537 1511 112087106 12506 12532 944611837 47810 47811 307621105 57082 57095 481143595 15578 15568 894065187 14634 14630 29928361 12904 12905 819956505 35008 35075 314359385 75751 75699 438807783 41132 41133 902688149 98345 98331 580426481 54815 54828 407625568 7469 7470 496238782 58039 58081 610272500 50721 50722 190540894 72327 72328 752329042 53724 53658 604437799 78703 78648 224095572 67062 67033 935925301 83152 83153 73222192 3157 3158 78610491 75257 75235 821666134 99182 99151 989220788 48220 48244 587706488 70333 70417 53126477 20284 20296 806067346 17980 17964 96802201 97520 97583 542105444 92021 92022 124460386 38643 38623 50755879 81906 81907 813612772 79414 79415 540164775 76397 76473 85906769 31362 31363 628778993 89865 89875 807524555 66856 66857 124156569 14928 14967 743512354 31594 31595 202330567 51282 51283 814728972 97547 97548 692181180 17911 17912 676866310 2148 2149 523230704 86275 86276 357746262 7196 7197 247285234 11265 11266 756919887 62892 62893 568975880 49427 49428 363251879 57118 57115 780177140 34253 34254 967238778 80567 80600 6852697 83971 83903 173921146 25803 25761 8246256 45060 45098 689452448 26459 26493 471758671 75702 75779 278835461 24673 24723 77599192 6273 6274 516014170 2332 2333 103800497 27835 27867 694610950 43969 44018 825555980 49606 49672 141755068 85666 85667 927700418 47484 47485 742518935 44602 44603 24196965 65932 65913 830079467 38301 38376 386699825 98731 98747 435930358 66333 66334 539573463 3513 3521 134802311 12721 12722 297143747 35465 35466 842480437 47719 47720 342060757 40913 40914 577832099 95449 95456 683239687 61662 61663 762945961 27782 27783 71999506 67236 67279 627912827 43158 43159 97216567 15392 15356 128427955 78299 78257 53332387 65108 65100 813974397 73745 73709 307787531 52968 53051 495532227 73457 73458 328164819 41961 42043 499489806 19259 19260 756855035 18431 18432 191934770 82919 82920 121417035 22864 22884 27905383 22804 22871 982849350 30324 30325 128634215 19317 19318 393601822 23696 23697 421040443 7204 7287 519863874 59311 59294 348657168 32815 32816 962993411 29624 29625 368223505 30053 30054 718417353 33425 33439 558370516 40947 40910 321958306 84956 85018 912142036 46400 46401 972648488 47934 47904 966325123 94553 94554 235191183 56351 56352 552448373 9003 9029 34706002 26838 26828 974018096 27339 27275 76989252 51276 51220 893142470 21522 21487 99692490 31095 31096 530911556 18906 18907 787589949 75547 75477 301595825 42293 42294 477448846 60225 60144 491804131 66051 66052 147352286 65298 65299 553416876 33804 33805 388284549 46092 46093 939331852 46708 46625 218101824 21929 21930 830689864 12872 12873 994267932 63792 63793 562888831 29489 29490 784682374 55607 55608 85569473 30874 30875 173557765 75166 75167 74765860 90736 90658 29636256 66051 66098 170202787 91887 91856 398477050 6573 6574 554788365 67158 67171 374010155 53705 53706 602627365 70140 70141 357383939 83589 83590 872730851 62868 62869 215786656 54582 54583 878193773 72741 72762 636459572 16319 16374 901787141 40169 40089 896160517 12009 12010 137065188 4792 4793 628311060 3776 3777 271118982 82273 82274 221753017 59147 59209 30808600 34101 34143 909252177 16952 16953 141669639 49062 49063 999794864 43956 43953 707350931 30570 30520 575572698 90087 90088 365912386 3671 3613 949275277 25824 25867 212256429 34109 34044 270503326 35295 35325 770269949 32063 32009 387775408 3486 3487 860675531 63091 63006 100225512 78044 78045 445415371 3347 3348 12708752 37178 37179 852083082 28955 29021 619558773 26802 26785 66836109 13609 13610 991708446 9908 9909 77825271 97380 97381 376703315 75959 75960 593615463 65706 65696 530140031 26349 26350 451670908 55187 55188 153249638 30509 30445 561819693 69449 69489 819660041 92531 92539 887721944 51362 51363 156303565 20472 20541 114102148 78150 78140 960752694 6184 6185 176331395 830 831 699709260 99419 99396 388869316 8519 8520 273128658 66588 66589 539206525 14235 14236 755358334 67284 67252 502957768 99362 99363 651016155 76942 76943 122273995 93377 93313 773490521 63084 63016 875895436 8958 8935 858684422 99292 99293 838170810 50397 50457 936028988 54784 54845 936835813 10219 10220 231296062 53382 53383 28235786 32656 32652 708715120 27778 27779 239296845 98722 98702 393321123 69583 69562 253118281 35643 35599 709472126 30211 30266 924313020 71739 71740 600229801 77878 77910 673125703 61186 61189 892199954 8678 8737 627136461 74023 73963 270028197 92399 92400 521307971 98842 98843 547140836 83327 83345 479402660 69573 69574 507159123 37424 37357 98119940 89000 89084 725816144 39482 39483 279232542 46420 46462 716607027 77880 77881 374833303 15599 15625 178899762 66460 66410 193605727 91165 91166 25171060 73503 73525 414832845 3965 3966 983755985 92431 92505 175373193 2951 2867 421787646 48559 48612 87101132 25177 25234 830564254 981 992 75669025 54282 54283 50059915 10553 10586 413808384 6675 6676 544111253 32108 32109 336841358 48870 48951 303391464 41913 41924 251343141 37765 37766 168684297 7422 7423 52072316 12946 12947 523920525 69591 69509 340292462 49164 49126 291589084 80215 80295 177049786 56518 56553 470705706 61532 61533 832845486 86913 86925 289931825 89081 89128 763457834 25978 25950 641398706 67648 67641 729163122 48666 48609 990978914 46522 46523 671587736 17126 17127 272457183 28936 28937 998393326 54531 54487 129877029 60325 60326 16846074 52898 52838 858051733 61056 61098 822620431 4232 4213 812211975 73514 73515 88069766 30352 30361 506209294 36600 36680 529705450 34548 34549 595491534 38608 38605 979079693 48526 48527 100507049 75782 75789 528065303 68583 68584 496844296 47623 47624 764297026 29189 29253 915688604 19969 20016 922830361 62831 62829 265153988 99668 99669 823979669 48815 48758 204585372 89125 89171 375953740 78326 78364 125375222 28377 28292 464276404 76705 76706 756043703 92060 92145 248808463 15213 15214 101087420 97452 97453 774666417 12795 12841 436516563 46946 46910 763893797 51745 51746 185076928 26659 26660 838145072 68112 68113 639862576 96419 96420 39958141 63548 63541 481877959 7959 7876 304574370 11910 11911 664846636 9493 9476 571084055 22802 22879 916306901 2325 2326 218380392 84901 84902 858851356 47932 47933 777358456 82630 82631 556697222 39571 39540 222861703 35762 35847 723750747 98970 98971 998745377 35831 35832 94655356 13399 13400 9318274 84134 84135 456958676 72490 72491 190343705 44829 44830 518960720 53108 53109 938360369 35447 35402 481463782 67758 67835 646149013 47895 47904 675325697 79664 79712 530273003 99353 99354 340950287 9465 9437 579062788 292 330 1454647 43002 43003 979760552 30850 30851 664663026 19382 19378 113479156 91933 91934 843114722 35366 35367 357175800 54863 54864 405940599 82194 82195 473259120 82980 83062 885996396 8746 8686 683942543 14667 14596 886083901 33568 33632 474420201 90867 90868 283610954 11467 11468 805202164 43802 43803 338733625 87491 87454 625759986 70202 70203 615961216 36909 36910 766401912 9961 9962 123907073 39202 39153 446999338 62828 62814 66018397 30368 30369 792445781 72088 72169 875014839 7969 7946 296781352 7702 7713 977540227 6116 6117 658457036 18381 18382 599362211 36605 36606 559551539 62233 62165 302297433 98079 98056 631381311 32659 32660 622216321 60577 60646 456536564 36690 36691 929032809 19360 19353 337345050 25770 25762 863891598 74794 74795 156321757 38174 38120 110319 255 328 839465323 45822 45860 283242936 39284 39285 657824225 52097 52098 627270171 39017 39083 487199156 64884 64859 373135426 72359 72360 742121295 9134 9135 704165705 55489 55490 429581218 65895 65896 564326789 31015 31016 235740381 37874 37875 356096793 41199 41156 633160199 1771 1772 89352449 76445 76479 191006 17516 17458 973950244 66750 66713 246783542 72756 72678 309536915 58109 58072 461385086 38551 38552 866583575 53972 53973 688713766 88825 88826 706319669 42295 42296 290194138 81168 81218 418156834 46194 46149 334016215 12087 12062 693568324 86394 86395 595069821 88405 88406 375583902 24415 24416 140486502 64307 64314 448200230 42361 42362 781123774 2733 2734 744126645 96928 96929 105114213 99341 99389 410162376 102 70 686605098 21675 21614 501261105 72348 72423 567476889 708 709 588361198 16068 16109 458559843 21665 21595 501710614 9267 9182 732955934 38242 38243 436246669 5766 5767 614507782 97972 97896 300973931 78554 78555 61201936 14281 14236 791721874 45211 45218 485543732 7878 7879 898904291 11976 11977 905982097 11715 11701 41616016 74049 74050 995041875 79527 79526 798428370 16060 16061 167417536 38487 38488 352166550 74464 74422 728032951 63073 63080 428872933 27049 27050 218923514 8225 8226 181477322 97212 97213 957297353 78407 78408 894474496 60066 60067 900676277 11087 11007 7931049 74477 74500 749908150 58136 58137 472226800 25278 25305 179121542 33080 33142 14696584 18493 18544 683188426 39532 39533 224166594 46453 46493 838883879 24061 24114 829762033 20906 20981 817774523 30651 30652 72928031 14295 14223 836458064 64735 64740 301280567 39643 39644 678328041 50989 50995 935376274 2806 2807 847296491 42103 42104 771451397 54672 54645 9396978 57796 57797 257118633 4585 4666 54290440 85975 86019 880953960 70069 70070 399456063 47394 47395 642198627 8585 8586 366318067 10222 10223 250872260 83132 83133 688241413 99433 99434 221637182 96157 96138 87622980 45945 45946 776274397 96203 96230 336718273 94398 94335 68204237 76347 76266 527830947 94876 94877 102243295 49811 49799 538350850 78059 78060 186182462 18205 18153 824407171 98648 98692 32720418 96449 96511 275208763 97203 97204 240180591 87810 87741 120743589 23820 23821 536837910 28654 28688 838322892 402 403 176368048 19060 19061 873943917 45671 45672 702191470 16530 16470 912752793 15209 15210 771615052 17996 17997 124618936 14354 14355 784637120 4645 4646 583334021 34147 34148 423946025 91184 91185 853837872 70291 70292 942021701 57483 57563 260802578 64470 64471 309368169 30468 30469 894445971 83328 83399 602896389 97115 97116 153737265 67922 67840 976874407 44873 44874 724732886 92958 92959 75469465 4102 4133 830972840 81157 81173 113862133 44748 44739 941454498 29293 29222 614663957 20229 20230 661729197 74409 74410 777472549 84948 84949 454247883 64211 64278 997882821 48993 48961 809789868 24590 24591 531254704 85070 85053 325829910 74471 74510 655920935 91005 91006 94893968 21086 21007 688564475 29620 29576 626564617 8528 8529 217429984 32578 32579 308309465 75629 75630 233285142 11376 11377 668651687 64001 63951 379535510 22153 22154 898804833 6058 6059 223857388 61261 61183 426382234 4874 4833 68727392 95012 95013 884523122 88422 88408 687785270 35437 35438 401683003 7491 7576 174545099 5691 5706 597242910 70056 70097 299053313 5237 5247 803931596 84922 84948 164328733 11057 11105 397884993 42533 42534 232494835 74018 74019 592331562 55893 55894 196934124 63251 63252 789935816 29285 29219 371274982 55306 55293 109576684 99494 99495 135138040 3168 3213 545597497 32179 32230 961806226 32525 32497 628922244 38739 38770 141881592 8039 8053 102465348 904 979 114088098 33757 33734 581042306 57055 57058 795360319 23157 23178 273213035 11905 11906 696812397 90429 90430 602535961 58759 58760 960858119 68035 67987 109414579 26666 26703 339741715 91426 91468 868811769 57220 57221 269038538 7371 7372 256553170 95949 95919 764808357 39328 39390 860853154 64339 64340 457456995 12132 12052 429585590 43632 43633 274794736 76073 76074 748099431 7653 7681 861182220 39312 39228 737162077 91005 90962 226161186 71705 71706 240848174 44127 44164 621085311 34341 34364 560741894 6287 6288 375079349 63326 63320 811149409 45290 45291 225817076 99948 99950 635669189 98266 98277 67148507 29591 29592 888325649 47421 47362 195721073 92177 92178 709491298 19113 19114 243137467 59477 59478 569635054 64942 64943 425215452 743 665 552729996 96093 96094 72812184 52016 52017 36447554 86084 86085 283581057 68363 68373 949635977 16443 16483 953663253 26751 26735 907356746 1367 1332 643878513 92873 92874 613159947 10867 10839 293381607 68916 68999 866572089 83401 83478 146087031 6839 6840 100942430 69333 69266 737638232 16257 16258 364849342 5753 5754 640094124 16735 16763 577562399 45739 45725 492847820 30875 30889 141921007 65620 65575 961256859 55094 55095 131222184 29603 29604 582814671 97939 98005 558103678 39569 39570 619606815 47053 46974 106468531 5445 5446 438083814 92040 92041 400835785 20829 20830 937651842 80403 80399 426745649 20608 20609 978881953 69341 69280 870160550 12534 12490 637355771 2104 2060 122681222 57551 57552 896913685 91558 91556 787814383 95665 95666 583243233 31024 31025 624939698 76474 76550 115730531 93593 93592 35969590 91636 91683 656627996 86609 86610 331479308 65816 65817 891305085 166 167 246787357 50255 50236 957828515 20813 20773 77937138 96703 96641 136424644 6164 6165 579556612 21111 21162 757499280 30661 30662 798940895 22576 22609 744807003 96573 96574 793746310 69262 69263 615156284 14059 14060 68008870 77692 77612 609841810 7190 7263 82179156 47914 47915 144789275 27450 27451 209086932 35441 35358 287184678 34094 34162 571504808 35826 35827 44215169 98879 98808 611733718 82647 82648 767243108 60103 60104 957372993 41571 41572 550525716 71809 71810 909318090 10093 10034 520157742 9187 9177 462816055 63481 63482 299558110 83327 83328 93580722 43152 43153 666693197 76002 76003 333876979 73250 73175 672783041 76883 76884 86338050 25081 25082 411664187 79158 79171 218132583 25517 25458 86193590 7821 7822 32154210 36230 36231 545715532 30198 30184 336174103 86592 86633 820992511 99464 99465 846647459 32233 32234 429472333 57425 57497 558128751 37586 37604 842123790 76295 76296 591795446 24127 24128 380997197 64404 64405 702760962 42824 42825 478114056 32287 32288 413584287 90640 90641 20750350 53740 53804 884176673 115 117 803653673 67927 68005 782575617 3258 3342 848587707 84154 84155 295416980 82744 82698 927135110 39614 39671 298685577 8282 8283 20046727 99610 99628 387528443 75919 75920 161716474 16584 16585 497016347 26180 26217 961920015 22307 22248 684007778 96425 96426 297240358 65452 65497 379823608 36964 36965 832039241 60661 60648 964161323 85781 85782 16401204 64299 64242 133264933 17471 17486 552684495 60575 60576 334328891 19348 19355 216243791 22059 22008 484798015 71071 71066 240190257 33519 33479 421323982 5663 5611 244189025 3909 3910 490072062 21681 21743 426787727 14293 14294 192106702 20964 21047 191885576 21543 21528 899938431 60319 60272 139131646 86992 86962 74182950 97955 97956 656425485 83251 83252 704883422 83288 83250 695790893 7350 7351 204907073 55615 55616 738942761 42927 42995 968959925 92894 92864 673333208 52300 52301 934793721 52236 52180 776630156 23883 23884 974440998 92088 92089 194350826 8299 8300 167582804 17755 17756 947694303 92364 92356 268076911 20823 20903 922691404 18489 18544 425542625 28384 28385 572272378 85903 85904 309881157 54298 54299 920129897 82386 82387 780074686 8607 8608 92901049 16981 16982 796445207 38646 38626 171392380 24292 24349 346796806 7758 7759 266579377 38585 38586 492991689 70758 70759 384739075 53036 53043 994327664 66549 66475 241044442 63740 63754 290819347 48929 48930 943699579 72566 72567 437178491 42164 42211 116765705 21316 21317 921755462 18746 18747 733320589 51229 51312 553839594 38314 38352 199394752 11959 12011 401109737 56964 56965 489569032 64466 64415 562451169 29681 29682 453734662 58200 58208 576266677 29236 29226 410951621 48777 48825 836322250 10714 10763 579311479 60507 60428 926337537 69055 69019 110210675 57398 57418 192998896 90209 90126 538743557 70070 70117 950421060 30234 30308 681032937 78195 78252 820113804 25535 25616 302876065 27156 27157 668457312 85373 85374 961759847 76005 75925 852380953 91754 91801 318454108 32727 32728 542809830 55594 55595 14256871 44226 44227 490573539 15031 15032 729635457 9053 9023 477926433 15567 15531 97551545 71759 71730 898512953 41112 41116 133117096 35379 35299 537589632 41762 41834 65274341 29275 29276 220669561 82442 82443 604708973 14748 14749 312094076 63687 63688 759000645 90116 90154 50432858 66245 66246 885595813 68054 67988 498110337 27543 27539 868634384 29571 29553 762682136 74462 74386 174116255 71406 71436 746965617 37591 37592 668764442 10450 10437 71091691 33976 33977 395491119 22040 21991 788169005 7884 7836 282790914 33066 33074 484635729 82994 82995 858299229 65284 65285 714556131 69708 69709 716370599 88440 88441 518479706 32668 32695 610463464 99485 99454 923774853 26268 26202 884025837 22127 22050 916335200 55597 55598 13291482 66635 66577 738825886 57638 57639 816408189 29256 29242 981237124 9883 9884 950527753 76428 76429 352950338 33307 33308 431478266 83058 83059 42985353 96133 96134 563094741 42006 42012 688319043 31527 31606 327257218 69261 69219 974471402 54726 54727 342344869 33021 33061 178197385 33262 33263 526975183 81005 80996 692895796 54845 54918 371319643 77953 77954 699728966 87535 87508 648378233 7911 7886 242413184 67282 67343 44838325 44835 44765 333468243 7144 7224 684552051 80355 80334 633120781 62209 62210 427252455 14853 14839 337656349 40407 40400 750862184 79578 79580 309771770 53033 53116 957136579 99601 99602 336592709 87177 87221 190292577 27365 27366 11027281 99759 99760 818901581 28443 28444 786341619 65604 65646 404652802 99986 99987 933375711 96911 96895 452164057 83234 83235 400242136 74882 74883 234880945 51647 51648 681798880 65603 65626 703987518 42467 42407 567607591 91181 91239 110193443 59328 59285 270885595 28744 28745 199250224 21452 21453 428727241 91066 91094 372518350 28320 28321 156449929 62467 62476 822451471 81711 81712 159834114 84777 84860 126543974 71504 71568 672361324 20478 20479 942410888 27722 27738 717200780 72934 72861 534488985 90763 90764 592851041 20162 20217 511912670 56540 56548 106119561 46185 46186 407794505 49218 49207 276527488 77831 77832 118751354 83216 83217 769322333 91441 91442 715325626 38043 38046 437728185 84520 84592 507841618 72634 72635 269150191 60844 60845 938123401 3136 3218 590155156 48599 48646 980060405 89616 89617 224486770 49734 49690 868862852 9116 9117 518088128 6196 6278 383252527 77977 77978 289874140 31693 31694 637846395 90809 90810 113207675 47077 47101 677130991 47405 47467 485359032 24093 24094 477689756 94306 94347 782433206 25935 25936 86790741 63844 63845 390474716 30295 30296 551705552 41646 41593 585579882 97747 97809 398214570 99936 99952 765066357 91039 91026 345049248 17100 17148 737554785 73454 73455 804795747 60319 60320 479491133 13388 13460 982927228 12550 12465 919225109 27117 27148 961785295 4185 4216 946321991 54064 53992 514325433 33340 33341 971528205 78556 78557 886049225 46727 46774 335385413 94631 94632 56580993 29263 29327 157885123 83623 83549 947516341 87921 87968 515712065 87656 87599 152352334 641 689 845092963 4364 4371 812688425 9311 9263 301375843 18378 18338 923205795 5682 5683 270031435 70454 70455 599275508 93547 93488 629545223 93084 93085 544501447 96196 96115 66963361 30029 30030 740255518 71490 71491 414423450 31716 31793 912972946 66094 66078 806280229 47566 47567 353566596 30530 30546 820872996 88710 88652 574318893 67651 67694 132363707 93137 93217 804896874 13777 13778 508485771 73472 73473 224834773 33173 33177 202466410 54429 54430 587433436 87658 87659 79621090 35867 35868 198409521 52536 52537 749456553 87790 87736 467888488 48594 48673 980622772 43232 43233 940084750 51190 51223 63782341 39027 38962 57960212 64808 64809 378157393 78926 78896 866992635 39280 39325 103249585 2420 2421 522670888 25787 25748 98218735 38281 38282 842741165 21511 21501 832345976 60629 60565 423684799 56816 56817 96425592 8075 8043 662865398 50283 50284 468858044 45453 45522 162029517 16138 16074 415692680 65122 65044 276915808 54965 54966 225984406 63192 63212 735147155 38682 38759 243495538 98882 98857 811670728 91055 91098 244610625 50425 50392 893006895 17150 17122 510562732 63557 63541 791199947 68262 68263 935343645 53984 53915 192682061 53682 53672 730732958 3416 3475 549070095 12959 12960 424383801 66177 66178 342264575 26774 26775 246500688 91784 91785 843870600 65818 65743 407623405 87968 87969 444337961 59132 59122 264680463 72702 72664 814224565 83281 83325 80881 61880 61881 335328456 79774 79775 170912555 79850 79813 582447058 67545 67524 381911605 12446 12508 379862868 41753 41727 47066484 62476 62450 412127171 79119 79120 87029526 44249 44250 143548456 71622 71623 666274594 17828 17829 818294127 80995 80996 628858086 70197 70198 674756075 67802 67803 196572054 26282 26199 860026631 91424 91484 213438585 5332 5314 783352366 62409 62417 38798314 73288 73315 120259327 37444 37445 661260325 70248 70172 140936843 33388 33389 86846288 70839 70840 441239809 92778 92710 957296129 79359 79360 590279718 54020 53987 65619754 87145 87220 219562962 34869 34870 830271999 12573 12649 566199459 6186 6187 194148996 18413 18425 660313873 80235 80236 414591698 59722 59797 443441077 67952 67953 808922074 74989 74990 186619955 79516 79517 509339529 7958 7959 131834458 72512 72513 312239067 98782 98863 239203670 27437 27438 561948682 48438 48439 385221687 79671 79600 364463817 77214 77215 771730013 3191 3223 851503321 42320 42265 974393294 5579 5580 48406396 39743 39679 456694075 94178 94179 458357613 57843 57896 737633428 52551 52552 79364238 64134 64135 344988034 18136 18137 804480469 81954 81955 211275426 54989 55051 541308647 32633 32634 991328416 66792 66840 331932440 82804 82805 752002977 89535 89536 87325796 28902 28938 239781814 13273 13216 548103415 50213 50214 195170174 92413 92359 927962510 40936 41009 513491290 2545 2546 193433116 36537 36616 554389402 9791 9792 252397868 68917 68907 101473163 10338 10256 626649972 91542 91532 942120964 97772 97773 729078003 49760 49761 239721996 43813 43814 430933555 67195 67223 773406640 4320 4376 596948351 29440 29500 839181151 10001 10002 614432578 59235 59194 353534731 54537 54548 587944788 63085 63086 813597774 24549 24466 937239003 62102 62158 491569532 65713 65714 711100839 8635 8636 340269166 93566 93552 558523972 1102 1141 141836447 90308 90243 566054200 21662 21638 4433372 20129 20213 947318969 30631 30564 827136981 59248 59172 814570406 14523 14579 142957604 47322 47349 223725337 84651 84661 640289360 66832 66872 806586830 8306 8235 598116589 10724 10725 502527981 21824 21884 6325340 83968 84042 577037092 17349 17304 994521498 76403 76384 346145991 75889 75890 20753485 97044 97029 713431582 63705 63706 746286417 86858 86864 817262008 90882 90883 697083687 82568 82569 971993545 34345 34363 973950189 44786 44744 669333116 25004 25005 362498537 11437 11508 741021148 25664 25665 886107702 79059 79052 875243017 89429 89369 779503766 14830 14810 356116259 22896 22887 929551074 98814 98815 120468379 95096 95181 41675259 38752 38753 583387879 89386 89387 159838493 90243 90244 20826307 69970 69929 81643758 21928 21929 430068124 28696 28697 172650056 27095 27164 971055119 31844 31845 700821663 24287 24288 561815504 31564 31496 895862633 33758 33759 558479396 9951 9952 882599492 62952 62987 153296462 85157 85137 199501960 28646 28587 623304468 63820 63821 640745205 77973 77994 162511799 23395 23389 605617868 76700 76701 191469399 94930 94988 177922345 41866 41861 320557451 48080 48132 91778350 39409 39423 98487816 31074 31134 820535284 3743 3744 244656843 19055 19056 882821223 98426 98427 526960766 77973 77974 553029838 73575 73576 685284252 79128 79152 361062697 93699 93701 649485863 23169 23107 107605141 45665 45610 689914304 55826 55827 155652059 87152 87153 83588437 21858 21781 844133506 77536 77537 831194228 7952 7953 860416622 72908 72862 701398593 27896 27897 563690996 98833 98834 309812163 3851 3794 695763762 92062 92063 166757193 24896 24955 178539130 44421 44422 312507705 37541 37542 650221238 8620 8621 63187959 54602 54603 470854420 37200 37201 23348511 82961 82962 248364104 66105 66093 907165556 22608 22609 699437542 20849 20850 978560291 901 902 896864258 40906 40908 131421244 22506 22507 333390204 84596 84645 308303744 93630 93616 871407715 54877 54875 847477785 84745 84746 25594791 7262 7263 559622665 61672 61719 632875240 66194 66183 944628139 67762 67690 257807525 23779 23740 217029756 42739 42771 977957554 74172 74178 570240018 17645 17618 666118716 36808 36809 787790632 2196 2197 264487406 14581 14609 753496282 98278 98279 150361840 13107 13079 976459850 73605 73652 669965713 86377 86453 571757335 93584 93585 583160285 43509 43510 829724663 67386 67387 785690022 72522 72543 258015865 96654 96655 771265903 39651 39722 307669856 97799 97729 831793024 67760 67761 828918346 30112 30113 985357548 99536 99537 219641495 11622 11623 948682518 36397 36398 697553367 97235 97164 599424643 93649 93650 930628949 27713 27695 577069155 28290 28239 432543843 72366 72307 833142382 72414 72404 792516361 61607 61634 308539673 28191 28208 177926280 5058 5059 56938837 77565 77630 568091838 84104 84161 904600702 66533 66534 390275499 80669 80670 989699547 67558 67559 900865830 39002 39076 697434235 98329 98330 39310309 85582 85607 301195292 28442 28443 695191594 87157 87158 635351324 48622 48685 691310991 41238 41239 42232730 26887 26888 754921551 71250 71327 726842398 89217 89137 658047054 87632 87700 687314940 78255 78293 882871641 97575 97576 692982477 91061 91062 24243019 59373 59452 376899425 79545 79546 573950825 990 1012 712842493 39361 39362 391823586 12430 12431 746977876 33351 33352 145312679 81804 81856 278574107 34677 34616 522458737 63432 63351 203924532 5457 5380 844849113 62178 62161 969880743 41124 41125 177121857 14967 14981 753046406 56870 56830 269043122 72399 72400 443825266 1322 1323 755971164 10094 10095 705056217 21790 21764 856552349 51197 51140 110954149 64461 64422 513542267 16172 16173 984503285 90883 90867 566777518 28989 28981 515928808 54588 54620 848033316 35844 35767 368032505 64702 64703 976539888 29558 29559 184904247 60504 60505 519716332 20813 20814 620540615 42900 42935 850292119 47833 47862 997713618 69419 69420 512693614 21244 21245 46060220 46021 46022 775901720 40782 40774 278407833 25310 25311 494793878 14469 14470 827914710 57662 57663 80569577 56882 56883 586971112 71650 71651 898193546 18515 18516 228831555 71404 71405 527004346 47385 47386 424147986 95592 95516 341782071 24774 24695 278400404 19969 19890 560866738 50342 50343 312280018 30654 30689 481988185 7434 7406 774865812 48014 48015 47232381 11675 11734 976569642 20957 20958 640965744 7333 7334 799274263 60834 60835 739428155 24325 24333 369136783 27762 27763 408461132 32596 32597 83675837 46564 46565 220568062 67802 67871 210790046 379 380 357875832 70347 70348 625626527 48396 48347 701249339 9428 9349 643953196 94066 94067 45362002 61358 61301 899828242 22618 22579 907988547 39420 39370 721984836 82297 82272 200704117 47627 47628 362121783 7890 7936 214592140 91660 91661 170282585 85282 85261 219350078 84417 84400 30730373 20688 20689 774939101 25035 25021 932358166 69718 69719 571857968 9699 9759 345683043 588 570 456616560 59112 59099 148062845 63388 63435 127911031 40034 40023 967747094 34704 34705 32656797 65237 65280 275674722 43988 43989 523557879 78749 78824 627007454 90325 90326 509285516 21919 21920 838287869 5311 5232 925964360 67393 67464 253222381 49258 49259 422482090 73447 73448 290073743 15225 15200 936009478 66754 66780 18829183 25191 25152 371025356 39014 39015 78760515 84469 84470 698988628 48293 48239 694413073 10003 10004 30870728 75068 75113 767841155 58889 58890 264453084 25255 25231 246486442 58750 58724 29366580 84610 84538 433385164 63727 63728 101225138 10739 10785 555603873 81585 81615 983018275 93057 93058 690975231 75357 75401 578235514 70056 70057 835203939 52346 52309 333741794 20107 20121 444628408 47867 47868 417456209 53815 53766 69907978 42465 42415 264263063 18714 18639 247994263 40625 40626 578931730 66527 66592 899830559 89058 89002 254885804 63788 63789 672200454 42503 42504 863886641 18012 18013 371642582 63763 63798 871298036 70143 70144 255541268 56046 56131 644621748 63061 63062 965816114 20797 20798 416242052 53810 53811 827899761 96926 96927 261805717 92731 92732 15411574 62595 62596 74838004 29406 29407 730532930 84807 84808 52456950 99981 99982 733164301 59815 59816 691668054 42447 42448 235824272 26564 26565 664886786 9897 9955 111174638 94489 94490 61442937 51738 51739 573616047 39681 39682 969890344 40521 40526 613768365 29947 29948 621314743 25428 25361 425135460 85961 86036 558791892 94501 94502 909246705 5571 5572 394596421 86138 86139 634760653 15493 15494 423320710 27646 27647 941393772 30686 30685 15135872 20859 20860 499895302 43301 43302 690399229 13936 13996 608236679 34627 34675 37431291 4986 4987 971594948 70852 70803 642949192 13857 13858 786141574 3151 3152 40887563 7179 7180 658378231 24366 24428 781164836 4580 4581 192811871 72494 72495 274721803 54081 54082 484790719 9372 9373 889023660 68510 68588 97909138 60646 60647 553923067 52419 52420 283418155 17191 17192 204594903 23381 23382 880059199 60750 60751 569460421 91449 91450 343628492 89331 89332 211761045 37887 37888 26363948 91034 91035 291759435 16721 16713 330044475 81596 81589 413617254 3726 3727 633261559 96464 96519 18076757 30859 30860 527602246 81462 81463 710677574 6136 6137 186216559 5437 5438 926386369 16236 16237 140101664 599 684 284854932 75574 75624 11677611 42453 42454 772878876 75502 75567 385606308 88861 88835 742873580 9889 9890 857313422 92196 92197 4550526 49422 49399 278971686 99225 99165 818119711 21356 21357 208857565 72218 72219 314237129 68209 68177 846144205 41447 41448 121938988 33149 33216 162057729 25213 25160 89680870 52055 52001 658802454 73251 73252 423850963 2153 2154 668627145 34879 34850 409482216 22160 22141 634664697 59653 59658 948394022 17297 17308 436836927 62772 62773 716313613 12695 12696 616846027 42175 42176 221483366 24636 24637 410284636 13328 13329 33633687 55243 55244 899602121 66881 66920 656549755 35298 35299 728061484 5395 5396 385757461 17159 17169 546176718 38607 38658 346272802 95573 95655 119422364 61582 61583 147997761 36685 36686 246245235 93551 93536 354079001 53522 53534 836819831 76888 76831 957350292 67720 67721 303530349 89773 89844 313704125 92562 92497 109602650 1830 1910 487985006 49252 49193 30849147 48090 48091 642933682 35515 35516 138606638 71895 71899 992591126 21090 21091 350600170 11087 11033 791296128 46042 46043 800917063 3358 3311 873493573 76829 76830 76291449 40591 40592 978641935 74196 74197 559475299 59819 59820 459570679 76095 76096 902660001 60288 60289 272546878 1986 1927 558813137 93771 93706 771842952 26615 26616 861080938 85266 85267 757762423 83604 83625 137367836 94053 94054 691484789 31514 31597 233612503 72037 72097 384783685 95513 95514 662752465 28482 28463 990017416 46975 46976 752831560 43256 43330 962247884 20328 20329 447921555 44426 44458 265086470 87710 87767 459178192 96450 96372 833929578 22736 22737 997978846 20823 20824 537676132 93562 93568 65374464 53002 53058 243686192 87882 87883 299194484 76445 76496 519430327 55988 56038 549043866 86962 86963 112398799 65427 65428 603980356 52672 52673 947660781 7649 7610 573502880 84164 84172 373254025 81402 81403 916357360 44607 44656 535565471 34995 34996 416876328 29176 29196 273755609 91236 91237 308245314 13729 13730 557159798 15242 15277 928347671 68677 68621 133085387 68962 68995 245009322 69388 69333 897530631 89824 89826 197019175 98319 98238 626559904 23033 23034 655399991 98367 98368 345425190 10436 10437 517620406 78815 78816 247449580 54325 54372 644436311 54312 54362 521706911 7346 7347 448695447 96441 96442 966458221 95522 95523 773770488 18437 18518 842672304 25101 25126 924842612 94908 94982 350794954 22264 22265 498414690 42271 42238 856304586 68259 68260 798941510 60545 60546 799373742 12958 13036 264163119 32601 32670 138120992 51393 51373 453610311 90489 90490 869550018 61632 61633 111299321 2601 2664 75610448 97273 97220 311911069 88295 88297 399474261 7823 7824 25305762 87007 87008 927532261 76447 76448 56338789 50354 50427 824004170 67530 67531 63877848 76458 76459 213179437 59022 59023 363808090 28849 28792 883223690 50585 50605 484516007 31405 31387 268216468 26339 26340 983932488 84291 84264 430765410 6524 6525 960458256 1923 1934 907128989 52808 52817 648203771 10038 9976 912181453 83699 83759 383997664 84101 84039 945886210 12999 12961 684596677 78588 78638 14142431 75573 75574 527827164 70607 70659 289826351 44338 44339 978460910 42460 42461 742177070 50624 50625 392054032 36785 36786 508919161 95868 95950 463589211 62251 62252 985741883 86530 86531 257385079 71956 71957 81017109 22792 22793 104108424 27222 27223 865186275 17387 17388 592346505 87979 87980 163711827 64063 64020 94407485 27655 27725 896340558 97416 97417 841385292 47514 47515 826728049 24044 24045 833130327 6161 6162 569854256 13883 13884 196339177 33807 33796 276763429 66126 66127 309921472 67765 67814 752627754 14769 14733 662296652 83024 82961 650219212 11128 11200 789520705 59978 59923 410235939 10312 10301 586730740 4248 4253 968040319 8731 8732 999984436 43268 43269 568233418 85237 85238 874640110 51134 51135 405897154 87809 87816 373491265 48036 48037 48180180 27023 26939 713561661 54629 54565 830940377 32720 32642 270423462 67312 67271 311759937 13840 13841 102689705 57902 57903 312458426 94827 94828 640805797 67238 67262 841461147 7744 7745 385442870 52652 52644 562240140 3647 3693 258604797 89699 89633 462352919 39507 39534 155133315 54284 54285 291705259 22366 22367 271032456 35950 35884 368738635 46303 46269 425097937 30207 30208 848841350 96842 96834 782981678 71963 71964 886011106 58485 58442 859761791 39724 39641 725567087 97418 97419 307066432 52717 52675 463845646 92075 92076 330958797 11155 11156 614090578 10366 10367 65597905 38875 38933 252722083 7033 6972 118425090 7214 7215 439565482 85390 85467 714904206 65097 65083 659190779 61176 61177 722875808 39921 39977 318365225 76339 76286 695720543 49822 49815 720235989 27659 27692 429237657 51289 51290 30139885 84597 84575 776410031 91080 91014 679942190 51692 51693 323956670 57697 57677 304671369 32555 32628 683611388 68591 68592 634696926 45933 46015 708059987 17823 17824 620542889 45734 45735 788707340 24391 24428 556593082 44334 44335 812324179 99046 99047 653989938 9876 9889 34880274 45311 45312 982620007 12502 12503 489866670 57296 57269 765207069 8860 8861 606387326 67021 67022 768755414 38682 38683 722657612 43446 43531 682147789 85036 84976 119441905 28512 28468 406205128 22010 21951 598822306 52113 52114 495784924 95902 95933 730144892 28576 28594 877042541 56831 56868 400345957 93189 93190 864835292 79151 79152 316276100 44129 44130 727386729 45114 45115 996607157 53791 53792 351189463 835 836 597546848 86043 86044 459780663 96370 96348 265901363 30033 30034 455523929 49524 49489 530919388 95315 95316 543354228 13072 13073 659158534 92923 92924 701769323 3559 3633 354201042 61570 61571 584255976 31210 31281 492071676 20057 19989 118725053 34650 34653 560488691 30591 30595 613940433 59407 59444 382266376 97835 97836 83546246 15054 15055 314552306 26446 26362 140033268 66313 66315 587177995 65689 65686 807267488 61380 61381 280615593 13335 13373 320306815 88418 88419 140959245 11231 11249 431965933 87174 87175 280282421 20111 20168 729555381 56000 56001 495959791 37563 37548 595131598 21812 21813 913682702 83962 83963 527075590 21924 21914 493246292 87532 87449 107931566 56028 55988 500302329 4119 4139 421078331 82092 82093 373479947 28258 28259 760098324 32335 32290 416391803 6684 6611 189432611 70411 70412 771775092 8403 8341 839340028 23671 23754 229884223 96368 96369 808714500 2469 2507 152491464 14210 14211 736694724 90475 90514 821677274 4028 4002 445827292 6388 6389 423020716 58028 58077 412358052 32432 32398 743843991 826 827 997872948 33411 33383 287186244 1846 1847 358812736 45799 45800 576228196 45361 45362 380293276 12243 12252 452636635 10596 10653 350640034 59879 59869 683311661 44123 44124 777020386 94347 94348 650628338 68713 68745 740560195 15254 15255 927577372 51696 51753 329764345 20653 20650 108486010 61448 61511 168737768 93815 93817 980339606 8548 8633 920315976 47336 47337 607027574 38575 38576 335205513 11363 11364 218702470 63702 63764 544288209 11887 11888 510169466 40920 40914 687625730 45606 45569 281297797 34094 34110 543387451 20252 20253 77786476 51519 51520 315878920 88262 88263 602536587 66251 66252 753220169 93301 93302 811505259 46090 46091 112100468 80429 80382 889538076 67879 67962 108342697 5799 5800 454689432 28566 28567 136227834 83703 83690 869444249 31414 31415 909787071 11521 11522 23941444 18356 18357 997932953 72366 72288 129139993 19716 19658 28477032 7449 7456 299122505 56883 56884 86777636 17942 17943 777178631 60738 60739 664062907 97335 97277 104169756 56285 56320 462881896 54849 54798 491633039 18075 18076 248490938 90309 90310 377347024 50640 50560 183961769 93860 93861 215717173 94516 94517 998533001 97311 97396 867371708 46892 46893 242763964 27385 27417 893487762 49044 49045 742983208 15906 15939 19812490 58663 58681 155248597 24996 24997 351383268 81997 81998 149624359 35229 35235 763717458 57701 57770 145584694 52030 52031 899648855 60381 60301 232373884 16042 16088 805472399 61752 61753 1137827 26974 26975 693002125 73540 73541 416746969 78496 78497 930481188 10668 10669 352219001 53055 53056 223989626 91462 91463 477065528 10775 10776 539030640 62604 62631 378539177 44599 44623 346933778 57836 57837 382632365 50244 50328 280268614 50105 50076 59411873 52428 52429 688422152 24360 24430 104506979 20261 20262 165564004 54903 54837 507538481 57295 57239 849647566 45799 45761 383967019 63645 63666 613258078 4917 4936 307090531 87327 87328 512079622 928 929 240896311 41622 41565 898291551 29865 29866 712706506 93379 93461 157668968 71439 71376 582113193 35092 35071 203333946 83957 83958 114104755 77266 77211 189519703 98498 98493 289407954 15744 15745 564971350 45822 45852 492602190 46187 46188 574306672 72358 72321 413196131 84885 84890 100973425 75708 75629 725753350 97281 97282 137624384 34679 34662 434927960 22110 22111 911696584 1469 1393 276254000 98637 98683 887650333 58669 58675 839649263 9476 9534 285198801 20190 20191 855141316 15429 15499 975228720 34209 34159 122572276 48911 48912 977088890 62568 62569 578386515 73799 73800 63631242 13323 13324 768522195 81568 81569 238671304 629 630 292426695 52441 52496 131610599 20309 20310 777609392 22407 22421 253324147 24529 24530 558468428 76763 76678 321458875 61896 61897 86322294 37932 37933 331187548 45054 45055 872378498 32687 32761 390023842 13919 13979 646721096 17069 17067 221317776 16698 16699 614128791 852 932 181684276 53450 53444 324266817 37196 37197 818687167 58184 58185 905457633 76138 76204 539789182 96422 96423 232251418 85078 85079 377581728 28343 28344 84395585 58920 58921 477780278 61796 61832 486743931 93842 93843 618550520 14878 14890 291644706 43221 43170 539919214 40005 39931 382438908 48041 48121 692859882 30778 30853 2661232 45817 45799 842119758 80768 80792 866710427 59814 59815 965897331 90306 90274 424124075 82985 83011 881264166 10994 10941 952751236 26900 26901 35516736 83586 83587 843245802 69532 69502 828279788 92484 92549 838477462 81835 81836 787329721 39436 39434 116244473 20416 20443 766503523 30240 30241 799546807 48571 48572 681287063 52623 52577 225249510 54839 54840 138007291 58328 58329 976301372 23049 23057 967352287 32159 32160 653327858 10335 10362 538771063 39506 39466 835750666 47909 47910 106279330 86514 86515 997958886 16389 16474 662158151 67428 67484 846297528 52274 52275 646606122 80362 80363 377529724 69067 69068 624481244 47207 47266 922537465 90170 90171 172940964 23078 23141 624414891 11399 11400 294686272 59055 59048 113163485 93968 93969 125646519 88879 88880 315628509 23053 23108 677549015 82765 82708 971871306 19024 18945 922448800 20955 21002 63236734 92904 92867 217374705 64811 64870 551270543 1909 1910 61121229 24788 24786 469617072 26055 26056 679001525 74126 74127 638874931 37667 37645 189981784 97172 97156 196075840 38427 38428 902000662 66600 66601 477047237 85813 85814 508965872 32642 32723 989022680 14614 14615 93973987 12074 12075 482801698 82812 82813 656792673 15559 15560 643984864 83375 83310 380126138 82345 82311 443266536 45575 45576 340084924 40765 40766 376925279 61919 61920 709584807 86782 86830 829731209 96965 96966 459388600 46808 46809 853396391 3661 3731 361967059 67734 67665 491503130 97727 97728 825133871 68601 68559 827314972 28948 28949 512775949 50035 50036 229228217 64478 64496 881725546 21178 21179 137580073 56169 56170 431068877 59265 59313 662817812 93370 93371 847138089 86688 86757 625329438 23998 24018 643350170 22971 22972 281191016 15941 15942 971925258 38594 38595 678455629 51454 51473 108438573 69828 69798 784186060 61947 61948 913236144 69814 69842 578442985 36590 36591 227146720 72447 72448 832830136 70180 70181 704794030 17192 17193 564784453 6950 6951 37853509 11869 11870 833340783 41843 41844 693543124 2796 2817 376257928 92794 92795 120941448 63801 63802 231178286 81267 81309 440119859 41852 41853 419346396 89361 89362 903846797 14574 14575 24163011 64872 64873 259836268 59503 59466 926458372 5409 5346 213116778 43854 43934 807128311 25060 25061 835279965 48536 48508 978094197 46895 46896 909838955 76328 76329 818485652 60390 60328 556082450 54140 54144 25153976 93111 93174 795067097 44217 44245 527722275 80102 80047 438264513 19862 19927 611166385 73283 73209 455652669 44492 44526 842466658 35430 35392 486356491 33810 33752 281848470 35802 35803 929136505 24254 24207 19447115 19831 19829 385975948 62458 62459 410980707 82622 82698 86468401 98627 98628 504663526 41766 41772 329474140 95607 95690 736376414 22227 22203 972292421 95580 95581 32917178 61304 61305 178097072 42130 42088 918635198 22560 22544 755182715 29904 29905 68493421 40569 40570 119162414 76201 76202 941494983 80481 80482 529412239 54618 54619 390023645 52932 52887 452328719 48602 48603 986754178 93090 93091 713505027 38509 38453 977118412 5438 5439 718871214 59329 59330 558285013 6110 6111 522965573 5332 5370 720289819 71163 71164 567255425 89293 89275 814298489 13362 13363 275531540 14992 14993 983612691 38176 38177 319077321 34031 34032 285867245 11784 11773 475135596 60847 60848 889342920 87122 87058 42418311 45938 46009 398174657 99424 99425 918741174 14995 14996 30485133 50799 50723 530559198 57752 57753 838453199 75501 75502 415228887 31833 31834 855759177 36599 36647 737890392 53626 53627 864343456 77571 77572 143123889 260 261 152248840 78712 78713 292293105 6793 6731 90695897 75752 75753 428902925 67055 67061 498359864 51836 51837 555791213 60950 60951 586180492 71803 71853 125618407 77004 77005 776329186 72190 72191 893439810 77640 77696 715979417 37911 37912 500447983 35569 35652 280608973 73808 73809 786654537 25510 25578 102861190 25656 25657 690012924 86809 86810 926411168 11522 11523 379248866 74500 74501 957892755 12855 12856 471282738 8717 8664 37524423 42038 42039 916389291 2696 2734 451274534 32391 32392 12209227 78857 78858 265540246 12763 12764 892150655 55212 55295 677510785 39139 39079 295794338 74869 74870 489040594 11993 11994 299121214 85934 85941 851687266 11773 11699 385742419 8748 8671 866394086 80354 80327 459124500 79276 79277 147636436 53969 53890 400134275 86039 85977 830393847 41990 41991 508782095 34875 34876 699861967 31582 31583 766297522 72584 72585 558829109 79303 79241 21483498 93392 93348 108744471 82523 82585 550831768 78446 78447 388981213 72741 72742 623434486 68608 68529 509457229 43496 43528 889669491 97252 97281 988447600 70868 70869 685722800 15327 15381 163372593 55602 55664 411029449 15531 15483 130224683 60369 60368 479031059 27476 27416 489398064 7007 7019 758322156 74328 74396 94466694 90277 90356 323904396 39862 39822 145604439 55172 55183 16651551 72201 72202 85554588 59732 59733 861221801 57248 57169 404209368 52240 52179 914979974 18463 18409 415740921 49884 49885 862798997 62823 62824 531982247 23134 23135 930664715 7143 7144 212280487 52762 52726 708768056 83315 83316 807808013 38624 38625 456231219 28959 28960 20366280 26920 26921 278172077 56083 56084 51440291 44051 44052 461631940 60767 60768 463317482 51924 51925 374080134 35307 35373 516178521 54619 54620 194791904 1651 1652 619946454 18622 18623 11462424 96269 96270 660753642 67573 67508 556351932 69171 69172 876930797 26467 26422 818810710 95522 95497 401600108 32533 32534 712206757 67806 67860 413194709 66241 66169 764592071 55125 55126 753782554 61821 61857 490102328 52988 53046 271724724 79042 79043 641952007 85827 85828 206105982 40535 40510 38255096 60810 60841 218550036 70880 70901 797237140 33046 33077 860105522 103 167 590140576 40358 40359 770713476 29698 29699 307748656 50872 50837 652715009 98843 98844 266362215 43782 43814 873911906 74795 74738 418696305 81244 81280 768261017 8270 8229 556331095 72815 72816 638661071 41855 41856 478223582 21412 21443 144416635 60035 60036 909302497 12474 12475 434286044 80444 80445 794320414 94 73 304816487 37970 38040 265398536 45789 45790 74373566 42669 42637 631300110 79858 79923 756990597 774 849 95108764 48481 48482 75203977 40823 40810 984686179 67141 67195 581586545 96410 96438 607991382 75716 75682 966475670 81078 81079 216637854 89776 89829 3579303 99057 99087 276578800 21844 21839 265714829 71331 71389 615838967 54394 54395 821080005 88201 88286 329862872 72276 72209 673132491 97817 97818 77524800 63237 63235 28395824 8351 8352 967713028 64090 64073 592572698 5654 5655 235423388 80091 80006 122314176 77256 77293 645847940 98562 98563 144787637 87927 87928 127226529 9288 9256 882771469 80386 80419 913274176 67925 67932 840505462 81341 81342 782021542 86047 86043 613249270 68916 68917 791350544 88842 88796 263654422 55038 55039 250870455 17031 17032 772187161 36423 36488 394797552 87779 87778 299383426 53694 53695 737716685 86161 86144 833532626 3249 3250 562304428 78443 78360 17537152 82180 82129 689348133 75505 75506 905051454 93507 93508 990894516 4683 4705 614302844 31912 31913 149435662 28663 28675 173541681 32410 32445 102701605 40240 40254 438782137 42739 42740 911590290 75568 75569 294954514 96005 95976 524796892 40313 40233 207516202 95647 95648 213566669 10173 10174 848343461 69813 69781 691252838 14596 14612 776599455 82717 82703 83392224 60754 60781 642569202 78725 78780 21743502 24024 24025 210371945 95652 95653 373643721 82167 82208 151822463 62852 62853 308240638 6223 6207 997188320 52241 52186 878268962 36407 36408 826211367 11666 11685 739313583 4052 4053 600036765 16864 16946 667128110 39409 39410 223236825 62660 62661 288587737 90352 90307 750272762 55248 55249 618747786 93068 93060 801865371 21351 21394 742069145 13214 13215 637448698 29838 29839 622824233 61981 61982 675432518 33710 33711 431438284 50767 50793 183398073 5352 5338 255789498 85135 85064 196510092 1019 1020 487342962 89438 89424 756246051 76777 76778 406806926 53361 53362 877775636 93436 93445 962938755 50145 50137 744341513 40974 40975 499123798 27888 27889 681649359 63823 63893 249155968 51199 51139 474071876 36103 36184 969083975 13044 13045 159810936 56997 57018 532021031 12709 12710 138486438 62656 62639 134612968 87876 87877 962556736 51867 51868 536666391 74291 74281 611963215 41065 41066 85061332 19264 19265 537939784 80830 80843 197005966 23428 23365 122355516 67856 67880 715737817 34621 34622 918105838 65900 65817 717372036 58867 58852 860796666 64987 65051 287360482 42013 42014 611671806 5434 5425 404851098 40003 40004 261494748 67814 67815 992864920 88375 88333 684312170 83588 83609 85310303 73102 73164 534539525 45568 45569 785146946 78977 78991 166497272 33610 33611 947993576 94555 94556 257866235 3128 3111 951938583 96614 96615 915017367 17571 17487 391227956 19521 19522 974656018 89923 89924 921577209 15000 15001 15056916 43553 43554 952827384 91425 91412 635999675 90019 90020 984609469 79659 79660 90850722 64081 64082 452877252 37319 37238 86033042 77530 77465 334034243 34231 34232 812143544 95372 95450 898888449 17713 17788 52410006 80480 80481 629016841 90702 90742 911020010 31454 31455 939547842 82232 82233 305374907 21374 21375 883087932 11515 11516 639221239 82755 82689 61895145 66845 66846 71190253 56230 56231 185721822 26657 26584 369812205 64816 64817 391219674 32418 32474 10514350 13704 13705 926709552 83539 83506 722983298 27783 27747 511660608 18885 18870 490074136 12768 12769 32684552 60742 60681 414105934 24813 24884 725784694 76251 76311 313573703 30560 30616 424608455 8035 8036 108378555 35232 35217 620336430 42531 42532 841075442 59643 59644 8871527 37725 37756 678548756 35872 35800 211014905 62375 62376 475009125 14070 14071 296964329 79951 79952 523755340 20615 20616 326241575 40641 40670 203205144 35910 35864 193256210 50049 50050 742698822 12842 12783 475219936 17458 17405 41961014 74211 74135 625218329 73690 73691 464123202 3887 3920 691151173 56130 56131 192389263 4398 4399 51642931 14498 14495 395410089 44778 44807 521279029 55932 55916 329872621 19934 19935 306668044 58962 58949 135309585 42744 42745 401196685 93889 93834 418636414 20175 20144 333021689 87352 87429 471830405 52950 52894 911122511 34032 34050 922948808 95804 95814 934701485 69893 69894 496384264 19417 19418 215054601 37946 37947 763128845 95951 95952 898650181 80590 80582 786320601 53605 53612 262981891 9688 9689 553562408 81190 81191 407315005 27001 27002 448154370 57875 57876 599370549 32652 32653 606238441 65093 65160 570895312 82391 82377 807867464 98843 98906 193307037 29966 29967 631030138 60991 60979 854379934 13479 13540 971663051 50542 50612 639170879 45510 45575 464350690 38797 38798 601477520 44942 44979 463400870 48173 48174 818151735 43754 43755 234081932 46767 46807 815765331 57119 57120 233629484 85387 85388 926816058 42122 42092 862792542 33124 33125 293949359 59781 59748 570870800 8711 8710 299078061 68790 68819 566396677 72165 72171 449611612 37726 37727 897711383 53623 53624 72793123 23245 23199 65093048 48371 48347 266782458 20501 20502 794649040 26705 26706 8505700 84565 84579 990766176 38647 38700 558864332 85693 85769 160382383 86417 86418 276410070 76219 76220 939278429 81254 81255 90060555 72105 72030 703530472 40456 40457 758236750 86575 86556 948714717 78542 78462 681929371 39905 39902 726087796 6579 6514 595196541 54877 54878 560940458 662 663 236173855 61456 61386 56992311 35256 35257 507652768 93336 93312 241530326 68143 68144 494971697 64945 64946 520782767 46310 46277 878472593 94020 94021 968314047 93650 93645 577238252 93764 93762 856399199 98173 98174 24807226 9178 9179 239261640 66857 66858 386482532 43007 43008 866622757 58706 58707 589730192 1618 1608 996377782 13735 13736 139655192 19146 19132 911775871 64613 64614 958285812 71116 71117 313614706 4001 4071 310731318 70700 70701 645682593 95976 95962 219055579 14936 14937 501052288 65040 65123 254406424 57674 57715 385634539 29373 29374 743612940 64952 64953 620888493 8854 8773 410945921 92712 92713 121189700 53460 53461 977205093 3577 3589 398622865 86032 86089 908939434 90007 90008 43356821 11595 11596 958072871 39586 39587 450589312 91865 91866 181506865 65302 65296 307505289 76642 76720 728953679 97776 97825 246533033 20351 20352 647467925 88921 88922 57316305 14405 14406 929322573 20259 20332 499425211 89626 89586 932000857 12879 12880 478004337 54091 54162 868082718 19749 19750 13847862 15616 15668 407979744 7575 7576 197996126 38971 38893 967735203 82319 82399 753207648 35230 35231 184819921 73150 73151 32156655 22697 22698 16284550 34075 34121 421426964 33646 33647 707380257 36286 36259 981507960 92078 92079 164025366 62881 62882 972722430 75675 75691 276781856 46570 46507 300223397 23786 23828 271644016 86405 86386 419261099 69458 69459 92564638 60256 60294 886075310 8010 8008 268781102 9146 9147 798930975 86081 86002 689167927 76834 76888 82062457 64032 64040 803958623 3567 3491 209997939 97837 97838 220833553 96401 96409 363996293 1981 1982 457410639 18228 18229 875090348 66526 66533 232954332 44671 44655 502799392 4346 4311 587875330 2338 2355 587305727 83960 83989 178783138 91716 91717 416057402 69814 69752 756071505 30816 30817 484746711 46776 46710 987600367 46219 46270 258662519 89489 89460 410181005 89374 89375 680909191 87621 87622 14761242 25370 25371 920593840 27238 27239 928523874 40615 40616 70869947 29735 29736 352744846 32140 32102 686582746 68866 68913 349665724 12869 12913 662491066 9379 9450 263334122 24399 24400 902808837 18603 18604 906529046 83321 83288 950805773 87493 87571 752579 82145 82176 964322579 21079 21080 479253691 85949 85950 410298182 31628 31580 43447736 36733 36658 358465056 69682 69610 167638651 43566 43567 880937625 22855 22782 400728289 52957 53037 361964687 47044 46968 912780208 43138 43139 204268285 82983 82984 123800231 43763 43764 827531538 70833 70834 240456139 67035 67067 136663869 74306 74390 233154854 95297 95283 274731133 94445 94473 217135641 97802 97844 504755482 8244 8245 478613108 144 113 799277872 11183 11174 463682139 11158 11148 112809256 55580 55581 249589266 2369 2370 217142892 97520 97458 136543863 83042 83043 888697930 28261 28262 21493806 99322 99287 569753242 26140 26159 914108670 69116 69117 414965241 8758 8690 260548868 32178 32179 715000602 1378 1425 813081531 5126 5127 93257499 81700 81703 886560284 24157 24158 226713057 51870 51914 25023413 41094 41078 185405859 43784 43785 744844609 89484 89485 932884111 84742 84748 533185879 849 907 976789549 88882 88883 184721947 4160 4177 81335081 17333 17282 22305867 9272 9273 379938983 33189 33144 131405218 24790 24706 221177137 60192 60176 828669223 44820 44881 990454369 84934 85010 691575374 96379 96424 798725460 37128 37134 814403346 82374 82369 676955036 64144 64079 957563396 19534 19601 573416478 38400 38401 895630552 53266 53249 692784391 92775 92776 346368158 20821 20849 569241300 91608 91609 35823961 91513 91514 31663023 62677 62678 589379657 76821 76877 189387146 28966 28957 984750306 45882 45883 744218175 2682 2683 567186965 21191 21210 615685994 88947 88936 779092867 37437 37438 577531465 29828 29829 987774239 81423 81397 885120063 45670 45671 867480025 38666 38667 516197250 15732 15733 893051042 98420 98421 136467065 8842 8843 445922307 65783 65811 57556431 83609 83610 763042068 7686 7687 996975107 99499 99573 757761669 6549 6550 426137046 89148 89106 334869400 84910 84909 835527696 79743 79744 50431868 59584 59585 654867515 45701 45676 818069621 42213 42214 83823949 46794 46749 530978038 21725 21711 822099043 81116 81161 161680053 19461 19384 392433695 82817 82733 299556026 70843 70844 79886763 73642 73593 921080615 74722 74723 322870305 82178 82175 541884350 3955 3956 490092564 23698 23730 23335932 81691 81692 307046710 88779 88843 171015048 60226 60227 493515042 3345 3346 892949618 48477 48507 685459470 2236 2159 849211310 21170 21171 290567271 22978 22979 843418305 8076 8048 712996520 10483 10551 663151446 1138 1086 663890833 68289 68290 762802130 7058 7132 200407640 41097 41098 36910015 82014 82015 653727593 17348 17349 478042882 1086 1006 832067633 41709 41705 797586062 83263 83264 953952473 32838 32839 391127670 92390 92366 757422454 5580 5581 599289882 44596 44597 96371450 61242 61212 744583588 59199 59200 281072821 85431 85389 970179415 91690 91628 74995075 39894 39977 938454704 72833 72834 862117801 14603 14604 684105795 72459 72475 2802590 78959 78970 976660587 9948 9928 68620326 5994 5946 919682049 69210 69211 691251316 58404 58467 204478220 68566 68567 345848634 4800 4801 30750381 76386 76387 765487076 47757 47758 815650266 47140 47113 730116596 97925 97926 449048234 91131 91132 359958292 94673 94720 980980213 40833 40834 301726665 61807 61808 523254848 96143 96077 920958763 61710 61675 328286484 94404 94470 214249875 79417 79418 929673601 95176 95177 510358976 76769 76770 650355004 68134 68135 431403812 7157 7158 500209460 792 736 509294900 12358 12359 458781126 54041 54020 443473392 25679 25680 571344643 77259 77215 199844416 94811 94812 845430620 37055 37056 917186683 34840 34837 194359673 10865 10920 240824709 78541 78604 704068793 18404 18405 203990766 7320 7321 494759463 15887 15825 701846999 50445 50488 85858935 20514 20515 922898646 25078 25032 761266361 77615 77684 446608669 60394 60395 355439739 74375 74376 398191019 88083 88084 724600376 15782 15723 220183571 58301 58302 869139720 95913 95966 257405916 15612 15547 697202654 48394 48395 448517599 18307 18308 391765543 55000 55001 253180991 76132 76155 664734193 65844 65914 799199915 95273 95274 730755890 2372 2435 602191979 64367 64368 453202221 3858 3874 817488304 78293 78294 212177747 61410 61388 364252658 21400 21401 64691578 58696 58660 711281753 29052 29053 23771782 15439 15440 119290174 83106 83107 175379642 30903 30868 942005371 83104 83105 895325098 56838 56891 618720890 11295 11351 730066821 24466 24388 112615341 19603 19604 952128886 21036 21066 742295242 18442 18443 182295681 7484 7485 126320972 64993 64994 243703863 9189 9136 890984309 4623 4597 753643015 20212 20213 288394213 79110 79096 718927757 93420 93496 133444333 4423 4424 699359285 82778 82856 157371580 67853 67854 170481031 78166 78167 768152976 31244 31207 325553640 5470 5471 11327983 80586 80587 779993327 35892 35880 456098899 37880 37836 877346133 22243 22244 34889812 4946 4921 203945044 24331 24332 753431381 31980 31981 101292218 86707 86708 225028114 56184 56235 286421124 92354 92326 337131262 10299 10300 426739609 99838 99818 804935963 62346 62347 814536397 11733 11755 873923152 90710 90711 93056858 59961 59962 680707311 18541 18476 646995786 66667 66668 762962905 3752 3682 559148710 70807 70808 371622139 41395 41370 146455929 69860 69861 19176399 30814 30815 242491723 29080 29071 796750005 29639 29640 816606353 98085 98163 789058349 81997 82039 733061352 90863 90864 258855845 5892 5938 159984882 89683 89734 135279105 11777 11713 396648583 54632 54633 627568214 57373 57433 556369739 48715 48716 320036952 46140 46175 867422143 14279 14225 705785583 45514 45586 561819089 84693 84681 303556775 50113 50114 788752683 10344 10345 258561328 75236 75237 687199902 31862 31863 120917415 85281 85315 430017801 81050 81051 585733493 30298 30266 429791235 82772 82773 899704524 99835 99765 95555686 26312 26313 994515148 95253 95261 629852264 44237 44238 47168623 29695 29632 496255572 74232 74150 990938587 33493 33446 276244754 12167 12168 30873579 18471 18472 150238259 74797 74798 97600178 56751 56752 21069160 61994 61995 169824956 23652 23653 884144107 87166 87167 132364003 40931 40932 321834308 47908 47909 226367352 50470 50471 854257783 19379 19305 948419638 53746 53747 669668129 28899 28900 637770046 17941 17865 549920782 22149 22150 212756258 51236 51237 1873184 87554 87557 38098751 67492 67483 430147527 56026 56027 533513643 61644 61662 439158312 5584 5585 539296558 78849 78820 815251899 73039 73040 634656659 16321 16322 710894079 78548 78540 769049218 98396 98397 678634373 7098 7099 859806745 22011 22012 754870279 15095 15062 707630177 92586 92587 643174795 43393 43394 664181938 42061 42014 266803424 1498 1499 588629719 36008 36009 378725247 79006 78942 663872671 30464 30450 64266608 52922 52841 243044117 98028 98046 849411886 88992 88998 2875487 53003 53004 629120302 56493 56494 785252276 83693 83728 821889802 47900 47901 609233114 98651 98652 213383503 43731 43813 949027353 60181 60225 212090705 6507 6508 510106845 70297 70298 310757046 15705 15642 927278324 75866 75823 739047640 92741 92680 551823349 6677 6675 357894873 89416 89417 338268469 90452 90427 326100474 5005 5006 96168011 93414 93338 35917173 9167 9213 680529736 80043 80065 494147806 2526 2527 980088997 28156 28241 351201108 43581 43555 392574198 37883 37884 725334459 45640 45644 448420670 38915 38916 545096518 47637 47638 622478706 83475 83476 572890748 56593 56631 23944999 31904 31847 101957970 37034 37035 365706542 80219 80247 625737446 26065 25981 96109705 37056 36991 895081182 49405 49453 921752305 97006 97007 522178657 81061 81069 869175300 80709 80661 640367670 80716 80652 761431290 30353 30420 595176013 30542 30543 631352971 56145 56146 449669866 53493 53477 16709165 80223 80224 360747178 82877 82797 533698762 76174 76228 595273003 41730 41764 77527424 33750 33670 183974529 24281 24233 81870186 89174 89207 581035838 99698 99635 702803340 66063 66124 8800824 15082 15083 696252617 91796 91816 858117077 74550 74551 990940069 56585 56661 663168492 12194 12129 567076347 35892 35852 613145342 79556 79557 571545113 93516 93536 825016863 97314 97315 447347517 89427 89485 814967560 64079 64006 729036812 85219 85220 313091682 29146 29147 846785097 17637 17638 508203249 99593 99594 97347438 58129 58122 859868527 33009 32946 275557962 33898 33962 513211999 34944 34881 198608424 7099 7095 874466587 3100 3101 117873146 66535 66611 201537309 45879 45880 281719558 42158 42098 482004161 87182 87115 420341693 32967 32968 474281329 31205 31139 829522727 90681 90640 745360044 40581 40582 167300541 5737 5738 856088749 89575 89541 141135226 87264 87192 565096573 43913 43895 679244645 78076 78077 343147968 47773 47820 319077047 18709 18710 63587846 76335 76408 688179980 45955 45956 194863355 19373 19403 753034568 70465 70520 107503167 84143 84144 656929258 23040 23041 418848265 77956 77957 525842538 94761 94762 268190005 79247 79248 906543846 43050 43051 692793490 74358 74329 240349008 28172 28173 37357927 34423 34418 359706699 99387 99388 734797678 86150 86178 110775644 90005 90030 653530571 2319 2396 555855721 92218 92219 672585291 37223 37270 639362619 93026 93033 347317272 90816 90760 712568601 73028 73068 630717824 38165 38166 513075156 9244 9264 841457810 66745 66746 647219788 23565 23566 400285546 85191 85192 251904608 79499 79438 850596151 34114 34115 865650593 51637 51638 406681369 6368 6408 952710876 52249 52250 221828514 96436 96437 848060762 69109 69110 587962225 76243 76244 439342467 91573 91574 528498860 87791 87869 480634394 22942 22943 838240343 94598 94599 635519436 70268 70269 328681979 31592 31639 321929389 88671 88714 992336192 7419 7497 174129804 19589 19590 576518130 2215 2214 927687182 88176 88177 952049053 94531 94532 198497849 49823 49887 78890443 59582 59583 475396450 21218 21175 814774631 73705 73679 327205814 14743 14744 695995335 20848 20849 348000410 52674 52608 557294131 19822 19761 916613176 33225 33141 79855985 20911 20912 867560284 37619 37551 353521735 47523 47524 160649756 6864 6867 288069277 54909 54967 959470274 22530 22531 744290036 40634 40573 600773326 86269 86270 329649997 4435 4462 171966269 99367 99368 54882026 53413 53414 903770656 50948 50949 394142528 88489 88570 868244586 777 778 371487603 14559 14642 391714294 97061 97062 361343068 27772 27773 468009066 42640 42679 481779606 83313 83269 371358293 39727 39728 507468226 14612 14688 839887759 33098 33099 658322614 88546 88547 179821790 36807 36811 143300369 56095 56028 63632096 31371 31372 373585555 78711 78712 562447428 91292 91346 913093317 22811 22755 32253633 94162 94153 251458162 77699 77674 460938905 339 340 389884412 72269 72328 379897040 74355 74356 691702675 66155 66215 459911300 19031 19032 149395663 23221 23222 696315325 11514 11515 659950764 58944 58945 893624663 96498 96551 830161956 11280 11200 237054048 31574 31633 196641975 46286 46326 901561726 51831 51840 736889617 68915 68922 969366732 91497 91495 937206060 39007 39033 948673647 63542 63543 926378475 35690 35624 610350514 82204 82205 575290564 91574 91575 116796684 96586 96611 649643464 53137 53098 524675473 52235 52236 820447702 2316 2317 841546410 40734 40751 636228922 92689 92707 978372871 86622 86623 704535279 88288 88203 322045336 85373 85297 588392761 34466 34467 286201873 90899 90900 668594610 88414 88420 844073687 81211 81212 562186072 24725 24726 357885947 73124 73154 970027722 11184 11185 690393268 54579 54580 157851514 9041 9021 811833643 63876 63811 700957643 9900 9945 819344974 9950 9869 971175093 6469 6439 548638675 96179 96213 630398911 64090 64041 257196201 17120 17195 765746559 63203 63204 28032923 8454 8521 858820701 27975 28016 533438559 52857 52902 277000722 91527 91512 305335398 33564 33565 976912231 75195 75210 434250281 82813 82854 559707013 99214 99221 805669964 96088 96131 319997536 8300 8301 307385971 31594 31607 866409159 57144 57145 726672531 91322 91323 713025458 92925 92874 762598140 60311 60370 864921506 66883 66882 252542911 26380 26381 381853272 81907 81838 40160680 15375 15376 42960382 30330 30412 91414206 82303 82304 949077477 84264 84265 801763947 49799 49800 408009526 78424 78425 857442686 93481 93482 637848180 64413 64375 879263794 46495 46523 18201257 33462 33463 944206331 22312 22375 401604417 17413 17414 520620089 59383 59410 425052772 95727 95728 959954094 618 616 333313366 12691 12692 388661629 38467 38468 71225592 95032 94995 96779666 96870 96834 703458112 21055 21056 532331767 73580 73582 284266662 55353 55281 802950565 64203 64204 822111544 23253 23254 494781378 27123 27124 956246469 62666 62599 583927367 2710 2689 819248991 95553 95554 913219225 38249 38250 777767514 80812 80891 857731869 47630 47585 164508314 65808 65753 977168140 61976 61960 871544496 46629 46630 467869342 30556 30557 52648931 31428 31429 617873002 80435 80436 622559338 886 843 713486610 44386 44328 553467492 94434 94435 421915988 28381 28382 463616187 21514 21515 734024308 12328 12329 363422337 85864 85894 494738021 36278 36205 998434682 75175 75176 710629686 86457 86531 232102976 46530 46560 751735707 91366 91367 493278111 30247 30204 80840654 86628 86629 584277699 46509 46510 973421718 67070 67136 842513978 51860 51861 9887030 25557 25558 197031897 73826 73836 562512375 6238 6239 556887384 250 228 82396538 63913 63914 649994492 87055 87028 710808747 66989 66990 266235738 77803 77840 66016359 56604 56666 51554598 56257 56258 2668824 48439 48440 226538308 45904 45934 697700151 45224 45234 565852931 27051 27052 795631329 5368 5447 923576502 72340 72341 422647178 43797 43798 288400205 90877 90878 233562215 32924 32883 664841556 3911 3990 982891292 531 580 105364953 78655 78656 597556176 4721 4642 186063013 95266 95330 441009865 89689 89766 788038862 85264 85231 670878049 47978 47930 729072611 52747 52711 768427609 66248 66249 643217524 65052 65053 735089831 49124 49073 913392264 74924 74849 218353931 47793 47827 889270280 44761 44762 511397739 45484 45485 988788951 4162 4163 307884559 82985 82986 955380902 25089 25146 971307177 93146 93149 341817079 35759 35745 816174467 21322 21276 216913028 10870 10871 787736951 82484 82489 458902419 58805 58806 725539315 36048 36049 67599741 13002 12934 974502244 96068 96069 60831718 10551 10552 686234130 88907 88908 674899501 81615 81616 867374098 21303 21269 858995054 18717 18718 418020116 9517 9518 993767987 12448 12449 986421710 65242 65313 330555459 90558 90628 810331508 55352 55378 628972852 57463 57464 994389581 15168 15194 769455823 97148 97149 60332060 22188 22194 955963731 52810 52811 818947917 71565 71566 558021615 6167 6223 144658814 20040 20041 277684536 11501 11457 845568681 97888 97853 479059732 37198 37199 762701243 99249 99266 434590026 49016 49091 445380433 33657 33658 521312186 93826 93906 108990959 69012 69090 899526299 23799 23800 156804675 49075 49076 349219021 83309 83310 558354985 37094 37095 107521402 75459 75460 241612769 83025 83026 331219113 55707 55708 70512304 4498 4506 957417842 83222 83194 85509310 1632 1633 225437533 52732 52697 919563417 85508 85509 606359020 35746 35747 695109162 20864 20853 311153288 66290 66291 816018249 98438 98439 591614839 57541 57542 847272992 5382 5317 434548571 31187 31188 139459315 18983 18984 912139896 64203 64285 644108409 10252 10307 632227719 24816 24817 42802355 26177 26180 154154445 56365 56362 572659954 65039 65040 280090349 4898 4899 239089389 40778 40779 703998740 4447 4448 542652677 11954 11989 184132264 30578 30527 604746301 94561 94562 199945230 5216 5217 242600789 36916 36917 697450859 18072 18110 993684628 98829 98751 263424255 5264 5265 294789939 16534 16535 938559844 9406 9407 268787540 71094 71052 130907235 83904 83896 130407800 24981 24982 703163946 57159 57172 613884397 67017 66952 904048162 75743 75783 887649670 25339 25277 272548671 6720 6721 848607391 37759 37760 949834768 54721 54638 173508729 33773 33813 662457472 55068 55117 386627036 74216 74217 464361979 55973 55908 131502012 39176 39196 434225770 9343 9344 604841140 37699 37700 24131105 76657 76658 279218767 45289 45290 995908870 24165 24142 321884027 6696 6697 465287284 26089 26090 193805679 63396 63322 22753296 68465 68466 181439076 57460 57377 893272880 13005 13073 657899522 17862 17863 409474630 1037 1076 929241596 91027 91094 609642092 23563 23564 667483147 70839 70820 394121 53507 53508 442018144 68419 68420 696134867 53946 53947 23195088 70937 70938 248791550 49567 49546 126793532 30956 30957 671084491 52982 52983 158017652 57141 57142 191481092 83402 83403 554378626 68927 68928 656438160 20966 20967 367916612 95316 95271 596280039 16787 16814 617013708 37483 37464 268065995 33308 33309 165920673 38650 38651 683979630 66427 66507 389866350 15799 15800 720315009 40599 40600 344678531 65665 65666 890380257 18012 17977 451578835 77416 77417 990199869 35430 35431 431123933 408 349 84755798 83596 83597 863989330 47519 47543 456763614 37666 37667 884301128 96731 96732 465781426 94688 94673 514057042 89128 89129 468636417 72357 72358 328682422 23688 23689 914476552 78089 78090 139666859 51481 51540 734744142 27749 27750 529366136 94784 94785 475900225 82438 82520 801562356 84741 84742 434268350 42566 42567 807412231 71259 71332 807763874 29207 29275 225482594 98565 98490 896719500 57357 57277 343624881 79430 79413 574042693 41991 41981 605450458 35799 35800 192583615 47047 47048 952605956 14946 15002 352980583 55219 55220 893662450 67688 67689 640454561 6308 6309 945874887 97981 97902 421474129 14923 14924 925188981 56245 56246 360090679 4353 4354 379558858 35156 35157 635179083 8316 8317 388156485 51823 51824 57019993 42563 42564 332016113 81609 81610 768001919 14346 14276 347053343 6357 6358 785664357 27109 27110 129140120 39825 39794 496259169 40416 40398 401289491 8733 8734 753278545 5843 5899 436702779 7264 7265 705303102 83791 83855 461291457 52660 52619 758290069 29260 29261 158259109 45728 45667 892845567 92743 92658 560247444 3724 3762 648868661 16795 16713 253808188 17536 17537 749313652 86093 86094 156522557 89104 89105 392489110 37213 37214 275109953 47325 47248 488447296 21789 21790 763495707 45660 45701 868993387 24869 24870 134545400 35525 35465 62579480 68793 68794 742621365 60593 60565 729195881 75258 75259 226270672 72281 72282 377645090 98975 98976 973899882 21593 21594 263283846 8346 8319 574085363 22061 22062 163724063 94687 94654 29537125 16151 16204 428187275 23181 23182 176177102 3933 3942 926295972 80575 80499 649590987 64771 64772 120755777 95391 95392 606482992 1685 1730 665256504 1 18 283609372 86556 86557 162741405 21443 21428 855563507 37850 37847 371102366 44309 44259 635662271 80761 80762 330428095 64572 64573 653170729 30222 30223 705827128 20117 20118 731813081 78475 78542 537196370 38429 38430 626427955 57212 57213 93426128 39279 39266 513326728 71887 71890 502666941 96407 96408 207140683 81747 81733 342567443 1667 1608 798949844 80270 80271 360197937 96122 96165 452392679 76275 76276 325497796 12897 12945 387704319 80754 80740 337924813 97433 97434 758933488 98718 98743 205024283 75123 75124 562669126 7343 7294 569431706 77113 77073 237711591 62174 62175 914332449 62895 62896 818049316 11629 11558 894454450 82007 82008 825507606 81558 81589 786510191 67337 67338 991351429 16851 16852 379683836 31643 31644 591406253 75372 75373 494252309 31242 31243 814258118 73729 73721 629903979 41696 41697 308966359 86608 86609 232952397 64301 64357 880232244 12685 12686 744718895 15173 15219 38137048 84479 84456 385448922 32754 32801 605898131 14377 14378 193663945 43582 43524 931174747 61352 61283 598167924 68244 68220 222067722 72779 72780 624680187 21759 21760 12845747 6557 6498 350087192 92042 92043 754086042 30040 30025 38241107 61888 61889 943729488 37805 37884 235548883 55959 55960 692008028 48034 48070 58236462 60578 60579 551282836 45509 45510 189824701 62962 62960 97363087 68962 68928 941997553 43913 43914 362900347 44779 44780 152770096 35894 35843 61175221 74394 74395 610563165 33288 33289 379307024 65632 65633 310908558 79815 79888 199960389 89116 89117 454014536 82167 82096 549206005 31853 31892 639476556 4107 4149 420627751 10294 10295 793810162 62786 62778 931556943 55042 55043 81985565 52789 52786 64759181 96034 95979 559007123 5410 5411 741999528 68064 68065 773717440 99854 99855 35959073 60144 60112 452126679 58846 58847 699132962 44317 44397 222167758 57895 57896 865524820 27004 27005 896692696 75884 75885 633817597 18813 18814 522721167 92710 92762 287254521 63288 63363 970392073 9964 9976 693392532 55583 55584 732335409 83931 83932 902752018 28477 28478 176749379 40025 40026 958161965 83501 83543 821068691 74484 74485 644284255 89117 89138 331777879 29590 29591 200341373 16085 16017 504119274 11034 11035 241995430 71685 71722 720792129 57384 57385 212145538 89312 89314 706205456 70538 70539 632354118 95655 95666 963910713 74050 74015 763535490 94719 94720 22281598 58180 58181 263179062 47547 47508 329195440 80076 80096 381704366 35096 35126 366905374 25725 25726 969983807 93339 93395 801263073 9787 9712 258355440 67653 67654 659488286 2124 2125 364859237 46025 46026 241252309 38131 38132 859094670 57241 57252 143059911 10304 10305 925771835 53008 53064 222746870 21840 21896 991195336 37270 37207 69972870 56137 56099 513549128 70831 70887 237776115 37558 37559 998978923 53719 53702 162412739 19937 19938 89274366 62562 62563 147932357 29432 29433 914375699 70259 70260 771150418 28914 28945 602231091 97271 97272 637989674 96782 96857 164546403 79576 79577 296495615 91619 91620 140491342 31417 31393 617853202 37286 37325 934793735 73123 73124 34544016 2363 2341 805423138 14904 14854 177228169 99570 99571 352928418 66032 66033 835382559 27023 27080 585153438 30053 30066 677636979 16410 16425 468742640 50379 50331 762341635 95473 95449 375016466 56906 56897 288222609 72942 72943 960110487 73497 73494 74247302 38846 38814 999682224 44567 44568 502828351 42867 42818 482358062 66478 66479 761556792 44837 44791 273009931 25562 25597 935815501 25667 25679 60565797 50432 50392 914765245 44458 44528 815196134 62449 62375 825771268 98452 98453 681377985 32493 32494 500527466 41291 41223 465275725 61856 61791 99952356 52612 52613 172006315 36682 36709 408694929 287 288 679474053 97372 97399 867320396 42665 42666 602718208 89913 89939 316497310 75886 75887 206717720 85682 85683 299493517 78698 78699 400306341 41960 41903 441646996 54517 54518 559269284 78449 78452 638245793 41086 41087 140394744 78891 78892 348059369 50062 50063 35753203 97516 97517 419680279 34310 34311 327908354 969 970 712782021 73528 73464 153028390 73194 73195 831369639 17481 17482 531818674 95476 95477 304559871 63942 63943 591990907 30548 30549 275698677 75034 75035 886495785 39726 39696 910132326 64944 64895 856378644 2513 2514 929403164 39054 39055 383895138 42590 42591 636131345 92926 92927 944237836 992 993 599962315 52337 52338 883160738 60062 60063 539489280 62398 62399 862562813 71115 71149 701059785 48224 48249 802609735 70352 70353 619378137 99111 99028 104532811 68234 68235 175130957 93097 93098 182836676 1434 1418 500294356 94805 94871 534494941 77431 77432 395466268 51437 51487 616827622 6300 6267 991084547 65718 65719 866142927 59415 59416 446318412 1107 1076 184928236 88738 88802 626292618 3235 3236 824686570 7552 7553 528694796 30694 30609 744251122 29619 29611 553441232 65769 65699 858995023 71423 71479 257702397 26697 26698 24041082 63126 63127 554686393 93748 93705 954905331 84882 84803 636519592 9632 9633 241996158 67334 67411 872055259 37992 37993 825622758 81809 81810 207652468 77642 77643 406294726 34871 34872 536399083 42873 42874 886980271 85517 85518 842555772 3963 3902 487064069 36445 36446 50726105 64063 64064 838190379 47581 47612 522922954 70533 70513 933607930 65499 65462 277419802 85087 85088 755277353 15208 15209 788801059 19226 19239 128590577 47045 47046 427811846 43420 43468 797288572 13973 14000 476491884 90807 90808 944837595 98168 98158 788192236 71973 71974 286905731 15158 15159 168673527 8855 8856 987346767 33470 33471 8424017 60178 60100 587734021 37371 37432 969081302 14338 14339 783735605 84441 84442 138318179 28845 28846 769389318 77225 77226 738525583 24952 24953 149572651 34454 34520 194085065 81700 81673 675283790 73424 73353 139360409 33751 33772 972879796 81764 81765 243512234 73096 73052 863464842 93215 93216 27992282 79539 79543 987106602 62452 62453 431203309 72427 72368 573153715 71265 71258 880103119 78602 78544 965241338 94238 94264 477964546 82555 82556 409016784 84219 84220 73663143 38826 38827 686512378 59913 59852 442549230 24994 24995 314595776 87572 87569 316316440 94843 94844 299075237 96228 96229 140261939 40585 40533 593550407 92771 92772 997337890 30179 30180 630394603 11232 11233 904199861 65066 64993 38300837 83524 83525 78914514 82049 82050 978556658 4377 4378 413382690 9278 9279 532725576 74635 74674 705646685 10439 10380 487754271 18879 18880 246011521 74187 74194 17135176 91512 91513 738074856 47003 46978 25501149 95881 95878 248501660 91502 91503 229632451 47560 47483 739196746 76557 76558 375470817 65010 65011 858017846 46421 46449 431462840 90668 90669 497745551 9858 9857 488493405 50190 50266 519566554 62047 62048 791118395 42920 42921 838980639 98543 98508 804067222 3650 3683 368192745 86713 86745 633668182 78289 78254 593870555 10161 10162 84206314 82210 82211 979628264 54512 54513 169195995 43493 43436 189222511 8337 8263 197647873 50637 50638 978021571 16744 16745 203835593 50114 50115 552987156 51659 51660 39695591 36930 36931 741848358 36163 36164 107683406 2424 2459 583046691 35851 35852 304449745 47434 47435 961326376 41697 41698 970139898 40971 40972 543786965 99326 99327 404060091 50048 50112 184033963 85922 85923 938388957 83097 83040 479533937 77309 77381 291969052 25727 25728 617610226 64795 64796 392480221 9388 9389 342529845 37447 37405 899741029 20225 20230 720410469 27674 27700 750176283 40227 40296 911616552 91150 91146 533902185 37150 37189 105364200 35424 35425 934786355 64668 64669 952882273 41707 41708 788467996 54756 54757 77603455 50326 50260 767474383 14836 14837 964384709 36180 36169 492681805 57985 57986 950872096 20251 20247 745092195 62360 62299 914616091 18284 18285 373538144 76543 76544 445027148 42046 42120 979072886 88664 88658 885779379 39648 39649 589574492 77786 77756 234705190 88191 88192 767211296 10367 10423 86381737 49604 49605 146944637 81963 81964 163217325 47987 47988 251250782 40847 40848 594168226 76247 76220 829718375 78753 78754 737891521 60123 60113 683971394 55575 55576 782429705 2022 1938 975772872 43018 43090 801727248 10865 10812 118771728 14937 14938 896781175 3686 3716 847459339 81728 81729 586222018 10373 10374 772116597 98718 98675 847768490 93260 93261 489071281 93991 93992 993258506 86673 86622 267513879 80488 80489 88929955 85642 85643 237699873 82693 82761 523872439 58320 58281 487786723 18532 18526 194941086 80716 80717 818539795 64540 64584 909992565 66955 66987 365840854 22869 22870 48134062 66736 66737 907745701 70385 70386 775724425 71919 71834 524768254 77632 77573 825629063 30837 30838 163833072 39825 39826 473199840 8276 8338 943542078 66922 66923 93694743 87084 87085 974388070 53574 53575 90725339 12398 12399 742879268 32860 32861 982037148 54711 54712 363725252 61105 61188 371469212 34699 34707 383210866 33104 33113 409683882 93597 93586 935898083 39603 39543 111785423 43350 43351 600604295 535 536 673804869 15497 15552 940081596 38782 38724 696749902 55712 55742 985603610 78030 78031 574030556 77871 77842 634054106 12457 12525 244366549 61424 61425 501914628 82068 82069 493175302 99730 99731 181831734 65791 65792 21956011 48010 48011 874184689 83351 83304 526238619 38820 38821 590817842 14513 14583 114426776 34668 34669 587922738 70064 70106 93686528 75790 75838 745444451 61967 61968 625692077 15113 15114 477038437 72309 72323 612027445 55836 55837 259348846 97079 97128 511969226 18158 18215 310406518 76596 76597 33676293 72124 72125 887059154 87448 87504 71572387 57145 57112 272931920 15129 15153 552814099 20198 20272 801249487 90716 90752 904830805 4226 4286 691772127 26615 26630 752625907 90979 90980 4492885 8321 8322 728081638 59563 59484 290729291 73260 73312 804940755 87883 87904 89968492 50338 50399 110046419 72519 72560 940355549 1965 1919 490840152 73264 73335 148219697 64156 64157 866925196 92037 92038 780249531 45050 45020 25614808 13480 13481 1086261 58008 58069 41180127 41905 41835 980088976 52223 52285 297711396 72154 72234 651651522 89599 89646 348373897 25108 25072 417486292 19147 19142 328552546 45182 45183 850581375 48787 48780 581490311 41612 41547 380519863 71407 71408 683002180 20018 20019 688423991 51940 52021 211890705 54595 54596 743933242 51442 51443 799486883 5034 4977 277142766 51019 50983 690252819 17819 17843 637003310 65637 65638 337968770 73549 73490 404494611 2679 2680 402768514 95499 95500 488944705 69616 69617 112258659 4839 4840 777909342 46217 46145 41131567 51066 51132 960658313 47841 47771 580133264 86926 86978 587824178 56045 56000 531655681 68314 68315 722212039 30309 30360 290363107 69758 69755 299561292 49172 49152 223515688 52917 52918 950792286 64907 64870 686621916 21243 21185 502762888 61095 61155 632072557 19972 19973 662149687 64225 64226 242657554 15791 15792 472040843 94537 94609 724181174 15744 15696 566379112 20072 20115 191521711 3315 3330 865571972 74532 74533 872509611 520 459 432646942 53507 53526 829792227 53016 53017 920557922 79213 79214 182811539 37676 37736 492729132 63976 64027 826811970 3836 3844 261345619 28912 28972 590952431 62736 62684 25482350 97105 97182 527959509 84601 84602 280665478 63410 63408 82247294 73255 73300 884219048 69274 69219 655731255 6277 6325 743343030 38101 38102 102497404 96317 96318 810587103 4593 4594 907642609 29559 29560 977252775 24296 24212 419651418 18796 18797 647793380 14706 14707 184724273 94729 94730 758308724 27915 27910 652694862 96306 96379 540564637 48380 48407 485566983 92017 92018 61654192 22069 22122 944450972 1441 1442 37315161 84475 84449 988488027 93450 93379 892223804 58610 58628 113838591 51233 51234 62525734 31470 31471 31828229 59564 59565 884070326 30175 30176 760259541 22203 22127 108007389 47070 47071 884336110 20525 20519 328683834 32246 32247 870318441 41776 41777 224249422 98973 98974 602116137 40286 40287 812064057 456 396 516842246 19970 19971 93342357 27615 27549 304985029 53106 53107 497973556 39246 39247 828121593 97037 97038 861964294 76201 76150 415211928 93532 93562 216291675 70444 70529 612067640 55993 55989 480549986 79498 79499 946234781 36310 36325 995122900 29806 29786 32261886 74687 74625 20165808 41869 41870 213588081 30388 30389 348871245 41483 41484 284585160 26633 26675 107106814 1668 1669 93967924 87078 87128 576961210 18680 18746 70265962 9503 9504 824663624 39821 39781 845284677 87975 87984 31387788 73437 73505 913497122 71446 71415 942304067 24413 24414 818255828 50598 50660 924810558 57697 57674 274069156 74189 74190 604817905 26475 26423 700629808 19409 19434 315546176 95861 95839 129499982 705 706 360264443 21450 21456 695420046 65248 65190 147659418 95502 95503 154255645 31791 31761 690065866 26064 26052 665660347 79187 79115 296729086 78274 78230 704162396 18518 18519 205842008 89330 89309 629313795 57420 57421 117608016 21325 21284 547396495 48030 48078 445490333 88501 88518 210240965 75946 75931 54070294 80457 80519 160260522 90910 90866 549550549 53396 53356 229654076 44826 44807 187955578 46099 46100 802833895 40198 40229 154465948 98887 98961 410698659 16148 16149 385350879 98885 98848 854721746 36312 36334 439557957 39802 39724 60356611 54885 54886 120815263 12789 12839 535816380 69410 69338 473494490 26138 26139 238048382 94790 94791 875873269 69010 69011 384545497 73567 73634 616913065 95496 95497 627019386 34925 34926 813582864 1385 1342 480567855 96277 96214 754512367 14775 14776 630565103 86026 86027 957938928 11261 11262 509681668 78101 78173 42000242 313 314 432497122 58690 58664 448276618 44904 44895 502982063 44150 44232 905615071 33354 33321 380067133 1213 1214 738336832 29000 29001 651358126 24712 24789 897816738 25213 25214 275520335 71104 71179 438293585 30365 30366 176406408 40258 40259 471235777 86858 86878 316149934 38380 38381 21261234 37467 37537 805900907 49762 49763 913180643 34078 34079 370676810 65956 65917 759920289 37052 37042 517685917 93068 93069 177205151 36308 36309 849342741 64657 64658 157849418 29989 29990 486023888 46085 46130 547281910 32540 32592 770230805 55916 55917 906601126 74536 74458 997002342 53145 53179 897334942 19347 19400 650879291 75355 75286 927855864 19040 19011 62009380 35586 35587 813925164 54071 54072 617374528 6239 6290 513851823 17504 17505 570102178 77306 77326 94308866 71485 71547 289654049 50746 50747 405863579 2433 2434 208014799 5916 5863 546993313 43203 43204 673972040 50134 50153 238095383 38413 38414 611771531 36160 36161 882518362 20836 20885 694961660 99173 99165 343884583 32973 32974 509330297 95830 95880 616421623 25388 25389 676137747 39575 39572 63159816 40132 40133 123842544 48769 48779 134900253 47064 47065 935077665 1186 1102 921522379 31501 31477 198989668 58241 58212 534267795 77504 77505 490049612 5401 5427 38506088 93921 93961 238640972 3426 3384 364638798 1506 1507 913051292 59948 59949 575156515 49958 49935 229396899 1963 1964 842547896 17812 17778 885735920 62618 62619 37660583 33013 33053 141142742 71732 71701 836420083 161 231 625461900 26756 26697 605438218 35213 35214 109988937 82396 82327 239687734 23628 23629 648838745 81244 81312 787641798 29197 29278 214060955 26599 26617 493651421 75036 75037 902484307 67368 67427 930883911 88081 88125 408900449 59324 59325 210068164 5082 5083 910233531 36245 36161 317780854 666 715 467114483 4958 4910 761555560 15789 15790 684751286 57693 57721 800409351 30074 30075 354245972 6616 6617 952496752 92716 92701 388748146 55173 55168 432140991 23744 23796 730341645 26978 26979 322982777 35641 35605 825904239 58292 58293 625333553 21063 21064 667469846 73172 73173 103523994 22949 23018 903546918 45680 45603 303796968 69127 69128 272000529 30665 30666 765300180 38008 38009 346418584 20455 20456 359895910 78943 78996 734736165 76655 76656 271752711 73759 73720 939363191 3573 3574 100929362 92847 92848 529908875 70401 70402 281139419 76572 76573 646929836 18984 19060 183284676 45110 45107 111925732 22503 22494 516406592 86566 86507 626540237 50711 50712 753639282 44979 44980 932202750 70688 70641 14238428 14441 14415 107101212 17878 17909 781983875 92472 92548 41827725 60339 60390 673412521 86724 86725 569143585 84964 84965 469544706 85161 85239 350034155 26481 26482 435592365 27897 27898 543787651 48076 48072 556372847 2752 2766 216596130 46432 46422 697059986 44377 44378 647963932 22474 22463 327308495 65377 65378 703506182 28350 28351 600995464 52987 52937 36335288 96021 96009 589018498 93801 93802 435253249 53825 53749 113611512 8011 8012 750756948 95452 95436 420709881 17560 17476 48492583 80819 80820 35751405 92395 92376 701091547 71217 71267 546923771 66821 66746 371536919 42374 42375 137583658 49391 49431 361495355 22705 22706 383092887 17870 17871 616115346 93178 93179 502553616 49674 49675 533131318 32353 32354 453423851 67095 67096 914281965 14650 14664 349781210 62459 62460 416668507 98709 98710 199096995 20768 20769 479929490 65232 65233 816117570 5802 5759 115953023 7713 7689 320991506 85874 85875 662020636 95673 95674 105730593 14872 14868 305103990 38432 38459 121509739 3173 3174 773013093 34318 34319 190392204 14667 14704 24111769 11152 11122 732455736 96884 96852 700084468 53337 53338 519227461 41137 41138 349746636 2387 2388 397287626 99592 99593 629440445 70378 70379 400614676 69625 69626 240180720 61308 61309 446953005 47816 47751 967061365 3061 3107 884254259 79795 79791 871684117 27965 27966 245785558 94848 94923 484894947 97933 97942 291862320 40416 40469 21407473 47244 47202 205744487 22080 21996 296612633 66500 66560 550806108 26253 26254 735641790 8545 8531 592503774 52081 52082 831598102 58069 58070 479173905 9042 9043 252270659 68756 68802 120560014 13577 13578 610617430 8915 8916 69075686 39975 40004 736170128 46636 46563 513458616 65707 65705 226910512 5804 5805 681090339 5114 5059 221378897 98322 98323 996814100 58412 58388 495397234 60949 60905 13091266 8053 8083 379775720 33570 33571 878885944 93456 93457 97680326 99808 99791 810789569 86908 86909 184184012 91745 91829 676700298 82762 82690 188063974 59841 59842 759675377 65630 65631 150994850 49607 49663 802643127 46693 46694 315081790 61906 61907 707937861 21633 21671 164100422 29419 29420 59236959 38369 38307 665455686 19662 19663 535046696 92925 92926 951753217 39629 39631 883645907 5114 5115 207668188 80423 80384 866274749 23005 22920 490620000 40883 40884 918908544 69147 69084 831610875 47966 47991 38464117 87697 87739 895408052 73494 73495 695570855 17923 17988 522623134 54723 54664 202609150 30879 30913 10969730 75796 75797 712433530 12720 12785 215004340 63641 63605 755077649 54484 54485 991481019 22109 22110 24342686 81311 81312 252230854 32868 32869 187948710 54120 54121 605118327 28390 28391 379800981 40789 40790 182736317 76434 76435 740029230 53928 53929 51449311 80097 80084 957976813 84935 84985 486725586 84239 84311 643485867 33543 33525 144715498 8874 8875 587869507 87772 87807 606417880 60374 60309 797745495 66513 66514 493701378 37546 37625 173854312 12237 12315 3747592 10299 10289 926494139 67153 67154 927235700 14762 14797 813564628 50339 50349 869064154 48144 48145 557962479 77941 77984 933277241 29769 29770 755792611 72338 72339 885387663 93436 93437 149705829 5608 5609 22129930 84453 84391 397792165 44288 44289 304949815 82220 82221 216633562 60037 60038 603561653 98777 98813 794942065 14266 14267 862182424 52602 52603 767802216 53264 53187 83771757 26042 26043 308101404 63326 63355 971878789 17338 17339 33869289 51895 51896 705029579 83656 83657 981199247 43915 43869 293662762 20166 20167 423450732 98141 98083 833009245 6589 6590 310002657 85290 85268 874085646 39642 39571 853185503 9550 9551 771455402 61158 61091 30952404 49610 49659 397140035 2525 2526 148423124 71091 71092 881660115 63098 63089 857290144 20525 20556 59813154 38054 38055 890957451 11012 11013 362090729 74707 74708 759400446 1331 1332 853442391 4122 4123 638295851 94683 94684 827920881 44163 44183 682182678 74183 74230 30773296 83018 83078 796674772 37236 37237 794962019 27686 27687 35650572 38747 38748 204674867 71339 71368 929180260 80685 80748 129721012 97596 97597 102666384 80302 80280 888521482 62950 62951 290418464 10784 10785 292547593 80866 80783 469602983 7192 7138 25974446 42565 42566 744435827 32939 33012 919320098 2229 2230 614787262 13705 13706 763569236 379 441 46640422 23803 23804 192375507 84153 84154 635730002 62962 62963 681966134 92502 92503 793466571 27449 27410 406143037 99871 99879 832494710 93606 93607 16038005 75378 75379 203727782 41967 41968 10379241 63796 63797 641326437 53197 53198 188202339 81494 81495 425311309 8060 8061 994216281 14833 14834 468888572 44400 44462 530890032 93103 93178 35803872 25631 25632 313014952 20217 20218 559193217 3603 3604 575342982 41506 41555 789646225 59019 59029 149629065 31416 31399 295069113 87036 87037 278130668 50439 50492 969975718 90877 90793 346728843 4948 4920 201212432 11228 11272 785002212 4816 4757 936614955 74441 74392 342868739 30924 30861 174969665 57725 57726 25378626 82851 82852 274317046 2891 2897 365121230 9627 9581 283965869 51257 51258 664271192 1544 1545 658161699 62402 62442 795961596 97354 97276 785064897 21318 21319 102104069 52709 52710 435884555 71443 71496 739605074 26306 26307 482295546 18952 18909 931199695 80351 80345 343195857 15374 15350 345483866 51349 51325 878964787 10937 10938 608533049 73824 73897 144075419 28771 28772 452167388 29289 29290 710861623 22378 22379 391786580 13030 13105 116801798 25283 25286 374848700 18240 18184 831011350 23850 23771 761787660 39155 39175 795798475 74397 74445 951009087 47280 47349 202241811 55764 55718 548166856 38715 38716 820639498 46936 46937 251190664 50248 50249 269466726 28644 28594 432731369 46163 46207 28015986 68278 68279 474368835 16581 16645 606589350 75545 75480 430119482 11438 11439 96878123 66429 66500 910800917 17919 17920 696767057 30190 30191 402610015 26928 26929 426743080 61727 61728 651926366 63439 63450 999293422 19299 19300 604752560 37354 37290 392467213 21523 21466 285080417 26069 25994 485807501 9840 9841 434756954 52809 52846 221237331 21128 21161 992645511 55774 55823 188559272 34019 34020 679052440 78095 78096 647807369 6596 6680 901625323 71125 71126 198316682 61965 61966 325548164 51764 51715 293201847 90765 90766 976494127 25103 25061 494240421 78666 78636 742954965 20634 20550 797719467 43462 43463 931119984 13104 13105 720731658 87494 87495 717004204 65338 65339 793006958 95112 95113 987064962 23960 23906 195500856 39211 39250 779902624 1766 1767 329997312 60312 60235 843621932 21120 21080 759533210 4776 4777 106389427 28281 28282 598449481 67697 67748 815308150 13268 13269 355360370 53807 53735 778733483 82934 82931 298637745 36057 36058 800705039 14851 14771 361588528 27112 27113 936951263 54091 54092 287162620 89261 89326 859528638 83853 83854 27074149 96210 96150 39614950 66 67 264042194 88511 88487 586403063 22777 22705 665910925 48760 48813 182646349 90510 90511 105348156 82538 82539 183731903 28151 28202 574122205 47491 47492 395637122 71818 71873 198973207 50683 50684 198785882 35184 35185 429677704 83475 83469 216593552 43849 43926 847942697 38561 38562 78118749 76267 76302 781734314 7959 7960 697942664 70345 70346 770333637 48014 47982 270835286 99942 99943 756797261 6915 6916 96979313 45963 45971 897152145 49392 49310 577567662 22605 22606 868014819 70008 70009 235033191 46256 46294 463686692 40174 40175 969298228 21286 21287 661404101 38305 38306 593637445 55559 55516 48271326 64109 64110 200661251 72756 72757 924894288 25419 25458 595375015 47713 47784 699044131 27487 27488 43810421 29788 29729 91681046 99584 99506 625341915 39051 39052 121593531 81385 81386 373379532 41905 41877 304954640 50791 50792 382660435 56869 56870 853530003 21610 21611 188265863 85285 85286 783368328 99674 99658 543116292 61200 61207 341239477 12233 12177 352741170 74517 74518 512854771 87432 87433 676012888 82174 82232 169042555 27078 27079 638126844 7981 7951 827211068 63594 63595 520223959 53561 53490 308585586 98015 97979 139142009 13815 13821 121310089 48885 48886 102033707 36822 36810 911545671 92148 92223 530717599 89300 89301 807914557 24734 24708 748436109 29479 29555 747944119 28958 28959 723121526 45267 45268 645018246 2281 2282 835885554 16840 16841 40485612 92188 92189 371373563 13404 13405 563656863 3520 3521 341852247 52529 52555 61993320 52647 52612 699551348 91371 91372 826123433 75437 75362 757899576 94931 94877 706500419 60108 60172 45309517 1059 1060 164708743 82820 82812 44471681 46884 46872 464842911 15773 15774 226221177 2020 2052 357741948 90887 90888 298179516 93675 93676 572377181 84207 84134 93263108 89937 89862 567657021 24073 24074 685193871 82377 82461 853542961 78119 78120 85441155 25841 25773 745121527 65712 65713 446935684 70537 70538 336480339 32742 32743 388022744 87357 87358 233664289 33032 33033 394137876 66094 66095 370103355 64972 64933 981583716 45947 45988 977109345 84498 84499 294736339 91915 91916 364874716 35371 35372 6585434 37418 37419 981166633 46379 46413 533160388 22707 22708 18805586 50357 50358 788860207 99168 99169 727570076 1151 1158 134207522 44654 44655 317213096 29007 28986 647176293 71395 71462 344223722 97903 97886 168679312 84675 84676 963256065 57820 57740 92956144 65458 65470 300155346 21742 21811 385736494 20908 20909 589615407 55881 55882 956164154 79313 79314 268526027 30344 30409 457963826 57247 57248 60130774 4738 4674 644122003 83227 83164 177855700 63064 63065 726294997 77559 77560 250324911 54558 54584 730338155 56751 56698 438768688 34374 34319 764380949 91713 91714 287818613 39331 39332 858935087 68201 68189 506431587 78654 78655 606222003 71143 71082 704825967 46598 46680 932283377 27433 27373 802859458 98256 98199 319041066 84504 84505 147385446 55907 55908 368773239 71982 71913 573616140 27263 27264 204749011 21113 21125 645344692 9488 9470 107009892 38676 38677 257935379 87597 87579 213870300 60017 60018 111087226 941 863 428085522 99190 99191 811165987 90582 90583 187957139 69499 69426 837494205 33850 33825 143884861 72097 72052 879613946 76733 76714 512126802 29724 29663 477305022 69398 69405 629764509 34332 34333 985899449 34010 34011 755459849 58177 58178 947807451 19322 19319 769222159 8511 8512 292813563 72630 72560 176295400 85098 85099 453118390 56764 56765 70429541 69147 69148 402746229 34725 34726 264832634 57313 57308 829405083 45206 45207 319241269 64888 64889 929648944 63681 63682 729650041 67285 67286 578186652 23025 23053 609038564 82250 82322 730284202 29473 29455 920639387 51784 51785 669368643 47040 47041 604980571 81770 81775 326954556 16103 16180 325569283 3395 3396 354229250 3170 3171 778786680 14727 14728 223822614 84423 84424 911175994 35834 35835 45335657 78391 78460 183005654 18281 18282 57337519 55536 55515 205404400 84410 84411 764149976 93236 93307 832959594 68972 68973 322220745 81344 81345 658949918 60363 60406 102709059 92104 92119 54938415 95179 95121 610010569 99951 99952 443797824 31392 31473 392807244 11568 11569 111515009 93497 93451 732708970 63120 63121 790113257 67367 67303 579528000 91379 91380 172103591 22410 22411 989354323 54428 54429 253791437 85596 85552 708870075 43896 43897 653964320 85162 85078 178933879 84012 84043 413544567 90259 90260 271157043 98893 98856 533926247 28765 28766 238412290 94262 94204 374222505 29389 29390 64456671 97379 97380 878983884 17285 17217 394157954 30601 30639 964198508 75085 75078 486698169 54402 54403 880852 14976 14891 143894523 74540 74541 803688431 79412 79391 222923471 30883 30884 888080764 87986 87987 371098192 32438 32522 915055559 41235 41232 370864429 94826 94827 950752870 94596 94597 614912156 69688 69689 790149888 58894 58895 637247590 48147 48148 605161043 49708 49709 881332803 88678 88679 290599424 49388 49389 188112349 73812 73813 331590943 35491 35492 896969389 81335 81259 862877710 57760 57761 692912228 90062 90054 118593202 85402 85459 896119264 18664 18694 130500633 90965 90966 797840093 80013 80040 871854730 99821 99822 548164814 95063 95049 231251579 69388 69413 79243633 24701 24700 644613636 15420 15336 74142681 53702 53723 844675876 91750 91758 679448272 85487 85404 564513387 18022 18023 140994918 54421 54402 393516620 95521 95522 887652331 2793 2857 499046268 11974 11908 646928705 18508 18509 173871073 30095 30096 698511766 54586 54587 940126994 43951 43952 320489997 74145 74135 13413346 31382 31383 161626659 92096 92097 647844309 95249 95197 111093245 10077 10094 379354591 74245 74246 458241395 9639 9708 957020585 11418 11466 757374797 63827 63828 46172037 61257 61258 711798694 85359 85280 426219327 9913 9967 997117588 25907 25908 523369378 86184 86185 2942657 1036 1082 40170406 44019 43970 835359035 49367 49390 320479627 60833 60834 853443295 65163 65102 524663348 48742 48756 610816212 80547 80551 376840151 74568 74569 97257213 93667 93668 213494615 45769 45825 490273602 42763 42680 996993727 4384 4385 716604711 29125 29092 433503393 73040 73041 240486884 54727 54728 286986945 74128 74129 298480029 61074 61003 935929017 97831 97832 56082254 56898 56829 734933871 48011 47979 180216407 69544 69588 471551678 17758 17759 421921407 63251 63301 253735795 72523 72529 63777144 65334 65335 378050652 3029 3017 973251890 48965 48966 205315183 14619 14620 193295784 61932 61933 776874050 53916 53917 762343996 61491 61492 427025291 64605 64606 51499912 74044 74068 670969644 48652 48586 900891914 95736 95737 399486950 83302 83312 791985875 96486 96487 683862845 66252 66253 535765126 77815 77816 147825195 66810 66850 708885612 50064 50065 206670212 9203 9158 618409147 63587 63613 417591387 66375 66392 359560058 31326 31344 23863006 9149 9150 683714815 63388 63389 598187400 16963 16882 721641850 8501 8502 387837071 72627 72628 78703974 53853 53854 915762309 90705 90706 80864365 22879 22856 973458472 95374 95382 881887893 3709 3731 373271206 84312 84313 882660384 23920 23921 477684246 2057 2058 950095115 96845 96807 75533479 53056 53057 995738179 30383 30384 694065685 59419 59420 6414781 22436 22452 648746588 56410 56411 883914122 19708 19709 173756630 86349 86350 333148022 15219 15220 683912013 89331 89368 2128077 49460 49439 806523768 18929 18954 64640520 45246 45162 680005531 69012 69075 285641030 20426 20427 567355540 58202 58144 194387095 86193 86251 671351931 8485 8486 286961510 69456 69471 531735393 86200 86201 988534806 64135 64136 650107029 90059 90050 23975998 4169 4098 922006083 48177 48155 242652767 48189 48109 118525708 61828 61829 702152754 91107 91108 53787056 84608 84609 659545650 50871 50872 219503137 83657 83658 328534052 19692 19767 493616310 63433 63514 469751967 99650 99651 156271336 20522 20523 164435823 658 659 689131039 94133 94120 878429739 19132 19133 382789957 95332 95265 621583532 52556 52527 881702230 48071 48100 782696978 99427 99428 144664914 72345 72346 877681850 36176 36144 325506840 29222 29223 329429661 95606 95522 53579834 87579 87640 424539534 48123 48124 857949523 50706 50692 965357067 92242 92326 566985222 64990 65023 652806749 88455 88463 55105578 90347 90348 381675465 69207 69171 27632421 18426 18498 340677352 88499 88500 441958311 44242 44227 684054879 87756 87805 294453951 10102 10074 172043003 78781 78782 143957843 57169 57170 514591944 52311 52312 54612457 67304 67282 542299801 84212 84213 946563086 8331 8317 96669878 1628 1609 21720797 29823 29894 202273335 55715 55716 991572408 49775 49807 702765807 32625 32613 22730861 75650 75651 743949311 12084 12126 264723021 432 433 607038896 43484 43485 551008025 9882 9883 815641586 40513 40514 57830235 51332 51404 314826402 96563 96564 703700546 87586 87587 621223352 22523 22524 444420407 5180 5101 605239456 37172 37173 632904878 56721 56722 487471682 92267 92268 649779853 4238 4217 391623466 3684 3685 859308594 67518 67455 590217528 59723 59724 534842578 74713 74714 46412772 56633 56614 40551135 49530 49501 173654530 63818 63819 793585073 74102 74103 40267150 11970 11940 44811725 18904 18890 862299894 90488 90489 905490312 32463 32520 954816189 69625 69638 140492065 29325 29326 872464642 63334 63335 437043149 38927 38928 878577161 33939 33940 994194409 39198 39199 216436365 22514 22515 97523873 34503 34504 306584915 66750 66832 227632312 79593 79597 591219541 78488 78525 235292593 95111 95112 369673351 85128 85157 614178874 66303 66304 170553517 90885 90886 103827793 21974 21999 417446536 60504 60481 497191420 66433 66434 270978692 63023 63024 615107353 39241 39242 940997844 28776 28855 552800887 96170 96171 157284988 47756 47757 302348921 95147 95148 127103364 66494 66517 646842766 93225 93259 250129455 4286 4287 527289866 69175 69205 562471122 28277 28334 678032303 21836 21837 761780813 85314 85345 977069962 18197 18217 665786075 13589 13590 17071231 53585 53598 397997437 51465 51466 124556156 81132 81133 903329738 22371 22423 175686366 33199 33200 926126748 75697 75698 883299311 10347 10348 721426616 55662 55629 708721549 82543 82621 905761704 31407 31408 781140104 57643 57644 756056753 54012 53964 326028964 4850 4868 739199978 47400 47472 239490402 81814 81739 438423707 37039 37055 872546989 92669 92694 552419401 60871 60862 675331389 6771 6772 760107275 18094 18088 994739560 45031 45032 64275082 38720 38660 754963306 7297 7298 936307177 49212 49213 905357203 4252 4253 262906178 33678 33679 978700441 36206 36207 600630310 25092 25064 995213013 27236 27237 740206889 92593 92594 623443050 69749 69702 243940966 53613 53614 297583861 85914 85923 456308831 32070 32023 726290619 73132 73133 557382849 72779 72766 369060963 99191 99275 5356590 33137 33187 311922392 44362 44363 773667502 51668 51669 655650732 65731 65693 851007256 70107 70087 607539389 97066 97067 279063760 39408 39391 416101037 71919 71930 495739637 32350 32402 246637655 6753 6810 495471675 66676 66614 944425764 65363 65284 876680231 86986 86987 843348108 65619 65668 517242230 94986 94987 506791913 21777 21846 12774794 15841 15922 740755426 54168 54169 98112876 37453 37454 70929254 79079 79123 166430162 91260 91261 19732824 60331 60332 187849647 2651 2652 638631169 55767 55768 952611902 96803 96788 174441357 42078 42079 33866876 32188 32189 810561264 23772 23759 725556248 61471 61472 565367491 39816 39866 224777933 48817 48851 351153807 63058 63065 759599725 97136 97137 585522325 41340 41341 494920227 69252 69219 648808990 29942 29943 954654716 83957 83972 872475658 12272 12273 955958396 23842 23854 695488125 32972 32965 944384377 70212 70186 331387853 83764 83765 535725281 63669 63670 365688359 99054 99055 499406116 93692 93762 423257196 96525 96526 591443457 25634 25635 281900310 78782 78849 611015569 84076 84077 697283942 25268 25269 213152227 93931 93932 581581798 45294 45295 519016714 83938 83853 260512103 15544 15549 139271402 68321 68322 713353784 90269 90270 89969189 80497 80498 427246696 21264 21313 174223699 6980 6924 950526686 4779 4780 578961350 63697 63648 87525947 7954 8008 146463975 18249 18250 868319356 31101 31077 470987035 9157 9158 333262164 11773 11770 48941187 69170 69171 942393993 74429 74385 968516750 85803 85804 888003629 37856 37775 855146233 88821 88788 592244877 74796 74864 330118272 80913 80983 695949286 68686 68687 177845758 93155 93091 274368651 80862 80854 546995534 89248 89254 205581881 32061 32062 23016202 96142 96175 783293095 98789 98832 717989662 98000 97948 86267205 19741 19742 155981494 63715 63716 286805613 85599 85585 532591175 57449 57450 79587439 49012 49013 46835994 39974 39975 946192760 40893 40894 559036838 11909 11986 898252926 33070 33071 381768795 61008 61072 881421318 31264 31265 905628823 65553 65554 368674401 17360 17361 925537073 78371 78392 56544147 12144 12224 721268030 75301 75234 232860546 79549 79550 958948130 89949 89974 182856069 42539 42575 946150797 21741 21742 82810679 92277 92278 75249722 8112 8113 349223051 68808 68809 201593529 18090 18091 703453279 86333 86315 474880463 34002 34003 986163122 37695 37696 39789741 95998 95999 713954575 4571 4572 826015225 70171 70172 536452419 91167 91168 855466687 30279 30325 442686482 55617 55686 414040421 68816 68817 628304581 35516 35517 937594282 68998 68999 416598273 74421 74364 242305027 18756 18757 932089574 65461 65462 217994126 12946 12861 584479877 93217 93218 473267027 1151 1206 537485999 7192 7193 939596477 80004 80005 572237468 97205 97206 728519622 99758 99804 210806007 29814 29782 819459571 33849 33850 229150407 13979 13980 30449741 66999 66993 424940400 6942 6943 937622902 64186 64149 471244952 97245 97246 387429853 72293 72232 104309992 15224 15225 238199731 29453 29464 90623944 44816 44817 737120005 90408 90443 910278763 74383 74391 82771022 74768 74769 815720946 66340 66383 788803045 84870 84866 648813704 63565 63580 829993879 1373 1374 179482704 10997 10944 185229527 38478 38479 343637631 11320 11321 65604034 59060 59089 916387167 85727 85728 374154694 21921 21942 648351932 24268 24332 542141167 20479 20443 34182880 86208 86209 674469947 92107 92088 277041559 52827 52853 77963079 94064 94070 885760281 9118 9119 520710063 64526 64483 388102196 24244 24175 487145196 35250 35187 394357262 87964 87899 88070320 7072 7073 762014471 17494 17443 609513221 2093 2094 891914317 58913 58914 639205433 96435 96436 699987150 97099 97073 487094944 44392 44393 297235670 42598 42566 852667964 29216 29139 326454061 59475 59476 774903726 29963 29902 145073680 54775 54782 685592261 92126 92127 645890450 12360 12361 408502693 6755 6673 454781617 38486 38423 75006114 78916 78917 579681918 63425 63426 644677248 61970 61971 591341798 99706 99707 745784081 55864 55865 512906730 48417 48477 855086278 56363 56364 553944370 23917 23918 247915533 39864 39871 969949257 43388 43389 385041464 86730 86731 860793772 25245 25225 298776557 83676 83746 583311959 16587 16588 686741667 17720 17721 992975221 1298 1321 821758833 55277 55278 685710826 24084 24085 581029873 78637 78638 756098980 65060 65061 739702591 83032 83033 317600350 66024 66001 321089624 10750 10774 470349730 73257 73287 75119439 9986 9979 93925224 40911 40912 100613026 67509 67510 82579080 58808 58760 413025020 96866 96867 406816997 26318 26319 524745336 48099 48021 686120248 27866 27867 70460428 34527 34528 907382331 49141 49079 231833265 9606 9581 13718987 48485 48475 160139172 29262 29263 696724409 39236 39209 689709326 27692 27721 250960008 821 906 894455115 49810 49811 659018994 52139 52064 859924964 60830 60764 887845236 31509 31510 483239329 28018 28090 513652141 94624 94625 579073416 34465 34550 511497553 27625 27687 429036977 59668 59669 418703964 22962 22970 490126234 51929 51930 980772764 58717 58718 153774104 7717 7718 402787794 59450 59398 681815202 74827 74828 104069807 84821 84805 870655546 42082 42083 694148451 9799 9716 814115083 62080 62081 899818820 41111 41112 764837311 97706 97658 21141726 20012 20013 66129721 63172 63239 846906275 65510 65511 353070227 92500 92501 364987857 76330 76267 432131802 86434 86435 120499163 15019 15020 632341185 25156 25102 861052478 40882 40966 618034594 56898 56899 682874276 52482 52481 679397778 52513 52514 751078291 25253 25303 781799361 67675 67676 561130404 99607 99563 813691000 39957 39967 13043576 28044 28045 602052664 15534 15459 671061191 96978 97052 969619470 7398 7399 538861763 77937 77870 363650534 94227 94228 192064795 93488 93439 939696863 75339 75308 514954972 4984 5033 145602657 7152 7153 576699549 91618 91619 443310407 24904 24905 969852055 62247 62202 502952350 78613 78620 592581317 32350 32351 380938264 24127 24114 936267888 30208 30209 268930159 44005 44054 417862968 87456 87452 238939934 17419 17486 908880706 97722 97703 583675076 31564 31565 265102131 60671 60672 356442689 71064 71060 897792732 4200 4144 192586494 72372 72303 829910691 97769 97698 616072764 34261 34262 282705235 65915 65891 526176283 72305 72306 542714055 27454 27459 286841931 74813 74814 791443658 25420 25431 834856714 84129 84152 423900615 14553 14554 62722190 54422 54423 896484327 29755 29756 507327855 79378 79338 494915600 64546 64547 720612463 9323 9245 334623497 12261 12262 495875506 84467 84468 697211866 45963 45944 335692481 36547 36548 645795914 54561 54516 878224116 90090 90091 176207151 34122 34098 955928343 94575 94530 234424734 28588 28612 654360149 20636 20637 87278377 32746 32669 901200989 49520 49521 195521719 46869 46914 837857383 741 716 566722456 34092 34093 371823068 29504 29505 671998275 99598 99599 968609645 5691 5739 964774153 83592 83593 485964673 87287 87331 528537017 4593 4623 620783730 69016 69017 39537077 68001 67964 882978057 6818 6819 118123679 37165 37153 202495573 51587 51578 2342039 16582 16534 464769352 73330 73272 705793465 82136 82137 901014794 83834 83835 762994040 80146 80100 86696113 38601 38621 579166728 90848 90780 368429005 75843 75858 699879252 16986 16987 294075103 94743 94744 515330756 82108 82119 641121206 40469 40512 48476733 89051 89052 421522484 96183 96189 764635304 75628 75565 506269196 94891 94865 927668244 15940 15988 552748917 86984 86985 656251879 96986 96987 365070190 31684 31620 941334121 65498 65499 103175013 69608 69609 764014430 76772 76773 491385068 22226 22227 156553424 98156 98112 149745350 27307 27331 662931025 76899 76969 451367117 1878 1879 753156335 83316 83317 479326449 62715 62761 437364566 39730 39757 443909902 33398 33357 392946165 25017 25018 400466675 25123 25144 274588161 45372 45373 369687425 46489 46573 478885451 91894 91895 761191478 17558 17628 964832648 9746 9747 98385341 23793 23794 981132874 62232 62188 100896976 20334 20335 460783792 82509 82465 147928843 2272 2310 228285280 98236 98312 317109481 65005 65006 970188544 11827 11760 646418058 30420 30456 518333680 36478 36527 115116540 90049 90050 58966648 43651 43591 696041795 37840 37841 333017155 17416 17484 342554443 602 603 257908946 46408 46346 421732827 63224 63225 137424847 18026 17953 175999101 26984 27026 839618532 6205 6206 909161616 38615 38689 796163586 41106 41107 518278076 75969 75919 755145717 36161 36162 148076411 2322 2249 153460471 41777 41778 917249468 34532 34501 472933175 62402 62403 264072657 72897 72898 121035824 10982 10989 391759376 21639 21555 428058556 2541 2542 474343024 89074 89075 940253127 54165 54166 923826792 16719 16678 859088527 27649 27631 343467333 40755 40756 103345480 48099 48092 211188822 94606 94607 363621208 19481 19482 619170111 67983 68010 515322196 73524 73525 656632453 53494 53465 488967019 93934 93935 460661798 1531 1498 570543377 94893 94880 313489733 36180 36181 744605161 90094 90125 904657613 97374 97321 786983970 54048 54012 115189492 65297 65373 193526030 46668 46602 983541170 64952 64921 453450135 49460 49487 263421957 13378 13340 535976149 77741 77818 311549059 28324 28325 967464525 62773 62774 823584196 82972 83028 75151186 54343 54344 92585392 68624 68608 443621957 65516 65517 143477876 56082 56083 115587665 23025 23026 373561846 30871 30922 327475816 47123 47124 559496253 22466 22526 241328180 60379 60380 55877780 44217 44171 473385669 90376 90377 393832856 55224 55225 700231683 70214 70215 376037400 75554 75537 808364450 85834 85821 434226309 35872 35873 445838916 6125 6126 791472132 8489 8490 892704149 5311 5338 698233845 33247 33248 311302373 8001 7975 363046846 81202 81261 643588397 25568 25487 154156310 46425 46426 895244626 2 3 356378488 61955 61995 741001526 24217 24218 938206413 9195 9196 469478115 29734 29735 32870723 43015 43016 274401923 13941 13868 578141177 28318 28319 806780288 68696 68615 636812639 18301 18302 898931199 56285 56201 220117794 18639 18640 253880728 36894 36895 277939665 8206 8232 281902812 37378 37379 580182756 48865 48866 654506229 83713 83714 244574420 35917 35986 455636638 67947 67999 229683947 19585 19586 685972047 23172 23173 400399688 63442 63475 995619423 97938 97939 933824975 28750 28828 145284394 65025 64955 441225837 39354 39298 375001776 68125 68126 251196251 21083 21084 931063836 1529 1518 950523292 54547 54535 873539529 96405 96406 971378536 52951 52952 376330107 94576 94633 992393324 19611 19612 196916906 38846 38868 699771814 69395 69396 867216150 58519 58473 654275368 88028 88110 22749594 81281 81282 667828867 96739 96740 511215573 37264 37243 215908935 78487 78488 602048797 74854 74855 183318760 58587 58631 6390871 24979 24980 796061916 45047 45048 166721843 42836 42779 205470524 41564 41565 84472282 11348 11419 464570322 44490 44475 392306513 5065 5046 610810266 15618 15619 652902827 76042 76043 918397166 21590 21517 661794105 38566 38489 915019083 71323 71324 709644241 23471 23472 272269603 67220 67287 184835861 88317 88318 442790858 91171 91155 660397754 69542 69543 987923309 39690 39769 996396730 71254 71255 584701548 1125 1126 750106184 911 912 723476315 40149 40094 651507700 26199 26138 309207114 42355 42356 685706264 98963 98964 657560824 66113 66189 327458680 33405 33406 938189317 12315 12316 923405813 61940 62003 188857460 49770 49771 850552104 19198 19141 172909489 35640 35633 863995181 75147 75148 740118267 23348 23385 134234156 81331 81332 699900247 90108 90075 621611300 40486 40428 481972393 88558 88608 723554768 99960 99921 432207523 23161 23162 632239400 22835 22773 549143520 99940 99867 649240176 70371 70372 469527094 80629 80630 520124582 70406 70407 620699886 41491 41492 296795471 66690 66750 934515478 72364 72365 674603997 14636 14637 842504421 40550 40551 680048742 11359 11360 309378270 22271 22304 174552533 62765 62766 406324569 99042 98969 715307691 63739 63757 920903891 68572 68507 89885912 85932 85933 89273552 7451 7442 70059697 95433 95354 360709539 79267 79263 387255429 81481 81397 632904488 24383 24426 46924439 30554 30556 204040800 89284 89285 305799392 46933 46854 393242375 25883 25858 204302334 64915 64840 413251909 5699 5700 452559725 63609 63670 395621925 2985 2961 110345833 58867 58868 810455398 54432 54433 879044057 67417 67418 963298180 79037 79079 182288698 8408 8340 29079271 78739 78684 259017943 4055 4056 690487383 37994 37995 822417446 14877 14878 202298928 79428 79429 532065476 57823 57763 769459674 46319 46320 743151388 92673 92694 843982491 53317 53247 733246376 64025 64028 254479940 57634 57635 772242961 26315 26316 30211446 93892 93893 536909659 14879 14880 601758410 59827 59828 866384589 51501 51485 143975206 71176 71177 883639592 61132 61133 821625087 40287 40288 189641906 50702 50738 406545297 61964 61909 431697865 42498 42493 229156493 5492 5540 462378693 75924 75999 434284086 28804 28781 720764005 27333 27334 88170377 73468 73469 704982751 25907 25878 939497539 9264 9265 418334723 5500 5518 783023083 11666 11667 524292401 28701 28681 846673393 93804 93805 81071594 72857 72858 874965284 75937 75938 489697615 59950 60023 11250038 68366 68376 315712992 45632 45700 962237124 39539 39538 397004639 73461 73518 190378894 61715 61716 186016755 85506 85507 470014697 66394 66359 137436202 85905 85914 866121889 37542 37541 871491379 53267 53268 146355924 7621 7622 738781314 73813 73814 519304674 3583 3659 204848574 26681 26678 218903491 41606 41607 310064207 15532 15498 625314353 52665 52722 664014646 99555 99556 697753809 23882 23869 504657727 13355 13356 433339558 23828 23829 721105579 8681 8682 92689179 36185 36186 613278315 12693 12750 417557988 36623 36624 255176874 80279 80280 121344795 63136 63057 896202629 6735 6736 929841426 35200 35130 522804804 96540 96555 91101577 14612 14671 398801520 1233 1188 437266724 52673 52610 907703007 53711 53712 809896525 52669 52748 265023119 37966 38028 576797915 29433 29434 652978210 70134 70195 956568242 48955 48956 511988143 27555 27556 79933749 2065 2066 800350945 70818 70762 217086263 16915 16916 840230152 47420 47421 260505088 36381 36382 305659355 94433 94451 52016152 11054 11055 40727265 49712 49713 381262389 1540 1457 121611093 25208 25209 277849331 62230 62231 820219363 63769 63707 462744522 75001 75002 331691191 12897 12898 888079858 80045 80046 874466228 44537 44571 435740129 58566 58630 409296795 57174 57175 854244450 39275 39258 763051863 10936 10883 888551621 75531 75532 349525393 81662 81663 967400799 98921 98922 320327097 45605 45606 427212310 44878 44879 259914892 29478 29507 247363741 68159 68160 28045086 89956 89957 245467135 62170 62171 543143475 4494 4422 982399016 66721 66702 749762816 86886 86887 599964182 94427 94428 603557318 6712 6689 750858461 87295 87296 393699814 32717 32718 620309065 50914 50915 179143249 3664 3620 557054900 3801 3802 723852095 68803 68804 399654399 83725 83763 695524048 8732 8733 31981160 68228 68268 751818957 44531 44532 102594640 73621 73607 666858919 6266 6262 121428119 29166 29144 731883279 44389 44467 42292230 2428 2389 327821758 75381 75393 562144428 92776 92777 244823277 26302 26335 879558905 79118 79119 311623972 5960 6044 20298375 22684 22763 528737556 74473 74474 637921226 33634 33635 98980398 77823 77824 345624795 34338 34312 560189228 36019 36020 665874794 75412 75413 537755756 25433 25434 480080942 24888 24889 990016656 91537 91538 637604850 32560 32561 278633245 17032 17033 658443460 6567 6568 97430257 24578 24519 630350368 81233 81173 684728725 47785 47786 611886281 52703 52704 849630263 90404 90405 273547732 69047 69103 806152519 37597 37567 800491692 30884 30931 625790764 78881 78837 236260627 76954 77036 85233279 5318 5319 165580482 10286 10287 616378106 87474 87475 328978580 53714 53715 574359332 85120 85145 692746081 57322 57323 578905826 92249 92250 736071461 12960 13017 18566197 54826 54784 631497615 78316 78317 444306837 36320 36321 249994971 83048 83049 639511540 75758 75747 30027925 27199 27172 926676333 77811 77812 266381285 49807 49808 493574910 75699 75779 815504245 8903 8904 575387023 18112 18113 767558986 4380 4410 708239478 72377 72295 630645468 67696 67771 63284449 16208 16209 47902530 95079 95054 186598950 63732 63658 254107164 51487 51488 900674470 17970 17987 987481797 92430 92500 976058109 31034 30967 502539190 86074 86075 188548257 55320 55321 692093743 2688 2689 53575447 73412 73430 463605626 79721 79640 979045101 34087 34088 864880708 56889 56961 87667750 58933 58866 693913065 51084 51015 854990590 14312 14257 952279672 38838 38839 764019731 72086 72057 365399176 64415 64480 637375406 14314 14315 662087715 36100 36101 877655320 13813 13814 476806265 97150 97115 986537220 90557 90545 510715600 48684 48685 652204304 52127 52128 731687263 45982 45999 901395872 34212 34197 946228509 88997 88998 721216959 45309 45310 180086714 96933 96884 731175105 88451 88440 6643217 50157 50158 722469953 86875 86907 418868922 80621 80622 347723407 3368 3369 298715754 32193 32194 317373078 45244 45320 727004551 47466 47467 899779017 94394 94323 914483467 52462 52463 296430575 5676 5756 610391317 12977 12975 358657562 61753 61754 455849838 32796 32797 276906657 59631 59571 884658240 49172 49151 342781762 85894 85895 825955580 64719 64770 336513477 23656 23657 758136901 72030 72024 198563945 27860 27861 152191256 28047 28048 943068525 95297 95298 656768977 18577 18578 596115673 86934 86935 734968471 11938 11992 118667623 47767 47768 763613197 91879 91859 370906200 89099 89141 622487228 88281 88282 230258498 49902 49903 80120252 74668 74669 287489577 80368 80369 131561969 49847 49848 144085281 12809 12735 706556735 33563 33564 896292054 64985 65060 63077031 34104 34024 281411794 6407 6432 124951733 13653 13649 187688521 20341 20385 88994989 39359 39381 839913605 97761 97762 688487484 12850 12851 212520928 67237 67238 858767383 7569 7570 567459514 63428 63438 762606848 38878 38903 359853800 15337 15338 661598171 66775 66819 589099630 93573 93516 227528301 9897 9872 77443900 20437 20500 853408419 88448 88531 624174771 42866 42817 706536775 7670 7671 904441990 62985 62986 393426736 56933 56937 696207601 83381 83433 393239767 43785 43786 707301729 7965 7966 20948398 93582 93497 143963093 12441 12391 448535316 27960 28000 585496125 75820 75821 977216126 84891 84856 564145198 53559 53560 707570677 37521 37457 587613217 94411 94480 754327135 99278 99279 248794977 38000 38001 940633243 55629 55630 912236558 88104 88157 46193681 85 78 342391622 18741 18791 249256192 3546 3547 974761272 39820 39803 75352351 23039 23096 680421261 98467 98468 161263559 3204 3143 257311263 66512 66465 919532533 85097 85133 452127948 67923 67965 881526548 50900 50901 798404524 69460 69461 454036532 49596 49597 954378887 95645 95646 675762660 60069 60070 789930864 55042 54995 128543706 60753 60816 447980170 18957 18958 694446902 92363 92374 553595880 48938 48941 149933622 41431 41432 167121736 75607 75589 464746370 8432 8500 389121565 62593 62594 535412128 42755 42756 319260306 69204 69148 403941979 80570 80513 213475755 99193 99112 119012038 5123 5124 162997778 29522 29523 15071338 19517 19556 822431220 81320 81321 396032380 20111 20177 570983201 40827 40828 564718761 37608 37584 461045734 80150 80151 300401720 78976 78977 10918673 54954 54955 259524012 96254 96255 276099312 389 307 813028618 41428 41431 154402989 93576 93522 120439418 71433 71434 463825500 11433 11480 769505107 74895 74896 325858784 96115 96133 591634701 67918 67867 707653602 39492 39431 441536697 67253 67254 584710040 69896 69856 841561553 92422 92463 523334399 4728 4810 496163571 18486 18538 25816555 20744 20745 515409492 68460 68544 804336961 61204 61205 880275088 24133 24191 730203160 74482 74445 989977594 84677 84678 787617359 36746 36703 68656844 96114 96115 576739711 54136 54135 658474793 52970 53001 607329852 40016 40017 163289796 58129 58073 51656748 32277 32278 201127614 19710 19733 796458146 71211 71212 583525135 35341 35414 772624025 837 838 697500232 44522 44523 918314788 62905 62929 603455296 25511 25512 560145122 82154 82155 584543037 42350 42343 48630886 95093 95094 719156331 61062 61063 563246909 80782 80771 473633618 44260 44261 208287714 20736 20784 909992409 48575 48576 572071556 52198 52168 657358245 79309 79335 319613841 17131 17149 191724989 94825 94826 6303136 26817 26818 48112055 16224 16301 210262346 46397 46320 929488295 878 940 50709230 42271 42300 173104223 68633 68634 719624613 18078 17993 245099444 57937 57938 53411824 27955 27956 699847676 64420 64451 324169988 82586 82587 271772437 78860 78899 141590825 2893 2894 256417623 16136 16139 298806280 35023 35024 16067098 86172 86173 683825506 25646 25719 209831561 59112 59113 22188147 44200 44118 458578665 20016 20017 210513254 94263 94264 854778213 71480 71481 952380005 58665 58666 83933638 63688 63627 305057225 95367 95402 537676686 63315 63316 780659804 5959 5908 462857231 89850 89851 836449111 60022 60106 512388094 29220 29234 864839951 1960 2022 955732770 47389 47390 405377619 22688 22726 438609337 79060 79061 408135849 96652 96653 917719512 68889 68913 406018120 63453 63416 460372539 28625 28669 522061282 2853 2798 648525529 3123 3054 824200022 37285 37360 471097388 91419 91420 713683320 52804 52805 355896954 68748 68749 38672736 95426 95427 504387459 26436 26402 234584520 2658 2611 305344086 7530 7486 23458675 11042 11043 586917287 11693 11728 2833481 9290 9291 5052019 46566 46580 993908515 62921 62861 327351630 40107 40108 559908119 47812 47813 349681328 66624 66610 469929315 16056 16139 485855622 26023 26024 499309387 45803 45804 807271749 12463 12548 884662910 51870 51886 604862814 919 953 674015029 31264 31218 300434114 65749 65750 228986504 96792 96793 100059061 44767 44768 488174258 66838 66797 253806772 31373 31366 758206857 11908 11909 365890695 82236 82237 692510365 83201 83202 208295847 95443 95444 688116431 24929 25001 233918689 92322 92323 305641335 68173 68190 273002300 18917 18918 422768025 51099 51075 188569169 19252 19333 949100982 15367 15299 940736608 61142 61143 924879916 79635 79591 623213008 26022 26001 123531504 47124 47160 727247862 8103 8108 49595055 38264 38265 853954674 84258 84323 800538053 22657 22658 674175031 26320 26321 357103529 58282 58283 325816441 89812 89862 696632523 43889 43847 503654101 26845 26846 985790499 44460 44427 402749556 52381 52382 817627671 78939 78940 522198 88965 88893 96084681 49924 49894 206923866 49867 49868 604526270 98984 98985 874440543 8789 8790 912982136 99809 99810 427221520 16866 16867 79424497 50790 50844 194776655 37886 37952 765536551 46773 46836 880715155 9069 9126 709445511 83751 83752 706385733 82395 82396 772555878 89844 89845 684808612 36771 36766 359201794 11294 11295 809760455 63172 63173 114666738 19398 19399 984392768 16024 16082 235930962 97315 97316 296048906 86268 86269 73923635 44922 44977 115567749 68602 68677 427857029 32829 32830 881878593 49551 49467 63237714 33014 33087 658850408 11854 11855 862451326 33646 33652 193646236 97250 97259 272453453 4603 4538 561361152 84083 84084 39260344 92736 92692 537654536 49654 49605 605191874 25659 25660 522830836 65631 65632 95501779 58755 58756 486815793 71925 71926 359705340 86462 86472 211299174 49385 49390 246700046 21283 21291 217083961 97728 97794 650101847 48188 48185 569236872 39849 39922 254172379 21888 21952 548644614 50646 50656 806859821 54781 54782 184552296 31253 31277 199484330 45385 45386 64767431 41540 41541 451125365 35306 35357 145681795 69727 69645 779611221 48294 48295 69067553 25646 25647 986026159 65979 65950 994311991 29857 29858 519041024 50816 50817 391828491 63866 63851 247234454 45345 45346 698310021 65662 65693 317758305 72050 72105 698758476 2264 2265 85247512 91931 91959 272279406 61014 61015 345173081 37303 37326 285361644 11502 11451 544197510 13154 13126 918525000 78690 78772 760992454 83221 83152 673182822 61898 61883 661803934 99110 99127 935270950 94289 94265 874969447 74007 74008 433940274 8627 8673 697030049 534 456 286881792 69598 69599 597700745 60120 60121 435901595 6911 6912 436502152 84208 84209 811599701 80492 80493 722536556 67989 68062 718299202 52958 52988 556652145 37644 37659 679766390 61771 61772 486322414 66897 66886 717912186 380 381 970007743 75973 75974 921626866 5508 5509 245646718 30268 30304 369568383 39652 39653 39179270 73480 73481 290303057 38488 38489 786174659 22590 22591 839882215 35931 35854 102825629 97766 97767 954604761 78467 78468 264136718 79211 79212 925350797 67685 67686 417531667 50638 50639 234064646 88203 88204 113644090 70104 70105 805329778 39650 39582 635980098 79727 79801 462125203 40225 40203 177974552 89638 89639 455011485 54588 54589 487016895 11342 11425 967231841 50436 50437 654654382 50923 50924 398082896 44434 44435 501183380 68131 68132 459965145 13676 13724 967257600 36798 36799 640403102 84698 84699 312840679 16037 16038 233547030 45462 45463 773471689 58440 58441 465314102 25963 25992 845916384 45909 45863 124495900 75894 75895 364696193 40337 40314 949780645 29698 29631 902976141 90718 90719 649859968 53134 53135 814861016 77452 77382 545045391 13393 13394 983161373 79470 79471 188582875 23708 23709 683703120 593 594 544782738 13120 13203 445897915 61543 61544 695802517 27137 27068 189670603 91566 91567 646185269 64391 64392 384102975 16865 16789 827117614 47071 47132 381073845 87600 87601 760595768 66618 66550 383075117 81414 81415 695816831 55641 55642 213286217 88001 87970 188041877 20095 20096 354400661 58666 58745 195309998 98315 98237 570535225 92794 92777 613909959 78523 78491 938476129 5196 5199 355928622 39887 39821 698540220 63399 63400 850267854 81253 81236 806125734 40490 40491 33055992 76208 76209 927401246 32373 32341 418899991 50547 50548 344918774 13891 13892 846526591 70366 70287 196147128 31983 31973 784906522 73552 73553 427183930 503 504 691911226 94402 94396 939601290 74588 74589 402109179 85656 85611 440934553 16454 16433 751489560 16028 15990 489265020 27635 27636 233872215 14424 14419 94048656 13863 13876 478101510 34399 34447 286182181 77557 77572 852532432 44199 44118 567205666 67163 67164 946434601 87990 87968 817292521 80687 80649 562393975 37137 37138 673597307 23986 23987 157789216 53769 53730 101022541 84336 84337 372551798 31569 31592 127574889 88718 88712 184301284 46205 46206 335299928 71090 71091 60904307 41445 41456 641208046 38402 38374 926644278 49454 49455 554607533 91490 91447 790473490 45215 45158 406623488 93662 93619 347846445 78135 78136 123831798 32571 32594 102308375 82185 82186 430862859 78933 78931 32578896 3490 3482 178228194 56456 56394 550941908 54426 54427 518914534 66174 66175 783872074 14240 14241 498533381 58460 58461 672877 48070 48071 811910608 39107 39140 121731067 94078 94024 642244807 89420 89358 545038423 35941 35942 714522314 90662 90633 755793593 54938 54939 834561209 448 423 983430017 25215 25148 131269266 73861 73862 186549878 82086 82087 387688867 73941 73942 598675127 30208 30224 230384428 17052 17079 687431593 62145 62146 160797673 61227 61234 889696810 43920 43921 574839917 32545 32500 21136521 8505 8524 171031094 93271 93272 596565558 1133 1134 24409811 33642 33643 770073745 34634 34648 372428780 37625 37547 168615997 17560 17561 274216461 95988 95978 231709 7446 7447 340903390 49635 49567 413861926 91676 91687 876032350 3838 3870 286920467 76441 76442 323010518 72050 72051 439429819 42753 42744 237900391 55071 55072 320666166 98524 98525 764972986 28133 28134 588456159 71998 72024 582204630 77932 77933 293964323 63035 63036 683321503 71219 71220 973034532 46166 46100 336578273 88146 88110 12948700 48596 48578 107938351 49815 49816 501053375 31506 31452 103058787 90336 90337 726527083 54830 54831 526111186 29861 29945 565803305 77478 77479 578747038 63569 63595 36760730 46752 46753 366912053 55078 55079 482183190 39987 39988 373725872 64561 64562 888132698 4114 4089 361659172 54599 54600 672088230 89323 89259 6845344 76613 76614 346033295 70954 70955 982757894 20832 20833 37560277 35862 35863 193372750 83329 83347 445503082 19535 19536 555177880 33334 33283 951540850 58184 58131 637624416 44232 44233 14649345 81074 81075 937443643 56852 56849 566807816 67610 67611 452321831 80990 80979 707489077 27163 27229 692664307 21105 21106 811354148 60180 60104 785841953 7642 7579 678728110 81911 81938 219458267 2517 2518 92887973 3860 3861 184856062 10076 10077 29079552 26220 26221 511391651 5171 5206 104571366 23285 23362 188070680 77298 77299 217860467 91577 91547 601241913 9614 9590 697400142 32614 32575 761225846 79523 79455 763558079 33105 33187 510661036 20296 20329 286602786 93250 93203 31030199 501 502 896973193 11671 11644 65283482 50565 50566 1067879 15280 15281 316069135 9879 9951 830679074 70531 70510 210477581 34565 34634 656597292 68219 68220 946775258 28891 28873 284103802 10708 10759 825451520 49685 49679 171827942 84233 84304 16601427 16431 16432 990637013 91591 91523 67930466 19890 19816 547294157 28849 28854 891646164 92447 92448 381159899 73429 73501 614181576 93441 93522 797469012 82649 82650 568613505 34567 34652 315155200 89751 89752 940346535 53739 53740 454745993 12145 12164 665052760 62814 62881 949690697 19051 19087 575722013 44976 44977 908994488 30755 30756 672296156 75481 75482 975226638 18156 18151 139860419 90769 90770 556883053 66698 66699 401954663 31073 31046 598452530 72691 72648 522457430 46312 46272 533542193 11872 11873 136199459 59113 59066 41673197 31250 31251 731337120 89626 89627 628697520 96019 96020 181393006 19167 19168 831844378 66038 65989 209374346 4916 4938 886398992 70232 70233 215868640 2067 2068 760955424 44441 44442 523620238 32975 32921 687150304 78312 78273 308137436 43180 43181 257449936 90111 90114 387195907 58891 58892 452257078 54720 54721 64523749 87090 87036 171544071 87180 87181 324077591 73344 73345 954101548 51922 51923 436601099 81920 81911 627905638 19319 19320 644783256 36735 36817 163778228 39301 39356 109838089 68122 68123 285069605 35938 35939 541499480 52093 52118 674235972 32128 32129 676069769 43626 43627 781297396 35562 35563 687684654 22508 22442 814366080 16403 16404 304793914 76043 76094 650324115 60442 60432 89357378 5847 5804 977564280 80074 80075 552446873 7109 7037 293497929 24881 24914 696417822 11467 11511 688898398 82133 82134 472725754 21131 21105 664045151 91911 91890 513258743 89570 89571 480598239 14916 14902 870426504 69772 69853 137820364 6087 6088 790571053 81778 81774 687145571 7456 7457 439257258 20221 20179 1810431 83973 83974 305830496 7307 7361 346740589 23272 23194 404191350 46929 46930 522845693 94107 94108 731976452 9210 9248 415404706 70773 70775 532058437 75714 75650 317586039 96031 96062 18891028 16355 16356 873895949 68586 68587 309591418 39920 39880 513180115 40900 40886 210715541 91537 91618 393395517 99859 99860 110967279 67336 67323 323277033 23695 23696 820874368 52294 52288 828859228 69943 69877 914263174 42783 42861 541304236 4015 4060 913495032 10754 10744 169758939 76965 76966 516332951 78776 78767 336405189 36726 36727 571016450 44245 44280 875496147 28871 28872 165512457 62959 62960 586795061 53285 53286 57112648 84716 84750 671228290 64128 64129 974809453 26415 26354 267234399 10148 10149 520834214 45792 45721 856158183 45452 45453 871160409 76326 76369 967716581 46980 46981 436763341 20521 20441 229385593 50985 50986 870414674 59896 59897 947466459 66533 66478 259772580 23329 23330 387302065 9710 9680 92634536 32685 32615 946819027 49547 49548 140082219 69619 69641 831722559 16265 16345 564667716 86912 86919 465844873 61861 61845 846989695 60390 60465 75095140 51262 51263 664245395 78530 78531 839648066 58357 58358 674709803 74901 74902 643035272 32536 32537 443266812 45077 45078 735488519 13620 13697 753484458 14452 14453 709383461 69203 69121 124097802 58233 58226 90515464 93446 93447 556392133 68805 68806 170275884 20094 20095 734721011 79253 79272 257090072 39280 39347 843421386 74644 74645 353553114 7615 7678 751333235 28673 28674 319048746 5826 5827 986094731 8036 8037 829724306 62743 62711 579380556 44898 44899 568422350 9566 9536 869626235 1568 1587 471081789 57028 57029 423284285 84425 84426 208892210 53171 53172 465986466 37554 37616 458079966 56183 56184 702257052 27703 27705 932516628 49649 49579 251808207 10055 9986 456750256 18696 18628 350063646 89513 89571 303603255 62221 62222 517691683 24542 24531 899378599 49116 49068 748971912 2823 2841 407186082 98501 98502 613887415 89108 89109 938977148 6262 6263 153201154 69708 69727 113185346 54605 54606 264963873 73356 73289 696557806 76699 76761 920213938 90657 90658 964364674 27203 27282 613361643 9849 9850 599963463 71832 71782 346724297 70919 70842 733533898 78920 78926 501001353 30160 30110 524911270 49516 49487 730154636 30925 30942 870158250 47947 48007 611227451 10849 10847 229001970 67674 67719 319201762 27687 27617 347079090 37251 37252 645209256 58084 58096 423117323 46421 46386 976557045 78723 78670 440459175 61517 61541 210929102 52533 52534 693709132 95418 95419 506073732 13446 13447 249510071 46153 46126 531384444 86588 86562 102202163 80244 80245 712423841 77276 77277 557181397 63415 63416 235719511 63539 63540 215978089 3259 3260 598122478 86078 86007 886226685 68056 68040 759676557 10168 10169 199522109 94216 94225 788794806 90158 90204 86742470 57949 57950 406204568 77281 77316 464345733 70286 70287 117909135 77233 77234 670473474 47942 47931 579411149 81945 81946 666479635 68317 68318 758261022 3714 3715 380617032 31143 31144 363742304 70267 70317 233027671 13456 13400 838088449 74472 74473 824992679 27991 27992 550936848 11319 11378 578259333 8958 8928 436946583 31031 31032 552509985 52353 52354 467819607 62993 62994 260952706 41857 41858 893331940 28268 28269 138525454 75301 75302 295854590 50573 50574 975862994 88204 88210 470170826 27892 27852 699071117 69705 69706 894336037 50550 50492 405487157 29672 29673 157242439 12816 12817 411615449 11553 11554 465865500 29480 29481 248211672 46823 46796 850875159 75802 75803 738242059 88985 88986 386334519 78605 78604 492933006 32875 32876 405574614 7079 7103 703521618 6822 6825 500984250 9955 9956 350555201 63133 63194 360263333 99310 99226 381166873 94690 94675 812645850 98323 98330 453038235 68869 68870 184873149 85864 85800 53505495 6190 6163 43204782 48848 48849 808464958 32199 32200 4933210 16468 16469 780418490 52360 52361 722587652 45933 45934 993758013 70350 70393 380597977 81573 81574 503726710 28815 28816 380827360 22988 22989 426916641 97867 97799 779814751 7581 7582 908194215 31713 31714 722237256 79587 79652 691785918 23953 23963 370235167 97846 97847 346517959 45666 45677 203706346 67668 67634 241150882 92327 92391 402145694 64302 64269 83516593 42304 42305 572350723 78601 78575 87660573 54281 54282 526835502 51385 51386 580040455 82814 82735 378671843 14324 14282 462452314 34873 34850 137269400 97302 97327 276885227 90071 90139 83053929 30474 30461 478942516 25114 25160 646517925 81424 81425 516009512 58659 58592 685008710 4318 4319 303782362 84757 84788 169630550 42630 42631 138920022 34796 34797 853619246 34982 35065 557343041 9282 9208 712043362 20994 20995 35950108 86691 86639 953030890 79533 79495 916649133 69852 69853 59024781 29978 29972 149681242 90458 90419 946099662 72109 72064 810047510 21234 21296 463328260 62146 62147 754827101 97317 97318 901640396 77002 77082 258955899 14002 14003 699646624 29075 29117 535858532 4801 4755 660932143 13027 12975 732677255 93599 93650 238441147 74 140 964895277 20044 20045 368907887 96406 96428 818330672 77687 77670 684531460 77814 77815 11657832 215 262 638575594 80016 80017 362610889 64798 64739 317465955 95345 95346 125930422 13098 13099 947890992 88108 88109 571494503 28091 28092 551816040 3605 3606 742119372 11244 11245 621170016 37142 37143 170365777 72711 72684 530279360 7203 7281 728939710 84254 84271 768285356 34090 34168 786263443 12763 12712 580010740 46127 46128 511043611 43407 43394 964394233 91452 91498 68977823 56515 56516 107693534 55721 55777 657127291 8505 8506 41419198 44619 44620 963864237 3252 3253 939587723 21229 21230 6014128 18500 18539 846816341 2711 2712 179744182 55160 55161 92332967 81939 81988 532868112 30181 30182 208367462 36216 36217 23871681 53830 53831 897853671 54125 54182 645855172 67714 67738 432018442 87294 87295 70923359 63797 63798 615068528 61897 61932 810341168 74603 74526 121365776 11250 11242 304394320 19600 19601 358555622 64321 64379 721073106 72411 72395 391956782 788 789 335137732 51742 51743 545734938 66566 66567 775867354 96788 96819 764140901 63219 63220 398851316 32775 32722 712817389 64777 64778 129341554 57841 57842 210206600 94894 94895 230787156 42083 42084 626191144 87521 87522 460692857 66855 66856 680729950 75474 75475 761579120 2162 2163 35324616 96633 96617 719068406 35947 35948 790856406 46600 46610 319550900 44315 44316 980529503 77420 77421 886048003 23121 23122 44345280 92163 92164 867390191 20759 20760 973860736 34470 34536 301199475 56428 56429 890412251 24067 24105 704581046 84142 84143 580724313 82444 82445 98457796 37699 37744 572542152 31266 31194 496439272 60699 60700 318904292 91167 91140 902818865 75334 75335 946802802 76405 76406 654922569 54419 54420 177372246 35663 35721 812340113 28170 28171 207007978 97033 97087 981242593 40313 40303 746941091 68358 68359 822119528 33175 33195 119980759 8426 8427 39891634 33224 33225 499210069 82917 82918 949100589 78511 78449 408178371 21924 21967 132927439 88363 88283 701454724 55783 55784 380610918 50750 50716 67043265 24215 24262 966989169 48742 48743 984709774 85516 85513 117546396 84288 84275 444567197 16555 16567 607952352 18905 18846 652278864 42234 42252 132186117 19757 19789 236491737 84966 84967 121010565 84141 84111 177563955 40199 40219 306197996 73443 73444 784544548 19108 19109 289166972 19673 19674 158117322 91049 91050 510871639 78903 78830 90329001 64378 64379 418485460 44086 44087 373264047 90781 90782 255749433 12567 12587 224324021 16143 16087 799334052 94144 94220 694083007 80098 80144 398941985 76837 76838 746315012 16155 16156 509985006 14078 14089 107746107 60885 60886 50596871 10967 10968 626886107 17847 17848 197010942 64385 64464 556296346 63672 63673 529678265 34766 34767 731010340 76377 76339 587152595 58889 58856 158480884 48757 48758 711953189 80697 80698 749948767 33106 33107 775290145 33835 33845 551699627 53706 53707 188207325 78266 78334 365192508 20346 20347 638646552 46065 46066 70361172 35528 35613 46148012 32666 32667 334145568 55267 55268 399624 38243 38271 236710768 82005 82006 301777759 66382 66394 635756712 34149 34150 293296003 21595 21608 916203228 56744 56745 922395822 42667 42602 180779306 70262 70231 99014785 33707 33708 749228623 94401 94395 673836846 41599 41600 400729255 36098 36020 390721982 50207 50208 563948101 93498 93499 798508025 6242 6257 742903335 73359 73329 462018774 64330 64331 985469276 64842 64780 450220618 78794 78795 553597446 58181 58149 284046711 78519 78520 762301914 71905 71880 394383695 38 39 759743930 86219 86220 214483115 48871 48872 186529299 2529 2602 969363530 88275 88307 92354450 16691 16638 9529394 93859 93790 335529392 49765 49782 250567620 34449 34450 396955937 99312 99313 225011154 66442 66453 203287547 40156 40200 73582392 16410 16411 213338768 84462 84522 569638086 94635 94636 141694672 92258 92259 270562044 58735 58686 112726238 85848 85849 538962151 42309 42310 31860754 67497 67433 770357257 92355 92356 162222437 75813 75763 349135973 16421 16422 828631708 83767 83768 423583414 59812 59810 669530733 16583 16584 194995286 63047 63024 526301607 70408 70409 646211973 29951 29874 99783403 49508 49453 948770757 29326 29359 394999197 98019 98044 529790650 47398 47399 713474670 12736 12737 972005191 42635 42636 584505213 36288 36289 181258722 68767 68810 274593695 58205 58271 783325654 55567 55568 759389557 35623 35590 944615821 33825 33819 612807473 19739 19740 974821074 76920 76921 545880242 94957 94959 45723492 39072 39002 861379225 94988 94905 781850714 33618 33660 425628878 89313 89314 667404389 50697 50698 11389742 13560 13535 604286425 25836 25859 185133145 72271 72272 821095125 73651 73652 181342607 38736 38744 599211064 5505 5506 774420733 59794 59795 702727139 44454 44444 599896443 61468 61440 251899866 95207 95208 605962723 49466 49493 663379393 57756 57757 10243505 62387 62388 889628758 90730 90731 751334681 96703 96704 721663189 35331 35286 6005868 76938 76935 419597900 85141 85212 84880487 18785 18786 93377379 79525 79584 776196359 40786 40706 536767535 63926 63951 950058238 79000 79001 367140506 66493 66494 750999655 76396 76397 423580816 17984 18027 27580735 13909 13900 599927291 80754 80755 434672153 62195 62137 482530203 68205 68206 838749545 97414 97425 355515273 67057 67058 584557791 59752 59705 388958340 88533 88534 52867174 3772 3773 945490149 80121 80097 159652288 8739 8740 499114387 56666 56687 52018168 54999 55016 543551844 35390 35391 566640966 28858 28937 431761643 91610 91628 360138147 5079 5155 440564869 34675 34600 452031498 71115 71116 482220297 53765 53841 619611196 73348 73349 248963071 98881 98820 806507233 93415 93449 708735042 34238 34199 903335592 65742 65736 140179117 61723 61784 239215521 91598 91599 223530832 67051 67052 170203110 13000 12992 87927427 12442 12443 131190442 69828 69829 587981408 88096 88026 301741190 51780 51709 531196908 31034 31067 323498142 31450 31451 917300217 71542 71543 742561910 19168 19157 719759871 37181 37117 574151178 87999 88019 195927199 38437 38438 31571732 49357 49358 91445160 79591 79521 773299051 17170 17219 162671064 91113 91194 505035866 51612 51613 251579883 28486 28487 390979730 60969 60970 782674579 27425 27456 583490282 89261 89265 127533739 92164 92165 904861679 74665 74666 697110720 28300 28301 837309066 66815 66894 810342403 24533 24534 926433118 99656 99657 911192059 92098 92017 190919268 40592 40593 865428350 96730 96731 238298912 55615 55660 353044991 69383 69420 662760688 50905 50906 755629867 38929 38930 772387280 67120 67121 132630868 89382 89383 708398928 17230 17179 782502292 33200 33201 211041252 72421 72422 663805372 73082 73083 291892528 16067 16068 653769930 14204 14151 393077087 72680 72657 337062069 45427 45428 117740568 68371 68372 284991014 97357 97377 578526421 35944 36012 14116296 97596 97643 22920308 33135 33136 731828656 25665 25666 441907356 86727 86728 387128254 9001 9002 178587990 5362 5323 574772628 46879 46880 609150236 83379 83380 427856736 4662 4601 284587020 62817 62771 654414567 13717 13718 612679660 51133 51134 261890729 2246 2320 649210846 82174 82175 47646794 91090 91084 952979778 99185 99183 163233487 86528 86463 112540570 60958 61009 363301720 75413 75414 323283421 61696 61780 998544181 93367 93368 21086975 78531 78455 309937174 47737 47818 848940733 34800 34834 119842147 17041 17042 141101027 71544 71522 250427983 63956 63911 657375849 17845 17846 6212442 4981 4982 21593678 85463 85464 442726404 65425 65360 811439174 92653 92667 35638823 93939 93940 155816389 16734 16652 184751244 97543 97544 917752065 66808 66809 273659372 68673 68674 143795788 95183 95193 606242131 87069 87116 376716184 61802 61803 335447559 13095 13020 945375238 64994 65067 837776380 46338 46339 914926343 62968 63040 828166311 1564 1565 936844806 2242 2316 553751132 60254 60255 559373656 19371 19301 612423814 82792 82793 426265222 8000 8001 296739883 78642 78643 336894625 97776 97777 574592133 24035 24036 454498205 59533 59534 80458899 54510 54511 132412394 58454 58507 616650305 36192 36205 679190952 3804 3805 626816637 4686 4646 309514730 53221 53156 553403381 15888 15889 34620322 64215 64134 545217926 45522 45603 599290010 12024 11986 573643202 58268 58209 183466743 72701 72702 93278243 69171 69122 418100590 43840 43866 389156901 60924 60925 661186356 93686 93696 806445049 27599 27600 937123069 32835 32750 8807115 70857 70909 981809303 2490 2491 820318026 35042 35114 35517601 50592 50593 105266811 87129 87130 950803342 4326 4327 562331080 17965 18023 930007635 47350 47271 775483313 86328 86296 728557908 14480 14481 479114512 98585 98617 468779780 23389 23432 342798993 27412 27413 352383989 41651 41652 524229639 13450 13511 470446073 87740 87741 385177724 67925 67926 338926779 31509 31447 499953875 90672 90589 877665400 64125 64126 600255760 84215 84139 999424572 53025 53026 829077539 93514 93594 523791083 66439 66504 500070421 8454 8455 737091321 9677 9678 125950323 79201 79119 781621746 60164 60165 171347528 3901 3902 737322300 56574 56595 975729466 24580 24581 352635338 37086 37026 581586469 87749 87803 733567357 67401 67402 134939013 81183 81207 529294941 82620 82621 309187197 49545 49546 126261151 18532 18451 341271761 75697 75738 902779425 62469 62470 235956011 59396 59397 439569825 87080 87145 986397714 1875 1814 961633698 81251 81252 92793360 28051 28091 674793869 65982 65983 251098034 23136 23080 424467418 14187 14188 392488493 64422 64423 740065978 51542 51543 963610524 92081 92082 114795539 98459 98537 280021607 31762 31763 789149500 9860 9861 438540469 77014 76938 736779204 86698 86699 422037425 38318 38310 869827219 49979 49934 378602733 87518 87580 368565405 90153 90131 536445593 30708 30669 554383492 3463 3464 127724433 948 949 96121997 50071 50072 118945071 98260 98261 183238473 18975 19026 487461526 7062 7063 686986526 88156 88157 64352977 2536 2453 943190253 6717 6696 672612675 20439 20440 60260555 81613 81568 518976032 66937 66977 534054207 75524 75525 588701780 30604 30654 509037674 90512 90513 754286287 91101 91102 325402382 22725 22726 372567163 67042 67118 576883732 13565 13566 94102987 64845 64768 397842663 90113 90190 171169139 10774 10729 354473331 15197 15147 492926927 94741 94742 513905354 7823 7751 596319868 64145 64146 143145959 20322 20323 127437605 78516 78562 151453604 39360 39361 445408294 61506 61507 579614990 90437 90438 727217568 25084 25085 996180932 94923 94956 671323383 85406 85407 729318257 45173 45174 819205030 29358 29359 572543719 33100 33101 845336430 47295 47256 707633546 96198 96199 192515727 29684 29624 650930218 32286 32287 867799693 22813 22814 759495584 31398 31399 99145909 54711 54636 838673715 19710 19663 197002661 31670 31671 827181471 7329 7330 825373024 69924 69970 934984136 35681 35682 964278165 52597 52598 731939147 87969 87970 327369199 30609 30542 480369836 70785 70786 52254403 5576 5617 360405899 1013 1027 355580851 99465 99425 360528613 20130 20184 703225823 86627 86581 513173560 1264 1201 493445727 22202 22203 342393265 91391 91321 729417162 65227 65200 50097204 7709 7710 877716476 49195 49196 250282871 90365 90435 320904404 27921 27883 900692082 32525 32531 443859417 90147 90139 785842220 76860 76861 603217794 9892 9863 991879705 16011 16012 153823958 95130 95048 565729754 49471 49546 911025809 52623 52583 67107574 51886 51855 443584813 40787 40810 751971083 98611 98641 690688930 46845 46881 210857209 59294 59287 197590830 80905 80906 237770465 75144 75193 659450062 2835 2761 224685943 51494 51495 59262683 46457 46458 518067871 24025 23995 572149195 39378 39379 845346190 35910 35911 735857670 60374 60450 783195794 10734 10681 454990343 25909 25910 665308287 2500 2501 641563225 90118 90119 515148177 14015 13953 460488267 84270 84190 775926595 99065 99066 985466001 4028 4029 960103167 57161 57162 758735407 98598 98583 180427875 22750 22805 155606399 7272 7273 959969269 78860 78885 467857684 58505 58506 53439053 72676 72601 100417005 82423 82424 246948201 97658 97690 388390683 28464 28465 388299419 42747 42748 939612397 23361 23362 603964684 67526 67527 594163295 18632 18633 915522547 73413 73414 153367484 3619 3586 492761414 6457 6536 234078500 74552 74553 981474712 75243 75244 787284422 85672 85645 120663176 32771 32770 664413564 82509 82510 178268087 76777 76796 976920391 28909 28842 660298454 2671 2710 930660331 72213 72214 237110365 67729 67730 714050050 97576 97617 826309284 30591 30535 427790848 24288 24289 851126479 2838 2839 682745018 26646 26647 980424804 26804 26805 880253513 39106 39107 991831254 34601 34642 58457000 24498 24499 608690182 26925 26840 227031489 52441 52442 197423760 52179 52173 647576977 64709 64710 736280492 90146 90147 572048493 75333 75334 96021358 9683 9607 458505846 32217 32218 315738513 87250 87251 657431531 16925 16926 995339232 23794 23800 600791523 1708 1669 600563733 46788 46789 500645272 46298 46299 258140397 14523 14524 413402654 60138 60139 509823806 84824 84825 991176113 95012 94937 111361094 93888 93924 78620212 45581 45552 604889358 11448 11449 7912687 57163 57194 234939865 81759 81760 880430121 38686 38687 240443761 61188 61232 541030447 56530 56594 789049724 88839 88840 955200503 91434 91386 407098201 77941 78002 193162684 80638 80716 507188119 69865 69943 278670494 66585 66586 507179699 61683 61750 634664979 32561 32562 263951583 58668 58622 79811747 39869 39870 399631785 84978 85050 556860089 97564 97612 76248056 16371 16372 910508107 92307 92308 739935434 79105 79085 514738057 77604 77536 882951364 51275 51276 398420320 87139 87140 49309094 22076 22044 966657077 71046 71047 810508306 21062 21136 893849738 6619 6561 848539558 27694 27735 936596018 76000 76001 1120864 89519 89520 686188855 52629 52630 902407595 34224 34225 379032769 29213 29214 211911630 68952 69033 35950382 48809 48757 616400016 93229 93230 330449111 83534 83535 102638169 14676 14677 203706600 65394 65395 358531392 32191 32148 696152417 8401 8402 765054746 22856 22869 238523549 18292 18377 804386336 74151 74152 328098103 76028 76029 693184583 46955 46956 615207759 33145 33138 338451249 19416 19397 255745121 36092 36093 349852319 96694 96695 612281513 37525 37569 540191621 1553 1592 380071492 45813 45814 948590156 63171 63172 510607052 60333 60334 177192451 31869 31890 370578840 72888 72901 876423222 12943 12917 383971853 24579 24580 473944305 27289 27290 537062268 44783 44784 70690194 63429 63424 484250719 86335 86418 560419949 50539 50616 703056645 18260 18334 675114890 9394 9453 970922202 94002 93960 575788503 82313 82314 521428981 51531 51532 962991856 34273 34276 135802096 93107 93108 897529437 15707 15635 781477267 85043 84976 17507312 71207 71194 144236377 90951 90952 237700982 5636 5637 904782725 61561 61562 566677573 73450 73493 868618563 52093 52094 696466646 57899 57900 438379120 7737 7769 214229983 50021 49969 62786320 39814 39815 514512280 37207 37208 50895651 48212 48158 3470799 39124 39125 839990900 24335 24336 359250771 94841 94760 186504409 21606 21607 918921604 41520 41521 735623014 14396 14449 593469230 68636 68560 864225992 95114 95160 923725655 90030 90050 390127468 86905 86906 384498399 65467 65468 945331737 41483 41430 759408197 93779 93708 637889945 43630 43704 259323061 43154 43155 416263475 78151 78152 411962743 79700 79694 759453679 57944 57915 611246889 82729 82655 416043241 50901 50862 415210800 74244 74172 16815238 25815 25816 797653220 64418 64435 580888175 32276 32277 750097319 68258 68307 41122321 99025 99026 452282196 90216 90223 536573667 10824 10829 365423270 49728 49729 26609695 51042 51043 694637744 81271 81272 534135665 98160 98146 93050473 97706 97740 252612466 54497 54529 971629234 26152 26154 267169386 96381 96326 403276523 93387 93388 333330141 20462 20478 891625316 59326 59279 460444335 21701 21702 719608560 32617 32629 196336643 62232 62280 531829845 19156 19157 375477867 24048 24049 427243102 99972 99969 710583697 54304 54220 581304735 51666 51643 455395236 60648 60649 800849990 37309 37346 589202294 23784 23785 94854152 11974 11975 877780867 69004 69056 37679940 50962 50925 596291418 69017 68938 546715233 69594 69677 897192048 57325 57326 964097452 51780 51781 258672181 2393 2426 341028418 46935 47012 910354900 15082 15056 228378650 95869 95831 382255115 26533 26591 247424966 88197 88198 257947311 44521 44522 741882286 80858 80845 163728433 94453 94526 304683443 21672 21739 550570620 83088 83066 357524463 25605 25668 219810677 48232 48233 228300738 57965 57954 886358994 27323 27332 549486587 89302 89303 544727224 63015 63016 978226038 36730 36731 143906107 30101 30102 592270493 63453 63454 953566670 22404 22452 435845861 30613 30614 773407577 68215 68166 347408624 49330 49331 601734615 74683 74684 448114691 47459 47389 738984123 53677 53678 589470130 81963 81888 743903722 16378 16337 862694249 35895 35896 564978963 16497 16579 679100408 55157 55133 890163760 3555 3556 516301079 94075 94099 347698856 87233 87207 678193753 49389 49407 613668971 80402 80403 102323075 48441 48442 611603008 9525 9526 832432707 66021 66022 54273828 41115 41191 586938992 21582 21583 443651531 15579 15649 484183802 32897 32898 247855669 59608 59528 178680821 19668 19644 839274045 85353 85333 412023968 40409 40410 470032816 39048 39049 873474256 75589 75590 53272046 80827 80742 794886107 55588 55531 273419540 54404 54405 963144372 36878 36879 928585796 38007 38052 680401294 73789 73738 34253607 95693 95657 180793985 76151 76095 588853575 15519 15584 387053961 16290 16291 980599218 31942 32006 787957715 72512 72521 857293545 11183 11236 601292950 63303 63304 631638615 34399 34400 396985919 59861 59878 815119858 51723 51724 721139378 51827 51787 648712922 67628 67678 482112657 41293 41294 701730449 22298 22299 15982991 87191 87175 356800654 41103 41030 480808494 25793 25794 786102913 57743 57744 727595487 91730 91717 832645471 69084 69028 222363987 89774 89698 251146142 71627 71628 763766771 30028 30065 465789610 19216 19217 592922394 8639 8640 107073988 37216 37217 185468545 16788 16796 201296302 17710 17676 367185940 87995 88034 810223102 15944 15945 501705694 84355 84429 502000383 22982 22983 259792954 98827 98771 40449691 68390 68359 128493787 55823 55824 645241275 17336 17337 479860669 30975 30985 401606122 16520 16521 915429466 7339 7424 518109585 25122 25064 64191536 55217 55218 847651185 98194 98273 809266918 94208 94194 2191158 40468 40537 778348567 84376 84377 740251926 16782 16783 170829671 50517 50518 558668114 56040 56041 680796435 71527 71596 912653137 41675 41676 358396100 52041 52042 60561076 61950 61951 134825412 73442 73489 999537537 19633 19634 729922080 10086 10087 66391561 25449 25450 294349923 43346 43347 255340211 43246 43259 937981843 84938 84939 542693515 18551 18537 965506438 20389 20390 882242702 8908 8986 628819503 21150 21178 413618538 68167 68165 480786105 58358 58411 750248506 26383 26378 475914431 48942 48999 713481862 69280 69203 935781537 123 124 788766358 10855 10937 24908000 59576 59577 457832554 38369 38347 367367333 7276 7230 420799022 85311 85312 759550410 38714 38655 564979288 39530 39531 631077641 34820 34821 838765181 50966 50927 780983419 75131 75047 988287107 22627 22621 812121163 30739 30740 542138747 21342 21343 126516498 92646 92605 910735370 83310 83311 28877412 31049 31050 641188330 8509 8505 722928078 71619 71620 808257483 25779 25849 752919766 30154 30092 104670098 40217 40274 314124298 70483 70503 547180929 68628 68592 484354230 58220 58195 399798545 82067 82068 534455207 15985 15915 976015968 57584 57602 909619403 32379 32380 665657038 32088 32089 695289969 73349 73350 533832705 58872 58898 207373492 42507 42508 708051521 63279 63280 326771545 49571 49604 101900201 56812 56788 656556846 77810 77845 663184562 48970 48971 448453344 94862 94787 391024355 27799 27787 556968710 60206 60195 426970972 50734 50670 20248797 77294 77295 922436277 16050 16051 322354453 83717 83718 294724153 42340 42341 28609685 78380 78381 263864848 79685 79764 361364193 91859 91881 743221779 43428 43429 3247543 80455 80456 800615780 23746 23747 129960134 25927 25928 899281479 1574 1575 559068921 30915 30901 329416275 85500 85501 297327445 95406 95436 889993968 54399 54439 694603278 26371 26372 80247106 87903 87921 665426052 6611 6668 412016343 26620 26621 722322555 55340 55341 335750817 30232 30233 540022254 22510 22511 723454882 5962 5989 351809226 70440 70441 50510782 17343 17344 256998665 74547 74548 178680590 59770 59774 505017282 32907 32908 525409530 4671 4672 282711906 56597 56659 785727190 36025 36039 156421958 36743 36820 667908177 62307 62308 351179122 92621 92622 964778953 45292 45293 998752487 69023 69024 484974956 65173 65145 210347855 92898 92899 482159944 36791 36792 635462215 7497 7481 828646396 69197 69244 668757173 11677 11678 136678981 78020 78002 80606237 80648 80649 693111928 22977 22959 998361311 53098 53099 285862793 33575 33512 932159180 90224 90225 989128772 53733 53711 852706589 3705 3706 771362731 36962 37007 936444658 1862 1863 909791623 2685 2682 69613573 74258 74259 792570180 61197 61198 970100358 94223 94228 144316587 58561 58493 39800833 35376 35394 818506478 82678 82708 165446431 31293 31294 440678197 3342 3343 140084792 34350 34277 594979795 95400 95422 31016119 5460 5478 746450904 45146 45074 114041301 43085 43086 841233868 55766 55761 276289964 15759 15760 666406149 82403 82474 678323224 13215 13289 54144778 14532 14546 970772819 62149 62150 63432437 39172 39112 914922906 10951 11001 138359412 7388 7467 776123270 44204 44282 227022758 50038 49970 275056537 99396 99432 412049521 81621 81667 95215266 5129 5080 821850284 80272 80246 523001335 8529 8530 677948649 33930 33931 354741365 97242 97243 557871265 12646 12724 872775533 1680 1681 282405785 27708 27642 881762124 31784 31785 641885228 13122 13123 759939189 11113 11090 356519364 66983 66984 388562074 81035 80980 678134908 57461 57462 279634149 61495 61418 13921102 15855 15856 92508582 46685 46686 70829670 7829 7830 12141486 98747 98748 503979578 10264 10265 232985824 24738 24739 994706915 59020 59021 157403119 10301 10302 985488825 76870 76871 932894731 57289 57290 913007751 1746 1681 225553169 67900 67901 270457447 74678 74679 834690880 43600 43601 155255353 87346 87347 773672104 43944 43945 40925345 22623 22624 915316321 15698 15699 343414344 18435 18436 209756908 63219 63175 365938242 52931 52932 620825197 73525 73526 457027763 67919 67920 47157526 52593 52594 697994889 10699 10700 588827840 4086 4167 342091195 92107 92102 767483825 10384 10364 299927477 60750 60723 699043895 45183 45267 509032384 62978 62979 218496161 94244 94245 542148889 20822 20793 421449275 46959 46920 229471746 98273 98274 225407067 51756 51685 352932443 42039 42040 783929086 40179 40180 188699637 73403 73433 928749863 23048 23049 262257817 43072 43014 898101765 75549 75616 806144536 7946 7886 328447664 4892 4893 943625767 80261 80262 146701579 97898 97899 692347337 50120 50121 753294153 22343 22291 198748309 64946 64951 966636606 43619 43620 151900051 16095 16039 592445099 49854 49855 850962013 90723 90797 815494179 98857 98858 121680544 38612 38613 556084121 11540 11541 595122960 21899 21900 727135303 41056 41057 451500119 71589 71573 626279757 86600 86521 284160217 21938 21982 539477850 62001 61983 57960803 58114 58060 661889790 55982 55994 513403961 40608 40609 168033354 33244 33245 705610896 6503 6504 175940714 64019 64020 575376145 95013 95014 806835701 45582 45583 821397930 14532 14495 481894763 30418 30377 824942657 82593 82594 512141999 9538 9539 534343590 40993 40959 946855611 36332 36333 472454361 68886 68887 78367411 98342 98343 902344823 28898 28899 519542566 84432 84433 189021279 72918 72868 282269793 3361 3333 137255196 12817 12818 557113467 31431 31432 28810836 72519 72547 24672270 77057 77093 439233575 36936 37003 472203130 69138 69139 795622950 62357 62358 365522746 64657 64678 691842346 2995 3032 757752444 24405 24362 409339053 39176 39177 805291181 47892 47893 283660801 9093 9120 863217752 22549 22604 466736698 82613 82537 672535099 30345 30362 964183313 80177 80178 846729010 67267 67268 148107918 79041 79042 692048921 53509 53518 778452818 27814 27854 24805872 70580 70550 192762246 15715 15778 235748965 18512 18513 836683480 52019 52068 801841117 89492 89422 286172040 4199 4247 801776442 9326 9257 288182469 85154 85155 899701388 22312 22313 189765145 10106 10148 100231339 38859 38860 555571691 68057 68058 178212658 4158 4205 340521083 71716 71712 846142247 81278 81279 967420289 71334 71335 858096989 45180 45167 105761461 37454 37412 27950287 95538 95539 118692058 62147 62110 449740913 34782 34847 803025098 58058 58059 390919426 83877 83858 29472021 58709 58710 114340041 3293 3294 969948361 1345 1346 828182122 26655 26656 848106355 61919 61877 363902631 57146 57147 329702869 136 63 353786910 17092 17054 425303077 81754 81813 632743017 516 517 570600743 95622 95674 831397345 75023 74940 299894157 41917 41918 745667792 81778 81779 629077785 67276 67211 744525971 28213 28214 809617725 9613 9596 836598876 22020 22048 313994042 25720 25734 61678408 17945 17926 584485126 58710 58711 372371052 35405 35406 54045348 1045 1046 795042246 49780 49721 708707892 11970 11971 505754625 42217 42250 733739567 10557 10558 905157950 26100 26172 959069480 61882 61961 10602911 21899 21977 173409033 16340 16389 39241257 38863 38864 846340825 7505 7506 566302253 94240 94242 2497488 36790 36791 253845724 42364 42365 178680278 47935 47936 983390272 21791 21792 75577936 98096 98097 346035103 43984 43971 970608022 12262 12263 118682008 31839 31800 75292064 8390 8391 265692431 20770 20740 908981179 98466 98467 698478560 73263 73288 201049346 36913 36914 394996235 78688 78634 193766320 71610 71694 482460667 58354 58297 645486107 40957 40883 238511409 78895 78961 927146258 76071 76040 92708705 74999 75000 780572231 16443 16444 534980180 84916 84917 961763326 93945 93946 900086004 295 296 634895437 20614 20615 864177079 67823 67824 506626824 78732 78738 8475537 79800 79831 433373319 39899 39900 156314218 51 8 933896622 77649 77650 65797449 97915 97938 983357590 21162 21174 617056811 11507 11508 369765966 6594 6575 783854114 16274 16280 833008534 3531 3515 69031410 680 681 458955353 70395 70341 47499556 73814 73815 609822440 39201 39273 118300686 65004 64965 406712959 66943 66944 838737023 67222 67223 602210644 87145 87142 242294651 91816 91892 747252947 51288 51289 433884746 40758 40759 163227359 970 971 799272570 86189 86190 5118447 52294 52231 609074340 19703 19704 785053148 70963 70964 920229815 48184 48185 413714598 38540 38541 455401752 20503 20504 233095857 77048 77049 284349841 46938 46939 225690387 75818 75819 909461795 44870 44912 10973068 99090 99129 811417417 24692 24693 490758884 9167 9168 65775265 36695 36696 571836933 76972 76988 665907563 83016 82961 767394764 48743 48690 971790606 23368 23334 971163078 23726 23653 514067073 39095 39172 35188353 56070 56012 418008346 79673 79674 463337898 5852 5853 759489937 23330 23323 143261329 12498 12436 690015210 99449 99378 410934301 40728 40803 934409819 147 148 28828703 47115 47116 472516569 24604 24531 53692937 90100 90101 630745108 26893 26864 14641168 64447 64448 572076768 52493 52494 952035784 25927 25844 347479568 66119 66201 622126970 4421 4415 394758378 97414 97415 547530693 90639 90640 831170335 91930 91923 285175047 81098 81112 301030983 39958 39967 506373552 23999 24000 83037396 69646 69647 117654321 91632 91653 391400208 49317 49368 293520089 64285 64350 555078252 14169 14170 215615586 20646 20586 861280487 15238 15253 102563023 85691 85692 665599264 43445 43401 684515002 30138 30139 467180114 85421 85422 759480474 21994 21988 133392344 27898 27890 431504948 6170 6171 946518099 7339 7340 507607117 72737 72738 792070359 42621 42622 950798066 16760 16761 65025682 66646 66617 889711132 96808 96886 979790109 91814 91846 217912714 67921 67938 272692581 74486 74487 150385817 56035 56036 168935718 24637 24613 222645952 18338 18392 918765576 19079 19052 752542652 86283 86235 659477632 87776 87815 33309303 3195 3240 232916516 16176 16146 693885855 44682 44721 809492907 27501 27435 926735884 89330 89341 494465658 62818 62849 107054978 62351 62352 858866749 39934 39924 493515970 32496 32497 121738030 32564 32530 644947285 89970 89971 761130160 95187 95104 314402917 10382 10467 503782246 1248 1175 723609755 88644 88645 836385688 58493 58494 77192865 12659 12708 272405231 3551 3552 972792277 69965 69955 915647937 76059 76061 777297266 41765 41766 157189665 33774 33775 736775829 31540 31552 505518419 94425 94426 822871246 97259 97267 551009046 16934 16935 44808995 80853 80784 461399880 13379 13380 773825531 43687 43688 647192920 55544 55522 947226744 23099 23051 282963348 38207 38208 482714811 90391 90392 163864570 20758 20728 171902636 50952 50958 285636399 71057 71096 631401973 4386 4387 877247494 31061 31062 339306899 91402 91370 529269722 5916 5917 584168349 54645 54646 898935112 63695 63725 47290145 48990 48991 25687667 92081 92029 49405937 2893 2903 786338993 55471 55441 170679558 93701 93702 703544461 49745 49746 401769341 96034 96013 660432048 25030 24993 216804763 69875 69807 476445447 42756 42757 335971727 50406 50407 519834382 57297 57311 511015199 2622 2632 638800994 53728 53735 517017373 90888 90945 193550003 1607 1608 60847490 78547 78603 671208804 8939 8983 133359345 58804 58727 570506264 87871 87872 541196729 53814 53761 324574879 57147 57148 786175553 49171 49144 318973885 97981 97982 372982843 72620 72621 9208883 51053 51054 733616439 47764 47765 336474084 37619 37620 287628069 49897 49898 549419455 26872 26860 973138628 20149 20150 459495396 78212 78213 279010451 47487 47516 440032803 4033 4010 819014902 36595 36596 445868439 68788 68789 932062945 30601 30602 373125935 53545 53512 182926183 23502 23559 264150644 88735 88771 756214846 626 592 955018625 42423 42424 38004497 59486 59567 311790547 44831 44784 360115702 28443 28521 197184198 88722 88734 468476313 97654 97677 257660885 43807 43808 403286714 49222 49236 805700490 79109 79110 356644437 68392 68307 324969618 21022 21024 410856571 85494 85495 980333356 19035 19036 618624667 831 775 17361227 93258 93259 501714651 60766 60711 721367533 54891 54875 425623071 65061 65062 913311281 2116 2117 344044779 1290 1291 281587665 18686 18687 512085613 39701 39702 353513828 73746 73747 72075847 21223 21145 988863325 31432 31433 792846356 33180 33181 937487881 42215 42216 110287129 89561 89538 372212044 33714 33715 964808357 21880 21900 392803550 42576 42514 741299847 95000 95032 176764603 30491 30492 54213805 19910 19911 974772970 1473 1474 5344640 70899 70963 212882791 82147 82148 438633714 57661 57737 389901581 11035 11036 153673697 458 413 46156619 73588 73589 738868002 80832 80881 244024802 21323 21324 196868386 86071 86072 457638600 99319 99320 152336722 74010 74011 965000607 67057 67101 315141695 78055 78056 787791622 99282 99283 479201053 11578 11612 623875648 94532 94533 395987523 3274 3206 694146434 42763 42764 130942165 78984 78908 24280642 76051 76052 726873308 40652 40707 339772323 35177 35178 964917520 62874 62875 806066327 84581 84584 557358574 97380 97302 271044390 17896 17897 675885543 57188 57189 150862149 38023 38009 370792083 43987 43988 550742995 50535 50536 187431555 11799 11750 112754356 7393 7394 596783181 75938 75939 483166245 78344 78287 680676360 10595 10654 683411771 59754 59824 240566069 42679 42615 216970756 71499 71500 479926785 55907 55927 907169427 4299 4300 487872947 94260 94183 766308890 67546 67547 958937242 71247 71248 169782158 75374 75397 985767379 45293 45307 252387272 66437 66438 38590380 99460 99461 948371203 66064 66065 656831301 95653 95647 54305897 90937 90935 556379358 37071 37072 822249661 36858 36859 141437727 15113 15177 362396076 35406 35354 675703880 76995 76996 223591580 32007 32008 446502636 82939 82940 812053451 6218 6219 454120660 6574 6575 127396650 17432 17433 795975109 1457 1458 276756919 91072 91059 128950045 11468 11469 176913875 89167 89168 636342314 27983 27995 302547953 75730 75726 36098489 58174 58209 113837904 34359 34360 655965198 91265 91299 249771671 22714 22715 127036525 53434 53435 63740868 52722 52723 232252351 51100 51111 327755615 44892 44893 735085012 52501 52533 80586278 33891 33892 572657883 3815 3814 85745199 42610 42611 322829761 50784 50785 423706420 80203 80204 141454094 40270 40271 307973768 92227 92190 372945366 58988 58989 677548167 83726 83727 697774654 916 917 624831582 21065 21066 412227128 21543 21544 961284722 32871 32872 422852517 75409 75410 570313404 62032 61980 534213499 31768 31769 115239140 6038 5970 40464957 20605 20635 727908528 54410 54411 836557726 38686 38614 215250585 39299 39344 911627295 14582 14583 363605410 24661 24582 680031047 55823 55846 489895549 99639 99630 559589651 17411 17412 278882952 20539 20527 59632381 20267 20268 893857446 20289 20359 848860822 15721 15722 19352075 76902 76903 708221085 41227 41228 624235893 64553 64554 555531099 84979 85001 179593337 79387 79388 342939820 14958 14949 885629959 3975 3951 244639631 20927 20928 780864909 6248 6319 637011972 44240 44198 604843379 21292 21268 261975136 6882 6883 108246503 15867 15952 158865057 83409 83410 173661505 32468 32469 162357480 8407 8370 846594158 51382 51383 866658450 51229 51244 88431428 55780 55714 997017169 3760 3761 78489632 57726 57727 942329248 95346 95348 386668812 75416 75410 128086477 40920 40863 741254316 33548 33463 905731309 22847 22926 374296865 51772 51773 564105266 9356 9349 855743809 7919 7920 713853004 84266 84267 819710047 61713 61714 804849377 58981 58982 133973424 45364 45365 756279588 36921 36922 425528158 57590 57575 369299352 84906 84907 889724780 28102 28056 630741977 18794 18862 840007569 71173 71128 225617407 92853 92854 372423521 34490 34491 944952934 45284 45235 785753965 58915 58916 253267384 51998 51999 470069247 37898 37899 643942443 2423 2428 327555969 77373 77374 828661804 99543 99516 117061312 15902 15911 210333846 76545 76574 706439449 83446 83447 759797974 68893 68913 6358229 36350 36351 24917947 14327 14377 466829780 49599 49600 513644889 816 817 899313905 88927 88928 284949696 21582 21659 774101574 38913 38886 723061547 72751 72742 286594763 43859 43860 681139539 81831 81804 317997761 51648 51688 115610750 66501 66502 776294461 86220 86271 235634205 58171 58172 82614397 75895 75896 922073666 11396 11397 74746486 95690 95691 371309812 59219 59220 346477343 51294 51295 460498959 51438 51475 155309477 65466 65533 280773708 89448 89449 577400420 84501 84538 807471259 78786 78787 663848459 57835 57874 486032355 50727 50728 671960224 50216 50217 865652775 99150 99151 80811413 17017 17016 100381987 23746 23665 384922339 41276 41297 964664437 6933 6934 790926124 42809 42810 197178369 60755 60700 354388358 54017 54000 151208862 96827 96873 306041942 18084 18064 230904605 95071 95046 287359737 47951 47952 313619484 41533 41557 102381688 45039 44987 994504284 83811 83799 616423431 9247 9248 331743816 6183 6153 45012986 28857 28858 423784903 58102 58106 784364994 91564 91619 679930201 25924 25887 710649534 29159 29089 267580650 55845 55834 214513623 41740 41741 160299197 92711 92712 141830910 10241 10242 685601563 71087 71088 29295019 31264 31210 515183758 46079 46020 136817387 60630 60631 999805224 26642 26643 90945772 24925 24926 13905282 39017 39018 525177835 86771 86772 699161271 43671 43672 126694195 30231 30173 259016060 40551 40552 980783585 65427 65491 329087772 60637 60612 26947860 81021 81022 492494283 44463 44477 790670148 24686 24687 627979821 58625 58600 478193044 58566 58567 259350894 58479 58556 314964610 28876 28898 814477198 5528 5529 727902986 74346 74302 901765239 8819 8820 587861742 81294 81295 391618620 58013 58026 689222008 26945 26946 340833620 24943 24944 493822211 33777 33778 588862628 50588 50589 631065225 5015 4960 578604332 58600 58601 811580767 11595 11584 222365979 95469 95493 519432717 49633 49634 107844159 13585 13586 648497103 74968 74969 991433558 34602 34657 744047259 67058 67059 239755192 79392 79470 599361048 65996 65916 974424967 61874 61928 791995424 16035 16036 570921566 33631 33670 952632724 95620 95621 659664870 93932 93871 316291618 48544 48545 591541929 16758 16759 102792392 31656 31657 928626829 61413 61407 113834009 87698 87699 897106267 91774 91775 944723708 86351 86352 649853947 15028 15109 142713020 2349 2287 450239376 6476 6477 814886797 98092 98093 315364364 38110 38138 766253940 13171 13218 48783733 91822 91793 960712567 47362 47344 595533890 6775 6777 173935771 2732 2733 771770300 7295 7334 339349509 55543 55613 906284018 9183 9211 344640121 60377 60378 775223730 18632 18659 171091541 55906 55907 65181778 1316 1359 955356087 87990 88037 784846802 14464 14443 105274762 79633 79718 144240798 40860 40861 223731635 68139 68133 604792443 2864 2945 672016128 46773 46774 304912580 69820 69821 455648217 94130 94087 120445599 23692 23693 782073003 66485 66453 653799460 61544 61617 99394890 10097 10098 427605250 60396 60397 962027800 52108 52109 119962045 26152 26153 741363698 62890 62891 890870487 78828 78829 312210752 99406 99407 517517805 71083 71084 744730165 62724 62693 29119017 46450 46451 248650700 26892 26893 571655087 99595 99566 977037504 2782 2783 695137474 12733 12653 692488342 46785 46774 557906681 10150 10151 602711239 38140 38207 331838935 45723 45724 251949410 7700 7710 54057092 92747 92748 927803473 13746 13747 541354869 14529 14530 425137425 16234 16235 491447548 51290 51291 819443635 49216 49292 184949788 68515 68442 552576147 7210 7211 514097393 9101 9074 209255527 77151 77152 432143799 93943 93944 795718896 56305 56306 953614886 18925 18910 761000406 38282 38283 667769927 81765 81739 822659061 6142 6143 133233283 56031 56032 237787973 99122 99123 708196041 29895 29862 462441627 67464 67465 171027262 22330 22331 785873239 52122 52123 222056991 87129 87132 31569731 90364 90415 213762030 31632 31578 837992681 95568 95525 689847940 83767 83762 621764336 97848 97768 434897187 3974 3975 209882241 68418 68490 981563649 65280 65281 787645180 66011 66012 527140215 25363 25364 987933668 47155 47204 332116645 50869 50908 657530027 49173 49217 567921091 70030 70031 583403870 45560 45542 465015401 16777 16852 184447025 58459 58519 307697567 20173 20208 719830536 57725 57678 25125055 51415 51416 557526206 96012 96081 50602739 56062 56063 989263852 88778 88779 562277934 68594 68646 501791712 45451 45526 672423686 46321 46322 120362218 84006 84034 770546681 21126 21127 725393644 24052 24053 567849492 19175 19134 684290550 21235 21236 912105914 85698 85722 556593436 82889 82843 73442939 40400 40401 504056492 92179 92180 608556475 78893 78894 888025075 61620 61621 285344423 84872 84873 663825178 79099 79100 201276904 5601 5570 242152466 49102 49161 631279282 10297 10281 765612031 924 998 731283586 44746 44817 883567355 91888 91803 88416512 9536 9537 764142842 20543 20598 976032584 60485 60486 942490944 50719 50745 297875931 17285 17286 772414171 88872 88879 882421598 69006 68946 344105884 33384 33385 215412686 26559 26560 860205288 78906 78907 342601459 71979 71980 15302259 53565 53619 251615788 76683 76694 315397387 48863 48786 137625471 1838 1774 813552531 73412 73484 53192558 78124 78107 934795101 69346 69347 172155704 98219 98221 960626538 15817 15818 831839682 53971 54045 747052772 59538 59566 317955602 78358 78359 411828024 60946 60947 686190431 16316 16394 81872247 38759 38760 117270035 68373 68374 850249178 47437 47438 762533638 38095 38096 457273098 32166 32167 866675819 91399 91400 254605548 3244 3226 862378044 73560 73561 252002172 46679 46680 205178246 61169 61170 393303224 79630 79631 983237952 70002 70003 21639185 34327 34328 94939045 88140 88181 51878711 96327 96328 962404305 79615 79543 942019216 11989 12039 646741489 99023 99010 822777825 37648 37592 26165289 28202 28203 548838178 21036 21037 172723380 20039 20040 103072596 3611 3538 291040655 21241 21175 95190011 42997 42998 461923973 68209 68163 607773882 27737 27663 879730799 56923 56888 88254187 1109 1123 527641913 47496 47497 150627677 69597 69598 489852320 39714 39725 807823430 25086 25087 328285198 93916 93917 521041086 91429 91430 941647204 49177 49252 957376206 85433 85434 64686477 26834 26792 558593952 35197 35114 5803373 96002 96003 403920575 98984 98960 71996040 65595 65656 901717598 79381 79382 610281036 87559 87560 154884445 21218 21219 618726348 54504 54461 256371630 99840 99897 801077492 30432 30433 527223989 53372 53373 457600354 99502 99503 281213306 40827 40851 384253912 62822 62823 172858451 46935 46936 958292387 7282 7214 552566609 81368 81308 86787982 43189 43265 944914285 43200 43201 634035704 79643 79644 42150456 15764 15765 756903580 71121 71063 991024775 53985 53986 155817451 10305 10382 382439900 67080 67076 441624866 73633 73634 727817299 50196 50197 774476807 31005 31078 764053798 29165 29208 783396682 63854 63894 263721466 27379 27365 68746778 25559 25510 122637048 29784 29790 825329613 1484 1493 845328389 73102 73103 698166012 31560 31561 453121540 72424 72465 558694372 45543 45527 92151248 72141 72158 359306955 89450 89434 886015902 3771 3772 307630092 25871 25899 414263998 6430 6431 161876741 17911 17879 730378732 65468 65469 445853133 58137 58138 381724164 70657 70658 124600889 99254 99291 274493042 5175 5176 184783510 47591 47592 18151158 21805 21806 448091496 40885 40886 876207318 41927 41848 446818234 31743 31735 582415680 98911 98912 124398140 56371 56372 701619817 57173 57227 344041392 46974 47036 893587648 23824 23843 919115914 98214 98245 814254324 2726 2727 622017641 53557 53558 95914643 95244 95245 760947380 56099 56138 154445753 38865 38836 577257865 56145 56102 890057156 23476 23434 531941081 22386 22387 119350148 27573 27612 270766201 23551 23552 827281209 41768 41776 69491954 48538 48455 749762172 51964 51965 396890244 86472 86526 400220090 61766 61814 936821635 25356 25308 858428171 86397 86398 775900974 31304 31248 679560761 37254 37279 570368898 72867 72820 672253427 76926 76927 526188489 78692 78671 434565846 53340 53341 490488825 40347 40348 254491213 54025 54026 208322694 65159 65160 352421647 30656 30680 481729167 12332 12333 354731347 38320 38267 933132847 2374 2375 82644619 73355 73343 679796828 65692 65693 888029156 61835 61865 261268388 5920 5921 51048193 96988 96989 602573949 19760 19784 679221952 20338 20339 57556437 40583 40584 770134392 35715 35716 938620978 30082 30083 526717110 10515 10516 107422684 69059 69029 750020785 49553 49554 506359372 94890 94921 273293752 38524 38590 67145985 47941 47902 230982135 74845 74846 906641429 11181 11194 537093972 51450 51497 968735033 46204 46133 536794190 16791 16792 734941344 29330 29331 670133047 24524 24525 371776226 18048 18058 391037598 18178 18247 852802852 97398 97399 719819948 93445 93523 765999365 97762 97763 261057205 31651 31697 699969313 12062 12077 794060461 63238 63239 500793332 6553 6524 782972748 78508 78424 507721270 52566 52630 937347925 17851 17799 955928949 28078 28079 380474736 85391 85392 818529494 28025 27984 569305549 15765 15684 955481158 96197 96198 993166850 63502 63503 676956739 69520 69511 450243101 59093 59094 90233811 33803 33804 166561243 95889 95890 409826090 47203 47246 772751141 1279 1280 528226761 312 364 338304932 49776 49777 426535362 84828 84829 4803465 59378 59390 773490617 21224 21225 220048605 97928 97929 521061357 45928 45929 50584769 82710 82709 227996031 94983 95061 800037593 54087 54088 117768005 89576 89621 1555995 14669 14670 816545725 99693 99694 777592040 38351 38352 423457328 27889 27890 263383126 7216 7290 428864257 26440 26395 851087328 51760 51761 912572590 83492 83493 823006014 40651 40652 417600380 3219 3220 873730724 5706 5719 245022235 36973 36974 69801156 75660 75661 219761824 25963 25987 184975814 30700 30737 122895946 98546 98490 665832524 80131 80175 535110322 98207 98191 135371067 78614 78615 875629022 96859 96938 169923688 62966 62964 503383432 46772 46827 499547995 820 821 633179100 61255 61256 439089338 97292 97253 643320398 13166 13167 602670698 31883 31884 374813890 56432 56504 165944875 8422 8423 951249072 7711 7712 112475250 68249 68181 597615199 60440 60441 449818013 83675 83617 534661963 42475 42476 559213617 31942 31943 948386051 67411 67496 374660655 23059 23037 19962199 89882 89939 349551904 43211 43212 886729798 7987 7988 196103168 37740 37741 940867470 32754 32778 303231210 34845 34846 280728579 39 113 667941391 28098 28099 769944433 51944 51965 204743214 25777 25778 804029111 78032 78117 701981043 69488 69489 65106722 66671 66677 64832016 54926 54995 827200040 7397 7398 656147417 37876 37877 259557103 67101 67058 772519510 99026 99079 794328016 25017 25033 499945049 95450 95431 841753585 35933 35934 303220268 89344 89345 898127383 72253 72175 801042956 29620 29619 246290176 37989 37968 243021492 2752 2753 640048000 69070 69024 681873215 77120 77121 810536065 85929 85851 899947284 52535 52536 121568555 34457 34372 724873089 17451 17430 550631604 94223 94224 553601401 77325 77268 87196199 30924 30974 587291883 51750 51711 380345705 78704 78705 176655852 13924 13925 214038348 90157 90072 90265037 91489 91490 92168892 62961 62962 14943284 83731 83698 103763386 13304 13256 48739197 92661 92705 707409486 50749 50750 786979917 33029 32980 444200810 79179 79227 731536077 96164 96165 528238953 49060 49036 404747706 18800 18884 460511524 22039 22040 349109014 72366 72374 423036553 64020 64021 922503000 91117 91118 392615504 38915 38918 660594152 27239 27240 731847292 14546 14475 330308181 40488 40489 587429204 41702 41707 39588909 74276 74277 409551308 53478 53432 733323318 36745 36673 22845733 45274 45275 124089628 22638 22639 971870418 16912 16973 689816260 18939 18940 865006010 6406 6450 139798445 55655 55656 121759259 46513 46514 187434602 44125 44126 148026814 86007 86008 661721895 45864 45805 339366071 75582 75518 538785560 71411 71466 938205243 45689 45637 986392621 28608 28685 469068878 933 912 586671522 44571 44572 11850637 26691 26631 537567954 76475 76525 454489020 16253 16254 952390004 14418 14391 789160818 37182 37113 617494252 81030 81031 236654054 3812 3813 237107129 85779 85819 69652919 20272 20273 875807664 63873 63869 197010504 55898 55899 842406162 52093 52035 942577560 16261 16255 189731813 17094 17095 73964585 94565 94566 755056658 1752 1753 837939478 8789 8764 886843512 90135 90159 385585916 43904 43905 579720407 2146 2209 200306005 81552 81575 474356994 4857 4858 38484661 438 439 581462689 35 20 445114089 34652 34653 670727391 77384 77324 784856860 91305 91297 794817502 64534 64535 155168046 44872 44873 954524833 94107 94159 480795845 70370 70369 380280684 49012 48933 4615520 97031 97032 852251767 64449 64450 738795553 221 222 858577081 64380 64381 403322969 59563 59564 358493803 39518 39453 540629679 46294 46295 827804453 83482 83483 141628305 35041 35042 279321835 17833 17834 585754766 87315 87316 519984572 34558 34559 613369910 92441 92442 521795373 43667 43740 75779631 84393 84404 108718405 76060 76104 750232458 84532 84506 724755721 38168 38169 287659237 40787 40861 160229201 34342 34301 947525678 38515 38506 462640502 28270 28320 441380845 85988 86046 625105272 66592 66593 667192666 38837 38922 619479338 42130 42188 138973493 4272 4346 444205563 88592 88656 991726099 49165 49166 959517574 9334 9335 117196304 73583 73614 719281286 68847 68848 396653336 43999 44000 397790668 81443 81444 4860460 79296 79297 323860543 54299 54300 832476113 81780 81781 528826761 15570 15571 927214180 12599 12600 637359301 48202 48206 962814903 38009 37933 339069528 16823 16805 172960024 99958 99964 391223859 93146 93151 214071950 22748 22749 63545183 53356 53357 991710568 80998 80999 753144350 2568 2569 664535453 50768 50769 942637334 84367 84368 716431923 80965 80966 711141489 76960 76961 825492107 43048 43049 536766806 50068 50069 402924028 22730 22731 325785038 76364 76365 935874974 54361 54416 743839457 88151 88152 32569363 72682 72683 394337224 33935 33936 179425273 59350 59351 663180874 98849 98884 622684483 24310 24265 545523883 37585 37635 197300438 24695 24751 558939115 22856 22857 380819806 32755 32833 922359394 26393 26394 713645399 49480 49481 436937500 30622 30623 786330083 6152 6153 610615569 35 36 637918304 50560 50561 441751275 62079 62145 902599926 15559 15596 906090970 86946 86947 561252383 51918 51953 776902590 72680 72688 662570177 14987 14988 775142462 99044 99079 758342849 62831 62832 400359988 8119 8034 123938254 61945 61946 276289292 85505 85506 889994972 14863 14851 578395779 71181 71182 755055854 17861 17862 991277461 19109 19110 30791095 6462 6463 860596173 21891 21879 748126444 18461 18411 235216009 26460 26461 25427301 30630 30631 989256157 11919 11920 686963288 60681 60638 622892568 42746 42719 192132320 79456 79457 351629752 89940 89941 963845737 50344 50345 740076839 503 572 420388822 39903 39904 872178298 18950 18951 195248488 96427 96428 840567403 77011 77012 328221131 93864 93865 201421237 98088 98089 906814386 42369 42401 503197806 34173 34175 644833342 92234 92164 827094596 46031 46032 96712050 6221 6222 924994705 85463 85473 518252614 54853 54854 780889110 96504 96505 703369043 59495 59496 210720374 95240 95241 646455671 19421 19357 718479116 21 31 51181256 40761 40762 832478680 93171 93155 920412865 67815 67863 637843962 22159 22202 662924419 97737 97738 626233939 11890 11891 534792732 360 416 9829092 48810 48730 547866074 86013 86014 754078238 33346 33347 436821208 72648 72631 951364792 26846 26847 686810281 58081 58047 23776679 59777 59778 967558905 31977 31966 171190183 99435 99436 548055293 3277 3344 341077101 63424 63359 186703740 66998 66999 239535214 9173 9174 69510660 9614 9615 703083074 94372 94373 250695165 30137 30052 40321652 92719 92643 93853643 59805 59806 151696757 26397 26398 66120862 79634 79717 431789731 34028 34052 956602948 24185 24186 993655363 31024 31017 80136848 84757 84758 764525456 71190 71186 744617903 82637 82638 444661279 56316 56317 487081399 31844 31835 312399723 98795 98736 883086295 81479 81480 792302729 91542 91546 716243572 47098 47022 498551343 2818 2819 888275282 99762 99802 844234009 27180 27181 657778820 44206 44202 670375588 19818 19887 206518998 86928 86967 623149347 5354 5319 851864089 49415 49428 460442922 2419 2370 10845628 16706 16632 986335763 97241 97242 833909367 42762 42710 922936077 58604 58605 425193437 11331 11332 314521692 21735 21736 139666329 76833 76911 730152595 42134 42153 552098798 39113 39114 754038699 63259 63260 156482119 88086 88087 169919818 38192 38193 809187087 51498 51499 696052518 57077 57078 268855800 18354 18355 459597732 85305 85306 721753572 11847 11857 406391570 79720 79721 331953076 57694 57695 573227282 7717 7709 731825953 60785 60751 118446723 49982 49958 80607284 1915 1916 80274985 93883 93884 127503965 77206 77225 928711484 89894 89957 28361361 83276 83277 152055257 29292 29293 241321785 72147 72086 919391332 17134 17145 207345103 24670 24710 556509334 62740 62741 890292866 7268 7269 478565198 37801 37802 638001470 31804 31805 330299007 471 472 728379551 54973 54929 131229982 63758 63759 392580413 81644 81559 846018682 43981 43982 772845268 50445 50446 242913018 68621 68645 313934011 58192 58201 289704505 16274 16224 292349423 98573 98574 631315203 71365 71393 316877999 42556 42557 136452599 22511 22512 753214233 27861 27862 239070262 59067 59068 285999011 30083 30084 193237732 32579 32629 796575589 31739 31740 207102505 87554 87516 159082290 10118 10089 374065087 17290 17291 730534898 75976 75917 72550950 49726 49745 284965076 96943 96903 346269418 80490 80522 126124814 84222 84223 408561596 82282 82283 939918816 73562 73544 324505702 67065 67066 546145297 17948 17961 709831808 91913 91914 871103797 41058 41085 974701092 11639 11640 759642280 64991 65047 280977819 16721 16722 742430665 15428 15429 244561759 69817 69818 379984087 42795 42796 429266678 67934 67909 679933246 73306 73331 204341861 57631 57632 305472754 61794 61795 228587257 99062 98984 719960810 56176 56222 83617003 91424 91425 686603333 76139 76140 249124082 69805 69806 540514532 46615 46573 442426653 54997 55026 822025373 11225 11165 634958949 59326 59327 574707996 10203 10213 450796097 78148 78149 699561742 33156 33157 613643545 24691 24692 978734934 99921 99922 520145838 35445 35446 698507431 80944 80945 288258741 2743 2795 939667751 29519 29452 565424577 64022 64050 348578669 93290 93291 658982659 72981 72982 615650466 22292 22293 389084794 1789 1746 863098732 24649 24628 978425744 82490 82510 368393691 34793 34794 904847917 54217 54282 30740128 27784 27776 643094038 46684 46715 65420390 93761 93762 470269474 21456 21483 517531242 54754 54674 473119695 88379 88380 179952234 43616 43617 734727694 33171 33172 41161063 47862 47863 880708568 73516 73517 298045490 30027 30028 730525988 54650 54651 117267871 51761 51684 446636018 57177 57203 896240228 61976 62043 246625694 61472 61396 677162502 11237 11238 570889512 32085 32003 271876724 12432 12376 575427346 35553 35518 288979854 32569 32571 826119190 52600 52581 290928694 58984 58985 369291261 93479 93401 306931075 10941 10942 974692707 53133 53134 28804126 75633 75634 161221810 58351 58341 94826711 92165 92243 721455394 46500 46501 645863412 24640 24641 283659564 33507 33424 773317769 72616 72617 158895445 64187 64258 652787571 63624 63615 826116154 17998 17999 657509450 30711 30712 446163792 58921 58922 911084752 65942 65949 121181567 14037 14038 493877003 81657 81658 222953801 58 59 413173842 88569 88570 732257837 74000 74001 813784287 51961 51962 816949251 15011 14976 718654273 64941 64942 423123996 39417 39418 486230729 54656 54657 852590760 81977 81978 923455972 76616 76628 653059431 37651 37707 193048501 56345 56346 807659351 13911 13912 775563997 47802 47803 576198710 4336 4337 869301706 36590 36577 776815584 49872 49947 182978463 10345 10346 740015735 79508 79509 193942939 71619 71646 891556312 7312 7241 253665493 35502 35472 747227288 44463 44489 780331630 90592 90671 83257959 27977 27984 388444787 52374 52415 114859448 42525 42554 59089443 88010 87991 580449951 33674 33675 335698213 82213 82280 892843535 30121 30122 220265809 77252 77253 677045272 33373 33374 175211175 18078 18067 720750342 105 112 799929598 59280 59281 972661822 6579 6580 992182458 71655 71656 533014001 1551 1566 603457126 36965 36966 307131738 17846 17847 850629037 89652 89687 512404987 81165 81166 698312955 57771 57772 20546063 97268 97269 606830844 11322 11282 409828370 26911 26933 510753268 20032 20065 976981042 81729 81730 940984792 86814 86875 995802583 84766 84767 923989442 17775 17776 872230632 24315 24354 688853703 20332 20305 128181865 4247 4249 250234780 3318 3319 218857603 53186 53211 333793887 40491 40492 313573281 74131 74132 794939526 72846 72847 482909009 88074 88039 640905642 57687 57692 172091905 1501 1502 71945866 13534 13535 433759869 2114 2115 561713796 47648 47565 473868539 18926 18995 916884078 60608 60609 17987225 49935 49974 776592039 62807 62805 891196036 25 26 921709307 28340 28332 203341130 49912 49913 577283462 91072 91073 869652703 38949 38950 406402569 17750 17673 251797239 8219 8152 27665322 18497 18498 492750674 80584 80582 724668846 2597 2618 108725108 55434 55435 138822898 57265 57276 133952526 88603 88578 322904359 10223 10224 939082842 51342 51343 536979294 4860 4796 988810378 32072 32119 866593472 33437 33445 193487840 38203 38204 533171083 36854 36855 779656965 92413 92414 940926589 99935 99936 182327040 90623 90624 632651612 88667 88676 919822757 72428 72386 765179358 5073 5074 145348832 9939 9940 904452478 76131 76132 889739548 91567 91568 772244539 26079 26019 515517624 11635 11671 97289148 35505 35506 128884294 51790 51764 505184135 95506 95552 695776680 73737 73735 167446028 28074 28061 980275965 7321 7319 379890769 15822 15823 368120847 52997 52985 453814863 84860 84902 648754717 43729 43730 533914198 50079 50066 564962421 95108 95084 392874366 69414 69407 724673792 11650 11651 917081021 23803 23731 790495127 56725 56640 156747885 65036 65064 891541036 65772 65848 746942310 58112 58113 613459378 21343 21428 219921164 25814 25815 389566944 38375 38376 239082818 83799 83800 834571489 84324 84325 517969590 10809 10726 527047167 84699 84700 921033740 75431 75461 593116621 16814 16815 833978792 33932 33940 115728978 16843 16786 631980786 77598 77599 772188934 20195 20217 339060293 76111 76112 703869646 3268 3269 279326682 55612 55613 952431981 69413 69482 688605935 26515 26596 428682314 79329 79387 981945818 92765 92766 948828360 62893 62894 5388525 59079 59080 179397782 93081 93082 6862413 10390 10391 782885626 6915 6909 305097902 50911 50912 446333753 49787 49788 459736358 78960 78903 252078493 77527 77528 14501225 7038 7039 987827191 13362 13323 830719120 82278 82289 947076374 8051 8019 596646003 91935 91936 143904809 53357 53358 557160088 6587 6588 520931455 82422 82475 971879190 52389 52390 120103031 1705 1706 406515438 16944 16945 851962373 34512 34513 632852498 26821 26822 880409968 45839 45840 998982896 17509 17510 274749063 81958 81899 656460616 42145 42146 154388792 48481 48439 807229913 85332 85341 866144739 94361 94378 783242215 25535 25594 849119894 28024 27968 560626176 62759 62843 986871473 11907 11877 238876693 64134 64214 481225227 2224 2225 623039835 2898 2899 707775183 81360 81361 821557864 77338 77339 437287017 14253 14254 265799121 25914 25891 1804458 41003 41004 37291715 17192 17271 363934889 20494 20532 250833152 29149 29150 989322138 91691 91635 457258531 59228 59229 783426784 24043 24119 98614823 37713 37714 352693686 10822 10823 284795327 71604 71605 85037888 671 660 395948004 63032 63033 694255905 57415 57432 963506211 43419 43420 813957662 60604 60605 82239069 98818 98819 884195140 30994 31020 474352024 85950 85951 139918635 46835 46836 147306193 69051 69103 404442721 54063 54064 249944733 35559 35485 513415792 58679 58743 861236135 38670 38671 74148617 11661 11662 706898890 92069 92133 786481751 50098 50026 138918754 99205 99189 85349218 10689 10690 649727884 21414 21490 584135956 75916 75917 448237765 38945 38993 736828906 39589 39530 573187678 17232 17194 575510022 19763 19764 955322903 40056 40005 456139201 21156 21157 434318869 9324 9325 926048079 71550 71551 915693136 67203 67126 640005154 94700 94701 822031467 58941 59020 557997044 12925 12926 904835781 86112 86168 456074226 28083 28084 648750513 17845 17760 510416973 89181 89182 186372730 22092 22027 940201510 42785 42819 570618790 71918 71919 470759441 86441 86442 15840603 29919 29920 443664849 35007 35008 445458713 8396 8397 434291133 98493 98494 296974057 55759 55776 485209651 30427 30428 681151725 42215 42293 198178612 37801 37857 55214612 22451 22518 165290908 11197 11198 512042053 5886 5887 292203829 17376 17408 74002310 42201 42202 676522070 33740 33795 165456329 36899 36980 963518981 73327 73344 354926778 63928 63936 747554099 77518 77519 504448530 80327 80336 630336670 22138 22139 388170500 96946 96926 871592315 16307 16234 41836166 24029 24003 434648008 2230 2231 472150709 56840 56813 543543718 75267 75268 324136170 27425 27341 317690358 72015 71961 819116531 83583 83518 72126194 13965 13992 110409699 2415 2416 949880294 79151 79130 478165845 82695 82696 737813984 86652 86608 900898996 70854 70933 344977203 77698 77770 756118278 29997 29930 850309792 64394 64334 950370103 79438 79460 81578037 47985 47983 278054725 5882 5883 481075718 29412 29413 420213621 54890 54891 856877241 60919 60920 623496720 3439 3436 876406090 98609 98610 193970187 65828 65829 418006072 48405 48406 482167327 31121 31122 932698496 53798 53799 791664238 90109 90110 473966139 78011 78012 143746172 66101 66183 545762351 15238 15239 864118139 61167 61192 9642221 56998 57045 599726450 92933 92901 55624278 89525 89549 837837470 17943 17881 9514192 10288 10215 893725069 96659 96685 226787151 89285 89333 845191866 65092 65093 109170666 93803 93804 300602569 60114 60111 585711680 93337 93407 74738894 47934 47935 795507839 30107 30108 394092207 13504 13505 281162568 8207 8126 772735690 35729 35671 512596154 78248 78249 436414643 7146 7121 458569415 44505 44506 996327347 9955 9912 384393213 84073 84057 209802708 88603 88604 869628609 22509 22510 445125439 18315 18298 296101494 8373 8434 814341704 51124 51164 747914703 11494 11495 318509041 89045 89066 442585087 61583 61527 781221942 1481 1552 566701365 80249 80250 348730093 45441 45419 778207226 25160 25135 366231087 18312 18313 700584397 88720 88721 249483010 15722 15644 953771723 7046 6965 372851541 14435 14436 519948680 61975 61976 701986854 45322 45291 793938616 17287 17288 308015501 97272 97225 133851258 517 569 473192632 35070 35107 190250214 88751 88752 503527721 21016 21017 770316273 75202 75203 438370282 39321 39322 359931373 42584 42585 380105295 74921 74894 671385473 97912 97913 121595738 31889 31890 259216866 66248 66278 722302422 14277 14278 233894664 79828 79871 673566692 98044 98085 387884154 5276 5228 275263166 56852 56885 519029492 569 570 844911242 98938 98939 586862145 55654 55655 62337179 33051 33089 462416873 48008 48009 271440042 50619 50620 812764923 62756 62757 740920768 15229 15230 495721527 10560 10561 990891466 55517 55523 608710774 46807 46808 261326191 33336 33337 275956925 50581 50597 420383329 87176 87091 932563170 94424 94425 980906603 70780 70816 896017258 96515 96493 140485800 25903 25904 508908950 57802 57803 223845789 69577 69578 760850074 62440 62441 508978071 39723 39642 43041535 24742 24712 628854973 56638 56655 291680898 10685 10666 577987868 4283 4284 707531299 16056 16050 823578070 38780 38781 344908720 81488 81520 169557190 7102 7071 85563219 408 409 378383566 11703 11763 577015822 47944 47945 599454437 91087 91088 936302045 56541 56542 152643926 43797 43817 167722628 91011 90972 527749829 93881 93882 916135226 31137 31192 934683927 7244 7245 163324456 45877 45798 154179656 55554 55575 702721676 12081 12073 954244508 22215 22216 483512932 79111 79081 303709243 60663 60664 598975032 43912 43898 67937570 76080 76128 273665503 72861 72862 709088466 84029 84030 442574991 95803 95888 395108176 32353 32343 851899348 9888 9939 409411910 65849 65831 413858002 22871 22835 548427924 55715 55706 847787517 60870 60789 197834073 77037 77109 885168182 73151 73152 83995513 20126 20203 65583736 33520 33594 193661327 41665 41635 682088445 15018 15047 153862249 41362 41363 640611983 75228 75295 144097396 67072 67078 93305463 31647 31648 229972312 39700 39626 861601664 55913 55914 848187729 79877 79878 588137336 61235 61156 474636821 31440 31396 492344030 31362 31420 785306775 99168 99132 731087400 45034 44972 996859122 21636 21597 486415607 62165 62166 311480024 37788 37789 871051700 33188 33189 145576126 34905 34917 202724835 48027 48028 854917979 96079 96080 687243156 1630 1631 128092654 85947 86008 996584969 17603 17547 987701939 19269 19186 912090989 55195 55196 886653312 24666 24667 274872658 95077 94992 398594265 16842 16843 106677895 72752 72672 946586490 41726 41793 241290238 58581 58601 951256112 62789 62790 631331488 42463 42520 510866972 12333 12334 817388346 5061 5062 328307248 84815 84748 755482569 97079 97008 661947029 21293 21294 76813214 97105 97151 392327503 52110 52111 816365256 9065 9074 832297328 14197 14198 806997109 42510 42511 322914417 24085 24086 998949102 78696 78697 364919354 32538 32539 113253206 31052 31053 681712612 90556 90601 857609467 74693 74694 724759865 45768 45759 470945619 57912 57913 231550786 42811 42770 398880840 50789 50840 475712130 17517 17596 438753793 48509 48510 460440647 19077 19055 335923381 82113 82052 678469950 81526 81441 584171756 74525 74537 581271208 95213 95150 694164457 38065 38066 760392929 31819 31781 690035246 85918 85991 508598059 60966 60967 353251399 19290 19365 816293365 70184 70185 220308422 50319 50320 170496355 77470 77445 999345 61979 61978 251431750 33395 33412 46899679 33767 33768 572487992 27898 27933 760874328 50238 50239 547567412 5930 5971 618481595 55603 55614 278873768 96460 96461 746051359 40145 40146 92481948 99098 99055 570842968 20835 20782 540506938 17587 17588 850630440 94291 94362 638372874 52838 52839 713490049 6289 6323 369444241 11147 11222 239844312 19312 19368 902765638 26144 26145 1818292 65690 65691 621506791 89012 88987 510302355 5493 5456 149116661 17104 17173 474489570 90183 90184 599690716 14930 14931 452246932 16047 16117 974457713 20154 20155 270301809 32377 32374 314468383 65910 65965 285035592 96881 96882 695909874 75019 74959 946753507 57337 57338 946515786 67782 67783 846360530 93207 93286 588302607 91148 91153 749246837 43770 43771 825118424 48326 48275 877055165 75453 75454 985494740 73798 73717 728388521 62428 62508 747081532 26079 26080 75518512 45833 45870 624364110 1044 1045 545084181 32550 32494 411749371 5458 5459 41000295 25837 25838 886063688 83532 83533 194977986 12468 12469 554577954 58631 58700 391273969 45255 45276 119594182 77947 77948 805126191 64366 64367 187266976 66645 66703 85501634 87601 87602 230439674 17615 17616 764902748 19329 19330 809480720 81342 81343 524748127 64428 64429 471013512 29335 29336 427719999 72000 72001 2742673 77780 77781 333772952 26647 26648 340254854 99439 99440 936416879 78078 78079 18959968 17023 17024 467929354 52105 52106 57187976 67382 67361 687805227 56310 56348 351016769 9823 9824 358151641 68036 68086 214036533 80807 80808 147611253 93337 93338 757367387 60177 60241 429779067 94076 94077 431676390 79652 79616 399782201 65855 65856 361635666 24401 24355 618917572 51208 51146 419353582 72928 72884 511189160 23076 23102 308788937 51184 51185 711454572 78347 78348 666441385 92829 92846 906482173 43339 43417 111947343 46711 46790 783227249 55206 55158 464324521 78437 78428 909555278 53554 53555 315684680 29513 29442 92945700 53541 53542 825389378 16247 16248 739055841 82100 82082 100887058 20849 20927 888870409 95879 95880 637345056 5094 5135 766278462 98000 98001 165040186 12486 12487 517129594 93406 93491 658801501 7288 7256 554445446 72553 72554 273379895 87256 87178 201001121 73480 73504 495278054 3261 3262 551861046 95251 95252 740097734 61350 61307 29282766 92570 92571 899442654 31189 31256 426554600 31676 31677 941685428 74649 74650 428174832 20610 20630 723672982 57850 57855 640068830 12160 12161 380179317 47865 47852 391277470 16907 16908 980548271 54675 54676 656398309 5778 5779 351721481 78624 78625 707256130 78326 78327 426259283 66270 66271 644584819 61468 61423 928801614 70204 70205 290405449 8240 8245 258986155 65911 65891 74808966 2450 2455 577843506 4018 4019 163068457 92432 92433 948648797 10619 10683 13486923 46296 46276 205132532 66165 66166 252123387 43311 43312 35984125 59758 59723 812786671 57857 57858 620960676 95193 95194 514815748 22670 22666 931342321 90647 90626 589772288 79782 79783 961625362 17165 17095 297821846 87135 87057 229458343 42552 42517 825241433 80198 80219 950308165 74223 74224 810756097 21215 21196 462379210 9171 9172 434280763 6960 6935 429454237 47828 47829 735960050 18597 18598 993524224 41729 41730 302570709 14070 14041 326353785 20586 20667 521239554 88309 88241 652015434 99506 99507 29034939 1467 1386 191818013 16129 16169 807927353 26293 26294 56361173 28975 28976 208386035 80153 80113 182385096 27464 27434 649144961 52045 52046 801192005 24298 24277 592833238 44364 44365 575126099 81524 81571 278948373 82821 82800 606581515 82726 82672 691959543 20221 20219 618236154 90796 90750 606113757 88560 88563 162971844 26735 26736 747468417 83759 83760 61974024 18384 18385 772091639 89458 89459 602091977 43295 43296 928688532 14852 14870 586093307 96038 95966 445406320 99271 99272 694623247 49504 49505 985352687 56597 56598 957144460 74612 74605 329561194 92797 92798 164473216 13571 13572 992694892 25889 25890 323495094 93676 93677 940492163 16024 16025 554344705 4154 4155 180900457 83248 83249 689841774 42371 42372 852959360 20291 20370 224992510 40724 40650 857274744 40733 40702 386738298 42022 42040 835388895 38607 38621 445143118 39273 39250 352244545 70395 70396 530588279 1155 1156 589064437 52608 52640 206357588 81276 81255 123709277 35030 35107 412092374 68490 68560 13206342 26679 26611 69647371 56893 56894 692975669 5257 5258 226670881 40796 40813 286795787 42360 42344 419346471 40472 40473 632975691 84209 84198 712238624 33209 33210 64604142 73311 73288 525150909 57468 57469 28707053 56153 56122 939622259 31282 31216 179191988 72360 72361 991212350 12771 12810 511618422 39991 40057 363708277 49600 49523 583957150 63676 63677 538095523 36265 36266 686848707 77146 77147 664658190 55732 55733 408958487 878 879 982194636 35096 35097 407332421 35196 35197 478698932 37303 37334 905558668 55329 55330 996450452 88180 88181 130167974 92155 92156 431925186 65829 65830 808951834 96431 96512 359881972 11644 11695 440100239 14372 14295 577392968 87487 87488 780205722 23576 23580 848058495 8970 8955 783402479 8829 8830 712769956 67090 67091 28802716 71573 71544 344921283 81153 81129 186918220 35464 35465 271291610 54117 54139 253769153 39571 39572 771631891 72692 72693 574525114 12557 12558 463611364 66878 66947 339700519 87901 87870 189182938 56317 56365 556724483 17240 17241 898302538 29691 29735 122736710 70424 70345 955413205 95887 95812 716296539 66531 66532 207031380 5863 5864 258930757 1444 1445 816644945 86842 86775 601953115 70743 70744 346316827 85127 85104 434807160 31013 30944 899719171 91695 91618 997941136 77975 77976 946685275 57782 57867 605072901 26731 26777 482522923 73880 73803 928962709 9926 9862 807876207 9619 9571 541779206 21807 21834 322589031 33941 33902 632121659 42696 42697 262241168 653 637 200766844 48435 48499 700063114 57623 57652 737031789 42467 42514 876424640 99121 99084 63378450 82047 82048 793461921 65633 65634 251391632 83218 83183 861583318 52976 52904 288041294 41498 41499 849550438 265 266 942448439 68070 68140 932714296 29272 29295 279629212 88684 88741 795093729 20920 20921 697529174 20280 20281 306938447 65839 65879 645949895 88671 88735 938476897 8486 8529 468912363 52764 52777 186276924 60900 60901 267240199 14597 14598 181026906 56844 56835 833368200 93534 93535 345896527 77116 77117 312245335 83691 83692 584789180 52285 52286 568009837 4364 4365 257669732 22555 22556 779502690 22249 22250 711766023 93762 93763 640056880 91086 91099 443140315 95482 95483 346345581 91759 91833 111529140 75373 75374 571949264 67295 67296 49029265 62490 62491 236144622 87905 87879 736830478 98736 98788 946747318 41775 41776 453136407 97876 97877 743198420 84751 84752 846121598 63110 63144 281218157 17626 17627 401891801 11636 11637 255741735 99248 99168 473085157 1739 1768 823938162 38418 38419 269549682 12549 12481 859701399 80685 80686 139615201 38336 38337 701725180 36382 36302 578674190 89728 89707 848539577 51217 51204 639405048 8747 8768 800475122 2001 2002 572069188 39594 39595 184913314 61838 61813 740967511 21766 21767 489701196 22347 22295 901655155 90149 90102 486261313 96795 96796 18914923 47961 47887 404428980 36625 36626 696431611 33095 33013 586222203 18478 18479 184847775 97490 97491 438654104 38553 38500 90382289 79137 79199 908144282 108 49 994578286 5187 5188 149115474 94102 94041 398393311 54564 54565 613521183 57135 57064 279807390 22739 22740 102102652 36172 36088 172999570 46508 46536 647737883 10676 10677 858505032 77909 77972 143056790 62426 62407 11195282 63556 63557 749104387 32716 32717 325077882 64421 64374 431947166 14317 14280 190576271 6626 6627 671063008 94635 94621 861543303 71605 71606 694511205 48477 48478 248198022 85776 85777 531040963 69627 69707 826673815 65305 65306 948451728 483 430 869519466 77941 77975 71074235 84763 84764 613314725 71116 71200 619791423 4618 4619 221425844 75195 75196 469621462 2421 2467 33918847 5260 5261 360932464 38543 38544 412367675 7542 7543 716524567 48211 48287 48916490 8101 8102 808727738 40506 40507 604058664 63863 63860 824646874 32268 32190 321690623 35929 35930 793704592 47473 47474 168287657 69630 69699 807986987 7412 7389 863858752 11382 11383 206978009 39866 39886 449963997 7411 7412 50891136 88871 88880 120336985 83838 83827 842817220 30985 31015 103631122 34606 34607 879455003 95334 95335 279615431 3868 3904 519337572 55480 55481 244755634 89532 89533 961563611 67283 67257 476238356 84874 84875 753540716 26462 26463 450713548 98756 98721 67055895 91822 91817 865385224 71290 71291 816608358 26545 26607 986919640 25006 25007 150667218 22694 22695 808483486 41747 41704 890011478 26081 26082 802061285 5321 5389 250821494 66016 66014 289474149 25325 25294 440472930 59057 58977 133194526 13400 13401 601380761 81237 81238 407626113 11739 11740 247303854 52877 52878 874299134 79959 79929 529128509 59777 59745 602368484 48861 48862 561664926 69614 69557 324603120 97889 97867 672192194 49389 49390 403464965 67145 67119 617550226 13816 13817 999028687 46646 46605 312002256 54503 54504 338738278 31694 31631 154423250 24632 24633 890579608 358 359 226111006 66968 67023 326440609 44444 44526 64834811 72958 72975 77996840 73706 73768 489795983 51874 51875 269912048 92730 92710 803455842 12688 12625 189513285 45810 45811 127196409 77569 77570 459891543 19212 19285 967304664 45181 45114 336095363 34029 34030 725690157 2444 2445 931764091 10125 10207 139753942 40109 40041 472413017 3760 3788 719779341 21815 21825 630412746 93565 93629 145290956 2458 2373 377959919 89186 89187 600516761 8866 8867 576452571 80446 80503 672466036 73992 74038 642044934 95773 95701 168356696 48831 48832 902773372 58159 58217 402497853 59066 59067 992471265 68232 68147 637631343 95859 95781 804092857 7013 7014 702266866 96328 96283 710696978 20303 20304 988615473 82976 82990 11910549 13473 13406 821671996 29204 29135 7728324 20189 20190 231214660 70981 70982 948797269 97716 97717 81600871 8240 8241 614057569 72633 72667 768447711 38034 38080 240767532 78071 78029 202385324 16416 16448 315356757 75352 75292 750890872 31575 31660 105893175 84571 84572 272231010 16947 16948 704510571 78014 78015 908633365 89608 89657 468704427 83531 83532 884431603 51672 51596 889528305 42523 42565 253758048 91038 91039 855344048 49485 49486 210805166 37889 37890 779534366 52060 52016 566922508 90827 90828 532620842 71298 71309 101070905 24808 24809 2594549 50993 50965 104524216 68260 68261 19336126 93268 93261 958295023 80999 81000 573219109 44732 44711 872781654 79424 79414 396476735 14935 14936 39809596 33429 33408 328049987 74534 74614 357364979 94195 94196 825154107 84829 84830 797131429 32797 32836 991498458 18161 18135 697878740 68803 68840 258654165 36882 36883 395927631 13701 13765 646394745 21738 21676 505114895 81651 81652 271855883 41930 41931 779076776 73084 73145 86422150 89015 89063 535218593 72406 72348 436339789 25980 25945 565400126 38259 38333 57362620 14734 14735 325784669 73555 73606 522246630 48168 48169 276508592 96126 96127 755610279 7053 7054 180281151 87829 87830 883674580 98926 98935 662848842 36874 36875 229295688 44233 44234 783564187 53000 53001 542247588 96074 96111 681592191 13198 13224 397178803 7780 7781 895490953 5779 5727 433904245 81875 81876 254785809 81216 81217 746266818 76993 77057 160132049 30799 30737 655756436 83660 83616 758559678 47437 47499 965017211 71532 71564 56628757 14281 14214 891198485 88937 88938 778496793 99260 99261 42597316 74103 74126 839193700 30200 30201 474197121 86522 86523 243590017 88762 88838 457432677 50347 50348 313233033 97558 97617 862857198 77288 77289 118776210 695 763 892118797 63202 63203 398645888 619 632 432267260 57986 57987 953714255 54610 54576 432324177 96784 96785 674551700 80653 80654 764816137 37705 37732 460498956 67230 67256 752260105 54502 54438 372959440 80035 80008 394638710 64108 64109 309870442 13386 13387 177490162 48440 48369 756799154 84368 84372 276587854 11334 11335 966459727 8632 8584 604801495 7709 7692 114561340 68904 68829 991466312 41233 41197 561801460 83071 83089 158347355 74272 74270 617281068 70108 70109 332370150 40496 40497 892385916 77070 77077 728798691 28276 28277 366067898 77576 77577 440806584 82871 82823 866008228 70896 70847 533445065 46474 46475 25195840 10587 10659 616563986 55105 55106 772934237 93576 93539 581286531 18941 18923 228709923 87081 87033 970414468 86420 86412 454456119 23791 23792 480331442 62283 62284 878990648 16419 16420 616938211 31153 31154 274393800 33584 33585 318611466 47099 47041 928974085 61348 61414 358515089 70646 70647 159738434 53664 53665 576442437 638 605 925325859 14217 14194 277875764 40075 40076 275409603 39931 39932 403647972 66078 66084 49017668 64552 64634 558973394 30397 30398 208999758 29085 29134 663265707 40819 40820 880381151 53256 53216 106096381 8260 8230 571259894 3447 3520 302835942 99591 99592 592855555 73105 73132 664491054 35746 35795 287443089 76211 76205 880396629 19556 19619 678233735 31450 31522 968947204 95409 95410 270193686 28465 28466 317505834 1086 1087 264605160 59194 59151 550162875 70971 70887 106232998 31766 31767 847915366 37815 37816 935994794 29950 29981 173412616 86295 86252 45868934 1733 1682 642131702 19640 19601 945904853 98021 97964 88973515 2487 2563 567299505 45160 45161 798800523 65905 65863 405992175 65548 65519 173860151 21724 21725 526853928 17713 17760 682120536 85602 85649 690312628 35876 35877 912110502 95718 95719 789261318 66357 66294 682022549 50879 50891 112320302 89381 89424 907321372 36006 35978 744016458 96842 96843 457141890 30552 30553 628136586 87948 88000 877142524 26449 26480 835062103 87376 87299 909767602 60408 60409 606218283 65645 65646 673584178 15926 15927 575025581 92672 92753 945730813 6282 6208 464292203 37318 37333 251659919 65253 65254 658567405 16793 16863 46627358 8002 7958 254661940 83254 83255 973502696 2095 2096 408237948 70602 70603 272649686 86471 86472 785369793 73849 73822 799937560 77934 77920 228540707 51299 51300 520966532 53880 53955 521613035 20639 20628 815254565 22015 22016 168421311 2157 2113 158570435 28679 28680 693041601 44644 44603 340618441 60570 60654 501718887 82427 82390 852888795 33085 33086 280538864 39823 39824 675631235 45627 45628 766338370 40557 40607 107526083 68950 68951 567804579 44690 44691 919508462 35239 35182 384202394 85570 85571 517222582 80996 80915 256869068 26662 26646 223367140 80863 80864 435190298 58188 58133 350304319 64541 64532 447714196 6515 6535 505066108 41618 41646 103281415 86142 86145 357790915 50106 50043 422446769 70924 70925 221660692 25545 25573 618057008 31404 31405 516602696 21140 21160 81743999 67518 67519 420885422 12152 12185 957289407 52883 52890 949705787 91222 91214 827231742 98973 99035 525287770 53359 53379 222057501 20180 20181 679719227 41132 41091 640211487 27094 27012 943375022 53476 53477 965635386 81300 81301 189754949 84332 84333 91917230 66864 66928 298356721 22514 22513 730029593 48259 48260 41344340 38785 38786 311595642 4149 4210 418677778 6038 6039 199486817 19498 19499 51483991 38231 38232 310500540 22060 22061 622479609 56546 56544 590473051 7003 7004 54959986 69997 70002 757612912 6271 6272 1538435 457 410 171970728 98797 98798 723765043 40980 41052 830908702 19764 19713 174765907 58880 58881 373846727 5424 5425 776407409 4495 4481 698356482 63482 63483 345559181 22850 22851 552468769 47561 47562 595025286 68841 68842 182130228 41073 41155 131885912 87500 87435 354609430 37539 37540 228430050 48336 48337 718573452 62384 62346 218961244 60133 60134 377705478 49597 49598 980274285 49059 49060 614435186 95564 95633 912457717 94852 94853 507566749 40505 40561 219969271 86487 86488 886380561 56701 56702 677816749 67686 67687 985588873 35081 35073 351341760 1762 1763 445071743 15273 15274 793885457 46062 46063 496081967 29927 30009 463714193 12351 12383 307724957 66582 66583 154257259 18642 18604 125972349 8480 8461 571403625 90753 90764 383544942 47462 47463 25028465 5371 5372 108936331 83701 83624 771089888 73218 73219 686122582 75088 75089 573389977 3622 3649 994925464 94739 94740 521778296 47066 47067 870160158 21960 21950 1251834 34771 34772 541390144 99291 99292 521856137 84856 84931 211438120 13158 13191 484950931 51473 51474 65633025 7523 7524 596825161 20698 20655 235806571 11257 11316 366419337 10573 10574 648033533 95516 95438 735007921 80030 79965 813453467 20205 20129 883533222 20034 20054 272861158 39166 39167 240865882 81844 81830 489811654 60490 60491 375035006 30590 30591 430964068 33446 33447 403026878 49610 49611 109047017 58348 58349 485097858 72097 72098 807728081 24165 24166 251661641 98606 98607 558293215 47228 47229 244445535 72871 72820 503219777 47763 47764 23707967 50688 50642 570422833 20879 20880 437811126 75924 75881 967296985 6046 6000 430923936 85614 85685 601724248 54486 54487 716573449 36806 36807 420653847 78625 78650 580313285 8959 8960 4807647 17809 17793 426069269 15496 15469 38632898 98053 97969 22931135 67864 67866 432902947 78168 78169 92207144 36869 36805 486837904 10092 10130 850197482 70169 70127 381164719 15600 15601 117743145 19705 19789 572866120 70048 69974 52772998 40900 40918 94571587 38570 38571 241456532 71079 71002 163000062 52223 52224 240239532 54826 54827 173694199 67463 67464 140760257 56995 57074 745982513 346 347 575576309 59385 59306 762819254 78378 78379 125015001 18443 18444 37455398 14224 14225 287726244 1448 1449 22991506 28176 28177 218017021 67625 67669 851799602 30893 30894 938420779 6993 6918 466926897 74806 74807 702125283 33996 33944 2465263 28505 28428 727248718 39342 39317 330148377 85324 85292 320677821 81041 81042 485390352 55327 55270 603938366 75661 75662 244952883 46341 46345 487147023 69225 69308 297112517 93069 93070 669408127 91524 91541 277652786 40021 40022 325925785 85673 85675 123072667 93211 93192 652302338 99985 99978 193918240 89508 89509 106574812 15159 15180 899198869 39185 39186 429494006 99772 99773 527485520 18433 18465 662612821 9627 9565 732550927 69773 69735 594254427 16573 16574 365470993 60369 60370 665093500 4519 4523 506061736 38024 38029 413650695 84776 84777 177173422 33682 33683 3030110 46816 46856 180032058 8909 8910 661685053 77754 77777 491996054 58172 58245 995428408 3694 3678 731437090 99894 99838 232206280 53671 53672 515616334 35081 35082 998330403 60335 60336 826539027 10388 10389 818938070 16198 16276 968585491 57062 57013 881571626 4873 4927 749133004 12433 12434 487130757 15260 15261 141625159 796 797 677923449 82399 82483 916169548 43228 43304 323141742 53598 53520 356380508 38049 38120 574117806 89684 89685 190358218 31531 31482 75760182 73426 73446 789471033 61630 61578 958782591 14318 14264 338408408 39979 39980 909179130 52305 52325 790855088 29069 29070 838032898 30772 30854 667648298 93520 93577 404436069 13718 13710 565535881 45067 45068 570665484 84470 84465 753826911 95835 95836 303131508 8456 8457 312131575 22571 22572 634209723 7014 7015 939149730 68376 68386 780750728 65180 65108 235237524 36263 36346 619793539 25512 25527 476212623 54476 54477 699701702 73282 73283 984048825 40486 40487 542569688 26183 26233 721112477 21254 21177 358473862 85562 85512 623296081 97679 97680 666316847 43429 43422 804951191 76096 76097 83724107 48122 48123 29493435 15055 15060 460720485 864 847 6572809 94325 94274 684705157 91171 91091 772751599 6171 6143 79057876 79498 79495 591397060 17236 17302 940460684 43019 43020 649574896 69072 69070 102830458 24766 24767 616721985 80288 80222 566825522 17958 17951 379273403 88337 88286 719615818 41912 41913 794704162 1527 1528 632970676 28297 28298 600999296 1126 1186 679358041 36979 37059 351668295 78329 78330 276313048 3597 3567 734713214 41858 41937 916143565 79402 79403 793333738 91944 91984 83682550 7025 7026 527008254 40821 40904 324280362 48976 49016 521609469 36124 36125 510713301 5529 5530 354807735 60735 60751 679737448 22857 22913 134601863 62807 62874 563606655 9095 9163 452114047 43043 43044 653827650 44527 44528 481417853 11247 11248 572533261 99452 99390 715487867 43660 43661 174573795 75319 75320 879526431 54680 54613 3740367 91038 91034 817892204 97561 97603 952569745 40359 40290 911398374 58968 58930 734098463 89365 89436 944332131 2203 2268 339700440 1490 1522 780860360 25440 25428 562007323 1244 1289 738677323 1905 1906 2499370 5771 5757 706321156 42996 42997 879953782 15788 15789 70898657 21461 21462 349239426 88188 88189 697822348 13151 13152 392745914 57077 57001 705875707 69589 69590 135338203 74464 74391 166680018 23160 23161 435289651 86229 86220 66112565 53361 53385 632341032 70500 70501 499745268 35051 35052 712029798 35436 35378 936380428 8289 8290 657006385 46815 46816 977785977 59607 59608 259815909 56298 56292 122696479 81462 81428 525634895 39080 39081 723943739 24117 24118 860401885 30154 30199 18458036 54441 54442 400488038 88210 88284 962011375 7799 7800 213011348 19301 19294 462749646 85750 85751 271454330 32873 32947 701539536 94262 94263 917226473 13093 13014 781941920 4242 4295 512060019 40862 40863 184718458 98367 98386 241727342 19785 19786 181460502 20254 20255 945416486 9331 9332 266370210 3953 3954 705236454 93440 93441 396950059 33190 33191 87022104 62173 62112 346584954 62018 62019 640583300 69848 69849 967610919 65818 65902 128954214 83302 83221 844315699 82108 82109 174377174 84979 84980 820324878 43018 42944 575114119 7626 7616 522444304 85340 85293 330079596 37279 37280 613602107 26981 26969 803461805 15550 15551 131055429 37704 37627 160641189 34716 34642 145499462 68571 68582 171426273 43714 43715 263372293 53476 53560 206305658 14357 14358 893520900 74114 74115 247846089 7578 7596 728107278 4135 4114 526688537 31619 31620 374487624 41703 41653 819541828 38115 38116 994302749 39733 39797 166435882 27214 27215 410362439 52957 52958 191397912 38899 38860 892242997 27730 27731 329568090 96699 96700 205477423 53495 53496 759198294 81776 81850 105220766 88822 88823 319045365 58112 58162 214304856 88824 88825 197028643 68421 68459 80904297 41106 41120 88366329 23544 23545 876366131 52025 52026 323724058 11729 11730 403868550 429 430 586947656 17534 17569 749776888 46203 46204 130388799 16836 16837 852406996 94432 94433 672344564 96746 96754 11367860 15912 15894 932922125 64745 64746 805624337 36367 36368 890690473 5694 5695 168389164 98618 98606 687511530 59598 59599 743007724 8333 8334 608867418 25960 26024 308815960 39827 39828 424242073 37571 37572 433435011 94510 94511 400390155 77586 77587 52581056 69634 69627 54318427 96062 96063 940185565 4768 4776 304358917 77608 77609 918866827 95185 95151 486406740 47972 47987 381604283 23081 23082 194112124 99788 99789 258255014 68168 68107 114377534 56583 56584 673824637 3504 3449 536695854 3256 3291 953914217 94375 94435 172133013 22116 22199 418106203 64736 64737 983274017 98238 98280 921419348 84695 84669 18582182 70845 70846 623602281 64037 64038 916677939 28074 28072 355387602 77548 77549 340738367 21280 21232 953634062 19385 19467 482524121 24345 24303 866752113 21151 21077 766418 89575 89491 877964688 63196 63197 144051087 94997 94998 776384747 80675 80706 105321443 14964 14965 10165405 83763 83682 134887908 11437 11522 707193102 30171 30172 846300630 79253 79195 259704698 32513 32566 390137046 29660 29711 358111517 17428 17429 54567348 62705 62666 324905935 87110 87039 897063666 3819 3820 160278374 33504 33505 991313102 18110 18111 948537454 51122 51192 374883903 57586 57587 768675188 83881 83959 664427881 34126 34127 871251470 41577 41558 570075403 88077 88094 392134617 29650 29651 880794351 24088 24060 465093486 84489 84490 949472690 69065 69117 928264456 84846 84847 746804763 68616 68678 373077861 58307 58287 317927160 79003 79004 930404583 20616 20667 936032820 82119 82133 810378562 69622 69623 216177403 96750 96773 566715227 76719 76720 776802416 93735 93736 262751962 49469 49470 186467088 56386 56387 946822420 864 853 836808053 51446 51456 194916182 86712 86713 213899278 59056 59069 224813231 81016 81033 627761773 62538 62539 268682340 65660 65633 406322769 48723 48724 268984217 98623 98624 42832345 19270 19271 715103710 19027 18969 328735165 75668 75669 778864263 6621 6622 333524817 95258 95229 839982662 83694 83695 5950939 91272 91304 753509813 14434 14487 986560672 27430 27431 992415728 53058 52977 690660737 22818 22819 996036653 67174 67207 805924440 43790 43759 627696462 62256 62290 506475744 24387 24388 277783349 8820 8821 66689809 52839 52806 352776323 66244 66214 589147063 82393 82394 114835101 71935 71936 748711814 73730 73731 859493260 68713 68780 549422012 95300 95315 500777613 17257 17258 954170988 42640 42698 696100480 24704 24705 639624121 18623 18662 130528048 63697 63698 960982399 27239 27252 62100392 99686 99687 52231816 87364 87294 285692518 18453 18454 824320739 9317 9335 326284907 67162 67163 372479649 23349 23403 604693112 64411 64412 679610466 1125 1042 533415289 52592 52560 121152739 17565 17566 680583926 51573 51574 155184561 4186 4187 934856562 2862 2928 371194719 3356 3314 391526178 81000 81001 481523248 21008 20927 869944572 1541 1542 466127700 49222 49223 16972672 30022 30023 582819993 91097 91086 527192623 96873 96929 975657797 21256 21257 580130255 84054 84138 739322203 2988 2986 228919307 85924 85925 119726380 69299 69300 7439271 30952 30905 695986810 70509 70480 199715643 32913 32914 184791649 4245 4246 880665406 60259 60260 227994710 10608 10609 21877439 11813 11759 264936766 65278 65218 104607805 38050 38098 227821190 13475 13476 894735396 40762 40775 204855845 71504 71533 220450469 63269 63270 545977025 99514 99515 431424680 2088 2089 845153327 78851 78852 391433094 85707 85674 576347306 5803 5804 814602347 77744 77668 720071097 30726 30795 440922298 46133 46134 551598796 42094 42095 73279381 62177 62117 746067672 32759 32760 707157591 50007 50008 641689631 88136 88093 139448543 3451 3384 22270911 13061 13096 224580234 52966 53017 100601006 16649 16607 618662301 68511 68594 177496180 32725 32726 585822308 52121 52122 732026292 85239 85240 618740187 93092 93097 751211977 3122 3038 878086005 2408 2409 35517728 57670 57671 735537345 4688 4772 608960261 38777 38778 758703520 91642 91643 19269501 46900 46838 807799770 83663 83694 941399362 19182 19183 537272662 56837 56807 654511030 73724 73717 281155608 13998 13999 788338673 86952 86953 922926015 87482 87483 845144152 31519 31520 806268569 24881 24882 873352615 50067 50068 188061002 73036 73037 740750435 23837 23838 966303053 908 898 357099933 66829 66844 831464401 53364 53365 223487069 62396 62397 445626955 91444 91445 471713696 85533 85534 289638996 10145 10146 986526743 26361 26378 446788219 8911 8977 582527175 17955 17962 664033290 66990 66991 630968812 71022 71023 255521822 83000 82960 147939521 50770 50754 586589161 51467 51468 691147054 55917 55918 91670256 25870 25871 100414369 55896 55897 234963572 73512 73513 936663060 32517 32580 136591928 73092 73093 791002213 18299 18300 569657803 80155 80122 743334241 40338 40339 289393472 1157 1158 77058670 13148 13200 413820658 47715 47716 753399199 369 454 889376030 61824 61825 792041273 33974 33919 804842192 22258 22259 704572978 10771 10772 46235063 84452 84398 955019817 23842 23814 835835988 66097 66134 51367770 13495 13475 450105128 26337 26368 762546840 85930 85951 212659649 65984 66058 72538953 20026 20027 18909008 10940 10941 368724363 72403 72357 892065919 73360 73295 952992024 29761 29762 555759671 23399 23400 252898145 84157 84209 507115380 2278 2279 502646024 489 553 444941062 51724 51725 908894446 85007 85011 312838384 50662 50607 800144084 11814 11815 779153779 1802 1779 697780628 32659 32728 961044899 37839 37840 486894656 68576 68654 700409140 92322 92291 309883785 34686 34675 285114115 9141 9086 918875258 96210 96239 611841835 19773 19774 209140870 62619 62620 175495716 34746 34747 492435232 95999 96068 577773611 58397 58427 79840556 30931 30932 864863839 70395 70361 574703494 2674 2605 822544599 22609 22621 138835559 31086 31068 112989200 88575 88576 661867090 88312 88313 448695637 91303 91312 557810523 92044 92045 701761062 31662 31663 221819070 64822 64743 359888634 80109 80175 221408171 68862 68863 978121569 93177 93170 136768291 56316 56296 156386209 60357 60358 434576771 51426 51390 51860151 72372 72373 5903511 28061 28135 593067196 19664 19665 260668861 48175 48227 43635700 32841 32842 852140565 53566 53575 663522847 47145 47146 776617594 90235 90294 724403584 43078 43079 501495061 96357 96338 953113708 86531 86532 289219503 38027 37965 42012901 1376 1439 565370960 30197 30227 682373690 15064 15065 609190707 19484 19528 758540868 78829 78784 170235257 75104 75105 299002851 24575 24576 183341989 18171 18172 284199012 5461 5462 10135719 70877 70878 181471428 56477 56419 80946741 81931 81874 243724792 26152 26226 209868980 79528 79529 84241420 81127 81128 891907538 17026 17090 799214475 46101 46157 184079145 84052 84102 700913231 4389 4464 991697474 30280 30357 268355695 17451 17452 707692612 77673 77674 369921186 12221 12228 216301248 32067 32072 804770986 28360 28305 376191643 30254 30255 993471945 43696 43697 214853519 9840 9845 264855449 72276 72277 409576522 42331 42381 204524008 75537 75597 739950436 60454 60455 2467907 14023 14024 835248939 66925 66926 924021235 71184 71227 117579237 28716 28717 967533581 25080 25081 73826599 63498 63499 604460133 4177 4238 694379509 50741 50779 189165754 93575 93517 978406929 14400 14375 868779567 55799 55800 602301739 41059 41060 715758686 461 462 7426081 27098 27034 162043093 79839 79840 113149843 82854 82855 734532264 29147 29148 747594375 62342 62343 419015492 14771 14701 678316627 80937 81001 758670915 99281 99282 823477453 72453 72490 94193837 61672 61673 218329526 39119 39159 863570996 74897 74898 636551188 88951 88952 2218487 43907 43870 951689418 62907 62908 941260519 59902 59914 270347833 46592 46626 814923900 24755 24722 793257632 12186 12187 859276873 73755 73724 323635388 35571 35572 278630976 70642 70643 115962707 37520 37521 653173993 395 475 883286260 28915 28916 459595873 21327 21316 710369486 62967 62951 55846401 42521 42522 310868565 12027 12008 173908163 91025 91029 443387671 63569 63570 628890880 6749 6750 122336530 34433 34434 350796245 66275 66276 737350028 19237 19238 15185915 42655 42581 578891638 98458 98459 176086550 74095 74096 300803191 93733 93814 570788851 90687 90713 503471135 35738 35668 706855284 70501 70444 597954462 6472 6475 404062086 82153 82154 491088486 21621 21622 796801323 64905 64906 190589220 54045 54046 679217663 8009 7997 610536251 8232 8233 167285497 26976 26968 359158030 21612 21563 941527248 34984 34985 913572881 70157 70106 124599900 21991 21992 33841956 34508 34471 310391952 53368 53369 163695121 37920 37921 156746334 4276 4277 189312236 66994 66918 565584378 17010 17011 504358304 17615 17610 759245623 78517 78582 644296757 92428 92359 137081097 96807 96769 861253878 53531 53610 779874405 88293 88317 577819397 64 144 164841316 57760 57803 99621267 62338 62393 146078060 7300 7301 98904487 94289 94370 719337401 78950 78956 821610372 89849 89850 826538405 27212 27213 50609859 46389 46390 648160268 40699 40618 140691240 23286 23287 287874045 71594 71595 241861666 5001 4919 521280139 28369 28315 521866431 84370 84440 160364777 92665 92616 254705717 7197 7198 72317489 67573 67574 530785725 95863 95864 561968631 13017 13018 81093374 11208 11209 930418873 3463 3458 908785697 943 889 652324289 65084 65085 55293414 80172 80246 76272938 27959 27960 333788179 83487 83523 735602519 96939 96867 627665989 3129 3130 769310786 24980 24981 81820653 50494 50495 603140781 32729 32730 670275609 365 326 321301541 97570 97564 76464807 74021 74022 480090984 57172 57173 954695385 15072 15073 460469979 19163 19164 202884581 94443 94444 421206071 2768 2769 459576005 79713 79666 545745252 13047 13048 514955779 23039 23040 863567389 38721 38794 808372636 31109 31110 824449314 5333 5375 37372607 94849 94787 967185933 82041 82086 203294778 10898 10899 606361300 74945 75027 114561838 39443 39444 367361681 51501 51552 922092501 19072 19018 63003510 86192 86217 934177947 28974 28975 565982820 47002 47003 49580013 85735 85763 879590474 15670 15592 433684180 2826 2882 392348291 46023 46024 704678640 90606 90607 180035136 50558 50559 554610808 48362 48363 763731797 91674 91699 51769399 19391 19430 381963556 42290 42291 237728261 10285 10286 858663103 41860 41861 748375435 48182 48183 956299658 82723 82743 904386237 30650 30676 355091676 60659 60698 947605298 232 233 759608172 98263 98269 772777182 51862 51937 659397688 43747 43727 228224309 20099 20100 897417050 30773 30743 343236604 44669 44670 854488522 18460 18461 169032048 89358 89359 250596188 55138 55139 883255309 51981 51914 849212045 56168 56111 560068646 58142 58143 602022523 77254 77301 104641959 90301 90302 845764932 12374 12329 442696526 15030 15031 293095166 2813 2779 159329065 60518 60575 665145019 59418 59419 544816459 94156 94081 763401628 67483 67430 58074612 44109 44028 748351513 2332 2372 457801826 51963 51927 396407259 8063 8064 689856177 12887 12898 218904194 35074 35065 159941561 84500 84441 455836256 43668 43629 985329595 21095 21133 647162105 88101 88102 614847654 55111 55114 650159325 82185 82257 617522102 84240 84242 434933798 77735 77815 951255191 12296 12297 910997530 29605 29606 631587621 6936 7005 737228072 30216 30217 588287848 95218 95219 916858275 78694 78617 847135978 28479 28555 200110781 30443 30444 814024372 89800 89842 163622571 38377 38432 938335394 59602 59603 410116362 27554 27555 105609040 71259 71260 82469110 97830 97831 900324219 41082 41083 840451606 19599 19625 895440357 73340 73341 771916654 24865 24866 665330286 25373 25457 945172884 87580 87581 905860428 49564 49565 763773931 9109 9110 739797896 58091 58146 108142545 42525 42526 67857098 4305 4349 41501727 93242 93243 786327828 50829 50843 113740337 40042 40043 511032581 25106 25137 18004792 81699 81705 904732595 60012 60034 327332378 59503 59504 485737928 94405 94364 664779585 9537 9538 595827797 33371 33292 281959495 32868 32860 734602931 68905 68906 650727457 6361 6379 426825205 39990 39910 346990210 10005 9945 687684287 99223 99174 243200725 78030 77961 49578210 36167 36168 964439103 20638 20639 350037056 74862 74822 725246094 64239 64240 535687767 27578 27532 454950625 52122 52189 422226494 82126 82127 279989954 62642 62643 425391149 96206 96207 80898923 96582 96548 11570123 80951 80952 195718339 44244 44222 11504483 78375 78417 330460271 69605 69650 583344045 79198 79199 47617102 67911 67932 368642919 19024 19004 315251842 46438 46364 642321146 67342 67411 738797320 85938 85889 106160926 5905 5963 853392455 99625 99626 333883367 10471 10540 130720376 57371 57353 643787694 6275 6229 145948850 50606 50607 87039322 18399 18479 670241855 94994 94996 68524265 79454 79524 144573244 81292 81293 185979323 32978 32970 69262081 86606 86646 925283652 56149 56150 386637628 4310 4311 693069806 76681 76757 386608916 554 555 959953174 58441 58442 967408940 67136 67183 394822888 59191 59226 351910881 91531 91510 2468562 64528 64598 289922288 56259 56305 493126571 55756 55790 877742312 82321 82322 437248338 41860 41802 465183012 49672 49673 469975107 2847 2848 999967908 9565 9523 444077691 44804 44735 704500698 53665 53666 644927930 42062 42063 363511426 24577 24582 703684001 23991 23992 698237785 47212 47213 413606307 26215 26216 523206435 53774 53775 814941397 18484 18512 796570954 31604 31605 221480874 15059 15086 344220198 63180 63212 492827489 56611 56649 513254761 24684 24685 345339451 26839 26842 522373290 29481 29482 919012994 4195 4189 838063278 71410 71411 905080288 73750 73751 482908645 90070 90094 603454135 57448 57507 353612259 56128 56085 455141112 33409 33410 268782554 75478 75490 73686247 24991 25038 820687745 50170 50171 212723214 26546 26547 34583465 3472 3470 195298645 63541 63571 440985601 26967 26911 673777031 27697 27625 767519328 75028 75029 785086180 14263 14336 281864298 85592 85596 121815615 7215 7245 205466302 2006 2007 966448206 90198 90199 131525113 6821 6847 472693609 33368 33311 999443177 16273 16239 476839389 41523 41524 77262390 52410 52386 186936094 40173 40244 640191206 67115 67182 387141361 42370 42371 410374508 79511 79512 268303860 67186 67267 681490077 39997 39998 626987719 15972 15973 546830879 67176 67186 922062313 32123 32190 975919248 5511 5512 856547817 23934 23935 508597103 79870 79871 619404688 38486 38487 739934454 34961 34962 143264366 69592 69593 378747853 76739 76740 998997550 85494 85422 841843863 68531 68460 776303269 36028 36074 784639831 33907 33908 349681994 86470 86444 944094336 12532 12533 966254026 21762 21763 721561262 77235 77225 598570390 34682 34683 290258340 23190 23191 757256723 57475 57482 90214128 84810 84747 768658765 87560 87626 625090414 1623 1624 673858220 17682 17716 310215715 9894 9823 965407586 94083 94084 723741468 77440 77423 957580633 31092 31093 251894896 17876 17877 858060780 89271 89272 852833693 3545 3538 88581742 41166 41167 867587340 87624 87547 501521974 30541 30590 85620592 17005 17084 233770427 23843 23911 283384686 59860 59897 265502938 57816 57817 716048115 96822 96823 901689055 54113 54114 110409108 87054 86982 652112989 27259 27260 799920576 72743 72797 416683219 6581 6582 101291342 5314 5286 371641986 67462 67463 975699543 17753 17710 468203782 69626 69627 776998901 39563 39634 785236167 98794 98795 925322907 92275 92312 481938144 49407 49358 767636749 63645 63646 342779779 90527 90528 137578912 70519 70546 565219865 17630 17631 414814179 35266 35267 634276705 41072 41073 760592491 62463 62464 792925550 17655 17660 650830918 17948 17977 397813460 80903 80820 430126357 87368 87351 476455112 77498 77578 530845112 73224 73225 161932610 19531 19508 196326950 22830 22831 258566165 66175 66141 809785939 83898 83830 351238282 3696 3697 814488378 68712 68670 852467894 9449 9450 91424380 98048 98132 686029367 84909 84910 735126303 94673 94661 186138197 51330 51266 790787795 27862 27863 151763698 8061 8062 317260508 57860 57901 961027051 41802 41803 868452519 73277 73278 433831755 39127 39128 837891823 56249 56250 680515423 96698 96622 608775640 34218 34148 327627424 11899 11896 850746630 1311 1312 298621047 47097 47164 766091609 16182 16225 840974916 77211 77212 935539437 10843 10844 843875893 48630 48631 82659260 18550 18478 261352758 62138 62068 761058397 90023 90024 548464095 63955 63956 444731712 50546 50581 615222417 33709 33701 267706755 98558 98511 628085126 78969 78976 121222968 97890 97855 608632029 18096 18097 405752275 25274 25275 104700183 90733 90708 370679718 73200 73201 356192873 77621 77701 84320661 40261 40262 432713803 36975 36976 788579381 17593 17594 386424369 50634 50639 300031076 69985 69986 667641816 55371 55346 728048968 37873 37874 818784267 93219 93220 186532240 51958 51959 281806622 69719 69692 317658158 9064 9065 498512256 78443 78444 808485188 73884 73885 726678313 67049 67050 84212864 75448 75472 666066438 66087 66088 620202613 80414 80415 163838655 88428 88429 5019614 17722 17723 56093385 93932 93953 36639971 47009 47010 589905864 48738 48739 442249631 65537 65538 702436637 60150 60151 368784650 55231 55232 625649631 53643 53644 904236857 91083 91133 167227187 64781 64782 558990445 15703 15722 554858105 32343 32344 830950976 45437 45514 661457874 37900 37901 702884407 44093 44115 849192682 54079 54080 65401218 39012 39090 927810159 39448 39479 846026507 65273 65274 83214561 57972 57973 408615552 24977 24950 382822367 61128 61129 769223350 56858 56900 452407261 74331 74247 133718702 87246 87312 107660830 79965 79966 267833528 72923 72869 318360487 53130 53131 767573680 80195 80196 989184124 94850 94851 763934114 73413 73361 46308177 99024 99025 223137780 29613 29614 962466373 52298 52336 89638246 4701 4702 301822381 78051 78125 823839715 80074 80063 463569729 54240 54241 384981581 47813 47870 495664391 7550 7551 843900610 29047 29048 267011671 74405 74430 670678143 32045 31998 525626027 23406 23407 489206581 42549 42550 300934726 16445 16457 873475336 68828 68829 649620801 33980 33981 288596375 39009 39010 558517797 27053 27054 771812030 13509 13510 945186659 59995 59967 2243434 61370 61344 679078256 79249 79250 59662602 805 835 926002561 89073 89026 793689719 77327 77328 579292337 95042 95043 187563388 56207 56208 724072715 50138 50157 150300363 90940 90927 2268864 10440 10441 410709499 34961 34968 155662236 86070 86071 727553503 37354 37306 20880304 76288 76289 472813331 30765 30766 590234511 18886 18887 243654372 43087 43088 760172307 16044 16074 960701626 8567 8629 728110099 77259 77186 827156904 38606 38549 711433432 67117 67187 692521740 80104 80077 487937186 33906 33907 595446502 20457 20458 713898963 86187 86146 648224279 86117 86118 235383367 97058 97059 54649290 17679 17640 307387643 70342 70343 938612550 33826 33827 956296074 10047 10048 199229541 44523 44494 904594221 86756 86757 446627968 93605 93546 323488239 38487 38528 608530379 68855 68856 991471658 42392 42393 617219026 31457 31438 815948189 27298 27290 64002596 83922 84001 947993702 61028 61082 486737988 65073 65103 538978857 22276 22277 902166098 98166 98210 137185429 34079 34028 830495587 79954 79955 51801427 22627 22712 822685051 38332 38333 34855108 24599 24600 121923029 50380 50455 245040132 64536 64537 303930169 39646 39647 718440171 81653 81704 330262147 9558 9559 417388023 30819 30835 691655966 11132 11133 79538558 27483 27484 593906482 33990 33939 661399521 92951 92952 107365707 60642 60720 427272660 18141 18134 760164856 91155 91102 766819355 21439 21367 434839157 89109 89110 742622548 16879 16880 820168809 15522 15508 632071790 89974 89983 143652400 3593 3594 869475268 5490 5491 305192963 79937 79938 605166203 40949 40950 540241436 73372 73322 178198354 69893 69840 904642233 17477 17399 292745549 5034 5072 657321308 52371 52377 290971193 11874 11908 685542970 61383 61384 35364629 7587 7588 719897388 33833 33834 703776512 57069 57089 436214602 74106 74107 692775151 8444 8445 137326836 67568 67569 976027321 28859 28907 748143972 15641 15690 568282881 70845 70788 292908391 94885 94950 144309867 21698 21635 263440900 94410 94433 14929479 72438 72411 750572256 70244 70275 623140472 33209 33142 686450169 21311 21312 924681421 47479 47494 132158697 3118 3048 28462667 67946 67945 71356969 16993 17065 505608435 46098 46099 656430542 21522 21523 87902583 76508 76509 325871517 84717 84683 349916288 66200 66275 118008670 31685 31686 37339836 21733 21734 621916167 73907 73908 30381636 1533 1534 683835405 13234 13211 80696861 93988 93989 770400558 24211 24212 940448986 91370 91307 884824001 33357 33358 142103319 34346 34417 820072915 96380 96302 203714697 39899 39830 922979064 29975 29967 971908107 44813 44814 974689475 51986 52047 457510230 3647 3704 198682650 83343 83328 274628469 59214 59215 24997060 17279 17349 862437128 55087 55088 185853370 87893 87852 631853857 91885 91965 285511960 2880 2881 363568185 77531 77532 402810407 55456 55396 675234824 79745 79746 670248973 13842 13843 512626153 41490 41456 629027970 2935 2985 767725710 7664 7593 355227552 29066 29015 408834322 79785 79725 262547291 18883 18884 918914559 62147 62148 930559898 75542 75543 997210672 70782 70712 286554831 90190 90191 988988654 57850 57870 336683083 71376 71316 573067383 85271 85194 326745018 43839 43840 871287407 38431 38432 781748408 54988 54989 814011127 37941 38001 835126240 92867 92868 621220702 94639 94640 182096559 99572 99573 273700616 56816 56803 295181544 39571 39629 572032602 37474 37432 978522089 14094 14095 929269803 85140 85141 837111323 55973 56024 926643425 16877 16878 135674098 60720 60721 773658888 95203 95204 976618160 66707 66641 368494751 54075 54076 204687175 26708 26709 557198314 2882 2883 175384081 64612 64613 119742600 22775 22776 110452091 98626 98550 682690238 91128 91129 27936103 12222 12245 11117523 65266 65267 381300794 70051 70099 351099410 88873 88802 255011472 45169 45170 970348278 46545 46628 459379722 24110 24111 726735674 58169 58170 343544207 64767 64766 791683913 63239 63324 286406788 44216 44293 902162651 6417 6381 669700502 10253 10254 748122518 20962 20963 399378526 95984 95985 671414151 94190 94191 967482498 5271 5206 393920054 30031 30099 28229455 82616 82617 182428262 50513 50514 128456963 3287 3288 812043902 63269 63332 230650979 43250 43193 144536065 50299 50300 195853042 88244 88211 157587468 47550 47551 152231658 82040 82041 851998391 91348 91376 676918931 48690 48691 502746432 29714 29715 655265051 28848 28849 54724377 47941 47997 505370529 2072 2073 32903956 10886 10887 246534457 11393 11476 244513277 97126 97043 708208589 52682 52683 65729270 53424 53498 401701359 95257 95215 244530895 26671 26752 732229745 59714 59715 484434543 36458 36384 761429653 1683 1676 329428475 92679 92598 289631501 33877 33888 715949277 96583 96584 600564964 97243 97186 61633187 22113 22114 513736005 66498 66547 844537703 83904 83862 961675265 93725 93726 598430631 14266 14296 452232731 90113 90114 205581267 59562 59563 708483997 26790 26865 510661960 67413 67414 754074815 87872 87873 400970080 68352 68353 978073320 97128 97129 763056511 33194 33195 762727450 88919 88920 995857064 29899 29900 205718272 22236 22294 549210805 1212 1213 78135963 63985 63942 865647567 79235 79236 944128287 98534 98535 354374961 69001 68942 505593485 9722 9723 855271279 8320 8321 258748151 21377 21378 814345865 45946 45947 279776516 96888 96889 760096496 19278 19279 682294160 80756 80757 366870972 62828 62752 800582735 79689 79690 555767616 46297 46312 476228432 91693 91682 676004601 29921 29927 142595670 20169 20170 676933026 95791 95733 681193295 66789 66790 816483887 65519 65520 483888742 827 853 191832690 6699 6646 933775839 57201 57126 234925102 86738 86739 390614323 30910 30911 329665006 32097 32172 728450075 35137 35061 384037408 43801 43802 148143856 66873 66945 405270533 7895 7896 953334268 33619 33620 330704018 5792 5856 760394876 40713 40714 321388374 98821 98792 847247793 75499 75500 280034456 75876 75877 498838756 14949 14950 649797007 79749 79739 48716599 23519 23520 500366912 58100 58134 772818299 45628 45713 26533507 44351 44300 285506234 23593 23594 570445714 92612 92613 301088373 35499 35500 805921536 92555 92483 373160604 64129 64088 466996351 25476 25477 723981179 98435 98363 450472331 50793 50816 252667773 95204 95237 293191873 53782 53758 249354474 22570 22491 32499240 7502 7503 535517315 76742 76685 976187294 72777 72822 107080482 9276 9277 533687088 85093 85076 622278366 83840 83841 593501516 1326 1327 71093361 33053 33098 409197346 27025 27026 534479605 93074 93075 644792323 77484 77485 453269797 34297 34296 348230709 19058 19059 720063812 68330 68331 987820833 27828 27793 730904041 72107 72146 459107651 68806 68807 498430908 9006 9007 338117165 67366 67367 685153532 88485 88486 921261366 12288 12297 655032556 89429 89403 524161628 96606 96665 172160653 30166 30167 189939130 20752 20753 688464743 19421 19422 425502296 6358 6359 111951856 51067 51068 12380144 97340 97306 924428261 34015 34060 608930237 62849 62775 334483161 2430 2431 475564327 27052 27047 977769428 29086 29058 498366731 98704 98687 838583743 77825 77826 482223548 27657 27658 94026425 17902 17829 189155798 60074 60037 167884404 7939 7940 418789312 79805 79872 26251472 89399 89400 19871795 36897 36898 154408185 33515 33526 405015997 61046 61087 927782741 22416 22417 219302864 81299 81345 513133851 19549 19550 853067849 83177 83178 225262568 40053 40078 916198985 72169 72237 989618308 17814 17764 160155099 8227 8228 968860430 30280 30261 206864688 37616 37666 954070694 26768 26769 398981719 4248 4249 614042220 46905 46860 492913057 76665 76582 46808609 61886 61887 812947617 47160 47241 668302159 54150 54113 578163088 83639 83640 974190940 83447 83448 256559033 30500 30501 158491378 74033 74050 488170378 47010 47011 356171888 6727 6686 619016029 17950 17915 199812245 55181 55096 122913453 29068 28987 700595731 51557 51558 998173672 49714 49709 385572132 7164 7171 861165783 34096 34110 414895287 48828 48825 245714594 17849 17850 29085453 36345 36346 17240360 93270 93271 574869215 99413 99414 371926802 54386 54309 396748168 31071 31042 499385580 60113 60114 265521198 7176 7155 317673939 71931 71932 905749531 24178 24198 905838109 59478 59412 825136479 60766 60767 828019293 18763 18810 774032030 70623 70624 883013861 64294 64348 774754081 96610 96611 826476280 27474 27450 213303443 23084 23090 549931482 30404 30405 803128078 85694 85695 423501161 88965 88966 521042211 23124 23125 497256617 18961 18962 198613643 61511 61592 97163193 94250 94239 738871807 13244 13245 518862163 55011 55014 579804631 10396 10397 228806559 79101 79096 85304552 56524 56598 477949881 52544 52545 746405090 1735 1818 814261654 12952 12878 998106101 60958 60959 692375459 28837 28869 484774001 2200 2205 905295059 57673 57674 936437162 46585 46586 647886248 17197 17266 820760597 89205 89206 782145922 87072 87073 807866654 20748 20673 836876730 79502 79582 110656410 78803 78808 712214119 61731 61732 751295710 76620 76633 301521709 2548 2549 278666259 83856 83825 757375853 31142 31106 572899230 63845 63880 646628704 95357 95358 418905389 76905 76906 134226547 79127 79081 501873130 8730 8742 467631482 13580 13581 995441782 9485 9532 885921599 24362 24363 360527902 98129 98130 768999082 12047 12052 804960511 37089 37037 593953451 47789 47790 754751051 51980 51916 333537557 32361 32362 779778003 17096 17097 396444529 82689 82753 627602104 98045 97989 138825143 64234 64210 498343031 17997 17998 584695255 20428 20440 803326667 7177 7248 507687022 66386 66329 185878971 84228 84229 170268358 89310 89250 789225253 74842 74843 533658519 57482 57483 916363243 72004 72005 930270964 34465 34466 793019706 31247 31179 131363903 16657 16658 997223881 66987 66988 689703765 21691 21692 990070560 32916 32956 611459179 76282 76283 676712678 53867 53901 635239789 34357 34358 124179961 97252 97203 400255807 45554 45559 303817254 25813 25830 850933899 39468 39464 747838802 97296 97297 655754077 89286 89287 670117959 59812 59813 810603052 29950 29884 135786421 56658 56659 660298799 85193 85194 337283081 41537 41538 905870996 38948 38868 498906493 1220 1161 454168379 14860 14879 966373138 9019 9020 714743479 82914 82915 4909790 55650 55662 854796661 90846 90847 99875676 36672 36673 733174912 90846 90840 81263360 76973 76974 861448501 49882 49883 669548458 5474 5475 429789751 71984 71985 665921639 54917 54869 517901080 4538 4539 876377233 43060 43061 135121706 91647 91586 325610086 50797 50868 27165754 62287 62255 217023680 81377 81378 756620546 96548 96549 453621036 37653 37675 198165316 4896 4897 230853255 62131 62132 839512178 27569 27576 345105104 4293 4294 238125928 28955 28956 418987149 37892 37893 361767198 15293 15294 445321319 33424 33425 93790618 97493 97494 890265934 90764 90765 424498777 16116 16172 549598545 40125 40140 379925143 90852 90853 105727039 31102 31103 314266222 1356 1432 963082205 65270 65271 108373579 6113 6074 244691150 30797 30837 540952931 91763 91702 123606744 90257 90245 212123982 14631 14611 938247520 47160 47217 70299218 95295 95296 744877339 91593 91594 306623669 99649 99650 895732923 44949 44913 459423347 94815 94816 438964239 92643 92670 336107588 82690 82633 839757057 11151 11152 547039764 33099 33168 941554303 55275 55287 139957777 29991 30042 333866643 36963 36997 493298080 10370 10371 305167239 24908 24824 834918529 33026 33027 538858623 33558 33559 609854735 40583 40510 864971000 876 853 364359747 3645 3646 435386024 21215 21193 594615546 15192 15193 963394760 47930 47959 58746528 57162 57127 543899346 1454 1455 929451488 28558 28559 152916222 33715 33716 892118085 76509 76510 517525701 50252 50253 884540530 71618 71619 827738025 7479 7480 729619006 90941 90942 827042275 98755 98671 810579662 27461 27462 929186527 52177 52178 659942996 92110 92111 690287627 78909 78910 768083468 70810 70811 498730577 64321 64353 128394400 40102 40103 800220905 62796 62797 716215108 50926 50927 291518625 14346 14347 663841713 61703 61704 76423361 79468 79469 922923442 93604 93605 772274548 58184 58229 690147860 13216 13217 242450511 77273 77196 924819108 53952 53954 189814579 24036 24055 738392615 80696 80697 171004790 16109 16085 35060138 10897 10898 844716746 13251 13252 736075620 19275 19276 294207022 36955 36956 884489569 44265 44280 343770070 14303 14233 43316245 27897 27858 337134176 50624 50688 239514820 95551 95589 532586984 48729 48730 847626982 57371 57405 310996640 18374 18375 478994321 11901 11902 468759948 23850 23859 621806149 90737 90738 645452542 82344 82395 870423305 85122 85190 223794171 30892 30893 397902587 31371 31446 143116046 31812 31813 202170910 3605 3628 639868344 70650 70651 785512120 51898 51899 503715603 1492 1520 382085551 77171 77212 883618191 23793 23771 851652687 28375 28376 820105269 77772 77773 226501690 24433 24434 171571879 47990 47991 266966886 15740 15745 424534522 19213 19189 577305202 70687 70691 691429188 27571 27510 699423207 85155 85156 801539619 9544 9622 328351477 90594 90595 146765955 41543 41560 994128084 71972 72016 99958475 69877 69878 706376367 22988 22993 883846435 86783 86782 544716454 33611 33612 526019083 29753 29754 368940253 43959 43960 990695875 75757 75739 892552080 85129 85075 485839971 24928 24929 888351705 60097 60098 862722947 84987 85064 996917885 82645 82694 827783445 23178 23179 263769792 47383 47344 794609372 79732 79733 150597697 14534 14535 968815941 4626 4635 361140511 68693 68739 769563774 1625 1580 332864628 69448 69489 27694561 5750 5751 247150055 30201 30202 425969473 57547 57548 636389920 47884 47899 728359651 88054 88032 489525514 71149 71166 303794214 29462 29463 513121605 80887 80900 983802855 49070 48996 753699422 6438 6439 149252069 64253 64254 683784727 46716 46774 164756732 15794 15795 247984489 73771 73823 113392416 40849 40822 677643895 82471 82472 756390951 4082 4089 422989908 94216 94217 709016257 52349 52430 273033832 93592 93593 91432911 77283 77284 931300104 90189 90190 455549834 96905 96875 888902194 99818 99819 79103147 5994 5995 504285908 58559 58480 522351188 66654 66655 707260977 53658 53659 770513444 46968 46952 77752424 2144 2145 594330314 14915 14916 976278443 43067 43068 781534028 71854 71855 868811924 53247 53256 505975838 70619 70620 632121246 24272 24273 315431337 65303 65304 441319415 62389 62305 766442503 92718 92713 113461350 34807 34808 135281437 29261 29212 970000707 51316 51329 152277847 56543 56544 348275581 95126 95198 450416838 99719 99667 121982342 46835 46810 563283722 65904 65905 195813746 76020 76021 44288996 11648 11649 301533518 15949 15950 52574890 86173 86243 22192342 25719 25745 495898911 85719 85720 503937488 48402 48459 71290532 7357 7358 552657567 90119 90184 807187291 5215 5174 307236959 75550 75551 308871553 45065 45066 55884145 78218 78274 7081357 73679 73609 779052538 21305 21220 335493761 44283 44284 438403327 81312 81313 503051924 72059 72080 557014546 5345 5346 371961618 4858 4859 850089146 20614 20686 902715908 97944 97953 357301554 80063 80064 410328412 77320 77247 419406357 41117 41118 413440719 53359 53360 875045865 76417 76500 87987282 96777 96790 638248801 58275 58276 136953195 69106 69108 814355647 99425 99426 572805932 97466 97510 549348263 8705 8686 572032566 41781 41782 277588016 62168 62113 350138563 90722 90647 262231736 19693 19694 158582349 84048 84074 901858559 40656 40735 696235710 42485 42512 732155116 45102 45034 550903979 27475 27448 476757300 38090 38091 919473098 96263 96264 81836967 15043 15044 234229380 22566 22567 514438050 25174 25175 135226323 33205 33172 849828458 57287 57291 478054848 29135 29136 470834159 5065 5066 460761804 93021 93066 904974797 86361 86300 809971121 78595 78596 512048687 39917 39918 278674310 19359 19360 315945455 49436 49437 935875250 17625 17626 985551942 71953 71954 162658790 28106 28025 694062198 65225 65176 693188994 79042 79073 464425773 6152 6100 420142546 65399 65416 506843471 27036 26989 380970672 74733 74734 375451211 67844 67839 823878564 56109 56110 184310325 49957 49958 312289399 61285 61361 709222895 8322 8266 237370038 55819 55820 744323541 76690 76691 916698256 65630 65673 892610089 71667 71605 215381543 88834 88836 143694518 52009 52010 707931705 1786 1702 281758703 39818 39762 441112423 56524 56543 559125130 86194 86195 830671416 88199 88120 312698333 40999 41000 166579424 40558 40521 199521891 73544 73545 979467717 23011 23026 260423986 98335 98336 217538209 14113 14114 9317144 66954 67039 771519370 62770 62771 819656497 81938 81961 911419454 18920 18868 457078338 4658 4659 823927500 82458 82459 213388029 54203 54195 458760154 60388 60389 681981909 79936 79937 811001301 42866 42867 421408421 2555 2556 440365806 33463 33464 283870443 26783 26739 518614507 83408 83409 128352345 15751 15752 56425261 76580 76508 252883480 31436 31437 175741884 90834 90842 579523212 87341 87342 727561621 54767 54768 940763936 40749 40750 107750366 18935 18936 276079656 89276 89220 327893828 17658 17659 231697333 85912 85947 817109130 94727 94653 913292372 22336 22337 1624509 58930 58879 375927443 58325 58368 85562914 62596 62601 937811317 8540 8514 67662569 25728 25729 690775150 68485 68547 655310728 37311 37245 764247471 31007 31008 751322715 37389 37390 142449749 17789 17790 472396917 12478 12459 976446313 30466 30467 263938358 55040 54965 763040197 53518 53572 923342484 40163 40135 21432711 97460 97426 239558293 94313 94279 999792137 76334 76335 97635508 27610 27611 623521600 99731 99732 406835648 28547 28497 886579571 3656 3657 133688445 85372 85373 614154201 36459 36460 78674460 1025 1015 605524499 84761 84762 202675532 6442 6443 854216795 11607 11602 646079029 42401 42402 458984526 34785 34786 588809522 47000 46954 53868145 92569 92603 440872384 98099 98100 188459215 12185 12186 158902057 48368 48432 402961196 42205 42260 161769264 10981 10963 283570387 11369 11370 594042211 89073 89074 727524205 53749 53750 97804179 45183 45109 534801694 35475 35471 120070031 28748 28670 265909846 46984 46985 769525547 19930 19931 453462454 22383 22384 242217 87332 87333 344440680 65734 65707 375079057 86292 86293 804814750 40607 40566 299698021 63116 63117 629590764 88291 88321 359030844 11770 11855 646482573 17635 17688 601437680 5780 5822 453513821 70706 70707 61188559 31425 31426 964713182 96699 96772 108058264 48963 48962 813265286 93426 93427 852143283 2409 2410 901363960 34452 34378 568544019 34607 34610 973728332 43726 43705 475002515 41401 41402 650177648 19512 19526 337704888 95571 95572 900606614 56681 56682 786366063 59840 59841 245150472 83088 83152 87695599 88957 88987 613637632 57951 57952 728346605 71661 71588 245009435 82178 82179 755194947 60489 60490 568838578 8703 8704 170346631 86975 86976 283093637 47751 47752 476152407 31515 31516 239542911 33225 33226 777610836 64257 64335 459091574 44717 44767 783451473 12526 12527 864230481 44172 44173 375484143 71923 71949 24225240 91578 91579 43002557 45037 45038 490999749 20599 20600 583785759 21106 21107 722219560 56664 56665 57115396 6647 6720 997258259 7083 7084 538602321 52685 52620 478876337 67364 67365 493175593 33201 33190 84915115 93814 93812 365968614 22639 22640 792802968 5615 5579 703637397 42108 42081 273184860 44044 43965 804340312 15033 15034 226405763 89678 89619 67675216 50290 50279 155504514 68996 68970 806257178 70180 70162 878014645 42562 42641 837764117 55497 55498 670475752 13847 13848 463504811 39143 39189 42255024 12899 12900 475215156 4332 4333 40224053 41223 41294 508163498 39207 39133 235197220 1113 1117 582477489 731 666 189838601 12772 12773 601279143 63677 63678 843327304 13801 13879 422512337 15668 15669 937849095 65727 65724 388115872 99175 99176 489770788 75230 75231 208933293 29511 29512 528164092 563 535 445365966 94871 94938 550785588 9576 9601 457835618 71149 71150 592227326 88297 88324 577018791 4630 4692 232630519 68138 68139 576396011 53891 53892 89642279 54689 54706 489744315 85121 85122 885727011 35261 35183 770579406 69042 69033 365138769 13510 13589 350219500 31649 31650 410293662 34959 34957 582312237 19939 19978 7556196 36585 36663 577076561 37947 37948 556315712 82774 82775 222138088 59759 59745 50975438 52291 52349 615383300 853 826 959602469 86504 86505 882919611 13311 13279 281819959 2393 2394 131246220 43777 43778 877332766 26982 26983 963770185 27994 27995 86418029 79595 79676 998173174 79722 79723 786139624 52312 52313 281473054 21949 21997 986642079 42913 42933 327584362 63852 63853 402761627 56441 56442 889386051 81845 81807 140128137 9003 9004 159177980 94586 94587 566947635 21027 20955 500249184 64818 64819 351894975 36701 36702 935540565 65247 65248 741477350 5612 5631 789917140 81922 81923 987175988 5311 5258 242555884 75260 75243 860216124 85224 85225 81605522 65087 65137 281768460 79074 79099 171227364 77089 77037 656436267 57197 57176 791687895 74202 74203 538955931 81498 81499 977131088 40534 40535 688280177 95328 95315 706525225 49299 49363 114748964 59260 59280 569746792 79896 79897 605843326 99549 99510 821117120 10670 10724 782965696 42287 42346 503850111 63903 63904 73829543 17928 17905 994679182 27118 27119 89524752 28985 28986 577990999 87809 87740 125702585 46387 46388 577943060 9197 9172 928443412 53585 53546 571399210 86740 86741 983974772 812 813 241364130 94032 93996 654899663 20128 20190 293963830 45421 45422 962987726 88289 88290 553256776 54677 54693 484536933 7560 7489 431811061 30328 30256 154498427 35334 35335 550951808 51806 51740 852512587 40231 40223 161431779 23098 23112 780421576 1770 1771 422538518 90941 90975 890222684 40497 40498 208024701 8315 8316 783098726 58376 58377 839047919 15944 16010 898995647 2337 2338 415239545 82025 82026 150646633 16887 16888 861735762 50635 50636 6979629 1372 1404 568586745 53660 53661 798357512 73097 73098 558478179 56717 56718 23636811 22313 22341 494330019 55781 55751 682145033 59015 59016 322310391 45048 45114 100040929 60866 60816 456797747 48945 48946 787375516 75478 75497 92601808 94116 94056 124826179 8101 8155 142624034 3128 3129 823862673 47249 47250 152955284 10983 10984 120354540 56922 56932 971852206 39059 39118 967245549 42605 42574 469241167 95268 95194 750587979 77914 77915 293414543 81961 81962 760076553 96207 96208 497836425 18602 18603 512265096 71071 71072 732677998 84152 84068 681666761 7226 7227 480564003 86888 86944 942972437 91308 91309 268715643 4530 4531 809342431 82376 82320 751181373 38741 38781 981100075 85554 85555 826668313 19781 19782 759847703 63084 63085 934138406 47162 47163 765421330 61963 61964 940428136 63326 63266 69985065 67172 67207 623452228 17372 17373 749085598 32215 32216 555117562 55212 55213 991221082 80563 80564 313992823 8832 8771 905751353 89212 89276 538549232 92927 92990 844798367 7538 7539 760898766 74419 74476 674950565 95312 95313 862108207 42003 41925 954297927 23088 23089 851692654 1889 1845 607923168 48223 48282 902029086 61312 61313 597795316 42197 42198 121387257 79504 79505 552026251 5993 6005 787772257 91554 91555 91208665 95670 95671 639287848 91980 91991 207886631 48058 48044 955008054 20603 20621 773001529 7225 7277 31925671 73449 73463 286184691 97826 97879 703737079 41060 41111 547833830 16979 17020 668966274 23538 23575 796229373 66314 66315 116366036 38824 38825 273360470 33572 33553 19576478 42719 42739 340657800 9748 9749 71373338 41816 41817 110346280 95001 95002 782854913 36766 36714 161046753 31297 31298 673323664 5879 5880 622781595 19209 19210 865975536 99265 99277 669345833 2890 2915 515319251 88681 88751 361129932 92439 92396 630805576 78466 78406 423238973 33914 33952 21341332 60162 60163 505269580 17414 17415 586566602 36984 36985 98886139 11791 11792 233266217 23137 23086 385305322 63885 63896 626673405 25597 25667 274075305 19163 19198 895191932 82828 82829 545661741 42074 42079 260218320 8015 8016 826132097 89438 89448 578299639 13260 13261 246194896 64590 64573 494243285 29834 29835 543946578 59782 59703 189785274 60110 60063 382052410 64722 64723 536734697 36148 36126 858280113 83203 83179 190050227 24801 24857 73712333 34220 34221 460157858 63448 63372 783964975 806 807 228655403 3393 3394 870407066 11346 11428 454487736 88837 88838 297916779 57446 57447 768571241 42028 42029 845930170 42046 42047 567178702 97098 97030 422607222 29870 29795 929096174 92212 92213 624095809 22626 22674 64183326 32025 32026 5628467 61048 61049 143984124 68508 68486 866955876 93723 93666 32996835 28062 28127 186205823 80413 80478 415644068 26722 26723 584169134 30160 30161 31107021 62098 62099 999467775 70407 70373 335128616 77348 77410 982357462 20732 20733 206847145 66320 66321 624141087 10746 10807 456733626 83919 83920 959311622 46426 46438 232949211 92515 92516 360469233 8410 8476 570919918 38530 38479 43279341 41176 41234 170142370 92573 92574 955043163 97362 97363 374824804 49429 49463 27736543 21873 21837 50817753 80613 80614 819580159 82415 82416 232791734 24703 24704 636200853 70416 70417 70456044 39210 39126 882463521 86538 86576 804607592 62347 62348 845841844 75678 75616 275475363 6468 6414 66848957 56193 56194 679246383 63768 63769 169516408 61094 61113 934052231 75581 75634 584375566 11962 11967 733398911 91288 91289 529159145 51842 51801 580010318 14678 14635 388480806 41357 41358 472085856 54309 54310 145847347 21333 21275 32783144 7960 8008 946817901 87573 87574 368767918 28500 28483 353062118 32648 32649 925237205 13191 13172 501699328 29568 29569 883849018 76714 76688 89677854 40930 40859 738278982 76244 76212 615925871 44030 44075 318211548 99421 99422 462449017 16528 16584 966192566 323 324 293984701 81005 81006 951759361 61542 61543 977454216 86819 86820 439556204 32943 32938 818853383 61621 61622 115980820 55291 55292 15839315 27476 27477 34291787 6823 6824 315651256 76957 76911 624684815 99452 99453 281840849 39368 39427 177343303 93653 93734 828504883 22338 22339 280657087 17499 17458 837883715 57513 57569 291994391 30416 30444 384683354 27655 27596 265479075 85931 85932 20134958 46553 46554 194660551 86921 87001 236263525 39245 39292 768025347 28999 29052 692117582 81028 81029 416069738 24740 24741 781750278 54550 54551 98885720 91240 91241 180999397 53278 53231 928181032 17624 17613 994224682 99779 99780 894186821 41414 41334 637633087 67416 67417 411387536 68217 68218 576875807 93156 93109 206436062 78580 78581 311484508 40566 40567 696681078 35024 35025 189845612 41093 41144 228232901 88817 88799 565254365 41711 41712 202820850 8104 8105 978176825 24882 24883 63127558 89805 89806 265721628 79957 79920 686370885 98985 98986 487720477 1192 1193 755314130 5227 5307 331965455 66190 66191 393909678 35893 35894 57872095 99227 99228 119168822 43764 43765 656701174 17214 17215 213500471 92866 92881 551946219 54233 54234 738936994 54269 54348 901672822 19301 19302 483630451 73836 73837 166642668 63475 63507 196351571 7339 7348 232706935 81354 81278 591283837 53210 53191 567754430 24499 24554 542962599 27941 27905 267892761 54961 54988 619983170 656 657 132840016 13562 13563 660826122 30294 30295 882141066 72018 71978 393792680 72515 72516 527914106 35329 35261 662762769 23725 23726 392738367 9551 9576 411325687 63456 63371 774379653 19390 19316 416611690 7328 7329 316408005 47377 47318 86290211 31267 31268 925304844 76075 76015 217118441 77438 77439 874224216 72874 72823 704528367 80946 80947 70765203 43537 43538 209423239 44403 44404 351331285 66519 66520 159879479 74101 74102 345501189 67821 67893 457611117 5000 5085 324470509 18514 18527 730613877 87584 87659 883534738 90327 90328 802487537 44562 44563 237940976 76374 76375 157580230 73776 73777 53360597 79481 79546 695332611 74220 74197 279722450 45741 45742 200955699 80724 80725 85225058 44173 44160 879188643 3006 3008 720987443 67042 67082 594529334 75421 75422 112353292 87804 87805 964741544 19632 19633 971087725 58378 58379 943964490 10915 10914 722840202 15866 15793 578589311 95091 95125 495844802 93769 93770 92658707 81512 81513 383275998 80736 80791 658222762 65470 65395 198951003 72724 72725 694358268 48673 48674 284101982 82887 82888 735738269 52723 52724 666233952 27986 27991 445943060 22073 22006 392911466 99248 99286 476498196 10839 10761 638506707 577 513 324262457 4809 4758 883296273 68078 68038 855214893 86521 86536 506468185 59602 59674 231034686 87639 87645 118272155 69442 69443 720060579 46752 46779 241714132 45198 45199 549639285 54236 54237 660688202 61891 61810 340930723 57135 57136 272545877 85885 85967 959995549 68491 68492 869681206 50288 50289 837953246 97359 97360 346357569 7573 7490 132365086 21229 21259 356770459 83372 83417 339379276 93721 93708 752636591 88807 88808 501228653 40603 40604 517999135 72133 72162 14623807 6302 6365 605527075 37065 37030 71032227 33809 33810 660333939 73623 73699 84791608 12093 12110 752403291 69265 69186 672783534 67108 67063 765391524 40750 40751 466603025 33375 33361 742205061 23532 23474 776185942 60299 60359 134883207 94300 94301 904092959 21978 21979 212562319 37040 37041 821583355 76854 76863 87354852 61306 61307 803214693 7330 7347 221594743 70333 70334 839168937 21841 21808 669817775 98718 98719 892957590 81435 81436 733695752 47413 47414 50400833 16194 16238 283255139 75074 75041 406147784 13716 13717 717084003 91551 91552 767574673 66069 66112 268270482 12130 12183 892193775 38223 38186 879709621 80982 80983 581556775 41103 41146 528636611 95546 95624 947851432 58725 58737 809074503 49917 49927 692107023 70891 70898 225749779 28634 28564 936963013 13790 13835 677148247 24025 23965 620252343 11344 11345 466260559 85011 85012 150798908 82089 82058 648002055 18324 18325 819206634 26211 26212 434830605 96835 96794 100469702 553 614 955420617 49279 49218 194529046 36160 36151 273962192 38902 38903 602817769 76807 76782 353975468 81320 81371 100289757 94487 94488 738217898 28983 28979 142907926 27237 27238 720758992 92541 92542 291587314 73205 73253 265580360 78620 78686 84505512 90779 90780 582637469 85267 85268 975014685 86940 86969 607417124 51672 51641 611148864 96467 96468 144554130 31277 31278 603607133 15447 15523 162705727 38299 38233 474332360 50430 50431 435923250 66313 66314 712150225 62271 62272 151082241 90326 90327 68798338 89679 89680 259293285 55608 55609 601587976 57047 57124 612347664 62021 62022 609846680 73379 73328 491304386 52911 52912 219097584 24483 24484 294454050 10822 10811 789919136 31454 31422 505948266 78860 78861 931815990 95525 95467 292004706 58739 58806 127008328 38172 38173 77273344 36915 36916 333841079 88994 89056 144482450 47931 48011 682709703 19667 19738 313863044 56632 56633 998938777 21888 21941 780654474 96354 96355 634860673 30865 30823 657912742 16819 16813 851806807 22552 22553 803041868 33202 33223 530472613 17660 17605 975448118 58463 58464 963692667 13897 13900 545899696 27512 27547 15066841 90838 90817 413133316 12701 12688 277406798 15392 15393 45204764 54755 54682 304807133 8120 8121 51091726 22629 22705 958720701 52459 52444 976999239 53049 53065 853474602 9621 9622 857976476 87098 87071 436735469 38642 38643 88980222 14895 14834 452364237 83394 83395 718164873 132 206 801657318 97321 97322 721060823 91856 91857 827143964 74341 74298 621983220 66653 66576 710980488 48594 48595 601045130 2933 2931 207297223 37148 37096 910516121 99863 99806 481782815 30287 30288 754457917 75970 75900 257189784 81468 81469 891130117 39953 39993 177315483 64486 64487 662104955 29890 29891 952792559 34054 34019 640815733 17683 17684 540063626 18750 18751 225520571 21620 21621 417548755 66312 66282 425566079 63829 63830 626835560 16517 16518 124008082 74329 74330 13162102 62714 62793 510524454 9305 9383 543740885 68775 68776 117780351 80552 80553 530828131 92341 92342 730343112 59044 59045 850162542 49418 49338 587434575 34190 34191 796073339 38122 38123 696120714 52197 52198 782141014 56201 56210 239934491 51034 51035 972219473 48371 48418 99507740 22702 22700 424739575 36294 36216 565795433 98481 98482 490767833 18894 18895 658917255 3512 3501 152438192 68908 68909 384114539 23353 23354 844022536 75866 75856 711212739 24256 24257 83015938 99348 99349 50368268 493 421 501937759 37355 37279 280141581 36981 36982 809723590 54889 54843 272076888 58825 58838 7466310 14440 14459 853917204 24769 24772 747064281 71057 71058 656710885 34831 34825 23501026 22218 22221 703449291 15317 15318 363527346 27349 27381 136246554 49300 49368 269442206 6274 6275 426988255 95642 95643 584120984 90667 90614 406985085 20485 20516 111806953 39117 39175 678688261 67407 67399 681619429 6332 6333 455113101 59907 59908 458972120 14704 14705 345322689 32081 32165 619282677 61624 61625 664811168 60601 60602 121470904 96487 96520 654164528 71381 71382 40026211 3788 3789 971805959 8970 8971 674089016 99686 99683 783377112 27766 27767 207118875 41821 41784 906225175 43875 43876 588535334 9580 9581 961283636 27428 27390 15803544 34832 34833 633566484 54352 54268 387604719 47743 47744 337545150 7118 7119 882040135 74638 74637 366466159 17654 17695 730718349 57731 57805 232889128 61071 61070 263413359 73967 74029 537989182 59550 59551 123482093 34736 34656 246989853 95158 95147 251786176 88578 88579 68923676 72860 72882 463842572 92607 92608 538834148 87540 87541 42681813 49544 49610 270673402 91024 91025 272401615 43484 43506 116130626 87242 87174 574930201 51813 51864 754569129 49005 49006 244412441 55632 55615 380889401 86380 86381 980447592 94994 94995 178601496 5862 5829 805879204 24785 24862 745003951 15696 15697 208360494 205 206 2440975 93815 93843 46780852 32811 32742 156614780 5086 5038 110806989 73285 73286 311522503 50143 50144 743573609 68505 68506 519696567 78987 78988 884891962 66873 66874 229960578 10280 10245 610919941 82647 82673 988812226 43397 43335 54962125 57722 57649 645368049 13039 12978 750746331 96581 96582 467237034 80811 80812 64217625 1154 1126 131360175 42023 42081 733492797 52099 52053 762293470 7624 7625 253367054 23633 23693 625911595 83814 83815 368487324 47633 47708 643170607 49302 49303 478993940 30270 30353 85025675 39389 39420 79843168 75540 75552 545465383 68550 68551 483855449 29358 29300 758552143 42766 42767 569368954 1954 2014 565605955 71061 71062 934768394 49814 49851 722445362 84508 84509 974597126 11392 11393 613403766 72728 72729 140585520 6962 6963 655218910 20363 20295 346164718 11738 11739 414167929 70716 70717 880990640 85396 85415 876804212 45408 45409 553114396 76416 76455 184274917 46926 46927 74660690 86459 86460 188790156 69045 69046 970175764 36589 36584 862337172 75559 75490 347558846 5568 5569 901217826 668 676 30000829 75124 75130 877003058 76563 76620 28767771 71831 71862 88039449 60581 60534 855949163 18430 18446 511952672 50821 50798 115054570 61699 61700 328729473 82903 82895 389274159 29527 29501 936021862 59837 59828 990849723 99066 99031 172097461 37922 37923 711188492 1855 1831 598874559 99084 99108 132438749 18440 18441 951051667 49548 49623 737178772 27743 27821 805146426 23844 23905 957374067 4107 4160 703848336 76960 76998 100276543 76435 76426 86776591 86978 86979 335257655 14625 14703 892392284 81589 81509 973187774 46659 46664 746709824 73611 73612 750384851 19483 19484 114472897 60980 60981 743595693 40492 40468 191634274 58208 58209 550552077 63682 63683 84160451 44135 44165 19896256 80135 80136 821997069 89689 89701 428388565 21550 21551 156865220 29331 29299 614449977 21412 21413 705986064 98791 98792 546933708 34593 34594 971447128 34571 34572 841423546 54821 54878 999675153 99146 99116 547710869 58911 58860 982382460 21295 21296 211205243 56328 56311 64310495 11907 11908 989970813 7584 7585 617757422 21670 21751 912848360 21404 21405 584596346 71865 71910 333738632 70025 70026 93432284 43277 43355 987722537 93585 93586 752475033 24987 24984 544932869 57471 57499 280404673 85692 85759 576243306 72453 72525 802152748 87683 87748 842695023 9492 9483 667184407 56186 56216 983584879 87626 87679 940768113 31940 31941 130838704 70162 70225 416121211 18613 18614 665803310 22417 22418 296092407 66660 66661 630509041 45470 45471 461672513 58317 58363 924468353 2158 2159 246240381 30747 30748 704595903 9357 9416 77370847 90858 90897 85981674 11784 11785 215993369 95665 95735 644683499 17879 17902 946122016 5443 5507 595082920 71257 71203 522214036 55665 55644 146731315 2711 2792 940036840 99990 99947 459992530 17302 17329 459547598 23544 23470 798858537 90481 90482 788793266 68883 68884 578419222 70246 70286 123149381 88509 88510 964658768 148 221 915127746 27357 27358 424719826 76690 76738 853395756 71028 71029 660496973 67256 67223 441183018 36051 36052 486665714 78823 78824 760478044 67951 67952 343610056 94522 94547 699520435 85356 85303 647299000 19605 19629 841674952 12979 12980 635532600 92255 92256 42834091 95322 95247 113909239 81014 81015 623113385 3792 3793 895578102 86378 86446 634092855 3901 3851 484892068 67808 67809 869034420 16436 16437 628411663 60156 60182 87969276 20211 20212 771765781 33610 33540 679299469 37378 37314 602706861 50281 50282 388427719 63897 63812 340872795 7655 7600 938291677 94221 94222 894049066 71066 71140 450639628 41257 41296 700790153 73165 73166 333794478 13265 13229 949198359 19601 19602 767159240 38287 38288 798866133 95344 95333 660125141 88031 87967 386158171 50182 50183 332724274 74190 74159 546223136 3370 3371 461923566 67246 67319 753914612 36235 36236 489368263 84764 84691 495463317 15512 15513 219263334 93958 93959 477867400 91006 90963 314353190 59824 59831 411394614 64917 64918 259252821 1991 1994 443027636 34541 34542 119451606 53461 53462 746630874 84102 84103 809368811 75424 75486 767236329 15085 15063 766472788 11069 11070 94693904 42489 42490 166163542 73833 73880 143005857 15752 15753 872314064 33002 33036 71304374 19168 19169 692313855 12923 12924 752070756 1391 1378 648070735 94511 94512 609522696 31258 31259 323699667 5190 5191 459615738 37268 37269 948412788 98976 98977 769938957 94734 94671 345583351 38429 38499 10595678 53510 53431 433656413 10412 10459 442450207 31682 31683 938007958 18608 18609 272891583 19543 19544 763903358 26342 26343 149590817 82272 82273 298356917 67746 67712 501160341 81196 81114 237204065 48345 48346 46070882 19099 19100 431269269 90030 90056 846325902 55660 55642 580055071 92554 92555 926759021 57021 57090 359682901 62421 62422 137491700 98360 98361 562985372 14390 14320 229441694 27595 27596 345535926 38462 38514 721635531 43133 43050 638608026 36417 36418 871668702 44824 44825 972706013 11406 11407 621189307 84022 84023 203150736 80786 80787 372571165 38901 38824 503174603 12241 12242 550193967 42333 42293 416911974 6667 6668 921665531 21753 21705 565318857 38831 38832 588318692 732 666 518203387 80072 80073 534186410 62801 62802 118060776 13737 13746 754327802 99702 99764 366986125 18861 18854 884894365 6044 6110 428103555 44577 44578 375929149 71480 71501 223501035 68202 68203 345869344 25275 25225 738291347 32948 32949 478104859 96721 96722 717106803 4044 4045 963581752 21978 21937 570847492 94576 94616 792791885 8460 8541 236451089 88548 88505 434700862 13570 13566 665117424 5644 5674 634359624 31079 31085 806623577 21635 21636 467393687 2872 2873 11777394 21482 21483 127876586 98203 98199 19436744 83779 83852 700412322 52364 52365 790933604 35373 35374 558482321 86505 86506 837387528 34523 34524 260302005 48153 48081 700749559 38426 38427 669892121 85481 85541 612118685 50443 50444 887998740 24831 24765 876746114 37360 37361 828265749 6381 6382 985089728 16518 16488 650763473 60003 59944 465664031 99735 99665 984612886 36511 36512 559365532 64007 64008 58706261 66733 66734 367405088 80007 80008 487836952 73630 73713 562929624 76900 76896 972887400 81346 81349 177499711 35893 35906 824134991 99074 99075 52910613 76517 76444 922927809 69570 69571 778511540 74967 74968 654669604 9192 9193 76605471 72092 72142 621745695 5344 5285 678627200 86978 87010 383911551 82789 82721 495824061 88160 88161 658423062 21574 21576 710871966 72755 72756 812227391 11235 11191 671601287 28868 28869 757975919 7604 7605 723004765 15805 15835 168310407 42134 42135 223064938 97 98 592819051 40713 40674 684892871 66910 66915 871716010 15888 15854 568130916 55474 55475 85541864 57978 57984 336527897 26014 26001 935049185 25246 25247 181333868 95070 95127 499552463 37671 37672 62133317 49592 49593 181370129 15842 15888 535950968 38013 38014 526665543 28920 28999 689912832 60394 60455 957065811 71827 71828 163774248 22111 22112 239270916 59439 59440 417957557 68077 68103 776754634 89613 89614 339975664 85814 85815 756269706 46495 46468 525887231 73130 73187 799692672 65839 65840 989154258 1819 1898 468752922 82759 82778 502596307 26553 26554 617983078 77790 77791 157694594 16323 16324 194519481 86090 86138 446619024 89238 89258 963801330 97644 97658 183538413 62178 62179 209839541 35202 35203 762558042 26778 26779 247330658 55074 55117 840386695 51271 51234 761032249 18883 18852 918611013 35704 35705 200336361 33558 33537 381779225 33981 34045 969288058 35343 35344 587187758 55221 55222 364749173 25667 25583 461412856 94924 94932 117675637 75442 75463 852630375 91784 91795 612471298 26110 26111 350070965 10076 10125 132768670 38017 38077 117446452 43879 43923 912711590 48637 48684 999436738 52860 52861 675124342 16363 16364 951685474 61082 61142 360741162 46600 46601 550049288 88295 88293 287404028 24285 24286 334776089 17038 17039 321251443 27235 27298 938108569 6953 6904 9175443 6306 6282 779752360 22531 22532 649424202 80981 80982 289485721 61927 61938 157262378 60800 60833 922857918 57982 57974 902372511 5555 5586 904039377 9700 9701 497579768 37329 37330 95181121 47471 47530 795922226 19550 19551 47367115 49522 49589 26448483 41244 41219 635577460 17697 17698 487402228 87636 87637 529168447 59441 59425 431955752 96974 96998 363855389 70560 70577 863395499 53454 53455 861477337 11354 11355 589838161 76577 76595 336348230 48705 48706 287352069 46523 46524 648464703 97947 97940 36274326 40183 40184 974426880 30065 30108 922858782 21386 21363 368792652 22181 22199 775461786 86035 86036 133209538 98812 98813 998422244 67329 67330 951576354 7112 7113 347945168 94169 94170 21870186 35976 35977 414591334 63936 63937 850954715 92239 92311 72519181 90422 90423 389775982 48066 48107 843571872 17825 17826 529599620 12207 12229 2028716 85534 85451 707476740 67115 67116 876352668 75747 75764 74304460 25330 25331 975720964 50601 50641 552947848 57387 57407 764355295 66783 66771 343327319 15281 15282 674130237 39738 39773 303755386 37243 37304 314769564 15587 15636 402836350 18714 18715 711560410 44415 44405 874173944 52875 52876 657464654 20835 20836 434521291 57095 57107 636304603 15948 15931 444831646 88061 88062 25324772 96661 96727 486653034 23040 23001 245364707 80333 80334 610470728 66189 66190 949638655 58586 58607 446997773 50307 50285 342616922 99340 99341 525088137 32644 32588 843605495 58167 58168 593633399 2454 2525 858007090 2426 2427 705751297 8302 8303 994335892 35704 35776 927406111 30517 30443 890804942 47492 47493 81033817 25587 25503 883895388 3888 3876 116934189 35425 35426 108780240 41356 41357 532346036 71063 71080 243093516 34463 34461 247686449 93738 93739 28942592 85615 85610 216077245 93418 93473 667201418 93856 93805 661017943 40607 40608 34287991 83098 83136 181895226 28699 28700 616927753 19219 19243 628627861 17901 17867 348187817 40109 40158 965346693 22827 22828 776636513 63368 63369 613978228 47728 47793 898293267 97971 97972 897256060 11239 11191 734087948 99816 99783 776746468 30773 30693 116970904 68748 68799 51761746 58975 59012 332933581 90834 90799 312127773 61928 62013 912620375 56688 56729 916123049 23385 23386 388396690 79560 79561 568891579 87690 87722 850852684 75332 75254 353845230 19318 19319 242332508 94926 94891 540057049 14876 14826 655644476 48094 48095 231721320 21970 21971 41173386 89598 89599 315378697 70343 70379 805908330 23670 23671 539203848 66331 66300 18732719 75652 75599 630521955 67360 67342 104913712 99382 99383 643233870 31532 31533 606019692 18884 18937 752839047 76652 76650 670056811 14218 14183 976480597 8517 8518 682668482 241 308 40680423 90199 90156 456705107 2812 2813 923088001 57377 57437 608369232 80168 80122 237212888 12566 12629 543478690 86356 86357 734465008 30559 30596 335172600 99912 99913 668738704 21018 21091 377607213 64688 64730 512649398 42101 42102 939819895 87454 87498 70149246 50104 50035 106817871 79540 79463 586877064 22106 22107 417855376 55113 55114 604177569 79661 79717 431598504 42871 42955 814646669 57086 57087 490424872 61976 61947 636292235 69150 69151 953284534 65977 65978 30816640 73458 73459 289301067 88909 88885 861709473 54292 54322 84370610 82672 82676 421587503 97331 97332 455518813 20575 20576 645343058 97050 97051 865207076 3101 3102 437966571 88849 88850 109550521 40888 40942 705000455 92792 92802 265596559 38554 38621 289080277 79848 79771 25028888 13800 13801 326216945 50545 50546 393000015 71674 71757 672236060 10670 10671 752086140 5711 5712 779488952 36247 36248 588116210 94695 94664 689094218 96578 96579 463814901 98967 98968 340256247 59791 59715 393594915 74493 74455 524452134 73480 73468 973868577 31365 31289 191685501 85788 85740 832049194 27801 27753 949903016 8803 8804 499804113 82835 82905 884571072 6490 6438 525725355 90782 90798 321083941 72524 72525 790921218 88568 88521 666592113 25733 25734 315166437 57493 57494 690382993 79927 80009 839036683 90222 90288 909669350 86512 86513 206826905 719 720 98194088 13422 13423 934698321 22294 22326 386940075 62479 62499 830398446 77050 77051 746004840 14844 14812 117887558 9562 9563 833024349 5933 5937 422467361 88664 88691 12348523 859 793 236017276 48711 48734 367527799 20213 20181 286883063 58217 58218 478313622 8716 8717 665400280 13132 13190 375980877 88617 88674 342054141 82781 82782 96378198 55235 55317 771950607 49844 49845 619392253 88 24 515252202 70136 70137 179134980 13929 13930 735367098 97479 97480 575592389 92015 91958 650645883 89091 89092 612722389 97677 97744 577936332 16166 16167 644997481 85404 85405 70852850 22809 22852 356982695 28800 28758 515052001 42858 42859 515324430 85242 85253 495527409 59709 59710 305967989 25166 25167 701369750 83113 83114 578066803 94573 94574 954677956 42084 42138 695995581 47821 47822 570567499 33112 33032 810517626 56893 56917 960501192 79052 79070 688778300 21603 21604 558938834 94835 94903 154317958 34124 34046 892139632 10847 10848 214730818 84100 84101 693745414 86365 86397 577988025 19128 19129 544389779 72195 72196 165806728 58550 58624 592410720 29089 29090 501964494 52707 52708 87620695 1085 1086 771223534 12566 12543 244780411 37786 37787 402339238 11540 11560 33158654 60001 59987 256855654 95272 95273 6777374 66890 66881 227582968 49061 49062 106827809 707 777 551410307 79751 79752 342898554 51392 51320 20936625 69508 69509 160209385 80627 80605 219724932 99814 99815 833152625 25482 25483 108195797 97818 97742 380849780 73492 73493 405938198 88676 88677 142213925 93760 93761 359491417 29616 29617 872953495 32610 32638 309292913 34283 34284 770322401 89873 89874 115033481 8909 8839 605726437 90020 89939 312051628 94493 94494 232833720 74638 74639 788728929 99231 99249 191069051 23356 23357 703154101 74169 74116 395467496 841 909 224626734 42283 42284 357933787 82351 82276 21128370 83523 83524 380882738 27875 27799 154666985 51887 51958 182900336 62319 62289 998445630 8977 8978 442997559 2378 2427 906909186 12602 12603 735378229 24634 24635 175080190 43343 43394 200719068 45834 45835 907667725 21493 21467 328450532 75860 75861 107425923 85604 85605 630918689 54176 54177 695346132 31903 31904 688520905 33422 33423 971392610 46571 46556 649918522 77258 77259 483734834 56182 56183 229061415 10160 10157 735827610 76121 76108 64290102 52010 52011 360372155 6452 6453 90848675 18104 18021 729770754 92252 92253 210309626 16951 16902 667131121 41267 41268 33369351 76688 76652 962737045 19253 19254 920566486 47747 47725 589878352 94485 94543 910223003 37886 37887 450046871 48266 48267 19877938 76444 76528 527028584 13851 13852 463763175 99565 99566 61370549 88387 88388 240608425 66799 66800 415866119 75560 75561 41707742 47659 47578 79434293 84595 84596 55719234 17537 17538 221142721 345 346 938362175 6458 6459 418800359 57315 57316 80920046 56579 56580 52593723 30293 30325 424666752 27528 27529 413292587 62292 62293 694893056 9552 9513 264940539 10512 10503 541717388 97136 97194 223524711 49553 49532 190415020 98240 98241 66552308 30513 30563 589521353 74207 74205 631050632 2180 2194 908987331 49551 49506 55639269 20104 20083 536478425 52196 52163 816513495 12563 12564 778456608 94295 94363 790570171 66122 66123 762189998 75314 75377 649135170 97930 97992 977380877 55044 54962 76416523 88850 88851 393412724 13405 13422 236141125 34123 34187 230547249 80305 80368 802438371 18697 18709 534091359 51916 51974 276792248 29529 29530 379990552 18145 18146 116516145 26925 26926 666253214 54456 54537 303897384 41041 41042 546926406 64241 64242 598665183 5324 5263 462401426 48366 48440 506873489 68319 68258 849415412 35492 35545 183864444 96061 96146 768387685 63489 63476 755400936 79414 79393 751244372 10375 10376 1827502 33583 33524 841410781 19849 19932 68350308 40036 40037 269564014 3956 3937 713351339 90622 90679 399776073 40886 40819 407316191 53719 53636 562506357 47762 47763 551158745 47224 47225 547293700 50132 50068 745906213 81175 81248 337033478 78996 78997 952621446 5924 5915 478709423 55829 55831 358338160 3002 3003 18892040 66883 66884 818125145 61379 61363 428557684 9099 9100 909044100 75209 75291 819904764 16157 16158 235529497 51161 51110 297981375 31435 31364 786153677 17666 17636 779556384 40757 40758 204016548 1903 1904 915150605 47405 47387 258130740 19181 19182 882797639 14199 14200 511497759 14669 14585 236751034 97453 97490 39238917 76518 76519 327191604 49761 49689 938664997 43738 43739 979964179 96154 96131 780438771 53318 53319 97807988 9706 9767 169582185 94745 94777 473424023 99789 99790 671380730 45968 46004 436419761 64080 64081 105966116 70665 70666 391105635 31273 31274 738304031 63722 63750 390060215 44077 44078 565011519 56412 56435 252800607 50541 50490 242659010 68246 68315 670681968 81073 81005 938640749 62245 62246 899301511 49344 49345 278698249 32915 32916 706776198 90511 90540 316596388 12281 12348 239713680 46014 46015 872453464 44277 44278 183655092 80504 80478 200230844 90637 90573 720770156 46051 46122 506138459 8020 8078 263666701 24081 24082 273360077 26743 26744 957390970 70552 70553 662461994 98090 98017 261787555 24337 24269 607005794 19245 19230 967595229 74977 74978 398960906 91946 91912 901015223 58831 58761 272639155 97714 97715 371661709 86934 86986 295036955 8550 8551 182106787 72830 72908 836777611 50711 50698 796355757 64432 64482 251738389 39734 39735 436459024 50841 50815 888326961 12715 12716 73985404 89727 89781 846635134 7779 7780 653106746 47813 47814 597151509 32030 32034 494586324 75979 75980 163805527 70627 70621 519281188 57469 57470 897182769 23354 23364 373335900 26958 26959 992230619 4453 4523 205290973 86094 86095 769147683 16679 16696 589519024 24636 24664 344329898 61713 61652 882403769 1200 1201 359699163 82826 82827 358590596 17639 17716 430266331 38815 38816 351199623 97681 97729 852771305 29698 29764 914837456 57086 57099 788578949 75116 75117 989831675 19987 19988 997146113 30813 30807 655513238 819 820 551947403 63209 63210 733931105 93267 93276 279121554 68067 67994 209256730 25876 25877 352430371 66606 66607 269145810 2411 2348 668230488 74046 74047 671524970 99152 99132 159168602 42699 42700 532634169 71748 71682 934147991 64413 64414 225753638 11247 11292 123453884 45557 45558 62802489 43756 43757 920777480 86230 86231 237323874 64576 64656 542541380 6702 6703 564041346 64912 64896 274844572 45340 45339 407268715 22371 22372 467194921 82056 81972 567460303 74948 74996 556257084 94514 94515 654500797 28818 28861 97381792 87130 87166 869403737 72280 72301 510715011 43375 43376 770221175 42969 43006 277567841 22548 22549 87083317 41940 42011 299882466 76255 76311 257672947 16344 16345 876912562 71169 71121 442144683 56600 56601 515321178 54900 54867 306218881 96091 96126 967954200 10353 10354 45954832 77023 77074 823215844 43664 43589 592317286 79645 79613 958532901 26566 26567 921209789 9115 9116 688417701 73916 73917 337662919 27352 27272 126009095 16438 16505 634966920 78162 78163 768655523 95933 95934 445310373 72454 72462 327452413 5641 5642 349503094 68454 68511 507334299 72167 72239 31748974 80634 80635 911715637 5701 5749 832752421 45316 45362 820561302 10654 10625 615380554 54265 54266 668410326 41479 41432 545256276 33031 33000 368879329 26443 26488 858746424 42121 42122 196124932 74024 74025 501466275 2397 2325 741052930 54390 54402 8670754 43466 43479 913031065 72839 72840 591414191 96451 96452 789213655 78062 78063 471052487 15501 15502 987866841 43381 43384 943060592 68377 68445 72930902 71065 71066 548186545 92417 92418 805289187 14746 14747 16771829 70885 70886 345203164 65870 65871 92341179 87998 88021 903881690 39453 39454 245909171 58242 58243 324004222 91592 91567 617686177 80582 80644 983706279 24079 24119 867438464 87226 87236 610971918 6319 6320 244787566 53696 53687 243288334 55240 55241 97573356 7267 7268 960421296 65245 65246 686448468 6743 6801 770249788 83899 83900 175985994 65526 65528 638754597 11625 11626 569815550 39914 39915 226315046 8751 8715 780833992 66773 66774 232326899 41725 41677 194562239 24049 24061 262464967 88512 88513 269491848 71138 71139 344177965 65940 65941 751856996 69898 69899 505963178 84740 84711 991239510 6492 6504 107463170 26820 26821 315480590 21538 21464 847340410 91153 91093 896402202 65711 65712 331410589 35123 35124 327499388 43011 43012 658942742 14370 14314 629407743 98116 98117 594446140 76525 76484 462889858 8663 8596 310692713 46679 46745 970002011 73028 73072 453102028 51230 51249 163965915 48425 48426 977548636 96513 96454 805331096 47531 47485 383212121 42534 42611 35910433 90540 90476 229904975 25065 25066 715481874 18649 18573 581041623 99026 99027 530140158 65823 65800 273988187 90537 90585 437775465 68565 68566 998917214 27277 27278 478094601 73016 73017 516270383 44857 44935 798738177 31297 31343 445110521 26802 26803 306596946 56843 56791 97217375 53678 53601 213959682 11673 11617 688422976 62001 62002 862191762 42962 42945 10085472 83860 83861 351235153 40995 40996 161357960 78068 78069 501105017 29825 29878 428135324 10546 10547 977422856 68916 68913 432365740 48959 48960 813449664 5238 5249 791511799 55252 55253 721205213 39769 39848 687463830 59504 59505 393699460 11861 11862 396159358 90163 90164 280210969 39575 39536 867010536 74977 74929 541647703 7312 7284 730758859 1658 1721 251796675 21310 21353 502846587 53876 53806 710191315 21393 21394 49621291 61890 61971 239295563 9714 9762 837679152 65584 65503 529958921 9671 9672 810050751 93147 93084 88557371 73249 73250 647515385 63579 63533 201575477 56942 56998 980838804 14638 14663 545399075 50823 50801 169298618 5899 5900 712406027 52260 52183 627125398 36665 36704 212374761 74653 74689 396120597 11283 11293 376964420 849 881 764227338 13652 13708 924140587 52378 52397 686369476 49968 50038 18804251 22036 21954 792970051 98778 98764 300012484 20650 20651 210408681 86652 86674 280690240 4158 4113 970970087 12778 12795 324337274 38070 38071 248621144 10445 10446 375331120 75056 75032 750111975 7089 7090 901345518 86571 86501 235397773 39670 39660 436074684 51378 51311 999225465 57818 57785 565073282 44072 44073 450951190 18867 18868 597961548 39294 39295 910462058 85259 85266 759169472 34215 34134 669363784 41341 41373 726380511 68352 68286 547718232 48375 48376 78222976 95887 95888 984084318 11489 11446 992293878 48860 48861 619220467 18060 18035 664426872 98451 98376 384182998 7593 7594 541967855 82520 82554 176198773 72453 72454 451452444 95321 95322 242373968 67444 67463 886561767 97654 97655 241648851 72539 72460 649439826 62511 62512 182380489 82972 82911 570062611 72051 72052 486005424 16086 16087 110437276 31062 31063 640701907 62419 62420 269173297 96800 96735 841778968 31005 31006 970594649 84845 84846 755029464 80992 80993 505461347 44914 44915 98370963 84570 84571 330314301 12573 12534 678413719 80576 80577 917278348 59290 59291 710765003 90990 90991 882602614 35111 35112 555605347 69091 69092 656332378 6822 6823 600666552 80217 80258 393701305 15247 15297 843791758 93752 93686 717210634 99819 99864 122681015 10138 10139 790504806 9318 9358 371631568 16817 16818 27710188 33561 33562 1827780 6409 6414 842139832 72437 72504 432967939 90947 90948 813252888 45551 45593 881909006 11009 11004 394236381 47825 47826 161530101 4238 4314 416971305 71345 71346 416549998 80201 80197 65831725 43334 43399 936838247 57308 57309 594474611 35878 35841 614095170 62085 62001 111538877 62084 62085 272138034 10708 10707 245103315 15292 15311 95896830 18067 18148 455889331 65212 65213 879438249 28322 28323 849691539 80740 80741 795505193 40943 40944 338648308 26503 26504 824975226 38745 38824 903404174 62199 62200 255115671 40364 40284 252062346 96391 96392 819972481 44021 44022 465103401 48734 48709 699323352 76706 76730 202901508 4069 4124 737135092 87551 87552 102138294 66631 66628 502123408 70965 70889 200082839 54357 54349 55312898 7439 7440 943285599 17872 17873 262594399 44374 44375 994342414 54757 54722 481522235 63439 63440 401227379 33123 33162 330769162 63046 62963 352253536 78122 78191 461939514 60352 60353 305862485 12504 12556 264190197 67539 67503 151400261 82311 82327 565216568 53732 53733 264656529 36152 36153 460658628 15478 15479 649377434 97583 97584 44780561 29903 29902 944681011 58546 58547 489901026 61407 61408 632426183 61726 61727 672625143 54619 54597 718156629 52070 52071 208994638 49854 49820 974743950 5943 5887 714335244 14673 14674 210830652 51848 51777 489920349 45635 45636 350621830 32393 32447 391655932 27028 26985 669366509 79490 79454 845275502 53720 53739 978651930 80173 80174 377034632 38811 38812 886865174 17275 17276 851518840 17702 17774 33260814 35305 35306 622208296 8380 8323 835474049 44700 44620 574848754 55955 55908 825286380 46085 46123 883432768 87296 87297 956727041 71287 71340 973206739 8570 8571 168406000 25389 25390 962472913 63787 63760 448870916 60882 60883 284025892 66631 66632 103336336 94341 94350 710586119 16232 16233 31547877 69292 69235 844205393 31899 31980 228704957 15995 15999 385962330 68831 68832 77667391 4402 4403 372632970 19853 19813 643217286 17462 17377 959265844 89492 89493 177556189 51423 51368 984810272 74813 74793 852570822 62441 62475 443593 49964 50003 122088071 22185 22186 817288690 10630 10631 400962698 23683 23684 927662394 13085 13086 622194293 46692 46693 829402328 30760 30761 370981691 63724 63725 298594653 25681 25682 679269003 61780 61781 425380925 13146 13147 661454788 7672 7673 512986579 72501 72502 312660778 9107 9108 533693685 43546 43547 732404546 27597 27598 20668206 31549 31575 248226585 94704 94788 78420832 81974 81964 582344194 75232 75233 111685287 16542 16543 493247806 53165 53166 260506566 5502 5503 36547235 8183 8184 954227185 7992 7993 631758506 56596 56530 976395811 23618 23619 914488167 69452 69453 123133988 75925 75958 519192836 20456 20504 35065793 21208 21162 791458691 94399 94428 265305603 6887 6942 966374211 69996 69997 931651850 52372 52373 998911896 55434 55363 805449212 48770 48809 952215013 22543 22516 453657318 83545 83546 352727908 58404 58405 126647270 39641 39572 413638902 44577 44651 384935440 23779 23780 834440020 94270 94332 277810804 99138 99139 345819634 25285 25286 384816181 9782 9774 896705617 54930 54931 972221145 1970 1971 347861724 25573 25574 63706774 83449 83450 409696904 11228 11229 544336955 34008 34009 429075123 19645 19724 372027461 83673 83674 505224180 85653 85654 112310002 42528 42529 78280125 60161 60162 892623228 85066 85111 561282013 65421 65393 523847175 72215 72178 378668444 46380 46425 619682175 83470 83398 74181245 47946 48000 306057126 15304 15223 87985760 10357 10358 664741894 17717 17773 115732433 24645 24646 550414810 88818 88896 856432007 34748 34749 530445859 67458 67459 510828844 32266 32285 390021483 53942 53943 404426493 6134 6152 910392380 7871 7872 623677357 80924 80908 594343425 13302 13235 120035477 94131 94186 859568395 60368 60300 646842838 88164 88173 251104590 76756 76792 141432948 44832 44833 779088603 80533 80534 600897517 80983 80995 420712428 29386 29387 998140410 26180 26212 737802801 44026 44108 268162041 50769 50707 850055624 69227 69296 455731345 83263 83275 123770858 37079 37080 847336056 39783 39784 43288063 56089 56090 792195316 84264 84312 524186063 13971 13972 782839282 79390 79391 556897839 70543 70562 546641274 89313 89239 466552487 28099 28100 262682563 30158 30159 906746807 63392 63393 26357611 68311 68312 611792701 46589 46657 989809823 53764 53765 373407705 45434 45462 701616655 18902 18903 112455500 32277 32279 331745058 33007 32942 710147945 66520 66509 164538619 88912 88913 98443289 14577 14595 171540386 6003 5952 479198509 66273 66274 319026456 30127 30128 428133397 9926 9972 578484820 56030 56031 340182744 77552 77553 949478575 54852 54809 435001361 27616 27617 63543941 28678 28611 578715564 34188 34120 308064997 43153 43157 225447753 77128 77141 494901321 44426 44348 814071394 69868 69869 6809052 76215 76216 259334570 36703 36658 883016522 94539 94474 783501598 77174 77193 923227115 26786 26777 381167427 40841 40842 740842001 41214 41215 74588465 40535 40590 144607410 20476 20510 263493932 1176 1177 284818467 51159 51160 545236239 74914 74915 58901707 14362 14363 455978887 11137 11138 650069148 6250 6251 617996565 8548 8549 234690917 62512 62513 252641471 74794 74819 487447325 99548 99463 522666329 92875 92876 13130345 14776 14714 228189032 11190 11217 379367373 92666 92736 19986816 92158 92159 967400508 55649 55650 605585469 33590 33591 8145238 8743 8789 305251236 21700 21701 988713654 62674 62708 537177229 86304 86325 221048970 83142 83143 88112057 55236 55188 27825438 62037 61966 852909464 17384 17385 995215389 54733 54734 777525270 62340 62328 867477040 95229 95301 318014387 63819 63820 6906095 68036 68037 248370648 29477 29451 509622101 34945 34946 57954207 16555 16592 225356473 77308 77309 778770569 32324 32251 685346743 27253 27180 745041240 86592 86593 41439406 30816 30894 272380492 42208 42209 813932689 72931 72914 915877846 29283 29284 717511444 67515 67516 985741396 95735 95736 758629764 76719 76779 236386518 67349 67279 902698149 18420 18421 759372900 57605 57625 808765104 99984 99977 104062393 5208 5209 685306665 42578 42579 130055820 6111 6127 921692933 18556 18557 353991923 19424 19425 393274249 44992 44993 778233585 32457 32525 864380890 44144 44212 733565993 96217 96285 7103256 89435 89390 129907749 16506 16449 209519077 10221 10222 208812243 33719 33804 21823153 27431 27352 921448219 63883 63884 22538570 57167 57168 349259816 82263 82264 968386391 27758 27759 353392566 20081 20145 459978712 8586 8589 975160139 83113 83115 261564719 33530 33497 146664040 70665 70690 835845006 98081 98118 368647276 58445 58446 791084569 27555 27570 50659395 60022 60023 924549495 12325 12305 784448783 31720 31659 469379666 29899 29892 1761245 68593 68594 502137298 93248 93249 656470909 96736 96744 689926571 52472 52528 950751995 27540 27585 292890118 17077 17076 427005320 30844 30889 264422044 42737 42738 408303923 27272 27350 331022559 69638 69639 868517576 90127 90205 423191129 27429 27430 135921969 70268 70253 526278673 36186 36232 904117221 99207 99208 441693072 38198 38162 828850203 69688 69765 987001143 89592 89593 103917303 26434 26456 156933613 55211 55212 931489673 26409 26410 442027603 75033 75021 454614732 44631 44632 640307236 87454 87433 708791556 72371 72354 312863763 41663 41723 590159232 20593 20512 580756196 63296 63297 778836421 33183 33164 158125886 85485 85532 687781909 96329 96330 59096009 43779 43771 30694212 5498 5499 861651738 11793 11876 654542547 34617 34618 242466181 52375 52443 948015779 3217 3218 635327949 25888 25929 661914446 19440 19399 815269481 84557 84558 488953374 40205 40173 538398721 9854 9855 293217675 38324 38325 327893203 14110 14111 269161625 77439 77467 98794009 15277 15278 260543083 34353 34279 458719799 49329 49330 95182611 7320 7242 986351011 37598 37529 488131026 47020 47019 488460679 66707 66741 144197594 53685 53686 309686949 38549 38550 192041852 74835 74836 178129850 9812 9811 96348737 16898 16899 144190547 37535 37536 458319519 29147 29107 824052513 6766 6767 101672734 87786 87783 812007140 97532 97610 410111096 33396 33476 107875776 79584 79522 203220169 10844 10826 954926427 76714 76769 134903578 62087 62088 440986432 40812 40813 268234492 75212 75213 345114614 6266 6220 916529025 66207 66209 968812 96339 96285 953652695 39831 39794 972710767 11990 11923 655263358 28922 28880 108264457 45025 45026 840180245 20700 20730 958700224 88956 88957 713925013 53321 53292 352010784 52779 52780 594902068 84089 84054 986006967 53346 53347 321576643 60372 60373 622755111 44086 44157 804921590 35700 35741 721192350 76791 76744 300057277 74009 74010 809007402 58707 58717 88747010 43555 43530 956762358 84554 84510 745934020 83746 83821 751317755 80576 80519 106837295 83508 83473 496035762 1827 1828 396019291 10685 10686 267009067 53221 53154 800305279 4615 4658 483310566 59896 59968 597805597 32920 32921 370940938 27096 27115 156833983 38298 38354 379928142 54855 54856 303893387 85653 85606 468063736 1288 1289 51219011 5205 5206 993151650 27716 27734 555184999 77594 77595 751678000 49221 49165 242380831 61415 61416 793354523 74806 74731 373919948 45213 45251 137099337 11897 11898 395877733 55998 55999 235726156 19598 19599 855017804 82415 82372 855244184 78437 78438 557012279 4131 4132 721717433 60101 60102 991843176 4887 4838 881451662 93087 93088 309884469 73574 73527 577402049 51669 51717 179424018 92534 92535 875893142 44990 44955 633779709 10952 10953 930508978 75433 75431 765568523 30687 30741 344342619 97469 97505 981606586 66391 66392 683011648 32688 32689 209591173 84427 84496 579305665 84257 84258 8929459 61514 61515 87657289 50962 50963 521149182 26370 26371 273184274 68438 68439 678264183 98195 98196 615500067 53329 53324 561836343 6929 6891 566862754 78630 78631 569755923 62047 62085 308200655 81459 81433 283536743 25252 25299 714025943 78943 78935 99634338 43649 43650 555284294 73279 73277 594194705 35273 35274 708619545 3917 3918 577303249 85390 85410 868537289 14148 14149 524315844 91661 91662 692967690 15910 15911 543652362 11657 11658 101756264 75391 75383 132620583 80608 80570 332549434 53753 53754 810804607 61720 61641 161833646 45817 45818 964240350 58826 58827 70603822 35659 35618 698271905 97351 97352 160459210 83075 83076 838199014 11733 11734 194076688 81969 81995 11713070 17953 17954 104263927 18482 18483 332822099 4263 4277 480963370 47215 47276 218544667 13406 13407 983879643 8919 8920 270983184 38334 38335 484095414 76476 76477 157677598 48734 48735 528577795 58235 58236 630024920 58832 58833 870309629 9743 9744 414846241 99107 99108 83352148 20986 20987 720878259 74175 74107 98023819 73079 73080 319252386 23198 23199 729601583 8016 8017 289222321 99050 99051 535831313 62468 62548 2348466 52399 52400 256237295 23495 23481 594313008 6487 6424 402692993 60671 60609 172865081 4510 4590 777200811 40462 40463 111043132 41970 41890 114408169 80312 80313 521358577 12969 12970 199888290 75328 75329 792056130 59478 59466 700001791 67927 67928 800169508 43657 43601 599366820 99117 99099 63990771 68022 68004 893312591 4160 4200 409332023 10131 10135 874241329 67966 67967 627034189 99952 99953 602238009 62748 62749 614220834 21617 21615 509446962 49013 49075 215320961 69320 69405 834515009 17728 17736 503452754 95239 95240 95716410 11479 11444 383099911 61102 61103 772790351 6779 6826 876941555 87210 87211 660652173 75804 75805 402836457 50423 50387 21567285 63382 63380 739231766 92990 92953 614618939 41780 41811 757911660 12183 12175 550885291 97992 97993 937758359 99213 99155 465317714 99482 99483 239688078 21132 21133 649404792 48016 48017 567337198 77983 77984 224955171 95675 95676 145559260 14702 14684 85316106 62250 62251 758268054 24950 24951 917648588 5284 5285 641549270 79037 79077 983187394 4938 4939 144932842 2333 2334 444381486 98960 99014 667945673 30132 30133 791618048 75952 76030 249152661 45919 45966 171719024 62531 62532 401510915 79138 79139 475724565 83103 83139 25663047 80945 80946 775694258 11163 11164 257299390 88222 88223 379615167 14846 14847 192203725 1941 2024 448102835 67159 67184 841076904 70086 70087 603890479 56719 56720 994063705 21894 21835 806435646 34495 34496 810029542 64186 64164 131005416 33327 33278 683213518 7516 7454 829624521 48834 48835 886135157 61296 61297 586108811 66591 66612 723216019 47531 47514 743079284 99192 99254 13453436 18687 18669 229012395 19511 19512 976308367 41331 41332 22024471 84509 84510 950334210 46744 46745 832361880 53561 53562 449773731 33361 33362 668216798 16197 16198 831032463 70902 70875 574138918 44217 44293 527420051 77474 77475 789353887 15011 14983 575537964 69763 69686 440727085 67876 67949 915766374 19382 19383 514009259 16104 16045 79613390 35221 35222 182750715 40517 40602 396549616 8832 8833 289417052 64192 64142 777624208 41768 41769 131964550 97368 97425 482032209 49869 49870 475849771 76007 76090 501910378 45227 45171 737691427 48299 48300 199378054 89265 89199 403964404 86323 86324 949523052 83661 83662 361788041 46306 46307 782410190 16937 16944 352664975 11550 11538 483721497 86835 86845 984888528 94590 94591 659891287 43254 43286 134170230 40674 40675 714658327 9797 9737 224426722 9470 9471 550929798 735 689 818107551 35863 35864 668785416 90801 90826 794199398 99122 99075 572576819 91699 91694 847217942 34768 34769 314257245 37273 37304 207834262 10131 10146 694441921 86977 86978 290798997 63539 63560 349708218 80438 80366 564608222 13310 13311 385913784 48521 48595 371722374 42516 42463 202993704 46802 46757 856946131 64296 64344 312488595 20573 20574 404326974 5535 5536 466924965 29889 29848 188950737 13912 13976 427380744 58809 58810 423193571 58260 58261 705722852 1964 1965 664065218 72162 72163 889685302 40856 40878 810166404 87005 86971 750755445 71563 71586 562819696 36928 36929 89003301 48153 48154 846261878 59739 59758 786132723 76964 77019 891397997 71276 71205 286867088 57929 57905 475277576 1446 1448 305824254 89925 89867 572542685 45207 45264 81933213 99364 99301 922493081 37295 37296 528242696 67948 67949 208660342 26351 26372 471819905 68066 68003 702006164 29617 29666 920949004 23577 23572 215708691 21710 21793 221806103 25567 25576 304047830 61426 61467 910547361 99211 99212 514746990 60043 60106 67045304 80853 80875 187866815 39285 39221 821546889 71453 71454 800823319 79482 79483 411506603 22899 22900 167740125 36550 36551 969356614 25890 25870 864755723 11300 11301 298035326 65181 65200 635998384 4273 4204 562333843 54305 54329 220901430 74453 74454 187439887 60120 60083 311741255 29347 29348 26440069 7295 7228 471467364 59779 59780 634485124 57036 57063 413246153 7241 7242 409675295 95287 95288 862069297 98720 98705 687960834 20030 20031 124976574 54666 54667 864778486 31212 31289 757724851 60910 60911 551197134 59342 59318 282686184 12584 12585 99925318 25403 25404 150968672 86880 86904 437916385 69189 69274 889060726 1202 1284 589365083 88420 88421 682211058 93558 93494 655463205 96509 96510 468420457 3937 3938 966873155 7863 7813 227553836 32679 32758 666897678 34728 34673 706776901 12840 12841 118717722 36391 36434 52438745 65415 65416 815079608 63337 63266 117499567 84142 84189 202355507 41359 41360 649298479 16527 16528 504335197 77870 77927 253882290 43547 43548 56272865 4840 4780 857583482 49619 49620 7891589 935 923 39538781 28594 28568 528588815 6368 6369 44300422 22144 22093 631692468 65731 65797 323750073 71479 71426 11396646 5330 5318 927949992 20333 20334 23076446 43253 43254 912530466 96955 96956 59142710 43462 43491 854669269 86051 86052 174308267 31243 31225 683641346 78176 78195 154281683 21077 21078 754031965 7957 7958 33058403 53877 53827 210286334 97809 97810 526924619 96359 96360 650644426 14235 14300 111471924 62150 62151 659111426 82931 82932 27681286 78717 78718 68273916 54941 54979 665523102 18473 18479 272628950 48996 49037 830910251 3112 3113 182817927 54093 54094 36132766 61922 61948 974937361 63358 63283 247796730 14149 14150 595093257 79265 79266 471283372 77770 77769 134480349 550 551 799734991 65987 65988 768759003 66044 66045 429998964 95151 95152 609350492 25739 25740 88581228 92680 92700 552903165 46831 46886 680068829 31801 31726 829738210 72306 72307 258050798 74165 74236 131200383 84372 84373 765689873 9204 9205 519781613 69220 69198 495083464 78793 78755 787695051 93758 93734 324405969 68797 68742 264556952 76354 76355 229899790 53737 53711 766630529 78489 78507 808789622 57976 57898 651865206 88564 88622 618392557 17168 17169 893766190 51317 51318 249785338 56529 56486 786077840 69668 69604 641053904 87217 87218 498370239 73920 74002 36208185 61528 61446 469436635 55851 55852 997224049 25172 25173 65353613 4876 4860 932728955 91706 91690 120287441 4648 4647 881816915 44038 44039 674771313 12054 12055 743552770 41353 41354 470812957 42160 42161 213237946 95689 95731 82342553 95684 95685 732680777 24925 24845 477241123 46903 46965 114550763 16908 16909 254995553 6113 6114 143040971 73582 73583 6290602 36806 36799 817342451 16475 16476 733580999 75487 75488 411911392 70398 70399 509323855 32650 32651 318821480 46524 46461 232654045 49786 49756 332572818 22559 22629 314150540 86705 86662 823316106 85986 85987 295881676 38029 38014 360539235 75448 75449 438404468 30325 30326 561360923 17004 17005 462256193 18179 18229 218469026 97821 97822 885335595 22333 22334 763927054 58901 58902 655263946 77654 77644 911135476 51852 51853 833368357 53354 53355 930431514 29757 29758 60105828 68196 68197 207836795 58766 58762 983879413 45011 45019 627357946 28130 28131 317720533 13825 13826 30301134 11154 11201 306656443 52971 52972 139504506 38314 38315 643344466 79679 79678 17126230 47661 47662 947718238 27986 27987 974921871 92538 92539 406775235 7140 7142 412003036 80433 80434 512441242 27794 27795 460448193 86271 86337 34107908 84328 84410 385346093 1831 1832 251031368 16660 16589 741289664 65329 65262 725755757 95987 95988 837895560 38870 38904 425254289 14539 14540 540630334 91388 91389 834748603 17237 17238 2875405 9056 9057 448749103 6000 5946 463957279 86645 86598 718264977 99515 99516 798518724 52415 52399 38830050 24975 24976 599703487 8182 8155 692477877 44050 44102 775366304 69414 69415 112227381 35793 35794 517798782 82625 82656 411444432 70713 70714 878074002 97224 97163 363164598 37624 37625 199790947 80155 80156 157585963 68177 68168 48336183 37677 37759 807092 31631 31632 197822429 62801 62723 547934440 14371 14372 954652364 77946 77982 478699606 20280 20214 419157765 27975 27996 485532402 82338 82339 382795817 1919 1920 895715550 96505 96560 464793619 53211 53212 134602197 42579 42580 663540859 63890 63891 46979958 80474 80475 344776489 1538 1539 189894266 14657 14658 537798719 66753 66754 310001527 86050 86051 947410155 38499 38456 134653666 97332 97394 8344611 87155 87156 983805508 56872 56891 567098540 7641 7642 800344882 5399 5400 496729428 68273 68274 335847963 20367 20301 906141194 9880 9946 920713254 48270 48271 967364841 36177 36178 907157204 21472 21473 941187911 84337 84296 504699809 74887 74870 585034407 76279 76333 884042469 15396 15421 442268392 45368 45402 356029660 23471 23434 763355860 7663 7632 985551783 74674 74675 193759917 38649 38650 868633932 60785 60859 383623077 98723 98769 999557408 4533 4532 791862969 88689 88610 678774627 97379 97377 25884786 35948 35871 290288173 82425 82426 419028525 44221 44180 464089238 75971 75972 532531752 87811 87812 78295656 755 756 52559725 32251 32331 945320914 67608 67609 687037658 66054 66055 806132435 91877 91878 272673424 60241 60242 789347077 82570 82571 778909716 69482 69548 662361906 44483 44484 842556551 60299 60346 922310021 88906 88852 300665721 24181 24106 878903062 48960 48961 475023887 64632 64692 913567550 76978 76979 559367183 92566 92567 197563641 42214 42215 692683782 6630 6631 372526566 81260 81261 682568577 83849 83850 613661823 27242 27243 577371710 15591 15585 49977613 11581 11582 327927591 76200 76201 277267665 53035 53023 532238755 12731 12732 987587594 20102 20092 865485076 81753 81670 703025416 79219 79155 255036603 1085 1030 936643428 10579 10505 245778851 72992 72949 300310456 21117 21178 883567377 77995 77946 493847514 46583 46584 5290641 36793 36794 672357737 44779 44854 476076893 22933 22934 478834446 29653 29625 174438664 30408 30332 558733754 93300 93301 569592909 72407 72408 425970131 57883 57884 956203283 26135 26115 718014339 96301 96251 537511883 69197 69198 488653193 86152 86222 259398677 88852 88853 838460949 57803 57804 794153588 24345 24346 243075443 98815 98754 538063761 32867 32868 138084621 83473 83390 837941934 29099 29019 536519967 31884 31849 651533787 80552 80591 917065000 47309 47310 989080113 49042 49043 762725812 91523 91524 799684668 9145 9146 988011933 95282 95262 591552335 46382 46374 524700462 31503 31504 141956342 41241 41242 342022229 38317 38395 260786108 17464 17450 89956404 87983 87984 73851538 79005 78920 767281024 53127 53135 929346651 37625 37680 118920265 63959 63960 576704337 2997 3040 95724855 99478 99479 807868214 12013 12014 853425499 79131 79132 865507181 28395 28403 422939725 33711 33680 627402340 86518 86519 122571853 14707 14675 596792848 87612 87689 314146035 54151 54180 776625408 72202 72203 586853482 67056 67057 502957936 47403 47404 716679135 70161 70199 486917709 30182 30250 28760674 88906 88907 977549605 15544 15546 465547054 63931 63932 793022506 78716 78717 340883247 41624 41625 729722887 43916 43917 100675057 89894 89864 276400154 32912 32901 504370181 35135 35077 465302290 16548 16633 968037772 50161 50191 150248036 74060 74061 672034825 9148 9183 690327399 1824 1825 954695474 76703 76704 506994499 24319 24320 516753344 37246 37247 705478247 32647 32648 898976156 9759 9701 21155020 84462 84463 688218084 38824 38769 76185366 5273 5339 284551472 39997 40025 329844712 14974 15035 639051391 18065 18026 510551045 12640 12641 360071106 98545 98519 360737801 68480 68476 467437254 21231 21232 73173611 53244 53245 255257787 93841 93842 335834991 9238 9239 642498852 72824 72825 473952678 58176 58136 581980774 99979 99980 435517276 32474 32475 935419286 92022 92081 642107763 71996 71997 218937030 49249 49246 953565803 83365 83286 479648739 11363 11338 434706423 29363 29364 488007154 59924 59885 977380662 12990 12993 890910953 85426 85483 7746655 24382 24383 466140077 7703 7704 182621739 21642 21643 327439410 95485 95486 898453089 93070 93071 320573712 83087 83088 689593115 79762 79730 932562724 3326 3270 907400237 51780 51793 404253662 39075 39006 939542164 73775 73776 975062327 46692 46757 864335593 19896 19904 594280002 99648 99649 826552455 71617 71618 764771047 66785 66823 649103999 98354 98355 607948685 17949 17950 865299373 75585 75606 154991205 18762 18810 668899854 67262 67263 951101628 94137 94138 920108544 38477 38448 348121390 66706 66707 356389385 32488 32562 26508445 58746 58747 549256778 33466 33467 247304861 1350 1351 451914678 7800 7801 68497815 70363 70308 679452324 1985 1986 934611556 47525 47467 183243514 89974 89975 228250826 72520 72530 140715081 75969 75970 959389664 3090 3053 531472367 73505 73581 352008641 20451 20445 83490537 17093 17103 968830135 45011 45012 969177637 14511 14576 598075104 60954 60891 995660994 40789 40756 288561998 82217 82218 252127462 60645 60646 916349369 56114 56115 415325287 5108 5109 875411781 16566 16583 401364175 80386 80387 431991719 42079 42080 479404440 67494 67553 969442121 469 532 368337762 63290 63239 83310925 57951 57927 164242322 25618 25619 299169562 34065 34051 281131912 32484 32485 204288994 85480 85481 371319239 2700 2701 327054517 58684 58685 92989351 65046 65047 534375536 80323 80298 176372012 79052 79053 922454303 60392 60393 157702977 34358 34359 996335743 49093 49094 199700394 84731 84705 850545464 53219 53228 139248307 43823 43886 963899203 22172 22167 653364166 76821 76822 841297680 79135 79136 3202933 92880 92881 553639336 19856 19857 126319454 52613 52533 28213163 38637 38638 939147001 8328 8329 401488363 66572 66621 778108663 74360 74380 542879646 14999 15000 593959768 25167 25129 629237984 32896 32897 692289843 70973 70974 454573575 83090 83092 665294383 43462 43431 204294256 19974 20005 626511232 20473 20501 410264264 36475 36476 592569659 18018 18019 300576 48034 48035 973077874 99066 99067 316777212 81044 81010 715061824 29284 29285 180884758 35597 35598 75998427 83402 83480 299088124 93167 93168 282525300 39308 39309 440282125 57674 57614 492401414 21843 21844 923266968 77160 77161 365745774 58499 58500 41518333 89507 89508 679177500 27426 27454 969288148 4294 4338 69118933 30890 30835 287477803 93049 93072 840339864 38586 38519 67230850 79443 79513 251803839 65374 65320 252570679 83074 82998 519619872 12182 12183 567872079 71015 71016 857742943 36355 36356 381582761 38089 38146 128414294 34570 34571 727200026 91160 91112 860897163 48455 48456 142119648 23591 23592 305560920 2551 2488 988137245 78271 78272 610460257 21798 21799 937118602 65752 65753 569162807 63524 63525 156934896 80737 80686 792879036 77493 77537 822269833 61653 61654 71076567 14982 14971 431104154 70226 70272 83487796 79195 79196 176470735 30703 30704 693527605 72970 72971 420736041 26566 26539 492479857 16167 16168 20810279 54538 54539 416312610 15233 15240 680037901 58081 58054 678982440 82543 82544 69902538 57985 57964 923952040 53432 53433 564011147 35422 35451 709044329 73071 73049 800615079 43347 43344 477882739 63907 63917 765998608 81437 81438 705920953 1953 1966 191329273 78098 78099 71587174 91692 91693 330260352 24846 24847 519613092 14031 14032 536789163 38064 38108 842367129 86335 86411 969624084 83006 83007 148507221 55318 55333 501686340 59940 59941 170761791 44193 44194 651373435 94596 94636 635801008 25253 25307 439439494 12222 12223 820397366 37068 37102 898838097 62027 62028 462341901 34074 34075 106975643 34319 34320 817791328 86083 86084 400586884 72811 72812 613364777 92169 92156 223029605 18192 18193 533448409 67363 67364 707555696 16724 16725 851835651 21593 21565 481626449 5722 5723 197262025 54861 54795 49199030 42251 42263 759645448 82151 82152 185269384 49628 49608 233180337 51925 51926 687884377 69684 69685 450081252 4475 4420 853802206 54578 54579 188291648 64104 64105 492880545 53866 53923 397207572 63019 63020 795406507 31137 31138 821121396 11646 11647 892440638 36092 36036 476604555 72865 72864 277482787 49392 49471 535998813 6107 6108 653222134 11934 11949 740354339 61961 61962 953583277 55229 55230 935966034 38841 38842 894905544 67098 67099 342860901 11954 11964 738652361 40830 40912 783337500 7688 7689 817036 26255 26256 800138726 95457 95383 665787354 32970 32971 58291465 67313 67314 920492146 24155 24156 198239816 14523 14594 940552059 13417 13418 580560347 75187 75244 999696937 79116 79046 228102273 95730 95731 581413493 68313 68314 304457814 25000 25001 240628371 89781 89805 846967811 89699 89700 275581305 99628 99640 495730935 86467 86468 865191306 65220 65216 836459218 53121 53194 5238293 79237 79238 766202543 33891 33967 202258820 49741 49701 440798514 44725 44754 640306523 60589 60590 936363307 90783 90810 497986489 95880 95946 637497666 13687 13688 32232105 76789 76790 826335060 99996 99997 160412112 93032 92991 687935198 4559 4566 611906388 90190 90188 39241535 92793 92841 59985489 57545 57471 753591804 27468 27391 666818310 72668 72590 298185470 91186 91187 390921599 97973 97974 849355952 65611 65685 214780921 44938 45003 882964286 71372 71310 821464018 17768 17769 458896789 74347 74348 973907872 23355 23411 57550734 95995 95996 111466689 16899 16979 796259044 34928 34868 995596945 6042 6006 407978353 67048 67049 378994794 88857 88858 889725151 88622 88683 271084143 35484 35448 164111100 68336 68407 732406908 5707 5665 618434281 61596 61597 522646516 66238 66239 260180346 59191 59233 775745189 48401 48402 293430856 27268 27269 714943336 47638 47639 705628566 70749 70815 974158501 24460 24496 796260710 76947 76948 923448636 70890 70851 961366264 83558 83559 911817303 46080 46019 500154311 68559 68492 529106594 29134 29174 451606026 97562 97563 245925766 81767 81753 936463729 31627 31628 234052415 78348 78349 52887944 93494 93470 20541145 35525 35594 534011678 77605 77606 944119288 17219 17220 403151844 28380 28381 633842416 18573 18574 995117545 76383 76307 912511700 65238 65165 105126706 96927 96928 77684077 51781 51752 485414121 66559 66518 748398948 66426 66427 66089871 60463 60464 949834402 2115 2116 406531167 91742 91745 201847700 78667 78611 419894290 44755 44756 189075707 61701 61702 310188326 79869 79870 99240434 65910 65930 416670508 28517 28482 842268607 45746 45670 464653164 78347 78362 773546989 17655 17597 440789972 73520 73521 14862535 26797 26798 717885738 92868 92939 89653412 99958 99978 158660574 63887 63918 19613517 83028 83029 405406972 45544 45481 466902651 85906 85878 837699440 71986 71987 767473550 61328 61329 368329947 56322 56323 706755685 22754 22807 480508684 83477 83453 964138819 48038 48117 293807120 5392 5427 629474558 49145 49211 873972647 22934 22923 315250056 56309 56365 95856127 59237 59238 563171234 7705 7760 252214506 86506 86507 755753604 50788 50713 931771832 2978 3045 319085552 61579 61580 972570661 3701 3648 523135249 86558 86615 667504525 9363 9364 562419185 59637 59638 435526251 17542 17543 609628229 41486 41502 363034795 27408 27456 231487086 69819 69763 366488179 35727 35728 773709835 55186 55187 944441348 97857 97789 959008942 16001 16002 84104952 79462 79378 796300676 511 512 358776014 31790 31745 719160657 48035 48089 122666699 67517 67518 699395130 3561 3562 798734196 37286 37287 935765756 4861 4834 632004908 32660 32661 553001644 32926 32906 298418324 4156 4074 926590273 52453 52454 372169503 44869 44870 495314058 5369 5326 312330566 38487 38517 6235891 92482 92483 316137795 31984 31900 870162219 73104 73105 455284228 96758 96759 240327048 23101 23102 2447298 9280 9301 944917975 65399 65337 650050878 57374 57449 567191849 19851 19852 782863840 10379 10356 164185898 21801 21802 415995264 59571 59572 407841589 96037 96038 453823820 39668 39626 600413758 96949 96997 592651239 80078 80101 704713182 83671 83672 115687854 7690 7749 756427109 22365 22294 308765359 86652 86699 729210823 2108 2142 517081083 37024 37025 952701736 24613 24650 633532273 62155 62156 36715249 39007 38966 685931619 63649 63590 752482600 88226 88175 657925597 48318 48319 839232775 25786 25854 741080876 38672 38673 385431459 36981 36930 875401108 34329 34401 360970040 84487 84488 164267422 14948 14949 516034933 65931 65932 903827696 9423 9424 700241366 73456 73457 292828775 24497 24498 414516486 84991 84992 446012205 19157 19158 886007001 91490 91491 862677499 20186 20187 312947913 88573 88636 426075505 91998 91999 14019287 54935 54936 802151888 83823 83824 237485311 49055 49056 140743068 89122 89057 819983411 91189 91196 709579218 32020 32013 344758902 11700 11701 350696803 50002 50045 617325485 6867 6868 561605303 46072 46013 435521978 68875 68812 602688467 57644 57668 347075287 95205 95287 326577116 91560 91546 783092886 24371 24372 339795978 93928 93929 266369632 40905 40906 330511953 23693 23771 906973379 16426 16427 254388244 69445 69389 797078031 16067 16100 86122663 10447 10448 96782778 87772 87773 780590993 86015 86016 960190516 44271 44272 965293527 70867 70868 327970133 47939 47940 7096619 51578 51642 71773572 49493 49574 513437708 54847 54923 891365202 39317 39318 655964392 98553 98492 223026760 84015 84069 631774342 8700 8676 885203831 46878 46927 661410870 6636 6637 467542103 2446 2450 259081428 68960 68967 596741641 37624 37608 947474492 1352 1350 558497499 20912 20958 507545127 57872 57873 837851033 56923 56869 400784790 1384 1385 856837421 91585 91513 914799749 93229 93278 357443343 52998 52999 506840721 30510 30491 515850396 95807 95808 873602298 7573 7574 552750617 37341 37342 60731653 64334 64335 55496504 25006 24999 852024824 21810 21889 36321737 67092 67093 821509960 5986 5987 372842269 72995 72996 603654949 52037 51978 228839880 72543 72544 637413520 6756 6710 709542552 95884 95885 41655110 80286 80215 80887415 86359 86360 226824959 36484 36483 737089680 1113 1103 574398282 42903 42904 452901691 38272 38273 730321420 73797 73798 709822956 95704 95720 300317478 98630 98715 268285560 23578 23581 467802551 25623 25699 551951334 42868 42869 583031673 81807 81855 353678677 3613 3614 86472237 45481 45439 208040823 27056 27057 919753990 13232 13190 857911700 97284 97220 458481794 31002 31003 458863082 92960 92903 89821767 12820 12821 605780347 88664 88665 385773152 17706 17707 947304550 42900 42965 940500409 92360 92361 752993370 37061 37095 893040153 9257 9190 429841200 91853 91854 348116140 16323 16342 175390838 18183 18181 632531855 68870 68871 340475229 86974 86918 743901125 34944 34993 242820612 25654 25655 401702848 60102 60057 30542150 88694 88695 623501421 13597 13535 371317590 17668 17655 113953113 60610 60629 226101179 16665 16695 799527313 36226 36159 443553472 78859 78894 341275961 96914 96915 211450040 67089 67090 870621561 56455 56456 284502152 69875 69876 753218214 33418 33431 291005323 2445 2505 913029355 58758 58798 11625257 8639 8719 948583375 33973 34044 219725943 18067 18068 897341466 97642 97633 977896970 66073 66127 527698860 54614 54615 157146180 53325 53326 277234119 90914 90945 349564084 79814 79815 666494552 41390 41430 442035227 77982 77972 725345144 98403 98383 534785226 52682 52614 110817249 49544 49545 299437754 16399 16400 885674540 21916 21917 27914869 436 437 175402274 68076 67997 513474535 74044 74045 481351605 62433 62434 1451352 44272 44239 312900095 17986 17987 313264751 87879 87880 15041643 50662 50590 661713436 10814 10892 426249812 25714 25723 731148328 52986 52987 274561778 56728 56729 131037140 28216 28217 828705848 62340 62414 34066078 11572 11573 180521914 18613 18572 333793909 91231 91220 535145036 73636 73582 39550817 86521 86522 360570563 10717 10758 290785054 4489 4490 258166701 70455 70456 365172562 74639 74704 635182743 1219 1262 569554928 8995 8967 319980812 44557 44472 720734683 44662 44663 895056803 58881 58882 859575418 70227 70228 811578868 57142 57166 50416097 92085 92045 874389129 10977 10921 717815364 52646 52647 758766845 48192 48193 162421992 39499 39430 69300067 378 377 14621819 93763 93764 191487236 18885 18865 858148380 35964 35949 467475735 62841 62842 188863800 39841 39842 709795084 61937 61938 65561375 42894 42895 83889519 36912 36835 807076922 22575 22509 93113774 71903 71904 80012931 19995 19992 997524068 66554 66555 169579503 96149 96126 479944725 38994 39043 545366663 75436 75437 226716955 33216 33217 172026108 21259 21315 860007094 27662 27663 759211049 91094 91095 725392271 16413 16414 499301770 72454 72455 56037003 31332 31333 505303790 73207 73206 867455939 36282 36283 527815862 58712 58713 812820112 49618 49559 643700911 58671 58672 285206583 22478 22486 231924921 33858 33859 944651845 36895 36971 540897202 16434 16435 306474905 51903 51904 746117893 60665 60666 601573241 47371 47372 362443086 26940 26976 963205209 75165 75244 112758086 81527 81528 118449793 9563 9484 7853051 21075 21076 257989786 76963 76930 507628889 18765 18715 470900162 68648 68649 566538855 94091 94092 409905855 21989 22017 487008233 29137 29138 309108585 94960 94961 410923979 41103 41065 166704919 45843 45844 532687667 25830 25809 300639298 3278 3244 168588854 99140 99141 537152924 84392 84441 211021202 41714 41792 633894215 79025 79026 270656562 30149 30150 983723122 83518 83519 659987252 66098 66092 407328658 58331 58312 138713772 5053 5054 451668581 11021 11022 838759492 9086 9120 980529515 73213 73214 530292631 7445 7446 51441695 83703 83704 122954410 65955 65946 961360165 3938 3939 254374280 12136 12175 740058983 38747 38704 734958712 77220 77221 53663129 5529 5517 866275743 98186 98177 563346162 99586 99587 312704446 19874 19875 587025719 15038 15039 4969153 62648 62719 948664108 44161 44085 950600341 88245 88246 525034956 13836 13837 95375057 64785 64786 774152392 27545 27546 543990744 68598 68599 406777806 30333 30297 612930115 29902 29903 827092488 25092 25052 733218795 25729 25730 104224120 18230 18231 992716216 54016 53966 798769073 39006 39007 48882421 27578 27530 217080795 30679 30680 769497375 68149 68167 56477192 88280 88281 448227626 69319 69306 127131281 59087 59088 756360326 61196 61195 631305998 69771 69772 658076000 54117 54163 736677088 92417 92390 375021002 53600 53601 363202052 83541 83492 173060343 53204 53151 659684796 35110 35111 698791261 41270 41209 494250247 31723 31667 180338948 95827 95875 29234686 77034 77067 567777545 362 339 990882188 72447 72457 489495720 39929 39930 978730114 33988 33989 822424907 51490 51568 621534188 10146 10147 776766524 53732 53791 977032692 82989 82935 270533479 19039 19040 6623488 50726 50727 812444001 79685 79686 425834464 9829 9830 523630770 99115 99090 687738514 41417 41466 568263995 14363 14364 844314288 16040 16041 627564655 25666 25660 320030002 56914 56915 707496395 89617 89618 260833811 46146 46147 161099501 69208 69209 852329966 4232 4274 933772314 20113 20141 749988493 51787 51788 856617332 14985 14999 637141974 85149 85150 122529872 30357 30408 257006849 76971 76972 980320394 51007 51008 49566929 55841 55842 337262169 74898 74899 860339863 22986 22987 759220540 7591 7528 363745523 44088 44010 257799973 36291 36292 820568382 80260 80223 640574575 53103 53104 443771941 42999 43052 287910325 29674 29607 510067480 95856 95857 546638104 95311 95312 937903597 35508 35589 863908255 26707 26689 682824556 96159 96160 193834866 53598 53599 62724760 73920 73964 131792816 81295 81302 223730135 81952 81999 913550371 68737 68738 138497201 71936 71868 160205715 35071 35112 919172052 86112 86048 421778774 53704 53705 564893791 40942 40943 988055031 591 592 783783470 73222 73223 173784823 7106 7107 116368610 18576 18577 893360424 68542 68568 127214864 63517 63473 383523554 96884 96885 419752538 49193 49194 206378678 62910 62869 677992307 55797 55798 659951667 99700 99701 147948982 6974 7030 19369887 3328 3329 552095109 80398 80352 525271681 30910 30951 671381840 35783 35784 436741813 11041 11081 674673617 19807 19808 309120164 44670 44671 24700152 54248 54249 411641138 75597 75541 134512805 61640 61641 462987715 55051 55052 308874840 3570 3540 90230482 741 752 649385491 38969 38970 687146229 80091 80092 527103099 67360 67352 852672541 33866 33870 683863313 51808 51843 181894957 36684 36694 750710787 46114 46115 163191210 16458 16459 22366008 62345 62359 18916176 67520 67481 956119203 33648 33636 792725700 12167 12100 832259607 74492 74493 557338070 20524 20525 866980341 37412 37379 179333168 95849 95872 371695907 83900 83901 782888934 61275 61282 460328386 24164 24220 737347982 46545 46564 783909540 49543 49544 889565388 87569 87570 665823756 60959 60977 402569705 62958 62959 610010109 13640 13721 124078245 59210 59211 428663584 84523 84524 972486003 99975 99965 517279117 78268 78269 982101392 98451 98452 880759779 60444 60368 656981188 25830 25831 132139311 3596 3659 541446966 48238 48312 789726072 94122 94131 47103481 25978 25979 14328010 21719 21703 12892425 27387 27388 434463171 5949 5950 870137593 26352 26310 125276688 96379 96405 682088301 99087 99154 491969724 11102 11084 887128274 86335 86336 979300757 83640 83641 789532357 62641 62642 29163424 28774 28775 166797856 12131 12068 303744704 15943 15944 372088467 58608 58609 493238504 5633 5634 463642 96243 96244 902754811 41885 41867 64942603 75319 75373 837394773 82334 82335 396125169 87379 87380 200486874 91544 91545 472227871 93114 93115 454733980 94109 94167 794722017 43913 43947 834775544 261 262 662523202 15293 15321 853624862 86497 86575 641212737 47689 47690 857481300 40366 40283 180829056 58021 58022 432445193 34159 34160 982968745 7805 7720 848299753 6126 6127 154559855 5705 5706 707173144 20729 20730 637395451 36945 36946 50563739 32624 32688 46349696 67390 67391 641600159 20508 20509 759514815 59689 59668 359584670 82270 82271 335770680 26402 26403 217099691 14540 14519 498814209 82182 82183 290828323 30137 30138 348211780 47387 47388 403263745 16993 16994 248959005 66202 66203 191882314 92119 92085 657439322 42697 42698 908683204 26229 26230 292527595 71995 72029 845163688 52656 52657 16596339 88422 88356 50566706 9964 10040 438614881 55508 55506 699869130 13861 13862 889343971 15465 15466 706078863 8337 8364 10752631 56875 56949 177471271 64754 64784 116815334 67185 67214 701089498 41979 41948 877641623 45135 45136 128410266 53004 53005 238811524 83489 83458 620534369 27045 26973 642542833 62682 62683 223000826 84483 84521 904983717 77002 77003 200419250 36590 36663 442107918 4589 4590 467867234 32563 32564 815070342 94074 94075 526932510 29993 29994 116275169 43563 43597 379712607 61680 61681 351919768 5890 5811 437534931 4246 4269 170616620 11535 11536 967405975 25810 25811 48375331 61399 61400 343351640 97745 97795 976749665 33644 33645 220745742 88902 88903 373677727 19615 19549 635487080 92602 92603 663276829 67771 67700 670570018 46882 46883 115220909 83043 83044 894984087 94199 94200 90540274 35448 35450 384165346 64897 64964 992770023 2098 2099 392203994 61861 61859 38918985 45894 45895 202351193 15199 15200 251249770 26560 26561 230037962 2310 2311 974413317 8141 8142 382563242 1253 1254 252955932 22708 22709 347054355 19606 19607 713497537 84132 84133 670428866 78265 78266 407492645 94343 94344 235658116 6471 6413 349699624 85074 85022 949384300 71916 71864 322561743 70991 71038 749589152 19333 19334 332085262 56081 56082 167120578 17464 17529 593513077 49231 49232 436097664 92826 92759 938817332 17363 17364 434353609 51429 51502 597503288 42812 42810 699529741 44496 44497 554387262 5096 5097 130175525 21906 21929 904441986 58596 58597 253208555 91733 91650 361742956 4222 4223 156419770 57020 57001 792472778 59675 59629 118764959 41225 41209 850533269 54948 54954 124307182 92927 92905 703880684 47875 47830 483063722 31917 31923 332311485 78701 78702 784041545 10637 10718 197567593 85712 85693 41107553 21108 21109 465610948 79496 79497 438281281 16073 16074 658953815 59350 59344 909837897 11026 11027 648455092 61618 61658 976417700 22653 22654 848157505 8199 8200 485955098 30116 30119 695461381 42719 42720 682113545 54073 54074 250391208 5009 5010 698100374 25050 24989 351086334 89602 89524 224335161 13382 13334 721646281 68802 68752 99774722 87653 87654 298728339 40773 40774 132524724 81794 81795 748274652 27082 27083 205051384 21701 21786 918917181 63003 62988 150539458 76173 76241 361450597 7905 7906 317063452 97240 97218 91380359 41933 41848 730373766 70267 70220 285033592 319 312 551244119 49481 49482 760377516 31064 31084 484317636 41518 41519 659983937 60999 61000 345584220 13685 13741 97576529 48329 48320 543315160 54766 54708 897106055 48569 48626 622783686 6162 6163 516917047 63026 63027 272745525 42345 42419 502739733 83736 83737 946685367 98570 98571 10787926 96211 96212 882316300 42894 42814 345527647 85444 85378 279071166 10142 10143 872575689 23407 23467 215813322 11379 11380 710703823 4934 4937 588965438 14945 14920 558015672 33556 33557 917171589 1622 1573 636749577 47947 47899 527250818 33936 33937 3774874 91089 91112 195868623 47102 47103 913483522 8138 8219 931504229 71631 71589 551858352 80024 80025 827726544 96182 96166 920579523 13290 13291 931855143 40635 40636 899579075 36188 36193 980558177 14659 14657 255237389 30986 30960 187271833 72592 72621 701913133 33073 33074 542315981 25864 25891 607128683 91945 91946 818567266 7676 7758 880702082 66228 66304 419183292 15571 15572 98538883 27175 27176 637010701 44313 44353 285824774 5961 5997 387247720 52640 52685 793145250 44393 44439 401151043 38406 38375 567870216 97492 97493 257117376 42057 42058 531464347 90661 90579 790306081 97591 97592 977062216 74608 74609 871145549 69375 69376 114786189 12250 12282 476852048 11574 11575 377269216 26870 26871 703413482 5265 5226 912473154 71643 71644 632798686 87683 87684 504060381 57678 57679 89057761 2609 2610 48051465 67779 67778 251250312 13288 13289 533506321 67044 67045 450170445 16335 16392 688230009 29188 29189 785709423 13523 13524 999941869 30139 30140 184960709 47349 47325 854540499 7513 7514 70268298 10269 10251 833069060 52542 52583 935742615 55177 55235 439123095 62497 62498 533525266 40573 40574 661406327 53871 53895 564737393 30016 30017 356154011 77157 77158 377003886 65136 65137 160865149 36398 36456 251297666 44600 44665 514810460 51891 51807 343085633 4451 4452 509306997 74292 74293 311084473 43529 43482 761306265 60740 60741 60551816 69721 69666 798202789 76991 76992 188787496 43308 43309 108425202 48261 48262 852574777 84878 84879 840993736 89707 89708 35055309 53546 53547 216104298 6311 6384 956887994 64554 64555 40659622 93263 93264 578474126 9235 9216 286014567 24411 24412 515023848 54951 54987 973259923 99365 99404 549895448 27662 27629 383653487 80600 80601 270607944 82317 82318 192358975 67194 67195 959955576 3510 3511 773287263 84035 83975 757437367 42880 42840 321494021 51993 52026 547498418 88099 88100 472706015 10520 10521 324540576 90381 90353 337142385 80461 80541 711023038 15585 15610 531783479 36133 36116 981032248 69309 69382 585687305 44121 44046 230345520 98442 98443 682783533 64815 64790 964756334 58406 58355 29164849 31639 31640 593928632 45656 45639 722314754 45456 45442 13550038 68878 68879 471389055 19662 19620 894336556 2313 2362 961476937 97308 97309 941395274 35325 35326 415862409 89042 89043 445064152 81879 81880 363079606 6767 6768 93637076 64857 64833 127102352 67769 67797 912002283 20846 20799 899627169 38149 38150 226001803 79891 79873 901116239 294 272 124921470 82505 82506 344542660 15320 15251 297768482 77690 77691 180975342 42416 42418 682917366 85618 85619 715970357 46880 46881 561928858 28651 28644 202955187 62835 62809 199411743 55868 55869 401372746 12239 12186 571560540 59529 59530 570832555 60330 60354 910831018 73709 73710 881956339 70463 70489 451599707 8201 8239 424011949 25092 25093 764606101 31436 31361 485364638 18327 18245 532622756 72305 72285 238900986 3999 3998 6660011 82218 82235 637254923 34341 34394 4146973 25446 25407 422535068 71073 70988 319164028 16506 16507 287121397 55917 55925 20002443 3443 3466 990772735 69450 69444 40951191 36871 36798 537501114 10761 10762 553634197 23515 23516 983961668 17382 17340 735383456 10579 10612 227373376 137 66 314893643 23154 23155 106911981 36559 36579 18024719 32 18 171956240 10305 10306 802416341 21275 21191 72619624 90601 90644 606651807 7602 7603 334016038 35640 35641 698015818 87198 87256 644916012 13241 13189 84597931 19931 19932 565049501 5714 5715 191333062 61935 61936 61497812 98201 98235 576628443 10694 10695 387064580 69157 69158 624328611 90361 90356 883103598 55995 55996 298459332 13939 13940 797174209 85411 85412 214253846 38193 38247 785830976 90761 90762 454288986 98918 98919 216869602 13588 13589 696782980 76337 76338 960168558 66561 66490 686621802 96198 96138 478805831 32335 32336 506334843 21194 21174 524687191 60510 60511 134613361 72745 72720 586645553 87437 87438 91024982 64712 64797 270664152 25264 25265 347858323 36890 36827 891216676 42950 42951 621662673 37125 37126 122225408 41688 41689 225635400 46197 46227 346013076 28763 28846 380721319 58965 58932 158156228 3465 3466 51015874 62371 62372 869643433 33765 33766 813084339 76014 76006 94109390 11374 11368 711423555 89228 89306 676816400 93683 93684 658954353 94956 94957 10103177 33692 33693 731794474 17149 17150 882132646 22941 22951 354291190 52978 52979 423352174 35159 35160 794301464 90163 90131 584292099 33864 33794 598326676 98185 98174 22619093 51113 51050 524816485 41563 41564 403044826 70710 70646 531105993 86275 86316 800070345 91782 91783 443584611 38652 38653 489310469 86749 86750 569425532 79219 79243 130218641 45655 45656 573883698 19489 19431 176762725 99700 99778 979122918 38278 38279 877046009 92659 92660 916121427 77398 77423 831724765 13616 13684 921924024 24919 24953 301835167 58385 58436 305850603 85895 85869 239853578 3874 3875 626715410 94475 94476 457103586 21084 21085 494625823 91392 91393 728722535 82420 82502 419266560 84859 84854 99680736 64204 64125 326551048 74382 74333 29855502 4893 4823 738080649 67169 67207 412376568 7271 7232 244126373 31596 31608 80135711 95274 95295 424351114 69580 69581 292628200 53677 53592 705930304 71134 71207 993275762 14802 14823 724580053 61500 61501 547156725 99345 99346 515203141 83750 83727 521694947 38054 38040 795817656 59335 59336 101605322 51992 51993 307347311 86160 86161 157230345 8274 8199 379344680 99510 99589 39342639 64938 64939 391257546 25287 25248 965550994 37655 37656 395759951 47976 47986 858834082 32235 32236 676159547 11931 11883 506297977 12521 12522 870550340 40694 40695 311531799 33792 33773 275377411 63522 63523 451800904 16633 16587 874332133 395 325 439538230 10281 10282 487373038 65818 65789 999484466 74341 74342 842604911 86546 86621 873171754 856 774 707617269 58294 58255 279833481 39531 39507 346958508 18521 18486 881752246 71395 71429 885824819 33737 33739 725157200 44248 44249 191661594 71008 70997 674839052 48818 48755 878682892 41412 41413 956345408 72825 72826 632485779 75504 75445 648248504 74505 74506 306059567 92011 91981 804043196 60418 60378 389859977 18727 18779 229338447 15676 15723 728859614 97592 97530 182115372 24161 24162 948599156 42154 42096 249907466 63210 63211 823317816 41358 41312 865715683 13193 13245 296405252 29806 29807 665492695 98552 98553 532234082 21816 21817 146918736 31396 31340 275971845 37725 37666 123602928 53209 53210 515906317 66395 66396 751604267 39024 39033 348442729 94005 94006 722978843 87815 87816 681380099 68092 68111 170791878 33298 33299 349615098 45520 45521 509560376 38496 38538 645901634 79006 79007 685301573 85171 85113 927696652 655 620 382413520 64742 64767 485515269 17738 17739 341805065 45696 45697 762240743 89683 89650 13781013 171 90 945060335 37070 37071 354271473 18102 18103 241602636 97172 97216 103321878 81101 81102 22644325 71500 71501 98890394 14808 14809 937152841 5937 5980 737158819 29179 29211 881036608 22257 22258 555546185 53254 53335 268753427 36190 36191 634329571 10203 10140 158111827 45874 45829 201895300 64816 64775 899871784 99096 99097 109288082 88918 88999 793266107 55160 55154 144409021 19752 19757 200335907 16914 16915 291062564 47423 47424 333946990 72993 72994 912890620 72778 72707 51074236 6798 6799 401284426 65713 65695 636990597 35682 35749 718178476 77833 77844 15895094 25807 25745 101975166 28373 28374 382500553 22617 22553 44967183 42023 41971 823340792 621 622 990675847 38225 38278 825963177 94359 94360 636398130 44768 44736 858693741 80491 80492 558122420 39105 39106 874035036 88409 88410 420694580 11085 11029 764556410 1834 1810 777516259 19232 19308 185616040 44015 43957 632905445 70984 70985 17952160 71049 70996 544691571 26611 26644 610362186 10969 10970 449709351 87876 87881 626437534 68137 68138 150043053 42546 42547 415440750 75851 75791 647337665 62842 62843 510654474 24226 24227 496261988 5072 5148 637087185 7341 7360 578644435 88826 88758 90304783 14265 14266 216168868 59553 59637 876853471 40721 40722 566036965 87615 87616 597322013 89905 89906 175685343 91258 91200 100933643 59080 59081 757301839 90261 90262 501622849 6378 6379 855212517 98756 98757 421310917 52205 52272 924510299 14069 14070 757306517 61671 61672 803788567 80314 80315 642316663 92266 92267 382019318 97796 97797 620838892 22076 22087 295842618 20261 20220 678815745 96833 96755 281803560 81861 81914 733760017 76553 76488 696170290 16967 16968 765902950 65724 65725 619768984 87526 87527 501572416 30435 30436 694489068 52056 52033 777445886 25702 25735 320210990 49362 49401 797250047 63149 63150 216965886 99724 99728 11533917 74723 74724 81960689 89462 89463 309985333 37627 37652 714999785 670 671 256917643 30555 30545 114681455 17761 17717 930165373 64843 64844 174150171 5447 5448 388530878 95945 95946 482129889 24603 24604 376658041 76800 76860 41608494 86327 86297 76040269 5206 5207 773789012 6150 6080 906763468 23742 23729 207152187 52826 52864 487846183 11538 11539 768383022 96753 96754 487005487 65231 65232 451716259 6120 6035 148164270 51136 51137 325024091 35223 35276 293196195 83999 84000 454891068 85500 85477 711709898 36170 36171 521688350 78885 78961 109067303 10589 10590 616895832 23723 23724 639971946 5502 5453 404055565 40446 40447 750781385 47348 47374 507525424 32604 32605 504442528 66064 66053 71126675 87541 87469 629730792 52811 52812 372010924 51205 51206 522826297 11503 11556 181842921 43500 43501 534663423 91169 91170 660555930 58719 58720 268984371 97572 97593 132361320 77486 77487 18839370 9142 9166 268826503 79050 79051 852794856 4880 4850 187087110 5885 5933 115010660 38589 38580 555865277 1708 1709 654140456 3724 3648 500378754 31758 31759 687653425 19254 19329 782184272 98007 97939 172347969 29020 29051 951751490 6480 6481 686145345 29673 29674 627584309 28918 28944 786107720 45737 45738 298234762 66892 66893 533347198 6819 6820 151697207 44316 44317 892922599 25790 25803 639783224 25624 25617 518931878 74869 74861 44820064 81350 81386 901373100 51376 51377 235479017 73040 73017 234945202 82592 82593 181202029 99454 99455 121377297 9198 9199 410316316 64401 64402 311718751 26355 26356 837067540 52295 52296 768691396 46159 46160 142797522 23304 23305 353728737 11225 11226 626358830 43980 43981 696108073 72883 72941 814886008 72619 72565 344219998 38971 38972 35233114 53413 53466 454277608 88876 88853 893447990 53833 53834 957771331 95958 95959 133843466 37521 37522 414674034 23259 23274 822660396 52290 52291 613787697 24356 24357 483447811 31347 31348 392050046 34937 35010 283804889 98131 98132 858848840 89591 89592 891365436 65639 65714 28550494 72941 72942 509838994 1213 1290 895287943 9784 9820 150140692 45247 45293 744463737 57060 57061 632296427 34526 34569 279416551 10026 10027 17999859 52728 52729 122767987 87550 87551 45675200 15130 15131 268716866 88490 88491 892348349 8819 8763 495885824 53870 53873 630178241 73619 73620 11886977 57378 57419 397923602 92302 92303 188077426 79455 79456 184023060 64605 64543 644662926 97746 97732 730259446 39953 39914 828126376 29893 29959 792722898 60136 60137 737042881 1884 1885 866698107 29192 29142 418649644 72963 72964 660028367 74080 74081 709700015 38135 38076 210801462 37270 37271 585110043 74465 74466 488576709 16446 16380 849388794 19693 19707 86577912 28526 28447 996471457 34503 34569 212363303 87044 87045 787367114 79879 79870 555309943 89750 89751 664458124 84160 84220 248709174 51873 51883 782117427 34257 34258 483505401 7128 7129 220402407 87921 87922 358688721 70034 70035 240413235 72099 72100 451425114 1440 1441 295692733 26109 26110 853376647 66721 66796 400242307 95625 95626 916262355 89666 89667 277686578 41991 42028 850529736 61701 61670 214543826 49497 49498 619190047 84368 84329 19258567 14213 14262 135539928 24733 24734 325527477 49710 49654 12016246 60649 60683 576485064 65763 65764 621368378 5160 5161 125455729 70044 70045 535799419 14307 14308 708138610 39150 39151 460552329 332 333 691102153 7320 7301 445022223 59777 59813 934724495 48454 48407 844587875 1754 1755 158050126 65566 65567 117462642 90276 90277 826635828 91009 90993 377458135 19411 19412 934002449 84656 84657 977482958 63718 63719 367474579 88582 88583 171483428 2581 2582 420712460 65666 65667 8106161 60680 60681 506839545 24737 24790 954211729 89802 89742 107336649 52437 52484 436530960 37731 37677 465703976 36122 36123 838810543 21232 21233 186912140 14814 14755 672063396 97930 97931 452247055 713 771 866775218 31862 31947 458054854 18820 18745 555482712 4081 4017 340609601 50717 50718 821067990 14661 14662 334321998 51672 51673 161520178 69603 69646 158749106 1208 1160 596273376 77707 77623 283993208 43075 43115 272620922 77251 77307 681341233 98944 98940 71207113 1420 1421 983599634 24322 24323 705843535 84848 84930 10144272 94173 94240 553536533 77025 77026 165805400 62438 62490 600738718 57504 57433 274389446 11963 11941 723790382 82160 82161 20848770 85727 85754 769126030 70950 70936 320369964 99181 99101 285112511 12407 12408 192669547 93773 93750 294792945 35171 35172 577958676 7185 7264 80149319 62660 62592 725667020 76282 76327 454386892 18197 18198 125717937 44138 44139 500310574 53822 53756 848504444 60238 60239 376432372 2748 2735 446844986 44473 44457 58265647 62526 62534 321674696 57262 57322 589544307 48140 48141 300297961 79424 79404 686117996 9606 9607 977051336 59121 59047 112597644 4647 4575 445413228 72841 72842 76481388 38107 38161 260769674 72226 72142 591633619 32256 32257 310946195 76612 76673 850122181 56679 56680 947826422 32184 32246 67191709 92568 92576 733533220 81514 81515 703278182 75228 75303 145507539 1262 1286 893797041 42014 42097 646078571 772 773 31374223 81876 81891 765364004 77132 77133 948297471 86632 86633 840053947 27586 27663 386405840 38313 38314 772404037 14670 14671 596030505 65845 65797 258924336 69323 69324 892682152 86615 86569 357451437 86115 86125 258083626 47034 47118 613809723 88258 88259 226231518 96693 96623 28648846 26273 26239 68136562 94125 94120 979575196 85050 85051 84114146 17310 17311 908855914 73574 73575 375614352 63319 63320 240679931 91198 91140 172264326 29159 29160 521914546 99481 99416 27282672 29589 29590 498321772 70165 70166 191897519 41677 41678 502033981 62974 63054 464586632 78823 78840 792629857 80905 80985 408227907 3585 3666 209218465 69867 69887 725685070 44026 44027 712480330 86878 86877 869023306 2591 2592 535831681 59653 59654 74900740 66727 66695 200037221 7069 7070 869897333 58805 58743 639501786 46249 46286 297760381 70149 70150 690706184 67860 67942 148733682 2918 2903 828408802 77400 77401 979016464 65799 65800 285655334 20411 20484 610432598 89687 89770 555224182 46899 46949 481706040 62795 62796 808057781 54006 54060 960859713 86166 86128 737581398 49492 49493 497863574 56463 56425 122935912 89835 89836 960952449 40384 40385 98289094 77426 77387 461759411 19729 19813 337756938 79900 79901 989487311 34729 34691 83993511 59065 59066 165173132 75044 75045 498003886 72117 72084 586469182 87948 87978 913366489 42726 42717 164013061 93335 93266 869051964 41772 41736 361063934 91632 91633 822910303 97268 97345 796535026 55367 55369 784609964 72985 72986 296292595 51667 51668 282313180 17458 17459 523552705 62747 62748 190599440 16737 16738 760138373 45022 45023 653390852 71368 71369 816125519 65250 65209 560586679 93696 93697 893357122 6040 6041 325520365 68879 68880 127055611 34153 34175 443732580 98193 98252 823469186 72652 72720 579688309 85044 85038 770900350 58155 58156 611125450 91155 91116 818879078 56751 56777 669376854 75020 75061 973065125 23467 23552 908930729 58865 58866 685847005 73345 73380 497103779 79330 79331 964455762 38965 38966 873119887 67081 67082 807361632 56593 56597 176262610 66512 66522 795750695 95243 95244 579786543 17921 17859 571991498 36670 36671 555193419 9808 9809 229648390 40334 40382 140228660 81925 81926 301277153 52745 52746 42181324 24804 24805 771305482 98739 98740 843018265 53803 53846 888682300 24103 24104 213084864 44040 44006 134931261 49437 49438 976573688 72949 73009 132007072 18779 18780 257621345 24657 24620 793979639 52649 52650 933032188 71159 71160 8319892 32104 32105 486095520 5958 5927 135954306 92458 92422 423673791 64403 64404 550865510 91359 91325 587528983 11019 11057 332065734 16730 16739 40251427 46024 46025 471791377 81225 81226 654460532 15624 15625 680832501 91598 91654 986475426 80081 80035 90739520 6185 6186 509338620 6655 6656 245378312 49191 49192 602212706 91110 91194 286805493 89160 89240 395246730 91092 91013 868487863 49118 49119 298235528 82675 82676 474725211 45248 45249 897850868 76022 76023 307895602 22635 22636 829323210 16922 16924 330605802 89476 89477 983931033 73368 73369 520758136 34976 34904 486221423 69358 69337 657857221 12041 12057 515602553 12085 12009 468845993 28151 28126 419544237 14140 14141 527719095 97135 97136 471086697 25373 25327 730465604 48149 48150 447672184 81660 81581 956379576 49795 49796 700955438 64416 64343 170316149 60329 60330 940221792 47280 47281 119694152 18744 18745 347175947 52206 52207 57009013 14951 14912 511782626 99588 99533 551120487 13690 13691 855704486 91037 90965 565205796 2183 2121 440283936 17595 17596 577814037 53284 53285 658355618 44005 43920 818990850 51109 51069 834096718 51493 51494 472447981 59098 59143 636630886 53771 53814 507518305 31926 31963 57431853 47524 47594 738692173 41611 41612 27932379 5794 5859 401176014 14154 14169 341129622 31977 31978 600102633 21894 21895 612036904 7829 7757 400797388 75489 75490 98372082 24162 24163 578377361 62026 61988 384147283 82294 82363 212944361 22413 22374 894186882 9147 9148 544639432 14221 14151 642666251 40824 40825 835266092 34495 34526 544566093 84137 84138 637422864 13657 13658 123027222 54369 54312 312531498 34677 34678 600013739 11191 11192 516014533 90361 90362 198260901 4882 4883 35559683 76484 76485 454974493 25871 25872 506586894 81089 81090 910061025 51809 51795 423492080 28980 28981 95731851 15847 15768 416644408 33430 33431 457293587 99762 99763 281600668 29858 29792 617065200 17207 17208 75835368 14584 14585 816362976 49939 49940 280499445 88702 88726 330561666 78310 78325 849098695 75344 75309 952704248 60868 60803 381734142 63288 63289 729496530 89111 89112 195310265 80041 80022 93456734 55546 55547 64294264 15156 15241 603403955 91053 91028 126780548 97214 97231 956811047 61567 61516 862725308 69682 69683 982224599 68665 68666 543167891 25424 25482 864370071 24698 24699 143964008 42807 42808 386014370 28346 28347 691844008 53503 53568 643708438 71563 71599 694576805 87708 87709 332363765 1136 1085 370278588 46440 46441 599300757 14299 14327 788939287 17410 17484 893113053 65941 65942 756882318 6922 6923 614627129 75264 75265 307920271 55148 55196 167116748 82265 82266 503820311 8658 8591 390537852 51960 51968 516782297 93321 93322 971872962 46657 46658 203351219 97208 97141 447160839 40293 40294 665702457 93820 93821 302146388 67786 67787 445551733 61187 61188 309535856 70284 70343 293631426 3353 3381 757992639 91301 91302 974036500 33098 33084 483222046 53220 53247 881202336 85747 85768 233847096 70564 70565 568019208 33549 33550 876983047 9007 9008 619473509 43031 43106 951607110 27875 27876 158548955 92744 92745 951614822 15330 15397 968347917 90630 90631 711351176 556 557 891920600 39351 39401 416133269 30867 30800 378266644 52891 52892 802656088 26009 26010 934951096 31110 31089 763775136 35042 35043 98238747 68885 68840 248914530 53334 53335 371437688 41614 41638 817252823 57117 57182 720565534 65122 65172 29570736 76895 76896 668681583 80288 80242 716694144 91841 91842 250010147 66239 66321 444755583 86564 86565 228139739 8798 8799 774899259 6531 6567 918314053 3847 3848 35322902 30652 30710 527175037 95948 95949 116669721 43035 43007 610113945 97720 97677 554423784 23240 23241 320448841 16662 16713 565964959 19364 19378 460851710 42575 42646 158319347 12610 12611 394365808 43554 43555 940347985 86882 86883 762180638 2138 2139 101367900 84637 84634 554632130 80324 80325 164809454 89150 89151 69529835 14024 14025 162191606 27823 27824 125312802 33916 33917 677690279 5165 5166 771768246 53463 53464 127792702 45322 45360 233676209 59642 59643 170100968 90424 90425 815641119 24525 24480 966674433 30405 30449 434342429 31940 31976 952002388 23553 23559 581443695 73206 73207 826716643 3386 3387 627641032 41422 41423 916080037 85463 85521 416253428 86443 86444 992743703 89871 89830 509895037 18670 18671 536818743 39665 39666 112350963 23501 23495 461318391 86427 86402 249891225 18438 18439 452880103 79438 79510 826315542 72367 72368 696302419 22346 22347 598102416 54562 54630 441981223 23047 23084 522631336 99358 99291 730894755 97460 97461 333315228 40231 40238 112312554 77004 77029 571399809 48797 48859 440003499 58713 58718 747656390 7504 7564 901335800 12844 12900 310290648 65149 65150 148259172 71657 71669 783984630 25199 25115 569366819 87584 87585 918243378 35218 35219 254654890 94438 94443 158903922 33738 33818 459532277 53277 53278 999783421 20528 20609 517670263 52127 52096 585557657 96196 96197 230212182 11032 10990 827095464 66946 67018 303804859 50821 50822 469594277 89985 89986 970007693 39741 39742 552513264 63134 63135 318113075 30977 30978 525755353 14872 14873 431091022 83838 83839 587263112 35396 35397 760621538 34163 34164 992252725 50998 51067 729981325 96069 96070 190513025 59166 59089 470231433 53900 53979 308504515 40319 40320 34381055 83786 83703 509026804 6889 6890 29025619 17633 17634 563426905 48896 48897 321359328 13397 13368 182430995 5755 5710 82047531 15087 15089 226836096 79387 79407 625272289 96235 96300 878755523 27250 27251 451666816 73866 73947 354393949 40965 41047 523555567 6932 6900 121142919 32265 32266 840670193 52209 52210 821664154 94658 94607 465669322 89524 89484 643672415 65695 65696 491051144 77726 77751 735658264 32539 32567 502360032 25478 25479 848724889 89101 89102 347066202 41624 41702 753171752 39597 39522 119853938 12201 12202 268736304 91305 91306 878563266 18765 18719 25209301 8856 8893 853958271 39826 39878 608415168 31219 31298 285953969 46190 46158 336585062 56864 56939 647696656 97798 97794 98161054 46515 46516 205475757 92166 92167 675504883 77072 77096 8704573 424 425 473340142 42861 42939 258193534 3434 3435 145342156 35533 35460 573107005 79356 79384 390340378 2453 2454 284657575 34899 34900 394481292 59720 59721 822811740 11856 11857 591744991 3062 3063 934211123 3104 3105 763026751 27707 27708 31455948 55700 55658 127821643 67311 67312 341567908 57370 57399 861906715 62980 62981 76060992 43435 43504 820969773 7884 7855 969788267 55408 55409 352000888 73590 73591 690452478 49318 49267 199822862 36000 35923 129187535 24763 24748 682510676 84673 84744 981915668 65560 65630 554947374 68555 68556 44521351 72128 72202 492309633 62683 62621 30481200 58636 58637 614107253 33715 33639 740901902 55483 55484 226985207 69926 69845 502893191 1450 1451 67481303 64133 64095 587783463 87697 87689 647000179 74694 74706 756016829 57969 58053 524957687 19440 19418 187294232 17538 17539 565295107 87549 87550 19364562 84554 84497 972552443 81668 81741 474202983 41919 41920 796999170 45838 45839 542465366 62843 62881 604302769 69679 69680 281471766 70206 70290 612390322 18224 18200 991544128 10340 10341 745581513 68985 69008 984485519 65838 65923 119647127 43099 43100 783300081 84097 84121 594909866 42378 42379 227994034 58237 58304 993769204 87880 87881 773834198 44934 44886 759692053 78450 78415 690899079 95045 95064 251095420 35654 35655 933392867 80080 80081 257129501 50659 50603 157014611 21175 21255 27932854 26551 26636 100690432 21888 21838 133252171 90763 90722 854511431 72714 72715 291719510 30282 30283 998147873 17569 17570 724150412 60766 60743 775435050 99256 99240 540672343 42356 42357 237345193 59183 59129 679109862 49500 49501 592547049 79047 79048 388279622 20486 20487 478326269 18681 18626 100022071 61973 61974 751303355 64127 64128 423889925 8346 8296 616631023 72746 72747 32475520 56019 56020 509136068 5681 5682 424595719 87100 87101 688958981 95138 95192 555497672 6816 6895 115594995 42924 43001 341320779 11732 11671 199718055 82418 82419 646000333 18041 18114 298237403 45479 45480 697135027 68601 68602 403119604 11365 11366 69068490 53669 53749 45246013 91799 91842 600234066 64599 64671 993263947 899 900 639129015 95959 95960 962417484 25487 25488 354627377 71196 71181 884499874 54554 54598 222982111 5406 5339 210894123 87478 87434 500325941 58590 58603 888973268 13889 13825 441168376 5440 5490 637919310 34327 34315 391108737 86862 86868 284219326 17547 17548 215124560 38583 38565 789078148 84876 84795 182516564 19784 19785 413081761 11714 11713 581078264 18729 18730 551148099 98841 98876 19702276 52741 52742 692439231 77179 77132 227596596 27099 27100 573204086 94723 94673 37549345 64158 64182 131073270 3822 3823 631800884 83384 83408 536490107 90081 90068 889542248 98369 98308 727730705 36783 36784 979253224 18154 18070 701688424 63396 63397 666449598 46239 46226 402866834 36381 36453 378197587 62764 62813 887338090 50137 50138 901170041 27759 27760 457743877 56438 56439 275690151 17294 17295 847240982 39354 39393 948547714 53308 53309 417772189 70842 70843 63898840 63791 63792 906017649 56575 56576 909868983 29879 29880 380490012 56295 56296 385350165 80798 80799 177037761 1482 1511 169161096 71829 71830 249728129 19387 19388 493107301 80512 80513 735734940 76523 76524 941415808 99755 99756 262973053 24996 24920 958942121 79037 79038 167169266 118 119 262823749 81300 81349 886040314 48730 48759 260096164 3074 3075 485336043 21055 21035 977184973 17052 16990 774340178 38321 38317 618033450 62044 62045 327774433 34804 34726 467873135 76126 76127 481801777 39143 39209 934999235 78573 78619 443747977 51663 51664 604831623 27448 27523 823673511 47435 47436 295884302 30456 30457 31498630 71213 71192 63353992 44238 44294 678957541 87970 87977 227524524 83155 83156 497336019 9478 9454 894748809 1513 1584 314215911 86199 86200 141502186 82765 82735 364231265 46565 46566 91414943 42719 42776 932335552 88662 88704 550736308 76529 76530 381544430 95625 95658 455527731 62231 62248 851060389 52489 52554 354939125 13132 13133 82786040 53804 53805 399083457 22462 22434 508452920 12791 12792 742802364 33618 33619 981194636 47973 47903 334632136 79631 79632 845225799 75974 75958 843039093 77382 77383 46019832 45578 45579 413531179 21152 21105 624375019 11945 11946 444104890 84645 84646 58505258 97628 97669 907670132 56114 56032 407020226 88837 88859 771028913 79934 79873 542334145 31941 31908 740916607 82385 82468 403736121 68538 68540 417644762 87208 87279 500658145 29557 29555 833137596 46409 46402 424124942 22533 22534 937385314 60690 60691 873267351 75308 75309 475675466 61392 61360 51151502 15853 15854 297543441 18018 18047 337681333 75516 75517 850544954 95303 95316 341716342 95388 95386 476599122 16000 15918 50120665 96887 96923 89761858 38364 38329 716872046 3537 3580 319504964 66921 66992 756312452 40465 40472 789534350 67312 67313 568242060 26472 26505 166449275 98980 98990 383000600 32584 32653 93739821 49283 49284 119613147 54072 54121 251578113 42607 42677 307458653 81243 81244 357745947 38062 38063 808231441 37864 37865 95154840 24811 24802 499574357 55011 55012 883416118 48991 49068 260127328 27075 27071 982531924 48448 48380 616273907 8512 8517 747795215 71183 71121 202763157 12718 12670 344319211 38725 38791 773093427 69478 69466 946546211 17961 17962 962222197 74117 74092 80208954 21837 21853 692574767 53959 54009 369688150 13470 13442 898207914 57391 57399 796997427 71228 71229 479028747 15234 15192 632340653 15868 15892 545488242 86270 86355 960149228 98699 98700 138354894 97225 97196 749957290 12145 12175 963162433 85473 85499 583517470 77768 77824 216359941 40381 40382 368948767 37930 37917 30655224 87882 87896 39817734 60934 60937 528282182 64161 64190 846500640 24788 24841 228457841 75178 75179 608488030 42559 42560 381091390 60539 60540 890463106 39307 39308 207580838 87082 87083 854693249 70805 70806 360197080 39214 39215 68157422 12505 12506 109904547 72302 72303 789910254 98661 98624 893901849 54926 54927 297052424 13120 13099 140619155 8111 8122 609103566 9522 9523 298916605 39999 40000 850583974 37466 37423 318428923 82760 82761 160127691 46469 46541 552337609 5947 5948 315615277 36125 36123 567371237 35990 36073 731555293 85307 85308 124721691 35174 35175 65158743 85777 85819 535158339 92801 92802 969210722 15636 15637 208450723 50774 50775 33855629 292 293 68384236 9273 9274 980946457 21663 21694 969457156 36070 36071 748214392 94109 94110 638038321 38373 38374 439809096 84543 84491 509461033 33428 33429 999049784 37534 37535 614357487 12511 12512 730987566 83099 83100 800204793 51818 51819 174856329 12669 12741 72907023 2699 2700 828423613 6035 6036 720273288 12149 12138 689299051 5973 5965 565721999 27413 27414 511018650 54130 54167 16354884 24437 24438 204463996 6655 6719 71532073 34514 34437 611076366 72571 72621 637883805 73336 73337 129252344 52909 52910 64961972 77926 77914 262355181 56345 56425 781919849 26702 26703 214340276 60056 60057 311494734 54793 54868 23620786 29906 29907 239771917 90110 90111 196075982 51888 51889 595088570 94712 94713 648146440 47997 47998 579514802 42930 42870 662606950 16547 16523 305947235 38430 38372 476928718 92130 92074 218421588 67158 67150 927942755 15906 15907 652636447 6231 6232 934372273 9211 9266 918588897 91404 91405 504724191 45406 45407 660942048 65744 65745 993510142 36457 36462 212307427 86581 86582 119806746 77137 77115 189576899 13642 13643 654041293 38895 38954 391506487 33945 33885 81851245 4117 4118 795315742 17984 17985 683968436 60303 60304 762265271 13296 13284 876884398 40500 40542 603198198 80652 80667 29711652 10949 10882 960499995 58666 58667 808786275 65004 65005 160181608 68956 68957 735361258 29917 29966 159349740 85626 85541 311742609 81122 81123 967900662 22581 22616 282389521 52935 52916 815504274 71418 71492 189092698 16109 16110 606219712 28236 28237 284317430 17656 17621 525377243 54867 54868 328090612 82818 82819 840314434 62848 62895 407678356 22799 22769 401160908 19587 19614 777745360 80663 80664 982447441 76854 76855 435040555 2611 2612 264021079 90053 90127 58067376 8467 8471 157155609 74057 74058 12683445 81991 81992 819901579 61626 61627 720595032 65097 65165 214581662 78131 78048 240493279 44850 44853 601560138 42852 42853 418581583 47640 47723 763186832 64826 64825 991161405 59501 59502 362606370 66382 66358 788610158 40365 40366 241908757 63595 63596 785452565 26267 26206 884422428 69438 69439 926869034 30975 30905 618639481 74799 74800 839325685 82911 82953 925105642 88342 88343 746622607 75889 75927 523005651 89286 89212 347703168 38510 38511 276901390 43402 43364 330048017 65746 65747 713389269 57139 57140 621208484 19162 19163 132284820 5560 5561 974545086 21334 21335 423067460 24207 24162 671688340 67374 67375 65765126 66135 66136 440696425 3992 3993 572415186 36699 36647 508028775 68938 68939 495595375 45157 45158 647728406 70280 70352 881773828 99043 99044 102894951 76645 76646 743510801 52338 52255 117754159 51690 51691 340388700 6029 6030 195701072 60658 60659 40930673 82095 82096 53428033 95836 95790 878400212 34780 34755 499943728 5918 5919 192596748 24851 24892 15873577 51597 51626 962864367 88932 88857 815948368 39439 39440 176752638 85601 85602 272549899 60195 60196 91114227 48624 48625 974645802 50421 50434 34481237 69196 69143 714702057 54684 54685 335552067 60728 60664 318994681 1830 1845 13260081 18011 18012 209125110 32509 32579 966706965 14739 14718 605335762 71434 71435 565710135 98209 98210 758474058 40712 40713 373389326 13125 13202 743585262 50454 50455 612521487 15143 15122 481129687 46470 46423 555639778 12493 12494 716695533 91765 91766 375497035 98230 98231 623670628 16623 16564 388309665 23705 23706 787951762 69524 69550 76550002 43046 42963 905118089 78214 78215 799923002 80987 80999 638477471 11591 11581 58774595 69528 69468 202407409 22123 22124 614294643 55991 55963 277081544 31531 31457 533244611 15671 15672 527011352 31003 31082 816274686 45749 45700 320283624 84003 84004 227585047 14172 14173 172796313 94488 94551 732031478 58320 58318 29384215 76877 76878 856984392 29740 29741 985224325 87437 87389 239420868 56163 56164 875262656 3203 3204 161755738 17478 17532 883269881 93619 93620 832433867 94555 94533 15524257 53450 53451 900245837 13192 13189 495877371 93167 93228 394185786 29815 29816 484680171 13068 13069 24306964 94235 94211 684495302 25627 25591 369228607 82068 82070 215405575 36976 36964 933948118 52506 52507 997681695 55813 55814 518082475 88312 88310 468269721 67878 67879 907785698 45307 45329 563278372 12733 12734 989259062 36814 36815 813586110 79846 79812 811812924 62769 62770 563898704 19272 19273 686910498 17361 17362 30482952 69962 69963 128083331 52419 52374 739516213 3074 3061 731106102 94598 94624 176577931 1568 1569 704466546 92755 92756 238952119 19138 19210 971467649 61520 61521 538619302 45667 45668 577216014 66201 66168 248583984 41217 41213 331834471 36149 36141 640432398 23229 23230 267774759 16350 16351 51653063 24876 24894 966252860 24670 24671 165465003 62077 62078 945387981 33536 33537 865623150 42495 42496 934029513 9879 9880 51641668 6721 6722 469211355 22944 22945 216980509 59185 59186 18065545 13397 13398 944048362 28778 28706 197636487 25914 25966 10507461 29152 29153 690423780 282 283 673669049 96700 96701 361739808 51156 51088 101872479 69246 69247 496100134 18016 18017 744539359 4594 4640 2384414 13748 13778 81357193 67663 67671 549584060 36312 36238 767964167 52048 51997 313341643 57538 57539 443658680 24344 24345 739974302 15252 15253 358756502 41814 41815 392907042 70809 70810 888598355 52487 52488 285357645 27162 27163 796997365 57001 56952 683977939 72859 72827 682257144 63914 63880 377392341 49587 49588 904088697 42228 42229 741122349 57649 57650 838473404 67038 67091 43471062 70748 70749 601836125 39311 39230 363688262 19451 19452 460062639 90780 90764 401825597 42967 42896 191745407 12189 12148 167828039 42572 42573 612914181 31064 31065 181951807 65737 65813 398326540 64096 64084 249083827 89123 89165 307380207 41680 41687 499947052 82456 82444 536307383 32702 32703 102079542 51684 51627 372298003 20983 20974 489200624 36982 36983 577516136 37521 37524 187014055 34779 34780 693361633 79785 79764 274373872 14110 14129 371917161 41847 41848 480193199 10442 10443 585629483 85365 85366 954824686 59078 59079 451758314 30349 30336 733580859 39350 39367 156559163 98460 98462 853036395 10874 10875 111744906 57888 57887 483959246 58575 58514 895121320 20830 20837 213971080 73273 73274 759286817 42248 42249 179451911 887 963 803065339 43595 43514 262312783 38869 38870 323101747 7821 7740 187834945 22085 22086 178161777 85088 85038 535356436 69272 69244 157865999 19398 19403 791431282 25194 25195 191759337 19200 19201 368520943 4240 4241 263997457 36347 36298 279033050 95843 95844 1782079 52674 52645 345745929 30260 30190 201104627 29455 29521 591774626 80380 80343 201528709 82878 82955 447166399 92839 92790 350709611 86570 86571 244355966 40194 40195 774559018 81347 81348 317119690 30345 30335 587347641 77951 77952 965110856 96864 96865 554910815 26233 26234 390126650 24712 24706 206660604 58124 58058 564312258 51806 51807 263327169 85832 85833 401197113 12633 12634 441670006 95530 95483 911925537 65438 65439 84275155 92448 92449 435326137 10896 10897 282328658 57716 57787 156523138 89673 89674 589065529 87429 87360 49398568 61082 61083 478854850 2238 2306 874552328 14948 15004 351308373 32168 32170 345431937 60042 60100 175546232 65054 64992 826262957 97450 97451 818652988 77356 77357 451655175 19915 19975 74887517 38990 38958 831494717 61284 61285 725145430 35974 35954 349802739 54034 54006 645414141 10417 10368 695963132 92619 92620 583557451 16803 16804 684492545 67911 67830 948405101 45210 45208 312161913 21664 21665 334987548 40499 40500 663339848 71910 71911 976394177 56082 56144 127546923 17596 17597 997891654 51268 51269 385417228 44121 44122 518442195 44699 44700 213661481 60528 60454 704913232 85432 85381 748458992 37827 37828 620998627 10621 10557 560491385 87755 87756 263594517 34572 34573 861765896 37435 37442 626453830 76382 76383 983361859 73137 73123 865951843 71955 71989 141844927 64614 64615 160788144 29148 29149 934503149 48610 48580 68274953 22558 22559 763187651 48504 48479 978893882 74068 74022 933829853 10875 10876 638238199 93350 93306 39083074 85676 85735 898524903 35761 35762 609466085 96725 96726 979280836 1025 1026 546367699 43799 43780 833047687 55328 55351 559880067 51871 51872 552898449 75007 74986 288777608 52750 52818 197776591 67838 67789 401500937 21585 21586 579701508 1071 1099 613964955 18990 18991 723403741 48808 48809 137033193 59124 59125 712073657 58568 58524 636030758 24956 24913 470370749 31587 31588 102849864 58745 58713 135866361 7723 7786 441709790 23562 23621 863754295 5536 5537 139428744 13433 13434 823099463 15717 15718 774050884 36867 36868 367115949 35617 35572 861386528 12028 12023 182416745 13784 13785 159599408 96194 96116 607383266 67624 67625 985311123 38534 38535 764278535 99250 99251 407981103 25556 25629 788904643 12464 12541 149207374 46797 46721 903349904 77894 77814 379831985 6816 6817 403452838 16346 16347 866437475 52050 52051 336352396 34191 34246 88645112 13663 13664 569860422 29584 29585 457134992 21985 21991 599126414 33356 33357 532019274 81547 81527 807394722 33789 33790 853865252 87786 87787 881922579 10769 10718 878365767 31984 32023 320773818 83782 83741 568641396 95032 95055 400932772 42226 42227 801844076 54137 54057 313665200 24936 24921 971250699 58195 58196 915081004 79842 79843 554507099 90510 90558 722353590 60654 60655 778267206 86284 86278 962147781 48657 48593 345783221 55284 55285 824334502 87610 87611 467431707 34655 34656 52749974 41108 41109 725865281 76724 76711 656213485 167 170 822910573 24850 24798 104317225 13584 13585 306363434 50429 50430 190921914 28448 28449 929616882 63262 63263 279972326 85046 85036 271573829 14898 14818 996608239 9163 9164 268388054 43187 43243 527244524 19135 19162 745320037 69449 69450 132108246 73614 73586 403011273 72288 72342 668047413 37358 37293 661005558 45042 45043 74864777 34866 34836 472408457 77874 77949 612494584 9430 9371 520934057 27357 27441 709578895 59927 59891 210850465 67318 67237 961518328 63761 63762 104277317 5598 5599 62303044 55450 55418 902511188 56921 56922 776613563 52610 52611 306098198 64279 64345 130191098 81607 81608 848639109 87507 87508 533444506 33162 33163 353526297 34262 34263 676483328 46446 46447 835993732 83172 83144 98745828 92105 92106 670275427 14409 14341 814799332 79074 79045 213298185 33331 33332 962138559 96264 96265 160712376 7816 7817 910334554 64482 64483 273096119 49176 49177 618373502 38632 38642 946021272 96184 96262 775874563 91383 91392 893659536 48822 48823 868133741 16580 16581 776743416 89758 89695 587323785 35125 35126 293074942 18657 18720 698364986 26253 26310 506520416 2962 2963 168628741 88705 88706 403902293 80782 80783 864476084 56605 56596 493036016 471 484 674232271 21041 21042 535545670 26867 26868 760442399 34595 34596 52210767 96024 96025 73919844 68632 68633 333273986 50409 50410 428666205 48469 48470 206668836 13162 13163 699366601 92758 92814 327798477 53858 53859 512938008 43729 43666 366027720 60532 60533 749686737 80187 80214 239514734 55682 55724 628925553 37068 37069 766321924 70190 70160 794691744 72785 72786 147000011 65226 65227 678959605 26607 26672 870509888 36812 36813 33303965 84896 84941 877599376 10459 10460 281598599 95186 95177 995091201 33094 33095 553438893 23213 23295 296818577 178 107 784784001 38751 38783 183184798 32653 32654 93567468 74396 74419 832050354 10017 10018 892306732 80134 80135 605649804 93857 93921 872154715 28479 28480 331990829 39613 39631 112724139 97612 97613 127624452 57249 57250 839962270 27606 27607 709858999 44770 44771 777210652 65772 65694 4340802 25383 25401 412853193 94118 94158 133295753 23505 23450 293395450 8821 8876 197897451 36883 36884 103078376 72064 72065 896206189 53100 53049 801737255 49142 49225 361757271 71138 71217 425757370 56239 56240 211998193 4727 4737 403239452 66759 66720 489878584 34994 35058 436852547 38169 38170 598433871 35863 35900 771749908 63748 63749 679150715 63505 63519 344297405 41411 41341 74180982 97305 97306 344483199 40744 40827 336005690 33554 33555 188113238 28608 28609 773256166 43705 43706 258941824 9000 9001 378573810 52481 52482 831894673 54998 54999 46127272 24090 24091 343387515 41958 41904 625884289 85634 85681 525684168 49469 49418 569585117 11629 11630 657711612 98877 98878 631867604 77067 77024 863360116 2494 2495 107141453 23868 23869 931532950 19509 19488 116087462 69042 69043 698623061 9543 9544 405706105 63643 63577 897099698 89705 89735 397669725 1713 1714 196042497 84707 84700 254610637 99827 99769 403636363 1979 1980 286584019 46649 46690 253704876 27618 27619 371847830 40600 40653 310405207 24966 25025 206381335 31514 31515 795874904 41060 41024 860932337 87282 87283 112462706 94768 94686 790559572 8577 8508 663728992 6820 6821 40119663 98729 98809 214121136 24696 24747 756973126 39438 39495 782608688 64565 64569 224057299 44855 44889 962341865 22186 22164 470381612 96301 96302 95312812 57737 57712 317515547 15711 15712 965482431 96160 96161 761580097 56012 56039 577514351 61660 61662 781597710 23867 23792 524019300 62119 62120 775399983 2416 2417 230972077 84585 84586 663866072 6614 6615 791684227 76611 76610 286163647 29632 29706 122887588 84119 84120 862534078 37567 37534 315136464 67792 67784 906909145 54435 54400 348278407 55659 55660 678892522 5559 5487 737116805 23029 23030 758054226 69601 69580 628792011 50343 50280 957961186 42110 42099 940491129 56672 56718 983363895 53523 53524 893695705 70865 70866 557115123 4946 4962 723033156 81258 81259 272181295 82140 82214 24175204 26384 26385 809572755 77450 77451 91611885 90793 90794 3756500 32113 32114 537839397 46773 46856 329886641 45197 45199 328668953 51949 51888 446670395 56074 56135 921223530 78839 78766 567345058 89056 89057 243786477 14838 14905 966171828 4255 4309 88245956 20818 20819 266172074 77546 77547 449998605 49288 49289 656743050 33024 32942 802723242 47209 47269 837383898 67521 67522 815447143 42270 42271 776818004 23677 23746 4199448 45947 45942 873983119 81052 81053 807505740 15195 15248 320112603 78690 78691 84380161 83039 83123 299649698 86240 86187 375405846 12039 12040 40465802 67395 67396 68611044 80706 80707 417400894 27486 27461 282396135 75257 75244 6013781 88519 88465 757049732 64147 64148 645143844 35669 35670 916902607 65402 65403 856238124 53473 53550 290747459 60530 60531 765603249 72320 72321 477145331 82639 82640 170713967 82862 82863 741420587 36097 36098 435986705 47284 47231 219045108 43912 43913 618028985 59882 59811 596739171 12880 12848 803226080 10876 10949 408505646 26989 26990 771711833 95542 95480 688508535 84242 84243 769717748 92054 91997 81897774 23814 23815 537018403 67368 67369 749197202 8827 8828 698984592 57205 57206 625723864 35823 35761 16832738 90712 90713 775237444 84192 84139 774467851 1925 1926 875195889 68002 68003 346465346 29602 29649 260028370 22561 22562 583097678 851 804 747992323 77591 77592 435552319 70591 70608 947060697 22738 22739 599725783 52147 52111 404375045 56602 56603 627917399 76054 75997 318517612 18118 18119 99382275 71120 71121 375387302 95777 95850 761791513 31149 31150 413038393 90406 90407 534074871 84394 84395 603542252 88081 88082 762155011 76513 76593 15606845 4368 4369 340865514 94409 94438 88548992 74436 74511 458371836 78183 78221 892595062 64957 65034 824809693 36475 36405 18967056 74433 74434 828965703 19203 19180 559082289 78289 78290 698879558 58302 58303 156684526 41301 41319 402572565 50975 50895 757618520 90758 90759 891899990 97756 97744 2981585 79889 79890 459971331 43338 43389 604481152 82099 82154 348017973 98851 98895 604658755 30109 30174 636109199 48345 48340 739392235 57768 57769 887117952 91573 91523 388263094 93319 93320 810649992 11365 11330 989720655 48218 48219 466677720 56313 56314 124248015 10326 10324 782090557 44998 45014 97860017 30875 30876 492111347 70756 70757 713585553 73864 73921 383624093 82934 82935 503648947 73220 73284 17881703 70792 70793 809783204 40962 40963 780892950 27110 27111 574427387 37645 37682 519045019 44781 44782 951177939 86248 86217 242903898 7495 7496 415942343 71331 71377 591755594 27794 27791 48747982 37047 37048 727436086 889 890 703644057 29078 28996 538341823 51314 51315 156173006 37888 37940 103378788 40249 40319 686623385 21674 21754 908026436 25547 25548 44435364 92730 92790 196765386 45287 45224 302698417 82502 82552 949142883 22437 22438 93310988 41680 41681 261968459 15034 15035 110831120 34818 34806 302762116 5098 5099 165800102 59923 59924 974599998 4395 4427 755116639 66816 66817 18191833 41557 41558 718786579 6662 6663 625408981 33960 33961 481780060 22590 22563 779775146 79671 79672 805744263 39007 39008 877278248 1046 1047 987814142 28797 28798 660240848 88502 88552 747704106 55342 55343 7273121 23793 23838 888330599 82277 82229 551248475 73536 73537 259125975 48603 48648 257195837 40782 40756 715122796 19228 19229 584777144 87834 87835 597404147 84894 84959 894717733 85940 85941 482454883 3624 3685 590531343 96445 96443 548905336 45437 45438 843864662 51577 51578 342851925 82629 82630 633360138 78352 78353 354342461 66322 66323 623975241 7606 7685 145949972 82155 82090 469232681 75578 75579 372864875 7143 7167 992014865 28409 28494 979034455 16965 16966 844090081 3874 3876 938293353 10283 10284 203074520 92114 92158 371387375 11949 11950 350788729 2217 2145 231203593 18257 18258 200016688 83636 83637 796790954 54668 54609 18883770 5794 5795 267669005 83655 83656 740892740 15446 15413 377947498 54115 54051 729056894 56266 56268 347772716 99808 99776 430136130 53941 53864 98382704 83787 83788 860668054 53419 53397 855181879 80395 80430 609715513 5496 5531 134961277 73681 73682 572541301 44398 44399 1111235 66756 66834 897276904 2678 2679 803566911 66743 66754 891794336 46909 46883 342447957 92155 92139 39698119 33187 33233 599786322 89075 89096 752923696 29600 29606 665069662 69820 69831 798287135 86164 86237 212666406 69238 69239 83018643 51661 51662 660916592 30119 30120 638162821 54307 54308 600835364 22329 22330 112361060 41787 41788 775998234 36512 36452 260868016 63649 63650 226277190 75108 75109 990444469 20737 20777 411575227 43680 43684 757337830 72750 72747 168465146 32873 32874 580769635 91743 91744 232581606 91450 91451 859421235 69631 69698 239484184 34622 34572 572209988 16224 16213 656258079 64615 64679 316958123 87874 87810 104229661 31658 31659 23716677 81352 81410 613257450 62326 62327 476880434 80842 80911 409966229 51448 51449 139207552 37062 37050 545243208 31910 31964 570832211 80812 80885 698730357 30133 30134 75669575 37132 37133 702380422 37297 37215 84229655 81518 81442 571030607 80502 80440 207782311 11223 11224 807244504 20178 20225 437398732 45142 45138 794896299 67823 67790 113547527 27081 27127 688940480 24366 24282 718810495 5928 5938 717734576 96157 96213 840283516 54082 54083 327927304 3801 3831 508009848 3572 3645 750098476 31249 31233 799554313 27482 27503 519396297 50195 50192 607086176 50976 50977 427710870 28776 28757 733710256 90981 91034 539619228 83795 83796 596318884 34210 34222 146971515 40317 40323 338620303 24307 24243 513372696 17119 17059 915289366 32794 32866 671202152 6612 6588 815588396 73624 73625 205831825 41217 41218 805729879 25303 25326 204956974 93385 93386 261759001 32009 32010 435908734 32634 32635 626640756 16857 16858 850343214 93909 93924 380840279 16021 16022 507057620 33828 33829 572660163 70157 70158 948430022 16803 16769 595886861 24240 24241 503757362 9367 9368 318854261 30743 30698 232074311 91637 91648 633528880 28216 28282 559983178 6190 6191 856191432 27525 27526 495945207 41090 41134 257362736 28151 28206 917775994 41142 41192 150859001 51500 51579 522663238 9240 9312 328172838 98816 98817 900487289 67748 67723 358754284 9710 9781 962324340 60006 60007 166156436 2475 2421 900002480 29704 29697 219591948 91704 91744 750920691 69839 69840 592549323 35110 35057 729648878 25898 25899 504981285 71905 71903 716009980 91986 91987 296959367 18431 18454 210597938 59716 59717 897311063 55079 55080 254530368 69198 69199 833621904 44213 44228 662203966 56234 56209 407815496 55912 55945 448398600 91855 91915 469300839 71117 71118 762598538 78655 78603 779238067 40543 40520 131435414 45337 45301 132633021 78325 78394 336100404 90188 90160 119254071 99012 99013 560109358 28894 28846 709623688 42930 42932 321488201 40329 40330 927942755 71954 71870 673096883 28387 28388 459726339 68362 68363 971210169 73560 73609 562357107 56260 56177 274706952 21007 21091 623854683 94979 95015 486640718 91637 91567 817576755 92639 92640 446594779 59367 59368 828809828 20721 20655 470108849 39165 39094 125923647 91395 91450 70967614 76150 76166 732748903 29738 29739 863483279 71774 71690 856124716 77946 77947 406581956 36567 36568 213960767 21486 21487 574336391 657 658 702079123 99480 99469 235216344 41815 41816 986349423 39786 39787 428407066 50631 50632 34022786 44546 44547 164274683 27678 27679 648021760 14109 14110 232457443 53019 53020 849855835 72158 72159 653440750 44627 44711 960742835 68840 68841 370474232 40050 40010 951779226 86082 86167 256405227 55056 55057 408637784 54122 54095 342568537 87893 87945 482827205 59357 59410 399677935 40748 40749 595793572 13258 13259 365380576 78325 78326 139401523 56345 56381 393508393 30880 30866 287978142 12998 12999 541992696 96759 96780 181301335 51447 51448 691390361 31736 31737 984182428 35797 35798 314200714 87836 87908 815201983 49505 49578 118317044 97412 97413 305935843 21174 21175 832834089 87514 87533 132366650 17611 17590 631123621 81574 81575 456428544 81033 81034 538820606 33907 33872 634923295 45643 45669 864771229 761 776 893731644 92145 92103 651522035 69545 69564 970045105 97538 97539 743722737 41467 41407 631751648 69844 69845 986910922 66833 66830 502769556 61125 61060 947321457 20226 20227 983114349 49421 49449 114084168 76718 76719 750777864 12376 12317 195375479 52667 52630 875502337 42317 42304 70853377 14990 14938 406215748 9715 9716 835495110 23658 23661 177502882 85887 85908 628279935 94474 94399 984257267 15399 15418 336791260 94148 94214 698307619 16410 16420 90925403 12711 12755 929927074 25094 25093 996633431 79179 79180 295581657 43644 43585 734271848 10730 10731 37281806 55494 55495 330750458 93703 93704 412086651 6475 6476 291280161 56316 56263 391703005 45072 45073 804217646 62750 62713 872453679 72463 72464 619829471 68725 68726 397560995 60095 60077 465926778 64393 64313 474986427 13783 13784 572395566 82932 82953 228243465 26203 26204 170425470 71525 71526 606051615 34878 34879 862339017 12876 12849 679850539 3194 3195 659018391 2955 2956 487073032 24221 24222 526109743 36858 36785 906813130 22696 22718 514054455 36661 36662 203672741 79597 79539 139295876 29342 29343 927579444 75496 75497 967569829 7860 7936 859985621 69726 69685 286906414 65111 65173 848758220 25750 25751 297470850 58407 58326 553877329 6628 6620 880828775 2052 2053 562376708 4090 4091 960624468 71307 71274 733897915 83195 83196 978929472 85524 85588 506275296 60151 60152 818698341 25918 25891 641343205 62820 62821 143178251 5143 5144 19334097 8755 8706 208711271 83956 83957 586411049 1952 1953 926219414 4516 4548 617335759 70307 70338 235757441 27046 27039 680240542 46280 46281 394188922 63615 63594 772722437 18969 18970 445594644 82386 82407 199673234 88449 88525 696992500 23394 23329 266457771 7752 7739 332194187 34597 34513 650306955 94643 94644 573574191 8261 8262 860048805 26866 26867 920567318 82745 82706 703957395 39425 39426 427997691 43118 43119 304946686 90099 90100 229211810 51299 51381 446345831 31348 31298 371585930 54729 54730 717413929 2226 2291 84566913 27330 27331 78285170 41649 41643 309722257 32814 32815 479540383 57485 57486 801373658 26054 26055 799462531 6414 6415 595405459 31679 31680 480692789 79518 79492 70524622 78918 78925 844996194 43821 43778 198303969 75954 75943 161950988 29268 29346 976603483 99462 99463 954628226 72648 72622 478351002 56384 56465 808187858 45908 45909 770258745 33493 33516 676583929 81755 81756 877854744 18174 18141 145007680 54518 54543 293802553 9769 9761 63312442 97507 97590 795711319 45012 45013 822622087 87944 87945 944572619 62222 62160 292958626 21470 21488 636129106 14725 14688 512597772 83650 83587 376874360 81224 81180 483791738 47067 47004 187111462 2495 2496 3563869 27601 27602 654515978 77776 77777 919129831 84524 84540 625038795 91170 91171 668977429 50934 50935 514263987 38992 38993 886803874 6774 6823 896233254 82729 82730 179694089 30258 30194 508576980 4406 4407 584437759 49499 49500 876931379 26101 26033 780478367 60148 60149 375167036 32934 32894 734977337 32892 32903 661621908 94435 94488 999004487 96746 96820 663515648 76431 76432 197943236 11481 11446 24441726 30897 30966 814656745 56835 56870 165956638 49257 49258 870304593 13013 13014 632115391 62144 62116 630644004 16804 16772 168576084 18321 18322 654537163 83499 83517 809250715 16229 16155 46442072 80155 80191 981699545 13909 13910 817615974 28239 28240 198557504 13604 13607 365385636 34224 34167 965569630 97031 97116 458122165 76309 76247 954822907 13647 13648 999837181 92821 92740 45151747 20090 20066 39645778 34749 34694 897157155 4862 4863 636770200 60307 60308 685836613 68428 68429 922082046 38095 38026 616490739 31714 31746 728046918 85796 85797 937035294 10626 10627 287932648 93112 93113 211973284 81440 81441 473337762 18643 18644 718014355 40942 40949 459236280 75763 75770 18817912 10965 10982 468293334 65938 65939 990757864 64472 64473 484795204 88801 88802 895196333 79696 79697 932568763 98098 98099 268932368 13164 13165 93582681 39156 39157 360470024 96055 96033 282024188 26897 26898 703672961 65180 65181 188769712 56739 56761 502639119 5859 5840 736080969 82329 82330 205425370 86758 86698 418171668 60846 60847 331686779 58478 58480 407661181 93241 93242 169696622 53884 53861 511527634 89528 89529 473345255 79897 79963 905132486 18483 18484 514217720 42157 42158 120523097 24821 24844 256442314 49715 49779 186041921 67744 67745 41123915 45837 45838 43237519 62489 62555 485057862 14651 14652 426853327 37060 37061 193121895 7451 7452 95540092 31326 31327 888547689 93931 93989 494886325 22043 22114 814972447 85545 85581 790110460 34181 34182 715454863 39879 39880 522168000 92660 92732 583154594 42537 42617 271223952 88362 88363 168611619 83763 83764 35572128 50042 49987 76465074 32954 32932 399810433 59575 59499 507687270 4760 4761 273033811 93374 93375 816482622 50217 50218 478355010 52796 52797 674599395 98011 98012 290289668 53841 53825 655042071 11722 11723 546963070 73506 73590 486252595 80995 80918 386432336 37149 37150 534086985 86561 86562 407019012 27095 27076 468634906 28865 28801 298791622 12043 12003 124248908 63714 63655 438467046 30015 30055 275739117 25715 25714 70549845 18806 18790 518113094 67657 67685 693121141 73374 73345 675864504 50131 50132 931723382 68729 68661 41974016 76289 76302 42302750 57302 57303 877512273 95524 95493 653909415 24180 24181 580630889 49699 49642 435606596 25122 25195 427315545 75081 75082 86203546 95016 95017 308747711 92990 92991 281520803 59115 59116 269557834 4695 4696 74862553 66707 66708 293244888 2457 2525 379641253 36734 36788 495460518 73575 73605 798451322 75219 75135 65482207 40536 40537 605012512 5184 5146 617240408 7601 7679 606043399 76719 76635 508252591 8088 8089 70308262 22042 22043 302589143 77126 77102 674288308 8732 8719 752084443 85992 85993 907974268 42888 42935 683932535 50405 50406 50858022 2832 2833 448406921 67606 67607 258376726 39789 39860 104073295 79192 79126 271073380 42770 42771 764242180 47402 47403 250675106 3712 3713 744145331 33341 33342 740243693 87024 87025 928391646 97988 97989 769434149 78299 78341 156788308 31353 31286 973736622 69484 69485 993237020 36648 36607 100726649 19465 19466 797796194 59095 59096 355249276 87515 87551 462732091 16441 16419 448511043 92387 92388 78190247 3370 3373 327303375 47196 47143 686868000 31063 31007 169131873 23674 23660 444829375 88027 88028 488748310 16856 16857 865608042 39500 39505 511438307 38680 38596 196608268 72330 72344 805068535 78729 78738 620517535 77698 77699 685398544 56593 56602 736398595 73111 73112 157936314 31961 31962 275870623 32270 32288 153892103 49720 49721 584190084 11822 11823 218079004 8358 8403 579748347 51735 51736 247462366 44217 44218 621186672 21971 21972 304442995 23903 23907 510610999 57400 57401 455135055 8531 8532 688218750 13934 13935 37873217 26346 26347 892119349 1463 1467 532631984 37938 37939 41881422 45435 45436 696655777 44145 44146 620987126 55729 55690 280852004 64531 64532 350320223 3725 3726 175473818 73659 73660 163287345 33731 33726 149319839 93246 93187 760374177 70444 70445 765110155 74598 74514 631551623 86208 86258 515642942 54241 54166 465533113 20634 20692 372008425 50531 50532 199103065 3485 3414 965148928 59974 60027 418518651 74626 74655 284887020 97445 97387 910234993 33830 33905 354806082 50313 50299 605073597 93177 93120 683329312 2122 2123 37029980 36383 36384 307995694 53345 53419 79546647 14201 14239 992862531 46220 46221 988184337 13313 13276 872524859 56996 57060 37659896 65044 65045 884990788 51746 51747 678192311 53214 53159 430908206 73699 73700 698810513 231 178 51363722 81436 81437 538580603 82599 82667 380000250 97155 97156 168349233 25367 25368 712828450 25601 25602 701337565 86806 86771 251478340 11182 11157 806661751 18438 18382 647809135 62848 62870 206373829 11810 11811 496865530 695 696 791551580 18249 18206 926709124 45265 45266 855244344 19904 19837 138827889 48658 48659 490267765 71066 71018 315769551 35191 35259 143447303 95256 95257 708984619 84769 84770 978876410 42281 42232 801013742 30192 30111 990321864 5604 5605 206091931 47161 47194 202568975 33029 33030 97675145 8920 8921 383908754 86992 86954 479293829 29030 29031 114872740 14206 14234 434452137 43948 43949 339741973 89388 89314 427680853 96001 96002 562178777 63377 63378 484110746 80380 80381 168448950 51652 51642 641621317 94859 94778 637810512 16207 16161 514615639 53464 53397 57042295 81001 80940 202467784 3350 3351 418363960 24141 24185 765798711 91723 91721 762418799 17498 17499 354823189 6893 6820 971996116 16588 16589 301585033 56300 56301 7016141 3363 3364 358197779 44397 44398 747746064 33825 33804 826230033 31215 31216 76341232 51400 51401 107425546 89050 89024 437096704 67844 67845 526465091 19206 19166 878485739 8485 8497 668985011 20394 20395 261458731 96072 96073 890784885 18556 18600 765607608 92225 92226 21288281 60688 60689 75462699 78985 78986 534912799 67987 67934 773190630 5613 5644 392009331 42681 42682 945570123 21044 21085 950763772 32341 32342 660944091 52530 52531 629277125 76394 76395 650509922 9759 9675 31736121 60996 60997 971496141 91798 91865 85399758 63570 63571 293810733 73096 73097 667489001 56198 56238 556028375 19226 19227 229665960 66919 66920 77048684 17868 17869 509127638 60382 60383 646779657 65182 65257 364770803 17409 17410 126405606 22221 22184 118624714 86294 86295 987820557 181 182 198194178 27325 27267 66407788 78994 78995 190835148 529 482 415113941 94868 94869 186619098 96115 96116 666989429 48714 48715 754092618 18658 18607 666397183 26985 26986 271684006 93958 94002 409861161 39802 39800 999030604 87208 87179 476978976 86062 86070 563825679 81524 81525 659519180 93074 93025 149836761 2879 2925 219997114 80645 80646 618125763 67577 67532 621311377 32609 32610 600572355 26091 26018 712640344 97399 97400 870190096 19410 19411 553107595 26685 26605 271402773 83534 83561 558689072 44508 44560 236375938 87397 87398 627236428 97877 97946 398167253 84697 84684 105225167 3179 3194 985629224 81768 81760 938630872 34300 34301 214755664 1111 1112 336177896 80071 80025 928457338 47476 47424 417257247 91323 91381 607741816 68748 68753 955500690 54957 54958 928657518 58597 58598 845095280 6046 6047 284645426 35082 35083 3807774 90492 90493 603409634 3 86 924305735 72452 72535 603646518 11840 11854 630767996 51928 51929 189861493 76246 76210 53282184 22036 21983 228832520 7963 7964 26991127 78236 78264 869753473 807 808 115966199 63067 63068 442537038 89841 89810 362008397 6475 6483 645830829 70752 70797 145021551 81749 81813 55685289 39494 39495 919881252 55740 55700 696284342 92977 92978 8820955 66139 66140 870686672 54390 54376 305911159 41501 41430 156606139 68836 68887 258164004 97482 97491 982756423 61603 61578 310533057 78888 78955 558377840 45121 45140 374704754 27976 27977 947108094 29835 29852 640262891 17912 17913 577862720 44025 44026 215851856 61467 61468 157320396 94503 94504 341060400 98678 98679 866510427 46162 46243 884246891 37293 37342 261866655 52152 52153 741016819 7298 7315 386944099 9125 9126 903660567 8286 8287 678933969 46831 46797 569215358 50631 50668 788410484 93847 93869 944885524 93458 93459 73871179 21149 21150 527345052 477 478 519568481 75479 75480 836482075 5030 5017 250454166 10587 10588 417105641 92715 92716 7580924 67660 67686 748106767 50618 50619 588283068 99871 99839 385067662 1654 1655 686946672 61125 61126 581752258 37169 37241 256891674 51075 51087 957169564 63793 63728 817632142 92083 92096 423132062 58465 58380 222740258 87504 87477 811173463 65453 65454 25563784 97683 97603 793547111 74071 74021 57259265 11126 11170 497056807 98202 98128 92681228 40560 40561 196105628 26188 26230 843919804 56392 56341 536001983 13018 13098 428321527 56150 56132 430023656 29725 29726 467777100 74853 74854 258912970 54010 54011 42527788 46781 46782 799786270 11288 11243 791960772 57986 57977 275164902 1749 1759 531243557 72137 72197 456288507 62442 62443 944593471 29695 29665 37450107 54997 54998 448550691 27244 27245 603384081 93919 93864 637084258 32985 32986 752468121 96727 96740 163309422 16202 16211 397662452 5197 5215 131427363 21963 21964 672524887 70514 70515 943140749 5363 5364 349043931 94325 94326 133436461 278 293 703655466 89446 89447 289471569 95980 95981 843786139 96411 96412 302293663 13606 13607 471073194 10682 10747 324632326 72325 72326 348671818 71325 71326 816221197 32093 32094 861117191 92465 92478 585483250 57713 57697 267116732 69179 69180 959783445 16938 16928 966572561 83591 83592 158946794 58001 57957 326577777 36592 36594 884889898 73053 72992 348525730 66220 66189 654797016 10595 10518 53449876 88995 88957 446155961 78041 78089 534402606 87625 87626 67381058 26780 26781 955294786 15228 15224 219963783 24332 24333 572109469 10389 10390 990368954 17533 17522 347619205 35714 35640 383055049 841 763 650842008 70518 70519 87360377 6662 6727 748331658 50859 50860 550564436 30225 30226 287370885 56000 56033 774259075 35529 35500 919836547 12630 12631 87476186 13855 13856 759419776 25560 25561 113564999 72458 72436 836971205 6685 6729 759631262 64791 64847 940001987 92422 92350 460288 67916 67939 35146404 14192 14246 690370482 27293 27294 459203576 68981 69042 455664499 96629 96630 367764463 60319 60270 235245884 85965 85966 217414307 51656 51657 291326327 52213 52214 423721161 9284 9285 803754917 83796 83797 109877772 8704 8623 582235323 27537 27538 998704902 66065 66066 914711301 88977 88896 934298373 73002 73003 830941033 25116 25117 190723278 36611 36612 908441572 57694 57633 65491742 15551 15552 470325844 21341 21342 457253897 32954 33027 824567815 39657 39658 472505452 28567 28568 508718076 64871 64872 747929471 29295 29296 906548670 38873 38874 100569168 26336 26337 996936667 31230 31231 878987240 39525 39526 146395487 81280 81238 627360921 96398 96399 496616398 90275 90276 520877439 35329 35330 90028299 71155 71098 796225601 60017 59994 693292542 2407 2358 111431900 68455 68380 404046341 54702 54621 458754753 19549 19477 218321920 43864 43781 272954835 13821 13822 986449978 10813 10765 121097007 77869 77861 858327736 86091 86125 876027554 47217 47137 344986524 96943 96944 243945573 40108 40045 842769595 2686 2687 125858779 99476 99479 243720124 28222 28186 541697263 13329 13330 958553256 36420 36348 521440189 42025 42015 335005437 41916 41926 383854564 84201 84284 724926030 30798 30727 651002515 24961 24962 569446816 67055 67120 741477647 40836 40817 110180985 919 872 539462304 3251 3252 40962261 77824 77903 77229561 5749 5746 939410270 99458 99378 951413016 7954 7991 723053143 46406 46337 568094664 8039 7989 766728217 5867 5868 502673285 65391 65392 373989910 57224 57156 354787627 21015 21016 565226784 82020 82082 401207346 70936 70976 752365334 29801 29853 599539674 93055 93056 513871171 47191 47192 664427215 16107 16134 776788642 16099 16100 286213927 63731 63723 706395956 58594 58585 58075577 86216 86299 15469556 70070 70071 74832724 67615 67616 653356972 74807 74808 200502849 37461 37462 430233894 11466 11467 950080861 93343 93344 478799573 24732 24733 774118348 76029 76091 248015810 46182 46220 953631332 13252 13253 469270081 71533 71534 922547285 68629 68630 705974975 39137 39192 623488452 85788 85789 697919390 64389 64390 468160838 85055 85056 919862952 97150 97151 711138131 77398 77369 616922410 83337 83338 815260264 64068 64151 954665748 36139 36188 933244162 41807 41731 618730818 18730 18731 162420010 59033 59034 526722639 93382 93383 447950358 79844 79838 663891014 65857 65858 537447017 81170 81171 86640612 93591 93576 48364736 95594 95595 22389826 86593 86615 883117180 9838 9839 196516005 91299 91300 625844341 82180 82149 338787285 57043 57044 947439612 48429 48430 878664141 3477 3478 704959835 10037 10098 392419051 86468 86494 218943560 50157 50124 195246432 2719 2673 862540511 30991 30952 127878847 48411 48347 117605347 57719 57720 613264344 94991 94966 649227408 44416 44453 622530046 72305 72312 471977591 91905 91898 950136582 11613 11614 629768523 80668 80602 865615124 44734 44666 68699964 59276 59235 821566100 57833 57768 137881828 33952 33953 283522895 70020 70021 192308650 88268 88269 428234965 1134 1135 204739101 47636 47637 416136082 7999 8000 993646166 83509 83510 424880176 98026 98027 570249399 53207 53243 702658567 13651 13652 583225466 50667 50668 115073422 78284 78285 907293176 58972 58933 368790767 22009 22010 243195443 39892 39842 951048176 24694 24695 731525044 27076 27077 84821943 21260 21212 249764644 19568 19528 785635525 20080 20021 262534682 4548 4483 534231656 86788 86789 763327045 1637 1638 124212239 3441 3442 99848864 72710 72640 931551732 95165 95166 327826262 2551 2552 125569496 86909 86871 712986023 33816 33877 301591550 16288 16289 778620321 3214 3215 594074463 93844 93845 93864763 33584 33592 608768882 27559 27603 458891975 71118 71119 921810024 10507 10461 593206034 62214 62158 324892251 19562 19563 990813900 40175 40133 751896996 76253 76254 923484432 17247 17248 530529171 62437 62438 621366709 64028 64016 537775713 54568 54650 66077215 17585 17519 198016349 95596 95597 208089566 97817 97829 102322919 844 898 204330797 57286 57256 735214335 31932 31880 691386226 70973 70952 193367407 39962 39922 37809721 17039 17042 11403448 19815 19816 527082321 6870 6871 181828435 27221 27205 250921722 84511 84552 3290375 6949 6864 461738743 83514 83593 289567832 95008 94951 920945332 55729 55730 285191654 41814 41778 31753090 96964 96965 790498452 46 9 417922585 41792 41808 630355882 61879 61880 539942853 19962 20041 556655353 36505 36508 484832428 33938 33894 153217291 15769 15854 372952105 6524 6484 447353500 99295 99296 675949174 74249 74250 621407176 27409 27407 748950348 40596 40597 415706505 7055 6995 51267335 79652 79727 663428810 65040 65087 839815160 87713 87731 48476877 86422 86423 422735542 79915 79916 428481770 47406 47452 686336837 52586 52600 196309998 45541 45503 802403501 69579 69580 18080321 54034 54035 333924728 74541 74575 685060038 79422 79424 162169182 58674 58673 234892257 33943 33935 907085597 4064 4132 669587103 4797 4798 448012981 44918 44919 301273211 93614 93615 634330412 89519 89490 248604178 72343 72344 148527484 92004 92005 25559784 92506 92573 123518054 51210 51268 915473076 69490 69491 352967630 817 818 684355106 55233 55234 706845988 65529 65530 908198142 53733 53705 727956487 89537 89617 65194741 36594 36595 165294860 15329 15292 772414692 21725 21726 850961833 87488 87525 140415528 50757 50746 121883970 38545 38592 889605109 69884 69854 812698971 35985 35940 830185133 1767 1698 385672429 3469 3408 435091479 6061 6070 434963074 43150 43151 77947122 90888 90889 472591924 31834 31835 499371149 639 640 200412800 13669 13670 9301412 35211 35212 640188782 87385 87386 836564841 46865 46802 302958593 30469 30470 289945858 42191 42216 985087042 29418 29394 620295562 96306 96307 886808260 22905 22924 820970891 77692 77726 748776893 53926 53932 997931408 44911 44912 463537406 60802 60803 124058921 3821 3900 940577056 20068 20069 511301460 63625 63626 815558800 60390 60459 54576893 91297 91298 139063582 10183 10184 90047235 20288 20289 79319373 67981 67982 206643782 57210 57211 375920692 58660 58661 776476327 86092 86130 149060864 49960 49961 123207706 28359 28360 687163890 7220 7221 410487280 76037 76038 751086206 40427 40484 23888604 43622 43623 875850412 81691 81724 811758108 25537 25538 514674097 26729 26730 169804048 52327 52328 246914792 9886 9833 113942303 37978 37916 851645456 12937 12893 236861941 58596 58633 270918930 78861 78940 356975023 90979 90969 30644894 66970 67030 499613831 74476 74477 543954380 78646 78647 224137118 12582 12595 156282123 18105 18144 668581072 19976 19977 843988344 66886 66865 209000509 43528 43600 233254690 85411 85484 557113942 14342 14343 474274743 49014 49015 917013616 93204 93205 752929129 32107 32038 822074425 55314 55315 414324119 27518 27519 481123342 54238 54239 338299558 70395 70373 852240784 89125 89126 98413218 80313 80345 720007968 21466 21467 210139199 65009 65087 266669649 62932 62933 613422809 11798 11799 227069172 60223 60178 56447640 28492 28493 84706706 45322 45323 973662333 35328 35329 206660077 44337 44401 856790956 64994 65052 2457136 45864 45865 94749671 47509 47510 805349488 44968 44892 242684928 35185 35186 247466094 68395 68396 935230311 50904 50905 220071951 92036 92039 224760693 60113 60143 306858426 8239 8240 191172089 91206 91207 61758570 48366 48367 557908083 53136 53137 483221864 21402 21430 757816731 7741 7750 83549374 63447 63448 400950172 32058 32059 997388678 86530 86551 299849642 3814 3815 436101928 16729 16730 209965932 79335 79313 17177398 26074 26075 308068384 10872 10873 40510034 82788 82789 428380366 92864 92931 740207266 28810 28760 504559347 4223 4224 138481084 71682 71683 186827127 19672 19707 79567057 68408 68452 286512145 88213 88212 654686761 95010 94952 639046228 91767 91768 12928733 24538 24592 573988256 31180 31181 636549498 7001 7002 872938013 81946 81947 216798002 41458 41459 445255427 14285 14286 948740087 75750 75751 285071492 32930 32931 949082836 99771 99772 580592910 44520 44459 702560756 16248 16249 478668068 29424 29425 896130707 23630 23659 107188618 66655 66656 798594194 91991 91992 337284289 98526 98527 303311862 56930 56979 564983510 45713 45768 286888031 11644 11590 541800630 61733 61734 179823997 35189 35190 776428722 78764 78765 481907237 96854 96843 952183678 53519 53545 878198631 73896 73897 814944544 86027 86028 210624867 53605 53679 72101852 46669 46607 293562374 5892 5893 18752373 51781 51841 448823273 53349 53272 703475659 93184 93199 863047252 49015 49004 884664868 58857 58858 522609752 31860 31861 320945540 54310 54311 195629057 1051 1052 691854672 25472 25466 954142855 84547 84548 651590696 20022 20046 167224853 83514 83515 390893620 63617 63618 534235110 94455 94456 483468029 78863 78864 878453987 86463 86464 581997340 20800 20844 377510272 42727 42728 433346832 90955 90991 238067050 50316 50392 730483745 55066 55067 489533889 88529 88530 899935039 97282 97272 706053150 60460 60516 285324949 29167 29168 318881709 56973 56994 561144590 87686 87724 396292637 17084 17110 441925581 94946 94937 905536564 79549 79590 832075109 22261 22209 455212119 15690 15691 557064750 76522 76548 480587642 84387 84388 561746161 67247 67162 839886535 9332 9333 42121053 3122 3123 509210188 38193 38194 18710265 73651 73640 901097326 58083 58071 739300156 93757 93721 473734708 8004 8005 811498386 44861 44888 361090172 15356 15287 637433725 95962 95975 715648003 13122 13172 576921612 33468 33437 551758492 79784 79785 542405681 76250 76251 70952249 46804 46812 871580256 74283 74284 688268691 65618 65646 124306999 78023 78099 766060321 15242 15243 161156075 71054 70976 890110045 99035 99061 345879352 69416 69443 986036382 14326 14327 750961087 66729 66659 993220686 59838 59778 15080200 89711 89712 217888376 55003 55006 563285415 29127 29128 893708932 91029 91113 457195565 17110 17192 687616473 27661 27662 666144855 95164 95165 336792488 77081 77063 266567468 30452 30453 787682291 35642 35634 443340177 67666 67667 483730545 8394 8395 759948919 82392 82399 620943596 17886 17887 376217268 22544 22545 529597805 41926 41927 856981266 42932 42933 701611933 5607 5556 626088970 30829 30830 986057841 60191 60192 662362069 26971 26958 385828800 10461 10462 621946699 49496 49451 352093645 86604 86605 223895738 45822 45823 985755576 71968 71981 83220728 29198 29199 823310787 7688 7617 355878683 9039 9040 897964421 73442 73452 192235912 83526 83527 358555700 8974 8975 530357571 45833 45774 40390174 64207 64208 267128126 3976 3977 395176859 40997 41011 327484120 99886 99887 832342674 97297 97370 630289176 29391 29392 543813300 52681 52682 214087588 7981 7982 970650182 39173 39128 316243988 25609 25567 958080945 49525 49526 852328031 62590 62523 128528956 22135 22132 75835143 70544 70545 415510372 36599 36600 614893541 60525 60546 600725577 71013 71083 634291333 73954 73955 523577766 18217 18140 511169091 34301 34302 126829119 6752 6753 395344949 45333 45258 939296385 81328 81282 191015223 70598 70599 846753759 99368 99316 845274831 419 357 78845475 26262 26263 911258430 79116 79117 812116055 86096 86097 289204366 53742 53706 975855577 39356 39438 245189234 75004 75036 289754096 57253 57231 735785299 2076 2077 435926505 50010 50015 811397489 96620 96621 490395579 55297 55232 149455343 31800 31845 37708825 23547 23598 923243270 26793 26794 885613486 5131 5160 851438354 9634 9635 855585938 72092 72093 856923172 54601 54602 649748140 62929 62920 87060716 92389 92390 834808948 77625 77626 661553152 60512 60491 260945690 12344 12345 602734884 8363 8364 479786348 11612 11613 616349483 1346 1383 352264110 65178 65174 884095775 6704 6705 382486609 22079 22080 529272947 75633 75603 491625509 65859 65922 54177713 81786 81787 785482195 96624 96697 984683870 4443 4444 268199089 40495 40496 585973788 75854 75855 427350621 29812 29813 713567068 90328 90307 928528504 88682 88676 590490799 63329 63330 279622589 64842 64843 365669853 54837 54838 98531862 34216 34236 159115212 4014 4015 934219016 50151 50128 358317420 14405 14336 881930170 85366 85367 875978228 28532 28533 763275830 34891 34876 443963056 71515 71516 974017820 57788 57789 623758569 77459 77406 234306292 58091 58092 300088079 75391 75435 712427559 61243 61244 684363521 94115 94116 882924504 59637 59598 668458397 47364 47365 702376300 70459 70375 792886310 56305 56321 91787445 58251 58252 98484211 67420 67421 677327863 12713 12687 441220597 77714 77715 418546378 91545 91546 230814649 74677 74678 61082754 25115 25167 379507607 20920 20854 245254058 92597 92598 478197294 4945 4909 44795297 17359 17360 225276467 19864 19854 372614836 82314 82315 600991868 11442 11409 285967016 55375 55322 487828187 96552 96553 263154891 92149 92150 904195990 83708 83709 899256741 90491 90480 741134500 77818 77759 391533736 49773 49815 180506383 21826 21767 314089588 54103 54104 253336235 63882 63883 916357922 12452 12430 745826635 14881 14858 527211997 37679 37605 642303356 47664 47627 195621037 82577 82578 602118508 54608 54542 243504034 43363 43439 586400441 37503 37481 992944343 94895 94952 365240023 80515 80446 943294453 11353 11354 567483097 22455 22456 247414310 52824 52837 858582800 24778 24779 343081758 60656 60591 967579879 9297 9298 763830122 13483 13484 555504398 95064 95065 199138007 50047 50048 894042143 13699 13700 15522173 51636 51585 308957130 89416 89380 682824111 66527 66589 935042336 53302 53303 807134316 63525 63526 455432539 52755 52738 198089683 37809 37810 450186219 86132 86133 938857537 22373 22291 225208010 27500 27517 827724708 88497 88478 315592700 40740 40795 428621618 57103 57099 391728435 65866 65867 219515986 21221 21222 259788490 26016 25996 659439383 94680 94617 561494231 46465 46466 741803909 61809 61743 71624300 16323 16306 860488516 69459 69441 278218004 70016 70023 850886273 14187 14138 526172469 97163 97164 96293105 48528 48605 30052454 55892 55893 762715987 10036 10005 907367681 64242 64243 820864953 91551 91527 63852511 33947 33948 262334452 11856 11815 519039283 80549 80593 480433198 31929 31930 551377033 60285 60366 284674018 78312 78313 866132386 81805 81806 924480502 81642 81643 311760053 94113 94114 543191123 35721 35758 60838016 85441 85442 674062196 75124 75046 376221896 33197 33124 200785427 90578 90610 430088196 13812 13813 741279829 86985 86984 301711472 4977 4978 520701578 3498 3528 217499041 44433 44434 462712455 60145 60081 217094867 74513 74503 484690472 43979 43980 904270253 96268 96309 999196109 81636 81637 127762833 25816 25814 518028277 19097 19098 130200528 17856 17792 871827877 161 245 344188154 61938 61939 401772975 60782 60783 410127660 91354 91402 748215980 61826 61766 103143089 21032 21002 150564458 58814 58815 226988078 52944 52867 633902357 51610 51645 90435971 55758 55759 19333718 8741 8742 500320777 50715 50716 930984401 67896 67897 43062441 64004 64005 269697456 93740 93803 985199697 84081 84082 25389013 26437 26438 484437684 27306 27277 674763268 9018 8977 62032219 46954 46955 853833787 79431 79481 97887117 24513 24586 677031150 81680 81681 328644760 18100 18101 937774627 79639 79640 115211951 46422 46423 923133349 75090 75016 273914801 95577 95578 651406001 76094 76170 984265074 33624 33542 477655465 92094 92026 549828277 77062 77063 838978754 91925 91926 115576799 79119 79093 391099904 47520 47521 669092739 95583 95584 668922101 31964 31965 275392075 22072 22073 553760708 53828 53829 182646484 82255 82229 300170718 73915 73916 498754737 95739 95766 714691946 11852 11935 570944471 58248 58170 675155095 29443 29444 821019121 34199 34200 702974750 34492 34493 892866081 77148 77149 14928930 48262 48263 147647245 22303 22304 374976750 49035 48988 749679017 62192 62193 91473717 92979 92980 763004125 20010 20087 900540393 45968 45969 81793766 77983 77922 57825177 83835 83794 698300423 34011 34066 917486447 66668 66669 403414641 59 60 569661732 31099 31100 223095308 47241 47242 155954338 48280 48281 755982182 31906 31907 835012618 60034 59968 88276446 94283 94284 772802690 19999 20000 751567766 27013 26958 243984668 62076 62077 897424783 85410 85369 547871671 49048 49049 973187828 43628 43629 748960696 56486 56487 407035843 20672 20673 353767741 8044 8045 385615426 9427 9375 350695797 28735 28736 643696109 80618 80619 794229973 84421 84504 634018438 85432 85433 696828242 4213 4266 185088503 53388 53389 820008564 15014 14998 354437711 31335 31336 389210678 509 510 309361394 7652 7677 495102414 771 763 476134220 82071 82118 764388556 58397 58398 252561549 92989 93010 565493852 46186 46187 148749352 43545 43546 527722166 351 352 85927522 90169 90170 714675949 62334 62391 805360947 13915 13916 369460841 46115 46105 845751461 68663 68721 429768812 27214 27225 521461561 48800 48878 576263919 24728 24775 24493384 61811 61812 899248637 11984 12004 352889977 87269 87270 316253939 95517 95551 785435062 48883 48884 798507868 91265 91266 128147948 43856 43927 721710536 51362 51394 46730565 72667 72668 555240366 77574 77575 697996579 82896 82897 648749006 71250 71323 30455661 11023 11024 445609837 77660 77661 467118192 94827 94805 555055772 6083 6084 734314244 79062 79063 182791824 89132 89133 642712621 54812 54813 888048990 38021 37985 592270375 88434 88435 38405340 45513 45597 277420726 2401 2402 770739088 62868 62887 369916004 48520 48521 435642972 32622 32591 454546830 32243 32244 778544721 96947 96948 430043916 64633 64634 522227849 25620 25621 344743784 17135 17136 156162651 2848 2849 2664812 8968 8969 792659602 10483 10484 41249382 75389 75315 436604209 41236 41237 69305162 39857 39858 277057281 83295 83296 897129936 92294 92363 633578334 9047 9048 798006455 61120 61104 437993346 54843 54844 494750589 77179 77220 677978853 26043 26044 234921360 4946 4864 755492038 22595 22596 159771196 66998 66962 240462557 26638 26639 215506083 51989 51990 291090491 27310 27311 555703340 29468 29493 248571505 47080 47081 737174767 6270 6223 557061406 999 1000 617878087 43216 43217 583781150 99856 99857 110157897 79378 79379 405033918 36449 36374 87476904 95505 95506 238141605 43739 43740 846167013 64234 64159 393298605 94993 94994 914435031 34103 34177 499841877 5342 5408 897760567 7995 8064 824912491 54878 54831 717009027 92955 93031 193794430 29716 29717 97898321 32912 32913 907216887 29423 29462 874584365 40133 40134 85187794 83911 83912 967881312 26135 26136 688902197 79866 79867 538007600 27158 27159 262530334 39092 39093 233003986 48976 48974 16957305 4463 4464 551090387 66089 66070 758746670 82018 82019 908941925 24964 24965 260465646 2458 2459 12190764 23781 23782 830940698 97130 97131 195217567 17040 17101 521328715 40072 40157 840015830 759 760 812651233 45830 45884 134575598 69 70 378184063 9578 9579 790391775 55135 55070 367247714 3107 3108 841272186 24348 24349 894893458 24621 24622 744152369 55813 55892 103632542 98307 98308 381955609 75139 75140 329332610 14983 14953 322605685 43664 43665 934504316 86367 86368 742339017 77662 77627 603754929 28376 28377 63433550 99913 99863 422057260 7432 7433 28173801 49888 49889 94740813 68363 68364 688224606 80729 80730 797401874 82583 82584 500085757 77843 77832 379682903 74456 74519 49832375 80409 80424 483015260 50530 50531 863221378 37621 37622 80336711 47605 47659 340958765 23396 23397 223828515 57705 57706 662086034 76035 75973 24479152 46637 46699 653228865 10105 10106 548646696 14072 14107 582266100 48003 48004 945747408 71681 71634 815704797 28993 28994 614046390 15589 15590 923531428 90905 90906 589335337 80159 80160 673052735 98336 98412 904730541 51144 51135 472554255 87176 87177 283087801 17642 17643 794599671 54041 54021 890101255 38573 38503 64014472 51112 51113 94409695 79733 79734 696365601 61057 61058 755753108 67030 67103 770816221 72658 72659 562323674 61870 61871 195910166 13681 13682 403283268 18757 18813 69230113 2276 2278 548417496 89163 89164 306747954 82921 82922 2671980 36842 36843 323142530 40121 40122 316109327 4461 4392 533847689 77467 77468 155956681 48093 48022 632536365 14328 14329 551777970 45234 45235 992462425 58951 58952 864183616 2353 2437 17340871 18646 18613 155553494 6179 6180 499972423 10127 10128 213310753 69408 69409 921922154 54793 54794 795255901 94995 94969 928347689 73294 73295 431490212 53276 53277 456715204 69065 69066 302834834 82286 82287 965104298 8461 8378 147571955 34528 34529 411322501 13540 13541 860787347 74884 74883 927170585 13394 13395 865404695 27824 27825 534913770 31871 31857 820923602 16255 16201 903539444 32227 32228 913085080 57656 57657 383459039 85906 85907 155435501 81601 81602 461233743 3887 3802 267065830 26148 26149 787465856 96875 96919 981410244 37363 37317 589044146 2951 2952 437103352 63125 63126 797314734 23534 23462 394082554 68895 68944 468872288 62228 62229 187863550 49485 49465 110603066 28071 28080 519262723 69729 69645 629179500 72417 72418 758140557 60474 60435 296386982 41388 41394 272765345 52263 52246 368448241 56526 56527 185099214 37128 37129 671580985 96193 96272 586781723 49355 49277 260078917 91353 91354 244703898 49441 49442 175725028 9034 9035 112760066 25882 25867 935374818 44970 44971 773011387 62120 62121 867802585 60874 60875 532394520 11026 10954 827338410 9806 9807 757321769 17151 17120 125997593 35492 35498 383384914 86050 86065 915827754 52771 52850 423797572 71948 71949 138821623 79205 79206 589797179 11338 11267 597615535 73253 73324 221087522 9033 9034 99710117 58968 58938 214039253 59893 59898 518624955 23600 23572 927743354 60723 60803 239047804 37744 37745 483481965 95209 95210 850281863 66605 66654 667897632 93740 93804 307846105 10993 11068 291572635 87113 87186 240184181 82953 82954 555716954 33807 33808 104939964 72572 72573 423587117 85939 85940 733350117 33981 34042 180540055 87603 87604 698389866 27996 27953 535909311 51232 51197 424523388 51350 51433 333116856 85541 85542 442685108 88659 88611 320876709 2334 2355 67509955 82258 82259 282279090 83608 83609 52837752 9889 9947 828437027 10733 10766 890388916 59955 59883 507783932 33681 33606 631808668 8010 7996 902517551 20425 20366 419488523 19926 19900 816902002 9013 9014 135700128 10282 10268 521826755 40964 40965 166846450 32354 32395 826652775 98051 98052 421133861 97615 97616 559068035 19637 19622 156019709 32636 32637 307048019 22910 22933 1410278 86655 86656 694740635 88861 88806 681668654 10375 10456 481219378 82568 82574 670465370 92318 92319 570534484 43249 43250 97545396 90822 90823 125994444 7102 7103 859509459 82352 82296 897754382 6664 6700 862025159 74893 74894 993441684 52339 52340 39194101 5536 5539 1282101 38197 38140 165490300 63721 63806 329513827 99651 99581 468119475 26817 26821 324935234 98951 98952 418451143 51138 51139 686674996 29495 29537 568697930 77334 77341 228626982 75174 75175 626162782 40741 40661 553492581 58327 58328 992482832 89397 89398 950044403 88134 88118 521045760 21078 21012 690707432 81712 81713 603009935 23322 23384 806773527 18426 18502 694394585 61898 61899 122748549 27131 27132 798046689 64641 64642 749856426 41076 41077 660233333 71886 71887 936190726 36562 36563 108913936 3702 3703 927143826 34364 34430 377241149 23439 23440 704728377 85234 85262 1444029 94131 94132 535178030 23278 23325 660430350 87104 87075 499476252 53445 53446 506432432 90394 90395 789542536 23788 23789 336110872 81973 81981 969128359 28804 28805 269411928 60099 60100 878303562 75428 75429 510372769 20198 20134 900059144 64117 64035 955359680 83862 83868 166030968 77053 77054 55811832 92139 92195 257104146 51815 51808 875236808 95223 95209 63177992 70568 70569 402447783 32223 32139 183225719 77976 77977 466113323 80912 80913 342870602 35549 35580 844847075 58050 57998 784682373 41975 41977 992940610 34530 34531 682592745 7757 7703 262421187 36604 36667 602372249 9185 9186 473644136 59834 59893 291612045 95463 95500 590737960 7007 6962 867586481 33273 33274 243446554 10797 10798 457403216 33109 33077 266373313 87566 87499 980807795 8096 8097 196401086 12485 12456 378913462 21704 21695 1276393 49876 49877 403908935 53923 53964 961543285 97853 97936 788630816 86805 86806 341636851 12880 12944 538125336 83608 83623 742962586 19709 19710 881762493 83366 83371 373072950 69883 69861 791977899 6942 7005 424909958 17213 17214 467826171 65227 65213 759727677 72559 72598 39949870 12803 12784 680102726 41390 41391 910519363 29761 29756 668538729 16786 16787 508431265 41923 41974 169582768 56393 56394 502797107 38394 38451 939639914 58583 58584 960439929 31802 31878 566808210 50967 50936 688303458 25291 25282 338102337 19455 19500 728025604 32106 32163 340832279 42424 42425 206442444 84100 84093 49419015 63888 63889 341653240 59026 59072 633738158 49612 49533 807573370 43217 43241 355434377 13901 13826 276765456 5586 5587 28855400 45639 45679 529403909 7130 7131 418081845 93527 93542 700169274 89556 89557 210159656 56523 56556 538060854 85652 85653 278297046 49023 49043 859932511 67377 67329 966384926 27838 27831 86320595 40751 40752 758586787 7734 7680 100011757 84650 84651 723140725 71772 71841 167949134 1330 1331 560266874 76889 76848 930059641 22631 22585 633148269 79147 79148 792411082 32098 32099 209604350 49004 49037 141569272 35880 35809 308238841 62734 62768 341483132 3947 3881 85630194 82793 82794 86075390 34928 34929 527525701 16939 16940 651927989 45767 45768 479918374 16324 16378 964013297 23697 23683 648937347 1582 1641 717629072 54884 54885 214606636 73102 73138 221275470 80832 80845 446897518 63828 63858 273291126 50265 50241 670668028 59606 59608 217458282 154 159 621899755 64687 64631 834565247 44327 44328 176977712 5844 5845 238447996 1725 1726 782973362 3689 3690 182228429 72134 72206 20995956 64792 64793 727451683 69704 69705 901511795 88627 88565 451603622 81827 81797 172727716 26429 26430 869222902 74256 74257 74169834 55783 55717 519255659 32653 32700 656765871 78269 78270 455484930 37156 37157 707369229 42321 42322 640449453 79016 78996 164608380 27114 27115 850234760 83590 83660 448723377 44969 44970 176927939 55057 55058 66716763 11394 11395 161032118 36515 36516 508547763 57027 57094 357903489 90562 90584 587109036 45170 45210 800893262 23077 23003 236635033 79922 79842 131330939 92880 92919 942662476 24158 24227 173591907 54399 54400 850950886 47128 47129 619437284 89093 89094 568043099 58484 58467 640703550 99928 99922 557420409 68225 68226 427538781 28979 28980 317957925 69161 69195 904276971 7071 7133 973740288 96854 96855 257177717 75673 75674 252258730 61128 61075 501710326 89277 89202 995619466 71820 71753 503633507 54770 54771 86063196 62921 62922 26962379 42595 42617 962250409 61432 61444 180708765 66124 66125 747514196 95118 95197 972654488 74957 75037 525548004 40274 40333 594392656 76092 76093 503648778 68017 68018 379447625 28675 28646 190125293 68586 68548 41891851 87513 87462 449985819 39170 39247 415797731 25998 25999 805305625 16372 16434 145050414 91003 91041 314562882 95540 95541 990188388 22418 22364 532380272 80246 80257 359189234 33293 33294 142461427 89846 89847 454851905 354 355 583557080 71379 71393 596411392 13201 13202 382237301 1894 1842 816505321 81631 81632 711938377 51142 51143 476354526 48141 48142 356468011 24635 24702 156756449 18714 18770 593982326 5473 5516 605728417 59010 59011 473353633 57982 58016 120826616 68044 68101 123199963 15221 15222 551460307 55019 55020 801068291 64238 64201 881250681 73014 73048 727755258 93356 93357 763698223 35643 35644 102066218 23210 23211 928842729 31420 31421 542029290 29729 29730 186079086 9133 9216 442231346 63282 63283 906102502 28591 28616 305586616 15385 15386 515614455 13425 13343 789590676 89850 89824 750211099 30884 30885 440044578 64617 64576 488457710 20787 20749 250795657 37601 37602 977250123 18660 18661 281003324 565 566 64331173 95119 95134 583207571 81971 81972 181642004 50129 50130 394785950 22781 22725 249120275 68216 68217 719375989 35531 35595 636021269 34294 34295 142497458 98610 98622 296068235 37346 37393 300102890 58982 58983 245935505 23649 23599 467564728 99147 99116 322862371 17780 17783 75773553 15275 15276 19936968 42505 42528 602447150 28048 28049 843177663 69781 69760 488994785 50131 50074 787917433 42175 42110 308100396 73721 73652 350288406 52489 52441 546524614 41353 41349 319802337 90364 90365 421051636 28938 28939 837241951 78366 78367 290355545 46302 46303 487976297 79628 79701 727762577 99303 99304 111194691 25303 25380 371557401 4008 3988 476113413 23966 23992 336597889 19768 19769 874164929 80167 80218 448429762 49001 49068 990899583 68487 68517 334153349 98898 98899 33920172 52504 52505 546704683 58741 58742 555937428 48332 48274 273449612 1556 1500 488420114 7206 7168 322310742 87543 87597 752346315 96859 96931 918700283 48189 48190 267346980 82539 82540 941041452 99365 99366 309961132 85681 85682 851011247 76988 76989 874758614 13821 13834 378670347 97494 97495 919932529 27339 27283 641703305 23545 23546 718573964 98975 98951 718144727 60274 60275 423199966 74320 74389 635358726 14883 14884 37627832 23597 23608 245099047 43335 43336 563266555 50703 50722 845766480 13528 13598 48903678 19146 19147 374591362 12042 12043 202678841 65602 65603 744536589 441 426 690226730 66334 66335 371787844 44492 44496 342365400 76067 76068 702664964 6036 6037 522005064 22996 22997 221073328 48180 48137 995402735 38658 38659 775670492 64146 64062 518983804 11034 11066 542526525 28732 28672 406148307 40241 40303 113467931 63401 63317 72844694 81306 81307 790584905 89777 89804 365665512 63113 63114 396309604 31205 31206 782914159 9987 9965 968767840 48156 48157 119873336 94706 94707 369938194 70828 70903 354548358 32902 32956 215342064 6845 6869 540752021 82911 82935 504486871 36929 36928 801289119 11816 11897 901662998 51805 51744 757807162 69393 69394 487130410 61135 61190 481156504 10327 10326 287711028 26034 26035 342324108 48116 48088 253966912 5040 5041 580518730 31043 30960 408615168 38076 38077 693560956 88757 88732 21461274 6971 6972 522212887 64458 64525 775218157 58644 58645 540269109 75986 75987 906279150 56572 56630 717501619 99973 99946 688777298 67664 67701 916851063 75805 75793 714308348 54776 54777 396365188 63843 63844 307372563 75485 75478 559326745 12301 12361 282066523 61985 61986 832502067 42935 42936 146095704 90496 90497 96160480 5590 5591 71539391 26251 26252 103704658 91004 91005 701119228 65295 65212 788104989 8375 8376 511237801 36938 36939 555105895 51205 51170 126581920 80026 80057 893070719 1565 1637 960554876 56606 56527 456688113 94674 94675 843861062 5861 5835 578914952 87717 87664 386780372 50952 50953 292826745 48988 48989 796663053 79196 79277 215151985 638 654 83781604 35850 35851 568941038 32845 32857 716610101 99419 99420 905366023 74962 74925 860287431 98964 98965 27487737 12942 12943 748529053 82242 82243 528879800 16837 16864 328147610 49825 49826 923089443 42904 42865 660036732 32139 32147 259011858 67906 67928 171408987 4652 4653 74079776 32839 32840 647459043 68804 68805 107148302 92704 92766 511915937 41173 41174 170042743 48160 48161 165441375 23109 23181 244927114 7105 7106 404454521 53941 53942 690899328 45798 45799 884565878 1206 1147 983538307 34480 34481 369149616 53312 53313 921848644 25642 25643 625613773 45459 45417 839321207 7878 7854 737851092 21413 21479 183943901 94631 94699 415101889 1442 1451 710434005 47137 47174 888947314 95527 95528 101004960 11131 11132 318030015 33912 33953 979202406 25529 25530 410542237 76727 76728 803124966 99830 99755 315478425 98373 98374 788353928 80933 80866 860156058 96530 96531 907300809 93565 93574 789920273 86877 86828 915803627 65147 65220 357159904 14310 14320 691042902 20068 20116 200798138 29598 29631 689399856 87293 87341 424476795 64368 64369 528975790 87686 87687 59743495 25842 25802 226193645 10777 10817 602472858 74242 74243 276984712 65916 65917 807242203 31730 31727 801296668 72186 72187 567384244 19852 19853 877736550 39971 39972 801934737 77140 77141 136778362 96709 96710 730938856 94305 94306 116149423 2788 2785 144036213 94507 94432 902582881 78978 78979 508269133 98612 98604 560181048 70151 70111 216941059 65919 65883 171307439 71864 71894 726533709 8838 8763 308579290 68295 68296 850117444 64387 64449 822298586 10190 10191 627506348 67505 67506 91193024 97768 97769 653502033 83884 83885 397514918 18151 18097 477582968 91116 91117 165925480 82682 82683 739157499 56233 56234 102283164 7287 7288 449544861 95224 95225 925815137 45276 45277 151070439 83205 83206 703350549 61167 61123 534180199 32643 32644 54721104 71831 71832 679188161 94422 94434 260688439 90923 90924 67402654 50844 50854 140534031 69052 69053 454672704 38559 38560 748548327 60987 60988 343526441 32968 32969 997256315 32895 32917 467727407 85515 85516 50649976 39193 39233 687053686 45786 45749 224771472 31204 31227 951488914 69231 69232 459272141 3423 3376 859508358 35438 35453 683308387 24291 24309 49694391 22222 22223 800234422 26240 26241 30105106 51622 51623 363279532 12164 12233 473610711 57544 57545 609735292 58672 58673 634461141 49218 49176 188164433 9121 9122 624945853 29860 29945 433496934 85693 85694 192450361 47026 47027 997398963 88351 88352 2624402 22073 22074 926831195 11273 11277 98119470 67482 67483 392450562 68568 68569 867126506 77004 76979 184798501 99739 99740 988262569 62324 62325 907236680 39100 39101 331625095 7894 7895 725024360 12530 12531 595175712 12327 12328 587684342 90298 90353 673264317 21230 21231 330505861 59996 59963 497339132 49031 49032 849880447 52200 52172 809603794 69783 69784 329423609 93757 93758 172088113 75207 75179 269077722 48017 48018 996637243 65368 65369 463168393 30396 30432 35883364 46078 46111 680667751 67239 67175 78671887 46489 46490 738620655 90792 90793 679782999 27812 27861 606904921 11374 11375 387207402 55163 55164 182001515 1720 1721 714164260 76295 76324 219817790 32160 32115 29916245 16061 16062 192798633 79876 79877 510706636 19713 19714 350515473 41209 41241 789075306 38910 38963 676379028 78733 78712 669908100 24159 24160 684774304 14632 14641 898754083 5273 5274 662052010 67457 67406 4902542 98555 98556 892392719 69242 69176 959263503 3307 3308 312180567 21903 21904 219531778 29195 29196 489308911 73706 73707 591610589 55425 55426 436193710 33631 33632 278899933 2375 2376 613517084 92549 92558 775523699 11852 11798 32420137 31316 31370 781487377 19473 19508 416088044 248 249 777611579 86964 87038 474676910 37143 37145 515536723 72580 72581 859460028 47882 47883 169822150 77710 77711 438722333 61975 62046 81836511 81976 81988 706638743 45646 45722 980545132 21973 21896 132497044 28851 28800 13731143 26041 26042 719993449 10340 10384 706756420 2595 2648 769789356 32797 32772 451263679 8857 8858 381690136 48289 48290 354933329 79456 79396 769067562 45224 45225 545183774 68016 68017 261577435 34966 34914 844267878 97435 97380 329823501 30159 30219 157764821 44352 44417 22422014 10779 10780 325766413 89120 89121 213100403 89252 89171 960466945 62151 62152 570251053 7221 7205 775723647 95385 95337 230134163 78220 78221 949775363 10924 10925 877075134 39141 39142 262132932 13338 13261 645836307 19392 19402 121128189 99900 99946 869806659 14329 14330 703111712 88943 88934 339177377 65120 65067 268406337 85063 85064 595690168 72784 72785 77223292 58371 58372 894644945 46245 46246 322135816 15524 15525 739052270 42379 42381 290958010 86067 86068 400070841 475 476 320021051 98538 98536 567361058 9816 9765 953472610 56644 56564 512200839 88819 88820 746310440 74670 74602 833315542 73452 73481 947353258 66970 67019 426403682 88136 88085 604328215 35349 35350 559052933 13810 13888 572128173 44022 44103 248039179 19752 19753 180054791 14780 14781 646605727 70975 71011 69718540 7689 7690 113673514 37778 37708 326523815 67617 67677 503631709 32315 32339 981969140 84485 84486 884990782 42172 42165 465545849 21800 21801 952138982 22390 22379 116722970 8874 8942 71624459 89156 89157 267534230 96193 96162 608188246 51285 51241 136485775 57373 57440 382857225 72311 72312 911320271 22909 22910 482944703 10704 10741 468611740 82499 82500 36455532 4421 4422 866827326 33426 33427 161145749 5892 5962 869616563 29707 29708 731169423 82240 82241 921560833 34926 34848 284781804 37190 37181 796003277 57357 57428 792782803 25991 25973 924169354 44861 44898 370973633 26264 26265 71556573 66776 66777 765378165 48086 48094 903812210 28722 28750 286486038 72795 72796 307447824 94567 94522 857568906 85540 85602 435948553 74020 73966 716707909 73350 73268 969169882 98775 98776 246344755 22635 22664 316591196 50644 50674 540189046 67107 67136 459054721 38339 38340 188994056 25886 25887 567236926 42162 42163 629553510 76051 76047 714963510 18423 18463 446606438 89513 89514 570766912 42374 42385 226696471 44668 44669 907178445 97997 97998 968528282 4358 4439 46052534 9288 9289 330416484 47219 47284 633940357 27368 27369 830018364 53112 53113 495266119 36470 36526 433489482 5579 5641 114015443 49043 49044 637823745 74640 74641 738509844 22421 22422 259655288 95408 95355 596986550 46975 47026 846005258 53027 53028 593708496 13472 13473 152262717 89263 89264 253132377 59527 59528 595037099 77175 77164 297857518 81781 81699 109708157 51300 51364 821830221 41960 41961 944774744 31312 31313 444526473 43845 43895 952197858 34719 34720 274949485 11057 11117 402350533 63842 63843 815087207 20275 20215 13853313 96455 96387 227900268 81378 81379 592073587 42600 42601 574627638 98908 98855 129741827 49114 49118 408009056 65478 65512 139916370 21673 21652 465252689 67219 67220 437942139 29050 29051 842826332 63660 63658 669668825 83081 83082 724146735 87962 87905 195349763 43018 42997 632592500 37246 37221 632927267 23203 23204 430035643 39998 39999 371844463 97111 97112 503627017 8839 8886 12578606 87120 87157 730079077 74620 74621 697023175 82293 82362 110003371 40249 40250 795821607 31444 31445 412754180 7299 7300 754661322 14015 14006 602909995 67063 67110 778768342 33332 33274 32744978 35434 35475 471916856 4638 4653 270138154 30689 30672 325472878 89002 88982 20262088 80551 80566 952740893 92538 92595 325413082 28986 28987 456527849 38852 38853 460161042 69900 69901 880144967 91839 91840 651613718 93088 93055 790248062 18001 18002 789270843 30706 30707 894505048 92799 92804 730711897 32655 32656 496595354 54774 54760 321065712 83762 83844 92222523 41151 41177 25657842 38694 38695 814188946 10961 10962 650103145 79785 79738 563438417 22993 22994 875255268 89202 89125 266384470 90626 90604 596286400 68165 68202 989282010 29953 29954 121320848 38539 38540 937743571 45725 45726 156565474 77661 77662 904908294 97711 97775 319246634 14390 14456 836799514 31283 31264 740735374 25635 25706 730062992 66306 66307 736487823 77376 77377 371831469 19692 19693 311936508 15973 16029 627589427 71383 71459 878748664 19022 19023 679954144 95128 95129 701311285 74630 74658 968832525 10028 9963 904424459 1102 1103 303351058 7150 7226 506881143 9992 10065 952611992 28373 28413 842777167 41760 41761 206306261 40918 40894 113769127 6726 6789 91862247 69842 69843 74872294 12588 12589 335348850 15586 15572 795786703 68896 68909 638389667 87606 87607 837685367 50777 50837 149589570 6510 6511 996155654 39386 39339 527023336 68987 68988 797646250 44606 44607 386883549 10643 10644 534802617 61076 61077 738438116 83342 83343 164419014 12687 12727 723848310 54500 54501 648061293 71448 71449 79489682 62724 62790 646164509 95764 95813 868945828 61201 61202 446979030 85811 85800 163253183 65584 65619 597354707 4149 4150 613220288 54078 54096 577676261 80097 80098 55638196 2250 2251 475772857 96780 96759 306193013 46982 46951 204394588 83028 83056 293683426 70519 70520 522167541 4268 4269 8406079 36042 36043 781428958 83611 83612 644839797 91619 91675 43796039 19526 19606 849873644 96495 96496 137909101 19006 19073 657492966 48523 48524 289236821 51323 51254 842256615 74937 74973 820521579 62627 62684 294397729 6316 6317 118975124 69482 69515 674386966 91727 91728 353324709 70767 70828 253923197 88030 88063 433876602 49078 49079 873363808 27871 27872 619832999 67804 67822 805928744 74240 74241 199179318 55070 55071 309111648 16384 16434 898426205 76359 76386 923449240 58123 58043 996833530 7373 7374 150386609 11633 11578 385668338 89550 89551 439858209 3489 3527 669403994 41780 41786 829859618 93624 93625 506906640 43658 43609 422355822 22664 22665 374508602 55431 55432 359266479 5904 5905 382811929 75013 75014 104427623 53911 53977 522088096 48993 48958 150556662 73347 73348 935987118 60300 60301 876222563 75647 75624 260997658 39326 39380 541595190 41634 41635 753506073 67434 67435 962750287 26596 26597 548737246 36563 36564 776092883 49567 49543 867988486 38229 38308 66195442 75793 75794 120777478 50640 50629 11634943 76918 76919 901611723 16884 16957 306031296 68877 68878 987798036 18295 18296 37180998 93849 93850 619220943 22962 23003 636147699 32183 32168 990507457 37056 37057 682255043 57255 57256 804224600 42290 42222 357531801 25259 25331 74421900 96735 96683 142577740 15294 15295 48996007 55083 55069 408544506 29004 29005 271687984 68552 68608 801877954 49170 49171 573499754 89252 89257 294794845 45652 45691 552586115 45465 45475 658641448 28001 28002 750773181 34325 34311 523872032 15893 15859 905308076 17632 17643 250378703 28106 28179 229111243 46494 46495 885073889 2381 2382 682340808 64673 64674 818673120 88095 88077 634819980 89540 89541 762059898 60265 60266 257874296 34124 34125 754139145 26840 26841 705717095 90324 90254 679400777 4700 4701 67980880 4282 4283 730376195 24945 24929 518939657 14984 14985 941577487 56476 56477 155013144 35606 35607 392154974 54214 54207 485599737 2098 2138 182568589 14599 14600 929283209 63988 63989 942123624 98088 98159 952619603 72449 72450 995167177 19046 19047 887985050 67973 67904 817628601 35110 35134 386237893 65042 65043 713771266 63893 63894 441544568 86297 86298 82013216 68270 68271 545033018 54989 54959 265928912 45963 45921 550912169 56870 56871 111172024 67321 67322 500274629 175 176 625314675 26562 26508 124050717 60207 60208 204308924 92910 92911 823727904 94467 94468 653693240 35501 35576 719978723 5563 5607 325998534 48897 48898 211908690 57391 57361 967166760 63243 63184 725892133 78709 78710 917667865 38402 38403 845699250 52248 52249 873453618 20071 20072 547863764 42071 42072 815081538 11112 11033 473437520 93182 93117 807431000 34578 34579 865348866 71696 71642 306404073 70125 70077 916080328 15284 15285 994307244 28668 28669 32235387 15844 15871 231838655 84882 84883 217657728 694 695 287768904 25355 25356 479076412 84842 84843 23118908 59507 59508 52673655 78133 78062 703274968 99897 99898 143754263 69786 69731 810167117 63713 63641 539543773 31200 31201 989998863 60188 60189 117811820 76298 76299 494179777 27442 27497 326328821 99785 99786 367687059 45227 45197 410720044 95561 95510 744291929 84177 84178 91029743 59712 59713 539736853 13188 13198 311429746 47609 47610 171199845 96827 96824 694839562 9949 9928 543346638 48586 48587 705276763 49372 49373 975438900 88238 88281 365781788 13842 13797 656238540 85497 85498 974265561 61286 61350 206201155 98104 98105 458786597 61710 61778 96717817 42614 42550 538554139 77291 77292 976642837 31890 31968 570183634 9726 9727 537026831 83406 83407 656568139 26522 26448 854654817 93731 93728 121230291 62809 62810 342070393 95734 95679 557109125 35293 35294 584932144 11435 11500 706210470 10215 10216 975159513 83324 83280 608180446 99316 99317 261279655 8086 8159 673427601 96688 96689 128258306 26852 26855 942726600 60090 60012 817055532 81034 81035 77582810 40642 40643 903522081 77867 77868 224786673 4359 4384 449342878 10184 10170 271782760 71757 71721 524513339 96335 96281 223798234 1177 1134 339490225 52658 52594 120037023 34505 34506 956009787 25219 25294 399173002 29278 29279 714996634 95878 95920 54462277 27440 27399 678345901 531 532 784474342 20755 20756 254025510 35240 35241 176937480 94144 94113 129539348 88291 88292 71623866 62679 62662 512657450 46921 46922 405693203 7451 7393 833748114 64117 64118 735106703 50746 50803 951378846 31178 31201 533582393 49125 49144 373713062 70329 70330 835965012 70274 70195 442507763 34714 34715 451530148 11998 12045 97303755 4134 4135 190803136 77868 77952 335988832 6063 6064 428058082 49853 49829 326927027 59191 59106 441598375 45097 45098 518851934 80040 80041 140242967 27084 27085 62076201 6021 6022 646557612 89627 89628 704101225 65614 65615 612429189 24933 24934 614423766 68069 68070 385351702 42794 42795 754166187 84655 84725 765983899 41930 41948 41351272 5901 5902 608505705 18979 18980 235924862 3781 3782 646699791 85205 85239 258947171 78687 78688 416062512 69517 69518 28273789 6471 6472 640412526 56567 56568 653419930 43650 43651 548030250 7274 7325 367643642 43908 43899 307210315 5457 5384 391409227 80957 81012 508203505 24514 24504 594869407 85656 85657 923834019 33395 33425 261047027 48867 48868 85613301 12122 12123 355710278 20572 20491 383377327 19656 19657 682718685 99168 99249 900855329 82000 82001 449278937 86440 86441 280365884 71018 71019 944135984 48875 48855 131570759 14104 14178 228997859 8619 8608 126490116 68751 68752 338966400 7009 6951 604371929 57191 57175 949367635 22340 22337 706573046 59165 59166 967364066 27332 27295 472234872 43262 43263 639327045 67840 67778 573016879 18719 18756 540367876 94908 94909 562995990 6445 6444 918528219 41435 41436 634470715 40284 40206 202996019 19161 19111 169649803 32127 32139 792116570 58691 58692 795026514 4726 4642 431163619 94610 94621 676029882 75831 75832 679389060 31754 31813 448310386 68157 68158 406470578 64173 64174 405483646 8481 8482 207925826 65062 65063 388480198 20959 21018 366945959 14826 14840 716615254 87531 87532 300224235 15979 16019 838552925 5644 5645 573963370 69604 69625 975136844 2577 2624 530729998 49220 49221 678605069 33903 33935 418774553 73297 73298 948792990 62943 63027 480777204 40146 40147 252272440 11329 11367 949195009 76391 76354 384832421 46198 46199 365741484 31436 31509 157434856 71672 71636 389009950 11426 11427 459240536 97071 96999 733966724 7530 7469 463199232 9482 9526 52823582 3665 3689 426673858 41671 41672 198325312 64711 64712 569711458 79409 79478 776211612 11740 11741 488773513 53630 53564 250445089 35461 35408 122432725 13001 13002 169510367 81036 81037 321170792 54068 54145 622030538 78306 78307 706613405 85178 85179 668409954 72528 72529 216145045 95544 95545 755172719 48066 48119 47162121 37080 37081 618379229 48927 48928 368652180 99895 99863 717412840 80483 80559 17140672 42573 42620 442872525 80495 80496 60606525 38933 38913 965907958 57069 57070 608017359 84411 84412 823678815 3032 3033 751684981 59136 59153 611118019 75389 75343 594646158 73128 73072 363214780 93080 93081 431063295 88964 88991 79423674 57500 57501 680584276 51938 51939 846176486 33580 33637 704934410 15128 15129 140419791 55592 55648 795846892 63068 63069 756654058 34514 34515 811639580 3104 3072 61963773 74392 74347 814968068 59174 59168 803334448 55009 54973 515443055 62540 62541 695079504 52359 52360 99903875 10861 10895 386929838 64343 64415 267274731 40661 40662 840183228 87524 87531 901694344 92484 92485 153603994 15125 15126 792673524 52325 52382 195933959 7998 8070 988901726 73066 73039 63183238 98051 98041 845343478 87480 87488 268512995 63326 63327 135756691 64658 64659 923027338 78063 78013 146106040 40543 40585 78382767 14713 14672 345858211 14180 14181 685742904 63439 63466 246580414 16098 16067 764751016 25938 25939 509834352 43001 42983 393609530 44828 44829 417414548 36418 36338 982270012 79374 79375 85469593 53168 53172 372618782 23982 23983 736499692 58476 58414 310695317 20119 20083 534099660 57438 57399 88580183 25369 25370 329126754 31476 31477 38603338 64647 64606 742589915 93766 93767 167163566 262 282 293214303 10434 10516 803939936 82883 82865 217200868 23833 23893 521054280 6690 6691 988270083 65807 65822 561639089 80543 80544 690259952 75773 75843 183772635 7613 7637 674444092 68539 68522 594666886 60549 60550 460570256 9919 9848 460557204 2017 2018 445251453 5019 4936 68441075 99886 99832 950904760 26332 26333 955259156 56992 56999 705263114 18151 18152 894823045 5469 5470 767697310 9542 9543 3966866 24578 24579 487772916 21391 21392 732631435 71635 71599 83636903 83663 83664 193979871 21503 21504 638863618 46389 46336 960130813 87592 87670 491475748 28976 28977 214776731 52046 52017 663356666 94377 94378 59923013 48583 48641 79235375 50081 50082 950101780 14942 14943 850954727 54564 54645 815936155 16662 16693 608207037 28322 28284 390448914 55710 55632 211773092 86812 86813 333909599 88958 88959 54382258 29730 29794 515175424 11529 11530 587046321 77910 77911 576526315 5140 5141 914723809 45604 45605 584346736 47679 47662 936075875 19667 19632 335112156 68712 68713 4547317 69598 69521 488297 57773 57838 190835058 57457 57443 546174957 67462 67522 927198820 27283 27284 941421624 39850 39851 885688505 46786 46787 53397605 76549 76550 238487945 10553 10515 268801864 51336 51306 382353596 98698 98640 538006029 28074 28075 142480421 18843 18844 712398717 90268 90333 552377836 93980 93981 381625143 73834 73789 812391871 1081 1082 550287481 21004 21005 728417020 47159 47193 262427934 89723 89724 133538380 53904 53905 714668571 39028 39076 132248504 88406 88407 446301436 81967 81968 170922483 66740 66741 593209271 46202 46203 512342154 58253 58254 681005084 64535 64536 5685342 83458 83504 591166794 45431 45472 601470823 12594 12614 262393536 4820 4816 278394623 6411 6412 221770918 54914 54972 709059522 9602 9614 374877024 60153 60154 416302876 23768 23780 925323035 22869 22839 290102496 85451 85452 23890650 25300 25301 144151267 73521 73571 208066908 75384 75385 244957625 70553 70617 864654211 40735 40743 545234472 20810 20811 943900322 61012 61013 274385747 99185 99186 749387852 18777 18770 41848129 32246 32202 376527367 75502 75503 395037440 19013 19014 122445989 74287 74288 661415801 34466 34460 64682308 62544 62535 637562428 17552 17544 952837445 67492 67493 219523442 37841 37842 923710588 50080 50081 700240670 11753 11754 823443729 59133 59134 436566078 16273 16274 805310192 38186 38187 553106763 75129 75189 68794967 30265 30266 402127145 81996 82055 931655098 31923 31899 235009967 77081 77145 62014049 56436 56404 921557148 69222 69223 614221874 83506 83560 842528319 29874 29896 909332659 62864 62924 311216381 57808 57833 697793027 51277 51313 618836305 26133 26134 364746899 8312 8313 564384742 13592 13593 499603152 43264 43273 70536648 97934 97935 58061741 76059 76115 636023608 42199 42219 817775405 98733 98743 546816515 37504 37569 345386166 44656 44657 266925858 29851 29852 484207454 10991 10906 746065500 50679 50686 14078113 20054 20055 767737746 5698 5699 778726918 61865 61866 524561490 26772 26786 214207173 75931 75932 316531449 19235 19236 472098731 99267 99268 861815426 96690 96691 269269727 62585 62537 367184268 55883 55884 927227519 57226 57183 113264206 76772 76736 459555519 82439 82440 997832702 84193 84215 78072613 27935 27936 535151431 93645 93646 973488796 23428 23429 133602438 80955 80921 428097133 67879 67878 397719350 20850 20917 410242595 54533 54534 458192265 38496 38565 756844977 56413 56414 149088905 63013 63014 798914216 66530 66468 599187615 5822 5826 547724489 99447 99375 764297742 41837 41838 17725248 41259 41260 479692118 30664 30635 159510837 53648 53679 499594801 31311 31364 237317628 85192 85112 700990511 21047 21001 864818798 90061 90053 98540051 92062 92068 100789931 66927 66954 233554674 31435 31389 614993054 22308 22309 617932229 86690 86688 391274203 81799 81845 754053998 82605 82606 665840380 52984 53033 345211780 91315 91312 324861485 30413 30334 198589996 56048 55969 582871986 46676 46677 900934569 76496 76484 300398926 55637 55638 890510706 79230 79231 251314348 83437 83438 967970909 42265 42195 162635109 65901 65818 248499081 95092 95093 149209813 13940 13895 738598436 96437 96438 490927128 60958 60902 418510637 42541 42542 600837630 53012 53013 923163041 77313 77263 515107960 39709 39683 910153433 51814 51815 615405137 45029 45071 822893773 53467 53468 701042955 4429 4422 786480759 82606 82607 303232957 78079 78063 821728679 763 754 942971621 57409 57410 416662052 29524 29589 941027878 40198 40199 76123007 85189 85242 576720797 940 892 331329865 4585 4586 412040441 82446 82433 530846633 3936 4003 350103414 3590 3515 612647355 78025 78026 140174650 94672 94673 182174513 42005 41980 810957807 48738 48716 248504160 40168 40199 970167513 77104 77105 860607827 18257 18290 323050418 51137 51138 98102118 55801 55832 928963952 60324 60407 426516178 3633 3634 356135846 94339 94315 984659651 54082 54100 528101042 53206 53153 943168098 15917 15918 154261224 77687 77688 422199065 63580 63573 452788599 98445 98524 235244615 43212 43213 810173423 71199 71200 984999326 14029 14043 491992563 69448 69449 743711633 57168 57153 173037636 31435 31436 722442923 15249 15164 806058853 97954 97957 245585441 85271 85272 725723592 33611 33644 157071237 46399 46454 19711982 62608 62609 361593022 51774 51775 340396793 37340 37370 979966500 25052 25088 14323008 11043 11072 38134506 53009 52955 171885156 70314 70300 120651335 43111 43112 507829764 82335 82376 82708513 62681 62682 663789335 47641 47642 999493777 43603 43657 77035266 38496 38497 952641749 57595 57596 424579554 43367 43398 181047277 67270 67271 684791005 78706 78707 201557119 26675 26676 2427345 16085 16039 348025413 51818 51855 133899020 67928 67929 631750945 83924 83925 690184890 114 115 4901084 63518 63541 490651238 50120 50044 323094585 15553 15630 323046389 83286 83322 403825720 56320 56247 126393190 66081 66153 60781282 21486 21462 128277785 36142 36143 355464604 41152 41123 253034336 26946 26960 606456160 45850 45851 1987720 60687 60688 743536852 36176 36198 668025710 88344 88308 712740073 58767 58768 110137385 38633 38610 565270471 595 567 476110618 70460 70500 926832404 70774 70851 379162894 88289 88248 148722126 64580 64581 646958357 15898 15899 87784697 95943 95874 490573398 92869 92807 728641372 35160 35161 444838844 5405 5406 813463882 4039 3967 544208805 25932 25933 366541895 52401 52445 252982457 89099 89048 886161624 2125 2128 706341024 87136 87164 1139955 77631 77706 288563348 55655 55571 113683444 12937 12938 826554138 91786 91718 789412626 40518 40584 408710826 60443 60444 58706091 53079 53080 34369501 72802 72803 62218909 53350 53351 638046157 13625 13596 653796692 29101 29017 218606497 44168 44212 658778141 2111 2112 515495120 41348 41410 366600301 26478 26479 359281933 36052 36053 254949820 73483 73484 722221942 68267 68268 927609259 63577 63657 96931509 52056 52057 30113475 67820 67821 31966896 19663 19622 669055275 61378 61379 562552873 20870 20871 45254880 98939 98940 756105282 10201 10205 479549302 99841 99842 544122509 67491 67415 607135184 37784 37751 841273012 65174 65209 914382081 61622 61623 325485789 12162 12163 802552234 14309 14293 267818661 44743 44744 321510019 21650 21651 221439747 58215 58130 746517793 89895 89820 687811237 1159 1160 244090923 17894 17895 860234439 30337 30338 735380745 56598 56558 347153796 39163 39164 540323308 21963 21890 689700781 5302 5303 337834121 70387 70413 795104661 4150 4122 786723076 82463 82464 615822084 52015 52016 818901770 25710 25633 492749808 61496 61497 386240752 52008 51977 514613075 66409 66387 800564638 36633 36634 682785174 18530 18531 559397696 83631 83711 642255192 5827 5828 570638065 65879 65880 841067903 39427 39428 849336251 36475 36508 900764109 98158 98167 96948888 43474 43475 186364979 21137 21138 269959162 90478 90479 829563279 76366 76367 513773164 73699 73743 412546811 34075 34076 685259366 8109 8110 930072772 7788 7706 463030230 82308 82372 24105503 3964 3965 218406446 82574 82575 145057681 12652 12653 507906355 7475 7405 603815134 91557 91558 710626226 20243 20246 887052447 29057 29128 819550462 41835 41836 922419589 43603 43622 539716204 64297 64298 661397132 91996 91997 976638869 60603 60684 164026020 34724 34725 754544363 80739 80740 130285477 90281 90308 768098584 94527 94528 501415185 14288 14289 294007920 38066 38058 877670783 94395 94396 971126078 56200 56233 24421750 39188 39159 855621715 76291 76280 761691029 92299 92300 876287478 24210 24211 841901476 12843 12822 6669936 41351 41325 565011594 85040 85124 445743997 81515 81521 917319181 18584 18617 265426570 29224 29225 432740614 85564 85521 935812929 14598 14569 656845961 58179 58157 609377696 72622 72696 426669884 9571 9524 200952457 57230 57231 84417773 13173 13188 101307180 95503 95504 489243766 25219 25138 40028625 58494 58495 114199942 50118 50099 764329759 20549 20550 511897579 5911 5933 164339359 46074 46075 636626115 89538 89545 725528089 36617 36618 733088910 83878 83929 601040574 50338 50339 881890425 1271 1197 700354533 66907 66926 804510146 40277 40278 108324212 29121 29163 204545308 60593 60647 556486131 65782 65783 869692882 37386 37387 994859876 72550 72559 396924875 10646 10647 263890904 93633 93693 87708977 13076 13077 346972079 32847 32788 201000504 58065 58066 402868988 32381 32457 754210389 63910 63911 903088372 90257 90258 673867646 94299 94300 718937677 44738 44716 817243586 31603 31604 347331352 12090 12091 472595497 80169 80094 529851776 48136 48173 293674037 75724 75651 968337594 40295 40256 154360110 12804 12805 777055938 40260 40261 577546024 51059 51060 395232938 23570 23612 844019744 95146 95069 24248897 42055 42056 544169073 86597 86530 253431035 87892 87893 556456252 98836 98815 396566860 46734 46735 241676848 16623 16624 602815653 71961 71962 205729694 3791 3792 78686096 52134 52128 677258916 77070 77071 808075251 39620 39621 118337158 28466 28467 486212600 58086 58087 59260229 44727 44728 164099623 29366 29334 429458887 47119 47120 718343410 68005 67937 914733848 75125 75050 515975427 34247 34200 312235479 25413 25434 846411338 28788 28789 774504430 90012 90079 703960150 49797 49798 214534239 54797 54798 571877442 82889 82935 264490398 71368 71413 409959633 78227 78228 362752187 24443 24405 245549188 46102 46060 136686297 40498 40583 834039772 8693 8694 972453587 38032 37967 995589345 83515 83516 201412950 83741 83764 545408564 26994 26995 760767829 79034 79063 783539711 58337 58338 156939567 36941 36997 140504280 24883 24959 779809699 3911 3843 627387577 9594 9595 598592123 26158 26145 763841881 98114 98115 796559914 54047 54067 618140453 43654 43612 12708165 42501 42502 758652492 79427 79428 597101026 20878 20931 579618139 54092 54165 693287390 65678 65679 143693683 1563 1564 344221333 57467 57468 536479750 469 390 18994522 30996 30995 426527694 78382 78383 184669664 23726 23758 259936168 57853 57801 693702957 40616 40617 461629027 6284 6366 604219655 76200 76279 662042331 61899 61900 200788737 73986 73987 987791612 74369 74286 980051843 99786 99787 507061560 9080 8997 121322431 57927 57996 126845024 35432 35358 9068829 3917 3934 460947441 81372 81400 439137878 31398 31467 234628537 36307 36308 705487243 68005 68006 227125942 87741 87742 494705620 36196 36197 444622356 65856 65852 964619899 77493 77494 680326667 19813 19814 301082560 36197 36198 844488174 28214 28215 472878938 53936 53862 787808345 92878 92800 909163637 12335 12308 684775769 67832 67833 812868920 95766 95767 49030347 68912 68913 978296054 60115 60116 409408843 13420 13421 885504925 86370 86422 978354380 65203 65204 718601181 10090 10091 263111101 99940 99941 300319088 14045 14046 893440541 85323 85324 656106500 36620 36621 536406275 28015 27955 113889699 15354 15385 561806540 72085 72086 371961265 35782 35783 427697716 26570 26587 683506173 23171 23107 184243083 75775 75776 835984850 86088 86089 16318830 56458 56398 881137909 9488 9477 274821058 33401 33486 943585630 54663 54664 690346209 63073 62988 563374356 59210 59272 74370405 95345 95322 715672238 20306 20307 687999582 31097 31098 902752854 35012 35057 792349346 1428 1510 933379411 675 600 506277596 49466 49467 702370856 75442 75443 185575288 32968 33043 767610640 17958 17959 651457646 6393 6394 25550268 38822 38802 401238240 38385 38373 261032549 54732 54762 447229552 30714 30794 425890788 32639 32640 990955357 26561 26562 413265236 36784 36785 806546471 41942 41966 935855584 57437 57438 823530654 80395 80396 866321556 47665 47666 321014481 45238 45239 682706744 60903 60845 485661615 91889 91890 80458279 53670 53671 755657067 24197 24185 352472894 81835 81808 723378021 90215 90171 968285218 54956 54970 571457308 88892 88912 121654047 18947 18948 350553856 33170 33171 761593822 24637 24638 318073915 41276 41283 929617275 73802 73850 154598802 38252 38253 960823761 2553 2554 700643762 1205 1206 66660158 65807 65808 37920747 79022 78977 318485213 73875 73876 895915155 11453 11507 426316524 79320 79286 594614102 29948 29949 615426740 87126 87064 12855706 49454 49516 257328801 45619 45618 395659214 26799 26780 254584524 14599 14653 811891305 4093 4094 981607032 98094 98095 135959246 83603 83604 566759429 37324 37325 437435068 13140 13141 771822786 75146 75147 932261722 15347 15348 514368334 90747 90748 648550472 60887 60942 230229290 19541 19542 735956455 98674 98683 34802431 1455 1456 565694200 37117 37118 265335283 76608 76661 773708974 13294 13295 98630536 49515 49516 479457214 39613 39614 665189444 15639 15640 619006237 6407 6439 312279768 33322 33312 893882562 68791 68796 544684487 27627 27667 972928429 33565 33566 275839138 7716 7717 210052112 67583 67584 518533497 89327 89319 65152430 39550 39551 236536698 9682 9683 144895118 54843 54828 845557379 13006 12972 937967499 55437 55468 339952709 2190 2254 458037633 90685 90626 69483188 46988 46937 930573772 93955 93956 33674790 43343 43344 542615335 98011 98017 421923494 81411 81412 443319610 91681 91639 173322453 19695 19696 471708487 99165 99131 447952959 77197 77241 634420784 69222 69199 930850121 98600 98671 108382688 22422 22423 888345463 50455 50475 496254510 90226 90227 41048343 82439 82519 567369658 10078 10058 282836223 77251 77252 859566422 32631 32632 851334212 13694 13634 493693806 7110 7111 400341012 27178 27179 763349611 76519 76511 652123823 73375 73409 872505822 58828 58829 578325197 31989 31937 490633335 56496 56523 635329757 56713 56686 233397303 7010 6967 419755013 63294 63295 166523700 81480 81506 112255845 18557 18503 982161785 59397 59398 362265950 69743 69744 998065846 25335 25336 940002399 26022 26023 599947630 90668 90734 255199642 91977 91978 747257251 23529 23564 220401920 486 464 721006997 57963 57947 912244354 10414 10415 130368696 4686 4687 505085117 3956 3957 619304409 70541 70497 499654123 75980 75926 338362793 67473 67505 939597198 57592 57593 354313082 70521 70522 410960006 65642 65643 686692540 54153 54106 397059312 68304 68305 197499252 31097 31117 633003771 31870 31871 481885514 95432 95433 377489900 41426 41477 4399031 59689 59707 166803266 69628 69574 954989036 71519 71481 613305912 62765 62738 315445435 35118 35119 776785989 3016 3017 398359855 46964 46965 463765184 29847 29892 93831267 63082 63012 381452396 13351 13352 951541265 27306 27307 523382084 4850 4910 311385425 36129 36130 926947427 40004 40005 38162526 55921 55920 958157387 91363 91364 35817742 9174 9175 508243107 25723 25724 64892888 99285 99286 901932023 31760 31686 619373781 77098 77099 946684910 47453 47454 495156590 45498 45499 640432558 4541 4514 279932793 39505 39506 376401157 56835 56836 772868032 67541 67542 374228007 55305 55306 377225194 79863 79864 439658345 48720 48721 165674410 6596 6597 79948194 83948 83949 97867706 26748 26749 814392246 74427 74428 557082670 65097 65167 988407647 17109 17117 752730040 37959 37994 234794911 81250 81251 413902868 91744 91826 530363093 46147 46094 924413131 46508 46509 427380885 39180 39181 95361535 36877 36803 864953717 70948 70949 971160320 98335 98377 706441741 62049 61985 106892560 99971 99985 352424292 30510 30440 81875473 15369 15408 172551203 5083 5153 412735960 81019 81004 376009971 67138 67140 240260930 16651 16652 629443331 52873 52874 370711068 53390 53391 776344008 60598 60599 421084677 2693 2694 328553911 38222 38223 902827142 21360 21415 328639411 85525 85448 614245754 45203 45204 68705480 87854 87785 786779768 52585 52586 151680990 93871 93800 799899749 30147 30148 797665730 27378 27381 425022721 68506 68507 403031044 17269 17201 452324517 34072 34073 146845772 90898 90899 344547617 64466 64477 276830186 2937 2938 431485393 84947 84948 759241631 61338 61357 178642113 92357 92358 851769857 15539 15571 111465914 68699 68700 704064777 15420 15421 466899119 12942 12901 19266904 25883 25884 627866544 15651 15592 633956724 61962 61963 21523654 27756 27723 915491803 26787 26722 176382879 50726 50717 255311155 26902 26910 43111961 17808 17809 437009229 32460 32461 226737111 58583 58580 183098511 99843 99844 807253464 20570 20624 481143078 90583 90584 785502652 85018 85035 376677633 96125 96099 669184475 8492 8493 435918063 44165 44083 379881260 10593 10670 348595888 28581 28582 217063881 90256 90329 751067561 31491 31492 398093341 29010 29053 162258828 76436 76386 947910318 15614 15607 693763647 41307 41308 891298319 50562 50618 318938974 41448 41477 968797861 78766 78850 520447035 95150 95070 119769493 77073 77074 107102717 85920 85854 520792366 20430 20480 66946161 56910 56938 667770347 89496 89497 833552125 59612 59613 100840902 13359 13289 618902733 4395 4456 607977136 85956 85938 546873139 35630 35631 209732703 41751 41752 119604272 33652 33632 314785080 77822 77823 683842453 35904 35895 810307556 74518 74439 397950407 35553 35554 335303445 13945 13972 366293369 26822 26823 44097838 6540 6476 397147676 28193 28194 477006690 41070 41071 889848576 37484 37485 460465976 59927 59928 450875529 68700 68701 645350157 50022 50000 696703124 79594 79634 950809375 37926 37956 595616909 3132 3139 550404670 52034 52035 922087454 58223 58224 544487136 76744 76745 749138110 88457 88458 975953305 51825 51820 446117929 45301 45238 962445995 33594 33595 956592466 42898 42899 653141801 31244 31290 429458012 72227 72228 76261002 26912 26913 567462113 8587 8546 175473013 73274 73275 707336799 38372 38373 641788122 64606 64607 694226085 3088 3089 798230857 80803 80788 45661165 24337 24338 729881467 50420 50421 44410160 55575 55536 816833900 76393 76391 485585022 59391 59414 736536550 17828 17911 369777021 95481 95482 951716882 10230 10231 252353242 74592 74593 927029800 89504 89520 140955332 10538 10466 573192448 10009 10091 742719151 18304 18305 610382107 56261 56333 521310594 4126 4187 869432238 89301 89314 962967419 47750 47751 188696489 53159 53111 331459783 71311 71312 940460163 57442 57443 480276489 28019 28020 160035784 13555 13556 614232402 79515 79529 708721144 95820 95821 418871171 16694 16651 406389862 62349 62350 291891086 94016 94017 574516334 34317 34389 123084951 53722 53723 726210676 20676 20689 730316928 56022 56094 113578073 47131 47182 661021106 56919 56920 628041778 24863 24833 556753688 54599 54547 403169238 66721 66722 675777075 99621 99678 447480876 83184 83117 472125447 28007 28008 835714012 5316 5317 238052799 56156 56157 849528847 59476 59477 642391765 45631 45550 837820846 49144 49152 572544531 81270 81275 792615615 93239 93160 372434752 96933 96934 602064024 6105 6119 368561112 20311 20312 489391110 21058 21076 465282102 17221 17222 61184639 16449 16450 196195508 16552 16553 158167523 10229 10208 833556960 18779 18820 11223820 12503 12504 558096877 81932 81896 864352901 79382 79383 643800354 3837 3864 736737682 99172 99114 354218540 43268 43352 347803056 1860 1861 766857929 14948 14914 107355001 55322 55332 309907840 49084 49085 853470607 71455 71456 434817236 95252 95321 148481350 20999 20932 158880671 58421 58422 337596399 69716 69717 144205714 80460 80425 172354873 7108 7135 308413662 38059 37981 73136354 48530 48531 847064551 3681 3602 779422873 93266 93267 534463247 25446 25447 386286910 30018 30058 177875316 63430 63440 810379782 29472 29473 374008824 30254 30287 498238416 32504 32505 598438311 47545 47608 867327112 95890 95891 23719691 64764 64684 677095360 62417 62418 455796827 22972 23000 75825078 85809 85794 668781514 32721 32722 828595564 3479 3408 136505808 67627 67628 293953163 80125 80130 991227029 93347 93304 660065576 13351 13303 668545849 8884 8885 607457712 92157 92158 5692670 49357 49398 241235273 10601 10644 109060152 52738 52753 649329569 32821 32848 294505604 84801 84782 718184385 33911 33834 867150653 4094 4016 20303990 79580 79555 712885627 50088 50143 793067232 40236 40237 600060602 51681 51682 60294527 85469 85470 458809934 44493 44494 182716358 65768 65769 813279515 20707 20708 897001790 60159 60160 514676852 40652 40581 994516906 73824 73825 945855932 38775 38798 441466687 89334 89339 188713286 61350 61382 99795588 98090 98091 998621886 53745 53746 370657074 48983 48984 265244267 74396 74397 635838596 29313 29314 443125555 24644 24700 905458689 97885 97921 349895378 14476 14477 688345044 66874 66838 263968829 52716 52717 709349925 3164 3222 335366344 15077 15094 198456785 28451 28427 512226687 57651 57652 296573087 45315 45356 268237362 58542 58543 58677168 82345 82346 572558085 7875 7876 381743590 37561 37497 514330359 29811 29778 139337965 21089 21090 965216242 9877 9878 824062501 767 768 213637878 47022 47023 307679419 63933 63934 531073824 32461 32462 93133678 18051 18030 499962765 51086 51087 26492519 95488 95489 587973189 70464 70482 846209929 33469 33499 617348852 23295 23293 196938828 68535 68536 535840824 97786 97787 802700453 99942 99950 491249786 10593 10557 648986984 46861 46862 983942290 68120 68121 539036347 36094 36095 628590769 43062 43063 301267802 91181 91182 913538716 19965 19966 313179499 97444 97445 837661661 66872 66946 229148962 37062 37063 915498903 10231 10232 21407304 79096 79097 575273533 70036 70037 952580345 97349 97418 290444778 22253 22223 675176133 7888 7889 105651885 32961 33002 989488814 3533 3534 930021316 25956 25937 740935463 62155 62202 478623048 81316 81234 984705187 82922 82883 394313314 6872 6862 753347160 83341 83329 708042922 85774 85859 686543628 8467 8425 473559566 49104 49021 459047434 48772 48773 224297500 95950 95951 311563075 83275 83240 351396166 75257 75179 313274194 36761 36762 352461929 80110 80111 321347204 28045 28046 19213311 20100 20054 228937374 92743 92786 119409174 51548 51630 798637650 24241 24303 189022250 45583 45584 767665373 50465 50411 412553989 87069 87070 986763983 38500 38501 802358363 69843 69784 332128047 31638 31655 144124725 22795 22796 338534047 83803 83804 385913542 68743 68744 742967413 90498 90444 595188243 70729 70730 745566195 62050 62051 872483502 8837 8838 838115836 11732 11733 62045288 31171 31172 929765922 64354 64328 939535997 89531 89532 268854799 53542 53499 99928676 4944 4975 394145211 16362 16430 812974615 97574 97575 854807032 56149 56070 942250643 14465 14467 582820575 92056 92057 567889762 65269 65251 714430239 72753 72682 784758643 91572 91573 938817219 53067 53068 653467603 70951 70952 912730901 46795 46796 31958458 27371 27372 332125166 19531 19565 602109653 81690 81636 553787819 66116 66176 298914943 30399 30400 588026649 53200 53254 769159984 80781 80709 685336695 86270 86271 251125545 22090 22087 852084409 59394 59434 85279641 62780 62781 114408129 7745 7731 487523625 98885 98886 488994289 21456 21457 201323431 3707 3708 628114794 8379 8298 581907749 98498 98527 893735541 66666 66667 519134163 94655 94578 102091361 51965 51966 850801340 48350 48351 987301095 12061 12102 196230790 87798 87805 123347623 36872 36887 249304319 99987 99998 645876634 59703 59704 229450043 25047 25043 230536089 53241 53242 536331582 73983 73984 659986613 49418 49419 867086914 82002 82003 990272656 92146 92147 400362740 43266 43267 155478069 75521 75522 797129721 14008 14009 46356652 18116 18071 250675450 20114 20152 84756048 91831 91832 119728697 72166 72167 524955267 59903 59904 321021340 83275 83276 172223056 28720 28740 134081317 56127 56139 524903387 28400 28361 591021563 38550 38519 317462218 55690 55691 197611889 62157 62103 874396896 98987 98988 721871590 70990 70991 377474912 8496 8497 393764282 44733 44718 558754301 52096 52097 763209423 41585 41576 839630162 67914 67844 775076611 79479 79517 872454585 94688 94731 766421454 36399 36424 423975803 58449 58450 356821106 6819 6869 2483411 71429 71430 447227169 60565 60527 133506326 34123 34124 35806982 53667 53697 65252556 29981 29963 317313909 50371 50372 480676216 54815 54816 773042080 78559 78535 803338029 55518 55534 295436474 87359 87360 770862147 18306 18307 667531341 83831 83832 630251098 40075 40019 472094585 97095 97159 623479859 48113 48114 852854330 61231 61266 331389075 44054 44055 775884615 38970 38971 989404304 31030 30986 800576472 90225 90226 141044305 36399 36483 309889409 47225 47156 429089886 24712 24677 417468233 78573 78574 601928436 29497 29498 362809314 50532 50447 207649286 3071 3072 136898636 87259 87260 921217780 55321 55357 933229204 58553 58627 325727530 29780 29781 131490393 63109 63110 514757288 22294 22295 470762561 41279 41217 261313639 94922 94923 26888769 36854 36806 851960349 64757 64690 125174565 49557 49558 608932946 9300 9217 605141770 77341 77300 802103659 91021 91022 336631411 85110 85116 260992230 52592 52610 102904600 65213 65281 553713126 64868 64869 641430757 1730 1789 538502087 53877 53878 675717283 459 460 622836535 79042 79118 250441621 98971 98972 156375172 47122 47123 164125107 17131 17132 488391561 959 922 830290749 22747 22748 621326501 8786 8787 866632881 44027 44054 714625448 89075 89076 298753121 5589 5590 11934507 63803 63792 324642217 91455 91456 111810979 79733 79652 575923256 11207 11233 445188645 93167 93207 910374429 73875 73846 783889656 63448 63449 758824587 43976 43977 14102809 27499 27500 74301042 6541 6542 640191783 74187 74188 531519230 65431 65491 7885 96397 96398 561276016 58644 58585 966406637 4621 4661 712524993 29634 29635 602182690 93297 93298 140103778 63500 63508 829504285 24646 24647 968406031 8746 8723 835239555 64189 64153 493793656 50229 50230 438142860 63674 63732 355232593 54804 54732 46927893 26852 26853 107318776 44711 44712 188678014 73707 73756 823219509 74919 74920 398363303 88742 88777 523256190 94677 94678 979359332 28043 27989 62646755 76120 76115 302139422 5907 5905 209621751 79705 79640 60800603 74893 74812 178404974 73519 73563 235630227 63948 63908 703462577 38440 38477 669558538 31682 31702 100371345 17523 17524 849610264 47046 47047 901257799 33109 33110 552558386 56562 56563 360796557 14762 14763 173818977 46541 46503 771835637 17873 17843 354764296 81859 81860 306562807 56565 56631 597018171 69122 69123 62903729 24616 24606 718968833 52130 52131 444610737 41171 41172 310853217 79481 79482 33156906 72689 72762 613681278 27433 27434 913847024 43365 43309 638428998 87960 88014 232189222 76477 76478 305200383 56219 56253 584842274 47595 47596 970191061 81017 81018 624407301 45285 45243 902616306 36825 36848 697626704 40205 40206 56689632 96212 96213 64787026 86047 86078 949663473 32890 32894 100783795 98364 98365 575512193 47525 47562 13323476 34987 34988 591666485 14616 14617 290401144 64541 64470 455814850 99351 99362 692967169 77610 77611 172021416 19967 20041 336510576 98588 98589 330019616 32760 32728 406030833 65510 65480 240155557 73055 73105 447624247 17586 17587 373092734 95064 95007 111513262 28147 28148 519824032 79829 79766 964576699 39180 39206 50841009 14358 14429 994656094 40910 40911 333532088 82510 82525 223196522 30085 30065 312605022 29994 30078 179738530 68473 68438 934967422 96296 96313 430049005 6620 6652 153514743 76783 76784 840240801 98944 99015 529429503 82097 82098 104133337 79462 79463 295074513 68778 68779 28944439 64322 64323 365883811 59710 59711 182394368 7093 7094 610147581 31268 31188 346710676 29806 29851 792896585 30914 30844 897649433 60940 60993 807675949 85452 85453 32967828 12382 12299 421965188 5263 5193 629520424 92003 92004 824684509 71391 71384 989813915 66214 66215 120662405 4215 4206 808246797 77980 77981 366487328 62663 62728 650441502 50145 50146 131782856 40914 40915 804342628 77259 77260 726125020 76580 76642 380000751 10908 10981 269298762 80614 80615 654152683 6219 6220 298159852 2863 2864 6768215 53106 53129 958475880 13045 13018 236600442 14947 15023 160688045 56036 56037 495687239 20411 20412 52104571 38212 38295 579725621 42194 42195 519776360 46361 46371 4306409 45112 45113 675416897 13709 13710 915413296 2859 2915 276612325 5383 5430 399844378 85099 85100 598833058 1035 994 736962966 43143 43218 855614497 4925 4851 105863430 6443 6444 454939980 11603 11527 818619864 17246 17310 981820916 93037 93038 998830558 97869 97870 535042717 84335 84336 680977566 30331 30355 356525474 98912 98913 473016791 26423 26475 963255457 3250 3261 983506909 97629 97630 505952946 26347 26336 238818983 1617 1618 393851149 19482 19553 629501058 38932 38933 617791257 51491 51481 506984947 26454 26461 325590432 452 385 328500262 33660 33745 38078040 21326 21327 362336761 8024 8025 550176294 4650 4651 171675877 27712 27698 848133173 38503 38504 235676942 93937 93901 147210649 53092 53107 107017244 9827 9828 153997664 11702 11756 631952764 96365 96408 176829412 57284 57342 124871262 6368 6424 249319202 88130 88131 947001075 44932 44933 152187198 83292 83349 171267359 42637 42638 64305515 27797 27738 185251587 26277 26341 766041168 90771 90702 15127979 17544 17548 271029688 98889 98846 802976803 68599 68644 309042997 39133 39062 940698455 55145 55144 63191601 2944 2945 706562321 80355 80391 819583777 9980 9981 462870865 72259 72260 503817355 8532 8533 739481581 2175 2176 271206600 56097 56133 628554445 57604 57601 278780786 9736 9760 397984747 26391 26392 427743628 95098 95099 808667013 49539 49489 525206715 64524 64525 501491459 5780 5795 430698209 44598 44562 116216242 33584 33540 856579965 92504 92505 972997653 64829 64888 925520258 33636 33637 444239021 41358 41359 244102007 89929 89861 140607838 93596 93571 812424856 95052 95053 864724005 46288 46289 808309269 48802 48838 122671956 4960 4961 233272891 45086 45087 277636200 96416 96348 213631882 39571 39522 315262128 51059 50975 669882812 8988 8989 712150176 3638 3639 907664526 85530 85531 777256493 32794 32811 532322764 59017 59018 965025118 47387 47472 594775763 42974 42975 180245254 74432 74506 633464593 14233 14234 180125566 92594 92595 342504836 27714 27708 423455726 7217 7230 982552461 61746 61730 601362968 86059 85982 307467371 48439 48474 967417027 56904 56856 694991599 87999 87963 102893414 98799 98766 958627668 16334 16335 737573492 97022 97023 436783762 36324 36325 491343382 29016 29017 297023669 87995 87942 351271332 63969 64033 72644952 34018 34062 613589778 11524 11525 521308017 75901 75863 104377974 90707 90676 461206105 17333 17334 125695050 4020 3975 321240528 45232 45239 675706977 96396 96477 772444216 8101 8016 59319764 47063 47064 842613102 65546 65504 538899116 7707 7708 244563482 43830 43799 958728024 9390 9391 365818986 78341 78342 721522526 7248 7249 149328618 54291 54292 25717703 86126 86149 874003100 80303 80325 153778925 55686 55718 330608571 76444 76445 954182560 41172 41173 93743344 76361 76397 443187234 25852 25853 256634066 21363 21364 202887554 974 1027 776128516 97334 97335 805330645 24164 24165 37430210 24129 24130 574326925 14414 14412 403386495 7812 7813 840898681 95655 95656 583532791 17653 17732 670674427 94878 94866 619898210 55188 55260 203555588 14918 14919 575412432 31542 31460 231778106 53324 53325 702110300 58309 58351 364546314 26150 26151 418034676 16528 16529 229326007 64473 64470 729208554 10224 10299 817408616 12524 12546 934917730 30230 30231 241359594 44809 44810 613612319 78841 78842 904733841 23201 23263 541455318 77451 77452 890236056 271 333 303106321 56236 56237 951722325 7038 6981 315449555 47024 47094 410812937 71039 71040 181935217 80197 80138 111818829 40437 40444 534761299 28695 28778 521329158 13814 13815 251943932 44210 44133 129317341 13481 13482 200113908 85416 85350 231235170 31509 31539 602967208 71562 71529 992164807 97906 97907 164544900 36565 36542 948567404 41714 41743 969952386 30699 30700 500311939 11381 11400 518630357 74437 74484 512603439 9312 9267 401669524 65378 65408 203318869 13110 13188 410697763 31111 31176 844952402 75729 75672 227823619 98532 98499 627850471 3598 3595 826746542 36416 36417 909092671 99543 99544 63160869 78270 78201 432852123 19679 19680 291604389 42263 42264 201822687 37241 37184 954220918 96139 96140 381854954 70516 70517 37336831 88668 88669 625646125 65551 65552 814782632 29520 29570 244684858 36067 36068 905685125 77321 77333 20983072 78944 78945 52274796 91372 91421 239379594 19811 19812 756686072 56828 56829 381567188 48191 48240 680545435 23589 23639 418540138 34195 34196 714790262 62550 62619 649444570 76381 76450 616071924 24118 24119 906498019 88616 88555 668626574 21306 21329 787878724 9186 9269 431016475 78224 78225 7295407 38632 38633 674287241 23470 23449 90657218 9996 9997 57960402 39042 39043 445468597 57408 57328 927220120 50083 50084 910431424 48799 48800 13250514 46921 46940 850832580 89545 89546 197370055 94101 94029 638338908 69333 69334 370592581 71733 71734 926944392 14133 14134 190421743 40449 40450 768431572 9449 9496 668648782 99357 99358 558077644 3468 3408 223608285 93386 93387 777113372 63036 63039 585040847 78037 78089 657894496 31997 31998 547098170 1466 1467 48942119 41109 41139 998296761 57075 57066 481571353 99245 99246 732475666 89536 89563 645139190 16685 16658 5143137 97429 97487 782507260 81491 81442 143461536 28338 28339 630498136 45534 45535 542477186 20051 20052 917114132 56823 56824 492745985 28115 28092 632244453 33873 33874 772715223 91674 91675 486053455 31516 31490 769370720 12097 12139 620421264 10285 10205 580071423 96210 96211 414429353 14537 14538 922802878 75103 75104 976769415 22505 22474 152404370 22844 22845 901626196 93128 93089 414482035 23507 23435 906923905 84147 84159 861749822 59967 59913 671097434 88768 88807 48068598 62592 62593 689698102 17913 17865 201665019 19945 19972 800787565 62725 62726 276651211 65486 65487 701326285 93758 93759 509234072 55847 55909 612698180 82694 82695 582127044 80393 80394 42930841 56708 56709 727666608 24188 24238 898440385 18351 18352 178776936 96553 96554 435308191 1091 1092 416195088 16346 16364 534880399 12012 12013 589927443 94616 94617 272409557 96789 96774 563852245 23641 23675 39791602 38352 38353 653168147 7524 7525 887276987 9441 9444 163301815 78886 78887 793691916 55352 55353 906846633 53068 53046 658491635 27101 27142 231108674 27501 27502 118324604 6102 6113 928900955 27355 27356 29231898 10444 10445 548340420 53401 53349 716305288 26882 26883 691721441 18292 18293 594705756 23220 23227 194581046 50151 50152 304108029 7064 7065 594242906 80554 80562 614626227 3591 3605 821456788 43022 43023 639352435 80691 80678 129823949 55722 55723 582435479 99311 99297 733879423 19074 19068 734184808 64419 64420 259429082 574 621 992246705 62981 63014 579227887 66541 66578 464436288 6775 6776 779838946 94224 94225 559183239 93285 93286 54480671 46407 46408 805359546 32237 32238 129525401 47486 47522 574512821 14501 14502 135392113 48254 48255 17690438 14445 14437 152380387 21800 21861 795056166 5127 5126 996101604 78790 78771 700062610 64371 64384 23032435 15142 15143 966721476 54507 54508 675517801 1116 1117 571351688 38409 38467 412027933 88087 88088 80286638 67341 67412 625164147 31388 31425 639325817 85209 85210 708958336 35673 35609 297091636 22599 22600 786661550 98266 98307 538827587 3876 3877 849992645 96552 96597 592265395 28776 28777 801851481 86183 86140 460901989 32784 32868 148267588 36914 36915 918291683 8434 8435 969778067 73127 73128 690999789 92323 92317 396378827 5616 5617 522953832 90101 90102 76201525 3414 3481 362425706 93556 93557 616228533 13706 13641 391401004 49965 49966 836484892 4826 4768 769663740 46108 46094 579205734 78726 78682 129417891 8881 8917 966250006 87566 87567 553733306 350 351 813321741 17296 17297 80039766 94043 94113 531914025 70139 70140 911070714 81522 81512 119722030 36782 36783 69249415 31571 31569 683257103 64231 64265 894401577 47161 47190 816766208 61868 61869 410625970 79294 79220 902730451 38490 38487 903425021 9917 9887 38500597 17281 17282 156966331 64324 64396 810945837 20818 20880 494154475 31131 31063 762838012 93621 93622 444820137 94954 95018 322668909 4089 4090 633360762 73088 73112 980669572 37205 37206 104463999 95960 95961 127121168 947 895 792534143 97614 97648 290999519 14694 14626 531233322 1256 1333 873991603 37033 36949 827880688 81800 81747 379117439 21082 21083 257098027 46368 46370 375036386 96799 96800 567685465 51087 51088 317098098 94206 94207 787057716 80315 80316 362675949 30458 30459 469744077 14755 14756 578700583 48652 48631 229512227 89522 89523 483651942 15590 15569 892654508 27851 27852 63432569 25989 25990 343822130 14737 14707 457635901 11335 11412 176466903 70065 70066 491594651 28619 28620 581373624 40567 40568 819518427 24412 24413 458718033 20947 20948 331758874 35439 35440 949544555 7867 7868 203064913 9289 9280 66014763 73563 73564 686470003 44022 44023 887261763 36303 36304 202866597 15262 15263 418733134 51697 51754 166496144 16706 16737 684328027 23450 23435 964438777 62475 62504 876014619 89655 89710 589220339 31381 31446 964826082 5236 5237 239087065 61290 61291 75474774 94318 94319 467834777 25512 25567 47943262 46594 46595 179790516 8259 8284 591772884 57219 57220 111464242 99203 99171 672600963 80526 80447 877191224 443 444 187453062 92820 92778 158542586 1767 1768 695278413 92897 92827 748728491 56660 56635 734207497 81088 81089 501162856 20616 20687 756043877 53957 53958 486256895 89775 89776 955740887 40496 40578 105011145 13669 13708 468721931 34885 34922 189560359 24807 24808 43857691 68111 68044 387310759 39531 39583 232757644 95410 95367 799727088 49679 49680 744555612 59770 59730 315875530 29042 29113 477095446 44844 44764 736391837 91549 91464 731940545 52211 52170 740912959 28316 28330 256224896 95485 95482 500698734 92549 92550 462353791 61493 61494 701788970 36025 36002 709127596 6140 6111 144762178 32923 32924 789362393 70193 70194 73626899 59619 59620 235823901 78142 78178 509982214 48208 48185 674756300 56846 56915 531083508 59871 59872 412633795 38103 38083 678987320 16174 16150 633693415 92156 92157 662899391 15322 15323 649248332 70962 71016 62611584 72018 72019 935466988 74991 74918 541579482 72460 72461 491304898 76785 76786 693425069 26578 26497 57594032 15609 15566 603325467 14168 14124 358284603 81221 81198 207669627 72657 72658 54417367 81921 81922 900358926 81367 81368 996829225 30666 30667 789417337 5181 5182 318632123 82561 82491 995431059 14379 14415 960773602 11520 11521 459954642 29225 29226 768273834 34624 34570 420776155 35525 35526 636604033 55055 55056 165441893 14820 14771 636366247 38703 38704 248571773 84113 84114 104262713 30144 30145 231844446 22154 22155 497994837 60243 60279 115158799 28907 28908 334091070 99723 99687 612489028 65927 65947 68855665 53588 53568 904017939 15694 15692 26883875 82475 82476 575202638 19063 19024 868931632 61287 61307 720996929 36987 36988 384763819 9844 9920 817617870 90831 90832 955259020 93948 93969 862735263 66902 66955 253039664 67378 67379 24690599 99581 99582 136643963 83826 83824 598878831 98885 98906 172076592 28369 28370 109597028 10816 10817 932875710 46561 46476 613300524 60508 60429 591801171 2819 2789 165434595 35290 35291 161055826 60979 61029 280577116 99829 99853 580442393 17708 17709 204349926 80735 80736 39565059 54042 54043 513715824 19971 19910 448919992 23710 23653 662283808 27194 27206 993634106 65865 65870 990006939 66063 66041 694179642 60128 60096 766321325 96441 96505 104344914 27532 27533 896729780 82178 82223 157771959 65325 65257 114251251 61483 61484 657655934 90593 90509 22552115 38643 38628 704023069 36764 36766 941132350 34767 34726 927943532 42761 42834 141590938 31469 31527 410650494 83557 83558 604170137 79521 79522 79473139 10350 10351 730512587 57560 57533 434857101 59270 59271 20504679 41365 41366 983548852 84732 84733 687293431 10144 10219 731991769 94984 94920 709310676 58962 58981 305884091 31209 31156 255413132 91447 91378 790570970 11356 11357 454099502 24965 24923 432005850 68448 68449 931746995 16597 16533 489882171 87946 87947 676960971 89942 89887 726063633 82716 82685 981192364 40636 40637 145878327 97295 97296 773682554 89913 89991 189133355 81933 81851 94376523 80532 80507 411056855 14299 14251 880540375 79616 79612 109294671 45921 45922 697245206 48688 48748 139097463 31212 31238 151912395 66816 66888 981020854 5245 5218 284632302 34942 34950 403611318 38013 37976 3894413 618 577 888586809 16199 16200 256360826 62824 62825 721158160 12789 12790 858789998 75354 75355 499253347 14438 14439 460381910 29701 29702 686720585 29092 29086 483802609 12213 12141 404726297 99286 99287 442532481 11364 11357 637255517 99423 99424 503649846 92201 92166 837930303 27607 27601 749916229 36276 36277 735516710 90156 90157 211088066 44506 44507 812275723 92400 92401 886713143 97126 97127 172920493 6270 6292 510184777 92331 92325 483766701 21346 21347 949015653 50412 50413 486910524 91085 91086 409240715 51665 51666 680394052 61469 61470 590183014 88303 88328 857005972 75463 75485 430473749 44319 44320 583340468 55157 55116 796883477 45508 45527 68747591 71759 71760 183366089 88868 88869 358594086 48062 48137 100156917 79398 79399 528242742 42671 42672 21137115 70613 70614 261887337 38731 38732 265848785 95962 95949 496245261 63091 63012 475800031 5673 5690 185432070 60963 60964 103758854 47716 47717 420204501 1546 1547 70956968 61983 61984 387595867 18695 18712 243762753 9610 9632 545744981 98844 98845 942326719 45531 45532 228741483 87918 87919 952530754 91118 91140 539056844 99260 99255 832576310 41314 41315 103526579 12278 12279 129291143 88425 88426 692027512 2565 2589 15027188 33024 33025 744689228 66704 66705 722128593 53665 53721 617067121 53904 53980 363129824 9018 9092 501619456 5581 5520 669575639 19413 19414 786432281 97136 97213 527259476 77662 77657 722565466 31495 31442 9791116 77024 76949 706038043 88422 88439 569654720 92887 92888 683681114 29221 29222 239335856 97965 97966 672508489 59349 59387 768004495 3963 3964 654011791 14476 14485 357870185 92212 92202 854475325 13077 13078 272392549 97927 97928 952140645 60474 60475 97076020 70953 70954 141810733 75576 75577 44962529 84389 84458 649772992 31402 31403 605457285 74906 74907 487402916 93871 93820 452410776 47602 47603 654805300 8813 8757 26898480 41332 41333 137233562 47433 47434 689311693 127 157 829643623 50739 50740 280613423 64857 64858 965931000 89407 89422 494081718 77440 77494 453019057 61980 62049 283720525 61202 61251 874907266 38071 38053 648635302 69007 68947 878821230 85760 85708 751450123 54106 54099 672761413 8523 8524 349053390 92704 92705 324022761 97319 97320 874692322 67707 67721 838826133 5727 5713 823188958 69879 69816 700613642 18995 18996 610477547 27288 27349 329585386 59366 59360 429749632 67470 67471 843047605 38537 38578 287469233 93541 93542 461994892 87112 87049 543488102 31133 31058 753711643 47223 47224 989495474 85633 85634 974087199 8328 8335 870075693 36049 36029 903237831 14946 14861 556140019 27077 27083 107452433 87573 87519 598361766 46931 46952 802178541 80396 80397 646160265 55897 55886 347966767 64230 64231 604655605 83817 83845 478929228 30332 30312 422495220 5807 5808 676290397 6166 6167 647785912 92690 92691 280521203 65936 65903 982884827 80391 80356 70583325 77853 77854 179137186 79696 79719 653237829 83158 83126 939278173 98345 98346 382772922 98329 98284 230987287 25670 25693 194980404 65595 65592 405173991 10537 10477 653747899 5690 5691 729331100 56891 56963 779243517 36731 36732 875443276 85161 85162 367777193 73230 73275 824216156 48542 48543 503156576 59166 59102 210421090 79746 79785 224070322 17678 17679 854349516 19120 19071 460251583 94037 94038 277465417 12529 12530 941148593 44357 44355 495169705 16474 16475 715897528 48190 48191 324355916 95368 95298 665837541 85309 85368 886254387 22674 22675 299045504 46490 46491 641756047 13642 13638 217008614 98814 98832 944906991 23509 23510 89774785 25024 24993 258709817 24135 24136 623044400 99667 99668 380872164 33633 33634 277665373 90856 90857 226570812 80670 80684 906051440 41742 41793 43270439 18843 18761 242658811 69486 69487 925369280 47730 47726 379054182 92877 92878 843152711 31468 31383 926935649 60399 60400 350645982 3948 3949 223462679 40060 40061 970419734 38815 38803 520616433 73455 73456 219382596 96871 96898 426543516 15520 15521 832878076 90280 90312 464428994 65426 65427 242952028 17008 17081 176866705 92262 92263 328020017 8941 8942 514796572 81870 81871 905174794 63437 63438 849881103 83233 83305 978117912 61912 61913 626376416 35370 35311 391221676 63058 63059 757851860 51806 51891 9581179 10778 10731 986243225 99396 99397 204048450 45236 45237 828856813 34849 34850 98897032 87255 87224 396837872 34440 34441 950705424 17346 17311 948752495 26993 26994 327386672 11930 11931 172442989 56818 56819 809749721 63394 63395 651697101 19680 19612 914012046 51499 51577 258569156 88017 88018 323842984 27269 27194 884109068 365 355 978240565 32071 32136 20664356 14416 14417 461081253 86939 86940 672267730 30581 30647 338598272 53309 53313 277576122 88233 88234 994419692 67839 67776 390466362 63800 63801 490233178 9094 9095 657769120 67155 67156 775156804 47555 47573 318300315 649 722 563481724 63567 63568 243898675 51397 51398 949288637 61376 61314 752919560 87166 87125 701786313 77670 77655 676235828 89264 89265 58486796 42400 42409 853033091 64452 64453 734257023 92252 92310 180121024 16448 16421 318621121 64121 64122 518229307 30690 30691 486473836 15195 15196 965123406 48899 48900 130588802 4015 4097 138017802 65778 65779 759214906 82540 82541 325961718 19271 19272 868845315 88881 88882 940342223 29014 28937 478018245 65209 65237 64545130 87554 87555 972670749 66193 66194 600626316 93259 93260 443398557 44014 44015 413383242 70873 70924 726772080 52673 52630 370967893 69309 69302 984696523 23082 23083 441451052 48072 48113 903291097 98857 98856 391570010 35016 34964 711161143 17404 17405 776664053 13783 13762 372888184 14121 14193 42085812 67670 67671 325676077 37008 36979 465568357 35705 35679 418679842 15696 15686 417573088 58633 58634 360732271 86041 86038 96158357 4636 4664 418742387 34330 34331 815916670 79136 79061 2132474 62016 61996 440072978 8906 8907 211581524 14263 14261 602424554 44103 44104 640202676 90488 90543 292649269 43946 43947 262144709 9401 9402 772773184 97859 97860 826874654 19532 19560 811399041 75718 75751 259763631 98086 98087 501539063 53476 53401 435690030 75575 75576 789131808 85239 85220 234385664 48372 48393 725954174 98600 98521 625185399 36599 36534 890165697 25562 25563 637146167 2267 2268 749515875 48117 48118 684135262 79474 79475 146047503 77798 77877 119602483 63756 63757 359607553 54246 54211 670654996 78290 78263 585516798 45649 45650 234870425 83908 83909 477607125 93041 93042 284956772 56417 56418 115167430 28154 28144 393976482 58359 58360 37634008 42905 42889 484834595 89762 89763 380198568 82645 82642 728227682 5523 5524 55236089 59056 59057 671227012 57295 57252 157558590 80910 80993 581618092 70773 70774 590975138 92467 92479 594062199 95449 95450 699258066 87434 87430 642155383 54555 54556 14704343 90614 90573 102263270 15138 15139 391047459 47504 47505 976921459 48779 48780 541237528 65086 65087 674953512 25894 25895 191637508 47383 47384 1841948 1821 1747 420946628 17355 17356 212093733 24136 24180 424536512 15860 15861 523062791 25413 25414 387943840 17747 17748 979432805 59981 60053 344582489 99564 99576 625639367 27385 27354 99484731 29705 29706 345981603 95645 95680 799183139 33141 33151 112324715 32097 32098 629790736 28596 28597 438152487 13082 13013 790160189 95420 95348 819266229 28961 29022 212402287 76326 76287 91212103 63970 64031 973253820 82275 82204 879205395 83163 83164 172456420 84730 84746 885142443 44673 44674 531686969 9053 9070 93784237 35693 35694 86489584 45085 45086 484900497 50187 50188 816099891 85305 85225 418384938 12514 12515 207412996 39503 39504 958570811 98453 98454 616164253 62675 62676 198670970 14050 14051 805682669 50445 50425 324561867 16333 16334 556046572 61291 61292 949734770 66431 66432 922515764 77350 77351 769422181 9477 9478 284075307 11902 11913 753379736 53971 53916 682015949 27742 27815 254891794 80687 80688 367157488 64830 64831 553259854 22150 22212 538167297 24998 25008 228162999 24311 24312 689080157 64200 64201 490313196 76995 76988 302662991 17597 17598 267429233 90108 90161 916856957 77852 77813 739768006 79950 79957 191171625 69825 69826 51924428 94475 94404 638594633 91699 91700 928124926 16034 16035 722744292 69249 69250 436065947 23315 23316 655656004 95288 95240 859882543 31492 31493 257258087 31415 31402 518208430 70269 70206 987500764 27165 27093 470658287 56800 56763 757561965 45022 45086 257978103 831 832 908297347 22805 22806 746422412 16917 16959 247776394 30031 30036 486181420 21846 21847 291688025 88090 88050 316592961 11335 11336 431656686 17869 17918 343128110 83652 83653 420091828 97433 97435 972374196 76290 76337 14255674 44882 44883 22162582 54813 54814 801202765 40150 40151 626026230 49182 49183 989519476 81066 81067 272523200 62372 62373 628838071 35187 35119 494941532 82455 82505 824937910 64214 64239 227013102 91596 91597 77709680 97734 97735 853503020 69746 69690 162034086 43053 43028 813116530 52628 52664 334006272 36502 36560 971673743 88590 88619 198749354 10593 10594 519084143 19711 19648 163438194 22561 22492 218251294 79861 79862 297142161 60849 60850 722198270 95704 95681 347014817 14233 14158 430021716 4835 4838 892585191 5760 5697 662534233 3321 3322 738671029 39019 38960 366652916 26631 26610 622903357 75455 75456 250442688 30390 30391 160007170 26800 26801 263429442 91916 91917 266645834 50378 50328 661518739 53721 53643 734139179 41098 41099 292997281 53207 53208 763216392 45706 45707 805959510 68409 68410 263956246 38337 38338 231946307 74112 74113 485411752 96794 96795 890088154 71319 71265 124135504 4190 4191 382150523 56871 56916 999574685 55757 55761 321040000 16475 16463 266136024 84258 84259 194591593 7951 8003 798269239 31085 31086 396432870 65722 65648 51520482 20880 20881 80044412 34305 34276 133608407 90139 90131 216197142 46889 46810 390038807 33289 33253 111971528 63218 63219 694023481 66690 66692 780126396 6178 6179 529179569 96986 96965 682049920 62088 62018 301385468 17916 17917 817158592 58687 58688 190213935 16766 16767 890288124 54615 54684 465553531 9446 9447 606374142 15077 15112 905586790 64009 64065 296654050 41416 41371 845977365 37133 37134 710190912 18073 18047 112584569 79699 79700 87081127 41000 41048 906094028 58201 58202 119178905 85028 84977 277852803 35675 35676 312676431 58475 58476 84589132 68511 68519 887964198 19871 19872 961669714 21468 21490 644870161 68727 68787 151150326 741 742 271639273 49321 49322 1099438 63980 63983 156909290 9270 9343 954294112 85794 85826 157021036 30437 30467 15504810 95709 95710 855286833 86398 86399 101170455 17491 17436 468055459 52173 52098 253300008 30410 30379 698262836 1164 1165 671337190 73745 73746 347140633 27129 27196 793557291 28401 28402 977797556 10837 10838 738038865 24886 24896 842972774 43728 43729 891823054 49263 49264 350207354 6482 6491 345880659 75407 75408 781143124 43322 43290 319525392 78215 78216 83068716 6089 6090 305178341 81403 81419 728965538 79013 78957 2632532 26238 26268 531182329 21044 21012 374309151 45596 45518 446885031 83990 83991 84623023 82813 82814 330561949 16225 16227 166823696 31037 30985 84664676 79360 79329 321675135 57348 57349 159329016 47176 47218 166235193 98773 98774 78557638 72546 72550 497158707 79224 79225 764065948 60122 60089 109938023 78008 78009 273292706 41575 41576 99976162 32914 32962 512573520 17066 17067 707368375 86600 86601 878333311 18524 18594 978481254 38187 38122 370899731 5449 5392 913823838 75307 75261 360460158 54576 54577 981531657 73159 73203 153037558 69448 69519 852339640 61250 61251 33551894 40996 40959 784769534 66535 66610 393613775 91387 91388 570827072 93765 93766 479655078 57780 57781 459032810 76312 76300 321265687 15904 15839 32433162 85133 85134 294332952 5012 5013 364922072 30094 30095 814162000 1456 1457 359630578 9648 9649 160891020 92960 92961 688057943 32544 32542 806861034 43163 43202 135870504 48059 48016 418939632 35124 35125 377803228 79651 79605 870104617 96511 96493 379779512 85798 85847 990335852 42957 43009 141934048 47396 47434 484416017 71207 71208 913113962 26352 26428 821543280 49580 49633 582695777 18161 18162 763426005 43886 43887 623897476 20541 20474 56207250 99303 99221 965188910 65303 65268 473379254 75452 75453 479809121 39672 39694 326219017 75782 75788 264224561 2002 2003 118832440 44787 44788 260072402 35576 35564 835155105 43937 43938 63593196 52776 52777 62900187 67591 67592 997045951 90272 90273 939585399 32436 32432 119145782 38634 38635 984421062 23118 23119 987982459 71450 71451 72351348 73232 73233 998970376 71665 71641 931815099 95762 95796 203584838 55833 55876 284709028 14683 14684 983598536 55918 55958 351957733 45917 45896 738653741 16969 16970 367914803 13003 13080 822267295 3397 3324 565755912 13382 13383 919523116 46262 46263 529239896 40998 40999 77521804 80359 80285 499399866 50849 50850 410081439 27980 27959 27509028 13902 13908 385817011 95660 95698 928601795 29877 29878 230364125 28131 28132 918215210 54610 54611 345798689 6683 6712 235583406 45392 45314 765576613 74828 74764 706874348 46557 46564 264361252 23385 23337 777934915 48760 48761 217206935 20244 20245 903620346 50641 50583 272938127 22683 22684 115850897 33878 33879 930062061 4759 4746 317153395 87629 87630 578627644 77273 77243 593413722 60228 60229 999666492 32339 32340 98409513 59492 59493 894612987 13975 13976 33856014 9471 9502 522957572 27536 27464 334887842 13153 13154 929424557 8039 8040 399363842 84840 84855 931763385 27588 27589 479768428 98756 98723 463907126 45752 45688 191552115 9367 9335 652281039 53253 53296 73284548 11505 11506 161615366 6787 6788 67265230 43449 43408 145745181 40950 40938 304254601 67384 67385 6613739 42575 42557 426924851 49307 49251 125850072 71048 71049 759131265 88447 88448 459245599 46365 46387 789221192 66134 66202 365866593 35957 35937 162176516 17801 17757 114635178 76569 76651 815150272 60790 60791 490985378 88032 88033 231478306 65262 65184 523777575 9315 9375 764961480 12336 12340 963773416 21595 21628 660302737 33835 33836 190923138 4244 4245 937446019 54289 54290 72152159 7659 7721 80876785 74609 74694 658139077 21365 21366 198986598 94033 94036 989342250 55203 55182 465290899 26292 26293 325669187 8324 8325 944044244 40504 40505 726987436 17879 17847 489559011 35860 35913 635812855 99197 99161 258599943 3793 3785 228908478 7277 7247 822839792 68893 68952 633489706 87049 87050 17024139 1825 1826 754892142 84716 84719 706458716 38750 38751 191396081 82401 82402 856124046 76109 76167 737438121 79976 79977 498867983 64110 64123 39473512 96664 96700 403065263 17248 17249 221752157 49986 49951 114172742 98174 98175 601346786 62588 62607 854645996 64542 64543 624054552 73432 73433 882018215 7718 7719 389926279 72214 72187 337069255 82456 82484 169382471 17068 17069 331941477 73679 73680 939998486 824 825 613671684 67557 67558 992544282 28198 28199 195586580 11987 11927 210338694 22190 22191 864577455 648 698 702785124 71969 71992 164617443 32900 32963 219707227 47982 47983 13898155 1820 1866 757609889 95435 95427 955331557 84347 84348 619406213 77243 77177 873275491 10255 10319 238154561 37614 37615 803988717 74464 74482 900968075 23527 23570 931057087 50851 50852 176295234 85929 85884 666102012 42910 42911 347421376 33324 33270 600340544 24726 24727 281611200 83544 83545 354970528 30246 30247 486165021 50701 50620 179446943 82882 82883 538933044 37530 37528 875934837 36166 36119 189500357 67168 67169 101540774 95890 95924 576910364 47630 47631 975448208 22809 22810 491928043 17390 17391 633276060 32597 32643 581668404 51454 51455 739139326 20733 20803 247208995 33934 33923 387058667 6648 6594 864866612 79354 79355 751572739 8275 8190 953705966 44827 44828 144763738 13721 13654 325398196 48591 48621 969270953 65172 65163 622685926 16578 16579 847054591 56436 56514 640259737 10800 10801 108569979 98653 98654 895314312 59003 59046 780388507 86388 86417 832972423 32194 32208 424466290 26966 26899 14430838 85261 85287 274337363 90554 90555 651987550 36483 36484 665627080 86729 86730 88619183 76019 76020 80840260 69691 69608 94607906 16966 16995 354577482 69953 69954 780625047 52991 53045 438400257 77236 77237 65760249 61039 61095 659721750 20837 20912 372703412 60132 60163 265524941 85178 85134 205096250 48472 48473 527957591 10326 10327 83359696 63202 63183 305006469 75009 75010 848401115 29835 29836 826076562 38507 38549 105310411 86657 86658 210164750 83092 83093 970810113 47983 47899 16697257 93747 93748 761743803 45461 45487 772884392 99518 99519 296834397 30943 30944 713950914 75966 75998 412711761 82385 82373 214789541 62569 62584 517388316 74567 74568 687616051 71638 71639 160265494 4576 4523 452104640 73379 73362 640343638 8749 8750 269656195 29436 29497 601269834 53601 53524 26225213 59601 59520 621438703 51694 51671 707894572 26063 26113 68029378 86890 86860 54500801 92292 92293 986078638 89303 89298 407804375 56149 56226 285208292 18910 18917 771519722 63145 63078 967740434 53159 53230 261862305 86094 86108 289165556 40853 40789 30368985 83297 83215 64007481 3675 3676 624000819 23905 23906 83602217 8354 8355 45187246 46231 46232 364601448 65216 65266 23174815 70806 70891 183839879 52916 52917 792633019 7880 7887 430579880 21090 21175 307357680 46335 46343 682500471 66934 66884 32945348 86948 86949 985402746 49780 49781 55335647 37915 37916 341009093 77658 77659 263144139 73497 73462 11442653 20489 20490 165406833 87541 87612 65980260 69777 69778 564865719 73528 73597 793385300 82234 82235 888419898 51664 51665 903288073 96152 96153 149440523 35113 35085 819413493 71652 71653 769684062 66150 66132 948857407 23679 23682 919226259 41016 41017 842172328 34120 34205 991613324 72499 72500 192277035 44091 44009 614796423 28188 28260 248230351 69876 69877 654067982 87864 87818 93163582 66516 66486 685210864 35324 35325 150350508 77446 77447 92826758 30922 30895 444803011 39302 39303 354616995 39607 39659 497762713 17263 17329 602842241 48816 48817 661217657 34760 34761 182521750 41293 41211 846723793 14047 14048 263295470 39889 39827 242257403 14980 14981 295085591 25150 25151 770710768 32669 32727 182505880 91848 91849 728207524 40081 40082 865768245 10495 10496 31925357 64652 64653 912380571 87114 87174 995351744 54958 54915 895238537 48058 48059 897228715 36521 36562 879768912 89802 89831 708756027 28039 28040 704705639 56768 56769 763536665 84715 84716 779958992 294 295 614800089 67064 67065 765910593 65122 65138 313683618 15920 15922 327711913 1471 1387 669721287 28325 28278 210223132 93946 93947 197793006 32107 32148 771233694 69829 69902 292221785 136 137 554857772 82808 82809 788710209 48391 48388 908503027 24408 24418 322563513 6000 5947 800077528 43825 43826 819426423 70378 70321 52711826 29406 29377 278579075 42648 42633 737148577 24691 24772 56861003 29067 29068 718286309 85003 85004 997105720 86021 86022 676635193 84280 84223 990831238 27423 27424 169009023 99198 99171 386402204 86674 86675 30449022 90181 90242 396739809 50997 50998 812406781 2184 2197 70269635 13987 13988 421340674 19406 19404 969431238 36205 36147 433089939 40463 40392 650041314 40979 41060 472947995 3624 3586 420854386 57692 57693 601054424 51953 51954 897970574 36275 36227 827125687 8258 8297 834373587 27488 27489 538987200 3329 3330 436955754 3545 3546 592657663 78857 78802 283940073 40745 40746 806032294 61774 61775 848981748 41007 41008 826802770 65779 65834 186199455 70926 70927 521160237 18921 18987 863093049 32535 32536 168474463 69095 69096 880129543 59164 59125 485639206 54099 54100 543070096 44101 44139 503853655 61527 61528 782852289 62218 62219 14609284 25382 25383 948221974 76687 76759 225745435 45699 45700 987960999 91773 91774 189232222 98668 98683 40242880 77578 77579 303508595 64126 64127 612468184 19460 19451 328059250 13356 13357 864879345 25217 25209 925155512 27611 27612 678087795 62397 62374 169927928 79921 79922 311748058 3768 3769 516351996 42517 42556 319690953 62590 62591 470506907 86075 86076 892155585 88670 88671 398205399 68034 68035 171452823 37559 37518 121394325 57750 57698 103580016 58812 58749 859922918 17704 17705 519921061 86837 86838 36804177 26319 26404 164458329 29426 29427 316719094 41162 41163 663148335 47450 47451 467370322 24741 24780 442010215 39078 39079 123673886 32048 32049 368381595 92564 92641 468915029 72880 72881 296625804 43599 43600 673665358 3882 3868 51578173 95289 95234 469839070 1278 1281 346890804 75040 75106 992232723 68368 68369 800137107 53180 53254 908123660 13682 13683 870716441 72541 72542 197619685 28149 28160 479130868 68701 68744 603070991 24336 24383 59276841 4092 4080 226223289 7723 7724 344036566 26565 26566 97254845 30654 30655 609007871 70058 70059 619165989 78726 78783 830270407 19899 19900 758963873 64656 64681 977840844 67188 67210 443876526 30428 30431 640215427 83834 83782 424117801 44978 44902 936967743 92361 92406 154243125 77371 77289 14108425 38072 38073 256456320 85645 85646 199326870 45068 45131 343555553 53872 53865 464596569 17087 17002 768062111 69383 69371 65038862 42481 42482 55991163 97449 97450 262044416 79564 79576 516589502 73215 73216 385970684 35183 35217 518373498 18806 18731 571329467 16712 16731 40250682 41800 41801 974031479 26769 26703 715103249 5034 5037 412459554 64146 64147 697913200 76989 76990 462256025 73437 73514 645711917 99409 99442 160585403 90794 90795 859545255 90313 90261 926480251 85039 85063 587118729 39862 39841 714542189 80086 80087 672366110 78405 78406 745468291 60475 60476 354995028 52844 52766 640091064 61021 61013 756022478 66929 66950 955626624 90707 90758 35322314 83417 83418 706605599 9029 9030 151006184 62692 62693 338009658 71715 71716 775325485 9834 9774 770011412 1422 1415 397761894 45325 45306 768822968 7014 6950 488830629 69551 69554 514166470 76525 76526 318620045 83619 83620 617813396 35596 35529 512137073 68161 68156 982960557 53072 53073 931887083 35416 35417 328936885 72289 72366 721315883 32482 32520 279985862 81638 81562 855216204 83972 83899 623427320 49486 49422 394724857 1583 1584 495518665 11748 11749 383869146 96363 96364 784093674 41963 42037 404790526 69459 69460 194889072 28660 28670 709582545 51843 51899 668696367 58737 58664 92411200 32404 32376 363669825 18513 18497 462082152 13648 13649 203887738 42307 42281 254416642 3661 3636 507454829 37983 37984 961507902 68834 68835 798299951 84327 84290 375782780 61039 61008 922833607 82821 82791 664604100 88637 88708 297184848 80054 80055 372064610 35099 35151 638758962 34104 34105 377742802 67790 67791 815360404 90127 90133 804933507 26118 26119 989740039 68874 68875 6886495 52738 52654 765074362 67200 67275 54967331 24864 24852 813729891 68211 68212 312807123 83792 83872 200477142 68959 68960 605918558 39641 39683 995311861 79160 79104 19132695 22100 22101 49191371 41595 41596 934577390 78923 78990 214103788 5507 5508 893510790 34454 34455 588475978 94977 94960 524456959 25008 25009 104819579 23840 23841 962311978 53733 53734 210482910 53912 53913 153970115 72420 72421 744925623 84235 84236 992424025 55763 55755 580514552 93398 93399 668879890 80593 80658 712735456 63553 63554 112730371 3221 3235 312414825 12615 12673 370972430 92400 92344 265953873 26903 26981 462517205 19021 19022 833491130 33937 33938 970548716 97611 97631 589044713 77409 77410 266011188 57246 57328 247874732 56937 56938 204982734 72380 72440 592593309 33669 33670 643868086 41051 41052 967335094 69405 69446 878768624 68150 68151 764319976 427 428 774925307 84724 84725 633852485 66878 66859 397666237 69005 68933 523097828 45830 45837 559103105 17077 17121 225662084 83335 83334 150742011 1255 1280 911022485 72880 72948 826799089 68190 68191 93494959 44493 44490 233076755 55863 55859 807358847 69895 69906 244307211 20306 20341 418119311 27936 27979 84250374 38532 38533 720942658 99315 99316 322820276 26801 26802 778552241 73655 73574 21997664 22519 22520 105598072 82680 82681 198085181 60701 60702 63560049 58791 58792 52341560 86193 86194 387535641 78876 78877 793001544 6424 6421 8965539 24626 24627 878445521 14237 14238 954134702 27110 27066 480915108 83685 83760 89166930 84794 84813 549523676 25047 25063 856534219 49971 50042 913310528 62098 62154 513783201 75506 75456 614393852 37029 37110 888678624 82493 82494 743813695 55232 55233 24202361 78612 78613 82808397 69674 69675 163264681 23171 23172 554242713 95637 95638 141047938 66588 66667 809505539 45863 45864 155624360 68020 68091 749381321 36773 36774 984826212 53792 53793 719135141 23532 23533 385990676 30779 30780 459331594 51257 51205 22699242 34825 34845 837917101 59888 59858 803044783 60865 60833 356066294 47593 47594 229276328 72233 72234 63937814 97895 97950 333376008 98117 98044 747782005 93906 93907 437054872 75448 75497 999410457 93889 93916 690336763 43147 43148 653037323 99826 99827 196881978 25451 25429 834344819 43637 43578 568994677 24610 24690 456494630 21862 21941 408432505 11733 11781 734172646 69098 69099 621934792 30515 30530 762514660 85059 85060 116888166 16348 16349 571900466 19383 19335 47828115 1712 1713 402122551 77691 77692 28717875 54558 54614 575298139 45460 45404 737234483 54283 54284 877407011 95215 95216 472241412 23986 23973 794427597 16572 16573 415285620 66274 66275 316240912 66979 67033 109881924 19933 19971 998448366 27647 27682 544266603 74127 74200 982527077 9968 9969 140378008 82157 82158 294695798 15007 15008 641395720 36544 36564 563963032 39591 39592 277668852 74623 74647 115789544 73371 73372 821370805 98754 98774 231978570 1159 1184 746170710 16977 16978 299257220 23794 23791 295271628 40737 40703 537744354 97722 97723 947796389 36007 36000 455685092 2301 2302 665107715 62214 62215 462180546 81217 81218 300845907 93984 93985 481986078 97046 97047 991922569 43168 43244 419899552 57567 57568 101075951 47102 47071 397701147 96920 96921 913514193 65317 65323 45299939 96974 96981 17811515 54921 54922 20604597 73351 73353 474152792 67387 67388 278160901 26347 26348 959183221 10433 10434 586641153 50869 50870 442419435 64365 64366 182842538 18606 18607 638178814 93274 93275 686247765 94630 94631 130776876 74501 74435 422233794 14500 14501 202813492 96114 96104 629725757 62736 62737 662911951 72414 72359 570874793 99551 99552 733619159 70428 70429 259063259 10601 10602 225285862 10975 10976 123952025 15699 15700 956096537 63000 63001 732843481 68406 68407 300354662 37325 37326 348571283 80594 80595 269715351 77069 77001 75196827 71191 71260 331405215 79575 79576 535091267 18901 18856 988743458 95337 95338 917405054 84466 84467 690265010 43410 43340 746543240 40784 40726 658672620 20765 20835 692578492 12163 12149 772625000 25210 25211 341681343 76904 76905 160655745 1084 1085 440114480 26745 26746 197185514 66736 66765 919535550 31401 31379 561582296 6151 6152 623804944 56905 56934 951064416 51141 51142 520720537 71142 71143 139750585 86633 86634 587847124 24695 24702 915781662 648 614 442250762 77916 77937 213738411 45791 45792 169407970 65927 65928 649829500 44213 44155 808494133 57021 57022 69223263 95371 95372 289551495 70895 70821 904537905 42462 42463 436435189 36536 36500 958802087 24244 24245 733614352 33322 33323 933900263 15538 15539 958500527 73926 73927 125094169 62760 62761 886177836 26373 26374 476903385 85088 85089 374607903 69925 69856 135634924 61021 60993 764117058 74048 74049 557440152 82576 82646 640224365 51491 51492 881432874 60718 60719 375855352 70640 70679 446785795 77487 77557 146766517 62885 62802 797480040 58072 58000 188436943 78855 78839 191605349 48291 48250 777174078 69707 69708 580583747 10858 10859 764356977 54686 54687 153529846 30803 30804 702893369 8240 8155 759092907 83899 83894 681254804 65134 65135 496127612 50958 50885 971938748 23442 23443 289817736 84019 84020 400259059 95909 95910 375458955 91688 91702 784661359 68742 68692 429386936 37651 37652 381353814 49880 49881 803326233 47448 47391 378131385 68697 68698 194138179 85446 85447 217268837 73899 73862 153888548 42597 42598 255227947 24208 24181 673711298 30663 30593 604566299 95320 95321 315767244 15300 15301 380929835 66166 66145 128724494 98994 98995 95088856 57428 57404 829259141 51042 51048 373185932 51727 51728 284012138 40238 40239 519225900 4288 4289 540920825 6196 6139 595395622 85385 85380 774371017 24904 24891 457720840 71294 71248 497146667 66377 66437 535392626 6297 6342 804195720 67317 67389 95831918 77117 77118 961899822 47777 47823 463229763 95168 95198 187913713 78150 78151 546972743 57955 57940 826805206 51240 51179 817940367 96146 96147 941173641 57439 57440 688127140 82429 82430 475112097 13020 12999 908660561 32233 32225 92574342 81048 81049 967313952 21973 21974 766374210 19762 19699 454114255 70080 70029 967908611 52119 52120 513076420 63894 63895 304733843 57303 57304 409155824 29941 29942 566497353 48248 48320 487527727 48180 48181 93287443 92737 92738 483892880 44437 44363 393961844 19459 19388 408767779 59641 59642 792990992 78979 79006 403195028 58222 58242 47948755 63734 63735 532628903 60904 60905 52210300 10940 10890 337324319 80668 80674 464823254 44750 44723 130431760 30621 30676 130026380 13005 13006 462752106 15151 15152 247051629 9701 9702 850498168 16239 16240 129319003 54721 54722 708434860 343 272 342620730 71505 71515 60309099 63530 63531 856738756 66915 66962 810698106 96032 95961 760073742 97183 97144 961177733 45198 45201 708396831 73276 73277 930978777 58138 58139 465140888 19505 19536 630387773 57405 57406 706053736 13900 13901 252438892 54839 54800 175681407 24839 24840 400495417 87472 87473 909543630 1195 1148 643649308 10674 10596 563267293 54492 54493 217454691 67142 67143 365433960 60044 60022 925840080 19365 19393 353786296 13290 13333 232035710 8594 8595 302977669 96979 96927 867690578 43897 43877 866883115 29172 29173 539707052 11162 11163 601236365 3554 3555 788462849 73405 73406 157573122 17826 17827 177092435 20617 20618 408463251 6404 6439 812958342 45992 45937 106787041 82546 82547 938343567 50537 50538 727924709 68897 68946 524424720 70380 70381 354537645 30528 30538 5492538 76134 76135 654582063 47013 47014 827414478 36201 36138 472265033 30791 30792 814520567 97040 97041 905397541 3103 3104 739917708 48044 48045 848134593 44143 44102 812514464 41092 41055 511595913 57020 57021 500259716 98950 98951 339751884 28021 28022 483456021 71093 71012 502109415 45596 45597 133327833 53126 53127 261444606 41920 41921 508327009 74843 74844 704879808 52374 52375 107183283 47 48 431028693 30591 30658 229057714 94237 94190 171825351 62587 62588 368915056 34809 34736 838683164 14242 14243 165054766 56214 56207 738468565 53448 53449 85344576 23703 23695 542933484 77023 77019 365256389 97385 97386 201427004 60375 60376 388262971 89309 89310 86385858 28538 28539 869488156 88200 88201 653205048 68877 68907 633561300 62724 62718 507062309 39666 39731 216068372 80332 80333 324009378 168 127 446945277 36282 36364 427943185 27447 27448 983023937 31472 31403 573917635 99561 99577 826955856 76880 76881 312636679 65717 65713 676732814 81561 81562 999471373 3424 3425 239989081 55915 55954 321670032 92605 92654 302900601 47547 47548 210478961 89375 89444 666940938 20248 20249 174479886 70753 70754 307965583 77177 77178 852858473 92881 92882 715707335 20198 20192 127118853 88913 88914 212716316 31508 31509 350502118 14569 14555 403299027 82811 82856 721239130 29917 29885 141110113 34361 34302 580053130 54285 54286 117482460 458 459 724381552 50223 50270 323232003 26962 26963 874442681 4980 4981 167632892 94457 94458 271713694 7273 7294 177294326 2852 2853 613913057 79077 79078 502120134 5456 5444 525311625 2871 2900 496971725 4569 4570 446762663 82881 82882 335385490 42934 42935 692678961 48870 48871 790502623 99631 99556 362126586 89097 89111 248870627 55976 55977 533432295 50531 50599 849754642 81146 81147 200137876 72596 72672 53061849 82033 82015 751971885 14273 14274 191560863 27249 27298 460706012 85075 85076 655477928 88019 88068 177431745 12886 12929 352544989 44552 44553 767507752 13604 13605 965305078 61801 61802 838395230 50862 50863 94551192 13122 13106 579426826 82050 82066 500110216 51909 51867 422936374 67297 67298 339127167 15300 15332 278921659 48212 48229 362040176 85851 85852 981461026 86963 86964 665658137 6634 6668 668124803 58218 58173 791278015 2554 2479 308370694 13527 13461 242658900 69469 69540 699571791 49938 49939 129547457 13463 13464 51810344 56385 56387 160378769 9641 9642 966756187 16295 16366 978346797 59839 59877 95619618 45393 45394 57779290 26053 26018 851810160 24335 24295 760632866 61329 61402 422980128 87885 87921 414742525 14059 14124 278291683 2756 2757 531507204 68011 68012 78674004 66287 66274 149000824 98980 98981 550050391 13627 13628 598836755 82799 82818 439298850 84200 84201 831987076 14075 14076 385664462 72218 72153 106393366 70894 70895 96387151 27202 27203 221686349 65014 65085 43374650 44037 44038 62747017 88656 88657 238235054 50764 50736 562317497 65617 65649 937787720 14907 14846 187024625 99466 99537 55319936 97208 97209 74187954 87126 87127 352281408 85808 85809 970923861 20979 20980 559417102 31900 31901 127414493 32857 32869 82339576 20649 20650 496592742 57172 57093 411135407 48040 48041 964748161 33284 33285 663668273 47407 47408 819751029 18251 18208 492863039 65596 65597 169454291 38408 38409 303504771 24448 24424 943162514 50501 50455 202793283 60764 60804 415872447 23591 23616 976520472 2483 2484 814657589 69568 69569 617242234 42941 42942 629948145 26644 26645 637245833 36250 36267 347154537 25537 25494 867659990 15277 15233 255206431 55996 56079 56731274 22515 22442 334453682 18237 18238 11545838 12660 12661 617964336 32225 32159 106483836 64833 64753 271570580 70712 70727 479114128 80064 80065 449969991 83798 83799 999377992 15841 15842 178913264 99083 99107 7825318 26776 26777 303933897 97285 97312 735176289 13037 13038 112001149 95826 95794 990972505 81787 81788 350861307 3632 3633 572195356 37212 37213 305135138 36027 36042 240971526 11329 11269 253081640 45252 45253 51981424 66949 66950 831512900 80369 80370 386436074 93217 93159 819074016 57754 57814 905574094 59409 59410 464504546 76143 76216 125069808 94790 94839 848479311 75526 75548 629570213 95462 95425 143619328 93180 93181 514554906 79259 79339 143909333 2957 2958 913267742 41014 41015 641603059 89413 89414 829614768 23103 23093 530875747 43793 43819 758305506 70323 70324 47869690 60930 60931 275876681 43849 43848 419210725 65941 65872 222257096 86490 86491 689809556 58186 58219 957694022 18806 18825 464918151 38653 38654 210188035 71363 71364 841582748 36333 36334 576313397 12163 12164 650415391 66465 66387 550009900 2592 2593 214811196 99395 99312 210776204 37976 37977 861201069 37835 37836 75489071 17673 17674 236362982 2259 2260 815422166 99350 99287 196291134 56968 56969 945143552 14878 14879 4331278 97342 97343 601657288 3612 3651 539116584 96768 96769 902175449 22729 22705 315813590 97028 96992 92122338 23527 23528 589320048 25089 25090 320158442 49237 49164 385932985 84947 84888 225024038 67621 67697 483668287 81084 81085 368487701 44184 44185 838911156 23958 23977 307801514 87347 87364 87066484 38329 38330 603978355 84817 84818 406878732 64394 64458 487340715 53339 53340 315392219 39479 39535 401006508 58454 58455 86657604 11070 11071 867051053 76157 76158 440819046 53431 53432 181323595 26153 26154 799476600 16296 16297 264592236 60576 60630 574626919 40670 40671 183766615 636 719 448845086 97993 98017 640865987 75543 75544 452582683 15131 15132 597736747 56155 56156 469450019 2918 2919 53352016 35524 35531 333936389 62599 62637 644895388 33888 33889 239568679 93048 93049 652001900 4372 4373 250034841 25402 25377 4233039 69014 69015 513666038 43241 43299 48031561 74398 74399 193515256 73158 73159 656935682 92094 92095 642096501 26857 26885 602614914 96 97 116133230 42311 42312 691903879 34368 34412 843660329 53425 53361 204256435 96366 96337 918907556 97026 97027 673900739 23863 23811 49293022 49767 49776 707319707 85148 85149 770752419 97831 97766 18591609 44946 44915 561472248 76653 76654 957627181 50165 50166 195360784 21967 21968 546773956 50678 50679 564728615 27670 27635 915687375 75423 75489 68091524 99377 99395 809587598 79744 79745 858529420 83368 83369 884219627 38262 38261 9766668 78163 78164 400346052 18371 18414 89095606 32336 32337 985241727 51166 51215 799725746 83700 83718 898635684 97689 97696 86192857 29395 29427 148911673 86537 86508 37029218 60744 60745 448489900 92120 92121 88112189 2262 2263 176526012 76248 76273 934384483 28279 28280 865499875 64201 64157 729670398 47956 47957 669488642 14511 14512 519658215 64315 64316 773776652 87340 87341 361043526 17628 17629 784429313 76806 76775 309853056 11806 11741 657744916 90931 90913 797863566 90485 90486 78825638 24035 24111 948910320 97230 97185 334318309 93011 93038 685711243 49150 49093 587518874 34245 34246 697122510 84442 84462 919991789 54196 54266 456759220 41183 41184 963488979 1957 1958 61683228 19139 19102 524687820 21353 21360 232266939 38491 38520 430844920 82422 82355 865473845 54443 54444 554267968 92538 92516 165716098 9797 9769 273214157 12787 12812 762469638 10517 10583 903661723 92675 92676 434941864 17438 17439 715073573 30813 30814 827463236 25495 25570 451685420 99294 99245 93248640 48133 48134 842694511 42382 42383 431925875 90570 90571 486224291 26164 26211 628936714 51865 51866 584165976 28727 28796 516365767 80468 80470 32207978 84492 84493 124369581 74759 74760 488593629 90869 90870 559187887 85653 85603 323178930 8811 8812 957441960 60993 60994 561198808 17501 17440 974810606 79433 79434 372555481 15899 15900 325766806 47727 47728 283760697 71148 71149 614861175 22306 22307 459765058 36496 36497 749097127 83569 83609 453012019 91064 91065 307860954 15254 15189 177576833 99033 99034 176180634 54496 54486 278679137 19712 19713 369845938 54994 54922 889157587 81425 81508 671467320 64548 64476 251525245 75932 75933 372475331 65283 65229 989554950 34333 34269 90195914 34952 34953 299267550 30926 31010 303005353 94832 94833 956492989 34780 34698 746070145 15178 15165 53632467 40103 40088 441075483 54917 54918 511283697 74232 74233 798411907 85946 85947 173364079 65760 65778 676297477 24358 24440 394991859 43310 43311 480065666 48225 48226 960679264 35935 35936 921055286 87145 87146 723169350 60237 60238 43033423 58350 58351 299888990 62261 62214 784723085 6500 6501 478040571 26180 26181 337014706 73075 73076 489134998 71036 71037 933887113 60964 60965 600233273 29931 29932 310896865 24717 24707 738364184 51108 51109 750372834 19256 19179 953290896 53769 53795 8056344 18920 18970 351590846 5148 5071 432639144 72170 72171 5152030 51336 51321 625543285 66999 67000 647921304 17273 17258 708698608 66014 65981 852313286 81314 81229 254568911 88439 88440 322349540 31375 31441 73734423 27046 27047 206385639 1929 1930 24237836 78996 79072 390831765 10781 10782 416548214 25538 25539 235747538 43095 43096 409824738 74654 74655 580430235 34236 34314 373629053 21802 21803 155657111 8002 8044 233232296 52623 52688 217509703 42296 42297 97046087 80911 80912 416537945 9077 9078 660177400 39489 39490 188696456 51748 51749 605508041 16487 16448 693731995 47935 47999 318312796 21685 21724 543396340 99409 99410 69897097 9214 9174 794726467 86632 86693 638849377 16768 16779 171660615 64020 64024 78083477 44201 44123 28211352 82955 83034 664979141 68953 68954 228574239 87701 87737 491739474 8779 8780 122884129 3188 3189 743998273 53150 53151 903019302 53222 53244 809290735 83515 83458 296862655 76090 76091 647266838 46101 46102 103339679 65031 65052 933663246 60134 60135 939025303 54437 54371 407107732 52440 52496 248953651 89367 89368 809041780 12075 12076 504865169 89246 89239 223266313 86627 86569 156972377 74364 74365 386912902 61023 61024 266157391 4401 4402 893044328 49034 49035 310834134 33854 33855 719570246 40687 40688 56652696 66963 66965 377317949 64559 64560 674521713 49025 49090 307205420 34768 34743 67978817 49827 49771 116398270 22816 22771 21311604 57243 57244 433071193 32995 32975 489623072 53965 53966 731306011 21573 21624 481322859 77485 77486 667514210 14644 14625 583440344 66835 66913 149808032 2974 3045 680941845 39887 39909 681445066 2203 2204 531245665 87304 87259 183736609 51549 51550 846100522 8888 8960 151743940 18567 18570 237516067 13863 13864 575255644 78864 78865 780113666 88181 88183 225643333 21736 21737 729654325 98457 98458 675938097 69405 69406 888890977 53836 53837 757185846 75509 75510 645149312 28483 28484 163993597 48518 48541 969763742 29572 29579 15896195 10201 10202 674155630 75094 75095 497478739 9243 9327 837667990 47335 47343 695058737 33948 33959 799959996 6672 6609 208945271 33534 33569 278538174 97132 97133 656111328 77577 77578 401520485 11844 11843 20639596 25483 25552 562388100 21641 21587 164069477 42998 42999 296617147 56388 56389 814852378 96192 96184 114322179 1311 1237 133386645 71165 71176 618094975 67489 67516 855718685 19745 19746 26304344 81604 81605 885485907 94344 94345 588740703 25732 25686 465168774 65081 65008 13123702 24569 24570 577762624 87134 87135 585809651 8929 8930 994314056 50884 50954 214892846 95837 95818 856203239 10718 10719 922125157 61526 61501 899685006 81533 81534 822317457 98576 98507 120468445 12449 12450 931862319 5414 5412 835494913 81480 81481 713089087 39166 39087 295096340 92391 92420 869803255 62687 62688 998287711 54166 54160 389069784 78963 78879 147310840 63466 63427 918948113 56804 56758 404344731 81291 81315 615680567 96416 96417 714499901 31760 31761 767614243 18658 18739 590008933 36127 36089 465354185 18768 18832 349869655 77960 77950 961517719 32852 32853 550668134 81641 81651 866351377 81127 81087 164460176 42553 42554 131000080 43627 43628 538532224 41411 41412 3497718 98995 98996 934786534 60728 60729 887769344 97474 97440 414984509 95549 95584 568430523 30842 30771 687652240 76021 76022 45611604 87905 87821 323751436 80711 80627 642405198 14914 14915 718789228 45379 45380 231873761 10584 10503 191768763 34434 34425 255040891 56966 56967 556278777 83837 83764 424443117 669 670 183540482 69241 69242 158748558 88679 88739 379320141 91666 91680 1694769 36360 36361 563235126 31352 31412 313146102 21775 21776 886701974 98849 98934 456688003 65400 65401 657188121 20062 20063 307195553 32417 32418 892949384 77816 77817 277043881 54313 54326 456944412 65882 65883 802033653 76962 76963 413605301 86413 86414 915722231 94582 94637 603106283 78183 78184 790940139 55386 55387 838391221 65445 65367 914870947 45442 45496 142452879 39415 39409 6665944 25970 26050 220870339 34032 34104 326035185 1837 1874 714899084 22634 22635 187164410 30122 30123 627334274 34434 34511 675532017 78709 78742 232925427 23629 23630 469200363 75307 75308 947255389 65832 65907 993356395 30529 30598 661246711 57718 57719 517400357 64406 64441 322897077 24260 24261 968290780 22118 22119 243455435 87691 87692 452624671 62446 62447 358086526 84199 84200 621556992 43681 43631 320867931 10140 10187 423944562 57097 57098 170794116 65292 65293 311094993 56649 56650 658225106 45977 45892 772513738 15424 15425 804531442 31749 31760 937884416 24151 24081 459152772 37512 37513 178133202 43939 43970 375695022 41603 41527 327672934 12476 12477 677675741 86694 86695 64638391 59715 59716 105149449 48443 48444 637839079 82970 82971 225348352 40990 41056 603452129 99852 99853 923464268 37482 37481 442080712 9093 9057 332607251 24158 24105 539382227 49572 49505 686769650 98196 98197 721101131 74990 74938 648853042 5520 5521 381692881 85605 85591 746063524 18545 18546 119102618 13240 13287 785730641 60084 60075 610510551 70469 70470 334004694 82205 82286 713269053 13082 13083 457599380 29703 29704 38553167 76602 76603 222977403 96906 96907 56584000 66439 66356 605310393 13892 13951 331599267 74202 74287 687623465 83969 83970 615451193 63990 63991 240283436 13024 13025 815709479 22514 22509 510996623 14719 14710 729153189 33038 33121 371291144 54547 54477 449280309 97688 97769 184061926 91427 91428 728242048 7692 7669 176008559 18715 18755 112352125 84345 84346 152975227 7549 7550 539983446 26341 26409 398385726 76242 76243 70155213 72796 72797 280469692 50746 50692 207272839 47032 47039 298369381 78708 78709 555945524 44162 44163 446839594 34773 34784 126509896 3982 4010 425800648 92670 92653 254549733 39168 39169 108393223 86914 86870 795117162 98000 98015 57289183 48325 48318 316848568 53619 53620 353064660 78792 78793 108694390 78672 78673 386395848 38855 38856 543981503 25439 25440 228129341 53110 53111 439117846 95842 95843 861203758 22296 22297 666336253 26382 26352 488936673 25763 25764 221155580 91553 91563 377401971 83204 83205 891716598 99388 99399 486789751 14119 14080 285939539 63235 63289 541316057 15510 15445 933778202 65171 65172 797249588 14348 14329 275616629 80188 80266 422771291 50087 50143 845214627 33661 33662 752736324 83739 83758 519887241 66165 66189 585126961 8037 8038 348766675 12239 12240 116078304 96838 96840 296818560 71203 71118 314940001 56900 56901 958804511 44545 44493 962256494 6988 6989 682711592 31069 31070 431425872 55482 55483 904733439 59900 59832 124119491 89736 89737 704001862 46132 46133 538598987 2168 2169 525226137 84915 84916 83011453 93948 93949 452149410 32001 31942 975920096 4238 4189 631688948 35801 35802 245759338 95414 95415 118746806 44581 44582 73941110 44268 44302 284594677 98937 99008 505736012 76062 76063 769259119 51398 51333 17626184 57078 57102 226835747 53303 53304 784333036 17359 17366 435829908 28031 28110 70484864 46099 46136 797016072 21634 21665 939577937 90908 90909 663487117 30005 30071 825851233 8461 8462 675364512 9801 9802 951069427 94042 94044 383456480 65772 65829 810276601 28033 28034 672809221 63657 63658 234383559 47340 47341 315082648 15733 15734 938902225 64661 64743 389291846 90944 90874 585991184 90360 90289 325995825 66008 66009 166715742 80046 80047 247853630 3196 3197 987344361 14418 14471 799647464 45229 45230 141341844 94097 94141 879522116 43031 42986 38537257 47739 47707 466430152 22796 22797 268239418 42305 42325 769803434 60601 60539 230814569 78179 78115 303018134 69100 69101 562137720 56277 56278 734864552 9535 9591 384482595 76085 76086 408235775 46499 46538 943370483 42258 42281 942444517 20907 20867 80707298 23084 23085 924493712 39022 39023 75922963 74815 74816 744320618 82622 82551 13227597 68457 68458 367914087 44136 44137 594762226 95647 95706 690678831 8482 8483 6573003 96583 96564 875509599 441 382 540465503 25863 25789 502382597 41672 41750 262136885 68604 68605 156849316 42326 42411 904797997 3888 3823 962028381 77009 77069 244651215 32293 32377 69289835 21155 21156 208309954 57642 57645 906128808 25194 25266 531070841 31429 31379 986776690 29634 29602 871823546 55740 55727 391605542 64276 64233 568120930 21839 21840 971180146 80273 80274 502429758 68408 68448 777682339 41826 41827 806475898 53407 53408 813174699 78808 78809 243679764 14065 14066 218735709 16005 15951 113632087 79995 79917 616955512 25981 25982 225679683 76253 76261 826928823 49498 49499 913585243 94701 94668 626922720 97834 97884 916287536 84046 84047 688830712 93817 93818 287565961 32788 32848 850203448 72007 72008 174308113 14289 14290 140660037 65513 65514 325400849 21545 21546 327047304 89828 89829 464912920 95473 95415 350171874 88728 88729 246589061 18805 18776 141384091 54139 54140 626854989 20390 20326 919757689 65685 65650 787667582 4528 4565 542966228 88388 88389 826035882 32697 32698 394163008 95116 95117 947628856 29482 29406 350417667 89855 89801 943696232 73918 73862 392922824 35532 35536 604277660 29455 29456 223565639 34749 34668 866718463 91926 91927 302906036 52637 52688 923952430 41702 41694 63357866 14200 14201 251421848 98927 98928 536777681 49135 49136 187357873 23262 23263 549974699 98837 98838 120510135 91040 91041 933505694 22970 22908 930264448 95916 95917 125081022 50360 50361 928176449 43578 43593 136027076 67276 67277 333727303 72555 72497 691008280 35923 35924 544532019 32315 32288 514148367 50276 50235 630747869 70405 70406 434948182 31203 31204 183036367 32248 32238 832778161 35059 35060 752780046 60710 60711 156051310 8342 8343 568249476 36684 36724 997152703 62184 62185 266920436 37548 37549 926117772 41232 41164 600453225 72579 72587 38929529 41987 42058 76312346 66872 66830 406736159 29911 29992 865600559 45458 45482 990131479 61953 61954 948120448 21241 21242 829469960 70266 70348 315365793 56511 56512 483289306 78320 78321 664226201 37132 37150 565272815 50170 50094 209464221 13294 13301 287266834 49435 49379 306252557 62653 62640 165719066 43740 43741 194003436 77949 77950 515108413 5960 5961 287959272 9290 9360 318007294 70409 70410 75580858 42543 42544 913808133 58557 58489 98274167 84924 84983 71504023 81091 81092 412180230 67341 67342 711578590 1398 1399 487914238 29820 29738 978609871 23107 23108 585471596 52296 52297 596427386 27098 27099 386894601 36795 36713 132093408 25806 25810 982943640 65730 65805 818459770 2605 2606 856852255 2922 2923 718598385 87340 87319 688172674 94354 94290 625907488 58158 58196 571827631 80426 80495 914375956 79319 79320 642881988 65243 65244 773386962 11052 11053 791042377 92173 92200 811715117 52043 51971 550702581 84765 84785 712582735 48619 48620 275884583 86680 86673 290028963 10548 10615 174429325 13174 13175 303797599 5024 5025 563767358 3993 3994 315543165 91746 91747 948244687 32801 32831 743601469 11659 11660 571253542 60643 60587 387163281 15344 15429 548165773 5409 5410 338348271 20780 20781 150972006 31878 31879 930265887 12039 11999 657047892 24261 24262 151912104 58143 58197 650757250 23984 23985 200802051 52794 52795 851961639 28607 28608 374940325 96801 96883 312174861 33722 33723 782268229 942 893 632566395 32035 32036 678464344 86583 86584 256757831 11833 11834 829733343 19310 19243 160558493 7806 7869 203476167 50315 50316 282948928 73546 73535 963879950 91102 91103 853861488 42505 42506 826529088 71541 71542 67900588 77021 77022 909856076 62252 62280 633499435 78871 78955 373304757 51593 51672 231496197 74288 74354 156811993 91222 91223 530148260 53286 53280 101226362 66404 66339 847845747 54866 54867 665738256 96158 96159 310493493 11925 11926 562988345 61924 61987 559962387 71105 71044 381398915 60875 60876 517153913 62484 62528 908103179 52995 52970 339379508 33797 33798 297311542 50676 50629 652139536 5993 5974 968882199 16019 16072 153182561 80611 80600 134549632 7385 7386 930412889 56405 56326 371847987 50039 50108 7124987 58553 58554 590391338 91623 91620 290405465 85764 85798 115328601 10648 10687 136894756 46610 46650 112891810 48599 48600 98150220 50059 50060 161159434 14440 14465 983933818 63034 63035 507167579 59072 59073 889457142 80435 80420 600372202 81670 81681 140787366 8816 8747 515280886 14055 14056 111173889 46589 46646 442248398 79529 79449 85807669 87898 87899 598442324 70034 70013 76776828 45216 45217 344784205 52365 52366 886750685 76264 76265 160375408 85227 85213 718302885 43038 43039 194854237 88924 88853 306999246 83913 83842 412037708 69083 69111 87786262 6307 6354 19466794 9527 9528 219023580 33857 33858 410615294 83679 83693 877299942 50773 50751 764720018 14519 14520 950063637 35224 35225 145947826 46470 46420 114809777 39436 39437 103261938 62210 62242 191075997 15265 15266 153255219 44291 44360 421217465 62555 62556 520546245 99626 99622 416115776 3169 3170 659961193 14013 14014 15763683 77418 77392 181067144 72064 72023 294012762 30838 30839 610384973 84742 84743 237102022 11408 11409 445028022 92084 92085 517319661 90942 90960 117997499 90192 90193 102872367 11475 11476 707818926 77259 77299 912867774 30479 30480 633895562 94936 94971 801487380 4900 4901 298025235 15947 15926 537981339 91369 91337 887487392 7505 7493 132125120 60199 60248 4743618 48258 48197 833683476 8314 8236 915749703 11451 11469 594516033 26957 26980 439663305 52005 52006 344236918 95439 95488 595353869 54860 54861 768135887 8950 8951 506210444 65598 65599 537884726 72841 72785 333477292 16966 16967 803443204 26242 26268 482637559 47123 47197 251537646 87376 87307 17054538 25329 25330 701832136 79938 79872 53039838 78042 78043 820449996 41377 41378 269714400 97730 97720 796888234 38519 38545 158874410 47236 47237 136758382 18856 18798 908637123 75600 75624 75586280 3321 3328 191142161 85318 85335 889308406 33798 33799 817385688 56678 56679 623809859 47645 47646 848946473 85729 85730 899230351 6473 6474 348198693 99331 99332 218732551 32601 32677 26361030 11924 11857 825683223 18719 18720 80309381 99720 99724 927054003 39596 39597 923109835 51625 51626 750860986 34872 34873 747301902 28398 28399 873958535 42026 42027 912336718 96834 96835 601082872 53414 53415 3151836 56255 56221 864502481 1667 1668 905269103 25648 25649 227314865 5100 5101 906365845 18430 18431 970479784 80463 80464 590641081 3540 3584 84128400 6608 6667 467793046 8584 8585 93141192 35415 35430 188316530 48288 48219 182249971 48745 48746 689894379 71493 71494 750971673 18059 18060 722458808 72324 72325 816533317 78889 78808 960015931 79963 79964 655370829 47943 47939 831507182 71714 71715 146405151 2461 2462 528050543 65891 65865 732914855 29006 29007 162371376 8766 8692 890591162 51996 51920 279457815 78742 78743 273133589 18523 18524 123382744 58452 58505 702472776 56660 56632 304872528 46499 46500 599563862 95966 95967 56861168 27435 27436 268416528 6462 6384 263979449 97332 97333 616436119 36435 36367 891480178 99974 99975 547400309 60423 60373 657029986 482 459 228259068 88462 88463 692392515 97966 97991 710127310 77745 77663 779241502 29061 29028 686168404 24237 24224 77949889 48388 48389 970311408 96484 96414 516341213 84969 84970 595352117 73122 73123 487700570 71998 71991 959541734 81852 81853 797483584 6121 6206 20916682 55639 55630 671049270 1439 1440 677712972 24270 24311 379568707 32266 32244 281508133 50643 50644 883464806 12927 12928 881252746 43017 43018 784749869 85300 85325 583653116 4462 4463 220760873 15175 15130 774028280 93246 93315 23125061 56666 56750 867266657 3145 3067 377838275 33773 33774 33205187 21163 21145 80273771 57518 57519 714129643 11757 11758 926768217 56818 56773 571056817 34444 34471 240729283 65600 65601 772903584 59788 59789 747063901 35683 35684 438960495 35413 35419 262343257 80104 80158 129897030 90116 90117 480007182 368 369 46060334 20120 20080 384290752 87680 87681 623900801 45432 45433 807543048 43231 43303 989324582 44864 44918 656275415 74811 74812 993612603 74205 74206 572311832 28562 28611 142651115 60443 60376 380932888 40737 40738 433482267 39157 39165 532880644 91100 91101 403944863 80214 80215 294076695 57206 57167 61217480 54486 54559 809796068 58571 58649 402936149 47674 47675 769622182 38410 38411 519984680 23552 23554 898340428 27782 27850 685613696 63971 63972 686107643 84028 84006 102277300 27431 27432 155406715 53975 53951 973071742 65658 65659 609926968 61470 61471 45319646 52657 52658 451218233 43214 43215 76580190 9803 9884 990980473 69239 69240 299614326 78262 78263 110807527 21688 21620 632716590 50587 50623 98339380 62611 62612 260220530 79980 79981 557017962 66500 66501 599258123 60205 60131 357695651 37159 37160 899212998 55778 55723 204722092 66395 66413 182265767 20855 20856 203685742 16491 16492 988166411 96486 96440 827465145 15159 15160 505959739 78859 78898 124139930 45006 45007 956361856 46828 46829 784834820 27149 27221 238113494 28141 28142 726025931 74605 74606 667795087 84503 84504 256345989 83373 83374 519852954 54723 54724 251956019 94363 94364 155671284 22210 22211 868607620 9779 9780 977062757 47855 47856 126438729 51129 51059 342834073 18180 18181 571479671 36006 36007 205669462 39231 39283 56255313 2843 2844 933620664 45504 45505 55761193 35242 35243 752231444 49425 49426 339283017 71303 71269 400972472 23702 23703 582068459 76402 76381 853633622 21517 21518 319911881 86488 86489 318426955 12947 12948 377440940 23154 23131 366026794 89682 89683 26486939 36768 36787 888500944 19668 19630 406408996 93085 93159 982272004 28040 28092 310180249 49600 49553 749970991 41490 41491 89532926 74324 74325 723030810 27663 27664 417316602 39291 39340 496140166 3642 3568 611868677 35426 35368 860846645 64130 64131 807783796 89154 89155 232247413 90777 90778 875097607 80439 80510 161455885 76559 76526 404878773 54305 54374 668667794 74908 74974 418103497 443 419 869087176 55550 55581 680081232 22350 22335 452948184 30036 30037 971130595 87040 87041 532956170 52092 52093 611406480 60446 60447 653200160 90755 90756 242920224 41598 41666 873272945 76385 76386 883896344 31060 31061 814282637 70554 70555 5913765 47221 47222 690200759 63547 63548 621618621 89317 89357 84328392 42777 42778 904997284 34089 34090 993995718 87856 87857 957324018 74527 74528 594798302 2051 2052 417833451 71789 71790 926348142 74767 74751 143590248 81842 81783 176409995 28392 28393 459313058 48736 48737 448226891 90644 90602 850145534 69228 69199 648321906 34744 34771 960840572 74938 74885 44101147 16537 16538 856180628 17527 17528 560220262 76819 76820 564321722 60489 60486 907330058 13272 13286 37633018 80053 80054 229407968 36036 36070 105978255 5610 5611 987156891 62946 62947 525178615 38856 38857 591690098 78608 78609 786918421 51561 51515 200190282 77331 77304 348078434 75815 75816 565540723 91088 91102 109214422 11190 11191 596166087 86640 86712 808960399 4361 4378 951494826 27998 27999 846533276 27315 27327 538341633 75402 75403 802276346 34937 34990 391084831 31041 31042 856978691 42695 42724 341566424 63570 63502 971243661 74575 74494 15436802 76460 76385 980196974 7348 7397 847599852 41531 41503 699099582 31600 31601 538859524 57360 57377 493293025 72851 72852 767864405 18274 18343 873728855 75832 75750 738923345 57527 57528 720784792 67697 67702 290715324 50370 50336 571364791 10280 10281 675932758 46273 46274 524542064 29258 29259 885541558 96276 96349 689783495 39190 39182 17346894 29676 29677 268995677 26007 25970 900625029 8804 8805 749803760 83357 83358 492298169 37472 37473 478085568 96355 96280 862492641 32448 32449 519913477 15780 15781 303257964 37561 37562 243512431 80259 80281 751555049 68492 68544 69718729 11605 11606 250030753 91857 91807 103769163 79194 79258 392105121 68770 68774 276759940 35041 35106 673154335 88079 88080 572974344 47516 47517 916725597 54217 54258 476167699 39827 39854 912539294 98234 98276 866815547 48445 48446 356552991 94352 94273 752480344 5735 5736 791294940 53398 53399 14587922 30510 30555 120500025 66985 66986 799306067 98914 98915 309974800 60335 60405 809108307 79758 79691 84142797 89936 89967 670137262 26618 26619 798143614 75682 75683 83088183 22240 22241 496728268 83253 83299 360750160 11203 11141 907946273 94059 93981 796080717 43817 43825 781742559 2905 2906 592454652 34969 34970 491054009 48201 48202 635802441 47363 47343 597351109 12618 12638 590476654 93433 93434 406546050 79386 79408 730610323 4281 4282 217501161 27676 27677 752781489 3641 3691 688783283 7054 7004 701996168 6290 6314 603393740 73752 73753 191134780 27392 27393 524535061 90234 90205 160062401 5513 5514 507047599 7508 7509 305944587 37077 37078 623971801 64763 64764 197168171 26171 26137 839172727 92229 92230 750920737 71328 71289 666070474 64149 64115 262959122 15438 15384 860658667 71479 71485 516685035 46887 46888 688761766 23179 23180 23619034 27406 27407 611518195 99784 99749 773868119 96818 96876 411833119 76112 76110 943535003 52244 52305 175758000 88292 88365 697254215 56770 56771 494079391 64522 64535 759067291 35107 35108 975638217 60348 60264 557576985 83362 83401 998969686 10167 10230 771753736 38591 38554 240617184 21764 21765 914171443 64567 64568 613143974 27895 27896 781559913 79959 79960 508136065 31440 31441 329601558 7656 7657 429621492 37438 37439 110598841 39886 39887 103919588 23567 23625 604289539 55291 55287 261782072 16224 16252 485736614 79962 79911 669552077 97647 97648 334476974 67316 67317 221060616 48258 48309 920499543 24947 24948 895364262 32570 32534 348715624 57502 57535 974383825 72465 72466 567661604 52099 52100 139188721 28437 28476 890604434 11072 11073 579577533 99003 99004 492066724 73137 73208 595096955 16385 16386 924510348 97293 97237 823477987 81653 81654 865319274 43428 43492 872979839 51915 51879 302657502 54290 54291 491201533 86086 86122 577452703 83224 83225 574653741 15044 15045 441687772 72612 72674 370824067 82039 82040 682062577 42995 42911 181723818 34056 34048 210472999 70454 70537 691994677 87090 87064 87872268 37245 37285 684523567 71364 71365 832104762 88583 88584 284988098 25615 25616 472446451 83889 83837 960254057 30311 30312 794868966 29250 29180 907721677 68502 68557 813427355 72570 72571 895690662 72101 72102 859015470 42907 42925 16566732 21205 21206 571356788 2399 2400 12549821 67922 67923 537477627 99747 99748 766662110 89462 89456 906399139 74474 74475 44260393 57772 57773 306326789 70328 70329 63070632 39579 39597 184891500 27287 27288 905330122 7658 7599 569699117 3519 3464 960248696 50002 50040 750923302 8274 8275 276734269 19268 19204 446107137 21912 21913 71911434 340 341 810392157 74133 74174 290083380 75199 75200 414087250 88441 88442 188744185 9341 9306 379612764 72782 72783 118704505 65394 65396 905209216 8998 8999 679632523 52412 52413 525945502 73027 73028 847912123 6161 6215 494594647 8864 8849 839760329 70476 70462 121190179 99895 99896 687418405 33313 33314 712344599 7802 7803 398796123 49346 49347 363772006 68748 68758 552264599 6085 6026 927841819 92030 92093 759271441 62866 62867 16533657 17367 17368 157228618 19110 19108 126528720 28988 29011 706533519 33281 33307 769458895 57535 57505 821104511 82414 82415 65909856 38835 38785 195250395 75467 75494 470293198 12619 12620 924053522 89630 89631 524007791 57696 57697 594214155 76247 76170 35992651 99010 99094 315057248 71608 71687 255430826 94670 94630 832991004 53008 53009 72633713 78674 78643 955252715 23838 23839 860570068 80717 80724 63901890 93791 93722 425372784 71301 71302 438506196 17693 17694 644633473 82498 82448 238970407 65871 65872 212574482 57334 57335 192643679 61347 61374 906996671 16400 16454 400343842 25193 25255 484474816 60994 60995 716347293 56512 56513 318318283 96048 96077 819765482 61691 61692 548567073 29611 29551 838404173 66784 66810 884977005 22475 22498 616513565 97607 97675 212080174 47564 47565 218635290 94776 94777 553948159 33542 33543 933312828 44164 44165 583568087 14270 14260 421880605 49766 49701 606653194 43292 43293 845694554 24715 24716 462529782 58575 58590 533690488 54754 54760 353576782 7798 7853 708183146 61475 61440 363086571 68969 68970 836079952 35679 35680 362131964 10848 10849 865529370 54531 54532 991268645 42717 42718 338948411 92522 92523 907402850 38711 38712 540152657 69228 69229 869349359 25726 25727 551235781 56010 55946 349495440 55091 55168 32353159 22274 22216 170708492 74514 74505 483573838 21592 21584 62329009 14776 14705 303347878 98707 98632 204932873 47945 47946 577446857 13552 13553 779611085 63878 63879 258655407 1129 1130 783683920 36371 36449 975540899 3668 3587 219541037 6099 6100 954110986 37137 37133 220123210 43094 43089 357521864 61414 61415 856837529 72448 72449 33926306 95442 95512 593954606 82198 82250 573757647 15937 15892 264311071 73745 73731 296228718 84798 84804 517313216 55660 55635 870435831 42215 42142 601310285 7839 7840 203284039 48650 48651 125150 90772 90689 255121984 57623 57571 665456296 87254 87293 530635342 36109 36128 85354534 85498 85499 966529636 66869 66920 884283785 56810 56786 923222301 83863 83864 927586670 91714 91715 882132450 48212 48213 731836865 91053 91046 235614544 8253 8254 954201373 84068 84152 208876942 42585 42586 667200925 57673 57678 340325605 64861 64812 861366575 53444 53445 63187322 16592 16514 789315205 12059 12060 543957325 24693 24694 842669593 73888 73889 671950999 85159 85160 972818333 80219 80243 914731613 52406 52407 154607079 91112 91113 889539831 96008 96045 453475570 34737 34782 167780379 71068 71069 76661052 82573 82574 444288197 23357 23358 489960531 26201 26202 605498499 54016 54017 418799845 50345 50346 220962344 38470 38471 115513467 11024 11025 963861893 1924 1900 632525011 82532 82533 525282760 51556 51557 938172987 90070 90102 565528056 45711 45776 331069747 71696 71706 602164545 96411 96356 989520397 7036 7037 684733427 48582 48625 329121619 91081 91159 824971449 46944 46945 4875933 2739 2740 134043110 23868 23927 168627957 38448 38449 740047458 80867 80795 818317420 88016 88017 901168537 5109 5132 622345395 49594 49595 914681212 59319 59259 794427185 2077 2118 566699758 44530 44531 479091077 89971 89972 417353803 3674 3675 781839054 86275 86237 106197623 35653 35654 428550669 37788 37813 696463853 72535 72591 592212197 13302 13303 939648118 59752 59793 789310951 15514 15573 322852905 20862 20830 411736340 11518 11548 988354050 62902 62826 395596375 23126 23092 593727733 56685 56686 588145787 32786 32807 589983013 53021 53022 20000401 79769 79854 292839940 2021 2014 227191658 92053 92042 982156596 26149 26150 88178029 11873 11882 389772507 97932 97933 493018075 53884 53885 139186788 67453 67528 195801338 32396 32403 763587414 70784 70785 429804199 84746 84831 541633078 57491 57528 924741599 65164 65142 735976973 11037 10984 146362252 65837 65832 341709255 35234 35295 537175080 47769 47778 657716203 18728 18730 152032906 97996 97997 920958536 908 909 283573068 60975 60976 972512191 14290 14288 640428666 96355 96356 56686593 55153 55154 196705333 1501 1447 283444449 42174 42147 53922858 72589 72590 180452294 83477 83499 994842825 46643 46644 89972168 5914 5966 899689326 13913 13914 642818484 99130 99131 86723608 32285 32286 677681594 45889 45828 837710919 32837 32877 155608340 94305 94285 499122947 69605 69606 701148910 6879 6959 352630434 6110 6026 598015593 8608 8537 867326772 5041 5064 647975983 35172 35173 182431156 11163 11240 352284092 87371 87372 890034079 68876 68877 94651414 12868 12869 213666816 64981 65053 442405553 89866 89902 852375928 92413 92360 76251617 82362 82363 952799233 58386 58387 76413679 86682 86683 258474466 13511 13512 168635618 91160 91161 105182246 95578 95575 769457510 65480 65417 736118468 12716 12717 612290621 44366 44328 992635703 37194 37195 194841271 81257 81289 679752959 88356 88320 733762933 68954 68904 884907890 74193 74194 274431523 28652 28653 937097989 94794 94795 346385197 5035 5036 491697331 73897 73898 782306016 89722 89723 892696635 59497 59498 237576025 96981 96982 479329186 76977 76978 563807972 15278 15279 420649430 33009 33056 839683780 81191 81114 839111676 1511 1477 154158701 22693 22694 265303206 38717 38718 698873671 31913 31914 700496805 38488 38487 846807252 36216 36239 996703407 82992 82993 424939357 84369 84401 13978838 97886 97815 430106359 16760 16740 772211125 32568 32601 555026559 75187 75188 447541024 99114 99115 702743482 9190 9191 401915330 69392 69393 847154131 99064 99014 825587619 87494 87438 421331324 9489 9447 492197542 9474 9475 255941707 92101 92136 992324556 16618 16619 961491488 19645 19717 835509039 14312 14313 999851921 25694 25761 977477162 8368 8324 668725934 87727 87728 989183681 89856 89857 395278452 45889 45890 954852993 2499 2500 179445492 94339 94395 119638967 4158 4148 267992605 80131 80132 616036387 16338 16336 579450924 58073 58074 268151039 74005 73962 30618113 58330 58253 937588341 83114 83124 789439074 52858 52859 12365632 99914 99915 903017470 81140 81190 300885105 84072 84073 491667322 19870 19871 23699160 90080 90152 408652789 60332 60333 422129155 57589 57590 330464549 79153 79154 629262486 90396 90317 92296442 64093 64066 692973786 35995 35996 638847209 52261 52303 275401048 84523 84552 548185382 9890 9807 459352877 25678 25679 310591149 49578 49579 693119469 62195 62166 695172783 51438 51360 377867637 67909 67910 459345703 15749 15718 435360396 99336 99365 972778734 31653 31716 743972954 97970 97902 690701140 99461 99403 536730566 68160 68088 672053412 64874 64875 321424118 51300 51301 86622458 38927 38862 105017971 57187 57107 89861351 12466 12467 231892300 65287 65224 644620335 12499 12500 699898964 77505 77583 215764920 46393 46394 976314755 23871 23872 362129510 88472 88473 562221586 57859 57836 815455660 95140 95094 439316891 32975 32976 854440784 61479 61539 691348274 19789 19790 304225320 5795 5796 903299675 20529 20530 440576242 12022 12023 405368393 97800 97801 654311928 13391 13388 226122627 38366 38367 162870113 47947 47948 920412774 76855 76856 381768497 25617 25618 911800148 92458 92459 680089590 28092 28093 36789988 54370 54371 266398051 5169 5170 243849043 16867 16868 838950407 9221 9222 749277428 37226 37227 445405651 21201 21202 249099035 76471 76472 968833773 98996 98997 233412903 62746 62787 160503905 93813 93884 367972008 52425 52494 390981322 23096 23097 370071999 44807 44789 952875903 61360 61378 573433007 47598 47599 209881196 81086 81087 671692996 39107 39176 733059257 4564 4565 679767571 35237 35316 909687188 93882 93838 112653123 15388 15398 965517689 11895 11896 376792668 27163 27176 249762166 30158 30110 65930574 91001 90942 188761695 45228 45229 707659352 17672 17673 647232850 84583 84584 927148581 86603 86665 418808369 50971 50966 262866552 30762 30763 803721904 77890 77891 102051126 5423 5439 521848556 53327 53328 544108206 30750 30751 383616786 42332 42333 206000962 73420 73421 3996218 15535 15531 920325009 30248 30260 632655241 38458 38522 171486105 56613 56652 116559197 5821 5818 235403082 34397 34398 220211246 18035 18070 440028765 30866 30867 351180438 30985 30935 248366345 71358 71359 200261887 20755 20742 890513751 71564 71565 123842693 1013 1053 162180457 64133 64134 639310565 40575 40576 126942151 87977 88045 188188109 52923 52986 702766813 79091 79092 92130282 80290 80238 399227410 1783 1784 587522405 75007 75006 951805800 37150 37199 501343242 24553 24533 708365117 82973 82889 845350965 98458 98448 733479337 45640 45611 522878233 15806 15773 35067295 7746 7800 555856550 60765 60766 884627114 1764 1765 594840617 21436 21437 260828959 81312 81368 386942202 83119 83120 583867613 42285 42286 643651165 14063 14071 715132208 162 163 183499417 18478 18473 709797519 21687 21751 21976522 80095 80104 351831036 75980 75981 14971967 66095 66096 27961378 58685 58686 382051083 10087 10091 328438152 31702 31703 252260508 51369 51370 467966124 5867 5790 426226184 57190 57191 242399102 73049 73031 145350507 1188 1260 976765113 434 422 220535681 71894 71895 366829732 93672 93657 418081401 97498 97451 114367913 17352 17353 300184532 34935 34919 462498673 3431 3368 143012141 25667 25613 743880457 24887 24843 600348068 92556 92557 448967794 53386 53416 523667690 54909 54982 978632873 72675 72595 323747701 21403 21404 791487814 6362 6363 889418326 90123 90124 342140810 11579 11580 621017963 15972 15906 902904094 36904 36835 138724166 28351 28352 906509802 18274 18275 184706537 22720 22721 757628807 86844 86845 652581877 79409 79410 916836207 11359 11388 648607225 79 80 674719144 29327 29332 987629877 92826 92827 416544686 69842 69895 556232024 90910 90848 168036752 37605 37567 416253228 66007 65939 483727693 60015 60016 355373303 23869 23870 294656859 79688 79689 477899290 68592 68664 117161045 52138 52173 931934611 30476 30471 972213851 98702 98703 255312733 80195 80214 195057467 64550 64551 664808467 97593 97594 673263444 13734 13735 510481203 12372 12373 785779702 15390 15401 379604061 48785 48786 617399198 38221 38222 500287564 52385 52386 324740874 94284 94356 551166093 45966 45942 498093742 41734 41799 211838919 63341 63342 685124478 39125 39126 45915811 14531 14532 736226132 90184 90185 911254617 32834 32835 830434175 21976 21977 403356214 38602 38638 222139900 15692 15693 368562682 40801 40802 537234455 38054 38000 616755547 11996 11967 740871790 51171 51172 837185558 16604 16605 691387653 32324 32325 369082142 24508 24509 789769728 65482 65483 287700551 66485 66486 760987587 45545 45520 519996878 30313 30314 717924385 96030 96056 624424923 80947 80913 165983805 92666 92667 377578602 92787 92798 760126865 15750 15751 51022233 6314 6315 798602830 24476 24542 260650237 35427 35428 190980497 15579 15580 359918055 32273 32274 901729569 49883 49884 437658565 49468 49469 145282541 13948 13904 224530961 25379 25380 369933859 5995 5996 174305815 85073 85074 832485594 34249 34250 730258961 10309 10369 308058723 93002 93003 726553610 55898 55869 311689898 27380 27465 732136665 41297 41298 449044955 60827 60764 480366159 1101 1102 505447544 56744 56738 51194118 73221 73198 297011677 2137 2060 298497982 76034 75968 754843838 2493 2516 979388972 7947 7948 555728851 98255 98256 599470969 8755 8829 721434490 6080 6081 73399796 95781 95782 336791864 32253 32254 605422148 14063 14115 966348816 81435 81403 828747788 8001 8034 593896067 32605 32606 698485542 56438 56440 593496922 44146 44147 330227220 25433 25448 86864118 95242 95243 549007162 92255 92215 460582354 14510 14579 337298402 73411 73412 352334399 73597 73598 947114193 51752 51753 731774342 57290 57313 849842911 24571 24572 460610375 64223 64224 591748428 90056 90057 317511145 78594 78595 112826001 14814 14882 587479643 16508 16509 743285938 81564 81634 510953359 45730 45731 373399424 29665 29625 757589827 66539 66540 690997467 25568 25569 268766112 69394 69395 754459141 35072 35073 387179807 9748 9724 637812871 41768 41794 354746881 99400 99332 521734195 68889 68890 547229121 74995 74996 378615627 84377 84378 646054370 3838 3911 107502225 48163 48215 994535952 45456 45457 320662774 46981 46982 278820906 36484 36485 489692010 98077 98068 402186232 8241 8230 882618340 58054 58070 515938547 40181 40182 117834463 38260 38287 385547695 26907 26992 715878136 33945 33939 919414209 40163 40164 494505522 49986 49987 448360596 60218 60214 911626267 59009 59010 681609910 2066 2110 766439431 12856 12857 762401462 61427 61419 92623031 67751 67698 252754467 64972 65041 680881682 96286 96204 580876104 57726 57663 682025488 38755 38756 840790540 36911 36912 414661375 85234 85235 653915684 54622 54623 777280627 28296 28340 980195319 6313 6314 858804991 56748 56749 225403193 12569 12570 974340157 17598 17599 37505407 11111 11112 321345248 94887 94865 39237568 73091 73154 411698939 20556 20557 567237832 95700 95701 930814687 7516 7517 68603162 94158 94159 795353244 6640 6641 273969046 73158 73138 423409200 27853 27854 769599874 38760 38798 424126769 13762 13763 360954021 21269 21270 447291936 96216 96217 303154604 10566 10567 232601756 31237 31238 301502402 3435 3496 334403472 32750 32755 110575321 1698 1699 666282751 79388 79389 747553581 11242 11243 36220384 89435 89434 320486659 20206 20207 655641983 1642 1643 532174833 42806 42743 922854293 40361 40362 795547152 26194 26230 141096058 26888 26889 234015710 49392 49393 86874173 34865 34866 34046753 20328 20274 836025812 29444 29359 270064530 94671 94672 484660039 67697 67760 546259239 21348 21349 776019562 42180 42181 9064200 33280 33281 925003982 85153 85160 478408761 82390 82391 796350184 10881 10835 74116963 90507 90508 215285044 22546 22608 517839160 78181 78182 585962904 58263 58264 945530469 86808 86809 508685405 40195 40196 770223062 62173 62165 535732792 31430 31381 333497538 61708 61773 102788573 12241 12268 390973576 74129 74130 330556467 255 256 562531544 23694 23679 267277330 45189 45190 836865867 56160 56161 364398174 63473 63474 480259623 88354 88355 35505186 40543 40544 416079441 37119 37132 985493497 47696 47697 581185298 30852 30853 654839622 90858 90859 229469578 57811 57812 638811453 9962 10003 182253012 93941 93942 814371031 26988 26989 380155283 99226 99255 494739236 55585 55586 882052441 15233 15171 767112597 71504 71515 847048121 48028 48054 644944722 80407 80408 138110447 60208 60225 596347705 87006 87029 421156612 78829 78830 94295149 9196 9197 361708971 81450 81406 100239934 55363 55364 533589587 23046 23047 661777673 31209 31210 871648445 28491 28492 674841478 51930 51931 180369922 70797 70873 238851140 58228 58273 144514283 55206 55207 219983848 11072 10999 366443231 97871 97872 544230094 33815 33816 849825728 26931 26982 410428257 60657 60658 664488539 78746 78829 608374630 61367 61368 5617109 742 731 369220548 76572 76621 95762679 13356 13281 561357640 77281 77266 85853774 50543 50544 468641153 18313 18314 575655216 22044 22045 742963665 97960 97968 189689541 3276 3283 494773974 14262 14208 730493393 66890 66859 960342627 73594 73595 266131410 68260 68334 6884434 90921 90922 487526918 13060 13059 529131036 41656 41657 335735984 99516 99517 376194128 54023 54024 460063549 57181 57130 213762934 74403 74423 302781785 61218 61255 517515448 20363 20349 886574940 22502 22503 148370676 61251 61252 854110435 19135 19124 544944236 48860 48916 867437432 63970 63966 54625480 20542 20613 654796463 93442 93506 722233373 22661 22641 128297091 37071 37139 212870607 34459 34460 137203652 41818 41819 23885943 4304 4305 497269289 54843 54827 15936778 11349 11387 331487357 48460 48461 800235434 74541 74542 924412787 62002 62046 138971471 41180 41181 799462507 69260 69261 628400772 22186 22133 553730817 3243 3244 596083772 39662 39663 848354970 15974 15928 943497380 641 620 804693429 6020 6021 753853780 50266 50206 300336144 59039 58997 350796720 73071 73072 354452511 47367 47368 90654993 80007 80032 934107977 37623 37636 393954872 73380 73458 419105925 94556 94557 88754974 96482 96483 743379399 77491 77492 84220491 70914 70848 986444685 9130 9131 385294716 56273 56274 347248090 13340 13421 674477478 39556 39557 564641710 64028 64029 538707018 65414 65415 12431141 74598 74599 87933655 89108 89152 813633985 87115 87116 839153185 16331 16359 132419523 46323 46336 244202043 65478 65479 711159348 83033 83034 657932188 14356 14278 319877889 46471 46472 769037992 93644 93645 497467961 75330 75356 222561377 9523 9537 247291373 14965 14992 701602579 75228 75168 845340523 42203 42204 191768944 19735 19736 668704116 67060 67061 971102498 59655 59606 128656047 14937 14861 118758567 84241 84242 927524793 52286 52287 86578177 71154 71155 736057736 56988 56989 592870451 30101 30076 807544313 26923 26924 270733297 91816 91811 692017570 48755 48813 970284344 10626 10617 102996364 4890 4924 747271930 68052 68094 138045887 24189 24169 488538796 22673 22674 903043283 27891 27892 127511409 84559 84560 960881062 31181 31213 520018056 50661 50662 995210227 39937 39938 230560804 30627 30628 180772538 50486 50487 988792179 8592 8593 370579012 86696 86675 704698506 90249 90234 109627319 92112 92113 213863386 98192 98260 371346637 29636 29637 948121225 64673 64643 790540737 32114 32124 698546239 57515 57437 87170048 81930 81940 591548358 63529 63544 516430646 11167 11168 939370021 81594 81677 121642727 20080 20022 532906660 59605 59606 846175283 15766 15767 667928267 10158 10159 760182435 92766 92767 856811175 62845 62874 825916209 82860 82899 998469030 42547 42548 817611199 64772 64773 492049103 83886 83958 633084907 7878 7827 767327897 91499 91569 902160396 66129 66130 269708332 47891 47892 586981073 63441 63442 89829121 58493 58414 312854314 86131 86132 870033628 1649 1650 254162310 19010 18940 383410125 65886 65857 859411909 62524 62598 464807801 38032 38033 155914323 36865 36884 634376200 24259 24310 811386664 64214 64215 66049285 12852 12853 873491006 95246 95169 662427712 71196 71197 405352319 14691 14729 338309622 35710 35711 429180847 68530 68531 877309076 96277 96240 20729081 77554 77526 541055282 39242 39168 73193203 57639 57671 805419681 21935 21936 688831909 70305 70245 588007473 13120 13135 59977784 30917 30885 341659925 94900 94901 551862253 87200 87115 124750233 51166 51180 631641174 53499 53500 255408528 41509 41482 19985444 24181 24153 516231282 42409 42489 51597353 87456 87457 773431510 15487 15505 789688002 65124 65125 32425759 2233 2192 587393819 8774 8775 362067599 32208 32260 26049439 15598 15676 945670666 69806 69741 582295109 70242 70243 224226682 453 454 980559021 6116 6126 765067718 24601 24557 64042854 1555 1569 380699875 66153 66163 565133533 6646 6647 367073998 23487 23488 202394832 10710 10711 416366895 26223 26211 54477108 11742 11743 948550278 51916 51872 43065288 53909 53910 142605576 560 561 724094817 14166 14167 165752657 12539 12502 375689031 88356 88379 266477368 14330 14326 11373215 1009 1010 881144047 12727 12728 862285097 58239 58240 285334145 51870 51806 657129746 79984 80010 201560396 86151 86152 991838796 84795 84802 695759873 39569 39627 808447896 74330 74331 369796495 36529 36611 657288576 80240 80241 961469476 99450 99451 101344840 96565 96566 736505084 49411 49455 178578987 69916 69917 138646404 21310 21311 818354096 97256 97257 846273975 1722 1723 806868338 17364 17447 287130532 17309 17234 572726080 30914 30915 957871327 39597 39545 114706088 59435 59428 835514550 12453 12454 808286374 56170 56171 633539212 52755 52792 934633110 12945 12946 719892882 67393 67394 974475506 99840 99887 165978776 65706 65745 488377827 25284 25285 571436583 6989 6990 467448764 8933 8934 991176747 33563 33593 322685919 79788 79767 586338822 91732 91669 708564079 20378 20379 584405699 83892 83893 142474612 33041 33042 238674012 22364 22443 749468601 91279 91201 427030700 44295 44296 241655092 18212 18148 133971109 7291 7292 550552139 31437 31438 652608952 53947 53862 253143417 403 404 290431469 21841 21842 512736897 49129 49130 591320116 83844 83780 176677586 28205 28232 54216253 96273 96274 448864495 88432 88496 134809101 29645 29615 404901746 26446 26527 840197895 288 255 89541922 30623 30624 120945845 33971 33972 250377943 76857 76858 350318629 57344 57345 52559185 71781 71813 80154581 49189 49224 727464447 17816 17817 919444634 43982 43945 108043498 75039 75040 174624528 81505 81506 450149805 78785 78845 115806888 56985 56972 446606897 41354 41293 248024444 6884 6885 773388726 58980 58981 877672273 8722 8723 57773075 30316 30317 832900921 58219 58283 592139284 46642 46619 473694505 36684 36749 703181249 69609 69630 992934813 40036 40121 737155681 12946 12880 421857683 23876 23877 663233932 46129 46164 86606133 13938 13939 125414987 67246 67247 75500286 30352 30353 80563869 29929 29930 238799746 78882 78898 882240564 15614 15579 764829515 51614 51615 621697585 75457 75538 387552527 81429 81355 659607986 44800 44801 512306111 88199 88200 688709516 25014 25015 78014557 21880 21927 447793586 60655 60590 74516283 17438 17452 710437981 42264 42266 71663309 20293 20294 427919590 54158 54159 78811503 11135 11184 767112151 54960 54921 106523640 63280 63266 843730589 91896 91970 113780156 53451 53452 885868565 87653 87629 283236201 26382 26383 332702659 4716 4664 431798459 63765 63720 113795429 66111 66112 914596025 53236 53237 733029914 64842 64834 919640284 21810 21811 974538387 67180 67181 157953362 65649 65650 81861374 48238 48270 967837815 63512 63539 161983946 3098 3099 308819718 32696 32697 52794810 21584 21585 678851481 55662 55663 61606444 97159 97160 18017618 46510 46511 537683742 93336 93337 300512627 98448 98405 153193193 33160 33192 119533899 94344 94369 26231627 12449 12404 307511482 68014 68015 503493067 63629 63692 716805717 9625 9626 184268663 3383 3384 149886093 34391 34392 885560716 47259 47260 991179399 62151 62219 242813466 99243 99290 320404911 8586 8587 651969063 99526 99567 561869740 95232 95233 475453910 54470 54471 85754421 86183 86238 739404846 48509 48456 522145235 18814 18830 731889659 18013 18014 431871705 93946 93992 533676645 13677 13678 6480266 64934 64935 988973972 49308 49309 262406094 48008 48070 263847818 209 210 35380472 25758 25729 834199371 50846 50847 113363183 68546 68547 913756333 90500 90501 631362969 47775 47757 950527445 32077 32078 856525921 90613 90591 405642383 69628 69545 997359934 27858 27859 242352274 16250 16265 982570817 36000 36001 37117595 97600 97667 475779804 49775 49776 343753328 62062 62063 75484184 66141 66142 620519282 99776 99811 834575143 48739 48740 781117317 61288 61289 441267964 90807 90783 837372422 36004 36005 235516899 90592 90555 240151442 62113 62114 674508392 56252 56253 421179773 23639 23689 622297261 84701 84689 889812569 71692 71693 184952257 99840 99761 335444350 10913 10944 522972410 5108 5076 930127249 13410 13411 937184082 796 764 182558629 34875 34878 23465986 99537 99538 664020672 83412 83363 967666988 77415 77446 282056403 51383 51384 17200822 65883 65884 198589607 94990 94991 145224286 39212 39213 351329982 12083 12031 59960971 366 353 555320846 88672 88673 206718383 62755 62833 554346855 88887 88888 458455549 9458 9455 221346989 55034 55064 232332859 15534 15547 279588403 97429 97364 127650058 32468 32449 975884013 1983 2030 678098187 46341 46273 39669012 62830 62831 742532950 45768 45769 645582636 55361 55362 718795489 29459 29460 121276664 78647 78648 13892466 69675 69676 990826085 91963 91964 41513555 23531 23581 840258194 48654 48594 80335143 94439 94400 517188889 79514 79515 22016182 84218 84219 612278113 59699 59704 104274045 63311 63312 957146635 8082 8159 268205965 36717 36718 170082182 93962 93963 111479806 10139 10140 534359151 2734 2735 735066187 17533 17534 842099914 63620 63621 494902280 60043 60044 956567756 59870 59871 855925936 55437 55438 26221423 90901 90924 8350138 13958 13965 733483529 86251 86252 96374782 67705 67706 8365549 16612 16613 272951297 62685 62643 476700355 54447 54448 276212206 97604 97562 274413055 5043 5044 313080212 35142 35143 442821807 7623 7656 766178704 81557 81558 272053299 74351 74352 530849211 53811 53812 775364105 80928 80858 187952781 15783 15790 24355237 99461 99462 957197135 4214 4215 735992107 42046 42090 338557610 53190 53191 957532858 27417 27418 91411681 27500 27501 126932255 75073 75128 887569193 3570 3571 858366026 73295 73315 444712076 91115 91079 812065421 92128 92129 571792231 73261 73262 402110838 95891 95892 740504273 42334 42326 536915615 72303 72304 13064549 55842 55843 847737875 7204 7166 567228445 16038 16039 558956261 15879 15814 128957200 95806 95814 798010374 13820 13821 339294803 34501 34502 405419579 50858 50777 902259261 53597 53598 308944061 11031 11032 194476251 90537 90526 901366731 78517 78482 248069069 21837 21889 544934669 43942 43943 583679944 81412 81413 94927326 32886 32887 68313325 11420 11449 259616297 41253 41254 837002280 29316 29317 713413144 19881 19883 807235509 76421 76457 754994228 75311 75230 924447619 7345 7383 49821035 77829 77830 559153038 96410 96411 512143196 67365 67366 364274910 64281 64351 782200146 33700 33711 197250605 95318 95319 899656320 39343 39344 196820136 78945 78946 970280050 26302 26343 326099986 38501 38502 922943461 56171 56172 718209128 39777 39778 400327068 27554 27558 137529210 48248 48217 425661771 23122 23120 382417934 20100 20066 564308668 1347 1338 825077001 7911 7939 189225658 20105 20106 985425159 1092 1093 205911351 61866 61900 44943514 65152 65153 381142253 92738 92818 640605749 57306 57307 187664081 13283 13284 228424018 16871 16924 579574438 18275 18276 228187518 57452 57453 675975902 31070 31071 440043511 77540 77597 747795667 68105 68155 929646954 77274 77318 122698587 28077 28054 885998433 8784 8785 630249993 38108 38039 604376066 25941 25971 801640540 57311 57312 15259837 26012 26000 80807916 32296 32221 503148272 16220 16235 739201756 17818 17746 65061238 76574 76575 536899573 5339 5340 75184913 13982 13983 426654333 64172 64162 965094118 52252 52253 71426834 75197 75183 821603901 21111 21112 747362025 9652 9653 113174286 51722 51762 828407654 35025 35072 221778459 10228 10229 591070422 79347 79342 160547295 86549 86487 121409030 33641 33642 931346702 54381 54382 761750465 53873 53874 836836094 83369 83370 942904378 16174 16175 772308840 37168 37233 431545400 26658 26644 662815850 5902 5838 929105746 97161 97162 356915171 95150 95086 24608916 16868 16869 473926331 63572 63573 359787964 90967 90954 510858643 54811 54812 880387875 54788 54789 819688765 53481 53452 386804276 17979 17980 867141664 74210 74213 342464850 68608 68556 51184887 82489 82535 105857040 27373 27374 408479035 52795 52796 495876467 22067 22068 156161125 53404 53363 402862258 5497 5456 557439797 43829 43830 529207089 25613 25593 765136048 12974 12975 838754072 94901 94978 551575233 86356 86286 864368509 85108 85121 237008595 59618 59605 199234386 26340 26341 283162799 45671 45726 816804422 46001 45935 560209429 9265 9266 719294398 19884 19885 316947102 10214 10215 380657385 31082 31083 82765961 51062 51117 643915779 20446 20447 851497324 26184 26100 72749707 35610 35611 783646039 6594 6577 320133432 49466 49394 321569781 33500 33517 519875964 87351 87332 480770699 2700 2750 963523731 50162 50222 23838124 78759 78805 681276487 97006 96978 324923123 74916 74917 100410548 6476 6414 520298876 5637 5638 747506868 33799 33789 79915971 36832 36833 35771055 51657 51658 78443528 48535 48536 633298060 52357 52358 390816333 58375 58376 679248831 48901 48910 675858166 23029 23077 510942926 73062 73019 539682295 72628 72690 540328525 68364 68351 344557908 62742 62684 642200951 70401 70429 696443 47992 47993 604363201 73555 73556 301127952 29723 29724 154382976 77368 77298 277483422 92351 92311 201285415 48360 48296 50012876 54021 54051 885409198 29075 29104 601343626 55875 55876 12941237 54344 54345 270701450 7412 7413 219046832 31686 31687 791471899 65739 65740 932217619 82284 82287 864988717 90806 90822 493480925 31405 31407 203227183 9129 9136 145381005 464 465 259593690 79418 79497 344178331 69263 69264 150573512 21300 21366 594280825 97024 97025 871108327 11748 11755 659743396 78679 78680 523101557 27825 27826 749915868 9800 9801 947684463 45515 45516 733312284 81381 81382 383749665 98539 98537 159383940 15220 15221 388175009 32628 32678 972100761 86075 86154 657381536 89323 89324 670031379 50665 50666 359823374 55573 55574 607384192 54114 54115 273696882 71033 71045 3800096 87729 87730 404231946 38136 38075 972777776 90016 90062 804250853 31893 31913 819170606 72158 72171 657719262 87754 87755 110848700 84844 84845 674629935 69789 69864 327725479 17627 17628 571747684 94639 94676 887518944 63107 63184 947791965 35812 35831 507089242 57408 57486 516852796 47904 47905 796806632 34347 34348 232975037 98852 98853 774156906 66114 66115 536460227 39950 39951 515544051 37402 37326 398761044 39299 39300 968516177 83981 84064 551519591 42261 42289 864133470 60966 60975 904865151 85812 85833 863876740 84168 84169 588091354 35058 35059 873883289 31300 31301 392365074 53665 53703 367024486 9317 9323 405728351 87957 87915 291245149 37220 37154 180280122 20320 20321 814948671 43701 43702 763384557 83559 83560 970307825 54440 54441 623615452 69161 69224 360731553 68533 68583 425794294 67655 67588 503212178 60240 60241 727884586 58383 58384 406710752 67466 67467 889801696 26445 26459 94812907 16213 16214 313248345 36854 36891 130103156 68020 68021 220674313 53686 53743 41606763 73551 73578 900755143 67709 67682 850743827 5910 5911 345560247 38347 38407 999920859 359 356 741319148 86366 86359 742592425 37782 37837 351062398 70971 70972 129112516 69641 69642 822330242 58728 58729 503572519 24602 24603 708701008 19323 19324 781746099 80144 80139 463817472 49577 49578 989876794 52399 52386 673610579 71609 71610 429177467 87978 87915 662074539 47236 47162 423922799 89694 89673 984203616 52367 52329 181783140 54404 54427 289902715 22660 22702 735801856 89335 89336 953206703 99954 99965 879943210 95294 95230 276914765 61930 61931 37424781 72048 72029 375636809 96347 96365 278333294 72027 71979 127680512 49775 49754 196619061 54279 54280 627875540 43252 43253 237332571 42342 42343 713947471 32708 32717 636424487 37389 37405 704839265 10174 10131 245486465 33078 33079 169795590 24688 24644 603025552 64939 64940 201663160 50258 50266 966914499 21740 21741 555847694 45183 45182 290206696 208 189 561950205 38955 38956 633672878 12697 12698 232223112 20510 20511 491004116 45426 45427 127705606 57960 57978 161946466 89578 89579 172424990 68636 68637 909538546 21695 21696 167403194 16501 16502 464129295 68289 68264 190624009 94306 94307 699712136 66383 66449 532735684 98499 98448 931617295 42961 42962 683548534 89678 89679 133062421 36451 36499 398464683 92108 92106 475271663 4135 4169 88945324 7263 7278 222336405 34563 34647 826026332 91865 91790 771276042 85576 85577 776765536 84736 84737 728920244 46777 46709 186420089 95268 95269 910553156 247 245 798234013 25921 25922 571870390 64757 64680 938538416 4189 4190 253740103 57365 57313 626209531 10184 10210 246628349 61748 61820 894474738 35699 35674 751255918 74219 74304 284476602 94668 94658 843280248 83906 83903 233419307 85072 85134 675601748 71756 71757 897764471 46921 46924 87462240 87213 87214 787837421 3555 3593 983436910 10022 10023 724060005 93072 93073 579312908 18771 18792 23560072 38400 38454 957436374 64349 64391 550392198 31185 31196 239936652 88105 88106 198564802 13783 13698 884143833 98896 98897 146707027 98424 98491 586552006 12586 12587 619935149 66233 66164 297831627 34325 34326 95257855 63394 63408 411262998 92200 92201 217044170 94800 94835 907777875 88772 88842 952793544 17377 17378 498908821 70494 70495 553997215 48650 48691 998834845 68923 68924 276312179 35345 35346 571062007 25763 25840 681720215 65632 65620 654199024 69360 69361 65000632 56148 56149 842968521 95904 95905 702208322 94309 94224 596142085 17356 17357 29026035 20336 20337 585194595 15066 15106 394580250 91048 91044 238102143 67847 67848 54360083 71130 71211 705135918 47500 47501 774179954 34566 34614 196137370 68652 68653 278570301 21134 21135 189427955 24482 24552 622560927 37273 37190 920824361 69968 69969 659582528 10070 10001 959965002 72930 72931 518574986 70739 70775 396630273 56067 56068 569593644 34223 34224 627324025 5402 5327 895871927 37505 37506 335750419 73530 73531 332569674 70545 70546 354878000 28370 28371 230766705 14878 14880 887856557 13943 13944 859913270 95600 95601 595311365 18384 18362 437342412 78290 78322 10416256 47991 47992 938676999 21812 21842 45577596 97480 97565 392246875 98654 98655 520010507 80862 80863 125813215 60044 59981 386339356 32210 32211 409082578 10066 10067 354076541 97189 97178 537271736 65615 65616 97071704 87381 87382 313051896 96236 96237 749501315 7619 7682 352704586 26914 26985 161118745 3873 3828 302427602 14394 14395 879985012 86732 86746 71539434 87729 87778 446951145 94224 94216 587776204 56820 56821 285964874 36833 36900 134230754 78078 78100 601603443 98260 98315 324693773 62949 62880 513274769 9287 9288 772005199 70581 70517 731869270 61356 61357 586370201 39385 39423 85889655 48779 48719 617000068 10519 10520 591022865 47399 47400 335441505 57103 57104 463892851 12295 12282 263242775 21462 21463 74885597 19670 19671 983162529 33981 33982 352087519 2967 2968 474209885 23126 23127 408009886 75268 75269 166623086 84382 84383 633547476 37698 37621 226520906 87116 87117 482084236 26578 26579 992445539 6042 6043 54087046 94805 94806 32742817 94775 94728 626304511 11715 11785 141525975 34156 34072 362760730 97901 97902 17856790 35773 35758 933207841 66377 66378 344514177 9211 9218 342953287 36720 36635 895499821 26520 26484 102002409 7142 7143 962033988 6842 6843 231451583 17136 17154 739713650 39988 39989 630677487 69678 69613 531021020 10258 10199 408291671 81786 81718 114860418 67145 67180 964507095 91394 91395 15109862 72850 72851 286990962 7600 7601 703101595 58893 58930 677245289 97564 97556 91412 53212 53213 800766346 67965 67966 733700908 49368 49369 150416162 23641 23642 907741981 25439 25367 133873236 61486 61417 244026302 36642 36695 106633 14193 14194 35587788 60556 60557 453206395 98207 98208 495373730 11290 11291 768017942 63918 63919 843472038 55644 55645 429950837 84195 84196 633019937 61346 61424 928105988 25393 25421 337698524 12153 12193 435929391 4312 4373 285540581 36102 36103 247353497 65119 65120 621095249 42875 42876 489119587 75598 75599 753169504 15228 15229 538399993 73933 73964 911949190 7060 7061 242059764 950 983 819880031 40912 40900 721812608 93424 93425 864049152 57815 57816 181026009 27622 27692 274291029 52067 52068 942681717 1308 1309 592087101 23972 24015 323871421 99656 99645 108894147 10892 10893 279724478 65572 65602 255928161 18734 18735 178689836 92829 92830 398966121 43991 43992 407689396 11395 11396 454532450 54322 54398 36950683 45899 45900 92391296 13357 13358 525246007 3121 3174 71401393 55712 55710 611502133 1605 1606 602472659 37037 37113 541619648 18326 18396 288250889 90690 90700 853144186 88234 88235 937543406 30544 30545 801385197 85052 85053 725873350 20575 20596 836423897 59541 59542 466354612 54202 54203 5492383 89858 89917 967708929 38112 38176 116513859 16941 16910 80988974 11486 11562 984645923 24779 24863 37568438 90095 90105 156020164 39647 39655 793798608 6636 6597 451407638 66070 66015 259087972 6226 6227 338673784 94805 94751 674026219 25962 25963 209172541 49576 49559 703405441 50581 50514 856541228 78064 78065 34584582 13876 13877 76356544 52088 52139 851189754 60826 60876 964380912 66575 66576 351534466 61326 61327 866356528 93851 93789 410738482 99143 99144 479912763 5492 5493 257400707 83543 83544 297268013 66955 66956 315083038 45044 45045 145205272 10098 10099 482277497 5849 5914 793430309 95557 95512 312699787 54112 54179 589958894 98520 98521 950242058 35090 35069 140923035 80624 80666 169278811 99724 99725 617316183 78902 78903 177625088 41155 41218 761117371 38179 38259 729022604 63838 63839 967202945 85910 85927 84810372 50467 50412 712050861 62857 62924 57450268 4292 4355 542869571 47901 47902 316083862 4557 4558 672261407 5473 5474 508583162 11075 11007 121929956 12302 12332 599704995 12783 12784 815434290 96518 96450 307272634 74629 74630 151004086 74192 74120 491861789 47756 47692 812810704 41571 41637 58072325 96395 96434 707453740 25698 25699 170704969 43549 43550 594490081 50456 50457 251411493 21783 21729 471790098 39551 39552 604647758 39508 39509 276978906 33412 33461 523041585 9223 9224 755009830 61086 61087 63493067 29054 29055 314227252 44747 44748 687767126 623 646 651314993 59803 59785 884060303 21635 21613 498673078 19523 19524 797511199 92686 92687 654309983 29561 29628 21739939 32968 33034 570623807 59778 59779 949700669 36267 36229 182137382 19212 19136 618182120 91238 91239 149388915 3210 3211 716384561 46652 46653 870944284 42228 42162 636508581 22554 22612 906513179 61229 61216 755209122 15601 15570 472671276 85457 85458 364323450 33880 33881 337708980 12270 12293 546185765 62322 62356 337254207 19457 19386 930717664 87147 87195 805755705 21437 21438 315550268 2779 2788 991163589 69930 69879 49685997 48176 48177 553680263 97089 97137 225252494 55938 55939 984931283 16125 16126 399827059 84811 84779 262039952 95125 95126 706382005 71538 71539 193117471 51902 51903 297399001 53906 53923 750573582 93866 93867 592038248 94746 94776 403998734 54384 54385 564407235 51247 51315 480170934 51452 51453 184300316 48305 48306 660835065 60801 60802 394047820 22640 22589 476177314 50901 50937 411358903 47449 47450 892531260 3592 3649 799587326 13960 13961 516712818 25932 25896 41684616 32289 32276 546277963 16361 16385 5827564 99583 99644 862429691 98106 98178 273437299 60534 60517 140003466 69315 69316 398034008 70580 70644 662135913 84594 84524 306798520 73538 73622 481676783 1794 1795 372347273 80626 80710 595692330 92193 92194 908906166 17578 17579 214354386 8994 9072 763129061 89209 89210 424886913 36842 36921 566225441 8199 8225 235760141 72779 72751 675184432 51917 51872 519108922 48169 48205 873777807 69957 69910 76248689 98619 98540 799884896 38584 38585 83045473 65455 65456 720237753 64982 64983 909553992 14282 14283 125541705 75874 75940 335886650 51993 51994 809073779 52485 52486 882328125 18427 18425 100085160 41617 41618 22738199 29733 29682 768370556 94479 94445 252005608 94402 94487 775200649 10479 10480 878049836 9357 9435 712650329 83686 83675 561763689 83052 83053 896883088 47599 47600 959288819 50840 50841 704944641 91755 91756 806010811 58611 58612 789553188 1734 1672 59006566 54420 54421 633527537 71940 71941 211440499 38025 38026 871912126 9745 9746 502600103 65552 65553 42687433 96313 96352 398099928 87442 87443 899080624 73133 73134 267659642 29 13 646271870 19218 19219 894881911 49210 49211 456926694 40784 40754 538000182 72184 72165 828554159 35837 35759 492926745 57974 58047 67213009 30592 30593 765928721 31963 31964 3811976 73044 72990 154135344 89869 89862 431920164 6693 6694 659624485 82733 82734 161250818 42159 42097 561196370 42161 42109 533804614 11199 11176 412112225 32893 32894 962129398 91375 91376 121275132 61020 61021 340940800 47427 47428 581961624 72512 72495 495562357 59874 59901 923325483 58457 58458 163308162 9967 9968 468256983 90943 90944 678233245 78339 78340 665651096 90014 90015 688632719 3767 3768 354518487 92331 92332 723516591 68941 68942 765909748 92820 92821 688083962 13461 13462 105733763 96346 96347 244319290 99677 99699 151285523 85685 85686 984586939 23308 23368 961133415 47344 47322 532819274 81398 81324 254789825 48998 48999 690338836 97864 97865 158451815 19230 19231 733917117 66319 66320 502437250 98993 98994 199317256 59300 59301 556092192 22698 22699 563943730 69571 69572 258800462 66195 66196 850466320 29622 29623 639391746 35252 35253 521540375 53740 53755 978597738 36815 36855 831179544 19114 19191 503679989 1964 1956 245499492 55552 55553 767697236 63325 63326 466631389 80200 80201 591521932 6821 6784 97416609 99079 99029 483478224 62042 62043 273148751 14303 14304 315956196 40104 40105 171345176 23517 23462 293266596 29634 29677 58488402 41262 41309 18003301 54711 54709 635630828 55769 55770 123220282 25915 25988 247754756 43830 43831 662304247 77507 77517 57170281 72008 72009 459109771 39687 39633 712019644 60425 60426 412185564 48247 48248 813798296 68582 68564 805845200 61227 61228 419333820 6340 6341 912860391 97293 97264 425448136 4598 4620 725431631 65672 65603 99864638 54613 54614 776774270 14907 14841 854572760 45205 45246 405608956 79299 79229 750779646 14703 14669 831214563 47786 47787 453237032 41037 41006 33945534 9521 9522 481660580 3706 3707 828863360 45628 45629 346597042 33320 33321 592904775 81281 81363 780599013 51954 52005 969037708 14037 14003 523490960 30563 30636 754876998 36117 36150 222968806 72895 72858 902044479 95097 95093 690839142 94755 94809 688790574 37870 37925 556477101 89210 89211 521574638 40354 40344 183722436 51271 51272 575957772 85769 85836 369802037 63313 63342 97996919 79632 79591 494988197 45457 45463 582630696 11999 11933 397267373 6074 6075 880403431 98064 98065 18782515 57117 57118 834846208 83102 83103 530693457 77225 77190 508728435 20109 20105 855633493 40986 40953 613976206 840 800 583002948 54859 54860 67049803 30515 30516 877774423 94685 94686 663968150 10485 10529 947022062 84926 84927 347662426 56913 56987 136931297 81087 81012 168167149 32100 32101 66809814 88990 88991 999865063 19824 19825 724813294 75768 75731 617608422 54800 54729 829207539 5197 5247 629908375 31162 31181 137787652 26570 26485 634999595 68118 68076 744604418 36517 36518 865664411 49473 49474 932984806 6743 6662 596265286 96663 96664 852948447 41731 41690 327472094 45713 45714 7452145 79216 79217 719062468 50206 50207 449568172 84122 84123 395058450 8271 8258 880665248 74412 74413 261665978 20210 20211 809085291 12438 12439 961995087 27228 27244 105926947 92919 92990 893486490 33553 33554 475642932 42771 42754 714617952 59331 59314 579829691 40038 40039 705155285 73058 73028 202505245 7915 7916 289122291 36622 36623 568192185 54100 54101 151818579 25954 25889 934101660 35994 36036 351705654 90076 90139 873106031 56496 56497 16879988 5365 5366 133662658 82740 82823 706463840 6185 6154 436264928 54331 54276 116632781 75175 75202 570190416 77612 77613 471295131 9466 9467 497226804 90844 90845 199555276 12171 12218 388099202 85207 85226 927567107 96691 96692 800114547 89839 89807 900386935 36062 36063 989911452 66552 66553 502495419 75784 75785 838612855 69846 69847 977856717 44443 44444 612025181 11510 11511 893318898 94820 94878 339601216 74855 74856 431546270 32898 32899 842645704 13253 13338 936983590 89437 89376 139742917 35511 35512 758062239 11128 11186 613755977 49518 49519 268997537 21607 21641 448006768 90206 90218 195958888 76736 76737 719261793 26575 26585 561575708 50410 50411 332839281 82991 82992 814145705 12626 12627 830078333 49920 49921 753017534 90739 90767 112388787 61375 61454 791692359 24690 24691 241308742 31223 31224 836584343 20831 20832 254889157 13961 14026 403680395 54000 54020 904451153 80339 80349 925326560 25031 25032 715538565 94700 94695 956887675 65454 65455 933671228 49056 49057 832132649 10030 10031 107205066 11863 11864 43577375 84847 84848 659559351 44667 44591 239661276 60999 61018 479302092 82320 82321 518762860 20075 20076 26670276 83595 83596 807259867 12971 12972 581224717 16674 16675 810403309 13610 13611 83362739 1381 1382 852423331 47116 47117 599304772 20360 20295 39883882 29600 29601 461958006 45841 45858 258703656 37745 37778 963748437 78975 78976 392580070 37250 37251 362388265 90170 90136 893917818 28590 28508 342300592 553 554 111816619 6569 6647 916953722 94209 94210 215025938 80051 80010 291968332 50733 50734 462466481 2024 2025 120538884 80497 80550 564172994 85792 85710 751548221 87626 87627 203338322 11380 11381 570103313 28148 28149 770199112 67813 67814 991510261 6029 6042 100738738 16723 16724 222582909 9797 9798 515557860 76775 76776 608525240 40899 40891 719882651 16083 16084 810443271 81994 82069 649734630 1076 1073 667062574 38951 38952 947356568 4676 4677 354530959 16833 16834 15681650 78840 78841 92199226 18860 18861 816174112 79041 79004 136088015 13464 13453 786927441 51307 51373 431679925 35894 35849 350891586 11973 11982 554252190 69387 69388 561774513 46733 46749 93672443 4575 4576 333680924 29736 29679 388666790 89067 89068 426284649 43630 43631 553099728 34965 34966 715809803 85495 85496 54997123 24534 24535 628399811 61515 61516 172888523 68385 68380 541314566 98547 98504 618454110 88114 88159 423410153 83768 83769 962317426 19803 19856 755044740 67970 67932 457629640 76815 76816 453114399 59674 59732 990568783 41191 41254 530193532 84928 84929 149490320 59672 59756 375062490 70292 70293 516074564 67691 67614 513278834 1681 1682 868973676 41702 41697 6981809 34230 34231 754892242 32959 32879 553607531 70051 70052 684561157 57882 57883 917482851 7065 7142 15176674 16007 15982 502053620 92681 92682 826431306 17546 17603 806970100 9897 9898 294565045 43769 43770 556761083 82275 82276 329343510 92972 92887 805058642 54781 54714 945626562 43646 43649 406892991 78735 78736 5400930 30581 30564 947897366 65665 65604 149088839 96186 96241 143441138 14403 14393 975465087 53677 53654 907775707 68316 68373 777944650 97408 97409 688733664 12099 12100 428872650 10595 10596 670021201 68561 68487 900709499 37779 37742 820257366 4559 4612 492410810 46260 46261 218425145 58060 58111 219308418 99266 99267 606623676 4728 4809 732882134 73863 73864 827012797 24400 24473 758849804 93429 93430 263597929 58591 58592 775905628 30621 30692 870774048 1292 1293 935884305 44584 44619 538511748 22130 22166 526347887 68300 68301 21805583 42771 42814 989860515 80702 80671 183335764 99899 99915 192688863 40868 40869 570897223 91403 91404 993999036 35695 35706 204134077 88416 88417 745415381 84762 84766 919976886 38421 38422 437383153 28911 28912 737047085 36473 36474 98218072 34733 34734 52720812 35933 35865 456649844 81112 81151 147904626 34251 34181 754143587 97325 97326 283950334 73010 73025 420474316 59625 59626 324231602 65777 65836 556489876 24484 24448 627753000 11145 11146 165304159 88149 88150 301328510 9081 9000 139319979 97790 97791 263424627 53676 53660 112721205 12515 12516 874159114 99635 99644 917033266 24677 24671 698168998 52897 52898 937837123 70273 70274 507269845 80448 80467 975896483 28650 28651 436068514 92049 92050 285436600 25067 25001 533665196 64308 64288 111921817 79471 79475 682233544 46360 46386 737523396 5784 5785 522153439 15162 15215 203463129 52939 52940 762144173 78744 78745 307975273 2642 2619 206845583 45132 45133 738135571 1916 1917 293920339 26600 26534 480458566 17453 17437 179494155 89201 89202 172373446 99248 99249 598271078 72010 72086 452562178 3559 3560 505849191 24158 24231 188091840 80883 80911 953217557 25266 25267 43423544 40614 40559 287790448 55838 55839 106738361 95469 95470 815525932 32521 32522 149408608 4271 4272 669488423 40087 40151 975672113 70488 70489 143095131 16452 16504 97745249 99788 99709 81959670 47328 47329 473867235 20156 20177 965711791 58222 58223 382656740 20774 20775 602062434 25378 25379 496778701 21731 21688 728757091 26667 26668 326237144 71974 71975 253959532 45846 45803 693512746 30983 30984 563133498 17468 17489 125188009 17603 17569 513631473 39956 40017 631481152 68089 68090 500569087 7652 7653 7349408 42947 42948 523958322 17645 17603 589030483 56720 56721 361465317 10828 10851 948382862 57748 57749 959001810 1977 2002 466575106 79126 79127 727777045 22483 22561 376580541 41478 41479 715702674 46999 46937 100220130 26604 26605 835918085 69245 69246 615140672 78472 78521 400076190 47547 47568 699315743 68526 68505 181265703 72658 72626 736418877 95330 95331 713926749 88411 88385 199066780 48786 48787 688848866 30980 30981 641375832 28737 28738 973309153 38130 38131 516862208 97265 97266 316560084 3664 3684 415754616 15060 14985 350351107 59751 59752 35759702 28722 28652 5734594 19849 19850 528957256 15904 15905 97259125 58511 58512 264167230 94 80 226147017 85550 85551 858866412 7666 7667 626444637 19914 19915 191165270 79278 79279 386453533 88197 88122 521393941 81659 81660 905258342 82486 82487 476851726 27516 27512 514587215 11821 11822 867992642 88411 88412 567372662 72964 72965 791854399 94721 94722 462017533 80628 80600 240001555 56996 56982 374559512 85086 85166 257174771 93709 93710 377466958 96666 96581 498777150 56417 56477 337229755 74545 74574 494592770 68355 68356 499309941 29305 29306 751822718 10011 10056 474716263 68707 68708 839736928 47034 46999 512796907 62222 62305 784441532 82286 82299 145118896 42212 42297 998726161 5463 5464 422271538 29695 29734 600778566 80560 80562 150419170 83506 83517 50203350 91785 91755 71194339 71438 71511 95065982 98337 98338 828948390 52991 52999 832777764 47198 47228 468623991 65721 65722 157521618 60475 60401 711436222 94189 94115 999152855 40891 40967 366030583 24130 24131 662365761 82562 82503 115451454 25571 25572 651054727 57523 57524 800314000 26067 26068 308520467 9316 9317 956078231 82076 82077 533809461 75556 75557 556996099 51305 51240 737722072 17771 17772 626816014 21010 20935 962141943 16980 16981 957468472 4982 4983 933443674 5261 5262 716894603 29878 29879 238382842 47290 47291 250181643 77260 77272 690286028 29785 29786 50028645 74335 74251 855692994 26395 26321 699865460 54644 54659 410567035 21862 21933 215116265 49228 49289 289818677 94307 94385 339565774 48379 48304 70922977 34400 34401 523844180 32757 32681 193797883 21586 21604 590342823 75057 75027 914550542 44916 44917 445528824 92781 92845 779737389 8574 8575 86548815 81350 81297 834140365 96386 96329 759407748 39305 39377 327098404 906 907 545332624 37240 37241 204674830 56469 56470 341084650 18559 18560 861838831 53886 53835 337377988 41637 41598 575392438 79391 79392 876402327 14532 14533 685203294 47073 47152 14380005 72425 72351 375342174 2266 2267 121386702 53751 53752 573221764 90679 90626 75255025 25327 25328 355882610 30687 30685 612999980 52289 52290 655208460 99778 99804 448511273 66981 67063 356229187 48905 48906 792494544 5659 5579 727965361 46864 46893 622298216 11348 11433 522032408 98638 98630 612975556 18665 18602 602366631 3527 3528 464387130 23974 23931 537423419 72065 72066 585243076 74187 74226 308073685 81327 81412 61378039 82657 82631 452933805 2718 2639 144491422 45965 45966 130607744 9105 9106 143421949 31657 31658 786308115 39272 39342 686626215 63998 63932 651078159 76231 76266 462008261 73849 73811 938997925 65132 65118 391536157 19757 19758 425781476 30099 30100 136976357 81890 81891 32734224 90944 90941 345879219 31109 31053 540438850 66044 66031 140132218 65351 65352 272877290 191 228 765920814 87971 87972 645113534 26123 26124 983594656 23172 23174 535458968 62246 62225 529828760 13650 13651 370462918 96693 96694 617423749 93545 93546 452588965 52535 52526 607478921 16941 16942 402039429 76380 76381 857853796 5903 5979 661199426 77542 77496 700742699 38319 38320 536296931 30560 30561 837105511 49922 49842 3639121 26367 26354 877847714 59634 59637 158458423 73163 73164 205448500 14717 14718 227648710 7974 7975 683785421 41129 41130 614841812 6661 6649 933476548 85832 85818 227496582 35960 35961 836668421 77109 77110 168615822 76689 76637 315023644 45333 45269 808617237 15031 15030 454609288 36518 36519 207321748 52620 52621 499263302 76842 76843 739887473 19326 19394 749169547 47301 47226 927309013 66430 66378 663651206 98612 98613 45126574 16164 16165 452935767 45410 45411 81690081 54807 54883 21598870 88479 88480 306615697 24205 24206 944852948 8102 8103 812544656 83000 83001 75703526 88545 88546 767890085 86301 86302 625619599 31910 31970 563122752 29184 29185 680776777 33240 33241 426861196 33690 33696 706854216 29566 29567 657955988 1500 1429 985763634 43479 43502 182196472 35983 35991 393325965 36136 36137 737789778 78677 78678 630377746 35216 35223 715249553 9767 9768 443645953 36949 36950 919414540 30205 30185 259122117 86732 86733 577991427 47937 48001 82007398 47233 47153 275648036 74909 74885 140462148 215 174 827287142 31002 31013 889874009 36544 36595 167422039 32159 32131 655115327 48587 48588 403685242 35484 35457 542429727 80778 80813 180930191 82593 82525 898865752 61732 61788 255683248 18329 18330 694440233 32962 32963 700718353 31044 31045 375331333 195 196 519559270 17872 17808 957383999 40130 40131 354343502 17185 17186 358702269 98308 98309 934853974 33366 33367 669631298 13339 13354 958305770 2495 2539 998120587 99869 99870 302790217 76292 76293 329646254 50293 50344 178018021 20443 20444 991482739 73464 73465 355879291 93372 93330 694338044 2510 2500 22051101 84342 84343 259861251 66046 66047 845375603 28294 28346 986038555 91280 91281 586557396 65635 65636 389318437 62925 62926 732780981 97624 97625 350181287 63285 63272 390061119 75882 75917 282784106 49570 49652 163355672 56698 56699 393529339 4247 4248 504547646 38019 38102 107514953 50884 50885 749370588 5003 5043 273379994 51001 51002 540146286 46021 45986 727555542 87106 87090 905758873 42229 42230 939109365 57080 57144 32879475 45212 45213 522729279 13320 13321 553044521 61270 61271 927098355 31701 31702 350999207 56693 56658 425726305 14507 14583 433404280 4461 4408 131778691 10001 10028 617368580 66997 66998 912551341 61083 61096 25618734 22652 22653 636554304 5433 5382 379288740 68978 68979 259656023 52568 52625 804302857 99722 99723 361718558 55966 55904 107646882 59918 59919 500367863 90692 90717 424589180 88999 89023 217300088 3033 2997 763390855 66248 66310 638522618 73374 73318 303866540 74778 74779 639179224 51000 51001 976654554 79967 79968 178864794 76185 76162 259388508 24109 24128 194024737 27359 27360 679766830 93772 93773 988576414 42328 42329 292790491 77322 77323 563185210 78003 78004 521549503 63165 63166 559961937 51116 51109 848997166 710 711 660456225 82805 82734 949657529 37588 37589 538903109 74885 74896 679895982 19088 19089 589639982 48827 48792 152908302 61141 61142 379469202 82678 82679 74496461 85291 85234 453280930 17868 17915 260750919 30014 30015 484624142 9610 9557 842658982 64041 64042 132538342 81739 81740 287840471 4638 4639 463323283 51985 51986 860370990 43968 43969 27294181 48044 48027 723211296 52108 52026 900197831 33248 33288 954225707 99065 99130 424891927 79310 79311 25340864 54161 54206 526866596 82249 82250 777340604 15821 15822 502444509 31349 31274 291245968 97175 97159 779861965 83012 83013 582706723 18648 18642 566316021 21138 21101 222883844 97982 97983 578409766 27169 27245 310766891 4551 4629 56867327 49857 49856 732888581 34168 34110 255737757 24902 24903 500998737 64134 64052 438752400 78732 78733 612362151 20341 20342 334904817 17738 17689 861672463 32903 32904 486959781 12981 12934 944722152 73820 73755 747443240 75832 75793 634375580 36656 36674 475702324 12061 12045 411897939 96361 96296 441856707 68829 68790 709866549 76016 76068 184703260 60501 60502 859809507 61419 61420 228218345 99091 99149 424970720 56993 56971 962679294 92632 92633 272155760 31946 31925 787074921 97230 97231 679237705 46403 46339 929534361 96185 96186 455638676 84115 84116 953444133 6148 6149 319063539 58258 58259 317500460 63609 63642 807725653 78878 78852 393160495 65873 65900 664488627 79441 79415 887131115 55891 55852 332963043 20122 20193 243986553 68393 68377 367059567 69749 69811 483224340 6046 6095 847420600 87583 87584 692370468 6231 6197 238370190 38280 38277 353162061 13315 13369 841574249 82496 82497 192561155 16832 16780 500425051 66315 66245 803523146 73272 73219 754453261 40499 40534 693302142 10935 10936 369774732 85711 85670 47422198 94385 94386 605650349 5726 5727 393294635 58109 58110 803646845 36679 36680 112795271 4147 4169 670536507 82492 82493 724389007 41324 41325 262958225 99517 99433 25377192 52226 52146 619936254 52851 52852 925887918 2363 2364 684360467 40617 40590 535333941 61587 61588 44966229 43741 43742 401938820 20665 20666 61966184 20882 20871 745767917 31307 31308 755676246 82373 82374 789533280 1010 1011 227303354 26041 26125 491716078 53650 53569 962148575 44201 44245 245231554 86632 86565 127328480 75421 75383 422768671 43209 43210 518347654 61334 61287 59156764 70015 70016 165567493 44993 44994 704140600 43938 43866 826636325 65509 65510 672369187 41743 41744 531544437 32844 32897 671027187 60786 60787 678822848 6667 6751 736052054 38866 38867 128932894 32402 32355 462358674 22515 22435 156396159 5401 5402 16853145 43276 43267 430759293 64570 64551 429010017 66163 66164 367289109 24910 24911 590032501 68185 68186 143595634 48406 48407 632831597 18926 18927 953652463 4117 4134 514991269 44452 44453 881702642 21315 21316 420807381 80397 80398 115959487 42047 42048 92956624 10954 10953 174145981 73075 73157 153329715 1566 1505 864395322 97980 98041 283073795 84123 84141 284071907 27420 27371 800454813 92982 93023 911979774 14863 14864 307338128 93674 93707 764535781 26345 26407 374596975 39031 39032 910271805 27779 27698 151509512 17822 17770 893778015 71817 71753 997320875 39060 39003 955191991 85082 85067 863812629 33607 33532 196400993 17730 17731 227875923 77057 77136 796424202 32719 32782 270268439 62774 62775 901784935 11361 11362 926523402 30064 30059 323596332 96357 96346 388676263 74083 74084 713241281 63077 63078 836589473 45125 45126 958228498 77388 77389 816407486 62805 62755 384064900 76872 76908 229499944 22937 22938 762808625 43121 43195 303401955 80421 80422 942523032 20467 20468 355142357 69423 69493 89046811 48679 48727 618295356 83196 83125 118669756 29274 29275 713242097 4385 4333 817454138 71948 71932 796680141 19153 19238 742094472 59844 59866 655784561 30528 30486 289703937 96413 96414 361152683 55809 55726 332036738 13386 13351 333511678 14458 14459 275943082 38401 38378 677120987 60479 60524 499483486 55639 55640 633146855 12352 12353 52807230 37645 37646 946481107 7667 7600 32580766 28302 28303 91361542 68961 69031 666595735 92753 92822 433921078 49849 49850 361049559 9704 9705 109798744 67793 67746 69902896 80522 80523 979446156 56951 56952 940738730 66698 66621 726787696 81227 81228 930186595 34187 34131 619799833 69505 69486 917498585 4853 4854 906593161 92199 92232 809153815 65946 65947 27265012 82397 82398 216311720 58496 58497 662652177 26496 26423 54900858 4033 4034 778262196 51685 51686 441341325 23657 23658 178805184 55309 55362 717432736 13176 13224 992215639 97857 97858 721889407 80361 80411 894923861 16428 16429 9793733 42077 42084 182203731 18262 18217 77915263 94982 94983 393077145 31893 31894 884451990 23204 23217 808251392 65307 65294 362167171 9313 9314 218436799 20553 20505 171200258 17781 17701 521308755 53030 53040 604900426 74953 74931 993313912 93653 93654 648736381 67205 67140 443781270 62333 62334 77600178 15210 15211 414057780 20223 20144 554735369 37248 37255 402709245 15891 15892 593169096 11808 11792 428812432 13324 13359 780417451 93723 93724 430026081 37870 37860 293466933 57706 57775 883889891 98380 98338 518277960 48643 48644 693727830 75119 75124 644181019 52059 52045 964212308 53438 53357 395162228 80918 80872 502990276 26193 26194 377066742 97320 97325 491877411 72521 72522 656863471 19722 19723 907923833 82762 82742 409319581 11842 11913 277206804 29585 29586 847762259 94012 94013 75862023 31039 31040 598161936 6198 6199 379161208 29304 29305 769733028 20419 20397 955236284 27509 27576 507498381 20325 20366 266375787 77165 77166 910058361 41713 41714 376964561 10904 10864 854331157 13799 13800 894293893 68678 68679 73868786 91412 91462 357746902 7819 7808 560290294 56645 56646 37952536 68304 68251 485778658 73985 74003 38774058 97534 97522 429753610 34298 34299 935942670 13096 13027 76632722 73228 73165 894004920 831 873 187560742 29122 29123 439435505 65949 65965 966206241 63503 63585 414535714 29423 29424 130568038 43704 43625 500837613 38972 38973 574100834 588 589 286302573 4321 4386 40871199 5292 5293 350497601 56141 56142 17540412 73526 73527 124441774 8956 8924 321199132 3360 3381 6632043 1282 1230 423643142 97916 97993 615635958 92738 92739 525813028 10527 10528 495300108 8864 8865 963405246 94168 94169 733529705 89048 89090 377246484 95393 95394 969645023 12719 12720 194215495 48745 48795 636798134 83294 83223 292669145 26196 26120 189783739 72923 72911 600984118 56079 56080 178999301 56754 56800 505702490 14601 14602 357977520 82959 83038 603986137 57843 57844 168643815 20260 20249 375852547 53123 53124 415530273 18256 18257 713668539 40422 40491 839890866 52532 52593 204860477 68755 68692 520188504 63799 63800 58782538 83631 83632 74447224 69307 69377 849215159 16104 16066 866945300 64954 64955 536972381 71769 71770 957852067 73855 73852 237211968 59771 59772 257311845 50992 50993 914771712 66014 66015 674870867 13530 13531 478563 77279 77235 163158973 74636 74681 217729054 61207 61208 919706499 81020 81021 805496576 5664 5665 263843474 70462 70437 221317857 32026 32076 759447275 3403 3404 529091115 88078 88155 338917627 49228 49145 551501973 17405 17406 569179688 33607 33608 517725262 49113 49114 339141850 11705 11706 28700124 31935 31936 58389014 78608 78577 791911918 68641 68642 118297173 12156 12097 257596698 25442 25396 298921578 90153 90154 875876164 71293 71321 85371108 43579 43536 681492902 43865 43841 559491310 16741 16742 866839208 97713 97714 950992506 92865 92866 223921539 17735 17743 591980543 60130 60131 917354623 82867 82848 761743260 68935 68958 794347840 41996 41997 285425782 80656 80709 340713926 49512 49513 934929868 65831 65806 604329637 92411 92493 58372768 22740 22705 550466229 67663 67665 155185418 95811 95812 472706651 92279 92280 488391530 67152 67153 23279953 54671 54672 139343524 53847 53848 944425462 61270 61297 924306867 79016 79017 932861479 62222 62226 29091656 59349 59290 926665637 41921 41922 980422165 40598 40599 331960954 26016 26017 917381914 32293 32294 552698429 78619 78620 645518681 75699 75700 992195986 14794 14795 231214795 36253 36254 774227753 45472 45473 75283534 97907 97908 5477686 44874 44875 229877492 58902 58954 633753182 44547 44548 354797309 56996 56997 686305512 39089 39090 725503139 46553 46483 544756354 24087 24123 776992460 30308 30309 206434709 39268 39267 54843300 10918 10866 758077039 76209 76210 715606839 33500 33575 793669619 90894 90895 738425596 19164 19165 298224380 42458 42500 808593457 26124 26173 883515552 1837 1758 770078915 41644 41572 887745825 18587 18538 53476418 69327 69328 698031714 31038 31039 525951979 29552 29553 877538609 57684 57656 543115492 14211 14212 250685519 75284 75285 275093904 68792 68793 966486579 48288 48289 216647136 32431 32432 239376778 46330 46286 829928414 92171 92239 828581519 77957 77958 963746276 57741 57664 289005782 2112 2113 41771528 34497 34569 958183062 81328 81322 269682596 20523 20608 4215291 51888 51876 922224064 64825 64826 682946282 30393 30394 51627605 81422 81423 395628759 22690 22772 28272202 43260 43261 648236221 34860 34779 702490619 57900 57901 907888267 18914 18915 780753348 28359 28352 578182695 52737 52764 698285879 84915 84948 267508157 24799 24800 486049214 57025 57054 55413634 35732 35733 28799969 5952 5953 741009581 83292 83293 862677383 97638 97713 608118384 91826 91754 285091142 39122 39123 913600366 25069 25070 88843987 35140 35141 63696728 20100 20147 476058771 66982 67063 248929054 31346 31347 47200146 49341 49423 731005885 69287 69350 96626885 64330 64253 93860129 86799 86742 620130792 22194 22138 77704584 11016 11017 326929987 67542 67543 702180253 5278 5279 449443260 88502 88503 348017071 85415 85394 6063007 82959 82891 353990206 60581 60582 810123203 37781 37714 333908846 78865 78866 477362400 40617 40567 538688542 7100 7183 567782844 44607 44608 461257151 37514 37500 224757774 29084 29085 153291894 98643 98644 657512085 33318 33351 879029122 84454 84524 419746414 89499 89500 689346048 18349 18350 474567826 87941 87906 884892353 41649 41650 27789060 13456 13457 787555966 66309 66370 830934251 22297 22268 745836448 94248 94249 959595552 80654 80609 932366196 63670 63671 88846687 54357 54358 669224124 15308 15309 385787454 53117 53118 436789829 15256 15257 579552459 55483 55467 728577586 49268 49280 23153599 46650 46651 781301865 16039 16040 799536512 52896 52897 919332060 58729 58777 825273013 83071 83117 525997981 7095 7067 446306239 44188 44122 372422629 26643 26565 989833973 66000 66001 454741592 57448 57449 151064845 89491 89492 633341582 68506 68529 733237204 17306 17307 139745819 85945 85982 466899482 22373 22374 404876036 5067 5068 724530445 84413 84362 510753066 85 86 506940366 7368 7369 637464499 32520 32521 206132382 24661 24662 105868946 17871 17928 579323714 85858 85859 327264511 49925 49948 692302835 40750 40810 328533564 7899 7900 650658609 48342 48360 200506157 26275 26192 981515486 40370 40419 235470822 85342 85343 141978813 87585 87586 860849493 37303 37365 758617443 27507 27508 786282395 58229 58230 460447121 29863 29943 143787541 71897 71866 681377220 95604 95605 123395080 79271 79272 123489605 57231 57232 786472501 7891 7808 493999503 23120 23121 674765628 63720 63731 860727312 68107 68108 25741650 72569 72570 86873705 33036 33118 533338003 24863 24864 69000796 58014 58015 103294933 39769 39746 312449893 44243 44253 224604772 30536 30592 762509074 60277 60278 375171353 3264 3265 510248244 92340 92402 520006531 34513 34514 836472326 97958 97959 525383870 91509 91574 963214949 43683 43684 297034739 1814 1824 365648131 53390 53406 838185950 80273 80298 841347583 21007 21028 629356962 5938 5939 673157515 12478 12479 637593949 14143 14148 957012680 7295 7296 965523248 18495 18518 712786887 83256 83257 663027808 41880 41881 64347007 63805 63878 18610610 26920 26905 701789313 48088 48089 521679462 20569 20630 17793428 73426 73411 410294347 46366 46367 39884407 493 490 490196544 10963 10996 946307544 7004 7027 854583471 28034 28062 369639084 46806 46807 914762146 75348 75349 407582054 51258 51261 276013898 22939 22998 17298774 44498 44482 334569576 51266 51267 283844060 67654 67655 604808206 31048 31049 676540822 84813 84814 328942030 60210 60211 531672532 78917 78913 397677596 70309 70331 140669084 18183 18184 372280469 63046 62981 339457529 85149 85099 266178338 59081 59082 279718690 67565 67566 16074853 72716 72717 710540794 53010 53011 657106093 85479 85546 197300898 74082 74147 469197873 52057 51993 787954348 99932 99933 469947085 37836 37885 374898732 45024 44958 376490363 2633 2705 446924182 81943 81862 977055925 97169 97170 507173660 7115 7131 404278614 67164 67165 516170328 49393 49394 148271031 90179 90180 116079722 37413 37449 847905465 44324 44297 433998124 39027 39028 713716405 36100 36080 620524687 38297 38248 208966859 50415 50385 592663204 89272 89281 411279879 79372 79435 363294554 22991 22992 115931860 58845 58846 974809243 78874 78875 541410392 88067 88099 272217843 44222 44187 468878851 96190 96191 166915094 36365 36330 354568773 94161 94131 924614151 85594 85651 369744017 98208 98248 416531927 46876 46899 268218240 51594 51595 372061930 25116 25084 517130636 45619 45627 950756291 68737 68722 796964155 92592 92593 404159679 92493 92494 5100945 4656 4657 551426859 36631 36710 807022283 54456 54457 392279102 17848 17786 371665206 46507 46508 249460417 37360 37443 373217844 23308 23225 82839018 6921 6922 997674315 45878 45879 763096757 280 281 462872963 89561 89644 408826374 49001 49028 333986911 61070 61032 366077356 6595 6545 878014935 31279 31291 931225098 25316 25238 589431437 44943 44945 432568655 91601 91602 28185714 14287 14288 37518508 72089 72090 163689130 9189 9216 868188550 95021 95022 575892732 23809 23777 808305829 26648 26649 685848331 82633 82568 11241880 35914 35930 845073629 6575 6576 559536062 40610 40535 145705126 89076 89077 907622503 22203 22159 512341185 53452 53453 875077621 21320 21398 5834388 70182 70183 816224003 54041 54042 837830568 90319 90320 790097582 77174 77175 286464330 15389 15353 935076153 60336 60337 181770392 55968 55969 12498914 90412 90413 441023413 63226 63283 741633413 16756 16757 29373169 53187 53214 416320487 35696 35731 488440604 22545 22579 877769538 59970 59973 706013263 68459 68375 150996857 37800 37830 510596197 73489 73517 568507893 79909 79910 932227208 65183 65184 970729952 26295 26296 996285217 52517 52548 523599272 71531 71610 345310246 23415 23491 891398047 54882 54883 74643299 44341 44318 407619662 41236 41217 935888562 92354 92300 90075580 95585 95586 493319958 11592 11546 178382672 82289 82290 502231208 28240 28241 354544701 25758 25752 421815426 47192 47193 751554739 45455 45456 815804205 44109 44032 528620972 65532 65533 369472573 84964 84969 169005798 7163 7164 105563383 38064 38065 329611232 71416 71417 821219433 64589 64590 782400276 61261 61262 749467102 82696 82633 977114649 27064 27074 497270638 74495 74423 686207156 71667 71669 754024436 8326 8356 811798209 44020 44022 539690894 9352 9423 456148654 46345 46346 924090260 19648 19649 352130892 15808 15809 347665623 44204 44205 885478815 13522 13559 334468724 48444 48445 507243200 11502 11503 718688335 10369 10370 789692247 62703 62747 390611513 18484 18485 934087501 66186 66237 164827411 94868 94814 849634780 10256 10324 968599480 1962 1952 345284185 29779 29851 323544073 23547 23548 229065098 60942 60943 821132341 85989 86074 193191541 65221 65296 261946750 57224 57225 227927376 73748 73749 234396185 81335 81284 984102678 5042 4965 162318914 47737 47738 482056760 28014 27951 991086944 79164 79171 1121335 32456 32457 335729256 54577 54578 354733022 47110 47172 240576454 81474 81394 262628037 43838 43839 593374519 14245 14303 313231689 83764 83767 393137654 71047 71122 397317035 86362 86383 340743016 99365 99342 435364628 87990 88018 502996517 8506 8507 422111439 26810 26798 111042208 85588 85589 400411235 81141 81096 42367718 57004 56960 673773659 90547 90543 14819340 13695 13696 4304035 50321 50322 4984515 73065 73066 168362525 61350 61351 635591282 68934 68935 279802218 56057 56061 563454875 53385 53386 886937429 58260 58345 88873068 85634 85588 40082498 15860 15888 571754491 16209 16250 952685592 50249 50208 119597506 45175 45152 263917205 47811 47812 606338868 22947 22978 579340018 22988 23020 399841787 31101 31025 681154211 41379 41431 100173014 6905 6906 25519580 98629 98630 118450872 52364 52357 760434247 4342 4415 262265474 31782 31783 33736801 6377 6378 126987187 67552 67561 737550563 92383 92367 980706860 57370 57371 953837564 97539 97540 577989850 51489 51490 623362370 20702 20624 513853038 9850 9851 78026134 89941 89886 504051923 37680 37681 706233243 26977 26978 821566019 21638 21639 607076399 65295 65313 510858024 43224 43225 535465915 85378 85379 589076190 18297 18338 943540589 24702 24703 326464590 19501 19502 974343708 97895 97896 597772657 33094 33100 685128499 16561 16562 436658931 31700 31701 794100708 96005 96006 669391299 36420 36415 823741906 14162 14117 813029134 47101 47102 797397880 70381 70382 277348337 64623 64624 124366001 85900 85967 310811044 96098 96099 425311674 52028 52060 287623882 59169 59170 271860259 78507 78536 881802150 78922 78979 841000944 33193 33166 895502349 58373 58350 349795994 57164 57191 965075128 91080 91081 44963030 69837 69838 827071290 88111 88072 105623590 3800 3874 108636799 19923 19887 623866343 15293 15306 796935590 40691 40664 650400601 604 605 634224450 92902 92819 699376511 20416 20433 172116235 53261 53278 605905158 41061 41062 847577685 28471 28541 572510468 25110 25026 46228917 86604 86580 396064841 90591 90592 526410232 47740 47741 163270441 97215 97230 703136703 95638 95639 858853917 64028 64077 217159208 24503 24484 720666939 62776 62777 558718599 16819 16737 831906461 28309 28354 788895217 88028 88029 695169491 58417 58473 66932195 52244 52245 579648418 61377 61378 550642187 62378 62445 648336651 91008 91009 233132918 40804 40832 321024939 22046 22028 591515252 31105 31136 949998756 78924 78955 731159467 2573 2651 360242621 88040 87975 991937481 38097 38152 451854035 93772 93743 494421453 89723 89684 995664502 23415 23416 393925076 45237 45272 798196642 92409 92410 229871265 93226 93227 903091390 4148 4129 146672425 59694 59637 908042565 18306 18234 971360605 5959 5950 526336435 53 43 660814352 90477 90478 281458971 62203 62238 699758331 62382 62383 898395451 44137 44138 148504927 28656 28638 929404849 48560 48561 273756210 38351 38309 136926717 86144 86145 720341242 6964 6965 712942023 46436 46437 890982218 66795 66796 236998396 20783 20705 617201678 49383 49384 737667384 14466 14467 864037243 16423 16424 559081826 21481 21496 38806003 36824 36825 895595231 534 535 500282627 44920 44921 810266253 4312 4313 631466676 81030 80986 914741928 81318 81319 861739392 19620 19581 181357535 47424 47425 272947182 290 335 214138950 33283 33284 134346158 98432 98433 812714035 80216 80217 286412295 48932 48933 630285235 50977 51038 338410117 33334 33335 826811835 26286 26287 233800141 62204 62277 573789429 4064 4065 112535562 2141 2106 124752392 90315 90316 26041046 58901 58934 647235262 46212 46213 348375606 93632 93596 956207972 55166 55167 374177174 65233 65301 269493858 40195 40174 201473386 94025 94109 186496506 11430 11431 161555419 64410 64411 306969374 84131 84134 641480158 96810 96801 763364628 93626 93627 46969321 48667 48668 645402901 71677 71678 223205598 26197 26198 554529670 75311 75350 541380417 5493 5421 916556413 65789 65790 868268818 83120 83121 494951279 33886 33887 355230131 88164 88133 412541825 61939 61968 233178553 84447 84488 125598395 53919 53834 354720584 60161 60132 300310065 66963 66907 220029546 51104 51105 275390245 96269 96286 235258936 61307 61294 171124445 8959 8975 911934197 87999 88000 64627975 19061 19062 583380129 15414 15482 296862288 32384 32385 539695469 88868 88812 241264271 97642 97724 64938424 275 276 662926554 88025 87962 779025420 29403 29448 207421826 3995 3996 700913647 68567 68617 820308409 28047 28029 851888849 71257 71258 460736666 57819 57821 810458337 1094 1095 157868354 96352 96428 100460714 82878 82827 497801857 45334 45335 100894167 90692 90666 536930694 92035 91965 849111795 14396 14397 175538413 14340 14311 198850170 5573 5574 474119155 60896 60897 632556119 50533 50534 268634315 25029 24949 523845784 47896 47897 273754406 81726 81808 335115172 18790 18791 299097982 46864 46865 74763498 83173 83174 624479341 39496 39497 561372831 5060 5048 359406764 86496 86433 95254908 53138 53212 782104005 80041 80042 621175373 13988 13989 280546816 543 498 509459996 2748 2787 511242869 89433 89389 957909194 21284 21285 262582285 94670 94626 47216929 43447 43448 1620334 91633 91566 432042598 85444 85445 210520588 28259 28260 239076328 11371 11393 206748417 79626 79653 86811185 37948 37949 872570743 49813 49788 126452920 44413 44466 166292483 25576 25577 773765055 99276 99277 860694342 5500 5421 509742560 96527 96528 235756342 36600 36624 19487539 70349 70388 942453228 53147 53226 652371177 11432 11364 572659338 94998 95072 161943369 93868 93856 709330983 38502 38523 943994268 80618 80587 254538242 68646 68647 874695689 7355 7288 305914064 79601 79602 731338735 62691 62628 354808819 53809 53761 948746642 73843 73790 700869298 59706 59707 891274336 3557 3597 929915854 16454 16455 137457018 41550 41551 358646745 4802 4803 384365955 84353 84354 832907250 80773 80774 316847418 71177 71218 229331770 25638 25675 9019356 74240 74230 743449365 24490 24491 107250556 68526 68527 902435332 20400 20401 884498608 81024 81080 424849010 36510 36571 11014191 98281 98208 684539363 18781 18711 798962379 28514 28470 650878387 53344 53345 812716474 52344 52392 190471184 9065 9066 628257522 839 840 842176277 37025 37026 219571281 54508 54509 328540955 20602 20603 175692144 98368 98369 468922596 87840 87831 340447362 79656 79657 608338941 21488 21469 765242680 50273 50274 656109779 11805 11806 313266476 51263 51328 2862141 6845 6846 731786437 60850 60851 462305759 15027 14948 832594646 96617 96618 858786279 61263 61264 215920838 36736 36737 127285569 14840 14841 614186815 21448 21449 834191982 29528 29588 848470160 81072 81073 349515466 96239 96240 802067970 18187 18259 478734181 77213 77135 560286654 15444 15445 141842103 77421 77356 180619758 7423 7343 333379451 67067 67140 854592684 9519 9468 997152038 44092 44093 796241358 84655 84656 786970997 98355 98294 665428544 75524 75604 539114289 20795 20796 58428654 5118 5179 909561430 73435 73478 515235822 54358 54359 640804788 7541 7607 701815845 85114 85076 334196622 82299 82300 362748867 69958 69955 821122016 92948 92992 196758064 45984 45985 914990460 11351 11352 457704249 67583 67611 826353965 81076 81077 466224578 8218 8143 35819423 77391 77441 960370955 94580 94581 254399552 60611 60618 533528413 10242 10276 159189683 71461 71462 830146459 44942 45013 167313384 15843 15844 499816136 32184 32147 419001385 33973 33974 91146996 16825 16826 351383270 16206 16185 94446306 58693 58657 796532522 20488 20420 350799115 79448 79530 9923632 50125 50126 596841944 68579 68580 574384269 66053 66031 27223596 53602 53603 36669614 35747 35748 149156112 66344 66345 54484650 12216 12177 466343447 31393 31363 629245834 36411 36412 478840822 23612 23646 540595643 33660 33649 505394455 82711 82779 561261496 49538 49539 161390077 56380 56452 192109953 11620 11621 547793283 84731 84747 745677089 57260 57305 496119608 72545 72602 12010319 55844 55913 520262201 19572 19573 856469680 96323 96324 21518356 94043 94070 998060631 19541 19530 124617181 663 731 329037513 8397 8478 299529290 19653 19654 542335154 7312 7313 331955594 8071 8072 40161639 58068 58151 552697245 64268 64269 285599683 76063 76064 385582482 70917 70933 558637926 5774 5766 324614777 50451 50452 958654746 34683 34684 779511339 5763 5772 717659140 90557 90634 924052291 2795 2769 539789317 13354 13355 107925823 95332 95333 410980000 46635 46636 424065094 83960 83913 77022805 93601 93602 547516174 30485 30548 743435453 25929 25952 153131807 23951 23952 686260401 44225 44184 408501618 8415 8338 5737488 21772 21773 176727308 63984 63985 413114697 12063 12064 822661186 42597 42555 550832755 14317 14318 534552061 99258 99259 299978102 43815 43816 750694143 86836 86837 766529366 86981 86990 907583036 97417 97432 856540681 11760 11761 825289259 8388 8431 379571923 19803 19726 771183851 81706 81707 346731436 5266 5267 931646004 33608 33657 653818968 38983 38984 523936208 31383 31384 599208128 89168 89096 126314165 2395 2396 306535545 3947 3948 527450351 98471 98472 161094991 3716 3767 353322641 55353 55354 848992229 96242 96243 910788306 33241 33261 449292921 31016 31017 272912413 93301 93286 243510078 31918 31919 192283922 47894 47895 545686088 90814 90815 807504473 65718 65661 699541828 37749 37755 990859218 18932 18974 879906468 25754 25679 759218749 83789 83710 794080073 8534 8513 125370426 61086 61047 681474412 63845 63876 599262172 83696 83772 261693664 14605 14560 629156111 40157 40238 952740740 82680 82700 691448601 2979 3049 48252462 25846 25886 22499415 60455 60456 977555289 33076 33083 136689117 13260 13209 288644415 53014 52955 78400530 57038 57039 466747787 53241 53181 230416042 31094 31095 688716179 50911 50850 821375464 54147 54148 910212873 50222 50223 843650689 83148 83149 849740484 48502 48557 73303262 89838 89839 307758406 61757 61758 500352111 85066 85106 508607505 84913 84975 563032451 69716 69653 163648412 92963 93021 400474345 97685 97740 423237752 44586 44587 803223236 50271 50272 729682373 47508 47509 128074989 98922 98923 536179134 60453 60454 200424165 42591 42647 284392649 24089 24090 131452572 54832 54833 740623847 15726 15645 325354643 13940 13941 364550953 21169 21193 490346394 18697 18698 124218465 91149 91088 433550945 22384 22414 537070036 39379 39441 717228443 99201 99225 78963591 66867 66868 459565380 89702 89703 888448108 53565 53577 579033638 29628 29629 868508713 29617 29612 671040322 16178 16169 127733743 81556 81594 625156095 52258 52259 912610474 63978 63979 659581714 74678 74647 461918063 33543 33544 281422132 78481 78482 98385166 83581 83612 782745604 49697 49635 349208389 66599 66600 891582738 53638 53611 289468828 85559 85560 768348174 51265 51266 144123630 52169 52170 238278154 87022 87023 152615999 19469 19457 908753183 38342 38307 144591886 15407 15449 773787436 7877 7878 158107170 60291 60227 209065820 54786 54787 776401552 34511 34495 71824786 29727 29728 706953831 77220 77291 656030459 84593 84533 692662913 31119 31120 929873687 31517 31518 352498049 1369 1370 535515834 66194 66195 167411520 49288 49259 501745633 63374 63375 842226466 64985 64986 997765466 25412 25343 46922382 64543 64544 799308100 95481 95427 772043310 76844 76895 130002676 79416 79417 296973224 50215 50216 492766420 28085 28086 258653878 70921 70922 261993835 83331 83332 556641227 93095 93178 727608684 59663 59664 849205404 9724 9696 77400770 77793 77794 872228346 57987 57960 828921749 58222 58241 258292935 25363 25375 60458572 3949 3950 376891996 35135 35136 448381274 47915 47916 512850455 27304 27225 433352322 16461 16513 662356166 12412 12413 414217689 13009 13028 825951273 31046 31047 609799618 29422 29378 889038156 50930 50955 915504878 12790 12771 795505861 76701 76702 608707258 2705 2672 141644239 45704 45699 104244498 50910 50911 291449624 98162 98163 551409036 86600 86622 201835187 42218 42219 848217486 53504 53505 131019954 59141 59142 992335626 70372 70394 538219524 27262 27263 410265504 32794 32795 489767289 13258 13214 670290597 79934 79935 431695508 8194 8195 378126187 90611 90612 705997887 92910 92974 604885793 33091 33092 715075403 53418 53419 829797677 15045 14994 776484443 36993 36994 970979369 38012 38013 617289514 8584 8588 460554850 72872 72873 820917747 42895 42854 918133150 58508 58509 159609629 98767 98768 940164793 1058 1018 769952845 7361 7362 777231028 66664 66665 109319689 82974 82975 505117861 46900 46901 447979529 92678 92596 341169946 23031 22973 841418877 90308 90228 60421486 71387 71462 967160734 85882 85811 862244408 21364 21329 187713136 42093 42094 767979018 53115 53116 566845459 2983 2906 518439596 90117 90109 574141775 22848 22849 646958786 85310 85251 650650881 64504 64447 543073729 74075 74076 890258332 48233 48234 141816927 10950 10951 663929015 49476 49544 158443066 47890 47891 934903834 22836 22837 146437309 33885 33886 959870366 12267 12250 637901112 58751 58711 31805054 91145 91162 366361892 60364 60300 215010451 49955 49931 210903808 50329 50330 973161575 8751 8820 352979019 91123 91042 923644134 24172 24165 370127612 52515 52505 19843407 1289 1209 964721106 67367 67368 109879038 87008 87009 276682364 35942 35943 309015369 60236 60237 817096549 84471 84501 941279610 92933 92998 404937563 75035 75036 309771004 34198 34158 996206137 28136 28137 344960538 29151 29152 119244806 2977 2978 174293254 76850 76851 314645985 63808 63730 137117156 9520 9521 596461358 54656 54573 39536509 75951 75987 792123262 99175 99168 776934278 49071 49125 327595192 86709 86710 723150003 70298 70299 100063276 52402 52403 350022658 6834 6835 984993381 78237 78243 309028042 30219 30220 611662808 25064 25065 889959245 16459 16460 754557534 46473 46474 200943490 15823 15827 415419497 64686 64637 318539838 24704 24654 655971091 11620 11644 403996918 41475 41476 838372373 12914 12915 676832754 49701 49684 215302439 8157 8158 188949089 52138 52103 470823798 54905 54843 457480097 40012 40037 536763004 64265 64297 345171706 35419 35423 796886437 72977 72978 706464021 17232 17252 171465752 46590 46591 698373343 49076 49077 613596789 62253 62212 634871043 94297 94375 330523090 93125 93177 450579638 12110 12151 438722963 61078 61079 533902353 57703 57704 354932912 55392 55393 430941014 49162 49163 800672911 95263 95264 151876807 98602 98641 235724037 22886 22928 141920482 10575 10544 717204620 67802 67857 78405682 62877 62878 740007040 36073 36074 461100114 40622 40623 848865160 73046 73047 249935785 89678 89685 950164111 12721 12688 141981368 89962 90009 509892453 49570 49571 304756704 88554 88555 180946019 64481 64482 489122564 61018 61019 589921929 34006 34007 494621900 44612 44613 393041082 81578 81526 43332809 66702 66619 220818594 54248 54234 116931863 2001 2014 316280890 28749 28750 989552009 9178 9221 430261872 93393 93454 287441872 4479 4418 493821616 45748 45749 688284539 4342 4400 708921742 67450 67451 885233755 46969 46970 713383737 25597 25555 272912838 27128 27078 704929271 86217 86132 686424333 75565 75566 11566457 16418 16419 70945750 30729 30730 89718008 54994 55008 406280724 15276 15277 869993946 88226 88142 388583522 13892 13831 924665831 3323 3324 436376734 9441 9356 58039735 62762 62727 325101302 46716 46673 984325324 21995 21996 143464167 96433 96393 71658725 8955 8922 30995497 50569 50493 960093815 81586 81667 181441365 73971 73965 135866495 3983 4024 814181387 54110 54039 659133572 86782 86787 578207621 21759 21746 164929056 82248 82249 756604188 37887 37936 867786804 50205 50206 735036713 92092 92171 382728796 95995 96080 186513967 95515 95463 898056195 45969 45981 458065491 2370 2371 925567378 38523 38582 462820472 41995 41996 901442699 96154 96155 192076160 54802 54803 227305390 66211 66241 775557540 71672 71673 59164992 79968 79969 64168188 90292 90293 830071395 12574 12575 552935897 62280 62278 439807146 92920 92921 863128662 84452 84410 291901785 79758 79759 587383674 91588 91589 160313142 83249 83257 785573359 6605 6606 334335398 42887 42888 435202850 44482 44483 743060694 60719 60720 526290682 35527 35562 321889558 79150 79151 168627107 64305 64306 96069353 28339 28340 696374363 24324 24346 87407866 46780 46781 526879563 19462 19463 47360188 52417 52418 66907724 11103 11166 615078080 21383 21384 171422535 58861 58862 153685258 17095 17096 537055107 48173 48216 968276719 4474 4475 123034638 72792 72818 888338245 99441 99442 421447883 349 350 770203934 70473 70474 525404829 46546 46560 625103894 42602 42603 202818787 29962 29908 332930025 99453 99527 829210331 97869 97829 302824387 8012 7943 869369286 37150 37135 789117042 4360 4336 534860867 82396 82391 274431599 32760 32750 825328942 63156 63090 194962629 15468 15509 411816491 95955 95956 906755295 15613 15614 530038735 78765 78766 506383100 25825 25826 564985864 81236 81203 50717677 92173 92148 915328947 77679 77669 183664879 70230 70231 175090934 53802 53803 982394385 9910 9911 133809335 68958 69034 930116671 43552 43621 587669974 64663 64664 732411035 45666 45667 815345457 12651 12652 602837800 52260 52231 141557555 67834 67835 84227674 58307 58308 652742722 70998 71047 647028170 93345 93346 546032441 50829 50830 546484761 71275 71322 517186543 43551 43552 88066874 66307 66353 838892537 5197 5198 618487682 62570 62571 381392045 34168 34169 79332805 61287 61288 969880972 76987 76988 94228605 52118 52119 622913015 92884 92881 85457842 9016 9011 519203867 68499 68565 846756954 69711 69712 557121794 13708 13722 464799580 32901 32902 19127420 89161 89162 273290472 24427 24443 521757160 70392 70393 817589534 64721 64722 945441592 97145 97082 9808030 8093 8094 646800559 80641 80642 273856507 69128 69099 637151534 33524 33560 819062894 59880 59802 273536407 96471 96472 915133184 47029 47030 630379767 11944 11945 25434375 5470 5492 201069170 30481 30401 619461340 32778 32837 447641176 52366 52334 788847042 36147 36161 644371029 8851 8766 984927611 35620 35621 606771713 93666 93667 94167748 8665 8624 894163199 24012 24065 973727261 55992 55980 609718633 5783 5837 47699478 42847 42848 101331674 41432 41433 507135033 56301 56328 953400293 81767 81768 597389543 38957 38958 14262199 93275 93276 480898835 94330 94331 36405626 19674 19675 644659822 25663 25702 562213494 53362 53370 452297329 29369 29305 536213084 77055 77056 297214064 39644 39645 262096149 94246 94232 869875851 74226 74227 947716651 6038 6064 744691976 73164 73165 805269053 74540 74581 689087937 56306 56307 188396625 12534 12535 508426923 89207 89208 189447028 14860 14861 206943859 55150 55101 256047023 8727 8728 961193461 70864 70797 138277077 52821 52822 424397127 18716 18717 822245900 84584 84516 460798916 42680 42681 893055948 32845 32846 447193726 25308 25241 5626631 10112 10113 724244475 22620 22580 878832842 25707 25690 954990739 43438 43367 666060613 59459 59521 693784630 32112 32113 163141423 58442 58443 413291818 56005 56015 486262944 37099 37100 966035439 54483 54484 116935309 51189 51190 927128537 56839 56832 116374447 22849 22843 283331183 67762 67725 885386067 24675 24676 135196300 72492 72514 562894999 93289 93368 957797457 20822 20823 429212700 67545 67546 777065360 50015 50016 929494689 31527 31483 898576424 92511 92498 672694622 92864 92865 140150970 84295 84330 427323076 67926 67927 514555985 21413 21410 219003494 11480 11481 33101721 51524 51488 266219954 29453 29454 794916916 7838 7839 235626937 72118 72119 163879472 46077 46078 169593360 68296 68264 293406074 48879 48814 677176291 67283 67218 429229897 59552 59612 138984436 1892 1893 75279989 11898 11899 7586635 62782 62770 81699236 24531 24532 219841124 36403 36487 210178331 23328 23329 193466520 70549 70465 974861264 3234 3293 784816972 13363 13364 148418239 83503 83504 208459765 98715 98696 662451052 55593 55594 498251576 55331 55263 767366545 64134 64089 223583816 79035 79096 141888237 57207 57208 952020873 40170 40171 485199859 94681 94682 221154875 77239 77240 488921329 91965 91966 544919455 71833 71918 288556391 7496 7497 45310094 14835 14778 733421204 10013 10014 526267454 6356 6357 978029186 8945 8973 894114224 69416 69417 509776552 65806 65807 452445826 93094 93013 77490342 42097 42098 298261899 6439 6440 489399910 34128 34071 423764665 2683 2684 250447616 934 954 461616426 12746 12747 390003382 43191 43171 809348124 21143 21144 412431544 75364 75291 901985412 38321 38322 192286304 23324 23382 618836790 75574 75567 754043779 91457 91458 920836134 31645 31672 866665648 64972 64973 924847562 63071 63072 973666181 28645 28646 117976317 93501 93502 48802559 34623 34624 610575839 12883 12884 795787040 67364 67392 548638026 15742 15743 287397098 13510 13536 399560874 20230 20260 547085987 86332 86333 180900380 40084 40085 6048161 23346 23354 105534803 49693 49694 259521702 28311 28312 139475028 32014 31975 53725502 20128 20129 66730957 79385 79332 148625509 7189 7190 462752892 8527 8528 433027696 52587 52588 352780313 78354 78355 851337117 33045 33046 722451996 57505 57437 580905342 38505 38506 501539427 58720 58721 103960514 3100 3181 287323471 8870 8871 730305801 60733 60771 769678164 55087 55048 542609960 34120 34121 961439063 74764 74793 368086306 75767 75768 677730798 12877 12792 905434221 35436 35419 545248613 23311 23265 899958805 82565 82566 611553356 8023 8020 395389846 12958 13007 451071655 61986 62038 488917345 84475 84433 303771844 83627 83628 761058022 45133 45134 673036008 68345 68422 650666031 22465 22513 593919079 86321 86322 577031642 44200 44201 566378480 64968 64972 190516348 38235 38236 732403912 44133 44091 224822154 41591 41522 940317849 90041 90042 450315206 4824 4825 193930196 65459 65540 504169463 45275 45276 141719652 42478 42558 877321752 31408 31409 298639226 49639 49699 583499130 15413 15414 627659562 71074 71075 311449157 33963 33977 142853307 19630 19571 921911135 23305 23306 513910280 29604 29605 21692421 68395 68480 803663864 48849 48926 471534114 86496 86497 576268663 10793 10814 667869089 2173 2097 622740663 89596 89646 665531669 74981 74906 219019951 74648 74649 729805526 10491 10528 118328216 28434 28435 176597481 70088 70089 805836071 4875 4932 700749833 54200 54168 16017386 28841 28757 79777766 16004 16005 738606245 99105 99081 898280764 41038 41117 995887837 15312 15227 110381121 80884 80885 164350695 95607 95616 945260955 13043 13044 329966219 59037 59038 345637062 42401 42365 931850430 86760 86761 704629719 24871 24880 75389389 73390 73414 201842150 33367 33368 16163610 17395 17311 960179485 27161 27081 787745945 21401 21402 403825419 95475 95476 887358280 58684 58730 110924908 2853 2822 437276389 88554 88564 809145710 35101 35102 290971209 55872 55873 220099514 61907 61908 238430149 93115 93178 482931204 41958 41947 151823539 53194 53162 259843394 48546 48605 732830593 10021 10060 530772271 65696 65697 612458801 36427 36428 384102865 94252 94290 472171893 56640 56578 964880196 49830 49831 953421128 49416 49417 73090075 8884 8955 738957646 23713 23716 273640728 32009 32042 846339133 75758 75759 352182044 22485 22521 878943143 73026 73084 317874761 4730 4731 463417641 5174 5175 278011267 3915 3902 652487623 52740 52663 906013363 59586 59587 981689274 59687 59688 989255077 59941 59942 107616404 43556 43557 860009369 74640 74635 120411635 39547 39548 448339519 52049 52085 742241099 18585 18586 438980214 15012 15013 910768670 94609 94610 421924146 20751 20813 386727875 162 106 688754819 82751 82752 256113546 12851 12852 683240902 4916 4850 263050435 74739 74727 707345827 62905 62906 911416581 10829 10830 67224727 44032 43977 941718644 3803 3878 623754484 77837 77863 670986805 55971 55972 281631093 28513 28514 514490523 35950 35951 750261481 73299 73300 714075586 9381 9382 137769421 40941 40942 804241486 84295 84250 286537620 38879 38880 710703234 5971 5972 440493149 43639 43640 156734525 50247 50248 851422824 39643 39677 53823700 43240 43317 611565764 63074 63002 239906740 90200 90201 191115869 7393 7320 672225894 32937 32936 472569005 35238 35239 439570704 65824 65825 899053987 7662 7663 978091430 79059 79135 531353026 37457 37458 118996343 13185 13131 854089961 30933 30934 950862634 48989 48990 123001944 67882 67880 812792758 97177 97178 973920825 46084 46085 744347575 36605 36526 938590326 33229 33230 889268842 58506 58444 384352625 30229 30230 761597714 42344 42345 347749285 79988 79989 527560934 99398 99399 790557750 59457 59458 853091164 24317 24318 262215951 19960 19891 472656419 61892 61893 198190542 42553 42495 75360328 7238 7239 258768561 48699 48700 454539650 42714 42715 928077428 38427 38411 377018644 22473 22478 131126902 45230 45231 147970992 35011 34982 511432002 12208 12141 470668166 58681 58682 840448159 41066 41067 946030476 50326 50327 97739655 40771 40783 206056566 48025 48026 326036160 70229 70230 199100735 52391 52392 541243694 45003 45035 85494231 14695 14702 503283810 38494 38495 955520186 68741 68742 55299331 27875 27939 398365170 53316 53268 471821899 87619 87662 227905629 86718 86783 272486693 54363 54364 323641018 93996 93997 872402656 23457 23522 22157689 26639 26645 976295931 19706 19707 403422992 19356 19271 807834316 97239 97240 605933546 95114 95115 279574547 33116 33031 733452376 52516 52517 987094610 52615 52654 444096479 59360 59361 562134311 89902 89903 125754087 36920 36921 407603803 80459 80432 823506698 88852 88883 29467897 85104 85105 25838785 27067 27068 400375994 36253 36207 586501346 87172 87153 642652829 13232 13233 563459016 33371 33372 267087748 29514 29515 166737531 77901 77902 692969830 50678 50747 56991561 3617 3618 283401708 58889 58844 431650134 77260 77261 45691273 26956 26936 711572641 76435 76462 45021534 50320 50321 776862083 87888 87889 939625876 67467 67480 21666062 40929 40868 433905870 51536 51537 509819524 44528 44529 306927356 98988 98989 212669770 8912 8914 112597382 91557 91548 92374517 73789 73812 561938437 22419 22420 98893053 44574 44629 304967877 98983 98998 447910937 77412 77413 382899207 48063 48064 622315405 27904 27905 386615377 60196 60157 253018787 51633 51634 608692192 49669 49696 225564870 40951 40952 367199082 21343 21352 348018008 62330 62412 47703534 14172 14224 19745530 33500 33501 407082321 7479 7409 119709975 48270 48285 817244564 6764 6774 312456290 29470 29436 749281920 18941 18856 374842773 2037 2038 478505198 68521 68437 402486316 85449 85373 129190162 95826 95827 67635473 45672 45649 671920835 85464 85465 273423512 33864 33865 536952372 58184 58145 849901460 79927 79928 815621563 86981 86979 264575922 92255 92196 803529590 61421 61488 425907392 91512 91514 839335154 35808 35730 601529401 86252 86320 946418219 74899 74900 477830787 42198 42199 418839065 49806 49807 501905927 35218 35242 860186579 34287 34288 443191469 67997 68020 56649782 82038 82039 999071956 56818 56860 101722895 70861 70892 868386113 7754 7836 214336397 93645 93609 92683221 43028 43029 627139433 81033 80985 30801027 89853 89898 682486673 82421 82422 845366566 71567 71568 963923237 78829 78866 104942133 78038 78039 35063836 2531 2532 623805758 35800 35801 100987360 95188 95189 967887087 50762 50763 71510749 51015 51016 829240095 89790 89837 479774535 18814 18815 771883347 72058 72059 176626202 66043 66044 57906254 62798 62799 34086331 44099 44100 501618680 25937 25938 150946946 76262 76263 647086484 19948 19949 120267373 847 848 459892090 94679 94723 971094251 3681 3643 852690747 78598 78599 785041118 49336 49359 989288682 77769 77770 414207358 78977 78978 435390380 40733 40812 852576226 82145 82074 383117704 84750 84751 86620212 19750 19725 898274641 63413 63414 894178381 49088 49054 74581833 38048 38049 526818363 16269 16321 804527116 98618 98677 63202739 30105 30111 418177234 47912 47913 729708741 98458 98537 452337640 4482 4559 151146957 79236 79203 455775394 8233 8234 758102451 2814 2815 55261868 20971 21014 798550764 10621 10622 414915954 55496 55563 721120619 19514 19515 12800225 44887 44888 780331054 52812 52813 570779011 85182 85123 511811948 49050 49031 453091971 92661 92662 728621049 77968 77969 811114907 48875 48876 542258588 92427 92428 136438243 89649 89731 287626207 44896 44897 893259439 2563 2564 636508622 61894 61970 728679027 86580 86581 866772249 37758 37730 15536909 18129 18130 273383851 85048 85067 733545508 25185 25200 769527793 25694 25695 527827100 74758 74831 282827650 29379 29380 801567061 75934 75932 507075017 71893 71894 481347568 89721 89722 309228219 17314 17338 107430227 73170 73171 125723344 52561 52489 201785788 60287 60288 760155618 55071 55106 109228291 26627 26547 881342493 77418 77419 223112028 33150 33151 59576602 52855 52856 825658969 88215 88216 231352599 90749 90696 775001286 21010 20953 950268638 42159 42160 428895554 43986 43921 299894319 36434 36491 208879508 69601 69518 647984029 52428 52475 857462751 4434 4435 93099554 45382 45445 566288974 78141 78136 385103404 25770 25726 631435253 81668 81669 705924743 83883 83870 89939494 75279 75292 38413411 93951 93973 187458147 82225 82226 586101891 87719 87720 676583924 13174 13254 634612929 13553 13497 872245708 16182 16183 731072597 15338 15339 409191301 19516 19517 518002404 95545 95546 561648667 72172 72114 631665388 10666 10667 265219954 33634 33605 999104858 12675 12749 825680532 96528 96447 542789800 62688 62689 970162551 95100 95166 717902171 93808 93809 978210675 94414 94415 896077832 22943 22944 530251925 82539 82562 660601864 85518 85519 898447124 87561 87562 675674347 67174 67186 940255594 59180 59148 856989381 4397 4398 827017532 18868 18904 729963943 60102 60168 834075184 22749 22834 966884276 23685 23686 630712074 6444 6445 582899050 68326 68327 891321167 23671 23672 469930881 44777 44802 720003726 55589 55590 420834665 51607 51608 463204259 18086 18087 856421366 95301 95302 304174941 98713 98714 987046719 93901 93957 576241231 24795 24796 839007230 95019 95020 659026642 53970 53971 860412551 32040 32041 811962126 5995 6017 918878462 59156 59166 563517546 8432 8489 19529472 40314 40315 211690560 513 557 131595759 88924 88897 190616038 67100 67101 44880512 81436 81386 132507086 44175 44124 506330988 13291 13321 317837945 24867 24868 957669790 21428 21429 221912359 53652 53706 695387064 84033 84034 153141804 49687 49688 666091992 29090 29091 742160142 49680 49639 885702525 13760 13817 425517282 67692 67693 129068242 73373 73394 150637890 80567 80568 496947558 31406 31434 399612993 65638 65639 441155898 78399 78400 576998428 65970 65897 156467599 3285 3367 726274261 50277 50278 467859769 48235 48289 858713571 160 161 765108047 73718 73690 558499971 96877 96878 750630 53488 53444 776301450 22653 22698 631919962 36389 36470 4338453 26412 26413 814638917 51082 51083 88223774 35769 35770 883245162 19621 19622 270111094 58331 58332 600781691 85087 85027 825785430 24898 24899 842397301 59025 58943 363083854 98126 98190 378471757 25435 25437 197046056 65336 65337 828970057 38344 38345 549946427 82762 82773 861812994 23050 23051 967550361 78132 78133 938204042 75292 75293 649219951 24673 24674 244033419 32524 32551 8101158 53636 53637 770771795 44333 44407 707879368 78 133 501287132 54603 54604 176359237 97412 97431 107908966 41271 41272 768280620 6151 6172 836039266 74988 74989 714019450 71807 71843 34153275 47135 47136 418748828 64814 64815 838003256 21557 21632 388913620 50684 50685 582637996 57238 57239 362484569 17641 17605 535419887 12018 11952 829085635 23984 23963 354714955 48387 48361 242673056 11267 11245 37852520 15207 15208 216294101 25096 25117 722709503 10413 10414 781589743 23865 23866 899903630 74822 74823 214780553 78073 78115 25367773 6844 6908 43747736 60289 60290 199200959 38565 38566 436569061 62704 62705 554154487 17017 17018 604217907 9721 9722 238496545 68613 68570 912585437 53809 53855 650823743 87341 87267 173280846 57001 56920 84581931 85174 85198 266167886 36552 36553 445418384 22223 22177 655852894 60565 60566 123690670 65190 65109 422238944 39499 39500 325026038 80900 80901 233521820 83413 83455 137847739 83221 83222 344859039 44586 44558 6447183 58276 58277 462813610 64222 64223 604228559 22987 22988 966501738 28940 28941 216691765 45216 45207 107010367 90556 90557 402491400 80126 80165 332510787 25082 25009 874763977 20906 20974 216571948 97952 97953 552705218 47588 47589 585695539 76333 76334 17430386 3366 3385 511018968 90561 90562 835229187 45919 45904 631939956 22483 22484 704690132 51261 51233 758995028 79150 79171 18314566 56498 56490 4704119 46442 46443 672789156 62305 62306 338452 4088 4089 985931912 4064 4081 737808142 11665 11699 785925155 23517 23572 963026916 58577 58516 937330701 56238 56239 93275454 30916 30917 86321547 72638 72639 62854859 26158 26209 716560771 55728 55799 290488467 17092 17132 642056983 65014 65063 83034672 9893 9901 675319634 27808 27809 641718331 6284 6252 761854599 93341 93347 707136389 93579 93616 222649552 25377 25378 803118725 54151 54089 567253625 48068 48069 568839716 64370 64371 764803608 52085 52087 93101769 29796 29797 445145523 58507 58591 321147030 38167 38147 397622010 38107 38112 357457975 73693 73694 859506094 19552 19553 737602341 90936 90964 181288939 46705 46629 17284244 85008 84957 820894369 25935 25980 16331005 8681 8636 331797831 76388 76389 407122858 68240 68284 597787579 47315 47316 156470293 72716 72649 777494771 43771 43772 303514845 56042 56043 479167221 66416 66417 979403761 70850 70864 671323628 90648 90640 335627275 99925 99926 240911581 2745 2746 502975344 40397 40432 851775104 34447 34526 679119017 50686 50639 170357423 98138 98108 521982551 55256 55182 727870247 75064 75114 610964817 31234 31235 569534936 1256 1257 956276923 53108 53032 302662992 73856 73857 319106786 90307 90292 804657942 8642 8643 322021208 14255 14256 179736789 39339 39413 147109337 4639 4675 703582114 14109 14072 517749917 53478 53479 997927170 45121 45122 60427961 61604 61605 567819432 9357 9358 213543524 3031 3032 548298215 7082 7083 762474864 95276 95359 869563238 70399 70365 14979535 49290 49291 731393705 56526 56486 790560396 42253 42254 355407279 40946 40947 955932421 98115 98055 7936249 93184 93185 776880004 63336 63269 748624485 19867 19868 916739731 89611 89667 53020360 91411 91412 719346456 24631 24596 172186305 60643 60644 297936300 990 916 847612593 44956 44957 972445546 11711 11712 409866839 58990 58999 971697324 45819 45772 125825207 18644 18645 378193367 86284 86206 28356137 55803 55804 182183219 91073 91087 629606682 27979 27980 416187779 93007 92956 41462202 89355 89285 946290149 33967 34030 865954120 35985 35986 698934780 46147 46148 433094038 94689 94690 334493778 41609 41622 809789309 86637 86662 949846164 74563 74534 48025965 15249 15167 745930980 37697 37698 180865116 74525 74526 361308337 78893 78956 535021793 70462 70420 903764150 88860 88861 789901401 36524 36525 668113158 52353 52385 442582215 37610 37611 132424090 89947 90004 495843392 18840 18904 1405791 28555 28556 782435821 1078 1079 257860261 89963 89964 349761429 8048 8022 101977588 55556 55557 54218733 4291 4292 42218054 27126 27127 443688512 28813 28830 189272937 72568 72604 535001641 76660 76661 446781740 48712 48713 88329671 8127 8128 415724328 46235 46236 556496436 33545 33473 295825148 90194 90273 84268237 1004 1005 770909526 35080 35081 487292627 15560 15561 324014383 37290 37291 896734284 39494 39409 670279388 17097 17098 417314693 85810 85811 832789582 29076 29077 938252837 85674 85675 817568580 12747 12770 765622309 88779 88850 580321156 74826 74742 11541323 3337 3338 274140471 14039 14040 869928811 95870 95871 703091108 17781 17840 456147510 53815 53816 749815634 72322 72321 668765644 62182 62183 854273447 73258 73259 860485664 60445 60409 472995679 21446 21447 807938400 45232 45231 405690249 66138 66139 879773904 11601 11552 328234571 64923 64891 415138130 27491 27479 830575107 66555 66492 180219776 31748 31749 185422466 13623 13624 992910904 8086 8114 585640492 86163 86164 365170035 80298 80348 581262248 40346 40347 293442292 36608 36613 868920283 43437 43438 671492364 36058 36059 504231810 15669 15670 93084043 94371 94372 206616004 43169 43230 741334621 82138 82139 16672213 19590 19591 721624325 34392 34393 504208461 35707 35708 933005378 4669 4707 93307016 19400 19453 272059558 8834 8835 588469524 13174 13193 559277390 52178 52254 126882094 14792 14793 171253449 2803 2804 74055392 78190 78191 823302771 82098 82099 61018777 95727 95651 896140868 33060 33139 368585203 49084 49018 731577247 6526 6479 469253419 6068 6035 530072286 51911 51829 541403022 45600 45577 759583161 38122 38132 5066867 80121 80187 630445990 99215 99216 622236039 56154 56155 165841956 11886 11887 311125944 3431 3468 104552731 20214 20145 188345801 67196 67215 480491142 82636 82637 10505920 33815 33863 646310794 32883 32814 950329743 13274 13275 153426970 85145 85146 44494318 11439 11496 991917774 31198 31161 596596936 46660 46661 609971646 71863 71864 895667068 61436 61473 243179905 39988 39962 966485422 87648 87674 359914302 35350 35406 464517138 39322 39323 759695841 28550 28551 391165000 95270 95223 387138185 70920 70921 824502166 28371 28372 32144249 71711 71689 770415716 25969 25897 769910372 22863 22864 691924956 14867 14782 542028265 10123 10076 725144863 52823 52824 708504021 39440 39441 630403478 20299 20356 134539280 2657 2658 840006842 53172 53173 230065156 32648 32580 693023848 57055 57056 38440945 12798 12799 413023542 46422 46478 622801071 19477 19536 781591437 87667 87629 415586769 86954 86955 626271544 76716 76717 303100612 16673 16674 236200205 2599 2600 757345838 24625 24626 573880349 34379 34380 597069135 81738 81739 897609303 81906 81926 307522633 51072 51155 320627740 53161 53128 260612153 67633 67634 983737171 67830 67760 105398541 7411 7490 843442600 13850 13851 957077790 27241 27214 66997854 79054 79091 288646324 82899 82907 593281770 47608 47609 88022359 36534 36592 343040163 39885 39886 912891327 64434 64431 839782587 80269 80206 241416784 33673 33652 403194651 76187 76205 241899712 70181 70182 665432093 75245 75246 700987631 67522 67607 837667178 25393 25385 694232245 38247 38178 835883014 27784 27785 87454170 44040 44041 635373908 55132 55133 723010419 97856 97807 803261035 21615 21616 151602607 99900 99865 392396020 71063 71064 756538810 78031 78015 919459671 76699 76700 360782517 77607 77608 933350325 60649 60708 508370368 98929 98930 554006542 79859 79860 260628481 6633 6634 211192109 19172 19173 5922433 62716 62711 947387594 98450 98460 432376797 91591 91580 823762023 28388 28389 168701450 30869 30870 700823707 24045 24044 608634812 47771 47777 189087018 36287 36370 611419350 43684 43685 528099956 97311 97312 745374364 63769 63770 260964237 18539 18551 932448253 68582 68637 766381196 86437 86438 184768203 37232 37289 493662798 51693 51694 861550233 72843 72844 840287190 56858 56859 298719677 32795 32721 677185034 45524 45525 500380632 83167 83103 476902227 56907 56908 673130 99904 99919 559768202 21265 21214 817758901 90395 90396 717761251 53822 53823 370623229 62837 62838 732612915 92896 92897 582170721 24480 24481 91574787 75361 75362 648396410 94806 94834 844039770 18987 18988 743559495 7425 7409 877204412 33303 33304 918743587 97651 97652 622355512 53447 53448 301230350 3327 3339 359717230 47699 47632 145873853 44075 44076 410711655 25530 25604 937379585 61725 61699 624411848 23418 23419 635828342 35152 35153 118494592 64715 64672 334905513 76867 76801 856800630 19773 19695 231543500 827 814 246633502 38054 38133 252899070 98667 98668 514802923 43173 43174 844391236 22395 22427 608988209 14865 14940 555897961 87431 87432 528691083 90356 90357 11467124 33467 33468 959369336 71628 71565 818429366 15769 15716 523939404 36226 36310 426938459 49624 49625 478431565 92138 92139 671955002 84319 84320 993846193 14625 14581 144480551 45663 45664 498186368 58785 58786 187258684 33309 33310 813593416 6829 6830 555773010 81017 81008 387815920 95074 95132 387430303 68060 67979 792603681 57712 57693 115911694 94381 94382 703083031 96029 96030 334701330 48841 48842 314994709 22442 22443 460338639 78524 78452 720492659 46283 46284 758518830 40559 40560 480946118 33056 33057 804556342 4360 4326 972982239 2646 2647 935787605 35756 35786 89065515 38926 38880 196297222 90486 90487 912272242 67137 67153 243018209 73054 73055 624681317 99254 99313 952459543 98121 98153 35329549 6886 6929 823652123 59782 59783 39632000 34648 34649 521934652 99712 99713 721034464 85814 85754 945078656 48632 48633 354267518 96993 96947 935076322 91227 91228 322967544 6370 6448 401243157 40953 40954 66381328 36547 36511 686898901 24721 24657 489244903 97459 97460 646448254 17897 17898 302353321 62863 62929 843426709 19025 19026 950201697 26724 26658 546029678 75176 75206 66191210 2498 2427 329738615 69560 69561 604877205 85320 85321 139069648 27641 27642 310311396 16751 16819 440723633 55061 55062 212561624 48614 48557 807529652 74646 74647 388343089 32087 32016 558229314 93526 93518 35697510 92262 92251 464314713 83285 83333 328842069 81440 81375 797339508 75611 75631 140935987 19974 19975 118957531 79751 79687 456268125 43348 43349 535819068 51312 51313 850749643 15906 15956 62914520 23051 23028 859765373 43630 43550 986809410 26298 26243 68881137 35637 35572 436961821 34543 34544 922346300 63971 63982 531952345 66152 66154 358670105 64610 64611 991416792 75447 75403 776091585 9505 9506 895711859 18800 18880 999867088 21420 21435 262351363 59071 59007 444653261 3209 3280 613261510 28094 28126 981016593 33556 33541 433025078 9630 9711 688945174 25390 25434 888282211 17201 17188 327419824 84177 84110 511233894 31003 31004 470912938 45341 45342 744580895 52279 52280 212270911 99078 99140 311582492 70513 70450 876559161 83970 83971 277373880 72635 72689 554111593 35233 35186 320509817 85336 85337 490881169 50397 50346 554667483 39728 39729 573598788 50700 50701 969170279 722 781 251225673 23370 23371 531298844 43906 43912 169711334 86104 86105 413186174 58598 58599 857334983 30669 30646 314345357 68622 68605 166483923 53246 53247 113337843 43270 43217 892168893 67828 67847 774857408 25099 25100 494165628 39019 39020 958710150 69671 69621 969984021 64627 64628 450197821 9510 9511 813971083 27993 28072 869629870 6908 6909 566638909 81522 81523 636321845 26942 26955 287860874 23570 23571 764923039 17558 17493 645614633 42528 42486 178866214 58518 58519 786537722 28602 28603 894941424 50978 50918 781833462 76599 76600 268009669 36801 36802 391732576 73028 73029 791202837 84263 84182 701317127 57869 57870 402836133 62697 62698 838361486 89609 89610 976015676 90756 90811 980582966 77599 77522 166433969 45528 45531 275513548 61507 61508 582833343 73203 73150 141514739 7498 7541 681433385 10742 10812 42377964 28183 28258 718220121 31344 31345 358360252 7653 7686 449410081 47768 47755 353581975 62823 62776 308065807 72571 72549 971321262 63089 63078 822547227 9947 9869 180550812 27849 27850 848295675 56222 56223 681354857 87344 87345 272369863 78323 78242 216305485 91381 91382 695786812 77219 77294 329994286 37237 37203 739138250 51050 50967 341116227 43284 43285 767824134 73017 72972 393117585 83970 84013 727788736 59469 59470 814612885 33816 33817 23469979 87661 87662 84362575 14986 14913 505621711 42607 42565 262098876 95217 95294 182540715 77837 77893 128285998 50432 50433 343050481 1771 1702 298354446 47975 47976 741487372 96599 96600 19020356 97382 97383 690349213 80446 80447 536557627 86310 86311 229023330 77792 77749 976448492 82711 82712 659394243 36245 36259 648100244 78269 78283 946823019 55809 55810 66198785 68667 68668 394255606 85013 84939 101781252 95005 95006 317679873 62846 62847 724214215 1489 1490 82009909 58778 58784 422403257 51794 51795 889633764 30179 30240 883710411 19475 19476 518322293 52486 52533 458860240 36415 36370 4428260 83163 83135 382133904 77885 77886 205135040 78249 78174 227279629 39618 39555 795858195 46096 46097 838328321 77895 77908 899155121 18146 18147 196224823 20308 20309 548123233 46382 46392 898276107 16123 16206 585800940 974 975 279970928 74265 74266 844459677 83121 83122 423316325 31805 31806 558165042 70652 70653 400518530 89958 89959 364471466 61999 62000 877187616 23508 23509 996672838 53940 53993 702084343 71489 71550 909733876 96882 96883 456264869 67998 67999 442163861 27014 26946 957925436 53356 53322 58789887 44926 44927 330641539 6300 6229 935450776 63716 63717 348679570 62376 62377 398592144 57142 57143 529223494 54325 54326 215591200 84621 84622 38390028 78359 78367 719205821 71644 71645 556574620 79728 79710 919411877 65462 65463 315000666 33696 33697 782671772 13502 13543 122228327 87189 87190 272967384 48768 48769 875467937 45797 45830 543101712 36881 36797 979232653 23600 23629 978415201 59944 59873 35658608 40014 39951 437009123 55359 55360 214997788 55288 55289 581114536 10839 10799 376051187 67796 67797 448222785 79798 79799 733354927 2232 2233 788323098 37766 37838 329794057 86645 86646 104810495 80343 80344 671149020 34902 34903 921733122 90906 90901 95875942 70919 70920 991618015 30537 30538 796139278 90449 90450 452620017 60081 60082 303561715 4731 4732 229099870 75454 75411 686998235 22711 22712 604879741 70863 70864 690694875 98070 97985 299303314 42864 42865 278795660 68403 68404 423258673 30142 30124 91730198 76695 76718 677227573 11909 11940 661386746 23675 23716 541674511 55504 55498 57977021 43956 43957 61516369 39222 39223 507290946 76263 76264 390632115 1929 1919 765996768 69452 69507 192870869 46521 46461 980347636 90463 90464 540383533 91400 91401 658894748 84624 84625 5641398 70958 70978 407322438 45514 45515 474877948 1821 1822 521486260 85160 85161 529799618 52756 52757 672434310 51135 51136 819885336 79704 79646 471102803 19160 19181 904315195 67860 67893 481606805 99190 99144 777839577 59411 59412 504542336 79448 79449 777026346 77316 77262 867964626 69396 69360 772108313 78414 78482 235572460 79219 79220 342228192 18979 19012 271777456 94971 95020 662145459 64086 64087 131378337 10693 10694 811630308 33279 33258 686779298 60757 60758 180974680 31673 31707 277345897 58933 58870 74891099 19757 19679 648221699 4531 4583 878002225 55211 55139 124598804 40167 40168 883041368 22204 22141 528139434 55840 55841 34770589 86809 86885 549500438 19595 19596 478238926 51719 51761 800864692 37678 37679 695338578 69552 69553 885259764 84981 84982 643449250 61843 61844 779741190 21806 21768 284647746 99623 99624 758775064 18997 18971 78878197 31141 31142 809769084 36389 36371 755024241 2392 2435 44265017 85754 85755 765080209 54423 54451 284939965 53187 53188 501408601 90345 90260 203922657 12346 12286 921741008 75979 75934 89353663 10683 10755 224692572 16137 16138 875141212 38453 38454 850644214 77286 77331 737719284 72557 72552 711100246 56099 56114 417529653 30233 30234 861204619 55770 55717 592366816 91997 91998 406287418 18203 18245 913341970 54012 54013 744162499 40516 40517 532188706 15701 15702 182568793 77932 77926 712661938 62479 62480 353399483 74695 74618 350728452 3435 3436 805219914 82401 82318 18325554 31163 31164 105308923 65001 65002 3474218 27576 27577 979731403 3192 3193 841944505 38223 38238 680406156 38009 38073 24337628 55969 55926 626714720 10763 10764 591262320 98828 98867 327724104 78855 78794 779656332 25407 25379 767627389 21058 21142 873291821 20416 20376 673210999 17585 17584 830226245 15905 15906 85355746 95864 95944 495982289 42412 42439 788559599 27199 27200 499435229 97409 97410 377241356 32849 32850 995776653 6939 7007 994703877 31319 31344 187673878 63687 63636 766299715 49269 49270 325341542 64350 64317 58419482 6899 6952 593366398 88407 88408 288662205 73863 73901 926605563 71119 71120 755060155 72798 72833 608031626 57663 57664 546291979 60854 60930 309170960 54062 53977 442926355 36733 36734 919371075 71009 71010 556469890 89687 89765 536721727 58247 58267 528556647 39373 39349 64989944 34713 34723 79438567 86439 86493 279961697 88337 88298 646345649 6914 6915 525773057 4890 4932 281247561 69230 69304 330258145 28833 28834 833294555 52201 52202 469119873 53922 53923 696700136 2191 2192 785145780 12434 12435 722464720 10211 10164 761784385 93123 93204 795368437 40241 40242 684772762 50212 50158 979586955 92240 92187 585131339 15631 15551 978228565 85240 85241 307768850 43855 43917 666457212 11627 11628 458319492 81198 81199 670425762 46163 46164 719914884 5224 5225 635924397 74775 74822 46980377 45952 45953 119870912 3615 3572 76205210 99735 99664 100307291 38171 38185 597461022 47556 47586 392590435 53864 53865 603492211 6213 6152 719611258 43536 43537 948200652 27647 27648 349225612 58501 58502 149491030 53814 53882 178164373 4961 4962 608854429 44363 44417 707974496 12372 12438 622117479 14663 14664 52592425 78223 78224 639075797 86150 86085 370421503 77255 77311 684513105 84755 84756 612329512 7560 7561 435014331 73196 73270 160862091 33983 33984 991912338 41766 41790 771697491 82776 82777 207103109 40168 40162 622362254 11166 11167 118179424 69382 69305 252483719 28978 28979 427576926 86965 86949 835479649 5084 5071 96626705 97808 97733 172847333 99274 99297 991241288 35650 35651 17188043 85868 85869 877851259 51361 51362 18456929 36377 36452 577134372 45005 44923 700398027 27087 27088 15847796 54092 54037 126171324 35201 35177 165714477 15321 15325 847911302 90358 90319 140782038 56270 56326 928576271 60700 60701 838780701 33984 33985 536459384 48521 48522 281216440 33528 33529 702386528 84229 84230 307749613 238 239 723203168 71350 71408 465748428 9254 9279 713242824 55012 54977 660825989 89379 89441 898358316 21088 21089 502816179 49556 49604 546675673 46741 46742 263619083 14897 14898 304802382 44195 44196 881413444 54706 54707 66520547 80522 80438 255874632 75759 75760 651133527 88891 88966 214425780 28829 28830 914716776 82838 82839 261777783 59318 59270 214122583 4208 4209 111508742 583 584 150108376 58539 58507 57901580 57606 57526 969443495 39087 39058 367978553 17123 17124 907847506 97644 97645 45629811 50214 50215 811998963 91643 91638 251167598 2544 2497 2637017 65675 65722 431241449 2971 2972 339183212 38249 38246 800080790 38349 38350 966449294 80000 80013 820393287 33443 33378 724076649 73853 73854 473536731 55359 55394 623830720 78943 78944 985899688 9337 9364 228167048 88116 88117 433828820 20754 20810 620095988 18032 18033 693981837 32610 32611 197643600 32917 32918 762867684 75227 75269 615867649 47804 47866 709873610 11601 11602 490616783 98330 98331 281609203 81164 81165 319811531 15323 15324 890346530 84869 84798 319379177 35908 35909 757932034 18760 18761 766988072 52165 52166 911636650 7634 7635 906051959 48441 48457 738906689 86890 86938 901728328 67886 67825 191118885 41613 41614 690703470 54730 54670 706910563 97990 98061 485563661 64323 64324 518962818 31288 31289 338102662 99872 99934 318625532 61564 61490 610940299 77053 76979 49526657 47238 47239 959653912 57806 57805 340926373 24837 24838 947141405 37222 37223 207938477 54055 54056 394143274 6844 6845 36060040 80082 80083 632258380 41547 41548 145753686 73143 73172 69887168 91339 91340 123163803 13795 13796 46633928 45711 45712 516769025 92233 92234 738713392 62110 62111 735476509 54716 54718 602853928 99634 99635 440694334 59159 59160 984320184 79115 79116 424178563 38121 38122 132173511 95954 95889 333513250 46281 46282 720314482 37533 37571 245778227 24495 24496 841039823 96130 96118 523362121 82176 82177 44343388 53877 53882 346192643 97780 97718 717463164 56908 56909 572751960 80206 80140 930979848 37997 37995 640549145 10877 10929 845128790 8178 8142 692673830 52014 52015 159215229 73791 73773 730288907 23584 23585 742719148 60102 60030 365591198 88142 88110 780629309 44723 44738 373791591 17778 17830 492100865 65327 65328 700996386 95145 95165 364736111 11824 11825 140703283 78184 78185 228788146 87792 87777 68399520 82752 82743 237792691 22227 22228 77190221 42985 43025 712543341 17117 17118 803001004 16985 16986 472682611 60402 60403 871517039 19809 19810 55128842 6293 6294 920769081 66409 66472 417974492 10921 10922 688810155 59778 59734 877184755 73216 73217 606875466 91768 91718 646183218 44404 44405 180544751 48159 48160 308941838 23526 23527 511232053 46860 46861 525965902 91404 91447 301061224 53950 53951 60129072 72897 72868 988097482 53686 53687 960024170 3031 3069 506570583 42236 42197 704554878 2699 2689 689700071 53525 53526 300087475 30884 30820 837340211 12554 12555 384421809 56094 56095 614028977 58699 58682 21915821 90913 90936 268125653 15448 15449 400529019 73852 73848 307959377 17973 17974 335623595 82818 82739 812041683 17721 17722 71571146 31049 31128 467283885 15909 15910 798764495 46371 46329 415934036 71192 71179 846214638 81506 81432 190246077 46496 46540 128808595 50286 50287 83058760 65541 65520 272053425 28949 28939 467739285 48843 48844 359693682 485 500 286544601 56626 56586 96750936 88128 88060 710156926 26419 26373 891646091 83079 83080 699392180 40542 40490 535574151 21746 21758 274041310 66716 66717 378390549 31165 31147 632889245 862 863 239716857 40813 40814 43836048 65577 65578 771978011 61346 61347 494380 36053 36084 695648653 51375 51376 543944936 50100 50101 312315510 61827 61747 65849372 31636 31660 222061542 27922 27923 882028845 7358 7429 564199851 64523 64585 43620291 45226 45227 378852757 87390 87330 675054145 13649 13650 404238433 70388 70389 456276350 3298 3299 498728584 70968 70969 436416675 95034 95035 734432198 55037 55038 739682936 50555 50556 115017941 38200 38201 874009802 70925 70841 127230706 15189 15190 830090935 21690 21691 646964003 2480 2519 839957484 49324 49325 385949565 40843 40844 475330231 84677 84631 985024334 9436 9429 471079142 69901 69902 594665147 64680 64600 504482290 56296 56215 19541010 64362 64363 327910308 78989 78957 148133996 16481 16482 249850266 76842 76895 444901059 11523 11478 311770645 690 691 871235155 11184 11186 183735581 91486 91403 907251540 38805 38731 695073399 29444 29445 18492603 52943 52944 587976723 44701 44708 336726508 91694 91691 676103710 23186 23110 206478918 3205 3260 573466562 63195 63196 980782182 61005 61006 954066499 40804 40747 397059446 82078 82059 462385586 14319 14320 910830875 61936 61870 977707448 53910 53961 601504478 58568 58569 248071171 28164 28165 447721127 31887 31888 724393135 46096 46119 266064494 8660 8624 460940741 27042 27008 95107725 65104 65027 239554193 2984 2985 246922822 32585 32586 421805168 86525 86526 948724075 76911 76907 793864051 58178 58144 283791877 71561 71634 357715856 86424 86425 508153372 828 829 963114315 96003 96084 180493701 51301 51333 345727987 44115 44095 910595010 39723 39724 253615601 57784 57785 990696289 15209 15203 901682821 8719 8720 611256646 92468 92469 253295706 22476 22477 648668356 1517 1518 848200142 51797 51721 791418356 75397 75362 856585521 31487 31488 287347671 94095 94137 351259980 39119 39120 382581154 30050 30017 978492311 13089 13090 468742124 13348 13413 597386210 6603 6616 400161929 69751 69771 717279216 32239 32240 151057287 23754 23706 573475547 25236 25237 723358793 76297 76298 740690831 80901 80950 334628463 4728 4729 37549376 36774 36775 71415361 5905 5892 556158858 64243 64244 579160261 44653 44654 322968811 33558 33474 537169855 40869 40784 126265710 1144 1145 843250608 54377 54439 502325801 77806 77807 180508895 53726 53727 525348939 30485 30527 911645400 21034 21035 733705740 25539 25491 551249388 50334 50335 99891741 61337 61296 567109125 8663 8738 646608630 66977 66958 599335683 76841 76842 307473582 99866 99867 400157520 44058 44026 263162913 14275 14272 980101069 10918 10919 13984405 61744 61811 526488023 96338 96339 397318812 14927 14928 739565932 57264 57265 669636426 82562 82479 932323150 53898 53884 21442271 36088 36089 720729182 93725 93708 903940708 28924 28925 40634546 52747 52748 123470014 93252 93253 110856643 95396 95397 192454672 32617 32673 502562387 64646 64685 684858206 85152 85153 578367514 20228 20197 324847130 60563 60510 675327052 79473 79546 488787031 21155 21098 21772262 10851 10823 97065229 17619 17605 880062675 58594 58571 140874221 41723 41660 278425115 16058 16059 619961386 67912 67975 427088764 58948 58870 261642103 30339 30340 285558467 21532 21533 833486634 16159 16215 664300058 48047 48114 954757234 11880 11837 196935927 14282 14319 251361495 12659 12660 8667073 87016 87090 283848643 25960 25939 955873193 69099 69100 680763511 66738 66739 816050910 53923 53924 256056774 69388 69423 30687680 45738 45739 197387941 49801 49802 290603557 7010 7011 837201281 82811 82840 170351596 10498 10462 46868712 30212 30280 560293312 73241 73242 37937769 60089 60016 329739431 10756 10769 990651488 57313 57380 748795698 86717 86718 281215110 18432 18464 846661498 85418 85419 412686174 80803 80804 713223901 92844 92845 567191522 44448 44449 308365503 7165 7133 135390511 16310 16299 158886371 1330 1312 938411187 26444 26445 141756238 6550 6551 194594275 14011 14012 483088409 54862 54863 821513714 94096 94034 146284241 9885 9857 944491016 75518 75506 857378947 88729 88730 246507639 66385 66307 750446829 8864 8916 457311721 94718 94731 107314960 74543 74532 546182690 1431 1413 764186261 27764 27767 645469846 70599 70600 10500053 60023 60024 397483705 93581 93651 995103999 87916 87887 394826171 3971 3972 729846848 30023 29960 497114352 49048 49031 879655561 2625 2626 562043945 53812 53813 192631817 80682 80673 459892002 95642 95647 115418526 55095 55096 84357460 32836 32837 533285927 94778 94779 358136375 52968 52969 116245528 87430 87431 1578198 16016 16100 42935992 12232 12258 766676871 78948 78931 842552374 72675 72600 946391535 41329 41351 946329938 34497 34454 887497635 54379 54382 359845222 54953 54954 454042641 57751 57752 415314145 50854 50855 321282797 41054 41055 714497385 72200 72201 541393052 23353 23406 881458019 6935 6936 506385349 24501 24502 533220972 94063 94064 994351890 26702 26779 728778022 98231 98232 329802001 83039 83040 427826532 26783 26784 728761971 30633 30666 876403639 35626 35627 1337381 87271 87272 844913201 63900 63901 388572621 21155 21103 325106487 67037 66966 432410538 85190 85191 918744510 53513 53514 51174755 2621 2679 92015400 67210 67211 996218545 67842 67846 702901152 88701 88702 667163304 99557 99578 265559 87097 87042 130462512 52109 52110 947624797 14857 14858 424091257 74029 74030 962025611 94605 94603 644383603 41140 41141 209534362 47163 47182 341619808 2313 2314 595469289 40212 40213 215105432 64112 64113 709757849 65584 65585 360521207 75170 75171 667816025 78713 78714 155187222 25124 25119 900415518 18036 18037 568077284 45914 45981 733531011 76781 76782 640259464 71298 71339 138689815 49794 49795 176960071 41088 41113 779443321 33462 33489 6841112 87358 87359 159532407 43337 43365 719414839 25053 25023 102971615 82689 82690 189713020 47526 47527 593766925 68962 68963 344446891 34256 34254 200933648 55516 55599 817889757 81512 81445 296467751 89448 89407 238800961 11511 11512 112816200 95798 95799 685015455 31187 31256 746437156 46093 46094 273468113 25102 25103 522740418 36036 36094 230123994 36334 36335 618642562 72533 72534 44123786 48108 48047 775907865 84151 84195 831924662 32856 32808 707625738 73706 73633 885376855 74339 74340 319877880 88821 88816 478728112 94765 94766 226528943 6325 6383 77237159 56695 56696 879056141 88228 88229 761836748 37748 37694 851781344 56342 56303 62150792 34992 34993 949795547 17682 17683 441578790 52638 52598 949559753 17667 17671 770258424 79154 79208 993528613 36227 36300 787193990 59151 59129 765427858 7258 7259 538209439 56215 56276 338040902 27950 27951 910374512 88534 88593 6424940 70150 70149 985451516 65022 65100 552422424 91828 91829 384917945 54182 54195 14954018 4916 4917 982181875 26833 26851 90263171 3019 3020 777286419 66347 66292 847907609 30761 30704 983520546 36884 36885 61093292 34237 34238 636515034 14307 14333 525964710 76916 76855 206930664 14714 14715 634403794 95654 95732 872441602 70077 70078 485729965 74328 74244 340971892 87784 87785 97049998 65797 65783 220614988 86244 86188 877113625 16827 16828 264268989 70979 70980 188385500 38418 38374 308459920 90552 90553 392311439 19836 19909 43994014 97721 97722 986163507 79677 79678 357105364 48114 48115 715925632 99229 99213 801084614 39648 39635 151641135 84763 84683 601128482 66326 66327 383394008 80994 81067 770852889 48897 48900 888569020 94388 94368 970212301 18754 18826 907361399 39178 39198 801007298 45953 45909 676827225 55027 55028 460555993 87343 87379 46719179 90207 90275 643430352 85196 85166 103799016 47663 47703 666712730 21474 21416 748947445 97954 97955 407959039 97587 97569 810753947 19795 19849 983056574 35673 35720 530521009 46602 46603 650757412 12270 12271 668423679 62253 62254 200700273 56042 55981 403090008 42995 42996 242583871 16177 16195 654300115 35353 35342 855773625 47129 47130 868029750 40442 40443 608022915 22630 22631 552781411 14015 14016 592729420 12801 12806 270778518 4409 4410 99660438 39582 39583 696010422 46390 46475 699594737 68123 68124 420331638 86134 86107 621263423 43351 43316 929015913 60709 60738 57608103 63175 63166 735259005 4756 4734 492504771 36067 36130 382652681 6047 6014 309410996 92986 92987 470841723 27236 27194 791964786 59882 59875 578014444 10386 10387 619601094 72287 72368 574968098 25922 25923 6302988 51103 51058 173367840 48276 48277 131816287 33002 33003 855801097 59730 59731 919434377 92476 92415 952205880 20748 20793 526936800 17091 17092 203032406 97787 97788 461993666 58219 58156 247924279 16706 16726 631641893 84686 84667 937038168 91710 91752 724126697 14864 14865 374482367 67166 67167 762335913 81663 81634 316990325 46243 46250 304322737 80497 80418 976694500 14483 14484 158490099 64605 64573 598402617 43866 43867 963614294 83260 83282 150449224 86312 86324 62797453 69213 69214 795855892 47133 47134 74011845 98242 98271 753236230 24785 24749 351472114 55259 55260 287490648 76055 76056 488310943 94810 94811 848007568 74866 74867 979834271 39264 39308 624967798 17008 17009 592240657 88455 88456 361814869 91452 91453 753417649 16415 16416 718865365 35489 35490 110044790 36396 36457 526406280 95056 95057 203998750 20271 20290 168287432 59481 59402 583236380 82208 82181 378154211 73228 73229 345458359 24077 24085 934301691 28849 28883 999468634 98358 98359 126534107 76162 76160 351188850 60495 60464 710996038 37804 37805 196446411 39643 39630 295661208 53729 53730 30814952 25650 25651 906217033 7497 7506 376004697 9566 9567 151227267 98679 98600 72580516 50017 50018 314515445 78551 78546 41212240 44077 44049 440811929 31357 31302 758179434 31128 31129 210677525 73658 73699 418638553 46147 46166 369636796 16686 16687 982800065 45583 45653 67177940 53065 53055 569028185 36183 36098 559304164 45507 45508 187026605 99170 99171 641689313 28700 28701 375074395 31003 30974 554504639 72926 72927 866363105 87114 87115 768858475 80555 80556 752348208 85977 86059 990267564 78837 78838 129080072 30620 30621 388489316 38616 38617 766760393 86473 86399 707154545 76839 76778 62800409 10505 10506 30561943 86415 86416 974997831 54538 54577 335611660 47999 48000 859806962 97572 97573 191133298 76147 76085 577810203 19719 19782 625419113 63784 63781 81525352 76383 76384 575184997 43428 43496 620867906 36891 36839 95976586 52113 52060 827260702 34978 34976 828697640 74181 74253 69077771 4621 4622 246860087 22379 22380 893121049 51933 51915 658825897 60411 60412 487806328 66876 66877 448682364 52431 52468 960741267 37147 37091 300852303 99272 99233 496918372 49864 49865 835599324 69305 69306 456854339 21873 21874 834587990 16045 16046 352439286 48405 48423 213287301 47088 47173 920871073 96314 96315 913892728 6100 6142 639770603 90959 90960 904452120 98017 98018 429131060 86191 86136 829261853 2018 2099 34410751 98932 98933 920220651 13520 13521 574416221 37491 37492 691241459 12553 12554 422981451 52600 52583 483143401 887 888 657591939 69038 69039 362534423 53268 53269 758931432 62226 62278 818108563 41590 41591 540611113 66614 66585 917812337 20895 20896 430061619 10092 10120 616076072 49414 49415 829710512 76464 76465 987567516 67658 67659 782018388 96976 96964 484353520 13795 13755 448029640 21604 21605 175019655 8962 8927 599424059 37110 37167 769036844 88933 88934 318909888 79916 79917 533720792 22970 22941 59300175 2777 2716 8637886 1020 1021 955329653 70882 70883 438075193 10610 10611 143823823 65973 66005 822707096 38558 38607 838225618 7171 7172 256843872 90997 90998 245400141 33836 33769 980283889 42567 42568 718356748 32746 32747 761062754 98270 98271 161794100 95839 95840 339169092 32276 32355 705878925 29741 29793 781864986 57129 57186 836964029 99525 99442 794060757 58646 58647 509327467 84809 84810 489214246 51951 51952 157479224 14561 14562 120721146 68753 68754 571217201 60185 60219 4824677 50138 50134 847453890 2995 2996 497807491 57607 57551 495985445 43972 43894 663907619 53061 53062 780123403 96876 96945 778387672 4624 4569 7926595 67306 67307 966538187 49947 49995 770751890 74049 73967 271605623 724 729 562729492 15166 15167 430076272 8717 8718 183631978 60726 60727 207894577 53455 53456 263617341 43112 43106 663045331 55127 55128 952815727 97763 97751 282098886 33156 33086 310895722 81572 81573 68504793 71356 71357 870452280 24532 24533 826695534 78790 78836 556927101 95181 95172 221078527 64628 64629 379845201 87041 87029 320677590 40049 40103 967775213 34016 34017 629112266 55365 55366 738031092 40088 40089 46451534 76958 76959 120428745 19688 19689 306858454 44647 44648 977190032 79288 79289 395289437 44597 44598 876552863 62855 62807 286294526 49018 49036 860159928 69382 69383 553616194 53694 53758 862549158 73950 73897 830451523 8714 8635 402738643 53805 53802 22064076 82697 82698 420958626 33489 33423 165762542 54077 54050 546608100 54947 54948 368222487 28310 28311 763094915 51000 50979 430023637 54685 54686 197898191 36551 36540 988210210 4782 4783 961792807 56340 56341 138996616 61160 61161 475520489 75710 75720 598623192 13781 13804 11034182 58653 58654 84732325 31144 31145 900108210 87458 87459 611645696 4542 4598 541603885 60021 60064 642492406 24049 24104 522048527 97389 97390 727991312 73029 72960 80203442 21224 21296 957655119 32677 32678 769773065 13009 12924 946861466 92637 92564 661466482 32549 32550 96698127 2728 2649 267393744 62032 62033 546529214 86382 86383 906145294 53825 53826 70569114 88941 88890 756528374 8791 8792 597072320 51439 51399 318172798 52561 52562 391746475 4570 4603 173455564 56887 56888 162490929 38696 38697 797152636 65623 65624 420280476 77750 77739 24604337 55245 55246 750224496 17767 17768 307646266 13385 13386 950798210 8098 8099 857412498 22945 22900 736503741 6624 6692 706057437 70399 70400 532694706 51064 51065 543059299 94592 94593 642547399 68450 68451 3119776 34950 34951 469870990 72148 72149 943147285 66029 66030 490682978 80391 80392 540266578 68076 68077 681300625 3860 3879 452119731 59451 59459 131373610 84141 84142 997802220 28832 28833 685097338 88989 88990 104561410 35557 35558 818490695 304 303 637152677 91663 91664 668477772 28901 28859 782875199 14832 14833 69302947 82570 82519 547138613 45865 45900 326332256 59767 59768 670096016 67230 67231 390325446 74493 74494 739673143 74272 74273 499447084 99881 99909 150907786 86970 86971 379809557 36122 36051 181475612 19956 19957 268431053 70016 70017 610203150 80408 80409 128318919 57150 57151 473391164 68838 68921 422711301 8629 8666 14488897 1476 1405 113642412 34840 34793 245040168 70139 70219 313839739 49370 49371 984100327 57833 57748 118264235 69990 69991 179419028 2279 2280 257294126 24128 24188 528863062 8070 8071 449768605 87033 87034 121995574 80920 80921 310125068 95552 95553 810153916 35307 35232 278282307 12603 12604 410942840 17955 17956 94086187 99888 99881 465907147 65204 65178 176585732 59788 59774 631488438 63043 63110 337873804 62014 62015 513645056 47348 47318 538342598 68104 68051 473790604 24116 24197 30814460 46341 46342 539382820 39756 39768 93239636 31245 31246 451164944 15628 15671 802871555 93836 93837 329325585 70066 70067 76405988 95197 95127 356615868 45432 45471 910869261 18240 18241 653193495 96431 96432 119960577 78958 78959 373256338 26252 26295 65711 38786 38737 169669838 56848 56849 883998080 88263 88299 405014919 34372 34385 803879349 3493 3494 574244258 56655 56720 787570712 75416 75417 751575406 46539 46603 843459998 96405 96340 209661821 6692 6693 948166754 73586 73587 520965897 69471 69446 185214559 93190 93261 734153894 56143 56144 670141726 61979 61980 507763641 92607 92558 60357064 27667 27740 284136835 95445 95437 370587103 74139 74140 893678003 49115 49116 12185307 60386 60334 272099008 54890 54888 935606646 74379 74395 544001581 75903 75904 25376297 75872 75808 589852713 27262 27283 85875070 41100 41101 344898282 73478 73468 457389833 87895 87931 502701064 34270 34271 234688913 66634 66635 660786759 68834 68894 961425504 49837 49838 852316071 59942 59951 644096361 68277 68257 373771388 66457 66382 988421459 24901 24869 236088611 56665 56666 640337153 48407 48353 46821435 97377 97378 107724959 23551 23557 347743953 65350 65317 448400409 61590 61653 531295593 82625 82546 449551911 40332 40333 489332337 34776 34819 62966563 59621 59584 431783368 23597 23556 25204322 55884 55885 442867114 9741 9669 102430181 10554 10478 82989000 39923 39958 547781651 30958 30982 243489703 76433 76434 120297280 65140 65141 315409626 13039 13000 44600974 11313 11314 89549112 74545 74546 411723531 82229 82265 247999199 99965 99990 476390803 24134 24135 358160785 34638 34627 661292013 9188 9170 704934197 24428 24429 377186005 38303 38304 823375964 26769 26770 935543413 17854 17855 804551048 64628 64563 541233238 16933 16934 203331723 11372 11373 653510083 43457 43490 785084048 98100 98101 615901445 13033 12956 362076310 72531 72532 617120480 66680 66681 274997915 51602 51603 360498456 58974 59042 277867404 10194 10211 151603614 1890 1891 201643364 26738 26803 887200835 37769 37765 240159101 37351 37352 325074034 17421 17449 974213802 8256 8339 388331582 95562 95594 630046885 11681 11677 16325134 21010 20942 491441282 10381 10382 449802942 23170 23218 590086348 67044 67038 581738133 7135 7136 556728471 78307 78242 41486099 22133 22143 185387237 45277 45278 965772978 19844 19845 330029178 31584 31585 629313125 8769 8770 261760330 64878 64828 717161043 44292 44293 504327669 45574 45552 293721897 23624 23625 372650656 87945 87860 289756701 58052 58119 258708185 70319 70320 628757402 17475 17476 185490759 27420 27421 937306435 63287 63288 894012208 71369 71366 875703659 42970 43042 891620964 39225 39152 433960123 78235 78268 197238644 31105 31106 409003100 37768 37699 759135743 28072 28019 747630276 71947 71948 899768577 76013 76014 494350933 35885 35886 52080230 79605 79606 327157197 6949 6950 168397480 12610 12672 231043661 91683 91684 547986467 24050 24051 911790151 8754 8783 14740478 82890 82891 140526849 74921 74953 347269598 75891 75892 316484825 61840 61841 175340370 25948 25949 495880905 73775 73712 456998378 57300 57307 805483900 65069 65070 210469987 6535 6536 664543461 29886 29884 55740417 30785 30786 713271698 1261 1262 810959435 69507 69542 442144233 82613 82614 946293105 59795 59796 514724705 16331 16332 743028127 59757 59758 183355538 48672 48752 382643365 52443 52444 875248990 47354 47355 782460381 96748 96744 400452931 93900 93901 893272245 6689 6690 423296420 7264 7294 893839291 9152 9220 426121041 68875 68876 821134449 89891 89892 406877142 13916 13917 248772444 65430 65431 363506449 40706 40707 439241891 34100 34101 736522017 41681 41732 556045474 44663 44664 208586087 25527 25528 651918047 72368 72449 557042155 55399 55400 148447329 38533 38534 852010619 7195 7196 544009220 35837 35838 581758802 75329 75330 891225165 68166 68087 380451950 74575 74576 277415162 72327 72299 935480889 53197 53216 545119234 37503 37504 895164300 21395 21443 768147787 72582 72583 829923006 15042 15043 893025958 86477 86560 484636549 12854 12920 976628132 58228 58210 94264286 44296 44297 809469585 39287 39288 711773637 647 605 31100629 24494 24532 563215539 21288 21289 545120255 84498 84538 539139553 98543 98544 400935487 68604 68645 174941607 22496 22497 965939761 47781 47801 422571018 56673 56732 963872247 60368 60405 363619621 35367 35350 715206135 4676 4612 157353638 89893 89894 604177677 73400 73340 175136617 24649 24650 614885277 63787 63788 943674682 75112 75113 18964933 95743 95815 107825687 24451 24452 62896414 5831 5832 896935951 11478 11529 758506585 41513 41514 499696208 47525 47526 862057739 60820 60821 755215382 74204 74267 102205511 31090 31091 108838337 51016 51017 200805563 80942 80939 753687158 95536 95537 949149360 53989 54047 880831357 7800 7854 239041459 39724 39763 94353404 36888 36889 754644430 51263 51192 800550862 76093 76094 166699247 66465 66466 149688897 8293 8285 155667394 52751 52767 673167491 44471 44399 426559814 65810 65811 385072126 825 835 515926575 17336 17353 976414723 38056 38085 877368193 86959 86974 652828575 42157 42233 917613367 52336 52354 208138236 60046 60047 875584087 89794 89738 103106331 90541 90566 216381220 69853 69881 10125936 94964 94965 763523335 36658 36639 586531304 36155 36089 483139687 67532 67510 936805641 65373 65374 772420269 22973 22974 711369299 70922 70923 926554589 13111 13080 599523424 90363 90389 807897089 3586 3642 771942258 60955 60956 985636649 67864 67947 154616829 1379 1380 62746618 20448 20449 559666323 81627 81628 560773249 822 823 445051544 90400 90401 583687764 77039 77040 29351973 61751 61752 89914282 73506 73507 17858458 92770 92771 146487754 1098 1099 831934482 29162 29163 375060009 83281 83282 905039745 70532 70533 830628664 91498 91499 932211456 68038 68039 764858486 30927 30937 605762393 60488 60489 969951178 15966 15967 514744805 62945 62971 576651348 12310 12311 721743171 64616 64617 844911043 28710 28711 905437189 8294 8306 502178383 86959 86960 617115672 88500 88501 325194807 53716 53704 636542115 20225 20226 490337156 85626 85584 378751453 13517 13518 265606176 70179 70180 180543120 55980 55981 732117735 54857 54858 862471404 8765 8785 955331579 60446 60495 818084377 34486 34487 96301417 57796 57753 323761407 65350 65351 385392220 32879 32880 136097443 15123 15124 322668767 2162 2187 165634717 61764 61807 372429648 29492 29570 757000046 87462 87512 697494523 72354 72355 993242489 10787 10788 792333050 16839 16833 596800525 30660 30613 289499950 27452 27537 433783354 80462 80463 247553836 20524 20559 668118159 65379 65380 739422843 85575 85576 788271786 5661 5662 902439481 2173 2174 457971545 78867 78836 265284968 7030 7031 324439898 30713 30714 122040825 11672 11673 709777514 26206 26207 507934594 55658 55659 843842331 71137 71156 169577384 37474 37534 249865603 48251 48252 688559765 3582 3536 301965371 99849 99850 275032202 78100 78101 919298245 84346 84419 50862147 69029 68954 632682676 94838 94907 492290515 86516 86452 515032036 9404 9442 272095070 72283 72284 244423267 43863 43864 136105242 10277 10278 651496220 17549 17550 473515070 56548 56549 397689358 40563 40564 880991129 30908 30909 137009749 79679 79680 554440607 37552 37553 811245529 58908 58909 660641222 91522 91523 905456614 91457 91407 303169804 55784 55785 376351936 61133 61134 803459886 64093 64109 952701544 4321 4322 393130471 64434 64436 93632852 56231 56232 890883154 97604 97605 919564345 39164 39202 484053064 56872 56824 866547969 77441 77372 520257080 24584 24585 555217466 24069 24010 41180202 63880 63881 853963257 91718 91754 383667841 3310 3324 776451092 50026 50027 790311647 34171 34172 70849686 91287 91288 396848061 34578 34616 502917232 73362 73415 155125710 23507 23508 249339934 7332 7333 344465806 56979 57033 946267732 73363 73364 206546441 94112 94138 15866811 50392 50351 820619653 12946 13021 109106745 54986 54987 298301697 72375 72391 9381131 56769 56770 850845658 90581 90563 854288497 18647 18648 80169938 93864 93840 23705719 65815 65758 489931046 84208 84148 953190779 38205 38206 13236092 20494 20495 231529028 74508 74509 613743259 75915 75916 878204402 39111 39027 728782091 90686 90641 413592997 68627 68628 105199573 88541 88542 750677581 72996 72997 410583738 93379 93380 669279883 69794 69753 513694822 83570 83610 257553785 73018 72979 242704691 23103 23150 557004181 38712 38633 375850226 78358 78279 150670286 75506 75583 916928573 67865 67866 48431488 25987 26071 975872493 20982 20983 940101121 46309 46331 143409811 7657 7658 88929361 26439 26440 85682417 894 848 268036087 42863 42902 593655785 67148 67206 272384651 41979 41980 255175130 68108 68109 625802428 38583 38584 989956 71608 71609 927128990 47046 46993 465738568 6875 6915 939830681 42043 41992 684793056 19433 19513 998534713 40097 40098 412298245 3639 3640 758012047 94042 94043 207376137 90866 90867 315468182 12940 12941 788981505 18882 18859 728659869 70641 70608 801854910 87194 87195 795020077 85426 85427 881959846 93691 93706 818185754 63364 63365 686017271 72387 72388 549990253 12086 12153 180723315 84043 83975 375556945 48565 48603 840154137 44299 44307 849325598 93210 93211 121909002 80800 80801 616914493 59337 59338 543411480 4226 4227 605149746 94682 94686 26314420 38187 38188 523921961 49176 49211 468815711 49147 49082 705038900 79752 79753 998156907 64817 64783 185400934 12669 12670 976765035 41359 41417 484814995 77511 77485 101588610 28215 28216 740062127 6994 6995 375575369 57826 57819 113731320 71336 71256 609849528 53440 53441 243992174 46981 46922 246534883 83664 83706 472672782 48681 48682 506196505 17252 17326 365592692 8379 8400 496744553 68744 68745 146633575 57963 58018 958866238 73737 73728 454692446 68818 68819 67380243 21706 21682 89172004 71945 71946 28052195 56917 56940 504758308 49502 49503 71987482 95384 95385 11760690 70372 70363 691717313 19722 19684 739221867 67338 67289 371496373 87384 87385 172750489 83938 83939 566770142 44961 45037 996269432 36909 36974 967345072 29198 29258 827548679 13277 13320 197897583 87572 87573 926068846 32290 32370 581871447 88253 88265 796909927 44578 44518 19637110 52730 52731 215956664 33458 33459 798326455 77978 78009 401787783 97755 97807 620733532 14091 14106 479752229 93245 93198 457131663 21731 21732 513359549 98895 98896 790519370 67191 67192 436454907 4913 4914 750277459 41560 41548 862352158 30172 30173 911636252 17975 18008 439618464 11244 11313 161673018 69354 69285 343717770 21164 21155 825850066 40032 39961 107269283 34113 34115 655797830 1216 1217 820304105 14973 14974 61316953 13230 13310 430312316 11175 11176 823663175 8228 8229 125848959 89753 89754 461081517 7094 7095 983088728 42853 42802 737330723 44452 44490 816129361 85722 85742 431940062 55584 55525 304234325 29734 29660 584114069 60584 60660 226699396 68780 68781 837330194 87240 87255 961965844 97710 97711 52675516 14727 14788 575703472 38770 38771 689562896 7979 7980 374325552 93699 93713 259665330 60771 60820 930709102 69142 69143 120793403 11317 11318 127901406 55921 55883 330760096 65705 65706 636102467 87398 87399 624584102 36187 36263 867832355 78178 78257 497913601 54872 54873 970066801 8450 8370 543203136 23516 23517 350491291 23970 23937 19830263 97082 96998 718218584 41691 41692 639208467 94314 94318 463831169 54858 54859 527949744 56334 56283 871684179 26196 26224 854967101 75649 75650 226927243 31350 31342 209636949 45447 45448 265306025 53959 53960 300985981 62533 62534 279454818 76569 76570 990801412 48932 48966 20221569 42880 42886 671913439 17174 17175 129965086 79742 79743 223249593 36860 36861 259091341 21358 21415 587903761 51639 51640 320674751 59255 59197 838544323 3865 3931 264194054 23994 23995 489537378 13940 13972 351036015 53971 53942 438875630 77472 77473 471160856 62297 62376 489363206 64992 64979 36970322 68350 68351 915276324 93562 93563 700327785 92326 92327 536250401 45241 45158 898701854 43927 43928 86671019 27669 27670 567488161 56435 56371 763445857 92013 91960 631465567 75195 75142 328367594 9984 10021 171159606 1375 1376 219155943 99685 99680 702056916 84408 84360 961247967 91001 91002 4531758 79209 79289 170487905 10009 10010 13547598 53986 53987 889752597 43648 43597 854098517 13694 13695 170475676 12519 12539 541514662 72073 72074 705130472 99600 99601 503652400 59104 59073 384376473 49966 49887 89264324 21419 21420 942604336 76838 76895 264208 79138 79091 472174815 13065 13066 357834373 91037 91038 917785885 56644 56645 814842660 85905 85987 286905030 11152 11153 632846258 99302 99303 384273605 13706 13707 662097088 84899 84900 671168368 65114 65115 307610703 99045 99046 793146003 66810 66786 916532773 99393 99405 45278628 87199 87240 736372255 11536 11537 292623714 94248 94225 597915665 92570 92551 284522897 20876 20877 92975787 11272 11297 295393400 55394 55386 627421087 30168 30116 93344054 20135 20070 374929630 70381 70345 532067591 41631 41632 467513933 38358 38359 803575820 78053 78054 920827842 98553 98554 383028121 54477 54478 83603346 43498 43499 76981267 76500 76501 478898963 99848 99849 54327374 66298 66299 616669306 47464 47465 745676420 52523 52524 246492144 68597 68543 691491513 8773 8746 879820914 71611 71612 947386608 95208 95209 801147670 59651 59705 937304286 90422 90356 628361181 46989 46990 812690486 25521 25493 896615204 2407 2408 297850663 19362 19363 519930175 48473 48474 932794507 29538 29605 95069400 36686 36747 899099575 5993 6076 283922609 80576 80617 247283640 91323 91324 790774389 11233 11234 742288126 9859 9860 320936892 7991 7992 387800171 78882 78883 862398969 40977 40978 134900379 57244 57287 499037228 70085 70086 241919979 89836 89837 866257629 36745 36746 499416715 83434 83484 632661758 63016 63017 775397544 31118 31198 676787914 2348 2349 326915239 67143 67144 626333066 7180 7181 523418229 2830 2831 555197757 85408 85453 17355580 57959 57987 57594827 18285 18286 229821595 15990 15991 593892443 29104 29086 766777940 30845 30927 923761574 48591 48514 838303065 6433 6434 81949132 65670 65712 391092034 34752 34773 700790475 88606 88598 761747588 80434 80435 464600952 28171 28172 816074553 51157 51158 665154806 82247 82256 603324730 38029 38009 902467278 96080 96011 585965217 66347 66348 240081919 10324 10325 316426444 3951 3955 710437143 17373 17353 707362776 16132 16133 74664228 49815 49896 171536102 29163 29214 148661217 64190 64191 800830692 50703 50704 786433590 47547 47581 282303751 46374 46375 243652572 57953 57954 650485177 3896 3871 583044497 17791 17792 267220323 76585 76586 149337386 30281 30297 166817271 85847 85848 582130784 36169 36193 907069172 19090 19091 425057618 63531 63498 557954568 70575 70600 501788026 74065 74124 970116456 9890 9917 369257674 53468 53469 652014381 8846 8847 795436548 29890 29954 833151305 85689 85690 275654205 64881 64882 286706160 26115 26148 482586654 98721 98722 326262924 70603 70669 784922000 19393 19364 404725650 33151 33171 555113454 36009 36081 894308466 69094 69092 882400173 6655 6570 490665521 38967 38962 937746326 94256 94184 625897391 25102 25151 894518899 31005 31062 601351400 34561 34576 269173557 30578 30547 876706426 2048 2049 841671231 29823 29824 481827559 64054 64055 85763236 87916 87880 384397879 13902 13965 48848123 8645 8583 620492831 61588 61635 344791360 89119 89120 866211677 55967 55889 165109425 67867 67868 889917597 34035 34036 315787292 70201 70271 931646615 78761 78762 578230182 97891 97892 884502387 72990 72958 990002388 37281 37282 523505175 11616 11547 291723200 34261 34327 202811860 96328 96366 850996589 43717 43718 514061734 38024 38025 867908445 14778 14779 59143788 49793 49794 140689520 21608 21595 24371870 60883 60884 938368818 29285 29333 501232920 7370 7371 999503978 53002 52986 367036814 14311 14301 449691637 69710 69711 420037620 9610 9554 5944384 64283 64298 915517467 89843 89844 540817793 2521 2522 620455688 17622 17656 267864845 64778 64779 504103916 49772 49804 847133520 29694 29615 827484264 56398 56399 711152378 85765 85839 698714089 29720 29721 20627863 35702 35665 664916560 37007 36975 231792781 5801 5839 623000467 86462 86463 680357413 10464 10465 383727868 80517 80438 297029813 65991 65992 554794795 8221 8206 407312061 35410 35411 245262988 61414 61365 513577071 95846 95890 874602468 38625 38661 912083269 32010 32060 442856110 87291 87232 308212887 80500 80457 815924484 66098 66099 669397842 93444 93434 92209592 8943 8858 373787612 38401 38402 570176343 85314 85315 839728812 33757 33822 642342263 44587 44588 862211307 98014 98015 595732611 54227 54248 370985642 74961 74962 541016700 85282 85244 45381385 15831 15876 60968797 25091 25092 925699975 10571 10569 586069170 41471 41472 136103542 62571 62572 691692486 10226 10227 422729452 45718 45669 272560908 69123 69124 304378925 3531 3543 135990364 34855 34856 768096536 43574 43520 514000396 18575 18653 498730666 38116 38064 625668038 52220 52254 769116507 41266 41267 662084312 38622 38659 839497801 32797 32798 124780132 89349 89350 592519502 54182 54183 230112793 87845 87857 946175659 29578 29579 491235220 21739 21740 721298268 56594 56595 329438965 71870 71871 331035365 26687 26688 646848190 96943 96998 870317189 71495 71530 527903430 19770 19729 46232284 17934 17896 315322377 52887 52954 833124885 75805 75736 266145481 65980 65981 490583374 75741 75743 85701645 9396 9315 294782665 45315 45316 376041972 81314 81251 720975509 65790 65865 656171551 84158 84159 427913061 99602 99603 586776133 85701 85732 295263414 35701 35733 200081701 71327 71328 990170291 89607 89641 969000180 20358 20359 705179715 45961 45962 230429631 62834 62850 967898267 67631 67661 876979955 49008 49009 646854123 60094 60095 635115821 92392 92393 158905152 86918 86896 595951993 1845 1846 668912097 62075 62059 636183748 60949 60880 110938232 70465 70481 699208347 64928 64880 17307128 29844 29904 946989618 56418 56419 28289970 63405 63406 52486114 88397 88398 605056062 9523 9466 182179754 9755 9756 806960897 89507 89586 35797138 49775 49731 194761569 32236 32237 354271984 60664 60677 321717806 75533 75535 850587560 9636 9637 354433372 15612 15687 126882575 49338 49339 498062028 82279 82256 544620061 50806 50807 669490049 57829 57802 954213759 29107 29108 870048281 24572 24527 653538848 94678 94679 326841866 21773 21701 490480831 46486 46536 195747161 98623 98596 715044110 73904 73905 458330179 39267 39253 605205011 71833 71834 204833433 36658 36688 838498724 49538 49527 276200061 46825 46826 745514784 30693 30722 402079704 14761 14762 203723440 89342 89292 34251174 385 386 684671289 84699 84650 254318388 60678 60679 235812750 14626 14584 208624631 97039 97040 232625189 14990 14991 722931193 22358 22370 456945765 64306 64334 233694852 61569 61598 366312624 85092 85093 595009990 86598 86551 743716328 82515 82550 877246312 18564 18565 770012764 64270 64331 914636084 8588 8570 115529277 48806 48807 570015174 76884 76923 769165036 18328 18278 462936978 96223 96224 548004800 92668 92669 638442188 68256 68257 574214160 23806 23807 380894245 48343 48344 827219422 45624 45707 209998436 7990 8020 1663324 22171 22172 791166229 24658 24659 437492512 34887 34835 515834017 24364 24400 85911806 21093 21094 16613681 95924 95925 30428339 96524 96558 340732841 40381 40317 818009288 93702 93703 575785891 23291 23317 531130825 80526 80496 148946465 18722 18642 32392760 53872 53943 658125463 94086 94091 658326433 43833 43834 906019355 6883 6867 890442174 18753 18673 585660255 20648 20649 316454053 98809 98810 509391223 78741 78742 606235261 37169 37170 45812343 66075 66076 382824506 49046 49047 11700592 37652 37651 625110286 88458 88389 111333433 16180 16102 541206292 78089 78082 551393815 13503 13504 75454006 29384 29395 424591118 71487 71488 834536439 87613 87614 874219495 75003 75004 883536616 8623 8585 142904685 21040 21100 891249255 58109 58037 672673232 44958 44944 718717267 51581 51643 156348112 83046 83047 770396002 44806 44807 450969759 84650 84587 218487793 54695 54696 716824143 1429 1370 22880245 20959 20960 550127543 96808 96809 318053921 21523 21524 919106545 13154 13190 783068099 41259 41316 795167200 56271 56311 638175257 37605 37606 848205346 99375 99443 952604062 1820 1821 566158721 26474 26521 507932054 95978 95979 996146343 19026 19079 158721383 62243 62244 903821486 54450 54451 583935066 80707 80708 902497045 58287 58241 871802889 54195 54196 800493820 90820 90821 676108504 22226 22306 893314216 57835 57765 691603459 55993 55979 347846107 67954 68001 745636515 3653 3643 894942074 66134 66063 280117502 31 32 143941605 27818 27756 820824214 66764 66765 790886178 44757 44758 188770520 62688 62695 704079856 69188 69193 542554601 20620 20556 677816914 31292 31303 176023627 54361 54380 174072451 18337 18338 92534633 19926 19927 758456857 92033 92025 314018596 93364 93365 30225393 61531 61532 731319873 8540 8603 278281833 23010 23011 226401606 19158 19238 183458713 24957 25012 75433393 15506 15507 58711165 52368 52369 910090211 18675 18686 313959825 59808 59739 821859816 48433 48450 463729331 4338 4339 405781578 21059 21060 789720757 72802 72818 483199407 84610 84611 567318132 82292 82293 242215658 30117 30118 722092922 81826 81873 392508615 8821 8822 327424666 48931 48932 227668436 15922 15882 174474495 52009 52051 657406623 18235 18256 649751406 93447 93503 463448691 8355 8356 9136662 37091 37053 97199729 20680 20675 963309265 3260 3280 317774553 49339 49263 427041985 27724 27725 34318574 43953 43954 56725265 85561 85497 116449755 79490 79516 959153469 84577 84578 315380796 84945 84946 535188189 61434 61479 932929996 1993 1994 25565993 57458 57459 742752226 10939 10940 240649391 19121 19192 319676146 15548 15602 836264398 68823 68824 515826671 90251 90252 64769087 4510 4450 471225959 25206 25289 338589522 45137 45138 118948584 8284 8285 271500306 18494 18495 372984824 25941 25942 588399610 31815 31834 114241449 22911 22906 388831587 82775 82827 153003411 68369 68370 825437848 12085 12086 469300101 41149 41152 566703915 53651 53681 560465943 46229 46291 693492098 53526 53527 139298045 2225 2226 76614720 45227 45265 562926367 66927 66928 381053578 91905 91864 801413441 50413 50414 578178583 1004 925 424116984 46565 46576 608992049 36193 36194 59540267 52325 52383 104434849 1333 1334 231796200 94322 94242 205391429 23473 23474 786566552 53394 53395 887971173 38214 38215 118287242 97292 97293 576996747 13009 13044 833484176 75934 76007 801141479 99679 99680 997950803 46422 46502 907760451 7278 7358 493350725 37261 37335 726053562 79357 79320 315389900 31252 31243 862071736 45187 45266 362881811 26903 26904 745589561 71998 72051 807622315 10877 10878 501121161 55846 55847 933327345 82713 82714 796622834 71936 71937 610668258 68727 68728 323753215 17988 18044 455189910 66754 66699 747439954 93612 93577 558584818 92578 92582 734012926 28470 28471 605377390 85331 85366 158702862 99473 99474 170578914 68524 68535 842020189 97551 97552 105458257 17588 17621 366816859 6146 6124 28318029 88982 88983 334963973 98357 98364 931400234 25094 25036 804941576 94262 94196 559088569 92243 92310 107539845 70789 70808 580555587 54893 54894 422850517 84285 84286 287899230 20820 20760 638747702 62891 62862 673396322 10008 9966 901669387 38217 38270 472044450 88345 88346 385522556 77387 77471 459998375 65661 65596 640876572 20595 20640 991335847 15826 15908 352076112 91237 91238 275349587 10709 10640 111866113 99247 99172 457096164 11080 11023 462465552 67588 67620 253007653 59250 59292 324703906 70045 70046 744683315 53150 53104 16690669 2667 2668 574776204 1693 1659 804449045 56867 56790 134019226 39447 39402 862609255 44423 44424 54882822 32061 32042 708839544 87530 87531 778099718 36589 36608 809554762 365 366 299383718 61499 61440 730747155 13300 13319 55196156 60542 60480 822034471 32244 32245 325928769 98862 98863 36190103 23666 23667 450624642 29525 29526 673419409 24298 24345 713899967 11082 11083 407466620 97327 97390 640583225 28852 28812 629825611 28526 28527 893663594 63972 63973 307778659 24232 24200 976552790 14649 14725 953062229 46940 46941 17828099 42090 42091 142570390 283 234 274506757 82612 82638 56292812 59201 59199 458323021 61651 61652 931604996 91878 91885 876866637 4428 4508 249933752 59832 59869 237595353 72045 72048 888463783 26899 26963 329768131 4096 4101 745699553 35340 35375 529221276 45974 45975 589236836 54871 54934 840802135 13402 13403 91606790 60716 60717 927485880 90647 90648 168968730 29540 29564 593585818 30595 30600 340475792 83614 83615 920939220 41240 41241 46814475 28112 28113 444786674 25631 25560 54587980 43232 43208 914380259 86030 85958 293333513 56754 56819 22314512 48454 48450 397836143 7990 8070 93710861 40034 40000 137937742 31597 31598 834431338 90252 90253 201702293 57522 57523 821296765 65113 65114 766428798 71421 71350 466960630 63042 62970 860423956 33727 33728 672431521 36211 36212 965028303 29950 29964 263454629 40426 40427 424400092 79272 79193 99415514 35248 35249 907985270 74128 74160 294078105 94403 94327 917702239 35952 35953 58782294 26161 26162 465425999 47318 47319 149457027 83295 83309 965832065 9560 9561 665957635 19344 19365 956610546 79578 79579 428695665 82211 82284 517797277 74437 74438 656893852 55687 55688 800636335 77537 77533 133152988 46693 46715 605547445 67902 67941 639978790 45831 45832 573919919 25628 25629 586474739 46276 46277 558265435 15875 15876 715846617 81985 81986 642943242 34739 34800 605668853 26959 27010 912723382 77917 77971 857438644 36575 36576 927222630 58270 58271 270507098 86375 86378 856457192 63074 63045 47644341 10673 10674 209368009 85151 85152 771433041 22757 22758 302336343 64438 64496 785312160 98176 98177 889647800 42746 42747 765305601 60829 60752 625553712 51190 51255 837547591 62068 62084 60760844 9780 9781 883547511 25385 25386 839107154 14339 14340 540404059 24278 24318 481554244 5049 5076 882329004 3144 3167 315547494 77168 77169 258797368 45274 45236 441069120 11673 11674 417202223 33929 33930 224287953 69659 69660 195299639 18749 18750 140108396 87004 87005 810281617 34522 34523 482671693 83388 83389 972698228 13762 13784 333525089 51223 51224 855430409 13445 13495 731968280 97394 97395 737564762 92537 92538 515573712 53433 53468 405959141 33738 33798 64352166 33968 34008 416712459 72255 72205 152090975 29438 29439 59279773 16309 16239 619194432 14592 14543 519065186 36432 36433 970052255 64355 64356 201135247 52194 52195 30724137 9325 9365 967927755 68431 68432 461918508 46846 46847 758940134 9330 9331 235569165 77720 77721 238171322 76064 76065 378667495 75304 75346 798773709 41996 41938 368609588 97248 97249 277090165 94245 94173 422495970 98579 98641 839647999 19324 19325 447739718 56093 56094 335582494 68009 68010 95437350 21653 21643 129011532 87096 87048 578969397 53256 53257 86174806 53135 53216 735818699 30935 30936 305821794 90427 90428 875130158 55036 55037 468103290 70672 70749 253003334 61031 61032 1815217 43934 43935 628149837 17107 17169 700669398 86342 86343 948145418 67884 67885 220246548 60970 61043 337780651 82426 82418 237229577 61810 61811 523845879 47847 47848 46819014 53410 53490 386943984 3865 3891 556551183 61790 61791 151147577 47413 47485 969521808 30687 30729 144331883 89 20 101711245 80239 80269 204403872 43485 43486 244477644 1556 1586 450694549 61818 61819 701726249 67397 67352 636238700 66848 66841 834916838 24176 24132 998903358 11906 11882 641680585 48938 48939 538422099 52083 52108 222117305 85482 85483 248686861 84580 84581 460955718 12055 12056 61286671 50058 50056 637613688 35508 35539 89450108 4891 4892 519757578 39965 39997 655191131 39722 39723 425870374 58100 58023 400080043 6894 6895 870711243 67645 67728 441987026 93694 93695 268119396 29116 29162 731247123 89186 89215 766166688 49555 49556 464120036 53269 53232 720393084 88307 88296 714490735 11466 11538 369038137 55802 55803 9983179 70445 70446 537150269 38120 38094 12219407 92371 92372 928074569 94727 94775 763414927 59645 59719 572749713 89287 89288 380699312 62215 62216 574365118 22567 22581 310934238 12598 12546 819897992 44446 44447 803752463 24367 24404 504589503 27027 27028 903258659 86236 86237 696740413 85927 85928 733773657 44911 44909 707904269 96554 96563 912256746 11559 11560 884197405 96151 96199 58495488 19185 19184 269217435 72961 72962 565623657 88779 88780 772288313 43019 42999 260806984 58661 58662 569994165 43214 43231 3406117 77754 77755 913643199 38487 38409 375639651 44036 44037 774375379 56321 56333 27256634 66640 66641 580218518 83649 83650 627753417 80609 80632 212503259 54912 54870 410698926 81974 81975 593146709 80633 80634 902719522 66071 66030 833359342 62389 62390 318298625 86121 86122 966717899 69355 69357 670042531 24325 24326 865481945 61140 61081 614992002 73401 73402 331660656 92795 92796 838470622 26016 26029 746340533 69149 69150 659367730 21955 21956 428150895 80829 80830 504156210 28944 28874 266189364 7731 7732 667168857 25806 25726 908322998 80758 80733 736459842 72915 72916 676839213 95504 95478 810195184 84454 84431 532243121 95806 95807 692457192 19165 19166 160619810 89687 89634 51214249 23496 23483 975701734 45892 45893 246401806 64808 64819 51698632 20934 20935 451542131 32085 32086 381044117 46342 46343 148045198 20456 20443 50382642 10421 10478 818187484 88004 88069 641835832 3795 3791 196347283 26989 27036 283689806 57991 57992 327040862 30445 30360 278678451 33795 33835 610812292 33566 33567 881391363 12382 12447 874559292 45554 45498 274360459 86656 86657 921773332 26521 26522 502821555 54326 54327 291431259 67535 67536 349659049 39420 39335 706366430 29646 29647 671678726 540 509 51637530 19678 19679 254464702 34822 34791 755927768 82185 82121 597137339 88385 88386 319179303 24844 24859 504541011 11560 11561 365589553 7403 7404 152292435 87017 87018 788437695 72553 72562 828512168 25526 25599 688212753 37695 37759 964908046 43971 43972 339332216 48849 48859 106796954 26534 26501 67642334 5195 5239 987901671 79962 80024 990293151 57937 57881 485165817 39835 39836 615748030 70832 70812 333695778 91947 91948 133904016 95493 95494 33542344 99011 98939 628895610 40799 40800 961565888 87831 87832 204568241 15114 15115 479573561 21131 21132 799710070 34172 34173 215845480 50708 50709 137181836 58086 58069 483688454 4415 4348 159735523 42564 42616 352418326 87700 87701 802097856 30077 30078 987782514 23638 23592 360378044 83421 83422 742357106 71317 71318 563604223 97383 97384 355736947 78374 78375 507589154 72797 72717 259219204 40646 40647 210658881 16642 16643 782479345 59661 59625 299923439 66034 65997 578911184 43233 43234 374739774 59418 59432 326962396 37492 37493 658416589 72502 72503 454217380 43669 43670 703852618 50272 50273 405939430 34060 34061 128708211 72166 72146 194827915 40940 40941 632489961 40149 40150 438275661 53490 53491 331479331 59678 59679 899662074 57258 57259 908982531 72008 72020 522006412 62112 62113 219149927 47636 47681 772802349 44204 44251 418210419 28945 28946 778076602 83866 83867 523039969 44764 44765 99129475 24477 24504 392211730 83111 83112 98000471 2635 2586 907166471 76398 76399 846159875 91407 91408 416450167 42470 42471 126650715 44657 44658 838941522 11171 11136 174797720 52375 52399 606163336 42797 42798 239315926 20750 20686 961822218 50153 50154 117409614 18219 18220 76515355 88204 88137 365147943 29475 29476 432772343 94387 94388 644891089 43061 43062 487083650 22993 22956 189477410 1194 1272 681180206 44552 44597 467799301 32043 31976 495911000 72164 72165 68108805 11314 11305 502016994 97735 97657 222005524 70279 70280 739072641 26651 26652 891296282 83735 83736 916582699 6797 6762 507615396 833 834 73271649 35532 35533 101424387 48236 48320 846721406 88296 88363 930620011 54938 54875 878346143 41814 41801 223149652 93925 93926 239360228 75826 75827 821917708 38236 38212 45157544 67602 67603 637150158 14096 14033 511631533 77294 77257 164076953 86224 86225 808658413 7629 7630 351656181 45427 45416 627595640 1318 1379 720005104 80665 80720 647439757 1181 1182 544168538 55922 55923 518558711 83345 83346 991321846 63801 63761 151997641 98248 98249 751768799 55306 55322 723823595 7940 8012 593454674 36327 36328 40486200 10558 10559 36938900 46662 46663 107177108 28102 28170 236966066 86748 86677 790319370 99860 99863 353683490 18165 18207 105186537 51060 50988 844632661 3034 3035 243287594 48616 48636 105613407 53635 53636 680095523 14409 14399 941480327 474 475 808087269 87935 87868 650699097 19244 19325 59929850 60445 60446 264594096 47653 47654 435544828 76153 76154 152957511 33057 33058 450500441 86580 86578 377379392 31988 31989 381386185 40624 40592 176737413 51490 51451 44497870 75848 75849 141029838 44480 44481 367264818 8802 8803 314326025 6437 6366 645149254 81472 81473 605248782 91997 91944 982840296 65609 65601 8638543 41984 42051 508941331 97498 97483 359341212 79346 79347 568499747 58833 58834 423295241 54227 54163 822126976 14106 14121 358178999 65114 65194 856375532 44510 44511 92604995 61565 61579 875068454 44713 44714 192648179 82470 82523 175356420 518 519 216475850 73121 73122 451460457 97875 97876 561968343 18904 18824 402892728 59327 59328 713301568 18543 18579 188021702 40535 40536 184431374 7664 7665 867912223 68759 68710 703948463 21979 22043 81431853 30298 30343 555403299 60245 60246 573834956 46993 46911 623257940 3060 3021 321808132 49655 49656 104135677 19688 19765 470815680 77115 77155 658239679 66389 66390 338671422 27634 27635 344365393 73112 73084 299635492 80443 80511 257005862 97473 97474 186994317 71557 71558 2931143 43895 43896 826148864 28148 28183 422840767 91764 91765 336665946 39808 39809 745170136 51097 51098 474251133 50994 50934 998240077 24558 24476 657100637 47302 47280 123463592 82759 82760 130635641 46805 46806 695883231 34425 34426 629329393 63901 63902 581959466 37379 37340 864506663 21014 21015 946950399 7920 7921 719864702 36658 36659 506852915 53351 53428 256618126 15796 15797 962836257 54718 54719 976321130 44192 44262 857671413 81910 81902 942246720 6707 6742 171168118 32551 32552 112510532 22974 22975 711531573 79420 79470 344562838 75821 75822 449218944 27892 27893 214275960 47499 47500 975894619 26961 27012 326507671 75563 75564 49332848 72094 72095 781753055 91437 91444 465590023 22657 22719 458934364 51458 51382 143752607 42629 42707 819903985 10890 10891 48215467 10641 10576 432934732 71762 71706 790881688 52089 52090 801236362 32840 32906 567513835 41341 41351 711189587 56595 56567 324465210 56675 56676 807835457 68705 68706 648323459 52648 52684 465542846 49313 49324 265763128 47942 47962 372061082 91653 91654 929362423 10055 9972 320089919 24395 24396 236322666 37004 37005 448530849 58032 58033 571391917 93506 93507 698445410 7278 7279 743270979 66297 66298 252388863 94768 94769 889256864 96422 96351 237581950 36966 36994 538580207 37050 37135 273841666 57851 57791 672410614 78477 78426 169265089 1022 1023 407918626 5086 5087 627932160 14929 14966 237730325 25707 25749 668276853 12068 12073 594824009 8961 9014 432993559 75859 75860 279517548 45633 45634 206085014 83502 83466 162427447 96713 96787 475296655 13662 13663 432483878 36986 36931 723586453 22431 22432 369522892 99959 99960 263600194 16786 16734 517851312 91395 91350 304779283 17732 17655 56391484 90047 90091 564256882 24146 24096 499873932 75054 75040 209690727 12943 12978 897565744 19184 19196 684491773 28360 28361 308093736 82403 82404 660070919 85324 85325 158106432 32015 32026 840919760 31493 31416 105643096 54417 54418 665377726 64595 64545 240551856 4183 4184 128483189 92175 92110 426527781 18607 18608 999854447 23559 23519 670261260 85362 85290 389992438 74228 74229 99894356 51165 51105 476478495 80939 80970 203990321 43948 43871 405176474 47747 47748 415094507 52497 52498 911892820 8256 8257 92824661 42092 42136 298958440 68755 68756 128637751 78692 78700 391924286 29092 29176 476116855 21211 21158 521803930 54031 54032 853046484 71106 71107 172993394 2511 2573 205394914 19226 19216 216274049 56803 56862 272563563 92939 92940 407535861 49899 49900 223170634 78723 78724 986782014 14152 14153 847015797 73284 73285 306168730 95747 95748 325166592 32804 32805 478271757 68498 68565 369548213 99226 99227 324898742 72147 72116 554535899 41179 41236 928557895 7689 7702 600040066 13891 13866 237886081 37746 37730 506336831 45626 45627 622603385 13485 13510 10332502 10427 10463 336565444 1624 1625 33308075 7533 7534 431436028 40887 40888 74816225 39545 39546 201769312 44557 44558 581039698 37236 37166 54106188 70490 70491 228926092 2212 2213 242976867 84964 84935 484356032 52693 52744 533503207 4053 4129 883748912 69444 69470 133056498 41489 41519 862287317 59949 59950 187328713 6719 6642 228480386 64448 64449 694352003 48601 48683 99540046 58783 58849 219946889 61236 61198 68753322 65620 65700 309432310 57082 57083 223136991 42509 42431 859413045 27150 27221 328408118 5478 5439 274672202 37751 37717 589320393 55771 55686 382161922 17184 17185 559915907 35677 35695 993520035 46832 46833 815494995 69153 69119 956121619 1480 1481 507721796 41610 41611 569141077 81772 81710 71234975 13308 13309 70163977 37525 37574 922986446 24556 24638 296236559 30865 30866 633121895 57990 57991 765792199 85930 85878 865890933 5583 5532 255272687 52945 52946 890986487 8976 8977 681440414 5659 5687 921509145 34070 34071 290348074 96408 96409 14668609 56152 56110 220935941 23878 23879 335043167 43752 43676 665953747 91691 91692 46721589 12612 12613 995544530 25179 25180 207558058 30161 30162 256790670 7189 7225 294944513 55843 55844 610444288 72911 72912 434748486 81206 81259 461304512 35745 35730 47002681 86672 86658 673126831 20439 20452 744219625 44700 44701 291504811 86849 86783 831878608 96030 95995 96581526 11983 11984 451652223 80740 80687 849354519 84225 84226 897637562 72992 73039 358590941 64420 64421 932234951 49917 49861 732263838 59402 59451 196505357 35117 35118 601880224 14596 14597 171473138 11740 11774 881456390 32807 32808 152124139 53975 53998 67786212 37078 37079 722090322 43694 43695 591675006 98204 98190 833740880 60257 60208 313032897 13844 13845 279887289 18521 18571 150963921 31558 31498 11848754 87289 87345 853693995 11984 11935 649737682 99053 99054 294788692 40768 40769 774663827 86804 86805 697368879 95998 96081 703581215 21748 21721 647922549 49719 49707 920657568 59515 59528 492878829 77706 77767 99879124 58876 58833 118341478 76604 76605 587434593 29743 29744 67130187 38760 38761 973394922 29837 29845 256627288 73404 73405 87538672 69699 69618 226848043 14974 14975 696361185 67833 67878 802308271 64836 64788 916800753 10260 10235 409505000 5672 5673 932011701 29932 29933 906950901 38514 38515 785309270 55536 55537 414160409 83759 83680 160804037 63898 63899 927109035 72963 72925 566641469 39242 39162 660275667 67999 67935 343282011 34669 34670 664370670 91650 91606 418509367 27758 27771 974139911 48763 48687 606505215 65518 65520 637618902 58541 58562 689630919 96479 96480 609393228 68961 68904 357109952 8212 8213 296947720 71550 71481 991293775 88059 88060 386307681 8025 8094 266249115 18490 18554 449301725 11465 11466 996875106 9053 9054 894680277 55354 55355 443741752 20146 20147 752468159 28357 28358 965387409 2544 2545 774103024 65715 65664 129893667 28145 28146 59524800 57123 57124 305496690 89780 89781 638398668 44177 44178 721756514 85910 85911 338287091 27700 27701 422603011 87657 87658 26747402 50505 50506 93636217 39217 39174 538717527 37865 37866 242506214 30013 29978 995035532 6785 6786 890008614 78338 78339 607511856 15418 15419 744001524 49348 49349 973933298 43945 43946 649278828 82055 82056 354063654 46597 46598 885996271 46707 46708 857118036 32002 32003 787474341 4532 4533 348589892 31374 31375 98455372 92684 92685 780434631 83561 83562 104318058 58707 58708 775895747 16204 16205 545690931 76205 76206 156742928 73072 73073 972218096 99171 99187 441865849 96633 96609 834834845 95154 95175 389860754 20837 20878 282589969 42956 42970 289739754 59931 59982 563191575 13856 13857 538052344 3117 3148 846823682 31629 31654 799761394 55306 55307 214175034 85296 85249 750137587 8745 8746 193967306 79935 79936 634622583 12408 12409 719925440 25651 25594 546193809 29046 29047 868264723 13482 13486 798446400 23056 23057 403195747 66494 66473 822436302 66894 66895 484045407 51580 51565 219194308 20534 20535 612120383 62853 62854 262409605 25965 25891 810658558 71006 71007 470726801 462 463 630128027 91136 91134 619068998 47341 47357 408739177 92667 92654 411658418 4813 4729 84342564 47041 46959 844462839 83273 83274 212789913 26372 26373 409508867 30499 30500 673363312 55082 55083 816268694 16631 16632 449309739 68071 68118 13290255 39464 39500 996723348 8037 8077 144889902 98377 98378 533179952 46184 46143 162063295 4058 4059 997834999 34150 34151 746658284 6690 6627 798616611 59936 59937 474617783 66727 66799 267085941 47937 47929 541853594 36601 36524 735824147 60404 60393 527317371 22518 22486 663903252 71474 71475 887663309 49822 49823 908841529 47718 47700 838241360 42479 42480 642080427 88584 88585 80814218 38582 38583 402714766 74478 74452 893563834 2343 2344 174462031 33741 33717 72103244 19612 19613 857020995 27301 27302 294693491 87681 87682 835561390 22112 22113 645003397 52101 52124 191250083 77115 77151 498595276 87276 87284 934674354 83274 83275 94079446 47120 47163 919121988 71077 71043 10433960 38874 38875 596185550 56699 56700 562487367 7323 7324 507193499 69245 69256 642185292 80107 80073 973071079 851 852 769015712 14423 14424 942248969 18236 18220 403585683 7830 7831 367623035 74970 75004 579871428 4799 4800 325552660 18907 18908 592149626 54135 54136 775700047 26292 26280 564149912 33461 33462 690198704 20343 20274 86056170 2684 2733 603735896 58325 58326 590498136 13955 13877 461969351 65842 65866 126089635 85033 85034 86181400 77332 77333 965744187 54908 54909 530101406 50085 50086 544932268 48439 48514 22240000 92932 92948 348033911 12297 12298 950756965 76782 76858 573285838 74326 74327 771459786 11939 11972 533392977 89036 89007 31598975 97544 97545 11789357 59448 59449 338072635 14035 14036 954740671 53105 53106 146902652 23078 23079 956749728 29557 29558 635347965 6468 6469 552647428 679 680 475176512 19848 19921 728972668 30674 30716 488335468 21037 21038 976735166 16828 16829 755166444 57562 57577 500746845 79038 78997 841552344 40225 40226 291113024 80050 80072 614059520 85646 85562 907851794 78460 78461 682847698 97600 97584 915296516 86872 86873 873265561 16743 16744 87453492 77593 77531 691477374 17195 17196 674455826 76586 76587 353140012 52507 52508 863579387 77190 77191 627273170 62065 62066 289639421 82937 82990 939796341 34126 34190 644568739 26456 26457 314591528 26135 26155 15453398 84980 84938 216419683 67294 67295 715393216 79958 79959 174868186 21522 21538 218124648 23974 23975 675361335 97355 97356 187842933 46045 46046 480034904 92864 92801 463987013 64924 64925 604631056 14829 14830 587226457 83609 83525 297290301 96370 96371 369753333 59958 59959 888001676 61406 61358 18984592 80814 80815 356133904 18558 18492 418926568 7430 7503 794651412 367 368 140345267 76212 76213 545623400 56959 57032 394810311 61916 61968 13892674 94463 94464 723889807 55458 55459 678295211 49094 49040 563419736 38503 38555 951261844 60106 60107 373191630 80246 80279 717813001 23932 23903 381507532 39218 39219 569134215 91493 91494 821916571 20305 20306 646879351 1247 1248 332928625 98755 98695 69484936 71457 71458 864801850 46064 46065 275820903 47236 47239 994917491 59537 59618 636782296 95298 95299 20787779 42900 42901 622152570 48433 48434 210872806 65869 65870 866855521 87116 87070 152711519 38915 38936 880420084 440 441 83073410 43756 43685 194770500 76455 76456 453023621 88577 88578 541252646 29285 29237 256003328 89281 89282 187265307 30965 30889 972521356 33914 33975 809914619 30432 30517 416054783 66253 66254 745236143 97644 97686 502414484 60224 60241 873016036 75794 75795 954461547 32906 32839 764037144 96541 96496 933979007 45658 45649 810958447 99783 99784 824942736 88051 88052 467626544 48271 48196 50063637 44511 44512 268438090 39358 39359 12953386 10282 10287 596304160 90462 90463 348864340 76605 76606 832631507 86141 86142 633144578 20275 20229 162466356 68845 68846 158484871 1765 1784 136943608 19326 19327 700642168 71112 71113 25939787 1207 1208 260248114 68963 68964 587344102 19709 19779 374703383 72126 72127 687285427 80975 80976 356866460 32828 32829 879053004 79171 79142 405981296 39959 40020 475379622 86563 86561 340977962 62991 62992 427107298 16343 16428 91345241 64653 64676 790379348 84610 84559 277782330 24111 24112 788002447 44779 44719 350744615 97529 97555 702076284 32823 32882 337158117 35670 35671 264929688 73394 73395 477976527 53351 53352 21424574 18699 18678 796436270 71663 71745 628921296 57205 57186 248934524 36293 36294 255720695 70741 70742 518711942 72037 72038 685449340 83180 83128 112201366 2235 2198 340531042 18762 18763 888652428 33440 33364 258666996 65672 65614 931888575 78643 78644 735769620 18759 18822 224740410 45370 45320 42391940 86182 86173 930217678 32751 32752 737714149 14549 14550 841317414 3324 3245 341378389 32941 32942 498952524 65746 65817 381573000 58248 58225 538971840 33448 33449 506062794 69572 69573 582320124 21674 21675 524750041 81694 81657 335875631 19632 19593 173232813 98942 98943 252640974 71832 71833 832060228 1905 1954 154841053 63324 63358 361146927 49669 49678 13958254 23673 23674 918774712 6763 6764 55418585 76033 76080 721835442 98474 98498 683828578 36525 36499 759775100 41888 41889 680649343 11911 11841 25334325 88340 88267 250656227 8565 8566 159685604 16368 16431 975298911 3782 3801 63956085 61047 61048 867156757 94399 94390 989362533 87009 87010 555540707 43139 43140 7601096 92405 92406 530468657 46784 46715 2295384 83208 83275 457112210 26715 26690 991014404 83080 83144 864698916 64649 64650 547524966 65096 65170 946114244 38035 37962 215285865 33943 33960 551207431 14614 14586 262227309 53138 53139 757833790 90256 90306 181652800 22485 22457 477458948 71258 71259 950530002 18764 18765 149116683 53980 54003 751263684 67475 67476 778867270 60462 60478 753879251 89404 89405 742295305 92961 92962 156735200 49018 49100 338598586 13917 13860 268908712 54048 54049 260605340 3579 3580 680081468 35667 35668 418280868 91755 91706 446098758 57792 57793 815365594 51538 51539 445095164 12208 12178 94435814 96334 96393 497114993 18060 17990 6754164 91078 91101 40555508 32705 32735 976580981 30177 30178 927713750 47718 47719 40907131 48232 48187 840982522 63234 63235 57433784 99821 99835 714354115 88797 88836 202646126 10468 10469 65099367 29124 29125 300393811 58950 58962 809818158 42990 42991 510203235 41097 41065 478120055 56660 56661 810333622 56462 56463 98215346 94485 94486 525670204 6980 6981 834722034 90784 90785 740777168 83844 83845 517931308 59161 59108 650382795 39492 39499 116749251 15085 15086 117155020 60172 60173 478104293 59661 59662 782219462 80688 80689 957396436 28217 28240 352756424 51310 51311 480622900 91313 91314 13962703 50329 50276 341066587 35674 35675 560342955 44896 44884 150822226 13245 13170 16378329 99373 99448 691735454 33917 33918 850208270 34386 34317 250174551 35150 35151 126081124 3315 3320 60661054 14286 14287 842035109 66826 66827 798143632 39740 39741 740369433 32082 32015 962948914 29641 29716 725332080 41848 41849 430517959 21756 21719 840599406 94016 94004 759584356 18987 18914 268625158 27942 28018 621624462 93705 93706 2630725 4217 4218 168248354 39597 39598 824960292 93973 93974 367789577 50323 50319 889171811 68246 68218 457214859 78930 78902 974605608 17216 17217 367550439 45502 45439 243885114 78878 78832 292510533 17871 17872 497798541 25967 25933 359314363 4457 4458 793906612 33769 33712 983344909 1192 1275 425922273 44522 44445 990948670 963 925 349989385 61157 61158 346759236 84683 84684 565531407 68811 68775 404135927 41877 41878 38730118 28617 28615 711061074 88038 88039 916461609 44563 44586 270095929 54646 54647 535995065 65668 65669 348498795 5731 5680 594337276 89211 89203 14874237 48566 48538 403248555 4187 4243 271429951 84869 84870 585626952 23782 23783 224225043 15233 15234 758918743 39234 39230 758340915 2839 2798 829025968 75271 75272 83664103 75116 75091 443458205 27897 27869 18575421 70604 70642 886098996 23728 23716 456527930 72247 72248 697124170 63867 63868 258771229 94255 94307 106572124 26254 26255 314376474 23774 23784 193471164 40416 40417 672853635 65403 65404 692209856 92289 92311 571267396 2174 2155 596158619 28154 28155 85643736 355 301 549995563 41552 41493 993566554 91566 91499 58179163 9014 9017 818879692 14876 14877 318558455 20794 20795 375875708 79917 79834 573805816 23455 23513 884844505 62234 62235 928474432 94355 94356 781858297 93612 93621 294692931 26482 26446 398069092 5947 5929 986345071 33844 33884 372526273 5720 5721 122073392 45744 45740 735936310 44672 44593 515544384 70914 70857 71084673 26172 26257 184353954 47126 47171 91388945 58136 58087 407593459 93927 93928 794394561 79405 79406 713773541 41337 41381 701403419 21907 21975 822935884 78999 79039 110716131 90729 90661 554768381 20427 20475 771928236 33972 33973 575113287 6848 6885 759857171 63514 63459 487743144 59519 59520 822302281 86994 86995 969745663 67159 67160 483464100 54116 54117 118851753 32917 32897 316085868 52917 52841 60210512 130 131 389607600 89103 89032 154234850 36464 36541 373051338 95731 95768 559858769 24705 24706 68390389 54484 54539 747833120 49745 49680 383483546 15798 15799 278170138 32024 32025 42775449 44610 44577 128867973 22622 22623 732102140 11515 11566 745062129 76503 76504 345820742 12133 12103 347073679 78581 78612 348919101 4548 4567 942025791 53730 53731 755146597 51373 51374 941220035 69378 69370 840537795 83738 83739 579801876 46930 46861 217968308 66574 66575 385319715 44300 44301 23491079 19732 19653 5530096 67232 67233 365838204 44907 44949 348581186 71186 71187 713461506 1428 1429 555664755 17371 17372 702058357 9445 9446 382162498 63812 63813 159990080 71147 71148 138062436 1412 1390 36951237 88970 88971 929887236 34288 34289 942356551 37458 37459 39119760 62781 62821 197967407 12374 12375 416490698 24161 24211 860280316 24431 24432 377103702 31308 31303 477086826 18292 18221 107087730 61576 61577 234364343 10584 10585 310933818 82127 82207 945578362 20956 20967 857274750 25391 25475 950671114 66608 66621 680152073 14560 14561 312666814 99481 99450 930153934 32208 32209 817138405 83933 83934 880769938 36240 36272 617239787 2287 2270 918882561 95574 95575 610711586 90072 90092 320884842 66069 66028 398273607 417 389 506253745 50154 50100 216944926 7260 7261 1481037 43453 43416 889798948 41131 41188 125419916 94570 94571 494629694 80116 80117 391831312 28287 28288 523093884 24397 24398 572784648 2066 2067 350939125 96563 96569 961875907 84333 84334 623665611 45405 45406 189889322 97346 97347 226035654 98269 98270 878678991 45957 45958 166066648 27664 27665 85984851 99983 99984 859015461 3987 3986 601329996 23848 23768 76747203 87313 87277 841549964 20569 20570 639691813 97322 97281 718168949 80307 80308 134460029 22469 22456 227670462 28419 28420 644289144 48682 48693 502502144 18540 18604 665084742 75848 75925 724156859 82142 82143 376414171 21061 21062 929405061 83473 83474 354887908 99770 99695 938591348 50182 50128 656098196 78878 78946 110684207 6215 6216 486529248 60041 60042 367918291 58725 58726 761545044 77287 77319 978443766 23388 23389 128766022 70831 70832 720091436 50152 50153 378322042 37032 37083 41139478 57261 57297 936905952 67076 67077 756927631 44968 44939 407968494 60968 60969 456529526 99161 99237 313061407 42690 42749 116884442 207 208 836722441 48026 48027 235298751 54199 54254 841132184 10623 10624 683667124 54825 54826 179907760 92191 92238 469568683 40528 40529 634398058 61735 61736 687450165 52101 52102 501024870 13929 13871 814577147 72329 72343 941584424 45422 45449 739867567 90559 90560 66231059 34892 34830 311615472 57043 56978 686438280 67931 67900 487288446 15827 15828 306647993 23576 23651 81373813 52297 52298 21613983 2873 2874 422627944 44186 44187 695271908 44264 44241 46854527 82906 82888 727312369 35925 35926 362407994 25775 25797 820524803 14456 14457 624757494 12608 12532 422013586 62768 62684 506481895 45273 45274 669558566 23593 23674 578499142 7167 7083 913562583 52335 52336 136065987 8319 8320 719616046 46795 46826 986451599 32493 32576 428835761 285 289 302288207 47854 47855 428137051 63382 63383 480577054 69519 69598 61840076 38941 38942 592121098 43860 43805 545558190 44049 44050 268411681 50640 50563 281648678 43531 43448 94831060 66150 66175 33065576 24349 24350 183559052 98472 98438 849092114 33175 33176 357365653 70318 70319 968731913 980 929 723515858 84643 84655 350572738 92214 92188 46965197 1353 1337 773987168 16504 16505 738504293 9847 9848 576005513 70685 70711 970711620 75457 75458 99259076 34914 34915 711509963 14443 14470 563359673 18126 18127 988803936 63967 63968 235972229 66718 66780 939603661 67041 67042 186911062 36468 36487 317793954 79751 79746 655077078 29771 29772 720743126 79801 79802 97084009 43681 43601 480904485 41627 41602 510302140 68411 68357 431303975 30014 30045 325342460 95211 95155 922415266 50252 50196 37035987 30109 30034 725904943 40720 40721 273311898 72681 72734 53352547 69546 69556 337379903 5924 5925 490784131 48640 48611 839342841 42685 42686 243724699 59195 59196 608643707 98030 98002 894789055 14298 14225 648866643 54416 54405 991284532 42805 42806 277477348 8508 8509 483723715 12466 12490 373409436 36992 36993 630991880 61233 61307 594998844 76961 76962 178743828 89601 89602 770715475 33812 33844 670822494 50326 50384 427912082 55296 55245 621021968 64620 64621 52056810 9013 9060 645028370 72945 72986 79026460 10153 10136 183264715 18847 18848 4749579 19202 19219 667959427 50455 50488 589600199 46556 46557 532007473 19441 19442 746264715 26853 26868 662123363 56646 56686 892930302 97944 97945 639288050 27264 27214 748177184 79717 79718 342777318 16153 16141 982014317 75715 75716 146643625 82709 82710 538890310 3460 3523 63166149 95932 95933 887063401 95505 95432 671348099 77868 77864 424966004 63475 63476 448738909 66929 66930 745364780 49523 49516 831560117 41158 41159 591916927 83289 83290 663659416 18579 18518 74080074 93381 93440 564592795 11707 11708 870182320 72034 72035 220749728 16817 16883 258622149 77447 77448 15457863 68 90 589430384 83384 83385 52502965 52836 52785 484415311 78964 78938 122555361 34193 34139 733484636 65387 65388 516686209 16822 16863 862844570 52946 52947 224060650 47755 47782 256044340 13495 13496 393151539 76829 76809 78037831 36528 36529 888510048 49251 49252 929254196 76466 76467 405690829 9768 9845 889923097 70735 70800 900500963 96679 96714 662031407 22710 22778 155002213 49482 49475 701931461 28077 28078 408067962 78550 78533 838486243 51043 51044 99371240 84781 84782 670545667 3759 3800 319323926 50534 50569 644570999 49505 49545 637928150 82063 82064 65109578 42337 42338 844998881 57981 58057 537902457 82952 82897 289044277 2368 2369 871323440 95527 95490 556515435 9568 9641 301926738 17621 17622 814889417 82860 82861 128937679 87099 87100 207281493 55366 55367 80530660 23858 23859 473819739 97210 97281 763738857 33872 33873 545080068 4537 4479 541902978 84516 84511 652330733 94640 94625 863202232 36954 37023 525860551 39727 39748 408590735 42624 42625 363921113 74276 74332 990733037 27388 27389 262261198 36826 36874 951310090 73169 73170 609574226 82005 81967 288680115 42446 42466 544199993 59053 59083 993145606 60229 60230 370536106 8503 8504 743974038 64146 64127 395171660 37164 37165 197102680 38159 38218 740706597 48969 48975 453873215 12378 12375 488087729 19809 19893 698495152 67925 67890 447551095 57947 57948 302335375 42851 42852 567012827 90254 90255 589927167 90618 90619 242075667 76350 76277 316799553 42742 42661 178232443 56932 56877 327114997 50368 50344 732133857 45987 45988 575807152 20804 20805 535738398 1586 1635 690459719 99221 99287 746571487 8368 8366 712238758 29855 29889 229084462 8652 8641 743786037 7139 7140 787143417 22357 22358 82173060 34384 34376 541875009 59876 59832 906352193 16378 16379 334627755 11155 11231 673092443 59067 59037 88055273 19665 19666 715118713 77109 77173 894840463 12225 12292 407050303 49605 49606 743248271 93366 93367 189509706 93120 93121 607963665 51319 51402 98309633 13178 13161 851899081 80830 80800 310201009 50273 50355 873222444 81984 82033 45338230 89494 89413 939312467 44768 44805 646341277 81277 81349 728714318 96910 96873 785321145 21729 21730 513763426 68455 68540 897196721 75083 75057 743520715 18729 18667 700234462 59450 59451 405416268 51254 51255 858803933 53951 53994 618322892 38381 38382 710129680 69965 69966 621713285 99999 99956 355241197 88245 88214 80251717 71025 71026 182862539 51696 51662 775384704 63006 63007 315044710 19689 19690 991289287 88617 88618 285688323 27630 27631 807263300 67984 67970 6167130 17 55 601723983 78314 78310 73162862 9334 9267 958254589 18758 18759 928342322 68442 68359 124544498 99811 99758 328577268 98966 99038 958820139 70336 70337 189446617 79766 79767 807733412 38445 38446 475542753 8725 8774 505990470 14678 14685 196783739 73167 73153 559642076 14622 14545 216989233 7453 7504 743732800 66616 66617 748498582 93447 93483 918686123 81263 81264 864796586 13301 13302 673772167 91720 91721 366707164 5934 5935 673171601 37827 37866 672010128 18080 18081 900393979 61498 61499 121195546 98574 98617 798162498 87567 87523 551009643 68626 68616 1836571 54396 54394 726629308 8486 8487 206765220 60297 60298 764316234 73911 73954 275415298 91859 91916 879403278 62287 62288 241951798 10189 10190 312608457 70679 70680 228036356 9826 9827 965051574 55151 55147 54688041 28506 28461 58884788 78104 78166 179962088 48790 48771 301319963 32587 32588 600461887 30427 30478 325012712 35716 35717 929364967 99617 99618 888937600 71492 71493 86647220 16783 16730 292688615 12905 12906 903165872 54353 54329 594240543 63807 63874 774529791 62807 62808 845230637 7869 7798 75201703 34706 34707 791583293 3575 3514 922339448 20186 20210 194886909 7802 7764 561918790 79023 79024 773465815 92425 92353 958697691 18401 18437 718682361 27538 27539 175904084 69510 69511 268846576 46353 46354 406421393 97549 97626 341089619 64044 64045 785789636 64355 64301 62371610 45653 45717 149192219 81927 81928 426275612 8612 8593 773431246 11188 11140 320312646 86069 86070 463556617 48868 48787 938486396 40478 40479 189176476 99658 99659 931502745 94568 94569 884211983 92358 92364 511772033 2507 2575 350837516 63578 63604 829150434 79336 79351 376544230 72424 72498 529774447 9111 9112 259256383 63926 63927 396997288 83109 83149 989224515 34160 34161 855087163 62530 62531 681006738 6962 7023 453935112 98933 98866 811916260 81248 81249 200663126 66382 66383 912135588 62649 62650 883877332 90150 90131 401263391 59315 59316 553159366 98352 98353 248617278 12222 12284 260968937 10721 10722 781824611 49574 49575 784902975 70068 70039 203777480 38610 38611 269581241 65868 65869 941960655 9214 9201 610266608 45081 45082 735688278 24477 24422 804100845 91525 91526 988513741 52852 52853 886997418 30777 30778 730735009 46979 46980 977445341 27194 27195 294269750 66242 66284 146400546 62647 62648 314866351 14025 14026 877402570 72271 72256 370135557 23091 23092 365759535 1258 1201 11753576 20103 20104 168942220 80688 80747 265836969 62097 62098 406172481 50763 50764 919814976 73689 73690 125053612 89228 89229 256822710 75188 75199 568286295 54568 54582 873334035 54571 54572 327581380 46800 46801 572382457 6539 6540 952604360 94658 94592 403421308 74684 74695 635485154 58586 58591 924994663 47746 47822 268262189 12150 12184 397006343 88471 88472 527459473 81317 81339 338992475 33301 33295 585619303 65875 65805 892874449 20392 20397 622728494 79408 79451 577008616 75899 75900 590751154 88898 88899 780509902 56837 56838 663454712 56426 56442 349772435 69697 69698 364901620 12046 11998 472914373 87500 87501 52927940 15865 15866 359608651 18263 18214 49679506 17931 17932 122044421 45023 45024 392350609 73094 73095 353108505 23573 23488 458562305 53715 53668 963399494 68681 68732 114558250 44679 44629 22715013 56841 56924 476395534 84588 84589 682023023 87346 87401 108374920 12146 12139 137023684 22325 22326 769734297 57761 57835 788204864 60965 60903 110325144 81575 81576 539051551 43519 43517 692563314 35255 35216 677440333 86600 86615 355390528 86640 86641 622814172 56259 56260 193565751 91147 91148 151677816 52782 52746 792970161 52948 52949 223671934 22815 22816 627302061 74285 74340 633314392 48222 48223 435872641 52422 52423 167819563 44243 44276 990590580 59497 59486 900455099 92016 92017 574205970 98071 98072 415293890 45407 45408 736935136 43827 43796 211227358 1197 1198 745953535 27002 26933 259173080 17612 17613 470519422 5 52 43778205 56805 56806 214247089 13602 13603 801099080 29477 29478 544564656 96659 96603 364190240 942 926 543398432 21481 21482 309188733 95458 95459 958222227 99558 99578 73468816 27286 27371 144680318 98103 98104 134204311 10913 10914 616144622 3556 3557 993670319 21087 21088 388542348 61613 61614 340126489 40307 40363 774835743 20611 20652 714651904 58929 58930 126402182 14213 14214 198700140 22014 22066 629949222 39913 39914 844994871 12900 12901 455382288 26153 26146 185741561 8029 8030 418237661 52799 52718 486902609 59401 59402 762082547 1725 1688 495245758 98856 98857 243552503 68106 68161 208573495 43036 42955 605866899 86388 86389 353243174 28787 28788 861511126 24128 24129 150267485 59384 59385 904013833 94924 94930 379179752 43251 43324 819320342 19419 19346 224129664 93333 93331 362293217 32290 32291 796136710 74872 74873 973675829 12126 12122 339076735 29951 29993 828100637 35673 35740 855963643 21853 21933 285822160 23476 23540 301806558 38158 38159 845005095 35076 35077 349796157 17408 17484 294308731 2290 2291 504881455 96782 96699 154114654 20861 20792 34379025 95797 95798 715303031 45174 45175 824251659 71700 71701 218558590 88401 88402 258397617 4345 4346 703030945 89043 89044 822601764 68906 68907 516213682 32094 32069 406122803 31184 31206 539224168 51313 51314 317103368 32487 32488 326323552 67626 67627 388423744 42988 42987 379924886 71543 71486 473540591 43424 43425 359706138 81938 81986 506365843 62495 62494 892433042 42863 42864 312985407 72475 72476 861749237 60388 60402 485254356 61459 61530 74588422 29313 29341 730243374 92749 92750 225850563 12559 12542 688277430 39464 39486 156895975 81426 81361 581006261 95346 95330 783886595 91363 91447 677646356 96523 96524 538152082 15714 15781 245351620 81031 81032 173132316 81233 81234 83756287 70100 70101 339875117 13750 13757 700454425 26753 26754 140766865 25024 25025 713098171 93473 93548 304960831 13569 13570 812515729 86099 86051 143530060 18406 18407 93787340 54101 54102 684553955 88677 88621 777493456 16183 16197 50091586 61565 61566 940724989 65579 65558 388994591 11529 11537 637291115 24461 24522 955681633 81891 81962 829865473 80357 80367 555882848 49771 49772 327889473 6028 6029 140136467 11606 11528 697471279 75801 75802 40460980 34099 34140 885382598 49312 49313 784977037 91131 91087 626754082 97488 97489 682885036 66386 66387 774171329 21162 21163 806502824 54539 54591 997813965 62523 62588 383877746 99860 99861 113016232 1352 1272 149944406 85325 85397 78195763 84704 84752 417759301 46139 46060 766705397 56696 56697 841371833 84230 84231 134539409 99915 99920 71462018 55227 55228 367974703 2281 2231 917298494 65915 65947 705784821 31968 31969 632756081 66601 66615 512621462 33065 33066 93915644 19403 19404 54996959 26965 26966 851575424 73442 73417 94761556 26364 26407 940252267 1635 1636 642409322 21420 21421 355065947 15182 15183 469625039 79085 79086 411811585 94477 94478 888646900 3365 3328 63631020 82017 82018 562323077 95203 95182 21675942 16806 16724 169012419 3479 3480 793796980 20723 20724 719131277 27062 27076 174011441 63238 63204 895376624 96285 96202 400485989 67193 67194 124641524 68260 68343 727729887 25240 25193 102569455 67127 67128 731080751 46476 46432 22634244 41282 41262 731970923 45037 44988 502282180 59624 59630 912573868 40116 40075 588517827 15068 15069 537855339 27433 27458 382628507 39772 39773 56283423 46748 46749 926535629 84177 84093 958934816 77809 77829 927406503 32817 32818 841022191 70474 70475 446026504 57176 57177 688903378 15443 15398 963539207 87777 87794 129005168 80216 80231 159735506 17973 18016 101135468 22132 22064 581779168 37368 37343 220945664 29262 29296 990831422 68782 68786 574860619 59711 59642 453831893 19450 19368 886780497 13885 13822 887517430 25514 25457 139270943 93904 93905 705527087 74875 74876 718465022 59568 59569 570689514 36198 36202 522036296 37988 37989 401426426 4162 4127 8279258 72520 72521 311712303 78979 78976 432276180 52156 52143 790051759 22406 22407 248378130 62269 62214 258520480 69230 69231 614705134 62326 62388 564271185 89282 89283 331942138 82473 82478 774704612 16116 16075 917785107 66455 66511 807714958 22223 22207 940636967 32685 32686 735980862 47979 47980 153643126 58447 58448 449560313 4322 4247 3978585 51623 51624 897990619 35750 35751 930303785 79362 79341 695295237 42132 42133 224065168 80120 80128 317906441 31601 31602 752281048 56012 56086 924398930 76200 76186 413002982 69998 70065 745820785 67487 67497 544744238 73668 73669 999113416 69896 69897 193743475 25397 25340 631833848 20564 20548 276597767 9900 9919 810551457 7581 7503 242622322 28138 28139 731545825 27364 27365 289162749 6670 6671 53518992 39678 39679 296050537 24238 24239 383148755 45400 45401 917389923 19752 19677 450736717 97527 97528 836073597 18824 18825 20577840 35948 35949 701148283 6461 6433 399319873 81477 81478 200930528 72839 72785 223893528 93992 94029 720035253 52204 52205 270903506 70591 70592 404530035 87575 87576 173734505 42136 42137 148509859 30582 30583 632229872 5527 5528 241507941 45150 45151 91350542 45285 45283 959988115 83294 83349 966294997 43297 43299 288753258 68403 68337 503801321 39734 39692 24925058 46471 46521 449795562 46373 46374 968930111 8026 8030 603371702 74527 74448 610327118 82877 82878 455608117 20380 20381 235162812 36229 36230 62178766 2299 2300 682821280 65616 65617 827319353 15490 15459 923200187 3232 3233 615320388 96352 96412 615806982 73171 73172 904025827 4197 4224 153162727 21142 21143 50311676 50164 50143 777430992 40934 40872 622792762 16022 16033 416434816 2221 2222 849203991 60989 60990 236400138 83958 83959 440120452 9976 9947 323478049 15517 15518 189048481 32449 32392 195409604 12501 12502 291479499 54831 54794 140144327 41472 41473 728506163 49052 49053 825700340 56576 56657 642670183 4947 4948 409330412 35204 35153 30147807 5355 5356 723589065 78092 78047 559336845 45383 45446 12979717 29250 29251 648573377 51931 51955 817701513 85892 85943 309755549 13108 13109 643293797 80966 80967 59616358 87482 87407 305484275 65109 65160 195388461 45854 45804 683102688 59820 59821 442070126 2491 2492 291650111 3224 3225 702896827 2543 2544 580021663 23102 23103 696033020 91579 91580 359699222 99644 99708 356774441 92263 92264 6556310 26561 26494 770169642 42887 42925 740955511 73254 73311 400172734 18319 18320 336760886 22411 22412 599246969 73311 73312 707330988 83539 83540 902184090 52622 52623 927164277 16150 16124 902819130 4890 4891 705264236 42406 42390 28545213