100000 200000 74217 74238 380054461 43580 43581 786854520 62993 62970 636349519 63420 63478 975022059 87807 87808 656099351 32861 32926 933885693 29931 29896 101062332 44346 44347 393943386 99338 99339 431327786 56483 56484 838163606 48931 48932 547941192 6008 6009 368345122 17928 17929 749677351 44773 44774 566213044 66649 66650 680195752 77855 77828 324413569 37995 37996 870062779 42254 42316 242866693 56798 56799 300484170 99993 99991 206979389 78097 78067 197570179 64063 63983 217189704 69679 69658 65645675 34134 34154 464862075 23590 23591 628187498 59185 59152 790352933 71230 71168 202929785 10703 10783 814057193 51716 51712 720968797 72977 72978 676682501 90321 90322 750822089 39902 39903 59336520 24503 24504 66685286 72334 72332 727076397 43077 43090 671826878 81932 81918 774504663 32982 32983 881644918 22021 22041 27543721 12120 12112 855798960 18663 18664 637486684 32749 32699 418300219 16051 15993 866614223 70023 70024 970991957 87005 87049 881812697 89601 89602 581130428 28831 28883 162873483 99726 99701 207007924 10005 10006 51078023 86336 86260 198587538 22663 22614 971472092 32458 32483 86440760 50888 50889 465910133 31773 31774 440897467 63519 63500 148490816 55521 55522 579424696 58717 58718 865900879 87914 87915 208263692 544 545 575164231 79228 79229 115737081 56439 56440 571674978 89850 89773 897253954 59521 59595 622437512 97391 97392 637071401 51550 51584 267960948 40847 40924 27168671 59608 59609 36007238 35793 35824 590104365 6848 6849 631606471 90513 90490 656650362 63834 63835 950127814 86330 86331 538187806 39955 39956 350461719 18794 18795 180326990 77911 77979 908338903 93631 93644 998615479 50742 50807 551370937 43565 43566 67596917 79762 79763 884236655 57674 57636 614081660 15024 15069 817405418 86807 86808 487517999 19485 19486 41305112 40063 40113 88034656 77583 77510 378930832 36964 36965 814395348 54867 54868 83310471 4084 4085 835250468 32136 32162 807898515 58165 58113 758617604 93484 93543 732986885 66464 66465 316610880 38824 38814 655186124 22049 22050 300702484 88976 89018 143212580 37729 37730 455835339 2941 2942 96984268 87575 87576 564534955 67735 67736 875276124 49399 49385 322153007 68988 68989 889720349 91052 91053 908071332 44012 44013 8227061 6609 6610 73450856 28331 28411 550433162 76190 76205 602236594 13103 13100 849263828 95270 95271 924291503 84460 84400 817813090 27822 27823 689019292 83452 83510 506277440 74313 74314 814578550 37632 37633 942650708 22822 22798 195476336 93256 93330 452884673 64342 64343 867754678 94954 94915 408764033 61291 61216 219855065 91383 91384 976868572 38221 38150 983975899 17116 17077 528147398 51038 50981 64474176 73305 73306 90810832 34826 34790 684635003 57513 57514 217279092 22310 22311 135852379 70252 70273 40862379 91452 91453 67366089 82324 82325 379075790 31683 31633 413371573 39972 39936 589184347 69362 69282 552013624 55068 55069 713682039 40889 40890 764733010 66164 66230 193314188 47288 47307 561166671 7905 7882 795865785 86600 86601 727565621 69034 69086 309380894 42776 42777 424045118 43374 43375 153149986 38712 38713 837163128 26666 26667 857022131 37747 37691 5034607 36060 36010 541123562 62357 62312 670564857 40073 40074 155039855 94481 94472 77621671 58339 58340 107934338 48204 48205 685007687 53606 53614 278331762 81050 81051 672957156 85412 85413 495716244 32327 32328 51297223 59656 59606 880135592 26136 26157 667572778 93340 93299 259863195 60322 60290 693776195 17955 17956 639161295 4324 4261 178427606 2519 2520 691840936 97413 97414 122185190 48407 48376 132721997 58576 58577 721668851 6527 6593 577546176 95647 95603 97050835 22070 22055 415619836 80298 80299 433721056 37269 37217 537207489 70493 70464 804085681 44735 44788 886690146 46059 46002 214693863 22138 22099 424052127 59909 59910 50572963 90793 90794 967479669 28589 28590 245000604 37543 37544 466712020 70609 70666 358011253 39282 39283 481509825 46024 46025 849326251 43294 43295 989738162 14795 14800 263188345 65726 65708 298349026 75616 75617 646626731 67634 67709 769937492 5337 5338 857494073 27512 27513 380293727 22675 22676 622572258 63811 63812 766645287 21538 21565 233145233 23833 23834 210328837 35280 35325 849092456 13215 13216 579023453 19956 19916 860981349 74100 74101 842170357 89809 89789 284324059 5691 5648 255592768 49871 49872 318257355 20485 20486 715510441 62477 62478 99480569 74057 74035 778807164 22266 22284 102964414 75009 75031 149044691 37234 37242 108922101 19589 19590 312134892 70799 70860 100824147 32711 32712 674523761 9635 9640 297140417 43826 43807 824758494 23517 23518 319697950 31930 31931 107251269 54327 54328 109316101 51156 51232 782522559 66880 66881 657480234 29154 29155 116165322 12439 12395 178174460 17932 17933 303182916 74640 74641 363611515 42862 42906 656037723 95858 95859 500115204 5164 5165 526328345 32216 32225 885483705 73194 73272 273081671 58331 58332 20454258 8999 9000 860900100 73880 73826 730066746 463 464 450299830 4728 4729 446140598 53800 53850 437865763 72123 72124 92330389 30278 30288 503359920 56638 56605 148777202 58596 58597 729645465 55176 55162 732839349 71413 71414 942022095 91230 91219 172401238 44308 44268 851272014 33612 33561 695951468 33213 33254 467274874 97477 97439 711883785 29814 29815 540382750 5943 5944 75956812 63850 63784 917235021 94133 94134 728141871 9429 9378 131647150 8311 8312 819022553 71591 71592 496109476 66875 66876 988755099 33786 33762 155506402 13651 13652 32764188 48905 48906 125347542 66322 66353 981602995 76341 76314 634809693 74901 74870 461400887 47754 47708 746679366 88212 88213 488000565 90911 90912 586420298 42423 42435 888787788 25861 25862 755241976 41505 41506 344387918 21128 21113 219609052 54650 54672 437244034 2944 2945 89209824 58145 58166 362767954 32203 32204 663756802 71675 71723 491382281 56908 56909 725470301 78111 78153 907035564 15999 15935 119334601 55289 55290 737946642 96162 96163 472227140 59164 59203 156315502 12374 12375 812021330 61139 61140 263198496 27154 27142 881527983 4130 4136 318469512 79684 79685 299722415 76232 76233 892171329 96313 96364 519051899 84255 84256 979892601 8229 8221 540397779 14129 14203 284467936 3432 3433 828863885 63893 63941 128562576 15510 15496 566673256 47751 47691 817103622 29193 29194 699451586 80387 80388 863244586 38178 38251 720268916 97046 97039 196693435 83109 83186 601635188 68884 68885 176975027 64071 64140 91025395 71093 71094 980511973 36151 36152 275956859 98550 98486 891716457 6543 6544 516717240 25351 25352 115980091 82620 82627 475296379 82306 82307 655932281 7363 7364 223257790 72716 72794 286910004 58727 58728 726446017 12125 12149 876584007 453 454 426013248 98389 98420 719286423 45177 45178 822942960 22496 22497 438476003 63353 63295 859850765 13667 13668 519533282 57269 57270 875238363 72493 72494 773011479 47477 47478 105595125 8488 8489 470635623 72489 72490 623456724 90122 90123 686879157 24604 24605 439632121 63595 63548 369205471 32330 32331 320580829 30018 30019 734558286 35724 35725 959632079 30996 30997 692160329 19858 19859 910042297 55794 55795 358842956 43348 43349 211452738 24946 24947 159614627 7152 7153 997045047 62348 62349 320872866 43894 43895 288913152 80543 80603 712498617 45864 45826 745459954 85348 85375 635021747 20830 20831 403861347 92876 92877 587290902 94342 94343 791160015 53385 53386 307063227 64673 64674 469271061 68771 68776 972480006 26140 26141 973129227 71510 71505 302613079 28659 28660 34416483 6799 6800 147706370 28672 28673 930169672 90849 90865 39526858 91078 91105 85186823 4827 4828 492304451 76781 76842 136255133 82965 82966 512714778 20629 20630 72536018 40015 40016 382893057 3748 3749 896352534 65076 65077 780076465 1549 1550 537209998 68832 68833 170336336 8312 8313 427179421 50430 50431 387928783 1574 1575 197139907 65721 65698 542893146 69339 69340 150641396 49599 49648 522231212 80407 80408 824834393 58603 58604 800929264 5827 5828 363395527 22246 22247 515262466 49860 49861 830948131 5209 5210 629272465 14074 14127 633418336 96411 96412 260162870 83696 83756 166335286 13123 13124 276120713 28833 28834 265469798 34542 34543 797739743 46385 46381 174790477 17021 17022 687573064 3690 3651 58940655 97695 97696 323156712 72526 72447 774033879 84228 84255 961597205 43656 43657 874011059 53837 53758 172085607 85262 85205 532130249 98122 98123 389503565 58713 58714 47350631 27862 27811 18938000 29587 29588 699871681 12681 12690 306315748 74517 74518 865449053 73507 73567 716530957 14459 14506 326688700 25544 25605 936851780 10570 10571 305215320 84276 84226 388365115 3366 3363 87459594 33994 33995 217330958 20436 20494 218460215 67726 67741 569353991 37223 37224 480615248 59087 59034 419298772 21154 21215 539542619 67391 67392 126828647 82289 82290 553405681 75986 75979 153516147 59413 59433 960354457 62942 62943 606983637 74611 74675 467721185 88411 88412 157999484 72053 72072 261468404 6183 6219 8705434 94706 94707 424478242 32844 32845 159748789 39850 39870 353819255 7836 7837 403981404 27222 27223 247502185 55087 55088 869173229 97290 97268 165658426 52867 52803 906603459 86424 86495 565000883 64548 64603 94808156 89729 89730 866795733 54364 54334 895712779 4165 4166 535401917 85328 85329 211208883 48980 48957 240697779 6134 6135 787116121 16406 16407 389853132 30587 30599 942299754 68133 68134 845894219 85052 84990 653526233 75078 75111 778035612 28775 28713 501547815 27425 27426 537104025 20410 20411 310302881 95079 95080 638318245 51383 51384 134710394 88451 88453 149563955 56903 56904 279969880 95620 95595 289554766 87105 87106 831368190 48697 48698 495833582 47521 47598 148090539 18792 18820 229334031 22295 22225 890610196 44955 44923 832836403 57568 57608 626922668 5698 5759 922881112 68360 68397 421010381 70157 70117 313045599 21488 21540 841055250 60436 60513 512158366 97737 97685 127281378 85904 85905 617229056 79722 79723 106132540 2287 2271 185759032 43642 43643 277206568 71959 71888 64851161 53854 53855 312716559 57247 57248 525711216 68597 68573 906574203 15420 15445 958590078 98091 98030 773830852 76768 76769 36613910 99313 99314 548521302 19866 19864 770164398 30071 30072 562646095 34940 34981 68177792 16435 16367 402963085 94875 94876 988613310 89555 89515 111763102 66573 66574 878217738 55590 55510 285785756 37507 37508 935948017 1404 1405 4200950 92488 92489 78688720 79857 79858 79408889 33219 33237 671334995 43599 43546 257064079 23014 23015 762481493 64739 64740 479181539 73594 73595 963781114 79116 79055 699338847 22044 22045 174769429 22110 22057 484286056 27952 28032 448607561 96305 96306 4351290 79941 79953 637024957 77856 77857 416030281 53325 53393 90100588 31121 31124 978585768 43029 43045 279556235 84951 84952 927546655 93461 93407 916907017 4264 4278 204905581 57987 58031 995820791 46172 46173 987756146 70275 70276 689414327 31825 31826 181277729 93394 93395 811925835 83350 83351 84840296 48793 48794 770351848 15229 15206 849767372 70455 70517 591068934 40713 40739 688885805 40704 40778 802260209 26116 26117 84346944 85780 85781 983267275 76232 76185 851524602 58872 58873 704768738 38042 38089 337089509 17941 17926 614469211 55623 55604 240587441 45202 45203 276182981 25021 25022 916485587 15322 15323 570017097 45889 45844 224406959 20439 20440 201839081 64082 64004 540047536 4582 4585 750906510 11932 11933 89514685 93687 93688 724884415 17946 17910 308952415 313 334 672085446 97739 97740 922275728 53540 53606 187453360 42186 42115 16071393 50816 50790 403527239 71881 71882 210606831 22700 22778 490645632 44570 44546 448920719 83287 83231 661679173 12491 12504 907683285 26646 26647 155080163 13505 13579 812429863 1708 1664 178026724 72187 72223 201778416 66196 66252 387446957 23885 23886 930184835 87311 87312 908251089 61661 61641 947215663 60189 60190 474744160 77550 77507 841015298 33960 33961 758938776 41764 41765 828428518 88996 88997 857748713 51927 51928 282170027 66233 66234 901213791 39683 39684 927894213 74563 74564 258882192 58729 58753 595232361 81115 81116 188548475 4648 4706 107367127 75871 75943 241074370 90361 90362 285418650 42990 42991 46486006 73710 73711 67588734 83412 83413 4611590 84232 84233 83659650 50744 50745 373944745 76489 76415 122663367 45628 45607 892407089 66332 66383 342519330 69941 69929 648709140 91235 91216 105251065 52100 52101 516263608 22939 22977 151156826 38940 38941 482900308 71864 71839 19537600 99775 99776 355872091 13890 13812 768011397 59558 59545 129366264 24839 24840 952491039 11515 11520 973461269 14873 14874 191780689 50706 50730 955948343 10373 10374 264682286 22560 22494 994800535 30979 30914 734838881 32371 32330 399396559 27607 27608 770647026 50389 50366 322979237 48554 48555 350152592 56975 56895 69665965 85823 85824 926265547 60612 60613 684324121 84285 84286 526036264 37142 37143 838267096 64140 64141 499967276 69635 69636 700630401 99948 99873 205509612 10299 10300 887590833 32146 32147 566354641 59957 59979 144073035 95728 95805 659419166 9485 9486 138925664 97702 97668 792949475 24614 24615 392924913 11916 11901 399383316 19907 19908 487714357 81002 81010 772911658 465 505 42989880 62682 62652 227949831 97203 97190 781956935 19942 19943 407123301 60917 60918 749291769 72964 72965 281477979 45970 45971 1862571 7864 7865 28476197 38502 38503 591969613 68905 68906 427826568 52218 52219 284841777 45203 45204 568210873 85687 85688 56452486 11475 11473 993175779 78567 78639 997578056 20062 20063 491707680 59691 59728 450194283 556 557 471382021 73386 73407 589397302 60637 60638 960206343 10501 10502 837393554 45458 45459 916816371 87388 87389 146598739 60545 60507 312318785 56293 56219 67322067 15012 15013 560507908 17665 17652 690197917 70204 70205 849950034 6745 6738 961663814 17163 17164 380048841 96442 96443 546849996 87419 87393 97873155 69129 69096 83091345 6281 6288 8740109 97435 97436 865103826 46884 46885 965455206 52787 52832 898782537 93819 93858 713792230 80132 80167 605750305 16826 16820 862904380 78286 78234 100150527 16153 16222 844565379 15546 15606 171270475 18014 18015 609432781 80374 80344 234848505 86510 86483 758806818 88734 88755 290390474 87932 87884 638401051 48907 48846 220152391 10161 10162 19763213 86380 86300 176323730 68772 68773 975217667 78295 78364 851257711 95799 95800 144560164 24912 24851 539284422 47577 47578 371726781 77201 77194 611009672 93977 94057 84614463 75907 75971 665284609 55154 55192 789823472 16293 16308 509126121 62391 62392 696611717 64101 64109 776209445 22786 22787 218776340 13554 13555 261529437 74060 74061 268802126 42131 42132 110085952 91682 91683 655540882 6820 6859 960130579 53146 53077 626756568 27722 27723 912352938 49596 49637 675839381 21131 21132 836004857 16643 16644 302811092 61546 61547 703919531 40244 40310 728021763 22984 22985 988476842 88481 88482 858773130 20809 20810 907710634 23894 23895 168619713 47772 47753 678132377 74576 74554 599547387 40154 40155 769096413 24231 24232 541848797 13171 13172 34561634 56828 56829 383886435 74521 74444 495479323 35633 35704 75409611 58513 58458 103289492 78388 78430 687470298 85137 85085 404591029 73270 73291 824890830 14072 14045 78517329 72577 72578 11636440 70116 70135 204692348 22241 22190 100748065 25705 25777 461710427 5022 5036 466899568 30841 30783 258622722 5473 5416 609317800 57394 57372 955330469 65962 65999 867301762 46046 46125 918321064 68724 68799 262163960 50087 50088 813939389 39631 39612 659026764 12631 12605 190015508 47623 47585 590601238 55821 55822 440897065 17812 17879 990738146 36394 36395 213074451 54193 54194 819892650 62357 62421 617499548 8093 8062 960960882 81945 81948 524852690 40299 40282 193570862 54556 54606 229674886 25535 25499 717724498 36698 36691 558565612 9553 9554 12038114 92414 92415 532737084 78731 78664 650860970 36262 36314 910669507 72761 72762 926914855 19573 19574 11696674 28635 28601 298295516 60731 60732 489962498 11150 11220 951060009 65840 65841 397240568 14468 14469 723034241 83327 83374 332409842 85425 85491 93652786 75225 75226 64043789 61628 61629 176110028 12276 12277 205603951 47295 47296 769609294 68472 68456 783280513 97652 97653 478921471 40575 40576 825715572 23332 23319 181384312 27592 27655 465504056 82231 82253 381027045 29785 29786 809129679 21325 21326 779511853 88884 88926 223056342 12718 12769 666920757 35145 35146 736303724 21346 21417 334709149 84991 84929 898903768 95215 95216 568559964 26656 26657 581738249 92830 92828 373943447 49114 49106 839855957 30721 30722 452226215 19358 19359 395241088 92012 92013 619057505 70248 70249 962238517 1982 1983 985139366 74758 74759 61076580 86074 86075 358857817 51459 51386 606192366 81506 81507 322897300 6297 6262 503749769 41294 41295 911101284 76942 76943 551260140 85398 85351 541001402 50042 50043 594709089 65019 65083 34654993 59527 59528 162054687 37451 37408 411650564 98209 98210 546192194 23241 23242 128937123 16750 16676 89449786 29524 29525 445018634 11351 11352 227594592 15062 15052 387877741 3789 3766 417555268 97408 97409 296754026 78565 78566 447010961 3500 3501 530768718 10979 10980 365671791 25336 25337 721101973 42140 42141 691971122 76850 76851 690256316 72713 72714 422346366 55612 55613 291207963 67873 67874 781759962 74355 74392 967401522 26403 26324 428536334 39397 39398 728681251 17676 17701 652387361 97123 97171 745218000 83033 83000 786619303 42471 42443 590990596 7055 7056 570819083 88468 88516 507463579 52399 52400 245818235 4293 4294 818752804 13251 13252 539126194 66368 66369 47534430 71730 71731 50899527 64193 64194 806018205 77843 77792 408647768 60967 60968 569192388 31186 31187 933199144 51072 51073 188317915 43008 43074 340912721 93684 93655 132192999 20210 20211 766175895 32700 32701 490197412 15152 15168 404109406 3028 3004 977457032 53418 53497 302702462 97658 97659 40610898 24324 24306 249297605 34974 35001 462779660 77528 77529 267784485 63722 63643 549135218 11907 11908 336873234 42188 42189 893317810 42011 42012 628453535 64167 64201 607314369 63848 63926 749125591 27755 27721 489075223 35765 35687 190583433 24403 24470 907036961 59989 59930 128999003 23764 23695 403353630 65480 65481 531088650 5438 5439 947858179 81566 81561 611573952 3649 3665 570837541 66766 66838 250709990 26494 26495 545108215 86587 86588 613818921 47968 47904 206029892 46268 46269 496233075 17452 17453 856940256 6138 6112 52028790 67582 67611 578387476 53151 53092 792610263 3581 3553 356891373 98231 98232 162471872 62110 62082 606942168 84574 84547 308378605 8853 8854 643340398 97409 97417 564905433 73852 73820 370590419 5284 5285 641914511 37258 37326 290530189 46247 46171 306823027 48193 48194 503730022 68030 68098 976584380 73304 73262 420042693 23828 23829 51206029 13646 13625 532663210 22014 22015 653982763 54877 54878 155623544 81530 81531 709467803 35653 35703 643986516 77702 77711 485746001 71099 71100 360475910 85773 85814 31406534 6094 6095 864125698 44813 44739 94428322 34515 34516 486319542 66973 66974 137207020 56361 56362 853534745 59559 59560 556237017 33001 32937 437140572 37143 37144 783904657 5542 5574 901832615 3092 3143 180029883 36489 36507 697907814 11606 11567 327471225 71677 71606 349483822 30866 30938 780779571 59232 59202 328223405 744 745 835412590 79739 79700 504020306 58209 58210 65607816 74482 74436 858346891 15901 15902 746672740 30771 30772 413589215 43789 43790 622058297 64799 64831 948002187 81972 81899 962345858 30981 30982 392013923 23312 23305 623353920 12739 12740 190676473 93330 93334 141307744 95609 95610 201810485 6376 6386 852617662 32338 32302 364811324 91724 91725 408207627 37951 37952 881215715 79563 79500 506581530 17773 17774 761715300 46802 46803 554652182 54739 54692 770631580 18767 18768 803435983 83264 83265 480463598 83880 83881 490677854 98400 98343 380777445 87590 87541 703952964 51118 51171 154071500 99434 99435 245517556 20008 19993 404252230 82279 82228 577604746 25033 25034 232359662 6880 6881 460563711 82847 82848 712589599 62740 62757 474354454 25109 25110 554671620 50172 50173 212629639 22303 22304 571170527 49606 49607 612150149 9725 9705 640552867 6949 6950 76981052 340 398 490551838 25268 25226 525601208 87273 87274 393666312 13545 13552 963289952 92793 92794 841307987 71966 71973 29174415 77281 77259 802497137 20333 20334 834297933 36900 36901 274643640 40090 40091 348274368 22135 22136 171916404 42799 42810 538866489 75699 75680 925453220 80317 80318 404803036 24740 24741 572986269 79065 79140 452520651 93480 93481 945230226 43316 43317 5354180 67903 67935 28799224 84862 84798 271866305 8883 8835 282566144 23093 23094 915134238 42624 42625 979951139 91175 91125 526009943 57148 57149 304240414 5163 5164 793999362 8184 8224 11657080 38040 38041 389922844 82419 82420 854975145 29932 30001 160142789 8779 8780 294803972 54067 54017 923245699 31944 32002 443475611 9675 9638 366849206 80123 80112 649812031 27831 27779 974658831 12368 12309 934331655 5724 5725 110632421 28105 28051 384787330 76162 76238 798174754 34228 34229 736064007 67033 67075 603505640 40020 40002 82209432 876 877 854560142 7225 7234 205858884 30433 30434 265194007 16700 16701 20714037 32412 32413 565105141 54917 54895 596372009 3174 3175 9440156 4225 4226 896131785 20514 20452 924538033 19349 19407 361719385 26433 26479 93152472 75152 75196 606234879 70479 70408 851421855 9512 9513 607570210 44225 44226 497546632 34980 34981 283530715 18177 18178 885695158 6812 6867 830976150 67063 67138 878125064 85796 85852 988581354 98350 98351 508645796 73903 73904 487556011 66148 66149 482771593 18221 18243 719994596 23997 23998 976011078 71336 71337 773349624 59022 59023 894029140 7389 7390 309077815 95168 95240 866743153 96596 96597 106947814 32680 32681 898901385 61898 61949 892830722 89690 89751 956591208 97345 97346 529443594 76995 76996 119314791 12808 12804 636635752 9135 9113 979942857 61195 61196 294466222 62375 62376 426091893 3955 3976 618932862 45287 45325 979835449 74216 74217 713047423 67718 67696 574604784 99574 99575 774744896 979 1051 80445366 62052 62054 365571482 45190 45191 584822401 98135 98063 633017921 8754 8755 451859700 32061 32071 126681063 89865 89866 177890907 61726 61727 160978575 64545 64513 939836354 19694 19738 348557909 77082 77083 941877830 37882 37883 282676368 75276 75249 197777489 72586 72587 414875303 53754 53824 265174303 70287 70288 533973697 64867 64851 785489825 52494 52495 829403704 78706 78707 157266357 94975 94976 679870892 14351 14352 770815882 99850 99918 683842745 66590 66514 359419485 94399 94400 201561306 60789 60731 914857665 78975 78976 768713217 73883 73884 252945816 67421 67426 908462548 871 872 85462702 44891 44892 270928282 36974 36988 379064195 96148 96182 102462870 57424 57397 685740319 82568 82608 876687252 52815 52816 812506254 6690 6756 461689879 50771 50772 973603851 92142 92143 665921873 58396 58397 239192289 66409 66340 958096398 95354 95355 280747788 88072 88073 829229472 94782 94783 870436252 99266 99226 927484087 5910 5911 504287854 55140 55144 328550452 45502 45426 572529869 92786 92849 913343783 31428 31429 119863516 94999 95000 963597751 68771 68772 951676441 29872 29873 509560471 6245 6246 639138782 53968 53969 854150799 96427 96428 491919736 5800 5792 985574036 43601 43602 714065191 68440 68481 376742808 6341 6342 131725206 76952 76953 18408128 2865 2866 333041102 37608 37609 830540706 27353 27354 706830084 32347 32348 80629913 27313 27337 86793044 25299 25300 106442038 90121 90060 952157922 47981 47982 837476324 49982 49983 579239999 20028 20029 560449944 14233 14213 221153875 76341 76389 487554194 51939 51940 771607564 1241 1242 7208078 87630 87631 27064244 53788 53715 760002182 41044 41045 970833064 80299 80300 331413541 36915 36916 643973537 87286 87247 11203414 20109 20110 630609871 86749 86823 122139460 86931 86904 967703053 26452 26378 434033032 13633 13555 344062248 70464 70465 715785789 7834 7835 950884196 17141 17133 758171819 87687 87703 214311287 3824 3834 8773113 18140 18141 115324142 3082 3083 698571939 65555 65556 39761598 46683 46684 706044047 37720 37696 281274524 22790 22791 319107431 3071 3031 267697686 9067 9045 25753266 33597 33535 981071881 90258 90259 870414503 44191 44194 166503811 67116 67076 554702454 15660 15661 786337118 96665 96666 595267061 13672 13673 801187699 74855 74776 906809449 16211 16212 326450017 18129 18143 766439673 45694 45695 716886972 73655 73589 880162078 14250 14193 20007726 43856 43806 119228378 18323 18324 517736172 17385 17396 902235221 73131 73132 317889517 42859 42860 511611766 96444 96388 217611338 7895 7906 31858145 54873 54920 318553405 36687 36688 566190811 83115 83116 921948268 65154 65155 641722505 26708 26709 434594570 439 437 653507354 83406 83346 420382940 22406 22346 483821248 5932 5984 384903663 46772 46773 267527828 1542 1543 693619360 26127 26128 583312919 58402 58403 794969229 50954 50920 878603468 85673 85749 521700541 41336 41337 351326230 86463 86464 743467277 58805 58806 978867063 30296 30231 935636957 95784 95821 68046894 60275 60276 912736628 42476 42477 683021265 79946 79947 811029581 36468 36511 937329998 85205 85131 202320212 98963 99024 392524867 7263 7264 20640048 79379 79380 117929218 75846 75813 159672554 72805 72876 580425243 84595 84596 133800263 16324 16325 831043960 32223 32224 237902925 72135 72127 608102561 46855 46856 171599858 97570 97634 568432521 96342 96343 580825960 75296 75311 254013067 8961 8958 724021419 92082 92083 587747928 31744 31745 563373874 31209 31172 536220946 34862 34863 367627033 6921 6948 93202976 16000 15944 477753237 53477 53478 768231403 37523 37524 387849977 29377 29378 34239951 52367 52380 485594023 71310 71324 522050295 3941 3942 311756002 92329 92330 243733392 39189 39190 746643476 6812 6831 347459964 7812 7869 916967169 69280 69281 745567105 50523 50524 183326449 51333 51393 782243401 99552 99553 368769327 6285 6286 43283446 37881 37882 470658929 52089 52090 671969274 65457 65458 525227478 65979 65980 23489382 38930 38931 416576298 39942 39943 257486837 17967 17968 499688898 92352 92430 731173362 75939 75906 527535748 24616 24617 231595 32618 32619 291121976 48479 48480 565068804 8606 8607 461146558 14322 14323 426703493 50263 50264 366681684 40507 40560 511551875 15561 15505 165099327 27794 27750 852395394 35425 35426 933701878 15602 15595 670865289 54616 54576 480848286 72830 72831 176694790 93815 93816 766677155 28491 28492 721739495 98819 98820 945492787 62234 62185 118908826 2521 2522 717938605 39932 39916 366162294 52067 52069 562350000 16698 16699 876259427 2632 2633 685540457 33016 33085 327361570 7428 7423 854538188 30890 30901 339686681 53465 53466 333306271 8792 8793 615840778 71870 71806 711810448 87491 87444 558574183 54953 54954 871067520 5109 5131 435931628 74825 74826 976583009 40467 40468 923109470 86950 86959 925771664 62494 62488 105844819 29000 29046 168638309 45934 45883 897091952 17167 17168 812016789 49428 49429 51369869 87109 87110 169948892 37521 37522 468676171 90229 90253 635979201 97230 97215 946336990 99179 99180 854982347 20763 20693 218569970 63155 63156 731951651 96595 96596 996510446 53366 53357 471917837 74667 74624 963114562 39958 39992 383155167 47929 47969 802009827 39255 39256 242310470 74203 74244 495673712 74699 74646 459219266 69526 69527 631985748 79445 79446 616983833 62463 62464 190555266 9138 9112 489433232 9739 9740 896517804 91194 91159 895036671 10151 10214 593396849 95070 95019 142062741 33569 33578 718464491 21842 21853 266216893 91908 91875 940011766 94061 94062 439608864 80726 80727 873640373 85839 85873 649782195 39546 39547 138437837 64144 64133 749651982 62235 62221 697498460 90801 90802 171229107 46945 46873 205442899 28423 28382 787840221 23138 23139 395725994 79373 79293 575994947 46128 46129 349883711 65131 65132 896046237 48116 48117 162370714 23542 23504 364421152 67751 67752 488059176 52297 52298 541734125 84137 84138 535210564 46443 46416 915992830 45504 45505 616617251 39284 39285 381057187 70355 70356 436210884 44475 44476 853730858 92200 92135 443319337 45203 45152 506836542 52217 52222 327984365 30672 30673 588599422 88394 88410 844803713 30931 30932 452003477 12421 12385 646416215 55827 55828 133215484 31558 31559 76181219 19835 19836 8678882 52450 52451 734832392 5130 5131 510712447 77952 77877 831239340 26162 26163 436660457 4419 4397 658704250 87812 87813 287990262 99608 99685 757650462 99434 99499 432925086 90137 90138 536887117 25496 25518 96436503 52844 52799 98330362 36832 36852 804514571 45650 45651 471231047 25346 25385 946453822 2075 2076 278602123 19214 19215 711819309 89708 89709 607570175 55123 55124 669423029 66120 66121 909368959 31943 31945 89011537 61466 61407 3011928 62090 62091 301018158 90363 90406 517497018 5193 5118 789203379 85351 85352 333963226 25717 25718 149527569 64147 64200 629095978 97991 97960 870209126 89053 89054 815667765 16074 16075 574007186 47034 47035 439974031 25792 25793 505652223 17047 17018 823340418 3543 3500 826065373 60648 60649 261891140 71263 71236 838291352 7591 7516 41918083 33144 33145 830348507 11752 11753 465623642 16303 16326 839257219 89020 89025 239178257 62794 62795 92704647 56480 56427 620869183 14394 14395 791470258 82032 82030 935771855 7278 7279 967875239 21919 21920 844036094 82084 82097 577607362 94766 94736 269400486 46646 46671 681316991 6833 6847 260141024 74022 74008 981296153 47765 47766 471062379 41182 41183 349035871 84373 84374 853829278 7907 7836 55084544 86337 86282 938403194 80993 80931 20467692 51214 51192 767137940 45943 45966 936005950 91161 91098 725874730 65136 65187 947632593 419 390 599984601 74654 74655 82521184 19839 19790 173489321 6253 6254 26961688 20482 20556 468178094 72084 72085 215757058 68766 68689 900060714 90850 90851 278164632 1360 1361 756804799 19930 19999 993639551 51490 51491 997126055 64188 64130 982661693 53394 53344 118371432 23373 23374 617116864 62463 62514 765646517 96164 96165 450566856 51268 51269 959997250 79932 79933 916138740 78643 78578 938540886 40633 40634 130139986 6156 6081 449764252 82791 82792 329667846 99118 99119 102473844 62373 62374 718920917 71133 71075 222707988 90471 90541 308845419 4162 4202 184572915 96997 96998 727443461 79789 79790 252152428 97732 97733 267620400 51451 51489 831655816 99015 99016 147909391 35064 35065 733886545 9417 9460 375154695 12679 12680 285853901 77191 77213 47877473 1596 1597 1186337 55876 55884 433637503 26234 26235 873955811 23561 23562 590192941 75644 75718 830107289 59178 59179 263841900 23505 23506 134621299 46330 46331 942601247 37378 37330 89329904 21271 21309 944451428 66091 66125 602052294 4288 4289 522907024 70531 70474 724079518 78691 78692 576886955 49031 48954 340351156 77231 77232 950206328 74781 74782 970139199 7622 7633 456175896 76189 76190 152479516 14912 14962 889952300 25414 25415 652055168 63003 63004 390706370 7153 7154 313449164 78401 78465 74030163 27501 27533 50566424 79780 79781 68992424 65660 65661 759006232 11956 11957 175828064 36383 36378 447926501 11825 11826 838873539 79717 79718 556991155 85666 85657 649820461 20918 20870 14933256 89281 89208 227163577 99104 99129 630482322 72290 72268 252004654 99478 99530 245708344 28643 28644 178160383 77143 77088 153608098 87975 87976 338306317 52411 52412 575504766 39384 39385 922749122 61619 61620 590121849 63935 63936 825315569 45540 45541 850998055 38664 38622 204530123 52099 52100 129239808 26627 26628 450843268 78353 78354 961493119 10147 10148 959811456 13442 13443 587635295 43743 43777 155744420 49406 49434 87509888 82096 82097 403004413 54536 54477 838521927 31815 31861 480073246 42494 42547 115579452 26681 26751 710785482 71894 71895 534449050 2579 2580 454954129 62488 62489 923912105 17075 17076 836181250 92206 92145 931971455 96961 96886 368357867 30924 30855 892493452 73019 73027 332189761 45557 45616 929924899 58123 58107 523806674 89621 89565 171135655 14338 14339 267868633 86546 86479 722428949 34639 34640 141304681 36663 36726 22005700 91434 91435 94441781 57299 57300 871328001 25580 25625 521301216 16002 16003 128135804 85734 85746 521676633 73044 73021 979470369 99428 99444 633208714 93663 93664 185675324 95328 95381 385287607 3589 3641 61711466 74196 74154 282723850 25722 25683 91375538 3449 3450 134665206 45413 45482 177722525 50109 50044 798358445 60977 60978 372915538 10664 10678 714498092 91671 91672 202452246 9504 9477 691805898 95021 95039 263756264 62452 62453 91549212 63184 63221 308607873 85641 85642 608868143 98964 98965 134391489 35389 35353 665980430 1590 1591 156040185 78910 78858 359262207 75547 75542 41901724 57778 57779 147106803 95412 95413 850865060 48526 48606 524939471 66833 66819 636153336 18528 18529 400929967 98004 98083 844550760 99603 99604 787912774 50221 50222 625081670 99898 99887 8399971 85571 85572 636221971 85178 85220 300173718 85347 85348 759411032 95982 95983 740468102 73397 73474 916206136 68339 68340 341798162 49459 49460 883568243 52145 52146 767880516 30494 30495 203999838 86005 85983 50954267 38654 38718 556131127 2668 2669 18451530 31143 31098 882837337 603 604 34554874 28897 28819 683762705 10700 10682 314082358 79663 79664 719870515 72033 72034 211924181 30502 30503 486424971 75923 75924 347523921 39168 39122 937624226 94627 94628 890787277 31148 31149 646520121 58868 58928 911493806 62540 62541 801024181 4586 4587 549265747 43348 43297 105764430 67830 67871 401184226 1079 1049 125938695 96797 96867 498482331 51773 51774 851455734 18331 18284 615528958 45398 45399 225299471 82025 82008 856862931 2121 2122 715794325 43928 43981 452412300 54010 54011 953104804 8680 8681 349947069 85695 85696 25172594 40938 40959 296553077 5767 5770 920606527 38596 38585 624777295 65419 65420 755845443 32927 32940 322012989 35743 35744 390461956 59500 59501 12700221 65679 65680 565428976 38817 38839 272171692 97204 97275 122924003 12660 12661 60271154 84815 84782 795351758 64735 64736 832981408 39534 39594 527320597 24552 24508 469183845 58438 58396 107055428 34487 34566 895315473 97765 97766 698752974 48078 48061 97486397 12980 12967 953978526 5933 5902 313571075 264 210 915216005 80487 80488 152174876 97388 97443 557446558 14198 14199 987217091 42811 42812 793228723 91267 91274 430297975 76 77 718679355 11106 11056 644910870 11289 11225 72633027 30891 30892 763101174 49739 49740 394267356 93571 93574 474098145 99610 99611 10611005 67044 67064 122567522 1737 1738 819233099 70876 70829 610981464 64422 64425 476788322 43723 43662 662151457 90359 90342 450016035 12074 12075 190984888 23215 23164 370470246 65810 65757 3150560 15241 15242 29519951 86282 86283 340825948 84391 84359 412680789 63658 63612 134985416 57700 57705 371999438 97560 97615 670213200 91842 91835 100547163 13864 13825 368988873 19050 19001 674674357 12114 12174 345208670 41567 41568 439774559 93367 93368 452608723 65302 65303 698445227 14440 14412 881032363 27129 27081 866236054 31677 31678 680729918 3173 3174 431534139 38391 38385 13000689 5959 5929 491898065 90990 90991 242536432 66154 66075 507770144 24809 24810 395772271 75641 75607 318454954 44697 44633 20620767 59065 59066 507560442 49946 49878 215099307 58586 58658 198384014 14526 14527 973967257 61803 61757 229219305 41337 41376 421567680 10899 10949 253955262 99223 99224 601415189 33389 33338 566090102 4445 4485 499919483 16201 16202 238264495 25669 25670 416509960 27214 27215 93360633 82342 82343 843081033 30570 30533 386453048 12579 12580 571360749 13343 13344 555852935 32955 32891 283285542 87888 87889 654653726 86335 86336 955664755 72336 72337 372635149 76775 76776 982954406 57124 57125 970653952 50619 50620 264194580 69517 69518 97295909 18099 18100 84897279 64401 64329 114658235 42710 42711 582299385 27364 27313 126277940 4395 4396 164349963 35467 35468 473509593 89576 89577 441629300 80397 80337 449784365 88564 88565 296438475 30801 30759 156763025 30871 30794 949320777 7324 7325 145232429 23489 23420 284919777 13053 13054 919039526 43566 43552 460248397 94103 94079 776616059 15841 15885 635826777 7983 7984 778566904 42506 42484 424864933 15130 15073 213266622 88812 88820 733327421 12959 12960 223838653 29791 29831 954416727 56623 56563 100926607 34378 34379 396181269 77154 77133 237817779 20061 20091 175696873 56388 56323 143333200 2417 2418 471347204 71721 71746 193473602 59714 59791 635091701 37223 37212 555582648 6383 6384 384776373 10397 10429 330666748 68544 68555 855501359 54809 54810 800683511 98259 98260 171174905 37966 37967 809862885 10455 10456 896079557 611 612 23485352 52461 52487 192597903 90493 90540 343860520 17597 17548 783083621 33427 33428 592045381 26552 26553 759750163 35545 35546 671399309 15749 15791 44371942 27263 27206 573226998 92130 92131 623482946 49433 49479 729205635 12118 12119 476844319 39740 39741 44405021 84874 84875 258898616 5273 5274 645279775 84923 84924 691693208 42737 42746 300988371 49151 49152 583029631 94239 94240 227920367 33195 33196 787173845 77438 77439 303367037 96970 96971 585311823 61514 61515 788347402 87476 87508 480012253 33211 33177 180092176 26594 26545 924123960 90964 90914 987482470 75783 75784 112283539 9675 9676 918519958 39882 39822 888314701 7083 7004 903392021 32382 32457 782948300 51912 51846 93813921 68287 68288 357341879 10706 10718 890447568 67745 67699 60216981 68327 68328 953215647 359 360 436095837 32356 32357 131272093 68674 68717 796144485 62219 62220 362499717 98998 98999 104796068 13357 13282 227486170 85517 85562 83643364 15961 15962 967043885 28795 28825 204420086 11459 11460 169505722 47094 47095 754737975 76705 76706 299202986 84286 84287 716524102 96530 96510 640546388 95619 95616 308932662 3273 3279 402203056 2475 2476 184630471 14627 14564 376299891 68070 68071 903349225 10705 10706 487617832 64626 64627 213921382 6821 6894 274233327 61487 61488 615198363 98816 98827 666868029 58397 58413 435792677 29856 29893 111150129 42913 42914 423836674 21082 21083 942661243 18250 18251 694516128 69883 69884 11534299 11366 11367 208192087 65952 65981 193236223 34070 34071 621625889 53502 53554 193852965 62882 62912 970758612 81827 81828 702969622 45463 45399 141541168 83094 83103 649604887 95267 95300 150285532 81670 81671 392445059 33171 33172 72050729 65675 65676 16773942 88886 88887 704906386 90059 90120 158169706 27605 27606 728176923 75811 75767 137135390 4389 4390 445812798 96352 96353 830495192 64307 64385 957863176 24197 24198 929179317 65742 65675 433122166 49256 49257 724237571 82714 82771 879249254 91870 91871 643534005 94656 94657 325422023 47856 47857 264639713 83717 83734 437790393 99871 99837 263014729 44899 44900 160426926 9188 9189 149430758 44776 44777 923310959 25838 25839 427214480 34914 34915 525303829 80493 80494 785498127 5218 5298 743646226 17415 17344 965330448 95569 95609 384771726 17746 17707 433430500 37768 37769 968836501 15698 15740 731787996 36438 36439 284617003 16133 16073 542142390 51542 51598 96332748 50830 50753 296305886 16970 16999 239090051 15013 15014 327641801 55668 55669 382975517 6068 6110 299054617 85157 85193 246323835 20875 20837 249440466 53090 53026 792082075 48732 48733 295948361 64758 64759 337596173 91861 91887 197764400 68968 68969 505896426 1354 1323 499073068 32286 32287 472802971 90579 90595 220465963 66546 66547 901565093 37424 37496 855907377 76119 76120 708320803 94727 94728 739568656 87342 87326 254093076 85091 85092 458829693 21191 21192 76046114 41790 41791 401694452 57981 57982 753372120 99171 99172 644586047 24453 24454 393404329 9894 9919 58255595 37614 37687 431105122 44417 44481 99688798 78898 78899 901122122 50840 50772 451446527 98006 98024 721520079 81244 81245 609452561 26855 26917 717779718 86468 86469 892707219 70407 70408 565932061 3923 3925 262146486 13641 13644 151098158 17497 17514 665879321 91622 91647 429168637 71780 71818 896938754 8095 8096 920352375 61579 61629 108322003 59280 59281 961189717 60544 60577 781435987 92190 92112 338216453 17122 17156 502321757 65188 65176 698718815 65224 65186 947765495 20537 20550 102685026 69949 70009 532717897 12676 12677 498025229 83654 83655 785934437 81487 81488 373730941 13806 13830 415090789 27489 27440 261970122 48370 48371 127486379 56235 56308 439186836 16047 16061 626286012 99454 99396 287095753 91504 91505 529197678 77641 77690 282167926 35093 35094 392466001 21399 21468 514609818 17350 17370 829783747 92163 92164 704421515 60064 60088 205447683 69121 69122 830871261 80361 80362 228652637 87854 87780 237124458 12746 12747 245456322 32889 32890 513870026 80469 80470 713850377 15095 15096 115224319 12273 12304 582340726 16608 16533 245634828 65563 65565 289867458 66149 66209 841670404 58900 58840 431068136 10158 10159 670962326 77952 77983 839903485 50663 50664 614296662 10093 10094 902380857 23087 23088 665894078 85572 85573 431378011 39839 39864 870242987 55973 55974 384627359 3583 3584 419757591 63160 63213 307294144 77515 77516 612875816 68712 68713 590824428 8098 8067 179819837 7642 7643 305013522 15268 15326 390502452 8872 8930 961820818 91701 91781 436882560 3430 3431 667958358 18552 18567 121280835 67740 67818 606934612 74610 74536 212487355 17086 17092 158309704 62586 62587 64132152 46374 46375 237896606 83702 83690 983387139 30460 30423 628286296 87282 87283 275092594 19643 19644 867288703 16125 16126 724144740 89862 89883 324664267 78827 78796 726092540 96515 96490 806074006 57095 57050 598080289 50898 50899 107519401 81952 81953 731853484 98258 98181 225870648 8036 8037 158410583 11143 11065 869333226 10738 10792 483319021 83883 83884 161877102 43636 43637 221079778 33192 33193 411110481 96655 96675 626788343 42960 42961 212327739 56697 56743 793838355 81574 81575 569170655 15291 15260 209352238 90800 90767 555995104 55325 55326 642763348 97709 97760 229814716 71545 71546 831174732 38757 38710 337842775 68507 68508 381065176 7051 7052 771746294 25023 25024 955362748 22554 22555 804445319 69276 69277 748333988 15254 15255 759867675 58925 58926 860262115 35656 35601 772220256 56372 56441 255745275 52635 52711 242239984 51602 51609 119396784 93226 93213 993340783 75510 75588 645443674 35046 35047 215259503 34292 34293 183050961 32631 32632 34230791 81647 81569 736778083 70969 70970 189342780 46426 46391 170105469 23082 23083 894487716 80904 80912 500140216 44884 44885 418133742 14406 14407 192255982 67724 67665 311122940 44352 44353 639657811 13637 13638 858213060 22223 22182 217379009 9997 10044 273165897 85116 85117 686105864 91833 91834 821778678 18336 18356 237750089 58038 58094 447074962 79778 79838 829230923 65096 65164 52153730 75238 75271 710588358 71622 71613 63190825 74323 74324 672709707 14482 14425 504049693 28159 28082 175026296 22259 22323 925695313 16353 16357 841684124 25579 25580 247447673 22456 22457 126541669 70003 70080 23718620 2845 2829 469704590 18481 18548 860242559 3356 3357 255020809 73092 73093 62087912 97282 97283 382242778 81020 81021 409360210 83529 83567 602944587 35978 35979 901630563 74690 74691 480461063 54864 54865 88916496 50335 50336 552525072 99211 99212 681051743 29356 29395 537488862 96779 96714 757014523 60478 60504 307636846 61503 61468 658610930 27632 27584 630685779 39460 39455 31548519 5240 5290 755019028 73310 73375 102435430 92383 92384 359714193 30044 30045 883844150 57839 57840 164241176 94203 94124 880383580 14759 14753 987490846 33008 33009 336873296 96182 96183 103966575 2765 2759 785204973 66369 66317 636492826 44017 43989 708710733 15142 15143 215341491 81127 81128 542321111 87706 87707 150587157 92127 92128 4509361 34393 34387 286243391 38043 38096 200614418 24730 24726 961682097 63099 63100 322570348 68392 68393 893231168 32147 32148 143255486 76628 76583 118099125 29889 29943 371989806 35174 35175 784537925 44892 44893 901961472 69494 69495 423986184 28843 28844 270857305 35154 35140 815875491 10150 10151 476611261 53670 53671 967988986 71614 71615 261336116 75916 75983 865941568 84037 84038 438886924 77422 77423 62602179 94967 94968 183590660 64689 64697 895500466 48307 48308 617331819 55704 55744 420604999 25042 25043 778640869 17321 17347 35568597 61742 61777 48443506 40236 40237 414430828 72514 72531 113773909 74208 74209 686553647 38473 38467 646685126 51149 51084 369071056 11929 11869 621868963 62605 62535 568480484 88015 88050 964337624 80077 80078 638399264 56625 56556 264131655 23963 24017 577161742 92231 92232 583689722 74422 74372 327804119 33040 33016 429075893 44866 44867 542691202 56765 56766 865870568 95307 95245 244988348 87314 87321 237610049 64032 64073 639252114 11182 11170 756625073 45809 45861 333350838 54670 54671 455364766 6460 6461 384074252 38337 38338 807269185 54311 54312 775514684 31575 31576 684818201 47144 47119 420648274 33609 33610 794131104 11045 11019 777075184 73736 73766 741720288 74456 74457 623578278 57599 57600 339599804 74346 74329 168012201 75750 75751 986875144 59171 59152 512628722 58338 58339 996432396 42144 42145 159130999 78071 78000 900288125 25040 25041 77295578 43117 43065 569166136 11860 11873 670391241 31319 31371 534481467 98472 98547 623116970 72855 72856 250827860 26337 26338 223002006 27242 27243 412114428 31220 31226 100765274 60735 60736 989540531 91401 91402 626316344 97022 97023 702662067 33875 33876 247455577 16516 16453 21684574 52201 52202 545739662 42200 42201 828685783 598 599 917534281 34710 34770 978222518 74992 74993 924809169 86494 86574 985791519 40229 40230 682196954 58970 58971 646123724 15831 15832 645453503 54371 54372 206156306 56614 56615 328591762 79218 79251 709402694 80039 80040 771774972 53409 53410 300391860 86344 86345 243942919 31872 31873 680947878 93612 93613 854518855 20695 20649 19085604 89869 89812 80472512 6269 6270 873515942 52477 52478 495689424 60266 60243 918985071 96933 96934 40618705 243 244 889209641 74327 74328 32645151 80599 80600 259252035 39164 39165 314493020 14020 14021 682120529 22511 22512 83526334 46915 46916 687104862 14778 14809 232967117 78249 78250 859815795 51790 51751 190720018 94456 94524 431146390 79585 79586 329692053 50659 50660 129175527 89661 89662 920680637 18089 18090 398774790 99967 99968 630612016 86158 86159 566071575 36424 36360 140567877 41989 41964 290634795 69525 69481 270333395 12827 12828 322700013 19838 19814 135855976 1301 1302 201126214 34169 34170 817822852 97829 97803 593908980 81240 81241 642475079 7053 7109 637802503 78343 78303 533655703 84189 84190 412869007 35325 35326 719697854 85633 85644 354563927 98261 98262 153090364 90991 90970 909303634 47759 47760 394611792 32882 32883 739813476 90501 90505 722739239 77014 77015 680069036 72420 72451 369619053 20993 20994 322662600 90996 90997 479364054 13337 13375 936725538 7080 7002 461615884 78525 78526 375079747 57276 57223 542537293 59444 59445 691918522 30992 31060 671668749 3100 3106 834140193 4903 4858 200543350 14167 14168 63339328 12617 12619 208427740 9952 9953 705570507 25378 25437 833319619 13488 13466 873401760 60731 60655 41557118 93498 93499 721256925 21975 22022 967962277 80084 80085 396293135 38807 38808 690500831 16999 17000 159457941 43245 43237 924756969 44869 44929 97574146 69753 69754 899373618 7700 7701 527757475 81368 81420 645817988 83842 83843 635389104 1269 1325 211898936 58835 58836 342203327 51557 51558 983001559 63728 63668 209030096 88811 88777 297608222 71999 72000 810190084 727 655 712494950 75225 75248 497652828 3911 3969 80406162 2644 2608 635533933 92093 92150 958595423 9971 10040 212830288 89966 89945 685141741 2851 2905 189662366 8631 8632 867121231 65190 65150 764547096 14192 14178 170832014 1899 1900 736549959 5964 6039 800050360 27304 27305 417769128 65824 65753 794980784 96306 96349 516681965 12982 12988 551645606 13859 13887 318601547 20756 20757 720733434 68429 68430 873490027 72001 72002 905330242 20683 20620 924927412 49712 49713 833816356 81179 81180 29821751 22259 22318 167452628 43651 43648 862314249 45761 45773 415570693 80764 80731 807764508 43244 43181 89209891 77192 77114 963716756 14765 14711 557933223 51908 51909 80360501 68828 68886 533700131 38161 38091 739593532 61266 61267 954529922 50642 50643 342061186 35096 35017 61382356 75803 75776 348607899 57075 57076 103027184 97081 97082 872268456 40665 40614 678516860 63769 63770 3295769 22349 22298 54943967 79269 79323 321327710 65819 65797 11610207 94464 94459 895718013 36709 36710 295255491 90847 90767 337260373 18699 18700 468720754 83237 83238 368247641 24607 24608 847978054 77432 77433 780051004 27509 27510 100176420 25695 25667 324332170 15241 15222 655863313 26873 26874 660891903 5437 5438 24159383 37929 37867 877297976 68372 68327 939727217 1753 1794 30976583 63731 63732 987476719 14918 14919 962075171 87124 87125 205904108 26916 26978 82700727 60316 60317 572202902 48324 48325 751636057 59101 59102 199438504 32393 32420 531854101 45080 45085 919224037 41461 41462 812070076 84113 84180 986523148 62403 62351 5177190 6041 6042 399722885 5275 5276 735416831 3221 3187 294153471 12587 12592 837485077 95794 95795 249011351 99770 99771 281480195 98529 98530 910935883 53139 53159 674617597 21360 21406 377692663 94574 94575 920064262 32403 32404 456903023 21698 21699 692237791 79670 79661 164552854 25096 25097 107386084 25164 25165 988161791 8302 8344 16594444 35695 35696 123804838 20920 20886 389320499 59232 59233 748965502 23570 23571 106107674 59317 59268 179497604 31249 31250 325960763 68253 68254 314453321 52737 52764 535969794 31791 31792 137062824 77062 77116 669924208 28593 28594 472994699 66111 66112 273343886 24418 24419 464651018 52679 52605 316295758 50604 50533 326827155 3782 3783 361385060 10949 10950 211359021 60949 60953 589151623 39821 39780 146160489 96865 96849 336240744 10571 10572 765463850 87555 87556 385373613 8286 8206 762464335 10553 10534 696227225 77255 77201 460416303 58351 58406 864411839 85592 85642 675199951 39372 39373 585240994 86457 86379 131399805 10385 10331 103827557 50008 50009 911743534 96827 96805 35723385 6806 6807 992178469 19540 19541 231513307 37479 37439 834989096 85290 85291 696768953 92735 92736 755393516 67049 67069 485760675 68833 68834 333074010 91429 91430 543327417 88386 88324 42648496 81200 81251 759738721 94668 94684 545245598 4057 4093 61807345 80598 80599 889818889 29669 29670 427071193 76024 75989 203619628 2901 2952 398170154 17586 17597 969910431 67778 67756 449423963 38896 38922 62746425 12569 12570 695781610 16176 16142 496047474 29141 29146 384437282 29417 29358 734454505 76559 76560 128051888 40280 40331 897887928 74657 74658 242909288 38056 38057 221417256 65984 65976 140187650 47820 47821 249914877 12918 12919 461991014 1738 1739 563404012 96825 96826 118846961 59730 59731 447811758 36907 36838 344985058 766 746 257974671 1794 1795 134467026 19450 19451 80994317 72323 72275 879083033 73913 73914 392321647 27630 27604 258764580 82819 82820 44358047 66007 66008 916838163 34007 34061 57537106 81280 81300 50618203 72362 72363 352180735 93565 93566 557488218 57219 57220 585124864 51491 51555 74977046 4071 4046 645420448 12346 12347 974367703 83946 83947 476075922 18766 18767 770536750 73973 74036 165067094 69662 69685 590195590 63735 63736 931713847 19785 19786 165310446 79957 79958 430751568 25746 25747 190236150 52222 52223 125203668 68533 68534 944404673 28346 28347 332865568 14735 14762 136526944 67766 67767 24212469 50009 50010 838619672 23588 23614 613370052 45460 45461 621279914 95379 95380 777616425 38901 38876 79630815 30203 30219 947442346 87244 87245 599151099 58230 58193 664533314 92378 92367 339692772 49310 49311 587066301 9706 9707 496637516 23255 23256 449763650 17527 17528 702358324 30519 30520 844732481 59163 59164 881599155 80894 80895 396513349 2599 2545 147862752 4161 4087 244295986 75478 75479 499356936 72431 72432 360924991 3133 3134 546747350 40226 40191 451800622 74146 74147 741935495 2010 2011 112748598 99025 99092 280665146 12929 12930 387522052 82782 82783 191429714 58445 58446 854400878 27594 27614 532378833 11113 11053 668802636 9780 9854 388408122 72461 72401 425989553 36049 36025 623700196 23791 23792 351100583 58209 58273 874357195 8677 8678 268282289 90285 90286 738093620 26700 26701 480391127 13173 13099 404681899 33934 34000 135416638 35801 35836 866856012 32182 32106 152272833 31921 31922 307566437 35906 35907 13623568 60954 61034 393973725 1355 1349 764129680 70397 70398 513117330 91570 91540 996160805 40742 40743 944295460 40354 40289 67522434 87464 87541 867308751 87317 87318 221064230 95828 95873 444430465 68174 68175 632059455 79882 79883 578189944 58617 58618 941182154 23470 23471 362751802 39584 39580 867029170 52364 52365 548506086 47053 47054 109603761 92912 92834 238868483 67952 67953 681823108 78546 78547 860925573 56636 56678 529368253 67912 67913 293564403 24664 24665 187525234 62926 62927 157770509 1977 1978 917897788 25844 25845 693370969 64161 64162 166151589 33267 33253 97021691 6139 6066 550275323 23124 23165 727889128 78870 78900 792174906 57885 57886 745980411 76021 76022 647076498 25405 25406 512725171 16363 16364 755350207 59234 59235 930528796 87725 87790 137286014 77411 77400 963181289 92811 92812 237039115 2926 2952 882332445 75684 75685 327339322 67152 67153 816306437 71687 71688 113048497 91661 91662 600536025 32682 32636 887565660 34249 34270 960597024 50543 50544 837460145 57066 57067 613903845 26601 26602 10950587 77289 77330 443175319 96217 96260 819820823 74022 73967 770739448 12082 12083 919362389 34483 34412 327612220 67628 67629 125768552 95471 95472 378581089 56419 56366 356762093 47387 47448 898065116 29568 29569 558886321 51504 51505 573911375 26690 26643 103715710 79267 79268 842684339 39681 39732 315121406 42257 42258 246655051 63366 63308 331968152 68482 68483 547960344 69899 69900 144787574 99115 99116 208317725 13245 13246 291324559 56659 56718 570035470 54185 54220 714363558 22412 22413 857009060 16780 16781 501104866 70019 70020 401205720 44492 44556 424489198 34699 34700 362042356 83861 83862 477812335 66434 66435 252690650 71409 71410 682049494 41822 41813 22031907 83977 84033 607651322 54738 54739 805776419 66039 66022 769956446 16625 16595 49682090 58615 58616 202281518 54166 54167 850874148 63372 63303 70193411 80428 80362 492108361 56567 56497 904841052 16534 16600 622968717 51821 51822 223462699 75174 75175 72456492 95500 95501 388525655 38826 38840 894841379 48843 48781 820549683 7785 7786 295056268 61341 61336 162154550 12332 12333 573682189 84895 84897 678552639 75570 75495 559350465 44459 44469 316578270 85240 85241 886889711 65784 65855 852714233 34696 34754 153956695 41650 41704 175099566 38587 38588 133898194 11189 11190 457260454 13380 13381 397358696 67382 67383 230061338 76818 76740 989259081 45981 46018 568583728 4337 4390 791703953 59502 59503 817434175 46004 46001 601719063 91022 91086 72644749 4383 4436 626157592 44740 44741 54759554 35344 35332 957143734 83212 83213 629155997 72806 72807 185500052 75560 75585 717714473 42782 42783 723918630 86829 86830 221234049 48323 48336 327861855 1627 1628 188971413 12382 12383 99237847 63565 63566 136776934 67805 67806 627414458 27802 27803 684992824 57356 57357 392825 27775 27776 350637700 10064 10065 276727911 84973 84974 362558792 94953 94954 220841523 84991 85045 711729657 57116 57134 209101383 6947 6948 474564776 15247 15248 438828704 22667 22668 289998127 85679 85630 528638597 83932 83882 973931602 17057 17058 998073274 90928 90929 120241605 71952 71969 171243139 89731 89732 521559224 58557 58588 590201712 40224 40293 657069710 1687 1688 581828963 72223 72277 736739951 66832 66833 103114358 432 433 58444299 31543 31608 949444410 48708 48709 671880693 61472 61525 56311611 24889 24864 488894979 3567 3560 136815227 38951 38887 839206047 41306 41307 514225754 80548 80541 53869712 54860 54861 43963010 90130 90131 776454501 74501 74502 37139013 5560 5561 143952163 65054 65076 526826124 74681 74632 820825931 58042 58119 43478108 8704 8705 705200542 22638 22661 685065100 74777 74825 581410162 16127 16128 138934794 2895 2934 422824986 68982 68923 300814095 47549 47564 700232586 64556 64536 507369275 19647 19673 389569293 80231 80232 439887405 63374 63375 718962231 96896 96897 824254035 90413 90421 948757284 20711 20712 140964949 20289 20305 59618015 84387 84354 122166211 42191 42192 300963652 45323 45324 958198154 52336 52349 758594184 49105 49106 774401303 91657 91621 170725688 20793 20853 269192324 59800 59741 86751734 5311 5367 947046656 82557 82558 129984184 51136 51202 862765397 89315 89347 183054452 96072 96073 17154552 8919 8920 26651609 43193 43166 785375689 38078 38076 766420788 7043 7013 998139622 65630 65650 894172374 62808 62809 522954480 28012 28082 954013255 43712 43713 311820484 61698 61762 373681563 43142 43143 921538496 92742 92668 65804567 13836 13898 35560694 71722 71661 606721865 83689 83690 141013795 21886 21887 652519389 9514 9486 970469805 5503 5477 171962719 64549 64550 256917395 93659 93641 103457192 55634 55635 256618081 71926 71964 128750013 4650 4651 168708506 27519 27520 450539627 73974 74047 757220243 22349 22350 926634061 58999 59046 595419830 89204 89223 200098754 91445 91446 830930198 22145 22146 648517277 15552 15553 313289768 74204 74205 592026475 60017 60029 528471122 63669 63670 848775689 80944 80936 897517436 22638 22706 968083013 15978 15979 910234979 23771 23787 282210811 58665 58666 631841932 58511 58552 30219872 55773 55707 701472210 20394 20395 241672758 32303 32252 482976030 76956 76990 293352788 64657 64700 552220857 65811 65812 42386421 22590 22591 453869337 2879 2880 432664462 5525 5459 266131082 86731 86655 534716560 585 577 38300914 85898 85964 356422596 71054 71050 110258156 55135 55136 48772087 84366 84343 434728823 14152 14158 41409410 26615 26550 777303421 89153 89167 596566324 57386 57398 137792904 52319 52320 499446519 63779 63772 77499340 47724 47665 320018599 60797 60856 598921611 47830 47802 960375129 39447 39448 344495823 95269 95230 901165985 7103 7047 851818519 47152 47153 674912573 30748 30820 698608921 96851 96852 304005905 96525 96526 717379976 15556 15527 518452490 4023 4024 203266993 68994 68939 620019767 8075 8076 255628274 85621 85622 401883079 40197 40198 220589808 77120 77142 495736230 12501 12478 884383041 95914 95915 806553595 85135 85136 877614748 66516 66449 372232600 23133 23162 934084316 74049 73984 152514097 29254 29214 888906885 40543 40544 857474013 40842 40846 275254467 68837 68838 269462317 94121 94122 852773439 69569 69570 527188970 27020 27021 874843742 45195 45273 432182225 96659 96660 171774230 31554 31613 93283172 90335 90336 156326981 97975 97976 685024733 44008 44080 214970332 2634 2561 806577492 52863 52868 403779996 98364 98365 138014548 7905 7826 556946392 85973 85989 970772896 52728 52729 898059669 96063 96064 295108219 78657 78698 106359607 758 718 816096920 34974 34986 332853906 13686 13680 526814378 51432 51433 651465332 57784 57786 388567277 72193 72216 300674864 10577 10578 972409719 3855 3856 637678744 70024 70025 665750103 49599 49614 878396817 52521 52522 672848892 12858 12920 368922144 63564 63565 451527913 70958 70959 803462995 41274 41227 734578072 48451 48384 898157742 90900 90901 215288162 52579 52585 826414847 92309 92389 150389817 13953 14018 663206913 49641 49642 773894131 72289 72290 913624647 70489 70409 125982 83983 83984 487530889 45663 45736 137709101 21045 21053 519166123 51965 51945 115469926 25316 25334 504134425 87840 87773 608481336 15718 15755 962131688 23670 23671 661989033 50762 50763 817435918 65572 65573 446249480 90593 90594 971219158 61117 61118 380696949 96931 96957 619405773 96353 96354 52215632 17497 17498 969287906 20514 20515 924997672 60563 60639 809556699 56490 56445 818636858 49883 49884 257818627 94751 94752 1382737 77234 77270 688609958 93649 93711 833126825 85797 85798 193273467 94087 94088 737513591 36918 36974 59935536 65633 65656 740816107 59923 59924 307681428 37139 37140 289739440 27780 27786 443678891 30235 30174 986564742 67705 67746 36165009 14993 14943 452969648 37307 37308 200897013 37288 37289 454710731 75815 75752 772650470 5029 5030 948513714 95132 95212 897936819 83751 83752 206824153 74371 74372 920433224 50276 50355 291831386 61905 61906 250758596 75086 75087 909951921 19278 19316 997298434 42049 42050 419328326 13213 13175 392419239 88076 88003 854372632 27359 27355 571163024 72109 72134 122223592 56456 56525 785515316 14557 14558 812807695 67420 67427 252738192 91012 91021 386606196 50419 50420 642085845 16141 16142 578802171 77093 77094 804432449 16465 16391 368172827 5918 5919 272366078 12235 12236 296190419 66014 66015 161594777 24196 24233 517538812 55481 55422 790867980 75764 75765 100694487 96286 96271 372847563 16114 16084 961861168 79909 79910 235913520 92133 92134 560887267 34516 34517 963672295 53583 53640 621898502 7634 7635 773245601 53416 53417 937075570 58423 58424 573701515 51399 51319 251428963 93544 93545 190561765 51441 51370 269907134 11416 11453 693239575 58271 58255 308840027 80066 80114 438221298 37181 37129 222445180 17700 17685 155898804 14126 14127 874665014 47624 47699 562428900 50041 49979 545697480 46412 46487 744613465 80763 80767 151746150 68962 68963 680984578 34003 34004 571458817 92517 92518 459132743 55313 55314 622977854 45969 45970 672092268 16886 16884 270350343 92850 92851 961732526 97833 97905 445223101 45794 45795 861236373 40732 40733 310999475 22392 22439 118580792 5443 5444 900590021 69447 69414 878006462 23551 23518 865808437 31450 31488 940674787 5007 5008 85221900 56038 56039 902963586 91435 91436 17365705 61687 61688 562054324 46836 46896 201447518 81494 81548 447261614 82076 82134 793195822 42596 42523 283311684 27929 27930 527358743 33418 33462 340984458 41182 41211 969578553 7306 7287 688946154 5045 5046 416863407 56311 56312 690347500 36034 36035 186655742 37488 37489 259565108 10391 10431 341580119 76242 76179 93250556 47171 47172 994557034 72385 72399 31449916 56134 56179 731648398 78812 78813 573690549 60896 60926 14665730 82620 82552 530564585 52216 52217 242544621 70250 70251 622136830 13487 13453 190581083 61093 61094 339739422 97158 97168 548903862 33601 33680 795305256 16811 16812 806266264 89615 89616 631369343 17469 17415 477555381 73753 73754 113366498 63073 63074 329375204 87338 87339 439247781 4496 4473 354726166 7772 7803 28526609 3497 3498 457130328 76753 76785 703552158 82824 82796 947408112 85957 85897 854734733 60808 60809 550276419 92170 92171 631321369 50234 50235 353392606 38428 38485 77492357 30100 30073 603199612 64079 64134 696020798 26385 26386 747241030 92891 92892 261711702 54844 54818 626427340 54500 54501 166868533 29648 29649 360493972 2093 2036 887407196 91695 91696 784058934 93436 93437 986737643 50597 50531 61737254 41111 41112 621750245 31563 31609 754270091 46422 46467 347005167 77894 77917 666027593 39754 39812 959158255 58577 58591 181462844 14720 14670 970044963 8156 8157 354030574 91470 91471 272522734 46506 46497 554668772 15396 15397 789346014 4975 4984 773711414 1602 1603 447207179 20050 20051 816877958 59653 59654 403043242 1889 1933 554471415 9144 9145 815924606 82752 82753 108625111 56761 56741 218724746 7430 7357 565882624 98196 98145 167626648 98862 98883 613485759 38706 38707 13449347 50147 50148 587528962 64884 64885 296159770 84580 84581 712237913 58537 58538 139820447 37160 37161 99291106 10689 10657 110192259 75723 75714 571370262 67311 67350 617078360 38859 38852 537630757 43585 43527 563290925 40573 40574 761492795 61042 61043 418440786 97120 97170 224429363 2373 2374 35387734 60259 60246 555820620 2495 2496 442105653 6842 6869 585436796 1912 1910 757719100 9542 9508 571303282 63106 63141 468857674 73768 73773 546698810 13706 13707 85103710 32623 32624 834650268 28849 28850 235882852 87997 87998 206526082 87496 87497 306385391 67292 67280 849159933 50384 50385 815280964 73715 73636 920349924 42127 42061 654983678 72008 72009 336539948 1785 1828 372026975 20255 20256 335595749 54069 54070 578129648 39892 39911 729153115 13988 13923 243058154 82266 82330 67197288 68431 68478 940020436 1891 1963 780952038 90279 90268 956216149 99466 99467 651634554 11762 11763 907506917 17741 17742 650607644 26292 26293 746537046 53678 53704 135870241 84670 84721 398814639 1677 1678 177709530 24201 24202 396714399 84745 84746 75916741 9403 9404 535489960 52631 52702 245767101 10376 10377 334514876 86973 86974 352264280 33825 33747 643484618 19398 19331 9736351 96286 96254 148113314 46266 46261 392002094 19535 19604 429278817 27170 27162 170240435 94029 94011 56967748 994 995 332785531 62074 62006 761769644 36910 36911 726089686 18005 18073 394439818 56452 56453 145019762 63303 63262 945797134 55220 55221 956682592 86925 86926 257584365 94139 94200 689261542 11816 11817 546521564 71793 71794 165942076 61499 61500 920349732 74912 74913 218821071 72945 72875 953097621 1250 1175 694448189 87820 87821 715799386 99012 99013 84663120 55418 55359 159295721 47796 47797 581678819 87211 87212 3024541 80637 80638 97589825 18042 18043 722149198 85584 85585 470416061 67205 67206 745194983 53985 53986 616838347 8389 8390 647591154 64675 64676 239675508 55644 55645 886543340 68166 68214 691393974 90030 89950 152051483 14443 14444 828041024 75298 75299 947905382 12037 12038 606460438 21229 21230 784438746 63046 63079 380718105 88655 88656 304343561 22095 22046 362362318 29844 29845 444672222 37746 37816 748199453 48410 48397 648411362 55641 55647 682103236 51792 51775 201703503 48181 48232 866760183 89408 89409 302829950 22603 22585 928426379 18446 18431 152917231 3837 3838 933157948 69944 70011 945157952 59917 59918 363612669 46317 46318 330637153 78481 78482 782980626 18882 18868 307859575 86423 86424 144350664 22194 22195 881198568 76535 76510 62034987 61387 61388 394061757 7236 7237 816918801 70483 70484 807027345 80092 80093 835590997 69664 69683 199790198 22986 22987 729501807 58007 58008 47189390 21290 21344 17939626 34897 34898 937323490 32677 32654 65051567 69316 69317 765504622 44025 44091 924920111 17945 17946 864466065 61821 61831 832871598 42488 42489 741440536 78955 78942 106514733 77845 77846 541712781 44704 44705 353886643 38936 39016 992298467 38725 38771 768374561 51654 51715 876506098 97456 97457 178951525 12107 12108 235469665 60496 60497 428295559 23365 23439 567153530 34114 34115 414164866 85783 85784 384845095 23625 23560 836971955 67727 67783 648996879 59759 59707 899561702 14008 14009 110197371 5254 5255 273141734 34692 34698 77870498 331 332 368209006 32830 32908 194453190 71521 71522 233812232 5273 5221 889811869 95164 95191 150365887 87225 87260 66876357 90139 90105 463226512 73387 73448 531829220 43295 43244 122195504 69213 69241 970151891 62872 62900 246829659 19417 19418 39322099 27434 27381 837312552 47595 47517 184169870 63429 63457 559124811 82875 82876 979810851 98743 98744 982391257 1395 1371 13169739 7056 7023 577992222 51318 51319 829921577 59807 59808 421747464 41332 41345 15442934 13151 13113 336099850 81961 82027 141370528 4686 4687 132866462 20329 20331 467931536 64858 64839 712291745 73626 73627 598391556 17579 17580 890465861 47731 47725 910561612 99544 99568 618675015 3336 3337 972175587 40938 40999 844409435 59034 59035 401907711 22893 22829 637654390 62077 62078 489382512 52202 52203 304151064 73369 73370 74682957 9713 9714 152426445 19398 19399 191474408 38492 38572 967123337 86898 86899 378300935 89320 89321 867518033 10944 10945 852814986 63609 63544 825425086 54146 54082 329598479 83058 83043 541954416 74259 74260 566717186 67178 67179 464805876 73106 73107 369348126 57272 57289 945608320 3677 3647 576332008 87715 87716 271300754 74938 74897 529790931 17362 17418 157037587 38216 38241 77407624 86510 86511 118967710 75144 75131 523840268 32996 32997 955519114 16013 16014 803235150 76373 76398 829639841 53398 53399 633443629 65438 65495 191663984 78111 78080 240138388 75498 75499 291986870 89119 89120 758853435 4772 4773 649004570 73244 73245 771599189 14420 14421 235610891 6137 6169 968163419 81298 81296 939573940 99813 99889 131012677 45228 45259 788289515 95158 95159 415768958 5870 5871 697058615 93104 93101 796989921 8148 8203 640754539 70531 70522 98377321 46414 46415 523353318 85274 85234 537075452 29744 29664 476475273 67790 67791 559440250 34606 34592 20073377 20782 20783 224598524 17718 17719 560711524 13186 13263 542431756 57623 57666 450615359 28842 28843 448579227 27311 27312 580996029 94435 94436 39732083 51559 51560 891245697 66440 66441 906451043 4513 4514 956885465 68950 68951 564704631 69594 69595 831015721 35199 35225 477779096 38467 38468 233431311 18277 18332 308569442 7820 7824 903313838 64606 64607 511114852 11495 11574 78531969 92759 92748 145156369 16986 16987 774051039 4396 4436 807929397 20937 20954 656783768 64931 64932 263108736 43974 43975 704364790 93661 93642 933703163 68205 68134 243642175 76667 76732 776222620 98105 98147 365636224 89828 89829 121089599 59351 59352 147304787 93116 93163 7104284 84204 84205 97741296 13834 13864 80747498 11551 11552 922692066 48694 48638 637862335 41538 41507 10442481 9915 9945 297014282 37126 37134 813592820 81370 81371 788874750 77825 77826 483856648 6789 6843 715137919 79060 79061 770859036 87672 87670 671035067 63339 63340 801837180 80869 80918 735484136 58030 58094 839801971 51113 51114 150513120 89233 89239 498342959 97057 97058 630289291 15011 15089 517955681 86944 86999 199226779 15823 15806 282186281 57496 57540 452954805 13162 13163 302471872 93559 93560 978873154 17830 17774 636046592 67464 67439 169031400 60768 60823 551964448 18617 18618 930160437 37372 37373 116148362 84396 84397 581900562 96586 96619 869557054 15530 15531 167263696 98174 98171 974775868 88787 88788 82345255 70396 70458 719935094 82298 82300 342132487 43999 44000 769085582 41918 41842 188731082 33261 33259 708331729 57585 57588 648608306 1054 1055 924584938 89354 89355 225605607 78840 78841 526567775 32503 32504 422657233 27567 27500 520759623 45218 45219 218718447 3787 3800 451385541 19786 19865 773343720 84382 84355 160315422 57528 57467 685278511 85538 85561 585099776 89958 89959 635527773 91970 91929 926149309 98902 98903 664903032 31859 31860 195452114 80187 80215 568720237 12162 12163 980891389 83752 83760 451852309 92525 92526 808960450 34859 34860 553510204 98643 98644 821076998 58447 58481 517344978 72694 72683 248019449 47780 47832 546804251 95371 95372 889927151 23026 23028 817602281 18342 18343 308560158 76776 76809 301653559 27958 27959 416714964 46836 46837 843666667 64168 64243 717427977 65833 65834 213959685 23131 23099 990412929 59512 59523 295815768 32963 32964 91625017 96973 96974 367227765 13508 13509 110179670 24068 24072 618627690 51929 51930 328898316 65469 65470 507702540 42039 42040 140358508 39763 39764 544589691 56228 56233 995349601 10591 10592 581271487 97697 97698 451950731 63601 63602 886277596 88071 88072 82684250 9200 9201 770812928 39358 39359 355428211 50582 50583 412509395 69108 69109 191557441 90087 90088 839950112 53573 53574 125407301 74446 74447 388949887 89064 89065 90762269 28915 28916 578294973 39516 39449 19396494 31011 31066 589615639 30123 30124 716491868 93843 93844 657849288 68946 68947 33782777 601 646 313672700 12064 12000 778225538 46764 46765 454224043 80616 80623 828065353 41435 41436 567618269 91501 91480 415746945 49216 49217 439683316 53487 53488 858949434 47175 47176 116215552 76763 76764 895439924 14664 14665 111603975 14257 14258 908213282 92934 92946 12971181 57007 57036 156782433 19080 19077 979136474 71061 71062 932187145 93419 93420 887476037 33385 33461 611317677 71973 71898 657931660 67322 67347 874050579 41586 41587 762718853 40434 40435 159488964 48095 48096 81602599 91697 91674 783998460 20952 20953 517482114 79045 79046 826866746 28529 28567 38149178 50710 50741 559267550 95457 95458 335531273 4459 4460 420802777 80948 80910 704642537 10957 10958 273016380 76784 76785 604278263 16359 16360 377942835 84052 84053 170022087 3795 3796 740363689 87880 87881 888395334 8414 8415 680206852 74281 74282 685819160 17052 17053 746557367 48255 48256 893681648 69303 69304 841305220 16267 16213 752202248 28165 28166 5446357 52442 52443 222347300 6678 6679 516262157 61683 61650 300864185 98477 98546 966144530 95977 95978 214106039 71032 71033 879509544 83003 83004 200352827 49337 49338 209516510 64683 64684 505002326 1007 1008 483209666 18188 18205 681588708 79396 79424 622425665 10291 10292 769065464 79534 79535 536237016 98165 98166 571147423 12718 12719 961995475 36922 36981 518300849 65886 65833 8160428 51589 51590 703439364 96705 96711 68359136 28426 28394 313082743 75020 74958 812577473 45084 45011 88519207 18338 18339 212861627 3184 3185 366537076 80735 80663 663341801 53899 53900 66318501 79954 79877 465344698 87713 87714 613393208 71994 71995 908686632 32627 32628 556439580 3829 3893 407734628 82994 83032 15131835 55937 55938 669811520 53592 53661 301757073 2004 2077 896972421 38800 38875 972808809 28364 28365 836167290 38757 38758 901466609 99811 99812 633119185 39452 39494 212451174 63838 63839 145667774 67083 67084 107445009 58638 58639 239627325 48552 48627 816770344 9110 9058 577813719 77715 77785 961647135 81629 81630 573840587 34253 34178 882991846 95803 95804 471192542 27155 27124 447673346 75021 75022 578640304 61985 61986 696131631 66100 66101 441256358 81680 81653 87523832 80497 80498 686983945 80358 80359 282016390 31335 31401 757544554 36661 36662 359695124 12163 12164 518710417 69413 69423 864395242 6093 6173 846010512 81465 81466 964935878 35473 35474 408447472 67000 67001 798207662 77470 77471 951841487 88759 88760 884180010 13810 13811 642003583 37857 37858 550012816 14299 14300 734763440 5851 5909 462461936 42963 42964 100435199 38671 38704 947944892 92645 92646 949267771 63347 63348 499356780 91597 91598 970174262 18839 18837 200554851 55915 55916 187135767 19552 19589 602661744 62261 62213 707542831 29647 29648 870336564 2722 2723 821475957 40643 40644 902782640 58661 58662 744179778 58053 58054 975370214 82318 82319 747384666 82131 82134 652616028 90339 90414 677111210 73316 73251 261968188 26587 26588 549230924 2633 2623 442711818 22683 22635 143232629 20162 20235 913059854 37427 37440 817108965 79309 79310 892605749 96117 96162 297615880 14259 14260 516236478 11751 11752 717775915 65452 65453 318687395 26445 26467 358260320 50478 50525 969030660 1971 1938 346848978 43709 43710 322283907 42942 42913 250584579 74996 75027 720596137 1756 1800 482979529 95370 95291 580914674 82013 82014 442667097 76587 76619 42290566 4430 4431 73388746 82388 82389 886134214 14433 14470 329276225 40624 40625 244396742 30320 30321 817960392 42410 42411 154666920 58682 58683 492471713 43737 43738 842890045 35118 35119 42577378 34839 34888 315888246 79773 79774 514447239 34804 34832 141661947 81383 81356 267219709 24184 24122 860889699 3015 3016 258244253 847 848 369194004 98776 98700 490828874 26468 26476 77391723 43138 43139 528173677 11588 11589 582349360 63375 63397 502397934 90188 90120 792205209 51481 51463 210824670 76798 76799 178518995 32533 32534 55059390 2211 2212 90418318 99697 99698 292198709 43478 43479 193210002 42189 42190 473540581 21012 21078 285452308 58575 58525 344255735 58792 58749 54874905 47441 47442 395344008 28311 28256 887836336 54222 54223 348892960 78598 78599 525727112 91982 91978 472614380 16523 16524 695802420 74183 74184 957591538 86377 86378 677325736 97396 97412 857586578 90583 90584 552668386 31079 31080 351265039 25546 25613 807815263 16668 16669 992354204 31590 31591 448799248 49729 49730 21692953 86646 86647 404793493 50563 50525 110369713 65015 65090 23933647 6986 6987 613218886 23202 23203 660052006 50875 50890 158609201 14930 14862 211883808 52184 52252 563265057 76974 76975 142551541 1111 1112 282341357 99233 99234 944463394 52507 52490 761438918 25928 25857 324866886 51984 51985 899795747 70949 71001 155184037 88412 88429 650552363 49995 49950 33848688 63064 63065 684166084 55450 55451 699274277 85138 85139 983030776 65707 65708 490082285 92246 92189 172354839 17770 17771 746580526 41915 41958 144769375 12345 12346 223215860 56386 56439 722090771 40694 40750 675778136 96317 96242 962962084 67676 67616 989040076 54350 54351 221422236 62692 62618 616483227 80047 80048 776366360 3221 3222 936600529 63772 63753 583269275 20198 20199 124755203 63893 63925 556205890 73639 73563 352413385 21592 21593 566303972 35164 35165 342948810 120 121 951056602 65666 65667 932417065 18447 18422 3939490 64581 64610 869164242 37039 37024 261677325 56389 56423 856937004 53843 53844 220372985 76196 76197 188060757 15092 15093 312125198 44889 44821 657701319 81707 81708 988482916 9122 9182 994609915 87515 87585 282932246 6871 6872 607193900 81222 81223 926869222 90863 90908 994228135 54374 54446 590844639 15905 15968 752104232 86307 86308 181799160 58385 58308 396578169 59864 59851 251983832 78498 78461 296249576 51664 51665 428915843 76760 76761 605486893 13827 13770 457856356 4847 4820 964934082 12399 12433 865778107 88051 88052 910029944 18884 18885 423799477 4447 4445 976142311 65294 65295 943181722 89595 89596 842132307 55400 55401 659126363 85585 85595 466242271 11806 11807 741143241 10864 10877 966571042 23068 23069 662975571 34323 34324 595287262 40033 40034 591308767 89348 89425 2893059 44893 44886 34452376 12965 12966 421244871 68375 68351 76660125 7292 7293 421863350 53125 53126 417357850 44576 44577 584491859 55039 55040 127343531 46880 46820 668604897 31212 31224 289347005 43483 43484 815695473 85092 85105 970565060 15970 15947 693282385 69793 69795 352808629 3313 3314 330060856 81547 81548 28509023 97747 97778 603326689 96672 96673 713856286 21040 21041 711157019 77734 77735 736329868 98410 98411 763533699 49072 49079 918726756 84680 84644 232420657 80991 80992 703238037 6706 6707 828739880 7080 7044 219440802 71271 71272 794453811 65989 65990 356397213 49201 49185 856043491 95846 95826 549563602 67558 67559 653048801 62633 62634 519421313 79165 79161 595779426 6323 6324 973325845 86500 86501 932005705 16667 16668 203957655 78167 78168 407904125 41074 41075 521914322 24134 24135 221943162 20241 20242 54044491 47018 47056 503833843 35394 35395 311051649 78717 78762 271790845 82949 82950 453963602 49570 49564 456964157 73366 73367 870283496 53368 53337 476017778 76131 76092 218083067 65497 65498 201229035 40660 40661 413739129 2155 2184 640699124 14924 14925 36665062 9007 8961 762593497 26889 26890 544937578 31346 31340 661048828 18621 18622 510560221 87790 87842 634508532 73830 73820 671936942 49371 49423 446941920 48662 48663 38500294 43058 43108 122554223 76487 76488 307966809 44705 44679 700356177 79090 79130 956188419 94950 94951 483558476 57758 57725 583354967 60521 60522 27156917 87137 87123 258359638 79610 79580 335296062 63978 63979 773987756 30547 30568 870206708 52474 52546 646665563 63522 63573 400945074 40574 40561 753745063 73875 73877 180999520 99089 99090 550240669 37615 37616 856347600 61747 61748 450880653 75567 75568 126685858 8203 8269 855112700 15470 15471 127534759 26076 26077 105906794 31941 31935 92898535 62564 62574 723056548 11975 11951 248698793 22954 23002 631963404 68674 68675 495627523 86191 86204 838892642 61586 61587 628426551 50171 50194 843109462 27039 27040 672591454 99503 99526 717906641 28393 28390 638682962 53357 53358 882794741 52876 52888 617256166 6467 6397 715456461 76701 76702 341295792 61142 61136 823409423 60587 60516 937067277 49716 49717 377017098 28330 28293 821893316 48458 48459 309413675 58129 58130 681228751 70960 70961 216959586 87750 87781 653823382 19501 19502 709417645 72752 72753 463180564 6958 6959 901551377 93958 93959 630388486 70303 70304 885295514 65405 65406 716087045 71883 71900 309219190 53346 53347 835878532 86398 86399 122895678 84453 84414 110921596 68591 68592 130208443 43187 43265 337908237 45830 45771 372735184 44233 44284 749406201 47997 48027 148458768 85252 85253 503161029 63008 63025 603567184 32302 32303 305167862 12028 12029 661198569 61974 61975 329666761 90750 90766 205780280 50977 50978 131317605 81506 81531 558805075 48445 48420 823310405 28939 28940 37049346 82124 82125 850224894 59045 59064 225138625 10960 10961 517678708 66708 66774 378033381 38684 38756 99982987 47227 47258 954177557 78721 78722 624200340 69954 69914 747670648 8706 8635 545107877 99916 99917 880852533 66291 66292 494099555 46352 46289 758538193 26504 26510 56702649 10705 10698 296017481 58227 58176 819024799 70855 70912 146503956 30190 30191 954111411 53537 53511 822205599 51813 51814 920109295 24035 24036 465063107 84690 84691 42481028 92563 92564 595808447 74261 74262 858672821 9192 9193 743332218 58155 58077 496769185 94472 94421 408049839 1460 1461 979784988 20081 20082 35978083 58210 58206 475205896 31471 31472 228213820 10696 10720 450956860 10426 10388 593743484 18750 18723 515937450 69508 69575 364143441 30325 30268 452356493 22810 22811 555195930 12427 12428 765422139 92550 92551 228963692 57399 57438 783484941 53272 53273 400703909 47862 47863 45314875 25941 26000 981891465 56147 56190 968566318 78225 78226 36441825 64041 64042 135300802 6177 6184 325040860 96251 96252 671594005 1843 1825 655906747 7969 7970 989722175 97044 96991 58427109 58650 58601 32808453 71080 71001 349093959 83331 83332 894810919 34804 34855 573963815 40944 40945 182802307 63426 63427 588584540 13409 13410 817525945 2148 2149 670630472 87601 87602 247145665 71903 71899 894104052 85392 85442 444662954 79934 79935 294339224 28463 28470 709957477 49081 49082 384249539 25846 25799 943304159 42088 42089 466640695 991 940 686878832 16760 16740 903420216 36458 36429 920961300 83338 83403 515769296 10111 10112 239590055 9590 9572 66866164 91947 91920 468787454 85732 85733 803134387 26129 26168 4453723 15585 15586 72005007 16572 16573 260558894 60957 60877 841351323 64759 64794 456979725 47368 47369 79370562 33340 33341 623780812 3498 3499 415565473 31362 31363 976041404 32055 32056 861039221 60419 60420 408954000 12505 12506 922785098 87158 87237 200980654 53988 53989 514047737 88249 88200 461403145 90613 90693 964426047 34769 34778 906501802 22046 22085 556813369 90702 90703 823729555 95889 95899 39492860 93194 93246 311981611 99125 99126 894093226 25906 25907 995836494 14080 14117 106838633 98550 98630 362191994 76221 76222 653292215 39970 39971 977781906 75062 75032 932829244 61002 61003 130021581 48191 48192 772736131 41113 41185 990133420 96252 96282 369025862 88694 88695 399869248 48836 48837 643651313 47302 47315 844311638 99556 99557 784096248 39380 39423 863440035 90968 90969 599456966 75030 74952 817753740 68352 68353 137014844 83839 83840 498565166 20079 20147 143745405 38442 38391 809719404 55531 55532 678737293 90562 90563 371688376 70594 70595 596406004 79026 79071 261104976 41457 41458 411464516 63329 63372 680753016 99512 99469 801258446 40195 40196 981832749 4361 4322 963041205 84650 84651 407480036 16495 16496 710679592 1074 999 360860298 65551 65552 964636462 93826 93827 817899996 45151 45108 559442709 33288 33357 661176479 79875 79876 153854175 46297 46298 10955173 31778 31788 949626395 59265 59266 277938657 84962 84963 627316429 96764 96765 877371101 55987 55988 263237706 22039 22040 148077542 97181 97198 313685274 51276 51277 174233590 51141 51158 455991728 31107 31123 848885975 81816 81817 27711565 68182 68183 273323689 24293 24294 947429030 9186 9187 659989455 52388 52319 943905927 91825 91826 185785901 49879 49935 458977360 40832 40883 629286950 20582 20583 372791865 33269 33270 168353618 66532 66533 554536733 37303 37304 548203913 83964 83965 342890293 17390 17404 694978017 81939 81940 302344434 35846 35847 208968488 48983 48984 812392559 10786 10823 448450139 20591 20592 691297477 68092 68093 144256636 6752 6753 292852778 74614 74615 217418082 28320 28363 134347450 90368 90369 963825690 64131 64132 429727911 72562 72563 297894873 35884 35880 51694014 65631 65676 816946559 27018 27019 938349572 76533 76534 535859681 55803 55804 498687847 30708 30697 429908078 76038 76022 359502770 30733 30734 865838800 38935 38904 124119084 89953 90019 826277292 30152 30082 843809499 77812 77852 917956062 39921 39922 562255759 96162 96084 693682492 48358 48359 531932664 9801 9788 786600886 20559 20593 441343013 64171 64136 826216954 74225 74226 266548991 31814 31815 101609024 60349 60350 793451560 1886 1887 623031204 57793 57812 416906119 40587 40588 81512097 5842 5835 763147567 47484 47485 180143659 77759 77760 463139473 450 451 541597953 54343 54419 154277092 83804 83883 137203523 13670 13693 986341040 8672 8673 147426917 4391 4386 961762551 33478 33489 818403553 75440 75429 772372650 15514 15500 591347419 9784 9785 293493137 63389 63390 300039470 66719 66663 937828307 90386 90387 560822624 32916 32986 980934783 84157 84158 619554189 18345 18326 750725717 25904 25830 127598654 38545 38590 32698272 53431 53432 650060408 8302 8348 139654748 39345 39315 130200565 26542 26543 845988208 25101 25102 126458030 69688 69653 345855560 62252 62262 889457932 79523 79524 308346651 30337 30338 81256751 88871 88894 61363673 22724 22725 555467164 77079 77006 744737659 65080 65081 592697568 50189 50190 269592675 59588 59525 626426174 78834 78835 468907905 51788 51789 782765907 14387 14389 774057714 77076 77052 517410155 12279 12280 226680997 1349 1350 894142893 56321 56328 401786214 84035 83987 432536510 58610 58611 871082389 1193 1135 269121207 32322 32323 849653188 39127 39128 793032743 69841 69842 838629411 15564 15565 165590647 34310 34311 587264398 8755 8696 227467842 89598 89599 751681840 5911 5983 607555921 92450 92451 179977523 31896 31827 643880896 13160 13161 726102179 81081 81054 359145054 32664 32665 203338548 19270 19271 96360029 75084 75081 896728745 20723 20724 119430468 12756 12757 318745815 13687 13692 397057360 89937 89938 950494227 64296 64345 343244286 15163 15164 812434226 74582 74583 835334219 98725 98687 24602481 30513 30590 541626557 32779 32780 690363503 15987 16007 211720518 32619 32620 814626154 3642 3643 763278633 34321 34276 463834576 81788 81858 517844269 71030 70998 260372766 61808 61821 735942925 60 61 738336287 72439 72440 597201806 87016 87059 109637410 70858 70811 899802174 43066 43035 550261698 33202 33203 617248262 55988 55908 836634754 81158 81153 950742381 26654 26655 886065782 85350 85395 609772285 7982 7935 489790046 93153 93129 359767018 58010 58011 58162635 35400 35461 540055392 63404 63464 32522899 10698 10743 810703358 63184 63185 715906377 16288 16300 220035008 38348 38391 742493301 91634 91659 977205035 16262 16263 130671990 65304 65305 238125572 88274 88316 996171694 80410 80416 719516490 66356 66357 431536836 96170 96233 709709298 95964 95941 350321659 5937 5938 401296332 6294 6335 197125369 53661 53662 100949974 65777 65778 229317144 70969 71009 850958531 51001 50933 316210379 31841 31842 767047867 84869 84870 306931248 12696 12697 682703278 379 443 73706579 86185 86140 892548565 32164 32157 536018960 39021 39022 726735850 80075 80019 8106490 21905 21981 596141570 27195 27214 127059528 8222 8302 262874885 23897 23880 587794557 76791 76792 32944568 62481 62482 368408859 92396 92456 25881137 18493 18494 196573228 14185 14186 744889015 36486 36487 876316337 26435 26436 158850128 36168 36125 418040668 3658 3659 860837448 97029 97030 74629814 51083 51041 59560464 12542 12483 974826957 73764 73765 564130698 22163 22083 249085301 17661 17662 560880334 69252 69253 455660366 84827 84828 388802376 44511 44512 845266826 99147 99067 297947892 60649 60650 237285962 60013 60014 480432405 63664 63665 601076085 42927 42859 841688505 52704 52671 623532933 65309 65310 827166536 19948 20015 493435124 46982 46936 703252096 3605 3541 442896565 80002 79987 261473705 29300 29301 771371683 575 576 95372088 13575 13543 408892029 90758 90793 768179481 48934 48935 887333928 71395 71464 434829725 56339 56340 693791606 35051 35128 830177739 43203 43204 232184778 27855 27892 612433480 98748 98749 489440905 95088 95089 489087667 98393 98394 597344455 64588 64589 711238219 63475 63505 517262276 49548 49549 343089601 33783 33784 258344356 18210 18149 458264086 4716 4717 178454650 91757 91704 144949068 81315 81316 632152662 67073 67074 920061021 84999 85000 542792689 93545 93546 707994242 64209 64210 37881865 71741 71774 3278179 88596 88597 85399133 33863 33879 330433820 96650 96636 751389468 19157 19158 70745358 1695 1696 984169590 39720 39799 905939953 61785 61834 732588086 69582 69613 620483200 28745 28797 200197281 31754 31755 962512274 21096 21115 951620639 10795 10796 512603617 86892 86893 529811060 87377 87349 421431832 61416 61417 651088350 39935 39936 260572793 49693 49694 384077835 48983 48913 164979395 73446 73366 19765215 13878 13843 296000800 17534 17535 109302294 27170 27189 602501518 59362 59339 291923114 43386 43373 309783730 68449 68450 473603933 1052 1119 1724553 87224 87225 233727791 48482 48483 988185791 19109 19110 662697720 66537 66538 487095697 41415 41446 160155248 25236 25197 533014828 68589 68590 228963364 48394 48437 580487782 13919 13914 982097821 33806 33807 248777136 17353 17354 521511894 27449 27399 822902619 47176 47177 704459267 31615 31600 636966673 83512 83513 529966135 65389 65353 811349310 78608 78535 320969161 52636 52637 63301197 47904 47905 527415619 12372 12315 137700026 19516 19451 561427835 9971 10028 193453464 62001 62065 420125785 59142 59068 896512524 52876 52914 31501357 98122 98083 560297677 57548 57549 214951886 37607 37592 859924570 39966 39967 678727956 69843 69844 824900952 28533 28562 542522957 10172 10121 838990419 29358 29359 989401468 37970 37971 579555193 80830 80831 995117873 57408 57409 243353708 80943 80944 245509642 80950 80951 782807721 88558 88603 475561703 87531 87572 15724614 20369 20304 757097648 10228 10298 468397179 45346 45347 909548840 95935 95936 686425922 30131 30064 733017459 98772 98830 877158212 28218 28219 509164746 44337 44268 951200473 51866 51867 279020519 55735 55736 360781955 51982 51969 692593647 18208 18209 515494047 79952 79953 789610410 39751 39759 329329872 38171 38172 228267293 82434 82435 881052701 79401 79433 459464550 35631 35632 311529558 56323 56284 22547025 48886 48887 418340803 82471 82472 349612596 58519 58520 46523583 31032 31102 48958505 28560 28482 24505493 75995 75924 702964825 87815 87792 149581903 30918 30919 509272496 67908 67856 891311311 7519 7591 594048858 67904 67962 570668990 15317 15318 796769709 49046 49047 200130876 65761 65762 86823406 1490 1491 650951024 82212 82166 911279004 83101 83128 424137212 42046 42036 778884250 82892 82831 167261591 68154 68155 621687903 32633 32634 52142466 62930 62931 604390191 97608 97636 350823588 53734 53696 463821352 51077 51078 974697859 65126 65127 125156050 46680 46688 238769746 51227 51228 837044109 89026 89027 955004203 58733 58744 965572365 54094 54095 902079441 45472 45486 771055773 1579 1580 881228285 87727 87764 355368205 4160 4161 93877640 6757 6691 461041798 83456 83496 816784204 22651 22664 75334963 96585 96586 175180880 8311 8319 409247460 9986 10008 78349727 16909 16910 970786294 1010 1011 246529124 68970 68971 255444201 39608 39609 244816038 45824 45898 113242031 34730 34723 81351299 14292 14293 116231766 53864 53869 494825671 28628 28629 952335853 66320 66350 964576202 38470 38471 545684555 10916 10986 59172177 66668 66669 734864665 84999 84965 234863486 69701 69672 35767918 45732 45784 692365978 10322 10323 311884410 64093 64170 42591356 51560 51586 399066720 28370 28363 872782453 52248 52310 154685200 53832 53833 997046877 12946 12907 18670804 5940 5941 387286020 26993 26994 662806752 19200 19134 101776806 49647 49590 29918247 51815 51866 250772294 86642 86643 46600699 37611 37612 870609021 7125 7126 506981975 29533 29534 470286519 10268 10216 632945191 64153 64154 258358672 6918 6893 613158858 18249 18250 296095460 93399 93476 957457726 74002 74003 640346824 15131 15091 365555018 17294 17223 96131094 73890 73891 442531422 99085 99086 61958122 37105 37106 578239611 99698 99720 989512957 2087 2153 636041316 76155 76156 307247773 57692 57628 362581066 30957 30958 289653250 74601 74558 97549503 87388 87363 423888858 37356 37357 825806282 23114 23115 186668623 42056 41995 986443508 43382 43383 23127569 50717 50718 422451934 44391 44392 658330402 73697 73698 139268176 49457 49516 682335855 76089 76035 467176582 9938 9919 473095664 17150 17151 501194388 55396 55423 769858793 70392 70393 941252447 88471 88472 168896340 97957 97906 443901094 23414 23382 421941530 36356 36350 881409900 47291 47292 235080944 63161 63162 810281215 93089 93090 20525344 91444 91445 652048015 33268 33289 509895850 84552 84553 204513659 18806 18763 28742280 4710 4739 947897193 92263 92264 451608690 63793 63794 962769195 10366 10367 941553647 12980 13001 207764900 22899 22869 753769705 74900 74901 697289569 21957 21882 479690582 26012 26074 590500428 92314 92315 240028316 74720 74644 468838806 54087 54022 39655241 67461 67462 380878568 84960 84917 80215737 15689 15690 861763129 34655 34656 560803760 21285 21286 729259991 17877 17888 58580808 54747 54714 732705745 42709 42710 708464814 28947 28948 780060778 56094 56095 705850262 39261 39245 610997503 80031 80032 784471534 11116 11189 654445774 46476 46477 120535716 88937 88976 563432221 12662 12663 463466967 21622 21598 478442988 84085 84086 438015360 16948 16949 178401755 56725 56726 365302876 39631 39661 521573829 62159 62160 210652492 41162 41163 246921029 56147 56141 910805572 49760 49739 334677666 253 254 549297970 30300 30301 595768161 86815 86816 744662733 37249 37250 732523461 32188 32189 891085440 698 699 33115571 11752 11684 805498501 93366 93367 553530117 15849 15850 154650915 44149 44150 606782288 98277 98303 950272489 95427 95458 102026614 93647 93648 941308916 32313 32314 499492199 46421 46422 9931684 24246 24197 158541765 93706 93652 53948720 39909 39971 91189105 92440 92441 79006843 61040 61041 305980588 12058 12138 219163172 28717 28722 439642833 94151 94095 267007400 8770 8771 151204537 74187 74226 648319789 57912 57913 908357542 28080 28017 635440010 69131 69132 416561399 3628 3708 129430888 6226 6227 452457287 81195 81196 48663871 33408 33388 278551606 82596 82597 720725162 97828 97849 19550097 34861 34862 99405492 61336 61329 265681636 84464 84465 865714032 20892 20863 815442730 76392 76393 695061022 97063 97071 95185913 67973 67974 150865799 15972 15973 78596986 50347 50348 277128747 47465 47496 402121037 60061 60062 367977056 99604 99605 940398757 12379 12357 507044601 68819 68820 92368851 33117 33118 152548262 59056 59050 602588409 46914 46915 288698961 27321 27322 57685597 12171 12132 757170724 22012 22013 149515450 18287 18288 728798709 65452 65505 239864438 33893 33897 861533263 15404 15391 995562971 1524 1525 992725978 93810 93811 62104151 40942 40984 372119123 73262 73263 267093658 69130 69128 110076149 8555 8606 425934730 12071 12072 988158306 5056 5057 132666034 23216 23217 34247059 98229 98230 187298219 4018 4019 823820027 79455 79456 553301271 40973 40974 127842010 83400 83406 828943241 6402 6437 42702469 69528 69492 966880087 98156 98157 440646930 26920 26921 168341716 71695 71693 152364378 69686 69616 152278134 44218 44270 435421769 36027 36028 825917244 87714 87715 84921536 76415 76360 394806639 52604 52671 643740232 52465 52466 632076401 55685 55748 935622523 46129 46204 730369963 77185 77221 344768944 55270 55267 165403504 25764 25765 788670983 60895 60942 926713709 2339 2340 807360608 42331 42293 815876248 94375 94327 65016755 77820 77835 30352047 87 88 984905065 34890 34891 179329368 29688 29663 834395285 6720 6721 183744411 14364 14365 288208925 21230 21203 782671698 37810 37811 64616891 9455 9436 699224254 40321 40367 815249538 43476 43474 198270334 41352 41353 656129718 39656 39657 208387361 50920 50978 414178346 31410 31411 111760606 93205 93274 274251724 2450 2446 177752984 33409 33338 488021675 46174 46175 304122633 1662 1665 232012025 32293 32294 327597482 76544 76487 776434880 32531 32532 733184561 48515 48516 720758158 69552 69553 495566866 41076 41010 713587186 33080 33081 657669069 68990 68991 331708197 59838 59897 714937903 97937 97859 975322006 49103 49183 396977472 97306 97327 736388083 36759 36760 711405451 83437 83382 958199509 53927 53928 663931816 13963 13964 958998167 89776 89777 918920731 38750 38709 608625215 32225 32226 377641593 16683 16684 184878487 71480 71481 715529569 89287 89320 872728206 96846 96847 836942950 58456 58457 455452556 76787 76823 689686268 18987 18988 811168272 29530 29531 157116650 22903 22904 599592519 10337 10304 513164045 45151 45215 80975044 38185 38186 209146523 87465 87504 762859807 34411 34337 983835286 59893 59894 168071466 51958 51959 113096989 15815 15816 318478165 36814 36852 475443500 21452 21385 193643226 17647 17675 703681710 26434 26435 649205798 31898 31899 248917956 34597 34603 778358411 77331 77332 503495041 1264 1313 535444541 18455 18532 116474073 79959 79995 384317516 36571 36618 670192978 32008 32009 551494166 49989 49990 475742819 61723 61724 564274741 47228 47211 787879479 99181 99182 712082022 54841 54842 833610029 16876 16872 138538440 12098 12099 68110785 19310 19311 476060717 53339 53272 311854031 14121 14122 684823560 77387 77388 167529501 26751 26752 621085515 97518 97582 114776822 78067 78068 824933749 50039 50024 843501250 31537 31538 463402265 36856 36857 498959509 27767 27688 365796145 7327 7328 8897373 96103 96104 757169010 18153 18154 719172816 13814 13815 401533331 78272 78273 554952296 78485 78442 293420795 99665 99646 292895598 34055 34072 568872601 41385 41386 499945493 51874 51939 637128477 15377 15432 585556652 90632 90640 953114986 22853 22799 449913046 10196 10197 426476443 55840 55841 594619568 28572 28588 869625888 62342 62308 451795148 76227 76228 444695009 11363 11424 795421879 45153 45204 780876239 76944 76945 687035160 81644 81638 238183499 62096 62142 529385681 81386 81336 839528574 46989 46979 539110496 6161 6088 238809507 86245 86246 604434829 81114 81057 302516329 31899 31970 439916122 75395 75396 75625638 45762 45763 474110560 41986 42065 91006004 60523 60592 506561946 88966 88963 20229158 33048 33055 705548336 32082 32019 117409610 22796 22746 234226880 5825 5805 183588716 89992 89987 98401778 52822 52805 793287467 19791 19788 416090607 81356 81357 37832005 766 767 844060181 45464 45536 446649842 35148 35149 977206450 97551 97561 813232976 9549 9550 757062436 53785 53786 805701864 29406 29432 358126183 20586 20556 511587473 75253 75289 27420362 60781 60782 786563492 57839 57792 292160032 50140 50141 425596508 56214 56165 866732425 72112 72113 263195925 9681 9682 662525466 69037 69086 426199198 71314 71315 701989344 28884 28885 783910567 35164 35134 702830499 72406 72407 873380850 47868 47903 178962716 46980 46987 814165930 18457 18502 486162303 95466 95416 517997723 13008 13009 793250357 19651 19571 547309640 44805 44806 806512981 79488 79558 173926513 65242 65243 791849108 29953 29954 752083081 93476 93442 989124710 41978 42049 892282480 42403 42404 519779497 73557 73515 419904597 24016 24017 920659571 42092 42093 891097953 26662 26663 165445590 11424 11425 894022921 16382 16337 206808760 67893 67894 633824401 58317 58390 738727115 31152 31118 525525618 42014 42080 948246417 59111 59148 189277452 64181 64185 438337396 3518 3559 709318845 68301 68302 762304726 99632 99630 112974895 24832 24833 656654235 21332 21333 318649742 34406 34407 65588923 9185 9107 601672336 22168 22151 741477695 53140 53141 845622010 61663 61664 899116575 81566 81630 665710974 34027 34028 584955866 20894 20918 31663470 16161 16162 963282983 77957 77958 362588960 44954 44997 460130438 94954 95021 487680328 36471 36506 299174882 13577 13593 112398062 16656 16657 528845351 88882 88891 913081940 40259 40293 928472272 18915 18916 358356880 89848 89796 689016056 91319 91394 75891730 88789 88790 122344234 38352 38330 8728342 9019 9044 779777627 89735 89791 724503554 94372 94383 155527 26449 26450 151966627 70205 70171 450554420 33205 33206 417402643 35881 35843 539487887 38709 38710 912747522 43746 43747 322141996 35256 35257 832557412 4400 4401 846612232 13055 13056 470674349 64126 64127 785225917 58626 58566 573428220 17829 17830 576988639 5633 5634 680251634 5477 5478 289691038 12465 12522 943461217 54281 54282 302421180 67258 67259 181119681 20878 20898 233514331 88827 88765 526493396 83066 83040 502328518 4808 4752 278847156 4375 4414 866923962 71283 71284 935753854 23568 23569 954583168 4687 4688 12901696 80771 80772 640164887 60199 60266 701749968 25178 25179 884536587 84771 84772 530998849 93565 93583 263703480 43796 43797 804899352 77726 77778 831814621 20154 20232 209176306 73828 73829 207473537 65784 65705 248010568 72972 72973 213455736 14149 14205 69762636 81100 81104 416552790 57089 57090 591093605 3226 3190 848968040 56636 56637 309413409 15479 15503 904835174 14090 14091 519628327 96715 96716 419190203 2453 2454 751186439 95874 95861 228716261 62325 62326 896036618 77346 77347 155229510 41153 41154 119312710 57591 57660 716321805 82957 82974 915672204 2468 2469 496984698 91558 91531 706049736 63136 63137 322491520 98621 98598 372413754 15444 15442 153624298 43857 43858 274017975 24001 23989 567803191 45375 45376 490558525 96316 96280 507705226 33309 33310 879926289 35974 35975 922881820 34625 34626 95924414 39659 39660 235803538 61144 61145 122546323 43189 43190 164811270 41910 41938 757813443 38009 37949 854463567 16602 16603 756460537 19575 19505 743752940 86815 86763 106185547 2069 2115 889153336 81365 81368 489342915 12627 12558 874344753 24099 24100 879528449 92134 92149 699821285 24623 24624 804443667 49296 49239 986853578 79490 79491 504966677 44380 44309 470002717 8688 8761 110480456 60090 60139 308727400 6680 6681 439978058 3578 3522 137820900 3460 3509 512434215 59095 59096 823832063 14761 14762 372357139 58542 58543 478030120 86128 86129 536553826 68681 68682 154335414 98093 98094 361036360 3507 3486 890765130 45755 45758 809963213 95571 95572 960984401 12475 12508 125348007 10143 10144 508151771 57997 58006 271656029 54539 54540 726275616 71970 71971 211621872 59504 59505 563324895 27552 27524 519026821 38067 38068 927109328 20535 20558 794268379 3804 3878 656330568 84187 84188 586451259 82214 82215 890242467 51303 51337 736357237 96649 96650 510234700 95149 95150 45144102 41989 41990 342754730 53689 53690 485935659 59017 58956 876096307 99936 99966 804233379 20661 20584 318339454 99899 99900 751856449 75612 75613 28393989 56246 56207 609316882 42987 42966 854935488 52330 52331 502726942 95869 95870 139894631 21821 21817 451275076 64781 64782 393942575 67388 67452 183155242 89801 89788 433433426 21828 21829 992538077 27974 27989 821002879 958 963 123107057 53374 53375 414636862 83166 83167 225588353 92794 92795 783053273 26707 26708 906393500 10802 10803 375035856 88224 88225 445961599 23959 23960 504205826 84553 84554 317849904 30069 30070 186571965 37790 37807 375103573 8357 8282 969088649 50814 50854 522956836 22487 22488 778817194 70514 70515 555563380 52380 52350 805415841 33801 33802 133802813 44888 44839 854432151 32011 31988 531054630 12766 12767 925190094 38393 38394 109748677 41752 41753 35301340 51491 51492 866791969 37926 37976 133476317 32753 32754 547288879 24163 24164 732367724 38231 38175 867962124 11671 11672 334627334 6318 6360 493576786 14262 14263 361928961 57719 57720 401414552 3252 3216 530112391 52384 52333 97818773 27630 27631 188116206 64630 64689 341211858 89986 89987 289619823 22220 22170 773529722 63083 63031 498649722 89226 89305 579516914 22417 22418 227835898 10710 10711 196542752 64382 64445 338884738 24138 24212 652107347 99228 99229 850807263 21145 21135 654945947 84118 84119 422315174 95908 95909 85719961 45896 45866 332407206 86084 86085 934925429 5304 5305 386389639 16231 16232 551622359 32000 32071 921709389 60816 60817 200858616 35453 35454 990584855 16860 16857 982935548 25968 25969 998461140 4374 4432 432874915 21366 21367 752412324 55870 55907 675936342 94896 94892 475845632 28708 28631 366062536 19163 19127 638530847 83957 83958 41477683 47873 47831 478404057 85556 85557 83019365 99640 99665 816861554 11124 11125 710787410 98784 98820 724847620 4588 4589 22321861 75534 75490 359850354 40900 40910 587590802 26349 26334 601148860 542 543 281470146 94160 94109 466937494 51173 51209 239835694 39631 39632 86064739 4807 4808 560435408 243 206 69657342 69378 69338 883707833 60426 60427 766174987 42634 42635 944770690 36478 36479 176229587 48188 48261 55374127 98453 98505 480087187 81575 81576 344738900 97341 97342 244927634 4739 4740 416026851 14629 14668 651768820 98246 98247 600620601 51775 51771 892970556 56306 56279 926574508 34166 34119 811347989 39873 39928 1045664 95111 95070 2153565 97308 97309 813762797 98796 98828 178287855 48730 48783 716622805 81470 81453 649997716 62932 62960 204983809 43284 43285 201205379 74556 74557 968027174 46712 46713 907291552 47462 47463 93907058 86261 86262 248811133 38386 38387 811590410 90365 90366 556964890 82159 82160 437474914 71454 71455 854533025 40463 40464 5586372 59663 59664 734135294 7273 7227 368341165 39717 39699 411522245 7965 7966 962417113 76127 76189 66721918 36227 36228 702559082 61919 61941 486266395 94437 94503 291073820 81044 81065 309749155 92415 92416 520856536 59117 59093 120704388 11987 11988 567371659 75521 75548 497817781 64684 64742 552113590 54815 54848 439250579 12796 12872 989264884 44223 44181 105107761 22280 22281 136921829 31015 31016 123139825 12926 12880 188436923 70967 70968 470135596 6258 6259 423584955 46821 46822 204222665 88700 88701 300066256 99056 99108 935176942 28828 28805 167032906 98641 98642 514107264 66272 66273 114789486 71272 71273 189465493 89554 89555 990131861 10502 10573 188572878 14753 14754 77697225 10490 10449 72730558 72218 72221 234912924 46842 46913 587486990 99341 99342 941016904 43450 43441 234145120 10827 10828 118061385 55703 55652 708279133 60912 60837 625543265 82324 82361 640990746 43272 43273 676280059 38486 38487 963524786 51265 51269 910827490 31781 31782 503407997 82181 82182 439945396 87365 87366 716126631 58624 58582 794609511 62024 62052 197995068 50649 50715 900575683 32020 32054 389174198 97873 97931 30753448 88710 88711 589880487 8962 8890 307538499 40250 40251 559795217 42441 42368 127966671 55922 55908 33898083 63780 63790 253501829 30923 30924 609607376 84384 84385 212752444 25716 25717 29815430 32564 32494 496305586 67361 67362 229838941 53140 53092 981141649 32630 32631 17179519 23461 23419 382931911 70424 70425 228840146 72570 72632 719080009 84750 84691 947351083 48553 48554 881516013 44328 44329 623127342 89338 89339 517619953 6941 6942 745043399 29299 29271 617171957 3339 3321 194851925 87066 87145 704191286 38246 38199 936566732 33740 33756 819440243 84719 84773 420193213 86207 86282 222033542 89938 89983 693441251 46536 46530 422206854 74745 74746 756546144 45266 45209 800934347 37950 37951 267320337 11173 11174 774690216 72784 72785 919156928 84852 84853 807823112 49391 49392 807320650 16807 16822 41504189 96211 96189 405040712 78467 78498 185385526 2584 2633 245623915 51534 51535 12761434 76666 76667 297136222 39920 39942 110058668 1722 1723 835566879 39494 39524 482937638 2274 2321 859707407 16956 16957 779026273 45137 45138 923939218 29906 29907 358154756 22550 22551 418501177 82214 82182 761505534 86635 86564 558707383 58506 58507 77336090 19935 19956 703088630 62187 62188 987372684 29871 29872 803345187 13203 13140 498401565 64706 64675 822021580 12190 12191 554106878 45123 45124 29862274 79896 79897 395337136 17109 17110 35897562 174 238 717826640 80584 80554 865442977 40339 40322 123919039 75485 75486 65774756 36429 36472 135441543 51653 51710 297882173 60134 60135 717224114 88148 88092 155631238 26623 26624 159816748 89873 89829 502437638 89029 89030 187201009 34718 34719 964995262 58435 58436 758183281 52822 52763 298437828 96200 96201 767503680 54869 54870 631396661 99320 99274 426613067 654 655 598985158 28957 28908 669022571 22752 22796 475387724 61778 61742 660773652 18993 18994 799081102 36094 36169 992710818 92492 92501 806646632 67705 67669 859328615 41480 41481 8392765 70887 70888 659968707 16112 16113 317438169 71246 71275 347998535 25074 25075 375084342 24638 24644 789074881 62022 62023 956206709 67456 67526 528846027 28864 28865 601073419 72526 72527 133709911 37499 37500 642327216 33516 33517 975111072 25157 25086 246639929 84089 84090 423674569 80657 80596 658792406 8982 8983 804811503 61355 61421 144133495 30241 30307 340313490 87760 87761 987730117 57142 57143 408400302 86393 86394 616096324 80540 80541 995727396 95524 95461 548260242 14818 14741 779666214 5867 5819 449769252 40120 40121 23627936 31919 31856 462688003 63164 63165 635429925 31752 31753 274604822 32291 32292 276650232 37971 38018 924601009 33106 33033 697498401 31535 31536 326820741 40794 40795 207880316 31571 31572 47263068 86673 86730 603119454 60347 60302 1930008 43384 43409 36033405 3157 3215 804344468 14873 14863 47073127 7286 7356 765256462 97133 97106 418233598 99422 99423 107233150 62680 62624 261981491 51970 51893 676093146 20106 20107 692755119 85102 85103 515538767 68687 68688 721729687 68633 68634 789007158 37080 37081 656408347 94118 94096 554048305 35191 35148 460756454 77435 77403 325265683 46214 46156 499195937 27730 27793 107841263 20293 20294 558135550 96268 96269 260132749 61987 61988 936538560 48016 48017 258635247 66313 66314 945303657 46951 46952 693092287 64733 64763 7499584 82808 82871 889613842 11476 11477 382314343 79517 79572 587891019 11462 11463 70594990 82521 82591 615358343 10367 10374 796043298 30728 30729 843417588 12319 12254 805198421 52595 52596 120581765 15565 15581 440535675 9368 9406 512352319 55214 55263 905866521 39053 39054 277653684 97949 97950 994654265 13714 13649 455955893 3819 3820 937411474 78261 78262 972998064 79207 79203 916164543 96366 96333 160801186 2314 2327 551252614 4236 4237 860840692 13343 13366 357455325 43730 43682 827554570 27408 27348 491491942 93810 93749 54645747 33153 33154 976685869 399 467 811059796 88469 88470 626866068 49935 49947 225821266 99193 99194 318355112 80737 80738 739070629 84927 84868 562956434 11956 11901 691394462 6135 6136 692740417 13610 13611 982944008 14702 14693 361739851 47045 47046 130639876 27657 27633 220077846 20889 20890 791391181 69322 69323 659766595 13310 13311 666231921 79296 79297 704958173 61194 61195 770224200 885 914 46666065 52932 52917 40576542 5459 5460 190406021 57461 57462 805371062 95686 95687 999188809 67133 67134 350941020 7504 7581 248618411 84969 84963 45645743 84639 84640 197462367 11742 11743 277682992 6623 6625 490342504 73127 73128 218863174 59496 59545 440853930 41882 41883 236388802 9605 9593 737164746 27355 27356 435941110 65740 65719 210090891 4364 4312 911225637 71589 71590 327682591 90062 90047 209186008 41917 41940 989886256 27390 27391 805953502 25131 25133 781511494 52401 52402 264104367 65401 65441 935467811 7280 7281 690438704 70135 70102 773239395 78599 78600 617998761 64653 64686 335195653 95031 95080 367469206 13713 13792 198112075 30816 30817 829239070 91861 91862 354300446 96524 96533 118825170 3644 3645 963017893 36186 36223 567702479 58772 58773 175518152 17085 17086 36259760 19234 19235 869829033 51942 51943 755693615 3428 3429 262445208 23307 23368 91242937 26180 26209 579464156 81385 81306 520779331 73929 73930 459927699 25678 25692 123572727 51815 51816 615715613 57657 57658 722895628 54698 54670 104296121 52377 52378 870409463 14770 14719 907699333 55889 55850 767304573 73668 73617 68967475 11624 11625 972029986 51459 51460 752464247 14246 14224 198445803 81541 81542 302933167 97421 97471 908187780 55959 55960 239555279 99078 99079 625742452 29754 29755 236475089 69958 69959 977607991 89760 89761 33459072 28073 28074 793308120 50836 50837 857888797 77875 77867 654006806 46534 46524 390757429 82404 82362 38177543 86843 86833 942854912 69634 69635 643474200 29473 29474 752755555 95143 95144 632338939 27444 27445 192471441 40721 40675 131666832 73634 73577 976898326 23920 23921 940363420 45303 45256 338095924 33695 33663 457034521 35620 35621 76904990 53530 53531 402208191 96138 96091 730130650 37181 37259 317268131 68271 68272 992277550 7869 7939 373615945 70786 70787 14919802 37624 37625 976573737 40114 40115 941478289 52784 52785 348721062 46422 46427 75034256 23510 23511 791501874 47360 47361 709406531 58770 58771 458277740 71248 71173 671174916 879 880 588292637 68812 68813 576425378 86810 86811 311974287 16717 16718 42586068 98889 98890 257195891 23316 23239 4792117 11516 11570 612633318 59943 59999 705511304 89775 89776 755128226 37922 37923 27308917 81127 81071 638572797 99200 99201 31743417 24410 24358 75056215 70723 70774 283958087 72986 72969 530056778 69621 69622 893244719 6461 6419 326189716 26794 26867 43469302 42748 42749 990025798 9658 9659 712224605 28746 28747 986720097 27683 27684 545899178 94228 94260 920635110 88327 88328 744373876 36710 36711 152620335 59869 59906 834261196 52766 52767 715768023 88729 88662 170871660 40481 40559 774940223 62123 62074 133549145 55691 55692 480636134 35737 35750 975938772 70459 70386 769819895 27885 27886 539167489 4199 4124 392555277 88338 88285 649032689 32020 31979 484223636 1777 1778 482559747 2878 2879 470906190 16064 16065 475158760 28151 28152 476251247 90913 90890 820816160 2525 2509 865528744 24406 24407 155448496 75689 75690 980317823 46944 46890 853002221 7165 7166 526751194 48029 47965 741738364 40468 40535 448070149 4998 4999 67040744 92833 92761 618153220 2644 2570 218836446 59857 59858 860057495 90716 90707 680227959 69420 69421 840802455 62164 62157 743244958 77913 77914 19680043 98618 98694 580605240 34995 34996 834881352 80890 80883 999607302 80832 80818 908619725 81235 81236 711651808 32599 32520 788206655 39968 39917 319562713 29124 29125 203495059 4008 3966 403855263 43149 43150 809519001 77296 77297 971097982 88393 88394 815601852 34016 34056 638975040 52363 52305 920474309 7741 7771 729501880 33265 33237 38893731 50026 50018 249784652 17805 17773 623342089 47571 47572 788736370 5398 5378 531238780 8650 8651 274681275 32511 32584 824090548 16057 16126 467560534 32910 32967 363826796 53658 53659 299442612 14457 14463 455643424 28751 28752 136667501 21059 21060 259413343 88861 88862 384108444 21803 21843 141299894 90136 90118 714096201 3333 3347 379892201 60833 60834 954937627 55633 55609 485918515 49330 49274 578328691 41650 41672 887669925 45903 45904 764915135 11961 11894 61874339 4438 4445 615631826 31070 30999 632696685 23515 23551 33803761 19478 19479 738907162 72692 72693 117644765 66383 66326 774363490 27620 27621 519363672 29196 29197 949652306 35519 35507 684386756 44789 44790 936318595 61435 61364 663737716 84264 84274 314467307 81898 81899 111605880 33767 33759 438888651 87852 87855 750849914 2546 2547 503524336 18873 18890 409819546 40031 39973 811709409 13749 13822 701328422 97530 97531 767239558 86100 86082 389846601 15559 15504 574032257 56465 56466 213891048 75722 75651 518136759 90635 90636 227644104 45598 45599 117744759 67488 67489 918009062 23122 23143 897294146 73640 73641 928630030 24628 24695 702448124 54207 54208 2437324 12065 12066 897508386 62336 62298 442991196 21562 21545 839450990 86988 86989 269223975 52283 52284 533129329 62931 62977 997173312 76312 76313 640286448 34078 34133 983709535 73001 73002 167304592 85964 85943 220514176 62456 62457 741233372 54097 54098 858119759 75113 75114 849675478 96680 96681 364534419 98096 98097 97810129 43883 43852 318021568 12423 12375 774956696 5619 5620 81817346 51634 51581 706436365 97336 97361 508067914 51665 51666 307030981 74090 74091 254787075 6923 6854 540445353 31243 31291 961442321 99542 99543 298813703 49575 49562 593733919 81373 81374 563133353 66375 66376 865126650 72664 72665 580342720 33710 33694 849757383 33155 33156 192578018 11391 11364 442736740 22375 22376 492904147 46174 46226 919438935 98126 98170 6405797 98113 98127 35880527 29616 29576 250205623 18821 18822 612911921 31359 31360 299774836 4255 4256 207078870 8082 8007 935376719 17188 17111 907942167 54157 54216 777864789 77724 77712 54649630 37118 37048 755646313 93727 93728 661217152 45299 45300 271744472 2893 2894 632602095 247 248 445295102 95928 95962 770805903 74642 74643 3230937 28778 28779 363049640 97950 97951 939033231 96349 96350 812309023 15653 15703 934752744 9981 9982 714332402 93764 93736 378859149 25739 25740 979215584 7233 7234 959859020 85944 86018 764346786 75896 75897 617219217 74366 74367 258363822 75364 75365 758180969 42658 42664 773805676 95985 95986 241132521 82482 82483 566062706 98962 98898 550691029 45056 45073 327982300 70181 70182 26560158 78506 78502 833355235 32332 32382 986243001 87368 87395 133784672 15638 15560 211154457 60502 60503 764608448 59016 58960 737948974 21157 21158 200854307 17737 17738 29370727 63068 63069 45361772 59534 59535 462776087 17477 17478 277729431 91489 91421 852131950 53711 53748 522475189 91579 91500 200674207 51915 51892 709246504 5921 5922 104583852 88248 88222 58354748 81709 81710 601717663 5314 5312 53813290 31310 31311 770485094 61543 61594 195132398 33208 33183 340618299 16585 16586 607627635 91746 91747 320571303 40914 40932 154484623 35163 35116 299774389 10936 10950 835073380 96303 96383 951853357 48573 48577 141830009 67042 66964 917944450 28952 28962 191342639 87151 87152 553968314 84153 84154 631153550 47945 47946 364636305 56170 56179 664635507 17772 17833 510014341 87735 87736 592234761 28149 28224 272332388 50286 50298 718693758 56550 56551 357825184 61646 61647 308931339 80264 80265 583934889 89636 89637 703563894 92904 92921 815741629 95556 95598 383500369 15017 15025 624493194 89079 89080 928873470 74983 74984 447573380 78980 78981 385699003 99487 99488 780270515 85812 85813 929213696 95355 95390 483482275 23431 23432 783868955 22415 22428 488848118 56478 56526 360112029 84353 84282 101601396 2550 2551 131065535 73918 73975 507582241 64805 64806 961039737 99667 99668 440559930 73582 73583 426112442 75211 75274 478038541 63800 63801 125602191 57642 57643 777695490 7955 7934 394312506 90843 90780 827831712 80624 80567 901496149 95373 95374 598324318 61944 61945 525630965 61984 61985 680194408 38297 38298 40799633 8461 8462 585931909 1585 1586 981489884 44572 44573 455778543 69668 69669 369961671 29462 29399 975440271 16494 16495 531532675 93848 93907 974638158 92873 92892 321319773 79580 79581 629014829 33817 33853 624502093 8469 8470 271040917 8524 8531 60525699 54830 54835 720338709 28199 28147 38366046 56361 56336 955368786 28327 28328 697069289 93619 93607 348364962 45585 45648 720269496 68175 68145 490338049 29547 29548 429058041 5347 5348 277664791 27912 27869 159825898 69656 69657 818147517 53521 53560 402908810 90059 90060 568679190 44318 44319 942048058 23002 23003 847884709 10469 10518 681408949 3526 3523 397374951 15089 15165 78743299 85879 85908 640916273 12072 12073 641138906 23882 23944 576150313 33047 33086 662442631 10004 10005 593287437 35706 35659 983394197 9840 9841 572752037 61024 61007 203677006 71671 71644 447062411 43313 43346 251173179 29144 29072 141932721 24953 24877 459835161 22703 22704 101163179 79464 79535 628291416 31593 31594 217101332 71650 71651 64520837 16810 16811 140946204 46412 46468 200930848 21812 21801 728407064 78380 78381 679952580 18890 18891 929143919 32416 32417 982664015 16393 16321 213006813 2872 2812 741013206 31534 31535 457237331 24553 24554 470844 81047 81048 490334403 87491 87481 655516487 89241 89242 409163983 60690 60691 538173984 84923 84966 450873203 42042 41986 725843584 18342 18294 623936871 86245 86228 850658591 47003 47004 771648476 22897 22941 566836117 77722 77755 752208560 29375 29372 813588098 90393 90394 138117570 98384 98385 742283338 17878 17883 654568981 58427 58428 749979760 84497 84498 789631789 86036 86110 113907202 93164 93165 702367035 57707 57708 901652655 9704 9705 81333762 62246 62319 780913461 20439 20442 251578788 91248 91284 818183996 711 712 488810207 78686 78609 897101082 97988 97989 599959196 45727 45669 845203110 55360 55361 101585114 71952 71953 204414520 73444 73516 144350371 9229 9230 992836339 78092 78134 235072962 69359 69306 867013358 86420 86467 728777153 1029 1043 25526713 84376 84377 463811072 68226 68257 777133791 26626 26627 380307341 43086 43087 907251285 95356 95357 750964200 71043 71044 214401665 17738 17736 336617876 83224 83225 138409996 40239 40240 365641328 13388 13389 171969524 80529 80498 772673310 38766 38767 830874284 19268 19262 571256325 42700 42625 968404180 80243 80283 900890608 58690 58717 76215717 6705 6701 460209085 23995 23922 507249573 36749 36669 297276676 24914 24883 754129166 37753 37754 747574039 85379 85300 442031503 41657 41658 729317149 69487 69488 531742590 84783 84769 165338473 88371 88321 590447587 48368 48369 206563552 91770 91771 510819523 66526 66554 258494746 81008 80943 57225826 37653 37654 60924688 69470 69471 432690587 23111 23112 475226211 4578 4580 968664015 6120 6113 853551358 8619 8620 889319680 63087 63088 604189357 40554 40555 807005577 88189 88203 560470854 12942 12885 192013256 53447 53448 190593066 58638 58617 996507771 63705 63706 647150723 43278 43316 218025935 48484 48528 157627985 83613 83606 943775506 70409 70410 544751234 17243 17244 705115688 39050 39051 263517051 41799 41805 148747387 65870 65830 229344430 40677 40678 839395076 37985 38038 679213142 67738 67765 848569878 16562 16507 746747230 50082 50078 540911645 29463 29464 27080353 28629 28590 112001423 88556 88557 739483278 96560 96619 442078394 77399 77400 252357118 23694 23695 884162489 53652 53653 44631938 1390 1391 578530877 99257 99178 209844934 4661 4662 267146826 79447 79380 20404604 22632 22598 90871262 534 535 538259179 63563 63564 727687638 522 523 376251421 98842 98843 11921107 2529 2530 898837493 3779 3723 652773761 30047 30048 354799650 75638 75639 658262592 92351 92352 615272912 19561 19518 490865262 95539 95540 547171217 99928 99929 141487696 24421 24342 700735917 47579 47580 626827618 5796 5797 66738713 18676 18615 274103336 49723 49724 366839518 93626 93627 27509082 48389 48337 930843064 47852 47921 559583073 83964 84013 97732821 14988 14996 494847541 38565 38566 483776828 44558 44559 796963879 33625 33666 749329582 89261 89231 220450465 25032 25088 676024947 13939 13967 361424679 44552 44553 260166470 26170 26249 500221674 15182 15253 782589848 78611 78682 735526 37348 37349 401150892 29688 29763 957102399 57798 57799 972518716 33373 33343 138177232 55070 55071 789778294 97068 97128 30894829 5671 5672 978971181 52347 52348 997711481 81409 81422 131001035 23316 23317 242737232 57401 57402 282377204 26954 27005 78574885 18826 18821 396319172 57194 57242 96888444 91533 91534 56504555 62006 62032 203543247 94273 94274 781671583 46535 46536 703621561 51617 51650 964549051 85307 85369 779682314 75678 75679 117816651 61213 61145 224241321 37742 37743 398863314 8658 8659 624685542 83670 83671 871046041 76482 76483 622278555 7065 7055 45374595 38437 38498 283743568 34297 34298 563369045 99403 99471 710544424 87779 87709 543171479 68076 68077 789332130 22118 22119 675008510 78556 78488 341533237 56680 56681 286994399 42361 42362 217958678 56344 56413 465231052 64999 65028 309742521 1188 1173 728224322 81258 81259 713918294 72384 72385 199500725 37145 37146 442516371 3300 3301 721486482 11492 11572 233344864 62931 62932 597590913 73022 73086 749636231 3259 3260 321613512 50505 50562 584492916 1761 1708 593408057 7091 7092 192773556 81856 81824 532193624 75228 75202 42310385 81601 81602 746296801 50853 50805 107654424 32215 32180 301861257 72836 72790 625589150 58433 58402 626400572 34676 34727 318283134 8227 8228 999969334 49483 49407 215326361 54529 54530 521671821 18619 18607 365032872 40596 40597 416035107 94184 94192 800817216 49792 49815 397552120 96609 96584 415200651 82878 82815 619112022 73308 73285 131878718 99301 99302 170226307 45476 45477 491774468 93729 93730 517704477 94869 94817 967880889 20559 20482 495691129 41341 41342 36697948 76989 76990 160044804 48080 48081 470711846 2563 2564 605894699 57775 57776 975577833 12453 12458 668393874 18568 18569 669623630 64184 64185 295574250 50612 50586 2971769 540 573 522390028 12316 12317 116371369 41372 41373 321674155 82741 82742 144883465 92367 92445 822916060 30696 30640 956336284 19980 19929 802488548 56059 56060 767234041 91722 91710 175180796 41938 41948 789296042 12412 12370 565006312 90405 90406 957815012 54042 54101 337200585 5439 5440 444556262 20266 20267 696639099 27008 27065 544284401 37044 37005 177583290 8605 8631 27406665 45627 45628 598720482 13523 13524 485658524 3311 3312 964646996 95581 95582 755614048 94936 94974 802487201 96638 96564 653280241 67008 67009 198481692 41203 41204 812094958 35735 35757 526936971 78188 78123 855466272 72896 72843 403564105 19135 19136 758502257 13437 13438 4389117 71172 71165 359329353 21648 21649 584554092 1292 1293 273996584 43957 43936 661910999 68212 68213 862533263 68170 68230 572611980 56909 56910 240968057 81825 81826 759847606 92552 92553 236327728 19009 19010 782208892 31753 31762 554941514 42995 43017 112854077 62837 62859 792181710 42602 42603 682785306 84302 84327 631662604 63174 63175 764100859 38982 39060 990528422 49053 48975 946106399 78238 78191 669349464 5098 5174 662277433 85111 85165 934548584 63992 64002 553145224 70587 70560 852412042 76417 76418 93209300 16691 16692 124097823 48679 48680 443543884 96969 97038 431975377 87983 87984 792623566 77549 77550 936018048 49478 49479 173203186 37306 37307 234831027 5996 5978 126036541 75765 75748 850680494 62120 62107 895487330 7376 7377 248104961 80164 80165 943250428 83387 83388 197102490 2743 2744 124255234 72878 72879 610042456 44074 44151 405789413 62014 62015 739605511 90297 90285 47143202 86790 86725 636184378 49658 49604 645691145 30085 30086 42571539 50732 50733 794637395 51855 51856 88769395 68140 68141 97772971 62441 62439 328437864 80641 80642 763857767 13279 13347 127587208 49083 49034 32814293 55535 55536 429344683 64833 64834 408811358 75465 75466 758661416 10052 10018 102929924 3335 3336 43708972 20692 20693 850278120 66011 66012 246062234 58602 58577 940052428 70331 70288 697505166 98031 98049 723470285 94828 94829 648861467 37990 37991 743691417 61605 61606 558171250 60690 60770 857807503 92782 92783 24182082 19626 19627 674026068 5136 5071 953648154 83548 83549 624967653 64761 64762 165202731 51251 51297 376716890 56498 56423 752287328 81072 81073 992084878 62285 62286 867932169 66228 66229 762350538 92076 92132 342436513 54962 54963 286325833 20429 20430 335134899 19368 19308 571508428 54092 54103 809270760 25338 25339 915767930 83673 83674 481123163 5711 5787 55329172 59430 59365 629712639 1660 1607 915877260 71655 71668 363228714 15606 15628 662804057 67890 67927 325887183 87578 87597 921113340 87993 87994 422621178 85285 85261 931190564 17424 17425 806667242 30390 30451 340029913 4181 4182 658277649 57416 57429 121882703 39312 39313 583133519 65218 65219 35927760 71236 71237 83942085 63986 63987 766716470 15245 15250 673047326 6971 6953 248788912 42047 42039 390811249 94094 94123 455264149 83940 83941 820385440 27885 27934 389032745 23701 23702 728127002 97759 97760 407993475 21943 22005 128499846 44929 44930 403131856 20493 20496 902643594 48173 48129 209225754 20125 20171 806008032 53081 53095 845147591 57643 57607 412222109 68706 68707 428281057 41942 41885 993799085 32314 32315 239585994 75809 75837 780222264 86137 86138 993534155 75202 75203 765207537 48789 48790 343552021 87771 87772 117285249 54363 54417 615307737 60540 60541 94231680 21138 21139 749723642 78754 78755 7155057 21819 21812 781430612 12581 12636 400566947 27948 27984 605114244 85269 85270 612273490 79540 79597 188581319 16016 16017 346856447 40925 40990 584263613 94248 94321 884723923 37501 37502 316090884 23640 23641 83835483 97127 97159 121017478 61912 61913 5220074 32278 32283 637370358 62620 62621 262661406 4635 4658 785596420 28478 28502 138165687 82571 82572 137819784 17247 17248 892445438 6980 6981 678943516 48731 48732 530165697 5444 5445 52869153 65818 65766 475781325 91865 91866 34862335 9903 9978 249146668 28761 28745 448953602 30548 30549 274247869 61860 61861 305921480 73319 73249 271334047 32490 32535 32609163 72203 72204 562909865 34754 34755 348849394 90227 90228 172387872 15149 15150 313522926 13805 13806 447044714 43207 43208 920531100 12259 12310 658459983 50774 50785 279789498 1091 1092 845241883 56665 56666 14896921 785 786 218750174 39772 39773 133366996 71282 71283 88522889 25525 25526 850880601 55122 55145 377013936 79002 79003 826500575 63850 63854 249887298 12618 12619 105630272 9143 9144 651674034 1260 1261 776322431 9730 9675 358955774 73342 73283 893081689 75737 75680 986629613 29582 29648 672908234 65158 65161 743493970 51440 51427 147049940 14450 14451 276343768 50806 50807 349860339 45869 45870 52619653 66337 66359 142475635 37057 37120 665624629 41581 41659 28492941 13374 13375 579770752 24700 24701 420518396 9829 9762 951314468 72084 72014 308206035 8486 8487 61460443 89265 89266 251805929 83502 83503 242558847 54553 54542 851162343 27733 27671 815266693 16853 16854 570422842 98649 98693 374673825 49857 49858 75738313 92561 92562 495299993 4472 4465 384661446 60800 60801 907479048 70631 70632 352540936 25568 25595 35208529 37828 37807 864993288 74463 74464 102433604 26756 26757 507691575 505 506 364360977 2474 2475 541836235 38126 38145 443754197 56766 56767 293937955 61689 61763 871792114 41477 41432 534307716 52689 52738 85984063 12597 12642 500093312 90876 90920 290072516 49191 49192 281177226 98402 98448 206108285 22282 22283 166946032 12404 12405 34830643 7574 7575 947542818 49678 49671 146274528 84247 84248 144833739 23087 23012 652951632 93025 93026 967713773 14157 14158 57690129 78852 78853 708135852 44082 44123 490660878 93839 93771 156346736 10338 10339 821374542 30299 30254 464521198 4091 4095 240803574 89998 90019 998673810 88408 88356 900628670 87334 87335 679566486 48665 48699 899999652 54900 54904 813517740 24893 24871 487168279 29850 29851 17452827 97265 97266 512577387 66662 66663 834891467 30736 30737 498983221 93388 93389 269842139 27480 27546 671831562 92037 92038 486844966 62555 62556 165218796 49204 49144 601494337 57959 57924 68545139 44898 44899 36843362 5380 5381 150977215 80989 80990 803156361 92775 92776 216114709 88676 88677 483589742 40640 40707 731294093 89586 89510 633687217 60188 60217 591500979 90139 90140 289707881 15730 15754 275841298 47563 47564 646901352 76048 76049 468352406 33535 33536 458629356 93456 93480 406673249 9161 9162 387031926 21998 21999 182278827 43329 43330 329552351 89525 89583 766303623 86123 86152 75754601 88705 88715 275821075 58330 58331 676653606 97800 97801 952156792 81448 81413 715682854 15086 15025 53551531 22294 22295 953251617 15696 15697 384426109 35077 35078 510500070 900 942 211963843 29207 29208 669633759 48645 48699 311445855 87730 87692 192960559 15567 15609 959488122 13035 13036 188157575 22656 22591 800740051 11735 11739 594525483 46933 46934 406932140 70508 70578 997165298 75334 75287 800602637 57498 57499 42469855 24961 24908 564730940 63495 63415 819082014 19645 19646 975734874 68418 68419 997824929 58000 58001 304731720 19542 19543 54732050 52380 52381 79348162 53535 53536 926391574 9569 9570 250716680 12088 12019 67033936 91877 91878 986472251 29393 29394 126219732 72026 72027 314424207 19215 19239 223777060 16070 16071 300639518 33827 33828 208264973 9391 9392 444892071 59333 59316 211855019 35942 35866 436775429 52532 52589 173835434 92576 92577 765362666 29641 29642 926595977 71800 71751 985520719 23321 23322 23348794 26429 26430 671089954 56819 56820 921797683 35903 35904 343908068 53910 53911 704519223 14408 14440 165189008 60256 60257 347913921 49530 49531 216861264 21705 21706 730215945 95415 95466 982367876 15506 15507 33027483 65901 65902 70501709 33874 33807 200685618 71053 71048 114666265 57357 57434 756248575 36074 36075 727784767 55238 55310 75087752 75977 75978 653541450 42656 42657 16804804 56443 56444 740858963 41626 41627 60710451 41174 41175 279972510 26614 26615 909987300 53236 53237 596005098 5581 5582 939367356 33715 33672 733923956 4749 4750 597393744 41781 41782 939348007 79644 79645 388330407 15246 15251 814975293 40533 40534 731011554 83011 82940 250509578 14947 14925 332176617 10461 10462 95764950 11213 11214 175506383 19195 19125 351745322 24929 24909 928728114 63963 63965 484090029 34645 34679 258051296 75756 75757 379719784 52237 52274 550504521 9401 9402 70621282 37254 37180 487752081 65876 65862 397416479 56460 56461 881207999 20772 20754 180211552 89225 89249 659518826 71517 71475 481193584 19091 19092 189739185 6592 6572 182776844 13713 13714 200578886 96138 96087 421589084 2223 2255 221354957 3510 3513 474693760 57207 57208 49700098 23790 23729 95684772 36239 36310 984863111 83046 83047 415167582 8993 8994 311382004 34983 34984 277520310 380 381 77971952 12192 12193 444922190 28360 28361 963113960 14698 14699 694160994 95638 95639 815064623 23438 23439 576874119 20997 20998 653247578 78338 78339 987256191 77938 77939 406133562 23594 23529 518731390 2781 2782 86742925 36345 36346 160657036 9185 9226 120331497 73344 73324 118440908 75494 75418 362715683 67728 67729 610704457 35346 35405 453677861 86512 86513 452840294 32169 32170 565216133 59890 59891 349523964 85797 85738 645238827 56155 56099 713754182 8093 8111 393496801 34247 34248 259444552 12434 12476 385810298 15598 15567 725183703 22481 22498 12296447 55290 55273 727919476 81189 81190 311652511 92904 92905 312549159 9847 9848 756123834 29652 29590 575243666 21212 21213 440504905 29764 29717 416721230 75616 75628 915607273 96212 96207 182889292 52325 52327 136712631 36498 36499 437990782 65786 65759 579312755 55246 55247 488969794 41245 41257 849816860 73901 73902 870888278 48805 48806 968537445 92275 92276 737270252 87873 87839 790229608 45662 45663 446900659 64019 64053 292871517 12539 12536 535652919 13052 13117 512792719 17343 17344 854322261 30234 30157 343338656 85401 85358 273044377 4362 4426 186713081 78901 78904 736201620 495 488 955544603 2920 2966 960613399 16460 16510 938297387 88580 88581 723671282 5657 5581 779534577 33063 33038 628583766 1745 1760 825536620 36799 36800 931878777 65735 65668 528928220 44091 44149 439694641 73701 73769 359781444 64302 64290 178166028 4212 4178 89384033 91685 91686 477573186 14891 14898 784892585 19083 19027 6875114 80743 80744 236815537 53254 53177 862969821 54255 54273 256066071 52775 52776 807628728 87919 87920 303979181 25475 25537 293871488 89855 89818 611447687 29065 29002 549327223 19884 19942 574624417 96003 95939 643073251 60801 60812 537728002 739 740 697279877 41032 41033 266566577 38821 38867 424319359 52294 52362 946857980 44449 44372 402193371 72803 72734 41931209 46123 46070 270050142 27412 27346 604358792 68291 68292 580613752 22914 22915 182811666 88528 88522 978860660 30144 30145 313512983 81249 81250 486289796 96267 96268 679119434 59294 59295 603723127 18070 18011 518427728 47290 47291 718755329 53704 53705 577257301 29190 29123 949553189 47185 47186 76514105 84394 84395 654165951 19201 19236 914802610 54783 54784 76885559 64477 64478 104828185 75882 75917 795358906 44387 44388 989305765 22093 22084 152701395 68722 68723 487927481 54511 54519 14333786 80529 80552 75374763 55725 55726 474529724 31328 31329 238695623 47726 47674 269565187 6418 6419 574753317 68292 68293 425799599 44917 44871 632782137 55523 55454 175734026 73518 73482 282019878 78845 78919 272019608 32796 32771 491760135 5389 5390 14292986 55010 55011 831437829 11781 11717 190100312 61032 61033 152889896 34968 34969 38848492 76208 76209 84897767 31921 31974 134966367 70897 70961 842998095 47931 47932 33783294 25816 25817 111018848 78195 78166 73239293 9525 9526 938247004 28947 28949 806829022 24522 24491 72649811 48848 48849 48544244 46690 46686 731119979 41259 41260 348645090 98891 98814 997308848 55095 55096 230126439 48432 48492 638652033 85068 85033 422201183 53645 53646 306103363 9598 9599 101900902 47846 47847 564182867 44056 44057 528941296 83762 83834 159567218 33496 33548 512778953 9414 9415 222107772 82678 82601 97934571 77893 77894 961313859 48288 48227 972122822 90573 90574 48645606 21460 21461 168768743 42572 42587 701623982 92768 92787 120421111 12036 12037 806717616 47143 47144 988570515 31528 31507 574907143 13872 13873 100879445 50155 50156 842012455 99951 99952 491027866 72308 72309 889899897 24127 24051 525070890 13210 13211 65611721 89409 89410 576909879 73002 73003 773831745 76616 76617 25767498 27035 27060 261916959 74837 74838 398529208 66011 66064 832983967 717 700 384538146 36683 36684 471478535 24003 23959 969599848 8788 8789 546485949 22713 22707 465243548 41396 41397 403534482 16902 16860 814513874 3189 3233 899108934 32649 32650 90249643 93438 93439 309466311 47321 47322 331974535 8790 8761 480991886 29378 29397 505126296 95999 96022 147800047 66624 66693 593266893 36009 36017 69290298 55940 55971 537665678 33989 33972 895426696 64460 64481 692062493 33907 33908 507048662 33758 33810 390254155 29306 29338 550682135 95078 95134 545754152 99098 99081 841328414 27218 27219 475390224 42611 42606 470495012 54377 54378 135043146 92293 92358 451592432 89071 89128 155397515 91955 91956 961827964 20591 20598 814733585 53964 53937 672908065 65880 65918 550910669 11446 11479 381396910 34983 34979 948905961 89621 89622 946147621 44278 44346 497995328 49294 49296 762012589 25403 25404 852240 18772 18773 956218432 87076 87072 212466016 37251 37264 177226520 57719 57746 95484968 29852 29864 369340493 98358 98359 618081225 90833 90834 993997465 84507 84508 344743611 81775 81776 915143211 22686 22687 630855126 57562 57563 332674290 11655 11662 883831290 58367 58352 396759789 91134 91177 752812254 83336 83337 266234115 35158 35226 129847219 14096 14131 182729704 30467 30468 95790440 50463 50464 12393074 47370 47450 626619209 92188 92189 397276970 82912 82913 739738441 71951 71952 560580543 83571 83580 736985946 85036 85061 391682115 81276 81219 15476783 31025 31026 58908128 22186 22140 760605685 58878 58879 353585454 20670 20678 857122491 67255 67256 940815847 40395 40387 251361109 24620 24637 245787615 4325 4326 80420360 16353 16298 571350901 12287 12288 688167477 31101 31102 297296373 89 90 228923548 38562 38617 359404090 27391 27358 444249059 93797 93798 470587714 97137 97171 442327492 55523 55524 743831082 93617 93551 510940091 40727 40759 408321032 9841 9817 717506457 40469 40477 37898480 39060 39036 827195030 53528 53457 335268909 63335 63336 904278187 61424 61374 322649789 17708 17641 563018957 21306 21307 342749493 50405 50406 985362074 8576 8577 717323917 94038 94039 752833000 93328 93305 876209322 52658 52659 663742116 50497 50498 909696523 41778 41803 310990349 83367 83319 699959609 26058 26103 311558674 95329 95286 750473699 11849 11850 337881777 73097 73079 290641599 78451 78452 180234741 82475 82476 966264404 28425 28502 477675961 65187 65177 849514694 37623 37624 626981535 66490 66468 65405837 16050 16051 211707944 91683 91684 91613996 93700 93701 552867894 19681 19682 678419851 88600 88601 456675270 18874 18794 768214550 20624 20625 37703953 44117 44118 660198961 64123 64124 553867998 2168 2092 694574350 23245 23271 912782366 18400 18401 107300725 87171 87242 511618555 95638 95603 290786496 27482 27483 877357756 58881 58882 962689240 15033 15034 166537802 85432 85433 88767338 41581 41609 669549878 31573 31574 277943445 87381 87358 396772402 40609 40625 608218789 91282 91210 910849262 57191 57192 433697301 80347 80348 103319928 50731 50732 555537914 45461 45490 388317470 42066 42067 727659444 51409 51455 244630296 12279 12302 605511778 54208 54234 719217853 99915 99882 59668205 92718 92719 322857079 12930 12912 765144446 12035 11969 494602096 17104 17137 756384653 4859 4904 17649910 57269 57340 219500427 76773 76795 814356442 27789 27790 536425515 34013 34014 640348735 92302 92270 99575346 95929 95957 744936062 52345 52346 213942077 4597 4665 260465781 13244 13235 520363198 19646 19647 859857831 1306 1277 663222472 38405 38417 823564217 86877 86918 475808631 82316 82317 407658133 90459 90434 917154233 76307 76360 411721308 34176 34177 457044463 50630 50631 734381674 48879 48909 838961558 95632 95633 386606108 53715 53716 34453840 94181 94182 399745556 28863 28801 240946640 30299 30296 56469632 24821 24802 710922787 34636 34637 974509785 77087 77128 430004423 82503 82504 945276078 42895 42896 609102407 5605 5666 568683754 33794 33738 376984632 59263 59343 288006518 64066 64028 91974872 21126 21127 116999505 61862 61863 628124424 63142 63143 631230 31785 31753 756294412 30396 30397 296510032 50581 50585 696348822 47580 47573 314468265 81849 81850 296725133 26937 26938 59848103 12362 12290 977365070 85061 85084 640325172 90966 90967 225852861 50046 50032 734041178 89346 89347 726344449 69529 69601 860899194 52338 52379 669080330 15984 15907 994310722 74787 74710 22588006 38771 38772 376583093 37694 37695 938398792 79936 79907 663576817 29541 29471 132425018 19671 19609 110325907 23747 23748 134769614 84289 84290 292129324 71828 71837 55514625 73079 73080 368992697 1756 1789 961029843 77581 77516 97523126 52373 52374 662726531 72751 72752 50890842 16768 16727 499749397 26160 26234 720317534 35691 35665 454945300 67134 67135 533658992 84198 84246 473498060 31690 31624 306931028 45758 45759 849488477 75586 75587 757597263 82099 82100 170934364 7281 7233 826142986 8490 8543 480886693 62464 62465 927857897 70740 70741 497371126 6140 6075 541598081 26441 26404 907624525 17870 17871 251047249 12437 12441 358518969 62376 62391 763952462 87628 87629 242771711 68741 68719 836598992 27846 27780 920285379 42184 42185 292808041 24393 24394 958497160 61092 61093 123317080 27357 27366 220796682 60379 60352 733366201 45118 45119 64858991 48373 48374 198791550 56760 56732 702771046 23055 23056 649641892 77808 77852 592081549 76660 76597 899180418 43825 43826 974942923 98119 98120 79647387 69907 69908 383503892 7295 7300 327714504 69311 69312 734437610 16851 16858 94217456 31670 31671 723844891 89984 89985 132302759 9752 9807 82609207 13263 13343 368437423 52279 52245 75630994 78625 78656 333459162 14607 14672 549291770 11754 11755 657610260 13775 13709 989160361 23120 23121 101923487 1715 1641 291597641 19844 19845 481872303 63192 63193 258513888 90070 90088 265120902 87912 87913 678732749 46347 46348 614084546 92926 92927 425247201 53876 53877 15759634 26956 26957 915531392 91509 91510 228351423 60362 60367 692774335 79596 79597 522226168 10545 10489 573988835 33133 33136 420379022 11034 10982 12105307 60830 60831 565909482 24266 24309 426227891 67076 67135 460075722 38170 38171 285241343 33073 33117 588854109 53502 53503 152273709 67963 67964 963957653 60993 61016 56682590 17009 17010 153741124 39938 39939 769749877 21604 21605 607855784 73679 73754 482381565 50011 50012 64960401 31925 31926 373790114 87836 87827 200885188 23970 23971 175286869 94611 94554 892647935 94379 94380 675072055 57820 57771 348119931 11379 11380 299377219 53709 53710 710052666 73899 73900 951452893 36678 36679 987888917 7522 7496 788455599 81049 81050 541737599 92310 92311 827195857 49846 49847 498844530 47344 47345 753395524 24731 24714 36715915 38035 38072 512462433 51638 51639 614993669 76922 76930 492745498 35691 35692 806632550 58865 58866 380054401 73753 73779 754554829 26802 26816 697001942 7284 7285 884867179 90199 90200 658179932 81642 81689 211457920 6412 6415 489870039 24480 24481 147274292 43021 43022 9447887 93977 94013 695413856 45642 45643 576483367 95018 94957 223422161 63967 63968 611627723 41582 41583 786784084 49984 49968 597316417 64159 64160 508932109 6677 6745 491207858 75138 75139 352306269 95967 95968 387268036 46140 46105 633024088 87622 87555 249809763 65163 65210 285391315 29632 29633 325116021 34054 34055 973625346 92532 92488 885164627 89933 89934 625048651 83240 83241 927382034 97709 97710 8595896 48886 48817 654300693 35476 35477 326598101 32185 32186 674140178 18444 18445 707202990 27856 27857 939955618 28075 28048 746961055 62167 62243 233429817 87802 87858 59788592 59327 59386 382686985 40517 40454 157291631 35637 35618 199147261 83026 83013 143106847 44588 44585 363447567 19200 19227 350954923 47803 47804 751184968 87667 87677 751760216 99252 99253 581889365 79441 79384 473162271 51067 51035 397339842 64379 64380 424931622 82107 82108 407814820 31912 31879 19953549 20968 21048 973124797 44014 44015 769568589 37049 37065 709574331 71649 71641 171770046 84967 84993 605500229 10783 10784 957867349 68853 68854 810453742 80508 80494 657768708 5831 5832 46471540 55406 55460 891538352 2572 2573 796740425 18962 18963 776208721 15257 15258 769921645 24584 24626 732521839 9523 9504 797010839 53088 53076 688483083 67797 67737 686815057 89819 89758 105568177 75564 75565 724571525 21865 21818 913593201 79155 79156 798243112 56292 56265 437043351 62443 62444 562026405 45708 45709 141940146 65632 65703 30853052 46736 46737 116899261 55641 55642 459765585 30150 30151 465519032 93707 93708 716529520 11907 11868 465005660 14462 14463 620283546 45277 45278 500668152 12948 12973 205462762 46439 46440 455144394 88030 87985 382020822 97626 97603 12347168 25486 25487 55178730 78096 78043 592108509 57010 57039 733396583 33977 33978 500251286 18955 19022 303674385 19979 19980 429640626 39607 39608 617485604 52298 52299 5923671 38265 38266 351155823 66404 66405 279399890 12441 12439 381026862 4537 4464 282026777 38556 38557 671880628 72997 72998 461320133 66823 66892 297301323 60291 60298 360373933 23106 23107 37698398 4858 4859 569921358 24082 24068 580713367 30218 30205 623982135 2681 2748 681250358 56577 56578 933499277 59873 59874 801009920 44849 44861 539029474 86762 86763 322946018 12857 12858 555086399 21335 21387 203126978 12195 12247 124270702 35770 35762 728079060 65356 65345 512256902 91816 91817 835596733 89646 89571 881114279 12697 12726 806849038 24362 24425 72467366 31102 31059 514323714 30518 30536 394171863 88763 88764 422783913 36868 36869 714071615 86966 87015 735414208 7849 7850 343405307 1216 1143 486385609 73688 73716 525381260 17997 18025 537882025 55477 55478 319849213 19580 19581 805317716 15076 15077 266996237 38199 38141 195456826 77347 77348 954022936 99899 99905 937444979 43264 43228 902863092 17270 17271 63667997 75277 75278 582772420 86143 86121 814804700 52296 52297 400665852 55741 55742 865701909 49035 48985 256837265 30311 30312 501260205 69213 69214 285255854 12875 12824 11447620 71915 71916 292291870 39626 39581 338968895 89095 89096 106231656 17217 17211 484962658 2726 2727 904000155 39559 39560 949568367 85436 85437 992182618 34074 34075 948746315 60854 60855 480152050 31669 31661 820397308 81859 81860 92209003 90951 91014 380270221 47332 47333 179444034 50726 50727 526612608 80523 80524 263652996 60982 60983 254800634 56161 56162 999139429 42864 42896 473797597 97309 97310 773755785 85748 85724 517200018 89868 89789 239602473 60133 60134 108874649 13476 13477 730816104 31453 31454 826634688 53990 54005 595298626 59780 59743 435492205 46699 46701 917642030 83347 83268 136603765 12349 12350 651966379 87727 87772 638750260 2981 3017 170682336 72226 72241 604932629 75051 75052 30557960 27546 27601 730736803 5024 5025 170483809 75557 75558 511958537 4487 4488 941332816 29822 29823 241796855 16101 16102 749156838 78564 78565 693511420 27440 27387 831519952 1092 1093 342643600 2591 2592 885717642 35706 35707 757006298 19531 19532 424001625 49316 49317 117472818 33436 33443 202902848 63058 63059 835564136 69607 69608 567241751 10098 10099 572199407 53442 53443 462175184 8484 8488 956096088 2971 2972 662537630 47470 47471 350421377 34189 34193 791344270 66927 66928 13874439 54544 54545 436246805 97344 97345 363702970 3430 3503 797944930 60876 60841 253826230 81928 81980 865047862 33475 33476 854185711 39724 39725 288094257 36337 36369 801094472 19760 19761 873835066 66156 66157 728088733 53680 53681 689852315 87648 87649 47420430 29447 29448 885097031 68498 68472 211152517 6580 6581 394245603 13431 13390 396781103 74397 74398 231763659 60142 60210 888312425 94488 94467 375725790 98674 98675 180968789 23649 23650 647832692 40468 40391 279177137 52914 52880 27049505 6180 6141 497042629 43760 43761 78106740 87327 87328 835007573 14618 14547 145656473 47256 47178 373556220 10704 10731 608233072 9196 9197 783395431 54215 54243 979463244 9914 9915 812062498 15376 15456 815144430 32745 32746 185247216 81902 81981 381743705 42292 42293 815046169 78704 78716 631610412 11343 11344 520706530 69351 69352 98153810 32508 32509 251325989 81811 81786 729065223 47420 47421 486918121 51089 51090 611201608 82057 82058 376208013 38746 38763 776945651 35237 35238 418662311 89988 89989 851193411 73665 73666 951860787 15679 15680 587249365 31226 31227 748951126 67185 67134 793767078 54936 54979 108981145 59507 59472 140630451 64116 64117 587351341 10068 10103 676485500 12583 12539 494653151 49220 49159 222750538 26301 26302 567355709 18322 18361 449512208 34284 34337 489594604 15240 15243 732669295 38070 38071 25720853 33229 33230 29700118 59606 59576 505509892 13096 13107 148442297 58618 58588 791139137 60230 60231 181441569 24603 24532 598939995 53358 53318 660750343 51403 51404 30693143 4451 4452 64474998 32498 32516 292029860 40706 40637 983228985 93838 93879 275167250 2016 2017 213228796 74917 74952 155280235 2165 2166 849138201 57242 57261 11802993 89663 89664 228887527 96279 96280 757857633 33563 33564 810468371 2538 2539 452303956 79443 79444 32426325 26105 26161 514449546 51040 50965 907123123 29446 29447 663548132 41986 41987 731781014 67636 67620 590932086 85091 85069 741905231 99887 99856 645222458 69670 69671 617281435 63168 63203 525173839 65417 65418 917103794 82582 82603 671875437 80772 80773 41538312 61705 61706 420367831 95754 95725 251385019 76921 76922 612850009 72095 72096 311599261 63277 63278 489524104 58871 58810 717554066 53973 53925 479037599 48299 48326 947880582 86699 86684 818381184 63216 63170 537610915 37432 37492 174300943 19487 19426 200049980 44783 44757 611517333 54252 54323 384309023 19250 19251 977152820 33973 33974 891629610 21310 21319 703459794 56800 56855 615895607 56999 57000 426685084 6176 6177 942778792 60096 60097 26802398 27912 27956 649055843 12577 12578 833138565 93119 93112 249938123 30755 30723 485731382 10550 10551 789309920 45984 45985 724374203 78932 78933 23214781 89283 89284 802562167 44870 44871 711411501 24955 25025 331191243 74947 74908 777684078 62298 62291 737210065 87640 87641 536974802 23849 23850 896203767 14979 14980 448004215 12524 12525 923953168 76485 76486 957281650 45416 45342 474757419 7031 7032 822547097 4431 4352 575838293 48305 48270 271611153 88020 88021 485338498 93829 93864 824519788 26146 26147 550078159 52061 52062 164149132 47587 47588 334334576 74958 74953 403331203 67487 67453 367214146 24533 24534 659676357 53750 53751 583992826 67606 67613 468960404 99953 99980 674566306 79788 79714 202818821 79492 79481 821689165 97860 97861 572136628 64578 64627 379551574 6284 6345 362669851 87481 87482 638683582 97860 97852 320450727 93255 93256 881388400 457 453 736532234 73351 73363 938338814 46038 46039 18451211 59341 59416 284402963 52584 52517 260834639 2674 2675 225225867 67930 67931 622394648 22003 22004 282863505 50479 50480 683555791 91031 91032 781236963 97463 97464 791541334 96610 96530 330856580 62831 62909 375708504 98389 98387 111923329 78788 78831 354105766 47440 47511 493241908 51096 51097 96925913 46619 46656 728422221 75481 75482 969864233 21336 21389 922637000 40245 40290 304394669 5003 5004 492749175 7316 7317 316787410 52612 52591 3359170 99442 99497 573480080 79064 79065 895074773 8939 8901 588398477 2062 2063 940682408 62425 62397 885069517 50173 50174 273124809 30580 30523 9422804 34815 34781 769127662 31001 31002 692276943 44372 44373 792785424 63207 63252 14797474 99605 99542 322391835 2020 2021 450698367 58851 58852 536731062 34829 34830 254094941 52652 52653 41220708 69509 69467 738807203 47075 47081 805372015 84715 84794 329869580 16191 16137 816539712 94349 94350 828646541 63748 63732 565412221 98374 98375 842609791 3061 3062 565153302 46260 46210 72544339 80374 80314 437675146 57495 57442 121658016 27800 27801 350063101 5256 5257 807119631 10554 10562 139933216 50061 50056 626657662 64715 64766 846447377 76014 76024 195423539 78250 78251 696299455 69566 69527 398659439 10621 10622 106052307 90657 90658 940394171 86569 86625 919038835 12961 12962 954803834 98287 98288 933707458 21223 21224 951527434 37696 37697 711808913 5052 5053 239757260 4553 4554 242077190 50973 50920 620213702 83324 83325 454431673 73991 73992 387291305 85310 85311 344201892 89160 89240 286660758 12114 12115 158755805 73918 73919 60542735 15417 15471 317404508 43548 43549 843214828 28985 28986 740697768 46082 46083 334494242 23708 23709 149014098 50841 50847 161724528 59038 59025 57320818 90984 90948 369307060 25723 25724 153052970 46876 46877 23246839 84573 84574 736118910 15192 15193 749790935 46153 46218 722500700 54871 54939 766059359 73334 73315 422900309 47914 47939 209952537 86577 86608 82908931 69079 69080 59204076 4714 4649 854523446 69021 68951 85610023 21404 21405 282244786 37672 37625 601854270 31074 31075 458835419 35933 35934 9522516 93350 93315 785282690 55922 55923 846997336 51888 51957 658366134 26601 26655 814236567 53756 53778 547318126 23789 23738 954675329 55661 55662 364728869 49504 49505 433729871 7782 7783 550531183 46711 46712 346581246 91562 91563 331168429 16347 16348 810092963 3244 3245 730414616 67035 67036 874604322 7396 7397 709404139 35764 35776 587178542 37909 37846 710579168 19664 19727 472427326 65034 65076 296451999 7460 7461 590387975 86761 86762 53973026 60731 60736 316563060 3124 3079 163455850 60806 60807 679020281 52682 52757 871723967 70567 70568 97950626 96853 96911 318353649 50489 50490 875074722 34838 34839 757631088 9557 9553 256647894 6076 6077 313386407 25733 25734 669989055 21495 21496 350539186 63557 63548 161481150 81227 81196 915230873 97473 97443 203287066 77087 77032 515916113 45353 45321 645129943 56064 56127 404636215 41520 41555 229496949 67333 67387 409784643 91569 91599 985745142 8986 8987 994468009 49142 49100 726236599 85457 85379 711993755 41803 41804 171377392 71139 71140 620321681 34350 34351 368922868 65542 65543 419558120 45974 45975 810296881 13197 13125 865068595 7658 7659 935240348 4260 4263 839780629 10024 10025 214134059 95017 95003 102130677 79493 79494 543533084 51935 51936 424010435 53464 53485 440340101 23193 23194 339079955 7084 7073 52298186 44792 44793 756188349 25941 25942 178790117 4810 4744 830145433 19875 19876 128194501 76878 76879 966157442 10907 10861 206933210 43852 43853 310310936 48406 48407 200898152 38147 38210 340870954 77473 77474 100129116 3199 3200 363004794 90502 90503 934360575 51496 51438 875970592 16842 16843 970248612 12885 12810 857418729 87710 87716 7983508 44005 44019 861809871 13654 13655 489942223 47198 47199 88067419 67692 67693 116002204 58633 58634 374757536 87144 87145 187473705 73113 73052 431231331 13807 13808 285759523 16541 16562 506956742 70761 70762 539957350 33060 33061 616361513 25484 25493 337491339 50976 50977 730672772 30696 30699 257695538 16795 16735 545728037 53435 53436 58718759 69935 69936 227061311 45808 45811 129322978 15256 15258 138135143 56365 56366 143244811 86195 86196 574307015 95110 95111 90694070 27420 27357 708051477 50882 50883 111584664 28781 28782 869141584 36707 36777 745181596 48559 48560 219941557 10900 10901 629631788 51133 51177 91489913 15659 15660 436090670 7296 7297 937405214 1860 1861 587290093 1328 1329 751656964 68835 68836 730623785 68348 68349 315608044 24580 24645 412424518 10748 10806 363959838 66270 66271 334017772 60111 60112 121530726 97949 97918 945393646 4665 4666 656292837 91763 91730 773424033 41 42 959176830 56084 56040 74876697 80647 80620 247524722 33294 33292 700356096 33781 33782 433317989 83894 83850 693278904 8533 8468 230759859 65671 65650 828370314 64747 64748 608929180 58861 58862 263502674 15467 15394 498088769 95754 95755 892382492 48970 48971 697713487 41712 41642 922533303 4818 4835 909731040 36058 36059 110084729 2992 2993 546648163 48420 48421 356842725 41773 41815 136577742 953 974 212009482 50407 50408 541051813 7253 7254 231020468 5440 5444 240148252 46345 46390 950136173 21347 21427 690492883 61436 61437 113651957 12791 12815 776597619 13979 14049 499176850 61950 61876 285923868 69324 69325 306706430 61035 61036 493398163 82839 82829 891096580 54456 54470 55795720 40179 40194 225626527 96055 96131 164709933 4090 4091 326239975 21202 21168 917837758 91035 91036 634535115 80319 80286 623957074 19549 19604 819594853 10969 10938 623218863 60405 60330 707432856 61006 61007 384350556 56719 56720 102800323 90619 90620 744373876 33354 33386 906650357 47793 47794 654500276 41822 41840 706449961 20267 20190 575666507 94595 94669 186695157 30276 30280 165056240 21750 21751 86919449 1167 1163 930565553 63759 63760 302613467 99272 99273 702486405 54787 54782 808606099 83884 83918 323941335 56340 56360 51557588 99517 99589 5882038 48098 48079 554460910 58697 58698 899585624 57615 57616 171285732 64947 64948 630446458 83141 83142 761023795 63487 63488 779844826 52494 52429 522105607 39403 39434 711636824 12527 12528 271469331 1069 1128 211768646 31250 31180 167867454 56907 56985 648827149 95491 95489 623258697 31595 31596 914319776 15084 15085 304323531 88277 88210 741146792 15919 15985 617923064 67621 67687 272925089 22335 22323 899130405 11545 11558 657225901 7985 7986 46967545 98638 98639 381266758 33602 33603 361691779 45230 45289 741841124 71711 71712 539074421 44235 44268 581937494 67304 67264 927254095 49137 49138 913604602 71160 71161 123141322 30998 30961 152816046 53628 53613 502450196 28410 28335 354094838 14070 14080 63572148 33232 33233 961792726 37905 37927 921590316 76456 76457 623951256 23681 23690 440297236 99874 99939 181727637 43900 43901 106664235 49973 49900 481967121 9063 9064 427901235 47107 47167 31413259 65873 65874 214838102 97346 97347 198884099 62203 62150 314710171 35824 35825 232725069 87986 87987 238689182 19806 19803 68453676 1077 1078 109177287 89896 89897 722637307 72272 72279 890739888 88413 88472 220110699 65921 65912 760886067 28447 28451 773302979 39502 39503 622173914 4681 4682 884934187 832 762 808932838 47351 47409 390279491 76680 76681 754982669 91250 91251 135761842 68854 68855 735010398 95061 95029 370352111 34869 34870 179356311 17432 17458 279847977 76508 76509 70370291 24481 24482 788014393 66257 66258 398558218 37784 37785 958140152 46241 46242 66087406 20578 20616 530353831 2434 2435 135215268 48118 48167 243222187 31355 31279 476019599 2408 2339 995307396 26458 26532 429260921 88404 88434 943996252 18480 18481 137664307 49569 49596 699688970 69958 69964 297059874 79978 79976 98718187 60427 60435 478996037 25609 25679 3795025 54457 54377 43025774 1762 1792 151077924 36784 36858 761777349 15621 15635 995658474 99803 99804 865065068 30657 30706 521201923 68380 68381 328657113 26735 26784 840569091 80849 80850 593487092 97672 97673 755937357 25210 25211 888324967 11153 11231 103878022 63474 63475 615291543 84218 84219 100847163 12542 12576 133747111 76548 76497 30211714 28087 28076 843551182 42450 42406 932699032 50817 50818 331544954 60875 60882 636176216 34720 34738 978295554 24860 24861 811517686 21076 21106 460669145 62774 62775 171886765 64076 64077 440687009 9813 9814 905814671 36988 37008 641292978 13052 13036 112163838 71436 71405 145524673 44877 44878 805499963 81965 81966 443183384 30549 30550 225470018 15733 15715 633991752 85686 85702 112987255 19814 19766 245254771 92838 92839 822029974 79391 79392 379302612 4121 4122 959426391 15000 15001 810602068 82216 82245 822439325 83664 83665 156497309 10880 10881 117131103 7125 7078 206292584 6289 6290 180207645 18033 18021 52538881 68679 68680 749064394 13628 13652 190763001 98742 98698 558280234 20378 20379 599484429 38380 38381 692952401 10745 10746 125547495 40332 40333 967461661 5144 5145 546531165 23084 23080 573656489 25306 25329 794125391 33140 33141 694486534 64266 64267 896756905 83606 83580 160149463 22917 22918 561166492 375 329 152631198 46322 46399 200828901 54731 54728 350837998 34950 34951 837001776 47364 47343 320111522 64964 64965 226525446 29342 29312 108525979 28487 28488 289377191 66299 66300 252760510 77058 77055 725202863 86853 86902 9755193 9735 9736 780881795 36398 36320 531703018 29056 29057 184671597 85682 85683 461848604 46080 46081 441172632 19675 19634 325208604 25043 24987 799697165 12459 12460 169345569 3403 3404 225316644 64207 64208 602703167 26432 26433 50673932 33492 33493 225637292 52066 52067 656807294 63333 63313 259067091 84757 84741 835417481 15992 15993 819432319 5822 5744 477457963 31396 31397 575671451 30746 30747 531863961 31890 31891 47746113 79364 79365 343907112 19048 19049 506071268 15197 15188 443085138 18336 18324 112770197 17643 17599 676104308 91062 91063 101465175 79025 79071 897633755 80102 80103 170789847 21482 21483 424243143 79586 79643 335705833 962 1028 380222353 71952 71982 303085882 92242 92188 186529976 34309 34281 105493033 38737 38738 65833910 83137 83092 839199134 53938 53939 712195193 70807 70883 92862247 49922 49923 966576010 35630 35631 223004609 69605 69623 61416534 54717 54718 844325108 34210 34132 321888874 70318 70319 592899907 97907 97846 744050689 27650 27693 93967249 80428 80429 73236993 27845 27810 114729156 23745 23746 600495783 38528 38529 422312944 61990 62063 430166665 54319 54320 916420181 36454 36413 609343148 85727 85675 367893223 95703 95771 104169655 14795 14796 162022406 78477 78478 69281764 37843 37769 51348710 66847 66848 335198373 20871 20933 225562380 87799 87794 509152692 77821 77822 919992663 91843 91827 987332347 97201 97202 745651457 40016 39970 869303104 90905 90949 857040041 45109 45110 940897899 52773 52701 991443036 83235 83180 798322795 3909 3968 807812545 14469 14470 921407900 94448 94387 666351263 29019 29020 162989781 87467 87439 898782693 65975 65899 481958274 91856 91857 51359097 38614 38615 343024242 79808 79870 451734030 83244 83245 443645929 75749 75750 634611908 70638 70712 558497055 35928 35929 977747376 4803 4836 302943924 12242 12316 639310874 23982 23983 544634975 41684 41627 654852574 17981 17982 538566510 91828 91793 650367223 68012 68013 281811415 88262 88304 489620326 8450 8380 706933220 94137 94138 669933639 58447 58448 126877774 26982 26904 338044238 15308 15309 72661604 29683 29676 355927690 72222 72220 578913841 72978 72979 492870312 80842 80843 95154414 38885 38835 711387249 48525 48597 526782316 27872 27921 901025593 12533 12454 4180513 34791 34754 404910460 95 105 375546721 49857 49861 533618735 51509 51510 751716529 10376 10441 979420136 13084 13085 907056648 81043 81044 856763672 99135 99092 333877900 18151 18152 638728405 50038 50039 220453293 70086 70059 237413459 87017 87039 393745091 71854 71818 46659747 78949 78950 438872283 65632 65633 544245686 98300 98301 84973905 77925 77926 747046923 21795 21796 470660403 95711 95719 288156762 47926 47993 273812748 83564 83560 432298572 22919 22968 126241384 23434 23416 528277976 68308 68257 839800302 1570 1536 522326717 48072 48064 246805561 84555 84556 491581708 14877 14888 917753996 33459 33460 891006886 27705 27706 268007850 36679 36699 790969280 89088 89089 144860781 84322 84325 62339439 54935 54884 121357959 17645 17646 531110022 79631 79632 18672635 60494 60446 412108204 294 347 405959269 51306 51307 639107328 63537 63538 374340758 69936 69937 352455529 71316 71317 121889226 85331 85400 157924914 81525 81486 690892212 21220 21221 555801695 2939 2940 263822180 28647 28704 953582539 4594 4595 789789655 88283 88284 6165102 49855 49856 478090669 72356 72351 632406849 78153 78154 865287317 58166 58167 326749832 14255 14271 364377907 36002 35963 8143966 86373 86374 76540203 4792 4793 655161376 49997 49998 380356969 63213 63141 945353450 26602 26603 61966170 69340 69341 782504337 92757 92758 393808437 63710 63711 498700589 10691 10763 502875983 78044 78003 104592074 86308 86317 319396020 47073 47114 567579904 30020 30051 393893436 28498 28499 998643570 20161 20162 361969061 64758 64818 886845945 13144 13183 952829486 85549 85550 827643441 82787 82766 483694642 58743 58744 55194710 5850 5851 977181740 52403 52476 955783220 92116 92100 230434806 89416 89417 819440089 99914 99915 767324130 93410 93369 943955055 3046 3051 849370755 82428 82429 659380037 4799 4740 428388855 77422 77471 722276468 28775 28754 779145063 31956 31911 244453040 37409 37447 425549937 56432 56468 431300699 13642 13627 456140858 15772 15773 803287393 77859 77860 231093829 53405 53406 259492993 10302 10303 750778259 81567 81568 377298792 4668 4669 166671511 58492 58480 684142649 76972 77011 428862872 27850 27851 498207123 98718 98691 459251705 37391 37405 351042857 3804 3738 713911327 35449 35434 23927103 98133 98168 607856655 317 318 156740189 79107 79076 598938846 86691 86692 513771158 99412 99413 294305243 51761 51714 565890214 3279 3280 718772085 26152 26153 631661714 55431 55432 190044037 72771 72742 623147790 77385 77386 222177454 21281 21324 42432659 90466 90467 845520865 59766 59767 303034196 46225 46226 720045215 73256 73184 518264475 88828 88829 763222004 8043 8113 265960001 56362 56392 655517423 80107 80028 594412159 67562 67589 531527898 46120 46121 897037325 32776 32838 885440566 56461 56462 514842760 80010 80011 43615529 88936 88937 325712747 29788 29789 751661558 44282 44287 237792408 72094 72095 284640305 35235 35236 260453690 2966 2990 105026573 93762 93797 57036978 54938 54939 377680721 60591 60615 517241564 31641 31642 541811775 39076 39077 205376784 86631 86632 270334498 94687 94726 5284468 59327 59364 112308581 89772 89773 407106520 2739 2740 354959367 76980 77031 968585811 61161 61162 21026118 3786 3820 561973376 48019 48094 828164171 83426 83427 457851632 94606 94607 742158075 98670 98676 367179371 19338 19339 221472952 65099 65167 283353349 89018 89019 38307913 60333 60389 777359047 49943 49907 390809096 85340 85341 39555069 16701 16710 775913011 30787 30834 916389435 53128 53129 83599627 29884 29885 63485218 79735 79713 443714614 70986 70987 885966290 58699 58700 628980747 69051 69048 952169288 99487 99453 956245725 8314 8315 175634210 76074 76075 106844377 53017 53096 70985769 97256 97257 928365073 84412 84413 504616741 5646 5647 439722125 41410 41466 954916277 49084 49085 449559062 40055 40056 8314124 20681 20682 8450174 63424 63425 345341527 30032 30074 249947634 29115 29116 754329423 85170 85091 95269988 11691 11747 719278413 32819 32820 250723947 29206 29207 855293810 16026 16077 263400966 75316 75347 988265884 20930 20919 995295034 39509 39510 606728421 22820 22821 16019568 11584 11585 141974639 92973 92974 791192862 346 361 162413542 26444 26445 649287353 87170 87171 300637580 76538 76539 799399738 90032 90033 112582084 91220 91221 59387287 3156 3230 828271880 88928 88929 682560043 88257 88258 75751608 61146 61123 617675753 28046 28012 102932832 64064 64065 738747832 20334 20335 260035532 24278 24279 107153929 44820 44849 180749531 71749 71750 394572874 12642 12643 693473934 76365 76366 679431684 39400 39401 774610261 6531 6532 232605784 90500 90524 998564604 4901 4950 266270494 22694 22752 359312714 46407 46454 518767227 22733 22734 756862745 46327 46316 194461364 63254 63214 603357616 66228 66186 974034207 70093 70094 911000777 48915 48939 686417170 43585 43586 342148810 45535 45536 80086995 88628 88643 616399328 97717 97718 723734130 15399 15323 940989323 19687 19620 642916823 12223 12224 475233951 65511 65512 188181682 10381 10400 659161681 46545 46484 514220120 38164 38166 187416033 15512 15513 901937513 5072 4994 369444288 72968 72977 673790052 98027 98028 681242197 7263 7188 724700655 17500 17567 512115060 44934 44868 210315785 36201 36265 754519085 57560 57502 765193245 39895 39896 319638684 91276 91297 67757078 18348 18349 639565827 1146 1096 725440153 14417 14418 74101527 44715 44663 668766682 31624 31625 749429620 29089 29090 759416415 82439 82463 291619250 36414 36466 496211668 27972 27973 866072950 52631 52693 445637565 40929 41003 958312308 90441 90442 771074465 127 128 439375446 33313 33369 522696251 75770 75771 652222007 62109 62110 915774512 81260 81261 796869543 4425 4426 280954740 31000 31015 861287867 6813 6814 392289220 81218 81170 339676347 35904 35905 999404690 8023 8025 160227923 88499 88500 906889752 85253 85254 889969380 72256 72257 480589679 94721 94762 976194085 67781 67782 92290196 63736 63800 929746576 36736 36689 121690097 11241 11254 445814902 84195 84163 468188843 37165 37166 317099012 98369 98370 375803419 30489 30410 999097919 97914 97915 129928944 69533 69534 158127451 88664 88665 425221309 881 839 503290974 84709 84776 404116896 21876 21841 985002112 67616 67579 22713447 52714 52715 447503864 86987 86927 676242583 26751 26699 935129191 97596 97597 957573439 86957 86958 703250263 39126 39127 119512862 89138 89139 440500457 12597 12598 747686485 25453 25463 501459796 64197 64262 386279469 21993 21994 837356624 51286 51341 614531592 91626 91627 439269082 12775 12776 635471706 90539 90475 126444566 73825 73826 232743192 8810 8811 283202231 36359 36360 779125511 65245 65246 24526016 24047 24027 66906729 64795 64796 746853420 86698 86699 880453216 80491 80463 145673677 5592 5595 707251016 24605 24606 560202142 26616 26603 657390695 85422 85423 922632574 55008 55067 48144960 93347 93339 742999637 95476 95477 152443709 63367 63368 83735511 67831 67832 956561998 3883 3957 547866067 50307 50308 657991448 73099 73100 448936568 42085 42086 768578356 9332 9338 632886858 7604 7534 390448006 43551 43564 419204653 59303 59304 308058525 2035 1975 146859094 64251 64282 225863678 97844 97845 149656873 29545 29484 226196297 46035 46036 590983140 77663 77664 334286238 54126 54127 438449617 52719 52720 294710369 75848 75811 8676191 81435 81436 147741752 68492 68508 812263729 79208 79148 781363145 64257 64187 405384771 20708 20693 694355183 33871 33937 4916819 33897 33898 365848744 85878 85879 92474385 3284 3336 683469908 17258 17259 884709770 3186 3187 396181779 40788 40789 577087682 23215 23216 194138650 83917 83918 58623839 55528 55529 673486453 37024 37025 694168252 82838 82884 998835061 13785 13739 115379923 96636 96693 272991314 55292 55293 587118252 89480 89481 733860417 90464 90465 648466218 67161 67209 416752712 87367 87332 556875563 79098 79068 586044150 15025 15026 642873235 26728 26651 602749019 68599 68600 95993632 71969 71970 668717658 34915 34916 93650273 60797 60792 920622701 76280 76281 796603391 29895 29896 308824607 34328 34358 324822539 99714 99715 820828932 41715 41716 568537747 89070 89071 276828138 39913 39902 418423037 70717 70718 300493442 54313 54350 163265342 47541 47542 413058358 65688 65669 518184478 17819 17820 671406667 36777 36778 502163322 2839 2782 787330945 66557 66553 586602141 96586 96587 108636865 78290 78262 159434866 80216 80217 510664077 54850 54851 936878978 62832 62833 748419360 1909 1910 533266855 41349 41413 505758645 46472 46468 669204083 77675 77676 921557815 45897 45870 41307688 20201 20202 342487218 98697 98698 265740178 70112 70113 131289251 61374 61388 213592355 57746 57747 829643308 70672 70744 864623130 64634 64625 169254555 69002 69003 853910187 16078 16079 614822643 68096 68098 493300525 35721 35655 640723728 22380 22381 93737073 30609 30551 427762402 46530 46578 664074528 82474 82488 458203591 4678 4682 998288609 73219 73154 274514426 79844 79820 313089734 54770 54771 500587154 40183 40120 640453030 17812 17813 256697914 44895 44896 979989113 45739 45740 995225306 64943 64944 973391290 42990 42965 626890486 79139 79174 398648739 52744 52795 505880973 3519 3538 701354713 37420 37484 174174436 72321 72337 581802866 6035 6013 437542900 26716 26784 327230126 75637 75638 564888079 27725 27726 83510268 20458 20404 624378847 92080 92081 295828151 93759 93829 418441084 94522 94530 30201957 47441 47437 84704361 20021 19978 881112142 82719 82720 446193761 24307 24308 676745910 26714 26687 328787034 35095 35096 577429175 34622 34623 46660647 32580 32616 58116837 23865 23792 883119861 14648 14649 158445155 11277 11278 102488605 22351 22365 627241462 49615 49553 565212840 81842 81879 488042549 11991 11992 958599026 46960 47026 120563149 2050 2102 214681293 10213 10214 927132003 74833 74834 953034953 72294 72318 155245381 89993 90006 409579877 22685 22763 538691486 87012 87013 488105867 46511 46512 69272070 76138 76156 800141759 84580 84500 717569426 30647 30627 30660074 74804 74805 982469977 53865 53866 300472396 84438 84439 277769446 71170 71171 352563601 2348 2341 33383215 42243 42244 1531735 15522 15572 41788690 7174 7126 901763738 38904 38905 822613729 82585 82586 494075473 49864 49865 148716786 35546 35555 294328461 3257 3272 260319621 46947 46952 117711248 64756 64757 208202040 94499 94500 868862960 6021 6022 198088913 55473 55495 893789466 64858 64820 377395996 49696 49697 613314058 21664 21609 696094961 64392 64393 470143948 92257 92293 336514971 97169 97170 968782599 24098 24099 970951236 80176 80177 612152582 23655 23656 127847103 1722 1713 292261445 54188 54135 695107576 17206 17254 259520092 66953 66954 107764013 13253 13254 135563335 84402 84423 363909281 43370 43347 704847823 633 634 55893105 47367 47338 828767822 92385 92386 742814 21865 21866 295956834 3008 3009 840191598 84439 84440 248635690 89458 89396 27086879 31233 31234 287219630 33579 33580 304209979 46570 46506 244884274 22286 22287 18110020 50751 50752 373787946 13242 13243 860845177 72696 72697 944261352 82505 82585 370557541 41808 41809 542551330 87864 87865 392532143 68860 68805 900383813 44822 44889 848002222 69018 69019 597752391 86975 87033 777028333 99734 99681 97575834 51431 51462 969747009 85871 85872 206467762 51968 51964 350538648 11409 11410 792667245 57428 57429 674360686 4326 4297 936171115 13093 13139 875951428 94324 94325 916598174 24742 24743 851519142 86981 87008 762468542 41078 41029 791594952 65870 65850 628347587 24469 24503 581537017 11861 11862 722560702 61414 61340 2308042 52695 52696 508169686 16425 16421 335010739 75295 75337 605269902 19903 19922 625549829 96292 96293 962082662 76895 76827 205263094 44081 44101 760124 41749 41817 39017279 88145 88146 118673776 46624 46641 296707079 33924 33925 406671521 79466 79467 923488641 14566 14592 456530743 38299 38300 781504361 20805 20806 422177396 86967 86997 150810345 67510 67512 445626172 61096 61022 69385242 42841 42790 716466181 97444 97485 961569841 23897 23898 902799056 5853 5854 423143815 18094 18095 337161981 19795 19796 164432108 98644 98645 303253004 12409 12458 621066009 72101 72102 8247806 88432 88433 94583202 8002 8003 477361992 68556 68557 176795433 86404 86405 740671128 97992 98030 634454673 73416 73421 233791244 89441 89442 951041813 80044 80010 444404053 54197 54198 148516295 70519 70464 477926087 57297 57291 189573828 33532 33533 165321736 88359 88432 183008356 24103 24057 691564061 10855 10863 891362170 50569 50519 600035706 76954 76955 883787578 20575 20582 926145060 67961 67962 713107298 42351 42352 719355946 45798 45790 596127969 87501 87502 357485052 68452 68453 611111569 16370 16326 276243701 24666 24590 653771255 3145 3146 591021687 27226 27237 836687314 38892 38840 607701430 97059 97060 941878789 13631 13607 388870725 94902 94883 590959069 23992 23993 453333183 50964 50965 362689311 39333 39407 778736718 5413 5436 815075686 4874 4813 64285445 42878 42879 93886587 23641 23642 848726059 47877 47859 244315935 97384 97385 106151281 78996 78997 723859493 14103 14060 724679036 47678 47712 203939158 22828 22769 648857061 61310 61301 533381216 99699 99700 978512215 24419 24374 965744022 5139 5140 556064628 7089 7090 377814273 5869 5829 255534765 69977 69978 824706688 78073 78074 883587412 98885 98886 818631662 95711 95637 417362206 48092 48067 866938821 69139 69097 974324337 40793 40728 746756850 54225 54227 65146960 22384 22385 202675823 38816 38778 579306173 90090 90073 662709230 16574 16575 104317532 61544 61545 800864503 78987 78942 793912250 96885 96886 414169452 76023 76024 380220447 88767 88768 288894524 55904 55905 110763353 9420 9462 268426211 20525 20526 435008151 56203 56226 367177908 52098 52176 507936226 36800 36801 383852657 58204 58205 490796115 62541 62518 269065218 6239 6177 474101304 86970 86971 663909093 42907 42919 131891119 50312 50313 123094594 11753 11681 358040120 72736 72737 708315951 134 69 402678469 87796 87797 65490908 87429 87356 920823186 44270 44325 620241238 9267 9264 890135413 37840 37841 223627682 82902 82903 819803291 35989 35990 447864459 13113 13114 257835696 97769 97845 610248287 11628 11637 41947728 42765 42766 207537496 15403 15441 496268111 24172 24173 869631175 780 752 918578608 4275 4276 300189360 8439 8398 200065747 12044 12045 163849827 64240 64207 675745466 51998 51984 781470448 71743 71744 909500303 22253 22254 825345623 17148 17146 114198986 53791 53792 652343563 74291 74292 670701924 88784 88794 136975685 4708 4709 526604390 53740 53766 530931498 55486 55487 715848921 29471 29424 515718106 89768 89769 948048266 68015 67981 781925071 65021 65066 997706446 48605 48606 670059624 22058 22112 127075119 10376 10431 219650824 89803 89737 198942336 15664 15611 769409429 2465 2466 508180859 75060 75061 160019083 34478 34479 542092632 72228 72272 777544000 81591 81543 941682067 8114 8104 276040809 10415 10416 410622650 903 935 32800572 10563 10581 196051021 8042 7978 8438995 82842 82834 891653347 25768 25769 802879196 55897 55898 873532894 91862 91863 728772020 79426 79427 88186853 58591 58531 940742881 50872 50838 532612304 5059 5060 123158351 89583 89584 727350300 95369 95304 801819739 63083 63084 623463311 51920 51954 671204320 45979 45980 777931840 83700 83769 534382277 58115 58116 521231123 394 395 623863015 56950 56962 906424753 55153 55104 198251040 24092 24093 974758334 37585 37586 360619094 59993 59994 926352456 9060 9061 98587425 5060 5131 732641461 88331 88332 847573536 35507 35508 133781512 42535 42542 960014110 21792 21793 594128945 23496 23497 169360106 12813 12814 411352875 42787 42816 268233055 6370 6371 421372982 4172 4173 8738845 48400 48392 805478576 17484 17485 847790272 22034 22035 8339362 29363 29364 666571022 80748 80749 724809590 8293 8294 572035641 19372 19373 184210979 93950 93943 76814633 70345 70346 386824983 75603 75604 23135680 27859 27806 315027415 8611 8542 667504138 20321 20270 933153416 60975 60976 853910009 43231 43232 472638428 22720 22711 83740333 17053 17130 131482119 9137 9214 572905347 32431 32393 755015128 46164 46225 147806477 52649 52674 506443244 34485 34486 174835716 78975 78991 846637937 21723 21724 412470910 27070 27071 423913079 56994 57004 882322306 9658 9708 556196190 16633 16649 194318488 64465 64466 806406964 62657 62628 992394561 14631 14570 32056737 41629 41676 931160162 10913 10910 432031627 88309 88310 858401411 36507 36508 178329517 48797 48807 97615809 43878 43879 395662679 88939 88940 871664186 71431 71432 386528084 87386 87357 658595504 49341 49342 129950651 25909 25910 77161752 13043 13071 43774770 91419 91468 916044453 58126 58155 25825921 53875 53913 517675340 71469 71443 790381115 71837 71886 517233750 29930 29892 493346632 517 473 533073525 7378 7379 517404086 93522 93523 194241416 85581 85582 480755945 25893 25894 984030774 17783 17784 752065459 13882 13947 846593838 80969 80948 202907240 74638 74579 733599796 46218 46219 725260277 24922 24916 477531390 24325 24326 754265858 16658 16662 3202868 30336 30337 212807156 58162 58163 204205367 29283 29284 539483893 52605 52601 110406196 97330 97331 267275524 36022 35968 687515939 10227 10153 695304983 60254 60198 500077944 47377 47340 556094354 78842 78814 688393323 23521 23459 507692646 8335 8336 939702459 59509 59510 475124979 4326 4361 512417405 28044 28045 210363937 2567 2568 455941456 83652 83653 549729328 20656 20625 630127809 60919 60920 543359446 63100 63101 50127794 90446 90432 573435976 31268 31269 637224431 38429 38430 801968794 18119 18122 687342094 6419 6420 404492021 14284 14285 798521233 41116 41117 252259032 74733 74789 842517135 63813 63842 720952793 91971 91893 334245435 19667 19668 973893020 62749 62750 30426759 72279 72280 859861568 42582 42583 270153061 18054 18057 451307111 66625 66626 199219230 62819 62820 517513173 96148 96149 577510633 18735 18736 350678376 99474 99475 681663013 30895 30896 485344771 27113 27136 226503522 63470 63454 202912102 29428 29429 902154701 85833 85865 915438369 80308 80309 614103325 78216 78217 316484443 93527 93528 653882114 31790 31743 220485856 83114 83079 932154046 79760 79687 122755260 5423 5430 686444933 24904 24913 444994094 24765 24766 838937551 82171 82172 38667598 77963 77936 66957265 75187 75188 256180413 88 89 157484746 55126 55127 558239177 89951 89962 914397194 69317 69340 408457655 43287 43288 983147867 98412 98413 89404671 29645 29689 335060357 37980 38029 552072378 79956 79957 853903802 99349 99331 743536977 92688 92613 604589944 3556 3557 762979090 36207 36208 572194860 44513 44514 48734639 52789 52790 520019233 9055 9056 433428482 98474 98425 404848367 58178 58179 291150713 43394 43461 860508370 43216 43217 891719315 12254 12219 8737788 94760 94726 150186363 13633 13563 657116292 7982 7918 47015133 8769 8770 927045466 72315 72316 700317870 21098 21099 41909558 20478 20479 697445965 95563 95601 526576117 55947 55948 472427206 71803 71727 819590828 15273 15274 590835336 70725 70739 943544241 69893 69894 544778104 65041 65042 59554817 61214 61220 107127018 96716 96786 610595354 24738 24694 714027137 86266 86219 590818167 56746 56747 874697237 89197 89259 246134753 43650 43606 147508679 39742 39743 519451678 53528 53541 686985795 68627 68698 98010116 28611 28612 133256809 18915 18927 100676715 9984 9985 254016017 53607 53608 696014999 27586 27587 262471877 25735 25736 537510246 78390 78391 109631765 8355 8356 377347434 24784 24823 292333006 1970 1971 719890095 24468 24469 135539093 60853 60872 688043445 49356 49357 686013277 37172 37138 407211329 3690 3617 584816860 65216 65238 373041552 95281 95282 599858378 98593 98570 563354292 90522 90535 484579234 8363 8364 753777383 11964 11965 940854629 53381 53393 506092919 2717 2654 832784743 61054 61055 20290259 88516 88507 379810624 98794 98778 990214196 95887 95888 446430898 60900 60901 543827602 61090 61054 371138077 6615 6616 470720481 26426 26474 399698928 47900 47901 205968505 47578 47622 93980787 66974 66975 772440607 54508 54498 565515345 11854 11855 293888287 67439 67504 211552423 94993 94952 916222701 49249 49250 218915141 30998 30999 353852161 60896 60897 217005909 4571 4572 9547416 9559 9515 471869147 39736 39737 765178354 20242 20243 420333785 19798 19799 209798746 96608 96609 729218388 78306 78307 870876993 20956 20957 843574314 94494 94483 337251684 68867 68868 970845186 40529 40530 202752203 3495 3496 506052751 9532 9533 472132634 3773 3833 443480455 73203 73123 229321568 45819 45820 358999682 23883 23884 485747246 56568 56569 333111738 29540 29615 704357047 66516 66476 233835930 43693 43694 683146571 68222 68223 306327024 32484 32485 909061164 38311 38312 822909513 33451 33521 730172810 70041 70028 547137198 91718 91769 199996478 48367 48368 526029254 5708 5716 519199192 14537 14552 395550360 48196 48197 510061352 22844 22845 156390008 82392 82470 347292553 56333 56334 165181197 18937 18938 507386857 21246 21208 938764829 56924 56925 657806448 90916 90917 357153927 41754 41755 628821399 84014 84015 540904487 46178 46145 701654906 12874 12868 236773764 23850 23851 71999022 74760 74761 979392741 16991 16992 381391728 25799 25800 600416965 78838 78846 308706345 73663 73641 601012343 21585 21650 17004029 6958 6984 300780847 23066 23067 57716885 14037 14116 516999803 85888 85945 870439650 31026 31086 152587630 71923 71924 290656739 78636 78686 40507923 82872 82866 881154568 95586 95587 712636083 26437 26432 515172038 38076 38077 301059079 19971 19972 354901872 40737 40738 184478125 39845 39836 15701416 52678 52679 296038147 66229 66232 366638935 99556 99575 222255524 5055 5058 664192015 62535 62536 436365998 71847 71814 655368512 67473 67474 153351974 67373 67374 620824154 36115 36066 225990180 68164 68165 758890991 37292 37293 844571324 63078 63079 75899987 28489 28451 427347896 23717 23718 345286215 61003 60996 733984712 24999 24986 827151318 1122 1123 710405777 69482 69439 270438233 64697 64661 979034648 31422 31423 470280090 37374 37375 552408037 87671 87651 229163875 60915 60916 764108106 43270 43271 690009248 36417 36383 636004792 18108 18085 431292178 66067 66068 396031317 55408 55466 826700426 39592 39556 891786066 97705 97706 582031026 30369 30370 964865701 17001 17002 74426644 82225 82226 321060507 53220 53221 938557943 40063 40021 740228945 96362 96363 192166032 30607 30585 955302045 77417 77387 252494075 94857 94816 148194430 44839 44840 997093936 95686 95634 891641352 9203 9142 63642522 85196 85151 326962280 69661 69662 356575549 89301 89285 44687577 67456 67520 792096713 26317 26274 289527683 97977 97978 527802902 67885 67886 455288004 93490 93491 258149300 60093 60094 640751001 5939 5988 790665350 53714 53715 271305988 5599 5600 231639602 9071 9094 87667409 91722 91705 949572761 89277 89270 748829362 70589 70590 554351076 14113 14190 766773885 13880 13923 557421833 35341 35366 898734205 82892 82893 309834690 83283 83284 893689007 97894 97921 669781164 95526 95527 548210420 62076 62077 683273811 38158 38153 883446480 27574 27644 116370062 49173 49239 59892709 22798 22799 553230561 56998 56999 401068878 88179 88180 756452052 18747 18730 994524133 29408 29409 292596560 26346 26347 149239436 33937 33938 851475706 7472 7473 312179198 918 943 262193568 40122 40123 470077551 77130 77161 119245909 18623 18604 684615049 54747 54748 734965714 42931 42932 840597436 79939 79940 571232995 71276 71277 985213400 22134 22083 512328232 5405 5406 628769808 90730 90731 811949080 29766 29767 856245236 58485 58527 53572107 35179 35209 564668863 53893 53902 993841989 74259 74242 253493419 28973 29037 934129024 98139 98148 129597238 54065 54066 652095183 39036 39037 498641476 58546 58547 596962499 61444 61504 836240335 46614 46552 425686940 84625 84626 65325115 61506 61507 973349411 44444 44437 956935126 66202 66203 91592489 15666 15656 199039158 81241 81242 950769313 37067 37059 478450777 63062 63063 925065491 52177 52178 91639053 46140 46141 288335382 833 834 587457799 96685 96686 895020302 87209 87244 107450064 39138 39139 297210582 90414 90415 856993413 50611 50563 984031213 76609 76610 694664879 560 551 915489597 10292 10229 246430377 11292 11293 445706761 41230 41288 852689966 5981 5982 522736861 29987 29988 463939182 47006 47016 406687209 76125 76126 122406301 21211 21212 736037569 98710 98711 365530771 51371 51383 504196119 31674 31656 688174308 80909 80893 501214780 94198 94182 970529541 69260 69188 667839318 82297 82294 27975209 54000 54001 301500568 51377 51378 579310905 44609 44610 19413844 56183 56223 941817564 88285 88286 575778927 28560 28507 644286935 27573 27597 996730817 58274 58195 928862269 4557 4558 394166918 43281 43216 631627326 32600 32655 1816884 29840 29826 241041684 11146 11157 695244770 83625 83626 44394485 52035 52036 767527151 35385 35386 871373599 93389 93390 61075255 68966 68967 966422061 84912 84929 648400791 26596 26597 9327903 78178 78179 981231262 4464 4465 358150824 74369 74370 83495509 13860 13808 491703440 25730 25731 114096101 25066 25067 467217142 25049 25050 544083978 88765 88766 773646299 79876 79877 603170593 23352 23353 150345594 84430 84431 101548621 51395 51396 366005336 18413 18380 337299044 14762 14755 995845787 45254 45255 146294866 1289 1295 132042414 70191 70192 454481800 23774 23775 378248896 90407 90408 643795736 68219 68267 413196901 3984 4003 143691721 29273 29274 436254041 68528 68529 298721251 95356 95335 613685324 51084 51041 547155590 79382 79383 424191613 3826 3827 912008480 82939 82978 931257622 1374 1317 529227989 92263 92195 589078209 73174 73175 589620583 62764 62711 745259559 76361 76362 22932939 54905 54906 95757259 56159 56160 231707351 99299 99349 285839365 90248 90194 557454684 18546 18547 906071863 92859 92860 58553943 96538 96504 641605764 28294 28295 419220012 73013 73014 384157074 78632 78633 800616402 98941 98977 229602799 94598 94599 612311195 99910 99911 226874537 69297 69339 784617 41713 41714 838331485 78184 78185 170726315 97868 97934 177490218 81746 81771 281687064 67529 67498 106303348 36593 36594 946778828 37609 37585 953115042 80850 80851 701688157 12508 12509 743295047 10349 10350 683290278 5572 5573 603683904 36527 36528 858678801 36247 36191 273460933 16559 16560 462554498 3722 3723 634245091 57830 57831 107180863 58585 58586 470540708 41697 41688 209630659 19038 18982 833830014 54941 54942 221429216 50831 50832 50550572 93011 93081 615434664 30093 30094 95376014 94571 94572 668797980 65629 65630 835843875 11886 11945 391112247 97585 97557 725283179 41454 41455 260648766 51571 51572 152284148 56292 56293 105964851 55283 55284 311087921 92765 92766 505388572 1183 1184 987618178 32201 32202 224883158 3992 3993 482113702 78137 78138 253046836 8506 8530 979205853 77530 77456 985948668 56273 56274 977577707 57085 57154 515187064 73808 73809 719760613 56963 56885 215465751 83252 83253 980022840 29612 29613 614743365 15808 15827 314367611 64293 64294 688963545 98185 98194 516686509 1988 1989 374040445 5370 5322 326228101 16031 16061 73118278 33358 33359 157356387 24949 24950 204225629 56155 56156 764062960 82567 82506 707665372 25990 25976 892047668 55347 55290 11251457 97262 97311 650770011 3701 3702 281839487 25479 25480 764572447 22599 22627 712935387 98044 98045 122839146 26076 26135 493222443 11005 11040 301682216 61686 61687 535163553 22352 22350 142609092 98589 98590 635228805 19270 19279 10126047 20125 20088 149817470 76299 76310 711980374 12180 12101 232224892 12368 12437 419143064 1899 1916 501911167 63474 63418 619522409 6498 6458 419485212 63792 63803 68947221 94982 94983 765321685 29707 29708 811566296 59797 59851 325657537 57858 57793 756850275 6996 6997 12123438 42004 41952 226857636 89379 89380 768723860 16327 16328 387048040 44065 44106 520233125 71437 71438 956225829 9037 8977 770755110 13084 13102 999609576 37223 37227 586500083 55055 55056 854245671 46095 46162 754725778 81496 81530 559734098 49540 49478 973468396 70868 70869 700937671 44662 44663 753188299 26768 26816 522757552 7959 7960 713037000 53921 53976 609393362 99571 99572 62664252 68642 68638 133172891 97632 97633 552534369 84144 84145 598874700 38206 38148 969034427 36995 37059 59735190 26658 26712 775298980 91741 91700 39978276 3909 3905 265578094 66136 66063 455503962 94248 94290 793932325 93759 93808 34218112 98707 98708 884482557 54349 54350 794451776 25852 25866 670687320 38551 38565 453121226 80505 80506 657457084 65442 65478 278666412 21240 21241 489595489 71596 71597 522172431 45172 45222 6541365 90351 90296 78223431 51034 51035 587555844 46380 46441 148910219 77050 77051 133898136 300 224 864710148 62948 62949 689464166 71813 71872 135016161 65247 65248 420536542 60893 60931 348262892 89442 89443 626731148 77311 77303 645705463 44864 44902 979357894 61955 61956 606849124 23322 23327 593526938 94401 94354 918363225 9491 9535 383670816 21512 21513 394515360 86419 86420 690630412 62016 62017 107064472 12348 12355 297619781 93970 94025 601093407 97467 97468 982710252 46711 46662 519792344 80567 80524 543803019 17062 17063 87716200 78286 78223 400600092 42659 42714 974719885 54965 54966 389749054 17514 17515 641365974 11638 11639 332162060 2360 2361 99953682 99225 99218 377203656 63061 63062 421464725 49227 49228 919605537 38117 38118 356039076 21841 21798 490444506 4342 4353 921806072 39279 39252 936573774 86216 86231 662935863 38975 38985 493613442 61749 61750 900234714 94769 94822 651181701 99214 99215 798971018 85118 85119 233386152 69240 69241 657834919 46695 46696 128496547 83144 83145 242912375 7182 7234 572560155 28576 28591 706962288 9856 9857 524845465 61875 61876 669189686 90489 90469 362477191 13463 13464 80410762 56590 56591 843784013 90599 90600 532700961 62112 62113 813554425 46310 46255 253949843 31624 31556 993852465 61601 61624 419175307 41620 41621 520898689 24861 24820 587866081 67311 67312 796689918 68535 68573 411663253 28877 28845 525644246 63116 63117 304197075 68008 68038 119966807 38596 38597 898796735 56525 56497 391433178 49396 49397 52320367 89619 89686 838199048 36144 36223 803297713 17668 17669 165557909 10002 10029 364112994 25601 25602 13160799 79759 79680 585190211 6602 6603 957578447 66800 66801 768609318 38217 38150 610601174 9100 9101 669174629 61220 61221 485250239 81222 81219 53828266 78205 78206 333551737 79619 79620 655350516 97690 97691 161548517 73531 73559 555609027 82987 83050 779410743 87504 87505 612801800 16864 16845 534789310 86540 86589 540094090 32187 32148 767054221 56734 56662 793455542 63020 63021 332022719 21946 21939 50889729 17637 17638 827829186 51391 51318 483408498 94149 94125 489990999 51586 51587 402564097 50347 50386 955336467 59536 59581 926750078 36502 36567 297562123 94593 94581 301151107 57728 57688 381605820 64745 64816 445403185 19045 19124 952866517 90977 90978 743782295 98975 99033 234179635 84896 84897 216253775 98720 98658 613395458 57488 57445 940296869 16887 16807 59471158 9107 9092 498770961 39223 39224 61901097 80139 80140 635808878 15318 15319 369038280 51868 51869 765594800 42289 42244 645281987 81283 81280 861204910 61759 61704 951304804 75218 75181 542728038 79285 79328 415410138 55597 55580 367026868 75030 74985 992983709 63127 63128 491734927 40733 40734 541601984 89174 89175 425591079 4052 4088 239751389 33930 33931 764274228 74525 74526 380559199 56049 56050 713574294 19360 19361 717998315 78446 78447 23553356 4501 4502 286895370 15249 15250 207354127 682 705 446563397 76294 76253 808589527 64003 64004 877524958 79962 79993 986404879 99844 99845 716282737 90005 90006 547954266 86189 86220 320858019 11797 11854 60392280 82482 82452 251501443 11664 11725 494433209 35755 35756 70062336 85747 85748 250240774 97024 97025 713448226 8289 8290 205953027 43586 43591 89578612 45471 45472 635315382 28430 28458 781060563 19316 19317 632784419 12356 12365 438423115 66679 66618 174007741 28129 28130 199297473 86190 86202 806560948 85947 85948 136481631 29839 29810 264579916 81780 81774 716186748 80071 80072 252237058 52359 52417 129757130 33217 33218 932391775 53052 53053 921903145 5017 5018 326938395 19977 19950 485162595 45447 45448 635617179 39897 39898 236820357 229 230 563450676 96605 96606 343115648 86092 86093 730175397 30280 30281 224221676 95810 95811 576702388 17074 17080 432827917 53214 53215 701314067 66459 66460 361500451 32587 32641 438262157 83276 83277 822230693 51832 51833 880853646 18606 18607 321540961 23149 23150 845715501 75751 75697 548009141 5259 5230 277769262 7635 7600 961931332 15398 15399 912642206 69352 69353 933590196 64436 64457 331738028 92515 92565 636825555 19457 19446 520098775 59386 59335 641743677 66408 66409 435326890 49583 49612 886036441 40598 40521 889084366 23267 23268 600800002 24010 24090 390966684 1870 1849 327683480 28386 28387 113909599 49450 49473 269082442 27767 27792 615139542 5325 5326 387154101 73698 73699 823995679 50792 50793 257272652 56058 56091 296269252 59982 59983 640636559 40704 40723 425249520 47724 47747 21144964 6259 6303 980147778 90717 90718 251811299 38936 38937 745980734 36231 36232 324059643 82558 82505 916316519 23771 23722 368066933 32257 32258 776470689 45135 45091 398538517 94514 94515 529366794 37889 37890 536293878 32379 32380 943189560 1359 1360 626603563 56244 56245 468866425 50539 50540 40266629 68771 68797 240083674 55212 55213 82687285 90082 90157 816174239 1085 1086 626046863 98099 98100 877106029 64811 64812 554564158 87364 87365 843365366 50449 50450 169586101 83432 83433 425563510 85306 85307 573667300 62293 62294 485272572 45932 45964 456036312 86507 86541 221859074 36806 36730 314486326 21282 21283 187328702 96882 96909 815215842 82422 82361 816440253 24874 24875 203934283 42555 42556 610033084 37846 37883 842238089 63600 63558 259608165 59278 59279 256659520 30886 30887 239309821 76806 76845 483817652 79197 79198 883084626 32526 32527 655417104 86650 86676 104003099 74989 75051 135194580 83303 83304 175056495 56465 56456 875074166 40480 40481 721074196 25554 25555 546896063 75585 75586 743243379 18270 18247 424394269 51416 51417 517540462 80436 80437 998255628 49624 49632 293716757 93824 93825 967219922 10108 10109 965336318 59899 59961 834817854 46431 46384 140661013 87266 87213 149679404 78160 78141 973088190 99337 99338 72559991 16407 16408 433095015 90818 90867 443087299 68995 68996 799755728 25309 25314 153308214 11009 11000 143320382 95331 95332 808534139 66431 66491 921066516 49996 49997 206146839 81006 81085 431880291 16737 16811 862793421 85125 85126 923101352 37590 37620 813087037 75438 75489 663545921 78751 78752 364933690 98309 98310 908052407 54227 54228 190079767 20502 20503 565492392 82425 82426 73197147 6214 6215 516284130 9256 9257 632905040 17275 17276 816846781 46182 46183 457899298 4644 4645 682877393 42164 42165 769504725 17858 17859 373467869 32725 32713 204473553 5419 5495 261759418 83462 83438 404687190 33451 33382 882637145 29930 29947 263708616 34363 34414 988570220 75738 75739 751514620 8028 7976 315481974 5339 5340 665180017 4009 4010 26251325 51836 51760 59916011 59033 59061 137510683 40338 40339 51499447 19232 19216 635348488 48544 48623 664768289 94852 94853 905340105 71897 71864 113958132 28302 28229 664316471 21982 21983 603614230 74633 74634 38988440 21837 21897 518903031 50388 50359 658412825 18711 18646 626425075 27699 27700 8078916 61057 61053 903673575 24283 24284 827594485 60802 60743 688317432 45965 46041 2888198 80201 80202 453122369 92038 92039 655379901 6434 6446 304481381 70215 70216 583674428 33567 33514 337349535 71918 71919 173646919 2629 2686 630939656 7071 7116 433392304 21931 21932 614054522 97762 97780 39418654 16849 16908 62350976 89950 89951 217407807 26578 26616 43287888 10301 10282 959626879 90205 90206 126193948 26799 26870 736047998 57262 57239 496512558 97710 97711 411801170 85881 85899 53860549 93815 93765 83330153 40432 40470 955818972 88446 88447 66696536 45095 45096 565907006 86067 85989 666843174 68936 68967 542048183 7715 7716 882252587 19926 19931 695541258 26026 26027 400406171 71791 71813 259822230 70644 70645 686657567 35489 35490 488423400 51444 51445 593296812 95327 95328 610944406 85303 85304 970759528 97577 97636 424930587 18025 18026 441119617 46056 46134 180533661 49462 49404 461935515 84241 84242 689374314 71920 71921 537744797 61236 61237 393522023 91292 91293 26214580 78496 78547 799811795 38648 38634 755242964 80607 80611 43870686 11448 11449 763627137 34329 34363 659484149 94959 94960 371625559 290 245 421967046 32107 32108 287273789 48792 48724 188397849 71001 70933 191722941 75406 75407 940356185 18802 18803 709517267 51516 51510 247417507 79422 79417 669196126 71555 71571 915320632 63305 63353 138304864 46248 46231 814889417 78407 78328 791765744 91938 91939 655026011 67131 67132 475674216 84875 84899 797493427 41430 41401 220099503 90895 90896 872436164 15706 15707 488452711 39019 39020 106996566 38046 38047 498529176 64466 64525 221162235 99043 99065 507021283 79266 79338 110714817 242 218 368236637 86691 86651 187792668 94977 94978 941260379 25460 25461 217795265 94479 94522 249802217 19829 19830 780376077 60532 60501 585041066 16448 16459 648846387 24671 24672 715247461 51076 51077 393944298 48818 48819 564956750 16102 16155 999588040 78611 78612 860590163 11318 11320 332860913 13345 13346 165002410 43966 43967 754883945 76540 76541 482367402 73600 73650 236384557 53537 53538 480250055 40339 40294 203031891 30892 30883 845956937 88412 88413 921910716 34360 34402 480760445 41373 41332 543822965 36037 36038 806622588 16618 16619 132304405 73888 73876 575779353 43275 43276 148938352 50788 50789 651580680 42197 42258 106020005 63009 63010 262995743 77636 77647 673751198 96438 96439 722628568 35946 35947 130096634 89544 89483 92826956 1316 1264 225376307 55433 55434 90215421 54011 53960 151821209 59272 59273 575316608 51343 51318 748318302 34223 34230 600860819 14868 14869 937950150 48728 48719 658711253 24107 24177 320341764 18070 18071 651868478 84469 84513 23192815 47007 46972 516774621 8975 8976 872105827 90611 90612 928193063 16138 16139 942175772 43707 43672 362662673 64883 64884 200026584 14058 14059 802894845 79514 79515 72723792 51976 51977 374845194 50790 50791 961134062 46990 46991 327147980 87159 87160 144831145 41737 41711 561230459 87251 87252 453444959 72822 72823 406396257 4754 4807 710614857 30560 30561 581500131 92576 92515 154655123 32509 32501 46062285 34080 34081 689740547 31325 31349 106439958 18505 18435 821498390 49992 50059 440805209 81622 81623 276606066 77076 77077 495970621 70720 70693 571375487 11899 11900 892153902 26897 26898 871428200 6154 6143 977130856 81586 81587 934906801 67569 67570 638189555 44920 44951 213017503 70469 70532 580661008 38204 38247 693422756 28875 28936 788421643 1032 1054 356284831 14831 14838 312316120 94234 94286 635117720 10587 10588 369031677 57181 57198 967365533 45209 45210 267872605 72441 72460 41447931 22586 22587 963895053 25820 25821 735416644 75224 75225 498026668 10711 10730 747378417 64344 64381 572033268 97926 97927 710647244 39914 39915 956168546 15966 15950 269066830 78872 78873 39794570 32289 32226 445522491 27420 27391 75744964 66733 66734 331818486 9996 10046 44213997 23567 23568 883986825 22214 22215 452440826 2054 2072 723082762 84769 84770 691371558 25044 25008 705316645 87881 87884 855116866 31361 31376 35031472 56182 56138 714388291 34340 34372 70415047 92465 92466 664117409 38396 38397 463199869 67712 67713 208566706 89012 89013 573298648 10336 10337 674303766 64405 64406 705147537 20371 20372 517407863 72828 72829 53268887 12993 13022 297550720 69456 69457 146469952 1054 1045 649190251 45452 45453 723160723 10007 10008 911617612 97290 97291 724989281 23475 23496 723355016 79384 79345 707674802 64888 64944 964820277 10800 10772 45454069 4762 4715 611618013 94335 94300 767887055 67297 67298 303963391 7667 7602 323019702 99758 99759 530660469 36947 36948 222024460 6222 6240 568354166 74432 74425 740474302 64563 64542 169391495 35433 35412 427510204 73540 73541 284907093 18815 18816 427094 48990 48991 314945447 21078 21131 858495195 80728 80780 699337319 74846 74819 804806974 9854 9856 616921845 46109 46142 451509216 72803 72759 720653643 41846 41868 400627772 54977 55032 547641638 79972 79973 987380458 6152 6227 452269081 60438 60439 207728576 46191 46192 469701623 48538 48495 549569475 5563 5608 652812398 12507 12508 716088918 956 957 758489059 88173 88174 43765485 86110 86111 239386151 59897 59858 388239492 61683 61684 475651955 38408 38433 947458949 31834 31815 61589492 3921 3922 388642082 26400 26401 723562727 52832 52802 514067116 72862 72816 515336762 71959 72032 855911052 98855 98856 975373847 28076 28098 550886981 53313 53317 399035931 94703 94704 953863832 66674 66695 309655139 55294 55295 148127086 19860 19861 789416566 42863 42864 979657560 33563 33494 812026075 85088 85048 339343315 31642 31612 15825605 31557 31573 793752204 78801 78802 88594846 11368 11369 200993639 52931 52964 9190360 93734 93735 617875272 92182 92183 876676638 67241 67242 346553550 88377 88367 473027057 38993 38994 7772709 32763 32751 268936371 37937 37962 957498345 17533 17534 604961528 60471 60472 338599219 36983 36914 26855307 53168 53169 999581822 15638 15639 829723687 59544 59545 203415719 51191 51172 110035281 35326 35402 610360131 55918 55908 872040460 12744 12745 775540151 30242 30251 179461530 7578 7579 113409297 65922 65919 199852412 82164 82090 629912044 26725 26726 852468980 64941 64905 410848949 84782 84713 887738482 18302 18303 140672690 69054 69055 643180573 79465 79397 557110323 1191 1192 614431119 81135 81176 738551278 6892 6915 171050531 34638 34639 221564100 78115 78190 875565397 4735 4746 987861007 13333 13377 140284992 93404 93405 54206597 94051 93989 698105803 31436 31404 810663151 89321 89276 948557545 59764 59772 486366160 93042 93008 14028567 58700 58737 202499865 71504 71459 731771172 59239 59240 889358474 90253 90254 524560721 845 792 153232826 30791 30792 829857464 79886 79887 919078461 91880 91881 540789333 33137 33150 589443267 78158 78093 617481816 61234 61255 14986866 24225 24212 154204936 83284 83239 744028498 57858 57892 399674907 83643 83660 243753052 28319 28320 907127392 24745 24746 825227596 90808 90809 899660860 34262 34229 80831871 18934 18890 166835788 19388 19313 216423757 95858 95832 329960686 31041 31020 444278157 63698 63699 909247153 1090 1091 498669368 84634 84635 393361050 4110 4083 317473271 19977 19978 74789326 40838 40792 922560823 14101 14058 442785693 54259 54324 484658904 92705 92706 91379364 53035 53005 91586846 94647 94648 950376382 75510 75511 352263989 57983 57984 188051995 52756 52830 331535847 3254 3186 851987337 43753 43754 240534699 7046 7047 121115074 8990 9060 724610591 35823 35824 293702249 21955 21931 720715239 9699 9642 256590223 24308 24285 189522123 37731 37732 350088862 5403 5404 372633812 20672 20673 801110779 91922 91923 194260977 24296 24297 245817887 46943 46944 616477796 44630 44572 119423326 40642 40643 912785654 84505 84547 814113818 88807 88879 6491666 22631 22632 2931610 50829 50808 519419765 86531 86468 844391105 48312 48304 684608085 97647 97648 370208585 96815 96888 193718855 70095 70096 605575214 41534 41562 556222273 85932 85933 862359885 57316 57317 500166339 96365 96353 244337833 82832 82779 510261840 25935 25936 579096453 83958 83959 860224498 97914 97967 15691570 44167 44096 527398134 7591 7592 296433490 22286 22319 853464676 32394 32395 796036203 59394 59349 86185330 88191 88192 928237813 83507 83508 17960884 80730 80727 853855897 95559 95560 300453064 38599 38646 898505472 69596 69609 910163594 88825 88826 154091223 55566 55567 108298616 58307 58308 256877603 28839 28919 548548864 45184 45122 900007622 11237 11218 882841535 55147 55148 948277617 38733 38778 637301213 99153 99193 648508954 83748 83766 448705742 65142 65101 343848990 95592 95593 618680575 33412 33360 412897617 11107 11108 842578221 9015 8994 876224699 53817 53805 606166946 51837 51838 101821910 8651 8644 933185084 23084 23085 131921424 17789 17864 242074128 57935 58015 573150383 898 899 227233833 73692 73693 377961093 67665 67714 793339929 50091 50137 721454310 39282 39224 606228635 82101 82141 645270956 4955 4956 352748675 43019 43020 915991577 34899 34952 226645233 40610 40556 304939826 2765 2766 592805632 72743 72770 94944353 69369 69370 398852065 37922 37850 883437201 41845 41846 637660229 67724 67725 848106396 96318 96384 951839878 44589 44510 532231601 10796 10797 211455940 7402 7330 493784194 72524 72525 218564858 96784 96728 568518425 43371 43372 919826240 80660 80702 793362247 52041 52042 21411648 40979 40980 76831716 79314 79371 350172739 8834 8835 798985886 6715 6659 351886436 6365 6366 919395338 17634 17705 887283800 78101 78054 340291962 57127 57128 201174796 30062 30063 98027929 3572 3492 178704659 80941 81016 648159685 20035 20111 20272672 36544 36545 669643371 49378 49379 233996295 54900 54949 971435323 24465 24466 549135069 96060 96061 359142012 75967 76033 598552519 11610 11611 296080709 86227 86228 504084017 58326 58353 124681653 94708 94709 576660004 91804 91805 861873788 25964 25892 700934524 53853 53933 436391149 41317 41393 142605334 91468 91469 123065761 41007 41008 993952181 23801 23742 207628395 53594 53595 774375146 14739 14740 630971602 56287 56276 256146308 95812 95813 419684304 99069 99149 888279134 16258 16259 927009536 11945 11946 820337122 1785 1786 309521636 4225 4243 116325424 66988 66946 878897658 1842 1894 406421335 29120 29121 524934044 38931 38875 362419995 50708 50709 52462399 22226 22284 814130463 27920 27921 915175594 61622 61562 131441718 87554 87631 951642828 47661 47662 900606071 43906 43849 252530974 20632 20664 880983844 6182 6183 608251970 11392 11393 68653416 79364 79404 776338347 41079 41059 973881749 23206 23207 781894676 14230 14193 483190440 36330 36348 838992678 2981 3026 332062588 63146 63147 85738024 35496 35497 734467961 48512 48519 234216057 19870 19867 193709677 30874 30875 639132850 69374 69375 256613933 5456 5392 316812654 53768 53769 939915258 98753 98754 595197565 4221 4222 265258995 41059 41060 305754415 81292 81293 274984074 95807 95808 120500581 10315 10316 33391277 62954 62955 593782307 90636 90569 541673320 91334 91311 736787181 96297 96337 336093519 18949 18930 618073950 69454 69426 919748296 46370 46371 677015011 20226 20278 575861866 28318 28319 831414314 78058 78095 980417474 67453 67454 258026482 3666 3667 876059672 9006 9007 656853781 62824 62782 620647245 41303 41304 229079037 83905 83880 433299297 90866 90867 160949919 45324 45325 382846401 6768 6769 433518416 31802 31748 409254317 42008 42009 842894354 55599 55643 477626202 23736 23737 425310580 31393 31394 924985492 35696 35776 241845715 63756 63688 518680786 73341 73342 903163667 99863 99864 668795691 9064 9052 787884143 9230 9241 795230020 7161 7236 664566899 45184 45185 4703203 68636 68637 741911086 36033 36080 985343694 73017 73018 335626741 95296 95247 24839430 21799 21800 396403222 60413 60493 650249961 70164 70165 499327368 87447 87426 787649960 60083 60084 481055531 39337 39314 321317611 73795 73744 117167788 44252 44300 696966998 79595 79596 989077426 70882 70907 451674865 14455 14456 402722801 52772 52773 157868337 15406 15393 583629104 68971 69020 301624416 8819 8751 517703528 17076 17077 898946569 36404 36405 345900208 23469 23470 912417044 34888 34889 664334691 88633 88634 314440972 64922 64923 407818449 96656 96657 650305120 47554 47555 763362702 27147 27156 936797514 26695 26696 116034714 98466 98467 860551489 85455 85456 823687866 31635 31663 129015691 15607 15589 20410921 48636 48593 178913868 71861 71913 396657916 6955 6956 548266319 17400 17348 832311876 14001 14002 106712501 35817 35809 945396017 44229 44230 273414330 38288 38246 779350952 49543 49544 540167684 94728 94729 100843429 77494 77566 298759318 35652 35653 982897153 61255 61270 72840164 88429 88430 674543274 67033 67034 220895966 73404 73405 681547186 70843 70791 40756209 30267 30268 229605829 12947 12948 659320683 22026 21981 436002590 32932 32933 109420322 74904 74905 197366254 98557 98602 32510713 91666 91658 330963619 53627 53628 673756516 70304 70352 155871080 89402 89384 560285669 49484 49443 886129624 53542 53532 122968618 27113 27114 334700908 2814 2787 239141313 42071 42051 987637302 8065 8066 960126366 49458 49398 860320236 63800 63803 358139660 72580 72522 235899001 50332 50348 829035690 4014 4015 342799518 70111 70112 75825161 26833 26834 33563920 16340 16272 305290777 54858 54912 669431083 27881 27882 144278963 43084 43085 557026875 78108 78052 798938981 25129 25085 874391082 44050 44051 884278861 10516 10579 226688278 827 830 573852384 71055 71029 148990897 39672 39673 882884928 65529 65530 834647119 31520 31521 315433842 82898 82866 515547005 50001 49964 530745988 30192 30193 358270356 27663 27595 611111697 27558 27559 854985851 46855 46912 773684974 80566 80567 201813130 12200 12201 925811888 37953 37954 984182588 85548 85549 102435071 23030 23077 36467433 37434 37475 886840007 38422 38491 92250050 84653 84589 4608297 36670 36671 808637424 73415 73416 825412112 17166 17211 864865098 86200 86194 813203898 99061 99007 938998421 60428 60429 333446272 24994 25012 941469268 46600 46601 619324693 28813 28762 595794193 31750 31796 467629055 84661 84729 715383972 21135 21136 781000200 68635 68616 731551495 48143 48144 52709218 76610 76611 752552094 88797 88828 93971931 38033 38034 829526566 6292 6293 861959755 68642 68643 407049530 89698 89692 565754486 63478 63479 720615509 55033 54981 269411256 15242 15193 787578905 30224 30177 630356192 43048 43049 971857097 38791 38792 200462458 79556 79497 288659726 81586 81612 582690216 95993 95956 850557773 86549 86563 592440666 38640 38641 814865247 69107 69124 725072210 72261 72262 368036325 92859 92939 428547794 86459 86460 452572899 9669 9670 229897447 60164 60216 712032725 55260 55254 868809730 73947 73948 82466871 84860 84861 377675849 69953 69903 470208805 97663 97664 698588172 30394 30395 893670196 11781 11783 12968059 8964 8965 323067665 90945 90968 798760112 30699 30700 19200246 45643 45644 598924092 31375 31376 456295761 97852 97809 961505244 92527 92528 85218811 95534 95468 178812627 51664 51641 51448658 67403 67404 130403420 42968 42969 451224073 79402 79360 829939695 4792 4796 944070867 64990 64991 951177248 78509 78487 258144673 44844 44845 196013043 67767 67779 674989164 78874 78841 636441690 79103 79104 21770758 81307 81308 674928057 43162 43163 960666830 51308 51235 483682263 8238 8239 111273806 36063 36077 356301840 10168 10248 556897268 66475 66484 254592726 71461 71478 98555288 77402 77436 161784970 10562 10563 871838195 2566 2567 787155672 83920 83935 278201461 26203 26189 481956393 41904 41905 701631284 32956 32957 838558181 82078 82079 890585627 25017 25010 340066288 82025 81994 91034747 81200 81201 613399835 8805 8806 428754210 44498 44499 882073515 5481 5482 541940444 41866 41818 582114744 66544 66529 192217457 43032 43103 20020298 43600 43558 78418551 11015 10963 237546677 30467 30475 554812319 52093 52158 855405 24684 24685 823818637 30685 30635 70024600 35562 35563 9357533 11999 11933 349068781 12624 12625 569098038 87737 87738 123701760 92568 92555 716376090 62979 62980 536233093 13272 13273 824052170 16350 16300 172867129 28773 28774 612118302 40031 40032 979042166 44403 44482 892557411 87445 87386 472556336 84561 84556 756051721 50452 50437 571872117 68680 68681 117341114 35694 35695 525399283 85103 85104 27745986 64479 64433 447979682 63898 63863 949805309 60193 60218 741463722 62754 62696 110826359 7869 7870 700060723 91561 91617 573625293 9141 9173 551645621 71823 71824 496135598 74214 74294 643030889 54779 54780 617327891 74680 74681 793289965 84388 84389 469570064 2888 2954 52340629 55063 55064 520863053 57255 57256 315162081 79639 79654 282702860 613 652 773438926 61770 61771 605466366 50883 50941 479150326 67638 67702 152316076 69435 69503 576682102 62847 62848 915476205 61819 61820 65057267 95973 95974 110421844 97087 97126 487899983 86453 86528 79534612 66738 66739 85498832 81601 81629 679225043 88328 88329 689926017 26070 26071 235195478 79970 80023 614183667 55099 55100 806144463 36801 36808 658622742 71091 71092 146370225 21864 21825 123996507 46032 46033 753497383 48540 48560 345620182 48088 48111 245513195 22342 22343 488147399 86741 86776 396515164 93494 93495 646092918 37677 37679 731548721 76382 76383 509429752 44667 44652 824903349 67740 67741 109152340 1437 1438 504776551 82864 82865 884951447 477 478 386891580 84416 84417 659660441 56490 56491 864267737 15808 15761 748468239 85909 85928 855031617 49466 49467 768897627 7360 7361 948070282 63013 63014 321860121 91361 91362 587638150 36412 36413 551274794 29398 29399 301394746 7491 7492 236911106 32603 32604 319043672 24933 24900 891372161 65083 65084 66948738 77192 77163 911464008 40164 40146 64420616 68871 68818 700682579 20706 20780 260050721 62565 62566 588632358 6208 6221 459959793 48228 48229 638778155 61094 61095 302833486 88453 88454 919547799 19935 19959 496881282 18346 18337 645103917 30034 30035 691434201 41611 41612 467227889 51546 51602 78016667 89936 89937 22091650 19380 19400 707090952 24432 24450 705497871 32870 32859 583186354 38948 38887 426304727 23847 23860 916031314 36126 36127 709789716 48932 49012 820111338 68348 68365 124541678 53828 53790 611181455 33456 33484 520655777 70000 70019 858559840 45726 45727 301538380 95441 95450 92035470 17718 17792 67284545 43692 43693 140419806 73450 73451 384023700 3914 3915 892759536 23429 23430 650871498 37902 37957 662975360 70460 70461 85609378 35135 35198 462446631 39717 39673 698239860 59064 59077 85167008 83907 83912 242889509 12982 12991 839615659 72184 72185 215411138 77139 77085 563432446 9182 9150 662769218 6454 6455 926574564 25025 25078 175435454 94879 94836 605369087 80058 80117 122167294 27554 27555 295667864 39571 39572 635905649 56360 56361 604709238 98373 98367 742358762 30804 30812 703358521 45610 45627 935726014 87757 87758 796845135 6790 6791 896493933 58159 58080 509797818 40564 40565 382676643 30172 30173 905679943 87483 87484 83553322 49984 49976 474518917 37069 37104 860271749 95758 95759 421039426 69067 69068 187196133 34554 34561 123353896 32773 32774 799589914 30752 30677 534899171 16168 16169 964033755 22433 22390 614337526 13881 13882 833611447 14700 14706 928011065 22804 22865 196652484 51341 51399 962022745 57709 57710 645595409 38740 38785 544305566 96781 96782 842388799 1324 1325 119747811 11967 11968 96626507 78712 78713 542005309 24598 24558 717942211 83681 83682 812063916 87110 87111 910107293 9504 9465 598947714 65052 65014 917047094 78192 78187 232525298 16127 16115 165817667 32436 32362 102753286 61050 61029 432546066 87024 87025 258440679 93927 93928 579734521 13851 13914 742027384 22685 22686 768003278 41450 41451 53207451 22378 22376 782612971 19287 19288 793667830 64295 64296 111498120 39999 40000 570472733 79410 79411 858000056 70686 70687 240308585 30079 30080 601362758 64050 64084 847923548 7010 7011 321179461 66690 66630 70702344 90950 90951 126351673 92010 92011 236628961 48844 48845 715402176 90480 90456 225913952 71068 71111 165305080 34409 34467 361020224 25159 25230 523069240 97474 97475 446718158 33527 33596 690038398 31257 31196 850628631 18963 18992 208288115 46119 46098 337195650 45305 45287 940101143 32933 32934 675671231 31339 31282 943783632 46088 46089 407940726 36635 36636 522533211 68761 68721 629472145 53190 53191 255318464 29262 29263 931819510 23108 23109 187298779 39687 39688 279122946 10956 10957 301868150 27753 27754 268459207 70581 70595 910253478 38501 38502 853224786 47399 47380 261369806 80508 80478 693411922 97898 97899 511900087 20165 20136 210706552 74155 74156 663271318 54307 54291 140140269 1989 1990 150900751 12003 12004 264900658 76949 76950 635498802 21213 21214 42427713 27659 27660 735739667 18708 18709 401549272 61828 61829 957577477 96911 96912 226456921 38456 38457 766075125 51205 51206 367752631 6710 6733 279112101 71172 71173 791816843 64495 64528 511348536 73560 73561 487955185 1557 1558 619159508 67731 67732 783446630 30851 30852 860268787 24124 24125 372740801 83858 83909 28061570 49453 49425 184625432 43608 43597 706791172 10636 10689 615480514 26705 26706 210609304 45236 45304 797714042 60233 60234 325080431 6057 6058 593842503 62839 62781 640538581 20721 20722 115194323 69615 69616 658672471 64700 64701 467977226 34466 34467 200945740 78171 78178 99821901 63282 63283 290031012 47544 47545 992330654 85922 85923 25327730 9499 9533 55186876 6667 6715 273859911 65202 65203 183582561 7458 7459 69362194 21955 21956 889709128 66279 66259 704055461 97832 97833 652441073 16184 16185 246612029 42768 42818 464768314 30324 30325 501797080 48207 48158 187793016 28706 28707 405727459 12864 12851 31864983 48367 48356 355307779 32211 32212 869948866 56704 56705 496336101 66634 66592 361391576 41465 41466 893089402 38663 38664 925716445 69162 69163 402208798 29486 29512 922255450 63257 63232 763967177 86409 86368 451335257 55776 55803 385892635 30992 30993 150968085 95028 95029 755257529 79855 79856 456341306 51686 51716 265360997 19499 19506 338274496 78896 78897 904283359 73569 73570 624242983 5899 5900 730207208 79028 79029 347009372 29826 29812 181061148 28298 28299 104677239 80125 80179 570616244 32011 31963 445412646 76010 76011 941619844 97970 97929 312381818 43510 43511 702215378 89167 89160 397256983 80304 80305 875376755 32890 32891 541907381 74448 74449 146650425 53449 53526 806197896 99108 99142 362385836 21619 21682 942921609 69189 69166 235112016 82271 82312 734451454 48544 48561 967013522 60752 60770 704763942 1784 1862 502912322 24630 24631 732058495 5725 5804 158386711 46398 46399 158302016 9243 9257 316104339 6984 6985 736133568 95851 95852 707181425 45272 45265 557014386 94721 94672 864164447 97919 97920 748194993 48607 48608 246028664 42605 42537 82014958 78845 78846 289294383 29191 29192 549662898 39866 39867 835281452 1618 1619 60837584 36699 36748 98934782 61779 61780 163206596 42706 42680 988850760 42843 42844 8283160 96291 96228 566265091 42731 42763 473476518 77958 77959 185550509 7926 7927 949155456 86740 86741 451187822 17367 17368 842143849 3912 3834 966972731 46372 46441 31592800 50993 50994 185013075 9552 9589 816418390 20662 20663 190293358 43735 43736 849244467 27318 27319 893560472 65890 65891 385254873 27584 27585 780460172 32927 32891 678632225 9543 9585 294891682 47433 47368 329308602 96275 96276 718561358 25990 25991 161170927 29242 29227 907224511 29236 29237 480820267 99522 99523 882965413 40282 40262 677005140 44548 44622 640745523 60885 60939 86037328 38098 38062 29133454 40478 40479 957949801 11004 11005 176444454 24757 24758 835414002 66171 66172 397141254 81977 81978 163175880 78564 78519 218043888 69459 69482 734000055 32844 32912 740947831 78693 78757 91495078 48712 48713 493114636 5824 5840 78819898 42969 42946 563517647 62865 62866 174536365 8976 8997 264648452 6898 6899 192408583 53471 53472 278731046 92355 92356 811199046 69854 69855 596210520 76620 76621 769999964 67256 67187 36863855 58923 58924 330726498 50825 50826 935708619 84652 84645 796393606 44822 44895 495500179 68409 68455 301655889 86911 86983 814572061 64408 64354 686971661 39673 39674 173106788 4251 4252 845775271 82373 82413 477332582 46210 46245 547204647 94765 94766 806005043 80430 80431 242144062 7982 7933 304060619 68472 68473 53077451 75240 75277 327518773 62854 62855 290583615 20534 20535 83372673 98013 97976 878172753 15656 15657 130455340 25887 25888 179891418 21514 21453 99043063 88414 88476 465725633 11726 11727 770434139 72670 72627 586881591 43950 43951 657381054 85319 85337 651180096 59199 59200 565013867 72817 72818 701162053 67298 67278 797457882 93501 93502 631002740 74117 74115 987354303 86719 86720 220129168 13200 13197 675593061 62894 62895 894886454 50921 50964 513702104 90846 90847 963418638 97288 97289 257281822 48929 48964 946254096 32421 32422 60640746 33260 33261 355867390 60254 60283 924208394 97508 97509 610264758 41249 41241 910707639 53681 53682 647366095 13540 13541 4465431 30194 30203 688577862 88836 88837 750018177 21013 21014 980387310 38776 38777 723345610 88128 88129 483420694 8350 8307 236281073 50442 50443 260545020 34646 34647 493145115 20900 20974 949848700 47784 47768 188551012 2502 2503 989951878 56724 56725 420214849 23221 23174 156613349 69308 69354 994188718 26388 26389 557528952 77369 77345 318643949 30972 30973 431482818 51405 51367 502125652 84833 84856 166892001 13751 13752 972924474 4408 4409 844414213 8697 8738 231680984 24231 24164 807405870 78420 78421 715091254 12008 12009 110691993 46775 46776 356607840 72131 72200 744510627 8171 8224 868130341 1770 1771 460151896 15387 15388 377191206 52211 52263 764221875 80299 80375 397808420 79869 79870 287713417 98957 98958 412813374 73167 73168 757263339 72203 72193 354804166 60585 60586 373044085 40474 40404 386970730 20446 20447 887175496 65156 65227 431122872 99260 99253 553285778 2539 2560 836952057 25920 25921 68826021 69716 69644 942594525 59095 59156 102099725 46832 46824 734120903 45384 45385 799575480 45493 45494 810433438 38774 38775 253169472 71851 71852 889481601 34552 34557 343969905 8583 8584 907871851 86630 86684 367452261 17039 17040 630647442 51888 51932 497643663 757 759 756456164 58177 58169 968516032 83653 83654 57454685 7797 7798 249116145 79172 79173 132958358 90056 90057 144768641 38371 38372 943801655 93737 93701 417493710 44723 44666 285019146 65669 65670 342878083 22369 22310 141033680 17997 17927 130211064 71200 71201 227849227 56428 56429 956749269 40269 40232 157786129 70100 70101 186312900 94468 94469 617092034 73821 73875 288759766 38429 38436 648169130 91672 91673 180537816 10419 10420 601119433 40695 40775 592906351 75208 75209 124788750 28517 28518 50014024 19797 19762 968280177 32236 32293 384918886 2516 2489 677234629 43406 43407 934665389 35703 35641 825410633 57900 57861 879075577 19901 19938 924307818 96172 96114 863978170 1786 1787 992935131 70260 70326 561543075 58002 58057 716112078 43811 43812 304686020 77685 77756 976879710 71083 71084 280080894 54357 54424 883868086 67697 67725 848853966 93119 93181 148429218 81083 81084 954669422 97287 97288 380401194 36132 36106 90918629 30023 30024 255973678 70543 70544 990616884 99203 99204 152050691 29188 29230 202069601 44952 45021 619487344 28533 28513 436805254 13921 13922 747827384 81563 81564 437269912 64843 64786 237791917 11304 11343 25700462 54511 54508 200534496 26271 26272 897448634 87459 87398 482426765 51921 51922 831132667 51615 51632 308436429 99871 99927 568758093 52190 52191 826005117 33619 33620 844684033 60287 60288 796940104 27442 27443 548495189 61414 61345 2511255 12852 12892 427019365 44642 44643 794223917 5119 5120 427477233 38963 38964 135386190 83294 83295 662420303 18171 18172 349703215 47602 47603 200806046 5615 5621 869907341 75630 75631 973779534 39817 39763 241109487 95479 95480 275336961 94222 94299 337518225 89981 89982 432536995 39884 39885 403303609 24435 24473 933700111 47228 47224 834270524 68283 68284 626141018 44842 44843 270904514 15015 15029 212428285 18458 18451 452151382 48216 48217 236911390 35131 35102 316445931 34867 34868 100796499 11332 11333 522496170 32171 32195 383413799 51244 51308 223332217 66499 66509 631901889 14568 14569 494320505 58409 58448 431914762 96823 96858 533960563 17871 17872 211414414 36411 36412 597554807 35606 35611 778667013 61979 61907 447724764 97465 97466 21837370 89307 89308 243452035 41095 41078 583846870 88545 88527 872379478 23615 23616 139535939 85354 85355 71869950 38769 38751 172662604 64166 64244 609069049 27413 27414 711813009 22206 22188 321194107 46844 46845 23555073 77301 77302 658173147 28181 28182 337918305 33154 33155 510283881 5031 4969 522482043 57851 57867 741340336 11563 11583 213510954 1869 1870 54848209 4126 4127 976210718 37459 37492 301174074 62649 62642 277387040 92421 92451 794717192 1939 1940 339432274 80945 80881 912179856 57752 57753 477547230 4174 4177 530757895 98221 98178 33948180 64584 64585 902837130 90721 90722 667893157 6736 6807 537558890 88549 88550 748890814 50961 50962 225467348 95113 95082 130584921 73084 73100 294166019 42498 42442 796188196 59555 59510 182050534 48492 48420 727362830 86378 86379 629335986 25899 25826 297707854 3656 3586 250104653 90223 90149 135290829 89311 89312 301483929 63456 63419 389916288 70178 70179 491072673 12210 12211 643900020 2353 2348 414706366 7730 7731 252680783 91261 91262 560320842 45606 45607 528228390 2008 2009 409401848 84146 84147 418980200 20839 20840 553500659 54722 54723 917906738 48457 48458 73850059 72644 72645 75239274 43780 43781 995052232 5408 5409 591207761 99261 99262 524068260 499 560 319754971 73717 73718 323221670 55654 55655 192049953 47280 47335 622890702 107 108 346853279 51401 51415 81358780 74947 74948 591061977 7021 7022 767913301 96802 96832 95695071 98315 98266 105960559 97964 97965 36143554 15818 15892 41717120 5027 5028 99351 80922 80947 414538770 43708 43709 357100744 16589 16626 557899647 82750 82751 723747399 70245 70246 410003293 22599 22554 945182249 30851 30796 297204634 86536 86608 451040648 92615 92675 26466251 22159 22160 279996617 9853 9855 213563154 86805 86773 733328672 49229 49230 322206643 20748 20749 19738315 77105 77048 820976960 33660 33628 808906599 344 346 300778641 34621 34690 274767256 33495 33505 743482611 80076 80004 480786153 78962 78963 899420258 42864 42935 272252322 36966 36892 449469842 76559 76615 50316115 70227 70200 179451373 73223 73224 443399975 78404 78397 778412515 73078 73152 432236820 91200 91133 228857240 18590 18591 237311422 24919 24920 323534901 6498 6494 337029571 91897 91898 586303606 53699 53700 267481759 63174 63192 470436639 93774 93730 181911248 20498 20446 442344641 99851 99852 114707695 36603 36604 268974151 92920 92921 246280653 48214 48215 94781435 55870 55886 76686419 65889 65928 667977675 29435 29436 754446931 60736 60737 168604852 44351 44291 728621729 76458 76459 743156756 52450 52416 484967318 66450 66502 187836161 98755 98756 2154693 19549 19526 888152661 48202 48170 990618685 86231 86156 918395758 84770 84795 432469227 43859 43860 230338955 89778 89850 170719567 17936 17937 860998419 4639 4710 937008233 86975 86976 209224263 4869 4870 602153041 90734 90688 101274455 76834 76835 940256470 81376 81373 563977646 97306 97282 63510197 70672 70673 810641254 28286 28303 172614795 48695 48696 255866592 47720 47731 294968044 40936 40997 813986060 23951 23952 178922256 44881 44882 574733738 40464 40465 569010381 36971 36972 211075828 63519 63556 81231958 91201 91202 897734223 65280 65251 237980714 39482 39429 639444451 55148 55109 832773325 44080 44024 309642358 34782 34783 391659489 54149 54080 49080460 83009 83010 824420794 94592 94514 316385414 53633 53627 786735365 73632 73708 719352508 55751 55748 411842508 59090 59043 189924410 93571 93572 360957595 35244 35245 245146310 81976 81980 919280310 61954 61900 244579971 76645 76646 975575620 63154 63081 472191395 30161 30241 671231885 89659 89660 899772796 19953 19954 661478140 19782 19838 810338681 37996 37997 659610769 99510 99511 459943592 61430 61431 479241234 26618 26619 716240916 29462 29463 887981682 79044 79037 333744290 5025 5008 896926339 28490 28491 568929031 32369 32327 165520795 40698 40699 240055359 71701 71702 150011819 61885 61869 512597439 16482 16517 128538773 75517 75562 194671019 11435 11436 70134885 26986 26987 663987058 87710 87679 13866751 1441 1442 157318627 52197 52198 752727480 48894 48895 538278078 46176 46177 57605422 86047 86043 476541122 89024 89025 188497748 42943 42944 777273676 89359 89360 271453438 33473 33474 93551061 96956 96957 408485085 4539 4510 553127870 85732 85784 943192775 6654 6586 674374510 65432 65396 518733153 73700 73772 45993079 60342 60282 585878667 46464 46521 439822412 89954 89955 253921966 89078 89153 167693349 93385 93394 337480353 14724 14704 792104540 3042 3043 62414847 42934 42935 849515753 7326 7327 92957838 30081 30024 718449550 15436 15437 761588983 88677 88678 377851420 53583 53555 397133851 23893 23925 430845963 93293 93294 900413427 43971 43972 29915076 96048 96062 417423282 21087 21088 279655127 91605 91606 798542860 92894 92950 541728653 21065 21075 420378704 83058 83110 986777268 30578 30579 478164344 51303 51356 155980795 32662 32663 18104675 9856 9783 769189938 62550 62551 590055705 46283 46304 19067606 89482 89483 864960680 72730 72731 418860813 64433 64434 997732167 67437 67484 980598281 2321 2322 143808899 14780 14781 544786483 6731 6732 884878954 45249 45250 341877239 361 415 407546048 33496 33476 817889510 11939 11940 583108630 40282 40241 337816224 38466 38467 287275761 43671 43658 207410591 86621 86617 409415357 40433 40434 197934171 3718 3719 853263095 14308 14309 475223477 23016 23067 281912003 74162 74099 954240781 27215 27240 820509686 40023 40024 240373112 66382 66383 792631518 3565 3533 594184259 52736 52725 737781925 96109 96110 249751976 92164 92165 330952918 44556 44557 67788988 78073 78083 462940695 15183 15184 281321684 37386 37387 589848481 83810 83811 802455620 16653 16611 634033631 93213 93214 322492371 30417 30418 239866559 52384 52385 144481140 5452 5453 673671060 29804 29805 285557031 71001 71002 233898014 93838 93839 905117423 41143 41144 113548716 45682 45683 789608016 74718 74796 143594874 39676 39677 17840721 96417 96418 597376737 28705 28706 546938770 53110 53100 236817899 35188 35254 17120795 5112 5086 448562313 36456 36511 639494998 50201 50185 752596755 32734 32735 580720709 43630 43631 993626954 72263 72337 70758106 66448 66449 791383773 37791 37792 714585651 3179 3180 689067945 28501 28560 781609614 64950 64913 913285886 86114 86115 287879297 29184 29185 160739742 99116 99117 669882828 41313 41314 658746564 9502 9532 11002217 38348 38389 667204733 88115 88116 993198936 89624 89625 977335913 565 566 947930488 35934 35935 554647258 57880 57881 177363540 79095 79112 834438142 22308 22273 216257923 41417 41418 499305277 55928 55929 611297988 50682 50747 839634618 43538 43539 194403185 34677 34686 186282693 24912 24906 691444889 78180 78181 340949256 15864 15793 135028743 44118 44119 876652866 19001 19038 793004195 89641 89567 227496501 47936 47885 690203314 46537 46538 184967693 84499 84516 898175903 90854 90855 825409600 56849 56850 966028324 74587 74588 277013761 48525 48526 528596097 3979 3980 588991788 34413 34414 382040262 56883 56884 587620636 87942 88004 615855106 24372 24373 221043258 41242 41243 77645423 45778 45779 592823878 38658 38659 695906637 59113 59114 58797586 74603 74604 287630061 96281 96327 893313438 61556 61612 336539906 36155 36186 481281637 65057 65058 516155782 28632 28633 877772664 20917 20918 942714596 34880 34881 93932715 61047 61048 274077652 48655 48656 24469272 52259 52224 839458493 50497 50524 248826579 98158 98159 10612613 56585 56586 358377903 56748 56749 441192583 33546 33539 461500259 16224 16225 227065037 45949 45950 642394258 32353 32354 954354395 65933 65900 345466517 77400 77343 658766710 84792 84732 592932755 12310 12311 434580493 37843 37835 201588889 20494 20495 636878540 9337 9261 177728785 48074 48075 485752060 22730 22731 705488402 89105 89106 137494963 82547 82548 582710337 32184 32225 126140044 11661 11662 602515000 17198 17199 806599609 27954 27891 337487140 29582 29583 419505354 93268 93296 840055241 11488 11502 423011711 48800 48856 519999373 18913 18914 818812875 57783 57806 251798248 24334 24342 676772075 42293 42295 979303938 44402 44453 614514877 75860 75861 250064542 80982 80959 118395607 33704 33705 81966631 59709 59784 940878156 17969 17917 40284203 75242 75298 365708546 27717 27702 41156901 47405 47406 985813472 73274 73275 525202466 57295 57278 397038985 34597 34672 519016713 35737 35738 629287572 33671 33592 700372960 77682 77683 444039592 38397 38461 321222814 1663 1590 205896500 59145 59146 629606944 10588 10606 420935254 8995 8963 50716769 86019 85979 78619017 16410 16460 379889098 53033 53007 473500225 77550 77551 801570252 56318 56353 58875440 28424 28498 640895033 86377 86407 513059578 74678 74679 556492367 65818 65791 271879326 94207 94208 224852485 15549 15551 471347746 38468 38418 203722303 46157 46158 718490940 56533 56534 376506264 42542 42543 322813285 32546 32554 39268354 31821 31858 443515519 8600 8601 933143072 42441 42442 517415481 26372 26306 996255504 46742 46743 502766773 86544 86584 207166626 30253 30254 129638074 19193 19194 28739686 97328 97369 593912799 8200 8201 626146564 91459 91535 380127700 20265 20341 88400212 29677 29678 90915405 61719 61734 631081914 87688 87649 480077166 24146 24097 674515054 23277 23284 328701457 77730 77731 119369229 26298 26314 553433516 86248 86209 207493522 27324 27325 329757642 55347 55348 906002166 63859 63860 999727225 11116 11148 908769296 1402 1403 322364230 52560 52561 166124494 18854 18855 539710686 5707 5728 929956434 34089 34153 612842570 65095 65096 3879168 40718 40662 89473807 63527 63514 914047337 69699 69662 721575568 35587 35583 359441251 53833 53834 951982326 34384 34385 923629864 68577 68578 281326787 98082 98102 422722223 42802 42822 440123806 1313 1314 263427165 2503 2504 51593675 20254 20255 791849205 53810 53811 740949894 77838 77839 736892993 16966 16967 235664339 64075 64116 685610860 7723 7736 277024799 76112 76145 390956487 5180 5116 169841813 86114 86097 301925416 30050 30078 847447521 4064 4096 281166292 94666 94667 617607763 47169 47248 147778129 93773 93774 482666124 57152 57153 797085916 37476 37477 408225086 43585 43626 283268020 96244 96166 94815091 63327 63328 78245842 27884 27885 577662331 73960 73925 84723486 93140 93141 565090080 92405 92406 644867917 45704 45705 652494401 41784 41785 690952491 58902 58922 602968653 36852 36853 137570984 46628 46609 785405600 85196 85197 417921349 41911 41891 235420349 13702 13742 149213859 87472 87516 101773883 65700 65667 300057059 38106 38127 248080061 44367 44368 437432215 61958 61959 294728862 89221 89173 335069571 67530 67531 305089879 42689 42618 367545785 96717 96647 895649350 55026 55027 584431453 82239 82172 850066672 60783 60784 715889028 39032 39033 379443842 27370 27324 91321493 16866 16867 978958102 37947 37948 913718691 51599 51600 297176330 14595 14596 588171945 18043 18044 979914691 80344 80345 890278537 41783 41859 162393627 15397 15431 788887609 12875 12876 341150946 57884 57919 553352163 6254 6255 120214257 33587 33571 453982846 55005 55006 197617812 45281 45282 376584215 77589 77540 21649203 86567 86568 878218810 91957 91958 418451472 88497 88498 367991568 82248 82191 736643943 1452 1388 234588940 30078 30079 841358432 96532 96533 847318484 94936 94937 155526385 39840 39841 607203537 45154 45218 216444656 56462 56418 938283818 90333 90353 581148647 40495 40507 118382984 37187 37188 223957595 42259 42300 985381550 33417 33429 882906271 23042 23013 322595963 31703 31737 594598883 81376 81377 293328911 49009 48955 712134552 8766 8845 407363855 15591 15592 197106401 23339 23330 273595348 63297 63298 392981238 92350 92424 202386384 24816 24817 659397578 22199 22200 446985839 30081 30119 454799050 3388 3390 672343319 54653 54620 647675397 80217 80297 768234397 11268 11269 300849456 38064 38132 763953317 22092 22093 874171589 58579 58650 183846024 86250 86251 627322541 85385 85313 768786028 44090 44103 829814703 12401 12359 758585532 94838 94782 554494276 78982 78983 903445416 65682 65642 260668227 7121 7122 113746253 39798 39872 931880900 54356 54286 42438186 89800 89801 204704313 90483 90484 832493100 39170 39195 343939338 57369 57399 948063956 60088 60089 501201259 14930 14931 953341746 58279 58280 876860935 92959 92960 249843653 88413 88404 364959927 32162 32163 832474207 6887 6888 182856909 35410 35389 548466450 33072 33073 749330720 68815 68824 130134767 40084 40121 598342371 27574 27575 901231446 14957 14958 476205801 87500 87501 805461020 62554 62555 696825564 35246 35247 850447168 57361 57362 713002388 14662 14720 546265290 4572 4573 296021311 62652 62696 430301853 26730 26731 225185620 99513 99487 424319285 73476 73477 571536610 1719 1788 469461079 19442 19461 831078081 84668 84694 248074583 84464 84384 477413835 53988 54008 671785102 87800 87801 423027348 1339 1285 833298093 13673 13674 880793433 54383 54384 706592130 99584 99585 189056147 91043 91044 298874030 85708 85709 73734512 18904 18905 567308369 46931 46932 631645235 81910 81923 975257725 17862 17938 380534271 37876 37877 738882230 28114 28082 152133122 1250 1288 962351326 57502 57505 463334932 82501 82460 453310036 7488 7489 656169076 85745 85752 449965263 2306 2328 704783655 11282 11263 68598862 87335 87360 683875415 43199 43191 943327801 76377 76409 616792201 88304 88305 821907392 30692 30693 699620646 41730 41762 148731481 22547 22599 488789852 31623 31624 39503126 81262 81263 735915354 36103 36035 509903879 36787 36765 498211351 327 328 633113310 80961 80962 862302401 20952 20891 676400877 70809 70851 120048954 27488 27489 933953604 39744 39745 261013401 17801 17864 606816313 21190 21191 139247026 49230 49242 243632224 75424 75425 647290754 83443 83369 336385479 51470 51471 394552872 46785 46793 99371582 47694 47695 636677337 87898 87899 23309011 58188 58245 874007073 77888 77889 77774645 30830 30800 116110782 52457 52381 133387624 50298 50299 551459388 33706 33707 962598109 4715 4716 534539089 97573 97553 918035316 13217 13218 193531480 83754 83812 476895080 60177 60224 707987897 32189 32190 125055691 11694 11695 654587829 1145 1146 880741439 57455 57456 37221993 61007 60946 218961116 59518 59519 50995728 60255 60207 734208888 23772 23716 538540122 55939 55940 36197881 74125 74126 207263109 81422 81426 873000998 98693 98694 425756733 25893 25968 83303610 25225 25226 619343562 84453 84518 789270233 61496 61494 456366318 61502 61450 856599419 74304 74305 76082578 26433 26431 617985862 44605 44606 140687720 71147 71148 94967378 11127 11128 977157589 32525 32450 362823144 99196 99197 433636435 23537 23538 717404741 87923 87889 478110262 51195 51196 718872094 67378 67392 908105285 84606 84607 830234206 77843 77844 924069299 79979 79980 940665186 56410 56411 393577572 44496 44429 807769301 3714 3715 710857091 3148 3149 985158922 68803 68765 83712572 7343 7344 439709663 43163 43222 236364882 35167 35201 799059824 99331 99251 670945924 63279 63280 373060314 40290 40291 616202264 53557 53629 121303844 24112 24067 910514997 84331 84332 875882661 88370 88371 424750454 11306 11333 50875915 25137 25138 640321547 94197 94167 360644039 74532 74533 940972494 18597 18598 513807016 690 651 142596963 20759 20760 820198363 97785 97786 953692683 68052 68053 991512008 96089 96090 710355660 15205 15206 188810185 23025 23026 868319766 5186 5191 966351045 97843 97787 888824275 22423 22424 866088005 35107 35108 806976738 24899 24900 17820818 37244 37245 215091139 12951 12936 342522027 70399 70400 426119815 30219 30220 457430912 97931 97987 147184144 65862 65863 243714008 12598 12599 839297879 97038 97039 634294233 46860 46879 586451280 70880 70876 161352804 91562 91528 387732601 41978 41942 331480726 77311 77312 705518468 57959 57973 270002022 14097 14098 45543850 36579 36549 786461788 92301 92302 177462699 81245 81207 650530854 63745 63746 207843771 41535 41536 703124205 74132 74146 281176294 2365 2301 884733136 68058 68013 592552757 55782 55783 802381497 11290 11247 670501013 17876 17877 301394489 2824 2825 155953230 77972 78024 79725342 11901 11977 588880178 46141 46121 478572881 52870 52843 222699069 65578 65579 806013677 20818 20819 853510515 13367 13371 378239839 4406 4404 453774805 91068 91069 115547652 89110 89133 134889301 76973 76974 543207717 49776 49777 242064570 14870 14944 472552496 87572 87567 230460211 51931 51932 891414314 40016 40017 951422284 4039 4025 178550619 40904 40865 708874425 48228 48289 758095153 53821 53784 130716188 27412 27413 454176783 34635 34636 358799449 80145 80146 547973301 34900 34945 713618624 77598 77552 754197972 47833 47790 951270202 56013 55964 86146915 15651 15652 57733213 94120 94121 691791364 91917 91918 103205253 78919 78901 726871344 93131 93132 467933816 38231 38232 714824274 76115 76116 167658641 64924 64925 549578878 10477 10462 191518775 62065 62059 20320068 93323 93324 181581 73583 73584 234837119 81793 81794 650716688 3154 3171 583238322 97722 97668 329495111 63972 64035 746605324 6709 6775 841289021 94485 94486 852131607 18912 18913 415459331 38253 38254 444206841 71602 71617 904133031 13576 13511 712388686 97882 97883 22570880 4330 4386 778583788 19992 19993 94495680 86968 86972 629447997 37513 37440 734480705 38848 38866 921555303 48699 48636 690059200 73365 73366 70417103 15924 15922 753592899 66012 66013 189067381 19475 19476 796720975 57545 57546 741465606 95944 95945 504320377 95128 95131 980465957 47596 47538 339957813 1508 1509 820637299 96865 96831 323633076 48795 48796 190969914 28600 28601 367530680 92974 92895 653377605 90917 90918 376833800 3219 3220 690128835 40959 40960 585306826 3720 3721 985738003 26845 26819 186418544 14910 14911 667970034 60414 60369 917882127 48826 48884 3891413 43355 43356 228132113 64826 64827 748180946 38928 38849 702225316 19256 19219 194136391 99093 99091 907923671 73021 73022 284188221 34279 34205 57334948 56321 56322 754805862 43571 43572 726160032 6974 6984 324370177 416 417 148449188 68794 68784 421272927 51831 51832 194724883 15996 15955 787048049 51555 51556 757885680 63259 63292 769001991 79243 79190 402465852 5077 5078 990192543 29169 29170 954613452 17632 17633 417305469 97641 97719 6618889 50083 50084 390227297 43173 43149 466761379 58168 58157 88640736 71369 71414 377585972 75660 75630 687063813 4457 4428 7811740 60046 60121 838456859 98523 98594 447904190 70671 70675 300541950 58980 58981 311202352 30013 30084 429657285 26198 26249 570645241 3494 3495 356182123 47544 47476 498608190 87516 87517 571307273 30237 30257 881640734 53001 53002 958806021 6587 6588 162461599 13612 13646 253569253 1996 1997 55807160 84609 84655 161506487 90155 90156 160639180 87379 87307 802700632 70693 70694 548837825 2915 2916 988923441 27972 27912 560569311 74001 74002 144266365 78279 78211 432971479 85456 85457 218321478 51809 51803 627757619 54696 54697 7529535 72494 72495 254439870 23294 23295 454501792 38982 39013 381683450 34254 34255 185069088 45510 45577 139851526 56477 56425 325496136 57819 57894 358231379 6445 6468 189164848 19606 19607 996905978 78781 78782 167046752 71151 71152 453462908 39137 39138 523900498 18926 18927 150436087 74534 74535 779625945 67700 67726 761815348 93860 93920 284681701 85746 85694 306933948 17977 17978 249663845 72523 72496 172137793 76655 76620 120143653 6715 6759 268472783 17896 17897 989909273 94770 94771 772270771 89912 89913 998689447 59663 59738 286553437 3610 3567 753644040 95874 95910 9042197 99098 99099 116940990 18704 18655 721899862 91084 91085 191041823 42287 42230 587440107 55672 55607 85052160 15551 15552 659815080 16530 16531 101005639 89508 89474 760218031 8173 8162 397671704 91891 91949 731243357 26444 26511 939024951 31929 31972 924591459 39306 39282 65548300 7958 7900 509263894 85822 85823 459530444 44594 44638 393972445 38424 38425 556478199 65483 65508 796580181 49886 49808 567511717 52073 52029 464621615 62849 62850 867964199 46632 46633 643211720 23353 23323 6246768 31714 31663 437601618 84760 84761 274396695 56026 56094 610988581 49928 49929 579544395 43749 43815 64931101 81717 81718 73110694 17769 17729 159550390 23969 23970 240542633 81514 81542 384320699 8707 8708 584513601 73944 73950 988819326 25309 25310 398162569 92319 92320 616826416 77426 77427 1215528 99090 99091 237718992 69275 69227 697944906 3244 3195 333191366 44918 44919 186062208 34172 34240 383182328 35429 35430 693824307 8479 8480 383580153 40256 40211 473439649 96042 96043 397873612 15142 15200 326237179 99164 99117 362228718 38035 38036 130186218 64070 64100 301611699 87333 87345 929786777 37795 37796 84896393 29335 29373 338241298 52837 52838 370712072 19639 19602 819411985 79352 79353 782933518 14149 14094 291414671 71429 71430 394314470 98057 98038 281597689 82759 82760 731070791 97628 97573 10577551 43613 43614 391737788 16186 16187 864579505 6747 6748 838327259 48240 48184 349331093 52910 52934 533537642 68184 68256 136299950 91353 91324 729951753 54366 54367 543123575 64522 64528 880688024 66374 66375 232956314 17152 17127 815938881 25640 25645 620360119 22048 22049 785289033 74464 74429 526047669 24971 24972 170853134 62485 62504 615961145 91803 91808 128798980 41207 41234 994725461 12584 12585 841972152 82433 82423 776853105 42066 42129 99042536 56252 56272 380354305 60620 60690 144633149 88642 88700 562614220 67559 67550 71907037 60460 60461 819477100 38850 38812 952174902 14797 14749 264897948 73871 73903 550092949 16557 16509 685613125 33184 33144 77751957 37717 37718 798569053 60712 60757 603176249 99812 99813 999407997 33570 33558 252198125 15487 15488 311768490 70367 70393 102553868 35791 35801 611065355 7252 7253 360260675 54206 54207 636609850 89948 89939 713730514 52417 52418 814437469 10801 10879 637987076 43909 43966 569093372 45831 45832 614688481 80607 80608 852572836 93665 93666 182925238 5479 5405 106621972 29796 29742 144424522 22367 22368 966936896 51480 51401 323640511 39054 39102 128794198 72759 72781 936093197 64256 64252 325479216 80813 80814 94785115 63071 63072 721581154 26297 26298 371336499 60149 60127 168265241 9169 9170 244186265 86487 86488 297998836 6124 6095 55695212 53762 53763 461104179 86422 86423 239934310 4544 4540 586942632 38969 38901 84314815 99925 99993 397805394 84542 84543 987525364 53355 53389 644350403 33967 33968 754087089 24238 24239 875298680 77253 77326 110504734 15553 15554 101321329 39709 39710 171400147 21401 21357 462137448 71786 71769 427715387 39587 39588 597169576 61059 61061 875554197 19053 19054 251511285 37029 37098 70698863 52750 52751 922187107 88132 88133 196269716 27538 27471 524573102 22112 22081 885132749 9848 9901 256049974 2247 2190 701984405 17660 17661 495330406 92159 92090 32884491 89215 89270 203714332 73807 73821 827044666 62181 62159 359400637 32071 32072 466142681 61337 61338 873040522 46910 46848 177159325 68969 68970 810796328 51674 51675 864146615 21279 21243 118852090 10546 10551 904373165 33665 33666 328908793 74300 74339 170904937 80267 80225 153456050 18883 18884 745502903 57449 57450 328552095 34428 34359 558776206 65836 65837 783983772 79333 79334 573336645 34239 34240 17899170 74483 74515 559191128 96684 96685 657485518 20914 20902 590040312 65124 65125 604406778 39704 39705 828504929 54316 54317 867645797 97247 97248 962441469 55361 55362 557043591 18454 18455 667093128 22679 22680 883777771 21349 21338 134101131 17012 17066 780623938 47062 47063 284574256 28784 28794 426998533 75591 75557 806782300 18188 18189 684221582 72818 72779 54599915 82659 82733 36437129 35664 35665 553994178 29297 29298 416063708 68230 68231 183261536 10109 10110 844741219 29856 29931 316903512 86457 86388 22656986 44593 44585 130624525 577 526 23669212 69313 69314 605231421 42280 42281 575781510 73505 73472 731116440 45168 45169 765590254 18237 18260 730104782 69854 69927 258702034 67809 67810 855292802 74331 74332 448579164 3805 3806 56898119 8364 8352 512332982 4424 4447 69781421 64847 64897 113552976 91290 91316 538898473 21619 21539 214028427 20080 20081 917849384 1220 1221 751755035 72087 72143 732920699 33422 33423 214876721 46169 46170 446995020 55716 55710 115704211 76710 76739 26888549 71704 71642 661835363 44771 44772 49006445 35789 35790 996156791 69636 69558 508074794 82927 82928 423783674 49917 49874 420964933 64803 64804 32840874 23875 23876 844265647 55039 54989 460988742 75192 75193 569659703 72278 72358 937509501 912 913 752350024 41337 41305 403049815 53584 53585 626836192 26065 25985 814469210 6073 6074 190656655 24811 24838 71360912 67644 67593 291540998 28472 28545 859162729 5420 5421 407529378 19367 19368 392502638 24404 24464 579789386 20867 20868 516602910 96948 96949 933888343 40041 40105 307719177 96994 96995 885798438 57001 57040 838012101 82700 82701 947917458 87207 87181 153438641 64897 64820 401246528 24187 24108 11855842 16939 16940 823227254 11503 11496 604821494 12906 12907 679578692 75098 75159 568619389 164 165 437190208 82474 82514 408242608 84540 84597 794160547 51515 51571 476869484 93701 93702 961051789 69092 69093 11859362 56529 56594 96187320 23996 24010 295536916 97517 97518 688521 60048 60049 99563711 34456 34457 438283791 54131 54132 870910266 730 731 167696432 36966 36985 578655906 88956 88935 921822854 3108 3050 705434123 82460 82461 85695837 24540 24541 767203072 91949 91950 437499691 3285 3340 759492881 57738 57739 813618759 35008 35009 829451030 22279 22329 881236535 56042 55993 393109630 96483 96522 155131465 36260 36261 990074907 76269 76270 478315586 83504 83505 43640396 98635 98603 220506940 67911 67912 607504876 99436 99437 455299981 3112 3113 178722371 78773 78774 469988940 63959 63915 401046014 86549 86550 662268690 81123 81124 139153258 18917 18918 683712234 90141 90137 720944860 64197 64198 789182195 63157 63135 764019167 30395 30396 844594237 48830 48852 485536338 65827 65828 424848509 23924 23925 677382023 25855 25856 509268959 4320 4321 184323977 76002 75994 725938238 47657 47658 791794726 52157 52158 296868575 92492 92493 359602354 21609 21610 714649090 20056 20057 892684670 9642 9713 384908685 96116 96145 19190216 77784 77785 381292472 89492 89565 847194528 57178 57106 512443619 35701 35702 689132769 11567 11585 664554243 22360 22378 163199989 85681 85621 480635734 60989 60934 119852884 65395 65315 147233539 80927 80928 60916883 40292 40229 702033120 50756 50684 352369757 1401 1330 875246955 52475 52426 165855836 35281 35244 168591688 8900 8933 25446384 18347 18413 477651343 72060 72021 588977939 35551 35576 685923619 3163 3164 816633871 11905 11906 378556333 96731 96732 777441343 65766 65797 72664312 40263 40232 140990640 62317 62320 253534823 3204 3205 316315336 41201 41202 74684231 13696 13635 57150752 94644 94597 760357390 31559 31613 171405433 72348 72398 106263652 19679 19680 733561342 96463 96536 159239362 77082 77143 601964901 3808 3809 322431777 86115 86094 586523072 39029 39068 21653952 78692 78662 774466263 61480 61510 856066317 89373 89325 806911924 61599 61600 824038763 34385 34386 775828442 29038 29102 868459680 63376 63377 32233206 74756 74757 335256467 3334 3257 462705663 56812 56826 186574365 11218 11219 438617451 2596 2556 379864462 92232 92233 345615941 70341 70376 47197136 33039 33090 733419231 44410 44385 351580317 1823 1824 521943084 4072 4059 842420202 66295 66296 703717086 29799 29800 497301903 12912 12913 598476042 43079 43080 658491439 12293 12296 270413172 85885 85886 841318456 41733 41714 213708112 31510 31489 740175533 19215 19216 413300981 32875 32876 335548004 79925 79926 194044021 11362 11286 898215469 20287 20288 776977626 21689 21734 876108585 63511 63566 918240245 74498 74499 701726434 61099 61160 891941648 986 1007 491792920 23304 23305 704515714 90 91 601243420 46786 46735 841132682 99136 99137 540019510 48021 47981 15820010 44370 44371 239529026 27173 27174 856864702 84347 84408 364332805 28207 28285 244296188 27466 27493 574744660 16523 16568 864036152 88933 88934 760888827 24598 24599 487525767 11858 11896 913864234 16811 16878 389681384 71659 71691 268555535 25582 25615 317961521 69680 69666 622071987 67433 67400 562785946 19974 19975 452547459 37858 37859 286587373 51898 51899 945197905 90304 90307 887282390 54591 54592 138429915 60652 60653 855466488 35092 35093 667246740 21653 21654 487777967 58924 58980 320729221 72563 72564 762628514 90222 90223 313795868 77635 77582 903255154 43993 43994 110852117 77690 77691 471396621 74142 74217 984837934 14470 14479 66288967 94844 94902 160228720 11776 11777 277557126 70572 70573 254936237 29082 29077 355360322 22361 22362 101770426 81818 81869 39255400 68775 68804 256113686 24110 24111 20490558 1088 1090 988007893 92689 92720 273623882 66780 66781 970716307 22791 22816 312443414 3561 3514 849620316 4542 4543 286948647 10522 10575 263040442 16912 16870 586175850 46673 46674 599110070 54745 54746 586894660 10383 10419 425931413 3027 3028 74339612 35137 35138 555866549 99724 99769 995638393 86521 86522 289873912 5144 5163 407299645 60781 60773 513499615 35081 35060 875069280 27114 27115 464298148 94078 94079 343237235 72074 72075 144535065 36071 36072 787844057 79704 79684 891662739 836 875 950498829 96756 96739 237883450 32391 32392 874186839 98315 98316 579649864 63283 63284 488083275 3939 3940 275053551 47479 47530 528404869 36881 36882 113116052 42807 42808 869625597 70708 70709 881897677 2142 2143 697763067 98277 98200 131333764 72280 72228 428759500 75211 75212 212418690 90081 90092 254090686 35789 35772 569677927 1594 1595 500011868 13702 13752 276068925 11458 11489 614563606 45410 45411 552300232 4816 4817 858288145 67887 67888 612746128 41675 41676 896330162 20912 20913 277277401 17477 17431 512969358 22137 22138 464176103 54375 54409 936448394 29411 29470 805995790 48120 48136 184733122 36092 36093 345542927 53539 53496 72937272 53917 53929 556362964 7751 7768 54141209 10638 10627 665809737 53404 53358 42594934 7074 7035 531173789 36112 36113 970775666 42967 42968 872110223 27002 26947 110207266 79247 79248 417886259 75701 75683 143049326 99036 98984 349641116 77745 77746 754839123 82562 82563 697695255 655 656 86514664 35735 35736 149349349 82884 82885 533162106 86490 86491 252346419 56987 57035 34816020 85327 85328 387904552 11432 11433 484027087 33026 33027 638590670 79953 80020 41870832 38991 39026 468347869 73302 73337 227638152 52822 52823 641167687 15269 15270 407975424 61793 61794 676451080 96953 96954 27560273 79193 79240 619958946 12368 12369 325455119 83108 83109 34348814 81105 81047 989007745 36244 36204 336566213 42236 42248 701726809 4348 4307 622954703 99080 99081 274383626 85182 85183 334382903 95237 95238 511017923 65452 65466 385527055 17946 17947 267949943 93567 93568 169280097 68704 68719 684030224 20894 20929 872040629 82054 82091 933776422 46076 46077 71674416 43307 43308 593118335 29297 29369 214884307 71326 71327 888724178 28139 28140 793842172 22382 22383 759901170 97421 97482 122179320 91393 91455 637779276 69949 70006 286588097 32471 32472 13399305 52073 52074 217581190 3730 3731 821372932 47155 47091 711497965 29935 29936 894345246 67445 67446 965916506 78768 78769 389523371 51387 51368 128435745 37040 37054 210061790 88689 88690 864280243 61274 61275 312446902 10298 10279 449442010 9871 9872 602638462 3615 3563 594982710 33549 33502 18506445 86226 86242 775546096 7876 7877 575711558 79956 80030 162410021 41216 41217 880350211 3593 3607 522513189 35358 35359 134475841 3087 3088 463372229 93048 93049 967954195 7678 7693 807094501 29597 29645 806969776 42272 42273 622708082 70057 70085 271898585 25748 25700 460851654 84755 84756 249990092 29197 29151 568311148 62291 62356 700722061 62990 63066 166933750 34835 34829 998124935 34051 34097 711228933 3996 3997 410318075 41140 41100 599083217 26822 26823 945268498 71193 71258 463545539 89327 89328 886884715 55664 55651 580090664 80214 80187 418233393 76754 76694 481689375 11446 11447 779682511 13049 13001 935063053 66697 66698 95555756 20479 20484 146183044 95345 95292 85935672 30379 30383 680133753 77079 77088 377461722 52664 52740 577340975 90567 90568 409673312 7291 7359 909809348 52524 52525 269147270 49325 49381 889973369 22204 22205 824245664 38984 38993 453106160 12759 12687 515623923 81049 80992 387235727 25295 25296 235002486 515 516 386634915 6398 6363 822464808 25347 25348 934193719 4384 4362 666044843 84314 84315 161577992 40486 40487 759693321 26809 26791 920303684 45460 45416 155682382 39635 39636 298172821 12728 12729 562823178 40715 40716 348170422 93603 93529 216249055 63966 63967 296376636 69500 69501 283093208 42562 42595 675906357 21335 21332 769418424 33170 33171 841832551 4881 4882 918818774 37400 37383 875190099 75824 75825 673703092 36735 36742 878725346 5554 5555 469334565 29492 29493 742477461 23760 23831 573913359 60252 60269 472662254 48134 48135 857210551 28840 28824 882008068 76160 76161 923393359 89983 90010 451060359 17699 17715 516604015 14671 14641 966342505 88921 88922 699960869 45764 45812 901799116 4045 4053 962898736 98726 98769 697237691 50360 50380 685688225 72374 72375 532055831 82675 82617 811661728 58877 58878 446696710 38519 38520 29608250 88217 88218 370182285 18709 18750 4399666 87833 87834 929522115 26412 26341 192234786 43873 43874 854385571 17278 17279 414937219 61279 61323 349285702 50012 50082 746475439 83015 82974 946947113 63777 63778 854385594 14877 14878 393670981 14301 14238 578113018 69585 69586 792276499 69620 69621 992326156 10954 10955 134593824 7197 7198 219311869 54658 54709 655179877 42098 42093 284439220 77194 77195 92884344 28284 28273 804799409 21156 21114 177265936 39617 39618 843393914 7147 7148 22779936 36674 36675 455949397 64543 64544 905178702 63787 63788 405290849 5733 5700 799512678 48707 48708 490633129 26274 26243 925828584 18181 18182 587232554 92711 92681 366944195 71253 71222 988460384 98875 98820 9329191 77246 77247 963083354 59015 59016 326900033 96782 96783 635136805 18963 18964 856519006 80512 80517 268496730 15235 15236 871905408 16641 16642 376690063 8081 8022 410359043 6925 6937 322800031 1489 1560 566827190 89515 89560 718441473 20381 20382 79648657 19155 19187 393197754 70169 70170 516186832 65212 65202 992347367 36014 36015 135583711 44073 43999 134689259 10520 10521 242814916 12626 12627 446205039 46243 46163 956513593 85580 85648 875869965 25993 25994 810564647 34846 34899 351092165 89748 89790 192205819 14333 14334 377115443 10779 10812 814612836 9927 9954 975237083 58688 58714 661271694 13365 13358 920263861 72116 72117 757638853 78888 78822 685159362 24705 24706 989814887 40517 40452 475877563 64127 64128 757050539 71666 71616 150139009 19130 19131 333459447 47601 47602 6297079 26847 26848 15013808 100000 99980 355803008 95562 95563 260268613 86794 86799 390064105 73256 73183 369673277 89676 89727 66840997 93971 94024 624653528 64747 64771 69931843 24586 24530 559391673 92210 92211 468818000 62913 62872 681354083 37671 37672 345412749 47138 47139 850831947 67906 67907 209944855 57848 57849 29703009 71064 71065 244054975 94766 94741 570058748 55664 55622 119148240 70139 70140 471926874 73095 73096 171659804 51794 51754 448624155 11566 11628 274872788 53641 53642 739929284 47312 47313 454071893 31556 31557 731508962 69680 69681 204722316 17056 17111 741497347 67077 67078 685557209 97526 97555 455253735 7865 7850 505137229 36121 36045 860702997 10303 10274 324159781 5553 5554 482009034 24515 24516 70508086 33385 33330 62123543 73234 73228 172188292 65922 65923 151531809 40255 40256 43218748 32317 32318 763865178 88418 88359 333406756 54044 54054 715949890 52612 52563 681858097 16267 16196 798624380 46605 46599 481231501 62062 62063 178282957 13390 13391 468191734 91181 91182 325529044 23532 23533 774851687 46558 46559 807155384 95047 95006 208738831 53075 53076 370836853 29589 29513 192696825 3959 3946 201585578 13698 13699 913069099 79473 79474 524222930 5881 5805 117953846 46678 46631 191155649 52074 52075 81273467 31278 31279 417615069 62204 62190 539656547 74132 74133 225040835 88591 88592 483546250 21963 21964 302239173 39420 39421 78070154 57052 57053 739954411 95321 95322 798671326 73297 73355 790147634 51518 51532 494088097 97310 97273 909689929 9411 9412 561940878 29509 29510 190834105 20080 20013 372186649 57524 57525 209127736 82249 82184 228612450 18879 18880 858568187 33711 33712 387759251 9632 9633 562421243 78443 78505 749934875 91348 91380 156318634 26326 26321 900712023 24780 24803 274875450 41333 41334 146816420 42939 42928 887428684 15606 15607 107663074 11760 11737 497642483 66913 66883 293699300 95604 95533 301056007 7754 7755 486767575 57688 57746 115148776 16706 16707 977137071 36085 36114 558751986 99489 99490 85298589 56923 56890 641029572 19814 19815 64258619 95398 95399 128345067 14231 14255 332794679 39671 39730 674358420 7678 7679 634701473 62405 62331 601823768 67447 67383 949911505 36493 36494 546189418 17227 17228 194239798 23498 23525 150738457 7404 7405 994690478 19878 19940 727166290 25230 25231 428014184 49106 49107 431182449 97666 97667 9001590 74579 74580 997756774 42686 42747 468507746 73215 73216 180418205 12543 12606 323131664 94410 94363 447668622 62486 62445 264401778 89047 89048 223177728 62645 62646 632237432 96368 96369 633388505 91523 91524 469251475 32434 32435 656019260 2153 2154 290559799 56838 56839 453220750 57600 57582 227042733 33917 33931 961476600 67958 67959 575843633 43877 43878 680690469 50334 50335 903240370 39817 39787 226753943 51313 51329 932757481 53116 53117 150127559 62907 62908 207676331 24906 24907 338078271 7681 7714 569003377 24218 24219 5863449 20631 20632 883528951 19676 19677 984352699 83195 83213 457841738 41060 41061 647451823 99400 99361 551087256 26915 26916 975672441 79192 79193 630336684 75192 75112 214603735 11563 11564 799998366 75839 75840 875004595 97521 97522 704824110 23525 23526 678295649 70288 70289 67347656 47389 47390 709864003 4426 4505 141151479 48828 48769 586830603 24432 24446 187267596 40191 40192 487040837 77725 77710 904295535 16303 16366 692889749 54788 54789 858919369 76836 76837 964167011 1203 1158 404846556 44553 44525 187516008 19572 19554 271977127 39470 39440 99028806 13109 13110 598922937 52674 52654 991221605 21702 21720 326166366 3351 3323 835100111 98340 98341 363818530 26358 26359 843362451 72574 72575 231595746 954 1009 913259013 59716 59651 638296720 92816 92782 359102195 47199 47260 816455930 21816 21817 34640932 59339 59294 779128646 18246 18181 936017316 89557 89558 780429572 72045 72057 118225709 64505 64474 536521523 63806 63799 723291140 52449 52450 984468836 12898 12899 37623020 95680 95705 407915638 13858 13800 500585798 39876 39928 229804900 27866 27863 178452814 10588 10543 378634654 27333 27334 714301795 44397 44398 206478718 77514 77496 686926661 96620 96621 180659791 26276 26221 600691678 82166 82167 367814038 94377 94298 101048995 73522 73509 922484799 13031 13032 581003134 34781 34782 598963562 13334 13335 596164160 1991 1954 82813450 53986 53987 432156980 17745 17825 144202419 82839 82840 382813266 46134 46074 630112023 67139 67205 980402216 37069 37085 637264378 51662 51663 527878471 4922 4923 197551987 92156 92157 260748485 92514 92515 808844753 37164 37165 147197394 74764 74689 487846812 3183 3135 683230645 34344 34356 50282929 36906 36907 112172992 65208 65128 345857470 93740 93741 976535223 28432 28418 610233820 32443 32444 641074652 89373 89348 478207254 18793 18757 628971466 23799 23800 608793512 90495 90496 804219346 41108 41066 808899368 70102 70103 530779747 29617 29618 323139768 82033 82034 216270264 38492 38493 166916226 74061 74134 107308076 61539 61586 379242725 85016 85017 759208402 63544 63545 640692653 6169 6211 649959149 86737 86738 54775719 1077 1024 414476773 34419 34448 54945369 55550 55551 148292614 92778 92779 625461285 92055 92021 827565440 94513 94570 17190301 85785 85786 679482342 2210 2211 992300295 2827 2828 966324 26577 26526 50082641 83264 83232 462597133 74880 74881 514238428 81135 81136 522779961 10183 10184 441211110 63877 63817 373049428 21682 21672 14780440 24979 24909 865258615 62267 62268 250373163 61671 61672 131272424 97142 97073 155969544 73312 73313 945953985 37593 37594 408678861 95202 95203 349983892 96912 96954 320398120 60883 60884 993293231 93154 93074 222141302 31460 31461 726391819 59626 59627 124130813 62304 62375 676848889 15712 15713 287039328 46273 46274 235215772 30746 30676 126205868 29141 29178 363395401 46214 46215 59266514 46992 46993 969929892 61710 61635 588955588 34607 34608 476195063 37461 37388 761326968 27483 27427 389212082 46084 46085 609827426 96067 96089 880389998 65510 65511 983733270 26645 26678 158934975 48898 48899 616186177 25095 25072 212855891 87920 87921 798460618 54799 54835 983141336 32721 32722 723450714 74552 74553 620699125 46614 46615 37994086 60721 60722 910191274 13526 13507 173479971 69023 69024 533636489 8279 8354 34700497 13271 13259 268014185 83665 83666 766616415 93054 93055 49729306 46510 46511 860620645 57697 57698 659015330 26942 26943 245782809 70781 70782 245888589 55320 55314 265402426 69205 69139 711129096 8589 8590 281061028 41643 41685 664175430 79627 79628 153143970 79911 79989 597549053 8681 8657 155598580 70589 70629 764289172 10760 10682 703307538 17108 17032 835470123 17529 17591 134296596 9022 9023 906193826 49913 49914 993817633 7930 7931 306669032 97197 97198 924351680 51643 51634 114970937 13105 13106 103885239 28708 28680 577285094 18441 18442 423162272 24015 24004 565859082 86571 86510 59113687 83193 83194 818986125 46846 46847 170422484 20202 20203 753294716 84367 84368 218563639 40750 40751 200400149 33489 33490 110462398 45923 45916 28830048 38371 38395 617813513 97843 97844 456530607 48770 48771 311101901 15801 15802 957702242 46326 46327 913246461 58870 58903 377804277 9069 9070 303290921 42746 42747 469081247 35966 36025 493209255 19635 19636 453335674 81968 82030 913275733 36052 36117 52051 97231 97232 863068354 65726 65727 551240420 70326 70284 676726209 43831 43904 164966913 69479 69480 142271314 86410 86411 759945862 59574 59578 928631662 90213 90214 924334899 47264 47265 520626770 2792 2823 341227491 81199 81200 532635094 28188 28209 469192450 74527 74528 800195438 18882 18883 659003290 5094 5134 755512538 91346 91371 207844188 93607 93677 114006927 38114 38115 537049149 34967 34968 276034606 48799 48818 867233253 66428 66429 908385444 65255 65256 15358880 86857 86858 271895419 50302 50303 937839748 20978 20906 740988293 67675 67655 482199677 38588 38589 669386056 9560 9612 429334138 68861 68849 112250983 89094 89095 878534926 44357 44358 534587402 46246 46301 938196584 12117 12118 936114024 93049 93096 441069378 16665 16666 232703286 75279 75330 728249096 18724 18725 470979463 20968 20969 977849816 95906 95907 126755196 12606 12634 217357318 72211 72173 310907988 89809 89801 985135419 79001 78990 445802121 37831 37832 813817618 42490 42491 376321975 76109 76152 671890937 4238 4293 418324513 7408 7409 342667631 11875 11922 600053582 23782 23740 147836955 98077 98078 799956710 82182 82183 715189356 29742 29743 344676629 30879 30880 20476795 43130 43131 141086101 95470 95471 922262726 76985 76986 234914972 80732 80767 27241606 38752 38714 587321301 74759 74760 492900228 84786 84716 380137292 4498 4566 813527316 72227 72161 452975613 55613 55614 962020662 24558 24593 150023493 11346 11347 481850170 60522 60469 924970501 38796 38797 261857699 5125 5126 982303105 14250 14286 862119067 30830 30831 244276483 20728 20699 318542829 80273 80274 265143285 89375 89355 737308635 39413 39414 309750948 89572 89573 141230907 18589 18590 567986325 6526 6527 460089141 67295 67353 160683400 25187 25132 961995917 65194 65195 277108262 13188 13248 389804300 19116 19117 916999888 46815 46816 895354447 52393 52328 437145083 40904 40905 99484019 55716 55717 20198111 41687 41688 382747756 32821 32822 375870416 24249 24204 561619453 96263 96264 72479118 53459 53460 89413866 87973 88018 775231966 35104 35068 12015092 63702 63703 492653435 80157 80158 503275844 68037 68035 122054361 44834 44803 138779775 57101 57041 568158707 59691 59692 220689023 92682 92679 336891636 18406 18388 537219715 29747 29748 168528677 23749 23716 876999301 46938 46939 289398274 42854 42913 97574260 72613 72614 406315114 59728 59729 479904350 88061 88130 160524586 78805 78726 39789190 81682 81683 64628561 71515 71516 863554797 26464 26465 319463230 46184 46113 798548936 77612 77540 188979284 75419 75344 14021543 33925 33926 919790919 87280 87281 696228618 52106 52107 444397030 66957 67034 897728829 96233 96234 78045189 47537 47538 1686105 77852 77853 575664181 32112 32113 53062157 21664 21612 517244141 53993 54067 672266216 53786 53753 432333610 13938 13939 232934529 45302 45303 37534100 29454 29455 954250943 50019 50011 281196367 13185 13186 844358986 9566 9567 560482558 44252 44253 92341704 42215 42216 786674014 81059 81001 120745393 24992 25049 993964363 29823 29798 151800029 32163 32202 706614771 53375 53420 92925630 11269 11331 506825079 72459 72460 197841421 15345 15401 659266405 36196 36240 967468798 62585 62587 735294912 47657 47633 767003257 7113 7084 393959070 65879 65885 847618119 62596 62597 682515765 26827 26828 974152844 67597 67638 306961197 58172 58114 598160915 2398 2399 593132437 70211 70145 314802665 48811 48847 854885208 66996 66963 496910720 53159 53160 345060095 13716 13740 257474809 59362 59302 618692082 77760 77761 925305705 46256 46213 32335724 44085 44040 221655477 20162 20164 422365612 1119 1120 852513619 78356 78362 512318205 26098 26099 783590195 9918 9925 257712008 69407 69450 300906536 54501 54502 488418818 4215 4216 813699702 66172 66116 707941898 2208 2210 905835795 594 546 644927618 92547 92548 217974990 97609 97665 691568992 19582 19583 778563341 30715 30733 66376331 91173 91174 797046287 93382 93448 671420026 33347 33323 110031090 42368 42369 880928455 2887 2888 381355312 10354 10355 860835745 83260 83261 523011335 86680 86681 402164473 41561 41562 33310381 45570 45627 992570087 44746 44724 912989055 76622 76623 101325215 70805 70754 813165281 7809 7810 324915816 56534 56543 827098034 47177 47178 898510102 22048 22119 140190858 16286 16287 9609356 49783 49784 311044088 32924 32859 487990242 58176 58219 933053419 24221 24222 45563374 57113 57072 970175579 24060 24061 567784782 63207 63145 211324429 83881 83882 21639116 26127 26054 585812086 96972 96973 177281734 34848 34849 404971213 90179 90187 377240129 48253 48254 571754616 93577 93578 993600844 53383 53450 406866656 46401 46414 830529949 8417 8402 88267243 75566 75645 754637136 27393 27394 555659275 25354 25355 854226862 24123 24124 343938240 10644 10645 298238903 18799 18800 443947485 57709 57657 426687776 49756 49759 316169725 58058 58130 245504809 93178 93179 632125197 25191 25192 140246628 21097 21058 179484189 27401 27402 996807222 85506 85507 651404091 96775 96776 626947133 76360 76384 143035266 52892 52839 378649082 99241 99242 44717275 38937 38938 613341136 296 297 797468842 32557 32526 41801183 24155 24156 8006035 35103 35104 280449896 6657 6658 401521895 86294 86243 189009968 59866 59843 292928668 18253 18315 453023598 46920 46992 960133199 61595 61596 144569840 18998 18999 181095413 76291 76242 777381250 84505 84425 903702916 89098 89070 799593305 11177 11178 778093336 25167 25132 105786007 44530 44542 951625512 31978 31910 857979447 46237 46238 71960398 85623 85565 832691778 23746 23790 709789425 45030 44996 230471755 31759 31819 93069130 50095 50096 653961167 58140 58141 767400767 59438 59439 259313052 43323 43324 237290658 52326 52346 79875896 95126 95127 866579041 25657 25594 100933958 53962 53963 898857698 91395 91442 427887811 29494 29495 905018531 20638 20639 19504620 48798 48799 904789953 98519 98483 212831200 93520 93521 339635496 44759 44830 509047122 48835 48836 73005200 19491 19559 223711471 74649 74650 765546878 13247 13199 918893895 43649 43592 920556787 22748 22713 279082168 21204 21205 784239029 54295 54296 566167187 31669 31720 967636849 99371 99326 475777959 45619 45550 685161964 96312 96245 593794371 90185 90245 988442637 57358 57359 543192718 98391 98392 835398272 19477 19478 900772173 78355 78375 708721608 39568 39542 68633307 15329 15330 231891837 3687 3644 237105713 90599 90630 14038008 56954 56955 823412255 86955 86946 715615677 76629 76646 475821239 4200 4201 841704361 20708 20783 487491404 5460 5531 462165851 69574 69575 203201643 31728 31729 719282220 25535 25536 951926677 50000 50001 673539073 2154 2155 560242196 3098 3061 137948311 8242 8231 985368517 91185 91186 388339043 59295 59296 869916974 16059 16060 169064816 96022 96023 950906553 15967 15965 338181199 70035 70097 419049650 46804 46774 359104901 96723 96724 275558417 41880 41838 325174452 95070 95086 471374271 77303 77363 60180135 34471 34541 609344621 22696 22692 632085941 71491 71515 34175378 40954 40955 73746415 12460 12461 508505581 74850 74868 712185279 14528 14529 15111758 4824 4825 301101704 6527 6528 112259405 24821 24774 641550807 9148 9155 729857170 61816 61817 136410396 49592 49593 298112866 22748 22811 483025825 49537 49538 501967748 2217 2154 200307857 83830 83899 800386425 2211 2247 545253280 79269 79270 180429528 10937 10952 330508601 47008 47009 13501656 9390 9391 813614930 30719 30722 188846387 90871 90872 29755182 17296 17343 161291555 33773 33774 361568830 44218 44274 598868792 44145 44146 57418053 1323 1324 859189250 58677 58678 796434125 56061 56062 216760253 99039 99027 565174494 83040 83041 927559164 63519 63520 699213668 68006 67985 948801361 9626 9627 869198966 76278 76323 535027022 53492 53493 870952690 99858 99805 712287844 12861 12833 582004594 2682 2683 860273979 84699 84700 596403864 61425 61426 524612465 6266 6267 507058674 44713 44714 34114186 73531 73476 188172681 71774 71775 38155370 88612 88613 758054143 16786 16799 929358810 77956 77957 130233375 69465 69466 445320478 48072 48073 363143653 80381 80382 356986676 52982 52910 395602208 42919 42881 889681424 95024 95025 593896919 27410 27484 553108346 25849 25925 342126238 57043 57013 993985328 22302 22303 896950705 27754 27755 905401794 33647 33616 470205943 65235 65296 435197637 55515 55443 648501652 3820 3821 257550760 10422 10423 753009085 95356 95347 34027261 28783 28784 253134866 36326 36327 789334055 83578 83579 143356274 61908 61909 850324895 86479 86413 83587783 19042 19043 279272065 18311 18312 571421476 9736 9737 840822858 1766 1819 295798730 27272 27273 707827606 34599 34664 777172457 6880 6871 656959983 10207 10190 907084748 72786 72757 476959216 96177 96201 654838737 24396 24434 676778725 17465 17466 172903656 47574 47643 302268844 49382 49338 902204529 29509 29490 104263630 42916 42959 786537738 14312 14249 357342551 42374 42375 989471133 32347 32296 872938380 36403 36476 200643408 59214 59215 955606359 50064 50065 691863320 58399 58400 181459703 72109 72029 692815290 82497 82499 183558537 91616 91617 340714053 13275 13243 660148983 79817 79875 184972640 68339 68326 889466251 35993 36038 865018388 88019 87952 269349130 70079 70080 213934391 21963 22038 730861605 64745 64746 237762680 83645 83713 683490167 66257 66251 570587402 853 816 386013004 41018 41019 479956467 41223 41224 958481487 75952 76012 71250022 55839 55843 229904981 8811 8800 923166871 11794 11735 529275892 90948 90991 11425213 36798 36799 944524023 57366 57367 351075462 75386 75387 97368688 16726 16727 718226249 87686 87687 822842042 26739 26740 346618819 43250 43251 726955716 28740 28741 620127084 8563 8564 377766199 11290 11264 399740349 61934 61939 773643172 83607 83608 753758294 68307 68380 347351745 98401 98402 203255305 94637 94638 558435549 72302 72270 533159345 89410 89348 754513147 34517 34484 508947761 84538 84575 144330318 34087 34088 732901798 4072 4047 941383341 90576 90625 544827263 56596 56529 365255163 47488 47464 294108334 48625 48561 52807820 67956 68012 621149050 5848 5790 298787225 97608 97546 548457637 16816 16817 129150152 71574 71575 578421795 86471 86472 675571482 31787 31788 390025919 63837 63781 292219699 35515 35516 659097204 48788 48770 338770939 6118 6153 182826326 81347 81348 970978260 71285 71286 802886333 21657 21689 108842602 30693 30694 138696086 86865 86866 149166655 62294 62265 284427915 62058 62097 297292513 20808 20823 256139647 23226 23232 261438707 10672 10673 606207659 44079 44080 851898340 9788 9789 184621973 25503 25504 496945797 76863 76868 548980717 11058 11006 796616704 75738 75746 815537967 19528 19529 667312532 45149 45217 361809297 16069 16146 818564491 2624 2625 700532889 62723 62748 768453027 82584 82519 757588179 47298 47299 619175527 2532 2533 746045794 69103 69164 135047060 45346 45304 262895894 19430 19439 70626810 70215 70276 695373029 72029 72048 771906780 43356 43357 643043062 31073 31074 572458367 37941 37942 296013990 23232 23233 15726894 84137 84069 708957515 72226 72227 570314730 14759 14760 579939858 59103 59148 5601733 20186 20188 857397074 83309 83305 515313586 62259 62234 677192658 29395 29382 765731078 84581 84637 30316284 90546 90547 494878171 8142 8143 592452707 578 636 335193857 22936 22888 959022644 58379 58425 218876174 70087 70145 548220429 19207 19181 870176624 28524 28525 699925532 71587 71588 420449541 93607 93608 772837131 89990 89991 657096155 51039 51040 995812311 62887 62888 978086281 71626 71565 879596980 63771 63772 527084146 99289 99290 200775964 75566 75567 503937739 52172 52239 724790898 37648 37649 415853332 65696 65689 789288337 79000 79001 458142359 37354 37355 159105382 94124 94105 924044751 79264 79265 290226919 47308 47309 416080880 84086 84097 390105780 7422 7423 25129915 1761 1762 338784678 75760 75706 895153513 47663 47701 172565278 12083 12142 472118032 8646 8647 861911930 75394 75386 812465390 88690 88713 388160811 71998 71999 966189244 47565 47566 817093279 80263 80264 518325014 20402 20357 544126603 97325 97326 604796231 7538 7539 787309749 84276 84216 868866531 24821 24822 788187050 92881 92882 961359900 47410 47430 325391974 88702 88703 724559770 40414 40346 672324729 87862 87863 202371158 27236 27237 932241053 47402 47403 116019201 10651 10652 116089237 86001 86002 529934656 69825 69869 902432133 65915 65916 190034117 23696 23697 518980623 35602 35603 554443612 26427 26428 801050216 49797 49769 148848524 70299 70300 699283554 57613 57651 337332140 26729 26735 875004650 36162 36163 198404290 93306 93330 552849669 97818 97896 750779796 86927 86928 522893841 53991 53992 260212720 3357 3318 464051165 23122 23142 421991004 13153 13154 698381971 77221 77183 938940739 25633 25634 879317609 17978 17979 605293211 14343 14296 114775447 22541 22542 748450805 85554 85555 557303626 93094 93171 227347802 4490 4426 625137345 20804 20805 405571565 34724 34797 897900073 42676 42677 298505684 54364 54365 86395094 67238 67309 352137850 16390 16391 624466990 38093 38094 988565093 96570 96593 20844736 45526 45581 935895125 15897 15898 287315065 58262 58263 619617835 60537 60538 503086014 71109 71110 752166982 72144 72084 424231348 63465 63433 812087285 60361 60326 207977281 58899 58944 158783231 65426 65427 681608596 2412 2434 123029637 84866 84860 488400376 99555 99556 168279533 9218 9219 415287734 5788 5789 914042116 48437 48416 124092271 7692 7693 304868604 92930 92951 616331294 77073 77046 973992795 34119 34190 708240641 97331 97332 734425610 27381 27382 254319462 29157 29199 90443943 1226 1227 854543621 27020 26950 99002526 97232 97233 579057433 77064 77081 742688117 15319 15340 804715831 78981 78972 803606380 76702 76703 447291977 12719 12720 663241113 7460 7473 569069544 20302 20303 126367102 50387 50310 643710046 88112 88113 48448418 29800 29784 258578127 94708 94781 708062239 95814 95815 175412962 19866 19814 70037350 14515 14516 926495961 3554 3555 153504693 69379 69380 320204990 18894 18895 889067851 13094 13095 345133192 74346 74347 296745596 67496 67528 100742422 64033 64034 881026470 40924 40925 985747182 21439 21440 466235555 15699 15700 54614076 16238 16280 517689808 56400 56369 720070606 38663 38705 898617177 21263 21264 917236216 1080 1097 94439530 79935 79972 152839650 85331 85332 428623393 59115 59116 794186883 54177 54178 188307758 40953 40954 970433391 42269 42270 650344398 73557 73546 429126191 38060 38036 129798602 66976 66989 289852130 57419 57420 448857619 39727 39728 910514290 23797 23798 42077851 46763 46821 812090830 94077 94055 447733322 32016 32017 784856596 48466 48467 70798158 95903 95904 939459165 22351 22314 774670759 68359 68360 8400316 45552 45553 690201399 54135 54175 945101689 62044 62084 777754843 55275 55276 791225579 18860 18861 468864261 52211 52208 395161326 48145 48085 752896725 24135 24088 776486789 1125 1126 926949031 3237 3300 621273761 20619 20620 503453051 25885 25886 474346402 36722 36723 885843782 50689 50690 986522858 44278 44279 380832006 24627 24568 651831917 24442 24443 562944723 40875 40885 367138172 45247 45267 168421686 69547 69548 144602003 88974 88975 620477128 71923 71935 202825172 31596 31597 469203477 97313 97294 97489433 94895 94896 443317400 8182 8145 710023354 85275 85276 63346665 79453 79454 784546725 49301 49302 59148395 60823 60899 213286746 59285 59286 956245127 78355 78356 199046829 34787 34788 194477008 90561 90562 173773673 99834 99837 432310142 92755 92756 529836008 21345 21364 653650214 93375 93376 395411893 81215 81216 371307818 76566 76567 550089701 30081 30046 270148436 10082 10083 296881114 46932 46933 351040437 87537 87538 262564493 35924 35988 932576662 46889 46890 598266019 92105 92102 880421166 33084 33141 378504568 92257 92258 873490337 52886 52891 670627461 28516 28517 719947718 40990 40991 779929309 26288 26349 488917450 39083 39039 240076797 74388 74396 596527872 6665 6671 161487145 70192 70152 425013489 61622 61623 145780704 17131 17120 81930452 26541 26542 46456728 25648 25638 738216556 35672 35673 229116307 1015 935 689696114 76466 76467 38492131 96066 96095 529911941 61930 61877 384799126 27200 27218 615895925 7476 7427 908621337 11249 11250 769421623 99002 98929 111452455 80050 80051 881988783 31385 31386 754136499 15790 15791 403130290 85337 85338 448688199 34334 34325 590643321 25321 25322 734959691 70142 70143 736618328 59521 59499 197133662 4560 4561 69734718 42100 42101 293909512 56649 56650 472369388 5462 5463 47956746 64015 63944 81230017 34460 34402 196905573 92502 92503 322514717 81548 81549 123367933 18352 18353 224897267 7945 7890 8547887 39555 39556 489608001 20503 20515 829778876 30496 30516 732311403 39153 39154 480158509 63458 63459 149348645 29195 29251 552654156 53869 53834 606632005 77773 77774 966733963 16936 16966 885762337 3397 3380 229846059 14925 14926 592538730 22646 22581 794231913 35723 35724 511074275 49056 49135 931463638 51583 51584 512707878 14717 14640 500584757 91828 91816 13597351 42152 42153 603260145 14210 14147 153046827 78683 78684 67546364 47335 47343 751479334 41785 41786 68719771 7182 7149 593842519 85755 85764 981601202 91869 91870 387437302 65061 65062 648586457 87342 87390 922917841 23802 23837 733938903 72594 72595 220312944 46368 46400 755714982 49431 49432 123429177 12882 12883 769886500 96718 96765 597970735 85268 85260 815743350 69119 69106 423474859 15528 15503 21515445 73276 73279 544374102 49564 49490 346623212 37639 37634 727553961 84741 84680 724861139 40748 40749 912047826 27028 27029 326951733 70796 70858 386066888 99102 99103 853701666 10191 10192 759424495 63542 63572 70701174 39405 39426 657991486 27903 27832 448423382 91228 91229 213262116 53782 53731 595931299 85051 85052 348755665 56971 56972 431946060 85246 85303 530375886 99376 99377 884293945 37956 37953 804265699 98094 98095 637565532 44665 44666 548997691 85959 85960 407751676 55541 55473 617528010 92582 92583 478853862 87780 87781 552202656 32069 32070 734896351 70030 70031 492512087 52254 52255 322939527 38708 38709 502122269 42485 42486 758947199 95884 95885 311270113 4386 4387 241359748 7888 7932 657115249 30036 30111 284265446 28532 28593 665201696 6968 6959 781920366 11314 11234 634079870 83181 83182 970886688 63403 63404 708492324 21242 21243 406467616 38867 38868 654167178 87176 87177 8984182 93692 93693 129959018 3227 3228 286582689 1808 1884 77523452 94251 94189 608407892 5872 5815 552791345 71219 71220 490997114 78815 78816 93695436 15845 15846 81723732 16560 16561 493384481 12703 12666 337950977 56481 56482 662249284 51820 51821 153190656 65455 65456 819021047 47311 47312 628185478 58132 58191 930631861 11736 11737 117507424 76954 76894 873858456 66724 66717 717768991 1165 1166 296142039 2558 2580 51984064 49726 49727 843857204 52178 52210 704937922 51853 51914 261079435 82655 82690 549341397 25254 25255 799571004 9331 9332 909547949 16722 16723 81268557 77992 78055 943231897 36020 36062 150640714 17172 17173 404830090 19782 19706 105348847 41526 41550 884885814 34432 34433 642123247 68588 68589 818486 90018 90019 921756709 93904 93905 10859539 58736 58798 653531982 71045 70979 285920170 5412 5487 907206189 83305 83306 658909917 82955 83001 419347696 2178 2113 502030178 6834 6883 744043820 71853 71881 270626582 61400 61401 727739312 23369 23436 842523299 3223 3224 588578709 82210 82149 16463519 45462 45463 690769309 49346 49305 400313333 71107 71130 443395592 57080 57004 21414618 80095 80096 915065329 34808 34809 949111981 25398 25343 849652504 33920 33923 710975909 46741 46742 535980990 97472 97420 732697438 18193 18194 322287388 4394 4395 591279313 18164 18165 851191869 58128 58129 897103798 9702 9717 759421667 37903 37900 225083537 67546 67591 428223358 51825 51826 411432018 68428 68429 672350633 7245 7246 615500891 33526 33527 822950534 36851 36852 327270535 74340 74341 424260122 81225 81226 245601729 57316 57340 561617533 43547 43607 11695008 54389 54390 470494458 28558 28559 265764292 94243 94244 357163467 45232 45233 198754558 99414 99347 537719091 86282 86237 734936276 44891 44945 992530027 41554 41603 279364077 1113 1114 776072729 91339 91351 954046048 66865 66811 103579098 157 158 390152643 9024 9025 721907917 9520 9521 873999373 26578 26528 369199478 49908 49841 833174570 79328 79265 824944026 46086 46087 665034917 4208 4258 519799383 2771 2772 714167294 20295 20296 481576582 28404 28355 191084601 57339 57352 588532077 57912 57840 650779050 69004 69005 444493246 19861 19862 644482892 59645 59634 148268937 70214 70279 259993435 69493 69494 848756247 9037 9017 850220732 28476 28556 551954596 68840 68841 689582428 29690 29691 965355943 88314 88315 950443203 69210 69162 368687242 32208 32209 484872410 56324 56278 335340489 29212 29213 174086227 71031 71070 902519074 51730 51792 83546252 8000 8001 502322175 26580 26581 684034910 28647 28640 366480402 77544 77474 188798443 13676 13644 114062857 31984 31985 208935521 15001 14939 597594013 68083 68084 453290450 22209 22149 896015388 68846 68847 300285580 37427 37389 399628152 30028 29962 33548811 55204 55156 361585375 7170 7171 756953147 31082 31083 761555554 99514 99515 294493857 7461 7534 534551771 21845 21842 563731397 2464 2503 614430399 77918 77919 866918508 74541 74542 435290435 77364 77365 846579797 9134 9090 409642031 92389 92385 393707825 70240 70241 465546250 21591 21629 738481883 46249 46294 550260903 77041 77042 840011135 74357 74358 683286905 74733 74734 89171019 8472 8473 200329099 40967 40968 843142820 57482 57483 831662193 23950 23995 466603877 30768 30769 315778488 48529 48572 590327595 23807 23850 899742499 69343 69300 360943830 55323 55259 811629321 66111 66055 470729116 11171 11153 700244400 69150 69173 566413759 2555 2556 903157311 90668 90630 991312190 19717 19718 502375101 45773 45774 518182812 84975 84912 82348804 71184 71185 872717205 41890 41832 88016125 65683 65684 982524742 75274 75216 969195343 21414 21384 138261429 43645 43687 965092039 89195 89200 283444910 2818 2804 789891347 79970 79906 342059529 53137 53138 633557983 18447 18432 42294590 99753 99807 559612137 6319 6320 252315282 92378 92379 474979044 65571 65572 891043087 89093 89094 285986735 1750 1751 122826613 41651 41652 33971451 47353 47389 457392054 15170 15171 781699314 69532 69475 405629775 31157 31167 326002902 54157 54158 914837438 62754 62767 478954377 97818 97819 30697472 70925 70943 676307339 3862 3863 252280917 76276 76325 731515869 39580 39590 713775421 81164 81165 819036463 62967 62917 42582178 28476 28455 205577972 67592 67593 511128706 29168 29169 780169697 12821 12822 577516349 46924 46946 80009911 19165 19148 343180761 79603 79604 942951186 892 872 421227198 25006 25070 292246852 84382 84383 928565968 62585 62586 631690536 24349 24405 137638949 12901 12902 718489124 90094 90095 254427663 62690 62761 395616823 26679 26711 14931831 35794 35871 955478756 45844 45770 820452162 65929 65930 843558905 33710 33711 371820406 545 522 31580213 12453 12454 569614764 27394 27315 104598080 23332 23333 313969371 42539 42529 278903890 93052 93053 581802350 30802 30803 199789821 90039 90040 69235130 15171 15203 336873227 41767 41768 205854698 42519 42533 488721112 45915 45888 710449971 46139 46100 604751488 16260 16261 597014027 63260 63252 823151744 56927 56933 775527955 56623 56547 410392757 35788 35763 655392963 85453 85454 114101034 6149 6186 211238958 86577 86518 825874270 31770 31850 625443757 58216 58217 891707290 38153 38111 186204749 37780 37781 105368498 55373 55374 839338576 75919 75920 308268689 35935 35909 683445881 98283 98243 72789667 60666 60704 229072984 70115 70116 182707106 93119 93071 809106000 93649 93650 675918488 35676 35677 582828548 77165 77205 564122521 512 515 89016196 89455 89494 771034243 58789 58790 155467457 10901 10902 722437161 51883 51862 83981530 48021 48022 318994008 70978 71025 801986496 64807 64808 224095983 22033 22066 564044983 47245 47195 605574327 82401 82402 648932688 8572 8515 622458810 52834 52835 480665691 20581 20610 101225621 2136 2161 297438548 86055 86056 866546862 87253 87254 94669275 37404 37405 996729045 47493 47568 269290622 35871 35872 95845509 59699 59700 160743988 15874 15875 435105050 89357 89333 65661629 58466 58467 89539850 20543 20544 806497596 72472 72473 193605212 65657 65696 374273785 35949 35951 942652019 60286 60219 324271094 60413 60414 999036095 47526 47527 283684504 51184 51131 308057848 20948 20949 829658491 90217 90218 826775170 49233 49234 242022498 63910 63911 247384000 10353 10351 860780414 5712 5743 365051684 61190 61191 799921681 59877 59878 279631764 5204 5205 819282675 62905 62906 790598815 57176 57186 434066128 21862 21875 996464213 36986 36987 502926116 9482 9432 677616112 96650 96711 397625151 8364 8365 174318995 32341 32368 782474234 72732 72733 792290398 1105 1064 349923412 23058 22982 303953479 16579 16580 209071561 62661 62662 685283218 66190 66193 126365859 19905 19906 131794394 80805 80868 239384836 35686 35715 788118382 10733 10749 586721792 27573 27526 998114565 55311 55279 552162388 73149 73167 981548498 44789 44793 960749358 92664 92665 27178588 37322 37352 757585720 88184 88156 509249617 38000 38001 776608725 80857 80858 271473352 38135 38152 320384153 81129 81159 598213681 82764 82791 225932298 71052 71053 292060436 56622 56691 714022757 40508 40441 428485494 23188 23174 330108473 26832 26833 611882588 68106 68169 476278946 12096 12097 991632797 91603 91604 297979144 78019 77993 779361204 67203 67158 120174493 9426 9427 329063636 41841 41842 324200079 64219 64198 728195605 72585 72586 686965037 59825 59839 971090190 37551 37552 353083789 43462 43428 564747579 4869 4852 261278806 63440 63418 387103319 37953 37920 173195651 56394 56323 780661654 95426 95427 782633218 27168 27169 871514092 40020 39999 114787545 55284 55246 601154414 94369 94410 239956975 39190 39191 828297087 71766 71767 442617096 70841 70842 425105864 69298 69299 382229439 52514 52515 51679853 39306 39307 36588234 23793 23871 311383412 99293 99255 258139706 6145 6146 244500834 42473 42474 513385340 36568 36632 184510577 99639 99615 804706799 21043 21044 216790364 80085 80086 977346317 77542 77621 155415389 12984 12985 124325207 14314 14315 514379893 5107 5108 460647707 83534 83535 979993202 92307 92308 733713189 32664 32621 337645706 65231 65187 958558846 93550 93558 640684384 32825 32826 538911996 79492 79538 738334664 78002 78026 104459079 69120 69052 379924990 95656 95657 52615094 20786 20779 323281292 47108 47109 540347062 62320 62376 880880552 27021 27065 407578176 72107 72108 540960534 74844 74845 83728098 9647 9638 454930055 31873 31874 164063748 10692 10693 336202271 58842 58834 203831920 9517 9526 230266689 74701 74702 46509310 35079 35146 759678391 20116 20142 947232168 96009 95943 392601159 59251 59203 639163539 15243 15244 113809886 6042 6043 179268420 61140 61182 616015375 82451 82387 114866121 21820 21854 326023477 23139 23105 421445630 43474 43475 358639335 38661 38719 143606215 53976 53977 196415131 30136 30137 68828893 84225 84226 467182688 82816 82780 843199711 23697 23698 318568363 36142 36201 298251691 97602 97649 621912704 46583 46621 742434028 62400 62401 738923469 67962 67991 478049560 40785 40786 369543586 7544 7475 225773238 87948 87884 445161195 64321 64322 891197284 29220 29289 231131311 69162 69230 370609796 6715 6638 287625937 93308 93309 861142527 86312 86331 529388491 73993 73994 181528128 50978 50979 960953295 54891 54866 592767802 93370 93371 409663368 80482 80521 613504648 43651 43705 821911129 67310 67258 940281294 25435 25431 855193758 75565 75620 374167777 32613 32624 18569563 80920 80921 258148160 46623 46624 734197626 5322 5323 827212443 33727 33781 545874872 62707 62708 262885522 89539 89540 399458239 82368 82369 882010013 75592 75593 14471527 72421 72469 798763817 71144 71211 863550366 31671 31672 340325521 38794 38795 994509685 55916 55917 572688887 46598 46599 548062730 92875 92876 200010199 3650 3651 873877896 2225 2219 967268582 93345 93346 274128157 68027 68028 826091755 34309 34320 179770281 8947 8948 790076829 69647 69648 458312380 33451 33452 365981963 16619 16689 699496874 66650 66651 559077670 51516 51517 491567019 87591 87592 445268070 52582 52583 404598227 56619 56646 327555478 58533 58534 20279065 62771 62729 81208337 90460 90468 407860299 98281 98282 264184370 8321 8322 251261051 68017 68031 827226863 90666 90683 199941877 1123 1131 846274739 43461 43400 777690866 33352 33353 961008713 85029 85030 8071022 11495 11439 172190591 2193 2211 598937390 62593 62594 232489468 19673 19674 701827701 34488 34489 695170913 78371 78449 861657695 82565 82546 373992995 23506 23475 565693316 76216 76193 208737794 68881 68882 335595454 4595 4587 789540235 1190 1191 156082758 68494 68487 500722146 81892 81893 543894685 73144 73145 349782518 70667 70587 589294340 32106 32107 876810897 96685 96750 274278762 51039 51117 337076227 36950 36951 694172688 80964 80988 659224651 57101 57099 138204899 51835 51836 286014784 62111 62112 286330031 19374 19375 192709461 7536 7537 539471141 42202 42203 388674832 54180 54203 791142888 4711 4657 125476601 67423 67439 193157953 60844 60845 537216542 26441 26376 323243634 5541 5510 639922311 33368 33369 699626112 38484 38408 122807012 96931 96932 764578735 2648 2689 671764688 86784 86785 286398268 6370 6391 17511312 12768 12769 781441322 86764 86829 304178883 28931 28932 849163386 12500 12456 42049457 74616 74617 748721310 38519 38594 154703656 93714 93715 290210705 74285 74286 866466182 55528 55455 169066355 99867 99868 562940525 38476 38477 817606545 98801 98860 13234783 63209 63210 433561152 43977 44006 293747339 76200 76201 967967904 40171 40095 717659630 39537 39511 47501899 85295 85296 982387151 42560 42561 780726986 6063 5986 915426271 75126 75120 563203991 90256 90257 612123692 48561 48562 8072434 69662 69663 350689079 13907 13908 397399237 67677 67674 404816150 57196 57159 262065912 99020 98994 808939230 23036 23104 649741025 32874 32875 17871186 96722 96712 479139317 94630 94678 556925532 49056 49057 209962942 28944 28945 471880296 60449 60488 122900556 89648 89604 891294091 19851 19912 712604613 1097 1098 887553290 48198 48199 699038941 79044 79045 938010035 34906 34907 181744874 23681 23682 255221716 76183 76212 317385293 13393 13394 479619998 34693 34694 755535020 24239 24240 169420316 83556 83581 315573659 2201 2202 759721540 91038 91039 101812761 49813 49814 200737075 13851 13852 756641709 61255 61256 719565326 40440 40441 935959291 36361 36362 952859304 9220 9221 201557750 29931 29932 568732131 46455 46456 810105122 75 76 929779348 9309 9351 735402450 30158 30147 743704868 17413 17414 872386568 73680 73749 616775870 20092 20093 691713492 31887 31820 155204743 42082 42071 952086086 18489 18490 122520270 98666 98686 315790580 81419 81472 681119810 8325 8278 458708784 64211 64212 401016191 28197 28198 850082770 69131 69074 966190822 7954 7955 61946949 31389 31390 176724486 63271 63272 424491639 75423 75482 344686593 39061 39038 844363905 66922 66923 283661941 93420 93421 290739759 87042 87043 855486318 68837 68916 387914519 33017 32956 563402482 35072 35073 236389256 5505 5560 634867753 99836 99837 748451702 77554 77555 620891056 92096 92097 159579760 97613 97614 15671942 8148 8091 749077437 17249 17206 966249708 42675 42669 749603734 39581 39629 193680008 22719 22727 640340860 6205 6206 752326372 8931 8932 671954990 62721 62722 972548469 36475 36476 475400910 15582 15594 622905826 65785 65790 257459300 23777 23783 98347273 82672 82652 70840957 95483 95411 149650469 62793 62812 494453685 78231 78232 484619083 26178 26200 187530291 74276 74277 545687225 80649 80705 265805773 81801 81808 937259120 70373 70374 241389411 59804 59805 963093125 60735 60775 479243448 9087 9104 113956277 70838 70845 697813393 3813 3798 555253815 34757 34773 478138873 74544 74491 228685606 16840 16841 998334247 6463 6464 70468926 77689 77690 280807767 57953 57875 132593059 19013 19014 155089839 7729 7730 506831313 48667 48619 694787844 79565 79566 742740333 4211 4208 384057510 73256 73257 331747625 31484 31485 63171846 93032 93044 289910375 86837 86838 205190469 97145 97146 913555949 43940 43941 326235928 9453 9486 27116917 5133 5099 50420017 35722 35677 612882709 83179 83180 857511878 18581 18582 136661732 13358 13322 743345647 35871 35920 514014087 19707 19658 88899235 24620 24558 799575300 67972 67973 326505238 82982 83005 259766467 33935 33875 199349107 52224 52225 698328584 35016 34949 629459876 17239 17237 660711885 15922 15923 487526984 96380 96382 71892958 39701 39702 545552893 24312 24313 823017036 95142 95143 332270385 91875 91943 9152279 13859 13860 737538564 1066 1067 42529932 20437 20392 159761907 18981 18907 92233508 74790 74791 539222645 84983 84906 703362941 23562 23599 16777033 37618 37545 554718098 22426 22463 293361859 37370 37371 977911142 85084 85108 110530112 17501 17502 113438756 15204 15205 471899876 28580 28581 499106341 92551 92578 766395431 36395 36442 650243812 15971 15972 17536156 43716 43717 27743304 33572 33573 225372662 73060 73138 809623519 66498 66499 92249618 52393 52402 77339849 73870 73820 386202598 83200 83201 62903581 54341 54342 753054919 67205 67247 359839721 93677 93678 953549186 59690 59691 744509197 29761 29762 752157074 46527 46449 281004971 23973 23974 18274060 78753 78732 876209182 18966 18967 466937870 34101 34060 888901338 29057 29058 524000433 58276 58277 370310836 25848 25790 687488972 93444 93429 762528516 74858 74859 740140532 74504 74505 825861562 45699 45630 280928237 85296 85359 177763698 17507 17479 961530589 22639 22590 701168519 12596 12597 652366622 46081 46082 866189149 10294 10295 668026008 59120 59200 917725767 1339 1367 17545105 7549 7550 842713379 53825 53826 856914636 2301 2247 775848246 38715 38716 323420367 84239 84240 258972434 63340 63315 679368122 24562 24563 493814417 78782 78783 667516902 71798 71799 616870295 2224 2225 324877472 65205 65262 133822682 70877 70878 826651946 62891 62831 556099454 22454 22450 433379259 51920 51921 212122048 90742 90743 473673033 75363 75379 829120987 17090 17022 957192782 17008 16957 574830241 76983 76984 562266448 86550 86551 594964543 80363 80438 358778957 50124 50201 483298561 65214 65276 735805510 57501 57523 604655512 34398 34399 222724213 756 679 844493272 88383 88448 116524320 96668 96648 606031960 96365 96400 725453171 89872 89844 555422048 30948 30949 389567199 52780 52781 974568183 76079 76084 687924738 7773 7745 887814778 8746 8749 630075352 39839 39840 913702184 88011 87950 683524222 77202 77226 752907733 93472 93407 127007986 1704 1633 64581157 73055 73052 708501487 79893 79894 65577521 14594 14605 631096044 20035 20091 360709241 91338 91339 250481969 71033 70983 452549223 9302 9339 913391038 36791 36840 428068493 6909 6979 623989232 27215 27176 75843932 87585 87650 432044184 54644 54715 28887460 55571 55572 942427216 54992 55016 915134088 43622 43689 570390661 3610 3611 821912809 28919 28920 497908173 80831 80832 46306088 47903 47824 901662891 38194 38195 755707993 44675 44665 927901714 24864 24865 628878640 25443 25444 375803655 67262 67263 703655840 14067 14068 198706912 30724 30774 964544489 89773 89819 231010145 61579 61580 213073088 67531 67508 831654076 45510 45475 740466178 35977 35978 638250590 52181 52129 86414 37099 37080 904350559 12902 12903 285102087 4042 4063 560211143 54049 54081 748016835 43105 43106 988267126 28036 28037 764397741 39593 39578 103065588 89623 89572 536700327 45019 45020 780564406 36195 36205 495944261 15466 15419 387776262 22633 22573 368992949 61721 61722 956504272 95888 95938 327124411 84271 84281 487171358 5929 5930 476331557 68201 68276 198670942 6316 6307 445667524 61349 61420 813121768 7216 7217 606109107 97321 97322 592982270 37022 37042 449029941 89655 89656 842320808 37994 37986 959167319 26470 26406 685300116 24565 24623 672077392 95735 95666 134847969 65348 65397 389155961 56506 56461 889721719 30825 30826 582982380 86526 86596 421975767 13693 13694 591283150 18013 18075 804801302 93114 93115 168573560 19491 19461 40015438 21435 21471 742391150 21851 21870 8352289 72400 72401 692141347 59249 59284 731399198 16023 16024 442038749 17882 17883 113292410 70085 70019 176246882 22023 22085 455676641 22950 23007 511185032 5393 5394 271778913 31580 31581 247328601 21326 21327 452116010 6197 6198 42856972 6603 6604 653713010 61125 61126 471462922 57629 57630 720819084 28278 28279 605250928 3683 3684 329321208 42396 42398 55557890 1594 1525 773094596 73705 73706 508309626 45255 45262 440702588 84039 84040 134481671 45038 45066 121742053 94287 94298 307867848 34426 34427 15309355 6157 6158 121236121 57308 57372 235801378 404 432 380174424 61648 61706 289106697 16254 16255 634402264 49283 49270 805776274 35552 35624 175673363 52438 52439 784823807 21168 21244 969315420 79942 79918 994496893 17709 17710 42552453 17329 17330 585313784 55207 55208 797132045 47117 47118 630025207 35659 35660 340807832 17337 17310 529699012 45406 45486 862418571 13458 13437 250776016 47163 47164 777702339 71072 71073 425163557 4429 4430 601247417 56608 56678 722616996 30299 30300 574946674 6572 6541 513551793 56399 56467 960067242 18421 18357 922857738 37978 37979 828223586 11590 11591 757411960 54144 54072 43910435 38536 38537 470311861 55016 55002 95304044 17324 17258 672398400 79327 79312 449428678 8270 8226 442959480 30160 30161 162904800 32432 32450 174945681 74635 74636 778516706 91358 91359 276730168 85092 85142 365929565 61209 61280 458395469 21854 21855 405877271 29097 29054 873641445 33603 33604 805745368 24013 24054 813076045 80924 80925 244573975 88969 89035 991007728 35124 35075 349325713 32226 32158 617638322 48541 48542 746318090 32131 32132 39110372 89756 89757 996623425 42815 42816 713455433 89238 89239 114390889 54278 54279 466806663 18484 18485 414315762 47557 47558 557444621 50633 50634 725353214 45834 45870 168556781 69192 69170 354822086 55979 55980 289301012 15354 15339 471647782 96758 96774 527664296 80022 80023 461979011 68267 68268 920039058 80381 80414 955006256 90486 90487 13715102 5115 5181 148945755 31625 31698 697634777 59764 59765 116416355 69048 69049 461510433 43688 43702 314603103 23897 23938 610946557 1009 1010 970776313 35119 35120 467183793 59971 59906 323815817 92828 92767 143009722 54309 54310 226492536 54786 54787 196573169 93329 93330 27605943 24828 24820 874844951 17734 17735 663900905 88309 88292 76566882 92150 92077 823227642 19907 19956 563934784 36858 36796 167289588 99715 99716 552569990 57948 57949 28406773 11441 11472 305563101 61319 61260 663202014 74532 74459 138339383 98843 98836 840599110 83273 83274 158602864 22467 22394 478785606 44447 44448 720235142 48316 48317 705798180 2693 2694 321685012 95103 95104 692915830 6818 6819 688915542 26311 26272 827223676 45284 45285 146438098 13569 13590 22127474 83014 83083 513130233 36765 36689 280959352 6901 6957 552763347 79418 79419 573380760 58377 58378 935324240 51593 51533 951110205 50645 50646 563970321 13219 13220 61393810 55344 55345 439586115 36784 36795 360167418 76293 76294 818567477 56676 56749 828235475 41258 41259 547869029 63080 63081 719809576 14711 14671 521272914 22817 22818 818616616 9895 9896 968499965 52575 52576 288436497 3748 3721 950893475 12594 12595 934211546 63601 63522 610327448 40692 40693 150752495 5891 5864 282362282 86812 86813 564050437 28192 28146 3584085 57989 57990 141227498 2368 2369 420625228 40932 40933 113183998 4771 4772 901285891 6477 6471 517918865 87942 87943 801324617 54008 54056 351337649 38911 38912 38468244 15765 15766 7810826 94381 94382 479490738 39868 39931 878040264 44891 44860 940671308 26755 26827 206192359 85570 85571 577976599 91144 91165 641712760 98138 98149 741068437 19836 19837 602685573 35023 35064 773029075 76556 76595 609984417 73323 73324 37913169 97708 97709 202647084 96985 96997 596142473 32961 32962 99086666 88237 88280 510883198 6298 6296 196809530 19205 19260 138596358 7545 7546 340430444 21583 21584 369245364 34767 34768 861425827 4092 4093 732843139 70516 70503 127829495 29923 29908 240143969 58013 58014 632982401 34605 34536 354768945 18488 18481 311228686 47283 47284 123815246 5479 5480 510041678 94554 94525 534890963 87497 87437 2245562 29996 29989 767159853 82014 82015 23569289 86503 86522 962994357 47610 47612 341314400 72470 72449 415707517 22514 22469 42952797 68134 68164 659825754 78953 78958 723876161 44393 44314 997714570 42788 42807 727711217 50945 50878 680067870 18558 18513 32021619 29856 29820 785106431 93125 93143 720130936 59087 59088 397785809 42925 42916 213133342 67331 67274 305204401 97366 97367 103400582 4490 4417 309359999 70137 70138 109260566 87172 87140 587743579 90216 90269 995853332 22105 22120 553508875 78594 78595 432579845 37042 37043 310626831 56364 56365 383195526 3937 3966 318819352 33812 33813 445545753 58260 58261 473194535 76231 76232 411358947 32411 32412 718886363 91739 91740 247899902 24900 24901 102941469 36850 36851 475262215 3535 3536 897198866 91961 91962 934091952 90478 90400 423128911 43202 43203 572110569 13821 13815 594488419 87276 87249 995042886 31660 31677 104539183 96051 96052 813962669 5634 5635 898040813 27210 27211 294066111 63286 63283 216433479 22706 22695 175047105 47018 46986 747312112 42784 42785 731231925 41859 41919 308180499 49881 49882 602311661 75762 75742 795875208 1123 1149 216217169 27250 27251 239931807 50171 50172 667426985 91275 91276 90099299 55996 55997 420810487 96617 96618 725769386 67420 67421 760559143 31006 31007 580940052 56670 56688 873930014 92482 92466 462639089 14302 14233 498134948 72842 72860 626150069 23682 23683 848680584 17237 17238 125615902 12107 12166 108032027 47991 47992 504437203 3190 3191 730289270 61711 61667 943613287 77950 77951 224333936 94396 94365 984289358 3612 3627 160074209 32283 32285 892640142 94667 94668 740311411 27110 27111 195251794 23367 23368 415803898 91270 91266 626033743 9848 9867 161050025 14310 14231 500352108 36021 36032 544406278 91144 91082 698147303 15204 15241 729141474 91967 91948 579660110 50784 50785 247164884 4491 4456 69651511 40348 40349 790343119 99460 99496 740565020 3519 3520 498929455 68649 68650 11554328 59286 59339 66941062 97358 97359 323363504 78550 78570 250923173 34286 34276 824882334 56465 56436 983857900 6635 6636 364056104 33967 33911 871929142 93533 93534 706120298 97644 97645 256267087 66473 66435 967428796 24250 24292 813865627 89006 89007 347294308 54707 54642 47137713 65321 65362 61592899 33972 33973 648341812 53779 53733 454137544 49062 49133 509851448 35400 35401 339944779 62197 62154 793823186 14948 14949 828595325 31893 31839 790531967 36078 36079 57656976 34091 34092 218098086 39765 39766 221467615 69900 69978 267880948 18470 18427 125123122 1134 1067 901103147 45547 45548 280672558 19545 19522 7406252 91840 91910 321757167 30432 30505 858008860 56024 56025 494699427 15846 15847 599523096 85120 85102 472975409 36107 36122 866634710 52709 52698 323979812 37181 37182 466172495 31093 31094 37015409 56035 55995 315495712 15844 15845 317659868 41301 41335 935053508 22376 22365 635955091 58198 58199 169667236 34886 34916 881135833 74953 74906 589294236 29540 29496 943387438 45845 45810 791010991 80851 80899 321984634 19570 19605 872750616 77872 77873 431783543 16692 16693 681573086 11147 11103 159392912 99744 99745 946688162 49135 49167 631647792 59538 59494 253429443 98375 98418 921153178 65596 65597 129141728 81158 81159 914101141 87839 87840 274912379 29063 29134 637128864 4631 4632 675809509 68475 68543 411398844 43531 43479 476627421 69523 69504 574698100 14608 14609 211509993 44830 44831 244204481 22005 21945 258534552 69326 69382 959684135 31146 31190 982628431 68791 68792 388151010 93130 93057 102674526 53035 53060 148446550 25675 25676 360691755 58025 58010 885812350 64613 64614 176132923 16144 16145 785256117 32311 32312 172256551 18338 18375 550229752 39792 39793 967410500 8593 8591 660949519 43163 43138 347843507 36577 36578 147242834 10556 10557 579145015 23175 23176 376444102 95277 95278 89849161 90394 90395 499908039 94699 94700 458722788 45923 45924 658889934 20633 20634 17587086 94450 94451 356902915 41565 41583 660167023 54361 54304 636344443 68054 68025 817873406 14202 14278 103569497 58670 58671 385687805 12910 12954 725872446 72426 72463 844083982 2349 2350 897635131 62650 62651 313807034 26558 26559 584867014 11447 11448 703105273 77461 77439 423520759 55161 55162 668537566 84203 84204 871980291 1149 1100 417285802 57546 57547 121420402 21252 21253 609549061 64721 64662 643239198 48763 48717 280740476 30719 30720 704283146 15339 15403 53570676 56400 56401 827907511 92471 92472 814371885 57165 57197 550246209 32031 32032 955204742 78703 78761 802938158 44275 44276 269423386 82576 82532 553116308 52958 52959 925966130 15425 15358 549464083 63133 63116 6887493 45440 45441 770740479 31547 31548 861130925 27856 27876 372622906 31108 31109 618159432 80597 80598 753434660 25692 25634 74692065 50939 50940 403246761 77807 77808 383859263 91181 91147 862116690 64544 64482 54197260 70762 70763 984948899 9575 9643 143863174 30148 30149 243944626 59645 59646 69272018 34830 34816 283332729 44408 44330 631621642 48334 48277 727518806 98341 98392 224363977 89431 89432 866055743 64716 64717 17376770 89140 89141 957170350 84034 84035 534562106 71190 71228 896692572 2167 2171 338187586 92936 92937 138969817 53634 53589 663202124 83413 83414 979781090 77128 77129 308775684 1732 1733 423156230 35687 35728 277122935 32854 32899 49639999 70130 70131 916512674 68065 68106 352305027 5874 5889 332974238 81232 81233 328868835 51864 51865 312449345 80663 80607 479602541 60525 60457 804064024 68001 68002 204930848 25817 25818 871248579 70964 70965 718811401 48018 48067 503789679 85101 85102 783092558 97023 97024 133217386 88979 89017 401916886 56687 56636 381793854 86685 86686 176397954 10660 10658 933716902 97876 97877 448847488 49245 49246 83437316 28786 28734 999139581 7791 7819 830854345 90900 90955 585785259 35544 35559 533838634 6003 5933 109826435 72152 72153 502894679 3413 3414 821463734 15079 15080 430809335 38750 38751 327189422 92518 92519 851282225 92152 92153 809098089 94066 94067 287492520 3561 3582 529499610 41990 41981 350402663 28691 28767 208937484 38716 38727 794136545 36533 36575 425930217 28521 28522 897433884 46426 46394 882761378 35484 35485 866060619 44877 44922 31137129 57060 57061 436434231 15547 15480 642465589 41003 40961 213848944 10013 9967 96790979 18303 18332 676085234 39648 39649 643822461 54413 54488 868149200 78594 78670 140885455 26399 26456 496525116 46464 46490 331600659 45312 45332 404162415 58896 58833 181000263 60921 60886 554166597 87876 87877 47940858 16289 16290 111989380 89360 89305 15040511 32355 32356 570745883 43554 43494 537054604 58035 57969 939692902 80247 80217 386364441 21665 21641 634666036 52996 52990 4541486 26112 26113 128701015 50499 50500 590371074 16202 16266 134916173 49702 49703 450320076 72383 72384 711794744 40966 41038 376392723 87726 87793 478829880 20629 20560 90482821 37275 37221 49428160 33786 33787 186171094 21707 21708 813094810 68893 68830 467277120 80778 80788 71157507 40100 40035 352223908 66215 66225 182945832 16464 16465 816591274 90180 90214 830004522 65717 65718 235222798 35810 35811 362110363 43646 43647 912721019 89470 89424 97901624 39987 39988 454822061 28142 28144 365424868 80744 80745 476494807 89204 89205 416441207 15982 15983 374898023 18652 18644 966973162 25399 25383 968458541 46603 46604 914510598 41153 41149 108927742 61868 61869 241389898 62051 61996 837131297 74947 74943 659089291 19340 19341 755855320 45431 45432 484731892 55333 55334 755458746 26797 26798 2100751 2849 2850 314066055 67515 67516 682803106 37051 37065 395404992 11470 11471 738153076 47844 47804 544917334 97605 97606 304126761 98322 98323 673223001 39222 39223 586344647 79175 79176 646564227 82451 82462 696088952 45360 45331 971410004 93883 93928 589017029 19012 19014 526747038 60095 60086 230601775 97318 97319 54770833 72215 72216 155414388 24818 24800 735835947 44395 44396 447350305 26711 26686 882317672 55141 55178 184537211 63982 63983 540931729 52476 52477 663766216 87021 87022 435838968 17211 17236 579869765 30383 30424 498124510 66476 66477 539502031 88464 88472 266280339 48656 48640 736177788 45087 45073 220641099 39503 39504 299192697 22530 22531 647404640 69990 69991 722491354 94570 94647 887469661 63040 63041 785438835 81623 81624 940100650 37105 37176 749373544 83093 83094 732462831 45433 45421 263507447 38700 38701 46935446 30658 30732 740369612 73526 73527 496320669 61975 61976 118748012 47895 47828 681954673 21339 21340 226580837 36468 36513 153702635 22597 22532 49515188 86431 86432 518710096 35340 35334 950895701 79601 79655 108089134 68560 68561 483960187 32873 32882 660075339 46953 46954 167262351 31802 31803 633427875 84475 84476 993699462 72195 72196 486996177 82492 82527 453071347 7852 7802 37739877 39016 38947 255028224 74608 74585 882133546 981 999 906142912 84872 84873 83474019 61167 61168 957410415 59846 59811 849851774 45779 45780 973888365 12008 11939 56276515 77761 77762 909319441 52768 52769 562631857 93609 93620 459946444 94822 94823 783585167 62440 62441 952649251 30149 30150 691404474 34973 34974 365566589 36978 37034 492813509 66305 66363 495588722 29724 29725 948775687 68953 68954 978413735 94294 94295 938859024 74308 74309 556259143 32244 32308 98124674 1421 1422 22710122 43602 43570 692855598 25918 25856 55047611 50705 50641 955305038 69052 69053 676805798 52957 52958 935932298 79644 79683 659812537 87458 87459 57717292 8738 8764 653426235 74687 74710 314929338 26485 26456 592326611 78311 78345 876674835 37262 37268 139447873 52252 52271 591786270 2120 2154 953249545 95779 95780 714482094 44222 44224 222016729 61278 61279 710325077 65138 65139 470707913 14854 14855 90046316 75538 75462 773061454 99188 99189 365690833 17782 17783 292493688 52863 52819 985860342 62430 62419 348385675 84797 84798 345612408 14694 14769 795307203 73301 73302 55175096 65055 65056 575667968 49371 49395 799233306 33395 33396 843300053 80658 80659 75398280 43616 43600 735084332 58320 58321 539664482 63378 63304 540808635 98081 98082 513020015 2159 2160 48183722 82260 82223 70579762 21237 21238 620113363 69811 69836 891397913 37977 38030 786381378 36387 36388 385752782 2643 2644 141119473 85397 85398 799713669 72111 72129 959823740 97841 97842 332810056 4833 4834 596244083 75234 75235 676451087 68569 68591 149530880 58099 58100 47006077 6113 6114 839138641 36228 36229 852159255 5410 5411 264415990 24410 24379 710871089 25571 25572 333287460 34018 34092 535797254 70391 70453 373474879 34020 34015 899570065 94657 94664 145174827 67216 67200 785799429 72825 72755 791768701 27273 27340 988125911 48029 47970 831928372 77534 77535 864884704 36662 36663 838027061 41871 41872 51338165 9745 9746 150005450 90068 90069 257961198 72701 72702 667685926 29553 29592 973952330 1847 1848 321665180 84649 84650 186933747 85360 85361 218240843 88927 88928 523404703 78604 78605 826181554 27579 27520 142423473 1575 1614 44780182 14271 14296 721408227 56021 56022 510300295 1889 1844 95283365 21194 21195 645381234 79427 79370 421822689 98355 98415 261273396 821 822 684008921 33257 33292 295468199 33175 33101 356677615 47008 47083 516385796 21810 21811 403353499 73816 73817 377758799 21883 21819 319969367 73114 73155 68756515 41930 41974 666833526 48579 48580 111427133 63509 63510 600454667 91801 91776 613457312 36000 36001 339298026 5829 5892 301220723 66833 66848 870799340 66748 66727 149146950 73795 73796 911192976 78583 78620 353564682 85751 85682 876898743 59748 59749 517024065 2703 2647 386712479 24144 24148 303872567 20914 20915 425048836 44106 44155 257344428 86181 86113 751622821 17715 17716 435991681 76491 76492 932348943 33641 33642 364795732 20387 20388 186556725 633 584 586963518 75203 75204 727448708 6229 6230 860074244 9537 9601 397604498 5116 5158 258952001 46257 46208 605341141 72812 72813 177537018 93558 93632 663106105 68719 68720 660969861 71351 71298 711064232 37894 37919 742862188 91424 91425 811843174 36296 36217 620841001 35196 35257 196238697 11048 11023 77005907 50432 50433 533005475 97750 97751 305365673 22689 22686 739163768 66129 66059 391938189 23918 23842 639303364 41120 41150 102805542 13407 13486 145195889 25197 25198 704540129 93211 93212 41482034 90455 90456 363493914 26447 26448 905160148 22606 22649 550330835 29548 29585 59768579 24586 24594 825200766 70019 69981 214823394 60421 60362 364208763 12482 12430 215710750 34757 34758 290961207 52994 52999 22497786 12832 12889 832337813 63892 63899 24430213 47868 47873 154429278 33188 33153 235307296 71546 71544 486700868 82632 82598 120808125 47684 47685 142555689 11072 11073 988524792 4543 4496 211847708 73910 73913 755410752 59929 59930 496805160 48385 48412 367526846 56643 56684 933642046 4386 4343 797824360 57975 57976 894956697 11873 11874 567685798 68139 68062 41569731 43752 43806 293609963 80761 80784 545519473 14185 14213 359403011 81009 81010 907954517 45622 45623 553349963 52672 52673 263804032 32781 32782 237609480 37194 37273 230751493 52700 52758 101911282 19468 19469 170122769 22999 23000 668485392 93597 93598 477294991 37068 37112 408409747 24955 24992 719161603 35746 35756 571008375 54382 54374 817396909 50397 50393 125989896 43399 43408 161791187 97419 97420 351370254 23270 23347 849274658 32772 32773 519043260 97375 97434 327919939 21089 21090 129745849 51116 51117 175543506 79149 79150 694023035 73604 73605 806099826 13532 13533 247682121 55197 55253 715158721 83088 83089 857569543 12241 12279 706334198 85213 85214 643075937 33089 33090 269718911 67091 67083 306883658 91552 91500 789291311 59186 59128 25143961 33776 33728 790953160 56201 56184 294257769 24018 24019 880817779 25301 25302 881494023 5658 5704 880370570 74171 74148 303830701 38002 38057 708770662 48263 48264 161501822 73345 73346 147744987 38862 38863 878240939 85809 85865 236008415 31547 31519 958910773 66841 66778 393527672 73935 73936 5765914 28712 28660 755105870 5857 5858 246203507 16709 16745 58650918 17548 17549 215499773 69491 69492 988451293 82234 82314 127088909 95288 95289 507266987 26797 26739 113621860 85222 85223 122773282 14798 14799 551085038 98204 98205 586219538 11704 11636 360353884 24658 24659 823817304 32776 32777 738596995 49902 49845 771498653 20870 20871 414372326 32797 32776 659155117 47058 46978 87351277 80101 80102 274435044 92988 92971 148426263 90857 90817 37477601 7645 7646 634817595 32873 32874 987183743 9723 9684 618838654 95849 95826 767320421 62140 62141 699798613 81879 81860 934565484 43410 43469 294862877 69247 69248 171675397 45815 45816 481205766 19032 19033 668028357 67405 67406 299203258 1936 1897 125586118 89375 89376 705996902 93132 93133 2620218 60683 60721 376565364 27550 27551 369078588 4676 4643 281200534 62971 62972 379775411 3555 3508 683271046 8857 8862 568087786 62430 62431 777911927 39427 39428 251049483 50281 50282 507516182 49644 49645 627087350 89269 89334 899807747 48684 48685 372622498 22120 22121 751464797 62646 62647 91024056 78911 78988 591048138 75129 75130 473582512 30728 30710 569705517 48248 48249 442505752 84963 84981 840210375 31337 31409 565622715 28458 28459 978473979 99384 99423 884537723 13270 13241 916233885 55467 55468 574811591 21125 21126 656076419 96113 96175 689378214 27931 27932 89333485 15381 15382 683741953 78687 78748 983955193 86794 86795 451703134 9991 9992 723050527 60057 60058 624563731 55100 55101 724657791 96155 96156 978195051 18979 18980 719040803 53237 53174 944288852 72291 72316 486594805 69302 69303 694627065 78993 79045 360204896 21361 21333 568125313 42987 42968 148555068 95987 95988 688649521 95074 95097 382199295 30285 30286 832518110 67708 67709 396852981 4437 4438 591601688 41860 41861 765472456 58875 58938 128336018 21775 21805 148073390 10140 10196 788306535 4371 4435 683691831 87246 87323 501899290 69520 69441 255329807 84455 84387 915223074 67900 67914 808374366 10245 10246 893156354 3811 3755 145973916 65016 65017 564327929 83177 83178 718322627 76663 76643 868599349 52456 52457 690809617 37946 37984 375597414 65372 65378 410353408 13982 13983 137540227 53665 53645 393237598 8817 8818 221955046 7835 7783 130913261 58974 58982 142404247 72305 72231 554038389 76623 76624 103734615 32300 32301 231643128 50305 50306 447093075 90842 90843 81023416 96000 96001 661735393 2634 2635 329827922 18734 18735 747153723 31718 31772 660669775 54160 54135 722666538 13479 13501 289008037 69392 69460 193659962 17168 17247 613331128 85660 85661 297607655 92114 92115 773916735 7435 7436 45167310 65888 65889 142684901 41273 41274 350560299 48022 47953 432164176 51585 51586 777537343 12646 12647 603463419 1070 1071 310688277 38529 38484 954433536 9965 9966 639305610 53925 53926 844725282 86573 86574 960713008 99954 99955 347923922 4895 4950 51624090 74898 74899 984164753 55456 55528 630563303 37447 37448 804704794 46261 46262 239469685 56132 56162 499705085 7963 7947 172745471 86514 86515 286224700 45580 45644 774946078 27062 27063 22942447 98355 98356 812583501 59669 59670 203074015 51341 51342 356688190 1580 1581 756860681 62753 62754 184026275 75686 75648 427475015 59968 59953 521350050 58490 58550 767586848 60658 60659 713497034 74839 74908 11263925 6701 6702 780789119 92410 92489 406145245 7498 7481 741669253 48366 48416 298585586 56759 56791 885540291 11710 11708 399482223 64773 64774 800976930 32793 32743 751211232 98403 98404 895372017 63860 63861 322391639 95692 95693 179263761 89189 89120 358932441 69055 69056 249642729 44731 44732 850327328 67207 67208 887853601 23901 23902 168352791 33259 33251 482444715 10238 10239 579301315 9646 9688 290468114 80954 80955 193939268 41763 41800 349282644 81363 81364 99291552 17525 17551 403811479 93476 93477 319124782 69741 69742 736921333 87452 87453 446647805 64633 64656 980819279 34644 34658 251314203 90615 90538 410360955 89479 89459 346481831 7585 7586 818919245 99 100 248635158 56992 56944 102451714 36685 36628 722477805 49945 49946 455833876 38415 38416 636991909 73717 73704 482030971 43925 43849 69314055 53987 53989 756204020 49565 49641 242761040 86789 86808 825495242 10171 10109 727419551 5199 5279 945501291 71164 71165 268229914 1733 1734 201135218 15336 15337 14021491 15018 15019 93667570 5060 5012 178913059 79189 79129 112901680 9019 9066 895184132 43143 43144 471804449 44410 44411 507795008 50510 50493 252067300 5157 5158 289287070 52762 52763 670655919 35355 35356 197294729 45229 45258 801885380 37874 37948 431750250 6962 6963 669903951 5671 5724 966720756 94787 94788 501522138 2055 2128 41254137 75044 75045 699312899 69021 69085 227741387 52752 52753 420978222 68534 68535 107837271 78351 78391 415345449 81380 81381 20675794 53531 53516 879990116 98360 98400 628769076 79137 79142 506255075 75808 75809 311743912 27799 27800 622547368 56280 56281 264143376 34671 34604 284262507 64224 64225 764353168 12339 12356 481367647 68121 68090 924102987 44216 44217 816503204 34593 34594 287083554 20303 20252 121597727 45266 45267 247189277 93301 93358 663499971 86321 86322 181107144 84945 84946 895289093 96817 96818 136933161 76723 76724 669000805 80651 80652 645818803 76113 76114 858066893 79755 79756 645636314 52178 52179 616185776 31202 31203 265351642 91308 91368 794664385 83762 83753 997306459 94645 94623 748941181 1210 1247 891098245 94253 94213 244884525 44366 44291 913763049 53222 53223 525269225 35915 35845 47705290 45412 45371 826564299 68459 68460 67325703 13775 13835 729547526 20752 20799 746192796 82969 82970 464568484 651 585 615964089 23355 23343 471111373 54203 54204 325477755 64378 64310 617159982 83172 83173 342768434 39478 39467 454930276 45522 45523 92264537 77531 77532 7784875 80293 80294 3357029 67933 67934 607602497 15890 15856 182427145 94769 94770 250973617 91308 91309 140735935 6511 6512 885684867 24611 24595 407638451 13774 13798 872011011 75934 75935 367655955 55814 55825 838986964 32173 32119 951711252 86365 86367 488581016 76252 76253 462851644 15372 15373 432223717 44478 44552 865016096 65256 65257 868032558 37493 37473 879156385 74452 74485 233108539 36623 36640 896236898 69057 69058 564744007 76679 76617 598793783 86436 86416 394605706 36047 36027 938154757 28371 28405 809703379 24493 24460 905469357 4992 5003 78908907 33760 33830 376438694 5386 5341 550228390 76305 76306 334742435 26365 26366 77050763 38135 38139 312853392 39255 39295 561249361 42571 42517 344855499 85557 85479 607263246 78773 78823 649973485 98391 98411 871229675 94652 94653 842421085 35800 35759 443879484 69343 69344 390944401 65613 65614 719824205 83510 83552 80661717 12436 12470 337859141 49951 49952 884757509 97204 97205 82397125 98072 98024 786553666 1805 1806 112059515 76389 76462 232982016 33652 33630 62536286 23023 23024 736462183 66549 66550 306678387 82853 82823 828329174 58458 58498 689536952 60980 61025 880684442 61244 61314 882374490 66411 66412 609040736 79343 79400 682387989 41299 41282 343126767 70646 70586 358109389 23977 23978 672467954 85872 85873 613695059 59839 59840 350498039 56722 56779 988986038 80283 80319 708240251 10907 10908 355470227 81010 80938 338492146 3557 3520 811237819 24965 25035 908190431 73319 73320 234730932 51321 51322 534231482 31084 31065 969772220 93760 93792 628927526 5612 5673 365934680 66598 66542 652962025 18726 18686 98370292 74992 74965 362562198 55398 55399 238436721 20233 20274 253547178 70134 70135 354767665 68257 68258 985987774 28792 28793 665389848 44969 44970 992555926 20827 20828 405321962 84734 84735 439674728 62549 62550 88869393 75752 75795 653091970 60268 60269 868990818 2433 2393 670665105 91435 91453 380722991 33134 33098 118663698 87756 87776 349028589 2446 2447 37975501 77886 77858 531482640 43381 43382 129159291 38643 38644 23592067 71935 71936 687478260 8714 8715 716192108 85766 85767 129153864 39006 39007 778042118 91434 91505 167500910 8613 8614 7074677 60838 60839 617033789 17738 17679 90565225 35701 35665 580956190 31090 31072 472920698 34281 34282 561089129 23494 23555 335248874 79527 79528 825059917 15910 15969 699839847 74554 74555 303235282 60307 60308 176487652 87668 87610 865683074 83663 83664 961112384 65759 65820 253097222 3754 3746 220168351 53364 53426 691895255 29813 29863 520384698 52412 52389 905954183 64187 64188 247280197 6421 6422 25773970 79174 79175 336914178 76159 76181 935476980 19544 19545 971771089 96338 96331 187533012 47221 47222 873485654 53345 53273 114331393 40331 40325 511720336 61550 61551 487115373 5349 5350 920079187 63246 63256 423044870 42677 42618 315556786 30244 30245 348419206 15725 15726 408587179 2558 2559 346238547 27364 27350 418357918 6931 6895 90316340 24019 24020 504960626 9825 9894 61355267 6861 6827 247970380 54159 54160 308524839 42712 42736 501880651 26475 26452 983526884 31421 31479 154153324 61096 61152 44199194 67863 67857 105930259 34764 34765 322404455 59795 59796 573612064 60498 60424 490254999 97390 97465 743288257 59028 59059 370505592 11809 11810 48021960 80355 80332 821622986 16746 16747 374826653 50653 50654 876446390 98345 98369 615765 45529 45521 690449000 20173 20174 859759115 75201 75202 601941152 36705 36706 239658698 97692 97693 150913581 41455 41456 813212934 93103 93104 992795626 83400 83401 478617640 3480 3408 383539942 53116 53169 730450747 17875 17804 583027680 54861 54862 839543080 21605 21677 900577422 5071 5072 535804223 62995 62996 189738337 48785 48729 626345549 42002 42003 519684001 91138 91139 327595281 54336 54395 328315036 95608 95609 40840698 95789 95868 523004344 43766 43808 325392069 37647 37637 624947455 37156 37159 423774710 34121 34122 183789296 27814 27815 760033617 89693 89613 951661002 8678 8679 307754208 69614 69686 745510258 44965 44966 761997453 18064 18065 923526813 39008 39009 431448462 81923 81924 345182645 82640 82641 885492031 8853 8910 364901347 10681 10682 718891177 3985 3986 220073752 76669 76660 206366738 23882 23883 757258855 81879 81800 854507237 87191 87192 247638894 17710 17711 214977569 31798 31733 254743981 86008 86052 75647662 11472 11497 63650439 70401 70420 444566490 91274 91275 154863493 25280 25299 67617382 75936 75994 201398645 38842 38859 910987185 22926 22927 477750612 46063 46064 139022673 2007 2008 412734007 46437 46438 568704750 93924 93915 618505589 30919 30920 734842877 56888 56830 631567996 3300 3228 598152627 97220 97179 867412458 54120 54121 897803060 4116 4095 292328592 30809 30836 739812076 98724 98736 451952932 82313 82314 139576331 28348 28349 271061840 2305 2306 207371058 85946 85947 968417036 44545 44546 423697142 6470 6403 459555498 46339 46340 359729976 42370 42371 305370959 57336 57337 638681873 97234 97279 319338392 290 369 472203194 34358 34359 183886206 51764 51765 180172723 98074 98075 595126427 89825 89826 611056460 2051 2052 864442606 78536 78513 344577159 22134 22117 284267714 26248 26249 859501686 15597 15633 431517733 74619 74620 78141671 89275 89345 587070028 66455 66413 22900701 82229 82210 744257357 5471 5433 972417539 93827 93828 862330658 56542 56543 56611112 18265 18234 973568328 34682 34683 428436658 28937 28938 32841756 53851 53852 586151561 13081 13082 500010116 25417 25418 8908593 42985 43014 715078521 49130 49131 229648165 53989 53999 967868918 47411 47429 142253565 96831 96756 873611632 4218 4236 551178809 13779 13780 789725161 2332 2333 119611369 55060 55061 231263467 83899 83926 41736256 7342 7343 655348752 74203 74259 932540845 59607 59542 139911508 69961 69933 959710418 3918 3994 733935932 40842 40858 725005565 7702 7757 973765099 83908 83909 911802690 13301 13302 661665084 66064 66081 817893717 85262 85263 772650754 60370 60339 31886252 54063 54064 845028880 30522 30594 969467360 16994 17040 861748523 97495 97496 639112279 44530 44547 471773979 65824 65854 251184102 65248 65291 535688033 19298 19246 830307523 79191 79224 454692626 25666 25667 35510745 75704 75751 580447117 670 671 328296746 47072 47073 506684758 67142 67210 923110599 30235 30217 452004811 84411 84385 64653146 5017 5085 856776158 53847 53848 355924328 41042 41076 767149229 90322 90323 935909970 43291 43292 415778557 74752 74830 628664335 19263 19264 204357699 87427 87444 217865669 64325 64326 527036996 78951 78952 701833855 18718 18638 138143858 23834 23835 866156003 29788 29849 73468755 21450 21382 711043923 88206 88242 341820476 77304 77305 572786605 24619 24583 327894803 42617 42618 936058368 10999 11000 170305891 7661 7662 416020449 56958 56999 69119006 11033 11034 280976320 8397 8398 835332954 84400 84401 499481417 25421 25357 808865266 4030 4107 806722227 33172 33184 960608207 42712 42713 747286771 80995 81074 510444897 48200 48201 454129047 44150 44151 205577058 9759 9760 242830067 32565 32523 708420051 60791 60842 551652865 23712 23792 189928318 49075 49073 761314522 51073 51016 522744316 55866 55804 169382446 21397 21372 762520115 30153 30199 450271444 38404 38405 304260138 28715 28646 94928604 48094 48166 541695479 43703 43748 206707141 19931 19852 752657534 11330 11374 761892306 23933 23934 235004298 48687 48688 151787549 69602 69603 420397210 73844 73845 930758333 42411 42446 513832948 11204 11205 172195841 74958 74992 57778338 60925 61004 79136122 18426 18427 899353806 88441 88442 837644255 26455 26456 99265628 76611 76612 166915637 79615 79636 741665589 92627 92628 11404828 21995 22038 868533972 65815 65809 848237457 60990 60939 328688709 18519 18520 298481611 93231 93232 941975516 46512 46513 313563865 13128 13129 463080082 18134 18135 344100535 61552 61511 774833022 35142 35143 846918458 44827 44854 792598549 65634 65635 167401748 91323 91321 352879757 77424 77425 418688894 66756 66712 142433095 90216 90167 817075008 49117 49118 209789957 11500 11473 719740199 38610 38611 605975244 47867 47893 907714970 14718 14759 665888304 70502 70558 329120197 62026 62027 342682386 59671 59672 816615819 15017 15018 462779961 65129 65130 709160581 1001 985 19533850 91772 91773 978542123 8643 8644 400636566 6802 6803 174184431 57902 57903 778903304 93218 93172 468408282 20374 20350 789789641 84725 84726 656216800 88944 88945 27920965 77169 77170 362172912 24392 24334 870762572 36025 36026 217919731 49698 49699 29260512 42119 42120 989950079 93355 93408 515571335 29139 29140 588920717 50549 50511 904872902 54811 54812 531697035 5099 5100 622777069 52072 52053 192814935 54439 54440 952746295 36477 36478 848445874 63690 63717 450752666 18464 18389 370443366 56928 56929 293229732 68332 68376 605674303 50329 50330 508213777 23272 23273 840892450 11046 11072 616378680 51604 51605 753787489 84476 84477 862959725 6599 6641 537881869 11848 11849 435817842 77167 77135 223591637 72010 71948 220163472 71311 71345 96086042 49359 49360 815077904 91189 91257 872080847 69338 69308 500528017 85835 85836 461538704 19530 19531 892924386 78490 78491 851629728 87866 87867 363137796 87203 87277 515774686 86235 86236 605912001 88222 88153 740937147 25565 25566 707990343 80318 80319 834879439 45110 45111 189263358 28329 28266 349921714 37027 37028 709948424 35296 35368 781068178 86305 86306 508129152 1216 1217 255929282 19806 19807 18813445 49460 49506 211619555 72698 72699 973455972 73138 73139 642187456 36122 36137 195451268 51140 51141 860283092 6244 6245 152252859 98152 98153 574542753 885 886 122028037 21929 21930 284837850 67048 67049 893245214 48700 48701 615272084 73825 73816 19697451 22367 22333 380744542 59821 59755 977680885 11481 11531 815993855 92161 92162 453408843 8111 8112 334519494 2144 2145 629464183 92729 92803 847494574 20665 20666 338432118 94598 94646 959521019 26314 26375 244595065 88027 87977 297065772 83354 83338 660512279 6081 6082 515109461 56522 56523 515581793 37880 37881 95494996 69804 69805 621689848 96563 96608 806744685 81034 81054 640023961 32698 32699 508568378 797 831 107680679 68337 68404 272895657 57339 57353 135608334 84672 84720 883051857 13959 13904 31991430 21684 21685 602943947 46929 46939 700160916 81685 81658 346125738 44477 44478 677270658 5750 5760 385298383 82113 82114 117123322 20109 20177 941062945 18394 18395 845408836 73205 73206 890767331 34930 34931 438854829 63916 63917 447969239 34716 34717 107046342 2735 2738 580621501 91182 91183 154718882 86396 86397 249467120 25554 25477 880256717 78914 78915 337569949 55546 55598 919065711 67762 67763 525867161 35199 35181 147095955 7663 7614 380691466 21010 21026 596579595 24187 24188 457739330 33687 33688 757460166 77349 77350 290175546 74193 74127 682154118 91934 91993 404245266 20032 20042 884350820 41777 41824 920930138 31844 31923 557068485 21294 21295 300447697 40462 40524 107834855 22051 22028 868608582 12863 12925 761931944 658 659 5764923 73316 73317 961741387 83270 83203 689451685 17804 17728 869364960 56130 56131 259424934 81854 81855 211957070 30551 30552 875084581 93651 93652 38459053 6184 6198 459986338 57712 57713 167233805 93605 93601 505984559 87634 87631 192362362 70493 70494 706379246 18401 18402 609477987 62920 62869 46527069 82282 82258 926051008 45855 45836 415038845 20188 20261 544049537 90027 90028 956899307 79030 78962 422747065 68475 68476 820419633 36935 36936 902035455 833 850 258333664 23184 23244 123410883 12207 12151 417143958 28769 28707 730517981 32050 32055 253401161 43968 43969 983936019 7011 7012 960675811 91874 91875 774977657 67199 67243 132556795 50355 50334 928730782 70528 70512 105864952 48806 48866 700034640 55696 55660 54468894 49707 49635 820289838 71345 71378 174037810 85765 85689 906472762 13579 13580 178747793 7633 7634 655740523 30860 30841 441462170 17017 16979 403626151 85160 85161 797958635 26422 26423 943734053 34684 34701 6951591 38524 38496 212306686 91387 91388 664821630 64897 64903 927870109 65927 65928 526587184 92000 92001 694087860 86083 86084 618587021 28226 28227 98323281 14409 14456 651991307 97460 97461 909236086 16561 16507 820067015 29343 29344 792119088 90803 90810 309295929 28200 28256 434717432 21960 21961 437896655 55532 55578 324793513 34837 34838 292751609 96572 96627 668989457 63545 63546 390654603 98471 98472 174660272 95775 95776 755947018 98691 98692 276647292 17480 17481 158371935 8578 8579 428824212 51748 51681 295883472 66621 66622 988167582 50428 50467 176472441 77707 77708 980728997 58473 58474 692582953 50277 50238 772217816 15681 15682 102936750 94009 94010 116790303 93043 93028 540555989 79138 79163 108159018 52922 52923 447682524 47117 47169 945152913 20316 20317 977744704 96646 96663 625774205 4175 4176 969564468 67879 67805 790953390 42207 42144 239076481 18285 18286 981584953 39476 39417 995903617 24532 24533 418543001 19486 19418 463806017 61823 61824 85107375 89195 89271 579014443 15412 15413 4943 60103 60068 852657660 25473 25474 581499517 80185 80235 643533837 36028 36073 878759068 48141 48142 226554384 70504 70505 117986272 81534 81535 499405217 81398 81399 462301563 48667 48707 921987609 58309 58310 257110341 45932 45933 72325283 90178 90179 131112381 57308 57309 674880664 47446 47447 947472385 35274 35275 870218838 61145 61146 414106057 33306 33307 291069835 36128 36174 194634573 96621 96568 931424168 57673 57661 906176078 18533 18534 755786684 77563 77564 450585729 85698 85699 417932452 62911 62912 134659553 78192 78193 288013818 62105 62128 136493307 63151 63205 682979337 59130 59110 800078197 85353 85334 865097133 36560 36561 813360500 24072 24073 350652642 35199 35200 48254988 17656 17579 950929629 51434 51485 953929821 80899 80900 177025604 58413 58401 531030745 9168 9177 409180237 91738 91812 62253936 77873 77874 964924385 73899 73831 562403514 36938 36901 525205972 81561 81545 817633858 14408 14363 319530679 87558 87559 527795885 17633 17682 62263850 92128 92199 835850440 39817 39784 130061657 97127 97128 616692524 2600 2564 853798742 44220 44221 235293719 93098 93041 210855243 29695 29674 66676216 23125 23126 309214561 85021 85022 849421708 97032 97027 324943363 79308 79300 229013744 91426 91486 247382409 19713 19702 757221390 55997 55998 745397493 192 246 918606978 9631 9676 250372429 37230 37258 27014130 75887 75888 877824337 39299 39300 969093037 66556 66499 750745782 52892 52937 648490599 90358 90335 940345452 9964 9965 86764255 86371 86357 869765282 82370 82371 803705369 54549 54562 767629249 96399 96400 763525149 50071 50072 46502671 67252 67191 344205384 90157 90226 82734283 68624 68625 196035454 49318 49319 941944083 70600 70601 921396750 58203 58204 717863099 95824 95825 564626699 69381 69382 33788037 6823 6750 891367029 17682 17683 62562371 87588 87589 410724765 4266 4339 980491215 70501 70502 815519510 32731 32732 267465244 43496 43461 125208806 12387 12388 884324085 30550 30551 398908875 25888 25816 898182221 52409 52410 100425467 27747 27800 400500176 92871 92840 954179361 30757 30758 278862454 24141 24142 545207863 20416 20417 323818665 93594 93595 180840902 71506 71541 90414524 89787 89756 774385764 35096 35097 224065066 12302 12303 358028765 38342 38343 911340620 52703 52704 744020331 28844 28880 976316884 9019 9020 644588492 3177 3191 641201188 14316 14276 381801399 36772 36841 883702036 6882 6883 735493323 6650 6651 414856963 790 791 510787304 33364 33365 66394031 55082 55083 440738422 38262 38243 506781295 62288 62286 228152872 7045 7046 497254482 30872 30873 996453706 1170 1192 498864334 25796 25814 786675145 33463 33420 498422046 83107 83108 36742315 43431 43432 16897926 89245 89246 839149985 1790 1716 59725808 34452 34453 553348316 62250 62306 787722690 14606 14632 612537594 65818 65819 803754225 37812 37781 733042165 23452 23446 444516960 93313 93314 656631553 96716 96748 518682722 47639 47654 174667049 13034 13035 351055290 93854 93901 703317742 54753 54724 808198630 69791 69792 599314179 71859 71860 949638631 38098 38099 610028169 92929 92930 341098808 54047 54094 240358530 12784 12785 598171405 77011 77012 310807728 18476 18477 68133946 90689 90634 329508556 17976 17977 416929147 42146 42147 925580770 74927 74912 496374411 8343 8344 565754324 39483 39524 914435026 62379 62380 500310852 25432 25433 941849272 83693 83694 766994102 37433 37434 999038897 45858 45783 619019285 11044 11055 242685352 14730 14674 3413591 90461 90477 386887586 53155 53081 423171781 88454 88455 778363302 19075 19142 979922201 36013 36014 727993067 90850 90836 764981967 24320 24321 847223900 21488 21489 337874378 31945 31946 336613300 64763 64764 121355694 17100 17020 127247627 76824 76904 465727758 92738 92739 628622067 53703 53736 335533949 7036 7048 679151586 81204 81255 35547772 19725 19726 883581045 61055 61056 651882922 73269 73339 143071411 48439 48440 536054967 63496 63497 281131468 44439 44365 958371146 64571 64582 564302319 68353 68354 719567840 6556 6503 497372919 53787 53788 389323140 39084 39079 61081516 41554 41555 129026392 52925 52926 570245750 22274 22348 182221295 41548 41549 294356987 15970 15934 797307814 6220 6221 468681860 38293 38298 556845422 55666 55667 97433709 40833 40834 471307514 44528 44536 815066956 52926 52927 775034855 97610 97561 860587993 48800 48813 218652061 78469 78423 569449709 49618 49619 308711775 7315 7316 483989056 40850 40844 336014184 81710 81784 112571009 82299 82300 815931384 45849 45830 311790416 82217 82210 261949049 82089 82090 102834319 8407 8408 481914807 36665 36702 694743863 77464 77465 349861673 35745 35746 651538639 87220 87193 54741289 40811 40812 281465295 89060 89061 142059298 62095 62096 357186753 75611 75643 457577100 93049 92972 905421626 61421 61397 25717072 22555 22508 805609204 145 129 112233116 84784 84807 98842656 45527 45528 185722927 841 842 468455819 60893 60898 914681847 94785 94786 309022446 51024 51025 425446022 44208 44219 400454857 67404 67476 329275324 73181 73189 899212704 72218 72178 691968431 40269 40270 956298296 28164 28222 817022324 83418 83419 852238509 5855 5871 631753996 31498 31499 818993081 72419 72420 376530747 33703 33704 733303166 50891 50892 951246016 97964 97999 650703252 87476 87477 662007901 94577 94619 980852148 99187 99196 884746705 67113 67041 325474601 34728 34764 577537945 85510 85482 814384632 10174 10231 146055260 40395 40396 133858719 25906 25935 435995973 67627 67628 193790915 49390 49363 458276180 86366 86367 274698029 81734 81787 951992619 57598 57599 142249225 74360 74321 34385303 86217 86218 832622004 78371 78338 971135903 4269 4253 501392198 93299 93297 461750844 94853 94854 477750952 67738 67739 979866262 69034 69018 159346720 83008 83009 719280426 14045 14046 958961883 62289 62290 631796279 53316 53302 61163411 91430 91499 593732430 94391 94317 828874888 25766 25767 627478533 61484 61429 798544275 67098 67099 21137701 32973 32974 829997504 89832 89833 639659986 8028 8029 83117556 29488 29444 780581361 99863 99822 666588124 45230 45231 334566196 63042 63023 881538631 12871 12872 280635945 89168 89241 964800684 83026 83009 347565859 73887 73879 446959606 10569 10570 828370728 15391 15364 588997787 35980 35921 654632370 52416 52417 752946156 66771 66772 946121447 6116 6149 411532213 78340 78341 161779973 51206 51192 811329923 65285 65333 498212613 61109 61166 77630855 11871 11836 544342983 67356 67357 323067227 25895 25815 947439183 39658 39600 837628063 58957 58958 417966516 57902 57828 429896449 85333 85334 921950609 9989 9990 547828599 75124 75125 39512226 55321 55376 767409544 23850 23922 566351857 2685 2731 93364037 64481 64482 784720673 50094 50095 302254617 48663 48664 493184294 79717 79761 584638324 51129 51051 458223010 30621 30669 877026046 85615 85670 30391021 65256 65183 476024394 52628 52629 876978105 99058 99059 764788688 79444 79445 509930556 27511 27559 565917298 34823 34758 114374626 63504 63505 75344114 91372 91388 720872531 14478 14481 537838443 62039 62043 873523412 91212 91155 202040692 44823 44796 34246080 75019 75054 63485779 31075 31076 566945985 54881 54882 858257699 56733 56681 864849355 64189 64190 706810197 65499 65500 82903723 75144 75145 135640156 44306 44278 382350682 5395 5396 151279403 13256 13285 383584647 35203 35237 396466357 48158 48165 499371850 11843 11781 107915234 55002 55003 210770308 55137 55138 451172030 91968 91909 416215126 99853 99906 909062052 17757 17836 147930934 3907 3918 859656202 80806 80807 495312528 70187 70147 340354746 23275 23285 76344395 74509 74548 64589880 54825 54768 290484571 49544 49545 97431505 4004 4005 109803304 25445 25446 864439853 67758 67790 847028626 81359 81379 591156619 41529 41530 440489292 57086 57094 171279705 49483 49484 723499517 81432 81433 648374362 25552 25486 542789889 7103 7104 177441101 54764 54765 953605091 92318 92319 795749451 49485 49406 938452052 15671 15681 57658545 59123 59185 877875024 94882 94909 886277858 44108 44109 920847580 78515 78516 362577177 92852 92853 428225746 26148 26149 996934381 81904 81831 429157103 11002 11003 123943480 52529 52606 733373325 27489 27416 328224248 6468 6469 881862081 65961 65933 582302592 66314 66315 501609527 1155 1156 128428784 23756 23757 789217491 94691 94753 58935279 66808 66809 157499786 51793 51751 860342867 90209 90210 752030193 49013 49014 806690686 84503 84504 409212032 82341 82266 164219901 20795 20796 843903125 2855 2856 885481939 90836 90829 851938747 9930 9903 534943506 81454 81405 964336821 77251 77305 120684521 7815 7816 490009733 1661 1662 688552101 35241 35261 791078124 75549 75572 359551670 77666 77667 734869177 73091 73054 328511878 55274 55305 67178501 23341 23342 389935305 8431 8432 988585736 23748 23749 152485573 64058 63986 190053624 57335 57336 904255823 54088 54077 982333655 87219 87284 272532944 16175 16241 336564072 47320 47321 574443579 12169 12108 535944425 96363 96364 154128389 18259 18260 254503078 96299 96300 637868081 58289 58290 73580685 69161 69206 30194391 14376 14377 202718282 28986 28987 666262506 8586 8590 712207365 98975 98976 967231897 31771 31817 612207071 50276 50277 169851137 11408 11409 351747639 26313 26367 69656241 94077 94078 143431056 45904 45905 190624015 1215 1216 706257133 1961 1962 753636349 68828 68837 609319972 65696 65642 307185124 79522 79571 595903663 94262 94263 957948290 96478 96479 628018651 8302 8303 411736263 60021 59992 366949209 40138 40139 336545921 2802 2792 516844347 82540 82541 382167304 693 719 752752827 59201 59141 91730051 17055 17050 615738678 63172 63158 117460719 1057 1069 391884533 49268 49269 49467524 17563 17630 877285479 35919 35912 298119476 78849 78769 112692230 54702 54703 503588919 63552 63553 345230883 50190 50170 564022848 94834 94835 989325638 35488 35534 504473344 98921 98922 486098893 88909 88910 603706592 28089 28090 921343278 94537 94538 902509797 12006 12007 714707844 47534 47513 744601027 16954 16884 497878566 33260 33283 510869323 91158 91177 678091333 86301 86302 675799301 57565 57566 545960273 55213 55214 228115748 36356 36358 209734768 34008 33990 540183656 78819 78887 731735134 72249 72250 505193804 21654 21630 343305743 35011 35024 219349470 62633 62664 49555761 4911 4904 358540226 59704 59705 734127549 6082 6075 579300983 86761 86740 30580100 37541 37542 702343406 68443 68520 698279879 21429 21504 307753218 5325 5252 379490309 56975 57029 817918718 95899 95925 751868157 45852 45796 877095035 43383 43384 299095350 68628 68629 708595903 42112 42113 719769403 91764 91737 982651561 58122 58174 375448810 42048 42082 664635918 67737 67738 183117454 17650 17601 339308675 98534 98535 96411723 62783 62808 277322776 7162 7220 342522394 71630 71596 83365869 91319 91320 960122169 22523 22502 396961472 63972 63973 791218505 12442 12443 895286480 69180 69137 187895121 49159 49160 966477135 4508 4481 115245386 82178 82196 983932020 34561 34572 436354651 16617 16696 555668687 19616 19674 614682446 90575 90576 158179405 63000 63001 805593090 81931 81958 645684436 42046 42051 25328435 17107 17050 863973319 11118 11119 754895348 5407 5391 146801458 8031 8032 262031097 64254 64255 236288198 59218 59179 50317682 1866 1867 76163917 2061 2062 613876761 97762 97763 187393483 93115 93116 606200743 80406 80407 598243444 68484 68454 659905591 84387 84371 307537466 84697 84698 374091230 38301 38302 307718658 49839 49840 351534181 76326 76292 140684065 93467 93476 624881151 83412 83383 448625982 12272 12236 490078824 12331 12298 665637524 94280 94232 842329868 79801 79802 575619717 8189 8146 841082130 90351 90359 716772167 19910 19911 180547772 48014 48015 444480765 3433 3434 206786094 4356 4357 921988132 93606 93529 410542234 31501 31502 736857143 48878 48879 511392622 46891 46851 830324748 14756 14757 664303015 37581 37582 854447617 82186 82187 474798409 9080 9081 225277111 72274 72280 370439054 2910 2911 508826131 10781 10773 789202479 44812 44889 488001179 81207 81208 66323054 17760 17805 384400859 88506 88536 917584904 48325 48326 239474061 51469 51470 805244233 40913 40969 751797449 76272 76273 11043833 24580 24581 856974154 59118 59047 912868453 944 945 525645495 9994 9956 761845893 76239 76240 15430204 94608 94609 201861600 34469 34452 988548878 74557 74578 852100424 74047 74048 370098327 38055 38056 905152221 77022 77023 354510645 78240 78241 375805987 33737 33738 104073593 51197 51198 7032183 95258 95259 752569938 47031 46999 170016520 78285 78301 115029837 57281 57282 667100261 60117 60118 359239329 20463 20527 984457433 80934 80990 133390845 38906 38985 879048213 81555 81598 719725813 52957 52934 328159042 66477 66480 462539703 45628 45556 667974715 28799 28823 316515916 55040 55041 415440687 59762 59716 63074996 899 900 779610894 54564 54603 895729619 77542 77465 38286747 47933 47892 246228262 81061 81120 601439320 66999 66988 773563806 68636 68592 195087493 82023 82024 180699928 5358 5360 587707002 66928 66929 947246580 92137 92117 668294470 6928 6887 219547427 6599 6600 852544413 23198 23199 839845984 9187 9188 725869118 68131 68132 205818403 392 393 765354744 4662 4663 567277770 21415 21427 632327716 34792 34793 301634588 61607 61608 136285988 79766 79767 349967860 7461 7481 81790223 52810 52806 599698352 21715 21761 217682569 85095 85092 398974876 77088 77095 355353758 13821 13801 349825563 92677 92678 384507987 95344 95345 565373517 60214 60215 376651610 22157 22193 454004173 6775 6754 442175796 61795 61874 316742258 91590 91591 27849074 47408 47331 258873569 61845 61924 775070349 54481 54482 151365420 51369 51370 131104646 53316 53317 420325812 49346 49298 867222559 16136 16137 710207938 38813 38814 335214956 491 492 468011834 30499 30566 518249992 38704 38711 472369560 30718 30719 684256849 68939 68878 339636423 48211 48162 613265300 28749 28705 285606271 64457 64411 637342811 68961 68962 77685491 39720 39721 928693910 52459 52460 700121253 76501 76502 607586133 82785 82786 164838189 55035 55095 925785455 76026 76027 996321599 61097 61080 549790594 7984 8008 198658659 76660 76728 823548813 51744 51695 929531132 40264 40265 92342472 43937 43950 743507969 97858 97859 9421691 59219 59223 840970786 81673 81676 518762141 44257 44258 661403043 56274 56351 59712318 81447 81520 839311092 33561 33562 128251639 24264 24336 977289661 77931 77954 121939252 97115 97116 669860913 54549 54591 392058645 29012 28955 594300377 94451 94452 1927407 52932 52855 550413970 61229 61230 442792132 62932 62966 910953752 78652 78653 123882711 44369 44301 275992328 9810 9820 70760825 92396 92397 609561172 43290 43211 979309585 71498 71578 459223536 78545 78546 390432942 2099 2100 106476482 54939 54898 723065107 9506 9507 417884177 46936 46940 519844407 11677 11678 771935980 40178 40199 33244487 87489 87490 62306327 71807 71808 261377813 12075 12101 713052945 4020 4021 751990361 29420 29421 387169270 4857 4784 676664490 43718 43682 790566722 13982 14004 913475607 96739 96700 72008992 13773 13774 309889543 19603 19604 412825808 85738 85739 316187035 51634 51635 229418167 22098 22056 612863429 90100 90101 433654704 13552 13553 186776924 75103 75037 29118879 60078 60008 362249959 39076 39003 270466655 22026 22027 480666841 8866 8807 277191345 12906 12869 260073449 88479 88472 774095056 56073 56036 442477309 34450 34505 254244219 51946 51944 504753934 43900 43968 333009551 91137 91179 897875651 52272 52273 988372321 36365 36366 382053961 17511 17534 689286316 51309 51279 697282435 77062 77063 381048061 75469 75470 209209760 10674 10713 237232352 71605 71554 359570333 48052 48053 882251358 71994 71918 539631394 76375 76376 262457290 85184 85207 516651404 38431 38432 136670262 45135 45127 606183973 66643 66644 423655115 35794 35873 654413715 7644 7645 281321390 15664 15617 858140131 80936 80876 916583874 62234 62235 442422822 83285 83289 819161219 93138 93192 468363928 44066 44067 520807578 96603 96604 404133562 30321 30397 957643645 8276 8277 247679929 93485 93486 616822890 7140 7065 763114685 95728 95729 35236727 49167 49168 722350750 93255 93283 88213957 16650 16651 658817263 64228 64229 743310184 14856 14825 563951664 95111 95143 533955049 11798 11780 389421860 8824 8774 34926608 19898 19899 632404737 21963 21997 905620055 77987 78061 292923226 78107 78150 453209267 25550 25551 564660291 19472 19547 857225254 188 189 935240265 64309 64243 497023685 61639 61687 499308722 47872 47873 325527129 77463 77422 684960829 24459 24481 588892523 66722 66723 871427799 6669 6723 91224243 62686 62705 214786580 89398 89399 934010833 61556 61576 831721830 43657 43587 621822421 86098 86040 706159155 4642 4643 495877216 61383 61329 951507414 31685 31704 564806384 9583 9571 705285316 39364 39365 794755516 31035 31004 554237887 62259 62224 268321993 25090 25097 624416840 65285 65286 919973380 26611 26572 553674794 98965 98957 900481958 76212 76174 350838003 69710 69711 680173459 92286 92287 147886325 23524 23473 844845294 20605 20606 241113774 44815 44816 399014453 24265 24266 939826053 71025 70957 572710336 17470 17471 745073860 34422 34423 919887394 77047 77048 654079022 97894 97895 319572115 81821 81851 307899380 98036 98055 505460874 72153 72210 437025325 50556 50636 902767590 38622 38563 561267146 81036 81037 939433945 51031 51081 591039680 60352 60335 574051914 86147 86133 863481208 66436 66437 280891945 57135 57136 22592061 78375 78372 965208014 31370 31371 718304889 77124 77125 664531328 24130 24131 752479964 8171 8204 593438200 78074 78075 429788644 85451 85452 423499416 62102 62103 114133362 53452 53391 560749812 66069 66070 274301132 7855 7923 597757692 57129 57132 664234083 4894 4859 61353440 98402 98482 863591074 85109 85053 667607714 52702 52703 131857740 41734 41735 317761059 97944 97902 367662987 45707 45729 552443232 49152 49117 298742209 5165 5166 276370163 5687 5688 883244206 57284 57276 27676706 33686 33740 190260500 27382 27396 381668685 3952 3939 401597758 48169 48146 640715430 15168 15169 714332984 50669 50726 982811743 8776 8822 842405027 43409 43391 87949070 54703 54704 126287497 53825 53891 494365433 66775 66776 520990045 38203 38185 767686354 87826 87857 803336364 91174 91175 924925922 78999 79000 231929941 68604 68626 642240031 28051 28130 798553581 10352 10373 566648974 63134 63135 17831744 83286 83287 796708701 30469 30470 56588940 44481 44492 196172315 33983 33984 745384242 76664 76665 731311922 12854 12855 951224707 36113 36138 752454846 50841 50910 866204023 40779 40820 384112490 77479 77480 147156975 46525 46526 97982949 93172 93191 117980763 98312 98328 622029219 63714 63789 436124275 59516 59452 61035639 89899 89929 552978050 21995 22070 232671233 32009 32028 271470622 28707 28708 146887105 88219 88298 310745393 82911 82838 235094266 26800 26801 8247084 99042 98974 164460194 583 589 389477601 30134 30135 722227894 58879 58880 175898794 52237 52238 542143067 78552 78553 830953353 87405 87325 827656148 21107 21108 266141138 40638 40639 331721353 58392 58393 768397868 89418 89419 416218430 84104 84105 564328899 97222 97223 54958327 49491 49527 380168218 68620 68606 99474461 70003 70040 541293551 54249 54250 699923647 8354 8355 558541436 10365 10366 291048337 53426 53427 123794819 32051 32030 485171653 8190 8134 199479695 41948 41903 639558320 1032 1033 396284845 94919 94920 284906016 59802 59803 460340865 91837 91871 389039487 92093 92097 983045995 37675 37676 157156000 39854 39855 861715727 12180 12185 566703542 31862 31828 119755694 53602 53603 95107247 23800 23801 256506614 46960 46961 448513353 84672 84673 163815416 94892 94954 736751917 47064 47131 345775527 63409 63442 425125530 86341 86342 122749796 45706 45707 319658456 78441 78442 189501868 39661 39662 648311559 74495 74496 979134795 44923 44953 172521609 26957 26958 911878669 44518 44553 338668424 88368 88327 349681681 33854 33855 201706256 64471 64513 697364327 6321 6373 575735180 73472 73525 873669944 27825 27826 912022502 28982 29003 556312560 11644 11604 164339467 5805 5876 104183389 88272 88218 117532844 34765 34766 374053404 87127 87123 723180876 6845 6846 117326677 6850 6851 674409563 87885 87822 167127030 9656 9607 956462030 63210 63211 280508339 47797 47798 658310899 13016 12941 165631214 47534 47564 419528856 56705 56706 949795153 99182 99247 134250855 12520 12459 600539432 58274 58196 242789558 87303 87367 751212757 79633 79598 715945214 85694 85695 435379661 80568 80608 341954936 23100 23101 554302760 83354 83355 498408612 61679 61680 152964696 37471 37472 493857506 48463 48466 57186122 78794 78795 23960587 36864 36865 824755502 23459 23416 3250846 54429 54430 452616529 19373 19374 281487718 53506 53507 374500783 5181 5171 690063248 55958 55959 140874858 58905 58906 782966152 52480 52481 2547237 91456 91400 305843176 55141 55135 644709012 90588 90589 527614896 20283 20284 852195495 41260 41261 864747958 38355 38356 106905558 21934 21935 335248790 30081 30082 442468894 92338 92371 557627294 6524 6525 444539739 94352 94358 362222581 39576 39635 145475324 12980 12985 674267174 62453 62454 519270701 26094 26172 630414096 78981 78952 34513999 36287 36288 37215358 95657 95658 537458510 61179 61137 795219824 30166 30167 813965418 28811 28817 895494412 54744 54786 345869188 29464 29480 966026215 93631 93632 290810054 41613 41577 333062877 22097 22083 985437759 7127 7186 541062951 39984 39985 69371101 39565 39566 53094517 71030 71105 804348104 47499 47543 629959971 41225 41250 899308258 56802 56869 887349021 52159 52136 429606950 57277 57210 413234001 48582 48502 426555740 67158 67159 865965795 77168 77169 566056379 3502 3530 130559684 89160 89097 664405179 20981 20982 167929260 55824 55883 198067518 79589 79590 24483598 19053 19042 304492336 57265 57297 803468598 19726 19727 770579974 30277 30227 774793910 12717 12718 784816632 15547 15516 129075387 27607 27639 473100026 35991 35989 851271743 41110 41031 365743476 3606 3681 317250914 51637 51638 143744674 86309 86278 126852799 73384 73385 534904060 84183 84184 615167926 65362 65334 470020062 78893 78841 381571589 16119 16120 134423283 35209 35210 539913814 23589 23667 320612384 18333 18403 509252256 9705 9658 280355673 32429 32430 681487969 76293 76225 8821756 27448 27449 478355347 40393 40394 353554226 83068 83050 203372927 8570 8493 869888776 44909 44910 881283175 54935 54870 37125866 11860 11817 670120877 91913 91914 119747197 3516 3570 78340480 51074 51044 705595937 28040 28041 862789086 11783 11777 810097862 13192 13216 853747185 40531 40532 210903600 57724 57710 636533401 74569 74607 798301174 35490 35491 623387014 64588 64575 908837186 87506 87507 187931639 80065 80053 896348710 51608 51539 894050437 91077 91078 280431479 47133 47134 871063326 95062 95063 42945474 69265 69217 848030158 1221 1222 729232488 96756 96757 343784325 54883 54824 8776226 66706 66707 122658666 683 684 152473772 17908 17909 835754200 44493 44420 84030785 52341 52354 164751651 75902 75907 198526896 29103 29104 535001472 91772 91817 166928382 14035 14036 223194319 69336 69337 313267958 59572 59593 962288322 76792 76793 793107973 1385 1318 63810150 14353 14354 964816950 11284 11317 92168270 96636 96668 283598350 32563 32581 276496284 52310 52311 194505742 24717 24718 140794680 11371 11352 470523363 45819 45812 930909517 85499 85507 467593225 12890 12891 939826920 1364 1365 411151906 48883 48804 591184633 64875 64842 640233288 31330 31331 855090065 1240 1241 363678110 58161 58162 229466153 83321 83329 895487713 99302 99367 523066794 52062 52063 847865326 5914 5881 709762739 3142 3161 947175499 97975 98034 223992543 5455 5468 895107937 23827 23828 586620367 77472 77424 759654551 37751 37752 939501700 91078 91079 162438972 5711 5723 603181777 70941 71020 702386256 52974 52936 66823001 21936 21937 581131996 91341 91269 900059292 38060 38061 439268285 92171 92172 368087545 12208 12171 482238516 46848 46849 87856849 83470 83428 327497683 48539 48540 447791715 30728 30766 899012045 49046 49077 593226789 22575 22553 751516230 78276 78277 498892154 15575 15505 17682426 44801 44802 195721834 71647 71637 139117950 37200 37216 972459006 8034 7981 69740901 63145 63146 645406960 80292 80293 910102284 88154 88206 428623661 27259 27297 71672948 5611 5658 854353397 70223 70224 200559620 73334 73266 184330594 56305 56380 186264937 95664 95708 274905315 34758 34787 938601512 78297 78231 985916969 33584 33585 384075399 96327 96328 545831751 68157 68168 494024575 44428 44387 36143500 41184 41218 913823399 70893 70894 621276093 85299 85300 700737757 70224 70264 450847182 68216 68217 901458343 63999 64000 435965075 85765 85823 431584690 6533 6522 397283708 6910 6872 376933667 7974 7975 821863550 74741 74680 840615695 30136 30094 526265027 27433 27434 737440335 63709 63710 532798982 92953 92986 65083377 61313 61314 630097707 62699 62691 221476367 67847 67910 538393245 48131 48132 50481954 23284 23285 636712528 4419 4370 967512432 22875 22839 743326534 6083 6130 803674568 94391 94392 929562467 54784 54785 682654079 23164 23165 828925114 58228 58229 468946846 25195 25196 416813763 62370 62394 113255580 76028 76065 167366190 30799 30800 62147998 4309 4310 772340898 81136 81137 57527946 89835 89836 890485830 46026 45947 661033856 28442 28443 872484040 73224 73229 676945834 40985 41055 74754884 93448 93511 679495732 66090 66091 737809637 31834 31814 132066035 12681 12682 203802117 22967 22968 336192562 3115 3059 175540381 57492 57493 739649589 52046 52047 102938854 3071 3105 202358164 50409 50343 12091234 41422 41423 338526663 38484 38461 543688969 53813 53814 608950434 94773 94774 105895258 89786 89787 674413262 16328 16329 366853543 80740 80741 367141625 14764 14778 790337218 90799 90800 724738784 69466 69467 875826311 80875 80954 758896001 58290 58218 922939469 22722 22656 132581091 76553 76554 72208562 85339 85340 617731561 45948 45949 26019485 47734 47735 465661268 26243 26216 642178093 69085 69086 504134327 62644 62645 37686944 16550 16551 37470320 14727 14754 809829017 63687 63754 521789665 97942 97943 559602941 88395 88396 593622751 53440 53441 300911183 4067 4068 908328180 62877 62915 348189204 92640 92613 173131548 73420 73421 621569091 78129 78130 160262436 82136 82085 762910270 76927 76928 759576953 82677 82678 416313638 4785 4747 954826660 70682 70683 110752915 66781 66782 975563751 50991 50992 64970185 88483 88415 285791438 78067 78135 287881927 53943 54007 140540747 27983 27984 194701356 31849 31850 89323818 25599 25600 801433247 64017 64093 89641321 41822 41823 122450918 74698 74619 821045550 44764 44765 516778774 22713 22681 963114178 23290 23291 413260819 8782 8768 675476931 43117 43064 537422224 9854 9855 700537152 44219 44220 191152705 37003 37016 662279068 10592 10623 646100533 2296 2323 677051448 25749 25750 159123145 62934 63009 867259959 36854 36855 410098330 32952 33025 586173215 48901 48902 639788202 23847 23848 45943621 57080 57081 604293490 5068 5069 466713735 4659 4660 898960901 87978 87979 225860409 3187 3188 151288118 86965 86966 755305886 32685 32686 885882652 66380 66381 59416273 94693 94694 992310183 46011 46048 381643040 98577 98510 166985570 3022 3031 140620995 37784 37706 336924331 66871 66872 643496425 14743 14744 827383488 92760 92723 948997488 60499 60579 674892076 17560 17561 250587139 8708 8688 956378160 18988 18989 911730319 24277 24256 411960228 20327 20328 360200236 60191 60192 20621591 79300 79301 369041270 4956 4957 639006737 1620 1575 174113845 67196 67197 595834451 15993 15994 563303358 92967 92973 767246159 5043 5044 326764386 68036 67999 273877424 55647 55668 103399220 83797 83764 148535655 80780 80753 594278548 24790 24791 127231701 78950 79008 945139554 63837 63838 359533814 91076 91077 409205572 12205 12131 852080398 87583 87584 166657951 70513 70514 65184613 62006 61962 553730378 17311 17312 959124225 96149 96150 916346435 93987 93988 721656058 91632 91642 304146768 48761 48841 794714688 60805 60806 43806490 78529 78530 796717368 77086 77052 287860328 72566 72619 94286102 12232 12233 989672928 45945 45946 523938715 53300 53301 969894263 80773 80774 483528927 70075 70076 660001752 56976 56987 778832364 23490 23566 244376566 8613 8636 907469449 28088 28089 151814140 55667 55668 186260231 66763 66764 37571427 25196 25197 535820342 67508 67509 539712795 90419 90420 746768421 32258 32260 107275892 52044 51965 785503405 32417 32418 561055934 1990 2051 732745777 88845 88846 680401513 51642 51695 71826810 74949 74971 650806281 28687 28688 624081626 68248 68249 901453063 68958 68939 117798599 18279 18282 455959205 69366 69367 13964069 61884 61885 986888110 55256 55257 742426168 90151 90152 21822035 73884 73885 617294586 50540 50541 924636865 79977 79956 791816394 65020 65021 685007447 64225 64256 395615407 14118 14119 143913264 82611 82552 980181422 60065 60066 335163762 94142 94143 34700972 14568 14579 570758454 7775 7776 501397744 94350 94351 810484570 55396 55421 140358626 73531 73532 663635023 92904 92961 42686710 40295 40263 25431770 25606 25607 951807529 62230 62231 492998642 6964 6939 96271075 38850 38851 385422380 88796 88797 259644320 23642 23663 601570351 70198 70143 891643564 83655 83609 182507033 72066 71998 648643929 26276 26277 993665851 23816 23817 256427801 62358 62323 809012339 95580 95635 642307297 14884 14826 190578759 42208 42209 106843336 3959 3960 253728009 13318 13319 796260739 64231 64232 546426597 67696 67697 263353072 65240 65241 726966610 81942 81885 236489888 28183 28180 487340820 90236 90237 874154986 4286 4287 937762768 78462 78421 346872315 62574 62512 74673983 27799 27736 296145211 56922 56923 261664055 37014 37015 250917150 9878 9879 84832437 13314 13315 958858842 84227 84228 941829350 4673 4624 791811858 66538 66539 94109048 41939 41940 889285726 16004 15983 172870605 23710 23711 325839030 94135 94105 116449391 51492 51493 281370018 6306 6297 531142525 7656 7657 666158716 44271 44272 500644601 33231 33296 257139787 26983 26984 701359531 99354 99363 240307642 31690 31708 419448122 1520 1460 941513390 34639 34565 919597876 69126 69127 603265582 81448 81412 303473712 78189 78190 793172365 91784 91775 518966840 84277 84278 409582684 27807 27848 616405005 1512 1507 526264139 28277 28278 601381888 12067 12068 320545439 44064 44065 729392646 73614 73605 756824071 81047 81102 991073331 44859 44860 726708418 42954 42955 751354217 92460 92422 136441308 50994 51042 902877759 43147 43148 739695326 80846 80847 602142906 71607 71682 13782299 67423 67424 24608337 90783 90732 271854560 63521 63600 595825740 74205 74169 213722831 48640 48641 244027055 19641 19708 148173284 4778 4773 844068719 6042 6072 715289658 25166 25218 991100957 12824 12825 785858760 96912 96915 219334113 59934 59935 180098936 73514 73515 104516126 30459 30476 53171943 91284 91285 395688164 67805 67885 12090209 99970 99896 89392126 92488 92543 546234765 51982 51999 846383531 66590 66533 448379543 72415 72416 815237887 11490 11524 766376586 27071 27072 178459790 98078 98057 439873200 71943 71885 664366586 5001 5002 308593833 30983 30984 660986567 18327 18375 293676764 33111 33112 283714051 59278 59290 403873444 68263 68264 664475124 32396 32372 145623035 3847 3848 55661670 34885 34886 585176495 27678 27679 989145128 9633 9610 633677626 66022 66023 188954336 58468 58469 649898705 26234 26299 969605095 71438 71439 475309725 92453 92454 15761983 21465 21437 533954217 97912 97974 444671241 46649 46650 559786552 73600 73601 499196374 37417 37418 207771755 26973 26974 885474080 98264 98265 220825527 93071 93072 694544608 98286 98287 857554857 56415 56416 933535866 47113 47114 378356218 36429 36488 791735493 48685 48686 238410819 28921 28999 295208529 87663 87664 198649614 66402 66403 346217310 6403 6404 387019494 92654 92682 548782357 42587 42588 609770697 32689 32685 139907722 62822 62885 217284770 47624 47625 469797904 22251 22252 585653936 18152 18153 293380044 29195 29196 218143697 33694 33663 201666263 3625 3626 654947508 83926 83927 609259214 53443 53444 127996821 38624 38625 916966212 49702 49734 123875343 89021 89063 335486156 35116 35117 254456154 73576 73627 568900840 95832 95833 763586990 79885 79867 364866426 38447 38372 851493301 20531 20532 980167803 56855 56856 31471158 1918 1947 769715862 14839 14845 915800298 42097 42047 430360076 10984 11022 696098820 22581 22582 953337893 68755 68756 91198767 70861 70862 661304707 95975 95910 503386206 47003 46949 538544050 43816 43817 970404605 64852 64853 927552040 51384 51385 720228040 17271 17272 832698252 62117 62040 760018666 94447 94426 306047150 73702 73703 807849727 8202 8203 12488654 35353 35330 309481525 21010 21011 968789216 72667 72643 875372922 69483 69508 590849001 58424 58356 595718965 83943 83944 769244442 24294 24295 358967776 35288 35321 108181349 86356 86357 940194618 30767 30768 222703798 52819 52828 6009548 75962 75893 440082681 48389 48371 570825506 44205 44243 420341774 2517 2538 609601131 74675 74613 568770953 91195 91227 128095641 3049 3050 822807507 81651 81652 209020913 73135 73133 743643600 33943 33944 914617659 53515 53516 205467078 45735 45746 267948889 92226 92189 231355413 2509 2510 706466520 20609 20635 464365891 7760 7761 372283095 40540 40541 763739324 23853 23923 222216207 19484 19485 285606234 24106 24107 660191402 12761 12792 667946588 39072 39073 503144405 62853 62854 242992075 78947 78895 210839460 26067 26125 536550136 79568 79501 738088439 57607 57608 747593055 79737 79738 940559806 14059 14049 313147618 25944 25945 428772741 47849 47900 35374502 87392 87410 385443631 96540 96492 162987911 44116 44070 333593551 32423 32362 324087496 29380 29381 152097845 25574 25575 363238126 32413 32414 15892717 82615 82616 25183543 42940 42921 693224226 44340 44385 144247981 21704 21705 838585386 95479 95513 451688911 44503 44479 18747432 41420 41367 451448059 74779 74780 731394580 64748 64749 558994139 52013 52014 25298424 92706 92786 161249261 13250 13267 372790133 5416 5438 818249412 76739 76783 220421988 56404 56405 167888725 85476 85480 237713665 4615 4616 467550606 66279 66307 584672039 83901 83981 25653727 81570 81571 795055848 24178 24179 44265243 66850 66851 701623821 22986 23050 736599751 35460 35461 95088573 96716 96766 981186049 41257 41258 689169200 87581 87591 522795812 17330 17331 185241063 76971 76972 205763806 57814 57815 400082236 43044 43069 862442170 91335 91321 931214017 14039 14040 623012568 68514 68491 319025918 40918 40919 631855487 45672 45673 621330654 39111 39112 924282164 96980 96905 633018060 87471 87507 718087811 32534 32535 36195981 97137 97174 719143666 49519 49501 211462983 99845 99885 220963777 1802 1727 211507346 29387 29388 45844721 88191 88172 561663389 55356 55357 675060829 51415 51416 33700709 9336 9337 216244778 58031 57985 936742700 50935 50950 892076250 92729 92730 411189935 23860 23899 564150216 70022 70013 289222387 25183 25184 994069840 70178 70119 938544173 8660 8661 273452405 23502 23503 827969339 22391 22392 467670244 74163 74164 203619773 2589 2528 523044738 30520 30521 428604304 41837 41915 226912605 49155 49156 319383783 47186 47187 338088365 54593 54616 151123057 47401 47402 619434179 53261 53252 215343057 7035 6974 888783988 82932 82933 232071188 53702 53703 396334721 35035 35036 231190722 49020 49021 403691906 25306 25307 411578295 66157 66233 5125961 92787 92747 57720266 73991 73961 753997497 36271 36272 80397740 68600 68601 2784731 61452 61378 447982332 54808 54809 52303283 6318 6277 97515795 80420 80462 624983643 73044 73045 140620090 6188 6189 820822770 95306 95380 244403444 76454 76426 992284330 39234 39235 658004706 42042 42043 871473937 76475 76476 660605582 77654 77721 440646541 70823 70881 886396482 47012 47013 593338564 12990 12957 728211872 96675 96706 247221652 8284 8285 270939462 99373 99310 572358264 83122 83134 756871010 32181 32182 860028509 53405 53364 950854688 60186 60237 39235894 56126 56127 410394535 65519 65520 265843267 55546 55547 215513219 89014 89074 952061543 23094 23159 21637071 1745 1746 557249723 78971 78972 483620002 38168 38169 160660853 72612 72613 419767307 35678 35725 694839039 92154 92178 474681468 23620 23693 350086388 45570 45564 474957954 26097 26040 659426008 52436 52466 201325051 6873 6874 683115965 5006 5007 399586308 63077 63078 480075462 96259 96260 114621659 67337 67296 743408416 32178 32130 746993508 24758 24759 291351842 61111 61172 351870876 35750 35751 420263443 33012 33007 483961564 28154 28155 126980120 74474 74481 870738196 87689 87620 18558987 58059 58060 720274034 97669 97670 862970362 55876 55832 25161080 93738 93739 449975819 67869 67870 921321808 49586 49563 224363659 9897 9823 746999711 43773 43774 730307416 90531 90532 253357097 63452 63453 847409998 80605 80606 148542 25740 25741 858128676 4120 4078 435474123 42742 42695 348077118 96398 96399 654907419 33723 33724 174107319 28983 28984 389395057 39812 39759 630457965 34026 34027 62407481 720 795 936718046 11249 11201 763798974 41094 41095 439080215 15876 15877 299855797 52327 52328 309297820 1958 1959 501845749 1613 1614 238586435 41135 41136 888898712 37810 37770 25739742 43728 43669 369783372 44031 44096 538051974 46858 46795 181348610 18035 18036 842677894 5548 5549 936127769 79251 79237 990129805 99411 99475 579097427 24997 24998 306228947 67237 67238 615761346 10909 10910 868995281 79175 79099 680664481 34956 34957 30029070 22825 22874 20951983 56213 56214 180106482 27083 27080 232186048 79550 79551 539373779 61098 61083 218493187 90809 90875 53433639 15582 15583 829097774 75865 75866 352173583 73691 73692 385222852 96351 96352 628115033 30731 30782 537046636 86694 86695 605472278 35026 34951 563218173 44761 44762 231940062 67864 67895 694885976 91159 91160 314488425 34675 34746 410852019 19003 19066 532918488 83905 83906 969474961 30377 30432 345540329 18410 18411 88674399 68206 68210 881819030 19168 19169 879847957 77972 77989 771202640 96964 96965 367957370 49263 49264 341031284 69061 69062 413428354 85603 85586 251001539 72533 72534 427066881 51308 51264 973442813 32780 32720 768521999 43003 43004 850332205 95651 95652 741361260 2937 2938 318609330 3380 3381 937632117 12798 12799 345299660 61272 61273 289329809 22322 22323 166646923 23178 23122 1635763 53591 53592 721143050 57101 57102 809989594 56103 56104 423783233 47666 47667 480062489 59095 59040 850408287 84300 84301 911037908 72699 72700 23458996 91620 91560 996147329 37991 37972 765187331 64929 64960 973895600 24769 24796 294785256 36269 36237 887336529 76778 76792 217190152 30404 30480 943591445 62779 62780 335847114 34954 34930 55250819 35034 34978 451761793 38696 38720 595072298 58243 58244 614850510 47238 47263 491814098 56289 56290 507142718 45530 45577 457249150 59280 59284 860441015 28051 28052 875011078 17646 17593 870723947 59250 59175 906897218 68430 68389 230512038 70442 70443 722270844 11224 11241 23554978 45848 45849 872056860 21768 21769 65745296 46784 46855 828155720 31578 31522 414170293 64939 64940 620485270 70371 70434 601225275 51845 51846 517237746 64056 64067 203242119 89383 89384 836839889 29587 29580 209205988 3723 3690 887010258 74030 74031 448091526 3315 3316 559425659 41969 41970 105016360 12154 12155 945594106 95405 95346 496231535 49645 49646 729518529 42231 42232 41959319 65958 65959 864850168 56792 56793 408471378 99623 99663 792234131 82093 82041 791659963 38479 38556 236175376 98187 98229 149821114 39821 39743 329571619 63333 63288 53561069 49407 49472 733030374 10434 10488 747826692 72953 72954 916383989 50121 50122 729762898 25449 25388 921272667 19412 19387 943185618 42067 42092 579700470 92842 92799 628433435 12211 12212 804192179 57957 57958 811764525 67046 67042 569731430 40755 40756 437707717 73217 73175 132275239 78854 78855 722831350 58394 58395 9817829 49161 49162 752908633 49303 49321 851576614 25448 25449 381780780 13668 13648 571573803 79090 79121 265055958 33736 33737 877982772 72165 72166 903660563 20922 20905 785123884 38944 38958 876137960 20316 20328 509279165 15900 15901 981787676 22293 22217 409356086 47791 47778 281256005 91599 91623 562209909 4207 4146 249687504 46532 46533 55317425 63259 63260 810512141 5212 5275 191313855 93813 93859 188141634 14381 14382 121276970 86244 86245 441264936 86296 86360 293663205 63950 63951 162303669 49981 49977 710171456 42707 42708 2174514 42154 42155 351770593 59454 59455 892173094 7056 7057 283346962 71578 71579 470837720 65369 65346 869478584 48723 48662 932756025 28127 28128 34587613 36085 36086 253287751 78617 78557 250726466 11990 11991 980320408 14337 14323 106486516 9418 9404 259021734 59157 59117 996291802 45563 45541 491693770 89680 89733 434774097 59692 59757 751062982 53060 53031 237126005 16492 16423 152134639 88273 88274 676576403 52904 52905 173135329 73206 73275 639875207 31983 31909 704483462 12307 12308 26970749 82564 82567 584174672 69370 69371 570839889 7726 7727 586828453 1890 1934 401056876 2973 3035 612917323 91394 91468 728809784 92652 92695 510167638 38083 38090 520458384 97738 97739 484086444 16663 16654 897655691 80526 80544 917459634 13289 13321 415356255 90747 90802 564581940 81270 81271 387944039 43491 43419 963387925 15323 15324 677789435 31826 31827 651406420 98827 98872 953648136 73191 73147 188489225 94804 94846 713143247 8259 8260 374465556 20515 20552 675813075 93885 93856 87895142 44232 44216 524735362 20734 20735 657873958 24586 24579 737667842 2928 2929 611333729 36406 36386 864054253 33217 33276 251550469 51719 51720 260166160 8173 8174 904434240 72184 72108 470874573 5109 5110 636715186 49433 49415 672835669 82374 82390 468615586 25051 25052 204623109 38743 38744 297114581 7663 7664 842830272 93614 93615 706299931 12979 12999 427050951 95005 95006 675942993 38833 38834 688061242 35040 35095 370089438 14819 14820 593615253 93785 93841 408897287 40244 40245 382743939 31367 31368 767982681 55253 55254 349787188 82895 82896 984012046 4997 4998 660474215 21187 21188 487349390 73824 73825 81470707 90327 90318 753551571 24288 24289 69400081 159 149 420360962 89961 89895 524829255 30759 30760 832242477 20828 20829 924665394 63481 63482 334205840 50626 50590 456924909 25887 25948 483083749 98092 98093 623587847 77299 77286 46603235 27608 27609 79526787 73783 73784 415239220 33921 33922 88803656 11685 11653 529643040 9015 8960 530545732 14502 14506 699196248 2197 2256 814361873 69998 70056 510419251 76787 76830 257164665 81347 81275 146318497 4683 4684 983537892 64791 64757 635748497 74894 74895 824629312 97568 97569 289650572 93276 93277 631128712 70004 70005 620018432 71639 71640 346105034 5997 5998 337301755 59630 59631 32413444 44176 44177 47880792 51824 51771 406091908 87254 87193 467423320 61543 61544 319319662 78722 78723 241184468 45862 45851 840111155 23760 23790 400203754 32756 32757 53632968 79721 79722 15216304 53588 53549 443868307 83226 83227 115422598 79259 79260 228694783 28351 28352 236899364 11512 11513 933724437 3916 3927 276061307 13778 13761 788955537 36226 36227 786680396 20120 20150 458261143 92319 92392 798839540 11349 11350 290852972 83183 83196 468693359 40436 40437 282361437 37883 37884 84286210 85522 85523 836661908 81233 81247 380948347 81137 81138 80132929 51407 51358 299058563 88404 88405 387780091 48372 48373 62913086 59258 59226 572091405 74884 74885 393830686 33912 33913 105136703 30875 30876 452986402 75994 75995 698432338 44638 44639 274189077 16007 15927 781053876 69972 69938 840681971 22767 22774 931070600 44314 44315 800973859 27782 27806 248304947 39404 39405 160677586 10889 10830 363453404 25188 25213 159641825 6584 6585 658843068 41803 41749 959539770 53531 53484 271381043 40799 40800 911171697 63529 63530 879804493 35783 35784 930207349 49772 49773 577022439 87456 87457 246844421 6150 6151 416525646 2639 2640 62986672 53774 53750 205585218 82249 82225 272969982 11940 11979 972550968 79856 79857 739189053 77354 77355 10102192 18814 18815 233664559 37890 37829 493733095 56763 56764 900285573 31893 31894 152382777 65713 65737 854271841 66873 66816 148887591 3538 3480 823861670 51726 51727 401278653 26726 26689 134315684 73447 73448 20897999 14893 14894 415712942 47749 47750 562794513 61705 61687 456179537 65604 65605 136014416 13244 13259 314267967 65106 65036 990579258 71345 71346 149046554 30345 30346 671451735 28946 28947 673530530 98657 98658 705729346 64871 64872 171172798 81096 81126 348978258 75139 75190 7684899 75863 75841 311929117 27249 27250 944621209 46351 46352 798709149 41566 41567 393685680 32301 32302 44208586 95220 95221 992368683 20565 20573 63080685 6752 6672 285476645 15033 15023 500106688 10428 10429 979374838 66213 66214 852950943 48634 48683 54548928 45251 45252 418352621 84731 84736 508099745 7686 7673 681149226 9441 9388 530674431 97596 97517 590679296 33281 33304 435301145 41518 41519 77761610 23508 23509 350706010 26058 26071 822522444 81825 81789 824742058 33761 33710 239809532 17852 17867 74092410 67830 67855 525108296 47732 47733 622010848 50315 50391 847746695 11020 10949 477314376 72054 72007 857948230 3957 3917 778392892 82032 82042 361634288 38445 38374 259466415 1011 1012 28254273 6503 6435 994275880 85019 85091 879344438 17574 17549 669015129 21373 21295 646539509 28184 28198 394241636 88619 88674 197370650 78720 78721 806648416 28702 28703 573236850 57459 57480 327350760 70142 70114 597593751 34094 34118 839055862 4141 4142 758864381 93085 93071 889425374 19290 19370 783493570 4718 4719 430622483 84168 84095 426606565 71826 71866 192085205 51454 51455 424102008 93596 93530 828876227 18701 18702 80342639 94013 94007 97252352 17815 17816 304987702 63911 63883 20179997 64396 64397 733095045 66305 66282 358004761 70590 70591 438226490 35736 35737 541256284 86006 86007 719249117 84596 84597 692877976 40360 40361 893666204 30007 30027 462111700 78316 78317 786180154 89027 89092 528529506 30174 30165 843341850 37241 37242 395286205 19442 19392 234840146 97918 97881 571188287 15590 15591 961072581 83248 83249 502880657 75538 75507 885027296 11823 11877 69027589 22752 22753 619919410 93371 93392 584620756 4002 3991 261029001 70552 70510 841532330 72758 72759 69354854 89782 89783 800569681 54373 54415 808181430 26969 26926 936039333 17963 17964 437801380 59182 59188 509472741 25166 25167 953964063 19406 19407 737260068 91211 91230 65298999 37206 37284 395047781 84775 84699 106897332 13315 13252 371621896 35636 35637 767078707 17978 18006 480625934 43220 43221 43819845 36295 36296 10642048 27534 27507 959326134 71094 71095 724056670 43901 43887 2950949 31372 31373 96584927 2850 2852 498391124 23902 23903 738596595 69336 69322 664035340 49306 49386 730942154 71697 71698 528528189 73146 73147 574982567 22022 22026 606928325 14409 14410 420735232 27587 27520 927516964 34552 34553 924525318 41055 41133 317198970 38363 38309 772580011 271 272 896725654 61218 61278 392960394 88341 88407 81360891 24642 24583 976318097 80179 80168 402674765 43093 43124 740026084 12116 12117 896253767 93682 93683 810891698 4534 4510 92966569 80013 80014 192095885 94677 94723 541731444 92068 92142 943612799 94829 94749 379198869 14512 14544 509086447 28188 28109 245909592 79940 79924 100823272 89547 89548 954981073 1921 1895 307611605 84373 84342 766998868 98577 98578 892612219 24222 24244 684149848 57894 57939 549050282 55795 55786 972975595 80106 80107 618023812 14436 14437 891408730 62615 62619 95333579 76572 76573 447355220 93457 93458 906635177 68017 68038 288391990 56031 56081 444007093 27477 27478 756656498 5835 5782 246745211 41629 41630 322888607 1801 1802 742519477 47628 47629 550570062 438 439 317911656 83425 83374 957826437 9672 9686 587780118 27947 27930 80824527 23703 23704 485488698 64190 64191 563578538 52386 52387 342621280 81027 80955 435120589 59154 59155 77519740 59033 58999 896250297 67984 67985 397861685 43679 43680 448132310 41894 41946 492814174 76245 76246 429087330 87020 87021 751889719 98937 98919 975999200 26640 26641 43685524 18704 18705 417311313 25874 25875 943941003 30554 30594 825946370 87866 87807 121289840 73193 73151 463547692 78969 78970 123308261 30738 30798 76801340 80286 80233 171653407 22894 22904 7677001 75925 75926 686981360 79071 79038 119237441 90870 90836 729756290 69174 69175 958037673 10973 10940 515676645 90569 90613 638556491 25477 25478 317692147 15473 15415 279742028 87656 87657 74245102 95302 95303 871861873 86620 86621 601146158 26692 26693 998218428 24821 24772 11175163 82463 82404 242494461 16048 15989 321587221 27300 27223 374460955 83005 83006 154308732 19295 19245 446678403 6108 6109 744419836 5552 5553 554329069 64277 64207 851916247 40272 40273 764379846 85790 85791 55479548 69751 69752 92275018 80364 80337 876768394 46471 46472 142408081 32324 32325 473525557 17657 17592 46227365 88858 88859 841558238 98550 98580 848139585 56007 56008 5326919 73441 73393 109213688 4924 4925 899922745 71817 71874 330291449 92382 92383 617917326 75055 75056 582837697 47538 47545 530571373 38572 38503 526777554 76335 76311 118250181 97349 97357 502502300 95981 95982 681291375 75371 75367 586208864 73202 73203 781808912 78670 78671 982803371 36547 36548 684451989 19210 19139 100400931 69898 69826 928748998 96383 96384 161105860 81431 81432 573753046 82293 82348 322671112 31193 31194 954249671 47095 47096 452051672 41632 41633 569731506 97476 97540 361467766 43267 43268 219543145 87019 86975 27777602 88367 88303 992493051 88056 88057 525406616 39918 39919 407245221 80495 80496 754193130 56169 56191 385904101 495 496 634759424 11322 11323 245674486 75014 74936 959381503 29755 29756 375213058 33670 33671 592870224 25431 25432 680296533 37800 37801 256351793 41692 41693 58628569 85059 85060 696353288 8493 8471 21663432 5877 5878 453526044 38823 38824 175226426 16355 16356 49338109 68554 68588 301146620 98901 98902 316542853 19809 19860 85778639 98835 98845 657916404 65354 65350 49700203 63553 63579 118301918 58062 57994 847721956 73737 73738 374408467 27134 27183 253009488 7000 7001 479021825 25942 25943 569849619 39547 39548 191921261 99809 99810 842686248 88844 88922 251670589 43285 43337 445065863 87165 87230 938854672 27951 27952 414104622 27453 27387 111142990 2388 2341 161274472 46794 46795 428215546 66416 66440 909424390 37459 37460 598845597 63801 63802 149190269 52045 52049 707350855 6560 6561 101768659 30857 30858 751041350 16592 16593 769111541 31915 31916 570097887 38328 38308 812953048 61100 61101 221530480 4880 4959 745734864 53770 53742 633669194 30359 30296 452582892 65595 65596 572900845 50001 49943 285413623 83106 83107 332455156 34470 34471 568033791 74531 74532 122340527 92160 92161 481112247 68118 68120 235876562 53943 53894 251294822 90262 90263 268996997 35397 35317 29670068 11532 11533 463783925 42788 42839 126557155 78360 78426 627167395 56449 56507 744192441 34050 34051 724796769 76515 76541 885663421 63084 63121 903048223 66283 66284 324483839 99357 99358 596078867 28463 28441 298413499 6570 6556 597102903 30695 30630 86818142 10972 10909 427111490 79211 79194 734977579 94641 94642 85304101 39452 39373 547087880 67174 67175 782830426 33474 33504 45740794 31278 31324 353894402 48674 48675 13515067 26220 26254 529672335 66341 66407 192379386 8124 8178 361376179 88750 88751 387515863 96297 96298 931499995 95290 95291 985503045 75249 75250 163356689 92872 92948 786392076 75326 75309 80409113 78675 78676 187485356 83004 83005 762069476 8433 8434 746881306 42401 42402 233078692 16659 16660 42932161 34628 34557 107452695 12356 12357 233250923 81033 81034 416088185 6189 6244 601974126 7034 7035 140929129 17297 17352 614391229 29152 29075 359654089 20274 20248 809116348 31637 31646 200822561 26351 26352 714582181 31701 31702 556944049 83887 83888 76873298 77810 77734 747327571 6881 6882 357456171 34653 34644 861679850 46594 46595 968198596 56948 56890 602002549 4724 4725 288559678 99650 99651 439888193 74969 74970 181342305 75387 75388 768034095 87607 87608 620509829 34347 34335 546552746 99929 99849 199971054 37695 37696 964927865 83937 83938 450429553 55450 55504 15730805 40353 40354 127002269 97404 97405 610200834 60361 60389 150460032 14239 14240 698523339 15598 15662 489980963 2737 2755 469384493 43301 43302 433371274 29785 29753 620387056 64330 64322 764562119 94600 94601 866741299 5373 5374 210960484 10247 10248 543581734 84977 85009 99822668 76358 76359 454897949 78537 78581 558515321 26102 26040 502418727 14423 14424 166297158 79208 79276 450096567 90616 90617 112256359 67779 67780 630389726 25985 25986 652896058 23546 23547 370431623 1591 1589 64882650 52453 52454 207357884 80839 80785 637855667 32145 32146 531748681 16361 16382 155380233 10368 10326 350204667 41587 41657 417219302 55908 55909 449763296 7719 7651 938444564 98008 98009 246924658 89193 89194 333957466 22723 22708 23430077 36007 36002 35459477 1823 1791 825731088 40014 40015 511943786 35617 35618 769779258 92631 92624 875247374 54552 54553 934058642 39287 39288 146238258 54006 54075 63685460 63882 63883 216721463 93072 93073 147297002 20237 20282 683162060 22509 22510 892857809 3438 3439 731287785 2380 2416 334694087 38598 38627 252252692 308 246 138094243 5484 5485 873524839 47461 47491 806623841 95162 95169 343934931 84138 84139 227107569 54248 54249 728697992 86554 86555 236291415 85749 85815 357942785 59209 59210 666340536 2217 2225 560015519 2607 2637 939706215 56530 56498 348992039 78604 78620 651831786 29263 29264 129488703 44334 44335 735304206 45119 45120 674640371 76904 76894 528488295 67199 67200 811753003 68986 68987 418558680 57242 57268 773897653 96536 96537 559592757 55314 55284 929143943 4658 4659 24402241 42930 42856 937503972 34052 34053 610771352 74368 74369 596750189 25245 25319 868751025 53400 53401 805439680 69718 69776 845604600 16037 15973 276060398 88088 88128 492198150 44648 44649 93184258 78789 78830 755526965 682 642 796396867 55058 55059 823790369 82416 82417 245052994 74392 74393 984290467 55419 55367 458993634 58379 58430 72834935 98984 98924 99183454 26130 26053 657066333 8884 8819 877067351 36352 36419 725921388 89299 89300 199646828 85084 85085 164965443 60581 60582 312722731 96974 96914 527116414 13915 13845 919044109 30968 30969 912668206 35600 35596 189124255 39185 39151 671646403 69179 69160 372568671 76235 76236 173065 88279 88329 270725304 68512 68513 666288073 34536 34537 248460983 31167 31154 610642037 59792 59751 566968836 16745 16747 219272789 91681 91740 233324253 12306 12307 99506555 87035 87036 454344798 36033 36034 308557243 15290 15291 230288410 18856 18816 541987361 51342 51313 806858065 34257 34182 914602202 81612 81613 302077090 14325 14280 333758062 9796 9822 565250525 44140 44133 643301834 84443 84444 116920450 78269 78270 283024385 97488 97429 60313719 40915 40850 18569247 71560 71635 324677588 31345 31422 176258339 93969 93949 106552377 50601 50584 434687830 26465 26466 189467820 79771 79824 145443752 66617 66618 485404743 4108 4109 634882143 30555 30495 770352434 63501 63421 849700836 37817 37818 848569273 90481 90468 569985423 49626 49598 838079769 68679 68617 866094791 69626 69680 645914553 70643 70644 716416033 81417 81418 390792475 70305 70306 854447472 38443 38444 491368918 91408 91364 936733343 32250 32317 325559109 85352 85353 612029550 33599 33570 393809768 43744 43734 499080246 76279 76280 599398119 51025 51062 368467380 54900 54826 284964050 98542 98619 201152269 4330 4274 767637957 85714 85715 192988918 26484 26485 665961094 23084 23160 148489311 75272 75312 798725572 72847 72906 364136047 68169 68129 956966631 99191 99161 562373400 45560 45561 498375749 47739 47740 683086749 94301 94302 946369701 34686 34687 627200614 39133 39134 458111126 644 645 981310921 8461 8408 788473297 36718 36748 303610620 5785 5715 699673452 28825 28871 989922962 75377 75378 138193763 73125 73126 980824719 40421 40465 836898298 76503 76504 348816782 83550 83551 421614043 73934 73906 228973697 1169 1170 593722522 80438 80431 919426907 79421 79422 490930786 9649 9650 823636768 41207 41208 20844182 73688 73689 974371806 84068 84006 108957696 69337 69386 2048564 42082 42083 336136866 57740 57741 811779180 37421 37373 837489221 87164 87240 58368025 19396 19397 392966078 34714 34715 49305921 92856 92857 673107694 38306 38310 32625386 50535 50536 642683686 30098 30099 140727378 81829 81780 43864509 34188 34189 825058821 53162 53153 791523887 14347 14348 670095512 90468 90444 112334372 35787 35788 562913741 3444 3445 406181258 64796 64797 131616114 43013 43014 281538110 89612 89602 974941426 64082 64111 320379785 13972 13996 914204831 86627 86608 586018696 74006 74014 737188280 26772 26787 967154234 85797 85846 642366827 36967 36994 286492126 91806 91789 823006567 58775 58715 86343122 70100 70032 741659361 62314 62315 31141859 30499 30459 574772937 61356 61389 201543343 50635 50636 106708692 13230 13231 427048586 32463 32464 640513909 3878 3879 86536216 38879 38934 887977784 21715 21716 31480820 84028 84087 594025096 88484 88485 866845976 94644 94645 265272366 66579 66580 182233139 17241 17242 597820778 28317 28264 435683340 80366 80301 869641267 92347 92422 644971778 13629 13630 56372012 19783 19705 162444088 9869 9870 486544115 79035 79036 22192531 23234 23235 88516386 91787 91788 365886945 23432 23433 820599863 21879 21880 39522441 6969 6941 191941715 22177 22178 981639690 21476 21477 986481241 74012 74040 459587156 41113 41114 709001482 21645 21634 4171094 54524 54462 673233930 8465 8390 898225334 6899 6864 190155150 78334 78337 615617979 57725 57726 219709379 95093 95076 2645972 47471 47510 945771755 78630 78631 959846569 33180 33181 954215695 51238 51239 678317983 65981 65982 629366095 4311 4283 53171771 46051 46098 492360967 39528 39566 413878997 78764 78795 145631572 82436 82451 95607049 21804 21873 115267592 28323 28373 980468715 79260 79261 730434016 12370 12320 59301882 14462 14527 386491637 4969 5030 131009423 94817 94778 110236590 74069 74070 445162227 98309 98318 527410439 64 50 169253847 11910 11896 345620549 77494 77563 983133745 82262 82229 779372968 68111 68112 694425295 61216 61217 54769239 7890 7891 793817069 10387 10310 956583222 88987 88988 395766171 57851 57792 160751719 96983 96984 868057450 12456 12419 725426319 98886 98887 55801912 203 264 140406272 86047 85997 972922243 40204 40205 801133058 12826 12864 815222110 34506 34507 790086061 90838 90839 872547568 62061 62062 275091717 38728 38729 610021730 57349 57350 342946635 39424 39349 434016264 30210 30221 896669130 60318 60362 867649853 37399 37400 594386502 59866 59867 511376577 23752 23753 404587899 5465 5388 760501200 10739 10740 236903837 12758 12763 550383199 9599 9600 528953707 44517 44518 606607515 81365 81308 894258648 27080 27095 136952876 82714 82715 990687807 37015 37016 471475635 28624 28625 519429225 11316 11354 438553543 37357 37382 399409754 14828 14829 278032712 3328 3329 13512525 93620 93661 735907997 54617 54618 597186185 22987 23050 157029770 60259 60260 621527647 28460 28534 960982386 34844 34845 58639263 69180 69181 28348121 94414 94415 157761929 21537 21606 826183822 93386 93427 366111743 68302 68319 171059729 46406 46407 649767651 61929 61965 481498341 78471 78489 750534205 52609 52614 819375176 23017 23068 594855550 21709 21710 621530873 52360 52361 440106508 72489 72497 352972772 71671 71613 430777656 49352 49298 728004133 88318 88319 438808638 38704 38630 779699496 40675 40734 93745369 85569 85570 531633326 89138 89182 506957215 15666 15626 97912155 77398 77473 877572365 54345 54346 613328119 32019 32020 778379963 82669 82670 792634777 30254 30255 414107425 17353 17347 283962615 59965 59956 788052504 57680 57681 334753660 22438 22471 239568131 53836 53837 307435367 27359 27360 137360060 49572 49534 813171472 93381 93319 991441654 63644 63645 477657354 55424 55425 643317564 25446 25447 308228025 70022 69991 640928802 83395 83396 49708785 44886 44887 564390925 78508 78509 582628795 71922 71935 158684943 65820 65821 957715674 40605 40669 313742696 45122 45123 759497533 27581 27597 694221442 47424 47425 351194534 59384 59385 758961166 3303 3304 451535704 97963 98034 487951317 60168 60169 699608346 85327 85251 432856431 72441 72372 288497134 67580 67618 175034847 85439 85441 469961477 39890 39891 529978780 5087 5088 144254509 77442 77468 53232649 20461 20462 160259706 21396 21456 330836349 30710 30711 406489533 90449 90450 474735497 10206 10207 258919589 21726 21743 445402218 42495 42496 505558710 27723 27724 639819114 90803 90804 433503052 10031 10032 128646296 69433 69434 762061988 71096 71103 668101734 2713 2669 406164509 52439 52453 311057961 53614 53632 724774313 91816 91870 108414110 9449 9450 159474185 95785 95786 531678483 21384 21443 152618530 2370 2447 438294254 85620 85560 306398643 86777 86801 102722610 91042 91043 299031199 85034 84979 770815303 43769 43770 110933341 72803 72804 569182443 62189 62190 154485006 16973 16974 699689749 19231 19154 281099398 54351 54352 479921233 15233 15222 112851879 84022 84062 166308139 89081 89118 660114697 74618 74628 344772317 11221 11181 986756605 81766 81693 177684379 90344 90345 773695159 8231 8232 138180224 40909 40924 169336030 52620 52621 871371601 40810 40875 161109346 42172 42173 247535734 9295 9296 998112718 71322 71249 177948895 37830 37764 929957318 37222 37283 300374855 4031 3998 720803335 12977 13035 312016723 66216 66217 425901609 28215 28225 366024162 4879 4872 353375703 42012 42043 402800640 38756 38757 283066039 91407 91408 464730181 35477 35397 150656172 30820 30821 551832316 8405 8406 235250577 92768 92790 789169260 30863 30819 614864514 27153 27154 40333565 32214 32215 668096467 99179 99250 542740946 69282 69309 86550794 5327 5332 768143713 29503 29504 63365801 88244 88245 330162604 94830 94838 90228842 17765 17699 245762594 88995 88962 8962206 14183 14184 192269647 66755 66736 476285431 32818 32819 811394731 43840 43841 405929885 21336 21337 12524824 29989 29990 590563392 46547 46543 343572414 18538 18594 168063235 32485 32487 895289097 18901 18902 109162970 82914 82915 572952747 56620 56580 209272424 81983 81984 124183863 91198 91273 567761276 99124 99167 202244503 55696 55697 223751528 40271 40322 687437422 92925 92912 91052622 65621 65622 167376290 30903 30904 885554196 8578 8527 53295046 29347 29274 265306239 48801 48802 999051152 76348 76349 199278951 39030 39031 173045665 5856 5867 470598814 93639 93684 408790925 74018 73990 41642319 55779 55822 13021139 20885 20818 313324050 37188 37189 434428090 97523 97564 958094533 35152 35153 581304035 94107 94179 357983395 93540 93541 508132252 867 860 46199135 25980 25981 579564970 34232 34233 661962938 49952 49953 652260720 40761 40839 138645235 69303 69230 32840562 9131 9128 568749024 80439 80447 111609472 11880 11881 915100801 22314 22378 335183416 42066 42118 894455595 50575 50641 649766804 63289 63290 150901466 14815 14835 531701469 33411 33475 1732 68235 68199 794822110 88729 88730 677070269 82834 82876 788090850 58682 58672 474638525 82483 82493 722881070 85916 85976 950548287 20102 20103 420655136 33003 33004 993024750 10278 10328 829494084 56149 56150 71512646 17106 17160 378868777 62946 63020 548958035 5897 5898 503261942 60564 60577 458237498 31316 31317 499012506 26841 26842 200909545 18011 18012 867260942 53759 53760 880274256 84262 84263 661328468 28942 28943 781189971 68634 68556 814969289 15474 15509 731407270 48362 48283 910866747 54481 54426 983007213 75239 75314 837157323 73939 73940 797759625 35202 35203 512597798 99639 99640 1204117 50060 50061 881188765 99528 99469 455823391 66715 66657 445180677 86069 86070 61607031 85380 85397 412714531 39336 39337 991391423 6083 6080 441527122 30319 30320 25840776 48126 48127 441080104 31779 31756 216778634 52792 52793 149767886 93149 93150 463790983 22723 22724 885143338 23862 23797 718671678 16963 16964 323921602 90710 90658 921270080 65090 65091 219939408 79702 79703 581313105 55751 55752 803256500 33537 33538 965207852 23785 23786 875593294 81653 81654 221501460 17459 17515 320711513 99389 99390 26653259 48620 48540 4677044 11612 11593 400184946 8453 8454 787422436 24056 24057 192607604 95132 95197 241759913 90968 90988 29265931 34222 34223 533668820 5868 5869 382961312 25352 25412 361991559 55904 55917 823013152 28646 28647 511498952 18937 18857 143856915 42550 42492 607477971 12622 12623 149519190 28574 28541 656953375 71627 71638 384529939 74555 74556 562008381 78175 78142 458158018 12362 12433 783121381 38830 38761 372200629 34775 34742 505116707 25201 25202 755732694 63605 63606 348105797 95778 95839 877151379 55476 55516 825728994 92041 92042 829123744 67674 67675 893299621 12130 12131 646717331 31664 31647 765260898 36974 36975 52483067 3872 3873 945444149 54307 54385 395632774 30521 30573 593078227 13394 13395 246347988 63652 63656 723254565 39513 39514 937581204 51161 51162 594922834 38325 38382 487393214 63413 63354 570555793 37091 37016 607022579 48138 48201 882257935 64454 64455 759725305 79984 79972 146076193 60133 60138 969399900 38657 38692 578986433 58521 58476 859447273 12954 12955 13483559 8073 8049 649788073 67119 67104 768883730 62329 62279 29678374 78995 79011 529179922 27532 27459 156817035 47350 47351 474812408 18265 18263 836641684 10759 10713 652381802 72697 72690 707837336 13229 13220 296491798 88111 88112 109209402 63002 63067 116690182 10950 10951 260856201 25397 25398 333636130 19096 19097 342165474 51374 51375 204703056 7838 7903 872277004 1803 1771 510077733 61980 61975 770869867 7911 7912 639899822 42439 42480 798577051 63840 63845 253456905 76729 76672 802557460 62701 62702 450137482 61632 61679 175062782 18967 18968 362607367 86327 86328 362181824 86980 86981 294386920 14031 14032 823063728 71071 71072 362127390 63525 63483 341387721 49500 49501 218156026 74913 74882 804914293 36688 36708 848318821 17573 17554 968911778 28762 28714 754289583 7904 7920 84346192 81353 81354 437456261 88528 88448 647906755 16732 16719 654145053 33974 33975 336119846 50665 50656 98412255 30512 30513 512495381 18685 18686 117629578 80669 80692 378167284 50154 50155 361000742 93873 93874 74198930 53132 53057 677681242 47737 47664 430807846 81806 81802 521590293 12905 12906 517638122 74640 74669 513258229 4722 4723 261407518 68294 68295 999638586 13789 13722 422762240 36749 36716 557059037 98138 98139 885501244 13941 13947 684732937 33175 33176 141084508 49588 49589 804438773 425 426 642441248 96600 96664 31924511 22858 22859 248036011 28271 28272 81672555 24413 24342 980574973 92918 92896 411077341 63291 63292 425020415 1583 1584 879918209 19117 19196 490713648 26807 26814 189892822 58316 58317 632176907 61528 61529 273187479 63604 63605 860492217 39797 39798 411141047 87085 87086 358454805 2194 2199 446322477 51485 51486 133920115 57898 57918 769475425 40902 40922 891601322 32330 32403 90752892 71703 71637 873231671 90288 90222 122657318 82093 82066 788600661 95450 95451 758656407 11893 11919 539879553 7065 7071 587718043 18455 18456 236636977 21948 21949 960791382 3533 3534 277512917 4678 4679 600254561 25402 25403 948045661 4699 4700 678982348 91729 91730 962637320 62771 62772 803581243 91344 91345 972189952 45190 45144 849582590 43991 43992 732217813 12416 12479 357171647 29971 29909 869660074 13935 13936 553681124 21790 21711 641702890 690 715 952417097 10857 10866 906855285 55681 55682 311690275 51464 51395 604263013 91004 91005 928447178 44023 44024 682467348 16337 16338 646583374 36250 36251 771326152 64069 64118 733129664 70569 70570 280381611 30865 30840 342629549 41597 41598 273779639 59428 59429 829200467 1540 1606 295356741 72361 72403 960550124 2956 2892 666808632 77050 77121 633735777 10883 10884 208152640 69909 69893 429831543 44975 44976 113379996 62266 62248 647070357 46096 46097 749584004 71175 71176 324048354 81155 81099 188502148 51133 51134 601137666 22266 22267 549730455 27046 27065 926844871 75322 75305 702123879 6591 6669 915215384 95410 95411 284790682 16995 16990 956998535 72373 72374 994263870 2335 2304 934064738 97670 97618 385337781 7405 7336 37459024 61786 61751 316979155 75050 75051 525550500 81407 81408 414772231 4693 4665 131294070 7865 7789 453223810 95084 95076 637026365 65753 65685 565395336 69566 69567 298603203 14898 14899 649236926 91255 91256 33655681 31379 31394 400340534 80939 80937 811756727 80278 80320 202399416 87214 87282 110684665 86743 86744 299297177 45353 45354 130407498 1628 1629 484590153 33848 33849 239446108 22677 22734 767578650 35209 35142 519052616 81502 81521 93773937 96769 96817 952677131 31955 31956 349581056 9586 9610 90192783 81454 81480 210204076 96993 96994 299597219 63131 63132 262575203 89268 89303 53650382 89192 89193 612898763 23319 23320 205021606 6564 6592 151894769 41606 41607 990674592 47643 47597 618056499 77695 77696 158688825 51621 51635 329976695 32453 32416 268545141 42251 42296 775222202 57639 57649 614566861 61534 61474 849377566 53364 53365 639204601 61301 61302 888288307 37730 37731 995114024 42794 42837 288648233 77032 76966 83389270 17987 17988 562765105 61685 61686 428310436 37457 37530 724013446 52747 52748 121767849 60181 60182 847537731 9489 9490 453176933 52101 52090 966774721 17745 17746 621909777 8939 8866 224214283 34476 34409 454433157 74547 74515 106585679 47961 47989 296879516 17513 17514 861963524 12220 12281 296935892 5507 5508 221843091 68543 68511 587491020 34891 34892 130900925 84967 85034 696131367 81447 81448 12913422 59520 59521 659391094 13716 13717 834959284 2736 2737 469875786 11202 11203 374330315 46026 46041 423040259 51652 51677 722924193 10128 10166 377270819 53407 53408 730142844 56215 56273 314630052 77500 77512 446452593 78617 78618 398335563 41050 41051 772937723 3680 3681 482238275 41126 41127 532861851 93885 93886 36380622 3532 3540 846326160 9642 9721 818436546 58358 58359 362382116 67139 67140 139151977 41289 41219 809270510 58182 58154 99539804 8256 8182 656659494 72344 72345 227695355 9283 9284 472645510 29765 29766 488622592 33002 32991 714066684 56923 57003 684531671 76064 76011 709749449 39436 39437 416087991 3569 3528 639152842 56573 56574 757858043 27262 27317 680530866 36110 36159 355158336 23150 23151 542603527 84500 84501 492378729 85068 85069 393847650 16779 16854 538405145 86156 86186 475878242 68173 68209 651235872 42112 42101 286815508 15243 15313 572538185 59858 59859 372636401 56911 56951 479265101 38205 38206 19279887 21833 21768 99523211 76219 76197 967596839 58112 58113 323343867 16732 16733 728522408 72606 72644 963422229 66173 66213 139306135 71159 71160 426629887 25011 25060 96217383 12874 12946 549702927 84865 84866 926542961 2603 2530 232849965 62067 61987 803086420 31462 31518 205031922 17095 17168 153830278 97940 97941 277941295 9131 9132 586365804 32127 32128 920256226 49809 49810 233769738 28237 28238 810132870 44816 44780 981145427 61603 61606 165868999 46756 46757 988786901 59266 59311 190286749 47916 47917 53553548 12885 12928 505532164 46986 46943 126399790 83029 83003 64168472 39521 39496 530637519 80802 80803 510522469 56972 56973 970126938 65074 65112 415712163 54307 54240 81201646 95501 95502 507441370 73233 73263 646807293 43980 43981 552493376 98183 98184 129653039 43223 43224 920810859 91817 91818 519960807 48348 48308 921285596 63741 63742 91848912 62974 62903 946865022 2185 2263 355179629 14074 14075 995587602 54678 54679 599137579 32349 32412 846973201 50789 50790 587037469 22444 22406 434037634 58026 58027 244891116 95216 95180 123437342 6019 6020 152228781 73914 73915 794134848 35800 35801 108019156 7151 7080 178108487 11420 11421 651240869 99632 99633 134593992 7732 7733 654061917 45793 45794 351026796 45193 45194 523329918 97907 97908 908026748 68511 68512 376073351 98163 98164 537395816 95725 95726 191153564 24049 24051 424694477 75435 75436 183195471 7302 7303 393889660 91834 91835 275516009 93857 93858 914455847 29913 29914 110427811 81554 81555 10368526 6787 6747 115507317 51501 51514 704172974 48447 48448 221652131 90185 90182 739487009 22958 22959 796422082 54681 54682 214084885 46117 46118 376576125 24210 24211 229267517 39541 39542 758064127 89143 89141 567563240 10465 10466 994879150 60246 60178 668177017 89330 89331 254677692 23061 23062 19575605 71273 71240 898065034 20868 20918 955767680 96632 96684 597218853 11876 11877 324370185 70241 70242 103448448 26980 26981 600186077 49668 49669 85657674 19265 19266 716494183 86025 86026 67845539 34359 34360 800457080 80938 80939 780650860 43704 43740 250627783 16272 16343 994777519 10452 10508 537376293 17864 17840 388825825 11551 11601 12752485 22401 22426 13696206 10225 10226 238054615 9895 9852 947305510 16520 16521 797048811 69423 69343 122386660 99308 99309 858885867 59203 59204 938104104 15942 15907 158712008 71336 71300 824813216 7329 7330 81974225 87216 87260 479140484 10049 10050 16885752 69663 69664 342181239 31437 31438 891339380 58638 58702 779637278 37280 37305 642550306 27847 27921 457481703 11314 11289 906283081 83874 83885 132725706 67719 67658 537287760 72969 72970 538853508 90886 90887 544203052 69815 69866 384261112 50658 50668 104594991 81529 81537 789919033 7968 8008 521560014 2607 2608 815318698 85066 85089 954389273 82076 82077 220311084 37209 37210 370287159 74276 74229 310036663 40644 40630 443111115 49676 49714 365178467 98142 98062 533846862 40854 40855 617071915 2263 2264 70173761 39341 39342 748173044 21911 21945 268960669 22474 22475 287464879 30481 30423 885665951 46240 46241 329636124 53237 53238 881788265 93056 93063 925735267 10902 10903 241327757 82259 82284 769857679 34795 34860 355376902 44534 44460 732085024 7322 7323 993521484 52800 52790 805688257 83349 83350 651544685 2720 2657 354559560 75556 75587 901806843 23147 23164 110208555 87592 87574 267596991 43263 43300 275094950 40453 40454 379346160 39885 39886 179813490 18632 18633 517677558 50029 50002 181070004 16663 16631 814231713 26639 26584 352944860 75355 75356 80862972 45033 45109 444206714 20776 20814 416477890 24082 24050 13354066 2901 2902 722061063 72505 72506 459939122 48877 48878 402771622 93392 93439 906316260 29237 29238 657967885 53363 53360 833367083 29376 29428 180305202 93009 93038 601308586 39697 39698 816826330 8459 8512 991940675 77298 77244 23183650 55578 55579 116438153 46832 46833 486830179 95927 95928 70693385 26067 26040 861313658 44944 44875 352069263 55657 55658 232127499 66394 66346 32244494 32217 32218 481174929 17956 17935 299124474 63981 63982 444012607 17899 17826 840880824 85873 85874 611556459 79491 79492 577254630 60573 60574 711385592 6646 6647 414642642 50431 50432 313950030 11599 11676 783098068 53077 53078 199470085 78933 78934 324776754 20867 20871 424772613 56120 56056 600726818 94190 94191 494232321 79304 79305 618123783 27443 27414 934014247 32801 32802 868047274 12309 12292 400940009 40075 40040 185485640 38225 38292 991679455 21170 21222 454199306 73607 73615 929362894 47922 47951 29992083 73655 73668 304418678 16539 16602 451976583 71417 71366 876473591 45068 45069 354391049 95546 95600 563973651 30351 30352 515714606 4111 4154 392615057 25209 25236 542473018 66303 66280 13562383 42628 42680 657771396 25266 25207 871042903 34404 34405 476850566 53348 53426 917854527 27539 27540 608037258 7343 7350 349690354 18659 18660 298923079 8816 8835 903668606 51724 51725 422701989 91165 91166 621566621 86140 86174 966140035 95197 95137 260716183 17564 17565 862328995 19126 19086 236452944 3759 3827 33110454 27086 27087 406488894 80503 80504 515916728 11961 12024 103949112 79926 79927 534900040 77045 77046 166340991 36625 36677 455250 99461 99524 629096586 61663 61644 417542221 44211 44166 680579614 77961 77962 644323844 40315 40316 338881856 81436 81437 522510107 592 593 195761641 32814 32815 941101994 38272 38349 562507067 74358 74359 111116102 51292 51293 873064294 83713 83743 979910269 98444 98506 571660459 17695 17629 475448160 27760 27688 638441628 52016 52017 460900100 33954 33912 376298930 17397 17398 46898534 57100 57112 247009932 68644 68602 603058540 50166 50167 912967725 44816 44817 664387573 44 4 644648786 35344 35345 657654386 98838 98839 355237542 89272 89273 506111376 54896 54857 958055564 54741 54742 731090438 81648 81649 123010657 66204 66136 648607638 91050 91032 97345971 97317 97318 136263530 27450 27394 373771849 60418 60442 930142162 59961 59944 355878067 14421 14345 492157569 17277 17281 769967031 80542 80619 498171750 60014 60015 645325351 41177 41207 783215109 96386 96350 254114140 76045 76046 25348212 32783 32810 850158786 87288 87289 578364429 37454 37455 268484176 14787 14788 277291108 60094 60095 839320095 43856 43823 767214941 75340 75341 407020126 9371 9320 670865189 61861 61876 56323692 41042 40992 879433007 30379 30380 770482244 75849 75861 534247013 56132 56133 971417074 98047 98048 558852851 73393 73402 122905085 8234 8235 72387070 87006 86930 553504703 6437 6438 467738104 58671 58601 661095627 71982 71993 10088094 43024 43063 819099672 66559 66560 143658198 9594 9595 525609105 43914 43915 182703724 74512 74513 785313298 39207 39208 445892379 20271 20272 201869230 93132 93072 272570423 20719 20720 329435557 36004 36031 338182220 14011 14024 418692779 49256 49200 598560826 68355 68335 357344026 93697 93637 520461396 63601 63551 104317855 8004 8005 497443273 59882 59867 609402953 56815 56847 828007325 47196 47270 859148072 87141 87076 188393348 37410 37369 282344252 47387 47320 531883077 11195 11196 676778461 33264 33265 156461784 66518 66519 509398803 28369 28370 586367368 90530 90531 711646317 9337 9356 410978322 41365 41366 138663369 86824 86825 100773778 31613 31676 651301281 3899 3900 711876757 75757 75794 481260478 8910 8832 135004399 27956 27980 146176803 25022 25068 701343233 70370 70356 324616817 53200 53201 256854111 61940 61893 511009756 41990 42058 213223689 68037 67994 311587978 77990 77969 715218711 3233 3234 918083284 93336 93405 815608116 6961 6996 329310777 45314 45271 134128784 64921 64922 451572003 8732 8760 450129557 42329 42370 996857097 11856 11822 496006662 6097 6068 378388191 42264 42265 317774778 26929 26930 988242410 61431 61440 155701456 71234 71272 876665896 88278 88251 768980514 97193 97190 278210921 64832 64775 792249949 54794 54795 333151795 27889 27932 341206406 35204 35205 828728025 36068 36069 191019460 13742 13743 95006948 13782 13783 106887002 79222 79223 935657035 96646 96647 330952863 82735 82736 957423465 27069 27070 266279364 4001 4002 74059509 24010 23940 403240374 82766 82767 153895940 71468 71486 718599920 87499 87500 117105931 99104 99105 93211410 58035 58036 740720388 57943 57944 6425707 75898 75899 905892990 37254 37256 846627864 85457 85458 790547148 81788 81789 102370603 3547 3519 899636182 93202 93203 704868609 76062 76063 262243226 11253 11247 599443054 89496 89475 656961371 60622 60623 410856545 11431 11432 430970054 35253 35254 580869813 72970 72942 757525154 79250 79251 840822670 96834 96846 222626351 9521 9491 579460883 2364 2372 321947680 41114 41115 839475988 85702 85703 129404240 36019 36020 493644376 68961 68997 836509310 18327 18328 925329489 32482 32475 958431141 72979 72917 258968563 62923 62934 48837559 71142 71143 807315700 46248 46201 474976821 3669 3745 360638774 35607 35608 717624084 74453 74454 386741715 89870 89879 14748509 39101 39102 550024909 99291 99292 444487268 17674 17675 798496165 95577 95578 16032761 63789 63790 707330113 77621 77622 281107385 83703 83704 586922785 20587 20588 636579117 60209 60212 745835802 13858 13859 428090515 72508 72509 390949150 67054 67055 402578387 64094 64095 91190018 8964 9029 114448032 2259 2187 728390475 90208 90209 858466698 91107 91179 348562545 43742 43808 699122671 14766 14753 191225564 29132 29133 935420975 41583 41590 329471752 92759 92760 672669148 88705 88701 797827050 12478 12479 629776657 9575 9576 360409725 42102 42103 349732133 16014 16051 921955402 61371 61372 968139121 73145 73083 790768799 57119 57179 883727531 40526 40503 559282073 34086 34148 796405151 70944 70945 854617633 88563 88549 766675639 49851 49782 67381045 4663 4664 47028862 21445 21446 933055684 31323 31324 674863191 24179 24170 564977400 13155 13089 347342853 20981 21017 217256970 37536 37537 274366943 80654 80655 851939492 72418 72489 669146807 17727 17747 651352315 74635 74653 515383354 34419 34420 544698020 95325 95248 633004821 26602 26559 321068528 72808 72796 734133777 75768 75769 472505165 87089 87045 460881244 3938 3890 576763874 62201 62265 757592098 92822 92812 358938592 4023 4042 326948558 63592 63593 545385406 9672 9656 395378506 80391 80392 228856496 69262 69263 696106090 11853 11900 431712125 54689 54684 612281995 93630 93631 982204703 1696 1684 596807662 85628 85592 557767829 48875 48876 233887309 11143 11144 159805452 47151 47152 440094550 89045 89046 860748180 91014 90942 205699655 80628 80629 958366191 73663 73664 695791171 18479 18480 96897844 19320 19377 220257264 17891 17892 461439638 17832 17833 796581348 87342 87355 736728247 12890 12917 408249389 66455 66456 879504151 18711 18712 570848966 5840 5841 54902700 58783 58735 739783819 27354 27355 665628575 4137 4096 882327937 66301 66372 875201622 80784 80785 313444159 53076 53040 370461175 74187 74149 958669610 44438 44439 816439014 77385 77411 463936555 99707 99633 699175882 53609 53610 714730602 11215 11240 763109213 12458 12459 412768192 75323 75380 886486245 3548 3549 150121796 88954 88921 30174479 50518 50596 956090019 33248 33249 232589089 19181 19182 635976539 66534 66535 90873058 80856 80890 199473477 74135 74136 9616595 33938 33939 605893180 63400 63401 374174369 22173 22174 859558935 45983 45998 340764756 40861 40862 340764317 48183 48184 629282712 51642 51643 58816302 30359 30360 856226247 67852 67815 732296814 31376 31377 399316342 72835 72836 686109759 81176 81177 695000063 3864 3793 689208348 5938 5944 625183185 17259 17248 671605333 51781 51782 655765664 17359 17419 592530412 11896 11897 807987059 22374 22375 178102482 96372 96381 216080295 68834 68842 831897206 78411 78469 988272324 78045 77978 956301876 62354 62293 27281154 84763 84782 95200167 20987 20988 975709782 9441 9396 551802255 91717 91718 864293117 31731 31770 418247967 61648 61649 376505569 85759 85707 401565276 90076 90077 209936381 2483 2484 643811397 49800 49739 666595800 53524 53573 933970433 52938 52939 857504019 64705 64751 481864564 51352 51353 904521111 79130 79185 956924977 92126 92067 350195227 41895 41896 403535339 98603 98604 710526817 92059 92099 12637385 97054 97055 237885093 40447 40456 34226798 21696 21697 553972302 79721 79775 106968587 5505 5578 189733539 79188 79189 161291540 48015 48026 834211017 19707 19708 510371357 21104 21166 333800133 57901 57902 170857274 43087 43088 691383649 50876 50877 759407065 7546 7547 716037074 44525 44552 636805222 70597 70634 864709526 42509 42551 79816515 60635 60687 485368959 31523 31467 484906484 96757 96758 153948413 99370 99371 809388372 9479 9480 37493155 51742 51743 544412697 63054 63055 482264897 59501 59488 913020120 96477 96421 526488973 57257 57258 269559388 30542 30506 301186897 44102 44048 403955039 40425 40373 456188556 42560 42484 678529884 4554 4621 455234109 47144 47194 22589241 7664 7665 788695955 23249 23189 721055867 87115 87116 349932950 76361 76427 183307263 46342 46343 432953932 3761 3707 104236366 21759 21760 250239737 79463 79479 323125281 69580 69645 508903191 41149 41150 786551067 46894 46947 971989589 56327 56328 926144957 84654 84592 786999933 32226 32227 120789750 42335 42302 682745763 77275 77323 162018801 9900 9901 533160353 28392 28403 970384525 67285 67246 329632489 5857 5815 484553812 11514 11442 158211756 38746 38794 811180593 94613 94570 676499323 48803 48804 327279120 34429 34414 35331221 75795 75812 81177282 63125 63188 597972845 83703 83659 211731171 44420 44421 298475572 68467 68460 737453180 37867 37844 7492942 23440 23441 205219028 45753 45754 228743166 74843 74844 351911551 15230 15298 681080140 40291 40226 925760540 26207 26208 984420987 16992 16981 78650073 30850 30854 758832036 60500 60552 196381977 43191 43192 54561872 50919 50920 649965778 58737 58724 959663005 59790 59851 277269441 42718 42649 639007954 77366 77367 849420701 88737 88738 685151498 91657 91672 798157591 90367 90350 310215677 36952 36953 520375788 25358 25359 464476238 86637 86638 378360920 72757 72758 894199869 43894 43886 257501398 62166 62167 577962936 89030 88977 714318151 35375 35313 900622859 28959 28887 876938962 48426 48461 390696056 24963 24916 293741175 427 428 523022474 95562 95597 666243968 44139 44121 82228443 46900 46901 872115366 65183 65184 787225187 59280 59321 305921615 10217 10280 239720305 12931 12932 382118248 48735 48736 206431182 79610 79611 761530853 18282 18270 783826583 67570 67549 988365276 88235 88287 963634390 66620 66621 820560231 47407 47384 379814646 98890 98896 461601561 88649 88650 977916695 28741 28742 423312363 48854 48855 435712891 30703 30704 626077364 71343 71420 318349046 25983 25913 195492499 35296 35297 410736055 64968 64949 757680481 83578 83589 944584058 86288 86289 565239802 78387 78388 55981041 59777 59775 442155525 6443 6376 173479882 4303 4304 797434228 11237 11238 331293111 59947 59948 522454648 99523 99524 302147572 59633 59634 422298813 67490 67422 705608049 29397 29413 112275331 98334 98344 788866022 99960 99963 302463382 1714 1675 957808687 65992 65993 619592669 53213 53214 467685854 65876 65819 142120212 10980 10981 20718197 79083 79084 792178933 76611 76617 784443743 79299 79300 688757710 82993 82994 223342866 58580 58581 824471201 66511 66512 375613197 72275 72336 546739027 41727 41664 201770819 92043 92044 251259983 89842 89843 44476201 16638 16639 380240938 16571 16572 163148944 91217 91188 69129234 62533 62534 312133469 32767 32762 286842648 19170 19178 773573267 54527 54579 212975746 95137 95138 844661892 66785 66823 681404269 54353 54347 949420034 77608 77609 820653430 17722 17723 382336748 72325 72326 690823902 49658 49659 774545427 94677 94753 819309525 30145 30146 593204706 42048 42018 23120018 62033 62008 763816613 72275 72309 174271629 62241 62242 424194456 75969 75970 997036712 827 828 41057271 19607 19608 496716518 97216 97165 499215534 67037 67038 27278898 23926 23859 938736179 8214 8215 153664363 23874 23953 212021095 89029 88962 24693743 33621 33622 200432827 36560 36546 622694561 52947 52948 762331578 93252 93212 872178118 36251 36198 255172199 90403 90404 997691504 10134 10135 124117784 44740 44661 864215735 19237 19175 769384260 39815 39816 482140449 18911 18912 595045537 67581 67582 884613760 250 176 329659830 96849 96831 172972645 93240 93241 621062264 48269 48270 138436320 51608 51609 504467119 57723 57724 601904550 80556 80557 894146861 53756 53757 258422836 33218 33219 771080819 95137 95084 939813574 35624 35668 477143239 2977 2978 491854141 3902 3903 921241065 90040 90101 37648515 74247 74230 698455889 38518 38587 366446922 42621 42622 99188765 56902 56832 717012060 24399 24400 112203007 4367 4322 605722108 18438 18439 318546113 19818 19796 922188230 56836 56837 238753697 37640 37641 453060106 62305 62351 148782101 6135 6177 614440489 19072 19141 505884612 60198 60271 232088495 3555 3556 3948817 56448 56449 594754331 55480 55544 394954790 2091 2083 268871363 9003 9004 734294118 58554 58567 137754279 20383 20406 375953870 78220 78221 382708792 13653 13654 361978182 56824 56872 979188678 45051 45033 117622254 48888 48869 1554060 41176 41177 282412267 48256 48253 830208870 48505 48488 996175469 80455 80422 472364237 94652 94655 411783017 66656 66657 9770553 35639 35653 513917102 88471 88424 636966175 11696 11697 35721226 83418 83358 224125059 75969 75955 167322520 57967 57968 315017228 51305 51363 585391244 67225 67226 876260807 6429 6394 119357591 78010 78011 24258165 51492 51475 764481115 20452 20453 321911641 50541 50542 746271132 72134 72135 405602775 33652 33653 717575252 43234 43235 197816975 64325 64299 631179085 32852 32805 24789531 10234 10235 493365637 71925 71926 323678114 76704 76705 14734231 61457 61458 700416117 41464 41465 710933834 80814 80736 655422330 40093 40144 776526518 32118 32119 932235512 99115 99076 859518439 77304 77273 635101235 3146 3147 334781092 3368 3369 799958658 42120 42121 190409350 68998 69068 753977130 1501 1502 902816351 19211 19212 985999812 77844 77897 360417270 91126 91127 403956050 94237 94162 252554906 15049 15050 41415020 3698 3642 222376267 31807 31739 596655055 40763 40764 543861589 61478 61479 9880481 24543 24593 120177022 29653 29644 4382698 88345 88399 879380149 74881 74813 19458634 21990 21978 297482419 45141 45142 11201312 64038 64039 55210797 81645 81641 701193569 80399 80400 699891371 56326 56327 417431816 20569 20562 171802072 22455 22510 154880801 98680 98734 423688470 2745 2746 374185295 53160 53234 24175867 15686 15687 638359026 89012 89016 775765691 80058 80137 294041336 44726 44727 281426143 72183 72111 956733155 73559 73560 869215649 87018 87019 20021723 31479 31420 745104256 94219 94220 332934780 54693 54770 752086620 85827 85828 512378665 65471 65472 490543029 34816 34817 646190718 36694 36657 172645298 90438 90439 242753643 75944 75945 273555852 1556 1517 933601542 57226 57289 805006823 77249 77250 256596846 95969 95970 662145828 29756 29757 763614944 93998 94076 491355788 45566 45567 900403936 13920 13901 668746553 18316 18317 183387337 39432 39497 135120669 30044 30074 857308037 50284 50228 983300180 18876 18877 468195101 54489 54433 49390209 59705 59723 323433043 65293 65222 570744373 39746 39822 616481973 67143 67118 648674899 96293 96308 599906652 62100 62086 616437285 1711 1712 678871572 34594 34595 423863275 92357 92401 451589070 27255 27256 579973696 5213 5165 63792732 72038 72039 491489452 97756 97690 831939184 46850 46851 433634171 58668 58669 203107971 38837 38838 122205906 90505 90574 801574698 52103 52161 324821313 35621 35622 953170405 99486 99449 739105341 72681 72682 673187366 72705 72706 522755004 28059 28060 793912661 15608 15596 365281491 35719 35763 959693458 95020 94991 364852713 44888 44869 186588630 42566 42567 291549476 9309 9278 635497841 56898 56899 802180429 90312 90313 346661531 94972 95032 240121441 49131 49132 434527353 83356 83357 663599151 10820 10809 924102508 32866 32927 423878481 89940 89941 409547404 65723 65685 858053730 71263 71264 316039145 10554 10524 829734936 9786 9787 893672711 61020 61021 448240144 75473 75474 867819497 55235 55169 931446651 49727 49728 646474422 57122 57123 393164733 62197 62213 671257489 41754 41709 525430374 57785 57786 476648813 55990 55991 724111249 20708 20710 780906081 98080 98081 937497329 51228 51173 603026873 3085 3086 92744233 34343 34344 589182095 61043 61105 304237487 94980 94981 752449875 99661 99635 298402094 98914 98915 789480871 12389 12321 412780639 55254 55255 214909602 65331 65332 552035394 12832 12833 993116074 69234 69235 787689779 4410 4415 574410509 17399 17400 557956944 63023 63024 564504372 89699 89691 375822432 47339 47340 136358572 37670 37671 874444468 90228 90210 919166732 57683 57684 440500566 31898 31953 510951144 55392 55457 210151156 77315 77316 765302127 59959 60004 44859324 76292 76293 631272772 83553 83554 31669868 9404 9470 826223884 93309 93310 566570969 69695 69696 37115905 58531 58540 12685121 50860 50861 708971153 88590 88591 449534798 27841 27842 978714672 52665 52666 36239505 83375 83450 141542435 10293 10285 314236513 9760 9707 872503375 19449 19480 101828780 94635 94636 868413603 22992 22993 454117011 20113 20114 687175327 58896 58911 103702741 61137 61131 507845262 40398 40423 225601968 75068 75069 490927945 35855 35856 450911186 78313 78252 984585890 93870 93899 413325935 89837 89917 946283407 78285 78286 809189688 48376 48377 580245011 40882 40962 129393478 90676 90703 309336959 11807 11808 738024621 26225 26226 630114032 95925 95926 683472120 19892 19929 97049651 227 228 98781856 66413 66387 169194197 49937 49938 954640905 69912 69917 671615391 15880 15835 93708979 85126 85088 278118290 62903 62861 566493052 36829 36756 336388099 13184 13185 715262062 50077 50078 491928037 3626 3627 595917504 59899 59900 560199314 70959 70908 155450437 92058 92008 582402491 90303 90282 487061703 39446 39447 363330670 44112 44113 330591655 85381 85374 372885115 37257 37298 920144891 24230 24158 1729231 90668 90737 361386115 77241 77242 668760763 26869 26870 292026915 19923 19950 687546448 50654 50655 50087766 38254 38237 607108177 33374 33447 94958886 77204 77205 421044637 43604 43605 820416565 74997 74998 714022378 74890 74891 80951685 45427 45470 17171609 60365 60440 356106139 65509 65446 586637756 72967 72968 164962683 2405 2406 356921533 46285 46363 446696664 6928 6929 227828180 61467 61397 41502519 16629 16618 216927494 7401 7452 871563546 58068 58003 332745358 22535 22536 88943071 15746 15800 757157055 22774 22822 800633646 42023 42046 290731960 9050 9027 673655477 2338 2366 812025911 49560 49531 143419291 42077 42078 134019649 47562 47552 641652127 12964 12965 469307394 43607 43608 380422641 9953 10001 898611913 70800 70762 428219849 21067 21068 889223979 92054 92055 588815239 5558 5559 51841472 13512 13513 693989065 33718 33719 189329235 22497 22498 813053876 66117 66118 304881439 38620 38621 10287368 22507 22508 345037820 60305 60310 449994206 46465 46466 644094146 96125 96175 140982819 18424 18398 670559133 73422 73423 44073826 35549 35550 135190474 77552 77546 515632348 30865 30823 704080584 87622 87553 266324525 16989 16990 794657529 63091 63135 545112717 62408 62409 944442536 98437 98438 556965069 54067 54020 563107807 2706 2635 658166817 49000 48937 424540973 41484 41549 545145231 4947 4955 106479919 55307 55288 520263689 28217 28218 71268377 47048 47049 997904006 10469 10470 246540734 75848 75849 516868466 6279 6262 248832218 79029 79105 476247463 61095 61096 898400091 15774 15775 959304180 86124 86085 58675142 94905 94906 404277561 24263 24264 612155506 72085 72124 184893713 33714 33715 878064394 65995 65962 77091568 80348 80386 603287600 77668 77642 795459196 28174 28189 111666877 11147 11148 726908599 64479 64480 775224123 54164 54213 893441327 63484 63460 703864672 27134 27168 753631827 82610 82611 714944883 6979 6938 646564220 20433 20508 770627371 97950 97917 173108562 19947 19963 23941037 1690 1753 12598089 95315 95316 914106703 72754 72755 27326408 51477 51480 478486229 20980 20981 250686955 29677 29682 460818366 37755 37756 287153303 47887 47888 561112200 94865 94911 645279253 70220 70221 786163404 25752 25736 407100706 80562 80610 836604117 2559 2505 520633691 86639 86640 854364785 40103 40144 259808413 25483 25406 303393742 63033 63029 818492128 58393 58394 971558210 86394 86422 816998749 82169 82143 436245878 81451 81452 715034520 59170 59138 729198256 35221 35222 713443255 67654 67655 15412123 15908 15909 541544835 44075 44087 655781533 19945 19946 345806070 61859 61918 507871785 66563 66537 815360050 82476 82412 227266368 37638 37659 689447281 54058 54061 876699931 82999 83000 395126612 45574 45526 363774057 562 563 50686137 52565 52518 450552423 242 179 20701521 14739 14761 781249980 7169 7170 765832592 86002 85967 20577145 47092 47093 113365225 52411 52437 41955417 70854 70791 978385375 92624 92684 810283042 72561 72562 680839489 30539 30540 526400956 80669 80670 485695683 87791 87718 200585400 61265 61208 875294833 20301 20302 612642733 1861 1862 717852566 25636 25685 103419188 64303 64348 379827971 24889 24890 221586869 10910 10911 80030708 74192 74193 549406765 18121 18122 399613742 64017 63938 767543979 16300 16301 448768111 99823 99804 617884822 4607 4608 331106305 89808 89781 254939062 89498 89543 998511611 51183 51245 527654089 25634 25619 712288025 41424 41425 499819909 20717 20650 922175212 749 750 164638351 18175 18131 527786831 14249 14250 438702420 97373 97374 903921375 72795 72796 508351078 69373 69388 521050694 93752 93753 238726855 81909 81910 250534886 63858 63820 944673090 60322 60323 198103625 86399 86400 654094143 43732 43733 429520777 26540 26541 221359391 87433 87434 943227860 56900 56901 930856600 37567 37506 454276927 89244 89245 194611282 96710 96781 924029149 4911 4882 783330534 95420 95421 233504559 10854 10830 31868042 66630 66611 456637566 30697 30698 780674790 37056 37031 346620 12329 12299 334193985 59853 59854 257846757 66750 66751 838368096 6164 6112 60627356 71293 71362 101889341 76058 76113 35488446 16329 16330 358288296 99854 99855 568112832 85136 85137 323233479 87204 87205 232604688 22409 22410 900521195 89069 89108 194838828 76957 77025 748699565 22109 22110 591813413 31239 31240 431589174 28314 28315 978839430 48632 48674 763250316 52500 52479 723943053 94424 94425 83427483 90753 90754 756820415 40465 40466 142023027 98826 98834 933796417 59349 59312 21861801 49872 49933 872391017 36986 36930 984307292 58564 58565 717197851 57664 57665 41773618 84882 84838 506798541 50979 50980 229887965 23790 23755 696547688 43009 43010 646105247 11893 11894 930161456 73145 73105 391299835 15246 15241 550660206 28864 28825 712849083 59573 59651 143960124 3509 3472 620345510 33982 33983 324636663 84628 84629 677655656 90169 90170 313240520 31829 31794 580890736 95466 95421 83404382 63898 63899 178227363 1195 1196 173916781 26598 26599 173299118 61070 61071 332430454 4182 4183 784241500 20358 20404 29153011 28662 28692 490535406 15006 15007 476740458 28879 28880 36734442 7179 7169 995371334 14331 14319 231669197 60305 60373 212070760 76737 76817 108721355 15916 15917 388266222 68413 68404 772095795 47823 47818 640083101 40922 40923 830960336 5070 5071 675859790 10749 10669 99125025 44074 44075 68956573 16657 16633 707568140 73938 73939 176656318 89406 89407 393705646 6387 6388 865092658 93143 93196 446366126 29947 30024 38313805 97796 97744 538326790 37592 37643 780244819 51918 51919 485086583 52469 52407 547673687 62651 62652 523729937 10084 10085 618795535 88797 88798 570168268 47990 47991 267030094 98667 98668 386436312 19601 19602 270412233 54208 54209 194472873 53697 53713 649568798 33988 33989 791038206 49847 49857 254938998 7297 7288 802445247 18881 18946 736957227 31639 31640 517999896 24147 24148 54551167 36532 36533 720580043 84772 84850 178701199 24490 24491 830353944 17138 17145 395454194 11627 11583 610835100 25578 25579 194203415 88097 88098 276596445 61361 61362 668056373 25725 25726 496604888 44381 44382 172255223 18472 18469 435047974 74398 74399 481458779 62007 62008 11211843 14920 14921 79444648 92205 92166 681741640 23286 23287 33313348 89055 89056 467838764 52779 52780 25034187 78112 78113 692310991 91727 91699 504250930 901 902 982494994 12251 12193 306872478 76047 76048 544129230 30435 30510 122015189 10081 10082 340563823 38691 38765 934691023 91063 91064 419065259 36947 37018 263271126 50515 50464 168219625 75663 75664 319608876 68301 68249 53495074 66649 66570 878607367 74969 74972 856501998 25756 25710 719079014 79238 79239 67642275 46319 46261 773401580 45625 45626 840598300 77541 77542 189262004 66317 66394 802387725 58098 58178 72079134 55223 55224 213498431 70275 70292 210962010 68217 68220 319162855 15471 15472 600858221 78756 78796 213900049 79661 79662 761281653 14128 14115 682972547 21235 21288 148203134 91418 91419 652466039 88495 88496 355571199 87102 87103 350664896 11344 11412 531682695 41459 41460 215084256 14531 14532 643866076 14641 14561 280843821 838 839 681492426 34525 34526 795418104 91363 91345 877222298 67562 67563 540433169 75598 75655 920311403 46747 46781 20164689 59201 59202 471343000 56944 56945 731629378 35787 35717 896377149 55701 55644 479652847 63628 63583 170663937 22538 22603 511572597 40824 40825 95248461 2911 2872 523810124 36299 36300 647584826 8542 8515 648314283 74095 74096 896609698 41150 41203 522253066 11107 11186 291972984 55903 55904 212035415 86432 86505 872604851 17818 17819 317860447 78351 78387 121376253 82742 82743 263056897 31639 31682 640772985 3758 3822 883834808 97567 97568 691486012 45953 45954 623759914 6519 6520 239075717 71880 71935 357874991 68554 68614 969020550 10763 10834 701692659 25752 25785 123463651 73090 73091 414240539 57999 57993 493721799 22210 22211 343057596 20231 20232 641063332 48592 48593 469369248 15003 15004 145354620 68280 68281 616305497 3357 3401 799128034 97015 97016 784093474 7082 7083 181017503 68896 68975 94743614 30078 30046 6248563 76107 76108 810261634 4354 4355 244011206 18790 18791 235809479 18029 18026 385255802 41351 41352 231384526 42042 42030 400367579 45089 45055 893730059 95735 95801 772698595 53311 53389 151263578 61695 61696 383500823 75023 75024 575331371 23098 23099 48327513 17089 17165 886599918 29923 29924 979844452 20911 20991 674017389 44215 44282 803580417 19009 19059 353890783 77606 77621 702927391 7299 7273 880452685 73806 73807 640545467 52650 52651 706219570 16116 16074 22668584 48621 48571 678947887 42789 42832 606633004 86909 86956 522662071 59139 59140 648805545 19770 19771 489133435 62185 62186 710210551 24786 24787 199655930 25827 25828 716969787 57368 57369 880785045 92451 92517 124422426 80985 80986 957321667 79890 79962 968882044 5522 5523 661478818 99016 99017 296624531 3359 3403 48211155 35420 35421 213917787 3839 3822 177306826 43423 43356 852567028 78841 78842 107524722 23153 23117 789604356 98670 98671 988843153 7193 7194 976909227 89840 89841 679605290 36229 36305 753588743 62647 62671 773805725 76187 76188 236312560 55525 55526 680769058 95480 95504 816294992 58574 58548 681464121 13525 13459 5798170 85291 85292 249421800 9474 9488 466907270 61210 61211 56160546 38698 38656 575919191 15397 15398 623775992 88778 88779 570953088 24770 24827 196578804 19571 19572 992358094 68307 68308 888074079 76793 76794 858000727 70970 70923 377095049 55476 55477 501478724 66035 65968 317620653 90484 90447 407344830 23389 23368 284933252 67144 67138 967995452 3989 3990 285277312 85748 85749 605335062 42137 42066 672481036 30984 30985 843695608 15368 15321 18174569 30219 30174 285563845 82526 82462 908515967 71926 71927 171784459 48963 48901 981039181 65218 65252 935691460 7331 7332 764492676 76550 76551 806316376 62520 62585 887448626 87940 87941 30049982 16902 16958 69994194 10741 10721 533549523 14230 14255 438210379 50624 50625 147793289 59672 59679 460487537 86265 86266 342231768 74152 74153 732922092 25982 25983 968486325 9073 9044 123250946 77124 77117 488886772 32499 32500 86203278 6255 6256 324028096 27510 27457 957359218 59498 59561 339416023 26159 26122 826534957 54130 54126 701295961 67717 67718 561038968 18655 18677 530883296 96143 96165 973769454 77940 77941 984255583 12135 12100 193427529 70197 70198 456453886 58226 58227 485282630 47759 47736 987338720 44159 44160 494269115 83617 83676 874762147 76544 76568 601150153 56009 56034 213131571 26976 26926 657248624 1130 1059 527884131 43875 43876 439579368 68500 68501 767863492 75825 75807 121038167 54618 54619 531230656 65255 65237 990129415 743 708 317309528 6885 6865 859052592 20412 20413 82723851 66450 66451 495977108 97903 97935 868919815 34578 34579 622560880 28870 28944 559561400 61392 61393 914451096 18293 18294 586744403 78273 78274 459716751 47554 47521 677372540 36981 36928 452643796 45064 45020 759739730 47552 47553 414511054 43265 43266 828255964 10991 10992 556514114 95177 95129 605067087 43802 43806 656136794 14391 14392 662892989 10438 10436 831484555 6366 6367 939492777 38669 38693 479789866 34092 34093 536929483 76174 76175 655169393 11231 11197 63031868 39645 39604 114060945 50680 50681 40553535 61708 61709 942630375 6596 6597 577804676 13351 13352 621487133 60241 60236 174361683 45188 45234 939770191 69799 69800 971529664 28507 28508 84044686 79941 79903 566962083 7496 7497 570803070 39652 39639 357733790 13437 13418 729978390 17992 18017 453941020 94193 94194 661266302 14087 14115 685915946 30396 30447 187026304 76595 76596 791640076 16781 16782 722542081 97976 97977 942563854 45655 45656 171804254 38873 38817 958812013 73739 73774 488722175 25281 25309 935964425 46392 46393 756136962 6697 6741 876707927 90835 90891 545088159 232 233 39648926 84410 84411 444897368 70346 70347 549403781 39264 39265 229189408 70580 70581 59249632 51416 51443 249383128 69888 69889 273508180 30399 30400 824455759 39752 39753 754738204 7612 7613 524217408 44893 44917 668762994 86178 86179 265308405 42840 42841 823663831 88575 88576 863431308 96830 96867 707035851 62276 62272 196150766 82965 82936 995349813 96678 96608 131369252 45580 45504 665270751 21654 21694 699261169 33254 33255 964857299 15522 15523 602059912 55836 55868 328705028 17333 17345 751773968 92336 92337 328190025 54679 54620 402937855 11 12 584478705 21976 21911 472204431 97074 97075 639229127 11461 11462 791390814 90340 90341 385366615 37867 37868 490502398 29029 29004 407320138 80767 80730 609283722 19204 19165 848035636 2079 2108 93897144 37929 37930 679206923 82381 82382 308900743 43251 43252 360898532 35260 35249 577738439 38897 38898 54128979 28151 28140 611488294 50467 50531 247733012 69643 69626 793467528 90738 90666 510183034 69584 69585 848385271 76237 76198 455918507 34779 34809 55470079 70962 70963 541944959 59987 59988 836429895 42604 42605 491485154 74937 74938 535303059 79976 79977 836130455 44895 44907 10855929 46009 45979 555979477 61347 61348 367745419 34520 34521 367806552 12367 12349 11719636 40688 40689 453047606 83997 83999 361582019 97016 97017 219780283 886 887 132103174 92417 92418 878437012 50273 50346 847970036 79429 79430 282074851 36403 36404 872015529 99161 99162 162622062 15333 15334 357149110 12222 12223 28942837 63785 63725 839155921 58087 58014 608277287 87298 87299 10941870 48691 48727 672619053 32087 32068 653943018 45415 45389 362270736 28337 28322 582653836 39352 39340 154218440 89683 89684 439397418 55833 55913 391641550 42190 42142 178143194 9755 9756 965478561 25621 25561 128048092 29841 29842 969624687 51448 51469 761980076 98704 98634 344635827 80134 80135 820375938 92437 92438 969235544 42910 42911 73464038 13145 13146 132852592 71725 71780 662981526 59327 59328 106699732 81865 81866 282161635 28720 28694 251946793 68102 68099 189311156 23864 23943 196830535 69133 69195 248359881 80054 80077 247933020 57499 57504 547971185 16067 16011 153090869 60174 60175 536178190 67185 67186 479173504 42529 42559 25478084 40111 40140 120544319 56053 56108 356838144 66870 66884 378651145 85262 85329 82965955 6022 6033 109856689 5260 5261 982477471 84379 84424 566796047 25585 25662 374809250 35616 35617 996128518 76740 76757 781143228 66403 66433 416483398 3123 3178 792929184 37801 37872 956219327 78398 78399 482672227 90944 90945 830919103 95414 95485 508815575 3483 3484 801397619 89541 89542 989609276 54052 54020 535671515 56009 56010 817386019 15897 15820 902097280 18072 18073 359906839 42724 42725 946232206 73872 73916 43213971 64415 64416 139356946 80854 80837 395078868 65554 65555 926237212 87178 87179 26081238 34497 34498 407190599 49611 49612 536670267 86361 86362 844539726 21712 21674 722352590 40159 40160 742646299 30707 30637 447117887 19592 19593 175289591 80383 80384 962116955 43191 43127 912281370 25762 25696 142191919 60599 60600 296882736 87953 87874 331353715 36723 36668 41772767 10080 10081 310148578 67977 67952 590581364 22475 22476 257937712 31218 31219 502039364 77814 77878 600370051 46589 46516 520604047 11425 11410 277440131 42713 42761 397346660 14688 14762 62894091 73231 73232 280146321 30987 30952 667645998 91857 91858 44930832 11170 11102 824567975 85925 85870 304284934 73588 73589 181715686 95872 95873 599177300 58220 58204 98729739 1471 1438 297353686 15410 15463 490721081 81760 81761 675227335 74962 74930 235274446 11942 11943 658413676 22879 22823 212800835 70173 70174 496877698 91868 91816 600979724 61696 61697 675878652 1180 1181 748021060 44054 44055 731626400 39517 39518 826871220 12507 12530 141252442 131 65 903169141 37660 37661 474673964 87279 87280 248255475 7736 7737 923642253 61426 61442 20050796 46733 46734 969292087 42685 42686 332254287 14152 14207 428104447 4669 4630 345869438 72649 72698 161080988 10402 10412 153070625 52929 52860 170645431 65338 65339 302168864 44143 44144 607558822 85427 85466 530723692 93701 93769 330816809 85042 85043 864200620 73269 73318 186211676 30749 30750 807736664 38068 38069 125630238 5589 5590 915010774 72856 72857 523573257 76193 76233 330415246 87813 87809 273373008 30528 30535 602342725 84040 84036 609195404 73018 73019 545269502 64359 64360 38477301 55888 55889 471007600 79467 79543 537287242 98368 98369 504151178 10183 10217 939861801 58875 58876 415963400 36317 36301 958189950 96437 96438 850741398 42623 42624 917258457 69911 69912 273221761 4458 4527 246921798 31236 31237 461993804 86722 86723 86823553 75873 75874 708852985 76011 76022 15672254 89785 89706 336022511 47389 47324 22760225 52276 52277 847493101 14686 14687 197384407 86136 86185 977353445 87056 87057 333432635 65347 65288 165792838 48947 48948 913373239 50001 50012 822926064 8165 8166 681932339 98022 98023 261469662 63154 63155 250426570 63754 63694 114115174 5118 5119 421345135 20805 20865 689735420 54369 54345 972661869 10822 10857 369555380 61408 61399 28914906 25492 25476 303325706 21751 21671 583785307 85796 85797 18269209 8339 8392 694856444 76659 76660 218791967 52052 52053 294832416 37477 37407 174940181 87616 87684 162648494 31139 31140 495580169 96161 96214 436297635 75532 75533 862081457 72305 72245 468308351 84329 84330 702975523 54961 54962 128728685 97066 97067 446976176 5306 5307 185971974 90191 90163 892483460 63608 63609 637063241 80111 80112 174176453 2791 2792 202380964 89112 89119 904062016 20322 20323 472705538 91967 91968 912004485 58371 58372 903443422 31561 31587 220628094 72702 72703 158565371 98138 98121 207461794 59935 59926 327771042 39457 39458 551865548 95078 95079 234753368 59532 59469 96870317 11643 11644 887893461 30182 30133 872399289 43614 43615 118242192 66234 66235 539354635 23159 23231 42167234 33349 33350 771197177 93964 93943 647561537 33236 33237 648055168 60375 60392 277875726 74087 74088 933967355 49473 49467 362105594 63924 63925 626967544 91861 91815 560280838 46026 46027 604216266 25834 25835 972567732 17093 17094 900436830 6754 6755 800581802 95618 95671 548514158 53985 53978 735444344 20044 20045 973997044 95667 95616 763115931 95907 95887 427398913 8683 8684 583745171 58684 58685 59823976 84194 84195 252394473 39371 39372 669121364 38682 38683 406182245 84656 84596 326342592 85958 85959 103397463 24403 24475 728000077 20241 20263 800947760 14543 14492 503270291 69815 69799 341462589 41662 41663 719845424 21625 21698 676428521 21512 21466 164216439 80062 80090 851645426 52910 52983 251164606 38373 38314 452769197 45722 45686 780917105 14097 14092 495601672 75933 75916 143018479 88940 88886 587748942 80322 80323 408288929 50586 50587 330512035 94440 94461 871377807 94415 94416 73771745 71961 71901 733571734 86789 86836 456703651 62648 62649 322440453 51265 51207 772315054 32617 32537 338468871 9684 9619 686915843 48449 48450 883085316 21997 21966 603344125 72495 72496 411258567 20743 20744 71312568 91813 91814 546774303 21130 21131 565204255 25470 25471 360584598 73257 73258 471986818 68724 68665 510270846 76106 76176 726700815 49313 49314 534509666 56075 56076 247387849 22009 22010 794551167 34177 34181 117209937 76658 76659 200836502 2517 2518 411527175 23862 23881 231954412 22711 22651 725858186 95508 95509 649341083 56727 56728 341287800 82249 82250 386805632 94352 94414 861479857 49759 49760 847953303 46800 46801 988239180 76410 76411 360178654 64128 64129 275769178 9299 9300 678831711 58439 58509 768301066 64000 64001 779704642 30507 30508 102536095 53493 53491 185345954 53129 53190 419307383 38821 38822 59785493 20916 20972 778717608 80611 80612 744130732 41677 41678 602975223 83148 83207 14898578 2188 2189 230401741 40910 40911 71080894 95272 95273 176798381 89451 89452 983881414 30334 30288 547699704 66734 66735 772438359 93021 93038 149933599 50972 50978 497754593 70381 70382 414396854 34853 34813 34372931 67271 67324 449062778 59854 59855 995027355 6615 6613 909653575 67800 67801 317370648 43686 43757 300026371 93544 93601 463936808 20236 20237 564565179 80301 80308 178472615 46301 46374 798080666 63227 63173 615603913 53853 53806 950200328 79171 79238 47056968 94758 94759 961300197 98675 98676 65623228 60552 60553 462532584 33224 33225 48172477 35305 35306 552909380 63979 63980 73222903 35422 35481 513424909 60396 60381 594970388 78225 78189 650459938 43804 43805 833173670 56742 56683 905028498 48271 48272 706210901 55493 55494 726409850 92523 92520 632683640 43729 43690 567173055 20985 20986 837300488 67463 67455 329576907 3671 3672 943914695 95737 95660 77761968 29396 29391 684120657 88967 88982 463866890 17642 17679 611031541 65839 65840 602871894 35672 35724 310395527 34572 34573 206683069 8980 8921 26654613 66296 66325 6328764 48797 48798 583617878 4150 4151 649815369 17758 17704 519176433 31887 31888 246476266 66289 66273 272608924 46042 46045 708475815 69035 69006 288145585 30199 30168 499865245 99437 99487 78605583 92522 92525 562307840 10864 10865 352215816 78662 78663 457165638 66800 66871 804129201 4426 4410 189165509 58843 58844 499896670 33564 33642 983037092 32612 32657 657084703 8233 8234 26961161 61402 61470 123228031 92852 92846 970950888 34706 34784 39962589 53372 53373 826991043 418 434 76479031 22530 22577 457802445 28725 28726 988729235 60504 60505 837464111 50768 50795 507818741 73939 73986 574119465 96002 96003 916492786 20425 20444 921745073 78831 78895 957218818 74592 74593 682000267 16834 16889 482843075 32793 32798 993592032 29116 29117 721473740 55017 55018 453534683 27847 27848 463358069 5918 5913 335909494 48690 48637 131577225 49556 49563 787933425 54338 54339 648941883 836 837 392286392 14247 14248 276148775 73595 73626 100661112 79536 79508 739880228 63883 63884 480502008 99968 99969 376471233 25872 25873 177187100 44398 44410 631165189 73399 73400 334769929 71828 71829 520438016 84193 84225 548004584 54699 54700 326122030 82495 82496 676272033 97593 97575 343132232 78284 78323 242234942 37465 37476 988839291 57860 57861 299313889 54405 54406 821122245 99413 99445 535708220 20126 20127 594986810 53235 53247 55768701 66840 66841 642529630 44166 44167 140072758 98967 98968 644256813 2473 2474 54119962 24914 24876 568501018 2547 2586 30804814 42218 42219 961560207 81609 81610 797615825 78609 78662 6236266 82351 82352 851906546 52445 52446 710428597 50809 50810 287141986 20755 20756 154067777 81003 81018 922343789 33718 33647 763250636 21475 21555 771064903 16556 16549 457419956 87813 87814 804689523 73194 73265 97510951 48733 48734 130879589 35988 36016 532314214 45137 45213 222710652 6257 6324 993473676 43124 43193 469766350 79157 79158 194989914 72128 72055 702592532 72054 72055 395895471 47650 47651 504118387 98458 98506 243871735 65096 65097 723721226 50247 50248 166132158 66310 66311 561643770 96500 96501 508523214 19536 19537 96187913 47658 47731 177036237 20052 19973 262414349 94064 94065 489045159 49349 49304 512459149 92909 92910 439872564 90681 90682 274071281 95981 96051 373120654 15488 15458 324083336 35091 35092 829905368 55352 55353 523532851 69087 69088 403731569 78297 78273 377019572 70246 70311 898814840 76933 76934 208217165 23050 23028 443919340 75644 75605 540148991 71292 71371 109831122 31660 31599 925262313 16215 16249 910236181 44939 44878 202399439 53985 54045 582278940 90406 90435 892225416 25671 25684 105709995 58429 58430 195434062 52020 52021 398620495 43453 43454 558215579 28208 28211 109803958 27356 27357 451816259 45901 45902 749543197 23403 23404 115983426 85806 85807 2100575 22843 22812 802338801 69967 69901 631061741 18101 18044 785190779 62424 62425 998090621 54936 54937 851043873 8973 8974 544820742 80933 80934 781173398 37030 37031 890535156 71993 71939 209079350 45731 45732 49360427 40448 40449 108773603 35569 35548 397407416 86777 86731 423474293 9661 9701 818681846 33651 33713 773912238 52794 52795 947127747 58715 58750 930451259 69057 69011 831329871 20578 20579 867447843 67996 67997 460793440 33970 33971 635477474 25988 25989 406311401 51139 51107 569134673 3543 3491 414025595 68410 68413 706977686 49841 49842 576519151 89871 89872 306176813 678 610 425794284 82093 82088 661388714 80486 80487 917424823 70512 70513 563150458 32265 32266 312116476 30039 30040 189421663 54604 54605 210304378 87709 87682 246927060 28095 28035 115948121 32167 32168 160724428 91008 91020 239602422 83904 83836 908147752 20575 20625 438307897 83871 83858 121615659 42542 42530 8066785 43680 43681 336513176 2545 2605 57012934 47690 47691 956528097 86887 86847 880729959 16766 16767 512100087 29970 29971 641446736 5586 5634 355488565 96434 96435 81322454 53712 53745 187260630 60124 60081 115297435 94557 94558 231046369 41659 41637 778772043 11510 11432 843818039 3483 3417 929598106 39589 39590 577893074 39453 39454 16289134 8748 8726 573006024 49868 49923 921266511 93645 93570 67844787 1713 1714 814129138 59135 59136 208228374 60579 60580 534454372 95387 95388 801922421 16874 16875 538457384 91244 91277 319800617 40423 40399 663211007 51689 51690 709634828 67346 67347 421030975 35589 35590 276993060 39637 39638 641742987 325 274 138605771 19735 19736 547386823 61129 61130 793527920 82383 82384 894349837 76083 76149 126534178 89666 89657 188080755 58736 58737 2339636 80710 80711 260719956 61154 61226 620482479 83091 83161 926199006 97868 97869 790419228 26682 26683 976223695 62818 62819 156309313 55487 55447 565430752 3850 3851 337984830 38531 38532 865474393 9678 9729 831564553 4355 4356 545977325 48817 48818 128219545 26053 25986 197634021 75782 75783 343741344 99250 99274 481335119 22637 22638 806260272 9916 9917 293442868 2629 2630 394295066 86257 86315 457886598 74078 74074 595398483 78319 78320 740853476 50871 50872 806313165 87677 87636 758961941 97498 97444 511600569 99062 98987 910402361 96396 96397 668530681 76453 76454 232244410 57858 57859 557388339 5285 5354 346237116 65281 65333 177681005 55425 55492 365957065 15018 15050 485387551 95448 95475 532367991 65688 65658 953897652 7225 7258 705997951 4170 4171 975962658 90998 91041 251838575 36195 36196 954057828 21862 21863 557341863 72185 72186 84961522 4087 4088 79514949 46903 46904 112467782 61242 61243 816617143 45345 45346 741282836 50871 50854 167080623 53064 53065 269365763 69573 69574 348184856 56193 56165 394073111 93922 93923 245632767 86213 86169 102489795 83290 83314 741566919 73723 73704 514315609 91872 91873 142096996 3879 3822 13165483 23121 23122 127724908 17200 17201 153225932 56653 56654 903079266 16857 16837 643776766 15949 15950 552781150 82439 82402 825679043 17865 17866 808604778 16291 16292 582282171 47721 47774 490515964 50793 50773 277244603 52258 52259 573256018 52363 52283 483226936 73434 73441 157188971 92178 92179 894221613 37628 37629 585702703 81071 81072 183082495 52393 52438 72718523 5608 5634 538475055 35343 35344 816366795 34531 34532 386169447 58322 58323 27722765 7142 7117 502894918 80839 80840 486864884 17699 17704 277040070 72888 72889 737311074 48280 48240 642836276 23225 23161 122322273 35749 35826 806379430 77402 77481 697734083 13941 13942 77849232 24679 24680 490164461 1803 1767 469422694 42860 42861 407292563 16115 16163 160953171 10644 10585 502626325 78971 79033 908083557 61137 61140 988496901 92091 92144 315803703 3796 3797 947382368 71579 71574 478172875 49011 49012 452246187 72922 72857 737346352 13947 13904 936302577 24941 24942 786311154 41812 41751 861877916 89869 89864 965863886 656 657 81755613 22288 22308 55883171 89580 89581 163013904 65688 65689 133928120 62777 62720 182109737 11177 11221 439085366 79161 79162 3076884 29119 29190 506090407 53057 53058 740348238 59882 59883 235468442 24308 24309 119318530 402 380 175182060 40820 40883 94082656 11848 11894 393943713 53830 53831 630092890 81258 81195 431708785 57774 57775 920246663 92685 92620 961189968 14872 14915 117315976 93141 93152 808706236 2585 2631 903264249 72952 73014 439806605 12494 12495 642492395 36787 36827 977928601 61246 61247 665899172 842 888 298070328 92910 92837 678501047 83554 83630 55865934 63995 64000 122692545 42096 42097 208781002 27632 27633 489451037 42068 42069 309071698 19006 19007 476695875 54680 54681 100300373 29078 29079 70520065 16194 16196 905879093 5805 5806 111657757 87765 87803 825720825 17627 17577 826410435 21148 21128 305807397 91629 91630 341838119 63576 63569 344471838 79665 79696 19866636 35141 35142 273136434 20343 20395 235760887 96866 96819 720742251 41127 41128 683612991 60629 60592 668896483 6021 6032 48187109 98416 98417 410224603 2034 2067 416121491 30688 30689 672751191 3694 3695 110363148 87704 87705 187663645 71390 71432 74350884 62305 62230 734458859 11830 11854 2599846 98545 98511 741857174 19695 19720 935871570 68141 68142 652020390 82955 82883 680361610 64448 64523 888464381 12739 12819 41842375 99869 99938 611838991 24958 24967 383872712 76440 76362 531021724 18940 18941 650122303 69901 69902 612938157 93037 92958 956394701 27319 27320 422045967 54197 54245 874059013 95504 95455 947970273 41063 41133 205805795 44513 44500 277838113 91771 91772 64594639 30472 30473 909365480 53519 53520 130392315 11595 11596 748112029 96210 96134 494962166 16884 16933 603566534 9450 9451 442357189 46359 46392 682551958 62183 62184 152606189 5262 5288 877491709 3332 3333 625699499 23299 23276 860180953 75686 75661 69710530 34367 34288 569044906 63286 63278 78272936 14819 14874 72913490 58297 58291 224769176 57369 57370 710727981 87746 87747 735434441 75108 75109 293603356 68613 68614 18745476 12601 12540 655660302 62785 62786 15733537 75215 75216 135564549 67381 67382 459616005 65171 65193 72852945 49545 49547 439495451 36814 36886 293176930 869 870 115922820 15928 15880 658635459 61742 61700 669999724 30827 30828 657799301 11714 11706 552529307 68061 68011 424579796 67253 67254 944960562 70094 70095 59006447 55614 55670 146391165 6249 6250 11321015 43417 43418 535785175 44624 44625 606411520 47347 47286 7289553 31034 31035 328543967 37925 37891 21263695 53223 53207 947001259 48685 48668 427172848 62326 62388 699120175 362 322 884244126 88218 88219 405487664 46463 46464 540217233 50891 50916 871177356 69863 69785 950758070 86538 86539 965814107 33595 33539 742172768 90416 90417 929729422 16169 16112 859921422 52247 52248 180499208 96205 96140 523001244 42622 42623 613802003 37112 37168 281558478 14998 14999 50856038 43679 43723 901392528 75799 75814 128934189 79300 79330 192188627 99591 99592 466431479 99056 99057 218223063 18609 18610 54201505 92802 92821 94021970 19282 19283 552561326 78680 78681 862275345 77176 77177 313634559 40695 40615 28778413 46535 46601 299641524 42592 42590 456097274 9550 9551 304842594 14221 14196 28216246 60255 60256 162931364 80480 80426 99481778 94545 94546 821835793 52168 52169 125835237 17066 17003 394229150 64582 64539 468184760 55551 55552 706599040 53114 53175 606191910 21722 21731 836243294 24591 24527 998796630 31818 31819 983125538 29978 29979 951879993 68276 68277 118721140 14569 14501 277739208 98865 98896 886575253 988 960 694697711 1880 1866 333193591 31441 31442 411522696 68861 68875 833141645 70277 70278 761880383 88522 88451 151872335 84523 84524 354851342 42105 42085 229105627 72061 72131 321473493 9116 9117 349349098 76638 76639 830025709 37797 37754 594789072 46092 46093 364130455 61399 61400 117143129 56182 56124 44084965 2951 2952 387063855 18609 18645 296433553 70268 70269 754815747 97689 97690 215171487 71496 71497 606226002 36686 36687 761485916 59999 60004 454624933 73339 73340 73169380 30468 30416 264284575 27986 27993 442894141 52045 52081 923721675 7166 7150 527798594 62202 62219 675423083 7163 7121 212292693 77 78 711629294 73324 73403 550337103 7792 7793 199035826 89269 89335 734742797 51088 51089 836285570 72439 72491 6351146 11184 11148 964742130 47436 47495 601302344 66352 66385 7779087 42789 42790 521709439 16379 16380 28699051 25118 25119 226016716 93579 93606 560290701 70326 70287 323402032 73517 73518 221705027 54904 54905 150749732 26513 26514 829310178 80718 80691 694312587 61054 60974 68890095 77728 77720 516015536 37340 37367 566541471 39094 39096 850806999 72028 72029 710263757 62742 62732 189317324 28012 28009 854725509 94122 94189 375829902 71544 71545 159285399 92485 92486 186575675 95229 95230 876576902 41460 41461 981973189 8793 8869 626572695 60771 60772 382304406 6876 6877 876701292 7094 7047 397768850 32124 32125 726988210 98724 98725 278832242 66450 66521 196251100 71458 71459 793203301 26639 26677 744924350 80140 80141 644278464 84829 84852 219336208 64192 64231 79668197 72391 72392 918501533 86913 86914 899423709 51588 51589 226954861 32575 32616 923092350 29757 29758 30622086 22577 22553 40831055 26406 26407 223722894 55673 55674 649455777 77472 77422 677517408 69148 69078 676549853 30041 30042 776436498 93528 93529 820713307 83194 83195 592946513 83870 83792 110522008 34269 34212 380004008 28549 28550 589022126 69030 69031 897021530 81755 81789 713583020 72783 72824 693259647 53558 53559 873422553 22450 22453 823724666 47745 47746 245250074 15767 15733 931559946 67806 67807 982642187 89801 89802 695952524 20194 20217 268692995 33941 33950 547723507 21855 21790 772705728 95704 95705 786860087 81124 81125 571183666 79317 79318 682133684 4527 4474 700985722 55256 55261 311498603 98761 98747 653189587 72987 72988 694870233 44422 44423 143003899 25677 25678 912005659 4418 4384 952794038 49645 49584 990404703 69209 69162 861287242 34840 34841 25299920 95073 95142 233226692 76993 76994 243075998 68866 68843 122591268 2711 2712 381787096 64918 64919 474311309 84713 84742 745430681 27736 27737 232689560 91942 91986 603141202 88140 88141 365427853 46477 46473 931560837 89097 89098 804565593 48344 48345 139036100 58816 58778 81911823 86835 86836 693562082 59081 59082 496480245 10124 10106 379065135 36869 36865 844989573 38098 38075 644760419 22051 22052 895585071 53946 53947 931011577 14658 14659 505343704 5330 5331 878166080 57325 57279 691681888 68078 68008 481892924 71530 71565 472339609 52122 52123 856628814 7454 7455 547187003 4127 4057 976280073 23541 23464 294156186 77066 77054 131305597 94326 94404 36324299 96930 96931 343785387 98493 98494 186776634 96447 96517 310436684 84328 84329 140617346 92773 92848 139226380 31447 31448 989490747 99478 99479 63198199 40610 40611 900928162 69971 69972 369604271 94363 94427 960630502 31081 31082 92955226 69894 69895 532603771 93998 94001 761253005 25724 25668 199519304 86785 86786 585572447 39365 39366 597871183 98268 98269 259645625 96468 96426 685157746 92604 92605 31960086 23445 23446 329274998 45268 45269 833684934 17157 17158 240928766 16169 16103 937024849 5177 5097 939836206 39667 39668 247009503 7595 7596 391051068 19533 19481 327928114 35094 35095 36834248 76954 76981 683966966 35816 35831 93306134 98044 98049 557295235 6514 6515 923836707 18949 18915 165592895 72056 72057 309928238 40203 40145 724142882 71678 71679 611655189 18818 18819 825547555 60054 60055 383539130 8925 8926 94851902 46492 46466 571198229 93139 93171 842582828 69533 69591 726031690 11357 11358 579521300 83107 83080 202034833 39927 39928 279878054 27876 27877 247104844 43453 43506 710155390 17897 17898 322463631 87628 87561 420964435 57296 57297 738571138 66036 65993 70327202 37085 37114 979841360 50191 50192 439727245 75903 75869 187837959 10270 10271 417539561 33176 33177 873363447 1112 1113 960968866 28951 28939 758264422 94422 94430 124814999 71218 71219 128313203 62935 62937 571613452 82393 82391 726908364 44162 44163 592526433 43593 43594 218232407 61705 61716 771373263 54191 54192 53593239 39157 39083 772169457 5541 5556 170763239 90595 90662 556932137 33804 33826 25495225 90106 90066 699064479 59991 60004 343296737 64100 64179 393231101 32192 32193 877259620 10080 10110 827336408 60671 60659 282099724 11016 11037 787259462 37083 37084 285734075 42112 42046 553869819 29763 29764 266974058 47570 47613 80156253 88645 88592 358434660 82957 82958 69791272 63482 63455 327263917 73431 73459 475901895 32719 32720 75545871 37037 36995 854343153 32217 32273 242895111 54165 54114 714290618 99819 99820 175129278 40405 40375 824297375 62935 62861 924531857 94586 94587 111864009 2980 2981 624084489 37349 37350 942431125 3477 3397 365313053 66135 66099 667744251 29083 29084 792111222 30381 30382 560937467 52922 52867 34319475 19505 19506 398373918 20857 20858 445771692 50029 50030 642689480 86799 86800 273305890 29719 29788 946586612 90852 90853 485554581 5390 5391 980600864 95207 95208 188591757 2949 2950 821593748 52207 52208 540525319 73179 73132 57077085 18104 18105 752361588 7276 7215 81184838 69707 69708 182578432 17231 17232 584496938 3949 3950 38320662 34545 34546 337923415 4238 4292 335533201 34479 34480 743251669 25218 25178 247132363 82097 82098 446237277 94254 94271 754504697 57314 57335 306884141 43315 43380 809207462 86375 86376 747413727 66080 66081 992431644 45464 45465 983688063 48860 48861 168665160 67122 67193 940461914 99156 99157 817923819 47121 47089 952134114 87666 87667 587897657 8833 8834 828259682 45856 45857 720692339 834 854 522057072 36018 36042 878927935 63516 63579 627351835 39257 39240 67634099 19594 19595 952653252 96094 96139 383767179 33143 33144 469255599 90750 90751 524608483 34402 34322 722432850 37174 37175 330074622 13156 13102 545258759 41686 41687 122966746 74021 74022 639119854 72214 72232 939328931 79162 79163 975428877 82084 82085 813616685 8780 8781 401533692 42687 42615 39116945 60254 60194 962396102 64452 64453 999895982 1389 1390 302957077 62475 62476 557485590 99448 99449 183043232 43158 43155 942137822 8590 8664 429323703 62890 62891 254935431 1564 1526 186657003 56968 56952 317974887 13304 13305 335216168 71852 71853 176784108 53556 53486 303322555 2905 2906 450465308 65592 65643 470118906 611 640 871263722 83483 83523 991447056 25658 25659 886538642 76667 76668 241078973 76023 75953 721203163 14921 14959 311584217 95652 95653 491795553 78337 78338 862956658 7058 7059 257088228 10305 10306 509031924 69730 69731 965471676 91753 91722 492059464 96614 96615 611655468 92312 92253 104415139 55185 55186 84391337 51687 51709 638296449 89752 89753 265175980 40754 40820 203146188 15151 15126 896694890 96830 96831 815915575 79935 79924 289845644 76745 76746 286806133 44958 44959 946228459 78626 78627 854150821 89675 89657 647622221 56113 56114 330410434 45006 44929 408582800 60914 60976 382521277 57308 57282 830036613 52651 52652 673083955 95541 95483 288316244 71555 71556 962692427 59089 59090 422526642 30393 30394 569982545 8720 8669 960398633 43359 43360 337661136 53023 52943 430106075 54277 54243 695897971 53444 53479 345175005 31683 31684 436056693 17525 17579 925821637 31584 31585 612913951 37722 37743 104279291 20234 20235 245329619 90678 90660 858756147 48945 48982 559515500 20430 20444 319295154 81032 81033 291451431 68201 68202 795828278 65408 65338 11479131 33628 33629 834850634 57837 57838 181534816 56950 56951 566114833 24800 24787 275740140 82538 82539 192636182 72053 71973 945020106 72778 72779 403637462 29651 29572 378484982 1064 1059 856543349 54812 54813 951919718 46311 46312 913303322 23256 23257 927931667 21655 21725 319758837 35145 35070 471980511 59803 59856 742819897 68502 68527 179823681 75396 75397 866496888 87210 87189 184151193 14655 14711 914236385 84518 84519 949734128 83643 83722 737063516 7465 7442 431697753 84699 84672 646773692 66948 66886 181852721 5411 5446 749909167 62509 62510 67446342 51951 51978 792255180 69094 69095 667404092 92298 92299 721524974 36996 37026 899141698 7447 7415 126865892 95068 95069 365195086 13915 13916 796799276 87269 87315 693193258 64247 64239 3424314 58113 58114 235737685 49281 49246 726401026 48864 48865 195538759 1883 1897 774052148 19915 19916 208156420 48967 48968 741398489 14033 14034 384173120 84709 84710 279485049 88928 88883 526515556 65144 65133 702027638 85997 85998 853261894 20316 20312 145955910 71381 71382 19766121 52430 52431 664075372 92914 92915 249169005 82258 82259 446506931 65031 65083 731810478 15164 15165 540716108 28258 28259 572701954 56139 56156 465594172 17708 17656 327991138 64136 64087 494857675 95112 95113 45301863 48453 48454 304801452 30689 30756 670098936 57339 57262 195162630 4761 4762 897791813 83764 83765 996663887 3035 3109 474301563 18852 18776 432182837 6989 6964 844101664 25198 25199 436807559 23709 23710 526516369 54289 54327 146881650 86896 86848 243541951 99272 99333 338755407 61452 61403 993768292 59260 59264 685726403 91527 91602 930306884 97208 97199 767867250 26392 26393 829735102 61669 61670 381083772 51949 51950 64053551 14401 14444 959420050 5461 5462 862292436 70201 70144 287545732 6581 6607 987207273 42580 42581 710355170 9917 9963 272308228 28343 28344 385659278 36274 36275 472405775 26258 26259 759814438 85824 85786 825943533 95833 95834 510232539 19756 19757 154979627 92730 92731 164825335 24529 24530 377657168 71183 71195 564869415 8497 8498 983808413 54751 54752 217265989 28349 28322 896431607 41195 41227 416390576 99432 99433 300045786 45246 45310 605398937 72902 72836 873460560 8492 8493 865033365 92388 92389 592950095 21488 21445 947379131 57244 57245 231588875 10857 10794 10987443 1822 1823 352699726 75508 75455 543571925 26096 26020 636615685 83536 83537 705004977 97036 96967 349056143 24719 24720 171135530 22453 22391 260047478 90871 90887 64697642 44236 44237 622921152 16394 16395 804126813 51068 51098 619549714 49400 49401 480344007 9793 9752 593726814 33898 33891 426567531 11440 11504 165110265 95264 95254 35494892 53149 53185 851159934 21428 21474 939327159 89089 89033 118854594 78743 78757 781553389 35711 35676 877806890 71137 71085 267557514 19740 19741 419741588 9829 9888 429841463 3395 3396 230956473 16287 16302 51089849 2537 2545 498325081 36427 36475 200818203 35309 35310 648541779 60476 60477 869857824 8036 8070 714159485 58274 58275 334103203 29415 29416 254530157 11021 11022 706309895 95764 95765 109062310 75137 75159 611292642 9417 9418 205827803 52574 52599 407678838 42072 42051 310211362 54633 54634 817947132 67457 67413 337985509 11890 11891 521791411 19963 20032 242299837 2475 2497 350738578 2530 2455 155482479 14726 14654 802360008 96143 96144 752215922 92942 92943 872615304 4923 4924 360503331 36835 36794 391850373 93453 93434 364937951 5285 5273 476929643 80593 80516 116173467 47108 47059 433561351 72605 72584 269586065 24698 24699 515201175 37315 37288 590397928 76418 76419 193457353 97446 97447 959148632 14825 14826 763535768 75190 75197 405794887 69547 69573 764257206 73201 73202 786762053 14867 14839 623938907 42862 42863 780110204 16671 16672 952402856 4871 4847 147938956 61718 61791 838738699 40771 40742 42124608 54180 54181 283134820 50788 50823 574330815 94642 94586 978624658 83277 83337 834678863 49326 49327 975385602 79449 79519 304867792 4324 4380 437446833 86599 86589 378833305 35642 35614 781557263 7389 7370 254268188 73195 73179 199320300 76151 76152 620226308 85648 85649 288378138 30343 30268 778599608 15515 15508 604814482 60414 60415 87102003 51823 51824 823843204 11026 11027 61761063 40312 40358 947301276 28275 28306 405850802 60121 60139 189575445 56042 56003 691940775 49904 49958 515146650 59510 59511 295894729 51324 51362 606250520 96889 96855 215410024 5092 5093 471569422 50722 50701 257269707 57641 57642 488344436 80524 80525 563969732 25409 25410 749517570 40279 40326 517030936 18513 18586 365011217 67460 67461 515291199 70107 70033 558423125 23811 23812 690764539 90777 90778 860787208 64082 64054 226376372 45172 45173 258914426 4934 4935 227026908 69264 69265 571862782 9010 9011 171577437 7021 7064 909275832 42489 42490 275058495 56638 56618 585166006 30 31 441587476 79183 79184 636300912 21942 21943 700240856 68816 68817 732715891 4860 4861 982794932 45052 45053 927262810 69527 69571 884224631 31742 31743 285114543 12266 12267 256277415 18159 18160 330573275 25690 25621 716235723 72190 72260 435023617 12624 12685 344091123 65268 65269 233301175 19003 19004 360243337 45023 45008 855791876 18442 18493 930719389 72276 72264 709028500 71009 71010 321484310 83924 83925 986769458 54162 54163 539032260 1935 1982 197751472 75240 75247 97662276 97667 97668 700172028 45072 45018 391642853 58792 58719 263858341 65705 65706 165307168 36417 36418 205459000 9829 9837 741680933 20627 20559 998988435 73257 73330 364959849 74283 74284 724912577 42051 42036 60267278 19065 19069 696098046 24980 24981 554756168 76495 76496 915472795 66144 66168 820799788 82372 82373 734552612 57862 57879 948674736 37303 37262 598159853 60627 60628 197627154 55207 55198 471148093 10544 10545 310584970 76426 76416 988200504 43556 43616 821502781 44354 44355 921950593 87744 87692 797508761 88086 88112 639091666 87488 87489 646438330 87549 87550 444602800 13119 13135 311028988 22861 22862 764446883 55867 55868 381680113 88243 88244 906904702 64929 64930 105630251 52965 52966 266616393 55989 55990 136000516 2239 2182 959181267 91243 91244 36671648 19525 19526 481852837 14900 14958 864790182 34197 34198 844380639 23189 23190 742553401 84012 84013 172635336 22608 22609 597128745 20063 20141 936643418 87761 87797 496892349 42469 42470 488443990 39874 39875 903960636 13222 13209 971056085 62237 62238 427650275 1398 1399 459721979 74551 74552 207313054 60955 60956 453077017 75853 75854 606912672 90079 90152 673778418 79843 79818 925682748 35165 35166 966744382 71252 71253 854803802 75729 75730 831684957 23672 23673 733297514 23869 23834 489031758 96808 96820 358794443 28157 28158 696276491 44284 44241 6275585 41639 41640 895355826 21988 22034 944418976 5885 5886 413137364 54352 54305 878543174 1823 1829 560026135 81161 81108 711920037 78537 78555 864876033 52720 52721 556166192 98541 98527 749371393 49218 49294 769151885 54435 54436 169974784 63107 63162 321917511 60756 60757 701792904 82902 82943 234830590 38705 38706 521193167 16762 16828 221341400 93146 93147 444571685 82001 82002 786980904 64391 64396 859374528 50024 50025 761369273 55661 55708 345866100 35680 35648 311746140 88639 88678 100761648 24805 24806 212156027 12986 12987 939028194 18294 18295 184459235 24221 24164 434596164 81253 81254 419631330 37063 37064 968414722 66641 66642 361918394 33647 33577 725763800 18163 18164 656715987 22531 22542 655270922 14477 14478 59727089 92379 92380 858065170 46771 46802 237654363 22609 22646 825340022 48916 48917 651657884 54055 54056 760800312 59986 59965 525902882 78965 79007 258674155 57091 57024 977218983 82023 82074 114848780 47014 47015 989344846 3058 3059 965570607 31454 31375 387861304 83514 83515 695072199 98979 98990 811885322 54395 54396 398009277 12959 12993 8497740 9860 9861 957828604 91083 91071 215351874 22277 22278 659902446 50861 50872 140764577 84519 84544 591974465 32966 32967 451482958 30313 30314 644012346 68108 68174 732162105 25343 25382 191116234 89712 89714 774798950 49774 49775 18227388 17904 17893 769522173 56547 56529 865175200 52696 52697 498202470 48799 48785 892576959 43936 43937 261746839 1285 1306 85762056 44692 44693 791880991 25722 25723 510525351 15080 15082 514064464 45803 45833 467316537 84968 85040 81564239 85580 85622 531243550 14467 14520 661749861 85352 85401 538928359 50560 50561 432670038 66417 66418 353229410 42516 42487 176522884 80397 80398 33752397 16950 17011 696915344 99494 99441 130493189 70844 70892 723033363 10895 10896 666579975 53628 53629 312780970 56348 56339 4535393 42050 42051 858356454 46708 46654 35134090 66168 66107 684833523 89591 89592 36112313 30279 30310 418684303 19836 19852 813415836 16901 16937 478019349 71089 71090 319366544 33949 33950 186860834 75796 75797 932107573 40419 40420 653700960 21085 21055 288317938 84203 84201 459803861 28385 28386 433519905 55811 55812 268500659 89530 89485 423161263 35377 35378 884827008 70226 70239 701220268 712 681 531667453 91734 91735 895384005 24674 24675 275372290 98613 98685 825149422 47294 47366 126051737 42830 42831 312124693 35891 35843 592729300 92259 92287 309278349 21855 21894 843910883 11363 11317 971445261 39865 39866 26622031 4450 4451 320589704 28442 28489 943501621 1556 1557 933352629 69525 69526 146854717 82554 82590 625331421 87570 87607 900247657 8942 9006 284921515 49890 49863 747032651 7340 7370 39499743 66450 66430 726229230 95333 95334 429983671 32281 32282 57418589 39668 39724 918607050 20470 20480 216374963 15655 15605 514635819 33409 33410 492242618 51340 51309 528373266 25004 25051 334886195 67072 67073 673636705 80533 80534 180447787 38890 38891 738443696 75254 75255 326001050 97258 97306 751752833 34567 34625 986588540 26344 26345 874740697 63835 63836 664074776 13632 13641 826036904 74419 74420 432210055 43127 43116 157395728 655 641 689979111 93273 93274 164576394 54164 54238 513140676 25752 25716 577663822 26619 26620 111560093 17477 17437 519885256 17020 17013 272779924 64255 64256 804387334 54129 54130 510658575 55312 55313 748533713 63326 63327 377326706 7749 7785 209040244 45619 45620 260855837 28081 28082 744894124 52144 52189 97697697 33546 33547 602407490 69514 69590 930707657 33206 33207 714594904 50904 50916 374171678 40933 40934 759415018 35179 35257 629268089 72457 72492 615006712 50802 50811 326651485 65236 65237 147666716 1314 1315 237341268 67926 67927 604166324 98031 98075 421500598 25997 25934 588633474 13442 13433 513667393 95697 95698 937564749 47777 47824 493910776 97890 97866 386570493 91874 91918 629343112 24670 24688 852844680 61790 61791 387282196 10379 10359 809031752 67876 67877 885422725 5022 5023 93129560 83991 84021 422147164 86879 86870 704105230 13266 13267 150090320 79327 79328 75155283 13122 13123 127899654 31947 31948 458171035 93991 93992 343358153 38880 38881 497064413 24807 24740 923627887 52629 52627 784618597 59781 59797 586065132 77054 77055 253100167 56598 56599 565743788 54574 54575 760887459 29532 29496 306989976 8522 8523 393032059 25843 25844 912835483 9040 9041 341839156 99504 99455 761012204 5160 5180 659456647 33293 33233 917702577 5736 5660 868767414 17315 17316 513358036 32861 32862 927787255 75091 75014 632473537 28726 28727 942174828 44010 43973 422839941 18308 18309 66857640 18613 18681 240059740 49297 49298 123917055 40328 40329 365012314 94406 94369 758784901 78788 78789 109787977 78334 78335 52731344 46377 46407 431841652 76210 76211 986959724 31275 31321 985788787 85863 85918 410515477 1461 1462 140122632 61441 61446 651428113 25635 25636 741557035 34600 34601 501677048 1424 1478 101374766 68075 68099 208644049 6449 6450 843022417 4958 4906 486680945 30101 30102 940807134 1710 1711 53786714 77593 77532 380344223 17226 17227 828303909 20132 20085 783779690 72292 72293 11726102 78866 78867 61054928 65609 65610 597056178 36770 36771 248470080 74779 74798 544807673 86809 86825 17642916 90113 90117 563247755 23626 23627 820617893 79920 79940 734909827 92002 91951 525613715 83715 83716 190174805 82059 82060 509101208 47376 47377 287355728 66227 66297 404456786 18286 18350 779055353 7559 7560 435156730 97511 97512 358975812 79134 79135 858414435 43410 43411 74711321 2346 2347 26097501 42640 42705 93017998 93965 93966 99365906 35093 35146 429896975 18476 18444 394689384 3576 3615 53100641 88829 88830 743051999 75622 75643 81838930 64240 64241 334658667 8304 8305 227051905 96436 96437 254455412 72202 72203 914209839 82983 82947 56782980 42207 42208 983509314 28816 28838 73444001 17647 17581 673673230 41125 41126 60790156 42726 42697 730860776 81371 81372 979766314 75798 75744 526169381 91280 91269 271040954 9532 9540 494741441 79532 79504 415696186 80435 80454 287926947 75422 75423 374871674 98214 98215 909534444 90687 90688 684638230 2934 2935 907766500 60633 60634 483885610 77165 77166 581190478 4136 4152 445704481 58546 58494 61904108 82930 82931 518690189 9479 9458 776736310 3458 3455 401933098 90224 90279 375415427 54290 54354 839437149 97997 97998 139873786 64376 64361 139569789 86002 85948 18054453 71811 71812 801172563 48811 48743 515050160 96196 96231 318065859 12493 12506 214778505 22078 22033 2398726 35900 35980 485088571 55470 55497 754227170 93555 93524 76533607 86226 86227 302581744 68840 68784 997438067 68700 68666 718278983 60858 60797 970858047 73337 73338 766182501 22839 22840 124139585 14791 14823 270740553 11860 11926 448087032 73113 73114 492268572 59123 59124 405208745 98848 98849 474652984 23202 23187 661737745 1548 1470 975079031 62037 62038 421931350 48984 48939 237354848 44102 44103 761181101 3821 3741 625724804 94403 94445 544507075 32950 32951 473571396 55934 55935 448317228 30987 30989 610689957 34845 34846 924418159 81736 81737 970988141 38814 38789 380014021 90954 90955 407094406 56270 56248 630089505 27107 27108 637892179 4933 4934 266616524 74376 74377 827511883 4071 4072 769197942 22634 22635 502276717 2058 2059 855247261 87192 87193 812454577 64625 64675 345957424 52054 52055 834112935 70299 70310 915416668 11921 11922 576253819 98934 98881 567169059 62746 62747 628338418 52118 52119 104764875 92460 92461 961103309 30960 31024 829041810 98102 98130 690236561 45994 45935 303024994 69292 69293 191972721 72605 72606 704483655 24158 24159 406270742 19690 19691 109592994 1983 1984 509661492 74302 74222 250531141 92966 92961 95751130 14628 14561 317194516 60276 60277 444673293 22220 22234 597445315 69383 69384 978297788 31516 31491 259845611 10206 10196 791622342 86243 86244 944790421 28620 28599 820460475 77235 77262 804657300 85573 85574 760522738 29658 29664 273757568 61017 61018 495962547 8198 8199 967522191 44651 44652 906334570 33247 33248 450943250 75474 75475 996207873 87404 87405 382345208 77475 77420 445135404 45432 45443 33381441 61984 61999 586863286 79939 80006 124697223 82329 82330 135780555 76528 76480 958915863 45360 45408 431155500 52318 52319 382114548 69733 69686 699241807 81303 81313 113304380 71417 71418 73893245 71033 71068 923546070 67153 67154 837684402 96125 96126 590881072 5228 5216 246805826 58799 58800 767315140 25875 25876 939820475 71660 71661 184154964 31540 31541 542538823 24308 24356 447355160 37157 37158 852660748 43609 43610 908750643 35072 35151 540174270 31265 31266 394125196 29487 29488 212344333 93333 93334 605662618 40225 40149 986985626 62319 62259 739807896 70993 71045 878687242 1274 1275 16572043 87479 87480 953749751 12602 12563 377529325 31941 31942 945321023 38697 38739 501202097 1198 1189 423355449 35164 35088 697706058 62271 62272 966773083 25532 25503 399957654 96369 96370 708559610 52599 52600 346123121 83969 83893 831405641 88658 88659 698163685 51566 51499 262949095 48842 48843 181061343 63560 63561 514659000 82634 82635 227945688 81362 81363 673304993 14365 14366 463093197 981 944 120029961 45157 45170 697342686 54712 54713 740044445 72905 72906 196603504 60591 60518 594097030 74913 74834 187807769 71789 71790 103956022 29255 29256 76837556 96244 96193 644675061 52863 52864 825895024 67568 67641 952206216 21022 21023 343844042 85341 85342 425244720 89161 89162 110992901 44515 44490 948051102 58449 58507 47185099 73798 73799 778701017 24928 24929 497154354 3409 3410 349353818 81848 81849 545412290 31812 31813 628665797 71732 71733 54887137 44418 44444 36258550 83583 83523 727856177 75941 75942 138064251 14223 14159 209716977 20757 20794 286739541 84936 85012 401192236 88758 88695 569352011 95275 95276 250078821 40991 40992 328774100 80932 80933 490236672 7087 7088 364503118 40887 40911 32736128 56217 56231 571124451 6681 6682 584730967 48625 48600 762511132 77684 77682 187919525 41615 41616 336073824 52741 52742 324713491 84579 84580 144559329 14107 14108 16517615 90086 90011 517631045 52770 52820 567021730 97121 97097 13107066 48895 48826 843704804 76490 76421 554714855 75596 75527 766447349 90628 90629 606209761 91200 91201 955129975 43776 43777 754440226 22512 22513 743366802 96406 96407 878769217 2458 2460 523592866 50187 50241 175803311 61145 61155 587112312 69984 69985 423090577 50792 50863 301756417 76315 76374 963202116 95756 95779 522765198 20659 20711 732898379 70203 70204 185138677 2328 2354 93956144 73060 73077 52891135 4610 4652 917326584 38726 38727 820417611 30097 30076 378320276 31102 31103 683876866 13503 13520 626497070 82185 82135 899885687 7080 7157 286661558 5987 5988 72928872 58309 58283 282274012 76118 76119 515757626 94677 94678 593588719 80838 80839 364853364 10216 10217 679267760 27737 27778 411602753 15151 15152 155001487 87535 87566 921645239 83939 83940 278205861 2411 2412 25658040 31979 32011 979818358 14690 14673 71284828 19914 19915 781081198 52256 52234 434847492 78321 78322 200220805 95896 95897 491566753 13778 13753 328120583 84905 84906 255497440 56867 56824 492896389 13205 13206 259022730 16987 16988 795133733 2169 2170 633722070 26485 26486 302751346 14038 14039 923957047 17438 17376 27436323 97004 96971 693301105 59279 59339 950333091 91204 91205 828354515 57192 57193 9495078 10948 10949 226444739 6796 6797 944643221 55463 55464 169839720 9555 9632 520354497 85573 85514 399884311 61292 61293 222106008 21232 21218 688418566 23464 23410 918645258 13880 13866 134833101 17237 17229 421939598 26691 26692 785634049 17160 17186 102787815 6672 6634 502756005 37113 37154 318828194 17693 17715 554807595 21070 21081 341983834 60422 60423 583019843 43784 43785 58953476 56618 56640 413030157 81382 81453 224816304 33561 33510 904571823 95635 95636 91547880 51930 51851 374076682 63574 63575 146400274 46590 46632 646886706 42918 42919 821059477 77924 77925 139703364 31463 31465 192689293 34266 34267 441604466 77492 77493 432954317 88245 88282 418114952 55624 55625 127063146 36291 36292 596266432 79437 79359 239964911 32139 32111 296811305 96637 96638 639142754 15840 15910 596509606 31084 31085 353487064 42047 42024 148047537 94323 94324 700229585 27774 27801 506117919 63636 63637 974353586 90908 90892 925282791 77539 77540 655567451 17846 17847 406223808 66413 66414 686460892 70720 70721 539223401 85871 85840 239228979 7654 7688 231947499 35044 35012 669115575 90914 90850 804157364 59318 59319 775384311 3344 3303 49721994 60804 60805 784213661 46451 46452 759685802 42704 42705 769447289 24635 24625 18123896 15356 15413 838549698 12849 12850 833642406 12674 12728 329796561 93282 93247 541787063 60213 60275 121559038 18908 18909 689003408 11363 11370 586432749 45120 45055 558707399 33647 33685 337745678 92624 92630 762687891 77071 77129 908768583 44779 44780 197030152 27316 27342 74810575 80511 80587 761478158 38377 38378 140421005 88756 88757 840117204 84269 84270 184874201 14606 14529 446618332 60436 60437 443261795 1564 1565 8279518 84641 84642 756889274 68641 68719 210397218 11126 11127 425057087 90887 90948 642664202 63439 63473 600858628 77487 77488 503785883 49863 49889 298481441 61400 61457 930984432 11194 11195 756231412 51903 51904 138262652 60334 60337 538347799 58753 58754 685652590 60891 60960 859129112 63432 63452 480769399 19941 19942 477357965 61550 61588 815360867 91476 91477 973696496 84091 84117 433886007 82327 82323 377816723 51215 51206 264460016 17358 17433 309775924 64445 64446 700461408 14546 14543 990852291 25837 25888 510439027 63206 63207 237874694 11112 11113 301562985 28786 28787 503343166 70202 70212 875756178 90252 90320 265218560 60921 60922 395789499 67309 67315 522383220 94476 94419 98600307 36045 36046 900471156 83727 83728 995614323 63187 63188 731388094 16441 16442 630821415 12602 12603 905645436 85075 85076 317339316 6260 6256 649636760 82968 82924 223687122 31817 31752 516508839 93051 93052 781513785 91244 91245 841796584 30743 30732 196727217 47736 47794 864855668 78559 78623 957495440 9970 9895 672457998 8812 8813 846735843 21286 21331 898050215 26233 26234 519818505 33491 33552 508787321 64530 64531 696715261 49819 49820 17525354 46603 46570 866587495 67823 67758 448574202 85717 85718 783375479 29415 29373 282731129 68979 69026 597088143 1866 1910 943682792 14865 14935 820835155 81764 81765 827033759 8019 8020 826393469 95016 94984 358023558 99686 99687 572357947 69163 69164 114886010 80615 80616 335889127 21744 21745 585178862 40809 40810 703476259 36890 36891 113526783 44600 44601 706403097 27435 27513 672528907 32734 32799 82830235 37866 37857 627771553 59927 59928 134742947 27617 27570 581866124 5303 5304 832382277 41610 41617 496857819 39803 39804 321237043 98153 98154 881729899 59567 59568 293624090 91747 91768 807525844 25952 25953 458842284 87969 87928 105297442 92310 92321 938006444 11821 11897 385597866 39618 39619 486218736 57263 57204 821456735 25395 25446 752192148 39269 39190 464050364 97035 97036 299540934 76091 76162 219173073 99045 99046 506284955 86051 86052 339642045 3754 3755 540917649 13180 13207 435949724 60886 60934 649463631 49438 49439 527264093 74905 74906 177740810 18005 17975 942260107 38243 38244 53725121 98191 98192 3508453 19962 19963 73137039 49999 49949 526822339 21459 21524 29882454 6688 6689 303679343 31685 31620 526170878 85661 85662 983512423 91356 91370 460210522 5635 5653 812795643 68482 68554 667650608 10521 10576 71525697 47042 47070 912938547 45956 45957 990983007 91261 91311 717284004 85586 85651 65550208 31514 31475 886961291 74411 74412 290907339 90943 90944 980784194 56605 56622 847477625 6404 6346 838640543 11663 11743 224465294 43412 43337 322226083 8441 8442 724879969 21291 21223 459709161 74485 74486 293187360 25793 25854 157691123 7086 7087 241740458 88005 87928 289338908 6322 6387 47513688 35904 35886 904775988 20860 20801 246995336 79376 79331 294698929 43034 43035 526092746 87957 87958 37911933 44388 44389 497826709 48393 48342 821317182 56263 56264 610002429 15284 15285 359906666 1610 1611 554065743 22346 22355 173468248 55886 55946 824712278 68238 68307 774662506 4743 4744 316253346 40549 40557 168425172 16815 16816 628270873 99050 99051 990819832 76842 76773 87066120 55133 55134 858627600 22069 22070 750539695 75093 75094 976309159 36865 36838 189301710 73023 73024 114303104 7980 7981 112136366 62392 62382 327732166 73666 73667 29274753 76573 76574 563043256 52964 53031 875385143 83419 83385 518856341 72496 72497 385286060 44188 44250 464928921 72708 72696 611652995 8466 8467 941472948 66309 66374 431635458 2838 2839 899652593 86705 86706 15744585 17825 17897 179664067 84833 84834 835842996 76470 76420 599220910 85760 85710 119914063 17455 17456 423389874 74740 74741 684103545 46671 46672 694392656 75675 75676 316732618 29004 29005 772739985 97349 97369 483081526 65752 65753 984043332 31989 31997 74750734 3930 3931 486667017 46791 46866 205567771 21603 21604 485372921 74495 74470 455709977 57395 57398 945259872 64528 64529 705668201 10325 10347 379432362 10433 10434 555718635 56851 56882 26652980 45498 45493 318488309 87647 87648 306910127 98543 98479 342867554 15228 15229 630507004 42441 42446 587294241 27174 27175 20490404 23786 23857 438895774 20433 20506 746482646 92526 92527 839253332 15263 15275 42992756 10945 10899 526130879 71280 71281 597383801 69826 69827 212822909 31217 31205 875619418 7157 7158 470052895 84791 84792 564082432 65071 64994 562672611 76867 76868 738470524 44233 44234 230317915 90570 90522 985455453 48208 48204 956618686 77777 77824 869550909 7003 7004 208922166 45169 45170 950784987 3657 3658 180705130 78993 78989 305294900 54454 54429 993331836 79479 79417 807022196 90465 90466 830372408 24518 24519 874365968 91508 91509 454285466 36718 36719 483954231 16912 16913 211226460 46017 46018 509656996 64301 64302 81885565 700 701 44793768 46795 46750 304284089 96178 96179 633174453 24210 24158 384326058 4338 4339 55637037 89337 89338 549158501 98924 98937 71586055 8087 8120 637664113 30373 30303 326469355 50420 50421 909897140 64243 64244 460061597 31441 31466 445895714 72119 72122 532826318 14195 14190 669703304 25630 25631 824257088 47348 47349 149999660 52108 52109 204095307 33358 33325 936203930 92435 92473 586042179 83396 83397 162476476 84632 84699 921959187 86669 86644 481445407 73356 73357 204715945 22622 22672 903213917 80843 80844 875229161 88940 89006 351499266 56228 56278 728655582 34317 34318 218232190 47961 48026 528500613 43279 43280 802898747 3596 3597 553876290 21162 21086 137014796 76179 76180 726105215 83752 83786 425217490 96124 96125 590839823 25049 25023 737711807 30724 30715 363955847 31813 31814 473415845 69922 69923 883609737 41262 41263 854302025 38216 38217 247958768 74128 74107 139799972 35212 35213 215327690 64303 64304 15277922 44156 44102 292856992 97861 97913 440921210 1154 1186 8118849 87002 87003 162369782 50768 50769 139021270 23906 23966 345370670 66784 66840 500299614 13877 13878 786274436 98600 98601 145112539 37200 37244 474231572 83156 83157 208568356 44542 44513 934512141 48527 48528 745480244 1239 1240 18899158 4224 4151 168005355 91609 91599 167322279 17194 17117 210113912 43043 43106 481339569 20198 20260 837039090 58265 58266 263578621 94949 94978 121042322 58078 58079 20365403 26713 26691 804174241 98414 98345 864653422 39294 39295 660481583 23238 23216 3450852 30218 30143 433875138 50558 50559 315445229 34807 34857 856692398 66680 66681 614697945 3239 3240 732338302 25974 25975 758556126 84467 84546 893463864 7581 7582 321772413 16333 16264 44678772 22720 22722 176288181 31545 31572 469058896 43839 43840 899924307 27420 27367 345907047 70430 70431 806576975 3441 3453 112548032 84847 84910 770531384 2821 2802 660206872 68943 68944 980713384 76093 76013 608658348 29675 29754 691451217 30157 30158 301648241 95139 95184 134671761 43318 43319 433842527 36130 36200 760688686 48256 48195 645788421 3935 3908 798700445 36526 36527 790574395 98050 98051 174554045 99628 99629 753616144 72705 72642 80386394 71048 71049 874618016 78395 78354 381335065 41902 41903 775838337 3912 3913 965181117 63557 63583 904899705 48186 48194 968544886 85415 85416 373006340 36141 36081 804512298 61128 61181 938631377 8306 8307 777320473 86785 86715 472800058 58401 58402 332443365 67304 67305 530894720 75101 75041 605210392 57556 57557 656941441 41598 41599 568761043 86260 86261 968241140 8854 8855 950808902 65758 65759 234393107 58647 58648 15908236 76114 76115 399717405 56823 56824 925576136 93176 93177 287596724 4417 4341 1232621 19566 19644 703806668 99032 99033 999306317 58846 58885 201691807 70688 70719 399972012 54849 54850 234520100 73437 73511 707126168 51361 51391 413051981 82285 82286 68625074 58701 58663 154162518 71675 71676 407594747 11805 11806 994559155 62755 62707 340771520 68220 68221 834932741 83282 83360 63676168 42362 42363 846118068 78327 78328 723870359 96486 96487 118772210 92966 93013 412337239 56615 56616 676317254 48103 48104 702935542 14395 14396 55631326 89320 89332 955172166 6815 6758 584313982 48968 48969 227301644 20278 20279 602884604 71959 71940 723365816 76576 76604 865330675 16635 16636 371585665 1395 1472 85960007 5018 5019 808938222 11042 11043 419064825 37349 37358 925482386 59888 59815 407760547 65602 65603 867200420 85380 85407 226989185 23060 23061 15609649 57424 57425 372354050 21512 21476 113329814 39239 39240 788456486 42897 42971 943297685 82644 82698 52455446 51282 51283 679136642 59481 59482 437822309 17023 17024 172192989 95432 95386 938324694 90282 90283 912847266 66480 66545 978413216 37683 37728 62487940 92783 92784 345188645 52895 52939 296494039 7329 7254 335169640 89023 89024 694335044 77523 77524 602216949 15872 15899 182492594 75753 75793 128545863 68289 68219 820228665 97867 97840 881374465 90196 90138 440958930 87634 87615 36773666 88645 88646 13622001 34847 34927 679530762 30981 30931 254794584 78936 79016 121660900 46930 46931 188679758 47164 47165 956985180 8859 8860 323994620 91617 91568 192492133 95699 95763 644141354 63673 63674 504580859 75936 76002 206912440 76183 76162 894509754 105 106 964874114 29831 29832 373001499 6113 6038 913033366 2740 2741 644096621 47466 47467 513283188 14865 14866 890215443 75894 75895 928961384 25177 25137 728471008 29567 29622 273197386 17797 17862 636291770 67501 67502 519995746 86891 86892 434792939 90618 90585 527396534 93793 93736 254400271 11692 11683 69455910 70768 70769 207101098 58619 58620 768853208 42986 42987 70013273 85194 85195 414796162 80717 80718 648277439 52220 52258 29533106 20449 20450 209616800 32451 32452 598142655 269 213 188478866 14827 14828 541255270 40659 40660 464248737 60400 60379 41942695 83973 83919 506392479 23718 23689 725348452 85980 85981 700905046 84862 84800 607046240 119 144 23597782 61022 61023 582316575 58999 59041 489338779 42282 42283 542934303 17100 17119 624137274 13529 13449 631480810 45920 45992 232103839 43696 43697 676796276 82713 82781 471178689 45776 45777 635846182 24651 24584 51274157 54907 54917 973991485 66540 66541 386597099 66764 66721 31149856 80472 80473 969378402 57359 57360 480814240 46179 46103 786151917 65616 65617 373403307 85148 85106 137564501 7986 8063 1862618 14875 14876 463795644 20209 20203 709820868 54413 54414 945969080 6069 6057 272332165 17983 18006 635990673 52746 52747 142892514 34355 34325 828629574 12887 12888 328016651 53171 53184 143683314 22007 22008 788628682 87987 87988 906265973 80436 80378 877353487 1516 1590 208940990 94073 94094 773295542 52230 52231 443415237 59762 59763 334089155 3119 3128 654250342 52410 52460 556557728 84565 84566 394737562 57978 57979 839635419 13522 13561 215375463 57784 57785 273558869 81942 81875 819170094 57232 57233 242547759 40544 40545 87061948 38661 38662 837896314 49654 49655 181144041 28219 28220 693709832 13073 13086 865938264 49665 49649 785178265 15625 15612 822439261 83586 83587 221278112 96343 96360 587074797 51253 51254 22273645 75749 75803 660240116 30726 30794 803239258 22234 22212 207112212 65470 65424 496575522 88062 88129 755025 64075 63997 473167212 54635 54636 37216438 81836 81912 16644139 35494 35510 888109796 83737 83772 697239770 94710 94703 975284710 74564 74565 51328934 56213 56236 538959364 91899 91900 171575248 41088 41142 641430660 18796 18797 385113171 86759 86720 746081524 45816 45867 833159623 89703 89704 482923029 19142 19143 759984618 25676 25677 606618942 71113 71158 332772772 62312 62372 452738012 95816 95817 260061577 5538 5521 364688722 97848 97910 101891018 30022 30023 888360403 16212 16213 332561258 32959 32897 842456604 19583 19584 997824004 42691 42641 434647018 42480 42481 691490976 78586 78625 374480747 82303 82304 607079244 29367 29368 831815760 66603 66585 298896455 6766 6720 94903446 94678 94617 834895095 12468 12531 87495125 27362 27435 733563283 33767 33763 394930034 60090 60091 514211830 34918 34901 533123855 82017 82018 198317281 80364 80365 767902307 28554 28622 122850770 31634 31591 349369532 95671 95672 401588050 54870 54871 848730129 40177 40240 293748954 24984 24985 214747476 12856 12877 29389658 76990 76913 375165056 40355 40356 166092030 75032 75033 827641741 13604 13605 938057396 52441 52442 192282760 67062 67030 197220553 90370 90371 484529501 1345 1346 765404184 60516 60517 4809241 73212 73195 200987641 98218 98219 296957021 35712 35713 907254136 24028 24057 983317514 31748 31749 173759980 34080 34002 916669205 3326 3373 821215600 17920 17921 930898669 53890 53891 437519937 93046 93064 894951007 79212 79249 869438782 64109 64134 256053491 11983 11995 119988277 63715 63716 759535537 53030 53031 762493956 95926 95927 559127883 81700 81780 578645354 12753 12754 332293155 18490 18494 106659068 11300 11301 108200872 49659 49660 152960008 37577 37519 998276875 33784 33785 272187448 96872 96873 145261454 3776 3781 385132480 86752 86753 439038120 98356 98407 311885867 66909 66949 344411543 34610 34611 140827793 59010 58998 889277266 20922 20923 739429517 33300 33276 978612144 15158 15159 470462732 36648 36649 506976921 6936 6937 354227117 47485 47460 251906256 6032 6033 602110483 65265 65266 271316479 87070 87071 410918374 22273 22229 650676414 48398 48399 71726372 94338 94264 127824699 1661 1679 622975649 21312 21338 780807945 85768 85769 539138721 3296 3297 201748447 27492 27535 996958594 64970 64971 618684083 84793 84857 776059774 12020 12016 732951854 91008 90964 697909531 80521 80577 261853979 81403 81445 138552109 32576 32563 904660340 35566 35567 948215825 75269 75288 127966936 31305 31306 478378823 36203 36193 201365467 67108 67109 318218604 10939 10940 596428383 8053 8001 883776203 90526 90564 58577302 93971 93972 985788235 66437 66378 147466440 86017 86018 594227485 97990 97991 634031660 7394 7395 145808497 59758 59691 753811819 89901 89831 794325258 77849 77850 580953081 33741 33742 562588233 72899 72900 987014445 8515 8516 262663548 16349 16391 490697319 85669 85670 157986221 73804 73829 11904016 26578 26579 122420577 17803 17804 319938915 24876 24877 912686549 91364 91349 551492825 97464 97465 868251744 2212 2213 323170101 62116 62117 512087193 78475 78476 434967631 98284 98285 180060847 23089 23090 753632932 67881 67882 779977784 84694 84688 640029004 10389 10454 93147196 59560 59603 144212920 1555 1556 849508204 23084 23030 399250334 32430 32431 862240798 10482 10442 634790996 30018 29986 977517402 92571 92572 80289095 15896 15897 969036757 43645 43646 205558216 37540 37464 372360069 48979 48980 272018821 82022 82023 688525178 88736 88737 204099950 94472 94463 60480195 28221 28222 556949072 66350 66351 390273803 737 724 946197894 23629 23630 391721418 39194 39195 311130805 43762 43759 894454134 17001 16974 90144699 61461 61462 507803646 67756 67757 118580727 98354 98333 69559388 85912 85926 863071536 36104 36093 798224256 78641 78642 457672663 48473 48501 551092213 94234 94210 149986964 73280 73261 389305849 67290 67291 586935817 61892 61893 919889052 30442 30443 117728693 12182 12149 844617019 57689 57613 407179847 24469 24470 801924031 59339 59340 555348668 75874 75875 888517522 73070 73071 663402296 99461 99462 315990128 77298 77299 599353084 56557 56493 782738498 33692 33693 360957384 94622 94672 951635668 52927 52928 611895623 50330 50303 200827194 89803 89804 760673290 86060 85984 589822033 24603 24604 851806695 65041 65084 558755300 70105 70030 163601157 94008 94009 322660859 84751 84821 104376644 94134 94154 990419892 73284 73294 405266442 95325 95351 635312278 39145 39108 768367098 27582 27540 68074201 26543 26544 37486723 6583 6542 622509130 36210 36211 50199508 34879 34853 72532575 16851 16846 377168257 40538 40585 957398498 61469 61474 227232975 27017 27018 390452660 74824 74768 479465629 81720 81795 540864312 12838 12781 608203626 83901 83902 494736776 49593 49594 444280204 21599 21600 830172583 65589 65564 342380205 33986 33962 134830755 97160 97161 430121908 82964 82965 998982937 72635 72596 95192005 23623 23621 441504858 796 797 951055752 33685 33658 212739560 46965 46998 255284716 81695 81740 987411386 41275 41276 429289260 3469 3393 631874403 16572 16501 211626860 454 463 780354480 28913 28914 932329615 15018 15071 474873929 40627 40588 828198572 43825 43811 731152719 27475 27545 492240721 79701 79702 367174090 18349 18350 721483085 95037 95038 309476219 77611 77612 965768518 15089 15090 308904398 90340 90366 782621528 18995 18996 537767045 64219 64296 981070079 12013 12087 309919742 90232 90233 172777089 42219 42220 393627 78955 78956 385844329 92481 92444 743471270 82584 82585 835481183 49235 49236 290752213 63334 63335 42421642 74202 74273 879527508 15669 15670 977054730 67009 67010 87037148 49399 49467 50644901 32945 32946 66518749 58948 58949 25392583 2841 2855 975483113 70253 70244 976054090 8676 8712 820109056 43907 43908 405673354 31342 31280 447729792 64328 64329 395342163 550 551 729505615 74066 74067 481216315 53115 53116 52874092 16127 16149 662959582 22975 22976 650505010 74445 74446 339964416 19608 19609 634001864 72175 72176 502284476 37386 37456 970158355 27106 27107 613203265 92963 92964 566972829 4490 4491 956427302 55452 55398 141095007 28469 28516 865935435 99216 99217 96911389 17482 17437 823932783 54307 54308 858486933 22522 22532 366603806 14810 14811 479007395 24161 24117 183300927 57114 57115 592065863 69614 69615 256735260 14398 14383 14281673 92588 92589 120751414 55270 55271 363599931 25764 25752 292971907 22609 22610 183187555 38844 38867 167952171 3580 3581 823838378 55425 55380 65506599 23191 23201 828383110 11264 11234 604427419 27271 27272 734353052 85217 85168 922388789 69078 69079 568662222 38223 38224 241875164 79935 79951 670002208 17250 17251 555402685 95520 95521 592694744 56145 56146 17598340 28177 28178 98913168 5539 5540 47287609 59918 59919 344958211 38500 38501 796457745 4712 4713 417476263 9906 9907 832653955 39516 39517 722253096 12201 12202 587964531 36831 36832 881770688 88175 88176 748072110 3406 3407 808372248 87612 87613 347166720 68373 68389 368625212 80895 80817 475835939 29697 29691 453029201 69237 69238 273155335 30526 30499 281586979 27048 27031 935379607 92664 92716 851620662 54218 54219 463522227 25001 25017 186591951 72193 72194 753534953 20821 20822 46636412 81363 81425 191558601 45414 45442 336497676 69307 69370 185747017 81667 81668 499632304 95102 95103 744665945 73145 73146 867787593 59964 59965 253791740 26744 26745 767572976 11656 11707 481556074 784 765 575513941 56663 56664 208404698 12799 12739 464262903 28414 28415 138003238 32245 32302 518317998 6975 7020 483599239 9451 9452 689930865 83638 83702 305306884 93789 93790 733950516 5656 5720 492587464 42613 42570 463497112 30498 30499 894093604 30533 30572 202460121 49555 49506 784703609 58943 58888 165785851 80238 80236 322853307 40159 40173 480746208 18391 18392 647560462 6716 6681 597216483 52657 52698 726608408 1208 1259 813079078 34194 34195 205424796 96458 96429 571470855 64581 64582 668935510 37116 37117 795389632 91524 91568 433312027 10754 10755 136165840 9357 9352 870352669 11074 11075 251494916 63614 63579 607103269 73083 73084 304630994 69370 69300 468269731 55607 55584 683207858 14360 14398 681712687 25787 25788 364361827 74925 74926 46984278 14639 14640 28754829 60428 60482 745698589 79189 79250 642606151 61184 61125 185020655 71947 72003 279445716 75954 75955 461898306 80123 80124 401248942 99944 99882 285884976 33804 33809 260165569 26481 26430 386137072 50027 50028 85031659 62451 62452 887760801 21075 21107 315095906 74921 74901 782655936 28925 28862 905571315 9091 9092 249558181 61529 61530 238921308 69130 69131 141932059 53280 53281 378174396 5174 5121 681298800 87293 87294 948129148 6995 6996 995093256 18903 18904 438819738 62465 62466 293938039 63683 63684 861079507 13178 13179 238664737 79683 79606 948636039 55929 55876 13408815 58553 58554 4619219 37654 37660 350903508 64118 64119 818934880 59382 59431 495653222 70828 70829 647169835 20601 20602 255459458 71767 71753 358529060 53983 53912 675794760 98384 98343 693429987 27151 27152 130867628 34555 34574 792737529 50922 50923 473121929 11767 11691 72854111 28964 28886 219096325 19123 19124 300515630 11705 11775 412627266 28966 28967 11890021 51325 51329 592795101 9767 9768 986298813 83931 83993 977682310 24796 24851 465439237 43756 43678 903933370 17827 17849 567398358 91209 91140 800870380 76145 76183 678698630 7369 7370 670509546 50088 50089 997256605 46402 46403 415348028 71752 71753 139348330 88683 88710 812111273 10675 10676 546814119 12433 12434 211661385 2325 2289 162525815 49891 49892 131948485 87707 87708 960503229 28359 28391 869963674 63285 63286 770945491 42557 42633 567040300 9665 9672 104081609 32052 32053 512411210 56184 56185 945592091 65264 65265 644797205 53737 53738 151448652 74297 74298 996619139 62110 62113 957399424 11578 11579 436822719 9969 10044 501642938 7887 7829 962592400 31106 31132 928432281 44963 44964 107585535 8422 8423 997183432 97584 97520 651680245 51537 51538 722117624 6498 6499 115942613 45051 45052 527584521 52059 52060 818431300 44482 44533 878662417 2747 2748 82596079 77167 77168 36991996 93099 93100 588775807 31480 31481 881367534 42820 42833 453452872 57816 57744 489856470 50859 50860 938427597 22706 22772 326491194 6370 6417 596209737 28526 28562 964059890 53448 53419 444392503 59104 59040 151813323 11752 11717 595152128 35869 35895 694543742 96298 96252 218857181 72810 72811 717177079 12347 12389 997720232 20872 20941 636764199 23858 23931 912645129 9215 9216 270346011 93433 93415 965716843 45301 45324 93478934 55492 55493 9386262 18563 18564 418992874 85991 85992 797090230 53029 53073 915985436 86662 86722 647039404 92540 92537 274486637 96873 96874 256618066 97535 97536 388936089 74949 74950 443259406 61522 61523 323674190 19259 19220 866470540 46167 46168 502800982 55924 55925 985408023 89563 89591 296178082 64828 64767 139461886 22842 22843 727338405 65917 65918 932326753 3045 3046 112320104 72317 72280 604166801 44703 44627 860217640 94688 94689 704934528 20267 20268 275919928 17909 17910 357736551 78268 78269 607412993 45025 45001 121388501 27014 27015 603958930 13006 13007 269411848 6861 6797 3552477 54333 54334 846245800 58501 58502 685735881 34863 34864 387565387 42742 42743 968675752 48210 48211 564122809 22598 22665 214106302 65320 65248 601009274 35171 35227 314331200 77120 77121 272712295 29164 29165 49621419 3153 3154 575686600 8388 8358 215177205 28544 28545 276677317 94797 94798 49488907 31895 31922 461378036 43634 43707 47305182 26620 26626 925443572 59896 59860 875623548 99296 99233 555067528 35067 35068 645873180 46427 46461 882976360 22839 22918 296021652 75793 75817 954772569 86936 86901 720207892 27696 27737 422769560 42928 42929 819524660 84757 84743 214696777 80876 80918 888250569 14626 14661 126502947 57744 57749 552958659 53812 53858 840618257 95262 95263 456316570 44134 44135 911108304 9108 9176 128375078 10029 10030 461764117 33018 33094 632764568 10117 10054 68383591 93385 93386 743567180 16773 16818 748183741 88148 88149 701156832 2361 2418 668656868 65788 65789 693667135 38971 39013 826900163 88196 88197 236080032 51907 51867 139339335 25125 25126 174334250 60656 60657 662246927 24822 24823 817520145 39903 39904 734237765 83836 83784 748153140 38893 38894 189846328 92685 92686 247563041 15657 15725 891442044 48666 48667 671564355 5682 5683 658544646 49258 49259 457731829 93405 93406 87424502 90314 90315 929786798 79526 79527 836694775 38398 38399 705581927 91910 91876 248374487 72464 72465 417134192 46930 46882 958909065 24779 24780 346640487 7385 7386 432398278 72196 72197 728075512 35494 35546 281636184 81198 81245 245153856 55336 55337 9946176 85983 85984 726401293 33870 33840 275177664 61773 61774 941757053 82302 82354 669045870 96081 96019 758966449 77724 77725 84654561 10540 10541 74570339 96232 96233 61045708 36688 36689 457546729 86074 86020 162842182 79042 78986 101916911 68838 68839 332496300 67206 67131 782777251 78872 78937 614438317 16859 16860 915959972 95953 96004 505056978 98573 98574 559245860 51464 51480 32106327 39096 39097 345322221 27049 27081 845034449 20112 20113 601537265 67599 67600 522209690 46440 46499 97157390 27348 27349 966996678 8692 8767 127411569 54558 54559 552594941 52103 52104 944933225 33585 33586 383146861 372 435 529490744 27256 27257 315263787 41956 41957 298903558 30353 30388 694670002 67028 67029 16255985 13296 13340 503006259 69022 69023 635832121 30424 30425 815148942 62290 62300 578016504 37021 37022 433408233 26337 26328 354914985 71700 71633 299726018 193 194 625045778 60788 60765 693493620 8129 8170 524584225 49190 49191 613971152 79635 79665 234965811 36048 36049 653626007 58384 58385 379055470 78580 78545 545358506 27530 27580 640173470 20894 20945 256705367 18190 18250 685824483 44930 44901 115797514 59876 59895 811996230 46243 46244 151549970 67327 67333 171780771 11008 11014 775993145 95248 95195 830919416 20853 20854 36636334 1952 1895 669062078 68899 68900 686178290 39342 39343 865368779 67112 67103 417030280 86728 86804 848161776 34240 34241 523196401 71126 71127 949252356 61992 62061 264946361 19163 19174 350076077 46360 46361 696880101 81592 81593 8930291 71400 71401 276189196 99286 99287 135529130 49515 49516 245699656 41568 41569 374816027 93926 93877 574319017 34793 34794 411429217 71033 70995 876890498 65449 65407 365490610 46929 46930 2084430 60860 60861 651562961 30523 30589 491598750 21601 21602 175854696 88804 88805 600477039 81063 81064 935022393 7737 7749 264566812 5279 5280 261955316 82588 82589 52953003 75416 75417 662893423 45845 45820 678032705 94992 94993 638817736 19707 19700 270997213 61282 61359 287714135 75064 75065 317708444 2363 2364 145368144 61670 61671 531195538 87440 87441 374280435 84269 84233 911148096 26714 26739 86439129 65888 65814 5557334 71102 71097 421304529 96842 96843 438411526 62522 62523 580581308 14382 14383 215173899 1529 1530 874620396 23765 23766 632576088 84716 84717 940677482 22927 22928 670202980 86456 86379 560178235 67511 67469 185575413 99913 99942 379690123 37352 37353 467167861 30086 30113 769876613 7880 7881 305936770 80242 80223 514629419 48572 48573 289543076 53929 53961 354709399 63946 63947 378472410 82205 82206 251411393 99907 99915 667447680 59301 59369 331760977 25637 25638 718813014 47650 47724 131093988 55821 55874 59198296 43424 43381 239605266 86593 86658 285520803 88003 87990 242582237 84840 84841 90848594 47061 47062 131223273 43225 43238 304509379 76357 76287 82955859 82985 83014 521305142 96697 96641 361390413 61564 61565 23812467 83849 83912 181206032 16865 16866 657150985 67607 67608 49652871 28975 28976 497389775 65996 65925 670115420 30181 30117 142043060 48381 48382 486915590 71572 71573 305458271 13546 13587 676835446 98945 98946 477916616 73388 73389 645362981 77965 78016 259492145 70266 70267 559164654 33193 33242 560823546 99982 99971 750854935 56083 56120 974000421 69572 69600 676145105 21030 21031 68471322 36963 36956 227694921 38156 38157 11856594 28113 28153 972754555 72322 72360 475508133 42213 42173 629691719 52089 52074 47446557 59324 59382 166404674 97770 97692 228746884 15221 15250 617100944 84984 85016 537530314 33524 33604 879170035 10041 10042 675002885 56261 56290 472056261 36002 36003 686999495 61376 61345 760884855 48752 48753 262206829 52282 52261 401187011 9365 9347 624497193 41697 41724 365684972 74669 74615 232977548 66130 66191 48051134 97062 97063 893271497 54215 54217 136830002 77429 77430 126722114 14219 14220 152659416 20724 20725 602967079 97986 97987 274604679 68793 68794 170702201 69542 69562 436973989 13518 13473 122474113 85599 85654 939698637 27721 27742 187530636 16771 16699 918059324 1683 1732 861275430 29320 29328 236291826 76119 76194 427183876 89700 89653 722836565 6593 6594 366047739 68183 68188 822001548 68260 68261 28986996 36761 36795 880150977 14687 14688 626680440 98578 98627 365558822 23589 23609 128868556 86248 86327 923155163 37476 37412 782715414 28399 28400 76456316 11186 11187 243967562 36729 36805 426729996 68841 68826 196248426 17696 17759 760282773 51162 51204 660162924 17678 17605 891519035 93104 93105 554611783 48049 48050 201268675 43367 43308 951136304 71692 71693 250071869 99724 99740 50957355 75101 75035 569813459 37063 37120 657292138 65150 65151 719888197 49741 49742 630002909 32537 32538 221174361 93675 93676 590461838 98901 98880 911788818 3181 3182 233008533 72971 73039 580632792 26746 26796 240176711 81569 81548 342596688 37653 37704 984502699 53907 53908 727143672 79797 79804 623313674 94309 94310 11730446 47149 47170 504588743 96778 96752 143255181 36712 36691 710837590 14474 14463 274780300 9718 9719 112087821 58784 58795 95141312 73701 73675 990641930 1841 1842 588253503 79290 79291 172227828 62041 62114 699525677 13329 13264 505607587 52507 52508 994852810 26355 26373 827577547 38615 38616 458900880 25771 25772 156281291 19444 19450 749526866 96332 96333 914526162 33118 33057 560213858 25788 25868 144987150 18458 18524 102978198 43606 43608 408635135 42606 42607 385818553 58425 58426 485337515 63372 63361 419137647 68725 68776 512472115 54819 54820 786332415 65001 65002 537890162 36454 36507 62687365 53437 53438 216366912 50520 50521 457753336 94984 94985 557947376 44118 44052 11430107 27548 27600 138580592 31191 31192 563748949 23861 23797 62692307 43661 43685 958622299 57215 57237 62621464 35304 35305 874296476 33254 33202 838742834 35779 35722 526257096 22644 22645 33963825 84863 84864 980759434 2383 2463 694566060 14205 14206 557125223 77290 77361 757813246 42968 42895 13535380 86506 86439 10802662 85918 85919 770036196 76349 76314 396407385 66223 66286 479031265 72422 72423 108262195 94162 94163 361086569 66273 66274 102406622 78811 78869 423575323 49496 49476 160200946 37661 37607 427374301 85287 85288 946201290 19294 19295 477609405 76449 76434 60957165 56818 56886 603954528 26864 26865 669798686 31841 31876 12754888 90486 90510 596375389 47573 47574 921922472 37248 37249 568293239 16754 16708 848670033 85020 85021 916154126 24305 24306 217430167 96522 96523 859257508 65274 65275 169801886 60066 60067 784137253 60718 60778 797505702 56364 56421 306473798 40903 40865 626374028 58922 58898 875681164 46637 46638 892151526 74746 74747 959502256 33540 33541 562804120 35404 35405 280605063 32655 32711 623003192 51180 51181 792867632 10237 10238 404566806 49626 49627 880785507 68968 68939 553079692 72086 72087 898292163 67990 67991 726358072 99431 99444 217072229 9797 9798 381020123 46549 46550 757034216 76697 76698 344407072 29453 29495 688509007 52608 52535 369286494 53160 53151 490652949 9903 9946 979563989 44006 43932 304031780 94692 94693 908766335 96758 96759 94940210 33180 33127 995520931 71365 71298 527532866 59015 59058 951423049 87201 87240 435104082 68770 68771 33248566 44060 44061 207332122 25312 25378 323787552 23174 23155 575686857 68881 68816 540793829 44351 44352 667105019 68610 68611 623431169 49310 49277 215438336 32698 32634 275223535 17615 17616 886188021 60553 60498 603435538 52868 52869 330570796 56379 56380 226948612 86476 86477 810216341 78962 78973 621426214 98197 98265 476239768 21889 21890 527846574 39505 39541 673342816 66653 66654 188395459 10278 10279 900026605 73907 73857 845353355 65423 65424 19163339 78170 78148 885353065 95114 95181 321783327 37645 37577 885742016 35756 35757 569839583 40054 40061 39445148 35269 35270 680703254 45348 45349 897128893 70210 70211 857301793 61012 61084 173683493 58732 58686 46504739 90995 90996 660056211 99684 99687 928811452 59402 59354 90375291 81587 81536 820296648 81794 81808 657007496 91294 91236 321107334 83474 83475 311158725 95147 95083 463667917 96448 96431 246055320 47355 47356 89508806 65247 65231 876658212 34282 34321 786089082 48151 48159 256882900 92256 92257 313209458 3690 3737 185100750 23598 23599 744231988 25734 25797 667452546 37129 37171 595108140 26665 26666 493319966 90101 90131 544602494 72786 72787 160801374 70323 70333 114065147 90041 90042 875845769 36579 36580 658643118 51121 51122 522210731 50455 50456 120455287 36811 36842 570968467 4887 4888 184621410 65113 65074 166078194 21369 21370 188347668 4328 4345 573830220 71644 71645 574598031 93732 93733 612226348 60415 60416 244447159 92446 92447 877035725 84683 84684 996394791 27537 27617 139017433 37735 37751 466832901 37150 37151 966054372 59240 59241 321420509 32233 32234 25486216 90481 90482 133704924 14832 14833 109817813 72068 72069 195704610 57986 57959 308093151 26748 26740 685740097 98662 98730 405370182 41220 41193 123409612 33147 33213 133425985 1768 1769 81203943 93482 93483 116147995 3424 3425 817581151 95136 95064 685317753 61547 61548 450448307 4784 4785 301170369 49202 49277 265877145 85580 85620 639290710 45704 45663 650443872 83076 83077 139806753 63385 63386 553405820 75013 75014 369998309 93253 93321 202282304 91048 91049 729314044 27583 27584 710268850 86222 86241 782475240 89668 89669 542019593 74273 74274 524171091 45414 45489 33924426 42148 42149 905874149 8777 8778 424382810 91576 91577 242244020 57897 57898 663501587 25071 25072 658377740 44798 44799 35910539 25590 25591 268230668 57737 57730 44562102 92852 92814 235189897 95699 95700 558158840 8589 8511 555950077 59258 59259 847974665 61235 61245 896516179 98256 98287 448772306 55450 55438 883051135 19699 19728 348491552 73637 73638 694750414 40437 40438 841525203 30241 30242 441132297 13529 13530 905181658 39047 39045 333140715 69144 69145 229680279 29878 29807 441113921 98818 98799 164889639 61298 61299 107843112 54378 54336 292432773 29535 29594 178081724 63410 63411 287781243 23372 23337 410878242 49556 49557 309685456 64115 64160 359551235 94269 94270 526493463 26914 26915 319656003 92088 92130 914065517 12990 13030 765955315 19429 19394 557685720 40795 40770 638391397 25997 26050 726301543 17925 17913 106165900 14353 14280 105125417 72076 72077 533249367 5026 5049 305408762 95093 95029 577124266 92923 92924 371858526 8634 8593 603003978 46053 46054 933149202 2310 2311 907979013 20146 20147 440420325 4849 4854 422105504 19379 19372 624903095 95770 95771 767839831 81318 81319 743762152 13889 13924 104429156 59974 60001 417995712 1806 1835 384092872 39370 39436 635698289 74330 74331 263612503 3329 3330 646667176 30246 30247 619186586 11168 11169 509646654 32606 32588 469811274 91060 91115 532074365 79943 79944 165052747 31777 31778 32781327 25117 25118 447339863 55953 55954 387280704 46307 46308 935672231 11916 11855 410858654 534 495 144324315 98539 98540 923156067 82190 82191 835695267 25900 25851 810983689 69627 69628 648395787 26852 26853 345640914 90613 90614 22096874 31987 32015 920818267 75756 75700 673953985 96841 96842 149134020 405 406 814617475 59200 59201 289428212 68003 68004 194736329 83127 83097 43682125 82893 82894 60280374 94866 94867 30245204 86730 86731 280908962 31604 31605 138604261 69299 69300 690667343 7373 7374 16643604 62273 62274 440472721 31490 31491 381964921 75332 75359 988273373 74248 74249 797412779 46862 46863 695365473 42610 42611 43004464 89237 89238 768432346 84375 84376 394945107 32371 32372 608325460 42664 42665 151781362 53429 53430 169450086 19161 19162 686178885 74027 73970 217281233 165 151 993744432 82040 82041 232091187 21547 21548 344893277 74651 74652 203226317 88436 88470 229553354 87852 87910 596495112 18715 18716 566326094 30245 30228 543380521 12021 11996 955887843 62908 62959 68828717 98661 98662 750620883 72367 72368 406287154 26993 26939 111548591 55160 55161 765786666 85359 85360 632268286 19400 19373 748579100 39113 39114 528166348 64499 64470 193946939 25925 25883 552664122 38062 38063 234696183 46323 46302 646788300 72304 72305 387780287 72643 72603 728829853 28254 28297 749629788 36884 36906 436387578 75690 75691 296437741 88228 88229 83725233 51425 51397 168183099 84484 84485 838794469 97326 97327 619920892 47251 47252 122255417 9337 9274 156885101 96470 96459 40636602 61921 61885 149994650 35757 35758 812955095 5639 5640 115019228 66869 66889 534155703 15123 15124 269275996 70797 70767 158862303 39672 39710 85558874 4673 4683 565829718 53996 53997 485404053 21286 21287 542741221 88886 88819 956696534 90843 90844 245788669 1181 1182 267108888 76716 76717 374131646 98867 98887 695215314 48777 48778 468654306 51472 51542 44889979 98812 98813 199850917 84901 84838 843522607 54098 54099 16735569 96433 96397 674930624 39702 39703 775602884 59205 59206 669711989 21056 21057 252113605 26522 26511 896394669 37022 37023 484172659 6972 6951 362276644 17652 17716 3980287 82036 82037 554029378 7202 7203 965009001 91114 91115 701428388 90489 90490 201804609 72020 72021 408815016 78043 78044 743513541 16046 16110 182547544 35793 35794 480091320 62465 62436 398747059 76161 76162 654535243 86840 86897 46180892 19780 19781 47050382 17751 17752 144586966 94638 94596 338249421 34692 34693 965304579 99072 99024 610805468 71317 71318 126000576 9117 9118 515041326 86565 86569 477795829 42414 42467 940864724 12671 12658 525522654 36108 36109 770930479 95531 95532 79934890 26889 26957 802395022 37822 37823 703619460 99894 99895 979507471 9892 9893 227335961 90332 90333 605860890 96576 96577 275057155 64047 64015 54487643 84008 83948 646815055 51026 51078 521268545 35621 35568 190621818 74439 74482 25096130 20822 20790 686988272 70530 70531 34099496 56607 56647 702244621 20131 20074 82377928 92461 92529 416259621 39793 39842 692269740 13946 13887 370495713 26872 26873 185770804 92007 92035 373420291 29801 29802 670248324 14294 14280 200769570 47192 47136 688154247 84420 84421 430947176 80800 80870 366643320 52601 52602 357098086 66806 66754 739022347 20085 20086 592174435 33028 33008 224282530 18506 18507 951484633 88920 88921 793842101 82816 82817 330175218 69185 69198 538074411 59698 59746 668893397 66632 66633 617698774 59374 59407 328812658 4454 4455 381335459 78045 78046 318044178 30498 30574 459097611 23037 23038 965942071 68386 68387 219672733 20181 20138 436371292 1739 1740 255305223 61763 61814 703244489 66551 66552 159196999 56289 56365 107854750 5806 5862 518246215 78908 78909 925593603 66349 66350 56699474 34867 34863 308283781 19004 19025 436392524 40059 40060 766282098 28699 28700 179424143 65717 65708 841614828 28016 28082 91724134 27495 27542 108595716 74458 74529 148757461 89372 89373 443024047 91867 91868 20083699 26812 26816 627466492 71062 71115 414514703 26819 26869 185404663 17422 17410 122635685 95058 95059 794253320 50351 50289 620895844 13156 13127 712558793 95782 95787 186082591 23580 23589 143108435 70848 70849 118852573 52584 52585 988849843 90127 90134 295218306 4626 4598 726348898 25515 25516 473328567 6679 6680 108364461 6104 6105 794747210 37458 37459 138278754 40842 40822 950464910 21500 21428 746432302 91423 91486 418926672 23853 23787 590998786 37127 37128 948060668 88875 88876 324860017 65060 64999 342630798 23854 23845 821216516 36064 36065 230653378 36720 36721 656047438 93875 93801 498909441 25025 25052 962923711 54465 54422 22812661 3780 3781 187154538 99891 99892 755133289 12641 12671 35473648 67666 67690 124902946 78917 78918 962950023 77985 78044 899166450 28056 28057 854837663 57639 57640 474906407 95732 95699 423512466 80724 80730 383550616 18081 18144 483240003 39666 39600 474997624 8330 8340 240378116 21460 21398 628616698 25667 25668 341911109 68947 68948 961106817 60861 60885 802862920 72511 72512 843163523 38522 38471 682933200 8045 8046 25224959 59829 59830 86825868 44101 44102 371661398 8099 8100 459503832 85956 85981 495941916 68580 68581 27282255 79936 79917 720569923 76486 76508 790058695 58631 58709 822214167 13944 13945 401582229 9547 9548 869613048 39857 39861 59560820 28072 28073 746542104 76943 76944 390781236 69831 69832 650138873 73246 73247 977576369 10002 10003 828590516 9840 9872 582885358 61749 61702 699070889 87671 87672 482573882 20892 20848 183002306 98021 98024 919850775 20204 20263 151440904 88321 88322 223842369 10930 10931 274460991 59389 59390 656490479 34993 35069 365372695 50992 50951 706818793 99332 99333 824170446 16359 16317 267199470 96054 96055 121406500 93282 93283 21102497 38545 38546 539768345 88966 88967 253768921 84334 84335 921977027 48531 48532 139085862 64871 64860 499826602 97032 97033 303317202 44083 44063 884656590 89036 89037 766432499 62722 62777 216649999 28853 28825 66692845 58920 58921 225791603 95860 95820 920185507 55379 55380 215780675 77898 77904 77474611 43484 43426 873134637 87384 87368 993006811 77037 77038 722295704 96766 96694 415864157 51950 51951 571781530 98126 98127 946781326 44541 44542 599596451 50486 50487 758044382 99377 99385 988251484 93303 93379 56073415 81036 81097 569312079 85163 85164 855077062 70163 70161 573617389 5224 5218 732428275 26995 27002 392373176 13903 13904 324752289 74623 74624 206376049 55337 55338 435175999 66892 66893 755109960 52961 52962 762531283 66653 66727 41255089 87552 87553 229844084 28686 28687 858532409 37414 37415 213729823 3197 3198 309466929 52181 52182 459450688 58071 58072 414688261 96011 96053 74658532 16598 16599 393203219 27489 27490 850416292 57386 57387 467412828 22933 22934 559721738 10115 10111 468565424 95808 95809 193988264 27936 27968 307288307 57631 57679 939999407 29513 29514 998097681 74170 74105 507174527 4409 4333 433878023 48990 48963 699695833 10381 10340 692139196 86597 86637 444577634 6120 6121 563352104 80384 80414 698633062 39068 39084 910250751 66469 66470 702300222 17246 17317 251375163 9468 9469 498485610 13318 13278 506309912 55034 54970 908615519 7970 7973 433653810 21072 21073 529247899 17845 17901 931315510 39403 39404 728344598 45777 45778 659538782 32879 32920 69120690 62921 62965 298705944 3940 3941 429561133 48147 48148 565293285 77815 77893 554278637 82807 82808 82519941 91397 91398 657214304 95976 96013 804440179 12951 12952 236834163 92743 92744 460985720 93987 94032 160706972 4126 4051 87388194 20225 20226 613242034 37938 37939 728895735 66816 66783 92109022 86596 86597 106698181 8380 8375 871502576 90125 90194 762275551 6888 6938 637404016 73426 73427 732942743 70180 70181 853914608 72793 72794 430680288 86518 86519 789261940 52708 52709 982814700 88474 88469 320098306 45377 45378 261895329 46782 46704 240256505 86105 86106 278434613 24462 24524 843339199 793 870 51508333 17961 17962 118094775 71714 71758 47656772 99671 99618 514187859 2314 2315 467712776 42250 42326 219381456 55201 55202 121024065 16571 16555 304403357 31109 31110 919194923 50465 50466 862053553 90739 90742 124152271 87414 87391 876083819 15351 15399 736766933 11857 11830 136440861 17159 17229 461009184 20869 20870 949522533 22155 22165 734276788 59932 59875 8414052 24248 24249 409476419 63540 63550 99469564 38780 38781 263487886 76504 76490 68706628 1358 1359 560461060 6296 6354 549484137 39464 39465 600693043 51930 51931 143078133 19854 19855 457954852 92005 92006 153468681 84922 84903 882498236 5392 5393 636639606 92025 91965 684381102 72682 72683 728476788 28119 28112 62704909 49461 49462 200639806 94985 94986 946688654 20960 20966 377121411 27185 27186 773076053 14010 13984 606525949 89888 89834 932601294 80670 80671 576833487 40650 40651 430916643 8375 8320 66332377 17860 17861 723513970 40664 40588 798987476 29163 29164 409753961 20613 20576 514918770 14553 14572 520682847 17282 17283 856726296 25484 25436 878152026 95312 95313 345305493 89586 89632 519883477 35969 35970 924674379 71694 71646 507975784 60545 60465 166196611 43630 43574 111407809 32018 32019 650568006 68387 68388 872996512 93881 93906 578062895 60809 60762 378564654 75580 75575 12352621 57003 57057 634139891 55844 55845 307670077 29191 29238 635326668 63654 63661 32612099 22097 22038 15719833 84087 84073 34983293 20676 20677 963539529 55505 55434 131921712 58817 58818 672528537 75121 75122 651942246 62129 62130 749177551 42848 42849 336621365 77642 77586 822200071 34575 34576 421666714 32078 32089 278844959 86708 86709 77974140 24168 24237 241802992 36384 36385 96852779 61520 61521 800030692 10473 10474 890365665 69915 69972 875476709 284 331 667925227 16065 16021 370564314 86970 87012 919671037 6407 6408 150162568 81760 81711 883771234 74826 74827 786104351 6608 6609 56118788 51926 51927 340359299 16497 16498 555814855 34538 34515 109010604 54453 54454 45696834 81566 81567 797986531 59733 59734 345497900 22229 22192 21621942 29441 29436 67315466 43028 43104 736721859 15441 15442 123446274 30994 30995 186620822 56030 56031 618379308 64663 64664 239166841 93560 93561 329681269 3903 3904 560921099 23628 23629 565968864 26047 26048 312861050 88667 88651 520273140 94111 94112 261950332 45264 45265 120245717 83132 83133 155486793 60913 60914 653108904 85772 85773 131247502 89314 89294 224338915 34450 34490 688301737 29678 29679 783817946 96033 96073 451001136 39053 38984 693081750 17204 17241 473816314 26282 26283 488757622 30793 30794 744358272 53463 53464 535190499 12883 12884 275343511 27639 27640 2929057 814 815 613112338 58443 58400 699352118 51626 51663 500653350 47534 47535 827283722 49963 49922 447834002 43229 43159 781408679 37237 37238 836129486 36277 36278 644682672 48524 48571 368022806 6066 6087 276817134 44049 43978 92228680 92165 92180 661522878 91781 91835 308033953 37582 37583 855315847 949 950 347598143 58471 58397 173349153 95322 95323 878573073 47496 47520 460261820 42025 42026 99591784 87783 87792 226561847 95186 95152 383764603 28286 28335 111525594 95991 95992 657020117 63246 63268 449043812 47390 47357 955703243 48600 48601 210995169 43577 43578 506476151 21549 21582 361201970 58665 58689 900845548 54608 54564 464751764 30876 30877 11298084 84934 84902 290518791 90864 90865 242117787 1669 1600 965133264 47644 47694 668024529 62264 62265 514204875 17733 17734 327552474 37602 37603 609774845 27328 27329 42389772 77046 76993 279088428 80072 80040 397167321 67273 67274 354912895 51873 51940 729874100 52788 52789 740893060 16818 16857 573825388 83278 83317 266746744 50376 50373 191027199 51147 51179 680940585 38039 38040 769907690 99991 100000 150750959 32204 32205 686224522 63794 63795 800991797 17489 17490 497968635 46646 46608 650154619 27122 27123 533643826 93596 93597 861279505 50020 49946 81240751 74106 74107 961613608 17492 17493 220277199 78101 78053 153316399 65284 65285 636735082 83329 83330 649675248 28729 28679 129774471 78033 78034 535090100 35085 35086 262108139 94222 94223 123238259 66482 66445 713267559 86238 86239 674402478 5775 5819 885370757 86038 86039 805946745 7698 7699 674684678 8136 8137 311823771 23822 23823 417139432 23914 23915 995020150 72983 73020 434668136 5472 5473 370499776 13037 13057 987061859 23434 23435 146585003 42574 42575 383434283 39516 39436 830396395 88726 88727 600014858 44505 44506 134503513 52432 52420 708919767 20050 20048 132020010 47155 47199 789455404 59647 59648 334774253 57042 57043 673580669 80579 80580 560210037 2806 2774 194041623 98373 98398 673217592 37844 37845 710443687 31238 31198 390854041 86470 86543 888183434 81134 81135 982755780 64829 64830 661639520 17593 17594 422437201 52192 52193 478025855 19132 19133 80571111 79326 79289 115942781 40270 40279 693322337 80008 80067 583208162 58258 58259 888920116 62118 62119 998042647 94592 94543 561380557 75217 75192 363702717 97085 97092 452807745 25283 25284 480470744 42922 42971 355820360 14554 14617 2222928 28001 28002 868908706 14719 14720 986608372 35566 35533 255055711 46719 46720 526563440 12687 12610 283208539 22408 22395 888697905 90008 90009 151134233 50139 50140 268025721 39357 39323 130889770 64264 64265 842015369 81065 81066 646891255 55612 55680 928978035 94876 94877 122911256 93603 93604 892009161 81248 81190 913446718 27306 27329 184300947 19411 19412 20235612 71546 71547 104148073 1900 1955 513410903 26624 26666 384632623 6980 6984 76247095 22716 22678 777074133 8144 8145 594253511 46488 46548 637172110 46008 46009 569819548 49057 49058 290510506 295 296 919901146 19871 19837 687785351 29534 29467 251885953 40595 40648 696049477 86103 86166 615390009 39520 39521 790383379 48456 48457 246193939 21886 21813 725248724 79029 79033 836363146 22951 22952 860713372 19000 19001 44777369 4149 4150 837639138 21328 21275 279302253 523 537 458137052 6160 6161 679715882 32850 32851 417571112 63827 63828 965643135 9269 9270 983653514 85990 85991 978897852 47698 47747 794774625 7938 7992 628041921 9500 9458 963412036 36032 36033 783972132 81852 81853 891730454 50922 50961 913561871 63751 63752 627752236 49784 49785 637151227 9292 9337 179439851 96843 96844 905941356 89554 89552 449652149 77136 77137 61270523 14675 14676 293193254 11319 11372 53820631 85108 85109 960391808 70226 70227 189497918 12968 13016 866942899 59356 59357 797080222 28657 28658 27437469 12866 12936 957100251 63236 63277 278217672 53377 53378 444522823 56316 56239 768427147 23372 23373 548301979 38214 38243 516387000 55340 55341 223088779 41316 41293 984860279 26403 26414 43098871 55831 55832 55392036 3530 3480 208544488 97660 97661 762662417 8670 8633 711200446 95467 95468 194469846 44687 44688 156597269 73546 73547 691119008 58925 58933 549078499 92356 92357 965436440 89304 89347 278719138 62719 62723 828085313 96990 97002 82055565 69449 69450 580877522 24311 24358 449161931 88043 88044 882053587 84803 84804 139131998 29436 29437 290302894 28452 28453 558555280 23518 23556 220217612 10699 10700 35714946 8302 8246 24262560 62352 62399 708051023 64189 64136 988314069 26439 26444 724321158 98581 98582 237313826 88237 88238 654650680 36184 36185 61672890 24350 24419 721554792 63141 63142 145047276 55983 56036 699994651 20898 20964 290398687 66218 66169 371573423 91316 91317 405558253 64571 64630 661280501 616 617 86706537 93860 93861 395856366 69693 69694 559070917 53926 53927 478934027 13586 13579 99838127 13768 13769 337115841 49892 49893 832514959 71335 71336 254348289 40381 40346 30416573 76467 76468 588392047 55674 55686 929259311 6700 6666 185808327 31653 31654 542522596 45159 45106 429035805 39810 39811 77552433 92943 92944 850138097 34236 34271 895902329 32054 32051 426776849 24605 24549 120817699 43522 43579 768351566 42046 42061 40337853 92439 92361 116688054 76279 76207 48965261 95060 95061 895992314 85336 85337 658689682 76619 76664 678591457 87189 87190 11953931 68676 68677 271336286 14775 14776 339709713 54363 54441 346869053 17431 17432 893408110 33844 33845 763572408 81447 81523 492116559 27082 27083 496513108 2488 2489 769017289 88596 88593 210919400 71903 71904 105548154 89518 89519 212881544 48871 48872 552350639 29211 29281 749929280 77038 77071 545699085 31414 31415 439664708 43396 43397 161751347 22620 22597 366411215 78764 78765 536951830 65270 65271 633896948 95415 95447 857822564 63349 63308 428129680 78911 78831 389429289 42884 42885 202375437 16322 16363 528272466 21771 21772 410229616 16801 16802 773809009 71165 71091 601202815 30650 30634 201305310 47863 47864 125893360 39077 39078 225373279 48153 48154 181243376 67299 67226 9768948 74140 74141 483984785 12856 12934 566613854 61517 61518 485542105 60033 60034 397144863 39921 39968 53703595 70959 70960 828672288 70312 70242 472477685 47569 47570 26202007 82546 82595 38622176 39814 39789 334663151 81090 81091 916351625 86956 86877 225276335 35547 35514 566843240 51833 51792 500469914 24289 24290 788635260 24164 24161 328112628 23683 23604 272023677 23018 23027 825448295 11163 11164 307527648 30730 30731 696727290 49015 49016 265845769 89505 89486 588185902 87508 87509 655025794 17052 17067 251605043 54133 54134 995778997 56789 56790 293525633 33941 33960 284777183 57021 57024 919640554 80691 80692 337704070 82415 82416 636669203 73066 73067 462894452 49518 49519 670896322 65533 65534 52185055 52929 52953 330775350 64313 64278 436687220 34426 34351 927605667 49894 49895 740117745 17687 17688 436702539 47137 47138 474294 97648 97649 518876963 15409 15331 455071282 65535 65536 594778612 80858 80806 652220320 68894 68935 776718926 73082 73057 868236515 82892 82917 78427535 59516 59531 751405208 23468 23434 730581711 2318 2361 180290995 90642 90643 562126769 52939 52996 848236683 15665 15666 261749895 4701 4702 534726078 61201 61127 489771967 94357 94349 840901341 4453 4492 574796849 16949 16950 247945533 88090 88091 909830065 65121 65122 715325464 48163 48164 618874780 83530 83467 489894513 73805 73806 722698244 88764 88765 164372721 47576 47622 381967482 662 687 824257687 50306 50307 960379131 58622 58623 925168402 792 831 701535896 96578 96579 839076043 60803 60725 604701452 33849 33850 919195571 1780 1719 189392791 82489 82490 238641312 45491 45549 712678224 9995 9996 126217965 1178 1179 65022645 29028 29029 133961149 31419 31358 763996773 76356 76305 788360806 83914 83915 194648169 47993 47994 224506572 29060 29061 140141624 67155 67156 92856679 13656 13735 424448179 36874 36875 535239647 88529 88530 935152349 85634 85646 563939054 90929 90930 265732022 3002 3003 801899773 75185 75200 290463317 36693 36694 819032498 50418 50444 810151111 65848 65849 397765091 7913 7935 664128056 77784 77863 641156358 70251 70309 83331258 65040 65115 504297280 26655 26718 215179884 57785 57742 26230967 73993 73938 282082302 95174 95176 294573553 57238 57253 267406454 410 436 37357366 61699 61700 644719074 64273 64274 617079396 11565 11566 359460500 45771 45708 171488886 65534 65535 520254515 40211 40226 282110876 49755 49756 565671662 1279 1288 656792392 12571 12596 410707785 38601 38622 12581695 72010 72011 568578821 47140 47194 695189837 25061 25062 378184686 52993 52994 33084690 79352 79356 542339001 64250 64251 684415959 6497 6498 895746121 93246 93247 501025109 44316 44274 233136796 11937 11913 742791499 22787 22788 768161794 84956 84920 326202645 54476 54448 621099471 43709 43634 681384768 92734 92735 926863454 55702 55703 372821588 75995 76010 289887687 23601 23602 906557671 20959 20995 435867184 21622 21623 281302719 6395 6334 869788687 21027 21072 651027658 76978 76900 969513599 93304 93342 573938059 17248 17203 490272511 3871 3890 363886519 1863 1864 24107970 84967 84968 512031423 65031 64963 402560513 94916 94917 130713411 18977 19054 309538062 20222 20223 585164192 33253 33254 480628777 41098 41099 51617978 18584 18585 683802644 72822 72790 987489265 96538 96539 915471776 56806 56807 544834330 15642 15643 296571473 10142 10063 471121583 25701 25702 785497522 38717 38718 13379418 83425 83426 261772770 325 326 409474056 464 526 601899393 38341 38342 137410819 31407 31399 661118214 40365 40366 768261414 17701 17680 937169489 29118 29119 533625918 65580 65581 369181566 27919 27952 748499253 94453 94454 82770469 82704 82762 165551920 83021 83022 113246706 13502 13441 522166533 5512 5547 210892319 19630 19568 429739262 90606 90612 986485144 14293 14294 862389491 81268 81274 570943119 4971 4972 929684819 14606 14584 107256341 46390 46391 924432814 96316 96317 998946667 14631 14704 718676146 50892 50893 351452457 13842 13829 559321266 99730 99700 631568996 55698 55699 727698002 86350 86351 895434428 48015 47980 829544970 63534 63535 154147660 82736 82737 37542029 67888 67934 603118615 75728 75729 76132199 7198 7199 358702000 17341 17342 764121799 53919 53875 936505400 55110 55092 209998131 71739 71740 232190808 31873 31821 110721645 96598 96529 209059127 84619 84561 392244057 76520 76521 276059943 87725 87726 946279609 88055 88056 391761322 51049 51050 253141031 75322 75330 570787839 95825 95826 601132887 64217 64218 54737066 66123 66124 117879165 51863 51864 260125718 53940 53941 282484915 59759 59760 408535240 48260 48242 152845381 23208 23209 627122896 36265 36245 908213734 59509 59507 489884110 48631 48632 338712425 65849 65926 613839416 95853 95854 546226623 99295 99374 403856955 19734 19735 100895276 29553 29602 453944207 84359 84360 591743192 67175 67153 247107269 40035 40036 849135729 95871 95816 792981791 59631 59551 817372039 18701 18769 531624290 6138 6088 743083245 16611 16612 167631995 19718 19719 283202413 8802 8803 427698531 31774 31727 853252220 29840 29841 2236100 64042 64043 952295649 71864 71924 913040573 16892 16870 703119323 48436 48464 99589799 60526 60566 272870595 94168 94130 614373900 17418 17427 867659420 31778 31836 106151595 30182 30233 183206248 90822 90823 662852961 92501 92502 441789131 23145 23146 519711778 78042 78043 402544493 8220 8257 540846817 71756 71757 669310463 99941 99978 134901436 78148 78130 67437453 31110 31044 519595541 97676 97704 515299576 85956 85885 420537542 64145 64146 380727739 42326 42288 623287153 99982 99973 137452845 31275 31276 887343557 31497 31568 891696094 39316 39236 103405773 47048 46987 892309090 44705 44674 289662465 80304 80356 870343742 32555 32556 886615131 46912 46954 658441107 56715 56716 166383647 49906 49907 476429469 64960 64926 495067984 96936 96913 56711124 84112 84126 884232829 13175 13191 656648309 19410 19411 294656647 95138 95186 30746685 52043 52044 65360231 99208 99209 70998970 72074 72088 442243834 5114 5093 613949578 90653 90592 638697938 55598 55576 653677154 15676 15734 635475075 6643 6663 33676490 79254 79296 457503848 63699 63733 232642661 91931 91924 421516490 90343 90266 415629492 77596 77597 772343472 20553 20554 898854096 41658 41724 498087718 58654 58606 926850691 88358 88359 792070272 15046 15047 243391993 32440 32441 466070774 91168 91187 60846586 68157 68211 705476397 72971 72891 682559701 61243 61277 343033982 53486 53440 11414473 93376 93377 636748193 42488 42419 766809013 78090 78068 843678324 57138 57176 790915413 96829 96830 409257046 78303 78304 868368037 67537 67538 426756453 28701 28702 561401665 24417 24361 77441397 20670 20671 921054650 49549 49613 687242846 24366 24319 670702466 38044 38045 69058318 12564 12565 283441142 17556 17557 300436949 41693 41680 223117549 70370 70313 776381675 84428 84429 442103259 87007 87008 937287118 41272 41273 530739343 75441 75442 589766855 79104 79105 733323308 78188 78244 114839437 36812 36813 660634113 47367 47364 720138702 89699 89700 301958707 9526 9544 987565644 87695 87744 328488516 87627 87555 718243432 54619 54596 711061906 99728 99694 499669007 90644 90572 152986731 82987 82988 754391214 12600 12601 57306813 11379 11354 750467675 52278 52279 804676302 20965 21002 316672594 40444 40445 857768621 18902 18937 662840665 30804 30805 966350814 68074 68075 507194880 62231 62232 350252043 22485 22486 183205949 2551 2552 886572123 96836 96837 522798853 90109 90168 467072655 3951 3952 658017507 19591 19592 649556003 38811 38737 485096278 64121 64122 776913676 8339 8403 64626984 65314 65315 538290700 31469 31549 326977406 10056 10057 343181477 13875 13842 902259104 78290 78356 546999101 31007 31078 320384147 18683 18684 332308663 88986 89041 601003293 77963 77964 530373907 63078 63104 71963374 60654 60674 343232435 31027 31028 968140177 89473 89410 184558594 75485 75537 993150757 33490 33429 447081079 13432 13481 467914988 90887 90888 683730312 8431 8365 929511519 22799 22869 712838749 48954 48955 233690986 10441 10442 567913468 58039 58044 601352822 65173 65174 614836806 16097 16098 989231095 112 113 114570366 72858 72859 470662039 66145 66156 704557425 86502 86503 961741616 6800 6851 299210109 50516 50517 435103065 58705 58706 956414394 18171 18180 460915401 63853 63921 328092667 23738 23739 903922320 30665 30666 958411070 50229 50230 324504965 30907 30908 667026412 25177 25178 625112658 13232 13233 382905299 70859 70804 693719287 3950 3979 905474052 90191 90192 263745060 88611 88676 657981905 54594 54595 616321156 14572 14573 318527278 80884 80843 753535356 35832 35833 977387428 74761 74762 867127774 1365 1366 942694536 40965 40966 211892366 2829 2837 717588041 68124 68115 227952021 6753 6774 321387319 29320 29296 875143614 52764 52765 91357739 67787 67862 399726622 77830 77797 408133166 14159 14213 426716639 42444 42418 811793121 30478 30479 65608104 34821 34838 598250225 67787 67710 991003010 97033 97034 420957979 9792 9793 103301412 21507 21449 263133538 45243 45244 279943992 81025 81026 11714987 64775 64776 641053739 86279 86350 464543640 54893 54878 538170749 23250 23183 847322250 28620 28621 856499482 20649 20650 64016660 1696 1746 658114473 88715 88671 555957555 80028 80029 598960263 25683 25761 692085520 42941 42865 13538724 92069 92136 280465725 881 882 987352374 39035 39036 887966490 75412 75413 797313741 15674 15675 804922953 48563 48573 165556701 914 921 869573940 14148 14080 33817052 31761 31762 727547074 77998 77999 34981996 63929 63889 920141035 72869 72870 464275403 96626 96627 679506048 48870 48859 406573019 39449 39450 393170612 23974 23958 443028620 54959 55031 857175274 59776 59777 728332717 60703 60774 155779612 62545 62515 344580671 48525 48518 75648582 79537 79538 413853809 23928 23925 696776317 69486 69487 810798582 57500 57501 469238071 34161 34225 689000332 89059 89057 169223659 50943 51016 435650639 30930 30931 3766152 99473 99474 225769086 8397 8468 489724020 79340 79269 258671998 73123 73110 223789665 79950 79951 754691439 23220 23231 82857877 34573 34507 817165024 60332 60283 642173017 56754 56714 206235310 83420 83492 633713639 79365 79366 243685674 7097 7098 295293028 94580 94581 706845491 61201 61231 806843672 11325 11326 124387301 23233 23234 329858098 28324 28348 442542977 1772 1773 161016238 94920 94926 222058507 36606 36607 514444019 64228 64189 464997989 67388 67389 442942880 54161 54196 594694445 19823 19862 431178085 16319 16320 802598542 13588 13523 932193614 2286 2252 361900881 15736 15737 679234429 35997 35974 143348440 18532 18533 54736268 61872 61873 715960410 30248 30249 750060647 18639 18640 573943263 84200 84201 579411606 43459 43443 165395572 7472 7517 814056444 33581 33517 448153210 12054 12047 227828223 37460 37394 889733171 67048 67080 128495994 84925 84926 683926794 43200 43169 742377452 28033 28034 700455458 85404 85361 201727873 63302 63303 339885844 42685 42610 351698232 18645 18681 547523633 39077 39092 102715069 62931 62940 90764067 5225 5226 770493032 2814 2861 909111504 89636 89620 918925366 24225 24226 665252433 70383 70341 72395917 94419 94420 894613693 41442 41443 753840965 62377 62378 161670200 36502 36496 34226166 72737 72778 643715039 42452 42403 846239957 50089 50112 190882738 29573 29574 490116669 14326 14319 661628467 10519 10567 277538557 20913 20949 165068934 71150 71151 21476448 87571 87521 368197416 53454 53455 140964587 70553 70554 442895620 49816 49845 914013629 10614 10645 673165175 97894 97901 664713590 60420 60421 570975489 35018 35045 639157553 73987 74000 274801819 93339 93294 286159247 85544 85492 399670679 88857 88858 351499116 24757 24774 804757648 44454 44488 577421574 10226 10227 729040484 66088 66058 516122360 28455 28456 918470638 61399 61342 83234561 89721 89722 319247057 78208 78227 976327143 4418 4454 1095578 15121 15116 701515700 5097 5098 281502384 69499 69427 990440775 60372 60407 776955636 44680 44681 787320015 15302 15283 259681075 32984 32985 342186833 52395 52396 477103649 31590 31627 108110979 75318 75321 2339791 88271 88272 104936019 63313 63272 93652260 58990 58942 612254905 60862 60863 471545505 55962 55963 127874837 64779 64780 284758665 14051 14052 430540312 44230 44231 961965343 39440 39441 46487855 39726 39728 995786516 10061 10062 3983955 41330 41254 955055423 36258 36259 594758292 58863 58864 292693661 58703 58701 688898948 56890 56829 533974186 76762 76763 59862415 84136 84137 440757035 50315 50316 444382772 13774 13775 284906574 15615 15640 404659419 67763 67764 715559011 39931 39902 135101316 69214 69156 366121624 46602 46603 832208830 53307 53343 78913164 81010 81011 612958774 88341 88342 939457658 13110 13111 759180263 77087 77049 192921964 52428 52369 240926286 42940 42941 300233765 48513 48514 120425201 30814 30815 276300967 83104 83111 623313878 96706 96741 664235258 90374 90375 94055402 30574 30536 455108430 25867 25850 772769796 75681 75682 74440613 32743 32744 761013138 11330 11331 17559267 15586 15587 949164778 69100 69101 623464782 47856 47877 53698945 111 142 573757682 99525 99526 745342883 18241 18226 712916311 83381 83382 521224176 88201 88202 900305153 75160 75161 677752339 51746 51747 22820913 21107 21175 22702228 16100 16101 771630810 55912 55904 429577592 37635 37663 333481024 39642 39643 844520091 70721 70664 873341076 72915 72927 190487096 1481 1482 270828765 64469 64421 604727349 72937 72994 132275808 19469 19470 948022878 31760 31761 74341721 57779 57780 503180626 75042 74973 242270992 70301 70302 560440147 90174 90229 314421505 43153 43154 908462012 67459 67460 616488528 32892 32893 634606402 97735 97736 931572090 56558 56543 347585392 62906 62881 863071730 20496 20497 538309527 13630 13631 254356828 38688 38689 127365707 79045 79097 292748495 26899 26872 37659811 54250 54251 45261927 64690 64713 128452164 2766 2788 113062544 73250 73268 200016139 36675 36676 570970466 2516 2517 259151917 39726 39797 432287307 40383 40461 826098900 93458 93413 402197424 37621 37622 757216003 77768 77805 895912308 52251 52252 240939032 45624 45625 268597349 23246 23317 675056479 40667 40668 636011435 87566 87567 174187773 73473 73474 704651582 9392 9322 365615451 82795 82796 193810631 23539 23576 350186692 64175 64159 506954468 69355 69356 489194313 90214 90215 97988750 55531 55541 428921407 77200 77214 64423929 1852 1810 464976184 45624 45688 250540664 77415 77416 386910940 33028 33029 185713784 56523 56595 259999619 8721 8644 611426323 39560 39594 340382477 49505 49506 243988810 86752 86821 710146929 72322 72323 447532191 42830 42874 99429830 35433 35434 282134021 32345 32346 928459940 15942 15961 700449989 91723 91684 679864948 7419 7485 83810191 65327 65328 141210254 84061 84009 171968830 80896 80897 149944145 4294 4299 960461258 63180 63181 891815707 64999 65000 937626515 60216 60150 711049035 12739 12778 980563898 15539 15540 311306560 2209 2210 140218441 80175 80224 185556827 9902 9877 698897876 47505 47434 50627331 77332 77333 73783450 39432 39458 425666426 63228 63171 610290946 92407 92393 984532956 36424 36425 399581071 88236 88293 317167144 32931 32932 828932034 63924 63955 803924271 14448 14449 17296732 16637 16638 938928044 42578 42560 950718347 68595 68596 820634041 12236 12237 22637784 52550 52551 196312577 99069 99001 386730139 22896 22834 831632575 69018 68955 190450459 60121 60122 928693444 23337 23338 285524316 82304 82288 595049610 10356 10357 344874044 24276 24323 54665391 79483 79484 25829875 13675 13676 966530678 18587 18588 423627886 57238 57239 433127344 18636 18577 817023297 95095 95096 244103534 39663 39664 388633273 89177 89178 458855973 2466 2467 621972289 52684 52736 730565215 21425 21426 397643287 21602 21575 170887338 3955 3929 288230553 4925 4926 832701337 11785 11809 295125984 86781 86782 379096385 18950 18951 536369113 97026 96980 556162500 71745 71760 804350550 47073 47074 548203097 98140 98086 379354670 15226 15227 94583057 45754 45755 656427137 27807 27808 276770016 71027 71107 948951179 46814 46815 168829704 34549 34550 858958768 20826 20827 274808058 35245 35246 456376454 73544 73607 935680751 17390 17391 684531125 2848 2863 981465873 45518 45519 761022834 38092 38093 423284894 26925 26863 562821612 41959 41960 605728035 36413 36396 236446123 90965 90960 925441484 85065 85066 217753401 14856 14905 659367532 3722 3800 372192053 66911 66912 499144241 49199 49241 245328124 76193 76194 418474935 35552 35553 906841416 50450 50451 550352186 9541 9515 610674305 6345 6364 564140130 8659 8693 679428794 62584 62559 873634229 44838 44866 136969829 98285 98286 930818680 52680 52754 980820832 82694 82659 302998906 7249 7250 728529443 78265 78266 795582032 35974 36031 607521381 24595 24650 41348562 11266 11267 544641318 88212 88236 487899177 50825 50778 562395171 52567 52591 792074579 67293 67294 411741822 56227 56217 921859892 42074 42075 932964680 72837 72838 4753467 1773 1701 470056396 4581 4598 705123472 30147 30148 691483353 35954 36009 821021506 90948 90949 919762255 97400 97401 266385289 3374 3375 601537097 26373 26374 243034754 46155 46156 174405856 36672 36673 682336634 45653 45654 495681032 63000 62947 842486368 60435 60436 252710368 22382 22380 646028591 53876 53832 381802086 93513 93514 761827502 62347 62348 41796314 29309 29310 858358724 39562 39563 488698113 95627 95682 102440971 95492 95493 941523909 21658 21683 928238464 53743 53744 662689897 59319 59320 28284395 20512 20510 683561238 37703 37704 521434063 72159 72216 991471808 98377 98378 411412538 41036 41017 129482199 21274 21275 751510158 84409 84336 872261297 53024 53025 701685160 69367 69360 586914940 33924 33849 425871017 38161 38162 598327377 69116 69117 944278178 37197 37274 300762651 27456 27401 128239428 10964 10965 958368109 43452 43453 854987243 48224 48260 897468851 72299 72356 359188030 36337 36387 489735636 84436 84473 453496054 82868 82869 248409343 67104 67133 725110381 86683 86632 197480988 7797 7747 369056761 5004 5005 484200217 265 328 209804481 35680 35745 886487235 81706 81707 761801538 83799 83800 61729640 38111 38112 83095613 47011 47050 826721950 27590 27591 977800389 82714 82792 748745584 86926 86927 494316579 44703 44704 679321352 85778 85779 984111834 53224 53225 963521351 32494 32495 875614744 72324 72325 776173390 97449 97450 145416589 66527 66528 770518877 74672 74711 768504264 10347 10348 469223974 48165 48166 306030033 74355 74356 609847654 59924 59942 55441241 50430 50402 836138330 9215 9181 173927535 46906 46907 616532944 3521 3522 466194623 61689 61714 304406552 13141 13177 933053706 83722 83723 876739623 78222 78264 383166109 40498 40476 326017148 68796 68797 572997142 73611 73557 728182796 97891 97892 82677946 91697 91617 459227942 25253 25254 261175159 83455 83456 379517158 78688 78627 825371181 45796 45797 984268193 21364 21365 505922519 1748 1782 510027886 66426 66427 693384152 4500 4494 447331805 45109 45183 896633583 63743 63669 255635554 51933 51934 687400494 75904 75941 299933960 96825 96753 821349775 60648 60690 945325868 11591 11592 918083814 75242 75177 855977513 60551 60624 357168021 88870 88871 683943115 18012 18065 714169755 21306 21299 386324771 37339 37382 660334231 2183 2184 507327503 62888 62889 382470846 12650 12608 984766641 77782 77761 418362943 93878 93879 238202464 59395 59436 813662884 13150 13151 718794 90075 90076 485659238 71293 71347 402154517 73597 73550 996072284 10066 10000 338750113 46527 46528 445836993 74057 74058 312689486 51061 51062 976151694 17586 17531 217649114 93754 93799 442480910 41719 41720 24275205 425 444 18150633 90395 90407 590594763 20856 20857 369114586 34475 34459 689268609 85504 85505 978188170 63927 63919 735038227 247 274 677731734 70597 70609 764592990 8338 8392 98990851 69198 69183 275876064 98813 98840 313493708 23695 23696 643122513 47169 47170 908473197 48430 48484 732485722 88291 88292 103389917 75872 75873 832432527 28777 28710 206322804 99793 99766 856498546 20843 20806 71851385 65244 65277 489849286 95907 95947 319629534 73055 73034 364183156 3579 3573 37974212 77320 77321 494978319 43119 43063 938421457 88059 87987 67057704 60728 60753 571701663 29074 29075 206620444 26649 26691 708718816 844 872 214045081 17675 17676 760508531 87632 87633 693918732 14789 14790 822336533 41506 41512 274239732 29762 29795 13027176 80103 80104 615563239 10148 10089 314109062 26576 26577 644856598 33464 33465 556194221 7508 7509 7153903 4961 4957 503899607 8436 8437 434131300 79285 79286 517216111 52539 52556 771366300 27 28 574126280 31470 31471 331168784 66418 66419 679183036 85064 85008 804411702 47766 47767 145482789 81926 81927 58640924 4536 4537 520728078 52735 52682 297496643 83808 83738 710262879 3264 3265 406725978 23966 23943 319230496 25378 25379 395576116 45064 45117 487724145 36704 36735 387669448 91289 91290 160187893 71742 71743 806669680 62463 62407 749156138 60875 60876 885353520 91802 91803 193171604 47949 47950 770434994 90945 90946 381860358 82875 82801 701627111 53747 53748 502880450 40805 40806 328783833 57594 57656 590882490 39990 39991 906665380 596 599 512334792 88793 88826 272862696 6577 6578 663883451 25217 25218 492661851 13845 13846 535637149 69586 69587 507400492 81596 81597 532442051 14209 14210 301612117 53910 53902 901365814 61637 61638 848084641 76210 76147 450610734 13697 13741 770696318 44825 44798 216811073 61135 61136 2278150 94612 94613 88397396 50249 50250 519432024 85136 85164 541501785 1369 1441 116206494 81014 80963 990563870 87088 87089 819203498 37293 37294 208920452 18955 18956 809248657 71853 71911 823890865 57558 57559 912162498 46613 46614 214799719 51179 51180 388099992 80630 80652 922720062 48624 48625 213591280 45379 45318 999557162 85021 85089 835717607 37991 37992 306275801 12906 12863 468870472 90536 90537 404364491 70295 70231 931408893 35169 35249 489412758 11979 11980 707145262 71425 71430 990945198 16152 16201 844051777 53206 53128 911314485 42212 42240 567115284 35912 35962 161054264 83078 83071 949239020 79388 79456 22013264 3857 3858 161925892 95932 95933 931557158 78220 78191 837244235 56834 56835 34057271 6721 6789 628071437 51187 51225 689333138 4368 4312 520793561 81757 81800 286333387 60773 60774 391422989 1511 1512 704318725 10878 10879 55872217 19502 19503 695589052 11145 11147 565038420 21922 21923 61855733 25832 25841 554773288 43547 43512 567506599 93384 93408 338287079 69785 69786 299852982 13044 13067 743786862 16339 16340 926438876 21984 22015 590583860 29166 29101 957772741 17066 17108 847410895 48083 48084 951793210 74211 74212 620738596 19791 19792 146097625 88047 88040 797241690 42328 42329 645050245 44523 44497 402954311 54862 54927 735245670 21868 21896 318495754 82676 82659 165617773 91752 91829 799269647 2381 2448 506239326 82723 82786 599867152 90179 90250 746789075 19245 19308 998211336 94150 94151 580140073 84691 84662 484719411 18383 18410 850183266 7483 7458 85144849 27737 27784 676452917 75990 75991 6565968 55664 55665 46695084 22620 22621 523044197 4733 4654 927584776 89486 89451 288637002 19880 19801 265599071 17877 17851 865085327 70402 70476 844634134 34266 34220 708996336 83952 83945 344656456 76773 76774 74693532 54907 54908 45928873 34796 34797 563739188 27840 27841 25361207 56034 56035 313871758 52125 52126 58239946 87927 87928 47418010 89156 89157 468106102 53919 53920 833188211 96504 96505 113728721 72552 72585 392023571 4387 4388 124138181 76981 76982 404516465 8218 8219 787825306 60062 60063 874133310 28786 28789 132038349 6517 6513 797077779 9313 9314 784638321 12826 12783 559737304 78244 78245 512927987 19194 19195 651549603 67326 67327 697198699 70639 70640 894930484 56293 56294 621370494 29158 29159 922373991 71404 71454 43134267 10320 10349 751619121 42082 42079 656784069 64948 65026 437837812 31256 31265 143524959 917 918 115666709 14222 14223 543150809 31916 31917 665174879 84629 84630 680679677 15798 15845 645732021 42692 42725 100907876 92676 92681 484723932 91641 91708 760623611 95817 95801 723269085 90078 90022 916509812 4200 4173 652527869 31115 31116 487128218 65740 65701 857706574 52999 53000 294736899 41540 41555 544880027 94830 94831 261865470 11614 11615 366800335 26720 26705 240020001 10486 10487 327899787 73789 73790 853558789 94958 94959 170492376 51690 51691 80364569 87159 87086 881833780 18058 18059 652397774 30735 30744 75493115 9230 9286 618195172 28628 28593 875372090 19800 19857 283357119 69953 70029 367640647 32634 32612 590119487 57476 57477 44707689 7261 7262 428829671 79924 79925 565398710 54274 54263 90108788 14034 14020 145959073 61540 61541 429830174 32210 32211 598789081 44392 44393 925497410 22764 22756 432134915 13727 13728 364211645 52642 52601 914460730 59460 59461 225457342 66792 66793 681000745 46597 46598 176813191 45204 45127 526766418 50974 50975 480100016 93865 93866 403986680 7885 7886 124302587 35608 35609 867868910 41362 41363 422745244 11507 11508 990249875 36308 36230 275480559 63501 63502 666845707 41982 41983 928146956 75972 75973 698953053 54700 54701 898028575 97964 97983 372900945 33272 33273 18800528 29407 29408 51389135 74042 74043 108288396 21312 21313 786565078 64373 64333 936394641 17447 17448 59984681 38081 38082 250903655 72909 72910 345802006 10600 10612 282354243 97566 97567 687749452 78019 78015 144225252 91702 91775 992456429 50073 50074 832143207 8042 8102 737101774 10717 10718 10819355 15361 15282 957699152 42270 42271 941153975 92635 92659 49009481 61059 61022 843000376 39143 39103 979330211 73530 73531 724292117 78210 78255 799895300 11699 11752 151725152 68087 68046 549348329 58687 58645 652374124 31902 31903 880105550 34562 34563 723126886 58450 58451 471825239 89128 89129 115972397 72815 72765 844382786 50828 50853 219737209 58363 58364 534692226 57475 57476 986198304 77045 77035 737625753 13110 13031 735101025 41415 41448 688957711 2048 2049 113468869 22368 22369 760665626 95211 95212 900223045 4692 4757 549411472 26070 26014 135618824 66828 66829 520442204 34836 34837 862378005 8799 8800 586788324 70308 70309 9412411 75322 75381 924360787 36234 36235 534047338 59876 59877 571666731 71737 71784 373906206 37029 37062 671975789 69078 69008 22038607 29645 29646 148756653 17017 17072 91285568 5930 5931 136803979 35428 35429 443028499 39818 39845 722402214 59115 59182 231898957 47607 47537 693321299 7952 7953 565400619 75882 75910 264792348 56970 56971 216229381 47515 47516 915471881 96706 96684 406929992 5249 5250 154332058 9391 9443 549825753 41073 41061 295840457 55042 55043 329936481 11505 11545 552132146 82572 82624 893709451 60460 60534 995623279 75484 75485 511889265 89239 89240 556289817 28896 28932 696281419 82109 82060 980103765 83752 83717 72608342 48211 48212 64618701 18736 18751 513885678 49383 49357 113069690 31563 31564 461919255 84609 84610 461259710 2706 2727 725531824 88189 88262 749621088 50681 50682 431389082 67690 67691 510378530 26131 26132 897218069 77660 77661 368364910 23877 23878 284175899 23479 23480 62958783 99836 99827 765425933 61817 61818 217073053 42699 42700 966679714 68650 68651 600687178 12542 12505 104048941 22909 22863 58851687 53661 53669 490466636 42542 42566 227825371 63912 63913 84596489 47995 48010 301300497 4167 4100 604147374 26927 26928 362146844 72131 72132 868225846 70298 70227 814135647 55264 55265 634844298 29583 29584 241658145 44827 44752 131566268 6236 6223 714538776 6148 6149 175921994 32750 32783 490907089 67929 67930 877407337 75563 75564 493461866 62564 62565 7391846 50822 50870 649944653 50046 50063 632587295 36978 36979 138992509 28612 28692 532847546 83918 83919 313716938 42934 42977 246562251 83118 83119 217243004 14505 14506 34842421 42818 42842 112707303 77988 78022 155139122 99755 99756 216494532 38015 38089 298218963 84224 84225 591042290 61340 61341 824428642 24727 24728 613989198 74838 74839 62257683 29761 29788 20633010 59791 59792 846510519 31447 31415 78857341 71823 71897 345670084 1737 1794 934975476 83184 83181 274971533 64931 64928 545704832 83734 83735 592822568 10168 10169 853595196 99580 99581 569500741 83879 83880 534991274 45423 45350 855723952 73823 73824 580364568 40184 40185 362670855 32036 32037 870208944 25265 25257 391379294 82464 82396 94355735 5223 5293 942527250 7691 7710 723165113 63239 63240 985976197 50588 50589 227419199 43106 43088 572554370 7286 7250 472575500 14100 14101 906038019 75562 75563 80697038 20840 20841 380322696 78520 78521 641012620 39985 39986 200470519 93673 93674 317684424 76173 76222 294976253 70909 70855 20314383 13487 13488 809598225 31177 31232 323377774 98264 98240 728902375 1980 1981 524070185 90079 90080 105892627 51234 51280 765357036 19178 19179 567532495 25894 25895 297668719 86426 86427 87157927 20619 20582 771403678 73620 73621 729533420 28178 28179 750228461 6018 6090 818024297 49808 49868 845488359 10055 10056 17146052 34049 34019 188057706 31980 31981 74916089 29464 29537 40518196 37355 37296 165471536 43098 43099 128282201 20356 20357 702264594 47867 47800 641771965 29290 29366 473998091 81377 81422 872834867 10943 10944 549370253 3353 3407 595991517 17916 17917 477460831 3716 3776 177881751 34657 34658 989024660 20470 20471 54425084 52203 52204 293765442 71607 71608 549190846 12493 12562 252368324 10844 10845 577935948 38836 38818 735982946 92653 92640 447881747 38749 38750 911651753 91016 91077 582071906 15399 15400 892051980 80440 80383 247617194 25350 25351 675557120 18788 18789 482136094 6157 6100 867718108 69178 69106 623604338 23553 23573 70818810 37286 37287 162121859 90524 90525 947094369 41999 42020 224116665 45596 45597 139340119 17342 17343 223847757 34141 34142 961505992 81646 81725 459725326 47318 47319 146964178 15109 15110 682952759 76019 76020 137488681 45585 45586 184409898 74811 74760 658893500 98744 98724 444520673 6316 6317 352536559 23571 23572 56481887 75858 75859 291884829 65325 65335 591378836 36225 36226 498452272 79010 79011 811788561 33605 33606 572984484 9753 9813 821144596 78919 78986 957341632 6698 6699 13838348 29705 29663 94493514 41925 41845 514940859 15392 15373 619392014 6391 6392 710494403 53207 53215 836703528 9679 9753 28065001 54123 54154 450925336 54735 54768 276207922 99222 99223 789725921 71861 71887 418644356 46762 46763 627195423 1366 1367 531113476 14571 14538 243130038 58420 58421 221497715 52017 52018 11271117 85061 84989 578644810 30188 30223 944608260 65743 65721 510604559 77838 77793 516984215 75275 75276 373096700 31040 31041 248234855 960 961 541092315 64516 64517 816476914 27756 27795 888454245 20707 20759 12783986 42561 42562 796368723 73046 73047 798839417 54168 54169 315224743 71992 71993 301983765 37431 37432 922480 31344 31345 487723117 4099 4100 296071544 42113 42114 138832944 5223 5224 64562509 96152 96153 625362372 11057 11058 7638433 47233 47217 158628301 15767 15788 288561332 79322 79323 770881053 96819 96820 143413313 77737 77815 405160413 14699 14708 766307624 17048 17066 43972066 98615 98616 900721319 93756 93761 492094003 2439 2453 797791664 54025 54026 973737470 74539 74540 940451195 78310 78311 480445897 39869 39870 409701588 27149 27138 99520772 87281 87282 34498055 74312 74313 716109140 72805 72806 201017245 58461 58462 165079153 27305 27273 697840682 89472 89473 430842817 24958 24959 917289835 8650 8639 902910652 29252 29256 754626293 16684 16685 675994272 11440 11441 140200486 79670 79736 579110827 37500 37425 222117595 77796 77810 359476361 49919 49862 314381047 46005 45976 167206547 78783 78784 537750609 30710 30717 498452438 95782 95853 80667338 4734 4783 571354870 85637 85626 144655482 29739 29803 952275320 92438 92439 590062568 4978 4979 676849350 10688 10689 521928278 22905 22897 604195567 73544 73603 906714663 58849 58850 268664425 64882 64937 447466783 26784 26785 192451097 93193 93194 495466839 8877 8884 536282691 13225 13226 916185008 59442 59443 145904651 76060 76125 245689167 18364 18365 800762960 70862 70926 136271641 51143 51144 719106856 41431 41432 808074081 28813 28814 249650860 65184 65185 773284968 10058 10059 791709466 77211 77198 197907225 42338 42281 836921845 38432 38433 74395170 22317 22318 629107962 98090 98093 194083798 29186 29214 370248083 7217 7230 365552822 49193 49167 380425078 37726 37727 570537108 93296 93217 152016757 91285 91352 946821085 77832 77833 658445047 88786 88803 874653702 88961 88962 389850045 62781 62782 6287238 51960 51883 45402961 87674 87649 557595243 47727 47796 788128508 35236 35192 222171390 29231 29245 402265245 83160 83113 25171977 73792 73793 337443134 78464 78465 783646695 21390 21391 689238587 18731 18673 677117105 53987 53939 119341062 75126 75167 856246304 62805 62803 914143318 7471 7395 310223116 20213 20218 835172882 1188 1189 899658652 33700 33733 588463746 99310 99282 638338042 23325 23326 100379604 98987 98988 151588470 76673 76616 109766640 72987 72982 876627924 88548 88574 202022182 45712 45663 209386898 56984 56928 944583720 87453 87468 116335877 65081 65082 681312043 77040 77041 718378680 3646 3647 942002200 19256 19257 710883814 52479 52447 126217844 92094 92095 605427472 4909 4910 90081447 85245 85246 338423393 23179 23197 789787732 39442 39497 700289180 33861 33862 743220386 98033 98034 828990780 44579 44527 641166553 19314 19315 647144498 142 155 364479108 14636 14637 887023192 45438 45450 127629454 6235 6236 909083701 45978 45899 27888077 11186 11160 968803480 90069 90070 221807306 47540 47541 488728841 60416 60366 247623896 75415 75455 22198134 83053 83054 89435609 86634 86635 528401748 88458 88459 952946174 44774 44775 317834720 69454 69455 439383109 72570 72594 647370345 54668 54708 4540598 10809 10810 425407848 54160 54161 366247908 69581 69582 948784120 63257 63258 348848359 33273 33274 886592430 37184 37185 278634542 97829 97830 795894231 7958 7959 261045269 35075 35076 814569321 39184 39185 127476167 65231 65245 652952693 89999 89940 53252882 48780 48781 796422932 44977 44978 124223175 11148 11199 813245677 67140 67141 954523710 34523 34524 9695141 69140 69141 812521373 64848 64849 508080114 20072 20137 729565555 95938 95864 305359524 7856 7857 8578208 30588 30565 92154103 91100 91101 128385710 40673 40739 568169182 96958 96976 530316383 54924 54882 858193940 33094 33095 403489623 51441 51442 172351622 37774 37775 609534006 89129 89130 781651522 37504 37505 668410308 25078 25079 524152753 62033 62107 343324330 32631 32703 368097263 53299 53300 328774804 52730 52725 703988540 86484 86485 111887006 43438 43456 624645449 71676 71755 272989384 6098 6099 286268433 26845 26846 728822400 87383 87363 896745977 55771 55822 891362545 11369 11370 518469240 93300 93301 126244550 25499 25488 90035601 80373 80327 21129319 49367 49368 221372740 65273 65198 487511430 29745 29766 411264311 52964 53023 390722286 88437 88438 372632416 78328 78329 880471369 43986 43932 324353255 52890 52891 666254869 91954 91981 438915414 85242 85243 995928252 20927 20946 959385745 77417 77484 715634490 75939 75940 281785868 19813 19814 878783224 87937 87938 98748833 17956 17938 903264705 673 674 784520780 91946 91947 530675952 14790 14840 681533490 763 764 426902562 55337 55317 175585411 73933 73864 324192907 7549 7583 145273145 14933 14934 79800201 38406 38407 848045760 53548 53549 356362705 59348 59349 7626371 49230 49231 572861055 69875 69876 16794865 83755 83712 722834331 84756 84757 432749858 48183 48259 135540313 86899 86821 309134947 2659 2660 382541035 6813 6787 836351153 16784 16811 936790938 26167 26102 222887818 41444 41421 189552172 69594 69642 850852761 83225 83226 796827190 22436 22512 377415797 30833 30754 510700479 79376 79377 858851676 61054 61103 869522038 16748 16807 39716853 3459 3419 984113308 95350 95365 958603396 78672 78673 564957960 68829 68830 38364461 24482 24483 8750416 39291 39292 539658255 30977 30996 54456509 5523 5524 699240338 29589 29590 205688801 69219 69183 30163465 11241 11321 221979467 9502 9468 218566500 87966 87967 419279761 73028 73029 148430162 14718 14650 186649661 74361 74362 669051059 50361 50309 883739101 48736 48723 620657710 11341 11342 858868966 99678 99679 860981301 42325 42326 817321963 62178 62179 96195618 81390 81435 690457933 23591 23592 389563003 94695 94623 252225762 27935 27936 586193519 42530 42531 490233073 64452 64472 412911075 36589 36515 439267118 80664 80665 631809785 58448 58449 518780231 83142 83204 371988088 61364 61359 794216258 54684 54613 182773915 60226 60227 312720 96432 96412 976290247 18498 18499 916183209 18919 18920 592033561 4636 4644 186620387 63201 63202 694988878 89883 89884 821406589 38156 38132 184906065 55896 55897 485993287 90231 90232 354755932 13179 13117 487480049 75850 75851 964784409 25304 25341 254122416 24335 24336 663986573 96465 96466 149242037 68179 68223 726154687 76069 76050 304236218 1100 1025 211402322 70943 70944 36919996 66653 66721 280089098 21103 21104 574060585 70480 70481 948959893 15460 15461 509695761 92021 92058 709068655 79982 79917 699673530 64703 64704 975872545 26953 26981 684260746 89124 89111 508165284 59396 59397 170024490 58844 58845 374714382 10524 10539 838873867 81578 81579 841994765 97795 97796 88977743 73737 73685 228927216 75929 75930 673560301 3832 3833 399905057 41383 41384 611195728 8147 8148 399077610 44436 44458 328015610 66919 66899 975599412 97579 97646 792648759 51439 51465 430381312 42395 42396 767615759 68473 68474 113469852 11532 11487 111392514 13715 13716 652796709 81397 81398 297836572 87819 87820 454205336 32485 32486 548103037 316 317 449121461 14334 14336 406693490 38164 38165 243088089 51100 51160 467051888 50674 50656 490890327 40658 40714 104995305 35573 35497 514270888 52217 52283 367529857 95618 95631 150752806 4796 4797 216350911 12863 12881 975451452 19934 19993 867449623 42619 42620 521430136 97387 97378 952388475 12346 12305 472511162 57415 57416 64556422 91841 91839 273841108 8806 8807 933828398 4528 4529 782632185 12894 12895 539846738 80562 80563 860287620 16993 16994 26403407 13878 13803 551021211 55079 55138 157722353 41599 41600 791810065 74791 74747 934629637 26976 27039 94407854 49383 49384 945373777 62116 62047 723067427 10839 10840 555454525 15242 15178 946265410 8957 8958 782502984 27336 27337 633948920 11271 11332 681316551 36040 36041 139636445 7107 7187 886522309 41241 41242 844543511 68322 68399 310497123 44849 44826 474243855 71215 71239 948361052 4094 4097 515152571 27995 27996 80088787 36129 36095 882252745 67761 67838 727318096 60403 60414 752417011 27039 27029 573100682 73065 73066 430317613 19249 19264 646161610 80237 80238 372159742 2007 1974 587979038 71196 71197 813789922 80051 80052 486448621 27831 27853 384349134 43100 43101 281986580 3945 3946 361421897 74608 74609 164708107 55968 55905 707565440 30069 30001 312175705 75731 75732 766701608 65576 65504 741932118 52910 52965 763635272 13670 13733 445126694 60577 60611 780566847 89194 89235 584715388 60429 60479 14258383 39845 39917 886568744 24298 24245 269568045 70785 70845 212998702 26687 26622 535104796 50503 50461 810291192 77622 77623 326883735 95496 95497 656857192 96754 96755 739393452 8456 8457 759152585 4128 4100 749278703 20799 20800 629495988 53303 53261 862733423 17032 17033 650810892 5301 5302 976937321 6849 6850 888726375 16971 17007 224155559 81076 81103 717888947 17121 17122 934146362 90376 90377 364877279 34153 34154 696701644 50093 50094 211728880 78820 78821 473331047 39051 39130 603487391 12121 12122 534674565 12463 12464 340634995 71653 71601 488538106 6800 6801 947210673 75155 75156 904720526 72245 72213 821335489 10153 10076 892217468 84620 84618 881099288 33655 33674 543254515 32837 32854 754277511 78548 78570 298566942 44406 44437 68844090 64697 64698 176712727 81136 81079 312809258 12180 12232 724773743 43292 43293 706952371 71446 71447 445990624 35917 35905 680481196 13901 13902 416153643 21519 21447 480662189 14066 14067 207333152 7042 7043 394240711 26527 26535 512519006 80042 80043 631677049 54412 54413 981258570 78587 78588 361197262 75115 75116 410270260 27868 27869 912474052 15212 15213 532015628 20113 20179 258355216 78937 78938 69447586 14908 14909 775030017 90162 90163 329345514 57470 57471 252885518 99806 99749 542911285 89784 89785 504868906 22053 22054 549504618 73792 73863 953094528 18655 18685 866325464 27969 27890 709692224 16518 16550 267845082 65241 65306 148573158 67020 67021 10462880 64181 64251 294480629 51345 51346 736045674 23661 23662 161672085 62172 62152 835527389 61502 61503 106379211 2377 2386 79460498 79416 79370 786825101 5299 5300 8286633 72671 72625 250729381 47389 47411 685353830 98179 98180 146947033 99275 99276 88861266 59251 59252 688534800 96577 96578 66793771 84872 84913 537103547 48727 48803 113426983 46626 46705 545396050 71137 71138 499695847 84185 84186 2181452 1621 1622 578951242 36184 36248 880578037 49450 49451 42321902 51803 51767 472662556 15150 15147 718138370 87967 87968 637150458 65473 65474 654713363 53099 53100 66737425 83358 83359 384423029 87076 87084 334527814 36666 36667 583897272 62412 62413 830514983 19481 19482 918441878 53540 53541 824480504 48390 48391 341490482 2896 2897 913724227 21394 21382 311533516 57491 57492 507161164 79968 79969 679947835 7874 7875 344555835 69948 69949 594914403 69223 69224 855897406 62302 62303 978551297 13549 13490 774312906 80912 80921 69721441 1269 1270 947192867 70374 70375 913420333 37368 37369 87756612 89247 89248 381212839 17235 17236 424834510 2584 2585 215001149 78373 78374 969076008 75718 75719 204244418 76290 76291 927225201 61257 61320 877797621 98994 98995 826073444 14575 14502 965854302 46568 46538 310447154 69821 69822 116985922 22033 22007 622568479 20131 20196 164421378 46099 46105 397714198 87621 87622 878707631 24689 24690 72563950 82584 82626 720136248 9950 9999 85224361 35345 35333 377021923 65482 65424 685973362 74860 74861 948445346 90156 90125 183143509 42317 42318 674313112 74677 74678 622629968 49908 49909 962552236 98492 98531 147276169 90037 90038 445332413 69733 69734 805426179 1283 1284 356016757 57109 57090 282270867 43879 43880 813464653 65522 65523 217020339 95835 95814 697902529 9465 9522 12000230 9995 10031 843633337 74848 74849 561556797 7189 7164 380842618 74238 74293 272835158 9057 9058 183267039 82086 82087 924930021 23609 23569 849615511 2449 2450 846243800 80592 80593 303588922 37756 37757 456640680 51697 51698 95443646 91029 91030 493317405 47490 47561 518413981 9556 9557 494087425 15828 15829 468192924 29967 29933 197534059 86849 86850 287644506 59563 59561 363454345 81118 81050 202037455 51777 51805 279690249 15603 15604 879809853 90031 90072 389869191 50466 50467 962792612 50483 50484 808313232 6190 6191 93492423 52167 52125 925564619 43369 43395 838130595 43493 43494 388727049 46850 46903 855571750 71471 71472 888595093 36680 36645 878701222 74854 74783 172843216 60547 60480 636805985 88180 88154 101259471 9452 9453 854825056 52903 52925 760038629 39652 39653 905922870 55651 55652 123574973 32052 32068 817401769 77422 77448 805875211 72935 72936 789975568 60511 60512 656201356 21573 21577 405123342 34388 34348 250828520 22192 22193 882305187 20230 20231 634471498 31471 31432 471864955 24318 24319 940808326 78036 78090 50527074 77527 77528 932093516 54716 54717 535706238 49087 49088 462935476 26306 26307 404051695 7139 7140 34515976 20341 20342 127889274 48004 48042 80983802 48505 48506 719692282 88117 88118 675526632 21888 21889 661709363 50640 50641 276014728 73248 73249 324353219 8536 8581 250805418 71039 71083 385484372 79221 79222 569476287 20018 20094 797307472 92776 92741 815233583 59061 59097 890581330 23760 23720 146102734 95784 95817 939093312 9804 9805 643372045 33761 33809 174656962 69125 69174 657469865 17482 17483 241317860 26372 26320 475112703 64592 64593 306169276 39005 39047 812454540 15479 15480 154713914 64625 64612 410681612 29461 29462 147329639 48283 48296 381910632 53790 53791 200022044 31956 32023 714657006 2472 2450 129298 32417 32385 858133556 2338 2340 117565395 19987 20036 939771839 67010 67081 354671246 22090 22105 532571841 28407 28350 679770720 33987 34034 881927226 11680 11681 371185513 92573 92617 201370797 64949 64950 922294086 70076 70077 761748705 12794 12871 525394347 50244 50246 99483661 27774 27729 976523154 67327 67279 701789401 4016 4017 675360620 86077 86039 333965113 25770 25775 301750804 18450 18451 715594007 76156 76157 249432669 68787 68857 986210333 99964 99973 922672674 16149 16150 570862745 90052 90053 245473157 1088 1089 400415082 92840 92841 858365787 32898 32899 726335150 35260 35244 198445744 31999 32000 772727654 49721 49722 13269807 39443 39444 77165275 7338 7341 31301529 79057 79058 737326446 18933 18934 230022932 24206 24207 828581868 49745 49746 750363922 28254 28261 658133001 3085 3064 241947627 22397 22398 445245350 4930 4931 57154201 60881 60817 854980630 8583 8517 33777971 79522 79456 562889182 43001 43002 867079199 61285 61206 954442124 93030 93031 101793373 45980 45981 808511610 74806 74807 726280561 30199 30129 15961909 32927 32988 595992876 5411 5412 885686890 46450 46451 940736710 97505 97506 599776524 81918 81919 405005849 93945 93931 836596537 74468 74502 967607195 72281 72282 43409508 17461 17444 185363767 5508 5512 607853636 25620 25584 716427509 60398 60399 711983995 56180 56254 695702426 12512 12446 568137026 93599 93669 300211872 72270 72271 984048631 97226 97273 836156729 17326 17377 124816794 58422 58423 965574034 22468 22472 697338910 26503 26504 93656566 46514 46515 494359458 59193 59201 523105651 56248 56234 275261641 57153 57097 404587018 48598 48674 220554750 99895 99959 822197634 88772 88715 838242212 61084 61085 308215834 66795 66796 682185217 26943 26944 122479340 38555 38529 684329104 79097 79098 313711783 87382 87383 712359442 38499 38500 258105457 23910 23911 451573474 94516 94517 337207080 36564 36565 124379422 87681 87692 43778905 55023 55024 332739062 48352 48353 278982103 82081 82082 197794220 39493 39494 934329488 23972 23897 302964392 14199 14200 943300242 26985 26986 997002243 90986 90978 795817500 6777 6783 817477204 93309 93242 956590144 29084 29043 657561698 76490 76492 174874155 46108 46034 53548345 5583 5584 122811758 55268 55203 283893869 94913 94957 395936567 76031 75960 539101742 76521 76600 432339511 72236 72298 927610528 89179 89180 796723046 79510 79575 339100751 56952 56956 860828313 73878 73874 271346240 5854 5830 460195399 627 628 542450777 28592 28657 932034278 36848 36849 336144610 74710 74652 651047204 36617 36618 127095810 53850 53811 509452732 72238 72272 865972410 18968 18969 52756732 34865 34866 582586075 370 337 798031062 11950 11951 82192718 26976 26977 198816991 42439 42372 518609669 78054 78055 653066327 10973 10928 686702693 55601 55602 91357779 61857 61858 354925708 8824 8765 46673488 21665 21727 249131805 82944 82945 667042761 20217 20218 761692439 28908 28877 903280684 47950 47992 828067310 93180 93177 793460983 82574 82575 544644535 19078 19034 311827279 76989 76997 176009294 43791 43808 659206788 73360 73399 232265022 45373 45424 587226181 9096 9097 156077505 72435 72438 628759300 4260 4261 600963536 51872 51873 379108743 45426 45427 559896861 94075 94148 822341467 5540 5469 574503109 4007 4008 85206515 59786 59787 336049453 69073 69074 721205499 47145 47146 471979916 58103 58104 68940467 83284 83285 261407983 29889 29890 979287635 13911 13873 378342310 58973 58974 464383472 53997 53998 495740697 76642 76643 301185429 65460 65461 210685925 63631 63632 769505707 32826 32827 170807985 72794 72795 887945538 25985 25930 631393274 39856 39863 598150214 53724 53719 256296985 96915 96862 84488334 50344 50345 352183153 58587 58588 75474030 26021 26022 799513083 5723 5724 939265276 15819 15820 993619070 47163 47161 91791541 76091 76092 917832779 89668 89589 677712034 54556 54596 705058975 17300 17301 176848406 4328 4329 970426779 43849 43850 905619270 84992 85005 668995013 5232 5233 293620931 30510 30479 723233755 74700 74766 745259859 94481 94539 459621718 66097 66126 116521398 98018 98024 874841511 82493 82494 557837064 14396 14397 196315922 30605 30549 589896562 3285 3216 40802337 34366 34367 665144881 16514 16515 903544116 38543 38544 440414868 15745 15787 135914299 12735 12727 98825238 97142 97156 610505889 7321 7322 856817285 97303 97246 501499918 56762 56763 227959610 8483 8484 336947603 94115 94093 703347185 18655 18656 28190810 10985 10997 183673270 64573 64574 756042759 49773 49774 984562302 8076 8022 363658390 48996 48997 40207313 69653 69654 134291964 96380 96453 226457771 93073 93074 755567485 74409 74410 316111189 10554 10555 588888141 34569 34570 679960379 31555 31556 955297198 7509 7510 101657199 58662 58663 980157312 92844 92858 571689582 19834 19835 14496489 14549 14550 604909867 55333 55410 503261759 17606 17569 232383020 79472 79428 645101805 53623 53587 299953352 42023 42024 452771777 38679 38680 419680537 80241 80242 83295393 94684 94685 428830908 79629 79630 659915680 88639 88627 349777663 88602 88603 239806028 72475 72476 473895782 90679 90743 168884379 72871 72919 481196674 30563 30564 896608026 68335 68336 711574289 67409 67410 98783530 5751 5719 54385941 3451 3452 879911563 27211 27212 658927467 77085 77161 603253049 28201 28156 77951366 73738 73818 710084272 63814 63815 822617435 35977 36031 672123219 5375 5376 600197957 91034 91035 674327491 95821 95893 475087557 61948 61949 714248262 1069 1043 569854188 33317 33333 808188799 99690 99691 484887252 58825 58826 754636785 93119 93139 833391435 65158 65119 623829490 82315 82278 659256334 95585 95567 925183951 13431 13490 700337373 69513 69514 836973941 99614 99551 763390289 57178 57112 545994078 13196 13272 225143424 94513 94514 757460959 43698 43699 682369100 35345 35346 487548043 29378 29379 928905139 30371 30343 986037833 45584 45504 483069606 42519 42520 943484779 53562 53563 87187615 59755 59756 380096411 3965 3966 850507402 9736 9764 22477008 11971 11980 550116841 20477 20435 68879889 5135 5136 59391130 88970 89007 933270417 99989 99918 969634831 44436 44437 883375676 87561 87509 143457203 97077 97078 945137532 14148 14149 711841715 98067 98068 595483231 79282 79229 875472940 50459 50519 658871077 39654 39595 170220770 17499 17500 991143102 3741 3742 139138699 47279 47346 59176738 35614 35681 50860094 74631 74632 246615231 45021 45045 344055654 56511 56491 493465372 13377 13374 84317054 23371 23299 260918601 68303 68223 455479015 88840 88841 685844044 32957 32899 120818358 44395 44361 791006865 42342 42407 534549689 77201 77226 579317939 96181 96239 144333049 25770 25771 99427297 53577 53578 95465793 6653 6592 387027641 83146 83147 632548874 89352 89339 3900894 80550 80551 957533990 13970 13971 247895489 77968 77969 982062804 14747 14694 400161569 31106 31107 6280598 5181 5182 201198224 92352 92346 570646313 89343 89269 28108252 44174 44096 505119403 51763 51837 907585043 56787 56788 33550792 37910 37927 906647952 827 753 183245978 43949 43950 524733112 83175 83239 215465385 40177 40178 576167001 34353 34354 524673100 47835 47781 643390754 32101 32119 568722046 84618 84568 194558679 97675 97716 301695125 69242 69243 371748819 75557 75629 485669058 85031 85032 254361007 30282 30296 226479250 33196 33206 748711569 98762 98763 860691541 8575 8641 629639795 11903 11904 368412406 49132 49068 616530473 76000 75977 409520334 85857 85858 211520866 86181 86210 801323967 91596 91675 926926329 62050 62051 198002692 74605 74627 964739217 39699 39627 422074650 41540 41520 86441490 93245 93297 619300009 17555 17556 530271581 81529 81514 679180532 56783 56741 679817156 64053 64054 215165832 54763 54757 176274574 12656 12657 623361112 23075 23076 768840380 24694 24695 139790918 19238 19239 84448941 84981 84913 862326775 18295 18365 220392435 70006 70007 431120848 23451 23452 741368779 59297 59298 880793271 1353 1274 285683806 15690 15662 368021363 47203 47204 956825408 14354 14348 705921360 92557 92558 793082877 26042 25993 455447613 31576 31577 937036366 77997 77998 46600467 88691 88642 658775899 87563 87606 466305092 51425 51426 118057110 65538 65553 130200092 2514 2558 887262874 95243 95244 491264123 73946 73879 778258830 38422 38423 32059213 95619 95620 537076648 19517 19518 436473096 58340 58341 73411925 73056 73057 712375109 5419 5370 176936738 70103 70155 729922152 59575 59576 646337433 49579 49615 475737439 37635 37680 748651430 33361 33362 378015004 52692 52693 822754980 92027 92028 631789024 79777 79778 815416666 52385 52386 265964589 79119 79186 647281137 26195 26196 591194852 11086 11087 93156860 44137 44138 70544389 44627 44670 289443969 64143 64165 144636294 65258 65202 688188037 7327 7277 356804989 16191 16150 504025808 72874 72829 840672631 45068 45096 164191682 85444 85445 100960243 17617 17686 203874011 26450 26451 420677026 35343 35297 920530165 10648 10649 30513253 34568 34569 201586682 74795 74796 367712075 83980 83981 714317021 45686 45647 654250411 13112 13109 281330904 3087 3014 848290777 93309 93241 160814948 80343 80409 51628124 10959 10883 487569278 5551 5552 968439172 6965 6972 721917317 29763 29795 462686694 19040 19041 582288117 6541 6542 962557176 26493 26436 491382004 13550 13488 382680961 95015 95016 49028166 85394 85395 354450496 79066 79067 928880483 31533 31534 244674922 12127 12128 353376665 79543 79520 484486134 64050 64009 376312741 81449 81521 831065546 52517 52518 349392154 52014 52054 113899888 69995 69996 306748158 51415 51434 371716884 82418 82419 252777045 83170 83159 650533206 79348 79326 531805806 22106 22107 2861264 67429 67430 396167971 48072 48062 285938193 75134 75166 762268202 82613 82579 729586317 79949 79950 287398198 16312 16357 428940266 39672 39632 481385191 91015 91051 422988561 27072 27051 533891262 42994 42917 438965762 96600 96544 489745092 95534 95466 763882152 57854 57855 550837800 63451 63456 183881591 19796 19797 411531256 51005 51006 333853200 30617 30647 615228350 87579 87580 629528663 96963 96964 26168112 45746 45747 387524515 50983 50984 319500295 31542 31491 441003067 10324 10325 836911427 42715 42696 941193608 29143 29159 731454791 44226 44217 588792428 89233 89234 91641371 11008 11009 263302110 22846 22847 49106126 4429 4441 742124716 22915 22877 864654670 33898 33899 874726351 21018 21019 517761486 27879 27880 286692392 15818 15741 656378860 43045 42977 911330273 14110 14111 141013241 18835 18774 165565677 55598 55658 850149863 66646 66647 138018412 41287 41364 144260445 57159 57160 674939382 27399 27400 7431086 8212 8213 646347828 88480 88481 322532749 27197 27214 611999455 46581 46615 823175147 36021 36087 348144436 12058 12059 116524541 58686 58687 19679347 20652 20612 491561794 42406 42360 828399338 95522 95523 442822850 77349 77297 862404897 12391 12377 70707094 62070 62071 410087805 86555 86493 704078658 29470 29471 286474163 14653 14649 960690246 99025 99026 613807153 3557 3558 881595186 69838 69839 245114497 99607 99608 515410894 46641 46642 766863874 20979 21053 569292550 62879 62880 742668493 31241 31215 449771200 41286 41226 6678116 88084 88133 894663725 14065 14066 670738937 4994 4992 446026936 24165 24237 957156021 55479 55480 688622639 89790 89744 540255479 52680 52681 348687887 99917 99918 874423522 41815 41816 80407651 1911 1913 476849200 15919 15922 461462642 92398 92399 53986314 63638 63559 704649786 1284 1285 169835604 37643 37644 797080880 10281 10282 842674771 22028 22081 321810348 56057 56058 676001563 49328 49391 586901306 4222 4223 229771464 88907 88908 784807301 73764 73828 862943599 75650 75639 963673251 59976 59905 332560776 14435 14436 424903560 42922 42923 558368593 25201 25183 108506019 43775 43776 408039308 99917 99994 418854239 87321 87292 813725517 42758 42759 815541498 65808 65879 385554446 35645 35635 299775690 97120 97121 446423375 45929 45930 683007838 87605 87578 643124093 48321 48322 480365423 71708 71728 978140571 22259 22224 604710856 74437 74490 17236097 5771 5783 72465140 26750 26751 587107631 99973 99974 211058647 51092 51118 20521219 9823 9811 176963722 25828 25829 967256757 11405 11379 817525752 14190 14270 834519658 9109 9110 782763528 60773 60822 477527968 73367 73419 361249086 88363 88364 837879874 6420 6421 188235000 9786 9731 720043402 74015 74016 36317535 75188 75189 74880549 58595 58596 935104520 3503 3456 33149611 79554 79548 414356852 39483 39539 288853978 45195 45196 395867085 35146 35168 937833282 27701 27702 782591561 5203 5158 675747107 56423 56347 977971249 21820 21847 114407745 27842 27843 860602914 56871 56874 462430295 19390 19391 667895256 8564 8565 873861743 74445 74417 416850131 6250 6302 63052008 84401 84334 731058138 41511 41512 818395148 10964 11029 142560576 37233 37164 317039727 66784 66848 642341818 2276 2277 429164673 39078 39099 430137418 7405 7367 185398558 50784 50705 381202596 1073 1035 932199401 79298 79230 498268450 79093 79033 772263913 39939 39863 105224605 51342 51343 476326402 1285 1286 564175791 62353 62322 142594212 82829 82830 927533300 32320 32321 438308451 91457 91515 208656651 67981 67928 445293592 94004 93958 168234802 59349 59289 547302312 18627 18664 566433204 70466 70467 755323201 20175 20176 765093159 99622 99623 393824509 54428 54416 326205898 52736 52737 953930407 25005 25006 866823937 36878 36879 79795428 25866 25867 712719191 53534 53561 316658730 54872 54873 276431777 47752 47753 586983979 30885 30929 280092195 30175 30205 434585925 72311 72312 163974265 73871 73914 931978551 92615 92588 784606845 90134 90065 233592206 54339 54340 565764645 84426 84412 826137040 79750 79681 167455402 75868 75869 448004274 19015 19047 769339246 64411 64372 193823217 56290 56336 903676958 13002 13000 49838996 2637 2669 2248550 91816 91894 890650142 35821 35822 578671351 57764 57765 191067314 20562 20563 247492706 8248 8249 284424814 47807 47808 588910461 84354 84418 448352433 44857 44858 844805971 72843 72808 465978596 35648 35649 957386992 33288 33282 702632652 67704 67705 687978413 55479 55542 949052964 11523 11535 645566009 60478 60479 389783722 4182 4228 999769476 98584 98547 663895772 57007 56995 333837061 46610 46611 363858053 9130 9075 174816505 75184 75206 820999361 28172 28173 57661790 22260 22261 374488747 33387 33404 633149527 67215 67144 312045307 26373 26405 52665931 97475 97476 926000863 43377 43378 633366393 9152 9153 856690944 12558 12559 666413216 19531 19498 208805474 23820 23821 58884351 83297 83298 530603872 46266 46267 299689277 37407 37408 639498399 6203 6133 32624269 6916 6962 829770848 55268 55213 214066189 15155 15156 608138574 36093 36094 966530566 97080 97081 164504971 4656 4657 697753536 9043 9044 104357499 19047 19048 656151849 66449 66409 102274218 96232 96307 121736274 71499 71500 243661994 80546 80619 217947811 60919 60934 773011526 68018 68005 184555661 39565 39596 829810951 17657 17585 366037337 98592 98593 801186192 33620 33621 702212940 32207 32132 18763059 27484 27558 322768085 92338 92367 583250023 86215 86216 693150597 4425 4480 413332550 48261 48298 910016598 28216 28217 916564678 93328 93386 696271504 20546 20547 893576403 42938 43006 58021383 65289 65340 111721158 26359 26355 391274418 34229 34230 775598832 58859 58860 271439778 20609 20610 693724379 61098 61080 370571755 85056 85057 702527659 33036 32971 904670587 56622 56623 902115086 93199 93247 15007796 31050 31088 210369261 19263 19234 553809526 3504 3505 328716374 86079 86080 750008244 62729 62752 463097103 40294 40338 340447538 15412 15347 87327427 28243 28244 417494903 88446 88399 592555386 47713 47737 126568508 9258 9259 707012651 83048 83103 727585385 72595 72596 136185072 99361 99362 939573078 5999 6033 11030687 9330 9331 445309065 58833 58834 373897174 31978 31954 527975596 57327 57328 188576117 2908 2945 241699054 65395 65396 837137682 16663 16708 414517637 33354 33407 934243561 724 725 545378215 29600 29570 239502219 97500 97457 426565926 46131 46156 931883185 70470 70471 260697895 95750 95751 276039480 16789 16791 733399305 79696 79697 446224369 80590 80621 195263944 34193 34113 604428005 66825 66765 668010928 83415 83390 681353616 25119 25120 567404312 4760 4724 72161033 51944 51953 533703219 74643 74644 64863684 5765 5813 317692755 24668 24650 310851413 213 214 39620839 16942 16943 292168932 67583 67584 75095008 91844 91845 713745887 65029 65030 429224620 32850 32857 195257167 20800 20801 129544732 25341 25342 170001618 94153 94154 377539642 7554 7555 114334046 72719 72720 623151502 89680 89624 513800939 11684 11750 361932647 46411 46343 127929440 78270 78271 644453914 98351 98352 148880646 70729 70720 379675377 58336 58262 250251490 57074 57075 838948601 36685 36686 551360545 53662 53622 832247307 48430 48431 804065845 98516 98541 217411780 10299 10253 428451238 75007 75008 647569035 71638 71578 452823737 47710 47711 9730660 10892 10893 383927344 67712 67702 529852020 70477 70478 376814230 63689 63690 134293360 71232 71233 772512454 20661 20641 849097079 35226 35227 845998095 19391 19392 446836525 91524 91545 549406184 473 474 704129077 35317 35294 475607022 29878 29870 151184868 95430 95383 155419091 11392 11346 100045020 85201 85130 557738258 78938 78888 408978468 25567 25568 206736071 83274 83275 661717420 6028 6058 763755953 60382 60383 366438128 61766 61785 573610693 29355 29356 744390452 45689 45690 370539555 76479 76480 427207303 67835 67836 987547589 28809 28889 175607903 54408 54409 914192481 8444 8476 450513071 1338 1339 645989998 88310 88308 328704381 97490 97491 313702680 21794 21795 749716340 76043 76044 351996515 63367 63287 722911137 27337 27338 687377151 985 986 365888222 67417 67487 725022586 72951 72952 897742277 21367 21418 320722361 25181 25182 618614612 7472 7539 936531905 37629 37672 732631913 22698 22762 931515348 3342 3343 102669514 20134 20080 695432169 18682 18683 804385985 92363 92423 329029926 66443 66444 343749391 46907 46875 58126978 31169 31170 45984944 63676 63677 800370222 80919 80869 82031952 68265 68266 639887865 40227 40305 456871958 60741 60742 245948645 66010 66025 226663090 78710 78711 280500590 50965 50966 519893387 27750 27751 578007487 90762 90810 349141860 35809 35810 3011626 82195 82196 112506337 64198 64199 860794293 8855 8856 897567176 56129 56147 709322339 81555 81515 865099892 26512 26467 124334918 97546 97598 854275239 18239 18240 749784651 23226 23227 107127342 48168 48171 286754669 67001 67002 910258640 88344 88315 533791019 56778 56772 933395139 6234 6177 153297196 53853 53854 384962917 16408 16417 465085313 50321 50322 413304760 57249 57184 6875317 59552 59553 765536536 6453 6454 674670079 68036 67997 555553953 83343 83263 112794912 48744 48688 909710017 66491 66559 885002915 85869 85870 325289816 43686 43687 480120232 51329 51278 383071775 14086 14087 268107429 30471 30472 9451410 50400 50352 99362655 48616 48609 846611477 5239 5281 857327765 48808 48809 943976530 51156 51157 301277311 91085 91086 419261291 1846 1847 424717690 51159 51160 488421479 96162 96160 205807055 249 194 168840493 2135 2136 608611702 51352 51335 41523657 11680 11729 598726327 12967 12995 605586737 32611 32663 806606532 61366 61367 290793519 31734 31735 747975312 70900 70901 699097739 77377 77378 372776435 67553 67554 236995886 60976 61013 378844513 98702 98704 992494632 23242 23243 829874080 62537 62464 388838006 82705 82675 398117470 10694 10695 13981524 36030 36031 21158931 32089 32090 94893615 45480 45481 113885263 73390 73391 472495445 17451 17380 68078105 58037 58023 118466949 54011 54012 303175184 59275 59271 251701062 85767 85768 570530799 27142 27152 881145465 23377 23378 465259212 1762 1763 621324671 65142 65124 376892619 69980 69981 41052507 87801 87838 663832438 25714 25715 137808351 12386 12387 837953742 8296 8231 535634980 8511 8512 719417663 42427 42485 962960544 28502 28564 561084953 35185 35186 272688863 27162 27163 259852468 71341 71401 517126045 18101 18102 522028741 39893 39894 710165239 22283 22278 414586141 19651 19652 421936781 62692 62643 765803490 12995 12996 488856839 34687 34609 911077965 78869 78870 744889132 55419 55420 253717514 38518 38519 724963369 39929 39892 99516109 65135 65136 849508119 61110 61170 747396468 81785 81767 999829762 44973 44895 775075381 11130 11131 127883033 94731 94707 991862000 85662 85724 580431976 53186 53191 305366633 16459 16460 998709159 92241 92287 53876300 50039 50040 301738936 83838 83845 95163259 16785 16786 797178913 78621 78622 858838843 33708 33709 94349286 11415 11435 986968262 75018 75019 112554883 38323 38324 662045984 78199 78200 859511765 12032 12033 615450671 20577 20524 494069635 29119 29120 504154944 19631 19632 424898649 88104 88180 660680850 32501 32502 999470617 41419 41486 235924373 12470 12471 324224887 67724 67752 123505754 82201 82227 989451624 12001 12002 861887818 13414 13415 221038752 29757 29710 632713632 18667 18668 654356828 25210 25130 724408581 36426 36427 235634304 32038 32060 808430199 16515 16524 903345120 88774 88775 87056925 78970 78953 761096249 4019 4027 306931716 39632 39633 301653092 94628 94629 524058747 31991 31992 81447951 27136 27059 926065598 41370 41386 622543901 99763 99818 549405141 78234 78158 170576971 61845 61846 623322189 5147 5201 95562023 16168 16230 338221419 95644 95584 695431979 53665 53655 626943424 22947 22948 787092369 32494 32506 113845176 776 815 593332145 93748 93749 610616634 88295 88244 519212084 94909 94910 337308113 36558 36530 707162038 34081 34082 206307718 44980 45013 621521123 1517 1450 460590735 71604 71605 482240154 77495 77443 677936450 15452 15493 787276426 21775 21776 952095369 21734 21735 288338190 22276 22206 50522893 85201 85207 607938490 97535 97491 287124344 69951 69916 471452684 96098 96099 702621730 86897 86898 316691464 95900 95901 514678431 12370 12443 248374063 34876 34870 859027887 91945 91940 865185260 10448 10502 761480070 46738 46814 291977587 20785 20827 523627966 32464 32465 417496161 83809 83810 309574270 33109 33110 100674797 44352 44313 605858463 41391 41333 765429098 29950 29998 293059779 96352 96365 25231391 1567 1591 47352931 71864 71865 361130663 2731 2732 668193327 78279 78285 937073393 97716 97703 576321409 32034 32035 221129850 49899 49819 846296893 49019 49020 980617400 28049 28100 922868881 44804 44805 136721909 160 217 993136382 82687 82697 2411307 58395 58333 51217705 38169 38170 781524240 34427 34459 629622692 93337 93338 183046804 46857 46858 558612512 40396 40464 391866125 62457 62458 244087018 1843 1844 154135440 70694 70695 792985513 74486 74511 42680762 39001 39038 282029785 50902 50970 687176877 54087 54028 244461950 33089 33068 433865199 32363 32364 846471339 95056 95057 743073732 84866 84790 188478698 98104 98105 675059242 10240 10241 397690824 24860 24912 48796726 84411 84412 560283227 88902 88903 225501224 8637 8638 798749319 53839 53909 398805429 21749 21750 303865155 94716 94771 362025822 53163 53241 70038172 31725 31726 489827744 15248 15306 25890483 77121 77193 224583075 75988 75989 158069363 19187 19156 689393513 28458 28480 838474361 86399 86458 887656485 6695 6696 557283974 363 404 49797569 59426 59427 155617170 31839 31840 740168002 89735 89787 297372151 21629 21630 155349266 94142 94159 840178234 9311 9312 637698638 76840 76841 531445500 64733 64734 136227716 34626 34627 751189617 3686 3661 472745329 14888 14931 321436990 3371 3372 278787226 41506 41529 926260964 66237 66238 34959629 691 692 905752421 84099 84086 199839069 10026 10027 83133688 78978 78932 64869072 30915 30916 462369600 52492 52493 586485776 16362 16368 63290322 13346 13347 589452114 14201 14202 42449059 29331 29332 791979315 64158 64159 696986317 36924 36925 146926646 26944 26864 693539219 12897 12898 783933415 63110 63111 55758488 40702 40707 585078711 75551 75552 186865789 7273 7274 358952414 74952 74945 891334690 45835 45836 762477657 76080 76121 139843233 18870 18871 908858333 6771 6772 71343437 53716 53699 513695607 3943 3944 874652621 96252 96204 921969044 64948 64915 304825513 59194 59187 780895748 59950 59926 754999311 55299 55300 640908958 83831 83832 185948504 88338 88339 51079797 44470 44486 547620435 52328 52313 435623342 74346 74399 940011336 70547 70576 276578031 81247 81248 889130591 38013 38014 736470515 8121 8122 423066246 78973 78960 120214372 70817 70818 685125267 62738 62739 223672762 22279 22359 462578110 70816 70817 694274236 56040 56041 376208726 65021 65071 951828656 16855 16856 959350467 31776 31777 865854215 32268 32302 617815209 18380 18331 986086800 71750 71751 609640529 88118 88110 775032749 78147 78127 779316734 72168 72169 905474887 24375 24376 632481254 20604 20547 228851617 14021 14022 832691759 25933 25986 516108884 15718 15749 387604774 89228 89229 699097053 37169 37170 7425205 66782 66783 476290014 28205 28252 545155225 44478 44479 792363830 80283 80264 435267890 71524 71518 957102674 58012 58058 317464233 45885 45915 719507397 1278 1279 531105253 38472 38473 791181851 80522 80523 769999669 9140 9141 158727715 96037 96038 687392485 65844 65845 908355214 52506 52517 203381169 81804 81805 245630335 32335 32409 334792840 66255 66256 415026125 35282 35320 278794515 64134 64185 761384274 70526 70527 151678649 87206 87176 235343414 45309 45371 781468306 47074 47075 790573474 8789 8790 453745869 28593 28604 198018597 71520 71511 459603730 13426 13427 148762631 1150 1151 925108069 1398 1434 664695421 93972 93977 343166163 44238 44255 983989177 99927 99928 548972880 93850 93859 758414001 96441 96442 475988447 5650 5651 75124502 44757 44830 661465269 40696 40627 825037524 21322 21323 426993954 96460 96432 967594723 9343 9334 169629656 91370 91315 661667614 14880 14848 294767313 95634 95635 256305829 23393 23394 684815263 51513 51514 525554375 83102 83103 397770332 61541 61542 684299164 40389 40390 267051728 23152 23186 330936484 81398 81364 869048224 39917 39984 429755649 47653 47664 88762467 79115 79116 205302758 66772 66711 853728143 28838 28839 904788337 47977 47924 405080591 30200 30201 361017051 29606 29607 760032634 55403 55393 683686475 87278 87279 186476854 96377 96378 1133118 30175 30233 497038472 99872 99873 817351521 41097 41098 238703406 31662 31663 649848472 2122 2080 731034391 33793 33794 576982042 73281 73258 958856631 42336 42337 729653703 20469 20470 363147854 99684 99685 582740301 19590 19591 950108330 29282 29362 872309645 69339 69286 862305482 41544 41545 229089405 45150 45151 220222501 41667 41668 851523066 5632 5633 15844892 44772 44773 919432538 45760 45835 242467620 6481 6482 703890509 47414 47338 279668609 9545 9532 934312748 59885 59886 134770776 41716 41738 449741140 9341 9282 138684741 43046 42978 998177218 3801 3802 210142434 24244 24245 645184950 42974 42954 454533342 94029 94030 10387346 72871 72872 586234878 41230 41159 308684326 65120 65077 267800560 82009 81951 93797350 87661 87662 588455402 58768 58751 723275291 90192 90193 646850863 76127 76105 98136527 64262 64263 429906872 35171 35094 90415439 59526 59520 646675855 28206 28207 761539980 26269 26270 177386698 49460 49461 937871896 94015 94016 225629619 98164 98195 483082197 59896 59897 367950521 95417 95418 590241932 74546 74480 891818620 89457 89389 861676092 52633 52597 316953647 48671 48602 725225016 90220 90221 431746381 34893 34894 431752526 16079 16139 535322758 20931 20984 359399791 31122 31123 129118549 99895 99914 587778002 15277 15337 394827026 94185 94247 12622320 9661 9662 860526814 57958 57959 349484891 53869 53907 843478757 85622 85593 691343646 26638 26639 907284138 50551 50552 73034684 72788 72789 751286643 65613 65610 689223373 69831 69805 115193339 70798 70799 743706132 5317 5318 510473868 56739 56740 686375758 74529 74530 419954429 54306 54307 262737138 67308 67311 257183065 71932 71933 577339495 13409 13482 876499035 20000 20070 992563519 90112 90067 868773016 77244 77228 342129898 18403 18470 830562353 49006 49057 393743921 7451 7447 16603865 2284 2311 791826788 38381 38323 889298370 43812 43854 949952888 10715 10764 927615200 69515 69441 214040194 78379 78380 734105642 80782 80783 574103309 39348 39414 425729033 5966 5967 133635942 52512 52542 331960151 5793 5808 44093520 50810 50747 644053240 37154 37155 138034879 61097 61098 886941384 22423 22479 105611475 22896 22897 465048944 36667 36668 344633376 5845 5846 862451559 40174 40175 519242384 23858 23859 71853557 16396 16371 882049411 10542 10605 883010091 89081 89082 26228767 45670 45671 821846974 18428 18429 468988292 62553 62554 512331656 62227 62228 802080181 64979 64917 996660288 19128 19129 298875904 59654 59655 68276109 67250 67315 847819907 48782 48783 203865703 82148 82149 407401814 30853 30777 497499954 76634 76635 691090713 78100 78101 293235060 77455 77456 411231483 81984 81961 490301176 32497 32498 841062609 76017 75968 968086690 4756 4822 756932165 77238 77239 581202986 97791 97718 134833664 43658 43630 648381117 70776 70777 946529442 70152 70153 400398494 49198 49188 872871750 90311 90334 452011022 39192 39193 588918122 38461 38462 470572645 23623 23624 659028505 72159 72160 577253753 27261 27262 254269757 13683 13719 404395099 64286 64273 531694386 40354 40391 341634596 66701 66709 615209160 45976 46056 194293030 98404 98417 104385124 12220 12228 317617375 39451 39452 132672863 45289 45281 438017333 93037 92987 781322629 89990 89974 261256932 2330 2359 560674139 32365 32362 414674790 47836 47831 463383727 25145 25067 123846935 66977 66978 934018763 45698 45699 401961826 6841 6911 266341688 60105 60127 301192743 50908 50909 330789862 27278 27279 303617908 18949 18970 226485411 39005 39006 855892639 56784 56793 618569996 61629 61630 339837881 91378 91362 201504843 13528 13564 585755208 61201 61237 65510351 94584 94585 255644046 21090 21091 197310099 65891 65909 551338603 23805 23813 106207444 30387 30388 900243481 95640 95660 632506363 75310 75311 887124309 22923 22976 157453610 32227 32228 659562421 31479 31480 811129124 50542 50547 701394465 7503 7477 273916673 14884 14804 456836639 36018 36019 741968329 9815 9816 932558955 47491 47492 533518743 25222 25223 48119378 56924 56887 787545959 95370 95417 999645179 39937 39901 335762244 18751 18752 552836899 64655 64683 122998295 18655 18703 344579240 64201 64193 639019621 78200 78201 957984525 53005 53006 264845754 37817 37874 892684825 59136 59137 718059805 78503 78453 27273843 79199 79200 396131121 99121 99122 573429604 47715 47716 108683988 80646 80647 181712647 48000 48006 496985409 20694 20664 632758272 31327 31297 771158556 66891 66892 721214824 59675 59676 914170229 47790 47758 637658765 15868 15830 609609205 16445 16506 196445443 63750 63751 736732861 50607 50544 502620196 702 703 762716982 66566 66543 422639513 89959 89960 895785145 81714 81635 505560383 49253 49233 132600764 53025 53065 813056311 19661 19662 89726158 93294 93251 127021474 65960 65952 542422056 82160 82114 754039908 34424 34453 44358313 90248 90249 808826705 71916 71917 561316840 43148 43090 191655060 37199 37195 948903077 17280 17231 417547960 42560 42581 559965332 5990 5991 836982657 10522 10523 368472151 98029 98065 213349193 5776 5805 811545678 78292 78293 545802324 32645 32646 379869681 18702 18703 71066581 62686 62687 9219428 3394 3395 13443008 79538 79606 206287977 40507 40519 757637936 56607 56608 818119792 24334 24341 519033270 70585 70590 723397985 70334 70388 959341575 98864 98865 823163447 99215 99139 930470028 22424 22425 767576224 94700 94701 382072693 90364 90365 514939389 75645 75646 77516747 33303 33237 339559503 9074 9075 636261638 11393 11394 72059802 73573 73574 409126978 81103 81104 639995709 74005 74018 251325237 54904 54943 900709192 37379 37380 155813719 50421 50384 396912412 58999 59034 17384845 37689 37690 842498694 88421 88422 13530744 40871 40835 579016358 3760 3761 403499848 1221 1212 759500344 58532 58494 328621820 49368 49369 613945705 78561 78589 944806744 5748 5749 176629902 46724 46719 786470111 75380 75381 136811433 72497 72498 146644538 66253 66254 550130424 73548 73526 291319746 55797 55798 518175138 12583 12584 821375416 63147 63176 239621581 22026 22053 228642999 48398 48462 750721478 42195 42263 907998723 16260 16185 732752109 14352 14353 317226364 65508 65509 777468795 67091 67094 516437894 26839 26840 702041198 58229 58260 320016026 77218 77219 497856732 14808 14796 477662408 36103 36104 825811820 68925 68926 480107231 80641 80720 472311684 4987 4988 959377589 19023 19024 529316913 79241 79186 707513877 23677 23678 940333233 79648 79649 876468932 93828 93829 247117567 59761 59762 62306720 58083 58127 295021009 50629 50630 642523828 34490 34491 397316363 97917 97937 52400412 93049 93054 64818187 81891 81886 368495164 84970 84971 950841381 51171 51172 891674681 78325 78290 998704828 52522 52590 95418985 79147 79148 620011076 46743 46777 120364189 44664 44630 223000856 70800 70801 497737075 44231 44198 921607639 93972 93897 988284700 37050 37051 712766455 64216 64217 53028539 79896 79922 709553019 54790 54791 452280964 37318 37363 859411057 99350 99351 810263719 4683 4632 923885071 42508 42509 762542868 7101 7102 133573820 62884 62938 934472108 81835 81906 619132612 13985 13999 985716399 9513 9483 541313307 97087 97088 597821703 42852 42853 476001853 99437 99438 395575387 85577 85558 938915644 70452 70469 509763498 72904 72849 88682509 75245 75246 177943673 2469 2531 770860352 77483 77441 397785295 53819 53864 533639355 75532 75567 674561434 45520 45464 166592801 15255 15256 388769793 12511 12541 197876817 5336 5337 795717981 39124 39125 728980443 25568 25636 567676911 50502 50565 134579390 72041 72036 783677104 65883 65884 921588065 48619 48680 972758013 47783 47784 638131493 78229 78230 489144392 84088 84089 816377281 35595 35632 964896439 97377 97388 712792565 56488 56489 64929592 56820 56821 111436143 81953 81954 230361285 24763 24790 150646957 1537 1538 436313953 71023 71024 141973796 25597 25574 180281135 75145 75146 770719975 82866 82914 652907189 29034 29112 941263456 64010 64011 336920870 74735 74755 565067210 78069 77998 348306238 39061 39062 859614830 73222 73223 28521277 53872 53873 636598922 63461 63462 43441389 22405 22406 913170228 25757 25758 205801610 80738 80739 506180665 1094 1095 492110241 96936 96887 30892590 38020 38088 757583527 54452 54531 15322094 24042 24080 300910446 80737 80804 585713447 51569 51551 174691548 63818 63785 956446941 21540 21609 224789483 65171 65186 421633254 93610 93541 636142553 51187 51181 147967117 33587 33588 434297223 28758 28698 10634468 25767 25768 963641673 36997 37004 101295466 22052 22053 185585248 43219 43220 694865960 73700 73701 627524803 48873 48875 913430249 62282 62283 50374745 54182 54213 710451923 62158 62159 609511985 88261 88262 548723284 94243 94214 690189455 83780 83770 301971593 48881 48900 843224652 86212 86213 824470908 84717 84764 104504433 47815 47816 316767474 28297 28298 977524281 99941 99914 549066238 18420 18424 268351130 95727 95728 989950328 31351 31423 887484352 36684 36685 335387435 88807 88808 728715618 67145 67095 155312715 7742 7743 24736947 64005 64002 650984412 20114 20115 132810262 30427 30491 180344919 67059 67060 431305590 93873 93843 796340136 20588 20589 400039625 67036 67077 712584270 73589 73590 781327565 23103 23104 128978477 75416 75444 874137511 32114 32115 435499283 9611 9639 46118454 43485 43481 88859780 67274 67275 767084814 68310 68350 937304707 8918 8947 968730443 77795 77838 212580835 37839 37840 554724455 506 507 546308475 61448 61449 496463552 7806 7807 793995479 70771 70722 945344391 42460 42461 454334332 85376 85345 969674085 6053 6019 771935255 16526 16521 169259300 27134 27103 89393839 26732 26733 175221386 55043 55044 62108894 51068 51117 289504995 24962 24926 356715025 91777 91818 465776113 56211 56212 528388804 71096 71061 997243561 99518 99493 235035383 63930 63931 348607485 76404 76427 903960021 52858 52811 157590195 62943 62944 933237993 17364 17365 663834836 25701 25716 604118334 57118 57078 785957330 97900 97841 224269281 2375 2437 800469067 49992 49993 700602674 92549 92550 47138475 89315 89374 383116056 11086 11073 685917442 71811 71843 68227614 26649 26650 559445843 88103 88091 333424557 13629 13655 996321126 83724 83657 291738527 41740 41741 347469340 58604 58605 452204679 59411 59412 523592921 95511 95512 962427183 24613 24569 246953585 63219 63220 878951529 86155 86211 546076056 8404 8457 223151558 29570 29571 807314206 66281 66282 150697257 52375 52376 767490487 85684 85685 338897226 43446 43447 952550490 37254 37207 983396698 13936 13977 315629451 65283 65342 625606912 62011 62012 826138142 95590 95566 43944280 2323 2324 752812719 41264 41195 856548653 75450 75414 708194965 74549 74526 504706515 18447 18462 315205513 68175 68176 748867761 63282 63279 481089010 39756 39757 306248302 2794 2795 884090477 87890 87891 363931857 75177 75244 949455292 30535 30536 279753192 76452 76407 147583734 13988 13989 975193944 92011 92012 103129584 20533 20534 763612983 50872 50904 479611978 56185 56186 426950376 1200 1150 803263645 54368 54369 974339059 3209 3210 96964390 12174 12135 261084555 65976 65977 556654597 94776 94716 46274321 6353 6394 653743632 10308 10309 758207233 34328 34329 618190976 60208 60209 834545544 2255 2256 676767939 40003 40004 537659920 64591 64592 915718884 78415 78396 90574045 29216 29217 471089518 48756 48757 923935832 40549 40550 455146617 8887 8888 7727029 73386 73387 805357663 69299 69353 148455214 73817 73755 141114032 2987 2988 93171690 54695 54741 794306253 84906 84907 906568514 20618 20670 795092817 72376 72377 252829431 11561 11574 76142207 97569 97570 193131013 93070 93071 583209881 98902 98873 678707324 82237 82238 594085515 90409 90410 703127125 48821 48785 913000756 35895 35896 466678210 64205 64206 369415181 46522 46523 721912 11136 11191 729467778 65253 65192 793692634 51529 51530 721989622 33734 33735 478896706 47630 47616 352334327 85632 85633 244170264 54163 54164 608618618 40948 40949 284199392 78386 78333 296582301 63054 62980 509929362 66511 66491 379218900 84848 84906 678851926 2333 2367 738464119 85578 85579 632948510 96288 96304 718253516 8387 8350 295869028 31689 31690 521375453 27224 27208 819590279 77397 77467 184085437 97147 97082 49732704 41698 41700 55147292 16189 16161 403260165 32643 32661 478322216 91642 91609 522863369 45548 45544 603925923 62599 62526 950448230 82831 82841 633132437 85663 85664 176456855 90722 90744 467945030 89979 89980 692301690 63969 63970 510544238 26684 26703 931699627 65257 65293 823417790 68857 68789 806397866 95941 95942 208862213 30518 30519 164736973 89640 89641 722055620 9851 9826 530602657 68060 68084 862253580 7996 7997 236472310 77052 77053 602833194 9509 9510 174595545 21570 21571 425650425 37924 37925 204048814 52957 52952 329025735 56309 56310 60742029 58308 58309 844668489 23781 23782 496376629 11229 11230 10711565 28106 28107 500043302 94843 94902 874199961 60860 60845 513512803 69199 69200 786763625 85894 85895 806010645 38190 38219 984166300 80421 80451 51711456 96971 96972 184540362 45009 45051 799977813 64160 64117 744548970 99344 99345 243421647 66976 66971 628861065 20853 20886 491478177 30460 30484 400219725 20739 20660 734398009 63323 63324 591339680 1724 1725 827926683 25270 25271 437317581 33939 33940 72056209 78032 78028 968095471 40808 40832 220404890 18969 18970 193574869 52254 52264 994844243 75004 75005 806875144 69269 69270 57858431 55615 55616 596233815 94305 94306 455223105 50382 50438 700049535 49219 49220 466699252 28205 28206 828815610 74856 74895 463048408 39960 39997 475561709 49162 49128 550375936 87762 87763 305318825 9254 9259 679390411 840 803 756172022 83631 83632 716380936 82543 82544 316035947 30283 30303 353402280 58779 58762 969639555 38427 38451 919795361 95477 95478 133306570 11250 11251 389134940 53188 53189 127704889 95015 94991 150503339 51329 51376 141209676 62799 62867 902456276 95430 95431 988831853 59185 59138 440195704 25129 25130 76686254 28552 28501 773516649 79141 79142 920286928 80205 80206 941887304 86143 86144 278000877 58138 58139 865220485 83815 83816 465745699 59928 59910 244409577 16194 16195 70530726 35281 35282 755085123 41918 41919 244112740 79523 79538 129570735 66987 67035 979815213 89213 89136 722054445 17756 17709 318279808 52289 52290 254952586 40501 40502 617133316 6933 6934 204171840 63677 63755 706854175 2180 2231 845413743 35029 35040 361425920 17550 17551 789300172 30689 30715 103577769 69639 69637 971311639 62541 62469 932966348 79085 79014 756834845 45973 45974 201567281 41523 41524 255945568 61537 61472 304517201 28071 28010 784910383 35870 35871 799622966 62316 62317 15178945 34738 34702 802486208 68896 68897 610312564 38965 38966 452274759 72218 72171 144714973 18981 18985 746561027 13246 13247 508650095 71179 71180 64372322 65454 65455 424410728 23197 23230 679876272 62291 62292 827663579 11433 11441 500823597 32600 32618 196746417 28225 28226 600922931 81331 81332 694824549 94591 94577 212797615 76071 76072 403910619 49285 49286 828580378 79222 79236 380642008 70601 70602 663908890 27791 27865 171205710 25234 25235 620254893 8166 8195 101535898 42095 42096 194489857 91304 91305 368543878 24257 24258 417123247 26961 26971 7148386 72098 72090 286758214 68100 68101 11024878 90651 90652 43096083 10009 10037 329884817 36631 36561 779105825 45504 45487 964472433 38418 38411 857472484 46156 46110 557246080 54720 54721 511415174 38563 38564 317319314 58046 58047 873282898 87358 87298 10817529 76172 76173 516438738 15794 15795 207498891 1159 1160 504465318 39285 39267 929597171 83200 83231 913752009 67235 67155 545171910 65846 65847 711027311 22428 22429 899089467 98745 98728 53867552 45882 45883 205182427 34302 34303 907589592 55654 55703 957944518 22 57 781330997 3083 3084 775697127 36312 36313 482382977 85065 85125 366629040 63961 64001 81321152 88260 88193 404711419 2792 2828 293566238 71854 71843 457602477 93535 93523 413796732 28847 28834 936169800 16526 16554 900292611 90180 90181 47972574 6442 6443 418425716 19035 19036 240484489 11072 11077 749598731 92790 92842 402749518 46586 46640 316006712 53308 53309 397517189 69457 69458 241853396 57576 57626 631590966 52769 52770 661883222 98325 98326 168716857 31848 31860 100029047 69227 69224 344477814 53485 53486 322005585 84836 84837 341367874 59451 59452 702918802 45509 45510 595856701 53514 53517 781197108 50905 50906 44831752 24202 24203 39849614 19924 19879 214387312 74171 74142 714070903 50308 50325 60165743 72036 72037 607388695 64620 64591 546547303 23264 23237 111831186 36123 36171 792741082 64698 64752 917581069 64083 64039 501459726 51431 51432 545171497 43074 43048 319408196 64818 64819 402165684 86947 86948 222724855 67172 67173 990035337 72000 72038 847949938 13060 13113 273822967 35106 35177 377342769 60342 60343 521781880 13280 13216 689280361 35459 35483 842847383 8277 8214 274832882 99243 99204 964077017 36448 36449 904972477 31933 31922 255559946 51988 51942 405182430 9618 9657 837568595 27064 27074 455605038 3884 3885 68743418 63158 63121 108715122 86297 86298 700022075 71722 71802 861076407 87891 87892 558080638 59737 59738 219640551 1904 1905 135419593 9822 9887 472397293 73643 73644 136395487 4311 4295 900152949 49367 49291 898535070 94681 94696 463672689 36470 36542 403463336 65479 65559 923301921 44984 45010 657232527 93060 93073 631403312 31660 31661 168288736 3971 3972 890571997 58179 58186 601708416 85750 85751 719606133 16331 16332 639554708 73050 73051 390492747 36453 36440 259636179 55124 55191 496274642 39066 39067 740153791 44863 44864 135201315 18731 18732 520035370 48759 48757 290258201 75564 75611 554448519 33397 33317 589913387 87332 87333 832030924 74658 74659 106469465 33646 33647 106101900 40877 40812 648636634 44453 44474 132055167 78114 78115 403297975 95281 95359 478050100 63447 63469 422864949 70109 70065 486881071 89757 89691 618068961 58563 58581 33804098 53078 53038 580736341 30207 30189 158975024 51566 51567 909364588 49549 49547 635375426 73443 73468 150742503 91831 91832 662488036 3593 3594 612220325 10634 10635 602632001 46216 46217 591813881 4283 4304 573324704 65956 65957 959276549 74377 74378 957822165 59584 59585 610625537 33257 33258 25027998 66346 66347 803966371 31009 31010 774358180 57078 57063 909915021 34171 34172 509124324 31915 31949 708373129 60835 60836 259406324 99631 99632 780914867 69390 69353 328774411 28574 28542 288836473 25511 25512 286805888 29460 29443 371784597 69361 69436 702110667 41796 41797 757946427 56732 56733 709572986 10579 10629 114792965 47381 47410 663262220 41165 41166 844990699 43018 43019 990841086 11292 11359 374322813 68060 68129 310777185 4035 3965 514369010 47287 47359 372509418 49467 49468 469934168 15912 15913 293031526 34830 34831 477287768 5056 5012 538753341 46977 46982 349019308 2322 2323 385966970 22713 22714 396423093 61654 61655 898931701 1100 1113 250416754 24356 24354 563397866 27295 27296 906452988 14541 14542 646544448 18213 18214 311634834 82753 82705 100727248 99132 99133 548248437 8932 8938 390664101 26013 25982 379798819 99256 99257 411355233 36291 36325 243293803 64149 64188 643325027 50554 50555 673061260 74237 74238 919923650 95141 95079 968417101 24283 24272 599407598 68015 68028 974027695 38283 38284 547962018 84140 84141 710548039 81664 81679 246570172 5625 5614 86083038 11983 11975 512123301 73289 73290 426420566 24907 24908 478010563 52219 52220 945878688 9319 9368 108411170 79051 79052 372501921 96430 96388 379086219 57186 57187 583000131 5356 5289 672664319 29114 29115 115369325 35043 35030 966443688 59846 59847 338305105 33828 33829 841493607 81474 81497 809015880 50894 50895 60575771 78807 78808 602627373 66317 66254 892996541 34934 34873 935625538 67403 67345 490055601 81051 81052 744144430 88728 88729 157920180 87023 86943 294065030 14827 14840 814875860 74831 74832 892486271 62940 62991 791538318 4756 4757 460931955 64714 64715 798475325 26453 26530 626469925 161 218 305042434 9261 9262 281394881 67025 67026 911036234 79476 79477 651974105 45996 45975 405861003 5241 5306 283434190 78627 78647 672955575 11453 11519 604656333 65093 65156 283511349 55769 55802 934414657 60207 60234 182065314 56596 56597 892082013 28371 28329 888839763 9892 9959 644184457 49946 49989 688306154 98057 98058 49099512 69593 69594 412148956 69088 69089 670684309 14272 14238 617616772 94610 94631 949751621 51975 51976 64094313 17975 17976 894721383 64013 63933 376690017 55446 55510 542697150 16299 16261 668216293 57787 57788 744812567 84575 84576 580398169 72382 72383 735279771 30231 30301 407843038 15170 15219 699879937 64532 64520 857167480 10189 10190 267886472 72520 72523 880385052 73698 73650 759057734 87441 87442 160299318 64274 64275 876307841 17072 17004 488873585 58305 58244 290225295 78791 78752 967300898 47370 47371 515525486 79240 79241 17349394 35888 35815 140652077 25312 25321 617779200 4515 4516 290101489 19701 19625 730652720 57854 57906 429587439 43528 43529 586177896 54409 54410 590012469 49895 49896 950478235 28569 28539 433620914 42591 42613 678262508 24151 24117 846443722 99904 99898 865142477 7775 7780 27765807 9456 9457 97143013 23998 23999 314993954 23652 23653 680107128 12802 12849 463616788 90783 90777 39000077 98128 98063 443450291 59040 59041 431868459 44648 44643 453029984 21994 21975 526047384 19478 19401 33025203 41416 41490 606480888 7176 7177 438749462 15839 15878 579211371 96559 96480 688410388 68343 68321 730389449 41624 41583 355778050 17822 17881 764870171 70720 70712 195402992 9854 9811 191771292 3393 3394 571393043 54912 54913 219001979 22493 22532 349704758 14296 14297 86959842 41433 41434 110818676 92957 92906 350996405 5742 5704 882474590 78964 78965 145061615 29426 29427 648228545 82657 82636 305869723 26881 26882 30611447 35221 35209 910040099 23949 23950 245701485 39772 39829 87396551 32085 32039 705485123 38539 38556 963270637 41760 41761 588085196 33073 33074 547368953 23869 23870 156105522 27512 27439 328738353 18000 18001 994829058 68443 68435 427099282 76898 76932 525039844 53677 53678 278948667 27300 27246 536045945 43702 43703 768879664 66596 66597 820557724 55142 55179 626055293 26731 26732 352303240 29212 29250 636110434 2120 2179 206485700 61316 61317 735350468 75883 75837 136156535 45717 45774 183771460 40164 40121 428995558 52077 52056 393086568 26916 26917 955802105 52897 52898 167370646 15568 15573 406065344 53863 53864 481151679 83648 83649 501316560 46321 46326 555236245 77607 77608 829388238 93049 93050 245016892 77850 77882 126535582 65622 65623 356796790 27906 27907 183191704 11474 11475 285223705 31740 31741 7602238 59149 59094 622183480 27648 27649 856046613 86134 86131 165568404 88539 88540 497335676 9595 9674 917832810 22443 22444 288649507 85119 85120 149576523 42858 42870 239471837 12635 12702 849924263 51506 51500 359950013 56669 56709 104278086 39043 38983 757734125 60444 60445 607833602 78733 78734 229054813 41872 41886 240358858 66517 66518 411921062 41471 41472 88898529 77846 77834 480568369 78846 78848 453026833 75674 75675 335908106 65498 65543 366559922 32831 32829 832159449 79164 79146 72015103 17807 17808 796465989 61871 61872 500196296 70364 70365 764894762 10838 10839 987072530 82000 82001 512736308 86862 86908 577937040 39721 39722 237040352 92788 92789 568962614 54906 54907 654228383 32134 32095 972357128 8541 8542 502371956 6956 6957 559533746 39598 39599 194386369 2649 2650 979924147 21718 21758 163007081 99572 99599 142358299 96431 96432 43767743 89624 89578 454965860 62494 62495 670214310 44063 44014 732465650 45561 45562 293938557 81710 81670 434373471 35716 35677 767226229 77999 78000 240172314 2705 2714 334370795 54373 54349 831436535 34044 34088 774513249 70528 70563 8043314 86867 86849 280878702 54550 54511 172114970 89274 89275 493469639 88706 88716 410972283 67386 67387 414834178 48668 48669 59850152 62368 62369 738830081 63395 63396 694334101 44656 44733 796049044 74668 74669 458702928 37951 37875 920194816 84425 84426 405570193 72785 72752 486936399 71131 71094 694655646 9737 9742 180133334 31795 31796 559268969 65889 65833 126379322 99380 99381 205199536 82769 82770 815279501 99855 99920 259807553 60625 60626 134756789 16086 16160 127049925 57155 57156 974722649 58939 58940 152479882 88682 88683 792761887 77329 77321 631514885 85757 85758 57622555 20330 20406 337482721 37037 37038 629713573 21359 21360 471890019 16988 16967 918470990 92901 92902 193923467 1985 1986 900585547 67010 67011 679924598 49210 49211 676057336 65837 65838 57254619 55736 55737 502815614 86579 86580 193927294 98509 98430 147424524 65879 65880 910875964 46968 46905 958522756 92652 92612 548208393 1087 1088 359548047 80829 80830 175790315 39861 39929 488102364 63850 63886 339862459 76324 76266 693967341 52496 52497 510784905 34340 34341 711163381 15956 15957 374450358 17006 17007 251415082 15741 15742 662137648 34788 34828 341415838 84850 84865 608691327 34345 34346 574965021 4095 4148 156622286 67281 67282 901143731 78067 78069 665585626 46887 46888 2495690 81406 81328 27274835 88959 88960 28956960 88406 88407 184445909 41745 41746 613229881 1262 1263 393285013 14049 14058 348524355 71036 71037 918369183 28132 28188 277925020 14501 14502 398870222 42499 42500 382712729 12264 12265 161310710 67610 67611 76695487 25150 25113 533149337 59971 59904 713174960 26409 26445 893287465 14221 14222 258743422 34520 34598 243329947 38550 38520 969683324 83030 83110 54217724 4388 4389 133779888 78736 78737 97409459 47015 47052 657502175 8405 8407 714446922 99668 99669 417562861 38994 38995 17329565 8231 8193 328375029 84076 84127 390321439 26316 26245 337950643 98818 98819 449717460 89969 89927 855891827 84550 84551 793398702 98784 98785 593032588 27475 27436 75599795 48436 48437 903320729 39661 39646 600988326 22774 22775 635504343 39112 39068 37949358 98442 98374 737265889 89644 89606 185038956 16589 16609 14234888 53538 53552 250782364 2003 2080 113465720 95117 95118 845618998 89501 89502 542807065 77481 77482 47900012 29155 29156 400072529 60866 60867 45055555 33846 33902 905210142 86084 86116 310302850 39309 39310 164244706 66755 66756 781948587 76054 76055 626060425 94520 94598 907177142 13248 13249 95660909 28569 28558 709014485 87401 87442 988084230 26991 27029 129886095 61293 61314 592859861 43423 43424 249045105 3984 4055 419105313 96810 96811 89929111 68294 68233 775216239 24660 24634 625016476 67362 67363 818350005 88221 88153 312022395 96227 96300 911660608 97471 97472 873876948 93139 93140 4244402 55000 54948 213862140 2762 2763 953708098 1234 1235 45688221 50779 50747 156071633 15967 15968 613419677 4006 4007 989260271 62649 62650 668042849 13220 13213 695643756 75670 75694 620095859 15291 15292 941944801 82102 82174 539366890 38272 38273 408144277 53916 53970 211927994 79650 79704 560216130 17957 17958 426051468 1272 1347 572063596 94983 95019 950499185 34460 34461 596687177 29431 29446 957405433 30842 30843 997392339 15580 15581 727019652 44424 44425 434918138 3110 3032 453267909 52413 52414 228502740 67351 67302 375514458 19667 19653 656886045 91956 91957 606053026 79651 79652 709519174 89589 89529 775617460 78868 78820 614418813 22670 22671 761118879 53581 53582 768767483 51155 51233 454312249 63929 63930 551495368 67298 67299 672871113 89733 89734 998109934 2060 2061 437203022 83526 83527 105712060 7320 7321 585740623 39626 39551 828967536 77951 77931 101715604 90745 90722 73684513 61515 61535 893324102 221 222 493133514 94561 94494 819168505 62380 62381 951919157 34438 34439 596736107 96526 96527 107029243 82615 82656 388774868 9132 9133 977833232 8501 8480 44792146 72544 72615 6294214 27895 27896 153676687 36488 36489 522535039 24949 24941 358415152 82813 82761 712445181 99158 99097 842146154 51382 51383 855725031 8657 8612 753668347 6852 6853 668654238 54721 54722 926024927 51122 51123 686452609 1631 1586 583049914 82296 82254 179901248 59601 59602 425508448 67077 67140 998472147 50091 50092 848627139 74210 74211 651924258 35138 35139 361641609 4370 4374 861269142 61194 61181 25841486 56805 56872 611580934 3691 3692 560309312 84112 84113 3268648 24404 24405 769619667 3592 3593 431324823 74390 74391 73225510 79596 79646 947163271 61899 61900 88176440 90799 90824 760568471 59357 59354 115546269 83264 83293 814231220 63677 63699 311686923 39477 39478 474018118 77553 77554 578266315 1737 1718 940646458 29862 29863 750412449 70891 70922 547160646 39802 39803 948753308 7766 7767 642920005 23650 23651 970587663 75607 75608 356484601 47267 47277 932396210 35744 35769 652424922 23569 23570 265517293 20865 20819 973117927 1439 1517 437111638 47892 47893 675941062 55157 55233 359521599 70010 70011 745577442 86026 86084 734041297 37741 37819 847124089 66683 66684 399842530 30016 30039 641277429 3502 3503 322999991 52954 52875 245643013 74807 74808 384785871 68041 68042 413716300 78015 78008 987061869 89772 89832 269076553 6885 6895 508384111 65335 65255 966239493 16299 16300 870571244 86338 86339 258690375 32900 32901 478559117 92719 92777 712721930 7040 7041 933608641 45683 45684 474319540 28981 28982 823027391 92592 92625 871646291 54997 54998 443568494 25328 25249 853437577 64499 64500 913982214 75460 75439 563186998 11504 11532 694478747 28796 28797 576175308 33672 33747 60059683 98846 98884 187482640 61335 61336 308213325 87010 87011 79386687 67093 67094 427344549 11925 11926 744881191 43168 43222 900723008 28460 28521 143102111 18996 18997 302538833 10881 10882 807156902 82557 82525 187070429 60343 60344 50528216 6392 6450 489225832 68291 68338 759800230 15730 15731 809677320 60766 60767 596990225 22499 22500 429328980 49257 49304 452122258 17519 17520 760536398 53744 53745 87874123 81706 81753 975481166 23086 23087 484760544 84821 84822 755833483 40665 40666 260870082 72087 72068 638501162 58055 58056 696662787 67640 67641 983547388 30528 30529 174147369 51549 51488 420589381 86657 86661 687988824 28394 28463 38076165 8617 8618 273716108 40663 40593 327945817 89509 89510 595018137 81830 81850 166892020 74097 74098 834331273 7227 7165 701424315 53436 53437 470405509 13164 13135 307611685 42581 42582 628129456 73178 73179 441993562 97703 97704 144671228 37497 37575 876380594 46865 46857 288388476 99688 99658 115495473 70562 70563 813217049 42549 42508 203319394 7032 7046 934044686 98540 98541 95576408 97309 97254 211437786 83771 83798 296737776 80904 80975 162379052 99479 99520 344427175 55758 55759 557937555 58423 58365 203018729 3667 3668 489228001 70873 70918 131769824 53719 53720 616918361 56279 56280 331579451 11285 11335 211769551 19667 19695 592975955 17993 18018 508980575 9643 9621 212411544 61134 61214 560174172 344 400 729599228 2928 3005 440520711 2278 2246 106706085 77325 77326 154647202 76892 76832 797307616 64133 64153 484629481 39348 39349 805348795 47043 47044 753165432 95311 95386 667747733 67897 67883 591790794 28888 28889 368776958 42978 42979 590626720 31420 31470 975737537 7805 7806 110832057 97680 97681 793662626 32254 32184 977745282 31314 31289 228459380 88812 88757 540671863 83122 83123 865216142 77452 77453 897975421 68051 68052 760740534 90796 90727 134502788 55196 55197 381406848 48602 48681 525642638 34672 34673 275028377 37917 37918 285771010 35050 35011 12646836 23126 23204 835579543 25136 25137 586470214 70809 70810 20145739 22057 22058 373610801 33234 33235 503083577 3008 2967 948934416 95677 95678 984801068 28489 28490 423130794 19967 19987 668181761 98179 98251 215123161 93746 93747 162201079 87371 87363 204976362 2166 2180 153001560 1506 1507 808340123 39346 39347 141576391 97888 97889 365718768 81833 81834 718748749 11295 11249 966625806 3046 3047 944669500 68497 68451 306049695 67482 67483 395213261 93595 93660 150400033 77483 77484 519216989 65363 65364 803127956 26351 26431 270724574 50530 50494 536955201 15185 15186 606030080 35568 35569 487690492 31270 31271 523806691 7174 7169 788687855 94315 94302 926060037 43132 43133 57101518 25897 25898 418384042 77191 77193 214204793 40908 40979 701237068 5728 5729 298494419 24751 24725 102633546 59050 59051 891787559 79231 79232 953226256 23644 23622 377252710 20072 20011 873785519 76268 76269 402865138 98778 98779 423833620 66004 66005 990160261 62499 62500 412340345 98741 98742 849124232 33433 33360 865323209 94568 94624 504703892 61385 61386 258537455 69520 69478 377500968 80038 80039 72365337 53888 53889 159655581 60450 60451 116738732 85773 85774 708102458 25388 25389 117679936 45682 45697 383301223 38184 38185 121334080 11803 11804 915118944 57892 57893 506646369 31957 31958 565693577 84738 84687 954067229 66571 66602 47691281 97020 97009 531310328 9452 9405 336927498 65157 65158 202412150 51026 51027 725977011 5912 5833 198643645 5291 5235 135813687 38510 38459 387835200 16846 16816 216578766 18434 18389 200647402 43314 43377 504806247 70257 70258 498941503 50560 50498 769386125 28461 28462 419350816 28299 28310 984679033 44001 44002 768663301 34061 34062 466061832 34327 34394 524021552 67005 67002 523496242 16683 16611 786822911 865 866 723925311 97215 97216 731663380 68392 68408 956498230 46999 47048 724127307 45141 45070 703436523 51065 51066 887417396 46224 46225 435205948 44926 45002 289665880 82958 82959 80242149 61295 61296 836520531 7481 7517 738906551 92591 92557 120004263 44522 44523 851963539 88484 88554 679674044 849 850 978996426 54138 54139 77924470 82313 82343 802213605 17456 17457 496160814 3180 3171 913775668 24978 24979 995769880 33369 33370 443940109 57184 57213 142033733 30722 30746 975140272 8038 8073 521334712 89496 89497 194383 63996 64010 182089726 7358 7438 748970050 46801 46739 721761023 13734 13729 210074372 12630 12710 628747565 54321 54391 329973690 90204 90132 135088369 98100 98141 772679065 66940 66941 326132350 34144 34145 978741706 21943 21944 775448237 71852 71885 739045071 63596 63570 809997090 78968 78924 296996165 31210 31247 768904841 82696 82658 17565833 57196 57237 482400145 26735 26736 489076786 61863 61864 753631380 85053 85054 637108974 47363 47438 496500321 93899 93863 584473145 40767 40768 712721792 60691 60757 123635043 92825 92826 436100445 49251 49252 515731496 30810 30811 704640383 91211 91212 324569654 66008 66009 157382556 2042 2081 362880487 82995 82996 718592531 66504 66430 675371366 69667 69660 986721116 61183 61184 883802427 59541 59542 168110706 62992 62993 754723430 68371 68372 642613236 91086 91087 222061995 2224 2274 233916617 64200 64130 813422477 48345 48321 948195866 33419 33477 895524366 47208 47209 647610914 4983 4984 637198307 98852 98853 395178801 40199 40200 359587288 87740 87741 573849667 37878 37906 325066196 93931 93932 754073185 41224 41225 486652438 74538 74575 234813520 98328 98405 821472033 73242 73163 555029726 32287 32288 463141575 10020 9965 972242452 48524 48525 46198786 2056 2100 264044772 59183 59184 483398501 15449 15450 673070826 71751 71807 734182590 98916 98954 567048239 53501 53502 350457658 93539 93478 4745374 83461 83499 18935760 3768 3769 160078519 19489 19490 333184876 41620 41583 569385981 16112 16051 564395192 77372 77320 619725957 59817 59818 336573267 51858 51859 613872849 56785 56786 756679146 60030 59968 239098711 72004 72005 849146236 77165 77119 572846073 69165 69166 558192055 44385 44386 525057777 90863 90928 439926272 35488 35489 345639570 622 607 967977248 71316 71292 198765635 76002 75982 685203930 96260 96261 601167252 86791 86792 658126131 19715 19716 625659077 21954 21955 913727445 46467 46485 871801396 99212 99241 998063545 41729 41730 397479736 24183 24163 554597710 24925 24985 549465266 11970 12001 820644689 5326 5277 971572330 22036 22090 821084735 45608 45568 284781390 15584 15585 826251350 48570 48571 823626281 27365 27379 128840770 28051 28127 567703017 96963 96970 309431294 9251 9253 259082761 12688 12689 115285284 4754 4755 952982490 83208 83209 982204176 50981 50982 402550605 94285 94302 340142805 86899 86872 509319646 74705 74706 481956238 14431 14432 632558587 65153 65154 423407738 24075 24076 275179008 9319 9376 477982169 43074 43075 890396050 81269 81270 422469379 91212 91255 730674106 10229 10230 629279005 35814 35815 63240397 8548 8507 73241013 43266 43282 719130565 42425 42368 279675921 21339 21377 25017234 28667 28668 404301283 44030 44016 750021173 59015 59000 914236922 19772 19773 771305956 2896 2909 413471565 49340 49341 784488414 63172 63173 737051169 38582 38586 20760286 10603 10562 991529101 43717 43718 730258967 75429 75430 387266993 18127 18128 108464631 87526 87527 26104872 44727 44728 21073337 72218 72219 595020105 95070 95043 21846077 13441 13442 341529750 66231 66232 821376436 57687 57759 749239581 44833 44828 71423371 16600 16601 458240646 7036 7001 974163074 40802 40789 331903305 29341 29342 311713976 78497 78511 355109893 59810 59811 374442071 25212 25213 860070584 65361 65324 929875670 90237 90300 745915254 13530 13531 644433054 35223 35180 384899261 40593 40634 228020749 57673 57674 754961489 87525 87526 250873091 99913 99914 790958930 11211 11212 340989609 43816 43741 419030934 58725 58774 706383256 86747 86704 793686421 8669 8670 292618157 68842 68810 402000601 57649 57723 490701262 39837 39838 636011751 11265 11266 94645607 55320 55321 819146317 3506 3507 796517883 46467 46468 141976889 43944 43900 717549347 64242 64206 224436816 73277 73278 662426580 81892 81846 236790920 23059 23120 731507837 59163 59151 981590208 63514 63515 142447966 53916 53917 142687572 52880 52878 205119337 65070 65021 903973967 245 246 525173249 10645 10571 999552623 38318 38319 384517052 90448 90427 478148004 8509 8510 100985431 29585 29586 945747374 39293 39340 974231671 30713 30714 333104039 25932 25933 104937948 2392 2393 244245360 31974 32018 472505528 49692 49693 915244663 81585 81586 429443 69193 69196 459094495 36605 36574 124758859 53954 53896 857000571 10953 10941 557245456 43491 43492 967774558 26065 26009 611093517 36966 36949 25283762 19000 19019 436534849 86662 86663 636679223 11344 11345 802553061 10062 9992 186908655 51751 51752 40230886 37984 37985 940449476 27725 27733 999794921 26095 26096 572205660 45265 45266 802795954 37299 37300 419858929 29219 29164 38095772 72153 72154 233552042 69900 69916 91726709 11444 11439 72998214 96086 96087 445730132 89895 89896 831655013 52987 52977 901864533 18078 18002 36776388 92496 92565 286828732 36004 36005 917707977 16812 16734 3376375 14278 14270 754774239 3989 3941 194267440 52071 52072 861515716 31401 31450 179873185 40493 40512 769151988 28568 28494 124263217 55917 55918 426162964 35302 35329 256204534 55308 55309 339479922 24384 24315 332484657 37840 37892 267098034 48298 48281 31629012 16767 16768 532313356 85213 85247 760825001 92933 92997 44342123 30647 30648 83598102 42204 42205 237247915 80465 80466 270147678 82356 82367 282793062 11155 11156 99862692 63358 63359 386260529 11476 11505 556100901 57198 57262 851329404 59076 59077 713793139 29565 29512 260972709 70716 70755 422865922 79812 79754 923738085 74713 74749 893406625 14749 14789 298375285 66222 66223 876502461 35640 35627 995314928 76027 76028 637977347 65022 64979 772309778 34923 34924 557812555 46707 46708 275019877 15230 15151 943533927 2326 2395 917293695 23514 23515 150842351 59322 59323 782422491 91806 91807 380422938 34252 34253 48886557 15249 15309 123123526 20209 20170 309684784 58725 58782 55605831 82128 82129 410844933 24332 24333 243053868 74661 74633 692977999 11329 11404 896432235 50421 50379 146328708 94037 94038 805266174 89856 89857 376911892 37539 37540 53136914 58001 58002 551925605 29398 29391 269319187 23717 23767 602154106 62597 62598 37322321 92324 92348 977850542 21239 21240 344852053 39327 39328 868868987 36643 36644 350780768 72748 72752 803980377 98792 98817 213294918 18123 18098 597475550 88259 88196 768118937 55620 55608 980960380 71642 71716 250338354 61058 61024 327953290 48869 48870 414153599 8851 8852 475459269 40116 40049 767434597 20306 20307 874715973 38668 38743 472220159 38891 38845 667911783 46166 46213 487369025 26305 26306 722770770 8161 8162 1399656 40287 40217 65106170 83675 83676 451767119 26043 26044 628646951 23846 23847 790482839 81314 81315 411244886 73714 73794 131512821 96634 96708 326435011 11301 11302 300425674 84228 84226 464254317 17290 17291 267476105 67684 67685 566106845 37814 37892 828346764 58058 58059 985778167 50835 50836 565340323 97802 97792 139091374 75506 75507 161104200 9213 9180 204205985 67500 67511 645510591 31146 31217 287906518 21831 21879 144947667 1277 1278 750404322 48638 48674 499735491 71198 71199 56872929 72192 72237 402131763 47196 47197 417363442 63845 63869 475070562 12586 12610 626958912 84944 84886 393078661 80190 80191 47368243 89671 89672 309417217 5627 5625 905310976 98385 98386 416253914 50268 50246 340493545 20879 20880 426375237 76355 76356 754291931 6012 6013 105252167 10668 10669 941244051 28646 28653 922296776 80183 80225 323030790 48806 48733 166845269 38656 38642 645779226 39499 39500 775825834 24944 24945 678502651 94948 95016 360242155 74954 74955 816959052 53625 53546 787236963 33070 33071 816767645 47971 47972 203085310 97062 97111 243071430 44338 44339 810567822 26393 26394 53244238 31901 31887 202218140 9946 9947 931042594 47337 47370 699189975 52396 52468 820710250 14017 14018 795076330 2253 2291 524334272 85379 85352 640288483 37119 37144 87042131 45519 45466 450176541 48883 48928 403386700 70002 70003 416627147 62696 62739 914383765 28207 28259 445025793 34397 34398 988676705 76326 76348 65919086 87363 87364 437222288 35069 35070 294671442 23761 23762 195532401 33739 33723 321830029 27954 27955 886464636 35219 35220 688598288 5305 5306 974020219 99511 99512 600898616 27265 27266 644914914 47158 47159 923826369 19640 19594 828130550 26304 26380 281000625 16918 16986 90149842 96765 96766 410877376 99360 99361 990921273 60399 60400 450464297 27550 27597 252911478 10479 10480 377303287 25541 25585 375259813 22569 22570 148963718 39281 39282 108863184 17610 17689 82514210 91884 91905 311615313 19143 19201 278222363 46722 46723 29232058 82359 82360 475246998 66989 66990 489123393 22328 22258 650542596 33888 33903 16197461 42267 42308 690215334 66719 66720 202528000 3087 3160 557296646 51690 51713 821238659 19074 19075 631709039 63173 63169 331018578 25006 25007 255930485 87316 87317 814971965 68240 68307 427842351 51989 51990 812969314 10556 10592 813929018 32803 32822 689965274 98797 98876 462364674 18669 18670 172134410 93537 93538 491093745 54446 54447 212510934 46302 46314 895333272 26098 26146 254194797 31246 31323 328841940 23543 23604 221144470 9408 9409 55259029 382 383 11943085 63433 63434 247994485 3951 3886 942031344 40507 40508 445883482 27131 27132 617010114 88915 88916 134634987 15762 15737 818468808 65605 65606 931671559 43669 43715 693369461 66278 66279 70182138 16000 16057 677514357 93472 93418 356443191 58245 58246 616949632 76096 76133 452679307 7828 7829 614918767 35637 35638 106060857 97301 97227 752535337 61209 61210 320299702 56451 56412 501914210 2057 2058 559307428 24267 24268 597492068 3928 3929 403368685 60283 60235 345825620 49761 49775 788574728 8921 8922 7418279 90840 90841 839348551 51125 51126 859733469 86787 86788 673011045 85085 85086 338678408 37406 37472 131159577 26703 26682 681239813 93363 93364 607953092 94713 94714 240438638 98549 98576 524666060 5595 5596 506329081 25809 25799 733934009 25808 25809 719190992 63756 63730 470593191 379 373 548895946 90076 90034 939634476 55569 55570 100303648 95484 95485 342201211 12127 12111 625100949 4077 4113 650130272 90548 90592 635838435 93144 93145 195044061 13834 13825 769882754 58673 58674 478839551 40972 40961 278077635 88945 88946 259790185 53247 53310 468510304 92993 92994 597442965 74353 74354 116082713 30907 30966 759890350 83300 83301 576145129 71965 71966 867842618 4949 4950 979633323 4563 4564 32049569 58025 58026 52615090 95595 95596 675673828 15665 15608 463979130 56845 56779 570638011 45755 45776 730660590 82883 82807 367380980 84414 84433 688480878 12787 12788 303006873 69488 69489 494219675 50461 50462 569772054 50907 50957 732363048 31032 31003 961403189 77098 77099 940519529 70000 70001 747922490 24279 24280 865567453 26963 26964 237177051 89513 89514 396773119 21569 21591 387472636 95462 95524 468800158 79186 79187 811712507 76579 76647 336485151 19555 19556 513007348 9696 9663 648551293 41755 41756 340777825 14220 14270 935387028 8250 8251 787243364 89625 89659 807835531 1209 1242 701808542 16437 16438 737521626 28979 28980 628639545 87551 87552 91189293 97371 97374 454884476 55852 55853 460559968 86773 86808 843633768 74938 74939 916054589 66868 66869 199021020 13897 13898 588906743 61241 61282 372789710 16135 16141 263703379 1963 1904 647847605 76129 76203 52503926 68242 68243 166872228 461 478 605223171 87669 87670 912017074 94320 94321 941834966 41349 41350 779551531 23350 23351 591599432 92672 92673 343315245 90587 90588 170015102 22451 22452 73142472 95666 95701 307934140 16335 16336 862044120 74879 74880 393681158 34108 34109 414354330 35430 35431 947676287 60233 60292 895311025 56793 56815 12167148 8720 8721 812918502 45814 45815 266097327 75132 75133 305705591 64616 64622 924731822 22020 22021 871380927 61632 61669 324856486 11833 11834 177995417 78845 78916 826563037 85361 85362 6543307 42962 42988 16080246 90924 90983 517190710 33533 33529 761860784 43105 43031 315291814 91673 91611 157042672 11529 11491 944101762 9331 9334 299002936 5612 5613 994895175 50795 50831 490984515 83866 83904 113389901 57660 57621 292033524 60087 60088 285114417 88904 88905 929593029 47024 47025 978615308 64548 64515 978965100 86783 86862 918324062 4481 4534 362348623 18970 18971 19946134 61974 61916 103264936 51734 51775 227962089 17330 17370 548273639 6806 6772 828880343 44908 44909 433768225 82755 82713 412279688 52368 52369 323760669 55750 55751 869437816 14141 14213 746283037 39180 39181 855251397 77685 77706 882018880 10736 10737 515295235 19626 19562 156745782 35793 35870 447123298 69118 69119 32331302 24745 24671 240732664 94200 94201 704688928 2022 2023 894533560 82861 82885 181004130 35125 35097 451041623 27975 27976 347560872 43828 43829 960856452 81457 81508 311156360 65960 65961 336145544 25092 25090 245649555 57942 57943 253083961 76578 76559 732872234 89706 89672 131953829 50118 50142 705857347 89375 89302 644248852 20679 20672 533749451 51228 51284 534434691 14857 14858 804943213 76936 76937 864040875 77926 77856 488408958 144 174 814708424 59433 59357 688325017 18787 18865 703976816 63861 63862 4446876 38016 37992 209946411 27360 27333 468501402 23375 23376 582457343 98406 98356 651496560 68150 68151 45126798 47987 47909 240356346 85324 85325 10846765 90566 90609 53249176 44994 44954 817152572 39743 39775 415328726 91875 91876 245763116 13335 13320 731060758 97951 97917 663215015 61281 61242 841561833 65156 65157 811805413 22507 22456 426650739 11040 11041 338326737 15188 15260 434641680 50381 50382 905254117 40586 40587 587302606 70406 70360 565201950 81160 81161 154928667 17104 17105 334191022 19714 19736 46203543 20544 20545 372526950 74611 74612 124110223 7100 7101 577570967 43603 43547 14551783 24208 24259 92789485 49820 49802 212853390 18235 18232 122508394 52065 52066 718665865 32561 32562 299627841 84007 84014 818748873 31952 31885 861434636 80622 80653 841906955 1667 1627 922330396 15244 15233 192730217 76864 76874 636940555 9966 9967 439158030 28347 28305 694225733 45639 45640 774320955 89250 89251 447684516 56072 56090 491542332 24557 24614 953271181 64901 64902 924753364 73900 73867 780264150 58578 58542 591259329 77939 77940 953548743 73010 72956 819963708 34250 34251 135227086 59512 59503 582915266 75165 75166 133768009 33742 33664 373501136 8275 8236 292157977 56832 56833 570954207 41011 41041 240380872 47170 47171 318388673 85603 85604 512768313 91674 91675 89974085 82264 82265 683157820 38624 38616 560884973 80300 80267 531776124 45723 45724 330194838 61462 61481 914415503 967 1024 506180369 35144 35220 449273117 75112 75113 304285934 62098 62099 315060341 77307 77308 767626894 55451 55452 943443168 39819 39888 797457770 48345 48346 496220832 46467 46515 99638125 63801 63807 398048131 39867 39789 627803523 49119 49129 150157122 2556 2557 342295638 9879 9822 690321300 43039 43040 204785376 5015 5021 298516082 63119 63120 12704956 21064 21120 987418684 70420 70433 64215007 35685 35704 598795831 87019 87020 207997152 8267 8306 576396283 62559 62566 91379214 11448 11487 15918242 11744 11745 538372803 73492 73493 10028193 56627 56628 70325445 47721 47713 731719277 47793 47861 308402119 72736 72698 897017064 59450 59451 634025260 27133 27101 11490240 69779 69789 751980519 66604 66605 299182676 74696 74724 418000225 80352 80353 267136335 99194 99114 742705429 80939 80940 684769374 30775 30776 447547171 87465 87541 305269314 41253 41175 555404888 13170 13171 516031710 82537 82556 384457280 65379 65380 129083717 67679 67718 522835823 82788 82766 125511507 61454 61377 227197727 51865 51866 488706489 12974 12972 336940338 30450 30451 658783992 31035 31111 91971083 88950 88951 571221989 53864 53865 308411948 22123 22124 913761114 33577 33600 403030484 4564 4565 607894650 87416 87343 129949630 18422 18423 115279549 50962 50963 189122080 35109 35110 811057304 48729 48804 195367112 59258 59280 656844855 25031 25032 290558711 85549 85517 345105459 12794 12795 802943872 54790 54830 100343791 23124 23134 181254815 9610 9590 56220405 89030 89056 575853115 4810 4882 911535089 96080 96138 255120702 5378 5379 284304982 80953 80954 435978941 26644 26645 865140051 69604 69648 358258732 91094 91023 231130106 88789 88748 693148810 73258 73259 195311098 52733 52734 59797344 35277 35278 559555115 24841 24818 66376769 82147 82148 262110804 36817 36886 433261582 41794 41828 582448817 40320 40321 930108113 53118 53119 756222916 99018 99049 539214171 83648 83620 915951051 70663 70664 842604854 26376 26377 971671655 99270 99281 119934573 14138 14077 12317729 14600 14601 454224089 530 531 7269222 22024 22025 904007808 42890 42891 906960851 47109 47110 358181499 45504 45441 946860336 96540 96541 746735060 93724 93793 491929662 52213 52214 370864666 2295 2296 50004276 48866 48817 402382263 98804 98764 22106066 84908 84909 845776157 68658 68659 978382917 19060 19011 243435866 74051 74052 47553865 49893 49894 640024464 24483 24435 161956512 12903 12904 138781443 15464 15465 669313013 62654 62655 345539145 58299 58300 460552646 72167 72112 589789169 66037 66038 302108435 71823 71864 58156175 98770 98771 335284724 71397 71371 923157664 90732 90733 740578245 42126 42127 163453771 74867 74891 231989573 57527 57528 263015438 62047 62048 752186522 58645 58635 222656993 28501 28502 248529305 83385 83386 199980325 75197 75158 465075279 34694 34684 647448259 36349 36350 808323991 30006 30007 405106354 99991 99992 479725663 56146 56147 831272089 12169 12170 223665108 40373 40382 979255496 28156 28166 911842324 98518 98519 462699476 69049 69050 753702064 68777 68754 893229082 66742 66675 489578132 4390 4391 828887851 5871 5872 191548254 23734 23714 787308151 19730 19731 252897233 54397 54328 733054979 28203 28138 681903158 38133 38183 754947813 11445 11479 296403599 64220 64221 809066416 90957 90958 819218272 27264 27265 388365524 16982 16967 580136343 8203 8204 262830650 28942 28991 801093580 35538 35539 677635198 2962 2989 968651834 36876 36835 36304801 90135 90204 546125285 65719 65713 341557321 89183 89131 666236052 87048 86997 521394911 69921 69985 756121814 61778 61755 965347771 96289 96232 53337893 5295 5221 253207047 46658 46659 240610126 8814 8815 828355568 85197 85198 439652040 40100 40101 684001043 92674 92737 50596251 56574 56550 292432335 70066 70067 946328004 57357 57358 701135867 20214 20215 59711635 87327 87394 527202004 59828 59903 440175720 60694 60695 394653797 10001 10041 258380712 44608 44609 537186984 14750 14788 877093210 14786 14787 600027783 57223 57294 572279038 63591 63562 731577846 21793 21794 405655091 58944 58878 895246035 23843 23844 39740633 50107 50108 506461659 7399 7400 485741927 56164 56165 203275030 23876 23877 237918166 59581 59638 502878601 73494 73440 686942165 1091 1085 744060393 66503 66504 459345328 2904 2905 416400799 29993 29978 419264490 67616 67680 154497625 2471 2472 626138469 5265 5266 863207454 75545 75578 695044626 12479 12480 458930170 80625 80602 112227549 85430 85431 296423166 36408 36409 908158494 55888 55847 312785485 80510 80511 648730206 67092 67093 446695007 92700 92701 123185098 45418 45419 235259573 52359 52360 258330199 89254 89190 622661303 36630 36560 890222532 7533 7613 380588131 54590 54591 777250724 82672 82673 634383450 3091 3118 538725012 28407 28408 163959705 47766 47764 876556910 89281 89241 20458143 55793 55725 588554299 33194 33195 44556780 10588 10589 151180916 82784 82785 642418044 93421 93473 56286973 84309 84349 454623983 58690 58662 803573774 77780 77781 435519620 28953 28954 334374961 22270 22327 317977212 62318 62319 827887751 74386 74360 884617784 51438 51439 547289780 8557 8568 517989918 2863 2815 569941671 17482 17484 845529890 58443 58484 335391797 57388 57426 873536608 92191 92192 426702904 11309 11294 225864230 51183 51118 439092994 3843 3793 494481196 48113 48165 132039473 27185 27237 877963516 64815 64816 102203179 61864 61865 623237960 55123 55127 754863679 67890 67943 943618881 87743 87744 752585111 34528 34498 703399280 12124 12138 982731737 73195 73196 281153135 79821 79817 525415654 3018 3011 651406017 82967 82977 931883474 55942 55943 826999660 18353 18319 302339693 53479 53433 138722454 75260 75261 586014829 60935 60867 527054641 89908 89909 966452147 43160 43161 140645925 31747 31748 26111958 76844 76845 44375456 14706 14632 401011345 45866 45915 825411265 39905 39906 73019729 47876 47865 248841413 59892 59849 491743084 9649 9589 510750046 59046 59102 291739398 21475 21476 830489167 24027 23989 758270441 60612 60646 420342595 83914 83925 573483241 86582 86583 47161448 45356 45372 107461360 77959 77960 490093177 86189 86190 583259283 33994 34006 29800123 96826 96827 997204007 63036 63037 697593915 23459 23460 402880390 54173 54174 238435303 34850 34778 515835507 46547 46548 253823635 35569 35570 212757046 64531 64513 647860086 30660 30687 448072704 38073 38074 232704647 48519 48520 175330269 55319 55320 69577594 75528 75529 188482107 42508 42519 312552179 71342 71335 249649346 50085 50086 75919985 94042 94054 996960207 21193 21194 300255689 54334 54321 531991613 8208 8209 844842854 44327 44328 30045605 12190 12144 364986861 90300 90301 803705621 63839 63798 689476552 28763 28764 434786748 17786 17822 74620902 70207 70208 925931770 63737 63738 819122519 94848 94849 343982333 40735 40736 20014368 88319 88266 672739829 14145 14128 88179397 23795 23738 155539981 53072 53114 453447561 31729 31730 650114517 48478 48416 284986635 3059 3085 551435764 4954 4955 882577986 13631 13632 541488373 96355 96360 664793278 23632 23633 519194633 65225 65249 1364917 41991 41992 904221733 27875 27876 249993710 25664 25715 695658762 38600 38601 455735715 60333 60334 22232490 63085 63086 277596245 85575 85576 813542697 16947 17020 505962778 92252 92306 687546143 47925 47926 46300190 50934 50935 560472921 65260 65267 705480299 88825 88756 403233256 54708 54709 295980052 49270 49327 189942149 53967 53968 965659123 37682 37683 981623718 88120 88121 686307036 58290 58333 842142117 53514 53520 456725444 76154 76155 646859618 52151 52152 747739353 65536 65537 358161933 8182 8183 899243474 55851 55852 22179095 29462 29480 305120808 75634 75635 719247384 1381 1416 312313021 61968 61992 812651041 80094 80078 884997724 80585 80586 112664487 89109 89073 503977816 19196 19246 63578238 4851 4852 9214627 4581 4520 917452144 36729 36716 418131086 50682 50683 436535206 13473 13474 612705679 35775 35776 443422468 65745 65746 355676562 30380 30381 230842542 98525 98526 111590513 83894 83974 390397520 69190 69191 219238252 66926 66945 860668005 37552 37598 79746097 53014 53075 838476319 75259 75253 125271766 23989 24063 453116835 32472 32465 906136437 57022 57023 888165441 14498 14514 473156755 77476 77454 249086050 28122 28160 665864950 60439 60508 438331943 73109 73123 969222041 62803 62804 805147535 92724 92748 724454208 97943 97944 464067494 83069 83070 245116049 5741 5742 965424947 49639 49640 944395068 40922 40941 972561389 62077 62080 173167477 57342 57343 917788134 79371 79372 899135630 78696 78713 723181447 47386 47319 17133035 77857 77841 42832651 53527 53511 930841515 58754 58755 423439217 775 773 425910291 70885 70886 623113839 96379 96380 601184791 30375 30376 625392579 3361 3362 957613449 68917 68854 994251554 80078 80079 539854109 29584 29585 48603459 61169 61185 753641963 11395 11396 749738106 24863 24864 832337634 42334 42335 419225027 50638 50639 670164852 69099 69173 911652624 49203 49204 310253826 54325 54326 795552988 21195 21196 798325021 75444 75508 452469051 40074 40075 552209038 19656 19657 929746887 37712 37741 493275593 94622 94623 35062644 56996 56997 76540146 98549 98581 184203986 21987 21988 994537719 89659 89623 150169611 96139 96140 410907593 67487 67411 644397900 89300 89301 668788920 84362 84363 203942755 9545 9546 819443001 2254 2255 513020993 87243 87232 76768522 60543 60544 247996658 53510 53511 696988761 12617 12618 284855064 83201 83202 566174821 39490 39491 883228780 60642 60699 423716165 88610 88605 278819792 74267 74268 959078705 38868 38807 631376443 57194 57195 994542738 97276 97231 614400919 79355 79356 348922355 79123 79124 960214890 3678 3679 687305499 38178 38179 723437094 50866 50850 33476817 47888 47889 601638628 96528 96529 950275707 91000 91048 94537734 86511 86489 627880426 93691 93692 338740721 19732 19791 445946993 39308 39309 835979288 62084 62134 429209436 69081 69123 444713495 51781 51824 874330442 94891 94892 654483924 89387 89411 574775729 51315 51275 998356965 67458 67412 395728072 92305 92277 219181466 94016 94017 326582227 92278 92331 571294418 71042 71043 560947584 7802 7792 774018366 20511 20512 703602970 59110 59111 354804409 83110 83111 379410713 95269 95270 602563533 85096 85097 39582315 71372 71373 765390772 4000 4001 599465955 53688 53674 81091516 44036 44037 581270398 96229 96207 599355440 79500 79533 525622387 50793 50794 539575216 19623 19624 169366866 66433 66434 158850555 10235 10236 662774574 50020 50059 330538600 79924 79909 37992634 93654 93655 63101858 1514 1515 4640153 64063 64064 787838620 69406 69407 24573278 36735 36736 934653602 23786 23803 636992169 10185 10186 711602109 46696 46617 973870641 36676 36677 428106905 21114 21177 128479755 51288 51289 607180381 172 179 451209700 71264 71276 374460306 95800 95841 318871686 70563 70566 874002762 56572 56507 561487780 61221 61222 338282245 25396 25397 180219999 63455 63483 902487043 47502 47503 449524214 62681 62682 829720397 52629 52562 70566711 70495 70472 979609353 57166 57213 516733996 12761 12707 474130430 7088 7152 753333506 80400 80401 360671865 45025 45097 298562995 69752 69673 263451279 63362 63363 285093516 70980 71041 424439324 74299 74300 997023042 96192 96193 862438115 57715 57723 814460634 16531 16559 729688883 36417 36486 433392868 24593 24594 41348313 44043 44001 81635478 49713 49714 279687928 86207 86208 873361100 76447 76438 485802763 54392 54393 72797831 50007 50025 904602937 937 938 857052279 75237 75238 376831911 48972 48973 385054240 77864 77839 862398723 12815 12816 989562106 49086 49087 330089319 35817 35861 333825743 79122 79145 9777019 51385 51386 88022743 22433 22509 211623914 22353 22421 725458329 40786 40773 216766963 36367 36296 808753527 50351 50352 128123840 93176 93131 931587816 51521 51494 870119603 573 574 278567083 44374 44402 120843462 12689 12690 743679173 55933 55934 462932545 8686 8687 458972697 42099 42100 128398063 69611 69628 709547022 2799 2800 266255634 25789 25790 96115346 65261 65262 507588165 55772 55790 42346985 78622 78623 73019625 16237 16238 519085887 95023 95024 25914970 8316 8348 997316379 43183 43184 8838668 7975 8020 663360799 68238 68239 421054703 99013 98976 839597607 65022 64944 58759289 90435 90505 506444993 62781 62804 118624567 10391 10392 776290934 1134 1167 439636503 29967 29944 428613401 83256 83257 499758253 48269 48245 753898043 70607 70631 281907609 85121 85075 908626816 89016 89074 540763580 51027 50971 745644178 88333 88334 988299423 44045 44046 506591080 76712 76668 966273016 14445 14492 897862973 8715 8716 703756039 35758 35759 3203463 56714 56715 97872702 43501 43502 207745339 27610 27611 746744627 72952 72984 482497507 28140 28195 414056188 91434 91357 664304094 50509 50510 680821418 27667 27718 841374396 83454 83483 621718592 28226 28251 90330658 55322 55361 417012482 24913 24849 8479627 41736 41737 368000270 55822 55823 324966667 66484 66533 659681327 12562 12524 691399523 7136 7137 795629231 92266 92267 376341024 7348 7349 149609929 74626 74627 405266868 43924 43925 785998808 80746 80747 764791577 79903 79915 985047764 24079 24080 652953892 49580 49504 684241465 89570 89496 525550357 10710 10778 546601127 69661 69723 931630574 21294 21267 156511074 19858 19806 640839580 22882 22883 480598589 21399 21359 257286269 26052 26066 778367409 33967 33942 173026709 48738 48702 880673839 89528 89529 505537599 13806 13807 207446849 63696 63697 127980660 43964 44021 371459382 50425 50426 577212055 19189 19190 203343511 77432 77383 544677648 8089 8090 649999336 57611 57607 742150841 63067 63051 973029362 73466 73467 943375954 14244 14245 425330917 99038 98974 781954208 69940 69908 445038842 89868 89869 513412997 92351 92368 272135740 83430 83502 924241125 74314 74315 465790135 46553 46604 880822195 11107 11060 424306180 46262 46305 359906500 82039 82040 84887001 93165 93098 138806493 73475 73486 27204271 93917 93878 842497153 88798 88799 727437592 69839 69797 753974011 72169 72170 17279527 16707 16708 618255731 69113 69114 456842357 29553 29564 80121304 86659 86660 927961325 27117 27118 917942631 84907 84919 262433706 83966 83922 919237245 38919 38920 404488768 43090 43083 459534364 88762 88763 397853654 44708 44709 361864983 48610 48611 220824582 62172 62173 810463927 83698 83758 410001516 82365 82366 589050126 3390 3375 825746280 29681 29682 38199607 57517 57518 894517745 43890 43924 465748548 2780 2785 254026015 26357 26358 484864914 51244 51245 901887902 72488 72489 180967165 5700 5701 95099323 50954 50876 379208596 38270 38271 436232597 97285 97286 255273667 93039 93040 832016111 59746 59747 307869180 59528 59529 438855985 87821 87742 131357305 61589 61590 41744827 35088 35144 848489503 68310 68279 576935985 13598 13572 800284492 57129 57059 294897198 98100 98101 509479788 94213 94187 505460035 78218 78143 524628462 38976 38977 206685070 92070 92071 301801268 71028 71029 984862815 56629 56696 706676881 35700 35701 854815774 86720 86721 133707079 26726 26760 2560546 5230 5231 145933442 66252 66253 802005285 28179 28167 333519521 48274 48275 290552833 43546 43547 321173940 10245 10227 835207165 25323 25324 90104900 16779 16780 661161178 61007 61008 970512467 68264 68265 241460064 62696 62697 814007806 70280 70281 70804061 88330 88331 310490445 79731 79689 336730010 27297 27298 63941711 62562 62563 260548560 62197 62198 588463786 78293 78294 324627336 821 824 964272658 45221 45222 437353750 17080 17081 666444605 51459 51465 417077711 60050 60051 900806909 61689 61690 473157293 11579 11654 981741569 79127 79099 798814897 64623 64563 55851521 7024 7037 789682626 24089 24090 30753849 89990 90049 943739300 74384 74385 728480394 74762 74726 620912456 24623 24630 650502020 92535 92601 891603060 14254 14255 905053319 91177 91178 813313641 15011 14975 145731364 39882 39817 890703931 36240 36241 290042209 8325 8254 855184599 56215 56166 815337910 19917 19918 391294995 26590 26669 862672586 11246 11255 178717324 26818 26775 942146187 21193 21159 547982029 26612 26649 841551280 60416 60475 164001012 21 22 37179605 1544 1561 48722496 24820 24821 773367608 81117 81118 179989853 37148 37178 814642880 69752 69753 988772686 5979 5980 894035207 90664 90665 79509389 56732 56769 203714932 49817 49748 265180693 85799 85800 850102133 43143 43078 359628922 48418 48457 212177457 48600 48588 223202314 47446 47513 545196056 43302 43303 517909993 81285 81238 247300077 70573 70574 234655748 19916 19928 91734385 93022 93023 893141601 44852 44853 271811508 84232 84182 66052590 62352 62394 231745555 5955 5956 792816303 70141 70139 237625996 59072 59073 446498340 33873 33874 234340699 57229 57230 439807721 7935 7862 44923742 60944 60983 482461891 70718 70724 814138932 76922 76954 163037166 51591 51592 438793899 48047 48048 645668557 89034 89035 583805332 22113 22114 590032354 3074 3075 341363168 16126 16127 32487024 85943 85868 38605679 95362 95363 363858936 15076 15069 571258338 56768 56728 62002619 97293 97294 88960436 13455 13387 28155822 80561 80623 24427881 83396 83374 591292120 77072 77021 872343591 68440 68441 857874646 54511 54512 797850058 71374 71451 273087867 91328 91329 102318981 12432 12433 707212696 12790 12791 966473406 8633 8634 51027164 79871 79867 646985577 58367 58368 595548382 84696 84697 830387091 27970 27971 459197182 93745 93688 369766531 92814 92815 512156436 94037 94019 630634531 67550 67489 750487183 31765 31777 453949297 79272 79273 927936948 60606 60607 812397795 48998 48963 160354514 44769 44770 615250555 33988 34023 923760912 35459 35460 692367648 24070 24033 764085995 30057 30058 700458736 37279 37280 174861934 68922 68905 886505836 96726 96727 372939482 37794 37795 1506871 54053 54054 200894533 92513 92565 606843189 75993 75994 44779149 45276 45277 708737110 97731 97693 504529299 54401 54383 450209963 52116 52166 654233003 463 513 907297422 84894 84849 449094838 14400 14401 62402837 91214 91215 519129490 46907 46908 269681917 90369 90370 21761621 64045 64088 822246625 44140 44083 715977982 97432 97433 669708693 58009 57978 945451903 54826 54827 82798683 39817 39824 128171414 89076 89155 173408393 65853 65792 329778566 70272 70273 563645700 89761 89832 531305828 56818 56819 357369577 99392 99379 62210285 47832 47833 714095666 42504 42505 901511170 73994 73939 306379709 53479 53480 95848873 57405 57406 228381755 95990 95991 128692005 52561 52487 558666088 15197 15179 409025643 31168 31173 378239376 36761 36825 749169332 20145 20146 683432250 13688 13689 825349857 43657 43661 334041934 12311 12335 886805084 99346 99347 453525817 37637 37687 191773045 87667 87711 665488395 98491 98526 152074287 57214 57215 367151948 19979 19991 218998218 52939 52940 414369034 92565 92577 971930479 2853 2854 409255288 31207 31254 677417735 62697 62727 406427747 66874 66875 406847336 83876 83819 265817447 80325 80257 406651331 33769 33817 188499460 78711 78760 384894072 33871 33872 269183699 30320 30390 777949102 44353 44354 711571708 25041 25050 553266886 68146 68147 504401551 1578 1579 565833307 48018 48019 503761860 40820 40894 204321383 70681 70701 339620269 74080 74081 662179172 64820 64821 360234339 24704 24744 42998719 52210 52211 129920324 76078 76079 936213854 69913 69914 337294246 28259 28260 475675506 86131 86132 30412210 23713 23699 415414385 21308 21309 392972213 73758 73759 176203533 77345 77411 260875239 30017 30081 927725570 97582 97583 527080548 47303 47304 665029730 52314 52315 637854326 57813 57819 393618843 57976 57977 296853855 88946 88947 947151675 37545 37541 499142132 46249 46250 669635750 88707 88650 227080314 63996 63944 423978264 87152 87189 180596222 99100 99169 448022366 1521 1550 837476638 52860 52925 625267710 87731 87732 777174449 11911 11912 28059238 68800 68801 218030787 32266 32311 936706157 1301 1247 482080742 35825 35826 794195435 12139 12140 850202970 56217 56218 695449026 62186 62187 591615122 66525 66507 615088660 47214 47183 822396818 81892 81825 973443979 42614 42661 994762545 66558 66601 821866276 20853 20773 117568331 50419 50343 657196318 96736 96793 256555991 36597 36605 194373296 92756 92702 821038700 78121 78122 386179903 18222 18273 784701675 2758 2680 876484486 81730 81731 340178843 89711 89712 876978362 59160 59161 686317868 16115 16116 547535999 2175 2176 260390218 83043 83044 642102010 70661 70662 354866454 18376 18332 179348185 28897 28869 944482220 97049 97050 991205661 40196 40197 954208554 82153 82211 977426065 47774 47765 416503355 45288 45289 722803349 19733 19676 648186047 53452 53453 734824728 21872 21873 134430814 32701 32675 857193410 30195 30227 294744361 51138 51139 329521766 48772 48849 563465774 29283 29217 446102245 95505 95539 562229027 72572 72608 126789458 43510 43504 363099746 53113 53114 889032005 33123 33124 442683362 19921 19977 856628781 65490 65491 266190857 9262 9226 987460811 76998 76999 434816095 2526 2583 357095314 73735 73736 269603255 33139 33103 2087463 15587 15588 417986875 55032 55082 732312673 35499 35500 44819335 81194 81195 377492280 33574 33500 174196388 54407 54451 620075053 25480 25473 491197167 90237 90238 527684280 74256 74200 14822761 8052 8053 407533948 49930 49965 561544907 21908 21909 719093631 22941 22942 674955145 44658 44731 219160278 38957 38958 332788801 31189 31190 930824523 13686 13687 549766403 89873 89874 607579067 76884 76885 933929246 47914 47938 89595159 92006 92007 624258828 50772 50789 237978742 54357 54389 154893289 73907 73908 899225123 23637 23638 301320233 1346 1269 910852030 4427 4355 152671273 22324 22325 859081235 12699 12700 147559017 82828 82829 395973715 64474 64413 36507123 58361 58408 48491178 99538 99539 509345961 15611 15612 529284691 55391 55442 439805391 62697 62716 142660536 90362 90363 582195570 5161 5173 826865349 17548 17524 312184287 10752 10742 126690211 94011 94012 892079256 84233 84234 94338294 83304 83379 927691653 30375 30441 975188202 41001 40932 897553978 83023 83043 566258038 79614 79615 365837440 54113 54114 56823535 10451 10452 196645038 36308 36309 893976750 60120 60121 140935747 79405 79406 620178459 46823 46890 127194347 69403 69370 117739405 68827 68899 538467267 56981 57017 440973968 99549 99469 88603825 26604 26605 933177675 58833 58796 449565163 12488 12495 772070074 90751 90694 402322512 73455 73381 150151264 67475 67476 369285860 71536 71537 146203054 82284 82285 297502554 87196 87197 650133084 63905 63906 210949451 56071 56100 171470049 35145 35216 132473871 89463 89464 316969280 24670 24671 337980247 45976 45934 54624167 15258 15305 673572437 76040 76041 740459571 12143 12209 619049953 70403 70404 997115203 82812 82813 920303269 86858 86933 552062438 56973 56938 707794296 30277 30236 997463468 75716 75696 375927723 82954 82881 431118153 3574 3575 494235943 27134 27135 47161515 40132 40133 398303482 57573 57574 215413414 56847 56887 236617267 60357 60358 936665885 8585 8566 29456850 87559 87637 736357640 72029 72030 378376275 76957 76887 851904505 31842 31770 31647438 4791 4862 178775755 80570 80571 998752860 2244 2228 902608505 98193 98157 273347668 88838 88825 107036543 12786 12787 474851394 20334 20307 34164857 27212 27213 172369961 79647 79674 354509368 67481 67482 898807214 19168 19155 233608644 94621 94591 262317150 6200 6201 435103203 69151 69152 727649802 21228 21229 470122123 69145 69146 742554932 49186 49187 7234109 74963 74989 417927099 79612 79638 77855360 6613 6614 698763759 84556 84557 241062368 57894 57948 242628735 89166 89110 85057529 66023 66075 862375644 18899 18900 169727009 77265 77266 923644248 80924 80997 874357672 64721 64722 498196014 58417 58450 787478638 4122 4123 511156516 33078 33079 603961283 67374 67375 223817993 2819 2820 208300900 81594 81595 665638137 41177 41178 489228443 77847 77848 771200422 72055 72027 276557992 80718 80719 923770417 85789 85782 424535962 67853 67831 632633086 78505 78506 513107898 54765 54766 12861186 87295 87296 610455703 44135 44071 745551971 75757 75833 559598626 2927 2870 692017838 73036 73037 441351682 82333 82400 133814058 27568 27569 845271223 41198 41153 350975112 20179 20180 333400685 65984 65985 798985177 75300 75256 160788087 54954 54908 196627882 87490 87551 985323652 52656 52600 780103411 3365 3342 194512032 44747 44748 702316978 26035 26006 667675800 90453 90454 706126463 21661 21696 328562134 6279 6280 138509694 75244 75308 850854908 12022 12023 272143544 3499 3574 886633208 4277 4197 617089700 19091 19102 918770992 80567 80612 96143764 81221 81212 858761326 35923 35972 234614725 38015 38016 885085024 68378 68379 974203397 77882 77922 533908814 24798 24799 604614977 36660 36700 348108278 17307 17308 436186092 49956 49957 93603683 49876 49807 514100341 264 194 896583487 92512 92513 913526388 27899 27900 393638417 22823 22824 210035396 41237 41203 900123499 24983 25028 261630854 90178 90215 827054295 93398 93399 151117751 22880 22894 946276037 35686 35687 32529966 92970 92971 147099098 12976 12977 347099445 41393 41386 603104075 91161 91149 742639439 23415 23416 17189005 20548 20549 658633153 35011 35012 51239362 67293 67301 620002665 8920 8879 515645812 91524 91525 827739867 29565 29571 394446379 11452 11453 825377976 57879 57887 611446617 43411 43393 707161211 80525 80526 521579673 50881 50926 980674177 21720 21721 644615222 74761 74809 230958069 84116 84117 797965172 96598 96599 854778942 89575 89576 555847297 86037 86051 631984053 96627 96596 139051579 94665 94699 696944790 96668 96669 771469446 87486 87548 17632412 49277 49278 644261821 88191 88244 837823442 62433 62434 631774333 76110 76111 69209584 15513 15439 311198467 25892 25966 54835225 86811 86762 119069563 21226 21227 660547429 64297 64298 554548233 13710 13715 552484062 90270 90271 861983690 44586 44588 546973715 52195 52149 589496557 29016 29017 621284381 72018 72019 485239431 37629 37556 550000190 75189 75162 759464057 50013 50014 770624361 37681 37682 796561680 36673 36669 713207979 78931 78932 317100360 46373 46375 785779869 47676 47697 759450265 62259 62193 497868573 4757 4728 698983044 80978 80979 280839510 58159 58160 655864440 31360 31378 954388931 76042 75980 830571816 2739 2708 226244793 91334 91335 586381057 37199 37200 549603696 70712 70713 315271792 1191 1214 382844117 91206 91207 73195089 62487 62488 238390985 70859 70860 373058652 20265 20266 981857369 30577 30578 285528689 40775 40776 964031061 33053 33048 589727394 77219 77270 233783127 96176 96177 787290351 85751 85801 569195781 68651 68617 908604502 11908 11955 560013275 29051 29052 792932436 2141 2121 400293912 95448 95485 540875126 3367 3304 984992183 21360 21361 501877146 54804 54805 253309766 58723 58724 871120440 83332 83333 907250735 37089 37090 206245441 53343 53360 520490694 23947 23971 409300420 43365 43366 795607534 18818 18772 691928550 30576 30507 332817887 55609 55610 816406367 78066 78091 208681774 33896 33974 589233090 35999 36000 464327191 51112 51113 491504234 29737 29738 931292788 9147 9189 956745066 94572 94509 98473188 50277 50278 333441847 13450 13522 427684995 76636 76637 866826250 32178 32179 747432751 61487 61449 178795549 41937 41938 519750744 32029 31971 326014671 86315 86316 348178103 72090 72091 37201945 48826 48859 592211159 46935 46936 307444469 70895 70843 322696339 95130 95109 695194470 40790 40791 397582813 49390 49391 167719151 57382 57383 907960226 19686 19703 155756071 72177 72114 484227569 33235 33236 224835573 26423 26424 995900436 96865 96866 837319322 8239 8300 212312792 36373 36374 419856400 71180 71181 16773348 42187 42243 698484030 79802 79791 367742072 70035 70036 308336885 72734 72735 264381415 92253 92254 923673752 24546 24547 882022197 5276 5277 132940157 3441 3429 113488505 34396 34397 249215568 18160 18161 461902269 24188 24124 8918579 41334 41335 627885235 56413 56414 150041350 6315 6358 636864871 92098 92044 283127307 97842 97843 728336371 86143 86194 858978247 81333 81334 64466239 79347 79318 695326029 13888 13889 129905156 58072 58073 355283224 13086 13087 355233105 80910 80864 939194516 993 994 469484422 16855 16880 982071914 9982 9932 810689810 20097 20038 116851070 16469 16470 460005845 25013 24958 18778276 90102 90105 951409696 62046 62047 657552550 27445 27446 706102008 43125 43126 421139030 67353 67292 221790898 45730 45731 442935767 23622 23639 43673096 6549 6608 51895856 12060 12061 343963319 17953 17954 17399388 96538 96461 394076646 26655 26604 797467224 13389 13390 771616269 89192 89203 342454624 61248 61249 824641763 33641 33716 305920183 23016 23017 964456261 48987 48975 366732366 37646 37647 812536729 99059 99060 114066045 3271 3272 817459965 18936 18937 41644524 7456 7479 565864861 94789 94790 891284522 64098 64038 695204174 23191 23192 318230676 769 770 449622642 44010 44011 3566781 79270 79271 290371413 96145 96146 803332630 71289 71290 44234114 34232 34263 660891492 94265 94266 631678594 26158 26159 914673301 42429 42430 642657706 63660 63661 270011247 22034 22018 902108807 55474 55475 609349108 87038 87039 918877173 65568 65569 557769351 37468 37469 742982569 17989 17915 618735515 65522 65557 792502200 34025 34026 9338759 75623 75548 663065427 57605 57606 528183257 3770 3771 963946403 84441 84452 466967409 14516 14517 61088148 87385 87386 94582556 2754 2827 936863031 90213 90253 418208519 9038 8983 914333615 59996 60043 320201403 95605 95606 423341659 73435 73436 391943687 88573 88574 63633315 70190 70188 792841909 82168 82169 281697043 7151 7229 503705823 99077 99142 507148844 92285 92286 474341532 8595 8596 802086245 30962 30930 313549811 33814 33815 244301777 97160 97105 780229695 37358 37421 981870955 19660 19661 843053636 30322 30323 783868602 352 421 262426967 31194 31130 769856813 88687 88742 239223968 863 864 301713175 23080 23081 38537354 5843 5844 34667636 57760 57736 182146007 53827 53804 647985323 45601 45602 450618555 90941 90871 532800597 60186 60187 144212800 51134 51135 144271830 88684 88685 943004118 10135 10136 830900482 38816 38817 339268279 44640 44695 580160665 76841 76842 403007389 75061 75051 175931051 16806 16807 32148857 12840 12879 699790129 6399 6400 397171972 64966 64967 107547826 96703 96704 263646643 37769 37770 493668920 73666 73635 626675445 58347 58348 158332331 65289 65296 902886511 47780 47781 96190463 24819 24851 167211609 2307 2273 370250244 69006 68974 701480067 23235 23236 975942834 33887 33888 48638884 51039 50991 667518494 60605 60606 386924227 95113 95040 358329909 35302 35380 725997239 34202 34248 624639790 53583 53513 821584257 92470 92476 149046900 67348 67349 881897773 85041 85042 57676128 31829 31885 674476943 26466 26467 787478615 78845 78788 739988881 23130 23131 142050222 22865 22875 649681927 82910 82911 102816005 32029 32030 811425554 39408 39409 535979240 81949 81950 275904933 73921 73922 560299595 75714 75638 818679677 28490 28557 708455419 65738 65739 32597818 86089 86044 118378552 32940 32941 635442647 23158 23159 381754626 86749 86729 346192663 85157 85129 886004084 33425 33426 183987013 5368 5335 197346879 71256 71246 516417773 40961 40975 367755716 94734 94735 710011689 90772 90773 535730979 99044 98971 353790878 76592 76533 964813406 39016 39017 277121211 87236 87237 980667029 88486 88487 765538889 95508 95451 345178105 54459 54460 579093387 57510 57511 438040571 56960 56913 569640294 60486 60487 850584996 19088 19089 282886562 69610 69611 63229045 39795 39791 884902399 57459 57434 525375852 54945 54946 279838248 98005 98017 200786431 63666 63667 570657646 52019 52088 732445750 19950 19966 672212728 21600 21523 783361721 392 423 889304017 68208 68209 944429120 15667 15668 49434413 89942 89943 961708146 39401 39402 422845611 20560 20561 76019925 18187 18115 881048129 15585 15558 675618379 61081 61082 886557497 10212 10213 292391358 13177 13178 410129934 17885 17846 732052096 44056 44052 933111594 27717 27718 859210827 54695 54651 838802045 60879 60880 784617948 19170 19143 678763609 77674 77654 91929579 27527 27528 485786987 5527 5528 848941847 1150 1145 33030366 9826 9827 421316348 56458 56490 890201804 70900 70928 614779674 12448 12449 910000096 37748 37733 40973076 42362 42401 339925877 13493 13494 211972485 72017 71982 684892129 15145 15146 185486532 45470 45502 413865244 18610 18615 593971002 18422 18468 733783423 73565 73566 367186082 60116 60117 587455837 74757 74758 386484486 14218 14219 756143814 57400 57401 592757891 45936 45918 422078352 62527 62480 82047020 31907 31908 710319937 50190 50242 638888809 12911 12903 686271012 66831 66905 152199868 80349 80379 810303064 75856 75830 582986869 3964 3965 30553814 8429 8430 11512720 38197 38132 280767118 33987 34041 808119029 48444 48445 432924982 87765 87821 534096115 88610 88611 412262110 25687 25688 115326776 63084 63085 728855343 91230 91231 634877905 89353 89354 397763954 73057 73135 820906236 20193 20135 93426987 1267 1270 775903588 35633 35634 27196175 18250 18274 962353782 95008 95009 155194459 71304 71230 817938685 75622 75550 979336609 39168 39180 945152708 95669 95670 329303215 76927 76933 46094798 34886 34887 708902422 96033 96034 817531599 14625 14626 442682741 23382 23383 273770860 17259 17319 920271910 64628 64629 360214870 37125 37113 829123489 90012 90072 614624239 94747 94763 554718097 41556 41557 147084881 62001 62040 629108814 12786 12714 667837091 71958 71948 658073850 27208 27266 391435722 94564 94565 479079633 61633 61634 828333565 99911 99951 556757329 76151 76082 336284057 91907 91935 413265030 96560 96561 899779172 76498 76499 242979280 21537 21564 433076931 13628 13706 798565099 21965 21973 677764287 63880 63846 445038206 76682 76683 734788773 4121 4064 80740743 28900 28901 929809828 44673 44674 138626394 61611 61569 405107550 23747 23697 19122726 76720 76721 922962293 93953 93902 927477810 184 185 102630538 3068 3069 795834311 70205 70206 291085782 66759 66713 545035338 45961 45962 485465307 67473 67543 174813062 54662 54663 750340971 78372 78373 270027863 21962 21963 613417358 24953 25001 753094610 56978 56979 524847314 55149 55150 587129551 1193 1141 684215996 43400 43401 186847481 61741 61706 613471454 51074 51023 13808934 38969 38970 327530155 19965 19989 678072252 30218 30206 497663502 5956 5957 622948274 82690 82648 208219684 28071 28079 826798102 22661 22662 90892685 66990 66962 99327506 29642 29708 732176556 61919 61993 38613188 53715 53652 210535661 95427 95489 681103181 30678 30679 793427762 35690 35619 317815895 69302 69319 195555027 59044 58972 292152148 61084 61081 869565216 61137 61138 266958399 30705 30706 826367905 82714 82723 974213276 24619 24544 128355421 58602 58603 390643616 44989 44990 319658732 73214 73215 13020957 91033 90998 478028662 37912 37913 546533178 67777 67803 103858198 7688 7689 824981002 65205 65202 830776355 82885 82886 818616166 4076 4077 432213242 2441 2399 432980731 47967 47968 665292759 21324 21379 804440847 1552 1582 697759324 57078 57029 235975407 25296 25297 948876208 69351 69274 174420741 40038 40039 572489346 15998 16054 879808382 76897 76898 103465782 75212 75213 828874415 11655 11656 284975160 86606 86527 615520421 22095 22021 834257616 77396 77450 914561192 29455 29456 85810391 78125 78126 441711863 72219 72220 46679060 46579 46580 252236901 93947 93948 77628358 61257 61208 439805858 43227 43228 466925339 46493 46494 152045037 55072 55115 235532812 46771 46782 65751728 74450 74451 186414630 591 592 245994689 18964 18965 949266756 81651 81702 994176571 87996 87997 260036463 91249 91250 385456067 7122 7123 948769545 76100 76096 443623355 26076 26007 19348519 24918 24919 81380393 62558 62559 160433068 18467 18522 623925901 88604 88634 21272158 97512 97513 526093129 17429 17430 482045920 8169 8170 117470672 14559 14513 628768285 71471 71478 170588762 50138 50139 112755777 81717 81780 32612500 72505 72489 38061562 4135 4136 986894882 8439 8440 512270952 88561 88539 481271203 35258 35301 225443922 82031 82032 80171564 32523 32524 167812540 48473 48474 702674391 98664 98665 591722867 5977 5978 335825498 88425 88426 507021804 65271 65272 360170703 62973 62974 250300770 53042 53037 17497921 54100 54101 687422180 53549 53550 804286029 22832 22833 655827136 7468 7469 521136999 29033 29052 855575569 70654 70690 428499878 81294 81218 230795184 97196 97197 41100288 58476 58477 445977315 87708 87709 267937068 13730 13731 284478096 50019 50021 699422819 77187 77188 388479239 38654 38590 959217781 39902 39899 982526346 28273 28274 937152047 16869 16870 473748112 64310 64311 850878951 47267 47268 608120740 32509 32488 998676030 26044 26045 662030179 38734 38750 572767617 69170 69117 235712991 46260 46261 919104465 90318 90319 850556464 17029 17030 3727298 94645 94646 363732776 91096 91038 459969465 43968 43961 994578879 54184 54201 546012517 1060 1061 643976725 75418 75370 41222627 33018 33019 783661020 45541 45542 413499737 58222 58176 617651384 16938 16939 595131532 47042 46986 928891896 18310 18235 439729130 59184 59141 445637356 17246 17301 634084221 44182 44103 437550402 79246 79247 988490601 52561 52562 557937686 50568 50503 709862462 57445 57371 309707351 16220 16209 338560455 84653 84733 104346328 24845 24846 440962618 40538 40539 182553881 38707 38748 702571989 60538 60539 266806642 12109 12130 549268998 38002 38003 476048974 96573 96584 398909055 57141 57153 964247058 93324 93325 998277006 31530 31531 486774166 26723 26724 839022618 48387 48409 830094382 26045 26011 14191847 65840 65895 678771624 24351 24352 887916921 87875 87869 116192888 23895 23922 242577092 43053 43110 683935349 30497 30455 236736407 54084 54123 208421990 26863 26864 79377296 81019 81020 806509037 7971 7997 644660455 9480 9441 10515714 87212 87190 497327424 89829 89830 833914061 67447 67464 620200347 3845 3896 849213351 22749 22750 172229720 59131 59132 660438139 63647 63648 745577982 89702 89633 564410838 61041 61117 662751119 85691 85637 492848229 33325 33276 20853939 91257 91258 147867734 7573 7638 216935523 89755 89756 76223767 80521 80592 621589016 50764 50815 124914777 14857 14783 882910861 34327 34328 819425693 11581 11582 380013363 29038 29039 506639904 75008 74954 995198516 94465 94466 326796494 11705 11715 505866577 27140 27198 147014833 19370 19414 103113576 19766 19832 148556295 97368 97369 546331042 71466 71467 666796539 60086 60087 461714016 76402 76403 850288127 16632 16633 26088117 64402 64351 741411142 38550 38551 484948204 67830 67831 511039868 83901 83856 767287084 15188 15189 714643682 88562 88584 122696951 42898 42835 74713077 24886 24887 201579656 76202 76225 63992447 96828 96829 579608966 33071 33072 236249069 70985 70986 175698527 95071 95048 869779056 80123 80082 12449431 19217 19290 854990301 61635 61695 263801727 10111 10126 385114373 34522 34598 212823029 25854 25855 721755599 49420 49421 660038019 3888 3898 258636992 55673 55627 91705287 56503 56504 777562421 8235 8236 900243540 63581 63582 462553868 16196 16130 140666718 64489 64429 519402435 81228 81152 158500808 52604 52570 545100605 84271 84272 935700707 15140 15122 998118214 28920 28921 704050392 73589 73539 374581615 84573 84549 951007272 51523 51524 170553883 6030 6031 361458257 44742 44743 471776362 99051 99052 383538748 49456 49457 441753066 10194 10185 780029832 52595 52542 891182600 35031 34978 488275781 1298 1353 805226776 53165 53166 538462941 23166 23093 348440127 83289 83290 410296852 6853 6854 234269651 9887 9894 786927757 6581 6582 375483547 15436 15362 553944173 10941 10996 553786994 32110 32041 276586138 14150 14106 207565333 43588 43514 336474329 72933 72870 31338251 3411 3406 973992418 31458 31459 140402458 25558 25536 50086615 82251 82252 480910163 83210 83228 508126971 33638 33582 10811204 71674 71622 184611884 99159 99160 10107043 77725 77799 707150415 86686 86738 126396842 48709 48692 792487090 74721 74705 394804143 24685 24638 49017144 4281 4205 949122746 250 251 471269983 59068 59069 669617035 34167 34168 733679709 63630 63631 317930841 26660 26661 319531425 28899 28900 630003078 86214 86215 239384806 80977 80978 554294626 59762 59769 47641339 64693 64737 769811540 54287 54288 327786533 46634 46635 192793824 24387 24442 430513232 48563 48564 710572997 38960 38937 721952516 27364 27365 832153418 19327 19250 701670219 34534 34535 76508760 72375 72376 169727127 20255 20249 699618563 69596 69597 897270772 54002 54031 971971042 45498 45499 161561155 11757 11758 839876727 4225 4204 823331995 20873 20879 727406939 92341 92342 313042971 3490 3491 371095348 14272 14273 227513551 48069 48070 933237689 8455 8456 286698279 59025 59026 51323337 40112 40113 111767779 24626 24578 856281301 89282 89284 441924152 68895 68956 30811409 81955 81891 227894456 36154 36155 88469755 21516 21583 471513584 75868 75830 253690294 42040 42041 205324223 17301 17302 491806829 94436 94384 598654688 47985 48055 268594902 60597 60598 401038720 76918 76919 195001795 87686 87674 509067019 10130 10134 28289418 50677 50605 419910275 50252 50253 383807953 55524 55525 221664550 79374 79375 420400212 63640 63573 489173842 94712 94759 470314115 99195 99162 642674800 26168 26169 746060604 65864 65870 743941705 23055 23073 532829621 77018 77090 345101078 89626 89567 282287768 8537 8463 708674961 57372 57373 825097667 2839 2840 495146152 26113 26114 872765020 92205 92187 651879928 80621 80682 274124886 89549 89550 649337387 51947 51967 186264203 67903 67891 328384803 31371 31372 139985664 7650 7596 358258016 13972 13934 623791667 70562 70587 407616952 66505 66537 960065175 56093 56094 576585989 75835 75836 931992601 6557 6569 116984443 89357 89358 285720170 8712 8633 809255387 27147 27148 953750731 37586 37603 781882044 31198 31199 631499988 83791 83792 585789724 7816 7817 481144175 12779 12780 197776131 35098 35086 702020151 11313 11314 25585525 47544 47606 301918911 83778 83841 369645293 47997 47998 776879897 33128 33104 750847055 89063 89064 321955148 29489 29507 507556150 69720 69721 189629233 20270 20271 646694746 51793 51854 707809022 91821 91822 377943731 65913 65898 810155662 73220 73294 548180056 39518 39497 545765483 99566 99567 831586240 10470 10471 206254267 92536 92510 848728818 62086 62096 733639486 54954 55015 384849548 29828 29829 904060738 27291 27292 632510452 59682 59683 559481204 4372 4373 631517873 74354 74347 862728958 21751 21752 314687912 84151 84071 210329115 82608 82609 631945741 4416 4417 360426024 98175 98158 375288925 77937 77865 677579373 48767 48808 989002481 66715 66779 224917477 94184 94185 278176285 79795 79774 56962708 20812 20749 365361029 33738 33793 742871766 43172 43173 378666797 77679 77653 420404294 56203 56204 150637203 83213 83214 172790963 21519 21523 463438565 42452 42453 776707415 8090 8168 426636208 81681 81682 974455862 37677 37678 611706704 15029 15030 947779842 83170 83171 229422891 49365 49366 393039640 61536 61537 167767611 50764 50817 34579848 6542 6609 592332583 21438 21401 992792806 89966 90034 926805623 92065 92066 591949646 23362 23363 871830850 43638 43639 355808976 9311 9390 583892721 71620 71621 676764612 84180 84181 565867878 85191 85192 296908419 28365 28440 105866840 62110 62166 87410568 89299 89277 989328144 19392 19349 713647610 83401 83410 626162612 6495 6496 481113525 78844 78845 156874027 65169 65170 120357956 29530 29480 77635768 88015 87978 434894524 99546 99532 355354374 91106 91147 48524521 87316 87329 256872729 88109 88110 939227001 45470 45416 561317470 73281 73330 131510730 4226 4227 17770186 89424 89472 420139465 86655 86656 793001902 89391 89392 473624308 68059 68105 8413304 92465 92460 181097646 48639 48640 982513013 91630 91696 488317097 56521 56544 786823280 38321 38322 101230726 2280 2286 270676793 13064 13134 755548362 34032 33970 702307343 68303 68304 355511453 73657 73600 847995473 5690 5707 85008880 92518 92549 467724472 50132 50133 753452603 6106 6145 99081422 54488 54489 270239302 52855 52856 921698160 46822 46823 388919960 99718 99726 106665949 4252 4253 393308592 40242 40209 18274689 25597 25589 536996939 3130 3125 507888347 63158 63159 824258937 66589 66590 143231970 3889 3963 403260428 1903 1877 755346583 27198 27233 23360220 18607 18608 420981972 49466 49473 383042284 51319 51294 297424332 57475 57445 67935663 74128 74104 195231952 49648 49723 13679113 34190 34191 238342553 97875 97916 961142190 66553 66554 603069594 14580 14532 950200761 61117 61136 620095460 78684 78615 304290860 9962 9963 410245307 12340 12409 440767388 55981 55982 289900252 1566 1567 802824957 43241 43242 497077052 88803 88723 449625390 21290 21275 440278686 96732 96733 782468571 29018 29019 605030642 39043 39044 97546048 11235 11236 752619131 65088 65089 688770620 31883 31884 173484792 39267 39268 352941071 76245 76217 233088056 99123 99156 351781145 28817 28818 524415770 9502 9548 976970216 97225 97226 260668363 67176 67119 143502067 61398 61399 387916948 81365 81366 515198488 70001 70002 550361272 25269 25301 378560027 51213 51214 300284400 15405 15406 371049165 64750 64783 788886028 62337 62338 80132952 31235 31168 895653837 94455 94512 58372359 8452 8448 619333483 48081 48082 306347280 38901 38902 308572662 53401 53404 927121191 8111 8179 968360763 13052 13053 678906470 22765 22766 554919078 49099 49100 16779920 63658 63704 610939719 68626 68599 24156017 9422 9423 699141339 5839 5879 970874497 15944 16009 213550108 93094 93158 633315060 33202 33260 664352198 74656 74583 358640367 63450 63422 536744999 1844 1845 211637729 28713 28714 852319605 1879 1841 179796200 98382 98401 785939243 65852 65853 722883858 59933 59964 558311280 90484 90485 616409587 35997 35998 248625469 68555 68556 507989099 24601 24619 441720810 16310 16335 641320375 28575 28504 236190099 90110 90111 249077506 83132 83058 566370977 28539 28561 396434984 26001 26002 5359371 70158 70176 470778545 49803 49837 287628818 35374 35315 957832199 16892 16893 641482031 93165 93166 880727824 76204 76205 39564183 75917 75918 792797055 86231 86232 576096326 95092 95093 4187025 32288 32289 600095541 47240 47223 168995389 79774 79775 802137931 834 831 486183277 31334 31335 486701081 10696 10697 273584756 99248 99249 9302578 56855 56900 23905990 59900 59877 160361842 11850 11851 773954389 15273 15317 627305803 23722 23715 231139503 8348 8349 391921062 68270 68259 824744055 87818 87819 501609741 12388 12389 675608532 75727 75728 978888155 38630 38631 354714345 89885 89886 83206333 31051 31052 430140770 45930 45931 744332861 90993 90994 847372208 79688 79689 217637751 5664 5637 92406032 49284 49285 15104610 18288 18354 560456295 48988 49035 361909762 52903 52904 265646279 18823 18760 493129765 20520 20482 527760169 26301 26299 47728689 36080 36072 339418929 8032 8033 687233565 65548 65483 207596873 49546 49511 909742951 70647 70592 639006761 40759 40746 420024875 13960 13969 227658900 32725 32726 294054336 99130 99131 68786504 78624 78625 851061494 30647 30593 154505507 44224 44225 445996509 25205 25206 186841465 68752 68753 50378562 81893 81894 882387666 46236 46276 230309185 87724 87646 581169818 87106 87107 903880027 14138 14180 56254175 76184 76180 782994436 14904 14878 394284125 11972 11973 429590134 66163 66164 843497780 98083 98084 440076045 43695 43659 119651048 76409 76471 467639129 3432 3492 191470459 61048 61049 424483758 58080 58081 136487214 1893 1894 681596774 93580 93568 927377145 86432 86433 455867927 5457 5533 176816799 6806 6780 513539117 40235 40236 484902686 72374 72409 636836656 13580 13581 177389419 30639 30567 783798730 32190 32191 398663170 11683 11749 335231724 58141 58162 207869727 28648 28649 411141235 41462 41463 364353452 50501 50476 428806523 40467 40398 8482700 67862 67880 93192871 74491 74492 556185653 44693 44769 873976398 97934 97935 191161107 14841 14878 971552405 76948 76949 923584068 48477 48478 632761255 29216 29285 158701281 80380 80432 756332944 41397 41398 767416423 22128 22129 118330909 34372 34373 562487957 17502 17503 446139448 52414 52404 225275384 88104 88105 378842439 12866 12867 493485251 46923 46976 773973338 18109 18110 876550545 54995 54968 115673520 51151 51197 174494427 25282 25280 269806476 45050 44998 111302791 28901 28902 591120039 97869 97913 235453293 12888 12889 417791605 35147 35082 726632399 53207 53127 970141468 29832 29878 301384718 74870 74940 328904779 67481 67509 856176015 70132 70133 897723234 6046 6047 444976873 22196 22276 636764164 80438 80359 413677159 11054 11055 360923873 62861 62795 975125396 26459 26421 199377925 5500 5501 92012711 23406 23424 793651439 74712 74775 908594360 23965 23966 402100426 15689 15631 343098510 45365 45366 606674377 53728 53682 216003663 3794 3795 677276214 54281 54329 501108155 84586 84587 157054239 47479 47528 652315497 6636 6637 649938465 466 415 523203819 46814 46737 668346263 12344 12345 958543145 29344 29299 53124681 9709 9710 385936667 90624 90625 688088405 29251 29252 266063737 85329 85254 217388045 23894 23878 665025922 57460 57461 56402005 68500 68545 821126139 98344 98345 528841129 89565 89561 701224102 1422 1423 224743881 25345 25346 671707395 56263 56274 309160348 92632 92676 648219706 62225 62241 455192181 68385 68386 909010965 87074 87031 46996458 97542 97543 353213769 86337 86364 902246463 56729 56730 164955225 16263 16264 553734292 69460 69414 372455263 57045 57038 144773952 60067 60102 37908012 87556 87557 593015383 44200 44201 80987447 64140 64171 241436503 32396 32397 8400435 74451 74391 467548569 60937 60938 458735785 50721 50722 65765687 95732 95757 54695331 99764 99765 171726525 95823 95872 349140678 44680 44706 621262622 69988 69989 975670106 44490 44491 606926588 20054 20055 831605030 10067 10076 900177569 99767 99692 916824115 87744 87672 313099279 62043 62007 349764938 82473 82474 297805479 99598 99599 978460247 55914 55923 544187816 90428 90369 411374062 37145 37182 487540175 702 722 929937155 2376 2377 717474520 89354 89379 277619686 52700 52636 880210851 71611 71612 239376334 88981 88982 664363711 86950 86951 865007840 33813 33814 181209680 3891 3892 166099196 16843 16844 848454878 99995 99996 702598536 24200 24183 929529002 52224 52218 775102458 92050 92122 197906957 30343 30322 108048506 77766 77767 534031091 32021 32011 979420567 47468 47415 950485477 18926 18990 61027751 40701 40702 585048896 97955 97956 580994007 51066 51067 624874239 54337 54338 709544932 49308 49379 86051270 32492 32532 251145749 8535 8569 938222204 518 438 416792088 20794 20795 630687293 33708 33715 158923655 90952 90953 64238669 26385 26403 463845205 85987 86042 75001863 3048 3049 231601852 42965 42966 932518531 54363 54388 495538323 26418 26419 284593077 13876 13935 223342748 21116 21054 405004149 11900 11895 66284866 69102 69103 820929560 3423 3465 731796077 32410 32411 640960898 51021 51022 468006771 60252 60253 643438876 26821 26822 698271596 16687 16688 330244943 58528 58529 977979259 24957 24887 368822732 22381 22458 876471521 83143 83197 627951519 48481 48532 447267542 35519 35520 256955674 54233 54234 644402592 54302 54303 306725341 71751 71830 721075072 44326 44327 191492054 52382 52383 921744024 31543 31544 242669061 36786 36787 400946537 91001 91002 732143004 90032 89959 793715734 25230 25168 703790697 44043 44044 93129116 97572 97635 560415248 99539 99540 631615213 81669 81736 115130634 33747 33748 759675187 88387 88388 93828836 47478 47479 16704516 68268 68269 640729555 55860 55861 363512965 34115 34116 688898256 28604 28605 909462401 59574 59633 756027754 55490 55491 685480609 99646 99647 859641094 90191 90194 767095205 78075 78011 723692500 76994 77061 577704433 87426 87427 550648729 29005 29028 419262898 53624 53625 426299225 34298 34291 776740951 51750 51751 833395318 89433 89390 62091752 39830 39831 469664019 29603 29582 641112732 85279 85280 113986569 97389 97390 513959308 74172 74092 721019602 87062 87063 867839552 23218 23219 565340336 75761 75762 386849694 53232 53224 242699700 24253 24254 839978086 92848 92889 578595560 29992 30041 645010598 70174 70175 49955583 76477 76478 771932831 49354 49350 985088409 32955 32956 876459843 12655 12696 467152679 380 376 839963394 20008 20015 815099798 92189 92190 583673527 59103 59104 479147810 69831 69818 461773898 55152 55153 512808256 61802 61803 104116693 50676 50718 157983237 23195 23196 901315529 48478 48412 223746989 72921 72922 457810480 28949 28950 716587819 99997 99998 955243949 48460 48461 720671502 55446 55370 704044000 84684 84710 846083483 2152 2153 856903028 90452 90453 313757001 19298 19299 955528042 95935 95911 890156633 92107 92108 888954180 90828 90829 929785477 111 112 668322177 11639 11640 145574350 74396 74397 270921780 38602 38603 863253853 51527 51528 622396339 56022 56086 812705957 19617 19618 225014713 656 692 319685769 74935 74936 738087607 73401 73402 900920897 90933 90934 811104522 37422 37393 120211410 89674 89704 609616501 78661 78662 777903890 60136 60134 694098226 73097 73098 436781064 63681 63682 896720022 88876 88884 285733374 49906 49863 659496931 97130 97131 11133493 86658 86659 179920917 1718 1774 233549893 40192 40193 85078693 15238 15215 935649467 55127 55101 715822881 84023 84024 44413555 15655 15656 363099883 71297 71314 12636011 66918 66919 984404925 44176 44240 637581391 44790 44803 966754154 64139 64212 293290884 56402 56403 314929653 91780 91790 90965644 79058 78978 591301898 1599 1600 768359140 65019 65020 783254045 87932 88006 983417299 87846 87773 989907936 13178 13223 698380645 85824 85825 310291529 92134 92129 475304550 96995 96996 100508660 60901 60887 20872752 47915 47946 559742052 50316 50344 151148606 51758 51828 836253405 2447 2448 723785750 37369 37370 880693071 85587 85566 18759503 30817 30818 171023237 95845 95846 857260050 26412 26484 538159181 50524 50525 130171770 27989 27990 223229475 85646 85647 429757178 25606 25549 538942861 60303 60304 921913362 50111 50126 78616652 23902 23829 735391931 45267 45229 760538780 8187 8140 54504763 68388 68389 629183100 91383 91409 849543368 49680 49623 703896215 60867 60928 534595624 67784 67785 485549277 18116 18117 300955518 38694 38655 444880819 31523 31544 28594152 81521 81573 763100613 77884 77885 359644582 18111 18056 154818433 50359 50360 23318986 37413 37414 147168050 7195 7247 786975692 2851 2780 486044432 81974 81946 918586378 87326 87327 193545528 82258 82275 228490706 72726 72714 471802008 13873 13874 492123369 33736 33661 375835270 10775 10839 732817087 63147 63165 365514351 97540 97541 994863578 15297 15234 876098329 74757 74689 307480916 79632 79687 165924896 12529 12530 446920080 73528 73521 762918372 77831 77832 915874419 72168 72109 979589429 6385 6408 71761572 97070 97020 930876859 20221 20222 756250599 24259 24296 850580759 39090 39046 190271330 99838 99836 566320417 53734 53735 451746780 75961 76001 549110144 47009 46982 369193869 16680 16681 427836911 54258 54198 254135106 83073 83146 197718995 60330 60355 791055753 50988 50952 517220644 56996 57007 93844439 18295 18296 346482165 28161 28180 366934645 69958 69878 960280211 44307 44308 148526604 15816 15817 641797870 47869 47935 101922262 85223 85212 328206467 5616 5617 992662883 87697 87773 748619183 93279 93277 41845129 97255 97218 962055515 95230 95157 672121157 72578 72521 309891943 89473 89411 577504448 56188 56189 313924863 31883 31807 796987162 88754 88677 574557271 14962 14963 537469666 78107 78044 587717577 64333 64334 673300787 25874 25942 900475125 7374 7353 282022542 36259 36260 34786362 7325 7298 540591992 13180 13127 10075470 88268 88287 628182285 46999 47000 384956185 75213 75270 20487253 92867 92790 90912059 68151 68152 840985565 74681 74724 714563256 75736 75737 960142873 15733 15809 915915979 26852 26838 827591716 99064 99025 268409365 95134 95135 128247497 63388 63389 930069015 49847 49813 277046353 16380 16351 204717815 92224 92225 999730183 32385 32394 891764803 90255 90295 197023003 97216 97217 232438587 24950 24951 300497250 4141 4070 200166765 92715 92716 214371291 93226 93227 610362470 38983 38904 919764298 9651 9652 53893899 8591 8581 793613802 28137 28141 633810876 10725 10697 541643877 14771 14727 367211941 18036 18098 328091254 81891 81892 165980733 15945 15946 959920101 91101 91173 142944319 85374 85308 716188498 44643 44644 947875503 21085 21086 215492923 90309 90230 23545098 77262 77263 613776585 5401 5324 154320166 63185 63186 305242339 21713 21714 976613237 47750 47729 229457199 15766 15696 801287033 23136 23180 627739479 79458 79437 325868187 61325 61395 217521500 56966 56967 18475467 83535 83536 88392499 86899 86900 778802292 51283 51334 703611205 13096 13097 524075328 62077 62003 238933116 82426 82504 739131820 16118 16065 221048402 5296 5366 994412153 22144 22073 137261083 52616 52597 70928888 54661 54662 866825572 72637 72715 485828638 29553 29554 9517376 2592 2640 756550478 92212 92213 208655553 80011 80012 860992726 30830 30851 598078375 91188 91140 129157988 42058 42059 673498170 16224 16265 349886712 27841 27898 909691046 62910 62911 31003786 29925 29922 506994840 41356 41328 141589766 82823 82824 666629932 60212 60242 464134145 2590 2580 711549773 99342 99343 978156325 38891 38892 261900509 44610 44611 332786683 72509 72543 469511845 78737 78738 849344878 60436 60484 969516633 87275 87276 597555560 28066 28067 582278777 25756 25757 950759088 38966 38967 75304365 11046 11047 79791691 52384 52460 751717701 60531 60454 576513241 75415 75410 24389634 74145 74146 673989590 22543 22544 890482838 70485 70486 151476133 57423 57424 510516627 35689 35690 429363163 37886 37832 954352565 92707 92658 162543792 62763 62836 138577401 86369 86299 752183600 82367 82368 611088457 45528 45601 103019838 58704 58771 40754975 79545 79546 102704245 93172 93153 893358142 24133 24134 380141088 99435 99436 938089078 92371 92372 800126773 28152 28211 630420716 32075 32073 751373861 50050 50051 408525221 53914 53839 87384508 49804 49766 626435861 51461 51407 971621950 44930 45008 932577204 30751 30752 734816239 66094 66055 398065729 3311 3359 122240454 10974 10975 148767620 65438 65439 118551796 76064 76065 272586060 23520 23521 182262919 46927 46928 449261607 57655 57575 227585049 25440 25441 694851800 20224 20225 870796448 40913 40914 317863556 76211 76212 411556581 49421 49422 715043721 15979 15980 867304916 20859 20904 949559455 7203 7204 70671492 12308 12314 252124787 71181 71158 749296639 21096 21079 350953130 93592 93593 418371917 22341 22342 478046815 93814 93880 554079434 56843 56844 968375992 72323 72324 542258175 34872 34873 363874778 30654 30655 782730356 43960 43961 343794022 33495 33550 152976710 23425 23456 110746931 23118 23119 998848160 11493 11494 925017747 69791 69810 308464535 17097 17098 456058386 84294 84295 126451739 66557 66558 493728276 33030 33035 813611675 89470 89471 855784281 63790 63868 608702097 42241 42242 878439336 40306 40323 779518037 94474 94524 585402351 92028 91980 568172121 53134 53135 466360583 25278 25279 367718686 68408 68409 141849413 31614 31662 979879962 17881 17882 80502831 41721 41690 586289312 66929 66958 592765602 48621 48622 895458314 73498 73433 248809740 62729 62679 124625257 32690 32691 981574058 90841 90842 497209800 90472 90459 59210556 63247 63248 167655021 12404 12476 595473694 66785 66786 573829258 41616 41617 15719324 27092 27073 675435685 79435 79451 817294631 45574 45598 448587352 62058 62059 143317530 77611 77628 879736238 25181 25220 955956929 12248 12301 864831763 92024 92053 144080407 18026 17956 688405886 22292 22365 788936142 68200 68128 43061899 35432 35433 934358993 80438 80397 74905632 28719 28720 844710548 73939 74019 234301238 40647 40644 44666036 30055 30068 915149512 48348 48349 530525401 78785 78786 60592146 20050 20067 997663899 27806 27807 572379603 78523 78524 91658680 49999 50027 326994269 93695 93768 460667445 79349 79350 47375893 31232 31233 959694543 12934 12885 423770125 47496 47497 705261402 67066 67067 417100420 475 418 478587928 11862 11863 279388656 29956 30009 254119535 83114 83119 556030301 81674 81647 920823941 65499 65421 118203707 38533 38534 317338739 53392 53393 151239731 21746 21747 924724667 28890 28817 973667755 11864 11873 450185432 10160 10161 564013090 34140 34169 851696039 77474 77509 846231618 548 473 528646422 47944 47945 310132839 8048 7984 335442726 68801 68802 254887942 16879 16880 3643027 87120 87193 88935178 39874 39915 692918244 45042 45043 658736011 27763 27764 913529292 76264 76265 346477756 99530 99531 924242494 48363 48313 761161199 48749 48750 250132302 95610 95611 798331963 739 686 614455522 18004 18005 432291464 85181 85182 874873301 19677 19678 206608364 3630 3608 133635059 63084 63086 261955862 11749 11718 770846432 24760 24695 46790944 97308 97332 483867906 86043 86048 753526436 42076 42046 162422429 46415 46416 16609875 1821 1761 212639764 4403 4404 396238088 91887 91910 459406368 90419 90342 417091561 863 932 162751909 73747 73704 313719196 9282 9283 507857319 38255 38256 99802414 64731 64732 46828480 18415 18450 145623186 86369 86370 391917046 41478 41436 289498350 16348 16398 430141437 86812 86785 343532678 72072 72073 408262128 12576 12577 67823731 26202 26223 894636658 7866 7867 810832836 74329 74330 155338198 82257 82258 674157717 29305 29306 395156419 88538 88487 487322433 74537 74538 339007597 21620 21639 782540156 40303 40304 964085175 97295 97306 612314764 25999 26000 511148906 14263 14264 24515825 16820 16866 254715802 92457 92458 547437479 75991 75915 90148062 22160 22161 267321417 58660 58662 853278875 48751 48746 216948706 96038 96039 435995870 32653 32636 280628319 48162 48204 867844148 78098 78129 731108299 33700 33731 882182594 81281 81282 868186821 33596 33597 515558417 92548 92549 447366210 75385 75431 100753814 34850 34851 258912206 47240 47241 691950880 44355 44356 229826546 96643 96644 575657502 99266 99256 72263052 94603 94523 937238953 79172 79105 581015927 57009 57058 892862887 13483 13484 781632423 25946 25899 420003966 22976 22977 861350844 51312 51313 695195276 11562 11572 16732421 93353 93411 503210273 43528 43504 593561725 31704 31705 492399945 19141 19142 24046932 2082 2148 540612617 36377 36378 145436798 12750 12729 358119366 22553 22518 605203942 98440 98394 394999310 91345 91274 393789645 14527 14528 906953370 60579 60537 222318288 17542 17598 865700200 57670 57671 576301801 86912 86913 135203346 92772 92708 724451191 69556 69587 158883487 74089 74090 786554832 76376 76352 716534694 29234 29235 744994000 56859 56810 444149844 94554 94628 746703354 76547 76494 607792016 37427 37357 363144249 40968 40919 919492792 16630 16631 305012029 10698 10699 899003956 22677 22665 935065977 85968 85969 419189328 85809 85807 794553170 20680 20681 873898075 38910 38870 972005473 70727 70728 814469732 3386 3387 304903243 69160 69225 945868538 60699 60700 25584255 61247 61248 526377790 71931 71907 717662551 70444 70445 555520082 3809 3763 614837896 13989 13990 97951375 47037 47061 508229138 66732 66733 348552405 28063 28064 428283123 68062 67999 546183403 5270 5336 392547240 68136 68115 390655184 80779 80814 273804655 85239 85168 734760346 40150 40151 397595648 32979 32980 950427380 89423 89424 75390934 22275 22226 418867833 73913 73845 867553007 53868 53805 585213846 30921 30922 431623067 60615 60616 308159824 97560 97561 362998211 64957 64900 991370978 75111 75053 433105930 93245 93246 953015393 81742 81712 182055374 49678 49704 605189609 8320 8334 758399138 8483 8437 961193684 9639 9640 268550324 60032 60033 245827693 92139 92140 958780501 41257 41328 655184845 92954 92972 642950806 77060 77061 537192965 1205 1208 743891233 28353 28354 762193877 84638 84639 263336291 32374 32375 855865740 45709 45745 983827073 57603 57580 143474001 45162 45209 374220044 47065 47127 778411353 49599 49600 461886745 69823 69809 422033364 67049 66988 970731555 65648 65601 302534861 11642 11613 995425442 37189 37226 977609523 43049 43000 297308332 73448 73450 765351407 20658 20659 331243731 53717 53718 123086299 58897 58898 94712879 72104 72037 921694794 16859 16781 573281087 41892 41909 291621914 35871 35801 960913754 16831 16832 484790888 10940 10941 897099612 1665 1666 191531976 56982 56983 607292298 78892 78917 86116404 57835 57836 130272663 8764 8767 947038082 23271 23250 942706157 33647 33603 236374299 59850 59851 119752148 20699 20653 482060423 33779 33780 515652048 51246 51203 204555193 16360 16361 348436840 91302 91303 947098693 93367 93360 18254399 33870 33871 994307135 95966 95967 82609361 12243 12244 991843090 27711 27676 588318717 67837 67838 143389900 67196 67190 179511627 42505 42511 471376758 73154 73155 128194095 23603 23667 106915563 95923 95924 982090415 61888 61913 82429753 95790 95791 143445963 14419 14362 749583455 63153 63126 598647481 94930 94924 249419894 81016 81023 553954124 59904 59905 738294407 25242 25235 277532494 38424 38414 403705623 72647 72586 475107415 74985 75001 902913574 81150 81167 448193558 77132 77133 121386823 86066 86067 605059596 56967 56968 758961758 76655 76656 74556999 30115 30085 836888490 22881 22882 33031570 71123 71124 833707125 34331 34332 755610087 91781 91782 142373466 69341 69278 171901525 33515 33552 316786945 32009 32018 232538340 75403 75332 468950163 62321 62322 621612804 1205 1206 836781175 87733 87779 531528098 18396 18379 622247480 27852 27805 569294413 12732 12733 979202415 82351 82293 388621774 88385 88440 845339408 63059 63060 459495841 1826 1827 7405894 30944 30956 29797087 19507 19508 65697137 76231 76277 374583922 10413 10414 517298740 28751 28824 231759472 59443 59401 754182013 74320 74245 570273402 29040 29041 853910171 88529 88455 460917893 144 145 602637663 52616 52617 621261783 40502 40488 378000276 88739 88740 144057253 30325 30326 759407054 41430 41431 348647812 16259 16260 868619195 16822 16885 910814230 84623 84624 822199196 8505 8506 175626432 65413 65414 154462406 96309 96241 56049524 94418 94419 395360784 72305 72228 500651387 71597 71598 707967011 56442 56443 799294248 37405 37406 122607982 65415 65416 54677758 51178 51179 444584092 39431 39479 84526890 84754 84755 902596694 78251 78244 711945313 82895 82851 187522212 99596 99569 678300674 39646 39623 402578657 32263 32264 817629250 74019 74070 800890283 76869 76917 433868742 55838 55839 218025132 15572 15573 142640330 79798 79782 436561719 46136 46137 648705000 89976 89977 924567219 62221 62222 310554469 95902 95951 493448944 55555 55556 709774196 19296 19297 691207388 3278 3279 491619948 9718 9732 524586396 38758 38759 461216030 86001 85947 842318884 61317 61313 447484862 96045 96046 229614279 73265 73266 591353012 43827 43891 560203409 66588 66618 972618821 40194 40195 472065198 17032 17041 53948692 92956 92957 812741025 175 196 114800808 85438 85362 858579186 62165 62166 638366845 62200 62201 269667927 1806 1811 914279314 11654 11667 19665582 53441 53402 676337359 38703 38704 456800475 52354 52348 468366568 53741 53771 248480241 22542 22524 2693040 6305 6354 150178370 40766 40767 856781662 93553 93554 202003523 56137 56085 807792998 99357 99286 819366614 87984 87985 612092606 17378 17402 267841377 48187 48118 946379217 74290 74291 818550166 47501 47502 527691005 98035 98054 317588784 6888 6824 652651892 37820 37821 508118289 18589 18514 621080487 23462 23416 435568065 94268 94347 978047157 50794 50784 586224606 54942 54971 37531055 52372 52373 819246335 69129 69161 288504741 97343 97388 169385063 41789 41755 846285653 94536 94511 823344145 39069 39129 609677783 68949 68950 309349289 49951 49994 264715012 71459 71460 132215391 72652 72695 737395870 12492 12543 730983989 63037 63100 372833721 71327 71328 639435048 4496 4497 807177371 21165 21166 384854158 8505 8464 886363689 15413 15414 351240356 25344 25345 713984162 61384 61385 816676835 35757 35725 171790783 64740 64731 546960113 62990 63031 900494121 41422 41373 726294129 95760 95761 247564102 25959 25960 569791172 53813 53864 256201324 74068 74069 230829558 66211 66189 410707407 88971 88972 198202804 53400 53442 691198957 77097 77098 447332445 57487 57488 209722191 21857 21858 128253219 46636 46637 954833211 90099 90100 209117207 10808 10806 221376225 98629 98630 469573892 44628 44629 255376418 93932 93933 662547771 81492 81493 354864062 22522 22470 418967834 39868 39869 278995921 4298 4299 301518076 68803 68882 934744980 14630 14611 984906987 36392 36393 701941729 53857 53858 237463512 85700 85701 354229930 52551 52552 313651247 29915 29916 266640979 68405 68448 471375866 74000 74035 861697046 73973 73974 683009954 68262 68263 528950129 55114 55115 483618917 45655 45586 670879390 82316 82339 814357609 54679 54604 97118074 75303 75304 497891625 78643 78644 607192709 85045 85046 329828112 15596 15597 177764534 16627 16628 913796055 49785 49786 565578168 94197 94198 460874998 12254 12255 205103289 13703 13642 609748823 36076 36023 972758279 73392 73393 29405512 54666 54667 717486353 18314 18349 8473473 20260 20261 477643984 19311 19389 626668635 87463 87530 573683753 42635 42636 303240984 15425 15426 253015273 6825 6785 767042280 33523 33468 558653916 49984 49985 335486627 23118 23043 917489770 52280 52281 437285266 30824 30799 167511305 4328 4332 660993869 88215 88286 258174204 70269 70347 426140220 99850 99799 131259244 83739 83740 100865601 56037 56008 722607527 97450 97451 177414609 58581 58582 926209034 69888 69917 13248165 80828 80829 656147822 96309 96310 298183159 50497 50513 290100238 99024 99025 998333020 42408 42409 945704370 14233 14299 862595145 92905 92938 107592691 66275 66276 379927049 72537 72555 927542221 73006 72938 365133487 57012 56932 539314570 22978 22979 741427037 45933 45934 963293291 62121 62148 49353150 77024 77090 117807041 94315 94316 93607275 72651 72705 658031089 6635 6698 723631823 72597 72572 665616074 29012 29013 208343899 74752 74730 689126124 58481 58482 311173617 75260 75187 494897860 87952 87900 773049603 83618 83619 574231524 90073 90074 566550832 86855 86856 202137017 75170 75171 164246722 94208 94152 143292220 58899 58963 203826313 9537 9567 267620977 16337 16291 810837167 90913 90853 283512010 36005 36006 323187217 49032 49033 286425663 52648 52649 663405621 12274 12231 804757909 97258 97259 350039800 85741 85715 731924982 70533 70590 503536280 8235 8258 668698746 51221 51236 942580906 5609 5660 818701705 94173 94174 689619363 96157 96158 931639921 28085 28086 33570073 88681 88682 781947872 38489 38490 441425832 64785 64721 645604776 9618 9619 585949258 58034 57988 222021180 6448 6449 870705658 84150 84151 981346345 731 732 829986707 18431 18432 816606395 22779 22780 891197211 8367 8368 953362056 92947 92992 254791321 92225 92150 35686245 423 343 1724336 24514 24515 81646608 80107 80187 507185476 89467 89468 635620487 51094 51069 535717622 15110 15111 911424857 61049 61050 27514996 74924 74937 838772822 28664 28665 908866637 25362 25389 184660799 68302 68303 637295629 66701 66737 740808472 17067 17068 769257835 94731 94732 664357484 33402 33391 300195563 50544 50545 401447500 1285 1227 216048685 29026 29077 278629404 93046 93047 970344752 16054 16055 68023035 84148 84149 974041474 42548 42549 755758411 94471 94472 259177921 77606 77607 982555638 93978 93979 859716684 32543 32482 271381068 67169 67170 597142262 12871 12806 181627046 17436 17437 312442208 66451 66419 857988070 2662 2610 71629022 93508 93509 38531521 39092 39081 309443441 46700 46701 220177439 21354 21432 791196871 59020 59021 495832331 4838 4839 553264223 28492 28523 487069896 258 211 966187243 2690 2612 758472356 94724 94764 396546296 11589 11590 500124151 99725 99726 714625013 37038 37066 303569022 23272 23246 23673848 49614 49549 946211294 17488 17489 536034150 36957 36958 694023798 82748 82749 753243811 60724 60701 198498278 76194 76195 612009273 76253 76254 954844632 7195 7196 169083763 43694 43695 243613014 58844 58877 756181048 96696 96716 879483199 23699 23642 948443799 17545 17546 799245615 53817 53818 232712060 82629 82578 810112866 51878 51946 61563965 84115 84064 430628239 3909 3958 677275107 35227 35263 512988245 41949 41950 887273343 44532 44558 564541489 35909 35910 849932889 29347 29348 906204906 28908 28909 381183937 37360 37353 520347420 95393 95394 105357478 10353 10354 752621211 95053 95063 853939360 60005 59981 268040344 5068 5095 284941205 19815 19816 454051316 54501 54425 539278469 12333 12334 273301508 98259 98271 602105758 18319 18320 272333198 71031 71032 728548724 31327 31328 69555528 58472 58473 124360814 55309 55310 921281612 69240 69224 281864613 85685 85646 953081916 11133 11098 986100250 47682 47694 867965936 14724 14782 647483001 55266 55267 767583913 95428 95429 667151529 33488 33430 540055485 66043 66044 834064858 47250 47314 460613301 28969 28970 631826907 92888 92889 931704564 7821 7869 271958450 76110 76115 857165410 10992 10993 527639047 92572 92573 852707135 47520 47521 775734028 47525 47587 523177192 63652 63687 910702691 31728 31702 10805547 43785 43864 950362206 65509 65510 490000466 17546 17467 766981983 78138 78156 670537272 63510 63511 11322914 83177 83233 376382895 16593 16594 402142470 8731 8732 833484698 81386 81359 661599677 91277 91278 452005604 23893 23894 944224856 26384 26457 121332274 65065 65066 788260969 8051 8052 180548352 73528 73529 508756046 96927 96928 391462546 9552 9553 336063038 28152 28153 665084371 83152 83153 399223175 56248 56229 655422422 52963 52964 220258567 49113 49114 501857142 63199 63133 798053499 74302 74308 35511685 46850 46836 325610784 68910 68940 810854841 75553 75631 510247700 65773 65774 20407173 39956 39957 602091755 70368 70369 298727172 82244 82245 279096724 69193 69128 194395683 33244 33245 640535698 56532 56483 139412693 31683 31759 861428343 45241 45279 433393081 37091 37092 186469485 6776 6777 474683789 51 52 355336255 95503 95445 221528844 23955 23956 595296669 50434 50449 133554868 37945 37946 57733676 30296 30297 446338393 25755 25756 33634673 67753 67809 45540573 63833 63834 465262061 23253 23243 358055459 91386 91439 489226251 40883 40884 171298061 58672 58740 178231746 57045 56989 675198337 65769 65786 897995656 60055 59988 243831118 18031 18015 854264976 26530 26459 939806371 18482 18483 276595082 53653 53668 84107894 31772 31778 667170774 31369 31441 964382165 1359 1370 757921604 49379 49380 881314878 42798 42799 841847307 6024 6014 332452733 83737 83754 647467016 54071 54072 365357438 85546 85547 259436641 89478 89479 816801631 28781 28717 574808055 55242 55244 173131151 84788 84709 613139819 50966 50967 585905652 52141 52135 90267943 16857 16858 943898186 2251 2252 845586727 32775 32776 145705053 69441 69514 265492694 32990 32991 102479269 19866 19867 516733209 37429 37481 686637013 91611 91612 489394556 62628 62629 317854697 80163 80182 8576658 97238 97239 288433541 73342 73343 65332752 6442 6465 422266275 42779 42796 729873933 84763 84764 989598766 61253 61254 925737248 31190 31191 104813723 47610 47611 922686294 38330 38331 993562156 65749 65750 100652618 25945 25946 594974436 59281 59282 666802 53288 53289 693104842 94975 94923 57898103 38205 38178 228847685 40314 40373 433140233 60108 60176 847884525 93989 93926 746157418 96644 96570 914868127 9551 9473 329242582 83640 83641 536131452 81222 81251 860899228 60359 60294 894807508 14593 14594 324478022 56889 56890 513484843 77497 77498 100585183 88704 88656 710109962 92348 92349 778142661 34445 34446 93848108 40985 40986 588473332 80414 80475 146190931 89229 89256 707686842 38591 38562 301162431 30749 30709 666366084 4665 4612 11604554 2965 2908 555930594 75446 75447 923167029 65568 65616 353324678 34734 34735 623289432 35440 35441 503081858 68906 68976 748438980 45067 45068 266280370 7987 7930 528316917 93018 93019 832681344 2943 2944 817084061 38305 38306 65184221 23683 23684 156063099 39505 39506 805009776 5928 5959 372707232 1265 1284 828722199 70533 70459 509848372 25752 25753 546364732 90658 90737 59280750 82883 82884 153047277 80931 80932 881623310 49403 49404 329961277 46760 46726 473551897 40721 40748 169383926 1617 1618 588383606 36785 36786 805137778 92182 92120 751056460 87383 87384 280036576 95929 95930 652808945 92252 92253 561231793 38001 38002 628916438 4843 4844 933663162 48354 48402 965993212 20510 20511 909270937 59354 59348 178362103 92400 92401 432088037 74462 74414 279121528 86583 86614 665605642 10262 10280 123307304 47210 47141 795478737 80309 80296 630654766 80186 80168 574640272 38934 38935 174689788 54056 54057 355521922 16343 16312 54967513 50792 50773 512037963 84931 84932 728749581 18419 18401 839976395 9746 9747 983776482 3503 3504 865329540 98337 98338 585330620 55795 55764 348106534 79280 79281 883186083 1953 2024 888471765 53014 53015 966773656 6721 6722 160223041 62161 62214 258634199 90935 90973 90749684 37335 37336 630980396 75970 75948 141752340 96859 96881 530946178 44986 44909 21166068 67363 67364 541727377 59856 59934 805460575 34656 34642 544846838 49742 49743 101534224 39892 39953 862711577 27832 27853 631901124 92524 92525 659088227 38113 38089 49767711 65151 65152 764145548 24331 24332 5469218 44971 45049 687396531 71926 71849 925114979 18448 18515 426610500 60146 60212 269209657 27716 27675 449630406 99838 99824 369642176 99190 99191 418996934 45512 45567 362277936 95013 95014 917481549 47697 47698 208103384 40499 40500 633252053 38868 38869 726447593 94503 94504 873855390 29170 29171 101177571 64059 64084 184462774 52480 52424 750484818 49113 49171 203942400 55146 55147 11794006 78653 78654 576644837 65414 65415 289891328 50738 50791 47388568 83348 83349 89206569 61766 61767 662050057 10623 10677 514920685 95823 95815 355964694 6769 6770 962813008 95393 95459 322472351 11178 11203 761110053 35943 35944 585699210 73388 73456 646712473 74857 74858 157385159 95250 95292 829436350 65931 65932 902904081 43255 43199 193830393 82946 82871 304869471 84761 84795 109306917 85851 85919 564297301 29633 29686 828477662 94909 94948 410832499 46892 46893 102789728 97775 97776 772315857 64113 64114 102902729 69141 69113 226892516 2348 2349 712533661 63002 62993 720046020 60945 60946 505200262 43890 43927 949884912 84409 84334 625367970 48969 49012 286884206 62531 62591 570528130 85201 85237 104995937 12972 12973 244429939 23182 23183 391349061 10021 9969 921512534 77873 77935 486585218 31550 31593 236949269 32058 32059 468306601 23566 23567 431110821 39362 39363 550234546 12506 12507 953656645 53715 53706 20565222 37219 37199 894669225 49074 49075 690136329 94581 94582 99468995 76426 76402 321953057 49600 49601 802541524 47627 47694 677539870 83468 83504 252057832 1071 1072 323370913 30916 30917 287372180 59085 59120 637396677 90255 90329 981146098 36564 36612 764517104 32095 32096 286726395 84326 84327 781807540 79775 79776 720660817 62228 62219 578282448 84414 84415 617271790 23577 23578 728122907 10664 10665 350879783 2525 2577 726344067 3275 3252 84548683 84389 84390 403160493 71944 71890 907484015 45024 45095 358498236 53796 53842 199286595 72541 72542 312398190 89540 89541 860673552 75525 75556 36349820 6718 6719 207479853 22928 22929 491433874 47410 47335 738748428 7358 7359 194604978 19654 19655 536965725 55102 55100 459492972 82134 82135 521031054 42280 42221 2126175 64515 64516 23780418 35257 35258 439875484 39286 39287 39424434 17497 17468 787609855 78894 78895 847440251 69974 69975 690172778 54465 54466 554190627 36840 36810 705164055 39811 39812 690722127 40525 40464 692303733 10596 10597 736231100 82071 82072 479009872 62470 62471 113952953 32791 32771 468340469 8597 8598 274771521 12870 12902 335508431 71613 71614 533149871 31577 31578 488705729 82416 82446 573770563 54201 54202 11852437 32292 32293 404161386 14432 14358 416901307 23917 23952 248214822 78780 78781 806056043 77099 77090 985812751 78747 78769 854640311 57090 57048 256156207 88780 88722 370501596 87763 87764 897922046 88895 88896 565225015 42488 42554 155779320 5084 5115 562710450 11166 11167 801830644 62874 62875 897527685 36485 36556 89512938 13817 13818 326556474 57894 57909 471923407 48073 48074 392716909 23452 23425 200473165 77568 77569 818160960 51673 51674 820408835 20820 20770 154551081 19988 19989 357865325 41031 41018 793695710 74441 74442 653917628 27944 28021 337042520 11185 11161 766917002 33813 33737 719142628 26770 26771 372521813 87182 87126 455310471 86370 86300 409781015 47635 47636 374518471 12374 12449 161478909 9286 9287 197720742 4937 4874 183471999 9574 9575 689907257 81152 81208 863796498 13370 13396 365189047 10073 10074 470384909 54533 54534 616569327 93423 93424 255701031 18810 18744 540408822 10175 10185 294966268 25276 25277 832967758 14872 14863 65842292 10099 10094 788444414 83022 83023 26724593 67818 67800 801718900 49399 49400 278144522 10464 10465 755405852 96567 96568 891585198 83549 83550 547041453 9791 9833 877342334 38597 38623 888615834 5170 5231 209931368 10805 10806 21956567 89216 89217 940428011 23296 23323 986414546 65889 65842 330847672 76263 76264 453472912 29180 29161 762531409 33171 33244 722177326 87421 87422 614803294 18492 18562 652344117 51580 51581 415961362 47902 47919 331371284 96170 96171 232593003 80547 80548 991929095 8013 7961 845072009 9581 9616 362417615 30089 30090 222401883 84141 84134 92386691 48110 48111 395896501 37096 37097 521900551 39497 39478 351137831 57877 57878 54560217 34055 34068 175097014 94720 94721 772459922 53131 53132 211784733 41325 41257 690720602 43248 43249 185226536 70114 70066 164835467 55919 55920 20531094 87375 87376 884175406 67437 67506 242743191 62845 62846 502551545 19750 19751 207418895 34397 34380 104315564 65564 65565 180605461 58134 58183 132391434 97526 97542 475692310 41440 41441 793700920 4286 4329 663011096 78899 78970 50207961 56951 56952 770448209 97988 98015 224203234 37038 37039 361278625 69290 69291 852556621 9861 9811 420174042 44914 44915 591356405 10320 10321 49318354 79487 79468 19156040 94132 94133 622945540 4715 4794 620916586 20396 20397 453838342 91370 91371 996653062 72756 72757 425012800 23352 23344 521080405 83610 83535 908681312 15274 15253 865535134 77001 77002 528097340 26452 26500 468978548 89081 89141 164124759 56477 56541 794150848 37067 37068 53822381 93134 93135 556087716 76044 76045 207845064 55153 55154 650927388 71351 71292 76760938 70473 70524 627870411 17463 17464 457856819 42457 42458 23572292 7863 7864 28516932 27183 27184 272850920 95660 95661 414570359 10557 10558 831698019 61580 61548 972764902 63550 63551 176155548 40542 40543 164408665 21687 21731 688369246 21332 21270 546879156 90806 90807 786466042 86887 86833 331065703 89270 89211 667795851 25303 25304 61402048 4433 4434 385640551 82528 82584 907693057 82158 82159 107621365 76677 76678 284200622 73120 73121 756542652 91282 91258 80560107 61282 61283 906406581 60513 60574 204868442 72545 72592 219143146 48339 48340 724138681 55807 55861 279708500 1053 1011 952402445 64279 64327 891320405 9073 9074 43770198 44826 44827 946546759 52172 52149 882392685 21774 21775 538114958 93832 93833 919051437 91515 91516 285520833 13729 13730 194229202 25876 25877 404188294 30538 30539 347100999 46918 46886 512031522 51494 51495 731299228 55949 55959 930041162 35541 35465 182079277 23577 23535 284736595 83617 83650 989094312 472 551 718919837 63635 63642 800687720 96057 96058 755610346 40924 40970 607135299 41662 41597 621542611 51725 51726 798233774 89757 89758 445389514 27713 27723 588650540 3046 3034 126272149 55619 55645 449955786 90502 90492 703030772 39538 39561 152197203 42929 42930 757141615 84688 84648 617773645 19557 19532 364475648 4250 4251 401555959 56398 56399 73165157 91511 91563 911893251 89023 89053 505000940 39626 39634 255763280 111 149 439388710 1587 1588 820986054 19656 19736 851302492 6052 5996 63291654 89083 89084 738050185 2273 2274 722437290 81999 81995 219546519 50190 50246 576185647 62679 62720 696603636 84382 84441 994121545 93097 93098 984062325 42284 42291 300465063 52045 52108 951300340 69630 69631 120666294 94520 94521 368137974 72410 72411 807143836 97652 97639 890414010 91421 91422 546974608 82010 82001 392068062 6794 6795 786393366 65385 65386 471686 44619 44620 836471059 24981 24982 623139788 95715 95716 194337072 41238 41239 485952301 48788 48789 376757325 49094 49095 958683440 73894 73895 889601909 96844 96845 541625035 54148 54139 446715898 33069 33027 904619193 50702 50749 338162731 16354 16413 922890887 53162 53146 289724739 27182 27228 844910955 6439 6424 165121830 52594 52595 417279601 73872 73873 196390318 66153 66154 441120931 24484 24546 181983899 39912 39981 325744134 3151 3152 919977420 33329 33392 154281552 86302 86303 903427593 93211 93224 958075989 44841 44842 771722633 48957 48979 154545487 16774 16849 873334716 20019 19984 72770512 28098 28069 49672416 77657 77658 434961568 21761 21708 640404586 59525 59526 908925584 6170 6171 334717253 75998 75999 635350682 56191 56160 640479708 87810 87811 184934432 26968 26914 416780639 2400 2401 99354548 61087 61047 957856017 91765 91766 873286754 59604 59626 261277334 19526 19527 493430871 72278 72279 653568245 74652 74653 900933753 4990 4991 742049847 17180 17181 428920899 80480 80481 905640049 27295 27233 252679080 53963 53913 532831340 49134 49135 736522892 12066 12067 459612045 63430 63445 864893825 9752 9753 843926495 55319 55333 410970512 2247 2248 407964746 56747 56722 323942782 30459 30460 385683803 1807 1780 112817972 585 592 211507393 81277 81278 362315646 15914 15944 206209569 79434 79460 862010531 48997 48998 595207056 44098 44099 618141224 80784 80782 42026842 20982 20983 120914842 68510 68514 603616880 53242 53245 966508321 67099 67100 735633780 47019 46951 80508249 66608 66609 710945739 97283 97284 876006330 84750 84751 691828805 99606 99623 698423352 86790 86791 490503041 80647 80648 944026521 77717 77718 265758074 33317 33265 954759749 94631 94632 310441671 62896 62900 554205289 7542 7543 195836744 14957 14917 600498779 11181 11132 828737177 30301 30302 390092480 87037 87038 716119274 93142 93143 814757702 19218 19219 117315539 69206 69207 993695904 45010 45011 151234652 45247 45248 211931554 73381 73382 27330466 75189 75190 595119134 94864 94876 703521485 90397 90398 331025399 7077 7103 142044709 69531 69532 666145620 99557 99558 37050633 13796 13841 368690872 51736 51815 757919617 55856 55857 540250062 18693 18751 683432467 60370 60360 898164429 29318 29285 718863524 92235 92236 217854762 28619 28620 158518861 22510 22552 300241930 94150 94165 597674693 30698 30621 327820199 13022 13007 362066704 2787 2847 35903789 5564 5565 256763714 59422 59423 867668233 53422 53364 227440186 71440 71504 180210624 72979 72980 663346666 62792 62793 849245759 90267 90244 923491165 56390 56416 412770851 19702 19703 435998534 87713 87726 611236708 27221 27222 609443694 80686 80687 50837229 88714 88741 430967576 75356 75357 60252811 91395 91390 244641421 68430 68472 265464618 13210 13288 726830120 98096 98144 989986328 77074 77075 345463281 58102 58121 214351036 8122 8123 893616795 68920 68921 87390848 97080 97073 803399460 72358 72299 952138922 65434 65458 935107646 12443 12444 951933651 79006 79007 707357800 26458 26459 819657823 2765 2825 400004010 21784 21785 248321793 98141 98206 368490511 28956 28957 887505021 44297 44342 984951649 63799 63800 365872921 89194 89137 430133299 33586 33544 759073939 2978 2979 148647776 16834 16910 265271410 28118 28196 243458640 50775 50776 151270266 71224 71225 298425479 86507 86508 864019761 44656 44657 770528687 29525 29593 56861343 91726 91658 831621951 84469 84452 593755796 79785 79786 779167612 34151 34152 92735297 57828 57779 525443658 64305 64306 846048224 63333 63334 217447716 31041 31013 429407409 45659 45660 50875216 18228 18229 275825594 21432 21433 797681237 20158 20155 546521822 17331 17332 97710905 50887 50888 136720768 43128 43129 875003716 6118 6119 846750633 67217 67218 79915331 3597 3617 801225501 77436 77399 282375579 86438 86482 796097244 16543 16472 704200314 76586 76570 145822149 19737 19759 26028978 62308 62257 396402233 72738 72739 516150270 81933 81934 989019364 70581 70648 239554622 44819 44820 242284169 8114 8070 99019730 494 495 848838209 7690 7691 424124259 90366 90307 636610196 42540 42506 206271133 51490 51566 697939712 90104 90040 583044055 34866 34867 997068554 33975 33991 273503260 58830 58831 606328433 37328 37408 9191678 55887 55841 444290469 20215 20145 797489076 74684 74720 947074256 9147 9093 830042021 89960 89907 41170694 44209 44210 463765725 8103 8104 932726438 60718 60748 313610399 41337 41338 829409117 28074 28075 95174983 17638 17639 933993875 66574 66539 334632107 98378 98394 570432265 5925 5857 515645771 90936 90937 474840599 89821 89822 923851961 24301 24275 355161256 63748 63749 868028972 93187 93204 718516218 75124 75086 283054752 48906 48959 449223916 29724 29791 303798070 3622 3608 892229575 37415 37452 751785034 89223 89224 966854813 77323 77374 366546144 36974 37043 414480170 83344 83345 149877422 85388 85389 352026313 57446 57452 176539211 38145 38081 650980840 2918 2968 594516434 24384 24385 490245826 94181 94224 650793632 60379 60437 762067655 55198 55199 611714085 10898 10900 400240077 34315 34316 230809311 67107 67150 295363787 46891 46892 716323503 89486 89565 108223832 57786 57824 334718434 93009 93010 68099154 91775 91720 130091862 13591 13600 865439860 46148 46149 799242651 17983 17984 440649484 36760 36780 7962520 69078 69020 993997744 68518 68577 659647065 64045 64080 122749804 34733 34802 835471434 42722 42692 926017147 47993 47941 975686871 45686 45687 152662767 35611 35612 173772573 74948 74949 271806710 61227 61228 617726977 71399 71400 2729963 1340 1341 786828085 28917 28918 115931337 31138 31209 997346596 93688 93689 808787349 7682 7673 725572264 57727 57734 320909974 53648 53589 685180254 9648 9649 755168688 27891 27914 499561241 23680 23681 687653585 7854 7914 495472573 39051 39052 150215313 86785 86787 298893333 87126 87060 22774999 42294 42295 290830561 14280 14253 135736025 64378 64428 24494315 30066 30129 664848644 60372 60373 984332705 26089 26074 370457109 3128 3129 197279079 64140 64060 786500001 25440 25456 341448750 16778 16779 437633042 83469 83470 45007426 88251 88252 737116009 8442 8411 669577883 519 594 178466577 45043 45019 724009207 1704 1760 131202865 97420 97351 22983508 10550 10553 461057938 65472 65433 660944751 98750 98828 74219363 14629 14576 481610581 49901 49902 91544844 66393 66427 316394618 81460 81516 556382130 89214 89141 160373517 24243 24244 967649656 99131 99134 328440241 42857 42858 510172518 24144 24145 47299914 46698 46766 559508150 19722 19723 279787247 26048 26114 255357422 36301 36363 54317833 45204 45205 482854188 85565 85621 184989028 52798 52799 820957360 23595 23528 673587898 76789 76790 195856504 76823 76824 966764454 44064 44046 597736604 93756 93757 426640854 29543 29573 505448532 27264 27222 592478908 74581 74619 242027434 11403 11404 436304950 25355 25297 996295814 42112 42183 372606617 55682 55660 339236860 40342 40343 347486199 20919 20945 21556257 83493 83494 866033397 54671 54672 882556940 68374 68375 676023367 93738 93746 891446524 2621 2622 523349295 84270 84271 677045984 69740 69692 997929417 45129 45055 905566731 41893 41826 297958659 62489 62455 160344375 54021 54058 139745334 38356 38357 158462929 87257 87335 163054335 18593 18594 877601028 23886 23887 122374526 64353 64325 177777756 74868 74869 514933863 74981 74982 92465841 8911 8912 999999884 43085 43086 483620599 57563 57542 388923127 47794 47795 841247373 2467 2468 748651904 47917 47926 344139942 92903 92904 214438441 45854 45836 153856702 90763 90764 734301077 12122 12123 643382966 99779 99848 472330982 47993 47950 138830819 43828 43904 850025875 89155 89156 513214640 95077 95078 336035248 22176 22135 166713357 43514 43515 679406011 72227 72228 918674465 60924 60925 357839067 96404 96447 327619559 89490 89526 221270683 15566 15567 291492507 55832 55855 272637224 37691 37692 495529179 7155 7081 345847324 16615 16661 149901866 56102 56173 978068149 66885 66886 393704398 45488 45566 558468930 79630 79631 142687158 84164 84234 205261175 59340 59415 489359655 89704 89705 686912056 33979 33908 4171343 37688 37689 391727808 12323 12349 583092558 80640 80641 980165434 26133 26155 648269290 87005 87006 473820013 60415 60399 860653475 53949 53932 724686541 70718 70719 259132347 20206 20193 220261658 87044 87045 712294076 38588 38635 953666516 38464 38465 296487478 12989 12939 459659880 38801 38802 295496739 19435 19503 564567270 93369 93304 556125602 15946 15947 159482709 56524 56525 593410484 9853 9854 868652242 8983 8984 590723006 35027 34958 9666217 14597 14622 494303883 9356 9421 262422561 7148 7149 302261256 64587 64588 27696989 65161 65162 833987495 62941 62942 168019452 70837 70838 485426570 58160 58154 226008809 37876 37889 263863710 89627 89628 24643917 11764 11829 483930426 35451 35400 297750476 95897 95898 213071164 3344 3296 437598388 8275 8333 360781835 44669 44706 81510530 56861 56811 344390905 25546 25547 844571458 94673 94674 504143350 70388 70417 214436788 25342 25300 497057371 10666 10681 265409106 98252 98192 5323624 70670 70641 880886336 20154 20170 334474183 593 623 579623105 33653 33654 363012425 80923 80924 738332017 76544 76558 829014437 15860 15861 456021891 12759 12832 495167939 58741 58684 578433800 95671 95592 892022063 71644 71578 548171555 90480 90481 889970931 89983 89984 883137323 74500 74501 17988629 51752 51753 146001733 69198 69199 609656571 53208 53211 731502377 16199 16176 438188144 57453 57454 654989225 15577 15578 96025683 69008 69009 337826711 96381 96382 178361091 76782 76803 533704309 19449 19434 429857327 5493 5494 784527035 43847 43780 63062821 22603 22604 540895032 6909 6856 165316617 41444 41367 792788356 61903 61904 755248995 96469 96497 611193309 76979 76963 889991411 54037 54038 281529108 31014 31015 108617742 10725 10726 746856809 16094 16092 729827330 43081 43082 903005492 75310 75299 617000343 70742 70753 730223777 10798 10799 813859293 63521 63472 961194437 94963 94897 705641020 98202 98130 114423364 50568 50570 43076841 26538 26578 368383363 32082 32083 243258883 67458 67492 582840684 21270 21271 878123999 55846 55851 831991441 24458 24459 876542630 46829 46830 729408747 42117 42066 501507840 22558 22616 864609081 20739 20777 311406817 10993 11021 804708607 63679 63680 179554742 30965 30966 765724568 64276 64228 400520528 54659 54660 713534865 73630 73563 168729980 75742 75743 542841965 20825 20880 301402327 15112 15113 153573819 88316 88385 810327211 28215 28216 625638153 58083 58057 529942803 66626 66569 845463210 40871 40836 428195622 27063 27064 856422699 78708 78709 986316040 59386 59399 484783427 58637 58638 743206850 61227 61225 78348109 47880 47903 678361571 17367 17447 346419583 92889 92890 888205921 85680 85681 508510001 68445 68446 666051006 69194 69195 12392312 18369 18370 12056262 77793 77755 592850876 11559 11560 201886854 89934 89960 845716265 26600 26613 183727224 98454 98493 949755048 24558 24602 563190402 6053 6054 803399332 12896 12881 151441837 48741 48754 819790227 83220 83144 803607673 78798 78799 741935921 46323 46324 366578129 62376 62377 174581114 56781 56782 320052004 55424 55347 953969243 96507 96508 885640875 93937 93938 208250385 54387 54388 72271146 63264 63221 996791578 21585 21543 567092961 73403 73404 733478712 46782 46783 75609689 54420 54421 264670903 72037 72038 515094232 45296 45245 293577636 57765 57734 624630642 80097 80098 164788557 19632 19597 113355128 50268 50323 391357381 68945 68946 691450515 35720 35721 689147350 73208 73209 348005470 22674 22675 782562401 75694 75703 535546901 59984 59985 430773797 8163 8164 888414710 53082 53147 943962537 80840 80832 487475403 57380 57355 682549235 59113 59095 3230090 67380 67381 349404926 95155 95156 999098690 28709 28693 114849719 1174 1175 951825920 59591 59575 411237612 18474 18475 659873032 59262 59263 896770835 39982 39983 753992423 87409 87410 807181195 5591 5592 924695019 11636 11683 916475174 53071 53072 42314037 73746 73747 319799011 91006 91007 342077382 22994 22995 898287613 11221 11222 113205235 38208 38209 310216018 83307 83308 786451060 50258 50246 949998760 81642 81660 192908220 94502 94503 298379232 15283 15284 96033140 68546 68564 431975482 9197 9198 828293752 97437 97438 442682638 49796 49797 609878691 81093 81094 107730144 50352 50276 461935132 29434 29383 431906803 50372 50438 925954633 81313 81344 71744106 20783 20789 66872427 92357 92358 562284070 25152 25153 99288447 14160 14083 13941277 45061 45010 731764249 32169 32228 992291567 10800 10871 218082292 92159 92160 984994644 50781 50782 857747768 76832 76833 691973519 38875 38817 557078116 35851 35888 111813029 4261 4231 822038128 73460 73461 640932480 37215 37216 565512556 54279 54229 166992979 30968 31031 198567043 32045 32046 909892224 71556 71557 803575332 10893 10952 60663418 29862 29879 659746019 49907 49908 692217809 51077 51052 663557116 88069 88137 690965130 80356 80357 457409470 65049 65050 735859416 90683 90684 285884329 36279 36280 844678159 28860 28829 774685267 92585 92586 7016747 19613 19597 240639084 25266 25274 495814064 30514 30446 57396079 25593 25667 736633773 85600 85535 434969840 61771 61778 780160233 42400 42453 225278245 95602 95603 319024379 11956 11929 679938631 76415 76416 894852226 10839 10871 927134164 66265 66266 738255993 52838 52839 334248100 81537 81538 71138675 31339 31340 376012915 12528 12533 435253090 46289 46318 831158637 46074 46075 996208441 34432 34375 826299677 65180 65181 283170221 73716 73795 547474095 80078 80043 55921091 18293 18256 566952573 93637 93638 591904010 70204 70181 628419137 40936 40939 599612395 93440 93441 818514383 57160 57218 421029744 22495 22445 58671550 90485 90486 886379397 279 353 808398155 46097 46119 935175426 6515 6529 665993346 12135 12136 873398194 92933 92934 393369341 1376 1373 308518101 90763 90766 597983725 52313 52390 431235122 49049 49003 279890554 10706 10707 944907729 34097 34098 115862305 22989 22910 814894152 86174 86175 328846418 54379 54337 495710718 16238 16304 919390173 7610 7611 688587048 29444 29481 956045913 82480 82516 620314834 39681 39682 99966505 98155 98084 366885508 77785 77786 390185846 748 749 774597174 98863 98864 487833703 89778 89779 754105624 77800 77801 442670290 14822 14823 751896436 37116 37139 867742777 16477 16555 787579586 28340 28351 366046766 31624 31560 563817005 22692 22693 116435548 31296 31319 839505033 87140 87141 140639255 24166 24167 903768988 67409 67346 539605417 5000 4954 964971681 17439 17440 75791610 95173 95229 63091089 93426 93427 116282730 90157 90229 524210011 98271 98272 860704749 82737 82738 840081753 57086 57040 496660052 37116 37074 155203665 16668 16670 960475514 37121 37122 10104951 78330 78331 287894110 22171 22172 299074549 25800 25801 594426 57275 57256 881585252 27877 27878 485235614 93929 93850 248105608 41383 41332 927543452 37131 37136 458340845 67639 67640 961197233 74028 74045 480656374 57314 57276 78510428 14654 14598 528220856 78027 78028 50955243 88328 88325 401667755 45031 44968 359133764 82965 82959 415224987 36847 36848 803866410 76796 76856 662989127 30030 30012 847319302 20788 20798 591991907 39197 39198 716383349 74493 74495 227427003 28617 28618 600994841 14752 14753 907772385 39345 39346 764704124 57351 57300 450259343 43123 43049 509201430 19788 19789 906186697 994 1020 828276532 98614 98615 627312777 406 336 387269996 66934 66935 260813814 45887 45850 550464646 71986 71987 879810556 79685 79698 303491221 34246 34247 711409723 45982 45983 392316200 60984 60985 247830121 6588 6589 329336265 92051 91998 998283041 88805 88842 312969172 20728 20697 375121898 85888 85889 428093766 54933 54934 278966126 21448 21461 648237834 92533 92471 678040158 78234 78235 827291414 91355 91356 772674343 7467 7468 725133744 79215 79216 522072684 74826 74889 8640868 95022 95023 725640373 61821 61865 191623945 12012 12029 309260510 18791 18792 147838093 73240 73241 141752327 45790 45824 349725939 76533 76547 8075443 31300 31301 581778904 90978 90979 577016553 24674 24713 833915800 35381 35382 180969563 43423 43475 870200536 81487 81523 524646310 26876 26877 781300683 17033 17058 963382844 43515 43485 609258036 22105 22159 734081224 41231 41307 162985317 707 708 319410944 91102 91033 775685295 89619 89620 42962154 75311 75302 50612959 70517 70518 256343140 97692 97633 964086560 76410 76362 8003643 66494 66495 791631767 83523 83524 896542046 24602 24603 554929834 43039 43012 21507646 40051 40052 429573011 19019 19004 602570495 99081 99082 530094534 40583 40620 606157596 7737 7731 245499873 69437 69385 715505473 36510 36511 927362388 9482 9415 77733213 46780 46781 194753725 11340 11266 78745860 85575 85510 219942427 29939 29940 618910465 61508 61449 5082038 91120 91192 63190280 50870 50871 235624380 86425 86435 940068719 72158 72109 401307029 15942 15943 496879366 89042 89112 960032557 81818 81819 677286643 33609 33630 393242399 98270 98279 197218779 2091 2084 808337751 62690 62636 753326836 41585 41586 679468434 85531 85532 612446562 4576 4577 280438005 64987 64949 915442907 28816 28817 798365771 43944 43866 386696619 29200 29223 342045948 88264 88265 89730239 45883 45841 828083730 2956 2896 540187912 76080 76081 739038889 86391 86392 763149605 18309 18235 541641117 37677 37741 746748526 50866 50900 939888849 4676 4646 440444586 69687 69688 361354634 96735 96736 235631565 50034 50035 882137343 63386 63387 440019339 23090 23112 154541480 10967 11027 220977361 8956 8957 231355586 48631 48707 521901436 10658 10650 393098565 33655 33656 985642109 79887 79888 735569730 72060 72061 78951368 30515 30460 121247119 64350 64377 303147672 40161 40162 874901417 37510 37441 634150451 20890 20891 732056276 94815 94767 3045023 39347 39381 646790291 43487 43488 663090858 37420 37421 583514613 8244 8295 528586798 25214 25215 350055639 59681 59651 577274914 22198 22199 634809523 41133 41134 391914008 26779 26833 427302688 12621 12622 865108020 41418 41419 500988015 57930 57955 393682484 86663 86664 612006160 15476 15442 630615721 53224 53158 849019611 88246 88247 684361468 99670 99671 718891686 84646 84647 562481022 96411 96486 358904026 68552 68553 941676265 17225 17226 763743409 92752 92775 19513147 64393 64394 201092140 49576 49577 828919863 28275 28276 858248680 29845 29846 751483503 4962 4963 27733702 34679 34680 916238221 26348 26393 163941074 38185 38127 862904262 8786 8723 749961474 55962 56012 969969422 54792 54793 919251353 75330 75256 507849697 759 775 879980243 42919 42995 953119838 12543 12608 786041645 92217 92279 636734718 73032 73029 952474956 9925 9902 164282897 75234 75307 10020450 46802 46799 965136106 14413 14414 811649736 61228 61295 150065262 52648 52690 587532306 17927 17848 988413896 31175 31229 575037878 41960 41933 576123824 69123 69109 488708917 55909 55910 679384273 37220 37184 560201817 71190 71177 842671256 31224 31225 517128148 69766 69767 585555995 5995 6038 953085909 11010 10976 272432899 8811 8818 824195851 46041 46115 270110283 64947 64890 895292634 36821 36822 420346518 38134 38135 705094392 21470 21471 539992468 53050 52997 967024388 38955 38962 890272254 50311 50312 851434994 18233 18234 527835095 95020 95021 751945015 74868 74883 800170659 32540 32541 896681333 81510 81568 764153225 25760 25757 929144848 4705 4762 360634993 70997 70998 573357335 23121 23041 444920528 33366 33387 149242633 66594 66628 803940768 45516 45517 907054441 55219 55196 113894494 97373 97391 699015877 92268 92306 729835047 34615 34616 767358189 97944 97945 40620638 88476 88421 238393501 1740 1741 751000612 15044 15087 361930245 94697 94719 63057911 58914 58915 495105261 36482 36449 514892354 85199 85200 769367988 10267 10268 314149933 87939 87925 375065029 43835 43801 400559739 24084 24085 801709103 61597 61598 377423295 27455 27456 423132494 91124 91094 705403758 33501 33502 839391247 20567 20568 583441520 32290 32281 562910964 5183 5184 762716249 8968 8969 850085961 90444 90435 12480769 42859 42794 246074037 43221 43222 645097264 25818 25819 423840108 72516 72547 232813525 44911 44912 973050883 80008 80009 188179113 84590 84591 726050973 67231 67196 64462007 77614 77537 369366591 17919 17920 47601790 23189 23148 881635145 92531 92560 831306558 28238 28284 446566554 6003 5942 509765128 34756 34757 742354287 98367 98305 908916459 2378 2399 352010185 27947 27948 59495999 51398 51351 817567678 11058 11113 890904169 87724 87725 486120677 85651 85571 543078855 90144 90191 417588655 62216 62217 891102545 53208 53209 454598682 78946 78947 473121761 64201 64190 898200437 39986 39987 508160100 1606 1607 237008971 35795 35796 718197888 50170 50202 799404977 79087 79088 14407306 93833 93834 27995410 70994 71010 470926668 14203 14204 417514506 77261 77262 36782938 11722 11694 457013104 79617 79618 266924538 24154 24216 596305888 21754 21684 502209268 54103 54104 378974424 91183 91184 527590384 11718 11661 941416741 70177 70190 439804228 41406 41407 13291241 69244 69245 999180651 66230 66231 957546774 39175 39166 905645299 1955 1956 405892658 9595 9596 977632020 92427 92452 496556903 3225 3226 364579157 61322 61323 155730717 22095 22096 59351484 31332 31366 72570753 99551 99571 265007001 14665 14599 863185747 64810 64832 695522119 71361 71362 941311999 52213 52182 807831413 5354 5361 6649414 62228 62229 197955054 42918 42880 992318994 47435 47427 881197822 77220 77221 608134431 98223 98160 109438943 62974 62975 875657584 17476 17477 487487801 74305 74306 576969548 93065 93066 356110453 38924 38925 295027598 90590 90591 455979024 26 27 393643804 25058 25059 243142156 28400 28401 828639628 726 727 152074864 13368 13408 435524692 60308 60380 736531599 75331 75296 321927547 64087 64088 151651868 25749 25769 35568884 95386 95442 500131222 17955 17960 76963898 22858 22918 231445970 39854 39817 842430319 59554 59585 675793757 2778 2730 796446813 87485 87486 316753387 15118 15126 803359199 54773 54774 157365932 69388 69389 495774959 25371 25372 658390401 50098 50159 601570281 84775 84743 405217439 25436 25447 652950454 7376 7333 779568658 89070 89126 789194402 18708 18728 405223380 54316 54396 754258368 16908 16909 663799481 78461 78509 436358223 1084 1164 284641609 38334 38398 933842725 56346 56347 787926942 82894 82895 663210708 97527 97528 920037407 27076 27077 120983579 78017 78018 735397740 39147 39148 910593178 92762 92758 580148633 70924 70928 74321370 65945 65946 66148080 37459 37385 93507010 61950 61923 909272383 91898 91895 737751377 89722 89723 836679781 47870 47930 529606156 22180 22181 679786088 52304 52373 318502014 11296 11297 602740973 51603 51611 194943941 30356 30396 290479746 24376 24377 494518518 9931 9940 775155331 22660 22661 203401647 71425 71426 979709511 47231 47232 847942488 81434 81435 5086796 19826 19827 141236671 89082 89083 212628164 22459 22460 602706994 69249 69250 553300787 12160 12220 124814678 7414 7424 599969736 42147 42094 142580324 1875 1876 745806546 58262 58320 331590173 52829 52756 988712152 77837 77838 719969820 85697 85698 295090353 90884 90814 523611292 68736 68787 349743937 50827 50828 828687322 41279 41280 409340836 89891 89892 730068133 85156 85180 85869835 40754 40755 879035612 99374 99399 570469207 46489 46486 662753351 40397 40463 93862642 77745 77683 722104980 75096 75097 774515664 83497 83569 481185590 37555 37556 223628002 47693 47694 974947272 31047 31016 884311672 59317 59318 427029326 79901 79928 871604886 49771 49775 526430820 41749 41750 299230454 8525 8526 968347273 14558 14559 463461670 18586 18587 533459925 90741 90799 237885729 96328 96312 327435033 5356 5358 627753985 10086 10110 919887522 29743 29744 697117513 83511 83432 635958291 92874 92933 173998777 8832 8902 976524823 70772 70694 506823540 37875 37876 864264773 27697 27698 549067521 93066 93067 300559300 65470 65526 655580835 5911 5912 175644233 52053 52054 661678481 57412 57348 218225676 37092 37093 386645966 29339 29377 180353753 65665 65666 394979348 72974 72975 179873823 43048 43097 532569109 39889 39890 108893593 75951 75898 846940584 56919 56904 303198681 88599 88600 647977091 41749 41787 822909354 82482 82497 935940195 53490 53491 224629397 91835 91836 148036802 88074 88048 779754735 89740 89746 206906797 58851 58797 304964479 14024 13995 183032041 31772 31773 33614997 23132 23078 600512677 55659 55724 210831326 38079 38060 732720724 86177 86178 653854398 50943 50968 594716968 15203 15204 890878018 85606 85607 911048727 33845 33801 623395834 33731 33675 951975258 67340 67285 370430378 87629 87694 371165495 40578 40589 817050770 72478 72479 396544628 59645 59648 542137489 29590 29591 188158057 70864 70865 864683262 487 560 995635789 73082 73083 963266955 37527 37497 806150365 87569 87570 788975260 17766 17720 748423984 16735 16736 374662366 65637 65646 872534581 12578 12564 260698624 61697 61698 791365949 71383 71384 114944883 27778 27752 121373674 18692 18752 813604518 44615 44616 406231059 8962 8975 73362527 65878 65924 766369809 70981 70982 31650637 68162 68163 840935338 50825 50789 954676938 75719 75720 477119640 15416 15432 70525043 89191 89238 171763878 42879 42880 556604973 65048 65049 400996370 71011 71041 17212404 34045 34046 989013661 98783 98759 743545402 22571 22572 647887453 33668 33737 86361382 32970 32902 450211612 35337 35338 843184151 4629 4649 646509811 44919 44972 678304350 86526 86519 652407418 92562 92488 855400609 66831 66832 757931847 11499 11500 252176956 67455 67407 500353305 66962 66963 618860358 9684 9685 789010507 95460 95445 976285696 15218 15219 540437974 63943 63944 197687338 51331 51332 328934944 31450 31426 929241838 90222 90143 664376000 5168 5169 456283743 75702 75703 73762145 66910 66976 451559002 71534 71603 929281252 6388 6389 881501876 13481 13419 173079680 13950 13951 530679457 37766 37718 392650388 78115 78047 80403752 35391 35395 382471628 55911 55965 31045084 41717 41668 739458290 55538 55539 283977246 2329 2365 990460147 30111 30112 551111250 62313 62314 81100893 24543 24544 85461563 87344 87345 823519098 91620 91572 968021856 63393 63394 507573511 51297 51226 157794943 74953 74954 970655412 94670 94671 883208286 84050 84051 937894510 73579 73580 341524045 76006 76058 600254597 20634 20642 987490201 4539 4540 385443151 87425 87426 517462101 73629 73630 979628844 96037 95981 482744561 72220 72221 547334761 16414 16455 962070671 92877 92878 878962189 42682 42603 59401412 17471 17496 917462964 65631 65632 294611263 39081 39082 748600733 66 67 733165659 22202 22203 858335281 97814 97815 864175200 38049 38036 810307176 24301 24344 218528542 99697 99720 401259201 41816 41775 916383841 91762 91763 297262582 94580 94540 939397869 35811 35812 899576119 31698 31699 805443085 5174 5110 878126284 29465 29466 645093560 88910 88911 920568479 71859 71841 532287821 76410 76438 591664208 57872 57950 805672662 37287 37352 31117603 23541 23542 63590984 5003 4931 255764043 76307 76235 511162564 45187 45188 176157659 30761 30762 143863183 28402 28400 69534149 40513 40514 471228039 99906 99864 343796624 15321 15322 187064733 96346 96386 455674626 93844 93862 826405079 62407 62395 89111511 44126 44156 695203987 21706 21716 205561022 87301 87368 963296206 51020 51009 979835420 81410 81411 2154978 73442 73428 975912132 42371 42372 667891526 14964 14965 323959533 94913 94914 635943750 55307 55308 225356157 99524 99525 61994695 91710 91711 910946888 8853 8803 761508125 65951 65883 215930536 34647 34648 391221511 43741 43742 936081168 71563 71564 895328832 69267 69268 106197630 12525 12526 792506684 90881 90804 692052537 91219 91220 16745876 85325 85337 730940879 81418 81419 762250658 77166 77099 25042592 38917 38918 287705434 46614 46538 323918739 97685 97686 220899318 12165 12150 708356752 64609 64610 719050856 54161 54217 598362568 76964 76965 649486336 80325 80326 75191479 8549 8550 293090530 7507 7518 116152662 96429 96430 858249496 26975 26946 969813769 23102 23182 163771327 47251 47186 991309116 7164 7138 665984816 54234 54278 69194311 74548 74549 220696500 29421 29422 806174604 58275 58276 814159429 79254 79242 707343385 57821 57822 348905170 28631 28632 998178665 19988 19972 732331032 26172 26136 254762315 88348 88349 196136983 94539 94540 1502580 14511 14512 1598166 65985 65986 428962238 99941 99942 406140519 2741 2742 707822159 77872 77861 1817830 49877 49800 903327347 35457 35458 952322166 17541 17544 312306707 30008 30009 657480613 46742 46720 251379722 15684 15629 213291713 66174 66175 221073772 27223 27269 429087090 49283 49269 550710360 7530 7531 937180344 97352 97353 150918509 57066 57105 249678295 15722 15723 585732775 54966 54915 356736716 45847 45848 254521265 16613 16614 112960638 98887 98925 489371442 97198 97199 719766554 36116 36063 745017968 47135 47136 424365872 24762 24763 39959663 47358 47359 251486970 44995 44998 991320815 80016 80017 656025926 36229 36205 976926199 75932 75933 509194538 3546 3547 458905017 32525 32491 180657133 58959 58960 788463227 18403 18404 507343810 87239 87316 519706020 82061 82062 562340456 51296 51301 777134960 8601 8602 285127263 4042 4043 900605568 13054 13055 942290331 61276 61277 781458529 7880 7885 925434196 10584 10585 532316198 19076 19123 856729247 69041 69042 103879070 74870 74868 940222446 59479 59523 527056077 18830 18786 448965946 5282 5226 752084898 96735 96707 479616235 69016 69017 70802156 46987 46988 501000082 40527 40528 280500458 47736 47805 722094717 89195 89196 641079293 90716 90717 660421273 78716 78713 212479590 30252 30202 573469551 85471 85519 755318831 73891 73861 540829345 21939 21904 888520268 85268 85251 640650315 87798 87799 474165444 48537 48538 594900410 19597 19598 374299215 62684 62685 185584201 55596 55597 694153196 55502 55503 490105115 19394 19395 357179301 86172 86173 364845531 42195 42184 429385546 67572 67573 718725126 72741 72742 77851188 61142 61143 977588182 78517 78518 120623675 50655 50656 469411879 72375 72333 992868558 43866 43867 405055235 10871 10944 14116906 46597 46614 923291351 47431 47421 118584416 41225 41176 466813766 92338 92372 66523463 13513 13480 951845935 58023 58024 102208865 3756 3741 701870721 53279 53280 910484172 21513 21514 939926386 62569 62564 780012716 79745 79746 281647478 80936 80930 357809155 26938 26939 817924147 54896 54822 636199408 95467 95422 307210843 56716 56790 748940145 89301 89302 765724854 39360 39385 872411789 20476 20477 842591862 83172 83204 720503725 78851 78903 196826107 79522 79523 673831018 16470 16538 914148420 68038 68048 716160179 3485 3522 241675610 88069 88063 429639239 73718 73719 258523395 70999 71000 429752616 34964 35024 291041972 73541 73542 325398477 48622 48623 663676631 44749 44704 146599778 78957 78948 72393450 82526 82574 600993445 33524 33525 871206403 31708 31720 598495942 41876 41872 668343145 79282 79283 114682672 11827 11828 662469544 33928 33966 639649076 40031 40035 450405846 4974 4975 527693665 63743 63744 782644807 66367 66368 201701972 36001 36002 562875007 68958 68947 792655282 78861 78862 261361061 76187 76204 986928169 35365 35366 595571643 57468 57469 124786577 61033 60963 362470622 30432 30433 722852711 7414 7415 118001272 20029 20001 410008924 86224 86225 238274617 54670 54733 832334493 52311 52312 636858775 49812 49832 146393770 6929 6860 243748668 16323 16324 769731200 34612 34613 475961243 50295 50303 541256922 36815 36816 394828856 66714 66792 167163674 6037 6038 368319733 89016 88963 961043795 46653 46654 475108927 67680 67724 363895603 89781 89782 722616891 81515 81586 953403061 14224 14225 130936402 20793 20794 103073674 56899 56878 34602559 42175 42176 39980888 84350 84303 493456539 14468 14546 281820457 35492 35493 85947265 48212 48141 361557377 28280 28201 49693466 51860 51861 193418249 82707 82732 546513503 2006 2007 576988483 67241 67224 983354309 22212 22213 515341482 12002 12003 224974661 6874 6940 825590076 95016 95017 218111240 76862 76863 366944201 41257 41262 991823687 25135 25136 859610850 87162 87203 924989868 84642 84634 576504189 40719 40720 409228099 38970 38911 650855187 32724 32725 886624985 51876 51877 200976072 15913 15914 667044162 86062 86001 736316906 17667 17729 233295544 62275 62343 469003306 310 311 937606653 39939 39940 169805881 31983 31943 965107223 99366 99434 338223735 72366 72367 980621296 95753 95774 657049709 10994 11062 104146223 60642 60643 349199699 37969 37970 929388876 23185 23256 410044349 60046 60047 646176474 82183 82184 171419250 42731 42732 131371407 71385 71317 996122628 34690 34691 96778814 41107 41108 803079708 24029 24030 376710543 50295 50296 562303192 93945 93911 488102620 89202 89203 89827294 13887 13888 466806665 49224 49177 756839956 51922 51923 343220684 1919 1989 402141062 33122 33114 237184286 71651 71646 454184087 97388 97407 45093949 39619 39556 526798877 66457 66508 391231196 66524 66481 369215093 70349 70350 396515447 56658 56659 445068300 73142 73143 917543497 12999 13000 641104852 47915 47916 613429917 64684 64718 270632762 92277 92278 957852567 55760 55804 381393425 76289 76293 260765751 29835 29836 449911697 70468 70481 561088925 69734 69710 415842483 51066 51079 972077573 67059 67043 247517171 60879 60920 966690301 33265 33295 906122141 59745 59817 102317499 96459 96460 632205998 25591 25592 109992004 66907 66908 753780703 89213 89153 366438205 1536 1538 315999770 38389 38390 367466616 59011 59012 114589030 21008 21009 242837339 64667 64668 295282786 84954 85024 452263769 46638 46639 696230124 87748 87749 326573998 79930 79931 580169176 93443 93444 85824374 66867 66849 482893020 2377 2378 933675961 72938 73017 98539844 62265 62266 194746432 10598 10549 759692154 54993 55051 968608416 56036 56007 378563900 61028 61029 568697112 94151 94152 455738868 57343 57344 384314519 9551 9552 143452186 10445 10446 653677378 48717 48722 864283489 91416 91417 913075664 83166 83153 172532448 5817 5785 804529069 17110 17129 385456106 19105 19131 772732888 80577 80622 42432311 20365 20419 217575959 6043 6050 300017145 73525 73526 290917545 81328 81329 856980456 75182 75160 329986169 21325 21280 403047401 33643 33644 727472022 32639 32582 879013512 70194 70195 952450837 36820 36791 620710802 2320 2321 710046827 65562 65618 903355352 32062 32063 687237607 83979 83987 513052826 6672 6673 622953668 71274 71321 568900440 22343 22344 411552743 19049 19066 192641522 39394 39395 130389252 40769 40770 241165426 11231 11232 513442633 31200 31167 897578493 61582 61583 884093224 90795 90796 89381693 26600 26601 624164286 56403 56409 294253926 64232 64196 346251613 10874 10865 886251701 51134 51182 638549391 19001 19002 521053595 30009 30010 604895355 58860 58913 109446346 54997 55070 746803617 55543 55544 79249413 73838 73839 691219276 56668 56726 757803533 41559 41560 871871357 36390 36312 176177968 23766 23767 833038053 71195 71138 114073699 21121 21180 644353351 16776 16712 784838840 56075 56120 190192311 11847 11861 453414685 80340 80341 971422302 55929 55930 10769843 13303 13304 184346314 78163 78164 16549405 92544 92492 252251877 37278 37279 245328960 96807 96808 274278016 8893 8894 377276447 95276 95277 396703286 48651 48652 310311989 83529 83517 839350727 73456 73457 17667632 44634 44635 667872853 34991 35025 345226584 29211 29196 877787250 3243 3244 758970752 49254 49255 504419 62174 62175 527636838 59477 59478 995047028 49885 49886 297077329 65157 65148 411844497 20982 20957 784408231 99353 99354 633133177 952 953 109804170 61566 61567 408486684 17709 17665 954729751 53709 53705 689449551 20384 20385 230694883 76222 76223 770064177 89450 89494 613711464 24298 24299 692502715 62263 62264 555793723 95332 95404 469253493 34646 34628 453482943 18383 18306 783690016 77468 77541 458536622 47138 47172 144541740 64907 64908 415620811 75933 75957 745472272 52408 52337 860395604 75536 75475 758266831 57340 57307 474836520 30077 30053 322061780 14640 14566 976187174 74091 74092 131016983 162 163 883985625 83568 83569 716758155 41697 41775 26335415 98557 98558 604437732 88279 88280 360338417 36049 36058 939314663 41402 41403 300727611 61423 61430 21911721 94769 94772 776732929 4441 4431 825346244 23952 23905 734868891 27143 27144 103159433 22264 22265 330225517 60444 60498 684771427 23556 23557 241738427 2303 2285 936082716 85651 85597 269803340 67251 67237 510777460 43560 43629 462608232 41795 41744 930376312 23203 23204 755227735 50239 50240 499036878 9098 9077 192760957 79324 79325 429672475 73060 73061 395629560 81059 81060 245072288 62188 62189 70730559 89977 90009 358328228 22710 22782 206393418 1230 1223 801275139 55218 55269 988395312 98785 98786 511179380 14277 14228 632638261 13674 13717 592241596 67132 67133 527048210 45388 45412 87958381 80126 80076 726457559 48041 48042 711875477 9596 9597 808451454 85736 85737 365909387 43639 43634 358537475 34029 34030 204248859 59971 59941 24469377 51433 51481 516092790 37429 37430 728576971 28132 28124 950648802 51451 51462 637146397 54824 54853 81519446 97288 97222 383666656 77207 77208 62094974 90881 90909 345302557 397 398 598135366 61419 61420 459727980 86641 86685 293362129 58034 58035 443394318 69452 69497 999269607 46243 46235 878232984 42244 42245 828906657 31241 31242 214511109 44560 44561 872553584 38569 38570 706370812 4859 4903 296905217 52839 52840 929947558 83361 83362 242432775 68913 68914 366644863 49370 49371 51025844 82627 82698 698818645 84220 84251 306809980 68984 68958 886920229 41555 41556 592716081 16135 16136 699910514 61650 61651 925262885 94466 94449 284347990 18202 18203 348291626 71361 71326 678157596 16729 16739 726316782 70597 70573 260775956 58395 58423 539980666 45400 45378 578282307 71973 71974 508690665 75558 75570 913469381 95257 95258 242361992 95080 95081 552732351 93699 93689 184628788 21450 21391 421386491 69704 69705 5294238 45641 45642 878805387 51104 51032 88466854 22948 22949 543327372 44694 44732 87098111 3125 3177 945535181 68972 68979 423113768 54265 54224 130052487 78720 78750 440969994 45764 45765 190582913 9158 9159 23302013 65209 65210 766359154 71039 70970 176921816 60269 60270 429547423 85865 85793 396240437 46724 46653 513624743 2788 2724 69389999 96903 96943 813491369 18333 18382 998846625 87644 87614 5300901 10785 10786 81098339 64680 64681 293074355 13902 13903 93195282 77046 77047 196040377 65171 65172 201165995 32282 32283 473395653 44646 44581 131176592 42404 42413 585995280 69052 68992 425533012 97019 97020 753451464 67567 67514 548982467 87011 87012 322108622 30839 30840 645712256 68401 68366 858411929 93771 93776 532701941 91196 91197 779960822 5055 5023 646577520 78985 79030 109116439 4086 4107 792765256 20022 20023 388263106 20453 20454 297902173 14412 14413 288719882 40279 40280 416084756 3383 3384 407973362 69691 69736 483159571 52443 52444 730229331 39393 39354 367908067 68613 68579 805110491 22976 23054 187569867 33935 33936 588806865 50500 50501 320815264 6288 6289 120912016 20284 20361 234615139 92506 92507 749933907 11544 11587 260963916 71002 70946 785919898 11746 11747 927150285 23564 23565 313554129 71271 71254 909403868 20757 20758 367755274 98829 98830 887978025 73471 73418 262832439 85005 85080 42778543 56018 55943 354581265 34003 33932 946491222 35088 35103 891307982 31755 31694 35727053 30309 30310 51964688 46365 46291 608062561 44292 44220 903983130 82343 82344 468014685 3183 3107 417346911 44806 44807 208774716 24173 24174 528902879 23024 22996 821818153 8417 8379 608479360 6043 6044 220682272 27889 27812 802163342 30817 30764 147510594 12377 12378 528897830 67544 67545 197234239 89380 89420 87083169 77151 77090 805335101 56906 56931 194426924 74572 74610 825352354 93288 93289 471981985 74768 74769 661331776 23308 23309 737588629 67680 67623 760626440 10461 10482 665426342 73237 73280 652896090 414 415 231662231 72666 72667 751212695 60222 60223 114295802 36525 36526 121497295 42882 42883 820815222 1503 1583 282829344 14569 14570 863295924 49144 49145 594822555 80471 80472 84233417 86763 86822 780820549 68026 67954 859968615 88388 88367 900074520 46688 46724 174490600 80073 80074 506658813 15931 15987 647946821 26268 26230 961484671 46118 46119 148716063 78916 78917 157771632 80751 80704 541228349 70956 71025 980533459 39547 39488 490347025 54902 54903 289239192 59307 59311 573901847 19463 19464 160697584 6618 6664 926041387 702 782 911884073 59619 59669 150227093 75392 75393 712761604 24701 24702 619239798 11078 11066 334484054 96005 96006 473962603 261 262 106290398 33555 33556 692745596 89058 89033 923038261 80583 80584 540187456 5047 5048 1239088 38219 38152 736256255 41072 41073 771321368 60113 60114 217484025 60120 60168 275717369 41384 41385 20139820 74717 74718 714818053 30489 30490 829213039 50031 50032 911137892 71209 71210 922541585 11611 11650 528275536 81455 81456 434981528 92481 92557 516163064 10955 10944 294393323 31676 31677 159810335 94804 94811 386784805 10524 10525 31722031 42376 42305 310478865 37261 37262 229362980 61656 61657 44400928 779 731 850078877 71203 71159 188483460 61932 61989 529993803 4062 4063 965021762 49434 49480 650254462 72411 72349 501064306 75172 75229 350797451 15790 15729 195120519 6645 6646 532116499 52109 52110 951275886 61378 61379 202425146 16828 16800 970943571 73235 73236 755539836 52387 52310 47968979 81751 81752 7604044 67887 67900 133815839 5818 5819 911767845 34416 34417 684756507 28167 28139 994541346 75971 75997 782506739 29014 29015 670889538 55564 55565 223058124 69024 69097 584390552 92392 92393 479883900 20338 20339 313531981 64703 64645 704303771 37148 37162 236791529 72136 72164 914558443 14705 14709 735534690 75358 75359 277371853 2478 2479 589664163 77742 77743 552515606 35427 35428 851853790 7385 7424 608776232 26594 26595 446931392 16227 16215 824727204 36892 36939 298023982 46509 46510 246499477 84032 84033 354099409 96182 96198 828763923 47819 47882 991110369 8831 8832 142816816 37627 37628 420184023 7459 7460 957266037 6099 6048 761702054 37314 37315 883820673 88769 88749 108642880 38940 38966 243475090 48483 48484 331797988 18090 18091 739704838 44879 44880 677005415 70071 70072 678340148 14359 14360 800677794 91859 91907 400880973 88334 88321 581294987 72567 72568 961463087 63307 63324 250240697 58460 58479 957810239 52535 52464 808541612 1996 1994 444259910 62115 62066 641631908 37394 37376 654085938 58301 58259 21394787 56832 56825 123899178 42199 42262 231412972 73462 73463 36138246 79669 79708 34736017 84901 84874 479647745 43278 43279 459561553 67410 67411 349639142 32984 32959 167940926 51910 51911 58354172 51707 51708 137545954 35480 35481 23142254 85995 86027 228341979 67170 67180 520060445 19391 19371 459331828 47810 47811 192416883 52135 52136 715150593 78487 78539 508123430 86908 86926 710634784 21584 21585 609957386 92366 92353 337072458 90454 90455 497231256 26330 26331 370449286 5147 5148 607455947 59549 59539 684355934 54579 54571 820433101 36855 36932 564173045 35320 35321 412706611 81944 81917 256388810 55841 55842 774201242 42427 42428 124375811 56359 56350 217971914 92409 92410 845614252 87001 87002 42198645 62800 62801 952562307 86506 86507 485523051 32060 32096 738849579 4091 4092 721066521 17824 17825 60456926 68096 68097 349763321 28656 28611 813472608 26400 26377 480758319 70493 70562 442420599 9290 9291 968963880 43851 43852 295025413 4254 4255 617409948 86122 86123 850391621 42845 42843 3833790 31592 31593 909161225 57373 57345 300923651 13701 13702 944952765 59536 59537 132953367 51269 51282 253003599 37934 37935 289993518 3944 3918 346018047 6166 6221 642673093 18194 18195 523087773 322 303 129622752 35260 35285 329020818 39121 39122 58507838 93477 93478 951624083 34510 34511 385630947 26131 26199 292497165 96506 96507 44430246 56109 56110 483143822 58669 58685 899804769 59070 59071 455680736 93562 93555 34698843 73591 73617 387145168 97364 97300 656525654 90718 90719 188618779 53678 53754 955484775 57116 57117 135719336 70588 70656 122174152 31359 31383 23528644 55500 55501 751479020 22730 22776 183061653 2902 2903 635167008 71956 71957 661174773 258 236 783501875 36281 36340 938415117 44596 44597 327826570 47785 47786 179716182 93796 93828 550428603 56401 56396 731583824 67337 67338 724955242 25811 25812 209815091 63189 63190 215750619 98234 98213 422423167 83405 83342 203856518 64162 64186 655920348 21117 21118 755367941 96156 96157 874752239 39470 39477 688661201 37586 37540 600693485 91060 91061 193395573 10567 10568 161337880 612 534 337703822 74928 74943 532329604 42320 42321 797370742 71978 71972 650664319 24467 24468 823962791 85464 85465 60221507 52521 52512 903534972 77281 77209 329423651 6299 6345 829176471 10732 10733 186908475 33953 33954 681167865 76212 76213 130831399 40577 40501 210384511 59701 59702 513651360 62728 62675 675963563 89762 89763 151189802 74956 75013 875503177 4021 4034 331710117 80504 80505 61379622 99402 99403 75474708 27897 27898 712761731 413 414 621002120 68054 68055 109824621 41018 41024 271552704 7711 7712 728680421 99684 99672 550617216 48389 48355 174120939 33466 33467 887419313 3630 3688 835556195 76664 76708 710406827 58778 58779 191599693 62382 62407 96708254 68375 68376 880600160 53054 52980 572038689 36182 36183 962203860 4966 4967 305909903 84340 84341 29921172 43184 43185 370797362 64136 64161 156210643 76428 76429 498332636 57304 57305 489429509 54752 54811 73220209 31242 31269 955227819 17892 17893 392024697 62339 62295 952047370 79904 79905 832250443 81767 81768 96990974 15768 15769 177935787 16758 16759 279965483 29088 29089 941508804 94436 94403 607460220 51814 51815 635006739 71358 71359 833011329 25660 25605 11509702 77028 77029 523216840 14334 14335 320021304 48918 48919 741821201 24193 24210 910650618 41263 41264 307475347 25901 25902 50253553 75797 75798 581337568 764 806 756061677 95375 95454 964647940 17592 17643 328115252 1289 1290 425094558 24711 24712 723886030 38261 38262 680472129 85125 85060 60683682 29823 29824 960458869 678 679 330316391 99289 99330 203238279 23997 24001 590864886 81685 81726 858381506 29404 29405 293151393 62308 62344 74390169 68534 68518 632968163 72135 72136 258228786 16009 15953 484047702 78924 78925 754730726 57137 57108 993934523 73943 73944 179299128 356 357 926849217 26862 26922 925918680 35369 35375 676428065 95036 95037 267125304 13228 13165 684218357 43862 43815 844381009 88367 88368 244333181 41697 41755 763574817 6408 6389 275251863 50473 50474 984124802 48895 48896 338072726 4340 4341 369249489 17783 17842 920557245 25322 25323 41114086 55864 55865 734366814 68991 68981 986387880 66600 66664 498581299 30579 30502 337587954 62125 62081 494600441 83867 83868 393721072 86437 86506 157020285 8530 8531 886273377 27120 27195 818690531 29689 29646 981454549 68802 68803 427443931 59442 59456 591873753 57559 57560 818676931 77672 77673 68191015 47162 47163 316792492 7561 7625 359710028 20865 20866 856425328 46121 46047 188366359 46737 46738 763295689 35090 35037 846007739 9039 9040 525135638 94547 94611 133986621 61351 61352 793318160 10292 10293 15281948 86544 86589 863562333 32799 32800 172336483 14936 14890 306524048 4010 4049 455128593 68008 68002 478386011 7748 7749 815646608 34683 34684 392898835 31783 31784 723420312 6309 6310 268040356 28308 28309 50893152 99486 99487 92013716 84126 84127 797700922 69652 69653 457700360 35770 35771 940108257 92251 92252 36394151 74345 74388 739673970 91789 91796 908234944 20251 20252 717728299 8068 8069 757800253 81473 81419 967441603 27765 27766 765125850 5779 5780 937629666 91462 91463 132334331 99506 99507 492695158 78531 78482 456043802 5753 5731 635744951 20031 19997 815868308 87832 87814 495875629 59915 59916 640394875 34819 34866 659999003 87554 87555 826827914 23778 23779 483925464 35547 35548 393239040 86168 86169 794474425 6172 6177 127611487 44932 44933 682771250 19422 19423 473982447 56740 56785 140342254 27780 27783 612384234 52033 52041 874065981 11252 11287 551467451 72700 72701 770351428 61254 61235 518308606 96672 96700 133912066 96118 96189 546555505 37522 37523 700289589 31215 31216 808775393 49535 49564 975783345 87294 87295 650444134 51951 51952 830452534 74803 74818 752047557 12839 12799 500385094 22340 22341 109298097 90666 90675 41361808 99791 99845 813276404 59196 59197 448468512 39465 39466 3199400 45729 45653 141449064 95572 95573 711883671 95403 95404 237381907 77228 77149 74181268 16709 16710 90735950 73835 73791 865363944 15675 15753 768185140 33593 33553 581597184 65615 65685 614796592 3752 3797 346793731 38932 38933 297199162 65890 65856 926564969 61824 61795 593847174 93923 93924 370167454 71575 71561 428521240 75379 75380 37552393 16056 16057 554859208 30667 30668 208983268 81061 81042 71034813 1105 1106 916501477 69641 69642 939888297 99033 99034 791354688 6471 6435 135622857 17659 17660 246603190 83635 83558 842319399 21158 21110 927061250 86036 86037 201584839 59788 59789 605303815 33634 33700 606743594 5938 5965 477785737 28038 27977 703460789 31896 31897 330129658 33780 33769 798097515 90550 90624 259336210 31623 31567 932016477 43899 43900 69410496 62235 62236 6017640 12312 12313 783365613 13792 13817 599461217 52040 52041 678764986 43046 43047 695510922 17201 17202 985931198 4036 4016 751077892 88642 88643 200320298 51176 51177 226967105 18390 18391 137611163 82453 82464 376407000 67359 67313 492151583 8007 7989 874959 76121 76092 911411006 77206 77207 745707608 12574 12575 346106430 26089 26134 88784739 23529 23547 827404313 56138 56139 163953854 24269 24270 721385416 65234 65235 500957183 20116 20164 576177445 75926 75865 664804557 95639 95675 567024791 36565 36630 688040151 5721 5722 797127733 99979 99980 592649931 50337 50338 613345836 88340 88341 803288340 18909 18940 378171924 24908 24849 460635521 38572 38589 92211747 72552 72484 5480736 10252 10305 554232840 11626 11627 871162594 79998 79999 552201976 75143 75144 336249059 46456 46457 674888927 50644 50680 750197556 98673 98650 770679109 90082 90034 451050067 20503 20504 244931230 7001 7002 624561586 10488 10520 743929457 34338 34305 730670164 60507 60538 188901422 12685 12722 98818697 4147 4124 541706541 70684 70713 242317225 78089 78090 437311938 197 198 626293034 45657 45637 462148908 87750 87721 253373412 6009 5964 271970356 92844 92898 414273105 42822 42823 868366199 62094 62065 451681381 35954 36033 353748533 64782 64783 759836768 65378 65379 106165296 48814 48815 553814921 94448 94402 67498427 42057 42018 485948707 85093 85156 953549423 97629 97630 742192575 79460 79461 811771944 89092 89030 540216552 61094 61017 490838394 27660 27612 931742354 86348 86349 634928020 75849 75850 528228811 74816 74793 499249756 22838 22839 807366631 33175 33182 782985914 90120 90123 405510642 92805 92806 768387609 71709 71710 653294549 26824 26825 387701739 53705 53706 605757979 34708 34726 554292828 52622 52596 286639404 17734 17794 215913476 40568 40648 638636717 30958 30959 260299060 16730 16731 648361807 27767 27703 594673996 34150 34151 871125396 76076 76111 643075387 49139 49080 183835053 48098 48108 199067845 47427 47368 671965703 57537 57538 879458588 77536 77537 899614373 89371 89372 816696914 57773 57787 887854119 51149 51150 704515046 22744 22745 690718430 22653 22654 182526633 31365 31376 627993283 28764 28765 407010426 32078 32079 917136175 38362 38363 36088378 35603 35604 256918194 93933 93868 294130127 65829 65830 609497251 49898 49899 673779802 13101 13026 534975488 15837 15782 850420332 58405 58456 304258030 72402 72403 166691670 22808 22809 148240852 83343 83344 736634681 75903 75935 276358612 87480 87431 620638575 32429 32406 881146566 80079 80111 25377011 69129 69130 273166114 47936 47937 7547713 10678 10720 550823452 27915 27916 540477230 18465 18458 912629505 18202 18281 281680545 39643 39644 684789826 6456 6457 609123225 9491 9492 993396779 95216 95217 979236780 87767 87707 997832743 98477 98416 365950448 68629 68630 19642879 96401 96402 745648615 52727 52734 717606041 7911 7988 198109973 24993 24951 4211789 14643 14644 665102362 73471 73483 484335156 75707 75708 615487785 2128 2192 205603057 69594 69623 34560335 6771 6763 405193854 44018 43971 718365688 98066 98138 199344840 67944 67945 401228084 18218 18293 17653522 23339 23340 762741749 32070 32071 233907181 47903 47904 704344286 17249 17226 830025614 21064 21065 289716228 31551 31510 209426367 77777 77778 523521437 98912 98913 764859746 94739 94668 721412071 72025 72026 131486743 28390 28385 732174471 496 423 623001146 48252 48253 904793602 16939 16967 596409295 59913 59914 595907975 73071 73072 86346574 36682 36683 200897359 11246 11247 43447669 40271 40272 871192874 79030 79031 900725649 87235 87236 39334791 21251 21252 648995098 29303 29274 847439942 43413 43414 266883156 38053 38026 377920173 31912 31913 721628035 32857 32858 396848262 75647 75637 656628660 3424 3397 149747860 5367 5382 390913069 21302 21265 658807940 40362 40377 216876468 3957 3888 587225151 92337 92338 284703327 46705 46636 366631178 73012 73013 980631524 86479 86544 26639832 91377 91378 114564525 30813 30819 120884646 22397 22351 372844730 73620 73601 723288333 42997 42998 734943486 10219 10220 278975926 5429 5369 826673330 70174 70103 388277103 5494 5474 108825465 23694 23642 142172544 50767 50768 113957946 28669 28670 289232124 71299 71253 581018970 3924 3925 766498353 97380 97401 570977889 85528 85529 815687094 66716 66717 52892509 17451 17452 27234276 46308 46309 337339928 11688 11689 625380726 31976 31977 197990860 18021 17992 15468802 89096 89097 155402409 53505 53506 465024295 74250 74277 103582013 7860 7848 865481021 32797 32844 49670787 72556 72557 692050779 97248 97249 386665706 96753 96754 628428181 37964 37965 890614735 35953 35954 15560457 46389 46332 776095408 51909 51960 840075838 59901 59902 263011668 45762 45822 130137564 74375 74376 365047789 98177 98129 96674487 53580 53581 175853593 51945 51946 775172855 13831 13762 689098087 23435 23406 322435431 41955 41956 342757489 38967 38968 229677750 97089 97072 580610528 99220 99294 888200124 63175 63140 418519391 94526 94478 628034526 46257 46258 656229035 76067 76000 649777125 83780 83781 105966563 31039 31040 128107584 17472 17490 424987711 1717 1718 791164817 28691 28692 801255152 86725 86740 551447215 72104 72105 628416061 32080 32081 760937010 98331 98332 638333201 73595 73596 985582809 51018 51019 711067450 95893 95894 564751678 8119 8120 61131540 90042 90092 349386392 36211 36200 302016727 93523 93503 446507001 22631 22601 261399926 64692 64685 10016722 69849 69836 688312543 74004 74005 27214905 12429 12430 26492264 6422 6380 18539463 67435 67453 175898681 97468 97469 946024798 87651 87630 548907805 1882 1883 963772667 9164 9165 753813316 67587 67588 253230465 49967 49968 665874453 96333 96309 568335555 45727 45728 733397481 40526 40447 815384473 5214 5215 751844569 114 115 437185337 11918 11889 38639620 48734 48735 983730928 27134 27072 439105762 74737 74738 713529466 86818 86772 653762229 13278 13299 936668032 79092 79093 738094879 90294 90295 804803239 67026 67100 8802895 10519 10520 701897929 58783 58784 776796589 47194 47195 584791638 1100 1045 49849244 85294 85295 828837385 22518 22519 520325502 49274 49208 73181256 86031 86100 463663632 89476 89477 557279238 97212 97213 899797672 63060 63061 741622989 38493 38420 748303707 28846 28787 145930983 19392 19320 601407632 37801 37815 35062637 98048 98049 999715779 22917 22894 964431517 77649 77650 542392450 83527 83528 287584378 34251 34252 523872699 87447 87427 371667324 63352 63353 904765089 78823 78889 944115886 72441 72442 415922121 51133 51075 625736474 12644 12645 102962681 8897 8898 321557004 4884 4953 546849700 76581 76582 349405187 98573 98558 268029298 11106 11062 329116837 1214 1215 927761314 67249 67292 274247645 51762 51763 291732103 28579 28604 561940232 73871 73927 275700420 84025 84026 959890609 8771 8772 368458048 81424 81425 385556584 44522 44505 307046917 85018 85019 496699356 67797 67798 822151918 59242 59243 443660206 1179 1169 331471335 27178 27205 109556042 79257 79327 680958800 88638 88596 881508329 13453 13456 644366595 25010 25011 804730573 16744 16745 525431382 20033 20034 729544073 53723 53699 821704852 18488 18489 899817445 37835 37836 77356771 6281 6282 493613739 98045 97988 229305421 31576 31574 184177869 88963 88930 281443736 21451 21452 781605765 52930 52951 988177070 70093 70022 827847163 99061 99138 653696523 59267 59268 702927223 75739 75740 928941808 50874 50875 826593694 94364 94365 171651507 6084 6033 39129471 99108 99109 728237501 63495 63531 576487291 95067 95106 925462534 63098 63071 970763037 97116 97068 216431048 59211 59212 891441660 79477 79478 110193785 51291 51292 19221232 19910 19832 335083405 12233 12298 826022968 47595 47596 893793993 94431 94432 953873066 89373 89374 128928053 42437 42438 825394225 99970 99971 117229852 58779 58780 261586526 79226 79227 776298812 53432 53433 522570999 38607 38608 443041198 56953 56874 315594044 68901 68902 991650979 6957 6937 873726066 38151 38189 621493061 18680 18743 450223948 68980 68981 538713551 99401 99402 843592096 78446 78484 100772121 61625 61626 788965573 82093 82094 74282755 99751 99752 862662264 22801 22802 213159067 33533 33534 537428007 39504 39505 950979651 98421 98423 438549759 90146 90210 956862715 9791 9814 395371066 92646 92642 468451250 70500 70429 6152119 69487 69455 449617203 7528 7529 197235824 94525 94481 885343295 35097 35098 58437022 24385 24354 763192024 12484 12520 813023912 30155 30182 429490876 68631 68632 240920361 46799 46800 37749376 50672 50673 275390966 71193 71194 745851643 29631 29632 373767982 38518 38534 765975426 2950 2959 912308675 48448 48394 953514872 91913 91935 581678207 54164 54165 501612415 79685 79686 991750431 63799 63726 191753069 63693 63641 439888608 13759 13760 27010073 70364 70355 440793486 35312 35313 119260676 34735 34736 185872393 54086 54087 641391111 34077 34036 656726367 93397 93388 583990181 47747 47748 931265007 28282 28283 797819405 19868 19869 919603971 27501 27484 411025821 85206 85207 258150176 199 201 176836230 10963 10964 210875747 39972 39973 726745471 71097 71114 171264109 90940 90941 372105668 82090 82091 45701185 95550 95564 65541685 57272 57220 185321021 50693 50694 833886556 76707 76708 281117850 76809 76810 253043004 29044 29045 280361364 8371 8372 99222021 80999 81000 640838653 47996 47997 490102872 82746 82747 460039444 91334 91254 642892114 96191 96192 365227685 21130 21112 714769237 89847 89842 590580054 13777 13840 94245124 10642 10643 476441988 37789 37790 649113473 83353 83291 42691920 73710 73633 124680691 26107 26130 536553570 2535 2536 902808848 60867 60868 823543400 15070 15071 270794188 39864 39885 859616657 95400 95382 265494350 2408 2453 214642177 63610 63611 8205990 12387 12322 286577831 73597 73598 839945235 54577 54578 768898001 18631 18632 132144904 29034 28961 770494136 93923 93855 144285144 14194 14176 614763460 28141 28155 306266750 60424 60413 288027076 21216 21217 264713531 32505 32437 59302529 61921 61922 146197121 82753 82829 774491843 40124 40125 409843792 44251 44252 389689396 36164 36233 211690942 26609 26684 642530719 15354 15355 321142380 17082 17083 774355996 56861 56890 531583079 40461 40462 161970309 64216 64254 109188800 82448 82397 138448403 38719 38699 819148318 27630 27655 682956892 24417 24418 756476235 34173 34167 752354026 81690 81721 414774717 40508 40572 956940813 61244 61323 401457093 94079 94109 98800292 46231 46233 592393597 17421 17422 168738608 67424 67439 357364384 59336 59337 916109233 89196 89197 756419552 42872 42874 534532221 14645 14646 866802892 14785 14786 122228298 62515 62516 369756025 95802 95803 119514610 21090 21143 464734265 64897 64845 613466708 86668 86592 577094192 34207 34249 146647286 43768 43769 241017329 98015 98016 880466779 18084 18085 943783261 55822 55852 311164062 430 464 759041580 34362 34363 471518865 42253 42254 833535836 52230 52278 411035274 56923 56924 728022693 50746 50747 880571605 76643 76644 882249675 36437 36460 239839950 48022 48048 258486218 91448 91449 79355489 53643 53644 527337818 62731 62732 647154231 25746 25791 275326368 13803 13810 638504489 53885 53886 565708494 99892 99893 73613763 15342 15330 276690130 62493 62458 281667467 75299 75258 248249396 83488 83489 724614646 45364 45365 885071876 45332 45326 696252286 91464 91465 563187275 31305 31381 724765333 83936 83937 292725125 62272 62273 278128776 74882 74883 978849732 72370 72380 446065912 54656 54586 556701416 16642 16643 661356845 31444 31445 904202527 94987 94988 599074056 97028 97062 657696469 74239 74247 402112175 70756 70757 801102591 87989 88051 541285872 93697 93713 466699895 71709 71765 888136125 16388 16406 37509128 40459 40384 941512114 8573 8574 379530529 21158 21142 391290755 23271 23272 636384781 45641 45609 194594825 23891 23951 459452805 83004 83063 225899257 53053 53054 424357299 68648 68653 825876747 98910 98911 205854929 103 104 631096860 63004 63005 367558303 14537 14538 225479027 28478 28479 186292172 62082 62083 411741711 20573 20584 108551889 92667 92697 707834246 11557 11603 186531315 20517 20518 44154273 28566 28567 850392946 88811 88812 29971761 35551 35487 502075416 98085 98086 889127838 34388 34450 916125668 11926 12000 9728610 73639 73659 423400910 85429 85430 656958905 53988 53935 599843102 2854 2826 244580982 83254 83211 393285842 84144 84183 335709121 28008 28040 743632329 78392 78434 64028470 54072 54073 769947936 6284 6285 808256794 1951 1952 917465516 36689 36690 950568534 61680 61693 695184650 35620 35610 514089180 23211 23212 335368913 92718 92714 309125505 92671 92672 82858591 22103 22104 863420522 35957 35958 221110137 61197 61135 693073040 76587 76588 758432787 59368 59359 824143540 97998 97999 273965416 19744 19678 189692513 80329 80330 378785033 36520 36472 755033336 33436 33437 566953600 92537 92572 839803522 82645 82631 196142421 81960 81961 343674619 53134 53069 276027021 72425 72426 940720699 36904 36920 541230444 1459 1460 414793393 67266 67212 437754608 9246 9247 767756185 96494 96495 514746531 89847 89806 472838787 72005 71946 10838721 42316 42317 343576830 60095 60155 597760926 84954 85034 121171484 56403 56399 531446687 2877 2878 841573269 76128 76132 976472872 63775 63781 179113893 87603 87628 173507285 64415 64426 563259298 17119 17135 46983628 87893 87840 688945461 93751 93752 155231675 64715 64716 141192309 31060 31054 577695549 98708 98709 949293379 80290 80291 426833842 84088 84044 127770840 29207 29224 705348917 48570 48615 961610651 26090 26091 568636692 91891 91892 127528389 79766 79843 318382460 54185 54252 744864920 81120 81121 198598787 98602 98603 469612310 46362 46363 379756809 28933 28924 222581192 96893 96894 549423011 78932 78867 154478253 75672 75673 570258688 81502 81503 458300062 48893 48894 942381923 44896 44963 618515527 37138 37218 892840322 96240 96241 134677262 77723 77790 312740788 29182 29183 287349832 46752 46753 230383303 58583 58654 973430288 88993 88994 691526787 81106 81170 93899269 63341 63264 377429750 18256 18257 647741265 72931 72932 801588854 8850 8851 70937568 13222 13252 227579411 64903 64904 877601328 22481 22482 587459704 56393 56365 943153892 92374 92314 368669989 67636 67696 364730927 21770 21808 745538232 83184 83185 545928153 99255 99256 203681377 42628 42555 747625032 49829 49846 563531737 47079 47111 505056099 17292 17293 120556468 56687 56726 783412184 32762 32763 168350993 91152 91153 125576543 45784 45785 806901480 98339 98388 91912406 43055 43123 184769005 89600 89601 580397788 99409 99446 866400940 69938 69917 639054481 40370 40371 182799579 33957 33913 656191997 15720 15721 320450502 29079 29080 920942119 74246 74247 114479030 46480 46481 605954195 38151 38152 397684252 19871 19872 83528978 13274 13275 62547273 20821 20881 337660640 2914 2915 972177704 56216 56217 403319889 8746 8747 508091939 38333 38334 795509725 94394 94395 713298006 70046 70047 476257805 44606 44607 838393725 83485 83486 712245137 31293 31294 780418473 99861 99879 458053292 8504 8505 167523382 56267 56254 139384285 4672 4592 40208351 57494 57451 609117340 41759 41760 204186398 14680 14681 784799298 95169 95170 639912618 10841 10842 803145403 50913 50914 924025351 81440 81380 522604035 72635 72560 214735043 27743 27778 821817425 58535 58505 997661058 6441 6461 71528606 55436 55495 215812696 37965 37966 802342412 47312 47275 510360646 44627 44651 193233179 17194 17225 400234169 67703 67704 106282073 85957 86019 743339314 97636 97637 901632517 41156 41157 453848896 63815 63882 898036834 43703 43700 29608114 91549 91590 342725960 53390 53338 998319736 73151 73092 314547695 2232 2233 4912506 39268 39335 552212318 89137 89193 102068372 72316 72317 705794 68430 68387 426010769 79803 79797 567244168 43755 43745 564996652 75787 75788 274302243 86345 86346 864869958 92879 92959 559792222 19087 19088 106407139 14402 14403 137424268 17407 17357 655262268 58161 58109 843536399 74769 74770 59593761 94135 94136 520563362 29395 29437 80691157 16738 16739 668757295 4287 4313 365580933 19285 19317 835146726 24392 24393 240367829 53151 53142 78020282 91273 91274 994544915 50810 50811 593074981 60426 60491 820807955 99018 99019 200600509 95125 95126 227829659 84822 84823 920845370 68409 68462 886900558 51082 51083 968466248 36898 36900 104505891 70438 70512 67610264 65910 65911 202559371 89568 89537 976191536 39606 39607 640584797 50188 50189 723045118 65565 65547 773688360 33486 33487 583172182 67184 67185 917878772 30341 30291 886783764 60745 60669 686160136 93237 93238 27697718 66014 65990 655580574 71260 71261 274269641 54827 54819 157105148 84470 84471 580768678 77176 77190 506647868 12012 11960 478300635 90810 90778 365631684 28363 28400 397382008 82118 82119 628407966 60230 60222 858815447 3767 3768 599867278 70933 70934 350993694 3591 3603 682926059 56986 56987 321381546 42588 42617 962116813 97238 97216 367192326 36632 36633 529507428 10280 10281 714832104 99779 99780 399501673 97244 97298 966598207 92300 92301 858177834 92820 92821 966015354 19063 19064 171225486 21585 21633 51900886 58750 58751 339049477 77419 77460 175105027 71995 71996 324265969 35047 35048 709608017 97239 97240 270038377 8577 8552 405567964 12686 12650 845379639 63618 63581 663781091 33760 33742 486041916 25911 25883 568470549 29892 29830 854712239 74918 74919 877856099 98134 98135 934856078 92150 92123 799079844 72300 72249 390286173 44720 44721 409172374 73687 73688 590703417 84617 84618 792949307 37734 37735 941454914 64284 64262 40680505 73983 74028 620553536 86000 86001 706746035 70946 70947 773517378 12413 12474 895870528 85209 85210 537503695 57509 57510 762461121 65364 65428 690120757 38012 38006 464586261 63349 63350 668648885 94444 94488 47664472 41672 41725 891296466 70987 70988 74404481 95495 95553 321557845 51231 51304 683259327 94074 94056 546401844 98819 98807 245235517 46718 46673 108829458 22786 22841 826906879 3065 3066 797517524 65730 65650 770626030 58993 58994 151316549 14270 14277 962901045 74010 74011 161012822 30560 30623 653878791 27823 27824 115462685 80245 80246 844269707 62363 62316 100725984 75590 75511 729712750 17007 17008 106211250 78569 78570 286690148 8294 8295 75337779 61126 61051 455885843 3817 3873 209901534 66865 66793 789068047 10161 10164 108732573 40703 40704 707147603 90544 90545 314109885 76184 76237 428290688 11302 11298 479627780 68574 68589 236528438 16498 16470 936545740 2568 2569 841167489 87699 87700 286169122 46993 47030 800778187 19879 19880 230437430 94517 94494 494126772 58174 58175 581180034 14091 14034 598190141 66132 66160 990178307 12739 12755 387876507 19245 19246 755815514 33722 33723 446180028 62327 62328 142544097 48230 48250 31219663 57631 57632 994319680 56202 56166 435786665 75583 75584 682563318 67609 67610 279169931 18739 18793 68865298 15278 15342 181253538 33269 33321 334660218 72268 72256 779212947 40926 40927 983675317 35310 35331 126071866 48897 48898 198774390 32468 32548 101433086 95698 95669 596887430 45479 45475 139391073 56504 56505 890610272 88786 88787 487566984 30794 30795 288372939 89857 89909 470593252 12282 12283 693633067 38404 38387 734061263 67226 67252 693871344 9570 9554 708067793 89120 89121 847392106 62594 62595 205761973 55949 55950 976454186 53268 53307 885757769 74408 74383 210371012 95723 95724 389013053 42487 42488 382100868 54343 54344 353691930 55753 55754 670374124 11616 11627 143465941 77400 77340 595568031 66199 66169 809319541 16122 16123 713816631 43893 43960 464388999 96311 96312 343080845 48681 48682 149732069 26820 26821 179591751 83890 83891 865686764 33242 33243 72722021 7430 7431 131925782 11184 11130 9486485 43281 43304 581571200 37613 37614 584223557 20575 20576 681837898 19321 19367 375623404 17417 17351 142824244 57403 57404 795691305 93625 93626 545533939 76149 76150 679880070 18181 18163 35696532 54044 54045 108087168 80389 80313 512007217 10125 10126 301680496 36244 36245 476108265 69833 69834 92030228 99272 99343 167848307 49914 49994 105112439 55869 55828 135103194 2630 2631 482923667 383 343 507848228 85889 85862 960537314 35356 35357 609905558 64111 64112 607814837 44164 44127 257953948 78984 78985 104566158 2675 2716 845046829 12946 12980 182900212 90509 90442 54755691 98797 98798 244840355 12920 12889 383366097 7941 7942 719374776 13068 13069 152818488 51847 51897 132856654 97412 97413 556913708 34172 34107 912797735 66348 66350 452475879 64081 64113 375042883 57531 57532 112997849 17698 17699 962521543 52759 52760 179090205 55265 55285 176705320 84885 84887 728792498 34369 34370 325043484 26006 25957 400859202 2615 2616 89047784 36546 36587 239897984 47718 47719 682451099 68432 68433 266586052 90713 90714 80982433 45391 45332 868834484 5594 5595 267293904 47486 47487 451312118 87702 87779 846589481 59026 59028 721045810 80262 80263 81128566 77099 77138 579581762 22248 22249 509098660 30013 30050 689244760 12496 12562 735002476 3488 3489 741326953 18671 18672 309036563 87679 87680 256049399 30183 30218 741600313 59587 59516 649192814 51616 51645 85502400 17083 17084 105109990 93257 93258 240388401 6169 6225 325370247 79419 79478 505450659 76467 76512 331748150 11426 11476 467718172 25668 25597 321652192 47874 47916 821637158 22578 22579 967119359 11864 11944 926698772 1764 1774 810556223 6525 6559 817404177 15424 15459 847484970 50112 50113 100503228 80854 80855 131548819 77032 77072 699236221 48108 48109 756770313 15275 15334 728402691 45551 45552 575678836 61831 61832 200605263 46395 46396 68158930 59424 59425 777278873 80360 80361 318154404 52180 52178 55015595 82396 82397 147868939 52240 52241 739207513 12997 12998 167728655 61196 61197 989309870 92474 92434 329018206 39638 39606 420445612 27690 27704 853867161 81498 81499 180798146 40748 40735 916971062 80696 80697 557677863 15844 15861 917288202 57699 57700 377631372 59562 59506 786532420 44057 44065 264550847 60509 60510 821396514 99300 99221 936611443 59600 59648 322157715 41683 41625 915387199 20233 20249 461638616 20319 20320 615338074 83717 83718 196221763 96355 96356 70293606 166 167 844479025 68106 68107 480301902 37235 37225 380644559 95189 95163 254072320 62142 62066 88642812 30291 30287 439116713 46239 46240 470906022 63722 63723 611353585 94068 94069 432118715 45374 45353 487441757 20213 20214 446429397 22790 22868 373232768 97545 97502 109422291 30953 30954 751403076 6307 6308 238752757 72635 72636 459236493 7566 7567 995499129 41111 41167 331331763 10121 10122 204452216 63412 63413 31796344 22946 22926 589363164 66510 66554 143188401 78248 78231 842415900 99479 99480 45166967 77034 77035 377101230 24553 24567 75542506 8635 8636 473357874 11615 11658 69822082 62078 62079 189839405 4545 4481 884361644 30984 31001 951453622 78258 78259 362674297 66131 66210 924065314 1912 1913 856594351 74870 74893 624549696 27615 27616 23556210 17227 17252 443273530 57024 57025 248439509 2318 2319 128577633 92312 92313 7516202 14612 14613 341752530 47756 47782 849532328 13179 13112 842819257 46184 46260 760327492 5081 5082 671851677 75169 75111 339687785 15575 15622 82023077 29798 29877 282184857 35635 35636 417989901 30717 30718 760259824 6998 7060 162925665 24078 24138 643382213 50831 50898 670586624 40285 40286 293190659 6847 6836 638045269 89076 89077 309738705 80163 80164 267229913 8475 8510 116821704 99174 99098 81923188 22050 21985 844518928 8105 8106 110758735 56406 56392 912943864 29455 29520 186232232 50181 50243 335013210 38233 38298 144761988 88749 88750 28928378 11233 11234 862708319 25030 25031 302011432 98454 98455 958069783 71373 71374 669672876 27773 27774 471485896 69030 68972 577570852 66319 66248 760776685 35456 35458 592689496 16916 16917 536649947 32310 32311 272317054 71661 71630 578379524 31202 31279 781082939 49952 49945 978483051 62401 62476 204706141 29496 29505 384336368 11683 11684 540986856 6396 6397 33340870 31591 31519 390365077 78974 78975 410138787 83786 83811 388395952 62079 62080 106036960 64644 64695 895448677 55906 55964 916302169 98747 98756 28863129 67212 67213 212999157 36535 36536 592147559 21316 21376 296224019 59904 59857 535664462 75029 75060 842532100 93552 93553 709787855 76668 76625 758021678 73311 73287 562799745 94248 94249 481498418 19758 19759 354778737 22940 22941 442551786 25366 25367 758362080 29316 29317 368031919 91095 91096 849146678 67342 67343 592050726 15944 15945 253521261 64192 64193 112049613 48542 48543 719739184 70272 70311 701926106 32782 32751 253736492 36310 36311 348978582 55640 55574 686979504 61509 61467 254988712 34641 34642 194956276 47784 47785 636694002 30446 30390 395942643 2947 2948 54711154 15692 15707 739628797 81185 81186 687623801 32563 32564 639983319 17369 17392 862483530 2226 2227 868107058 60939 60940 968055693 15687 15688 722710403 85381 85382 466470937 87766 87731 779553707 20326 20327 183445470 5426 5421 113301174 95231 95232 553790951 98388 98426 531714960 32836 32779 844623297 23977 23946 63034658 41971 41972 514754288 77096 77097 99940041 63009 63017 896213700 47871 47872 571052536 31042 31109 816791998 23036 23053 720994863 55209 55210 325080309 24921 24922 400460014 17419 17420 151560173 15493 15474 885993479 25676 25742 29731032 67452 67453 380816971 29162 29163 993008091 75219 75260 589954620 43171 43172 591488645 45952 45960 759999141 61950 61951 145883832 27280 27281 791634445 5177 5178 885653861 29652 29653 76484739 16033 16034 645760825 22639 22673 575756626 88953 88954 135509739 46461 46413 852363005 99778 99779 686374750 77363 77364 477255758 44174 44175 956546045 12484 12485 610528194 63802 63803 625695079 33717 33718 574219013 47869 47870 435376349 11907 11967 931606497 49422 49423 192483058 82602 82603 546464930 32472 32466 628516879 28500 28501 298879510 4592 4614 487051300 36829 36830 796832514 10778 10817 202564956 70021 70022 437620792 32576 32577 455707789 65192 65193 995325378 26378 26379 175129046 77996 78043 524477886 98613 98614 819071883 31788 31739 319083385 26795 26796 933292632 73414 73415 468079878 88485 88533 578802511 3430 3486 518185264 84328 84357 632373953 37085 37143 103491787 28595 28596 657158630 10661 10662 773427706 42576 42551 657172216 6740 6814 60940836 45159 45167 981904444 34491 34492 330263380 21521 21522 980836263 25788 25741 929527452 43476 43442 219102324 35251 35305 49112245 80437 80504 82266519 15073 15074 593525075 37777 37778 902976516 75943 75944 127811733 38251 38201 264631591 82697 82698 495133846 95857 95858 859653733 45919 45920 322913778 18278 18357 702087352 73776 73777 889044481 26895 26932 705668411 57021 57022 618824539 38295 38296 479400210 13482 13483 699191158 65633 65652 482291309 80832 80813 5640993 89029 88952 969800163 8914 8858 437569493 50590 50591 439260824 46678 46679 505384043 87429 87508 981433229 86472 86473 195268564 43276 43277 789812405 83279 83280 193367241 79368 79369 981189000 65230 65231 297068717 98450 98394 325976458 55943 55944 771960856 81267 81300 698028951 36458 36415 164360081 79697 79698 400540449 65436 65502 227867738 66091 66062 701917178 94315 94325 969417181 76746 76747 584983258 63374 63404 311582976 6217 6218 257801994 92988 92929 75249538 41048 41117 76986561 91018 91019 44429643 375 376 185773258 13433 13469 12135568 23913 23888 894288896 56248 56249 453394683 4778 4857 34258297 92016 92017 243512406 40984 40985 197199549 518 519 510208247 80385 80386 435203163 12804 12805 716466661 54895 54896 229994263 91795 91797 934736887 23666 23684 817119927 44547 44548 452724064 34571 34636 31443400 26522 26523 484067048 97292 97266 242909862 65797 65804 762089304 68987 68988 528693664 81180 81181 323401787 22043 22122 146307902 7388 7389 664451024 75692 75693 563951917 20852 20835 313821669 68851 68845 35317349 51089 51028 33200919 80552 80544 794460044 86300 86301 63832686 4228 4252 254258126 49420 49468 613999497 14737 14727 887780066 60789 60790 621890723 98388 98389 808971626 23796 23797 449033322 59782 59793 70673034 94218 94219 526403972 57660 57581 567034056 98815 98816 332155793 64496 64439 665657364 40759 40760 533244346 50492 50493 142934878 93725 93713 725450332 3712 3722 900263701 17025 17026 875223495 89505 89467 378288381 20714 20715 359302574 74621 74624 436485694 22076 22147 294269451 18105 18143 704821485 96921 96940 459629751 84785 84786 891505073 77511 77500 484461241 98966 98967 50453422 88728 88736 889574050 28637 28579 681787365 34691 34692 819609892 50902 50903 92505044 17597 17598 769136404 65668 65669 732872136 79680 79621 689265149 98725 98726 816695103 82025 82026 344491938 90040 90041 86974796 34137 34138 658467123 43093 43020 335829348 56127 56148 309479968 8302 8254 297759690 92149 92150 322142362 80224 80225 117886921 52738 52761 608587977 27191 27192 903622784 27968 27969 570518965 15488 15489 124237266 60622 60606 445502901 56392 56393 618179480 85518 85546 515227204 85720 85721 631849598 86856 86857 629263351 97796 97797 791490256 66030 65960 353340670 2206 2207 738274209 64800 64801 329811682 20044 19982 752758005 31855 31856 273630785 10368 10369 361956331 16654 16596 449074417 51675 51640 771425363 94023 94024 105672912 44303 44332 933519880 20898 20899 400651271 60065 60071 162199095 4196 4264 972776121 86931 86932 46531190 36114 36058 345037167 1929 1893 731691815 30939 30940 867848136 56831 56881 726641262 97831 97900 63364123 25480 25495 814853047 48107 48131 358789793 55636 55637 882984988 42846 42810 627610614 3050 3051 905607492 43793 43858 519277982 80366 80367 107883113 99754 99679 819363016 44175 44208 392813101 42976 42917 799637664 59885 59923 848553067 55694 55736 889848942 29550 29556 674889520 62881 62850 734765249 42985 42986 755485708 59494 59441 296618238 20576 20577 105293839 74238 74239 680563808 68347 68277 305991708 4190 4256 741546028 89799 89800 504605332 93343 93344 899642685 78298 78299 568676578 2653 2650 365758844 85653 85704 440373102 55242 55225 511599320 29914 29915 439557203 12368 12354 285835399 70074 70075 380658626 84888 84944 433349391 22264 22216 900737841 25915 25916 831745969 10920 10872 240230955 91045 91030 541812195 91633 91635 513152649 3552 3483 218365193 71828 71813 85957773 49072 49036 126010874 52699 52625 177189967 35906 35887 1064256 5799 5800 462024970 72814 72815 964232050 25114 25187 188829996 30224 30218 763048675 24960 24961 386219570 5936 5975 425933456 7466 7467 463838014 14444 14445 107867721 1374 1375 277552928 68507 68456 877876733 43885 43935 95035094 97129 97130 774205815 65090 65136 310466997 96867 96873 640539932 28805 28806 194379732 82676 82608 266682193 10405 10406 192983511 99998 99979 718756326 64275 64276 36255872 61170 61171 201153226 75256 75307 878775669 96224 96206 101655445 99324 99288 45070532 11804 11805 495626364 69700 69701 227734514 36823 36824 73006448 66341 66342 340505135 80130 80159 139223313 24675 24676 345772955 36899 36872 787594477 70225 70226 573177477 57039 57040 32056346 67287 67288 618910919 9226 9273 11767583 29779 29837 825697548 93769 93770 258647637 43459 43460 38122029 78482 78420 439309181 81764 81826 535206917 65468 65401 652618826 39666 39667 368289089 17760 17686 934718967 60852 60853 4374099 76465 76514 286149900 91125 91071 728794565 39671 39672 714306914 24769 24843 316636525 60550 60551 220872327 40503 40556 341620448 64563 64564 598589798 51578 51579 579061704 62859 62918 334214605 27894 27895 37540426 62097 62098 448597005 67526 67527 823477898 53551 53552 335089087 84221 84222 514419427 3862 3899 375743037 27040 27061 17655842 18825 18768 362919052 36712 36746 690379260 96475 96524 759694687 73010 73003 652975093 16747 16748 999440716 51495 51555 205322538 44636 44677 105657766 23855 23856 737477839 11085 11040 890657103 34217 34218 271310182 86465 86404 892923182 65924 65925 644247151 5806 5822 318644948 61365 61305 750463187 53557 53484 559163500 61061 61052 372278777 18625 18575 778509034 4411 4446 90990031 92059 92060 244038912 63643 63645 436013011 56482 56510 830423963 58370 58371 378656422 4993 4960 314708954 12776 12851 311902324 95880 95857 314121093 60673 60709 517592703 98182 98141 478851387 81467 81468 49704473 96935 96936 87938258 34504 34505 232546509 14770 14771 326074824 1607 1591 347455244 24586 24643 214520444 57544 57545 819283956 8228 8229 610317491 97152 97153 344747939 74038 74039 292745469 42135 42136 713156137 73261 73262 602169483 52405 52406 84681889 44075 44076 222856748 79174 79140 114431811 35892 35819 913813237 77580 77608 376163281 20128 20080 515221046 56875 56876 80300143 26398 26399 552472973 24727 24801 769507440 89222 89223 820339419 12403 12386 137079237 42402 42379 835206629 58262 58289 937265246 43067 43041 385183700 94152 94072 799195068 48396 48397 970713417 13726 13727 896134615 53342 53343 190612495 56123 56086 350418601 64083 64060 888475634 62758 62740 701958202 93569 93570 221785298 1005 1006 5598476 46618 46599 506417108 27723 27760 467853811 33103 33104 713175865 42475 42532 785639659 41448 41444 263089145 63136 63167 497289923 49746 49713 557789729 57988 57989 650770271 1862 1914 966404483 7226 7163 244369629 95029 95058 588697386 93044 93062 271741822 52631 52551 859097327 7196 7197 940265106 8210 8202 482934366 34440 34441 478233358 10799 10790 531799573 58716 58693 412597777 25274 25275 789613217 4102 4103 965333621 51853 51854 947704042 33690 33684 767275452 10277 10278 507378963 19892 19866 869749966 82036 82027 778473551 46828 46780 373383124 2297 2376 799963909 18286 18287 55398418 8864 8909 496306262 89526 89527 527408155 95949 95950 639029700 78159 78160 748116240 78727 78730 4467629 40071 40040 808647498 5923 5885 274378920 88911 88926 505676205 36756 36757 551933689 29491 29492 320807136 8285 8281 489119890 83011 83012 368884933 90769 90770 220724224 71876 71799 298875789 95894 95874 98012794 91741 91731 660486546 26480 26520 897565406 10886 10891 892042332 41957 41958 309830144 21941 21942 840529878 90360 90322 575792274 40221 40262 334079397 36724 36663 572866747 12482 12483 648912123 72650 72717 688953083 55262 55242 266529451 26445 26366 870709388 1118 1119 920078237 57583 57584 492464477 44158 44187 977749877 70852 70853 506711279 79829 79830 157033957 22047 22048 868797265 39277 39211 751317912 3626 3549 221036910 12885 12952 679570965 66374 66452 49803323 65968 65969 340399027 64068 64069 800437401 4144 4132 596835316 58931 58932 775097549 37467 37417 528152376 98694 98695 631509442 392 334 561379084 30113 30114 375866899 48879 48880 542430388 73980 73975 166872998 88964 88889 847086060 21654 21655 662750515 24959 24978 78201668 88008 88037 78202091 62569 62515 6012931 33544 33545 745330209 8702 8703 333268821 68415 68416 423157659 28629 28645 484228170 75216 75217 636229688 31934 31984 433676049 67036 67037 347886 57693 57642 207665303 49046 49076 959944185 23330 23331 147909573 46824 46825 705460449 1346 1275 277200919 99041 99042 906633796 59708 59709 172403928 64726 64754 535042039 73994 74039 990772646 69180 69211 755379093 42766 42767 898459100 19035 19029 939843321 18779 18805 212248772 39729 39730 57427029 62725 62726 281706627 20279 20280 94314526 77214 77140 469073640 43657 43658 497140730 69084 69027 815256940 5702 5703 766945946 11893 11913 937459089 70591 70592 679422469 47466 47505 460514792 59659 59660 820064388 7540 7541 685087627 79958 79898 750439950 19363 19312 455377670 43032 43033 447392462 34851 34852 732395836 26066 26141 714240213 60685 60686 960955547 96144 96154 218088098 15847 15848 527839202 39070 39071 215257601 16383 16384 825021090 67545 67535 903120820 22445 22446 248127088 93492 93564 906956340 95385 95421 342039960 89280 89281 458650386 21035 21018 649269362 41622 41646 281261766 12329 12330 563266708 72010 71998 387541314 88773 88774 186950899 29257 29258 436172480 76083 76044 777927622 86379 86363 711880629 98611 98612 685813263 40125 40201 595243562 54377 54448 661320092 29538 29539 326348865 73486 73487 88966150 47372 47373 22739400 98431 98432 561053056 43249 43247 136217838 52823 52829 133027127 34328 34379 417334195 47780 47799 99702964 60339 60352 592795199 28525 28483 981795582 80203 80204 321336317 957 958 96423410 60250 60251 642065768 86794 86802 221230445 16426 16427 851942823 60747 60748 209433002 79990 79991 903876954 22325 22326 726432177 56466 56450 502231708 42535 42508 529376907 54914 54965 56099504 85948 85876 940214770 21576 21559 304040655 75285 75286 819151796 4065 4066 962706645 86355 86350 979777956 85362 85363 511123000 9156 9157 194224960 16425 16415 681549486 55912 55843 578270311 56470 56471 163216913 57845 57813 79900503 46514 46534 66065857 4344 4368 152193468 86290 86291 905940799 64551 64552 260385803 8758 8809 635702262 45888 45889 340466841 60547 60602 288609819 87605 87606 123322772 641 642 379994336 18415 18416 661012600 99789 99851 29529537 80202 80203 203138704 36068 36135 686098396 10967 10968 656902007 51420 51421 987159153 70777 70778 662773441 85092 85093 646962950 25524 25449 711395766 19080 19081 625859916 757 758 54705194 74425 74426 894554790 23364 23361 729218706 70143 70144 938781162 14028 14029 380650317 18062 18021 175780823 56233 56234 604681432 43990 43991 273597848 26442 26443 654029500 75332 75285 916733096 10176 10226 211045115 41655 41697 465634296 90849 90846 515746121 64611 64612 508947095 28837 28838 805480509 49513 49514 789550698 69820 69888 112759411 52690 52691 725245540 25714 25636 541049794 74958 74959 64061009 82630 82590 908546608 27739 27742 67532902 77106 77122 92464849 64046 64066 381666133 63890 63891 542805194 6775 6736 841665863 3532 3535 71028764 55247 55248 423032803 2658 2659 585821316 4867 4868 318486443 64807 64832 194766138 47398 47399 900765028 20979 20915 966464530 9419 9420 431051286 38524 38525 432216410 17388 17389 787927558 98117 98118 186675422 23166 23167 646683645 67802 67803 612238188 30588 30543 805251639 44022 44023 874358858 38148 38149 715896720 72904 72905 196297218 79672 79713 898547553 34999 35000 378233434 45196 45161 269972695 27998 27989 438197495 40469 40541 706452505 76616 76591 644250436 65008 65009 84048481 91777 91778 881081054 84064 84028 314868877 48097 48098 712085813 43667 43603 29673349 19508 19509 622805602 42892 42893 20817169 54733 54662 323406004 24848 24799 410015864 72729 72730 514557222 55701 55768 868393896 78830 78849 342215176 19600 19601 789727472 46406 46457 194562210 58380 58429 93061945 90830 90831 912882985 72418 72451 764484201 29893 29894 438862566 37649 37650 417619490 35381 35426 765306104 90116 90076 519278833 23978 23979 91516954 89590 89632 260423377 27444 27424 144440971 62844 62845 724430687 27437 27422 107111239 12869 12870 169788769 89678 89719 526591823 74958 74879 779138754 1012 1073 711576751 6411 6390 986748695 13785 13718 292428432 15272 15307 583877166 54561 54562 408682254 39932 39933 564435928 4243 4208 182426987 24845 24766 656723591 55966 55955 176813826 98736 98666 787514058 79995 79996 266957910 99157 99122 899360469 80189 80190 185556321 10806 10816 366536485 28528 28529 494051784 34649 34707 584564017 35550 35613 158494706 42103 42054 791609332 48443 48495 29927223 96926 96927 803208748 24576 24588 544538287 50611 50536 627722766 66637 66638 559195337 96462 96463 592619882 9446 9447 479416634 60940 60974 56045459 43206 43241 154892799 30343 30344 505359450 4082 4116 876490713 76710 76765 848371998 9779 9808 436042471 80827 80828 237608993 35221 35171 329838212 43085 43048 229308058 81181 81237 166287675 81717 81765 666275793 56008 55930 433074555 39805 39759 989314671 24961 24962 160540671 84187 84233 216757992 76758 76759 874200152 37459 37379 683490441 54781 54811 39146327 43819 43854 964291278 32043 32102 753783703 62859 62917 44069814 57690 57691 83235517 14721 14722 772419192 60246 60247 809527950 35417 35351 610909141 21093 21094 872912757 59277 59257 13092193 83882 83908 848834159 20070 20071 838136914 2013 2014 857292224 22693 22694 388362489 43397 43431 452535835 57505 57506 905494957 65034 65035 855623786 67579 67580 938425315 48411 48412 651025753 20476 20413 396020090 76683 76684 203666460 3109 3110 849597680 75815 75816 139159588 75740 75741 472634461 57568 57525 546777153 17851 17852 666860837 16249 16192 377017787 48672 48673 474540154 18046 18047 414494927 13789 13790 857192958 12731 12657 414412322 80061 80006 19452358 98394 98395 773961251 43706 43745 469518411 20100 20101 234420067 81907 81908 656218525 9521 9522 614253651 8668 8629 205897227 79977 79978 778026752 55116 55145 359816958 5931 5875 531619966 45838 45839 131437576 34161 34162 535987778 86090 86063 839599895 1177 1190 980220371 48612 48613 757235581 45615 45684 969540390 34534 34469 882539249 92625 92626 76785876 31589 31590 86511310 64886 64887 289410238 75486 75487 61507984 1208 1223 751008635 44902 44948 660840032 7664 7724 286046355 96277 96357 263323602 74109 74110 647248809 31481 31482 331553191 86839 86908 924818845 71777 71778 987939491 93006 93007 974927465 19910 19879 807736560 14818 14819 44494509 18255 18256 387372940 36864 36833 987775103 52839 52769 938782838 54218 54204 572687601 33996 34015 325209018 73230 73231 16870225 94877 94878 900465765 12556 12557 620726429 21539 21540 443487597 85333 85383 869271885 34942 34943 868697492 89377 89451 466952210 92285 92234 154812901 7623 7644 541998585 92678 92679 611299483 58402 58369 802080918 25862 25880 625468721 7495 7496 534045045 68803 68804 181035713 76708 76751 203516448 34555 34556 779399554 55362 55328 824948814 24683 24707 838767875 46960 47039 867049768 51333 51334 92146884 16261 16262 687142365 73115 73073 169871651 39598 39567 426590713 23171 23172 744339615 64348 64354 319440165 20567 20523 331566288 30881 30882 943840304 21029 21030 400752239 6368 6327 599197048 23127 23128 956999903 11198 11199 410301060 5239 5240 224577613 73552 73553 12470002 91231 91270 302478602 24073 24074 20149687 20167 20168 494247657 10090 10091 563984331 89665 89666 614589995 44740 44780 115282891 36184 36249 351085532 47852 47927 746412568 32495 32496 203313051 62420 62390 871512423 4874 4862 545463796 5176 5177 327003180 61877 61878 816155790 89662 89613 166515399 59337 59389 748957016 16518 16519 781754424 80719 80702 32621528 96522 96510 266978042 62583 62654 561931218 49080 49081 466705780 3865 3866 3793652 5511 5544 542566672 80956 80957 842004518 2872 2816 905539738 24697 24698 74854756 84218 84176 838927580 40387 40388 683052388 51226 51222 531506540 52028 52094 182354327 70221 70216 337583586 34462 34463 198918119 54022 54023 66020736 53010 53011 902482420 60429 60430 507214274 3062 3063 656938390 45898 45872 552784728 19822 19891 71432049 57840 57841 238699476 7132 7133 172353082 12907 12908 337116416 29835 29778 98725451 87603 87604 665500324 91191 91252 523483897 58685 58686 745836195 62329 62258 96060754 56686 56687 834782540 4502 4503 250827831 94496 94547 473140853 29451 29507 842077853 75281 75324 328379139 14530 14488 29245060 62171 62218 734203459 25834 25781 300126926 25362 25421 843587957 69827 69865 787885012 62785 62802 532634396 18218 18247 667909209 12046 12047 688735170 8440 8442 149315913 22169 22170 235464708 17978 17907 837851024 99803 99819 309263361 78749 78750 211928811 49291 49364 511897852 92031 92032 948477238 43524 43525 227860322 33879 33923 359942142 83286 83360 531254538 2592 2513 691187013 89182 89188 330567208 84135 84058 59180679 98223 98224 305895680 83988 83910 781817252 24338 24328 706115825 28290 28233 742260929 29342 29343 711757757 79634 79635 342061812 58636 58614 335229875 45649 45650 554243505 55900 55901 610180354 78064 78074 405733628 87562 87563 127355147 53148 53149 135522882 69546 69547 199249804 97781 97739 115836575 41122 41050 440577133 83517 83518 123838724 80451 80519 418150223 36780 36781 717803013 50571 50572 93034600 85753 85822 197095335 12831 12832 593536744 48033 47970 571204871 89328 89329 662143468 74450 74381 627464382 39317 39318 89355346 21976 22023 558280898 5224 5225 616340477 80005 80055 849837236 25918 25960 935255340 73494 73454 776432344 63648 63649 58949583 24991 25018 552539615 11732 11791 165423895 58753 58794 602439385 21338 21339 976074510 55767 55829 13698992 27918 27878 804847549 1355 1295 893766674 92324 92325 246021417 90571 90572 94148636 29535 29551 415666539 6619 6613 85408665 99702 99721 800974929 35715 35716 585380726 6499 6500 882720772 53132 53080 814915178 17619 17611 176938411 70847 70848 814288811 32104 32138 702619626 92901 92869 73858730 69763 69764 151130675 58115 58041 626198392 70707 70708 317534546 56534 56535 846646692 19107 19108 658538342 75244 75245 854611714 40056 40057 171164946 12967 13044 361393197 42539 42593 589990937 6323 6350 457595360 66655 66735 845737447 91419 91420 515680870 1775 1798 100357187 67441 67442 449764125 79298 79287 9448969 53381 53382 510215422 11514 11500 821449785 18780 18704 707818524 76424 76425 623885684 218 177 982489323 25992 26012 324928892 76919 76903 864410001 39146 39108 365460283 43036 43037 606290852 95254 95201 513357149 2079 2157 280419907 82193 82113 899712069 58627 58628 717845645 37212 37256 549182182 25267 25268 33906045 71421 71374 758597477 13868 13869 67525965 67487 67488 234734728 91298 91299 761529273 44697 44698 829920303 98360 98361 687251630 45936 46008 467647967 8346 8277 280151959 49516 49450 742953536 91939 91967 524718326 75173 75112 318782467 83270 83271 695028224 69186 69175 594998366 39352 39353 695562321 747 702 695169456 77633 77634 784664385 39437 39417 18984537 56881 56812 143293457 99536 99537 514911096 2130 2131 484573268 73137 73157 241029300 96587 96588 291365412 36156 36214 720181914 59334 59335 696851716 93575 93600 532479662 54363 54364 214135484 19637 19629 516121788 98792 98793 362407391 7028 6954 773770942 52267 52268 262549598 66963 66964 878632565 72791 72806 79147749 72995 72996 84540342 54240 54266 525171037 23770 23767 658829572 85380 85373 759736988 92110 92111 219420941 29917 29918 725815996 46012 46013 702016632 41930 41931 288396045 50699 50700 354651760 57772 57773 368964901 11743 11814 264709661 49896 49897 129471982 84266 84267 633571117 92831 92832 620271502 68171 68172 682623496 35925 35926 588282437 60053 60054 260048383 67061 67013 215783253 28867 28868 121918901 46381 46382 682809682 84532 84467 976719927 72746 72747 163049666 48981 48982 804757181 2838 2845 853137000 95491 95492 160943573 63472 63461 200950493 21620 21664 495747433 77810 77811 624708805 82513 82503 695220683 39415 39416 123280617 24963 24919 92860970 7199 7217 871733208 5029 5055 763652531 76198 76253 548334282 49529 49530 978965116 66311 66312 240432668 80213 80214 691720852 41663 41678 479692853 44306 44307 711714463 10104 10114 332264467 40840 40841 693764733 74525 74547 713083008 90673 90674 632249887 64865 64866 845083526 11318 11319 165184303 49961 49962 45291144 77543 77527 534328164 8588 8589 782383766 71985 72018 749997040 92177 92178 474248667 27668 27669 944003161 99751 99746 445163843 78952 78967 130737363 65769 65782 331729016 10529 10530 767793860 51363 51364 871413889 27078 27079 697927401 42817 42796 545276774 11969 11970 245202283 17226 17205 893257319 26903 26904 362913768 29489 29490 381955521 38889 38890 5135124 79471 79472 796695334 14454 14455 62648709 46749 46750 229310588 19997 19928 834220860 3262 3263 681254107 7344 7334 933937379 43871 43872 417406020 11816 11812 606246406 65282 65268 667298280 68840 68810 641778863 52926 52977 315375681 12486 12487 25933979 17964 17965 500120995 70341 70358 441773497 87492 87525 111274768 50666 50732 331180082 11906 11907 912273454 85826 85840 231837813 79292 79351 763404957 81091 81092 206689915 5660 5661 837214192 45778 45712 47188064 69973 69974 262342615 75539 75611 155640122 9429 9430 813995028 69322 69314 642646968 76532 76533 686818550 87186 87187 827405329 36664 36613 275045578 38426 38412 671051162 17747 17748 706358020 31184 31234 902161645 60243 60244 93210634 83878 83879 616538163 24935 24936 118925540 9708 9651 98925498 47391 47405 295449149 22268 22269 892869849 33989 33990 392279314 41549 41550 453399766 19520 19521 706038591 99430 99431 379622069 58172 58102 719495782 75020 75061 42722827 1271 1272 563412046 66863 66864 269952113 15342 15348 423810193 93681 93682 728526894 23288 23289 975506634 44349 44350 407115665 10296 10353 806322099 81445 81446 678764614 36883 36912 628033208 15791 15828 639314410 39646 39647 696569893 2192 2193 454494316 81193 81194 19688005 46813 46735 385253297 29369 29331 242534360 32455 32506 463760956 11872 11873 938574971 35502 35445 990578771 86985 86986 904095789 25600 25601 511992659 7379 7380 110816126 50203 50204 399824731 81605 81606 146226527 99208 99194 654729158 73606 73629 746042053 53263 53187 33317593 8674 8730 998836777 37436 37466 907711742 97410 97425 756901518 22256 22223 581885464 8291 8307 209774781 55173 55174 806186677 70731 70732 698780176 36198 36199 123064371 44919 44963 283786540 30146 30147 185539651 65159 65160 913197875 60141 60142 493196938 34506 34586 123034414 23116 23052 919605224 11039 11040 831748966 19427 19428 465391548 5506 5568 934490386 36419 36389 451357902 83326 83402 108836876 7025 7026 417970771 21674 21665 915438813 43658 43584 358746426 41995 41961 25364335 57932 57933 301062506 11221 11237 775720778 65955 66016 903392206 66099 66156 734401498 1038 1039 705583628 80409 80410 854940668 23921 23843 198268514 660 719 284924120 88822 88823 843548747 3250 3251 557988825 39190 39138 254797870 1418 1419 380592678 17654 17575 205342195 1495 1496 469347680 27277 27278 243263127 32380 32381 378143481 83919 83971 971157531 6048 6052 444944106 53105 53071 779035096 19473 19474 243905777 3104 3105 872145599 75549 75550 976212679 25712 25713 219661630 68885 68886 303471106 11752 11789 759335118 22416 22417 614847731 3417 3340 693166302 65258 65259 409044861 4916 4917 529518965 88750 88824 763224196 71384 71385 382690434 8625 8626 872569481 95031 95056 682611889 12215 12216 387726506 17488 17420 782451419 26624 26625 276610798 36534 36535 939539738 35116 35072 111436768 57896 57897 147345433 30554 30617 312394443 18393 18362 172556019 4592 4593 925633221 20973 20974 822485204 67026 67027 574810039 58538 58539 661997668 66696 66679 509933066 73113 73144 283128820 1403 1436 289490045 8757 8824 845673901 73153 73154 624002968 21788 21789 180674942 83323 83324 324950988 54613 54665 569329938 69156 69218 48307135 66257 66303 36870593 98014 98015 347722189 85382 85410 80502127 75177 75178 612894316 33789 33840 872050357 10338 10363 720025693 54423 54498 478326140 38518 38570 694437635 75463 75467 732529103 71943 71944 467025992 91378 91379 150322565 94354 94355 533850945 67454 67455 689785300 83853 83798 75321376 83169 83143 289901848 53444 53477 368164172 65991 65944 284050910 28502 28523 333149437 98279 98280 512603131 88361 88362 995701826 85643 85644 538074023 15478 15453 522899044 15791 15792 40089829 39928 39910 536565212 8507 8508 794603606 25680 25681 402000769 33245 33246 496690414 65424 65404 162920553 63437 63438 718623767 75069 75086 21243845 95991 96059 371056018 30172 30152 372851580 78382 78383 31382641 66633 66634 223943677 36625 36626 960569450 15812 15813 618091050 96031 96032 707126846 45173 45174 604247448 2945 2946 533453857 93478 93479 110735992 81539 81550 847898914 55501 55502 690927211 21757 21681 891236713 91395 91396 204909404 88053 88054 973385280 83935 83936 263404320 6241 6309 470573880 65211 65212 937390933 89618 89612 516214544 22233 22234 677102636 51028 51029 743830845 27827 27828 224494952 75325 75326 874537132 32037 32086 483633989 55782 55736 578429853 82715 82701 622941402 76313 76342 857594264 42111 42112 968217610 63297 63331 886135002 84624 84625 276065544 57317 57318 638393312 93945 93965 44398979 8945 8985 602178607 84647 84648 496165795 67829 67830 201843295 31164 31165 859358691 39067 39068 173027658 25139 25186 334882223 10152 10153 583159218 48543 48544 783229641 64173 64111 311329647 87652 87653 71783705 26292 26332 870666775 3930 3851 829726569 38913 38914 521881183 3146 3085 66173055 21589 21590 790288083 84004 84005 940435682 74195 74196 450001059 10522 10451 14784091 77686 77642 47447194 77744 77689 687175401 68724 68788 913181306 6204 6228 330626659 86291 86292 819374475 21861 21862 243956861 12171 12172 992346027 68866 68838 668903569 49027 48996 840324545 71424 71455 535844624 95358 95315 111301021 52706 52707 216850270 94751 94766 338836426 97893 97894 102276689 52905 52953 793041528 43487 43447 201261976 35850 35834 684302149 48843 48778 648367284 49079 49114 334031900 99946 99947 84040074 17616 17617 591632522 67983 67984 539091978 80237 80305 322937772 93834 93781 458729943 89123 89072 178768803 19191 19256 648427018 93114 93171 44832186 86003 86004 592516007 2599 2600 837235140 34338 34329 591432149 63848 63849 555452593 47483 47484 845826116 42900 42901 134306712 34970 35018 31098975 54440 54417 735474970 28332 28333 713485649 3106 3093 561397683 41546 41526 379180346 72631 72684 523032531 77907 77890 320518599 13353 13354 258891762 6362 6363 740882276 89925 89994 126214111 74958 74906 876778538 11999 12048 280358412 98731 98732 769907162 91925 91980 576997258 16740 16741 315269648 73682 73683 255406607 52688 52689 661921082 25720 25708 634421794 88399 88400 260616257 53263 53254 664371047 21824 21844 102369607 68883 68884 925604756 36677 36678 871096599 74023 74024 163098853 67899 67863 334084392 84589 84590 278011222 29276 29277 634321364 75878 75879 506165264 66849 66904 789209309 28382 28304 714281232 25953 25932 120355764 52077 52022 30439500 94469 94470 6195519 81395 81381 5522763 20968 20946 109863776 94966 94990 889031253 60418 60419 363663788 57442 57402 98969066 93079 93080 775687756 26366 26367 566170454 62038 62039 161245825 8609 8659 210930579 55349 55429 935586779 75278 75221 721851423 27863 27864 409346093 69037 69038 12465418 52584 52559 490917999 32444 32473 301892847 3636 3705 155620069 19514 19515 837054107 36518 36519 992568984 41490 41556 427642967 25113 25117 289859288 14170 14171 577402033 13444 13477 291899820 95488 95500 398778764 66413 66385 25552717 36673 36674 460980147 27017 26986 658307139 44214 44175 590064061 81390 81338 887864726 71818 71819 429436359 12777 12778 354805212 81163 81164 849744391 9430 9431 245942451 40794 40802 632354924 43154 43172 251967210 55585 55586 196278552 52670 52671 161948301 66649 66590 699264078 9439 9400 660775740 79252 79229 17697047 76206 76207 518716052 97410 97411 313247103 45576 45559 773193072 774 734 412158105 88129 88204 801975185 80589 80604 445445433 88515 88489 544103927 38625 38626 739260993 20162 20163 551813587 89411 89375 460061645 28916 28917 808079020 79474 79530 943490408 8835 8836 778881298 18731 18672 788904128 49357 49431 464231541 52547 52548 779117112 27366 27367 687746592 12385 12371 489919235 78953 78919 233101052 40978 40909 464323988 12041 12042 554796809 47285 47243 264920558 29220 29221 101859403 56804 56805 913693083 33709 33710 434508965 87692 87693 186798620 63765 63766 326070373 44442 44443 930186530 81666 81678 455912092 90616 90598 722150695 69507 69508 592229985 11805 11845 588342257 88085 88008 387638185 66884 66926 682396721 27904 27905 113979840 17296 17297 513502257 86686 86651 170250237 83742 83743 34814390 86576 86577 966974060 7113 7114 856980300 63174 63204 758277057 37229 37204 310010528 2909 2910 561133633 74331 74288 373551656 9584 9594 178558790 24735 24736 520015236 66412 66413 315571728 31357 31358 645696372 51223 51245 706801922 66660 66629 466758746 63151 63207 723653336 89407 89408 607282250 54413 54442 359688678 56657 56703 636494445 58840 58789 451739884 5414 5335 913371689 35192 35193 967294796 28133 28134 73065559 96902 96967 955200063 42600 42542 62693415 72448 72493 594693198 47395 47396 125213163 37440 37441 699477117 6431 6432 14533963 28267 28268 499502864 78781 78825 165126045 57957 57946 423083081 96498 96562 373884927 11554 11515 700630336 9120 9121 499450018 12503 12490 650872867 86266 86318 661036038 68750 68751 531433514 26512 26513 28733582 37860 37861 890095073 2034 1960 629999257 93239 93240 687353087 10492 10483 894052297 46956 46910 642999503 61413 61414 30507134 44701 44746 686539243 78924 78975 251561405 14617 14618 113707109 91332 91341 10371724 10762 10800 450864578 1065 1134 531311206 25106 25107 3903731 31176 31110 39068738 48800 48771 454710132 47020 47021 184936685 72432 72433 928802975 66201 66220 228218236 89511 89523 352624982 11586 11626 429008410 15840 15841 960960256 82681 82682 191013063 60254 60308 18529262 42572 42600 979429333 2959 2960 37799722 3732 3724 443245015 19420 19458 879923279 69422 69423 389605191 42062 42063 920868988 34084 34085 567195208 4765 4735 938735673 24037 24038 577932268 38540 38541 360101442 62396 62397 293433154 19963 19964 468230587 93441 93442 195064213 71272 71206 888736387 94842 94775 329880577 3537 3538 727576949 22593 22562 573780741 48357 48346 970388379 43241 43312 670370935 12527 12516 491279726 48999 49000 367589875 14846 14847 369723121 71502 71506 522719647 57896 57890 416873621 38902 38876 739983450 84283 84284 773283013 11198 11118 129020771 36050 36080 682326782 47997 48010 174013693 85058 85059 697249229 21016 21046 489085308 6339 6307 216760533 39842 39883 836558500 32518 32497 846508262 28696 28697 837928716 8991 8992 757959251 5433 5381 664549214 19219 19220 526985712 2071 2079 720552368 87624 87625 790239838 2552 2603 829869371 77865 77866 646698970 99095 99096 303211153 91479 91480 574392049 23545 23500 223920896 48033 48034 917356460 65837 65807 995199053 86590 86591 545189532 61076 61058 258314777 19258 19187 422905842 98174 98110 539582607 75856 75846 83442279 84655 84657 614818358 49909 49965 168676469 14143 14198 806542803 83263 83232 79133729 62246 62247 966350152 11946 11947 253920825 10609 10610 654236905 96110 96111 735847390 63407 63426 742785845 91748 91714 300729798 75871 75872 864292583 15845 15788 695743450 78050 78051 943416197 88950 88908 979020396 74506 74507 385971220 3400 3401 979901836 65223 65224 781120806 67442 67516 339511757 91792 91793 964147885 65063 65110 37888113 85589 85631 356678915 25404 25459 384546641 83310 83250 130827376 92912 92969 326273927 76193 76197 767102515 65111 65173 597106609 78562 78563 419812866 2293 2294 230600236 81689 81690 98105393 73917 73918 286018949 80734 80735 485221151 83055 83056 494619086 32223 32296 958083012 5032 5021 679564475 89040 88996 207477658 88879 88888 133107537 26595 26521 155770227 73104 73136 90274438 95800 95756 892372617 25048 25081 48590848 58180 58151 165615035 73816 73808 91482752 46355 46387 767996833 47616 47662 657672398 85288 85253 247590562 82767 82768 647929783 20315 20316 749945215 37946 37941 318550907 35521 35547 660737594 22228 22229 93923259 59818 59893 885713989 77527 77556 305460672 57309 57333 785186244 62653 62605 110276028 37927 37928 512433597 46358 46280 169284075 41698 41699 155142341 72129 72130 6748367 51296 51230 202308778 58081 58161 596579706 9748 9749 988841041 39961 39962 774410724 12541 12520 14703450 72139 72140 348299073 37319 37308 701657858 50004 49926 70771292 92706 92707 321033307 32526 32490 719096316 70612 70613 44915858 62079 62006 980442749 31805 31760 146680524 67182 67183 477572722 6965 6968 941669350 68036 68088 710688944 15515 15586 142017525 51960 51961 972601866 84060 84061 553279191 68909 68910 48185702 9693 9694 282734273 18674 18675 969526403 25514 25561 564319365 64221 64222 974330565 82214 82167 232061409 71902 71977 185805811 3867 3834 792902469 3242 3243 126803011 11149 11150 555054944 91881 91920 567850700 99158 99131 733265186 18057 18096 641290162 44474 44475 796316420 86064 86046 262928795 1224 1245 976477531 71915 71843 87741816 17991 17992 998585057 30580 30581 833730448 59466 59467 453115514 75169 75170 417751240 57338 57339 407439273 26135 26168 282076047 56026 56027 650747686 77163 77111 247088371 18115 18116 92174017 13065 13066 335378133 44678 44664 985961133 45991 45977 267250991 16530 16468 234768938 83741 83742 821168198 20770 20771 583806542 29721 29789 874089461 97999 98021 210508410 63839 63840 656842372 80435 80436 320658549 76923 76924 452120015 83717 83689 764403144 76050 76019 78769828 25618 25619 251969379 91370 91383 647096049 48966 49033 496019247 2959 2977 301495174 95783 95807 25703600 28163 28181 812249209 69814 69862 106083335 10698 10635 472753762 75283 75260 982406378 6896 6826 774455773 22490 22491 98051138 13144 13114 478753836 57563 57613 60358280 9262 9263 962387094 9028 9029 557431376 44171 44192 762358454 23197 23140 482341027 81490 81455 805566910 36937 36912 400646146 34863 34824 717373604 38522 38589 566748855 61434 61435 501396239 58562 58563 180515131 15778 15779 565932157 45909 45910 154189485 22266 22306 219773164 21599 21655 83117638 50214 50248 418376000 35882 35883 535766212 43646 43726 379410634 85856 85919 766366433 28731 28732 605082130 43714 43715 76310399 8259 8249 828503219 79667 79668 693213619 37061 37062 402896176 71821 71839 868011098 66276 66277 28819204 18803 18804 394135221 30694 30684 222154148 40824 40850 919571818 25064 25065 746730018 81377 81330 690455516 20232 20233 952315003 30512 30494 934676765 68354 68355 997753391 14533 14567 422244003 5530 5531 1561650 24212 24243 85373847 56051 56011 709604715 50925 50926 731881457 9399 9400 668200606 90309 90310 988634371 51246 51247 928474711 64719 64720 392912441 87838 87876 124423415 22922 22923 877242607 19522 19523 629151881 64444 64445 682911418 86348 86282 874534842 25317 25332 2186847 36537 36501 259153724 79078 79075 211973501 92812 92765 152142354 1048 1049 684037982 76202 76203 915336503 15648 15649 809818145 65877 65860 103982747 60309 60353 556439587 25779 25705 99691155 22320 22321 875928973 16917 16911 782333677 13665 13589 601201298 76855 76856 881682278 87800 87731 747766522 66834 66835 376273040 92873 92874 139005174 80160 80161 195630810 15581 15582 889334247 61783 61745 216642727 19101 19102 109284549 8728 8786 534979497 1625 1626 644065786 82147 82152 344201997 40653 40586 381661857 34887 34888 242601498 59526 59603 395600245 60568 60641 270231159 96534 96535 681338059 30809 30810 9694939 73959 73960 539750916 38920 38921 39252659 81140 81188 718793988 63611 63615 138591411 23220 23285 786033612 44619 44582 925276487 22607 22608 820900833 89916 89917 168407931 66902 66903 367016737 77214 77231 415939286 46159 46233 657778401 87752 87753 503474040 9863 9864 461864727 16430 16480 98155271 4367 4373 671834074 62307 62328 253938482 15213 15214 195127700 43566 43567 923131754 22687 22688 549454166 41369 41370 648455146 34200 34132 840189575 82279 82280 913848764 81564 81599 976576659 46071 46114 707401318 62920 62921 321619576 70096 70051 604485672 44866 44941 369032089 32525 32526 127459698 64594 64595 643452079 79308 79368 656285864 43499 43500 527635232 93737 93758 22545711 84121 84111 650635426 48877 48902 231182000 27281 27282 961711424 36358 36359 752964080 7735 7736 933967232 82720 82696 181646467 21420 21421 584770062 55390 55360 111192484 81728 81787 408648904 71548 71549 619730358 71179 71104 793794489 9287 9235 27397327 34130 34095 970482875 49455 49456 388300274 89117 89041 71534075 4680 4681 729701129 80672 80705 253025838 79760 79721 251624498 22249 22234 341920969 41857 41858 125568132 13545 13546 715701450 17496 17497 116574773 20351 20352 269129793 97322 97361 137504104 59696 59675 412184985 66584 66547 260592543 58802 58787 354286829 9529 9567 342715592 93184 93148 45913641 26670 26671 72688889 28149 28150 176982233 82905 82906 908828926 61942 61943 835509838 44940 44878 65474746 19177 19235 844426153 22907 22908 292281001 77393 77394 255179119 24586 24587 980076947 81012 81084 984023442 86777 86748 780835605 26519 26500 438676011 75162 75163 278203737 81934 81928 178461449 53852 53853 589204915 66904 66893 956764719 14081 14082 106550583 51715 51716 186148057 53466 53410 311366432 41054 41055 21483196 83532 83603 904271216 65839 65903 114078612 33808 33813 948969633 59789 59790 104860836 17895 17847 641576821 78038 78039 130222407 9856 9818 17707141 95882 95821 618574543 3003 2966 593882659 946 947 33541072 17186 17187 198518778 84260 84261 505896402 51049 51070 398232722 20602 20603 925708224 74180 74230 288139026 67314 67315 457752626 99710 99711 643467770 89836 89790 127837146 25963 25964 579557790 30131 30173 785145527 55321 55263 906213173 9098 9151 835481850 10494 10495 119736279 57031 57032 667354413 20963 20964 50199124 77700 77701 478523796 36140 36141 573316605 65262 65193 62961098 55385 55420 325868708 38683 38684 262946526 27528 27529 407769995 25642 25649 968799398 78252 78253 713497310 10669 10670 502867260 1412 1400 384954124 65586 65587 232630187 38495 38458 213761920 3918 3919 71522078 86077 86078 92643351 74266 74267 295963238 56231 56232 273438011 58334 58335 599206658 80969 80970 220061887 22995 22996 408753769 31520 31440 670489836 25635 25567 974995589 66099 66100 745169932 76992 76993 639823069 84621 84666 384721277 51980 51981 974919921 70491 70492 854750414 75594 75595 270719266 61698 61699 256354556 87532 87515 793831615 40346 40347 109969289 71478 71507 909318251 35437 35438 138359337 85731 85732 388323035 67913 67914 151442393 73165 73139 330371185 72725 72661 122458098 35856 35817 953879172 14862 14863 92930685 72582 72619 546176234 91101 91138 484904251 16181 16182 497133421 88227 88228 673314847 49139 49140 256910316 7313 7270 788354264 69900 69901 190170824 90096 90097 431628725 81828 81829 31078432 26050 26102 936845249 24212 24213 611969890 58119 58120 119273791 54 55 28581740 53078 53043 274120556 74468 74469 404437946 67466 67467 180902747 65882 65883 381081498 52309 52310 384743025 38582 38538 72517743 14507 14548 774308244 10296 10297 588783535 9908 9949 385114556 87136 87070 862532280 98952 98953 37601804 67777 67799 788202679 90912 90913 553843096 66053 66087 329630798 32087 32088 318414916 94655 94656 625175793 22045 21968 844029145 71622 71614 10453247 87252 87253 663337078 77598 77541 914062745 93599 93634 271334193 11511 11471 663344260 53364 53362 730512565 5949 5950 77547723 38542 38543 309464948 19982 20027 790042432 24066 24018 274036565 38298 38228 319856403 50600 50601 562263606 94874 94933 924731325 81628 81629 618524778 46170 46194 298405252 60113 60137 266571771 38634 38635 752775364 35568 35557 435628699 27124 27125 649127110 4155 4156 65209308 27664 27615 208897043 65555 65539 881230898 22232 22233 881003367 61795 61796 164328600 3448 3389 314411665 75823 75824 713839162 21565 21619 747203663 98447 98448 544605442 58441 58442 382762887 93942 93943 277772949 20363 20364 864689535 25624 25554 826258144 9929 9971 5146475 71292 71293 397761529 28008 28009 189534702 64035 64036 632636439 50269 50270 643277307 48903 48904 204129323 83515 83516 728887256 1425 1452 458390019 35354 35406 354647175 20858 20859 801990072 81666 81667 564318352 60762 60763 969939676 50339 50340 832882789 43268 43227 658546507 44603 44604 109827054 3247 3248 135499279 41194 41195 477195130 93013 93014 744622455 66394 66460 644245699 73773 73780 348103888 71637 71588 115814990 36788 36789 894604437 4742 4756 207365668 76296 76258 854357277 70129 70190 936689187 77815 77895 485312501 81642 81623 223876186 85274 85275 445433843 71309 71356 621663168 53503 53504 736668774 20169 20170 996375708 79721 79732 494947196 12455 12456 225483764 44144 44145 738842827 86364 86365 614873823 38980 39010 308124828 64636 64668 902292406 20101 20114 572620110 1817 1818 827846459 66825 66826 681533028 98311 98298 516664031 71303 71246 195355246 11043 11044 115845584 99312 99313 533425904 99917 99981 907124733 94710 94711 109002221 73108 73109 369244120 49769 49770 608037392 25266 25267 902879241 97564 97565 468466608 84909 84898 514850356 25612 25613 937311511 72636 72637 955445975 65523 65584 80041594 98106 98112 618845940 94905 94912 229125344 70097 70060 964166826 20336 20330 420034321 37026 36987 886736265 86130 86131 687465527 81449 81450 665617231 72015 72090 170738524 46113 46120 527518354 15076 15017 141062566 96222 96269 549645523 78053 78054 106325312 40746 40747 228812061 60864 60865 664350707 93516 93517 393619364 87374 87375 296337984 82966 82967 686433453 57077 57021 202651751 80375 80376 781201009 60869 60824 341381364 68692 68693 561311665 84158 84159 844051675 97123 97144 317373187 55941 55971 825571680 78933 78923 644819062 1008 1009 919339441 96554 96555 654777381 4304 4264 648194614 86317 86265 345226066 11764 11844 686400544 83806 83807 261235060 1531 1532 603204569 61412 61487 728402099 83010 83070 891327845 50797 50798 713382892 57036 57062 214841901 30297 30298 820754224 36070 36071 302825916 41936 41937 135140742 51787 51714 599071794 48196 48142 252257291 13267 13268 885339992 1997 1998 680548656 63771 63701 12807592 61834 61851 451720794 34436 34437 870511272 42093 42108 933142677 59741 59757 805684141 51396 51343 946184115 97967 97968 684030628 8971 8972 649576244 58772 58753 740461127 85965 85927 250146856 48767 48768 223216813 57275 57276 186478488 75427 75428 990936039 86196 86210 634946422 71469 71466 192563009 925 999 289480268 65639 65629 712610744 25203 25212 721427048 79848 79859 255837566 2091 2092 863671237 18866 18934 777339908 44523 44462 431133174 99175 99176 423617492 87659 87660 358497829 21490 21491 923348865 63212 63268 718864949 76164 76118 38660992 29687 29688 905706781 53141 53142 979768783 7297 7333 29870498 59672 59625 207735295 22793 22794 776412818 15434 15435 642712289 40834 40835 88640592 31056 31057 149301647 10206 10218 891030992 10250 10220 122980931 31627 31628 831596561 46488 46489 582541466 58230 58180 525983703 9950 9928 220311124 66267 66268 426539850 23939 23866 28106671 47086 47044 790478682 91571 91572 795304678 68879 68880 813948695 2871 2872 988494766 27035 27036 166358723 42563 42564 364307082 65113 65145 3245634 32586 32617 781761268 93728 93696 382710511 14740 14741 295034925 54178 54183 358146043 45191 45133 73987130 13778 13779 270963973 96710 96637 669860391 86847 86803 661821487 69754 69792 244286471 50091 50051 975131429 48703 48704 582924199 43995 43996 370892605 62557 62625 535081602 6116 6117 909452949 35195 35247 726336313 77382 77383 584685803 56047 56125 694332155 54331 54410 814616094 61277 61201 26437095 14481 14453 546040835 44872 44937 363045726 95818 95819 241166926 28942 29019 688764214 20725 20776 620499884 73866 73867 84106793 54920 54921 395654745 72240 72310 218746686 19200 19145 8826407 58938 58939 743412787 78851 78852 589419844 72549 72565 190402456 85107 85108 988329085 6208 6275 795065665 62664 62702 341157788 83400 83437 909427121 91060 91005 933564346 17379 17358 558453161 45983 45984 109534646 78918 78919 314458733 40651 40712 785493173 98357 98358 182900858 79557 79634 408596617 88189 88141 798430269 79830 79831 414276322 20625 20683 97835808 68398 68400 918782347 88986 89037 7168044 90061 90062 750224589 66124 66125 662329413 55689 55690 256777124 57065 57008 380304569 78861 78782 519187056 70678 70740 958925338 30453 30454 371142907 76448 76410 170233292 97166 97128 234007322 37384 37415 576164767 77656 77657 154923664 91272 91273 275406575 37707 37708 417998070 56955 56956 851014520 96115 96116 755326715 62757 62758 804284038 16738 16707 825945260 7924 7908 102995961 65651 65652 221572449 26551 26589 371534743 9582 9639 373171872 16176 16193 265641972 59703 59738 222325749 93661 93662 987148211 3871 3872 281323987 78172 78173 586999920 3692 3693 772105777 93311 93312 178696415 18301 18302 315948212 74596 74597 823551597 71363 71289 592437862 53620 53621 212885739 86709 86703 979991906 37733 37811 876130823 77499 77500 241710166 16929 16915 776566584 63244 63245 896195986 69092 69060 512029848 51619 51544 157116809 13523 13454 261304856 71114 71174 935981256 76796 76797 478095891 96705 96706 24660624 74064 74140 464950542 44012 43993 244987385 59507 59505 262715762 79283 79335 873978997 73651 73595 977760244 9345 9346 903438848 48410 48480 933265482 54232 54237 770137673 36934 36991 705761209 85872 85947 316419949 28118 28119 873197164 92961 92962 124109571 198 199 601065368 78978 78979 769820226 77398 77399 808917178 58675 58676 199915341 47077 47078 693718856 41769 41816 100923423 4238 4239 116782167 91017 90991 961116721 72576 72577 944123626 1101 1021 243713728 140 141 753581383 77135 77183 54817899 39613 39614 600995438 48582 48610 114542022 42684 42722 373890968 74934 74935 502526988 67353 67291 512656238 50758 50728 762927601 99938 99939 948123570 58674 58675 700124174 9881 9882 542479107 70140 70077 952257767 57877 57952 137730990 64889 64829 3944037 36645 36646 975449018 78563 78592 142347327 30900 30907 226819762 40522 40517 473616700 8392 8352 939108949 41479 41480 563597105 34762 34763 128876302 42880 42945 8495350 25846 25783 970357206 61459 61460 809012810 5894 5895 890539843 65211 65273 756534687 80611 80572 319718553 70858 70859 345949197 83572 83648 231514909 27797 27829 98398295 5014 4955 829352994 62299 62261 149408792 81997 81959 471781552 99649 99674 380871026 64720 64721 125793547 80571 80572 308837451 47546 47547 329141781 67856 67857 774513061 56738 56739 43817314 27360 27361 563053904 52387 52392 352330602 29855 29856 839465427 82398 82410 873504898 55901 55902 660499532 71241 71234 326371645 63568 63556 432670036 56540 56541 312797276 66017 66018 259871063 28915 28975 666367422 82213 82190 972760105 4130 4131 598116081 78076 78077 259596353 54520 54521 293610858 16696 16697 692713835 30027 30028 273601558 28293 28294 184730819 90697 90642 176592578 13002 13003 118788594 40135 40136 432153284 2510 2458 528290603 1531 1500 217418728 58136 58192 45247350 95114 95090 951481256 95714 95715 928244599 12409 12479 274133348 99505 99477 626100849 12992 13027 416521047 31071 31072 279114928 46615 46624 858219952 71714 71715 388276259 28315 28367 547812976 58699 58779 841636516 44567 44568 853087394 146 147 939153280 53981 53934 892764013 20165 20098 76423409 80602 80627 536369922 71193 71261 345031452 25679 25680 523199899 25846 25784 501880496 94654 94655 825875722 58416 58460 625287663 48441 48375 446126211 89366 89367 501624303 189 235 891673934 93074 93075 288777789 59522 59523 349535154 52838 52786 374023420 30026 30027 980980784 16662 16645 435426616 27576 27522 141464674 42094 42091 813114964 88023 88074 9758671 15935 15936 474532384 15445 15475 841326340 78282 78283 876224133 46489 46479 928611230 49400 49422 550759857 86189 86126 909160001 89098 89099 150046937 65851 65852 690574417 40836 40900 857057521 10015 10016 786410579 12578 12579 877479000 66358 66359 553481906 21203 21131 992266730 39233 39234 206182273 32930 32931 917050921 26576 26545 55143862 20697 20746 446407838 67758 67715 809125771 73493 73494 75813889 56256 56258 335309473 80763 80732 485974191 47192 47193 19467494 64426 64427 324278246 5679 5680 229250548 28065 28066 243150111 57111 57156 541607941 63615 63535 545991657 78791 78715 874668445 51218 51298 403161923 8196 8261 727967032 16329 16259 459419965 94634 94635 178323074 85611 85612 916316312 37959 38009 363044304 90560 90561 539946491 99917 99949 862873320 23099 23151 10083826 61778 61779 723553065 66821 66787 254972806 46083 46084 657255214 64875 64804 35630269 26343 26344 167824838 47657 47728 824251237 83381 83351 997173843 19411 19359 808850209 32409 32410 76290527 94725 94771 214750457 77513 77580 203484838 26759 26760 383688843 22708 22768 640709088 17275 17204 283787994 44303 44304 546379613 63876 63877 981443092 36077 36078 494896952 30511 30512 992441222 32064 32065 410476751 52189 52190 590399056 418 347 872487952 41750 41733 522709915 685 686 809985390 845 820 696833463 34438 34436 420054232 76293 76228 180117169 34245 34246 115934242 43810 43811 175874890 96752 96807 678383212 69700 69622 209341268 67991 68034 876589408 1883 1884 60452889 53376 53377 40116067 51480 51436 795177911 83489 83524 238399159 17769 17770 981744184 68255 68313 535782728 21401 21402 4913386 62056 62057 810338703 53305 53263 717891304 73158 73218 242517890 81611 81630 121158556 5941 5942 158163505 35512 35495 170183891 89905 89851 470517277 92459 92460 343557670 25864 25865 26776624 11365 11366 93781059 9271 9210 963714574 49586 49640 919537010 77419 77420 592566405 14014 14015 756155956 68693 68694 618470788 16200 16208 336586892 28122 28094 205970780 77178 77179 756906472 4844 4909 29855264 31086 31064 259476101 69782 69783 420170190 48975 48965 828965167 4319 4320 173879468 8354 8306 4372633 75162 75169 473584441 46058 46068 250323257 67154 67158 872377720 25293 25349 106108386 73778 73779 439497938 88888 88889 578100407 37744 37692 881513856 14094 14095 34919305 20568 20541 253648873 89471 89402 258832592 20559 20581 656494170 92365 92366 486633456 58643 58644 593299139 47567 47590 534594828 67713 67736 177204853 46914 46885 212184456 28094 28095 327857050 29069 29122 327603121 32343 32403 507914680 1541 1542 652970937 43977 43933 223323282 25956 25957 313706340 98989 98990 690318440 73977 73905 569028170 66319 66276 734884256 98224 98225 112500920 89363 89403 52314158 74284 74304 671647700 46883 46884 944075692 93901 93902 905600974 30837 30838 389836044 37509 37510 191089061 42616 42626 365019411 77640 77641 190166427 78028 78074 834626161 54034 54092 888735676 22910 22895 298161724 42393 42394 993236116 2019 1966 753437440 81627 81628 550241679 38571 38572 408678421 74443 74444 221501314 62830 62775 446018354 92029 92052 364726470 52786 52840 577189997 85137 85138 176153778 19038 19115 230898610 92615 92616 684055608 33675 33676 797548029 84093 84094 986593161 44132 44146 983903984 77066 77067 260444902 50358 50359 708429013 68727 68662 415276968 2327 2328 956780103 30385 30441 296018698 78426 78427 907611982 16673 16618 490995889 93870 93871 313908982 80914 80982 741480 94800 94801 404818501 6046 6107 689613301 70126 70127 697915275 50649 50587 334107439 80713 80764 557017248 50438 50439 687639363 96455 96387 732869045 80016 80074 216481084 46247 46308 517635953 86078 86079 494870742 97821 97890 450313451 87257 87238 186137962 35511 35491 125351156 51208 51209 378693486 22783 22784 754474288 47574 47650 658591930 66997 66946 468837010 69784 69785 548782319 63780 63781 4488760 24595 24596 609039536 95598 95624 241084139 8478 8479 314739098 38991 38951 226775162 4556 4529 964303025 66708 66785 9110106 58453 58454 999023625 45506 45457 774572011 2479 2480 627694921 70917 70974 570288872 9737 9746 20346377 44582 44583 774667385 97727 97651 855041680 58329 58330 483436681 86250 86221 377610149 7289 7327 858449561 60111 60130 417609991 51661 51711 848657175 52118 52101 672084958 81752 81753 371810930 44925 44952 655611951 84977 84978 850679351 25362 25319 969474925 51673 51689 900089610 38741 38760 593128522 98058 98070 400534306 33063 33064 677558870 93307 93308 13921751 36212 36288 489564657 30013 30014 38168275 36627 36669 843405947 4581 4582 319573035 92355 92401 328642897 19680 19681 506423399 97411 97412 250930820 36739 36740 358127389 47649 47650 205427214 37483 37559 370326638 43628 43629 142535109 75887 75852 948099248 36106 36135 706222546 60907 60908 434263629 62928 62854 660225038 63272 63248 975182419 20626 20689 103140781 26004 26075 12246566 22311 22385 932161672 76144 76145 900931468 45804 45766 620436639 12952 12998 495163714 92390 92391 775601984 55702 55748 728331002 11190 11153 408650999 69188 69123 573066281 31202 31224 335484624 20244 20245 509310384 83182 83183 245197114 67280 67281 319528178 42467 42468 345118751 33958 33959 647961311 75735 75736 785121731 30971 30972 92421203 34319 34389 142957252 48158 48159 367568532 28443 28444 516482773 30575 30582 913699692 97778 97779 905759528 30154 30203 660563234 61039 61040 427223686 80864 80865 913820943 43551 43552 49786929 42800 42774 190662876 75294 75295 423500511 74 141 448773125 60857 60858 205774299 28724 28725 692266356 14122 14123 714552224 61294 61295 624484114 3555 3542 294048130 64251 64301 900167418 97550 97551 96049485 79826 79827 518610105 7200 7177 314394057 50980 50981 381587756 38017 37953 725537659 87572 87573 891580526 18994 18995 140407183 4526 4527 107406411 34420 34421 524733496 99964 99965 24195369 14504 14467 705693278 6655 6732 732040609 3280 3332 299756436 36967 36893 670889832 34921 34922 39673947 21651 21710 317052354 24003 24004 727272725 19892 19939 825293976 96856 96935 246941065 51508 51506 348688925 96713 96714 113664160 41640 41641 803416316 25287 25330 136583993 3164 3174 705361177 58916 58917 889793347 98618 98619 32911361 78448 78449 992438671 29868 29869 372392058 91181 91206 860191465 89917 89871 284242477 88459 88498 782541919 54192 54193 7254186 63812 63778 490992236 19304 19372 41617626 77660 77705 252856068 51071 51072 590855423 91030 91031 527587098 88630 88631 794697847 65598 65599 100496629 73094 73095 427666467 10627 10628 785422060 37480 37411 879997465 13912 13913 661164861 41932 41962 946638166 66121 66067 15929952 44434 44435 804925583 45167 45168 331201556 60040 60041 656124562 55162 55163 190879867 85082 85083 387843968 42951 42934 103361740 75616 75693 99515747 76576 76544 825923985 31052 31053 135091970 6558 6559 591062802 1139 1140 86647707 81492 81417 811068113 14082 14083 888620281 63243 63244 74402795 40423 40451 483261036 50622 50623 280853407 84648 84605 795230511 43936 43982 147967253 27932 27868 184672821 14308 14316 860343445 84894 84834 426757841 46340 46341 366371937 60663 60730 36351947 37707 37647 985055530 73204 73188 419830072 66256 66293 140813499 43042 43062 519796190 51222 51236 2809943 88428 88429 153925562 70430 70504 614525193 43104 43074 508584863 71824 71897 538744848 23866 23867 605505179 82857 82867 307341755 39564 39503 966657971 95040 95078 676688810 60905 60940 376196038 19263 19328 937711120 54412 54428 697417878 23934 23935 796500204 64334 64408 509775737 56373 56315 853380029 67611 67612 486872152 91496 91497 389307663 30081 30090 539538465 17017 17018 778103755 432 504 992138020 75134 75146 825976526 33643 33668 202067794 42098 42091 809094626 59435 59417 501363028 14951 14907 641648717 57473 57474 236345695 52703 52726 951899095 76987 76934 845528509 49802 49803 33217451 34969 34970 867862906 30457 30477 371397170 52205 52148 330582504 1926 1916 201454364 7668 7706 57183632 44578 44579 87278454 17697 17685 667000053 23424 23443 466033969 26737 26782 364221929 10985 10915 407963022 50026 49965 489884976 65713 65714 720211721 69121 69138 731087935 51762 51698 792690443 18755 18756 133855780 83858 83886 233957085 26160 26086 705569006 37934 37992 347986900 78893 78894 632607570 83147 83148 419099537 92237 92238 348213516 69232 69233 581806503 74713 74790 446672158 36462 36540 70780563 9585 9586 442423454 83183 83229 958669634 74051 74098 146750132 57210 57211 323213165 86004 86005 643483045 90907 90866 672584393 3361 3299 907490816 61466 61428 647522367 78485 78486 419059334 42173 42174 558141053 18667 18639 317248745 43957 43958 381799921 18444 18456 904392110 51721 51722 212793387 18 19 588247870 94074 94059 156672842 36702 36703 115486686 69225 69226 393091981 79983 79984 866488469 10459 10460 418577871 89417 89345 891162274 62924 62925 160448730 93855 93856 249196054 6738 6739 747598810 27128 27129 475419207 79207 79208 555193050 82546 82547 467983423 81197 81198 492520421 64788 64789 102404530 26581 26655 587003602 38130 38057 528173487 11417 11418 160287739 27787 27788 269591942 12654 12650 315911591 26738 26682 239488186 14475 14476 319088352 87120 87121 359156458 39015 38950 365097082 32025 32026 209486571 83480 83481 696667177 97793 97794 204477684 99281 99282 96916658 66480 66481 827699715 90487 90488 683961840 63361 63362 380855522 51294 51295 770623663 73219 73220 43474118 42431 42432 631761760 76654 76655 539415749 14810 14861 204383613 96407 96408 559969616 97714 97712 877096592 60038 60092 806285929 63121 63122 85746181 38857 38858 983769781 78836 78837 71020644 71261 71262 220467154 4963 4964 366333811 74179 74180 538645921 34984 34953 903932944 79915 79916 684012411 76670 76671 590934396 84626 84627 317684909 55970 55911 895453232 55230 55231 592663172 98505 98438 275070056 36407 36425 734781033 46628 46629 378939021 5372 5373 534027148 35764 35765 88424870 37851 37775 40773785 75926 75870 93833461 11749 11727 600540859 8642 8643 794256601 72172 72173 48882120 62464 62443 28048541 94335 94336 990657744 52502 52464 311896181 61294 61226 831313303 27854 27855 74384485 72627 72628 577812993 89154 89155 838560594 90677 90678 281266261 32559 32560 123844965 72517 72518 270823031 21739 21801 850826697 88383 88380 128706507 79284 79285 593094440 57076 57137 462206190 41081 41082 337423928 28125 28193 71540388 94653 94654 786367697 65015 65016 340230023 80694 80695 394465086 38905 38883 777932704 25718 25732 898998078 29197 29152 784377996 46512 46465 778881912 15923 15924 808669391 91269 91192 185273368 77288 77269 599004946 24801 24752 900320240 43243 43244 121572609 71065 71066 994415403 4688 4689 299049531 50866 50867 587292469 35275 35302 546479470 80418 80488 636877930 48293 48294 39572606 69097 69098 644275705 95881 95882 229559901 32593 32607 41498885 37032 37033 72765763 43170 43171 276608527 23349 23350 565790402 48306 48307 902547680 87487 87488 694697977 52375 52315 960753010 35621 35572 32458907 36029 36030 220551178 40605 40606 76361053 9607 9638 622389871 11875 11876 895697706 31691 31636 975604828 36447 36514 569979219 31223 31224 228437468 39362 39295 306266125 70371 70341 327549391 29760 29840 459728002 80343 80344 905514784 90563 90564 826232717 68376 68377 483756611 40592 40559 564693810 78378 78379 592596025 41648 41649 715881780 16515 16506 839408258 68852 68853 297949554 28581 28582 715988930 68832 68808 889654353 26550 26587 595573173 74883 74884 347770394 11490 11493 559308848 59331 59332 591215407 70241 70256 453130705 49487 49559 914882552 99626 99627 587785688 62020 62021 940245765 72948 72949 892256274 45492 45493 523092961 73059 73081 100423702 2306 2307 412421883 73465 73478 390145323 82874 82875 71208114 86409 86410 109977008 1941 1942 195619733 38033 38007 811580044 940 941 689622641 45136 45164 251288227 24799 24800 921177715 79316 79340 394292064 76318 76319 767288725 41432 41433 362179230 77696 77697 480109036 1401 1402 65963366 25772 25773 474065803 2778 2779 104725907 31422 31439 856155035 94227 94228 588255658 93116 93117 4887035 48218 48283 834027155 58227 58228 899205003 37182 37180 335914382 58829 58830 35380665 90764 90765 380898982 57047 57048 689855414 23229 23236 339336612 53375 53380 116385945 9094 9095 517167839 19969 19974 669643321 47937 47920 306936145 12513 12434 170103829 92585 92640 76466485 22181 22182 958759385 88019 87982 399645414 10463 10533 731198279 23403 23376 329779236 81767 81696 190355827 86802 86874 549976480 77118 77119 720198313 56078 56007 531708907 28735 28700 535684677 49760 49776 558339616 92541 92502 907322754 67151 67152 121664770 65043 65044 584779786 17013 17014 550169751 58250 58251 181583357 74300 74301 392124136 4989 4990 424564062 78778 78779 752697200 84280 84281 948899330 27702 27703 221826997 56448 56411 754867430 24792 24828 839624872 93500 93501 853054366 13145 13164 443619559 83415 83416 581022716 76909 76967 626186268 28605 28606 344213463 20890 20916 930716567 84124 84108 186576827 7515 7469 703096246 39621 39618 917276485 85374 85301 98486357 94898 94879 651012051 64124 64125 560018591 98522 98533 898933187 88339 88340 508083524 72836 72837 11098162 20336 20385 173881947 79492 79493 754181810 6521 6522 270134745 90614 90615 972429826 48596 48597 214326516 83240 83313 456181769 53806 53872 451930246 63212 63213 170052105 5526 5527 944799900 37525 37506 282513554 31780 31781 982055301 28182 28124 995229985 87786 87787 844919161 71999 72069 172133992 37186 37140 761238661 56552 56553 590270814 14132 14098 956458470 15435 15436 477293937 96549 96550 222486010 73723 73724 443040059 25411 25412 38159886 3573 3574 696185290 57650 57663 176730395 9453 9409 878144296 22980 22981 14301295 59840 59841 197375854 58413 58414 859638825 19051 19120 593435729 59444 59504 359671617 23775 23776 619163777 13367 13368 770806042 48638 48587 71720668 93774 93775 892317379 14705 14706 942701906 17924 17899 629746749 33097 33059 636669834 58389 58390 182623976 7266 7267 572668428 9466 9467 997738835 55515 55516 72256718 87236 87196 900034090 82208 82233 946097925 98147 98106 710349898 91735 91736 947982132 27829 27788 130036928 58368 58369 438126248 17448 17449 344667962 76813 76814 678625992 50079 50139 436541071 2603 2604 711981452 88253 88254 611593271 77955 77896 499125108 57200 57127 496808143 67272 67273 723685288 27453 27385 368292568 98112 98113 660904454 81339 81347 661651208 77417 77418 112724185 10756 10757 895542386 95045 95046 212919347 88166 88167 7905584 19741 19742 479292570 19105 19159 123594501 11579 11580 492393506 56694 56695 637984490 16358 16359 538941895 29603 29604 198795994 9758 9759 438108424 16298 16299 198535023 74573 74574 928298388 22330 22299 633055459 16362 16363 279660971 66071 66080 786319915 44396 44397 126685011 42441 42403 568227016 11685 11686 363023861 38469 38441 332441717 35389 35455 824976756 32916 32917 32578944 47461 47462 148695337 82029 82030 988752452 32161 32112 269579268 51107 51108 845530147 46375 46376 858233274 94057 94003 935776325 1616 1562 2120022 19843 19844 810088327 22965 22966 262977048 22754 22806 109175752 76207 76211 285779205 44455 44419 31458005 79295 79358 945892968 28088 28138 225652347 56842 56843 195626103 12838 12839 958945597 50110 50111 229224424 78655 78603 333127243 72949 72944 344305606 82881 82905 359167380 18224 18225 539067315 92816 92817 204545032 37897 37906 701827105 46566 46567 524256124 58834 58754 697011369 45438 45439 56149131 68716 68717 200476790 66828 66834 612758524 31482 31490 405707679 76247 76248 242389679 26011 26012 414805682 1800 1872 126240367 61107 61039 376387259 53356 53357 1598558 54385 54399 214095203 43704 43629 642479393 88714 88715 916786571 43480 43481 681617217 80608 80684 446211992 31553 31554 957569225 93514 93515 189233212 16503 16504 847856177 84664 84665 852538289 33341 33330 124041912 41491 41472 559927394 53455 53480 220581254 68062 68120 248705710 59368 59369 859255099 72668 72607 505093294 14822 14897 439567426 70619 70620 94082334 87027 87079 451658917 14132 14133 765808879 33449 33450 461237303 56515 56516 112136250 28892 28965 842668450 6854 6797 845297144 23798 23837 942782581 42215 42206 715262976 66296 66340 936485337 77646 77647 996851406 49072 49073 596934358 62194 62209 19810501 11961 11962 75678345 88359 88308 325713873 18528 18559 476415506 68010 68011 367109807 47116 47117 858586018 996 997 408536601 60417 60418 697118320 738 739 21112743 84870 84917 760121016 28482 28483 455636410 42730 42731 806874149 37401 37363 486666748 7996 7960 961776009 33502 33422 544280978 23611 23596 664910445 24904 24934 623597832 80877 80878 531315617 88396 88476 919037112 59391 59392 249078699 44459 44463 904898578 19820 19821 436748551 87849 87850 415470889 6997 6998 169493464 91777 91820 184006565 65925 65926 487151104 8262 8263 330017586 70716 70717 359762033 36051 36030 84095807 35567 35568 489605196 51445 51446 279869497 57997 57998 142576635 14688 14733 38189387 10523 10524 876729338 30323 30324 353878613 35917 35918 293165459 91782 91804 734879718 1701 1702 372082743 39378 39376 302342203 70614 70615 175506468 368 369 344506702 83324 83331 56351200 55935 55942 688098629 39106 39126 291252515 94832 94775 958653224 62872 62873 11324328 47710 47672 713601583 39582 39583 507704142 45466 45467 818038230 18339 18325 582172215 20500 20501 71334502 35890 35863 161831587 86706 86707 171373869 43672 43592 3354503 8536 8594 378038339 58336 58337 601078115 67432 67441 345404393 31120 31121 972231905 2565 2544 294279848 75433 75393 207591278 2152 2182 627265731 68857 68858 816210486 16322 16289 972433079 92144 92145 62419703 29954 29915 803305646 44317 44319 446638367 81496 81497 493767884 59856 59860 426746577 84064 84065 131374202 76105 76106 181759521 32262 32263 13357010 17459 17460 645376836 84107 84108 76333696 50700 50704 661181779 12007 11976 549472290 36930 36955 435450162 52725 52771 786350586 14631 14651 408862364 75562 75555 862811564 80762 80763 792822999 50267 50258 255063727 48031 48032 90480767 10888 10889 312768706 5066 5067 672406025 22826 22827 324022907 63394 63329 602562326 91714 91715 839926782 52307 52274 774752899 45459 45478 281305048 3470 3393 713251614 84156 84157 244352092 94612 94555 970476001 79725 79789 58096591 9744 9745 647647733 93774 93769 527763597 38248 38249 204475164 37546 37547 137628417 47695 47696 932880204 24619 24620 966885500 68369 68370 827111836 91513 91439 31611454 60773 60815 30706770 76519 76492 147038429 60343 60308 362876659 34978 34979 828358712 18963 18995 700059315 97311 97242 745594277 50905 50858 9600251 15980 15981 59093180 63853 63890 535900520 21950 21951 391609612 99370 99290 727920161 70420 70386 162661820 38762 38763 897127854 8330 8331 385663128 37486 37510 806246325 58581 58616 488651075 78388 78452 841551817 56312 56388 313582886 19548 19549 767704373 91267 91188 388499525 38202 38276 707438032 34941 34868 332873790 1530 1531 794090223 81836 81876 320048939 55863 55850 270488525 34395 34360 260615442 41996 42013 22966597 49097 49170 187389304 90219 90186 445203819 18727 18728 721572550 83745 83746 977497290 49535 49568 535710206 46730 46731 569788831 23014 23071 856058883 26429 26401 835177412 51942 51973 402448539 31416 31468 721436700 18643 18604 157431479 34216 34217 27263498 72192 72193 141623921 26484 26524 902830778 27077 27078 196739105 16168 16196 404279296 78081 78082 892383591 23673 23596 555201031 41152 41153 583563059 28578 28579 241965426 91248 91186 854155362 50702 50703 259204845 29991 29926 619264420 6493 6417 462906079 77151 77119 346720356 23245 23246 268256450 59495 59518 176618003 81585 81634 127507973 13714 13785 841388440 66159 66160 407712226 62387 62408 116035136 56018 56019 988651767 82541 82603 358928094 86340 86341 351023382 78872 78855 882257485 82564 82600 346185648 76781 76745 881338579 26993 26974 672116875 24409 24410 303697946 23062 23063 521885299 11167 11168 738823271 90566 90539 507827474 84863 84890 544767596 84308 84366 949513868 36121 36143 68875175 71086 71087 323229042 47593 47541 725340757 83963 83964 580722289 44601 44602 577336271 63595 63596 539788498 81403 81404 643478963 8285 8286 775300200 12242 12243 465689754 5088 5141 786540996 15209 15210 358132824 40742 40704 132274636 96113 96147 231024925 29302 29374 306258732 44618 44612 572733901 3580 3613 108065392 69778 69766 242652210 43927 43928 629779983 20363 20305 789031789 2587 2588 173758243 77255 77256 133396915 83640 83650 583410431 90269 90270 786071697 19437 19464 323902344 86242 86243 352823809 60814 60815 121866618 42677 42747 885207585 80247 80248 24213569 36123 36124 647933412 34567 34537 975902072 26572 26573 721316401 4547 4548 878875916 78694 78756 855847807 68061 68086 398671414 28609 28610 466248254 27575 27617 196283885 64839 64840 884558791 17676 17693 27280431 25961 25962 638647406 29070 29144 149656070 32584 32585 22694721 85585 85586 830488451 5907 5877 132926397 85281 85282 753172797 95681 95682 418845310 69587 69588 427505220 28166 28104 113544578 9487 9565 120491464 59935 59936 684020642 59690 59750 412023666 16256 16253 287955959 30557 30558 422894424 58256 58257 139327172 85639 85640 546695017 53509 53510 59429745 73096 73151 175358572 78787 78792 457678488 77531 77502 831697438 91117 91044 695343938 30634 30635 854682343 71400 71420 567722764 51257 51258 647445527 14517 14488 255812042 12385 12386 358166045 97646 97647 996449609 63828 63897 819783943 26569 26494 908463892 13786 13780 799200423 20519 20590 861311404 86725 86714 846581750 99621 99622 540609018 32277 32211 541584862 99491 99492 80767222 22507 22556 747144183 97662 97663 831419760 7229 7250 301041527 74672 74673 836272084 40268 40223 333395200 97047 97048 220495841 23344 23345 289760034 76489 76490 66537793 183 251 363178599 37892 37893 752805206 36504 36505 957787666 46019 46020 936231872 27845 27846 944599230 72891 72892 488971206 93045 93046 138142167 7689 7763 855367515 4971 5010 235092165 68976 68977 789584078 82708 82787 937652017 54522 54523 632153546 25723 25738 412354359 12711 12712 367421462 63198 63199 437526359 87437 87455 957955684 14626 14627 144635479 18733 18734 34056765 31785 31786 567956259 77023 76947 374038050 98405 98338 384280961 72444 72393 881390139 91923 91890 870663303 24587 24588 241402840 37481 37542 956028139 2287 2353 619294482 70914 70916 729350842 89688 89689 82594907 26084 26077 720358712 37095 37096 353751683 96724 96725 239100888 62958 62959 414899180 75057 74988 921963999 70344 70345 886556859 15760 15688 668124648 64663 64705 177447512 98817 98812 453120939 95719 95720 491864239 99746 99691 223213738 53649 53718 457119089 24487 24544 654426886 80875 80881 41250890 15810 15798 939855609 28473 28474 233636130 2396 2325 376140043 29950 29951 10312168 72722 72711 759535675 92882 92883 266667504 52176 52177 5763819 82941 82942 184888350 22930 22931 993608967 61366 61318 38396094 1777 1752 739836281 64277 64278 879808946 28844 28881 411107959 36603 36557 188300440 47612 47594 179575036 45378 45379 532604290 48557 48493 504522361 20477 20478 123189746 77123 77124 329129650 44662 44593 544876060 6307 6340 968502680 72296 72297 922196700 97536 97537 927970163 71833 71834 954932722 91264 91304 97022456 92502 92490 944810580 98832 98784 915682140 44442 44446 271109276 65416 65480 58254810 79838 79839 338002020 37608 37586 801862830 2033 2034 278626916 86248 86249 902124855 128 129 283037836 8781 8723 131254618 15820 15821 329132150 69582 69537 250153411 64230 64231 578647596 30416 30417 309107042 24449 24450 816379625 25428 25410 791366894 94680 94741 341296466 79029 78993 905395016 83165 83166 916695403 77222 77169 254145440 86551 86552 404582978 28735 28757 716810737 3283 3284 739608534 32658 32578 433019724 34837 34765 628767123 29911 29912 138952457 22704 22781 538153010 44107 44108 192197606 32137 32138 913313411 94749 94750 463748499 94521 94522 908121106 3718 3734 508830334 95519 95520 504002018 96360 96314 378548947 55117 55062 521678881 96938 96939 215939352 31419 31387 240760376 82295 82217 90191037 21199 21200 424037601 83345 83355 124699518 38995 38996 393194302 31560 31561 124835720 90471 90472 259672577 41332 41333 568630797 61454 61423 338679494 56338 56369 699246448 51205 51172 451431289 56022 56033 456966020 25659 25660 887502834 45406 45407 663083056 8889 8890 200390705 95027 95028 135563850 14729 14730 998223979 72345 72346 42156262 79867 79808 170229004 80003 79991 767556637 93908 93929 975644940 44905 44932 989398417 71596 71675 121297380 39538 39532 830523141 91973 91930 475578225 60807 60810 398843709 11518 11519 551422932 99796 99812 367069717 14011 14083 869858798 97223 97224 103678459 71019 71043 75248391 71196 71137 809841964 35896 35897 276658176 39946 39947 890160122 91308 91373 519660081 86918 86919 763226625 12847 12876 478522641 6006 5961 747465249 7441 7442 595600879 18009 18010 982931431 36586 36601 93686259 44862 44832 666571120 59222 59223 565901297 70794 70795 556823491 13922 13890 203122181 31116 31117 215222180 56769 56770 530566478 5368 5369 129000031 33882 33910 370537194 39506 39562 918453906 48189 48190 344568168 31846 31847 291088520 26470 26417 122923002 38601 38609 541984853 42547 42548 412414300 34744 34783 260918632 33297 33298 985377290 7076 7059 440199819 52724 52774 268204690 40324 40362 723266247 88993 89053 628755506 63568 63571 866801355 80363 80364 231406330 7118 7119 345028503 11444 11445 855114466 13386 13462 155793051 24379 24380 185265353 90459 90484 300438986 60673 60616 662343752 72266 72267 411157874 82371 82447 520177089 43012 43056 820958809 11411 11412 647636907 40426 40427 671533439 43152 43169 782526274 23408 23409 157271730 9927 9980 614473872 7767 7768 596913034 74465 74416 733144428 93438 93410 428182934 51769 51770 19810062 77331 77293 702976166 27404 27462 155487476 53181 53144 998680556 603 654 534732722 44999 45000 263210371 29384 29385 832211461 70509 70563 372235074 86201 86202 315935508 51263 51264 600391879 42181 42230 901185286 38095 38096 871690963 26197 26198 787735384 32093 32143 582677646 58821 58822 397676371 47282 47283 330516133 7622 7623 487826222 51308 51309 675015055 70128 70129 806293578 79809 79810 862648710 78056 78057 808675599 36143 36114 529706454 47671 47672 292413112 90111 90051 676892145 79408 79409 976767657 48712 48668 9591372 29125 29126 433277938 12065 12104 541895201 6837 6759 333284184 51761 51762 439265982 97188 97222 51593990 29921 29903 992112143 80094 80095 537115510 49795 49796 276979606 82342 82386 435681001 35617 35567 433161462 30478 30425 88357242 47349 47361 967179918 88842 88843 578528372 37466 37423 752193879 85398 85399 314531759 370 371 843934068 33498 33461 300272385 62372 62373 497655806 19652 19600 640507846 69166 69167 105513986 59371 59374 7379782 92770 92824 629598070 75501 75502 96720969 73267 73279 129264061 83114 83184 958662377 67647 67706 613743675 66386 66387 973611817 42612 42671 620246456 94674 94691 571972781 44376 44315 820799779 87066 87041 225302993 31572 31573 840430258 36222 36223 91261676 9687 9644 326095221 46916 46968 699676326 17427 17428 347861188 68340 68341 830881121 66627 66628 992532743 61560 61590 947622082 11803 11879 317716210 13657 13658 50918689 36380 36381 769053247 59549 59526 219220189 61163 61172 674183879 84366 84367 615366231 67395 67396 208943920 89270 89300 342319995 185 153 975727779 6835 6882 559310012 74181 74182 817037526 29677 29692 973304737 79244 79269 233173499 12314 12338 924399010 20735 20706 617110295 80139 80199 540685167 65504 65505 820313439 19871 19824 634410767 33319 33261 615011402 78026 78076 93068388 18589 18585 578745296 41250 41251 398574795 58418 58419 346495266 83576 83601 127130300 67383 67384 290926916 75513 75514 942761016 94089 94060 817672051 74604 74542 640879980 48281 48237 229511489 97656 97657 260821782 63510 63467 796221342 52183 52184 929574988 96732 96727 905350808 55224 55192 738498859 90031 90098 91628217 50096 50097 605845148 99123 99124 49073475 41451 41443 50416004 16302 16303 362255771 12816 12817 452162136 52564 52636 678656414 77339 77340 788610680 5087 5084 128381049 74193 74236 613947158 62136 62137 50663446 33646 33583 19376733 61706 61735 224539346 13677 13640 168469614 9160 9161 837858433 87656 87584 782250536 66000 66064 689566490 95314 95315 50331170 95517 95552 670746489 70702 70735 953179635 3394 3351 581806974 22364 22387 813576725 61838 61775 687373685 28502 28492 713420322 36547 36586 795682451 9314 9315 383492661 53973 53920 918002704 76875 76864 436037981 2221 2225 862942863 40977 41022 12163800 86230 86231 221961255 49169 49216 882789457 696 697 28571401 85520 85521 636380378 80148 80211 592468597 23145 23186 832978222 98120 98121 448787716 28854 28822 705390475 81250 81255 58259931 34074 33997 536319965 62296 62297 172971390 91878 91879 808783562 89844 89845 682438900 13956 13957 720086547 67340 67413 686418528 14921 14922 203531191 12276 12203 853807121 15421 15422 381386784 7353 7354 674957837 82061 82015 809413208 5509 5510 832559403 11599 11667 141508418 5570 5607 289164460 64375 64376 939968304 51407 51408 392596729 49146 49147 685897136 91411 91412 605369563 62459 62460 369276481 22538 22539 386830440 65842 65843 739290719 86562 86563 143352066 72712 72690 224261809 46739 46787 747725868 91395 91374 891250974 17363 17364 118059260 17520 17521 959059975 20329 20296 454781117 52943 52884 860895383 98037 98016 386494234 20466 20467 729624093 2426 2427 226817993 2809 2810 989235842 40526 40527 789579102 63834 63891 229434768 725 726 305735818 56677 56645 26197548 16999 16934 758163332 33654 33655 826488365 14820 14814 975173615 98364 98404 957984351 46100 46101 701025592 30053 30054 422721685 37768 37777 693833826 13914 13941 879016258 16485 16544 91911070 40971 40972 63639773 71582 71583 426140656 93469 93470 545481721 14744 14671 26729258 74460 74461 889294256 58722 58723 667227577 37031 36963 308834714 85 86 468169624 63113 63114 828862618 47056 47057 920377175 7041 7042 943331943 63477 63539 979919675 23731 23665 843224714 42842 42780 953949755 24643 24644 329453980 57689 57690 286426589 809 861 822059306 45028 45090 207863135 74672 74705 252315752 41919 41959 891269558 40685 40686 119363927 57594 57595 496803416 49988 49972 220334678 701 718 146205189 84913 84914 650410716 28721 28722 326652275 33311 33312 7546130 83605 83565 663522309 41703 41661 438536054 51883 51851 220473427 87539 87540 111055894 76708 76681 526099199 17307 17365 287624552 30461 30465 565257593 92606 92607 434477955 72662 72663 469044494 81524 81542 448275916 28612 28545 834492934 82095 82096 974436909 32478 32479 773964000 48011 47955 5729838 64793 64794 255662883 70514 70535 564773922 80615 80667 762243792 24136 24148 185373974 84661 84662 195741272 72889 72910 693889060 16340 16341 911422575 17258 17318 32074462 61222 61177 243332463 40001 40009 482620017 5519 5520 733118023 42917 42918 400351853 57097 57107 353347246 51236 51210 269844541 36275 36264 643127511 98115 98116 754045741 21450 21451 297694580 34492 34436 107403552 64640 64641 373189011 81186 81187 664527109 73332 73268 908471139 50708 50781 415590415 80429 80430 746328084 89335 89367 586992874 78974 78996 769429099 92528 92548 593343370 47137 47201 225859749 82052 82001 729105423 87880 87862 125693786 37155 37117 337472433 91286 91287 727986863 33286 33287 929470491 31531 31532 933525264 59683 59728 926598758 77203 77204 80512633 5235 5236 898560163 76198 76199 114215278 2145 2146 243781806 22296 22297 115174905 73068 73069 424494869 88220 88198 181665738 29986 29987 154636490 67931 67932 645837308 25121 25122 552635133 89656 89657 217587757 46850 46880 773627038 11497 11498 247372550 8018 8019 450643518 14937 14993 510768002 92846 92847 772255706 78178 78120 213722117 37981 37982 50891674 26819 26867 562948465 2729 2730 308079528 14906 14907 624281383 45869 45859 110897694 74681 74682 726626833 70377 70398 952514362 17740 17741 155123566 98408 98330 303522956 1936 1937 120036177 59282 59283 562493295 13402 13403 453166499 74345 74348 334182601 87544 87592 559876081 80115 80116 11300830 57520 57564 470161481 56469 56404 470732660 23549 23550 883896597 45749 45750 462598538 41662 41585 879106780 30811 30812 3104684 51790 51839 878314864 39310 39311 471877786 70978 71056 802932891 50223 50224 390035727 42498 42499 536386534 22050 22125 950923315 7026 7027 885451373 11323 11278 912687838 94380 94326 291771774 38887 38888 681369099 12981 12982 86680851 40039 40040 499702815 85678 85702 527159198 72769 72770 544916311 3274 3275 279828603 60461 60462 358783321 84171 84172 16827905 99241 99189 94764451 87158 87182 24120455 45926 45846 391645034 21793 21857 339737122 12969 12954 956863778 79328 79329 354758996 29099 29100 737380765 35947 35948 849872450 72579 72576 19309651 65312 65313 645659058 67552 67553 573033024 62402 62403 37320096 28748 28740 310920859 81349 81384 894754476 53160 53140 538859490 7807 7808 680093114 69405 69379 135287504 48000 48059 583084181 44460 44461 753016335 96271 96272 758720460 66236 66178 485595259 63080 63083 583169640 7646 7647 738833497 99345 99351 850818296 33049 33020 494243466 54551 54547 130888164 1404 1463 252139137 84527 84577 793545966 15599 15600 544740197 50130 50131 504355314 39844 39892 803557818 4317 4243 82501195 98365 98366 887341878 90662 90606 905242741 33233 33234 405488344 83797 83798 987556479 75079 75080 6937446 71417 71394 404683749 16468 16517 307787759 60813 60773 589402129 48778 48779 300849430 3791 3792 105230120 22550 22580 221598732 28890 28955 309628244 18716 18717 104737227 99545 99505 640836470 28257 28200 349851903 5780 5781 932488941 71304 71224 930892494 58126 58149 824706168 27707 27629 244716736 1720 1641 481038749 66751 66684 766579558 73700 73773 848405709 4380 4381 567368029 3157 3158 297392719 41129 41130 756211409 21262 21245 811917904 97012 97013 927249503 80779 80796 506791416 4935 4936 981705242 53936 53892 191064163 59153 59221 783481226 31303 31304 308665566 43513 43514 110847152 37257 37258 943804661 21111 21112 91418072 86774 86738 160086726 32009 32048 2763085 67202 67203 405498757 62660 62661 880053838 32076 32051 256005017 52924 52925 17454188 98707 98717 140715530 17662 17684 268183336 68691 68612 981264977 54331 54332 135362285 71111 71112 226066578 76116 76117 150980736 44115 44131 335042262 74339 74270 105268269 25439 25440 957231688 16310 16311 676187759 26809 26730 821636959 95708 95709 728770246 73089 73015 680811857 44298 44224 44886694 2732 2733 189461296 98298 98299 101425908 94839 94837 932313078 36824 36791 753463765 54747 54822 887407932 99506 99469 370724448 36989 36990 694030457 36852 36870 411746727 48221 48293 332384664 13948 13949 719706897 56887 56855 516961778 1586 1581 425481533 80543 80544 743438771 36371 36328 86139630 62151 62152 990379375 22712 22681 346679155 27197 27233 316388573 65066 65058 376880953 50046 50031 368880143 73280 73311 718833645 83224 83291 399408108 83696 83697 295574836 2994 2935 858969303 55169 55185 931276869 64687 64744 495797500 77115 77116 169009614 51222 51252 85826271 54937 54938 729613216 13962 13888 879647892 61873 61874 858684675 26830 26831 497687256 57228 57193 879816959 76781 76782 974383502 85126 85127 670500106 27797 27798 868788792 46230 46198 246467782 48841 48918 980297032 62414 62415 60232239 6572 6602 937817048 74259 74209 107461082 64859 64860 713525208 78333 78262 465175804 85048 85061 350811385 44971 44972 197387020 47542 47532 334288555 91848 91849 179850008 96848 96849 575036212 48353 48359 418186104 26657 26589 756894293 57876 57891 208168296 44730 44650 319938758 98377 98319 763925390 13633 13634 408070756 94607 94590 590246905 12840 12810 971891632 59142 59143 940395403 24780 24781 887940857 58068 58069 93576456 11791 11792 217107841 33025 33081 449110629 46112 46113 467420173 56014 55990 609655170 72180 72181 28671313 27869 27870 108848347 45703 45704 60885236 37505 37506 747256660 29783 29849 781310249 48116 48098 669218818 85928 85929 862236955 53813 53842 677487757 2295 2335 679122315 1664 1733 547917774 58621 58625 762430064 24275 24273 290308504 79387 79372 81333069 76147 76161 530772954 20669 20670 845946848 66056 66039 832476880 19919 19920 235334227 33387 33411 755386732 36788 36845 630483097 36159 36238 836232110 48440 48441 76394563 26669 26670 935733248 43419 43420 778000039 59965 59950 546834350 89845 89846 698222098 44533 44534 369469065 19498 19499 356021377 97971 97923 376882391 28988 28954 326046235 16626 16627 181347099 8836 8837 528888450 11725 11651 955922153 55532 55533 898390634 51867 51868 459221775 4590 4540 142363404 8034 8062 671095988 73956 73909 918077997 74738 74685 579020488 11919 11951 445525763 27758 27759 218816883 1270 1335 241099923 64413 64414 599580011 40523 40486 631991740 42711 42769 421638349 62970 62971 247739442 68517 68597 467211967 80133 80134 50081452 23838 23839 351534789 28286 28236 263322114 30723 30724 932205061 2582 2583 510381514 53013 53014 722573320 58850 58851 375842678 44349 44322 800056398 17248 17249 441731975 86247 86202 850521458 12134 12157 226868086 41947 41948 780885420 79344 79401 542910601 33018 32977 193529178 19773 19774 190807790 19537 19531 536113706 18408 18409 366851225 35842 35814 363988159 60897 60960 453870157 81613 81614 763438779 33264 33233 299226940 91367 91395 585155495 75766 75767 66874881 31563 31594 991263512 23808 23744 430394529 96001 96002 524544809 15495 15423 126960836 40261 40262 550443940 6159 6160 252021764 80007 80008 330505528 12297 12280 313054085 20667 20668 180398271 10227 10228 931931243 9550 9536 382057791 91149 91222 970034904 60989 61013 775196446 75780 75848 905182453 82344 82345 882843492 4365 4366 263769507 4946 4990 921664878 21158 21159 109040788 90035 90036 60663581 98097 98035 440518455 68142 68210 731339390 61627 61628 170907822 79512 79513 651308074 80488 80429 838888537 24390 24379 341123968 52299 52245 960063443 73767 73722 569545126 86496 86474 594051506 11380 11303 588305598 47514 47566 220884044 53004 53005 542572688 18926 18869 607715056 65155 65204 306537299 92949 92903 636877862 3111 3107 979965181 40723 40655 302664027 51987 51988 154798505 37824 37825 458529571 70685 70686 836221434 65037 64981 947237153 59088 59044 959860179 14109 14110 221067406 96166 96167 506298020 9861 9862 657534662 64275 64352 225272887 6755 6732 868224490 80523 80457 528134619 68050 68002 941800237 66630 66631 545638462 20387 20311 51496960 97719 97720 410718522 84449 84389 347504194 1356 1290 492601406 43024 42998 447296952 77151 77152 531543683 74399 74400 983027977 54119 54130 326082703 22604 22605 963093607 49051 49052 827665096 28439 28466 49947546 17582 17583 823304284 45384 45425 716165047 97961 97962 478911566 23259 23260 380799694 54910 54916 224368316 54003 53985 115974669 41551 41617 574158514 93979 93949 725262704 38915 38950 199784865 69149 69150 723607609 93858 93859 268246531 39491 39492 613056041 93258 93179 139622104 85875 85876 282658993 36602 36603 933689146 99685 99721 720071245 69251 69265 394547112 50799 50724 469277022 21222 21223 499523449 63743 63734 550723362 57908 57909 301128644 52658 52601 951926989 48976 48950 832337789 3369 3370 416641364 7480 7481 739501366 85522 85513 60962234 30235 30247 526879938 10062 10063 533079454 43723 43724 153177366 50156 50157 805022784 48223 48224 784956359 97520 97521 429385882 10825 10826 102070161 40897 40898 147900568 85166 85220 480050857 11363 11364 311362846 71203 71204 955024680 47922 47956 496065351 65787 65724 957665135 55746 55747 599425697 2455 2456 337054108 13431 13439 359134449 87534 87535 182767087 42497 42498 665814614 20209 20131 752526944 99450 99451 818002221 22874 22875 36763408 60154 60103 739398185 35677 35678 974208008 66621 66617 284500598 34784 34857 160508943 22946 22980 70130772 3887 3888 600408309 8534 8565 117500416 59394 59334 607061373 13001 13002 493924581 78856 78857 624984644 61722 61752 601094587 73020 73010 116523065 42119 42050 219369717 65109 65155 801924630 71624 71563 374631024 81211 81212 73907815 22428 22393 125518576 34821 34822 444992721 86173 86174 696286028 32423 32424 239640405 80915 80850 17062920 59159 59160 409796434 40253 40254 767686058 12927 12856 674065484 28198 28275 821736441 73869 73930 156265083 21525 21468 402483737 54726 54758 936735494 34313 34314 667060820 14344 14286 810968485 49337 49264 612498298 62389 62390 110086943 61377 61340 536357922 41004 41005 735428434 96366 96367 775674660 18741 18742 697358840 30900 30901 156079902 22389 22337 932258707 81982 81983 576373699 19109 19071 414120150 34824 34825 783875951 86439 86440 535834050 61807 61808 53279702 38877 38807 988019834 47263 47264 528392403 80713 80714 582082811 64345 64346 55051136 48821 48888 236193951 8684 8739 112199221 60495 60530 959284855 98738 98739 106696403 57199 57200 888086432 16132 16133 348413766 51894 51895 913063148 47706 47707 588305609 71854 71855 496489426 60070 60051 502935332 47800 47801 877827835 88311 88312 407060208 94839 94840 831999357 81243 81323 801867936 59456 59505 233390643 55289 55242 154084447 93720 93721 323464504 25913 25914 329544511 72501 72502 673899846 75790 75791 595911161 58591 58669 536869087 84176 84177 67083777 6332 6333 993369641 18065 18066 685944297 5128 5129 11533947 52602 52603 713650041 62535 62487 358847910 62066 62030 737103415 2890 2896 96706099 59620 59621 407759051 90081 90035 569762239 98217 98215 29526412 70839 70840 834326204 95249 95208 70186642 82678 82679 16082181 46041 46067 862384266 76592 76593 928514012 85132 85194 12225550 57295 57296 322041726 86800 86801 882622935 63009 63018 85482567 70634 70635 500618250 97834 97792 344494480 38628 38680 521417859 33903 33904 98830587 86842 86843 325068082 27137 27138 143296069 51084 51146 729710523 27818 27819 282296405 53971 54026 281816449 30385 30459 176773275 18306 18307 232148436 6107 6108 756076950 9701 9672 62662138 55248 55249 73784207 8821 8853 853509558 18401 18395 327119188 15981 15982 240756765 88934 88907 198020107 90282 90314 896521838 90305 90315 592880241 77483 77451 330946224 89699 89687 560162062 43626 43627 150191755 7357 7288 628419176 84531 84532 251274965 3999 4000 136926152 60448 60449 428990909 78249 78296 940350905 17771 17713 660715975 52036 52019 159445769 76466 76507 347411398 71256 71304 238250888 46241 46298 246112084 2561 2562 369055652 17295 17296 668173605 94539 94534 625907780 14463 14464 147541980 12481 12482 479734244 14200 14201 545389925 95300 95311 185415061 81119 81120 317107988 33911 33912 341455761 74007 74000 475176986 10346 10365 227319442 92265 92266 367975963 67016 67034 165093096 34224 34228 252926282 85468 85396 874990812 45271 45272 389597348 51293 51299 175500620 42422 42383 990391159 19034 19035 490123832 73300 73301 902289860 38534 38584 901146683 3069 3140 579938490 58294 58262 974435626 89251 89292 15799758 17196 17187 254585482 78938 78895 507385215 25141 25101 426916988 88445 88446 798405581 34399 34464 464292178 28380 28313 734334176 56017 56018 943553807 22520 22546 802529798 85413 85414 806246097 69410 69381 987173026 46812 46825 446953615 18240 18241 109323128 91458 91459 842470869 53660 53632 811817701 20098 20099 4438055 87180 87181 913191899 46661 46739 639869690 87643 87644 903238911 92819 92820 685002531 58201 58192 195313141 91058 91059 813020844 1379 1304 547219161 99148 99149 959056432 13407 13382 989965068 44247 44239 874181257 26220 26221 389625474 70545 70546 499455954 75222 75223 89821988 62310 62374 207930264 70127 70128 903619261 50250 50172 375345403 68779 68780 754030074 29201 29202 578864888 66828 66783 112591720 48500 48566 354700911 89404 89405 895695832 61475 61549 765874488 83258 83259 452667310 17197 17198 661253978 89065 89095 768221123 28483 28465 588093851 82399 82400 791371122 3201 3202 609090314 56312 56313 432154152 3772 3776 419811766 83636 83668 647437378 62068 62069 655072312 41958 41959 601118640 63337 63276 791556942 57288 57289 798080322 96419 96461 913691393 1913 1850 997245975 72185 72259 34222646 52030 52101 258116520 16093 16094 795093436 91408 91409 744850893 43042 43043 892190389 91420 91421 865043915 20877 20878 211924597 42149 42212 493949629 1986 2044 879934969 85909 85910 150070326 54880 54807 809868938 31984 31955 166870244 4280 4281 876573084 62366 62296 818305910 30430 30374 621433956 87082 87021 353544630 42255 42230 247794074 90281 90282 35992670 45291 45292 711503358 3493 3494 897964208 98594 98595 868059975 71332 71333 991188527 53948 53949 96541593 73062 73063 551364946 67824 67873 806743077 23611 23608 887677924 78851 78872 220900653 22818 22772 545806128 80857 80783 997697174 93581 93612 953300199 65049 64980 857499344 86436 86437 946004077 46647 46677 603201283 36006 35958 395428746 58977 58978 957993390 41947 42027 810675865 89991 89933 523717675 3212 3267 388333908 35083 35084 414771347 72674 72675 327288074 31024 30975 178704629 13943 13982 651465807 76194 76150 468893605 36187 36188 29908579 79509 79510 121235277 97939 97901 408588494 54594 54533 881666085 42597 42573 969451710 89428 89429 214872875 4167 4225 451139301 82613 82571 51136758 32111 32112 981454137 20837 20765 707986875 18066 18053 990709710 89014 89015 206343580 2482 2483 923809801 86514 86516 296204733 98610 98611 485112024 71132 71208 800661991 57469 57470 770475110 91383 91391 529422046 6196 6146 734753777 28966 28930 99587312 41655 41656 49450248 35308 35309 572647269 42764 42837 902783153 29495 29496 727938761 80574 80536 611438520 30674 30601 497003110 94179 94180 634928574 58026 58090 171896133 86277 86278 112206736 24512 24513 915268144 77824 77747 40456916 62848 62849 643546553 25245 25246 383865526 31254 31235 451499139 75835 75768 717525796 43578 43554 79373386 10380 10381 174397530 35840 35841 847394034 51093 51081 543609360 60905 60906 398366627 40923 40924 747455994 45434 45375 701913405 37108 37115 618607471 31695 31774 1410441 12213 12214 65781611 72215 72221 54143827 63010 63038 344012606 19533 19465 648932397 99279 99283 536295561 29090 29091 260018954 12004 11941 385024845 8372 8321 671817553 44020 44021 187418318 12635 12636 437567083 7982 8049 127409493 20196 20122 87365999 42046 42047 66069029 46355 46302 702094870 6758 6826 935650148 9519 9520 120443829 71901 71886 668905461 39409 39410 243264654 61887 61888 346352354 67920 67990 155685127 25837 25838 534248789 11077 11078 580549467 60139 60073 346780812 17744 17768 582138648 84419 84420 21218437 80988 80989 184301911 89197 89198 970334709 85247 85188 514400883 41488 41426 231692265 15711 15712 138283253 89335 89278 443132028 92956 93009 874362898 74378 74379 197122489 26205 26128 381591978 43389 43390 638501142 13607 13587 104349337 22795 22796 294431814 71207 71201 271817109 93670 93674 485271504 74763 74764 340593430 12446 12447 610631644 44029 44030 436596617 45876 45929 236350240 77011 77033 801575986 45607 45590 729581377 6562 6563 114434680 41075 41076 303709630 2395 2396 946724592 76469 76470 735111674 20738 20739 264659820 91659 91660 631280040 6414 6415 438830067 84515 84516 454006093 93547 93554 7669780 54921 54919 508502983 54025 54043 736319572 95304 95305 144152208 94547 94584 704481766 62982 62909 727335678 93621 93625 33035020 54991 54992 923801212 25696 25735 960925718 80087 80071 441876713 10141 10142 502716922 22359 22338 431732975 33186 33224 692624824 66589 66668 761350471 31482 31447 119632398 92085 92086 925562726 83183 83184 215367462 47314 47315 589013763 10399 10394 986758218 79861 79929 890430500 46313 46314 893300248 52520 52521 307468844 8879 8880 242669077 74392 74472 95816549 68861 68862 601331212 61980 62008 546276792 60584 60569 700132360 18324 18325 116045155 42534 42609 394064984 27666 27667 656045350 43744 43745 220583033 87695 87696 259071065 57474 57475 570781815 40405 40406 384042840 35104 35032 809055040 38085 38086 441777307 3267 3268 989549103 98408 98409 842428819 75309 75387 386974317 16910 16911 459992868 19368 19432 38838690 74483 74484 290957721 10842 10843 706493106 27669 27670 520043180 92173 92174 993657007 2887 2947 41223602 7993 7994 429234331 71976 71979 438426187 10046 10003 54197273 30233 30250 196173074 53332 53333 625868733 61054 60991 958550752 7548 7557 976056481 65397 65337 784757696 51356 51357 751972187 40569 40570 772448487 51356 51365 463967295 41564 41565 890947567 32839 32840 730607654 67226 67227 367014488 2107 2068 914102890 39731 39732 648460778 34832 34863 411649189 22124 22125 612397920 9234 9192 194012265 86442 86443 963579030 54703 54669 621833436 60563 60505 24197228 60993 61073 345512108 15186 15187 402174152 35645 35600 768601592 7189 7190 656510189 47152 47200 812854177 81568 81569 914975430 53399 53400 820679486 33494 33495 881875124 1136 1137 385982138 19287 19247 63838525 8651 8694 758721684 54310 54235 284069913 32365 32366 200262103 90824 90745 262591996 42193 42194 249784843 13634 13609 735784715 10101 10033 169151365 38733 38755 490867430 83189 83190 896474474 42628 42629 981597046 46326 46289 950710804 73719 73687 764874691 57742 57677 689724359 40619 40620 204418815 69521 69522 760004218 39417 39383 989302925 8651 8708 713905340 29174 29175 816985043 23075 23041 923475510 96946 96912 36796795 52433 52513 989161596 24903 24904 53943853 82859 82928 496073838 98206 98256 655518243 90992 90993 814079784 57391 57392 445734412 83502 83429 808595160 77468 77428 727600670 68888 68823 731600092 26418 26414 225740090 1517 1591 165810924 32077 32078 761991931 97246 97315 842301199 19703 19704 652630413 82320 82321 467052983 2707 2680 697433717 48039 48040 758468427 22063 22064 191256633 60467 60453 244775052 11121 11122 809713546 45212 45146 588044883 38127 38128 959994293 86633 86634 920691482 97776 97777 298803620 67497 67514 913769174 94937 94938 40526364 39779 39780 119377516 16036 16037 324674572 26961 26962 620679532 6722 6723 62668227 95452 95453 664578319 24538 24539 3948502 35287 35301 23766012 16636 16637 139589708 89980 89981 990157761 27163 27237 255372327 95225 95226 613936212 97324 97320 663083316 95236 95237 413899258 99205 99206 331970308 92184 92185 338012692 63209 63244 993392246 17715 17724 904215219 39059 39060 491735806 55717 55718 61721078 49631 49632 136477301 16983 16984 64553548 45972 45908 21682245 53059 53060 563197342 98113 98114 251381168 48203 48204 304926966 56219 56279 182260372 85518 85519 60330186 5143 5144 395666403 27314 27358 48027653 10810 10819 602885594 74130 74131 457493602 4195 4258 465601245 77591 77592 858250673 64272 64273 984382845 18865 18817 31988247 24336 24337 847197997 65472 65398 413583966 45307 45239 639379722 74719 74720 580744206 38430 38431 736732457 91450 91451 488961964 89601 89564 360139623 64744 64745 354959720 40717 40702 978596024 65885 65890 450883491 15897 15943 828646371 5582 5583 19001329 39558 39559 899261707 45881 45882 445592077 24718 24671 798183135 59828 59831 810691189 28833 28895 107525132 74233 74244 82464109 55683 55684 273017092 33633 33599 954536724 9187 9143 102099876 93526 93527 504741756 48034 48035 54052269 87742 87716 162468371 45671 45672 896707941 46501 46570 56870612 47688 47689 217757906 70577 70652 998785105 79689 79750 279719013 35166 35094 268522355 95564 95565 730539865 99816 99817 64639536 80977 80909 383964826 11625 11626 911931030 23055 23052 567523795 70533 70534 231963671 89021 89022 870603613 58751 58752 23472978 53895 53861 950040027 99044 99010 851242753 61689 61718 625977345 45557 45536 522220728 65975 65976 805375612 31578 31579 6342064 69788 69789 210786751 14323 14324 422605087 53204 53129 499851791 59568 59508 145194579 46324 46325 508469051 51811 51812 793783960 61891 61892 751381936 30341 30342 635090289 27612 27548 178607327 89733 89806 302876930 49207 49141 341681476 76638 76671 562347752 40607 40608 514329373 85805 85806 454364073 89859 89860 232705454 43084 43102 213298844 2202 2168 214545962 60192 60193 13114965 92108 92174 802678546 47135 47198 835148817 91124 91125 708965977 54260 54261 368205564 84695 84766 395257661 76941 76942 909074102 71626 71627 871076765 52600 52595 890187937 13509 13510 711631835 41010 40955 71184903 18443 18444 897937467 86328 86355 993227545 60081 60082 3356282 52190 52126 147391971 73234 73235 625037446 25641 25711 769129512 68373 68374 646829696 95570 95571 29765112 44135 44136 147102254 53110 53111 631894839 94423 94424 325555188 16270 16271 674709392 10265 10215 672583542 86238 86164 273813545 11880 11848 751514841 11077 11063 978932976 99986 99987 526460290 85803 85860 743244891 60947 60948 585774376 20347 20348 274405357 30612 30680 59706422 30236 30185 666880459 16148 16149 26118034 47960 47961 525783609 50435 50436 488290963 69407 69408 641660134 72671 72672 798873312 77012 77006 471233483 33048 33127 448568254 24716 24745 539551494 73535 73531 916702146 94463 94464 397171830 43649 43650 422985927 3116 3088 889116097 81819 81760 908654890 54779 54756 884884925 50053 50054 73817860 82740 82686 565489876 50190 50191 608582739 65613 65609 918013511 86869 86797 498072681 91638 91592 337128180 44573 44539 478410136 47950 47951 682874341 25741 25723 163563153 74363 74364 451246760 66604 66609 49186768 76166 76167 338146444 51890 51930 961040326 11856 11857 5720758 8334 8276 312937842 31847 31848 841615883 15010 15011 187336920 52128 52175 495410205 10142 10143 578449242 39136 39137 558736793 8693 8694 279683441 96502 96524 858813759 53049 53050 104367948 1326 1327 63412879 12765 12766 559216113 91372 91373 874784811 24661 24658 920006845 59964 59974 240994565 64912 64913 563375550 43843 43844 704965654 55849 55850 831861150 10127 10128 688147034 73298 73286 873218014 13273 13247 589844308 83862 83787 764489660 19387 19460 48414669 83559 83560 345968756 47983 47995 45536978 14341 14361 543698054 61739 61740 106440015 83420 83417 355440766 85250 85247 494938377 29064 29114 928750341 21455 21456 86284865 64992 65061 971185584 17735 17736 579810286 39204 39154 255637725 22895 22896 576925031 44839 44814 684210306 81442 81443 826937925 71770 71771 211500437 65119 65191 280902118 93327 93309 8003059 78099 78138 342935120 37321 37370 197623424 3911 3912 231692982 82886 82928 679777351 1304 1278 807943595 1148 1127 32012030 32946 32941 280572391 8512 8582 535238225 96402 96403 316656117 30310 30311 648393472 56036 56111 391043148 74895 74896 615046607 65231 65215 129727624 63749 63750 877733464 96811 96879 778281509 40770 40800 979942531 83698 83699 390710619 81473 81480 759766203 91358 91365 879825777 36418 36419 102898345 86909 86959 282683725 99545 99487 480162029 49464 49465 973162491 20575 20611 288281278 39001 39002 792871339 51580 51554 293773212 77110 77111 213341846 40045 40071 657607320 14053 14089 140188820 636 642 911223940 43051 43082 542854516 87371 87372 353987799 3669 3601 316846591 36145 36146 721365795 80119 80120 140420997 72745 72798 382093636 79265 79266 501669939 22556 22511 879749935 72238 72239 871656619 70957 70900 238337449 53720 53721 330848775 63547 63548 521423244 62547 62530 812287290 80787 80788 537751159 94393 94380 482747206 2270 2312 501165301 67576 67610 947812900 11579 11501 854242294 62976 62977 190966040 68889 68890 869839037 3156 3157 571139354 20775 20739 847455048 89141 89142 140048631 15944 15867 609474253 18594 18595 593953847 6613 6646 712323473 41884 41885 108961637 7662 7604 783134085 99771 99772 664370059 97320 97340 70816723 96241 96242 228797750 763 683 930181760 4809 4839 281518234 72678 72640 348497710 65364 65295 142485365 15368 15369 117419461 23016 23083 664562738 46011 46012 990333476 35704 35727 338858363 45371 45372 457468685 32405 32406 424135606 98682 98683 603695231 43440 43441 201771740 92857 92806 372547111 9277 9278 846198365 84372 84373 192318127 16574 16597 56451972 32094 32091 429144202 86476 86535 779133863 77973 77974 198374997 40176 40177 927897221 47383 47384 520667283 11199 11200 488404573 4524 4525 697673857 33663 33734 912184663 30739 30740 143045915 14496 14497 716907125 41643 41644 13542438 14971 14972 995761028 58958 58959 773968445 8946 8947 22230091 79546 79544 566536078 43165 43233 649278215 13801 13802 971664221 14813 14814 350468404 56461 56394 813600021 47919 47920 306683735 53810 53855 469164307 66997 66998 1520635 22969 22970 634976502 88319 88320 720639633 49095 49096 722723464 62546 62547 443695000 73570 73635 778621067 64761 64810 919117113 97770 97730 843277002 52942 52943 49204017 97133 97134 507289431 94667 94708 46097869 69043 69044 580226787 4967 4968 558629454 29605 29639 215400709 43186 43187 230810667 59800 59869 750276262 98993 98949 66284968 99676 99677 404013405 94231 94232 579367440 62260 62220 994530783 85441 85436 947593944 54626 54627 903355347 40045 40046 112182236 4753 4754 748902460 31929 31930 406722406 74146 74214 89306840 38490 38491 388359666 92881 92804 950082525 43460 43512 251316267 41644 41645 235287052 63317 63318 314609459 26910 26965 579439049 94452 94453 683848294 21057 21058 512605980 20181 20182 228575892 72265 72266 857506231 47002 47003 392051721 42523 42577 52717750 73650 73651 549999408 48787 48788 460726998 75832 75839 564510966 57564 57591 56459209 70874 70875 192776515 40375 40376 845721694 8244 8245 679211629 49005 49006 831547379 19905 19887 779022163 6261 6216 5333269 22319 22320 604224322 77837 77813 30781736 78324 78318 273317026 72103 72084 770212260 1268 1269 188085801 78098 78099 981874326 87950 87916 717823558 60387 60322 683842153 39364 39343 66195868 63224 63285 105771891 32866 32799 210478340 76650 76651 521611009 24395 24396 468621869 18132 18133 340748061 20072 20060 345909443 51619 51648 338352331 86687 86688 700187816 32470 32516 686612616 77032 76995 861013985 61626 61627 847362850 28374 28375 420105424 67966 67967 645775524 88482 88483 281536014 95996 95988 391904229 41348 41349 71053057 62204 62205 633690782 66136 66137 144499618 55842 55843 863174422 92462 92463 896549757 29467 29462 806616197 61045 61046 950538045 39977 39978 965517995 89465 89466 576008404 7981 8030 42210832 79204 79131 830502712 13646 13647 277267112 1467 1534 907640800 99356 99357 203473406 15891 15892 175966462 58097 58098 371633878 19200 19201 272957403 67197 67136 656724954 24940 24957 644561730 88862 88873 442274195 58635 58636 288490617 4157 4158 874734325 7187 7188 426021377 73872 73930 864106404 55218 55219 775402289 29740 29690 738724652 35222 35257 123543854 98510 98511 563868199 30205 30206 587201085 87026 87027 166787880 69991 69992 983474627 20594 20595 763465021 56083 56131 153802466 43733 43669 72785017 60934 60872 793771772 96101 96102 583655387 47520 47468 450318105 53786 53787 541678633 54047 54048 129792639 5615 5616 254438223 35970 35901 71218718 40000 40001 122762775 76911 76912 887631070 32575 32576 633819850 36729 36754 324430321 51368 51369 230713122 3207 3208 953366166 3387 3388 6162403 58790 58759 508976497 80228 80229 331393507 87795 87796 785293887 94959 94922 632720573 99206 99207 679695347 24594 24595 275776271 55937 55887 596041786 93988 93989 652816630 5813 5814 656193326 38352 38334 40467813 35126 35127 71243128 53542 53594 532260890 7102 7103 425686349 42679 42680 596432626 28274 28275 72759358 62256 62227 854684956 58331 58265 699199012 81238 81239 377651219 55092 55093 145755790 41283 41226 465714777 39718 39719 446300702 11705 11706 797462754 10707 10708 162619953 7843 7844 565112066 15711 15659 294828754 76076 76077 987722506 4504 4505 80372593 88211 88212 33374488 24324 24325 439709530 64449 64406 454723344 27744 27745 652859122 39178 39179 201287092 70855 70856 213128638 93400 93401 444071905 79883 79884 770131990 45337 45379 736818655 53201 53202 682489828 16961 16962 743669964 43666 43667 389565355 95233 95171 391973407 77721 77722 930957699 98023 98016 134371603 16612 16613 567744817 91456 91457 236764001 70432 70428 133940533 78254 78255 943108744 34139 34140 879459016 15868 15800 296937156 88925 88926 983263425 6247 6282 521974298 578 533 311130334 3627 3628 890326877 79310 79311 894687751 46057 46000 989398059 87460 87435 1460808 74774 74760 839112774 28599 28600 83577979 59233 59234 582972691 84436 84508 181668710 44006 44007 691773898 70690 70691 509807323 4778 4759 144978723 43247 43248 52114937 48349 48350 160902820 7618 7619 844411135 29482 29483 594442862 67342 67283 795622878 98010 98011 268564258 1638 1639 260972856 51366 51430 195840127 76917 76839 941838793 72398 72378 457309593 29790 29791 774073038 6582 6583 35259038 4617 4574 819050832 11012 11013 160711466 4720 4721 717071872 46723 46724 489911986 75933 75934 35284149 46502 46503 174367806 42450 42441 249986536 97279 97280 883690172 34093 34094 997318108 64096 64138 601355243 99555 99625 451773419 82373 82374 499082814 88445 88504 980389646 57645 57706 125057545 15340 15341 342262265 65113 65114 745402824 92675 92676 176823317 12274 12264 229384732 31743 31796 234971436 12989 13004 235977000 4556 4508 194411418 333 313 103380078 20020 20030 636385070 73618 73607 353490973 6210 6253 738068141 50938 50900 166494200 88302 88377 640950134 67324 67247 932238863 59960 59961 129756792 46147 46148 639346562 75194 75195 685740579 28377 28366 928241395 20423 20424 313844951 94410 94466 843626310 15671 15624 555378780 74122 74112 466436403 9075 9076 479403538 46213 46271 454469387 16632 16599 640138276 13185 13235 81452899 24237 24238 700606345 41888 41889 524863579 79139 79140 926749255 19081 19073 74779730 44561 44562 951825416 84175 84155 26860044 86922 86864 459911940 11184 11185 478406663 2823 2824 262706888 33754 33755 448731237 63663 63613 598203720 80560 80561 548514529 20468 20469 305250519 89961 89954 199444886 42246 42308 913999530 92442 92443 67498708 28844 28829 889362803 7570 7604 494581242 53055 53056 675380489 97008 97009 156499075 6463 6452 339653309 49647 49616 953848878 2189 2263 939599350 16388 16389 474225905 44066 44088 870112790 63841 63776 224674920 1497 1498 593054619 38806 38738 566311137 72118 72119 594065912 33608 33609 305853694 55687 55688 766992739 2749 2673 640180662 75307 75308 349951621 66086 66118 769475157 77881 77882 210620526 44869 44846 129358001 31689 31622 256236933 76300 76345 940097068 15184 15137 434149924 61474 61475 668764549 75180 75203 275748653 41066 41144 431115740 81798 81747 920939912 45576 45577 737399292 45906 45955 793850773 93930 93967 993974522 5758 5759 794563475 72157 72158 936570245 83399 83400 214123832 44800 44734 927859917 86519 86588 268454181 56479 56456 101026358 92309 92310 113074949 79832 79833 85985763 27626 27549 35189244 47824 47825 323226320 22312 22313 793709207 86435 86362 649213297 30234 30224 170088791 24345 24346 451487599 43438 43494 595803230 39900 39901 521048644 69590 69591 25069039 6578 6579 884965389 75283 75284 863132354 61711 61712 978913756 23231 23252 313336607 424 425 303266278 90315 90324 710904578 53781 53756 731944404 27645 27607 414254798 4935 4998 784431377 166 173 582575471 78243 78247 686146633 19087 19162 262732647 78023 78067 318843435 3523 3524 174370571 46089 46057 552153163 52955 52984 775078922 8203 8223 44106551 67366 67383 168573423 54009 54010 490867683 82774 82775 903390028 85843 85844 142348632 33048 33049 683045604 92742 92765 208831623 46827 46828 24654582 7980 7947 260024832 21441 21401 316072310 96472 96450 290168076 26624 26560 769079852 35175 35179 884894718 79154 79083 749410898 44590 44548 49361732 98272 98222 753087278 75540 75541 742634879 21973 21952 779020624 74112 74036 23595177 81538 81539 522995436 2427 2357 512915042 64210 64211 733251515 35363 35355 977214320 5366 5393 120756749 3429 3491 726044673 40848 40884 30035280 38634 38600 572266432 47607 47608 483317472 42739 42740 901725142 5546 5547 88616054 17019 17020 392915151 7241 7246 180188755 21364 21353 185446740 65574 65575 948808811 7637 7638 335049128 61024 61025 778042209 39698 39682 367839900 46983 46984 494864846 95357 95306 364507382 68118 68119 86913622 19148 19149 875260336 31355 31333 486839553 90434 90512 146127109 84166 84167 689961703 8353 8354 739406339 74931 74975 967842241 51889 51890 759700877 2293 2355 946682484 44722 44723 522137109 47337 47338 773874090 17280 17281 282240216 69632 69633 654542275 82888 82926 606612419 35493 35494 572441327 13999 14053 510238877 41025 41026 523397230 73405 73444 846723056 89051 89052 168057259 3058 3130 186348636 48480 48481 959248117 73163 73123 516212392 61969 61970 960193487 52511 52512 981596177 49146 49103 543769117 21598 21599 941034341 88794 88757 703498742 31966 31967 48318864 50736 50737 417463805 89257 89292 21074219 37870 37915 78426965 78361 78285 594766661 36735 36701 105809164 20200 20201 66239703 94555 94556 747067063 86715 86716 906028737 71120 71121 647782349 72552 72554 949644072 54125 54126 740196745 42816 42818 756778652 33498 33499 717469206 26101 26102 686337213 41969 42017 852733931 94125 94202 248431235 28208 28242 316941579 39460 39461 352489083 79555 79556 293481052 84502 84555 83854258 71964 71899 210234348 3079 2999 207650692 49714 49715 970864578 44602 44603 140798351 37213 37214 932009543 35728 35729 934776420 34012 34089 956899235 53285 53286 658224287 38469 38507 234635591 28510 28480 959391606 91475 91426 156996168 59653 59582 171886086 53157 53171 643258517 36619 36620 950013862 57068 57059 359524169 56041 55983 473858010 22323 22247 149981002 9768 9769 905046340 71905 71906 328864722 23714 23715 571369287 42285 42286 543646210 53081 53020 983883721 64042 64031 724465923 2344 2345 35264257 21153 21154 763373322 59066 59067 591883171 17625 17626 764103487 40788 40716 201469231 67199 67204 928516016 36249 36272 641399557 45877 45869 140702870 88695 88696 877811642 68703 68704 457346976 80173 80228 98419221 27670 27671 194709961 18320 18321 98519875 58679 58708 948072231 88713 88695 413570562 73004 73027 496483307 50864 50865 227691604 68796 68724 634819165 77746 77747 177517071 92375 92376 519118571 36921 36922 475252873 10137 10138 105166038 29198 29174 721044093 84471 84436 691543687 30541 30503 618220842 18006 18007 999211887 61767 61720 948277329 89233 89213 915541511 28760 28761 362217301 76488 76489 550419101 81879 81880 158915808 81519 81520 985602196 70461 70406 815532493 21043 21102 625559286 93451 93480 516759170 14075 14076 269159555 59356 59346 120564811 99555 99545 990654619 49806 49807 477810295 91136 91137 812137911 64198 64123 825484706 4061 3985 453089844 13706 13697 337415577 57836 57847 78955751 55151 55211 516379699 73275 73276 344900740 58220 58221 5311166 46967 46968 949038800 84892 84893 175648501 55328 55329 516260400 30570 30497 373781558 23543 23494 172798231 809 810 543141349 5948 6009 107136996 34996 34997 283801412 28954 28947 349942436 76991 77057 715206185 14288 14289 122172732 95002 95003 979857613 97952 97950 703144253 39460 39518 104217812 47529 47498 514300965 34997 34998 617720255 58177 58178 842272651 60057 60013 838553724 64741 64690 825823708 25487 25488 528846736 62008 62001 683668468 83268 83231 29624675 44639 44686 737768873 27131 27094 908871746 46496 46497 588427603 48992 48993 888027668 87146 87147 266356449 61768 61753 800124516 65105 65106 304452098 87514 87464 716292536 79837 79838 471518470 11599 11600 300851246 99894 99947 308495540 34913 34888 672374427 67469 67470 514970476 17191 17192 802651106 9483 9484 85347894 97828 97829 625166536 54243 54244 958807547 13170 13168 853518638 4213 4185 775098075 43874 43875 443652609 107 52 225922640 4153 4218 797659663 57853 57854 457783681 66207 66144 209413547 72849 72892 556974942 23400 23401 154032981 72659 72660 359359831 13268 13208 223682185 71436 71437 311937813 47238 47269 325809178 9142 9143 702328169 89877 89883 179042415 21889 21903 147058034 26771 26772 255709695 7928 7929 283875789 33280 33281 917729157 4674 4684 557723302 80193 80194 153288045 21301 21302 1621850 25810 25811 749091395 37578 37643 214846940 25233 25282 752476577 41210 41264 621852562 4897 4963 445053039 53088 53089 965615582 53799 53800 196476687 31986 32037 220155721 10876 10877 179459725 93181 93182 843443373 19947 19960 682280696 89511 89482 526206558 99821 99822 459480051 18280 18278 85190981 93512 93513 147321506 46541 46542 266881958 13997 13998 726563292 62308 62340 652805831 9221 9206 285682752 83105 83106 617472137 59075 59084 432440741 42448 42449 8443782 73624 73625 643301550 73881 73863 478041392 12933 12952 434645833 65064 65065 118695547 20435 20430 290809181 30612 30587 250623912 88053 88041 726579938 69927 69914 557510175 37976 38017 712123998 19877 19923 152443862 13233 13214 625197371 63001 63061 320045588 87137 87070 317843037 43052 43053 521898840 5755 5778 806503826 96475 96476 549775663 93836 93837 55655350 96622 96623 500567390 69070 69071 680627828 17930 17931 210072730 21910 21876 583634486 20867 20826 62378954 82712 82713 250963637 45325 45326 100823132 66323 66324 648580644 99252 99218 779122581 64899 64900 155356821 41227 41228 845086400 17507 17508 342794652 60981 60982 693180209 9253 9210 531617007 42692 42693 423514206 41215 41216 512673300 66444 66445 459755080 65873 65941 2427249 23461 23426 358990367 77725 77726 967386661 55117 55118 245881969 20476 20405 17026000 20646 20725 357264782 86493 86494 513110937 14597 14598 40200517 95171 95106 248453645 3650 3670 821455160 42233 42234 412290291 91007 90929 253536491 52306 52267 199864184 25462 25513 950448402 16639 16650 797750427 58031 58008 684872458 41913 41914 181940504 33179 33152 512575143 51446 51447 782318991 16165 16166 756121477 1451 1527 889507330 89084 89085 836390841 42007 41956 644043973 59513 59461 7243406 24014 23972 623794828 10300 10301 401473431 49497 49493 294267229 26643 26586 560631274 72390 72391 373709313 39511 39558 173355418 48196 48208 245917324 71240 71229 999423105 58151 58152 257090638 92430 92431 619619631 40751 40768 239835543 43557 43574 257927153 39389 39390 564437944 29178 29150 756127610 67355 67356 706359218 77836 77837 648923220 28730 28749 810919591 39145 39105 113081701 75950 75951 722128471 44489 44490 929477236 34730 34731 552080512 40626 40643 920712207 12924 12949 494003760 10210 10290 251085059 6167 6095 537758798 26386 26387 406931752 41359 41360 828494925 89585 89586 585964689 32662 32627 580303818 85186 85187 683460644 39933 39974 586607678 79790 79729 381005282 26569 26570 686872362 29419 29420 795132040 46934 46961 109063235 43663 43623 167980898 40013 40014 392321748 12440 12441 812351821 45910 45911 677074926 6992 7024 850370595 3221 3235 313774552 6389 6390 200746395 80515 80450 253948592 10641 10686 153770719 88094 88095 644675165 8375 8324 69375194 68673 68649 49744044 10210 10211 954222432 70104 70031 820462285 2043 1975 311069663 17784 17794 277937493 45700 45725 680072873 63738 63714 75020616 29906 29972 28322826 73785 73735 60007032 38923 38993 748664981 41603 41604 196187491 60169 60170 508329379 57375 57376 44526803 96811 96772 984761138 76455 76456 476086521 25638 25639 986720645 5252 5253 304873168 37285 37286 902825548 87872 87831 99660096 39929 39863 213714391 10479 10399 120738002 6513 6448 741183543 52980 53002 592872874 94007 93974 918546553 1003 942 349636668 69305 69306 446526991 80556 80605 962605205 50460 50435 63491778 6129 6130 831170557 5651 5607 116161868 35707 35708 631121603 68068 68069 73364341 16914 16980 188493397 44243 44217 875779227 54974 54975 803510960 52810 52811 75709376 1449 1451 972413377 92407 92381 834746548 8570 8584 615233613 19252 19215 367086084 52880 52881 917308927 23146 23147 412798999 56838 56873 93510040 3189 3190 433333954 93083 93084 387316683 69526 69464 465818576 49474 49414 466475647 50567 50530 392675398 83379 83376 32225638 67470 67471 907297788 87206 87207 473255731 57219 57286 742191392 87111 87131 599582689 79863 79864 626032046 56576 56577 511243543 95928 95929 439749930 44315 44374 696911336 22148 22069 642508386 45196 45156 783533516 23061 23109 597277868 50448 50434 489411957 87075 87076 800983127 27745 27751 299921354 18167 18168 76602572 48629 48674 665361145 55311 55300 402805919 4578 4505 606515942 69216 69223 270134800 91330 91331 354097105 36731 36784 370287388 31859 31914 602981893 29616 29617 111147629 49597 49585 61134137 72546 72547 639478576 18301 18342 465618063 19753 19754 9146989 20791 20792 926570978 43733 43734 13905410 64087 64161 515201227 91843 91862 700802676 67512 67492 812628797 30930 30994 941620037 85054 85101 979356991 50770 50771 172071957 10169 10170 533499363 32304 32305 605806536 60798 60799 462775806 79732 79733 648116106 72142 72204 890348990 58597 58598 133073202 83651 83595 715615568 95667 95614 77666478 67380 67366 316188429 69011 69003 246337179 35438 35416 811765835 5771 5725 263729076 90301 90302 217606270 50581 50582 689600491 22327 22328 500466835 50749 50750 289088976 81735 81759 58118072 9086 9013 780866099 3044 3019 2102937 56842 56812 499042367 6563 6564 800999675 31398 31399 588200773 44636 44585 414602961 14965 14966 141301681 57027 57101 487959123 92186 92173 611919933 75209 75179 661204608 96203 96204 16275267 54676 54677 225500553 44796 44797 319553452 86444 86445 708272791 24542 24543 916955498 86402 86403 382171857 86680 86692 715674927 10042 9978 912600289 91906 91907 606078460 13181 13232 566844839 80045 80046 334910405 573 508 934437642 1086 1138 402095696 94164 94121 862376360 43920 43885 128866278 66170 66173 369423600 81604 81605 268459142 54410 54411 538509996 40841 40842 661861458 5482 5507 984678282 78822 78897 475422954 42891 42892 568288413 13616 13649 562157423 15445 15446 213731802 51445 51431 536699257 63600 63608 485172725 4173 4174 364424431 3499 3500 535043049 67213 67175 9601112 41864 41865 95517290 33065 33052 921968261 28477 28478 396359494 57926 57918 932990835 70535 70536 220909442 83773 83717 707293207 35475 35460 695143538 34846 34916 798559188 39941 39879 143994386 38217 38209 471359894 44832 44833 165886433 94095 94096 419692010 26736 26707 270780245 2234 2235 271766823 7465 7466 997417746 36585 36513 843421393 83120 83121 779396754 76058 75992 380003214 71013 70949 666703800 23827 23792 619473312 37760 37761 355922321 91058 91097 461658667 87222 87223 653061517 82583 82649 293014046 41438 41423 270134084 26607 26608 735231719 59498 59499 14971776 2086 2069 725128066 29812 29813 281128721 42671 42672 137902782 61596 61597 579451547 30534 30535 864895473 38685 38686 705733112 48683 48656 822323199 46497 46498 405437439 74973 74916 52656095 96880 96881 222850649 7457 7458 65897661 7925 7926 218257252 71344 71345 129805050 17073 17074 44755903 69229 69230 774126582 36024 36025 777360983 82423 82424 459716960 7321 7302 951379462 35546 35551 213147234 63431 63432 167786911 74380 74430 835822290 94548 94619 773134730 81120 81132 223158382 63820 63809 59049385 27746 27747 174716288 36211 36212 32773202 56444 56445 314928526 53592 53657 241275870 30997 30969 581480304 10214 10215 932223239 37558 37559 35472030 3830 3765 37195449 88637 88638 33144169 84098 84099 539386394 17300 17229 916626972 89324 89278 380702203 33707 33645 908265862 33083 33084 684340833 5190 5191 566908871 37423 37424 13069651 3619 3620 459506572 39667 39649 330529259 80489 80490 196416048 71288 71289 523366337 33881 33946 29942203 23615 23603 432449324 533 513 246327785 51704 51662 686318849 33126 33127 536729145 7361 7362 449141217 48814 48879 623228065 52795 52796 723273212 8420 8417 859190023 93956 93957 987065667 93079 93072 538741670 53792 53793 414164005 81829 81830 30265170 44019 43966 805298619 15887 15888 238015991 49161 49157 496495513 25690 25691 756615075 93666 93644 411945705 69659 69693 230593250 48637 48638 970507014 23542 23499 446410226 53276 53290 36498355 93644 93645 213239881 90402 90368 975838078 47192 47245 28715967 139 67 838343984 63491 63486 361090487 40380 40386 216149566 81183 81195 529765765 80812 80825 970300670 35695 35741 971582476 4989 5052 220240927 15156 15157 379452522 26290 26278 667348458 89181 89212 13047225 2529 2561 679611709 8170 8171 617510333 88231 88232 52840413 8234 8255 711833019 59157 59158 610070706 42559 42560 783174491 8457 8458 530140164 85542 85543 901997711 76311 76312 339576215 37682 37607 740508750 71589 71594 60946914 20854 20855 532815423 20180 20181 44575708 64296 64360 324419754 14580 14581 517775042 96627 96628 618433591 85380 85382 439360909 75267 75268 165826826 12179 12158 344207518 70457 70458 308225608 95066 95067 56714894 34955 34956 53633318 31285 31265 733974888 96800 96789 472782626 3372 3358 34090149 95254 95255 930392164 87377 87378 762070820 19809 19842 748447043 20351 20399 828907870 98413 98414 734075105 95257 95273 973839869 53263 53264 827144107 49724 49683 958223095 64998 64999 669262110 84 137 102252845 60358 60359 252067627 54985 54986 903118570 43359 43398 950421546 64627 64628 710033806 51820 51885 101273114 82990 83062 614845845 28526 28527 356924798 93205 93206 636614814 59548 59516 230848601 58488 58490 800866366 49768 49825 360237376 6247 6170 443064370 76885 76886 930564392 96246 96247 311478896 69571 69633 369129417 32002 31961 996544146 42589 42590 107761799 15829 15830 701206679 99987 99988 450800061 43390 43338 293455601 21825 21870 370457223 68899 68897 410864409 92347 92391 743233163 21741 21708 678540909 1993 1960 481685194 63942 63985 624570747 11326 11327 262748557 74364 74365 684672057 3741 3767 819593566 52689 52699 532448051 20462 20463 222292740 5573 5574 321639387 54925 54976 167548508 48585 48586 463844436 19364 19421 832935961 51206 51239 307928880 20245 20246 314032718 95076 95012 909183218 51825 51804 943094294 88342 88343 460590046 52953 52921 72566011 54239 54232 143347223 26782 26847 932298758 52671 52720 648880904 2133 2134 775022051 14151 14153 84398477 50228 50260 144913808 3354 3355 51041196 15105 15106 292404763 37955 38009 35990475 95497 95508 480295480 39477 39453 301616786 82362 82423 951541418 93322 93323 819989894 57908 57945 591054375 43113 43175 780090107 16793 16794 801594616 1023 1024 339009940 15994 15954 845396446 5311 5312 295149341 45571 45586 665357690 1172 1173 407156823 79494 79495 32364533 86354 86355 390267618 99140 99141 704398063 60510 60511 652250694 20896 20875 399184554 28619 28653 437544685 25436 25437 274841912 84711 84712 743576188 9546 9615 564296203 68221 68222 554309060 45720 45721 231639041 70532 70512 252322552 7257 7302 647622938 26713 26657 529989352 74500 74569 241227761 91128 91129 482374429 4677 4678 62349683 60335 60336 759946698 50743 50744 67733902 5199 5200 460003847 64911 64912 671163481 16820 16856 862618633 48149 48150 801225496 68328 68329 695209371 99526 99538 568117536 5479 5430 313174636 88420 88421 36407513 15856 15857 249238049 72305 72306 695534110 50859 50847 949263273 5376 5379 966322874 80431 80401 257042090 94059 94060 569919889 97925 97926 895036516 85718 85767 742165157 57293 57271 218028739 75411 75465 641677793 73950 73951 814672035 88402 88403 868172614 46070 46071 948713111 2388 2459 38189724 69568 69616 182134616 90981 90982 334423213 84440 84441 490193379 28641 28622 355002154 42964 42914 28574243 94501 94502 936289984 66645 66624 253625527 2963 2939 309977298 46889 46847 141474620 85127 85118 245575373 89688 89759 313345650 8404 8405 857845609 84607 84608 530319541 31104 31112 591628183 36772 36773 422501474 42702 42626 970902093 34738 34739 576806026 22089 22090 889781590 16952 16926 653845577 72649 72650 954515306 41278 41220 401423827 57605 57537 251105445 2149 2150 88554156 74557 74508 345300858 53358 53338 433529780 96276 96277 473030895 92005 92080 407031383 79256 79271 440702453 48666 48734 694483952 98689 98690 84129512 72906 72977 763645665 89630 89631 214433724 557 558 250083677 96690 96711 112537268 13197 13198 155065164 27215 27216 266844363 60463 60477 581089959 32195 32140 938845145 72802 72803 331992571 71513 71434 537260786 15999 16000 751483492 81557 81558 838715213 78096 78097 29275932 14976 14977 620213604 78582 78577 420086971 78825 78826 526733751 49974 49975 436402998 87245 87246 384427846 61250 61251 159126318 97580 97581 523018616 49580 49581 153812073 50314 50315 878863641 49166 49150 940282413 13763 13724 639354584 24233 24234 919537730 62267 62345 704834658 58469 58529 607491762 42655 42656 59781575 88147 88210 494476019 74204 74172 653017346 24321 24250 945340615 32425 32426 623722380 73213 73252 222902171 26908 26909 583554284 36999 37000 597711376 75882 75883 380105582 76647 76648 430411887 94243 94246 282674089 81141 81162 721560309 32022 32023 197283359 7651 7652 307389462 95628 95629 135449048 80628 80639 379933499 46797 46798 930661016 11047 11048 586530493 47069 47070 54613261 44183 44184 903431669 96472 96473 375081918 60589 60590 539468996 77838 77871 575449340 92656 92676 992825857 56787 56811 847234439 61143 61163 883873216 36224 36225 530511610 32465 32466 23360502 28249 28224 354179936 18114 18163 849225608 10680 10613 201664322 31548 31549 87326263 10809 10732 773959460 71922 71923 888178892 63209 63220 290840075 32082 32118 599758625 7382 7380 238943439 98455 98405 663999953 63390 63391 912943141 2161 2157 256399110 11829 11830 489574798 2881 2882 36523905 88401 88335 119118721 80888 80889 255342316 97170 97171 107389054 69499 69500 911642172 47042 47001 843285372 32775 32798 29594883 89877 89898 246878463 31164 31172 230387887 14543 14534 597283718 59566 59540 665613045 22188 22224 576119858 59155 59156 225839325 9155 9202 158517707 64861 64822 1662675 33877 33878 595013448 76200 76223 695249425 79423 79469 564931963 9913 9914 337407990 73614 73615 917264064 33409 33341 246643292 91970 91976 765938503 64380 64381 551206778 52256 52267 59114763 55633 55634 567597480 47923 47886 196364072 77949 77871 745218370 52153 52218 939408642 63926 63896 549351997 23160 23161 520313185 49887 49888 289094119 24062 23992 51972067 26219 26197 193445298 24760 24761 125923989 89490 89531 508688183 61299 61300 443346785 50518 50548 689551200 7826 7827 301449681 14404 14360 168666272 49971 49972 519250165 41240 41312 424723851 9696 9653 49031423 47782 47704 731698178 98534 98547 16648079 7156 7077 409318710 5103 5104 958751609 19308 19329 611791113 17910 17926 423385620 5331 5392 110337571 7572 7573 467619924 58711 58712 937341410 68002 68003 350125970 83266 83267 922278664 53586 53628 756173515 21020 21021 905467346 40276 40277 90411852 66796 66797 360235708 18368 18369 558340083 39462 39463 63391662 36262 36264 875071125 22985 22986 632356243 96777 96778 657236117 61389 61390 361809894 38401 38402 984107213 49077 49078 407272462 16769 16739 895805708 93113 93173 66063423 70550 70551 522231962 75785 75786 527618932 92215 92216 635223146 18677 18678 598880313 79616 79538 497093135 82831 82827 809600220 67404 67405 554113682 41010 41011 490121650 46278 46296 614377376 99768 99696 849960208 92169 92170 550932358 76620 76648 793934902 74013 74014 446365204 84736 84737 855177955 8585 8586 219115560 36993 37060 761972785 18709 18710 146628391 53488 53561 890844154 40938 40939 412192746 54663 54664 48978327 1860 1885 673991981 51092 51093 680467361 99099 99144 697322085 17557 17558 985129324 21780 21781 145809974 31885 31886 908816900 30791 30830 744001817 374 329 3903605 82087 82062 964743364 19694 19695 80788817 39622 39563 657269306 44378 44379 613785061 95521 95595 218383208 7364 7365 928302903 60631 60560 597619350 88415 88426 635777570 14662 14663 990725307 93149 93146 1612639 5009 4991 285446892 43766 43767 344426244 44611 44589 953597616 26922 26923 778333262 46131 46153 448046032 76811 76812 394577354 86958 87024 611768486 88584 88622 579925033 20952 20930 589062942 42850 42864 28889484 74564 74598 96126757 83206 83207 420656254 94484 94530 934948095 68236 68260 492397242 75918 75847 88104997 8068 8039 77214177 95161 95162 463712065 26308 26309 363489791 11782 11783 769905424 30589 30624 342520432 96108 96109 188487021 19799 19735 54915693 5022 5067 835102082 46956 47028 229626361 82476 82422 239691161 97861 97862 304344930 3978 3979 788982085 58706 58707 499880390 52816 52817 296472242 31778 31779 723396287 51359 51360 996637415 34697 34698 272182732 34033 34093 97082810 34994 34995 479486829 71545 71539 378097296 76767 76768 884266908 1106 1174 592479976 11824 11761 243703264 69837 69838 482192344 21298 21299 31946846 12774 12775 553148559 88489 88490 409733206 87301 87302 527422405 90168 90169 95657431 67908 67909 311073294 58687 58688 309025226 19862 19863 26897231 10636 10657 639037685 13969 13989 258971277 93253 93254 214651389 24753 24754 764117588 9669 9699 66885117 75742 75767 424735971 38985 38909 372592219 54289 54319 322829010 69778 69821 113094553 3262 3212 724327645 54471 54437 315303216 40235 40211 394611911 64568 64569 396473763 37516 37559 622833000 66185 66107 233799751 64987 64988 308423866 73938 73998 459922839 90824 90825 717910689 64494 64495 292202508 67935 67859 849487151 22005 22052 951321772 75323 75386 526233763 80605 80656 550341954 35180 35181 152711233 73653 73654 598592709 73006 73007 15414043 36807 36797 53498837 14991 14992 685056503 18071 18072 311719007 25250 25251 56855676 70804 70805 114851323 94409 94410 900729457 55702 55739 786159504 60516 60476 651599537 12531 12595 420733421 53495 53460 409279000 80184 80185 126086400 24427 24443 127790391 27421 27422 575996411 99931 99921 812005155 32848 32849 538450069 84467 84488 731331447 72917 72918 75622364 12514 12447 836192065 39826 39827 615389286 95289 95290 66900374 37963 37964 510861592 53381 53443 66527931 56815 56760 477727724 693 694 447966270 14006 14007 435078220 60946 60947 281354020 75005 74959 340439800 77547 77548 879935596 67324 67325 544856667 72504 72570 526451558 73056 72988 769449988 39 40 856778583 76152 76214 211613794 37865 37866 793529656 88972 88973 728659656 54460 54387 480967697 59441 59426 107196073 84218 84264 800708738 29254 29255 377831038 1759 1756 360739544 80939 80990 922811684 86194 86221 451485685 6876 6944 868230001 92806 92807 808785737 27470 27471 227243854 97076 97077 197099599 29268 29269 341933208 56157 56158 247136584 68337 68338 642794408 3648 3649 771611276 47314 47375 17384836 75662 75663 120182242 54258 54269 811238810 429 430 992341907 84130 84131 894225757 87119 87086 239841862 23732 23811 95931513 70555 70566 930174458 6020 6021 369404399 92503 92504 592419036 68910 68911 146528849 4399 4400 731434856 93883 93884 37064592 39612 39613 386918739 26237 26306 584715220 72621 72622 665984508 59714 59669 344732320 89778 89723 26946943 92287 92288 817529073 14942 14943 964570438 69183 69184 647759862 60079 60120 127121644 69932 69933 15050226 25679 25655 852474425 49227 49160 419562844 65622 65581 297570157 75669 75670 311853247 94346 94275 75484953 75655 75705 912354324 38585 38521 841071633 49255 49293 792614320 58549 58525 595276367 12088 12089 994829317 94440 94455 228299287 77179 77180 743656019 83482 83442 554588730 40460 40461 37819285 31733 31734 479401368 8110 8182 506525298 10343 10344 915059772 95929 95923 395106982 75810 75811 47587682 77456 77476 508500542 60806 60843 541086671 78036 78116 879970908 85379 85304 472513252 10193 10194 244045401 21165 21128 64343043 78743 78744 295417294 61215 61216 903367925 77029 77030 840950532 97933 97934 916058340 99702 99703 725642514 5477 5397 96989445 10167 10148 987056082 3366 3367 416104284 68872 68873 955854306 60653 60700 58330460 2030 2031 325364375 68645 68673 107098970 38160 38089 358044592 72225 72226 643683581 35932 35949 438211797 65720 65721 500720772 82593 82594 954503378 84693 84735 799125182 88847 88874 138036258 82062 82063 350425985 43466 43467 109313685 20711 20735 661830940 65544 65545 277511342 2072 2073 306230311 21149 21225 937669142 9780 9765 439832822 20609 20613 594678269 50409 50410 608546985 98924 98925 224216748 58091 58092 630065846 55249 55250 921767740 20 21 440768073 51378 51455 237499980 11032 10952 458139011 30932 30985 847759805 70402 70432 941836689 41945 41903 892835740 20253 20254 637756159 89488 89489 184246244 29699 29700 822996337 35181 35172 283455045 92162 92163 550624285 92544 92535 538196326 11540 11541 746555565 83748 83784 386426535 39462 39464 338450669 60451 60458 744369649 95256 95257 279382780 49623 49624 520507633 77198 77199 546239595 72224 72225 463174903 9944 9952 172556666 90283 90284 794865417 89810 89811 893279709 512 562 70452278 48582 48583 120798473 80451 80452 975971888 91652 91586 933193278 12570 12551 30626133 20090 20139 888308020 8276 8252 737766457 29111 29078 173674338 35324 35313 456254409 98933 98936 691147249 97786 97723 670597203 43986 43987 856543669 73219 73174 701855433 31515 31479 36229068 21389 21390 698366725 63924 63872 314361480 93734 93714 573104339 35181 35246 599971595 5742 5743 288550833 2501 2523 752966716 99551 99552 283336477 18502 18449 822315596 33032 32973 501341623 54684 54763 99139948 80289 80234 21967153 59670 59671 283541274 23915 23916 868890407 57872 57822 496558568 992 993 510812401 4178 4245 956123830 33565 33566 661796443 26688 26645 809233488 75339 75340 987452620 50237 50256 368508812 75010 74940 200293624 91921 91922 612007546 83472 83480 459363110 43693 43670 665140905 3282 3283 756914711 98968 98996 896475828 39601 39611 431428886 94098 94077 794564280 79909 79960 72567928 33856 33818 273933467 8083 8084 847202461 61107 61159 730525784 25329 25330 243508181 24677 24692 554794966 18068 18014 417664740 43674 43675 608451143 60888 60889 926114612 46810 46878 487032788 57299 57329 501507248 60828 60805 492225652 8920 8851 493163983 12435 12436 424169900 18210 18211 809831874 42611 42603 963325340 45193 45122 692054434 88535 88536 574586262 4145 4146 844807862 94228 94229 660012666 99781 99810 445200745 64449 64450 863434130 27044 27008 783916848 49033 49034 20023134 4742 4787 430919644 554 555 145245389 43108 43109 52227001 63321 63322 529138527 97382 97385 38130055 63287 63288 989176425 59484 59544 282805436 10409 10410 195546692 45644 45608 531690022 84847 84848 468069725 10192 10193 419403716 79058 79005 537901099 48334 48335 237318113 47858 47859 45634537 17020 17081 538923675 54372 54385 969482562 56730 56685 338805289 25573 25579 292017824 91907 91875 968852469 4223 4221 360634687 21498 21499 856189713 22932 22933 53652183 77767 77768 99192645 88013 87997 652310152 71518 71498 415565610 8908 8909 137757870 8719 8720 456665205 91824 91825 601212642 54829 54830 219717601 64226 64227 903727498 72381 72382 183364575 94362 94363 311000395 63122 63123 936739900 75332 75380 937058025 74811 74812 448747781 89205 89206 975162323 42979 42967 174716975 86998 87026 732451005 18960 18961 329045012 17078 17079 151117498 90654 90619 863031060 12608 12530 425850550 69955 69956 944956457 52048 52049 410078947 28175 28176 125041191 46526 46455 748862909 13935 13891 991411231 22100 22101 276663915 26093 26094 360461665 57768 57769 718476054 87505 87496 739216929 47563 47575 880073204 40082 40149 787293834 41277 41254 203682308 24910 24911 481029733 15877 15878 783202129 57904 57825 307778852 34488 34482 631228351 37428 37383 516338955 36183 36184 185558801 4132 4133 813811410 4237 4238 728781252 93541 93599 657899084 26098 26139 799299217 59098 59099 575776066 90003 90004 473505281 95343 95389 197286006 47703 47704 316155568 10410 10411 651659260 68447 68448 646259214 13277 13278 189395177 9232 9233 457799709 24287 24288 858181296 15904 15905 890805505 17785 17822 783235372 40387 40309 428665028 18770 18771 818224717 82937 82938 899250994 41900 41951 430132145 80852 80853 16449403 54978 54979 562598154 44189 44190 557509530 61316 61336 957799883 69105 69146 423243273 89629 89630 403209925 4781 4782 749172750 99362 99363 823507298 42775 42776 684448359 98386 98390 104624 30084 30085 737603367 37007 36992 421497926 24375 24399 560092681 82377 82378 719225628 24122 24169 362193224 97892 97893 139366614 73949 73950 668448492 25316 25350 480114268 27974 27975 213065790 17479 17452 421299791 91727 91767 489269442 43037 43038 688061702 31608 31609 255334389 6909 6893 631882921 16876 16877 183618626 49696 49649 357775000 86902 86903 31097855 92523 92524 141411550 75960 75961 46010522 23439 23512 564201420 14207 14208 955677418 95800 95801 546340101 46949 46950 467433277 57171 57172 864862341 8345 8346 122855243 10751 10721 646730522 41553 41554 123775504 53904 53905 308233134 54300 54342 247708722 95475 95484 617300294 58861 58798 947441908 56668 56669 458640279 19710 19711 810090636 651 630 126909759 37117 37145 203336107 74700 74701 333289065 90929 90966 14477785 63594 63673 573779565 53567 53568 323602797 60760 60681 749002504 39766 39767 855309408 42643 42669 180542939 29261 29280 169181273 70251 70252 154555202 72365 72338 429865287 82748 82699 76285147 94962 94963 416723338 38197 38198 666918066 40458 40459 458218790 74012 74013 590304408 10678 10638 688531171 8397 8354 825926876 79478 79437 566983414 16743 16741 849169005 99756 99757 984557650 70379 70380 717993487 45455 45525 101664067 51041 51042 557049881 8862 8863 425040825 19799 19779 945777680 51584 51585 412332636 51139 51154 973522664 37252 37304 687779198 47942 47943 930387801 12777 12828 476426307 91227 91155 98797363 94750 94751 707894698 90475 90468 272196389 6440 6413 472559636 78319 78354 718247014 80976 80961 147927079 47980 47981 465102565 15624 15679 536698131 49142 49143 34620764 74834 74835 501996945 44864 44792 989924915 66879 66852 161649422 36844 36771 145287578 3247 3269 302566711 50849 50809 637310112 53593 53556 167280480 16761 16774 757702682 94172 94173 386119171 80187 80188 657107505 35823 35893 465393579 59727 59728 920014862 35237 35230 350271004 51742 51787 96479759 54622 54576 592410207 93388 93342 210481207 39751 39752 798773973 61885 61886 474135975 58085 58086 506805868 51730 51731 478122020 48933 49010 823522345 64786 64787 66204729 57398 57345 266798691 3763 3733 142557745 66809 66852 165601984 69709 69710 817873872 78629 78630 241101293 24445 24446 520520764 76053 76044 793574183 94840 94907 452689284 33824 33825 733991350 54274 54275 369939410 39605 39606 834598463 93783 93784 811630361 21386 21387 456170543 98086 98155 138010970 35039 34973 210611256 60357 60433 254043374 63390 63314 897058307 75243 75196 995313579 23597 23598 981935168 25863 25864 669701481 63638 63640 483301021 4178 4179 943449783 91026 91027 597135148 7999 8000 343748754 23231 23283 810734412 12668 12655 742412645 32004 32005 581981127 94685 94663 626021763 81595 81596 950274086 57334 57330 687062042 40802 40803 331221900 32687 32688 827794969 27135 27136 128391125 5547 5548 718893499 86844 86845 343147979 8291 8216 556542942 38720 38661 73871594 57729 57730 616510472 48059 48060 416926999 2385 2434 292595127 98442 98418 781769926 74850 74851 654933448 30785 30853 741973563 97558 97559 854076428 61951 61952 250266982 97317 97291 812606156 21885 21886 869711135 85373 85416 692845326 90985 90986 202762705 28637 28606 271427007 13822 13823 418568424 26936 26937 324007594 5967 5887 675299468 59116 59117 110945802 73755 73687 650568551 87216 87217 809912002 96395 96396 64220552 95178 95179 313955343 43755 43790 565017976 25860 25805 349292189 77273 77274 344792715 25289 25290 316982769 92862 92863 792127080 83173 83112 610763819 25726 25776 57132358 96062 96063 115268958 25887 25828 616998341 64958 64959 365572460 61267 61339 344593517 55079 55080 379043542 89864 89865 954760668 13835 13836 250837527 54642 54600 425127740 9926 9927 550617081 46094 46124 193452236 25146 25147 129529690 45601 45522 670043853 1597 1598 809996652 21480 21481 691526421 1806 1842 893226441 91144 91145 525024209 28851 28852 829637154 54508 54431 93211797 43214 43215 834758646 62842 62843 332304255 72033 72018 195933476 71391 71344 561035346 3172 3173 488691260 28876 28877 530007517 93564 93565 363207441 43090 43091 369357603 80867 80807 387484186 63477 63478 169204541 59277 59338 201587881 43947 43948 464492051 95682 95632 786724289 67149 67150 242555773 82800 82801 47605312 86238 86267 932753238 37567 37570 244861203 37351 37369 178198135 94511 94537 641116029 75137 75138 970266287 57273 57274 109198541 57006 57007 361464120 92854 92855 672950817 60704 60752 134231480 4362 4380 465344981 34483 34484 167248218 97194 97195 595608659 73282 73283 231582545 50897 50822 161050872 60326 60293 52885286 99158 99159 976068167 83196 83197 327425246 96797 96798 954527694 21357 21404 900364571 99334 99403 756079882 97908 97835 455563613 12536 12537 535817336 13078 13088 786615070 61718 61719 100119080 16090 16163 308600915 61640 61641 808243891 58960 58961 367302086 74077 74022 496054289 26143 26144 506897833 49192 49193 648094673 89358 89359 737114020 8025 7995 249270424 41036 41037 730510758 84350 84351 290839927 69972 69973 471820264 37655 37656 390948356 2746 2747 884161744 29523 29524 581736776 8570 8502 573914181 22725 22726 679777932 30017 30018 654820002 30971 30894 204594053 88746 88747 389964650 33872 33873 890664897 45830 45860 376801470 2196 2197 307222352 30143 30144 802289636 28042 28043 495202636 42169 42178 71013192 62229 62282 84675540 11648 11649 885600360 40579 40580 538923832 11631 11629 20944610 51148 51149 696595858 81376 81448 734879890 39028 39080 463863091 43181 43189 253259248 19739 19740 695488887 65800 65801 238852889 31454 31479 594293058 51483 51561 868941390 41369 41443 598369679 67243 67244 396161736 76629 76693 824799595 45237 45238 88662161 46867 46793 837141647 81014 81012 193897609 68674 68679 367717535 42379 42380 81322128 88937 88888 328394737 50527 50528 458176835 52909 52877 618081645 6670 6671 968378409 38285 38286 922216558 95275 95335 113563005 72648 72649 490439091 19611 19588 298356308 8449 8476 120428213 49776 49837 591353953 89677 89602 478368089 89874 89875 232253568 14199 14172 767705927 4290 4353 986968755 46284 46285 731597924 73348 73387 159301632 74827 74872 610746852 17141 17142 817953475 20678 20679 786525965 47146 47183 113449534 54621 54556 68607417 86433 86434 938919018 67873 67896 302163425 78135 78136 315151479 81615 81616 755178795 65383 65384 465711256 33268 33306 720576172 84993 84994 162274098 89360 89327 329742656 34563 34549 67794537 54919 54920 176493022 87898 87962 522782037 46201 46275 217034288 86884 86885 497882693 30077 30049 988091560 18990 18969 836740075 60242 60310 295682977 95171 95121 651853980 1167 1168 686323071 35456 35471 212604987 57552 57553 350367264 72002 72003 922067781 48229 48230 401826787 61570 61571 145291581 96909 96910 914911351 15652 15657 361160932 11587 11569 77143167 94313 94390 422512025 5528 5529 293382098 7114 7162 601042675 47632 47633 637554796 92612 92624 251887913 78772 78832 288193743 55318 55319 718820720 14539 14536 770088332 31295 31312 41067374 59009 59010 803001432 45862 45863 631511519 18837 18838 478136909 29925 29926 352872411 32545 32608 938402198 14798 14876 41464989 97360 97361 203101181 49591 49592 886316405 94400 94396 534054791 30421 30366 949970490 39169 39229 315944492 65082 65083 585885855 44243 44244 858614500 33301 33302 389442090 77056 77057 940331406 54993 54994 28484066 66913 66980 990474495 32216 32217 195544156 73995 73983 468641122 78658 78628 367052225 53855 53820 412798897 4004 4021 476141940 84763 84746 421180418 7526 7527 472986386 65693 65694 695177312 43122 43123 512074390 24714 24727 782439338 47833 47834 438500720 34707 34708 864075068 3037 2981 556006919 74546 74557 540765812 41276 41301 515914090 5072 5073 406175672 35001 34938 524025266 89477 89478 300600046 90728 90729 40857527 35236 35237 544174273 75164 75133 786537033 75382 75346 703116084 50617 50544 467838453 12462 12463 897066805 28427 28358 318109198 77016 77017 582795940 86710 86711 441321536 22394 22395 918063275 99056 99011 815096180 6992 7040 712200004 96540 96469 248742407 489 515 640915676 47092 47117 929034469 20303 20304 775277392 67616 67578 68075482 37687 37688 676024137 35328 35355 976523625 69544 69545 246377628 64236 64186 709514285 75103 75060 873125272 84688 84705 427338163 64926 64967 203932225 44363 44364 952710837 53147 53148 609999892 88045 88046 461892411 17536 17537 36265692 61163 61164 461475040 48405 48406 519644401 82961 82962 343781637 46944 46945 23234549 8516 8590 26755995 79327 79353 795490779 88629 88575 234672438 24718 24675 818478542 30762 30839 667597800 88035 88085 787481509 80983 80984 410874323 63419 63458 753544475 43847 43833 904440740 43107 43185 860604096 10563 10564 846684162 7817 7818 693328881 47555 47513 917468945 80021 80022 439296482 38845 38846 561942717 22108 22132 458518491 71356 71380 271323328 42515 42516 62006524 63913 63908 573198831 12644 12658 595700105 69997 69953 580295645 64728 64729 951705622 54184 54185 552343196 56069 56107 537004801 77605 77606 307042543 23403 23421 684778876 93312 93313 564933969 69896 69897 600747929 99948 99941 319748155 50698 50696 65118860 48042 48043 803323042 44015 44016 128786720 38329 38330 53513409 53035 53036 407867611 73634 73555 610842388 9571 9560 180022860 91909 91855 7785327 47995 48026 729224142 35772 35700 311705119 49985 49986 653087270 93566 93567 158979700 35292 35293 411239721 87456 87468 672190373 75394 75465 218605790 88956 88957 70058305 3830 3781 938193252 80191 80221 811246245 45837 45838 364799563 28754 28732 557557549 1224 1192 17058655 81483 81531 24246739 94901 94902 459067683 68900 68901 937677507 96371 96372 214230062 96357 96376 420454373 39737 39658 966165169 26015 26016 993119700 54252 54326 173844527 54381 54382 455037430 41357 41398 245518635 11252 11253 413817585 9119 9114 363564774 42903 42904 44942923 55804 55751 904503659 52930 52885 88346780 98149 98101 376195386 48906 48907 167900938 90106 90107 767196714 92556 92557 415664366 88706 88655 399500958 1666 1667 913776266 44058 44059 351807031 19331 19332 995511879 86924 86925 830899827 43178 43179 488438470 8160 8161 420681485 51973 51971 193679786 51448 51442 602376634 20211 20257 734496304 25424 25425 858962861 81354 81355 113290984 66577 66615 988274814 32279 32207 554673710 41094 41036 12874794 91571 91637 440817975 62851 62852 883878693 80048 80103 201937297 87642 87645 416650785 15473 15553 554255084 80366 80401 82613521 37159 37160 300275054 29369 29424 965473223 70511 70512 581621241 24600 24601 472083033 90185 90163 971580738 46200 46201 820958255 94022 93945 885854579 56934 56935 470617737 54448 54485 565261995 59618 59691 971270163 25539 25540 790381625 86387 86388 110651382 59644 59645 56161740 85307 85329 928343557 71422 71423 118039542 27980 27932 143164444 82771 82791 954159003 34775 34759 355172007 74181 74214 453237552 4352 4353 129279975 99776 99777 363874673 815 832 24419067 48508 48509 670864000 66048 66092 446601251 50636 50629 77782264 42660 42632 110427564 93171 93172 137868608 68748 68749 699463815 71707 71708 489758075 3470 3505 845975801 36746 36747 695335298 32923 32924 873558191 76768 76704 954439393 20708 20709 230557538 59306 59307 79019131 10966 10929 320089435 83796 83797 147406037 3347 3348 298266957 40493 40472 356119814 8207 8208 813553098 32856 32790 386167608 39999 39993 580538388 75678 75668 733044686 52690 52644 141533991 31521 31499 104905456 79302 79303 757757956 20924 20910 906295171 15645 15646 383782296 30568 30569 55259224 96483 96430 282004594 62676 62677 909659452 21624 21554 903282225 86897 86894 356630204 21220 21275 465175101 47378 47379 502899980 41216 41175 907300273 91202 91203 616992327 35776 35777 676691232 18824 18825 434277014 92720 92782 628186054 37542 37520 241060552 86742 86743 739835738 25095 25054 667145661 32000 31934 338597160 56577 56615 695601607 55978 55905 744739967 79658 79683 873088966 68837 68842 539421017 5986 5999 860891186 49034 49042 627301580 29798 29818 613245708 88894 88895 752420282 7731 7732 562974992 81774 81775 522983535 35162 35173 285825007 63983 63928 604222128 77805 77806 905238057 89316 89393 718073054 85277 85352 47947265 41994 41935 861339824 83216 83226 976095089 60075 60076 3106185 70795 70875 941613126 62144 62198 733308650 58785 58786 598952567 97189 97190 236023547 81304 81305 968171645 45162 45163 853805116 86863 86857 246379089 563 500 214553155 30815 30738 240288508 35037 35076 784785620 17866 17867 782425437 95736 95807 359397087 50477 50478 335652490 57903 57904 19345714 24414 24415 386900586 94341 94342 938852997 10825 10757 258701488 19683 19720 656889146 50294 50295 996604608 27374 27375 398338972 31279 31295 437071833 53967 54011 666836160 57046 57047 56729204 64689 64690 394227569 60477 60487 434847374 16192 16193 395168919 93325 93326 983549559 96326 96327 929912319 80055 80056 602927219 85970 85971 280005257 43800 43796 549326673 39353 39354 319311994 60278 60279 430623415 81532 81533 497590409 72588 72659 265691851 81229 81189 628017273 48132 48158 643129683 30127 30128 386231415 38253 38179 602317797 55135 55147 779072595 20234 20209 977017386 13391 13392 51109774 37798 37799 719210511 4848 4849 334486058 68780 68781 953393833 40612 40613 433444614 43366 43367 179035452 73703 73731 653068034 50183 50184 658931314 90371 90359 399201411 93884 93885 183902217 91158 91159 182130444 26083 26084 247160245 62441 62495 566009272 52814 52880 104717126 7368 7369 760861428 1083 1040 11168277 3135 3136 940113512 4421 4422 189806997 76662 76705 396861484 5321 5267 886726035 86717 86718 484635687 96937 96884 694810044 35959 36004 849061501 21473 21515 710561106 89411 89418 203300439 77942 77967 808796599 46095 46174 551447840 64908 64911 851410035 25335 25258 389093209 63693 63623 744791948 40307 40361 395017619 49230 49287 501517963 55074 55031 103698545 35191 35192 613864094 28837 28780 753244675 38207 38208 774717112 54448 54449 38509861 65751 65719 237743059 34301 34234 467332498 12273 12335 711582298 9523 9524 634854064 77839 77840 810150516 26720 26721 716177421 80848 80849 136060324 31369 31370 315759743 54209 54210 527333866 37808 37814 462550795 2863 2864 51398242 29784 29785 317777983 76776 76820 492315778 43876 43901 975543127 91266 91320 556018847 66605 66675 833196802 17751 17681 443263816 90508 90568 606090664 68669 68615 843292236 43158 43159 967974484 74514 74515 166382646 34839 34840 107580625 38921 38922 531681347 68 69 656887639 46348 46349 193525151 34434 34443 987915947 10907 10831 192059011 99111 99112 464543981 45931 46004 113102523 41053 41085 5566352 64563 64510 580354550 59303 59279 967753731 8786 8845 130995809 87472 87473 411201456 10367 10315 313178474 46444 46432 562782411 43283 43226 647455423 1995 1996 384751990 48365 48366 85828175 53340 53341 743284086 88511 88522 543145338 58709 58651 636552106 23492 23568 848425405 70136 70083 8404150 68217 68218 589491780 44935 44936 656830780 23116 23117 767747115 53560 53561 431660383 78370 78371 107188119 59149 59150 41138396 19899 19900 449058308 25439 25479 627305122 91363 91376 609673087 29047 29110 203059034 44868 44917 800805815 84284 84285 784069971 89917 89918 517513601 75626 75627 44134039 82670 82671 254971993 9841 9897 935346419 50957 50980 639222610 19896 19897 638052868 17249 17317 912173820 23322 23323 233084668 35543 35477 908817743 41095 41096 37823250 67941 67942 703716327 70290 70291 707049606 26218 26219 117851517 41099 41100 268516018 96409 96357 188340326 19918 19919 455742041 33190 33205 629396701 62118 62075 924405151 63598 63599 390689262 13114 13115 302810807 99824 99825 265852586 6504 6459 133633965 8828 8829 641276323 45891 45892 223128238 11233 11248 676202964 8910 8889 705473321 50295 50261 857519102 74033 74034 718413945 69020 69021 91902249 4061 4062 783102057 65931 65870 794876613 70521 70522 281129477 70522 70523 551315704 58736 58768 60383926 20958 20959 732944501 95338 95348 434307110 67417 67418 353456790 60999 61000 425844965 81352 81300 785562515 79899 79900 117578285 72801 72802 188495129 44736 44737 8285371 22070 22118 155086236 64940 65011 194236702 81996 82045 269616454 89930 89931 672828884 25634 25635 555974190 28049 28066 809887803 6195 6196 468606507 56735 56736 844494108 1416 1417 984256145 98889 98960 771720207 10179 10162 840289852 13249 13250 880861719 40354 40355 688499390 64678 64679 225136945 80982 80983 648896993 18211 18212 620013893 8579 8580 227170125 6472 6450 501637894 33328 33329 573598721 65825 65826 609995110 73376 73412 343884647 35048 35049 180856864 30198 30199 437742178 83375 83376 912651353 68439 68391 69188286 88180 88242 662133066 54001 53952 835690440 96803 96804 410691782 48898 48906 507579643 178 179 439922316 9257 9258 199867694 86607 86571 592962456 6594 6595 45293722 91964 92042 87855437 17121 17127 31008162 85035 85036 154833317 1964 1965 812248662 32808 32809 151753672 83262 83307 869115590 95616 95617 307401446 73800 73848 911888488 2771 2849 354860494 36603 36622 548182722 604 605 64806458 41226 41227 649900948 88554 88555 776462969 57664 57671 582771142 7973 7926 988139673 13643 13644 548870347 25002 25003 457710099 59474 59394 276488729 99086 99087 491112900 98832 98833 937005098 47983 47984 277271959 81594 81537 104095429 56923 56865 665018227 83396 83357 377421455 33370 33371 92030886 76343 76375 766680297 3338 3384 261442868 78056 77996 562402555 84321 84322 426611618 41575 41577 564193633 44248 44249 997829210 72019 72020 633853330 70352 70363 884266217 77874 77856 566110823 98513 98514 71531011 43016 43007 526392100 5617 5618 971069782 14585 14586 814383839 40156 40157 323545996 79113 79048 64719561 19654 19667 623189752 80904 80885 727141232 29589 29530 242002392 76962 76963 436046870 7412 7413 751378609 82776 82732 849808112 88239 88311 349379450 76017 76018 769426975 9205 9192 317118632 234 235 154921203 97575 97576 77358049 47746 47813 742523948 2638 2676 552770360 1903 1900 720935879 98814 98780 797431685 29081 29160 404995017 34033 34034 198621404 14847 14848 980821725 32079 32076 552196629 51015 50954 951582940 60760 60774 461816367 26086 26087 221279125 87490 87491 769017248 73965 73920 150551991 65374 65375 635533061 66700 66701 315456013 7676 7677 83370641 84252 84253 200783162 41197 41213 664709278 38488 38489 832199022 71112 71113 445845413 22843 22886 104994038 42214 42215 264951082 84109 84110 771103861 79344 79340 40127360 61896 61897 342230295 45925 45970 355870562 8231 8207 936423422 31653 31636 637181184 91498 91573 679689342 50763 50764 650357148 12545 12551 979797313 90471 90487 890697958 73557 73558 666643158 22133 22134 444356305 1748 1749 876487081 20725 20726 60219722 44627 44628 526557342 62114 62083 312714963 89724 89669 941918215 93286 93287 783025029 83532 83533 629061911 27132 27133 793466547 9992 9993 230082573 48793 48806 382485125 23779 23780 46678182 40109 40110 721390245 34279 34282 209269490 24091 24140 884390876 55028 54994 577696709 9635 9636 364622739 84160 84133 756963332 76489 76533 827240340 59511 59512 728406990 49866 49867 823893173 79961 80014 838092690 65588 65589 331299010 63983 64009 773428838 24925 24926 401376767 22988 22980 335441040 49767 49788 38329195 83009 82999 324628292 11737 11738 87117956 51006 51036 917284716 64695 64696 414956115 89903 89904 17842714 10936 10900 487585550 89306 89307 615792429 68539 68540 495828436 29148 29170 661432995 80236 80239 599278991 44878 44827 633935658 44750 44797 237485173 28106 28101 580529164 82352 82353 125025301 43145 43146 822519152 6610 6611 878166399 72255 72256 968933000 20074 20001 857725709 95291 95325 341022585 62467 62482 958015957 84117 84039 990053372 77962 77963 266134971 38586 38587 199301645 95061 95062 930681410 9436 9412 401698625 20601 20681 231763781 83241 83196 95867102 72826 72827 51517672 51995 51961 289247852 65169 65235 961651330 68042 67991 327037107 29635 29636 383134541 1445 1470 933022689 42233 42175 25568448 19797 19798 38776594 71389 71390 320407485 34600 34615 746275206 66566 66567 742361444 1447 1448 366153274 82344 82417 771872504 30079 30069 489934544 91426 91365 568769906 92594 92595 889439508 40294 40295 713121412 29825 29900 798087095 99594 99595 69606555 96624 96548 262689398 71794 71836 702094849 47956 47957 243538236 95056 95039 893649510 86855 86926 419510479 87616 87617 327912320 87112 87154 235385742 37121 37130 887428693 11669 11696 458449716 17074 17075 16842195 89710 89773 738846311 50271 50299 607551639 28996 28997 701944297 49325 49326 266840485 37620 37621 39514089 2049 2012 373201097 11238 11239 801488389 11674 11675 163478828 59694 59695 438637773 49628 49629 823858972 49987 50035 230933809 55473 55474 60336071 14772 14773 899353353 63881 63882 528317125 71368 71407 349168520 4046 4047 406698080 10767 10768 782766098 64604 64642 820747946 37214 37215 260647272 38710 38644 840095349 53444 53445 356740845 16952 16953 748713191 43833 43807 129483593 41586 41608 219061759 42958 42968 831883835 92756 92757 931314987 62801 62802 565199087 86398 86445 962329656 83554 83555 281662156 24964 24965 964117389 57640 57641 818849227 2082 2083 359911318 37740 37683 118918432 65507 65508 911091415 88882 88883 305834796 10659 10660 79393232 78895 78916 89632802 29087 29088 803849527 61811 61812 444059261 26369 26370 910517750 62528 62529 881287531 86369 86308 338731587 40791 40780 941615218 43794 43775 699891637 50501 50444 839856263 24097 24098 989312189 30429 30430 839257401 75710 75711 657331690 35757 35804 278855439 52317 52331 666246773 32564 32565 395674562 59619 59699 119183699 23285 23286 975540541 48617 48618 173222395 50199 50200 587546342 77420 77421 789036254 51805 51806 394877040 28563 28621 34123004 5178 5236 219262967 90819 90794 458632380 66849 66850 25749318 50635 50563 474629357 98891 98834 344124483 4765 4766 847042576 44535 44536 398628464 13261 13262 784652455 96783 96784 652622963 96414 96415 629782741 36614 36615 281221748 8604 8626 969462404 8627 8628 593212329 76289 76290 492479828 35046 35005 130775090 64659 64660 881757187 59692 59693 63725543 78900 78901 340860466 26454 26520 587066596 71530 71531 951500395 35290 35291 134043611 56111 56112 55929262 61673 61682 702113180 34712 34713 839374830 26328 26329 17291206 46970 46971 96473771 45841 45842 292148938 48397 48398 400891159 88578 88579 657481347 35769 35701 545187851 27836 27837 548171858 45199 45200 96564137 43558 43610 412255153 48482 48404 51962768 4723 4792 295433030 71761 71820 900921258 64933 64887 661807989 14668 14702 874755557 61088 61089 760266846 66923 66924 616263093 12607 12618 72504860 12156 12203 724237568 55692 55693 749709354 8537 8590 137915961 60711 60712 822855482 35221 35223 138289587 49975 49976 408065804 80706 80724 293023085 25559 25628 584434400 42150 42123 974215030 66578 66634 509025989 10184 10200 414997500 65853 65800 574002583 96274 96332 960990424 3845 3859 30792298 12035 12102 109757330 63079 63080 720936854 75843 75814 923068495 96658 96710 120698120 99986 99983 152270282 6914 6899 589357046 79744 79745 707595304 73662 73663 918800885 1201 1272 94623015 65148 65149 662507059 76446 76447 656638318 55345 55346 230134452 12177 12178 975412945 64023 64016 984699054 22806 22807 881160211 20078 20013 970770488 14745 14746 443002561 76241 76233 382321559 9784 9793 608416792 51693 51671 516275006 94375 94370 183666901 21940 21941 251705099 34333 34361 308308129 36646 36647 962339454 74771 74785 845838707 51023 51019 523142817 96373 96438 998058857 5961 5962 967888178 21697 21698 485137496 33699 33652 920017835 48985 48941 294506204 59290 59358 797496977 80938 80932 698757187 56073 56074 238845085 7625 7626 622677283 49193 49194 420812346 27882 27888 189482200 22347 22387 696683765 914 915 565687564 36642 36621 306423211 87137 87164 966871196 6315 6346 349073833 20450 20451 865963504 86312 86376 474428124 52894 52891 733399608 46779 46840 234555291 9660 9661 708212391 46642 46611 880314252 92760 92692 727169134 73110 73111 874140474 58375 58376 871780650 94042 94043 535671919 26458 26472 477832305 68138 68139 946543172 94833 94900 113063946 74073 74142 655814422 73054 73055 214427771 43988 44044 678149656 42059 42060 712001896 72993 72994 669267548 69255 69329 579463386 95125 95090 25244896 64416 64417 893054572 29253 29254 699695901 13216 13217 492763754 23398 23363 359080565 87926 87956 173191286 9507 9500 447064451 59617 59618 216748523 31323 31306 710292625 44433 44388 279217398 68179 68180 127968695 90274 90275 572247005 85023 85024 691796618 71357 71391 810627006 1951 1998 366060256 38302 38303 654622668 22522 22523 860335734 80653 80654 511731219 46413 46414 420301256 71403 71404 216237874 41929 41930 764977469 88905 88888 133607695 46743 46665 726406628 30329 30330 887053863 25584 25519 627393066 7118 7071 154678042 43517 43518 817248292 14724 14715 322476555 77403 77404 195022235 96213 96191 248894042 23357 23375 738178204 8732 8733 760817135 92898 92826 570508890 43396 43353 536349587 46238 46196 846131233 18540 18541 873352376 26052 26044 511033322 27976 27977 882323570 2470 2471 496183714 63742 63743 433697142 66594 66531 361447005 64540 64541 243933278 59393 59394 297125388 46333 46334 159365011 73367 73321 390979264 86686 86687 248336258 7009 6994 548375127 49071 49110 314293007 97552 97553 327552443 92325 92326 952344761 17596 17633 47288445 13451 13520 881592901 29125 29137 762611199 62655 62656 797236841 89691 89658 30718265 52611 52612 362423738 13247 13248 506930273 13600 13535 939342323 80221 80143 461231725 90225 90226 705910716 84919 84920 155193565 31986 31987 990300419 76535 76536 365362015 87449 87450 978976583 93192 93271 416758652 42141 42142 863229715 22099 22087 104954105 48775 48776 114244929 47724 47728 279171579 28518 28519 838267288 78994 78978 117655642 49443 49444 440585305 79495 79496 15946767 51392 51336 201837026 90744 90745 392701279 41098 41128 759671537 48738 48739 886311457 66284 66285 92879407 43051 43052 733081795 18784 18858 73956035 58612 58613 771512150 39466 39467 965690256 53819 53820 491755763 45392 45393 484609075 2002 2003 14161406 91002 91003 144987405 45921 45922 404621793 3772 3773 281092076 34660 34661 267123012 77091 77084 85973205 65785 65803 836938839 16166 16179 34789205 33777 33778 584790722 56797 56754 90825584 81191 81192 669995823 10424 10425 890607257 30028 30029 427464509 80657 80622 945849175 2198 2199 296960543 83795 83796 730139389 86618 86619 300377704 15952 15953 881369359 29432 29460 820020141 15116 15117 141853781 91881 91878 12742460 63536 63537 789238927 79596 79543 976599867 39645 39684 331792197 47531 47511 549117784 64780 64781 86537155 82030 82031 59821713 35615 35616 366878153 76364 76381 946820749 25090 25091 641184347 79195 79196 453451167 18655 18702 673108048 8475 8476 747160637 71649 71650 80865278 61406 61407 678491547 84016 84017 11880443 23625 23680 20801494 26704 26705 955473773 10273 10274 651029900 97103 97104 414892392 23257 23258 646520929 31178 31179 150943489 63994 63995 787274108 20275 20276 523585817 74215 74216 531382474 29963 29964 487895941 25222 25161 309306399 17822 17818 558501323 11106 11148 605488076 97955 97976 947669952 22223 22224 97501076 30105 30053 447720104 25268 25210 323881865 4917 4918 136966220 33558 33627 479222897 79698 79699 44408318 12808 12809 672534597 79740 79741 740562482 25969 25970 509018169 83546 83547 285699725 29375 29443 461736600 31276 31342 651575286 93674 93675 487217285 58755 58689 360512730 52526 52533 518334958 85280 85200 141334180 34780 34781 748963874 11480 11439 143406426 89166 89167 736875238 62663 62628 941970467 9008 9073 513916560 46375 46442 761878717 28201 28202 116711518 29045 29046 210656155 15182 15183 493169292 47100 47101 933201552 18435 18436 333510663 58201 58202 359723175 64339 64261 946474675 78811 78812 514435542 5787 5788 144758218 66754 66755 98690948 58737 58738 688463676 15864 15865 210310984 90610 90611 521291231 90377 90378 101463640 47865 47866 453902401 51508 51509 2843075 30476 30477 297748100 40125 40126 628894353 48713 48714 270878108 20731 20811 619851226 14495 14496 373110551 29112 29113 108144634 90732 90722 639427320 32241 32242 654129862 53921 53889 70274683 96179 96180 477534884 6949 6929 819900028 49290 49291 425056947 87662 87685 316455989 78083 78084 22941892 38097 38078 747752602 82291 82292 212071190 39970 40044 731525706 50567 50578 611081108 86406 86386 306031498 96299 96219 760840350 41591 41592 332043334 37814 37815 615602923 77641 77599 6496057 42144 42208 306898324 76909 76910 588214335 65948 65981 242154461 46822 46789 735074102 76260 76261 628991709 90714 90715 433553202 44385 44381 631361779 41509 41579 227855912 92206 92207 718174560 92792 92793 389711162 39982 40042 593850185 4462 4454 473656254 34803 34829 641636428 38211 38147 765782191 25265 25266 992761635 47551 47552 191600442 77495 77496 510661580 35065 35106 453201058 48932 49009 924970043 12408 12409 193456357 49768 49846 155694177 33467 33468 650701868 88050 88111 240622531 3382 3383 567876565 39260 39280 884069917 85342 85343 928010177 69146 69147 728604264 18881 18882 427523978 96156 96211 655813861 51426 51427 426081946 46901 46902 755161483 35841 35842 590472 55032 55033 153054707 16918 16919 112437453 4908 4909 134631679 51503 51504 950163975 18876 18888 992724831 37881 37810 70601881 70965 70966 240419082 68295 68329 79314412 94139 94140 390653099 9850 9858 668195129 59720 59721 498644893 20376 20428 224615799 92141 92062 435563477 29289 29330 26365986 35197 35223 973796967 95295 95296 488205949 87969 87970 361506769 97932 97933 93169466 62307 62308 92305026 9592 9593 448528364 68048 68049 627729171 60433 60434 431817112 82384 82385 793182585 64343 64371 492750219 86963 86964 853513486 57636 57666 579686622 90048 90049 361356604 13893 13894 316649015 54557 54636 276953743 20625 20626 232012321 73451 73452 258269469 98625 98626 232716139 35468 35469 462149239 6264 6196 3708352 74892 74893 733056002 60616 60539 689614059 81472 81473 424339485 24369 24357 241360781 97378 97379 836897288 65318 65319 289283834 19539 19512 463723520 89749 89740 972927882 63591 63541 653667571 4034 4011 295313166 34046 34047 799045050 82730 82731 583133342 4763 4764 650928127 60149 60165 463111576 5811 5791 8931536 93289 93290 221726479 42851 42852 984730271 44525 44526 346511005 2850 2851 630189522 59752 59705 945844004 99789 99719 737563619 61423 61484 902577793 45126 45127 832516888 45603 45604 409808557 33756 33774 720211830 20845 20846 874070707 50851 50895 807448618 45317 45318 436490511 18658 18659 726028323 27292 27293 137965063 99741 99814 572164216 71740 71749 324352547 14927 14928 301156644 93254 93320 794390400 951 952 870395380 44566 44632 65929695 57081 57082 721860549 85289 85264 41717365 79597 79598 588099065 85026 85027 428518937 23004 23012 586663770 46546 46471 228376214 67189 67173 532006872 86685 86681 324188904 46643 46644 855302367 53145 53218 453555815 8796 8797 161738867 21947 21886 612737035 49395 49396 126112526 6979 6959 289162486 69335 69336 689314744 20864 20838 791035705 10942 10943 483563564 86652 86653 343022770 81411 81412 373254068 11230 11231 906475093 75061 75062 595531652 51664 51707 13137417 36216 36217 702714599 24337 24338 448270498 58629 58633 58583380 2789 2790 938430832 22447 22448 760429240 52242 52243 775320647 84198 84199 906526249 75626 75616 928334464 56101 56102 418226287 88044 88107 555909325 73177 73178 971699320 88568 88569 173597486 11727 11728 847870378 40535 40536 450124688 50422 50380 885137797 2993 2994 699154787 54802 54803 152398909 99586 99587 760925972 4736 4706 548276886 99813 99814 625674070 87848 87801 834842217 1754 1755 84019857 35253 35295 915252129 72600 72601 499198759 44171 44155 748780356 57189 57242 821137688 81078 81073 195348445 41900 41901 359392878 72347 72348 172544160 59113 59066 481221046 32125 32168 42578511 84325 84376 576224777 28563 28564 320854685 59202 59203 875115847 59621 59622 954322895 2512 2519 865805121 93868 93878 664677745 17525 17600 968640574 88493 88420 963111730 85064 85065 891729981 71268 71269 117867595 74267 74339 529205305 65561 65505 14699626 49643 49644 863259831 2705 2663 100472884 64713 64714 459722594 42160 42204 814174838 52537 52501 990100428 89585 89661 56894158 93936 93937 460263818 43180 43181 485698783 92267 92268 579688426 85628 85629 955065247 65570 65571 35524865 93711 93768 488555899 72861 72862 458348362 80977 81051 116801173 99561 99562 614228164 23861 23940 611245953 69226 69260 312057710 62029 62014 775106318 18448 18449 51041004 71549 71550 144819495 43477 43478 433730203 12315 12292 489676892 9772 9773 238117170 13279 13298 135622912 51181 51260 852256063 20544 20466 24794633 85638 85614 815246764 31104 31136 939142674 33856 33857 855987784 14185 14249 579343968 90091 90092 280014416 99074 99072 955502663 32707 32708 37109281 1795 1796 753516720 87901 87902 60530323 85625 85626 18969935 21712 21670 189563411 90900 90837 842909471 69368 69383 977856876 89824 89793 995042664 74937 74873 759444798 5365 5398 912569403 37387 37418 585056354 65855 65856 864233335 52277 52278 265297522 58800 58878 491635644 91248 91249 578533368 95385 95315 712822714 4443 4444 773108655 72717 72718 895034399 48647 48648 506907328 86466 86391 970925751 65852 65897 557686188 59512 59513 259124013 94369 94356 46157609 99939 99898 623124627 23653 23654 315499761 48821 48822 740426604 61288 61326 614003201 14267 14316 219578552 86877 86949 405049826 37427 37467 323571117 20458 20459 943457223 84671 84672 758450214 54517 54518 182730560 35396 35325 231812665 95748 95749 616491342 40968 40969 827395348 4940 4941 905901341 45002 45003 340525516 281 234 242783993 4604 4605 53577534 91819 91820 426674236 53380 53381 358192602 95561 95562 345622058 90288 90296 967976592 81541 81499 94836567 38407 38376 164789312 12277 12246 201857131 10173 10155 689196275 95595 95663 787187483 93002 93003 927299859 5664 5594 5277575 63181 63182 762034153 63440 63399 481206874 84379 84380 480878551 92311 92306 564123901 43746 43675 926165219 87490 87422 286224274 94862 94909 578175544 53508 53509 611317914 51048 51049 159152458 57871 57796 902768111 38674 38675 356475795 16967 16968 401551793 30412 30413 890765303 15504 15555 779259980 74116 74117 85547393 97267 97268 978578432 6061 6062 548251836 83723 83724 236173218 99876 99877 349757548 79432 79476 725736402 59713 59757 763740291 4485 4486 592217973 12734 12735 860074244 40217 40237 445331090 3192 3156 54982177 44589 44602 384710651 24635 24579 105518631 40843 40844 412893285 35372 35370 210062463 76917 76906 101305258 87233 87290 507060839 16731 16675 247580373 38647 38714 301126258 30449 30450 697931228 66446 66447 180369101 20620 20642 35309098 20436 20364 455494137 20893 20927 386774445 35551 35580 87292147 83895 83896 620960804 76508 76471 390504543 34436 34439 470088230 33846 33799 243519056 25884 25955 852425007 63310 63311 280018715 97880 97953 888191247 96363 96389 587711627 29623 29624 372640055 48324 48312 486627113 26677 26678 398441837 62124 62125 264856033 48852 48853 424583956 78020 78021 526751243 20405 20428 64760300 22158 22159 38599455 6683 6684 659356016 79210 79211 127793367 48960 48961 141036575 78758 78784 667910152 71691 71708 274789687 98258 98259 758502926 31666 31667 762891690 76698 76699 362723682 86879 86807 379690950 72499 72431 800611585 12748 12749 939096550 67860 67861 421399051 43711 43772 400258182 55664 55600 804966912 70706 70736 656871045 9765 9766 703607635 89393 89348 59140678 62647 62648 333371646 11538 11539 784882063 73342 73396 95653775 67989 68066 661263102 220 221 124555625 25200 25201 673578969 37100 37101 272043685 47130 47131 342998915 42387 42388 558863513 96132 96098 74865748 8371 8438 250850012 52308 52388 12722507 20074 20075 504451731 13840 13841 234883791 19808 19809 63395774 28262 28236 986393089 27726 27727 995886673 46942 46943 765075291 53231 53232 34739669 28928 28929 927708137 66179 66101 956638311 63165 63166 785200929 53057 53136 865209158 33033 33099 646471202 57338 57327 87535359 98378 98379 566670001 73970 73971 975354598 21559 21548 313374044 13548 13549 90570631 63172 63180 336301503 86032 86033 747658122 2616 2685 754048096 58255 58256 23064905 41617 41656 467144346 40812 40813 116700208 2823 2884 755151930 90418 90419 7104667 16471 16472 819908885 2253 2254 337808765 74045 74046 281141166 29608 29609 687963139 97420 97421 806467035 97275 97214 179245840 98717 98756 596962963 18468 18469 561143882 11537 11529 260345995 60026 60027 257332959 31246 31173 747138187 98765 98766 669569300 25902 25953 884561224 79811 79791 111336221 26498 26499 234796233 7249 7302 26359095 81954 81952 201709117 1742 1743 251853565 29246 29323 203401222 27755 27758 933784767 15439 15440 843482688 66334 66289 23448106 30223 30274 540398210 67285 67286 492551189 70815 70803 440286947 88536 88537 883286754 93176 93194 929247435 32318 32319 433557312 81862 81820 460849259 72120 72121 227574812 1212 1151 620048416 27582 27506 645707564 53039 52997 158709296 28423 28419 1066727 11788 11827 729690237 62730 62650 917888925 95542 95463 734531066 85183 85185 854493097 86161 86184 165193503 13787 13861 816445462 49912 49913 859883708 57253 57254 562112646 89916 89984 877717060 4568 4569 335540582 98776 98777 395336511 40894 40895 783719859 91838 91839 197028329 10481 10482 871701701 83421 83422 531139808 86107 86108 448562673 48847 48781 387492803 98932 98911 398284526 68301 68230 587602585 59402 59460 384959059 93685 93686 30913538 41254 41234 440033101 33058 33037 600434408 79738 79724 733629398 76344 76345 569033645 93811 93829 622150398 19997 20013 570573452 30628 30629 531082871 98265 98266 412991157 54577 54500 682506516 80086 80094 759888094 81029 80987 663448023 78293 78233 422532105 37499 37579 150644161 33526 33471 204660114 94716 94643 436255835 52636 52630 704911003 82399 82372 620117662 16356 16411 904337723 88608 88625 460718360 18140 18208 9455344 39190 39123 48811439 8207 8237 937464033 74548 74625 823975287 22020 22090 258987446 88313 88341 974661379 53227 53243 180363990 88102 88103 877773943 63202 63156 493313803 54750 54751 260293864 87016 87017 229285447 90790 90818 418983216 94332 94376 957811735 33238 33283 37691179 89638 89679 711558550 24462 24384 446107293 27251 27266 604418500 11856 11865 946387996 74555 74476 842377170 55480 55555 538216262 42015 41978 644693832 75087 75088 914606770 70098 70073 455247139 79836 79837 508009861 4991 4992 798150783 3542 3515 819455189 26261 26262 889562315 936 937 688664004 53708 53709 393150847 96243 96312 763634382 25775 25768 87172215 62294 62295 284597347 96686 96687 765545755 3794 3799 923214033 30106 30107 632132720 55631 55625 667280858 92112 92113 904192368 13199 13139 304678670 22483 22465 602736840 4508 4509 417496097 50389 50427 636199421 25288 25282 664683393 62734 62713 878722572 13221 13206 213240002 5030 5031 527981601 52998 52999 357852246 90619 90632 631925926 71005 71006 946614329 23465 23466 945273665 58213 58289 961419525 25927 25928 187009977 68284 68285 632000673 75834 75798 993508310 47834 47835 182501201 80499 80500 649231173 1254 1255 879694694 60240 60241 365817987 30988 31067 928084410 10769 10770 337404983 71780 71781 593184334 48331 48267 643674252 56519 56520 463772336 79331 79375 850546213 4472 4475 522717851 41598 41519 708175769 99405 99336 220559022 19077 19078 834250445 90009 90077 207770024 98601 98536 408647998 51695 51712 136563865 59503 59504 61707 9839 9840 289441969 76431 76432 847386853 31691 31692 431873341 68244 68245 784304375 41718 41733 172575207 60573 60615 757978319 92989 92990 941914848 34642 34661 652378165 56020 56083 10174424 26214 26215 747228744 55387 55388 578852492 44183 44186 396344744 15010 15003 913700951 12853 12854 20149989 70820 70821 5139500 41225 41305 21789177 32410 32426 959741684 8844 8904 160967795 94143 94144 455844584 63815 63816 997626310 26226 26227 533118421 15687 15742 1629618 32305 32290 745105045 48595 48536 871447768 50505 50456 388955194 932 1004 117245484 31686 31687 575947011 95766 95767 413751041 7529 7596 265328658 6563 6593 232331448 94813 94761 920793574 89149 89155 904843081 34394 34469 56096591 73596 73655 909514998 61850 61797 801066641 69093 69094 558753822 83077 83078 411249053 62244 62245 807022322 74778 74819 785012728 56425 56426 885786863 8024 8035 79527195 90785 90752 116494935 76900 76974 421880449 53955 53956 961732283 83518 83531 683193259 93741 93742 275054918 2080 2081 834043590 3510 3511 727327198 71242 71291 233092266 85766 85743 616916984 34185 34186 537924288 71948 71949 447257971 59911 59871 94695540 47007 47008 819638446 83169 83158 1244961 8309 8310 26707654 31825 31812 362187397 40901 40902 393515837 38540 38524 543821358 11912 11913 965128545 45955 46031 777424665 440 441 930049072 3518 3497 122792129 46710 46711 82006175 47205 47206 137667679 49381 49382 692780992 30338 30339 924945177 15953 15954 817429034 77747 77748 473980536 74692 74693 904851956 23364 23365 187869963 75237 75215 365945598 31636 31637 55148859 96163 96089 103930979 57427 57428 905503555 84521 84551 495145304 97759 97806 93015435 71702 71703 238362965 22157 22217 860758368 77579 77580 714927212 30766 30835 355829083 38787 38788 947315485 33196 33197 35164039 85929 85930 238409014 80431 80432 290352474 7521 7564 652680176 58332 58333 578369050 97909 97929 324371220 98808 98809 738816530 37073 37076 622426581 59284 59211 890244955 9425 9426 427202449 47129 47130 150045634 83747 83748 928701939 50509 50541 8391650 82242 82243 732411478 87040 86987 959865802 35201 35202 103408893 91750 91779 44260416 54289 54324 520561793 85750 85715 387482002 33488 33489 350760915 74420 74471 371509891 14709 14707 798787189 78748 78749 857559476 96226 96227 926773583 85527 85528 162000557 41945 41946 108446993 54515 54480 13772191 33764 33753 676336377 31787 31729 55246883 39343 39344 499104543 95670 95719 628202363 63104 63105 34297811 24026 23964 831309812 39347 39363 163461121 82412 82413 413701330 3143 3101 879446485 98328 98329 963055016 75166 75167 967400092 22102 22103 665055737 82422 82483 523172261 89725 89726 659412021 82135 82060 469880235 80363 80353 329455747 93038 93091 771273877 95313 95359 496402426 16809 16755 872393807 672 673 101609656 76599 76600 23328811 40041 40042 36699826 32536 32537 909204938 35668 35742 898063795 31257 31258 121359922 74328 74366 481941323 77126 77127 742507153 40110 40163 771586990 61843 61844 267164734 54785 54786 829360343 56097 56098 670515563 36880 36881 627122160 76822 76898 176233113 89273 89274 736750209 22019 22020 60878480 98582 98583 42986044 38642 38607 454307204 74188 74189 876328382 83232 83282 407342258 56593 56594 349478551 42567 42507 77602990 46759 46760 441957947 52167 52113 366176264 45311 45312 115927048 64410 64411 616120701 83921 83922 526985087 31865 31866 943666940 92226 92236 68033712 90637 90676 49161482 49617 49618 786253930 70586 70516 638202895 21610 21647 349089396 33349 33355 138999307 26770 26838 781513002 74830 74891 785376542 92179 92206 539647169 6897 6898 530648933 54430 54431 585247867 72831 72832 594459333 75384 75385 241448704 77976 77923 176902647 53274 53275 842031821 20769 20770 420897134 98348 98349 896616983 65744 65745 361289046 1800 1798 518171359 18880 18871 463195997 34556 34557 452105513 32515 32516 763249914 97744 97745 627510111 46528 46529 79000877 35273 35274 393439714 9950 10030 363595325 70003 70004 724291870 34346 34274 553189067 59414 59415 824599717 56427 56428 524225006 17418 17401 642931127 99585 99586 750809697 56505 56525 675388342 93539 93540 568580810 59573 59616 162314951 18530 18578 73027944 9959 9960 51026550 8151 8152 609833073 97058 97059 34986216 17441 17490 405145854 47324 47289 200463227 55519 55491 708264780 89002 89003 285819000 35901 35902 578137962 16804 16779 562577746 23703 23630 774417001 32820 32821 265683151 39374 39440 444890977 1075 1076 134682737 46344 46345 85838578 45470 45471 97273178 35483 35458 967765346 65501 65479 562880522 21665 21666 682991333 41288 41234 644325155 67865 67866 534425030 4964 5023 955548423 35959 36013 468465583 58251 58293 782568833 26443 26412 936155051 31871 31840 264045726 98825 98826 460765721 51187 51145 753183165 3692 3754 283996086 23528 23529 951250861 81866 81809 510243557 77863 77913 904084186 57030 57031 155723027 26139 26078 217208901 26544 26593 190012540 26369 26388 874598094 33505 33506 395694630 72737 72738 456041936 82256 82327 696791988 67568 67569 85436932 52062 52113 289973021 40870 40894 959806262 54952 54953 438957226 66375 66385 455054274 25683 25684 430189789 77695 77737 140573043 32575 32654 151001997 77170 77171 734461408 98370 98371 277739651 71180 71176 907653498 36028 36014 327316035 63911 63912 746877785 16778 16825 728653674 70824 70851 160876251 88932 88980 391826545 56209 56210 788847866 85910 85911 213017801 80952 80942 184490414 12989 12990 979061984 30250 30220 470064148 46788 46849 688038487 53795 53765 193372018 96175 96215 272394868 25832 25833 676638387 37266 37284 483339565 87531 87509 244371887 40063 40082 836319774 69064 69128 549287999 46724 46757 52405859 93531 93476 150639173 24167 24168 577061548 87757 87678 865337056 20081 20110 782403491 31603 31604 550790953 92667 92648 447960488 39213 39157 934622494 91807 91861 467883127 15022 14942 227738111 63333 63308 391217143 44540 44541 737123741 32309 32374 99428162 39845 39834 118876613 24500 24531 313579982 87924 87974 114306234 21031 21032 4851445 41070 41071 199124493 22647 22648 623708747 89767 89806 861830445 83755 83756 65130276 85886 85966 264050242 34320 34367 429707232 97897 97932 886007121 26907 26908 635837377 88335 88272 549028954 50106 50107 805539593 96704 96757 791774309 68780 68834 86768855 54402 54346 415108654 89486 89446 208095197 48145 48146 119120261 60680 60738 65888401 67850 67851 139819960 61056 61057 644437906 34338 34259 60003246 27672 27673 762193508 22945 22946 980321578 93894 93934 711855071 98623 98592 465197778 83327 83328 528020799 34616 34617 652160742 69054 69033 623786405 73166 73167 978838207 6974 7003 161835524 84067 84125 549321881 61877 61949 550006815 81665 81611 191349185 45404 45478 858959877 96561 96562 42890238 59209 59192 388335041 78154 78155 664002579 4748 4749 222906213 64785 64754 581054219 61785 61786 299665392 82611 82612 444164572 18176 18177 110490056 14522 14523 917102773 85383 85403 302274315 44744 44745 207468896 96030 96104 971008273 74906 74910 206416493 34311 34319 596303000 64596 64597 699291769 88616 88617 287224249 5771 5814 978697639 58039 58040 966213361 20000 20055 552681163 59172 59173 872964848 5735 5807 461405449 21443 21444 14139332 79554 79496 652153618 61523 61524 197370182 77006 77007 261040727 19227 19272 723355384 11157 11176 44869956 94340 94351 667621541 73277 73202 604511558 99506 99513 279420694 31124 31195 802673164 74722 74655 862259753 57923 57924 285115128 23377 23334 382173047 27783 27812 786477690 29941 29942 932291892 35550 35496 941415422 23666 23717 548658271 75870 75871 832482436 70036 70037 905562792 8747 8748 890042658 5588 5589 589122970 70475 70476 954559824 28083 28149 493590097 76605 76606 259886759 50090 50091 427629150 93597 93638 321000498 61364 61365 60762466 14128 14129 431396894 73456 73472 263129879 16777 16815 533206360 81349 81350 213002534 89138 89059 368909187 49679 49680 165176503 59416 59417 977465130 98820 98821 142826573 11488 11465 772246588 58880 58881 285351638 89843 89844 601325514 17750 17759 637148887 68869 68870 683844783 60680 60681 788970254 46734 46729 808421900 86758 86788 801877561 5471 5469 982456587 81815 81876 575936584 23604 23605 868915308 89537 89486 740793523 59202 59181 20084985 34629 34630 14462395 72556 72573 824925376 32794 32855 764467038 1676 1677 314859840 168 210 987403127 31570 31571 529225027 81228 81240 463078666 64467 64468 650338942 83269 83222 962073267 47218 47156 700582499 57052 57091 838630264 43671 43709 7950151 72841 72842 610306297 14520 14521 740893179 56485 56482 821804223 84757 84758 792496845 92354 92285 998497729 88833 88834 78931022 80112 80113 773475697 7735 7769 223737911 37449 37438 506346735 274 301 59777849 60507 60508 817807387 89475 89519 165554542 23430 23472 226810376 59667 59732 65105080 45338 45339 63164974 21801 21802 710988628 88777 88778 453004072 32249 32282 752681255 43106 43107 353285896 56538 56539 691334375 52349 52286 770737138 50519 50520 526103652 63313 63276 883349301 85908 85939 260846273 60482 60483 91660604 66032 66011 430275362 98232 98233 872194462 87321 87322 646330255 44719 44720 62192754 29468 29457 159402111 63730 63663 819261969 36873 36907 907418929 45477 45473 18299573 51867 51924 917417526 62659 62690 571107185 29113 29073 794555757 80823 80814 815897424 56833 56834 808981731 85228 85229 205145073 55176 55177 25528176 57189 57190 600633612 31731 31732 186543304 81803 81804 626934268 21046 21047 392419870 50762 50783 416907047 9361 9362 809350733 84495 84496 500763038 80249 80250 201441914 37993 37994 853865042 11693 11694 199038702 7825 7789 611261061 8970 8971 300480212 92484 92447 720051297 32709 32710 505132674 60689 60729 894984985 60541 60542 500723053 33104 33105 561439468 31230 31231 124803800 47496 47508 819773366 76999 77000 231416263 42951 42952 821499071 35763 35820 182111568 49236 49237 788977084 50508 50509 796996177 70081 70059 699111835 3285 3286 374884557 15337 15338 942205917 68989 68990 958566882 12829 12883 988385444 32968 32969 785340072 55116 55070 732864518 37562 37563 250515771 64794 64772 721880745 41742 41750 816162334 23057 22983 129893351 69391 69392 249632983 50726 50708 817426387 73509 73510 809281898 72407 72408 553592873 97655 97719 75345114 19991 19992 271378656 53154 53097 902070259 86457 86417 493819423 6101 6180 278311686 23381 23314 634300815 84834 84763 103103823 37360 37361 488850764 7811 7817 342306133 30780 30781 520209706 72393 72407 463995215 65269 65270 185018887 68979 68980 835303054 37604 37542 883419727 66101 66174 790202168 92399 92400 119032937 50112 50157 204359648 97364 97365 826665602 62384 62385 560395019 42738 42732 669437038 36805 36844 948537596 20829 20830 848925367 85414 85354 110431426 12309 12310 729169700 16583 16636 272960331 77429 77433 431678152 98679 98680 144877234 86192 86193 24513375 45342 45343 174078171 24050 24051 301205019 38470 38538 322030173 27947 27879 4345559 9657 9650 534621195 97199 97181 378292982 1464 1465 855094183 42266 42328 248676926 18528 18531 773433390 74076 74077 412270789 81522 81501 309922801 71744 71745 719105706 83714 83715 56237407 48476 48477 174073504 29431 29432 583925461 91808 91789 105564634 98574 98516 71885651 18999 19000 438986996 28359 28360 538703062 96175 96185 411227476 98353 98287 416379144 25487 25490 340893211 52854 52855 229788367 50052 50049 932975046 65614 65615 182694424 7724 7725 594145361 47618 47619 406788159 40265 40285 777711411 63646 63619 135833769 35225 35226 694097206 8134 8070 284479691 88066 88021 180426621 72881 72882 446463292 72523 72524 834062287 4063 4064 209266135 49121 49122 47573633 32960 32961 590984753 58508 58569 704382399 4334 4335 249857953 61575 61576 94938147 26243 26244 608089499 79397 79398 245950820 97980 97934 876353843 19647 19648 529723818 51563 51564 648205701 58319 58306 966139275 42734 42720 60560972 83906 83896 231072533 27774 27761 454015546 88780 88781 79902410 408 477 650506829 63331 63332 234138579 38462 38515 710036967 11490 11491 34313448 2064 2115 101972927 61465 61430 635729322 91197 91198 996700577 29660 29705 180413636 62791 62813 258733931 36866 36867 736616096 12947 12908 727679801 17839 17840 974256439 64521 64522 273208875 36732 36719 309506871 6339 6340 458550432 28147 28108 618682155 27138 27139 576720258 49651 49607 293740056 83656 83701 431238889 57222 57223 458139048 99427 99428 239481404 60815 60813 967338046 5480 5481 796195597 41131 41097 964358265 67040 67041 23021786 77411 77341 954156701 92660 92661 185929636 12379 12411 506864768 73270 73227 595446365 93488 93419 356276662 16032 15956 311739821 92347 92348 805400257 86920 86921 330957747 55507 55508 855544795 60469 60470 575730353 59782 59833 603211298 94405 94368 626540232 6094 6098 103086424 80034 80064 196371844 55405 55406 236167665 85301 85335 527272973 30367 30385 877381245 78942 78943 908821310 34284 34355 772122845 62152 62133 276217739 47566 47567 987304100 87512 87513 688452305 30537 30520 841223900 31502 31503 672730768 26523 26524 85795798 57297 57272 409037249 88960 88961 744872209 87384 87412 434574967 60387 60388 723532045 62843 62786 832712946 8122 8196 432031010 13767 13768 72967557 65357 65358 206535375 64710 64716 542404187 22988 22989 206404409 76031 76035 114380416 66125 66126 920898724 46782 46738 216671139 48990 48910 352466097 60604 60674 686212973 14017 14044 818268516 29532 29533 467929055 97610 97637 704820962 44191 44176 675138553 14705 14738 396126252 3976 3977 235199962 52039 52100 913915115 41124 41070 361194903 91889 91890 674244312 35029 35030 28458229 6722 6714 965554405 87649 87650 824965581 74928 74929 186031323 34588 34589 228958860 8827 8828 50553510 21312 21251 243942865 67901 67881 446882238 2822 2823 378392441 89769 89780 472244596 55291 55292 405099928 97166 97167 31924559 2187 2188 648834759 84571 84524 827321446 55059 55060 490778541 73589 73610 530026456 22736 22791 500996247 40816 40883 941914036 91307 91326 676320589 61027 61028 793211767 41974 42052 226629004 75965 75966 785293751 24635 24636 134520876 28318 28383 360627382 83409 83333 251657787 25788 25761 90960265 68499 68500 717359670 25227 25228 312084488 31386 31387 358976601 94491 94492 254733278 32550 32551 112685695 79094 79095 6219531 77119 77116 602706236 29946 29947 926224179 15501 15514 11674736 6912 6913 931364461 36252 36275 389862016 12573 12646 486177339 32590 32591 759176930 74553 74554 775739998 76797 76780 309950710 95237 95272 297928165 27840 27890 489766234 94157 94172 864327158 42094 42117 50105734 60474 60488 180636795 6310 6321 519517303 4168 4199 581153125 89304 89305 907745028 77397 77402 538916739 47097 47162 913437650 66968 66969 731886748 49574 49575 83188340 18316 18269 249446589 71276 71323 706427266 95974 95900 103343609 9486 9487 299366125 12917 12918 639759175 32003 31997 887773256 43472 43473 229831352 32545 32546 283053768 22556 22557 302688620 30489 30539 300924878 71772 71773 398880528 56162 56092 542922225 19492 19493 665676539 28170 28171 645428894 33995 33996 588134412 27504 27505 776442162 67347 67348 937474852 28761 28819 703373547 62181 62182 329420401 30092 30093 691178041 99996 99997 384752526 63843 63844 359903820 92293 92313 879526469 99590 99650 697170698 23179 23140 734763924 29399 29409 640415334 38086 38087 896160400 15930 15931 542612430 45186 45133 681774851 25474 25426 725455551 29664 29685 292757008 45737 45738 220592207 22378 22366 600586614 10266 10240 88225545 38584 38663 4432528 23535 23536 813308612 94698 94676 595556881 44422 44416 94474942 22893 22894 968095629 66007 66043 710863634 44384 44385 443021152 37866 37867 17754175 11650 11606 538070471 43727 43798 879747278 28656 28657 49779848 5047 4970 434066211 3719 3720 47266992 44140 44141 432351365 36210 36190 988504691 87462 87511 410024717 20902 20903 368580808 40907 40975 117211192 69024 69025 633924027 22877 22878 350912744 81995 81996 767388608 78997 79033 276477663 26188 26210 872138382 34769 34770 875513497 77032 77033 910563852 27228 27152 366448423 61800 61801 383923939 71452 71502 339382644 54758 54746 215350575 61071 61072 639405186 25083 25048 561205694 21773 21774 22137039 4952 4953 906968149 32778 32779 888883618 86034 86035 679019395 23320 23321 53433231 36139 36103 488543338 69914 69915 60679502 30508 30479 672113217 32577 32578 41820845 41569 41570 540342093 12248 12249 997699473 42495 42424 112795956 51613 51614 143845952 87314 87315 95582948 99145 99146 123022540 26106 26107 111001947 30400 30401 291013464 18890 18818 554879743 76143 76144 109677362 92484 92542 85389907 87185 87254 642284526 67095 67096 335479147 29645 29587 970147358 11273 11274 556804750 69874 69899 270773563 41354 41355 351476504 63124 63125 432883664 13121 13122 686175281 5609 5610 918837681 65854 65855 279509096 70825 70826 80170294 84739 84679 638344654 23167 23168 407720545 46667 46697 431534094 76567 76568 127830795 16375 16448 746314358 1840 1841 88877659 15258 15262 19785783 87198 87199 553150751 17666 17667 779566852 9434 9452 268619422 77137 77138 786272257 38124 38125 730805770 86889 86890 100653989 64146 64147 904748606 34390 34391 616517707 83525 83526 810592242 8007 8008 431267135 21304 21305 372365261 30326 30315 996909036 55765 55811 826515153 55880 55881 344888423 75097 75098 876574615 84988 84989 70704331 62037 62085 16975646 49810 49858 973968425 25168 25223 859125606 44885 44864 164776244 40567 40513 6973834 28016 28017 940213328 72671 72719 757149139 86060 86056 877269847 99459 99460 901376895 35508 35509 811974290 86604 86605 778386155 32864 32865 492956341 56232 56311 897819474 2090 2074 461617087 36095 36096 420768014 34104 34067 9230773 68466 68467 362357002 77904 77905 551411604 85123 85135 283546962 14973 14962 553328250 77091 77092 851730764 41921 41922 814208227 72025 72030 995204444 23840 23861 774037878 10549 10610 386500678 43969 43919 712809694 64059 64063 137700969 13319 13389 266650603 74565 74529 377424467 41428 41429 887205776 17669 17670 879629249 36998 36999 983234184 96660 96661 268745581 92386 92387 359148842 53964 53970 795640437 91158 91168 75656940 32470 32398 336564009 76764 76770 577640758 25091 25092 266909312 86092 86097 117419384 88704 88723 900131086 14478 14479 462876807 33949 33967 801004322 30868 30789 691329466 12568 12569 274695915 75582 75583 182154938 49360 49361 662969371 73897 73898 568076744 47995 47996 636937344 26883 26884 131582248 49402 49336 521698029 60451 60452 728801463 21707 21716 6601348 26477 26478 598691776 32094 32015 213653178 28823 28824 959966791 66487 66488 535388475 79064 79109 636375631 55090 55120 418596157 36984 37021 848338277 62840 62841 3747686 31397 31398 250522577 99815 99816 657534767 106 78 581666771 66824 66825 680392706 46354 46306 918133792 76951 76952 754746329 79140 79141 609436458 86239 86240 281726502 11275 11335 458489053 86572 86573 667743680 23950 24012 83230295 81110 81092 423860236 20877 20911 460301866 89305 89306 630532980 34487 34488 570235139 52346 52347 605095942 50560 50600 58621243 8402 8403 330097852 11178 11157 471114161 18547 18548 627452069 80083 80071 82768708 86770 86771 994832057 6344 6345 976907600 37306 37237 361796254 87639 87640 422266842 80177 80178 358731317 60467 60468 190474969 57208 57209 460934031 29588 29653 148933017 58045 58046 37773121 15834 15835 597440933 17123 17124 253744558 42298 42299 868940956 11504 11582 938473375 77365 77366 767607945 52417 52463 73463594 17614 17615 891325418 36363 36364 971625000 49280 49225 250192058 73985 74043 647501951 26424 26425 716981568 51079 51080 11291283 18411 18412 440665736 4758 4742 933208437 76148 76149 225429711 29138 29139 24217055 26195 26156 566749873 61677 61678 940295939 19956 19957 615457030 29867 29868 467254206 66966 66967 112347120 44421 44422 662173509 59838 59839 320850545 67999 67972 134749467 18129 18130 255977036 71278 71273 252270943 58992 58942 560293945 18958 18959 428113084 46575 46511 122787365 26515 26516 190814011 92466 92467 92168082 11164 11165 827542607 17842 17884 406143670 47761 47778 568380452 16285 16286 149305276 24140 24209 127516064 84476 84543 860714090 81476 81477 454113686 56128 56129 323855621 10163 10164 646274970 4899 4900 812329287 33610 33611 637348517 81770 81694 607321566 33218 33194 634452730 99414 99415 993092582 50301 50243 908041959 37547 37548 59007506 17339 17340 475023764 85081 85082 189686954 62914 62915 403343369 67547 67582 398669333 78148 78149 802430884 59190 59191 145884379 9327 9392 554705736 55882 55883 321657160 99637 99668 751601926 88254 88255 174457921 58245 58195 775993837 98536 98537 804485565 7487 7517 71410513 57768 57722 191534886 89882 89883 261234232 33699 33700 831471828 3463 3464 837139804 68420 68447 132643711 40565 40566 610810696 58006 58065 195161529 35781 35782 766054175 71249 71239 342798136 88581 88582 118206711 89142 89143 887763867 4832 4817 936481341 60909 60910 926796313 33215 33240 798857204 89076 89109 199862195 26420 26421 609370521 26144 26150 983882079 58349 58350 613673972 4333 4372 73328436 69220 69221 854458053 27892 27893 646791509 94155 94086 180206321 95243 95260 406450458 70193 70119 446322784 94081 94153 868336430 63994 63940 805961967 51190 51191 425194304 81763 81764 576500353 33102 33149 129471782 33035 33091 183844076 7080 7081 191852888 67402 67330 703827364 9210 9175 397040458 26595 26583 23544722 41163 41235 297314937 83924 83855 682489547 19302 19303 888313256 24867 24868 602239917 3974 3975 834750783 54631 54632 544821467 80355 80356 478818377 69795 69796 405694498 98687 98745 369065031 29161 29178 526566661 38772 38773 827884526 95188 95189 231465192 12851 12852 821648767 22371 22293 655415560 74012 74050 429949042 43269 43277 159421534 92020 92035 392690193 51575 51554 124381176 11191 11165 681685322 14353 14431 979415121 22658 22659 389497864 51329 51373 887539844 52645 52646 726208539 20207 20251 560292764 68177 68178 816443528 54966 54967 30214262 93311 93349 215080221 80114 80115 205740972 94443 94444 458815955 59743 59744 700116295 71049 71050 400574070 51378 51379 710569966 43973 43940 201803918 46703 46704 563254493 48807 48804 217610166 91255 91259 858828110 33725 33702 926704193 26222 26223 480134344 10209 10210 518953412 51917 51918 69446516 17841 17913 306954910 97822 97780 665459042 20522 20523 843847915 87982 88047 453706986 51366 51367 973033932 165 208 733627212 61893 61819 822441822 22677 22678 487828254 11257 11298 511481978 96655 96656 735975457 53555 53556 713815085 51976 51970 118725214 71953 71954 673305536 35045 35049 722466859 96910 96911 585831264 51892 51893 164167914 64669 64670 809347210 69402 69403 393326162 64823 64901 252966135 81840 81835 5662735 2511 2453 781477325 64361 64362 880447571 89780 89788 318607450 35298 35299 277483670 6523 6524 494289007 81012 81013 839902207 62437 62438 533258900 31311 31312 638967895 85988 85989 804515024 59213 59214 380755084 4322 4368 451393237 91535 91588 768738496 52045 52046 985112288 89092 89040 539876239 37323 37249 181404550 38325 38326 444043343 16786 16787 277764358 63700 63760 32983515 96095 96096 82541658 6677 6678 14252861 27447 27448 582118415 21270 21296 188785154 76526 76527 516622210 16895 16896 267242049 17850 17891 386575363 6607 6633 137492349 3455 3456 660142027 24429 24489 180056970 51772 51761 728874035 27368 27369 310847826 19767 19746 211809 28327 28259 692617882 45030 45015 243425276 10443 10426 953958247 74117 74118 957171556 76617 76598 184052202 94922 94923 342495972 44581 44518 262951118 36820 36816 307603148 18950 18955 943466558 90890 90846 470837012 81276 81277 560866890 67842 67843 117599326 23610 23630 335276744 96214 96148 76655388 48036 47964 377671211 44473 44474 280840349 21141 21142 662816641 85791 85792 781980675 88088 88130 830851452 42912 42876 769779665 48282 48283 100328509 29738 29713 873005073 26480 26481 856501242 83200 83262 351058340 45577 45578 329991953 40915 40926 678083748 7484 7477 630880861 42203 42210 610856250 37794 37798 952394147 37136 37098 317118425 81685 81758 464243385 89474 89475 274156426 56081 56082 411441155 22089 22039 372923779 35889 35950 776242053 56275 56234 964460095 96179 96103 640144496 87092 87021 402982916 10113 10114 303253206 7897 7898 976670479 37077 37148 621940143 30611 30612 799677345 6175 6176 881175086 6654 6655 953597850 26190 26135 734541628 56806 56774 607294519 94322 94323 902741353 81154 81227 792628667 14983 15058 49388482 7491 7445 250337539 19293 19245 352922297 50215 50143 534703857 35722 35723 628204407 61565 61566 639550779 10972 10973 500749233 62610 62592 327335420 14570 14555 912579980 3955 3956 353967 95277 95332 961575106 88593 88545 855010327 44538 44539 263138484 24150 24181 749913555 69522 69528 630767472 91588 91527 545227030 33390 33391 166828939 96716 96756 416618642 5921 5989 776368074 87821 87894 19079764 9240 9295 283925769 91451 91512 337542699 54788 54728 934136798 4530 4531 427870420 84424 84425 62377918 42757 42758 110905616 41830 41831 148112778 97747 97823 645470928 25283 25220 79760731 61716 61719 923862792 49215 49216 245726754 74240 74241 243883582 94874 94875 862435416 94346 94303 411470887 79504 79505 463719227 25077 25078 926748561 86810 86890 514518981 53046 53047 774405391 21222 21300 3565904 81905 81961 917817463 93486 93487 427257365 22563 22567 966041954 26159 26160 87340760 78786 78821 998108361 13452 13453 862489011 44749 44750 884086596 66812 66813 422708580 3004 3005 154550585 66262 66182 842789192 19939 19940 480736840 78965 78931 146411722 64556 64557 338814219 43986 43979 900635645 92963 92950 150017986 55460 55461 921725116 26762 26763 647314102 36620 36621 265232710 96966 97043 827507340 16664 16633 145392870 32510 32542 961346100 11874 11875 612674304 93941 93945 580107448 88292 88335 359746080 59027 59028 455503463 32402 32403 585379895 4191 4192 406326160 11329 11370 454223825 89158 89214 411164562 55071 55072 834949210 57561 57605 93315823 50545 50469 395910393 18556 18557 415308672 71849 71850 682807827 2304 2305 151303392 34043 34112 247421128 57614 57548 302006693 77023 77024 537293244 52410 52396 788089174 41810 41811 690606563 8795 8796 88423546 30304 30349 212876632 71787 71819 407129253 87951 87871 2810096 42036 41987 894478756 92846 92782 707852656 59331 59346 892967148 29010 29073 310721235 16778 16769 260992270 79556 79517 959515043 8910 8911 284836377 53117 53118 445114035 59464 59465 419110241 7166 7167 795035229 68792 68721 61870534 43048 43073 564693199 85384 85434 817099057 88209 88218 912369818 71601 71602 496294661 6472 6473 148746921 24511 24465 398435833 23817 23818 672919401 64245 64238 306734572 76446 76395 940660028 84259 84180 70063698 71736 71737 595250483 59647 59609 427312465 82606 82586 845722424 84478 84479 882393526 70234 70292 805522525 86811 86812 942370405 30715 30680 836806404 8647 8591 452579371 36188 36189 509950104 34270 34327 480682485 88369 88370 773689125 27473 27474 418038187 59697 59698 358084489 82641 82642 103095534 17176 17118 776530365 15678 15679 417187122 41907 41954 381991782 85328 85281 792338231 34195 34191 104297090 88110 88138 815315319 71175 71168 318493547 24573 24532 817969247 76000 76043 226213760 37906 37907 653106012 98898 98899 535655008 5129 5072 473119575 29093 29094 864656200 52573 52523 550041638 3749 3750 570327470 49545 49479 242640933 76464 76465 92575094 13433 13429 430270871 91780 91781 281695883 45722 45711 952062443 88310 88311 985664697 22846 22876 139430870 65612 65613 933721181 1854 1855 734883122 48824 48825 360353162 81291 81292 430236952 43082 43083 891489310 31998 32042 155257172 23665 23733 228444952 58186 58169 204752917 30266 30302 836798085 28532 28494 112922100 12608 12609 289179239 41256 41257 550305026 19399 19400 430788427 91313 91314 926670959 13373 13374 429319858 65765 65766 859471688 62564 62525 436210683 7761 7799 970568341 84133 84134 936099568 33996 33949 541891635 93170 93201 845674115 57512 57487 783354511 17746 17747 887468229 83499 83500 235043926 74040 73960 5675280 8658 8668 154715147 45064 45065 995565547 6398 6358 315134398 9242 9318 753247619 88214 88215 30061730 66794 66795 9336492 58765 58774 444582428 51495 51454 127889121 75357 75358 270571636 64500 64501 137126057 28998 29063 417069063 19982 19983 762860997 84921 84922 461907310 80575 80630 572755215 48168 48169 74265989 1573 1574 462006025 8727 8728 514580315 73827 73828 679083716 10388 10389 3167971 6519 6449 381688810 36651 36683 747061580 68082 68083 804505981 69368 69416 296777056 2742 2792 202511935 23137 23138 970546979 12548 12585 176570036 34113 34114 944669305 57610 57567 638612179 84011 83968 659879429 52250 52196 619208257 82562 82500 816574472 1478 1544 503693271 48716 48717 641885324 70047 69989 309409608 14891 14892 510897614 64331 64338 222784959 94772 94812 328355923 21253 21323 35498396 5832 5868 821156460 90333 90376 529466825 48691 48692 564376563 60923 60925 806759926 79156 79157 417270758 64455 64456 636167120 7839 7840 985773510 50683 50684 726491890 88449 88439 85155814 54924 54925 754468129 5309 5310 917964852 39319 39378 387240031 66739 66740 556968488 61581 61522 606087045 7609 7585 241500845 41219 41220 297642250 30054 30072 145243760 70892 70948 763676344 39947 39973 674709435 11292 11345 890670581 47746 47800 606231666 1595 1596 238464555 36899 36887 15499305 25282 25283 23786498 82529 82452 972873991 26917 26955 291797173 37872 37886 945764466 12328 12329 789670896 21150 21202 260999537 13949 13950 825730697 35105 35030 698503849 74029 74030 613486591 49634 49685 982795054 89516 89517 879013017 27289 27331 666495365 35078 35079 263692521 47472 47473 913702907 56156 56157 168772790 70161 70162 869876046 60091 60092 187033661 83185 83189 434407123 41478 41431 796852860 90639 90640 791352043 134 135 792541805 47879 47880 329005005 42564 42565 715400673 38735 38772 916889818 84605 84679 927973365 98018 98093 717349392 8117 8102 153100878 21746 21694 848946252 46046 46047 77087922 90772 90817 101519927 62725 62674 816772603 99398 99320 278939783 86464 86465 992944722 97452 97478 653727843 95416 95422 243178177 98440 98441 954294009 13074 13048 141605964 84975 85019 233994825 28835 28780 72719482 13330 13331 841990047 53842 53843 829734216 6178 6179 806208788 39735 39800 518314768 3300 3359 165109928 7832 7833 620344076 81220 81221 318700338 54604 54557 374639157 35475 35476 798064086 89691 89692 615884600 7449 7516 221030720 88076 88114 403749254 48604 48605 903410870 94897 94898 668115246 70024 70083 20945173 65037 65098 692083999 46885 46950 180793494 14290 14291 859458216 81057 81058 686204444 67258 67280 15836378 12014 12015 694319644 66039 66040 426560616 62473 62474 865780011 84491 84492 833070060 50062 50063 677703144 54434 54435 514532005 82573 82574 619633468 52303 52304 470731675 24857 24858 477197033 8324 8325 630545386 64209 64264 57931329 66157 66158 391953169 89869 89870 30128194 83845 83846 544430868 58953 58919 34969821 68660 68661 170934060 66072 66073 725560586 76451 76452 727771211 30402 30461 210669253 36508 36551 491865905 39117 39160 897033911 92023 91947 764209138 51136 51137 48752278 91929 91930 886380423 71827 71828 392757852 64364 64365 245091549 88649 88592 73925436 52336 52337 551283242 17293 17225 584324309 53559 53560 493738236 31175 31207 4284939 45826 45827 693865256 10413 10345 764547556 26064 26140 777520817 93828 93854 712893877 54921 54922 425070870 97220 97221 701786580 39549 39550 633524499 43654 43655 332459994 13966 13957 776731247 54249 54190 217568260 59981 60060 854335607 2755 2806 689629927 29246 29188 570716348 59612 59613 481946546 46489 46415 314138178 58354 58355 884078757 78976 79054 132402678 94548 94549 926491813 25283 25360 688781142 55855 55856 518211739 99101 99102 574817469 15380 15396 102571490 95267 95268 974681888 7849 7869 114426100 37748 37749 210110721 76228 76304 569087463 44700 44701 355560445 78539 78523 637747291 18685 18636 518213102 34463 34464 223064866 33979 33980 443183721 48385 48371 866281498 48190 48213 51260494 83636 83628 802374887 57402 57429 477810121 81819 81820 291812546 82735 82709 386122139 68411 68469 247051763 79159 79097 508351782 21928 21929 96085175 76201 76257 972775913 97605 97684 27126118 49939 49922 405724221 51577 51578 308534507 38920 38983 394205233 29047 29003 581486037 23244 23245 240191216 93437 93438 923083537 63041 63062 136111478 98792 98743 210393179 88372 88373 409609944 52734 52792 810707335 78132 78195 665916715 48452 48433 271437800 33918 33912 795666429 57403 57470 855012425 26724 26667 172767058 17296 17281 185565752 97148 97149 174241990 74043 74044 505232279 33416 33479 196810753 35926 35850 429742596 11187 11139 964504113 797 778 515853663 25139 25099 141794294 91608 91609 675714953 98836 98837 130546839 41388 41371 664044253 49372 49356 48853061 8380 8425 51208277 55174 55175 175846423 76573 76559 57228110 22847 22848 901430763 85677 85678 676070248 93452 93453 769974866 83834 83835 680434115 24509 24510 395154850 32953 32954 921563367 76418 76475 732616939 97849 97850 342447133 11532 11592 893542936 3439 3440 362122571 99654 99655 461837996 74420 74421 588650486 32230 32231 151362473 44803 44804 942337146 57749 57772 6659098 57700 57758 753300710 70053 70054 230196806 8323 8342 285980559 17368 17369 227495750 9475 9550 798558340 31477 31402 779854735 39786 39787 989140512 45640 45610 71250588 44338 44361 146356101 82021 82022 506388251 60667 60668 856383037 38710 38711 628879254 48556 48557 956384863 67799 67865 420423896 50122 50123 591724301 51711 51703 164216505 8951 8952 823898444 61719 61774 893431038 11225 11226 225213 30018 30029 110602744 53514 53477 207005003 27560 27499 176868182 74911 74850 765400988 26988 26968 64374959 73757 73687 522397626 69703 69704 198230684 30049 30102 135140874 30886 30953 735214398 52431 52459 54477930 6169 6170 740798520 94854 94855 360067160 63484 63485 650175847 90460 90461 300808322 13372 13373 985913151 88298 88332 511236149 19637 19664 752601768 93254 93255 98103633 40115 40094 357474269 40302 40291 857891876 36095 36166 776083358 78301 78359 777667034 89292 89311 32521654 51839 51812 351145420 33092 33093 582580202 88962 88963 877546595 95780 95723 623232232 92283 92207 994459253 41659 41707 430697944 5850 5874 55713613 70451 70429 638420083 90458 90459 795495414 7936 7937 971937558 56374 56375 72714620 56206 56207 733416061 96102 96110 919556647 87173 87174 533189312 14001 14019 264764487 11554 11555 889295504 43659 43660 702626610 7380 7381 540185626 32548 32473 175157364 1790 1822 606880389 53675 53676 206456186 19650 19630 156302404 98399 98400 135290240 63551 63552 163480226 7590 7591 971003333 98699 98706 146427050 36922 36993 277563659 57229 57211 77123441 28131 28154 619366554 3675 3753 38100332 30263 30264 890438564 66926 66894 605985373 80649 80650 468929634 90044 90045 959686706 39352 39306 180045018 90511 90512 477209580 27605 27649 884196708 66687 66688 484583085 54174 54175 162898223 83935 83963 260558518 66859 66860 324927603 10750 10751 887560321 71010 71030 960450257 37301 37262 879267344 61387 61448 664461002 97969 97941 322635635 21453 21408 768502589 23424 23425 283868782 53703 53704 164907652 59797 59798 439194998 47598 47599 3565530 25263 25264 286938255 39998 40037 353627117 37437 37504 182676388 4937 4938 677375743 49361 49400 754228801 68965 68934 20718225 23472 23473 809026546 1037 985 950993281 27084 27028 908713165 48686 48687 940120551 15588 15589 476066935 7627 7628 547655062 95174 95175 77218269 80942 80912 284810522 84481 84482 773234947 6156 6157 144253440 33129 33130 876388120 16123 16124 741967200 62657 62629 828206182 47046 47047 791002913 33567 33568 747848421 7088 7089 454966244 56869 56870 685729435 35624 35601 555087498 30855 30889 694749281 277 290 81681493 29746 29747 663555896 90046 90047 471554547 25322 25266 260668970 70198 70194 325998174 29825 29826 486872262 35614 35615 212981084 49976 49977 705736884 8225 8226 598920243 42818 42819 946550307 14141 14142 237420097 9662 9663 190742522 44425 44426 857488583 35477 35460 996233121 88843 88844 599087634 82878 82911 876193687 61736 61707 631724617 67226 67166 385250929 72884 72885 465187481 74347 74348 159423363 47128 47102 644296659 65660 65655 285153217 79268 79269 275111496 37862 37863 954464261 84184 84185 300604912 56911 56912 944458168 14368 14444 779154824 28452 28428 270854692 74093 74027 587569931 76930 76931 966683862 79597 79575 211827010 3723 3724 373069670 35184 35185 257321129 80028 80022 565518738 90390 90391 674021100 53706 53664 56899449 28665 28666 487678329 32551 32552 690812970 34744 34684 654212067 92837 92888 516454570 49382 49383 658344174 95134 95054 73216190 70053 70118 251011524 33001 33002 746355571 55988 55989 481310681 8727 8785 635413976 14366 14367 909231816 40914 40915 171303554 42572 42573 868174491 22755 22688 249940516 17312 17313 637926109 79043 79074 508254733 37871 37899 865200611 92774 92775 856867038 49546 49576 37275509 55750 55759 810356757 99722 99689 851528675 78944 79018 798766700 11314 11315 63960659 51319 51320 911513319 57392 57393 251426668 19810 19761 291707561 9013 9038 717423046 40152 40153 716511884 60896 60904 469345331 48295 48224 797695936 29656 29657 298687498 27209 27210 170729691 43970 43971 32902098 37714 37708 500370222 17071 17063 968758916 75181 75261 142273307 42571 42590 296510102 66669 66670 266614567 30927 30928 752063970 42065 42040 83305180 16532 16533 66226649 70069 70042 820233191 2505 2458 357590536 86442 86471 261864728 273 322 412101617 28064 28076 944214556 34614 34615 383400831 18422 18365 451611023 17668 17655 536510175 2463 2464 891069664 27708 27709 36759698 7439 7440 393476029 6640 6684 83698765 91443 91390 89818723 98433 98360 200110080 69580 69503 82713361 73328 73329 54823324 89189 89245 442974797 94265 94226 930750046 28535 28536 600669827 71385 71386 117049736 29703 29704 784612414 16943 16944 676046960 59036 59064 850344073 75509 75531 798375079 67589 67590 772476780 67800 67747 989759127 29381 29423 738762814 43943 43944 651313669 96307 96288 879769394 60445 60446 568484158 11837 11838 437636851 43748 43749 47080244 72602 72603 383238328 1705 1706 96883018 55563 55560 624652982 91623 91624 853898390 76450 76451 312443419 10144 10211 715683692 30647 30649 355147478 17898 17958 530696505 78207 78186 276066951 31145 31146 647479970 75546 75477 289988190 70518 70519 921994379 8702 8738 142802894 4214 4194 643851793 66968 66926 863711462 91677 91729 185620545 57566 57567 840573915 63056 63057 57561293 47704 47705 594858960 16802 16803 69192568 1819 1891 181376900 30339 30340 800544712 43362 43363 100096205 17284 17285 184376887 58547 58548 976490206 35615 35679 915172143 34357 34290 538442729 86920 86981 554013580 84814 84815 175521033 41399 41400 236065545 584 585 287377486 7672 7673 444405696 16114 16034 525938777 30616 30617 568310208 65674 65675 306195373 50704 50705 258438807 78813 78814 863820303 61348 61349 95695108 26335 26336 117302817 31264 31265 760883410 37979 37980 227889397 27513 27514 92978691 56876 56877 74379443 63482 63483 881662652 74157 74166 414605956 41838 41839 436238266 61979 61951 568092508 1044 1045 176753611 51376 51358 765188975 63738 63739 999407769 41325 41326 11102928 8454 8451 812921650 82106 82151 602319437 54856 54894 381650668 33695 33696 491502953 58430 58397 665123086 36180 36107 108901116 70385 70386 526955590 73521 73578 104879241 34002 33999 501783449 51925 51926 649165671 71231 71153 44979788 18782 18783 776728818 71912 71880 499270554 3523 3518 360429696 37877 37878 133583366 94036 94005 825147091 36127 36163 646068775 60409 60338 528220517 5041 5042 178841446 78797 78798 774790779 1480 1509 577718723 7780 7781 916427477 66220 66145 700254734 41939 41974 900926580 42094 42089 307437482 93900 93930 542259619 41999 42000 319359171 16601 16602 356219666 16577 16578 826481539 38977 39034 239258294 18612 18613 135515003 44156 44157 888064 43992 43970 572017419 47393 47394 168444589 13644 13592 116817565 75601 75602 957681316 44673 44685 195662124 7984 7919 865490517 65637 65609 223394515 96750 96751 212509416 65907 65908 191210613 83954 83955 231003360 45082 45083 607345559 48638 48629 982555957 73674 73675 772271853 2337 2338 989508062 16489 16416 861188396 70937 70938 684422264 47647 47648 676925519 41381 41382 163918594 99878 99807 354511365 6463 6476 210472372 33385 33386 175762977 13975 14013 563807771 68513 68485 686569757 77602 77603 778419402 41058 41011 953379508 68551 68607 129312602 44623 44605 760223504 7470 7510 869193638 25703 25689 786969264 15935 15856 697889649 45026 45029 54500663 40709 40710 382536649 23423 23411 997230506 12856 12832 959527633 91194 91156 209335899 51232 51171 416541653 542 599 749322570 74888 74889 838928016 43814 43766 83201098 47228 47229 309880077 67236 67314 608819052 78570 78571 81791327 66754 66828 524878849 76909 76844 397736664 59828 59798 825044979 17302 17303 197901066 18623 18546 693225666 71144 71145 135767868 18305 18306 791743292 79070 79067 732363674 95040 95055 906156896 14853 14854 369584970 67377 67378 240078275 80764 80765 653205761 74208 74225 896077460 69006 68965 13523237 1457 1458 579519445 96022 95998 304915116 14726 14701 837609890 3437 3413 331863594 39878 39837 225121469 57016 57000 74275670 49313 49281 156443782 91593 91548 549777972 47132 47133 831254781 45155 45221 881074503 48366 48367 976235540 58113 58191 25031060 33342 33370 644641149 17844 17845 857549355 36626 36551 228770023 78861 78864 512010868 7099 7141 782182785 47306 47307 912742400 75734 75735 451264535 2633 2634 421074840 33876 33877 17781241 55666 55721 587670939 75247 75296 509435799 64017 64063 574529162 52633 52634 180666256 73678 73687 392763193 48077 48078 822467545 83772 83773 264812513 64704 64705 751592333 48194 48235 556957813 96252 96253 346617042 14895 14936 838011145 97634 97635 445569611 71264 71288 682739350 88594 88595 879402389 4168 4169 592812215 15839 15840 411076995 20774 20736 731167300 26454 26519 236616574 25130 25131 943128337 15589 15623 173707289 59121 59173 602842953 83663 83732 710365616 6278 6232 266657148 7565 7526 19317799 2849 2816 512325426 1944 2021 825741389 97946 97957 27050244 13480 13409 188460640 69683 69684 571906881 13092 13093 886702975 38591 38592 470937490 86158 86104 862789544 38810 38817 365553965 74819 74820 414968835 91627 91628 379439527 36716 36717 228160363 7192 7231 338969191 49426 49357 681841230 21502 21503 400279995 96921 96922 104344454 79234 79235 24621636 60632 60633 141167925 24184 24185 651639870 77021 77022 413232862 82773 82774 806897070 69556 69557 954669517 29581 29597 252723368 66297 66289 316119531 79938 79858 867526009 28796 28822 493380386 52045 52020 798225356 55350 55351 209524950 96778 96779 591486947 47239 47240 343822958 1366 1443 945085439 48633 48665 794720689 98777 98756 865510769 93703 93704 760686118 43720 43721 23812257 34166 34109 578524775 36170 36171 386683626 91432 91433 762885692 35319 35320 53647025 99283 99284 987808528 32701 32702 313925046 2093 2094 211871502 95371 95335 691405690 45680 45681 498530762 78015 78016 820297454 46187 46155 724666800 77878 77935 299847529 73330 73331 931014824 80497 80515 140372499 13433 13434 209712535 36482 36535 576594990 96412 96377 597147773 81544 81545 317000308 10817 10744 29011497 31897 31894 881071778 14660 14637 784350127 99147 99148 856816553 91959 92036 843494258 28320 28351 150760146 35418 35419 677660358 45887 45888 488378284 91447 91401 892439205 73733 73663 704185905 76435 76446 383876262 18538 18539 617790992 59467 59468 202529076 49888 49927 200555343 32349 32420 279675895 64043 63979 53714749 62913 62967 242239554 15138 15203 353849491 69865 69836 112421185 84696 84669 528944088 28333 28334 979328062 46063 46020 683532575 14952 14953 881409320 16178 16179 449318838 19287 19235 49079254 93119 93120 554660943 63248 63249 434310136 72254 72255 281221946 20420 20495 890985253 1528 1529 655721456 54752 54789 628960296 77656 77653 736355623 97075 97076 581913751 51802 51824 636060247 78463 78464 706148022 82310 82311 908544473 24922 24923 151909860 81073 81071 264624580 86057 86058 258713606 80764 80737 757493754 16018 15960 991806534 55672 55673 205241987 63653 63709 4659813 76399 76385 989649394 25576 25577 775499758 52685 52686 231841960 4564 4623 447500612 92535 92536 950706237 95827 95828 996350708 12755 12756 85765515 11114 11127 849804340 44734 44708 335103024 20323 20352 169203317 44192 44197 597200109 31794 31795 934424866 52749 52750 837516799 13649 13650 814165131 1234 1253 408380181 52420 52421 411815892 47348 47321 622360235 27140 27141 514784749 34678 34679 398914933 84325 84284 983858747 20022 20060 825665749 96331 96332 673955433 14643 14652 61316386 81993 82032 598402532 70090 70113 848600064 11958 11959 164527735 33656 33612 713692780 46813 46829 606919955 85393 85394 349116217 36360 36361 114114172 17000 17001 387803735 39811 39747 29879989 41095 41084 540602721 15409 15410 789954192 1238 1239 733686443 5994 5995 987491196 63642 63567 939913304 67834 67816 223011197 23831 23832 962413805 40632 40709 392524117 91323 91324 760806073 58080 58091 721249985 27303 27304 79636202 73030 73031 97565453 50327 50367 663180557 49127 49179 673408315 17109 17161 817480486 45830 45751 430933252 65482 65454 969529150 11839 11784 325865650 55832 55833 123831481 57979 57980 616725181 36601 36602 537887142 5205 5206 538054263 84810 84811 493875702 83241 83242 724148727 4069 4106 780687785 37443 37376 372917752 9546 9610 744537225 90694 90695 945158764 33597 33517 753196647 72098 72177 691879722 76729 76745 177922052 68765 68821 794507081 44951 44973 159485610 64725 64726 79868639 72453 72400 827965675 79555 79573 586435584 34983 35016 247193898 23139 23151 806491719 75453 75443 904304761 52696 52769 773039523 81259 81225 798101412 57260 57261 68690960 19196 19197 24808549 48160 48161 26285586 17631 17704 427214656 16435 16477 94263199 91216 91217 256159723 70042 70087 850757805 17138 17139 29106999 37762 37800 4248188 40593 40594 733487911 75699 75700 849152870 72721 72722 384807578 32813 32856 280925238 71882 71883 799902776 38517 38518 375613472 26709 26710 510451751 45624 45604 350452855 79509 79487 367483328 40886 40839 702055460 5489 5490 642570174 85956 85894 596531135 1681 1682 891820617 68874 68875 214542763 34265 34319 597376333 42907 42908 454389475 7687 7688 1864459 73438 73451 834746304 69604 69550 977026590 94486 94522 371806814 16750 16806 339834682 46905 46906 716724289 4531 4534 667084196 18847 18861 341684531 938 898 455924971 22645 22646 719829832 6966 6967 366770114 54897 54881 420073258 31648 31649 165826135 1279 1210 629967301 91000 90983 295664055 87427 87483 137248340 11686 11651 924858271 89368 89444 400357900 38263 38264 459755207 20391 20439 602030998 16988 16989 718664141 83903 83887 924319038 24636 24637 970369816 40853 40859 399846075 40301 40269 36412966 93510 93441 41665085 38013 38033 257884569 6457 6458 661006494 17400 17401 415911478 45711 45674 833203243 32823 32775 116172466 1669 1598 543110389 49260 49338 477846551 94757 94758 228929377 49706 49786 913654585 96289 96290 564007857 58342 58375 311946190 75057 75028 98191417 73567 73615 294900269 9294 9295 239993545 59463 59464 613530349 37719 37720 693660402 48021 47950 139427199 21496 21497 754909433 77278 77279 592529756 76708 76709 74982498 64935 64936 598828370 67515 67501 471786307 99028 99029 431702277 63024 63025 502311722 86831 86826 253279985 68451 68401 781694658 30441 30366 245308220 9816 9790 792483312 783 784 80584040 53550 53551 458009692 1281 1256 914962823 57225 57161 863046461 1416 1434 286989066 46914 46877 675484063 31486 31487 829643315 278 298 435210586 61635 61605 875876926 57353 57354 418768751 98198 98249 217290741 36325 36326 17517934 81111 81112 201104688 42446 42447 595526922 55738 55739 195042704 47189 47182 205977499 71361 71308 992047983 41321 41290 683723561 98107 98108 21281244 18017 18031 415803945 24965 24966 596934786 78172 78110 386405561 41061 41062 782613482 62032 62033 306865125 13843 13763 280303825 11640 11641 459936582 98198 98199 412830186 48715 48663 22366104 94182 94121 25010322 20892 20893 159195618 83860 83824 391895032 48173 48174 326932844 13972 14039 669785052 83234 83304 945431436 79434 79435 495957250 87242 87243 587892768 18859 18860 653715265 44753 44754 675254954 47288 47266 815506559 25445 25416 229427516 79383 79384 68159499 36147 36068 422893964 70883 70884 209018312 37946 37926 600551496 45626 45627 103519647 32805 32806 868215158 10465 10541 332590904 25533 25459 299588897 27588 27617 526255972 68527 68528 173596838 19366 19362 327155958 43027 43028 620354688 78206 78150 902998076 10130 10148 503893512 81965 81990 311089764 81663 81620 196717376 26033 26034 450774019 23132 23149 986328411 76865 76823 946075382 91403 91404 57399445 43020 43021 549109658 81072 81062 610480069 29049 29105 150140340 54984 54971 770282426 70799 70800 21443767 66315 66316 514810255 73522 73523 28344658 8502 8503 130405635 70299 70335 960898245 61261 61297 587742919 95618 95619 337883952 5684 5685 25485482 28704 28626 430848852 99113 99114 437680924 1123 1193 650675695 25468 25504 844059920 98850 98865 465769978 85015 85016 609546359 46859 46860 335758504 35114 35047 44249774 26641 26642 19438178 2822 2855 231532960 31008 31049 151165521 8084 8085 856200597 17350 17351 454208606 63960 63961 289887340 26966 26967 744738936 39977 39919 902182079 53122 53068 102367256 14201 14275 565729456 18500 18501 925788401 41219 41256 203913637 20122 20167 268370868 39095 39172 364684011 33720 33721 556537620 90576 90559 710475889 99529 99530 388839736 49194 49270 703262693 36445 36431 214781788 25804 25805 328151322 48472 48473 803189862 6639 6640 599723212 66705 66747 428378789 54803 54804 445669872 49314 49315 818774165 70640 70641 984913626 87302 87303 776510316 19562 19563 383669848 67671 67672 34203728 35465 35395 845953054 1626 1639 744681466 28457 28458 881258044 47808 47809 781621115 58631 58705 782136528 20875 20876 281176884 24340 24341 881754887 90910 90989 741908801 62009 62010 573419889 57576 57595 437566145 19402 19441 529911125 47431 47433 137624452 48245 48246 939763485 46841 46842 556709136 85523 85500 643534945 27355 27302 62649082 72723 72724 850753937 18551 18533 552888879 90875 90826 637640485 47639 47640 596199806 63337 63306 828111567 13627 13628 897870189 38242 38205 31047285 9422 9359 681857934 10628 10665 808599949 49197 49230 723611696 286 287 189085301 82301 82302 896553412 87547 87475 748600623 36306 36307 886087925 88036 88037 726898176 84966 84912 458711789 770 724 489148623 75866 75867 970939453 8223 8275 545064487 19217 19178 756113442 63614 63573 925812253 71062 71063 871900477 63210 63176 182120078 98926 98857 106053081 13716 13796 860736080 22394 22451 52094675 78234 78272 190492454 60102 60103 863346064 56981 56928 695874458 15366 15367 900497346 50187 50188 630597879 79140 79120 134979745 62383 62384 700732246 62748 62749 761957727 5195 5262 626847851 64809 64810 425312373 50080 50127 101819536 8334 8411 995984724 74573 74516 942125785 77818 77766 174750868 42012 42013 620327006 59494 59495 26961211 2290 2291 782102218 61005 61012 418708414 57715 57716 818702374 23974 23975 351804798 81458 81459 94071289 43693 43631 462984497 97291 97292 95078249 69886 69860 477250144 49511 49512 758663212 62300 62360 461009271 69886 69937 853874297 78547 78548 263205426 60272 60323 448663099 65024 65025 312659705 99265 99266 941819572 80354 80355 594748937 64538 64566 240829877 36940 36941 74328072 57549 57593 956767 47591 47570 659073716 13562 13563 411167513 28825 28826 541012113 58065 58066 421550302 17250 17246 676198649 73203 73283 769697218 27962 27963 411982466 43835 43912 254445449 83970 83997 72728813 26363 26430 801211050 61375 61376 454953698 37077 37078 7889283 1914 1915 196444673 53269 53270 251696886 88613 88614 6195470 32647 32594 581861430 4572 4607 389369292 88932 88866 818612930 37486 37494 715486499 71355 71356 772363521 37527 37528 799928671 73309 73318 631468079 47284 47285 317969666 9528 9529 487093896 18460 18425 910405801 33630 33591 740544337 97590 97591 85254838 38593 38594 6120287 94898 94899 327057207 64199 64178 111743846 8267 8268 391898992 45435 45436 487719152 55628 55629 115200068 51004 51005 74511348 61913 61914 583170838 65012 65013 206800975 90618 90619 327908994 81840 81813 172749134 90328 90329 200271746 72981 72982 242787169 98063 98064 814389913 28304 28305 74446960 60902 60882 531692536 48722 48747 991871334 89307 89244 821788481 56088 56061 915828979 18802 18773 17172795 95861 95862 362864192 7212 7157 725011361 77969 77970 868208294 21981 21944 614186360 50987 50988 87225374 64116 64157 450132333 38076 38019 373394514 45667 45668 94435886 33193 33194 143316187 72885 72886 577034611 20154 20083 621758515 17301 17254 437950327 19356 19357 899479229 25607 25583 884591482 50341 50315 766737280 72303 72304 326535139 16253 16326 936538965 5381 5382 259346969 27147 27200 109107958 99237 99238 113212420 36724 36649 548284399 30638 30565 921812855 705 706 639713835 18389 18325 636706875 40338 40324 336319893 24677 24678 581921472 17251 17252 212148474 40607 40593 904273285 35347 35281 737268340 77100 77076 107823282 85559 85505 590435758 72744 72745 721764242 85588 85663 955623800 51640 51641 503583786 12890 12912 654193252 13015 13016 797772033 66720 66656 468835665 40726 40727 367700987 77620 77621 147078125 66951 66872 597346331 33889 33890 372102884 77915 77916 33020783 64215 64196 293114018 16290 16291 604167662 77774 77775 712726321 25361 25281 538676213 92134 92135 695103661 10872 10873 733902911 68936 68976 252878477 11372 11373 11268505 16703 16704 769168809 69895 69856 72074032 622 623 278799833 80158 80134 786681355 14834 14835 429748732 67338 67339 840587495 20427 20477 967308228 88855 88794 803397185 10435 10381 319470813 79396 79468 992587102 32174 32175 558659784 67567 67632 694506481 81962 81963 323800993 56189 56190 137988205 33961 33962 241232600 60173 60112 44666670 47444 47445 190437985 15941 15882 65081832 93417 93468 916689202 67011 66984 196888023 34660 34614 227575052 74083 74084 281033918 27924 27925 764796079 32835 32836 791719435 58100 58101 880546214 81747 81723 110663749 31049 31050 208010766 41898 41919 63682652 45995 45996 522583789 1900 1901 126263296 68227 68228 162539655 72037 71972 233888564 35887 35888 361046267 74724 74736 165627825 31081 31013 81134894 89913 89914 46583100 51003 50961 499836368 30831 30820 435982023 50764 50765 574931244 28630 28631 647519373 75812 75813 200036043 62756 62695 791407413 76771 76772 188546884 80848 80909 144636541 60119 60120 792522660 14340 14282 859801903 58771 58772 669666175 27618 27619 978593829 5656 5657 187656890 62537 62538 230793323 36538 36525 556859554 86295 86346 81843437 54838 54839 106424062 10316 10317 103807383 16284 16285 366954947 35786 35787 690066938 69271 69312 704168034 41344 41340 829561882 89321 89322 385091124 62561 62592 321417318 12859 12875 133181492 87464 87469 426832821 81857 81779 569295735 14210 14211 782829050 60246 60213 973730363 50417 50418 381324249 36053 35998 443916941 8278 8279 234650644 13194 13195 675907144 83136 83122 172199966 17720 17721 408961542 21392 21393 467346731 55991 55996 89537318 35605 35606 373302234 6656 6716 551685388 25885 25926 170684964 76714 76715 461422342 37442 37479 71594722 37708 37709 915092099 59849 59850 132758966 10980 10931 42386568 64384 64305 835573720 12143 12223 261602161 32238 32243 388400081 54914 54977 35001684 79409 79451 330177089 26631 26632 173002065 31037 31038 555834840 42211 42216 471866356 81415 81416 780265969 19940 19941 147028388 36283 36284 939349936 25484 25492 644060922 39595 39540 668775629 63364 63365 484360395 63184 63169 27564605 9851 9852 169471500 6491 6492 526165807 15252 15248 242791184 4438 4439 35315090 24788 24789 380063692 3385 3386 469059718 67979 68045 326490356 76889 76890 945498753 26216 26217 135089922 56485 56417 409664195 27464 27398 7275545 48791 48792 92901023 18972 18973 830250697 91825 91899 150300966 60288 60364 174880229 21372 21373 718704414 77574 77644 817487998 75550 75547 535465464 18712 18686 526930999 21163 21164 777786635 94742 94731 133616877 10066 10067 278157099 19165 19166 533122836 21595 21596 705549440 75329 75330 445699008 25976 25959 739153715 33402 33403 998281060 5614 5653 315468521 15077 15079 28383377 76340 76341 116147334 20717 20794 342864501 63152 63153 438721663 57175 57191 323134282 64553 64563 880531790 95350 95351 484648326 99472 99473 47514281 53386 53387 176852167 34301 34302 525981542 94776 94777 686132261 69031 69048 529296275 64947 64899 617000031 88270 88271 749177054 57734 57735 848218046 2728 2729 826834339 61328 61329 725211085 34402 34380 984324445 78936 78937 81050483 24716 24717 438272358 799 872 55884106 40219 40261 38340450 63204 63261 363819969 84770 84771 647960851 44442 44450 136648731 1987 1953 328791966 86410 86341 527626689 86119 86124 839121032 5649 5644 196871991 33927 33928 494765490 57649 57650 128683400 64459 64411 457022469 76129 76130 246730331 58066 58067 332787231 86610 86629 300555337 59910 59893 818121750 36561 36562 209681072 67398 67399 258692020 15831 15879 896544228 89641 89642 820136369 27861 27862 146258982 35907 35908 464365210 47491 47563 978291767 71004 71040 191531031 12026 12027 61658759 76128 76121 247928890 46359 46280 846367156 37916 37977 207919934 80275 80276 9894530 94347 94417 812361641 75520 75502 488525061 14977 14978 150737552 11000 10967 800594748 17154 17155 426704470 96295 96217 828040581 14866 14867 914650938 71253 71188 724445489 61406 61434 898225904 89101 89102 418456521 2186 2263 647797531 86624 86575 469859118 34129 34130 533410203 12752 12708 560428596 41397 41362 334645732 69892 69935 914094724 27462 27480 12333489 88831 88832 760732846 26123 26124 235064444 47811 47839 169770848 78923 78897 552594205 78755 78753 36896075 93542 93615 23010078 47126 47127 544435798 16328 16338 204118767 40308 40316 737139777 93307 93327 179812112 41709 41710 475940688 30186 30187 775900089 6199 6200 2597237 69200 69201 629638727 36897 36898 117653204 43008 43009 312845899 50220 50221 743090371 47700 47701 385805018 5673 5674 949234051 98160 98233 578517715 443 444 628143150 35466 35467 503951926 67097 67098 696612851 39708 39769 361584897 71085 71109 470461050 29666 29643 745060623 7640 7705 116071733 20216 20217 884121515 63986 64046 316925835 65695 65696 190918118 89651 89652 92677241 69858 69859 942240146 28508 28509 900572047 40459 40460 305933793 90400 90401 923588955 78924 78987 355971177 25604 25605 160200424 33091 33092 453629961 43693 43647 710564640 70258 70243 540303160 73076 73077 94385883 295 236 428763709 6817 6818 145654236 98295 98312 91888552 31170 31172 469428166 77488 77440 153533549 35270 35350 295142111 4313 4358 595197019 82765 82766 635564506 94025 94026 472891806 98003 98018 611584566 78251 78252 267871658 68300 68301 510939596 84113 84114 60785066 49963 49964 187786687 38727 38660 265864658 86254 86255 338301493 75616 75595 989584682 7130 7131 409545250 98101 98102 296182346 12424 12474 508129440 97903 97904 965662097 42590 42591 587307736 70603 70604 65664534 57000 57001 462638253 39271 39348 969051863 44569 44545 738685929 37807 37800 227325315 86577 86521 834296325 32035 32113 835717299 74662 74663 562030870 10203 10204 870717221 92569 92570 501968219 7848 7849 404876430 4253 4254 907713671 21791 21717 553213581 81348 81349 474140783 97129 97102 269680644 11779 11780 109391345 22722 22723 515111748 82019 82020 781475424 67711 67664 989373108 99721 99722 920790362 45014 45015 577519778 62136 62216 363955328 11570 11568 136875723 6147 6148 180753423 68377 68299 499906027 24668 24669 963888933 13922 13923 282584532 406 425 101625317 58700 58701 489984929 48416 48417 462923931 6778 6764 326396682 97537 97538 135846489 22308 22309 334034618 16004 16018 409823343 30479 30406 364486728 42400 42396 149721559 67545 67546 70193424 74186 74187 62838606 14516 14596 790845551 94267 94268 503065961 28566 28571 166835377 21259 21210 770565217 20386 20328 824054001 42240 42256 984909731 62199 62149 552685829 38775 38704 328109579 19963 19944 816029507 35878 35879 988080162 50651 50652 988067443 96200 96137 493976315 8866 8867 938903425 49936 50000 261136936 34931 34932 163349946 26149 26175 311077908 83145 83159 430059365 49999 50000 399812838 6370 6439 438034716 26262 26263 919543388 66095 66073 631958730 94277 94278 428269374 25953 25954 541450785 43317 43318 346317809 43489 43490 197132953 84893 84924 808840595 93986 93987 146557240 55715 55658 298901417 19621 19622 431597620 52374 52451 24009081 50807 50832 231524006 86210 86211 294727916 79070 79080 260031621 75772 75773 471542522 69193 69185 33937634 74519 74520 361103143 62644 62587 706458654 97086 97087 345834199 91211 91156 639064381 98960 98961 945787594 42322 42323 546736321 49039 49040 562768827 34870 34871 630603830 65132 65133 370544846 63254 63255 752206007 95046 95053 261997923 20762 20763 976019931 48027 48028 481144348 18649 18613 157972175 8987 8988 941434014 94528 94526 59509059 45367 45413 328807098 19430 19431 835555368 65525 65482 291412324 6328 6329 470832450 57921 57922 115425847 25501 25576 860062737 49078 49110 870160234 75387 75461 525727853 83929 83871 970432464 11401 11380 673055506 51595 51596 231303029 34648 34680 195609662 45316 45317 349689311 65368 65369 610596870 77040 76971 529155851 80850 80921 553002623 43968 44047 390566145 33657 33658 496158311 4721 4669 282670386 6792 6793 998468709 14470 14471 977653999 95890 95891 174661230 79650 79651 924380268 1462 1463 7553500 28395 28349 203894321 59881 59882 555997536 80927 80888 452041534 49651 49645 340917495 96375 96376 156446419 95734 95735 399833549 93903 93938 786861617 74500 74555 417529291 55639 55640 271088023 64937 64861 740551555 65607 65608 820117260 51500 51501 827738161 95589 95613 868599289 82868 82931 876043239 41642 41643 316496607 64442 64362 869077791 80991 81047 292243197 19636 19629 768091247 70077 70078 780128321 68651 68652 851716942 43509 43510 924218808 71324 71325 97154077 39049 39050 641176358 8379 8456 197911854 72907 72908 220507009 80841 80842 140256169 48835 48767 573349524 73852 73787 219417442 12434 12442 231296954 43569 43623 11013419 29814 29857 368331748 14981 15016 23228684 40028 40029 158635356 20930 20931 517984594 58672 58673 342064129 2538 2540 496052715 24974 24975 656687359 47457 47458 230314198 7140 7141 174457791 52725 52726 628110272 43182 43183 632931628 73524 73532 288062513 77139 77154 559235890 60289 60290 466221444 73739 73740 552771884 10221 10222 970745378 97695 97671 801416550 70527 70523 217732979 35207 35208 306690548 42048 42049 111775737 53004 53049 176650001 30167 30236 612993808 99637 99638 145633414 29704 29705 217977645 96662 96663 380940262 84072 84073 62780322 60755 60761 179484759 64106 64084 919977680 43286 43287 343388576 35622 35623 376987599 24950 24895 76325784 50511 50512 149528932 28429 28497 55615322 14792 14793 7949037 24340 24397 81223122 7000 6962 355254868 31135 31136 987087335 33618 33619 433247092 71333 71334 250400916 39737 39814 780737255 97037 96976 360915394 95429 95430 132409368 39925 39926 307857100 31466 31467 323945004 81420 81421 728854633 26744 26750 684467089 35022 35066 840375925 4151 4152 49320402 4087 4026 535693810 40128 40129 862228872 35090 35091 767313188 31126 31127 583596966 92499 92500 890693547 43987 44005 62696145 82564 82596 109600850 37897 37898 925982822 28540 28541 444445284 10972 10941 933577515 24597 24598 865938097 82288 82267 800208516 61065 61066 784432112 65481 65431 295830852 27819 27820 420293373 42107 42185 799201571 34823 34824 978312997 69812 69813 685954611 92225 92226 893501181 22687 22728 195772015 82145 82146 205522556 64358 64359 927232011 95648 95724 489735566 17214 17215 245414518 63387 63451 353924086 25601 25627 980799761 25681 25682 765171681 52592 52593 162398058 81046 81095 963784212 25441 25363 567104381 89736 89737 869444315 57429 57430 262357546 25462 25463 228378377 9336 9319 327041524 62613 62614 73567372 44258 44259 267495353 68809 68810 177094230 77385 77396 646182396 10172 10173 919240295 49146 49152 812587771 14991 14914 121228691 13890 13891 902654902 18724 18740 875169076 98834 98765 533120941 77233 77203 907642377 26333 26271 435268306 41315 41316 654183518 69409 69410 542979153 13924 13895 785084922 66265 66260 925646793 59381 59414 481795217 43126 43127 649914828 62659 62660 62549173 54944 55012 17346496 9195 9196 595326101 87907 87908 639449105 78249 78198 760246385 86299 86300 712982571 55813 55872 631170798 74264 74265 751824905 21899 21900 990741455 9368 9358 155115751 84102 84132 195482251 13665 13629 984759976 29522 29520 620104081 95655 95656 114715070 68486 68525 679467836 894 901 803953659 16884 16885 400200933 39770 39771 79796466 41478 41400 725948565 34663 34664 525156065 84215 84216 746861548 14620 14686 273586262 75893 75894 265605347 65221 65170 172394846 46509 46520 87074117 98458 98459 649277571 60974 61023 698252062 2986 2987 422245741 42295 42296 931033938 44521 44588 466144701 36522 36444 761155646 11508 11514 658836516 90667 90613 665992576 49862 49863 341264651 78684 78685 963736326 93763 93764 830832240 75440 75441 519916545 98906 98907 496261735 87335 87336 904174866 97230 97252 330507868 22643 22644 983406704 46072 46073 208517819 25995 26007 844923035 95939 95941 392817656 4184 4185 658115973 46973 46921 618568454 68605 68615 892625208 16446 16381 572588254 71325 71263 450194928 99900 99901 493354871 69152 69153 924860700 77210 77211 157790874 10401 10402 962422289 47451 47446 916480099 36596 36557 559803818 58044 58045 906104193 4888 4889 64655456 15570 15571 596623693 47226 47195 397495444 35705 35706 876463138 61968 61969 23581440 90111 90041 814120760 50204 50205 733892488 43210 43277 644392323 51799 51800 789581028 51882 51873 544555283 51329 51280 651497952 1448 1377 8887846 14156 14157 233743827 44880 44881 859686210 8183 8184 635425219 77033 77034 511723329 97497 97478 575119338 17373 17344 336949593 83908 83928 584079407 93785 93835 102608493 30866 30867 449911849 32110 32111 969435737 135 106 339355528 47590 47591 246928436 69377 69378 968776117 34351 34352 198754451 96421 96399 456800602 91805 91806 539380672 47773 47769 878234683 91925 91935 290184128 72276 72273 844835766 48498 48499 784845834 10670 10608 610620908 339 337 593074999 22082 22022 938055201 75149 75150 743020737 59754 59755 924429586 89744 89745 691515123 26375 26384 521457880 59869 59843 469566084 59770 59815 318748897 79078 79079 585512838 89933 89987 816118906 84026 83998 137035681 69998 69999 366682799 12476 12468 926043152 74404 74478 815632286 53194 53200 745083662 20623 20638 997270533 18624 18628 121949552 1643 1644 623196527 78638 78647 842101296 93945 93946 775451900 66587 66588 395874329 59713 59714 524669280 19921 19922 103221929 36681 36633 436108831 16113 16114 456144474 7383 7384 74275195 11225 11280 660987867 82753 82754 823075213 21299 21353 414330819 84551 84552 613163516 90914 90860 990379848 71447 71448 478150992 33354 33355 677760801 43483 43551 655758085 57249 57265 814920958 62582 62583 387284638 72783 72784 920692387 81212 81213 919186890 62983 63011 244310227 84773 84778 644412293 34308 34309 179746771 24516 24517 567207795 24027 24028 303411932 49443 49408 660886425 12894 12952 223585033 86314 86315 690523781 59220 59230 335668925 19397 19398 96278912 8948 9009 175622476 28244 28277 309779275 84131 84132 638370967 82231 82232 19287979 86697 86761 377970283 87640 87597 246416368 20307 20229 392831925 36436 36398 883019234 41687 41630 251892150 23410 23411 164885586 39442 39383 445852231 45940 45941 639165501 36652 36653 969252376 50445 50446 470578203 22602 22603 226389549 47485 47422 776365050 9124 9130 751827550 79448 79461 526142556 89918 89919 254653640 28625 28681 835083870 15836 15763 925801075 73916 73917 821237040 64657 64623 131107147 27016 27017 772681267 20060 20016 530534957 24576 24577 354885424 76518 76549 511769193 91686 91687 970156410 49761 49687 519128760 95822 95823 551578465 31927 31877 54577394 15838 15816 235444255 60933 60854 734964922 20640 20606 636758583 24912 24913 106786078 80099 80023 145002200 84108 84160 297309744 69519 69520 945206869 40528 40529 589382394 74452 74453 266816999 84719 84720 375177366 70833 70834 803944621 10514 10507 630968740 80572 80593 91359459 27841 27873 793690588 14571 14619 733653524 16725 16708 425187906 36081 36112 515676103 7576 7593 863432116 74461 74387 519985451 41623 41624 974103825 53406 53389 712162979 32033 31972 756142667 41183 41184 632064263 58716 58659 945423864 28812 28747 192666811 61546 61497 15788370 59977 59978 25227529 12632 12633 883361333 37325 37291 480836528 19561 19562 520623374 11385 11386 120533035 96063 96016 558915045 79380 79406 223888155 11495 11496 701141156 54409 54486 318335364 45130 45131 895663219 8111 8039 694437088 42598 42599 742957268 52904 52909 482824647 12230 12231 697912070 6628 6584 54910592 46387 46388 651704034 5762 5763 497459592 36449 36450 661885041 98763 98789 95249475 499 500 39846194 93584 93585 143423569 86693 86742 276763886 46798 46719 263207953 1149 1150 810743575 14954 14955 897987453 25724 25725 390140879 46949 46907 515702660 25227 25254 309986243 55472 55404 885437609 16937 16938 293212302 62657 62672 397226617 1366 1292 876346990 71477 71512 686701779 81941 81942 855660100 43591 43538 723254603 63597 63598 333362189 8124 8096 296484641 34228 34266 906380751 85866 85867 188374209 89342 89343 307210059 2647 2648 366113064 4559 4560 125608930 45300 45286 803484161 78887 78897 446270052 485 458 710908990 29193 29226 134016400 53326 53327 127600640 6885 6886 784241152 57965 57966 182703012 17763 17807 311102918 65667 65668 530891668 46738 46739 548484317 83612 83613 654532901 69256 69257 214418217 72808 72869 675868390 15900 15867 247873704 13302 13303 156864685 6335 6336 473384831 56035 55970 775387605 49725 49783 496291606 62218 62190 393164432 59782 59796 983570634 94446 94447 619749762 32909 32910 297772848 76240 76241 804607764 66989 67022 441421906 79379 79452 577297549 80090 80091 184863641 80676 80617 901496700 95625 95626 321339234 5542 5543 712161165 20719 20765 594114390 47191 47192 361779044 32732 32769 287108340 33998 34064 778386176 38327 38261 880073346 77627 77610 12505725 15268 15269 493099982 91983 91984 570482647 89035 89036 81963923 41384 41416 716944309 15400 15401 169720868 26706 26785 746755665 27980 28025 455207855 41708 41709 841526898 29815 29816 885637998 51540 51541 685187091 15044 14977 468123270 75635 75636 104980389 99593 99594 923649156 94093 94022 646154271 25665 25706 46608447 60909 60951 388067496 25305 25306 322052035 37583 37594 36786177 20300 20352 102864990 23829 23830 131387253 47096 47052 187792013 44595 44524 139887430 91963 91964 669917851 60974 60906 268636873 29319 29320 934739900 32017 32096 401406104 94521 94511 921757436 79846 79768 517192117 41599 41671 311140268 58308 58270 136478633 24373 24370 694712981 57279 57280 24297507 64382 64451 740252132 68488 68460 44104268 83844 83845 477548031 42158 42159 956213433 5854 5920 165074904 66154 66104 314292952 36822 36823 603844806 6313 6388 606288045 59742 59783 24814374 6257 6319 691323436 64253 64254 757008577 73765 73766 17532078 60769 60770 558817806 33161 33162 232367329 10454 10455 220356360 7645 7588 274912970 13815 13816 646857216 19534 19535 533058446 32252 32321 572199016 29566 29597 189445094 48246 48247 132365030 23834 23754 735591379 80542 80543 850800598 70789 70790 224812554 99001 99061 736947459 23660 23733 366866270 23016 23013 273247033 53838 53839 690485532 48389 48462 67457080 12719 12698 949395133 9316 9317 392072044 2853 2865 703260517 75708 75685 25166068 41408 41335 957674834 22485 22421 230575190 31401 31402 172822083 57986 57987 395161454 51566 51543 535927667 9021 8968 712928748 17769 17748 36521589 15377 15378 490977802 71820 71821 431047703 28233 28234 431255637 84228 84229 998882570 28115 28077 278349574 79839 79823 265478544 8279 8352 671890110 96856 96857 306556853 22557 22561 461939270 60242 60243 958772490 87608 87659 140627061 94019 94020 770807373 83960 83930 99319777 84371 84372 467696806 70065 70066 920612645 81031 80978 667251674 53545 53546 301762829 81809 81810 426311679 22062 22063 499565307 77327 77328 942686529 21371 21372 39293434 31332 31333 894365500 24461 24507 41574058 86950 86999 664236616 67229 67230 959283675 13800 13801 614884473 80596 80597 891692024 11759 11760 68790539 99683 99680 103300299 78044 78063 193337075 61712 61696 141402480 62812 62757 837904781 67332 67408 539035142 13122 13081 347650185 98439 98440 884383940 31021 31022 656614777 31953 31954 282228095 62149 62150 836974337 1173 1212 491483293 3474 3475 147581025 31465 31466 143135104 88364 88419 10668952 27394 27379 171671858 80519 80554 661341031 18288 18289 108063509 58438 58412 97532857 34279 34280 506302547 65610 65678 277655705 4156 4157 984491412 89261 89210 477739800 56196 56197 227768763 72742 72743 379054715 37338 37339 304660749 9930 9931 546213638 58077 58078 98065988 12634 12658 749992504 67266 67267 199223869 92589 92590 42341186 18212 18243 773628706 74965 75035 856573816 73734 73735 921615061 39976 40051 402203125 94968 94994 278241747 43540 43607 811661312 50106 50132 192134384 19908 19870 652384409 71975 71918 526368059 80194 80167 665810276 35913 35907 405101353 96634 96635 526858487 88269 88270 399870739 51582 51583 988929525 99446 99482 376832691 9578 9510 305927494 1992 2072 319904479 21590 21591 119345624 69560 69561 754319419 35825 35827 435433545 50610 50666 555981639 58132 58166 981160392 82126 82107 723037469 44268 44333 888751295 81741 81779 860430167 62428 62422 389137485 27238 27207 645733193 78072 78050 893164205 53376 53308 937952335 52604 52605 515191041 52287 52260 91852313 5815 5808 335621146 8495 8496 992472033 14070 14071 195322619 1578 1609 194671615 75900 75901 595430076 99255 99188 115508918 5514 5515 731709987 46177 46118 833236306 72268 72281 784058053 3431 3432 913915993 56640 56654 167437018 80384 80385 291105855 24820 24808 185390686 72024 72030 77973980 51888 51937 773745642 55899 55853 853104870 15440 15451 529857647 1726 1806 516094096 91885 91839 665080448 4217 4218 378548603 17264 17265 4400246 79658 79706 511948903 32846 32847 206034567 63562 63563 547986134 42586 42636 761725918 78848 78849 101366906 59286 59291 474443183 77106 77149 984647598 47814 47815 251383286 39748 39749 988628894 92125 92179 40614474 26711 26789 130347707 60071 60072 583190005 77811 77812 939434698 83374 83375 71348611 8595 8531 155097943 81855 81856 429796709 7865 7866 901044676 57315 57316 748150346 71000 71001 980249273 21662 21663 451901895 63566 63546 771579821 74663 74712 914790663 97875 97899 239487835 80245 80267 542208337 72059 72040 106954929 19236 19309 246090270 70416 70397 471267354 66042 66043 646947063 68372 68374 856907675 18389 18390 515450580 71840 71841 242313642 12518 12519 123133104 12729 12781 512938347 69016 69004 153258045 85651 85652 15482192 71438 71444 781153619 61507 61508 238957478 37622 37638 380053214 31181 31182 212834777 42854 42855 20007154 75488 75475 170998345 50570 50571 772085860 99521 99522 933549789 20076 20077 541771848 99633 99634 360165686 92591 92592 582512241 8292 8293 607374004 19689 19690 961709658 90891 90892 469671549 5083 5160 411306077 84760 84828 503731456 29388 29389 901541119 43749 43750 446160466 4693 4694 240140631 97502 97513 79996299 84534 84535 502605262 54861 54939 438906888 87106 87148 341542498 13929 13930 278076588 77900 77833 242448790 64651 64731 454671254 19767 19724 66077089 97628 97629 586185698 68754 68755 492256025 95662 95663 90540654 56600 56601 853427395 53076 53077 272303398 87328 87329 770279925 71539 71519 236538798 66829 66830 804929045 42678 42679 452620661 28762 28793 153555199 48660 48661 96485963 51702 51703 800500318 6687 6622 992578970 27560 27578 397496753 32617 32588 324187299 9454 9425 16354030 11165 11166 808145977 19349 19350 492449345 47396 47397 172303433 92199 92219 175132812 46027 46103 168122720 31997 31978 768432181 6812 6813 509016051 14170 14111 375351629 27108 27109 945505146 95997 95927 239293939 80746 80767 714625956 79598 79599 894711183 89932 89885 80040045 77481 77456 626463904 36351 36352 158305528 12984 12931 56906887 87927 87907 128734776 66292 66293 912076006 55330 55372 169934569 63532 63533 875150404 89056 89050 550129584 21235 21236 547887483 91365 91366 738185853 39641 39642 704969208 84452 84453 886620021 68252 68218 923133761 49275 49276 860194192 24277 24220 836671763 33715 33657 798450234 64529 64530 108088132 10409 10415 621084160 14139 14140 152560709 4443 4409 488349381 11196 11197 686618511 63196 63197 839892465 41832 41833 908454018 38022 38023 975294597 19405 19406 440588320 76828 76825 841343294 81636 81637 421713403 95674 95675 429648694 45544 45545 77379653 95073 95139 113005583 92025 91989 106647272 95157 95158 569784161 9882 9911 128824580 22898 22876 4229908 88401 88368 88980807 66378 66379 965183781 98653 98621 449782856 32287 32349 219181255 13322 13323 964119088 54650 54651 613044602 44210 44197 7852924 76996 76997 313050584 42491 42492 625836875 85377 85378 228417652 36846 36847 466362773 52570 52634 878073723 89493 89494 836193814 65254 65214 355559448 37642 37643 712405433 12956 12957 710955018 87147 87148 394876510 15198 15190 163427252 86056 86024 674643394 76333 76334 4620637 55669 55670 343204326 38405 38406 923656943 86947 86871 40430283 75353 75354 442297643 44838 44839 907942398 50271 50236 332763095 63801 63821 808556533 61563 61557 924566265 74875 74876 379583386 41948 41949 292019604 30525 30526 289669442 10034 10035 205624932 87748 87709 603011177 66945 66946 181007564 11245 11238 82784788 5387 5352 884734723 25274 25244 749550850 38491 38492 106779008 6470 6471 987722567 21367 21326 460198189 79530 79610 933318169 37148 37220 209798569 83405 83406 287625097 90956 90957 138797020 88320 88321 886548187 66624 66625 672231774 16305 16306 788286325 86283 86284 434416374 10399 10400 73655932 41099 41074 157353474 96967 96968 409864866 71065 71037 459389374 60916 60917 248363823 38322 38323 787918551 99480 99481 135553537 87018 87077 978807866 65212 65213 442174737 42013 42024 615300507 43339 43340 106136662 67662 67631 995940715 48144 48145 894598440 5766 5839 180382307 36633 36706 852749596 58315 58316 309642732 92058 91988 674524846 40340 40392 603349532 41486 41464 987670263 12353 12354 812891701 16515 16516 251266886 78317 78380 839699320 92427 92428 898634555 8296 8376 768413194 74171 74172 400173637 33255 33312 187303810 24909 24910 168183140 91514 91487 706459846 61196 61130 79808760 47197 47198 42702601 90257 90230 867284241 77218 77257 690706591 39218 39219 262089589 16913 16914 722930591 13437 13447 149766301 1160 1161 312296018 2991 2992 827213647 39588 39537 988257806 69801 69774 511933176 353 413 496866308 30474 30475 161712404 28058 28059 887690718 55381 55382 222231069 31964 31965 927848165 4180 4181 803117235 7258 7259 283380446 17809 17810 977712752 59441 59442 474897346 86754 86834 901199608 76486 76437 193515307 23526 23527 662062021 88151 88102 400367142 44778 44772 358952226 30073 30056 419078345 18965 18966 522340605 11646 11670 163709374 3070 3071 881198387 49378 49364 703655455 67975 67990 943916368 1622 1623 850810480 42006 41937 911020165 25901 25853 375037300 20215 20259 766271545 89794 89795 590409994 95326 95327 878978495 19133 19164 716348974 48407 48408 866029325 67588 67589 516904814 89735 89756 190187101 30912 30913 54406617 97450 97481 326862499 49678 49712 348622749 66175 66176 459385839 44463 44464 705768265 65391 65392 491584638 35994 35995 114859226 99869 99872 170184909 82180 82181 553837821 78983 78923 537682728 43664 43720 37496731 71169 71170 660027880 28207 28208 610682569 88679 88680 724803342 30869 30865 537418126 15920 15921 487627107 56747 56804 953498199 53690 53691 719259660 91424 91438 953553169 78988 78989 788760365 96013 96014 667165235 19033 19034 614816279 48823 48824 675769770 15806 15807 991868767 45705 45633 877150856 99578 99579 17265545 57033 57034 971753953 88106 88082 784154023 73155 73138 660866623 75920 75921 48880526 34718 34754 716628531 53820 53869 334808080 72192 72179 242173998 15969 15908 694439192 60133 60164 223678524 11924 11863 956035423 50212 50201 619876140 40504 40430 341684829 62132 62105 517926553 83176 83177 201502586 7083 7084 427334341 88382 88416 837060940 59378 59379 985226769 52567 52568 626118675 58901 58976 936984230 63641 63642 961488065 62337 62328 457764546 84575 84627 199922132 66574 66507 761201745 44944 44945 477830426 32637 32638 416068298 91181 91133 71967067 92195 92247 601271133 21442 21426 705393714 12000 12061 620597222 90158 90137 442833662 49263 49203 242992995 30191 30192 842958771 5456 5457 598108247 63726 63727 21787654 89240 89241 496234063 35557 35597 963104028 49630 49631 89070419 79690 79691 995554998 13072 13073 240941407 21129 21130 704512059 19736 19737 302818678 77139 77140 930040330 27105 27106 488315457 39467 39532 237924399 63977 63978 125512948 54480 54481 715402224 15453 15454 90053172 23291 23222 789345752 23374 23333 435380835 66239 66240 543438619 95461 95399 754648748 38808 38809 309722060 79243 79244 966401254 2240 2241 714987324 55690 55691 90783260 77770 77771 754741376 88332 88380 830564618 45856 45882 630143622 50366 50367 976269215 51289 51290 513964566 13404 13405 984688381 59075 59076 954699785 94762 94763 417939392 45056 45009 506926840 99893 99872 940901808 46518 46497 82899931 22934 22935 825356151 31817 31874 447712983 52078 52104 578041699 99227 99237 758811938 56527 56528 962053125 85458 85459 265274634 41611 41629 590374288 3150 3151 936611555 48312 48313 345422491 62369 62377 661043152 57927 57928 355645480 59269 59270 435802957 67793 67845 824291874 27184 27185 951873579 16783 16784 299825984 79275 79319 439393408 26678 26707 668688858 36908 36909 93716396 18691 18692 856844906 72547 72573 172854224 97655 97656 252509246 99729 99730 869274848 9616 9617 290456102 92707 92708 974440970 4068 4069 826727083 3166 3167 240418862 59435 59363 906010771 41979 41980 461254556 31368 31369 848230882 2024 2025 719544320 51272 51273 569455255 41500 41501 969376673 65017 65018 586186035 21463 21464 985947580 47187 47169 459667888 99047 98972 399807122 67955 68003 892823055 55727 55728 980495757 51720 51721 335281071 48617 48631 764297426 3097 3098 97150665 4964 5009 727375000 14986 15010 385335385 2071 2072 164916102 57237 57238 880864968 40683 40684 671979693 37741 37742 168112297 2486 2493 16044312 74472 74409 524523163 15952 15893 994889100 25851 25852 953186329 73769 73708 334008345 34482 34483 313809654 63496 63492 559036036 72959 72975 247272187 5631 5657 24358977 38014 37969 477478298 5283 5210 176635834 63256 63257 523930373 57071 57072 406022350 25765 25766 90392982 61379 61457 317700415 16454 16455 37331572 50574 50575 435369494 60150 60151 783306727 88741 88818 577621473 48323 48324 893914247 76296 76297 118444709 59895 59869 655840403 83642 83718 11666591 25934 25935 130420755 47257 47188 122459178 77757 77758 177475919 19184 19158 848405052 65797 65798 730389697 64639 64673 182147860 72545 72554 758849469 15742 15743 899196838 31374 31375 462138889 73888 73889 859665186 1526 1554 318344335 18062 18063 256592722 14374 14450 997679610 95130 95068 755583420 17610 17620 107835549 84135 84127 703067086 63850 63851 186292203 24260 24291 432392000 79988 79989 629002639 4899 4860 340757265 27154 27155 621013378 82885 82879 971822489 71911 71912 717915929 29928 29929 759838339 46742 46747 981162797 36961 36962 508602213 28541 28542 829114978 31093 31050 961588235 54954 54955 263501076 1067 1068 883640714 37879 37880 299933342 71394 71403 558076837 85761 85762 191491305 24479 24480 119314122 51170 51178 824725067 61980 62005 622946499 79487 79488 553042701 48146 48147 57773782 21069 21070 130915492 55810 55811 250735055 16367 16368 107355085 89582 89583 32792949 72241 72242 853413189 53467 53468 641294131 69058 69059 979079951 80965 80966 374672616 21611 21562 954546575 21546 21547 81281737 87230 87231 714961729 89461 89430 593475363 55557 55625 414120152 97235 97159 551104117 38669 38670 175914854 51482 51483 270963569 5947 5948 121249754 52226 52227 715476377 16082 16083 83539653 47195 47266 197339639 53772 53820 74027386 8181 8201 600542906 7311 7312 143361881 91694 91772 774449817 61262 61263 882749858 62681 62761 477278833 95490 95491 475253506 95096 95076 812509811 36533 36534 103227809 99042 99097 813162760 34386 34333 992444801 48884 48885 425468573 97837 97769 532040554 99087 99138 857338545 384 385 212385856 37074 37075 990473327 3235 3236 883865159 64843 64844 601132012 2311 2312 662228096 63617 63618 565887567 15420 15421 978199699 82265 82266 902183943 8241 8162 620282235 24696 24742 771773387 38908 38971 236157870 96050 96051 272683764 87518 87519 187289428 99746 99796 882744690 63467 63402 46263997 36651 36625 299134946 88843 88889 95719296 19057 19058 444445962 65549 65550 889148680 93844 93845 756691910 81576 81577 954813732 72912 72913 197056992 6310 6311 322206587 15558 15622 875306891 27333 27265 170363409 64433 64439 555277333 23109 23081 794230599 26020 26021 666175627 85184 85179 707061116 99934 99935 650263455 34186 34200 795904911 3575 3596 33653227 71912 71902 14722453 83829 83830 490786031 81263 81264 444455030 72088 72089 203298833 44480 44481 460253619 96284 96285 240049161 17853 17854 489113253 96004 96005 637238962 57691 57729 783835001 32176 32177 985184001 22963 22964 380189893 65067 65068 360046244 34557 34595 861698909 94159 94160 195708476 67852 67853 574907883 5993 5994 974326921 50755 50756 17975787 83025 82988 51747390 55787 55825 665138008 36175 36176 666270893 60475 60395 759311573 14057 14058 231295909 76816 76817 882664920 75733 75734 135953635 94170 94171 92954494 84961 84891 313431382 89137 89138 160401725 17354 17355 796163991 57567 57568 241374901 87333 87320 963415350 55142 55157 808700973 14381 14339 954392674 6459 6528 318450347 39074 39077 465437316 12459 12404 832359699 79372 79411 321225602 86278 86201 716730574 40436 40391 169445817 47302 47303 646327616 90794 90842 748606441 66570 66571 878444677 44939 44940 903182774 83151 83152 9771221 64142 64068 802252970 72919 72846 124263750 49000 49026 470188269 86160 86102 32088698 35544 35471 120619850 49874 49875 224909180 5221 5205 803932803 71371 71450 270319691 47561 47562 678169363 50014 50015 852208847 98405 98406 122096637 46774 46714 91311664 16752 16753 812503793 47775 47776 191497248 34642 34643 570115651 84814 84843 867628290 54012 54013 530631790 60064 60082 654118565 83895 83959 865898946 59093 59025 240796367 67603 67675 953986285 43511 43512 609709155 47811 47812 900207190 82143 82125 372945760 62701 62768 345770580 44523 44491 528030248 20728 20729 926678391 60997 60998 185120674 33067 33068 865358022 24446 24447 119362179 23282 23283 529231449 51414 51415 232395286 82369 82432 701004860 6599 6558 560531672 37365 37332 518848791 63292 63293 356683790 43055 43056 994999725 73882 73883 540226338 88862 88863 986710336 21139 21140 389880081 12066 12016 985594288 89631 89632 953842893 18459 18460 290221336 66339 66340 432244391 49541 49542 382521986 75315 75316 356793946 18033 18034 79906112 53543 53554 826005158 69322 69299 911686885 98453 98454 823346164 91399 91365 540867588 96744 96745 219696144 93892 93856 916367995 57433 57434 437718334 40247 40248 661405801 13692 13730 633305426 39688 39610 221381370 60951 60920 266330196 82203 82138 660910301 88384 88385 819196886 41880 41894 291911051 54771 54772 831794201 26050 26085 241491192 813 814 470886269 53638 53639 702155952 32199 32200 32042077 2547 2558 509427093 67194 67195 967352465 1109 1177 15507928 9047 9007 808536145 90187 90267 667918958 80002 79923 489629416 6626 6548 851495350 48961 48962 479243953 10260 10261 929661080 55599 55600 836866061 5316 5283 759743392 22277 22328 721723151 91740 91664 400054159 10244 10245 349807185 92017 92018 12198209 31477 31450 684433791 26115 26097 883263441 88540 88567 293417988 57160 57161 802856695 16346 16329 437844735 74910 74911 970362819 17212 17213 404783212 19797 19734 103983111 51449 51450 696456125 76564 76565 115455648 88487 88461 308239352 30579 30576 831345548 96342 96405 323926357 10512 10576 249265531 87056 87036 374031675 35281 35209 836175594 69603 69604 330398753 20238 20239 769464758 12421 12422 187960706 91392 91345 277226580 77892 77893 394061372 74669 74670 762695006 16041 16042 376127682 76869 76870 486728785 54639 54640 298022080 97312 97337 154660292 95031 95032 536893599 79372 79353 200140576 43689 43690 793317491 26992 26993 250231020 33140 33166 325844149 10314 10315 280328020 83647 83725 447455608 88480 88527 293304815 31113 31132 258716196 94348 94325 409483592 86547 86560 671597717 39479 39480 194721184 77653 77654 678050440 80468 80469 875085432 18389 18370 545463037 28312 28334 871814092 40810 40811 935276266 87125 87126 571325097 43197 43198 461454390 58066 57992 706825922 5970 5971 631892527 19668 19728 433584274 29750 29751 894917629 9729 9801 217249884 87701 87704 735740281 25509 25510 654202639 41331 41355 463760569 52784 52829 25968517 15544 15545 5674431 21442 21443 290459640 9502 9503 566774808 7851 7864 91881259 96782 96839 386530778 84573 84598 222370255 54474 54417 344454857 10777 10731 573309513 2287 2288 934817779 3734 3735 650508537 78208 78191 770442154 39927 39859 317110727 60036 60029 109562 88673 88746 519555016 46522 46452 862394537 78946 78957 758637221 90498 90544 427982030 81853 81854 396066596 6492 6493 88481969 43899 43978 817539398 72034 71965 902075243 95654 95655 200421077 24777 24778 825826910 38287 38242 65228227 19317 19318 280085121 12350 12346 906478322 82192 82173 637109763 42941 42871 66316311 45275 45323 312206594 14907 14908 953819177 84562 84563 766479650 26906 26876 5227292 45231 45257 486627529 13127 13203 266158280 55663 55710 638533022 27331 27332 7836708 53936 53937 857577273 16854 16855 497691354 93379 93421 442489052 69857 69858 368272976 393 394 523376142 74932 74933 114368007 66114 66115 78344109 9029 9003 190855506 49388 49389 246881769 22676 22677 160193627 92618 92629 382545090 27718 27742 764529761 18684 18655 266036686 86071 86072 954164859 98261 98241 188150436 24038 24064 437725879 65022 65023 307850373 53808 53809 312362651 14027 14028 582336886 77820 77821 670107466 13354 13297 259298111 96219 96220 591526931 10509 10510 581993036 31579 31580 541442392 93920 93921 836155721 80365 80389 894158729 59553 59554 627712279 13064 13009 239983825 39177 39178 848889161 99293 99294 545843503 94802 94882 995075898 32151 32148 407239502 74372 74373 651514843 27351 27409 478012933 58856 58857 830603200 8825 8798 901605610 34774 34775 608445408 80537 80538 353893566 10966 10967 363698046 44993 44994 109482919 93000 93032 412116580 19353 19394 216046511 48219 48213 75305314 87654 87655 491502683 1466 1467 728072900 29243 29244 451154427 50020 50070 387524219 94759 94760 474951363 70878 70879 222819680 3688 3689 717439565 13332 13333 538140887 7716 7693 913650052 38828 38829 571709490 99206 99273 575049705 29521 29575 837638400 8664 8665 564547886 586 587 704669766 31583 31584 169973725 51156 51158 272532828 58024 57971 363134497 1203 1283 633635495 8688 8689 612391398 55165 55166 647318167 60379 60365 442863038 38319 38364 848789793 49133 49134 202557477 75736 75685 24620374 71502 71503 588795680 34434 34408 197915060 61261 61262 664364061 4460 4423 117389885 39046 39047 761696539 21188 21168 966831735 45184 45230 408135499 14217 14218 244521546 80735 80736 859388535 9362 9363 374961857 52231 52232 569942014 94069 94070 89683338 76568 76638 734975337 56271 56332 942150406 85832 85881 261546823 58932 58933 246822210 10249 10250 562905861 92115 92116 458977909 67818 67819 72302675 88932 88933 217259643 83169 83154 810794077 19004 19005 189363880 55329 55373 485246582 8091 8160 57671576 39952 39880 729288871 64473 64474 343167805 38703 38715 82226637 42533 42534 206377713 5463 5522 766419770 57410 57411 285908227 41103 41104 18447727 69877 69826 22487766 97090 97091 754335616 75495 75421 4228726 51201 51202 581197180 58433 58406 683978557 87038 87061 887450161 50785 50862 183326892 68781 68782 695258493 91283 91284 966122084 18779 18780 42163293 43156 43157 201923549 98342 98343 111365750 79307 79308 755054227 93619 93620 243691621 45555 45556 421900567 30333 30400 429738295 1486 1540 622289799 1147 1148 559185309 57665 57666 952383695 46239 46212 843633566 75784 75791 940506075 73031 73050 753209963 13006 12982 793521264 7779 7780 401977743 26678 26679 505139177 75269 75291 160939807 37525 37556 471730135 7299 7300 910690918 69294 69323 407737861 98978 99048 33612426 98427 98428 435056787 84523 84586 795267911 60192 60164 470662182 52777 52808 847786806 24356 24357 239519107 69284 69285 687704828 88660 88661 315180409 77771 77813 505794175 59920 59921 838767791 92968 92979 643127808 4484 4485 870869668 64391 64314 939715250 75598 75640 186009093 56057 55993 671947629 9236 9237 84608452 5681 5682 70702358 67392 67441 699204817 87968 88030 119901205 14069 14035 402433947 93930 93931 230346202 73360 73361 41210085 51355 51356 902627824 15794 15740 329677504 55883 55954 11884196 97250 97218 378567945 84370 84326 385463518 6709 6723 891727175 58083 58084 31341086 57235 57236 43147226 68636 68664 797721883 41091 41087 197014762 72247 72200 55826019 53852 53811 609361229 43938 43887 555772057 65222 65189 97618792 43201 43211 54641961 58116 58117 236199404 84930 84931 177616151 40167 40191 613553923 59723 59785 44254093 13238 13221 496263143 25514 25515 30932093 12834 12835 476448382 26190 26191 335757479 71749 71762 174049140 16953 16954 153861511 60384 60385 512942549 47848 47849 870077775 41775 41776 692591659 48360 48355 978705354 54687 54688 845050090 62164 62165 292832688 64820 64775 937749275 99224 99225 985313334 65711 65744 784002774 85119 85139 382559910 28834 28820 591968210 45590 45591 284033238 89494 89495 48844401 27747 27748 64582416 49850 49897 419683724 73474 73475 530982314 22861 22842 537604333 42968 42947 436127259 90499 90500 611419724 50772 50773 153592019 35987 36040 85152445 97613 97564 797944324 62616 62617 735490761 18184 18248 427880107 76561 76524 35531913 36829 36779 634841460 80635 80636 816320685 23043 23044 664389523 58917 58878 945689941 41622 41692 544096350 47767 47768 352158163 82822 82823 304401735 97061 97062 256212400 48856 48857 272247156 91954 91948 444863466 60989 60990 734153462 60037 60087 129513156 2269 2270 44165940 16862 16863 644376098 98346 98296 225308429 97229 97256 219167185 20275 20320 241967678 95756 95757 825157029 200 201 554555242 56522 56567 137466702 78524 78510 638949606 4882 4883 770228980 70196 70216 869193132 20285 20224 536508276 51605 51537 533774236 59246 59247 684643503 74572 74504 472606055 43309 43310 465839378 70819 70820 375684138 81181 81227 487091042 57259 57331 550697839 34962 34960 887013882 38758 38779 930394109 44641 44642 970918370 94881 94882 620688728 86120 86121 366577937 44398 44390 293451703 76542 76543 293590765 37669 37670 763999388 14619 14620 801651612 73186 73187 731667174 97105 97106 862650943 1005 977 819161129 51164 51165 791845996 35966 35967 397242942 74973 74920 345899393 50344 50412 6644974 74156 74094 191943754 39601 39602 908619154 22778 22779 655718943 74415 74416 27002698 26273 26274 645610500 80937 80891 423435921 93307 93367 454968697 44820 44821 263482870 77369 77292 169367607 10130 10146 34213194 71245 71246 406987930 54732 54662 429178061 59244 59245 179960612 99749 99750 366941441 62361 62429 815338871 10050 10036 575724499 91778 91821 124987065 43870 43871 296772010 29234 29311 928167224 68440 68467 508954727 48332 48333 253214018 64450 64451 130917197 58442 58443 446075584 45429 45430 138086775 32941 32925 489921208 15983 15984 54297230 89621 89579 860370783 28568 28554 43982388 32088 32089 515552309 96824 96765 962617908 23641 23583 39727091 60750 60704 438088062 49361 49362 732497265 59627 59630 663633843 55808 55809 954491361 77447 77448 861981458 48550 48551 189231887 72262 72337 817210830 63123 63124 407653208 82653 82707 339796231 71634 71635 352273480 48043 48094 114827068 77249 77315 284090060 88067 88068 801060938 22279 22280 752945440 55659 55640 768329616 12021 12022 599578732 52277 52330 372854198 81040 81041 243662034 50675 50664 205534861 48182 48183 110413143 70163 70228 161360693 7714 7697 959680733 48595 48596 12387016 34215 34216 141077795 89433 89358 64552581 66535 66536 545642920 79811 79750 922162801 14804 14749 40234463 8689 8748 719981038 8708 8709 26813690 81871 81914 300009568 95396 95397 367104684 3823 3824 877471157 36892 36893 61521209 30683 30684 513796366 26391 26392 554184032 25752 25769 437708455 61285 61304 784878791 49723 49664 418339010 33796 33859 2514974 70043 70044 14121112 48870 48871 970598564 24998 24989 913591044 889 890 58583774 39552 39553 838307435 32139 32140 347218050 37935 37967 112794152 83475 83476 434391214 75971 75893 985426140 53671 53672 62445726 50318 50319 876790185 65771 65772 95218241 43110 43111 147772489 18558 18559 772147831 55348 55349 438494680 240 241 291980528 70941 70951 227262752 11691 11692 594369680 72228 72229 953597823 50029 50078 180785460 68036 68037 499103329 55629 55630 420720135 67388 67370 403349550 79742 79743 726668331 34183 34184 363262986 6111 6112 450458074 1129 1110 964135527 44178 44179 178168151 9608 9609 479847909 40033 39991 456137241 61212 61213 818506365 36262 36192 41438412 54676 54713 283774555 97577 97641 735941758 79494 79574 409152903 80793 80840 519748476 17953 17876 197666623 82381 82461 246163945 40249 40264 53031115 37984 38052 290131101 86229 86230 305528301 27528 27451 437957276 27380 27333 757760278 79557 79558 983308988 53105 53106 500010355 77397 77398 692240220 92945 92980 283436361 2027 2028 522120003 9545 9503 291486038 19284 19274 464271906 7761 7762 83072996 61206 61143 298839583 97174 97175 896173137 84343 84344 753190917 54001 54036 785591965 20933 20934 919405977 18318 18253 871966051 61862 61941 992176272 43737 43717 537955520 7349 7333 587958122 68130 68131 457960187 17170 17171 578423309 98679 98620 543768769 18597 18580 14966264 22149 22151 988208663 61755 61804 904435404 5555 5556 270252543 45877 45824 816703739 31480 31558 72080145 932 933 147828247 16858 16859 876366850 93360 93372 907016105 38130 38131 594465496 21307 21291 892468466 57362 57363 937034476 9370 9371 552401910 66955 66991 452140826 63546 63547 820503300 38824 38849 934897176 20789 20790 420196563 76016 76017 589628178 60951 60896 214237470 51338 51339 712925103 49969 50035 301194496 59906 59885 767091548 25998 26045 225508195 86995 87016 111747199 67203 67208 284555383 43521 43522 240073734 97933 97945 455397696 59362 59417 95548806 79920 79928 298523389 4421 4449 734369019 27616 27617 431736877 25163 25106 929985866 32604 32605 235043382 66898 66899 474989080 69711 69753 203369530 35145 35140 758497772 82073 82074 206968953 2420 2421 962683310 58560 58561 384247386 98296 98297 506496004 99201 99124 541467185 69765 69732 435384345 57151 57152 932893628 77386 77440 641150163 19276 19258 624761913 15779 15780 947616532 15895 15969 864631050 24285 24208 518604746 39947 39948 400651615 65110 65187 211239172 57742 57812 376062129 92606 92652 965246437 66629 66630 177524932 68320 68253 53032249 72711 72745 716216917 95633 95634 902591322 63125 63138 579624215 10177 10153 448841665 64891 64892 929889490 86073 86017 615981670 756 757 478110091 50236 50237 953954711 62400 62430 466512487 6096 6097 945767895 9659 9660 892676673 91418 91488 6023913 61495 61488 539943232 29520 29518 697591277 80368 80318 121039076 51554 51602 575503848 99468 99479 329302078 92673 92649 13358527 96211 96227 599321295 34844 34907 11099990 78250 78300 120631021 34273 34274 392142426 94824 94825 973264481 83511 83512 35510898 82947 82948 964435002 83747 83672 235119688 55919 55938 763161648 72185 72106 864976669 38291 38292 568247975 18335 18336 672678589 4200 4159 976477010 76020 76021 782071683 88653 88654 808713527 47791 47792 643350774 4887 4945 338752302 26752 26753 547902860 59625 59664 642247722 31638 31639 651810236 58734 58786 803496050 74233 74234 760003573 66168 66169 958724656 3016 3000 598781535 27204 27195 173175786 9719 9720 12546119 62895 62896 696219297 52940 52941 801321856 32905 32906 565017019 67195 67196 51902131 89395 89396 372027609 49274 49275 373813789 17952 17972 220227368 72533 72475 687944547 58858 58859 88227966 17053 17054 567513588 28931 28860 543812047 18868 18869 880199090 2900 2901 320083922 72811 72759 952557107 83769 83770 703398640 79326 79327 282222521 80935 80890 853792910 4207 4208 545020825 34 15 309966297 85522 85572 994676280 91323 91358 100644170 5898 5840 722331644 8811 8812 636668772 64589 64557 521918092 55170 55171 629671798 46770 46760 788492968 28810 28745 452947892 61169 61170 984184562 19842 19843 939881553 16190 16214 299274491 17392 17393 982555656 42341 42381 734489794 80503 80573 273831234 47210 47211 516277980 72390 72451 754790300 61282 61267 968999322 6546 6547 401991096 96993 96913 938895050 99865 99866 655192508 35559 35635 534918685 38011 38012 466522961 99103 99038 761893315 49479 49480 785184557 91667 91668 811541276 63481 63487 884090672 83802 83782 907078226 66117 66132 103676272 31321 31365 841653780 64589 64590 169873878 58548 58491 247942949 37406 37407 848579050 47808 47739 884720098 66536 66537 265284555 36520 36521 101633659 40751 40743 632814737 13173 13116 852695370 8634 8635 393820940 34528 34529 651573105 82261 82262 930046313 57762 57763 188725712 3689 3690 930439001 66180 66213 33180099 84424 84353 35007724 63042 62976 915241923 71766 71726 268784978 47956 47889 556323803 54879 54832 376803659 62532 62533 261517055 32798 32799 469259510 82726 82727 287898773 465 455 597502631 20539 20540 568275957 56420 56444 52395901 41415 41416 839118447 80328 80329 874633365 13943 13944 583727899 57394 57395 24480986 56686 56671 432375990 65607 65609 426967660 66729 66730 20911185 94128 94086 757582901 83288 83342 404905367 63171 63231 709394184 16393 16394 471535374 99625 99566 389268976 71710 71711 473297751 44678 44679 520206671 15892 15940 263023543 45597 45598 108344754 34652 34653 893751676 6011 5990 577017709 35785 35786 854314266 57873 57874 334715069 93829 93781 997681208 95801 95802 368154395 11413 11478 561185032 20309 20310 968503416 59638 59681 585574804 90927 90928 641508916 214 215 856715853 98939 98898 262639890 49397 49416 595856731 72125 72126 627233497 63968 63932 890258411 81843 81844 396029951 47962 47963 386770910 70552 70553 225814214 76194 76171 874512258 71480 71471 113724009 84433 84372 567366425 50095 50131 788460245 65355 65353 14760034 13328 13318 498706916 13190 13127 560133915 84300 84369 57328537 71790 71791 381501417 18173 18174 238474258 19438 19439 745691291 97404 97410 553809692 83787 83788 231564195 30623 30624 780060430 59218 59213 503294940 6451 6452 468800012 68465 68534 45805125 11227 11228 1612155 52783 52784 635755123 22526 22527 442098673 87741 87742 151690285 87108 87109 216299224 82431 82432 76904293 76349 76421 895516999 46863 46864 90019612 4726 4791 554451493 35483 35484 642022168 11063 11074 454889085 4727 4728 36801112 13104 13105 464564414 73184 73185 680272070 54279 54307 474048792 7308 7309 819863920 81114 81115 764096446 74322 74323 479861096 39022 39049 923926080 86881 86882 846192859 7762 7763 902957460 76236 76237 923438197 3693 3694 255200352 61897 61865 995742610 15798 15799 942551036 55269 55233 379549040 11187 11180 236670478 21779 21845 980126051 94397 94398 402393345 94968 94948 824952028 59582 59583 808378054 38868 38838 35870827 39962 40007 844401746 48257 48258 212503858 12451 12452 939081870 99982 99983 166810272 88047 88048 560203688 88167 88168 73843247 28430 28442 469506493 2664 2665 891319819 52053 52105 783068440 84173 84174 954285331 69135 69136 931326212 53802 53803 782333350 76830 76831 963577874 20732 20733 123953856 9670 9671 235178489 80925 80978 517753558 11460 11461 235231994 73448 73449 12030086 21257 21251 746360850 7404 7439 262730661 12440 12404 356390177 39101 39177 923887267 28367 28436 164462476 28049 28018 525725052 44528 44529 673771967 76423 76366 167672265 10937 10938 733506164 28117 28118 198845487 45593 45516 384960250 27740 27741 285023029 1702 1703 576439566 64956 64957 50554473 91439 91496 153830663 14734 14735 568026659 98949 98950 82588738 35867 35947 275239272 58601 58602 932093295 39965 40003 828925047 63866 63888 20751722 22805 22806 959841701 95159 95160 727993297 98931 98932 667777466 13363 13364 558867160 33607 33643 599252778 54080 54132 902586753 25754 25717 806368618 47733 47734 234850887 72458 72459 989705648 16135 16133 512070707 24471 24456 201469898 29535 29536 61174901 53943 53977 570869229 51703 51704 523179624 89061 89062 133437350 51844 51915 194825715 10692 10647 865803300 47623 47559 237904546 27575 27539 352150613 8967 8968 471512346 94467 94502 255534113 64332 64333 346376938 55710 55680 947951118 15921 15853 203822241 74403 74378 898154691 32515 32499 356177172 98900 98859 986136567 75462 75463 198746457 98271 98207 760227444 54276 54277 174928195 34403 34404 877222481 69204 69200 374617000 47661 47605 875118208 27965 28027 717760849 6030 5975 596583703 73394 73395 384544401 86630 86631 591638134 62782 62729 108365665 47551 47507 35373212 7913 7962 445209173 9095 9158 347110485 55142 55143 731203025 27906 27934 513681347 44792 44807 450475676 3431 3494 624836205 56616 56617 481390995 70544 70545 75566045 85553 85580 881502998 66935 66911 387908805 21609 21607 114814346 6846 6847 450775240 37390 37391 423205308 47520 47480 572286443 21013 21083 477877587 12409 12410 143763292 46745 46746 6127602 99485 99489 896117860 32441 32496 563483108 5973 5974 280166560 38441 38374 419395879 10091 10167 594493435 53432 53418 398469556 92088 92141 464194432 55388 55389 574774973 99944 99881 523555631 5137 5138 197490112 44792 44835 343458932 74582 74562 312611397 95757 95712 892839448 75824 75764 216629482 16385 16386 987585261 35719 35720 19379810 62962 62973 27087008 14833 14834 521397734 82656 82657 719641293 83586 83632 322140176 73354 73375 495186250 7490 7503 988635358 77441 77442 948532166 40235 40181 743876159 9380 9388 750606598 87496 87493 918695300 70166 70199 571315204 24315 24324 200649081 76087 76088 27055732 88635 88623 855121650 60059 60073 824490351 94292 94293 771413331 29353 29354 218021874 37424 37425 613941561 23414 23415 941798431 42636 42637 31172949 88889 88885 270333589 7084 7085 987204994 53419 53351 375280289 82824 82825 778347236 22615 22616 283611471 1036 1037 156992449 67950 67951 202350483 61420 61421 544708925 37923 37910 367525101 36439 36440 201706423 33999 34000 146115746 33423 33424 359164255 18942 18943 484141598 52781 52716 929110169 479 480 946363477 2796 2797 17650050 5166 5167 482837055 27878 27879 163261160 57395 57464 128400139 38089 38018 745512917 11843 11844 9793008 7689 7690 846319231 69208 69209 533232686 51797 51803 196535342 81880 81881 667770920 72951 73015 716053675 89755 89741 281691976 5978 5979 550833640 89497 89498 165153983 61521 61527 950109078 76307 76308 480479130 28228 28229 903162597 42831 42832 794607354 7027 7028 29728556 75059 75131 437165982 613 614 358021784 48906 48974 838728463 68814 68815 606779223 45780 45821 294482171 47813 47814 288231257 93481 93482 771747190 71206 71163 119516518 78649 78707 139627051 85054 85055 860574960 27597 27598 68043994 22377 22378 355840106 93212 93213 430020882 26634 26675 137950002 67252 67253 889807722 65698 65671 627022111 11893 11968 365743969 46897 46898 430124267 87970 87989 594464744 39052 39069 354315333 56083 56084 580781034 56127 56128 91768807 94710 94649 186441375 22067 22107 68705104 19230 19231 104258706 57364 57365 821485609 91630 91631 748400733 35005 35006 998738259 54034 54035 368509201 16596 16597 168206977 4586 4662 138428738 19483 19418 673705257 63956 63957 612990709 70173 70146 188226081 51831 51882 260786971 62711 62712 175917504 99411 99412 830712560 51584 51653 464633701 9184 9185 777320105 75223 75173 138456530 58988 58989 966582901 34973 35009 388469898 20121 20076 50798109 78041 78116 230699657 13931 13918 775834187 58911 58981 593598375 89858 89934 67581681 82805 82732 802342987 17719 17742 203448351 1382 1383 149526060 54837 54838 387869414 97929 98003 42545184 96161 96190 890766289 78115 78116 988147369 44389 44390 11982246 18710 18711 587361703 77787 77788 497498210 13573 13542 245446290 77642 77643 340772817 16661 16662 826685656 86786 86752 79244398 61459 61384 417965145 78104 78105 48186178 60570 60571 624980820 21953 21954 724854200 50273 50274 127106189 37438 37439 124695507 69325 69326 595118631 99083 99084 997383321 38372 38373 492235859 86679 86727 208553329 63769 63800 409454073 73854 73855 171927924 52285 52228 566037675 69428 69386 709496200 74713 74641 956094899 21659 21709 904389666 44325 44321 864224358 24730 24731 422056561 39604 39605 238198900 48357 48422 928920453 25857 25858 291063498 35076 35077 25594659 9373 9417 684374391 70129 70185 598615389 28969 28930 651785994 92200 92201 826022584 70189 70190 349263019 92747 92748 538303459 41204 41196 107400775 98073 98000 979131934 29858 29859 140511962 28690 28678 817735820 70184 70185 269766507 47947 47948 478684842 54513 54514 786612186 60368 60445 731631797 32370 32371 265243978 91400 91401 227658354 17594 17595 349144971 70216 70262 236186792 84454 84433 305424068 90691 90692 804185247 17326 17327 963176127 56211 56155 445202560 70049 70050 935603995 10759 10760 807982435 14560 14511 62970189 44873 44874 848155114 96238 96201 221076756 69933 69861 905512051 33231 33232 277009284 95003 95004 939255838 88521 88522 76221217 93121 93122 307028485 86228 86229 867856107 98407 98408 392784964 52172 52173 778271678 19036 19080 787762158 33058 33017 625338326 74155 74127 747872979 56975 56976 849936623 34772 34764 582655720 44689 44613 208997454 26974 26975 336341933 35543 35571 650217760 67472 67425 643323267 19056 19057 907216966 85226 85202 878663438 12737 12669 944067968 77468 77545 187861273 37207 37227 797641859 76182 76183 142628247 1998 1958 691103849 56028 56029 173601005 3274 3232 380785420 7163 7164 859922295 5894 5860 499092739 12938 12988 773908403 63294 63221 772437796 17641 17701 485137277 16191 16192 841037459 42346 42347 151090953 42252 42244 326727737 629 673 369703893 67685 67686 91758547 78 79 249468486 76253 76286 964152966 66364 66312 373517030 17563 17643 260583152 29291 29292 60314868 54463 54513 368329099 61086 61033 289030511 90442 90384 534224370 51267 51315 388988862 77706 77707 82225369 19167 19163 533939762 41606 41531 606471499 7725 7726 239393772 18234 18235 44145229 84487 84488 660127142 37135 37136 820961424 53998 54003 604482464 6861 6852 932550918 75780 75781 148469408 80632 80609 607516106 14641 14579 260619497 41839 41904 154434301 89028 89036 286261630 24572 24573 377468626 77870 77871 313959581 91953 91946 903957203 59060 59061 436823146 11619 11620 17377088 27463 27464 392400469 2220 2221 417724671 43933 43934 396996438 46962 46997 289435274 79677 79678 486710043 42288 42241 448595594 32063 32116 154354299 17626 17627 166971515 89710 89711 49702101 82925 82929 573394331 85409 85348 406413587 91822 91867 47510016 1493 1494 548383093 94074 94078 598090438 36469 36411 316412398 16343 16420 265300366 32068 32072 682625351 19409 19450 295123790 49045 49084 296200306 3813 3814 445541201 14169 14089 737928849 92009 92066 816735749 25563 25587 427582132 44724 44647 822156771 89323 89324 713828508 13998 14065 63890319 55794 55744 909463145 94334 94335 290216871 41472 41473 192916238 34904 34905 625019408 18922 18971 991555968 51808 51809 78579979 89696 89697 725936766 46321 46301 449160907 87283 87284 78803146 35354 35355 378519991 65367 65368 898432233 26698 26699 686877149 52933 52934 629124504 60589 60659 363457583 72312 72313 245571347 80746 80826 621024971 38439 38431 134949916 42503 42504 340626883 10364 10336 528105996 70908 70909 270248593 70899 70884 841336669 30754 30805 867340520 24892 24833 290822457 6445 6446 990303894 66062 66063 809546189 75531 75532 954074526 81464 81400 497476359 30827 30872 202807431 43083 43084 593735086 10054 10055 572940931 40250 40170 478851063 59691 59759 938864964 468 534 571057043 45960 45961 797981535 92375 92436 518037684 68567 68583 618149948 34286 34264 121467252 18049 18103 907163018 89167 89149 661448380 75621 75622 444850465 23311 23312 608908402 43412 43425 834808590 54867 54886 955013705 63825 63835 627373592 94410 94411 862833212 62269 62270 837237798 10121 10051 610055600 33177 33178 877058050 22955 22994 988798403 2042 2043 473964182 42642 42643 799876976 47366 47289 95477107 75529 75452 311417404 41345 41346 846812848 84946 84947 788269368 88143 88157 883787850 88320 88347 393425294 18930 19007 281315587 94539 94511 201743841 30099 30100 751073028 72220 72272 913044122 26502 26503 743842722 93802 93803 897852317 59814 59815 950383290 1315 1316 777976109 59729 59707 574240282 80271 80216 451444618 2231 2232 682899012 60273 60274 257671951 62304 62353 7093033 63594 63569 355360439 16935 16936 237043585 9317 9318 473066681 8938 8939 966820888 91050 91051 61538799 65044 65045 739625692 83651 83631 189933849 13986 13940 488543347 85393 85416 122497228 29579 29580 724906179 60127 60128 381276913 73631 73632 750504738 88135 88136 629988037 80451 80509 625645397 30061 30136 849698390 58769 58805 883155462 79488 79489 473554337 8917 8918 532094708 35829 35830 20392251 29506 29514 261732245 8461 8475 791916682 2899 2900 729744143 53389 53390 337489867 5162 5163 130255125 79534 79496 436914858 15319 15320 141258477 47034 47040 640239 12761 12762 502457997 60766 60735 533125383 13560 13594 219788770 10307 10295 949478272 54151 54152 38684213 49803 49804 481851512 79842 79834 94006348 72146 72147 897824532 26905 26906 289059279 87531 87532 433663070 42680 42681 734394591 22809 22841 970067662 98581 98609 904960154 95503 95504 910059278 56706 56744 874019702 17595 17596 250406006 56821 56858 769549027 44700 44678 865173925 58943 59022 923877544 38583 38584 732110657 91178 91179 382943393 18870 18868 187404272 22004 22005 464324408 24970 24963 26651284 65009 65010 131000740 88215 88175 873999008 97355 97356 430792955 55358 55359 71818360 43107 43108 665658175 59672 59702 432903167 30994 31034 580440127 19172 19180 519275037 49521 49492 415067487 25957 26032 105820237 37697 37698 118102250 3263 3264 314510452 76070 76071 732358335 38653 38654 841869076 82206 82207 909799052 2092 2149 879474600 57243 57244 484378742 79357 79358 922915992 29699 29739 995481 72939 72940 739679015 58042 58034 320879551 64402 64403 477563875 86421 86422 61931971 27857 27864 573645798 5256 5290 576767531 48013 48014 300991939 52637 52713 162683366 90426 90427 456181897 86221 86222 75764925 52601 52651 218510537 1196 1197 993616152 4546 4579 690448194 6446 6504 76090674 7304 7305 312059836 67111 67045 385048856 83210 83166 973092283 53892 53848 380491715 4337 4325 416522062 39163 39164 480819869 82376 82377 337505203 16129 16130 812416106 18184 18239 15639282 85781 85782 784841673 15964 15899 763287971 74841 74842 85021493 76028 76062 205170708 55601 55631 124065430 88382 88411 949329546 77397 77350 93783746 783 802 908518976 98193 98194 578833635 60263 60327 591228239 24320 24356 176015352 62688 62689 308298778 70367 70368 982358458 49223 49224 621108280 30497 30482 760518637 83863 83871 589489684 155 156 540566944 18775 18776 844284916 22987 22988 857846350 86229 86207 291871139 50150 50113 231716006 62086 62087 230168331 49059 49060 301280492 39309 39251 775214883 44121 44183 371492055 88220 88152 392519438 34075 34076 158304107 39543 39549 729635268 55812 55813 715830294 29556 29573 234875484 6337 6405 112556271 90074 90024 565720044 34366 34310 414240911 20242 20192 939798922 46559 46560 861616441 58724 58798 82186108 35256 35221 640622901 4567 4617 501948397 45439 45408 496761769 26407 26417 972405994 60447 60448 815937629 64546 64547 787429496 73317 73304 806622430 42174 42202 402176334 95690 95766 220458991 5483 5484 209851908 48946 48947 545101257 1347 1306 454900253 51006 51007 768809248 15561 15562 977029415 53822 53835 980910180 6092 6093 635695597 15822 15823 3384033 40899 40932 88776871 48257 48248 853930907 63953 63954 485653318 42865 42866 936474235 88757 88786 740056941 18672 18673 418337563 88935 88994 899760437 74923 74940 66720329 11173 11135 19993946 89903 89825 246865594 68841 68842 496721224 92626 92590 818081989 18796 18766 460001151 24972 24973 633070873 57906 57871 972998724 5291 5220 482145997 40967 41024 231088988 76989 77057 228400799 95068 95117 565387389 49556 49588 815364945 49548 49508 244739690 25500 25443 539274271 95992 95993 4984700 2852 2807 340599221 13399 13400 41007907 13668 13669 427401946 68800 68843 299226564 10070 10141 87594477 39862 39863 422839601 27060 26981 808767307 7242 7262 497041861 64545 64546 466446170 98312 98313 745667434 23233 23170 352609082 86524 86525 35045502 44550 44551 604597961 39577 39578 313333623 87922 87923 44977963 5541 5542 600759693 38319 38329 795750741 32487 32488 982103005 5750 5688 188085700 10352 10353 722690832 31704 31748 95999642 87460 87461 927340521 75616 75683 632184084 32154 32105 81497860 84091 84092 974743689 5783 5784 911105204 47015 47013 141976428 57592 57573 536999083 42829 42804 179733439 80200 80201 82804717 66969 66978 155076936 12913 12870 805065540 38313 38314 474491048 22023 22024 207372769 45817 45879 424926858 64851 64899 472277051 73491 73492 658018961 14458 14462 804399474 28305 28306 912403487 97357 97358 692672863 6156 6123 236671756 66696 66697 17352835 41205 41206 697445119 86090 86091 67159799 79831 79832 814345182 32693 32659 414411430 79356 79357 528241115 28413 28375 679024983 47988 47989 412070214 89022 89023 649515385 3618 3619 316945788 30627 30667 6134443 40948 40882 784011348 86115 86116 840395167 51154 51155 414822151 82867 82868 463233257 16389 16310 307804532 28934 28935 798295229 35261 35262 453579418 8063 8064 219387024 89751 89752 107100874 24260 24261 611558207 58150 58151 975500006 62115 62145 609601794 79585 79594 937113984 65016 65036 212086705 15134 15077 857700473 85189 85190 743036990 66643 66638 360174577 40601 40602 664449745 59408 59409 91208382 92444 92441 501256635 47961 47913 396203858 82246 82247 78178361 48712 48662 179746653 7721 7722 285185620 30151 30190 118193197 59892 59930 317757237 40588 40589 789590713 68163 68174 797747696 16411 16412 556191332 33606 33607 57198645 10637 10662 918830828 33658 33659 417855727 47787 47756 262849921 16655 16656 233250905 42819 42820 139238605 87829 87778 420362906 32659 32660 756169643 7848 7821 39351232 60025 60034 351318093 30448 30473 793508721 98932 98933 447502387 48796 48793 770327795 55845 55835 197893084 32254 32255 2692805 36917 36920 39562736 93448 93449 972486706 90378 90379 934466380 69817 69818 562798191 55867 55901 184474674 46546 46547 477307949 5686 5687 553331791 42009 42010 999087036 29604 29591 212741043 85193 85194 854355923 31483 31484 63012785 23950 23951 385048484 29747 29690 353164448 15633 15634 104231174 35900 35901 816699018 58968 58996 429634547 81031 81104 456926299 19259 19300 559934377 51914 51915 785105268 11006 11007 6227259 1312 1356 664511199 90140 90070 675060863 92221 92222 696260563 6082 6083 176374694 46696 46731 2740006 81461 81462 867115417 22750 22751 986220134 62827 62828 436114416 22271 22272 76104983 80407 80345 267679865 47356 47357 145671124 70608 70622 726990470 988 989 368645275 14806 14734 808080461 55894 55895 298850448 52894 52895 909834414 47652 47653 81135808 97142 97143 920250146 15093 15013 267205008 64583 64503 6945525 17564 17583 801952802 50996 50997 640476472 67811 67812 739069934 12126 12150 654158566 7811 7812 615340187 60655 60656 778195238 54247 54287 166799143 95506 95507 799606234 51451 51452 468083649 85268 85269 696646163 24714 24715 527803903 53293 53294 75321398 86045 86046 294280801 23548 23519 752510875 1365 1308 952406649 18021 18022 768368860 24646 24647 954535815 89989 89941 296790146 83710 83711 551051440 9765 9748 504706180 76327 76328 949328114 87763 87759 476135883 28358 28397 337852166 27520 27445 382139692 27316 27317 853284576 53077 52997 250766245 79727 79728 612797748 91373 91374 468181347 41214 41215 324220525 19929 19948 333254453 88004 88005 832860133 15951 15952 572344025 52402 52353 313355480 10946 10947 915839353 46296 46221 278241172 10301 10317 600175580 4212 4155 508278517 36973 37049 287758508 92651 92731 283473406 10360 10406 121381151 2808 2840 650981055 11258 11303 416935216 75387 75419 388261057 3484 3485 940088874 26009 26010 86344843 86445 86446 711290170 43384 43385 825024198 94303 94304 628597223 13820 13821 160315955 8622 8623 375022315 76677 76715 406409832 26757 26797 288068374 15859 15860 610338286 60471 60494 717606665 42963 42980 201545574 85199 85278 577317910 98925 98926 285800879 67808 67809 723495924 84974 84975 839359627 96968 96944 39535347 68056 68057 677523125 77604 77656 91287269 55061 55062 490388006 76753 76675 265186332 6710 6711 263808446 38376 38381 475657383 98453 98382 391201656 15461 15411 776520379 27156 27157 966725793 96888 96857 720515809 51422 51423 904702450 28965 28991 670859757 22284 22285 676985791 11830 11831 159944669 510 499 417301949 3613 3614 93146483 26238 26203 623968522 83961 83962 349030987 99642 99692 476636919 82867 82932 438404493 13880 13881 181446977 35813 35814 998101038 83503 83562 64061357 22142 22132 323843420 82801 82802 787323369 26315 26316 304243062 98585 98586 703961392 43762 43824 446373196 16176 16177 475954242 63806 63807 287144826 47562 47563 822314536 63927 63883 44635555 80315 80316 130243800 6735 6736 989142996 98640 98567 418396481 9207 9208 66787533 11383 11408 697546484 23135 23136 177186696 46433 46434 949101074 32977 32978 74256341 78877 78829 338354321 20746 20747 76753146 28270 28190 130487544 85711 85712 138453128 70703 70774 672123670 41159 41160 958302490 76942 76934 704388792 76872 76851 916274189 4709 4710 821464281 78447 78448 562556032 7084 7066 769841467 27487 27522 57492607 25560 25567 130125913 24638 24654 694632634 14691 14667 181445539 52744 52673 366270778 72465 72466 517901197 51937 51915 252087040 58777 58778 206143891 349 408 570261863 88316 88317 210959295 5526 5561 161130006 2258 2259 834962171 51365 51366 688047951 61704 61705 567485307 32582 32583 525670222 46158 46154 305662297 32312 32279 813011900 5696 5697 273351456 33122 33078 996550244 62049 62082 278536627 1291 1292 421684624 60089 60134 561469620 51091 51092 875926507 30809 30797 596900060 75157 75158 628559055 1013 1014 58156811 48562 48556 15749749 326 327 402902869 65697 65640 283906405 24882 24883 706935228 23568 23538 744693963 62937 62938 627772897 43277 43298 895130413 24690 24737 646382246 55177 55178 24729950 13255 13256 917971629 6055 6056 492877237 3502 3464 365153105 93660 93661 856472211 78679 78680 935853459 57241 57242 720637625 36396 36397 520361686 17276 17277 78927003 91368 91369 185608245 27979 27980 828282443 42975 42976 427140900 79921 79908 95460820 91612 91544 507046970 29713 29706 882487752 40312 40239 510309241 8170 8195 234603074 42609 42610 678644971 2957 2958 92530989 89765 89696 588826732 8112 8113 257421262 49741 49796 458611690 67721 67722 261319735 44803 44852 61889920 21476 21446 147299471 27881 27960 928332143 12356 12299 116695133 93064 93025 398988121 46843 46768 593004479 31321 31322 790054722 32492 32571 186452737 53339 53321 343049470 67168 67169 715900220 51046 51047 852869969 8730 8742 360700275 12587 12588 567728658 3434 3435 837721333 93233 93234 967597363 3309 3310 302605881 57095 57096 132339038 80890 80891 711130031 45201 45202 42785878 4852 4790 275007789 55635 55631 905567138 26323 26324 40748460 70773 70774 130715808 89473 89474 972493701 23046 23059 506183943 50942 50943 887698153 73287 73288 325340276 73329 73330 217010607 89033 89041 475030573 32744 32745 877828151 20964 20965 965698904 43277 43278 165155966 84835 84836 53889706 3560 3489 611822948 99773 99774 933039042 13770 13752 620009532 1350 1351 456319140 38645 38722 468707239 46738 46756 168056840 94060 94061 628538365 34089 34049 463480731 41996 42052 307950353 48291 48343 914194882 95098 95099 552170960 10572 10573 525468465 17416 17417 368737571 67372 67342 231344134 81039 81040 350880897 19573 19501 622773221 50186 50187 529234447 25816 25805 400519951 88954 88955 493942988 6905 6906 236025142 59909 59921 637216960 37932 37933 720697201 61938 61939 553390627 66769 66766 108663072 65122 65123 277831526 43578 43530 450884450 217 218 882930203 96853 96854 824443059 97275 97283 467270473 68705 68702 833403097 36959 36960 935688493 4297 4298 871477598 95078 95098 105627442 24463 24464 148722039 46955 46907 998402635 51284 51285 774419070 55108 55109 90664282 47044 47045 908976051 39901 39902 520567590 91439 91369 864491232 53777 53778 182575431 70415 70416 514480424 2721 2722 322577692 59825 59867 559615412 41814 41815 370361398 63438 63431 914642331 28182 28183 198541232 39170 39171 499852779 84759 84760 273429603 91545 91593 268114131 28607 28608 798326804 41012 41013 231935523 62874 62893 918739600 95974 95908 102826201 39265 39266 318752578 57165 57166 484381432 21426 21467 921670915 30903 30864 882787168 76216 76217 213482804 33356 33431 118558437 23711 23637 533803073 9854 9779 439102184 78279 78280 846272082 74593 74628 679101938 36711 36712 754665046 42571 42572 949557969 40693 40694 673621270 77754 77755 177255048 93028 93030 14725462 72361 72440 915448942 39719 39676 985844252 83430 83431 597438605 7680 7681 876891720 19997 19998 72164706 86874 86930 979879912 57380 57381 819056510 3528 3529 751042753 68018 68019 485973115 16967 16929 916259705 28019 28020 421118646 42621 42633 247679530 93086 93034 700272223 72119 72060 455655015 22815 22779 217254890 64213 64214 485977753 22625 22626 882256345 3518 3519 952571400 1956 1957 327094164 94979 95023 98780086 29888 29827 43391085 32942 32927 73430596 82687 82688 86031001 42673 42717 605647127 76911 76940 728935710 40447 40448 862283519 89099 89054 136350886 15579 15580 95336029 21813 21814 771681212 46278 46328 987883617 88515 88447 516494588 5952 5953 51248843 52027 52028 690777004 28852 28853 374000362 85061 85062 286014461 55519 55520 92868242 69757 69758 607794108 23870 23874 940700391 6837 6838 520897241 32195 32196 277954913 56513 56514 68350889 89275 89326 483626192 1911 1831 653491268 82552 82512 77387711 68114 68128 993819983 55945 55961 186537174 49082 49083 350479713 46251 46280 702075103 77407 77332 105354494 97371 97411 986975129 4250 4302 100754662 51607 51543 329110621 66336 66391 276510766 54507 54575 433439135 4881 4850 252139324 41960 41961 383371997 10326 10327 695626991 14600 14615 38904853 7113 7185 81523907 22814 22815 846899571 89268 89269 533311975 84944 84932 321221763 6169 6222 278951963 12690 12669 790598962 25372 25373 236762522 66628 66629 153547938 8900 8893 671996388 45709 45767 809987182 75173 75174 501906656 11262 11263 104594467 52889 52890 164310101 50024 49995 812152088 9795 9735 479338768 90860 90813 903104617 36657 36658 94917193 64367 64426 872807415 38300 38301 797594407 73429 73466 503523493 68107 68108 367131464 16232 16233 427239865 83643 83644 8213455 6510 6511 902546680 38696 38697 917871023 7735 7714 535090003 17769 17715 114837071 23212 23213 885354511 53865 53834 855700031 52397 52398 968837374 12862 12836 445330486 52108 52168 960156060 27786 27787 604243573 63205 63198 546134917 13760 13761 994634385 10736 10708 811453163 42640 42666 643768942 62174 62203 684603852 32285 32286 82510775 44901 44914 519450479 73743 73750 294901013 51816 51817 396587178 82935 82910 712663803 80020 80021 667265625 29909 29910 618031432 38575 38652 536924049 84232 84241 301931941 36405 36483 340540847 48425 48498 284513290 77519 77502 792178272 43976 43924 556039971 7016 7017 370302198 79004 79005 975553373 65545 65579 742626461 46376 46378 613972110 91126 91192 985705538 62665 62641 864614963 25172 25217 111028273 51452 51453 535492926 42367 42368 142192639 39867 39868 352017179 85940 85941 642500834 54715 54654 598092949 85517 85518 774369421 12489 12490 401696390 16753 16750 464311307 13275 13303 500697650 99903 99861 601256259 96954 96944 970011407 19821 19822 176814104 75331 75373 723718836 60821 60822 549639047 35055 35092 286554758 91525 91526 347413680 56849 56834 437862952 86591 86592 111193211 59226 59251 871280621 31499 31500 809955586 95817 95775 369023828 49517 49518 458852285 11937 11879 247029301 94308 94309 520554153 8197 8198 28453538 19182 19127 862479801 80402 80403 782063207 42316 42371 211154926 77312 77313 639746452 60216 60262 757941283 78654 78686 866092086 28029 28030 281493620 67885 67945 576029282 54879 54880 649819240 13518 13519 92275325 79225 79226 319276542 66158 66159 265990384 97570 97579 755055010 79794 79795 647277709 92340 92341 878641949 56244 56224 72536602 44250 44251 645501192 7426 7427 126257833 42988 42989 359473847 70380 70381 425142210 97989 97954 244715018 13648 13649 895728106 14025 14026 168910291 45610 45611 21740809 78766 78767 186230998 77449 77450 156631779 30579 30580 589614170 75233 75234 136695974 12362 12370 929811610 65394 65395 867358539 764 830 78375706 44927 44950 986874735 94985 95011 232483829 27126 27127 690741080 85839 85840 432147830 98663 98664 614629416 24815 24816 69297559 49191 49178 518859717 80397 80343 931751154 77546 77624 762695608 66476 66545 459844227 21268 21269 136515272 41600 41552 51620537 82572 82573 384041863 51015 51016 730937637 25201 25196 637846514 66424 66425 131413069 23457 23534 62525454 95138 95172 858409583 94981 95011 895945824 88388 88389 328879083 32468 32477 691921830 52032 52025 16343258 25754 25799 626032987 96592 96647 118549951 29261 29262 499717537 55226 55227 72373089 78798 78819 832067933 48489 48456 184051069 39623 39589 228792262 84047 84069 993630332 91995 92073 715208937 83379 83380 683066755 92505 92544 302092743 63913 63914 591302812 93142 93071 50580973 78358 78404 857044883 78719 78720 264399761 24326 24292 746900322 87648 87626 272717505 21244 21263 949962835 63615 63597 173608799 80036 80005 333877122 35454 35455 860323626 20205 20206 873489988 66328 66329 251101181 78219 78220 372764859 74626 74594 849873891 10660 10661 517398733 83970 83971 856221414 83731 83732 947985825 59607 59608 123291397 90665 90666 848047312 93281 93282 310729914 7427 7428 908530146 31211 31212 259840160 92413 92414 915496602 88327 88319 704131962 97835 97782 351344355 25018 25019 99823222 95793 95794 369306469 48173 48215 616652547 87138 87089 313570073 39707 39671 469872962 87187 87188 646806357 31175 31159 628046392 22649 22647 521511295 40380 40381 92728400 22874 22923 563641958 32746 32738 286810698 37899 37900 944482756 57821 57752 796554058 1 2 848638870 87564 87565 257329990 34386 34387 218877879 12051 12052 777741322 79043 79044 776042913 42038 42039 648258254 78636 78665 345016649 17165 17210 530170849 17407 17408 476843841 58766 58767 482038717 27098 27099 364417269 47914 47915 668454035 1499 1500 936210360 93291 93292 496011285 95885 95886 617506985 66725 66726 815524374 38651 38652 319164311 15507 15508 768367942 71298 71299 915910614 3505 3506 740083352 36461 36462 408024483 71051 71097 727954767 90949 90884 968304053 13606 13607 971204379 77343 77344 528273484 27628 27629 496975855 41151 41192 374891383 15086 15087 6305201 15660 15665 127938875 80888 80884 246823429 48560 48561 671130626 30426 30427 125891890 69853 69854 659556255 23768 23814 647931283 42510 42511 65907126 51696 51697 499613110 91054 91055 531891783 76723 76758 657561124 81652 81653 597320879 4666 4667 891411721 23173 23238 876607890 15945 15906 229373592 18990 19036 793033226 12612 12549 261228428 7239 7317 953005817 91789 91790 815682796 33180 33195 958328960 9397 9398 849778496 50405 50474 964277063 98050 97990 791751973 23842 23892 500699124 51199 51200 99858692 35060 35061 671728947 66596 66586 381364960 7165 7238 64629671 63849 63856 17944810 11065 11066 617649113 90959 90960 748690963 34907 34908 723075226 57710 57711 447556611 48975 48919 758070791 40432 40433 336286249 24032 23962 812109292 96101 96064 504620444 71548 71588 968058847 17478 17479 536955402 63155 63212 552152564 78397 78398 928531267 52282 52283 558803402 67682 67683 329108522 20705 20706 514996185 22620 22573 460037223 54852 54853 39717819 74108 74077 722771550 20486 20487 818342717 53557 53633 914141777 11438 11439 536327065 12219 12220 968597167 52986 52987 727264336 17302 17365 644879238 81507 81508 618938324 80811 80784 61908014 18373 18374 393505313 56107 56054 408321917 91622 91552 841432537 8327 8328 680485087 80810 80833 870004113 92561 92509 435939414 33188 33186 919230416 41041 41079 389054449 40098 40099 455278185 98497 98498 248839005 55622 55623 970814926 65425 65456 381474781 78544 78545 541202493 909 910 580836283 93340 93341 195691880 35196 35197 14763002 95684 95637 893241073 44524 44462 479835620 47400 47401 300226150 54983 54984 686353885 16365 16401 897645255 44099 44074 644361404 55034 55098 308618193 17785 17786 250311591 87374 87397 924101531 28224 28161 468062121 5189 5261 181367458 2885 2897 312767397 65861 65862 940536183 16217 16218 338677667 87762 87696 675754109 30187 30129 607017364 19432 19433 440480729 96652 96727 840620948 52415 52416 580363635 73113 73156 1904516 86626 86627 842918876 70673 70674 669581965 76802 76722 248379746 59616 59632 703878307 24290 24323 539594817 56691 56692 254966260 16366 16393 815138103 6821 6771 900797593 36119 36130 501546235 27215 27197 107538587 95010 94972 429159869 82289 82337 836996544 55506 55577 405483444 44702 44703 35043064 85405 85471 905548287 99218 99219 95778512 49708 49709 443582124 36490 36491 865828961 79208 79215 678982473 21612 21613 142677820 58148 58149 828639661 14188 14189 873975272 42500 42501 560185416 71078 71079 630840110 95735 95736 45032159 58638 58646 615441626 11280 11288 98987260 67937 67938 264462481 39155 39228 461780011 12944 12945 830922516 6981 7010 879510447 71357 71358 546882561 72801 72878 692332546 56812 56813 305861109 58407 58363 158272355 16391 16392 348623377 98729 98737 658178222 72938 72939 463015640 98073 98074 62735182 27637 27638 488315296 81279 81280 338418044 68942 69019 560608072 44532 44533 767354224 43806 43807 599538476 26968 26969 549673620 78449 78450 481573528 74516 74583 167320015 93076 93107 213622618 78635 78636 534092546 74170 74175 323760288 72519 72520 310601292 47486 47498 528243818 28414 28464 26672155 79041 79042 369234513 52523 52524 476317933 1565 1566 256750638 60560 60579 812528025 85852 85853 965684590 81509 81484 535592916 38746 38747 21563861 11828 11824 238739126 45086 45087 132170522 50761 50804 761520298 63729 63730 355790707 54580 54581 604951333 80018 80019 238439412 17753 17754 179095798 85657 85587 674950805 13453 13454 612947086 4307 4265 203419266 94644 94598 244239019 40404 40405 409757923 57294 57295 397573991 64532 64533 891065715 95546 95547 300379307 95394 95409 740651087 46376 46377 814378498 28678 28679 691497163 85728 85729 795275935 57186 57245 677819869 27795 27737 219617769 51797 51798 783875674 70787 70806 378132324 50041 50042 405710809 79588 79589 468090235 96512 96484 922593149 17643 17635 265118949 72014 72015 419798225 90140 90141 899936967 19777 19778 174441102 42938 42939 414799305 12659 12660 374975147 19748 19721 557362718 74373 74430 784205739 56800 56856 21372298 51737 51738 297676378 18180 18125 188083876 95939 95960 448960561 27210 27180 989059492 71086 71105 484884788 69539 69540 120535089 47880 47881 206424297 3786 3787 181406596 88483 88410 464479140 46506 46507 59446261 3213 3214 710079747 18646 18647 953488234 61105 61163 228723955 60700 60701 671449668 40250 40321 966795962 19306 19307 900013791 32491 32443 981947197 33559 33560 730978925 9790 9791 48552203 42003 42028 363049436 48489 48490 919516921 92640 92644 274760713 79024 79025 166056459 51330 51331 573916580 20752 20794 717851803 896 897 271111182 28248 28283 813216324 45109 45091 33145061 57606 57607 465991227 16554 16620 597871228 39906 39907 802009188 30809 30834 926104573 72214 72215 786693525 36517 36518 108271840 2788 2812 233053796 41878 41954 936661677 1242 1243 925651112 66929 66930 635814168 8221 8269 325910224 96984 97051 33145951 96386 96387 80195300 38472 38404 108296424 4612 4599 390326177 9372 9373 364260867 73276 73277 591351175 12341 12369 516462786 82714 82695 500348060 77148 77164 967722792 20300 20301 575487296 15960 15961 535321329 14945 14946 901730149 51092 51018 127157558 55617 55618 389057596 24074 24075 140981737 2085 2086 787341990 13692 13676 27041019 39456 39463 948030612 67245 67246 739737183 97810 97824 215694123 83437 83438 544038901 64650 64682 121208478 75338 75339 710624351 74240 74205 649064038 71255 71256 860229709 39308 39359 165993458 58444 58445 574190545 37540 37541 906400655 98263 98259 80528831 48374 48359 667629296 46181 46182 984831634 51829 51830 787314296 20817 20818 139277013 66445 66446 71923692 44742 44748 893623031 60454 60466 646105903 187 138 182114506 32571 32610 773024613 20014 20015 35389907 61758 61759 892627264 18684 18685 177914163 75569 75570 366816054 16365 16361 747265692 3933 3929 710993798 70877 70925 875098561 10989 11032 754629747 53465 53486 961641197 75553 75539 321936564 32674 32619 503536581 61000 61001 532986809 36190 36191 514074706 25597 25598 530308732 73870 73910 559322421 69351 69359 823298158 73986 74043 481167980 86644 86681 552605427 75682 75687 19318017 49148 49149 590342690 57817 57818 203536954 89439 89390 617171446 90845 90919 739276867 14108 14109 252851223 15346 15417 530478154 15300 15301 886915951 34413 34365 925461965 36576 36577 989111133 44996 44997 958498930 66713 66736 335190650 28756 28757 557000786 10826 10827 455405632 52966 52967 959855795 47845 47846 993736334 55825 55826 802702705 90708 90786 305927054 73938 73966 145870542 63974 63975 122133829 57443 57444 163181099 45647 45694 416928547 28772 28818 470479201 26412 26474 28327651 46185 46186 175350887 66373 66308 992273941 88603 88604 134259751 68582 68513 755969229 58995 58996 531925852 13599 13652 817503880 701 702 273880327 778 779 273601836 17396 17459 131186521 99989 99992 19818744 16996 16990 901336432 52967 52901 287922578 64694 64695 264139636 35349 35350 949098817 11799 11851 835158659 62100 62040 692083254 29859 29860 812899156 68218 68247 441558545 13111 13105 245100636 84084 84085 891495547 5414 5407 786476429 48771 48772 843035447 17547 17548 83765640 49624 49625 309128372 98168 98169 690352433 44955 44884 424721946 14339 14404 498845428 10852 10853 158037012 12497 12498 428770683 50569 50554 950469905 84154 84155 508795425 60134 60093 316586899 92219 92220 879221802 79444 79389 645843637 5642 5689 785031749 84196 84138 676854967 27141 27142 533189143 59980 59981 447488078 80677 80693 904951135 96910 96845 211587508 17961 18037 980502739 79093 79094 338626236 99629 99630 788840599 42248 42249 417541024 36765 36766 941030178 13180 13181 135047737 78082 78117 337609416 36778 36741 890279066 23161 23113 957236145 10151 10092 373913423 66779 66780 789787364 89792 89793 98124946 33878 33879 216724702 10764 10755 916997406 53363 53364 640382945 78124 78125 776550309 35881 35882 645003118 88675 88672 145612842 62536 62563 688659327 63702 63647 323938176 97345 97410 628917247 56866 56867 984541128 7797 7780 229371919 91662 91689 950097839 5454 5455 426526152 6972 6918 202914563 48319 48317 983523283 79486 79487 813987420 57215 57216 375337074 67633 67636 398389256 91149 91150 352987364 40743 40744 324059055 52489 52490 637742867 69561 69558 391168135 19354 19370 151768632 62144 62145 848662006 38385 38329 154637078 67611 67626 244470038 66343 66266 953654927 28014 28015 846753354 33950 33959 930638341 97217 97218 115982984 5644 5717 443206570 93267 93296 158206339 52949 52950 42218134 21692 21753 418891342 65974 65975 533966100 51229 51243 934291015 85533 85534 629409603 36979 36980 945745293 65510 65438 704280193 49102 49103 386212561 13480 13549 686753998 13835 13795 981733796 95617 95618 490676030 96517 96518 414002581 39261 39262 293707425 85639 85600 345863824 36677 36607 930688259 33966 33900 668521037 1714 1755 653048444 40208 40209 482636968 42870 42871 337757282 20664 20590 885750675 13279 13280 245871618 48212 48213 557032144 2107 2108 843556610 87524 87525 675754547 92531 92515 819434368 61710 61758 706475508 45764 45715 251193095 15276 15251 914300438 39206 39207 716266167 62889 62890 221865526 69706 69707 738648569 36221 36296 622235127 48912 48853 5455671 39263 39241 736594301 58043 58107 192590790 23376 23377 860172741 39544 39545 69277040 85620 85621 218813472 37551 37519 347664597 77485 77486 233388470 96892 96893 871152782 12873 12867 743068167 57147 57222 612394673 87278 87263 351686607 734 661 948560726 26852 26862 464707801 86853 86854 962768290 51397 51398 185369912 10731 10732 681718041 1281 1282 803269304 95039 95040 211935839 40853 40854 11179001 88956 88954 889069693 39110 39124 559573809 70930 70931 57308961 9672 9673 325723858 79452 79504 440861852 45820 45821 589223838 75293 75341 633379896 16979 16980 427965051 6592 6593 803335719 87452 87470 971185704 79101 79041 659307527 49518 49488 26826024 96016 95941 649608906 79872 79873 429243304 30047 30070 332004452 38029 38030 826547969 63951 63920 517983181 36452 36453 90518676 55286 55287 510598985 70312 70313 781938690 81913 81914 608606626 78364 78416 571575736 10760 10761 339006910 59337 59299 139431157 50604 50605 689572182 66229 66230 213550579 72945 72946 334746782 12571 12572 165886740 4190 4123 180152180 53410 53411 722983319 47202 47203 38743608 95698 95699 649005042 99141 99116 42213197 38028 38029 436208393 93385 93308 886536273 28000 28001 80202710 70597 70643 157489546 93721 93705 87029289 53417 53447 346869628 1266 1267 608283431 40691 40692 270212687 99454 99527 501559657 65422 65423 300659598 23335 23355 167929284 12195 12196 270860350 39921 39960 697872835 34455 34438 761467738 40057 40058 877371192 93769 93775 295470946 51271 51272 822647283 59782 59840 780802325 94427 94428 78109690 69416 69417 834834141 28442 28492 515840400 74108 74141 444106485 49855 49880 685254763 69073 69006 156237433 81388 81363 897137546 98976 98979 515087259 35150 35083 925821454 3768 3713 572236804 6155 6156 21052148 93961 93962 242093494 91526 91527 338755175 30454 30452 43145401 64994 64995 379983925 79842 79858 241500690 55193 55136 854255207 14131 14132 133177898 31354 31355 212338946 75494 75495 957794731 34624 34625 249947201 62247 62248 681937450 35869 35870 654216429 7455 7505 742312255 29767 29768 100891532 45512 45513 994466587 97633 97634 178381139 34118 34119 990046974 21105 21158 403688061 48672 48681 995718460 29627 29628 46929786 7835 7759 449006430 54360 54369 455583728 38352 38381 856393968 97383 97384 381867706 32257 32236 435281806 87152 87076 963243629 89638 89651 387886592 53154 53211 49475528 49152 49153 743504797 29827 29828 703377479 72257 72299 873326998 49237 49238 277067582 22457 22458 869013731 95654 95685 485751105 308 259 43290432 94235 94236 306558579 35709 35714 405649346 28938 28931 674922017 90279 90273 434737733 71670 71671 288608305 88717 88718 571695053 70921 70888 967182773 36919 36954 474420008 286 246 713360268 67026 67042 811304257 85803 85804 508177986 91994 92073 435337773 26145 26084 992207995 69887 69888 506925573 12348 12349 105771848 70700 70701 940778941 25507 25508 193652544 84777 84778 714681512 96770 96771 248041271 95233 95154 122588854 2246 2286 17025612 44119 44155 517560681 29356 29357 767795698 56423 56424 127943000 43366 43413 666407571 32996 32973 613413878 42550 42551 256150918 60317 60293 365672821 33508 33509 155797268 18532 18487 437635814 44909 44945 477413473 18511 18512 452962950 75918 75919 105625921 29992 29993 851621765 527 605 863274352 23442 23443 73064919 88413 88414 737084164 20064 20065 311439387 32565 32566 752144285 15692 15693 796923363 58395 58396 76679309 29560 29505 129873591 87257 87258 728501436 54547 54569 16320396 4131 4132 791426011 48573 48574 97937843 12257 12304 295680334 40011 40026 743608006 1096 1060 794670924 52840 52773 805900409 17191 17212 861883663 96144 96208 279889863 28566 28583 202957889 96775 96829 694126758 58411 58370 907287000 57755 57756 990709384 42491 42524 151038190 27321 27299 108614685 41283 41284 991297773 76575 76624 316879129 94795 94796 689630500 66682 66683 50347115 78960 78961 665076160 42227 42192 998321728 88675 88695 486278288 79551 79485 816300800 96472 96458 967072232 4264 4314 362216955 72942 72917 507246498 10282 10283 643285172 63081 63082 918713585 6164 6165 865738561 43507 43508 798178189 12323 12324 786221141 70861 70844 451169312 25218 25296 245144176 99429 99430 668164583 49417 49418 370947655 7279 7247 391494534 33418 33482 288853583 31949 32027 525915082 51397 51369 370251313 98151 98152 448747902 17509 17510 260877934 86585 86634 421335853 52908 52909 24877498 69844 69845 192360348 86869 86870 179981076 2843 2771 719279023 37754 37755 276623014 39539 39564 558609931 5846 5847 232161055 92317 92318 410022858 43749 43785 984146771 20998 21037 835933090 31107 31108 635721587 94046 94047 805418640 18769 18770 941186601 77309 77260 22985340 85343 85344 926666311 43904 43905 333433217 76419 76420 552027055 84476 84549 973023645 85101 85043 714149231 99889 99890 101579725 46882 46883 969209906 79413 79414 605894386 9628 9629 514187103 11044 11040 370262112 3319 3320 493165669 96037 95979 972305330 73157 73158 668401870 11148 11149 921665897 92238 92239 528260811 68813 68814 841792346 89417 89418 181939175 92 93 393367858 30281 30353 488233263 3102 3128 523376622 46197 46198 818720825 83695 83713 470202309 92905 92906 296769104 17888 17889 624587143 45476 45538 784241203 86817 86818 742263602 67666 67667 820357422 59759 59712 72249717 79186 79170 967933845 92543 92544 405360639 28801 28811 481374060 46138 46206 159951024 46631 46582 23347904 13801 13780 926822466 84971 84972 581629349 47458 47459 503388199 5326 5262 910878310 45523 45460 257861621 76257 76236 506456235 61098 61067 367497603 46948 46922 434640677 71368 71369 205386230 86020 86029 81819211 18951 18952 520623363 65077 65038 359729212 51794 51781 862384766 97221 97222 611940987 46882 46926 730325685 65179 65244 843398270 62496 62497 374703754 70503 70504 690313174 3409 3380 981206405 62871 62927 672204706 92852 92916 939175863 63031 62976 154333666 7399 7384 290661148 43967 43974 588481992 80563 80537 796138209 93814 93800 836468793 34597 34598 899742881 77431 77386 967801280 85891 85892 234707190 9208 9209 699357639 33998 34071 448155478 93962 93885 814338558 37060 37061 636739922 13819 13820 311278925 86560 86611 287716607 97173 97241 394735203 6091 6161 773597296 57579 57580 746089590 56840 56841 503113887 47789 47861 134522081 17361 17309 142118002 52877 52797 468559534 10858 10859 891673573 52863 52915 447858512 98148 98149 611899369 34363 34364 185284924 17442 17443 658737348 72084 72149 517829373 45736 45662 548332305 17134 17086 88436374 15127 15128 210714136 74767 74696 841260305 57478 57479 48005125 14645 14698 58101182 5315 5316 206842546 26711 26712 586236056 33457 33458 40450683 95328 95329 710412451 97981 97982 811528538 13150 13206 388548266 43757 43736 769755523 4942 4943 347798591 23608 23609 275833505 46966 46967 868376063 51147 51148 158885243 70680 70681 292265395 75626 75662 934998034 76933 77007 807189871 97361 97362 874113557 73592 73551 845853135 23724 23725 440851748 51131 51151 133311735 2916 2863 214411966 84538 84599 170466838 68792 68850 322995608 16995 16996 920673057 76509 76510 686843182 23419 23420 612740951 72155 72156 34082594 78450 78413 326617076 41701 41725 533635054 92391 92392 699963866 46453 46454 753391086 29346 29335 423921452 13319 13320 488900628 36480 36549 517986214 50636 50637 881540637 60761 60762 149110104 97554 97555 822250234 40450 40485 3421507 61590 61637 732463043 75307 75227 475399216 32260 32265 892515874 12850 12851 895828852 90980 90984 711442676 7781 7782 886141216 38944 38945 483827315 84508 84538 565586521 38180 38181 585323844 3429 3430 265713741 87030 87031 126522989 44380 44381 760543383 57287 57288 216463894 11930 11910 523883889 48678 48679 579182386 76797 76806 232418240 82889 82890 896183896 61882 61887 424183353 48195 48196 109722700 4731 4698 152474596 30247 30248 370783241 13757 13773 421945161 59174 59175 53676577 16985 17002 661230134 56690 56731 369487260 58412 58363 715240748 94056 94058 406828367 83012 83013 927326094 63783 63784 788933564 20856 20922 415791256 7423 7488 360279111 25878 25879 78882130 38616 38617 180965405 92245 92246 978873594 85154 85155 16890242 5926 5885 699056975 90654 90634 954851832 15353 15354 629921694 35091 35040 363597648 51600 51601 653157638 81569 81570 394066554 70987 70984 231960779 34474 34475 962102248 31307 31308 147539408 57659 57660 139112416 94829 94830 526674157 20137 20207 419013065 68078 68121 361948565 18578 18579 716913145 61296 61297 797238076 83325 83326 754666944 99375 99326 825483754 45577 45524 686475448 21132 21133 835115247 41366 41367 739889277 49625 49626 99506286 7210 7190 793014866 27627 27628 501190331 27521 27522 928316562 81182 81183 419284526 51998 51999 513071566 91487 91427 659092692 34687 34688 949200058 14695 14727 414204109 6231 6232 220189042 69407 69414 277792471 84855 84900 582818380 64390 64343 78587367 66359 66360 234197651 97702 97703 227084948 93130 93099 801591179 83949 83903 53748982 76937 76938 534106987 79848 79849 42453642 78979 78980 188509480 87012 87068 575357867 76954 76874 315066899 45885 45886 374324516 82659 82660 154545705 90201 90202 781492162 58381 58382 400348850 11160 11161 52287314 50521 50522 541811443 24431 24432 615815363 3378 3309 725585218 74101 74102 842557326 6576 6615 279905612 17129 17130 211931554 75652 75653 401390830 68973 68974 989451909 66803 66804 254285215 58870 58871 410803958 63513 63514 159027642 82123 82124 676337141 7497 7498 486582852 4501 4471 610033274 33096 33097 125670730 7477 7557 248975905 33694 33695 337157362 25088 25089 50768881 68964 68903 93464482 97403 97405 179748410 86045 85997 668447524 51210 51211 975672495 30639 30672 137732396 52588 52606 632388274 30051 30052 830169668 49933 49934 182593872 77611 77564 167984209 5034 5083 669899553 29368 29369 229144404 85992 86026 427072048 96288 96289 357246209 53800 53801 843995785 74250 74305 422160427 24959 24960 542876781 7885 7928 868421939 7602 7603 433771606 82899 82819 989591640 76120 76121 956438445 14060 14112 582457958 90633 90634 825681404 26912 26913 808507407 20523 20500 291726784 13879 13943 596902625 30298 30299 664443040 58452 58453 708610466 23338 23339 913189235 44699 44700 300969601 28205 28243 476138930 4027 4028 451567283 88549 88609 298829001 11704 11705 119168401 44699 44737 747835657 21797 21876 389121582 39715 39716 422473219 49534 49535 737598018 95666 95667 214651339 72155 72137 133322204 96300 96301 84848328 64724 64725 419034805 49127 49128 615102290 94140 94141 360778876 69033 69034 446977992 84934 84877 48719667 54667 54668 998178739 87257 87300 867228496 38516 38483 395667890 56394 56395 693000159 60017 60010 547298671 95938 95947 482650089 59842 59807 61307041 26945 26946 462324451 62357 62358 947231825 93969 94015 389914984 37508 37443 25619067 46217 46218 983871359 94639 94640 826650048 80991 81038 432429851 98564 98607 951603487 55208 55209 498412889 41659 41660 864856040 96593 96618 150349004 45144 45145 975117717 40886 40826 565819304 79101 79102 103671520 56733 56797 882011824 96429 96422 262930548 14803 14804 49342953 78828 78899 114187662 68213 68214 419667090 59896 59861 717134051 50355 50356 835526699 78084 78085 157397562 97399 97400 87021740 17484 17520 854110449 32521 32522 894726647 26502 26461 7379189 86513 86481 633011678 47583 47584 720194974 82613 82651 628259268 35918 35842 350023917 10072 10044 400133086 42867 42868 694972975 80142 80171 618993018 22462 22463 412457784 96675 96676 663526694 32924 32925 918711563 56548 56610 608486751 9250 9251 65955249 20211 20212 944010239 6028 6001 986183382 73995 73996 230960473 56803 56804 714957812 30074 30075 843019431 74248 74224 806259815 29436 29463 756850732 80455 80530 277932254 66369 66362 898722124 87380 87408 266092038 67810 67840 904894728 99151 99152 105092112 10931 10932 804621531 77836 77818 283932297 38604 38605 485960445 6223 6275 812133792 86309 86310 917066058 69359 69395 675092627 8085 8086 325501543 85823 85836 437543565 79783 79763 912700570 46843 46855 849365925 20527 20528 627355045 3572 3612 555496951 52548 52549 153842499 21826 21827 891302533 55999 56009 496637259 30504 30505 915157176 15677 15678 225848485 37466 37411 63124359 35269 35230 573065804 74141 74142 303573500 46641 46613 682304897 97963 97991 709598637 99919 99938 91262613 3468 3469 900401945 72687 72737 321432751 82487 82488 656004817 55235 55236 720022858 18838 18839 820690083 86446 86375 471433624 81626 81627 982011712 18474 18506 376967047 40397 40440 723072702 25907 25929 104001249 52210 52133 510752401 82322 82323 515736211 79292 79315 16921286 4060 4058 868950525 9844 9845 468491446 89632 89707 964404218 92447 92413 7135621 95587 95566 234222483 34956 34876 257299870 38822 38823 836086928 95402 95465 901907724 63113 63069 226466661 96628 96604 728792302 69438 69368 218627272 27293 27294 613244904 79157 79151 146359746 11394 11395 188105892 32339 32296 474538065 92480 92534 729514674 50964 50955 895578451 97070 97115 594885516 15061 15062 630068375 14320 14321 962416563 99824 99853 475173350 85984 85985 832985210 71204 71198 541150642 46440 46449 533595159 97583 97584 808082525 96280 96281 357691396 40928 40929 642208777 89672 89743 457657384 19178 19222 968399054 98721 98722 621586946 81713 81714 12775047 34727 34728 796400268 71264 71265 410881478 33440 33508 126031951 99739 99740 59005445 25048 24970 922258605 53685 53748 165159387 3949 3953 599831835 66613 66590 664836703 84357 84358 914894282 94096 94138 663957540 23862 23922 752847998 36620 36579 952169659 51182 51183 940072336 43590 43591 97048687 1789 1790 826748173 27990 28053 420007403 58268 58269 666932655 1014 1015 553317924 344 403 801348772 8264 8342 322917135 64549 64572 823575160 61444 61442 309498702 18692 18693 870166714 9135 9136 730827447 14969 14970 667088503 24350 24339 235958177 13892 13919 685037338 30596 30587 854717595 48384 48350 928515582 70150 70101 500794206 36492 36523 837717922 27451 27395 916213910 3331 3332 197493063 9537 9538 73357581 19460 19461 220355325 73523 73524 185474730 640 630 194044412 7317 7318 293674987 71206 71229 685109484 27891 27970 606693101 53096 53050 331227186 21333 21264 311336457 5626 5549 880030864 7987 7988 415487323 90861 90834 858303474 38765 38724 850908603 4178 4189 11782696 15903 15943 12220465 5023 5024 230756556 97091 97092 128068656 100 101 96844744 51781 51716 767698242 92507 92487 849216678 60493 60494 131912170 79667 79723 162014139 48120 48121 907661043 52220 52224 809347921 57704 57705 468607385 95517 95514 450387833 73545 73470 565681647 11849 11828 190149165 36858 36859 88080406 91270 91271 693368862 90737 90738 15123578 52896 52818 595729300 29667 29694 376745661 76765 76766 417650158 61758 61708 847149208 80323 80276 941386630 97869 97870 550299063 33454 33395 366986880 58194 58149 90492091 98258 98273 499010825 50985 50986 271699578 95650 95651 215400935 87250 87306 764370029 32290 32291 634617558 26158 26173 809850504 97767 97768 676557662 28971 29020 317227595 8463 8464 321179550 25842 25843 562190420 21486 21487 786340657 69181 69182 490873845 50841 50773 322574365 93050 93051 91611570 51488 51489 60027400 12863 12864 555322303 37767 37768 199320245 25383 25384 462712522 93639 93640 306158184 78932 78955 399522997 48832 48859 707420689 7268 7269 929389233 70589 70599 159675252 3759 3760 59729308 61525 61526 860009410 8080 8081 167252981 23260 23261 121419133 41795 41745 498655431 67753 67754 191559736 91944 91945 684421623 41853 41854 891581388 52393 52326 534467264 95054 95063 746496155 41034 41035 251312904 5244 5253 528353407 53679 53680 423771401 86170 86171 75460172 53997 54043 420014786 60401 60402 278005638 84679 84680 959842480 464 511 299978489 90605 90606 45606157 16531 16532 946295330 18848 18849 987306917 18088 18089 244225498 39263 39264 851052090 59222 59262 488629859 92769 92744 563825333 60808 60795 873493114 76001 76002 292054445 3864 3829 80491518 52369 52339 530729193 69563 69564 765311990 3957 3958 170987718 98572 98573 539845283 14904 14905 800671068 20485 20406 534087903 3559 3560 705422491 91919 91920 699151764 43303 43304 286539338 65219 65220 957281248 26917 26961 221450386 38577 38578 933603162 5934 5935 544481375 53 109 669943186 48836 48812 364848739 58219 58220 840210898 82025 82035 207221735 20525 20601 652525590 360 298 511430816 21958 21908 560691271 42304 42279 853957343 98701 98676 839320005 2161 2162 886829183 92429 92508 204694124 38716 38717 960853868 40926 40966 687908069 46279 46280 438588342 94493 94494 865675234 3419 3420 73920711 17036 17037 284262897 50972 50999 396790228 35586 35587 248561537 31621 31657 173583145 77197 77198 840409955 73645 73646 408250045 77505 77526 877205121 73069 73129 261623571 91240 91241 596792661 71532 71533 612674178 92425 92426 600639804 88735 88669 673000368 85722 85723 8349809 81321 81322 159759485 57882 57883 221071020 17957 17940 35211127 12613 12614 496217077 60619 60544 707652652 11774 11775 936787948 79301 79302 127245979 27314 27246 238930990 84133 84175 299251893 56863 56864 207853198 91814 91789 439252830 45917 45918 693922027 58286 58287 447408983 72834 72822 700748461 62208 62209 846614723 47154 47155 130383043 78750 78707 42704716 42295 42284 445204218 94855 94831 493087307 48811 48812 952896121 29211 29212 830457548 37064 37015 477750348 51193 51251 992806427 29389 29390 894536758 17483 17472 266085862 53084 53085 902446684 99977 99978 181829895 24329 24305 909581931 40778 40786 877679726 39169 39170 850070021 92657 92658 106951801 88839 88840 331800073 89994 89995 764473384 71875 71810 689948785 8781 8826 403386877 68908 68963 926932361 48026 48027 965587309 45361 45398 569760670 80439 80456 623711440 97061 96991 493013752 61886 61887 578497385 85434 85435 881910662 55627 55572 502199924 94442 94443 596527583 87685 87760 443468175 7636 7561 181585671 13292 13293 379009414 40720 40721 626842415 99314 99315 597573612 45051 45078 274769900 78412 78413 929508400 16995 16975 590163794 76913 76890 56634492 9384 9452 87362385 70546 70547 300085998 26798 26868 788049136 62570 62606 921786310 55963 55899 958333958 10016 10017 926111947 71937 71938 639127143 68247 68248 457033231 78132 78133 992632278 9025 9026 817493680 27776 27853 489387729 62226 62227 975054264 46354 46355 241494475 75928 75929 99847871 49677 49678 479650213 92730 92800 976621412 41482 41483 782390725 88847 88885 647453433 90819 90887 667150080 40130 40101 324037750 5266 5200 271030733 86430 86478 496668603 92680 92686 142323178 36969 36934 200481605 94899 94839 334634669 78881 78882 90989045 64741 64742 412301141 74362 74363 720010569 95467 95411 842131260 82520 82521 766779005 6227 6228 755744088 29876 29814 844300386 85243 85244 292114870 94455 94456 588878490 56927 56859 170548679 57130 57090 498313955 80410 80338 537210735 73078 73079 204691841 19499 19500 162282774 20819 20869 717790162 22229 22207 272913848 51541 51535 481041421 79760 79761 321052627 63712 63690 832610526 96597 96598 946409100 2798 2769 605080769 24454 24436 824231137 87512 87568 849658780 2316 2317 185202225 72685 72632 626027500 12100 12101 356263804 58952 58953 405144623 27400 27401 176326097 1335 1336 738763929 73813 73764 415491529 5716 5717 626033102 80481 80482 281324797 8717 8718 370351716 14204 14205 784790693 428 429 58257708 74585 74580 847594017 51517 51518 477623265 95437 95438 45669555 65977 66056 379632425 3345 3346 646750167 7823 7824 771435012 36576 36521 145385707 93272 93273 560671908 18048 18049 711835479 69966 69967 253220623 87952 87953 167835657 90809 90763 635286289 48173 48181 510739652 62886 62887 916407696 30944 30945 248246689 98896 98897 950118765 20573 20558 993514980 56210 56211 226079855 89503 89504 698743745 13057 13058 243997747 30873 30931 559991840 77532 77530 180276380 89215 89216 708559812 58248 58249 443292254 19038 19039 742520157 77043 76967 371109721 34389 34390 355648927 83453 83376 123086937 88827 88895 968862713 84526 84527 153612927 84151 84152 484347438 81362 81299 714975509 96278 96279 776506184 76257 76258 160980044 46530 46531 943336904 131 206 118129541 25882 25846 695687487 84017 84008 121358821 98943 98944 778679281 14616 14682 816492192 18959 19039 895227280 85517 85584 250940075 29354 29355 824432187 79951 79952 601022208 47142 47095 280513997 97745 97747 885158205 27600 27601 259399201 11654 11655 268316159 48629 48660 397961936 18776 18777 350270277 42876 42870 561336734 75736 75687 92519087 95829 95826 575691982 85226 85227 203965059 40617 40618 886578226 2560 2574 437672534 50280 50281 857243637 10748 10749 657572990 74897 74906 439077638 21165 21179 438135601 37025 37026 704178867 66686 66687 880402568 57793 57794 785827211 17634 17620 669115855 79880 79853 994836091 5223 5229 42081732 59300 59301 996296600 45134 45135 844208699 7328 7329 46285029 1509 1510 551487963 12223 12205 171211370 74014 73965 871503680 2926 2923 899144063 34341 34342 373818680 71274 71275 875809486 69302 69348 81395195 53596 53597 367152251 39553 39554 924512805 61665 61666 168556989 28421 28422 453984731 50159 50160 584878235 88771 88789 415213194 8990 9013 240468959 56963 56973 477529219 14864 14865 108935626 68765 68766 294907647 53499 53500 804208257 60510 60525 625665460 17221 17222 429209970 48749 48823 901853982 95325 95326 615864521 63637 63638 844696221 72896 72897 927031454 42276 42288 731900804 12643 12644 307244003 87712 87713 202088782 21040 20970 588504006 47799 47800 334193366 81494 81489 499910450 51802 51803 996544330 13853 13807 651844911 8762 8719 558090526 95959 95960 611849072 78402 78453 88173029 48370 48425 532108138 66933 66934 302896464 12872 12932 298337793 16768 16769 198369909 48577 48650 250468526 4088 4089 233901638 10254 10207 678067436 43567 43641 703762811 43183 43245 86174699 42338 42322 604043796 466 500 765296706 51765 51692 72154046 72068 72023 489241303 5030 5067 328699246 6070 6142 899271138 89144 89145 229651199 7573 7562 577532307 63413 63414 777418414 23155 23118 451883099 12585 12586 661921886 26005 26006 379444797 267 268 820181836 20430 20373 308317336 88263 88264 492164699 92984 93043 420218152 48520 48521 59193404 98954 98955 227501614 79464 79516 280907154 75229 75230 258507664 13224 13225 951089778 40484 40485 266481383 52007 51972 863346591 44011 44022 209524361 77833 77754 679094587 18628 18629 558725157 75491 75433 973878478 31806 31809 848494708 12691 12692 809420795 80754 80755 531090479 77489 77490 10360255 40180 40244 422651549 29774 29782 61992812 25298 25358 298093073 60366 60367 324820235 11658 11659 716546635 76592 76606 701293494 68022 68056 997258291 82945 82946 893033071 60972 60973 195090703 23418 23419 686073810 67474 67422 314012752 97733 97725 556648921 46881 46882 572787132 83267 83268 925175540 41255 41256 78039116 70213 70214 43484603 67652 67582 864851845 45609 45610 298274151 24286 24287 68592869 91457 91458 55347757 88753 88754 456201421 13069 13070 755880665 59341 59404 673310766 52659 52660 998361705 43461 43423 842464868 20488 20489 397036077 29906 29971 945220507 8077 8018 919058516 32714 32794 216059241 45360 45361 725229770 38598 38599 923467950 84107 84105 298710726 83999 84000 911165450 44653 44654 383430060 11744 11819 225211244 45046 45024 373610984 91170 91183 9401573 92307 92361 381913621 83495 83496 345978169 2918 2919 720934869 60505 60506 254699253 25469 25470 511717409 36791 36764 833783051 4588 4549 276027581 25207 25208 3816806 50592 50612 256372851 17493 17494 192534757 61994 61938 882735980 33062 33063 89446571 11205 11206 333905869 32654 32655 729239448 6481 6488 694037550 87775 87715 643353104 98428 98372 513072565 43752 43719 1589273 88861 88915 833340379 37385 37341 931608490 64677 64678 820096580 75360 75361 623113927 18456 18470 650197236 71483 71484 102023359 30694 30673 799589837 23306 23228 634179209 61638 61688 693757579 577 574 719244892 9113 9177 428809017 59769 59737 744589820 28384 28385 289849575 5569 5570 507838921 91083 91084 880146363 48365 48330 428091878 69624 69625 611177422 87604 87605 308568346 82183 82211 487582074 40056 40063 27297977 97743 97744 229366440 75724 75725 38821261 68368 68369 693238377 16230 16207 873340866 95670 95671 823124006 97124 97125 235667889 11363 11423 203033237 28259 28252 930502419 32182 32183 70290514 2806 2819 166312324 33338 33339 885256065 81119 81124 72557060 98149 98174 155187392 76285 76291 723551718 99701 99669 467405075 7583 7584 316993223 40060 40036 537789342 63048 63070 157527110 46534 46535 693686753 55970 55914 472776442 68887 68945 184072752 50154 50142 64977117 67502 67536 712690777 23818 23835 789614497 36133 36134 293544021 85116 85057 882704453 90011 90012 836773591 79265 79255 494270836 41136 41137 464082860 48063 48064 174932621 88999 89000 631876331 94405 94458 780526435 73787 73788 794459744 56150 56151 326951762 65935 65936 39371828 93496 93497 9018198 4407 4442 903783932 10079 10080 17574862 27701 27760 231631714 62569 62570 595258565 18799 18834 818037771 91655 91656 193990232 98976 98977 693542993 67057 66988 400366079 53748 53780 543871478 75411 75412 605366502 65827 65799 187481982 82498 82453 125351296 63153 63115 541432235 21060 21061 98576190 24176 24177 635564702 38339 38340 776874634 37527 37607 711465764 93609 93680 218101054 96989 96990 892178158 67442 67449 939103019 5294 5251 558190999 44432 44433 471008727 34464 34465 344004210 51235 51236 657440975 4335 4336 264456322 10133 10134 246944283 72918 72938 269382852 72795 72742 675130230 28891 28831 877919163 15605 15611 871754714 13327 13328 36793002 94164 94086 736261268 75955 75927 277222031 34193 34246 818613295 32962 32899 452331151 43522 43541 445781703 16483 16524 559120416 54096 54094 820588566 15218 15289 170401690 32530 32531 19142214 46043 46096 372751588 75080 75065 429760126 18702 18748 211689148 13151 13152 253994486 74250 74251 812944584 37566 37567 641342465 5268 5269 689301765 73038 72973 678943855 75625 75626 639690004 1976 2021 518108136 83471 83395 240677711 60870 60810 556576324 52811 52812 765857652 44097 44110 14452242 27120 27121 509728055 8804 8805 650448731 75019 74960 441862861 5826 5790 912410961 62724 62703 294116900 23168 23213 121734917 61201 61202 51195851 67910 67911 711992619 65117 65118 83147308 75894 75922 309124230 31236 31187 681718188 51002 50989 494938567 5795 5874 12822598 5259 5239 198266721 41148 41112 792442512 90608 90609 25619461 54021 54049 390850767 90622 90623 111348731 48384 48462 253300492 34161 34234 457634692 21057 21092 905151943 19569 19587 755294634 1683 1614 19512016 21348 21349 859537143 35437 35467 188815494 10770 10771 646064993 75204 75249 523979356 84588 84589 576596027 78656 78657 219942550 69575 69509 241862794 352 353 395034507 96647 96712 131375535 55729 55683 569043158 24709 24710 506751902 60633 60678 118725621 70709 70680 879572096 39935 39910 948456123 41235 41179 167768267 29157 29098 130439550 70138 70135 944330248 48241 48242 280660145 62391 62444 569811596 84641 84661 709615758 60586 60587 82705345 17132 17133 793155599 32567 32552 274012054 12730 12731 20449094 20357 20358 621943474 6672 6623 385309063 8996 8997 12371847 89349 89359 973812674 23172 23108 404078579 80406 80476 608598487 64157 64158 560785056 44701 44666 776490960 75042 75043 27439463 7521 7448 401834328 46446 46486 756727856 51061 51018 123576611 56226 56149 42564794 18705 18706 910557340 7312 7265 412747691 85566 85542 423855766 17987 17934 208756250 12754 12726 373463078 86913 86941 834303726 20252 20253 239862267 93169 93170 439132154 49588 49558 677327943 48630 48631 828469045 40194 40233 363312665 31582 31583 81856594 58937 59004 125118968 1821 1828 622779285 8794 8826 752293889 45889 45854 315956973 82852 82889 55311173 7996 8001 74059742 57136 57137 941909227 38150 38151 661840488 56099 56168 212243337 43532 43533 288841597 58011 58009 748863794 83169 83170 179012275 18162 18163 495850798 86742 86689 216007923 48533 48507 406166838 9820 9821 705563506 7002 7025 632732533 74207 74208 280248129 89894 89895 904964488 72956 72957 568684303 75273 75256 241470553 7085 7089 141918627 77878 77879 580942929 77359 77428 750634004 8299 8300 823004856 16710 16711 78281667 15527 15528 139854687 20504 20453 499332651 7188 7189 158155832 10807 10857 392405931 8159 8160 670281746 2862 2863 871572063 43151 43152 776184173 48882 48885 674808082 5903 5904 546230323 133 134 903859362 23830 23773 453446541 8850 8914 510351263 75131 75132 432356121 97313 97299 984722897 68373 68317 293216736 80092 80082 146877564 61954 61993 627756985 97229 97230 173046638 26251 26252 401963837 36780 36730 730871658 63933 63934 98336128 87914 87988 225888287 30486 30487 194339428 58638 58696 363076915 46022 46023 49983355 21670 21671 839840094 25156 25157 677589392 72749 72750 60107185 45324 45373 777003552 33041 33042 494428635 79082 79008 471391151 51519 51484 566782343 12653 12654 26456431 73807 73745 178853464 37601 37660 853333166 85257 85268 923301405 21288 21289 47816971 11248 11249 134828880 82878 82860 863287507 51714 51692 85159733 88922 88923 476195346 55427 55443 136867490 29200 29201 423385118 84927 84943 79181256 64730 64731 20102390 35558 35548 671628070 96104 96105 588139840 2812 2813 694407991 35914 35857 710312838 27081 27067 1224138 84155 84156 776181380 71787 71788 996766269 76672 76665 531739314 82150 82151 838595786 91514 91515 833206499 92984 92985 542207567 50125 50168 75586160 73733 73777 785664775 15366 15338 429459591 78787 78788 202534612 39227 39228 822047723 9341 9342 855414057 84083 84084 479579469 82428 82491 961912973 60865 60866 521583211 76801 76794 284997040 96694 96695 92428430 47179 47180 644120483 16292 16214 906717581 17428 17504 978633957 74508 74431 252575310 32151 32214 747899609 40096 40130 878674961 92885 92958 427048005 29965 29966 391057717 59619 59620 553317951 93030 93047 474453407 30032 30026 850630100 99017 99018 288249371 90716 90695 736110200 57064 57070 106700930 90764 90770 372711109 20202 20190 159343932 972 973 835009095 44919 44874 132736135 53923 53924 761864473 83906 83834 454867955 47913 47953 374264121 17380 17383 371512492 79566 79488 242498969 13324 13308 512890615 49071 49121 74654816 19865 19866 11796201 98210 98137 783013807 35336 35337 263675429 24266 24267 586039760 54627 54598 22048241 7777 7756 666845275 91546 91547 371341216 51396 51397 661673216 72118 72174 762019007 62004 62005 2256124 63277 63212 956519157 5012 5043 398567339 96524 96525 289064098 43585 43642 826860263 34531 34459 812400427 70109 70110 740467600 79170 79198 630216195 89543 89544 664466757 49935 49936 744512996 7995 8075 934642144 28308 28272 697408521 29696 29697 885791783 14122 14069 212760729 92147 92163 91661119 16419 16492 165918818 4306 4307 803324767 76784 76729 534191027 76846 76906 975547404 99120 99137 264408759 88731 88747 837340066 93640 93641 168774461 86154 86155 258455762 30805 30806 516470344 30950 30951 989572407 71041 71042 808516291 88187 88174 249192983 28651 28652 944745086 35892 35893 899019762 74403 74404 399550701 45608 45671 693639088 44296 44297 197740509 3549 3606 932467678 37090 37091 29321181 87719 87720 687272366 971 972 233240073 34429 34430 482178647 98070 97996 514912017 96961 96966 804774426 77906 77947 538321962 83044 83045 173024476 53170 53171 985328731 87345 87346 331307273 21321 21322 535106089 14569 14535 546989554 86175 86207 684592784 70923 70924 322368381 25791 25792 232624411 50478 50486 331203242 12097 12098 390476812 4106 4107 878708525 59112 59113 253670024 42867 42878 934940876 88735 88736 990276300 40306 40307 662480934 50375 50438 684733292 34715 34706 578918948 39074 39075 251528537 54498 54477 980531957 85028 84963 927347916 17323 17324 67483671 94657 94658 137510319 49075 49021 666052608 96772 96773 72595948 71216 71272 711405660 46617 46618 969528738 84651 84652 454187194 53710 53697 748685526 33679 33680 159659960 90628 90662 333448931 88826 88827 48128100 75110 75111 404775129 22517 22518 466519520 78018 78019 735286268 81746 81715 305377989 44454 44455 595439672 71586 71587 882556706 23165 23166 739523812 29865 29866 96669530 63141 63144 928352857 73217 73218 503092642 46567 46568 713185263 1769 1770 439250768 36706 36707 868732715 48299 48300 377137495 62973 63048 397560119 76820 76821 665723721 25909 25907 765150207 87406 87407 256949279 59250 59251 4274448 64940 64941 531800374 4839 4840 655820414 26708 26788 54826353 25905 25906 650091414 25313 25233 420985536 83363 83317 192494364 62184 62185 573861732 36075 36106 716079131 9254 9212 229602278 98604 98667 696932501 29067 29105 337527014 41886 41858 556583599 9579 9580 237252678 6000 6001 286683653 95637 95675 356573429 90821 90822 418970455 33613 33614 828600522 185 186 719421854 31403 31404 137583298 11627 11628 551087450 50420 50368 922354721 9255 9264 624422387 69019 68973 23101568 58990 58931 946216755 98647 98648 310974884 71227 71228 343357221 91327 91328 366314144 66960 66907 366107371 42322 42254 679369750 56748 56715 84371947 8098 8099 17644950 49837 49886 434188601 73512 73513 322825485 66827 66828 33689163 12868 12822 840347011 54049 53991 34147180 12191 12192 658032135 39550 39546 962667764 12250 12284 372306448 38227 38259 512195685 48242 48317 940013902 3485 3486 558167986 9976 9977 478317680 30308 30267 510804888 22884 22885 149396755 34153 34203 695653566 36802 36869 22904222 95776 95852 663536226 4296 4297 208152639 10678 10757 698853558 49458 49459 455673981 6637 6638 704947754 17299 17300 475322273 96228 96256 157075495 85860 85801 589987263 26737 26738 375936855 80682 80683 645335625 54322 54358 775531419 33095 33096 983858761 48218 48219 914648776 98767 98768 281290069 32714 32648 220183048 27248 27249 851128875 40578 40579 551145900 103 57 583773354 59033 59034 37769010 14672 14744 207882491 7254 7175 3171570 53106 53163 544407547 92300 92321 374884891 77462 77463 768019493 82715 82716 193991581 31995 31989 565558335 31221 31174 161365870 91413 91357 63007114 80910 80911 526694636 83660 83661 701683692 3099 3100 933889903 80351 80341 105607430 18385 18386 890704597 77404 77405 598536844 27769 27770 703707630 7280 7255 874688957 4840 4841 617083477 89958 89961 138902712 32036 31975 987944682 17133 17134 716532193 80396 80397 316542154 41680 41681 761647239 40372 40373 488700719 83702 83703 330831141 53811 53752 941117082 29770 29771 709387217 97845 97846 48219060 82160 82161 596582722 38436 38369 966764600 35206 35189 439183412 20083 20084 289456545 39650 39651 235748300 83505 83584 395224883 69440 69437 517325778 58352 58353 492458078 89669 89703 522091532 26227 26196 734447953 54876 54877 613161118 57149 57073 264021047 97900 97901 200812083 95524 95525 578987524 79132 79133 522163538 7069 7070 464167012 52750 52822 804258338 69481 69401 669551896 8253 8254 834021243 6861 6862 258320762 66135 66136 751099560 20884 20907 183536452 59709 59750 203279011 32914 32915 387367115 68546 68547 695958919 82498 82499 195448203 84246 84181 506248200 29819 29820 20284729 78183 78191 333502583 83899 83949 193168430 9593 9594 176057043 59681 59682 275913094 57169 57170 346075749 78549 78595 760345913 94563 94564 271024004 8819 8750 310440747 95345 95346 418625971 36533 36492 646444173 52147 52148 213391068 69160 69161 156574062 66259 66260 210928461 70972 70973 425476320 6276 6277 165401660 17751 17742 418921015 52411 52463 548304408 33365 33366 488242618 54438 54439 748483514 47172 47173 537505329 75869 75914 623297077 85388 85415 274970015 832 833 231873995 2768 2769 958413869 63265 63266 163036876 82224 82225 392016553 14875 14847 149414818 39817 39792 284649604 28338 28339 317673676 87514 87515 778804751 98638 98584 871541578 78997 78998 948048598 56230 56172 149291007 90442 90443 594350380 29220 29189 903905254 55036 55015 999702782 82041 82042 643735830 81645 81579 748096669 88582 88600 860113065 81394 81395 424431853 2473 2483 957335938 33567 33608 815457572 16187 16207 281255068 82269 82270 349826 25641 25603 891796961 76205 76206 363006548 39007 39008 501661674 79285 79217 934869084 60336 60358 59404174 75337 75338 545634221 76720 76680 168516839 70721 70750 44514095 20536 20537 466598042 28433 28434 810063979 80844 80889 308385829 23088 23089 394635319 62927 62928 829896888 57600 57601 60714560 26681 26682 204001312 85099 85100 338484786 11740 11729 889518919 11394 11433 901029331 9585 9540 646755091 40820 40821 886747714 6932 6933 592184243 68510 68511 161267094 15244 15174 759057250 86427 86428 550832125 73776 73710 101751722 90709 90687 945589147 15453 15442 225160503 18321 18322 468906471 72728 72729 176378907 32534 32576 926068698 81372 81327 203239907 55317 55318 767916514 31049 31063 870500702 55409 55410 13831852 76373 76374 85199415 42514 42550 800876594 24794 24795 94014658 8726 8727 280206073 84932 84933 211772881 84693 84694 117928053 66362 66363 576397907 88655 88613 228798320 74460 74387 273281335 9275 9276 9435123 26886 26887 15984875 71134 71174 592197876 25656 25657 223557696 91951 91952 586349412 14659 14688 484560037 55588 55589 319590297 18763 18764 97749898 46890 46891 686654532 40147 40148 880341095 30182 30230 843270650 78406 78407 9720759 75067 75068 244418629 97837 97768 949578727 36479 36440 889923662 97416 97341 2699554 46798 46799 373499512 89955 89956 314636250 10097 10098 236905032 8745 8746 250190766 74239 74240 243938661 88462 88463 257749271 94499 94461 765420907 37980 37981 719377352 65327 65351 236050892 42178 42179 159802661 99897 99898 608473994 64163 64241 442607891 63977 63948 28660542 17056 17091 656398554 37554 37555 701165912 63208 63209 829256036 35004 35080 402220960 49431 49496 443105547 43589 43590 426986696 19457 19418 499197148 93150 93151 120430656 67231 67217 279015248 25444 25445 500689533 11086 11013 224390889 54264 54328 808920821 93071 93038 783464026 79857 79896 476831129 34236 34268 909014039 15732 15677 144498740 71038 70972 619975604 68845 68846 288869230 71942 71985 302724749 58455 58456 34657926 39554 39555 635848343 16643 16628 134052108 24487 24445 770502057 34208 34286 918937167 69404 69434 428702388 23530 23450 401947010 39890 39833 223104246 40724 40725 593697694 89749 89750 487313442 84976 85052 99958889 58188 58189 120029660 63842 63914 84730061 35852 35790 351431323 66347 66348 935913456 35634 35635 587792230 92526 92464 190060029 89188 89131 178247402 77494 77506 690876469 27331 27343 664048931 73253 73254 339476654 31510 31511 940468708 9738 9659 513483022 47113 47121 519263246 77153 77174 267186230 25335 25336 803487906 21456 21510 299448937 31526 31469 612313893 33055 33056 549721832 84921 84925 140433535 74427 74428 608980823 4167 4168 376363832 10005 10041 927127022 26426 26420 919530151 93783 93731 358759022 70577 70513 317243398 14990 14924 908200476 432 398 142607977 43925 43952 715179766 37814 37792 138366119 43211 43212 571796047 6770 6809 716705344 78506 78477 664464155 45229 45230 12768264 81784 81750 151208086 90731 90732 875737878 20362 20363 370176205 36518 36575 881778141 42493 42517 165287338 70921 70936 857150211 90034 89993 82477798 47014 47060 390584230 25346 25347 773005768 93716 93734 558647855 23902 23827 341762945 61572 61573 933413722 78048 78049 255927012 60311 60312 2152820 69774 69775 178952473 34213 34270 348783115 92752 92753 281671610 49980 49981 275465520 70419 70422 186004950 50418 50419 304431229 74316 74317 670380627 85828 85829 201885156 82302 82303 594185848 56618 56654 40714914 1126 1127 454605223 27891 27882 695113664 50203 50208 458188248 86162 86174 36919404 65869 65911 502745274 18029 18030 417934105 50534 50535 751308357 87227 87228 530375307 63684 63685 551083347 93830 93862 334941578 45450 45512 173096287 62942 62919 885287985 93122 93123 383168078 12030 12031 62770068 41318 41319 540239864 12803 12804 13165814 74197 74198 446804681 64642 64631 354631872 40810 40857 792027038 70166 70167 301831091 95338 95339 389121772 29502 29503 825544401 52549 52520 641684500 74574 74534 210809861 82007 82008 744769166 54394 54465 112448802 40381 40354 550644747 81998 81999 720696908 58517 58518 269560478 77202 77260 366142402 5549 5534 313807063 89587 89556 179771807 76949 77000 146331709 39511 39512 615477708 8387 8388 281150923 11519 11545 324258844 50061 50062 413981012 76260 76286 53687896 23889 23823 470669884 94461 94462 152277548 20957 20958 850101905 95111 95039 763916952 9114 9183 846682553 78325 78326 560903348 65662 65663 575462419 44240 44241 148018897 59514 59582 726458027 42349 42345 549848553 53566 53567 112196003 90869 90798 686095755 9633 9589 675464640 25963 26028 183030630 51896 51897 111018432 79912 79913 203139183 537 567 377519981 81888 81889 254453390 78811 78776 707797295 12549 12523 168846886 30439 30364 750760325 84948 84949 258685135 66892 66908 455864475 6503 6504 498932008 92929 92895 462550371 61511 61481 515025922 30444 30505 575873235 92742 92743 216755708 19516 19517 178436798 48319 48387 208431428 74842 74843 158948438 90815 90816 556124045 88695 88703 152790253 86267 86268 882210423 63917 63966 841490006 28420 28421 488500604 24906 24829 380886055 18302 18287 857176090 7158 7159 964744575 18807 18770 785062282 12401 12450 913723112 56841 56888 409312629 41328 41277 591316155 9642 9643 713885358 97303 97304 489719606 34604 34605 827975788 86111 86112 514110347 38435 38436 224817259 9686 9607 475364240 56263 56290 697189577 76873 76934 454663311 28326 28327 345243512 48101 48102 770138237 50215 50216 969866873 20315 20356 441010327 26921 26935 472252888 38720 38721 125968596 3895 3896 4408954 53054 53055 96980015 87061 87094 439467145 97815 97816 50700555 82721 82722 729102423 49449 49499 390332598 94623 94696 886875543 70330 70331 182403795 96051 96027 977741542 27905 27906 266414078 28103 28104 155852911 5033 5034 768571763 23687 23616 45945237 91402 91403 420773368 44392 44360 524947181 58052 58053 796873041 72773 72844 853811642 15184 15185 120954924 92133 92203 241230897 58333 58334 541348438 17040 17041 697214591 99971 99972 923896733 82792 82793 294125462 59340 59341 230987608 95682 95683 910352849 56745 56746 585727977 88667 88668 581395850 48003 47974 20308265 45081 45014 634658870 58319 58385 411551615 36979 36999 535127853 26015 25992 625220294 2228 2229 318475276 48859 48889 573033589 95361 95373 485543443 77799 77767 662768391 98708 98680 970718909 37914 37982 956601848 36074 36013 745013013 43808 43737 11048721 16653 16654 805068647 38986 38942 194321838 56408 56416 665641429 1020 1021 599332166 20330 20331 803445859 37193 37262 739716009 11773 11774 740421902 82174 82175 750743173 72773 72774 379124029 64572 64496 611752729 58659 58724 792240339 74632 74615 532496550 20758 20740 10420794 66986 66963 479853450 41898 41845 834415368 63827 63853 593821994 48583 48584 890045098 35411 35412 653473048 10384 10385 551714115 82953 83016 743638265 89356 89387 980315494 81515 81562 45665049 9709 9771 605414877 3344 3345 322292194 85958 86014 411251739 64480 64481 846768192 83381 83428 27556683 90529 90530 94724644 1413 1414 232604955 71543 71544 352333511 13119 13192 50912664 64030 63988 721195493 81929 81930 999517512 21149 21150 649908909 40440 40476 940623054 32385 32323 66481947 64864 64865 818459030 27204 27205 833277972 5729 5730 337548427 83584 83547 704226171 62074 62035 158919811 3844 3912 776209435 16742 16743 992102604 68419 68420 746098604 57028 57003 527817521 73285 73286 773616335 65766 65715 615261021 21628 21629 552139757 6133 6100 89811471 17293 17256 554071173 85261 85262 273981208 47019 47020 499370756 56706 56777 284717288 41786 41787 856749125 56256 56257 28761409 76880 76850 915635968 45488 45489 477441810 3147 3148 885128097 22923 22985 845918946 41651 41642 330566169 13286 13268 958079084 20850 20851 797546666 19070 19014 639678414 76308 76353 816466637 76422 76423 83090328 46704 46705 647217630 29335 29365 421529179 93194 93195 771361700 67071 67072 891190043 8549 8470 161557841 87020 87087 626157063 13002 13077 462473696 3563 3576 430050427 27061 27135 957696135 44256 44329 307100406 9923 9868 270336232 68630 68678 577446469 68570 68571 756389041 14598 14599 979307716 66624 66569 464896030 62865 62786 579805256 91460 91440 686306610 55423 55440 462900760 36970 36971 885540357 74557 74608 788253501 85437 85438 256606998 65978 65979 798946158 21088 21089 632682313 68640 68636 630594511 80790 80791 765943287 81402 81468 706868593 64752 64753 662753675 29061 29136 449770606 78493 78511 192584356 88301 88264 892494132 69618 69608 774057726 89814 89802 588826132 18286 18333 501865418 77742 77820 42687640 70005 70019 70063641 5969 5970 912285463 80025 80026 233199309 80420 80421 726779461 55828 55829 859221808 98213 98214 990844393 97320 97321 658144988 54821 54822 372652640 80942 80943 982001955 86263 86313 242513134 92433 92434 689365635 2371 2295 121693039 92748 92749 463282072 43631 43634 671258825 75714 75671 336248016 78561 78562 580915174 51146 51147 955162919 81332 81360 521867486 40406 40408 381284392 85145 85146 576379383 53877 53814 449336448 45196 45197 397744055 25014 25015 300239173 98470 98454 954140313 93298 93369 886123472 39560 39514 960164190 37109 37054 802271105 55078 55074 870232178 95586 95621 936728743 22570 22571 886929492 26042 26043 792967905 39940 39941 165504520 75347 75348 578756796 11361 11384 823332472 27540 27541 863629843 21346 21347 90771538 15890 15832 26571727 21362 21363 248694965 55834 55835 889526466 67073 67029 682463159 61270 61250 30894061 7621 7622 24099621 68256 68257 498188043 74237 74255 147487682 5102 5112 593321139 56915 56880 565002807 73615 73602 815266313 29232 29190 658276986 61778 61840 385453589 83188 83121 55015460 94529 94530 746960220 60109 60110 983162292 45154 45140 927352177 26763 26764 32383421 76831 76867 899753320 18092 18093 266231642 73413 73414 305536198 21503 21431 463601405 83074 83139 902544670 74086 74138 626139157 5331 5317 618717433 12593 12594 671476204 33517 33518 321738892 36486 36438 388918866 37998 37999 227250091 11607 11608 840759320 19250 19185 182682863 53213 53269 696255236 61501 61502 89723966 50760 50750 202189800 73741 73812 174798650 11749 11732 412341050 96799 96800 463642648 15424 15425 994141421 6705 6706 432762578 52172 52096 874355839 48951 48980 539953952 65063 65091 149927658 43458 43420 337454812 28225 28294 867884697 53054 53005 367378645 86651 86637 526925278 51465 51466 980073683 75743 75744 47808518 23959 23984 103867450 40982 40972 856032659 99761 99807 414344068 58218 58219 693535656 48086 48087 624990638 51103 51104 559055129 79705 79706 437668747 15451 15452 658886280 30271 30212 828953811 30240 30296 310975746 26038 26057 994501918 35182 35183 156343743 50828 50829 395125398 5021 5022 222460694 23038 23039 655146638 38327 38300 628562750 52902 52903 195716157 96446 96457 49614096 494 567 29879526 40637 40638 65356947 97461 97462 577518232 12319 12320 455447039 84057 84058 171379520 15469 15412 243698666 50266 50204 612188467 98465 98438 254398081 44524 44558 633659308 87392 87393 659104560 3698 3699 909103652 28256 28224 78517286 43536 43537 850502661 12545 12546 295721735 92358 92359 983019180 60261 60262 224659958 81902 81903 456747576 99069 99127 552371424 49589 49590 719492176 65599 65600 463968622 23845 23846 50972617 83049 83041 166129037 72222 72223 165002180 32094 32123 579233614 71134 71135 377248835 85701 85764 189152442 70176 70177 924616729 81665 81666 91741430 84616 84565 517255142 24086 24137 410527343 76619 76625 783697694 82062 82007 394993073 48434 48435 732948636 63213 63214 113594032 40130 40133 467874124 38112 38113 649828447 47462 47482 453353283 95033 95034 614583618 82152 82153 748783118 37520 37564 566773069 15401 15330 286103317 82185 82224 192787155 26308 26269 591913664 56591 56578 180978453 38755 38743 437956014 22841 22764 38713638 83369 83370 867453104 46000 46024 395223122 2303 2304 17391475 45 48 126918280 580 581 385211761 72203 72227 566536884 65197 65198 896913417 28292 28293 575337881 79112 79153 626232789 79268 79248 237902514 28168 28221 415333934 63130 63111 819833281 8377 8353 281727655 63990 63991 763237306 4726 4727 679031371 67425 67426 455536387 27963 27964 292102544 6321 6322 236723576 80442 80443 946969792 12820 12741 189012430 66567 66568 599168655 87774 87775 828367908 16755 16752 29466901 10955 10972 796669637 9645 9668 923908188 59144 59078 947955403 56085 56086 739416043 36568 36580 211898827 45273 45274 656725038 51642 51595 201991133 38529 38530 369712642 18662 18655 359135345 81645 81646 350118796 22142 22140 540856697 64506 64542 452665059 7699 7700 566576852 92677 92604 344535238 46581 46593 467737150 13425 13426 331535709 93452 93386 578659178 28167 28205 915485344 84002 84003 111301098 47474 47475 251114437 21783 21735 95118488 96514 96515 716152982 46061 46062 52192975 41792 41741 682319910 33308 33309 265960881 29494 29502 927267879 50621 50622 950780059 28407 28352 382104368 12384 12385 302679431 26585 26586 835156303 31119 31120 333455495 91808 91797 266726263 30496 30497 297751033 10533 10507 347562267 3008 3069 736021909 79505 79506 992465382 28253 28218 551902520 57387 57413 813881734 26760 26688 177939993 75080 75042 76095594 80171 80172 829454057 57886 57838 532572340 38177 38178 764374447 17960 17946 504009357 99605 99606 21009651 43415 43416 635949702 67834 67835 743868109 68389 68468 578532881 26413 26373 481619060 14911 14912 338653115 86534 86575 747961770 92350 92358 212952526 23627 23628 941457976 28120 28138 756703655 55920 55921 27809959 65380 65381 185921433 55808 55747 42922849 11726 11780 170354836 29542 29610 49631854 41508 41509 312339621 11093 11108 465924359 17938 17899 637128416 55333 55274 143639346 39929 39964 532959388 45285 45318 254026972 19627 19666 109535731 26474 26550 255909590 2124 2170 833780754 31765 31821 115116544 26170 26171 526112595 92647 92592 674806415 23823 23810 377495588 21206 21207 64402535 37215 37168 363794439 74710 74675 446150421 8024 8025 667956106 52778 52779 182874894 27565 27590 577525544 42893 42973 25168319 56450 56451 632618553 74059 74079 199311155 21689 21615 722228825 49821 49822 293383760 62070 62009 130862902 32038 32012 771512477 45475 45476 913501181 99859 99836 77999738 20741 20742 384943582 92590 92566 968576089 96150 96151 443806531 37899 37882 733659578 55312 55300 237192733 21939 22017 913348237 62134 62211 276322968 78891 78834 41365936 28114 28115 535696957 30987 30988 49025682 26748 26749 715841443 91169 91170 311396486 52530 52531 573856870 85055 85056 635703600 81725 81726 700500631 25454 25455 173373172 80159 80160 418518065 90001 90002 558003367 89975 89976 99770472 18613 18608 201490075 64264 64317 581594341 15898 15899 474095060 67019 67020 709991994 92291 92292 830640372 78682 78683 76014346 79572 79646 441471421 97855 97856 89613792 6522 6523 194326669 23390 23429 984607809 24431 24422 341997052 85861 85838 35355518 79871 79886 652541632 26717 26718 992271027 75796 75744 379609404 62891 62929 911171809 97514 97515 117224886 52859 52860 248934718 53590 53591 992281582 33277 33318 158818248 76672 76652 115510432 59943 59944 166834192 27873 27874 502879411 50468 50494 245252818 37195 37250 561972471 80256 80257 575469258 92165 92166 107300596 55980 56048 381550550 23357 23358 201498644 28242 28243 627752260 32700 32640 709675690 49569 49570 809633415 51511 51512 131675842 73000 72948 215392952 92721 92722 463084073 8997 9030 528086640 58039 57977 671557050 10985 10986 402558733 94225 94226 720678562 84928 84940 766585073 17960 17906 312758048 81109 81110 265058437 42023 42042 185273191 39327 39347 465943564 82688 82689 90778489 81010 81085 870437394 49431 49505 848379640 33544 33508 16566907 33727 33750 712019774 85480 85481 891897702 72222 72277 805988952 68167 68139 378828408 6324 6325 283711792 87837 87838 684171513 9033 9034 911142531 55984 55985 757385219 66788 66789 442182014 51058 51044 845912497 10875 10947 153951326 19951 19952 773862679 6740 6741 621880409 84816 84817 439091429 85819 85820 448320190 12818 12897 794208328 95667 95674 635353510 94829 94857 436136048 99805 99817 341529355 93792 93835 730992113 38129 38130 86797980 42150 42164 117381021 16820 16777 557077454 72409 72410 832618069 14651 14652 686031011 90048 90095 864627307 75936 75937 765699217 25337 25338 705632309 72655 72656 577644671 18190 18261 222977583 37673 37653 554214323 51448 51449 551686975 41701 41702 319266479 14794 14851 493176342 616 579 785161509 33011 33031 596940011 86325 86395 881010128 61542 61543 256228158 30878 30869 449968842 36467 36456 471700401 71254 71255 580578518 82269 82328 736421561 65897 65951 314285679 4737 4782 800477034 78831 78833 562069809 60238 60239 803895936 44811 44846 851854387 76562 76563 9792950 26815 26816 515598548 33712 33713 43996758 5698 5699 778150288 73449 73450 433159909 68522 68523 753284915 70108 70109 300897647 77469 77470 671625373 47937 47938 182574993 50897 50898 173627715 84578 84625 239019864 94246 94247 957439897 48161 48162 598772071 58573 58574 647708924 69994 69995 272864930 65563 65564 346030927 49053 49054 229982424 74250 74270 889472960 43976 43910 529261620 47657 47627 548374904 45298 45299 275247056 11207 11208 179765703 6056 6057 79734152 9635 9583 402865325 41016 40962 246820513 7510 7454 423379588 99220 99281 603306997 8096 8097 150525896 97883 97869 303667273 85134 85135 130928054 65515 65456 593242493 64218 64143 661005465 85415 85345 872458136 34929 34930 673195483 14565 14531 740130802 89868 89874 714589170 2999 3000 752607248 30141 30142 856898732 40093 40078 392572907 21638 21639 366662894 13850 13851 152177237 30793 30816 868634060 26509 26545 609839457 73038 73007 349631564 62113 62153 238082751 23489 23555 582240 22775 22764 317337487 32808 32742 324123200 46853 46856 543741819 22272 22322 162455935 16592 16529 902227933 75077 75020 257195793 28069 28070 156555861 80473 80397 515555997 44711 44712 905341239 26018 26019 928050506 70481 70482 798013818 41782 41783 980648907 67067 67144 619434798 14781 14782 468537849 96107 96108 650641029 7377 7378 602524123 26823 26824 218814740 6525 6517 226596158 23949 24029 633984454 4439 4440 656510178 93221 93238 640376362 63531 63596 13538531 82645 82609 25174224 5215 5177 445022045 73520 73521 303120961 7023 7057 619484111 84305 84363 418129494 22054 22055 407905388 60339 60323 437005240 61963 62025 177754118 89731 89728 652063584 32341 32342 333261062 11839 11840 574889020 20348 20349 894701293 13505 13506 126359417 44315 44316 919799920 72949 72986 217494479 15234 15180 653005443 19787 19815 199039222 92384 92385 812553260 60607 60608 287414948 87985 87986 54519834 26029 26046 392579695 49495 49496 523222691 8779 8829 569644214 97730 97731 602980119 27572 27503 592674464 74003 74004 826331377 46067 46068 42122104 68926 68927 539275495 31029 31030 71277359 72397 72398 183318432 11342 11293 519976059 24854 24855 121836838 38400 38401 772906495 43229 43230 176108326 1078 1079 517081546 9001 9065 813797223 71312 71313 961998939 76547 76528 378569243 50583 50584 195763469 79428 79429 450572486 56135 56136 607324741 6241 6242 657039495 70622 70623 387356621 75280 75225 33615300 17723 17657 783152445 31291 31292 568319428 51277 51217 678703959 18470 18471 34879165 44950 44951 244325592 65703 65704 795561690 90160 90188 962845778 17002 17034 40905171 64049 64050 927932562 77065 77066 57710209 75950 75920 456018202 82118 82079 674350678 99955 99917 556867908 9447 9448 952492726 14084 14018 881806787 94210 94211 510283002 69318 69319 812051572 46102 46103 181126219 40511 40512 283593546 9543 9544 971442569 73846 73913 562203662 19007 19008 890380356 34974 34975 904672313 93479 93480 304584047 41771 41727 439675708 39080 39087 940612210 42185 42179 548725875 33562 33563 626662020 89150 89151 196094883 24676 24631 498229162 95090 95091 158271852 61441 61442 953744140 44650 44651 686910684 27942 27889 779294236 87323 87312 219235987 62082 62100 606358211 53656 53604 346732454 61759 61760 405296980 21678 21679 975446582 58365 58366 518824661 60794 60734 627981485 18065 18114 702710227 56118 56119 671003488 31610 31598 562476574 11562 11563 278851430 64855 64913 929343253 99701 99702 741220826 5624 5625 411095910 35982 35983 502299751 55462 55463 995642170 50175 50107 310130643 38977 39041 925359262 37033 36981 505730140 4164 4181 114662045 28977 29037 830317113 85088 85032 179186984 11918 11907 900950389 78663 78664 542435452 34324 34358 106834045 71804 71805 115048090 89634 89703 945211207 77408 77471 796564164 48356 48357 52206773 23511 23512 669094135 51202 51203 979767970 1633 1634 643366846 2131 2084 827792833 84841 84842 553860703 64640 64720 225895101 86911 86931 964113936 6732 6733 936588483 21170 21216 242017881 75687 75674 529344169 77860 77793 281205408 12398 12376 118672056 13994 14012 185947517 70848 70921 345305357 90342 90343 399310567 11679 11680 847586844 8246 8280 109990179 32617 32618 310831477 68569 68570 227732433 67672 67673 698895001 24791 24792 776249370 8210 8211 53226855 41880 41881 25377298 90678 90758 693077577 19500 19424 879106530 18240 18295 500440532 68014 68015 963684278 72442 72457 381376764 30508 30583 948171926 59708 59685 485771094 91577 91578 293948109 96206 96207 175959213 39237 39238 67638960 95071 95072 136191678 94368 94369 74229704 73294 73295 403854683 37510 37511 123084916 61116 61117 118867699 99330 99334 787013700 97300 97311 827815677 81579 81580 383832941 98042 98043 939020240 79666 79624 390973310 66084 66085 907308330 41215 41245 28174031 28940 28926 951032004 2976 2977 901800552 46613 46611 608759749 37573 37596 39126369 84980 84981 359050929 88408 88475 365694422 34759 34686 966676177 67932 67989 55626739 36891 36892 291212459 77634 77635 216428417 36783 36784 187239707 79422 79423 162658086 77702 77703 380334939 93807 93850 89496502 21069 21132 787561304 58195 58196 927019123 72676 72677 725440084 42576 42577 553767083 44111 44112 160078892 72298 72313 963831008 68347 68364 977782841 37704 37705 596169720 29443 29444 688072901 68871 68872 84708346 54634 54635 129373267 72589 72590 450391681 57347 57284 701959217 43967 43968 494256983 29270 29344 208635570 57110 57111 544994430 21417 21484 86478038 64660 64661 766473404 58626 58688 674236765 2146 2147 309411604 73086 73159 491738532 96701 96702 603523919 82137 82138 64819090 27526 27527 9027213 48778 48714 621244301 70702 70703 225239452 23927 23890 86924069 15320 15321 938815936 19158 19193 719995512 73003 72985 287523060 5115 5103 724054478 81846 81851 407989350 79766 79815 451866042 7942 7875 884513695 62696 62729 759121256 67140 67114 106887133 91920 91879 860951905 26347 26348 446925238 93191 93228 428049915 96416 96417 124882178 32492 32493 712870308 84344 84349 347645748 44083 44090 539382662 19864 19875 540131086 8351 8280 261350043 34471 34472 720909652 84262 84185 687463294 68542 68576 814993744 95878 95912 756926937 44834 44835 61655075 16791 16792 273435122 60637 60582 844718903 91017 90984 364380974 72171 72142 970650824 17774 17775 956088099 52835 52836 488493799 59499 59500 669996734 3594 3595 400231175 74707 74708 590051261 96961 96962 727747330 41555 41531 30827941 17728 17729 529770737 40891 40848 82004095 98404 98405 516414081 26426 26427 807077490 21209 21233 114538381 63281 63205 607376449 57205 57206 623137293 53792 53862 684025013 10560 10582 950822607 72708 72776 652326178 50903 50904 352236451 99984 99985 218019148 48526 48523 809598429 42919 42920 275281319 60218 60219 19994344 52208 52209 353161986 85166 85198 532474812 1984 1985 4786795 31091 31023 551694997 25859 25860 259258205 88523 88557 925343743 37444 37445 449437712 5028 5001 834389737 84578 84579 284207856 2362 2363 457792979 32891 32934 268747682 79498 79499 640802909 19968 19969 355138175 29400 29354 155158639 30821 30810 127756299 68690 68715 556662987 23452 23513 844541366 57010 56933 905492766 6728 6737 484803951 22095 22113 350208557 54578 54556 548171505 8818 8819 255347362 65685 65648 169503813 89516 89442 677030067 95277 95313 843701472 17755 17757 268621463 20530 20531 355023684 26149 26074 823032616 81507 81437 180470422 7877 7878 587813256 11540 11508 366764912 94122 94123 310785227 25140 25141 835716642 65780 65703 515739238 38677 38678 434650506 81824 81825 507399499 14909 14962 368369471 25389 25410 593908469 28403 28404 425664194 91998 91924 85734205 856 857 596377009 92559 92560 537674982 50303 50304 516707751 91044 91045 196839721 83481 83482 960206460 59957 59974 286466612 37597 37635 600401860 911 912 655488757 60038 60018 220047491 81399 81421 761206820 23278 23279 672069311 54065 54103 604251394 47563 47643 219183033 70980 70981 362794780 81408 81409 909807592 43439 43373 563552512 13262 13263 979680820 26761 26835 617412657 13923 13924 596164038 32589 32580 767098425 33035 32982 73801006 20234 20249 757430666 53612 53689 371165456 69298 69255 89341566 43397 43398 965804317 75084 75085 812485298 83970 84015 379322181 37911 37881 628525620 41078 41100 160152130 13829 13884 41855903 83313 83384 59375086 8234 8174 320528951 14517 14518 636968389 78116 78146 136306209 36050 36051 317896206 21756 21757 516200029 74586 74642 999597924 99794 99795 43860425 35412 35380 184121536 44181 44245 537984874 85197 85193 250399179 61202 61203 841421273 36456 36457 241470974 72549 72578 940171963 94612 94596 399296276 36894 36940 294366051 23792 23743 781921334 51211 51212 259438984 11403 11410 128151882 99119 99163 821194733 71301 71302 700281954 33796 33797 927321658 79645 79581 403166965 53572 53543 194213749 13032 13033 250311015 26299 26262 301148454 53877 53936 896577706 4619 4620 265384597 25355 25356 40674178 45401 45348 433549016 6803 6804 656790168 10190 10191 148422122 57995 57996 592171525 65352 65353 245695609 92991 92992 325161122 73020 73021 615900896 56948 56942 267755654 77597 77546 332387904 60795 60817 994238644 50260 50261 676634831 64208 64209 888226997 39627 39628 634088705 83524 83525 391616406 87860 87893 97287663 7746 7730 213347165 78600 78601 909750442 6914 6895 830923103 72235 72236 486171302 51846 51847 944594825 16918 16854 413350555 15890 15819 974618995 36546 36547 2401836 69496 69497 212353873 38250 38251 764140004 70995 70996 563286296 19431 19432 809837529 94122 94200 302063491 75533 75538 486119750 19265 19229 137187111 38370 38371 53661445 53605 53606 493821669 78443 78444 541898570 53967 54026 293326286 59088 59082 199730112 40205 40206 219299174 82119 82120 277268114 11462 11503 769026448 5635 5565 985251606 5213 5214 892280166 1327 1328 668252362 85580 85567 956619570 69511 69512 385834302 63175 63246 488420974 99465 99532 921416794 11113 11114 416644586 95864 95865 717528941 55377 55378 990907054 23020 23021 928556032 9268 9202 659768524 43380 43335 28282214 78518 78519 965318246 15173 15122 887013931 82288 82225 34655006 50829 50830 528964974 69211 69212 959799343 54072 54149 294942701 59725 59727 881297976 83593 83594 178826232 44762 44763 368961206 89633 89634 486807772 69554 69555 306438818 52462 52493 280134052 51620 51602 535946708 20010 20011 931834617 51926 51920 575610028 49941 49904 75229074 60915 60972 434626070 13951 13952 155726765 6797 6821 187999750 86890 86891 325264435 64855 64796 987834189 51854 51855 201708136 84742 84691 473411283 82005 82033 939746566 77085 77086 179626203 27761 27828 49941730 69537 69538 743028822 55342 55343 222187444 6128 6179 492125321 26132 26196 402079096 20132 20133 692292201 80117 80181 767652050 3028 3029 86975273 73493 73428 417682642 37001 37002 477130923 37428 37429 219977528 72998 72999 633439698 35469 35470 978395018 29457 29525 848547731 16334 16335 958556250 67563 67629 558678455 56498 56532 199355367 4527 4498 211016460 67657 67658 359980188 54733 54734 545224716 70979 70980 917601982 70736 70737 806151844 9266 9267 290934991 58716 58717 37219136 23372 23449 231870994 85393 85346 29134266 31792 31793 823820661 21190 21208 181064345 43087 43120 517231597 49204 49160 958029594 81031 81032 992459404 10883 10948 870519992 91187 91176 589432944 29877 29887 401288602 24431 24382 634502865 2911 2912 214930154 69016 69069 947918387 99308 99286 950099272 29548 29549 489043062 20490 20485 734735365 50342 50422 644664185 43267 43297 671062945 45986 46054 9770495 52650 52666 288435318 88647 88597 24661900 56754 56755 793629164 54068 54015 699266556 84997 84998 741793964 14566 14624 684945121 28912 28913 865712772 6260 6251 614258710 27350 27351 94751482 68625 68608 418847284 64904 64865 327539097 69994 70070 477713103 91500 91504 501857194 41931 41873 591053880 11468 11469 707002186 889 959 50392710 78457 78458 891176184 16219 16220 290936872 33550 33551 515884266 34176 34243 953794898 76190 76250 920177259 41049 41050 500668206 61773 61699 481399057 78439 78440 308908248 96437 96452 461578376 5870 5860 602679026 69260 69261 763851537 76155 76118 702584174 40626 40661 197579905 91465 91466 572183943 28891 28845 917355377 40876 40877 890210695 4944 4869 911799353 21027 21057 131673461 96680 96708 922118480 22258 22259 21409487 14365 14324 141623441 52198 52129 41190350 82027 81990 200340242 7745 7778 664176824 74251 74252 96148036 83446 83464 18733457 33650 33700 941885869 6127 6192 477986147 56181 56216 271973390 94429 94430 951987943 23557 23561 345432202 79148 79149 718939809 32017 32018 978325824 87047 87116 538071708 56449 56450 91697562 92740 92741 36107395 66718 66765 624473822 16422 16423 427229363 12455 12521 212652018 19646 19718 250377670 7094 7095 959047402 571 572 961950757 34467 34468 695052845 47435 47439 849943719 47781 47782 4316868 11536 11537 99525046 53319 53378 634118448 52127 52128 918509700 95569 95574 499831666 37838 37839 184079093 19784 19785 292928487 27175 27176 695126297 11922 11923 889966645 95200 95162 335355634 62138 62112 295920153 79004 79080 574950158 20720 20721 874915071 8553 8554 499919385 61072 61141 601872057 61496 61497 627411600 73379 73380 860230769 57457 57458 382060398 745 746 500385326 33263 33264 219218426 56934 56973 144126709 78587 78625 175459704 55639 55651 510154818 58836 58841 955952665 1474 1475 304208554 98588 98589 565733267 10782 10783 18193955 72122 72123 245729020 51028 50951 860078718 51388 51389 329895245 75476 75477 841315624 65872 65801 18488036 55088 55046 78681684 97627 97705 280330663 27306 27307 509257797 57790 57834 414405156 94351 94352 589510341 83403 83404 143715313 31891 31892 79814767 13343 13305 585825443 68913 68890 363583433 22955 23035 218215468 72677 72601 50725051 99455 99456 498080282 1712 1776 770548893 72760 72787 684157171 45140 45186 204761825 89155 89166 880436883 38672 38673 392709930 17677 17619 927631281 2788 2728 50795203 3861 3862 731818332 49815 49816 449149527 68891 68892 640205897 69844 69765 450642951 72086 72099 973833880 4686 4680 557163784 10665 10666 524002948 76028 76029 655161962 93862 93863 973130484 13543 13544 707409775 52941 52942 174966520 67190 67191 566896941 71916 71887 216692992 9616 9684 155371583 75701 75732 453795810 93736 93737 802912950 88835 88886 586746186 66323 66338 502096730 74188 74110 779472406 16914 16860 367742572 87825 87826 615625189 9179 9180 854808537 92236 92195 119037008 42242 42243 617201721 52268 52269 629104007 75952 75992 266459926 63680 63681 450728404 17173 17174 789193410 41281 41240 17261217 34060 34061 310097179 50951 50952 216477877 65054 65055 779059701 54360 54361 25799097 1474 1501 225866027 57318 57319 575009748 3715 3717 787029878 83233 83215 331923674 82506 82464 897602162 17154 17200 147347958 77710 77711 54467111 49300 49301 860856154 4341 4342 132586656 65448 65449 68806814 60412 60413 915083277 50879 50880 795386287 54239 54240 947582462 67245 67242 594442712 70354 70355 147658926 12519 12520 125154692 52986 52997 731588754 44890 44849 354851974 8610 8642 504258964 14788 14789 227742103 63814 63746 346086036 32582 32633 126663432 72366 72373 492977601 47505 47506 469245860 79743 79675 266571794 20871 20872 200761076 5132 5133 684680607 52498 52499 473125847 55637 55692 244334555 60629 60630 156965893 27781 27713 109784551 79698 79678 278910608 45341 45312 14433829 31050 31111 553362992 63580 63581 528897729 85543 85532 755693773 61834 61835 886231539 9695 9696 656852291 53162 53165 964759212 29936 29937 360387715 66262 66263 652116026 82194 82225 307449908 99270 99271 16308158 34158 34159 625415850 14813 14852 525113559 60073 60074 543569606 59535 59464 192477470 73302 73230 934578702 38730 38731 171663092 15862 15879 245812820 51010 51011 174194410 75198 75150 966772505 81118 81119 527653732 277 357 124374483 50541 50510 583800056 71738 71809 307897719 95570 95608 156133491 64095 64096 872982684 16957 16964 290619976 39121 39193 73588133 74799 74800 61568842 89626 89627 610147439 91915 91916 86996310 58757 58739 672642234 17151 17152 928000018 63872 63799 25721766 86849 86852 793432636 99863 99866 955394483 61107 61072 416112009 48057 48134 342339656 82279 82323 888941197 31879 31880 757432439 63215 63212 260243242 14983 14906 483964627 88577 88578 382675868 71176 71127 290921523 27642 27686 420949653 70464 70384 927026953 90125 90144 747044968 79118 79119 814614648 81515 81516 163933226 71944 71945 191674048 77171 77172 344854613 97858 97832 279132912 80566 80557 196061335 20704 20705 94813946 71051 71037 623667436 1738 1754 544696198 21298 21228 714773396 90652 90653 29115136 29693 29694 268708821 43399 43411 674341146 2388 2389 843588296 39686 39687 22303907 22738 22739 866751978 34508 34509 957907251 18881 18961 424044098 56681 56682 636133836 89676 89601 423311185 52639 52640 899509397 55045 55051 387204546 66031 66032 631585506 93448 93505 96766385 27776 27763 118329035 19058 19081 984006757 51857 51858 958744510 78094 78111 709620635 34068 34129 684204958 54255 54189 693137221 70336 70337 349695632 63391 63392 523172678 29742 29777 798252998 5123 5124 443698714 55425 55440 71838998 89899 89932 256252539 20359 20360 782425436 6477 6547 575119766 47248 47249 866014592 81741 81744 186332673 43847 43848 131177814 62603 62534 41664632 50224 50161 348969822 70968 70969 296254117 61224 61185 59068910 26566 26567 203831736 14541 14568 533624192 5623 5642 4942714 1816 1817 838490742 56933 56934 441431472 62771 62740 722846382 88243 88285 62775896 21944 21962 245800925 21509 21510 342113589 54117 54062 360092040 18108 18134 200187832 25737 25746 464361939 46438 46439 741816530 94192 94169 505424440 92399 92370 551595000 5508 5509 16169478 89553 89554 612581240 26015 25953 701681942 24763 24764 768241583 3241 3242 129245371 45687 45688 124401285 1473 1474 160542141 10677 10678 838735142 61246 61253 6366032 9453 9454 989246403 92404 92387 399672513 92421 92483 420567215 20966 20967 372014803 34849 34850 910680755 82756 82704 974806576 34316 34317 18699343 29151 29152 287555266 70233 70222 453752301 9363 9364 795763932 99701 99655 792376284 45812 45813 472589156 97188 97240 837963633 78426 78451 204757001 68225 68226 235053752 9657 9658 471333486 66917 66920 831837472 53887 53888 529985807 82080 82081 969842018 30126 30086 487914101 61845 61815 4919770 38538 38539 1363348 62382 62383 551697913 19506 19507 2677771 45669 45725 440312307 64503 64441 420210067 26689 26690 103896332 8021 8022 263152324 87429 87430 344329001 78831 78784 194911164 79641 79642 534397858 42151 42152 175246658 61198 61199 553134645 49410 49411 366254168 25945 25898 840933472 99452 99453 150215498 85518 85473 2531446 65311 65266 37520643 41248 41298 414858996 61044 60978 604394300 87304 87305 940490953 62691 62708 896284505 72313 72314 262073952 77920 77987 574764400 75802 75803 581355406 60464 60448 198049279 24015 24016 751559648 99519 99488 583083467 59485 59486 250478550 27391 27392 966314059 75726 75682 265682778 42288 42289 658849508 39711 39712 543452637 86342 86321 209002983 30891 30924 771229665 4218 4249 115903587 38949 38908 328889054 45774 45716 859027574 24047 23983 873194673 13377 13378 521628890 50990 50991 855079736 85158 85159 749561246 12940 12941 307813327 63195 63270 774809927 53406 53407 377804744 21887 21888 71814202 75543 75531 175894658 71722 71733 677779967 2104 2105 89349340 61479 61558 616121229 41068 41069 618748803 14310 14311 29308446 47020 46951 281955460 91109 91110 77658723 68517 68519 886201623 39568 39569 139833524 21698 21659 538696212 7829 7830 151082384 21611 21687 889069621 27569 27570 974903888 33168 33169 140730113 37440 37465 140112316 46582 46506 42410477 33255 33256 888022774 29453 29454 36873088 83584 83608 839255028 97905 97841 627800736 50982 50983 416426072 17042 17043 747745620 45446 45372 277502875 98529 98503 110905762 11487 11488 910732901 16165 16213 918790711 53609 53682 730293331 70183 70184 634560293 75336 75337 566704588 2524 2525 181112648 44103 44119 666057415 69030 69019 205509885 71648 71685 216695131 20066 20067 721479543 79835 79836 303202931 53632 53630 667969929 97610 97611 209644793 62123 62144 919457582 19452 19453 580175238 32604 32536 71266794 27510 27576 221964921 97550 97567 823335865 92185 92186 983187363 49711 49712 601832042 60854 60837 861461283 2266 2189 39236694 29278 29279 967734103 68200 68269 412778081 40382 40383 220458193 99815 99785 724241810 81454 81455 361514808 28924 28925 852539974 2215 2183 90985323 37548 37549 862187520 54269 54270 585915720 99045 99082 476800980 97626 97627 48490506 20013 19984 588358244 22912 22913 211851845 78619 78620 674137891 27130 27210 837123876 66916 66955 765805381 28729 28730 249493378 46716 46717 978982848 3830 3831 64437361 88940 88899 391049267 21477 21533 283560572 37669 37682 811757620 7012 6994 338118204 77715 77650 678764556 4338 4377 341698515 53126 53166 121243608 84775 84776 783778105 79242 79243 486341529 5511 5512 110417127 79791 79792 668652550 93989 93990 216620939 37274 37275 836158897 49667 49668 931435391 1153 1154 36944054 21474 21475 689358786 99806 99807 383336381 2530 2531 440720411 25125 25156 922713986 9877 9841 256314585 11853 11854 8517673 12383 12408 248511099 79271 79272 231466153 11327 11330 260885064 61078 61039 89392226 92639 92640 898976561 36406 36407 863042288 36448 36442 403312724 42682 42607 886305726 63321 63375 939875667 51481 51482 120117418 23577 23644 372168895 38354 38355 185712237 8171 8215 301909928 19288 19227 152986318 72335 72336 94673485 56325 56387 165390748 38008 37992 469086374 90755 90756 566975570 46564 46565 245390658 24371 24372 805039906 46916 46872 166026920 14541 14491 127454684 58939 58988 260515600 15385 15348 248770469 98916 98917 776651336 72149 72150 3618794 60154 60155 862202169 55616 55617 66716442 62145 62164 166607497 87411 87457 57179276 14377 14308 587259540 61578 61579 886064250 84924 84925 363770946 82004 82005 228902446 91642 91643 691414267 96696 96645 65392844 6710 6775 24746103 43549 43473 21993889 33797 33798 951100193 73479 73480 771938170 53544 53545 41919654 40546 40547 553780617 1288 1364 746342232 71576 71579 430619173 84244 84252 630346740 34058 34010 701619788 81662 81663 944403057 84018 83942 681214287 40945 40876 234156155 37291 37217 139319418 7493 7561 787289870 89458 89538 157533859 59508 59545 283558388 82806 82807 217686618 46068 46028 611882420 63069 63086 702662821 84266 84307 136438130 12301 12335 200447622 2066 2123 921762602 12886 12877 724466209 36952 37032 352438297 22729 22730 989034494 36134 36135 142216823 80594 80643 81615160 66845 66853 840949462 57201 57227 704557355 13010 13011 805399839 96909 96973 425557396 13983 13999 689772294 87337 87338 488663992 52525 52467 208046007 29498 29499 49116477 86347 86348 39953648 64142 64131 159065965 66354 66286 427533846 60159 60160 227662998 60916 60874 668600003 83072 82998 683549321 46569 46621 714691029 24224 24225 212067408 17585 17522 625476186 55435 55436 913847340 84134 84135 848978290 16397 16398 469495653 50125 50126 566793368 7115 7117 918293803 62250 62221 485272322 2067 2059 520443569 10955 10956 544216182 21972 21969 507608081 22804 22805 737489081 93651 93731 504622656 92490 92491 610756276 44125 44126 659051897 81553 81596 623424685 94203 94156 556190587 76471 76468 897457388 44763 44835 3274301 68662 68650 875043954 47788 47864 901652499 37592 37593 848387616 66264 66265 946455137 45113 45106 407262785 85115 85116 608194770 36946 36947 561260725 54999 55028 707579446 37275 37276 737589486 63001 63002 543024173 79028 78979 346031113 72487 72488 457041539 33944 33975 944751085 34539 34509 586533729 52081 52082 542025130 33335 33336 567042867 22578 22499 798994008 93166 93167 522276625 547 548 154446048 40881 40882 399600026 56673 56746 138117533 58428 58468 12305953 69593 69670 616360445 55868 55812 70271868 27862 27881 898201164 36046 36063 465828999 22230 22161 249267866 21910 21980 588896247 47694 47711 60997372 89909 89910 679398608 84917 84879 257218913 15087 15088 931451081 8545 8484 607669802 61835 61836 286565264 32321 32294 721729616 52741 52809 819202504 49045 49046 310456255 75301 75302 85686265 80968 81032 307048841 96550 96551 468021176 83313 83314 236610769 59390 59441 237393776 8994 8983 511063841 48814 48750 928751539 10088 10098 961759692 66438 66469 724726952 93252 93253 53597288 81799 81733 696025901 40270 40283 679302448 14159 14224 401815082 36337 36338 407757312 40070 40071 102203497 89054 89055 140838062 15056 15057 708369806 82904 82905 480932199 96533 96534 931864707 69889 69890 673372748 90437 90357 576247944 40218 40219 364118491 92512 92551 704181051 8886 8887 33999104 75676 75677 649813538 21914 21840 758607638 88573 88548 55853174 63255 63265 985096632 64953 64925 605222632 83694 83695 605084816 87826 87827 257654144 84471 84457 182785624 77135 77119 853739120 89977 89978 586905105 90800 90801 203051536 53651 53652 287766772 18117 18118 291921695 42992 42941 497808360 70965 70987 492799528 15074 15075 849276877 93389 93459 286648404 15061 15099 739183805 30670 30671 961546820 2103 2104 391271340 47153 47154 237031006 18228 18238 474591624 78666 78670 389528195 76448 76422 544756003 23500 23561 872755176 30712 30713 992146465 36772 36740 226381551 34823 34809 602729526 25742 25803 631360292 76596 76650 643508708 5938 5939 908787229 23497 23498 473373202 52614 52615 177367431 97787 97828 640722156 5734 5735 304787398 51305 51294 352665095 18280 18281 98335308 38523 38476 122459457 29719 29724 565227867 51713 51714 201888282 34742 34743 838345434 36851 36865 792999418 99541 99542 829357653 23718 23745 54598265 63977 63904 721209097 67385 67386 835643853 67769 67770 247064081 39078 39068 730003625 93250 93251 629546732 30691 30622 142892629 99666 99667 136107394 11686 11627 766610158 3121 3122 958507560 42616 42617 158621279 15206 15146 426171930 15965 15966 149425874 83502 83426 728965444 26279 26265 908799676 64424 64425 882514171 79738 79739 890032990 3312 3313 634738628 65403 65404 481992015 82463 82464 717927314 20893 20963 126714541 1318 1319 416902985 71379 71346 293452060 14164 14165 979127809 37855 37802 272701768 72880 72881 773034358 27347 27287 116963282 8221 8222 261995273 56159 56238 559908069 63560 63553 186950842 14447 14448 488026634 46416 46417 928222007 90269 90207 35970787 16563 16564 263262220 17278 17348 622013061 77331 77276 999186435 44422 44486 370024855 99344 99268 24459741 28247 28186 97048922 50848 50879 520719198 20151 20152 23304098 47574 47575 458547159 16789 16790 698321687 37513 37537 101239664 69136 69137 722333286 99103 99104 177720982 2846 2835 445956523 41020 41053 443404178 96420 96421 603553941 10361 10362 616884227 41076 41083 211320250 24281 24289 470672344 30977 31032 950973261 52784 52823 787996895 95018 95019 129439856 80269 80284 226750159 99165 99170 705522232 59366 59342 707878626 79150 79194 302297978 46947 46948 757272951 11629 11630 500817980 18406 18381 755962737 96242 96243 408391903 79620 79621 538915701 25185 25186 843908339 32995 32967 323219573 92748 92715 61112476 39800 39874 93355681 1427 1428 915602771 31060 31061 551777700 69949 69945 936209840 95541 95542 480343032 18763 18731 111038432 26201 26202 721074973 73273 73331 560418843 59967 60030 121270927 95323 95324 28472830 64271 64272 846888061 90502 90435 788174583 554 614 999802969 67307 67293 405731882 40387 40423 274262385 41594 41524 156788390 27253 27254 397673519 53586 53587 523003016 69913 69838 499875064 96197 96173 348434316 93887 93828 218191248 2338 2339 103286916 64067 64068 858543129 1835 1795 60450459 93887 93888 318059902 5451 5452 784495272 18760 18722 197121229 92020 92063 357901651 62019 62065 846433058 13443 13459 881899198 97714 97704 291576905 58107 58036 760216262 80374 80375 724436677 78281 78356 32008252 1384 1447 133091737 51390 51391 688332996 28697 28698 932046066 63412 63440 752361048 78313 78314 820853180 91371 91315 859704502 74542 74543 702941274 24621 24664 821889563 47083 47123 107300966 90033 90034 708388984 58548 58557 133480008 49347 49348 227230372 21471 21415 280687926 92229 92230 583449 7138 7117 69614225 36163 36141 317587925 42032 42033 154006901 88979 89016 308434855 44421 44495 115809575 67110 67158 604646379 60565 60599 626537883 10047 10048 634458460 95590 95635 553091516 57100 57118 703433363 97731 97732 924945030 58278 58315 495307390 38331 38332 18692107 93620 93564 412102838 64701 64633 450624197 71757 71812 120976602 88644 88645 896531556 82488 82530 64992550 59059 59060 740995773 49330 49327 69989501 48521 48522 128196987 73319 73347 840848451 48019 47980 636859719 11282 11206 777572082 1945 1946 926273109 45343 45381 858065824 13368 13342 951145626 52337 52352 864646180 96137 96171 197470129 30545 30546 823452894 15342 15343 331099518 5208 5209 222099836 89274 89235 13341035 82405 82406 118232447 35294 35346 565222737 66318 66282 534679863 38193 38254 668618045 811 746 889064074 47257 47222 81115355 89237 89304 407669725 97984 97985 326020982 18106 18107 936302091 14234 14191 139527455 93942 93946 755760130 81903 81920 838712986 7313 7271 720302735 82421 82422 46498258 85979 85980 245927196 27030 27022 616054156 13124 13125 134766235 94928 94865 918285293 76108 76109 188404967 61900 61901 243410291 14914 14989 283101872 51979 51980 719053008 32050 32051 152195728 32928 32929 107990706 6992 6993 2069522 9980 9981 292013546 67877 67954 746153174 25911 25912 70232569 78065 78103 41384543 85967 85941 823448294 4521 4522 151541247 45914 45915 258110065 85219 85220 62588176 5000 5046 956319283 91357 91358 58825631 99694 99680 359770342 32448 32449 517248705 96830 96757 968998014 19456 19443 314405946 7185 7186 277694203 65583 65584 457417335 17641 17689 292514874 43067 43142 536415558 26441 26442 543635085 73081 73146 549051464 88641 88642 377143494 63848 63817 26632447 87200 87267 349022279 23205 23246 535988841 62786 62819 636185508 96636 96637 417593310 74853 74787 439729525 72348 72349 555669411 19727 19765 648213835 69655 69656 849353756 4465 4466 166015433 73327 73328 337470028 26316 26322 955788834 39630 39687 161973146 85671 85689 260899782 8197 8166 384916659 33042 33043 925517716 62065 62066 803245964 3894 3895 900125409 74403 74329 644361912 22611 22540 149498941 33355 33373 257495476 33410 33411 980746350 33003 32959 863033203 69890 69891 248087874 37728 37729 499616687 28987 28988 234012767 25550 25592 435884005 78156 78157 730877204 86312 86313 96862505 76199 76247 455673911 24784 24785 240590679 96629 96630 976294561 75166 75172 99795178 92866 92867 297336714 96015 96052 961419827 32080 32125 849186741 22211 22289 777730051 30355 30356 686872114 37493 37494 884496371 20946 20947 101238835 17020 17059 308792213 71261 71241 370300826 4761 4839 104864460 14890 14942 418570427 34741 34742 120511592 13050 13090 950749184 15900 15958 20241858 63779 63859 448648982 53333 53411 961381332 85127 85128 641402413 75099 75100 422784617 40403 40404 695966366 66752 66678 387774666 44109 44080 232638388 84888 84862 756196624 2792 2784 779769777 11221 11187 995463702 29027 29028 824030878 91519 91520 971834374 19026 19027 636744715 19110 19077 80554896 80624 80625 858959595 93155 93156 566944542 68355 68356 867357012 39274 39275 595572122 39911 39959 251930074 28030 28100 422988566 42448 42470 19527600 10534 10490 269375595 15718 15727 500742067 84297 84298 898616790 89253 89241 16335764 97173 97236 954263895 53725 53726 737464743 44418 44419 437186431 65235 65236 373075345 70996 70997 217093077 10096 10097 185290140 15108 15154 593766930 65552 65530 463701729 27254 27255 179009069 52294 52326 876521043 12123 12124 898400985 89824 89896 394311639 53247 53248 970198110 25970 25971 247766797 65953 65934 816774563 11217 11274 382113493 2412 2413 451513487 14370 14371 771668347 45905 45972 86535517 3890 3891 269709554 81316 81317 639774803 5793 5858 781452459 30626 30686 181123966 18873 18874 554183604 51485 51493 933710746 6724 6725 307855354 67962 67963 539334731 80638 80607 373244321 41806 41807 715639403 91114 91103 811892007 92878 92879 923730288 26092 26148 922535534 53336 53398 406940897 37145 37131 989242680 38976 38922 910113486 1357 1358 849200118 36159 36160 769352463 89923 89889 860835732 92674 92675 257238597 61970 62012 63389554 92377 92378 344138412 87743 87758 254226474 71297 71333 677212605 33595 33596 171054559 73251 73267 591006180 14369 14370 855314399 56859 56825 634104177 99649 99650 143978039 50401 50402 809976136 6715 6716 258578941 94017 93995 761683227 33434 33435 669833279 17810 17811 301882570 69384 69414 520239293 70129 70130 427367478 37788 37804 866562008 5527 5583 367765030 18263 18264 640974950 14632 14633 590255510 77259 77211 562653441 19637 19695 530817327 11257 11258 673580684 90934 90935 521269140 931 932 126363423 18016 18017 183845779 18200 18261 86517544 75323 75269 598777809 88974 88943 374023368 72317 72245 730176105 38438 38460 462929893 62346 62380 275190239 26975 26976 814141476 31030 31041 933401833 58845 58913 189845741 37701 37779 68081500 26118 26116 503873978 61057 61058 897741011 38088 38157 405343743 60991 60992 106974087 43860 43861 127570838 51518 51519 788035959 98559 98485 358214382 75431 75432 759268964 69148 69149 27509031 75554 75557 797757070 11282 11293 695715914 53421 53422 211346848 45629 45707 422971761 51215 51268 704327397 57728 57729 438737506 63487 63548 820616411 32225 32182 553711690 87470 87471 372976054 52711 52712 155718976 41046 41047 593405771 89654 89655 847702961 45620 45586 258684208 76387 76392 524829146 80785 80743 490279995 88835 88836 879078137 31575 31617 801734892 23727 23718 440231830 99963 99964 227502597 43353 43354 650101394 15281 15282 751159690 5807 5741 585732725 90893 90894 675728695 95618 95580 270385778 99712 99699 879799774 18887 18888 254398962 94315 94367 38258212 57851 57852 693990744 1918 1919 352751585 61445 61446 386542760 1775 1776 739941843 40641 40642 134881671 82399 82453 165608597 59312 59313 517841031 11125 11126 259106713 5353 5371 839046291 4482 4483 677907884 68117 68118 199684239 35417 35418 618987075 95921 95922 321708672 73070 73057 820670224 38538 38558 884157824 19894 19847 93231322 3534 3535 313860130 81186 81125 806663166 84954 84955 872977640 51283 51284 942515431 75305 75306 383001741 12245 12320 177426475 34164 34165 111988457 41041 41062 893789732 83846 83889 522710558 41368 41410 687673761 25843 25852 775096502 41407 41408 947247656 83566 83567 877277075 93278 93279 49284103 82711 82741 259172515 81237 81231 124350814 42006 41955 203920115 87184 87185 528556696 76196 76151 325202541 24807 24808 772130879 36091 36092 496990234 23448 23473 192963592 81995 81962 698261472 90038 90117 1997737 79165 79166 139928659 10930 10941 484832705 25583 25516 884464025 36101 36102 941622725 50552 50553 715897 31168 31169 564326898 74843 74865 729020200 23686 23638 426055849 70604 70676 566965865 93043 93044 401332072 27778 27779 549701486 79645 79646 627645460 82006 82039 471846843 8374 8399 640482531 27479 27550 219194746 44397 44462 34871762 67365 67366 383433683 14022 13982 439347321 57684 57609 475674278 37838 37914 418121403 10298 10325 117618973 18816 18814 573688725 36946 36934 976704621 74075 73998 618502687 29836 29837 499878890 58278 58232 169522937 93371 93372 282095850 18448 18397 206187542 79288 79214 479834117 67936 67914 302118181 69502 69479 547721307 3023 3018 872974424 41311 41312 749275397 14188 14217 796945397 99731 99660 557670719 60248 60249 793475425 98445 98446 720458838 49198 49199 33662939 11664 11605 569407829 90951 90935 880339015 27653 27654 727893874 58829 58895 709475459 76851 76852 514190788 83937 83974 528259497 28578 28569 530399944 85097 85098 68278381 70426 70427 76829725 9121 9135 690008382 9321 9322 250202441 32679 32680 565124505 89210 89285 925874366 79346 79347 279345891 32991 32992 204306432 56269 56330 445652537 15326 15327 3765275 20848 20849 659590341 80144 80145 924093999 91015 90969 138649481 82802 82732 151753476 14771 14759 57906516 37589 37590 25893310 20281 20282 831531349 4788 4789 788578899 16582 16630 775256831 73669 73670 225226750 85715 85723 679697559 72391 72369 696527381 14149 14150 736177042 47899 47900 104626283 52539 52618 21651577 12309 12346 615787053 694 733 896455917 6971 6958 70168385 68219 68220 727584877 22043 22110 280042291 76656 76657 161518229 16102 16095 185514395 90418 90488 784292587 33568 33569 87089453 68255 68256 169850504 36197 36198 911795041 15881 15885 870118022 67827 67851 696760150 17658 17659 594215912 69220 69231 398920552 97243 97289 424082884 60928 60944 19099582 76793 76831 808093121 98872 98873 379011726 16311 16312 355394111 41782 41835 731378220 62638 62603 939581088 74275 74276 881453877 4078 4101 744406286 37522 37447 905255382 51293 51279 200414898 96065 96066 693227137 91684 91685 984573251 13261 13192 41534816 5576 5577 598259856 51301 51292 979035428 84295 84252 951509280 82855 82856 243349618 77319 77320 5428078 70649 70650 635504378 10887 10812 693507038 76060 76090 647570525 38123 38124 583579607 37137 37138 4891489 2920 2900 341153733 3022 2992 213467881 41762 41839 130040472 43321 43322 408817194 94847 94848 518113818 13746 13805 685836389 81611 81612 15138726 10653 10654 528055241 8590 8591 141573415 22652 22628 191171828 29285 29257 908392706 8 9 438939889 86153 86183 184418527 17211 17212 780383722 32505 32506 367268652 13562 13513 649976572 2300 2260 664210973 23143 23144 377371827 14808 14809 966903901 21737 21772 995482458 46751 46752 769405087 60469 60400 912382605 59954 59955 322715536 23405 23447 983417804 70072 70073 566114224 32868 32869 327063556 26061 26045 233349899 38220 38221 918422190 43165 43166 440754056 75383 75384 765038348 66417 66492 34684295 76237 76238 676276344 76354 76355 959938752 64195 64263 18874246 35998 35946 107174279 79314 79315 9266661 57041 57042 245209594 95786 95853 724071343 19575 19576 405110400 52050 52017 320620242 73532 73533 148508410 18411 18456 482471289 82589 82590 234301799 96405 96406 95146450 2840 2841 771637519 60215 60216 23911820 42797 42798 688809212 97110 97111 873006788 91106 91107 798068710 83368 83431 434424961 11451 11452 266087185 34201 34202 974682336 33627 33628 431639635 62839 62898 103537152 13772 13773 492717705 66270 66274 479364942 83940 83897 920573673 15869 15870 133786558 70176 70217 314547654 78814 78815 444341330 10797 10850 997706192 46516 46465 658082833 85956 85957 214272365 28301 28302 199070753 88884 88834 996220618 13010 13030 602326868 65409 65410 803835720 52350 52352 491219793 65532 65533 122865029 9891 9919 577113966 41731 41732 819914119 14373 14374 964179469 37450 37451 320822355 23935 23922 874407522 60267 60193 143241799 66804 66726 791190358 78131 78188 419494775 2432 2433 648626109 69943 69895 112621960 34443 34444 566195710 91275 91322 242047825 27130 27123 945605181 72254 72262 357542834 154 155 848975089 17502 17434 776439100 77731 77767 442662952 91231 91232 686008636 47258 47259 165552358 23801 23802 614891388 30375 30385 858631312 58551 58584 376123395 72832 72833 51068815 66285 66286 835523929 2097 2066 127352595 55326 55327 652774148 40108 40109 417517908 59395 59396 74661183 62335 62327 199233260 11433 11434 383338396 42801 42840 517585576 90584 90585 985267526 77563 77541 806277976 16227 16228 386341675 99060 99090 988585851 72341 72342 41763159 97350 97351 221625187 6126 6120 170413118 38691 38770 711386459 2726 2696 231777303 64517 64531 982375210 27064 27018 232024099 89334 89357 667482401 69801 69802 457908993 55386 55449 990270736 10915 10916 977643642 34010 34046 217914108 14889 14890 475403086 98012 98013 349695607 1368 1369 2852889 42315 42316 550659915 53435 53420 998949849 59617 59677 507535632 19156 19157 537602121 56610 56611 200930412 19718 19691 531486031 15640 15654 841330323 31726 31727 834412964 84442 84443 90581890 83595 83596 488950928 30268 30307 981237523 5693 5658 375952728 22898 22880 364290258 53977 53978 495521696 19359 19360 576830390 59354 59355 834390150 6948 7025 243593160 20196 20216 51431151 75332 75333 358374267 50137 50138 596999177 8933 8998 689182111 81857 81858 324451303 8520 8470 873067515 81779 81780 266728824 16266 16344 82072881 35885 35928 632947621 31632 31633 420571689 74209 74210 621998428 22642 22711 76789488 82235 82236 646253954 71518 71519 589655306 73275 73343 607216868 8623 8624 470857538 61861 61881 620489763 66001 66077 723103611 57850 57908 25190910 88601 88602 807708143 24344 24383 144270309 91427 91414 815015020 53447 53521 446332510 74470 74471 632566375 87043 87044 677035302 9789 9790 948609597 42861 42862 883593709 32269 32319 43495639 98986 98987 539898581 41599 41523 375649681 74261 74318 432909091 39835 39772 315824919 41199 41200 101264574 29628 29629 706100129 60812 60847 934613881 57724 57794 227890148 64608 64650 329413235 74732 74733 384542565 91016 91017 381709656 37124 37125 224461381 18635 18636 700303914 99232 99201 985493816 36824 36825 823745932 69603 69664 159035328 30335 30404 846719262 18684 18660 761343978 63724 63725 20938616 43399 43367 106041747 55369 55370 498958650 88390 88440 193480867 65843 65844 851360670 98412 98487 197031530 56249 56301 413605274 91786 91787 232682295 41788 41719 262490912 5354 5355 836314414 77651 77643 201010176 61612 61583 391811214 91847 91821 124064799 42606 42617 127061158 32221 32183 394921323 58298 58299 63903783 10472 10473 320679883 44810 44811 42381968 27970 28015 314973181 90457 90458 903540335 71798 71867 221635089 94076 94077 14590471 11824 11825 180720026 9939 10009 690985094 78923 78924 561530757 877 844 775561723 73052 73053 963380321 17309 17310 374153812 33778 33779 858149703 94391 94420 283798419 62744 62745 105210671 82931 82932 96723699 37807 37813 218669516 70970 70971 40615328 10375 10376 462021138 93211 93262 540178376 89532 89515 909498640 66649 66603 437232175 69417 69418 149482704 97410 97344 576516923 77647 77648 47254727 28960 28961 949484529 80394 80320 970835560 80860 80792 912604242 73364 73379 281399898 18726 18696 860651125 55104 55049 913925294 16483 16484 36067001 56650 56694 120024741 33797 33807 464314672 30742 30743 78354851 94796 94729 604191067 36559 36560 870683729 20011 19982 308074947 43781 43766 651658945 46573 46574 49057624 18482 18428 757707437 22334 22335 487767379 63305 63306 282607298 28344 28289 313387748 13569 13570 865628256 16463 16432 603303097 47934 47882 581423507 24771 24772 853723017 11027 11084 191769802 74662 74665 508858895 63676 63619 8986155 86763 86760 898174672 79675 79676 113257963 94806 94807 710574612 293 213 606068406 9507 9527 612177135 79641 79570 288545063 46045 46008 410955304 82226 82227 514420889 30348 30307 573144456 22293 22294 147988235 86156 86157 203767362 47622 47688 355083246 57200 57255 41030442 45428 45429 668338000 78341 78348 537215373 96448 96439 352580144 63728 63729 53937651 14922 14923 166675780 57669 57670 336445517 41323 41324 34653070 43447 43448 32991015 77463 77464 414493777 52573 52547 335858789 56313 56379 573546798 15985 16026 862341629 5388 5389 876697085 932 988 185690321 14355 14284 29620998 98674 98629 77950963 29907 29893 239505818 91428 91429 9623693 5359 5406 495683718 40510 40511 207816484 99677 99678 317406949 98424 98438 839298557 49641 49605 567272354 67428 67429 208660446 71229 71151 962517201 87893 87880 545600353 13939 13940 277707168 38763 38833 283922711 51273 51306 497511272 4377 4378 714275294 36002 35965 970432346 13358 13359 544471831 67426 67427 917767149 60848 60849 191659913 81167 81168 832497963 31888 31889 150278987 84546 84613 797834705 38437 38438 216479031 97691 97670 869606091 43850 43791 158648855 38176 38177 816727573 38826 38875 35836877 27858 27913 643343881 44451 44452 688148005 13833 13872 55386399 42381 42328 996324675 37387 37388 91966884 32672 32667 529328084 63868 63869 913491465 1688 1695 370854738 74112 74113 572282060 86232 86233 392087255 70422 70459 41058003 28715 28716 189069689 91293 91291 860535775 21207 21222 576426076 54826 54906 196246460 46838 46839 414599186 60441 60473 125639202 25372 25444 934495866 35027 35028 522935998 8249 8250 656334814 30196 30138 513318976 23813 23814 682131522 56102 56103 55694927 14233 14276 226284735 59039 59040 450751106 75953 75954 520182125 63728 63734 61358255 31219 31220 481852021 30415 30376 602395673 27633 27629 85752663 88313 88352 252659323 56523 56524 892585159 74621 74641 852243008 13336 13408 686778275 94870 94871 89623368 88426 88427 231007635 35884 35885 559905054 84064 84014 887146286 23847 23890 206683532 22156 22157 187281534 85645 85723 344387261 30657 30694 956592345 18843 18792 702586521 84559 84565 116114255 50505 50481 949280142 1480 1481 57848606 6998 6999 538713613 89562 89563 895339293 71516 71549 107910486 29887 29889 659521342 74256 74318 284309405 57303 57323 479962375 79401 79402 527338055 15062 15063 385261708 22908 22859 104138959 60605 60553 844602935 74528 74563 919137900 56069 56106 8246109 70221 70163 895664193 47202 47196 273877252 17034 17035 11538690 27075 27090 59387680 31314 31315 175472637 16064 16088 667527990 39585 39586 738023848 69221 69222 859792607 53703 53747 453204291 36167 36214 158256995 8537 8538 392039868 66450 66519 919272675 19871 19835 697141156 24118 24119 432708541 54031 54032 132178583 58134 58135 163921756 65592 65593 21511315 60395 60461 295417127 65734 65735 3692336 887 892 628927678 31341 31334 497068588 59411 59366 955456270 96768 96769 246704976 26147 26149 992720201 13152 13119 337512218 71988 72001 738962467 6153 6154 24929783 62585 62614 728283895 58544 58545 680818865 30954 30955 893884393 97915 97916 874402140 59640 59653 972391755 68834 68835 243472166 471 530 241471466 27889 27890 33898432 52124 52185 589523245 61495 61479 175997288 19934 19935 446447920 32334 32335 719390452 14616 14617 474304329 32688 32748 525413271 12263 12227 209185907 87394 87395 71659574 92567 92637 256307171 33818 33819 22599806 51484 51513 46391613 24988 24989 705331475 55402 55403 946615855 49346 49347 415350979 60996 61030 377698274 40232 40176 349253540 29921 29922 665932212 43701 43702 589721316 55679 55680 475454280 71368 71399 151303886 82809 82810 33407281 83648 83619 45895506 61607 61576 992344225 24209 24256 316699764 17620 17621 209770984 11118 11068 566481014 22162 22163 962388518 12307 12296 857164756 56702 56656 138472900 63715 63712 816722890 81881 81882 147999916 8184 8185 820043151 29942 29943 597214028 29497 29498 421748375 85211 85212 64768913 45035 45036 417160280 19235 19236 795908292 12773 12795 426986706 35723 35745 363613838 77196 77215 733233361 82191 82192 339638203 19197 19198 278973515 83339 83340 151315066 92681 92677 549003044 5029 5084 813649144 22067 22068 4018813 50120 50040 465713139 58913 58883 466862239 65342 65280 787721536 44880 44800 500722485 15466 15467 575978037 66842 66843 690456228 56265 56261 578858081 96830 96776 627225080 3576 3577 928948733 98565 98566 476157480 26622 26588 487405711 13530 13591 294805763 53722 53723 546795443 87159 87129 130673378 89587 89654 805852679 38389 38382 804199321 66316 66317 471177849 69104 69052 182824455 64537 64538 608542243 57654 57655 901746782 7859 7917 776665470 36659 36614 976004892 95679 95680 773427726 59237 59306 557639715 56713 56666 79335502 55310 55311 651052668 17266 17273 299800719 71839 71840 161293525 96924 96925 568782972 30724 30725 809214288 98269 98292 363443095 77739 77809 920414528 35763 35725 78694757 4749 4679 550487745 76877 76956 956282731 1855 1935 207089009 56750 56827 102668568 75844 75845 360334926 60383 60405 632908156 46583 46584 616634162 85418 85419 917097360 49394 49363 208089142 59122 59123 208607224 60258 60259 150176205 69185 69186 423397787 37775 37776 201892853 76274 76275 34516727 42002 41989 546379573 93041 93075 667851673 9172 9173 244220435 23806 23807 186085067 84006 84007 503521752 99878 99879 402485418 41189 41190 679090595 62686 62690 608278328 15995 15916 719127620 75631 75674 337796486 84409 84410 396109586 82514 82589 89804836 65487 65540 21914118 36989 37012 534118874 47946 47888 446170498 52797 52773 150163242 52986 53024 660116616 52194 52195 950632622 49444 49445 554727643 85870 85871 13069210 85949 85950 742186404 77488 77489 248939029 82276 82277 168262803 14610 14611 33469002 28533 28534 441177416 52568 52589 718467673 28698 28764 991171512 19248 19194 78452267 81959 81960 185547226 31207 31208 611558509 45012 45037 360965289 64081 64015 236182404 21310 21311 347985955 86987 86988 912638501 55084 55085 942104380 27073 27013 637819797 46037 46024 497736991 88919 88894 938858328 37996 38071 447894430 43401 43402 347492051 70249 70224 118413585 31283 31284 778362271 42379 42313 981489799 46225 46249 834643268 69811 69812 596464081 97200 97201 240841536 84504 84505 208535785 49141 49142 241823244 58689 58690 607339473 6916 6917 336525087 57370 57308 289712672 80500 80501 131071096 67919 67892 502611669 760 827 768761545 23474 23475 740081025 3557 3627 551648678 16014 16015 335159874 2446 2483 775723987 19027 19047 874524585 47938 47879 182734600 14465 14466 15647660 49375 49406 599302004 8001 8002 746502610 20500 20425 901581609 23664 23665 383879207 25611 25552 252095553 64261 64324 291521316 50357 50391 562542623 37146 37147 605363467 81455 81450 345948992 37059 37111 963107182 36805 36881 880222869 86171 86172 48466711 60546 60610 555785476 87522 87534 350518090 92484 92485 283942241 26049 26050 124120461 88519 88520 125903418 74146 74188 937365474 60369 60370 719841363 46330 46357 632852322 99288 99289 211662139 69455 69500 573552013 67360 67339 570895402 84315 84316 1726209 51433 51434 836488364 35502 35503 355429239 91774 91775 938550850 29722 29718 968116299 25358 25425 818162598 63996 63997 142549183 58937 58938 149133921 50117 50086 865758944 42412 42413 159608754 92628 92657 453452845 27579 27580 501104562 94130 94131 822281595 88080 88060 625784151 91745 91746 654092572 27449 27401 967215312 12557 12558 457960086 374 375 251795455 53354 53406 944452546 96457 96458 504057820 98589 98532 328953921 99805 99811 317873054 44663 44664 570889323 40526 40487 487585285 8860 8861 259348575 30640 30641 944523536 29271 29272 270534299 35391 35329 183887216 29391 29375 288937004 28961 28977 537850718 20370 20371 355983123 60540 60578 522243813 87141 87142 213705603 46099 46100 151868816 33291 33248 822462985 73325 73326 568914998 93613 93614 89706634 87217 87218 239663442 23156 23157 792521845 41748 41734 273048198 24222 24223 111650910 15604 15605 957980313 12196 12197 560036429 88574 88575 238218935 80144 80170 683010026 29598 29599 757245705 57317 57395 914966545 80347 80279 389367351 3536 3565 488974488 69580 69581 591636545 1581 1582 984452579 58347 58381 638349615 63553 63563 196376750 77105 77075 722060905 33891 33912 918124833 5980 6021 390785881 90202 90203 545663999 60530 60523 720635142 1386 1387 480773547 26304 26331 841509135 64281 64282 940351250 57916 57917 494285024 67318 67319 344158059 31830 31831 378935706 28412 28367 759356772 2305 2260 70214760 52241 52167 870620475 24217 24218 92350873 43354 43402 632434721 74789 74825 792815260 47744 47745 803858794 13228 13275 321933960 24803 24772 451908546 77977 77978 333323994 35384 35407 275826639 51633 51630 961417345 39764 39765 774634150 76024 76025 505796945 26218 26192 366671302 22825 22850 155300183 79183 79167 370317208 48921 48901 80282653 35912 35913 137280342 32119 32120 778916548 58972 58973 108841919 52519 52520 373557761 20337 20354 193754519 89327 89394 823820516 16753 16754 336211345 4169 4103 78615528 25063 25064 198973887 55403 55425 293714538 58141 58202 139766551 69480 69481 786619636 92147 92148 22696971 29013 28993 368352059 2103 2048 904241984 83086 83011 566110591 60341 60342 858030911 39778 39779 977322467 78191 78192 788960008 9496 9497 237863044 65451 65452 714754024 81535 81536 957589421 51733 51734 843514684 65389 65390 575247922 21139 21087 194132229 55954 55892 815348764 94634 94661 561596758 76584 76585 5247805 82017 81950 338477458 12763 12764 673873088 35229 35230 326123907 12298 12343 672801308 21752 21753 248878808 36592 36662 29240253 14071 14072 395081479 75058 74996 237525263 99364 99365 525520189 26760 26761 679070146 90148 90188 126604685 52307 52308 364448733 80563 80564 454045883 33678 33679 323815072 30305 30322 667780176 99425 99426 174391303 86355 86366 702131441 86865 86860 793054896 95173 95116 585189332 68058 68059 543474726 1700 1710 293428495 42 26 818234881 30547 30548 809531569 56327 56268 314675710 24343 24344 365246891 24388 24392 912690249 45155 45156 771848863 82785 82781 137736277 45964 45965 9886930 8128 8135 27103633 68240 68241 70776925 5892 5893 848317068 87664 87665 622786178 33132 33133 668099275 56039 56040 233220607 69510 69511 260978595 89603 89528 839133016 11760 11761 441476106 12250 12212 571631412 34411 34412 665173298 1307 1299 719758152 63671 63726 668022164 19345 19346 432236229 24939 24959 11696883 52135 52187 897937233 88676 88668 344372958 52842 52829 710555510 50856 50857 369496401 22403 22441 46434536 40470 40497 562727913 7584 7585 394960599 53164 53165 874467951 59878 59885 899179189 52832 52833 857780997 71214 71215 742724152 15374 15375 557021340 190 191 106332319 43015 42952 774291525 62138 62139 253421336 77602 77618 202512112 8870 8871 304512100 29356 29308 983691910 24846 24847 22652937 17799 17800 645947874 64616 64612 11957341 27841 27762 871801085 87197 87268 758492163 70757 70707 668511837 81582 81583 952179150 7279 7280 805983773 74105 74106 600993247 4339 4340 526650353 51026 51003 476958250 19158 19159 674348130 11616 11617 688726588 89435 89496 810129334 87435 87466 55248610 98631 98632 356787341 28346 28313 71517139 44980 44981 381441646 64887 64888 418093524 90303 90296 799911958 324 325 992565793 30804 30767 513774456 19072 19144 735661601 98438 98439 850544997 98064 98065 900018222 21876 21877 31190113 99548 99549 188528330 99515 99516 389887638 33575 33576 947249740 27716 27717 75668201 65297 65239 385958946 90107 90108 151420570 91491 91492 333451696 82110 82111 736018300 10243 10244 33728877 29412 29413 29555473 58724 58796 818985398 96400 96401 627236543 17321 17322 566329483 37636 37716 621348826 97493 97494 433281300 8836 8910 298225818 6907 6869 532763704 56583 56584 21950871 81332 81378 132597645 78351 78408 367614095 26497 26442 93056780 30544 30545 158866097 73619 73620 955472891 71488 71489 464733989 62881 62820 707567396 81953 81900 686808467 61612 61639 651188544 50193 50194 40544727 46731 46799 813230246 51344 51331 407958463 27165 27166 795976794 13451 13447 928657525 97870 97871 524431888 64685 64686 929663175 37199 37271 635562180 99463 99464 651850710 8691 8692 106327472 43610 43611 836540437 73763 73764 109835957 66980 66924 714441402 80235 80236 527144436 80497 80442 886751221 28235 28236 5519748 23240 23241 221626045 501 502 80990015 93238 93280 612883344 91450 91484 268242481 66776 66734 226562647 61722 61723 560347430 68298 68299 416491450 86483 86475 609253266 51706 51707 516900597 26593 26515 52519211 48626 48627 54024252 99736 99729 537807647 63878 63823 184216721 86441 86442 420806914 71048 71123 678976031 20898 20854 472771459 90353 90354 528991074 62027 62028 224698658 61022 61046 188678285 57625 57626 265908180 25835 25836 95784326 18568 18524 458901879 26807 26808 899771546 5344 5335 317178670 23436 23437 817231772 80816 80790 199188391 79065 79040 646748289 67013 67014 377848426 18888 18893 901012678 85488 85489 77355604 47476 47477 87086733 98645 98709 592628766 83938 83979 772357922 69274 69275 359925983 61825 61857 122789400 31732 31725 528744879 82815 82789 6582792 35304 35264 864335366 59975 59997 594163962 86868 86923 780189778 54728 54729 789490366 75657 75638 976153861 78767 78768 678282664 6301 6302 837076554 54199 54254 375484406 37983 37984 592198253 65689 65617 400538790 87550 87598 803520274 25568 25569 497711909 56299 56253 942995600 47626 47633 734580320 47986 47987 236369649 55364 55323 843006365 79669 79616 85773126 64145 64112 570736940 6811 6882 871625132 70939 70926 468365594 26567 26568 657623990 27245 27246 656270132 77670 77671 405799490 98013 98014 557285220 15376 15377 363365536 21384 21385 647608628 691 663 289413980 99027 99028 452637289 92711 92719 276652791 81439 81440 198453991 79215 79255 300579924 6464 6465 997522931 42694 42695 175818473 76986 76992 727412240 82507 82508 9657160 4930 4906 903722905 63721 63722 664390440 62908 62984 661634947 39892 39837 659369299 22744 22773 440293432 23229 23230 173630265 17222 17180 922128618 21580 21563 524334575 19413 19414 420177476 89409 89426 475220759 92026 92027 957990057 82551 82548 134602153 1827 1795 940561896 42228 42229 47046278 41649 41650 641134932 30629 30650 794200653 81237 81238 467878472 41487 41494 954321155 57148 57202 352833819 87419 87420 631165413 8113 8114 789613161 23392 23393 539429759 45531 45532 318398283 70892 70893 242951068 35149 35093 882826634 1196 1267 361259404 90538 90539 101269834 42491 42411 996962283 79654 79645 794233087 47706 47630 926423131 33859 33860 78701288 248 249 339034393 2583 2584 951163149 9405 9406 699401249 68008 68009 812916741 37520 37521 492661051 43127 43184 819259277 23874 23875 304036828 73047 73060 408797074 31338 31413 147556002 78305 78350 783238944 39018 39019 971159899 6508 6556 115251470 5517 5557 928828474 31150 31151 398459059 73511 73506 592681027 26052 26104 425331100 73280 73281 404673631 51751 51730 290430439 89121 89164 671559164 1079 1008 743122714 34743 34820 963146446 76789 76776 240599561 90260 90311 247039126 15020 15049 175947653 62353 62354 869763405 90859 90860 763844476 69345 69332 500963976 45041 45042 93063799 17552 17553 867593221 20379 20380 276118780 87667 87668 669533053 68907 68955 651021382 97867 97907 101613538 78692 78693 80443692 70521 70478 661399179 12835 12869 232904560 40454 40436 25543102 60780 60781 632139013 82461 82462 691018737 70336 70271 636302543 25875 25878 429560425 93073 93141 602013956 20411 20412 770808628 47149 47150 366920909 17677 17678 454921835 19027 19036 320172015 97702 97744 340061773 39741 39691 675250445 27373 27425 605564348 72631 72632 122497187 29413 29414 945415489 34045 34072 155289471 87630 87611 937964794 68874 68851 407770674 70259 70260 375226757 49029 49030 232971282 91119 91120 960362968 66615 66664 534579908 78130 78131 798891586 89320 89376 680032443 2393 2394 665776313 77550 77531 951506421 57034 57035 244517425 57106 57107 785344927 61079 61080 111044472 23579 23556 188116056 17240 17181 72110516 96766 96767 962281932 11182 11211 758839365 22705 22652 225255376 58887 58817 25243877 13231 13232 106177332 59194 59195 765300561 78049 78046 713745842 81390 81391 542181996 98669 98661 849379183 47572 47578 533396519 81518 81550 245675353 32141 32142 60635312 53620 53643 981079719 94324 94252 390651985 89926 89958 738339831 18831 18832 211493467 14072 14073 635831918 21511 21509 281151146 2784 2785 520403478 26483 26463 943103891 7213 7214 465022622 62454 62506 235992137 40581 40582 891483133 67308 67309 417683077 11600 11601 219327451 97847 97848 462134745 29929 29900 585966346 33549 33546 43210457 75173 75132 673482070 69813 69783 232969437 57082 57122 433539153 57889 57826 20835488 55483 55507 187639141 23659 23701 278774961 77217 77218 767037571 78326 78301 300424336 49486 49434 859881891 88008 88023 542064762 51663 51664 328517686 80680 80681 230443913 68701 68702 121925399 26230 26231 847668103 60999 61074 499129383 62809 62810 807520139 4739 4743 529391260 48082 48083 962911724 24450 24451 755304059 53859 53860 593782903 90875 90955 549960710 91740 91663 146590606 15791 15823 23950010 99909 99910 941022060 90532 90533 234767301 15952 15929 200714235 76182 76179 135370974 54952 55010 962725125 93765 93766 115325440 10737 10763 847230750 99933 99934 504006374 58206 58189 865983548 63292 63217 444358454 91102 91151 286778042 59311 59312 306508058 8178 8179 43597396 26634 26600 289388822 23622 23623 142781200 86351 86359 801134540 48721 48670 258019470 3888 3815 732931871 91826 91827 479438239 52949 52979 702108083 76928 76929 18242855 53934 53951 260218603 74239 74205 224060572 54772 54768 624229501 42163 42143 141061368 16590 16591 624117058 71149 71113 885452060 81 40 415538222 33420 33421 135651428 43331 43271 104820079 7864 7931 993577933 44936 44937 936608651 7607 7608 160342047 93838 93820 826711408 44654 44688 129803329 70014 70019 417130686 88543 88544 590390380 51311 51312 132096759 44616 44617 157278217 37378 37348 530660525 7408 7431 159719314 36095 36079 790646290 88518 88519 156633366 54292 54355 744702793 83257 83258 754383343 51918 51847 771730468 21473 21438 893408101 80111 80171 923278355 88609 88610 120784312 59623 59624 718926990 32092 32093 719790394 11195 11261 802595322 16396 16459 486485929 32921 32922 765752262 85132 85133 390649768 49091 49092 474419094 54917 54918 803461934 44937 44938 359799318 86471 86547 62633847 15599 15571 429062418 11262 11298 246868653 62992 62978 595299083 94899 94900 350513978 38309 38310 268947902 92342 92318 803952883 81216 81217 829205348 91529 91454 656249847 45347 45348 67520791 83921 83945 757914982 30341 30410 804273790 36707 36708 353008128 89796 89798 186429096 1306 1230 843704201 85752 85778 345906523 28112 28113 73659760 13790 13830 58982141 53590 53578 949754120 87292 87282 389625947 74746 74730 534622452 87465 87466 963552110 87278 87307 616356096 93065 92997 802678144 28711 28712 536141265 98516 98517 92776557 90556 90503 422958369 92442 92465 702213724 11980 11981 415666111 9908 9866 249588557 47334 47335 27903307 91027 91078 950552089 27228 27229 352141930 9501 9425 970520382 45666 45667 828349262 13642 13584 32832734 45747 45798 198836187 54045 53980 192263296 85047 85053 564246909 28691 28631 417035461 36239 36213 304617092 47857 47858 628939089 84045 84046 245282062 55725 55660 972398955 14729 14695 3295645 66627 66602 724464987 86368 86291 720238914 30762 30763 589451755 29186 29187 179438928 57405 57346 330150921 93427 93507 785956022 71415 71407 580544462 38477 38436 109350014 39466 39474 964104971 43809 43810 211608826 29935 29861 313506053 55358 55284 874379115 54749 54791 819049695 2733 2724 63958911 68759 68760 792370254 18257 18300 316726868 28587 28588 800159854 76504 76577 57325776 67282 67283 568306544 75381 75427 702397738 53230 53183 932942523 93816 93883 251109226 74006 73953 402500425 85868 85869 511449597 45677 45678 698358019 83014 83015 57723741 65449 65370 449088359 95116 95117 459696337 85727 85728 838121882 17382 17450 472038460 11780 11781 269396416 5355 5356 471065185 7286 7252 692979584 67730 67753 24976723 23426 23427 205658946 54466 54487 247012897 12764 12715 302454669 43807 43808 19499824 24288 24270 82360960 94785 94728 42889756 67497 67508 382396065 26718 26719 752166960 27372 27373 688102306 96734 96735 464620724 4644 4591 130340923 25705 25706 815851093 581 582 177864206 89666 89693 779089072 69425 69426 646573722 73228 73253 88786543 86364 86429 11203052 84335 84276 757291413 83748 83826 95091746 29131 29099 61296904 63168 63116 132208592 11879 11899 27282740 85238 85239 988318595 51957 51958 871023400 57831 57826 398315925 52984 52985 5520102 84365 84436 256579319 64170 64124 383169864 33584 33629 356106052 49614 49615 858852921 29307 29229 827237826 49998 49999 530076198 74215 74291 112209779 39568 39592 319586287 69681 69682 470118904 64339 64340 208145925 33488 33513 507188770 95921 95957 789782109 9146 9147 280102411 85428 85377 551363215 2045 2122 34570828 94127 94128 888501665 98226 98227 249137500 32228 32214 480610009 87559 87541 38047223 27495 27496 591694900 78672 78616 122614229 71190 71205 287356460 75570 75571 280332914 74649 74584 93265844 74263 74309 493114434 65073 65025 614254556 77016 77076 481771321 60834 60835 99162334 30680 30744 996469602 49809 49846 407232993 64551 64512 883164689 45448 45436 864520407 50729 50730 131820447 43110 43070 85867371 40656 40657 317609500 94522 94566 403354724 54426 54437 618631322 95938 95877 22581482 77162 77163 197701528 9099 9100 676293423 69911 69868 505628817 75216 75223 55578067 16640 16628 405484815 45602 45674 928480255 4114 4115 786157437 96469 96470 807284649 37962 37963 156005234 89469 89422 117860636 63118 63119 13553232 33419 33346 226718093 1025 1026 534043860 94369 94445 89437379 53569 53570 124060916 74498 74423 702728096 38562 38560 290178753 48177 48123 506301959 18918 18919 5360468 22608 22583 182786035 25733 25688 762840631 41002 41011 664105229 63065 63066 442105338 10701 10702 539709590 90520 90521 524960501 31 32 242104358 50411 50381 124530981 54460 54461 340895560 12468 12469 438238602 5591 5646 543686247 7046 7066 653178499 89497 89446 775694698 82690 82691 308081855 80783 80784 893210266 67446 67518 491069413 68614 68693 635569481 93112 93169 519271495 59395 59343 382862081 53873 53874 989148971 44919 44847 325348461 83458 83459 168906048 81298 81299 171502688 52489 52510 567996707 36009 36010 222298339 82920 82841 490117945 71394 71362 91420524 44064 44108 215340968 78947 78948 327473520 25157 25158 464186976 33569 33570 54652603 98622 98623 271363360 41370 41371 460238678 54878 54879 178747687 91865 91923 309479928 42404 42443 515623793 3658 3707 799673641 86211 86212 823672368 5036 5003 979430067 14663 14664 826354168 97509 97510 818483562 6675 6681 61648214 73009 73010 199162133 83440 83441 396175068 43751 43752 204838799 79379 79342 404808071 19886 19887 319009633 36484 36485 686918846 57890 57857 683888723 66320 66272 571657471 67246 67247 774672374 30626 30624 40420255 68010 68087 106314700 56252 56214 924332098 76309 76263 295450066 26125 26126 425629304 24180 24241 696483523 90715 90770 469355271 13555 13556 654088638 52450 52397 868307802 68231 68153 674771694 98831 98832 974109934 1890 1876 181058861 92560 92485 732957198 15244 15245 163524798 62581 62582 706633806 88255 88297 983996443 49931 49932 542401867 33684 33685 342117712 32150 32151 479320387 19117 19118 652056888 44488 44489 516950460 79950 79999 657567444 52774 52775 242213166 47457 47396 864985752 89085 89086 112928741 12776 12777 292460872 53253 53331 546541832 82985 82986 731717321 63357 63422 703549240 23301 23256 13202832 64030 64031 721948887 23718 23719 597080738 97718 97772 990577602 5419 5402 219417364 29335 29336 132397856 97993 98070 642816241 44195 44123 767265330 60671 60672 360399314 95680 95681 9129583 14777 14778 566852616 38546 38547 861770912 85749 85750 934819900 2610 2611 266409124 10818 10819 597261331 84264 84191 593715067 1035 1036 211499608 28961 28893 183991197 82653 82654 747710229 67489 67490 548959149 10689 10690 581558632 45527 45476 760357211 67121 67072 902431277 55927 55928 632448960 61365 61434 466146283 95232 95247 681021936 46592 46649 900093552 77574 77575 261312467 94717 94711 223122882 42926 42958 647387356 39099 39100 732247320 7406 7428 34266082 28058 27989 85180658 8997 8998 473688250 13535 13536 731139967 4932 4933 185064206 41836 41837 635775036 82073 82012 424103179 98476 98428 701283074 79461 79462 426172787 23912 23913 606580381 75150 75151 443221866 12920 12959 841848961 24038 24039 86661608 97947 98008 67218335 22071 22072 607874753 92220 92153 255175029 97202 97203 919094158 14136 14137 300337269 41066 41078 888844744 72492 72493 501168161 93428 93429 558055486 10832 10839 520963438 72503 72553 947374938 74591 74592 994125792 12357 12369 885226292 80851 80901 717793594 72964 73015 829281880 38316 38326 313266274 57928 58006 545899186 92837 92838 154809305 1472 1451 897213345 22746 22747 501061847 6868 6869 920444575 52528 52529 937574257 80736 80799 627648122 71006 71007 92300521 1431 1448 818357210 63903 63904 605644040 85860 85856 281798731 89479 89432 762408393 78846 78866 26453598 66194 66195 105551178 39321 39322 528562831 7942 7943 983635279 23180 23181 877948289 74440 74441 896367836 85536 85537 388143861 1141 1150 483409925 45481 45482 351064242 96658 96659 622704049 38112 38186 628131754 50491 50521 132607869 58186 58122 555638389 75802 75840 561278737 55236 55202 482745404 88375 88376 215056813 26820 26872 995165316 21120 21121 105857861 56431 56449 254051394 39312 39377 965630054 53973 53974 156836403 51363 51417 259780090 19187 19188 666886239 72672 72673 980665876 95337 95312 250493533 85037 85080 646777339 53016 53017 954917964 72936 72925 138620151 44097 44113 448901949 53489 53485 874274298 1446 1447 446118430 35830 35831 874198555 39472 39490 289463728 83738 83739 251168312 49516 49517 572320976 96861 96862 771953110 91238 91239 168912790 93432 93433 440387 85939 86000 657829234 38889 38937 927002414 91873 91874 431237990 27231 27232 29501482 22671 22672 207449177 14883 14884 457690905 38249 38250 928458801 11232 11233 417518073 75543 75544 468002308 31087 31067 445758032 14607 14574 227609572 22442 22465 693020268 10332 10333 596662747 2260 2286 161376336 74994 74995 936379626 90420 90421 925872751 86792 86793 698416154 5531 5499 970625199 12657 12658 361698070 76038 76039 451163216 70009 70010 271788872 6985 7039 171176549 74264 74326 810516803 36400 36449 705684658 6061 5984 52343115 89437 89397 113312827 751 752 932937224 11414 11426 285411126 35333 35284 416918065 18152 18226 881937672 71222 71267 340195870 56778 56847 969925483 96451 96452 83639578 91207 91208 65849104 94680 94709 313848726 98688 98702 992000894 38636 38592 266691079 59525 59593 917647567 14429 14458 209912333 3685 3686 607392629 70444 70428 983138086 23136 23187 848350884 23830 23831 214191714 86448 86525 154496576 54540 54541 181179625 5019 4954 909085528 4094 4095 297778958 98530 98531 41772698 27874 27875 517854 38765 38729 354731818 66765 66766 437541373 36303 36304 874256142 14146 14147 838913137 53271 53314 20096119 25359 25360 682549990 50144 50145 157793559 85997 86035 838238690 82279 82338 478642668 25744 25745 618620051 26566 26489 295357113 34765 34842 598015488 56589 56619 451884886 36973 36974 504015303 37880 37859 225954658 59925 59926 478290954 59997 60009 829288674 7834 7761 360158930 27491 27492 666629120 99091 99092 752255863 94892 94893 725411427 21177 21111 468177730 78669 78718 534351160 68365 68366 566221377 19579 19580 233623611 34583 34601 87930387 20893 20894 230279359 8349 8350 641893554 3130 3131 210046275 74235 74174 949060874 11120 11121 968648855 23117 23118 388505270 39416 39417 511971017 40231 40248 405624792 87675 87700 425826819 85484 85431 935713763 6721 6737 658279601 88997 88982 647831449 89113 89114 582102685 12441 12442 255920192 27985 27907 666066167 2705 2694 824531057 51694 51695 124646156 29349 29350 356081612 27738 27739 914410827 78154 78158 194234313 95474 95475 932040671 1468 1469 304527168 44755 44756 741303782 93712 93689 722243306 83234 83235 285003338 51185 51175 827488498 37723 37761 928608697 41881 41836 269100020 86518 86484 573248045 7857 7858 417227332 5873 5874 551866572 38244 38267 327719515 69558 69554 23068761 74531 74602 475242398 96406 96420 179518558 28621 28696 725113795 74000 74001 950644873 24557 24558 733967781 28808 28809 941833484 81896 81965 313426084 45283 45207 324371632 58346 58347 833182778 37 97 417139021 45738 45739 589237532 83610 83611 809154197 6694 6695 107928897 29926 29927 727407538 8496 8497 737024369 72738 72768 701215897 76700 76701 846047626 93430 93431 981114577 36317 36318 129060923 35213 35214 27571722 17391 17340 552117380 3516 3517 430133733 56191 56209 650652683 63880 63881 841220070 39195 39196 617304955 46687 46744 571028189 42912 42913 468123051 40367 40302 873089802 74254 74255 778300340 11662 11718 49518744 70665 70666 290727919 68875 68876 214450754 45849 45850 864699517 75256 75320 307547307 94275 94312 553966479 31560 31555 231821590 69157 69158 54475174 80981 80953 283896808 98800 98801 301987895 31808 31809 341321294 7878 7879 965148744 62263 62259 177347237 49485 49541 629898238 5525 5526 31607574 95509 95510 255296771 43820 43769 724167771 55422 55423 744843861 4122 4060 467611319 90587 90569 770159159 32986 32987 420081528 81644 81713 512627153 97152 97194 612170874 28070 28107 496549780 65175 65198 449512786 24510 24511 662820295 40067 40068 980789903 97720 97760 575590571 63201 63135 738863677 56183 56184 355796556 3378 3379 495712794 7259 7309 163622757 38824 38844 411077073 20642 20643 253788403 56683 56684 601442843 20329 20330 927291603 52439 52440 143140633 1138 1139 842060208 25943 25930 922680339 48949 48962 993938710 17471 17480 932182694 59728 59732 928703272 78155 78111 296107266 445 446 260502501 53816 53893 259290486 32607 32658 324550636 17851 17906 21078528 21423 21424 369101941 41955 41878 634570000 46019 46034 531575329 70292 70293 3097835 98453 98459 190098850 88968 88957 175655305 44300 44301 825758842 33975 34008 64975883 95653 95654 196905343 21825 21803 895621310 60787 60740 274404476 92064 92065 526488588 71470 71516 336623895 60898 60899 69302977 54489 54490 977612338 91368 91380 253117374 70384 70385 652229064 68662 68701 563236243 81133 81134 222850610 92075 91997 138850027 9272 9205 8771819 58588 58589 153454883 11620 11632 721635622 40539 40540 621418018 72862 72863 664527356 93595 93669 479181384 66261 66262 75814633 44105 44054 93936700 72059 72022 923213969 48525 48452 776090278 77995 78018 980625100 19179 19180 790575630 19473 19427 86529823 71209 71150 504557396 49026 49027 480087920 28830 28831 466029858 13532 13545 796461538 96615 96668 982439631 50354 50355 402658776 76758 76727 308885029 4075 4007 928255400 64700 64674 605501270 50980 50960 752293481 12802 12824 744427402 71841 71842 512813390 1453 1454 421917754 64530 64598 899157145 47148 47149 301742986 14464 14465 116286481 18461 18462 39828643 74946 74947 690915099 95147 95148 210485449 77131 77132 816151626 85223 85230 928423170 5478 5498 360645574 46313 46347 888058527 32246 32247 950629316 5292 5293 816993158 1748 1676 188009563 75897 75898 12182433 79268 79257 959521742 71453 71454 623802749 55255 55326 250735244 5040 5041 512400558 81869 81827 87710616 351 352 37089244 83720 83721 905265464 76295 76296 869601344 28233 28200 790945297 12749 12750 90800777 729 806 54230846 10173 10174 24020045 34095 34129 346346869 26318 26319 560817340 94884 94885 842908887 74221 74222 191692988 85227 85228 835778847 22382 22407 833013757 74847 74848 731747512 9102 9103 100477236 1255 1228 380755401 29599 29600 746439894 29394 29417 380717028 25530 25525 870380656 12366 12367 216409701 7360 7433 751140670 13147 13202 6455288 18118 18119 269088016 32395 32425 54099318 7375 7342 629878821 69431 69432 642615044 65004 65005 342540397 19616 19617 854962553 35656 35657 746928994 19742 19743 828552924 23092 23093 56927030 30348 30349 592019717 13969 13970 962879452 83360 83361 643640992 11348 11349 155849044 60890 60891 142990146 91003 91075 365892500 54587 54600 280227406 78469 78532 713228932 29240 29276 293933686 90740 90816 42623585 41511 41438 604207897 14085 14086 30573464 96979 96980 111972517 63918 63839 350553012 77226 77227 340352068 19132 19061 249113224 74717 74756 8536060 32591 32635 511769572 5980 5981 336067973 80744 80667 149575318 95046 95047 967541539 40397 40398 619182319 66525 66534 318368899 90939 91009 84673789 35115 35077 129927270 45307 45308 463656880 28932 28878 256083762 53837 53838 62090090 87243 87244 218407365 26854 26888 536964179 38473 38474 12737485 84979 84980 90148821 47529 47475 286845582 73785 73771 252142542 8278 8285 498453017 20223 20252 359590794 25100 25101 615919058 38723 38724 335175888 29852 29845 591765392 42628 42640 145354206 27589 27590 174721420 84535 84511 3276892 80268 80269 998917485 83601 83623 949600601 12442 12421 251668081 62783 62784 467263226 51495 51496 341485158 46028 46032 616154736 88131 88132 484746373 65378 65345 754884353 30505 30502 636325515 84286 84277 138923705 7240 7241 939013597 23457 23498 347334947 72427 72428 879404002 82146 82147 510706290 2414 2370 870297434 39894 39895 118660524 60795 60723 712516020 80493 80444 682144440 33768 33801 789157738 42597 42580 297721683 93898 93899 745584478 33743 33744 5678410 72658 72633 751000947 85925 85913 279660716 76615 76616 103082701 65372 65389 629156536 52084 52085 196028039 46005 46006 448115194 84578 84619 832164641 74258 74241 763925123 53283 53275 637552488 96238 96239 745475320 42650 42651 522905180 12639 12646 970203717 95213 95214 215282351 5055 5056 729461824 7513 7514 104643995 8675 8676 28528018 19390 19425 148890099 21939 21987 885265175 3824 3825 512054665 671 646 328871946 17128 17129 970111699 27736 27686 960256905 52883 52884 214698423 36752 36753 818546060 81385 81386 515624213 82590 82640 350608849 9310 9269 574589344 33359 33360 31087350 65694 65695 980460299 45436 45437 772218995 8950 8873 348692983 40374 40375 166642116 22532 22517 418896582 97872 97890 742288390 7098 7099 543456855 38050 38051 133472475 29200 29226 374965202 80440 80441 862739783 67970 67971 824167876 5067 5068 861242581 31041 31082 724316883 21561 21562 311750381 24657 24620 235901236 62073 62153 535994308 46233 46215 59047885 98449 98403 28166673 36694 36695 190263500 96941 97016 998718516 49407 49408 493988090 72436 72437 595206720 21342 21343 38621903 95844 95845 975923965 49833 49797 567858123 10269 10270 399696776 66662 66669 91184367 78031 78032 726568749 73603 73663 88747768 99622 99586 497509216 57072 57120 144032025 16723 16724 122962979 63406 63407 544870847 4176 4177 396906794 24367 24368 658066616 46023 46024 579690219 4935 4994 643638778 65971 66042 940643232 68422 68423 529119813 38229 38230 638271175 5818 5834 416467620 12400 12401 653237651 43267 43236 972306744 86984 87026 641101556 19309 19310 796724931 72675 72676 828160228 34181 34182 183973368 77600 77601 717022413 83812 83813 241473658 22151 22152 929273663 8890 8891 826444885 81123 81050 691335514 82707 82708 863612995 77554 77474 327076567 49524 49495 43116945 44665 44597 494006819 59298 59299 561180065 47329 47358 653840471 58956 58957 563911904 73029 73030 723835921 57575 57576 320462781 61603 61604 178470547 73039 73104 518270126 16808 16878 237975751 31188 31189 667329679 11188 11189 492911173 13095 13072 990002129 32336 32337 550555903 80555 80615 917737574 93882 93883 709963692 49145 49164 111138759 44347 44309 46639757 43821 43822 652922000 85043 85044 531937943 88727 88728 730635491 54338 54271 809975178 69735 69682 733246139 66698 66749 866476189 10999 10947 70010073 17761 17762 386800233 60535 60536 9512945 69499 69555 242961091 22419 22478 780708489 38988 38952 421484384 54223 54224 774134727 410 411 150228238 99197 99198 216252248 78072 78109 125061774 43275 43306 290185607 44128 44129 177622463 33495 33509 81477972 28488 28537 789939126 42125 42126 343814384 18182 18183 562312077 39957 39954 257525942 75201 75124 443398395 9912 9973 593575306 74437 74496 257511254 16807 16763 192927466 85889 85890 5301780 37831 37802 284698060 19603 19548 862445865 43583 43628 696554914 83860 83886 433813242 73998 73999 680093378 48085 48157 486814527 94156 94095 474132785 50286 50287 628626042 10507 10508 102995671 31166 31167 212027055 75462 75419 161306972 11099 11100 316817994 9469 9470 491110474 86585 86586 938881758 51296 51316 178360413 42464 42541 123808494 70514 70537 386406954 54366 54404 324299365 56062 56063 336283675 3585 3586 709569515 44568 44569 566175920 38316 38317 507180970 52837 52769 575229394 69930 69931 723023619 58254 58255 980161065 80398 80450 816428981 89917 89852 482200062 12953 12954 268509655 78714 78715 855581107 34546 34600 986283642 57259 57275 873426976 3884 3880 461802216 66644 66682 942844763 51733 51788 748580744 10918 10986 63019090 85349 85357 82334421 89208 89209 903671836 96685 96761 748036158 29284 29267 274495355 12498 12431 213465582 16500 16453 180667914 85886 85862 194065335 45890 45891 587811976 98917 98918 123017318 46123 46124 505462758 80911 80906 102228092 20903 20869 516349918 23354 23355 940191800 32851 32894 82688217 50753 50754 476893129 45866 45867 223435509 53533 53534 1403681 96891 96864 450667930 27798 27755 150443498 82685 82635 426276011 15345 15346 560674854 84081 84082 72361127 86428 86355 673230672 14063 14017 494083240 53213 53181 263771936 938 939 492918602 9704 9707 153927011 27697 27720 820656432 63730 63771 557232389 76739 76731 965013128 62739 62740 662120749 7721 7756 457885330 82907 82908 530870336 16272 16349 399807730 23459 23425 2716514 57863 57864 645359169 91437 91516 919405368 23130 23150 810570365 58157 58140 130425544 5887 5855 400079572 88469 88422 987331758 95966 95909 490061674 24344 24345 823888873 29846 29793 187874719 47471 47472 987596893 67195 67225 527382884 31690 31691 858117545 59745 59731 352437575 34383 34455 443457001 87 9 848852382 79962 79963 327689033 72623 72624 177808256 26157 26158 964538225 24155 24220 99560552 646 647 689118963 10839 10843 252647042 92765 92791 709746735 60628 60622 678063555 71320 71321 218280010 91168 91169 913457157 31701 31731 784901510 8243 8244 153587575 94804 94766 6452740 49977 49978 943241709 86255 86245 786504357 63693 63727 606017183 89485 89486 507039425 55550 55553 747945801 52564 52565 372879619 55277 55213 893577776 34221 34222 319340914 54725 54726 960158319 93354 93355 565105551 1179 1222 798941204 97440 97441 49137577 39626 39627 956899368 31727 31728 380068803 36971 37021 274646524 1191 1244 114740671 75010 75011 24671512 12492 12493 43680872 72420 72421 698867823 64233 64164 867478682 54932 54933 402203064 7701 7639 36277048 55166 55167 166556939 41077 41078 676493604 65130 65159 276114464 80329 80315 37472709 8341 8342 765361955 89261 89262 33341163 59271 59225 453342983 47454 47455 435233431 34308 34254 931565213 83644 83661 618027358 76558 76559 103716720 98211 98214 71169159 64769 64770 409303086 50387 50388 172191878 65645 65712 47598580 10969 10970 553270681 18483 18484 448751641 73375 73376 314698884 87503 87504 447329512 60863 60864 530323697 35332 35333 693678041 62826 62827 673013408 11735 11761 931445124 32984 33029 629717287 18114 18079 2116588 77413 77414 391180601 69068 69065 296992845 40789 40848 942295174 30748 30749 835150182 26806 26807 440492250 76543 76607 608988590 83656 83657 680068453 19382 19383 454534294 13335 13356 266581948 91020 91021 556034747 33452 33453 652192869 79774 79772 569573835 26302 26261 354567016 8080 8136 789420099 38761 38762 793319672 8703 8677 501471044 63787 63763 346464077 40219 40220 328044985 57204 57205 651730133 3067 3137 779272861 23948 23949 87922613 80777 80778 778527930 54279 54290 554556158 59229 59230 108426457 11289 11290 491320628 41993 42062 672193690 79107 79108 767963893 48075 48076 300588023 35551 35594 85314013 57621 57624 556508751 42991 42992 618332029 45304 45305 904570447 74915 74916 538765788 97698 97699 126227335 99820 99821 175742785 88479 88513 31090449 4462 4463 440239477 35543 35614 961221707 48267 48268 315180081 2180 2181 738567392 59267 59253 141083717 32596 32597 328637907 57066 57061 301169505 81092 81017 286391882 81785 81860 290771630 48602 48659 378449720 37113 37045 810868871 72207 72190 820748909 58742 58816 565223496 92562 92582 269489135 5722 5737 371955754 48739 48740 953010403 26224 26225 439345959 45583 45632 858419220 56977 56919 599770552 65743 65744 804383599 10119 10120 165170197 37448 37457 72590886 76903 76900 264320856 12800 12837 835069995 43842 43843 464005842 47136 47137 87898157 9920 9921 151116464 77498 77499 759278063 65221 65293 945896286 38579 38580 989194236 56436 56444 958106811 1348 1362 980101277 78214 78215 832677450 23485 23486 503848988 32817 32756 388693502 86101 86102 623913271 32316 32272 516483351 89795 89796 355635634 66552 66514 43858784 93033 93030 212381814 22085 22163 540536417 17367 17429 171522781 88382 88383 699323871 35334 35335 974822776 59151 59074 514179459 38138 38139 683180241 14963 14964 526978724 81005 80936 561048323 70527 70479 803949975 40237 40195 497317313 63791 63822 297349851 36322 36281 971459977 90906 90907 100963076 7956 7957 817245894 54642 54643 412769363 5809 5786 55101264 28309 28318 501013508 56419 56420 254021727 96003 96004 139001805 80968 80969 416405360 58691 58716 841814511 51700 51724 412167697 97904 97983 207825921 80616 80617 450984635 2371 2372 224492949 70806 70783 378202780 87561 87634 585862278 15300 15379 316559372 55011 55076 908216169 12059 12031 882257157 1832 1833 984006959 66540 66591 548130221 47740 47741 930980722 54796 54770 173008577 45954 45912 964014978 37802 37803 550155686 94979 94980 471999697 12769 12770 354169415 21208 21209 776035785 10924 10921 251121814 40766 40695 191768111 13877 13809 273371332 12040 12041 565890544 82439 82440 621944114 14953 14954 837839341 6471 6472 767875667 41599 41667 710422348 87464 87529 966308389 26586 26587 375298615 23244 23192 955380114 18977 19017 85539594 43523 43524 27915181 98169 98170 7879184 43661 43647 371476994 80218 80277 828374963 54853 54911 666122857 79163 79164 785059624 94650 94651 800757213 72265 72206 64087499 73800 73801 341243095 49832 49833 881721212 6532 6533 725973229 83160 83161 405222416 84589 84659 138958224 11544 11545 793041197 81434 81388 783177040 27450 27451 92431424 86461 86462 837671910 59448 59405 820564431 70424 70455 671130928 44874 44875 183221842 9166 9167 663029441 61620 61621 293302054 29599 29649 158822636 45222 45223 866827274 9749 9750 801602451 77328 77299 535339436 91393 91313 827074669 38552 38625 472159419 56477 56478 305461219 30582 30583 499677957 77147 77069 982617363 86259 86260 564741795 19249 19250 437985341 57212 57137 249255411 79077 79078 434511142 32037 32038 863653833 16387 16439 854822848 70881 70937 855693102 52045 52011 997515778 3811 3767 199995076 11334 11373 686884901 26974 27030 32135162 84417 84418 729156108 24117 24118 495916805 11843 11894 416650277 94591 94592 659502908 51864 51936 344326535 45248 45180 958039480 59721 59722 206234362 17973 17974 305779023 38834 38772 417863972 34028 34029 930786498 18030 18031 272363229 36374 36422 789045022 3078 3079 690725927 83814 83778 399053885 19993 19948 993023549 56506 56475 801807395 44785 44786 274894422 52703 52725 604938660 61985 61968 922605708 10390 10391 896532404 27553 27554 281782796 45380 45304 231303001 51442 51443 595117061 87905 87906 288120764 22383 22384 203126929 74473 74474 374734013 67846 67847 951069325 37410 37444 417058757 55570 55551 254577897 37391 37392 690100709 96088 96089 301725214 52425 52426 58277968 9499 9500 236517427 47125 47126 616396228 3508 3543 146138750 86614 86636 333398398 45482 45493 686499574 93671 93672 481207413 98893 98920 289936141 80434 80435 913320576 75676 75747 135433470 83657 83658 766533474 50002 50069 982941008 94931 94867 953900165 95721 95647 451655492 82663 82725 898743468 7205 7278 564036684 96637 96589 464622115 84706 84707 985898916 92044 92052 973511403 82407 82408 526097734 90216 90217 896887158 10608 10609 292581392 25304 25305 429137913 79432 79413 190419056 76325 76326 870261469 52057 52058 182786708 17012 17013 912535895 13115 13150 648829639 18159 18187 784286150 214 219 812309405 21950 22025 893043535 23069 23090 147201673 7874 7851 747875645 3495 3549 308061775 27967 27972 567303949 95004 95005 126890127 39567 39568 929118041 55188 55189 563718647 48315 48316 692503463 73453 73390 701366833 72034 72035 357841301 80982 81033 865766159 14117 14085 330508848 71941 71991 99725072 70234 70264 42179137 56131 56132 810943485 39648 39574 808538396 78574 78566 69856141 19221 19222 184605228 92406 92407 917996248 8559 8577 797224792 6195 6243 28537966 35150 35124 265262451 7964 8030 753324110 10493 10494 783016979 4605 4532 571483200 72983 72973 623412968 59770 59771 916995298 39843 39914 395198662 26928 27005 669386780 3670 3671 113565217 71958 71959 628540674 37464 37465 908132850 34568 34579 387298804 6168 6093 288101210 48839 48840 29658896 98026 98027 495319756 31618 31619 129538397 98489 98559 156911412 4958 4881 511069008 20962 20987 678469988 54724 54725 828347987 44048 44049 619791903 63685 63702 711873822 29851 29852 155982817 65914 65915 274455264 72246 72205 848712370 33024 33052 103654596 88093 88094 749460718 5321 5322 978723818 22875 22876 221930568 93090 93091 423033530 39047 39054 449334602 29633 29661 365026424 32257 32333 838600635 75115 75171 583128028 38007 38008 325729558 10435 10358 320089036 88981 89040 966157938 30766 30834 159131049 56793 56794 922073558 97128 97129 900585612 29544 29603 698765890 60290 60237 952263454 50388 50389 680424436 60313 60353 821260420 94761 94826 446618750 30465 30466 446963422 53030 53082 347122847 87380 87353 776509621 52419 52420 996278192 75968 75969 900891682 70905 70906 384316633 81698 81699 380115818 95033 95041 475264845 77468 77439 113010633 70089 70128 115008984 48696 48697 911697999 37843 37821 955993791 38452 38436 122008348 31044 31045 571177021 88398 88399 976146025 10337 10338 311232613 79985 79916 767300862 49591 49541 184039983 23145 23083 97363257 52497 52435 404458428 3816 3817 253336702 99043 99044 908310757 97250 97313 488297870 4160 4204 103378869 95612 95613 90768029 96194 96212 992449435 44491 44492 951231402 46822 46758 545809713 59971 60046 528628493 58640 58641 977246949 64135 64136 262259982 39677 39678 392479880 3476 3464 97541769 89985 89986 175359841 19296 19221 602846431 5231 5151 8385171 88501 88515 410247568 76242 76243 673674560 53887 53953 83694997 16554 16584 680024402 23959 23922 699400994 80536 80506 846250397 23303 23304 892565028 97749 97750 59750437 43318 43365 45215877 13356 13357 89495342 51698 51758 33144322 45341 45282 887572243 55884 55885 343393482 55304 55305 654761162 55278 55350 446214093 988 927 899038260 2882 2883 357713055 40398 40399 990181722 49899 49900 843560777 21664 21665 186156353 24200 24201 231174793 30711 30712 282367747 98293 98294 176719486 75658 75659 596843795 17148 17149 697981335 27823 27869 165979463 20903 20904 87537645 7434 7435 289392958 57113 57045 119075425 91638 91639 713259010 98883 98884 219290896 60507 60427 573482001 67785 67786 31899327 14091 14069 269812355 19159 19087 123803526 39583 39584 762535271 50450 50370 378591792 27024 27025 512653745 79164 79165 24953951 9631 9632 822183609 12563 12619 131567352 74018 74019 299824846 28260 28261 536453206 81586 81666 58236132 16559 16604 633954468 75311 75232 304030436 10186 10187 34856568 84398 84399 69695875 60872 60873 231773981 71656 71657 481252310 27673 27674 144200169 22549 22509 928227788 80452 80453 963749296 72713 72648 32567045 83504 83542 101192997 55647 55611 848296414 84621 84622 654391189 44179 44180 716157396 58934 58911 666762297 93268 93269 812745822 86803 86797 751280168 93327 93328 264679734 57601 57602 282600380 35491 35494 13753485 15038 15034 729008604 2959 2966 89123278 13551 13552 472950448 26390 26391 946955678 82632 82633 397776237 5672 5673 76513139 44160 44095 973328910 9017 9018 670501610 77297 77298 702438561 30333 30334 353088199 69455 69484 576592546 24710 24703 593490134 12787 12809 522826288 16513 16514 800064564 53059 52985 213620652 14942 14919 687502320 20584 20585 979629266 9189 9190 309405170 58557 58558 384000547 69395 69347 285852365 19828 19829 330355705 27300 27353 14769500 70630 70631 118524535 7033 7111 435711805 99063 99064 961926549 92575 92576 800734975 6212 6213 318818592 1303 1304 576144484 66491 66492 171984113 14477 14402 973910729 87577 87578 711404502 4322 4323 436900689 81828 81806 787734472 71492 71493 282186405 43529 43596 198523422 6165 6211 561294196 21091 21118 489457039 33651 33652 190165871 28054 28055 249420200 48476 48440 184726082 22274 22275 155056073 27417 27374 258483556 12585 12613 928413672 74229 74230 516304407 76472 76473 186312285 37311 37312 841860245 846 800 513516934 37992 37993 990261115 10438 10358 798376724 5515 5516 893147861 21337 21338 585120774 83031 83032 846409018 32865 32866 646569305 21769 21746 79095344 38869 38870 416311412 93992 93995 108823873 89056 89057 477939957 83807 83790 434094250 97288 97219 52019027 86889 86839 175914584 4511 4478 278915700 5488 5550 564680951 31663 31664 252711325 75915 75916 706572369 73518 73519 692859965 56453 56454 729337260 43795 43808 705202930 3169 3170 297474718 64152 64153 558307338 20597 20598 408415010 39649 39650 935212997 10513 10514 704856677 30428 30369 901702159 48528 48529 773499151 19079 19155 516652557 88354 88355 808597891 45333 45378 435733457 5834 5835 971707088 72205 72186 439321517 94533 94564 970663509 43858 43880 216636567 11115 11145 586715909 80959 80960 743583905 54654 54655 269146441 78369 78370 897782509 12589 12590 869681139 29907 29908 159965834 22971 22963 778775916 1532 1533 31480289 53478 53407 672251407 18621 18631 735196149 61208 61283 106394288 5820 5821 85141449 9352 9353 285002112 91705 91693 777784182 62093 62094 155526317 35205 35206 716867749 67038 67039 994679842 72250 72206 711550531 9353 9354 127195388 45292 45293 791228304 64268 64219 807563587 49572 49579 298147152 15511 15512 695674021 30404 30405 231570448 49778 49779 178644895 64210 64187 951953558 16312 16313 361119961 96790 96778 425181614 57959 57960 790791585 93486 93545 447572184 84119 84120 474005654 23483 23484 744336134 76089 76090 278941935 46871 46853 1958041 36842 36843 163923600 95879 95880 914793404 35538 35532 481948739 69773 69774 588433998 17327 17250 758152748 13863 13864 297041417 12294 12355 804442655 94227 94232 895905129 93531 93542 690240557 48367 48436 831041701 23820 23773 543233154 85124 85125 10187543 54472 54399 58196600 71665 71666 443664864 76106 76029 239249071 61923 61924 404525688 19301 19261 96152484 3519 3457 499328215 66990 66941 942716527 93962 93949 268244796 11386 11387 458837783 41449 41450 626221725 38623 38624 297329835 58748 58749 529464419 52396 52447 345035304 45296 45376 647570210 57526 57527 746663683 77961 78027 379095537 17574 17614 522704272 96402 96376 653696533 9582 9543 607302008 87654 87640 180490149 1387 1366 894330951 83239 83240 114742254 30499 30463 834008874 96651 96580 338034110 89170 89123 95783559 70304 70247 775542031 25239 25190 679693001 28276 28277 957845703 310 278 528281266 732 768 38736948 20737 20738 138130384 8903 8861 430254142 28916 28841 240223101 60941 60942 644041400 70033 70034 754356105 91920 91921 371939325 74120 74086 887955182 59657 59658 831807021 7061 7062 873430786 74431 74500 291056986 47222 47239 451678018 5382 5426 266597510 86557 86558 486899590 16139 16140 13619584 27808 27809 897432466 97414 97460 516128836 64978 64963 265622513 96798 96814 564771663 19403 19404 257301755 42783 42772 488000286 52053 52085 172756188 15868 15869 594089215 17648 17649 878197731 29239 29240 184802217 93678 93603 172393865 33486 33448 999939282 90181 90183 410015912 49940 49941 941327549 84852 84849 59914478 66263 66264 341078330 72526 72451 477737906 31392 31344 685117651 43672 43673 548859405 638 639 573916904 76984 76985 218011263 5849 5842 292893201 29554 29555 68728300 20436 20437 397707874 57650 57633 385247355 59309 59310 403909139 56878 56835 288945775 69107 69131 91977640 33683 33692 145480328 37100 37117 519309751 23826 23766 910296244 14325 14326 99102577 75119 75120 928598497 94254 94255 583479155 41055 41056 438253136 87331 87332 643252678 3805 3793 331315861 59821 59822 105774687 81608 81609 304543644 88297 88298 998863028 50307 50300 559450852 14014 14080 483472041 1812 1813 215123508 69154 69171 75783149 19543 19544 173428932 65910 65974 193629140 13396 13397 845241351 52406 52407 421546448 46184 46185 13015646 14696 14697 191152921 32472 32543 863055279 68105 68106 408484528 8399 8361 700086103 33598 33540 597930256 7423 7402 944557460 86962 86963 73283290 64937 64980 887391342 24401 24402 512194998 66364 66365 689503026 11777 11778 979937430 1309 1310 560844432 13565 13638 943514476 48618 48619 157502338 24488 24428 63869013 77456 77493 972962150 80251 80252 136090171 50256 50257 7139637 67518 67519 145882267 97529 97576 320869963 72331 72332 677892796 43655 43656 81408139 62434 62450 760370305 65029 65019 666794155 65918 65919 51685572 45877 45878 169560117 3758 3759 488218377 53359 53360 557946149 80386 80340 252546275 79214 79215 291402829 75624 75588 155066982 33446 33447 219282442 56237 56287 393845554 99939 99940 773837290 70388 70450 572961755 17535 17545 787068817 71010 70964 336876666 26597 26598 282941880 58752 58753 325629187 90873 90874 859356492 53611 53589 206622954 51822 51823 269614035 48309 48310 441013462 73701 73702 669733821 97328 97329 861372439 94086 94087 811375006 71378 71318 831995269 965 966 690781198 94703 94747 303429709 96344 96322 133093989 90739 90740 48098632 88967 88968 851046811 91003 90951 843351271 99355 99310 926197996 36197 36159 643493952 87144 87120 554707795 53370 53371 910327349 97181 97133 314834529 20118 20121 231269812 33310 33274 925862519 93658 93625 162423106 81640 81664 597370294 75256 75257 270737127 79642 79643 758637331 54570 54571 896699682 87066 87067 61894637 86859 86860 986519386 49911 49941 941518635 16392 16393 847870319 13302 13375 21332368 21820 21866 359268512 44909 44897 300624434 60088 60012 400171910 199 230 253409775 38543 38513 915858441 58672 58710 123572822 36666 36743 163971690 70302 70372 326769231 45647 45603 273940794 93632 93553 259033251 17742 17743 829315534 36579 36556 887837193 95108 95109 981649205 13874 13875 927691831 87515 87516 568578585 9762 9763 323825648 40681 40682 925108291 3100 3101 864466397 93834 93835 897738328 76492 76493 18530635 18976 19036 291108395 49669 49670 833726337 59928 59872 138904145 5592 5593 694865239 58475 58476 398335677 20237 20223 154621460 84008 83976 233598803 74977 74978 653859821 69734 69735 191676485 85233 85301 972095560 74288 74289 957162557 70446 70397 956423015 27390 27328 348736712 16701 16702 49364600 75354 75355 183754745 30015 30016 572653906 60320 60353 13463779 22218 22219 348149182 41052 41061 191873019 50451 50452 763827959 41732 41733 761449686 64260 64261 875203566 45034 44973 693479009 37678 37697 790758096 81572 81607 374473691 64082 64083 905573281 55965 55966 367950001 2646 2647 728983112 90708 90709 389679378 24892 24893 921542727 47560 47516 971914579 82709 82710 871958445 67460 67432 831435936 69760 69747 89845299 58898 58899 773711842 15719 15747 17140790 41155 41156 649421006 68024 68025 908659256 76359 76360 626037864 46612 46689 346673958 53593 53594 454117688 8097 8098 339059841 58045 58092 720414065 48888 48889 430961112 95403 95333 268419891 20484 20485 797218750 6732 6746 111385433 46206 46158 30342277 25281 25282 909253596 13282 13325 929152329 59514 59515 38268525 8939 8940 537416629 82573 82550 645817646 25764 25837 769872397 16446 16501 854218742 93789 93862 186202282 85552 85574 519393452 79104 79113 42948209 63186 63217 338652134 88227 88210 245942029 49392 49393 130125721 89717 89718 619923393 88611 88612 473716145 54281 54271 53734646 40393 40355 225743041 73535 73472 691331928 34400 34401 514733538 41734 41797 307472272 21960 21977 940150789 6968 6969 71299416 93908 93909 798606241 21827 21828 469308105 28437 28438 730144937 50363 50364 710398096 16484 16485 11130386 67801 67802 476190332 52979 52980 277550194 81685 81686 565651270 39222 39177 419506192 66418 66373 474596163 49252 49253 146526738 58591 58545 343670213 88241 88242 714685188 47052 46986 303127163 690 695 504490383 86916 86917 719725558 36521 36522 306774782 12655 12599 853004861 47464 47465 64574021 95599 95600 927208374 4534 4497 131026991 46143 46070 138319713 16453 16454 697005996 57442 57443 421896801 31828 31829 829954213 75420 75438 819955080 98899 98867 174652775 25842 25819 173483599 78544 78550 182499045 69436 69381 495285360 54402 54403 663397481 5792 5793 30198784 61314 61317 723426837 15208 15209 278087681 42117 42118 122543322 85125 85174 712207689 31210 31158 548346577 54119 54189 220697343 74324 74325 250103810 92841 92842 757789139 41815 41790 611101002 66543 66544 231369654 46146 46147 757098464 80213 80256 724072587 95436 95484 908586265 19315 19282 336448077 8053 8054 146007504 24948 24949 729339249 67549 67514 618886216 28203 28269 426878337 35625 35626 928617512 84078 84079 816515301 7241 7247 529475555 92250 92248 342517434 85756 85757 605712134 14382 14393 739716075 51693 51694 628252803 91718 91687 360717350 81630 81631 304299470 34418 34419 899251098 63431 63419 528958514 22229 22230 559325450 35214 35215 748648635 4349 4350 175368177 11761 11708 969172827 69866 69867 931158743 79289 79290 800768385 83799 83786 207513131 76042 76043 430876502 17758 17759 736789000 93724 93725 123667366 6520 6569 670782880 65906 65907 230774560 39297 39298 887976609 14692 14622 468895522 88718 88670 721604543 4391 4392 160595316 72818 72819 473504770 94177 94098 385868782 16021 16022 412398741 92147 92067 275653928 39949 39950 589116200 47955 47956 345146820 85126 85053 543998547 18452 18453 708231925 38156 38187 581933306 52407 52409 590505180 45953 46016 614148360 21990 21991 458553641 16062 16130 704860487 75949 75950 280200505 21021 21022 435857775 43235 43267 970586707 33274 33335 18083012 41487 41488 567292903 84369 84370 707650732 64580 64589 853915 78903 78904 587530330 67539 67579 158298563 25450 25391 836886042 48418 48419 840768523 3646 3656 436384487 80221 80222 102097367 62535 62550 915954581 48755 48756 930950420 3159 3160 830836709 82776 82766 667050226 36440 36441 827957908 3820 3859 499581451 76467 76440 88798726 15965 16022 762842738 70172 70155 374780961 97362 97372 486434784 82336 82337 114957037 26885 26886 844911936 73738 73739 270488917 58949 58950 691613385 13771 13713 163131191 93071 93111 623779192 77293 77294 217731106 56137 56138 802667928 17249 17250 453924618 11226 11259 646823256 21582 21583 778782063 87480 87481 293321962 47827 47828 623715486 69601 69602 762265691 62513 62480 465982416 82504 82572 357182661 43205 43218 688179871 88925 88944 891596287 49844 49845 344481902 75116 75117 82259597 15161 15162 37932423 31934 31896 298700977 22796 22797 408203523 7641 7642 849962262 61415 61442 430423668 52018 52019 821691755 9424 9425 815886193 23946 24025 579264823 90762 90763 981063764 34069 33991 446857269 78176 78177 795107570 16531 16581 283081337 451 392 239123240 42651 42652 548629666 84170 84179 252426277 36414 36415 695957525 74924 74886 199307436 60181 60135 696708165 45936 45939 566675128 58917 58918 18084176 45220 45221 780312550 38615 38549 622819384 22618 22619 634068767 12350 12351 829845207 34158 34130 883131681 6848 6894 605288035 67221 67222 310421187 81706 81761 719951371 25698 25650 436082872 28358 28359 91104570 15289 15290 510710415 84498 84484 336352729 57857 57858 599203736 58070 58061 968161650 2874 2875 497072804 33185 33111 643694697 19807 19784 208262485 94113 94114 270054157 23113 23114 517737179 73729 73730 657763489 59482 59483 965198736 21652 21705 866409770 67828 67829 587366853 93822 93823 450474901 37036 37037 600512990 83685 83686 254437790 31054 31010 271719228 41820 41821 390065004 74171 74133 448247870 59051 59092 3347382 34282 34283 209207166 59836 59791 133914088 26755 26821 845681942 81319 81320 844529682 23197 23198 824910082 93861 93862 622336766 50795 50796 311740655 26085 26071 971705347 12992 13067 70878243 91626 91686 759887252 36596 36597 125690648 78860 78902 881507535 56529 56530 33270642 77499 77551 995765538 29675 29625 192953666 76660 76661 98037583 44933 44980 154418185 53101 53115 857314668 28662 28663 998979093 53735 53736 334596006 68030 68031 43114865 42907 42934 111337172 67560 67561 817750830 84040 84041 99553710 21913 21914 761766006 22809 22810 882893551 66505 66506 219737389 33562 33544 920118054 46753 46754 576178574 85878 85855 419779582 11293 11294 650588123 66915 66916 828438246 29734 29735 838736923 99155 99185 437202508 63096 63137 45113163 68888 68905 280935498 44129 44142 264835485 63966 64014 601876544 11529 11530 484737887 31078 31079 602365109 43238 43239 896052320 35026 35027 530246950 4927 4928 752336863 26553 26554 945618869 93755 93806 430585178 67726 67727 478625414 84877 84878 520848714 71278 71349 968135396 14201 14206 5522310 84679 84606 514927548 99961 99962 50799370 2655 2656 184705121 36246 36188 246595051 26651 26572 872858775 83594 83595 234241347 36346 36347 16597644 93962 93948 351543394 48817 48837 299557238 61183 61180 780894656 26444 26488 29796393 36681 36682 275222287 78108 78109 279885917 61343 61328 430654722 23466 23467 776586311 63441 63416 573977793 46371 46369 561579793 34617 34682 240067744 99298 99299 391979641 52978 52979 263393715 29775 29833 417791192 67597 67595 596057189 37944 37951 875992303 19241 19227 531998711 95156 95157 741653234 13780 13811 559961751 11430 11431 628752341 45477 45478 362315441 88846 88847 715581831 96916 96874 669304834 13787 13788 849429821 62251 62233 820334557 76134 76212 340632650 95351 95352 987401048 11412 11413 47156956 46520 46574 319908078 97946 98009 175659050 81755 81676 655313542 6058 6059 743455637 40868 40933 72843085 71407 71408 364404677 57737 57697 636524186 35268 35269 928387574 62182 62120 67077140 97987 97917 510493896 13502 13503 189438646 69940 69941 872936297 12704 12705 323416752 46922 46856 547788158 65746 65757 158689291 955 1014 394349875 69432 69388 760353309 50267 50237 499761205 17641 17642 413992041 10385 10386 405352129 70844 70845 273830310 96495 96496 718602400 99166 99167 614111322 14361 14424 671196895 76227 76293 974961843 36399 36400 726907943 66085 66086 649826279 80508 80509 933324398 75276 75277 939155395 16778 16713 573053941 61528 61496 976719985 958 937 640327568 18758 18759 347739637 42726 42727 594144119 63940 63941 430171012 64734 64786 867493178 73344 73345 243177631 60836 60814 284979336 78075 78076 546003899 20300 20374 809107150 76631 76632 747698964 26145 26146 278069659 18166 18167 850488554 51022 51049 731729824 28547 28548 121991489 96067 96038 252850432 60296 60297 862959651 72007 72008 381464593 12541 12542 908868336 96749 96696 344407514 90809 90758 835901948 65816 65817 489366179 93225 93226 276390414 7489 7490 314231583 64466 64439 864795065 70427 70428 718949444 5713 5638 854743591 21272 21313 743252731 71165 71129 267940287 3885 3891 549658662 35860 35861 794692500 78617 78677 831628015 64802 64803 568899439 34703 34634 191636625 12629 12630 787972135 55945 55946 510325762 65951 66001 635813110 69309 69310 191462429 54078 54079 781725708 1987 2016 963966514 36433 36434 939454424 51052 51067 342074433 64365 64335 393834746 15148 15127 286193876 3132 3133 93405594 99210 99211 444784966 98591 98592 682006287 78406 78379 747483489 59402 59364 267300678 45056 45052 603551181 45421 45422 328597352 71579 71580 729786139 65572 65587 398164848 80733 80734 876305113 65059 65132 248204947 10117 10118 360360588 92463 92464 323710226 6557 6558 446794838 95496 95445 489796809 42055 41988 635149803 7155 7235 334427235 23952 23953 989959233 3019 2955 787187868 16326 16327 701854074 97193 97194 897187401 5529 5560 132933211 17231 17208 624583898 21896 21841 312412924 35986 35987 960893016 65399 65400 278910024 33135 33136 275687750 42872 42873 881857321 71379 71317 101313504 33882 33928 460708995 49932 49970 280564541 57429 57376 841075917 6017 6090 858262544 43583 43527 609492479 21449 21475 638118509 57484 57413 645759557 71908 71841 247136416 29876 29877 761081720 71659 71660 957409709 58593 58648 597721781 81047 81094 145350033 86330 86321 747567455 86735 86796 753496341 13463 13458 712914499 68306 68307 857113890 12327 12328 668612581 46169 46180 452883059 1930 1931 603960753 51137 51138 684960500 64624 64569 694964483 35722 35663 691114487 70811 70890 138405435 86397 86398 263081249 70848 70916 845466665 41887 41888 122260919 73928 73929 556254609 99420 99378 146343352 91319 91382 324299634 73782 73783 660537622 607 608 565082813 40667 40728 374078302 87718 87719 893078401 82055 82056 109550469 10447 10525 724300157 72652 72675 176473385 56959 57006 527701390 1363 1426 396419325 64375 64316 217882560 40715 40641 552634925 54131 54089 435515650 65832 65833 823897363 74214 74281 529336965 21349 21283 539434344 18274 18236 293516367 96181 96242 343100834 1088 1047 709821370 99694 99743 107626507 64338 64339 157323333 27080 27046 943486626 180 181 707010640 2443 2444 954022531 88664 88681 134729038 10814 10820 520245227 14863 14864 525093363 69232 69179 186252278 63227 63228 65940142 72271 72290 367171227 27420 27421 117551423 80564 80638 582785410 13412 13413 578847837 35632 35633 748731932 77498 77559 939157733 44456 44422 203231475 13847 13904 203933446 80889 80890 103034996 90747 90748 324995622 19233 19217 399288861 53307 53256 627960378 83724 83725 720804070 80798 80765 376313630 57308 57259 408760016 96711 96712 649031262 10643 10644 317073352 55731 55807 952091198 84689 84690 481108870 17144 17145 470471526 9529 9530 52076903 90545 90546 329965446 26051 26066 603950696 49890 49891 876577015 90838 90883 658481365 34099 34049 41636581 77355 77356 281975113 64366 64367 127155694 78850 78851 362869179 28235 28255 89241850 17857 17866 730639661 36969 36938 937030634 14416 14417 301742282 34746 34798 573195210 60196 60197 96845346 54671 54596 969876318 66961 66962 518783737 55701 55702 655433387 9747 9748 106557861 718 651 515304251 90057 90024 194330775 7505 7506 683330683 56018 55939 847069278 68564 68565 372402749 29258 29260 748623634 4130 4059 830076524 18365 18366 754759215 55370 55368 836424474 21633 21601 267221252 41568 41615 329095497 9873 9921 700007367 1344 1345 643464930 86907 86908 674872273 23475 23476 73813316 41889 41890 758357189 68661 68623 635511060 78978 78900 668988465 97360 97434 211429440 21603 21596 369401495 72445 72446 862862647 94040 93982 899685321 14758 14759 427705152 29312 29382 231978837 43171 43167 697836159 25753 25754 885304308 65046 65047 153430142 49684 49685 279432455 71197 71246 218089549 88046 88047 341471103 75949 75960 457616375 3106 3053 861725734 86112 86113 94925399 87166 87167 485129680 96019 95940 368449232 5768 5769 448520532 93558 93559 120666746 20589 20590 253811440 46267 46268 82562798 28935 28924 360264076 56599 56600 985296192 18611 18612 668344813 40271 40236 678311638 5294 5250 629744992 87405 87406 944757371 24853 24854 322045578 27603 27604 52780171 55071 55053 197930824 87973 87974 275622329 85386 85387 33318491 43492 43498 302602556 82871 82888 978150512 41934 41904 448736812 26681 26624 144062432 2834 2790 452433444 50169 50170 637313479 80859 80860 531455418 58104 58105 844260610 57190 57191 20085382 25821 25822 211074614 84213 84214 840192402 53909 53910 499842422 63158 63094 861823666 40034 40045 74071174 76557 76558 652955734 76304 76381 739376 12589 12552 109963238 94030 94031 269262256 83020 83083 983361121 39438 39439 71819689 97218 97219 643678016 9149 9217 578692048 45912 45919 826573869 96334 96335 986007951 48481 48453 389412288 27234 27235 866624497 60574 60575 775663611 78287 78288 667999690 77793 77794 978302897 49483 49415 816179955 41387 41388 667175815 86404 86441 265081108 89126 89127 160602975 17094 17095 405307455 98000 98041 96623935 48819 48800 101669950 38631 38629 79378823 14702 14703 512240922 17731 17732 611716645 51621 51569 736061996 60211 60212 907962892 92326 92262 197160375 87843 87918 98805327 18927 18928 879169463 56000 56001 383148565 98712 98751 214305297 7229 7230 975832158 98788 98837 916911104 4905 4938 799023718 17124 17125 28570803 47533 47534 339192037 66222 66215 805246758 60219 60220 436901321 81003 81004 925614256 50806 50881 633091427 74100 74105 42849777 96757 96810 393633095 18033 18036 884557669 45854 45831 756980205 61220 61248 539412191 83302 83324 685956510 69743 69744 531745617 4842 4905 124132716 23427 23417 52061377 73962 73963 564850878 74760 74796 419293984 43323 43386 682172594 37233 37234 195246463 6998 7028 895252889 33869 33865 249685520 9964 9894 659689313 18729 18657 112872866 13953 13954 252343308 5323 5298 288636021 54369 54370 698399482 73887 73809 82602303 52109 52154 461114247 69218 69219 413081072 15784 15785 301356610 46498 46499 88502827 66814 66847 217370193 83760 83688 537496421 47478 47459 546531072 571 625 351390491 19271 19272 890553008 97623 97624 246068353 60566 60574 755939124 49698 49703 294708427 86275 86276 327807325 11397 11398 738930138 20628 20629 770195552 95709 95710 981110323 84824 84892 241849838 83613 83614 878497540 72208 72209 409918586 51374 51326 424191331 73964 74020 192959214 21651 21652 427631946 86230 86177 231616767 64479 64489 629063811 65664 65665 454027752 51643 51644 302810799 60262 60306 233202646 41673 41674 976620577 84048 84084 538641788 28572 28573 439238794 93905 93906 575697793 73743 73744 238465278 27263 27302 57139803 10013 10014 421929288 53958 53959 810411853 45977 46037 757434011 41452 41498 178366201 11352 11353 510906468 62310 62357 730043289 9028 9014 155641406 77895 77896 749108858 95438 95436 165165863 51650 51651 351895681 46596 46597 152507354 57765 57766 209614770 1049 984 960801688 13227 13228 407526115 84890 84891 64109296 59044 58965 84687725 868 869 829839188 60724 60711 426322887 23545 23546 591275928 66882 66883 669418284 70846 70865 40096732 9973 9974 632284607 27345 27346 598037657 43899 43941 56629820 11585 11586 450717623 5611 5612 938930553 58077 58088 33521387 17567 17568 642808689 26670 26700 109478389 71405 71406 472296585 75847 75834 392531556 86776 86777 189127169 21906 21871 813072933 10100 10101 980288930 21281 21282 714045203 76307 76267 815038811 56065 56066 445109840 38189 38161 897550747 61101 61102 514273848 52826 52827 720096220 42736 42737 34395368 21301 21335 313189857 1647 1648 367365845 22695 22696 589703707 76722 76723 771479409 49094 49051 835657854 93864 93865 319373698 4070 4022 103816582 61277 61216 668779256 13890 13907 582460047 30231 30232 782244190 38232 38233 327938655 70032 70036 753849665 63087 63054 579296402 481 482 162721811 57290 57258 122004458 13591 13589 659417104 82420 82421 738014993 95332 95271 875714146 93269 93270 937059407 36311 36312 951072179 47911 47912 378463574 14062 14063 946589597 41863 41864 764361341 83212 83259 656175754 4985 4986 112781211 98926 98927 891859651 17434 17435 110824409 32696 32697 29187900 28447 28448 94272530 36962 36963 301269458 89818 89819 692297786 50110 50117 428571800 97349 97350 967816705 69490 69491 201366518 56350 56351 44891770 87249 87250 599128351 65920 65921 886281137 721 772 113236994 29602 29551 925474710 68113 68114 837549225 88168 88169 743447335 29690 29738 26566829 44551 44574 504894798 89777 89778 921479307 95629 95630 282706087 9323 9324 741810027 8653 8654 474599711 98809 98810 476722754 52577 52578 326112109 5353 5354 8211495 2570 2518 729937347 50334 50316 527047668 23826 23827 262289472 82759 82792 471110150 65031 64971 822608375 5400 5401 384869731 21276 21277 623527351 5697 5641 88971281 91176 91161 466684056 94662 94663 650182158 86167 86168 82744523 87801 87802 100564241 60627 60615 736199918 60334 60335 436097570 5664 5665 782959703 28717 28718 609457274 52040 52059 196440605 33608 33543 304343507 88470 88471 440385404 98538 98539 129883207 58846 58915 943441984 294 356 204666800 44833 44834 313342963 67191 67196 644705528 46363 46364 206515161 30980 30981 322469278 9805 9771 536014786 86064 86065 421273367 77445 77446 270106171 42568 42569 978262084 14904 14950 895431524 44721 44722 862203608 8086 8139 570991367 84099 84100 324889931 58071 58001 611319405 38009 38075 882686691 81598 81653 201009681 55115 55116 787101392 59527 59497 899472548 48353 48354 811517832 3526 3527 210387332 89893 89894 391314700 45449 45489 944888737 6724 6690 784956390 22754 22755 919387025 15909 15910 53323178 64321 64331 368345267 92023 91976 906352231 79740 79781 770935558 74808 74760 466635970 22342 22357 219010384 44058 44037 124115002 84468 84469 866079835 93690 93691 933916133 70585 70586 352392407 69763 69828 333398142 52587 52588 165008124 67418 67440 227852922 67298 67339 886722025 77694 77756 785874729 6530 6601 760602300 30909 30936 304048088 60050 60093 844259084 83840 83841 875645234 48727 48791 538839308 53339 53407 692261980 54651 54652 516621430 37839 37804 361399878 54653 54654 25732594 88622 88623 778230399 11204 11253 386836110 83652 83598 270699345 5305 5359 355302380 87657 87693 23601926 87866 87859 211305431 80745 80746 417374597 81786 81787 730306307 21351 21343 237375812 29108 29109 940874656 13366 13367 408952960 60980 60973 132506719 27167 27168 928313466 40604 40605 737770435 42781 42782 119309608 45950 45951 801461837 14802 14803 320151269 55304 55353 304054651 38267 38219 776809373 20011 19992 181702853 29528 29521 855792142 26531 26532 196595476 94286 94287 947338956 7265 7342 522837649 294 295 838180507 43238 43187 381914422 70729 70730 259667103 84512 84433 743957322 51439 51440 507077716 27410 27411 476608436 80386 80387 608003673 57003 57004 796030639 49965 49966 440339040 66053 66111 45472601 50368 50369 16105886 17970 17973 604751023 68268 68280 567262527 33581 33631 263101704 24592 24593 71355031 88672 88749 405325596 64257 64258 504099400 41408 41391 261477253 35566 35486 191132226 71662 71678 837700502 74011 73986 802487641 43282 43270 182058535 73341 73318 656787109 89518 89585 782694534 62471 62472 616897881 9569 9635 842828612 40999 41000 853053854 82412 82395 978475920 17680 17686 143272560 1849 1850 206886844 70135 70136 691550552 98486 98488 259020804 8525 8562 637226016 85729 85730 915577242 31058 31059 525575593 40831 40832 743123716 99182 99183 664277497 57209 57223 908072231 93881 93882 263577111 61320 61321 995306436 38882 38817 537562939 33948 33949 402993884 24385 24386 975005292 51003 51004 28488920 44611 44612 115301352 41346 41366 558119299 7197 7163 222185908 84007 84008 927463610 23063 23064 833295040 42512 42553 882764565 13499 13500 327991548 30211 30212 703750160 28860 28861 679139480 49509 49510 814741614 27033 27010 17949198 44301 44302 701970018 74613 74684 443470645 79722 79656 960904316 62938 62939 352444162 28700 28694 448244741 67998 67999 910822557 18102 18152 987888059 62154 62155 184496196 29480 29481 550490693 18512 18513 806868978 24590 24591 125738465 29012 29055 827596082 65745 65699 705918223 59693 59694 761371053 46760 46761 330774313 65957 65958 254187207 6517 6518 82143649 41401 41378 936819439 82882 82856 213726267 46707 46753 92082409 14701 14702 564914218 50227 50228 317487334 13206 13207 610554779 72398 72399 897231666 24330 24331 131555372 36391 36392 871880293 83521 83522 895426368 86129 86130 689269378 62450 62451 582289620 55732 55733 659500549 29579 29626 394776062 56630 56673 536050603 14637 14624 958610518 77878 77820 12563710 97186 97168 351699781 56571 56572 760883894 62218 62219 468907586 76607 76621 119881442 71888 71895 916385723 85555 85556 469208688 10828 10776 799456843 91041 91042 700452590 38456 38446 745562134 14161 14162 167418720 49450 49444 451635955 18604 18605 106166693 3047 3121 401556987 25611 25612 216829930 56924 56853 93991740 48226 48227 606247412 54589 54590 49113232 34654 34655 690905490 6940 6952 286019649 21207 21208 162609441 52917 52918 908208721 66240 66241 280744419 11301 11238 462987322 37381 37447 917013568 91908 91957 906514404 25279 25280 841741344 95947 95948 594561080 58462 58512 709470203 7323 7324 256035816 55334 55292 186443283 67027 67028 222537000 27105 27074 403041305 21437 21438 204771664 17827 17828 956166947 46528 46448 695139367 10630 10550 246319303 38174 38219 44748855 85550 85630 263989184 35350 35351 855209079 25512 25513 86291333 28051 28125 873997409 42223 42166 374499755 24929 24853 974086526 18386 18427 407656133 27398 27361 902364119 62584 62585 114989516 98867 98868 601453113 42148 42087 818938891 46426 46427 359563401 96601 96602 844570255 77944 78006 198889719 81962 82041 319148523 17192 17193 725000818 30136 30090 813937231 73838 73817 676724451 43859 43825 919024115 4431 4432 349420917 8207 8190 667569328 28109 28135 316317814 32544 32545 185557147 62767 62768 939945931 72194 72195 448169279 33918 33919 601653967 195 123 145097143 15937 15974 118664810 31844 31845 489698250 86136 86137 333747809 73930 73931 840567366 65770 65771 122236476 12521 12522 626123544 26035 26028 242447469 26570 26568 110366602 47109 47122 315460324 17630 17585 124293112 92954 92955 461394484 74085 74118 239330475 74849 74850 429605751 4423 4424 27657068 92239 92240 219003581 13199 13249 891283805 87103 87104 268888893 60457 60439 704807399 28768 28769 321168216 41105 41057 766971297 2917 2870 941414614 76514 76579 219326548 64441 64361 949252533 20802 20730 120038359 49551 49552 138438589 46433 46441 649842431 89100 89101 531371667 4599 4583 242506707 47088 47068 707568718 55366 55367 441309565 52713 52714 401338834 68167 68168 771219000 27650 27651 474881474 88891 88892 626066883 93805 93884 894473488 47677 47739 25117708 69475 69476 787741478 95258 95309 981466 37804 37805 151318549 96299 96281 50362195 61746 61747 959677519 53155 53141 378847140 92479 92480 924373636 14270 14271 257346176 27531 27576 40371611 89091 89158 23273868 24419 24420 740305537 10471 10403 408236733 75011 75012 490476286 78543 78604 987794377 24486 24460 240029730 18262 18196 472616031 57613 57614 601257651 96700 96701 311284494 45145 45146 967384027 84506 84507 326129100 37274 37344 624426477 21786 21787 731106108 79749 79777 147087268 86443 86444 634181287 81805 81822 395816169 98433 98434 784023579 63856 63857 590665141 71523 71524 573990698 21775 21740 137632936 62127 62128 654381966 33761 33712 80916285 38951 38952 774362594 88764 88761 331112354 36934 36935 612375523 74912 74981 366151851 98052 98002 185046386 87788 87789 317478388 71594 71595 149662149 41079 41100 647959993 38195 38196 557374780 62518 62519 711599534 88136 88117 494763737 8487 8488 31172190 38218 38229 12329519 17096 17097 754232007 65255 65186 903363271 52577 52536 359985111 92553 92554 828763761 37158 37159 657233528 60263 60309 205873437 12930 12899 470222781 98139 98164 908223841 28582 28583 959923788 42754 42813 651282656 73886 73887 570919035 26373 26364 595267099 82451 82414 639254609 6297 6298 588717503 56945 56880 809784069 3538 3539 262713149 61010 61083 863007509 14137 14138 754331715 19376 19440 299907912 65106 65107 786829921 83614 83615 366292445 60752 60805 76062133 21964 21965 961639700 49542 49504 459340974 28126 28127 794184881 40949 40950 933626311 51262 51318 653950529 45511 45512 450972464 10708 10709 340868040 16304 16305 363406792 56259 56260 920694673 45896 45897 399968132 95086 95087 391595110 39092 39093 958842424 29616 29628 991103167 19946 19947 528282640 84092 84095 178476047 99215 99216 669717549 58431 58432 474031523 16984 16985 722562566 75653 75645 514115009 49151 49121 979785938 60136 60137 106863065 57831 57832 384586691 93627 93659 657332898 46373 46374 992642240 88294 88279 360842419 11011 11028 263384909 80206 80171 411967168 11271 11337 128357789 52423 52424 279734623 87760 87718 493213951 37062 37107 195670262 22150 22151 971961857 56761 56700 514701434 81780 81757 704751758 65487 65488 872926719 82140 82141 702778056 14900 14901 759021853 46236 46237 922093825 3220 3259 993289973 5377 5378 226428999 62533 62610 373098963 29986 29912 418206580 8445 8446 49075614 29063 29064 685819678 56376 56298 273111155 86005 86006 86391043 76892 76893 133761784 95220 95270 422276563 98562 98482 353608978 61729 61730 514040762 94704 94705 259719597 68933 68934 249236145 46507 46508 967613955 48717 48718 76779626 47102 47103 43021498 2772 2773 289786639 24126 24127 40192260 98697 98662 966246925 61671 61610 412024105 24772 24773 405932124 37230 37231 909012006 8226 8227 2119337 62021 62022 284680923 6943 6944 337554919 92274 92275 743182742 28397 28474 450581567 92264 92340 772592026 14969 15017 802646662 43432 43477 865149670 93076 93077 959727214 16413 16415 926553715 90565 90566 242766346 77588 77550 862493432 7657 7658 912437744 4449 4407 528465922 53990 53991 829380427 34986 34927 408960454 71755 71756 710650569 97621 97622 263725323 85532 85533 696281952 12613 12601 88822056 20429 20350 639506910 49692 49759 180160469 49099 49025 349741411 23351 23352 848766081 98150 98151 110321754 6006 6007 673371627 64640 64692 213852270 27261 27235 38041881 23903 23940 491158948 35765 35813 883805249 17968 17969 469072964 98672 98673 995825141 13615 13616 532644078 33418 33444 228875037 67176 67177 955842052 98456 98457 978496309 56358 56359 902269288 68448 68449 894505562 83519 83520 450651805 50072 50073 822139755 40972 40973 342183355 4089 4090 745975684 9913 9969 161744300 99675 99738 487558214 13334 13353 755509460 96270 96271 795952713 39094 39095 915142369 70100 70127 717164042 41003 41004 571773883 86962 86916 938433828 97431 97432 333051289 51530 51580 975619924 84154 84232 231640572 38712 38690 86971065 35171 35172 887090820 41389 41400 679028446 42198 42266 688578972 71680 71681 794664103 77728 77729 888196080 13008 13050 458170072 15736 15677 231781981 3883 3884 521143906 76815 76872 587505953 90722 90723 552182137 17445 17446 558924948 83827 83828 259693504 2608 2609 439129469 89186 89204 96243395 62405 62373 807754940 63251 63252 541113474 66506 66507 507183891 16905 16930 660322252 92978 93046 911904905 97524 97525 982308508 16660 16601 688287156 69912 69913 295845844 46867 46893 762303900 25353 25354 867693210 37297 37245 59202764 65255 65245 973914455 83318 83331 594713375 20198 20270 159540963 7537 7538 467372653 82582 82598 37157488 71019 71020 972726269 29512 29537 546320832 45665 45696 312478652 27645 27646 829820060 71369 71374 854850253 51082 51126 920347282 71646 71647 549027069 33056 33057 609767191 11865 11866 869024194 35401 35402 851746813 74126 74194 988377056 14456 14394 301274010 68554 68517 590957850 40360 40398 829917784 787 788 354722623 76524 76525 742996329 73796 73841 770217283 8193 8223 215147927 97863 97864 911403130 41338 41313 388632636 80994 80995 171583270 32549 32550 818434886 45795 45796 724457437 63107 63119 983324666 30116 30117 781936403 46820 46821 490119898 22303 22273 963108851 18154 18155 243079618 31275 31322 234213112 32624 32625 200352075 29218 29219 840101599 9346 9417 378054887 14643 14641 967754829 42855 42850 501825422 9553 9617 813737332 78168 78233 166588892 76058 76059 504558485 87081 87082 822984714 68823 68824 431850061 77871 77872 515665194 58374 58375 455683382 10395 10396 410731488 96813 96814 355310220 28067 28073 69507562 22958 23004 870721889 20347 20317 534210645 47893 47894 71812113 96746 96806 305340299 18409 18410 286175164 17547 17508 642305480 66723 66724 56483661 51220 51221 569392229 90860 90863 189014951 81903 81957 263414395 76069 76070 127199752 64119 64120 680173392 30258 30292 193283893 9979 9928 970009988 25632 25670 125301968 82815 82816 243720539 12189 12245 922287885 34771 34772 451461084 36313 36393 404048092 19290 19248 142395430 57956 57882 425394855 31700 31660 442127504 35883 35889 979376059 96618 96661 549418217 46016 45940 649469840 45802 45871 916385111 40042 40043 926419822 19502 19460 616640149 68468 68469 58673826 57685 57642 292225445 72221 72211 19464722 38251 38329 553727853 17384 17326 547108028 64244 64245 797684133 19524 19525 765027876 59061 58989 408210711 92211 92212 95220818 10973 10974 918186706 76282 76348 659312990 4318 4319 76824889 79682 79683 137382901 70684 70654 342842767 23296 23294 961659890 95309 95310 142125742 67084 67141 622297277 84798 84799 969613614 99221 99146 782044295 44270 44204 745913988 82459 82460 147912559 70879 70861 234352712 87683 87604 304971701 48243 48244 897317619 34444 34493 891390147 95313 95314 338769026 40376 40377 537860018 47315 47346 489422825 57664 57646 662047716 70390 70391 950935369 11426 11427 973430918 51442 51433 7216737 89765 89709 5271718 90913 90957 210377367 96447 96448 825412932 75847 75833 563563208 99181 99238 979633839 73275 73217 471925301 17221 17183 957112733 14975 14976 880221113 46517 46518 553581530 52772 52745 70740402 79344 79345 374648343 92193 92194 504033638 43474 43505 563022768 73923 73927 667429396 72991 72992 498308921 34858 34859 812945196 73946 73947 405886523 31655 31732 941916310 82237 82269 310580620 56464 56426 547604101 6745 6746 481710573 83974 83975 788438492 47515 47439 946830892 88449 88450 754411322 13762 13789 202758252 2241 2320 305952702 24853 24905 963162935 67254 67255 648889829 40439 40440 447197098 57064 57065 613824879 67156 67157 415482526 84842 84900 40425405 24742 24740 240217465 57239 57240 654313216 58696 58627 324520294 73877 73878 429185750 93649 93713 954846421 10734 10772 360688210 28329 28330 192848768 42421 42422 729654167 79183 79192 737990188 6068 6069 37910930 34245 34207 249363900 19459 19510 117961176 16174 16175 244975017 59359 59388 233969303 85583 85535 911334532 75480 75481 644377916 19339 19329 663099534 79399 79400 497098636 30059 30025 10187815 5580 5556 41489094 83602 83664 209073078 45680 45601 211182502 51618 51619 995125782 97060 97061 485693685 91177 91222 396191777 68557 68558 363292727 26460 26515 388023107 87132 87081 623518579 52615 52616 769982514 69382 69383 471218281 78646 78642 381113591 76207 76131 363542933 56741 56738 534413029 57003 57014 172662784 88748 88749 670888161 81128 81129 711837877 70163 70168 210866285 84026 83968 837681997 97163 97164 723472625 55157 55151 906444137 37955 37956 432399487 65980 65981 312073488 56743 56808 689475447 57672 57725 946850394 5542 5501 436060317 98462 98394 197262400 39023 39024 403424041 85929 85887 441664455 7161 7162 822055424 70808 70839 98501268 26196 26197 422280598 4342 4343 738541271 28555 28556 47983104 70547 70549 824604417 20803 20795 694769126 72443 72379 761162140 14439 14405 39706877 64701 64702 648568228 27834 27835 47983714 20715 20716 840743597 96007 96038 152375451 85731 85772 591419109 47379 47380 387149326 21507 21508 780834142 67776 67701 285350154 68451 68417 654620483 83424 83372 826323901 60756 60764 442571460 44735 44814 843437774 13252 13181 272151349 55709 55710 820611234 24226 24256 22976735 19439 19440 302221409 83310 83324 590797510 70417 70418 927068872 16162 16163 678997105 17070 17071 677492721 23654 23655 445751963 2935 2936 351779943 50048 50049 678626567 57049 57050 369951033 54458 54459 106899120 63970 63971 325915441 78733 78717 704652013 62795 62763 588914823 88380 88381 68909918 74142 74201 300653801 89684 89685 352096165 39580 39581 848777996 9296 9372 604673791 50537 50538 814597393 12463 12526 784182045 57312 57352 26098008 53980 53981 840840375 48767 48730 942330826 83228 83229 900567704 82198 82225 893522832 67900 67901 546593461 28212 28190 205027408 94163 94164 537146728 85551 85552 459864752 63385 63458 504306647 83962 83963 212017136 83466 83467 655038170 39831 39832 77096777 75199 75200 939472370 34794 34771 347916414 75807 75808 923157709 59452 59395 384036516 87354 87355 518010852 88044 87975 567489934 54508 54522 388149382 42147 42148 421696955 60524 60525 539249719 35274 35228 199442580 79105 79106 307261143 35704 35770 219217195 14874 14926 99403361 34579 34580 888419390 59455 59458 432635300 55251 55252 33868943 37031 37032 630537682 66304 66228 166733052 21763 21797 587202760 2296 2297 658242890 69636 69637 831625105 75515 75526 839580132 88703 88704 127524503 53950 53951 618019077 652 600 781719046 91112 91113 618068995 30539 30574 769202918 65919 65920 620122618 2347 2348 345134788 79435 79436 565692469 53231 53193 550179921 65856 65857 920804984 79164 79231 489613413 37846 37811 694270316 65584 65564 191444627 82953 82954 744724141 49280 49309 507725035 96992 96918 143141512 48175 48176 212302776 21137 21181 853418806 34905 34906 58795008 46030 46031 526975788 36595 36656 931850859 13236 13237 673376448 28481 28561 557002487 88101 88128 57131974 55269 55270 112524442 26892 26963 797403120 68302 68336 726256434 49730 49671 204530619 52744 52804 570625910 4326 4327 965265101 83082 83083 501768639 67985 67986 381890997 51777 51796 880921766 9154 9155 568032360 62356 62348 47090149 68830 68831 382986351 45143 45144 363501362 1298 1257 547878102 63949 63985 171006054 81981 81982 797910391 85334 85370 661192872 10287 10356 323491885 62966 62899 803470279 96023 96084 396564033 49501 49554 575087648 71324 71304 496102477 2756 2757 255201364 64349 64350 304494074 91753 91754 64301864 42881 42813 317375441 29355 29349 656257049 24930 24904 759275653 45557 45558 997274964 42114 42145 298153503 44534 44535 227972645 46802 46780 203684456 99545 99546 533394664 30261 30196 807066689 60462 60438 67399979 22062 22056 772233514 13174 13195 676596151 67230 67231 397032614 55494 55495 46059559 52139 52130 418859016 8977 9024 819332916 31231 31186 161838729 28511 28512 351840292 56898 56973 74564280 9934 9935 750231397 64945 64916 367514827 17334 17283 162426677 53664 53743 82979637 44221 44282 244153874 68045 68059 169649500 65163 65164 466910032 75124 75045 331519879 41379 41380 963065491 1086 1087 185321436 63296 63297 781779444 70827 70828 760660431 63284 63285 839252042 49769 49735 898572813 10871 10872 486509016 8268 8269 769798914 28884 28860 957520691 94522 94527 490658823 3768 3790 379128330 28668 28673 613780709 63550 63527 488521073 55006 55007 431016397 97753 97754 530547523 47261 47262 333777467 92947 92948 913508449 39370 39410 162223463 17182 17183 935278505 4761 4685 114244573 26431 26460 355515064 18619 18620 356691317 76747 76748 689853821 92679 92680 42012272 55867 55819 11368856 86583 86584 748880118 10764 10765 269925841 62999 63000 20521966 97722 97723 596174896 92004 92076 682428522 90601 90661 330222069 28881 28882 651800183 78911 78912 685365866 86289 86290 990644911 12006 12029 833798258 48457 48513 14588387 48091 48138 667140695 74226 74151 894795771 52410 52411 827559450 67569 67588 220169203 22153 22092 131194520 16293 16330 902829912 46965 46966 650527526 68732 68733 550424881 87197 87198 258475415 30527 30588 44864627 63485 63435 89993533 11386 11374 798620572 1920 1921 182324220 41077 41051 102578673 26249 26250 64841961 47214 47215 931978978 39644 39645 127148923 67125 67126 171221457 32335 32299 825224895 15600 15601 633701218 78310 78241 933981880 59768 59717 442939862 39247 39190 653125977 93606 93610 507649800 74566 74567 260737552 96773 96774 830365821 54061 54052 851500165 93080 93154 65118194 19227 19228 630713057 24441 24442 145989440 38744 38762 848891716 8437 8374 945639432 37290 37291 585301249 99864 99865 140079277 68267 68335 546973730 84298 84299 864207641 42327 42381 987761372 10610 10611 154633362 5785 5786 914406572 85957 85958 608853602 79825 79826 633703325 9194 9195 496668820 94317 94270 494633031 21209 21210 208396780 29962 29963 152907226 18239 18316 711459612 1808 1809 259684567 93390 93391 892156672 58800 58787 492184715 46471 46516 446229753 61126 61049 875006442 64732 64733 884633049 26124 26125 686642741 97975 97952 797442169 92890 92820 82025175 78589 78584 500521930 98273 98274 721656028 32761 32762 438735225 97787 97788 453483598 2561 2625 960963134 43328 43377 779715608 68100 68128 562238187 7403 7380 568122661 13792 13716 558226835 1339 1274 263597914 74821 74822 776160251 98994 98934 654158735 28304 28333 25120022 53103 53029 895398095 11003 11039 488857915 55038 55004 273137245 67337 67292 82222455 75769 75795 74969191 8412 8413 785427426 28204 28253 152114768 84129 84130 658544336 85559 85560 453990363 66710 66711 923727205 55491 55492 654034791 80704 80705 108047484 93300 93253 133596901 2584 2560 133346714 21848 21859 856429817 61612 61677 920752081 80126 80197 852105075 77975 77976 699720358 87260 87261 958789242 6977 6968 146191901 74551 74611 888877505 89878 89879 219132659 58884 58911 115969188 62252 62296 479057277 89188 89219 463284870 52482 52483 74834277 40160 40218 303211773 96142 96143 335347281 42385 42386 550303962 76961 76962 12426503 91443 91423 938376451 17250 17258 24330449 49180 49198 484548636 37172 37173 88620576 64463 64455 98634771 8405 8484 120171010 97597 97575 63945370 16210 16184 169406904 39603 39604 673615654 28041 28042 178819709 48796 48797 105633391 69283 69284 207267772 16540 16541 125065489 80216 80198 536986519 90720 90765 50344182 26899 26900 580544230 93242 93167 388010319 56937 56863 204767651 28530 28531 842384993 61376 61377 422152303 27308 27309 657484619 24686 24687 786074332 24636 24640 681258598 62305 62306 408344976 59099 59100 370439782 14700 14764 558746769 64882 64898 928077384 96748 96778 279104463 93764 93834 275472980 13533 13534 336713477 39632 39658 633645333 21720 21643 681073183 42409 42410 929920511 77004 77064 922611025 29130 29140 850525923 33196 33216 81338530 77920 77921 198613759 1526 1574 126260874 47218 47219 478702157 73918 73941 728033448 28807 28825 358207585 99213 99214 405044386 73568 73546 743726696 41037 41038 421276045 99982 99975 629298051 57733 57734 945790993 87636 87637 510574890 62207 62263 249493194 10984 11021 303579094 1512 1513 368149658 47053 47114 535537869 91595 91596 237626431 10735 10814 578361691 85173 85185 310557218 68145 68206 936249990 60389 60390 478542425 93217 93168 869111587 22523 22524 916106444 51954 51900 283586213 35461 35462 454715007 3695 3711 695124293 4495 4496 831194690 42348 42349 31675230 61052 60992 588151361 98514 98451 533667371 59525 59560 5954808 34480 34481 180639837 45895 45896 787367714 57511 57512 498229868 4067 4030 134610088 93652 93602 214238847 18839 18840 778063145 27366 27293 994263083 84406 84407 591226252 36689 36706 821489860 35777 35730 47201135 40728 40707 57911725 85419 85420 249032580 62850 62880 669741395 29973 29974 658977324 88732 88695 191301951 49289 49290 70394367 78554 78555 229755753 64096 64155 247888930 80477 80434 755910313 67462 67463 182669299 98658 98726 25336967 76854 76914 134704888 83578 83527 634843728 45370 45302 411335094 49779 49820 745901148 82818 82819 997373007 21520 21521 786176634 69473 69467 785845335 75644 75682 684033971 76842 76843 519832802 76846 76900 629890424 2331 2332 298285582 61176 61222 632946320 7855 7856 633709994 81811 81886 824952432 45977 45978 645399718 43447 43521 136875307 422 423 101501600 2422 2423 738594974 58582 58583 452241849 5423 5424 590244781 40599 40541 153371897 65058 65059 293847937 91852 91806 135405117 50599 50664 756209444 12998 12999 136265297 34427 34347 763548012 64560 64561 246271546 95273 95320 335923446 74773 74774 528865841 20125 20126 403545077 79191 79128 240517314 57432 57470 285393805 46525 46596 69764149 94511 94512 85832225 18871 18872 295193362 43550 43551 697867112 99663 99664 312982719 17621 17622 514351351 2352 2313 796951988 28388 28389 316466067 98595 98520 38317403 44484 44505 831608744 72138 72139 358332526 81951 81952 262439007 4214 4215 505333796 47933 47934 133334920 12239 12240 35631862 97603 97609 570619094 1656 1666 147869652 95212 95199 791415026 41942 41889 244384153 46703 46772 407690941 61834 61863 977619449 80753 80756 36146821 32838 32841 178871392 31043 31044 336119143 78453 78454 820133194 71535 71536 42064160 47030 47031 811970811 5349 5305 820636063 66877 66878 945074073 58739 58722 311988945 95179 95162 605003288 1465 1466 974411515 63638 63579 770344385 20928 20901 108607356 559 560 239380439 15385 15386 207555473 38102 38103 178765886 62610 62560 622296247 46912 46872 147183589 66618 66598 437626331 33347 33348 608799966 57248 57321 273075789 96036 96037 859650865 28095 28096 580654892 68394 68395 582974249 66066 66067 432384855 71946 71942 755636970 7228 7292 57036032 31091 31092 701586564 71109 71119 13692497 87218 87219 560728442 92311 92348 691336778 31617 31618 557441207 9974 9975 644722034 11511 11512 855606002 39324 39325 162697547 89548 89549 772712402 77005 76941 865578827 52993 52941 444369067 5989 5990 253739891 96122 96152 126197201 11554 11508 62269040 69434 69435 287370345 94842 94843 674606442 32153 32137 230112016 24220 24221 757029421 63066 63067 502190991 77901 77930 934610186 81396 81344 284103512 43813 43814 760199437 72604 72605 331014555 93726 93800 1297834 93410 93367 642603063 17763 17764 920639316 23824 23757 223138351 41989 41934 284900802 61058 60995 856612850 14021 14047 809093595 75317 75356 322142037 33383 33344 806739680 12908 12909 691164231 70715 70716 374647933 24549 24533 666468538 75346 75347 56953523 16827 16762 975202309 42496 42459 659868128 20997 21024 105949698 45088 45089 983689040 89689 89651 865864422 48285 48238 957873336 77480 77481 734913934 26752 26727 251193271 67131 67110 703934796 57502 57503 831343558 95021 94988 618749052 98522 98523 930145615 24812 24870 939395201 25482 25483 638242334 60772 60773 4020353 9938 9939 205801417 55586 55587 198196067 46714 46643 352761732 45661 45662 308008710 47716 47717 760339763 81648 81635 531236138 44752 44753 214588887 91780 91770 22899654 3063 3064 96324456 25248 25249 805218254 62353 62386 101418544 94921 94922 867488785 48596 48589 860616424 70422 70423 200467927 22267 22268 387914745 91829 91830 928369030 80961 80985 945787113 86667 86668 882284188 75508 75481 39814919 48229 48298 652648278 71267 71268 292013795 55699 55672 269211843 14710 14711 468438646 81357 81358 625547369 68255 68328 381171474 38981 38982 257916862 27530 27531 982995143 84648 84661 807007347 90935 90926 493350402 89926 89900 56955745 74407 74408 171951642 40548 40549 119820636 73820 73821 683532544 88951 88920 546792590 80475 80554 46819524 40682 40683 560392981 59269 59217 644307212 11724 11725 39586066 89229 89209 238748938 73457 73458 291317432 5830 5831 810629067 41022 41023 415427477 69541 69555 6665498 64261 64290 815789901 91332 91333 81856701 58518 58519 826773011 98012 98062 559071330 27246 27212 92023632 73269 73270 464814335 91845 91846 387225015 76523 76524 120440164 65274 65343 527460771 74323 74254 169252153 63518 63519 260497800 4469 4470 194184488 32851 32852 865299067 92282 92215 535060070 48038 48001 868199491 72377 72378 506039154 8110 8146 907095440 61757 61758 747189975 60902 60903 857526711 51775 51776 856367600 83117 83118 841464390 48988 49025 12510853 47686 47687 463067807 4500 4513 66837605 55117 55123 948407457 93980 93981 18357511 32146 32151 416149847 57978 57944 399045624 35023 35024 79818640 40247 40238 206199291 11696 11656 387727614 20633 20609 417974909 25055 25056 836335643 25497 25480 262705610 44789 44859 644084500 99914 99970 973449798 56984 56993 14935591 11864 11865 248657733 65719 65786 634341112 77876 77935 703513797 77402 77347 160474736 11354 11355 501539461 95114 95115 38457495 29095 29046 768765696 38064 38068 601347182 91442 91443 557278449 90873 90854 666168858 29313 29314 399968021 87890 87945 183250435 83722 83659 568439068 71554 71555 59104089 37663 37664 893825855 40908 40909 464743869 3617 3609 43726158 95419 95424 828654769 84103 84104 337666401 29198 29269 991725364 90283 90352 692237261 25159 25139 245197419 17199 17143 723492804 48976 49022 591714920 66986 66948 765742795 16486 16487 633075228 5028 5104 139737623 39338 39339 266021182 3263 3286 614581720 54753 54775 829089610 6469 6470 367813091 68726 68727 629037513 17987 17965 550374693 69807 69808 177175059 14013 14014 114381447 76513 76536 283231618 7966 7967 175327158 68822 68823 675723691 88588 88589 574164144 16032 16033 874599169 27238 27281 512269304 30776 30846 833071017 82296 82262 847823965 15470 15419 82425585 50301 50302 597057657 97741 97742 80709454 95161 95136 224697547 83846 83847 858707727 99057 99058 922727974 38399 38386 587539142 60935 60860 22609869 76180 76181 309393535 69164 69165 887332564 43215 43154 816735576 7340 7341 353605898 71155 71156 93255933 5394 5361 313155721 76646 76581 26726190 15888 15889 672227489 83149 83123 409307816 22760 22761 701811337 11122 11123 832460103 52393 52394 334135114 98192 98193 167441005 35597 35598 756741029 67889 67890 139995462 97790 97827 455404787 17432 17391 182638438 26468 26469 176041778 65166 65167 949669302 72009 71977 47547261 18924 18900 326914452 84637 84638 406485450 6002 6003 695331798 99039 99040 475885696 74097 74172 796242125 87681 87712 574004248 28436 28437 922128335 92588 92640 350590589 80610 80611 630198957 76268 76214 940937362 54648 54649 675249514 14797 14798 655444970 90446 90461 130819274 88193 88188 942051492 6994 6995 292568001 40143 40168 682885597 26375 26351 154270088 83592 83593 902361270 48351 48352 73889276 86992 86993 302118427 53842 53867 23982127 32019 31939 274684986 17671 17672 824663740 35533 35559 436660287 2647 2594 59828620 56349 56350 370570671 58888 58889 559899541 4134 4135 647217503 86534 86535 81930492 14028 13961 30752767 54118 54039 803394156 38571 38553 423420497 74891 74892 44789998 54934 54902 45603469 27012 27035 268616349 40854 40797 475214955 81159 81105 340047175 68500 68550 52956232 8346 8385 118738440 34470 34490 119273590 30807 30808 265564828 14862 14886 296785088 10094 10095 422775247 16516 16529 115524085 23073 23041 742038178 43418 43492 810717067 39355 39333 558924934 66868 66892 766021168 34592 34593 514611450 72823 72884 471621509 11589 11660 161960253 67663 67664 869305185 71693 71694 138534537 7409 7410 74761601 12735 12764 537859324 63303 63370 131322888 9679 9680 197474730 50785 50840 73188132 20184 20185 423215854 22477 22478 922897830 34771 34850 536675670 70653 70654 429084672 19547 19548 424936827 16410 16411 946113862 16495 16500 779415948 15158 15232 918822945 33011 33012 795966045 74618 74669 664266799 45379 45380 258883520 49093 49015 507336673 25850 25851 824400991 26705 26758 375559617 67847 67848 454370178 94319 94311 399179613 79752 79753 940777222 21141 21095 36092179 75062 75063 389427583 53760 53690 716068089 74513 74451 607992539 17832 17827 429924436 45681 45716 80447375 56948 56949 789658316 31250 31251 847611647 98389 98390 956000207 56267 56313 473455069 37291 37292 483215771 57474 57425 532917723 21416 21417 803946414 96071 96072 977896979 45356 45357 957370918 92687 92688 412596838 72210 72242 457761390 602 603 962961911 98336 98300 972948092 30390 30347 840110608 84276 84277 750939367 23959 24037 328436451 24013 24014 995179340 66342 66368 215566022 3618 3628 939538584 2836 2837 959206295 36793 36794 417824802 5286 5287 77353817 66910 66912 411794577 89609 89610 284829218 21755 21756 101533099 58762 58682 531455317 79070 79088 492018051 78822 78823 720069153 73099 73162 542124439 90855 90856 76614275 89075 89076 745575036 73515 73516 242969989 23737 23738 546666454 51622 51583 765462381 42366 42367 798384485 47354 47400 904543732 99881 99882 419223130 9664 9602 449787833 24954 24902 824419339 54059 54125 723086875 28469 28453 988588212 32005 32006 696083556 1354 1345 85829244 80004 80038 793985139 87536 87613 352979494 12251 12252 8471494 52117 52179 850977817 30510 30551 234650430 17164 17165 207131434 67903 67970 912162411 58978 59033 349336564 81058 81030 520954921 23455 23529 490677728 59936 59937 193629126 43465 43466 797496585 17656 17657 475304537 63433 63413 838225316 95951 95952 553650468 61491 61492 412525211 22252 22253 15300358 54141 54124 99948560 2431 2432 939907407 48817 48789 680468526 97692 97706 343590821 35441 35442 603352213 96965 96941 199400627 61061 61138 17185648 70723 70724 762851050 91248 91212 167242778 6040 6041 789586127 66356 66383 782635891 704 777 763345150 75799 75756 523123094 55175 55176 468183609 52101 52102 517660623 71945 71946 361854467 2798 2858 682180588 64200 64145 448225993 28827 28828 734502122 68942 68943 52796550 61580 61611 832365600 20656 20657 868507907 31114 31071 191433836 20550 20551 176214095 66501 66502 439536875 6977 6955 868905157 15591 15624 434594444 73850 73851 175296853 7796 7797 221569058 95809 95855 91534838 79615 79616 244681048 75904 75905 518096192 92952 92953 469117840 71577 71578 888483507 61357 61358 465931936 53367 53368 770285961 49335 49336 962923181 4506 4507 129925084 58102 58103 351935414 41363 41364 14844968 20606 20607 581537919 18543 18544 731978458 44289 44290 218493466 60849 60850 225783360 31642 31699 728900676 1127 1104 27474520 74387 74456 293328323 39596 39597 503769515 30854 30881 656226488 96134 96135 669253869 13444 13445 210523930 25936 25909 116778793 80433 80374 405747550 20374 20375 243882395 61992 61936 406498598 61766 61804 504165016 2745 2699 388479527 94504 94489 562462525 10981 10982 898886427 42812 42813 488210789 42595 42596 794841319 9514 9515 499860532 81467 81519 879075245 67239 67240 198295646 60456 60457 113511957 54761 54762 517979863 50344 50417 634496843 91564 91565 468969855 62432 62494 675034828 10195 10150 180181320 85475 85476 558453682 84653 84709 956142089 67447 67431 258116022 4158 4159 70654288 92099 92100 998444125 36125 36126 974279626 79507 79508 381080022 49931 49853 495528043 22784 22706 493068397 72425 72353 775543221 53556 53485 465271121 85931 85974 537959507 28642 28643 705894582 15249 15169 532878232 27829 27830 146689731 64783 64796 853268835 47728 47729 951843068 4075 4076 127447801 76904 76905 594669862 40465 40513 418359423 9388 9389 802614398 70325 70326 996534184 4981 4982 919944703 78830 78831 253956991 4477 4478 149811286 5878 5879 102858974 4100 4101 48132628 68644 68645 107879679 14798 14777 325844307 69955 70033 684377576 31261 31262 90447823 30745 30746 793437655 79936 79880 553548772 27866 27867 583625527 21801 21806 540351388 83284 83332 821543862 93521 93522 441127940 81195 81138 419476445 14649 14650 762998531 47440 47441 3154847 7947 7982 366165673 87420 87469 91337743 8320 8321 314165982 44588 44589 546022072 44133 44091 808228126 6965 6912 423673242 27029 26979 865976744 72652 72653 8812603 3066 3067 214296013 57817 57808 831269429 86949 86950 61594756 37876 37851 375455905 74727 74728 186029452 86295 86308 680166031 49165 49197 965673994 97802 97803 496034502 4566 4567 743766000 9943 9944 331242211 12398 12399 893643454 93098 93099 587446739 64750 64729 185335552 31757 31749 585330407 9089 9090 36445903 61321 61346 848868448 93120 93121 385236363 47947 48001 921822466 86680 86759 77626721 2318 2379 753850982 77758 77759 279419231 57850 57874 707365834 46218 46298 730599934 98971 98972 156910876 49824 49825 470046221 52440 52441 525929810 26309 26310 937054551 64298 64299 509199359 86560 86561 242088365 29472 29489 672380592 10529 10561 842352692 78843 78844 267809586 80071 80003 992042865 8073 8059 404129764 38247 38311 455996311 45874 45875 930481715 90760 90824 648890285 99117 99153 685606875 1570 1571 3642209 7282 7283 486378781 5071 5056 424790668 33802 33784 593688778 84303 84304 894339355 89225 89304 796844498 25081 25035 783913212 88829 88803 58524172 14524 14525 44117854 77787 77757 957948500 94284 94295 827995463 68796 68849 178053912 31355 31356 184442617 13439 13440 201513464 80538 80589 183612138 15386 15387 407245965 24597 24673 294275431 14771 14772 741737054 18399 18400 24402314 71077 71078 715823476 93878 93911 787793962 42786 42787 975287643 5819 5752 262324455 33005 32945 658664154 31973 31974 132013584 56 111 169968685 12758 12786 266032628 46048 46049 922801300 84449 84501 895621563 59512 59561 231636612 42110 42111 276739045 93372 93373 812473020 864 865 136448992 65783 65784 255207795 89701 89733 842728331 53173 53174 237486498 3527 3563 694825377 35765 35766 155098900 33448 33505 780205301 86906 86872 892179057 11141 11137 917490381 19109 19150 645862787 63943 63979 686162978 90535 90468 479646251 11964 11920 742068586 93817 93818 511485623 1632 1633 824818086 13160 13199 28068490 11428 11470 417016927 405 459 23304903 32312 32313 800606995 88557 88515 985888009 61124 61125 298093620 5127 5128 100591195 84317 84318 549506777 23203 23271 764918146 32063 32121 541459034 30182 30183 401599732 69502 69503 403270463 87214 87215 703264097 15733 15764 540184800 83505 83558 693136824 12572 12573 758686177 97791 97792 552198492 90055 90056 310032780 55210 55167 457162975 27902 27903 15916823 49757 49815 675550526 59723 59724 359929301 86254 86285 994580748 61381 61385 913096107 96927 96873 769026550 37872 37873 84933147 26877 26878 288642906 81844 81795 437473796 93068 93069 281966199 40936 40937 134056616 80103 80055 168023405 78694 78743 743933882 1289 1225 771644216 58541 58585 989273711 52948 52949 221892632 13991 13929 53900434 25229 25230 216673169 45702 45691 645096987 74896 74918 708767715 78707 78708 541746253 11772 11773 266501817 4891 4916 60451279 59219 59199 785955604 29887 29888 821567262 318 319 616722904 41520 41465 206534688 87169 87202 447627840 38666 38667 369576616 52440 52504 866789319 56047 56026 181260468 6905 6956 208381786 87211 87244 511783201 50442 50480 556367682 68982 69023 442878946 19789 19729 218635846 19201 19202 210945926 116 117 224354605 43611 43612 843780416 19719 19775 490013598 21285 21293 932210660 21372 21450 908285667 50765 50766 479374287 47512 47513 857042643 179 130 796608965 64993 64994 328398756 35044 35105 9140397 27048 27049 607066033 59989 59990 424144059 13460 13461 546870413 23374 23297 106536943 89135 89142 114870820 38905 38906 781913812 19745 19787 176707070 81167 81208 184492357 35058 35059 356589244 14641 14642 147392397 90553 90555 66728805 30808 30809 759306989 26367 26368 921453273 38530 38532 550560666 76785 76786 206497242 96767 96768 440002908 90561 90632 473208310 4374 4419 899450583 21287 21346 234033491 74075 74142 491703392 17 39 963069392 47535 47592 717179470 10455 10395 311885793 27825 27858 397952174 94204 94205 464593739 31048 30977 146609931 23162 23163 963584407 32804 32805 677887425 59774 59775 364071495 97679 97680 617296844 73982 73983 754763611 56851 56852 502141553 3841 3842 739699327 79305 79306 15452593 77155 77156 650425961 9461 9381 228988996 38870 38871 638440857 86699 86700 1663627 46790 46791 775059752 31917 31918 56548122 89724 89725 808240076 74018 74057 851208217 86617 86618 73135071 82812 82744 100915766 40386 40387 676396194 60926 60927 146391367 86023 86001 211516032 30412 30369 488127727 16256 16218 218393048 72258 72259 802793837 43460 43475 926765689 97368 97446 150281193 76597 76591 982591548 22934 22872 243171982 79246 79299 189098241 9275 9304 539463238 80619 80620 495553982 10799 10800 634051252 9098 9099 271384123 86117 86062 6356798 99327 99328 965160887 98659 98660 999135426 31614 31615 459557050 1744 1745 328320308 44359 44360 433074590 96645 96612 158986643 21903 21958 193407698 61044 61045 10056885 34283 34284 628580510 8105 8064 815942211 63528 63529 281031980 32995 32996 352126596 94029 94098 698599983 2623 2655 223504135 63720 63721 564003345 52475 52532 766063654 29857 29802 47247568 90132 90133 847060119 78159 78184 136942559 84482 84402 880812203 43508 43492 581412030 20843 20804 931828665 36803 36837 697182251 7577 7572 390453050 17376 17448 73742307 66726 66727 419708764 12989 12944 111505447 8202 8222 969494051 22621 22622 4349380 17754 17687 107158838 30505 30506 622317155 26716 26717 739196413 17636 17637 477014225 46714 46715 27491166 99129 99153 982372441 60873 60851 330582017 28915 28923 760893893 88017 88018 378810934 92217 92218 832617348 28614 28615 85136303 18985 18986 221425230 1092 1098 587235243 89934 89935 497538201 63429 63430 619813061 648 676 565330720 1212 1213 109339972 69088 69097 586778434 13349 13277 782557552 5659 5660 273910850 31054 31046 40536042 24749 24750 963858454 37350 37351 711166396 29528 29529 938172454 36236 36234 644126399 82263 82264 271531116 57394 57452 235158505 51500 51496 751562729 95806 95807 287472238 41926 41917 32803155 22773 22774 140281451 226 227 533385388 79275 79262 641143321 30858 30859 22685722 29811 29812 646759466 2668 2704 45214523 49733 49734 314600311 10103 10116 27181436 81499 81456 206794597 46682 46683 539212458 12038 12039 681453221 56201 56199 665325165 45394 45395 70411950 42967 42955 309042213 58800 58801 54681428 22038 21997 204059231 49604 49605 361953498 2682 2718 406126731 94703 94665 922202288 40647 40588 907745858 74185 74119 344159077 75436 75437 452693625 61628 61680 383054314 78467 78522 539807871 87095 87096 724461646 33291 33292 439087581 57585 57586 939626192 50194 50227 980474499 28890 28929 611020008 55409 55459 433651909 3064 3028 230506874 58778 58715 253376402 7571 7572 122463275 17377 17378 528133011 28833 28907 625077949 50989 50922 222964030 3357 3358 939495932 42679 42653 520610535 78394 78348 206081044 42633 42660 635019731 11954 11955 245904980 97891 97951 118463926 18008 18009 892588931 26299 26300 440018004 29558 29546 658936452 36482 36483 676144484 18658 18682 858609995 38608 38609 127264130 45190 45165 992839679 10012 9983 223616527 48048 48049 86623789 81805 81806 643612815 76121 76133 461692368 35662 35663 566597495 45075 45046 396221315 51938 51987 805021339 70640 70683 747207960 52333 52334 158136502 86681 86682 151095631 79849 79850 942998608 78243 78244 627759008 63209 63182 133531437 80693 80694 731735327 23786 23787 786399255 49056 49123 965612953 61169 61150 623058782 26776 26768 569582134 77782 77800 163416699 38888 38889 727037660 29793 29794 893280630 87187 87243 552800626 98133 98134 354568735 84644 84611 164360129 3114 3077 577953412 94792 94833 891780891 64894 64895 60874807 97492 97433 712963948 27326 27327 605375724 5723 5777 223918059 23812 23816 636946215 39878 39947 342949223 67329 67253 92089921 89410 89411 675293866 86355 86356 802262104 77084 77085 475120069 37768 37711 538916716 91723 91724 656300756 11158 11188 599624743 58393 58366 734702462 95961 95962 8818525 89420 89421 423218303 51801 51802 541624866 54110 54111 385824171 70887 70949 79280204 3721 3675 558538071 17101 17102 116901907 51636 51637 304527901 63678 63679 43515625 77623 77561 406925720 73081 73082 957689236 93223 93204 34655114 1383 1384 19569804 5663 5716 597302910 20967 20968 496589269 47410 47411 414494207 83329 83275 189823938 44017 44018 484831022 74192 74206 941989915 52412 52413 652462818 39205 39206 422369030 68214 68180 771733531 17033 16959 785428734 47585 47586 724075574 18892 18893 255008065 90741 90742 462552470 44996 44999 843913742 71922 71880 181383836 72925 72884 990030401 43926 43927 614886085 66676 66677 740958239 41827 41828 719901701 6070 6071 299857686 56757 56758 199860025 88478 88479 160963998 66516 66517 347403273 81226 81227 810230480 32542 32543 790184155 51132 51133 765947981 76167 76218 236830087 35762 35805 720216102 34049 34050 73782421 6868 6846 378040662 54726 54727 791633791 13967 13942 402298048 53634 53635 273663715 24208 24209 280838141 64530 64518 258500596 59371 59372 882368939 45031 45102 596279648 54955 54956 189948899 40568 40569 387001155 85157 85202 456518093 6415 6405 947018448 65640 65641 266365053 84336 84337 376710387 51946 51953 311215494 88265 88266 397442190 85916 85917 235134613 29252 29253 43600896 72100 72069 684713808 80600 80601 944217545 17261 17262 500447142 15418 15360 480981986 96030 96007 56729258 21178 21179 400520403 15428 15429 771124648 14250 14251 202136367 87598 87599 588260103 17993 17994 381731984 21773 21825 950236353 68026 68027 902801734 20777 20778 42975964 15618 15619 200289457 63440 63474 741621893 15818 15819 771012485 55631 55632 449805332 17729 17730 486272107 34641 34704 398586406 20740 20741 320167831 74557 74558 772146768 61061 61096 347197707 68685 68686 914059110 91478 91479 287865279 11608 11609 575689548 41100 41101 381488967 98011 97946 928075486 56369 56370 750171174 98645 98646 344656410 61784 61717 409985741 8778 8842 117346504 41815 41769 897331988 86914 86915 692911437 91225 91226 529636574 14300 14301 668373727 95248 95249 622137432 96833 96756 964855592 70526 70589 511983792 99945 99908 253643355 85221 85222 395065473 11992 11993 953111122 51906 51907 487235306 10085 10086 597617703 18906 18907 999122181 17228 17229 164025350 66839 66763 461786719 22186 22187 696858220 33936 33945 683293122 95674 95736 690964627 44093 44094 968943195 30824 30775 573908114 20893 20874 817153910 28752 28818 863917760 41414 41415 869794534 26298 26376 831139776 98763 98764 92389352 87930 87931 934832467 76585 76586 735340883 32657 32658 530904390 82654 82655 929740388 60726 60665 573963565 10920 10921 345950654 22560 22561 691513014 18161 18162 620712432 26176 26177 606154608 69369 69448 880437569 24345 24394 956177863 8558 8559 463226185 52468 52469 324233988 894 870 913066185 27594 27659 684576002 96834 96835 311545565 86462 86455 863112175 50265 50313 179154994 66889 66890 876959641 11168 11108 170685568 40149 40150 61115128 7938 7939 495237448 90356 90357 30237782 7963 7964 776013688 43946 43947 968950680 80922 80923 174053670 24231 24179 187535848 68827 68782 416454984 98038 98039 692912440 40892 40893 653298078 42141 42147 836531830 32989 32990 560952701 76589 76590 323218829 85324 85322 462482519 19225 19226 871187881 75705 75637 541427052 65149 65150 379359050 69114 69157 438983630 84730 84753 60487092 72197 72146 328209346 29024 29090 481668977 80330 80331 997057562 77412 77484 799535613 92761 92762 264562937 62587 62549 471372813 42511 42512 198403256 27006 27007 370454246 83317 83318 255981720 73236 73215 160310891 80630 80557 911507913 9306 9295 554526562 51206 51207 930590062 39529 39530 790104116 66846 66886 79828314 35034 35077 346159647 51515 51516 530041264 21163 21129 599667110 78590 78663 807602954 49880 49881 578215581 79414 79415 987004996 1938 1939 969079280 64476 64477 501443306 35698 35699 865328885 63847 63834 453387558 5085 5142 846567797 22200 22201 328691446 4506 4459 967194837 47118 47139 921805174 76658 76589 518119468 45741 45742 669278425 9565 9566 716636405 54749 54750 795764592 50958 50959 357644857 37997 38002 253794421 35407 35408 826090794 5169 5170 848044068 4800 4801 121491985 346 347 236290635 6871 6845 392146176 63420 63486 832118173 40032 40033 19960541 13552 13587 326210764 69421 69422 124402076 76688 76689 301502789 67284 67285 90628992 80949 80950 570998990 63093 63094 182732860 87897 87898 35026085 98982 99037 772921590 78241 78242 282278267 81697 81698 125078041 69293 69294 435292839 7253 7264 102750511 38939 38952 495090705 76423 76346 477424257 59507 59508 644818583 88154 88234 734564119 38350 38351 119556091 21448 21449 142458127 53294 53295 823901763 25380 25381 137205463 63112 63115 852635955 43862 43863 496351207 22211 22178 897829294 89165 89182 84751688 62376 62430 579839181 30505 30551 390806197 30540 30541 208547908 60157 60158 356508843 63613 63614 439871758 82568 82633 497137838 4935 4969 576052425 92171 92241 824753452 73457 73440 213680732 69637 69638 929019607 72583 72584 746193501 65584 65585 998779689 96579 96580 400600881 58399 58320 306047107 13282 13287 421220496 15596 15590 743242701 96890 96891 334911584 92598 92599 904234123 62002 62003 22539282 4190 4191 65311856 32073 32061 283792964 1041 1042 153018053 29247 29248 445164929 49292 49227 549152243 36239 36240 240690930 11900 11954 171185560 40306 40386 587460683 12683 12684 973566138 46600 46550 625221036 19925 19926 222133351 89800 89842 264052268 98880 98881 548231947 94855 94796 684248466 23388 23389 87836984 86817 86891 731398510 74562 74523 178974913 40235 40172 567814886 22136 22137 822205434 32240 32241 698395677 21234 21174 241500981 38941 38861 703438595 42747 42668 886358334 2453 2467 655701889 99186 99187 26115369 36610 36611 50004177 20661 20732 799055440 11408 11389 942791960 26263 26264 165844039 61420 61500 593335725 80681 80682 987330899 11092 11093 764060604 80685 80686 240526793 32813 32814 343183591 77753 77754 845236868 42187 42124 927870625 93243 93310 756385514 71846 71847 334961803 40471 40472 304935563 15622 15583 648097278 60359 60360 654210341 18556 18502 623331656 82685 82657 494625094 52156 52157 758629824 39877 39878 243797697 29042 29043 138448657 92733 92734 596844700 25751 25752 332081839 13433 13506 702309851 16925 16869 438596956 26811 26733 271353865 33516 33580 431404218 56316 56317 559582333 635 636 854973745 58258 58320 169940096 69834 69835 267306523 33637 33638 578546438 25726 25727 271560217 81782 81783 243745086 21543 21544 500889170 87818 87738 991562234 61966 61967 979155085 49798 49842 567801091 47445 47375 386385742 59762 59684 820297008 7766 7820 689810734 64964 65031 287227154 15107 15108 723506739 54813 54814 476325630 11750 11755 388657299 85750 85775 198559909 85172 85207 66099764 92336 92401 504343574 24561 24562 221809698 64395 64409 99781745 39828 39829 373783049 91533 91521 309204882 16711 16712 429432486 83273 83298 294742663 60480 60481 766944291 80165 80166 201751585 70820 70802 901125243 70668 70658 620954227 51298 51240 432896789 18748 18776 762299681 41528 41480 628148420 93621 93656 304133321 71941 71942 163333882 91736 91737 699893528 71713 71742 932190009 27295 27231 826755850 82581 82582 389503623 55790 55744 130414423 65047 65075 399077083 55818 55770 919476429 23181 23121 149032752 25848 25817 263744115 33983 33905 924099692 63840 63841 150300393 28398 28399 959292554 98371 98372 779128736 78209 78149 773163774 81329 81284 541399281 66209 66218 650894690 91553 91554 514911318 26949 26899 558000020 32713 32714 666630009 9030 9031 595300731 14785 14814 913224978 27008 27009 594234756 67024 67025 980438368 21980 21981 539747706 811 805 819059011 41360 41304 783189095 9546 9566 348695185 45863 45848 523437297 75864 75865 335266341 55511 55494 683680121 41875 41880 870383383 26680 26745 199624568 51981 51982 343017135 13945 13946 353768631 86586 86587 935217208 84753 84719 707936742 1693 1740 647514857 58185 58135 495548824 51734 51735 195467650 52856 52851 124383453 56180 56106 48278470 96021 95947 479046906 38294 38295 139082614 30431 30441 113498812 45789 45790 318568272 48557 48479 537505186 14506 14507 604882161 66634 66635 864206331 88360 88361 508589060 36031 36011 710751285 45899 45900 231997824 43827 43828 32812277 6823 6824 470978507 49876 49877 393147737 10166 10167 236568945 73802 73730 676092107 70647 70674 578990945 87342 87343 645649335 34309 34310 720237511 4810 4811 875776715 36271 36335 116663694 29300 29252 662642085 78523 78583 351033365 10741 10753 999065269 71880 71881 780314038 97581 97582 477747163 65234 65285 222909039 99725 99758 320299764 71368 71384 860754033 77000 77001 744928892 70665 70691 209360757 34347 34348 155941047 56323 56324 639470201 38332 38294 93461494 67787 67788 244620996 10431 10454 795967874 7462 7531 999157506 31710 31711 761174109 81480 81497 396112762 68119 68120 144393462 84533 84534 556345292 73904 73905 810291869 22828 22829 909513515 49595 49540 434672584 5583 5654 530528016 15817 15818 287947070 84986 84987 951346444 87041 87042 191726968 46460 46461 870465761 16681 16682 583911142 29369 29370 901784007 45313 45314 878452259 6248 6249 278685483 77397 77322 945687185 58867 58796 308299499 91438 91500 947988061 94437 94438 324612205 59958 59959 720428845 69949 70025 390165362 45340 45370 354144971 18331 18394 473701802 7888 7889 671643263 79566 79567 38000151 40706 40681 613749035 70426 70465 10135468 52625 52550 436715424 34580 34581 994301658 52038 52004 899949674 50494 50495 366269889 42166 42167 61626048 13522 13485 596769110 31787 31784 982876334 89077 89078 47016236 39481 39482 787190582 74377 74368 248236015 49044 49084 25691082 75271 75340 751801110 71919 71920 715916233 99589 99563 266040280 44523 44560 583772650 40858 40859 281329790 46637 46656 632416894 4823 4824 786097700 76843 76844 912032704 79957 80017 575622433 86072 86117 597703757 5692 5712 544245646 78808 78854 7787633 49272 49273 827697168 82359 82327 772652477 37599 37600 707223004 88433 88383 252093390 15271 15272 964180125 58910 58911 249779489 39872 39873 852525258 45252 45253 472847614 99582 99583 804046449 75414 75415 953398533 23287 23288 598022962 6927 6852 482443518 95211 95280 163896099 86864 86865 444418951 36703 36704 40319166 91662 91663 355691725 44063 44064 670181532 81383 81384 576033594 55259 55260 90429616 62254 62255 409434524 46786 46787 862888822 40134 40190 154512557 90661 90662 97947446 4575 4600 515090520 3307 3308 283073456 56245 56252 390574908 20622 20623 892662057 55971 55951 817420248 28090 28091 568594338 6180 6256 754159667 80438 80439 280093125 69582 69661 273975473 86373 86376 520502704 19794 19795 830803944 39775 39755 261707925 90757 90758 585039196 9235 9162 950699917 33391 33325 963027280 22450 22425 834996628 93464 93465 443214010 76438 76439 666356783 88405 88406 729443735 56135 56090 484947720 37021 36993 235691912 56387 56388 338940465 11315 11307 765947592 91600 91601 747666477 45282 45283 926346812 1689 1690 85099840 894 895 948744371 57213 57214 434739754 56991 56992 561320798 52217 52141 583819280 64634 64592 39718507 27819 27780 983794448 95979 95980 273051350 26287 26288 160462614 64793 64740 425986597 9870 9871 47660480 61176 61215 500892887 1009 1023 332173508 20787 20793 879156322 26709 26716 917959608 7741 7748 6484207 57068 57069 392835258 41952 41928 82670690 33521 33493 208480733 37685 37731 761901426 76331 76332 948197643 91209 91210 851188712 58202 58140 933801795 58158 58159 585739267 12904 12900 924277761 12629 12660 908216040 70675 70676 477378406 45943 45944 965095028 19063 19082 956533125 45951 45952 599889996 80581 80582 330777291 8961 8962 685581045 16522 16493 790075971 69612 69613 453424755 88645 88665 491904193 2464 2401 650516529 47411 47372 453986141 41932 41933 848868813 83162 83163 341078452 16023 16094 799705624 43736 43737 534631266 76094 76079 744088196 46158 46192 903295438 28730 28789 389661197 81009 80964 757336138 55130 55151 511096969 34576 34608 831581273 47838 47839 660445227 22524 22525 749765749 18166 18108 74679241 25210 25264 31588062 18010 18054 49775280 48384 48335 21859491 2932 2933 727927649 43070 43071 328264837 20682 20740 382391676 31468 31469 432614095 1162 1220 401433276 52533 52609 467174186 47564 47535 951318790 25173 25174 308448587 92006 92015 354706660 28297 28376 537994381 46739 46740 527063181 18425 18426 208110263 13658 13665 424831783 71231 71232 199165816 81931 81932 150813601 16838 16839 371601105 63415 63344 769674039 6764 6765 449897588 73170 73171 666712351 34417 34371 482662461 99980 99981 857875475 17380 17335 135900927 58712 58713 257457110 69690 69691 224567618 71398 71399 964477837 81006 80971 415594848 67006 67007 458697577 85520 85464 376395034 93059 93100 34574868 64196 64197 429800998 54735 54736 895825945 72843 72782 15007549 68375 68340 758493987 71496 71446 284904095 43873 43804 698784168 83357 83363 520180330 8187 8188 658665810 11142 11143 397008542 94839 94883 431565943 19157 19201 983444780 65692 65693 269452314 78466 78467 112477664 25480 25481 544640934 74755 74711 163626264 78016 77957 509003317 67197 67216 121082160 92993 93069 767997122 20703 20742 487118962 35683 35715 599057433 18975 18976 331707742 82501 82493 608979917 86453 86442 132037625 87396 87397 794730768 2912 2913 733920009 70394 70418 497174462 98956 98957 63145470 29605 29606 989392927 67948 67884 409181936 73667 73668 95376068 28695 28696 967026878 57683 57758 581257514 54469 54506 962274239 37987 37988 93347927 63181 63193 707921189 61308 61309 255813894 87203 87271 957226708 97901 97905 222734200 13429 13464 631181902 76994 76995 606657393 31376 31296 779683670 91955 91984 19819234 13352 13309 272342596 47882 47883 296986547 32299 32300 49816893 26921 26995 822549236 4068 4056 348461150 53685 53686 150318436 45931 45936 856765355 27851 27852 665799402 18753 18762 188401789 39441 39456 248420878 855 856 14597666 73338 73339 223983233 6399 6383 259094331 36672 36677 47386778 79124 79125 45961437 20842 20832 888243000 27430 27355 57822026 85634 85635 232355441 19644 19645 904758115 67243 67197 840647281 18629 18573 208936737 8452 8453 856798135 9121 9043 509703785 39052 39036 348961636 78497 78419 251325395 15846 15892 805105234 96450 96451 251939548 67256 67257 494864580 30651 30652 109783469 98072 98112 112837016 4166 4167 125723189 1833 1837 417305146 20741 20692 103060872 54286 54287 98005047 2265 2266 76163399 52263 52213 839884925 28542 28543 684825380 45676 45677 697038421 36800 36746 316440259 19805 19806 272200431 65642 65643 793153786 79812 79813 183245078 34668 34669 868406491 87280 87269 481510126 34477 34423 822175979 26155 26156 693659375 34951 34991 326522778 25169 25170 280729135 70400 70401 168680978 37376 37377 547511019 51507 51574 576143705 95940 95985 855197620 7404 7378 79023721 74862 74863 680304645 35724 35644 547375918 57069 57021 465397614 8393 8394 847213974 86034 86096 69139419 26645 26646 281649705 93330 93288 794818514 87032 87033 362899459 20833 20834 397286881 53039 52960 44855635 48078 48079 45601966 23359 23360 105132839 84489 84421 249625330 36015 36036 266331322 13120 13121 32200897 28866 28867 355468002 52864 52865 227958040 65714 65767 449014627 85568 85608 241752086 15855 15867 568735008 79868 79869 407686917 84298 84301 751630552 52678 52738 749647059 91410 91422 583871108 81505 81506 634073354 30819 30820 261554308 83153 83154 210026331 34533 34534 74213448 5105 5106 141667034 46689 46624 319143278 85854 85855 85635065 6867 6868 971214991 95221 95222 651737135 77367 77368 699192813 73979 73914 777839611 21472 21473 709944855 14536 14527 426929100 27001 27002 326772677 62978 62979 136862237 52564 52577 429399112 2189 2190 782206804 93143 93108 416456964 46687 46635 428519130 28854 28787 276821918 60316 60382 775249885 83316 83317 177875616 70635 70602 766674184 21216 21295 17056222 80635 80697 797721144 7012 7013 826871337 90607 90608 651643135 17838 17839 92826739 38836 38837 265431184 24122 24165 93022097 81660 81672 562724569 14273 14321 907690232 35097 35075 553504167 71008 71009 950039065 42893 42919 865703110 94940 94990 911883171 83075 83113 183963652 39915 39916 382270178 11419 11420 832961905 46926 46927 333421425 1384 1385 592375503 10735 10689 449268301 3929 3930 682627388 5149 5164 644402121 24923 24947 321497053 73704 73700 790219623 33739 33737 414582761 85192 85193 217410772 1065 1066 827229870 55217 55204 9854396 15152 15153 141869724 67392 67393 51409159 64319 64342 530165249 87303 87304 648096118 70050 70051 509686959 39230 39231 685997319 26063 26112 803066048 7963 7886 810035210 31243 31298 997361231 20959 20960 855211208 39869 39842 391249548 6084 6085 239003231 86746 86747 125704857 26663 26701 619012831 78876 78896 58315172 97396 97360 118417746 36324 36325 976626691 33428 33429 360934732 95676 95677 178983740 31458 31461 70397823 50510 50587 814857034 78135 78174 841757909 67536 67584 668907320 95916 95917 442849873 7875 7808 554315860 5108 5109 657987358 54069 54118 967119745 32046 32047 270300653 79074 79032 882418123 6260 6261 468187817 8924 8925 933559639 35952 35953 598261382 85301 85370 811086899 79759 79757 381686038 87070 87010 2571974 80240 80241 723503636 99015 99057 597289450 73405 73406 402641060 47260 47261 456572382 45846 45847 552516153 21636 21601 463474682 38227 38257 784876028 35386 35387 492609055 54852 54864 60415175 85333 85362 486823869 94536 94465 148108529 24614 24536 553112574 59035 59036 639624260 42003 42000 440734239 585 586 340299451 96232 96235 106665466 87612 87554 807740666 31861 31862 366936578 91017 91072 310958853 94878 94835 203996669 29116 29099 459841780 60080 60114 959519627 99796 99747 168957499 3515 3458 167216736 32765 32766 554394359 58583 58554 783764860 22757 22758 569892382 17597 17615 110850794 84216 84144 664856040 8526 8527 988922419 40814 40833 236118075 90205 90209 208613716 24532 24571 350738438 76309 76310 894501129 43101 43175 560435779 90848 90801 323982803 44579 44580 9089937 61301 61366 163398455 35623 35624 547045502 33363 33403 711237656 61448 61409 304335651 44222 44223 74084360 61742 61665 272254097 86653 86654 701587429 90578 90594 871321742 20069 20070 84301328 30904 30905 724597755 25644 25568 325842300 37123 37124 972212284 81950 81951 186072054 52251 52235 291996116 66105 66106 917890580 43217 43164 711855231 26756 26811 985655371 41950 41931 183698194 20333 20270 893023313 39629 39631 165386516 74276 74251 764925630 87842 87843 912076868 94986 94987 704521427 72902 72903 649305341 27506 27507 250950405 91621 91638 49789178 58865 58811 491624696 80559 80628 925378798 45762 45746 440519492 24852 24853 318573501 18863 18864 723454377 28149 28175 759801754 58690 58686 807015219 82940 82941 936275755 49064 49012 574640381 75762 75763 861318026 58112 58180 892709042 4594 4579 722260907 183 184 504009494 67762 67785 263531504 14447 14518 834565846 44745 44746 113788917 6023 6024 337445421 6808 6882 179727558 41876 41928 309095870 4460 4461 461093413 5319 5367 430194686 51911 51908 997183525 52228 52229 132196239 79081 79012 236841248 39568 39582 157305695 95057 95012 968869168 42078 42137 117758901 28391 28332 755417355 27785 27778 186555220 55906 55907 215066519 35159 35203 260233078 88171 88172 281446781 51270 51271 1216630 97159 97146 780890660 80576 80612 87510215 5119 5058 895052282 99440 99415 403348905 57748 57784 460864421 52022 52023 868023 95308 95309 591989070 75223 75214 604618844 71082 71083 158292533 95583 95632 336095667 18828 18750 540864811 27705 27660 98740327 30809 30874 222224830 82663 82678 679705012 2175 2201 445492104 84774 84775 250651167 99257 99258 970139647 64514 64515 443480330 56830 56781 586442672 29460 29399 125696880 76661 76662 285473420 93872 93917 168665050 10286 10287 168271999 27564 27617 899027952 67549 67596 841707346 5870 5918 77316776 3014 2967 43086628 18770 18754 722688945 31040 30990 878912197 75972 75985 619981119 32336 32306 800174933 5054 5055 322627318 63057 63058 273865147 23464 23465 966216571 47617 47618 104551350 49603 49604 756816477 36233 36234 403701775 78147 78068 237304969 28204 28205 50356857 90338 90339 847632969 28671 28694 973474058 96775 96761 75973524 52935 52936 573267182 34912 34860 668588569 82464 82465 886196027 13506 13507 466086036 7014 7015 726456165 76009 76010 977018737 80132 80133 56419284 974 975 148233343 82398 82399 715028005 49728 49802 182290988 58132 58133 801319996 28289 28311 477789874 19885 19890 389541607 31603 31667 768756086 92987 93028 776807843 42206 42207 758075639 64693 64694 929431802 59579 59580 793590363 52232 52233 924986073 43578 43579 208401397 32488 32489 243136915 85120 85121 764500306 82928 82998 916055036 33776 33777 731834447 95305 95306 630177804 99567 99568 67566814 83376 83377 437564133 53826 53859 489458300 72232 72187 286867581 90348 90349 710939840 82043 82044 906838 55470 55471 316363563 95005 94987 423666637 69909 69910 663106637 35148 35222 288949430 74943 74936 437190188 13182 13237 216168569 72900 72821 519348821 32203 32152 177638820 29502 29561 641648634 61228 61229 793054437 71076 71077 612018814 12886 12937 378304477 76091 76166 867630851 38986 38987 300077457 96695 96696 993690868 79212 79247 945228348 38575 38576 987426171 63846 63847 880289017 37673 37674 911328490 75037 75117 64399453 28310 28311 146299119 22489 22561 223544894 69411 69336 145923220 19272 19260 404559877 12297 12373 543260172 9905 9906 413181331 11182 11183 120392798 34133 34134 842258238 20598 20599 516540411 12723 12724 680989971 9536 9537 898756488 55637 55601 320124862 4558 4548 759471377 54963 54893 691410918 91140 91141 54612957 37674 37675 79881748 19716 19642 615586026 76783 76829 385609495 72361 72362 783422819 37148 37149 401371861 77213 77199 432509776 32047 32003 735087091 32048 32049 26259044 19088 19075 954085789 33626 33574 302488715 33348 33349 95582524 62640 62717 212668243 55441 55442 389544970 4660 4661 936695392 75048 75049 544813281 95199 95200 167841506 83801 83802 214332392 32393 32411 456592693 82157 82217 574937630 35940 35941 587902116 83825 83886 249548881 83442 83368 225151235 49616 49617 235329818 69895 69896 754605444 34117 34118 280818890 76824 76825 380425260 92724 92725 609911894 18133 18085 737064903 35270 35271 13300276 29629 29662 450934718 59976 59977 813180601 19160 19161 985702002 61161 61144 952037649 11887 11917 619886425 48920 48921 569416394 58599 58600 771770342 96041 96042 255363877 90607 90581 795651654 13855 13861 442108024 66768 66793 12845707 13154 13101 509737736 83659 83660 175682409 84944 84945 8642145 17114 17115 886618107 25481 25482 270264149 55804 55805 292608864 31748 31801 888469665 44867 44855 377942529 18576 18577 93802223 71110 71119 43433233 14307 14308 615195401 20799 20739 803973254 71037 71038 526069676 46430 46431 721503367 99612 99613 118978329 39689 39690 840771241 25342 25343 478370222 15378 15303 833061042 63302 63268 425092598 14078 14079 142244548 80673 80687 339135555 42877 42919 284493157 18149 18150 557646454 83283 83232 261180347 6277 6278 418391754 8013 8014 895938175 77359 77360 683219028 75309 75310 765452458 84036 84027 958588064 21857 21792 777543215 44133 44134 565178008 48300 48238 538072898 13348 13349 223092865 38671 38598 371950596 77307 77274 10093485 37628 37587 815425426 84604 84605 156712350 84581 84582 698549096 51480 51507 360102277 57698 57690 918985863 92616 92617 380386381 18779 18840 111298905 8200 8224 142670857 33366 33367 641831928 4865 4866 72481770 39853 39854 400811841 39073 39074 460383893 42537 42538 539427496 31416 31373 467440538 9287 9288 383598534 15918 15891 858224130 11597 11598 723753371 49094 49078 265470842 10932 10914 358206825 42899 42918 965129421 39305 39377 232791398 63420 63421 20176241 30847 30881 368307889 52290 52291 75460791 67709 67710 725841205 17568 17569 63336716 26317 26318 601598146 25149 25150 613294848 14343 14344 23390477 30924 30925 498988508 3615 3629 687797722 36289 36256 912853405 88558 88478 240068530 57212 57213 963233917 84068 84069 715847526 13832 13833 71371283 17011 17012 381711625 50764 50735 435634185 55865 55935 646448527 98343 98302 495364460 99824 99873 682214189 59568 59569 108275886 7099 7107 637477643 34409 34410 656183368 88488 88538 39415616 33364 33376 961637731 88882 88930 350888751 26560 26561 843375346 16627 16581 511704183 40212 40199 933306276 18198 18199 749953633 55200 55201 232762673 29198 29199 590802235 27180 27181 648308797 51329 51330 735014346 41102 41103 729984165 22404 22405 652446601 17849 17850 135179603 26768 26769 488028045 83887 83894 695172911 1785 1723 445893044 64618 64546 284948233 45529 45530 160751409 35702 35703 587164618 17616 17692 776241026 34855 34856 819735100 55655 55614 763883197 66139 66097 570983593 60985 61009 283156655 93182 93183 328309115 3795 3737 432360794 63126 63056 895527327 43799 43800 833099030 74380 74305 426458810 72501 72554 633224461 69420 69361 979603336 99490 99491 580003952 79621 79622 988003100 47494 47534 518514283 97388 97389 623673481 47058 47059 357807911 88687 88718 136984989 83203 83204 103802697 14661 14666 996394807 90503 90504 686651462 29848 29849 258095014 61221 61191 642590221 63752 63684 545004763 35661 35620 479736971 19852 19924 828194168 52809 52810 141773946 14348 14337 198779688 68627 68571 554591638 18325 18326 216758123 9139 9140 184240201 19162 19163 365731574 69920 69921 664040394 70942 70943 702258963 23489 23477 26270171 9714 9715 204208851 72796 72797 608614070 9878 9871 116285083 21403 21404 516523255 88598 88599 443102954 12131 12177 707480001 45479 45480 528511761 40379 40435 9095187 20785 20786 783888643 59944 59945 141852095 68550 68503 44328510 65036 65037 818984883 37954 37955 379027444 56074 56010 553093618 64120 64080 511808124 23082 23101 855641505 72958 72974 24400329 79292 79344 55745152 69021 68970 357625985 26139 26140 278292546 46207 46208 532302990 92518 92590 948515451 25343 25344 845569658 49791 49828 202482453 33266 33267 450878906 4123 4149 293470019 48109 48110 580923579 23608 23666 655858612 36015 36016 115902286 42226 42227 276179113 55024 55025 272731047 26110 26111 818329481 92669 92699 840177251 52326 52327 730351715 86032 85990 552054685 27432 27433 2881964 14107 14125 423274846 55302 55303 404044497 27100 27079 466324821 50324 50325 349479119 4183 4105 165623770 5231 5308 943370017 55366 55372 625418816 103 119 700517776 23077 23091 944260668 93325 93386 16670995 33225 33276 346283445 20595 20596 904703510 26499 26500 282095121 36794 36803 887227652 63502 63503 776975634 59719 59681 666897982 34952 34917 574310475 87352 87353 133838657 23865 23866 853086939 96888 96889 888776283 82620 82621 949276622 28109 28110 857791420 8190 8141 691708610 67016 66951 119280241 54212 54213 171568635 96599 96600 120634132 4404 4405 805293049 85861 85862 409341945 50261 50300 751044838 19505 19480 225704253 73047 73086 576992048 74382 74307 26761546 38973 39037 314319632 36901 36902 844991958 9319 9320 301122395 7827 7828 475011398 78582 78598 230578606 44507 44508 74345272 5452 5395 465628676 75911 75912 280143251 71716 71647 108053162 81444 81445 591964648 60775 60776 728300867 46166 46167 934847021 82963 82964 236017585 15811 15812 685032817 74859 74920 713117969 18670 18671 644353280 81930 81931 229349441 29651 29652 420886061 11910 11911 859048642 39238 39249 74125314 43826 43889 85773959 94143 94174 12780930 65682 65683 636751859 24456 24517 629483793 6809 6855 30053715 15467 15468 528648378 12559 12560 393881491 82499 82500 775358932 17756 17757 690827048 16761 16762 29526039 58531 58495 965015604 79510 79511 303757772 96330 96331 846890965 96257 96258 283840432 81527 81448 936299012 86854 86855 906005775 3608 3616 770192345 27644 27569 754360692 31322 31370 642709432 99621 99592 874107588 86805 86826 703308263 71803 71804 982482979 91978 91979 105471163 30855 30856 684949497 45374 45375 993293592 19400 19401 269831247 47522 47523 362766855 74899 74900 295587171 37503 37534 977042956 32813 32788 630168896 43277 43356 279497301 76152 76153 536035372 23854 23900 291664091 7768 7812 703474232 70283 70284 225810833 20623 20652 397454212 83266 83221 93252865 71297 71298 621371225 19968 20048 850930929 91203 91204 371113014 28371 28372 818891480 23124 23125 713378909 87457 87479 747111917 26459 26460 467730302 53101 53102 612022063 21691 21755 669804993 54773 54764 530634687 13869 13870 845394022 72581 72582 83525573 11442 11443 542099464 12368 12305 704426898 49432 49505 734199697 96063 96002 427629824 15440 15374 743840966 39418 39476 391483407 45354 45355 308567916 55541 55536 421527200 32337 32338 433465532 7342 7355 843388503 71810 71811 801443222 34853 34817 520585828 11429 11425 825637221 65767 65768 678279597 61164 61220 448946332 81037 80961 641066889 84216 84217 235101706 20522 20555 889692390 21201 21202 354733338 1149 1128 249890420 36250 36301 194554829 86204 86205 659970064 92333 92280 407743347 60735 60740 13262165 54097 54078 320517199 80129 80057 885878262 16674 16675 930446750 99412 99440 765728937 59320 59287 289367445 79028 79105 693299343 31011 31012 592644440 71394 71395 694475706 4796 4716 700258116 26460 26461 589360837 28475 28552 799951887 71258 71259 249749750 61507 61564 136778320 63640 63684 536031106 88569 88570 15545344 94470 94429 867160005 35674 35675 565076060 16408 16393 123077363 95739 95797 937538040 96222 96181 712140401 8198 8219 236458386 53232 53167 83169586 56935 56936 974782932 82920 82921 153157913 22938 22939 727343262 99475 99516 135574611 83220 83221 386084227 1348 1328 524527025 96319 96320 570820434 56389 56390 833409877 84331 84341 30931050 13725 13726 795709873 539 469 452812662 30378 30331 936412005 19298 19327 474669165 49942 49943 773893675 82344 82346 890618860 55368 55369 208901688 64226 64228 486837135 33128 33052 262597449 12279 12201 614959708 73675 73690 411655477 85917 85918 867491453 49812 49813 754619426 53006 52983 517716068 28548 28549 168974366 17299 17287 583644820 10283 10284 848396963 67443 67493 461822956 29135 29136 814044475 79480 79534 886238856 29330 29308 516073771 17033 17008 205225790 72315 72351 978341507 43188 43116 191389380 96418 96419 32521978 80390 80391 49586404 62356 62277 648043327 32277 32262 283661563 41785 41812 762281167 70045 70046 809635528 30538 30510 869923685 7523 7524 62245238 41144 41145 595328135 78509 78510 551491649 12693 12702 718401377 52005 52006 336344266 44178 44257 905966107 74938 74918 775147713 41361 41424 276482041 51971 51972 617779049 83016 83017 704551896 30977 30978 237159954 54744 54745 173033087 85158 85155 14221428 49974 50048 965061977 72928 72929 779183855 27456 27496 440949307 46475 46469 29276234 37947 37913 590327639 96135 96136 292600562 48260 48226 71432139 18123 18124 309632931 77922 77855 119783330 46698 46699 778680586 7418 7419 368659026 35332 35312 241993970 9355 9356 136034693 43367 43430 279879455 32535 32585 49073259 55015 55045 43544660 70206 70207 785670474 64620 64621 466777982 11684 11685 442474426 22899 22900 817967446 29410 29411 707609720 165 166 545327076 51245 51296 927175129 49643 49658 673834670 32649 32620 617782451 70238 70239 111150620 7836 7886 97391550 86716 86682 780704144 32663 32649 40687817 96099 96100 613347314 42278 42279 203255896 83725 83726 404735797 36875 36876 282810487 57248 57249 21730385 70303 70277 637754670 46461 46462 626404099 10327 10373 836590077 31505 31425 36073469 62867 62842 661984249 10735 10745 462242353 91337 91285 399431162 88931 88932 269574792 83408 83409 17398877 88850 88778 151597755 35258 35259 304411322 74942 74969 960200717 29086 29046 417698385 16086 16150 514497100 85704 85669 514059145 82354 82355 622292631 37366 37367 425778365 78119 78138 168489463 14633 14634 228605335 96305 96325 816943741 38140 38115 851874961 90743 90700 418611570 17830 17904 907257036 45937 46015 365997748 86085 86103 716831245 97473 97474 697917269 17778 17779 191765973 32458 32406 534469975 31195 31196 48851428 81055 81115 54372265 77100 77129 176038040 43435 43436 411060877 37622 37623 431495275 83269 83270 638002336 12010 12005 321939193 77751 77752 514929330 77587 77588 582561344 94517 94586 260434361 13731 13732 287466955 46536 46537 789664163 40502 40503 89519679 89535 89536 428960098 65858 65859 867154327 76421 76441 476442099 95218 95219 815958145 50538 50463 444951706 78503 78506 478699473 61992 61993 8690027 72804 72805 981486750 71426 71427 786957934 29424 29425 678545033 85034 85035 220724596 58230 58231 27816601 75905 75879 612007470 15787 15788 354914313 17161 17162 955586095 32934 32916 558424095 4305 4231 747518639 72378 72379 329835872 66442 66424 88687402 19843 19868 742964857 77618 77619 370913197 63376 63415 794751138 78169 78170 317180683 63823 63824 127921477 91607 91608 279615315 82852 82853 117164617 86479 86534 435438174 12403 12404 393635334 43442 43443 126681671 26045 26046 808132616 48578 48579 195493636 42717 42718 909496101 87403 87475 356546238 22118 22149 752896763 20710 20711 256580015 34007 33972 437280913 93432 93508 562716990 25759 25760 953009282 50161 50162 961373122 51624 51625 837573572 82839 82780 656870141 34673 34693 415785608 9082 9083 470412846 98335 98269 254686729 34661 34662 241191724 38883 38806 82974104 44084 44085 89580111 67652 67707 612934334 33780 33781 161841314 35095 35173 176255253 40430 40382 485935133 82659 82728 702403280 15608 15530 84301050 39455 39393 138838665 75217 75211 48383373 24915 24901 902531115 49345 49387 715390169 4355 4293 304221911 90306 90374 837777728 33529 33530 328545050 21694 21743 999169896 23344 23337 951151748 53583 53571 472626638 16933 16934 513547172 78102 78138 40626026 73695 73696 11881456 1078 1058 443525126 65023 65024 244263222 63945 63870 778760510 80642 80643 395978596 53297 53298 613264499 66837 66815 101865436 55090 55117 192346953 92769 92838 607870642 55415 55348 112773392 54469 54470 766820615 40155 40156 537044465 28598 28599 330639099 31029 31065 340969896 99846 99833 229185993 986 1028 387137451 6520 6521 680859675 49343 49344 765023227 23647 23648 307183504 8892 8893 187669165 7787 7788 852426649 14016 13963 49214318 26628 26558 329157026 73549 73550 743165042 17997 17998 993529950 7566 7521 312861663 81177 81178 650539842 93612 93639 339587127 64246 64180 497348268 56736 56737 133185800 92333 92307 849065233 4270 4319 649756926 72603 72604 603745162 69092 69062 174623694 26442 26492 158252450 12012 11944 780503874 46031 46032 844304830 89413 89414 50975874 1311 1312 683441099 29479 29480 200097762 43138 43209 876015105 80757 80758 781071310 87195 87196 507635069 27464 27465 489589914 48401 48412 992094633 83337 83291 47814118 73148 73149 430660565 90112 90036 963799548 38254 38305 949638304 23461 23462 817473695 80220 80221 87770617 59598 59599 296398676 52852 52906 919084061 28720 28721 584547102 31838 31839 574679216 21571 21572 788519774 39845 39855 82160809 24666 24667 285009450 94745 94676 849425564 73667 73747 57461956 57792 57755 791062827 9957 9958 472600455 4635 4708 760821937 11581 11604 821882597 77748 77794 635703296 67031 67032 412381444 10810 10811 347872567 41266 41244 877375494 66314 66337 121021645 97916 97917 583717918 88794 88795 562291542 55693 55694 418842102 19464 19465 75821831 39017 39018 849019236 55484 55485 636365849 52898 52961 609353037 47393 47455 184586324 12457 12458 874745775 75137 75119 32015844 52205 52256 958047307 38378 38379 324458348 92902 92903 341494871 94957 94958 303318796 79068 79148 114375812 63197 63198 358375517 54715 54716 964140445 32509 32495 828374905 73406 73407 541784347 1033 1086 348630809 85757 85733 927134649 23631 23632 934252255 78356 78299 743417622 97051 97052 742319419 33424 33425 63702818 9953 9984 932082252 52945 52961 810981650 4282 4283 901714964 74880 74945 970663375 11305 11236 206445784 18915 18938 305199224 72077 72078 93802252 64199 64200 200000783 10543 10544 987816140 52337 52367 866116497 8878 8879 894407175 76057 76040 78387205 17483 17484 475864224 2903 2904 570652877 4289 4290 693846101 26183 26198 636689911 89316 89339 585035598 36944 36986 341550567 73543 73544 900916798 63300 63282 849216045 12924 12925 631910478 60229 60230 633054393 53915 53916 327369705 64361 64281 354274849 50066 50067 764637925 98923 98924 138424754 50811 50812 695473357 24470 24471 828282413 33279 33280 542726226 58232 58233 489281322 47646 47647 726145817 65624 65558 781598886 39141 39142 267618872 86176 86177 153286380 42175 42214 366119340 35510 35511 658088059 17414 17482 441409203 43059 43060 156506413 34332 34333 793859212 30049 30050 687847419 43976 43908 961333006 9857 9858 818855689 17140 17091 590240896 52798 52749 859224527 81641 81622 435438386 42862 42783 741377932 39683 39740 504044889 95962 95963 599296553 20696 20751 360571505 29085 29064 772662815 57822 57783 666437892 53112 53095 940907867 43327 43333 361829326 19850 19851 765708133 14436 14503 357022482 76009 75967 114716717 20542 20543 93230617 87601 87548 906909264 28737 28694 535847583 66036 66024 922106636 26199 26200 988871406 30894 30931 394298512 42962 42917 431612659 58196 58271 289000387 9511 9512 294472105 19774 19775 168876283 90848 90780 894914956 13497 13566 316566251 81564 81547 666239852 13895 13852 16912853 64108 64109 295282592 73407 73408 3633241 77263 77264 863049732 37152 37153 334253996 6576 6577 715329594 63558 63559 673235551 19981 19936 982595576 74394 74395 669603137 62636 62637 993075710 77041 76983 323224162 4813 4743 237014930 80690 80701 945102617 43627 43603 344296438 91667 91593 233447621 90762 90747 973657579 70538 70539 454994621 19365 19298 755934461 72000 72001 119294294 57059 57047 990420441 36504 36508 107097654 51599 51679 89204506 87972 87973 772275974 69590 69594 843696232 67617 67649 83401152 37412 37389 160342608 31784 31785 461258899 37837 37810 380003561 44156 44076 726278989 33052 33053 749684378 43418 43436 890913915 65251 65228 856261037 93141 93160 72065916 72847 72848 245280707 23962 23963 536464319 84831 84832 268265379 49114 49055 457454622 42153 42154 71389574 80594 80595 567627282 67845 67846 223401445 28503 28504 963259243 9097 9082 211929766 2036 2068 660993223 75647 75648 408430759 61718 61701 889279263 68497 68498 209004020 79463 79464 650649654 2783 2784 792624647 54317 54318 185345710 95252 95194 192395969 44032 44033 6263508 36130 36131 390363097 45399 45400 686544422 27196 27272 351532410 52328 52329 866574985 63489 63511 916123256 34080 34004 109658406 3521 3491 533381747 26007 26008 403889804 36042 36043 460335646 23092 23107 466806970 57745 57712 955534588 26462 26463 307860223 24826 24799 79258767 42657 42658 532993290 69799 69847 866768801 70124 70108 496229 56082 56083 716825204 50540 50595 472550224 48906 48870 739713486 98729 98730 337919338 44314 44378 144812312 40795 40771 449899532 46625 46626 676395749 93353 93342 957667221 7406 7407 106755889 10703 10704 666787981 21542 21543 243911799 23614 23615 212551831 36542 36543 861261538 96992 96998 249517965 54232 54281 262258608 89948 89949 859334286 61696 61659 447026224 28705 28663 781690404 76458 76446 399574770 31866 31809 339756428 63994 63983 840204896 85165 85166 950464625 9922 9923 686235112 34836 34792 925452456 75428 75429 231819158 74839 74840 754790988 49708 49777 69150903 36408 36445 286119128 55058 55050 541799825 7868 7831 987473399 30865 30866 535374772 38624 38545 103750567 59666 59682 317832187 63521 63522 30002660 592 525 245715739 32673 32743 918278409 58428 58429 171228713 47680 47681 538100519 46268 46328 542829809 62290 62291 525740835 47468 47543 625419454 8515 8498 333649934 15112 15062 586629765 87885 87959 349005829 49092 49121 221526214 74225 74246 904143460 20620 20621 442011558 25617 25618 760282079 85984 86033 974214000 36178 36148 432295256 2278 2316 818826694 51448 51514 948002610 33495 33496 154760556 3871 3825 230451476 5653 5654 762961668 68936 68872 638345312 11912 11985 427112747 38936 38954 542231957 65230 65280 360110810 39700 39701 453053456 57005 57006 893736946 48024 48025 885901175 61159 61160 799038612 22463 22464 711588810 9315 9310 728524351 31881 31850 36410812 44040 44067 793962659 79040 79046 297363541 72940 72941 463818701 44782 44783 793227180 47173 47111 772854585 26904 26840 637798396 36926 36927 385090878 28639 28644 457037470 97222 97289 934264930 83320 83321 284739576 17458 17459 5635418 52244 52208 152717840 10992 10956 59548136 72070 72071 871714524 88433 88453 496025409 77489 77425 302206580 27058 27059 76592150 36118 36119 631855195 79154 79108 787154404 57323 57253 830613391 7860 7861 162918321 89037 89038 14662398 74094 74095 486591959 27684 27660 184379489 43845 43846 690627692 94482 94463 372004643 78134 78145 831932198 17454 17455 14386391 59731 59732 477729418 47175 47218 874681083 16230 16231 941532507 16377 16414 909709441 3164 3100 865327742 24380 24391 799898975 51574 51575 492009625 94174 94175 990913281 45027 45054 714417770 96455 96456 462454619 14652 14721 989145554 23823 23824 795227997 5220 5245 41645262 87863 87904 292501860 31145 31110 151764531 17037 17098 40181929 38177 38128 20617197 44917 44918 770700230 54182 54183 115241876 68984 68926 814818678 96638 96583 810314271 73826 73827 764473849 65859 65896 190647340 90366 90367 269762906 21365 21366 781314402 7962 8038 388058529 26121 26122 775516277 8703 8737 591090649 55488 55489 317478434 42482 42483 932301421 20196 20197 642070568 32513 32516 327527027 79193 79194 944252450 86179 86180 590644989 78532 78554 916922441 74960 74961 983211796 84038 84039 372409262 69737 69738 235617283 1709 1710 471784478 53188 53134 140725339 60472 60473 557396603 11261 11262 843407201 32741 32729 128936527 6858 6859 842963094 10014 10027 468469527 2075 2025 301940068 5319 5299 130234408 64417 64497 961273356 78961 78986 716125595 70087 70025 935740693 75506 75448 94414787 8297 8277 994201464 57350 57351 868317578 96756 96701 176393574 11443 11374 41508040 15714 15778 758348532 51279 51280 257374478 41231 41232 594820799 28150 28151 870916774 37773 37801 49638321 18345 18346 175060854 79198 79191 955619261 28379 28362 938943259 70502 70503 879644602 75422 75469 425780844 32646 32647 347552693 44024 44047 903770707 18010 18011 482950972 55978 56014 642500197 8843 8801 499022381 19852 19853 164664486 90555 90556 588688555 46930 46989 513309519 93733 93734 994554927 6375 6446 518711530 98098 98099 473949072 25099 25100 48784945 55726 55727 561779814 93585 93586 954749572 48932 48875 409930913 68076 68106 395890074 55549 55550 804093853 19136 19137 830678788 70128 70119 940801695 18279 18280 578773851 29849 29850 827844657 51226 51262 997283078 11334 11380 220884435 53683 53737 848236569 35907 35883 681855884 35300 35367 13571961 49412 49460 762538759 41421 41422 631818000 54165 54112 865793092 70532 70461 516633751 26625 26626 951404408 58985 58986 264703715 56438 56439 189288943 24483 24513 625670509 94900 94901 524935061 68197 68198 699247578 93672 93673 717230607 20920 20921 907458108 63369 63340 293611046 11035 10964 923121390 43103 43073 841602723 91531 91588 232587072 5883 5884 128976160 88657 88703 72955131 78483 78484 444221698 11528 11529 710274819 43888 43889 587856714 82254 82183 605036025 56381 56382 465247282 46132 46210 981037635 8725 8710 201237507 72306 72307 948418205 62527 62588 169421163 20124 20125 879231608 73032 73033 315063971 28744 28745 588476683 51893 51894 53256005 47245 47251 908970686 16437 16456 504690148 39707 39736 539735826 3022 3023 360769394 73575 73559 913620612 51198 51212 216265607 37133 37169 139208787 16684 16759 120130649 41804 41748 428497842 41309 41292 685418072 18118 18091 556002125 89206 89207 568790007 73000 73001 373840793 21467 21468 958525194 54931 54918 367559723 74354 74342 834031755 50504 50466 124588513 55706 55707 833619697 78004 78077 494924453 88065 88066 406532827 8645 8646 96203313 21356 21357 99200087 58258 58276 44223170 68656 68657 63228320 26194 26195 490303803 66115 66126 185613968 96711 96701 685334882 47137 47187 968757540 36890 36905 595474623 27592 27593 187144467 67947 67948 743950864 60165 60148 100895438 24994 25044 212364774 4696 4697 465831496 42180 42108 974697190 42337 42338 796462272 720 721 218310965 18418 18419 290070647 9956 9957 787407844 76751 76752 212686114 93762 93732 787995496 70745 70670 876384542 91918 91997 56880996 47226 47210 245172163 5101 5102 268524088 44427 44499 367378637 84488 84489 213611840 68469 68470 979551160 63786 63773 507122453 75200 75229 377038220 14307 14246 189711841 9848 9912 593645309 58763 58764 42451792 7878 7830 85862155 64655 64656 479353091 99417 99418 717184376 36357 36358 651793596 64322 64323 640615205 91131 91132 159797929 38860 38915 818784433 62164 62136 824203419 92711 92712 239563997 63214 63215 546119120 62853 62786 309829276 82595 82596 336814874 95476 95526 567282317 87943 87944 13719099 98270 98196 882904009 45462 45382 881812087 38449 38450 350494236 32741 32670 141192589 39290 39302 789137317 39028 39041 302265356 59425 59426 52910776 25782 25783 891316739 29071 29072 11576520 71256 71233 885937354 49613 49553 206595485 94083 94084 156435630 69362 69363 485220272 13918 13838 644416330 3701 3631 53442225 50163 50241 21377834 33325 33326 884542139 27246 27247 905838718 40663 40664 591614525 55228 55307 93427209 22689 22723 16145444 89020 89021 801290591 65433 65401 625217553 41319 41320 539567123 77829 77759 725852529 11546 11547 510536143 15128 15136 901569001 44552 44608 422810839 1430 1502 859932487 99975 99976 736580794 26028 26029 608036196 9487 9451 48377560 3461 3462 976273306 68113 68035 713662114 20090 20028 283916565 46544 46560 835144039 40973 41044 923920781 47905 47976 849661346 52072 52088 780645092 7205 7156 797884173 89537 89538 470032166 10887 10888 643221051 39698 39699 73560411 95460 95461 8711483 51004 50992 237864672 7970 7971 603145001 39784 39798 541325066 78986 79021 929372959 20101 20026 411439185 66042 66049 591977345 40920 40952 829381086 3305 3306 587681256 77299 77230 798332776 23461 23409 235133025 70182 70183 711304858 3307 3235 689014705 12629 12702 256957341 80162 80129 911118430 47833 47856 213284710 71856 71806 277949947 91217 91218 755754112 91592 91553 97156612 67557 67558 834590539 42163 42164 562288392 63164 63230 882012006 59545 59546 702233156 99264 99265 641047501 29970 30004 917472381 93950 93951 389542889 4626 4627 132585496 5242 5243 455572858 29927 29938 613855002 61447 61448 179894386 39688 39689 118457789 86826 86898 790638180 78053 78074 654815070 26788 26789 912109682 66636 66637 641751322 30904 30915 198084216 34018 34019 543963156 11892 11888 9682268 3973 4050 560373946 29446 29384 790889637 83365 83328 306104983 52317 52266 332903471 42165 42166 162883481 28538 28615 809759034 53767 53693 320080956 366 367 611356220 53230 53231 634454304 67715 67704 975115032 99090 99047 748705028 28108 28041 590453841 65787 65788 62746 82834 82835 619263331 71474 71444 670136695 61165 61241 321013525 29255 29265 728240432 69901 69910 685314026 77141 77142 593158916 70247 70234 321849389 93163 93226 211112429 55296 55350 85119571 27828 27829 222592547 16071 16072 585608972 38629 38630 570128230 12817 12818 133790722 87361 87314 774409529 9238 9231 271260196 85072 85005 556556089 20561 20590 299769881 77485 77515 292650813 88747 88727 765271282 99174 99240 984044385 82103 82108 802044220 7964 7950 217753211 75128 75062 876295127 98019 98067 251531484 16590 16641 276385971 84608 84609 940935077 54800 54803 904426887 79231 79233 601071781 67320 67321 993668917 85259 85260 771761173 60785 60786 730875874 16884 16878 927525924 60490 60563 814496363 10744 10745 698458061 60894 60895 948075344 57500 57548 309309485 39089 39090 61336989 68948 68930 72941544 60282 60283 132796066 25038 25039 590465101 88431 88432 965523016 18227 18291 668140120 71556 71614 883414847 55428 55429 444500338 9597 9624 546296362 86612 86613 725151021 32342 32343 756590873 74886 74887 697619887 41209 41210 698361808 32256 32335 985265885 72274 72275 804351542 21245 21207 991158391 51543 51484 329252573 87635 87611 385431564 96961 96978 491809516 63261 63262 269481224 84599 84600 717392404 19242 19288 172391356 6275 6276 15787360 57700 57750 418654521 74560 74497 633612816 86798 86844 994974521 52770 52690 831777249 61975 61998 189373000 47041 47042 8645159 51379 51328 738632678 87440 87486 54506051 50 51 5002519 3034 3035 13944797 42331 42287 472030359 80104 80050 370690001 52241 52242 321245529 22184 22185 745844545 8196 8197 283434833 79590 79591 287335128 4834 4835 600791064 50550 50551 350012695 53636 53637 835485811 63329 63330 180761092 29444 29391 921774696 54820 54821 963662357 21179 21168 406722443 52018 52021 278730395 31254 31255 46968067 22100 22103 795945279 96357 96281 851974258 78559 78550 225861345 52657 52658 655430014 35162 35140 433763429 70200 70222 148777428 90182 90183 346649691 63535 63536 970019435 21254 21255 852464491 83512 83495 189034473 82443 82444 113808279 2356 2357 242027919 87199 87200 420259094 8360 8404 979696488 18541 18542 614824912 7410 7411 720959895 85316 85317 836191182 57082 57007 706437471 7648 7649 874951665 81269 81305 352733424 20960 20961 595098414 30917 30846 125909550 23859 23860 225459836 57913 57914 306293357 26147 26167 757674017 87029 87030 58156227 73777 73778 752097047 66106 66107 166748658 18300 18301 437923496 74211 74149 901025101 84670 84671 529185200 93613 93602 355936386 20775 20696 561568008 33405 33406 398129635 18025 17980 535658825 23807 23808 213426038 32703 32704 845574371 13786 13787 463975574 80996 81024 968567767 48601 48602 247222802 52032 52033 263396252 92209 92285 986524230 44100 44101 684205703 32001 31976 832130597 50046 50047 580976919 95054 95040 813097543 81081 81082 936515743 42744 42745 673426833 18105 18106 859199196 80392 80393 761778406 1582 1620 329599563 97171 97111 741081719 35085 35148 116242505 39269 39270 370199423 46921 46986 606155343 12416 12417 587217496 49385 49386 695223478 6783 6784 4144252 21525 21526 808127566 57756 57757 881474221 70505 70506 9212883 76249 76250 346897921 41345 41379 671986763 19222 19223 566797956 59875 59854 410258972 67794 67795 843127333 78544 78553 449750002 6638 6705 408762815 80049 80050 831809863 67276 67277 762418660 7599 7600 654335094 49043 49044 134648081 79404 79412 614244097 19100 19054 827009701 72953 73023 392404092 19863 19806 63590859 40971 40917 115494065 4009 4074 498870433 24191 24192 336895382 24247 24248 404688256 87550 87503 550200044 68877 68878 733620233 8220 8221 81146534 73555 73523 823483591 47335 47308 432342628 15980 15923 762840611 42870 42810 229807211 69101 69102 704334891 83661 83642 95667363 80362 80353 634440467 66854 66891 636052952 24235 24171 449894657 71629 71611 253919038 41546 41547 905053771 17168 17169 960726880 37848 37841 244294669 67561 67616 503312177 53814 53815 941208031 52522 52466 432967159 48442 48438 916378597 81932 81933 683467467 73617 73618 134832045 33821 33822 368172401 36840 36841 455568424 5401 5402 588136141 52255 52293 121441712 52541 52599 826449577 18312 18313 745863238 46204 46205 612157585 44862 44879 597924646 9418 9419 954006573 49282 49283 575515105 85301 85302 333757558 72071 72016 487896489 52894 52845 22674962 13161 13162 53534479 27952 27953 704646245 23076 23077 191462839 39758 39716 779638343 76506 76552 153196447 26452 26474 320350039 65900 65944 889503210 93365 93366 425972818 36852 36778 207740725 95933 95950 176630297 54625 54626 957267346 45524 45462 108059091 9942 9932 159347219 71925 71903 374686996 18112 18113 346834432 93636 93637 975848659 74016 74091 948373353 3268 3269 389466123 32425 32378 214207843 92104 92105 40616613 70067 70109 253990895 62551 62492 241067193 14404 14395 971024557 79075 79076 371996857 10121 10158 567028143 30923 30959 850457933 454 455 974250280 85275 85310 435441432 27584 27527 819840357 42335 42336 91733326 45984 46002 979759120 36284 36350 431115929 42666 42667 633506069 79003 79004 303422760 71256 71257 581717034 57679 57680 98983439 4518 4519 677072801 59938 59875 647406930 50649 50650 522847155 33456 33457 757279833 1525 1526 302086392 21377 21378 598305835 30543 30544 447101024 62195 62251 769608504 71132 71053 190263013 17428 17429 683821463 34713 34637 401783770 80453 80447 692272125 43235 43236 32291114 46717 46694 851626795 18640 18641 190608138 86081 86082 747608005 23005 23027 777030370 90013 90014 403886329 27747 27742 214965065 70786 70822 624281421 1263 1264 683233897 93982 93983 834325054 39171 39172 70252890 12836 12829 838987270 60636 60592 720285564 75179 75180 867056728 46079 46158 456504110 34053 34054 197846351 61931 61884 181777248 48292 48293 622510287 96372 96373 567774693 6064 6100 696611088 16145 16219 711978114 53406 53368 158149230 77838 77803 179589709 66952 67017 573495028 48057 48110 663825199 85648 85663 733208800 87536 87537 385337608 93457 93530 845004591 5505 5506 527568648 67978 67979 603404171 91885 91886 640576834 32482 32490 526639073 67742 67712 775971831 78627 78628 568586958 96094 96135 287017808 91677 91678 338480431 62824 62825 172851951 74859 74880 803114235 25431 25373 632098501 3086 3087 947528921 70383 70333 783555333 73870 73871 762958211 32788 32794 548293636 37389 37390 941930527 51518 51577 267429750 86221 86203 253428434 38908 38890 774814263 48393 48440 559097010 37389 37384 215618987 85938 85920 474152806 73622 73609 42696625 55524 55521 713916245 83801 83810 978706656 51279 51351 918846156 72480 72543 309069927 75153 75144 595166761 28010 28011 935601494 40394 40395 470198029 55779 55827 949791095 70247 70306 878941483 82580 82503 161147076 97057 97109 855227573 27599 27600 780482847 23151 23152 422769488 96529 96574 109743789 85469 85503 215990107 22682 22683 687478804 86294 86295 501659231 31432 31379 739082594 17379 17380 919812064 74384 74350 133086107 44894 44847 103813941 90085 90086 719218584 87750 87751 396131327 14602 14603 126011619 13478 13535 939390369 32477 32478 375636680 36498 36489 94375076 9775 9776 512141009 68477 68478 209231673 38369 38370 98983123 97174 97157 637891038 37339 37340 380344597 50996 50916 666405580 67676 67677 627796778 48642 48684 890189454 576 574 556931028 71542 71543 196031800 53134 53193 637616375 57326 57395 384495528 60628 60629 81576213 89598 89642 96420521 91145 91068 912429282 56510 56511 10963651 22593 22565 356287372 75348 75349 287257754 72300 72257 908098081 21391 21336 280896172 32519 32520 827198155 46943 46912 212062392 51989 52020 758605778 81776 81777 68795894 69419 69432 166721227 98397 98398 845931189 26364 26365 979964887 58532 58533 734942667 10112 10113 501686245 13656 13657 360049697 55403 55404 951273831 18488 18492 369260782 84704 84636 228290396 77280 77281 374406437 3765 3766 859498211 46111 46112 629481256 27142 27146 791243663 73572 73573 305873548 26483 26461 563000056 43087 43127 479429835 17991 18057 498339442 15686 15735 703178856 13324 13325 614034554 40220 40221 922631604 70632 70633 547372972 70637 70638 858884866 60623 60624 978221501 51376 51377 275946794 88281 88310 458143555 95021 95026 265969848 8787 8853 991804105 40791 40792 344746499 67931 67908 581154821 9601 9602 163311442 31875 31872 753212269 69095 69096 367618737 56456 56457 272678837 39136 39087 55637900 7571 7617 658484372 10495 10496 656319915 72733 72702 679289160 87798 87731 107273184 74082 74034 216955905 14996 14997 910721764 28750 28751 214399420 36435 36436 593934471 30126 30127 605474479 51109 51107 708714219 15499 15500 161172194 69589 69590 19800642 81136 81171 529174535 24598 24527 164975396 50737 50738 589242329 78444 78445 176867112 853 854 315292249 35479 35480 899609262 46520 46468 542279916 90437 90438 485404748 83827 83770 756443806 75314 75346 75357630 12123 12192 308636788 64892 64893 193063822 46748 46793 428942263 44128 44182 563597624 20291 20212 707897437 37972 37973 343621311 9163 9164 183794946 62734 62735 594989806 73357 73358 772056355 29857 29858 287376820 88452 88453 177996170 45294 45295 776815016 35351 35334 291395348 91924 91969 69729081 92382 92331 275954611 44092 44085 550809769 47772 47835 904208374 87443 87444 232690684 87284 87265 366552188 59292 59258 489870782 22366 22367 644741294 51128 51094 178767625 34457 34458 268391997 21974 21975 35040853 90733 90734 174162451 28153 28154 181607898 81551 81552 803088835 79249 79250 279502992 24326 24327 17879542 38677 38632 694444183 57108 57109 173224120 89230 89231 184553787 96218 96219 749797353 53821 53822 283106243 44571 44648 635712447 26766 26767 752696023 50676 50712 370534007 67761 67706 408433644 63692 63693 745670158 5882 5848 896648147 6536 6487 812707447 84907 84901 661632918 63459 63460 380439850 66884 66885 422598950 63976 63977 610294782 7937 7938 657322965 87106 87161 920657838 8747 8729 542229695 92750 92809 385682774 34198 34248 174249946 46139 46189 187165931 14945 15002 167589509 27663 27664 25278612 15575 15627 185100878 99870 99871 637108152 89173 89174 75176090 90939 90940 459531007 86464 86385 57343019 90228 90262 603174102 74844 74841 206666995 52892 52961 330762802 81787 81775 42526074 47640 47623 546885984 75536 75460 351514333 79844 79845 367885663 14773 14801 923825722 16203 16158 408732038 52870 52871 138667811 31944 31971 271267659 20354 20355 125312120 73842 73843 787161559 86751 86821 524585911 45372 45373 899388997 58406 58398 275872688 57311 57312 199803198 78365 78366 287884991 6910 6911 46240261 79306 79367 195669475 26710 26665 53288402 43334 43398 103064323 72844 72827 389433627 41736 41739 576472733 26373 26334 71359254 42513 42557 68720498 60350 60351 326518511 2562 2563 816780971 95697 95726 816287053 38905 38896 430207303 72177 72207 390615837 86895 86896 765078803 75499 75500 245417634 59116 59096 435494351 28272 28273 675666768 99619 99620 992018965 87650 87651 903844412 79219 79216 633991397 63170 63171 731501564 91569 91570 128938270 75420 75476 499468135 94589 94590 309414886 37891 37961 693188818 41145 41146 567399630 75998 76048 255361365 11450 11480 210255931 36969 37006 160166512 58543 58567 882795355 1139 1137 541932164 4695 4696 933801860 38764 38765 920749654 32875 32894 361250524 64175 64176 391117554 96141 96142 891996972 70203 70177 75820298 6665 6666 384271130 34393 34394 261981184 16747 16806 765104224 10594 10525 423919062 64887 64936 797519584 64719 64762 303218115 67500 67501 377811824 20277 20278 602973279 1940 1941 401648623 88615 88616 35057470 69819 69820 462932994 59153 59193 20756064 28383 28384 71238447 13771 13772 296367359 62315 62316 100622614 55051 55052 702108490 21322 21275 385739180 67478 67507 747798415 60015 59945 361929356 74071 74088 91077599 19039 19012 6142302 12256 12218 598048823 86233 86234 765041737 57100 57065 769715461 57856 57838 928605179 23964 23884 956832267 16222 16152 307732039 81401 81402 233867769 41924 41925 938263925 76229 76230 288821234 32961 32887 870175451 93461 93529 261484743 33576 33577 80085514 78471 78472 983725404 12153 12154 748646090 84545 84546 920868026 30068 30069 791240569 57505 57547 896289916 58409 58410 693642722 92863 92882 523889023 60598 60599 80607175 66032 66033 66122726 87512 87583 99786264 84965 84966 161711907 82575 82576 787460216 66295 66346 678086400 43926 43986 521058862 52688 52638 253351578 97960 97961 784638053 85646 85609 113116206 88479 88480 688516429 54079 54080 610332295 53766 53843 690619797 70700 70762 862316356 20949 20950 539366943 4011 4017 579476684 68876 68944 270256544 53736 53666 70606583 22579 22580 190133341 8050 8083 395314605 66062 66117 898592697 15066 15067 50759359 14429 14430 238470426 51364 51310 845424504 20990 20991 389972394 72058 72059 54185789 70927 70873 249082557 61737 61738 235048322 11451 11404 762129999 48386 48387 441724887 80244 80245 469290740 81122 81123 623548504 42345 42346 900552354 94502 94560 993952474 81459 81494 136067090 9264 9189 468057112 8300 8328 167670563 16344 16345 171799073 89127 89128 342507596 75735 75723 410488601 46673 46677 447071202 52063 52064 290936755 96432 96381 274071592 84021 84022 32288549 20426 20427 338873819 1604 1533 515234011 45363 45285 42487004 32248 32249 1699968 73489 73490 271671434 89620 89551 399986124 22623 22624 582983575 19743 19821 458654879 32361 32362 307607806 83692 83739 398037807 96960 96961 828041950 55255 55217 93418039 39321 39388 826659981 23904 23858 55066152 52576 52511 70231609 98621 98608 375554630 68352 68308 296048810 11917 11918 334260979 59580 59500 307639132 55512 55513 652300209 47737 47738 128693405 10 11 915308482 26107 26153 840119322 91210 91211 878313243 70279 70331 912146085 51658 51726 230267154 35125 35126 467151561 55354 55355 246980103 59771 59772 891000310 37384 37349 995145430 38548 38575 755318394 43293 43294 855268982 99272 99234 861361285 98106 98132 298165089 86759 86748 187165371 4278 4279 557127417 16728 16729 999333253 19678 19679 674862292 385 386 660319893 62733 62667 730737067 16873 16874 343199392 82622 82566 419227795 33399 33400 359780745 21070 21071 557701388 7810 7736 294309203 12281 12307 992780226 90675 90676 633346059 40100 40049 375343348 19068 19074 528305944 91120 91121 589062235 52111 52152 166380246 17898 17899 899272984 93021 93016 493482625 81807 81840 953098895 19335 19336 891020420 33016 33017 881951504 63692 63713 523102485 30703 30769 591005571 99858 99795 814678215 48812 48813 298008332 61999 62046 892292446 96503 96504 64116841 14510 14579 285152450 83760 83819 482018776 23984 23985 859093992 6958 7016 334019760 29577 29651 214422932 68702 68703 182850121 9868 9869 277715353 38858 38859 189317840 44306 44283 918245418 35243 35268 613458530 13186 13187 626003624 58118 58119 264744454 45967 45920 480995205 69474 69475 443833478 93957 94024 104608453 84054 84087 620830238 34285 34286 630452242 38142 38143 112944561 13666 13709 921078040 18938 18939 38538491 27689 27690 799529115 14507 14508 65101373 38444 38445 7599735 36584 36560 256720895 77272 77263 244581713 29975 29976 349057100 73107 73108 876040034 88392 88393 130033189 96297 96265 958614475 22436 22481 289863260 76350 76351 967432846 59820 59851 64728978 57178 57179 10293718 85849 85824 9275725 39684 39685 354435039 97560 97621 675625874 77609 77610 781474965 95253 95254 29429791 49266 49267 645180576 78790 78791 717962552 33093 33073 978866394 80023 80024 491661544 78639 78640 184487440 27235 27218 258089874 17323 17279 874024661 20055 20046 124361797 18495 18496 917605726 75665 75666 162550941 68664 68665 981871607 49280 49314 270767001 56981 56982 646763101 76979 76980 25925766 56561 56601 671038597 51646 51587 976246653 25934 25865 299597476 18946 18947 795570178 45976 45977 205295935 92889 92865 378993883 12606 12584 345149144 71909 71910 515439361 38686 38687 99487024 39591 39592 827478378 53693 53694 266349208 66990 67023 620562813 79311 79276 359766855 37105 37083 47736224 48810 48811 841340458 91293 91353 218373225 83198 83199 670401917 72170 72171 522534587 86728 86678 97767956 78638 78559 32798300 89072 89073 968381153 89788 89789 822573045 8874 8875 72968803 28199 28200 965996514 83793 83740 196343660 199 205 774088093 48777 48808 168877543 57128 57066 98179449 33518 33519 34677962 56458 56510 720482772 64434 64435 996180348 20529 20481 53674956 1302 1331 331140741 47272 47273 431336621 10916 10917 795382234 56733 56748 591144766 83431 83451 131571645 76727 76792 369668324 57918 57919 130183967 62661 62734 671537346 41717 41718 736709190 48904 48905 354894940 69211 69175 539401471 80326 80342 500204910 5754 5714 188322277 67565 67566 794441812 41935 41912 634297163 37855 37837 863672445 45854 45864 663790494 93632 93633 750893686 82655 82656 70925413 72418 72419 365031132 59412 59413 235080299 58434 58449 786058760 92577 92578 500214240 68518 68482 131757582 75400 75401 688423983 27474 27436 67877645 95198 95119 41120922 32093 32139 291717715 80595 80596 632237919 98106 98107 756781116 23053 23033 265829329 92011 92015 412967746 55436 55437 423304925 41337 41344 11785604 71206 71242 217827098 46871 46872 237012333 35206 35207 730969544 10165 10166 35269316 12145 12146 730698282 99496 99497 634815693 25913 25859 196516588 75991 75992 979506370 74832 74833 240486327 7984 7985 596260723 46875 46876 345699515 49653 49624 877786344 26786 26834 531727877 38417 38395 182419550 84792 84825 850201182 78023 78024 61710271 31087 31109 334878087 62147 62148 570074266 79964 79934 505446826 62043 61964 9810499 73485 73486 169487478 21581 21582 251069608 84427 84392 661771713 75871 75908 800234376 43336 43337 564365234 82214 82259 150190745 8204 8188 686714352 92500 92474 739224591 73297 73298 95435571 97659 97660 469068962 66405 66406 605946368 2688 2689 899824341 73931 73932 890542831 68751 68683 402524427 14606 14539 54168678 65726 65709 439396447 187 188 937940831 32001 32002 657050747 9341 9304 192574561 5370 5371 339422687 51738 51690 437838751 19574 19575 973661846 48459 48449 788617877 34970 34971 913529719 65485 65486 769021522 32444 32486 714172109 64824 64817 337133491 63148 63194 157608665 8302 8264 957384303 123 124 511377999 57179 57180 151203440 20064 20108 875858428 80851 80852 332769385 20197 20198 957920512 38052 38053 687312235 57122 57050 749603099 15658 15659 431283266 95329 95311 624554 13357 13358 850756724 55952 55953 338612801 50099 50100 22187477 63507 63570 906760728 79658 79659 244175041 4166 4099 897652344 21807 21832 528824806 41040 41041 415045587 62759 62807 630453031 68161 68126 623495386 83447 83395 977589660 83251 83236 4162944 91303 91260 275142272 93446 93372 873498423 98210 98211 625335271 7902 7903 956732624 90398 90399 515762440 81490 81491 897065459 75696 75733 50365121 39300 39301 401239023 70189 70193 831791002 65007 65008 740863549 88973 88974 180754875 97275 97228 812304585 76886 76887 810341217 53898 53899 913855924 34652 34659 82344566 37040 37041 161975900 43175 43176 7626998 18476 18524 934168380 89524 89525 444967377 77252 77253 603528558 87532 87533 40990179 43764 43765 331410735 53806 53870 636548719 86073 86074 726994292 62412 62369 906217137 61890 61891 855918956 91925 91926 13697865 82899 82953 891446313 51429 51430 800091473 44592 44593 495502093 53860 53861 11065734 40289 40290 354456486 50226 50227 413805675 16261 16291 798824401 43367 43368 910198966 13101 13032 865710689 75302 75380 525466370 43072 43073 965829374 61230 61151 449534730 70256 70257 119096720 87861 87862 433940198 83972 83932 802575806 62985 62986 489319329 62623 62692 808998371 38670 38671 557965026 15024 15025 732283441 62737 62738 281070625 91184 91228 987388914 76857 76844 385185380 96853 96882 582468361 11334 11335 122580521 8143 8194 526741168 53698 53699 569599497 91455 91456 986902837 64362 64363 78031842 51264 51265 846052422 59608 59554 551272721 89400 89401 202311958 39844 39767 342096043 14297 14298 550129157 59887 59888 399948949 34695 34696 683124994 20730 20725 555275016 81927 81858 616209887 49487 49488 695353968 71090 71070 744841640 93369 93370 315513376 70047 70048 343191669 34708 34709 20024600 98242 98243 506715965 13962 13963 646755703 41935 41936 753938611 23207 23208 129890637 851 852 961180580 52171 52172 356243233 98750 98751 381034792 99269 99270 355692620 10136 10100 731743799 27594 27585 724263396 8584 8533 819950498 34612 34615 538745789 33744 33673 374272687 18329 18330 235711594 54973 55017 205354549 75548 75607 280461338 9281 9282 211903015 82858 82864 935398940 42229 42155 687330304 79007 79008 449551964 57257 57200 545442157 44934 44975 136663825 5791 5792 176715838 32974 32975 100684952 71673 71674 881760678 14912 14913 778505004 36316 36390 322680981 94845 94846 262462290 59394 59395 795788983 45158 45159 994536774 14328 14329 887960983 33592 33542 926045823 38881 38849 660987112 75834 75835 397777078 29326 29327 645594732 76452 76481 775939369 21801 21876 369904148 9255 9256 694662285 71162 71148 306665838 94159 94184 818186645 36777 36716 805158387 88107 88038 922057792 61182 61203 431326478 43629 43695 50505045 12174 12175 792597915 9350 9351 876277035 55573 55574 630493237 60904 60928 643469131 23554 23555 560181276 93876 93877 196892377 94961 94962 821995423 22139 22140 574604332 587 588 932893719 83935 83879 56357984 22325 22280 34633702 21187 21214 882624532 66143 66097 277782392 97095 97096 89457644 93789 93799 736816152 20124 20128 377680990 83874 83875 195897553 53106 53069 774357484 76458 76534 312973811 28087 28088 103231002 84486 84425 848747291 62859 62919 564581048 83445 83446 613012659 21507 21544 682983995 1515 1516 710991429 38840 38841 452482495 77650 77651 755754866 9766 9767 839813986 63849 63829 827978758 94209 94210 367383760 54089 54090 202371796 19085 19086 941954076 36202 36190 816588680 55098 55099 665885130 77801 77802 466007627 45658 45659 610684067 68760 68761 961616637 29418 29404 934715557 89645 89646 14560431 45402 45403 727090950 83453 83454 309825727 19431 19507 502893353 91681 91682 781147481 17789 17717 163754685 99962 99978 678834367 56583 56599 490176889 33776 33787 923238305 94821 94863 559933459 39830 39796 609385074 18740 18741 359914206 83012 83084 470680590 642 643 859883570 6607 6531 217767045 19649 19650 391687686 57775 57794 427171401 72251 72252 474658992 35516 35517 890005629 55827 55865 87204942 42007 42008 279194051 49475 49476 826564696 46230 46231 15539770 52006 52007 132307730 41163 41164 409947249 33871 33867 146511133 83733 83671 200385172 98249 98228 965458443 76188 76189 732605846 66844 66845 392111016 83319 83358 308247393 58506 58480 613976909 29515 29516 553207177 14281 14282 735948087 42435 42436 373424786 18912 18865 841927225 74122 74123 212468964 21140 21141 255891529 40556 40557 916367388 88646 88647 908691106 42512 42513 329694839 89674 89675 321659199 78262 78268 105365956 82490 82457 369974770 91718 91719 631169562 79806 79807 731404945 26254 26255 643975212 34265 34263 368854451 18751 18824 237310536 15468 15469 99164505 87441 87479 381537324 15053 15127 742540524 72949 72950 36262823 89819 89820 825861468 98563 98594 508906795 87838 87839 314314495 92273 92320 109547928 92603 92604 981485740 82549 82502 398532994 98999 99004 672429778 8611 8612 359451134 79518 79479 191264525 82684 82618 748052826 53079 53102 552750987 5761 5728 982950901 71094 71044 68006692 68495 68496 702930724 42029 42039 527077234 34950 34976 563547861 71797 71798 810709258 26957 26994 7829567 48883 48875 83259731 80448 80420 825562274 33493 33561 613935269 15358 15359 574515568 33124 33146 668904255 69949 69953 200406914 52062 52140 895106858 70902 70903 965114515 60946 60997 878840327 55292 55307 904287399 2313 2351 812855833 23916 23917 812761460 19190 19191 176640451 52275 52276 659214606 92867 92887 323923639 92394 92335 466600691 26102 26075 549460885 17687 17657 167237843 32970 32971 934422592 20142 20143 971344086 82353 82354 21914862 24901 24896 723981067 89124 89097 243367389 69444 69445 564638641 28107 28079 381679706 55338 55339 996712729 48868 48865 289760782 90158 90159 996608627 37924 37870 6965849 5161 5162 712303050 86441 86511 100947905 84374 84377 994079567 19727 19738 542607933 95521 95522 990859056 18504 18505 821608929 20005 19965 519441561 29312 29313 805641288 53668 53650 19071069 23481 23482 702281663 25141 25142 394257437 73204 73205 632780581 93395 93396 52640742 5288 5313 945447839 181 165 61954637 40009 40010 743676338 53217 53218 988428779 30234 30235 473254262 6860 6861 196109801 4682 4641 686539313 42018 42019 86199907 34908 34909 378436159 59372 59373 443520767 23628 23598 412941977 10179 10180 451363904 45717 45773 222937000 37506 37507 274451195 7665 7666 115202449 38648 38649 509081673 19397 19431 626240768 58378 58305 103047560 9893 9894 18247533 96023 96024 981912142 67734 67735 676903668 1294 1265 492365196 8596 8537 581390755 7544 7588 404020223 639 640 489284871 34749 34750 595208559 11537 11595 586430699 88227 88234 795692444 7744 7751 269480891 16332 16333 72795278 53561 53562 184998401 42467 42531 786426603 74028 74029 583848247 77061 77062 386618092 98741 98695 805049200 44718 44719 10640931 77425 77400 291714451 37844 37781 555557893 5547 5616 368927824 58454 58504 198356720 9247 9248 376947021 58487 58497 685139740 74040 74041 807738450 44116 44117 852898721 48289 48290 530405630 54514 54515 289052142 14197 14220 298276242 5916 5917 753496726 25000 25001 341688094 361 362 290596196 70840 70810 438161737 89271 89272 336145561 92858 92859 840881386 73610 73611 331236070 17901 17902 472475640 83214 83215 430383603 30521 30564 9008074 29731 29732 217502155 10036 10037 584346638 80192 80205 564951710 20482 20483 977155246 91846 91847 65785922 26939 26940 480165259 51421 51349 912294281 39805 39806 518751954 66610 66534 573142191 62871 62872 576559994 18290 18322 142382844 74362 74308 674208556 3404 3371 322635057 93694 93695 830223267 9068 9069 456553250 3257 3309 630912427 21216 21280 316056898 33753 33815 603058346 59489 59490 286665040 42562 42494 148889083 83400 83394 86399252 6793 6794 132846335 22520 22487 757945348 12245 12246 212362098 81113 81114 301614089 31083 31084 509367834 38412 38456 361208095 67310 67311 578166458 25214 25210 750679512 61390 61391 263074481 40700 40701 773617174 57167 57168 89963784 26375 26376 16571033 46963 46964 117022550 40295 40296 887227212 1670 1671 96964663 43418 43419 217066124 21834 21835 798203394 90548 90549 424200390 25111 25112 973372500 8379 8394 156472939 14715 14716 991331395 95273 95274 859524306 39367 39368 902354354 15022 15023 362237778 63611 63612 458030546 40410 40411 716257854 69608 69528 34952081 38308 38254 681105096 30461 30462 315488760 42332 42333 976477439 19445 19415 538233942 76130 76206 18470298 95667 95668 920901760 28011 27994 679237628 12108 12109 307509182 10348 10386 446200456 75395 75409 472033971 91226 91148 767216518 39209 39288 421328068 34019 34020 862962431 10163 10221 218450651 12668 12669 802911591 13407 13408 138823643 80494 80428 455620290 72127 72157 129804335 88180 88192 122167004 9563 9564 19162923 42129 42145 200196338 93357 93376 89717913 38871 38872 411199288 7738 7816 614818918 40054 40032 676104260 72318 72289 749041406 16015 16016 704851135 3704 3705 532837780 86301 86292 453843206 38903 38840 294938834 24378 24410 122762157 21586 21594 524248383 13204 13205 433455201 98636 98637 290359107 10284 10285 968808450 48425 48492 497260186 75571 75542 345585964 50385 50386 545528243 42414 42415 500442936 32173 32174 105314666 23014 22972 485888843 91834 91759 921141625 81023 80943 253801858 98308 98309 377122138 79335 79336 356772455 98723 98746 108494186 30765 30809 748272805 84827 84836 780288572 89889 89949 633376363 21219 21289 526277587 18128 18129 250082650 76329 76330 716865992 43639 43640 476563449 52091 52092 536966785 7141 7142 733717749 78197 78198 591363287 76941 76887 8800622 52769 52716 780556533 97176 97098 381870637 72506 72507 157285433 76067 76147 830852506 81029 81030 86092789 9759 9733 432747244 44865 44866 123829969 73268 73301 73589494 76150 76151 598653977 63035 63036 949923206 70593 70594 42349581 58812 58849 635534774 17277 17278 654491779 83574 83575 981890279 85402 85403 252532998 22951 22888 679134490 47515 47469 628868013 65305 65306 294895283 86778 86698 879043416 93579 93580 497328830 48090 48091 923036323 4203 4204 554990171 62531 62532 360867506 63511 63588 840156998 40142 40108 627688640 88002 88036 695953707 76946 76947 18555532 99390 99391 802404005 43994 43995 96599128 96580 96581 963852444 73293 73294 435384583 52402 52406 178676348 70934 70935 210059730 38725 38726 378022742 40248 40276 249166402 86521 86445 378647225 33607 33608 731181662 71561 71562 337817791 31436 31357 524846520 78278 78279 952652194 78418 78419 564801517 60027 59982 590434297 31798 31799 198586701 12889 12890 559737363 21152 21153 308826419 24508 24509 364553849 45225 45226 275728863 86140 86141 474725268 37968 37969 225569965 96396 96350 4839750 84044 84002 847458352 50365 50315 129265888 30609 30610 240197571 63308 63376 38912491 25478 25479 322911131 265 266 388702064 41573 41504 464317441 64658 64659 678663194 18942 18874 298381702 53087 53088 619862320 35512 35513 488734754 64982 64983 714027561 61926 61927 345951666 40377 40378 61795042 43756 43757 156026316 16164 16165 945530093 21903 21904 902695833 36995 36996 980333629 35604 35605 96417193 95820 95821 54703239 27760 27834 373800803 59965 59966 72161934 34495 34496 451457410 68053 68114 379414627 19254 19255 386904766 90191 90237 283528447 43272 43214 110902715 99558 99559 86589948 16679 16680 653063029 95091 95092 566234585 86933 86934 696645879 43442 43508 108403459 23729 23730 932651017 31679 31680 478824965 64252 64253 307471249 11310 11331 255246577 8074 8076 759773263 46479 46480 336009488 70628 70629 57087488 39489 39467 96621644 30940 30906 729659373 59736 59737 801532398 77967 77968 383831449 70017 70018 473729726 93871 93872 142203177 94249 94250 777104911 64867 64883 627559878 12407 12469 995771922 8557 8558 776094524 24534 24535 308871905 5304 5283 675948964 84290 84291 251064106 3883 3912 347896935 49404 49405 177938970 41317 41274 603953431 43066 43067 308739273 96674 96675 876345758 4209 4268 772866805 60052 60053 838625301 15093 15094 222257780 62666 62667 440208113 56631 56632 735291683 5879 5880 950368129 31596 31579 926406926 14385 14386 855115901 23803 23788 33308446 51757 51809 582408250 94764 94765 709074378 51496 51474 825234377 40553 40554 922251958 32066 32067 700630601 66034 65964 817800945 34802 34866 738712682 74941 74870 78713490 90181 90182 537322273 40769 40725 160334102 52274 52235 8695482 44363 44378 171282241 18087 18063 913252243 56481 56495 876682287 24824 24825 770462358 48115 48116 978796757 13155 13080 813658175 276 277 448882874 93360 93361 215465467 8727 8674 55442032 60714 60764 188591694 94361 94362 961453988 46329 46330 209269006 77982 77983 694603422 34889 34890 784085663 19050 19051 710701529 1591 1592 157981172 75439 75440 241398551 2780 2781 946309152 64844 64845 696893497 42831 42843 679576131 78383 78384 256065577 8255 8256 364255712 30730 30680 439907400 43563 43564 389328707 97 98 199196075 85501 85502 144320647 68575 68570 436798671 29456 29457 178325012 1756 1757 174988793 84675 84676 365003159 76430 76431 185727057 9385 9386 287818001 82085 82119 647030041 47975 48039 886422802 47853 47854 247293846 57028 56997 10859169 42753 42754 204083749 79402 79429 754805186 82537 82491 151527266 67465 67466 764810125 15082 15083 87616180 56588 56589 557988015 81107 81091 480367575 88222 88223 422835910 34785 34786 505883422 65569 65584 499289726 98443 98397 653256292 44784 44762 498975100 95971 95972 671967998 40849 40807 862967146 95952 95922 378710599 11360 11361 183652895 48079 48080 695760390 86033 86062 502723422 7962 7918 363842725 34548 34533 696959748 79053 79054 398495155 4596 4597 709291716 46687 46688 59363150 70450 70451 102628915 43333 43371 811930027 2800 2801 878632488 6326 6327 569077136 17064 17065 338320003 40878 40819 520454896 8488 8412 826305284 59982 60009 154985677 98871 98872 738122256 8963 8972 270862501 38873 38874 949044520 69434 69491 394494487 16298 16330 432788996 49725 49726 802452422 13411 13367 590323913 20518 20519 409805511 31494 31495 199982994 57675 57676 150513081 97949 97934 331115696 22484 22485 986951116 41805 41806 106959226 38061 38011 324822682 70453 70459 742278208 56944 56907 337021261 27190 27191 941343410 74734 74735 863470185 46125 46131 918758853 42453 42454 208952834 44399 44400 489489421 49488 49489 735588917 78670 78728 891660050 17792 17793 907469885 20694 20695 824360207 9793 9794 878847002 72765 72734 801210417 4514 4577 383171901 43012 42988 919176336 78868 78869 611661737 96889 96890 158829907 41833 41881 305968385 601 612 915791254 67619 67611 894042885 18708 18667 581564501 19257 19258 457717555 84653 84654 706614712 57007 57008 432178672 23458 23459 988619776 65998 65943 821026564 60792 60783 911924982 72631 72670 974440177 32340 32416 206062545 42215 42159 951571527 94156 94219 538434283 16510 16585 901453878 37855 37856 893301527 44600 44594 402197122 37111 37112 30671641 25997 26055 613078164 31452 31455 608455699 26147 26133 999564564 74041 74102 440591762 28056 28087 33348439 22718 22719 465783191 36281 36282 334779713 86450 86451 958562264 78616 78617 990120080 32596 32616 918049888 7823 7813 685877209 91297 91298 400554473 62687 62750 262774069 66393 66394 79848015 99430 99399 92860096 94383 94384 279145540 87773 87813 649842432 94459 94460 195732010 3564 3494 913023835 26313 26253 489966472 88248 88249 259739219 31415 31381 932189767 28060 28061 981458486 9924 9925 261772559 32594 32646 170329056 58994 58995 585768624 73343 73325 793591307 60922 60923 919051452 4865 4903 240525111 72585 72525 763155658 98605 98606 272912955 25138 25139 529991696 85111 85112 569302011 41344 41345 497813784 47689 47690 870741487 43802 43803 833151295 43934 43935 49143910 74808 74882 157005461 34906 34882 744834802 54057 54058 372102035 75030 75031 676742754 18251 18252 106772206 42244 42311 662190344 41212 41213 217837223 18976 19025 211616333 45607 45608 640767776 57169 57234 279407721 98261 98284 430754966 28968 28939 325011368 37515 37511 151213403 63693 63694 494319330 10042 10085 618061383 91245 91246 921874518 11402 11403 123139333 16417 16418 477995426 60175 60180 557981476 90047 90048 586943825 54772 54773 599569027 48714 48715 283507164 46154 46155 973995561 59481 59517 872233640 58413 58338 863488898 32181 32169 937740596 97273 97274 674025022 93648 93672 504297326 83603 83604 731914038 30727 30728 239577688 80270 80271 637494081 86801 86802 645171474 78412 78332 110000159 78430 78431 829015581 32446 32447 320879992 54818 54819 272280992 88376 88341 8333983 43343 43344 602942298 80831 80873 958000126 79196 79213 144305609 33382 33383 217135275 98560 98561 917501625 92333 92268 370864765 86757 86758 791054693 45696 45719 19639944 37197 37198 622013596 10328 10329 902487333 73336 73337 539660190 50866 50894 489166912 45615 45663 335433529 66020 66021 915114311 89486 89487 603351851 62769 62770 373501306 64846 64851 621092667 89750 89751 218514886 73852 73853 680042464 69846 69847 639605525 82931 82990 62784822 22127 22128 506276384 59946 60009 136700449 60285 60226 652930941 95084 95085 71245744 28705 28672 401658203 35229 35171 401032013 39148 39080 572396086 98945 98960 238859206 39248 39249 325236118 11281 11266 574867215 6049 6050 474787938 59459 59460 415168440 53632 53673 679013744 25607 25608 896711093 50872 50873 936087966 59377 59378 959835733 27332 27333 42599102 90150 90163 150390775 75636 75637 531338248 72905 72836 856466602 72299 72300 483078893 79865 79866 313965021 68855 68781 897504895 22196 22197 534645053 8617 8612 7692272 43412 43367 104232323 85161 85102 690266875 61633 61618 806388556 79649 79650 300178630 71161 71082 582295457 29177 29178 217733853 82325 82306 764622132 77655 77722 924958094 87025 87026 851361555 17187 17238 470499834 67394 67395 153858635 68308 68259 102097918 38436 38437 15084123 44502 44503 13912704 24673 24674 431823889 81045 81046 843756964 62702 62624 151285921 40829 40830 483404888 32040 32041 347668660 2246 2315 390792013 60529 60530 937885988 54254 54255 727882894 20941 20942 732851331 62829 62830 846945232 26621 26624 994458846 35292 35295 615808210 92414 92446 310979362 67564 67565 919976480 78760 78818 239087531 42536 42537 745689142 63665 63666 976081672 66806 66744 608802011 92183 92240 703441051 45669 45670 998264143 98747 98671 597739713 29190 29253 143141209 24033 24075 629341355 58124 58162 957508730 11652 11653 630059004 14276 14336 348200160 46077 46078 883659201 30499 30500 793552881 71951 72002 252364596 78232 78233 366806399 14646 14635 466454428 70387 70394 273377619 4634 4635 2052932 35010 34939 358898325 79085 79086 281154746 32249 32250 75856662 79265 79303 467497086 53038 53027 56820241 55947 56023 613165905 86493 86446 577018994 90240 90241 982620582 30715 30716 114815256 72372 72361 756316936 18395 18373 791015147 21283 21284 378198562 28284 28285 18078987 81060 81061 231281590 48299 48324 880485041 70621 70622 356160506 64859 64815 803722432 83330 83331 964757886 53794 53795 731843417 16164 16212 969819028 62831 62832 826248928 96205 96206 172362569 30747 30748 206722589 23034 23086 418714099 24879 24809 158480640 2297 2298 348694776 4815 4816 387072747 89780 89781 578849988 5960 5961 626057394 80878 80851 774382608 12546 12547 654592012 66202 66238 835472535 81747 81748 249200858 22770 22835 553706555 39608 39618 510673864 25990 26012 414344062 77427 77389 421571772 26599 26600 358984934 47000 47034 294150769 77211 77167 252556136 12991 12992 207797358 25228 25229 255865141 86140 86198 552913173 51228 51229 881232005 47746 47747 790806037 19607 19576 177301421 45283 45254 325262806 46468 46475 367536731 85013 85045 104212823 58686 58725 262826860 56807 56800 939967097 56863 56842 579242176 36728 36729 525500296 36804 36784 263346446 85121 85122 96258439 76819 76791 294260958 48188 48252 571244952 13825 13903 895581179 81965 81931 786957266 8988 8963 70154068 63813 63814 308491344 30139 30140 653078647 59564 59565 829260591 39673 39633 181812874 61079 61102 173326803 94879 94880 164908135 2767 2768 391237067 31605 31571 262003769 69471 69472 576830242 71054 71128 445368447 18433 18483 402120223 60489 60503 158448994 37604 37605 214684426 15606 15681 637890376 60938 60939 525559440 7918 7919 201260266 15421 15351 939717227 66305 66306 445224212 55126 55056 96534921 97123 97124 626999132 66224 66225 605234237 2292 2293 472354309 3291 3292 660950713 87158 87159 616002109 63048 63049 733483692 35278 35210 817508335 78440 78441 92554017 17050 17051 744256309 4467 4468 317746968 79488 79538 495292677 17130 17059 184525517 32948 32949 36170297 24306 24307 601358570 945 946 895193814 53536 53510 520225920 44046 44047 307079183 82988 82989 268828177 30218 30211 191126553 91738 91725 726012764 32362 32302 643391560 2943 3009 425948949 21173 21174 886288014 22733 22653 262133845 17585 17586 403664778 16349 16350 507352617 74625 74651 226457616 18700 18682 87568133 56768 56769 60968926 80273 80327 376969692 45654 45655 888650744 61645 61646 391776655 84364 84365 735476287 61012 61013 399379342 60992 60993 857615869 25115 25116 732393355 36194 36140 441160421 88811 88877 462680761 9926 9915 812225219 22111 22096 253416943 68104 68105 204649454 35533 35534 394024925 58512 58495 814688024 6869 6870 218980140 87174 87127 427740728 47682 47683 903527477 93472 93473 502994492 47782 47819 804335943 49078 49079 172963600 14936 14928 30055372 81858 81859 629139692 67875 67876 713908956 90044 90084 431239920 81578 81507 523365282 90208 90150 265196493 2588 2589 225676484 9762 9699 938179413 16973 16991 930053544 34546 34617 328842332 40600 40601 792953715 38240 38241 940737923 10548 10549 928688984 55768 55802 430823209 82789 82745 774381967 15172 15142 28413132 82115 82058 645966911 54971 54975 575323213 1330 1331 799484365 38549 38550 449756622 85057 85058 135361010 82775 82776 942857288 84073 84074 628711324 15042 15043 256492184 31240 31241 866894176 6233 6234 595866052 78995 79061 72289496 46013 46014 323606395 82986 82997 943744250 91713 91714 700959136 92195 92196 226522804 18930 18931 298929125 78487 78488 414293896 91849 91850 63495147 25181 25217 268877793 46578 46579 436493062 15660 15644 435598846 77869 77870 170508915 76588 76589 659115634 32310 32286 377197123 5515 5550 757553762 46732 46777 155572458 10676 10630 680629804 43121 43042 820893257 71 134 802108578 3503 3473 701462396 64029 64030 32158554 61682 61729 726427133 71011 71012 787589301 98648 98694 745750162 84110 84181 577876029 28898 28899 259079959 659 660 177918123 14684 14678 11777445 6001 6002 944841104 44475 44403 913337465 5316 5317 802034494 53544 53467 534301804 92377 92300 268759260 47479 47553 588949084 42825 42794 826121430 73975 73976 10564477 60446 60447 684574142 35037 35038 193186396 90305 90274 611303005 93338 93339 95645770 36253 36254 81789259 22362 22363 705440798 40738 40739 228715135 88875 88839 178829757 35462 35463 376281485 77825 77853 160304378 89124 89170 439079559 91708 91709 983330895 27898 27961 643196398 22079 22080 29277927 97425 97426 175129495 27717 27693 631082168 17982 17983 996520327 17687 17695 17331206 79170 79210 670103657 44380 44373 464179321 74757 74761 324573594 56229 56291 382089647 12364 12290 270677374 24128 24129 513215639 84286 84291 507922134 27917 27992 292984773 63939 63940 151391390 5775 5776 392660298 92822 92823 422923569 26627 26604 832687375 9343 9344 241204415 68361 68368 510530169 47913 47914 344377876 71261 71276 260006643 71063 71128 749523086 48646 48653 346107614 23498 23452 87492985 10179 10228 97431992 62471 62446 526386677 46917 46868 806003771 53862 53815 242404747 85752 85678 653701958 96753 96827 403281956 47227 47207 66948206 60214 60261 544110622 46622 46623 524230135 49418 49419 868648213 38711 38712 624677642 58091 58096 761089957 80226 80227 610902325 81299 81245 218756114 79709 79710 860167939 34051 34052 293282075 75319 75320 708033749 36503 36504 476769459 33895 33896 714218758 72562 72609 962440414 72198 72199 620237794 40020 40021 346714479 20886 20887 171953588 81971 81972 760899970 65470 65514 856668098 43594 43658 121590846 49743 49744 69817910 31456 31457 722953784 44551 44594 41985855 35911 35882 186174436 72627 72588 616146672 2014 2015 794308036 40175 40176 72075935 29248 29249 978261384 90103 90104 815551624 91116 91117 644264908 53246 53247 677267050 88226 88227 137109802 16232 16213 310454520 23719 23720 405982975 77004 77061 906434540 6945 6946 94645148 14096 14171 80312761 61911 61912 690934277 86753 86754 885442041 57552 57582 79768811 43402 43349 853944068 93075 93076 989486103 64664 64613 910012805 7211 7212 511145867 97084 97085 528372542 13377 13316 806335817 94010 94011 850729580 78049 78050 333046967 46042 46043 231158287 12796 12797 981277484 78114 78064 695377657 9306 9307 421237436 74917 74918 504391685 12106 12107 547976342 38954 38955 604520453 40163 40164 427951070 84249 84250 401624743 64575 64576 48583269 4686 4691 261877489 40874 40939 997361104 1975 2054 919257455 46714 46747 985104207 49194 49159 697174764 27411 27412 585540830 21985 21921 826694113 19311 19348 227398131 86759 86760 150975590 61417 61376 7298897 85427 85428 524535022 74635 74658 690178863 78188 78189 108768490 53096 53097 767673071 60265 60266 336402432 21203 21239 105312930 58584 58585 831528730 31424 31425 316913432 43373 43374 577674302 16647 16648 569212940 98546 98547 715533048 16075 16146 364895320 96668 96608 182010078 79646 79647 689493863 38559 38560 992429029 58734 58735 921185568 3563 3564 327889263 58225 58226 7774946 18048 18075 683544515 74712 74713 327642766 87550 87527 195176953 78049 78091 411584347 99320 99348 216292192 2785 2801 13549398 40724 40662 319073369 41701 41751 843887854 7290 7291 373095332 42053 42054 428946213 93423 93460 747647568 28755 28756 666171376 40718 40725 981936053 79036 79037 98811862 76285 76286 804840119 41269 41270 810286351 31652 31653 458489747 84866 84828 544733135 25522 25523 930127942 18144 18145 206751360 82271 82272 394650585 89310 89311 329532578 72066 72067 204802448 81786 81837 741896831 9588 9589 710794662 91664 91670 694671072 4766 4767 696898800 51190 51236 175087403 65939 65868 564321514 99956 99957 689675441 51840 51851 131075250 61671 61668 435774519 84891 84892 943500040 21405 21390 726986600 40958 40935 908268946 53949 53934 189330699 27812 27756 953526376 13046 13092 113632632 62902 62903 893597875 6901 6894 596705784 64847 64806 112470574 12300 12301 223527652 49043 48966 228415693 31254 31292 331822297 6708 6709 851595884 69128 69163 657729883 63080 63141 62114033 64991 64992 248134222 26006 26007 159763871 67236 67244 948270044 174 131 974199357 19563 19613 580158519 13398 13399 200481013 61698 61711 635827202 32402 32458 210835115 8041 8028 191758151 9557 9513 547922919 94896 94819 680178333 21519 21504 998565885 81838 81839 676339319 59086 59087 89501585 9962 10036 98158695 69992 69971 450000148 94847 94801 481215622 14162 14132 240944304 30216 30217 338387412 62413 62432 94279521 78313 78278 680099680 23588 23589 91239646 57393 57394 731046320 95436 95420 710003855 79593 79610 208080743 58217 58196 595977416 88680 88693 661519594 49758 49759 498218668 68420 68371 300268026 41833 41873 787453482 71728 71729 823219952 91234 91181 444922608 87802 87803 682279708 38374 38342 85097287 41806 41860 455962792 30508 30509 317880798 58452 58445 308561768 33592 33512 283584666 20995 20996 929177825 39106 39107 209226918 76102 76097 222004353 12623 12624 341253801 23753 23754 970481452 21655 21686 901826219 70721 70722 329382630 36732 36798 139340513 5279 5291 505744490 89155 89182 320911125 7404 7390 750396067 66057 66058 820578652 91294 91308 792497644 64515 64528 587236727 10674 10675 331872442 90753 90812 931053947 88732 88772 968341732 94695 94696 884717149 82393 82394 871234082 74478 74479 764675076 24198 24199 333127510 28020 28021 313116941 12078 12038 333680051 35749 35750 287361222 77817 77818 550227858 10401 10341 914339234 31779 31780 485190078 24289 24353 926395221 82886 82887 244091624 69772 69708 715035236 16644 16645 792804235 95203 95204 433804770 70928 70929 61565695 15838 15839 888344461 13476 13542 516498836 40562 40563 38709395 59868 59888 286987987 85212 85213 642045834 37990 38020 540319838 45441 45448 114795492 32038 32030 382505078 74578 74579 812149337 19204 19227 246683039 93664 93665 300657723 54490 54491 938232969 49180 49181 964833743 54746 54747 702378079 3733 3734 497370013 13660 13661 808122446 66040 66085 993847438 40859 40860 773466200 62368 62389 956159906 34134 34157 231771275 62364 62365 345714150 13687 13688 261928681 81942 81943 826581886 8477 8478 918282027 14246 14247 800135787 49744 49745 555146571 71523 71553 976312388 62750 62694 798860115 52799 52800 421053832 11681 11694 838977522 85084 85044 782256125 93000 93071 892470824 95896 95936 899224725 9101 9102 937074654 29657 29658 143240054 5186 5239 128347473 27900 27901 267973347 46428 46473 410626927 61314 61337 928149891 81310 81311 971060667 85841 85815 219172737 52865 52866 7679058 46523 46524 259407650 86972 86942 614144173 44684 44685 293631560 66693 66694 922900626 11793 11743 675899065 96569 96560 137459986 87045 87093 15339552 74989 74990 135229441 68416 68395 28307555 87239 87240 801899545 81509 81437 794742963 12663 12714 126406818 77781 77713 800879414 14242 14243 85163155 25404 25471 200685188 50101 50037 208313559 1276 1277 185690404 36611 36674 939201763 32139 32094 578531396 2001 2051 807479300 9866 9867 419537851 6969 7044 112316525 89609 89686 695891868 63502 63517 737823944 35616 35579 687471670 77372 77373 44924670 93173 93174 706277771 82409 82427 767363398 22381 22356 315639493 73171 73172 832868712 68235 68236 101768017 14227 14263 655186996 60013 60021 731215407 24236 24237 727910554 46991 46992 326976998 2317 2360 794302549 69762 69763 370060463 76030 76031 833589839 86933 86918 926688906 354 326 950729293 82043 81999 927336890 33121 33122 594179206 57011 57012 909020785 22508 22576 278292360 36127 36128 148366861 63086 63087 883968113 28376 28427 926926858 2411 2427 391184922 70416 70417 780080836 65329 65330 131907136 10987 10911 497353233 62281 62282 635014756 71470 71519 162790727 76477 76439 833636237 72986 72987 811126605 88275 88243 518855163 65315 65316 808073061 98709 98641 700028986 65615 65616 182636002 98547 98543 322418240 51688 51689 695003933 49580 49625 730484579 8503 8504 133515423 89212 89213 950864193 28361 28409 86359690 71427 71450 779538363 36008 36009 191935901 11667 11668 424348215 29442 29443 860388976 58515 58516 90238223 17371 17372 887369426 4945 4946 634612704 90745 90746 205076141 95014 95015 517326257 68282 68336 82065849 90723 90654 475701739 58961 58962 706198649 774 775 860019838 1879 1837 118081068 30614 30569 680088857 20423 20442 281944274 20107 20097 43257148 89705 89706 844227685 17569 17521 512644255 36696 36638 936550914 75681 75632 967956795 74975 74976 349608810 93162 93148 602505607 45058 45059 147586286 92202 92168 206487017 99652 99702 709209506 13113 13157 863936938 77414 77415 393087345 75165 75092 386019556 43535 43536 636238742 98795 98796 379845128 87512 87565 83676355 39472 39473 72119263 85699 85700 218289623 69455 69456 756262691 58629 58630 258276041 2299 2369 549168307 99613 99614 449135344 66809 66810 434134438 23646 23647 907787668 452 469 942254322 43111 43145 481665655 23365 23351 236057010 56918 56919 22385856 58488 58489 576318371 12892 12893 425294930 48619 48660 383622630 3909 3910 581001692 95690 95691 493995049 22246 22204 68653512 50864 50861 936040454 56365 56376 893144708 58769 58819 624405424 40899 40928 802547029 28649 28650 282326961 84901 84902 314834856 36364 36435 963165749 48902 48910 833937999 85998 85999 828652432 5806 5807 871867587 36957 37011 562743635 8223 8224 367889388 62191 62192 769737422 21299 21296 106412399 90038 90044 850556727 80796 80797 764251651 37083 37141 761898428 74935 75010 567054401 60446 60371 682632536 56112 56113 556450029 4345 4267 149809348 62085 62016 530890075 1543 1544 531097639 84457 84430 322343306 21048 21049 162892517 47029 47041 630746541 43668 43669 107583560 5986 5908 412713691 99657 99667 543590164 50382 50383 76578108 39074 39152 787833946 38346 38389 757721089 76939 76940 490535275 61224 61225 84311271 79561 79562 418534353 25239 25283 604116282 79555 79522 313430112 67616 67605 710498774 54665 54599 914150925 86879 86880 205474661 22979 22980 196451629 36247 36248 39879287 7220 7221 952214923 11423 11343 281114486 40731 40732 515196043 97995 97979 819272665 93890 93901 693989668 36058 36103 123325623 74351 74352 689631422 41322 41392 909618102 25466 25467 117797233 61168 61107 254814926 28750 28767 512324000 86306 86361 219391735 9298 9329 262235244 82103 82157 989746246 42612 42646 948188310 93606 93607 638330896 47696 47683 293191586 17782 17718 830058603 38391 38388 820205474 96731 96724 53205582 90547 90505 132102291 11379 11456 10967705 54416 54417 6652975 74429 74430 889388640 98296 98345 50058826 27036 27014 951646357 12830 12831 121499154 23578 23618 589629625 38703 38724 122148538 76287 76224 683259028 25421 25355 66717528 34624 34567 781867567 68542 68587 274995904 71805 71806 542369461 87580 87581 828828513 76736 76737 977191084 36914 36873 775263698 10654 10655 847585615 88686 88687 441140179 46199 46200 945066099 71373 71436 270151301 36855 36856 311002061 88691 88692 527774488 47463 47532 264013637 1592 1593 163336761 12830 12888 859769932 8615 8546 933708091 55516 55437 1386171 17408 17409 292180884 25298 25301 984785525 28830 28752 247697526 78690 78718 252554816 61231 61161 629983931 39971 39972 650503396 45752 45753 124410307 94066 94002 574803929 97234 97235 466161280 81858 81892 710860062 97576 97577 874369592 8832 8833 495255694 89393 89394 871062242 13981 13982 599815439 55008 55009 966214817 71296 71297 62467171 62677 62678 99593486 15222 15271 572149194 36352 36385 526971907 15609 15610 496455664 74071 74072 960117697 55576 55577 843082800 38823 38843 714941193 64861 64862 851775526 26613 26604 108296286 9352 9334 990942589 29406 29407 464149585 21898 21899 354321150 96764 96788 676753975 16877 16878 651970828 39569 39553 861598650 61907 61839 806429473 28468 28504 167388172 95590 95591 451683582 88600 88583 603720894 18613 18614 653049598 7861 7793 601550749 52829 52830 448195275 5141 5142 556506303 69003 68949 301557641 59939 59940 394987443 30355 30306 951094171 99988 99952 628005947 10756 10816 940450055 68314 68349 809454821 84357 84417 267627640 71052 70986 682348596 71525 71526 447702250 50775 50734 731344612 14195 14244 546307841 43731 43651 122940791 82148 82210 754567986 7520 7521 228109851 94347 94348 179454898 60273 60329 177638945 24959 25017 495825789 75709 75758 278309078 30040 30067 749169925 48014 47986 781490592 91239 91240 553915442 6270 6271 713942560 12740 12670 246109073 94843 94844 973151867 42905 42906 605994256 75952 75953 654932615 70204 70184 833260240 86753 86805 369406100 53870 53871 665584365 56709 56732 236193365 48776 48777 366650144 52226 52188 701865243 24689 24729 151190980 51435 51436 942394891 95104 95105 247998073 74708 74709 469702282 29424 29352 523259646 30040 29972 963884981 93452 93467 174490565 83884 83885 320018158 3799 3775 183993271 56230 56231 516278509 73016 73017 718375194 77984 77985 517120063 65570 65640 388093195 15997 15942 217952999 49989 50016 378919619 49556 49504 810463565 95517 95518 980559152 60147 60148 612971430 4532 4511 318287324 65170 65163 573921997 14063 14064 912739213 76015 76016 49441726 46720 46721 660268868 5765 5706 587915714 51140 51081 483675083 83223 83224 194482514 76025 76026 979280165 33384 33434 352839787 69125 69175 985032457 20187 20188 956717078 12839 12902 945378871 29069 29070 350845490 42643 42644 636950873 66753 66754 951173811 6892 6893 619591529 43906 43930 600129205 28921 28922 340020718 80142 80143 355297563 5999 6009 398724042 66905 66906 285244306 23057 23058 255838134 78527 78528 261526297 76364 76340 169141221 97305 97306 876345506 81769 81727 261261950 63460 63461 310791172 94021 94022 349558545 24421 24343 903167071 97806 97829 451944722 32767 32768 738735053 86313 86314 383587956 44281 44282 665288994 88130 88131 733911943 5869 5870 186144396 55584 55585 774467663 13972 13973 310938255 42764 42765 729314745 8045 8097 922404581 69457 69533 488899902 41705 41706 453665333 50502 50573 837820150 46500 46501 133312203 92316 92362 420230994 66620 66660 50432882 64408 64409 623223201 51759 51704 458526669 19882 19883 423059984 34697 34709 787059472 27114 27129 733147457 31174 31175 203238089 97669 97678 349474182 66783 66737 864074090 76961 76920 401257822 56305 56306 196531582 90707 90627 83965004 34270 34271 824406976 50218 50219 47542917 47586 47555 870233323 78824 78825 596516431 82076 82062 206643247 26970 27028 947669163 55743 55744 784974391 3127 3128 485535965 11640 11668 875606519 39314 39268 433487788 43049 43050 305703596 1237 1238 26441798 34525 34558 738085019 28608 28609 741006216 26579 26580 956093485 65266 65267 782335690 85615 85616 337955101 5102 5086 173923481 57881 57882 273436898 63851 63852 56907782 69394 69410 651659893 23437 23438 26392322 49665 49686 934575270 73622 73623 57279234 70078 70079 199257467 39910 39911 460793459 90706 90716 487874195 6549 6569 136848178 39625 39626 375282035 25496 25543 614558594 77586 77587 822777365 53209 53210 881255871 98079 98080 904439422 51278 51283 325025169 79635 79636 170276190 31405 31437 902930523 35074 35064 101123180 87656 87697 662074768 42379 42437 93105254 80821 80822 937216557 78065 78066 419260057 94868 94869 246881765 33868 33870 95187192 29232 29233 685095711 26996 26997 966162648 35511 35543 409605334 9603 9544 902809522 47975 47976 530857632 77731 77770 196741171 88128 88056 814886537 36230 36231 897210396 81270 81256 3181930 26192 26193 248563860 77039 77040 777906461 94032 94033 609480755 5689 5690 504578178 16248 16249 51688148 32958 32959 17008775 35344 35376 395806459 38335 38336 929110882 21066 21067 128908633 77427 77428 477018426 98633 98652 139029632 46974 46975 734357718 25374 25375 262976400 48861 48879 949027769 88721 88778 864311995 70389 70411 395768178 6274 6258 954871517 28218 28182 939143270 22147 22148 392725939 98666 98667 382106629 9036 9037 67002200 25839 25850 909969199 63701 63727 507847623 84519 84520 97229032 81209 81221 698859155 50292 50371 823210256 17119 17147 243108228 4837 4792 953300042 43887 43888 87906076 27843 27844 647881941 87023 87024 367764319 71008 71049 809087191 43983 43984 892426255 4852 4853 642853144 72622 72623 943047628 63217 63210 100803668 86921 86870 884138092 39600 39601 508263715 34518 34565 194091921 20227 20228 808069891 92131 92132 808603104 68606 68607 55424289 80906 80907 620993800 68198 68162 413825198 50602 50603 737287753 75006 75007 75289855 72605 72585 741804930 88877 88894 356059699 22663 22689 542782846 50508 50548 68988801 15513 15576 991977243 81883 81834 917206654 67069 67070 68149742 74694 74695 761298125 66956 66935 812158848 13294 13295 590629677 17933 17934 913632203 56055 55986 967405941 12536 12470 12251734 57044 57045 803152715 94918 94919 388068448 95580 95622 864304636 43011 43013 825738708 10730 10683 681258943 69767 69768 3823217 82479 82462 74024779 5006 4946 629022370 19625 19626 790857919 22949 22950 579901112 29267 29301 465779397 37844 37890 507371013 51178 51118 277476244 29184 29194 796314584 54442 54443 836838490 98016 98017 577095564 11217 11218 565878376 74663 74647 408306735 86516 86491 67374624 42075 42125 527069815 255 256 42626558 62052 62053 897247276 79552 79553 815366071 96325 96326 309223322 98470 98471 681823143 10719 10767 419827267 14264 14267 523995839 3705 3706 241541997 77488 77486 150466909 57924 57991 514732332 924 925 482913639 80030 80067 229813950 77715 77716 471250580 63405 63406 816220517 24483 24484 920290076 11996 12031 878703172 40786 40787 268611497 61839 61763 21605864 57504 57505 207160270 24726 24727 874159220 66930 66931 980446715 6682 6683 442932608 28160 28161 79794875 90099 90067 682385776 31306 31386 219272541 78037 78038 823692403 7560 7561 108316588 23794 23795 678754542 70857 70858 674670874 54874 54807 896818788 24943 24963 438738245 19549 19550 475784949 6835 6836 163019717 99885 99886 152030869 13965 13992 349131610 45006 45007 46443881 76881 76882 284053001 30771 30759 119515941 64130 64131 217659802 61278 61321 56760000 64025 64026 935184574 59922 59923 535656126 15404 15405 781281883 77198 77259 884768718 21248 21221 611857607 2475 2445 975469874 37378 37379 682633851 69606 69538 666161373 31612 31549 539146935 39130 39131 670980562 76777 76796 936291037 46614 46593 706622220 76795 76765 255750665 98098 98082 230945595 57337 57338 461201650 85302 85290 622874574 62354 62387 711849888 49535 49536 374566572 28789 28747 266335664 78631 78632 631721216 87317 87387 713467916 61604 61584 466107763 98051 98052 607748000 20891 20902 307084503 51682 51673 913357902 34945 34946 14134978 97971 97972 613282215 81893 81911 82343094 65402 65403 662396721 84782 84783 171586795 37902 37903 640068952 6484 6553 800700318 21766 21767 807432998 75826 75827 44122954 59283 59284 349304018 12161 12127 46904447 51365 51433 435237231 30641 30647 678305693 8215 8211 172684734 72532 72580 306109013 95514 95515 980384515 700 703 321879831 30820 30794 753560475 78116 78117 461995035 30320 30372 986982040 33478 33539 17156051 83157 83158 829954699 24684 24665 79565549 68481 68536 984565481 81393 81467 425972564 37263 37264 927690716 90584 90606 764583880 2101 2096 475545167 76343 76344 948913582 97006 97007 436045023 48051 48052 87464268 72302 72367 142368089 99807 99780 221147431 48459 48522 6127944 84898 84899 498991779 80062 80063 353632220 9543 9572 159485924 18910 18911 975211178 7119 7128 806334282 17841 17842 705106249 87704 87741 907372760 51671 51658 770120946 44777 44778 230902591 83587 83540 578888858 43846 43847 176711766 37938 37954 667542980 24817 24818 419330714 62529 62530 742990190 14124 14125 435783899 63307 63308 416639231 1167 1175 987020892 70528 70529 707758303 72910 72911 838322437 50328 50329 617622712 68887 68888 57630013 69705 69706 214481643 16155 16138 96268833 78644 78645 879444511 99602 99529 995274540 67034 67035 894085578 58213 58291 818576796 55384 55385 747132331 5607 5608 86664453 72748 72736 670293060 64317 64318 887637147 30516 30517 765233842 53397 53398 10924295 52379 52380 250113192 68683 68639 36933933 845 846 408450606 36256 36257 620258452 70406 70425 1091815 17642 17638 168168042 48231 48232 915908001 84700 84744 375258884 34728 34730 415421646 54633 54578 636916452 36214 36218 342427431 77247 77248 35294867 42390 42391 527005509 80763 80764 991327300 33510 33511 316043656 92650 92651 455878375 75074 75075 51478785 40181 40126 937423422 14220 14223 958614616 47363 47325 253711196 19279 19280 596967676 45935 45936 647948029 30874 30852 396010745 90375 90376 244782973 43409 43410 287530077 94447 94492 34600684 86909 86910 660925540 72416 72378 543945476 34444 34445 958093277 50416 50417 913566083 53915 53866 146515227 80000 80001 936949125 72821 72780 543328729 58842 58773 655720878 84403 84404 146634832 21765 21766 954200993 32854 32855 148350169 46312 46320 463798465 12241 12242 94911554 77418 77419 220329654 43676 43720 427020276 70636 70697 934483902 57945 57921 266034046 89365 89341 145463000 82857 82858 825444247 10652 10653 202026078 62533 62524 814571134 54885 54886 219482091 16607 16667 933367311 86121 86122 797986480 72181 72182 376268013 10323 10324 670250245 86505 86494 552901403 2108 2109 129328402 77530 77531 490095416 62071 62081 407590180 81892 81836 97534029 99563 99564 767536928 4984 5049 533285231 29402 29403 349282588 26827 26831 425975073 39082 39083 209983983 34482 34510 795275825 97553 97486 497312232 7738 7739 394487150 42855 42925 31313556 5359 5360 355355782 46508 46441 309290175 21574 21575 871732020 71008 71072 520999479 79854 79855 295772539 36446 36421 789997048 24102 24123 968452399 80475 80505 58235530 8620 8621 34173613 14921 14918 219743961 80070 80071 300977693 95654 95620 990921029 22087 22084 922823831 55204 55205 984279900 50741 50686 293435248 137 116 147353880 6148 6212 698571022 38383 38384 173187856 10226 10216 578101286 68542 68543 282999595 65566 65606 998014669 69862 69863 45355850 42745 42733 17031449 96498 96517 892605768 61286 61287 416919811 76012 76092 912727335 50161 50175 97330780 10471 10437 186862567 18253 18254 499804914 41810 41765 600356250 24182 24183 173340955 7385 7458 369058786 369 374 819794533 62021 61997 356178407 24497 24420 321393160 10908 10935 984453967 86017 86097 450330736 5115 5116 316974881 41807 41821 364082662 26995 26996 492604396 7256 7312 463565148 28120 28121 918706627 6973 6898 213927466 44672 44673 436292393 97489 97490 688586354 28128 28129 584039380 25111 25091 729170014 83455 83491 817283446 65195 65215 285651578 98008 98020 99444583 44920 44921 726015227 55744 55745 994051227 99501 99502 933365000 18835 18836 170436625 39237 39229 148195167 81757 81758 272842273 75986 75987 902944056 95348 95349 485140675 99645 99646 521341777 20318 20390 509833357 86044 86029 750875796 95530 95531 333537393 50567 50568 611892604 62319 62320 95362395 9570 9506 912354179 72130 72153 768145561 41028 41029 574503473 25206 25207 257761028 98947 98948 492695124 76957 76958 837108077 84357 84297 214000024 97567 97510 307515776 54874 54888 296954219 332 333 936085582 83497 83498 191306437 20077 20078 480333754 47757 47721 842368220 34949 34950 748831901 68695 68641 863242408 36440 36406 391286690 65576 65602 924926358 61037 61038 334875666 93020 93021 318559388 44476 44477 360426458 45725 45726 596276866 52742 52743 532061724 92754 92684 993273170 53063 52987 512016146 54472 54473 966552600 22376 22413 574710282 85449 85450 232335878 70496 70553 204372145 48486 48487 567178784 58526 58527 584127149 65198 65193 71289491 21947 22005 399489547 62766 62767 159188344 73623 73624 423872172 67648 67649 662730344 27856 27819 976463224 35960 35961 308125541 8010 8011 577583851 11963 11946 850716386 5175 5176 613642247 74237 74172 470592571 63522 63523 283390770 81975 81978 245024495 50062 50138 148103531 64822 64823 313093053 95482 95483 526919628 74449 74380 468577294 8835 8873 698589939 10463 10464 705399858 72134 72164 898710971 59353 59284 237259526 73498 73499 647501627 73746 73815 455971894 77979 77980 57928562 14933 14936 11818856 84480 84481 553042431 7401 7402 986262447 59560 59561 847802997 17515 17516 83831081 37749 37750 851530505 13628 13629 229071285 62489 62490 942496254 67005 66981 852589824 69407 69462 923157241 74744 74745 125686299 9720 9678 169897016 61104 61105 854335212 65983 65984 265290003 58098 58099 743583300 89085 89011 267455265 5865 5866 329073742 89381 89382 502552158 39441 39442 337286817 79108 79109 602237856 63694 63631 243306729 20315 20344 296870223 50222 50223 850701640 64906 64907 885046736 69618 69662 469875531 40825 40826 992177209 71924 71925 855060234 52660 52661 212021086 2928 2900 340566276 18491 18492 366877843 61485 61496 559534393 16446 16433 382339211 52233 52234 12029233 5920 5873 210910019 39834 39844 473437339 25904 25837 630640089 22821 22885 613683363 19632 19600 525151228 6452 6453 18770268 33232 33253 413570836 28899 28819 207202913 62458 62459 808353387 53615 53616 784936384 90919 90920 320951534 85503 85504 809428920 67091 67097 733486259 72171 72161 927228720 54619 54620 308773037 42716 42643 35823081 35271 35272 11556741 93718 93719 705896917 66853 66915 21118755 27761 27762 424943312 40618 40652 602934395 93620 93551 922780054 35579 35580 146604850 10544 10604 1688374 10722 10723 518408073 62539 62540 477156064 92960 92961 999903717 76541 76542 626252121 37588 37589 625267860 39974 39975 595578743 86044 86045 323198997 68858 68859 767345489 63892 63910 642594058 75034 75105 103082819 8079 8147 688032311 92395 92465 13127277 40720 40798 809412625 99915 99919 44055185 65356 65357 251107464 43908 43909 369223899 24081 24082 205782927 98222 98223 667007704 32760 32761 181781169 60235 60236 985965399 84333 84334 352785541 36119 36120 36864285 79450 79451 741899945 22869 22870 495771662 43379 43380 994647587 87980 87906 220426189 52002 51977 952110968 66913 66932 378351233 28166 28167 625738880 87350 87351 929134039 89437 89438 781233120 93526 93575 503669812 80099 80100 535932662 14438 14420 183043479 79022 79040 866758874 93785 93786 119282474 83776 83777 722337745 96713 96782 259408996 70233 70234 414899561 38584 38585 932488692 94602 94603 972371259 78281 78282 694768785 82991 82992 737288543 71172 71211 369047887 6203 6171 673002029 68474 68492 199167719 98113 98148 729135400 53776 53747 92486776 9795 9873 790183061 40193 40196 747461839 36897 36836 977045938 61330 61331 715455361 44639 44704 573397553 39578 39571 480735394 88397 88434 109200564 26405 26347 121671263 17060 17041 248753917 3776 3777 500453792 54894 54842 190380655 41045 41046 460560983 78503 78464 355094321 35537 35538 708139139 98856 98822 837316418 7904 7862 439304104 20828 20850 828743859 42351 42422 758455764 50531 50532 242928793 62159 62087 838533408 36158 36159 681270783 40620 40569 712983391 69423 69424 45563817 48547 48548 169984099 26182 26172 245963047 64577 64534 194770914 87118 87107 383746748 84822 84775 782637014 14751 14817 448157400 9589 9590 756062662 73638 73642 10738937 33013 33014 290208165 28411 28412 654963296 71786 71787 384907211 10996 10922 846773311 18047 18048 957040288 13299 13300 470893319 2618 2619 508703662 6067 6068 50646164 42755 42743 115255127 34318 34319 696253122 48443 48444 845850197 85055 84998 955472826 31531 31508 772489339 83911 83912 786436531 46209 46268 155539191 12052 12053 969242556 74286 74287 629158329 67845 67900 217484839 87714 87783 52614769 66541 66592 834852803 916 917 736700168 60021 60022 376846342 28749 28750 699699096 10432 10506 738547354 63493 63529 352893222 38876 38818 129617490 80514 80483 344015317 78250 78227 957436084 59533 59589 718096244 97245 97246 708228188 45693 45694 618898366 2062 2035 153021575 74711 74712 264997016 38987 38988 544439987 18214 18215 727685869 50279 50280 803819569 80992 80993 427060826 57749 57794 534784377 16711 16787 736422321 56473 56433 472406857 54981 54982 712722407 45250 45251 668417583 10360 10282 317400877 32161 32113 906318611 92932 92933 36859293 87448 87401 161630971 14333 14376 880622299 84100 84101 917640845 55089 55090 137030264 58299 58324 197552204 84449 84476 658283437 75837 75838 728715761 55115 55122 164222538 14483 14406 684583807 9066 9067 169794571 16128 16129 910330838 18114 18115 708986388 91614 91615 206135273 28591 28592 413245293 52576 52577 903212559 67074 67075 643998967 48446 48447 654799739 28428 28429 732153933 88342 88392 904201944 8673 8619 127037488 27668 27666 78605798 85535 85536 153354052 81875 81927 859865669 19362 19313 281006126 361 387 504341503 90510 90481 611577404 18144 18149 74107372 27220 27180 505755254 21036 21096 46598587 66987 66988 186689448 87287 87288 755801365 75333 75282 771010847 88431 88438 199187333 93881 93920 175081521 18838 18826 971209149 15204 15249 354487795 10314 10339 525140550 6141 6091 502022462 10726 10779 408227883 70764 70806 931175262 68034 68035 84655948 33685 33635 301678379 11024 11092 778372499 22598 22604 707950341 96036 96059 448860867 37258 37259 65370225 47209 47210 712267869 76175 76097 696514259 25553 25522 730517044 38383 38392 284719831 93417 93379 989705392 96588 96589 169678685 48935 48936 408868995 63333 63293 248512492 72705 72693 845325882 70295 70369 541239053 96088 96107 224119030 80751 80752 396825210 2 3 302915683 82508 82551 236827406 41501 41502 30642365 84445 84446 388190902 79770 79771 409603676 85760 85761 214295162 67067 67068 410223887 59580 59581 858330514 75264 75265 518249299 70357 70358 649159656 45444 45445 782283691 46997 46951 168440634 39060 39061 821258340 85976 85972 217550443 36247 36222 255696897 81866 81836 146308488 8351 8327 260432717 7844 7845 832018724 17189 17190 973247569 41208 41209 548106534 53083 53160 266145629 97377 97319 258009076 37725 37726 393088470 64323 64336 844369260 64621 64622 317133793 34242 34310 888454243 48258 48330 653758409 70086 70087 108753477 58464 58465 76696901 27557 27558 487921376 90649 90650 277234612 80556 80537 994223019 50226 50171 831779818 93052 93050 107956718 19126 19084 601812029 9812 9813 980965546 93720 93780 246381063 40524 40525 965588394 30920 30921 602501221 76377 76297 668455554 71963 72026 508184811 66026 65952 540032099 92766 92767 572134508 64410 64404 557409848 93552 93587 245104531 37485 37486 965338995 93800 93801 808341372 31913 31914 433953614 44959 44904 364196076 73600 73535 478677331 77519 77520 252203414 37041 36998 134378240 36505 36506 177259566 58855 58856 923147719 36429 36430 564348669 23161 23162 742107425 77764 77765 99106352 63632 63633 288812504 4503 4504 141328884 87511 87512 594154167 15459 15436 236192294 81105 81106 338040209 22924 22869 686657244 15596 15651 67474852 81783 81723 382517935 81921 81847 965576118 73727 73728 264359270 55978 56027 49500183 53136 53137 862335296 71018 71019 461816067 26353 26354 912727035 4949 4881 525252968 13983 13984 151397073 10794 10795 340790015 96861 96845 625145543 25004 24974 221615525 75779 75780 129437452 42059 42118 150525183 78056 78029 884659225 79704 79705 22081050 49344 49345 700206039 5858 5859 53498138 70710 70711 598940393 16325 16326 404346914 19302 19250 117838381 31146 31199 203317998 94008 93941 989857200 51137 51199 781297510 82723 82724 546532665 47165 47166 554533990 87765 87766 13782635 86145 86146 847148824 51405 51406 675874383 41270 41271 250375813 60807 60808 345035491 41402 41375 515883899 48992 48983 599498395 35910 35857 563207199 21864 21865 180928382 29421 29397 682383400 23268 23334 866618506 57551 57552 575830488 35227 35228 268880555 55790 55739 48895975 70919 70925 830888817 92484 92472 573583896 91768 91820 446675467 33069 33070 846054404 89296 89236 477041595 93091 93092 326778009 84673 84674 24257900 22671 22678 990959210 54455 54456 259243214 61888 61889 682532954 47247 47248 904295398 9609 9610 824321794 65144 65215 542676054 21351 21416 555787984 13841 13876 990808923 9339 9297 407897979 95697 95734 819081291 21015 21016 527472007 71053 71058 114300947 94183 94219 459230992 19286 19287 149533721 9221 9222 533971201 91686 91744 380472912 36905 36906 332519026 64576 64527 795971275 26381 26382 799818396 34261 34262 923264059 81390 81385 80057816 62270 62271 321596323 51599 51621 191807618 35316 35317 941165780 22306 22307 991292891 16195 16196 530485213 15332 15333 226432221 58426 58427 561117431 13994 13995 584152034 55572 55531 296941777 99782 99783 965539291 48599 48677 978072883 96918 96919 586830140 22820 22867 993041401 12790 12717 475002019 42769 42770 857877901 84512 84513 600207650 41104 41105 991597054 56486 56487 523366442 9416 9417 629604400 21575 21655 371193171 16891 16892 854993568 29722 29723 168688955 84700 84701 789029452 87777 87778 535572471 32746 32747 532273651 92071 92120 347200115 82157 82158 790970936 33853 33829 82036383 18017 18018 917141355 5333 5334 621854584 56642 56643 167858440 46029 46030 400145921 36590 36618 401023616 10112 10115 917422424 4694 4695 861124060 15968 15969 48357603 37734 37725 658761816 52252 52332 332522072 44709 44784 708753581 99661 99618 41895027 79465 79462 661813980 91959 91975 54766479 44675 44676 459265200 72978 72953 781511380 54161 54162 516626057 27352 27353 796604802 77164 77165 187027645 42889 42841 676057367 50709 50733 879104107 94263 94274 411987059 19380 19381 247982308 36052 36053 235486825 22758 22759 201242022 34365 34366 200116751 11742 11672 791581139 77764 77690 170683887 80865 80866 886023249 64347 64348 720542955 60556 60557 674279649 8339 8383 90926141 73678 73679 700566838 50669 50670 330478534 70269 70270 457300849 84812 84813 297732456 9543 9522 128019619 90129 90130 613597597 17995 18012 76875504 57187 57188 297078372 74996 74997 320611541 77841 77832 718329135 33864 33865 409332805 75332 75398 75926376 2654 2655 261153132 9708 9709 778903176 97787 97740 973912677 10917 10955 285446932 50263 50286 851242443 30680 30681 388431969 98255 98275 211235504 92501 92576 222959800 32047 32048 614784587 89379 89434 880404805 35239 35240 29358232 94026 94027 70684741 29807 29789 898632652 77479 77439 770906405 45939 45940 446695755 86181 86182 489413178 12778 12779 577813384 52006 51993 603458656 74337 74338 988371370 70863 70864 739970604 23953 23954 141037439 13074 13075 807630901 21820 21800 52723439 85009 85081 520157270 29487 29516 643611593 74385 74441 94301460 15766 15767 22728269 7467 7482 78611155 6974 6975 119392844 36447 36448 418506205 76516 76473 504252197 92363 92364 481000780 29100 29046 201985570 68757 68758 931566545 25629 25707 64169771 82225 82254 208050255 98861 98862 970276180 85409 85345 955944390 96296 96297 267773761 53061 53062 854023257 45587 45521 354842065 6992 6934 544892565 77838 77758 798465942 54948 54949 175965380 82052 82053 395327023 18490 18491 9348071 10274 10275 893476299 62417 62434 945304099 53126 53052 750293718 75094 75095 85639746 96921 96915 405957769 68299 68300 47629726 62674 62723 804062925 46463 46495 144422647 95624 95625 220644491 48283 48284 280261717 92552 92559 594864735 77129 77130 125968561 59315 59305 329772339 82336 82378 681041677 74356 74357 343719120 48953 48954 645162325 85967 85968 891244697 54470 54471 856215666 88697 88756 235069251 64191 64192 432850985 81459 81539 52007590 90963 90941 65858396 98186 98187 763202165 15486 15410 784550581 23449 23450 907220972 35250 35251 971330142 97560 97620 464303012 18157 18158 772976458 64971 64972 609254267 97527 97590 842315333 16289 16298 45874928 49307 49308 748556561 19630 19676 853530012 72205 72206 125948569 27595 27596 646178787 82909 82896 547822961 13069 13148 952325892 3491 3492 942915495 39522 39523 650807604 13570 13571 866325822 83038 82994 235699430 92612 92613 547087071 64541 64542 943585769 84070 84116 626298532 80798 80799 356446876 48187 48188 386710146 91246 91229 914324612 19023 19015 700587866 64782 64821 55155715 71849 71786 583869001 42669 42670 256622024 11866 11867 996146940 44919 44920 510576003 98448 98449 753041512 19129 19130 638562565 31358 31359 251388866 80250 80238 148339114 3897 3898 621575226 6849 6927 947505371 83079 83080 614849932 76489 76527 3726721 93534 93535 25995582 98339 98386 628183604 43235 43196 422481690 74157 74158 73076220 19486 19451 514761051 81041 80987 7402212 15895 15828 676675766 77182 77183 210563493 37388 37356 725388675 65672 65673 763292488 50971 50960 755481060 6879 6880 726215486 11610 11576 707626919 85465 85403 549123922 64885 64886 271840511 88938 88996 455280271 75984 76002 866459672 57520 57521 360644155 98235 98236 688078078 20090 20091 907555809 59485 59505 65238572 87393 87440 334952434 67228 67202 358807773 85231 85220 882475128 99783 99784 464604885 54351 54365 581832044 15191 15160 182299829 74037 74038 703237298 90921 90922 181968780 27861 27786 895718857 28690 28691 839325108 74914 74877 475543971 13014 13015 228447341 66033 66034 453779845 19229 19224 154465334 46806 46807 600421588 90982 90983 873759930 59421 59422 907536932 29680 29681 364257068 75962 75963 620887766 73117 73118 18816132 53108 53109 662978526 1094 1125 54017270 81781 81846 560761110 80001 80002 940565377 56509 56510 819065108 72401 72402 644144824 55876 55887 475898363 33110 33107 216521905 10187 10188 59438243 55875 55876 586484153 25495 25496 902051172 88887 88888 485399370 72107 72080 399084863 59167 59168 414630400 25246 25247 660577350 4308 4380 588578142 31906 31907 656025446 48157 48119 148100072 48464 48465 835922733 38949 38950 255457996 59404 59405 391684572 472 473 114824052 2435 2436 8033363 48873 48874 120823101 12396 12397 718123189 29759 29760 724102597 5036 4992 895040573 80914 80874 724540531 73725 73706 514711973 47106 47107 515442056 85666 85641 684316488 95466 95467 22740745 29094 29054 587108637 48549 48615 839254355 40245 40246 390083451 62733 62734 637969125 43538 43530 795771288 19491 19492 929913996 76121 76102 578794304 16687 16611 537443587 82397 82398 29841700 93287 93288 563292660 28647 28672 919895677 94523 94524 463654997 29176 29177 570265144 32667 32731 164690325 87798 87844 704554976 25734 25735 523265751 45704 45669 666492781 83860 83861 496482775 80848 80887 995517313 82438 82393 812963529 77975 77951 74547108 40969 40970 918494052 77937 78013 413515020 15636 15661 761886489 61784 61785 869704481 53943 53944 671776446 48662 48605 321921604 94338 94373 555918597 52294 52304 62278596 89581 89570 520523025 96640 96701 144776803 43980 44023 471006781 62432 62433 235531369 67110 67111 31283557 83305 83272 646867793 70645 70646 962865907 16171 16172 255846669 8207 8187 503638045 54853 54907 146514661 33173 33248 780981386 14411 14359 865291348 79624 79625 152567157 93658 93630 954995846 73365 73298 314702742 1779 1780 793356713 80683 80647 759519764 98913 98914 376026476 90910 90987 479907712 51207 51208 429509984 64556 64500 302205353 98955 98956 116038403 54299 54247 683677914 87430 87431 189238892 29643 29644 787885950 59990 59991 970714386 79544 79548 417898526 73430 73431 642702557 11413 11414 950597717 32012 32013 939606227 59171 59232 826830721 93716 93660 812350203 47123 47124 362326609 66745 66746 359056800 87331 87398 565360355 16444 16482 739490257 61981 62043 586664256 43011 42933 510211839 52028 52022 40446187 98185 98186 947257038 48304 48305 241515686 62426 62427 99755455 35791 35792 427670977 9919 9920 942576075 68044 68074 799452984 15330 15377 929155061 19111 19175 749820750 30335 30336 73220229 76742 76743 429042138 63575 63576 184902928 10792 10856 327872392 75614 75615 422615673 79741 79742 900801486 38786 38719 542273026 66096 66016 354007900 12535 12497 512541851 55756 55757 594622801 7993 7913 595169826 33686 33687 113386426 52928 52962 708603441 93581 93582 584142160 91344 91309 645115273 42637 42638 669588417 99043 98967 222983955 71757 71758 63729412 5722 5770 196842817 83951 83952 465767220 22520 22477 277354825 87244 87293 803283739 53794 53777 532433548 90512 90513 297540992 78216 78212 537894038 56142 56143 652295438 25972 25973 388416259 4045 4055 469491992 21329 21294 399549053 78341 78342 354631404 79494 79567 865599935 86673 86674 9351722 20457 20458 63789578 62566 62618 137355359 70695 70696 667005466 50386 50387 379863480 15401 15323 113622857 3674 3675 623402444 56163 56164 384053778 69501 69504 642239814 98026 97978 25239052 90030 90031 478850081 11423 11424 573314822 64474 64475 738309092 26457 26447 54485491 26902 26903 251147921 8679 8656 284169593 24029 24040 904894026 29714 29715 521751678 77416 77463 158534394 3315 3313 503724658 16455 16389 158450895 46877 46888 199796522 53850 53851 171862116 378 379 435568018 45440 45421 707450929 74513 74514 100871447 35394 35375 289215044 38215 38147 4069288 68388 68321 931919725 51827 51840 303720229 97897 97898 470058111 89946 89947 199690127 28012 27963 404463016 55181 55261 247441654 63878 63879 866874344 49568 49569 694373519 80279 80280 496660208 9700 9751 994701103 89201 89145 803133224 9542 9543 8674229 16651 16728 152153883 68505 68506 69563997 92627 92687 128463991 54155 54156 11968667 38090 38163 575161015 82265 82271 345192030 9727 9789 308037472 69916 69837 853027761 73642 73643 818057272 76468 76404 93119441 44690 44691 487480401 7481 7482 36520457 85563 85564 668354538 45613 45655 759732812 41138 41139 684746823 66410 66411 641953320 44493 44428 214923537 48020 48021 104017359 2571 2572 476292696 45538 45539 291318451 20965 20966 45569665 5247 5235 246729193 39790 39791 585092104 79464 79465 592898670 40500 40501 992762124 65633 65634 62177757 47530 47502 736290363 63866 63895 566891883 22521 22522 192905563 31489 31481 832623544 48785 48716 594750293 15823 15824 46576678 84177 84180 498273227 95707 95708 168430866 33182 33183 314016199 30337 30318 207148043 33730 33746 776582509 30942 30866 596432173 42600 42601 332699073 38410 38411 981893764 31643 31666 6486128 31507 31559 656668652 53647 53648 603898989 41674 41604 354864980 22133 22182 432616018 67606 67607 97243148 32557 32558 167402025 75895 75896 89311449 71431 71415 509413963 59245 59246 823308351 75640 75641 814119895 55491 55416 351526619 78696 78697 305128287 95940 95941 82240015 75646 75647 119482835 8847 8848 799999721 33911 33932 557087678 75466 75436 897859039 52432 52433 349237969 86805 86806 166213816 64282 64283 869494569 11112 11141 581917763 30967 30970 759718393 86450 86491 607078920 69753 69783 721784761 85725 85739 150315001 40094 40095 237776487 39231 39233 317466900 88565 88566 671865857 33250 33248 62348712 39376 39418 890027391 68213 68194 998444005 66544 66545 751098149 15706 15648 758687000 77189 77229 30028067 22101 22102 126194377 81242 81243 17941306 62250 62251 815641947 29873 29874 525221101 18299 18300 871056911 91525 91495 598149671 46842 46843 37046295 4215 4205 417372368 20689 20690 679733341 35105 35041 276612817 11912 11965 593490464 50498 50499 777483808 12132 12133 899970128 53460 53461 40119211 51887 51888 76183640 4993 4994 372433920 49247 49248 27184326 8739 8770 593325440 55374 55371 308152086 74548 74570 784705538 48660 48699 206563141 4471 4472 187441535 59133 59115 40865100 4431 4485 422425799 34317 34335 192666328 69437 69438 228171602 40758 40786 839538336 64386 64387 103359968 16039 16040 245759177 63779 63717 193738507 61787 61788 346022476 94780 94781 928477565 97443 97373 546406640 11224 11151 163676145 69447 69501 383118510 34681 34682 883251367 70417 70424 216481232 4947 4874 124914862 97343 97344 689007823 76794 76795 59237209 44014 43974 910728863 89431 89505 823849275 17908 17945 69884751 510 511 244293061 35443 35444 687998635 56193 56194 933857431 92552 92616 741213258 70430 70483 20327322 55026 55049 808709895 47881 47927 876166828 57624 57625 371087869 37847 37848 949138392 52158 52159 24239463 2232 2286 282604806 40820 40824 92972855 89447 89406 169094554 315 316 371246530 35081 35082 21501986 96850 96851 378622818 45797 45798 522052585 65924 65869 232453856 16473 16474 55182027 59791 59748 649263471 5844 5845 215633476 12075 12076 723067283 96493 96494 833050378 75206 75134 635326415 32083 32006 749434914 52828 52898 113561021 66865 66812 267763015 75693 75668 173562685 73391 73331 977283814 80044 80045 107628191 74831 74815 651464736 23687 23688 473546444 1978 1958 458167510 33394 33395 42843243 30811 30856 238526382 96934 96935 621154175 95901 95902 29173765 16616 16662 299072373 43779 43780 328070059 87007 86953 237181361 52830 52842 9575995 39139 39108 432452871 23806 23737 850405696 2390 2456 779009437 93735 93736 563791376 25092 25013 525558374 78923 78981 893930900 31516 31517 311510941 32346 32276 579829387 4230 4231 409961924 42970 42928 700007208 28186 28232 580528396 5760 5761 299696143 94654 94647 853621866 16884 16808 907906774 48984 48985 132340102 48171 48169 573911500 79482 79506 950395101 47380 47381 267364011 92438 92397 519893220 74033 73994 272223635 93764 93690 323956371 66835 66836 524448643 17422 17423 888710514 24198 24275 964601403 96073 96074 279984589 50710 50711 587759941 63037 63038 897212849 81833 81868 209232333 47831 47796 765663244 49714 49767 343051382 41677 41634 569483267 38782 38771 298183943 98478 98515 926849942 20248 20249 525396715 8031 7987 578159795 62710 62711 286046284 97603 97604 396740552 73173 73174 38721584 81766 81767 902900917 7932 7893 370938468 5585 5586 457143427 4326 4383 932732318 72251 72260 86631337 38433 38434 343074577 41018 40961 331612471 76865 76840 682406652 58834 58781 712143305 47705 47784 627617969 34713 34688 114435872 22179 22199 353256878 58798 58799 826196055 36300 36301 275506125 14029 14030 557344890 90692 90693 648785825 86721 86684 71226901 236 191 101921324 30734 30657 358746166 17210 17224 44631292 25829 25830 517117752 58136 58141 49103258 58407 58475 686908484 66800 66848 3084017 6546 6615 371847416 33680 33681 518386448 51248 51249 357939118 49878 49814 587565681 50886 50896 406037840 40807 40808 319669778 70015 70016 475859931 70115 70158 143482840 74364 74390 339626274 10546 10519 221041808 95871 95872 657481668 65849 65850 318124688 34320 34373 59999459 27389 27390 731619339 23223 23192 995803152 87313 87365 779006048 72704 72705 426412307 30066 30032 712119823 41694 41736 594416454 7861 7862 856769204 65137 65138 589391958 21957 21958 2093492 25489 25490 495614326 22065 22066 762629400 97918 97919 53322677 31121 31122 41073063 38360 38361 295890288 93306 93307 871798792 60124 60125 716505765 60962 60963 223663318 98363 98364 416900705 95349 95350 786369938 41386 41387 876873828 38131 38102 574976938 89863 89864 23020942 1146 1095 791070829 91237 91238 450568756 81221 81197 452608870 94176 94173 659698699 69097 69171 463344861 94246 94227 4147839 11832 11907 743197247 37832 37833 259170118 27330 27331 287337853 91982 91983 759227190 78442 78430 54646980 5413 5414 740827312 56303 56304 891975906 36581 36582 83297774 56145 56121 627361673 84512 84550 744281249 63358 63394 38057336 92913 92914 112535539 98404 98436 875032236 22795 22862 870002503 50217 50166 328453716 63690 63680 403900049 84702 84703 206047788 57648 57649 47883238 45092 45043 885087664 87228 87153 668557530 22450 22451 716788461 96760 96761 672498974 84878 84879 74656218 53559 53606 997818890 60251 60252 265216713 49679 49699 703744504 34496 34542 982009717 42013 42014 730916803 58966 58967 221231274 86993 86994 512700555 19547 19520 732432188 83823 83791 472958475 8338 8326 839326717 81720 81782 910534476 52637 52699 343747327 1642 1577 129924175 71191 71192 268314076 87602 87603 626703685 28437 28433 430480664 37679 37702 495499451 94527 94528 409219840 69958 69981 937898351 86090 86134 793460191 89446 89371 873053659 20671 20672 743984004 24595 24615 513920783 33893 33894 386946321 50167 50168 609874737 93128 93129 476622540 14243 14265 282308800 56913 56914 299720979 22935 22936 555702407 35219 35148 842831667 79470 79471 212947550 58696 58743 466666473 30981 30945 453284975 90700 90701 973460424 82880 82881 774501094 78000 78001 133315686 39146 39147 299441728 14581 14582 406305441 22044 22113 283283187 39319 39311 668430760 30110 30111 585580553 12792 12758 536605871 86833 86834 813214013 84522 84499 262724622 75914 75915 204348029 38636 38561 967034978 59019 59020 461292896 39982 40055 201482837 73232 73235 735843105 72675 72643 230828199 57220 57170 523773907 99023 99024 675811926 88284 88209 649222385 22940 22986 485003956 8847 8820 72130689 96018 96019 899669025 91619 91620 589460116 20808 20739 846627685 59779 59780 815591193 4908 4848 903675923 40117 40118 266129418 74770 74782 663706874 57053 57054 476815402 49397 49398 301201812 34862 34833 27462245 95209 95210 467622435 63186 63144 332004336 38267 38328 365312239 1926 1999 171257617 63732 63733 113549488 8883 8884 144959410 53462 53397 247253102 81823 81824 336218623 92359 92403 482041696 38140 38141 264448372 90204 90199 678221747 28218 28138 204712314 6259 6260 202534141 70354 70422 833707755 5186 5187 584387823 68085 68120 378284824 58975 58932 275592576 27358 27359 100512511 69597 69569 84123762 13564 13595 162907165 30664 30665 891077482 3950 3951 579144915 72188 72189 212367398 80750 80751 826539271 37379 37430 925796892 9369 9370 810982839 69571 69572 155848499 41412 41413 617764308 3290 3291 682977363 96226 96240 538838933 29870 29943 406610443 43393 43394 388881457 44007 44008 140816 47146 47147 298402966 39573 39606 436447537 76088 76089 764913238 14241 14308 276184003 43135 43123 137888213 93518 93471 34190135 16428 16429 216407942 62529 62573 912809688 18388 18389 504044038 70705 70741 932252080 31867 31868 933819496 16084 16085 664276636 18137 18138 369761313 55118 55119 46291632 33740 33753 224414526 11143 11135 694935632 17770 17833 320072678 6095 6096 691363184 47790 47849 582659920 82106 82107 888983875 94391 94338 234331394 34066 34067 997921903 55252 55253 291254640 19642 19606 205689030 91659 91694 617409711 12452 12396 780675566 44547 44591 421870915 53922 53923 785589707 3677 3630 707911803 78438 78439 475768618 16795 16796 133940437 62924 62954 897610120 55719 55652 796964574 98289 98290 743727286 58823 58824 212163967 32965 32966 685604084 83872 83873 137702113 35295 35242 84582770 10184 10185 815130389 65139 65136 958959552 465 466 827830590 99159 99214 250760874 51370 51408 972778890 8388 8389 500312450 39965 40040 731831178 3076 3077 605924057 34695 34709 352177702 34492 34493 18769868 89091 89111 523174515 20796 20754 232914557 86839 86840 376166024 98299 98300 748059155 87885 87913 932365189 38919 38977 847158313 21391 21392 278418081 47188 47119 94460223 90880 90881 484354667 27883 27930 203202218 84546 84547 154833807 57113 57114 728590633 68129 68152 969526555 47143 47107 888580161 96588 96585 596444892 34556 34485 218011387 40866 40867 742093716 2441 2442 523269137 14543 14623 542868436 27639 27707 410537176 98805 98806 161236120 32381 32433 978091428 12736 12737 928531922 13371 13403 34227101 4447 4448 489593871 97263 97264 635209366 23209 23153 741489647 2954 2976 478372057 59446 59447 668594122 28261 28262 815836781 35041 34969 402076343 53982 53983 829070437 47341 47342 197501100 69631 69554 160177882 86932 86933 886424866 83428 83429 28411158 42129 42172 823333834 92935 92936 938659330 72385 72386 597492943 82318 82252 868533108 35170 35171 811156630 48054 48055 29871275 72301 72249 67798684 32673 32674 595327862 87571 87572 574312000 88874 88875 398121406 65242 65278 195117038 41483 41484 509096004 1858 1817 143436287 18726 18727 619574196 32775 32764 459359985 34809 34801 619602681 22607 22685 939433008 32132 32146 872741576 43403 43404 935309651 36865 36911 305192798 82352 82283 609722628 23063 23049 974097468 36724 36725 925287721 66884 66905 182173165 72579 72580 71415307 24524 24525 713087999 23685 23686 330440756 37010 37011 880718060 79994 79936 289432762 80515 80516 909995423 5025 5090 718656540 96932 97006 911853320 89887 89888 435694339 72736 72677 707105758 2858 2859 325813641 33205 33268 25166730 24250 24314 121515644 32712 32669 611529986 75245 75210 875435942 56231 56275 544359916 3762 3763 72031996 53047 53076 222353392 17403 17404 712398890 8399 8400 17787396 37531 37532 148153754 88724 88683 714744396 11906 11831 344851479 98503 98504 30753417 79297 79320 752869391 69548 69500 320680953 25456 25457 50848543 23822 23776 101325882 4287 4288 398752961 88659 88648 160027155 46065 46066 137919698 50434 50413 587444880 54467 54468 240984315 93564 93608 263669496 2270 2271 304069005 49181 49249 537776213 51994 51995 749103213 28889 28832 563898458 55733 55734 746294804 86123 86118 511622467 43691 43692 641366802 49502 49503 949662510 48661 48662 733848272 4099 4055 489642484 79972 79909 16898980 93307 93374 924565801 25676 25714 689223573 33683 33660 259107927 88593 88594 734021896 35378 35379 764238907 91972 91941 595445691 73267 73268 637299627 47677 47678 403045819 89488 89506 124991686 60510 60555 656973396 98916 98897 244849059 83078 83120 98828606 82060 82116 147089478 36261 36262 68028283 16491 16558 894626694 51936 51923 858616326 24715 24753 614450981 52840 52920 467350379 53050 53051 942970494 25485 25486 885338701 77074 77068 294954184 62729 62803 598092529 18150 18151 214822985 55632 55633 145404159 99440 99448 900246961 70072 70004 397042069 69457 69384 88306157 86039 86040 98193506 3817 3785 91625447 56564 56565 692557672 10047 10003 744410541 30764 30765 498237881 89131 89132 690201631 74249 74306 350663566 90592 90540 264745590 40171 40105 264110315 98305 98306 995823756 32770 32706 388117154 64784 64785 253487573 22820 22842 614670469 22748 22741 630731621 20612 20613 652073121 86031 86081 450949442 5648 5663 847263564 53942 53943 252826285 61388 61367 301456928 8492 8436 734371842 82116 82093 13176404 42358 42359 86254233 79200 79201 826497314 45782 45784 872122104 18986 18983 838006922 41195 41234 141950253 58076 58113 1639211 48043 48056 151387077 54284 54339 137203790 79143 79144 195083122 99762 99733 239162579 11577 11615 566700498 15280 15281 412497500 37207 37144 796318891 1428 1478 238473072 97240 97241 445144717 80678 80679 799801965 85034 85016 783373338 17056 16994 611605843 1596 1675 995433581 8476 8477 358237529 15295 15296 269304697 3014 3015 764611885 28255 28256 896928393 26241 26242 849456326 96694 96752 771286906 78099 78100 943413640 45215 45216 868818498 22350 22406 815516158 40053 40054 664608887 48636 48592 354577709 20993 20934 902407363 47271 47272 391243731 65728 65806 375667300 948 949 580102305 95196 95197 482185384 51181 51182 691209965 24521 24601 838597891 78944 78896 72061986 47787 47788 461807820 76847 76848 121816081 93154 93135 977557894 96232 96287 216839935 49402 49436 262305267 69081 69082 812269875 65999 66000 9021194 613 641 563838286 67738 67670 672713259 55288 55319 709130567 27129 27130 861832232 38668 38669 331628514 13480 13404 854846059 11162 11170 603240683 62395 62396 417449542 53043 53035 823755154 82149 82150 45332202 71440 71441 31026296 70601 70562 318675794 46371 46372 815985027 24136 24149 903357467 47347 47348 131570557 60993 60994 276278146 43065 43066 159439751 4614 4546 193915725 2942 2943 608577679 23105 23106 449373419 60777 60770 624312390 74303 74304 579649412 33377 33378 21868684 76244 76248 658147806 95657 95716 775639219 70439 70409 484157977 39685 39686 454641470 51427 51381 645954539 87828 87829 789225119 877 878 510764457 38727 38728 245636640 86065 86080 830357300 6132 6179 462441092 99044 99045 323286300 21047 21048 693949619 6951 6975 418130603 33275 33276 342138533 1019 1020 308150224 30479 30480 194981227 53949 53950 704147364 86974 86975 116644631 97192 97168 708385092 50863 50910 690850983 60285 60286 366008899 2367 2368 741140549 18813 18814 106045322 84879 84891 273021162 51789 51812 871367259 75020 75021 708723124 12083 12084 869326349 76529 76575 570280826 40525 40526 681119388 37641 37605 132792419 22470 22397 123150410 41565 41630 864287770 96975 97014 288364687 99044 99098 161736820 70644 70686 458627701 40724 40669 754731494 42982 42983 789717171 21089 21044 155014498 51719 51723 97967383 2075 2137 161938650 48098 48158 676209478 63332 63277 288912130 99702 99770 225309287 26941 26866 532510937 98071 98072 574371148 87559 87507 558181077 63089 63090 149641265 96034 96035 149150972 2299 2276 629850572 89774 89775 290347777 91336 91337 231069646 54166 54176 510592299 61029 61062 489136492 94979 94953 187033923 96272 96273 783477510 27506 27455 613677299 7234 7217 94253496 40004 40050 872373589 20545 20546 409727789 23029 22991 300015902 50888 50813 873905627 81419 81420 17384900 46511 46445 742438940 3015 3018 466850620 59344 59345 735299720 22618 22650 697941106 11867 11886 826315520 85373 85374 631324326 1695 1706 52603266 91973 91974 507523153 14431 14511 379250376 51256 51300 951460598 86076 86077 318368740 24668 24737 906200139 83254 83216 2786774 70095 70015 769665003 51483 51456 558509838 77612 77613 459379514 90221 90222 949507960 38670 38707 671166466 4109 4110 941971419 58411 58412 484021385 71734 71735 636458332 29073 29074 50589326 85214 85215 751635486 57393 57319 574420692 8270 8271 111461965 32458 32481 970302101 60752 60753 31002359 35390 35408 904769372 14434 14435 730260010 41033 40982 59325688 68057 68099 743805528 10341 10342 8371782 4185 4186 253209924 31157 31158 507511914 62811 62812 479795017 63145 63156 677122608 42375 42413 698722542 73559 73615 905020525 7356 7357 485600355 89013 89063 25188254 79329 79363 247244473 5366 5400 554766222 18944 18945 670717943 43445 43493 690396511 5338 5339 140986376 76640 76641 657547961 49917 49966 556666091 50258 50259 387646314 28115 28116 910916398 5036 5074 803015103 41393 41430 312828721 24996 24925 656219610 58822 58823 816028629 98586 98587 536268248 80370 80371 558978575 29259 29295 174087987 28683 28684 868860266 12929 12919 476722559 65870 65871 50899358 14604 14605 730511947 85718 85711 217032859 10535 10478 330639776 77431 77432 585332412 35663 35664 360197843 45593 45594 203669680 34367 34368 245372963 82243 82244 303735119 92397 92351 504081233 247 258 921502618 75464 75465 707022706 37065 37066 512181917 10006 10078 222044706 27505 27506 263176348 57022 56997 916861773 32168 32090 320613211 92223 92266 924898981 25057 25135 476263794 49989 50068 602716072 12692 12693 98485603 32155 32156 623872043 478 399 940123597 14529 14520 479680128 38075 38088 945052594 57274 57275 880371538 41212 41279 339535116 12095 12096 773598419 11768 11769 296421259 21084 21040 582472110 12392 12444 807909157 40662 40663 990872568 35756 35716 949818767 74574 74602 900839969 27391 27370 199817162 64101 64102 609388784 3402 3403 282350199 53266 53267 323837450 72812 72794 930192595 71584 71585 832193559 27029 27004 48862056 48958 49032 198177331 23391 23384 142171800 14575 14538 230800581 58700 58704 168869287 79819 79820 28056149 99075 99047 945097810 16310 16289 956165714 20763 20764 544897316 32721 32706 993580381 24309 24335 538021384 89569 89534 586847905 85031 84991 287410554 18120 18121 848498243 99823 99824 861942585 49198 49221 556397309 71401 71454 631369398 73647 73648 888173493 82702 82703 506145846 79395 79396 762322114 38155 38137 388540724 1152 1153 491557435 38242 38243 577742783 97442 97443 39692196 13680 13681 706805056 43742 43748 377677484 72155 72177 614072675 53911 53843 20478537 51687 51688 470668312 86943 86925 677353989 66969 66970 64638236 66521 66522 968572334 37136 37137 293900306 40275 40349 588414193 89397 89398 77637378 40498 40533 291651509 4723 4673 561736087 78151 78152 681335740 41261 41262 106686998 37819 37820 445936740 73781 73782 70844952 39922 39923 273266246 89490 89491 686502081 47036 47037 698169810 52669 52670 372276022 97393 97403 394210176 17854 17855 612669726 1693 1638 483887164 61512 61513 535464678 98015 97939 451878920 91653 91646 502658371 36215 36172 501912014 53649 53650 459562106 63768 63769 270662715 39009 39010 516613162 91728 91651 737143322 2164 2165 865160267 1287 1216 293747949 56496 56422 449698356 62195 62196 424152568 89387 89450 846752271 38212 38213 908689290 66319 66320 673070321 50694 50685 72869663 68085 68086 34909921 17631 17632 129695633 35511 35512 241538514 61981 61982 701697425 9025 9066 511088671 3833 3834 715853884 49768 49769 799528327 36236 36237 609996764 86566 86567 341657669 98127 98128 5247110 80954 80888 891326928 45244 45245 969548285 11598 11677 592401888 47452 47453 648761717 42233 42218 741801325 31897 31898 591206216 56969 56970 101570941 75476 75460 560408639 30357 30307 303504575 70469 70519 308514827 5489 5529 422348023 53047 52968 264227376 57850 57851 851534804 29318 29275 150037659 51078 51079 416044486 39592 39593 376313245 51549 51542 275147653 45750 45751 119473061 48138 48143 230084005 52928 52929 905850148 10855 10829 805635983 46094 46095 840168225 38439 38440 448922886 93608 93609 289590673 18231 18232 904968966 54334 54336 300772473 66146 66147 798000570 52368 52375 162961562 39942 40013 567355765 29417 29418 416270985 48262 48312 136747070 64446 64396 165614752 80925 80926 286992414 94870 94925 271989157 90759 90836 162022876 82431 82406 529845906 43222 43223 445672609 27646 27579 701082881 45046 45047 216731517 99047 99048 339887553 27926 27927 845144098 93954 93955 659191947 29204 29206 252651900 14191 14237 368986332 44396 44475 71076899 19584 19585 49968139 73596 73597 294603187 55647 55648 664823041 55817 55818 39059383 30281 30282 901423883 87989 87990 260003452 39943 39944 610321934 68816 68743 194894665 15393 15394 166748713 44938 44939 986157195 86707 86708 284208577 48860 48908 104816461 46791 46792 147099218 89182 89183 648984895 90156 90219 924756941 3376 3370 277387119 10309 10370 420587972 8457 8479 200059798 46079 46080 172625977 74457 74431 257352891 70294 70295 376599917 48794 48795 831517380 44529 44572 637627340 8677 8756 421501070 17504 17430 444493174 60227 60193 150172985 93349 93350 234237676 14515 14512 57350589 76490 76560 90889739 816 817 975501177 42706 42707 294776597 50404 50405 372957901 63791 63792 78074678 28062 28063 685746019 19708 19759 721817808 858 822 605843438 36382 36383 721352152 52305 52306 822691992 23369 23370 763749430 49814 49815 922287266 89530 89531 482727531 48666 48694 931901918 68697 68698 438160004 90269 90321 508352115 16471 16461 67777700 71186 71187 237041561 51616 51681 803463827 44481 44482 46590065 82699 82700 11025235 23203 23234 831850091 10904 10905 959316097 19626 19560 990956040 51479 51480 857807520 36962 37021 898350985 5648 5620 729814801 30554 30555 877545946 96572 96573 687103527 42779 42825 693682032 54523 54570 816688288 91924 91925 666245302 61013 61014 601777338 81133 81054 790223554 63027 63085 283273969 19574 19592 947021983 37061 37048 474660758 24661 24647 134507708 16996 16997 27641862 51471 51433 8345781 67317 67308 314062212 29594 29595 911138552 45508 45509 979607058 79362 79363 236731166 8501 8502 965704650 80267 80268 469833650 2396 2364 695936680 34637 34710 538178258 62220 62218 412141773 38827 38828 622632718 89156 89152 229980063 31507 31439 731063629 57676 57677 532172987 69792 69793 555897921 32408 32343 254051571 99145 99188 39086113 54873 54874 728766014 39085 39086 602477999 90184 90185 945243220 73886 73837 273462205 59526 59587 451727760 97208 97209 631190209 19414 19415 145181541 67740 67743 199288854 48462 48463 222139205 66260 66261 717824932 55406 55461 989721056 84654 84655 325896717 25418 25419 88238308 43737 43746 917749223 22276 22277 409461898 87882 87883 871739873 79237 79276 945941252 97423 97480 218739149 71362 71425 545784787 69689 69690 758189532 35880 35952 521742717 21188 21123 610622990 91485 91419 386764467 52513 52514 635611299 20512 20513 377941217 21852 21853 726366357 81463 81469 973568252 7407 7429 775801864 99064 99065 9797968 50646 50619 916253038 80603 80604 631822281 67195 67229 312107947 72597 72579 776761342 97289 97271 410045975 65135 65111 788407878 98121 98122 561154436 7583 7612 940612063 82117 82118 14274940 84318 84383 675045953 4290 4291 29392132 31602 31603 550892254 50778 50779 885163425 39530 39575 35680774 22277 22263 88941921 41220 41221 16215525 14671 14691 165588304 91665 91666 26058181 22460 22521 339131242 56129 56130 178505418 24228 24229 926456746 34777 34778 562068067 31125 31126 358380546 8373 8374 652183040 96378 96412 936101519 81132 81133 490048144 34042 34043 638127492 55420 55421 351637223 88075 88076 249105566 56414 56482 736740949 10472 10508 142903076 38988 39051 80462168 76838 76839 18695318 4554 4555 357805757 42252 42253 147628468 93721 93722 38956968 15539 15526 402473862 67914 67915 334972083 40086 40087 181077705 80414 80375 683527781 1906 1907 175712653 84462 84463 688601315 17019 16993 359982506 38365 38366 834255375 75755 75826 956481519 54497 54498 588452147 68745 68746 817094342 6854 6855 732648481 53734 53797 457569509 93248 93249 517242927 53826 53827 575562228 91160 91161 477899847 7395 7462 814554299 91742 91743 227257538 54873 54824 871757556 89318 89319 842954228 64711 64712 468396419 99200 99150 605151365 20903 20916 351188750 92064 92019 658712241 9880 9881 53115933 72256 72332 77795517 90528 90529 256821082 78677 78678 738611742 142 143 714440104 15637 15638 97014064 95761 95816 855879673 81325 81326 949231210 94044 94045 97020525 78359 78360 531141410 3318 3319 378825637 73346 73284 635703798 26433 26409 837621830 47534 47537 385849599 68396 68397 229512944 63257 63183 885526512 65248 65249 176227114 50165 50157 315136449 72886 72958 316689726 97436 97437 530205110 27027 27023 674967805 50373 50374 610466372 38572 38573 232115735 97418 97478 606683294 72504 72505 812021796 91785 91786 691065234 51167 51168 449729096 26226 26302 734478202 64194 64215 600272575 84494 84495 769200431 42790 42791 402312145 54497 54429 434959263 4901 4860 365247012 94123 94124 565758453 20548 20518 466211119 52100 52139 458678138 27200 27201 267650801 93709 93710 446371296 95291 95292 790390641 11728 11752 641654449 96958 96895 218052904 51723 51724 66697434 98676 98677 93001778 57272 57273 287461102 42821 42822 501596285 33745 33746 646147899 75556 75507 341807323 486 487 237802021 53456 53420 242799945 32525 32584 533234616 90208 90263 194226204 96393 96398 48090357 60903 60883 98927215 88278 88242 670236864 81556 81557 274576866 45323 45354 458322924 14487 14449 961621077 30401 30402 851466659 79974 80033 432866830 57182 57224 423067697 52912 52913 266446591 41787 41774 375435354 699 653 751606188 95747 95827 559940718 33029 33044 638124893 73537 73538 413011685 488 513 663376305 64616 64617 598364710 31536 31498 959195571 48462 48482 719007037 27095 27096 321814538 3018 3019 980367978 83179 83155 330281055 39185 39260 807305389 34903 34967 912064542 74449 74450 712282507 56471 56549 970511653 11840 11841 663004501 5042 5043 2420188 28188 28147 745645746 59096 59097 439532945 12639 12675 784028956 41684 41685 120298369 3953 3954 477349670 27487 27448 662361801 66737 66768 872916463 81618 81619 874808183 44800 44801 118323470 12018 12090 141700486 95550 95551 784700843 59459 59512 749609353 45945 45880 442144384 61675 61676 832581244 61077 61078 616770001 54167 54168 803568939 49737 49738 263179100 28025 27965 388049714 93493 93494 807841908 55652 55714 387477044 76188 76157 861812812 50926 50927 216232513 26528 26529 631072576 65581 65534 868775512 17216 17217 307651541 82576 82652 367048279 84071 84072 854590705 27620 27651 722133582 80654 80629 722613401 29654 29632 927845140 97088 97111 832565888 7694 7695 553115772 76829 76830 799712737 82248 82249 745604513 97234 97253 520601146 83496 83497 895742440 74754 74755 289361009 35683 35757 895531742 62626 62630 841731375 49666 49667 879514558 18227 18228 158865051 66115 66116 580028759 41086 41087 643431255 3115 3116 408033351 1620 1603 775130878 6319 6242 55773650 45030 45031 947466384 62302 62326 348400297 44541 44462 750930553 5731 5732 922303579 6045 6046 221954000 37240 37232 224014575 36465 36466 440947844 65757 65758 834765313 60850 60801 71905769 27737 27738 5466424 36365 36335 313983309 28479 28480 27538122 91133 91134 46484253 15956 15903 773260061 63559 63512 88525369 68330 68331 634526149 72075 72036 264474015 88919 88920 859171214 23475 23517 526962963 35065 35066 218946967 6134 6066 260699996 37011 37012 71352817 65393 65394 765028788 40940 40958 50302660 93589 93590 910371590 65496 65462 632661107 39570 39599 976042076 22149 22186 446697539 93314 93315 767610675 85619 85554 849227799 46289 46290 144686929 64500 64422 361452769 65739 65740 706739782 60591 60567 842285168 8605 8606 464907558 67946 67869 783053061 5318 5299 386660721 78400 78436 220981191 42057 42058 292867315 81996 81991 406631080 14026 14027 28854258 39374 39375 264558651 72427 72484 86611861 753 754 31147378 62215 62261 12027754 52389 52390 519595421 34935 34882 876292963 31064 31065 889363795 36466 36467 178516148 17972 17897 621424410 52510 52511 478218919 29552 29553 788918118 52540 52541 612774506 85636 85637 794763151 82738 82756 184878305 65203 65204 915574524 38763 38764 997674332 16841 16900 819465923 56589 56568 164042067 76922 76923 623116390 25627 25628 395240347 39737 39774 321448438 2501 2502 81268226 36855 36850 354810537 2540 2541 317411523 35079 35080 163404890 45214 45194 909336975 14757 14758 697789740 28640 28641 448044243 93155 93146 899613366 9231 9273 678031868 75520 75521 312372343 99065 99066 730301326 88927 88930 372028554 20428 20429 568698012 40333 40262 762652360 49163 49164 602159280 20719 20756 796834098 28562 28579 843233580 23868 23869 775538520 90946 90883 33446189 25840 25841 735209116 25938 25939 496565110 73592 73593 638389370 54124 54125 622236336 61130 61131 696433701 9348 9350 393148590 66319 66348 127959876 70237 70307 469116231 28314 28345 967803283 27192 27193 119660397 65018 64984 131024115 86818 86819 879496580 51393 51394 425968321 25784 25785 23340112 89510 89581 254250969 59364 59365 94554729 89145 89108 784935798 73190 73122 640368241 30791 30862 235430492 53021 53022 925471483 74698 74699 667081 1969 1894 760421528 81413 81468 10771988 24305 24366 958499341 72955 72885 251602606 13081 13006 717753553 10568 10505 871222220 68395 68409 74187576 66921 66883 538218661 32644 32618 747830685 83247 83311 478544681 96247 96248 685336304 4424 4425 950450358 17563 17594 689134283 98054 98055 197545315 41922 41914 462767380 54565 54566 990948480 88995 89023 782384820 65132 65209 121789973 15550 15551 464971364 70116 70117 418496096 30209 30210 343801967 53968 53889 498141569 51044 51045 570802306 29588 29649 241973502 96090 96031 473907797 35397 35398 421116463 95905 95938 894004293 78052 78053 951520009 81829 81845 444080532 92341 92420 107725076 6312 6261 78585962 8178 8168 528527693 7476 7477 505865796 67459 67440 561969744 10525 10526 677728686 69039 69040 122437612 93500 93527 391767094 14092 14086 121783098 12645 12646 623001786 50261 50222 677856340 6343 6344 198588125 90008 89989 151270139 7973 7974 136806042 50421 50358 105377514 92864 92865 827594750 66999 67000 959317730 819 839 739947635 53592 53601 736807816 74777 74778 985552582 70856 70857 519585296 75551 75519 98828566 79518 79519 976865810 99620 99586 218074631 1062 1141 748358737 41893 41894 358021857 24568 24569 416102036 37078 37079 40082028 61368 61394 337215884 30740 30730 800437958 23611 23612 935281487 87576 87577 550907513 29999 30034 214119003 15758 15764 734683632 74254 74257 295604321 35460 35450 168199981 59193 59194 863804470 88223 88224 840109192 92121 92122 123349166 64181 64182 467493134 24789 24790 511459421 91824 91826 722406116 96730 96731 856733542 16501 16425 520352326 80895 80862 996393813 48481 48482 779396214 19695 19638 892537815 54660 54661 100720196 56901 56981 600579941 63151 63182 138361635 14691 14711 526904237 44377 44378 940008303 71303 71344 134973592 49262 49221 481346531 76502 76430 60230267 997 1019 522749938 26657 26658 849838818 35946 35895 725854178 93319 93320 718203377 14013 13960 921932453 32469 32470 247598700 51869 51870 158310554 74287 74293 620168945 84989 84999 251413022 41962 41963 613932444 97904 97905 141604953 45550 45615 150943703 86286 86287 544006481 46660 46661 904154484 98501 98554 997052197 3163 3093 575292042 92231 92225 711551399 60509 60552 608656320 17673 17736 886025591 16523 16503 405069935 37081 37082 10577747 24810 24811 499368181 49881 49838 275193818 14695 14696 661702997 34936 34937 699091503 99071 99072 37489543 79280 79252 223654884 59490 59548 998362219 57886 57937 108744405 64648 64649 248188615 74278 74239 774025866 62103 62091 739234830 3869 3870 224115989 99744 99716 368288367 82245 82246 995986378 97640 97712 95500428 6059 5991 815161115 91325 91280 5568482 54032 54033 84777378 34743 34744 476225611 81266 81255 934968929 74645 74595 329307450 24357 24361 435854065 26243 26214 443687725 89574 89599 520988097 39002 39003 467338118 5953 5975 443196329 68677 68678 640646265 33023 33024 437366661 43378 43379 656729867 68541 68542 708393660 61172 61173 297387713 44630 44631 982598842 69686 69750 4415182 63489 63490 468924070 22725 22800 695208360 27474 27475 448751382 40844 40884 259057655 50502 50503 316724123 56956 56926 94347977 19012 19013 959875752 2614 2615 911794031 93125 93126 174245397 30084 30125 377341352 29646 29647 450850765 54860 54792 715050161 62873 62814 801138295 23164 23085 67255947 83533 83534 144015498 56105 56106 67953351 47599 47600 667351243 48291 48292 225439052 99948 99869 836900885 85536 85477 211777343 35025 35101 204317919 60549 60583 543243965 79699 79700 970303404 43402 43403 915958423 710 711 348529094 54502 54573 848444689 71120 71095 480824867 60292 60229 300434293 39285 39205 347008442 58312 58313 379973737 27287 27230 193848212 77111 77168 70492351 33636 33637 449044653 33400 33401 436049160 46061 46057 703185152 38061 38062 603424940 41190 41159 340353784 23397 23398 857916046 69521 69544 143750376 91762 91773 48608516 48961 49021 444569322 97880 97881 730865434 21035 21078 930957134 73684 73685 971636522 416 442 412634293 35164 35095 790588592 37451 37407 246383177 52491 52492 153242995 24989 25061 31073836 46037 46038 716664390 94545 94614 565786937 26037 26038 935220418 33210 33203 225480875 68141 68175 590437041 21373 21374 975610502 68805 68806 411583021 84997 84917 906128977 96743 96698 104472669 18171 18133 28680125 98772 98773 554266803 68751 68752 174061840 20185 20124 667541043 29013 29014 506761736 21251 21202 458685847 35408 35409 907772024 29040 29044 210500807 12111 12112 421420644 45594 45595 811340497 23813 23882 356932968 74550 74551 867537608 15071 15072 308964602 89853 89891 483438862 71773 71790 382997170 1450 1451 181274259 17673 17674 995273371 94907 94881 649799916 54715 54725 232821514 33939 33975 163535650 28138 28139 674205299 62658 62596 392113160 88416 88369 297805632 87850 87851 265372980 30035 29986 146719370 65260 65239 45402800 17794 17795 802841370 80997 80971 778601663 81508 81509 389434801 16771 16834 718198299 26527 26528 574612777 11955 11956 2326998 63989 63990 19267081 69768 69771 873693491 89999 90000 556889902 63748 63791 309374608 86335 86312 814605280 20515 20516 739472504 52923 52988 108206225 26822 26827 537257626 824 904 261896294 13820 13856 684054606 35596 35552 844345475 49438 49394 98138443 2393 2415 276035734 6406 6331 210379106 43025 43073 43384921 72147 72148 288839602 1851 1912 445369412 57569 57570 59371832 94426 94427 536882086 64919 64920 606701486 96554 96545 677773710 92647 92648 449963605 19303 19324 554445928 3689 3671 843395509 72946 72947 115871615 45471 45505 47469781 13066 13067 746346235 21028 21084 113738414 38032 38033 921825892 88095 88096 430624340 47178 47179 750528123 98649 98586 205087344 22283 22284 122974784 31280 31298 431650598 96560 96552 427558957 79386 79387 570001984 27665 27666 128415749 59503 59450 183410751 32949 32919 23379718 22974 22970 111859028 85332 85333 433823595 87287 87344 429870111 78175 78222 409580922 94574 94549 896094804 38384 38385 37459404 34335 34336 681737819 57937 57938 26654686 42028 41951 679098180 97906 97916 251673409 5474 5463 711533903 57794 57795 580677884 45497 45498 34817649 97972 97939 333912086 42118 42119 15839918 34697 34765 130242403 24033 24034 445006329 79005 79006 337169659 62642 62643 82261334 86624 86625 375554219 5498 5499 63910489 76490 76491 807726442 24846 24810 79571569 46422 46423 762202997 68421 68422 288362138 68654 68655 603283975 48695 48720 886378735 51608 51571 405157942 77348 77349 31922652 87711 87757 161918078 83019 83020 838543325 18935 18970 500480761 54340 54283 697493008 75376 75377 140126753 43703 43704 666834895 49587 49588 738875067 62627 62628 597448158 46945 47000 791084685 56194 56202 419092563 62787 62761 551771797 26799 26818 224254927 71178 71179 247727171 26850 26851 872967496 94642 94643 743685233 40626 40627 329680419 79151 79147 400748099 31572 31548 672403925 70200 70137 228486962 82177 82178 222083080 52024 52013 213552978 45218 45268 225471524 11696 11683 959283139 68753 68754 712396335 46787 46733 949598370 63872 63898 669842881 22083 22084 2984459 51275 51276 567076962 38695 38687 885260180 53297 53328 297701411 33766 33717 388036584 68103 68104 872110534 71136 71137 124117160 31168 31207 761886494 64819 64820 911013548 40075 40076 192107296 75846 75847 550966816 28703 28776 352078426 52226 52257 642589080 30142 30110 855034756 5161 5088 938814582 72246 72247 756867044 89963 89964 105097238 55154 55155 392072682 90989 91041 620726803 24365 24348 254031610 19988 19921 659510511 37481 37482 148524659 22983 22984 195817157 93888 93889 42844417 2427 2428 935611162 85743 85744 694108725 65356 65379 507249057 28935 28936 675610478 32437 32438 497416542 93111 93112 563286061 6573 6574 932575260 13584 13585 387208665 74437 74438 564059715 44322 44323 178777193 40860 40794 192050108 25662 25670 530142405 25025 25026 531973548 14741 14742 158943000 94240 94241 449872477 847 822 495846211 77824 77798 24341544 48897 48889 518991345 16076 16038 716866349 86355 86379 412872786 23174 23175 369628897 39000 39077 307189698 34427 34428 763522528 4164 4165 364356954 82986 82987 125913427 47237 47238 605888416 25395 25396 24332993 22339 22340 487560507 39502 39538 475072339 40976 41024 670904982 2312 2232 739523891 16334 16359 504243836 57097 57098 384049861 87324 87325 53340496 48682 48744 316585944 85686 85756 841587080 1488 1489 989767650 94327 94298 992902366 8822 8823 559710200 29762 29735 524258344 13544 13533 130054957 11663 11620 536128248 83680 83681 452742952 19674 19688 801032772 36212 36213 619527631 75733 75772 495643460 49030 49031 419244344 33036 33022 743380285 76521 76522 221889146 82600 82601 573872933 73585 73525 421324019 54731 54732 465905265 97805 97806 88989246 50162 50163 813839030 99089 99083 464301163 73026 73027 362635829 96820 96765 586313439 90008 90020 109059863 77638 77639 242396119 76276 76256 467962298 47013 47006 294988592 92562 92563 886662092 13515 13516 406570902 58918 58919 707620124 96189 96190 745225133 86040 86041 133425188 44323 44254 738013197 52298 52320 968012661 3314 3291 538165032 21972 21939 135611823 12465 12466 138687857 99695 99633 691197960 82046 82119 704559096 13628 13674 830904488 75322 75303 3550474 4551 4552 262826313 77075 77076 995524343 59458 59430 200471035 46202 46189 469771387 62642 62626 629100362 89947 89952 365881357 43060 43039 224864294 56182 56249 948759874 76376 76319 986091073 85143 85144 731570148 64428 64429 433543945 81969 81970 377702558 64889 64890 378863055 44735 44758 861401539 86419 86481 674373908 57365 57366 219372783 30266 30338 160621960 60 80 96346779 92303 92304 731605620 98491 98492 458868689 82122 82074 923723224 6929 6975 659583604 7295 7230 349935025 23012 23013 761285691 36868 36916 936852324 78550 78551 48676518 4599 4600 711808317 88834 88835 722981150 39586 39627 970067389 62627 62579 712908066 71141 71214 363092533 66384 66385 545822739 5623 5624 743686399 18696 18714 577155388 92883 92963 720890875 8444 8462 931234989 11150 11109 294712981 73351 73386 849557113 49043 49107 81578037 81130 81174 407043570 33633 33703 237900427 69308 69309 527034079 45495 45496 584522601 76901 76902 679385570 96474 96475 429357351 55548 55549 626536228 12721 12769 974408536 33261 33248 127536506 16142 16143 244142933 32130 32131 571880242 93649 93707 972616386 44894 44895 426270546 75266 75267 861959437 49194 49201 580916687 77104 77151 912264650 42845 42846 969785586 91509 91543 255761088 57792 57793 616017600 12993 12954 893342548 45604 45605 743121273 94850 94851 857983007 96857 96858 187273203 13550 13551 567519306 6049 6014 418169213 40514 40515 452887760 83099 83127 148837950 42550 42553 939920032 14869 14880 408201875 15311 15238 116799772 97771 97732 54759116 73188 73217 465882443 17530 17531 604418741 51420 51427 475410760 69482 69483 704244990 60029 60051 396046144 70564 70565 184119540 72486 72566 739328158 61818 61807 384102522 69826 69906 293346049 1452 1453 84906829 35536 35461 382880070 60245 60279 338128791 35979 35980 673738940 92097 92085 490282852 86734 86735 991127748 7138 7092 333245978 70426 70432 373586612 87660 87661 352560607 85964 85965 694090256 36729 36674 585448640 98342 98384 906194458 89281 89282 625471198 5487 5488 395518568 11233 11230 451389052 25016 25017 475904195 54165 54229 998456427 94966 94967 971735260 49097 49064 219448619 66074 66075 408723594 81830 81819 99512738 54080 54001 512692455 9903 9920 482836384 46975 46960 973780949 51821 51751 446984888 36672 36740 792746400 96253 96230 494408176 58591 58633 333404380 13308 13270 802834482 35822 35823 847274269 10896 10894 416745988 78657 78658 605545638 33407 33356 211477985 93165 93194 534252966 63505 63503 638809738 93659 93660 166120684 51856 51857 379379508 21587 21588 572350382 88706 88707 234064423 71308 71388 962637623 64590 64591 536407384 82790 82791 671728838 74951 74904 304229567 91743 91762 736479493 62087 62088 432383880 7143 7144 413712562 91260 91261 533637275 88819 88824 631754509 73987 74018 276358203 75876 75877 610341623 46976 46934 409769029 62400 62406 422938873 17575 17576 36011935 53124 53125 778178378 3346 3364 778912596 36506 36520 446972631 58504 58505 365492922 55560 55583 243109744 45546 45547 437814969 65526 65527 290549017 51939 51981 892425980 90930 90931 395320147 9337 9338 274549392 23452 23453 729034421 55489 55490 645593320 81974 81975 461341689 32278 32245 386976493 17573 17593 208679312 57151 57103 744968260 64654 64655 212297545 7636 7637 962517125 38902 38898 676874184 92265 92200 766364545 75213 75283 36682267 55049 55050 315665921 28410 28411 40207093 74496 74511 381818034 2324 2291 266945872 16110 16038 796755754 92458 92459 55926346 81418 81435 403071435 26255 26312 505104564 24000 24001 723517073 59505 59506 734155285 78697 78620 898207138 71795 71796 554962055 38702 38767 920541150 49222 49208 810581059 35696 35697 843742253 31918 31956 759592960 76020 75965 696177280 42155 42156 186625519 91847 91848 870480418 7215 7216 302726223 80339 80340 279977481 32990 32964 625404538 44509 44510 505203743 9007 9008 369060314 40808 40852 342839012 76864 76892 599871654 32925 32996 240691926 77025 77026 308176976 43060 43061 894748287 9274 9275 779593929 32083 32084 421670329 54221 54271 715257637 42469 42490 744649423 5387 5388 42060557 14667 14716 660500271 3600 3526 100543050 72202 72281 726544845 88754 88755 527180027 5404 5405 703687220 91215 91216 488464301 599 600 868071925 80063 80064 577413695 28891 28892 377803334 597 598 740844167 36495 36496 906670199 28249 28250 211972612 31243 31244 364150311 39545 39546 399851449 28947 29025 148719937 40133 40134 605235036 40021 40036 303639363 79515 79523 52773609 67179 67180 324692849 55544 55545 284955279 51181 51156 157954061 81755 81758 646542803 48369 48370 279140799 13644 13639 103603699 32888 32889 10150419 26150 26072 597542596 33660 33661 419881468 76395 76396 790690857 29289 29355 350695055 88138 88139 97075627 81875 81925 975171489 58818 58819 265741996 24291 24292 16361157 29934 29935 732055218 29085 29126 137308610 56144 56145 419141192 3813 3786 621054329 42101 42024 776166805 17795 17730 324593353 99384 99348 506171564 6507 6553 629325002 22689 22690 669934552 13853 13854 642746889 84304 84325 313746322 45189 45190 213683368 53600 53625 216835095 20699 20700 197232995 13214 13215 144046608 79011 78938 667425241 5567 5568 983122748 71358 71407 78734803 36232 36233 823827110 53664 53587 3582436 26471 26510 241007075 58333 58385 186871854 12480 12521 415929018 29449 29450 543281084 60104 60105 427213389 30564 30529 564117263 9953 9954 577512483 37812 37813 296868096 21157 21080 518526016 6173 6174 964979672 32600 32601 486423762 49035 49111 148396831 65131 65187 25455813 71280 71341 359575786 74617 74618 849014968 47564 47531 776395372 75608 75609 378163825 28018 28019 174634860 11391 11392 878391752 37218 37292 520047921 57753 57758 790100960 44216 44173 763351572 78783 78823 6986518 50654 50705 822300968 35028 35025 843188531 39708 39709 697480250 4677 4736 376505135 71619 71600 390758475 33278 33280 744859803 88614 88615 416392587 4301 4372 810017647 30788 30867 696863757 44807 44814 238937692 36013 35955 894547402 41954 41955 430102854 99321 99346 182164035 89255 89256 93141624 63434 63418 402296928 83827 83830 835045747 94774 94807 880330872 13544 13573 924216546 28933 28934 592505626 697 698 437047534 14644 14696 208422841 71891 71840 511961944 13103 13075 648597268 92928 92910 397030429 51896 51974 429074157 43183 43169 620413216 89032 89105 393379267 64376 64377 546325369 77500 77429 809786695 846 879 710932292 15375 15455 548690855 30586 30587 288633854 16118 16119 338204880 98681 98682 646325217 96950 96875 756894784 46345 46346 553667466 51142 51143 300156503 81187 81191 499711350 35823 35755 156554840 21764 21765 379606867 58815 58816 623395367 25450 25507 868730479 21388 21409 316516466 81957 81933 933934353 56248 56314 856535828 44052 44053 490604073 30627 30628 82527539 99020 99021 415937204 73877 73945 396067685 94355 94306 362029754 26686 26672 731386883 29141 29142 455207253 74719 74673 237250895 44364 44365 41204301 23394 23395 611000365 89276 89277 40015397 65041 65009 253404362 30159 30160 117461842 36992 36993 76459061 7689 7670 429442290 57320 57270 99161751 33000 33001 761799245 36212 36204 344531996 88505 88506 237735750 269 270 411483716 15809 15810 451668831 45352 45353 701907530 63820 63821 359062310 10973 11036 933701402 6872 6794 557139538 5034 5107 681651748 41490 41491 945551368 75146 75147 694194536 99657 99658 24611549 54137 54138 59424292 44486 44487 712774534 4756 4685 757723434 2407 2408 441832648 32487 32477 871971995 41056 41057 348732925 16472 16408 470869527 51000 51001 226828063 16477 16496 421696558 56561 56562 596599045 73011 73012 71668560 94931 94932 898564229 47037 47038 240299784 74168 74169 668723443 33540 33532 175017450 12675 12738 14866173 84925 85002 27731848 86526 86554 886629448 55530 55540 38212548 86381 86432 539935667 91036 91037 477622563 71477 71478 97593838 31351 31352 186584820 59920 59898 655483941 99816 99893 691851380 78170 78144 471351829 83632 83621 276795504 53515 53472 3983665 53771 53772 986040395 34735 34786 465286116 87614 87615 252147296 10392 10375 112992757 42400 42401 198695890 35383 35456 905757665 8885 8822 271560571 74872 74873 600859337 21510 21511 927262816 51620 51621 980378119 83396 83427 805353153 74204 74249 393647746 78292 78359 178014755 2386 2387 693539351 124 142 146187498 38865 38841 873833786 26115 26116 965058529 49036 49037 385890995 61850 61851 650482026 91129 91077 353076880 11225 11273 683858167 64834 64835 904365048 87336 87337 73547133 26445 26446 373590744 96265 96266 33813143 91574 91521 315714186 1423 1424 840354195 61963 61964 537268230 32360 32361 198964448 52586 52587 587608835 4339 4415 15539823 91632 91699 283612579 1559 1503 868380479 94510 94511 511554907 97927 97928 817726499 98485 98486 900750758 17269 17203 900014052 32183 32184 949029358 42398 42399 683460586 65118 65119 111811779 65928 65859 748697745 93778 93779 615083232 39418 39493 488815967 93780 93781 612587322 21596 21578 469650623 25685 25686 394037102 28855 28856 351501796 57291 57292 936183896 90459 90460 903003372 85913 85914 585838199 91918 91919 540472260 38755 38756 267965459 91404 91462 886742577 3981 3982 921478705 3555 3586 729440749 26077 26078 619305502 86264 86288 674462011 1371 1372 196404585 65163 65145 29914952 48326 48327 102458398 92321 92265 883158904 42330 42370 188370792 73609 73600 658791526 29633 29565 313687363 5165 5217 161018730 53181 53138 176869041 22976 23029 249767026 66244 66245 848491644 51805 51755 778052536 66306 66307 923772589 19596 19555 636457368 36567 36568 140687204 4601 4608 844890882 69216 69174 12171332 9130 9202 327284971 87139 87178 343988687 7534 7535 346674145 60997 60930 573620370 24220 24144 274037434 80132 80198 917889278 89953 89927 389044414 94576 94577 600683669 6237 6224 756825935 15936 15955 823454618 18232 18176 596395124 42001 41985 95171093 31114 31115 416005846 80897 80929 522056894 50301 50242 480137979 98421 98466 51313482 53079 53080 775336190 51154 51090 78773566 48161 48210 712228901 51102 51103 608214714 11952 11953 704827829 38938 38939 845214844 74412 74413 888338666 61429 61406 296170148 19477 19454 466462847 79047 79048 969985588 13459 13460 70432366 13848 13775 935431227 49637 49640 509387863 88011 87977 630627283 4760 4735 724970205 75130 75068 801994394 93454 93455 378439964 62515 62489 709221481 95206 95278 817272131 52894 52948 36609710 95950 95951 20460361 13970 13983 851580415 95451 95510 579129484 73896 73897 834901497 5246 5287 932607987 38520 38521 450031701 2044 2099 919616496 22420 22421 792663758 66767 66763 283921113 45528 45498 716301504 7375 7434 443498939 62439 62440 145650233 71430 71431 878558666 12700 12701 539838608 89901 89961 942119622 90717 90696 509485977 40045 40069 418036471 87076 87124 574440748 28132 28133 921816147 23127 23150 198310949 19239 19240 528968404 7410 7444 574195389 18459 18420 926497586 85088 85078 915851650 59455 59456 281221092 68513 68514 404685765 13486 13487 988062120 66419 66368 931000211 69331 69332 471833019 47497 47498 36587303 88075 88135 933301425 7915 7916 686282805 27830 27831 14815262 46835 46836 456255191 87265 87266 938370599 46380 46381 439576270 10207 10277 571438648 51057 50998 840048905 68859 68860 931680413 91613 91614 28063318 76711 76712 913885393 89067 89047 395213150 61634 61632 154653406 36284 36285 382110212 86436 86404 967189267 93958 93887 569371736 38043 38044 306981998 9885 9957 912683281 24514 24491 262910860 28092 28093 914414433 10878 10870 252521705 54375 54376 889199801 80332 80361 387915944 76861 76862 312708681 53774 53775 993720992 88897 88898 98015042 17097 17064 798656379 38052 38115 19783029 53193 53194 140578430 63958 63885 721668527 3186 3243 601440964 99994 99991 120645881 80795 80796 972469267 14713 14714 547763007 59884 59885 197147476 71329 71330 474883885 37580 37555 637267901 91162 91212 196523793 21265 21190 967008739 82576 82651 684437176 13110 13184 824295594 41981 41982 816935891 89671 89701 582323917 48086 48019 355653466 87074 87075 621267601 91663 91664 229313007 20912 20974 25111257 6142 6143 227930937 72472 72526 958670597 91451 91507 310037813 12635 12583 575208249 60468 60496 746137952 79997 79998 955655199 73302 73303 581963621 39270 39257 610766973 45523 45481 281369065 12630 12631 891686555 48480 48496 441233913 24501 24536 560130587 24017 23958 19214630 96986 97032 331033006 79520 79468 963611064 78669 78670 225543371 33445 33513 175981320 75297 75298 541132455 36974 36950 373950645 16462 16460 247672432 81422 81392 391843233 23080 23099 465822512 29127 29128 741975443 95006 95007 352028614 2691 2692 121546552 12880 12873 565669280 54263 54200 835451918 26397 26410 263791559 41608 41609 408293858 48933 48911 297076423 13082 13135 910249405 97116 97117 998868833 46064 46031 895414852 96360 96361 61077156 97972 97973 722113972 63417 63418 768841052 13150 13138 498281662 18696 18770 966440524 25801 25802 624850293 49205 49152 512112748 17655 17593 213748373 13577 13578 647493116 72982 72983 291942829 25499 25500 816059006 7030 7031 459039092 12361 12362 907247901 12079 12080 473546258 42157 42158 399657540 57692 57693 666257714 25713 25714 552214953 79562 79563 675249698 61290 61352 164200448 33057 33058 313480261 74891 74940 554973780 63527 63528 863143157 18164 18229 389645387 81276 81285 900235018 85173 85174 967347876 38965 39036 797780993 63468 63469 488725028 63864 63865 396569300 99192 99204 991751820 76694 76767 149508689 92074 92075 738590915 19465 19466 394552891 75710 75698 451573258 45938 45939 259459155 75024 75016 865288741 19089 19090 398259103 86858 86859 74766939 37718 37735 45286067 8902 8903 260223160 88248 88207 881861711 75735 75749 212815719 96792 96793 723249876 37000 37001 818705710 7003 6983 979314182 1814 1815 157434126 38680 38681 154157142 34664 34701 187174105 5797 5798 274688032 92100 92101 844361539 30841 30842 292383028 66994 66995 756048 45083 45084 91012659 97996 97997 840028273 6410 6390 501710013 25508 25535 66752380 5714 5791 518062170 38843 38844 708458813 72050 72126 187323448 9173 9174 705191056 96040 96041 588538429 169 170 377437972 82376 82449 952237136 88731 88732 218562561 97532 97533 113209312 47607 47596 833552509 31886 31887 722988902 62266 62267 283268722 5691 5769 404890443 52648 52659 388600882 12702 12636 669895057 10625 10626 232203382 62109 62161 558535867 1121 1046 468318853 92277 92338 165959869 5212 5213 249991043 69046 69005 645459084 70949 70950 899917835 43929 43930 564733039 10423 10464 743031031 75153 75228 330616818 39414 39459 644049787 33915 33964 55311951 44358 44359 648541442 60485 60405 454549252 74549 74550 558793004 18703 18718 504581978 18009 17946 249127552 22969 23012 11546304 76413 76431 154303252 94709 94710 532215427 655 698 417535520 87372 87373 495279959 52193 52239 325936969 25955 25998 550982799 97953 97954 327629982 1875 1826 319149794 44715 44719 982208837 45984 46014 969137055 84599 84581 20494941 71145 71225 764509092 27544 27560 549705850 79674 79675 213497973 68878 68879 12257995 69655 69590 230971335 18729 18730 398404389 3857 3862 578524788 83218 83219 874820772 80186 80187 750236130 2491 2421 629784390 93912 93913 762631148 40963 40964 261062011 78141 78142 114761951 96180 96181 205013873 1112 1135 608629747 96745 96709 644317196 69289 69369 330298343 63021 63022 436475871 20977 21027 683318661 31507 31586 172775530 66196 66197 530295099 46619 46620 616466743 29458 29459 823610752 2767 2754 444943560 70094 70058 650871628 8528 8529 826044371 82487 82492 702367240 78439 78445 603534835 88744 88745 392287311 908 862 630309779 28570 28582 475256304 16277 16278 752783449 17833 17834 579132870 25986 25989 273178066 23205 23206 203991526 21259 21260 962040598 71363 71364 59268964 68540 68541 155722797 25339 25340 358876031 29500 29501 630514603 24487 24488 316039685 77673 77674 525860481 60645 60568 631392750 42440 42384 824939142 2342 2343 873724112 14749 14744 709945974 51991 51992 434110212 58609 58657 308245151 89356 89322 854775990 90419 90439 526961910 54241 54242 166871727 28853 28787 573677927 45216 45256 302311057 67505 67513 114724074 14881 14944 878164840 52505 52506 221047373 2758 2759 529238728 81954 81955 534790078 88639 88597 302802465 56324 56322 66396054 25082 25083 546895480 57801 57783 171196975 55668 55653 518434095 77778 77707 238267010 53541 53574 681632415 55254 55215 72813948 41988 41989 718137669 5298 5299 38083151 17529 17527 125827331 14938 14939 821155286 31451 31452 68849980 86343 86344 873541506 21347 21348 173609974 76684 76685 851824239 67263 67304 17605853 22989 22933 871197737 16179 16180 660967473 14126 14091 104894518 19570 19571 350436902 66169 66170 273020752 63964 63910 716035873 60411 60412 408810128 86561 86500 12526361 95515 95586 599967326 93196 93126 573617936 96236 96237 565861882 41949 42028 766039182 6664 6665 534926800 97717 97696 211146027 42647 42590 516061852 29739 29740 41671966 67621 67622 239069713 94620 94621 23614961 36669 36670 914204696 25984 25985 151346191 14393 14336 960019517 14602 14609 535214744 61676 61646 654860989 36199 36200 114892172 70975 70976 69778052 84193 84194 812095704 16094 16095 975160326 39814 39772 65058172 24236 24173 236285791 73437 73467 492835919 97302 97303 766030316 69505 69506 772006741 12156 12126 351675646 16535 16536 950873885 63953 63905 557081594 96245 96242 589607856 19834 19854 718264427 54925 54926 366360884 67170 67171 614826580 25897 25826 19499458 895 896 377229438 65857 65930 591398129 38829 38863 692820566 6957 6981 827037814 94914 94971 830036369 46886 46887 890371779 80875 80797 251916162 65523 65524 602566095 87015 87074 993925182 48343 48344 908940269 48806 48846 970523323 65786 65764 211642874 30501 30502 859355694 69039 69009 176208578 69399 69400 669684583 6390 6391 876968497 77716 77717 362589658 12994 12995 925147917 99849 99846 463661969 84052 83978 811647989 35777 35737 710135894 57483 57461 490255091 39105 39156 787138412 12695 12696 794263221 85633 85634 682913176 6281 6264 689614035 65691 65696 978694158 3990 3991 702987099 2048 2055 352285565 3249 3275 764171340 48206 48224 396521171 65481 65474 444943749 99925 99926 936177461 22244 22245 635913354 83433 83434 83713369 48562 48563 966504304 97402 97460 528586168 15961 16007 344550415 53656 53613 419298281 22744 22732 804653092 66164 66099 57208925 69645 69603 369935886 88366 88362 903900120 43630 43561 476137375 89052 89053 633466767 85927 85945 104522597 23937 23938 326018345 90754 90755 833245691 7575 7576 908807563 73547 73548 543623833 47522 47580 436034506 19731 19732 898405838 89187 89228 990208473 91898 91927 494082706 93239 93306 806136256 12582 12583 65920244 40438 40433 797401233 24038 24096 703994562 55728 55672 998276029 32997 32998 76456035 43790 43729 539316218 92760 92680 207269382 20910 20928 637206453 25260 25302 679099515 66390 66391 283934260 70171 70231 218203108 83902 83868 69246275 37809 37869 113905103 44592 44652 185903427 53311 53275 806854438 73123 73124 874413610 86406 86407 424262868 18573 18574 36061715 29392 29327 751927059 35379 35380 82647051 33707 33708 862171501 52291 52286 321487152 85607 85638 967986801 61407 61408 68185710 64564 64565 131684695 79454 79455 12192441 53707 53702 317404876 12936 12937 584233933 19612 19538 486507600 64043 64044 130293828 75488 75489 697113728 35729 35730 840730450 39555 39520 210020973 51395 51387 836339824 33504 33514 464511829 72716 72717 88270353 65158 65204 558464825 89847 89848 844187694 78668 78673 657545256 76772 76773 260634829 31234 31219 164081239 6379 6427 17659827 37206 37207 835113558 4666 4655 414697379 89971 89997 815133596 61927 61939 359150854 76515 76516 530231543 38956 38957 748324809 88374 88369 351025944 7441 7473 601388751 59224 59225 514493017 48092 48044 978979213 69774 69742 724191179 14106 14027 119235199 58224 58225 776822383 79217 79218 702866740 69247 69250 758623952 47781 47810 236685542 39422 39423 453390484 5553 5514 489269790 71249 71250 120256878 94520 94495 374780226 49612 49613 829621366 31851 31880 38272870 84355 84356 587787173 57038 57039 625835056 46173 46110 939580575 11172 11173 686270805 13237 13238 687031959 24953 24922 740591095 99085 99019 373150596 42754 42791 984367483 86922 86923 868193654 21674 21675 371116246 76948 76891 969613848 23268 23316 265587342 16617 16618 81295091 81889 81890 660747425 12122 12151 665148898 55592 55627 187645450 30193 30194 687579587 69952 69953 660045425 55155 55156 26416150 11287 11215 175448351 56809 56771 239637564 77548 77468 246767025 91384 91378 265349119 45982 46062 251430269 35070 35071 427295966 79495 79472 416196027 57672 57673 901854330 30376 30451 695979620 25991 25992 130518328 15451 15417 134408230 81878 81879 148978037 48760 48761 231674206 40322 40323 569774493 13740 13683 759384693 45216 45244 400206827 9914 9922 908867372 33127 33128 710664303 25556 25557 598965505 51239 51240 419359090 50353 50354 681470667 36256 36238 992782241 46676 46640 505280401 98455 98404 177703842 59478 59479 420680476 47851 47789 384401392 53798 53840 608820104 98187 98234 491902663 80210 80213 31521185 91162 91153 760637182 81580 81581 521086837 85515 85547 741097115 16229 16230 572675397 17414 17415 207378621 88563 88491 856998172 40042 39997 356686907 83820 83821 800882615 87960 87961 372674345 16099 16101 809993345 59955 59956 716858740 13666 13667 984271149 5192 5193 279129392 23968 23969 339330997 60832 60833 56682816 51891 51851 852770597 22081 22082 305824197 5441 5442 246341529 2481 2482 86467858 67460 67531 327725009 10043 9993 96241574 21999 22000 574313639 36293 36282 195880695 93555 93622 541311912 98733 98734 699534102 76592 76569 678258621 32044 32124 514269171 71981 71904 257964454 60810 60828 46394242 8981 8982 527579385 1115 1116 467366084 95545 95546 205693928 12451 12477 661186081 64577 64506 445154961 50578 50536 564114031 20749 20695 19776584 2695 2657 210682182 92568 92569 283631429 8681 8682 191829350 6240 6241 527836087 88647 88658 322142262 75914 75969 471892231 29756 29772 795408247 69614 69604 848536570 83027 83028 277000262 78433 78434 814647185 71774 71790 627117052 62209 62210 696890555 76165 76166 603605403 20998 20999 61949290 34094 34095 549358748 77323 77324 546782292 27703 27704 699319267 56669 56670 944518794 14269 14261 324954782 87277 87278 894581105 88219 88220 213185996 35006 35007 575841879 98847 98797 493918704 30334 30335 525422880 67127 67128 750789606 69823 69824 582474697 94570 94571 262675861 19810 19811 203423012 48575 48614 85838098 44162 44205 248267205 46068 46069 517792091 81697 81712 590316926 1870 1796 202342117 8332 8312 220953255 33416 33417 499956765 59042 59043 44423297 5609 5550 110679434 81844 81841 159658912 19319 19320 546826212 93662 93663 983978418 91155 91156 922685447 84494 84503 15408603 58546 58597 576123085 88447 88420 111171246 55238 55239 789305638 43562 43563 908357934 23042 23043 202527768 53999 54000 926182603 82899 82900 555498747 9754 9674 477031154 88193 88194 475021530 82132 82133 788485174 61244 61245 469725090 11178 11161 857762652 13942 13943 139301443 388 423 445087923 83213 83172 734435866 74668 74633 288380965 85582 85583 147290386 92432 92433 291246942 84901 84823 666159026 13026 13052 611798906 57326 57351 350241711 25326 25327 594024288 4511 4512 870839474 78551 78552 323977778 1494 1495 927647489 85560 85561 601885104 41232 41244 506992567 78731 78732 922783017 86318 86311 438817953 71278 71279 767877947 8102 8103 577152808 57544 57519 476166348 81146 81147 891059830 66204 66144 889755973 49917 49903 12422035 51406 51407 667132769 41046 40977 652223230 54483 54484 878429056 63771 63733 54498060 56829 56830 637601793 67242 67243 520763625 3410 3474 685049509 85293 85368 200460561 14415 14451 892530661 63958 63959 529285141 13806 13753 875960332 75539 75490 584438029 78328 78287 540626020 3041 3004 885418044 35093 35087 460691194 2519 2516 465219019 28481 28412 726970217 52560 52523 457184159 90872 90831 965136809 49170 49189 365690336 65394 65349 854305715 13787 13752 989769091 72755 72756 233051147 20136 20137 175372559 69346 69347 910835030 71812 71813 911403813 3773 3774 975552573 28910 28911 357651019 86732 86768 602106396 3178 3167 848134260 13032 13035 586684039 74632 74639 839549490 89742 89697 787399234 87512 87581 799739623 36352 36341 917803195 39952 39953 325367246 99380 99415 797992716 35486 35474 220085462 47611 47612 903451042 57543 57544 558928699 92852 92811 392208473 28397 28403 734801524 64618 64619 898994779 60908 60887 896007394 25328 25318 550570331 48706 48707 362146428 71174 71178 358580488 17390 17432 958720079 35266 35267 29654426 41899 41900 421211184 31048 31049 369294663 67715 67716 117951940 82011 82061 346593843 94248 94177 585813485 37691 37764 240071042 35794 35795 12204967 25413 25414 135832160 10301 10322 779264167 6536 6461 983607825 75069 75021 920320705 67111 67112 595799302 73613 73614 274010761 30999 31000 825761562 77797 77798 942148931 89785 89801 466181263 7443 7444 301265855 21005 21006 323490010 29899 29900 880965961 31785 31708 383241711 34939 34991 846187237 12083 12140 119182272 39944 39871 451902634 93196 93197 950034714 21920 21921 759289419 24460 24528 474807497 80569 80570 912594497 97173 97174 645804864 98959 98960 65515109 83657 83603 843772414 64808 64809 512071668 10606 10607 690690511 19446 19447 54663563 8071 8072 666617343 89625 89626 836844098 97480 97481 98745416 45152 45189 333728115 46954 46904 72202938 40211 40149 635087030 5548 5570 7502641 99005 99006 366614529 72551 72626 493501228 3435 3436 255961913 84846 84847 47141475 68002 68032 914844380 63044 63088 104330770 30091 30092 160421432 99634 99635 348841003 15831 15878 254894965 66439 66406 811137737 62295 62309 814850334 24160 24161 884574206 93701 93663 38933879 79673 79646 248861915 51092 51119 6508802 58006 58007 916804165 10721 10722 438500899 49962 49963 994259224 96032 96033 867162727 99297 99246 33785453 86946 86995 694320112 88028 88029 289075257 86306 86307 207430110 57826 57869 86574645 37914 37869 368760069 45617 45608 51720108 23189 23155 218148807 91181 91149 589209588 90416 90451 596016149 37612 37545 777696436 72951 72998 112135237 3304 3305 412034172 7746 7747 529902077 56377 56395 244538190 88495 88506 553227042 55417 55418 842372859 36719 36720 405489416 91591 91592 675640299 16904 16905 910248058 20810 20811 885451736 76473 76476 173858743 59402 59403 588385187 6247 6248 997476860 1742 1782 203942081 50319 50368 208308878 55723 55724 306398263 68360 68361 259679211 3622 3561 27783670 18205 18206 265811603 88019 88020 707608599 41420 41421 268824419 27655 27656 286306903 23706 23707 874823629 18865 18788 939555522 73369 73372 828012657 18905 18906 510422768 43571 43627 397831923 77734 77671 697910139 76028 76015 533062098 50923 50936 331035976 65010 65019 315354393 81346 81347 386519199 79992 80045 711799177 79055 79056 47041643 58513 58514 329948711 67879 67880 607542754 99804 99805 210163510 41391 41392 127931376 95140 95143 998500053 22725 22683 713351341 18195 18139 770833787 57070 57071 639926669 28809 28810 296636975 94297 94237 526328728 66702 66703 225059485 65030 65031 175495796 65893 65894 524651782 41151 41152 794294386 77769 77784 846427738 99924 99989 175024637 50803 50804 789226331 30366 30367 568876771 72416 72417 630913583 47043 47083 258893550 46758 46759 592883287 25925 25928 987739702 40383 40384 659089468 24536 24537 259221036 56700 56701 981028102 64926 64896 706159716 5641 5611 532995667 59142 59209 206446716 7541 7575 862995098 93172 93173 534351605 28354 28428 65385556 98542 98543 178613670 83709 83710 352160792 23782 23821 70880330 71997 71998 845661218 68243 68323 70064340 78705 78696 913202720 69414 69415 136456740 24133 24057 851614996 33542 33512 266852196 71533 71534 389408453 15854 15855 316914148 50907 50908 772396426 68718 68719 571428736 53923 53906 71392771 75080 75081 903253790 42990 43046 791117413 28350 28307 346210535 42221 42222 574404378 275 276 777229348 98428 98456 30725769 72790 72791 892569769 45772 45773 831481153 19363 19364 864463272 17153 17154 713170119 21229 21182 77874418 75588 75525 761110861 95471 95407 434707741 46582 46583 265754219 99282 99283 642273087 98468 98407 935000562 23237 23238 756574553 37927 37912 885801881 57501 57507 326117202 79900 79901 461129522 79289 79262 671546553 48989 49044 191822653 80643 80629 637660033 47873 47874 7148370 68317 68318 68042926 98345 98346 515364461 61446 61447 596732996 67594 67595 278243556 72695 72636 588131533 51679 51680 116034038 37102 37094 330005945 71375 71310 995508712 17466 17492 701586554 74708 74698 794109105 53207 53208 77913084 76247 76191 517004599 4731 4732 486639332 56271 56205 196605196 15248 15263 625908193 44178 44248 748313497 14095 14098 509486293 31591 31645 467541106 31614 31605 587215269 15550 15524 452035765 17416 17483 76815560 16624 16625 748339747 28125 28047 869542191 94679 94680 887475672 53150 53129 51641316 84141 84126 697203877 39672 39737 646263993 81910 81911 295744159 28394 28395 825000669 45239 45240 638137233 59475 59476 965516400 98145 98146 266017256 49904 49905 646834944 84401 84450 992031787 89881 89882 491076046 37864 37822 228477183 79795 79796 28159090 80619 80545 575334173 12360 12361 590897733 24373 24374 3933962 71370 71371 828613861 57685 57686 651618325 83560 83561 390400366 72338 72300 955657485 95423 95424 447523649 89964 90044 863193774 32859 32860 759620190 23836 23803 20849176 22510 22439 846120353 2988 2989 162739273 37043 37075 117774966 4777 4788 372690684 1644 1587 682464972 11672 11595 297819612 26124 26194 684735948 64773 64820 590079761 23742 23743 839389440 5286 5236 928731195 13608 13609 821861619 98639 98641 108218045 80223 80224 337841742 84548 84549 892974897 18487 18488 812331996 48863 48919 757794865 89877 89878 786767904 8438 8439 4399366 86070 86048 601504122 19645 19683 118281844 30032 29997 533735875 53637 53638 551714774 22527 22528 269241732 71095 71096 895120880 28206 28279 280697634 96679 96680 516940422 72892 72893 221298640 56826 56827 351841241 78386 78387 575334907 99334 99275 231518973 89392 89393 13589586 69776 69777 374837492 46093 46094 209441245 81092 81093 168454763 68332 68333 423204877 97663 97694 761683282 46640 46641 817463020 94252 94253 449063231 31443 31444 259176145 54451 54409 315177515 33534 33454 7170094 93728 93729 152619585 18093 18094 147827264 24329 24330 491673261 61833 61890 645952215 43393 43345 890089748 37754 37717 587751554 45149 45104 342416601 54015 54046 43149543 62067 61990 904492085 39376 39377 352569272 52149 52104 501259227 97929 97930 365479128 8981 8908 167041688 49463 49464 741840377 20278 20323 615794937 17443 17444 765839181 32745 32790 464554179 99152 99100 127463274 85319 85324 170493900 55662 55663 441218 28352 28380 935641712 31547 31591 527164079 90844 90900 782038077 92155 92115 974911443 20288 20210 534706499 15848 15849 684048452 40758 40759 108291926 50448 50496 555110962 27458 27459 685005520 55533 55534 172701484 16244 16245 114687734 28520 28492 293420888 98881 98882 644987543 80887 80957 936385390 73961 73911 846275304 58889 58890 877682890 90277 90249 644919729 75705 75631 961068529 29022 29023 393013674 82738 82747 881779635 54184 54249 894811276 43200 43178 521350950 12280 12281 710631917 36740 36741 34206294 3021 3022 696601882 28576 28647 907881137 59587 59588 743640555 25689 25690 553379844 98566 98567 833752480 96645 96713 220854523 69629 69630 102718188 27745 27771 284415309 46615 46645 963083339 76821 76822 502471328 52330 52328 512314924 50824 50825 167384220 12155 12135 162073338 72422 72408 33553916 47446 47438 40315077 82193 82194 87527534 23639 23640 224607224 93014 92988 624203226 42958 42938 669660903 71339 71340 21141316 97157 97132 858576208 14422 14387 352728949 61352 61415 507956253 11524 11586 325060690 94012 93976 774287142 51996 51997 682284406 93186 93187 898809429 86103 86104 24280216 16299 16309 337633743 28859 28860 22124999 83293 83267 720886579 4813 4814 410834634 79728 79729 117980929 89462 89540 73868716 66414 66361 255846632 15540 15517 684045002 80624 80593 711177747 71659 71689 984309340 12012 12013 346699981 56274 56353 682392206 72991 72958 374861251 51144 51146 900655679 77268 77275 794742590 38061 37989 760379716 31172 31185 782821689 11330 11408 231048903 63170 63103 167193673 11925 11920 717067612 58604 58634 826920792 26893 26894 873570832 92183 92112 51468427 11589 11599 526365722 73204 73222 814069875 55172 55173 264148869 97544 97545 417556756 39839 39862 373178089 78914 78984 630510039 65366 65431 669239164 77738 77697 766683362 88301 88302 505351029 73599 73600 751778656 79470 79474 246914532 81183 81184 78019124 84095 84096 784447473 8308 8232 553846951 58703 58704 273139622 38856 38857 585468681 4038 4039 918040577 78061 78062 847687090 95389 95453 650180557 37641 37707 325162837 5495 5560 224921777 88264 88273 124226521 52959 52891 160659183 53964 53965 759801668 12270 12228 857473682 20345 20346 478034001 47190 47191 654432977 41641 41642 82426577 65830 65831 236213279 41271 41272 583857206 27772 27707 384862923 746 792 109968174 35001 35027 139062832 56306 56307 301676781 55877 55878 256316226 35556 35501 109066917 83291 83243 527999888 57568 57569 152199510 364 365 338254496 96173 96174 855373722 51242 51243 925409570 35542 35508 290092759 98747 98748 699179148 30546 30547 892204095 11816 11767 381075791 62008 62009 877891930 46010 46011 230929780 79628 79629 208480185 16170 16171 354981519 88114 88115 313100885 55778 55779 440333846 33490 33497 476762006 29348 29306 914801403 82121 82122 532466755 21767 21773 790162114 57610 57611 101818667 68000 68001 643866255 83059 83136 210350170 6033 6095 862223832 39550 39609 914239794 66291 66359 437735931 35934 35862 480316475 25847 25799 917904260 23856 23875 641959030 81108 81109 806327286 82644 82645 833294050 12525 12474 434954042 45979 46022 798226986 83919 83920 195884069 29301 29371 43820843 40192 40213 573742521 71352 71353 92728436 94148 94149 251795731 12778 12709 283428358 52087 52088 119499683 44836 44837 591332901 50714 50715 504324000 42244 42316 68123893 95148 95149 420867460 95537 95538 199320467 41273 41275 288114634 41403 41413 885763117 13326 13327 988001991 57620 57597 977898312 31709 31710 166485871 67796 67786 171584140 18361 18362 704584583 49730 49731 945110523 92920 92909 551560715 37367 37368 616863820 39851 39819 44933005 34335 34368 154251692 27452 27522 583926765 93786 93780 439533022 21189 21178 53761407 65387 65437 833229988 29531 29532 439971608 81874 81875 178210599 74089 74124 102399065 79737 79714 236781151 79519 79520 32920807 69605 69634 604509578 83219 83220 744938019 24934 24922 798197941 38099 38031 538718651 87702 87704 693169885 73868 73869 858989488 35514 35515 833719499 65241 65242 82393860 48201 48132 708978637 87484 87426 963586725 27208 27209 39801327 18089 18128 583015616 24788 24805 118218733 61536 61480 877164649 48886 48951 672905869 57137 57138 26009125 45591 45592 313276102 70439 70440 577470351 3010 3011 24401363 76590 76591 412117270 51450 51379 966249571 87964 87966 965622032 51739 51740 621173059 10640 10641 161705784 37450 37394 421666126 29488 29528 28868590 83002 83003 690558754 64597 64527 4064683 44062 44063 193963251 6872 6928 781376643 70044 70045 59493317 44831 44752 238795327 85280 85281 290383592 12376 12341 204417415 93409 93410 174939330 902 864 656458148 10770 10690 858884670 84752 84699 952815827 84356 84344 546126807 47194 47153 773301684 46896 46897 628841323 61417 61418 824437333 75831 75832 845942162 64201 64227 238058687 26015 26085 935994820 51489 51454 721644019 59427 59353 74974590 99289 99309 411606169 32293 32367 777924993 63642 63696 777191572 34099 34100 698131247 72789 72790 531030810 14058 14131 435330960 82451 82452 542285887 25057 25058 860767831 34926 34927 339140668 12252 12253 851248832 89953 89954 108998636 60569 60566 486337568 56742 56743 899747630 57041 56993 45481052 58915 58916 845708229 94896 94954 349192946 16616 16617 977211922 53652 53657 490024467 71345 71407 737991870 80308 80235 382118718 37698 37769 593050725 16930 16931 792809203 24058 24059 558507047 48516 48517 548223904 42388 42389 517945142 73962 74036 797332012 91893 91894 219168177 29409 29454 806422547 51965 51966 491722233 57073 57055 914798316 35543 35544 951855733 15519 15511 619552898 40952 40953 279004029 38876 38814 567759539 51728 51729 941089757 86607 86545 62862637 81716 81717 488166575 6770 6771 548693420 43790 43751 659478962 52201 52132 731157846 18393 18408 823501426 20585 20586 755900738 72903 72904 295041724 93756 93816 760234259 3635 3639 565928682 99036 99037 829948019 90078 90079 143582869 7323 7356 382591922 70891 70892 402745271 57530 57531 620966301 12649 12650 742822912 66568 66569 82982096 80955 80912 67550352 51747 51787 344083946 54141 54142 632143438 96947 96948 566790580 48902 48903 120926302 61053 61054 126191141 46432 46433 397143515 83794 83798 876048145 81189 81253 494765457 89912 89930 42027339 22698 22625 501372129 32924 32991 812226669 23870 23871 24275399 95251 95252 73222586 78193 78194 898964894 21579 21636 829115801 30385 30386 32407843 40433 40406 839793300 28262 28263 532577453 87021 87052 763728604 56612 56613 283384208 60373 60374 279927761 37302 37303 129160707 19994 19998 912092565 84718 84719 835417699 66581 66582 958160336 12708 12709 816988235 54607 54635 322760856 17 18 686576403 69609 69584 610058933 97419 97368 155426552 96393 96394 84573913 53616 53608 972039793 60376 60377 265960274 67188 67242 526468161 29044 28993 940549128 11039 11085 637391572 87879 87880 140067518 98813 98892 548020133 45321 45322 133284270 62035 62036 16729517 31794 31757 371251176 85922 85937 138875930 66097 66098 405595634 69679 69680 834994345 92673 92674 497619621 31292 31293 56565844 74981 74953 905774617 95383 95359 346715863 15533 15477 881556701 72791 72792 145356410 6953 6954 475597760 79181 79182 765328634 59483 59561 875594352 38125 38126 18530069 65142 65202 159348264 82513 82462 427499039 14880 14881 43088825 71154 71206 890628607 97348 97349 970188944 31341 31268 437849753 72512 72513 237197913 16610 16611 365749260 3705 3635 865809530 89187 89166 545822062 36049 36050 650365409 16010 16006 675520219 75923 75863 614401469 35583 35584 191325938 30184 30185 969487947 13163 13164 85607210 56583 56545 931986823 64372 64373 892171960 7968 7969 269431988 50212 50272 687995316 85846 85847 339430454 54567 54585 147480230 24310 24311 793567972 85050 85053 923802704 75893 75863 68263709 29409 29476 851748957 11909 11910 859963467 80302 80303 797783229 78786 78760 257974811 56189 56140 163825069 50343 50344 167679572 45474 45475 684207837 96746 96819 114608854 32071 32068 628464829 41607 41608 177359471 42442 42443 470940940 16185 16186 352151044 85675 85676 494214529 94001 94002 652716305 12059 12060 383684605 39099 39152 119631142 46668 46669 404912818 79511 79512 782960148 9890 9891 996729641 7553 7554 841183696 85377 85364 863685548 78396 78397 840731582 57920 57921 805305476 27397 27451 795292024 60954 60955 728820764 98888 98889 87516543 30781 30789 738282516 51872 51850 178781767 37315 37283 674494606 15488 15495 532313510 44565 44566 518838361 41550 41612 664028827 91623 91668 980732864 5435 5436 857419151 13718 13719 756717925 19487 19488 220256014 47397 47398 524967287 45856 45905 337178646 7239 7200 197391993 78855 78928 656859490 18371 18380 833705143 67417 67478 510542922 55056 55057 266237308 30307 30308 484026942 83682 83689 94457563 21002 21071 669297583 28873 28874 796556475 98709 98710 788167263 86558 86559 658637445 36695 36681 660546905 50950 51018 871697183 75553 75554 732540050 50133 50064 746490657 48479 48440 277251164 91680 91681 555143162 34023 34037 943198957 81450 81451 116143744 88657 88658 463182084 80388 80421 611904976 90867 90868 788186707 29833 29834 298159351 614 615 83183321 17517 17529 735905594 65092 65093 579519331 51891 51951 753625213 5745 5746 907553233 13561 13562 485710388 87418 87419 182094811 20594 20565 378016854 6239 6163 883128610 39254 39259 277791282 66791 66792 265942934 48739 48719 303659326 61171 61172 445858159 27635 27636 656374792 19103 19063 276743226 87816 87767 89908842 67312 67313 737489302 43375 43376 111655199 73135 73132 261118225 32837 32775 937901375 25297 25282 103375130 7833 7903 60457088 79086 79087 545796407 58717 58702 471330511 8084 8115 737711505 25258 25259 947916597 35447 35448 100259601 94840 94841 799793979 37162 37163 716080104 81669 81670 287199444 87212 87213 435208813 19124 19125 415275951 94377 94394 20006344 29897 29898 990623030 77697 77622 115451497 24983 24974 887707381 50485 50449 95407807 46367 46302 71134780 99386 99387 334813663 85706 85770 341460098 99266 99322 210447031 67548 67592 723638088 36794 36795 669839188 20775 20776 29369010 48408 48409 883674624 35215 35251 34992209 13003 13004 669848437 36160 36081 263099119 88680 88695 821926782 60354 60402 140902093 33625 33641 409878199 45320 45321 901170248 26213 26214 445065993 9522 9523 938873020 65965 65966 713075563 66103 66104 538021410 91824 91745 713648861 71524 71600 530734404 14781 14821 384269860 92597 92544 428372066 39503 39519 224392363 70455 70456 319019825 35090 35038 24211774 33157 33213 351457957 67534 67610 407473067 66230 66176 575075154 30213 30214 116704931 88913 88888 680091242 93443 93475 703795109 42753 42675 944088680 99677 99624 212635184 77641 77642 912503383 53215 53286 584560714 52638 52673 751239568 72926 72927 308368462 34119 34142 550774383 41513 41553 952563468 56393 56394 952619257 5535 5536 935803264 41653 41654 679891537 42192 42193 222664087 24323 24324 356265110 45501 45502 287096235 27600 27585 353537700 36419 36381 852584052 81885 81939 502135106 4797 4770 151069471 58348 58345 42168755 23713 23707 269211401 44232 44233 626188963 56486 56460 421692411 13239 13240 8600533 51702 51768 405625647 82597 82575 74832781 17873 17874 900695178 37627 37570 143569617 67351 67329 425021231 35095 35097 124719299 69699 69722 750767774 18381 18382 826371031 76386 76387 780741825 61940 61941 467007814 94777 94725 254645256 66432 66462 318346872 11251 11313 617401154 41637 41638 139346025 90802 90813 754607609 9583 9617 21795771 74155 74117 650281278 80850 80795 680002136 61443 61444 49200878 68351 68352 99532730 73660 73630 772475446 82736 82779 295286410 94241 94242 680566679 13009 13010 930154237 10123 10114 167211699 61343 61353 778782520 40602 40603 52791555 13785 13786 29269012 82531 82479 560458180 68331 68387 816060256 22529 22501 647366076 77969 77982 891122680 30869 30913 439876445 61590 61591 637692951 13485 13486 744359114 27057 27007 178527129 80034 80035 827755918 59617 59641 680448519 21905 21906 413363573 86504 86531 657677379 92846 92872 884842085 76347 76348 164577326 21938 21939 894463541 99451 99386 665520865 657 658 402056577 42281 42282 966299927 32166 32216 556332854 29228 29229 639757607 66108 66109 424956322 14228 14229 857572570 8784 8785 161654693 63119 63080 909489991 99222 99195 404210128 83616 83617 631525149 92781 92782 226210583 55325 55338 307196749 7310 7388 918163516 84678 84671 754605113 23905 23983 550071450 31928 31924 137591206 26028 26086 536317505 38402 38364 3695324 91744 91745 668897491 19707 19774 158604520 14543 14544 116237455 71350 71351 291012864 55786 55787 718058901 2967 2968 690346777 14358 14359 148541894 13472 13445 686835112 25035 25036 970339009 37606 37666 863426924 34119 34120 621854888 96398 96365 494280683 47860 47861 348370429 40300 40301 898474156 55378 55319 152911483 5951 5952 987146456 32221 32236 414711003 74373 74374 822770945 79438 79439 594554572 74944 74908 704043277 18510 18452 90762977 84908 84938 206515220 28028 28029 154333852 53968 54048 964595169 75449 75450 126943669 19895 19938 458281058 44122 44123 634733307 96304 96305 955421154 47728 47808 65395283 21925 21935 4364427 12509 12531 780033768 49401 49402 312777844 82030 81990 882262412 68394 68469 867473080 83274 83354 687775873 41070 41039 699046880 59519 59520 755704116 9852 9853 880961083 74639 74640 163719738 54418 54419 429009253 2703 2704 869345590 24354 24386 703020445 22783 22728 712055753 23133 23134 156290123 54977 55044 658429814 69575 69576 898624465 50563 50546 682639727 9576 9549 799744555 65510 65481 53873993 84640 84592 72526900 28928 28996 311372026 61583 61558 773916344 76576 76626 831761424 54598 54549 739692711 48037 48038 553702767 91842 91843 623361160 45736 45737 541657759 28751 28769 408362624 95439 95440 641840537 15410 15411 24385599 1468 1428 268884225 10027 10028 645582662 18303 18304 216534436 48839 48827 846207528 24093 24098 887949577 78636 78637 732655053 17685 17686 804013298 68340 68401 628564421 1611 1612 574867029 83305 83301 48863580 16758 16836 407293711 27301 27302 707314636 10103 10104 334740592 81479 81481 410225312 35704 35683 927966304 98504 98505 893819871 78316 78276 197090104 49012 49013 29293910 34658 34725 188262821 74296 74287 839300059 8042 8043 468297659 22696 22683 63053437 42787 42775 225665237 77198 77152 751634077 98876 98877 538909711 62592 62593 690903454 64333 64400 356010910 94862 94883 141416758 93345 93271 266527358 32539 32537 809253084 55072 55073 867252668 78242 78243 555992002 8543 8560 495704900 53162 53163 497549187 36654 36655 408999001 14119 14120 94892495 90749 90793 895227357 21602 21596 361929103 9335 9336 167978125 94736 94737 703218915 65435 65436 402459962 56591 56592 919490197 57200 57201 342505672 30304 30348 957959435 18432 18491 553867446 50800 50801 350359010 14439 14440 130876282 52245 52246 785987226 47563 47559 449272889 37336 37337 899878045 23501 23461 351217020 35296 35324 239530697 980 981 671602679 85194 85269 729818812 14242 14171 65408749 79821 79822 750608358 85150 85177 870983165 46531 46471 388050455 11181 11182 977724543 63589 63597 520370598 46106 46127 541822582 30940 30941 79657666 98996 98924 48265331 59610 59611 904765069 24654 24655 596296849 98617 98666 814271223 20699 20750 261875394 19259 19260 63315613 69026 69027 409095211 77967 77929 134022568 52165 52166 810284887 45443 45444 721476536 60809 60810 742288236 54268 54207 543100625 51920 51923 609122770 5195 5122 378022709 5005 5046 734351724 91095 91085 746198017 42881 42882 295658182 88155 88156 970672930 45592 45555 872440913 25880 25881 854075382 71847 71848 988462567 15938 15939 368140887 27098 27020 381722644 88149 88200 339693829 52217 52207 391649806 60405 60333 792353934 2222 2188 933328859 14159 14162 863147882 95701 95702 846551007 86515 86479 600418766 69886 69887 264832593 70249 70182 60859598 2590 2591 811544060 2204 2205 12671349 26119 26066 331577251 66279 66354 981071022 89535 89457 282804190 43657 43579 25416514 42785 42786 173351193 94562 94563 879609836 91740 91754 662079725 55382 55383 449306869 89933 89929 154951456 21341 21368 864282903 48572 48596 635233733 68281 68268 501841949 17704 17705 301348472 28366 28361 515137377 23919 23920 630011643 66798 66799 469916247 71029 71030 123956419 25754 25785 532587873 29787 29755 755101025 17571 17572 219816114 74866 74867 963871219 44279 44280 613012456 4344 4345 37365654 60818 60874 51839039 74540 74499 195211195 43659 43637 188380927 75295 75281 917555235 59814 59847 377918246 73874 73932 439062258 36572 36573 565197711 45023 45024 187350481 33557 33558 196687470 34336 34337 534505348 30001 30002 464883696 44483 44435 359917977 80009 80010 303842016 23049 23050 890799196 9038 9039 863986627 25983 25984 560697134 13025 13026 410017971 14925 14945 655791434 20732 20666 93415468 81314 81361 832752711 2982 2905 483381792 95170 95171 305371698 67232 67187 462241227 39777 39778 503707204 45611 45612 732493524 91452 91532 947651452 54339 54317 576134255 6690 6691 557410340 21224 21225 6627988 98003 98022 463498718 81783 81784 968307089 66970 66971 283303337 80731 80732 484116692 24902 24903 716165879 64832 64833 743333781 25674 25675 497805852 14220 14221 559232381 29171 29172 575232637 49068 49097 854000936 50164 50165 42155538 29709 29710 194271159 98563 98488 586222068 21040 21082 789013049 90284 90213 952466771 44872 44873 105774433 80296 80297 118438734 49053 48997 389142407 49483 49520 208423606 4119 4086 362285756 26549 26519 226387197 62983 62984 914233011 48606 48613 933642063 84348 84395 552201434 76225 76228 682433129 18709 18652 364706192 78187 78264 429355476 44467 44468 17465635 19857 19858 823450932 93866 93867 868674387 44064 44104 587009031 93894 93948 890986703 78629 78579 883416266 2177 2178 581368539 4247 4248 169195142 96618 96619 599524618 90916 90896 870496464 46397 46378 354115477 13748 13749 60257066 3220 3221 935205289 52206 52207 934259290 98699 98665 539421381 87840 87841 659758325 7450 7420 383049877 13067 13068 423528709 61748 61749 626806421 40862 40863 196723352 19727 19728 475258049 70862 70863 612645992 47830 47831 603901484 62759 62760 740553885 19918 19976 865618415 31210 31176 416085815 67041 67042 101199654 1877 1946 199061351 5218 5147 723728759 86334 86335 925083994 95868 95869 947170382 65994 65995 84493655 84354 84355 182354579 78950 78951 583496130 23074 23037 844760855 41916 41948 753168516 58545 58546 5457285 53119 53120 521364417 14036 14037 28493007 85613 85664 365784509 49224 49225 327987525 15625 15594 541860634 21099 21078 316424191 28078 28079 443743604 11246 11200 282307287 3036 3038 294263930 33666 33667 231091703 23224 23225 501750926 18069 18115 545860311 31567 31618 637233286 56555 56556 607461549 34468 34469 228026945 32685 32665 135804288 23040 22967 888571364 98154 98155 328045259 10281 10207 499846397 44942 44943 935017387 92425 92494 538470541 44228 44229 652627451 67138 67136 875175600 84605 84606 609418846 20992 20993 431493834 46447 46448 501930117 71265 71266 714281757 90689 90690 606187980 48255 48246 843699090 77670 77609 163663331 42944 43009 268721102 17726 17727 806888081 67299 67267 235385331 45393 45394 867370011 83821 83765 365899999 67210 67240 415399798 21305 21306 291749812 98784 98729 80442371 13170 13167 231045145 52426 52427 804277918 5272 5273 105342275 41421 41358 46479395 62743 62744 198665638 99968 99999 466659052 119 184 523807540 31610 31611 316406753 72110 72162 505673458 70235 70236 263628702 46959 46940 734020408 90277 90278 962802244 92153 92078 775803684 44366 44367 421959742 25636 25637 504800951 76465 76490 954069600 61045 61012 243154638 73388 73368 287966797 56051 56052 155153540 63116 63096 880713507 48424 48417 578231339 58344 58345 179172550 69355 69350 587722682 44911 44867 557731475 77557 77558 181771814 14303 14304 835787898 26540 26604 649883178 83279 83218 810338242 32743 32734 387045546 14519 14520 397484836 12663 12702 771766696 20320 20361 69841365 56535 56613 939305355 8362 8381 697233696 45112 45172 61442612 84273 84274 297555753 20784 20785 372329941 12239 12206 258107068 69317 69318 577927317 93061 93062 990131344 95434 95435 429763978 66750 66792 977040617 15780 15781 262844833 20846 20853 426608354 78113 78157 3876901 66083 66084 377677662 99285 99286 684887112 94583 94584 963197187 97074 97130 526057716 70234 70194 166321431 14732 14733 845508470 30617 30618 215447819 19377 19373 541826420 89770 89771 191396248 75120 75121 16467302 88397 88398 490499994 83281 83352 388716287 87300 87232 68086736 40428 40429 218022432 42952 42953 967865428 32947 32948 593450396 84960 84961 919018818 68965 68966 626590296 6862 6875 106602909 58829 58896 573463575 12031 11972 759333717 95809 95860 560416312 23770 23771 741758232 61050 61051 570902519 16098 16099 609778096 71783 71759 710713096 69282 69283 500842336 67944 67886 287348124 21287 21288 190266439 39885 39818 107038458 37705 37706 507419045 15869 15897 660386520 73814 73815 484304470 22403 22404 144564780 1633 1623 502358256 6444 6507 36215807 52381 52382 273333550 47455 47456 764967762 1620 1621 59937943 4192 4193 544178817 98696 98628 249032301 38630 38701 303256884 64420 64421 171865260 93288 93255 368797912 30630 30555 161498733 39948 39949 162150863 26135 26136 281412652 51625 51626 167317085 73051 73077 115173389 7447 7380 156772107 52418 52419 656506445 33070 33100 947693609 99315 99338 97845484 13579 13552 358880624 65995 65996 729726844 6877 6923 994294619 92790 92749 179570661 23690 23691 325410654 16690 16691 620424516 85357 85358 511709766 81435 81432 581129278 47194 47235 249881326 77974 78042 150299604 58869 58947 737354961 14111 14112 696618912 19691 19692 635580241 33690 33650 880655626 4889 4890 343887114 3868 3869 150530420 24617 24618 718277374 34977 34978 91412098 32013 32014 854300584 20246 20247 598543981 45391 45464 655963381 7095 7096 90197611 94507 94508 377688976 19537 19538 467195213 2564 2565 233579595 25252 25247 639185538 7960 8025 37396830 30514 30528 780187738 38695 38696 299892583 26612 26561 544664546 20781 20782 61115099 92762 92763 538825634 49521 49522 199435133 80615 80579 310147966 90230 90241 790881628 23041 22978 674297384 67749 67728 462263360 76308 76338 220512232 68480 68502 278189200 94934 94947 366508622 72930 72931 682403242 7231 7232 885703228 90969 90925 775896167 42944 42945 711071329 62755 62764 232254077 65907 65913 829820082 40992 40993 76984179 15827 15896 186067722 95442 95372 84758508 38950 38951 128120039 29145 29146 343731208 88103 88076 659303133 41024 41025 288390299 39566 39567 720403432 15345 15277 99013112 50562 50637 430120980 89629 89644 822233897 45738 45663 997185106 94129 94139 337107358 93261 93330 451534441 96313 96311 715262993 611 580 394270857 69222 69223 851452268 40515 40438 40223012 1982 1930 962154370 7450 7451 527991717 90938 90939 927705182 95393 95461 824335124 58030 57963 341599515 49279 49315 884037798 53294 53247 54875192 94466 94467 635612750 70915 70916 783618986 22442 22443 852921067 73062 72999 211406293 78763 78764 905670983 18327 18249 818651432 97657 97658 644506782 79291 79225 553211966 54566 54567 640317603 9798 9799 678937422 22012 22085 374564454 60492 60493 94911168 40436 40442 976192160 18113 18114 938244681 70302 70303 559204775 27883 27884 344438731 11813 11814 438258446 37361 37412 631303968 15378 15453 372047576 28502 28424 949061177 99203 99280 734005616 58251 58252 172130803 50823 50812 730474119 93344 93334 950938686 10344 10345 285523514 2807 2808 763256686 25395 25338 265598480 96538 96530 963764482 78152 78153 694802609 21554 21555 310719783 85396 85368 780212971 32215 32216 701451902 86223 86224 71825469 26971 26972 336297909 31460 31420 669918160 56983 56965 313322520 59654 59651 400803357 35517 35535 543939314 93199 93150 682826678 26829 26830 732823866 70418 70419 261464142 41141 41128 50852847 69933 70001 900719805 49553 49554 817850691 1033 1034 26379163 25318 25319 360446500 33484 33485 301626625 38064 38085 963066152 37006 37007 798508207 60735 60751 531872869 28348 28294 628309717 22018 22004 235650791 98789 98790 885383269 63344 63345 446756917 27089 27090 601420070 70644 70714 40820275 46042 46029 35473055 42581 42587 391467442 8326 8390 63049396 69504 69478 416960560 12340 12341 902421444 44146 44138 562450949 93458 93464 698089332 16315 16316 906681323 92730 92670 55929225 60166 60167 283796043 95210 95211 976632226 10440 10441 522479810 52825 52785 650970270 33284 33345 295577849 10069 10000 352140417 25222 25250 203735159 34255 34256 796500603 14788 14783 345955196 70954 70978 219965648 82706 82707 803781325 3060 3061 485655493 20807 20808 850296721 53769 53770 747718522 7248 7231 923111646 34795 34796 12509685 18153 18190 645129649 26138 26139 685541092 69053 69054 317075513 61179 61180 24395700 31194 31195 499482082 75343 75344 160885400 75286 75287 754032774 2274 2275 227846765 84720 84721 780029076 97707 97718 267340726 32644 32645 65430160 31721 31722 283341957 4416 4453 652790712 14925 14887 168002941 7415 7405 989058992 21525 21486 159265396 99167 99215 460109475 61426 61427 934740189 58485 58486 306101214 91311 91245 131254175 11084 11085 381694774 96999 97000 942443601 37364 37343 446965384 7004 6935 101286890 50026 50027 806792428 72048 72049 559186499 95512 95477 232200366 28299 28280 246316139 97789 97790 951978763 50765 50777 725688093 70677 70649 240789741 92515 92516 694935886 66390 66392 909633804 45932 46001 775526292 42486 42474 259456443 82514 82501 560163431 63567 63568 725596797 22182 22183 746405216 69062 69063 373691697 26401 26402 93823346 54007 54008 614924058 37856 37857 196261913 67206 67207 734247038 91495 91496 830872830 78925 78926 671605327 88125 88126 395553594 51722 51729 516183725 43896 43897 372303909 38809 38754 656358352 71835 71836 88619307 90342 90300 954786726 11621 11627 893396220 24945 24946 863677339 46958 46959 774541387 7867 7802 16523757 11327 11328 748709474 16811 16834 52974004 79418 79405 741690406 17018 16981 978515537 10457 10458 980528147 33933 33934 355339007 46519 46463 779548289 31615 31686 813465145 37410 37411 300832886 38484 38485 761574661 62334 62335 897587433 84594 84595 13679159 75404 75480 925752959 24926 24865 972610677 34492 34511 505030231 77410 77411 602755228 23074 23075 87131839 31269 31270 906065892 8933 8934 135531251 94119 94098 317884284 26812 26813 885666461 65585 65586 171319878 9439 9440 522475208 3073 3147 423244659 2241 2242 142504469 31962 31963 302402903 84043 84014 224551553 61400 61394 80282040 30995 31043 688324145 54066 54067 847449839 28485 28486 810636408 82323 82370 347966105 8277 8278 957864767 11388 11389 775408037 64702 64703 113005146 21150 21151 620927033 53451 53427 390630172 88294 88295 334594591 44957 44905 200941813 7129 7130 148335764 53411 53412 951821884 97008 97004 424148944 74428 74429 715182892 60503 60504 665546181 29676 29733 866200305 57604 57620 299967712 4769 4778 841753350 49050 49051 726138144 70954 70881 205229450 81887 81839 623098514 60210 60194 44197386 85058 85083 678934558 54972 54997 836251553 42072 42073 957695618 78127 78104 873165311 70230 70231 743943136 48003 48004 993052886 94325 94326 2902248 27103 27104 7622849 77604 77671 284161392 11638 11643 377012648 22873 22938 712304280 89739 89767 587006328 13424 13483 349737562 66243 66244 571120275 92274 92313 133202113 29271 29203 460373409 89723 89724 389333708 74302 74375 304049084 14975 15027 882206268 33164 33165 18058413 61795 61740 947774686 52286 52259 26556090 80147 80219 190075200 23277 23219 544179524 77765 77736 419858892 29200 29121 569769482 25081 25082 507650574 39954 39955 27131944 40049 40050 331763825 27539 27467 825995594 9444 9445 49879314 42546 42595 791388507 49636 49637 898825234 30439 30429 70683851 12910 12890 186604601 10705 10723 566790000 90434 90451 842395745 7819 7843 393642304 95139 95140 368499656 18977 18989 713797357 99953 99954 743592873 40034 40035 230515851 99882 99843 808729925 11107 11125 702355508 49581 49645 210199763 67539 67526 983396671 80668 80620 419091868 27485 27498 835944976 81820 81756 616820119 84915 84916 730271252 4382 4383 669653999 54989 54978 939819140 81284 81285 959767501 89764 89765 111373138 6218 6198 661273041 76881 76816 631478624 6756 6729 934572066 68567 68568 144719062 53778 53779 88177985 27048 27059 543539578 66958 66959 479161119 48174 48175 740038920 68286 68287 794807105 64944 64945 503260410 59298 59261 778741118 56894 56846 790355291 73670 73591 47445813 8460 8533 330142107 33740 33744 221791065 88306 88307 600575342 24306 24323 384374864 52573 52603 693296916 51084 51085 914178211 73812 73813 623028970 27194 27195 715112316 10379 10448 177695759 47891 47892 161746851 32156 32139 980044377 63266 63267 881192075 40885 40886 578522099 8011 8085 650765365 18971 18972 884860320 30969 30970 574059921 93102 93103 493718991 87128 87121 26139823 90525 90522 13964149 35691 35734 295303223 24744 24724 379718765 72456 72384 622374087 55552 55553 101432016 73140 73141 620535542 13992 14068 785512128 60284 60214 396188675 85835 85797 448470758 36692 36714 4314204 27764 27749 922560083 59546 59547 821953402 31386 31384 816121196 53355 53414 634685286 58900 58901 404343325 56201 56206 347765888 30260 30261 296653169 85619 85620 438600020 31568 31569 914675019 28858 28859 817176937 73501 73502 333088270 59611 59663 633681944 6505 6443 161426057 28269 28270 723546223 11080 11081 531851946 54928 54929 936684516 26217 26218 366356774 11505 11506 420978503 74897 74898 165461103 96914 96915 431035444 52902 52978 593514127 90603 90604 897816991 49801 49802 754488601 66344 66345 224351569 57684 57721 366247540 31153 31170 26899677 32031 32040 293680292 60138 60116 601249297 21666 21687 272199282 24090 24067 240639790 89505 89506 257385040 12825 12802 148077332 44503 44504 892871276 4730 4731 374940875 57486 57487 431084095 57951 57952 545772319 55527 55528 589570136 48479 48434 781685986 57772 57695 321758824 64023 64024 143990677 13775 13776 249069323 38442 38443 492844604 7899 7900 426072167 18467 18468 708036187 46757 46710 160776738 48913 48887 927997313 56016 56017 698269869 2140 2198 452603088 19756 19791 970591378 69691 69692 346534302 63867 63868 714234905 43596 43597 375939324 50142 50079 479112074 23733 23672 870599794 92939 92940 792554905 76787 76800 597028330 9037 9038 50959559 85623 85660 658356409 7209 7211 623938223 38478 38480 503018915 46823 46798 568925719 69007 69008 341129621 68187 68166 404690761 11258 11293 692563250 91973 91912 115680791 17227 17298 598332608 93047 93048 255024463 55905 55832 32153936 59640 59602 33691604 59445 59390 271263979 79212 79266 963325482 69659 69731 425554936 42869 42870 795005213 79144 79145 593126467 39393 39394 529568735 33739 33740 8808502 36469 36470 74200751 38140 38170 225256039 64601 64602 606439640 94774 94750 21211482 16294 16295 22054969 43283 43284 282641531 21781 21782 753074350 22425 22354 780087772 25740 25706 345204182 8932 8929 532603116 43738 43739 289992544 10218 10219 572564479 65241 65213 475126146 57614 57615 326067145 35644 35645 933252980 92964 92965 542030539 64137 64138 276970684 74902 74903 214873862 74126 74127 138335575 44208 44209 865437884 30207 30208 571148056 57763 57764 35011031 17204 17205 942303304 88038 88039 202905541 98027 98101 932724868 99633 99602 889813195 3183 3175 576327995 48978 48979 627081059 37398 37465 318210285 77359 77284 777670348 31931 31978 937240364 69265 69266 885965042 70383 70384 809675976 39038 39039 872812865 74839 74816 713839662 15629 15630 986023341 39955 40023 536456215 24394 24395 209198373 93153 93154 592124704 86085 86051 269926711 37985 37959 367264165 97185 97186 663910508 16601 16547 534241212 31372 31434 420085753 92081 92082 753365200 69887 69881 890067055 99136 99166 172606804 92898 92899 22937805 32837 32838 448820892 52197 52216 38041194 31046 31047 181404727 22455 22391 700248702 20679 20680 836436922 18216 18138 531163555 41355 41356 329241613 41239 41166 148088237 87838 87783 767164871 60958 61031 842535020 474 475 841895956 65220 65251 357312215 26404 26466 70083977 75036 75037 80628189 71907 71908 625095023 35598 35539 837333791 8638 8639 202684773 74562 74563 318057567 73736 73675 604587110 73888 73884 351747685 43024 42983 472629314 13076 13077 67293126 75679 75694 53212152 44080 44081 659326927 61760 61816 573453173 60251 60304 245566352 94933 94917 970335430 32279 32280 619057715 71403 71479 433502747 19078 19036 744968360 67622 67568 108775151 10364 10365 861655752 75880 75881 591213139 51675 51676 527272195 79683 79684 763265947 49245 49268 240658471 18348 18399 699495897 38467 38436 218019659 76094 76075 265340662 62838 62839 953956042 33686 33619 276004391 19068 19108 450464705 47525 47526 193619702 29178 29179 583914395 35389 35310 173937020 67287 67220 441591838 89607 89574 512865335 75049 75050 682071724 51775 51697 64467570 64106 64171 494891500 7411 7460 928945886 3804 3805 54156601 3825 3885 274243041 69436 69471 916621560 56376 56377 776541652 89586 89587 457101908 75576 75577 288810268 83674 83660 24482371 58992 58993 887629497 66175 66105 911288869 56934 57011 535142813 85363 85415 346342107 13770 13771 664759357 85454 85455 178663179 83191 83192 113548645 95657 95720 441395542 65167 65089 857761464 14202 14203 388559773 95040 95041 580718605 79352 79293 983583123 44944 45018 663205815 53994 53919 625475079 82617 82557 960035353 83097 83098 88333117 13661 13662 66734852 65948 65949 93938825 48859 48918 78741263 90875 90876 988648876 13175 13127 995153974 5765 5827 273263844 76994 77009 307619403 45756 45757 47385170 19669 19670 589700445 30065 30066 63048047 16672 16645 257695680 60203 60204 6558407 23797 23804 507832057 2200 2201 120371276 19922 19923 752511524 46288 46289 464038061 56907 56908 464840599 64199 64267 739659527 77253 77254 54275259 51033 51034 335712772 3316 3317 381580672 53848 53849 670435919 92186 92149 360258518 12205 12206 378072818 32441 32442 724243067 89453 89454 721820783 82105 82106 970060893 65069 65070 678001651 32096 32058 419087875 74410 74411 601745374 37895 37896 690375237 91939 91871 482981206 47114 47098 240070840 44859 44929 271715765 79170 79171 182558908 44695 44696 641739242 27792 27793 864082223 7902 7827 922831198 56160 56161 242281104 29225 29226 226723034 91381 91437 355603917 25289 25282 887270938 55830 55831 546380357 8287 8247 811577294 24034 24035 899921079 61298 61340 99976442 56343 56358 237553778 48450 48451 127981623 55207 55220 732298841 39271 39305 825427645 37825 37826 252490392 82866 82796 394046495 55004 55023 910219616 70036 70066 446631656 14860 14861 775208977 37811 37861 136660575 116 128 278649310 61614 61615 436073954 8260 8261 254573545 64866 64867 889068514 31506 31507 932360917 54779 54834 778526752 1588 1589 600614481 26420 26444 658339737 21300 21301 738762260 21003 21004 781729619 22435 22416 790556874 39094 39156 768404617 77185 77186 336394789 75645 75636 572208044 3251 3213 945813834 68134 68188 249265879 80259 80260 641090197 28167 28168 529166984 54291 54292 602420600 90786 90787 871121382 70763 70831 641775706 85974 85975 498598650 79864 79877 705757619 55059 55093 313751955 39691 39692 138632276 20896 20957 532384056 78094 78095 210650656 70247 70248 344686207 44581 44582 5661652 46338 46339 631131368 62619 62549 563608849 70982 70983 825020265 63552 63483 512498019 47029 47075 359839606 86986 86987 27058488 62069 62087 565669747 24349 24422 491243581 87822 87823 199860536 28437 28495 460998899 66670 66671 660996324 48045 48065 182774809 5044 5045 997489390 43082 43109 608474746 83397 83450 118154413 79501 79557 692419602 49908 49877 836231224 80157 80152 985307653 4041 4042 92378481 11695 11696 229810814 48526 48527 661701778 13268 13265 569791216 18542 18543 682247739 40378 40379 943560468 78558 78559 967493562 43498 43542 558597572 92472 92438 637812435 65022 65000 205673622 67600 67601 611596572 91673 91674 122017950 26488 26489 114123972 37974 37975 358372720 2549 2576 194107002 1855 1856 663418091 95011 95012 242035251 14033 14005 71998746 22649 22587 360891529 17517 17518 153509403 69115 69161 181067004 3569 3594 549177312 29067 29068 364820630 27857 27858 576913762 21693 21703 591305207 98864 98841 725382948 17393 17394 374809073 20368 20345 243208377 10023 10074 792369538 37102 37103 710447794 72106 72107 562254390 78101 78081 538965484 44190 44191 193663543 98362 98379 458918533 8381 8346 971910892 8145 8146 541048105 72329 72330 100525007 11626 11704 230968930 90189 90263 767631124 68702 68624 802676897 92151 92122 536231304 68694 68695 54319865 27768 27769 592097843 73322 73243 999992071 48015 47977 592510155 73757 73758 303920371 59801 59802 961992139 4880 4881 697406321 68214 68272 980574291 69962 69951 593116071 94232 94233 368824608 25529 25530 303646741 20204 20139 453951464 35063 35085 292231667 31993 31994 67458594 82805 82806 57272498 51839 51840 543194725 60631 60577 9235204 8266 8267 854140257 58935 58936 949385174 95609 95578 462149364 47081 47082 884107974 99315 99316 377006003 8195 8239 844694241 49434 49435 850269247 26718 26712 546846833 71463 71464 219628297 10263 10264 390906785 18760 18761 963530873 57626 57627 533241267 43119 43148 23847364 98085 98013 767568584 88949 88950 804155288 59954 59895 94483219 97053 97000 351492540 37097 37098 548888651 36355 36356 924625523 53065 53089 930894617 31730 31731 308063390 76709 76701 130143287 49941 49866 845374101 71588 71589 842975375 3367 3339 377909472 84823 84824 634731137 55282 55203 792197124 83272 83273 589776408 78171 78172 170335867 20813 20873 200509077 4226 4201 867676456 62598 62599 839341134 58982 58983 791820277 39337 39347 695801685 78267 78295 891563418 90331 90266 436046775 88592 88657 739028129 61876 61877 54767969 86042 86005 899847863 78176 78135 442438195 35224 35225 161842322 18260 18261 644142536 98444 98405 916769240 67 60 92425953 88355 88356 17372493 17998 17999 694007366 54207 54245 464005218 76530 76473 42755761 23365 23420 705564766 21760 21761 596785956 60498 60499 922477572 7607 7657 563238430 65576 65577 927530423 75793 75776 697732477 47407 47408 410402816 82005 82020 145934261 59180 59248 933170445 28320 28343 983388548 32756 32684 329540387 24157 24158 883137898 9831 9832 648911450 9043 9051 451826915 89049 88985 461629348 9894 9971 86902303 97335 97336 386790603 9666 9639 366914842 99303 99359 605445382 54286 54246 285910768 73394 73369 604716991 81871 81872 222438893 80768 80769 81850553 38952 38904 696471694 93265 93266 690694527 21065 21066 453680088 3792 3858 470781099 68341 68336 176404973 5892 5848 756609995 33896 33897 863679948 91537 91494 197161251 49950 49951 705288304 8300 8301 779391742 85384 85385 509756828 17011 16982 706110960 58920 58899 247149062 47070 47071 725980318 86425 86426 635000640 70683 70684 426563598 81842 81839 117455246 14779 14780 986426849 68172 68146 335490905 76093 76094 527235271 85280 85278 340967303 8842 8843 794478019 55052 55017 576774269 18208 18236 191637176 70822 70823 474955205 36586 36649 397315367 70254 70198 590489813 30894 30911 745674508 61064 61065 521298941 77590 77578 365022209 14932 14933 698757007 24460 24461 198773270 68574 68575 756437446 9484 9420 475649929 70023 70001 937633381 23204 23261 626457793 75907 75908 272957972 41892 41893 280224981 72323 72277 256144499 53621 53622 422607866 37982 38031 783259787 10324 10289 736843331 19183 19184 211733333 87690 87691 761027404 56429 56469 369078812 10784 10772 747612986 62448 62449 597810336 5766 5767 280892196 42646 42647 427717328 35146 35126 62516285 85586 85587 967716303 83084 83105 797166396 52698 52699 319036539 10882 10883 301756251 66658 66709 184122459 51210 51132 45519261 97725 97661 22871248 29052 29053 923904745 42436 42437 930699676 41092 41093 504880203 94952 94907 304667615 31145 31213 909555408 66950 66951 530453800 24764 24715 859247099 79999 79947 501381773 65265 65187 148821547 22603 22544 796392356 74817 74856 440780123 39360 39361 621413972 47031 47050 692288979 20838 20839 926534002 31508 31525 329253822 97773 97817 322366371 31929 31891 312530533 39343 39301 318081208 65257 65194 782546599 97716 97717 596508062 35573 35647 783144804 64350 64351 537212972 50817 50892 325644651 80415 80438 619813135 67925 67926 133145071 41619 41620 853278279 14485 14486 894581995 96489 96490 760242878 3969 4032 179996887 63828 63829 164910390 80413 80367 792397063 53102 53103 817564498 84981 84982 146673427 40054 40055 724333731 91582 91583 397573753 5308 5309 155427626 12089 12115 306748616 57476 57400 402919898 22770 22771 993659019 73022 73023 148829216 79575 79576 421833629 35478 35479 120532014 22353 22354 599552215 83104 83105 745728708 2179 2180 30390062 52487 52488 146799276 4836 4837 13920660 90585 90586 14849831 67319 67375 95043677 76077 76070 253399609 71783 71784 80734091 2547 2503 917027468 73485 73447 762379907 22591 22632 978767331 19910 19855 822953249 7920 7987 884788985 76133 76134 892482235 41491 41440 581492488 4611 4612 710132134 6891 6868 222359216 62821 62762 665013623 61016 61017 714418268 81740 81668 141047488 88423 88424 769720981 58380 58381 702954392 7913 7981 646628941 69966 70018 164361449 7029 7030 17996678 13333 13334 687595224 35945 35915 659115444 76878 76902 103722439 65723 65724 999348776 49845 49846 288500194 65220 65164 314767009 89701 89702 765872700 64469 64470 268669724 1332 1294 487642065 40765 40714 89105237 51567 51492 627852466 71886 71887 230481651 21823 21886 308385891 24632 24633 113854229 95948 95949 653739255 473 484 921593701 48340 48341 635645267 39938 39858 841020687 10914 10915 210954102 67749 67750 928594844 87434 87435 433814505 52729 52726 846405638 71027 71028 527997546 5758 5723 370669160 63774 63775 574276285 3950 3985 327255388 95811 95812 386128821 31621 31568 610125483 12522 12523 327075637 47894 47835 449775390 72793 72829 31658197 1218 1219 151689391 8257 8310 877689806 55674 55671 394176584 26760 26731 435527806 36073 36094 520062859 2867 2870 795056478 32915 32916 716956077 48779 48780 531653395 33101 33044 199189638 45186 45116 54923055 27962 27887 370039507 33815 33816 214391827 41667 41701 949762544 89817 89818 701322910 78047 78048 337940811 28013 28014 151747111 59367 59390 200253804 80041 80042 611879075 59310 59338 627278192 55737 55697 857218184 61779 61832 798459845 54889 54926 563869047 90133 90100 545999399 75037 75018 10254816 65305 65247 559443386 26870 26871 502125300 36635 36692 103896775 98492 98570 396006257 21307 21346 831650832 62349 62393 352534754 34820 34821 720289552 93589 93534 431904436 30776 30777 227468977 31259 31260 592789750 73720 73721 699819699 24995 24919 453596103 37930 37935 960035655 72831 72854 725869806 68797 68873 982649450 89640 89644 134334838 56531 56532 7229231 61727 61781 483943755 10048 10030 585799344 68555 68536 864756149 39695 39696 356040332 29682 29635 245823972 66054 66017 252178437 36271 36310 913878882 7552 7503 203403887 73447 73471 319537671 73080 73107 509109385 5756 5757 137992955 78658 78659 494680747 35682 35686 567089260 90174 90110 451418252 22878 22859 361760911 68965 69010 428551001 94553 94632 176437398 62679 62680 157464239 88770 88753 828344350 24327 24328 589141354 51165 51135 426293284 26798 26799 756115169 47414 47415 671927390 38340 38341 580972554 96128 96129 282701620 18861 18873 366073371 67436 67445 247982702 77746 77739 59032441 32101 32102 861814461 14191 14192 285682944 88059 88060 628591151 56910 56911 783726776 9243 9265 648618613 3058 3122 752444074 81737 81738 566021926 21413 21382 110968510 33900 33901 128314642 30108 30128 325829509 63655 63585 673940692 1033 1094 658169170 88448 88403 146352740 10364 10395 552187569 5704 5718 194503806 86590 86646 70306132 29472 29544 288772724 19486 19487 282768316 22424 22388 338995179 12150 12151 662435655 46921 46922 503079562 10573 10574 176739077 48177 48241 340578110 29043 29044 464008206 66024 66025 855409143 27585 27512 304073947 14060 14061 627333783 5794 5795 958090348 51092 51070 951745474 88370 88362 438922727 36280 36340 52696801 36378 36379 899792618 1355 1356 691548958 20986 20987 772392618 2231 2260 3675873 59443 59492 452462214 38894 38895 907028573 6209 6214 47648241 70309 70310 73379852 22437 22438 584835485 8709 8710 869651874 62762 62771 841948412 65548 65572 226181332 48567 48568 76047666 67066 67114 299189004 15377 15449 679864495 46110 46111 298385357 49801 49785 378422673 75512 75513 838677423 25314 25315 434072629 21080 21033 553849326 58954 58955 262690903 58474 58538 696880879 3529 3530 272513441 21511 21512 325188169 54493 54494 300465610 12007 12008 730149431 46623 46661 903682901 18492 18493 20199703 28688 28752 204104061 40261 40280 818254520 83697 83660 474292805 83909 83910 744769262 34559 34560 293631716 33856 33800 81072079 32929 32930 226872645 92642 92643 250965373 78139 78136 386223688 27002 27054 838509216 96801 96802 536793686 15242 15297 206145105 8635 8709 592183655 27809 27810 759981811 67831 67854 973028638 46979 46980 64390975 93397 93398 713634030 72864 72938 816647608 22388 22389 947994939 47118 47155 792749308 22325 22256 460319389 59065 58987 25893737 40878 40879 978158703 22360 22361 967015809 90671 90652 93679821 26235 26236 934817495 63989 63948 937325618 75916 75945 927668951 44192 44193 435259259 32205 32187 307325234 75404 75405 540469674 53267 53268 434820755 61305 61306 84894034 75598 75599 808487770 59288 59340 93546321 62212 62213 864360653 88450 88451 157948977 83481 83474 171587968 35888 35889 88173189 96900 96901 770977512 46795 46805 433924719 62621 62691 138755459 46557 46558 515235651 26665 26704 236458375 5009 5080 29020895 56106 56107 424396752 6909 6910 80160827 88076 88077 527006167 38614 38663 841078486 88878 88879 930748114 5331 5332 316282974 53327 53383 774544353 36361 36356 850113182 89575 89569 305000133 17373 17443 44295417 2810 2795 36049292 87071 87072 784326671 67597 67568 495425113 27144 27107 684299174 7212 7213 540104981 91091 91092 426544409 93704 93705 975170423 89517 89545 611242741 72983 72984 932964285 44705 44706 87376857 69797 69799 535342748 14479 14480 967449646 30274 30290 382074510 96493 96415 13195897 48145 48103 615493184 82897 82898 172076315 3054 3055 865556709 72926 72955 474466244 30390 30391 661655896 87932 87856 680078700 38479 38480 999411994 18083 18068 823332738 30585 30586 748118900 95815 95816 770736828 17980 17981 850081566 46201 46202 914387555 77512 77513 111321040 57683 57695 621984537 68116 68159 586213779 4905 4906 951683167 75164 75134 143619689 10871 10932 11810375 21752 21790 842638959 90460 90389 794047111 41377 41378 446039403 1619 1633 414837220 49185 49186 492824183 5784 5785 23783896 99409 99363 826528061 69312 69313 316579185 39620 39621 496159881 69038 69039 237836820 45153 45232 250162445 10977 10978 332940507 22799 22800 131919698 61222 61223 571469337 16141 16125 459072604 46105 46139 51822944 78385 78386 44711554 99127 99128 733069461 91982 91954 529577604 96015 96016 762184461 85004 85005 31597243 29392 29369 637880687 59799 59800 398449901 27467 27468 303340207 52609 52610 640260985 64881 64882 12230212 77802 77803 23005946 93546 93547 513401604 62691 62692 394781084 16121 16169 268034851 49239 49240 13691441 99696 99697 853335500 62805 62806 877050088 12000 12001 192901992 72500 72501 159565100 9876 9877 26310013 10769 10785 63587389 40704 40626 428076241 18257 18250 24324644 95306 95307 725403633 62142 62140 703203504 93845 93771 403535351 18480 18417 565998559 77775 77747 937451876 31628 31605 323983695 15727 15728 988398868 31422 31481 953292960 14552 14493 507270180 65656 65657 783008230 40227 40154 890075017 66647 66695 120454067 64973 65029 454202080 83150 83151 148696414 4136 4137 285975515 90228 90229 822977064 16595 16596 384147369 42090 42091 894232157 80832 80786 164286779 75492 75493 491675616 83486 83487 131015621 69530 69450 540930635 77733 77734 664278776 36657 36616 521839090 64723 64761 301867349 32160 32161 138725175 53103 53104 59623433 88921 88849 732297105 80557 80479 301654569 90870 90883 792656708 34090 34091 555365578 28936 28937 854275377 25404 25405 116080565 3540 3541 329025859 9699 9700 365492215 22705 22706 151338867 3910 3911 115653872 8356 8414 208273428 22872 22873 365179238 79482 79541 382394244 64915 64916 117724467 6820 6821 878035013 73906 73865 124396590 21094 21095 972351370 47943 47889 129374486 36409 36358 681988326 34755 34716 741009171 13458 13459 811047401 73654 73655 345763626 38202 38203 258613396 50620 50576 225685078 94626 94627 368121470 66184 66185 50242126 31246 31247 16228344 38882 38883 571916433 40762 40750 108119293 121 122 989627465 57729 57778 976234482 12870 12871 301435051 22493 22494 580397594 67797 67836 743476284 68067 68079 167367414 36330 36280 190775367 47701 47702 345911286 74086 74087 203208756 31124 31187 192202440 94556 94557 215514780 91188 91189 563039480 3870 3932 153663511 89923 89992 370817902 1685 1686 153005016 32038 32002 299646514 62003 62004 446966724 6744 6745 159994450 18529 18530 387277737 60813 60790 975701927 78747 78748 870735333 81916 81857 931778 19342 19363 688632845 76811 76883 656954827 36927 36921 209185845 91761 91792 708273996 23093 23162 800542218 33335 33312 740082688 95593 95594 712267158 15919 15920 593820921 34732 34733 280828000 17041 17037 409391468 25500 25501 954799329 34665 34666 278201544 50028 50029 347902255 21683 21726 555998144 39616 39695 152848931 30052 30053 260101986 71573 71574 434033145 11663 11664 866470737 50716 50717 976510400 57869 57870 489910043 7145 7184 948827339 67368 67369 784789492 31069 31015 254221124 30448 30518 230160717 74481 74482 583946524 44088 44095 951926560 43695 43734 480318560 39478 39479 575424111 19904 19905 130591279 75330 75331 976907553 37913 37914 237974295 24564 24565 667129694 74978 74933 934036463 76090 76091 898185609 95122 95123 735499532 48820 48821 478893813 63589 63590 13892865 59488 59489 390900786 47353 47415 702096979 62925 62999 92951443 21606 21611 469916875 14154 14187 537535168 93259 93307 675943293 21635 21636 961003681 27700 27701 829356336 5346 5347 173595597 9971 9972 457353871 87055 87109 54170563 57157 57158 635852601 86695 86696 308313808 10297 10298 174155603 58154 58178 529332345 33690 33691 554703142 24776 24752 961246022 51012 51013 282682426 66719 66765 36142760 17813 17814 571443762 13855 13912 607009590 98714 98715 300228279 33029 33005 918456222 16228 16186 125826636 79991 79992 344989700 99811 99868 134944991 17524 17525 461976300 432 395 303912153 81321 81250 59104106 64869 64870 940069934 17387 17392 202087179 35536 35547 16380803 1245 1246 658401151 95543 95580 115065299 23236 23237 792633367 93610 93611 985763995 63656 63722 435352738 75545 75575 211526924 53127 53128 428482694 41770 41728 964449146 14117 14118 572529855 67875 67813 460890796 61053 61082 187498059 48932 48933 897593244 66389 66390 990267826 18714 18715 172182312 10073 10135 725736113 69066 69058 145312674 34724 34725 982606138 72065 72136 263380616 5852 5821 582337796 37458 37481 31277076 26071 26072 527755305 21237 21233 905737459 75967 75990 405800833 39321 39351 688766343 81542 81543 251899029 59032 58995 513776273 4669 4670 287282452 14574 14575 514762303 19804 19805 772747617 66366 66367 581310866 90637 90687 139052405 65702 65703 601473546 88558 88559 873133092 24457 24458 302648082 9207 9251 122604909 30622 30623 562259421 42961 42964 904674607 47216 47217 67011783 44633 44634 139534073 66609 66583 153108908 9806 9758 366145250 88809 88730 704232268 59427 59428 609330536 33252 33194 766716050 75468 75487 363869043 83238 83245 281238999 72309 72310 821467394 62538 62531 857095002 65644 65645 149174822 86220 86277 178481606 21222 21263 88261749 48626 48588 540490184 65306 65343 22932262 58019 58020 6906454 8028 8030 306987609 67730 67718 653096588 78479 78480 241440168 25151 25152 37938659 99942 99943 223700024 14349 14350 51344888 77687 77688 607448683 31622 31623 629584141 57616 57617 721020749 26713 26714 547581153 2261 2235 804795633 53597 53598 456726122 86455 86424 948717799 62958 63000 707164477 25425 25426 28097134 82577 82578 671926011 45216 45150 731868936 91717 91659 4124977 91489 91434 552427155 16562 16563 92250892 64380 64406 15957361 11091 11042 208011126 7592 7538 22183282 51177 51234 459826009 44864 44865 322502310 3858 3859 429506567 4574 4575 534180321 28621 28576 722979871 56079 56080 904900814 20887 20888 146129611 7064 7065 568932463 89914 89881 592794156 26769 26722 332816524 3797 3798 14965899 56288 56289 889725894 25330 25331 493353248 7479 7480 725972216 2097 2098 40270695 65358 65376 755360599 54091 54014 235683433 13273 13308 129343018 31808 31761 130397101 69529 69530 718273665 29473 29510 269598658 42735 42777 65359681 85195 85196 665241156 25812 25813 407679714 67307 67308 29547014 45051 45061 573281010 72882 72883 212935236 80143 80144 280098592 50931 50932 387067129 33911 33880 226890633 70722 70723 876147649 62852 62853 461504295 62825 62826 586124104 59918 59924 122889401 12034 12008 872489536 21099 21019 149174559 45743 45683 823828140 26129 26130 84682725 97483 97484 55557469 61409 61410 989476354 1310 1311 872739481 57490 57491 856925386 59026 59077 115620077 53321 53322 134282569 46607 46608 846011672 57312 57364 86573688 20049 20050 760872687 68639 68640 10112580 5406 5407 971441479 650 651 403930381 88782 88783 864666609 2650 2651 430558897 90773 90774 334051666 49941 49999 855428899 3058 2996 633694359 11614 11683 820818959 43596 43592 983497621 2870 2871 456459064 93931 93950 584503228 60175 60176 752323832 95354 95404 758977513 50655 50599 198446332 89560 89486 508850702 43798 43799 754425958 76829 76808 235160578 45614 45544 919012275 20978 20921 535480844 12214 12215 999538589 63668 63715 578591956 98826 98827 514204850 67103 67154 848743611 25166 25102 872572179 37041 37042 908186071 95026 95027 975734415 24577 24538 502920495 32169 32162 974576941 52823 52824 676098331 56921 56922 186006229 36213 36214 654678500 86725 86726 410890359 82138 82180 332349172 99859 99860 379481093 58717 58726 112943928 43215 43273 228507572 35221 35239 134335332 90961 90962 855822014 85255 85256 201187121 6906 6907 950630212 1678 1753 984906373 57472 57473 511502585 25570 25571 392664169 49835 49836 380237716 89879 89935 750326352 34430 34431 526768489 12179 12180 154673768 69922 69953 535838711 57045 57046 312622440 14150 14226 194126903 90727 90728 43499046 87434 87392 9003974 38902 38903 139515273 27781 27782 461036388 81362 81389 371152217 57193 57194 415969304 45986 46011 21094224 58645 58646 493729380 4912 4913 901114068 27250 27264 720809526 71242 71177 666094461 22973 22974 681755001 40963 40894 875037828 74577 74515 607152128 59937 59938 115525258 13931 13932 319695717 92546 92547 461701631 78891 78862 872913382 64109 64110 41795772 83940 84000 594360040 90349 90350 187051002 49655 49656 253025255 90391 90392 411436330 6872 6873 550801912 45270 45341 131469718 86323 86324 907924100 69333 69334 598874352 70412 70414 544650692 45180 45206 700931206 30066 30071 218587516 21712 21730 1727136 86255 86293 375477847 13305 13306 677598941 86430 86452 602452212 11904 11915 272242627 55993 56031 873489714 26243 26168 435005247 52523 52527 393836525 5129 5130 222050299 84440 84393 706015963 17922 17968 835287057 93784 93785 539907868 11430 11474 830124864 54494 54495 322065640 77200 77140 674252648 59031 59032 12058722 70254 70255 900986303 22376 22377 763753645 80049 80013 445590225 99787 99788 12777112 21440 21441 261333322 50331 50348 369463929 64448 64453 603114426 47294 47278 279203303 4638 4691 162485487 40532 40498 270201196 21852 21922 993073586 74128 74144 425593511 94719 94741 563810738 86939 86940 63680967 30472 30445 550645010 92919 92990 945750268 79869 79943 237585544 91142 91143 981785947 26366 26440 618526544 62815 62816 294690785 27340 27341 423261191 1245 1172 783459034 77659 77660 479472608 895 954 555724959 50957 50951 120425632 48861 48862 218797072 20891 20892 252814084 95845 95832 249495530 84325 84395 191514503 41600 41601 132507865 8110 8111 54990421 64471 64472 275637171 19148 19153 814962053 36902 36903 196936696 86349 86350 40339714 18249 18264 155150166 29115 29113 601709409 58827 58828 273406171 21552 21553 215122788 31773 31765 246810368 89851 89852 549641477 3369 3421 987041637 4499 4518 850923935 56718 56719 252818915 98962 98963 56144204 29068 29069 784256604 56716 56745 822950795 3702 3703 915064804 26998 27018 276713262 99185 99186 102727736 6707 6639 464930551 93863 93864 174715620 28027 28028 736111918 87305 87306 364233426 73140 73101 938226637 89429 89430 31324219 86431 86401 653216004 27681 27737 210596810 41991 41928 393560189 62559 62560 387489630 17933 17971 746218938 5643 5633 552002365 2856 2786 229027918 45039 44993 54567572 71946 71870 110845131 37938 37928 535648465 81 16 643372880 67284 67275 475336432 86783 86784 337465453 96477 96478 687562834 45721 45747 318466242 90399 90351 541314433 98797 98738 668477533 96410 96411 573937636 74331 74355 861720927 77862 77863 365860227 1881 1882 746265276 39313 39314 617046667 4033 4034 281722265 96344 96345 248617122 32237 32260 601610006 90070 90144 453146933 7384 7373 140394560 88816 88820 88444553 98176 98114 332342094 31514 31515 236322351 60839 60840 516319936 35368 35369 879117248 1434 1435 665431768 14295 14296 5956317 14578 14579 773825303 54303 54304 287579069 1016 1017 58842462 62664 62646 505327677 96770 96702 184220551 51669 51670 320913389 7370 7371 498482210 80601 80602 407815263 47288 47240 812193584 84390 84377 735395267 98283 98284 385138902 76406 76407 558099052 10953 10954 510920136 93524 93575 740707435 36789 36763 111066166 92143 92144 848869179 73799 73761 617438084 22230 22231 69225475 83738 83774 732053106 13658 13695 66198541 61309 61230 711741474 9253 9254 776164206 37421 37427 691172461 9961 9962 589054990 13891 13892 366769724 84108 84109 632391543 35205 35176 227621755 69469 69536 343198112 77648 77608 864083979 18184 18185 396503112 7273 7249 544100770 87089 87090 575644548 70339 70340 779364336 74710 74711 210597138 16875 16876 190820232 20606 20647 632366411 80513 80514 552286509 20195 20196 718621889 20130 20131 660316184 57751 57706 724157293 86456 86457 284066939 82657 82658 61403450 61889 61890 458623505 39279 39280 133984272 98774 98775 774716472 81234 81272 503392993 16194 16216 366247005 75710 75632 107299829 10285 10286 486583089 87005 87042 472913378 66705 66698 928522893 3113 3184 969414288 56441 56442 731473618 65388 65389 382855895 56452 56433 685094662 48108 48122 574306026 94098 94124 738294288 97339 97393 595482382 60606 60536 412241823 32558 32559 632951419 45451 45452 345123591 46253 46254 293459979 12124 12125 736492351 57813 57804 131037341 85295 85286 778561733 60054 60132 241808347 15771 15772 436976823 72003 72004 931579144 17535 17536 548282787 64918 64934 335913544 70217 70234 105323248 14644 14645 724622779 72601 72602 597612495 85896 85897 941518284 27943 27961 54476346 32415 32373 629478948 38237 38292 306671700 52519 52550 743736083 54505 54506 992364737 51633 51634 898038006 29092 29093 822469925 53090 53011 511170114 84147 84148 720143460 44262 44263 517933230 81780 81781 534797698 84927 84863 507575711 93021 93022 432423416 11976 12031 529995240 80348 80273 335651726 26154 26137 214159524 96007 96008 745062566 28779 28780 54013923 87971 87972 85677464 52522 52523 630186947 69123 69124 887608138 25674 25610 252523607 38986 39010 666824600 57510 57523 103439332 89906 89908 510775864 50138 50192 262924172 51119 51120 848476055 88266 88259 855693968 94299 94300 162394225 75232 75226 115985332 53186 53122 242845557 90650 90651 574645457 60347 60382 400212662 595 596 793911062 68024 68017 693683353 28546 28569 355472854 87769 87770 34588833 5540 5541 382330729 25934 25878 176237981 74656 74657 43280076 51139 51140 839759280 69847 69848 292576500 75217 75218 864132385 51922 51917 9789884 98288 98222 239841622 64912 64943 790242912 92028 92029 374085367 23793 23794 166861765 99826 99827 822565940 7934 7935 240267150 8012 8013 936444835 71667 71668 424858972 37884 37881 362747109 73960 73961 734301711 30914 30890 837172904 96966 96930 760319078 35250 35306 742968170 79256 79226 823910712 6347 6358 493021986 32294 32302 121875682 37340 37341 950134673 59922 59954 326482349 34711 34712 236662018 43527 43528 237888186 14127 14064 918175377 65129 65151 397859558 98536 98498 879950168 34513 34593 265397067 10311 10367 458716521 48905 48954 914788512 6198 6199 551329639 11584 11663 625978053 56669 56719 452505740 54292 54353 486429224 41388 41468 46476588 4148 4149 128482804 42680 42751 591293711 8772 8724 974083686 26447 26380 753029418 22336 22337 859904415 35980 35981 883773596 84941 84959 911583810 89592 89604 563303016 49250 49251 261123668 85258 85263 662389036 75544 75617 50530112 12953 12977 947613587 85523 85524 738373217 42108 42046 507731024 97339 97410 975967421 28306 28307 493231354 22253 22280 772680355 5130 5081 615965094 5329 5330 991806308 12690 12691 467540785 26482 26483 328125432 7769 7770 645650678 85777 85778 63831817 81006 81007 925261977 4595 4540 253826762 68058 68138 382884499 84768 84769 659518725 46731 46704 365785768 67034 67077 115762185 87535 87536 567908729 5593 5594 994213975 79780 79702 178185862 5604 5605 986160309 19602 19625 497328350 45820 45859 533961313 27214 27176 588440551 97445 97446 245672418 98557 98579 942261991 23676 23640 92317430 30392 30393 251179663 35389 35390 349463741 70163 70164 751886231 70539 70610 743731211 57216 57241 313286071 58677 58743 193229845 34507 34508 992171785 76158 76159 929739228 10579 10580 980190650 43068 43069 525895209 57644 57645 346820962 53156 53157 269746467 9012 9013 957838039 42824 42825 568220420 41844 41845 513495252 59764 59825 416022127 97886 97916 418218096 66705 66736 345955929 46800 46720 211560304 12642 12575 154904429 9147 9148 168718042 86256 86257 401779093 83207 83200 285216439 88329 88308 111926904 43167 43168 618948088 78724 78746 291431982 70068 70044 64554743 73483 73484 839857187 66640 66625 437785968 77843 77800 810483473 33184 33185 522912154 94540 94473 31340341 3152 3191 632697973 26690 26691 754199743 14207 14133 410247358 53131 53194 414051672 96295 96265 857466080 74560 74502 326252824 49481 49482 344920797 6119 6058 52287929 26357 26410 722303821 38139 38140 901165023 83420 83421 844746212 3813 3841 906684306 39253 39254 704629991 85320 85321 169484904 83247 83248 577865509 17357 17358 927046827 67767 67768 529425481 79276 79277 201867915 83035 83036 272103733 2382 2383 96084059 29231 29232 752594243 42313 42306 60765842 63944 63945 197194207 27500 27460 812357081 8953 8897 884796741 13100 13101 775084362 58226 58181 680212601 1720 1721 908700848 97612 97613 449414319 81756 81757 219520835 33009 32962 62810885 73630 73583 32775377 86153 86154 16562588 99984 99992 6921513 50047 50048 683969586 65505 65519 908902332 20969 20993 564323296 71512 71513 176727292 76417 76489 751718854 22757 22695 914162395 51635 51578 121520133 18386 18387 131851315 14790 14867 458795852 84323 84288 658308930 79680 79681 263400554 30840 30841 230119856 80914 80915 870254765 89355 89312 861116949 19285 19286 696541253 49596 49631 835439626 87629 87705 213735048 61396 61397 800067421 14708 14709 571324817 68949 69010 279205911 4233 4299 336824636 35360 35361 97321583 49079 49080 141915955 466 467 44105738 76998 76925 142934821 26878 26879 820475439 51716 51717 240407292 27687 27750 644732396 30295 30296 750839052 74202 74203 792647523 31004 31005 147603396 32605 32606 838251925 54355 54356 652347918 15708 15662 528903339 85605 85606 678768955 30028 30050 927001691 39753 39754 656259107 50632 50688 522600181 36438 36367 26612675 60171 60172 179190200 48342 48406 730275460 52846 52800 958169534 74459 74460 343121836 53914 53873 311155585 11619 11665 620912878 47811 47887 152193680 89745 89734 80093326 80534 80535 629448232 592 535 612451693 7007 7026 308436317 44585 44586 370795319 11267 11329 38734172 56623 56670 987992221 59788 59745 361906323 81385 81430 33511179 79083 79153 651945308 66514 66515 75206763 33925 33959 774601448 44052 44099 460007277 39510 39511 580654339 63526 63527 497616649 10984 10985 945794988 46812 46813 662101234 51977 51978 80773402 75220 75221 727577866 45618 45615 478119347 6939 6940 987063581 8294 8283 306316728 55440 55441 433154330 76931 76932 226073587 1219 1220 883417851 31833 31873 69330325 26183 26171 575532973 15051 15052 224734617 79008 79009 881819972 19783 19709 291654757 47112 47132 82110500 31180 31181 936113681 15250 15251 992406831 46012 46047 538904330 7400 7401 239384052 86631 86654 539616961 57336 57301 93578314 10717 10742 331846601 20228 20229 970883967 76672 76730 631336376 33835 33791 72479182 17956 17957 843666799 9977 9978 19373326 28392 28393 922213836 95435 95500 114245910 61494 61495 402830748 62878 62882 48063457 45783 45724 20071431 47849 47879 418654278 43428 43432 831319262 24277 24278 374129605 908 909 471984357 60950 60951 743743763 11758 11759 406874503 44618 44619 278195559 74714 74715 6920777 26295 26296 150971289 28529 28530 495019064 79086 79014 99940757 23919 23862 335194968 37325 37326 779442834 67841 67842 518300003 59212 59273 670750532 12509 12582 73342092 97020 97021 172540013 75946 75947 54657612 28376 28447 824444820 79972 79993 761427726 85355 85301 266150756 31295 31296 14564412 25316 25317 988448438 29949 29912 941871742 7002 6993 377423314 16475 16416 351078191 61369 61370 358309098 76830 76796 860914612 39988 39989 524418412 18175 18176 852902108 82259 82298 177425120 78409 78410 412105353 99391 99392 566572048 39419 39420 367352595 75888 75889 227790646 81844 81845 635143807 37923 37924 133049633 25930 25922 904391240 30040 30041 664897107 98298 98288 115037403 40072 40120 226264669 51889 51809 263010092 78034 78026 317500383 83152 83159 762207208 80627 80628 649508860 11283 11243 981986426 46050 46051 594031518 21022 21098 981566940 17556 17548 660833062 18849 18804 365597462 82287 82235 339620578 34182 34183 709763279 47218 47208 244471803 99435 99428 981339198 9680 9681 465137088 9327 9328 669349126 66067 66069 236938258 56566 56624 839057701 61829 61830 844390415 98140 98141 931420128 47930 47931 828903626 44192 44179 856074942 88431 88415 442689410 42864 42865 685609311 20147 20148 340490501 27250 27283 897201401 52136 52162 667851834 9403 9374 472273774 57653 57654 330974371 36346 36367 194693057 69376 69377 64885692 21232 21248 404562107 91062 90993 650053389 86047 86048 355959271 51656 51710 296224147 10384 10319 376944859 47552 47545 376898854 26562 26563 584317187 81198 81199 503698515 47825 47895 85364942 56097 56102 921784294 11789 11790 182522648 96745 96781 289466350 74103 74104 947229330 14186 14187 270935070 650 646 480375165 87370 87371 496061330 14252 14313 839921399 64136 64212 227797709 73722 73723 161189838 59622 59623 8809455 81671 81672 759466485 53639 53684 494343539 13634 13635 508171002 90832 90833 499470849 62612 62613 487579789 83584 83585 755045371 25715 25716 842455468 37020 37021 366110281 23561 23530 772949469 63222 63235 875738652 65971 66034 856420684 42375 42376 987700225 3417 3418 508111243 75114 75115 9464518 92771 92772 104841353 10755 10756 218220226 74988 74989 245872333 10781 10782 378463889 38181 38182 211868171 84738 84739 166369536 47229 47230 381009906 25559 25560 384272988 8263 8299 46478024 35182 35259 317401652 58574 58547 785343227 90798 90877 283421977 4427 4429 725944482 79959 80032 706643062 41906 41855 377377499 2113 2114 244307193 99717 99718 527510310 26746 26821 489838112 47966 47967 308288348 1798 1829 215210599 29338 29339 466180915 50773 50774 46512143 73869 73870 889108585 60064 60065 918307371 16941 16942 685170757 14492 14493 539503458 6333 6334 370796822 95266 95267 91511780 91259 91315 774332454 93808 93809 338472186 13105 13103 682436558 87396 87388 812088989 77378 77352 54330184 66403 66439 622662815 92433 92454 47471444 42060 42129 644051304 98973 98974 902587611 63229 63230 587211440 31586 31553 93959052 97618 97619 121770487 66280 66214 503643169 28289 28290 80144198 3315 3368 276634152 13033 12979 464910725 57475 57430 675564062 72933 72904 80150161 98992 98993 218820758 51414 51412 176206516 23877 23799 608237638 68932 68933 664691733 76172 76235 743101813 88644 88597 938342990 76859 76860 222381850 80732 80733 852306464 63313 63314 358777427 53417 53418 556224477 31751 31752 503406580 20082 20083 235323615 84943 84960 617723733 77251 77252 712262088 74994 75031 325409997 64936 64937 375329694 22668 22639 365619509 96055 96005 167293453 51329 51405 646108501 79664 79617 862422335 43723 43758 694718866 19035 18956 188187305 63822 63880 250118189 13319 13307 691294749 29994 29995 506150226 67783 67735 744554052 64657 64651 551984242 88720 88773 806011602 47345 47346 824469003 41562 41563 320451677 71876 71877 235246990 55464 55465 818687710 89715 89762 352833140 36883 36884 495324052 66279 66262 519095609 83232 83233 513898959 59939 59899 545558461 92476 92477 853238001 38151 38160 704319223 170 215 805089397 30050 30079 146708372 17887 17814 727922474 56559 56544 659604169 84222 84223 849345165 15783 15784 945828009 76669 76670 925992539 38679 38683 893640076 97055 97017 914271086 93262 93245 986430637 32650 32618 696339745 94356 94357 436898929 77995 77996 360543926 36712 36713 167431832 14312 14313 153864172 86339 86313 848189995 28214 28215 855951467 44531 44532 485466942 55611 55612 465228721 11554 11507 573559304 39220 39221 807378941 90420 90467 50292173 50206 50207 750216997 5365 5366 968920311 17563 17618 282416770 50192 50127 135491723 32707 32705 195372331 25775 25776 233755362 24119 24120 265586938 53201 53158 52554065 99074 99075 22654012 948 1017 777536243 60939 60878 951086877 72022 72023 637861744 9128 9051 252221775 18555 18598 496521616 37973 37974 799491508 57445 57446 188698244 47183 47184 282887612 81100 81138 946751855 66831 66758 368987859 58130 58088 580511978 3293 3294 652461080 37279 37260 141839269 74609 74604 974472044 572 573 318076694 35302 35230 39508872 61146 61147 989315787 60264 60265 887361070 98796 98744 902010445 33005 33006 190260092 18118 18157 147695467 44452 44453 585133477 80947 80948 260951886 37863 37864 314963732 22459 22432 722781217 17410 17411 167715791 83832 83780 43395374 18908 18948 304522191 46805 46806 158349880 39987 39940 489499392 92203 92204 611240381 61477 61478 894234285 46271 46272 230678809 53951 53952 792498410 57477 57478 643779128 68823 68820 883366617 81534 81491 127710796 24165 24166 50082186 70816 70760 812072126 87566 87521 292463505 60662 60637 561890308 73801 73771 154451190 5983 5984 395398231 89213 89214 116573842 81766 81798 190587369 8920 8960 982638814 73137 73138 57440015 888 889 674966293 10456 10469 75697383 35283 35284 329105563 8348 8320 738547701 7309 7374 369902202 7478 7479 466251370 14165 14166 783468525 81873 81874 939374635 22583 22584 459742654 27623 27624 226831682 86690 86691 54164112 12343 12344 656743730 12759 12761 606954874 65176 65177 392179403 87931 87964 615936086 79973 80007 35487682 89232 89233 49704961 91087 91082 897091960 28080 28116 886635569 43124 43125 912743824 25751 25777 166513060 57019 57020 542423358 10735 10736 384524658 34289 34230 125539442 79938 79980 473924563 91181 91238 908469951 94121 94055 541521525 54039 53986 74086125 39875 39876 693513928 65430 65373 277205229 40064 40143 499406941 64124 64103 162928395 74164 74086 463534965 64414 64415 314585616 17022 17023 940118440 23111 23136 281889472 67840 67815 205908781 65226 65206 962830668 70260 70261 604434918 60555 60556 203436069 44205 44206 513810217 14577 14578 234174683 58916 58852 450419643 31943 31944 194078898 20113 20191 354458066 93401 93402 820133911 13857 13858 590051506 50251 50252 964462789 94545 94538 386496579 21992 21993 763457058 72480 72465 504529067 39993 39994 143892335 18245 18246 592650250 34874 34837 661001606 3204 3222 737271275 90857 90908 325310747 76411 76412 401576004 43635 43583 412314532 42307 42308 617141601 10362 10415 86389917 62680 62647 3316855 28903 28860 276635358 42953 42954 766985656 69400 69442 615015586 35272 35273 552015825 55845 55773 15838608 85521 85507 923972041 54612 54613 387822315 83534 83596 274674200 11280 11281 764898426 10854 10888 627346604 30613 30693 614435263 85990 85925 179172711 19337 19338 994798093 82142 82089 322146630 91823 91824 695302668 3351 3352 448659739 156 106 809474069 95873 95911 245718665 57669 57601 571257519 11704 11657 237127988 15054 15115 189987720 13872 13932 405704273 15732 15657 354746103 333 334 40264909 54271 54272 209666570 45505 45506 868718002 17286 17287 399382584 93150 93190 667653224 43084 43160 766231472 86147 86173 802739758 24523 24524 233936311 53738 53802 28137631 77704 77705 833592640 58050 58051 119924823 45906 45910 61495640 44984 44985 733141989 52001 52002 197295857 40403 40392 208600645 20006 20007 269318077 47143 47187 990207148 48931 49001 294719682 24348 24349 895507225 94253 94265 684108447 22435 22436 605282077 55677 55730 45962579 63258 63259 113885060 47764 47765 407200122 8860 8865 952103261 25794 25795 627095872 97460 97539 598505550 98793 98794 272823816 34621 34551 778318686 4188 4234 268781938 82789 82810 483276793 81957 82019 243516648 25643 25644 712176525 98873 98861 181707528 29670 29671 261376193 29564 29565 633978452 59963 59964 414581636 72709 72710 239785775 24454 24455 667216776 82768 82797 174150440 1490 1567 616960411 60567 60617 852137252 23616 23617 761879112 7917 7918 643078848 77753 77686 502167692 41985 41931 208163874 31946 31947 938863200 27731 27810 175122963 58093 58152 437038887 39439 39440 100929440 53876 53830 574033536 87470 87514 178588027 53106 53107 723317526 55747 55748 231861940 38974 38930 937480600 39559 39561 996345003 68735 68736 784570005 19477 19522 148321795 86660 86661 330655215 13238 13239 446171867 9809 9810 983324789 55912 55913 593314232 20880 20881 433391351 30086 30019 13176032 22414 22383 229198034 33112 33113 837940901 12303 12304 350785914 48867 48868 647479485 12334 12335 205442106 29629 29613 250004299 48119 48120 694039635 5266 5267 889476701 99062 99023 25139660 70343 70344 933664630 83674 83712 647834946 3480 3421 182072637 44055 44065 634719266 22056 22057 436563997 36666 36703 604206429 13999 14000 257176572 99227 99228 104960697 5680 5707 643979451 44454 44472 548944815 10381 10336 952105226 3854 3855 651540084 64040 63966 723114367 24751 24718 364554791 82458 82459 644141565 76389 76390 141431045 80188 80157 985141969 88129 88130 734727136 8298 8299 50590117 48022 48023 163304503 94578 94579 348714487 61147 61096 548696399 30007 30008 776397886 29853 29854 955721879 33358 33283 658770288 41031 41032 405262716 61441 61430 334639514 11798 11799 401757288 40838 40894 186677946 73049 73097 326477308 4371 4372 88463558 22227 22228 597844990 75143 75214 564991241 604 669 768081524 41843 41844 285242821 46049 46103 102677322 51478 51479 602818601 57034 57113 912100238 24751 24794 476657182 19134 19135 645521635 41476 41459 780200910 51144 51145 798150356 11260 11261 495199215 78716 78717 760337465 69945 69903 222603558 42137 42138 743023550 12805 12806 429519053 68439 68487 218474440 5215 5216 212647901 72043 72044 254455947 79332 79406 562671038 93735 93707 884663695 25783 25784 648793771 65198 65199 423152596 50469 50470 914888382 57653 57599 155964553 18078 18079 500186256 33408 33409 871203079 1600 1645 624589529 76737 76738 752870617 70788 70818 121579682 72388 72343 692977726 86888 86903 853515542 65806 65886 5858089 72100 72101 910086997 44869 44870 505010333 95380 95381 268325891 42006 42007 234705557 16755 16756 737599704 5475 5476 273399146 55974 56041 723786241 61635 61631 914705416 59843 59774 344547044 20138 20096 98198070 60441 60442 798308979 93204 93205 764379383 75515 75516 266265451 98425 98426 41519134 43945 43946 405856646 11888 11853 520776836 45490 45491 617988840 85350 85351 775495244 99823 99810 60875308 9694 9695 934330113 91441 91442 164060656 72572 72587 254849728 67834 67890 697990747 39357 39358 681109164 52372 52359 561812250 39010 38960 321283384 56032 56020 747102921 91212 91213 123857442 43814 43736 688436575 27244 27245 840395887 16936 16956 229781621 1931 1932 570030905 8538 8481 829518361 65647 65648 598927074 1431 1460 470301229 6644 6700 302022502 53283 53331 427356353 21009 21010 631432023 42756 42757 670822323 24124 24195 598465636 42818 42757 266598261 23558 23559 111365228 50829 50750 219637045 98317 98318 629268114 98420 98421 633827859 87568 87610 816494925 25767 25695 216024792 47809 47810 153604048 29688 29689 280337987 86017 85948 240516995 55173 55121 313665629 43705 43706 489172334 18970 18967 472278959 19704 19705 270073984 64835 64836 406693561 46487 46425 171964340 10793 10794 934947986 64835 64842 294122999 28079 28080 940246146 63027 63028 648695079 19588 19534 152618461 80878 80843 908509084 60073 60152 443888410 63962 63934 411266316 70314 70315 743750792 78908 78986 441792329 74529 74587 947955659 23748 23729 952952701 47367 47387 445875240 16407 16383 205705366 16739 16740 286591195 88035 88091 506385962 29190 29206 851341747 87484 87485 73786365 47618 47592 330079882 86182 86220 10464260 94252 94188 365001209 9582 9503 818315983 99797 99798 435814957 6861 6879 831113480 51959 51960 551076582 49468 49440 312235826 34843 34897 380415309 74255 74256 36511886 60005 60023 943431689 10158 10101 43459953 55737 55682 932516022 23278 23281 969287058 67027 66995 414363702 15620 15621 363912408 3621 3672 261053590 8518 8474 236774887 32795 32796 860858098 21973 21974 798544407 53056 53059 662745102 78615 78616 200770741 11384 11385 670554144 19384 19385 209883502 56419 56360 859056260 61174 61175 666232597 74863 74864 476974848 48880 48881 743645570 34114 34106 575288221 7441 7505 745733079 77564 77565 850686064 69201 69273 697496405 98686 98710 527955384 97545 97546 399972525 4393 4394 845131172 34560 34561 753483746 2371 2440 105515015 19082 19083 961648436 76394 76395 999422517 92354 92314 46371274 21637 21699 826722731 1665 1650 866699271 3706 3707 316285509 22739 22753 760129306 32686 32748 637979341 73192 73193 136740833 77785 77837 202243233 66869 66916 187379041 92021 92022 815387845 45087 45154 120043014 44081 44060 310107596 70003 70036 605890411 72440 72441 975271991 74582 74649 509918622 86508 86538 872625049 9650 9572 305071209 18707 18708 528690928 80222 80223 71527586 3561 3562 264475753 10752 10753 526628134 58009 58010 52659673 14640 14641 659486697 36834 36913 785491079 96863 96864 913637037 66759 66760 478179125 39477 39480 16196897 51657 51658 894360516 76834 76821 441151016 23390 23391 609887960 59690 59704 509606983 39096 39159 60078900 82088 82089 995263396 55559 55560 283634142 42463 42464 581170450 47330 47331 403267414 69872 69873 115812690 54551 54583 533710774 12622 12584 345096858 32895 32896 474547558 74531 74540 721463948 96625 96626 152743786 73063 73036 336004422 61453 61454 439570517 5886 5916 367099348 40863 40793 857133860 85747 85813 854671411 6620 6621 107783755 1270 1271 238641580 6311 6312 433532360 69960 69961 854940259 33211 33212 663525163 16541 16471 759005687 94015 94010 879031844 77572 77606 252962858 73786 73715 807817154 88843 88856 220196302 22449 22450 753876035 80423 80424 22926916 1731 1732 353618516 20411 20489 543863097 13766 13767 403375573 53158 53094 698016 8716 8671 82951348 80929 80930 392805513 86348 86389 832686825 97326 97323 759417981 93223 93224 869560232 26727 26663 417042431 8894 8817 95401324 38434 38435 514835798 31599 31600 116320658 29571 29572 658090433 52892 52893 72784890 43782 43783 736790836 34218 34219 987297581 27826 27847 281335851 58308 58387 427355721 18151 18106 793648782 59371 59403 345122865 30030 30031 324833396 70849 70853 765572387 64799 64835 900435933 48636 48637 87511206 86717 86644 60888776 4890 4944 176942973 26780 26781 851491630 44888 44889 972908664 32997 33064 698326117 74965 74966 993804164 29303 29304 480131155 77208 77209 601141159 52237 52189 700252411 43604 43667 666200198 94594 94595 126300325 33590 33591 335298303 54028 54029 77280249 20549 20550 511638294 22776 22731 820209214 16030 16031 673612343 47906 47907 81490414 27027 27028 731341836 73164 73171 476692208 48236 48268 166986407 50346 50322 934185921 37417 37463 299443437 32692 32693 246160055 76902 76903 593635905 10303 10304 269274708 37056 37057 982394475 33623 33624 199073303 62690 62691 697540203 91010 91011 858819102 99493 99426 144772795 75536 75506 15061978 34696 34697 648119223 31736 31737 938940623 30926 30885 463112572 95637 95622 258222160 73916 73947 187582956 48036 48021 679395780 4895 4900 44336414 62013 62014 279750537 65565 65566 599128531 1795 1799 966418882 21870 21871 11171396 65290 65260 282089944 38747 38748 513100367 32483 32498 836841345 28456 28457 107093852 141 142 380464004 52387 52388 598517668 39145 39128 695116606 10858 10779 276200887 14240 14177 103090967 94464 94465 263575208 28815 28816 701867407 77893 77839 843870164 88492 88493 526339891 60662 60614 527955016 24355 24304 895389108 2730 2731 711465328 80255 80316 505915042 71365 71366 556560729 21506 21583 961868534 24856 24812 243811276 85895 85896 572799742 98239 98163 322377977 60021 59991 495526615 40947 40897 538262323 92087 92088 54858958 15842 15843 381490755 43616 43617 974969044 35612 35674 723923666 51186 51187 881302163 4641 4716 830948856 1551 1552 832615193 3586 3587 506571516 73980 74043 407317900 86668 86726 578398518 94540 94541 708211694 11846 11847 799110447 81570 81562 453834647 65471 65419 373570761 37008 36969 763916672 33679 33692 677973605 18360 18361 282791446 90734 90685 37271903 54559 54560 581632201 84574 84610 230309328 93008 93078 176230772 46897 46829 505980750 42104 42105 450087287 72530 72531 200507957 8194 8195 768108787 58726 58727 409533856 6103 6104 715918650 63533 63534 16443425 48095 48120 127957207 39531 39532 287109774 32757 32758 15685178 95394 95321 55528708 28480 28551 497393635 66235 66173 235487356 19955 19956 406240578 58212 58235 371766452 30116 30093 68195451 66561 66487 453055911 31997 31960 734266068 7258 7192 346000474 99452 99525 616572721 9753 9754 233573547 77168 77177 449512988 19606 19550 926084331 53210 53211 781101404 17923 17878 206636709 99820 99832 781364363 88194 88187 141269511 27042 27043 449304468 33765 33766 223745568 64267 64268 40360054 67581 67570 835978457 82035 82036 407204772 41983 41951 878631533 80239 80240 563046339 61573 61574 237722348 25094 25095 867168497 99565 99566 85781336 70000 69966 154753222 52788 52740 14970120 16271 16296 702039105 42476 42519 426310580 13470 13527 883679850 87443 87395 297973709 89720 89721 146469662 65735 65736 605598267 88856 88857 116764976 24449 24484 499621725 16528 16529 442567574 60958 60959 956766969 41065 41068 291514964 26074 26075 544782725 97219 97220 159207023 85853 85913 106193839 15917 15996 454212773 14575 14576 381904914 28227 28228 775017926 40482 40517 216783288 12354 12402 199892206 57540 57541 24333009 75265 75266 558860940 62153 62219 13143134 18226 18260 157383291 73481 73482 408131753 48732 48786 935257309 10258 10259 256895322 57865 57866 32615641 32973 32944 171782917 25532 25564 766650400 22876 22877 672200922 79230 79231 77806854 25946 25870 930810013 34279 34286 298483487 267 324 7578596 22064 22062 961255561 33300 33301 56420629 60416 60417 886781608 46493 46441 283389008 77389 77390 996972836 77063 77064 99776064 94942 94943 126053734 64419 64431 684738448 95478 95479 956244911 17430 17431 915351419 58691 58692 600508187 4155 4185 23613527 76898 76959 418465635 26927 26969 43190567 81086 81087 343859974 53576 53496 811602021 47912 47913 620853483 73767 73778 909529248 12273 12346 882968310 81633 81670 878698280 66111 66108 356561336 86762 86774 259006149 58295 58296 990048340 72457 72481 397652227 70915 70910 819520130 15914 15915 945126414 9202 9149 798919543 96705 96636 122220390 403 471 232271829 35329 35330 26269037 21437 21473 702627348 29487 29418 966781662 42065 42066 347836068 51440 51441 329768159 97674 97743 77892641 49709 49722 346251378 50714 50670 911503776 41343 41406 769801410 77828 77847 826124170 63245 63246 319323737 4024 4025 227511903 39602 39603 114851404 85758 85695 967669891 51974 51975 210494163 75862 75823 531800153 94149 94150 47907153 85746 85671 372807132 70871 70908 632633716 62796 62833 560731431 25368 25369 975362108 29730 29731 690092826 53101 53133 107806692 86185 86186 832976492 38015 37944 443601731 59230 59231 628558101 13356 13332 876283377 46939 46940 159501952 37025 37021 152456831 62814 62815 609500844 99755 99788 243359651 41998 41999 210470938 25555 25556 115991606 24394 24354 111449041 38526 38527 753570260 18615 18616 926902414 8242 8243 97687571 86640 86690 518173061 4295 4296 3337173 31782 31783 285959738 71448 71449 470290024 3503 3559 30073730 49232 49233 376422965 58041 58042 445064841 34746 34747 128811898 46295 46336 626681391 50505 50506 211681566 40586 40517 888499703 98983 98993 595578114 75154 75161 743881314 11208 11209 139923700 88312 88276 106325086 50758 50810 639714894 78995 78996 759953364 40371 40423 880619331 27441 27372 586353443 33313 33314 581583215 65175 65176 537880101 70558 70598 651578209 54799 54800 831766023 41704 41638 198868020 88885 88886 523646536 49371 49372 431110279 37381 37431 241703500 35054 35029 67254763 83998 83999 925075165 75820 75821 636136173 54946 54947 498542897 49017 49037 830572265 46829 46751 193983322 88928 88895 667341302 71420 71431 641359823 30979 30980 210851252 51225 51226 259389883 77815 77851 485256593 27872 27873 613788565 32498 32524 488190121 37128 37129 755636733 8125 8126 902215293 37952 37953 148275145 90105 90131 12457211 8834 8872 306671371 41210 41211 874076320 42402 42403 185764376 58176 58177 980843525 77222 77286 582253144 54787 54708 256234213 36173 36174 426465263 39579 39580 925049379 94049 94050 887499009 90647 90648 861158262 69684 69685 736465048 13073 13104 810591440 10263 10212 185722029 80919 80920 472936615 59396 59339 906301125 40451 40474 172597817 51352 51395 827303534 77167 77184 945935302 76441 76442 889786850 67022 66983 973962607 85841 85842 762939030 43984 44060 791805804 23560 23561 940169065 17929 17930 360898762 36758 36759 606579755 59254 59255 184955208 96039 96040 284899547 61392 61370 862171985 21655 21596 625167698 24655 24656 618691032 12126 12107 24499240 80529 80559 101818045 48930 48962 856232475 71526 71527 973684508 29783 29784 604097483 30483 30464 697048670 64370 64371 988194465 27537 27562 868686452 13668 13685 509997952 50929 50930 911449995 46854 46855 974863504 62119 62081 236479658 71115 71116 989851269 92407 92408 342956761 2733 2734 334681208 21011 20955 494107842 21572 21573 689060300 79865 79939 553076870 67181 67182 333295576 27161 27162 962652390 36112 36076 236943531 12836 12837 908474374 26817 26818 744601061 50660 50661 144842803 93339 93340 83948749 67982 67983 40976853 73301 73246 523445329 80488 80431 719562495 47964 47965 38705103 98936 98984 599132647 3395 3380 3165793 90636 90637 851290696 61662 61663 148269583 47592 47593 729562198 71993 71994 6170038 39957 39958 703423220 51234 51235 106069356 88556 88523 906905852 48215 48216 758250767 2242 2218 686879668 84149 84084 160513949 65369 65370 265832329 68519 68520 547972021 87431 87450 851155245 38272 38277 701700867 92790 92791 218384697 26344 26302 258391897 22928 22860 378562782 26834 26835 571253873 92335 92336 992009629 25906 25902 134493355 69150 69151 719889670 51565 51533 986781420 17961 17899 10335339 79719 79720 861048255 62106 62107 933858285 11019 11020 902880019 16158 16219 895722735 9400 9401 390916624 75572 75601 239262393 49547 49522 856731986 50522 50523 885161774 51834 51835 864318265 63667 63617 379011133 19728 19729 879928482 52334 52335 918496191 62422 62423 199459657 4446 4447 6849557 72558 72591 842678122 16124 16125 658848030 33054 33055 666361408 13674 13731 240406120 12760 12761 587517137 48099 48100 899647292 88466 88467 544492147 92408 92427 883035078 96385 96406 821746495 96317 96318 26778592 29519 29462 714734269 2946 2947 168353126 95907 95908 299933326 92007 91982 453878616 805 806 59195757 14921 14885 274612924 69758 69759 931844494 18626 18627 753722709 34408 34409 645581524 17509 17576 335312608 13588 13511 588838741 25134 25135 999353157 400 401 147749336 60753 60754 454478249 48753 48788 80234865 3228 3248 781679651 75320 75321 932861994 99003 99004 768088912 94764 94843 612619757 5233 5234 962450247 16452 16453 394608857 88029 87962 596680634 29669 29731 952373728 21560 21561 70438598 37028 37029 337209920 61786 61787 411410355 28478 28484 431916876 87844 87820 900010735 50351 50301 896088087 54999 55000 710061361 88027 87968 667326324 30603 30588 298408020 24688 24674 833731682 69122 69123 764126501 63874 63875 615112098 54014 53936 191702334 19695 19696 609482092 79587 79588 448034231 9988 9989 562156596 1014 985 229921725 1750 1776 161492389 16609 16653 813544423 8565 8566 138553623 48490 48427 302112206 5980 6041 399374999 58535 58555 259427286 24658 24606 199071160 33956 33957 349605473 14361 14419 79367318 80723 80671 923700618 74166 74167 227763384 99638 99668 638647531 62878 62825 385172090 78155 78156 507395902 33758 33759 789919426 85405 85406 620058157 12257 12258 31994609 12367 12403 13122499 54929 54930 872208524 21978 22011 939130585 83835 83908 382227736 768 769 833888650 12677 12678 822925430 40604 40663 116824577 75653 75586 84246900 3458 3459 50395939 37213 37220 750079772 64491 64489 576325773 37320 37393 221187704 48928 48853 98255854 11443 11444 737911789 1054 1016 181879397 14744 14680 1694899 14308 14287 221363609 57663 57664 616565317 11058 11010 59357301 1264 1265 936651244 51118 51195 387405964 47558 47559 604838732 57998 57929 71811882 28436 28375 470664406 71668 71669 224323695 66558 66559 550462253 78786 78807 169979779 22513 22523 222350923 54452 54436 974202913 18845 18846 800778489 84126 84147 168549297 77352 77353 790686974 62439 62405 230388013 13155 13156 936392981 17232 17167 760102931 35357 35358 762476230 2166 2184 190985292 73999 74043 5389471 61132 61133 928676003 95812 95791 5081 11456 11417 471732266 80388 80389 360680271 88837 88838 717902484 20003 20004 618970439 32541 32602 286965047 26099 26100 170174676 8509 8466 311002526 87371 87367 720069251 11586 11528 931800801 30138 30193 238133896 90889 90890 659686657 51944 51872 906059240 60614 60615 704499450 34751 34752 223800132 73051 73032 848735117 8286 8287 828210794 89660 89661 103462909 93483 93481 778135913 33581 33600 652228702 12938 12876 46085164 41707 41723 910489570 75436 75407 296899670 87729 87656 396594002 30743 30798 103135742 51305 51306 281398974 23478 23527 130213115 40339 40419 125499561 28791 28792 786618315 57791 57785 197284152 92454 92455 591994191 74362 74410 981335754 32911 32890 454525905 88900 88950 568659805 39409 39455 53962066 15725 15800 992694751 86933 86944 247182207 41257 41200 873573229 16587 16588 651643106 28409 28410 640209314 25504 25505 162301181 10607 10608 80087331 90254 90329 405778641 29720 29751 683825540 21535 21588 443005601 74507 74508 254675673 43755 43756 570276814 1902 1903 407757827 6238 6239 248766577 33250 33251 204471049 68565 68566 549938701 15181 15245 136314660 96254 96255 171850706 21342 21304 792458684 37248 37294 892858029 44516 44517 72106023 34444 34504 413543805 28925 28926 559686733 31080 31081 25358200 89039 89040 778425630 7110 7111 958778839 54555 54556 502246145 50628 50629 861653865 12500 12501 491471369 74646 74660 646285050 99334 99335 218297015 19307 19333 2116378 86483 86484 661651262 73680 73681 435428442 29831 29867 270085948 89739 89810 100916911 59729 59730 412286865 79861 79933 360297176 43029 43030 432026567 87835 87836 274358599 19028 18968 184936101 41621 41622 343699003 18721 18722 58290038 58223 58192 888362742 22794 22861 909262688 26594 26638 816470801 73282 73274 383243735 69203 69156 394401038 47209 47171 132936851 59865 59866 487606164 6292 6351 85250388 76223 76225 113051689 81172 81094 390238193 84347 84348 661970459 15931 16010 73638057 48753 48682 285478648 24990 24982 954489494 99882 99900 391671487 29507 29508 730797548 38420 38421 749542089 10268 10309 833620650 60291 60333 365384488 34086 34032 881808412 31159 31160 17511052 83907 83943 267106639 40947 40948 526514151 1349 1393 417423282 53861 53862 846486868 39231 39232 420859231 46400 46401 92434744 79227 79228 308403638 57411 57412 869490195 34645 34615 109992699 3718 3687 433961302 6336 6337 869887541 87992 87993 56714468 12983 12984 39276277 76184 76185 443385879 891 892 438314587 3229 3230 709150924 29102 29103 386879061 90626 90690 801081020 68032 67996 968672385 47633 47634 982327583 15595 15596 588263997 14784 14785 332741940 78343 78280 722934349 59056 59034 115538957 52414 52415 600563676 55874 55875 209862914 29081 29082 118301027 22236 22241 871156337 93008 93000 223883932 33932 33933 397434816 46942 46968 190833890 58142 58169 787964425 75508 75509 243684625 59700 59701 60168841 10423 10424 295376836 90238 90239 716868798 230 231 739645433 70952 71016 225117463 70130 70140 592325413 34902 34903 953412102 36787 36788 886284160 40340 40352 96813706 33727 33728 419416781 19960 20004 700363110 93697 93698 819345926 32079 32080 327209061 97869 97900 709050733 98816 98817 551673213 20876 20924 722888330 96903 96904 555186871 14688 14689 601643565 1334 1335 502913005 60066 60098 20408331 38979 38980 43963539 8723 8724 992283809 39091 39099 203763137 42121 42122 154304970 93998 93999 797390811 7067 7068 456126730 90307 90308 542141911 16056 16134 352341408 65575 65576 640124083 96164 96176 706495773 46477 46478 224432179 19697 19698 258331344 54584 54639 891831500 66666 66642 230033739 36430 36431 602754351 68348 68396 123982865 3389 3390 252539513 79531 79532 851900014 65938 65939 517278620 44768 44780 320384060 28559 28560 338426087 41304 41296 904898390 22561 22578 573280759 15500 15571 565694076 94820 94821 688415949 14293 14283 94154822 12405 12343 174162341 97592 97593 50644611 21756 21692 737275209 47069 47026 43064438 9153 9154 951543975 10363 10364 284488097 80426 80430 329658493 15368 15415 662058152 9507 9508 346413122 16937 16919 556731850 75648 75649 983246259 6606 6555 622815342 55107 55108 267614757 35575 35576 781129424 24186 24187 899662978 1107 1114 394248087 12412 12380 560960528 31420 31421 360376040 78411 78412 930700387 88814 88890 224392397 87152 87153 184110568 28026 28027 979371225 53771 53769 934568123 36553 36554 827156108 79879 79894 101520226 97728 97729 61076354 39662 39639 668197290 11713 11714 918624481 72134 72082 679472945 11324 11325 250411385 24756 24693 126869414 99093 99094 933643089 81506 81477 627617432 26546 26547 929427555 97444 97445 683007386 50860 50908 815810029 23766 23699 980502518 87312 87246 119457478 44071 44080 915083973 83238 83239 9643367 99266 99267 670491642 40163 40150 269972764 39476 39477 543371877 5436 5437 539998935 13896 13897 757385570 18627 18628 828386266 15094 15017 465407304 73690 73723 965491724 39622 39623 418248205 33871 33875 550465234 50364 50372 914951377 59833 59829 890947415 11817 11821 688808270 57345 57346 98819247 30933 30877 594740739 81696 81697 374566326 25044 25045 848337558 31184 31185 888425036 2345 2346 939375266 53430 53431 130611684 13659 13660 915597288 22390 22391 388494580 77894 77839 982258471 9570 9500 764501646 12425 12426 59548868 12413 12414 986629828 64915 64846 718416852 96467 96461 84533279 3993 3994 814878256 41933 41934 496059529 92964 92923 758456278 25805 25881 969643152 58406 58341 882306663 49619 49692 333564561 22329 22330 698301319 84499 84548 759893880 57645 57646 924557426 79508 79462 995633476 25544 25596 370189972 6138 6191 252326128 39136 39193 836041847 57630 57631 442067085 22453 22454 348987327 18844 18845 542209644 33104 33179 35016627 32076 32152 990641627 22356 22357 286943661 69540 69490 642407920 20979 20980 485282356 12437 12438 149272978 54074 54075 135582915 59792 59829 656485247 41533 41534 453532009 73966 73935 300508343 46305 46306 152065778 87870 87871 620308821 55685 55686 975119011 67820 67821 42319155 95404 95405 412385651 65027 64953 824068702 69301 69302 34357225 47035 47036 465755580 96360 96291 630208787 14416 14364 33135706 40692 40653 140218188 66777 66792 680217545 97011 96944 137540228 22531 22532 986550898 70806 70807 650284523 65229 65222 829904531 87339 87335 465248707 12393 12394 271067583 20975 20976 220102446 39617 39667 331130891 55269 55339 659910096 59762 59824 711106141 67119 67120 369873313 76497 76498 441510917 7758 7689 878424204 9531 9532 349457531 4682 4730 158796970 75888 75940 392584017 77184 77185 279022504 2752 2753 36045489 43454 43501 418172976 60207 60208 704989392 18041 17964 714911407 30609 30584 750033302 60418 60458 68681839 13623 13624 468955548 66318 66319 111574725 76819 76820 539445689 37228 37229 2360661 54342 54343 895725112 88550 88551 99801541 40374 40419 190993229 31803 31733 452792330 71667 71730 761391761 19014 18988 85148127 24673 24734 396690566 43853 43854 759875079 65303 65241 678158960 33369 33298 199821008 15785 15786 2310636 68951 68952 740993634 11103 11173 2627915 84466 84467 657751795 40454 40455 696652076 48879 48873 125314449 26628 26629 380805782 36436 36437 455519365 23416 23419 589406796 44465 44466 212500291 52533 52580 844068739 88872 88873 615546827 39507 39508 473516328 56814 56803 798208088 95443 95512 546155760 16762 16695 593191314 35591 35592 114177768 61946 61968 651489328 85681 85682 538342981 39781 39782 513665162 35910 35911 407723391 80952 80953 724569372 26558 26533 234838596 21707 21740 434865792 41033 41034 192474354 43168 43165 564232308 47559 47560 695686697 95755 95829 747474134 2844 2845 137415708 5815 5790 885128318 80703 80704 564989870 69 21 12889084 25846 25847 586029611 16947 16907 526812472 28871 28872 756569237 9738 9686 894453637 83907 83891 843566759 78495 78496 566877310 95980 95981 312872118 34557 34600 179910545 82188 82189 111521083 63663 63587 91612275 43268 43200 230628694 72673 72618 3889095 80154 80075 334162863 6757 6829 969986894 45898 45899 634726680 52898 52934 774190534 85679 85680 639295117 40736 40737 718385399 75111 75112 373756215 50412 50413 592133516 57708 57709 868197064 73544 73546 840816066 60870 60900 267304625 32236 32237 435461347 69574 69597 324406470 77544 77545 770176256 33656 33657 216918462 43101 43102 95740903 42136 42137 732624089 41812 41813 841402801 86113 86119 892814569 97296 97297 784088614 88336 88337 695508973 14152 14125 129021049 51973 51919 789199307 671 672 833794453 61246 61220 605651370 3375 3440 394196975 29167 29168 735180588 44194 44195 502568418 28212 28213 699274894 15964 15965 313516678 55257 55258 213607763 39204 39186 909791824 36323 36324 15068481 81860 81861 283310867 98944 98945 155631579 65133 65200 967172750 40704 40705 80080447 47934 47935 375125844 21192 21183 563524297 40040 40117 47447213 49126 49127 218492285 87658 87688 746741610 10998 10999 960220646 15139 15140 269725338 30236 30237 301850838 4681 4752 516986809 33756 33757 746259720 13423 13425 849263204 95930 95931 372419766 32496 32449 599732145 24353 24354 493904235 44042 44043 428388900 18357 18358 704280513 41825 41864 952871879 82390 82391 415102369 37665 37672 207492786 43450 43461 626374756 51164 51204 397487014 51236 51237 915803252 56932 56933 664220479 26010 25981 211739310 59556 59632 563718290 10416 10427 644538504 11881 11882 361256671 55722 55723 517848787 63377 63378 234342198 79933 79885 388037044 89646 89647 255754934 78832 78843 507742463 30276 30277 250760500 18226 18227 909779357 22520 22472 739294279 77190 77191 151542593 32619 32552 13488042 86808 86809 450487543 19117 19184 448245131 3831 3832 904444742 3323 3324 887104723 69345 69346 272418966 85276 85277 668550095 70461 70381 982882548 78868 78893 992162818 73002 72953 479778569 24333 24334 100904980 65794 65795 927009216 86328 86329 416816772 19900 19851 14316613 19657 19715 777084442 94274 94300 271236685 32298 32299 92218552 78504 78435 310508326 95720 95721 845447380 18667 18657 857469684 92943 93016 513525422 23905 23906 205291942 55775 55776 302498310 11233 11179 26726362 20048 20049 614925150 77073 77042 747113904 61197 61198 309590281 40585 40586 384855938 87159 87133 681243348 51423 51482 654601231 24894 24973 176224863 31489 31490 8866282 23246 23247 619267206 75396 75407 843211521 33380 33381 565052497 33777 33747 8640309 33051 33052 824319944 132 133 611489523 11216 11217 707207587 38419 38391 293136919 78833 78839 729965876 79101 79168 940502483 41867 41868 540539485 93951 93952 102850746 20750 20751 135722585 27894 27934 819005802 5622 5623 537142641 3820 3887 146150811 85460 85461 265699279 31928 31903 267277040 89716 89717 593258946 6225 6283 614858929 34453 34462 539228155 55518 55565 498166359 64051 64052 623986789 50975 50966 633432430 35915 35916 696522120 78969 78988 731296958 45421 45364 296680012 8295 8364 337955169 23170 23171 531677496 74556 74485 54939990 3407 3480 872109666 4094 4069 182858441 28536 28537 990747203 81121 81122 863717068 118 119 249060770 32886 32887 8880936 49138 49134 839741699 44365 44412 23221239 46664 46647 376716410 70326 70327 190915809 35973 35974 340217060 83792 83764 864939391 80460 80461 402885337 5495 5496 526247201 61423 61387 780449344 79773 79841 247727297 29314 29315 167423774 68456 68457 979619600 53806 53785 619129401 91383 91359 238236344 55891 55927 740126081 39459 39460 644311399 4040 4037 874052242 25459 25390 590355668 14873 14906 274347518 66171 66241 937615089 97559 97484 623700112 45724 45743 656979252 93910 93945 257213639 57677 57678 578966759 92855 92884 833432245 38447 38448 612228408 8511 8554 138373481 22325 22390 307042376 86408 86409 855060720 67588 67600 509373260 31679 31693 930047274 74726 74734 585429157 26039 26040 210351293 49765 49766 573169232 75437 75438 78452895 88889 88951 242701005 82723 82788 450859043 16482 16483 661949529 92676 92752 417586456 22680 22707 416204063 79729 79730 672971144 53824 53825 821584236 16227 16220 850467098 41046 41040 377501699 61059 61060 184393027 71364 71316 833489357 97611 97662 727693565 49865 49916 257542721 84894 84895 998953160 13622 13589 437349794 6187 6188 847649208 38935 38936 894690721 94482 94483 256112447 21266 21290 563025859 95573 95553 856633450 95509 95470 989596386 69379 69369 945664616 34125 34126 81005371 23056 23057 801967635 36244 36218 974353821 41130 41079 391059403 85007 85037 836639258 70835 70817 856331149 41571 41572 263518941 60986 60987 39093460 91074 91080 524610189 41501 41547 566221512 2658 2610 293191311 93031 92968 855494604 4367 4320 399364838 95096 95050 756056549 62168 62169 192193359 55676 55687 346156476 47059 47026 667255599 11253 11254 66587916 11079 11121 197295461 37071 36997 294505988 55442 55515 219143251 9487 9488 981052799 95809 95810 403629408 66180 66249 611870462 72813 72814 371577535 22824 22825 305428656 64344 64345 375403466 8510 8511 402036874 53379 53380 228406534 62900 62836 610036502 95552 95553 673333685 76873 76880 257842010 37082 37083 759388579 59223 59224 910824482 40365 40352 640752753 84823 84757 27226642 21351 21352 533127989 96816 96776 962392785 24290 24291 608336186 85122 85111 79663401 70626 70668 89515059 83541 83542 676930986 79293 79294 542010367 25226 25227 690381827 1516 1517 922020135 97316 97361 748853332 65657 65724 956460633 91920 91939 447119247 55895 55896 980265138 62202 62203 665957762 69277 69228 116212104 99568 99603 714190451 32385 32386 900656166 91031 91052 309077327 57838 57839 803735455 18194 18196 730067206 4428 4429 756146712 74920 74921 466591746 17400 17430 705806378 58854 58852 651369742 9185 9186 172622940 93232 93233 517336325 95989 95919 788182053 53387 53388 610880746 76246 76267 63110959 69592 69593 193699714 19807 19808 404947128 80297 80298 177284297 55702 55663 525624914 72863 72799 546402832 39497 39498 406857916 80760 80761 92083729 19866 19832 519347815 8040 8041 971937479 73003 73004 397017610 23970 24002 124363171 95448 95449 681146923 11224 11233 235719948 4821 4779 3110515 51105 51106 972444197 65387 65388 168421971 83205 83206 522565318 59629 59630 54364499 3973 3979 938783231 60815 60816 575249990 37039 37040 871205360 48718 48771 217991038 41150 41151 915914486 64850 64859 74420001 32210 32289 816717193 74169 74231 46595530 17770 17838 294138079 76668 76717 188504565 36508 36585 478538733 46442 46443 300271239 27855 27856 724252632 68767 68742 960388316 89623 89624 13867406 32608 32580 612707423 80695 80696 237862239 59252 59253 259174341 7916 7917 567062218 35173 35174 9935055 93517 93558 347829651 33742 33782 680985535 56257 56258 955351549 45836 45837 18689216 75694 75695 786878703 88905 88846 883254540 6567 6568 1078998 38407 38408 121883593 30138 30148 446462784 11132 11133 364070085 15795 15796 406434381 5281 5282 242568705 82153 82154 224094188 69134 69086 234282873 38577 38582 211479827 92346 92347 812947321 46780 46718 351774362 50005 50006 316561902 19698 19694 120899365 36856 36915 744560789 43022 43023 665236465 58945 58946 910046643 18700 18701 576097735 71889 71890 481581391 53482 53483 122451491 23661 23668 160248945 2296 2309 530093077 95563 95542 49291454 3716 3717 428927875 60160 60134 221274107 69429 69430 967166307 70887 70897 317708426 45200 45201 481471458 7850 7810 172547381 20648 20649 901108031 26490 26454 67677475 89001 89002 507405986 41282 41283 63722899 482 483 626254984 79813 79868 252450131 2868 2869 884697129 54085 54086 629784577 99155 99156 168332128 87709 87710 854777325 3656 3657 658026777 69879 69886 178130101 68110 68111 347158381 42045 42046 61944465 73404 73479 468717654 55707 55708 39986236 80063 80044 302065801 72678 72679 905937303 4453 4397 884470972 99705 99706 536168171 12337 12338 651314111 11329 11330 637486226 55095 55147 518274918 24429 24502 327024058 69738 69733 47480242 74201 74260 957295976 87832 87833 345568361 9300 9301 548050799 92649 92689 93037150 3614 3615 294761164 38975 38976 419856852 10230 10288 908081732 33270 33271 964939836 56253 56254 389455913 51022 51023 82211941 47976 47977 927247599 12371 12372 885851281 13244 13187 797856287 41072 41102 272188976 80850 80840 494928302 63092 63135 73343046 69427 69428 929349228 76703 76704 369703328 58175 58176 373222070 55921 55880 986176050 16971 16955 453280083 65798 65821 77771295 58263 58264 818105352 5747 5748 530632609 11225 11169 527435084 1372 1373 98257939 75522 75523 953073600 40912 40922 273644768 88977 88978 845620182 4126 4151 951919180 16313 16314 130515005 27276 27343 375015218 46631 46632 35723549 39499 39468 168464212 78086 78087 493601599 86993 87014 954676291 79800 79801 739331507 67265 67266 604278195 31379 31380 212427500 26948 26949 447647532 51316 51317 469188274 15524 15525 505842058 13172 13245 137083516 41241 41277 389480086 94470 94390 194577128 27690 27626 966707223 25951 25952 435281626 38544 38465 720816824 13992 13993 913264154 32428 32429 356798974 54772 54692 134225552 4137 4138 337416929 66187 66188 888953900 38208 38133 622654295 20113 20037 473016757 54357 54358 227997677 35666 35667 109215867 87875 87835 779281626 92108 92109 982403733 78480 78481 705958169 12456 12457 128010733 93505 93484 964433613 41195 41196 99623960 48514 48515 610351191 46247 46248 608702690 97546 97534 734820134 42805 42806 504321274 96988 96989 85534077 72246 72259 799993637 3806 3860 925251593 99458 99459 427610448 48051 48062 124870408 49265 49266 770048112 56198 56199 282599077 2498 2529 273495759 65774 65775 735119172 67866 67867 214369325 37199 37275 953910309 98951 98954 154160309 63039 63040 691467678 43198 43199 67273572 53383 53317 41230591 15918 15844 21726117 66381 66345 772605413 89340 89295 871533603 31750 31751 858445761 30606 30662 723867527 24980 25044 308140103 19595 19596 620106177 27043 27044 568877736 34784 34785 427950560 74793 74794 826285144 32651 32652 865055460 17020 17025 691814573 30587 30588 287617219 55625 55626 658604364 92051 92038 430565532 35297 35298 718509599 63624 63609 954902027 31378 31309 370956616 54878 54860 574083381 78145 78146 582492486 92622 92680 680827102 68471 68460 221602643 61191 61192 574554727 67468 67469 967628230 15533 15534 277057174 56619 56620 956554514 80324 80325 265096241 7628 7622 930323864 2966 2967 186327592 13295 13296 845205012 23763 23811 536078336 86989 86990 692431728 91390 91452 29044413 93318 93319 892674017 70486 70528 799956693 43154 43197 472884406 32668 32669 747900680 44725 44726 748204116 64715 64794 640329 80057 80050 114907373 9189 9167 337753735 83265 83266 715361305 75781 75782 92653784 8705 8770 587525983 32194 32195 786519195 40717 40718 422534357 95987 95984 842371145 97789 97833 847566189 39564 39532 180066063 46913 46914 425972243 9053 9054 654034909 57013 57014 370916916 64690 64691 265727501 48038 48039 70777271 91868 91869 158359315 81404 81427 802449986 62156 62157 55349679 2919 2908 764678783 860 861 135844892 79923 79924 986314662 13938 14018 749205930 92404 92405 30884277 97796 97734 138893202 92197 92198 917257332 60045 60046 458743128 56680 56699 488847959 11807 11860 497368453 28499 28500 584275296 73499 73500 599934991 92979 92980 868108741 53505 53511 421260819 23900 23901 648540249 65234 65178 500745625 92820 92783 436291854 6655 6617 991751781 54145 54146 421498204 30441 30364 822851064 77130 77131 352664595 28174 28164 515513932 88204 88205 521325745 67824 67772 164270875 71295 71300 346166126 39257 39194 108410582 43841 43831 835577061 70396 70338 813472220 36043 35994 558625272 97982 97983 566950843 6854 6868 486947054 7589 7590 287417800 76987 76988 429771861 51803 51804 961883783 74053 74054 15320652 22382 22318 703559927 6141 6142 924169281 8060 8061 395868976 15360 15388 644652452 73325 73352 288549680 67316 67317 667666317 40829 40899 586138573 64847 64805 229694137 37090 37057 548718928 28990 28919 451531668 70636 70637 869110585 27890 27908 218720433 9665 9666 304937919 115 116 603183055 17798 17799 32268722 63055 63056 114929072 9705 9662 786887965 93210 93211 17486877 76380 76381 59268664 5882 5883 286490504 58212 58213 744474674 71323 71324 33649444 67649 67638 857078435 31277 31266 712748988 35573 35574 964115103 82826 82850 295199010 67519 67522 236403768 24899 24825 521629222 31910 31929 736000768 78732 78773 124713652 6063 6064 824825678 32547 32620 184330487 59491 59499 644535074 6128 6058 899182352 12445 12446 638888074 27241 27292 460491408 88403 88404 177688356 35609 35541 949455132 80083 80125 994122197 25423 25460 50695303 40416 40417 339899590 76350 76357 322292694 41097 41029 715499264 71737 71691 838511217 97954 97921 520428683 40245 40239 531805827 24721 24711 729808328 83010 83073 995700022 69271 69272 606770223 82470 82526 307867486 86279 86280 95958540 42445 42446 577549012 46378 46375 202028245 73513 73514 784795660 9312 9346 883113200 20980 20953 582935870 3739 3740 622061583 60980 60981 984272273 77491 77492 753097 64588 64599 898348104 15106 15107 754742332 4176 4157 734139017 12475 12476 753123228 54936 54993 507264706 50325 50390 511365844 79320 79321 774190444 23881 23882 346767956 62396 62393 993812366 22975 22967 336712047 12530 12509 420810176 41002 41044 916498401 95684 95685 809752634 90170 90171 362548878 81817 81755 93806999 78205 78241 198482456 16797 16798 850484379 65855 65893 71344384 27891 27892 566097729 1177 1206 253649083 83310 83311 789974136 97214 97292 211741566 47144 47131 911812946 81361 81362 156149299 50051 50052 822273622 1910 1874 841111476 90405 90329 684004142 59145 59167 923491185 1362 1320 577310002 89628 89603 673335841 53823 53824 284204083 30099 30044 977800212 21062 21063 382648836 72813 72829 448720163 64279 64317 826276147 36245 36246 823948292 5774 5758 825077098 9879 9880 469175343 53657 53603 63462655 81227 81287 181872460 89419 89420 961460845 58072 58035 581322954 74993 74994 354379735 32597 32670 713963436 74118 74119 485762542 95037 95098 735667341 11798 11781 711505201 49447 49448 212177715 15930 15888 573591767 93771 93816 358004589 86687 86717 708295053 11018 11019 720412060 19437 19438 767874883 70448 70449 786516744 29169 29110 313236402 89239 89254 636643169 77152 77153 628220740 55290 55291 352327038 47479 47480 500598493 21530 21503 509792827 32070 32073 529385514 4164 4141 988420147 18265 18250 691372520 60913 60909 24227278 79023 78993 352895836 99841 99842 497909134 56105 56132 936781007 17852 17853 568571264 88701 88756 580005312 58460 58461 698255463 84619 84620 226801746 31557 31558 841659404 26557 26558 987609189 40723 40747 828286538 37866 37898 285363026 29186 29174 923599676 73296 73297 244780287 93548 93572 76707278 99014 98945 834477489 17457 17383 714161121 22732 22733 925068775 74916 74930 852317402 34402 34403 831464015 70148 70149 360248957 49968 49969 405183557 37538 37539 873627495 41079 41080 62035399 7933 7934 608818262 98706 98707 854712614 68319 68320 565257519 38135 38104 418919283 41166 41174 774522683 44695 44652 444817764 93483 93484 536245036 11088 11089 973583198 97951 97952 643828990 45903 45828 556936697 47663 47664 192933667 3340 3341 119809443 50687 50688 344562474 79488 79481 168323354 9717 9707 742441010 95611 95612 145991296 87130 87131 636736478 44124 44167 561601854 71417 71384 825335592 71135 71136 59834369 46260 46190 619080548 7894 7942 442070160 5521 5479 541167816 73901 73961 993393562 59635 59597 960964164 27030 27031 431125158 16606 16607 871325616 50658 50659 386284934 36841 36842 173730756 884 885 558412057 30666 30667 912721721 20492 20493 401966144 9087 9088 179522696 42126 42087 561508648 60742 60743 629413057 56805 56815 174389457 72683 72684 660837290 92828 92824 225790543 25833 25851 590168736 13531 13561 659868091 61651 61652 373903668 32346 32347 825578165 32096 32097 783365599 55715 55737 497404845 86206 86281 453243414 51475 51452 283577498 40968 40996 203198376 54727 54770 888642530 21814 21874 518536739 66648 66639 609271254 51303 51304 642448588 83674 83720 76749353 8787 8768 121884535 31891 31895 896533475 26900 26906 643821074 4071 4079 547880441 85722 85801 977201632 84295 84296 18743147 11278 11208 367265831 31879 31885 336835878 14091 14148 218909215 99340 99341 923298538 40633 40614 792035855 79713 79714 64532063 4988 4989 665746293 3705 3698 812453136 22427 22485 303123285 14354 14355 846803930 98583 98584 129800071 1744 1721 605599223 54067 54068 626692083 30463 30464 638346444 49991 50051 347585017 80003 79923 992591919 82440 82441 674883300 67883 67831 49608598 50348 50302 793708565 36550 36551 660504528 81188 81189 730458966 50623 50624 333374788 82968 82939 764395371 19851 19852 152468306 83050 83069 586220500 90329 90330 467564557 38833 38771 96590246 76815 76812 749984356 54 33 381978652 34023 34024 823900817 4959 4960 538428681 75200 75189 568745721 98997 98980 18953228 52500 52501 95090348 82776 82777 425055233 8932 8933 408981462 95355 95356 774262245 67519 67520 383170159 8922 8929 306948991 9972 9973 137099348 80817 80845 966087907 20059 20060 763653519 84020 84021 328899692 58218 58206 561909738 63194 63195 248318497 10616 10604 504865277 60842 60843 678728829 33887 33899 831664101 73918 73913 394321970 74389 74415 455736110 40209 40210 817247033 58794 58795 169383884 45561 45520 451917775 28416 28348 381979246 53177 53144 576240035 10872 10933 277703753 90218 90219 214406205 14718 14706 702489936 2361 2412 502924696 54714 54741 637587805 19149 19198 383483574 49319 49320 908798040 42989 42979 760391743 6755 6756 739599022 79833 79834 626152806 88343 88344 667217487 99222 99183 10885236 40280 40281 492342267 93520 93451 928962074 62427 62428 168901794 77671 77672 875444456 28434 28435 744893860 48892 48933 468200355 11994 12016 382381257 76238 76239 507959496 71341 71342 606124968 16883 16866 264813535 65656 65590 344907535 77353 77354 12601729 26496 26497 398522653 17831 17892 362031681 51447 51448 521973329 12120 12082 745984581 40321 40325 344691699 98958 98981 243866685 54658 54659 282140390 65796 65794 329701665 89828 89770 970432226 6174 6175 901904986 39182 39161 942207892 82197 82198 205795642 67227 67161 731227261 61218 61161 729449423 35734 35735 900437112 73834 73835 5634483 55521 55467 672509222 44372 44339 92004326 80673 80674 410425861 54956 54957 649806098 32072 32073 551006105 9292 9293 172964531 86574 86643 221037274 67839 67840 98899921 87329 87310 34533349 24085 24086 888083170 22848 22849 559820811 51441 51517 540149087 34519 34439 759782236 8716 8769 647702613 6874 6876 461012957 81203 81231 775788612 56958 56959 55571384 28586 28581 670815233 76397 76400 343766199 92832 92833 12302895 8648 8649 212464370 4139 4107 669625087 12905 12969 651646332 35826 35852 99251429 42667 42728 193180726 10994 10995 77316422 22628 22629 215102408 13669 13670 215417842 79827 79828 512058395 48880 48884 999411382 76423 76380 707465688 81132 81194 429819883 71386 71387 3331652 29545 29546 684753731 28753 28754 231886986 3252 3330 991200073 68701 68629 232126415 32903 32904 79167642 67195 67217 967580983 83532 83569 784763949 49568 49580 559032416 71201 71202 293206743 17266 17267 349066012 85183 85184 126433678 41417 41472 76504408 97754 97706 341392263 67277 67278 560714965 82673 82639 498037738 36503 36493 11303179 22579 22543 480906711 62919 62920 791051211 8467 8468 325584306 61175 61176 385615952 27624 27583 532039799 78986 78987 1788705 24087 24068 400903031 6780 6781 663538861 56241 56242 59745522 16896 16897 276452618 22179 22240 746918755 1427 1414 608675022 1124 1096 877756240 92488 92535 805183186 75903 75904 473151377 60973 61013 706527898 66380 66366 254161222 55399 55466 874597995 86786 86798 647440189 11200 11201 959455965 40954 40936 691526500 88797 88767 713978944 73245 73315 18760631 9170 9171 752241365 43633 43578 561148133 66818 66801 109083683 95202 95219 293758454 50488 50547 634431264 10020 10067 57251651 88110 88137 633139090 9705 9706 157237281 22437 22493 531326496 82793 82794 313985865 5743 5744 364541817 17755 17736 36862464 26104 26105 3952157 78593 78594 362270628 12853 12918 914421397 58793 58794 139433000 27091 27092 757337168 77594 77595 583131924 60989 60967 714563141 16829 16830 598015992 2968 2904 506496002 48950 48951 852272254 53796 53797 482935592 39173 39174 809446345 54787 54788 513327899 68626 68627 284530246 85894 85964 252199506 72271 72272 874182317 3965 4002 520619124 44217 44190 34311029 71119 71120 162254889 76662 76653 97600861 51255 51203 17702147 76250 76251 911437449 97959 97969 836061055 15335 15336 198855558 22858 22835 342012121 63112 63104 56729866 71239 71240 954931771 28789 28790 87616770 50349 50282 509100329 8705 8632 404694943 18743 18744 937733828 84934 84935 460554964 49566 49567 575810050 9682 9683 517259872 42055 42008 167010708 73962 73935 447047548 51654 51655 956845457 68209 68210 447124326 54533 54511 13113146 85200 85201 79645515 97748 97749 192348401 40234 40235 298105279 80525 80497 852999611 9031 9104 432834797 4817 4818 427454398 95949 95985 269997384 59430 59432 495928770 71658 71659 932378603 17894 17824 212860109 64814 64815 529013333 57268 57217 988297134 21505 21482 999700947 8960 8912 42785059 36580 36581 251272251 12766 12751 201222575 38147 38148 894534308 58996 58951 336115486 86795 86863 257484818 89457 89458 633003788 5037 4979 518128936 10449 10450 896273156 37342 37343 280510702 62436 62437 214368167 48712 48775 243693875 26572 26570 292364690 133 182 615162469 49457 49458 524161174 65913 65886 555342607 11423 11448 685681736 82072 82073 135611311 80602 80633 747768392 14050 14051 9645096 74475 74535 17785023 42893 42932 885080542 40495 40496 4423172 62500 62501 377485621 13765 13719 895217175 40344 40412 982977797 39139 39140 909500934 15750 15751 491143415 56190 56191 121859771 92204 92205 534589906 4128 4129 582129191 31870 31856 582353964 84376 84397 553647446 57438 57439 379950702 10833 10834 192781624 60764 60765 751269328 5002 4987 761477924 82535 82578 166044125 82238 82239 244127944 56645 56612 457889669 66658 66659 740161754 78480 78464 452694619 49859 49830 713924233 81695 81749 544793537 96181 96182 219410488 52317 52239 540487904 24708 24709 913615274 92152 92086 606263049 25559 25487 503912359 20170 20171 610312177 16543 16544 185058247 86983 86984 230953148 30264 30265 309604873 39718 39721 878373140 43800 43801 375011879 55187 55232 694493518 37195 37188 490169673 6345 6346 72133505 8533 8586 253415305 16135 16199 119671580 70577 70578 688248618 97165 97100 492190718 96951 96952 188911621 25651 25577 826848766 34152 34153 770384553 16850 16871 586163623 22722 22718 290907422 19748 19749 62528827 82154 82134 156621516 23058 23059 700470173 77410 77385 897234527 88497 88422 470037912 67439 67440 206795091 58846 58847 17276572 81536 81490 554788602 90482 90483 651513715 67352 67398 161140331 33079 33080 583880839 19477 19521 488010569 34763 34764 160832343 17694 17695 639437525 62896 62956 47742490 14607 14608 425512589 5346 5418 501113524 54382 54389 277885200 91156 91197 403252864 52729 52730 293805809 40146 40219 91228847 42573 42541 700487022 79835 79767 396568130 68308 68309 20455798 32360 32291 430421243 3639 3640 739108203 55529 55572 447897738 61354 61355 891168286 16092 16093 855387632 41759 41734 220582467 23370 23371 520006716 59951 59952 148412911 42115 42191 82709923 96968 96969 617291818 75491 75492 343782552 94510 94561 611979071 2908 2909 486412351 61649 61681 551933192 34346 34299 915837365 78264 78265 263484808 29430 29431 400930309 14536 14537 404157515 64513 64514 995554921 94914 94834 672406033 28897 28842 308685466 18371 18335 702442109 82633 82634 933582371 96364 96365 481242334 80517 80518 615332109 67721 67800 385862836 35410 35362 246739340 64329 64383 117166902 51277 51278 819529337 74165 74166 413579078 52467 52468 508500905 19627 19566 575513089 28425 28467 686010009 31055 31026 625011928 75236 75237 773224550 69384 69429 98429635 18283 18284 344941508 63832 63833 703868647 43693 43709 504471832 45715 45716 627974053 98262 98260 635817991 14670 14595 774948527 75284 75285 522997439 23519 23520 938413942 40481 40412 430216199 3379 3426 59162481 83944 83872 213354096 40341 40342 402024941 39178 39128 115883773 43619 43620 637010736 87099 87100 704973664 46612 46613 425800538 25674 25647 991408821 52709 52657 34501200 42473 42529 867361009 60410 60411 333091112 47258 47269 679434894 23705 23706 387834331 52079 52127 849521946 38627 38628 522906387 88512 88513 193257399 17607 17645 469177506 44466 44467 593714834 31210 31211 201555675 77987 77988 926394851 41502 41503 975473521 9692 9693 492027369 15806 15881 879660685 95093 95050 977541735 30617 30601 897749734 4737 4738 356528718 85338 85329 447188261 75127 75128 692129225 69711 69775 206547848 25525 25472 824792166 63049 63050 444338242 65700 65701 659110284 31426 31399 137218601 92655 92712 801255468 22989 23006 512163316 79293 79285 861083058 9807 9875 540339611 68201 68176 858423210 46878 46879 166796711 96092 96093 854287038 49027 49028 493299063 487 488 846002323 46787 46788 922713309 59001 59002 429572529 4296 4353 621258201 61384 61319 552153764 51486 51487 529017440 65472 65473 141588959 54891 54892 192975287 97517 97565 462558715 26153 26154 935665279 96901 96902 919565259 14836 14837 239442610 47403 47404 697570807 33786 33846 285536063 89599 89600 83963132 18499 18500 393091256 52974 52975 213828851 76086 76144 316233053 85022 85023 401944593 97968 98013 245217728 80459 80460 753890575 29353 29369 989710526 14001 13937 669868942 40931 40932 739719253 55708 55687 94474661 84881 84882 974710958 80528 80529 234737685 94382 94383 823013955 41942 41943 360239912 17624 17627 268099133 44025 44026 414242468 67590 67533 115106880 31755 31756 720183212 34979 34980 465422495 30122 30123 68716060 63651 63652 684189221 49323 49328 65173550 52795 52834 232253425 74526 74482 118490957 43502 43503 815087536 60490 60491 262435538 30304 30243 80861521 95347 95348 509605415 40427 40428 556028411 20627 20628 403091358 44989 45051 58883929 58796 58797 510491765 33504 33505 286166093 70009 70058 712846643 15334 15335 996173341 17143 17088 94907964 34166 34167 982758005 79534 79508 587779364 14032 14072 363419776 63910 63926 933909103 56602 56603 238393756 63353 63354 673713272 76750 76751 873149346 95783 95784 16452970 24975 24976 735908317 60730 60731 589476842 5342 5343 268673310 33589 33590 154270163 15069 15070 827062389 16369 16370 437849356 76697 76707 965044671 73159 73160 317779149 15643 15644 557995992 11498 11499 114494367 3064 3126 173449210 66385 66386 541626848 58941 58942 141864514 46484 46485 769896942 58470 58471 2910955 94687 94688 288297352 75081 75033 692280352 82526 82527 584027897 66727 66728 122287944 86334 86347 863594440 26526 26527 59655511 97065 97052 131570639 21084 21085 202980560 498 499 729794954 5485 5486 774582477 21923 21934 708285111 5391 5392 480570193 8319 8300 297457563 93754 93755 497179382 34833 34805 802088180 62673 62674 502266089 22479 22472 280765777 74109 74089 147953997 90678 90679 695450624 4426 4427 520889746 77284 77223 486899177 73469 73470 558753659 19378 19336 317618977 27133 27134 600638294 69918 69919 252284541 86399 86381 355453092 34618 34619 583986239 80428 80367 127605102 52029 52030 443526583 19768 19769 898395934 70177 70178 203007046 64336 64337 23719682 60077 60134 654023101 29311 29312 89988608 16796 16797 831786280 94592 94659 614943440 47897 47898 82247027 85146 85147 738315014 15353 15378 400212992 25232 25233 343324186 98280 98281 828619552 12736 12669 835592211 42280 42353 665584950 18179 18180 774385720 75642 75643 692439382 90105 90170 904387179 44195 44154 900394522 25919 25906 76053327 94646 94647 429064428 79782 79783 60631906 7895 7896 402364969 25969 25937 16678143 26649 26683 422490870 41459 41514 964920642 13452 13383 857555163 50761 50841 592696791 41712 41713 366573797 46866 46867 678730756 75103 75052 681209851 42025 42036 686324970 23059 22989 685477640 86033 86105 32976831 46481 46482 537879870 35551 35552 486552453 74661 74696 405721499 42517 42482 273029791 61721 61733 958086703 3205 3176 682731006 71505 71506 575107540 52351 52352 789119910 90267 90268 171287748 35423 35350 274791068 29413 29339 987717073 24539 24540 610258577 1720 1782 981468990 90559 90560 93018412 11527 11528 150876622 84309 84310 459215146 42425 42426 478456269 12942 12943 12203071 5896 5897 356441562 49362 49363 734409851 41199 41223 193223021 54613 54614 413169386 46985 46986 516195282 81950 81870 65277871 21906 21907 674773055 24430 24431 125033885 46757 46678 339750858 15608 15609 434703271 903 893 213384686 21121 21122 775424373 63360 63340 511876253 48025 47986 196782056 13878 13879 899976786 15313 15314 624788314 85219 85198 900004578 49370 49386 67661259 16340 16266 15404216 59832 59833 879879460 63700 63752 77706913 2391 2342 537179264 64391 64392 880663922 6450 6451 640586010 6851 6796 725136474 55594 55595 478700983 89889 89890 890756996 74917 74987 344086661 22043 21990 142118173 4148 4080 404970846 68724 68725 947768848 48211 48217 632988202 73359 73360 656211444 42781 42747 185204058 55640 55641 664459802 10171 10108 907015239 30214 30215 454676033 9573 9574 331115366 10126 10127 241020592 58854 58855 659085603 48053 48054 806434483 56616 56610 494005585 31618 31631 831659663 34287 34300 124412114 34536 34595 335317451 26342 26282 508299565 98836 98909 351658077 8635 8645 73400295 51668 51669 392150198 94497 94498 491219630 94178 94248 504592561 85003 85074 454581151 16028 16104 266832034 82443 82386 677632823 96663 96641 814281861 54315 54316 502616689 63695 63696 405725631 81748 81767 491905370 72799 72793 683929996 68254 68255 316958482 6384 6419 861702187 97819 97827 357079752 97601 97521 581735332 2609 2645 697736041 32074 32075 335234444 80160 80080 958833148 35854 35855 530245130 55410 55412 79220317 75153 75154 204629950 75401 75420 936183369 703 704 80484746 63302 63323 662821183 13936 13996 567271085 20058 20059 295728209 4324 4325 715854616 78648 78645 197621963 49861 49862 5961175 45355 45356 186674745 78324 78325 444317517 24878 24879 18295015 64794 64835 721728622 16828 16847 910260997 90064 90062 769665608 81206 81196 266513910 80128 80129 36087276 95189 95213 885174998 76337 76313 212161087 5685 5686 74999545 33203 33238 552111015 68596 68552 94165201 99536 99503 989445346 54030 54031 143673387 6352 6413 884703847 64967 64968 166605449 54697 54698 12322107 87410 87411 902602328 94125 94126 776665701 82780 82781 9672164 62162 62163 454391393 98291 98292 895070260 15259 15260 906923591 5149 5150 743340394 28978 28979 318369377 17165 17166 701337332 92990 92923 759328221 86969 86970 834106038 67095 67093 36647699 71583 71584 207731156 7300 7259 319415276 50812 50813 419912065 88149 88150 751759713 36073 36074 857359959 98976 98939 211325598 8282 8283 504947017 89186 89218 458693766 68050 68005 465772140 41965 41966 92637383 92648 92649 295356181 31774 31754 862163896 55238 55179 882427205 3141 3142 772309437 87832 87791 827655162 58416 58417 65156467 3454 3455 27031970 38505 38506 817366247 14340 14341 961384734 82738 82739 864965444 16299 16358 585044793 54923 54924 899638776 25782 25813 371480144 67858 67825 697035748 74859 74860 35059495 89468 89448 554317128 32838 32770 227172161 17349 17350 670273163 96770 96845 767341521 34144 34147 4395871 88485 88486 803664678 27560 27516 6088210 96950 96951 364556842 6264 6265 670085308 53300 53276 970694896 78461 78390 559711629 94841 94842 996306748 16047 16048 99865069 56712 56727 449683332 65874 65952 167517021 3277 3278 427366200 73286 73287 618256755 12184 12108 511587935 65934 65961 301495389 56591 56599 153040817 85317 85250 452424027 45478 45479 90965681 78553 78554 364126006 80845 80846 230804025 41115 41116 176334439 49603 49553 755455116 23122 23123 233988286 74390 74440 390880145 46978 46979 764377060 86059 86060 691304001 122 123 192408203 34043 34044 601561466 70624 70646 870434206 4373 4363 947086685 66660 66661 252403319 47450 47402 237146423 77665 77666 642870154 17843 17844 824635772 29020 29021 817636318 43629 43630 734650066 53806 53807 8167200 42517 42554 756961133 41464 41521 346339175 36714 36715 969393873 57459 57460 671918937 90200 90156 626513704 10923 10924 167274960 96990 96991 979531045 48638 48639 614659564 44840 44841 859287109 91141 91142 208934462 99644 99645 226832392 42520 42521 261932543 25401 25402 43772449 69551 69552 255213341 21315 21250 80112742 23815 23816 14175920 98021 98022 499893769 30989 30946 435493098 75184 75185 157557037 33159 33160 770042245 76534 76479 293749007 56148 56096 152161246 72648 72701 867057116 11750 11703 888098510 77633 77655 891981710 38392 38393 34382659 67549 67550 14681801 74270 74271 112390933 23209 23215 67734472 13683 13652 297119294 19361 19362 379339022 28402 28414 196235563 18308 18262 54636613 87384 87405 170665429 64002 64003 650280053 90209 90140 584041679 29286 29287 641178666 95302 95323 98103405 91598 91553 664559830 51137 51181 40480771 44751 44752 125591667 27914 27948 902213837 69674 69675 595665865 10318 10319 739999264 29963 29883 568087063 48240 48257 211351487 97247 97319 487551560 51018 50987 156633642 41908 41949 731782420 61191 61263 343704650 10409 10380 297526308 63456 63457 700941614 98295 98296 502992513 23120 23138 271924702 53934 53944 915720728 15172 15173 15368080 83650 83651 294214350 10713 10656 815144523 32850 32860 775525039 47428 47429 263729854 44277 44278 408724142 31791 31772 16125887 9183 9243 348029286 11700 11701 285283186 8703 8704 589172775 84904 84968 124617526 25908 25909 521149225 82805 82739 844666696 35504 35470 418812983 93792 93793 952414996 88978 88979 599584371 74182 74183 219746477 75407 75408 588666011 169 183 665882075 55015 54982 108604546 7677 7678 434359920 35154 35155 79533316 18257 18258 660677070 89195 89164 782100725 79707 79708 230133577 5611 5595 334152883 34146 34147 826875773 49122 49145 315552546 80942 80865 72509262 4594 4653 886856707 18108 18109 951711505 80906 80888 338077258 27997 28005 528315876 76213 76214 705653601 62441 62415 586768311 55383 55384 806733953 38381 38382 105682681 97530 97519 65267962 44739 44740 485081623 56424 56359 428816895 7498 7443 434968434 150 151 468982163 21647 21648 656830402 31555 31510 506279130 82957 82878 421938496 45993 46038 273974373 84448 84403 527185583 51569 51570 521446131 32006 31966 440259555 94743 94749 565300674 33748 33749 313949551 60461 60504 15844728 43935 43951 800812289 79583 79655 989788008 79891 79892 57305944 91737 91678 993846778 1997 2022 502925846 48008 48009 526225470 26955 26897 561621245 14939 14914 164241657 83350 83292 676583292 94761 94762 107410282 62010 62011 744304986 69590 69657 3169108 11310 11311 304410376 83980 83929 282296469 60932 60864 474139800 1387 1388 20686892 83034 82997 688035520 61302 61303 34423185 59333 59334 624867091 14902 14903 917420898 98095 98096 400961758 37345 37329 399021911 64926 64927 577282255 35406 35360 859966549 44933 44994 514874943 68776 68845 710351854 11402 11447 651030928 19518 19551 619015403 85980 85997 174388604 33053 33054 358041015 82977 82944 280618112 33109 33160 677884676 65373 65412 462840777 15334 15326 530635270 62091 62013 64334143 21785 21786 13839712 30303 30304 991029953 85606 85651 561954633 9593 9537 367234851 57587 57588 583836989 52932 52865 260993680 18084 18128 164669893 66064 66065 584384706 86513 86514 465495883 66895 66920 419769807 47422 47423 335677771 14547 14548 553834868 60035 60036 823455966 75229 75198 606679446 46130 46159 863941929 85127 85047 913473458 74999 75000 13881266 67376 67377 255183174 33221 33222 595870369 40145 40117 149442096 78650 78651 382559198 86461 86531 782749646 51512 51513 692169411 89927 89928 278535229 70401 70432 338653848 19767 19702 66704268 83848 83850 710919260 57264 57258 202756845 2272 2273 828124925 49184 49185 124631533 25428 25429 933278510 22448 22471 851659658 29972 29938 855931784 35952 35908 954578253 18457 18458 852974124 65140 65141 257884779 63764 63794 650300473 99111 99108 331035984 12948 12975 646592167 75013 74997 894171547 89747 89778 485791340 75405 75348 280915170 99703 99680 425627480 6206 6207 83182494 98383 98384 272702593 55387 55457 627050632 91498 91499 128182142 27922 27923 202015480 62911 62879 962665408 74269 74270 579268817 88893 88894 172700284 84701 84702 594278281 52351 52336 663217247 83830 83866 986093289 98678 98714 235379425 42378 42379 97839770 6542 6543 831968609 48644 48645 830366151 66972 66973 434381017 77970 77954 726069643 97710 97716 153175286 26683 26640 890862951 57417 57377 846936057 5457 5458 934910920 80066 80067 652814873 7800 7801 431570046 78301 78253 965337095 95909 95910 120318044 70096 70134 629889964 15870 15871 318276409 85008 84976 861398461 7281 7258 899649570 86540 86591 378806564 33419 33355 879751794 66138 66139 476867023 60635 60675 219801295 32463 32402 384223606 54858 54859 721014208 12682 12691 729205909 95705 95761 924139997 64097 64098 49825924 97682 97672 780841139 17435 17436 18215040 1388 1389 785030432 29836 29772 941986303 30726 30731 581538101 90665 90692 65260903 28103 28138 574993967 43348 43286 280026913 18792 18716 697132108 50190 50235 734084060 98840 98841 810798980 61510 61486 941730848 36440 36510 879465010 15902 15908 164353058 32480 32535 145382351 77083 77084 184034417 5775 5794 226667319 62467 62468 388742144 40986 40987 117510659 38779 38780 577353662 84536 84537 922196519 26463 26473 557094548 83606 83607 916377040 12926 12927 839371461 31093 31036 643759013 30301 30234 614983964 51423 51424 434694471 47572 47573 924191392 88880 88881 929248182 31711 31712 510894325 95603 95543 939578822 76059 76060 665404743 14054 14055 915327485 4011 4012 655732824 30756 30757 873322479 50924 50925 645975685 99242 99243 486188471 76634 76618 557020348 6219 6227 345471329 29728 29729 948459085 97007 97008 113002181 84311 84312 382405292 55570 55507 732258050 60584 60585 626220278 77794 77795 140731315 12513 12458 531756776 14177 14178 760452049 79359 79360 181258227 89814 89764 784439158 94698 94699 755630796 93470 93471 530894322 97449 97479 331330016 31911 31854 138619864 1068 1069 702108408 7548 7514 942171597 13549 13541 813352695 16792 16790 233917296 28268 28228 214677506 26451 26452 730033732 95055 95056 194750514 14676 14677 926309421 96471 96514 334671064 77079 77080 196969710 82474 82475 730166642 16263 16212 446577450 60682 60683 874866943 88177 88178 678800999 53609 53633 16252856 78917 78995 607248296 24095 24096 982400640 74044 74045 385778558 31952 31890 292586142 27011 26958 910408408 33032 32952 102423090 33816 33817 740506334 16049 16050 807050543 27864 27944 688923790 11365 11309 699654668 92612 92533 64773643 96899 96900 341365980 74605 74543 406006874 71865 71866 325949842 38909 38842 266120474 27594 27595 524110363 12426 12427 626090747 21161 21162 264742297 88311 88249 752091319 22115 22116 98805422 98847 98848 403914048 32947 32883 817427223 63734 63696 499796424 62723 62724 488084436 78828 78873 683155417 7961 8003 517180488 89686 89612 80967196 18601 18602 122724892 6185 6186 84875059 34057 34058 860440919 39318 39319 977314089 72075 72018 294158079 87709 87713 791185213 32553 32566 929200585 58902 58920 484804828 42939 42918 857772713 12589 12586 285980019 28757 28728 304729560 23670 23668 384519165 15975 15976 979621275 65755 65812 500983823 6025 6087 858434940 1428 1358 207197954 4166 4189 975984754 24020 24021 866576067 35181 35182 24956864 25541 25542 995573658 72491 72492 361704004 91479 91434 789628047 7845 7846 135910350 41992 41993 68260679 94640 94641 229719927 16492 16493 744507468 85488 85545 601548521 90705 90706 302805606 32086 32083 747640529 3404 3443 744761797 46694 46695 273501079 65267 65268 499468670 17618 17584 877838485 23363 23364 363613972 21520 21486 176207945 8127 8103 63110810 90617 90618 796292107 49029 49042 233637533 99871 99853 862349281 48698 48699 128601712 48899 48900 324308902 62775 62776 21570234 98447 98519 58929810 21284 21285 754376866 99745 99746 674806812 74867 74868 981994252 25093 25034 759766150 55335 55336 910074538 18456 18457 257319785 72005 72057 417848228 34399 34427 664474001 34522 34523 11750851 33832 33833 438109433 91970 91971 748337465 87299 87300 121617889 95103 95183 530465855 77357 77350 536254657 76312 76377 778853926 97153 97154 559710278 72209 72210 310130971 31298 31299 513634102 34991 34992 416835512 76086 76087 801491056 86589 86590 869753426 32680 32661 387433214 56186 56187 999460808 53920 53921 617613953 70237 70238 241083831 20733 20734 221958955 28769 28811 840206347 20154 20159 864962477 75795 75788 813957217 24077 24078 89976208 61514 61546 609432239 82948 82957 198224819 7202 7193 587944871 94478 94479 958634923 98212 98268 467453026 5686 5643 438112910 9627 9628 379414964 23378 23341 348874953 60751 60675 756819025 87347 87393 439364761 894 897 750187983 6509 6510 50955257 48341 48342 421607697 5670 5653 79180728 6893 6894 565286614 72301 72302 637624136 75618 75615 711305371 14566 14567 953300297 73556 73607 128429550 38174 38175 163243655 18804 18795 648108958 7856 7890 455606529 77922 77923 260671703 63318 63319 400787817 17169 17170 109234608 98854 98816 762970408 8579 8594 541538420 29894 29895 500121648 99153 99166 140000317 37936 37892 357238939 26583 26584 103602701 99526 99527 896935203 71299 71378 631698185 75820 75861 391622533 30125 30130 476608879 68207 68163 783038641 24154 24192 102414128 50293 50309 464069009 66212 66195 802689025 2939 2934 777661285 80249 80213 728816235 57494 57488 484964060 96350 96276 61034249 13431 13432 331275424 21534 21520 58678383 5610 5611 152671112 37198 37199 128217815 50498 50455 198281523 99235 99173 761494991 78885 78851 577170622 41610 41611 177445290 62169 62170 667202526 18026 18027 410901869 35559 35560 504295823 70506 70507 310649045 14703 14679 469927833 42998 42999 96615061 51510 51511 385569021 67396 67429 543559185 21099 21100 836754041 9580 9549 744808293 14782 14783 361978646 83706 83699 525492944 86588 86589 496676721 45584 45585 189070299 14472 14430 768798890 27276 27277 781144860 82595 82528 115389889 56440 56450 513889056 34687 34754 82159335 49124 49125 856512119 75909 75910 491075909 46980 46981 858535420 71934 71935 510573593 93215 93233 164192533 33375 33376 457008303 48831 48832 163046124 90705 90751 21083457 60644 60645 467120477 65307 65231 311188934 30982 30983 8801220 2334 2335 232387621 48316 48251 191642953 7181 7177 686072152 71315 71280 712468400 64219 64220 942649469 27901 27889 977694527 65379 65332 724022939 19421 19361 983250335 64809 64833 941164442 83854 83802 55177451 31733 31762 110631715 21156 21157 998116617 75770 75807 372054695 41592 41593 238034524 81265 81244 844826752 84801 84802 70834491 81102 81031 629373774 44153 44154 2448688 1760 1775 427223401 8023 8024 521719410 72638 72639 210490124 44952 44961 454780298 79375 79309 584677188 34663 34600 839557982 97958 97989 382193953 71754 71682 860698868 78625 78655 113713104 88307 88308 627203567 80982 81010 793467321 89028 89015 971585712 32138 32139 504464209 77120 77166 302769442 35210 35211 352551246 26201 26240 787030930 7573 7589 250546598 55258 55259 881245148 8840 8817 752632765 2235 2296 738614062 53351 53396 513476456 19208 19131 715654278 32284 32285 69992787 18374 18445 614246315 68073 68074 786917181 67299 67300 646120660 74182 74113 446123027 15837 15833 244121101 93164 93085 364144487 58590 58542 526462128 37005 37006 917676545 34423 34424 356846377 52694 52672 693098710 61612 61613 970478518 55966 55967 32902031 14437 14412 858857545 96770 96768 131385979 42957 42972 950390854 30094 30095 393741710 84008 84009 547846214 59922 59900 921384347 26550 26551 130525115 74743 74821 98760945 80869 80870 893579283 53415 53421 401986021 84182 84183 180517596 96329 96378 197612011 34649 34650 277293567 88821 88822 221727730 58474 58475 267478901 15356 15412 306519422 87289 87290 471456545 8428 8429 651478855 14283 14326 233648108 27417 27418 805331832 18869 18803 651454969 49749 49750 255615786 33237 33240 16821636 22146 22126 100795540 68825 68801 713176580 33998 33999 771319692 85256 85257 224364065 82271 82334 477559507 63467 63468 66222604 5903 5947 259665781 2038 1958 52882178 45739 45811 891561657 79526 79596 602946367 38109 38181 884523300 76713 76695 312565230 71239 71253 953589179 23538 23539 437583376 72536 72531 547924674 77551 77552 838288332 77434 77435 711506893 30829 30786 706190792 44 19 62125237 689 690 587214336 43067 42988 12898700 72318 72319 880644614 83606 83686 325495309 58476 58464 301149073 91706 91636 373156653 18736 18737 131728929 61592 61570 768338955 92 25 910435189 85418 85384 801457696 58806 58784 522896339 24290 24240 255965736 25429 25430 184783012 53282 53283 752362349 33798 33810 216178927 8444 8445 858840291 62063 62064 921012072 91276 91277 164048780 77206 77165 69017002 9668 9606 894864937 93708 93709 244288730 45571 45576 755307766 53656 53620 734909437 13387 13388 195018443 90759 90760 756420192 66860 66813 202929820 66802 66803 50527997 80170 80198 379425787 6331 6332 637367071 6661 6662 449743621 9401 9360 88306437 17947 17935 254678081 83487 83512 345744851 34731 34732 58828600 25727 25693 507063835 8667 8668 368454348 9358 9359 200915115 92055 92044 801893776 54582 54567 136703213 12149 12150 305076412 98180 98181 609762866 18570 18627 949868476 56766 56838 139141017 51322 51323 182332526 89998 89999 435684559 20734 20762 232276392 25682 25683 905290539 16470 16471 887674812 1975 1976 601838529 92367 92365 896718612 99271 99272 837772887 77626 77688 420639761 22190 22144 595905473 35296 35223 828283082 56684 56659 977044184 60062 60140 398847843 65520 65542 738430215 46407 46408 840101820 76727 76680 627511335 48779 48820 210321159 50937 50938 254742886 18296 18297 642139946 17872 17802 631036243 25120 25121 725731489 19723 19724 490849657 99250 99246 108277983 23694 23655 92880012 78096 78128 130315174 28829 28830 347384437 89435 89359 66993247 75362 75363 670315586 80019 79982 148589216 82095 82165 63595628 55707 55628 896098069 15943 15944 452709614 25019 25020 606512303 53894 53944 574257302 41862 41789 805032260 75411 75334 938747941 47173 47174 255275109 26005 26030 913179676 5271 5272 741814511 65025 65026 768863231 26517 26518 207734568 56696 56697 731882673 84526 84531 368866809 75221 75222 159864749 86489 86490 109288520 466 524 949484745 50848 50835 996633364 96527 96528 209728226 49189 49190 56107989 12445 12390 407783945 1540 1541 369556050 79981 79982 8960662 89533 89534 591720718 24852 24913 529628471 88133 88203 532084160 13446 13447 905440202 72714 72715 331462130 36747 36735 994907918 34328 34359 897702303 55065 55028 624395237 22154 22155 805783789 17942 17943 458527317 92710 92755 353241704 62233 62234 196963975 37852 37903 905952895 91964 91965 985278452 72522 72601 722073576 75984 75985 10940184 60253 60254 993720100 31524 31533 630786688 28606 28607 630635899 37303 37383 576095753 25861 25899 854131132 41439 41440 502522395 64329 64330 970579013 75765 75763 604415934 27707 27708 26355685 31603 31607 957492088 27317 27329 735516703 208 209 217895933 72051 72052 42213627 62119 62120 268917385 65486 65496 65522481 83583 83584 434987769 49817 49818 539788831 13758 13759 465752174 18396 18322 526564894 80404 80446 583992277 80283 80232 695608093 1106 1107 791633959 91706 91707 940336917 5288 5335 650875782 21667 21746 323134780 39257 39252 897069951 30345 30360 413121225 89288 89349 818752759 62425 62426 807784290 2795 2796 803212299 23574 23520 397257614 79756 79791 475654991 44468 44469 555270094 44680 44735 355463043 49423 49401 234728594 92138 92144 379342484 1518 1519 415135228 44379 44452 859889591 46556 46540 657968722 86086 86080 724982896 79070 79071 680529796 31646 31688 596433687 66703 66704 930478372 56775 56776 906330262 87491 87564 673118518 46425 46426 47682946 71955 71956 585832964 55130 55131 483437421 60126 60127 316011539 34004 34063 592399090 23928 23919 116672040 46258 46259 137959450 73380 73378 330495014 34854 34886 187619922 69375 69376 978250830 77474 77475 749955857 37560 37638 925719664 41101 41102 693771691 42901 42880 552098540 42187 42188 669569946 51430 51421 814229447 30934 30935 960934971 40522 40469 409896135 3544 3525 9062387 2074 2075 595125998 57973 58018 285193225 20786 20787 600502659 46608 46609 262011054 26942 26883 800314302 56850 56889 682991611 19423 19424 365848854 44876 44877 543802385 42896 42884 826459877 82420 82470 382971543 76578 76579 871148003 19491 19441 551867435 71270 71315 465029619 54250 54228 338319703 75590 75636 61071642 45300 45325 490062336 71942 71943 67001008 13141 13117 896523392 74729 74730 52470154 40088 40089 577073899 52849 52850 519683488 14198 14264 310699391 59400 59401 71772259 42028 42013 363787155 72267 72268 674234640 96618 96684 931244783 80283 80305 10273540 12018 11940 451855517 24876 24857 802319057 73161 73162 380728495 80196 80197 782732875 75928 75915 339506925 63515 63516 785909997 79467 79547 182915563 39980 39981 828550382 56402 56328 857032578 94538 94539 706521343 85317 85340 234077457 60660 60661 254103971 38163 38164 855652759 81061 81105 244576151 97936 97934 205592244 42897 42898 712361015 11553 11554 205540565 81869 81870 20515606 87748 87710 690191759 89971 89930 450278578 78992 78952 732082364 13383 13384 265613303 46321 46322 351802534 41974 41975 503831055 70391 70325 927954768 5186 5254 468325316 93902 93943 869553686 65339 65340 866186447 28638 28639 210275721 335 362 343309390 79611 79612 636220322 16199 16277 561743622 66300 66240 379810344 18943 18944 235992979 6782 6783 441425184 28183 28166 742633357 43911 43961 116493496 54046 54028 503494102 82817 82874 529967258 87135 87116 116045229 71066 71067 775649636 79366 79367 703391733 65489 65490 171519535 32866 32867 637069703 82567 82568 495785894 98006 98038 89850862 90043 90044 291474045 5089 5090 811845345 53909 53963 954860494 30451 30396 695840098 30813 30890 870754233 45473 45474 900868788 70601 70661 809446718 720 649 159487536 6571 6626 234831340 42505 42506 675721020 81494 81539 532683693 83635 83625 41484821 2648 2649 800246047 25369 25444 597646628 38933 38897 820341144 21143 21202 108522705 36347 36337 761014624 10642 10611 646191242 60392 60393 189129698 84883 84884 634811490 28551 28492 696082524 91562 91498 365120789 82067 82051 326470954 3952 3955 531843674 49042 49018 108215932 47706 47728 95265343 85383 85384 803934550 19092 19093 250706251 68025 67947 981235994 56805 56806 273657285 21811 21812 401880802 20115 20116 393347390 47206 47207 341548003 69758 69797 377816241 47426 47427 781887324 23810 23885 487901512 46133 46113 307733803 84633 84692 951564899 27309 27377 617953378 57815 57816 31153636 6740 6744 853117726 97377 97378 438530490 26728 26709 590546725 31256 31257 773738764 49637 49598 803500629 34705 34648 245922289 18187 18188 623863825 62086 62138 127460974 89822 89823 886697154 19923 19924 683561064 85179 85180 809933063 61443 61522 838212006 37778 37792 825065028 87209 87188 475090706 41154 41140 652206852 92513 92514 102646279 47348 47293 528057983 51203 51204 633942098 56970 57021 995173386 68155 68156 769077002 59758 59718 303079103 4028 4065 840872868 98366 98367 688326792 87864 87821 131373100 22868 22869 143999896 13731 13756 595840089 53070 53071 13097961 70369 70370 593700189 51498 51538 81449659 9883 9884 117371889 38391 38372 705059448 50369 50397 970454135 28265 28266 514616228 71321 71322 882952511 8912 8913 807016226 29527 29471 246704353 36112 36177 77647763 33437 33438 981635169 89044 89045 960361260 78153 78151 299566484 12176 12177 829534927 82973 82936 367663872 55337 55311 466949727 76310 76311 284447108 41173 41133 646086672 5490 5491 24085292 8649 8603 662138649 44459 44466 905428250 88139 88140 986313179 15341 15363 113718343 40024 40025 913502108 15419 15420 245125652 56063 56016 254139360 8576 8553 173404543 59674 59675 946311695 98983 98984 683054690 84641 84686 610187837 98975 98955 545964629 47227 47228 945271076 22156 22207 223421236 45474 45463 246878897 89121 89122 115069175 63646 63647 441387358 85671 85672 387004010 78057 78058 215692408 5661 5662 560202209 95324 95325 743005646 76308 76339 497678245 52975 52976 842159245 58651 58652 738455002 31512 31513 694590278 2392 2464 204069298 37513 37514 325574352 1680 1694 752838407 99465 99439 340292991 69074 69075 644028792 24640 24641 809700710 95372 95373 693025506 96373 96374 143309526 59279 59280 741333138 49857 49795 765086175 84950 84967 593152093 49692 49643 858829725 89110 89154 880234037 49552 49553 360717176 76444 76445 118670127 16389 16390 893882850 60281 60282 836370429 94989 94990 599484735 41181 41128 524379668 77679 77680 680824875 46325 46326 126650627 93518 93460 558630858 30005 29989 808483091 88443 88444 368849362 11364 11365 59027630 24615 24602 303386727 14362 14400 540322821 76623 76685 519652641 4582 4583 152097464 94053 93996 183383108 63482 63560 173755865 96322 96366 869641390 32158 32159 194123149 38541 38542 573935760 72339 72290 150219816 92847 92899 738147487 32673 32753 55158149 91764 91783 749140884 82099 82159 869169095 14071 14061 652708023 31202 31207 4651690 82954 82955 389116719 53827 53828 922133107 57341 57369 411635231 99424 99375 571453786 63494 63415 671014516 64466 64462 802697357 8011 8067 513397117 26769 26770 20128283 14174 14175 701064207 1274 1301 533479151 60475 60476 232474186 28914 28915 957242296 13455 13405 850580073 31563 31619 447535221 777 702 783086593 99603 99528 435328952 12463 12481 573261684 20304 20305 712238052 57529 57530 758775122 25022 25023 818758767 3581 3582 937576687 32591 32592 943453516 5866 5867 492455081 56856 56857 976066719 56659 56660 493518979 37198 37242 925503458 15545 15546 938795243 59985 60001 405796970 78329 78330 953240427 6189 6160 769362157 89171 89172 219391088 53559 53585 76553561 4829 4830 245991334 3029 3030 905062732 1936 1911 802286748 47022 47023 276400506 55865 55870 391679443 48930 48961 111337205 7645 7651 651803898 40101 40102 794308388 1233 1190 179045704 10928 10929 254469178 19438 19440 954409252 12208 12209 345636211 43164 43150 884371427 93735 93738 327914013 80723 80796 724250005 95663 95664 996602081 88926 88927 653813966 49671 49672 230031682 37322 37323 697513781 52218 52296 115412632 71007 70964 257149645 50373 50316 860859625 81012 81027 867767343 56884 56829 699301552 15889 15822 893333220 76120 76114 548331474 90002 90063 557692641 26774 26775 294160909 82311 82312 202116529 49331 49332 773362682 39779 39843 998123257 76162 76210 801558726 42116 42117 47632331 27386 27387 886182169 29013 29053 729082760 71207 71250 711804120 28798 28748 254248369 33667 33720 121827436 83427 83392 481776784 56487 56558 997198581 76463 76464 330160849 10045 10046 263964860 99384 99425 948300369 48277 48278 185116599 38663 38732 527194615 74633 74657 104867425 27724 27725 270579710 96095 96068 284561499 79828 79829 108661813 74007 74008 660709721 20925 20984 253361679 58176 58166 906757266 50786 50811 966928491 76725 76697 333636277 2486 2487 360156585 19377 19347 582380368 59392 59393 931155179 73034 73063 832918739 129 130 671888610 42951 42911 229058634 87524 87543 218199841 48308 48309 286744916 81474 81475 134071308 32502 32503 872840971 11994 11978 499777912 19295 19296 238205076 23596 23597 858179591 28897 28898 408151478 43294 43239 131958099 31030 31031 684193286 90415 90416 410377152 94110 94111 87203155 21096 21144 769652823 80982 80932 956123 20416 20394 988115354 54139 54180 270302253 11106 11163 36457354 87546 87566 91760433 75157 75224 301960266 45090 45092 730199727 88572 88573 552661422 35461 35459 294570455 12186 12239 949849917 16163 16100 185763549 23129 23130 167029113 48033 48095 218286856 67328 67329 427700557 84160 84161 471869897 66838 66839 108941326 99653 99615 150409409 46094 46062 697336540 12872 12818 716761386 92254 92255 565987062 71683 71684 502492187 73331 73332 185996005 32822 32806 620486413 11331 11332 96449180 81062 81063 142219574 32517 32518 814178461 11096 11174 726338449 32143 32144 399894151 12829 12830 881701862 64256 64257 455468067 61147 61087 483272480 13566 13567 261647795 30585 30564 465404306 69568 69510 795804022 60378 60379 779584254 89935 89901 489080050 25621 25642 577705125 93965 93962 677720156 24161 24162 786393563 78661 78609 697650836 1704 1754 145761139 34479 34407 15471021 74710 74784 861550944 8080 8143 682947353 27423 27435 191896633 55146 55221 415198203 25903 25904 659610465 4979 4980 563502427 76777 76778 70369572 6373 6354 346359592 93133 93134 819322337 58129 58056 55867049 44591 44592 447611194 32837 32822 329916660 78631 78672 434094567 31805 31806 400521717 41166 41182 66888984 54462 54463 832726979 60672 60673 323831461 55482 55537 777134089 14171 14172 714819974 86945 86952 79841724 67102 67146 866731772 46449 46476 16681384 27833 27834 696907666 60534 60535 786649782 40233 40234 728438536 17122 17123 126714480 63851 63907 193539753 96786 96787 623216349 32420 32421 670009766 77766 77842 592219787 33404 33405 180556856 59715 59716 585881476 71408 71409 636800816 52434 52435 424773713 96510 96511 856567499 37077 37042 742488090 69583 69523 393804619 77318 77267 554191794 79638 79639 854427347 2429 2430 233295627 9443 9444 225404611 81257 81258 4464405 30961 30962 881033096 64836 64841 749853508 14807 14762 167041389 63032 63033 770841500 34531 34489 223692329 94777 94778 152673472 91281 91282 34156774 26339 26340 342850458 86176 86136 869152499 70078 70034 591267789 1727 1728 191831835 35960 35987 782188404 21172 21235 57253859 99021 99022 653700963 87641 87642 735545111 81328 81305 802849651 687 711 118807563 75926 75886 731833922 25691 25677 678409247 40423 40485 94122518 51675 51734 171058899 49062 49063 683064063 62134 62135 210618385 24551 24552 363364960 2897 2976 695993132 6488 6489 663474283 5053 5054 524158186 43731 43732 667475520 71929 71930 435414843 77401 77443 142993261 42133 42134 144411126 73257 73230 719362573 20310 20300 186063928 97678 97679 121006450 87113 87142 374614537 34596 34597 384665444 50724 50725 108119371 10779 10723 567454520 92148 92149 112422571 4348 4281 300729346 60158 60197 908368805 97947 97948 453400197 56815 56816 679333503 4340 4274 554671686 42607 42608 497996815 88830 88831 989999768 87247 87248 292787877 50610 50571 870229749 45617 45605 436360360 33883 33873 870393556 44482 44483 600574060 57079 57080 237700291 26175 26246 129694783 3973 3974 399624702 77611 77686 610004102 89227 89184 678087132 29174 29252 21964193 17475 17476 852123332 59435 59458 808737439 81831 81832 560023297 45597 45632 611722833 83 84 393511035 52763 52764 996613930 77804 77775 46382276 88364 88365 943111892 5435 5459 227102064 53447 53492 774776902 46773 46734 941521365 97650 97706 507388768 6439 6419 787359404 82051 82055 853595847 15918 15947 516028984 82826 82837 957514064 10269 10280 146885971 42628 42614 678271722 2817 2866 558880383 17762 17763 808116350 39027 39028 337515586 56088 56081 672874065 97956 97959 772550999 15884 15885 782525241 14880 14839 899667853 88161 88162 291179516 91941 91942 32954654 5631 5591 170196520 62908 62981 655535056 61040 61104 388126592 71325 71326 886610767 77181 77182 110492403 81614 81624 708892640 9325 9326 58627734 47060 47061 576161388 73504 73508 233154339 6988 6989 284383917 40954 41002 837170979 9455 9516 389206978 95574 95577 458251459 55637 55707 537296768 61851 61852 233066215 46975 46943 85856274 76522 76523 19289887 99718 99719 6249673 78817 78872 462057371 25813 25852 969881452 66815 66764 941190989 91040 91041 121666477 54273 54352 37740326 85813 85874 942863863 64490 64491 123926404 88099 88100 113651077 69231 69232 123960686 63098 63156 349380176 16077 16078 964751931 43010 43011 813029216 6761 6762 285115870 17757 17758 963327421 79436 79396 542799844 33046 32985 700454751 81664 81665 957142571 3602 3603 471384620 78138 78068 805696842 53795 53796 243113749 78596 78597 867765734 36210 36212 563375180 31748 31799 260370556 30569 30505 874442836 26859 26860 482716156 25 68 835546129 53441 53442 378057630 59314 59315 978630513 42888 42889 572944817 67386 67315 258234256 55106 55107 304392157 70680 70669 431980362 15776 15777 152559213 55019 55020 218822594 46341 46414 183829737 32601 32602 413309733 95846 95847 431245599 81236 81157 792229857 13507 13508 143144495 55418 55419 15736496 65863 65864 357498564 28621 28605 509165403 60106 60107 190389421 17424 17472 802030769 20693 20694 74629650 43577 43599 871774545 26407 26408 532882562 15384 15385 424503320 19755 19785 543002418 31531 31581 399368183 91940 91941 283955952 28592 28593 793695539 49186 49235 113913408 34256 34222 153753781 66943 67021 653898850 13207 13208 789831720 81657 81592 678396581 34314 34317 220642751 44689 44690 769649880 73080 73136 217095425 21544 21545 419766160 28579 28634 999921618 59116 59099 671127694 45900 45901 158681085 72847 72804 800033940 26796 26873 920005631 35808 35809 995608141 25189 25190 822304539 71169 71103 260959835 69000 69001 900785587 119 74 183283461 29436 29505 185687655 15078 15082 724301626 52563 52564 449187791 48682 48683 978118256 94768 94769 708256742 29070 29071 821922102 40158 40159 383329055 60799 60800 757149026 27743 27744 844988465 58812 58813 119645360 86199 86241 384815678 19318 19319 685403749 57616 57677 273583727 61939 61940 809746322 78336 78414 464731728 11818 11790 580492583 99989 99990 137645839 95706 95707 532048414 10908 10839 421648801 72992 72993 818811778 72886 72887 328882869 51840 51841 256903892 29880 29866 883904587 51316 51246 44051526 91139 91111 234883363 9504 9505 347151565 33917 33936 261198931 4928 4905 66676553 54485 54486 959171911 40185 40186 724853796 76436 76361 427065707 68093 68035 532589715 36023 36024 422324682 34196 34212 564395901 4940 4952 801487520 66562 66531 174604005 86318 86392 260520014 83866 83840 803951720 92123 92124 88483588 22178 22194 615443066 17799 17860 485672428 87013 86972 126617040 72906 72899 48479900 82819 82868 841005077 93362 93425 986361422 25361 25362 175697294 73785 73863 119908869 55167 55168 616362720 50120 50164 365563923 15830 15831 78278547 54440 54441 601621276 68956 68957 365967312 28168 28169 358940845 16245 16246 445835908 54992 54993 403067800 27345 27294 781042098 76981 76907 715931463 83891 83892 925639842 52932 52933 565089196 4414 4406 821912019 31426 31427 922525530 36249 36250 276535043 57037 57038 77258912 39380 39422 277077332 53966 53915 535921351 54438 54466 862337699 99195 99183 566479053 94164 94165 946183256 90677 90720 66104252 44090 44167 347691254 71904 71905 418377366 66112 66163 596484378 32540 32485 335228665 46215 46172 932745826 44350 44351 428935395 4968 4969 112216083 16847 16913 413413020 6971 6972 132297926 68445 68471 900101529 41467 41531 701314874 35327 35252 127495042 55595 55596 397741336 62703 62704 336959063 76681 76682 164171644 36985 36986 782965273 43815 43843 252344926 50757 50758 541253979 89220 89221 985272070 78617 78565 947359631 67994 67997 733438230 18612 18610 415713518 1038 999 415393035 87454 87455 641635096 13806 13886 545596544 45902 45903 622931585 47556 47557 184437962 82717 82720 657328346 64496 64497 895876808 61379 61420 993817171 78194 78213 202134582 30312 30380 397345073 76000 76001 817466512 85446 85447 237981085 89964 89884 876905690 99623 99624 43275932 11731 11798 494665941 88538 88539 319865280 63596 63657 789943705 86333 86334 267458323 39967 39968 209484087 38450 38451 52157301 17263 17264 675394056 17281 17282 849120704 61405 61406 202056303 97241 97242 851555063 25352 25394 503993867 35814 35872 928325185 19528 19469 102485499 12899 12900 475845448 42665 42727 563523272 57091 57092 619670189 87422 87489 311504897 73441 73382 387328190 60911 60912 81069481 81889 81943 895796161 64027 64028 106182365 89771 89772 995994181 18697 18698 585599440 98475 98476 422168197 41764 41762 305308755 41153 41231 616702928 90158 90107 335306824 87673 87690 446943672 46085 46149 744055302 15473 15474 634378536 72995 73074 727938250 67226 67153 31376325 66023 66036 591527733 83560 83517 364427674 88650 88651 250690817 29851 29812 173823379 99575 99576 635641185 64357 64358 272454036 24826 24827 982233586 70938 70969 476158031 67155 67221 192310121 37104 37173 93960552 51985 51986 572025535 7059 7060 375128494 54334 54335 555391664 91991 92040 418058074 70876 70877 260061381 85618 85560 904362835 21833 21834 654244359 72293 72294 730280892 45863 45864 237941154 57241 57213 773065205 15676 15705 498100941 45489 45429 928995403 26606 26680 949302367 88351 88352 473688843 50517 50518 376280337 74440 74375 480987218 9604 9605 939336932 38097 38126 756968607 78708 78699 375934165 73578 73579 704476333 40431 40432 256160772 2324 2325 482169395 83442 83393 261524867 52929 52930 353485796 78458 78459 905497037 31504 31505 579402162 1050 1051 560339921 94089 94090 865294371 64244 64294 576453249 50742 50753 825243376 21790 21761 804553557 48982 49005 995295855 326 401 660863657 6408 6409 387436927 45149 45150 173258729 69979 69942 595379107 33075 33076 132556309 47474 47432 649607317 47244 47245 673493763 24033 24102 964962854 77237 77304 498638169 46341 46270 492078341 78965 78966 309402672 50620 50621 8717544 51388 51322 365097023 88315 88250 142233715 20197 20124 23053573 16418 16419 284385539 26611 26612 670935958 11555 11558 583706651 33171 33144 859748535 96340 96336 157807147 83190 83191 501326425 16769 16821 106520203 12538 12539 416645400 89028 89029 552849085 69869 69870 99837092 86090 86120 680232965 16893 16894 318216752 77840 77765 443842877 58514 58515 377081012 9801 9843 714686652 23531 23456 622410307 40999 40945 843088218 21310 21245 289307415 74813 74814 182464441 9218 9291 564935026 2726 2678 672726639 48344 48395 685944306 9387 9382 166808938 36217 36218 586734288 56047 56048 480312436 8702 8779 286802976 1594 1524 670809510 65701 65702 304390089 15864 15784 469610806 19618 19582 572055155 36112 36160 214001190 12493 12494 538236184 97589 97590 554784221 97380 97341 90939203 64084 64085 191042697 84752 84753 838618308 45538 45473 479572708 23859 23840 188125219 67541 67542 544229732 34470 34532 790148552 96463 96488 60544 61402 61403 105977983 9835 9813 665604423 78531 78532 181226907 78422 78423 916928604 41817 41764 312931088 31102 31060 313616021 72582 72583 270122787 81250 81251 286664014 84486 84536 438774207 2450 2451 498151247 79790 79791 235703720 1308 1313 599225090 92311 92312 334644422 17462 17463 526007018 15969 15970 75589370 98996 98997 553847751 18488 18465 569629949 35093 35096 61249056 78194 78195 484843749 68794 68795 511688917 45386 45387 603768396 34492 34441 390296574 49909 49910 243931374 13256 13296 985201022 23213 23214 168726332 26257 26259 58006352 68639 68718 379623607 37118 37119 136325659 34447 34448 754831244 48761 48762 980274893 85221 85146 918052306 60009 60010 690405450 11212 11267 952364024 24569 24570 431212784 85450 85385 49782618 93819 93755 387172938 49123 49102 189529358 63510 63557 830357591 41314 41315 191500357 98464 98465 355378909 78316 78342 140337193 93174 93175 207450521 26365 26344 214084346 73646 73647 3433630 33925 33893 658893042 31267 31268 31370406 72258 72291 864641903 2680 2681 542434115 78943 78985 957394880 94648 94649 257204394 37189 37190 627760512 41142 41143 815935669 7596 7597 420299300 80870 80871 252545160 81480 81481 806095734 81796 81797 371566987 46626 46627 930486145 22844 22890 319355140 70709 70710 18429133 53993 54044 25573632 1360 1337 636099594 66764 66842 721809333 15719 15704 248304394 67833 67834 385416226 58867 58901 67619017 25992 25993 142827582 98567 98568 954790327 97692 97716 718476331 70107 70108 940581346 46650 46661 577825039 63566 63567 291542487 84448 84449 717101767 9775 9839 352013618 18501 18541 835181678 67292 67236 127823686 52332 52333 699311788 6090 6097 983928708 89329 89330 643749876 54016 54017 55016945 67882 67883 980975076 8928 8929 965602898 25825 25826 788668164 33979 33920 996247179 73433 73395 161772472 66905 66931 409870323 2064 2065 329717934 63181 63261 821206077 61983 61973 177225529 82041 82001 687606236 61715 61662 966077529 25660 25675 50267343 13344 13378 856198010 55483 55467 279090734 825 826 394815878 57888 57959 977077379 38757 38814 350381691 67894 67895 889742838 83851 83852 11834233 76699 76700 808254885 5362 5363 607021403 45668 45669 112178203 40123 40128 160428289 8615 8616 70567905 97407 97483 10894242 23864 23865 226608841 26230 26257 817462817 51760 51761 609664635 68288 68227 467393657 43620 43621 584760673 48825 48764 529050201 42540 42574 270656111 26097 26098 132442424 18347 18394 213333505 72569 72570 136796332 71261 71251 725706774 29275 29287 168078713 64710 64711 180087790 79022 79023 365467337 80719 80795 109296142 93145 93178 159400487 3119 3120 146229444 57521 57501 427372944 92746 92747 130915243 48667 48703 717693889 26609 26610 13553654 5095 5089 170533017 87793 87758 301472207 36791 36792 720292870 31605 31651 505373104 16921 16884 311422645 74621 74588 619457409 3913 3914 33777383 41489 41490 359317861 15935 15895 226167039 24970 24971 756357366 7929 7930 364098893 35406 35407 43840595 3851 3852 383439035 83675 83646 722739761 45147 45176 920184855 48088 48089 488933748 22339 22330 824121301 78096 78040 264410985 44518 44454 119777926 27164 27165 820900298 89004 89065 941132220 66576 66577 686629587 9169 9213 928849807 39396 39437 696583574 26268 26269 949669927 99306 99308 95382535 517 559 928098885 99876 99860 466158512 37075 37076 463503004 88007 88008 641722734 15343 15344 750159751 18537 18538 329150040 51745 51765 526842020 78291 78292 259518484 61922 61923 903266900 7601 7640 690674075 28561 28626 66737506 41142 41078 706899260 82310 82320 311002582 56949 56950 647718737 69800 69801 401791276 42592 42612 310602948 94132 94052 402523028 34825 34872 460869998 43958 43959 310949988 552 553 26452742 92000 92027 667790296 5458 5459 48266355 78056 78051 626468233 44581 44525 40584784 76277 76278 742284978 59858 59879 134769002 3006 3007 75804520 69141 69142 920492519 5127 5067 568707821 42984 42985 141174867 19803 19804 425874587 86813 86814 943362320 6014 6063 485735645 19104 19131 826435719 97177 97203 478306844 10204 10205 942359127 17531 17483 870416594 66659 66623 654626918 73781 73765 103639163 13524 13525 450611460 44686 44705 963486207 26270 26271 615704656 16753 16824 870442414 87624 87615 737528270 48689 48690 689588889 83540 83541 793985584 5583 5620 844609781 18434 18435 924319442 3978 4056 569622791 44765 44806 330530312 96980 96981 97913158 8140 8141 600243776 14004 14039 452232616 76574 76592 501276184 79888 79889 518357580 12175 12192 282532470 17268 17285 767281036 12909 12910 293452560 47599 47567 108260232 68257 68181 260755958 66783 66767 792835122 99414 99420 711189696 31569 31602 340856142 11888 11889 596190460 91921 91907 845345312 77744 77820 644838906 39884 39906 534795856 13320 13321 483985243 78622 78606 866906374 55942 55953 993393746 72624 72625 407005786 66678 66722 727275314 8657 8658 952620862 4972 4973 976928169 80814 80886 546503775 33770 33771 588966358 78725 78795 31236688 78071 78072 91745627 32827 32828 777503421 5245 5246 520836201 7979 8041 161190932 31208 31209 238729616 23028 23029 237684109 66886 66887 980080181 39819 39820 253759244 23322 23337 531883968 17274 17287 96331358 4152 4107 847404555 49918 49919 294330053 41974 42033 382986869 32633 32651 378172763 14015 14016 333600457 77998 77956 458071602 50956 50957 636429843 63944 63918 987961488 32278 32279 300720673 34853 34854 874941417 13727 13799 846984198 16651 16617 640986395 96344 96388 353083903 91430 91431 448752519 91570 91571 763135537 15490 15491 87202717 64110 64111 796700755 59266 59267 575294961 8557 8510 290229874 82286 82241 723663878 51175 51176 932267631 83281 83282 384902797 23046 23047 341795445 19290 19291 340710222 33664 33646 485845714 58770 58723 217366223 86540 86565 797190496 12844 12845 979911730 54006 53956 3343110 39759 39723 603243060 59847 59848 598418380 80793 80843 706751262 31100 31101 76281077 25070 25146 243262150 61485 61467 538686749 98254 98215 581615974 79715 79755 479541877 27121 27174 865530891 44361 44350 37822460 88898 88899 802634377 44117 44063 516133628 93 83 36026599 13910 13911 947981152 75071 75072 59016135 77905 77906 675942107 17183 17200 610020168 47150 47151 510336599 56779 56839 769602409 60267 60268 921128598 10379 10415 147057060 71254 71329 474160481 54665 54666 372726762 61848 61849 350310441 28067 28068 467975685 28663 28664 672569034 81217 81288 78047813 77360 77361 414109000 43044 42970 160039360 94766 94814 992574554 84554 84555 264146828 81468 81469 214284328 22561 22584 558404127 79015 78962 404476346 7884 7885 320591056 7247 7248 60856583 52288 52289 890829205 59716 59662 243941799 52237 52205 189177572 3708 3630 392586938 96159 96160 858333970 48648 48618 990888653 43072 43025 194194984 25339 25328 288636640 14852 14896 213688473 62110 62111 63024092 80123 80097 782995738 15080 15150 696350340 3709 3710 451395344 59140 59093 191682873 20796 20810 59423102 28380 28381 776626810 56476 56534 737402587 41145 41216 28771870 32754 32716 589428607 18700 18666 93668263 62311 62338 126939303 3802 3868 191529320 79591 79644 370053098 62431 62432 951897955 23627 23639 694695453 56808 56809 546654268 22610 22611 892202886 5652 5602 132158143 9894 9969 955619767 11974 11929 625282579 1929 1961 559705060 90765 90766 248120115 13558 13534 702972120 36591 36617 717040452 44871 44872 901454800 79757 79765 867144882 84106 84071 894392654 74981 75049 551234745 92644 92645 93908638 71765 71808 155682313 61427 61360 149330178 26729 26730 766757962 61881 61882 574919941 40927 40928 319226266 48497 48498 719285753 438 446 626001783 37353 37391 27667417 36634 36635 870129581 67660 67661 388988162 12679 12699 944297870 51937 51938 162942667 13876 13877 222059174 74565 74635 182456189 41348 41310 427129359 58878 58940 671093956 21076 21077 946255609 54748 54749 918365467 58133 58134 1732453 14190 14191 175568896 53169 53170 744509039 41876 41923 493378355 42034 42011 340828474 63854 63855 784124854 70739 70661 626516702 70955 70956 41949379 19210 19281 304031108 69811 69736 242515803 14319 14246 247079666 95954 95955 179388826 49365 49340 39048394 1098 1099 332445920 54886 54887 387664751 30315 30331 781923889 56492 56493 603210151 72605 72635 298753752 78968 78969 329665908 28923 28983 427055511 38043 38015 314886275 30464 30434 773227770 17358 17290 954036113 29969 29918 143822783 5841 5842 489590300 68803 68733 72085931 90447 90515 422464487 44003 43979 555964785 12760 12697 507356014 57330 57300 669375863 49025 49026 335726211 42128 42129 54986802 72158 72092 502691694 2931 2950 293831316 37965 38018 693786727 55295 55366 445799596 39432 39395 660184830 39694 39695 235000192 85606 85624 501837298 92500 92501 926872739 18878 18879 666964172 27073 27112 213725278 2109 2072 89438718 1981 1998 817515125 21586 21507 214683579 12514 12515 494540808 49663 49664 312161636 51847 51848 289352561 40329 40330 386239489 63616 63554 192884785 13282 13206 419919626 1763 1772 552626641 76265 76290 698732399 84666 84667 357531799 14703 14704 277774476 32592 32613 84040536 47000 47001 883491524 71547 71548 87953818 79452 79453 284057967 77106 77107 125020693 43656 43699 328053488 52981 52982 638172684 49836 49837 752192652 13756 13757 388571408 77823 77824 565412806 83588 83561 578728053 4687 4761 22593389 59544 59517 762964201 30192 30115 419874491 56917 56882 678508535 61009 60996 953097468 13021 13050 529587810 37329 37320 374118592 68582 68639 665144220 38991 39027 139012086 90190 90168 287294869 49869 49870 909569504 71720 71781 738011493 25542 25561 914677810 3551 3491 184460498 64525 64510 525294985 382 427 540684280 89508 89542 542824787 79753 79817 428547932 17021 16954 695232084 15813 15830 35503261 73193 73194 419022925 81206 81202 94641819 85995 85996 373839235 49671 49680 168212085 89639 89640 16443633 42898 42888 513452094 91927 91881 884709090 17828 17829 25027905 22497 22522 117447045 44360 44361 509954419 56977 56978 502006643 90244 90221 989064604 99768 99769 601748538 98382 98307 545099917 68788 68825 601209256 47611 47538 62401217 65354 65355 748021029 46 47 788203896 38771 38743 50683716 91779 91758 23581765 91710 91731 515260655 72721 72763 30943702 88024 87956 327749486 36662 36625 318143700 47829 47830 958453484 35308 35352 98507032 27772 27773 732669326 40006 40007 498145452 26522 26558 830102392 16719 16720 428576580 36263 36264 426871662 96508 96509 536911792 69472 69473 258528690 8946 8966 373429400 21735 21736 794774725 42621 42607 212375631 6262 6263 946246114 62994 62995 783659963 74400 74344 660208603 43822 43811 403134755 54669 54670 964919156 2997 2998 639548852 59843 59844 21632824 17622 17586 368870774 58276 58266 597351203 67216 67247 298958370 2686 2687 314241811 9209 9202 439341493 86713 86714 369425515 94352 94353 321951040 21262 21263 821882184 98717 98718 959219623 50515 50580 908339748 58695 58703 820865821 70218 70219 603724381 10266 10267 759670210 92464 92465 818241666 92445 92446 148548114 73974 74008 548333493 26840 26841 637152790 22101 22156 948755314 36623 36577 711354792 88035 88018 521196504 3724 3725 653018482 59555 59556 877837104 57686 57687 325655312 96820 96817 685671256 47016 47005 232386803 76176 76177 448969043 43606 43587 159399773 44815 44835 48037155 81228 81229 992524046 81 82 917926818 302 303 623220464 52568 52636 288215148 91869 91921 620583044 23733 23734 386948806 74897 74861 759444905 52204 52213 242274970 2464 2465 896057832 70041 70042 737850871 25365 25366 442968845 94336 94337 700454537 16561 16615 393807061 48928 48929 46841351 10333 10334 665266539 81762 81763 789329053 65181 65149 36976401 98561 98562 656899130 86730 86803 621369494 77484 77485 86623479 56940 56948 875460831 84929 84904 294966642 21261 21262 518777257 24398 24460 250553530 77329 77330 692236708 90505 90506 193504917 63597 63634 692147517 47054 47055 349500800 79563 79564 101886501 99485 99486 695674638 21431 21432 846144407 34226 34227 72715126 91163 91109 698101573 22392 22393 525682841 91014 91015 637076968 5971 5972 365730616 1616 1617 872879343 21318 21319 81186617 69203 69249 504021481 4799 4800 480336041 21305 21225 621359733 53309 53310 370464386 89687 89688 631985714 16485 16486 433810397 34826 34775 394039893 91567 91568 17808784 55749 55750 638864534 40313 40314 389803604 99442 99368 527807578 55323 55324 181494189 9862 9863 681103712 49577 49578 885063524 26611 26537 891985202 33902 33979 700333600 97424 97425 69154393 1270 1340 524392475 54614 54615 955891038 97158 97159 656152296 51612 51536 250078065 49002 49056 402052314 29058 29054 491833148 55498 55562 518126186 17788 17754 148221911 44214 44269 887221665 30040 30114 459765315 55809 55766 811048456 82975 82976 167386143 30308 30309 328453178 25550 25533 955407329 64171 64172 338830317 78032 78033 315183769 88578 88600 429012830 74854 74855 977371290 57098 57050 201244130 29697 29698 991620355 31076 31077 639225503 91861 91915 77049679 19063 19058 335620397 23633 23634 179496846 28174 28254 181098250 20193 20194 344737710 68923 68924 116924769 15934 15935 671616449 87540 87561 399697483 48594 48595 213367646 91980 91981 60325162 24890 24891 159025023 20865 20932 277448693 17960 17961 92259881 80607 80622 978710442 3609 3677 655397543 49826 49827 240704364 64304 64305 897464746 83298 83299 328495380 75983 76004 579951316 55457 55458 325324426 57483 57484 102255254 49448 49390 281005830 81585 81574 848498565 36142 36143 600713558 92887 92888 516046089 54358 54359 906611009 97790 97761 193750996 29979 29980 149884995 19943 19944 399108393 10576 10577 615794553 88521 88560 18917747 1263 1259 243441876 39492 39493 916227490 92622 92623 961211872 39174 39175 629641272 78224 78225 235018955 41296 41249 670834288 10038 10025 558931519 86250 86181 874513301 96942 96943 881168844 91385 91386 923320203 21929 21923 456117366 10011 10012 976199114 39021 39031 99784219 46973 46952 594384781 46145 46146 881608144 53051 53047 18782391 24566 24567 67203412 29437 29438 518634447 4750 4751 580563708 670 611 952843604 22078 22079 149543521 68457 68444 434601591 44972 44973 148819741 35961 35962 151768290 80242 80253 53034528 55670 55592 749264272 69839 69840 427142389 16718 16719 573075961 52417 52366 959000076 54199 54166 346585360 19994 19995 8251562 88716 88708 460468413 62406 62358 990819189 94669 94670 485263604 3795 3849 646081971 38416 38417 994844106 58214 58215 192747563 5471 5472 98788017 80091 80092 290287145 70510 70565 581308063 52033 52034 782943764 7650 7651 17051413 43946 43910 31908826 63747 63748 741027386 46869 46870 111927367 59606 59607 853891974 94364 94292 15249519 74508 74534 226524144 33388 33420 900984510 87621 87604 52218731 85048 85049 288842980 70401 70402 423366676 38513 38514 445281753 24044 24041 336554616 58184 58185 186974348 84873 84874 156327685 7248 7251 455827107 93131 93209 14967624 37865 37899 14751769 75905 75828 758510467 89715 89790 762511951 60522 60523 566081483 39340 39396 150014731 50946 50947 896950678 59818 59819 10644401 78673 78753 748608794 66773 66774 224043747 13539 13540 729076223 95825 95791 256223699 11728 11729 852602298 64214 64162 183344720 83605 83562 250769000 35869 35948 229400824 93154 93155 931510456 82528 82596 655902601 39647 39648 773260058 84293 84294 316037820 4645 4711 47784968 71455 71456 439374285 75495 75496 942005291 39912 39916 873172083 46675 46676 103798196 5382 5383 648795173 41275 41345 582054679 60972 60986 533465528 68579 68586 544812836 19303 19304 657865343 79455 79487 704798515 76856 76857 398943888 22044 22001 654564461 57217 57218 879031620 32789 32731 854226492 54264 54265 590219609 49336 49277 550303307 36877 36845 102331676 99122 99123 564240229 91082 91011 115207406 41448 41416 502533646 74420 74442 105768311 39193 39168 543142196 2354 2355 383259262 58928 58929 15050958 71414 71415 134987274 63207 63208 779198826 43015 43016 91252068 6923 6924 805980114 25928 25929 290351125 40545 40546 575494166 97122 97143 778222506 97462 97413 79975774 44549 44550 188352504 63609 63610 294040723 98205 98165 759208906 84583 84584 156236055 60507 60488 907556831 23958 23902 523812134 93069 92997 40336639 96169 96170 905565280 18192 18193 753905734 28905 28835 109363672 26676 26677 464212376 1670 1616 840788860 93915 93841 434615259 36658 36659 45975514 8760 8761 167417178 69864 69865 199437755 78107 78108 613653216 64316 64317 812567046 32942 32943 459476077 43707 43782 145615416 26343 26324 31983014 15535 15479 653940211 79503 79504 567883168 76217 76218 181562126 24216 24217 740243974 41697 41627 250133286 58907 58969 51973874 14923 14924 987856486 37433 37482 801200653 76131 76179 835024947 79913 79914 989393556 20974 20975 670438311 22102 22176 971105214 10484 10527 481332154 36190 36194 83944638 9078 9030 500621100 44180 44181 284385970 28127 28205 297306248 29265 29190 505677325 99192 99193 807745837 62072 62073 724128806 31073 31047 356626896 26038 25963 464724122 59971 59972 812465145 72004 72051 982831691 24344 24289 419582930 50504 50505 215372362 90411 90412 589798343 97990 98005 44423204 40144 40145 839210297 87639 87675 976421901 14215 14216 583427429 92305 92306 577247726 14901 14902 578780246 55454 55455 656421109 72549 72550 328659504 96714 96715 446181963 20700 20720 180555514 10516 10486 394075456 44468 44519 803123135 33880 33950 601137696 40663 40718 781990301 81021 81022 310119745 18618 18619 660293580 77289 77290 975278838 90204 90173 987552281 86823 86824 2419454 20815 20816 283384247 93105 93106 590765220 66571 66502 947679759 35388 35389 251596091 18041 18042 711580800 19005 18957 271779658 72243 72244 13785038 83263 83264 679093618 56854 56855 600249489 72333 72334 521030958 73206 73207 414435930 39377 39323 967542632 65127 65128 574577451 70884 70939 78163888 10822 10823 695183153 46036 46037 307543442 97684 97675 701960790 70156 70170 498645909 97607 97608 289265941 72454 72486 984471931 31406 31419 923637497 9184 9177 385378489 15872 15873 824108520 89583 89630 159485576 58737 58773 466349746 49002 48971 491596326 65757 65741 123707258 81379 81451 12831320 48468 48502 920330757 51659 51718 720835606 16449 16450 554521853 24608 24609 14938423 52848 52849 967638323 10723 10724 370485149 23193 23262 620813962 99192 99239 185244211 88401 88402 732730262 4390 4444 990870880 47166 47226 230176446 52212 52281 915209520 71331 71332 441172320 59177 59225 385731402 75238 75239 810663310 19349 19295 158620406 94791 94792 200613022 70203 70199 79333083 94651 94652 422372515 19699 19726 860280639 26521 26583 895566426 96878 96879 582727183 94105 94106 492614414 90179 90223 71785415 75775 75776 255400715 22490 22474 911285886 6358 6359 94132476 78997 78999 950358939 62835 62836 289073616 61479 61480 297766730 97272 97348 499102442 36957 36878 540597227 38393 38363 668669784 90802 90803 418773065 25093 25094 138733621 67580 67581 792426562 27991 27992 731180068 99718 99783 3287701 22932 22868 639605462 53746 53747 377808995 90905 90906 389027406 19740 19738 329640675 3623 3573 805735241 25337 25373 825342129 40584 40627 500507158 5445 5446 467943280 6889 6949 164226470 57236 57237 154748051 30302 30303 947231104 50491 50430 868672613 2569 2570 856950857 64269 64321 120219884 96984 96985 441460453 71879 71832 664499502 10979 10925 709379431 38374 38375 27494651 51858 51780 207803592 83232 83185 640977628 64645 64617 818509385 68211 68273 438280966 13388 13348 151518960 22508 22509 498826541 28906 28907 916033862 5715 5716 242552774 95235 95236 590970307 68808 68812 633051029 4308 4238 166460739 29773 29774 20729072 41383 41303 334986012 9944 9945 671411417 7504 7505 528018337 97755 97692 463775517 49427 49428 64440939 22312 22330 180015527 9783 9847 954154906 17798 17721 896350065 54391 54364 326766626 32898 32916 571382423 19627 19628 246582853 70069 70070 763620521 28536 28584 841758987 65407 65408 829528702 65955 65956 898533821 98192 98127 798447085 59417 59448 848639848 56041 56028 489490035 37044 37045 268156884 2825 2826 992448875 52646 52586 18290606 37514 37515 746006334 81305 81315 213440060 75632 75633 11421466 10050 10051 903230103 88901 88902 735560946 45075 45099 614074232 7260 7261 489708099 99037 99054 328749672 25076 25077 537091562 74803 74804 803641632 49287 49288 444526897 63152 63181 236519944 90807 90808 116529873 92901 92826 505931915 92246 92247 214175425 66308 66252 882728334 63241 63242 753039914 53169 53177 39002275 89982 89983 783921234 45934 45925 766526977 66082 66074 530421548 35066 34999 183888560 76404 76405 450870628 23665 23727 893144219 76779 76836 511290488 75957 75997 470851251 72770 72832 153390406 38854 38855 893792631 56337 56276 170195685 94757 94795 341897126 47922 47923 622529569 91882 91883 975228376 91919 91939 338871588 45496 45497 584991963 42267 42268 436123424 59150 59223 1145594 14283 14284 897128271 19159 19160 828262884 8905 8902 334466714 75685 75686 550418488 35706 35637 240010948 84541 84542 310884908 89506 89507 311335519 60417 60401 258035318 86779 86780 940510953 1213 1214 685397316 40356 40357 330471960 57144 57145 798343795 21712 21713 324801653 18877 18878 469717535 7119 7120 474637252 98895 98896 202524786 8445 8394 250133994 98517 98479 673950699 74314 74282 243982002 6578 6592 454038901 74065 74066 438335202 33879 33880 520047023 46178 46179 184047327 90725 90794 692020206 72719 72734 941119885 4247 4179 600853889 29700 29701 112880519 82591 82569 473091155 83417 83349 279292028 47254 47255 704461872 58437 58447 222824410 86736 86732 692899836 46679 46680 903405454 7880 7903 321834024 34394 34395 652299489 10106 10107 779028697 94164 94183 936263166 93237 93279 589821324 84164 84235 24642639 46119 46120 934084738 30889 30890 538372930 12344 12377 798494343 76764 76777 781453336 25175 25176 734544613 59151 59119 971217213 39295 39296 443942923 53972 53973 243796489 7919 7920 470871805 86116 86103 125070579 69005 68952 529529178 14630 14631 233239323 7527 7484 709763536 15589 15528 532245480 25831 25832 725555251 94268 94269 57833374 75248 75249 752211565 59279 59321 931242487 80779 80846 723582057 61300 61301 326905860 75343 75384 806773598 1110 1111 936512300 90036 90037 709233667 80822 80781 607976305 76873 76874 987467513 40035 40104 541555544 36623 36624 134103764 32682 32683 901523312 9141 9090 904853552 19269 19270 552334266 74302 74303 246262897 6188 6265 773553830 21766 21693 884774099 41145 41121 460848530 61907 61908 834853930 5126 5072 917675093 71866 71915 158621489 59515 59462 416071605 1736 1794 287782569 39636 39714 903980899 34790 34791 978447743 33517 33501 421115906 94122 94082 364740412 23184 23185 474586589 79378 79430 472412611 60287 60278 623154762 36981 36982 958819129 59041 58987 582692208 89907 89922 503022238 64419 64377 937987971 36413 36414 944508025 80620 80621 8893052 55620 55621 176401066 10682 10715 622606749 33050 33051 242086573 8585 8637 22245690 81785 81786 77666606 30869 30902 826736608 30860 30914 313039782 25442 25464 503207029 9471 9478 57713998 78932 78920 196061205 74564 74556 922377230 68362 68363 535352964 54503 54558 368866116 96866 96867 815924635 42904 42984 994866675 32681 32682 309783985 32635 32596 312060293 29948 29949 600698375 92005 92074 321169776 76809 76881 977083053 71782 71783 986671758 10739 10815 940560375 88456 88457 850691121 15210 15211 541674176 12020 12021 108150695 30922 30895 78318615 78674 78675 121481437 52926 52873 801493198 51562 51563 753736182 12457 12520 401606566 83723 83648 720622992 18208 18269 289103084 24775 24776 478059060 54501 54554 193381366 48788 48716 474669853 88343 88331 751034214 35975 35976 200509782 91323 91310 5585832 30584 30585 93802949 15548 15549 683305321 3654 3655 219379889 57277 57278 441616912 20912 20961 232429429 31899 31900 968353590 99901 99971 593391045 63140 63109 300636438 22715 22716 350728742 45369 45358 843151726 89008 89009 274183950 74064 74065 289885165 98914 98836 72406657 44492 44493 210505119 73397 73398 660485845 29017 29091 156535811 53271 53272 485798490 90897 90867 71939406 93378 93379 10004305 34589 34530 697556078 90275 90322 883849432 53780 53781 51297642 70918 70887 509740430 70233 70283 958871301 42734 42735 899571770 8310 8375 900463467 15708 15633 508422617 34101 34116 58148570 1381 1382 791751726 12235 12315 907699852 95567 95568 396726707 71754 71695 656052761 80130 80131 843852147 68529 68505 950660523 43231 43261 490116814 96370 96371 769523382 10230 10231 41443460 66736 66750 905487462 8324 8367 863364870 77708 77726 437522653 45601 45639 372614177 35280 35281 327192869 26690 26754 740467839 96237 96285 386526918 9828 9857 284079200 52565 52544 636517704 14472 14473 776460011 61245 61316 757866027 67788 67743 127334777 55956 55995 939515770 20199 20200 452319529 86915 86945 697972848 6645 6681 356572213 49928 49868 614364639 95059 95060 172237250 88272 88257 192988833 8950 8951 559426144 90065 90066 971001731 24361 24293 137459635 15891 15863 307402482 78823 78769 158159148 4712 4644 211293738 8033 8012 547012 28867 28929 837395571 73434 73475 371978999 24649 24650 977919997 83229 83155 483811141 77933 77934 891190647 31394 31419 723458825 16963 16939 387205981 89737 89753 921805438 14392 14394 766927694 60105 60106 691711048 6017 6018 412426683 20101 20022 853712761 37093 37109 515862941 12893 12894 92629202 4308 4241 335834884 49810 49886 435956127 78666 78667 335718465 97007 96970 414870388 88947 89007 38485612 78366 78442 745679149 46444 46390 458293055 7149 7150 763008061 4547 4609 982221665 63079 63005 473496980 37359 37360 190261110 65712 65756 703533941 71237 71261 12797438 95614 95615 566554863 55692 55664 704243098 83868 83811 933013951 19776 19777 125943724 86136 86125 928609465 32727 32728 175838528 15583 15584 899407384 7554 7565 461183765 11169 11170 945116887 66906 66907 666857896 81703 81704 172442664 53845 53846 954523645 73889 73939 621782039 17697 17698 694735820 35019 35020 898629887 90327 90328 464076383 75057 75058 879588511 99827 99828 258237359 86871 86882 570455523 29170 29107 707382056 30209 30180 250406928 77014 76994 429624634 68726 68676 806503150 58894 58895 903817041 27587 27588 662629455 93595 93531 687208466 12170 12171 683086424 16528 16541 608007441 85783 85787 265570588 32074 32068 37977537 87606 87649 658139184 14077 14078 912505416 97026 96990 785300547 46349 46350 228648700 20600 20601 524898108 57687 57688 548015994 48314 48315 385454517 51635 51636 964444956 81555 81507 103974500 11477 11497 831922010 4550 4614 290548117 83663 83658 469282516 70874 70839 570700663 64104 64179 717029303 93446 93422 679597967 28339 28349 892515383 32790 32791 822216471 11390 11391 452400718 75753 75826 27245451 77389 77425 549454643 71476 71477 68498064 40741 40742 596097238 56708 56656 123352 96270 96323 198580810 62006 62007 989692443 94652 94587 906434543 25441 25442 814731776 77872 77825 243094214 91057 91058 69616052 61719 61720 457739020 66659 66603 406024724 31696 31697 309742467 45479 45465 128552090 66477 66478 969650950 29567 29639 795559046 46449 46450 984519316 34074 34153 938380939 59346 59347 305037976 57013 57023 461943661 31952 31953 315970298 60466 60442 626682429 33858 33821 829048798 19986 20023 65408094 32374 32424 663351564 99207 99208 268018025 78 114 133055867 46835 46860 740036306 75782 75821 210018781 32085 32163 437533096 56894 56895 714196285 53049 52977 131898022 50031 50072 64098818 20780 20781 390092701 58524 58525 711083319 15632 15617 998539303 69319 69320 9664286 42324 42369 588584074 74575 74571 83375976 91492 91478 554254195 93475 93476 430257547 14661 14662 881233914 75706 75708 527053780 40172 40229 427886090 523 524 503778140 52092 52093 861285371 86088 86037 188815550 86229 86174 913566870 68435 68436 391978866 65411 65412 473272571 22574 22575 664125190 18105 18033 476400719 49065 49066 851486089 50759 50760 637757239 13020 13021 119506499 14929 14930 30904548 47486 47535 778429193 9149 9150 308672642 54203 54137 443454493 91849 91898 988093248 17394 17392 485030156 20403 20404 561279180 60018 59998 889067327 12301 12302 220044709 98025 98026 928145730 92101 92102 88816544 44885 44886 156913889 57261 57209 870331435 16898 16867 223522889 62120 62121 341409975 9140 9215 661968284 6612 6634 92847897 15097 15098 588307549 68485 68518 963530496 90257 90258 650424546 85519 85513 22525001 13498 13479 403910415 53318 53319 53476190 77908 77909 178957265 49041 49042 831730099 27005 27034 671098040 73941 73942 165859662 45937 45938 850162940 49294 49320 464321129 70158 70159 659647794 57182 57235 800237557 76248 76249 553419516 22800 22801 736682521 97310 97357 356168147 76683 76659 498090143 89492 89520 428199910 51108 51109 254253216 52770 52771 944818987 99476 99477 453155636 92564 92565 751911861 50675 50676 624942548 14964 14969 374699188 54396 54397 929094514 13661 13640 544143652 71036 70972 739510326 69790 69791 900687462 49375 49389 576985730 61755 61756 693358599 19675 19602 577215011 96112 96113 632820180 68506 68507 290841503 16155 16156 432716366 51556 51557 910094432 79855 79835 355001954 46263 46264 263073586 92579 92580 769970759 28577 28578 165919123 17902 17903 665182184 57667 57692 8120039 16549 16613 959359215 56820 56847 43661500 43836 43837 102803839 38639 38640 76139781 7847 7848 644337599 75999 76000 199516657 49380 49307 545665286 941 925 138927406 57032 57088 206514598 40788 40755 339036085 74323 74302 328843154 29733 29734 525042897 41233 41234 721988584 30735 30659 951793903 20716 20717 184471077 81947 81925 223720707 26078 26106 452662286 17898 17925 64624041 77693 77694 855526261 83899 83900 551031430 52025 52026 623790563 30753 30754 891486421 49128 49084 641832047 20138 20139 371446587 14335 14324 456855187 62736 62774 922381457 47513 47572 179961942 30542 30611 923062975 85132 85147 874740490 872 873 716123105 9490 9426 917973231 36307 36308 987471495 15736 15718 570662103 44996 45059 940048679 65030 64965 27259005 66161 66176 358543440 84342 84343 425697692 2101 2158 414268185 53498 53499 228028804 40811 40869 667318634 62614 62615 100363439 2784 2746 408432679 9445 9421 87057605 24685 24686 878049323 70490 70491 389185465 22255 22256 84829082 77309 77310 844246285 12996 12932 175040735 68792 68793 147757005 43097 43098 159861833 77560 77561 330229131 18235 18236 714363085 48907 48968 615203976 98630 98557 916147502 49179 49180 399980908 21183 21207 705259408 59372 59311 394393757 15480 15449 809456611 53333 53334 482237114 54185 54186 885123854 13595 13596 739056577 15073 15079 741556480 61714 61765 155359261 82410 82411 792369780 7896 7897 67200540 67585 67592 205551410 14303 14311 911693048 70302 70342 969695880 49927 49978 932590332 68909 68947 874067168 72452 72453 852093110 84881 84950 927231831 27660 27661 561778300 93705 93723 786517218 46706 46707 790080123 86197 86198 824318418 74445 74433 219796492 55762 55763 55037644 87455 87456 294951915 46558 46566 205796157 66912 66913 43726644 31134 31135 137554985 36768 36769 306760989 7390 7391 982566223 98402 98403 934199215 58567 58526 366177686 46184 46241 146961360 83447 83448 578768274 50109 50033 728678558 80735 80707 289961436 37397 37398 704028078 33860 33861 491021125 61720 61698 92670526 60682 60621 735995845 50136 50137 384161439 42960 42881 168328066 53772 53773 39744200 26167 26124 886437541 51762 51784 147610553 44982 44983 647423066 43309 43327 605161226 1253 1254 922964528 87887 87888 11534529 6639 6612 91025937 73199 73200 923865527 65970 65971 515748722 87703 87714 791734261 8118 8119 94152159 85006 85007 335137729 96628 96629 429289398 47354 47355 97071038 46490 46498 410806855 14490 14433 678416128 11464 11453 788780486 79836 79764 211323408 95487 95441 782246356 6878 6934 805951458 80418 80419 292183478 78066 77987 329179467 22794 22795 677736921 39448 39449 937889100 82369 82370 426943141 77923 77924 400194505 69389 69390 860749694 96190 96191 806023886 46258 46199 976526504 65407 65382 20570309 13138 13139 212174993 91036 91105 851744256 58144 58178 515746075 30022 30073 353347652 92321 92275 323282602 42186 42187 532551210 8626 8627 725832154 11106 11134 878004573 85712 85713 919367703 91650 91683 874009567 28903 28923 733138144 79418 79491 119668993 85792 85793 631504182 34298 34299 835771937 40844 40765 96608420 90177 90178 474788744 24968 24969 888259939 47836 47837 169595753 98450 98451 578146905 11894 11895 794676185 70754 70755 80967677 52850 52851 949618452 24829 24830 101974693 7223 7226 321079854 48242 48243 436831611 20143 20144 347539331 23988 23989 917810838 68720 68721 163297745 9907 9984 319016026 518 472 346748552 22122 22155 779999145 9311 9360 352388467 55635 55667 120329858 7858 7872 200107482 66742 66812 540969935 42498 42477 456186639 99906 99907 948747075 26187 26188 777447434 46904 46899 647734978 81041 81055 250501563 63088 63036 637062777 52452 52453 911875227 74048 74049 715157719 96892 96899 363677303 73856 73857 995272003 1012 1089 308617725 94369 94362 550891812 8311 8298 466671945 88288 88289 569674848 84543 84564 663784456 63258 63337 18325445 49312 49313 437163533 10573 10531 46593960 52180 52181 627891562 28486 28487 824520330 80793 80794 928535507 91233 91247 919625404 97491 97492 13948078 10709 10750 813063480 39262 39263 13580826 10318 10377 705724189 95284 95347 463129286 30200 30237 982288961 8405 8409 460728615 1980 2017 323801869 39817 39818 538103189 8758 8765 754808069 42889 42890 405658784 11192 11193 475043283 86157 86158 575301492 90542 90543 978709310 50453 50454 992675857 41607 41626 636895085 58213 58214 185410330 99457 99458 15611542 93423 93427 491546984 76088 76108 207209148 77749 77750 308083029 92257 92178 198616115 85186 85215 354560409 94569 94570 470137128 25013 25014 447709359 61407 61385 686468905 63963 63964 969715974 97245 97218 256205110 35243 35244 658494276 75811 75812 865334447 50696 50697 666018973 71844 71788 457157386 16182 16183 232958333 19052 19053 251883368 29758 29759 273239807 98486 98487 745818343 74394 74460 422163683 67120 67121 480885155 36003 36004 466125191 68813 68876 602160018 19602 19603 81680479 46715 46716 9747650 58271 58272 950661505 22161 22219 835886554 42087 42088 32168671 7111 7112 748342932 18481 18468 354484702 92502 92571 992631120 4695 4659 442094361 98162 98163 138617118 96720 96752 424812617 43834 43835 765350314 9233 9234 272898253 69366 69352 206896429 82976 82977 132590246 24276 24277 529933366 63511 63567 797773416 2769 2770 163667964 16834 16835 625240501 91269 91270 298610368 45946 45947 113166820 94008 94040 76392237 59 94 370304851 91830 91831 299233670 18353 18354 311491900 1902 1955 765425976 35416 35417 881571268 86929 86930 39767193 92624 92625 301161419 61365 61366 180320232 17590 17646 67456435 8217 8218 562487946 57313 57336 970463135 76546 76547 469833595 55260 55261 556172362 48791 48755 365016268 33376 33435 202638192 22240 22241 102212937 87397 87398 374618000 71469 71470 386147658 74670 74671 873363233 83895 83954 341442205 81663 81664 136184473 62769 62742 305028241 55807 55808 170119957 96661 96662 372926139 63131 63190 78820290 67222 67223 700992551 28780 28781 535832379 10686 10687 303649108 23983 23984 877307484 50949 50914 918698471 84193 84147 303892598 70114 70035 157533640 16621 16622 964159482 25553 25554 589610322 86133 86134 57081192 82486 82487 484246635 18090 18118 930564716 63314 63325 953649699 9205 9206 808742540 55086 55089 496100095 84562 84641 303543809 78002 78003 495225195 85609 85624 257964083 12244 12228 703617892 81913 81991 222740013 1949 1950 107449254 77466 77404 31531364 23052 23076 576073444 21637 21638 63943682 27684 27748 95115850 98742 98673 21936527 40496 40497 97198200 69712 69664 1029160 68393 68394 136169066 93119 93127 920963761 54893 54894 804502062 22128 22100 770825095 45314 45356 318031399 76399 76400 604225513 65567 65568 672728793 18243 18244 906379904 54910 54911 93823378 70738 70772 911544593 94243 94260 68648469 64770 64801 763253621 92744 92745 457908656 5061 5062 427878853 25420 25411 613561937 7242 7200 647830268 68176 68239 822666790 91301 91302 49455690 70372 70379 213511001 51501 51502 694793401 42003 42004 9319816 16456 16457 103358097 90125 90097 30434212 81928 81946 314200647 12872 12895 914967853 90057 90051 97452827 55910 55911 304947325 13677 13746 454374032 79866 79867 741870703 18539 18540 777589494 94691 94692 1442824 11011 10952 924312833 1040 1041 946847831 13368 13360 161585553 71379 71445 476239884 75558 75559 906845702 90845 90846 358332084 26246 26298 854307514 31735 31736 292547478 10868 10869 892433987 8489 8438 222149413 60662 60663 337085582 90383 90384 500595966 99262 99263 678720063 12927 12928 656253628 2251 2327 113775639 50317 50306 603854203 26742 26743 425327635 28650 28651 483086558 93003 93004 233859491 67271 67202 943561993 70120 70121 58476063 60591 60599 124203289 87100 87157 752343418 33098 33099 599204330 80766 80767 788730686 93731 93732 513961367 80863 80864 561804975 78445 78446 517641432 9332 9333 128337807 2623 2624 184224327 25381 25382 779349422 37818 37828 219428218 71562 71563 966435252 68553 68554 545488204 9485 9517 682695122 87759 87760 520687671 86390 86391 451005124 14583 14584 638797330 53178 53179 667655957 68620 68615 582260536 75117 75118 687664821 13458 13452 222772519 71152 71153 169047270 46750 46780 386296460 40385 40386 214909705 68880 68882 419433224 85801 85824 582439908 23300 23301 747730862 30922 30923 627185340 49766 49767 712001622 93113 93106 986060300 30059 30002 356060908 31368 31299 891368180 95621 95622 663859855 52879 52853 492892713 21147 21214 478682850 42097 42087 354122117 98936 98937 457699772 48518 48519 38528754 30531 30532 511218764 97415 97416 337426885 22130 22131 770430494 13624 13625 261908583 58977 58942 470950976 15323 15246 111810806 54957 54958 548663440 70730 70731 900962934 6237 6238 740989549 12413 12376 719446893 89409 89486 91177221 69765 69766 153866935 22952 22901 913890715 28239 28207 297490753 51414 51446 693756503 44113 44114 541502235 29344 29374 661796690 75214 75215 522848626 17030 17077 726963369 96111 96099 326946422 60811 60788 762699130 21320 21321 67268803 99017 99091 378909903 64028 64029 54000214 34589 34590 384697885 61683 61716 442200666 12499 12500 297684884 795 796 624945568 35590 35530 426688069 34993 34994 121167013 34542 34605 849605753 85982 85983 876341220 5224 5203 1860600 81232 81282 5645563 81030 81031 640247580 16413 16473 490224045 42320 42391 67802533 65034 65099 162621082 30947 30887 19597973 87063 87064 202053355 92240 92298 326350203 65997 65998 166891330 17781 17817 109132566 73744 73745 636817169 58748 58691 631391626 67914 67846 79451575 9329 9358 628333401 54518 54519 927096838 73641 73642 687998008 9371 9372 864697508 97799 97851 608009791 70960 70969 989108037 59828 59852 735255250 81624 81625 465204846 18732 18670 673727215 86768 86769 176398714 91097 91098 758250557 77112 77129 43073383 45111 45120 834841273 32242 32296 692859080 97606 97565 551131859 17049 17050 284116649 21180 21115 452466372 42102 42123 389806920 82927 82944 127512535 28565 28566 566547170 89398 89382 755169727 20559 20560 446865879 24818 24819 948393463 29001 29047 189921424 11812 11813 7531297 26573 26574 873189963 49961 49884 833826678 97002 96929 696505885 3727 3728 398327624 88791 88792 23455696 94092 94093 183654221 55999 56000 621959479 17803 17755 244469151 30446 30447 271968672 28484 28485 278457189 54283 54350 97028789 40592 40658 281953990 72780 72725 122239610 19385 19442 973433886 25719 25705 755141092 11058 11059 808785243 72426 72427 23024442 11000 11066 768697847 24834 24835 347182235 98188 98189 614485446 3961 3934 943357505 36084 36085 952361560 30076 30103 350166970 52320 52251 891396905 20299 20235 814949539 57026 57027 37252950 77981 78030 779546131 63569 63621 697363927 17512 17546 948883030 44732 44733 876808315 37546 37567 995780047 63561 63620 91207377 27614 27615 833259630 27780 27781 648687261 5151 5110 796555520 34576 34577 117990324 13703 13731 322403619 51436 51439 100422948 27457 27458 675410192 5961 5903 86321171 76443 76444 604230073 91041 91000 520186258 45957 45884 57376756 55634 55670 408362269 44290 44291 101991142 96062 96138 141533343 90925 90926 956985943 57102 57105 515212514 63795 63797 72452319 59197 59137 16353610 20586 20587 145767787 92890 92891 927653241 34032 34033 954725022 51680 51682 551701271 47236 47281 244484589 23809 23810 410719670 12207 12208 972311735 769 790 930229327 90319 90320 891314389 43146 43201 890859226 85635 85636 639666838 49525 49526 945222932 77565 77536 93135217 97766 97767 461268569 82403 82404 445205746 31159 31092 138884075 67232 67233 928138458 29057 29113 3908448 41741 41670 673318306 24139 24180 168522501 30991 30992 18943157 38007 38075 864735480 96183 96184 655537482 33543 33484 693618921 55703 55766 405926434 12039 12040 75612736 86375 86377 752062023 88675 88676 740102654 50135 50084 564163110 66741 66742 91269479 32663 32664 294558395 79439 79440 983803380 53417 53375 78188020 14798 14824 735553526 68675 68676 141683665 81792 81793 735647417 83813 83814 351437152 22185 22186 490203761 58551 58590 750517795 48137 48138 876645744 46807 46836 918192354 24064 24065 802424309 49281 49282 260257201 11256 11257 832919979 57084 57085 397583758 18265 18282 396660604 84813 84814 498282306 84952 85014 735728398 61280 61303 231568193 26307 26308 447076534 76507 76508 200017857 42528 42562 803074324 81547 81539 280586350 57450 57451 238212891 2637 2693 187146673 20349 20326 466093252 40259 40260 219817604 75941 75959 480889387 46133 46134 883663762 13023 13024 640201520 84548 84627 445578282 80391 80365 625818909 21695 21679 232243694 34208 34209 623056774 65083 65068 714271330 56697 56702 72588708 94116 94117 26790018 33852 33853 596203302 88601 88667 742568007 5280 5281 25568169 95510 95477 104737021 5098 5099 954408595 36646 36569 369532996 35482 35483 699211722 55168 55169 867063008 90060 90025 856494135 38632 38633 380535793 5103 5157 539193880 64204 64284 835837782 45238 45239 579018748 21320 21374 228267084 55874 55837 599325204 43004 43005 942648492 83920 83921 790933051 79058 79059 614396236 33433 33464 925143253 57705 57706 440784232 25390 25342 811509996 76774 76775 881185422 72447 72448 468976267 81504 81505 407894015 8383 8384 715862622 38567 38568 995001944 37125 37098 4446315 37852 37911 459448309 28848 28849 477691404 67324 67245 482602537 76112 76155 904357082 88791 88798 339574308 32330 32280 832177375 5635 5636 93023544 46105 46170 739530105 26904 26905 712860568 76516 76517 4260849 40925 40926 357995917 69471 69408 858254622 72625 72626 155285099 57334 57335 410031012 51605 51573 188998399 6948 6949 447655684 66817 66818 619312215 43421 43354 455240934 50869 50870 980829982 38451 38452 172559298 27635 27686 435817949 89690 89691 404201545 6520 6598 693293263 43043 43041 937559477 87163 87105 38803500 98997 98978 414802081 39247 39248 708968938 73982 73978 691904697 58499 58505 391495153 13494 13495 96703137 22558 22559 518543412 16198 16135 667282502 62618 62619 844190522 50774 50775 546083097 40349 40350 942535668 44305 44306 311760344 67687 67691 955353605 80618 80638 262268331 71130 71145 858311390 41766 41767 943527631 43723 43740 22995649 6152 6088 120878400 8654 8655 804859762 95694 95695 498616852 13060 13122 441827321 76366 76429 437802925 30155 30188 810235344 76051 76049 839100831 48354 48355 177895512 76883 76963 109448952 15834 15907 124758417 43555 43556 593173565 91340 91341 973238487 13349 13379 401048218 42483 42484 256673659 1688 1689 773288709 48319 48320 242715979 23897 23833 3211510 84643 84644 194292476 40758 40751 599556125 23985 23986 54021963 89854 89855 807585490 75083 75084 904940372 27047 27048 304456917 84852 84917 91072297 64440 64441 687038630 53816 53802 248644825 638 587 846695725 81004 81005 124339957 35962 36015 521310460 21072 21105 400285206 13260 13338 586803107 16103 16176 642979951 8191 8192 324436461 79907 79908 277462211 57446 57447 406959935 10090 10067 583675912 29637 29584 102398854 89289 89290 586008730 30499 30486 178186186 43363 43369 812936799 64738 64739 746425037 44903 44978 797779727 21740 21752 824623828 20152 20153 157728976 37710 37711 133062535 90667 90668 687431573 62420 62421 178833915 57061 57062 68318844 66088 66009 148066153 96117 96118 648661961 53687 53688 745100434 55004 55040 554591763 52340 52341 349082673 21186 21258 219294284 40017 40018 801507836 58955 58956 411734598 76234 76235 771027854 10403 10396 188088887 29596 29597 191156499 77435 77436 702929895 37698 37699 961637956 7604 7605 896669557 30513 30494 947693195 63717 63648 45656719 78024 78034 28945159 74111 74112 786573364 43380 43342 497585730 99092 99093 57289850 51524 51502 505012077 25292 25230 756094988 81765 81766 423251381 47977 47912 740194013 78101 78144 128568476 46955 46884 794428488 51223 51143 520709609 12861 12862 414552629 94306 94307 686189545 95798 95824 324035639 88243 88250 340057652 34419 34377 282486792 23596 23589 644404381 24173 24163 523973602 66609 66610 524377143 94766 94767 283611767 81317 81296 244692149 85558 85559 807981911 56618 56619 924108170 15567 15568 199120774 44445 44446 591183440 34243 34236 531242812 44929 44849 278806403 43058 43107 469493902 14089 14090 247758657 39259 39260 600528767 25755 25759 959032824 35471 35472 263979572 88584 88585 541695889 42521 42522 607598299 94542 94543 778202499 53371 53292 808373078 60613 60614 411374102 3399 3363 663490867 93786 93837 552412525 99343 99344 904718493 43940 43899 381320863 39216 39217 511376018 38066 38067 562731665 10582 10583 960384753 39243 39244 711951762 28468 28469 127408728 39241 39242 163026 53263 53341 121605577 27944 28006 783163038 30025 30026 953792887 3745 3746 156611887 71291 71292 61210899 43194 43195 800702248 31831 31832 228892388 98379 98380 917873989 29460 29461 298959517 90317 90318 762224913 95755 95756 924640135 88862 88911 246371314 96697 96698 83802975 79928 79929 170022882 13311 13312 993341146 87188 87189 638169548 13201 13202 958021602 41514 41579 954210626 95188 95138 68504815 60304 60309 608570127 59102 59034 63112521 97112 97113 860154821 43760 43752 759217285 55074 55075 235809780 91507 91508 750954281 9286 9364 753572692 4859 4860 614380356 70984 70909 274233931 17427 17370 664613606 56060 56061 893809925 94973 94974 685873894 95026 94949 525674368 58201 58256 47757182 42793 42870 65021901 64350 64412 825390817 61244 61232 689882907 10159 10160 271645309 62152 62153 729948893 60193 60194 13460315 72762 72763 589906677 11407 11365 688522722 59280 59319 843530543 86142 86143 384454592 16890 16891 538792496 31289 31290 879914558 17364 17355 72638353 93963 93964 321476551 2566 2539 270471250 12228 12229 949450803 32823 32814 372277649 91271 91272 908829529 49473 49474 507490680 19712 19713 211325870 49652 49590 50000628 20502 20449 296225016 72984 72985 254050321 73288 73289 781021019 15813 15814 951871075 78788 78735 983251827 10671 10724 603011094 73080 73081 439243489 99919 99920 823451192 16421 16422 186745006 90799 90723 527372134 19619 19620 857636554 70144 70145 754251166 4198 4199 312718176 12357 12358 302598877 21271 21272 805607940 12891 12892 614842125 76181 76182 512582189 71575 71576 461304897 42200 42153 868737114 12005 11977 485071194 92544 92545 247140391 71004 71044 915432927 7967 7968 855034062 47722 47723 693138035 78960 78977 769467105 90736 90737 807711293 31900 31975 331081691 33700 33701 476039261 57865 57867 506578244 2698 2699 434642863 18436 18437 102072162 81882 81883 295718239 82414 82415 493555102 80113 80114 119881391 67942 67943 770529854 53027 52966 887587278 15541 15607 623583764 92056 92057 47711551 99652 99653 749342496 39798 39770 18906030 72672 72612 131034517 87902 87981 408444422 77628 77644 906835557 16764 16765 862952020 39086 39087 454779099 53429 53371 628009122 1793 1794 467140508 8061 8038 751608079 24164 24199 993886735 16467 16508 798438567 18161 18105 481773446 97067 96991 842065703 48421 48422 403314962 72867 72868 53701561 73258 73229 211922795 82344 82369 13260476 31129 31175 279906798 80630 80589 430290849 71040 71041 14711596 15195 15196 822182153 93755 93756 650168707 19433 19434 54879551 95057 95059 934643997 66071 66072 926795162 13910 13965 848344381 25750 25751 225132169 79637 79635 73033089 88724 88725 443556940 49804 49805 429159997 35236 35234 569137195 91374 91375 885706767 68769 68770 333494180 97624 97625 331302926 96003 95951 41007369 59832 59854 956187376 2468 2506 681806777 77437 77438 59266886 38531 38524 935563121 9615 9616 878142210 68937 68938 299882755 6957 6958 971059052 87417 87374 442996908 72282 72362 976049696 72861 72885 439129852 93782 93783 12083969 67017 67018 471399511 6301 6354 36530428 42684 42689 752425577 75654 75655 852422683 58297 58298 357472406 38642 38643 610778457 64862 64863 542745492 55485 55556 43040437 9597 9594 330171885 2869 2870 483105219 79613 79597 434231527 65259 65260 796372421 15503 15504 308907737 11543 11557 401546468 41426 41427 204326443 22813 22814 607837068 5468 5469 938942029 4766 4735 74480106 30882 30854 523886654 98440 98496 814351763 74590 74591 653290407 34874 34883 64348326 17187 17188 281925985 6978 7013 125709497 94098 94099 810260519 75542 75543 626443560 73564 73565 740345552 98046 98047 99310285 68326 68327 446669630 60959 60960 449244587 71263 71343 410116363 40107 40046 674740682 56066 56049 26937523 77795 77796 417421124 48399 48340 778146191 54196 54136 221562903 77027 77028 237211278 84387 84440 429108844 42355 42368 323092695 54405 54417 523829655 24902 24852 146350271 47756 47689 308555297 3712 3693 769038996 76356 76326 468743829 62225 62205 969570919 71056 71067 599926956 61653 61654 954981968 97289 97338 48096483 82558 82559 324228541 72865 72866 353416046 33384 33402 228473474 37475 37476 979682032 25392 25393 151989709 60583 60584 467931341 12958 12959 940771161 76647 76572 985160430 66150 66151 327134919 51476 51515 284492272 22780 22781 421500169 9448 9506 110269704 3364 3406 125831592 49440 49501 210403109 50744 50768 606095624 78259 78260 483283168 99449 99450 554969054 7451 7421 229061103 4565 4566 318013005 46136 46187 600477612 4467 4524 930406810 45854 45855 194810255 6393 6394 513522406 144 175 47965667 12722 12723 654387115 9093 9094 899275809 51315 51361 824202244 82810 82811 220283404 97773 97765 782741358 94624 94666 567675586 25170 25226 264602032 88484 88440 390258404 61732 61733 893188402 76352 76353 425974391 44092 44093 36213228 94218 94159 742314023 89774 89834 956430951 72105 72106 532994901 47223 47224 881173409 46520 46521 489829713 62517 62518 690934787 61824 61825 212224190 93051 93013 60890556 89941 89942 307242038 65188 65189 881089596 95327 95387 418841756 3568 3511 925953108 84365 84417 864539168 93303 93304 269947161 4545 4580 949744954 26164 26156 436345955 80867 80868 481544896 70315 70316 359096024 35818 35819 749373411 88216 88217 266091815 75168 75169 134323286 7148 7123 262710213 17314 17315 424902122 7192 7193 482238252 3401 3393 831995311 5678 5638 502572420 47377 47378 258058962 16176 16143 627049091 49398 49325 682674085 58398 58366 788509129 18909 18930 575922170 77133 77134 517488531 45997 46024 773036044 85548 85477 207409269 25610 25611 561932265 85906 85907 592642985 61478 61509 91885042 83249 83250 357082065 80342 80343 275119133 57713 57660 553326781 33491 33492 98741384 62699 62653 900203993 71340 71341 269196167 37894 37933 550794524 53296 53297 385816055 3126 3127 672388954 82298 82299 647503063 63387 63368 765476760 96052 96053 529315660 8739 8740 125248924 35825 35859 434063484 6846 6819 775476991 37171 37172 377307359 59893 59831 914443239 52193 52194 778840708 86736 86795 422912663 35251 35225 752590728 23863 23864 62329731 61166 61167 41481746 28288 28289 540683424 21566 21636 840331233 75568 75569 983404362 18699 18662 61118320 18705 18748 881981769 53480 53557 319828804 53192 53193 442148768 58773 58774 818300290 2597 2581 330111820 24930 25000 455505185 54150 54151 200224121 41249 41250 399907257 31395 31393 236958830 30376 30377 857686257 43784 43839 946992456 72506 72554 554457450 21197 21198 135785718 63268 63321 110343633 76064 76115 92240876 66093 66155 101711201 22046 22047 763464571 4884 4885 151189360 8920 8921 215558888 45965 45986 943412290 11609 11610 194631046 49571 49572 574869125 96602 96603 61206953 68984 68919 862692542 87331 87382 355731130 73521 73522 276686519 25765 25770 637451236 57603 57604 190075718 38399 38367 136548774 35295 35296 792626640 39480 39481 81169530 15962 15963 176287407 22059 22060 968895932 62976 62958 307462613 7824 7825 733624493 49754 49755 694283329 67494 67507 20352962 5094 5095 647058632 96691 96692 301419667 18346 18347 173967306 57796 57797 548153644 24838 24806 916814661 91725 91698 492068313 1952 1928 274861521 15881 15882 507986529 18248 18249 335746062 19311 19312 311785073 51362 51424 169141129 59045 59046 428638971 94733 94734 865495207 79291 79243 126795663 18959 19033 6978770 87931 87932 701599529 5096 5078 854020635 71309 71310 65992564 78642 78567 871624499 8746 8761 613819873 97457 97461 16045392 35843 35844 229977428 8225 8235 914695946 82270 82271 865293102 56587 56588 468473030 57096 57025 357792069 2311 2308 97695447 75292 75309 868776178 35530 35531 907598758 72362 72368 911103422 81259 81260 36153941 3903 3937 802540493 73426 73429 852242299 81155 81222 962873154 95499 95500 657406398 74164 74165 107022935 87889 87890 59808927 9501 9502 54060326 36313 36314 663359239 36063 36000 542670192 48642 48643 259625983 97867 97868 662672912 70765 70774 682172322 23081 23001 83566728 15264 15265 346242514 72407 72454 256595433 45577 45542 967473452 60243 60250 530697369 96485 96529 311823251 56457 56458 311376705 41141 41174 589693382 27692 27627 989756294 56224 56225 634675888 29362 29363 778903529 83904 83905 235868717 47798 47768 841745245 88757 88697 687278015 36123 36177 550749466 14238 14239 290693097 45255 45278 164157276 64794 64758 28191008 37735 37736 195017294 52802 52745 322818311 87776 87777 445916475 13926 13961 463367001 14346 14362 756355611 52121 52122 62060657 29157 29194 774771592 33852 33848 907814514 2696 2697 32462515 27312 27313 94023725 89045 89001 263749505 22552 22553 76686383 90838 90777 894663773 4229 4240 298569146 52650 52595 118388899 13763 13764 259684611 32180 32181 730658985 14346 14347 578043357 27081 27082 329593693 61158 61159 293763678 61979 61980 250875709 68023 68024 79624130 41509 41473 122545005 17242 17243 683292201 91005 91006 838746510 51032 51001 327799809 85343 85414 807736673 54023 53973 863975826 60509 60579 322070797 1167 1241 868791757 9975 9976 8285357 38375 38376 631456997 31522 31523 781822375 83130 83131 914252612 74996 74980 784062139 60112 60113 537486677 96823 96824 407841616 78537 78607 615676241 80053 80031 257119744 1233 1234 281157814 60764 60752 781618110 90813 90737 512663043 42832 42833 483182549 89540 89534 844704591 42679 42656 675154856 83132 83199 47591327 84202 84203 819594477 72552 72553 242256873 96587 96577 558710574 56608 56609 234131720 93040 93041 974240211 21175 21176 810146299 62625 62572 470186661 8785 8786 207111614 84372 84324 853419110 86974 86898 92248400 33509 33451 705601848 43612 43613 691915986 88275 88276 829632568 16104 16140 87360776 99250 99227 425833089 52175 52176 308761526 7115 7136 571835792 96652 96700 29358802 1864 1865 734916987 7047 7048 491635263 86828 86829 367682139 56243 56244 1085437 54083 54003 369274893 28639 28640 973657210 48127 48128 701152704 60004 60005 99174091 92036 92037 749756491 25346 25398 707176634 71307 71342 334021136 95951 96030 551121280 83777 83787 396503757 81380 81403 240970937 37608 37605 70700519 75776 75777 317010156 95415 95416 85942066 9633 9634 534742056 93821 93822 933981884 4745 4673 10569254 44213 44204 87100089 90843 90885 955932840 9442 9443 739431613 90946 90947 589471740 37045 37085 681705088 59855 59912 556504496 15047 15016 845357336 66017 66063 582143199 37740 37741 808893385 36699 36700 54726036 33598 33599 205628293 39659 39597 140103302 76186 76187 494672551 95381 95303 889344085 92407 92328 311048955 67903 67959 308887778 63899 63900 56039227 47142 47125 740116027 83211 83199 365536042 41025 40978 581170267 85008 85009 217714582 35042 35043 976094020 40297 40298 231240930 13152 13153 292676203 16252 16211 16980957 55457 55535 242131525 48059 48027 379082854 8389 8458 29957511 44851 44886 167820342 98779 98780 652306058 52555 52556 56750455 824 843 370249819 33695 33733 807806807 77232 77233 276217095 42515 42539 670597111 21394 21395 97801551 98310 98311 540695411 31069 31070 226606633 24980 25045 401512246 36587 36588 554738940 61153 61154 141593503 93246 93188 60114320 75388 75407 157288012 59879 59807 462876097 35259 35260 995802715 27397 27398 518949705 83853 83854 449946438 33587 33618 770898574 63176 63135 758441868 3822 3823 560993915 82012 82013 385912268 64896 64897 89354982 70324 70279 40452220 99599 99616 80941916 94549 94550 264499598 4657 4694 387569989 3127 3093 861780991 81417 81427 322537997 50609 50610 375767555 6318 6264 507938061 83474 83537 961399040 60943 60944 953182736 67339 67371 177949580 80155 80096 249509432 98526 98513 114932128 68983 68984 350963366 70695 70646 28179123 28026 27952 449757668 3073 3000 89481132 9252 9253 680157976 3200 3238 837612523 92241 92242 410195142 89514 89515 883081898 73656 73657 716489292 76163 76164 921087949 6513 6514 687436345 7706 7707 38157234 41920 41921 82655098 78994 78995 121727067 1620 1694 70051308 47870 47871 630083137 64429 64474 578491502 47841 47772 323639560 39178 39161 878100820 17452 17459 410217655 95459 95412 807712353 99211 99166 718679784 50577 50578 60255092 34781 34722 49161373 65468 65469 280249469 34368 34304 683004651 4718 4709 160547647 97385 97386 776664341 86910 86911 193826496 16629 16650 189354726 32099 32177 445468562 81386 81381 943292650 92598 92560 834844388 77866 77867 675883453 4401 4409 246327120 96887 96950 979756928 114 82 23524081 34940 34941 485629128 40112 40124 340872978 30228 30229 921069830 30795 30756 167491429 95713 95688 39741355 54996 54997 536790825 23455 23456 914092974 67899 67900 854628598 85092 85150 450579052 30542 30543 600583750 35907 35877 669284087 21536 21537 454127797 8559 8560 278505223 86508 86509 383991949 75169 75105 646498009 20461 20529 612758715 38510 38511 810201577 6169 6107 839471141 66089 66090 186304615 82317 82318 974935874 32368 32369 421531943 73520 73472 207332756 9055 9120 145301511 18869 18870 28751859 76140 76141 529245007 51202 51166 213865641 87868 87943 794935056 97313 97372 192547133 71990 71991 685159075 72289 72293 287866842 80040 80041 175181192 23903 23904 123521635 58736 58663 52737986 45070 45012 255578089 88144 88129 997256598 74730 74731 857042956 34453 34434 592876667 27305 27298 120572476 44297 44298 233205830 23716 23717 858078956 91233 91234 537705048 60646 60647 661577360 62445 62446 438565357 70722 70760 109233003 51122 51054 798038539 13517 13518 618312675 35095 35059 515641660 85771 85813 618758279 4896 4916 441118719 44921 44933 418159149 28175 28121 187895198 40430 40431 105007014 44846 44847 771235812 95936 96003 293497197 40600 40540 774391257 60827 60764 437524594 46948 46915 86540897 71266 71314 691667263 71416 71417 755693921 63455 63500 810548601 10897 10898 8060423 21037 20994 545069226 38234 38235 387417218 86730 86660 777667496 92296 92297 731815041 77853 77854 577995612 73042 73043 42857515 81817 81818 778378818 8189 8165 333339868 14552 14553 517451073 65548 65512 135062886 67399 67400 29290755 60243 60308 776443400 59176 59101 888578886 50625 50626 157197603 67079 67095 717959861 41470 41502 94326218 7334 7335 576225723 89382 89383 462286556 23643 23644 297199571 90066 90067 319648765 97495 97562 344625888 27969 27970 32330206 77011 77082 991994339 46287 46288 480885660 38284 38285 679211187 59419 59420 575654224 17857 17858 606417497 53160 53161 871076291 74889 74918 679884066 37658 37599 959263206 70624 70625 946930109 29964 29965 248027357 67193 67165 122595255 80672 80673 556274484 55458 55459 614201360 65087 65018 312308049 74815 74816 556681579 18472 18545 490910575 21639 21564 538531731 92236 92237 137964890 14512 14579 70256146 48963 48891 236476383 882 823 569737916 14759 14710 904905497 35590 35591 113845118 66554 66555 544413670 55035 55036 41108178 55781 55782 490388471 49433 49434 876699028 38140 38209 188652630 34124 34125 381311718 19672 19673 250811986 56151 56214 199838947 6927 6928 644156404 3876 3868 366396483 46825 46826 927864024 68572 68573 16716489 57749 57750 228912612 94633 94634 250430819 95195 95148 72546280 17760 17761 483631850 52993 52965 324396824 36138 36119 704145930 23004 22944 204667890 93158 93121 440255815 36485 36435 653452169 51609 51573 337581900 16180 16181 67487727 79749 79799 751262644 16088 16089 934098905 15386 15391 329003755 20837 20838 361110341 59529 59530 282096657 64101 64067 752025221 56335 56336 708142999 32715 32716 82051832 88819 88820 332539164 30871 30797 844144380 77190 77260 594405686 74854 74846 310102048 11592 11555 438116493 26562 26598 488057991 48949 48950 457093739 90151 90205 763566950 31725 31675 237696489 63002 63003 246515156 97117 97118 245427758 43218 43219 977905132 11707 11629 365004674 82018 82019 5093628 66980 67055 616876733 72833 72834 765389608 41912 41913 761698867 46266 46264 273980602 27050 26988 735237468 45308 45309 265465706 16687 16691 318437705 28626 28627 927271081 34811 34801 102312086 50224 50285 889336877 6478 6557 487653113 65805 65806 664230591 72021 71965 749599471 9533 9534 418743237 24770 24771 185886940 40476 40474 50409639 68226 68227 837501697 72846 72847 701440714 3609 3610 621018526 72777 72778 923851647 34035 34036 337340626 5882 5899 221624102 30389 30390 658108284 61888 61856 651290261 80940 80982 435626558 11719 11720 957204801 44743 44754 401979132 45388 45352 369760057 74660 74698 21724911 4592 4640 308439927 2237 2238 237097367 46533 46534 719463061 48280 48307 99230728 84128 84052 439343065 8842 8859 744253581 4664 4723 996941450 57969 57970 487945977 90461 90462 676032491 78220 78230 837864809 78211 78271 208065709 7093 7034 55598147 93498 93526 935497857 27580 27581 566157142 15029 14965 737518847 73123 73144 77357908 14960 14961 500609465 69919 69920 606471046 59497 59498 410611602 71828 71817 644959906 98440 98445 523102548 7594 7537 758993087 66467 66468 770793870 10329 10266 987853224 3384 3355 942698932 33225 33226 656332713 57020 57021 747223409 9961 10000 379596365 69304 69305 920726814 10970 10898 175925390 10523 10492 652336197 2221 2222 5981841 25754 25755 198435013 69478 69479 365273262 68025 68026 502300211 12944 12985 298422382 4999 5079 872569457 3189 3142 175697937 82479 82439 594522291 73081 73087 907952981 3011 3012 892312962 91315 91336 122909631 64511 64456 737365523 3947 3948 3164184 5211 5212 567421619 81841 81827 865070167 81148 81169 463830530 12909 12893 983338042 1601 1602 693251608 64847 64848 310459736 55271 55211 302555559 83242 83166 725212346 71418 71468 45494078 83677 83678 816548555 68044 68109 269714469 90812 90813 466923048 70264 70265 154833540 4802 4811 296655672 54029 54059 252869717 41424 41366 171053909 81885 81919 364764515 23150 23122 843618212 18795 18796 190527486 21161 21158 178046560 61087 61088 807173215 86026 86027 948711204 84821 84853 406241058 50622 50574 257966457 87178 87221 533425906 67897 67898 943844359 67836 67837 705735257 21732 21733 746781069 4276 4274 491168398 18430 18431 801130279 71860 71792 244522787 9726 9727 22337253 53007 52957 942433384 16167 16168 938296027 67909 67910 569654420 17566 17561 109400672 68188 68174 151245890 16914 16915 568735023 13937 13938 814570133 93280 93281 98769682 71450 71408 578475846 59951 59990 27325915 8281 8282 367382582 41494 41470 410934802 81273 81274 553895571 59872 59873 894106726 22387 22323 218149443 8313 8314 200132225 51466 51467 736898668 42958 42959 409950356 7520 7444 205306339 96837 96838 262691290 96473 96474 618933663 45510 45560 396305076 62029 62063 6140301 69564 69634 610541086 22849 22850 734290298 7310 7249 406916076 11148 11075 615866002 33730 33731 890934230 17858 17813 365939724 70307 70308 434100854 81583 81511 926136358 29527 29528 137538201 77883 77806 600336697 8761 8762 689039234 56764 56722 505208141 51793 51794 48530574 96076 96077 368405743 6671 6629 762730460 78879 78880 23891193 126 127 486535021 10003 10004 692889683 33528 33563 112667812 68237 68238 293927790 91646 91600 514194686 70069 70054 729369060 58695 58696 287184626 45835 45808 431677669 8945 8925 564421809 5154 5181 566249283 32568 32569 396675091 66690 66695 560548719 45740 45741 4479678 74050 74051 494987446 47274 47275 647262864 37900 37901 776921432 52624 52625 312422320 19113 19149 571108561 82598 82599 93178348 54768 54769 733871203 11855 11856 898689275 78986 78947 428445865 5496 5497 482599342 14914 14915 882194569 89748 89746 238940270 73411 73412 238026829 44952 44953 333940302 40979 40956 201063474 94731 94664 81371701 2428 2429 49873042 79095 79016 490436704 47886 47849 727178363 85255 85222 436455317 88242 88243 567207401 18013 18014 690827869 87008 87009 798763851 89183 89215 729002349 7085 7039 998309785 27238 27239 299425356 52800 52801 327943566 7556 7557 973231830 90628 90566 284486252 49150 49151 945895740 79593 79654 619358067 24124 24155 421719124 85044 85045 657410040 8917 8890 982176490 35771 35772 904410167 7935 7936 473922720 65972 65903 673063582 51815 51892 575805278 47934 47916 202236306 81638 81639 361907264 3203 3252 762404019 97566 97644 381618897 18686 18627 67750543 61927 61928 249957790 83802 83803 219190315 1309 1318 567643387 39943 39953 570873763 57355 57356 826531445 23655 23670 986026531 28414 28365 518258427 39245 39246 174619695 7033 6992 715715691 20555 20556 206347982 26958 26959 277567784 1978 1979 178309015 34333 34329 287055571 13783 13787 816448300 96635 96576 746279417 96059 96060 402961500 78330 78283 538775846 369 370 323930568 18036 18037 587974783 68604 68532 666283295 88259 88260 561637432 36235 36236 255095813 8418 8414 482751376 42024 42025 295184964 96330 96399 363619850 34527 34528 846049632 88785 88781 752283003 7307 7308 862371126 60165 60166 23047704 56363 56364 471640887 90020 90021 508772778 92151 92152 666601409 71104 71105 158860934 56377 56378 223788923 42182 42183 273584140 71525 71460 451112583 97336 97307 5722267 51642 51589 386631065 29636 29637 551342398 24423 24424 519004998 35444 35445 610373604 90374 90362 46615568 59387 59388 416300294 42340 42341 767065163 16080 16081 883656041 86506 86521 62002626 58126 58127 237475659 51002 50967 660308902 49635 49636 843345360 57199 57224 51071803 20781 20708 152714400 88461 88462 793524267 14926 14889 302852007 1475 1443 193396157 32868 32911 503119427 38234 38286 557237046 37647 37648 604352236 97831 97832 825535453 96717 96718 118241734 5571 5651 188004708 7285 7286 436964599 1084 1085 676316769 76583 76584 759103397 97157 97158 638239856 22606 22601 64931993 11527 11486 113991482 96949 96950 678136593 22649 22650 831097288 51070 51071 833242059 86087 86088 51843530 10922 10923 732419194 3855 3786 871243800 46547 46478 705373535 77221 77222 668274103 2742 2743 346183302 45769 45770 872587501 31457 31458 917352742 10331 10332 155385886 51253 51206 299903529 64021 64022 67772267 4500 4501 343605843 13747 13748 543540979 44738 44803 119860601 51875 51803 296138448 52532 52534 70795322 75822 75746 944917011 70171 70172 179233652 40858 40871 474543032 51793 51864 217787620 90972 90925 496173224 72333 72338 174993950 79169 79170 157719803 34925 34963 709472041 67299 67341 931517669 50667 50668 71450435 57366 57297 843602781 67754 67755 825910782 13270 13271 341821315 44447 44463 792899454 36536 36537 719718368 33159 33170 954849074 52756 52757 76481078 79461 79526 263522427 98103 98104 774201706 76900 76901 401832589 86018 86019 951695366 5677 5678 618300874 16835 16791 378099736 32211 32225 933930117 61508 61509 726452696 71283 71260 503583983 13464 13460 181743325 60373 60352 529780285 62415 62395 293267143 62419 62420 446686851 39705 39696 543884147 59306 59333 269647899 90227 90297 794513921 49634 49635 665235574 75392 75344 261206175 37942 37943 765804679 90654 90660 81767523 5114 5056 824679135 40180 40181 440301439 79396 79397 683115212 69222 69219 358619927 74526 74527 325425334 90156 90157 288531482 1286 1237 881104745 37823 37824 353307423 91808 91870 273921942 58414 58415 564729775 50915 50916 100687582 73652 73653 841320103 56247 56248 445944829 48177 48178 723755632 89616 89617 639793574 7075 7076 965979210 8513 8514 643620409 88506 88507 453863405 88150 88072 331475669 13004 13005 919746289 67590 67591 998182421 38558 38585 874366405 27720 27721 502297351 38698 38699 297081793 21100 21101 907666913 37850 37776 778931967 49363 49364 955889213 5608 5609 727062932 7647 7648 497403485 92860 92861 220431066 73542 73543 396653328 48091 48033 846264953 94044 94106 816333925 69139 69088 601374932 82555 82556 560461211 14073 14074 938254796 18254 18243 197749890 93157 93195 75528486 49269 49307 315432427 63503 63504 626690590 71718 71666 29389307 30053 29996 946952406 76368 76369 386677693 29327 29253 400134871 57210 57151 43968521 51904 51937 614552779 15496 15497 164772040 83057 83058 959680563 97195 97196 972041766 24408 24409 701206208 64734 64735 799881145 44019 44020 739611657 18374 18434 109781436 93823 93824 241314427 79027 79028 564505070 46388 46389 15334537 62653 62654 618523010 8164 8165 690327206 52285 52286 895370165 91732 91733 870296549 36526 36471 725832777 93600 93601 688638850 59468 59536 643897977 28187 28236 213022622 67196 67167 57383019 16950 16918 413158442 44024 44063 93703955 3246 3247 980763015 11566 11567 745399056 44551 44552 693358237 49499 49500 246853140 1431 1432 849824623 51898 51966 144923919 38468 38389 292374725 56273 56324 509388343 79048 79049 784923351 57279 57353 308802318 2062 2110 118844014 31262 31263 562203458 83945 83946 800721193 91861 91846 936728336 43389 43311 81488188 70705 70643 665908203 81994 81917 766177728 21851 21852 304864409 83037 83038 650649832 67495 67436 582070925 93624 93678 457608892 81002 81003 280236962 24774 24845 896740007 15322 15350 651846722 61831 61872 971350834 28689 28756 692559712 69434 69379 919497841 25714 25761 43740538 24461 24462 521764210 97100 97101 412865035 65397 65398 245576350 65706 65707 183974669 14275 14222 654534743 67582 67550 849583731 33222 33223 150074008 98574 98575 89130766 18169 18170 144916286 72616 72629 252950822 75242 75243 397864827 34943 34884 855739760 46531 46532 493085486 82528 82529 788243574 2924 2925 640975133 52655 52656 242149621 39648 39728 41998484 82998 83033 806603730 61832 61833 794114754 12615 12616 557098891 4105 4106 656689819 57494 57495 955912165 64488 64499 271096155 98270 98271 375348825 90302 90226 736740305 45554 45555 398383118 73169 73236 130171641 21256 21179 941300208 72485 72532 26118452 7643 7644 514798342 17539 17540 638751900 33190 33130 257980120 23492 23447 578527481 36825 36826 265065647 72978 73046 923570583 31058 30989 905215074 93414 93415 126699971 19924 19925 979134492 62960 62961 362384099 56550 56543 781394887 37940 37941 512810659 3180 3221 930415689 12879 12880 74626286 22399 22400 544670157 51554 51555 708308394 29478 29524 853000692 5255 5256 326217274 11940 11941 166998927 83915 83916 794998021 77911 77912 556949146 660 661 426225924 16926 16927 453941913 18620 18632 23819915 61955 61946 280611202 17171 17217 884142213 74227 74228 877276719 70833 70846 774920108 17851 17821 457798489 75288 75289 265704029 27622 27623 558555292 65450 65451 246741575 9647 9707 606272516 21844 21767 608674204 59263 59287 217589495 44055 44056 809072514 22263 22264 224743440 14350 14351 305171775 58724 58687 302958834 45007 45008 988841293 57374 57375 509269347 75090 75059 452936513 94894 94957 291755333 25880 25869 156144271 18034 18065 924239020 63085 63016 452424 35905 35906 678319655 53327 53250 674755274 28878 28879 243773902 6265 6266 620419478 71877 71815 236313231 50842 50900 570534256 6438 6455 925396454 55332 55372 159335433 345 346 439947333 61531 61583 890646659 7835 7777 874207590 34034 34070 238328545 23498 23499 253946967 70452 70453 928280659 86754 86755 705004619 69152 69167 283391026 34666 34724 770441870 31566 31567 838501954 33327 33328 65676767 98277 98278 787947110 5408 5328 807806479 70672 70743 682350699 18163 18138 31908937 55592 55643 90912039 38014 38015 522958476 57264 57265 621219058 52073 52023 428883192 70133 70134 727601555 43831 43817 263033628 66721 66722 132291516 17157 17160 10070898 19255 19256 304124321 68929 68930 535086132 14264 14261 385057487 21753 21781 474026387 92038 92070 766441276 41933 41885 821250395 3106 3168 161348184 75092 75093 335133768 77595 77596 905547769 57439 57440 479867274 73232 73294 926993408 73843 73844 996460113 49787 49769 618144005 21940 21936 17350668 59450 59529 822888222 96785 96770 243216317 59319 59289 894982959 96011 95985 302346451 49071 49085 128870269 54960 54961 898768960 34798 34803 395273367 54867 54797 132523099 8341 8339 408801155 31775 31776 927079953 23374 23375 551908000 63134 63168 193931122 83608 83609 736880545 30478 30428 410913906 82277 82278 216128140 55954 55955 909118264 1379 1380 225313710 43997 43998 389208749 54997 55035 686723429 9108 9038 53874020 73815 73816 301843286 38384 38316 823756315 46663 46664 106206467 57146 57147 58001529 37236 37237 32844473 2943 2891 690448209 75215 75220 115396843 8756 8757 413614648 48278 48337 870173756 84963 84964 797534295 15147 15177 476161975 40246 40247 100880877 63396 63358 63586442 46826 46827 981085562 6327 6403 7515053 9698 9666 125981794 41367 41287 768725379 26480 26406 967843866 15976 15977 992660131 4294 4280 821924560 46082 46017 640854118 98570 98571 766204548 17730 17731 64925294 74322 74297 951001954 57781 57735 557962322 73268 73269 337809207 26473 26474 856099486 81999 82000 67456220 20459 20521 610135981 62566 62573 765526314 13354 13355 481796050 74104 74133 77135582 77814 77746 349665295 80483 80484 233495444 76348 76420 293134365 62509 62454 595952172 54100 54055 900355510 77878 77912 70792870 26010 25968 302915454 19546 19528 456409507 71002 70924 622228712 96313 96314 112362358 54477 54478 449432183 65497 65439 593598503 33834 33835 973482219 18942 18956 514936352 72520 72521 534353433 24135 24167 622415022 54514 54542 751416739 75241 75242 62113591 29467 29468 531984598 61368 61432 972936835 76278 76279 919443652 73504 73505 454611075 24645 24646 631064934 7236 7314 661941572 82075 82105 136212831 53503 53460 422636980 46337 46388 735327102 89184 89185 44134694 60059 60060 526536439 1003 1047 471221081 12634 12635 92073549 23307 23308 618525814 70736 70707 931621128 42942 42943 162829850 8622 8671 851022200 50374 50375 407662579 84168 84089 444638197 69622 69623 250822527 84835 84900 362898651 36529 36530 48180546 36266 36267 287723911 9156 9165 152736879 27014 27012 482966482 93958 93948 472162251 38029 38069 399497800 92833 92834 669556704 32103 32088 547103091 25037 24972 620927505 44500 44535 730369301 72009 72010 571648156 52356 52357 686325771 79657 79658 181364206 6347 6298 519115299 92567 92568 953251295 11762 11692 798457985 20281 20275 485040001 29329 29330 318857094 72619 72620 192321200 99726 99727 893548026 89149 89150 669444019 67051 67071 137520396 90825 90826 700534415 70313 70359 77760741 99475 99425 374933736 98155 98119 903544919 28046 28068 757511476 98507 98534 742250808 25807 25808 932430803 28320 28321 455602566 96916 96917 955836091 99598 99628 396777721 86523 86524 944988749 12881 12882 351926657 42157 42192 151486728 43467 43468 640361845 46369 46370 664276158 6647 6655 404614938 75560 75561 188911933 85721 85722 134297787 44741 44742 152470403 42996 42920 781812786 34662 34663 469322228 84694 84737 979752998 92068 92069 314946603 75550 75551 647899849 6085 6123 487009600 60407 60408 118893720 40497 40565 204206108 89332 89333 212131039 27572 27573 596507871 87689 87690 642462464 48842 48854 520254422 50378 50379 297178053 30668 30669 831999622 85380 85381 63242040 80294 80214 34810156 99737 99738 503765162 53659 53660 727622691 62387 62392 258562721 55296 55374 230823410 87544 87545 914115026 19661 19710 375709068 96184 96185 655424771 11342 11343 813310414 3405 3406 421018809 46589 46509 729699105 50750 50751 407417038 34406 34462 638605532 16274 16317 979958286 77450 77451 168447181 63404 63405 197577673 54253 54186 219866482 57586 57587 165801062 60527 60528 522889195 21546 21569 292506475 51709 51710 597569973 67896 67966 887355608 54797 54798 825753126 39212 39195 952369160 2774 2721 551763592 99763 99764 775553433 30496 30434 81698957 21521 21532 526545273 52106 52068 514748328 6272 6273 592498275 37927 37985 34969018 25651 25696 834678671 19993 20004 493111582 98958 98959 454055327 74840 74765 357378651 66376 66377 9858658 24320 24311 393811209 15154 15232 592247095 4081 4082 273412607 84413 84414 474819324 69496 69573 584526900 34030 33999 865245751 48951 48952 3648642 91699 91720 412775543 81691 81753 639217923 92136 92179 50615308 22482 22483 544277637 61652 61653 340516244 93809 93729 658412536 12224 12225 884645028 42969 42970 76420759 96147 96148 154993663 27566 27567 11131121 50946 51011 862506076 8556 8636 546137866 15315 15316 628334838 9243 9244 20893473 38519 38487 183084110 37525 37486 258337674 17058 17108 801518397 84636 84637 769485076 83186 83187 302755763 99732 99750 620221736 24934 25012 334024627 7867 7850 711140312 63914 63950 325279894 13618 13619 545494819 33151 33152 304969776 72854 72905 161760289 84058 84059 858679619 91512 91513 88507915 78135 78137 191986240 31852 31888 250362801 16611 16582 983128040 80100 80101 821088268 51315 51316 557331551 25139 25140 868147887 96133 96134 611429180 24330 24267 947194780 70249 70186 765251490 75364 75384 57797365 95696 95697 331844038 12054 12055 601096866 95899 95900 847808737 88186 88125 885426944 90323 90388 585714664 23945 23946 515549563 69349 69281 7541692 16145 16146 79517196 41920 41890 693473692 48917 48918 190441267 9111 9112 214722138 66689 66690 798115035 47256 47257 855261163 18271 18272 318376347 70902 70918 92879112 30405 30345 77374140 44668 44669 981614884 92372 92373 229115859 78873 78874 948494237 75660 75605 380615447 44638 44561 941464694 95257 95293 37366779 73882 73930 169202086 42558 42559 831397940 28175 28097 261368600 21734 21770 167058443 634 691 279667129 67535 67483 532021891 61866 61925 104725659 19949 19950 642843906 19002 18974 725348376 72360 72319 518284581 29395 29396 454724422 84078 84045 596092166 25819 25820 500331675 17281 17208 644917278 95990 95916 208137211 943 944 210161661 49441 49442 806401241 3641 3642 51316555 88146 88080 645429730 57588 57589 550744948 53353 53354 930667930 61823 61829 884357459 33486 33468 548016906 9376 9377 11085965 20945 20946 338015097 27966 27939 319600001 17209 17210 533517327 2472 2473 557077245 16178 16154 618472079 6139 6140 306140265 34606 34613 320259023 24569 24547 566642681 53278 53279 340884111 76300 76301 951972077 12430 12431 561609933 36671 36599 923799688 51795 51796 934039828 54417 54349 466215592 39751 39686 134004538 98141 98142 940785555 6728 6729 469910528 34186 34187 26099542 78976 78977 311854845 98786 98787 942497856 88587 88579 142610623 95190 95215 915130200 66132 66133 518922225 23153 23208 727533168 79764 79765 739264283 8975 9032 784585152 58885 58886 423194250 66489 66490 910857538 68778 68721 987875018 54913 54914 940926397 97580 97569 581145725 35187 35156 357021912 43089 43090 468445243 14273 14274 394815501 15540 15541 96765364 65455 65485 5641460 782 821 527229963 3143 3144 185634007 89099 89068 975826419 10757 10750 753328123 31179 31251 79905887 10380 10434 163389080 27340 27376 850756942 62045 61981 930474329 24722 24723 504274239 34980 34902 94490913 44614 44615 748273662 37156 37157 115776392 85429 85506 163478052 44167 44201 786671107 93522 93482 914259023 5388 5468 233097544 27697 27742 102564517 16503 16576 351776798 19970 19971 263177811 20413 20414 927266559 14187 14263 36861238 28948 28949 933915192 65128 65129 797935169 19696 19697 650124124 25128 25129 599746829 54046 54073 812309018 57008 57009 875812328 90517 90518 766960994 3905 3906 334898858 71786 71707 204670386 84506 84538 453089821 52217 52287 603832578 86723 86798 369127028 2170 2171 736729971 89870 89900 362887014 58425 58389 824195941 94651 94647 595378523 49900 49901 689656323 2291 2292 787251990 83904 83872 100876386 25155 25104 297065552 42943 42962 842275649 18893 18894 297727809 1510 1511 946465464 68378 68413 533481577 20718 20734 885081888 76138 76139 256170003 73189 73190 962910914 40839 40840 283581006 86863 86864 862697675 67536 67582 899519121 5010 5011 459426279 503 504 947972497 40037 40005 64705437 20257 20258 345303157 51289 51278 409438276 60659 60660 911727351 582 583 45526090 75122 75123 828863836 70821 70822 67577484 71509 71510 463149458 95548 95549 729048499 55914 55981 632404800 11031 11032 42872408 99349 99363 496792173 26628 26583 259325650 50548 50549 115172873 12345 12378 336665982 55131 55054 431177793 77697 77698 849819649 29905 29906 783179962 68754 68828 839513458 32938 32896 823901094 85912 85865 183407052 44586 44587 443531352 99376 99346 250497017 55859 55860 822989006 19755 19756 362251739 35089 35090 802896669 80207 80208 597726578 71235 71236 658158783 62977 62978 225630397 63455 63456 221139772 63668 63637 744694424 53976 53995 29937417 59112 59050 232941398 10877 10878 602563863 5026 5031 852325545 46610 46665 486057588 44862 44863 439603843 38931 38932 930827851 23315 23316 788691906 16085 16086 546704837 16949 16906 912029770 32135 32136 414578608 12913 12914 790913086 36799 36750 923407617 12135 12150 146436951 45419 45354 218482783 48099 48069 621866770 18504 18465 673242610 10317 10318 427555226 7438 7439 76671686 76197 76198 399360414 74972 74973 110807987 13812 13825 676534179 96501 96476 938351597 71762 71763 976346558 61571 61572 708286694 27557 27567 425876958 85830 85831 406113266 63773 63774 503132656 31802 31877 342330629 99959 99987 316411056 42085 42050 91984430 67987 67988 633834918 13387 13344 496451257 9170 9102 16551921 42116 42100 243751272 55434 55387 916472157 55254 55218 28677694 84790 84791 292377923 18395 18396 163100844 62632 62607 759670010 57142 57092 466941179 21761 21762 427876061 84272 84273 909411260 28880 28959 826746370 8880 8881 217428727 33275 33232 295454442 24095 24111 610502566 8437 8452 290976417 7940 7941 256723495 66926 66927 664696346 39796 39797 921060203 66922 66974 882600589 79784 79842 234723765 20189 20190 728188162 95784 95785 817702322 63622 63623 17829668 69795 69822 151327843 14083 14084 908279040 1819 1820 686040545 53003 53004 265703657 680 681 165760499 67975 67976 769838498 21923 21924 512077960 11501 11502 494964463 22657 22658 950468737 65775 65776 408771552 22395 22349 932678664 45711 45712 806291642 29578 29579 114653335 9575 9640 586010995 6899 6900 146296960 56852 56853 957309353 82841 82776 351875121 74707 74628 224423119 42710 42777 327876978 30014 30015 983586123 77685 77686 306569688 13599 13579 261673031 75949 75988 234629740 81181 81182 566189295 4214 4280 222366817 37309 37310 124931181 58427 58364 590149899 34939 35003 987582264 45942 45869 407787626 95553 95554 858238590 78681 78682 690155547 35442 35443 363618406 77411 77412 107877997 13431 13434 67343509 98155 98156 894028317 70463 70393 132308550 31460 31511 617017738 43359 43338 393762663 76517 76479 184595890 73770 73830 801297087 19238 19290 311391221 52773 52774 977384287 65802 65726 168571313 95314 95334 689913800 94860 94861 321629337 91631 91599 606773022 66611 66586 229276869 7034 7019 806040257 55394 55399 777496014 94861 94862 301265995 63222 63281 106770651 14145 14150 964817939 71033 71034 849019449 77503 77504 720488548 98685 98686 343719399 86452 86453 725440068 80301 80302 229928946 67852 67916 511916575 59386 59387 819123874 52315 52324 26259420 1112 1165 378841830 3195 3196 499156573 13697 13698 35941323 8935 8936 275504573 60161 60162 936626782 97205 97206 270671736 80335 80336 217656986 57461 57408 584600711 88235 88256 833622249 78206 78207 592007413 65900 65825 115050671 84859 84837 720452967 82786 82833 932724366 71804 71837 743031804 40679 40680 570822473 62015 62016 402708223 77225 77226 724488747 7645 7685 403883001 87178 87241 635793685 59895 59891 766131239 1898 1899 848905367 29217 29218 181495908 25802 25796 769815979 15481 15483 620755882 87817 87766 172902117 7241 7242 330465741 78503 78504 332731945 25872 25812 401320003 69299 69228 963290375 82228 82282 675030745 92578 92579 616068996 37473 37489 352404530 79735 79736 37111995 39951 39952 841125484 86581 86656 770033185 49439 49440 686247110 69177 69178 605725527 52574 52625 702555285 54536 54537 689169132 37027 37044 319715430 47837 47794 889146329 55582 55583 27435903 12952 12953 331619475 52901 52902 744033440 54253 54254 419783518 59418 59419 17133119 5767 5768 331843701 79604 79605 953492444 98032 98033 619539156 49384 49450 869555752 71617 71618 622660101 42297 42298 268499604 46409 46386 639993855 5887 5888 637390598 88407 88410 966412809 77775 77776 12750671 86572 86621 417217230 81265 81210 136848713 9263 9183 121980436 70242 70267 590506201 10559 10560 487613419 34786 34787 892534773 40331 40315 797682336 46813 46814 892044870 81509 81510 334000740 75328 75329 73350791 59469 59470 825210950 12945 12946 347908359 62666 62685 487408083 3514 3515 498645960 62600 62601 751870120 75445 75446 537724005 86068 86069 163305522 38411 38412 797562446 43137 43206 647014965 986 1035 358067881 19352 19357 847856328 90485 90456 513509157 47108 47030 230012374 97942 98009 377470194 87408 87409 400947165 36288 36319 382887199 78962 78938 654274009 30943 30919 387432060 50892 50957 771228515 10373 10347 699438391 71592 71593 305213680 80649 80575 615230620 69071 69072 430386045 90127 90191 945537102 35688 35689 931373434 46377 46380 455478756 51116 51128 299621048 91952 91953 188102287 86728 86729 486931944 27118 27049 240425203 73 145 141184311 86880 86881 107380832 34961 34962 869910055 70787 70719 194301241 96678 96712 17189300 73822 73823 292227507 51272 51256 813856571 75901 75902 309726725 84318 84319 786267774 61345 61346 277297706 10694 10745 856959644 55211 55212 658673408 93080 93081 520522402 58028 58029 803803826 83663 83699 828128824 65704 65690 75803365 44083 44084 430034086 44493 44494 776383988 62775 62807 834130737 85171 85172 493185293 27760 27774 939429411 41397 41474 685228707 39101 39074 62327982 60471 60429 331518946 47305 47306 812732052 88971 89050 205351724 70801 70750 12584852 88220 88221 97469452 85071 85062 655651399 29121 29130 375409090 36750 36751 226639115 6796 6791 614949325 78335 78336 649720189 3735 3736 901362272 22605 22542 315818098 8879 8858 329751495 75957 75888 532505736 14421 14450 983356301 99032 99061 761893975 6313 6274 514144635 35045 35055 307867840 55816 55817 219734781 19322 19313 106268391 69380 69415 356800536 23120 23177 944674931 60861 60878 277716729 99965 99960 450338332 76577 76578 532222503 2520 2521 415464927 18494 18495 956382379 78366 78367 129875406 58882 58883 856841769 77103 77104 606949725 10775 10776 399463137 58720 58741 283130569 46627 46628 357876195 37412 37426 910470388 89340 89341 718721288 62667 62668 343365422 90835 90836 932525790 99587 99588 363772983 21264 21265 26348947 17179 17180 909324328 41302 41348 804831955 14105 14106 951625406 73943 73952 52234081 39542 39543 260970975 63077 63016 2591086 69633 69634 24018081 43179 43180 365221353 76759 76760 921368625 10690 10691 48649963 85251 85252 352791874 6891 6892 444877541 12253 12254 508239994 63785 63850 579776123 60044 60061 760023159 57156 57157 820922760 34409 34404 313918131 2727 2683 870107811 97084 97051 750109730 64610 64611 227046018 33799 33800 303273706 39972 39897 954043942 48298 48299 256937274 32339 32340 882303694 10012 10017 298450470 41967 41900 683116695 50403 50415 177496130 40203 40204 250646551 11338 11339 265816031 4821 4797 513895918 61110 61087 119114285 50532 50575 518579940 45468 45469 574481162 76820 76781 219086731 66018 66041 59795604 33648 33649 545706901 68766 68729 816518455 81217 81218 326825953 35236 35265 315896628 37094 37095 134926436 18197 18221 388324954 3486 3487 791160724 29944 29945 601069469 62214 62204 443598065 98599 98600 709633959 1721 1722 257484958 47160 47161 843577921 77578 77579 975772050 96812 96813 371580986 30967 31014 560553299 46604 46605 369298219 51198 51123 278156600 91076 91117 406620787 25020 25025 483308587 78011 77963 724854391 95229 95214 318167676 64390 64391 518527851 2835 2832 112300552 72760 72783 524725854 45865 45912 33348606 68051 68041 556714760 24658 24635 388088836 50591 50577 750080539 73632 73612 133541041 24843 24844 612238411 1050 1012 839627349 89443 89444 164004111 90463 90464 667026475 31255 31257 307364629 73675 73676 562722282 71013 71014 836294538 58390 58322 614793456 41682 41683 530259240 2549 2550 888776121 41007 40929 204394981 14824 14896 187191080 83648 83678 26089437 41865 41866 517949385 40958 40995 967831421 56900 56822 402988979 18936 18890 63368142 4442 4379 43822169 78812 78789 820466685 64812 64843 343160561 55858 55849 956146733 31925 32000 924065088 91065 91066 706993278 44710 44711 957754962 20505 20506 833349803 49188 49189 967210459 42971 42972 859305713 66648 66649 221902751 10776 10751 408002031 46732 46733 458994984 79469 79435 998342423 8590 8652 715488520 70670 70671 203127031 71703 71680 655791076 18230 18231 49653298 58846 58894 550836659 77688 77689 246283263 48320 48321 983713194 75201 75269 217643916 4482 4480 212770543 48192 48206 653820328 45359 45360 111811542 40406 40407 251720099 81205 81206 389009923 48311 48312 586994188 61572 61596 626738950 70744 70745 925532952 31097 31145 534050647 968 976 584704301 75158 75217 821270964 40896 40897 11906813 24962 25022 802884345 70813 70814 862359512 24855 24804 753287455 97087 97146 105476877 85078 85079 132728524 45746 45756 445461123 94039 94040 562241024 83697 83698 553889867 6401 6356 39011577 2765 2703 718778194 53325 53326 336817737 3529 3455 754368835 36203 36256 146679963 74762 74809 799152126 25012 25013 595887718 42551 42552 792491986 1298 1299 902238266 43028 42990 66931604 24782 24783 547434819 16324 16259 77037273 56227 56224 353355046 92737 92691 907228822 6769 6805 229854423 74609 74610 490115526 44661 44677 162076051 71396 71379 403741643 55589 55549 815621894 62326 62327 280179015 66590 66591 500657324 50352 50353 68650438 86970 86901 394335193 99546 99547 200224571 69925 69926 717502245 63619 63620 249524893 8152 8153 393472375 19147 19148 531825131 26534 26509 783705546 18645 18650 304720631 21638 21654 546783587 55480 55463 929409230 12559 12533 614703504 71319 71320 334794591 5232 5216 219918622 73085 73086 877470834 33355 33356 85628289 11209 11210 1977170 45248 45176 893517539 5641 5715 572513278 58731 58781 613918486 13243 13244 37637149 2218 2219 464246288 33749 33697 468331607 95039 95027 104816463 59249 59250 162094127 74292 74257 291646253 94468 94543 542866868 39083 39084 295242556 36164 36227 624862131 37737 37713 413148641 75391 75392 413363130 13492 13493 645513887 17213 17247 65828916 82262 82263 592358511 6134 6195 694303435 5571 5520 71002494 89781 89843 140624874 54125 54200 975170714 52578 52579 198405124 1936 1857 835312294 26984 26985 184004681 26550 26519 861122009 44120 44085 435618319 45092 45080 778634679 87347 87293 712149772 54119 54120 243231085 83103 83104 332983007 1603 1604 452908815 64227 64228 999874844 43394 43395 194915343 25158 25159 665295734 55691 55695 125295526 79351 79325 808109538 30003 30004 425494222 41560 41561 668014576 56917 56842 227221758 36628 36629 751491442 72688 72689 969927797 25721 25722 727494124 14163 14216 437050269 35061 35062 624749447 86438 86439 507904965 7555 7556 32196700 63750 63694 483685084 47297 47298 462154259 68797 68798 557230135 38661 38629 758245474 7985 7947 977731697 64701 64629 903026890 74487 74488 798251980 6802 6768 643293915 32949 32950 154706063 49758 49774 948850289 44592 44574 168841413 47549 47550 211070087 61043 61044 792576944 73318 73319 558197654 72775 72761 650244102 4273 4274 724363174 5621 5622 177895457 45393 45405 367775276 66832 66818 626206372 97003 97004 450197754 16083 16084 294084203 41184 41185 621517653 17100 17096 462895989 26595 26627 723195128 44040 44041 523786146 54722 54777 154706005 96663 96664 160882712 85009 85010 592598729 24547 24617 869032270 36446 36447 347202779 22766 22715 453986224 9654 9655 832791169 85923 85924 202167481 3541 3474 91857123 60809 60749 900292160 52360 52342 184457220 48555 48550 579660687 92313 92314 202206898 16617 16578 109588168 40192 40222 478857260 95447 95448 294151356 96094 96069 881707169 6303 6304 549740859 51367 51368 12039484 9998 10019 921557740 92243 92244 337074526 49630 49697 663642547 25457 25458 650586693 29008 28943 901353794 48632 48633 193943577 2953 2954 828488802 80840 80841 747730939 17678 17679 512664381 16231 16211 468066855 33498 33500 597843030 14499 14500 512465602 83364 83304 844309821 23907 23908 276537793 38610 38582 341140218 80411 80412 682242603 88827 88828 916737095 43928 43929 552894133 18881 18856 290684375 34998 34999 791303415 61038 61057 790914558 90303 90323 212254319 26406 26386 723752568 19455 19456 967730831 17222 17146 163650990 50626 50661 96843046 96603 96670 857620531 71763 71764 821292340 87620 87621 948358136 25574 25604 486825211 38381 38391 830300611 40359 40280 904650288 6230 6284 268515298 95938 95916 814363616 7510 7511 813512864 6477 6542 880703076 447 427 807765730 9985 9961 801058533 60715 60716 871899075 13491 13451 201880754 32969 32939 337574620 18393 18394 883673211 53771 53759 894033140 19313 19314 303988253 18080 18129 334747676 85069 85070 84936021 98030 98031 886683306 99035 99036 856346659 26600 26541 505613619 25171 25172 474038417 45747 45748 504654354 32326 32395 118417871 61509 61510 765319702 81212 81252 757024186 92886 92898 240121783 18868 18810 295418751 46809 46810 648009472 35149 35141 599075073 74538 74539 191504037 71182 71235 909454015 75259 75260 625418205 54958 54979 503593376 11788 11789 811395532 43956 43957 214914027 65715 65666 365617795 75910 75911 579839938 42597 42598 735142550 54836 54837 219180050 64804 64805 369260620 64265 64266 676142704 31319 31245 231427829 6752 6763 235578208 87467 87468 833294888 27902 27982 710410669 61494 61476 214122682 85754 85732 438329888 23530 23531 224562467 91533 91512 484726432 11143 11188 197726668 18455 18484 63763804 44413 44414 526017964 96318 96268 119264872 95355 95317 267020472 38934 38920 397492924 27356 27391 131934541 88433 88399 18574336 34653 34654 89841633 139 140 611057771 85314 85315 219983173 51053 51054 865554646 47961 47980 638761752 52227 52280 650501624 24899 24885 457346234 21486 21565 779856694 82005 82038 300148145 91437 91438 748927779 95741 95816 49084323 65225 65226 811837151 77674 77675 12906302 66820 66856 888819320 36732 36733 44371866 58246 58171 977766077 80305 80306 103140110 37315 37316 283683962 65937 65938 282157514 50812 50783 163026900 97704 97705 982478050 67062 67063 944654281 46522 46490 122596176 31421 31388 780305690 32027 32028 974062923 79049 79050 2465260 39355 39356 275448526 79884 79948 183910811 62215 62210 239665625 56019 56020 371261711 32197 32198 642564037 5762 5824 26658850 90171 90172 282668801 90421 90422 407685689 72262 72252 854298650 57949 58015 860278461 14286 14287 96191890 91791 91792 188252859 64336 64317 145402934 84636 84570 784210489 9328 9329 391793915 26054 26107 734674078 9058 9059 704484847 24443 24444 197945379 67556 67557 934733751 65152 65097 626883033 70461 70462 189608909 21541 21542 746893562 56876 56803 231460261 83898 83905 272932321 75453 75454 872741802 13252 13253 163950170 5039 5040 896930158 38779 38726 447353219 41848 41889 924330759 9775 9802 969082504 14457 14482 696490600 76447 76367 245839437 65728 65706 850605413 10819 10820 432350694 17529 17530 797095002 97638 97639 335516656 50040 49984 447315658 86748 86773 669993572 28655 28656 822543898 96598 96581 756007291 86033 86034 883993559 3607 3608 739378915 53738 53739 209457912 32132 32116 968530285 40023 40017 946590666 31954 31955 290735430 35130 35131 702165801 49497 49498 713557189 62296 62316 210798658 2340 2341 696910638 49248 49249 93557683 68592 68593 118580930 53889 53853 445840648 54776 54845 455099630 20134 20135 144159337 7463 7464 256185624 43076 43063 26843699 42903 42829 607948071 87845 87846 167866431 21557 21558 81941414 42226 42257 473817492 36935 36874 480107750 55064 55065 327751088 18855 18803 414712386 69953 69954 716618313 11608 11599 429769652 12767 12768 196086829 33512 33570 666190625 53182 53183 897727785 17299 17229 364802977 79543 79601 739063113 39584 39585 974285173 89899 89900 937640654 82515 82516 3795977 23399 23321 151192164 37544 37545 620385751 37322 37394 725663338 20722 20697 19348 64507 64508 749084153 93829 93830 354604093 74660 74661 985792153 28534 28535 659948409 36161 36226 238240247 67259 67260 104557935 39973 39974 39789785 88582 88541 989800416 8129 8130 661517427 15084 15025 116481242 51007 50957 376412966 50487 50488 491041793 12784 12838 218127628 84600 84612 500769294 97199 97200 714660423 6129 6193 399782881 25540 25525 967391933 50412 50409 967585282 6005 6006 240045736 65990 65949 428076424 98260 98199 140525053 11851 11852 588661842 70710 70779 470176832 69777 69778 42125803 17628 17569 833848553 73126 73127 875609491 86814 86815 741570337 93709 93787 49873628 79956 80033 539778313 5722 5707 104477806 40830 40825 722563662 20813 20814 878204007 54503 54424 567185120 14597 14546 36392501 99789 99790 223570664 47547 47548 675661202 51245 51246 619223086 42570 42637 577208216 13537 13538 245576941 48606 48648 469230372 4789 4790 218537934 69395 69323 843569685 38733 38808 464840871 33554 33555 708877655 65565 65605 862241082 90861 90862 73438479 49174 49113 902047445 30523 30541 725064801 38141 38142 843477173 2706 2751 239631075 1587 1536 708021720 84725 84671 507003008 16364 16365 67687361 93172 93192 989844777 25253 25271 50684670 16283 16237 173606745 37686 37722 463144189 46296 46297 404258865 79824 79825 753851844 26410 26411 599464117 30833 30834 123768167 77420 77345 130243865 41669 41670 769912336 3860 3861 208022789 11675 11676 32861636 8969 8970 342167308 38622 38566 965249201 74921 74914 821272369 74709 74710 853601173 67859 67860 861175234 90380 90355 679543213 76919 76920 103258773 49584 49602 792251928 76334 76335 779806175 26752 26780 826907007 92712 92713 284896114 65943 65944 142297968 92804 92734 573835439 47200 47257 119884605 56862 56885 275254906 35652 35605 977117476 26275 26276 322180263 94864 94865 35439343 26055 26056 875504610 80312 80313 747212304 96220 96286 527348417 21819 21838 397507238 76864 76865 16778991 84174 84175 518664195 21946 21947 26565312 66028 65985 403978977 43346 43347 992071503 22601 22602 5209384 95285 95286 959492857 54282 54283 333337543 68520 68490 152976062 92060 92061 363064551 72450 72529 148974348 70571 70572 89976479 57735 57736 555003496 29797 29798 407727355 53874 53875 443885861 12370 12378 312507902 19415 19416 103766962 27651 27652 500103526 41286 41252 948094903 37686 37640 260559539 22208 22209 422239939 12148 12149 803610911 56274 56275 640489984 49384 49385 736445103 42775 42837 886076681 52025 51958 255566622 24352 24353 884267672 58581 58572 451307876 5024 5010 268887396 64883 64868 606742617 17695 17696 299282596 22396 22397 988159547 10051 10052 264647922 49286 49245 921981088 88912 88913 985641336 3853 3920 804122559 93506 93451 498585 6077 6127 871954285 76805 76791 656936513 15961 15924 23313893 12153 12228 495601047 73245 73246 799247971 95854 95855 212824692 84961 84962 237705139 92370 92374 192131157 86480 86481 361071876 33441 33442 242602274 41205 41234 785263656 90172 90173 349021697 59099 59022 973124787 28977 28978 337815131 72398 72441 114126495 2978 2952 369410032 21787 21788 25632487 40315 40364 188605389 41167 41168 906489871 73580 73581 497696576 91530 91531 892058952 49194 49151 518521790 35152 35164 247528356 81254 81255 556026542 37382 37383 586690994 41777 41788 315812362 23575 23511 59870531 42772 42773 756117366 96739 96740 15138202 12297 12298 349135011 53428 53429 273374305 83794 83795 972563707 79395 79436 120206196 59751 59752 735370266 65158 65148 355438765 17065 17066 934232664 87735 87688 549382182 39094 39014 860668782 61142 61092 219242673 48816 48817 855841641 85206 85196 297306928 8123 8124 679442802 71307 71308 734401834 98455 98456 599333939 99027 99042 96055512 37641 37642 909977807 24818 24775 203858228 91406 91436 145078245 73471 73472 260646363 41405 41362 87698321 85978 85979 728087074 30566 30567 234509785 80018 79989 470015966 20235 20236 733454117 40454 40456 300983808 67533 67547 893041343 25219 25220 639644092 14841 14842 908224531 22452 22453 842842428 17241 17175 4883847 22105 22106 474121764 12561 12562 861022919 61451 61418 165892194 80636 80637 788891709 90156 90077 23379276 14421 14422 127650089 60061 60033 976993537 36655 36656 878594311 43719 43720 148180508 32762 32824 653389312 45603 45622 696142802 89695 89696 601160463 77733 77775 838242842 19633 19638 803784954 21119 21120 495774307 73263 73264 338737873 82722 82709 750026127 14275 14276 634640673 18509 18510 444535191 70770 70771 68522490 70771 70772 200679951 16733 16734 336022461 32070 32146 533317403 82885 82897 514256849 53469 53470 472979225 56534 56539 288434865 47257 47258 904428346 44868 44869 985987548 67336 67308 224793059 47351 47352 672866289 21144 21145 712912395 34674 34683 928539500 99583 99584 38436749 30776 30729 454850143 94341 94314 971432138 72716 72781 947736783 63734 63735 271618715 88027 88028 909183256 16169 16170 623439695 78492 78493 664296247 43938 43939 619274846 34175 34176 794661146 84023 84029 486412829 8880 8820 525193561 94074 94075 699029143 16235 16236 21929867 60474 60475 970916369 11530 11531 984214382 31118 31141 100052124 26974 26910 623459393 33747 33751 563197938 65641 65695 443246840 19846 19912 138411415 58236 58294 501914577 11348 11374 566245977 82933 82934 129779253 75971 75972 876137537 39814 39771 379291648 23328 23329 625497079 18458 18473 227106404 79915 79985 668179011 96451 96472 25301715 12638 12639 298435465 61488 61489 415352488 31798 31859 863119531 58526 58600 957453023 55871 55872 219231418 46600 46630 993627286 74098 74099 738463932 63363 63364 258336559 86712 86638 325433534 31334 31262 667333386 65427 65481 975320727 68392 68379 748770318 38798 38833 896395113 52683 52617 938553115 66607 66638 355382041 46538 46539 514558453 49000 49001 583585405 10657 10622 177530583 17353 17383 306592279 72300 72344 470538988 44126 44127 79018159 97407 97445 646346587 11985 11986 656788757 34847 34848 66712794 57329 57330 380820329 56145 56081 79844147 2592 2654 224281873 96004 96019 510236252 4975 5034 800336679 9285 9244 442342998 53414 53358 700783305 13275 13276 431790183 27843 27908 793642981 43806 43797 273084191 96785 96786 585439548 33672 33673 932677680 88905 88903 143099175 26104 26053 34635560 16416 16417 770649927 14939 14927 264198254 72136 72137 71297463 70559 70541 494683108 54931 54973 178249650 68228 68229 513804864 95186 95116 207703138 52929 52993 713710641 33655 33693 67659366 44333 44334 382697213 45407 45408 245768426 66182 66127 661573848 15403 15328 488851381 5907 5878 240525423 91705 91780 720899534 19560 19637 539278802 50735 50736 955123554 25781 25782 942969335 59313 59314 363295183 34214 34215 770167820 47629 47630 686789677 3761 3762 789796585 88913 88914 831116453 95265 95266 53027629 14678 14679 49783726 39152 39153 866683083 23861 23922 633219144 11116 11117 802390938 8131 8132 35625958 7806 7770 927005943 17938 17963 512581223 32014 32015 570469833 50526 50567 177548132 13933 13934 850154574 12876 12877 924847152 49436 49437 244370904 4961 4974 820624058 49157 49142 752470229 27820 27821 291922624 55676 55677 362547960 66556 66557 697987310 59967 59949 525894380 63460 63394 364041710 53309 53258 829343928 57756 57763 716439797 72808 72736 173705403 62115 62116 391619148 86776 86736 865234497 66620 66566 528307518 41443 41444 309652365 2743 2753 671985524 51455 51479 688858088 99943 99863 201180284 56686 56663 920516010 24756 24758 303695941 41348 41360 695905609 92916 92928 512493968 68883 68834 749692188 30500 30501 575786934 72373 72440 142139416 62863 62893 514599209 33855 33856 209038395 41549 41584 370463014 31959 31960 626993215 90004 90005 189714900 73865 73866 962231633 84972 84973 764338972 59749 59704 210383672 27859 27860 647116731 11297 11298 55636121 77142 77143 514507086 98003 97955 870892223 56775 56709 531999103 87879 87840 399144581 87851 87852 860979502 65568 65574 552331068 71686 71638 615538091 84402 84403 822539608 93304 93305 264702575 43861 43845 941221821 67586 67627 864062982 3588 3516 272144253 44777 44806 138089114 24412 24413 657707601 81493 81494 52380121 33750 33751 960088623 25598 25668 687043717 13642 13643 954782672 3698 3715 132431807 5169 5211 258438001 57220 57221 22393791 26179 26180 223913660 10205 10206 37088401 19250 19182 966255052 92861 92862 379315101 87860 87861 644600287 89399 89400 957532668 89351 89406 63510141 51409 51410 654690934 43240 43241 952487042 24493 24494 656868162 31508 31509 307960665 35451 35452 369243366 41150 41181 35076743 73458 73459 247474468 55713 55714 241470821 81914 81910 649962380 31284 31285 223506141 85513 85514 807794609 17298 17299 546492732 61458 61459 699757929 71891 71892 11710813 26632 26633 468046245 14699 14683 390382580 38 39 86221809 42183 42184 776887369 35546 35504 597833826 70374 70411 682695858 78837 78838 777227350 75697 75718 416784072 25633 25579 946406434 56726 56677 877163079 75693 75694 675125948 81513 81514 299762773 99432 99365 531360785 19587 19590 816542860 68233 68180 949377334 32606 32607 653197702 38226 38284 796928169 50006 50007 395906974 80506 80507 755349206 60696 60710 378338340 87858 87859 715435623 43940 43876 868010976 26848 26789 787248811 30674 30675 477154746 58686 58706 173017113 34498 34499 403022811 91448 91368 169933888 25625 25626 49016735 42828 42829 503676880 46635 46661 532173893 37824 37791 945513263 5613 5627 326180439 8072 8073 833676252 43762 43763 248030061 43676 43606 728798411 47156 47200 212630869 83113 83114 892619223 42000 42001 604894229 97637 97638 954216252 8567 8568 533561676 70559 70560 809848675 66593 66594 993279754 82049 82050 829059731 44637 44638 137729048 37888 37947 245208875 3856 3857 919132818 60619 60620 847639515 84253 84238 459064551 84965 84916 206760267 22290 22237 157249362 34024 34071 294103241 80625 80701 820633831 74789 74792 702803519 93875 93876 526873184 17135 17136 334776022 61750 61751 714986049 51444 51399 101022422 64415 64338 477006681 60956 60957 959213415 52906 52907 992009347 95271 95339 262041120 37377 37378 644618101 28980 28981 523335003 19972 19973 149441014 41021 41022 583573859 18765 18766 922546137 70987 70912 314125323 51517 51470 250278146 84310 84311 494161853 34464 34456 397056173 59741 59742 152819025 53327 53328 226406421 91476 91509 991261417 35918 35919 231569644 36838 36839 560278 23906 23974 943712035 98355 98362 960207578 96569 96570 404078335 75982 75983 521777215 94939 94940 86700227 8868 8866 778020102 70402 70403 221927965 72783 72848 497716374 13797 13721 485643869 98728 98729 217455023 86758 86759 986342346 65080 65049 484121623 67286 67287 476980662 30128 30129 384136033 14801 14728 457054778 15513 15514 39583749 5157 5178 403325325 62200 62149 772515448 51101 51102 191154170 13940 13941 231768194 89252 89253 276270347 56268 56269 594310970 30049 30006 30319668 970 971 972777597 51413 51414 553247038 60308 60372 159103296 88197 88198 796794159 5173 5144 128764119 44947 44897 717766221 2656 2592 44837398 3544 3545 942332948 58730 58715 59467112 26804 26808 588690161 37229 37262 858236357 25762 25763 516325452 90516 90517 106706581 97334 97335 629125511 8758 8759 65054780 42284 42216 889098960 81405 81418 603259415 65828 65812 436375412 34830 34879 695365025 2306 2271 327061038 6317 6307 551228427 53262 53293 486376342 50475 50476 684456282 95402 95403 445359401 26801 26845 423609390 51414 51337 309041698 74284 74285 478406118 81858 81868 94513433 8759 8760 96826399 38392 38335 199791567 99382 99383 250817493 50846 50847 90712620 89515 89516 227199416 22327 22405 734901212 74441 74362 862698456 92621 92622 106968670 64542 64543 744555630 26837 26838 912155657 59341 59342 359852734 23190 23191 469292335 6071 6072 382806651 63486 63487 213547671 9242 9209 350641823 82013 82043 434874088 36075 36076 572857993 57076 57077 234406740 94138 94139 368226268 93487 93488 524115372 69794 69795 201516727 37743 37744 964218873 45578 45579 604099472 21373 21431 305962319 49044 49045 644331723 99009 99010 59551899 50311 50305 758334720 48250 48251 664570199 36817 36818 399776727 24087 24164 636996274 8356 8357 366227263 95408 95409 184634876 26443 26436 491665703 49158 49185 749534176 20616 20617 221237302 22 23 948093876 65821 65822 484128827 10068 9997 442899035 27074 27013 721771499 75593 75530 801576578 66029 66030 316456263 82561 82562 569292589 47299 47300 175146889 99000 99001 901363974 2651 2652 737413776 53416 53397 596102760 88284 88219 246542977 67003 67004 511078063 20165 20166 937839283 41190 41163 93773148 48364 48365 857298973 75828 75829 496454444 97088 97089 657053985 29230 29178 563918409 11695 11713 618677421 98375 98433 902946202 10926 10951 620504764 27535 27536 27260637 88769 88705 535504386 43082 43029 267108867 82863 82864 328692016 45710 45711 554525730 89741 89742 498854425 71482 71483 586199346 91473 91474 615304434 81900 81966 284943658 85714 85740 653688868 36769 36770 231838334 5473 5474 790967004 1381 1449 925599350 85046 85047 849045507 60800 60736 123539744 6477 6516 388494644 57677 57681 166945854 78188 78197 515684447 36255 36256 414395662 56796 56852 448609282 8527 8463 385361275 50823 50824 840433201 85514 85547 755126384 19429 19411 159802509 18278 18279 54749504 43605 43670 300985966 1774 1775 48526508 71650 71718 178279060 24718 24775 686418560 98871 98808 399374378 12338 12339 998228652 31934 31992 166613454 96600 96566 393170410 85677 85719 871214222 68851 68852 983718873 49120 49121 300262663 53646 53647 711577728 42456 42471 165906137 22944 23020 15059906 98839 98840 913097081 46148 46220 64260512 23665 23619 49817159 85213 85251 655940859 22553 22554 780981 33276 33277 424373102 39383 39409 368098234 96347 96357 327125991 12277 12278 2403790 51882 51883 341570725 11356 11357 43713395 80121 80122 5411326 16663 16664 38342172 4668 4607 33758037 24369 24313 41666067 50984 50985 932778534 4524 4479 811252461 52050 52091 528283343 39444 39445 507894061 67619 67597 614512253 66150 66152 759284570 50274 50275 652898118 76334 76294 479586459 35453 35374 883399795 68646 68647 238417006 67808 67821 811287652 29922 29923 177607638 85482 85483 791464017 7913 7914 833060041 13462 13463 385336357 95339 95361 416970196 19490 19534 794621787 8219 8220 122089531 45274 45275 397128431 70646 70677 848178052 6042 6054 581800555 20717 20718 898616842 77147 77148 2909119 33477 33478 364642511 70479 70480 666358534 61801 61802 545468892 86281 86282 837714467 32349 32350 310791775 79245 79225 342355139 92126 92127 415967691 11169 11117 201732321 96805 96806 450682445 69105 69098 607727372 76413 76344 440227508 83582 83583 997440309 38773 38774 380326739 81330 81396 274570525 37391 37358 788048143 84776 84777 806477430 79223 79224 5413956 42143 42144 718343411 13238 13171 405817180 6545 6546 302134877 35565 35566 198143516 43912 43899 34754634 65874 65875 283210299 34024 34025 138033326 37591 37519 493730389 75031 74970 107310336 94683 94651 809305900 99352 99342 937193458 23183 23184 959459838 54608 54609 27697567 63125 63126 335064707 62001 62051 105238731 72097 72107 428766308 86203 86204 762954099 19958 19959 978715185 19533 19522 340154710 65690 65767 383684673 85063 85064 343517136 14769 14770 405881682 19145 19146 703523755 22114 22110 575068767 68063 68064 555587395 3216 3217 867986362 38275 38276 340015619 45794 45843 649811450 7162 7163 933050020 365 351 88810050 41798 41799 104180731 16201 16181 560361343 32071 32046 492364993 69714 69715 852146229 51460 51461 450908650 46389 46390 615905429 42123 42144 525895330 10279 10280 967521468 91203 91185 273653401 81941 81879 301782156 69125 69142 413967171 55652 55653 143510872 34449 34423 586503785 63312 63313 653424771 43725 43726 594487128 97411 97344 288026200 75269 75270 998847704 33239 33184 906021227 23908 23909 977852329 54188 54145 658269143 59765 59737 767840548 97260 97261 353372326 49633 49634 77406657 82194 82147 715281802 61121 61122 537369319 4370 4371 666635181 10502 10503 586900942 57820 57833 683858437 62906 62907 388752701 9346 9347 666734534 92092 92156 17082261 11446 11443 104153836 46763 46764 379859503 52344 52296 142622506 33968 33965 128467249 41120 41121 212768612 4228 4289 676685041 23266 23251 69750009 10779 10780 366576412 75477 75449 707796634 1756 1779 48760160 17600 17601 638333734 21668 21669 5673789 10896 10874 389280109 71198 71263 271065660 78833 78834 894164528 55090 55048 828127354 40257 40265 71883491 60853 60854 449792339 73259 73193 138377864 10357 10323 228680034 80436 80396 6318077 98040 98041 723745813 86799 86877 618826677 83708 83709 912785766 14072 13993 534865686 60194 60245 905236862 71384 71445 944557913 11844 11845 426273318 72525 72526 704373486 56261 56262 972705518 14609 14610 662749408 57525 57502 885729261 22077 22078 283122252 67660 67674 2746078 79422 79384 422268053 48966 48906 175313618 65898 65899 121820785 27403 27330 899844442 15640 15641 794745802 47021 47048 396931261 88606 88580 794090412 68429 68365 39425823 76762 76759 128101908 85505 85527 761183439 8190 8191 63079659 41902 41835 836608538 10704 10714 397698735 23059 23065 837171088 80802 80730 693577453 26869 26793 286539295 85083 85084 442852954 18975 19041 956467480 47403 47338 375958357 92839 92840 756492941 57535 57536 250169293 40002 40003 745050672 39886 39887 654613695 43982 43983 686172718 3853 3854 576059752 31766 31767 134516162 38741 38764 893507770 68862 68863 529795916 66701 66781 309682521 61899 61838 639940717 29242 29212 487671322 60821 60854 499615704 60336 60360 902182288 21110 21111 537041148 20316 20380 476741419 4103 4170 934376507 48208 48209 102829049 40087 40098 758507894 71553 71554 577174017 87232 87233 120658195 13077 13078 952555762 49637 49638 414856765 37168 37188 5429975 92321 92340 952632432 22073 22074 784115513 24689 24673 968097444 64723 64698 790427567 86495 86469 987941857 91746 91771 235914021 35073 35074 603954681 29748 29749 655000722 40903 40942 719209316 23990 23991 124916993 73687 73695 857528488 77451 77457 707047816 69411 69412 921762307 73658 73607 131665091 90718 90686 409299926 76593 76594 822916992 77692 77693 161924891 33187 33188 349846958 13918 13919 245000827 73953 73954 328768280 24097 24079 49376237 92612 92579 3754952 89112 89153 772776972 43496 43425 489052095 16504 16505 878064619 94682 94683 505866637 16878 16879 8599060 35339 35340 218498422 91282 91362 361892601 45400 45388 46185904 63577 63578 975012068 51298 51299 335268554 84827 84786 598527445 27490 27491 835243244 90971 90972 930959338 73383 73384 770087638 19459 19443 345182351 16007 15941 504048645 29208 29209 697217725 94970 94971 424107801 45711 45781 759810922 40888 40889 102243790 34694 34695 32593422 8258 8179 424334727 58449 58467 184397903 29715 29716 401799708 33 85 497341370 18785 18710 926069730 97284 97285 602296284 13803 13804 824463317 46166 46219 390766425 93801 93802 636554332 71343 71344 893541641 64191 64216 91090735 386 353 926440602 23634 23649 148532746 9544 9545 125648587 24285 24286 320728822 31889 31809 623635099 83682 83683 18747030 27481 27482 899359 10162 10163 827576677 62416 62483 186485567 66613 66534 781670712 96949 96998 382831392 38063 38064 402750906 38527 38528 799317430 15113 15035 311223110 75907 75940 580958849 34424 34425 787731874 54516 54469 942790777 13808 13809 178233010 50427 50428 224035211 79584 79585 43216529 47212 47220 165621020 95252 95238 597306492 10580 10526 165759859 90000 89928 782900388 79098 79115 441742024 20570 20568 120092210 14267 14268 855950225 24728 24729 825143310 96256 96257 198984184 64334 64335 753768587 24687 24688 516774068 55074 55101 253186553 14762 14763 348300290 97707 97738 688147644 22068 22069 168035712 86904 86940 666367529 13216 13156 195710653 1415 1416 135235554 72763 72830 995268309 16386 16387 221361666 39553 39527 205871854 31981 31940 908951862 77752 77825 781552599 78174 78139 560912131 80465 80452 305014548 61284 61285 73863018 3857 3897 804385725 51344 51345 881050841 37381 37382 837955648 34621 34622 388998061 47941 47942 719394127 49805 49806 677993426 54211 54212 202270045 65454 65471 101063903 43486 43565 186010787 86807 86818 147153338 84862 84863 16411736 19131 19132 23866452 7448 7449 486620476 92711 92645 170426956 44978 44979 694060562 3866 3867 216106758 38412 38413 527537936 29374 29375 710144901 32628 32634 833623275 88158 88159 949621314 95128 95129 864286003 72615 72616 763358852 23124 23135 684796948 60818 60819 530286374 36746 36687 540764710 51434 51435 710525579 32030 32103 473265666 22370 22371 294051292 12089 12037 700272022 91516 91517 638291504 44816 44828 67126702 17570 17521 767029037 82842 82843 351425885 42522 42523 538636684 82649 82650 690820609 10188 10210 862894849 61259 61317 886481224 30902 30920 983617265 95453 95454 769211029 50126 50127 942389469 38041 37967 526750267 22953 22954 799313102 62444 62371 27119623 7838 7839 93356996 80575 80576 518037143 74820 74897 349653501 6115 6128 474077289 91012 91013 848007407 16460 16401 872808518 18997 18940 594086924 54015 54016 336202339 19246 19242 154516172 50423 50369 937923672 22295 22250 883523787 78799 78727 956091823 34635 34705 743481977 61625 61594 854756616 66767 66713 798083186 74572 74648 523726634 44069 44070 196572421 61015 61016 786070432 88414 88415 776044789 75806 75745 920635377 18749 18760 466947833 2102 2103 627188218 5343 5405 783746654 34895 34896 873489166 14361 14362 505133517 75365 75435 76292810 8520 8521 251171916 43154 43096 517864792 72503 72575 651641442 13973 13941 816095092 80229 80308 984140744 62332 62333 647653040 79638 79592 519347834 61514 61568 925756190 1049 1050 176891939 21589 21550 416855376 57681 57682 860558478 14627 14628 411976396 95961 96009 522711403 43501 43481 48393824 85270 85271 71189775 29529 29530 547436222 42656 42708 905446838 54828 54856 384854253 21886 21936 631182816 78811 78832 828441352 98735 98673 330120015 31597 31598 374626994 64103 64104 827518674 180 154 984273976 94227 94258 923748554 48402 48466 23420763 94488 94489 952937848 28679 28680 346861064 62434 62435 86659216 98178 98179 916963682 54623 54624 704801857 95997 95998 565635474 33161 33097 652466097 90765 90734 275400939 3453 3454 890643932 50657 50605 729126842 50338 50339 937263325 13809 13831 203181502 91928 91905 340887883 39760 39761 67006121 13747 13816 889026182 30357 30358 824402754 69985 69986 721933269 48341 48270 105648894 1100 1101 298491406 99069 99070 355381944 10759 10744 780538132 52010 52011 671552125 75486 75421 545046307 95094 95090 96610572 76083 76076 642231247 5050 4970 1478539 25788 25789 565106767 2239 2216 816406714 87124 87089 432414116 55169 55170 969591030 32669 32638 306749582 3744 3681 138554902 83893 83894 288540877 31430 31431 296470857 63844 63886 420746770 89717 89679 653082887 89092 89169 556626950 84527 84528 573074085 21100 21128 8455920 88729 88747 271970947 42017 42018 578287100 16067 16068 525904962 28769 28770 955242216 51670 51671 522392827 431 432 108253902 13484 13485 423337657 84638 84583 295913265 67223 67224 161940746 80412 80413 872046045 3280 3301 904410161 99280 99281 961012872 45152 45153 698063516 94113 94111 756136639 90194 90195 233217244 52731 52753 244436505 54901 54936 982518624 84507 84574 366619977 83042 83074 213980139 82586 82587 436715208 95247 95248 491463619 14682 14659 99881793 11193 11194 618009086 46368 46369 918117189 95968 95969 762014443 47114 47115 707076303 83765 83766 254675215 55811 55793 71899956 82874 82852 148430606 38308 38309 953252553 25886 25887 828068253 99907 99908 960518257 79354 79355 181212720 29592 29655 811157351 79606 79572 456580895 46560 46600 560667396 78388 78381 979874657 59907 59984 13986540 45825 45799 921972048 47968 47894 79672323 62561 62562 340501208 76449 76450 161583524 23018 23019 71028024 37102 37176 60286704 24408 24450 104418726 87874 87875 104189146 53209 53263 717958411 70357 70396 182384296 73920 73921 669729327 73597 73558 351100726 99965 99966 213018999 60435 60454 96128723 75854 75855 905066776 26972 26973 475092499 34858 34900 348139116 83830 83789 342764311 25891 25898 246591707 99194 99195 792034885 61505 61468 375750848 19576 19577 468086207 75518 75519 508329902 37138 37177 919220189 5307 5308 181881933 59863 59909 252919830 96606 96607 429093768 22345 22285 644928921 4073 4077 576702343 86709 86710 808312251 40503 40504 868412905 2020 2059 984293829 27818 27865 184878007 97711 97712 353677434 74615 74672 197273231 77281 77282 634557034 12509 12467 948023980 7918 7853 75639792 94945 94946 393456098 73481 73441 63704710 74595 74641 50773954 28321 28322 133027592 40602 40536 105501263 60291 60248 849630957 34150 34172 172100954 22325 22261 356644982 29035 29036 554287093 40452 40453 573266931 49705 49726 998083017 68815 68816 280077799 70388 70389 509934329 87146 87153 57318718 5366 5367 339845327 84144 84212 87005891 88113 88154 461319471 58419 58437 371411804 25331 25332 747393110 38345 38346 276248604 65207 65208 639565279 7267 7268 341168498 40536 40537 597188241 64857 64858 901086664 17481 17482 675488201 70568 70569 20386326 41711 41712 824911584 929 930 457912725 63507 63568 88852051 6177 6178 996251708 90894 90895 814312220 78521 78522 280040179 54616 54617 281279502 92651 92652 236391374 59628 59629 597264463 50863 50864 261390870 23305 23306 612318181 28127 28175 120060788 13264 13265 480124289 74464 74465 736681262 95050 95005 566949723 55078 55145 152462518 27339 27341 853078412 28682 28646 837013783 28776 28777 49237155 28454 28443 285566465 67050 67051 795866919 26917 26918 428275709 74148 74144 359620394 63475 63476 47434975 45572 45573 798852702 34970 35034 973663472 22987 22983 358305632 41599 41549 339768792 14900 14837 437683889 34059 34060 751710869 48269 48236 481369514 2775 2802 291496841 61360 61368 349186196 13783 13784 73391553 50176 50158 681182540 73344 73419 391059701 73544 73545 148254132 19519 19520 525147379 74281 74237 309971134 6102 6161 181848730 36591 36592 888114017 42076 42123 399767523 67655 67656 908806709 35548 35523 836063130 76039 76040 682024076 79592 79593 477757002 76738 76692 772316802 16223 16224 13391302 44995 44996 156792669 86215 86177 970544836 30606 30577 177369124 65007 64928 329800359 15500 15501 216063926 1243 1244 293035581 71867 71868 365395012 11274 11305 601772472 93458 93515 398391041 82587 82588 881878374 57682 57683 338770639 66859 66914 642972080 80061 80062 98266495 79111 79112 261445998 44702 44636 649837538 7165 7196 804112104 73781 73814 924159103 82514 82543 304571877 9819 9820 304544653 35656 35615 960021543 45018 44997 253256321 66497 66498 353946637 41506 41504 42393813 40998 40954 971175231 10483 10484 843335416 67596 67610 510353120 5210 5162 976280635 50538 50539 616418928 5912 5913 823506334 95512 95513 670931708 43311 43287 859998140 60163 60164 301723132 12661 12662 107929593 98276 98269 429481941 22213 22214 908025438 14663 14622 68760060 1930 1917 86357586 52585 52586 398454315 70473 70474 821415003 79089 79090 344109642 38507 38508 486947583 40871 40872 913409739 24989 24990 200574241 14546 14547 951971999 96250 96279 133589532 76988 76989 637430276 19175 19176 596879454 29049 29010 281373087 40061 40062 10746013 79329 79249 813927985 5738 5739 888092276 1965 1905 157169383 5732 5733 511948197 39911 39912 371021693 74474 74396 427290686 43258 43321 651798067 68930 68970 646689581 51966 51946 514814563 41543 41544 224028383 18709 18662 882256424 34685 34686 962819027 30596 30597 889926838 12939 12882 391980779 82599 82600 348884883 93984 93905 883555679 17117 17181 821353780 50719 50642 122658973 29409 29410 748459411 4139 4140 550027245 85049 85050 322360501 16015 16057 406937255 30049 30044 399797675 76363 76309 644936623 84061 84062 663107447 81329 81330 658158789 38643 38584 234302831 83148 83149 220784485 44136 44137 153437410 10987 11024 950072393 11236 11237 106169315 47608 47649 730862740 99026 99041 995350896 56451 56447 953752469 42439 42440 191320920 37466 37545 511906714 57051 57021 769939351 21901 21929 131668814 94314 94246 777733821 70611 70588 186580101 3352 3353 863796929 35234 35235 930905215 97267 97261 665371818 44990 44991 883854234 95448 95503 911591510 15886 15887 130591035 11730 11731 80779721 65730 65731 274633985 61321 61322 221283962 98896 98848 672644540 35859 35860 864549010 71975 71922 46918356 96666 96667 45595345 21718 21719 251632060 57032 56983 799869070 68655 68592 74959550 78046 78047 52598481 26285 26286 796344968 43939 43940 767565787 95317 95365 550773163 80313 80314 736758638 61728 61729 273922089 90034 90035 948900093 99324 99325 349088782 65443 65444 827685724 45685 45686 885384111 16133 16134 792773509 48588 48605 93024090 17653 17654 762379605 74559 74560 180334227 51574 51546 422519320 10414 10427 164766802 79845 79846 212570765 94814 94815 725140400 99727 99728 520272276 78215 78216 461106460 35013 35014 206438051 33866 33926 742256561 4318 4283 62152357 32741 32735 104625891 88160 88137 798292005 64052 64053 841990952 40980 40981 85917288 16191 16184 467752483 49165 49166 232873331 44393 44394 668923078 82038 82039 570743358 64809 64802 524669776 55514 55555 21810319 75304 75305 149446815 91617 91631 89640801 19444 19445 857205488 17975 17897 903610616 86482 86483 994845481 60731 60781 412636870 62799 62800 321035007 56767 56698 848134488 60892 60893 214414968 93679 93704 434065069 48363 48364 982072309 24302 24303 932354015 49048 49117 116178645 4370 4447 123692800 35554 35555 680778211 12080 12149 556962762 83275 83276 899427352 28278 28340 145017730 31341 31349 387791610 85636 85643 336267201 28683 28652 768520323 14367 14368 414214526 57352 57353 938778594 19388 19389 841408821 74209 74197 244541917 76338 76339 913342855 21487 21488 824018905 24785 24799 211516442 85814 85815 268254792 11519 11520 636524122 37723 37724 353137849 4276 4277 702038897 10729 10730 49325810 88465 88456 580375293 80719 80720 829468404 35114 35172 249220403 89312 89313 893993191 6556 6557 931813342 97960 97935 951878942 80456 80476 438012662 87979 87980 486587227 45700 45701 17125016 30562 30563 984178561 69997 70024 940029961 38974 38975 37052660 83877 83922 181714503 34009 34010 114145823 98089 98090 16738179 83487 83482 160372481 32461 32462 177185931 37092 37128 22495805 36537 36613 95748948 98072 98010 458384085 40877 40950 162235199 75130 75131 13185394 20833 20878 462671973 22811 22805 593861143 85297 85298 551917475 5730 5731 497703932 53181 53182 304947096 81107 81108 624545093 44835 44836 190772943 8383 8341 821258936 71834 71835 123125156 66714 66715 799098932 10434 10416 441774126 1878 1879 960516763 3653 3654 576471711 93686 93687 933032633 38795 38723 799423080 38427 38428 971042719 22303 22232 961267256 1163 1164 193198211 30874 30805 708707159 61763 61764 375161118 96871 96872 373591603 77626 77587 29948840 25447 25448 975521356 52819 52820 427951417 49959 49960 955012352 9777 9701 744152036 28902 28903 793148184 11320 11251 452325755 34492 34531 525895895 77848 77909 525705390 85190 85177 886821618 11295 11296 461504708 28446 28447 550044627 81192 81193 361921874 37793 37764 67584278 88757 88767 114776236 82467 82411 816343538 47777 47844 67960281 98641 98717 172891394 73364 73365 895507320 39997 39998 705409720 4048 4049 309501835 51099 51100 656144562 42906 42907 157124696 28903 28904 962963282 93738 93749 260282327 21096 21097 281898038 75596 75597 155316613 45502 45562 265563564 53822 53827 814989465 83168 83169 922560069 31028 31013 782800313 84390 84391 856520306 83500 83501 139680080 2988 2980 988877678 45954 46003 585639919 44964 44965 861644318 26027 26028 13554872 1908 1909 780539055 10402 10431 294780295 42679 42751 399797090 45471 45465 764423383 648 649 769800796 77929 77912 144282455 92206 92214 887646637 19102 19103 796915199 98709 98751 891290330 35307 35308 583094616 75167 75168 191408640 4940 4980 122213893 66762 66763 993104181 77085 77147 711581507 84382 84312 46653539 59352 59353 92203472 63472 63473 333490107 34976 34977 473978827 74829 74830 571700638 52533 52560 330442003 7515 7516 573389785 47714 47715 942064023 2358 2359 360809914 72985 72950 476536355 83329 83367 968641258 10855 10856 410347991 23414 23451 146997648 45618 45619 909039245 65556 65557 435205585 16548 16512 53978220 24615 24616 998902128 15 16 313022548 12423 12378 13556787 88492 88567 253769779 24080 24081 457558889 95747 95776 605170525 79438 79468 386590458 60570 60492 693402232 24486 24487 302123097 35003 35006 513766109 35856 35869 413983748 65355 65356 601312234 19090 19091 724769815 29116 29090 238842520 75161 75202 358908110 43817 43818 151539390 42525 42526 509408738 91513 91514 880958668 83897 83898 658153321 23415 23472 180148859 40723 40652 640417187 64705 64631 726872261 87613 87614 934581498 6805 6821 289969274 81443 81444 597949620 3320 3265 658562169 39209 39210 972770484 37445 37446 992157472 66401 66359 505835386 38219 38220 137687818 69915 69923 881995905 77279 77206 603303756 97501 97502 558989695 92632 92667 141526100 25142 25143 722182653 67357 67358 947637709 43364 43365 759353508 47777 47778 41531283 51290 51291 612252991 55447 55448 546410758 80548 80606 586044378 29280 29281 482458365 94435 94481 872973829 41274 41275 676225790 61021 61022 529241662 73605 73606 861050290 2744 2715 595141687 45397 45433 761438460 36353 36354 255525353 87029 87002 751452226 17795 17796 616992435 52393 52456 286806948 43371 43345 463155449 60912 60913 236202288 87356 87357 344359344 69692 69693 38513296 6118 6147 834099316 97193 97248 727173638 52747 52783 203633912 98446 98408 88521552 24199 24200 634217827 1049 1009 744488628 76392 76336 823343865 10751 10752 110725214 15792 15793 767708185 8743 8744 956001652 49554 49572 331419970 15821 15811 296079259 79071 79045 291942367 53475 53476 899189278 61452 61453 774374277 67490 67470 790524764 67180 67181 494266468 47641 47642 174782327 86106 86180 440000166 1225 1226 772708708 60889 60890 97699846 74336 74306 334649668 61534 61535 774078142 11533 11534 609884604 43794 43872 340100228 452 422 641998744 8139 8180 124820938 82811 82812 56753183 14339 14340 17000855 64374 64375 185447111 27620 27695 827405661 23308 23291 772439477 68525 68526 595074906 30031 29964 99669933 34798 34799 960088604 67736 67803 270407321 80393 80337 664774524 7288 7289 755310018 10334 10335 198248155 98623 98627 750123722 56678 56679 154542075 19761 19835 552440883 31868 31869 271480805 29267 29340 48854916 98120 98189 29506612 49651 49602 820866346 93767 93768 499678786 35511 35508 296710298 32130 32071 599659171 9118 9119 172586201 55774 55775 363910222 7126 7072 479934044 85784 85785 21586207 45915 45916 831448103 69814 69815 734034593 92846 92923 988221991 91558 91559 363192340 75881 75836 99653515 26996 26977 219717631 30832 30833 899479367 89642 89643 580825783 64535 64537 656792948 19975 19976 171241645 78741 78742 839176087 94831 94832 558024497 14799 14800 463727696 78061 78035 913006532 31759 31827 398817347 92483 92484 658521202 29967 29968 111517701 71293 71294 257236480 73567 73568 478275313 15717 15718 777994210 31511 31512 787044886 25527 25528 848172018 50057 50058 737711282 98097 98098 546453668 4233 4287 313438334 12412 12413 939993872 52051 52052 666363518 63180 63215 426452600 14546 14536 855708890 15732 15733 926676804 5195 5196 68949419 15199 15200 811934508 28698 28635 184657140 75053 75090 161622625 71286 71340 96449898 37659 37660 930051842 76313 76314 80698545 78069 78098 971724549 67270 67207 395120631 31064 31137 39261234 27488 27479 839228461 33107 33108 406512797 85148 85149 618708349 25596 25597 81016563 52836 52837 879285069 28564 28541 66975090 14232 14233 756459801 34699 34751 172485402 27385 27386 720869751 88981 89042 854366821 76798 76718 187670560 67032 67033 948023174 99290 99291 350399053 23922 23923 125603353 15094 15026 157339556 1502 1521 645456212 73908 73909 830113562 98687 98688 124725142 37610 37611 948983288 21965 21975 712151341 59430 59431 881596499 34273 34244 657895593 78162 78093 346065088 84337 84338 433502862 67334 67335 991087036 97701 97702 222292432 31901 31902 31863758 40031 40001 728348869 50324 50394 128546415 33702 33738 422783336 55898 55899 635978430 85779 85841 208818958 56091 56138 872016816 63274 63275 200465215 6935 6936 186235685 42356 42357 691342172 70480 70461 353442387 12837 12889 913246613 85481 85482 662191555 71749 71671 622074248 53426 53408 24297668 3379 3419 484990157 90842 90853 566265336 29752 29753 302862061 79416 79410 656121389 2929 2930 174473172 23743 23753 188898484 22951 22990 484429883 96739 96800 560231791 80988 80925 526760295 63776 63777 69454335 11584 11651 475093374 65932 65933 91056843 53940 53975 914463057 61551 61552 904797998 57181 57182 692473255 67079 67098 655109532 87803 87804 357460222 19068 19069 227710083 34093 34121 294599534 27882 27883 568225924 51042 50979 540450305 71565 71566 475112000 3526 3528 863078796 18536 18537 317064751 34198 34221 855113456 45682 45696 128315062 75803 75804 691330624 26748 26802 325680246 92106 92107 841016481 4652 4653 743521512 62536 62603 609026268 76130 76209 804170586 95388 95389 237395547 76845 76846 799429249 73307 73308 959204268 94021 93959 702825274 24252 24294 419323282 85593 85594 463134306 17186 17249 394073617 58824 58856 541705497 45343 45344 868607046 49656 49701 467615788 15538 15539 814767591 78434 78435 866312592 84798 84747 876774486 45681 45682 134730606 73 74 695524165 78581 78582 413356501 20410 20397 139888680 26437 26511 849311400 83122 83150 665432675 74343 74344 585546752 60115 60116 657401874 18424 18425 199285559 22297 22298 326325494 75335 75329 159041090 3922 3923 718507593 78949 78934 816705996 69443 69444 39402960 67622 67635 877832514 50235 50236 20015372 68839 68840 185446323 64237 64238 443296653 59942 59943 549215877 76427 76428 799920205 17194 17132 630812642 60385 60322 355163563 33727 33782 451959154 97354 97393 196726560 12410 12411 195549827 46994 47002 825522567 35025 35026 777161581 87038 87107 55048408 83371 83387 860084805 66747 66692 383749031 88057 88058 420062454 50550 50625 315614994 57944 57945 432929815 57083 57099 345126629 96555 96556 225559899 47362 47363 98301477 97528 97529 422534313 8464 8465 103686855 43078 43158 212175500 58625 58626 345632309 88498 88499 859979891 28125 28187 333492927 64837 64838 272476004 18126 18127 470459424 10333 10405 780377896 99919 99976 621979299 90131 90132 664280455 50768 50807 274596788 73436 73437 133719477 68433 68434 795418044 73763 73711 597458194 76389 76338 837679752 26946 27015 702848803 88929 88930 365894149 67627 67571 958153419 57590 57599 82251228 10334 10358 957303385 53755 53756 711410921 67315 67316 275887408 12914 12915 269100275 48044 48105 814636378 90337 90338 230303057 24365 24289 251702345 85613 85614 888844232 14525 14526 249482693 52115 52142 769455224 26320 26321 956675192 65492 65493 37860653 8025 8026 343757135 94165 94201 377220474 11089 11090 604021685 87893 87878 851021494 14961 14962 906976032 22062 22025 532330510 7679 7680 215050235 23114 23081 978591460 91095 91145 143396771 8644 8645 774062838 48045 48046 14417451 33955 33933 508508888 16475 16516 697334952 59813 59814 491751148 57282 57263 367333236 27478 27484 877765975 70748 70729 77666153 80066 80079 406407923 2115 2116 492009779 17027 17058 367886491 67319 67320 704536915 63449 63442 545278527 20786 20863 643798359 62878 62879 664963566 75295 75364 720117541 84437 84393 776366465 99220 99221 429766787 53183 53240 475444266 39288 39289 465737077 84879 84809 286323647 35115 35135 327440783 26089 26141 588306213 38675 38676 950541662 75767 75778 137190930 8248 8327 89622166 7485 7486 831147803 22440 22441 352731559 98952 98922 945377232 37472 37509 89577702 7194 7195 111241973 95672 95698 851144594 97974 97927 141512573 51713 51716 825758771 12607 12598 502928652 24071 24072 312083556 66598 66599 661586783 85170 85171 292897467 21443 21456 960768194 93276 93239 181467850 64629 64555 686660511 51770 51713 790310927 5813 5803 572634557 68179 68249 948298369 69997 69962 576184160 9166 9105 601391739 52077 52042 855155362 50017 50018 315354040 44110 44043 281533878 64643 64600 323241051 95456 95457 974316050 62238 62291 97350811 17887 17888 365262947 69910 69911 870726774 42989 42947 934723679 24176 24205 145911315 72610 72611 896599513 92079 92080 555829319 20065 20066 461604826 71581 71513 418843471 1766 1767 414676359 2963 2919 145935408 31834 31835 619951467 75161 75162 121817781 50499 50554 796529338 76169 76170 993745289 14148 14143 885614995 66746 66747 514493036 52431 52448 723309664 86650 86651 607868075 95132 95133 110194491 71058 71117 339699481 41462 41503 367994833 37240 37241 99000577 65136 65189 188422889 93989 93995 79696033 95995 95996 233179159 29558 29559 168461153 83065 83066 46389525 12941 12942 154088860 54006 54013 213402818 70122 70194 983726654 24308 24352 92767432 9537 9596 304327086 19616 19613 55695827 77625 77626 413313663 177 178 270576087 48924 48925 467228539 474 404 215152386 25161 25165 866124142 7135 7136 889037947 19044 19045 84633375 17160 17089 629188531 93753 93754 600639681 82156 82157 177286213 72999 73026 424515981 64629 64630 565715338 1588 1635 802398597 24205 24206 918042664 69845 69846 217531825 25356 25357 41228774 68640 68711 621988291 5143 5103 189638248 35031 35072 543112545 79955 80021 988996165 37411 37468 350116395 67464 67478 127630353 52023 52018 524170110 37639 37640 411596174 23201 23202 318757376 98414 98415 907809130 70705 70706 298151174 29891 29970 558479131 33674 33675 193123675 50968 50998 41582625 22997 23028 43738589 27760 27761 666331220 16103 16150 446754358 26831 26840 502961705 20040 20041 347592657 9130 9060 500680822 69787 69788 265405477 58298 58294 508886246 41700 41701 576104174 55214 55215 190691270 75723 75724 857314358 5060 5061 487775183 8765 8766 954337291 38547 38548 414511238 45330 45331 685131861 78921 78922 241661307 54969 55020 720445636 76315 76316 775822924 18766 18807 219027907 5293 5294 969751701 73297 73264 362202531 17915 17981 359134999 35251 35307 50084431 29880 29881 960054602 94226 94227 903650855 43542 43543 295543538 86803 86804 727819456 26467 26401 413847339 14752 14828 442859862 59710 59708 512575387 87077 87078 950592663 78473 78474 15588064 32933 32855 218688831 7397 7398 279498689 95352 95404 598465004 50647 50648 790112330 70335 70330 865405677 25524 25525 860446955 70105 70106 652293401 80479 80531 103564183 53523 53524 77001336 48619 48695 282102445 44184 44110 117242023 94024 94025 362182201 9758 9701 464796480 79543 79474 345242819 38173 38133 858494282 26527 26484 371203590 85293 85218 387198515 88773 88761 561876022 99141 99142 213368964 97555 97556 729323916 86936 86937 929173248 77274 77275 114423238 4634 4572 329499271 14676 14659 944842379 2677 2636 807869861 18172 18173 609698825 30519 30476 866493390 48116 48191 27877078 7172 7173 51272100 22021 22096 586268076 86866 86926 313624483 13775 13700 35180926 35063 35064 405599416 21973 22003 770990460 71402 71403 637491721 75704 75702 756118315 23029 23074 388885442 95623 95575 992995064 78136 78076 729138080 22593 22577 932902438 89576 89569 942692192 22971 22972 145848767 84838 84839 231579936 99235 99185 590101831 95227 95228 508192095 26075 26076 572678586 48941 48942 348454649 41118 41072 85665403 29 30 695514366 34142 34143 896603736 38989 39013 742607395 53041 53042 711085434 15026 15027 902802877 20396 20358 101703235 96403 96404 911783684 46394 46439 41915737 54614 54671 887087696 27742 27797 518056751 86861 86898 994322789 10608 10596 768013794 25838 25779 291457007 98463 98464 859599063 96656 96585 137272604 42987 42988 847048997 53587 53588 195741328 63267 63268 311854781 11682 11624 846957182 53132 53133 778590607 92073 92128 776122807 12073 12074 385383597 53742 53743 667081968 33125 33126 406865329 36569 36570 838437114 5209 5256 879350264 69460 69461 39125518 18147 18223 693867490 60024 60025 963803699 93543 93544 925244837 42502 42503 140280054 2400 2340 882136440 42896 42967 337950244 22107 22108 519033067 94103 94078 934104354 87057 87058 86374162 1471 1472 104676037 97562 97504 560624516 20695 20696 114957614 5943 5885 531504559 33037 33039 649416097 93106 93107 423555830 9060 9122 690668376 8378 8379 753155446 83690 83695 519577395 32470 32437 703480212 42400 42377 360646612 23225 23226 542982221 9374 9354 981803298 14767 14768 515560847 74099 74100 745713478 9398 9399 255390556 12412 12470 941613243 25457 25400 884819847 63553 63554 12521309 73878 73879 88888004 9556 9619 116092424 13032 12956 137962409 89824 89825 39460541 15454 15389 778680181 17491 17424 719237717 74508 74509 322302092 30864 30865 938816866 67575 67542 316107329 95280 95281 864673794 65322 65357 966379130 70869 70804 188849952 90992 90929 392562946 74102 74103 4569648 93881 93863 383711540 69840 69804 317868131 5012 5013 951912475 29668 29669 241893753 88289 88290 686630658 69598 69570 7793540 24838 24839 365919862 1913 1914 68240609 71438 71413 516297116 68323 68279 900725893 33958 33902 485276323 82287 82301 354472365 49298 49277 626408304 89080 89104 548933518 79678 79636 669362577 40978 41026 671837950 15367 15353 61556546 31263 31264 650922711 68978 68979 155383944 96395 96331 841070798 66471 66504 51472412 30325 30271 472752479 7433 7501 434175683 65723 65648 793469349 63932 63933 70370430 79203 79204 850552215 23298 23265 227838532 12809 12810 832253287 90120 90121 43410162 52251 52171 159856953 16534 16535 677459259 2164 2108 977479361 54317 54368 848957133 57225 57226 39555694 28646 28581 129480744 15623 15624 614555380 86109 86033 317225500 51301 51302 229122250 64975 64899 633191622 86475 86476 709437154 16127 16084 195761105 81812 81802 575605398 36683 36619 169696939 99502 99503 667501139 29354 29409 346673459 74728 74729 570316637 88747 88715 667153606 83915 83961 243999330 55136 55120 412616276 52309 52242 753746651 96664 96665 349277738 42858 42898 293016808 47408 47409 314931391 68831 68832 212620503 41009 41010 866474443 90569 90518 927491982 2151 2152 529316120 17528 17548 796834963 81920 81921 848775577 66530 66543 641415784 8828 8900 536709825 63694 63774 754365717 68336 68337 994139877 17427 17431 184740332 59580 59516 145061019 9386 9387 188092624 38912 38864 798390618 36975 36976 881823878 71155 71131 350342550 40903 40904 636572827 47650 47614 985282788 93263 93185 898569937 72912 72908 825170728 94517 94518 370610544 19049 19050 960191816 39720 39747 407027719 67379 67380 159963565 56511 56475 46904638 56368 56369 825204753 56733 56734 558754069 52607 52608 349686370 77857 77858 448561247 19839 19840 692402919 1937 1883 283521859 62163 62164 790473279 29257 29277 600982290 27552 27491 736897995 43898 43899 946626653 53403 53404 676993591 36269 36270 212915776 46599 46631 269921323 8024 8016 319793254 35509 35446 713918240 32159 32206 625144676 22040 21996 932436977 44228 44308 260073388 78211 78204 793351106 26593 26668 574612353 49221 49270 778282836 35828 35829 567192096 87583 87625 968686643 80706 80707 425258204 16903 16874 211566423 32503 32544 495150733 10370 10395 417117556 54231 54253 237866173 13683 13704 784519863 92992 92993 322223692 92214 92215 30021370 168 230 948726251 84530 84521 697936261 81378 81379 450320100 6607 6608 879515325 86136 86064 891536746 58459 58460 592885508 61383 61384 716499039 19204 19205 139547784 60692 60693 258906421 21690 21691 350347194 53590 53645 661271802 96986 96987 247920765 11676 11612 132341114 98677 98678 360721016 27684 27685 26021758 5289 5290 763008544 60302 60303 829888527 61853 61854 33115216 88468 88469 732530948 60984 61064 693202852 70406 70407 873745027 31805 31858 249253344 46116 46117 192153952 24877 24898 157210911 80501 80502 624598558 33007 33008 592001324 26304 26224 681367469 16024 16025 315860436 26865 26866 132734178 1246 1247 31985001 66826 66829 343271649 13443 13508 552107098 2031 2032 946922549 86478 86479 585257916 71058 71059 271176570 38592 38593 660588554 81449 81509 321326511 71310 71365 66292811 16899 16900 380971264 93689 93690 471359253 29988 29989 777832981 94903 94964 274479914 10442 10447 38490055 58565 58638 892479662 51862 51863 63303226 50762 50690 83748852 34545 34503 948349606 15597 15598 551039694 94951 94909 907543249 75032 75063 419833047 89920 89979 51119080 33208 33243 193229622 75066 75032 493789953 68277 68278 321994115 93564 93533 45408397 35913 35906 760602590 57898 57951 804324844 65779 65704 496412332 70571 70615 120905955 75609 75663 139567673 50975 50976 506939659 27613 27614 44426755 77814 77815 563643029 92486 92487 618420450 67948 68002 531687524 47513 47499 909751053 60886 60887 988136546 58746 58701 360763731 71819 71820 19427063 47392 47373 658467665 7785 7756 682045006 77056 77105 29754082 84928 84949 946778711 34289 34361 548032549 60488 60489 794004637 57999 58000 104661106 7422 7474 465529504 16375 16411 92783881 86392 86446 772063667 81139 81140 170776154 84165 84166 950964023 56595 56596 60719827 5361 5362 451250350 37137 37110 350744273 96123 96132 968915630 29302 29303 968467557 34442 34443 703077459 48009 48042 435099660 10340 10337 280915197 20924 21002 744530367 20249 20250 843759959 75862 75863 890770219 72429 72477 103394585 78732 78745 125742452 73705 73780 167631824 37242 37243 386694857 93463 93464 888472372 32938 32939 563321517 19440 19441 951627179 30259 30230 970217715 61694 61695 393050680 43726 43727 248824382 37194 37197 422319923 12988 13059 499824891 8309 8349 277023856 32112 32141 856785446 60015 60016 285712228 37375 37358 204491558 69430 69399 17577354 14844 14812 4934793 95891 95892 573768801 91503 91504 131752129 67143 67221 795559168 98671 98658 827987680 27280 27247 480809930 50421 50342 361317807 60503 60501 638863252 64973 64974 859263781 34068 34069 843292142 16699 16700 663733440 43897 43865 190747207 2140 2141 818599742 69901 69838 783446219 21832 21833 548614324 60030 60031 496786160 17721 17722 45528213 75649 75650 467314770 24086 24051 867335215 35319 35301 896129769 12537 12544 700340947 39142 39190 679590083 27520 27521 126677017 19272 19213 267938069 43313 43316 969473904 92545 92546 730958928 87843 87833 643339851 13313 13375 45877634 60994 60995 889088854 4649 4686 614587219 31005 30963 607907916 42040 42047 195144843 8728 8713 441113834 44268 44269 767298367 99578 99555 82715425 96066 96067 456677779 83070 83071 142738733 2294 2295 723478955 74434 74435 906920950 43764 43733 187817581 56223 56219 680587194 23146 23127 982423835 64281 64350 98706697 10222 10223 414477140 42543 42516 840264972 1003 1009 853055648 74297 74245 91566890 34708 34710 69842468 47055 47040 450658653 74269 74208 810704315 32406 32407 144731607 79913 79925 923992534 38769 38817 429868933 82304 82305 926841768 13464 13465 879462642 67853 67854 448325593 35931 35932 277919705 6406 6445 499814559 41966 42037 83766980 54883 54884 199232333 41427 41428 919852584 63664 63637 51032823 20313 20360 114513295 73940 73941 621666412 43071 43011 244137814 87378 87419 509873608 7564 7565 583030264 50402 50403 116322330 21338 21406 585252752 68426 68427 433806455 42317 42385 121484607 82277 82325 437460087 23553 23554 668436299 46568 46560 774813802 1915 1937 473673702 29614 29615 983361710 65889 65890 100409989 55336 55331 780322551 52378 52317 480724812 88314 88393 307308843 2601 2602 73742461 56660 56702 8151480 41039 41040 876126182 74143 74144 90257381 31304 31305 974489391 1517 1518 214366666 84511 84482 231291757 82343 82336 828330071 60084 60076 58503910 20807 20777 22103016 62423 62424 791291441 69484 69485 996255654 50854 50855 433212794 20361 20362 381574026 18759 18760 803018287 38558 38559 250775837 37805 37806 493336409 79488 79455 529261128 81428 81429 959889357 90366 90413 82377424 12745 12746 753412587 4173 4115 467292255 78590 78591 230511362 60657 60595 761386911 17805 17806 573871645 87944 87945 536703655 14316 14317 758249142 19699 19700 626733369 84916 84917 238229142 65934 65960 694201923 76748 76687 195268024 27031 27011 386911576 40190 40191 166532551 24868 24869 29443288 94575 94576 17157609 88864 88811 4136250 13663 13671 933888000 36210 36284 182614044 27930 27931 511220154 77567 77568 375032997 8775 8708 242026766 11151 11152 493725098 6180 6181 391500964 80656 80601 110408386 83919 83876 972046707 87285 87286 145905650 75045 75046 611552772 22811 22812 325740398 41112 41113 781896119 46379 46380 682458801 34200 34201 161083460 6553 6554 129879339 74574 74603 173007636 23824 23822 10185729 66081 66032 467215911 4898 4874 658956804 80466 80520 12926057 98920 98921 446100858 89572 89499 672949341 2666 2606 836163771 11210 11211 406178364 35580 35519 869963551 39289 39290 420095738 91075 91078 18588130 61379 61380 403482414 25323 25271 499300798 27149 27228 850438308 49941 49942 775307834 55656 55657 199294726 34509 34510 302144948 13432 13363 797846050 12829 12774 562319975 21248 21249 798327207 13097 13098 711370987 99088 99089 862173203 46574 46575 187998646 59351 59406 57122854 54548 54564 323811516 81975 82019 469029764 26811 26812 289742983 88088 88089 401723014 69182 69183 314449431 54628 54698 48072538 4769 4770 768827398 89508 89509 600316665 80690 80708 136801239 10456 10385 379571047 14645 14600 925740373 51198 51199 802310184 47555 47556 458986357 7033 7034 648549647 16923 16924 193748753 30270 30224 570859774 20623 20624 409524918 21927 21854 148859136 43113 43114 187405884 17358 17407 567051124 50685 50686 899815279 64969 64970 216609045 40483 40517 832892049 36044 35986 436608456 26182 26183 573549923 20417 20471 21633829 10059 10060 652013844 89755 89813 990093713 8978 8994 309508503 5383 5384 465951717 81185 81121 896477034 9885 9886 426177189 68594 68595 556277376 5234 5235 730762075 60675 60628 350315958 83116 83117 955502260 42629 42630 570609899 20694 20755 178591691 6112 6113 317303316 1936 1999 952034008 86454 86383 776708956 73672 73673 577988146 78456 78457 219720687 6985 7054 640707156 24999 25026 41128379 37686 37687 110802884 95006 94938 924926161 61574 61591 720663674 43257 43258 137514311 56856 56916 55573137 67366 67367 97041521 29562 29563 524632605 17166 17167 707831839 67482 67546 560397836 70704 70705 216360445 87756 87757 658246011 85172 85173 845938258 98067 98142 340655716 43856 43857 788454332 62275 62276 748848902 40953 40992 82753548 21804 21862 291194334 64882 64879 929816258 22871 22872 337613768 68488 68489 152529977 5453 5454 416598057 28684 28685 126340126 45994 45995 569840202 29856 29857 891226563 93326 93359 774320569 22920 22969 207462771 92496 92497 48354641 15256 15272 208972394 95625 95602 202451412 20589 20623 305556199 33079 33036 198424873 95631 95573 890567968 5106 5099 146271523 24676 24696 39145225 57587 57627 372492557 76898 76818 312792686 63888 63889 342522339 28196 28161 530460153 3090 3162 465071821 30061 30105 971504852 59744 59734 887496562 94317 94318 495104067 21324 21255 900837808 37482 37483 639045898 91505 91561 796820977 80876 80877 949701221 46640 46668 203354501 74716 74735 29691480 74636 74626 569208684 83685 83624 439983379 23916 23886 218088054 71277 71278 702082186 45801 45784 314631735 47653 47654 197981675 32224 32149 727608101 16591 16551 385058467 36923 36910 611085960 85582 85516 682051341 11518 11514 972534140 12586 12580 283001865 8032 8044 855385551 94155 94156 668421407 70726 70727 106735808 56605 56606 669386803 78992 78932 562898603 15224 15225 675312726 35176 35249 335826438 49855 49859 809518587 58971 59012 459299220 50933 50971 147586552 39039 39040 188595690 96670 96671 374232679 33735 33736 280126009 54048 54049 106689771 23771 23772 418310168 40884 40885 632240603 42180 42181 592702064 84385 84386 750012682 50799 50779 412119524 96100 96101 106600897 99746 99747 577715577 91165 91163 4735531 62317 62307 533629065 31051 31125 845114023 79817 79818 926255 829 830 155823014 3354 3367 250052957 68357 68413 713494937 14329 14292 378517829 75335 75336 285451319 86244 86227 702733916 9254 9255 186218879 67276 67347 611464255 51125 51164 809712656 48683 48684 651674223 86847 86848 601194067 89442 89422 708005829 66432 66433 701383300 30777 30778 701853896 20776 20789 152974228 81684 81624 584701894 89424 89425 235280511 28575 28576 655655397 52757 52800 829008751 52146 52147 23727979 4133 4171 349815295 15067 15094 79993288 63965 63966 25710472 59984 60033 223787588 97408 97425 109978101 95212 95171 490590851 3562 3563 582111558 85987 86033 40947524 37765 37766 409573872 65359 65360 893253163 59543 59544 463735573 64676 64613 871283981 74847 74794 743014202 3697 3698 274027939 73948 73949 571140702 53245 53246 637216690 51976 51920 591685530 70039 70040 311802956 49348 49349 704832877 38047 38020 448250214 50869 50853 321331682 12175 12120 375251620 50233 50234 798180025 32738 32797 942899049 77530 77602 16018794 92251 92207 311334847 92050 91993 724057901 97502 97450 264306477 55899 55887 427762042 30382 30383 465567267 97029 97069 235371906 81926 81859 631816376 59533 59534 377551449 18463 18464 751185715 49474 49539 751011576 27523 27524 601063405 28083 28084 583497829 20696 20649 388287691 62482 62483 65164010 61154 61155 500568402 88048 88124 121335057 34639 34621 753759549 63875 63897 330330472 75327 75328 447181558 24368 24401 221834382 59176 59177 211447907 49378 49339 598764293 7594 7663 157769047 75402 75403 137551947 10624 10571 371299854 49405 49406 3723345 31928 31929 933961772 43742 43743 749185875 74309 74310 767123691 68740 68724 356016323 28495 28496 317793532 81163 81239 204401333 10533 10534 226664718 23361 23362 782337885 38105 38106 590392058 26088 26127 213943912 37505 37536 489498867 12492 12421 159442211 22612 22613 351059523 76778 76779 657611594 56928 56860 660511731 44903 44846 697375453 73637 73645 147682414 54685 54686 558761291 920 927 826788824 26333 26323 97468884 82028 82029 54124445 45047 45048 286738603 22193 22194 223237687 87215 87164 647428897 87438 87439 361627420 82173 82174 392242078 45821 45747 213986894 79544 79545 304210915 80218 80158 879381107 57717 57765 687641121 3133 3093 936785815 35745 35786 40750423 44682 44683 537501714 7802 7769 782274675 44249 44272 177406211 34806 34846 36775439 56827 56899 935816985 54882 54952 965186073 84414 84334 613422400 35598 35599 885694287 41083 41084 239297118 26696 26697 791707392 13234 13206 155655786 44599 44656 997670002 4036 4037 271339013 15118 15119 883967595 72531 72492 401225087 63173 63174 730570269 92810 92889 232850559 510 519 751146938 97191 97254 866032574 89350 89351 212725497 49174 49208 137696727 75966 75967 791090263 94935 94936 946190980 81989 81990 997074187 71618 71622 424098717 52664 52689 477587327 25795 25796 550573844 32182 32121 415852217 3817 3818 2998163 34569 34613 544169467 33237 33238 881381850 30976 31041 556229028 87248 87194 919877842 43190 43191 451813628 91369 91370 316470974 69061 69013 781620191 56621 56622 132111756 9100 9172 470210284 39870 39894 667457652 72061 72004 170701962 37017 37091 869337567 56878 56879 925930441 88586 88561 637159518 25209 25210 794402431 53335 53324 188397749 19245 19258 294696944 81845 81805 606864158 79303 79304 44424918 57017 57018 796766204 46163 46164 713529543 48128 48129 735100222 44412 44413 27997868 49027 49042 459992292 88195 88196 517315436 31440 31402 106435229 56842 56830 678739777 9909 9980 136802363 57335 57407 898329189 99549 99523 833457129 16906 16914 610535288 25583 25584 514421820 40402 40403 939352974 29090 29166 384891548 21614 21615 29718846 74595 74589 742220439 98851 98805 730862326 90080 90081 440090500 34741 34669 464734010 16669 16670 412825964 28761 28762 889063590 64072 64073 301769975 40221 40222 55026267 1619 1694 653722097 96490 96491 444910741 7628 7629 152423257 44203 44204 301855963 91202 91233 408099214 60049 60050 246229679 82778 82779 986340728 28317 28270 806556998 66948 66901 952530971 24214 24215 433718927 2277 2249 812999032 27335 27336 735113307 98022 98014 32390346 62745 62746 561772889 79135 79136 104578 3661 3662 991058322 26395 26460 227495229 30406 30428 153804521 13661 13710 896357342 5996 5966 898510755 2315 2316 78895051 96476 96477 23199626 65732 65733 508146203 37735 37690 147662888 86413 86414 534785506 87451 87467 265392664 55509 55581 791503179 29575 29576 73179018 90666 90667 421407059 17046 17047 843710081 19016 19082 906553987 48185 48186 983044394 57508 57568 941745644 64662 64591 907218871 46792 46842 768449892 36647 36648 551552312 49960 49961 878937427 47131 47132 346050499 99968 99975 72735390 88060 88085 514377900 88876 88877 243399705 91968 91992 659841552 87987 87924 201180796 90869 90887 717729402 8716 8737 932357234 95981 96044 16522001 10561 10574 478876015 11783 11784 411002393 18709 18675 818533736 8964 8909 781443625 64834 64881 40346008 82763 82739 62975466 50010 49938 397326964 57359 57329 261829652 73926 73927 22912521 5633 5628 796804339 76986 77027 897052313 96997 97018 554418456 59604 59581 189408130 82568 82499 437175507 94485 94505 316360568 36090 36091 352369323 51944 51945 807900366 52479 52472 936969482 25678 25679 130017744 40857 40777 261334493 94603 94546 16551208 43547 43555 593668698 83677 83750 743333442 13201 13248 701971229 93835 93836 604310725 4360 4361 139007907 9774 9775 935226728 49353 49354 195022418 29197 29185 244750603 29072 29065 844369018 36051 36052 550260026 65791 65792 522046976 71197 71270 406385546 26256 26208 892562680 53354 53355 913212345 60774 60775 6778797 29394 29395 538095737 3539 3612 539724871 13509 13550 40464046 98707 98644 279477321 22042 22043 746781346 62101 62033 96700252 85013 85014 644821471 92791 92792 839670471 35108 35109 264387321 60884 60885 185959087 79647 79692 240051676 74400 74401 861489881 54200 54201 454219032 90758 90759 995080445 81989 82007 674080727 44677 44678 340798531 75883 75870 359426917 60831 60832 589744404 16151 16081 47112885 20425 20426 688362515 67265 67280 938879775 15984 15985 582617253 16649 16695 297843429 81366 81367 386812969 17781 17836 229365930 77743 77744 24037949 21856 21857 80657003 39718 39660 925507378 34752 34753 854278014 94453 94458 141299090 83784 83785 944025626 87546 87547 143046378 15535 15536 458046773 92691 92719 395963823 36526 36512 129990697 74020 74021 323660664 35251 35252 725850715 71880 71861 581543737 22350 22408 989136773 21892 21893 484616665 57127 57062 412734946 56753 56754 574453022 86351 86352 358581528 39936 39937 460966388 15215 15216 281757796 41538 41539 758559680 99533 99534 86697407 70669 70707 79842941 82403 82364 567022923 83808 83772 706334556 87297 87367 873344233 26806 26818 244785220 40473 40395 967797303 97442 97521 877615661 17272 17273 569217908 60361 60362 734568961 22589 22614 463512077 7300 7260 217099249 3966 3967 302068282 90551 90627 938516980 80791 80792 899429714 64993 65022 428469512 80172 80101 396208674 66026 66015 997540013 92044 92045 705158759 36455 36456 441762164 78812 78739 527366658 73389 73390 223043069 69052 69022 316122695 76112 76113 314010080 86663 86653 256527682 25950 25951 726633165 75042 75017 384338156 78582 78512 372880199 13260 13261 373692809 92595 92596 749906755 60435 60492 479645866 70183 70251 236169348 99712 99713 281012388 41346 41347 235317396 10292 10313 113865129 89879 89880 749174565 86030 85991 75529654 91563 91564 330668745 57748 57823 974209910 3789 3861 323440272 94636 94705 12644345 16198 16199 440932279 9629 9661 272800635 28660 28648 426228899 5866 5796 364246548 79226 79165 775036406 69788 69735 377056491 86031 85967 504471687 30017 29944 146831409 82457 82418 305589536 26492 26493 965948960 65730 65655 667391145 57746 57704 84139854 44696 44697 719705189 56519 56521 814741440 10321 10322 733840871 30556 30557 643032527 96645 96619 417805864 3225 3257 758445652 40029 40030 180573844 49800 49801 660142829 70204 70211 510185657 71885 71886 542250262 81165 81230 592642607 78792 78713 869927381 46756 46725 77708801 51467 51398 702035910 32834 32835 749221788 5983 6013 747238446 36862 36848 483620951 474 512 206487052 35802 35803 146200234 17591 17592 75236474 59702 59689 33371215 32971 32972 693974704 50131 50132 120996004 26487 26510 110890547 95914 95877 736543125 74310 74311 367300414 26793 26735 176482916 47253 47254 48651915 63552 63560 493402274 99484 99485 956317020 93407 93408 235768748 56551 56531 294683822 20882 20919 995402941 14303 14379 421421457 66715 66770 710823254 66327 66306 194421827 9623 9624 335199168 33238 33193 466610729 86657 86658 896761072 75232 75243 916438807 6583 6576 917839424 50180 50181 829548456 95094 95095 822825642 5477 5459 332511101 15803 15804 437756709 24193 24194 413965728 59691 59768 278748038 23238 23239 263059817 23542 23543 597431194 99708 99709 457073395 47071 47072 934791144 75955 75956 138744490 89256 89257 892431242 32883 32884 308290780 92927 93005 536748530 49433 49460 852765893 15356 15332 389608539 24083 24084 621248640 9516 9517 291140287 9630 9631 673053372 11775 11717 790539029 8358 8359 220606418 29570 29628 275258964 4540 4541 765137804 67365 67440 956806132 56046 56047 39042543 66644 66645 77375865 59888 59889 843892132 96936 96996 650777153 67317 67318 944811884 94000 94001 739111486 5597 5598 442558600 41526 41527 326063337 7254 7255 853320444 6308 6358 885313415 87128 87129 754861367 75448 75449 532374003 67201 67155 163810149 54839 54857 151419433 56976 56964 161364651 10998 11019 806550895 33120 33121 487992842 28712 28708 150061786 49445 49446 182368316 91167 91168 505067355 15872 15913 402578454 7112 7160 405999962 11629 11580 274713122 32382 32383 374803457 14208 14209 499728563 53875 53863 394833223 27830 27893 830307182 38903 38954 990842534 5357 5358 854044816 82001 81932 542579891 19920 19921 176200541 20660 20688 160791131 31623 31599 74071375 86703 86704 67733890 9049 9050 815254158 93856 93857 457379424 90068 90073 135865350 18161 18098 440533853 30305 30249 886213189 18959 18960 642095659 29277 29315 119823664 92669 92591 671498557 3257 3258 965130109 58632 58633 297388604 36017 36037 182590134 41268 41269 415600525 57636 57652 66609302 20562 20610 933411209 44670 44739 229295718 12048 12038 206846296 4388 4377 140342279 17989 17990 416208635 36803 36804 211165542 42268 42269 978970525 35010 34942 778140761 79435 79497 511258397 74213 74144 394227949 75397 75398 8241226 61930 61931 562834776 93112 93113 547997945 43337 43262 438605142 29685 29760 41585413 35166 35089 686920520 72353 72354 687399303 44730 44731 139158329 97336 97337 156910268 20672 20666 355353477 74558 74559 338291861 79249 79297 939957603 99445 99446 609806412 15805 15818 56328788 40299 40300 288196755 32187 32188 975451607 50252 50331 602016729 84582 84583 204519868 78301 78302 534169942 5672 5746 499170761 57898 57899 865935286 26082 26078 299012061 1193 1267 185527668 91487 91488 274685316 93262 93263 866403320 77423 77424 321137807 18054 18036 429138031 43457 43458 841394713 32491 32492 493775530 12220 12241 745523487 41866 41867 22454501 95849 95850 400820472 32685 32718 956096715 68655 68656 147251865 98784 98856 373374232 69538 69553 427545834 71682 71683 766126717 93012 93013 952606231 31087 31088 243950978 35766 35767 531256392 95996 95997 117206531 97499 97438 67770108 19398 19389 145024859 34747 34748 865407552 4793 4794 21003995 39734 39787 65857358 57448 57445 520721194 95851 95920 6264196 71580 71616 882670801 22476 22477 764920055 65597 65598 132918514 49342 49343 226665949 22925 22926 600595891 91110 91111 760666652 58612 58590 518530799 9935 9908 11029221 13565 13566 700325063 86043 86044 612094659 89161 89158 374692232 48963 48964 548812128 99558 99617 458543399 46852 46886 381447877 93148 93149 865487160 2861 2904 165459248 22527 22545 485929313 76271 76272 107944658 8303 8304 38425465 88763 88835 872676199 32426 32427 934719002 3545 3546 361055740 76416 76425 83244659 63888 63854 925579447 77974 77975 174940448 2886 2887 23016449 25449 25450 79968282 99477 99478 296572567 80710 80677 37968281 61372 61342 966477885 60092 60078 331548910 42370 42349 380685539 66832 66889 601561399 18918 18913 82155475 55913 55930 65723430 7768 7780 970077696 53966 53967 424827425 2525 2463 591445024 51295 51296 908722468 33392 33393 553438912 31343 31412 848894082 9070 9071 444640744 19556 19620 316755663 26508 26452 652832417 2713 2711 469438922 53190 53140 890777290 13652 13653 343693366 74950 74951 547337429 59835 59849 735526312 8821 8805 873525636 85960 85917 864678241 22265 22275 900046972 54260 54182 668998480 94687 94615 51573632 12291 12316 676058322 85644 85645 52568435 8073 8074 961577206 29301 29302 721391633 98454 98435 215995373 60293 60294 644132718 26863 26935 415860896 36758 36785 263601825 74158 74159 995977234 88908 88909 991509631 27983 27936 533659660 67581 67558 708283194 96322 96301 397721822 39057 39058 35637585 95327 95359 766888547 67772 67773 469075131 70909 70938 795189805 78352 78353 455598863 36415 36391 230586104 42137 42090 890150808 78320 78284 698079861 28989 28961 803687960 27593 27594 592249376 78666 78614 196436552 23740 23743 242508117 14156 14190 332777907 73208 73224 511695041 53434 53435 496777450 88583 88584 353241821 23575 23576 686311804 61910 61911 216181828 48567 48514 448717810 47222 47223 455953551 40599 40549 8770126 32476 32531 932553884 70467 70517 133641433 5114 5115 665849981 61545 61546 673812362 2310 2323 868164767 71217 71218 304471777 13689 13690 716986879 24161 24094 213610744 59316 59369 686533404 87543 87544 633621252 65050 65051 275917530 11464 11465 1709029 58614 58615 851348713 29077 29078 398893971 8825 8826 476715311 71452 71417 147401014 15309 15310 339148152 53877 53878 854281697 371 372 451923528 11771 11772 156090342 45829 45796 412368510 78213 78214 547591944 13816 13817 547446593 86078 86101 9901 19253 19180 101020835 74907 74908 735038237 39554 39570 621811739 48623 48548 981781093 35618 35619 732739241 31461 31485 931535650 40203 40234 685861669 98902 98943 357380635 30828 30829 685447624 47210 47144 819971681 19205 19186 849366020 4517 4518 434978003 89787 89842 791203579 82873 82874 398981339 62234 62306 102778371 6653 6654 56104137 22017 21988 278237790 5868 5858 584841130 48969 48943 198620829 39421 39422 888945551 58702 58703 399441369 48409 48479 916175217 10057 9994 136491195 27290 27228 482129257 64687 64758 517371005 66591 66592 616217534 79864 79833 917368776 74914 74915 990013051 84168 84169 366831762 29960 29977 322447629 63667 63668 32577104 15716 15717 608794029 7691 7692 408915153 73681 73747 890798168 82961 82979 424321221 29048 29049 320829415 83676 83677 131654259 88062 88132 561873378 23974 23952 396512494 87162 87174 117239802 59522 59499 742066046 25204 25205 726419587 26712 26713 445581747 56609 56648 562177372 94981 94982 32808357 20448 20449 462001804 94105 94101 952317246 38702 38703 733490564 8968 8956 97804568 60832 60788 414388897 41197 41125 14201376 90908 90946 567012320 37131 37132 252272042 86832 86777 380153087 73464 73465 924463982 38363 38294 894723321 99383 99384 481890268 36409 36410 107620141 32267 32309 684767767 31518 31519 541827970 65625 65656 947338229 70765 70766 884041145 47115 47116 549223459 74378 74373 857275094 27131 27071 355577823 58458 58459 393267627 98648 98649 565738387 87453 87454 977645741 95538 95539 30031113 68470 68471 181126903 39131 39132 513022220 50813 50814 97290364 68746 68747 273428784 26260 26261 984970851 94497 94571 242970489 56476 56548 529273889 15032 15033 8051472 33002 33043 392497302 37638 37639 586244561 50532 50567 555802508 94194 94195 348032762 63178 63133 548120093 97233 97234 627629900 69953 69976 798585365 6020 5977 528414175 75510 75543 583994950 71343 71328 143535346 49702 49633 988642578 68113 68093 828638664 23338 23278 829934913 71143 71144 224182048 92823 92881 889361425 85094 85095 293756587 78958 78959 489753994 61560 61561 888862141 75581 75582 893147087 67289 67229 747514906 21135 21214 546012412 88602 88557 413072000 61193 61116 863035419 24192 24193 119805280 58095 58027 574169716 71606 71607 298605854 11308 11309 250705262 55912 55953 60742669 78343 78344 550229620 42506 42551 898103750 59079 59080 701100173 71363 71286 59215571 57020 56953 975795410 4275 4256 317277887 76743 76806 187060982 41178 41166 333293225 49160 49161 764387498 33430 33355 395365918 51254 51255 9246182 63964 63965 478232661 5979 5915 689891539 42041 42117 802122503 12068 12111 499682783 53360 53410 735642979 90053 90054 11240711 50248 50249 906052144 83779 83852 83664738 67526 67491 173201848 57584 57585 176598123 6287 6331 291507932 62444 62500 663387321 43016 42937 628255686 42142 42143 925406138 24156 24157 351136108 26182 26224 93642039 84386 84348 403552475 36953 36954 851487531 99691 99692 392166157 5350 5428 352490197 14553 14554 388050939 4493 4494 318185572 5849 5796 773765774 54989 54938 430648044 5301 5308 224227908 8881 8882 371289313 38893 38881 699856469 94972 94979 894166947 23049 22985 313811563 10988 10956 599059810 25307 25308 271726134 18038 18036 538267896 16554 16555 455198487 9884 9885 979612549 33967 33985 343567791 94837 94838 778497199 80273 80228 459980803 86268 86337 600837244 3600 3588 138753928 2047 2038 544015847 36912 36913 60220644 77824 77825 159172326 75938 75939 510297143 20913 20945 461224967 6830 6757 983613695 91692 91693 70453735 49661 49737 33098114 40231 40240 842669840 2505 2506 534823171 4544 4545 822100430 85864 85865 896164403 46955 46956 599959525 18110 18061 4836192 64490 64458 1004057 62989 62990 88290457 21333 21334 788359403 80823 80824 100333074 35937 35938 527288382 1410 1411 436506834 73827 73843 52613584 33749 33750 867656141 78511 78512 387482533 16065 16066 629568918 88905 88906 946378193 46691 46692 45125019 14421 14478 149359570 19402 19403 157576453 46281 46230 402296569 64717 64718 212036458 50606 50679 693089445 3753 3754 674887743 57523 57524 394018013 62692 62684 753182810 96516 96483 806191398 46606 46641 983354902 61257 61258 408394709 97263 97315 941287061 79583 79506 515859907 32539 32540 599646227 52803 52804 602317081 75178 75179 273172150 98830 98831 183322448 10989 10978 503445403 71701 71779 221518830 60153 60154 786425936 72359 72360 529850513 7225 7166 107067737 28615 28616 709853318 34629 34566 110221660 56300 56338 523552292 8391 8355 356752738 9291 9292 631153597 72540 72583 482914051 85415 85441 972888763 31072 31073 488749594 42185 42262 760996819 44941 44942 880158524 34247 34177 271790388 63869 63870 667318443 69843 69901 327182210 25721 25778 227376822 62697 62698 789177291 65362 65363 42136975 55764 55765 483113639 62042 61964 542266008 84978 84948 519533816 9603 9604 969649945 55946 55947 845264677 66871 66942 347728296 22304 22305 624347338 10462 10463 495875834 12716 12717 972732288 99240 99281 64034271 70804 70818 102420576 24549 24490 64706163 18873 18937 439292602 84788 84789 827537064 93720 93685 13322343 89630 89563 155747235 738 690 444744003 44108 44105 328943846 46785 46786 460330848 43707 43708 828889653 27439 27440 128906594 44906 44907 603851379 66290 66291 787435077 41170 41183 600122213 55450 55469 48797036 52035 52078 587620016 43904 43965 1568495 35699 35700 816638417 82729 82743 501344744 98620 98621 779588161 65322 65323 161659960 75603 75627 900389318 46139 46140 563748390 3204 3233 754862388 6490 6491 310569246 10670 10671 675323818 79064 79117 857426369 45051 44986 998076822 33826 33803 164267466 4555 4596 143168196 31137 31138 816052027 93840 93841 818801790 42705 42739 610011366 5649 5683 927960582 12530 12531 247674642 729 730 98115732 51749 51683 574253518 62995 62983 453578859 54095 54096 958239033 35018 35019 578522450 93107 93108 708077900 81671 81651 489860718 25665 25666 734174500 42106 42107 30670326 44221 44222 306345346 69435 69436 594472367 85584 85629 181923344 8008 8009 595508144 64057 64005 565442970 76593 76539 403267005 50313 50314 696661904 1272 1326 807188538 94062 94063 935099802 27900 27832 385752385 35536 35570 157708530 18358 18359 362664080 60605 60539 49611993 14324 14299 589262138 52930 52937 752120991 4324 4262 846359050 53506 53479 236338972 77708 77776 353668957 40710 40711 839662419 65143 65191 122739849 79568 79569 805839115 90876 90877 181335297 70817 70858 375711498 1832 1886 183148750 69778 69779 623037491 90542 90573 81945208 31407 31372 269326424 46923 46924 802570756 11524 11489 201709510 84987 84988 245939911 37565 37566 52969434 37665 37712 248551461 27273 27329 409718029 50057 50015 394658648 59800 59801 216928084 94505 94506 435992044 28845 28850 816541851 91833 91827 825740063 47852 47853 403171319 53239 53240 419189023 9128 9129 739638069 9318 9319 228492124 75545 75573 740347601 97546 97547 244162345 45621 45622 497672884 82583 82584 377970308 25856 25792 734032163 73936 73891 974538096 18725 18726 721374044 58027 58023 736650542 48522 48523 162895425 86481 86482 36285394 36806 36807 861937671 48858 48828 75287870 74548 74603 685866096 53836 53896 808770506 31724 31725 333003243 862 863 114189988 89692 89693 217988274 45120 45121 66719270 78906 78927 549050484 49725 49645 425156890 22792 22793 74316467 49016 49032 452432935 28109 28075 634276001 59271 59272 511353987 86234 86235 449681163 81250 81318 375572084 10152 10088 102726807 36779 36747 139466937 81704 81705 474624878 65793 65828 128248565 9072 9073 569082397 14815 14816 130194953 49515 49552 320711765 28350 28351 177553056 18942 19005 743703643 90074 90075 691246841 90752 90753 831708822 35730 35731 826632783 51111 51034 931712059 15068 15121 956136286 98576 98577 289838251 17396 17397 911355793 42538 42539 318176497 10197 10159 356657789 72725 72726 869522748 16451 16452 844308808 44989 45062 272835721 46030 46028 581492367 24104 24105 799770789 80419 80420 31250905 28728 28729 180529086 20860 20861 971509615 76812 76754 544125002 85666 85667 817234348 91959 91960 923018398 22593 22594 400145777 77322 77323 20830018 17707 17708 927943342 73980 73981 447106055 32209 32210 479194856 21949 21950 689498651 42405 42406 9991111 28222 28223 950499538 26313 26314 304634687 1986 1928 553690234 45574 45651 711000247 53767 53826 492407449 89715 89716 223287905 69468 69402 597541191 4381 4390 226234845 58792 58793 832067926 62310 62351 178127526 11593 11594 187881796 53000 53001 568595651 90753 90676 680883958 79358 79359 28629340 56842 56782 347956724 18165 18166 881080357 54784 54706 794596874 48111 48112 54661361 9912 9913 353026546 9741 9789 559592867 71014 71015 277607527 12635 12705 616436433 90242 90243 50070108 89016 89062 689116624 74740 74819 166173715 25695 25696 598999317 36911 36912 463614348 65871 65872 958891726 42383 42403 656150052 55876 55877 654867488 12712 12672 626670998 36115 36116 576204543 6410 6375 685742533 5734 5659 571239908 18629 18578 636049618 48536 48537 866064819 7353 7392 364887959 97733 97761 536044675 90703 90704 915175846 30660 30661 973444501 44714 44778 298002151 53109 53040 699198448 14068 14069 52178349 3496 3497 14153282 82420 82454 250381450 97122 97123 414844719 50195 50155 981890895 95738 95739 416427368 78857 78858 330166089 22317 22391 881142410 43366 43422 866862382 22661 22611 608196776 5044 5030 27946582 17439 17502 268688871 86413 86426 862750484 30284 30227 952245220 80862 80863 414271524 47018 47019 698425189 79884 79833 723300961 31363 31364 350554161 33142 33143 665373120 38768 38769 647438042 62125 62147 442027183 40286 40268 563371698 72510 72567 367640763 22082 22083 873498886 91559 91560 121094151 45021 44985 647504010 4352 4325 243745121 6922 7000 625915899 78321 78264 416742035 34515 34568 956693810 41191 41192 944491116 44110 44111 988839227 37504 37465 432222807 43687 43715 626458747 93246 93292 905472202 17326 17261 736720361 47219 47253 297596241 88624 88625 354802229 70641 70642 746945476 85045 85070 19956810 77471 77472 758556099 82544 82469 152252054 66657 66658 596220819 69396 69397 9324352 25310 25339 136872820 225 290 979928529 86934 86976 312228276 69740 69780 448692036 30154 30155 38621485 19775 19718 247383791 4185 4164 500472711 56645 56628 929828956 69278 69279 931829579 54457 54458 727267073 16794 16760 474588960 65143 65144 187536554 40379 40319 786388197 48998 48999 115213651 10066 10051 570763750 24115 24116 327358262 11513 11434 292255502 14087 14093 23654788 60656 60584 388451137 83706 83707 202258462 38052 38027 913790240 98893 98894 717088675 82845 82796 932202890 93616 93617 528380499 19231 19232 332501941 68544 68545 562702297 68870 68871 46211958 71503 71534 714467823 67856 67808 895444203 73252 73253 774838721 9596 9549 953340939 16208 16209 255987834 26306 26376 548345110 21086 21134 122355510 35745 35819 69968876 96387 96458 831862149 53020 53083 661024553 84736 84716 490601073 82810 82793 178098999 12211 12234 696647072 3103 3104 125604633 6293 6274 667582933 64074 64075 253844357 34156 34157 663454784 79052 79053 957497107 846 841 922552735 92058 92111 612187390 86292 86293 318701252 31770 31771 79338401 90535 90536 136375112 10521 10514 965606843 60688 60689 808471483 52010 51959 920814729 4653 4608 79099743 17394 17395 501823289 22696 22697 970862969 42825 42798 741708142 50234 50282 167569286 35362 35363 685113215 40485 40414 480744489 5015 5016 699304589 98063 97992 657325809 55651 55630 418872001 40739 40740 761591075 99456 99496 596707298 26137 26138 712123328 24352 24410 645616118 18102 18172 787881084 68767 68768 344928666 57574 57581 355212656 9201 9202 760718436 78124 78118 902960809 60277 60322 102118839 94457 94463 365511628 96877 96881 328311133 52327 52376 718510035 24499 24500 415185314 89414 89415 482147590 48448 48449 987191117 97610 97612 804414512 59124 59125 268779922 33130 33131 227631208 99306 99294 988523176 26210 26208 218314395 65246 65294 92117416 17971 18037 117098025 47788 47789 601805335 15173 15174 554623582 34760 34754 126356597 94285 94286 178268281 99972 99973 455362412 46341 46353 84576739 43778 43783 29179863 47545 47546 607888019 64423 64424 19600626 39829 39830 502623477 65573 65628 233070803 79625 79626 970751978 26069 26070 776745024 79619 79574 693760942 71549 71542 642203449 50076 50094 77652570 96085 96111 552540560 73305 73370 633768727 89170 89171 259045455 95189 95190 798532639 57706 57707 782358446 49540 49468 903828514 13424 13408 133619084 13259 13260 148771748 78572 78494 859922533 85140 85141 695610208 98326 98327 47306891 13794 13741 306997480 85986 85987 937557529 34775 34776 510877330 88320 88269 936456032 90654 90655 116216798 73357 73288 729635499 86049 86050 786886965 59071 59012 441417579 89876 89904 605353739 14763 14684 411839944 86207 86257 297371468 33792 33793 648009655 95339 95340 600642569 33442 33443 65510558 57852 57853 344142394 77370 77371 458900322 61204 61205 566194838 44589 44590 841864797 9936 9967 750121470 58157 58158 910573685 97276 97306 427576952 21738 21781 545230766 10048 10123 235319089 30787 30788 590141360 64552 64549 168954794 24660 24676 39532717 26109 26102 694377307 45782 45783 28553966 22833 22862 245459527 97353 97354 618279426 20297 20298 24206958 99004 98938 430051923 40105 40122 260327711 9356 9425 870738687 19779 19856 739566389 86070 86122 576127045 23659 23660 190103511 25937 25877 867165759 87550 87551 385375461 33879 33843 900241045 73756 73757 590119503 3764 3765 109415822 57321 57322 955643854 36618 36619 93199202 63321 63399 647184674 77154 77155 858296454 40483 40484 18646840 71435 71436 718526965 1640 1641 175214588 47409 47410 925602038 38417 38404 657230103 62982 62983 323237567 87824 87825 555311551 95685 95656 486026620 69056 69057 546493784 70836 70857 307977309 17723 17724 738155046 30142 30143 762620294 26400 26443 685969859 44629 44630 767926546 1868 1869 541447661 17311 17286 992028441 87168 87173 412745947 84420 84476 588250558 91099 91037 547430007 54742 54743 807192675 83090 83091 749439629 88313 88281 182033481 14427 14439 79554164 58842 58814 5815027 13964 14037 864198473 50728 50649 581704554 30403 30336 844339919 18891 18892 580143705 12438 12439 134361547 690 691 508795538 55269 55216 758489415 7945 7893 205900263 85783 85837 660098717 98938 98939 21658367 60171 60122 849893887 29839 29840 799324858 73942 73922 807658761 21572 21568 773021694 78226 78200 87414909 33030 33031 51922475 56452 56461 116262943 13178 13198 429408322 25205 25274 292147092 33134 33135 58138718 89967 89968 459101855 92132 92133 134124455 62157 62158 912904606 67130 67058 300973017 98863 98906 930434987 25407 25408 360260835 75206 75207 716839012 47490 47491 832952207 67003 66943 410609674 49260 49261 968884994 43858 43933 630655902 68126 68127 560477912 76694 76639 604919861 46034 46035 968428807 7943 7951 685522206 37943 37944 769347680 4897 4880 687278447 58676 58677 563976885 97465 97452 487799060 63263 63264 574352849 85525 85547 156296066 22422 22423 350484484 21988 21989 216599739 90245 90246 759108963 28426 28427 296093183 25344 25305 352149570 92753 92754 890541111 87320 87321 385793594 19037 19038 720060769 75090 75091 996665975 25578 25550 167304100 77229 77230 397117793 34981 35019 328304673 69408 69409 515766238 19011 19012 617815005 23464 23391 358040914 64679 64680 981064056 72454 72474 139685696 4118 4119 870576685 19687 19688 589411166 32243 32306 869153118 93402 93403 7549948 38999 39000 538590031 22109 22123 290143446 9605 9606 975399810 3791 3772 385359688 5404 5412 27590762 72651 72652 225034823 69257 69223 563649050 95749 95750 360330423 26041 26042 985131371 42233 42193 110815853 89579 89619 355859331 37049 36983 67871226 94738 94783 942280062 96583 96584 547150475 36416 36417 245726180 86076 86015 619116646 22916 22917 997626201 81452 81453 571762510 47904 47982 21119472 83056 83031 776012071 32570 32539 251067653 87701 87720 220836963 26383 26458 657876290 29777 29778 867781834 59662 59663 772489729 31703 31704 255142652 86773 86774 320577672 47067 47068 787343323 86229 86273 43252788 71457 71458 308869130 91262 91263 219666860 34282 34295 984916254 97761 97762 191186550 2830 2831 874291487 40802 40826 176949973 83570 83647 285443875 3635 3636 625415 77816 77810 306550835 59549 59550 200938201 71138 71139 261295040 99454 99436 295940387 3682 3684 901291024 28093 28094 442758359 69004 68947 815820 39923 39924 21439922 80623 80603 731105158 73845 73846 317709182 66542 66565 93976233 85266 85267 954610949 40849 40850 900224063 87522 87523 230473213 66751 66752 495343176 55630 55631 924582623 46044 46045 432564592 35019 35039 761137897 95789 95799 824726021 55902 55903 626797290 89632 89633 825201091 81680 81681 466426746 15906 15907 553308030 68305 68337 741053369 37531 37542 346270647 7046 7111 95650312 23783 23784 637026244 55591 55668 831964436 54636 54637 149729973 80254 80268 839251737 26562 26530 294638032 44948 44982 165039028 89326 89327 786660449 60841 60842 69646702 79643 79713 934693664 25176 25103 21876897 75641 75592 706147593 7854 7904 934791916 15019 14962 74719676 50508 50466 673253735 31476 31552 878931930 21950 21939 128462765 9622 9665 808051768 61105 61179 186061739 56205 56264 380827764 79926 79955 998547357 77615 77616 461094286 58081 58082 701611817 87560 87546 87604655 76749 76711 629958690 19730 19775 761134007 68350 68351 599645375 82875 82820 854104218 897 853 340148069 5586 5656 912322115 4831 4832 509642918 60077 60078 184553596 13856 13857 738914116 71763 71711 581849746 89614 89615 186013835 32786 32729 941730075 24647 24648 548657021 35443 35424 584903060 71944 71947 386493578 98617 98584 834234621 54903 54904 608345126 64186 64187 631175399 78153 78186 700536429 58477 58478 639196475 42841 42842 717352060 52369 52370 719484472 53165 53146 345642855 98458 98512 16557 60315 60316 828343414 22720 22772 236446131 15164 15230 712953928 47835 47836 755630348 11404 11467 545260985 59180 59125 430819775 61815 61778 718594585 83395 83347 202193822 67497 67498 473423064 52038 52039 614812131 85592 85593 662751999 49979 50049 376043691 31364 31291 990777007 51632 51633 940689978 59600 59601 988251012 58983 58984 607216282 10734 10735 13452077 96948 96928 760983621 14362 14363 158923099 29398 29335 26920736 17654 17655 787116117 43342 43343 395896524 37002 37003 501610197 8015 8016 46533454 76388 76389 271213496 52842 52867 746771780 98071 98108 448375077 81614 81541 141981164 96428 96429 107191222 85755 85756 215803590 82566 82592 700169883 87322 87323 186267424 19539 19575 161319309 59321 59322 41664428 41117 41167 285359433 38706 38677 739953652 95889 95918 206883994 35558 35523 346425456 53145 53146 162602263 11651 11652 169420484 77508 77509 32026043 49707 49708 823161204 38425 38444 598426408 32474 32539 653492377 67967 67968 841244053 23215 23246 776250134 90634 90635 83435903 44920 44857 360126936 78488 78489 802469358 80584 80511 902954385 24159 24160 720682835 22138 22136 692908430 2842 2843 39062949 25041 25104 727531934 65398 65335 352614154 7265 7330 597493616 65051 65052 784456316 12526 12527 352351417 93892 93893 797732801 50247 50299 597966115 1689 1750 26188408 77324 77325 904006406 57032 57033 293735881 33343 33344 265614253 85189 85259 210217736 41179 41180 817339888 78537 78596 584937089 95007 94958 481177165 93591 93592 66655802 63709 63678 715094073 99724 99743 908968914 25987 26043 217689253 12477 12527 809566951 96992 96993 882455036 13395 13418 56416008 40118 40119 866925629 97030 97031 433953857 36745 36736 705973123 18039 18004 58541252 30002 30003 188750 77441 77427 407414585 7146 7147 55809814 14886 14887 906739726 58676 58654 222804096 44623 44674 594880134 98274 98275 751035448 59526 59527 581936724 43436 43437 691520045 54740 54741 977678925 38345 38312 795382605 550 566 868235943 7659 7660 257985960 55859 55830 923822608 77072 77019 418626680 57121 57107 64339209 30395 30379 50134105 85087 85088 833092185 88562 88497 255761909 81359 81360 740287653 1867 1868 667124392 15238 15218 952390835 66901 66902 93772362 50949 50992 626235818 98243 98244 883292707 23050 23051 715912164 25924 25953 823208525 5078 5079 233253405 58078 58018 464823759 24256 24257 906441037 29386 29387 742506974 50909 50910 613025473 65934 65935 522984188 36744 36745 50325505 59505 59438 788412634 83294 83355 531400841 80743 80677 403352909 29736 29671 267107931 52402 52403 410524037 68173 68189 895663414 21225 21152 510782728 48987 48988 973603569 12566 12567 314746980 23821 23822 489314790 80667 80668 649208953 76131 76132 387401012 46309 46307 995922030 17667 17612 109732935 65139 65140 626617969 66913 66884 594600181 47394 47395 137213922 16138 16130 389253674 71842 71782 932287755 8471 8472 617258405 33513 33553 646211066 36434 36360 372359014 54592 54593 624482752 17628 17629 364674353 24132 24133 502959758 51060 51061 124521757 51614 51615 224723744 20469 20422 682930713 52675 52676 97279021 41192 41193 318059916 97369 97370 715711801 44326 44397 503070937 19809 19810 314107655 89644 89604 324727098 4327 4328 478386843 93739 93740 459087582 61141 61132 493857728 5589 5570 797413794 19036 19037 358430438 60100 60101 620675084 94514 94491 886434275 75078 75001 682311962 70766 70831 331155821 8885 8886 100559164 37085 37030 768102482 90979 90980 361918044 49037 49038 426792260 7487 7559 715122711 12948 12911 408277580 80174 80175 905024639 53155 53156 250977366 28629 28675 481807610 17688 17673 117116423 78346 78347 366584700 60644 60689 953074446 77833 77905 491092598 84242 84243 703813517 67869 67811 606788810 5429 5430 573175685 58409 58473 562363992 12750 12751 64915933 78362 78363 403852497 63408 63409 814045863 20805 20813 685036460 74321 74322 481575749 90683 90688 892816518 46169 46199 247998218 20761 20762 795933667 98814 98812 630844853 20667 20587 551839171 1128 1054 283409747 63922 63923 761423460 82289 82304 815669301 78455 78456 960817075 59746 59691 95977140 95957 95958 877882768 68656 68637 593951284 76510 76511 212305025 90527 90480 489732046 97602 97603 131286388 20636 20701 784161289 79113 79136 335259708 95501 95533 35669572 79931 79932 4481194 38681 38654 802691738 21860 21861 346389796 32547 32545 936754594 80132 80153 72326032 48890 48911 615897991 85472 85473 769049224 39334 39384 846813826 89405 89373 923915130 29904 29905 749091692 44145 44091 283724000 82207 82208 155556215 32787 32788 7008922 54994 54995 986222474 13902 13879 885252986 31692 31693 247912733 59481 59483 912015943 34632 34698 763813914 50006 50033 137001534 73819 73871 23009422 54975 55019 304866171 95182 95183 406879358 53812 53813 887952510 88648 88645 74541179 10151 10152 837708757 95151 95152 816293268 37647 37598 971903835 52612 52613 197842372 3904 3828 592983847 50935 50936 202130980 52190 52112 310381435 33367 33368 383272947 68385 68343 364726377 43984 43985 781824455 5105 5172 779380447 71558 71559 542843105 94259 94202 242670928 84369 84440 322160805 18453 18422 599305975 80738 80801 434368139 28675 28677 727341945 70820 70746 232814750 56866 56795 925288301 31138 31139 658694278 98105 98116 298551520 31675 31655 463636771 38179 38158 373644374 9972 10006 186329255 8564 8624 889591577 88743 88744 24219924 17911 17912 991279394 60036 60074 315470922 79725 79726 389407720 22038 22039 127166607 1877 1878 985085667 39081 39033 76138077 41555 41611 696148792 88349 88398 550838667 2163 2164 48504409 8087 8049 862227204 84246 84247 349625429 59508 59509 369363901 35550 35551 394685860 5962 5963 669188882 24264 24265 13336282 18727 18715 747378338 15826 15827 667423026 74606 74613 324979565 71090 71091 354727769 3218 3164 914808893 26726 26727 754079253 78161 78162 104883073 13436 13437 600625863 66456 66457 383619612 33542 33511 818561444 86010 85938 805098099 26934 26971 370731371 31731 31769 574659036 24186 24122 204095421 30434 30473 157936007 44028 44029 283669416 20051 20065 26978256 15273 15318 666388107 26885 26860 273468233 48732 48804 331706239 79559 79560 35165790 61690 61691 435032621 35322 35323 863793792 28978 28909 487757309 16813 16814 594958443 19648 19649 996128933 78704 78697 564177076 62930 62872 863157632 47921 47922 644471437 9850 9851 13926443 78956 78957 754945473 83902 83903 170140908 92497 92498 739779589 70885 70855 73039443 69708 69709 987878210 82433 82434 550599605 77101 77126 803222022 81803 81842 379979225 69044 69045 629038124 90690 90691 744466475 12631 12632 351201824 39303 39267 637958334 57622 57623 872497294 27348 27281 711892355 58030 58081 811800340 31507 31508 579482576 67370 67371 23075404 65793 65794 53113894 25474 25475 572717825 62843 62890 260930054 25738 25743 167088514 50526 50561 190192440 7117 7179 91700552 37714 37715 647808476 83076 83013 415637140 1880 1881 786347823 63541 63510 721816249 10809 10831 9766376 10299 10371 962804416 64153 64205 793262527 91227 91228 113684935 19630 19609 98650287 91278 91279 700393059 23032 23033 226597390 64081 64147 778048835 37329 37330 525758803 45738 45723 366484494 91655 91695 118796549 77943 77944 335123544 12669 12670 339816152 53664 53665 231624589 59173 59247 892884791 43211 43254 646967944 14754 14755 919254045 76316 76335 855414373 79458 79459 860721798 74908 74909 190732896 14446 14447 956939350 67765 67737 324796404 47243 47244 508920624 28193 28124 889043017 9082 9042 95545897 25357 25358 922828031 83036 83037 986455047 44309 44310 939099990 26309 26347 924342012 60724 60725 556643773 18809 18810 886826025 51702 51718 523179245 35936 35919 130958223 67100 67028 704315260 41747 41803 924095190 595 644 851924496 3727 3778 889246170 31070 31071 174785595 67849 67850 779936367 13062 13063 804790868 45059 44994 844384137 55680 55722 129238084 97679 97631 345489437 77374 77343 784199010 94199 94200 696118027 89620 89621 655572885 95199 95165 307995809 38726 38675 316025295 30811 30817 857057911 77286 77302 41788261 16363 16396 290803856 36775 36776 490190524 9950 9879 191717643 6988 6962 978333164 73799 73813 1575472 25829 25806 787972171 72670 72657 759283812 97332 97333 374044471 90078 90025 399532912 7024 7025 434835252 67868 67869 417333345 76219 76270 946787490 9251 9252 237247430 63409 63410 981447038 81639 81665 686814217 81233 81234 610579168 88065 88088 127333792 69645 69646 303890136 97254 97255 759200253 44452 44428 348622120 48278 48279 406882897 28498 28574 162552551 81584 81648 422408491 30185 30186 77433494 28191 28192 532281969 17055 17100 182686457 59189 59190 363841359 28176 28195 645536707 43388 43389 867570455 2681 2682 28117798 87830 87756 955880591 8720 8714 155953384 57997 58018 188818788 10671 10619 115437277 18301 18297 712103521 91761 91762 688875953 54161 54103 743268922 22654 22604 452824823 95608 95582 441673669 14716 14795 891847923 13424 13425 19580180 84571 84572 489770824 63859 63857 190156486 64640 64587 366851598 24101 24102 568089184 20301 20310 650677608 39763 39788 905414415 78142 78143 617968767 16772 16787 793315712 20812 20813 983274352 3429 3437 756507910 25483 25516 767860956 38697 38698 468765507 85801 85773 243053701 40339 40340 450651418 97030 97048 258104662 31395 31396 224318916 95613 95614 39515916 64355 64330 886690310 59054 59055 577099437 22632 22633 691865656 36982 36983 274000722 74497 74498 503378825 49437 49478 291547738 71663 71664 260033132 23100 23174 982944900 55823 55867 2538796 40898 40818 768490294 10980 10925 439616384 68131 68120 602506710 8334 8351 425242026 90445 90379 258368751 95476 95520 4739364 76328 76377 273240787 54652 54653 971150123 94179 94246 316792304 71953 71998 665052606 13420 13453 908714096 24916 24917 931711545 39013 39014 543527284 49269 49199 57322890 39832 39833 639456260 31419 31450 806040154 37757 37758 133889019 71762 71840 383585611 27673 27710 451075348 31694 31638 650991755 29177 29188 74993754 33487 33488 160591207 84689 84609 377958917 65376 65377 15474502 72039 72040 35795397 38782 38783 120232381 45544 45469 760195439 95892 95954 505262836 58014 57972 575613802 20556 20557 144027786 82918 82947 578394538 82452 82453 285418934 37318 37279 996056180 34069 34049 510379827 94566 94567 201411975 70651 70637 84786783 93510 93462 328506845 82357 82358 110556571 51572 51535 364410446 2510 2511 701581613 65116 65184 397844239 446 380 381813869 91150 91151 262127492 2138 2177 946063879 62175 62176 496629338 5492 5493 527110288 21649 21655 196735497 5521 5522 834351556 415 433 604396570 66142 66143 443737009 53368 53369 524661452 83188 83189 574221510 87194 87191 119133968 42854 42846 42639372 96814 96823 309702689 93889 93890 296888204 26167 26168 487853510 31753 31811 773599144 61826 61883 270535023 10459 10399 600213728 87171 87172 169990512 74576 74577 704230735 55575 55607 634437138 33727 33788 91861376 36905 36982 277103373 22340 22284 965901802 58658 58601 365593024 6715 6772 192750995 84026 84044 550063585 65301 65252 837167401 67411 67412 230739749 84946 85006 286508166 69253 69254 302249906 53229 53230 993078191 72370 72302 719462737 8945 8889 98374398 86132 86133 73465298 57754 57755 28256716 97016 97089 155036227 80690 80691 732547603 61915 61916 936572654 76452 76424 29376021 21690 21740 708578455 97998 97964 881235481 47575 47518 650692005 69518 69519 768984320 67597 67598 70843639 99458 99381 942849981 17426 17406 483224189 66516 66581 186356513 35984 35985 975620790 35837 35838 743685385 91021 91022 484300101 58676 58732 561316070 39047 39000 655350737 11203 11204 561945522 58463 58464 527319652 89483 89512 304659370 95065 95021 944133926 79619 79575 198731246 64504 64505 774395447 34665 34741 740473778 11213 11139 114930144 83254 83255 645850983 69633 69649 346918242 98058 98130 929424753 37582 37576 728333302 65719 65720 829113183 72570 72571 524544106 71249 71190 482691402 54927 54928 604670789 26940 26975 337895536 12682 12625 321259492 5339 5271 621864033 71342 71406 299022266 83372 83407 363616553 3203 3142 279281147 16634 16613 196601513 10782 10739 762685678 88662 88651 139236080 40451 40452 696014592 23472 23513 427924617 87353 87354 941171031 24637 24652 241052542 98371 98376 769082678 72198 72129 433400568 43572 43573 646978172 47540 47479 298941200 71908 71909 421313876 86266 86267 913991312 62790 62742 231976630 90460 90486 329785639 10779 10759 267046432 72666 72743 716676766 75716 75717 959841938 57481 57482 492364477 99394 99395 505491544 43309 43343 765890673 94775 94719 92861177 59819 59820 202173304 7269 7270 864093482 87926 87927 257196632 36146 36147 222242994 35554 35559 46719155 35548 35549 701296583 32800 32822 752373867 28506 28507 404728512 86447 86515 659959328 25654 25677 675464184 39866 39918 960665680 39858 39859 805659339 18413 18414 601054744 96070 96071 136572248 33377 33374 519048978 79970 79971 866026579 88147 88148 992664156 92296 92316 307238210 8033 8034 622198478 35120 35121 549258171 23678 23700 307899843 85787 85788 244068993 91461 91405 901287120 34321 34322 188989383 41228 41229 711119393 54578 54582 544290120 21703 21685 650053235 15589 15613 853816781 53895 53934 293768768 48670 48725 77678143 20619 20643 204225095 71081 71082 708854145 88274 88275 513968361 52209 52210 864545660 29940 29941 426731149 41885 41887 560386279 5144 5213 949693034 97380 97381 409811575 19329 19330 944258429 84794 84797 631688795 56919 56920 910962382 71022 71023 386857009 42970 42971 371909935 96550 96504 161069609 72924 72925 252236036 92990 93033 788659798 28232 28233 21856970 71988 71958 19518795 85404 85405 86303480 84356 84299 657749316 71991 71992 213125116 91852 91872 258406082 38591 38518 54101849 92929 92940 962121623 94374 94375 446033399 77357 77344 822888476 36109 36110 313395975 85571 85535 672824528 31737 31738 940399059 65421 65422 325225443 87151 87105 286379907 82338 82386 866702548 89464 89465 846678562 99100 99101 334307132 70910 70911 451451828 21289 21290 505733976 86206 86169 424710268 14884 14885 928726013 83445 83474 46384793 19849 19850 171095393 25962 26030 225412773 50678 50679 599040526 49781 49782 816679342 37773 37774 632333858 45220 45203 180923598 32580 32581 282594680 5504 5505 333299470 61178 61149 881421527 67643 67636 558666687 96104 96064 4852731 7057 7012 542104942 86946 86947 202866114 81291 81261 439196867 20573 20570 986692821 18315 18316 642055721 97834 97835 983606309 81699 81700 746306466 28465 28466 539803920 81787 81788 652752544 11761 11762 389618648 98355 98410 458462617 42593 42626 638829631 2508 2437 551077937 42176 42117 89219067 61902 61847 811734397 41001 41002 834524141 55612 55552 533642516 89242 89243 405968511 80668 80669 966646297 67443 67428 564949086 19709 19700 243924110 52702 52636 551374210 45558 45559 601330657 51212 51213 279472054 38455 38456 886615701 34532 34464 731184060 11060 11005 181874014 84713 84634 889922346 4918 4879 583967381 43226 43221 790670215 70759 70785 16758474 52366 52367 59098134 34434 34505 431196902 51943 51944 46148375 14258 14221 644688930 46871 46820 386034662 86405 86406 707331880 64854 64855 364111522 47892 47954 804902161 98169 98229 602146060 45223 45224 475414061 29874 29844 363328103 66657 66646 159991428 83088 83145 254649563 23456 23457 709815692 32957 32958 123309739 14817 14818 332562579 67448 67512 428961567 37167 37168 318683980 37612 37613 50209142 15140 15141 244268354 68760 68684 720208638 67616 67617 301606438 73573 73523 840119004 79982 79983 541471377 72215 72269 420576254 8426 8427 88184262 44009 43991 468071001 25433 25434 217293545 69282 69264 719958710 16816 16794 834837390 46397 46324 19327478 66870 66871 904642121 57158 57152 920668396 33629 33630 68852938 53130 53131 389141701 12607 12670 155653367 59825 59826 781014139 5525 5520 902039427 20545 20615 231031340 61199 61200 648317947 80401 80402 305223374 81213 81214 410029836 50644 50645 668657419 7417 7418 382515768 52842 52843 289618918 44813 44814 537256411 90710 90711 947935413 92107 92027 311673181 152 113 375687525 139 189 999964111 65347 65348 178500396 12406 12449 676362460 86312 86277 85910043 5692 5693 347655768 20727 20728 908723097 35921 35922 104714122 11622 11623 595693166 42691 42692 798436713 49748 49749 557289344 45290 45291 292160625 89231 89290 60711656 21643 21571 419173543 42814 42815 357050839 8307 8246 283601810 93695 93717 271131191 57377 57378 555813236 13126 13084 682353109 10732 10767 258251004 98550 98551 420974517 85981 85982 630693578 64223 64224 627745601 78318 78319 187773917 10174 10175 736467500 96632 96633 461221357 38064 38074 748400124 8641 8680 482987114 1703 1717 279453763 82172 82173 158436095 40900 40901 729298021 21428 21429 476094440 15100 15101 191902851 24850 24851 28297835 86446 86399 77609735 54591 54650 880535718 21540 21576 703905649 55468 55469 77956152 83474 83448 123855219 91811 91812 677100587 63138 63139 147621952 72881 72883 899212954 14984 14985 691898929 28431 28432 163305960 3446 3523 694607366 93480 93407 570227049 40193 40194 638020890 48870 48908 87438356 36443 36444 242841935 84804 84805 636866004 69563 69487 801084533 48914 48915 590376324 30726 30727 635205575 43508 43467 583701072 63419 63420 930687739 56497 56513 864892531 82294 82229 84680094 15853 15854 865150314 2550 2601 347090838 42289 42290 793582023 22125 22126 673992520 6655 6656 696374038 72578 72579 591872960 15768 15819 584096649 85763 85755 479942158 57922 57923 156163427 72693 72691 744702294 34552 34582 100495432 74439 74430 149238901 85436 85380 389475698 11110 11111 274909011 65145 65121 186017599 53106 53137 762011294 34064 34065 161191250 11102 11103 875894023 74349 74350 319168851 98849 98850 245569357 99527 99522 82864632 24696 24697 428790297 92708 92709 759833165 60557 60558 896885349 15664 15665 429827146 36067 36068 291409163 87170 87164 248256862 25007 25061 602904215 83062 83120 385457088 6524 6581 856500703 85277 85278 638198140 20250 20251 480332958 88268 88269 885426530 80173 80174 108533914 18107 18108 518693315 59366 59351 859991871 44464 44465 183341440 9354 9351 462182607 86875 86906 493494714 21349 21328 748714939 39071 39072 291310812 37562 37513 64255493 33659 33660 496407412 56139 56140 358405766 43236 43237 857249512 81790 81791 254708407 42813 42770 985768989 56758 56700 321819882 67431 67432 986389499 13765 13704 396268081 21530 21585 915165310 49411 49412 957868196 86711 86712 73892103 66195 66196 581043483 20954 20955 597473747 19593 19594 943498736 3348 3279 316977148 82682 82683 209588931 72087 72091 355135208 30235 30236 716899372 69967 69968 710445120 1202 1157 554701251 130 200 607977498 73664 73649 49500491 6402 6403 711862564 13306 13326 172423373 57009 57010 75906971 26900 26901 989860890 77774 77710 228690710 27150 27151 243026206 4797 4798 261469915 16026 16027 753859177 12110 12111 974622887 71832 71863 800516903 34634 34635 284275158 71392 71331 21411702 18333 18379 533229294 33174 33175 201099131 91175 91176 562630117 64930 64931 970205345 86903 86904 723034138 52172 52142 558257085 73503 73504 606715285 94701 94758 444789805 35849 35850 888764579 55158 55159 83552915 58139 58140 376838138 48506 48507 999539673 55621 55622 901687118 89510 89511 254731341 88480 88495 828213588 72130 72131 311853965 98760 98761 634824513 60137 60138 942525917 34915 34851 738820130 77903 77904 364634819 78688 78689 697762834 29689 29690 969344880 70873 70874 971126709 95109 95110 891060538 64601 64604 960627277 21498 21472 236676544 85220 85213 188774599 52400 52477 806115144 11593 11608 674872536 8240 8241 412080522 67198 67199 712545613 81204 81205 958813284 4832 4833 570809653 61893 61894 141956381 11487 11538 944974435 70445 70524 974760491 59930 59931 977720132 61768 61769 134679634 56589 56590 807632649 70778 70779 485447714 92779 92780 506895283 89455 89429 249797057 12536 12543 87145614 15073 15064 247575664 93028 93083 483202657 58814 58815 812490496 77981 77982 982775651 74945 74946 59703497 31549 31629 294131007 95258 95251 604258343 42772 42791 712280268 43251 43241 166449894 58550 58551 32303184 36056 36057 429695146 99716 99717 930937776 2194 2195 37267405 55694 55674 154543933 22809 22879 47563670 85230 85231 689214817 22743 22744 545425182 80038 80106 820252718 89806 89807 493657879 40360 40403 273509404 53211 53212 645879942 90237 90224 390362986 41733 41734 961757977 8458 8516 932675762 18343 18344 192203758 8365 8366 318928735 41539 41542 838073110 18349 18282 712054991 67167 67227 686394319 22776 22777 429395343 51058 51059 275079752 82136 82137 831445461 96229 96230 646170416 27919 27844 275215061 48964 48965 725874278 54884 54885 114645067 64556 64594 222790385 31926 31914 152753173 33406 33367 796943879 99014 99030 463006119 76018 76019 699764831 82760 82761 872456304 48197 48198 386413013 34470 34475 604656354 33760 33761 703936588 47443 47444 753922880 44557 44611 522669311 26890 26891 565735143 5142 5143 793867356 57257 57325 863573343 54896 54897 696611238 31569 31570 173649029 66806 66836 261377244 52015 52016 643547175 94455 94397 288544759 4368 4369 854999214 30104 30105 620346055 77833 77834 401622692 69370 69297 676445878 28629 28576 159420640 8666 8667 520941248 65047 65048 695914804 32711 32745 657907954 9134 9106 178589005 73264 73241 901421011 11058 11022 812837754 48540 48514 939247308 66848 66832 325545865 269 334 530747793 28594 28523 14856065 65616 65666 539135352 60538 60590 452462079 55793 55794 782990103 53635 53636 941939037 57322 57387 718848143 45520 45514 968745960 53186 53155 627860444 98043 98113 492003123 21301 21226 798065577 65910 65858 209452500 74458 74459 249385250 83570 83571 255334889 38843 38764 791714718 11575 11630 424556693 63407 63408 906166628 630 631 612540268 12087 12158 417998116 73038 73039 505738051 82228 82229 499927488 19538 19539 57847054 4153 4154 365364430 19386 19387 232143624 43384 43369 35565735 44170 44121 461734876 18291 18217 746805240 79835 79884 143353261 23754 23755 406452195 51301 51270 593235065 52191 52120 921375411 92277 92272 711021203 81619 81620 872250701 55297 55271 537404389 37844 37907 701615725 41966 41941 570122808 25077 25052 633322124 64351 64352 794666240 31664 31674 896712938 40915 40916 100998747 70083 70086 398547695 94220 94261 927457027 15201 15202 413183077 42172 42226 493298676 74354 74332 577223331 77113 77047 482125729 87272 87257 549280394 49640 49641 471677506 26399 26400 414736662 35759 35825 89714676 29029 28977 401863328 64565 64566 148939244 49125 49126 626737441 87879 87903 847816475 6232 6226 207872340 60362 60363 838344747 70263 70264 186650317 30364 30402 834714321 8380 8390 981437260 56115 56116 176070014 6373 6328 717495497 14011 14012 385253524 27818 27810 67993678 51771 51712 506070378 237 238 928582079 2037 2038 824018049 75131 75172 469484315 34827 34846 997529301 85284 85230 907575059 54526 54468 963826147 25543 25522 584200464 41174 41187 377967119 47435 47436 567864537 85 96 438303550 97294 97295 889220949 22860 22855 585795281 44707 44689 969392954 43256 43257 883654170 96548 96473 662788323 22380 22421 805286842 82484 82485 925029155 99107 99108 765081612 76061 76062 376869463 38327 38262 205731008 73388 73315 675372131 36192 36127 696735757 74670 74654 464921001 91475 91476 65070925 35883 35884 318170990 56478 56497 175864538 11333 11331 463539916 38097 38098 676650104 33857 33858 157636728 18445 18446 835958695 97493 97520 228398028 70520 70521 702973464 53960 53961 883277586 81001 81002 916178038 63573 63574 226003639 46654 46655 224452263 55563 55564 194253518 65716 65717 625232765 62017 62018 677458998 14840 14841 962228665 39690 39737 747036897 29166 29174 417098103 7758 7759 861314924 74085 74131 737115338 18794 18725 566073049 2624 2627 90604574 44953 44954 443664332 92380 92316 138084451 98002 98003 730756439 23662 23663 511285805 16705 16782 699767101 7781 7744 950581568 23079 23045 824881527 34023 34017 77702133 5333 5288 804229071 84182 84222 600929630 44770 44771 796441568 28515 28516 571842174 63469 63470 422095418 46000 46001 604743410 46120 46137 276023879 78646 78647 51394851 45010 44975 380986142 20409 20410 384328338 85961 85883 454939027 3372 3436 299036227 38358 38392 38873390 40702 40719 97912728 82909 82910 45244013 5782 5828 481564603 88443 88407 313894064 198 153 77873991 36348 36349 554575537 89344 89422 980906430 4602 4603 850846776 74359 74360 797305112 40972 40906 815196691 61002 60922 412610089 32511 32550 992059208 14176 14177 209906211 97510 97511 690538949 37878 37879 519766738 28767 28768 455420735 49397 49466 451595622 47491 47422 193099995 42714 42715 127739496 35734 35776 994749089 18864 18875 606710831 42735 42768 79130198 67251 67252 877218710 98440 98501 488480051 51037 51038 381781410 535 566 570860743 18469 18470 16401514 96624 96625 772630916 20650 20694 861164458 36948 36949 335842271 51940 51941 376282378 56566 56492 716360751 54939 54995 101342397 61610 61611 303049358 3073 3139 540708058 32821 32828 578848298 34236 34167 191228118 80634 80635 373358315 12530 12523 530091214 81781 81797 942299883 59013 59014 894204818 78752 78784 875300437 40096 40094 897084351 94649 94601 5655569 84815 84816 102398047 90980 90981 701909563 55031 55032 570283152 99771 99826 223388182 88735 88688 510042810 74327 74300 479052067 71432 71433 989954536 41278 41279 969311557 19325 19326 690732799 84070 84137 294459183 60623 60665 808028828 97621 97649 629366024 36801 36802 132876059 37066 36993 129310167 42258 42259 259898606 26075 26062 711641827 54835 54836 28777463 50499 50469 794510274 40666 40667 273348930 98535 98605 735925652 15162 15163 638487274 35935 35932 427526474 23800 23875 237145466 20178 20114 369909911 33389 33390 776429498 77689 77657 606544218 55376 55405 380631473 28769 28794 735217273 92434 92435 324670907 6427 6428 781371886 30484 30485 627488261 47371 47435 996712836 92333 92334 563657276 97935 97936 948605003 44814 44867 118482351 83528 83529 165137079 53424 53425 373671063 14718 14771 159157683 54800 54801 757316842 65848 65881 791560039 22841 22783 246261166 58478 58421 832995939 71117 71052 179362353 31477 31478 712039805 44903 44904 443435137 98330 98331 499349608 75788 75735 236407866 68390 68443 25589538 31899 31866 788173177 60677 60678 527107394 58273 58274 928419673 56182 56128 541588872 6101 6102 898971389 87977 87978 910563705 9391 9434 882995256 50992 50966 526082113 74670 74679 971399361 61450 61451 704515512 94533 94534 980148591 31345 31294 369685329 52355 52356 482193610 54045 54046 332191813 54284 54285 102077598 58997 58998 224255220 68233 68229 389572735 50921 50922 487367336 55438 55516 742176124 72703 72679 37545234 11699 11638 314047467 22708 22709 635529654 86026 86068 818223283 9381 9382 98936194 73059 73043 84720458 63574 63524 554248442 82296 82297 291626725 1198 1238 743153411 18527 18528 841140760 11943 11926 37398044 94173 94114 604251869 84013 83935 205709072 55835 55910 840624160 41633 41634 680189569 58365 58371 891219636 18521 18522 571412935 19973 20037 570345094 79034 78979 553547696 53953 53954 329412646 41237 41238 533922789 49921 49919 659343279 87134 87135 550521847 12563 12554 969749237 45081 45102 258265882 19683 19684 41093670 82327 82296 740107487 78134 78135 533608133 11558 11559 486253666 69489 69449 39720288 11927 11928 818455042 81632 81633 926772583 33710 33636 779693058 60869 60870 576757068 88958 88959 534276448 24690 24652 400920651 56965 57013 563050135 80612 80613 496571751 20608 20642 450961019 47589 47548 97399698 18588 18589 464152236 64154 64099 566365794 89164 89165 731699617 42620 42667 50715581 21930 21931 393668422 6256 6257 727203877 35114 35115 327772583 43868 43862 54654476 18442 18443 719783680 46283 46255 71265988 48754 48749 302833059 18302 18341 192845 29307 29308 607237462 77709 77710 261651672 29117 29191 609015294 76601 76602 450572839 61377 61378 365112441 10861 10809 946184658 30649 30700 53469669 41213 41214 918748630 30206 30207 631987945 3508 3509 784435261 75417 75418 191989698 95342 95343 955050014 56025 56026 736253232 55427 55428 963340208 9402 9336 148117743 35642 35643 962222428 11058 11091 294327524 55086 55032 44675276 79579 79580 192630331 58247 58248 522317848 82145 82107 844479175 47076 47077 998264913 23899 23914 445357829 57678 57679 337088818 13663 13692 189812852 41158 41159 963597209 28765 28766 402696888 56004 56027 834335665 16203 16189 484568396 56720 56721 804805561 22577 22578 191206034 79705 79698 11311709 68574 68643 184820864 55350 55293 896094360 92540 92541 651953202 86596 86551 542368112 6575 6517 872343611 85788 85789 331225218 18217 18251 43125280 82254 82210 218179684 52932 52886 135921396 54360 54338 128784104 64122 64077 754689723 84654 84629 700562582 91912 91967 148845256 33534 33526 36310550 21170 21171 626436565 83489 83490 719970370 74263 74264 597284109 98169 98218 974661305 50118 50119 474050290 68888 68896 273163944 58811 58875 721246179 21620 21696 134344871 84540 84541 390353533 15041 15042 967985071 66084 66077 101919327 28649 28691 624604809 90672 90705 440584090 44497 44498 252504818 49484 49485 969409966 58523 58524 891899452 84843 84844 301003999 89823 89824 62509698 42738 42739 203470586 26223 26224 934005141 37958 37926 637097333 71244 71245 786486540 47170 47151 431371963 90215 90216 540638248 34481 34482 162163670 88719 88761 95239886 17481 17469 256080913 78481 78425 247827304 3292 3293 398731627 49043 49001 672310109 30642 30643 160366778 56532 56533 723528906 21984 21985 435109084 27978 27979 271058631 69476 69465 526513003 974 944 510360292 7789 7721 663881309 68004 68005 442429015 34744 34745 279194731 59089 59097 653934051 42365 42366 643441567 93994 93995 842062497 91841 91842 888268924 52515 52485 364817553 16081 16082 242453747 6623 6624 924687867 73537 73582 23145505 72776 72777 558180392 55195 55124 422743631 25235 25203 752596718 35968 35969 728768379 23079 23103 798899543 48541 48583 804639936 45919 45938 670744965 71914 71972 188616923 71116 71117 669022702 43077 43078 111138330 46572 46573 641746086 92577 92566 185748893 56467 56443 870234698 39505 39517 798265936 88810 88811 545155791 28766 28767 448405337 32245 32298 800224315 44468 44525 949200623 41776 41756 720834765 49858 49936 704733280 10461 10489 467605839 80369 80370 896976026 74029 74042 821986960 49723 49760 205729003 50257 50258 16382648 87273 87266 74724403 98006 98007 123492389 35681 35623 507189355 46293 46294 762644623 76770 76706 371785369 91682 91723 77723571 47324 47325 14860166 68410 68411 556411545 58405 58406 318159825 28005 28006 350437531 50091 50076 780982661 75511 75529 158573673 75252 75282 233961607 73559 73613 630912387 33296 33297 553396107 68425 68426 914412815 49174 49175 203305452 76124 76125 829978150 81239 81190 631906799 79227 79287 153111292 62706 62691 65360882 7786 7789 419263667 86944 86867 639378356 53552 53553 96497255 59449 59372 207778580 9586 9548 928752702 43729 43730 935801752 42063 42044 185931908 41055 41078 596263249 9619 9693 413015884 85490 85491 400102112 72931 72975 451529806 43567 43639 795063804 75383 75348 967982278 12262 12263 445733363 6203 6241 947888365 4509 4510 63991455 61716 61699 909039102 99407 99408 332557380 93413 93408 227422609 48000 48070 7020748 63102 63100 931188232 82531 82567 295627399 65195 65196 846332520 12895 12896 618283288 95549 95550 499455820 42044 42045 882454503 61168 61169 944281262 90648 90649 634449700 29098 29099 425573326 42677 42678 893843509 12412 12334 263881483 2701 2695 448640813 53149 53072 704617724 92587 92588 975987889 74778 74779 780185078 89673 89674 720736777 86774 86775 611537745 61604 61605 162131135 79895 79907 810008024 25234 25232 259851172 16785 16728 993608466 33265 33266 793118983 16291 16320 822777376 34670 34733 487297722 21186 21187 337591480 34072 34073 574677246 53092 53022 949133483 82495 82468 616575757 52677 52678 494406943 66748 66749 163083670 72933 72934 829530876 22364 22365 311634614 9463 9517 134518861 95057 95058 935495982 27030 27021 375647167 62760 62761 253069772 93499 93500 823018140 13169 13095 669419124 68971 68972 287837456 75317 75377 429628599 43667 43668 283908808 75637 75611 393534984 44304 44348 906319771 92652 92653 681239463 75976 75977 821873395 51583 51605 779062421 1406 1407 794580350 10715 10716 198695924 542 557 972881274 28523 28466 451875095 90183 90164 105175686 12726 12691 756781453 89588 89532 562874416 3954 3955 646166130 50485 50536 218984984 56519 56510 987231500 56751 56752 305565132 24071 24018 530284465 9562 9563 34855718 24625 24626 17370437 20016 20017 641102175 19848 19849 656212092 41577 41598 929880566 16180 16247 564249259 98484 98548 203444896 15102 15087 722259277 19393 19394 636726888 49358 49359 344781772 40591 40604 194944138 84635 84680 807466999 62709 62642 352138469 48973 49013 942309158 26685 26713 510359049 3592 3539 678419328 6536 6537 161206435 20579 20580 897009473 30526 30528 251714148 73630 73655 686000929 40096 40097 298974515 3096 3172 553517236 86071 86111 583467264 32672 32614 292373513 24497 24498 124097939 40816 40860 912878484 55506 55507 45659008 78739 78740 152604201 97585 97586 18525616 38553 38554 800615954 64524 64572 644405332 94161 94220 614731632 90177 90134 829193528 36367 36288 880612558 11665 11592 738542807 65206 65168 938337408 39300 39350 850991203 49075 49076 548936014 40394 40438 32034381 71226 71227 580740686 56003 56004 415836356 26935 26936 11172279 58331 58338 378755379 43708 43724 40710090 6862 6881 976115703 48994 48957 795674897 58015 57970 783669408 8674 8675 948851625 62945 62946 981084988 86661 86641 424249316 11750 11751 146787257 11999 11929 98035212 85884 85885 232849242 88054 88055 54974636 28567 28568 452575821 50430 50446 712674256 72529 72530 19923003 33531 33532 126850406 55493 55436 568968883 13078 13073 260089478 59547 59548 923799968 39375 39376 488613157 50615 50616 769307145 60723 60681 911323558 8507 8577 218776508 67892 67893 237763608 4562 4563 826313533 95959 96018 893809975 35937 35901 40804629 51497 51498 259451127 22819 22816 472673781 95236 95190 863354572 21563 21508 777143470 28108 28060 840971648 90347 90328 662434786 28318 28298 387031127 19559 19529 134086515 95340 95359 422495691 41517 41596 784646922 42043 42044 759584701 73828 73751 598378998 92150 92151 633456793 32871 32872 191071708 8765 8810 563468760 57153 57154 657930006 87231 87175 437297745 61739 61787 660642266 85304 85305 144143706 65910 65916 733282595 35195 35196 60010196 19100 19101 526942129 20454 20480 114892197 52902 52883 537344901 95578 95579 111861089 36674 36649 462922382 57381 57430 23645402 45805 45806 536817467 93835 93770 740697250 68476 68477 721712601 866 867 946958441 76556 76557 940270501 483 484 454173776 23744 23751 879950909 10076 10077 918181561 12362 12354 647719234 17432 17433 589727660 73591 73592 855206752 53782 53762 845912574 83045 82982 82836828 14973 14974 327691239 49017 49018 272412272 87695 87655 697947795 40369 40365 32945513 49868 49869 898457062 85316 85258 718851428 46198 46199 798210519 36555 36509 29925732 19978 19905 762087446 80342 80273 218889718 47375 47376 327980299 34538 34539 209879169 61324 61325 203600977 588 652 838097676 28315 28323 367898684 24316 24317 430729287 70679 70680 839313529 4019 4020 278090509 17994 17995 156241107 77979 77918 640270513 79 146 723036026 80521 80525 391140929 72229 72155 575274996 50530 50531 961319208 16317 16302 788130805 86200 86201 19886174 93259 93226 814491103 14125 14126 221722032 71108 71141 456107578 69205 69206 274591576 33394 33416 455551434 4879 4880 161653513 61920 61921 42995802 57320 57366 141156123 71716 71717 143093134 89872 89939 827775942 3739 3766 678787355 53223 53224 534870199 28791 28715 133172559 33026 33055 276924127 58757 58758 78219472 37078 37105 370263088 98909 98910 723199299 94489 94490 445028357 49886 49882 255816539 73981 73923 359939661 17842 17843 39235229 55159 55160 652882347 72627 72675 709423249 8816 8792 325058065 64185 64186 828448703 10858 10882 152432940 55801 55741 5772357 87817 87818 586113602 34505 34506 460563988 25337 25353 627986565 36811 36746 94172248 28832 28833 573197891 29679 29680 344104312 12705 12706 903965036 3753 3820 182951500 75511 75512 99254263 54083 54084 970997472 40202 40203 462707854 26995 26934 330234938 76905 76918 313957085 90470 90471 428742115 26286 26287 828286126 11010 11015 556001709 8744 8745 348434494 16516 16517 231211962 67479 67480 280713544 5624 5686 524031626 9951 9952 264392205 59037 59020 786721333 79342 79276 780392675 80801 80802 974410693 95529 95499 675680439 76787 76788 765881382 41374 41375 780067342 82850 82914 346640856 91009 91010 940785621 89867 89868 207702045 58180 58181 26053667 70748 70749 900054922 51745 51668 320776783 76795 76796 220737000 28347 28348 966743367 26610 26611 289816086 62652 62653 376783607 42565 42536 24978761 826 827 430100472 9436 9478 889131610 3228 3229 664415604 9473 9542 587351366 8345 8316 984885710 32026 32051 270538666 39399 39395 623502279 99099 99100 120433106 85470 85471 240000949 45174 45175 707590986 89145 89102 733671149 5764 5765 649740622 95302 95254 194294869 80444 80524 504776446 97367 97368 6372038 9814 9743 960913974 95843 95912 467765853 18059 18060 63549503 15129 15182 58271631 75711 75712 715828707 98317 98379 496808361 32044 32045 212122233 31656 31693 341885743 63225 63226 352901464 57611 57613 45552182 7391 7358 11196212 53828 53829 341440581 97441 97442 320205019 59906 59872 869192110 63650 63651 538694910 20137 20138 626732787 6066 6067 357742661 91554 91555 978932508 10352 10328 15707347 59186 59158 722597686 96635 96636 898950693 4506 4501 56158475 34848 34857 945457724 77223 77169 805577198 39836 39837 83149800 69534 69544 909903409 84199 84200 802884518 85710 85711 672230473 37794 37727 871688977 29475 29476 694339866 77140 77112 284103469 21742 21743 571284698 7762 7689 288490282 12594 12557 90551244 59133 59134 168673942 3569 3570 177345098 67486 67516 818659178 29541 29542 35769676 74882 74926 958632666 86462 86463 409421479 96329 96365 257059453 29639 29630 281546038 10727 10728 660743092 47505 47477 352294977 21820 21821 396889681 43853 43785 575211655 58152 58153 629614207 82859 82860 651471218 75606 75526 816850031 50961 50900 80606986 27444 27429 275300584 9906 9935 798862164 58597 58619 910942067 16746 16733 25503924 4302 4331 454258989 26077 26058 323143134 28011 28068 241194038 3587 3588 855476638 88040 88017 358218121 49829 49816 712893430 63529 63472 696864285 77528 77449 557887893 32516 32517 591983681 8918 8978 746281775 31161 31162 323507972 66519 66520 622142541 86896 86864 926545829 95998 95999 997315044 99614 99615 418937403 2738 2739 533380779 99950 99978 841273746 39376 39333 838154208 58276 58303 460970047 72682 72712 777834614 7206 7207 331805568 15206 15193 128000628 34216 34199 992765991 10268 10269 222184420 64782 64840 910490389 96455 96504 267224249 618 656 433757573 71618 71619 80254232 55041 55042 106207110 7611 7612 543741530 54117 54118 848294999 25045 25046 38984659 86809 86805 613867947 16583 16584 482459603 44719 44769 956407309 78118 78119 63734859 47402 47448 613041325 99519 99520 758783858 37294 37280 25247051 10611 10612 417226536 92594 92578 216912500 14010 14064 509895312 60241 60161 113480791 55513 55514 369262633 42160 42135 181084826 36441 36471 475643093 7073 7139 953968437 66848 66849 589575107 80954 81025 491207029 9945 9946 728058383 31515 31503 273710938 44321 44322 566413941 89133 89085 814710599 45318 45319 685714709 69956 69957 443148788 69323 69324 29107345 44342 44345 694815307 52120 52185 400854857 32579 32580 504408898 70151 70121 992644223 31314 31337 28465084 41380 41349 21214390 85369 85370 208272787 96902 96903 923832994 9500 9501 562937644 86509 86510 276260112 59348 59275 44292456 92681 92682 38343154 36841 36779 217647988 42492 42493 401412664 74436 74437 630633716 51043 51044 608347121 49650 49651 247269990 98882 98883 657195949 55193 55194 686022105 35826 35827 365210773 71425 71498 17904804 21405 21427 623681727 45361 45362 414474350 82170 82171 451739098 58735 58736 337982559 12469 12470 484256879 8697 8698 711913688 14363 14364 781774536 96518 96519 45961182 96570 96520 939851171 81287 81346 502629391 77885 77863 575889181 56661 56662 918155875 27494 27480 365565927 76694 76695 875319683 89066 89067 518541886 78580 78581 834174846 58149 58150 29921560 17592 17593 794624292 12091 12092 697173192 59655 59656 10053706 2897 2898 960837653 32842 32843 134276365 66484 66485 725725180 36053 36054 460577870 12296 12297 244022336 50845 50846 896042032 19344 19345 15967964 39682 39683 327065902 98086 98103 199464795 65007 65025 42351602 85127 85153 946118661 46787 46824 8337444 63034 63035 160190919 73146 73093 687459604 7464 7465 241696050 46904 46907 744804002 49962 50013 839654582 87770 87779 806568340 52694 52695 585365120 20820 20883 387793269 7242 7233 831422879 74132 74189 248966321 63606 63607 818266460 58412 58359 891621829 83783 83722 463211467 82343 82320 749182815 20061 20062 645040287 26946 26960 31265267 50638 50599 685084649 5642 5719 610305841 1862 1918 158609316 54007 54042 389962021 74565 74566 496048587 82098 82099 240808594 14098 14099 500510510 98563 98564 687370812 12727 12742 963698763 24862 24863 932884412 97545 97477 364919580 97225 97186 345503300 9287 9316 690050203 10233 10234 733409084 19705 19646 720179738 3149 3102 137634707 62627 62615 791539690 64901 64910 598476571 98419 98420 772789999 72389 72378 568369404 46562 46563 402121264 34270 34350 713276945 88559 88500 918338690 32118 32123 835676942 7983 8032 997415988 61580 61581 309185465 87101 87102 241667254 4151 4085 764725621 78384 78385 974694597 15260 15261 13096669 49836 49850 812839850 62966 62967 415293202 84975 84976 807421286 60897 60835 809566791 30607 30608 292307968 63517 63522 505636015 82243 82186 665180091 66817 66866 108430767 23083 23084 110822468 37266 37316 878639182 8912 8867 441323848 35359 35360 883845538 55920 55845 29491826 53602 53586 95120750 94605 94606 452656742 13548 13508 671127381 12671 12672 21496508 41221 41164 106099336 29291 29351 221852852 57914 57990 867952524 28982 29051 500753868 40479 40456 361240683 78914 78970 888268579 53729 53784 847116837 52180 52111 139287013 4152 4153 388687105 54697 54771 180230763 49014 49000 740407992 14332 14333 145997552 82144 82128 75687072 75447 75444 312260465 93648 93649 121982782 56963 56942 335371616 55397 55398 111055972 93456 93457 439664768 59269 59259 404366448 61349 61350 478631397 31315 31316 841125498 41263 41278 145905990 94518 94519 780228970 44726 44687 176254495 68673 68674 903754625 25031 25105 272411748 83315 83316 289171574 74889 74890 475905139 50016 49979 546499933 56597 56598 200972701 61818 61819 709493974 53202 53203 440944892 63050 63051 890732152 28875 28876 756494298 21682 21754 24193190 6839 6761 465880099 75065 75112 275175940 95606 95607 545971902 75843 75844 702261299 70898 70880 282320715 37576 37541 245073587 14091 14092 93408147 32271 32272 120898579 61015 60980 679743399 95986 95987 197736701 77736 77737 619639613 70373 70382 838119985 2975 2976 661577181 91130 91143 249712238 64553 64554 649481069 45416 45417 534460100 79482 79483 634460272 71600 71601 683527839 41515 41516 164200247 13664 13665 50359670 95166 95096 979235130 19884 19885 739118884 45097 45101 138221895 54051 54052 277812943 50243 50174 244318975 73167 73121 894643523 83215 83216 855172792 32385 32446 556404087 82544 82587 614429289 65554 65523 881276277 370 328 837451648 15689 15727 890832430 60017 60018 965955374 21565 21580 129330361 49774 49780 478288728 51873 51874 669489775 86387 86311 294771110 34339 34318 982838655 68452 68446 273621063 93135 93132 829827449 93924 93869 99106797 83249 83264 37335026 57180 57153 456814321 6874 6822 472442366 86787 86773 766417928 72750 72718 847240879 95239 95253 547490028 28202 28203 825238202 4613 4663 453014737 89071 89054 305962100 20042 20043 451551210 2888 2889 125500401 90479 90485 507399930 46397 46398 728175664 96700 96691 159531862 4945 4997 34450699 61438 61439 99425055 34124 34148 302277847 94600 94674 445455115 6721 6696 441538886 54428 54500 84016345 13154 13155 600807946 77966 78043 143449098 73454 73455 143092857 69261 69262 478978857 7844 7916 463890179 84055 84056 872577992 62276 62277 219997738 43633 43634 786588500 50839 50840 988112520 51517 51569 537661569 15841 15842 138757848 46847 46824 626550313 11748 11710 827843402 99895 99838 989815787 26489 26482 192467952 81741 81742 461528022 25172 25173 374126698 86093 86123 399922491 95789 95790 758439995 24476 24408 593238964 46690 46661 268704657 90623 90619 48187515 49079 49094 745285139 81984 82001 27544044 46930 46971 263172977 56485 56486 247683735 11886 11883 979075431 2328 2316 262286120 49197 49198 208175089 44452 44397 920945452 22515 22532 933253852 22289 22290 510921660 23396 23397 664043665 40209 40221 3979559 84426 84427 987223903 9887 9888 993149124 12667 12592 330392887 62919 62839 504232572 76353 76432 835257066 70663 70676 991689097 88879 88880 669530643 43261 43233 92140315 13348 13420 334468051 32816 32817 927862294 20036 20088 703843370 77672 77704 695775362 62953 62954 891980372 96982 96983 154043915 89893 89834 515306950 87079 87080 184134366 45324 45274 867642735 85770 85804 750908835 44136 44170 49243920 39105 39106 328684343 2948 2949 490874674 97443 97444 507356273 87956 87957 660570226 20593 20594 604815945 14837 14838 95981038 73555 73556 758210162 5456 5421 404287550 11077 11079 34633369 50072 50122 882338667 34289 34259 945671541 85212 85269 923705897 7983 7985 546067343 66308 66309 542729927 73169 73170 573303700 44406 44358 87446948 54450 54489 228962566 70438 70439 757068152 7663 7641 868034664 22624 22551 668223666 11018 11024 628395413 92350 92351 726368331 37215 37273 276363670 40414 40415 520055527 74231 74232 17719427 2032 2048 908146512 62563 62564 551335771 63520 63521 22119945 96085 96086 226627542 596 597 486809014 71985 72036 973307629 16117 16118 123957447 46417 46418 305853178 62 139 155324473 29661 29711 360098537 67534 67535 931252416 85885 85863 491613481 67011 67012 320727157 41727 41728 821496248 83084 83136 786049471 50897 50882 718704222 8224 8212 147718314 64665 64666 885850127 14786 14847 8390734 90163 90164 931026202 11808 11809 648896931 58110 58107 264815589 45116 45117 284786674 80125 80126 959798502 77573 77574 234482460 91062 91015 991423444 83555 83553 999685152 39173 39229 306353231 11541 11564 967000014 14926 14981 873131298 13055 13039 869331290 41842 41843 160280740 16945 16980 521497846 64736 64666 211202421 39546 39471 364521905 66180 66181 22712612 28243 28256 12061838 80042 80074 396620555 48976 48977 713477369 48420 48370 104650884 96414 96476 681015099 96933 96927 997855650 66127 66197 800609573 79583 79584 478215946 7865 7788 408632460 58983 59056 519243464 57753 57754 890403674 14145 14110 881689325 90764 90720 920397215 15483 15433 621809776 83232 83199 76899398 41846 41847 810858525 22016 21967 187698194 27312 27390 262012092 14280 14236 273031199 44215 44216 160420554 11232 11304 619159712 45039 45040 235971723 70430 70508 180179525 56459 56460 322188116 59744 59711 989164971 6373 6374 921270748 50782 50732 873198436 37272 37273 383236637 35785 35763 889265885 77794 77837 126973427 42776 42710 793731561 21292 21293 351252291 4814 4877 490844693 88472 88473 262170415 35892 35890 212827689 70002 69943 728802847 37750 37679 854484103 72253 72233 198751467 64291 64292 290087227 11641 11578 245351044 24231 24193 728772239 95721 95722 382708758 34727 34778 916231250 29485 29427 172869020 88010 87964 944469552 27312 27257 515392462 80180 80181 577109170 18217 18232 633781756 11567 11568 344026546 30856 30819 413069983 30457 30513 663841452 81323 81324 587490065 84677 84678 334105148 39199 39231 898110084 4988 4921 426512992 18251 18284 726713976 69527 69528 185826053 66592 66621 297340301 52960 52961 947701672 76993 76928 322669610 49703 49704 686202709 78147 78121 699788645 47468 47391 243464890 55100 55055 690147433 93869 93934 800758311 53886 53887 544158394 80343 80364 325806550 29148 29149 812768799 82868 82909 535038452 87560 87561 84606268 89152 89153 327032182 50132 50173 796704356 57875 57876 764630990 37797 37773 254368866 28397 28398 155946621 67224 67225 541108925 54634 54569 767792503 95241 95242 851873039 85158 85209 66262352 77408 77409 991707981 28438 28439 848987588 14580 14659 108893364 16280 16281 904962457 65059 65060 970617718 22872 22802 25608735 74504 74439 589983019 85594 85559 506177434 31258 31325 996135505 54062 54131 37133666 86452 86421 722624636 46144 46212 351352198 19427 19435 202110873 93384 93385 416386264 58810 58863 983537199 37266 37267 611080610 357 358 144628086 58768 58769 753665945 29601 29602 40614165 19962 19929 995404928 94116 94169 672000835 9714 9762 984122966 30466 30467 104563521 57878 57879 946079824 9690 9691 535762297 38767 38768 721381779 89372 89340 305710341 81901 81902 843449771 90148 90149 23094338 61512 61490 460741656 50746 50686 822848986 87822 87796 674457923 87728 87729 628502140 40629 40630 334531102 36297 36298 18316448 88757 88734 770641192 74006 74007 952961137 48541 48463 155323191 97947 97957 164240947 55240 55241 802960429 77826 77827 35504784 55496 55497 640350520 42056 42057 236033264 1835 1894 858972274 4357 4358 272737363 1703 1762 289698137 40064 40003 2145252 63111 63058 586096283 70595 70596 60261867 53752 53753 135369028 57073 57074 653255603 48580 48504 573809008 89376 89377 86812726 56104 56105 235143297 40711 40712 205854458 56202 56275 491474548 87884 87895 195302954 69043 69056 659776125 62677 62748 726634728 99732 99809 466016880 37352 37425 239023619 65986 65987 470283197 21329 21402 945739942 33615 33616 969123836 93628 93629 587083772 95232 95233 376790265 70255 70256 575249522 83277 83311 45374930 19877 19878 61406626 54073 54130 406641014 47782 47783 602575176 22902 22960 306690480 11215 11216 319140326 25357 25364 569486885 42306 42307 671876868 17766 17760 547814901 36658 36674 810410845 80478 80479 388149426 82136 82204 443685934 41265 41266 121402846 44255 44312 672333069 73461 73462 251161441 52435 52436 114348849 99117 99059 308003871 41331 41404 470517519 81978 81979 358217944 94258 94259 821576213 91633 91617 644244871 79457 79458 878150240 88984 88985 899336134 18269 18270 493388813 41234 41235 414530499 41327 41328 224433706 59219 59220 86108019 92394 92395 691228377 84723 84724 370480257 5260 5276 251584831 68318 68319 404635694 26236 26237 138024891 85491 85521 942541352 56799 56742 984316098 87832 87911 170500877 56005 55942 535328122 49118 49131 905645557 48996 48962 347304305 91364 91365 520509919 41803 41839 4668778 87127 87128 414491117 50103 50097 197295314 82287 82288 911500025 42762 42763 766653749 27655 27671 292307142 98925 98906 84526812 22728 22729 968305984 10541 10542 225851028 70829 70830 682239305 80816 80884 467092657 42883 42926 879192878 45380 45381 4571487 97150 97151 396768493 28574 28575 68295847 47016 47017 418299932 80699 80700 571793042 39523 39548 697668939 48805 48857 53997020 84292 84293 133154366 28708 28709 254896349 67107 67180 855860365 89106 89107 79427105 68151 68077 856824642 66542 66543 400094748 62944 62945 981445270 566 503 245107742 12380 12363 656525931 34810 34811 626120321 64505 64506 683233295 15216 15217 618352214 12203 12204 565105224 58002 58065 40568997 21407 21408 895624553 32613 32643 654886491 27640 27645 6183778 76875 76905 165975889 63034 63041 289675554 42533 42475 211528840 67523 67467 955593676 43134 43135 849085772 2487 2488 585844873 83800 83801 558824637 29323 29371 821516823 77542 77473 933750917 40391 40392 954211681 32234 32235 632321980 68006 68007 283611298 131 149 369860978 31213 31214 900663644 95819 95820 257260878 94991 94992 463207854 73346 73347 84014093 52971 52972 917501545 64287 64238 186017892 59226 59227 11548042 81655 81656 823917892 16132 16126 877685205 25174 25175 729574747 95347 95368 237818000 67486 67565 71975472 10239 10280 581315411 95899 95952 743609389 64992 64993 550034007 42899 42900 967791382 48984 49034 837048409 79497 79548 457673993 24769 24770 861759299 69445 69395 138439195 31886 31939 709494962 49402 49403 819809594 87767 87755 245744036 69986 69946 725764919 98170 98171 96571054 54940 54941 334166632 27927 27928 226976492 48616 48617 78687158 75689 75675 393833812 56581 56582 271481700 10031 9954 591884295 30859 30868 355244979 44496 44497 411501736 46516 46517 620783771 71220 71221 953093816 60910 60911 468573769 30251 30252 255601383 82971 82972 327427225 43488 43459 874703992 98483 98484 378148091 36150 36123 637499640 40758 40826 492210126 26671 26712 353304650 96323 96324 558737639 8045 8019 241399522 7783 7784 421559590 88141 88142 236598864 84013 84014 347269973 40922 40886 311456641 8253 8214 604390127 94587 94539 146075229 75615 75616 803782331 10581 10582 438457104 31554 31555 570098639 16414 16415 977893990 80579 80587 638389437 11706 11707 485541212 13734 13814 731239795 85541 85572 921229174 1863 1939 974230219 7272 7196 97829942 53838 53870 868712746 24424 24413 466312494 74927 74905 368381198 37149 37150 294106229 62782 62783 956010655 58242 58279 598818875 58845 58799 834432135 97837 97916 836825140 63411 63412 502248338 38222 38223 553743888 70170 70234 855171501 33728 33729 891681467 44238 44205 240891005 46546 46565 612936036 80306 80229 197385038 15707 15664 773507144 72951 72931 336456403 29313 29272 83235236 19566 19567 906099240 24270 24206 828341222 19284 19285 597784384 68004 68070 679511571 69583 69584 95928005 63129 63130 129535982 56860 56861 671769824 89825 89871 912561983 40710 40730 598794927 40357 40417 563733342 136 137 796104317 45825 45776 772319995 70398 70357 670570017 36325 36382 34845182 53234 53235 717870876 76535 76597 324609474 98992 99069 718890796 48496 48497 91291455 95627 95628 504555123 37387 37367 456151162 57262 57310 687149339 14559 14560 594641470 11708 11709 985238706 26221 26156 369666989 36626 36627 66527021 93996 94061 190309964 470 471 361481367 1868 1818 645972564 56033 56042 834647701 49184 49117 322454973 13289 13290 599430487 23543 23544 632660246 10140 10141 810634927 95434 95392 843550165 99152 99153 567797749 56545 56546 371956652 80311 80312 780306268 35092 35025 335069047 19426 19427 550030878 67545 67607 749446836 81190 81191 866456310 49058 49059 900644855 90615 90597 184469595 47493 47494 829154753 54462 54452 761953453 74230 74231 849503977 83669 83670 751088480 36087 36023 369198077 7943 7885 234535508 80260 80263 847540343 26204 26252 975691755 61796 61831 441654474 55157 55162 154485989 43706 43703 135511611 23391 23428 873926133 37385 37317 649268971 70957 70958 163877992 66931 66932 563754410 91404 91355 203574011 27278 27304 473800873 17217 17218 138454618 85856 85857 243509789 68024 67973 753822980 82233 82234 306025000 18412 18352 266149524 97876 97815 911550585 96186 96140 432917650 26460 26497 260897160 35942 35905 171769369 99023 99069 899068819 9438 9380 626844612 91599 91561 26154186 86352 86353 69362464 87160 87161 519350005 28581 28536 739381030 56474 56544 256893147 99825 99883 40933573 77314 77315 146758736 88364 88298 589831212 21483 21403 369204082 1193 1187 692380253 51692 51735 264019823 64079 64067 860265001 19127 19128 578013684 62756 62757 518650192 17565 17566 812960294 66400 66401 715652512 54592 54671 601321965 79182 79186 513559594 54579 54522 723527070 50954 50955 593122673 73078 73002 813485410 75325 75311 696371338 26720 26733 826755536 51385 51369 912699547 39933 39968 452100269 55526 55527 714592857 54443 54420 454880194 18496 18497 967251221 47970 47971 920521863 72443 72444 535786827 14285 14286 197591493 5263 5264 960656242 83090 83046 66316461 43921 43889 415841196 8026 8042 132795446 17492 17512 333550970 65316 65366 756729985 35213 35263 807329460 51413 51456 525788279 44276 44277 741265692 89968 90047 466908645 74844 74869 676651795 25827 25793 880251795 49090 49046 572008749 69407 69487 340424107 21449 21450 352992200 80150 80151 587613968 12103 12065 771572632 26327 26328 917637286 4323 4324 579393539 96761 96774 893717640 25474 25396 620706469 91300 91301 861130755 11719 11703 101251871 99008 99009 279085249 83470 83399 801777888 55832 55782 125996427 46997 47038 364532038 23144 23087 380886162 69519 69481 224021656 36403 36411 617630542 5946 5947 243080923 91535 91528 888552170 78810 78811 566698687 15401 15402 263790493 84359 84419 409152137 48878 48924 572538410 55085 55014 978475575 10628 10629 938225213 88245 88189 321667344 44488 44567 25527301 7061 7068 193186190 9771 9827 86506126 20866 20867 769565767 44277 44264 385022289 64338 64344 513057828 12479 12474 996708160 46801 46802 163852682 94462 94463 83460012 6696 6758 148070459 34873 34874 871397300 3071 3012 321680091 78093 78094 291653852 59356 59339 801904631 74418 74419 646014724 98490 98491 887473284 23070 23036 211308974 52833 52801 510190536 71688 71689 58193726 8619 8646 319694125 78916 78969 929472526 11036 11037 893853353 98987 98955 520735507 2974 3016 618745036 94041 94042 147170825 25758 25759 279318976 68257 68325 73434692 91837 91838 538546271 91307 91308 910782924 37728 37700 867844830 41671 41672 920274560 51437 51476 91790987 31781 31809 838274653 71162 71092 37445797 642 701 338736054 18298 18299 71667269 48194 48272 19732534 43391 43353 130335698 32912 32873 68168077 48166 48167 498911547 78849 78827 885455842 26736 26737 610046257 64846 64826 267841853 49333 49334 84066232 29001 29002 947949053 19654 19729 629159505 11661 11601 343680290 14954 15026 202589968 16465 16466 727107384 76588 76646 138045635 8385 8386 273257476 11951 11952 66415627 48757 48781 5558903 35049 35050 123171797 52945 52946 649447067 82478 82479 284180043 44142 44143 661621271 98881 98930 425649474 76384 76354 385164038 95472 95529 57122975 77386 77375 673558110 26217 26258 4676070 21807 21808 244525973 31047 31048 467501244 31789 31724 311937303 5469 5470 483505846 44997 44998 524210911 89175 89176 638335433 53029 53052 896179970 99326 99265 950510124 2707 2717 230656559 27801 27802 724174868 79329 79380 928406851 29827 29791 145908892 28230 28231 752530012 33549 33568 833833373 52630 52631 679264744 21433 21434 329310882 89375 89396 791542779 20656 20676 14431970 56355 56430 466966800 52952 52953 544949898 18799 18827 91474398 40765 40766 858182438 62990 62939 170234023 75370 75301 601417107 546 544 645735037 68940 68867 668800698 35970 35971 206817418 43186 43261 956901024 27687 27688 870400342 16857 16908 522676540 99457 99400 855339296 67799 67800 153764889 51655 51656 338294372 96090 96091 339362226 55169 55113 631989204 34917 34918 699242550 64860 64861 535233491 80 132 569587126 96587 96549 876633572 88349 88350 182220113 81903 81948 449654801 64501 64502 739178779 18209 18280 30047198 44401 44402 821698288 73487 73488 300601390 25626 25627 242966951 88884 88885 656596053 93335 93414 40713739 18404 18405 717260383 56238 56239 710636870 77090 77091 495225007 25647 25648 393528552 55004 55005 533798241 76445 76505 482727357 95439 95389 814148744 55438 55478 201124532 49272 49213 691125326 66535 66586 189692420 83771 83772 977884566 42485 42487 296774015 91832 91833 379933097 331 348 980834947 25545 25482 135220343 11052 11053 744212039 75447 75448 357332308 60952 60953 362655845 99345 99327 172654805 87215 87216 914767838 94271 94272 970617788 27554 27615 902906052 23313 23352 842246711 18250 18175 229675289 13833 13834 894182830 25148 25149 148505296 29849 29845 500100031 35889 35890 552457220 24015 23949 726666022 87298 87334 58608005 17697 17739 600567568 13125 13126 146066635 29191 29132 734419743 52030 51969 270363595 36439 36489 949706597 1373 1374 56264163 33715 33716 17933080 95058 95087 717155399 26163 26164 506771053 67115 67128 61273189 4425 4505 656848467 50737 50717 484998908 30907 30934 671415016 71919 71885 442107518 50009 50014 328272629 89272 89249 829935097 83319 83320 911285426 37607 37608 945073565 30782 30783 774718780 84049 84073 112625393 62629 62630 591125590 4633 4634 189630025 91130 91131 314793112 70945 70946 237187427 4766 4790 585183091 93578 93506 418274075 32392 32393 241587333 80309 80270 816725734 71382 71383 429069815 6122 6123 989682708 85842 85911 221935702 37611 37550 678410664 74345 74289 560734899 93147 93148 974311912 84573 84621 607688159 26989 26990 16982626 57935 57936 487888286 21097 21154 843244744 23690 23672 360184497 83840 83769 184351857 26226 26198 768733072 67891 67948 199157143 26316 26317 528561541 4625 4567 653275708 24024 24053 984920014 48753 48754 651110485 21543 21593 860355687 68290 68291 635360218 16134 16089 184597179 85133 85134 585066610 32801 32744 290156691 82299 82372 905664876 7094 7034 131023564 25269 25270 259330263 68551 68552 340791638 45537 45538 594057012 30088 30089 257335071 97936 97984 64268330 9178 9179 996188365 82114 82115 756036192 87256 87257 870706834 49326 49364 508587396 19217 19218 498142496 77287 77342 910883971 42473 42398 734953081 33698 33699 892712140 95386 95387 747132988 46062 46063 646319098 83730 83731 87255310 50923 50924 993711447 4932 4882 66028912 7737 7738 269927692 56297 56298 389595392 85574 85575 643939574 28954 29004 141016023 45309 45288 17211555 58603 58629 533294746 78539 78540 828539140 63270 63271 845317950 35352 35353 867961775 76763 76787 160923961 64400 64401 552311387 78493 78494 973546349 73900 73901 8565297 18695 18696 861788152 98167 98168 462341828 74954 75023 137957724 72332 72277 420855077 5629 5654 630826457 6605 6567 455997618 45449 45391 964457993 20120 20121 387469076 25845 25846 782895484 44856 44857 564455969 52676 52653 76940230 41527 41528 226245382 7423 7390 461721437 69534 69535 844520571 94070 94071 649613663 11316 11317 602576499 42688 42689 667844773 329 330 541347827 71573 71532 12256322 5902 5903 555535642 21779 21780 261999827 78671 78672 363397070 69035 69036 414710256 47801 47802 816961760 7743 7744 88267586 152 153 573261262 78598 78591 78141227 85330 85279 968361696 11196 11122 989982012 23306 23377 956063782 49304 49306 205870632 2293 2322 678475107 66788 66862 698662148 61023 61024 506988282 1232 1233 475727250 31716 31717 318314183 8549 8598 538394791 35491 35492 855928771 85202 85203 617280420 14302 14303 791614844 95463 95464 239898634 8835 8837 75431630 98764 98765 262117015 70626 70565 24002677 39913 39914 376803047 677 678 540653451 9816 9817 286631888 68286 68245 779839237 14618 14619 884696378 43245 43246 430516948 42324 42325 592167288 45635 45636 333389209 60784 60818 203682811 86472 86432 429271342 90313 90380 847453820 28645 28646 652910979 19846 19872 508720443 51221 51222 286940353 79867 79880 29837162 284 285 118572365 52102 52157 376336016 36509 36510 477364486 35760 35761 621148001 73768 73769 784911703 19449 19450 196275313 3051 3052 36027146 64508 64509 61930134 68344 68345 384531377 6739 6740 105358385 59388 59336 720245679 32150 32080 251327776 73673 73674 190563271 26430 26431 842055871 75364 75308 881089196 37988 38053 309154718 67796 67770 743592280 88106 88057 229656129 36435 36383 317705877 37017 37018 984555204 36679 36680 557383765 64743 64744 626995767 7324 7274 174514372 63249 63250 520925297 91981 91982 45059749 30707 30708 525424414 36852 36838 817765647 85558 85591 463933479 49590 49614 856789147 5133 5134 363744674 31843 31835 96568179 7727 7728 111545167 99518 99516 159055902 83246 83247 663973596 24535 24536 139730985 36557 36619 26512163 77532 77533 762403195 91592 91571 664655760 51056 51066 59521290 98942 99000 727701999 98946 98938 990204647 20691 20692 178099243 61176 61177 199992390 55026 54961 588131261 65972 65944 778821505 37754 37783 233362971 91836 91819 746316158 32210 32278 362185402 76335 76336 792935251 38665 38666 321350959 98884 98852 966099576 53327 53370 350896361 35052 35080 473303300 5194 5195 97772649 88337 88331 921710172 66596 66656 805336048 39329 39305 687519224 72407 72463 116268227 29066 29067 920505063 40609 40610 888374110 36516 36517 27051130 9672 9687 177001830 59031 59097 661392489 44440 44410 692234225 82890 82891 526416776 10224 10225 74036001 66913 66914 229414699 85411 85412 986532540 28179 28180 826664398 22414 22388 650200503 22572 22573 803714487 57185 57186 958445045 71935 71932 564087935 18932 18933 549741372 78280 78300 876776978 33376 33426 128182244 80183 80184 144258311 6713 6714 732463083 3533 3542 611626247 23929 23957 674062704 8417 8418 796947571 77450 77445 109322400 59032 59000 342844078 40260 40261 572750420 71520 71547 774451994 51351 51365 623573303 60042 60073 316785646 66225 66226 44709540 17048 17049 879581841 93211 93257 539435506 38387 38388 437929091 19920 19915 114384846 33478 33479 202331907 84850 84791 355220274 15521 15522 318618416 961 888 603051686 66757 66758 257307030 98011 97931 760347903 53614 53615 703337757 78347 78348 181210326 60170 60171 846757244 91860 91861 133366461 94345 94416 68940490 47354 47380 786079491 25420 25406 633688113 93024 92957 49210341 13407 13432 378408351 70978 70936 404366674 4143 4153 892772480 57501 57502 96978778 17559 17560 74175168 73218 73226 56726662 12418 12419 463321813 21198 21253 500170731 70520 70461 776016878 44211 44212 986578082 80068 80069 350571347 41680 41697 633500464 96326 96383 563836273 70405 70406 963460343 11468 11502 726387186 62993 62994 936562225 14466 14467 935483672 45400 45401 472149460 56637 56641 780892552 56519 56511 637390998 67730 67731 368231183 96390 96391 567876049 44472 44473 728251425 28895 28896 944361084 94651 94654 726935005 35787 35827 956566887 21251 21270 549426824 15422 15423 223920382 80258 80273 544596355 39171 39134 876716080 83819 83888 699116338 52375 52435 97815098 83205 83135 948820366 14029 14094 401635797 45448 45449 500924679 8952 8953 468233717 17830 17831 556427808 61264 61265 720583788 37822 37902 141222895 36865 36866 951795606 81173 81174 158097393 13233 13234 859775776 77080 77152 396387611 85882 85883 774860141 78633 78634 731217385 1268 1312 972706197 76254 76205 330618682 40392 40432 221632921 16576 16577 311135831 25332 25333 123617692 25978 26025 385896594 17396 17364 818610651 59288 59289 716871051 45655 45592 523352785 56648 56649 435050845 74991 74992 507338757 3810 3811 656942586 44241 44242 507487782 10514 10586 202369145 27961 27890 778522039 9265 9266 970895913 14410 14472 513295089 47506 47507 758690903 14479 14471 179927374 236 237 754875683 28697 28746 620454432 29379 29380 354295147 94340 94269 806299191 73829 73787 335602546 59978 59979 387832780 75438 75439 984753099 62836 62837 473148028 61693 61694 340463544 80431 80465 134682967 52181 52230 903046589 12966 12967 411219562 40735 40799 504870629 22742 22743 612063447 70192 70193 809762655 28940 28941 340927359 30100 30101 606763018 44686 44687 228062077 7623 7624 878262806 30936 30938 666935230 15663 15584 478826439 2982 2983 645277593 42775 42791 943829720 59495 59496 461076351 58637 58614 368993120 95262 95209 431055800 81416 81447 979669599 61714 61715 251945630 5320 5373 847052432 95012 95045 663349242 18246 18252 779495518 50099 50091 522935639 36755 36756 710346627 50082 50083 872036429 70244 70192 100251153 38113 38114 724178505 40616 40627 720520612 16057 16048 246083899 98922 98865 604554774 2059 2096 17252667 72405 72406 947658977 43114 43115 643557983 61418 61419 906641308 67042 67043 794381933 91151 91152 602651991 22684 22655 654533317 43958 44028 828795217 99220 99147 962436132 12389 12442 236024892 83450 83451 835394691 87606 87572 536583178 38564 38565 519980832 91360 91300 651742771 94229 94230 933889590 66358 66283 121801252 11997 11998 340525937 29697 29623 92873003 17779 17780 667552924 48365 48416 802275794 63473 63514 155289992 18024 18025 180591624 14286 14290 939665455 48973 48961 688515684 72026 72039 991362729 39034 39101 43513432 67994 67995 52478927 95520 95547 382746039 92716 92717 660354000 34477 34478 565856662 75138 75146 385764401 53586 53639 17955238 7406 7442 207136174 30287 30358 372499259 82462 82407 739035100 62898 62866 113480743 32575 32620 213831580 10431 10432 607564194 86225 86227 801491112 10938 10939 87163464 72775 72754 578402837 47715 47690 187042505 73490 73491 392329698 45295 45296 687846547 32872 32936 791634688 955 956 477873159 39998 39999 997751599 49572 49514 992590332 29949 29950 135839567 7881 7882 169213683 84423 84424 559454772 5084 5085 271262624 92058 92074 12523497 21038 21039 857837706 4229 4262 98746254 83021 83077 317687390 37479 37441 934286061 69048 69067 955048220 7814 7815 476907382 91080 91086 891751184 35843 35909 549401005 59630 59570 142209761 24402 24403 80229140 51520 51456 994652861 13699 13636 778364502 58519 58471 188990325 74087 74080 560182521 7184 7185 628581352 80962 80939 827888823 42070 42071 204017318 15189 15112 547103081 7257 7258 895455292 58589 58590 656465959 40606 40607 667162192 15928 15904 220230469 40647 40608 524266353 80625 80626 561769094 32815 32763 780541692 38754 38755 187814221 3158 3086 86346304 8201 8202 139730097 88069 88070 794786057 20861 20922 261004025 55646 55664 522086322 40428 40419 947617004 19280 19281 438116171 26289 26361 819604819 75307 75336 122034929 72403 72426 428466624 12484 12519 155811511 29032 29033 600880865 18374 18375 275530927 49422 49455 523711389 92731 92732 136290587 55554 55515 988358478 82928 82890 170102660 10112 10089 673178068 24037 23989 877819227 90589 90568 343697098 24676 24677 722421652 99439 99440 373491769 45595 45596 887834477 65060 65061 549402163 52304 52305 798363649 43048 43029 534974953 93996 93997 800024726 72143 72144 900683771 19071 19072 991584483 22174 22206 683211701 77248 77281 439620452 37282 37206 239191344 33382 33388 333354690 40375 40415 232350505 67153 67086 280123951 4642 4592 725385801 62744 62815 897864386 75293 75294 818207320 21967 21921 868325420 25957 25884 725409989 80229 80230 127998032 22237 22303 704004763 56043 56044 209568771 16889 16890 184542938 33624 33625 53799927 10898 10899 207075876 64071 64072 946944189 29285 29286 543567909 40997 40922 534446264 64569 64570 678353983 37256 37257 310676559 20298 20360 977966204 33419 33420 160284192 67128 67129 977427167 34238 34266 990930098 23645 23646 685467263 76218 76219 121849394 40178 40191 803518314 91258 91259 923262178 2648 2681 973601100 19112 19127 671047190 53056 53095 605863494 3751 3752 420637158 81125 81106 154367947 12068 12069 31031678 32032 32033 766907648 241 317 541610214 79978 79966 895992308 88527 88484 499510361 8990 8991 341985389 88458 88405 154061784 43353 43381 480651452 99742 99743 371809263 91896 91897 914286919 3784 3785 795207391 70415 70383 321959732 80471 80551 681146342 35793 35806 672044172 49621 49589 940210032 59253 59254 708188738 73130 73148 81203827 86460 86461 16163786 37925 37990 928224505 30967 30968 654566500 2652 2642 710319608 69934 69935 100110895 87977 88007 764380157 49865 49866 94695152 9540 9541 486982 37235 37236 626355063 68671 68672 802910537 80647 80588 877395093 88725 88726 993672662 58376 58377 982427405 53158 53159 389289603 53584 53578 185255731 20047 20048 770353794 48920 48861 178931765 92698 92702 519872725 2336 2337 892655969 25359 25388 661463449 59698 59699 892786405 27319 27370 770054090 72424 72425 625176070 18713 18714 162912817 42213 42214 640683658 82460 82392 710690852 60418 60372 987581251 43791 43792 907267601 69541 69512 949394236 37799 37776 28872716 14144 14145 839859780 85354 85396 850111694 70114 70115 971129414 62639 62640 896521339 17478 17429 695867471 82545 82472 128609026 64269 64246 429205743 83006 83007 694788665 8256 8257 600544890 40919 40920 343863005 1992 2045 258185014 81884 81818 383109968 87380 87381 161982274 28365 28366 929007137 64261 64262 839293278 4336 4337 20035996 22475 22550 332835625 26453 26444 432049223 73892 73893 755879265 845 767 366370026 78437 78438 543769780 72174 72166 704750958 66836 66837 653647198 37316 37317 715646024 1612 1613 455031958 69055 69080 445950527 39201 39202 650673343 44758 44759 354866556 49093 49127 98832107 76790 76791 41988951 77543 77476 870006521 47403 47482 178008675 90819 90820 879677301 90566 90548 467633299 3590 3591 873322094 53222 53199 25388241 17926 17862 561202872 97332 97412 999692321 61218 61219 602577853 51454 51382 499995123 14004 14005 244846815 79736 79803 579408388 11158 11159 377326831 11492 11442 770626151 93917 93842 497710514 73694 73695 669378428 76990 77048 364083426 3260 3306 155507402 52604 52639 674867536 88671 88672 245718389 44652 44676 996741960 47088 47089 796676280 58319 58273 836846663 22987 22950 743167003 81527 81528 124950406 76876 76877 921227273 26184 26185 17241600 77616 77617 152398862 57146 57154 145791804 56187 56188 504653933 53750 53748 53092035 61298 61288 128944190 36393 36394 85936667 40609 40629 37831021 99070 99071 52940469 98773 98749 280714421 67812 67813 498410578 19143 19203 917608072 45817 45818 984153313 51596 51597 832346087 3975 3923 38683368 89480 89542 428061525 59596 59631 128450897 63679 63705 361337358 95299 95300 177579339 93207 93208 30498422 45502 45503 419410674 99792 99793 830323601 40707 40743 531691326 44214 44215 584085650 34537 34538 134629725 84393 84394 120690516 84802 84803 606601125 11736 11788 328771354 85411 85484 35562308 20088 20012 12958923 27941 27942 972495456 47060 46995 227580276 98741 98756 900385873 11687 11656 194641796 48016 48004 815998147 68688 68711 30161596 89918 89928 725063929 80175 80176 813637847 62590 62591 906760950 27556 27557 137030496 9541 9542 395050314 27742 27743 415852738 17895 17842 96328833 18301 18245 823067649 84601 84602 719769312 60071 60005 713482668 23408 23346 560567849 15461 15462 140083221 7483 7484 649707979 22219 22248 90403042 32178 32162 301013789 7811 7877 856152767 40863 40853 745219392 5680 5681 665196716 16233 16234 753274518 72178 72179 856968866 95676 95746 564692764 2098 2099 141893549 29842 29843 431873819 85281 85224 731381735 27209 27173 853816196 34473 34474 201932914 73719 73720 270694874 72379 72358 830831624 34179 34162 43199880 18127 18116 73555171 46412 46413 377578932 34070 34084 454012107 721 722 701324649 68627 68628 676386932 16844 16845 198925658 60305 60306 228025175 21600 21601 895329018 39816 39817 781606610 4556 4557 350881789 14816 14817 312927328 96889 96942 23429769 51290 51237 207951484 50241 50242 502100306 48553 48577 908654011 68676 68704 315542441 13240 13241 812214616 26050 26051 201163605 35398 35399 492934424 6176 6116 580639941 60274 60275 271957474 65210 65280 333013995 73766 73722 759098482 83211 83287 462862001 58055 58101 780819694 13333 13288 245573432 33830 33831 472203531 30107 30108 717887185 7269 7289 683059666 18183 18108 125803715 49186 49263 493768927 88740 88741 622296619 64147 64148 105215272 79711 79712 182478746 5016 5017 262177612 41858 41859 875232167 72248 72232 20564617 40939 40940 729672417 19529 19530 295122742 31612 31613 424569831 92770 92771 498415965 80096 80097 451207564 71443 71444 794963908 10259 10260 243370986 60112 60180 131481799 51590 51591 618923008 30685 30686 814080482 16462 16436 643285597 588 537 347916519 153 154 49508335 82107 82166 417626422 89782 89719 244515755 3464 3465 868121161 80120 80131 553697110 13173 13174 860002048 83495 83568 617792600 92098 92099 361217074 80060 80061 375014139 71172 71150 730856545 5058 5075 978727698 56813 56768 513599532 3710 3711 214406580 42417 42418 191687158 94509 94510 828013920 98591 98594 264693625 36275 36263 219662524 31971 31999 461566230 3275 3225 710822798 68806 68807 335984304 42311 42312 252973645 96312 96313 694682772 75778 75779 46023959 23619 23620 499879125 38928 38859 487286821 2566 2553 760212370 68196 68197 597360902 1570 1621 960285108 68692 68767 1861471 23011 23012 772891844 96729 96730 871901775 94403 94404 267620867 29332 29337 360339088 66303 66304 113676028 83178 83179 354928273 28113 28114 293435152 33691 33636 458251110 16046 16069 780243832 50137 50214 442314699 7592 7657 560008119 46026 46104 930222206 86599 86600 189740820 75882 75893 700312465 27591 27592 376710352 19652 19665 699648278 16662 16663 502550745 37129 37130 221233901 66054 66010 249131366 57891 57923 159113622 6520 6472 408742586 46983 46906 948695339 88948 88949 820982325 32783 32776 31883214 66749 66750 88946986 35962 35967 557051061 14465 14460 683937768 95474 95433 282856745 31905 31906 924186170 89389 89434 713822368 33725 33667 305931034 41061 41011 840249917 1723 1724 914983311 69329 69330 74191689 71822 71823 586155899 43257 43189 168690249 35070 35066 461547272 57714 57715 124506417 50963 50964 320627474 90250 90251 374578424 94904 94905 520027671 92643 92644 667468813 95299 95308 96149730 97392 97393 232992307 944 905 781016743 39160 39161 750658928 89042 89021 711792132 40476 40477 457804616 56359 56360 460966097 74475 74476 793399558 12439 12380 637045492 62685 62686 21329779 13027 13028 877949844 78337 78269 93658140 90114 90115 135798642 32763 32791 82391167 28624 28694 22862755 96641 96642 457262422 64394 64395 963693767 21455 21403 44005536 63542 63550 572094715 88404 88354 30513729 1649 1650 25600070 48342 48365 512177434 95920 95921 603977313 6120 6181 638707318 29244 29245 936791397 96185 96186 714191601 71091 71064 125890477 93798 93799 109933567 86821 86822 284364565 37475 37456 651533800 61226 61246 731058761 10863 10806 523795359 74715 74673 340163695 25175 25148 613598464 24189 24190 199874857 34337 34338 564745547 48944 48900 452011364 47390 47391 112694664 74952 74957 619790727 76639 76599 141677850 60426 60359 821442299 26650 26635 592839071 73344 73398 756818621 64718 64693 782511397 643 644 567012244 82780 82831 716950061 60406 60407 16933533 88841 88842 911801039 1639 1640 651370709 48992 49014 755199226 82918 82919 962721369 18589 18570 610359020 62238 62239 885895670 38257 38218 125242230 78037 78077 490435160 8706 8707 368948737 23222 23223 94469106 46160 46161 735629532 34412 34398 57091153 77073 77018 436004026 3765 3711 209145428 52239 52179 517761685 16328 16306 715216986 37435 37436 266987602 19840 19768 949186993 54421 54422 160936887 17306 17307 271586625 75753 75754 859613837 66257 66305 500517219 66032 66057 845575719 84043 84044 380830638 95924 95919 32514503 75089 75090 436962760 39822 39823 266813257 76837 76855 893874716 25420 25390 705002452 43900 43825 317455132 66592 66645 233917619 37982 37983 81706236 81233 81228 248523069 70338 70339 924266468 12841 12762 768374300 80824 80825 108490486 92778 92831 903568573 84188 84189 212105446 98677 98707 315305978 79773 79725 384042403 18485 18486 799216278 60495 60496 273315645 34447 34427 98273751 90179 90203 862410214 51483 51484 995669203 5861 5862 966301723 68462 68463 124635737 28329 28323 436900921 42425 42421 913007870 85261 85283 255818324 90783 90784 467723596 47340 47313 259589705 40746 40701 519911765 43941 43942 360479759 81288 81290 566364040 93581 93504 900232689 94396 94397 262264473 19894 19936 84617273 91123 91130 835289217 18337 18299 405192104 24888 24889 88468404 2964 2965 59746867 52262 52201 334758286 91038 91054 803421660 91247 91248 213932803 27741 27794 83569873 62986 63033 906518833 48166 48160 115051667 87112 87113 672950923 1962 1887 10140403 73006 73047 345029092 20370 20439 244417864 85794 85734 772099631 30644 30645 585328835 81777 81778 320781370 57040 57041 312950361 50200 50201 150463786 65982 65912 595959245 63853 63854 305738629 15062 14983 129228569 96199 96200 512769923 16218 16219 318146867 58304 58305 896510079 94123 94130 924461568 13455 13456 384419909 96598 96556 649653552 13579 13654 858606481 4536 4543 167970024 10961 11001 537438278 37827 37755 853345289 91521 91518 574216431 40510 40442 245804939 77828 77886 328071399 84230 84231 556249370 80814 80840 786201113 92821 92822 413966031 50855 50880 266209194 3600 3601 296805388 10918 10919 779449864 92690 92761 175863497 22087 22151 892370984 14564 14502 444490064 28488 28522 192705931 34674 34618 128484115 98597 98613 358129092 59397 59466 611490323 65292 65294 862257887 45107 45126 990460878 59816 59817 33243782 46472 46473 396461213 64874 64875 860953067 842 785 523536228 7159 7160 379574389 71428 71420 226651565 73221 73228 633535271 82274 82275 934702304 47313 47305 245154087 48804 48778 436582373 17811 17812 87182091 58767 58768 549635439 8782 8783 461467764 61330 61311 849372742 6369 6370 596267459 98963 98883 311267504 38177 38245 311928305 24150 24151 130181660 16575 16650 548177360 77066 77084 353298075 67023 66981 85243960 90380 90381 404888597 5261 5223 284079269 70569 70489 680055880 30473 30461 690391873 74163 74225 269021139 2079 2080 48293678 41612 41613 791002376 54836 54779 724894510 90877 90878 555816802 48885 48886 105934459 19888 19889 378267097 89325 89305 406411605 64810 64811 838435093 25066 25087 174388697 4104 4105 260521900 40312 40313 333761321 82668 82669 522304275 84547 84548 60156048 46229 46230 9625059 7347 7348 487252834 54701 54702 744431030 1177 1178 945930254 44416 44417 315363405 50987 50955 650419052 80425 80426 268962762 81694 81695 313044826 19748 19707 38049787 3708 3764 422098835 29159 29160 179591141 22597 22598 687975071 9580 9581 247481641 1186 1187 488031686 63985 63986 624045023 29637 29714 409503563 41513 41514 110182723 31012 31013 507540667 46021 46022 151933675 14344 14345 198259214 81196 81197 559238474 48607 48636 69795442 37365 37366 730366167 91303 91304 952690261 67236 67237 632854723 61417 61490 89886081 61878 61939 386071107 41394 41395 53280531 14897 14851 475792862 46696 46730 551999077 81014 80995 443884466 97039 97056 364878811 11017 11018 310447803 1811 1812 902083940 99020 98963 730571923 3944 3945 765478726 55322 55262 574534127 34529 34480 979233570 31551 31552 824600911 68088 68089 862399766 24591 24652 183542856 82824 82812 400267468 40516 40586 38850095 16017 16018 349975028 39590 39591 717792203 89702 89703 716066850 54009 54016 144604279 25043 25016 701219619 42870 42886 90478483 62156 62119 563641529 54984 55033 244607600 21189 21190 710406024 10180 10181 895799201 33085 33008 894421002 8046 8047 252765087 6749 6750 501425181 88221 88269 259040127 21791 21792 555553382 8273 8268 536352048 20043 20044 536744766 42167 42208 986631277 86600 86636 925909725 31013 31014 648272464 28922 28923 350286264 79237 79214 610553776 46468 46469 589035082 43176 43177 830762440 83499 83462 349226519 60466 60461 193279803 63295 63296 358257578 44122 44132 666152106 58303 58304 899115115 80034 80006 439540332 98616 98617 980474441 81695 81696 838333448 28780 28746 201685453 47978 47979 200022423 6918 6894 735053819 18374 18442 489120792 41300 41301 369974406 62024 62025 645383103 74291 74266 229360500 82208 82209 952913191 74845 74846 56258276 13846 13847 195862677 17032 17084 150077239 29064 29038 78367178 85500 85453 603432110 30415 30416 471523728 4438 4434 22832069 60995 60996 353252211 89114 89067 641299090 93330 93367 133175714 5031 5032 424716778 37654 37655 402142516 55183 55154 344857241 19216 19217 887205887 36421 36422 94780700 10624 10685 760491398 32712 32713 48277247 99790 99843 866066316 12498 12499 89391261 18223 18224 304115512 39080 39081 511022485 4212 4207 965907102 95614 95596 106610598 3807 3808 970492107 43225 43211 360442636 20925 20926 687696779 65424 65389 240110859 7853 7842 786403376 2222 2223 508069745 88 131 358635056 85624 85625 689509644 32326 32329 818223708 32812 32813 278106781 31342 31343 330312606 77017 77018 744156222 39120 39121 397493990 13432 13433 335874428 35496 35568 758370359 37250 37251 990453559 30038 30039 114441560 68906 68917 730217062 26895 26877 299481001 66780 66769 974943828 79492 79433 387697195 6776 6714 936739117 85331 85374 937287577 14365 14384 671620873 26105 26106 109484054 20195 20125 470396824 7124 7125 842206567 91343 91380 817207020 44990 45067 372708192 69865 69866 466702552 765 703 430912739 37357 37421 703238371 61769 61770 646981142 25075 25013 931453138 49776 49759 618277992 21360 21425 921817491 86701 86702 465538161 77189 77136 183123722 68329 68254 91085548 51350 51351 788319551 25862 25885 713068152 62609 62610 276888649 46728 46729 969322142 60766 60723 982081767 9490 9491 529646464 340 341 589587197 35369 35370 585337522 89432 89433 716144125 24751 24752 844515804 94596 94597 933360005 13770 13751 492445292 5478 5479 317005202 27043 27084 968188720 56200 56201 929376391 40030 40106 196010975 28283 28284 852282754 69673 69693 759632136 78436 78474 387387000 3693 3691 457314430 14818 14765 477090917 68492 68546 45882343 24132 24106 954785201 9124 9125 268723689 77189 77235 79580877 55164 55244 901276348 92526 92547 764750932 97370 97371 241831789 37909 37870 659307940 33081 33082 119697248 99048 99049 999635269 88494 88495 691754720 45216 45217 710032112 2492 2494 877459643 99510 99532 744594385 16551 16552 952562067 38418 38419 129493964 72041 72042 671291073 66607 66608 400312768 60514 60515 503016149 4334 4351 525229420 93886 93918 266269093 39370 39305 532706898 31562 31590 113238202 32388 32316 537277290 12822 12768 621123152 76009 76034 763941586 24143 24144 724475989 62625 62626 949681908 78034 78035 925121583 54300 54301 493680297 8247 8177 37484372 34286 34287 87506438 8459 8460 98348937 62861 62862 119550084 55465 55466 855054058 29879 29880 119582956 6566 6567 892507931 85105 85106 751252452 14410 14411 533166879 95192 95193 429831911 94182 94183 362085418 72767 72768 282484275 18275 18276 144055778 4243 4244 96264798 96487 96443 299238592 69363 69377 259189177 56861 56851 955865829 18713 18636 834942049 21805 21806 739349657 11965 12010 604462744 55036 55037 14854179 72150 72151 923635873 73511 73512 442471885 89380 89381 311049283 90042 90043 169768863 48203 48151 561527862 72663 72633 658507406 37853 37860 495709231 65516 65517 24047232 78465 78466 765223702 47093 47121 621406630 71576 71577 844008762 64643 64644 231550271 84210 84211 623534738 18806 18807 967897453 86376 86377 740180960 85788 85819 714221934 56228 56184 267107645 75258 75259 364096587 80895 80896 299862202 26654 26711 300404064 82606 82607 552494722 37110 37111 558979261 19642 19643 629304001 80474 80475 807121737 48206 48207 182156138 36105 36106 595826278 44533 44591 416804321 77941 77942 623175387 63492 63493 872358640 23918 23867 515740481 52271 52272 262245647 567 568 767050710 29693 29713 140728636 93354 93333 837724445 60669 60670 289587791 43586 43522 755511289 76500 76518 321026405 91076 91010 21591660 40589 40590 402816261 97137 97138 84650858 93093 93094 391009981 90668 90669 300906967 16671 16716 987208367 65030 64981 211940732 2468 2425 757742812 4631 4711 822068817 12535 12464 699942343 66453 66454 12230561 51679 51671 774367602 37190 37191 562007094 60796 60845 858925136 30444 30442 468999045 35993 35979 855075184 59546 59576 116661002 21620 21621 563306218 10039 10046 825976708 49558 49559 348000353 91415 91416 799714288 50370 50321 914794080 11221 11256 167093946 55376 55377 784467012 93285 93221 367905205 28450 28451 76659607 83101 83102 7936461 64872 64873 3991838 9738 9739 954060489 44094 44131 756423298 21606 21607 13036085 17525 17542 645625572 6292 6224 788354936 75400 75407 460676397 24334 24410 128299672 5079 5080 885161509 21430 21431 186575923 21730 21731 60700889 41359 41373 35364266 59535 59536 258953354 56064 56065 76892519 39468 39469 115258569 30421 30422 917375482 30007 29975 48213055 71491 71458 117405657 92349 92350 130621988 27129 27060 413570391 75872 75825 210340251 18508 18509 270934128 39483 39484 74370133 24940 24898 842204988 58873 58874 947897861 90737 90754 670908135 46601 46602 867281649 97083 97084 915582423 63311 63312 29321903 82859 82890 209513321 67356 67393 471471041 5767 5803 479280294 18592 18593 256063759 63616 63618 904430777 12233 12174 142377495 92676 92677 160671868 13859 13934 424181411 48524 48516 801328318 94439 94440 166815547 89707 89772 252043120 85686 85687 966189634 18292 18293 192089213 30815 30816 832217119 852 853 451524620 54899 54900 922156484 66131 66132 116685459 506 491 708505665 25569 25570 444497522 30216 30264 7950783 81274 81275 761334191 72137 72138 867402319 88533 88587 970276196 13281 13282 137296840 24743 24744 568105572 48275 48276 245577023 1972 1973 90254669 48645 48646 785267687 7345 7272 129469944 94147 94082 863138029 26919 26920 80213359 29627 29551 735957926 91375 91376 127904065 59164 59165 538552286 64384 64385 987562059 58624 58625 777073242 6400 6436 783299150 60051 60125 378640745 41230 41231 192422115 84726 84724 820846239 12988 12965 781750151 28598 28534 53724534 42631 42632 521164361 29807 29808 85761983 35645 35703 877378092 53576 53577 704196431 38037 38038 15003013 93508 93574 806711341 56702 56703 729069148 65700 65769 504582470 2106 2107 571747888 55179 55180 637443305 95110 95158 236038474 6394 6337 568699530 56835 56830 225194058 5709 5774 112411845 57067 57068 439317885 10281 10347 5323478 85912 85929 694083890 2343 2362 309595985 233 234 934956250 67038 66980 854341057 1526 1527 722494586 2118 2119 608237552 94559 94536 760924327 8247 8248 717521795 31817 31818 525261434 17570 17571 395618616 55971 55972 238131668 67438 67439 406371980 97267 97248 765347745 95973 95999 911241998 26072 26073 214898736 94466 94486 532489830 15383 15384 385181693 12381 12308 410734716 95045 95059 689053907 8081 8082 907753318 54076 54015 858130018 62101 62102 790139814 87435 87436 227371461 76905 76906 4748513 78991 78992 75910500 90640 90641 765533686 10718 10719 337272653 39068 39069 243332266 46770 46771 250214024 56554 56614 429464781 76497 76509 805870271 43889 43890 366369953 64382 64416 113233881 8601 8574 891027173 28379 28380 311324678 48755 48812 508698601 46657 46658 102248868 85480 85429 833528649 94809 94747 490219406 45889 45904 529438174 45921 45941 200502066 68768 68769 275631040 23540 23541 286743947 26215 26247 561506281 63789 63710 68691421 59320 59263 544979273 58944 58945 129311115 92601 92598 239159843 57745 57774 311772463 20752 20753 1532532 8211 8212 196854516 9966 10045 321496338 42605 42606 164120163 43948 43949 297030818 29854 29855 636820251 75945 75946 704397748 92653 92654 111559224 65356 65338 685330115 12336 12337 937299111 63961 63945 588845043 66597 66598 262794369 43496 43497 99142845 26901 26902 521938480 59185 59265 646139376 44953 44970 684326554 16224 16182 646756716 70753 70754 387897337 70895 70896 859688059 46445 46446 867909234 36419 36375 608999892 73109 73085 68967770 61190 61231 596068730 16120 16169 912215941 16772 16773 829798035 4580 4581 501641612 10565 10566 972583264 31104 31105 24514582 26732 26708 962828131 23981 23982 311270826 96307 96235 14982376 83366 83367 563418326 7480 7420 657631438 51886 51887 276850470 44620 44609 852928101 65408 65462 430016581 28834 28835 344279396 46273 46205 171862430 55839 55840 772347796 63561 63496 274110032 8239 8240 104286402 89189 89151 439693089 93 94 554713377 9009 9010 697877524 41839 41884 244658853 70790 70791 235353103 58898 58889 458946409 82704 82705 342680381 64313 64314 539655588 25912 25913 652019082 19276 19277 244602686 58954 59013 959610881 59430 59418 732486043 52083 52084 830459910 23142 23143 85106196 35799 35733 298294096 92981 93001 686907048 10393 10394 749092419 20371 20450 240104106 50717 50703 94640202 67509 67510 813714779 39536 39510 464719920 81414 81415 406578842 74965 75044 286283852 87108 87042 658359375 99647 99648 880232508 31423 31424 819067558 39159 39131 598377363 59171 59172 921573499 79655 79656 273111703 63946 63909 350249832 44861 44862 138523977 44386 44422 80694895 64017 64018 891294729 1774 1772 991140470 7281 7343 196378074 85716 85655 243512333 28918 28919 32284769 51546 51547 985040415 78832 78833 973734536 91908 91909 696146456 51418 51419 386480462 97178 97179 332062591 33483 33484 705120376 75745 75746 193639958 95795 95796 870253363 57407 57472 327606169 49637 49707 54333300 32700 32731 367583524 47891 47950 453487762 40098 40064 151994332 92574 92585 621664921 85584 85640 253649875 68392 68422 244416314 34878 34879 236939222 58985 58935 879088837 53834 53835 424563866 4098 4099 438667577 41817 41788 798938119 20481 20482 422757326 81750 81751 351377210 76929 76930 91496050 17326 17294 863030483 85223 85224 586980876 17743 17744 941737486 53196 53197 642351943 44013 44014 392744393 17012 16989 244757077 19532 19593 32259376 63393 63406 640816449 69689 69658 475924711 62375 62423 944223157 17578 17542 218654949 89812 89798 530976736 12391 12392 959744963 80779 80780 396033514 81145 81146 892633547 76773 76771 173505074 85568 85490 60012398 78160 78161 949210414 88868 88869 282023579 74961 74908 53340173 96464 96465 197811740 65589 65590 941419931 4745 4675 369908280 1385 1312 377455164 57488 57417 49208747 15704 15705 995944596 47393 47462 689904468 4543 4530 732742465 12275 12298 999734880 2625 2626 207195334 6137 6138 32190890 91405 91406 706312120 78537 78538 931315223 65739 65815 268807588 38310 38383 124064525 74995 74996 524870055 3699 3700 694951103 50002 49965 60243865 47495 47471 772386408 22525 22585 244018490 65231 65232 548959375 59138 59139 218280693 17149 17225 871811494 99402 99383 772098801 59327 59248 452879248 56813 56887 3571164 94471 94395 561954992 78351 78352 980301179 4409 4410 217522408 15225 15235 977522525 71378 71379 822718021 63262 63304 114061989 68690 68691 251335094 56378 56379 355152144 16098 16165 825857877 11664 11665 900661360 77268 77269 394682580 20610 20665 612085169 78620 78621 843541724 7654 7655 186702386 15009 15010 890717191 24511 24512 718320247 4632 4633 701029291 10383 10445 686823635 94526 94605 687230422 88464 88465 76573440 33539 33561 133244168 4208 4209 206123854 74341 74342 475501940 2798 2826 591124702 81418 81491 265945194 14113 14070 51590881 78457 78393 491028576 22714 22701 292959902 18095 18096 421425879 72590 72664 910714377 95566 95567 593190105 91505 91506 78146568 40172 40195 145531021 69483 69484 957882452 8518 8519 810745817 69327 69328 857990488 61613 61614 251711236 10069 10070 524489920 83639 83640 860261155 41463 41464 180854880 24174 24218 565044362 94103 94104 256940298 7092 7093 671716894 87155 87156 670747626 26288 26289 468611257 19005 19006 543393654 52985 52981 212964541 63902 63903 154893591 62641 62642 57440336 46971 46972 668992330 5095 5096 821232854 38224 38228 169297433 59617 59605 693887029 79072 79073 658188467 91648 91615 423371399 25097 25098 521216633 59160 59154 387602180 18270 18271 159812453 35189 35190 47678532 44510 44508 542510207 29972 29973 660435239 57907 57869 661584329 96134 96070 624040326 81811 81878 151778693 15148 15149 164999428 80824 80817 954487118 48570 48597 418451977 51095 51096 867030406 22398 22399 872625509 43516 43517 724462536 96805 96781 707045157 69003 69004 16893033 80523 80600 672882811 89945 89946 749375615 53378 53372 569205894 64962 64963 577859456 69948 70016 452724102 59975 59976 735188737 30573 30574 954471871 88675 88638 195141332 3917 3918 607967045 980 1013 45135590 36219 36220 583140049 72535 72536 834939714 16799 16800 890898577 36159 36092 58383968 34441 34442 105009135 24215 24216 786228745 21702 21703 109280030 78051 78052 669767716 7160 7161 841574359 63210 63234 629014123 53598 53587 367465015 63516 63583 727703457 37090 37153 480567693 8901 8902 74910460 43736 43746 823498413 77462 77500 960851111 89785 89831 979914763 68464 68465 858676704 34073 34074 584848376 77739 77740 719054286 46491 46492 708313125 64050 64051 346894129 99733 99679 408916688 35801 35802 947187294 6612 6549 664907435 11080 11002 905120355 94581 94570 520016544 61231 61232 783502130 97261 97187 739967107 17384 17376 243359742 43787 43788 714539045 39176 39170 10700014 42912 42943 927241578 9475 9476 211358072 33201 33202 972102784 59252 59308 410479329 45338 45326 202613411 69945 69946 332889475 21694 21695 850484286 58212 58180 657893379 35654 35584 102208759 67804 67867 551621466 63663 63684 369138404 65257 65258 710087770 12610 12611 937917266 60893 60894 788993339 75329 75258 102920503 71351 71352 325689634 38765 38766 499532718 3977 3978 459941766 8432 8433 754851902 67146 67169 344548003 46445 46411 314023861 62702 62698 151068560 96913 96879 532519627 9667 9668 541181774 75163 75164 281955902 48587 48588 195743979 63623 63624 817390336 79581 79582 412827379 99212 99213 196822478 84794 84795 868895006 34768 34769 907188782 1420 1421 34855717 89633 89710 256297116 65654 65711 889541571 65107 65041 758258852 12836 12884 434392224 73264 73337 561904435 74759 74797 688793175 85442 85393 185902089 77830 77773 608320205 92137 92138 308882363 19610 19611 240346706 91489 91490 625562550 77475 77476 787823038 8582 8583 462707591 1461 1532 76294484 27664 27665 394824013 82654 82657 165668111 95724 95773 998079889 20475 20476 616549718 2996 2941 344137076 73862 73863 579061141 63246 63247 717127461 69263 69264 593223610 91695 91664 618926149 82436 82496 63431369 5563 5564 203288601 73534 73535 627366334 52013 52011 444751378 13599 13600 993265815 7264 7265 219594768 74161 74162 58989682 9114 9061 309515822 4058 3994 500430761 33581 33582 341763331 63854 63792 888185363 52996 52997 749945662 78459 78460 314665526 5490 5521 382409973 47604 47610 254853312 90086 90067 817610963 59064 59065 919342083 55600 55601 235610146 78597 78598 949829657 73613 73611 795684746 77835 77836 368570191 18616 18617 961705622 58014 58015 807471431 30087 30167 444016092 92173 92205 312090685 50908 50922 395700073 44136 44074 853966866 99615 99616 906111161 16147 16227 687575499 38600 38579 45502847 47591 47592 76537098 20111 20090 390964722 31018 31019 307317506 80749 80757 111496953 91895 91896 944247779 56620 56621 59639641 35873 35874 170546074 88755 88756 566980091 88670 88671 512764733 83467 83477 394300008 9462 9469 317959291 64683 64649 125565876 91114 91132 894837001 76316 76317 211883826 13188 13222 308919974 83752 83692 100879128 55485 55486 592391733 2067 2068 371249594 8590 8647 254155784 52444 52445 265406335 49992 49998 747483523 5695 5696 918834680 3480 3439 151058071 94701 94702 314121587 85039 85040 225209933 92691 92692 759622780 75737 75701 697974953 94753 94754 678786984 61602 61603 272860566 10241 10242 464871031 7723 7724 821025492 32189 32210 829191580 88725 88800 947841494 92906 92907 585882144 36581 36554 885001687 31866 31867 835339522 55720 55721 825630814 93279 93323 181013865 2635 2668 927168526 37650 37658 83371423 25159 25224 752208522 70801 70802 319204148 95239 95240 104540373 84657 84658 583953347 62249 62250 822651673 3742 3743 873976133 60067 60004 230171900 11459 11462 939241839 72363 72364 314514847 68886 68887 923748732 56353 56354 177335048 38671 38746 381345282 52757 52758 305423585 5323 5403 414695062 7874 7795 777567748 4601 4602 926518257 33077 33078 814412712 16958 16959 188216466 85449 85488 360422877 694 695 631338471 27268 27269 269250480 97593 97594 422008863 16251 16252 675930821 19354 19355 117770293 22716 22717 99988088 50574 50519 592622320 47729 47730 671162410 23562 23544 268076636 31413 31414 75380469 23574 23544 10814120 91446 91379 979009808 23693 23661 98852461 66187 66242 486266591 45357 45402 922090503 43651 43602 918190415 68726 68798 450014941 30917 30918 972465530 55561 55562 415316050 36934 36985 753717710 40366 40367 187736510 87318 87369 616824906 69606 69607 406551020 12679 12601 870910156 46332 46333 195501703 72806 72745 739816459 17647 17648 579444928 81835 81836 826681654 54723 54651 311373424 85637 85638 722449242 26028 26080 721969201 74272 74274 635084185 97578 97570 44989634 53074 53076 72966193 36402 36403 697350681 93467 93525 949383150 65733 65734 694324321 56885 56886 704472654 75433 75480 345594942 98537 98538 735833168 21588 21589 810475925 80608 80609 131538917 68259 68260 941873162 20029 20030 572695302 54209 54264 96444602 4864 4865 691367582 50812 50888 9071302 72200 72201 647136200 86798 86799 192808099 84464 84415 912290093 68266 68267 288913125 86482 86417 151529741 68647 68628 609138829 35034 35035 460331522 62777 62778 298761979 93256 93257 12023298 71366 71367 960976303 84144 84081 448065704 37774 37803 871818421 37115 37116 553675268 25640 25641 675952592 42804 42805 78935086 82974 82975 63572582 79387 79307 344438483 51443 51444 359267527 52905 52942 772875671 96807 96754 185113355 37499 37477 329027647 54104 54105 28576244 24177 24243 458411863 60351 60352 744838294 71119 71055 566933331 59940 59941 160184073 60533 60534 862259920 93261 93251 375693471 69119 69120 572004370 99847 99890 779318419 63275 63276 567004972 53047 53048 900803944 80222 80236 82884072 60204 60205 274412686 9319 9259 673976436 55985 55986 787378644 66543 66612 868924614 97470 97471 734562279 81584 81585 731195232 82647 82615 923548789 99776 99784 96325446 29493 29494 300980082 10012 10013 148872037 58724 58725 398533200 30700 30638 409016505 39987 39965 558956665 59622 59588 325454632 696 692 939739876 12960 12961 702340033 54963 54964 361723126 95193 95194 53096848 55767 55739 652253528 49069 49070 667654131 61894 61895 55926966 12037 12084 704498604 10556 10572 40151631 65760 65739 869626314 28926 28927 204980218 89587 89588 522337329 5834 5760 229183978 42271 42272 498130736 19650 19651 309692505 60815 60876 593225481 26614 26596 406932075 36980 36981 160665288 34990 34996 83272626 46059 46060 940739481 31042 31043 928970154 9903 9904 631053887 9415 9416 197155766 78755 78756 262798732 98771 98772 156751785 43295 43296 620079216 27606 27607 646234861 4080 4044 684252890 75192 75134 478741863 32038 32039 381229404 32535 32536 380945449 60508 60530 802089411 20052 20053 452103899 21350 21343 501774016 44620 44621 693945987 88941 88890 129584681 99994 99995 494455538 93706 93707 260345632 28180 28181 773015095 88705 88706 21935190 59652 59719 659004934 80917 80918 682102856 66983 66911 86486151 92957 92974 726443449 45287 45288 192438454 49717 49781 434468452 9929 9930 47974096 20764 20765 371600801 18746 18747 261699237 21515 21516 931413803 97509 97465 435859285 73114 73115 881805088 98088 98136 906666880 835 877 346889762 35714 35715 902585028 88412 88427 757593454 93566 93568 401461356 8241 8246 532078639 90133 90134 222606835 72560 72617 708377820 50099 50083 28586434 93270 93271 58852397 76312 76360 327128266 49837 49801 973105276 23954 23955 957330915 21959 21960 26245885 95435 95436 738828594 47031 47032 382000948 26385 26320 240760476 32901 32902 994801353 36572 36509 317176920 98652 98653 480725032 92784 92785 842653272 75699 75661 350899723 55791 55809 489221600 22190 22191 49742646 32906 32907 812334244 14111 14125 742366852 8074 8001 182045705 771 772 699752354 94105 94142 320847789 98257 98258 266063539 11810 11811 150157012 23751 23752 430155109 1255 1256 806612326 6102 6066 513569773 7425 7426 696633658 54220 54241 415202593 74917 74879 286594988 31797 31810 212633798 97561 97562 77589562 31183 31127 849194564 91747 91748 592999737 7346 7347 190706708 58612 58673 495259384 76624 76625 251692681 88341 88370 56932408 62404 62405 813795398 17559 17571 387918624 3953 3964 873972495 89279 89280 19014982 29516 29517 325808227 55642 55643 309000297 83314 83315 492994456 25277 25278 151727127 60596 60579 789097270 46830 46839 479871756 41140 41070 100784365 92139 92196 424742807 90157 90178 766972545 99078 99098 563661622 59924 59991 60351833 64948 64949 945850025 15818 15778 442686852 87015 87016 18358533 86439 86377 41797613 56294 56295 667683421 97579 97580 122895653 71286 71287 164381815 56182 56183 672737116 99198 99199 562767336 88801 88788 100473424 67309 67310 26533035 9787 9788 482693519 95672 95673 19808692 44812 44813 441599386 16773 16774 750274520 56045 56017 94127492 94814 94886 248580348 26827 26898 326464014 63163 63117 344252997 22504 22505 835518224 52907 52892 277610561 36636 36637 579327666 5008 5009 79493273 83611 83612 900267862 70326 70250 734353451 10504 10505 537432141 40788 40823 379333033 1377 1378 955729123 37489 37490 382222382 77084 77056 312584708 75412 75396 420983004 31065 31066 674565864 94707 94785 712151166 8502 8495 913361421 65428 65429 175343882 29414 29415 588178150 15874 15931 704367520 48384 48385 236250221 48571 48572 972813798 10090 10017 205729222 58118 58156 815966667 70515 70516 634207986 57224 57225 18710555 19996 19964 771829094 96081 96141 49429324 72851 72852 248446434 52196 52197 771323518 5889 5865 291070127 40160 40080 265213351 37908 37909 916904319 60513 60514 393931092 97807 97808 971411155 17219 17239 985967223 18941 18871 202490213 58186 58187 9315945 82289 82237 83702717 34777 34857 97754387 50228 50229 595612773 53056 53057 434873535 92990 92991 89509649 61587 61608 820729208 80394 80422 739695727 10780 10781 155757590 75697 75698 626250203 67697 67698 665603682 16866 16876 628999488 18697 18640 374100289 68121 68122 768467468 27502 27503 494156637 65895 65896 576837100 5152 5153 262009255 42500 42420 795320332 75029 75030 334041177 11564 11548 393667371 47434 47403 545164746 86184 86118 573226821 12298 12299 537064046 98526 98606 22401249 33934 33880 399992228 91353 91397 22579196 15355 15350 746250488 63895 63896 295366845 92411 92381 762553399 63449 63475 220804291 88853 88854 730347958 14676 14694 522254261 51566 51541 230611462 94525 94526 279721229 58797 58795 492573694 51754 51795 607980339 10733 10730 978999378 71628 71667 141469170 70583 70584 629376608 80644 80645 19261775 60323 60324 40608722 4764 4765 796287683 41492 41414 625262495 67570 67508 674505356 30350 30418 185619488 50995 50996 909413840 25694 25730 271802544 55184 55185 84608218 4138 4139 374275768 40518 40519 791147608 39129 39066 857032278 2302 2278 846270125 5814 5765 399441434 57496 57497 790304773 3472 3542 893745198 59538 59522 551577901 50025 50026 490034641 54813 54748 542634956 12861 12851 544672783 6718 6726 320049454 21550 21611 98653883 94963 95026 361014090 84852 84783 238538898 88433 88434 445369493 24914 24915 436833566 48427 48505 852409471 1319 1320 219352270 98543 98544 862086774 63092 63143 699668796 6601 6602 360834224 80421 80422 446388761 73987 73958 924237748 82354 82321 365004633 52427 52428 981027974 22892 22893 535218526 42494 42495 747061058 62916 62917 475860997 2437 2438 154222435 23326 23267 858488840 88638 88639 689403291 57176 57097 382675639 76417 76435 180385550 47254 47208 962570346 4808 4788 985857081 29295 29296 691665198 3376 3377 517205848 82530 82531 38009834 72915 72916 282731496 23960 24003 277342081 967 968 871993005 62747 62810 630118622 95726 95727 307076702 81700 81775 737234062 25671 25672 289698375 49585 49586 911312534 59649 59633 439073264 29534 29535 58143445 91029 91021 180663083 18607 18618 468085429 34884 34949 904338260 87810 87770 831957355 74220 74221 919466282 37574 37575 422611146 52536 52537 701599733 66830 66801 482879336 6725 6749 508597409 70795 70796 144386724 38504 38505 298005633 65021 65022 112047761 17033 16969 789493304 16061 16062 83790826 5940 5997 589694811 66034 66035 481136221 27251 27252 858197287 83032 83033 47438154 91884 91885 501870226 17861 17862 77401804 58758 58759 362249674 49327 49392 113766661 47475 47425 767154520 60522 60541 447440371 18826 18827 749242671 47702 47703 831352053 32095 32160 162930381 63350 63329 800515578 7819 7820 373786056 93264 93265 496367663 31820 31821 869422733 18355 18356 756827691 28127 28103 358701636 17045 17058 973398817 79039 78984 349574216 84365 84366 730058529 37243 37244 545049866 41233 41311 898429866 56749 56750 68717061 38629 38595 57746262 63837 63817 162447683 46382 46383 447994685 99373 99374 134672283 36608 36609 121772628 93180 93255 444915875 56455 56456 517248797 71755 71704 427694309 78209 78210 947071956 9029 9030 766915978 83541 83583 934224992 23266 23262 47147391 61749 61720 251812384 42792 42716 913075867 40958 40959 677686807 2860 2861 347344071 22926 23001 387263758 88041 88076 250800467 81046 81047 888531777 62331 62332 416095989 52232 52297 89690658 97228 97236 880719835 19794 19717 346106153 16140 16141 614298025 4811 4812 961397487 50612 50613 61501206 34370 34371 705837987 50627 50637 45557905 60178 60185 402823460 45259 45260 677149390 32177 32245 620076887 96788 96789 97028696 18956 18957 414911615 28145 28102 265510593 48055 48105 752136709 45850 45851 558036779 70099 70100 745944935 55178 55099 7894856 67004 67005 190625221 39773 39774 581353835 38026 38027 87661100 29924 29925 871308640 18096 18097 560449969 18716 18661 193680189 49140 49157 467807576 64076 64082 503550395 54188 54256 734909003 102 103 156421461 9364 9411 694043911 1171 1172 664125898 69522 69586 785728761 65835 65836 830571585 23975 23976 663903215 74138 74104 41011248 99068 99092 900015586 37181 37257 289801660 16038 16039 752534619 41289 41261 112717952 78537 78604 575970278 82483 82529 418076870 34571 34606 984827168 60960 60961 19391679 28312 28313 312286632 67640 67689 389385235 88930 88880 847666566 93258 93259 175546057 20868 20869 253025245 15269 15297 4557474 14040 14041 325249841 4406 4407 549582835 77972 77973 739995412 53929 53899 460578466 42703 42763 781087285 21658 21668 445784175 64817 64818 29606422 11989 11990 971387935 32562 32635 339473176 67302 67303 852041556 57554 57555 876632392 72654 72704 517493804 99015 99081 237470142 16609 16610 854929314 90693 90694 63680199 640 641 857622310 27569 27522 182200942 52915 52895 175552725 46911 46912 176254386 95876 95877 565230117 48415 48395 758015534 48569 48570 424542238 27385 27409 995357847 97306 97335 809927057 22177 22209 615076878 95759 95760 77390075 33842 33843 133127486 49467 49453 844600667 45134 45201 980216479 62231 62189 359688135 87900 87882 119185621 99415 99416 325006082 59390 59391 956312755 89117 89188 907999038 74558 74600 297922740 10206 10221 277782424 56852 56815 632439427 2213 2214 208527993 34990 34931 95126209 75578 75579 350981102 44583 44584 615743362 79211 79254 170870122 39275 39227 301690842 37989 37990 66801562 72265 72325 62967042 25485 25406 58065091 46919 46885 148749608 24271 24272 424912222 16498 16556 990460225 76195 76250 956298775 78532 78533 164604254 33635 33636 157833494 26690 26676 799875430 99769 99770 678020708 16702 16703 125292435 16841 16842 621670907 53118 53125 102476202 34930 34958 888850352 89369 89370 324617820 12288 12289 449308023 15476 15477 759538829 71964 71965 67462413 1399 1400 811666292 6525 6555 470687976 14179 14180 325048963 22430 22431 436687049 34167 34125 984465000 61169 61142 81213035 30713 30727 522595265 82419 82357 6423679 9395 9461 472425274 95413 95414 727709436 81064 81135 743253841 59140 59194 473411071 74437 74389 106023200 33145 33146 261863706 25325 25326 455914684 41368 41396 617308728 75039 75040 722739128 29597 29598 333052729 62415 62368 352816523 86871 86872 43021584 85548 85628 849968876 52619 52620 635325615 93539 93487 780125357 55224 55225 888534189 5491 5446 549904843 31121 31082 569504846 68683 68684 51547510 42014 42004 548070668 83295 83310 554720784 8663 8731 694247181 80125 80103 342724287 99286 99320 948594672 93038 93039 999480228 49507 49508 193556289 25042 25067 608902316 57425 57426 273920882 36771 36772 429222249 8799 8802 250216673 55637 55638 523151484 94087 94158 370431952 65028 65082 58936741 37813 37814 118209839 64723 64724 607852426 23450 23475 427586040 258 215 561236014 73929 73958 522936828 32337 32271 285880593 29935 29993 946243296 65973 65974 648355645 74401 74402 280151828 67235 67268 587577721 4473 4474 828577148 2820 2821 790303938 2491 2492 134041603 25147 25161 495220997 53355 53356 126612114 98473 98474 797788650 96177 96147 471376517 97815 97755 495983116 48993 48994 535297402 8661 8662 290475465 41506 41507 65135392 53864 53915 16576782 73882 73890 916891655 2071 2014 303489395 72726 72727 223856665 8078 8079 7624774 442 443 594148288 7068 7082 172565225 54229 54230 946654594 59037 59038 786738032 65229 65289 786256997 52672 52702 782110608 68648 68649 160556286 70992 70993 768506161 76065 76066 846664518 62238 62283 399429400 34310 34245 226254659 41625 41629 65485656 68258 68196 382820905 42747 42748 470291237 69756 69757 835205515 45805 45771 678485679 61639 61640 107671002 87577 87510 887730948 28540 28464 816179058 52535 52474 126488915 6466 6408 35318866 35418 35375 360911895 27362 27363 444443194 53036 53037 180308752 8113 8144 794090580 34111 34062 428695633 29291 29215 777183014 44370 44345 380987047 67915 67880 429217711 86750 86751 867799035 468 469 495752370 14583 14658 374170408 23550 23517 93241921 80480 80458 165385755 71863 71858 10038056 53167 53168 640614107 75902 75903 290287872 67188 67227 200256176 15910 15884 498254540 59273 59216 423999458 7881 7917 45378155 36202 36203 475019532 8005 8006 620627504 61075 61150 548024211 32920 32849 47429059 13186 13227 350453446 86819 86820 488726030 34386 34421 794903890 67993 67994 274761389 8326 8327 877066922 81005 81006 535787498 2577 2578 890805140 90953 90954 521051150 21932 21962 883773577 79839 79840 375206467 26875 26876 934278834 68699 68700 469969232 54132 54133 27919349 78282 78324 857790929 99301 99309 746136244 59618 59619 552249850 6648 6649 201437184 81825 81787 443927054 41105 41106 576736075 97133 97104 596134481 19248 19249 369268038 62789 62790 296622796 13681 13682 495056924 53781 53798 617376537 88913 88893 266922554 40424 40425 852386169 12286 12287 791006778 48308 48254 586885458 54684 54657 838205704 69154 69155 848624399 16693 16694 257137187 5770 5811 194241897 68218 68289 831230584 1959 1960 769704083 89009 89062 156626546 37230 37166 42999318 94164 94177 834570407 101 102 953303566 91866 91814 722786339 48117 48118 202636055 11491 11492 196057246 22666 22597 669436334 52540 52568 201494822 4310 4311 207290491 12839 12840 424813264 17701 17667 74951283 45716 45761 600754713 66701 66651 974523930 69683 69638 275782065 8299 8295 106361703 42654 42587 168354046 17405 17406 151788629 50697 50698 412925212 92684 92640 268230256 73771 73772 17312171 48659 48660 81010507 39705 39706 636410342 15703 15704 96147412 37693 37617 191816307 83509 83510 478541155 41556 41538 370853310 78091 78092 522388776 14482 14483 749854723 45744 45795 541886343 65947 65883 520484758 62717 62775 34175966 84493 84494 45482744 22563 22564 346164413 93191 93186 548311195 60635 60636 482390147 72856 72838 887938760 65751 65752 201081570 22201 22162 350428373 26944 26945 114010696 4641 4642 227441158 71483 71494 460645006 95260 95237 930926761 97610 97666 98012096 95577 95610 653270784 92614 92615 183599941 83716 83717 263889353 34719 34720 864458919 918 919 987565440 36315 36316 726359086 47159 47160 573344318 24642 24643 308676771 29351 29352 863336975 26643 26644 468665013 32689 32690 965785654 27104 27105 793459878 50560 50573 735790363 98951 98952 240583255 28159 28197 21769531 84563 84564 557563130 39809 39810 904836943 81411 81400 467117824 58993 58957 779998006 75571 75572 576574465 8839 8840 823262508 20017 20018 691134733 76103 76104 21110722 72696 72728 329704335 77282 77283 69784762 9537 9532 553378915 25386 25342 927882617 27804 27734 427183783 7499 7500 547679061 5325 5274 402817223 28862 28863 5926466 78247 78265 4807906 4566 4538 813607069 2039 2072 115288934 94661 94662 857395207 64927 64863 434571335 98587 98588 847933913 21309 21243 869392610 92879 92880 643274832 57987 57988 382372610 99693 99694 784838729 79474 79475 118994758 73934 73935 68235052 41328 41255 617790330 35139 35180 504592565 51260 51261 236386843 80383 80455 406644400 3489 3490 813525824 98669 98670 148973997 24243 24179 834525978 4865 4806 932235562 50318 50304 90150995 3412 3473 765818616 76914 76915 494863833 89190 89191 884443288 71657 71658 528220070 61983 61965 828195578 50067 50068 398264694 9664 9698 752628809 60650 60713 13748677 17361 17287 556903222 69777 69731 630854763 9621 9659 49501849 16011 16012 492932819 88101 88102 937388801 11602 11603 377447150 45523 45524 896709237 48417 48418 729303701 2968 2921 437516116 59186 59187 972650839 51662 51628 618953406 78332 78379 769906975 94202 94167 274600582 61590 61651 638663577 76414 76415 815898992 29108 29179 547076415 27480 27481 664489961 77205 77206 639042582 55081 55082 736059087 3244 3168 505851286 81434 81505 719048489 70387 70388 239531999 40335 40336 799061433 20905 20906 988926071 44484 44485 78290537 77826 77895 703612548 14562 14563 631655426 43551 43610 341765507 71270 71201 891491821 45433 45487 194621580 4587 4588 754671772 27919 27928 559883187 65736 65737 611732450 15701 15702 139345300 39788 39789 999945783 55216 55217 434808994 84747 84748 680476827 3633 3634 758328781 51800 51801 332581672 81729 81730 423601347 84479 84480 940636644 28309 28310 435496010 52146 52085 351115891 90997 91007 670923550 27730 27731 810422636 14750 14698 557312032 57236 57311 117093308 19095 19096 888594871 50802 50803 526014155 68309 68371 304721512 59753 59754 60143698 68296 68270 387570895 41943 41898 449077679 6255 6324 140161095 22314 22315 505325643 129 81 886758147 1896 1897 517796106 72287 72288 380294194 76687 76696 942643078 97747 97748 682428700 20753 20754 354233656 57226 57248 359532456 65361 65438 964809506 85067 85068 126922690 31654 31655 733588750 25603 25539 709758404 89884 89812 180849219 79714 79715 767021614 1216 1174 195181152 94616 94617 474382930 12785 12831 989244714 80734 80762 855032512 80181 80226 175883758 12043 12044 670223185 63328 63329 121644463 78647 78648 427005671 79040 79041 798845614 94195 94196 68914384 38881 38882 710169739 26825 26793 622515091 69787 69832 540458855 31956 31931 216489788 72463 72464 936104216 74937 74900 719787553 7922 7917 124586330 54060 54033 986257395 86681 86734 164033735 82593 82533 164549569 78511 78508 777673265 10339 10340 937857006 99779 99858 701522431 52906 52939 892680801 2303 2347 488739177 37337 37368 394070445 49121 49169 157356832 28208 28147 179275332 23314 23315 687327832 97965 97966 419387697 55295 55296 322611783 15763 15714 273856129 87401 87411 807316951 98303 98304 81068781 88860 88854 368682043 18506 18436 245922193 64955 64956 105397637 51752 51708 277863956 98606 98607 578686342 99874 99875 412992863 99526 99598 39656676 18343 18327 541318848 52718 52719 143808210 12853 12893 695815920 74594 74563 335146515 91507 91536 588357875 17561 17562 271642056 36340 36341 855473428 22945 22888 128810702 53873 53918 764183708 7083 7041 94871635 6368 6369 515294141 99231 99305 450374593 78963 78980 518222499 42552 42553 646964059 40019 40020 872317201 38516 38517 235303931 51475 51476 598001327 59447 59466 18798340 29615 29661 303884410 11778 11779 520393980 1591 1579 342739714 78237 78171 20348974 861 862 133921487 89115 89116 439403850 65033 64962 464642749 21447 21460 76031422 43830 43881 547794712 45024 44992 599900936 28810 28796 276783273 85901 85902 352164199 88496 88497 59269704 24522 24485 272983378 56153 56154 62959313 23484 23485 142752793 1356 1365 842823690 28569 28593 985481439 96425 96426 816280052 93393 93429 594543376 37491 37492 388131948 56574 56575 466512014 38376 38377 826057376 42486 42411 413618809 82601 82602 666791559 18734 18717 512535801 49495 49440 475264419 80304 80245 707426781 24442 24405 162794458 17077 17078 306944046 48610 48590 510641623 64244 64323 163207225 46149 46150 797111453 71916 71889 509756282 16430 16389 163592122 44587 44588 766362023 76095 76096 953958340 82847 82845 202900099 11123 11137 78904938 3415 3416 293340294 59235 59311 400543521 96849 96820 445729817 18385 18448 950631932 70087 70088 274093585 43340 43341 866852224 11269 11210 840646062 39657 39658 989448375 33716 33674 764569887 78602 78603 350868099 83971 83972 803758291 98110 98111 802988565 46846 46909 289402366 73283 73284 955952479 86159 86160 496583809 28466 28467 835153416 19847 19822 702389635 77153 77154 244453216 96686 96718 560086910 99554 99555 391106639 90514 90515 596769062 22156 22192 372391101 64848 64814 295386101 85887 85807 981278171 69745 69746 978429207 76229 76218 285491172 41946 41956 908967510 59266 59328 187167395 8509 8568 531593660 1487 1488 751186649 57669 57749 52217921 24926 24927 155623241 45033 45034 450329427 62507 62508 21936329 16850 16775 237798215 28424 28425 455695674 7960 7961 623832698 83644 83649 220429580 809 865 595270783 44649 44666 835781103 87593 87594 889329434 3870 3871 618978660 13303 13335 356217380 73150 73158 953190803 62764 62765 709062859 53097 53098 257301284 45409 45410 231633908 56290 56291 39141293 93971 93976 791008538 93461 93495 882213099 62485 62486 476463915 5424 5348 123948978 54058 54059 903876109 71220 71194 937416359 99273 99274 891429430 8339 8292 685088615 5460 5461 891736444 28385 28393 936574159 35040 35041 853598802 14235 14236 660696977 69969 69915 535430890 39116 39117 832032655 25261 25262 756257783 71095 71175 745093907 66430 66370 966988885 78103 78104 582153723 79398 79399 908443873 86553 86582 376932290 48998 49068 869199139 18915 18905 476443875 17459 17502 890607558 31640 31641 634602886 12970 12971 56694493 82100 82097 758846770 15657 15661 26087767 86206 86207 793487889 83436 83437 275571582 71411 71412 271916818 2127 2202 5048582 61641 61642 813119840 7233 7309 871959904 69843 69835 864836061 12690 12661 431812151 76704 76655 283361821 1608 1609 12385404 39898 39876 933003175 15722 15692 967533248 2644 2645 448049730 82657 82686 193677587 39137 39109 807813846 86917 86918 161343667 65687 65678 470345676 83991 83992 216335821 35479 35508 776764447 71427 71457 500698317 68139 68140 521491544 38263 38327 516856540 53085 53028 81634782 89647 89648 570545983 53937 54016 396280363 24255 24256 650748202 76403 76354 283216581 39283 39284 475055481 4774 4775 390612405 73350 73351 523215731 85550 85557 31436440 38541 38608 44441626 49325 49268 57179973 8332 8295 21921304 21757 21758 961869600 26761 26762 901495911 51786 51787 347510250 20783 20784 198720953 77459 77496 998410028 84908 84947 293369330 52322 52323 457124734 94784 94785 716796134 69442 69443 265786581 44021 44022 5313566 69825 69826 210601144 26564 26565 617134249 96607 96637 195009511 43140 43141 438382271 50165 50159 688290561 59824 59902 297758885 30708 30709 200800386 46941 46929 68182940 29824 29825 310324080 26902 26951 262191789 92798 92799 967674697 46187 46184 568544158 69137 69138 568388676 25491 25492 915695014 84153 84129 132374257 47901 47902 810791681 3422 3423 73320198 47392 47393 115537461 96140 96173 637764020 23872 23873 339883614 22596 22597 342432353 35264 35265 172927384 73434 73435 451433373 96362 96428 704075942 57168 57169 358986647 13191 13212 474816108 77788 77789 149694003 2265 2276 107374012 21873 21874 841749077 30522 30461 784822776 29364 29309 188600113 55128 55129 542425963 89335 89292 365368501 98972 98973 625163413 85306 85336 863206530 90900 90849 728418085 45029 45030 407308900 29751 29752 717778154 29475 29415 53461174 45608 45647 224229247 38953 38954 456262333 29366 29367 79866473 5640 5641 597272628 77210 77272 952633514 47050 47051 284884088 66793 66794 907393688 95049 95050 467777595 26776 26777 509065956 63542 63543 531444208 17962 17988 243668527 66128 66129 889803719 78981 79005 310792303 65158 65159 504014787 69301 69339 217399561 50789 50833 464538567 52874 52875 278118010 34703 34704 599129398 23040 23041 548697118 87226 87187 530989817 31801 31852 516012032 39926 39927 147159103 24728 24659 79772893 51640 51652 116312623 56473 56474 520792982 63568 63533 367683794 75521 75522 847463369 4348 4349 552239446 83296 83361 677178438 35660 35709 430098636 84164 84218 240039859 93517 93518 823157161 18526 18527 188720370 41513 41555 749172910 43251 43331 248118053 77061 77108 469198166 82545 82546 117207489 63508 63546 390561306 83866 83826 960046017 18070 18076 207516089 64875 64876 255338794 2469 2470 186991770 56362 56346 302557154 3778 3830 125930077 15808 15788 837476693 42561 42526 844879716 80559 80560 876886502 417 418 453338117 13292 13351 860765851 94636 94637 821682072 75936 75893 372054782 89764 89823 940903472 13763 13757 175287047 73535 73536 455437271 98791 98792 26333879 95240 95253 475124611 10625 10592 939823713 97507 97508 284232856 8035 8036 441009499 62939 62925 99624961 70949 70901 101308813 49453 49454 123468392 46828 46829 155479196 93511 93512 814346217 89951 89952 928725585 45974 45966 936878302 4878 4879 204937333 89288 89352 761888638 21945 21966 425499789 61591 61607 494312914 92030 92031 157428031 69571 69612 16304363 15832 15833 329188155 60715 60680 381677086 69609 69610 63903630 76619 76620 968148104 54591 54617 968695805 43928 43855 484717966 37434 37435 641672947 82751 82752 100648604 10750 10675 36671353 14153 14143 9099047 96196 96197 157561049 33957 33958 217056035 4936 4937 1706642 34410 34391 298349042 41076 41115 38502703 48256 48199 118070545 38851 38852 80581882 1581 1555 258878944 6662 6663 327640836 57111 57069 578167817 31207 31241 466474034 82094 82095 683152592 78859 78860 67718648 17043 17044 708260230 9917 9918 220975064 26135 26081 308591678 24299 24300 979030672 98841 98781 9309611 53402 53403 863827356 77200 77201 476977417 18303 18309 569293551 70124 70125 26460532 68297 68298 168029436 24688 24695 950913739 73465 73466 312578302 45638 45619 496064405 17524 17598 847649172 12365 12366 22613250 25793 25794 914995708 13167 13168 120234995 15058 15059 693925914 52795 52729 342693267 7420 7382 676649046 56494 56495 239643460 51587 51588 627009231 79215 79234 560590296 49937 49953 371025666 87809 87810 210927961 42977 42978 630545085 39814 39863 580405634 65331 65298 995026142 82622 82668 326508119 48192 48193 52906570 50553 50554 209292918 95177 95178 973595954 43002 43003 421778002 48704 48705 909715818 91349 91350 446000988 2335 2336 565966500 8616 8617 152371196 36951 36952 58984094 38428 38429 852818644 56071 56072 17376823 37988 37989 1432587 43040 43041 552341337 88194 88235 42660769 98236 98237 173474612 82203 82204 969971669 83408 83389 162174777 74789 74790 24020957 65543 65497 343611517 33430 33496 882065650 76437 76438 343759315 76384 76385 705708980 14190 14129 362672102 96215 96216 273169047 32377 32378 969948025 20059 20138 65622059 81231 81197 81156888 37475 37468 97107627 43454 43397 511126899 72631 72578 809462314 27351 27354 842092493 82578 82579 368895563 69184 69152 856546221 72007 71961 206621156 43738 43712 945602748 36041 36042 728245178 23921 23922 603975638 3475 3476 81998423 69323 69258 262672781 82109 82110 358702849 893 894 811447976 72850 72825 773757175 66091 66092 551542703 52134 52135 638647935 95899 95903 462810593 13283 13287 719937579 86308 86309 491788617 2284 2309 457426308 23650 23643 64785301 14634 14635 621605936 21174 21248 456883175 37359 37371 237397158 37964 37952 560892396 78867 78868 668564431 32486 32487 453087183 12421 12488 763694250 44987 44954 996169908 48846 48847 488879097 59569 59549 169648888 83388 83389 232468933 3674 3664 471802884 17915 17916 440465832 41935 41922 799378943 18277 18278 174621495 42054 42055 944144015 36633 36634 684344974 57609 57610 197559783 88341 88300 366814550 81772 81773 586214015 74945 74903 428857082 60347 60348 994342843 60114 60115 990904377 27531 27532 119138943 60352 60353 867086826 89630 89578 963065051 65535 65502 950065523 57984 57985 410456236 14981 14982 367997476 63288 63289 341783593 11304 11305 698953728 10867 10868 362362302 75033 75057 647605183 71864 71854 40770936 13487 13479 466185830 4523 4524 687205439 80870 80822 881245126 48980 48981 552290631 70001 70054 677828558 89112 89113 661248459 13378 13379 446650461 85277 85340 82162089 18481 18482 861537392 62572 62573 526118081 92757 92717 665752084 28111 28152 79805721 63135 63062 706718610 72617 72618 748846209 84888 84889 502349602 35110 35111 130545328 91809 91869 552702748 36829 36792 4940383 95303 95283 809133714 61775 61776 594116419 20824 20825 440340042 63396 63445 109269026 2845 2799 138975482 70053 70008 779271770 21177 21178 88864179 89892 89893 518192665 60406 60485 713521484 45240 45241 29617877 53114 53115 447852722 54427 54428 572272903 13465 13466 378561386 87455 87449 825780810 75963 75964 798028913 41554 41491 314698287 16170 16126 730327544 41514 41592 25097180 51275 51239 798577012 4135 4062 399654033 24792 24793 405571224 30744 30673 619356655 64965 64966 111021491 12394 12395 452437177 91330 91259 970295919 59900 59901 591661570 32729 32674 627911422 53313 53314 656208087 76583 76603 407731804 1570 1502 764330350 62005 62006 251225765 45721 45722 623290054 5251 5252 17790062 47224 47225 368165267 88041 88042 58427741 96886 96852 93679636 14659 14660 908783612 69568 69569 426904891 34433 34434 461173012 93507 93508 960378793 15232 15233 187219214 85382 85383 581252378 6954 6955 101037896 44348 44361 998945733 51155 51156 58238947 35823 35774 660340412 35646 35652 720394656 81746 81747 944480561 6847 6848 579606827 1935 1936 624863699 55338 55391 596724024 43169 43170 541340480 46959 46956 533358616 45286 45287 370115463 92815 92849 249012933 38507 38530 50471255 75230 75150 315518513 91887 91893 61980945 99955 99956 52858943 20139 20140 877967112 10290 10291 402888483 33829 33799 722093937 75107 75149 496026502 58900 58958 398989283 25217 25235 440843138 17835 17836 923484175 12318 12319 708993285 41905 41954 62063914 28089 28167 236065929 9548 9549 857359315 95798 95799 456028999 79106 79107 537542566 70931 70932 306047074 87163 87164 765369005 30431 30432 142497732 32718 32719 643679485 51188 51189 636962501 37058 37059 520834804 91152 91072 235692133 33304 33288 624856168 65835 65814 698756510 82333 82334 24997852 8591 8657 308268310 9320 9380 243133610 96234 96303 590777114 23169 23170 170282127 77193 77194 415334378 12385 12351 866147623 58137 58138 977885866 70913 70914 228267229 74519 74511 57792391 6364 6391 927720459 86193 86194 141786414 78479 78461 548164440 14484 14485 374578080 49446 49447 332333062 92133 92163 332115238 88272 88250 741731656 78738 78739 712255851 39148 39149 358110867 86450 86466 881807597 11044 11045 739821215 11678 11679 859446671 57788 57789 934420124 13365 13409 207247904 92323 92324 902907693 76545 76546 951717645 81246 81208 355372432 42407 42408 481016549 43598 43599 333926314 13920 13921 798871603 24425 24354 561831236 64517 64518 19618803 35286 35277 226443904 57560 57561 268850746 70265 70266 766601325 59350 59302 334493226 14094 14036 90286388 87120 87049 516332401 91859 91860 492546349 46997 46998 212162074 46744 46680 518529733 56227 56163 777139056 16872 16951 474300538 90801 90863 908535801 89368 89369 233317 50243 50244 805950677 70270 70271 310437753 33781 33837 306605561 48405 48381 374551581 16255 16256 785892955 25404 25390 314400245 97950 97882 418824356 60427 60429 646333725 45040 45041 735007207 70227 70155 714276692 33115 33116 608323987 47343 47344 870323653 50572 50573 504632279 96791 96772 76213911 73585 73518 237304716 92551 92552 554908649 69119 69056 632169909 54972 54973 570624672 50123 50187 644881499 32242 32210 812636755 85807 85808 790460226 25786 25787 9577496 95648 95627 256187639 8904 8884 551624588 44244 44200 238220991 94167 94168 728991906 91765 91805 352671387 22468 22469 17424499 6484 6485 101708851 75318 75319 607660383 90715 90785 95500570 37193 37195 613067614 29130 29131 477486361 13051 13052 777580605 50607 50679 683505693 65280 65259 208566822 9533 9454 268520546 97072 97073 624063422 67788 67718 978487057 69146 69214 542891723 41466 41433 934009574 29481 29482 262903733 65289 65272 968376371 53706 53707 926742232 22093 22081 854963267 13900 13844 72027370 87254 87255 365492854 8322 8344 841284005 11675 11683 427602692 8346 8347 703570041 84607 84580 273545712 33675 33691 864878120 76091 76158 139588103 27239 27160 558955643 35020 35043 532822312 49592 49521 855113928 25201 25186 36235770 26511 26512 873598498 1395 1396 263023533 37166 37155 583726998 11651 11608 542584742 10458 10459 519980936 39229 39182 715601736 10849 10850 539997680 81248 81276 12498998 62949 62950 236559070 49092 49093 286183002 54222 54156 140661643 76154 76190 971034620 87162 87224 600773201 42579 42580 851862028 66148 66220 266490916 19837 19838 892384289 96329 96330 978899184 63639 63606 359006755 67084 67085 656604678 32967 32887 134226925 16889 16950 968022843 77964 77940 990344517 47730 47731 43035825 68977 68978 361144028 38894 38856 850631662 36988 37044 911784993 68621 68641 49174876 43494 43495 743523848 19876 19877 378052900 20537 20538 522109997 82935 82947 615760179 63740 63741 992085391 99979 99958 170641565 50584 50585 13366879 4143 4144 285957426 87615 87616 6804032 57781 57782 594852500 3289 3278 948049575 95778 95779 911144602 68119 68093 549307381 2578 2579 445945889 73212 73213 156002605 87502 87516 424886512 12151 12152 870650146 60957 60958 525674541 78978 78990 528220080 38616 38572 799027576 54104 54122 866519615 19897 19898 301884702 5746 5722 810903191 63312 63322 885255595 11974 11975 199699935 45147 45148 611361552 68538 68539 546141647 80979 80980 864489114 9240 9274 808920929 75735 75762 895708288 99463 99507 346648466 56 13 176835249 50591 50549 681963938 95642 95643 30268142 45543 45502 249036863 62111 62119 909419593 25082 25002 332127173 48854 48832 718388843 88809 88810 144059708 64280 64281 926744325 21518 21478 579008174 58257 58258 839591404 83021 83083 826420773 63596 63597 184511709 9825 9826 815155262 59206 59207 224780422 23453 23428 956686413 57864 57865 400624936 30610 30552 184893892 20498 20499 329936483 95242 95243 202692396 64864 64926 574709473 84308 84309 554411175 472 499 577565351 60745 60746 2162109 92245 92216 524290327 96899 96850 222826731 54758 54759 233021248 14986 14987 100292084 81637 81638 630535 33167 33168 851689414 30365 30423 612407417 46895 46975 76871158 14551 14495 425637355 98251 98286 117059974 40920 40921 394220787 78964 78937 539165678 9591 9592 47352260 15935 15928 65182632 88467 88508 409401327 30301 30361 722762650 70136 70137 76591260 7827 7905 124762202 46565 46589 817356041 97481 97482 998453006 58536 58541 578854226 53510 53443 37189626 24431 24490 359384710 9517 9518 551304644 88364 88318 181738651 85622 85623 24531854 14349 14279 192779889 63891 63892 870512865 74600 74523 726047659 87885 87911 94846567 37618 37619 68515048 40671 40672 342162888 78242 78187 466391862 22309 22310 657542932 91644 91645 568091694 43005 43006 236712832 93078 93079 876855259 3873 3922 544833774 12800 12801 805003410 53994 53995 226574084 33411 33440 373140165 4868 4869 576576378 34715 34716 504607085 1045 1065 976862851 53091 53092 293618995 87115 87169 673137138 75272 75273 180646725 99067 99068 220461535 3763 3764 559014707 2147 2148 2961741 28472 28454 192776731 15862 15863 644672885 26745 26746 331447068 18125 18153 885884889 54767 54768 447579963 8654 8650 749874852 13112 13170 227459973 7818 7819 590746617 37281 37282 639099576 19578 19624 627708213 71608 71609 661438914 7168 7169 748672485 76289 76356 647128714 42157 42208 85359244 10409 10413 142547163 22429 22430 280084698 22215 22250 953962155 73779 73780 944149237 28562 28545 100447933 1062 1063 451189563 44062 44027 613664535 23155 23076 327926296 79823 79824 209387130 12161 12162 621139104 45881 45940 295414447 80361 80288 561166002 73691 73653 308209679 30012 30013 889732424 51193 51177 216841326 73982 74060 867265798 74073 74074 829140308 81169 81170 80313194 72743 72791 714420558 3879 3933 906428595 69448 69449 991551393 23777 23778 972611375 85431 85432 911819591 73819 73741 770236312 31749 31750 607586998 54495 54496 727967317 82453 82454 426397004 5626 5554 76543218 71530 71478 87494345 63262 63263 470994101 44309 44230 425705312 39898 39976 618600104 18712 18713 118211587 18811 18771 806737702 31390 31391 993820236 13914 13915 478986162 39535 39530 445312284 49603 49545 963355512 20193 20140 440001322 65241 65249 539082967 41169 41170 378482092 29991 29992 342445487 95525 95526 285588061 85730 85731 283639143 55814 55815 542299405 17999 18000 917191050 39007 39047 41259678 60839 60801 877642581 27407 27408 911363356 88664 88700 506506340 92912 92913 372053165 57834 57835 367271718 97106 97107 565388895 96705 96655 73367553 55539 55540 196076288 50471 50535 566760313 39112 39113 166975905 64446 64447 232723180 40667 40610 611773997 84363 84364 484517868 94821 94846 366017251 51327 51328 910909255 23513 23514 153993791 64239 64240 732623527 74663 74664 719543326 90278 90279 730622157 80960 80917 903873087 42978 43052 281483045 14560 14502 346679498 19708 19709 214437795 21001 21048 882706924 14363 14332 194086377 25298 25247 905382839 41304 41305 370745614 4093 4094 485321065 44147 44169 52791262 1296 1264 404685856 10140 10104 68518933 39382 39400 848899374 55805 55861 206597652 8009 8010 436024878 72312 72234 426562107 95300 95301 501150613 24979 24980 939657463 71758 71707 47600101 6753 6779 840769975 53562 53528 269787139 8468 8548 758994696 87719 87640 503877693 38740 38747 277613889 63722 63670 230824772 9045 9046 809685133 44353 44337 341307552 77609 77591 311606312 89635 89636 654772872 23486 23419 865406561 39241 39317 520023785 89783 89784 168858402 19476 19477 593550162 67533 67534 188772862 1479 1552 31785150 63588 63589 293145476 93825 93842 555350733 62498 62492 906139303 22590 22556 38702166 28422 28393 153140686 72961 72962 350634280 15729 15730 824779821 7181 7240 910648863 41240 41241 138856810 92001 92065 722970360 96552 96606 937816654 46488 46500 832783751 93534 93491 528765062 28522 28523 624915850 38594 38539 64449598 33020 33000 964666718 77458 77459 709228299 39319 39320 736280251 68053 68054 556542562 60226 60213 712212550 62049 62050 429403349 15903 15858 555630025 89887 89820 202732455 78756 78757 794147712 61495 61496 948722484 68127 68128 632633551 42956 43004 270684598 98496 98497 169579517 34558 34627 656432702 1095 1096 990209183 96393 96415 687186878 83231 83164 37508669 67891 67892 784209548 51424 51458 942496763 16390 16367 350676483 16824 16825 934616452 76079 76008 286776690 72922 72923 795910968 38017 38018 770409944 69504 69505 547075517 3775 3776 450021880 45912 45943 465334736 89932 89933 504374427 51925 51995 771006248 93737 93721 195451778 66369 66370 755277780 61101 61061 402075733 43829 43778 303941096 58840 58841 293220620 33219 33290 591960515 71255 71316 892177790 3697 3644 789658772 59316 59317 719440909 57098 57099 20855795 59151 59124 691948123 41481 41487 795739584 78697 78731 204277940 40336 40337 5974705 90629 90630 193662443 3321 3322 545328920 23359 23337 672875356 27347 27348 362931199 69682 69747 654329008 23029 23030 106641646 89769 89770 634986589 79140 79131 182873106 23264 23265 840915215 17800 17814 461609773 42357 42358 743451459 74802 74825 22867138 45786 45787 994700579 25054 25055 74277080 91629 91652 341207230 99770 99706 312462308 80630 80631 260554506 91640 91641 839567223 46904 46905 143169384 63028 63018 696646100 92826 92827 523154623 57646 57647 870170635 25176 25144 338840399 62081 62082 72507113 56723 56724 107911020 86255 86304 988415818 17956 18020 35874053 26989 27035 955079792 38072 38142 595719500 74424 74425 666142575 34425 34426 734255192 6075 6117 927685689 90081 90082 865978846 16266 16239 644265927 93747 93748 141943157 89839 89840 416788129 62669 62670 458585177 68530 68510 765641973 97254 97295 193537640 51341 51314 12905214 11128 11207 109667873 79476 79448 871390111 31681 31682 716874001 22273 22274 675451798 68109 68110 418906607 7804 7805 646531766 54629 54677 455448086 67085 67105 21995059 54308 54320 27439115 20495 20496 394977507 79986 79987 3320065 30822 30846 955677166 53970 53971 413121663 21621 21622 539313127 49157 49158 706388919 62518 62532 996564409 56297 56362 931645374 27988 27989 85141877 92580 92581 928635658 52276 52208 809171685 95694 95641 656905554 26322 26383 333971828 21297 21298 647449370 93432 93481 231167875 79442 79373 637024713 91573 91574 843567014 4761 4778 62430474 1103 1104 786257733 60066 59996 289554208 51566 51558 342944144 52060 52061 555812105 62692 62693 192595189 73975 73906 795712593 53382 53321 283441778 64262 64294 370252508 22515 22583 114418757 13342 13343 677174020 11633 11634 542924686 24116 24062 329045971 40921 40898 169192650 56270 56271 86506145 40572 40573 663314334 55272 55273 561214118 820 821 576006737 54652 54710 174870464 42510 42501 622840231 12625 12626 456738127 5757 5718 901661530 86495 86417 789520040 65344 65345 272974170 3393 3330 122256530 56965 56954 437642076 20424 20425 992620700 67566 67567 348885812 53583 53584 410562340 97340 97341 572064302 52861 52862 848861940 55154 55100 448613807 75163 75195 648878490 89623 89591 96734009 20039 20040 456090428 47608 47609 836147202 42974 42924 461548674 44593 44594 749178944 67780 67842 264765879 74817 74818 607097229 99078 99039 660421589 44907 44908 306431725 620 621 955003688 70437 70438 393854111 69727 69728 919195389 23782 23783 155422939 91572 91614 617585476 34000 34001 516024223 14895 14896 861832974 91268 91269 457773416 44015 44058 792400556 77994 77995 948271572 82538 82568 812616495 82618 82619 37255313 13359 13363 373857660 46127 46124 682839469 96879 96880 668638534 84928 84929 443117880 71397 71401 849068321 13760 13808 774421263 12957 12958 580633113 32442 32440 792450497 52215 52216 718502709 10442 10443 11155152 89591 89665 71210803 55868 55837 427133168 61597 61627 555093277 24274 24275 933612801 61240 61189 860172983 2416 2417 24649919 90709 90710 522219567 74771 74772 568148928 27499 27553 267498439 20442 20396 239219333 76068 76069 414334591 8481 8482 460362911 48286 48260 662109525 18072 17993 139855117 36923 36924 483686007 93933 93934 3838121 24408 24427 341287261 40228 40229 683533960 21814 21815 925668704 88528 88450 195528992 40975 40993 582431741 53168 53103 429448605 33474 33430 31024776 71300 71301 294083113 32418 32419 457243940 47519 47520 484554398 63009 63028 338637146 52825 52826 725049311 20209 20210 564399450 89162 89163 693574517 84287 84288 265633998 82253 82254 21518357 79656 79658 822631237 15996 15997 410465492 35857 35822 249227040 70812 70813 455589820 74719 74644 482525752 78130 78179 503961594 65123 65124 276356260 61995 61996 130100098 30373 30375 940577737 75875 75933 256556274 61150 61151 414699541 69300 69301 168954173 69214 69215 351483296 31294 31295 574830548 99469 99470 584446873 71920 71930 669661249 43742 43806 740226780 75708 75709 570051874 66152 66093 44386269 54684 54685 637210556 22043 22044 270819638 34429 34360 494388316 4156 4220 620831210 35498 35499 869399128 17383 17384 951950420 73620 73629 516222246 79321 79322 714872519 77341 77342 207308124 91536 91537 310312374 82160 82151 476692007 42444 42445 872313636 74428 74461 136170026 79855 79840 299649995 61325 61326 855469424 95712 95713 957804310 35215 35216 982557146 93842 93859 518206994 24363 24288 962877290 19202 19232 798619156 50266 50269 52629447 96539 96540 248958274 17217 17296 358213984 57172 57147 678770993 48121 48122 171122885 21775 21817 323541346 52524 52458 777025124 10816 10817 700616088 99811 99867 419147881 58336 58393 631405473 28462 28463 77989905 87882 87940 499699557 65254 65255 296407228 96477 96527 333619378 88310 88255 979409871 43515 43516 1990196 35121 35122 299059072 2070 2071 913187527 46692 46702 139693927 49424 49448 748145396 80826 80827 961713711 8599 8588 414033026 88652 88653 197644823 37387 37346 634738775 24761 24762 406679050 31786 31787 259931429 63368 63369 697135559 76761 76762 94791833 81121 81098 758645086 62797 62798 843317570 7421 7422 877177067 59973 59974 949216188 25202 25203 503233597 16242 16243 269593093 97177 97178 682058495 52097 52149 282131498 52650 52660 542414551 39548 39599 214489778 70252 70279 876242330 43054 43055 942749282 39537 39525 375321769 7617 7618 794504548 49436 49461 486629465 713 703 219428528 9822 9823 480596513 65351 65352 551971040 69840 69847 594367094 84730 84731 367751965 64289 64338 826575739 83550 83594 617611343 25378 25360 955721405 75152 75153 394201609 86466 86395 752913096 42863 42818 876136558 61712 61713 588890933 28958 28959 131444323 79026 79062 596139275 39388 39389 830019036 79700 79701 768934983 44927 44928 907130191 73999 73977 982098149 44585 44615 735348045 66813 66814 136115726 44120 44155 279801402 37149 37145 607562588 16544 16545 476167787 37430 37486 182398658 47698 47699 691876803 45066 45067 339949435 53253 53254 521515884 69846 69806 471068771 11480 11481 385979402 81446 81447 550511356 24916 24933 822234396 27183 27261 275315513 33014 33015 665602199 80475 80476 472667327 27035 27091 32541954 56078 56079 253636197 51264 51230 167714872 62846 62794 455687458 27498 27499 649813774 19276 19228 219409117 55688 55625 754871282 9564 9508 397892813 42876 42877 150420049 49012 49090 114950429 57750 57751 388393701 72802 72772 992890789 96409 96410 123334315 42616 42692 883306081 92559 92496 983698757 76678 76757 648140257 80545 80546 502009283 32447 32448 285066981 10662 10713 292888841 32560 32561 980335695 18063 17995 371975051 68864 68796 502321762 69177 69230 661998523 48900 48861 814849865 60249 60250 142041576 96789 96863 878047273 29919 29920 492841103 69689 69685 187467756 62285 62300 551500885 78810 78812 642104322 56996 56938 568938370 97040 97017 712396518 23302 23376 479526840 68713 68714 119942874 70563 70564 242669681 62726 62727 556905732 5340 5354 35227525 49679 49661 938198675 12284 12204 352092503 25860 25861 335336464 69349 69350 891237303 2086 2087 602502506 12221 12222 74577276 59784 59785 414142441 10476 10523 363947739 65377 65378 460953485 96208 96209 886535018 5296 5239 803395885 29877 29885 890170618 74383 74384 685202021 65586 65656 498801720 90998 90999 884485921 89209 89210 347245064 78857 78780 27847699 94033 93970 157520233 23218 23199 309952747 61455 61482 695947683 2134 2135 385433548 25103 25104 692837977 59867 59868 172196753 32074 32000 563584394 71500 71501 290664717 26399 26342 315326640 98255 98256 310209526 49804 49817 15559668 53858 53936 827730814 87697 87698 589021046 83804 83805 620344989 69877 69878 363696161 6632 6633 442108777 51936 51937 570753449 85681 85705 967471007 36955 36956 235091638 50816 50817 211504557 64652 64653 579765344 57051 57016 768896537 19434 19392 151717586 91747 91827 7126964 53923 53942 987648848 84176 84127 589610421 60565 60612 775836099 91410 91411 843541160 50214 50165 917401048 79177 79178 25583283 14082 14106 211596738 6316 6312 629650067 3793 3725 603051968 50921 50872 384642813 86274 86275 592412999 77133 77115 431630338 97270 97271 359252789 95303 95304 48551939 4639 4640 217690508 87935 87936 988452574 87665 87605 503190185 12237 12162 894068436 56206 56251 766539365 5390 5377 557862561 75195 75211 216567119 43263 43264 856056824 37164 37197 131265974 92262 92263 23843554 19587 19588 64244710 38449 38522 775743753 93806 93807 342291447 23994 23951 128853039 9078 9079 721892571 9539 9540 928751515 65219 65293 22647628 79132 79162 940094933 70264 70196 279360351 66558 66510 754486755 19732 19786 78036015 36610 36571 883974775 85977 85978 341518744 55378 55379 961804154 56199 56200 995952818 45219 45220 293283311 59175 59194 489900847 42833 42834 218670646 77081 77131 76618770 40216 40217 481421175 95556 95557 8388447 11117 11087 284465558 50812 50780 959740323 14341 14342 356761312 83332 83300 244801719 72409 72445 793908950 970 917 144136025 57593 57594 96679119 7079 7040 567739696 87791 87816 312204871 189 190 320507221 55566 55521 598138689 46858 46859 787028105 63242 63243 188742129 74939 74940 276609750 38172 38173 127647566 62442 62455 459453287 50420 50461 543811120 23457 23458 392158277 31476 31477 296035825 71625 71626 492808710 64988 65001 97041728 23603 23569 91058207 95294 95372 422029958 29348 29349 817103898 28101 28102 970316905 26888 26851 367524045 49994 49995 390078046 51286 51287 217730837 19729 19730 247935855 56168 56169 194420874 161 162 960964247 47952 47953 16889283 14392 14393 703985461 36191 36178 259337826 3835 3836 320742120 50429 50471 782529108 16565 16566 574171513 21036 21113 878972852 66575 66576 924882418 49898 49871 584715965 72883 72884 41877606 41955 41935 342466477 45571 45596 630565912 80402 80479 946245060 92628 92629 534270576 72732 72798 293381053 54171 54109 935532462 410 347 608822795 46312 46313 576312929 78927 78928 11019369 765 766 3933507 82891 82952 705518060 6696 6738 91992320 80785 80786 371684594 68204 68205 869282276 2912 2833 803809948 23564 23584 170050664 59476 59477 97890416 99317 99318 900216330 90771 90772 552330595 94419 94480 101463363 73481 73424 907675175 51733 51781 274537189 42411 42412 397373933 225 229 144897519 52485 52486 260725326 94081 94082 197724894 84147 84074 626195026 7950 7889 308394015 66145 66200 304489461 47099 47100 424194522 3836 3837 459638426 66003 66054 453718571 28938 29009 676731471 94924 94925 220523935 34834 34835 389888033 33503 33504 637885720 56479 56426 407711448 27978 28039 452341197 84962 85016 207643258 92111 92112 966026628 48848 48865 637258620 61169 61212 31378056 4195 4171 611145331 34564 34565 874621796 70096 70097 461177726 2966 3029 627508148 94941 95008 529791205 74592 74610 110969505 8619 8589 370107569 70068 70069 841634017 26613 26614 51677094 62376 62324 999498816 82582 82583 126216000 66041 66042 479457820 50952 50953 994410196 37388 37389 645842227 79779 79780 385268578 734 735 963271488 74654 74614 300247394 20947 20948 675939055 7846 7847 683587491 43314 43315 54479674 87112 87035 884807825 55970 55971 427217027 28140 28080 657707096 53312 53313 414650067 15924 15956 68370895 50592 50593 299716493 24752 24753 949161952 30914 30915 89616139 68744 68745 239798033 1991 2062 914149258 48602 48603 434160588 87520 87524 584162020 91526 91564 914397793 63549 63598 447917050 76207 76152 893963793 96105 96089 747312379 75975 75976 130077006 50410 50411 185869645 51741 51707 510492682 77106 77174 751945945 7318 7319 512484615 42684 42671 530930011 9021 9022 311164744 18063 18064 195491960 12408 12391 160448327 6392 6366 621760226 94611 94612 669198782 19557 19637 692415808 30462 30463 832676537 73612 73613 717478927 26087 26088 527979711 92813 92814 548532885 93655 93656 298697754 56601 56602 981501431 62497 62498 356987391 37848 37849 282691325 63727 63728 390710233 10035 10036 418066125 524 471 812480003 39860 39861 684245405 5408 5353 254767348 50910 50911 763607055 14607 14566 311933427 10228 10229 826546051 19894 19895 672779507 99635 99636 209926234 30765 30714 156415525 73972 73973 769352389 65925 65904 43690805 67982 67970 192736428 60076 60077 193922451 60354 60335 908000704 92304 92305 631592589 69006 68986 919289795 34790 34750 768054245 35976 35933 154917398 99798 99872 75947148 21693 21694 661507887 462 463 310655888 81317 81318 988204045 40956 40903 526169258 11735 11656 765428632 69485 69486 711570978 77714 77699 46155187 44942 44926 48533829 96728 96729 920841785 26887 26888 783642692 65573 65510 650962216 44332 44333 423271388 90023 90004 196017792 92282 92205 500506064 63373 63374 327615350 23848 23849 530346071 17570 17619 318143448 73098 73033 520693063 41928 41929 253989519 27369 27431 409270405 51549 51484 482609372 60216 60217 289372395 44130 44131 811428762 19797 19867 134329070 47296 47297 213860741 60261 60222 723181663 52527 52528 40553750 82983 82916 851701063 44625 44626 693153808 75789 75790 951799858 28220 28152 15110491 98701 98779 513622628 23114 23176 394060017 92987 92988 801005254 45375 45303 836408 91741 91763 416566256 90915 90916 441964018 22439 22440 331559925 90211 90291 868192211 5974 5964 727022770 33090 33091 493949454 55403 55477 189620327 22211 22272 567749806 96883 96884 47915315 38904 38964 714909564 45101 45102 748804648 71527 71528 311777445 77184 77159 548534695 67413 67414 501297712 37470 37471 189659114 78613 78614 464476623 91390 91391 826947190 38631 38632 772332962 58125 58126 229135405 98405 98462 479305530 3478 3479 956516280 27871 27913 755857508 25168 25169 855512033 79214 79175 658271355 41119 41137 736065802 1189 1190 999563359 99899 99906 986769292 76514 76515 651529854 45055 45056 426452573 17686 17687 328927721 85423 85424 706562246 32170 32171 557080861 90558 90619 696237347 14009 14010 304825770 79118 79185 242195650 29636 29579 319753552 91172 91173 342194285 83136 83137 457890278 70851 70852 642224799 51173 51174 585721778 78044 78031 392292654 69501 69476 669396509 28390 28391 681459418 6772 6773 652010375 44391 44466 803421922 31643 31709 45867944 55217 55218 649324369 57104 57088 564671173 18400 18361 286913776 60380 60381 464870036 37893 37894 618977758 81094 81095 15259447 19174 19123 47236975 35055 34994 69561341 86241 86242 864658259 7870 7871 359057360 11460 11388 759800305 57918 57869 126176843 73607 73608 51595265 53981 53982 360609957 55655 55656 568287557 47251 47268 465259133 81598 81599 988563468 71364 71365 323852379 39259 39287 883052422 58636 58637 979452278 84244 84245 717139366 430 431 441023944 56087 56156 126846390 51032 51079 904646831 23415 23375 94606340 39062 39110 751130749 18003 18004 728547485 73104 73105 331767270 64842 64783 727416839 25184 25185 609370575 70122 70123 664219131 91003 91061 980911978 62176 62177 849151813 20684 20722 877402213 67652 67653 722339030 98361 98362 444383213 37286 37281 459626172 57321 57255 634555762 95224 95292 327212815 88262 88263 645141424 38394 38395 869247511 18506 18546 430429695 75543 75520 542014376 40450 40524 837240318 68789 68770 875095591 79538 79558 934878668 48208 48256 55672887 12024 12025 169768396 45539 45540 616755358 28094 28157 520202264 89904 89905 874155233 14487 14488 95044182 11604 11580 201228083 23710 23691 225699572 31124 31125 668972692 39484 39485 339494914 71454 71436 911646646 86037 86038 458456987 19110 19111 292925354 20160 20123 44870473 19686 19687 701160399 83045 83046 3239065 45763 45720 828808716 8716 8717 578372924 50542 50543 648274417 7810 7811 944696262 91555 91556 805201559 84550 84521 98101277 81485 81465 982206783 72402 72458 804505931 62607 62608 512183643 67411 67463 778885338 60718 60719 437313618 73015 72986 878283403 15225 15226 660000886 5817 5818 164999899 31994 31995 861016696 93941 93942 560735797 30513 30484 998803590 57849 57914 756992813 59903 59904 462959220 35203 35229 119553099 90389 90390 474190984 19054 19055 273403256 69145 69203 266227354 47621 47622 607483606 3728 3729 235714565 11941 11942 752730367 54563 54564 176928155 35849 35866 614092935 80185 80186 336594974 53511 53512 805488618 48355 48356 827743456 13472 13473 179573528 51009 50987 520652170 79780 79716 337823443 80043 80044 323140194 72288 72320 572263354 68944 68945 564157838 21699 21700 472763112 78343 78305 458135027 59878 59830 259779968 81413 81392 19559995 7631 7692 215582886 17376 17377 216050891 29320 29316 614393526 16109 16067 413305642 91634 91693 974912780 85941 85950 41184119 47145 47173 992391814 56777 56778 368542333 90728 90658 601816262 16104 16105 773953497 18774 18775 520515367 50791 50792 652839963 6669 6681 616188561 96165 96166 446428048 50670 50735 409355538 54890 54891 727856619 5909 5942 645572887 53276 53216 212040036 28845 28883 569793638 26397 26398 816846681 92315 92267 380260153 81768 81769 836175693 29574 29513 78059198 8007 8065 986045962 19954 20017 818162202 72490 72550 601298151 57946 57947 101179339 67077 67028 614910442 13184 13204 966527254 2017 2018 43280646 78888 78883 73790480 78657 78651 153351939 95335 95336 901544825 2515 2443 431839970 8884 8903 144928910 14114 14115 192562776 44192 44116 392611025 46479 46414 602605586 23782 23839 857874167 6210 6211 623517363 9724 9758 634719467 69387 69388 711809924 86150 86151 842052435 24937 25011 914622773 75622 75572 579167030 15575 15576 808138694 13578 13553 444224485 19384 19347 262380023 84922 84923 174928096 84772 84734 100523543 68682 68627 282621039 89137 89189 260986759 53633 53634 441919645 38438 38439 913257381 56665 56702 200181973 2813 2814 465660546 98875 98876 760669425 40689 40690 586814732 20337 20338 863050200 5266 5211 359266479 27726 27696 612737053 90134 90135 817372324 117 146 262460788 71792 71738 705155756 48202 48203 613169322 80307 80308 243194140 69226 69227 468207759 83726 83720 305700543 36640 36641 615493458 88079 88080 979486588 39911 39961 62217978 39460 39382 339693927 7176 7195 358677932 78922 78871 72832260 85236 85244 375041504 56630 56631 411774270 8798 8799 718165458 39643 39713 305798601 80844 80921 768357759 60213 60214 180432969 90010 90011 315901586 45787 45788 544012428 32028 31984 379058535 92953 92954 709747332 59456 59448 786135902 36148 36149 542753638 46446 46447 933297837 16560 16516 63551701 44444 44412 928863992 67533 67553 230259825 35151 35213 941958374 41535 41505 380590115 63790 63791 416236620 2552 2553 374085314 60187 60131 703503677 86852 86860 154183810 39044 39049 244911509 18914 18915 728784569 2606 2607 150221606 45073 45053 422622927 50371 50372 636571514 39894 39885 789823089 39091 39092 196551689 4440 4415 144893719 33191 33229 41650098 30772 30773 917725906 92473 92506 333215630 34789 34790 548822271 96600 96601 859928734 91707 91686 259679163 32934 32990 654511569 62866 62867 604137792 45529 45602 875177827 42534 42535 419406051 8773 8774 271132003 52478 52440 613419962 31351 31316 510534562 49118 49145 735081429 71299 71287 134394676 37020 36988 999105896 26109 26110 456131806 330 331 220048379 2671 2651 28835645 89759 89760 28755711 41361 41362 510376232 11881 11854 113961091 95424 95454 51784328 80512 80513 289084275 95438 95439 734560407 74991 74955 74492741 81278 81344 905910286 53410 53461 60852648 57940 57918 802744230 42034 42035 884235500 43352 43401 180235802 58090 58091 357575546 98025 97985 763141336 21961 21962 627474492 79208 79209 952037937 46105 46090 388943049 58599 58583 610439816 68750 68709 726302150 8807 8841 792681329 96991 96992 727239758 28075 28076 810702103 69139 69131 50047459 16868 16869 800214959 94936 94916 319701092 97884 97885 314728189 72736 72703 536524909 82531 82451 812082546 99188 99230 826983285 77007 77008 613002998 44207 44208 844169429 29505 29506 38004349 48105 48106 158238940 24452 24453 72139458 70189 70145 492683077 45469 45402 672118626 99342 99394 535169839 13897 13818 411920291 11817 11818 579903627 10211 10212 468355042 75191 75220 342306696 19241 19242 22626752 99525 99586 372881185 14194 14195 327918602 70867 70868 168600898 71079 71080 829602477 70542 70484 806535922 25211 25258 414370239 57309 57310 869834797 19665 19666 118700073 86867 86892 532384565 99167 99168 837863895 97140 97141 612717470 87538 87539 189987519 89938 89912 320652202 95032 95106 631369095 60881 60823 181092623 89263 89264 890903028 30964 30960 720661699 51575 51576 129622155 20088 20104 706767396 20022 20077 63550168 78180 78205 223223371 30955 30956 243408253 26556 26539 5588812 49207 49208 879798123 92979 93030 633833097 86870 86928 34580211 32896 32863 973930833 281 282 685284957 23409 23410 39471433 27066 27023 133572905 86437 86474 808327486 7842 7843 381108150 27038 27039 282224914 37997 37998 115411083 32904 32965 662120049 15614 15548 489074024 91664 91591 472878271 5152 5137 687175626 67435 67361 686652359 3654 3684 634318719 28806 28807 470861769 74333 74334 662115640 79185 79186 42021300 67838 67839 910332424 8989 8922 661551168 64483 64484 470678542 40066 40067 711917212 39381 39382 609075533 72702 72777 188404025 29165 29166 594175854 46977 46978 433216472 36568 36569 523884223 24059 24060 862050044 8824 8825 724895210 43924 43934 187503383 96303 96304 729960494 96091 96092 172489179 92818 92819 668871971 69924 69925 450018147 349 361 283950296 30853 30854 369632331 69217 69249 735646320 38657 38658 945715494 46417 46395 166831195 68296 68297 310425318 38470 38408 825617150 99282 99238 852890192 29583 29552 3387889 16832 16836 332103811 91799 91800 993483210 74299 74355 543295523 69540 69541 476763816 61856 61815 683694949 21525 21513 774840061 43920 43938 245967129 34063 34106 602602819 6124 6125 523374703 3634 3611 55053046 63627 63628 333884932 35227 35150 962513455 67536 67537 536874606 7177 7178 481583342 42689 42690 63686354 9652 9653 94610948 83700 83701 993411200 41749 41686 926920036 40195 40164 152337440 78364 78365 363277876 12027 12028 635864308 93004 93005 29049292 94429 94418 61336048 38565 38590 26004462 64365 64366 147977349 71980 71981 634584662 13159 13160 293942184 60455 60392 821726605 44379 44445 270482522 891 946 459773115 64198 64127 795465005 43985 43986 529502925 80367 80368 148766915 3925 3891 784526090 53361 53362 731440668 88295 88296 108707455 81520 81521 991011793 85347 85351 51871270 53218 53285 547935857 36957 37007 699678777 32791 32714 395504193 86629 86657 98847205 23210 23211 976660043 58066 58098 237990191 55780 55858 308174498 85325 85326 363298824 34295 34296 92151997 39732 39733 273718001 92577 92542 645391906 5747 5711 371992893 99718 99693 418958242 36560 36636 444475514 98129 98135 127317348 87808 87809 478206809 82805 82761 711080072 23955 23990 569999700 11796 11797 240470198 27712 27693 703650200 22388 22458 91548347 33917 33918 968765084 93508 93577 314325924 87738 87753 960678290 53310 53311 884073753 60671 60733 915190395 2460 2515 100819303 16130 16131 652502532 99669 99618 104198919 35052 35033 175043816 61267 61252 259368649 24347 24348 849477146 16134 16135 601680872 76706 76707 273186084 73170 73229 235835140 88832 88768 33393405 19508 19499 854525399 26740 26741 974425636 55466 55467 841389224 73664 73665 168431331 11520 11512 212582424 19263 19294 282504809 84446 84447 208000383 52088 52089 678107907 49987 49988 134602544 24213 24214 398374584 80516 80514 193856536 53775 53758 952209532 73544 73548 666595661 4436 4499 77048877 36020 36021 404633192 56498 56542 21966923 68804 68806 753381916 54267 54268 120530889 16256 16257 670038950 85110 85150 63652938 91169 91130 519609159 7522 7523 813932920 16542 16543 129346787 56159 56226 297561239 13097 13152 747684737 42217 42212 846641620 4283 4239 833028799 54630 54631 967220083 60956 60912 677104006 1178 1165 213745192 21041 21069 184507175 15060 15061 709776879 96515 96503 388366277 61699 61670 885567235 23140 23109 880804274 49330 49362 828176414 37739 37661 556935504 1629 1630 288939075 84954 84875 128508441 35816 35817 340543061 34813 34814 774520335 15943 15906 141638538 99711 99712 193749047 67641 67642 42495781 784 854 660325937 60186 60174 750546739 1428 1451 310123040 78786 78787 854005753 97048 97049 494735995 9244 9323 644726827 62353 62294 942803068 81908 81862 576527534 11413 11372 98190188 70037 70038 302105319 76966 76898 477939224 20888 20889 421234170 88208 88209 222672294 18044 18040 145779712 32863 32943 651557207 7232 7233 86144135 4400 4413 629188465 16501 16530 311029893 68833 68758 155232105 19742 19725 68285641 9650 9582 454896701 4412 4403 690529679 74456 74447 949996476 87257 87192 877574811 80908 80909 266050977 48552 48553 224571820 20215 20216 855970641 38508 38490 720769072 96889 96827 441656290 52708 52688 444879873 53556 53557 250081928 91962 91963 705429914 39841 39897 427566479 19409 19411 451290220 39815 39775 511530304 29345 29346 150711809 14204 14284 908769493 95217 95199 425250818 7891 7892 308871040 61211 61270 855151994 24464 24536 381252276 25235 25236 883858413 48843 48810 507339742 11515 11516 905830329 74920 74947 498110249 68632 68633 452863761 83406 83407 101705043 34894 34931 684387223 36167 36168 674127147 3517 3483 824492200 66517 66545 470507679 83108 83110 753000085 36427 36428 687445023 89153 89190 647227417 36569 36522 184911542 19233 19234 653162309 92418 92476 751416051 28493 28494 59826688 3108 3109 223035439 32666 32667 581077851 64282 64298 822776962 97516 97560 499115923 18151 18167 587469703 21810 21761 698070286 66692 66693 533238914 22478 22441 935044940 78538 78546 390511842 24435 24422 387813447 95567 95511 881847139 90817 90791 77204415 74955 74924 875191330 52463 52464 595911707 89374 89375 492413555 71516 71517 328329648 22143 22144 725150039 44933 44934 975558229 8379 8334 391096254 15749 15744 251322237 39214 39215 720862801 25528 25529 490482292 32193 32213 460079448 96191 96200 55489734 67452 67528 852637952 66753 66813 137842795 62034 62108 774658879 89148 89149 613887823 57436 57437 807270005 16499 16555 846902019 42733 42792 521768247 54379 54456 651813503 69530 69571 241353435 79616 79617 756566844 98152 98127 170685804 60787 60788 422702826 55416 55417 785122884 95206 95224 671052268 90828 90782 447992448 14096 14097 112471311 65796 65797 622635193 92220 92221 485304636 86455 86456 95975336 38568 38569 97241059 60196 60204 268222410 95532 95519 632535923 71262 71263 160440956 72662 72618 567875860 20332 20333 89098673 18145 18146 101098574 41268 41248 421969550 82026 82027 312266893 41751 41752 321946769 2916 2917 199288895 79536 79537 451643367 85696 85697 496929557 46819 46748 998209679 80833 80834 770693634 84386 84387 952596943 66784 66785 247194916 21352 21353 232485471 95883 95884 46929708 97146 97197 779379120 4142 4143 535294678 50783 50818 312869965 92439 92440 809479959 45178 45179 641723520 65653 65654 419611060 59109 59110 78661068 98388 98450 384276048 3916 3917 511646039 12257 12281 416594213 40327 40328 748130536 9564 9565 743545106 86272 86273 182648084 24773 24774 552073742 99892 99882 562173640 34827 34828 897411147 13877 13830 541579481 82360 82381 801228454 71212 71213 562389309 56810 56811 311257850 88868 88836 874630544 19920 19891 484376963 62457 62409 808942887 45906 45875 131471336 99943 99973 282547704 15365 15366 202154589 33716 33717 325057314 41088 41043 290299936 54350 54391 145854284 71037 71073 221675012 26100 26101 318465679 9148 9149 851579159 55862 55938 472463211 17914 17915 707715853 88136 88080 275914939 34966 35017 369992110 79881 79823 957592978 2475 2524 497077750 68223 68224 84052159 211 212 750401397 56643 56644 915506025 28194 28195 824901046 33979 33948 893825029 48586 48536 269260356 69640 69604 492729607 58901 58902 799886492 38815 38816 77770401 73725 73775 230730788 26672 26717 243605841 216 238 378859801 74312 74334 945284897 93086 93087 129152516 65846 65862 547768011 85488 85414 548109749 28334 28335 153769983 1063 1064 543313659 8991 8924 384505370 65479 65480 168636241 34041 34042 483758048 79538 79539 738640987 98172 98189 648461088 21447 21448 964982519 21350 21361 207331539 29252 29216 53811732 82890 82894 999521966 75664 75665 31503359 45384 45320 831916716 23103 23154 158254381 38843 38872 939234596 69842 69843 17511184 51392 51367 898158989 19416 19417 101277159 51285 51350 297190246 16424 16425 790945726 58318 58319 735684151 53519 53508 919463174 19519 19579 223401930 79514 79482 667520839 76341 76342 506372 55650 55651 815044299 6201 6123 760311396 37692 37653 44398786 86570 86629 345746748 88549 88540 981980603 22413 22340 133981129 66652 66636 259549956 86252 86285 345376417 31842 31843 700306809 65099 65100 365218949 22863 22864 396409792 33534 33537 558790427 62981 62982 9530919 7387 7388 839235443 47294 47295 621192407 45262 45263 721045539 95858 95923 384899635 28256 28252 280033322 86967 86968 378524447 60310 60311 146309126 65109 65110 965814786 54472 54502 201883393 41515 41477 920616396 8485 8486 759074619 98541 98542 324935455 19425 19413 672097654 51097 51098 447937152 41467 41468 607163690 16880 16915 671086777 20159 20160 699443833 24109 24095 111579263 39194 39125 568125039 41085 41086 606872234 52687 52688 452040285 55881 55882 261138396 90084 90085 407218462 93488 93489 762393114 24395 24334 589085369 12801 12802 993390404 41576 41577 814913088 83781 83848 44602138 52181 52144 525968287 82729 82730 43438321 85046 85004 535912977 92597 92598 832707997 36503 36541 295347745 65406 65407 363358893 32512 32491 299833635 89682 89669 680832274 2839 2867 969532945 62167 62233 954447503 17174 17175 726691675 36438 36426 472620201 16618 16686 680746147 98995 98996 115601745 88465 88541 909679314 84042 84043 115700206 15736 15717 984383526 55887 55888 790187552 35011 35007 872801974 85172 85229 755699586 36286 36287 81761583 23756 23760 469306941 41544 41613 435320484 66524 66525 966129034 53486 53487 508687190 48923 48924 531424182 51216 51217 385002174 96114 96115 755402685 13658 13659 205157478 11826 11827 594529237 86486 86487 411659397 56521 56522 878624786 91987 91988 873275645 70769 70770 193962699 93716 93717 379134817 81720 81721 469323552 2828 2841 972804072 53656 53657 670983519 45301 45302 932785611 64074 64150 30065988 90183 90184 619303455 82836 82837 623389109 62946 62947 220920934 9497 9498 398911585 30033 30034 62989641 96332 96361 948489275 86915 86875 304330610 35920 35921 555514719 22886 22820 960490978 56774 56717 751451747 61171 61091 696382226 54818 54803 961212025 82727 82728 559104701 33552 33545 804316864 84674 84675 154110674 60026 60012 593186121 16306 16307 826021422 94638 94615 335454185 73561 73543 152493669 33411 33412 391433170 33413 33414 927051679 11673 11674 832570489 19210 19211 798448457 49096 49126 481775232 98086 98143 725209189 61527 61476 566039471 23506 23568 369092003 85398 85432 750999302 97907 97865 282451967 13101 13102 442975028 93118 93119 876805701 78210 78174 84241781 51552 51553 405697618 68075 68076 751732572 28998 28999 625626231 84651 84642 888652245 57424 57373 822618009 77642 77702 673880886 27908 27909 565141502 73249 73250 347588389 47776 47777 574175536 80416 80485 61385485 16592 16535 127707615 24940 24894 278996900 41962 41991 384550774 99700 99701 483317035 23751 23700 289687537 44124 44125 148651113 97039 97040 80767905 61715 61716 64524221 81353 81280 766071423 72078 72148 426283179 91565 91641 862156407 34659 34660 441754093 81277 81267 95390490 69904 69872 99030351 30673 30674 891521494 98656 98580 874327143 55133 55202 428597506 90217 90164 52106667 45557 45603 141596466 97482 97443 278942106 37313 37276 868150610 78358 78359 719151672 88436 88466 900567110 87123 87071 581451055 73047 73091 108895303 99169 99170 48531916 22110 22092 8662671 68603 68604 603482644 48025 48104 735309888 72663 72664 953518132 40225 40296 11692195 57667 57655 662454740 1981 1959 392555263 49620 49621 780427432 73985 73986 195938086 60008 60009 700034631 69825 69758 372935093 76407 76408 878889638 31266 31267 562168167 77301 77340 335041186 32862 32863 591631532 39442 39443 219615858 34757 34766 337081751 36551 36552 233529715 25806 25784 837710521 46204 46156 867855874 24332 24314 621323833 18529 18605 529037307 8943 8944 84789796 85426 85452 77058356 83822 83800 909453069 41688 41689 541491229 65410 65411 575619239 79747 79748 194082518 65077 65137 515549356 76112 76101 953581522 27033 27049 944818567 37824 37828 803296470 91907 91908 593147882 15382 15383 762318896 83459 83460 979435879 31302 31303 350738645 55404 55405 37492274 29433 29434 707788917 15724 15725 490200353 49504 49476 969945230 48649 48650 198013613 4422 4386 334670414 82729 82731 310425793 58193 58194 792067800 41791 41792 178837897 1946 2020 402440980 61387 61447 24294119 9514 9490 904009224 30720 30675 921110426 40392 40393 522980038 76372 76349 316886640 96996 96997 356420152 82505 82506 521843992 34720 34731 673940447 74522 74506 172336203 66856 66857 242304752 17196 17215 665960627 28122 28132 646085389 73406 73483 480269320 60197 60255 979278730 81305 81277 378810729 76005 76083 486489433 259 260 958250987 43450 43451 834155894 4058 3996 718240589 75671 75672 778129151 44571 44638 8676616 50275 50276 446737980 6075 6109 385380110 81102 81104 172207880 45636 45637 578115753 30838 30839 4806900 56176 56177 15655775 91180 91181 653586167 2921 2922 261964746 19062 19063 699764713 32288 32284 563497773 83858 83859 820992202 26280 26281 791492845 42705 42655 986574539 64919 64944 771749634 37448 37398 689934967 91817 91887 561741033 74329 74250 562852693 92934 92984 635074332 20813 20781 793633170 77945 77990 641431412 82097 82171 397711110 40815 40816 560682914 706 732 730877067 19203 19152 392524784 73844 73869 171756458 93263 93264 793215334 93745 93746 147164155 81164 81088 254017589 77334 77346 244214811 63844 63871 587606174 89125 89126 174886709 6554 6555 669788299 31746 31735 246148452 10615 10616 227930284 38390 38391 722956621 93435 93436 318904707 2994 3037 240234473 89154 89161 349691666 84267 84239 696629489 18079 18084 714155647 10375 10447 355412835 89761 89762 877114924 16200 16122 836028815 39865 39798 313367079 73976 73977 588867527 1176 1177 557454698 76393 76394 718125412 76339 76340 334058787 99988 99998 19581006 74923 74924 725928200 77940 77973 301257600 74511 74512 719513777 88628 88682 716481594 14638 14639 337603901 13954 13955 873308506 74417 74395 554940417 70911 70912 412774544 28180 28223 395360433 37369 37345 652544262 41612 41592 299592485 16975 16976 937005514 7231 7290 585186988 93574 93575 653814162 80093 80107 616117758 25532 25533 561127831 97974 97975 658476139 22332 22333 871884688 12542 12516 518824893 31227 31228 788958532 17385 17386 245500398 33642 33650 410440894 28186 28187 540087928 41353 41354 252214999 94755 94756 403826230 84046 84047 914522370 59071 59047 293275920 33731 33797 150500458 35690 35730 247746414 51194 51195 151571724 38347 38414 894697558 38562 38563 493413138 87390 87391 551914909 27360 27417 173085498 93356 93357 835756103 82518 82519 910269861 57180 57181 643874003 58552 58553 602677892 95131 95148 926138812 45998 46046 146003772 71784 71785 215765340 79079 79080 824524606 36314 36300 180160019 15472 15442 31131129 92424 92425 882283324 2700 2701 836615094 86105 86096 324641666 99830 99831 806647972 88523 88568 733620309 74878 74830 400383328 76863 76869 211635038 1248 1273 471256530 11937 11916 724782113 45612 45613 693415282 32200 32201 203486627 323 324 168374783 75832 75872 95494541 29259 29328 314273338 95261 95262 484981300 16964 16965 124286922 62755 62756 729273352 26089 26090 158969785 42725 42772 171131904 82283 82228 489796894 65977 65978 859409180 15961 15994 757421919 67080 67063 821497914 98094 98142 325501904 28964 28939 854861618 50134 50114 736712842 85439 85440 705700609 84167 84169 20413816 1345 1420 864517077 81237 81162 39152217 39310 39363 857360182 51343 51344 230322159 89804 89805 554459379 87234 87235 459048504 12880 12881 244760367 56605 56663 367843041 32120 32121 591282385 35266 35201 127706251 95380 95452 372406037 47685 47686 557116091 6205 6193 135890593 1700 1768 4330075 76735 76682 735418613 21691 21692 471290129 55138 55139 904416954 37719 37664 742265867 83460 83461 47091048 7988 7989 494171408 90588 90596 442248098 18572 18627 607182813 29496 29497 58982908 56052 56053 381269044 8698 8699 915645344 31844 31859 502463668 53275 53276 29323213 91724 91674 995904789 43053 43044 478518438 95636 95637 480720393 23005 22944 635116060 54465 54460 524882003 39775 39776 550073679 99675 99676 508310529 51145 51146 761080311 34733 34726 60905507 2096 2097 452926536 50497 50572 739029123 36305 36306 752937926 80097 80118 911395057 34603 34654 866418324 46302 46378 197207131 4195 4165 736384796 68849 68809 245412835 15522 15559 289656480 25593 25594 228455242 95007 95008 615567706 86733 86734 298603380 39848 39849 194149696 65271 65335 501329425 91758 91759 385486690 90507 90567 551781535 40000 40032 857184042 2154 2078 212697888 69711 69712 750076014 91656 91657 224168419 47281 47282 920360589 97554 97586 86949311 19856 19857 151372932 47894 47895 599960641 84859 84860 576379029 80183 80125 801346087 77219 77220 849205100 40001 40002 209603065 23433 23474 247450554 26052 26053 780173007 94082 94072 440374325 21933 21934 534060080 45092 45093 628219554 98651 98708 48735567 62962 62987 346090783 99372 99340 447988873 91064 91044 613336923 97577 97523 795686582 15602 15603 541242281 7823 7803 453774822 19559 19560 750229210 645 590 172745343 22223 22285 648718189 88924 88921 474658377 28104 28172 155977550 26940 26941 821168136 92799 92800 915230742 37509 37541 207002556 2707 2695 256904233 11144 11145 127873112 93403 93358 250031706 72240 72241 471637151 97865 97866 835596228 62773 62774 350341409 69344 69345 120214372 81698 81670 808102140 62257 62227 69319751 55993 55994 703715707 1504 1505 295710223 33252 33253 962377187 33211 33232 134823351 10093 10119 177498192 1484 1485 402201048 18498 18423 879905235 62867 62868 567528044 31029 31020 344343837 98465 98466 529601796 60450 60440 647945689 33321 33322 457166691 73876 73838 15849732 98697 98775 287121647 42625 42578 802072269 66611 66612 999399783 65098 65099 721674407 95059 95022 437667892 38557 38558 811517526 60792 60793 798198128 39379 39380 235684903 33343 33292 488358127 1661 1676 819439540 19928 19991 143181897 19768 19770 836390092 23712 23713 341594032 7517 7437 121403816 65505 65506 97488586 75717 75701 86015536 91651 91652 822676073 48929 48930 170798662 78195 78196 594939555 99352 99334 975705992 58583 58584 672773811 26505 26506 569870746 72297 72298 631840325 41293 41294 457431552 65664 65670 432515166 2162 2163 255125855 91417 91418 240578019 43335 43336 474972671 39321 39328 167842244 48050 48051 974666558 46328 46391 324384516 50251 50281 872849528 34235 34236 408872816 52082 52083 705610912 79360 79361 700844592 5172 5112 102847685 7975 7976 369496742 31346 31329 423113343 29080 29081 164898493 59285 59324 828297889 35912 35972 347331439 99946 99996 42649634 78233 78234 485827681 86434 86466 246168676 5093 5076 923670966 99765 99701 442842530 12951 12872 960181458 16253 16254 691012940 96648 96633 62351094 30767 30819 152687808 79226 79209 57708913 77 3 514761738 72643 72644 873946033 29474 29519 155512671 59762 59690 740406478 80080 80081 463246295 78908 78848 7878248 10042 10043 30441857 85763 85737 463777464 92381 92382 990841640 60098 60102 191297400 37594 37646 728324077 8400 8401 658210456 29837 29838 740417936 412 413 985324437 88284 88285 519258117 95886 95887 929570924 87651 87592 262097989 65169 65233 531068064 82117 82133 660557618 26734 26735 576411576 72280 72269 510664448 9766 9709 454170373 91331 91332 764599458 33044 33045 797437438 57507 57508 657707671 94533 94593 763116600 29364 29378 644359421 62658 62659 277389826 56262 56263 253281953 2423 2451 571892225 31808 31749 291925516 67416 67417 24960967 44485 44486 729719274 86502 86454 712751592 42273 42274 541754260 15361 15362 299346022 52743 52744 849889222 98527 98539 591726059 31258 31259 988296742 21623 21624 817770822 13020 12987 804151049 79257 79275 733631524 85368 85369 716120904 38896 38897 513007416 4640 4641 168399351 95308 95302 826126128 23833 23794 884695537 77269 77277 797705707 43893 43894 976450052 35831 35832 920089376 7778 7779 439379687 90000 89920 387959940 52225 52226 549658703 29338 29376 43427482 83997 83979 390957369 18246 18247 737213187 62870 62915 190909995 21748 21749 823249114 33915 33905 520154467 58362 58363 570548204 79277 79278 533341025 22087 22088 648275987 31535 31473 414435815 92387 92388 849218367 48914 48849 506508586 87871 87872 170264443 95138 95139 376651830 95601 95602 354409920 34548 34628 331507481 99932 99905 157967990 308 309 264122286 59763 59764 748943320 53491 53529 320639761 42278 42264 615893115 4374 4307 989396605 80222 80238 549680600 69928 70000 541193092 66516 66527 213847002 78695 78667 29686295 74054 74055 379593580 91670 91671 45318620 47881 47884 575643846 66078 66079 514384072 21707 21721 583731746 62512 62513 254726571 30491 30420 726125242 1797 1798 119981446 57660 57661 41826511 35870 35867 691379682 32076 32077 952937373 10890 10891 738153916 1977 2002 788681601 8254 8180 427141408 75336 75309 663179371 61200 61176 880486959 48977 48978 129972895 5402 5403 792409511 34223 34302 8643759 99436 99395 259524314 58296 58306 485783318 75998 75937 427504656 94472 94498 647284166 43518 43519 525331664 28469 28470 417347721 31408 31359 704148385 77291 77292 355371817 91052 91005 731636440 1874 1875 214949743 74696 74697 624131983 66185 66186 80266354 22968 22985 550848007 9779 9780 879904472 88620 88621 853489469 25476 25477 266564127 25150 25151 539836541 29076 29077 411196688 65279 65280 402182661 42336 42259 952031351 93122 93169 492064478 42532 42478 839105813 26368 26369 395635962 33923 33924 478479839 57230 57231 506101377 24800 24801 730986476 84519 84506 726771678 77493 77494 386028623 55023 54951 414878458 81379 81380 11673183 828 829 554382861 35645 35646 192269763 19667 19658 464479462 75485 75524 351944846 75274 75275 570115726 48071 48072 96664052 65420 65421 747411688 74607 74608 451903627 23199 23241 531859113 62314 62310 740124135 14352 14375 213250665 75955 75913 956494527 4167 4239 647342495 38874 38875 196274310 96716 96717 975019663 94611 94607 647798503 22195 22196 165760035 36194 36195 23325551 77147 77126 32650464 18622 18623 910692278 17681 17690 212619554 15556 15557 879915315 12566 12610 511928906 10144 10122 856352305 64075 64076 962635370 43973 43974 309317733 16157 16158 914753438 57463 57477 538535577 66133 66108 375956833 93346 93310 46286745 28183 28200 426658527 36541 36607 844043396 55801 55802 13994914 85681 85659 479001387 46797 46742 890230481 20294 20322 485947407 17573 17560 376923713 55604 55605 310438549 58772 58713 868027769 63437 63498 629933010 2359 2360 375297535 33323 33324 547819925 19172 19193 21021640 57808 57809 573001591 33398 33399 199103397 77708 77709 344294852 20369 20370 450177153 82489 82518 374010462 6247 6195 251938651 61537 61538 481824019 59780 59781 994050572 93641 93642 464263836 68414 68415 264091586 56647 56724 885517840 29119 29096 619098241 15611 15685 192742205 17680 17681 34940654 30747 30821 414403240 82709 82740 955344881 25398 25366 317323805 53642 53646 603009830 79013 79020 481826227 77807 77824 44146717 74784 74771 892494721 61091 61139 377629134 29261 29256 400243970 78138 78139 131282871 27474 27446 921221711 23755 23772 858374747 93097 93158 926308458 68471 68476 360194928 30598 30599 525925761 62566 62488 287355214 51149 51155 29021281 83548 83475 125574727 11701 11702 417518132 58471 58472 894668457 17163 17190 532245693 38600 38626 261602913 10758 10811 851219501 41753 41754 102931142 77197 77224 859701670 97849 97896 483997103 6451 6492 213411459 75497 75530 880370232 3296 3355 932865778 25015 25016 121126693 47510 47511 628690074 91615 91616 469829730 42475 42476 688955873 29778 29779 122090381 98985 99041 832766486 32704 32705 268580317 70295 70296 884453727 56609 56610 971209108 20732 20680 512209678 73762 73818 19740271 7760 7828 930357089 93359 93360 425531068 24842 24843 380491088 70205 70212 868931256 66796 66722 412807518 19560 19556 418608902 2538 2556 204535304 49535 49497 252562286 67803 67804 850303196 94933 94934 834353553 10242 10243 558968216 41114 41096 878312631 17365 17305 12404990 79872 79840 783663079 99033 99065 546801907 8857 8896 541624696 10828 10829 7470615 41570 41571 405593954 22697 22620 811016807 10159 10115 388960201 67350 67351 412043042 84223 84167 260748305 10697 10698 454147121 2383 2384 606691416 18413 18460 433236806 43556 43537 658896919 274 275 588965016 79029 78963 203316979 5355 5348 758720657 29097 29072 991589869 3353 3354 110300466 93 20 402562401 72716 72787 245255830 10716 10783 873101370 54217 54218 425820045 19280 19205 153076875 33065 33066 784270234 15932 15933 26967097 96281 96282 73218568 38535 38536 568712855 29959 29960 498740059 65712 65713 13895386 98347 98339 695125597 10618 10619 172159709 10688 10703 729908695 49532 49533 79482748 71854 71835 357919294 22944 22945 160113028 56288 56282 167830694 46342 46275 670770799 96275 96305 40331194 42703 42714 129560396 79370 79371 591046151 81656 81657 590627608 53286 53287 172235457 71290 71291 780079936 36607 36608 200906620 46851 46852 898608933 99250 99251 617463591 96564 96603 420346228 97551 97552 905138819 89359 89411 876448287 97911 97912 417409504 65132 65057 631588634 11159 11160 813223552 22058 22092 37126198 663 697 895800362 58147 58148 339166373 20646 20631 226982981 74515 74556 613393514 49430 49493 351806571 92487 92488 753834430 5926 5927 420500778 89476 89415 774388454 16311 16357 841744476 36275 36276 395135201 65111 65112 469723786 62963 63002 224816633 36907 36908 458130228 10631 10604 356432332 42428 42429 760871449 29698 29699 997783412 26728 26729 62710006 68787 68727 326520718 22802 22803 778411441 51384 51335 41014573 366 390 167451568 72219 72237 578603454 68009 68010 62688921 38984 38985 416266953 84459 84460 740940867 78548 78549 941771664 41259 41187 490787727 68019 68020 748678573 44253 44254 863385727 63214 63240 463457101 63875 63876 646378115 43882 43883 785165358 33446 33448 694326340 2114 2115 109557609 92397 92453 381404681 9077 9078 433409890 47448 47449 917840953 86744 86668 755254247 5999 6000 371578766 59566 59617 595911649 11283 11224 846717289 49246 49247 577193718 35711 35712 461126730 10461 10501 637593866 22241 22242 962632293 89958 89882 178200242 3605 3606 907346250 75587 75519 16226391 31152 31153 39487572 76379 76380 955934285 7999 7946 871515352 14556 14632 227476147 47066 47073 95312959 50630 50643 515562617 93191 93192 756092452 20068 20069 765717243 69142 69138 873502693 87450 87503 679814596 34098 34099 712037 50598 50599 569249772 21540 21541 594415042 40445 40446 975431609 39546 39482 108907359 62090 62039 496232784 65364 65365 778297992 91711 91712 90471994 5917 5918 613506660 34656 34580 333259861 41972 41917 574498946 98480 98426 265774821 22323 22324 306884743 11390 11396 942118179 10971 10972 938614438 72245 72225 298658544 17012 17020 376019604 71206 71207 231916695 27342 27343 417257250 45799 45800 709621688 11083 11084 390627939 17426 17439 116244152 83668 83712 83209692 21315 21316 716468796 28416 28417 316049665 48331 48374 947200493 96028 96088 187042520 38020 38021 714044119 68163 68099 137500949 96530 96531 846142263 42630 42671 633343730 25859 25873 739537489 99456 99398 416563587 11718 11719 138653187 46434 46435 736426536 20441 20442 317531430 27685 27631 388501976 91998 91936 254707109 73368 73351 666612760 41225 41208 600023786 64558 64506 367323514 96602 96650 853883420 4057 4084 203376627 23356 23357 438715257 43595 43596 929023625 55832 55772 302837930 7371 7413 415877838 30593 30594 396660498 46200 46233 174773114 62709 62710 485796612 89344 89405 774921088 69213 69197 958031515 93203 93204 813863598 57534 57535 550555835 88488 88489 836710212 4206 4127 669030437 77400 77367 438367689 28823 28853 472785461 2788 2789 914914594 75628 75629 461161300 7420 7464 522508439 22470 22471 742124514 41850 41851 677145505 59531 59532 65355119 99750 99751 659446728 77163 77175 610375773 80230 80231 293677531 91631 91632 391922906 74528 74529 635076226 98673 98674 602970855 12382 12372 630942632 94813 94814 677569620 39519 39539 375707622 76273 76317 520432594 37864 37865 769387424 30784 30706 526689464 93877 93878 418081974 32676 32677 220704716 49627 49628 726936025 98712 98635 619419753 46157 46180 252409485 6628 6629 260052659 86456 86440 554331842 40343 40376 127943836 98235 98298 87772391 82100 82101 736928786 8953 8954 341553115 87789 87790 679345334 74150 74130 716971420 28515 28460 891429677 50097 50117 173102890 36987 37028 978232040 7784 7861 643452428 51124 51125 964698634 92301 92230 8793517 91602 91593 355322416 4802 4803 576055566 95808 95768 462749404 51573 51574 481906005 62534 62535 290535847 72703 72704 410699915 84344 84345 516780462 56569 56620 37085400 52407 52479 898769154 68568 68569 357571316 4698 4699 815886798 87552 87628 905652096 93101 93102 587275475 68860 68861 551205771 13485 13414 667767354 78726 78727 252673306 58600 58601 274058275 42420 42421 959947257 97687 97729 320759279 63447 63519 144944980 94364 94337 181619069 9776 9777 300562104 31107 31030 277008248 62471 62526 995040432 2940 2941 852393948 67916 67917 196763145 24880 24881 33030109 13746 13747 912222623 90416 90444 617211009 36528 36529 282984021 22475 22489 988789408 70386 70387 897129571 88560 88589 101854591 6446 6447 592299746 85893 85894 458555611 57023 57024 939810617 30937 30907 24952788 26030 26108 183586875 30475 30545 244644166 30641 30642 985609595 4762 4763 128183430 64 65 850202754 69036 69037 36501766 36698 36777 720673045 92109 92164 240508326 29479 29441 330288133 80188 80189 394862573 36213 36276 277317820 56901 56821 813445918 89637 89616 470305466 18463 18467 587944246 48 49 529177446 48658 48608 550246370 65427 65361 302911483 90533 90534 988333277 34922 34890 80987872 36664 36665 455669305 70507 70508 496422757 5122 5069 48498590 24449 24430 316738743 44114 44124 15071269 17804 17805 620540102 20342 20343 784309508 92845 92846 379386611 86028 86029 572704838 75361 75362 533016029 79956 79986 703266360 36904 36905 149150506 22381 22382 120695964 21579 21580 675412367 15511 15548 805005531 13634 13688 20827202 32711 32791 951079621 26671 26603 76949471 84875 84876 70238401 54864 54844 74875755 30565 30566 76289475 60105 60091 904920370 18808 18809 923425457 24093 24026 422207783 93258 93192 615037844 45526 45527 9415340 58689 58664 426605090 31811 31864 731606267 96302 96303 739113721 76528 76538 385151174 68205 68206 113789877 88356 88357 461335611 42612 42649 987483127 37697 37754 276600208 66302 66304 41759657 75030 75089 456222356 57242 57303 72443630 70655 70656 650398548 65292 65293 457144747 51711 51712 57398815 19887 19888 803182409 43148 43213 2112624 14781 14793 792216015 67668 67669 23156288 60434 60435 909757039 17488 17527 869590756 61219 61216 633203135 50869 50814 977915592 14565 14566 525238870 57891 57892 789233252 69059 69060 419401700 33794 33838 446541415 9300 9243 263035011 55978 55972 126814144 95952 95926 752229448 56845 56846 7851685 51551 51552 24431762 4407 4341 113699975 60768 60769 516223418 40517 40585 796167559 26876 26823 967344722 31067 31068 956646794 40065 40132 535444658 18922 18923 932027778 35486 35494 809372882 45332 45333 391030571 38722 38723 855574656 59671 59655 302554425 12788 12829 793558060 52680 52719 652063639 76057 76058 334678219 4667 4668 686619171 87375 87437 784054809 75525 75526 518820504 5397 5443 906080856 73039 73028 59811370 84504 84439 515601881 22567 22568 452618151 66545 66494 283633111 54657 54658 386231833 6410 6348 980424356 94781 94782 123998168 45587 45588 798482839 71238 71239 777619471 70378 70379 585824470 57915 57916 738167382 31132 31133 194260570 37093 37094 137605813 63721 63700 391648682 28155 28156 583950179 14867 14868 42141939 50422 50492 76444700 1343 1344 633435688 16018 16019 241401927 85683 85684 677466284 23957 23958 341291206 3744 3707 140680395 79215 79289 780155344 86180 86181 754404208 30717 30738 792261408 92656 92662 379602163 83842 83825 80087252 1154 1134 254476408 34015 34008 69124550 29981 29982 768344171 73019 73020 177800509 39065 39066 528695898 64229 64230 89785705 27759 27697 776811256 84238 84272 615126685 40768 40769 347048408 89005 89063 789171573 32902 32903 723429894 70326 70398 449586615 29150 29151 264542646 28527 28528 196222590 3565 3566 10569663 17934 17928 577347662 20043 20097 224836575 13060 13040 640787265 22379 22380 676516513 41083 41067 199614735 42048 42019 287969114 44101 44087 551919336 80819 80820 348145548 23986 23987 580907698 64792 64793 465598103 12235 12266 857827857 17418 17419 866879942 62440 62511 382825325 46454 46450 518969868 90360 90284 209356870 9666 9667 402454988 11156 11157 606752916 93949 93950 767410054 65456 65529 679370684 32386 32387 288970639 57144 57221 349129047 28955 28975 455233495 72914 72915 467337617 41622 41623 689245475 2704 2705 437081161 2793 2794 778934272 54322 54323 654150522 23184 23261 745651896 44035 44036 195899086 73732 73712 276069067 39378 39379 73889167 83133 83101 991908097 34109 34126 952242886 31788 31789 632186377 6416 6417 445914483 41364 41365 513877746 22111 22112 580604685 38295 38256 484857875 30493 30494 717440667 43710 43711 189470302 95184 95104 283064745 86317 86318 504910776 78427 78428 860038342 26743 26744 961400266 36437 36438 432163593 29095 29029 861829986 1968 1969 90007645 26032 26033 234455411 3030 3031 141892584 66842 66822 328600016 32231 32232 597140449 42196 42138 576076246 88084 88085 943699535 63821 63822 902357972 6506 6431 834179397 10536 10501 829080555 55593 55594 776505877 62516 62570 392992018 84544 84545 87850515 10450 10435 183248641 88072 88044 128374557 59231 59232 633552620 35509 35436 283544868 7188 7202 215228592 50283 50284 919810841 84449 84450 866300826 11910 11937 858958377 38637 38638 276664574 23142 23148 727528588 95576 95577 741586828 29595 29596 862025629 63788 63789 467663336 27707 27746 278513154 32204 32257 801270537 27820 27883 184254618 73967 73968 546374659 56770 56836 862195396 64726 64707 224492482 78374 78375 160543674 49367 49384 445401397 80741 80742 160236767 69187 69188 653890998 82950 82960 338943789 69594 69600 223073422 78058 78059 891694487 80786 80765 120471217 98768 98782 121408252 66690 66707 890038720 51531 51532 706199703 8647 8648 767044306 39075 39076 241225024 77400 77383 112059055 77669 77670 339147957 44374 44375 260821349 52847 52848 681428836 62962 62963 589186681 70790 70869 507934336 84069 84101 288394087 20273 20274 700016078 21411 21412 104854664 12647 12648 908470411 26312 26313 55665806 22769 22770 666991081 26997 26998 419374204 2493 2423 566255772 9659 9692 966056301 57407 57408 427501535 38005 37947 627874325 79184 79158 408382383 59504 59472 693037559 63340 63341 893651807 24082 24131 324650745 88566 88567 533701038 71828 71882 937765801 7112 7113 851660988 46581 46582 432206585 47072 47101 461942338 28483 28484 594792975 20057 20100 547769760 68484 68559 608123798 39415 39336 350589117 96189 96258 371772934 96421 96426 722417443 71386 71330 639208538 41881 41882 530484471 45032 45033 429550971 54961 55017 241615325 28733 28734 760791413 6167 6168 234958478 69512 69513 875296779 66520 66532 811170430 38912 38978 533801 31565 31566 217394213 62359 62382 917931203 93740 93735 601092503 54454 54394 88612978 42909 42910 261766187 32235 32185 433453717 11002 10925 251344876 91264 91265 336527874 42796 42797 845127660 38811 38812 784947300 56045 56034 891217824 40846 40792 96430494 72745 72746 526468620 23651 23652 544606451 73425 73426 533812819 15529 15484 353639463 24967 25032 767494598 82044 82082 628994129 73149 73150 206698664 7673 7674 901181631 90264 90265 962216309 23388 23432 29099611 14965 15033 637188382 87568 87569 65243474 70539 70580 929433462 47927 47911 70055427 41267 41268 26728004 60756 60741 748229464 72429 72430 7780033 21715 21709 184007746 337 338 227226427 27755 27756 337388737 47989 47990 215021724 19180 19181 764325369 35601 35602 256741000 21790 21791 737861645 17298 17311 503878040 92004 92005 191349261 28854 28809 945781873 18897 18937 402321209 75552 75553 811757588 75935 75970 188464205 72373 72445 465561598 57903 57839 506088045 34426 34475 143229699 83842 83899 426130490 86826 86827 814224164 51190 51135 632074422 83985 83986 606124309 55334 55372 557902933 54081 54039 889861068 66606 66607 892782814 34941 34887 748656247 72229 72230 494432508 63308 63309 762362756 22518 22465 923392057 98840 98835 701349987 8040 8075 781378878 50105 50173 235938214 23573 23574 858687656 39839 39833 452848243 80484 80485 810241255 36110 36121 406457853 2109 2124 166314208 51556 51609 876932440 79218 79219 763021156 47069 47127 519547623 86389 86390 210626296 49848 49916 922529656 38551 38483 397267744 43201 43267 576271917 40807 40768 323031109 49971 49896 414318198 29118 29104 838283617 14376 14298 829834790 90280 90281 872348116 44186 44213 271987253 6318 6319 843009864 14042 13988 333802334 92264 92265 232418592 16506 16446 384446613 33939 34007 372813910 64395 64396 122447749 21077 21078 831461214 62132 62133 645211518 21516 21591 34486957 93042 92962 675330715 55787 55745 105168015 15837 15838 336097961 42172 42114 727488077 5430 5388 640285262 52306 52382 454302600 86147 86092 364166853 39636 39637 104811477 68184 68185 152233226 64105 64106 803715860 48235 48227 705003319 29427 29475 317775392 82912 82872 32424634 74652 74663 800202124 92838 92767 222243317 87129 87130 529870939 55511 55512 353208372 29011 29012 675757513 99800 99801 132572563 46928 46973 971625294 9122 9079 499497107 3272 3192 97194441 6613 6661 876401804 36337 36368 891220376 26188 26189 688414580 47655 47656 972081717 23836 23837 44719093 24525 24471 159920991 17072 17073 741059723 15192 15204 493512998 1051 1056 809010483 13685 13756 6307620 57596 57597 381200234 75249 75172 477534326 78395 78349 67310965 33409 33459 663041570 92978 92979 751038729 24802 24803 147102338 69191 69192 891803472 91306 91307 197972401 31758 31704 651977831 40030 40031 381860482 84766 84767 985337570 16806 16824 943430805 2832 2901 576877362 28564 28565 967922163 66822 66823 781977024 72724 72725 72734243 6930 7007 704899042 72991 73044 260033691 38607 38656 41929935 46297 46266 849603125 20115 20146 941276408 61938 61894 88101611 63708 63636 967529135 42603 42573 354548793 46893 46894 830564205 64187 64113 537939517 91232 91282 44426380 80274 80275 959226630 29960 30020 322496353 12417 12418 494208329 55547 55548 175298539 74388 74389 718078158 43792 43793 163327157 16523 16510 978577256 24633 24634 870981920 64132 64133 514085260 28238 28239 178464646 5706 5707 623935053 67732 67733 96590723 34125 34185 187650969 34563 34564 564300005 96284 96206 868462428 83498 83499 323907558 12016 12017 443349886 19283 19284 886577399 93209 93275 497461789 72770 72698 818187114 45085 45038 350516529 42927 42928 785624709 76252 76217 894807343 65287 65325 889602779 94087 94024 653793850 72634 72698 286448295 89361 89426 215952054 46717 46718 86384213 62251 62252 438825280 71204 71205 283357058 78480 78444 979111811 93489 93490 865193549 99978 99975 986298991 97733 97734 693564467 69582 69583 669620762 87053 87054 833286515 89386 89387 447125250 31919 31995 758000642 46964 46965 183037169 52987 52946 244628558 26329 26330 729402336 31588 31589 949226965 73347 73348 767238640 28905 28906 47241000 80739 80740 280537780 25300 25305 611920411 43490 43491 345347853 10613 10614 759117964 85801 85802 406740205 92696 92697 313241502 8264 8273 308358794 558 559 639036985 14180 14209 716984140 14031 14044 470039985 65553 65554 805773341 63524 63525 39977269 50600 50674 949115605 52655 52620 306881608 32922 32876 985041735 58486 58487 674257536 70272 70195 510745158 76454 76381 34859319 69459 69460 316474624 13797 13747 893543167 47836 47801 127985871 64671 64732 612446956 8608 8609 805511591 70193 70194 589997354 20631 20610 288387642 44139 44126 202504406 78955 78915 316514924 75541 75542 555326805 72035 72039 457588700 13739 13740 417822071 23301 23302 209418514 44794 44771 339450728 9137 9201 641156178 46675 46672 47866239 35635 35593 528113656 55545 55546 688857209 32356 32343 164273263 77897 77820 8447996 42247 42248 823345554 4972 5033 476382177 96524 96459 995858935 23501 23502 970818901 82718 82723 44472711 4317 4318 979653217 1858 1859 685710697 42619 42602 180270117 8327 8281 647563982 36100 36101 782554090 90022 90023 501711616 72190 72191 339035803 92274 92290 808845447 28345 28346 472861604 92404 92454 266430403 11165 11127 948745486 79378 79379 129786582 65022 64968 90226757 87145 87156 447346936 18237 18238 895471411 15619 15548 395469056 4233 4234 423807223 57005 57055 256818494 2892 2893 131236228 34086 34087 570555308 50116 50117 710956821 88180 88181 526599187 79053 79051 313368294 69738 69739 976466917 72565 72566 950922355 49859 49860 585909894 44192 44214 666623818 15517 15518 367510476 34640 34641 883095713 87249 87329 728088191 19309 19322 512732530 28352 28364 510020411 16828 16829 812099500 24024 24025 260381180 31008 31065 692294462 92071 92072 223018189 46429 46430 548308469 5823 5824 928711257 30457 30484 119716304 80209 80210 121917238 54866 54867 400715989 67141 67142 827551265 19059 19060 229564332 72935 72875 987253794 23363 23437 28651431 34296 34297 52487443 45070 45071 112975075 45179 45180 927390579 570 571 325901683 6525 6526 226985010 13960 13961 122298338 70642 70612 44300729 36745 36737 602037015 51198 51266 320460392 82566 82567 874512878 16102 16103 899345626 1192 1193 851454631 72842 72843 815555410 61240 61241 240947372 56170 56171 47255001 36563 36564 580277836 20375 20376 508918039 97147 97148 310169443 72834 72835 426657610 85875 85900 498170306 32640 32641 583218201 18773 18725 475812014 82981 82982 400431078 4847 4897 830678745 82366 82367 380150433 61060 61061 315879341 94353 94354 561029062 76755 76813 821963836 66027 65952 657117493 15045 15046 937788477 41008 41009 881974025 10455 10488 489168614 16127 16147 903623035 78897 78898 232081376 83571 83572 257422643 80984 80985 497290409 27639 27647 528052073 6312 6313 877170991 20049 20026 605981614 16672 16674 202434763 35376 35377 194309707 12557 12482 17397218 27777 27778 304592157 93327 93280 982289438 8770 8715 566993651 63805 63788 448138781 47944 47936 15639243 18158 18159 397517377 61891 61865 271102160 8844 8882 350181543 36642 36579 373533068 44803 44861 415616580 47413 47414 381930606 43794 43795 214240715 21800 21801 546209598 10199 10200 487275358 48000 48017 49210830 97673 97674 682652885 16023 16097 451718553 29807 29785 554174053 86848 86907 497171719 649 694 343893825 62094 62095 587311937 28660 28677 922179252 36053 36104 31887572 77643 77609 861068695 25776 25777 526481529 49827 49828 553849116 18738 18748 922054325 45651 45652 141764077 73326 73376 870748455 14154 14155 453709547 80865 80843 490294121 7962 7963 498000120 30691 30692 585053974 81999 82060 263181179 95731 95732 698200105 21381 21364 60423992 45517 45518 525656869 48487 48488 476980744 35670 35708 768930023 95123 95118 505937376 26911 26912 26233601 11986 11987 395872471 33172 33173 381963201 53522 53523 798035003 72860 72861 697122969 32179 32114 157751150 29314 29385 728023001 29803 29871 181706335 77303 77304 956459677 96356 96357 643475305 72069 72070 581670916 46176 46139 597295522 14918 14931 421986957 676 644 896205447 6918 6919 340491479 21389 21448 345150595 96372 96318 209574658 84927 84929 731243170 55327 55251 957371520 47279 47357 158878773 30671 30740 394479624 15110 15101 802162832 4312 4313 671729162 57265 57266 481147080 77012 77013 957262393 96014 96015 728431850 50728 50729 98380942 58982 58919 710923143 65447 65448 974403110 34206 34207 716137586 76857 76858 496503946 77744 77745 998041066 50688 50689 115654903 38262 38205 536210434 9215 9142 539698308 48187 48129 871888718 50137 50085 865200263 93767 93810 779847527 29453 29513 877871458 75673 75674 952958886 12056 12057 553160610 18744 18745 560131168 54436 54437 49070990 86288 86319 25667409 20009 19936 502029421 72748 72709 323962614 74520 74454 34291158 75859 75860 413753820 53882 53883 570441391 8350 8351 89637911 39940 39927 635358814 12259 12260 822282378 99817 99818 287673465 25810 25815 780187143 47004 47005 322114700 58579 58580 317174653 75981 75982 518731202 26746 26806 516445694 4073 4074 849764497 79894 79910 605891042 98055 98056 426226656 89519 89520 996855389 35275 35316 91796199 24164 24165 672501672 98019 98075 128497028 98030 98052 286105825 82950 82951 407417624 28440 28503 682954422 13733 13797 514286681 32 33 789427552 13976 13977 909574260 58964 58965 454565094 75500 75501 923768840 94323 94268 238398231 44934 44935 708256932 48337 48338 621328915 57720 57721 96159810 32941 32942 55926734 23477 23447 984327120 41493 41494 924643553 55823 55795 971680099 54183 54109 591399132 74736 74737 396399874 61563 61499 779971324 5363 5371 115660265 39598 39537 756375805 53534 53535 121346899 45151 45082 600951947 95886 95900 154445310 33118 33119 837727818 43210 43211 363988340 44791 44820 281054047 54789 54790 530065652 62034 62035 698960904 51284 51308 923957600 71824 71825 468970831 64676 64677 776787431 61314 61296 793230257 12210 12274 643208852 56478 56532 347641672 81358 81343 46498112 24110 24035 153180742 96810 96733 638051496 82091 82092 268005504 1890 1891 603153880 73238 73310 387795986 15239 15240 841662978 15734 15735 902906440 29765 29794 970696960 52447 52448 813732076 56924 56915 316930755 1623 1624 996687851 1130 1142 589322781 45852 45832 796808762 82628 82611 594971469 63603 63604 673242330 72379 72380 127091038 76958 76959 248986477 98659 98611 184778800 93820 93821 45324856 54881 54868 796114466 65270 65348 303503678 8288 8241 780118352 43094 43148 705069890 66494 66425 601654006 57833 57778 926637232 29478 29479 818757757 70516 70517 84490260 82626 82627 851397089 55821 55884 234711353 58692 58693 889894778 9706 9776 442539203 53198 53156 17485592 58791 58792 912055783 47092 47055 106362123 79251 79252 70478376 16871 16872 319863253 24759 24760 170933229 32947 32925 784209045 2307 2308 901308743 99134 99152 324556544 61509 61541 386668165 21291 21292 31842427 48214 48193 612900067 91199 91247 693182384 16803 16804 691918350 23101 23102 35127669 23287 23289 65211064 66977 66902 53097785 95843 95787 192769866 72898 72899 291917441 14899 14900 515970039 36199 36155 654288321 71129 71102 546154041 69463 69464 594026407 44038 44039 947932210 54076 54077 264059585 31389 31325 121784007 69358 69359 36990202 7150 7204 662745126 13588 13589 584908764 90472 90473 374209540 70310 70311 274524610 2244 2260 52393508 76301 76302 655046087 22865 22866 37765895 31619 31695 378602874 7267 7270 665718924 33864 33787 803411388 43704 43705 271501608 58896 58897 14735182 23906 23907 70203170 99007 99008 526132205 10022 9962 552865887 96891 96892 974556827 1089 1108 950606850 4691 4692 141679541 91146 91184 704272113 74082 74083 973510058 21314 21351 308742064 46409 46410 396632209 92648 92673 650754089 59352 59369 572606248 10411 10412 157367337 29956 29957 472741011 31231 31232 623814863 29019 29009 230882691 82647 82649 197698635 88776 88702 972352160 91081 91082 409666529 91866 91867 948932802 49472 49418 685145969 83994 83995 130311611 87891 87901 765630603 88696 88698 861386548 521 528 96111217 82724 82650 247461269 32263 32253 152319995 52670 52647 767504896 19772 19770 661411244 46530 46567 254366682 57112 57113 643395052 39314 39315 331912080 37792 37793 5526729 36180 36181 42672641 90746 90747 94315027 82220 82221 893888909 21487 21537 683583765 14717 14725 674532856 83174 83209 469029866 58317 58318 131998288 24175 24176 410270897 60045 60118 296240824 82570 82571 213210755 39412 39413 268385738 66639 66640 779315484 91552 91544 347950557 26761 26803 377643459 62753 62763 997757063 67633 67610 727337920 2711 2744 17659874 11235 11282 921255347 18620 18584 505448538 57696 57697 156250869 27900 27910 266220716 6836 6837 566843096 57825 57826 934653708 16999 16947 532653110 76308 76286 109753168 85052 85053 437152228 35265 35266 820172517 16502 16503 139547390 32280 32281 868130511 6278 6253 458495049 9818 9755 480045508 95298 95299 52883129 73542 73509 247250478 15719 15720 3852831 49605 49606 726961586 19387 19388 935688502 19258 19259 151839947 31281 31252 272087198 81202 81203 884760872 46047 46048 997209353 95378 95379 378661721 15619 15620 59319679 76133 76068 612357221 3675 3676 190049943 73782 73819 638917972 97923 97924 304551945 54215 54216 101670711 6197 6206 641958650 10995 10996 592752249 99470 99391 470380232 95843 95844 828739193 24550 24551 955436953 34664 34738 308939123 4708 4770 581572405 85309 85310 150127086 77370 77426 11634819 68273 68318 633994377 71860 71886 853625912 95507 95508 707109474 20727 20807 593173825 91610 91611 967904728 32057 32058 646785264 87683 87684 782456956 4952 4946 777689124 73284 73285 104659421 68059 68074 75486393 9431 9441 461449938 67720 67769 660310832 55322 55323 65781383 40598 40599 157721182 95764 95796 161090486 76132 76133 18629979 4781 4791 807348346 7898 7899 688619535 66943 66994 971337243 41438 41439 259599451 97428 97351 144084452 59212 59208 776019553 30997 30979 627065197 84343 84299 641277328 257 258 311978248 96998 96940 304575304 57652 57653 393151600 21079 21080 813220205 87580 87531 975351879 13368 13319 783966681 54753 54767 293382488 71366 71406 404630276 22126 22127 274268207 50646 50595 192986502 23334 23335 271508504 4673 4674 11043163 64604 64558 94372850 70033 70063 96077599 99119 99120 192890876 71044 71012 395724223 86503 86444 488823470 69671 69672 22575935 32786 32787 674065273 674 675 434491982 19426 19418 113366921 78651 78604 689317685 27383 27384 667761267 31335 31336 125439860 78880 78881 786817458 17008 17009 152467390 19588 19589 540849162 81511 81539 581671486 25362 25363 806514958 67214 67217 399876780 46926 46860 654759129 95421 95356 773538429 86704 86705 632007911 55367 55357 46909519 48469 48470 281286840 92510 92511 298732291 89811 89812 100330358 70304 70305 58205945 89207 89208 944174428 19342 19343 896658387 20395 20396 158568501 24976 24977 177843168 88081 88082 868477681 59155 59192 192964649 57852 57904 746450638 24881 24882 768037455 38312 38313 105537440 85298 85299 154446159 32244 32245 610714021 72280 72352 30749150 65677 65678 752930429 1642 1643 652585364 74514 74466 593435880 71978 71960 508722253 77537 77538 380364402 6369 6305 174589610 95458 95418 404008805 19668 19669 531961174 99690 99696 616602436 81050 81073 556166162 21052 21053 342096704 92509 92516 941744613 34225 34226 766791926 68446 68447 481982768 27674 27675 172624692 38863 38896 373692452 72908 72909 506730094 56113 56183 509230159 82617 82618 903081293 90432 90433 233401464 64868 64796 211463874 43574 43594 951054129 87507 87508 972291308 6963 6964 615055601 19844 19816 223577332 49725 49728 49315972 60309 60310 5587864 58020 58067 34620634 70153 70154 454142035 39046 39106 520708605 99153 99212 801445067 34579 34527 781753894 54690 54691 548033399 96211 96212 472923274 60722 60723 281694734 83451 83510 348734895 10675 10631 475011198 78561 78592 959557434 91538 91539 474903869 40963 40931 3300113 83025 83095 865240643 40289 40346 535809433 12540 12541 994149873 25552 25553 701856837 13591 13592 731440805 56847 56875 696852796 57023 56988 125371469 5238 5239 148531689 68927 68953 497005219 51753 51740 7696664 41710 41735 303423975 73470 73471 696647418 40771 40835 265812988 9111 9137 128266977 65467 65468 33161519 78885 78871 386644173 3004 2969 786720904 85224 85225 613649733 42240 42241 456943722 42036 41956 953805381 95392 95394 353014491 69594 69556 826442464 26679 26703 463926778 12664 12665 11155336 50290 50293 975201779 15528 15529 510498873 70818 70819 170849654 58388 58389 862643478 33759 33760 475297418 68549 68550 826848661 58739 58740 358561323 41017 41018 755012922 6172 6173 516975690 53109 53110 624586893 28850 28886 471821409 28927 28928 696648049 16284 16252 913756435 84387 84388 296663295 4032 4091 920629272 53724 53725 569136065 43921 43922 655436864 52342 52268 738429795 39956 39935 462529436 9245 9197 896149333 30653 30609 759335018 61558 61559 197706599 28722 28723 84468287 75477 75466 877129904 30105 30171 8505003 86098 86099 240638956 98766 98767 202970300 6647 6648 879214398 6123 6124 953462733 89973 89974 167080692 95931 95960 926326129 6572 6573 885037339 69644 69645 893844167 17414 17475 695733113 8157 8154 759820482 20911 20912 941266110 38654 38655 544261557 13872 13844 499152203 65990 65991 428780025 99254 99204 949693182 65089 65073 349796819 28144 28145 320866111 60343 60369 522863025 23018 23050 257223208 55418 55365 565717795 91446 91377 273753231 91803 91804 315646860 95067 95068 814811414 19880 19881 560569379 88091 88061 213911510 82993 83054 439896557 61945 61946 979987620 12759 12839 842694837 83489 83537 334846390 75777 75778 668783004 26848 26849 598127044 79975 79976 772344115 66998 66999 30166091 66488 66478 959679355 56823 56790 605487610 91452 91381 608699906 21847 21848 161444826 60657 60658 244302904 69942 69865 902025597 65680 65681 204076621 98092 98024 456588737 62675 62676 724652803 90354 90387 672067455 39143 39144 75021317 70289 70290 230924474 72872 72869 770420336 65311 65312 570411898 76214 76267 441319988 20095 20096 819005365 90617 90658 636847783 94592 94572 87337424 66560 66584 565476806 36166 36093 791042179 17816 17817 693468379 78844 78768 667706721 5523 5597 947816923 24967 24974 436207219 64757 64723 391583228 9304 9305 127741976 32807 32808 835329971 88889 88887 414203226 82034 82035 976990931 97957 97958 860395187 45218 45173 82230886 7487 7488 245722010 74824 74825 778268993 54379 54380 212607266 70064 70065 141383459 3883 3923 860140775 82949 82972 291797967 8203 8133 867835855 56477 56473 212769000 95157 95194 404621812 68958 68959 309536827 22485 22407 791394820 26685 26686 717347760 90224 90162 783923835 42274 42255 823629020 219 282 428711227 66373 66374 125784856 66133 66074 622360744 70703 70663 907991820 21984 21962 207559536 29360 29361 654548170 45227 45228 485973312 44947 44948 315615275 74828 74763 398789522 56421 56434 61337834 9282 9287 585077467 71913 71914 288836417 79794 79865 801478429 4740 4747 747947214 4577 4592 394155889 52715 52700 540045736 93363 93306 405814326 2052 2053 55012390 40694 40660 554838240 49313 49267 671164747 56468 56489 481955623 35860 35877 488506537 43155 43201 971055708 94958 94966 669491645 18340 18412 805801581 38635 38678 755982772 50833 50834 762096362 27640 27641 963929586 58225 58146 396952809 7805 7826 865157214 15112 15101 42846101 96852 96787 740271832 19237 19238 502655055 83868 83869 880237377 84739 84816 184020123 94449 94450 469141730 78187 78261 814470492 51128 51129 584180061 57465 57466 905676624 42474 42475 915845241 62505 62432 865204472 98930 98931 262622825 66695 66696 836263670 29834 29835 538327414 39392 39393 43154064 19363 19304 147325020 62802 62803 813243417 96876 96865 431472337 5427 5386 371998062 95363 95364 691715708 19986 19987 692493739 99239 99240 96480401 44640 44641 52269792 8784 8807 464323396 10317 10344 656567043 25181 25248 592653139 66262 66314 276216700 16603 16557 895387567 6919 6920 88121757 65894 65895 227718814 84141 84093 773296625 50633 50672 217955840 3412 3413 123868051 27994 27930 731399851 24812 24813 951742329 62211 62137 887777212 53044 53066 28029518 21127 21128 639119047 85730 85751 402521679 11702 11634 932915512 39094 39126 80720333 28372 28373 836783642 40627 40628 168568904 70332 70333 514276992 261 279 978152614 12877 12896 733615969 46670 46671 720859731 63540 63507 354859075 60164 60165 60831175 59945 59946 235663584 63886 63887 163232357 62461 62462 53254091 99579 99580 53810749 7850 7851 649769086 59283 59334 571547256 6110 6111 806388713 17950 17951 670893109 39887 39888 899924544 74535 74510 266611233 54450 54389 659865934 56870 56871 399515966 46106 46107 415108697 80473 80393 39528438 3688 3651 579008532 63479 63480 714021831 47051 47052 710224688 47364 47356 498067239 76385 76420 754425628 68943 68896 344604225 78916 78981 614063172 19483 19484 727288161 40227 40224 821227632 46577 46547 417519770 4821 4822 913430197 38425 38495 153376799 2336 2367 658357984 29476 29477 542226175 64708 64754 136036527 76524 76539 19729400 42569 42546 459421521 73279 73280 655542458 62943 62960 574881615 11370 11371 919653871 52408 52398 408627393 42153 42216 759418919 52451 52452 780358403 70604 70554 350583350 63038 63085 785451995 59906 59907 750520056 98084 98085 696141972 24570 24571 34955231 85364 85365 376412604 40230 40222 474883399 53343 53344 957407746 38844 38845 762921454 48240 48241 119575576 23052 23022 75082005 93849 93853 443134127 6891 6915 496243468 25272 25273 313261105 50336 50337 283538251 91901 91902 997822739 56476 56538 2586397 59256 59257 977259364 61246 61218 730338812 92889 92864 942665286 50346 50272 359860406 86384 86412 771190897 14637 14638 87386364 66096 66169 520514723 4369 4370 471789244 46275 46276 537294572 98862 98863 271818145 12206 12139 687555263 38328 38329 126015942 82211 82253 986694442 30269 30270 441493226 2779 2780 805604209 45074 45114 614654584 69627 69692 236197975 91082 91123 44751778 24627 24628 490318062 26118 26119 972019907 60843 60888 390625141 38713 38714 276401798 54525 54526 598407511 77134 77135 249724961 21096 21166 984397824 92641 92642 352009860 11706 11647 799617347 63489 63525 211388943 37057 37072 946292413 26428 26429 490758879 43003 43001 251528042 75025 75026 156304939 46401 46402 832460350 89546 89547 4253198 48669 48670 878538780 47885 47886 237605067 94847 94808 224648412 68120 68103 486981335 41885 41886 845496768 67316 67262 495513120 81464 81465 358916447 28948 29001 357988175 22308 22275 811053673 93242 93237 749026342 95226 95227 729046318 10466 10467 187438503 65205 65235 911670439 56525 56549 524702887 62778 62751 3958766 81005 81018 770549863 47009 47036 963586486 79540 79541 598368357 37328 37274 26965752 84792 84793 481699786 13839 13840 635251597 90662 90663 527754591 76170 76171 533714500 17411 17412 861116170 19927 19974 427028412 71020 71021 303677129 17931 17932 286331965 51777 51715 397136032 55497 55517 842504883 86919 86920 117582201 34752 34748 546563257 95848 95849 457335090 85460 85458 894653776 66377 66398 935529726 1605 1606 709015563 11136 11081 904806783 58774 58827 832322500 62023 62024 783162245 1784 1785 169723207 35944 35937 459615367 8923 8924 697829339 67444 67412 488333975 89249 89250 737087191 76429 76508 98774946 74560 74561 835692409 13283 13318 881256886 31279 31204 566970239 10816 10811 902637081 76162 76173 505258537 7953 7913 10915177 9276 9277 939646807 77948 78027 837499348 49097 49098 531804448 71837 71838 232004750 86331 86332 825844566 73175 73116 144224614 94699 94660 540172510 95907 95981 732750801 70389 70430 867261929 96665 96745 781818999 30821 30822 793491175 4518 4534 438371837 11784 11785 236201620 78752 78753 508337083 55854 55855 357319101 78610 78611 896386978 91841 91791 870909540 87177 87178 874020331 16289 16254 506698350 54990 54999 215667733 25792 25785 858586170 21819 21820 182428563 15090 15106 157366971 71007 71008 553645480 63319 63386 766347805 71844 71850 818811448 28880 28958 856179646 20405 20406 719063082 13900 13972 728414739 82419 82379 356726086 58326 58327 55216644 35765 35822 921147457 47087 47115 949637855 91532 91533 867681821 43883 43884 630512131 57547 57548 879215796 99438 99439 879248866 31694 31695 520639575 1384 1411 951600767 64144 64145 78812166 19396 19424 457301214 34178 34179 329593834 48222 48223 11480829 78771 78772 719200750 93984 93967 603072356 72466 72467 797756441 33920 33921 987097984 48577 48578 262378097 8520 8514 457609145 68397 68398 176618160 7201 7202 536595164 54875 54876 340018136 18248 18219 567714062 38906 38958 808158699 58377 58375 952814812 90765 90761 374078357 88787 88765 84909602 41931 41913 126300620 50727 50658 42467996 4514 4515 398009240 87228 87229 64001150 11422 11423 309441574 12975 12930 691488685 29609 29610 896424316 57773 57813 787001872 9402 9403 96433245 93991 93917 182840093 56877 56905 826353366 1397 1398 757341831 66130 66201 63270444 33617 33618 981687533 24999 25000 494699352 38324 38325 349928254 63569 63570 84084382 40728 40670 298570133 33777 33789 720549543 44073 44137 810492467 50273 50230 792140689 65593 65602 631247642 57469 57489 510544069 1829 1830 905701285 5999 6048 761618813 71872 71873 797048814 89110 89111 335574828 46912 46913 191270926 54816 54817 424635678 27698 27745 874938682 87022 87023 788277293 97313 97384 193130090 47683 47710 332605844 79768 79769 517293294 47025 47026 431076654 91642 91688 841342773 42377 42319 102773379 77510 77511 584352705 95073 95074 85912152 16940 16941 641650182 86318 86267 730813816 10289 10290 21148966 97275 97276 689767457 73755 73708 184110618 68453 68454 951655152 49972 49973 607006102 50250 50251 564684195 53461 53462 292800304 27025 27016 559544191 13291 13292 140822989 38079 38080 691328108 84092 84070 780252870 63464 63482 735447617 48904 48931 29614662 70935 70936 972014906 60855 60856 131939222 86683 86758 223619796 49187 49188 991399468 58419 58466 720393859 47636 47637 651722255 80565 80566 352959003 92510 92589 291125910 96121 96122 575273614 80910 80903 294619719 54130 54131 533647406 28252 28253 74231427 17681 17682 167155601 90670 90671 146122690 48317 48318 495443413 85825 85826 689114707 42639 42701 132567959 79112 79088 536246979 53115 53043 132122483 65744 65824 670060359 25111 25089 127705904 44076 44077 989953611 56448 56428 98894838 1903 1904 323391218 1293 1294 79951830 24165 24182 645979051 91876 91877 812483458 54192 54221 198462494 56751 56712 535303906 29362 29353 576311500 22997 22998 344643681 25349 25350 517669396 732 733 335557567 6097 6098 991458629 79413 79417 391297977 20372 20373 532112660 1414 1358 358223649 58740 58741 747060845 8820 8821 307969168 18888 18889 461853730 9629 9630 16630025 54181 54176 499936571 49791 49792 249181460 3410 3411 108844612 72653 72654 926043137 67797 67779 215122244 4117 4118 389586231 26874 26875 312915626 90674 90616 415076633 7104 7105 193075710 5740 5696 168299687 99408 99409 4427065 27947 27914 39554690 74024 74071 773461369 87959 87960 464363116 85337 85368 983055473 81991 81992 420625821 92703 92704 936159367 18272 18273 275579882 2444 2445 262929459 20796 20869 156592385 85535 85491 928975172 26882 26955 718151098 23022 23023 330402033 76471 76542 170594647 67029 67030 153611594 28968 28949 76358150 5939 5961 572305990 41252 41253 378494420 14433 14434 260465215 98511 98483 141904518 69281 69282 737584158 28770 28814 186098176 1144 1155 953557067 1926 1920 940598133 13573 13574 462388936 74801 74802 724198135 62106 62102 337739752 41599 41658 204692618 49816 49888 610223512 13156 13157 309551922 20906 20957 581760063 11486 11487 938775004 3079 3080 758513037 11119 11120 304933529 59484 59546 235034180 25704 25705 94947358 84949 84950 526038743 96310 96322 857365864 9848 9827 601469597 35622 35603 531128819 56797 56818 211666248 95252 95253 747997353 91719 91644 928174286 42050 42116 908566832 90621 90622 979319503 58776 58777 974156246 40873 40930 20354569 52148 52164 624918433 96317 96303 924982351 90879 90880 720337113 50690 50708 690457617 11292 11258 638540279 81340 81375 646418212 10568 10599 50131170 63513 63553 587580469 36478 36474 686365669 90695 90696 950247324 78934 78935 693237836 93859 93860 71656870 18752 18753 480558949 1851 1852 971612088 10935 10936 951561395 29023 29024 860631365 42702 42703 812904818 59635 59636 681595942 44101 44036 921302105 98342 98344 790720706 52569 52529 338920250 63703 63668 404724392 46605 46606 93496091 93853 93854 782562078 54653 54695 67622478 65353 65286 828947497 45310 45311 539874462 85386 85397 698009768 55722 55694 359158972 26857 26858 971059482 56099 56100 530157780 91344 91404 962253335 57514 57515 155142046 55680 55606 550519502 16246 16247 428285518 30351 30369 101261216 8535 8536 597358908 77919 77906 951764932 44051 44052 320309262 84301 84248 691113429 31645 31646 393254817 46303 46288 724846941 53758 53759 363388553 7640 7641 839880407 57635 57636 466260611 53587 53562 214753165 47280 47281 56459622 3915 3916 852116646 50787 50726 787185519 47118 47143 980859479 71985 71986 163664929 25449 25373 459888638 71662 71663 36072275 1390 1357 846396554 91500 91501 736824786 91669 91727 350823242 87387 87388 176693801 90986 91057 288677765 57611 57612 729075662 66932 66869 888046399 46905 46921 285810694 92673 92654 659436342 27816 27875 606330293 74628 74629 617259853 651 652 702387745 57899 57900 635377442 24819 24820 724254144 19111 19112 157621407 92971 93017 617681714 31438 31439 676360907 62548 62494 764363247 12271 12272 708289636 71050 71051 594494349 62095 62066 340216424 13734 13735 315025434 35894 35970 327216007 91259 91323 343822273 11487 11509 888155430 59069 59070 386676189 58650 58651 344387844 25510 25452 810524166 65282 65283 942618302 9308 9295 989373208 41106 41107 947705706 11103 11104 965626589 72156 72170 598018900 30801 30802 497795427 91746 91671 393895293 89420 89441 272589888 42078 42079 66393348 92046 92047 548834756 65553 65588 372306770 34016 34017 985221850 15758 15742 91554650 28344 28345 721887381 8640 8609 403077264 28470 28500 34619274 42237 42238 836010106 15252 15253 61050415 11355 11305 624002575 66163 66108 124412778 45147 45090 879301517 2675 2676 914496652 62620 62628 992010172 1412 1413 40914765 52526 52527 74795516 6666 6667 972913933 26321 26322 411350351 18326 18259 618773448 16059 16127 705800195 7529 7582 720110991 9373 9374 117783505 69352 69382 523249717 8844 8845 867245843 76942 76999 724898439 98276 98312 372403828 56573 56566 874916732 60828 60829 881157385 16608 16609 788362120 79761 79831 810276904 85565 85566 597028476 11614 11609 213121233 6640 6641 278163644 72151 72152 110157416 28499 28428 320826664 89291 89292 18203893 53333 53387 879000230 92884 92899 946691151 11976 11977 615178804 85387 85388 945585243 1710 1785 920512437 88610 88647 225433360 52751 52752 234674274 7608 7609 119941956 98471 98447 53480984 55570 55571 76971525 75629 75630 415354531 89876 89877 199577152 79633 79634 983655928 10834 10835 244841746 68593 68594 491495125 52743 52737 825463341 61659 61660 486440363 77829 77830 817502875 631 632 204324812 71054 71055 333699681 50713 50714 724354213 62901 62844 669422577 156 157 347156512 10118 10119 194750052 11576 11577 573639174 91784 91711 502264055 66286 66360 88281965 13527 13520 735745270 61018 61093 967754111 53691 53692 959730693 70063 69996 535006710 56697 56698 613407355 43545 43546 635495838 87703 87644 602577435 45314 45315 956993979 13324 13399 658906874 58205 58206 195110283 14716 14692 33132839 18409 18402 471235562 98496 98472 778340328 89316 89317 36809917 36102 36103 226888603 54579 54580 145176220 85316 85274 325643480 91521 91565 450441001 88296 88361 768372922 47820 47871 47877792 4400 4372 908616955 90150 90151 339337603 20569 20570 518727632 2301 2262 277469134 64992 64935 314541747 83281 83292 598921337 41817 41818 319696483 93934 93935 395870001 3962 3963 186669451 60643 60644 169912263 81494 81536 519517923 85443 85444 302417530 75151 75152 659620799 90186 90187 52692231 9872 9926 763240084 17010 17045 780586660 19605 19606 564758974 52731 52732 564734077 32815 32816 876426063 60781 60709 534988962 62605 62642 838803156 84952 84953 91648314 47962 47926 388714600 32564 32544 335459281 72388 72443 167020040 61573 61561 912347604 11662 11663 608676046 73859 73860 844001214 73637 73646 773031662 71540 71541 168146145 81156 81157 826414873 97245 97174 658662614 32276 32277 785118445 16519 16520 943900271 23037 23026 988973818 56056 56057 950975814 95588 95662 496719916 86775 86699 357901874 49937 49887 144013822 34689 34690 537343667 47168 47169 83846513 83364 83365 147600100 33320 33321 748789835 62683 62684 469101086 94784 94780 877901933 92382 92434 158673454 95433 95460 591978176 79822 79828 979723492 9719 9750 90312117 15763 15764 992273505 38865 38866 530337942 25394 25395 363335327 31664 31665 152615250 9529 9537 998581511 71620 71558 903832605 46322 46323 886996222 64771 64736 216073774 25391 25378 616194291 13525 13513 623244601 31649 31599 23288975 14576 14577 763702405 47303 47272 949943602 5201 5187 424366546 69699 69700 252693095 91367 91368 865979849 75609 75610 114856497 5957 5958 225831059 31576 31567 902837367 79311 79321 594769016 33738 33732 421228706 57693 57694 414657780 71330 71331 978061991 97755 97792 388108280 36339 36340 273840598 3072 3011 154933542 61707 61708 565723111 63306 63307 92623585 28565 28542 916243285 72347 72294 188318193 1501 1459 334638666 21719 21720 41271710 45350 45291 10547096 64150 64183 373439605 25900 25901 184449701 88762 88794 691278449 4109 4094 214405787 72139 72215 882449104 6372 6373 610545463 77951 77952 802456753 6193 6194 606771845 47959 47923 899811620 74283 74335 366979047 38733 38734 994101667 90497 90498 725586992 71952 71875 545489280 8767 8763 973502051 3919 3930 99063327 56773 56774 857794797 13047 12988 419123834 70526 70578 42195391 81396 81397 718787213 17126 17127 936838594 78425 78426 841510421 84685 84740 533500310 6114 6115 948418989 71472 71424 653307043 74526 74601 281125872 16496 16497 494506383 66108 66032 940016130 11264 11265 994451736 19892 19893 261095172 91088 91089 665974311 51915 51916 380639302 88154 88131 949676330 93054 93079 556643963 56795 56796 385764699 61907 61922 198431618 78106 78137 434756159 29847 29848 459179399 58559 58560 433356210 78233 78182 100729174 1393 1386 379317004 69582 69574 406526869 93577 93537 89600752 65446 65413 394147883 86808 86856 847057890 34529 34530 901210826 72144 72126 815784321 44669 44661 311435400 56486 56412 984026239 15875 15876 947809289 84406 84450 663224020 31466 31444 575518908 66994 66928 949841066 9990 9994 783121550 35450 35451 118337297 61033 61034 314134879 72174 72105 461283301 20072 20073 255559407 72825 72834 538655268 82025 82023 476259233 16946 16992 977864433 88546 88547 380959107 53287 53288 249629185 70741 70742 569211256 66110 66087 25729368 13443 13444 972207474 11383 11419 667190628 60443 60444 790245004 97407 97408 847163079 4969 4960 601647146 93542 93543 19522786 76848 76894 221422084 79778 79779 244507605 65073 65036 970419844 25652 25667 967135851 19690 19726 597611264 75477 75478 182299902 31598 31599 242977325 38023 38024 605325837 26361 26339 23097065 38192 38168 197118954 21550 21525 89264368 40961 40962 505339774 6106 6107 294720103 6830 6831 835442937 33819 33820 318068808 97734 97735 692508624 23587 23559 917708946 51990 51991 731638526 78981 78982 275903882 32179 32180 359478338 13677 13678 301877361 92949 92950 682035471 79607 79608 436919835 83959 83960 119052633 55354 55286 289854186 75046 75028 127415617 19315 19316 64298724 92129 92130 214496372 68017 68085 737099101 95379 95415 660795785 85550 85481 190234683 90050 90051 524087952 24415 24416 269093909 26667 26668 202009923 78291 78271 56740607 93627 93628 599178726 23883 23854 768271483 39615 39545 791625050 72707 72708 957611208 6282 6283 604559486 32226 32164 644729536 4970 4971 480071236 19494 19495 87229807 12892 12856 571609713 75653 75686 959190915 41776 41849 410189532 44782 44803 82394482 38293 38334 893426386 38985 38986 456620134 55263 55264 112038107 32092 32045 606161807 28295 28296 43716899 48450 48471 169033382 76991 76992 490688082 13884 13885 699908433 52786 52787 477100932 64852 64837 654815493 50734 50735 685673660 67240 67241 767854236 59308 59309 478347637 8583 8590 937958061 2059 2060 323765191 2573 2574 396859580 33980 33981 184551067 95144 95145 485108931 672 717 509070549 84907 84908 449302555 65367 65360 408705788 33529 33472 145428576 64014 64015 506957860 84741 84742 930243032 44520 44521 606413322 44019 44061 924597577 68725 68726 485409119 33641 33700 629079817 7858 7859 241609118 66651 66652 304132236 63063 63142 107468304 60291 60292 421595830 92406 92361 325328522 1723 1728 562784093 33195 33139 726484076 65442 65406 453551305 61515 61516 294168943 32506 32515 144923182 50043 50044 978244204 80241 80315 11517764 33435 33436 213919819 72124 72125 214690220 9105 9106 569240110 94778 94779 495182428 53893 53854 447803715 50358 50353 561105703 50814 50815 628753899 70791 70785 169933286 54719 54720 697042104 872 864 889853467 76444 76485 958468632 71186 71237 447808296 37884 37885 805105344 89569 89570 907797782 29425 29421 908666513 12699 12640 143066655 47761 47762 552119024 16215 16216 636267272 83023 83024 333270324 57434 57365 622512253 13175 13176 121393612 60483 60484 733382711 99882 99883 207041324 22796 22764 865141708 51340 51341 475406487 66355 66356 596129582 80002 80011 353087509 37811 37789 345518584 86237 86210 347419066 90735 90736 50770034 20055 20056 558775697 53290 53291 437844249 50216 50217 984507165 38890 38884 325348218 89019 89020 74630289 89405 89406 845788258 25048 25049 118357502 25213 25214 766185609 22678 22622 204032781 50418 50456 857300224 72211 72181 534823809 77825 77799 979631632 26612 26613 566237330 4669 4734 80609584 75257 75290 93818844 2100 2101 125462273 17132 17112 518844462 63690 63651 512764907 16100 16063 276626774 18372 18373 279258506 38356 38417 361867971 27144 27111 169814195 71902 71956 525183351 16052 16076 223522823 56152 56202 102674683 47532 47533 815343760 91236 91159 633517975 4733 4734 212050621 42834 42835 644650003 93054 93021 331725438 93683 93684 575004297 10158 10132 47930474 76401 76343 23818705 46294 46295 133433146 66449 66450 128723680 53884 53885 75065535 3152 3153 671982626 2866 2804 757297058 19343 19344 15380067 24090 24038 895155858 67313 67314 794019330 70703 70704 904094861 37416 37417 581634712 78921 78967 531985113 6033 6034 167249658 97653 97627 26154635 82450 82463 470265310 26651 26600 180895807 72846 72815 165310049 9577 9578 622901465 42573 42574 293660540 41317 41318 32778619 910 851 211354843 84914 84915 392506103 39129 39152 754474097 73731 73732 17736438 21436 21437 745893383 71968 71969 689046961 33988 33995 360551404 24185 24186 9281668 69520 69521 686930471 32319 32320 658015417 94337 94338 808251224 88040 87971 298070763 43497 43500 354943869 31653 31634 101128796 67236 67162 512690837 76388 76461 485159011 43605 43606 98951434 80961 80913 504782310 57360 57361 485216043 36139 36219 74511560 53049 53064 356212952 64818 64811 299239377 94552 94566 726093767 32695 32696 876247674 36057 36058 549550922 57439 57408 917638341 37380 37381 547377581 77439 77360 480460261 45613 45614 630530553 9077 9022 625036923 40683 40729 720398451 29483 29484 242009286 8366 8378 593954139 78922 78923 982873397 25533 25457 14385307 82457 82458 739676844 65818 65892 549849747 55469 55413 529233939 18566 18567 582956161 20418 20341 636117804 4256 4247 987141 1010 958 169080115 10465 10509 312104455 84279 84280 156118302 35877 35878 963071537 55088 55011 666811970 95717 95718 187932452 77148 77149 396075598 81751 81808 743379136 23368 23369 219564062 3390 3391 274628397 70577 70498 100241620 30970 30971 165838865 23275 23346 987121979 99316 99317 396425268 12598 12669 417882098 59169 59170 767576183 37486 37487 50689735 36161 36150 719553219 55967 55968 778643911 33325 33249 800336472 93922 93929 576641048 35997 36007 230890443 94924 94885 868522138 11033 11044 550698270 35607 35687 293922711 16776 16777 82317455 3138 3184 876542094 51536 51537 501483316 61215 61170 144445402 48625 48690 690496059 14384 14345 451303195 82843 82844 896705662 61972 61973 912549712 29359 29360 868357789 21317 21318 871402897 98090 98036 266551014 98334 98393 329527341 27994 28036 949142146 1547 1548 726079671 44623 44624 109854165 89254 89255 678347194 62356 62357 45279377 50477 50488 174170484 76246 76244 127494779 52623 52624 157861757 19797 19745 421755795 33820 33821 920650404 23791 23834 242773043 45423 45424 305801873 13691 13692 247972515 56770 56771 715297262 2171 2172 409368433 44109 44173 699824215 65728 65655 289010139 71772 71780 253106516 2184 2185 819594334 98122 98145 210475112 4089 4162 928256923 21881 21882 239614648 4970 5006 679987605 36873 36814 752946055 26062 26038 192119484 3571 3573 242720605 90458 90432 425438523 73128 73203 332444159 67358 67359 758489546 37606 37680 720846005 76582 76583 235073777 79213 79214 869917083 63259 63242 129335741 16373 16451 962966322 16995 16936 234703466 58927 58928 819494855 94189 94254 139177340 23592 23593 890909643 31803 31838 878497234 56617 56618 451592867 74313 74307 82354010 77189 77220 31654249 65384 65346 534749512 36304 36276 671675838 8365 8334 234067140 10044 10067 439783777 47097 47124 193928374 61481 61534 445599687 62950 62872 594658109 60492 60441 91965020 72234 72235 369250380 3637 3638 27974681 10730 10731 818781111 11168 11215 284819106 59703 59704 55931949 68769 68773 342916943 28348 28316 5309619 82345 82346 275552719 37541 37592 617332895 83634 83574 970514273 37169 37231 323827845 35069 35081 652029606 2344 2415 212663050 98319 98322 902892430 53149 53150 354378582 70048 70053 328504774 31301 31378 549806686 58838 58878 101234399 95713 95714 542635139 60553 60591 380548313 76829 76881 720692279 30419 30420 795827502 78554 78603 614959042 37680 37681 398627982 65549 65469 59982032 66626 66627 236301194 65451 65424 803656861 53948 53996 227715426 53921 53922 376736949 19869 19870 870982639 18582 18583 788505243 90892 90893 78914018 67049 67050 625699954 26008 26009 884186643 94124 94125 253359552 75373 75374 130383737 74985 74986 866760576 49771 49772 461988865 32438 32452 462990900 75056 75057 6423101 35051 35052 251392763 16441 16471 788691147 84826 84807 644472064 59300 59272 708674724 2369 2335 31334235 91976 91994 215093106 18325 18276 31752571 17839 17780 70467099 80438 80358 836786646 63941 64013 280841241 32272 32273 670298597 1114 1138 803161281 39575 39630 219977471 1332 1386 238639097 5848 5849 858752644 42755 42756 202646918 40615 40677 731875462 78744 78745 214700657 88975 88976 262606320 89858 89859 304539499 29637 29638 351218369 61267 61268 768243809 81461 81441 267285214 93781 93782 645091411 37650 37693 457261348 25736 25707 988069230 99709 99710 37491341 86292 86367 437776128 13869 13890 905448474 45910 45879 492873852 34310 34350 296879165 9467 9468 949540663 98722 98723 763605643 42202 42168 416797577 66819 66828 858480144 84288 84364 266154697 13408 13409 225835183 35812 35865 488627208 31926 31927 163919038 65611 65612 414558982 58046 58054 46502485 59760 59761 955580563 64526 64527 16339151 97937 97938 257284415 33087 33088 732923334 13235 13232 174632638 57994 57940 554494777 40982 40983 223908451 53480 53481 694298134 31977 31943 497193440 17436 17392 916619233 39469 39470 137826805 59471 59472 469763777 43709 43774 271524992 74947 75021 4875673 47442 47443 81636327 42075 42076 667369753 69831 69850 62614159 4871 4841 864017004 3979 3928 37654454 27967 27981 372545852 38382 38427 606654816 90440 90441 594888171 67035 66993 752747381 43278 43211 23313620 41491 41492 71449943 91037 91038 862854094 64138 64079 951850326 61741 61820 966897040 46378 46379 88436651 17516 17517 929119289 95844 95814 637373300 34576 34595 99224986 46879 46880 128687687 51328 51329 431519890 15206 15207 810830007 62201 62202 575492593 29636 29658 767483395 43050 43107 549465472 51570 51585 115796781 26132 26178 874775484 3980 3981 474002579 70611 70612 661804767 26372 26373 50964350 99655 99656 40041799 54560 54561 982935844 63036 63059 78144099 89797 89798 158679066 37144 37145 108598452 90761 90762 883342382 5625 5561 461236749 71435 71514 957258846 61694 61702 979016793 71410 71411 758812163 43117 43062 806162493 96897 96898 923663301 10491 10492 561925443 84276 84294 876235064 31972 31900 303969444 45973 45917 856021263 2196 2163 719053498 94740 94690 273209191 75701 75702 401140633 4604 4577 439280219 49799 49877 98702366 82560 82567 296548929 61497 61498 419724432 74152 74183 485258716 47103 47104 999445247 66451 66452 804930020 36451 36452 171219976 62956 62957 562399680 34966 34967 820316274 41370 41352 64931994 3341 3342 505298237 63320 63321 397262151 46639 46640 660965745 30062 30029 418175747 77661 77662 738570346 12487 12488 369301929 61804 61805 953643766 86278 86279 504249165 58556 58623 350098139 66735 66736 197326497 93812 93813 657401551 70593 70570 808795204 50573 50574 769654909 84834 84835 983169177 46215 46216 493110080 52191 52192 922276595 6438 6439 924397732 54910 54984 794418010 32925 32926 572692041 27236 27218 3002181 91056 91057 811553835 27323 27324 960129343 25820 25757 953690793 86945 86946 37953712 14766 14720 288983393 22026 22056 701810166 49485 49416 215049324 20790 20824 712169640 65771 65741 493852596 39259 39180 261182331 20447 20377 797610204 37874 37875 544982843 90424 90459 801718015 77945 77926 435125012 89369 89356 592281593 49372 49373 963087126 92763 92764 662308489 52869 52820 80608326 88858 88827 472778358 5991 5992 543011885 35641 35720 935060266 19597 19601 263805231 3202 3203 159737874 72326 72327 506221980 28784 28785 190205096 66164 66165 32825118 22734 22735 36128248 17957 17988 188542239 91635 91636 600473972 5134 5135 956662403 99436 99426 911102985 20079 20049 2677938 4555 4556 436459048 26328 26251 399360978 80894 80888 563934716 95108 95136 36619946 15220 15221 375249572 57404 57405 493583664 5090 5091 288670340 72504 72435 896839672 72487 72465 139420578 9781 9758 7666670 86015 86016 262220201 59914 59939 899407107 44646 44647 39398629 31461 31462 618098454 99014 99015 357826184 33990 33991 664279209 54535 54512 454030697 87047 87048 663036173 94214 94215 557382404 70502 70581 71210550 44784 44785 133768815 17910 17911 855849821 36280 36281 769302579 92662 92644 81827691 99682 99683 598846019 91557 91597 670882800 74111 74072 102221368 38008 37977 808103593 17941 17942 678183203 53622 53671 688726417 95166 95167 311108771 20589 20585 456627115 75402 75444 480847045 22005 22006 442402266 79056 78986 726642519 58763 58716 296031566 99617 99572 480675974 86134 86135 658459878 51484 51558 100675222 57587 57549 622444537 38566 38567 407147301 50403 50404 426796009 78399 78365 302346138 48350 48277 702204795 17984 17985 352142798 82775 82809 54796254 55301 55302 323538197 7636 7715 751181154 70536 70537 312606454 45573 45534 494488260 96904 96944 566690894 818 819 352664076 36690 36691 491294640 72442 72443 544541577 9218 9297 713429885 79891 79970 943789663 72561 72568 176395507 61768 61756 44872401 93504 93505 393566019 50485 50486 88237390 74300 74222 974130433 58428 58446 115888995 7474 7475 798949174 10122 10123 932844236 70826 70827 362461873 34057 34049 600523982 87358 87398 726149899 33273 33236 68952543 45292 45268 794593852 39129 39130 907060062 63762 63763 903338765 98347 98348 245006021 85974 85978 526234172 74295 74277 761312389 55019 55071 700771427 388 389 756489253 48852 48883 492447328 89339 89340 57527129 31508 31479 794886478 43148 43086 478474763 16983 16904 736204406 97182 97183 717241163 1505 1506 787161090 17622 17584 193818778 1937 1938 298447473 92456 92457 882613204 33885 33886 291874920 87589 87646 852483854 74703 74724 44875722 74545 74546 952020268 13090 13091 439402131 58683 58684 689138962 24093 24094 716365735 29253 29182 63185243 92083 92161 339812671 63824 63850 935439101 40296 40297 316479380 8437 8438 961418191 3802 3859 665529078 75378 75379 42179823 62071 62072 676649583 66512 66590 673849451 81400 81401 810928870 38047 38048 595211500 80542 80488 530233201 24507 24494 872332059 87729 87673 950344547 13619 13620 920750975 98035 98047 478417020 56956 56957 877158883 26761 26799 727444246 28922 28964 152938781 18804 18805 775243101 47279 47280 8569505 78645 78658 809389498 62217 62218 492456130 16 91 114579228 23311 23298 792395376 34481 34427 769484562 69600 69601 497642108 49646 49647 38876213 13427 13372 7202484 52113 52138 395618241 74486 74487 893700719 31911 31879 388719376 74108 74087 33430923 28266 28267 178476631 67965 67966 588536519 96594 96546 633826696 64331 64352 903098499 15120 15121 18172197 59978 59907 761786524 92897 92898 600092162 43944 43945 310565172 73972 73937 476285197 4026 4027 498312434 21398 21399 895466630 96227 96228 571856517 21408 21409 479006446 99042 99043 792638825 79056 79057 651943164 45811 45812 562793479 96419 96451 508245334 26257 26258 913799709 23625 23599 636868199 36618 36689 542390450 5494 5495 571746477 92894 92895 555378101 16301 16302 469243296 46386 46388 721993167 65823 65824 737674273 89592 89593 642530838 75597 75598 31168869 10575 10576 479317753 9384 9385 830582049 35495 35496 506305019 95960 95961 962096449 11179 11160 79697916 83498 83565 394468220 2041 2042 96394784 68437 68472 641280779 98788 98785 571501167 97652 97634 968601082 1720 1799 650354102 22210 22189 850211402 4355 4286 363927383 8945 8946 551648320 70909 70910 30283246 1576 1577 94847837 64916 64917 832228562 45212 45213 520630102 52569 52570 127015526 73538 73507 613450767 44743 44744 362112576 74716 74687 260761355 93183 93184 345040413 25504 25552 342782899 3047 3048 122348664 38314 38315 994318149 34180 34207 996558918 84991 84992 592706839 67858 67870 607859783 31725 31749 104894471 88006 88007 323987152 37071 37072 801571952 62478 62479 374889023 370 432 348289411 50777 50783 759350511 14032 14059 272929974 71695 71733 376202184 1809 1810 280032776 8725 8752 100934513 6884 6885 40007543 60647 60669 869774609 92588 92577 956918954 33024 32991 666961023 80303 80304 824908891 6364 6334 599630627 48919 48920 414113132 78018 78083 319299278 19471 19472 808507004 29781 29782 881148423 95186 95187 657127022 87900 87901 349005404 20962 20917 641527271 91509 91430 686257996 26913 26866 117666176 48093 48050 807750138 30123 30121 309924716 49752 49753 858839115 51543 51549 55004543 29667 29668 692934998 37789 37839 20473385 85256 85210 728635713 26732 26725 870141851 76967 76968 814661586 87957 87946 18837777 12590 12591 662286892 92509 92510 607543763 62069 61995 613658238 11353 11354 956326387 419 420 211511601 43545 43467 943642671 98375 98376 332187623 55015 54977 551175903 30559 30592 942653923 74011 74012 572332172 52993 52968 66396991 12263 12333 572403594 5251 5276 377186890 13909 13921 741781747 34162 34226 281143637 39326 39327 671532023 28335 28260 789014234 83623 83624 801088443 35777 35704 234017072 90311 90279 135528385 41630 41631 92624613 35208 35209 293744464 94705 94721 811014883 10307 10308 466197494 4264 4218 248767549 59703 59659 430112129 84542 84535 859583043 64258 64302 395627392 89754 89755 190586945 65226 65228 566328293 46641 46677 654844599 6305 6306 396205792 24885 24886 753478603 53750 53692 945020529 51281 51282 799478181 96158 96159 129082115 344 345 51249664 38702 38720 372173581 67683 67640 371315338 15394 15395 751601494 72782 72739 332384315 83129 83109 726539754 96907 96908 993452483 64696 64697 390021001 76568 76584 82937989 18412 18413 56247721 26185 26186 952719275 15663 15664 981737800 96690 96691 437218273 38744 38685 445845403 68586 68587 510509927 99540 99541 262991065 23827 23829 742640155 80425 80488 48422250 18641 18633 138000805 43310 43311 235062291 85999 86069 350520301 59559 59480 245513521 95485 95526 745232895 14428 14429 218536137 73902 73903 178598829 15804 15805 45755086 33350 33351 270278570 2045 2055 100431829 46367 46368 17056156 95175 95176 767802294 26933 26934 413477649 20041 20005 65014618 38990 38998 936184700 83446 83447 490025229 4384 4385 898377447 51800 51797 413954379 74085 74158 157054804 80915 80950 622145012 58123 58124 903755636 45415 45416 769751488 17362 17355 857422103 28619 28626 293290618 46161 46162 691009386 79662 79663 930245905 16894 16895 841927404 64453 64454 254072271 47259 47260 422970420 76570 76518 631671390 93549 93522 857383283 57798 57736 979117456 40036 40037 310990794 72079 72120 340730980 13296 13297 841063691 5528 5548 30203559 21867 21873 814869589 20915 20853 492320951 54084 54085 771348638 51678 51679 269237261 30989 30990 98765262 47011 47012 377005314 62380 62320 138232457 50667 50715 206739272 32632 32666 77966342 30016 30017 698099867 99653 99654 906244572 35363 35364 175268560 16399 16374 200069290 72693 72694 584117633 99918 99840 151984349 89430 89431 316192667 77797 77731 134689058 79712 79713 536790611 81198 81179 874807588 96059 96029 991736234 87990 87980 507081863 75016 75017 498676214 85920 85918 148711885 18460 18476 254770513 14368 14369 155507618 40165 40101 646081352 91234 91235 265096881 96574 96496 320115760 19572 19573 953352363 6290 6321 557627007 77556 77557 219117541 37487 37488 168063497 21555 21556 471464425 8158 8192 354027223 75668 75669 302695552 51141 51169 285554816 5379 5380 826080241 69173 69247 204819395 59030 59010 351886208 8527 8528 538613247 8864 8865 415606811 74596 74524 790931013 90897 90871 334543109 81206 81207 722284795 83062 83063 355323118 76917 76918 914961509 85220 85221 451095643 30019 30020 910076609 69604 69605 15825814 60600 60601 606446095 41909 41834 863313927 42263 42264 595626441 51897 51947 686821858 13400 13410 807907345 64181 64234 177064683 4842 4843 345400392 69142 69208 687047279 31840 31841 516953098 74520 74521 970802534 4157 4232 619517489 61778 61816 53984434 36967 36968 723893780 94182 94120 464488305 92981 92982 357031566 46252 46253 535285980 53191 53141 535342185 84124 84125 776388544 21224 21160 440256191 17537 17538 806454898 16968 16969 575593921 2927 2848 489921751 95540 95541 183707376 90306 90307 622387464 70185 70250 534598081 22227 22197 17393552 76177 76178 923769506 50185 50161 359140941 22528 22529 279796022 22894 22895 13939119 64953 64954 782131285 15481 15482 91000575 43626 43587 852218460 86138 86139 711611114 30990 30967 107160365 19097 19115 90831849 30438 30439 263597829 42678 42725 1849097 29379 29458 792736131 65569 65570 455857611 75975 75905 166074804 85062 85108 240197259 99625 99626 656190632 3799 3760 867954133 65201 65193 383390617 72462 72463 101419970 19182 19183 953495929 29794 29733 33375787 80389 80390 87462487 58953 58954 356382798 87811 87860 814558043 70247 70268 180842483 21727 21728 872314440 29477 29532 895423572 68229 68230 786966827 6535 6536 808835786 23706 23747 53793865 28613 28653 745215662 39307 39308 251611701 2553 2518 164621085 41549 41602 274380759 57226 57227 743145951 31749 31754 281843958 84910 84911 605355179 24894 24895 253531092 95852 95853 514020129 9931 9873 7001802 45628 45629 213177084 5756 5786 698786471 82972 82984 484715114 69120 69121 305902077 97387 97343 320665302 57503 57504 180975802 87909 87910 958162318 23177 23180 709507740 96022 96074 224706735 46006 46086 759923819 55125 55126 647682780 93169 93225 172118942 85206 85219 159890564 82628 82629 259196785 61403 61448 491473668 6352 6353 404164280 16431 16432 191455604 21469 21395 951799349 97905 97849 153514555 52525 52526 292232436 31149 31150 946922271 22735 22736 484742125 9941 9942 63733290 73247 73248 874440090 64951 64952 219549614 71445 71446 446842394 45800 45801 968728596 50861 50815 819487973 47174 47141 508688062 37988 37984 541123644 25645 25646 746225137 88988 88989 770268245 48567 48516 664606421 81368 81384 34812739 91923 91924 80626613 39386 39387 426460831 80366 80288 878853882 66399 66400 490716066 97101 97143 874579705 77920 77989 451973051 37704 37699 939870494 87635 87706 487815468 55711 55721 79160508 63355 63356 761357958 35990 35931 989396759 12627 12628 466711908 40257 40208 192804339 30511 30548 750872076 86248 86261 35417870 65919 65890 558616795 29222 29223 562704642 81438 81360 811490630 69558 69559 39503762 76019 75957 719537659 87636 87610 918839410 58518 58487 701186469 8736 8737 838199806 13541 13542 318201464 25145 25146 912961949 389 390 349215067 47919 47881 425048696 9688 9692 565285322 78307 78282 665135220 52591 52602 327517741 35288 35289 196311260 5292 5326 191951775 56158 56159 208051298 74147 74148 52428570 74319 74248 200245150 93875 93938 155121702 21232 21233 753609032 70753 70676 929851830 28853 28878 919856485 37915 37953 610827070 45713 45714 791761705 67435 67513 247873991 45691 45692 717411665 89838 89766 734418242 16800 16801 677040533 49040 49041 200638720 63179 63180 866961569 70735 70736 768942040 88793 88794 508545092 41725 41726 82778326 34988 34942 421455082 86810 86835 760965143 79953 79954 530243742 75420 75365 787642752 8385 8453 236796248 20141 20142 419357435 70398 70399 610212466 49608 49609 884814043 10251 10252 786935126 39292 39293 561586936 50512 50513 939293980 71740 71741 304988117 321 322 556063259 40619 40570 354689636 4183 4136 438742172 13378 13387 555534926 66801 66871 129664314 62833 62834 931801744 98306 98307 437414118 48366 48335 405442946 48125 48205 742841626 49738 49739 483057734 63483 63484 102847651 61855 61856 689855947 37742 37821 984213846 26238 26239 185941496 25426 25427 793488067 72642 72643 767244573 11136 11084 986522135 62859 62815 713339386 96803 96729 114886012 40227 40206 352697068 42224 42225 674755130 14838 14839 919408743 67563 67564 257338545 5369 5370 923746648 3880 3916 297945723 9044 9045 857179326 11545 11500 633954284 92601 92679 859543217 81113 81079 730105381 34023 33994 25141269 96827 96828 163308242 57532 57467 702857476 65190 65191 211185975 10475 10476 329495810 23276 23347 854728479 58769 58770 360345443 67317 67304 211335673 13193 13194 194914541 22777 22778 539424565 72349 72350 814835155 84761 84762 878734922 43101 43070 458153028 92306 92307 376660184 81784 81785 717096475 83124 83125 985336921 60355 60356 144763808 64307 64308 312265331 84030 84031 256696937 76752 76753 325262442 15882 15883 97564364 55182 55167 479444437 50550 50617 504357882 9833 9890 894179810 24794 24725 957855059 20938 20939 760973419 20538 20539 321808572 95100 95101 899713054 70109 70118 569856989 79751 79763 725099823 2907 2908 789149706 55853 55881 257368722 87242 87226 405130201 33894 33895 952881807 8082 8147 54854013 31136 31137 132214255 21127 21141 415125282 33204 33213 740089272 95718 95719 273703340 5783 5704 108531334 52248 52249 352748054 66132 66087 847097757 2450 2465 711566783 53902 53903 901058645 32969 32970 840516409 70471 70472 524126667 45465 45527 392133622 44920 44900 200451339 99487 99443 952517569 9516 9524 687200747 78320 78287 921417780 36732 36706 554931527 92401 92402 267428564 75866 75931 25836022 91129 91130 943033192 27826 27764 270909264 96681 96682 206485922 66188 66158 897420307 88625 88602 361993146 57924 57925 942887761 396 350 195268662 49366 49400 947796297 45954 45955 957719765 23943 23944 318113894 96343 96359 594981274 95330 95331 413366933 83068 83069 26245279 91950 91951 776928361 51172 51173 191714237 26613 26565 587998907 12777 12852 202310035 41943 41944 454255907 44685 44686 724677604 36855 36923 265020804 76969 76970 452982621 42230 42290 862616363 90775 90776 317408708 49413 49455 487135455 16264 16325 173438988 59367 59368 437678490 95939 96015 97561102 79868 79863 458995718 1049 1091 382994878 18578 18505 763248886 48005 48003 583670583 23446 23447 299912890 9064 9065 98465816 41073 41008 348360755 74594 74595 753301206 43037 43093 749788771 14563 14515 892016522 4623 4561 60541843 36747 36748 659001925 50761 50762 972455478 47314 47287 311553588 9622 9674 877240361 54111 54155 426042303 90455 90493 633147561 96505 96425 816734561 26606 26643 621492935 43268 43269 795592078 84221 84252 138401406 61996 61997 203042083 49437 49438 584025065 39000 39062 157734185 76625 76557 895615528 76567 76497 266142538 11050 11034 58731720 61001 61002 207993737 91195 91196 895355161 93108 93105 227826237 36991 36992 611759290 1017 1018 977700100 22762 22750 163666588 29315 29316 717811941 1718 1719 939714979 60213 60194 989971184 85494 85495 983836344 75833 75834 703012320 37834 37835 422789688 15755 15756 267797709 4743 4707 83530449 68810 68811 77883028 91295 91296 613459604 7753 7754 572785513 81935 81906 843756432 16915 16916 996183464 15802 15803 347745403 94547 94548 863508795 69441 69442 938779397 22898 22899 100603479 92342 92343 250731622 74748 74749 435541557 75524 75525 163703082 70366 70367 392245607 17649 17650 274620194 30830 30870 73980795 3034 2969 108244875 36554 36606 249107007 44184 44185 327136955 72568 72569 523448807 79793 79794 149541373 31815 31816 756742227 13911 13912 504901354 84124 84144 667275403 87437 87438 787022172 79786 79787 881800372 6564 6565 543392259 19258 19300 584162361 5249 5251 210552461 58592 58593 967685698 17528 17529 13447561 48233 48234 95258324 43025 42986 330642850 10380 10323 684548794 10248 10258 260092076 71754 71787 201392537 51425 51413 183366807 8269 8229 614082026 7851 7879 207939394 28241 28243 504378763 9188 9126 595495365 51214 51215 835016356 62178 62227 338028856 82926 82927 712017491 9852 9932 827450580 5587 5588 574367275 57862 57863 746129499 6466 6467 600630726 74709 74783 848735978 48011 48012 640706569 48478 48479 632052333 98200 98120 260525857 99755 99705 355949465 95937 95925 650730484 66280 66281 28117632 74791 74792 374266237 91902 91903 352724633 7532 7490 542398783 93481 93436 886263010 52379 52442 145923776 28377 28378 547863306 31144 31145 469326962 5257 5258 706902755 48178 48256 582227579 29066 29005 126995146 75325 75305 422293193 24836 24837 319600984 77076 77001 177946996 55780 55781 181626849 9248 9249 528134059 32894 32895 787405583 21597 21546 674802916 55592 55623 484963801 75465 75533 506193009 64478 64479 241043230 33627 33656 877734761 84272 84225 755165943 75758 75759 783943664 31407 31408 628240386 43408 43409 55773506 30533 30581 34756282 59701 59686 498354509 95030 95031 572183585 25972 25912 418070418 37537 37487 471174355 76302 76303 862003567 27805 27726 1626229 46035 46071 354115443 99278 99279 601098896 97090 97159 126631610 6641 6642 583926507 15409 15371 676636686 16110 16111 960125778 12284 12240 393790861 6951 6952 760674199 95862 95784 571173216 87495 87496 462225473 59147 59160 884402682 77868 77932 535943880 24715 24716 206758144 27839 27840 925611949 50497 50528 594382216 28137 28138 502382614 60300 60301 302943659 6803 6869 921050318 26908 26904 743413460 88986 88987 54496509 59051 59052 712889380 72845 72846 667067272 2627 2548 643407363 2166 2167 777453698 91076 91086 582093113 30659 30660 414634492 32809 32810 407623317 97999 97987 527159647 43489 43412 117078422 50065 50145 745943467 42874 42875 52705834 86547 86548 189719886 46306 46372 176229173 18524 18447 59122507 73388 73322 245887271 66270 66197 669348554 32243 32260 572572255 73267 73195 513259876 76179 76110 203864757 28053 28054 529029960 80395 80348 662435134 89297 89354 747403562 39428 39429 942652653 12715 12653 497990157 70724 70725 948733808 89656 89622 229116487 95673 95674 904519856 90095 90096 865013056 38640 38585 50722465 63250 63200 124779157 84275 84276 212766664 29706 29707 907703559 19313 19338 792849986 11538 11511 755973477 922 923 871393746 86522 86505 657889633 96740 96802 947973848 35374 35375 381965727 8865 8867 203547199 10837 10838 600718638 92677 92715 953777385 69937 69905 161085043 7764 7825 434353067 1690 1672 803391177 54698 54699 165082182 83219 83189 532611546 82751 82684 637336862 93480 93497 721652894 458 459 318674058 22782 22724 94437611 5513 5514 936225595 40439 40394 450039937 54805 54806 850252283 40605 40593 960003660 15994 15995 610269907 34538 34516 819927818 9650 9651 636823953 96950 97002 173160790 50839 50780 30918731 90798 90799 658111737 57809 57810 278665924 15489 15447 302466334 85805 85783 367957628 7614 7615 869684746 99720 99721 674982974 49526 49527 784185989 31934 31948 903038548 7014 7064 417350599 14331 14332 309229468 83952 83953 705220722 90285 90303 670145986 1659 1660 238734839 4049 4050 360880550 78929 78930 253157319 22061 22062 71766859 52287 52288 824032604 60179 60180 165377698 45637 45638 623961082 87250 87251 35529469 98870 98871 622507472 54242 54243 73363699 51666 51667 793146445 15710 15666 561228619 43448 43449 764540051 18714 18671 857606964 10527 10505 913922137 51431 51463 642365434 69929 69948 440259183 31492 31493 149432983 7063 7016 153204588 67191 67192 397294981 81210 81184 562140086 30653 30657 623034572 13474 13475 245652565 1503 1504 67522410 10276 10344 749076245 8547 8614 734378215 42567 42568 46281127 84434 84435 241897523 46360 46317 698092081 70508 70554 578097622 90187 90188 468775338 44167 44104 211369484 4427 4428 61029693 95555 95556 661218962 57601 57540 787141249 67018 67019 795394862 76051 76052 787506786 38973 38960 988273610 3987 3988 558430942 95462 95463 333166749 79731 79695 896139983 35939 35902 947143609 19916 19917 204995 93332 93333 319213136 96958 96959 231163348 82073 82119 588821371 65429 65430 207306680 45097 45088 251567529 79983 79964 758561112 13386 13387 466153254 32673 32606 318978624 3276 3277 276903758 1121 1116 267407451 58729 58730 851829272 30045 29985 444940796 94595 94575 837516123 12547 12548 687965322 5573 5650 414210050 89969 89970 780318147 8721 8722 160077041 97068 97027 636427931 51712 51713 4626766 45069 45129 626648766 36637 36643 685188997 82962 82969 499475258 99419 99420 927121852 68865 68866 367679638 35537 35492 44283002 11222 11223 155241070 53928 53929 990036423 45640 45641 476689574 32506 32507 792907565 91057 91043 908636626 4527 4528 548722032 20087 20088 835134515 48141 48211 592620735 33468 33528 482440517 19073 19074 161500703 19195 19196 350039515 12063 12064 341396583 24710 24701 402316678 99060 99061 640690602 16633 16634 673310602 40790 40764 695284403 13314 13348 292893008 71229 71230 27798990 34488 34516 724107494 88379 88448 737721466 53821 53856 306708125 37040 37053 264455085 70474 70475 947720816 84780 84781 368655231 1519 1520 954864453 56161 56236 912227189 92710 92753 297375364 89449 89450 22302851 93406 93407 1575997 1182 1251 923349668 31497 31498 466484743 27127 27128 417653489 74972 74949 679188661 69127 69166 266507582 73376 73377 823889684 71968 71905 298975101 94965 94966 76000341 86102 86180 127199812 71449 71478 930984920 62575 62576 125208781 34484 34485 568234104 5765 5766 832366896 60179 60114 999227728 13663 13664 663193743 13124 13067 652532119 93079 93129 890029220 41403 41404 420742679 12886 12887 956839405 87733 87713 82351109 97862 97863 75750110 42129 42130 409268319 31613 31614 731871514 72393 72333 309134700 12796 12803 360734966 47779 47780 604190039 71199 71200 989417401 77854 77855 529599262 53294 53369 683340514 64008 63962 767820772 8957 8962 818400519 48403 48404 942389963 35310 35311 208782734 59823 59824 139522707 51852 51853 46201122 83942 83988 853401927 85009 84944 754350942 20551 20552 712205544 83378 83379 439770449 89663 89719 445760507 14869 14870 190287223 21457 21428 980445441 64085 64086 749854269 65841 65764 472101692 19230 19226 177535411 73790 73791 420634845 50840 50841 370799518 62855 62856 539799536 11765 11766 793812545 50452 50453 268694175 43946 43941 416503115 53893 53894 725246497 14424 14425 171347504 34010 34011 733348688 37089 37079 943464481 85984 85979 324294590 74229 74272 582483387 5323 5324 899466049 54117 54136 925081165 81522 81503 899779483 15773 15774 629744434 23692 23693 915406624 80615 80536 850959858 99883 99897 864091880 62706 62684 785330845 54184 54250 506909915 83626 83627 295679538 85829 85775 473546554 75253 75254 824408680 64142 64143 24642466 10123 10079 177142161 4461 4462 779878609 24051 24052 679782424 49678 49679 769563507 2036 2037 856107077 85436 85432 110731843 61817 61765 810258657 28878 28894 999473526 54263 54264 746722866 60294 60239 94693336 96759 96760 288737274 62668 62669 676302978 53480 53470 341441255 62501 62502 493589839 18168 18096 958866580 1994 1995 842514320 15515 15467 853617091 23283 23253 360952151 17604 17648 912047688 22411 22412 222779560 98408 98329 519517114 66333 66334 741922257 10845 10839 950498319 91025 91026 547111022 2366 2367 549005777 62947 62948 472834659 41969 42003 802728679 37115 37164 628003034 9423 9424 12443574 45166 45167 200836994 68094 68095 434844658 22883 22871 286608834 8096 8128 916978115 84969 84970 999887388 87482 87483 511860801 78548 78495 191384908 14246 14172 24800338 18643 18644 797740316 34916 34917 830577339 43758 43759 924461106 52188 52122 357688392 90888 90889 802657987 53595 53596 627822575 30935 30936 621489763 75713 75714 768699226 79428 79388 844631490 38923 38868 907837345 88201 88138 866890870 91589 91590 690341105 55317 55385 561515559 61946 61947 986493390 57717 57718 199994851 96930 96852 113926632 85296 85297 170918582 16060 16061 756126926 43360 43361 657950120 47829 47871 784246238 89713 89699 723979317 79898 79899 319496778 70192 70199 680592569 3590 3621 654213548 34354 34355 170235704 74234 74241 313362077 58148 58157 954473562 66279 66280 730603622 93267 93268 703320184 1759 1760 656683238 90098 90099 751536661 54776 54814 778988996 34576 34563 515853159 83857 83836 592833652 88919 88957 22024667 78827 78828 872221615 23123 23124 722690913 97777 97778 850490468 39149 39184 127908660 49164 49165 347399585 76656 76681 222721919 48138 48139 166383162 11282 11213 690023945 31096 31097 869007491 98234 98235 371496729 2898 2899 11876748 25319 25320 684693904 70623 70624 573974019 53789 53790 535002262 82705 82706 154265590 78361 78362 925304565 28544 28503 859240891 27426 27427 889442963 15454 15455 889593082 18986 18987 717115695 10104 10105 455284312 52805 52806 990420785 57164 57165 211502494 20750 20755 416653903 22998 22999 179102224 75686 75687 263488102 20038 20039 611696553 52429 52430 345711281 22968 22889 383301812 49944 49945 413103345 24328 24329 209458645 21246 21247 91177812 10528 10529 795566761 89348 89358 203965354 52690 52707 482571710 92146 92147 995604735 7293 7274 935976659 54928 54953 792106290 68919 68920 582920011 5705 5706 26029149 1992 1993 667200477 7912 7913 764078506 21676 21665 759527319 6805 6806 877954395 24006 24007 615667989 37 38 145398848 89734 89735 494049918 6241 6275 976189644 27459 27460 30894310 94394 94345 571061786 81676 81677 846720149 86460 86406 519700120 71879 71880 695356189 25737 25738 512735301 55193 55215 990728461 69724 69655 710203383 35972 35894 124047847 79695 79696 421932031 79879 79880 552900946 42333 42334 851721674 50192 50193 253331381 92199 92200 230246039 25001 25002 640041089 76738 76809 783866618 41797 41781 412121402 60035 60047 222747969 48457 48509 157354646 76543 76544 279412934 78271 78272 313853780 2085 2029 515050648 10295 10296 577633974 57385 57439 433688805 83690 83691 875314453 77024 77025 696158679 94976 94977 183867991 45338 45399 315274731 72943 72944 139878018 52376 52377 286149519 21430 21354 204361210 81345 81346 465572981 16932 16906 603130661 51859 51892 176744857 96856 96801 723223321 23789 23790 283196091 93002 92937 154084975 94345 94346 500065011 40255 40187 296651920 80447 80498 741382379 30884 30885 549227976 34421 34368 273325792 69917 69894 325171502 85027 85028 173467709 4871 4812 344584476 15575 15592 620722881 50084 50138 386903605 70242 70210 182817366 88370 88315 365180150 16191 16250 34292444 49181 49182 881606028 99023 99052 774021970 10742 10743 792800382 52767 52768 199797771 92764 92765 889290192 74774 74808 163342599 10470 10463 384730333 10026 10000 824928913 1120 1077 397376664 75218 75297 41724923 76577 76507 126166826 504 505 29023808 20469 20482 837243678 46188 46136 406893877 69481 69482 399453503 20896 20925 81833029 94999 95037 218808484 4545 4546 127579943 1824 1825 748151125 69489 69490 139376852 5951 6022 529869679 36796 36797 444406035 27964 27965 134739068 20878 20830 309254474 84594 84633 352454180 88124 88125 960323440 3547 3548 586745462 78266 78304 766212365 79618 79619 495338153 76892 76881 227884938 75696 75765 851652788 93891 93892 642820149 96542 96485 754124957 6466 6531 517471067 39292 39331 167467242 46370 46382 50488622 83629 83688 65494604 54373 54374 730307050 53790 53813 647989566 77504 77458 324602244 21396 21397 507983679 65361 65295 303959186 6969 6987 589485132 36741 36742 623959760 63354 63355 935248707 60080 60081 72596917 12824 12800 598145504 91774 91831 190627024 21616 21618 496068113 39664 39701 114840465 76848 76849 970630530 84513 84514 158392865 49166 49198 169344606 81925 81979 534849987 54713 54714 191576591 90951 90952 253597712 25538 25539 841581438 26009 25968 678715211 97790 97791 877090853 8684 8686 973818470 87705 87706 983826970 56396 56397 79670527 74669 74651 471363219 97139 97197 766982855 20158 20159 530408016 12598 12623 111692259 67798 67841 227564099 4321 4335 893770862 52923 52924 752249333 92331 92332 345134857 569 524 866186675 81434 81468 844152711 10298 10299 746719957 29245 29246 506845636 18598 18522 989846489 52883 52956 569754279 10290 10307 951538104 78655 78656 864198666 42614 42615 145975125 27275 27271 93842120 5755 5756 663894739 73651 73652 6330249 37493 37438 114315536 63380 63381 658876713 31248 31249 979122716 69055 69122 907817920 46101 46041 463745541 72593 72594 622159288 42767 42750 192965983 51741 51766 480343651 1130 1131 144843638 83478 83501 118361812 25526 25527 128073782 45035 44956 355172546 5050 5051 738926192 92603 92564 283103807 87895 87896 595684267 53368 53395 803262057 75482 75483 28445639 18990 18991 857867010 32998 32999 125501762 6007 6008 103712527 78680 78610 334519852 71614 71643 10506268 83177 83232 199349098 40365 40378 256638954 20791 20820 86454136 15113 15183 360706045 50292 50331 989786622 17118 17065 41939174 79465 79398 744085209 27709 27710 606924224 27328 27330 973827669 6412 6413 647422599 75041 75042 315451691 7981 7982 847321796 76795 76844 638305390 33183 33184 365049785 3338 3265 245517152 4876 4877 16240931 2605 2608 215737673 7982 7983 210378204 85924 85899 577341174 10885 10886 879965631 61788 61789 955554892 85438 85398 465750611 24380 24310 392292925 60038 60039 78221459 76790 76822 258311841 49486 49408 974431320 39093 39094 265912707 76233 76234 298842341 40844 40845 478165431 13708 13709 941600429 5606 5607 666158368 24523 24505 197644383 37617 37554 934704702 76434 76480 979538963 99632 99658 282562831 46575 46576 461161664 59035 59048 268967638 53846 53847 654308704 26488 26534 37587682 12125 12126 226941582 53356 53369 772625702 12554 12555 273227214 32381 32382 681996866 27205 27273 720678119 6325 6383 955952815 63062 63132 917863976 33874 33875 502474246 79543 79544 256684151 86664 86665 975992950 45346 45344 12590929 60179 60104 612229668 29097 29098 537111842 47409 47385 823061167 37846 37847 60222234 31292 31264 799050480 12137 12186 356711933 21770 21795 225702859 74967 74968 604907416 83438 83446 9404872 2174 2175 937375083 87738 87739 205210485 87918 87924 415878322 68301 68345 561944060 45124 45125 260163776 89264 89261 267595357 62577 62578 174082932 36273 36312 536094902 2192 2169 128202336 93013 93038 21195942 31953 32002 127950425 78821 78815 362592831 7204 7205 953606686 13104 13039 860262873 72639 72640 396647902 14188 14198 26405527 53912 53838 750061342 53526 53555 900395362 38138 38158 754598293 16759 16760 240481778 95675 95676 627936708 17190 17137 84841945 57393 57375 598525848 81834 81835 751240893 70344 70424 644236570 9550 9539 120536509 32958 32962 182052776 93531 93456 748993630 88792 88858 772295894 65740 65788 370081008 27815 27816 774615996 80799 80800 491435114 44619 44622 818041278 47586 47580 994610215 5759 5766 295722408 37331 37317 361149222 25284 25285 173036460 78609 78587 664873392 85598 85668 509470618 10526 10527 684154805 63633 63634 224876754 71511 71512 129784428 71016 71017 393389527 57339 57340 545960550 88282 88283 804860269 15805 15822 424316589 87016 87009 736308061 59570 59571 584742637 95385 95379 811778171 3537 3523 560576127 53604 53605 203716618 4687 4679 263180286 84434 84395 752132393 72096 72043 809759239 38693 38694 390487438 98233 98234 638885586 1564 1545 158717923 41166 41204 53034482 45693 45676 744386170 90734 90735 427128274 28493 28435 568113561 75814 75815 573586851 99602 99565 272499310 5815 5816 444280222 5835 5898 991396823 24682 24683 48219479 97889 97853 107709364 22985 23033 694169656 9620 9681 920403057 44479 44480 143798982 14248 14249 454578864 89772 89736 871036625 62051 62088 766479300 14704 14660 468541401 8965 8966 250694914 5224 5148 346009864 96144 96165 276137609 49871 49809 997839896 61138 61139 989084950 65722 65676 539868139 81551 81487 961064932 75210 75211 323631564 62391 62429 178160026 41741 41742 19546968 53071 53046 119885516 16745 16746 764698712 1394 1395 770674749 65795 65752 529781634 13705 13706 880589023 81514 81455 479344415 15675 15666 129113151 3420 3421 970843228 7543 7583 894170491 83232 83154 981736798 46202 46256 370845738 71910 71867 848738740 79067 79068 535329175 51878 51879 98152734 95732 95733 287479238 49178 49179 622084647 75948 75949 832718363 62438 62428 418881926 97504 97505 286730948 60135 60102 111762451 98061 98062 994787301 90088 90089 311466788 99904 99888 842420202 31041 31061 608712361 60936 60937 17117592 97702 97680 672205188 85299 85348 30207824 33016 33077 773028233 67184 67250 809394086 15663 15629 283359195 19391 19433 962008751 11341 11398 719481045 76621 76622 307102838 94470 94471 929026706 48568 48569 757281430 6886 6887 800023016 57055 57061 92252894 82934 82935 261708845 48463 48464 396252944 5230 5172 931524126 81208 81134 288364805 55229 55230 453424977 25050 25051 922465590 35512 35525 811686841 70911 70913 472728268 48452 48453 356509746 95263 95264 367897288 54224 54225 422356178 94429 94425 218762988 70875 70876 307453916 35416 35396 457110602 40616 40565 242911621 19935 19936 897777550 19435 19436 450132129 53074 53075 899087959 99700 99668 428476238 53862 53863 225165652 59852 59853 198488592 18926 18941 296911892 86742 86663 454898455 65495 65521 189750509 63141 63218 412398028 49582 49583 233659141 24498 24499 473692603 47017 47075 176659125 47613 47542 471549909 84567 84568 872911587 16309 16310 378796984 19379 19386 750132955 45588 45509 726169444 22352 22353 358307003 49563 49564 355797582 64520 64558 33814376 91062 91026 479803386 48551 48623 79967022 11402 11419 104602899 65669 65654 890087675 30671 30672 793557919 68547 68621 91257758 10593 10523 276201623 34140 34141 357723387 93854 93924 466571223 14461 14462 992086279 49569 49575 52745868 35487 35457 166115853 17380 17455 905664630 69295 69296 50814170 92975 92976 655144786 58694 58695 959614856 99680 99710 120717977 79092 79055 587890197 76299 76370 991104921 15495 15418 210555296 5643 5644 542395282 577 631 753621941 97613 97551 849518167 55090 55111 335701263 74658 74732 79517562 75564 75512 939061559 17081 17082 766527548 60588 60589 189578 28952 28883 991352394 12785 12805 582447876 2936 2959 40050325 18851 18798 439990113 66585 66621 691191828 72501 72440 871828201 67659 67660 649637892 52667 52668 801382830 58999 59000 656652215 6893 6821 396626151 18515 18516 92845026 74788 74806 29361351 53534 53559 103075656 39363 39364 257893139 98734 98735 995540025 24326 24324 406993877 59891 59892 324276528 88379 88323 88294956 93532 93548 311556507 85858 85859 614087289 58031 58032 989151597 24580 24518 726478103 59660 59727 238486451 14797 14825 375661134 33438 33439 551057831 45760 45761 2275505 20878 20879 358847195 74170 74171 377116091 88280 88346 838714651 35024 35025 123958347 83823 83824 611219287 18910 18940 772972024 68505 68478 329672986 77624 77625 924758546 97313 97314 278044165 59827 59828 613468611 53966 53963 72650758 85545 85519 190035351 48425 48426 838564879 94453 94420 917965687 18234 18282 887736952 83362 83323 11951318 35592 35593 73263772 13814 13866 301327960 32708 32709 631508224 50842 50893 355735576 4442 4436 608372578 81637 81686 544372405 85993 85994 445510371 32243 32244 312060894 49860 49828 757780456 25557 25602 434784497 84748 84749 838172821 11241 11173 225582757 19273 19215 953120682 27226 27146 513785937 75989 75984 38303381 36764 36723 73443284 37827 37828 682129051 22385 22386 90127778 70706 70774 474257740 1976 1977 500290461 23134 23135 647440511 60826 60827 438622522 20192 20174 3496040 57389 57390 864037023 97136 97137 691287723 17863 17875 916756471 82730 82653 914651802 44622 44623 34852399 83476 83413 290837360 17391 17392 499431442 39535 39592 24399015 14511 14520 973669576 90045 90046 68752284 64625 64626 549377276 75661 75593 871471788 60716 60717 949206561 99879 99880 76856279 47347 47349 962761852 11970 11971 165990766 16172 16210 779342345 81963 81964 14701538 49424 49425 493630735 40821 40822 692253209 58143 58144 607504973 54762 54823 827056553 10232 10233 596472909 50608 50609 629722203 55863 55841 544163019 63138 63071 798440937 55077 55078 852337556 86526 86527 478455752 41040 41113 916121910 39191 39192 666392394 99621 99640 820395112 77508 77443 851623374 28158 28135 213828470 50532 50526 655580192 10737 10738 725065829 95664 95665 372455662 99732 99709 98324606 27680 27716 573340135 53041 52976 842709665 65033 65034 56964843 90195 90175 886286006 46041 46020 117349309 72357 72358 362815563 33955 33940 353978605 16213 16214 625214872 81111 81121 649947066 3298 3299 938785804 40655 40656 510922716 40757 40758 328665764 49080 49041 558551921 90487 90463 558250969 51217 51244 685784309 67197 67224 768196405 67693 67662 163569786 36331 36270 506641236 96788 96826 889888339 2941 2913 231288450 69009 69010 799289881 2611 2640 524550984 1224 1209 460730962 50589 50590 700806034 86148 86149 797814420 76349 76270 345064434 65584 65625 626488641 64461 64462 173136515 28856 28857 882411963 89686 89687 942397056 97451 97468 552345803 38948 38949 541191113 5455 5456 515620095 95588 95589 36487701 28845 28846 262634459 83882 83883 478558594 74049 74050 226230931 87651 87652 440671437 22490 22487 841398864 58698 58699 158300138 64718 64719 774456910 99106 99107 838066757 14956 14957 525663838 71966 71967 643523995 99784 99785 781386243 50758 50818 643172073 10459 10493 847774228 14533 14534 794277109 73243 73167 834158738 29511 29512 528986922 77043 76963 2791698 62161 62172 755733596 26722 26723 210784138 88440 88451 496234618 10595 10596 211905379 29560 29491 850623029 5269 5270 37576551 46426 46497 490298387 82713 82714 176380688 77400 77401 299594856 95833 95885 503252868 39422 39371 987081590 24150 24142 203713148 2570 2571 82377438 32472 32473 790270574 9076 9101 561277202 72772 72846 109212829 22242 22243 361425432 71439 71507 44214941 17608 17609 21337400 95598 95654 346577181 52575 52545 967739420 4246 4247 3047704 70443 70441 874449087 38424 38377 782697871 87417 87418 790780310 25164 25193 938474335 39307 39273 919163127 48317 48306 9962187 44251 44182 486618189 18076 18077 737561663 93247 93248 581128453 59894 59895 58939233 98424 98425 190731494 79885 79900 738215677 29818 29788 702975676 42266 42267 623996891 32042 32043 214052322 88040 88059 850175049 28285 28286 670889012 99517 99518 953514250 83778 83779 607013081 60850 60874 193335137 43516 43566 875362458 11653 11654 247980662 63195 63159 528176667 58702 58765 977372312 6932 6897 43687577 11011 11038 517953973 78953 78981 576990131 57608 57585 380260547 40127 40128 638485325 59841 59877 26656776 43862 43901 601663920 32428 32432 959734311 92986 92987 962679672 38514 38515 669925006 95607 95608 589546944 48219 48209 223144050 47681 47682 165483642 56859 56860 763988275 76308 76309 256583612 15655 15732 342940189 1911 1912 220858525 92436 92437 463602729 38106 38145 845369027 5020 5005 814172754 53183 53184 58630563 21092 21093 53625526 2699 2700 61936747 76534 76535 129441042 5402 5444 178909717 12436 12437 496821436 74170 74236 465002864 23856 23857 364705043 78132 78140 328528916 76330 76331 221402698 29755 29781 86109888 78297 78298 271806181 50201 50202 954561360 53025 53026 1486987 56978 57043 341889033 7979 7980 761966631 40456 40457 10278027 43584 43558 19565466 35618 35658 610412558 76789 76787 569125901 14519 14536 555241883 64194 64195 96473687 7337 7338 996835590 37249 37267 72732579 82255 82309 870893280 61263 61264 549528707 92048 92049 901137759 25194 25195 547417264 24107 24108 14844483 27420 27361 845732751 81032 80985 594236823 61952 61974 994875895 28110 28111 770093483 60006 60007 278091790 75175 75176 886771453 28433 28423 302784647 14955 14956 147067060 11994 11979 665848348 49831 49832 494773444 10837 10869 102330240 41594 41595 608277480 72643 72624 176993480 66689 66764 914920249 9577 9539 465492613 79484 79485 778613082 51986 51987 29442275 12567 12568 565130719 96213 96214 32289498 90146 90201 819011137 19018 19019 497168558 70141 70142 35000017 37692 37693 457012781 12019 12020 796408724 5893 5894 483393159 71771 71824 929250570 47017 47018 660267244 88012 88013 425503355 36833 36841 416820121 52644 52645 173384982 65821 65745 320693922 4591 4592 783678430 33248 33225 898514602 79467 79491 322540613 28285 28255 159736287 10860 10861 348937276 39730 39731 110017725 10761 10804 294729238 28522 28462 443364500 36814 36815 271493049 36333 36334 522426487 98964 98980 228705223 90483 90436 71382495 74091 74140 892171760 16073 16061 739853208 5486 5487 979858977 38458 38459 493082809 94027 94028 856165466 50527 50546 529972111 15314 15315 84795140 85512 85513 672008534 17193 17194 322183998 75769 75770 237579053 92157 92158 202325180 74877 74836 67470206 3958 3959 346014344 73371 73372 277924025 87917 87900 179713281 13408 13372 882822745 58334 58266 940193190 5520 5521 867576880 12625 12623 820519631 12402 12403 19625794 89769 89759 875164663 53775 53776 545611941 90587 90666 773865603 51241 51242 224711495 22389 22348 313105415 93610 93571 654895424 9239 9240 153897598 11441 11442 806543159 19812 19813 834084284 55453 55454 498291829 50239 50300 422532142 52888 52937 56413752 28025 28026 883682377 69820 69821 833986561 16929 16894 542866510 34109 34038 95611080 89029 89105 418241913 94280 94281 917289502 73454 73509 689230034 39907 39908 930276262 97983 98036 354935763 47728 47758 797330377 4790 4787 340260724 83601 83602 277376254 9838 9839 729676358 39533 39556 350529211 24718 24719 460161760 22471 22472 814618920 6506 6443 473456908 23034 23035 244921141 12223 12286 204677592 71513 71514 999002545 40165 40207 25659408 75221 75168 2519251 32294 32303 722256063 9994 9995 857634680 71225 71188 42409496 58478 58479 193864819 20157 20158 279346251 51231 51208 910368279 26447 26416 355229298 96722 96777 765445273 34232 34185 155470715 57789 57794 901515301 66276 66225 403121512 50349 50350 88330582 74477 74414 303391118 96973 97015 882367089 53855 53856 144059482 98135 98136 961565199 36598 36599 641212869 14139 14075 117755085 96288 96274 468769903 17362 17363 896947345 65482 65483 241570047 58025 58037 144218664 28234 28207 250407448 5578 5507 516591377 51818 51887 255470693 31432 31433 402805809 18830 18810 25191160 16259 16301 943419602 516 462 103006079 93886 93887 541213603 14046 14047 667742225 66759 66727 144131647 57919 57920 962030706 71279 71280 852902408 15091 15092 777765076 61360 61419 390608675 60957 60944 290945383 21105 21106 51732562 85752 85826 786924601 14752 14818 478914656 28047 28107 628526437 50791 50714 708782837 16386 16326 144674880 27631 27632 580399082 95135 95136 507509054 84532 84533 823277173 26606 26607 797513662 16347 16380 83504112 58164 58165 782866772 96216 96217 228831755 48395 48416 746257994 71474 71500 853061536 43146 43128 611271991 64637 64612 927540879 33837 33838 378189394 97671 97672 373132440 98547 98548 580266698 94862 94795 337314786 5814 5749 524703015 796 722 73741660 44926 44981 234387410 27547 27612 1549070 67862 67863 116836427 75223 75224 783851101 39924 39925 904003404 84370 84391 179805902 25400 25475 51627962 54404 54405 89356895 46543 46617 394459738 80511 80512 485429664 89726 89763 952364761 44715 44716 929191426 1110 1122 494102520 33718 33688 785696699 36984 36985 19908468 65119 65120 247559485 71328 71329 790830955 75291 75292 152893648 88605 88606 968909554 83280 83281 149057564 13164 13165 707545245 73766 73767 214538959 58161 58114 361092960 54410 54355 160996810 70231 70232 267636984 88126 88171 353725567 94723 94724 178702142 64794 64874 908765041 27784 27785 834909789 36080 36081 140053722 2727 2728 282634872 9864 9903 263233222 91161 91152 253907685 22415 22416 988129517 73310 73311 8121212 96202 96203 280276509 93576 93577 935597845 91121 91093 275930973 2962 2963 606447704 39280 39281 302184858 90490 90491 947916738 16383 16425 23624745 49852 49869 750101632 55998 55999 508883681 30823 30881 224136629 83171 83172 925008151 46735 46736 930062967 2981 2982 534257175 70732 70733 893251551 54235 54236 185716929 60406 60346 264126225 11282 11283 925871500 84733 84734 829320194 72453 72454 845644379 82728 82729 474719586 36152 36181 393227885 59257 59258 442323472 13342 13421 72823307 2436 2448 579813243 51768 51769 418747235 84797 84808 22120111 65189 65159 624127851 35241 35242 342603026 29087 29080 578465968 81223 81224 40643418 5117 5118 903788911 14520 14446 790096062 59004 59005 43997735 61170 61246 382686859 94302 94303 223510922 29843 29789 448851027 15331 15332 684787218 16108 16109 849772816 6656 6592 650704471 98843 98844 902207401 2126 2138 335651700 61748 61783 998414180 38268 38269 125333617 87766 87788 675385617 79361 79362 641943263 82685 82732 898256528 49089 49117 700112764 59413 59386 969731447 98482 98483 12009316 72718 72719 78821685 85631 85652 422751156 82983 82930 845758411 35714 35639 556924736 3151 3192 17325503 44967 44949 537989620 51191 51192 760977409 75006 75040 231997952 72970 72971 443694032 15192 15200 275171658 57728 57781 769481899 38532 38507 174215981 11153 11157 912004206 58190 58191 892737063 34903 34935 838221993 7799 7800 662655147 64438 64513 373512486 43233 43234 911473937 91238 91219 544577433 30672 30685 473228449 12317 12318 878195837 49319 49276 178770792 35661 35662 680658502 92029 92030 876082951 81919 81920 318835008 501 569 707292277 99840 99791 112645506 75628 75603 86240715 2655 2601 581861207 70414 70415 474142625 1495 1503 940746106 12792 12793 40307032 61022 61097 112987840 56456 56423 754957641 51206 51281 433064183 53051 53052 821514134 6973 6977 469040894 78072 78073 629553413 37105 37155 483070525 13365 13442 502571224 33674 33596 146231388 65244 65225 94306837 81481 81482 300244733 38512 38513 100294359 26792 26793 175632355 77580 77502 854329974 46113 46114 459889203 4627 4605 354672374 9990 9991 923674969 92890 92916 383966444 74088 74089 112606823 86025 86098 82473427 38036 38037 198091888 78080 78049 901118271 48530 48531 390032608 6201 6202 299595999 94085 94066 12773416 82534 82500 329838026 22304 22362 714366608 87544 87503 100933249 31806 31807 529199954 80875 80863 76515242 73441 73442 615499122 57960 57961 781054754 81649 81650 882015393 99139 99189 930154536 74935 74957 690930311 63505 63506 185494426 65227 65182 747788986 90715 90716 330512979 10116 10117 90392893 75708 75701 781531083 88379 88425 318702831 16416 16421 741293995 13383 13389 431425294 76852 76820 868452037 19813 19752 686764316 8357 8358 299577422 5637 5650 155798920 46779 46784 492595805 90382 90394 628008757 30799 30846 600117814 1194 1274 577021765 41262 41215 43227170 15932 15970 565267411 91879 91880 165668090 61408 61409 816244101 17814 17815 734322071 81035 81036 250559907 38202 38181 341584641 6517 6574 207877210 77501 77463 187291361 95294 95295 806143101 13692 13625 894335471 66705 66706 313411531 64151 64187 879982289 60726 60727 864438377 22856 22857 676649622 54019 54020 305191156 13637 13602 863419784 7794 7862 482546833 11070 11071 702148652 27090 27091 495822888 73810 73822 497241124 74271 74272 484651427 56267 56268 719629697 73160 73161 366016280 30575 30605 64311527 17313 17321 516375506 51821 51797 204616812 1241 1317 92079361 4162 4143 43786002 51875 51876 401186455 53901 53929 179004999 60560 60561 858868964 70531 70532 676014520 84262 84256 661200708 90902 90903 147968424 97284 97219 839147788 78664 78618 944170144 94930 94931 326724321 96671 96672 9941563 48114 48127 677623374 70696 70710 589329377 54873 54912 464022166 58962 59013 687636504 472 392 487214179 43298 43335 25959103 80555 80556 97032334 77212 77213 158687579 44340 44341 764243877 74943 74944 965503497 41751 41713 767757006 8347 8348 864747555 5627 5572 702183138 5714 5715 963557789 33428 33408 293839011 52791 52792 285484144 64778 64779 519760901 13118 13056 693402461 97693 97694 413533492 2197 2198 738398626 65966 65967 255066370 65911 65912 804549822 23879 23880 491199117 89536 89568 949770371 55542 55543 807368092 20320 20360 441410948 83237 83231 35010976 94118 94163 735003377 31643 31644 816045213 57219 57202 504328487 62998 62986 356956340 92097 92073 636860216 85324 85328 728670828 38094 38095 66839491 9157 9158 434856012 53383 53384 997329085 49458 49453 38106729 80198 80199 53734477 39016 38973 543334069 91962 91905 468588279 9714 9780 207078351 23720 23721 670224007 13556 13557 319851110 93042 93047 565743126 56830 56831 653354651 58373 58327 441578269 49171 49150 919164610 9310 9311 437713911 97267 97208 866536387 61336 61337 660700388 88440 88498 3045056 68220 68286 171976554 14097 14050 722298873 64932 64923 206988769 7287 7319 827589557 67315 67385 950403051 87442 87514 834798578 29501 29558 647852427 43665 43720 435230058 13791 13792 777418225 35284 35285 22580957 4494 4495 624909850 32644 32567 676776277 51499 51500 863919832 61275 61276 495032630 36558 36600 32293225 64828 64829 537640935 47580 47581 498721421 64645 64646 454628715 51285 51318 250062341 83444 83445 565297346 69545 69546 479030584 51594 51666 564618499 43144 43101 321877954 71098 71132 581658565 56320 56321 218162066 36440 36415 687565377 16625 16626 90632938 48609 48610 673808403 27333 27266 271985922 81286 81287 218525104 55699 55700 180883741 32658 32659 750004611 98733 98711 124146418 98442 98443 616477195 86298 86299 394729038 84950 84951 641273751 67450 67451 115634735 64925 64978 914700086 31138 31195 127973767 76512 76490 253374981 54994 55031 879233477 87781 87782 245604308 95905 95906 219433324 71919 71902 722804941 29558 29627 821632134 23163 23113 694415185 74611 74626 631480079 87838 87855 164501660 65723 65714 665455183 56454 56455 325662826 69353 69354 660595279 34448 34449 188446569 99033 99108 415983067 92729 92804 425140201 75091 75092 154267349 39372 39448 209889604 51934 51935 934165504 40597 40598 912117015 20434 20384 172603039 13792 13793 171503668 91858 91859 664711565 87264 87333 776316230 136 132 211916018 85421 85496 34729337 19661 19732 28246493 74534 74606 840215118 62608 62655 882970641 47735 47736 552866579 74804 74730 466711662 86209 86142 868823736 86672 86673 214043383 30437 30438 352088929 39219 39249 592000357 23001 23002 238623543 43475 43476 808098147 76894 76895 372612544 40874 40840 221783622 13866 13867 30995953 69659 69660 692704544 17207 17208 351133803 31337 31338 971746313 26930 26931 40427795 37536 37524 385463918 17738 17739 812507064 93925 93926 254985936 85492 85462 420098985 8751 8752 214088658 51021 50997 119272023 3362 3418 872993415 32817 32818 258637861 54573 54574 576796357 88474 88475 341204834 83620 83638 92688179 9984 9947 970401858 57241 57220 861126825 26516 26517 381145406 52335 52336 420898106 84932 84989 198352906 39808 39749 349899640 4854 4873 913911631 40306 40368 117985507 86046 86076 33135987 21637 21646 990299126 38833 38792 412555465 6889 6890 343677915 21818 21819 745868809 31241 31275 882479722 31913 31923 686097743 89740 89741 215367538 51360 51383 548313902 6128 6129 616257423 26869 26857 906250350 37210 37207 893419763 7719 7749 493263944 21867 21868 469241389 36731 36732 119447520 97408 97382 125613606 17973 17893 829180918 35122 35123 312907406 88803 88804 467081398 14467 14468 218834883 94078 94150 167147282 12061 12062 587692148 43480 43528 227814200 68356 68357 824382045 34449 34450 49394830 28240 28308 349198017 86491 86492 264969140 29474 29462 808947077 73473 73437 541384295 84842 84843 385008487 33229 33234 394545254 55922 55961 526900332 18816 18817 13847766 60000 60001 944736891 97085 97158 689686335 55330 55385 289874041 86143 86181 325791649 58208 58209 529150665 49578 49579 257031024 14900 14949 911638249 18862 18804 817271947 4790 4752 983421009 62634 62635 629928845 14605 14679 560628961 36389 36390 339911465 82292 82293 925529290 54301 54361 101843968 97664 97586 398955373 268 269 358258111 42309 42310 113545939 19260 19261 657786383 21101 21102 171716024 28324 28325 821912975 73207 73208 159587726 95537 95567 184497376 86905 86906 444688914 70075 70155 150455053 97242 97243 391476893 31942 31943 375115990 19369 19370 357748717 45162 45231 401793620 86955 86956 369579396 17790 17791 851833640 60568 60569 934047869 59917 59907 328220072 61518 61519 525294043 25167 25168 854282487 55806 55866 818322889 7872 7873 973325776 87712 87770 411413240 79672 79673 315002963 85511 85518 636801458 42774 42775 113405832 65524 65534 569688090 97221 97151 984233742 89401 89402 829655341 34936 34867 239084752 77627 77653 404028474 9242 9243 958665743 37207 37208 442926443 96234 96235 289547013 47275 47276 814535408 2702 2671 645773887 21531 21532 797092731 89507 89462 444058959 33971 33955 409376894 82361 82362 377673810 65109 65115 134404974 33466 33477 222319795 9590 9659 278946863 87327 87341 495713782 1370 1371 828917027 63235 63236 953379811 2105 2106 232033150 10758 10759 746918400 84717 84718 52101100 71635 71673 598651549 78132 78087 453637919 2252 2253 576140089 21318 21295 167913582 58005 57956 299439931 37008 37028 761356338 73588 73642 271089819 36276 36277 908376949 92565 92566 503993535 33892 33907 99855890 84989 84990 936901623 40046 40047 707567856 1570 1535 815808936 83071 83072 527307706 1880 1894 657122409 59548 59549 443659494 21579 21640 624088360 70881 70882 218329574 893 925 619821388 54867 54922 54272664 23504 23505 238433193 33230 33231 763700297 99095 99136 147345635 8756 8771 717412506 44103 44104 890310033 55994 55995 60990480 96592 96593 998863724 83518 83575 359495733 96257 96291 261632372 37296 37290 209846159 34676 34677 674726162 38919 38967 100796276 72866 72867 368649675 98256 98257 988546529 46171 46202 325423624 11215 11163 325274585 7756 7757 735623187 83229 83152 474008111 73340 73341 961285673 151 152 123864080 65260 65261 216487273 23227 23228 931833845 79173 79171 201113736 81320 81321 514379058 73500 73501 272325618 58121 58122 68311917 47675 47648 922909026 23386 23387 910579830 7498 7499 445750235 21659 21686 412875170 92663 92664 910692992 42617 42555 472150921 65423 65394 228194899 94663 94664 65314190 84902 84903 192440765 14591 14654 647585141 77882 77883 958699751 1568 1569 224954353 17801 17802 726187806 87004 87005 45157504 78333 78292 69003614 57431 57432 945743824 24585 24586 831255358 98520 98503 990993904 54106 54107 349260867 98316 98313 560022607 85902 85863 698325441 78510 78511 37765024 55026 54981 962972967 82691 82613 920416794 95646 95647 627237453 84032 83998 197346039 81597 81598 78737169 46393 46394 555642202 56915 56916 387983658 16761 16781 23781200 89559 89617 526221926 85433 85447 954585603 45072 45073 912995008 98091 98092 894073403 27057 27028 212498943 79011 79012 824291072 44931 44932 619849925 60673 60674 25584855 99849 99775 895372920 92958 92959 376121359 50370 50371 433571698 33511 33512 188637903 69173 69174 943425268 49023 48969 635036511 43428 43429 780066961 70717 70643 912039425 79905 79906 398099293 94104 94105 940578704 66819 66820 830559294 68835 68781 219440355 31805 31844 776309752 49158 49159 215010356 77157 77098 197144225 41747 41748 141496263 48212 48285 247851333 43916 43917 909306253 89373 89363 774955997 15850 15851 910472528 96721 96688 947724895 15979 15923 511917423 4993 5014 459337849 69268 69269 220483340 78739 78684 286785608 55367 55368 261043170 92943 92982 427543386 47962 47948 994597622 77169 77166 44879485 13397 13398 621173490 88870 88820 606849156 90813 90814 832298853 5310 5311 192097235 4148 4184 501234232 62354 62351 763158726 15438 15415 818250308 94810 94811 73043483 35113 35149 401049967 93419 93433 189093875 31235 31236 80921461 89896 89923 496082131 6203 6204 501000895 52915 52916 920510128 32220 32221 685213350 45470 45540 739907233 90978 90904 147390320 10416 10417 84123423 22561 22555 5962474 70175 70246 24036653 98532 98540 93247738 45925 45926 240096901 16222 16209 812993666 87075 87096 728167069 22662 22663 387613915 96282 96208 45931907 11066 11063 72927462 96162 96136 356788519 77690 77688 676453108 7246 7182 996190105 3374 3334 300205589 83001 83002 720311967 74499 74500 684453177 18623 18624 967411910 12143 12144 836670439 17045 17053 826878116 85407 85408 201955175 66405 66471 275841563 76932 76933 524317956 54941 54924 460747108 88428 88497 639133903 7347 7281 204912489 19472 19479 175406478 87866 87902 800807866 96285 96292 180698746 27782 27783 36313610 61657 61620 223713156 33122 33123 473595371 12738 12739 523699500 96889 96951 118991369 6757 6758 634511293 30995 31068 545608580 29390 29391 508484099 95458 95459 797699421 16303 16251 729971777 61739 61774 378513762 92419 92399 178866792 8395 8396 299943805 20770 20786 458922418 74820 74869 283635585 19106 19107 711804929 96638 96639 467312499 25649 25650 821998481 70484 70485 694081322 33962 33991 991788782 78640 78641 286532113 13607 13608 273155059 55668 55725 265648491 47504 47505 455459293 40357 40358 395093084 38731 38809 32009619 58883 58884 272351627 94669 94744 208316816 3699 3658 734673115 72023 72024 868744316 19089 19159 992409774 93540 93503 56996929 85302 85337 436851444 38413 38464 68767871 950 951 509315265 5651 5657 931262088 68203 68204 367749477 71113 71114 54491929 17800 17778 134806432 94642 94675 254334047 4008 3931 911961908 3398 3399 797245906 64647 64648 251626664 74624 74625 347967893 75300 75301 222481220 69889 69925 265898317 47578 47579 499853707 25652 25604 578338579 66028 66072 660619355 30032 30033 979911076 94679 94695 333076118 2922 2923 98893986 18851 18892 928813609 99363 99402 360087473 20133 20134 188054822 12551 12483 623664265 41486 41487 467881022 74586 74587 494786265 11822 11823 104312839 15014 15015 7595571 2485 2486 375236039 45617 45618 605104130 73857 73858 91525563 16318 16319 976081403 91566 91567 536610022 32210 32225 514229533 45790 45791 894368576 87761 87762 569017309 43651 43652 287794404 37503 37525 77447620 34884 34885 855273625 9401 9344 458263040 67061 67062 2900 22262 22263 85322349 76951 77020 924388476 96798 96781 427506247 67579 67538 606892050 66360 66361 221491755 87131 87069 530677355 61019 61020 600036558 97462 97463 829579719 42303 42371 30051302 69160 69110 209427961 9061 9062 47518512 80037 80038 716637841 65065 65083 8899740 66441 66442 208031425 94338 94302 605809311 31130 31131 98119165 52441 52406 518265926 56401 56448 437814487 45781 45801 166807601 73891 73892 270952258 4449 4484 714719434 24461 24397 203339077 26847 26780 194387506 15673 15674 881723900 29629 29700 429152333 31483 31547 21011038 24995 24996 210959946 18238 18239 187790852 67992 67993 172908629 7820 7821 122570707 71962 71963 746683045 83227 83228 206060523 35784 35785 20318198 23493 23414 389605170 76791 76754 391735632 89086 89087 675350725 83448 83517 802551903 27179 27180 768864747 40376 40367 705490110 82959 82960 711875973 40712 40713 312153455 87584 87585 795679954 99898 99889 185466077 86303 86304 1255846 31003 31004 395660049 31625 31626 615606605 5873 5891 569546848 21523 21524 639100209 80986 81003 118470627 54398 54455 938172107 26222 26291 681067690 56606 56607 686502019 97030 97066 52583144 37894 37895 614673034 61720 61721 676095353 99638 99639 274663853 82612 82641 922565753 83454 83419 30367979 39506 39439 885895720 50272 50273 837104915 14180 14216 170248626 61968 61918 790433355 80327 80374 554834366 4164 4087 647318224 48494 48495 187294749 12516 12517 392059407 27279 27232 387872644 60558 60593 414426582 67872 67873 817171985 7287 7288 384687095 50937 50945 701558523 25262 25263 613763128 12527 12465 766950084 80446 80447 607424124 72630 72631 519211367 53406 53365 260615282 91241 91242 548534121 46549 46599 798838283 63149 63150 751579723 41768 41769 553394499 41595 41596 326667445 85903 85904 807001337 64880 64881 178234207 35796 35737 297078123 24785 24786 392933797 46773 46815 208018568 16461 16462 622650107 49573 49574 233655617 1096 1097 940959963 83667 83711 548878709 36404 36370 21264734 51293 51294 774138442 95134 95138 256447041 87746 87801 110850285 58291 58292 228376750 81350 81332 380381120 51174 51199 163385907 59724 59725 825182169 20442 20443 297899590 45722 45723 939586368 38613 38614 413939794 1362 1363 397127396 93088 93089 3642888 10200 10201 422487239 17634 17635 482483393 9782 9783 708378569 57688 57689 89100155 13569 13548 421830681 17635 17636 642840115 64495 64496 982770282 96574 96575 30441972 29710 29711 475359707 7141 7091 690714888 59835 59756 675875664 94353 94301 107190102 57672 57738 843658008 63358 63320 206724060 76493 76465 237690931 93317 93318 668032022 30297 30226 445598014 84973 84947 787983216 54578 54579 28487920 63921 63841 135146286 95316 95395 590137151 21140 21214 92933265 95513 95514 29404877 23139 23140 9991333 73864 73930 7583465 60931 60932 737013554 26452 26453 126086626 81559 81560 767557679 618 619 300796289 75847 75848 349788269 30909 30910 185708952 46085 46086 737195231 31627 31578 913259729 22365 22333 49333117 45016 45017 723472770 13930 13931 170332553 6079 6080 421649892 40772 40830 559397958 8233 8287 472014959 2189 2260 975500387 97506 97507 852560223 78123 78136 492532648 62310 62311 381634743 63830 63831 253009367 77611 77570 166174949 32283 32284 443230335 65287 65288 890713078 99752 99737 794072401 555 556 305782892 29961 29915 274370734 22106 22056 459239116 97689 97647 803432117 29771 29772 204673274 63925 63999 700371350 81170 81190 253889600 91199 91171 273276420 6236 6310 162924125 13737 13738 590402734 3128 3171 345644708 89009 89010 289850100 83173 83174 667774736 67462 67433 683285294 51357 51358 987893041 18553 18554 648178040 47788 47782 21019817 52142 52143 89422938 42956 42957 887867552 56110 56111 48850783 26703 26641 980173054 94316 94336 880655261 65094 65095 303629588 85718 85719 265113004 52223 52168 541750369 41339 41417 574938351 32156 32220 855996958 72259 72260 967766761 56755 56762 978445565 48118 48119 637659311 28513 28514 282892361 85385 85386 847684358 92353 92354 362216841 58881 58889 854681872 44694 44695 647713884 14959 14960 649060560 76228 76290 833894073 66053 66054 255558410 82701 82702 695064936 28252 28247 215786767 75505 75506 641628590 96747 96748 406759332 82209 82210 79832941 65346 65347 739347124 11284 11341 844359625 20664 20593 524027919 3044 3024 762753289 5801 5793 508219438 32523 32475 988226954 63199 63200 740534594 81943 81944 232532019 21079 21045 886816009 84195 84196 347562423 42137 42087 37355624 87603 87575 510074069 56920 56921 564992856 47750 47751 220025550 7750 7751 800797817 45900 45975 336758445 80606 80630 560050536 84163 84221 497487073 80178 80179 791226252 95136 95123 104161066 60927 60928 106405062 24641 24642 706558626 16816 16855 56114298 57826 57865 394601227 31935 31936 518375567 76439 76440 679288703 15753 15754 148271830 16066 16067 149524957 92156 92186 452657108 15650 15700 761124670 32922 32923 507204604 52909 52833 40610270 86458 86459 949496539 68863 68864 912992119 94582 94583 370197941 28073 28137 386985975 80039 79963 848992012 17380 17338 619522683 10703 10727 791959936 99624 99558 298243275 99719 99720 487811541 10040 10041 733083312 12828 12829 672963140 25622 25623 501231078 28281 28302 401521057 31831 31842 27008512 842 843 354245342 1119 1192 296540702 95367 95368 868758286 12138 12120 311451212 14814 14815 842776244 89201 89202 395669210 9899 9900 403745365 10367 10368 713087002 6828 6829 820719335 15113 15114 175973116 68714 68715 894369726 11425 11426 915586013 69248 69249 533712254 26593 26578 461715817 51334 51335 51913150 23035 23036 71277719 83483 83484 969598363 6465 6466 149685832 98854 98855 385197706 77423 77458 675054864 25070 25015 997478460 13454 13455 540724672 96769 96795 996452619 15146 15147 959455740 53568 53582 175515842 34017 34031 837360056 6308 6244 457631944 44058 44080 396673533 7428 7429 879647398 87036 87037 527132924 75732 75733 528851318 1249 1255 784180969 56947 56971 720683304 35478 35416 213187403 78375 78326 616231966 60554 60535 231473785 55728 55775 269450057 82404 82473 623094014 40262 40252 54371113 22866 22867 231850970 31532 31533 64651657 73908 73932 911224492 84786 84723 22298811 10015 10021 25781652 75581 75516 501942278 73732 73664 75174264 79423 79424 617291081 39876 39877 829549625 10236 10237 224729639 67612 67613 187782220 60620 60651 723720724 15028 15029 134423846 15374 15414 892625040 23734 23735 713525798 40916 40917 399210368 58089 58090 661421321 85465 85495 452330025 45367 45368 535579861 49262 49263 408868303 25211 25212 662872420 71984 71985 589913167 1753 1754 201668741 30287 30288 149575177 93972 93973 756941935 95554 95555 686246088 86390 86402 572269098 51018 51088 914018791 23931 23967 948891188 12134 12135 967409163 72552 72492 599716453 47406 47407 429545475 64308 64309 842268089 45999 45942 960285166 11120 11193 310726647 29375 29376 828198067 2713 2714 375262286 1294 1295 836716116 26849 26902 438333793 41127 41079 911726029 9150 9151 804527658 66707 66714 281745013 3481 3482 661272355 98655 98580 99800900 29348 29417 354502335 64708 64709 178173120 23488 23489 646825983 93259 93182 1661283 85307 85308 402968979 2792 2793 630873002 19840 19825 199249930 74505 74566 328754797 98298 98273 32290749 24322 24261 308881347 42562 42563 215775563 51556 51484 642223841 80237 80229 472020978 5079 5159 241743869 17360 17361 260866904 81862 81863 863247834 10889 10890 106005430 35162 35147 37519480 31343 31344 146379753 84592 84593 990707133 90384 90380 355874136 20417 20418 248794514 74296 74297 868636533 53130 53175 43377913 15218 15183 808468958 10506 10462 455216733 96426 96357 591893132 49290 49327 604459103 66523 66524 369878850 30291 30292 985515585 64438 64439 622111578 24549 24536 831625583 82219 82220 639627911 50512 50582 447732867 59862 59863 33772282 43983 43953 214540875 87830 87831 152773808 897 898 98128692 88438 88406 268952999 57671 57682 298958280 53592 53603 27524443 41218 41219 643919745 86328 86262 81630079 17884 17922 989071236 96392 96393 75802585 97969 97970 406377770 32024 32025 926006361 70292 70341 212710601 80372 80373 246411323 1201 1202 290658420 62291 62343 521538213 15656 15678 775569346 42052 42053 138438121 16408 16409 402463172 25499 25433 957267212 55088 55089 378175861 11350 11351 899610809 15109 15094 239718456 27629 27630 22858211 16447 16405 378527740 80243 80244 11028274 22258 22186 527910535 24702 24703 238560523 16058 16059 284809591 52760 52823 982255037 1076 1077 53561192 4256 4257 735754942 25315 25316 140902162 73313 73314 680466301 7173 7174 881330614 82826 82827 553533109 5160 5240 377959224 67787 67776 269463428 47843 47844 574259517 26615 26606 628918334 9811 9812 765686998 57949 57950 751846607 11051 11052 991367106 48363 48355 421945209 48746 48722 353189946 21589 21521 526408373 52806 52801 711240503 71250 71252 720945040 57816 57817 64534719 44185 44186 824872194 64370 64341 930897541 96860 96861 7246091 62233 62180 372059819 60765 60766 749613304 12984 13030 521070358 75307 75316 596163520 98817 98856 765358303 10743 10744 65511467 31344 31331 786210059 88032 88033 49647431 15368 15353 72021167 86725 86784 908640007 73749 73750 680105122 13575 13576 238208992 44903 44851 911623010 74658 74664 40741321 71844 71888 567861567 37927 37922 919051540 26504 26505 139308152 59021 59022 662693 28850 28895 608659533 14948 14945 353710504 84459 84483 233504300 92507 92508 339354443 22205 22199 432527270 87414 87415 397998921 66948 66949 397128873 47404 47435 812288280 19492 19519 353863032 57111 57112 87544478 546 547 116802941 84564 84565 876035458 21770 21771 337564439 99768 99739 186578093 4928 4929 665209580 40870 40871 856071033 81588 81589 667465439 36965 36966 619923830 85094 85014 714857240 72315 72252 422826965 1675 1676 815782003 16052 16053 326515516 51022 51004 73318679 95675 95619 154737590 14451 14452 670334855 52891 52920 194515647 43617 43618 980172650 54645 54646 572631805 58907 58908 128265944 84442 84461 485814617 23638 23639 403302437 69486 69430 436784423 33176 33251 385379549 30277 30353 854031968 26908 26951 573051262 22234 22235 305401372 49628 49648 400540674 87259 87183 359040463 66380 66303 750165228 25443 25411 20566526 29486 29487 779115502 8410 8411 726759887 9954 9903 695040029 44591 44650 556464300 38026 37977 710158849 63026 63027 315465936 78055 78056 930670700 11935 11905 175325981 46488 46442 913386962 27394 27395 876609754 96120 96121 491534447 99883 99833 296442352 94902 94903 489712944 98799 98800 26103998 99880 99881 877583315 45781 45782 553030817 94735 94810 613972278 85579 85609 109007289 81808 81809 481314995 91488 91568 107288239 59100 59036 412190076 75502 75503 491038898 72614 72681 299817444 97725 97726 697421641 9727 9674 858551096 71652 71653 759838365 70140 70141 8537097 70055 70056 387244105 18378 18353 39528948 8972 8899 659102251 54284 54219 439940548 95249 95197 914487617 5266 5308 160967122 88821 88837 177510464 95860 95861 84668307 54171 54172 665884636 38027 37993 283534258 13290 13291 504292602 51367 51341 407637887 59618 59593 72090455 51151 51152 433355858 57316 57272 267603912 22060 22061 668304146 33910 33911 66426752 9228 9229 148840760 56881 56848 116939523 76440 76408 441469321 67096 67097 407873050 32041 32042 86735779 34693 34770 893931339 92407 92418 480240637 19349 19347 855230210 33892 33893 71609725 61484 61485 99582789 54233 54253 716273773 42573 42586 931982842 63563 63577 634081051 90341 90298 766579545 81965 81887 485698491 90234 90235 860096529 69599 69600 905559760 15906 15955 269354073 96570 96492 578156463 22431 22432 719647689 93337 93353 741703160 13144 13145 817812844 2202 2203 708835634 7853 7792 828433133 97304 97305 234017179 60509 60492 840326545 74125 74099 168571542 10028 10055 144782381 77223 77253 520060828 46418 46419 408599180 78337 78385 312734157 62083 62052 467656514 81800 81820 807270993 72173 72125 885797749 25498 25461 299870155 45074 45075 855490988 29321 29329 77640496 79172 79119 240153807 52921 52933 859904524 36336 36337 841880400 19247 19248 531513870 199 200 283030977 50989 50965 636285440 89394 89395 616903897 19634 19635 897200788 64156 64214 80594174 1971 1958 389641395 10499 10500 192519865 34710 34711 17266843 31519 31477 703201786 77615 77680 432337838 5839 5840 465576317 11605 11564 996192362 69043 69029 958352359 96011 96012 351021348 564 565 11169669 80473 80474 842950831 10117 10071 361553254 23401 23402 214917626 86869 86890 836312769 62252 62253 767826218 66669 66602 537658891 60938 60914 34554745 46233 46234 890388913 64868 64797 812467418 43006 43079 130695075 13055 13121 580288439 30755 30756 383881071 31702 31703 942655543 86027 85997 290709569 29866 29934 435689351 96918 96891 347052271 69572 69573 748389980 49946 49947 996476951 48622 48691 929882203 67105 67123 11508777 25203 25215 765204820 10469 10399 172411191 91463 91464 443064661 67115 67116 917871470 78087 78122 266016408 90506 90507 907925915 38744 38745 864376556 40874 40875 51002751 94090 94091 78769862 99002 99055 86140698 79855 79794 322024811 10629 10630 472322339 74765 74766 663306385 91720 91721 345319931 4318 4249 567345931 2750 2751 849931358 76288 76275 593189773 39296 39297 523118904 62573 62645 57775124 33969 33970 416414265 8572 8573 333094139 5671 5642 24407978 2802 2803 985031554 66209 66210 309905041 86700 86701 202575869 33675 33657 639439230 83905 83954 635574912 58047 58048 65209352 27641 27665 417646503 17123 17144 89437394 71751 71752 455966536 25160 25161 631256760 338 339 819171825 88673 88674 490640550 41835 41836 542893740 67591 67592 18012222 21686 21764 260436895 77140 77141 422975382 14735 14736 168574109 57414 57382 924507120 13263 13264 984084640 67182 67247 146090183 69987 69988 33101845 77501 77502 464150498 93766 93767 392733932 49508 49509 12072140 78212 78219 748278292 65213 65214 860215861 14088 14089 273016946 24347 24305 505650416 70003 69926 8968127 46170 46171 600130033 69569 69572 63923927 65258 65203 749015016 31356 31315 330150026 52102 52103 667660060 56444 56466 359163175 18638 18639 631593664 6926 6927 207670000 5226 5227 960511310 87159 87189 124290185 88499 88551 738377598 88624 88580 305854513 31382 31383 259794513 49282 49338 765972995 4590 4591 293695123 2776 2777 501797319 15270 15271 171280424 31318 31319 606220431 91003 91024 743046532 70361 70362 429110498 43306 43307 295504443 52752 52799 319379239 15765 15808 888704641 34590 34591 301226670 28418 28419 946470940 97573 97574 533371889 44579 44609 130104837 65456 65457 808460422 22793 22715 524609690 72179 72180 126859930 36557 36558 168777377 41499 41553 584801352 16757 16685 529268290 60036 60037 335239181 37017 36965 45782488 12147 12078 222974943 36531 36588 219002443 85901 85921 55755136 65561 65562 519370065 94579 94558 416858884 24076 24077 63431882 92027 91962 809542322 82326 82327 853145177 9807 9808 869608723 86701 86756 237949544 70056 70019 809975559 82824 82774 757580302 30745 30806 17467159 49689 49690 982427117 52632 52600 558785816 70544 70569 610755300 76118 76187 544583262 81796 81801 936422715 28674 28675 243257543 54092 54093 365253214 86363 86330 786226850 95946 96014 188957914 64687 64688 101152591 16646 16622 313297588 87974 87975 5824840 25803 25872 934039773 62403 62442 274818302 19927 19928 38022585 4518 4461 274484257 77258 77317 598485761 53079 53060 152530249 9907 9908 646983841 79992 79993 852424288 58803 58849 720542478 4336 4339 873787659 4141 4067 438004817 67 68 193383734 86976 86977 665363295 51679 51627 522376166 91668 91609 978439060 58941 58904 443671968 8543 8544 439746627 29117 29073 257089068 53767 53768 767104080 79916 79917 322573708 36157 36158 373621752 39689 39697 156846427 13921 13890 790419919 49752 49676 454215011 97351 97352 599509483 51555 51579 773962578 14809 14810 497220072 20027 19967 957433192 2225 2226 500553785 23397 23331 661606752 52008 52009 988141053 43193 43194 135128485 45394 45416 291351782 56853 56854 44586969 32009 32010 719216906 67595 67596 457184833 84686 84695 465995368 59047 59049 433371548 9742 9752 500154183 96804 96805 180577565 7218 7219 485302437 20367 20368 695432354 77448 77449 158360862 52613 52614 426827098 9630 9646 358333828 5745 5674 648120771 44024 44025 823858746 71460 71461 867733 38581 38614 30817937 78092 78093 53485529 79718 79683 810812464 55105 55065 943875273 15592 15593 986012300 59460 59540 774435877 54994 54946 147286148 24427 24428 421425524 89465 89516 693456053 369 367 229906044 80934 80969 607127944 8531 8588 937188744 42392 42421 394872061 88297 88365 932585178 79603 79597 957381681 61279 61280 852531791 84753 84754 3817788 61152 61141 921956960 80676 80754 646937993 61635 61625 820712520 30323 30256 87147600 13370 13371 798159886 12984 13010 45596283 28080 28081 688300187 24474 24475 941614346 27178 27110 351831363 29244 29193 573163979 93504 93466 109765162 76769 76770 213462384 74987 74988 18224153 44569 44609 841275942 53026 53027 693001049 18310 18311 702174787 73961 73962 807432661 6715 6755 556049193 19321 19322 869035305 37903 37850 216995237 29196 29187 47600171 85770 85802 128622312 36425 36383 324867842 55414 55415 728144170 77656 77692 203282196 27115 27116 839223159 56429 56430 19137684 33150 33141 106557133 49939 49940 752491324 25822 25823 687190279 76890 76837 762151701 38230 38192 667269786 94215 94216 232610752 15845 15840 512860667 21328 21388 314771133 82350 82344 857143849 7749 7750 619086775 66610 66658 736967273 86968 86969 130417568 18988 18937 548306153 76295 76328 308264858 923 924 661260994 87888 87892 371649486 32074 32050 48708262 29650 29651 361047033 3595 3596 704833664 93277 93310 535005326 28843 28826 705814467 19799 19739 367309204 31334 31363 350121743 96473 96465 103244651 10208 10210 779503178 45731 45674 690750985 58574 58575 919439577 11528 11467 307737965 64130 64159 108739729 38729 38730 77794121 79281 79282 508098118 10855 10808 51399221 69805 69806 63095327 98516 98512 506796390 2137 2107 87709215 18019 18020 907643294 81773 81747 201739519 6140 6141 635108563 69296 69297 976318093 47780 47853 612410138 91991 91992 548316691 72046 72047 445481037 89658 89659 970202661 79009 79010 148267954 86665 86594 660108788 78053 78129 331776273 8275 8341 333624895 76139 76197 900139729 2558 2538 477017101 92941 92942 291929545 38391 38425 769257266 92338 92339 871233541 55823 55824 569405299 30823 30796 570196657 57044 57047 611473519 94287 94288 800502466 29275 29211 662627630 94481 94482 158262987 50340 50373 771235524 57952 57953 23570201 87553 87554 217847321 61198 61162 451929570 26035 26036 519670078 94513 94540 546223135 34132 34078 567363123 46819 46879 36803863 12544 12545 30059799 49485 49491 389699334 49629 49652 913992992 46803 46879 633060896 83781 83782 36476233 34375 34376 161481467 98083 98031 596093886 41330 41331 268490138 78022 78023 222481913 93462 93463 847705073 20071 20072 806920546 66037 66027 396269095 1942 1977 144735517 69802 69803 871160501 26779 26780 126414576 32726 32727 969445408 6663 6641 792022557 54646 54647 820926801 89947 89948 549305440 40570 40571 152976981 34770 34771 913177512 1164 1165 822238757 61326 61327 362649035 86600 86669 726102377 68116 68117 944014505 78178 78166 23303951 9721 9722 255148464 21007 21010 489900133 18619 18667 549414970 87015 87009 629236160 71090 71036 208164654 15628 15635 450625931 4463 4536 418483999 16547 16548 267667247 93610 93645 662568818 45483 45428 273223035 43706 43707 172493272 31446 31447 144338525 9006 8979 909540006 90263 90264 632668224 19823 19824 973253854 20497 20498 148943432 68046 68047 948805057 77729 77730 309156631 17401 17348 712390262 55893 55894 359585772 1780 1781 43154179 31803 31804 540970026 3260 3267 280558978 69728 69729 532000304 67030 67008 72070918 780 781 876641611 60393 60394 71796692 21982 21955 208680062 69514 69515 640526750 49293 49294 987056548 54839 54840 355508536 79963 79964 664966255 94836 94837 256023205 99933 100000 66378009 65463 65482 452069752 37156 37200 148249004 38432 38385 348807747 54181 54182 610445526 68357 68358 466200148 69949 69950 996993793 10434 10435 17801547 19532 19533 357833286 88632 88633 754360965 9744 9818 105068982 51629 51630 752459785 66752 66753 939153137 55835 55836 604760207 31539 31540 736773900 69133 69055 896024866 74812 74747 278429520 39983 39984 101722714 10631 10608 461850647 23942 23943 950470759 79209 79210 754768586 53686 53651 625727667 10116 10187 141292445 33290 33291 930124801 73870 73876 430220217 46868 46869 76895796 24043 24048 619281646 82465 82466 732043144 89495 89529 858140118 30083 30084 989619374 50646 50647 451582063 52018 51979 775572114 90743 90760 73100627 88176 88177 923311223 20590 20591 226479665 93162 93215 19971189 10772 10773 330501429 41716 41717 88787432 39929 39930 971392461 54339 54282 999634201 55975 55947 976031275 44686 44708 395102321 35891 35965 706168063 88772 88773 127830039 52964 52965 727732735 744 699 615761485 62694 62695 142099061 49704 49774 516554699 57155 57185 512959370 61125 61069 847466028 37976 37977 397724443 45258 45259 276629035 28395 28396 20918965 71843 71844 267456310 35291 35292 760595498 46143 46144 684185466 76035 76036 448300418 22458 22459 698187027 43314 43375 429023013 83233 83234 74407599 66446 66391 459821475 67345 67346 950293611 45039 45080 876674351 63982 63994 548454718 37202 37203 191193721 40310 40312 416717462 35147 35148 880994113 78746 78747 68330421 72818 72741 25515873 64797 64809 543056307 92939 92989 242922779 7908 7892 535720080 11508 11509 765051646 8700 8747 380551438 45763 45764 427677764 41764 41772 921258740 76922 76993 168600745 71633 71640 696473711 59026 59027 590519249 12599 12521 773452626 75478 75528 4001578 51935 51977 699503809 67907 67908 79113640 78717 78718 36143991 23536 23586 61465629 5889 5968 517467729 72955 72956 121114059 89588 89589 433466886 92365 92321 329194497 84507 84570 41838032 64134 64127 992083436 10692 10724 409951467 83088 83132 896485063 52776 52777 804810655 15746 15747 85196248 21549 21621 421095031 25256 25257 4350684 73944 73996 258084388 14805 14806 648072405 93923 93846 603671075 13738 13739 150242161 86075 86076 400022567 63264 63265 272158722 96413 96473 688625999 63828 63880 726559155 60851 60894 955870800 5209 5226 139710175 17572 17573 542124315 6348 6349 624397832 42211 42212 800806086 85284 85285 716687214 54212 54289 217135191 97215 97276 442536120 84197 84254 429787971 81234 81264 77661646 85476 85477 994653975 10961 10989 375533725 495 525 661474913 18638 18591 231339552 98076 98077 932288472 7279 7320 909015268 30546 30469 782907910 36917 36906 166140849 68824 68747 555033233 10733 10734 225544447 50335 50290 864476546 51009 51010 909656500 97586 97587 151271674 30758 30759 298060179 41633 41627 199755673 32884 32873 755986366 66370 66371 68575737 12698 12620 252113582 84494 84553 322840426 79136 79103 657047035 64897 64898 211287225 99756 99727 713442257 24896 24861 999015671 10034 9964 309498860 58277 58210 999597579 70953 70954 371207958 44943 44944 640663375 84096 84097 910881530 86789 86790 3626701 13429 13430 888957727 78923 78908 143423334 6689 6690 264181346 57391 57367 995999834 59090 59091 915916893 98519 98520 105966780 64244 64204 328492192 42919 42862 135011276 29504 29505 676976689 50772 50704 973117119 73632 73633 547174053 8124 8125 895369960 3559 3509 476401551 80735 80673 488340053 65483 65484 463325261 27823 27863 614451416 27617 27618 343853368 55948 55949 587818255 79286 79287 442406357 90620 90621 50809546 98945 98889 630203931 27344 27302 380177424 94484 94468 284414123 9410 9332 877174729 78615 78551 492387702 40551 40552 675330177 52879 52880 551545353 99418 99419 94971074 65238 65293 610822042 19720 19721 424228191 45981 45982 359575590 65207 65144 579734273 32310 32264 723909317 55913 55843 916621957 86054 86055 973374059 68074 68085 557010262 44667 44668 210882358 52398 52399 291372464 25605 25606 417219994 69563 69545 714694068 13032 13021 473356020 1431 1468 40038880 64173 64234 867914417 15414 15353 467026584 49243 49238 250097911 80098 80099 763428573 67804 67805 616866919 98087 98088 784625057 85845 85846 83726037 90382 90383 678470518 76797 76863 379875178 45184 45204 953672444 82142 82143 926756485 66089 66014 633122366 48102 48103 639505552 38258 38259 719649989 40318 40319 418060223 46051 46052 252478830 38739 38740 962914489 20208 20233 23371713 61573 61624 641591748 4157 4180 167903712 57218 57259 139869885 80470 80486 299581107 25892 25956 891680464 96021 96022 794204221 67724 67684 810925094 99713 99714 714844246 7193 7179 939874723 20332 20356 637833628 70888 70939 652157188 99650 99613 300329661 88843 88872 844107946 65194 65134 794374119 91131 91084 402030451 61149 61150 531234501 22431 22351 596655462 6401 6459 916033770 5809 5863 355640586 53378 53360 794592174 36193 36194 280884384 16858 16843 447678839 51023 51024 577429159 46187 46113 131379029 69791 69829 652148298 882 883 18790078 78097 78068 830352842 38654 38615 185074071 71779 71780 24384653 24845 24782 789072637 56353 56333 242596842 13039 13040 475881237 72029 72078 47264993 93607 93630 835104591 95691 95692 540278176 33674 33734 359040408 79472 79422 996788984 94013 94014 714545794 23593 23594 639198461 16934 16935 303949265 4875 4876 430816795 89365 89366 892079716 74666 74667 127643831 27940 27941 410519338 53923 53913 823143316 63415 63416 992333520 38064 38139 660943988 7582 7559 672248445 71296 71333 755149990 14737 14738 971778342 89314 89315 284958619 60749 60791 527886838 34723 34716 235775625 95685 95686 210065618 50575 50576 8183686 22097 22098 262800575 72187 72211 46823490 74968 75028 910312835 47386 47387 604133355 52132 52146 645902208 38438 38458 505180588 22561 22562 267800879 49462 49501 979753519 41830 41754 418172120 59023 59003 933392958 31203 31204 87832843 96132 96125 312481913 13785 13736 131120435 68518 68538 380448650 90409 90418 534869143 10185 10160 779021299 66546 66475 580069648 3903 3896 997666512 12982 12902 295275637 31920 31921 498866135 25612 25582 307680414 50616 50617 648768001 74784 74831 858133710 36385 36382 781603584 84623 84618 504370513 17575 17564 172481111 2300 2301 178646074 74279 74280 497822841 49156 49157 883420635 24680 24697 424800947 9406 9407 85859997 77284 77346 517552247 7854 7912 132070653 41221 41222 381812263 36985 37035 792863266 59357 59394 381265516 51593 51594 889475554 59028 59029 719555906 2316 2300 494321440 55407 55408 298994856 16586 16594 827696955 32652 32730 405119470 80262 80268 349044340 28330 28331 985805575 3424 3412 853774681 44570 44571 699332117 71765 71784 509800666 50261 50315 666106172 84790 84752 603152720 2357 2358 801299930 48030 48018 896605048 90295 90336 465013769 29882 29883 608549927 21777 21765 266674289 43287 43320 70450854 27298 27299 432616718 48316 48257 615591113 48914 48872 665718761 35216 35210 449851212 13080 13095 613882487 47445 47446 641949163 32030 32031 140052969 86040 86074 610865178 13609 13610 126346911 50063 50064 586014589 91959 91894 2091430 79672 79740 395440144 4443 4472 220199422 70058 70059 904760000 7109 7110 339517924 18836 18837 72745018 94079 94096 918856147 48819 48820 499455727 20841 20842 842789303 62442 62423 80458753 69467 69468 405122191 6406 6442 342709064 3993 3935 541780900 67810 67811 523090200 80568 80571 56376852 21991 21938 147978943 7547 7558 894039350 86361 86416 86660285 4662 4693 79853668 72588 72589 115370144 33753 33754 443753206 59464 59542 916395610 2670 2671 23728298 89326 89310 112954085 89798 89799 427944232 26718 26726 229728805 98244 98245 715670282 79429 79357 731992981 70482 70483 404137705 27021 27041 94775122 68521 68464 933627958 39906 39873 696085667 77778 77779 714583216 63571 63572 531001883 80911 80912 973340581 53348 53349 671553912 30613 30614 904878857 30064 30065 217532892 59702 59780 487822769 58857 58858 924577458 70865 70866 163564132 24559 24560 47725139 59979 59980 500618851 25321 25370 874330922 18731 18785 855809896 18984 18985 261880520 33077 33138 615352287 21166 21167 859500214 60469 60458 898326251 96467 96468 660892339 72584 72585 79728835 10186 10246 435537797 47463 47394 759498775 80037 79973 307424376 22059 22097 821413368 16636 16681 632431100 94692 94700 608360659 67049 67042 869857446 25237 25238 273101962 80362 80363 215540497 42668 42669 837414963 38736 38737 658569448 99240 99241 887214987 80573 80574 390798058 16676 16677 491312857 46194 46210 183865835 15646 15647 136465572 11472 11473 372432474 11245 11246 321533616 33579 33638 712098264 27532 27533 970922325 26639 26572 179584875 48907 48908 280742215 68906 68907 881583225 11276 11277 232946953 32616 32617 413043465 83918 83953 105325574 58415 58354 367171148 99034 99035 867012867 45858 45899 675806830 94625 94645 819015086 44791 44770 321616892 48375 48376 794509170 86989 86999 565615832 58069 58070 373708401 55154 55170 624749946 8833 8810 751467419 82627 82628 662153116 48015 48016 606516920 33968 33969 214590752 19072 19076 341759543 59130 59131 917195341 76865 76904 944963735 94793 94794 590934463 97469 97470 582274483 5675 5701 368440038 74093 74094 401921882 8592 8648 123520973 10052 10053 337961756 89622 89623 954833210 75393 75401 672433358 94601 94669 174037505 15578 15619 660415611 96338 96339 108552725 61758 61724 387360671 81702 81703 649339793 46861 46862 252351639 37508 37506 342723619 73417 73418 835805937 11642 11643 327257973 86898 86927 967672981 47288 47289 45603402 10285 10326 386917290 54271 54251 265145682 36016 36017 164443078 28731 28738 916530853 58693 58694 299364241 30521 30522 156070750 53488 53564 195374381 55151 55089 181591997 3326 3281 78124694 19188 19266 464330966 90997 90998 468821900 81940 81876 353669799 39202 39203 867212023 57398 57399 509675452 17544 17545 905467295 88346 88394 811411319 25013 25029 411837770 57663 57688 135577711 67610 67560 680054613 1774 1797 794207682 8521 8522 558667089 77905 77949 286745266 21677 21678 988518890 90198 90119 311794451 71467 71468 978713376 67918 67989 874226482 25457 25535 7850243 75000 75049 455494145 81514 81515 907799407 89992 89993 735935868 60819 60789 7988615 26809 26847 221052828 18061 18062 483234188 81693 81716 594452933 57558 57585 463643696 82250 82251 118278877 46776 46753 330139143 51728 51781 435066959 50477 50524 933738821 15002 15003 627648269 6275 6311 725994293 40728 40786 408450907 80187 80205 966156305 35141 35215 207140648 55556 55557 828087477 49981 50012 799109533 62689 62690 989810671 56741 56742 544975037 19341 19342 358554950 30363 30364 145866894 55618 55556 495022287 52084 52129 148192255 58607 58608 85004516 21344 21345 475227408 48664 48665 238171544 47548 47538 564201929 78648 78649 900689408 53767 53801 87306877 85673 85674 400280857 45579 45512 996332132 45192 45193 470737457 76825 76826 990193594 68441 68442 31427188 51959 51948 660098462 62005 62023 803547191 45171 45129 236182684 24107 24033 605140579 36933 36934 566571121 23403 23476 973641400 56096 56097 640336156 46594 46641 774579252 72687 72636 454577519 17850 17851 232213259 3305 3287 175003882 41259 41274 932953567 6283 6284 369886865 88716 88717 731727314 64268 64269 590601093 52623 52601 259100420 99084 99085 570797543 25863 25810 305380642 35235 35221 732087977 93200 93277 975104241 85142 85143 186719699 18539 18467 660302787 75302 75303 735425530 30581 30582 771537702 82621 82622 733729023 24026 24027 487843942 43492 43493 460983283 43418 43487 351395433 84645 84676 784085608 16073 16022 223177906 27817 27818 541407640 47398 47461 856986287 5632 5674 187053517 43475 43405 568226757 98553 98554 531119809 27241 27296 788623610 58867 58868 572725222 66221 66222 716792624 41354 41381 385308939 1804 1805 253617662 10919 10856 981486749 76835 76836 782769276 75078 75059 796098321 59718 59707 54572031 38591 38594 146109808 37680 37600 429172165 32462 32463 720904789 26404 26461 340089625 91813 91779 851067451 64024 64080 203054095 49637 49717 939271911 33146 33178 203316531 59676 59677 416130021 94929 94857 432997849 8032 8111 953107113 65588 65586 409785177 19692 19693 439550518 96740 96776 938414405 64812 64813 262942788 33064 33065 447421249 18037 18038 598240915 15338 15339 731441623 38480 38481 874756315 98810 98811 937575044 37087 37088 446993773 28513 28489 410261294 1516 1469 423050958 39665 39674 707593965 62263 62333 969687534 46357 46358 107520754 85192 85143 960458707 92983 92979 56229689 12290 12247 821063335 58545 58552 680652215 36292 36293 794613473 15491 15492 893629313 98028 98029 945762642 79059 79060 662933950 16801 16734 788594365 37741 37750 513266736 51567 51556 483796760 27369 27370 352035005 54587 54512 105822667 85370 85371 324047775 9446 9443 262621429 33729 33730 473658972 39348 39338 693138948 33220 33221 947767970 19841 19842 834262591 23824 23825 46808165 15905 15906 295855047 2851 2852 929489949 52917 52871 341362020 26291 26292 676151621 45078 45079 262145358 72369 72370 313669108 80066 80123 927342344 93237 93312 451998313 320 321 253622144 32435 32492 702868801 64162 64163 862618431 61790 61831 812908271 75610 75629 969814803 88346 88274 143654858 47515 47454 44217000 38950 38911 420952941 60409 60410 858364368 14 65 696135791 40594 40595 161034495 48577 48521 215785949 6742 6770 300353068 37237 37192 170250162 55088 55032 929495574 16961 17032 175437075 33059 33014 897950521 78461 78463 101504637 70547 70582 339628023 73986 73987 297015200 16429 16430 974798960 16510 16511 36258635 27179 27215 708367826 70626 70627 247340565 41436 41437 403934783 19976 19977 370079849 26615 26616 120801754 50231 50232 886650229 40371 40445 104329470 84170 84171 704744755 76844 76830 528234141 33478 33497 761328361 4466 4467 767112755 42451 42452 905471149 4921 4922 283520428 68915 68916 466043847 7240 7196 697540625 29022 28966 481018517 6479 6475 74910352 55260 55233 338895382 71392 71393 507131609 86445 86457 213260093 68166 68195 966064827 96379 96318 607935484 86108 86074 415138096 1845 1846 133483958 73371 73443 804424641 3789 3744 366430618 44483 44484 88728558 5505 5508 459361078 72971 72972 491729606 30605 30685 527830204 85005 84962 424794366 38433 38461 826251467 77965 77966 844445003 89139 89140 828774500 77256 77331 482633226 1387 1333 743233093 94697 94698 883492832 86624 86586 815834921 42799 42800 694730350 55166 55108 35067100 24227 24216 344827916 24571 24572 235628973 17834 17835 69184325 26605 26606 981349913 83157 83216 376004574 92735 92739 296064624 83262 83263 762040879 13780 13781 747570254 11239 11251 246018926 13189 13190 961964211 98995 98951 137217045 4365 4356 522707045 93159 93160 829237259 11396 11397 423091064 69159 69160 863989150 74923 74991 523126072 10378 10379 116720771 24865 24939 209992556 87736 87737 281510665 61106 61033 851156049 22134 22071 623974142 31639 31561 994800945 64996 64927 466190973 69455 69459 543811096 33150 33151 885323935 49011 49082 132369567 42430 42431 372467085 24418 24347 48861376 92544 92530 682386800 35036 35037 78483466 63332 63278 932539680 97692 97763 276182502 20000 20001 724521371 84574 84575 714469949 86635 86636 172915392 20647 20648 381301367 88459 88517 469830045 63285 63337 825678716 2069 2119 198945304 62742 62743 625809205 11406 11407 514992590 34584 34528 215997079 40854 40885 261662057 90321 90307 151292777 95010 95011 877805778 21884 21849 952477978 26842 26843 756758143 66736 66737 846127036 69992 69993 94931151 85871 85855 495387310 26706 26707 385512391 43976 43977 323901640 1290 1291 455041591 76733 76734 325536768 80357 80358 161650662 53682 53693 309574642 9011 9012 533732617 86564 86565 496297587 99421 99422 92680308 99307 99308 210558666 94020 94021 65103759 98945 98965 890313788 67826 67883 124255948 53133 53134 184370384 65313 65380 543700492 50209 50210 931608642 13822 13866 724752902 88253 88173 141231110 27479 27480 372962483 75698 75699 58551107 7349 7406 550258091 5515 5439 203054618 19408 19409 512859299 47928 47905 795941818 82048 81968 275809721 17576 17640 603263663 49478 49404 719115189 78432 78433 784253280 20923 20991 373130429 40803 40804 596327272 72673 72662 815444930 6874 6875 146826619 48530 48564 7997803 66301 66302 387551339 49877 49878 530500144 6678 6658 686203629 42109 42110 510750149 8819 8820 961425756 6804 6805 32588160 62450 62493 894813511 26187 26151 569157379 55407 55367 776862696 42472 42473 424165567 73803 73804 366641035 19441 19442 501462973 83787 83813 653251572 64656 64657 116561192 41415 41372 768965055 91180 91137 765797507 52591 52642 551818967 33443 33491 839126252 236 157 358088795 56916 56851 68589334 66438 66439 373507183 50613 50567 712645115 31419 31420 622361775 86873 86874 370921731 3266 3267 595340898 52625 52626 875666282 79974 79975 926716929 47396 47454 852233734 35105 35106 484700892 80639 80640 732844922 65785 65786 392570183 11711 11635 852783948 48684 48701 869702355 74189 74190 974873356 49321 49322 805497053 66451 66425 900389868 30122 30184 630022156 76072 76073 779503170 77326 77327 895261622 98961 98962 159424877 6475 6549 407207592 30391 30392 995574923 45728 45719 756101066 73600 73536 904969944 50516 50472 894279988 17787 17741 399114428 77575 77649 20114898 48544 48545 44453234 11931 11932 885788533 61503 61504 134994224 32404 32370 854566398 54304 54305 637880323 53015 53085 701094494 72701 72650 232468611 43368 43446 258923514 97928 97929 226439340 89489 89490 106868394 94551 94552 102920429 45431 45500 395094928 25521 25522 356700401 79677 79714 226073306 54892 54893 221854456 53776 53777 16076652 80144 80222 846336649 2969 3046 800177035 76743 76744 123886456 31675 31676 361160219 21838 21839 939251233 14319 14320 318818745 47961 47985 440617589 58142 58143 461581969 43902 43861 172938746 27363 27364 165800533 19065 19066 630394515 91388 91389 464754032 35763 35764 687285212 39571 39523 529586168 974 901 735151026 63635 63636 44171045 70889 70890 730589996 22751 22806 801098055 52153 52154 331464878 4806 4807 725571099 62032 62005 402092265 57706 57658 371196696 41628 41577 707911937 70719 70720 498897104 55455 55491 351094184 93750 93751 644215715 70478 70479 732515012 16457 16458 642237782 9700 9701 454481324 27092 27093 189963481 58321 58322 231206682 81053 81081 941698346 63757 63780 887622958 71733 71734 465195539 83149 83131 647213573 48373 48327 336817236 20492 20512 544994912 13984 13985 766810764 11254 11255 847359980 86348 86423 698661068 79091 79092 217799956 92065 91992 588802854 95234 95235 410359470 6187 6126 896628008 60442 60443 161735267 32999 33000 756043359 62280 62281 744242675 72252 72253 129876237 86037 85978 165312051 86383 86384 62213488 85360 85317 579564269 95782 95708 17949735 43495 43436 426330133 94212 94213 218558727 66860 66861 243441174 3668 3669 140883962 30551 30482 71775586 34981 35012 120021842 34606 34607 115040987 24670 24712 381670485 82406 82407 934727167 15927 15893 203797739 27756 27757 7896687 45742 45743 509406651 97101 97021 598399214 24530 24531 460477964 42771 42785 180179965 68960 68961 473096156 4359 4360 980937625 18290 18250 203846674 5071 5009 116316249 88662 88663 460172720 38104 38105 71472601 96789 96831 619964642 9308 9242 132790173 89666 89667 580253422 18911 18835 656009108 3582 3583 96695271 14726 14727 841518861 24090 24091 906358593 97794 97795 979400434 31088 31046 42152380 80272 80273 791084841 5315 5272 545725048 61018 61019 504954925 40722 40723 906856787 66810 66811 854964617 33718 33710 499867330 44797 44798 203395055 86202 86178 454136593 43880 43922 805498810 39359 39360 477563088 34666 34619 379033858 64672 64638 405753079 87578 87540 116586830 19212 19213 543997840 35150 35151 938585465 9153 9135 249783011 24560 24561 8076364 9382 9383 532894410 2308 2309 404027997 38391 38392 114810925 30508 30446 621990645 86183 86184 439563115 64894 64934 949251523 96731 96700 980868104 52845 52846 451730853 88636 88637 145572436 63506 63507 915297148 95748 95804 74389831 38260 38198 829229871 81003 81023 164759739 53564 53571 781294107 22668 22669 226439254 80967 80989 924386410 95641 95642 170294397 55348 55355 182350959 27552 27553 175464802 67791 67792 470717902 63868 63944 957651460 79025 79026 621445409 72545 72615 205241913 806 807 114591044 92695 92696 312070511 72756 72783 416823309 886 823 740238317 69347 69348 352182194 40292 40293 14362213 86626 86560 357950113 84920 84971 521536390 47953 47991 409087024 86332 86257 377244766 40453 40466 853048366 83296 83297 152948803 57972 57973 284865443 89076 89147 592080993 11746 11702 743821332 87358 87359 111496779 54447 54448 449723357 18129 18156 377181261 25292 25293 779655254 33507 33524 428534630 27034 26954 926613430 57783 57753 990908974 26796 26797 401869559 22273 22343 874359727 73117 73175 522308036 2188 2179 172617290 93711 93712 374644737 42948 42949 550002887 80832 80879 397079513 47410 47473 950065021 49560 49561 218045056 86595 86585 262847763 30952 30921 19445241 83059 83004 434340982 14708 14761 537582296 51106 51107 641589500 69665 69666 608832480 41984 41985 944489258 13347 13348 375493291 67506 67507 291558514 20768 20769 48690099 18703 18704 537856334 54210 54166 701841584 44285 44286 885827169 98341 98342 621597413 66828 66852 566394914 26531 26467 655955734 83903 83965 226294676 40582 40583 407642208 82283 82242 163765274 18569 18570 256663533 80801 80869 990445424 9503 9512 90952922 51420 51399 183109672 66795 66833 358334185 2079 2118 528538281 46468 46519 444847667 83786 83787 474050671 96223 96224 778343165 41689 41690 919987251 16825 16826 317544070 30055 30095 518543826 16488 16454 735633885 74741 74780 43792994 69310 69311 885521126 52367 52352 318360739 93438 93501 147117598 89808 89803 487160637 75831 75817 693538006 64318 64319 572749942 50777 50778 283616118 2245 2246 497314281 89782 89861 638500492 65902 65903 141531654 11226 11227 765390235 4308 4309 107649063 89331 89332 45961290 21563 21564 891341148 3924 3858 294458099 47770 47794 6941549 21380 21394 229289404 87558 87632 624322266 75013 75024 157884685 90835 90795 333216641 90881 90852 872345370 88534 88535 818325440 55957 55880 425748073 87896 87861 57997861 80419 80456 197302432 40486 40419 269352908 2616 2617 530775035 78266 78251 839464234 19030 19031 755839155 14886 14898 764869853 36425 36426 643483755 13250 13251 288060856 80886 80868 222151877 79151 79152 213548866 74418 74409 855130918 82968 83035 657943461 24942 25011 344179818 76496 76497 253571073 17245 17246 223308257 52211 52138 853029896 50308 50309 607071378 49706 49707 470705711 58929 58930 495826352 90006 90058 988179613 39730 39655 168004245 62498 62499 138960900 49497 49562 59465373 98430 98449 123737672 35639 35640 800695760 21626 21687 757809830 86613 86630 771737147 44535 44595 56473698 12333 12311 579514245 93990 93991 369069386 89351 89287 782153444 12767 12790 670555170 94613 94614 372676352 75489 75490 234582500 41429 41430 505940014 69852 69881 335527865 98196 98119 899110722 43468 43469 958781790 4675 4676 173848246 61011 60948 971853171 56563 56564 386936051 84737 84809 758207163 42200 42133 191341569 38613 38618 902305695 3743 3778 2315140 53358 53359 880571199 58207 58219 732741605 44164 44128 712298287 4651 4666 95173811 78586 78587 571400271 75711 75657 496592737 77511 77542 89899456 22017 22030 673313137 66696 66665 273895349 97189 97209 301987381 45186 45187 629560462 87839 87829 655678990 11187 11188 544077887 13568 13569 596266017 33840 33841 634216768 75385 75386 797652620 24088 24046 731118464 28696 28702 745166992 1224 1225 261065304 36162 36157 85180854 45217 45218 504738838 13215 13226 187005430 9731 9732 429172616 32757 32837 803226027 48354 48311 56111917 43371 43313 400616307 72411 72412 721171645 93440 93376 633013969 2462 2463 793095849 5446 5447 557799878 36038 36039 907114585 42380 42381 58619885 95365 95366 284930907 6435 6448 233069289 25542 25543 594166143 2127 2128 742388058 12342 12275 43936679 62268 62269 728994146 50113 50114 324809801 19527 19528 471481932 99688 99642 982455204 40024 40057 762722893 61422 61423 991823774 35583 35628 146288451 34472 34473 610667357 67759 67760 180688366 1435 1381 954785105 78521 78467 414747495 96915 96940 482901941 4911 4912 880519789 63416 63447 318773487 72357 72426 412003677 83729 83730 910960462 187 233 511406418 60845 60846 326686452 16649 16624 746603752 74160 74161 343940246 1636 1637 387137131 50896 50897 941557720 17761 17695 793547056 10315 10272 233871541 88721 88722 512455155 6325 6326 753574187 45709 45710 505615047 66335 66333 304817586 95841 95842 921467899 6099 6100 935360386 82924 82925 238874209 75443 75479 22551771 12326 12327 705021941 23380 23381 934185174 95112 95163 934540113 1104 1105 357050408 40502 40558 683247171 16988 17060 930381830 20472 20473 652644722 86111 86093 635266534 46847 46795 458999362 91231 91158 430521215 30754 30755 871515323 55450 55434 304276190 31443 31516 911457423 26160 26161 158029950 58930 58931 923356700 27965 27966 940555383 86024 86021 487193926 33036 33037 258121231 16726 16649 844469522 55747 55673 289763003 66437 66488 687727844 51676 51677 734390221 94786 94787 300342697 48758 48759 311691547 75992 76005 871093418 21174 21175 73087142 11770 11771 149827282 54758 54812 507532554 96890 96899 283001634 75139 75140 522872018 85944 85930 429924175 9614 9611 225891694 26686 26677 552121525 71214 71281 58135304 24341 24342 163287144 97642 97643 333882604 22354 22386 746757519 75932 75983 243925677 50972 50973 448374176 8938 8954 888986289 35885 35886 702451018 70428 70429 360142920 93985 93986 345569735 2650 2670 244722485 28336 28410 956049600 45486 45487 744812736 79758 79736 941417805 99898 99899 653493530 31541 31542 357503294 78433 78388 114098749 69250 69251 956718191 10253 10324 964725321 72314 72315 694372498 40564 40613 313679386 81714 81715 927609445 45598 45628 628898791 34981 34982 439244980 47644 47645 328501475 85621 85636 715304549 98679 98648 983760204 75456 75457 860423307 11514 11519 334604495 89545 89495 189089966 87475 87476 219093875 28923 28924 444365764 52969 52933 792193914 10626 10627 264377056 42812 42739 550757950 37436 37437 235515742 31337 31356 664736792 1983 2048 204587333 55809 55810 726222827 83543 83544 89910396 42713 42714 755511815 64261 64226 103053899 58426 58359 555503892 68335 68320 225996035 24861 24862 386284591 38609 38610 331577457 30676 30677 255772778 40515 40472 275656592 51280 51281 618594508 34523 34536 507548344 27425 27505 813177135 45093 45094 867726006 5885 5870 948820768 33188 33189 358915048 90837 90838 36504232 51576 51512 698660737 92324 92322 150427841 29846 29885 472086256 84347 84369 101817692 22263 22302 146077156 88634 88635 86560556 97959 97960 928502203 93052 93086 200936302 53867 53868 979048287 2145 2093 445728719 8265 8266 672042752 32528 32529 364928709 48296 48234 48095820 17560 17590 51290831 76616 76589 66608165 13955 13956 153970602 51316 51363 302507858 86846 86917 348169587 59146 59106 443777105 34868 34869 522327956 15709 15710 381170680 26156 26157 394601981 32527 32528 735941659 88871 88872 228644837 45744 45745 84898729 60928 60929 703545115 64838 64839 749239341 94158 94159 699208421 81476 81538 346660931 20508 20537 62910186 92957 92950 25015116 51556 51524 356870117 64417 64398 742527593 70508 70509 833397006 37527 37581 639659826 19165 19242 237967239 14955 15022 534273110 28302 28303 114788622 19212 19218 952855349 13429 13382 389569172 56713 56736 101783074 36406 36332 867500862 92668 92669 23830754 34947 34948 753441374 59432 59393 827864881 8763 8764 648803690 12950 12951 856678271 23271 23328 196427654 56750 56751 330986069 13295 13252 475040184 23980 23921 277945161 65220 65287 395675080 61463 61513 226505074 47930 47970 540783066 36432 36419 496455407 15927 15928 584197660 86623 86624 571759251 46529 46530 853448137 83766 83701 330036783 55109 55184 956972770 68468 68405 518095899 64049 64015 952056100 11928 11886 185420409 59898 59899 351608777 20218 20219 472603230 20746 20712 122395146 88154 88155 351173482 33149 33150 659726149 37666 37667 268411021 60926 60932 551043423 84416 84347 412698989 91423 91462 802292173 57447 57448 906577659 82413 82414 481225665 52614 52542 638982546 39166 39161 551134662 48374 48432 189007220 10518 10519 662208142 7398 7399 50515868 65850 65851 164911486 11555 11556 187388302 56212 56213 868120124 94198 94199 753874936 15375 15376 511028910 4212 4213 211356593 39864 39852 8878186 93260 93261 645043485 6668 6669 581693884 72759 72784 971412856 96556 96636 847319601 25967 25968 319566964 53455 53527 337284564 16833 16842 495124034 37975 37976 794768934 80305 80385 317360647 14838 14875 166114390 64012 64013 370768432 88520 88521 527164115 45766 45767 876492748 8845 8830 99654075 41239 41240 84897315 43498 43499 668646165 29843 29844 243635480 74435 74436 949149531 83982 83969 61553250 17968 17995 247657362 61246 61178 10635559 12784 12775 654968722 19909 19907 682721759 49428 49418 267652668 7177 7139 687462686 30026 30015 197290741 95051 95048 244086500 52003 51953 512626537 59585 59586 288991380 88321 88339 472084955 32642 32643 344185750 5371 5372 981792851 60713 60714 615597423 67575 67576 532868361 15563 15564 911200205 77187 77110 256404787 55798 55799 441382617 52567 52639 778671202 59127 59128 428168526 15430 15431 770035788 5417 5414 322782894 95961 96024 863473720 31585 31542 641018478 78745 78746 494582193 78423 78424 28135840 49512 49513 12992195 65102 65103 782870062 30199 30200 229774447 80355 80412 370751724 34555 34498 47730991 82833 82834 150236146 29983 29984 69524446 43637 43638 964946684 49329 49330 323299690 24546 24613 425155089 27317 27376 825995223 21661 21662 351184867 33139 33219 545133494 48057 48058 530049255 63005 63071 273791658 27007 27008 407692030 26920 26847 959381400 21316 21317 859130486 92875 92948 448345814 42469 42531 416194668 86012 85966 274361536 10045 9982 548375911 9008 9019 854255428 13288 13289 832744500 59141 59142 424926318 88146 88147 986721093 69389 69426 692221076 74481 74511 164244088 73165 73166 43090759 22461 22447 205909225 46349 46408 997128540 75018 75098 24368143 55014 55015 540062298 25365 25314 585271534 37345 37346 48005053 18678 18755 257246254 62054 62046 902158733 26549 26550 677862251 30995 31057 730026976 67567 67568 491742942 98575 98576 13836016 62522 62572 211055699 86454 86455 255600014 9202 9122 857197197 61794 61735 574921003 22421 22422 283511030 65316 65253 768678502 74126 74142 857322715 9886 9887 771799268 74962 74951 731019725 10250 10251 314687489 75958 75959 931706518 40740 40799 626517750 45701 45736 58365779 45858 45859 439989845 6139 6141 523762289 18852 18853 792515094 87297 87365 634288585 61869 61870 696483006 39917 39913 737204562 67419 67420 839517679 60760 60757 547544393 33986 33987 368033555 50851 50852 375831708 58231 58232 755728245 10383 10332 358604045 572 498 253351433 74735 74736 271883160 55437 55438 269288173 79318 79338 923944015 4219 4220 970043066 41774 41775 648830683 32384 32385 623905310 35372 35373 997467412 89446 89469 776097808 32650 32651 620546947 59528 59530 423853081 31685 31686 602831538 89573 89574 711227594 46530 46499 362602036 47615 47616 926600653 46591 46592 83706926 8297 8298 995806864 10460 10461 354601751 97399 97434 536602060 67299 67353 910971840 44053 44054 882753814 63035 62977 166002030 84998 85062 806226064 82019 81985 990114563 17712 17713 702779630 97973 97974 599025395 14422 14423 720596579 77262 77221 58392039 43421 43422 445451676 79136 79137 188791318 46179 46180 167493808 51487 51488 377424790 60726 60661 227557775 47363 47364 40192747 11471 11428 393295532 3410 3464 690095640 47416 47417 958338745 48948 48987 725567115 65181 65182 748665576 45397 45398 995537820 86814 86882 907784174 64688 64689 875218076 62312 62368 328484893 89399 89434 927550937 86400 86401 669913897 45124 45178 405596914 43897 43898 455170212 69375 69427 950884176 34375 34356 996561771 30658 30659 361602281 70166 70213 573905069 65750 65738 41534280 18851 18852 455621168 40419 40498 298728035 43734 43735 130382551 50900 50901 635272281 96311 96246 481927721 65787 65816 128304894 92531 92532 229686537 53291 53292 639063590 59948 59949 511128977 89506 89566 215060620 75660 75661 53430154 32470 32471 240866407 47384 47385 486275515 78676 78668 765583792 56868 56869 273374951 66421 66422 435252474 85159 85160 511281432 5895 5896 191164305 87886 87843 329114609 51263 51215 965304252 47994 47995 510224767 56201 56202 72213968 47028 47029 976669735 74728 74804 427657527 80844 80845 68095592 81285 81286 12974306 53696 53697 603567697 91593 91594 83380202 75488 75515 538473840 10962 10942 825204227 33258 33259 823608973 18347 18348 558633080 69336 69386 904232491 2226 2192 972351269 3552 3553 929904006 33803 33804 79120734 90269 90304 500433334 776 777 496404796 79636 79576 500515561 96328 96368 590366800 99004 99005 337231116 47710 47729 31490900 51020 51021 653010466 13105 13038 372135564 653 654 132575949 44995 45059 414129643 45153 45132 253099489 67756 67833 380161779 14018 14019 884605545 80536 80537 404856192 86130 86163 413637570 46316 46317 233911846 29714 29644 226279667 19973 19951 80380024 26264 26203 434704659 95187 95188 187695732 64249 64277 839136827 81032 81090 402138120 48747 48748 136941875 27317 27318 179077503 26855 26856 675784839 42208 42288 702121474 89612 89613 52100099 35717 35718 571323469 6123 6153 810070105 66190 66191 818858184 11878 11944 763604661 11887 11942 898155129 96287 96288 2925508 43444 43393 749413734 60452 60453 537218088 43726 43744 350235955 67133 67130 40938949 58048 58049 781696786 40390 40391 910328803 17840 17841 867518242 69322 69291 78617137 37312 37313 825246013 29877 29878 585847757 72051 72122 581037631 90071 90021 795345554 90409 90377 521084188 82576 82577 608982129 24978 24985 614168305 58530 58531 808487988 47543 47505 84096677 20690 20691 372734730 66555 66556 400888535 13248 13237 149233898 68057 68058 976744942 39848 39921 739777388 51969 51975 868402911 27541 27542 595246437 21874 21875 229925222 8484 8421 271491997 76561 76577 533588790 781 782 282373974 98072 98066 709015205 97196 97226 740964047 64657 64639 262499100 85466 85434 198625372 11792 11793 314204539 31757 31735 731697942 71526 71500 95539760 64456 64457 422734341 68981 69055 630262012 97511 97464 237975931 53049 53035 428839704 68766 68767 500538718 63917 63976 395617568 96152 96175 182437730 42478 42479 385582977 97472 97473 804541047 83789 83820 208191823 14084 14085 783612760 84104 84062 403741433 68605 68606 140073946 75703 75704 580602524 78727 78728 606141071 22342 22413 744666745 82897 82853 804517180 19825 19826 836343907 35828 35837 210437195 61577 61578 126921131 81134 81159 517834650 50701 50702 973724829 92528 92529 495615369 72260 72261 777393029 37402 37364 27564600 94293 94294 292919239 33480 33481 356492621 32616 32605 165323224 37484 37485 490110917 81839 81794 714647739 81758 81759 253202228 46517 46563 403492880 25773 25774 828370582 57010 56956 989490563 63374 63424 315323409 49350 49351 418083321 61468 61469 678584177 97494 97525 189089586 88269 88255 275289804 38915 38916 670024140 65434 65510 646632771 71853 71854 52812562 23887 23888 834985061 54005 54006 644694078 57780 57773 107374580 39058 39059 279504098 1510 1432 756774336 28527 28474 904639026 92236 92309 844105901 717 718 67979024 95833 95913 617475396 12058 12040 16060115 11287 11296 366493191 77478 77479 334030978 53640 53691 532757626 17087 17088 470433503 47638 47639 208426869 78304 78305 638317909 53302 53303 394024693 47892 47941 433787986 86529 86473 536203211 94910 94911 337638435 73066 73068 913011295 49498 49499 825966229 2208 2209 270431734 33155 33189 796648860 87493 87494 146350648 97883 97884 717443827 67732 67765 324421926 35407 35419 632849521 64429 64388 47370737 75400 75323 854443811 32398 32390 227732257 29518 29519 930084863 25275 25276 76277962 74398 74409 795281189 40263 40243 964861028 34637 34638 11898107 63150 63151 557956863 88816 88834 670306504 15379 15380 788011411 47122 47123 44307552 51718 51663 27663240 44818 44819 642084945 35160 35161 221979218 9874 9795 362577437 69326 69327 346239791 60602 60574 31799013 78345 78346 9371520 63460 63420 262028627 76852 76853 300903058 54232 54233 407113976 40762 40708 464199684 41416 41417 345070766 36221 36282 559293982 37390 37363 327575842 76047 76056 650031956 14493 14494 67730111 87399 87400 576133299 73964 73965 927327105 1721 1725 322775256 5614 5615 538095600 23609 23575 464557463 51632 51639 4416435 86247 86271 814441277 72507 72508 864213021 96479 96447 487674409 59315 59316 510935775 91418 91341 956107882 13876 13869 96637267 79253 79254 243358244 24869 24870 647666700 10508 10509 481108369 87829 87830 652421327 8852 8853 1547871 9230 9231 34056975 10734 10807 591598394 79901 79902 936273280 38899 38900 681897816 93532 93609 120672716 28413 28414 330807251 63587 63588 181408305 18898 18899 997624843 75443 75444 711535912 98238 98239 492746330 71723 71724 413884254 95702 95703 923657560 12294 12295 825115809 66266 66234 390103293 85072 85065 536967879 46531 46599 556162267 40969 41014 242570532 3987 4028 749007220 59588 59589 111596049 59691 59677 815332955 15272 15273 821106419 99143 99144 843357414 60326 60286 914756135 69917 69918 980219123 85164 85165 187884300 57497 57498 100848435 66756 66749 530017996 13966 13967 320039356 32639 32640 871961021 49763 49824 995998727 92536 92537 316482407 37535 37536 33310836 28315 28316 477659694 7049 6971 325084531 31151 31229 77822223 61617 61618 942249203 21323 21309 876818023 90297 90298 178166776 33479 33480 905737304 47523 47568 683442645 986 987 436917827 5222 5223 598257397 68463 68406 793126690 24429 24430 752999374 99743 99727 579635455 10443 10516 793988473 98660 98661 410020366 1139 1209 847811262 83456 83457 568630261 20689 20618 927140645 19093 19094 665569434 9494 9540 485095823 43370 43371 293674296 90525 90526 810597100 32840 32841 310195539 56517 56518 562613178 74639 74629 557822395 52566 52567 252195916 14940 14955 202976967 4239 4230 832959726 56074 56075 136639587 58490 58491 549247654 92486 92407 126413010 1545 1546 353697404 87291 87292 213829331 9466 9469 113288464 97286 97249 770896886 70275 70207 655317712 6950 6951 247027748 26142 26143 880389562 6665 6687 932444616 60520 60521 957891175 31722 31723 988684616 16286 16302 167959090 6598 6532 478498711 13671 13672 175584024 84996 84997 406212993 67646 67647 944958059 44446 44447 17491885 32080 32155 52999509 19020 19021 250331323 84117 84118 711312700 1791 1792 804288732 89307 89318 450213748 99444 99445 878083722 104 65 367540361 14398 14399 102562262 93228 93229 536691044 73908 73951 960192857 2126 2081 316274628 7552 7501 311416072 58841 58842 499978101 37816 37782 463813618 75967 75968 11418355 17705 17706 131524588 62385 62386 880184328 93902 93913 167772948 17033 17034 719150100 64649 64650 765309800 31756 31757 357222420 20261 20262 360495941 86541 86542 414155457 10788 10789 664933692 39134 39135 87910007 79862 79884 822422893 4129 4059 118217887 46778 46782 671616146 28189 28190 423274586 70170 70199 638264416 33721 33722 872039832 85471 85447 65343335 47688 47741 483755821 87333 87334 903703725 59576 59577 350108124 39336 39371 75716870 43715 43692 386478085 40167 40168 190874599 3998 3999 634317735 87116 87146 56507169 69112 69113 715730422 8111 8061 878740951 19875 19859 984072655 22833 22834 162532119 53494 53495 335426152 63918 63963 669622514 17384 17352 702626871 62752 62753 32050941 75599 75600 554490027 266 267 596645106 88876 88933 100106163 59828 59829 758410289 59280 59214 339763824 76676 76677 937637400 67152 67091 122889512 85180 85181 870415354 36062 36063 652180728 42359 42360 796726911 52532 52533 306308362 8177 8178 21659200 81573 81574 769856303 81583 81584 835386333 36861 36824 394574680 21325 21338 591337912 70418 70401 40356032 77006 76930 493367770 21464 21465 19509890 35796 35797 328586445 18483 18486 188904501 78284 78285 157150612 85876 85906 30466494 44104 44025 404284558 69941 69942 940650794 80712 80713 840653237 11458 11465 246984631 44873 44929 260765322 81164 81136 127716653 80599 80519 704462597 84557 84558 572960776 73992 74056 259081479 89728 89729 357071410 89286 89287 596794718 50376 50382 166993011 17467 17424 773201384 16865 16845 936403488 41336 41375 702851022 54503 54523 327251318 38866 38867 561490241 50167 50133 245956558 31572 31648 128459659 67380 67456 768582903 81409 81410 283576751 82085 82086 775446746 19642 19696 669675860 56399 56400 809932623 34392 34393 199649071 21772 21773 597737050 35511 35446 703036646 48989 48955 397709115 64165 64166 599506987 56778 56706 713931528 92855 92856 361153965 97518 97519 164287187 14397 14404 518398456 73228 73229 773247173 52715 52730 613243830 86492 86493 924051007 65991 65992 732826831 82844 82845 926167269 87205 87206 983357300 7283 7284 377154097 10195 10196 823078627 91135 91201 896309120 87003 87004 99616635 92117 92166 707704531 86571 86572 412502147 92007 92008 12751172 10966 10990 328871503 8776 8728 747771044 14276 14253 738488151 92913 92882 670506366 70382 70383 374675473 92969 92970 351854562 66403 66404 600703429 52095 52096 975883849 75620 75621 923914263 39225 39148 588689004 32823 32824 792859242 94153 94187 146092810 90023 90024 39639095 70329 70330 277402707 88427 88428 30934288 8918 8929 108581927 93912 93871 667374346 61533 61534 801410371 29212 29153 190955453 77598 77593 38989742 86359 86360 42325191 48470 48471 447608210 25287 25248 84860782 72610 72531 768879173 91381 91382 714927975 92183 92184 710188097 81255 81256 734605323 37672 37660 237046968 13641 13642 554991613 39411 39412 28324584 83250 83292 152241574 45322 45323 45636365 63866 63867 15300087 32565 32598 822377713 35038 34959 780233994 7965 7907 806215071 16505 16509 670337249 52342 52343 287869914 85981 86056 286917040 95654 95623 13811225 99284 99285 378285418 84576 84577 896676082 17398 17399 418042794 48294 48351 206369690 654 687 265199337 36545 36591 820453266 9123 9124 290160331 75843 75790 74884937 66872 66852 974578186 30883 30843 618002703 15359 15341 858699704 23230 23154 622834992 88188 88189 868878106 72174 72175 840017627 46770 46790 937231379 55127 55128 597192022 85309 85237 302841431 56800 56801 930435490 10309 10310 635822253 26433 26434 670586975 29194 29195 970344150 16824 16798 299759850 31569 31526 198889679 66458 66459 634995780 2447 2471 986260130 43283 43344 888680792 72276 72277 319083884 51093 51094 760210940 51311 51349 890218169 54995 54996 435962223 93666 93696 519640015 55078 55079 725490661 54136 54137 274882001 62135 62104 837244337 17906 17907 499731400 36991 37064 539216802 21481 21482 304942163 10171 10192 428792499 43043 43044 691959207 66493 66494 750185164 99686 99658 369865338 66365 66384 285342451 17813 17768 257817960 1674 1732 628890454 84635 84564 392314649 41464 41392 142466151 78638 78639 716951386 30113 30064 945714020 20683 20644 389546630 99904 99905 939532971 72477 72478 988469905 24683 24684 747276918 1890 1898 529353586 14950 14998 674291394 15871 15872 146301363 27973 27974 417157131 29561 29493 979329704 67884 67910 583710896 97013 97014 311928565 42276 42273 160692039 51833 51834 131081413 21006 21003 101329790 71396 71397 795833565 71579 71512 983065983 94054 94055 301605377 48989 49003 348637251 32919 32920 556933634 69515 69541 250326079 49921 49922 380164279 19222 19197 333516005 36514 36509 671678503 6313 6314 941772354 11588 11652 109455085 67106 67107 355925908 19098 19099 411078055 27650 27645 48418720 3482 3445 780327667 96581 96584 475141044 83418 83409 463037625 81375 81312 405447892 88192 88122 400163526 85484 85416 175553883 21716 21717 609136693 78855 78856 685225739 977 949 262691992 89293 89294 104601507 65728 65729 449295621 11434 11405 942797874 82272 82255 722457856 45588 45589 646725476 51720 51742 703615359 38264 38265 856890063 44923 44924 7201588 82422 82423 468314947 74829 74791 639035485 49797 49798 263300881 89459 89417 853435969 68419 68452 332194910 63147 63148 842354149 20389 20390 812346995 43861 43862 717314040 81090 81158 741515126 59335 59336 53662009 14800 14801 357525004 66912 66940 862874557 29784 29804 799964397 99006 99007 612762202 79331 79301 295004669 88234 88235 834481496 91818 91794 50149071 28624 28639 728700421 83019 83071 545016185 10196 10137 11798075 71587 71603 412189024 31628 31629 41480658 67608 67609 136793937 90412 90455 882620840 65461 65462 985502026 72024 71979 91187861 53822 53823 634285988 1575 1576 767067789 34609 34610 906520468 18057 18058 172880944 78798 78855 380863050 7265 7237 970716792 91958 91886 519011626 91930 91931 797877333 5247 5248 651525033 51695 51696 518042787 17639 17640 968254471 73577 73586 416413477 18628 18602 526637195 25024 24981 775796033 77662 77663 142557805 4372 4390 25357774 2973 2974 300365565 29408 29487 521207132 70106 70084 874089949 91252 91253 926522405 86830 86831 773776206 61867 61868 195638507 74274 74275 875611477 79266 79267 276763826 54414 54424 504952179 38474 38487 578195955 54149 54150 32611561 60015 60042 549671894 83479 83422 679982600 88528 88529 569990073 32705 32641 614597489 33115 33096 513049608 73118 73136 689592223 21290 21291 104041835 26379 26380 574839571 90245 90242 565942606 20873 20874 102759717 32060 32033 160498001 34759 34760 887196561 44730 44745 535715894 182 226 907574871 9572 9573 755810591 94550 94551 306501714 17905 17906 948351701 19323 19292 112054513 73696 73697 212690448 580 558 609745470 71211 71212 286290067 97379 97457 718415771 71115 71080 931899921 3222 3223 140021164 77422 77484 918856890 18903 18850 186771986 38918 38919 377643199 57354 57355 664224462 17092 17170 549796233 31285 31286 974632950 42919 42855 347001035 66144 66148 269680564 75930 75931 146076588 64212 64213 57498835 42993 42994 123145818 8490 8491 875925996 42652 42630 318875639 20819 20820 419787865 95140 95141 480150589 83026 83027 572454677 7899 7856 371901727 6011 6012 347612123 98854 98791 669035258 58770 58745 477167410 29791 29792 967469729 38958 38959 642081950 95123 95144 347987689 56673 56674 488958925 22644 22655 395698735 19943 19883 211540702 7733 7734 701062451 48774 48775 831284573 64276 64277 102266612 65802 65803 270502898 53620 53626 254162949 19479 19502 215824975 19637 19638 867835334 7482 7483 588058760 62503 62566 144355128 90688 90634 5263309 31601 31602 37928725 52591 52592 367158655 85289 85290 292672897 19910 19853 445216774 5924 5925 175310106 93642 93573 970609240 61193 61147 932354643 16657 16658 138909507 96460 96461 55089249 46908 46909 400145223 90266 90268 536586675 44805 44726 94840576 15973 15974 660232617 67631 67632 291431695 63240 63209 841094988 56212 56262 276825409 89850 89877 783297205 91022 91053 953117272 59567 59588 410018417 67447 67448 85775678 42343 42344 441636637 61287 61338 736096353 35688 35635 853398353 78080 78081 14840282 55045 55046 329778114 7451 7487 112167371 98461 98530 37715037 30022 29946 353554959 60540 60564 636984943 6512 6513 829548380 90337 90345 911942546 2861 2862 858373083 26529 26530 243563277 64093 64094 691006741 34670 34671 860041966 75250 75251 896623869 89673 89605 551979490 33283 33284 488513891 25793 25780 87978945 14101 14046 59605222 7910 7911 101986318 70313 70314 150680395 77684 77746 767742470 87486 87487 668961705 8182 8222 912810448 38971 38972 981926557 92330 92331 820480441 65621 65585 120022486 25434 25435 252079378 77285 77325 571525201 31718 31719 997324012 37462 37463 169006365 46916 46917 267852231 49002 49007 233008456 17896 17837 195705012 45712 45713 360756518 84492 84511 626309148 45852 45782 377491223 13118 13157 245609381 75477 75534 80582380 9972 9931 4555599 43242 43243 975954496 42995 42996 988976507 96151 96152 59878762 79412 79413 777766781 10406 10407 771154991 27682 27683 946177075 99336 99337 622529746 9155 9156 262719 26693 26697 965574550 33790 33783 400976425 54822 54823 130652098 58227 58218 315490362 54970 54971 237224140 76824 76898 221743019 89995 90036 717358657 67959 68025 962560529 81096 81097 790776361 98739 98666 929464826 12373 12374 840379494 72877 72878 345033761 5395 5434 209909268 15164 15099 69375498 43325 43326 193234339 24390 24391 684072659 3313 3272 834321876 5968 5969 712634055 57797 57798 370082417 86860 86789 544243581 86399 86405 308893309 76957 76916 941000556 53107 53108 207285030 92352 92412 392101420 6206 6163 121504776 35087 35088 320213880 92513 92440 413552380 36970 37002 624346185 77803 77751 687440130 65652 65644 609488281 49177 49256 860616255 25847 25848 343439104 36993 36956 466585440 10488 10489 766021462 28511 28529 475076964 48454 48465 914935112 23 24 719856611 11080 11104 469874770 41084 41085 538663773 9673 9679 489599457 21332 21347 267878696 54950 54951 446437879 70493 70509 533580416 39156 39157 439040730 49543 49566 553931837 68515 68516 647271927 74646 74647 640425602 82013 82070 145806087 14498 14499 430491806 64780 64835 156916504 99310 99247 113736813 24884 24962 811250134 43680 43613 338487393 24843 24812 863272418 11491 11568 149551187 6753 6754 272043111 17285 17341 587355103 91045 91046 980921908 97272 97273 111544944 97755 97756 925257894 70665 70727 784851490 25649 25587 904370429 46462 46509 715521042 53303 53304 146384330 46748 46749 955627190 93130 93131 655096051 92936 92911 300846443 48743 48744 808110104 84953 84901 433937618 76753 76754 313610296 4901 4968 572712662 91958 91959 392953249 47950 48020 698151114 91111 91112 447502100 14931 14932 424818488 48681 48639 132101752 33325 33366 67920756 4674 4675 695474681 72093 72094 384662070 79381 79382 847287104 80133 80135 877702617 95100 95057 389891632 68084 68085 228445319 64309 64249 204519635 25001 24952 188667342 37738 37739 592570228 79194 79208 430833680 1745 1824 72517502 83347 83350 467862188 20750 20673 896565277 10137 10199 591273474 56706 56707 784145060 3244 3238 622505484 52802 52803 201302477 1624 1625 718592165 90895 90950 196888171 81634 81635 345278697 39337 39396 271556310 14545 14546 650242538 84223 84224 873560708 67211 67250 480326359 39668 39669 573874398 6429 6430 444392331 35262 35263 684119458 57870 57871 982063612 22859 22860 645644508 72489 72531 302256875 46483 46484 674110811 33332 33333 317605199 20276 20277 393973527 33984 33904 196174632 79340 79300 417329813 49562 49563 431081819 73927 73928 759484286 36807 36754 401726029 69858 69933 597988328 87319 87320 529136304 68288 68289 945467842 74345 74352 632244124 96554 96513 899505682 27612 27613 957999735 21026 21027 971031230 8188 8189 250579318 66582 66583 824683796 94424 94410 306686444 80613 80614 150425596 69360 69361 489779015 55516 55517 944116580 83175 83176 305809389 2116 2117 808004066 42134 42135 212363667 62044 62029 566718546 36479 36480 687859598 73051 73052 256606360 47500 47501 43834286 44882 44806 828127730 87698 87699 977480595 70034 70035 885124815 37279 37346 518224566 22310 22351 363522592 76470 76471 819888605 63756 63757 338835739 98556 98557 889899054 17013 16953 102656039 68363 68364 313551214 20841 20812 504387817 25367 25420 179131913 43179 43099 235631977 26701 26764 889528474 36535 36603 143471692 66584 66585 775821172 44989 45038 877972377 26191 26192 604914847 56353 56338 405376626 83947 83948 314264352 37659 37619 983609308 89929 89966 745672067 82609 82661 246033369 7738 7813 193480620 56057 56130 160892943 41516 41517 574350409 76813 76824 702869028 19313 19361 788418876 48874 48875 780378442 94530 94531 352232190 96252 96278 754643109 36776 36799 384571932 83844 83827 396575730 55675 55743 25725813 15634 15635 444475193 74100 74091 324426056 68487 68531 490628563 34312 34313 36889081 36187 36131 923963034 35136 35137 608149369 36873 36874 569308930 80456 80405 512523804 58932 58910 858481309 26227 26209 849834961 36235 36200 297066922 69639 69640 236563286 47213 47214 750080205 58182 58183 988365212 82436 82425 591952098 34328 34301 125540500 67188 67189 566870914 4301 4302 746879499 74033 74039 376793007 19202 19175 75698989 98999 99000 481771979 73067 73088 763966162 88662 88620 610014815 70119 70046 589882912 75512 75579 42525101 67670 67671 470319653 19793 19789 193723613 56463 56528 344921672 41807 41808 480593986 48627 48628 173322557 8396 8364 763765281 45871 45872 282958343 19825 19819 873026675 11308 11329 187052531 21142 21143 767865381 14839 14866 397834967 6629 6630 788928804 94811 94812 811296079 72342 72343 591628967 25747 25748 53460139 3645 3646 462169138 6026 6053 50763784 39895 39917 337993449 20254 20306 534551009 89067 89068 504767997 23985 23995 753231747 10901 10933 311581040 72932 72912 955831616 41016 41017 803983252 49243 49244 276079771 88067 88064 75564163 78053 78111 900514185 52236 52237 499163653 51902 51890 960013031 55580 55653 811676739 54493 54495 888926150 54806 54807 216169252 82003 82080 324978306 58539 58550 788282908 31119 31129 679087295 38973 38974 704598647 13576 13577 165833630 99387 99355 225058758 82064 82065 603447835 82908 82973 480820986 41597 41520 840735885 69923 69924 484575567 229 232 801919483 89770 89720 226230841 67406 67407 263296387 24823 24843 540505396 70785 70750 943104049 31504 31501 420301403 72320 72341 628586950 46952 46957 988715280 72763 72764 696253585 18732 18780 613911809 77048 76996 739874282 62717 62718 726894792 73657 73658 13265245 9202 9203 974168804 57933 57934 307871588 84842 84771 773292679 40784 40785 510339534 33439 33440 214859789 61129 61073 758172534 64203 64216 136439548 70353 70354 781600970 56172 56096 206367439 94933 94919 148142341 62454 62455 253860300 7544 7563 430447134 66562 66558 188411270 16852 16853 590447900 97416 97417 933093255 67727 67797 801870854 23260 23340 883382771 62566 62567 100535712 95383 95384 711361555 91474 91475 295041858 48148 48149 445771952 79842 79843 234959277 15902 15891 751457984 48627 48591 656167612 10804 10805 762073108 80997 81068 263228767 23768 23825 130555292 58197 58127 765743169 7151 7152 18992216 37925 37926 45617013 83025 83026 432563291 4015 4016 723695370 65959 65960 357839667 29607 29608 380053940 126 59 404400253 25010 24945 713967206 37418 37368 219167720 86951 86995 990460265 70882 70883 992998514 70410 70411 68520820 99329 99330 963130699 28100 28135 870367274 49217 49218 714448453 64909 64910 195288980 10335 10336 61379462 49125 49200 927616016 9203 9126 640626326 27123 27101 205985470 81017 81018 485083329 82087 82015 485809243 41851 41852 147459093 73158 73166 778283310 14345 14346 706946898 22740 22741 900682206 78803 78845 426846529 19143 19144 37153340 96034 95975 900397130 16226 16233 321649907 28293 28350 504158006 84261 84262 253950344 27957 27958 455187978 77288 77234 974504081 40771 40772 666630963 47433 47434 134248508 41563 41513 382140443 82393 82464 250314476 41744 41694 953502276 61120 61121 389262451 65812 65813 819933966 56776 56777 739741184 18396 18412 123910399 89092 89121 382280164 97354 97355 296994435 81710 81756 479029908 65072 65056 669676521 66340 66341 813844569 4334 4265 239506437 91311 91248 138618829 51748 51749 829636057 16640 16586 288297203 74851 74852 305189086 30854 30855 257246312 80812 80851 998280496 69065 69066 247345216 74644 74709 106577085 69079 69009 288127741 37502 37503 438280873 26691 26733 998972988 94387 94388 373371622 96940 96941 449010068 83811 83812 552676278 45872 45854 976577230 55275 55294 613536287 92662 92663 597053937 92708 92738 988398532 95512 95519 826557443 86602 86634 328173127 88256 88257 904827906 38269 38227 309380113 65655 65673 757006587 411 412 291918179 28714 28715 769204051 23762 23704 714199285 58690 58691 832128703 22025 22026 533465072 6121 6122 610110822 40985 40955 630779478 17738 17724 610188870 94929 94930 703158361 45616 45617 893169488 44736 44797 646465878 77705 77706 655966090 92918 92948 585137923 75118 75119 168221669 75877 75899 926442166 68925 68956 951040501 84169 84170 887200767 17607 17608 93938913 70698 70699 448770471 12467 12528 778773177 30066 30067 981213866 27567 27568 774046626 53261 53262 297969375 1363 1364 102878897 13681 13717 120646425 68087 68071 756231516 32073 32074 637817133 54649 54650 894964496 35873 35845 865923674 7547 7548 549529424 32354 32355 824639206 65039 65057 852514886 26967 26968 418464711 32960 32991 359798871 37184 37152 785789033 32421 32397 627659186 29128 29070 382712279 33345 33346 256045746 95214 95273 499387821 37232 37233 502333836 5538 5539 727521492 23149 23173 90799483 88164 88165 272723440 70717 70747 923299343 4412 4413 85413381 46534 46503 778760629 15747 15748 484580209 38775 38844 931093312 44821 44822 11299915 15601 15602 359672756 44654 44655 788834278 65272 65273 534205034 58764 58765 501550297 31537 31493 48878192 93541 93583 280064333 47532 47586 675703793 65822 65823 704219987 95127 95128 83711178 99393 99463 367464352 51691 51744 636220126 45221 45279 263600687 86132 86107 816917727 20491 20492 522080996 18414 18415 484254675 33984 33985 244262366 44208 44170 794730898 14441 14442 43190707 62450 62447 917314805 69031 69032 582552299 47854 47786 208581105 8841 8872 34840576 46996 46997 553814998 26765 26766 484462359 62198 62199 583570298 94188 94189 466109219 25729 25730 272203734 11714 11715 53033192 55364 55365 697485797 34082 34083 575528058 67288 67289 572458358 30968 30981 317152101 31983 31999 137407286 84065 84069 325030459 45049 45050 443086094 67000 67044 116934754 69542 69559 677974918 43017 43018 53299436 67480 67481 187520189 84953 84954 808464406 94754 94755 548781022 26747 26748 693700306 83024 83025 918482973 39316 39317 498221793 29753 29754 818232848 60866 60903 106897362 20823 20824 404872629 90473 90520 915377989 64460 64461 258721352 88742 88743 379482969 18307 18292 679048335 9754 9755 646482676 70116 70189 837003558 65343 65344 99458626 87090 87091 917867109 92753 92812 946379981 80985 80996 81276161 42511 42524 451770055 95584 95585 435731593 31488 31489 344617112 38425 38426 759928527 41845 41924 942679632 22587 22588 218837801 53086 53087 633806472 11191 11192 189121569 25899 25900 653858508 85943 85944 998818483 10851 10852 142363134 82063 82006 865778118 47465 47466 696198559 37702 37668 244604882 60595 60596 309736572 28718 28727 333173608 39235 39181 692761532 64356 64391 376580600 55293 55294 176760704 25249 25250 749528914 66530 66531 955012370 64226 64273 709676554 62235 62178 706446878 13337 13307 293947341 51368 51414 494975719 42401 42443 263780747 31151 31152 937143888 17949 17967 384414027 83529 83530 571456813 95946 95947 394130377 37429 37458 623345121 76021 75961 49242286 72906 72907 511988443 78426 78467 476533051 8157 8158 467927499 64561 64509 197157156 94656 94627 384436200 64845 64846 568169271 48178 48125 808113596 74294 74295 78509340 13789 13826 646197126 88249 88250 685402787 15955 15913 823181913 94297 94298 813705280 10029 9991 935487863 96245 96246 89220600 66118 66119 351570308 58243 58303 874889235 82535 82536 419624165 71867 71919 952415002 66395 66408 869036517 41375 41376 754381339 1379 1337 107616758 43078 43061 18954034 99075 99076 163755697 73576 73577 511507608 4883 4871 914144730 38692 38693 823073628 90418 90342 260155654 61895 61896 193868809 26333 26334 539768826 92495 92496 860263360 52689 52753 348523194 25192 25193 588902490 87644 87645 734602877 77103 77141 104993028 49558 49572 91401114 75381 75382 934331993 70231 70156 988484457 5298 5265 335308258 97215 97164 950411908 38226 38227 254714590 8571 8572 614486710 5696 5671 647326865 13991 13992 918235054 73101 73102 290166708 8176 8135 597174985 9041 9042 570356159 40384 40385 336470091 69849 69850 954092995 64999 64942 414801402 60829 60866 182848791 76478 76479 845987867 14521 14522 86516716 42103 42104 771096237 9005 9006 542108064 49675 49676 14781507 89133 89134 510361354 34148 34149 729180391 24801 24802 67349944 75527 75528 294652812 28257 28180 915995078 90373 90374 598676636 66578 66579 576575768 99276 99246 908018156 28720 28717 392408538 90922 90923 817881711 12973 12993 178550063 26844 26845 969091737 26793 26794 651989676 78314 78315 955807009 20654 20655 883560765 28561 28562 327478705 4965 4966 65902929 35823 35850 165521795 59417 59360 852581448 17537 17486 877069794 95281 95219 389036496 62860 62858 687674757 66200 66201 570388396 72221 72222 733139781 7172 7137 737717075 57720 57757 82887094 52315 52316 176167370 35668 35669 115714854 70187 70188 393230771 38956 39021 682925213 89377 89378 704021951 83624 83625 326797915 90683 90661 374700247 70685 70752 784221293 80871 80872 307013562 73069 73045 938750692 29857 29920 264491783 87730 87749 992681559 47789 47790 494305148 76696 76697 669541618 75607 75551 168573663 86535 86588 192071754 73418 73338 677926041 44164 44165 337285461 21330 21331 352849326 5931 5883 503369766 67353 67354 285720195 65540 65541 704285830 71034 71035 618164281 95919 95882 428674231 73846 73847 993416126 83438 83369 957259523 15281 15361 255837381 10614 10615 316328903 81862 81790 689940542 46774 46775 382839770 45478 45461 283184268 97616 97617 909220056 2774 2737 184974364 13038 13059 105476884 67842 67885 975709215 76075 76076 173944493 74383 74399 983700964 43880 43800 858289374 84506 84539 362051570 94744 94745 214460210 87609 87614 930879591 47079 47080 347713458 97149 97150 105459565 43476 43477 559603436 45955 45956 270471985 14609 14556 154338208 81966 81997 846650958 78926 78927 824089716 30607 30595 806136173 34706 34707 654622721 17055 17101 222446402 82764 82709 575960584 97161 97119 825889972 95490 95447 962921971 64113 64085 746314782 35424 35425 305962510 90434 90453 439108725 20230 20185 680587944 37103 37104 109227185 43345 43346 445914082 23045 23046 154525955 68561 68562 515153322 44286 44287 248652935 45556 45557 519598307 11094 11095 388498646 20646 20647 841871342 90413 90435 35665311 76364 76396 796425216 85257 85258 1782300 23199 23200 797191527 89604 89605 978229560 59578 59579 880654690 6498 6460 145706553 38055 37992 316104789 50316 50317 311401496 74636 74637 689712160 3879 3880 249220249 53258 53259 785135832 7548 7588 170529295 7697 7685 194753036 60390 60448 899234706 29500 29447 829702183 4174 4175 841038576 97522 97523 284882144 93100 93101 864934730 9173 9210 408506488 62656 62613 502955733 43857 43835 152563900 30549 30606 987138542 33299 33300 348473011 55846 55847 32163739 69780 69781 927709633 66791 66725 122426290 30936 30937 238074766 69564 69565 493706690 54092 54153 349807429 24734 24735 392848568 79402 79388 547125603 41628 41629 996510811 94283 94284 197302708 43262 43194 613945237 73828 73838 12113124 64974 64975 207983707 27593 27650 379449293 42004 42005 33582779 83068 83147 307140058 32854 32816 457248817 18545 18540 699603492 31142 31143 326469420 84610 84611 880935772 4957 4958 179869974 19565 19558 803430983 97226 97170 486622853 82010 82011 154886357 52200 52201 215461037 26022 26023 952969441 65553 65539 854956713 21080 21081 173827178 14484 14429 395991689 43781 43782 26639950 64217 64228 424761680 90518 90519 342827892 69461 69462 456590364 20210 20171 628701577 8026 8027 443397053 66079 66080 329286320 15505 15546 99479914 4532 4533 707309190 39673 39715 22351725 56994 56995 914682860 80516 80501 180528524 32259 32260 204268894 51371 51372 122721611 34740 34741 390472514 34581 34605 592045576 77937 77938 215489127 25340 25341 648437948 37733 37734 715880910 67765 67766 901977620 62846 62847 299029142 87446 87447 326972153 85733 85737 365791237 15027 15028 292617268 10834 10786 579987933 36876 36877 275114790 32671 32672 585220860 11274 11275 420765609 9221 9297 166658733 92174 92175 308193811 60695 60696 364024252 80250 80256 822758084 66466 66467 508863325 54576 54577 191399903 92849 92923 844522120 63927 63928 176138033 11894 11905 308048415 64749 64750 429916902 7180 7107 88257887 89648 89649 465008956 75001 74944 317344199 96096 96097 12063875 93027 93013 603946449 80941 80942 93963683 83393 83435 241539107 20004 20005 829735667 23585 23586 769930743 73243 73244 163078638 78762 78769 697890737 740 708 931674076 90049 90085 4787471 94826 94827 313854352 95043 95000 171857425 44572 44601 943747764 66101 66172 928734056 22356 22397 330315287 27327 27320 542452299 48773 48798 117138376 35886 35907 92149246 83167 83149 597658224 42819 42856 467339715 87729 87730 207418820 17348 17309 642208584 42535 42536 104303872 53175 53176 754204233 48719 48707 160075645 67969 67919 134924993 98700 98701 427312450 69367 69368 892391887 70787 70838 671118442 54370 54371 174389211 37439 37440 714996985 45312 45313 479778057 51019 51093 190420416 17199 17200 48262879 45868 45797 693270807 99575 99543 629781053 97484 97448 433592386 58091 58119 110896739 14048 14088 311335735 79319 79320 168525803 96283 96349 918398493 566 567 825382094 9415 9493 711503585 58554 58555 884048824 19031 19108 596384293 11519 11516 976091693 39584 39565 66030585 59710 59711 1986197 46559 46572 279549224 69562 69533 550007094 58520 58595 375896162 19246 19209 515218483 22257 22258 11824320 91855 91915 441293236 26714 26715 190414832 10288 10289 461164622 36053 36102 296126661 58788 58789 41784089 89108 89109 625745233 81909 81916 600927688 39754 39755 432956039 53409 53468 404034338 5027 4990 980935769 13514 13588 501132479 38622 38623 716833149 72934 72935 225865575 172 173 468186597 35690 35691 175138892 56014 56062 131635955 56626 56627 394421109 44417 44342 407395394 26415 26416 546136710 26102 26103 135695703 69354 69342 253383005 47983 48018 300489041 59894 59924 933900989 54910 54871 549974142 7050 7051 57748048 12102 12103 780779127 55132 55135 919826176 12904 12905 419803100 45679 45680 911027829 60332 60333 616898094 76606 76532 688286754 2302 2360 428806209 14289 14290 817464821 3152 3168 628336345 27473 27476 564191446 17169 17232 520560442 30223 30257 449906730 26419 26420 906950959 1317 1318 506378454 1859 1860 362152432 47456 47457 564955471 96144 96162 138218351 65147 65148 317283964 78932 78994 105186594 43515 43594 373982121 34702 34703 64357161 19123 19192 993618315 44569 44570 347815379 2466 2420 892354737 4950 4881 956396208 68386 68432 486783115 41385 41369 356505975 5414 5415 55238247 33813 33765 686973655 63948 63949 74619918 28795 28796 583078287 45367 45438 428957439 67258 67297 803807227 72975 72976 679407346 40364 40365 599101133 75387 75369 685012442 51201 51176 998516234 18060 17984 495458848 21829 21830 391899156 53992 54035 977918257 32849 32846 956629116 56935 56944 634748303 72413 72414 275552406 78041 78042 495877335 13115 13168 413193039 20199 20236 742354389 26630 26574 993729837 48501 48502 315635089 97586 97574 898015097 36899 36900 315056453 52367 52368 840887186 50866 50911 95805224 8741 8742 709518535 6692 6693 406168187 30436 30434 162602752 48424 48425 994240801 45614 45615 249297212 60638 60680 511750897 46624 46625 78678736 66509 66510 650240021 77809 77810 667870490 26126 26139 64901318 21379 21380 475670307 17262 17341 327945358 81701 81702 377018351 72301 72378 896766546 63918 63848 313930748 41501 41556 157961871 42937 42938 744801574 85117 85190 557981425 6776 6800 311034853 47065 47066 910079139 35000 35001 708140412 72747 72748 692458777 56661 56717 525046697 19967 19968 189679118 15782 15741 73255636 3814 3815 359108091 12581 12582 23594467 50079 50080 865466763 45021 44948 847379306 19695 19769 738124151 15430 15380 838988716 37984 37926 396659725 56120 56048 972541517 35135 35136 122713722 7007 7008 380407580 81171 81172 439656154 33802 33769 792414819 54583 54584 586721256 51392 51313 962678572 29054 29055 738397827 7914 7861 343707717 68255 68242 959749989 57919 57882 591366 24155 24090 642914485 83354 83419 871212486 32994 32995 794856504 85934 85935 766937786 38928 38929 348647578 72543 72544 352371745 84323 84393 733487156 67691 67692 411099039 49121 49058 372273557 11175 11235 682548427 24967 24968 401241659 18560 18537 450764997 40698 40721 254041196 39102 39103 907323345 61329 61330 411776571 3056 3057 475856960 96262 96263 837826024 30483 30484 443026399 42047 42125 910335371 67215 67187 227021548 4361 4362 787047119 66565 66570 846777186 79553 79554 919865529 2686 2632 31281623 40138 40101 33420107 76674 76675 578483625 11886 11836 94134963 9858 9782 866600161 75245 75232 627128599 41418 41369 474545960 64394 64328 233386564 30532 30533 306409734 9828 9874 10554243 74827 74828 17988340 79166 79167 539850638 83701 83702 422582295 88537 88538 605415766 96590 96591 469552276 43661 43635 450735476 49803 49755 635669620 89501 89546 575584802 24908 24890 277579647 29998 29999 794412307 93340 93281 356774772 4314 4319 755405097 50463 50487 652220550 25962 25963 674300261 16482 16478 476234852 14387 14423 876542322 5394 5359 19861127 9440 9441 66440992 213 261 314150219 6320 6321 822171337 3679 3680 11795527 24046 24047 71901793 49174 49095 744383311 340 344 404595653 98597 98577 162914129 19084 19085 262829182 72854 72855 81991990 50605 50583 603348788 95483 95484 527438542 87348 87349 15997341 78002 78066 395396605 87768 87838 96746633 89360 89361 59472127 10809 10800 774944686 50367 50368 109216062 8185 8186 260745744 34116 34117 376035274 52055 52030 393044583 12625 12584 558637017 4358 4359 669438181 15804 15777 717380654 94855 94856 872803637 4964 4991 94759824 51150 51151 118755582 18636 18637 118955619 71403 71340 4756117 46920 46921 881249339 68898 68899 492343404 34132 34133 863908822 49011 49077 142493998 42458 42459 424683340 54210 54253 953560795 73035 72963 751570751 30230 30303 347886437 49234 49235 846539542 4800 4837 394388663 8176 8177 181895363 87908 87909 270461603 82178 82202 394225529 24887 24888 291772403 70293 70294 830485944 59672 59673 260634604 64235 64172 203675730 94885 94886 642011823 93811 93812 277976626 30537 30538 388524777 97895 97896 66648299 44186 44227 891797980 97246 97247 461959985 50235 50164 392719363 98019 98020 936648796 74507 74549 670103198 84310 84337 385903897 85037 85048 454194207 43596 43572 565592850 74718 74719 94127889 56281 56282 461220457 12884 12929 654140405 84850 84779 890403868 39575 39576 677536326 50438 50436 254515787 18142 18215 705842859 83098 83042 193727452 32121 32122 612907664 23876 23809 928982610 71552 71524 351895801 67056 67135 778534585 77349 77363 124059374 41098 41045 53952176 97650 97651 215188330 52094 52095 309159995 21996 21997 35095979 13315 13268 898035746 59625 59626 284104269 18380 18381 305233330 41206 41207 648340587 38658 38681 584109764 14790 14791 241045527 24701 24765 567354452 73875 73876 654661875 89675 89676 921804694 18671 18712 424738293 8876 8877 430134882 35663 35670 739565975 40966 41040 170209449 20900 20851 513907294 17657 17658 12170566 67338 67340 608649655 46891 46833 327517206 35758 35741 962198158 74725 74655 723701144 23347 23348 557087106 29888 29889 904448821 76226 76227 967826046 51587 51633 307811870 91810 91766 655747137 26892 26893 783209830 17696 17775 119242783 37443 37444 795691443 76206 76193 296291208 7304 7358 132004549 80009 79957 151453965 3566 3567 335006227 6364 6365 658948994 2444 2502 210122806 1346 1426 417940073 14038 14019 459636634 16541 16596 562300960 63272 63273 274458207 17822 17823 111826974 84685 84686 175969837 79664 79678 399670508 58931 58860 201642043 41025 40946 855574806 96132 96133 894321507 76893 76894 892115847 98174 98175 707617642 9582 9583 922775297 56239 56240 735939528 14530 14531 570898203 97448 97449 852826660 89107 89108 657580043 29807 29830 250488848 31870 31871 964164819 39489 39490 320606189 95063 95064 671560981 62314 62235 878071867 96700 96734 987491298 47892 47947 534114378 66854 66855 399698568 49436 49379 388181363 7006 7007 591393789 70491 70534 958435759 65614 65571 207180950 51676 51685 436405806 77180 77181 477923696 9776 9724 749928024 82522 82523 793228919 67300 67301 377216451 42551 42592 97612715 91621 91622 231428381 40092 40093 968883159 68581 68527 996580866 61854 61929 779963055 71342 71299 622082938 33704 33663 672340669 1773 1774 683090751 89164 89232 827981793 90964 90965 336132379 42833 42860 537865468 17510 17511 232728963 54753 54754 534260433 32373 32328 55546918 33924 33996 822459356 43337 43338 836680074 45146 45147 614600648 6548 6506 433323340 40597 40615 736318588 77980 77981 656893596 28742 28743 846752182 90999 91032 518608280 93341 93342 373032587 51252 51247 526276007 47009 47015 752473070 44799 44800 192300018 92189 92193 852095001 13063 13064 546200528 78735 78809 809665637 50501 50502 856663207 76377 76346 681689199 53204 53272 409915200 9782 9714 272314653 54339 54310 945457646 63471 63492 70006104 51904 51905 433446170 53238 53239 785805128 75556 75557 57901983 70671 70672 712990702 51496 51527 412274279 84881 84899 301506501 79980 79928 648513260 65635 65599 169000932 63700 63701 283025790 44777 44841 220435354 71462 71463 512989187 70149 70150 71094082 70785 70776 638261074 16392 16334 652434644 64798 64799 581443220 66146 66130 158506905 54573 54621 935005789 7171 7172 504494185 66276 66344 84763633 22067 22138 787504182 92656 92695 347135176 27451 27457 541214015 93616 93660 262242925 70154 70115 600646053 9044 9091 241917484 53067 53068 881928047 65231 65254 236150806 36738 36739 24885089 76873 76854 286950813 20382 20383 290860609 22557 22558 175369183 73425 73356 32680616 41275 41313 751697101 10539 10503 198845466 25430 25431 429916430 84662 84663 594950028 30118 30091 178843989 38793 38794 574773340 15542 15543 585498015 57897 57872 466104864 78575 78576 61919505 32449 32417 242355227 9258 9328 512318204 88486 88456 313456967 81914 81915 277910256 38497 38498 278380958 3306 3307 314458188 60790 60791 669587556 81539 81540 6478961 52566 52490 135921740 42238 42239 593221253 9957 9960 283244674 60151 60165 82127053 67758 67759 203340405 15753 15797 205966081 75181 75182 148070310 50904 50909 540952349 45824 45825 149422768 53612 53613 581199290 89285 89286 43977580 85673 85657 192240306 37737 37738 776247016 9796 9797 309745529 2905 2921 197775307 31128 31129 104080874 81189 81227 225245510 74243 74189 728955568 80887 80816 240706213 61836 61882 68540818 21814 21774 248211475 35906 35891 855137836 1948 1949 86995936 64911 64861 11265856 9338 9339 616659540 45675 45676 79404601 46315 46316 840542470 79919 79920 292276774 21023 21057 797749758 75023 74970 777514197 67880 67881 697162598 10221 10156 323116605 57435 57436 652877273 24116 24117 501970493 23668 23721 724283616 94512 94513 456839506 66210 66144 997256905 21039 21040 368459327 31982 31983 491308775 73012 72999 223046335 97698 97716 106007778 7703 7763 578715842 32661 32662 425311902 69528 69509 515737083 28376 28438 460534265 71528 71529 441273706 23869 23887 706066243 67364 67442 971805759 52916 52917 483921822 80362 80403 879238407 18583 18584 883848474 95991 96019 428834556 30409 30410 744406113 54031 54073 907511169 26471 26545 835310749 33822 33823 295069091 51686 51687 971070827 58108 58119 414080602 53227 53228 504133002 23827 23904 663098262 1942 1943 952151037 65400 65389 428262086 83886 83887 845464627 65618 65619 599419285 50914 50942 808134486 40792 40727 434998908 74320 74321 895476906 81723 81724 688660360 53446 53435 619375208 76798 76772 136626020 13881 13847 936820315 10286 10314 752940896 43835 43836 44439264 63559 63560 811485718 64138 64139 892047254 33771 33772 524591821 99858 99803 883288915 65513 65514 865125738 55663 55677 778534038 89287 89335 31113233 94135 94172 176661210 90067 90068 623916041 50142 50134 427729573 32514 32515 874980601 74582 74591 327103460 69495 69496 979742321 41446 41380 649807312 64947 64942 60472669 42514 42523 624026138 873 874 469823847 4940 4870 238446369 9050 9051 854730327 18758 18725 19116484 19377 19378 546288178 24909 24872 368741961 50020 50087 250759501 74223 74224 433584075 23338 23284 962098243 44853 44854 877614395 55845 55846 936122666 35000 35036 734288456 10430 10431 505518280 94961 94988 316054755 21672 21660 189750406 22439 22447 808422391 8531 8532 430041752 18858 18909 863345823 9600 9672 692518562 8958 8959 77133662 69376 69431 858445711 85287 85352 773258690 35752 35753 219457291 66464 66455 523884153 59506 59507 132625308 86216 86217 89224726 14438 14439 121614778 11929 11941 547992428 27437 27462 554068650 52990 53049 462436288 7786 7787 350068159 38642 38672 175225660 55268 55269 218490059 58665 58599 541160232 29634 29635 400796586 51558 51559 648712087 68563 68564 690565408 24030 24092 472583178 90899 90900 213709703 25684 25654 910335775 17325 17326 977206779 85507 85564 727568817 77445 77524 935810158 97230 97231 882373416 81331 81364 697846070 27160 27161 873890028 98350 98397 836614488 38283 38205 636816555 77585 77586 631606501 23577 23651 194054622 57501 57456 424564554 71794 71795 198147555 46685 46686 149342835 81897 81898 114092933 71421 71422 249071512 36272 36273 283644558 61934 61927 763641074 51986 51933 2967036 45652 45653 195194193 57122 57063 726987982 91156 91157 505776312 30109 30110 982105541 88368 88369 776776252 65200 65201 1786635 16784 16785 938746190 29021 29035 817239719 24060 24046 273174246 90322 90256 300381176 17748 17749 803723607 24422 24423 339951282 33869 33870 260752623 48711 48712 107941924 9206 9207 404772530 48006 48007 742915208 99327 99341 600791251 34209 34210 944984147 43039 43009 276835354 40568 40614 404285077 77532 77581 864748766 98578 98579 778551248 36073 36013 691771584 52257 52258 328593235 92742 92800 816127772 58787 58788 921289392 42177 42178 117327391 55035 54986 71215274 48909 48910 929537482 53073 53074 420994385 82322 82345 454973373 44968 44969 537290143 34138 34167 389020360 21243 21282 84602728 7492 7493 790455099 35192 35183 137521668 8848 8849 137952726 42443 42444 263900500 84942 84984 381494163 97274 97275 594957141 23851 23852 513967179 56167 56221 396027561 94458 94435 491299297 6638 6639 907621134 99948 99949 452710068 96070 96128 983358675 68567 68539 9732545 21126 21192 11194798 43184 43165 561747318 57842 57843 414261446 85218 85274 77225241 22478 22479 997327722 92228 92229 969324557 47582 47583 883149649 26556 26633 261968504 80894 80928 521948059 80655 80642 46553757 1691 1692 902477732 24506 24507 476844141 77875 77941 673318379 94756 94757 424033309 56801 56802 574875252 3718 3762 678671769 99331 99332 328543973 96454 96406 497599940 2437 2500 265695092 9288 9289 540878478 41667 41708 697438652 11503 11504 558065767 98590 98591 374009647 36776 36777 875497204 51883 51884 332875692 96282 96239 659177757 97970 97971 133377041 97257 97258 399471335 98988 98989 479950994 22955 22970 740468800 25390 25435 821546419 82389 82341 65667690 11037 11038 570393802 26342 26372 47205182 63929 63867 115916641 7257 7309 111440052 13350 13351 110962782 40935 40936 898896854 97653 97654 346256744 43488 43554 470153272 9108 9113 618218034 36530 36531 47838843 83865 83866 725123109 36046 36047 344374371 79061 79062 275454577 37355 37356 657743850 74476 74477 286840563 18416 18474 679867875 11024 11025 777575634 59624 59625 369926864 9510 9483 223354263 83910 83978 37390369 7184 7221 842997024 77313 77289 299074560 24951 24952 220692133 98917 98894 503626885 61431 61432 83486789 33019 33020 510701081 86822 86823 166480254 24717 24684 127937147 6537 6538 814713037 14860 14802 409465651 63570 63571 845933170 6162 6163 774879623 49173 49174 215144795 23136 23137 104248434 30418 30419 206824191 27759 27760 984982557 23680 23659 9083851 30050 30051 464702420 81867 81868 973628895 88311 88319 73843134 97939 97940 724891955 52524 52579 759756797 8904 8905 875166377 51453 51454 651146091 47410 47474 157514644 74618 74656 17728735 24039 24040 865011594 56711 56712 523581665 27661 27662 417145631 6242 6243 114969293 10404 10405 40329520 71342 71343 371812430 73616 73654 893556968 33385 33416 749737233 22857 22812 32791320 87886 87887 182612173 40231 40232 186285170 12070 12071 492970055 74835 74854 953215024 3447 3448 570399095 11672 11673 822916197 19786 19840 844000407 90815 90803 490326896 15810 15811 451573228 38184 38147 876499567 25533 25590 25594836 54668 54632 917063767 44876 44934 197466659 73047 73048 596314570 30069 30147 37440971 24872 24873 641234892 22073 22057 239221564 63070 63071 630875256 4407 4408 711968366 47099 47170 125686206 92972 92973 90238339 71059 71060 525635128 23131 23132 159816893 14087 14088 212262842 74243 74244 65750409 46020 45975 819074281 94952 94906 686938280 67443 67385 882486937 18644 18645 617904936 15947 15948 988462093 68189 68190 991233104 16489 16409 877035268 62704 62709 948389724 73276 73218 90470388 36938 36939 269345401 49426 49359 245329543 91007 91008 413970329 18614 18615 810731632 48691 48620 626626711 91614 91667 526652739 42256 42257 29174565 95842 95787 375229524 56 57 764565839 63195 63196 110937861 83471 83472 777302541 21116 21117 294832907 90805 90806 370978635 74277 74278 418390265 1185 1221 803967248 22150 22075 466639439 91645 91646 779908842 800 801 903855574 6 7 633221027 57 58 921261946 29029 29030 414157470 65038 65074 19133168 81261 81262 190753673 52563 52619 648754540 34611 34612 214885799 76847 76861 489645841 71887 71888 618783239 85434 85429 556114883 6501 6502 597890603 94469 94436 337493624 28395 28426 73541282 11124 11119 913159307 62458 62442 179090060 41284 41285 997026398 95843 95884 676805623 58747 58748 403707817 6342 6343 709034282 69426 69427 330868134 16398 16399 981692181 11045 11037 715036787 40352 40353 701619346 88462 88496 635441747 27206 27207 603744766 36872 36873 96342709 11529 11494 401571198 51351 51352 121581775 33801 33737 295199823 19225 19188 137134411 14716 14771 515338377 64281 64222 524389426 45048 45059 158374957 4235 4282 692060412 87139 87176 293784586 42615 42695 430650673 94583 94640 61104536 90711 90712 553603816 61965 61998 60017658 67523 67524 243857585 83288 83289 858571127 91178 91108 219376469 21198 21150 934343139 20073 20074 229356132 92236 92314 759820597 417 445 261853730 87840 87794 176319255 4953 4943 129914964 5880 5881 986658288 44364 44360 680547125 83473 83545 613729839 62833 62855 497610922 14870 14871 51682782 21060 21067 815813844 47057 47058 709428147 21941 21880 5508102 55766 55795 154048698 19368 19339 717686523 13839 13805 605197165 88783 88800 107482918 95801 95770 837678415 39921 39906 789673702 1111 1114 834337671 11920 11921 788505045 85401 85472 678062882 50847 50848 526600241 32470 32409 773343031 63717 63718 312131008 97758 97833 219462564 14561 14562 71234358 87172 87106 288011599 81568 81526 470344939 87033 87034 145183970 76745 76708 906019163 76568 76569 131524717 19558 19559 693617401 90295 90296 504173069 24048 24078 21522420 35395 35396 320801860 78032 78102 706126054 27677 27716 423948839 5816 5873 427137247 24159 24130 294162314 8772 8773 259100678 41578 41579 205990348 45929 45948 231270419 13445 13446 698578715 22963 22916 437495997 59449 59450 898107584 16862 16883 53832380 41243 41259 274212413 82544 82545 856185227 49986 49943 655191870 2229 2230 721074505 94711 94712 253255916 78416 78417 988426284 92635 92636 718824148 84049 84050 792658627 84047 84048 511076917 84269 84212 582957776 37521 37570 380362805 88221 88164 917721896 1905 1906 239680731 60608 60609 15663552 81964 81965 218156110 54810 54811 149494035 63854 63817 218762983 43815 43816 541949335 25813 25814 119605787 89737 89739 299624672 26150 26200 922790545 56120 56121 507953318 11968 11969 400231978 94587 94588 208752872 70842 70843 672168524 30262 30263 536896101 2146 2216 990913430 13368 13369 341188077 24438 24390 213870416 72989 72990 571384108 19272 19211 44515256 19786 19787 97571307 75879 75880 455320721 32303 32296 479113587 38355 38284 438393733 63996 64069 613981014 69142 69145 650539587 8118 8058 777770839 50413 50414 402312325 11360 11440 665056807 37120 37121 500084082 10693 10703 580009193 18853 18854 508443019 99319 99370 802010843 49449 49491 900975327 91782 91783 158785357 24230 24231 53091243 57728 57663 189832833 49066 49067 316732403 2635 2636 944519189 23648 23649 802868566 64958 64896 315517546 18448 18481 69152551 75026 75027 231488734 15668 15669 139378043 82680 82681 522853773 3379 3380 911334038 67716 67717 267082326 41309 41310 937928480 97801 97802 439703091 23471 23472 294823984 34088 34089 666285425 69400 69401 162771249 16166 16167 413008684 5423 5372 983159757 97097 97098 253016612 48230 48231 264987324 33106 33107 890727805 34269 34270 440886685 88655 88588 569455721 43443 43519 720331777 63226 63227 34345123 77341 77405 247136590 77732 77733 637352553 71614 71641 969612785 28572 28511 752432373 16521 16522 218836699 86232 86269 577658756 59163 59218 388931302 1682 1644 76045936 48992 49057 537003319 12265 12266 901460352 49642 49643 931011520 61387 61376 477304113 70538 70477 56765604 34022 34023 28784140 56528 56582 698025364 38024 38025 306840022 29373 29374 347166539 39095 39096 172983006 25052 25053 621072211 19553 19554 982558563 30760 30761 241515462 97085 97086 866663780 92284 92285 351592578 42060 42061 195234881 57674 57657 458974228 63948 63941 967571120 89311 89243 571327295 856 866 568008537 5975 5976 478502010 70244 70311 307943134 9561 9562 796808915 97390 97370 938155781 19391 19351 673699876 59105 59106 389382924 51824 51806 227639365 57899 57894 409354329 39610 39637 61963722 65841 65842 141431094 49970 49914 780534692 6691 6692 118636919 98900 98941 714852821 98979 98980 415022843 49229 49269 455050577 81947 81948 325581976 26302 26248 908735462 30386 30416 723768862 69428 69429 290937592 65900 65901 883625690 40725 40726 894254263 41489 41467 696178172 13982 14025 824445266 56791 56792 576435627 50643 50711 791670694 2408 2428 530675671 88766 88767 928506444 33054 33093 113001863 31903 31904 449478838 26959 27025 75251926 81781 81782 663803043 84598 84599 549259579 75709 75710 573645809 95977 95912 982278649 67018 67009 205608026 95779 95842 431994527 16672 16673 196693832 54743 54744 97478437 52337 52338 869626721 4638 4639 470491716 9624 9625 736426634 94554 94514 741873584 93870 93893 78952197 62369 62370 565205865 88514 88461 333941995 5265 5258 848417119 21051 21052 48416430 93129 93130 652095948 70570 70578 693428607 43118 43056 648071978 56466 56457 736974672 90404 90463 262996875 25089 25090 160139938 2894 2895 535904328 71721 71722 583910390 22592 22637 166518351 32542 32530 323999685 9877 9878 270412641 70584 70585 68020403 45610 45677 688028000 88169 88170 982650371 67127 67118 854035045 17456 17402 824336735 57573 57632 359498162 60724 60688 21850986 54926 54927 3161771 26577 26578 461238279 66147 66227 670692141 75475 75476 993615747 54538 54539 775823 82568 82569 53555186 34817 34780 534502769 72607 72608 854355463 77828 77812 386081844 68737 68738 509862491 51581 51582 335927432 72253 72262 168928822 74173 74174 679513526 56330 56331 198911590 97684 97733 326318334 65384 65360 826603608 11265 11238 399858078 70777 70819 525019181 81459 81432 792690512 7558 7559 73696479 86818 86820 763630 26786 26787 528204336 53111 53112 740755039 73905 73906 509687582 86252 86263 292607419 99729 99808 685466554 57502 57565 124323537 51560 51561 94961269 14170 14233 75654503 63772 63773 792235788 74699 74700 954728792 8871 8872 667656475 30947 30948 854196078 96963 96933 66713970 24462 24428 303865147 11741 11742 195688960 52323 52324 547119460 46290 46323 289297349 58006 58017 849913857 74893 74894 408904329 59677 59678 108739973 57270 57271 253875376 18733 18749 311716221 70853 70854 959614010 90712 90713 272882959 30025 30102 110735778 64849 64850 806651065 5804 5805 903219098 32267 32268 273404679 762 711 333208432 27049 27036 218973497 80586 80587 462610570 55493 55518 419551754 55938 55955 797290935 6020 6005 346141019 77288 77289 448793983 56995 56996 959998914 86749 86750 981498834 81367 81368 522694346 75362 75436 808147692 8174 8175 516804428 8396 8397 76652635 3681 3682 377228182 87838 87803 87618666 91516 91491 344709761 9789 9812 189834356 51741 51682 974343055 46350 46351 938801955 80660 80661 50819072 63595 63536 360939184 13349 13350 695672143 991 992 630968049 6515 6553 80788357 35421 35470 913102904 64485 64539 696197030 48076 48077 846238080 36939 36963 811898614 30440 30512 724736892 22261 22262 696580747 73827 73851 916391153 32263 32342 156854759 79966 79967 820945445 65293 65294 909449600 19188 19260 870590426 59263 59264 925551620 86192 86247 820487654 60727 60728 624288154 72444 72445 884682966 74181 74124 220831675 67248 67249 960201481 37358 37359 362990805 25047 24983 326590068 79494 79417 590093415 30902 30903 61204667 78305 78306 95266617 84356 84357 157856509 13338 13339 740961127 43504 43505 605243100 476 477 623150683 83906 83907 490268282 96024 96025 321661652 23387 23388 254011695 45705 45706 729485289 67367 67368 481025217 69981 69982 48240394 94772 94756 228283707 20978 20979 259482988 89477 89473 607932932 66094 66095 337114628 85073 85074 766631104 68400 68401 41077956 80182 80183 599481845 71840 71802 545845978 11860 11861 424376741 49700 49701 479301746 4345 4346 627562114 75181 75212 664182131 60695 60660 935358725 84983 84984 822645963 11836 11825 24869954 2367 2327 282454414 98378 98308 159181152 22192 22245 215608930 48909 48956 291943658 79415 79416 244772120 27879 27875 96078099 57660 57697 90505224 21972 21973 864329776 73954 73955 185124918 30031 30032 826975222 10152 10121 411913775 95424 95384 986230292 3171 3117 871529386 99851 99833 771391721 76916 76917 241085889 99572 99596 961647952 87263 87203 575865684 69909 69920 447591264 69906 69884 456723704 88473 88405 963868772 44589 44597 508658204 15241 15259 865435435 27888 27938 228720959 85095 85096 897499550 67347 67349 588681372 98086 98107 739170324 29472 29473 74066640 28200 28201 573750259 29045 29001 468336060 63040 62968 119807071 83992 83993 571463436 6735 6783 455699660 92505 92506 544675179 9771 9727 670057014 71445 71487 145543390 63507 63542 897753365 65807 65808 395912579 40007 40016 625979523 63108 63062 634917904 62342 62343 65327994 42820 42856 63241350 85830 85807 211945075 24152 24153 161936476 41854 41798 521536020 88315 88316 634589538 33194 33244 439552531 74215 74168 7513179 13585 13510 178192360 15710 15711 810776454 99055 99034 395228991 69938 69939 517213437 72823 72824 575916533 76849 76850 580386548 64421 64422 353643254 723 724 706998666 64320 64321 153752792 2326 2379 542286902 31035 31036 532690609 60055 60082 888433002 95393 95351 940232412 20686 20759 560330688 73150 73151 67721163 80349 80350 69717419 92769 92770 966215817 63183 63184 73600448 61728 61668 981999531 62923 62924 397586252 87119 87120 592577827 93453 93454 184835505 56893 56829 267031949 34739 34740 400958531 47616 47560 976339429 71813 71814 904291120 85283 85284 785316617 79113 79149 262778550 65407 65458 278924478 80602 80603 366720375 42031 42032 809192497 82533 82534 464911336 14803 14880 674306334 89957 89958 938484617 21296 21227 462330234 38738 38739 88035919 83894 83888 289141264 32347 32398 43792739 90109 90180 438133519 68637 68585 186046790 12538 12494 375854010 69810 69811 802311874 29215 29167 138355126 41540 41541 800543580 33900 33827 642358942 79586 79587 187016380 50662 50663 22766375 79205 79206 986829748 36439 36465 283171522 44755 44812 936023783 42780 42719 67370384 17115 17116 342747659 37053 36976 504322644 46567 46602 769135005 91584 91585 378878797 94811 94830 998881940 24133 24190 616510956 45001 45002 137019308 89550 89576 314165487 95513 95461 8462067 8755 8687 871205834 88017 88041 950830123 78746 78720 312662916 15399 15340 21649267 74504 74570 776262816 65436 65437 987108221 56539 56540 107679642 16128 16068 338466497 49775 49776 872301565 9239 9307 682235367 39440 39482 318662451 23536 23537 395781392 56990 56991 844081393 99901 99902 617234335 48331 48322 283758965 75831 75768 78488972 14550 14551 399562656 84463 84464 578572329 98949 98915 99016845 3676 3677 812703992 1101 1102 908494838 23920 23943 469013227 71393 71394 782539790 48110 48063 582848499 7660 7661 538040988 92178 92161 884921118 57742 57743 550903319 10762 10750 484960868 56558 56522 185105456 41296 41373 719734012 87334 87345 581378632 78983 78984 777461854 68583 68584 850591407 75278 75279 89127744 5971 6013 476884092 12308 12309 747307984 84407 84408 469469657 39277 39278 494468581 22756 22715 130061049 60457 60458 882967750 48140 48126 688732096 17710 17736 464913456 90469 90470 408471030 21589 21639 171422136 11100 11101 283585472 17161 17159 156504095 64517 64502 618016814 82392 82416 332151984 91290 91246 312011195 89129 89069 326022678 95887 95844 50291535 90636 90590 830510361 19852 19772 823252924 69801 69792 445538157 22238 22239 836942004 55021 55022 575971839 82585 82575 540040797 61916 61862 247320571 47146 47226 206485726 35526 35466 3649894 95450 95413 337084550 12120 12121 943792799 522 497 147271702 37106 37107 868278921 8187 8118 456233281 28367 28368 994525578 92965 92931 17190167 38664 38688 530730707 88299 88300 960136845 31591 31652 927463939 64923 64924 307873474 34008 34009 357414481 89634 89623 525264593 71875 71876 981656068 59744 59745 504549575 2302 2303 191074968 7501 7502 978250653 91844 91815 855106005 49869 49912 11191405 66402 66438 104336155 81226 81174 586344085 97397 97456 799997777 89153 89154 588156073 34062 34063 41564105 81984 81969 512686269 42094 42095 408053413 5364 5365 400525472 72088 72072 250993126 4748 4729 853968969 93029 93054 769002559 96215 96164 681535753 93944 93945 653085060 58594 58595 864877267 80300 80222 357992446 74630 74568 554639175 619 642 955695680 38534 38535 647443444 16650 16723 506552093 52500 52527 51224168 33976 33977 277799127 99189 99190 234897120 96385 96365 924561013 5644 5645 785694383 94658 94659 136093283 33150 33187 717889672 51548 51549 133882955 90959 90946 377814018 24603 24570 737708778 81035 81073 651016342 68826 68827 821032691 42098 42099 936241537 15177 15178 518511093 91986 91944 135723391 76468 76469 799796994 36156 36157 781493020 45639 45672 572347130 33124 33125 783691580 46264 46265 285702269 11891 11892 998556316 48095 48043 825133464 7265 7266 742616938 94312 94313 131555585 71683 71727 820086311 50282 50275 270942705 40745 40746 53724545 54099 54100 416363420 65623 65624 730657415 27317 27237 408086500 26119 26157 247535738 92759 92798 213344 26167 26246 32346030 16021 16011 115888812 82067 82068 877372963 45497 45572 289633397 25831 25800 289395627 1089 1090 828546676 90128 90129 191277406 49927 49928 950292612 26362 26363 481995910 66678 66679 624407377 57379 57380 102715214 90327 90364 764023708 18130 18061 680360413 16525 16570 58965985 99321 99298 420341479 90934 90919 547168550 84733 84788 326959748 22010 22083 996776388 93465 93466 469804293 80208 80265 847653468 42705 42706 19226299 604 658 494926608 35762 35763 103030349 70947 70948 630463856 16349 16315 892340991 37756 37676 527203053 8336 8284 332796478 98127 98198 170735305 28941 28919 818032225 31204 31205 810928759 99376 99301 453305243 53745 53746 53879847 77826 77859 357443277 52841 52846 996884757 95733 95734 482996228 36976 36977 89197843 56759 56760 944735045 91935 91862 411798763 45886 45887 524645827 88332 88333 267224880 21573 21618 716219293 63774 63716 625839300 89530 89496 745711716 21109 21110 298110950 95995 96026 134540997 4101 4102 82809124 72354 72375 891312609 99395 99412 642274207 86319 86320 384144612 80856 80857 456323368 6170 6138 195879337 33843 33852 380115820 83167 83168 122086115 64578 64558 195803722 75154 75155 998687996 26404 26405 713101949 58951 59000 374227907 74141 74090 356243851 93180 93181 726525818 45771 45772 753813483 48693 48694 33369446 31658 31659 751760618 90007 90008 910731101 38120 38121 528868343 41997 41960 516435195 18147 18109 756529434 45570 45571 366640885 14281 14258 425661199 46262 46263 125264068 64898 64975 547215167 20311 20246 389052608 2424 2445 601479109 73102 73096 821800137 91218 91219 584563444 86299 86359 737470160 12570 12571 258256334 37618 37621 349059015 37313 37314 766251379 14048 14096 511214699 69591 69592 132507091 22320 22381 337080315 42686 42687 572673741 97042 97043 510943224 56516 56453 916148802 16291 16371 330289880 28836 28837 917414746 17577 17631 560172990 15015 15093 739716052 57732 57733 540695720 23475 23526 109655714 57512 57513 645177250 28692 28693 452552231 83051 83052 906460237 93034 93035 933679652 95062 95142 791370791 58462 58538 288197195 27158 27121 496205574 82545 82558 556088761 75326 75255 570872819 78693 78694 328152582 36409 36480 240984276 98878 98879 450300330 27100 27041 635317126 96915 96916 640688374 42123 42124 964592933 72632 72701 935915638 43588 43589 28738094 72146 72143 658374839 24721 24671 798682788 19346 19347 834723912 16276 16277 21089325 22642 22643 258036561 64867 64868 724363095 68395 68396 605701218 89638 89639 556294092 6014 6015 825895207 64251 64252 616858292 58238 58290 184614963 23420 23452 475621152 71464 71465 265217332 96074 96075 384981817 86632 86633 59486617 68250 68251 63019606 35136 35065 274423347 80437 80497 346798922 21619 21660 199952890 57618 57619 18899248 54832 54833 854013549 57569 57580 658988171 3588 3589 847920650 53434 53415 896995474 80284 80285 48559982 10564 10565 641718551 1265 1266 905519580 90133 90093 766324444 78046 78117 693859289 77765 77746 450145560 31086 31087 183286099 81495 81496 141720680 16597 16581 669683618 55603 55604 711596346 80110 80111 22615733 28013 28041 259431221 12281 12282 616931614 85582 85526 809224517 11869 11870 595930166 60450 60395 643183935 94803 94804 841843454 23214 23215 93644562 31006 31016 748280193 8884 8885 638456063 57107 57108 800155450 43740 43741 201305359 69996 69972 682081266 18719 18720 435582073 53523 53539 253363136 59221 59286 4430944 8391 8392 492891293 78574 78575 35502865 83537 83538 729146968 84721 84722 902036219 55013 55014 964491779 40432 40504 998440778 84110 84111 903094968 6452 6428 140564518 44644 44645 106894313 97 109 681200136 8100 8098 717357446 40781 40782 576562930 8411 8412 571186223 77163 77164 9179081 64578 64579 866959171 75394 75395 86553749 95544 95545 956364552 94255 94256 738627406 12439 12404 950683627 54246 54196 444225525 31523 31554 563061314 27934 27948 781637845 34365 34383 117114434 14415 14493 658725715 4593 4594 416652020 88003 87934 188898017 78228 78229 131448814 34666 34667 440565112 11234 11235 603454629 25190 25191 917754833 70275 70281 283273177 60328 60329 484445345 67165 67166 223086534 68072 68073 148122016 4027 3983 491537374 68815 68817 878794928 67387 67388 968904378 26241 26273 809190263 67104 67164 185471454 10881 10859 575645292 15035 15036 993384909 63523 63524 426650951 3693 3675 345372495 46436 46437 740366559 28021 28022 830606189 22437 22454 862289813 64535 64496 272419655 89454 89455 150663262 77494 77495 541605053 9199 9269 575260486 76222 76144 53305976 6856 6826 977717022 29879 29861 404935758 60630 60567 154972480 55110 55111 143302938 60852 60898 673455647 97676 97677 897737280 55537 55538 865234920 62635 62636 361186691 41279 41345 513586809 53617 53684 55067556 32157 32158 968410569 40753 40718 1098820 4938 4939 736704715 82573 82561 579379736 88240 88241 247040345 91179 91180 381758454 3651 3652 3433972 35862 35863 808721480 79869 79856 386088144 59580 59632 52684164 75773 75793 177675165 50422 50423 834267081 47415 47416 991880093 49688 49733 884083543 26883 26913 114988212 75208 75199 897464109 47589 47590 141310638 29330 29294 187436842 86797 86798 418048824 18574 18575 533780076 62404 62384 254390152 24287 24211 758304558 33302 33303 312543905 37117 37061 662549399 73706 73707 631599232 80466 80467 94059870 57417 57418 592875959 95865 95866 13156476 21278 21279 119440878 52951 52955 593229787 61667 61668 700027956 62116 62074 597668548 76820 76846 860766459 12580 12581 470269919 48092 48026 951065936 48513 48434 492924240 43556 43505 960132426 27609 27610 287647344 24932 24896 870862723 16654 16700 653215006 16114 16115 337340556 57083 57100 503529838 24007 24008 521936952 64908 64909 535847021 79350 79351 50859533 31382 31329 410826362 15312 15313 696054891 73990 73991 292310171 79894 79895 371154592 29932 29933 739160325 59427 59410 871445483 24227 24228 509030767 19514 19589 29353197 59338 59339 869313278 30605 30606 15026555 83254 83298 293584666 61051 61080 796785714 48933 48934 367344624 9127 9128 741249947 65866 65896 87936713 88969 89005 136622242 65698 65699 807861511 46228 46261 111357361 70281 70282 419471309 99979 99996 327694196 39041 39085 694465896 86287 86288 913843457 950 964 408649279 71397 71398 173684056 53029 53030 571179742 82992 82993 214135348 37725 37645 122131965 62358 62359 17722447 63382 63462 77902939 3071 3133 452704435 52391 52392 788549428 85640 85641 255009071 73070 73041 238964473 41154 41076 750067574 93605 93606 988671283 4332 4333 454627792 2227 2193 341371017 18782 18854 181379477 25293 25294 274020950 20798 20799 109364435 23739 23740 576366828 63628 63629 702943143 23021 23027 414949139 70523 70524 879714463 13357 13422 34248655 81052 81053 401437003 68624 68603 103252819 11838 11839 969959666 55568 55569 836017940 99521 99442 570155512 33596 33612 510272001 67431 67476 635988831 25862 25863 294924679 86002 86019 681934941 8206 8207 134611932 3945 4020 702591289 45389 45390 75681861 40084 40085 376552105 42038 42109 660612788 94430 94478 602868628 92741 92742 733499018 25556 25519 109473174 44664 44665 79269576 9399 9391 553162507 68734 68735 58535193 9216 9271 183532030 58844 58825 600922543 99386 99326 515465276 52139 52140 341675276 70922 70923 276001478 73340 73317 634276102 88334 88335 28690943 97742 97743 5304851 43103 43104 943516098 16206 16222 310310136 48989 48990 641565562 59931 59996 236239966 90273 90231 58226718 73157 73127 39221048 25545 25560 724227242 15193 15194 443587263 83922 83923 209709864 3527 3580 724551654 44746 44747 973482975 75855 75914 383014502 17449 17528 470376469 52554 52555 845198180 34733 34734 427809910 35872 35873 487366106 83641 83642 323711768 62407 62375 783421459 30481 30482 584387219 34985 34986 476167298 25154 25155 752649334 62710 62674 417099194 62948 63010 808229807 49175 49176 185084990 96833 96834 332623715 24827 24828 531371971 98746 98747 948510735 62409 62410 970737802 36642 36643 611222467 35410 35416 229396124 34788 34789 307708347 82786 82787 33734734 56171 56172 981310841 97398 97321 290450945 35367 35368 613082631 13250 13207 867953831 55956 55957 636024417 83848 83834 25366810 72740 72741 406742545 6540 6541 109044344 81210 81211 395529900 63460 63383 222423635 93562 93563 816445872 49513 49529 841731218 58206 58207 465358631 6544 6545 29300043 12968 12969 139446495 4684 4685 990293478 28108 28109 866098541 87082 87083 950010965 77815 77836 589166461 30505 30575 733314801 24803 24804 185507237 21182 21183 692172319 43469 43424 343648199 1110 1094 494652924 66767 66768 780935877 65976 65950 745364160 99847 99848 241385103 50850 50789 990873365 90323 90324 496282415 7000 7075 751743107 43033 43034 594090996 98003 98004 427424438 70170 70116 276895461 32384 32414 477966022 16073 16074 983859063 6818 6798 818346192 30614 30615 927169701 29005 28949 39516424 12831 12828 798713688 79128 79185 752997728 53816 53817 313914824 18261 18299 856500845 83612 83544 642641992 85312 85233 715326099 96962 96963 831979692 51551 51549 358492569 62559 62517 127132762 36390 36391 986752546 45441 45442 527085866 86582 86570 548487663 55591 55592 163174094 36413 36431 598707429 60870 60871 820433792 4366 4361 271597431 52611 52541 820267900 44269 44270 145531779 78173 78174 723126130 87347 87348 463045637 48772 48850 711786236 53724 53785 500310489 42844 42914 265991413 88239 88310 35275197 65222 65223 213186150 89448 89441 100086853 63541 63542 45315368 85938 85939 308956030 20364 20365 110684549 13694 13695 513214029 85069 85134 697685146 26871 26853 917953672 63612 63659 128761734 15822 15894 180725696 45985 45986 525232369 81243 81321 307489403 84152 84169 968467646 85225 85226 495331150 38884 38885 436550805 66145 66146 799267019 10012 10045 799833465 39578 39658 189706522 93395 93326 823318276 20113 20106 105388604 55585 55628 443182053 92550 92575 794074059 35777 35778 756943646 65673 65674 344257107 42239 42271 886833942 68841 68858 669596393 53692 53693 581632587 69086 69087 874108933 43118 43119 645316456 47654 47668 88958065 85264 85265 743330519 15778 15846 30716979 57026 57083 380627789 74704 74705 20774267 90854 90831 487709442 48944 48945 324286842 82472 82473 599419963 87276 87277 263940894 10260 10289 804223028 82327 82385 667867434 13071 13066 491461983 31561 31637 49415362 8468 8469 84154519 25608 25609 740047433 18517 18495 791427063 83821 83760 67151397 57904 57856 883643646 53639 53640 861412174 94506 94507 244695406 7616 7617 14905614 40714 40715 671568104 66419 66420 707769949 6496 6497 985140516 49840 49841 470229457 44310 44320 844086879 38346 38420 89967108 62410 62381 523941313 54637 54638 988520781 87169 87143 688666687 94279 94280 163311017 43313 43366 751075665 37990 38055 560608420 15418 15419 233773076 27159 27136 781343864 93392 93393 155012563 9298 9299 922696186 88290 88264 228499583 47307 47353 304165692 20019 20020 818819017 77779 77780 730527624 44960 44962 469400863 68486 68487 769434414 10884 10885 890814916 599 653 530734975 48961 48938 249376702 79680 79691 243724638 80450 80451 248758843 86561 86553 214339480 83011 82979 390542987 30187 30260 250865499 23871 23872 511774579 87921 87922 397541684 49574 49647 411599257 56621 56564 828757384 95142 95089 595744920 47918 47919 538671719 35791 35760 715822390 13246 13307 178084714 94522 94567 215299736 10090 10073 594006934 64417 64470 14616717 84271 84250 218689274 99198 99178 983291207 96209 96210 429782723 40951 40952 561021858 18171 18122 835199550 20157 20079 582450791 87217 87238 589605020 2706 2707 505400631 17294 17295 184579968 32924 32976 566203582 66390 66374 151706145 95259 95317 21065105 7312 7316 805705742 74282 74283 501747349 12243 12222 17705062 55 28 812112940 72034 71963 602286711 97745 97746 709906452 22955 22956 644163897 60684 60685 651869395 76390 76391 11119799 25698 25695 165018956 27152 27081 556032530 71291 71334 506796200 19898 19923 719247654 48236 48237 162071710 82907 82861 343134310 63135 63167 874760197 89989 90069 702970560 88139 88072 959788322 47360 47431 207949780 67713 67786 626706718 31651 31652 48832465 34428 34429 29539412 18714 18743 230351505 33692 33625 964214028 65547 65548 131048525 2083 2084 738139071 33462 33463 98739125 57134 57148 421345973 52863 52806 665768285 42107 42108 418856886 27015 27016 740833050 43324 43325 966104018 59905 59962 218389994 49897 49898 483565866 84843 84773 124365210 72035 71981 954620857 89929 89967 497246340 16273 16274 818774943 7768 7693 215772638 97164 97165 996588232 31959 31999 275755791 13956 13931 606157409 45934 45935 564214984 99131 99132 396139841 56682 56683 119450434 13615 13647 56743217 68293 68280 923631117 21952 21949 407672911 84825 84870 432239506 1507 1508 986214619 17357 17335 15267007 39883 39884 242056115 83235 83236 806188593 49135 49180 242777778 96869 96870 59794921 68229 68222 896332479 40257 40258 148808754 65243 65244 272330479 60665 60666 789106312 47107 47108 660760706 57555 57556 447613147 92806 92844 579234672 37256 37291 245378564 6801 6802 605458860 70118 70119 590889871 67252 67201 969982363 85716 85717 145709184 47204 47205 96996184 46242 46224 688868236 70838 70836 595757200 26319 26320 428188565 40966 40967 266159557 85777 85742 477155522 6397 6398 856403423 3744 3745 957198215 4739 4762 201815307 93017 93018 126783096 6412 6484 562420707 92748 92725 244505830 14432 14433 685799955 87907 87949 118482172 80056 80057 592988399 77243 77244 434936670 21797 21745 888878225 57778 57838 807361761 82378 82379 547368814 21370 21371 388049270 24147 24222 74488698 14836 14881 477370285 48243 48230 675807734 57182 57174 715881122 99701 99692 614017855 91072 91020 20274487 23291 23220 884794583 68570 68586 551370076 34904 34891 250781879 25561 25562 51092099 91423 91424 236282700 49294 49295 294232916 40124 40049 341908938 24804 24792 596029230 50844 50834 57567309 59642 59643 301249723 91797 91798 60268362 53008 53042 852691580 64583 64584 443653274 96444 96445 120791330 61002 61016 575300912 15970 16010 137789305 49462 49468 535797300 68189 68269 863448957 67890 67869 771686130 44617 44618 279685510 5406 5338 123758493 78339 78330 660424581 32943 32944 377311034 96424 96425 869424045 36444 36445 562262825 55281 55282 868625105 4401 4402 787714812 83126 83127 420402316 36152 36153 297587618 6039 6040 943366085 1811 1867 516354397 36287 36347 567422019 81367 81315 964051265 39487 39488 557493119 26654 26651 455350468 26230 26240 62648649 82315 82316 430949705 4218 4219 108218828 42607 42644 962455293 31938 31939 203976674 29546 29568 576153194 44682 44612 295191854 48545 48546 746846844 57419 57390 738542683 36992 36936 222020565 41684 41743 236978072 16986 17029 6664059 4482 4413 819710374 87518 87457 447070624 37683 37684 106710512 28642 28574 171372169 31978 31979 14705535 34671 34673 343203074 35716 35717 54939516 6934 6856 463628555 6746 6747 135748988 98487 98488 255752057 22197 22198 514000168 88498 88538 629175501 68778 68779 453757515 14237 14238 960378792 32783 32806 344626967 59232 59187 860984457 80817 80818 328547094 83955 83893 908225206 61108 61109 241291053 26117 26118 712382284 41087 41135 85190085 21912 21913 912957884 9949 9950 31987502 89962 89963 659050086 73715 73732 995697104 62622 62623 821179635 58933 58934 73554184 2962 2944 474056059 68688 68689 338198048 99075 99117 860434680 33497 33498 195411768 3750 3751 163589168 77589 77629 75917012 91382 91334 232933392 32415 32416 857071984 68636 68625 816175216 49207 49225 510734119 82382 82437 813071676 30602 30603 843780438 38480 38473 483451126 32911 32912 631042926 95915 95939 140721319 92426 92496 969796570 55030 55019 921050637 53361 53335 487344114 13143 13144 25137066 75696 75634 666993582 52620 52554 831702579 80589 80590 390308691 37608 37627 494198850 27821 27822 906061046 4714 4715 374178159 84856 84801 321010768 16368 16369 944494419 34013 33972 678324833 30891 30962 390286853 51459 51524 345959306 65762 65763 688890080 3338 3339 397591989 78665 78666 570105393 40893 40903 338181562 29716 29660 793224744 19474 19475 905986234 17516 17479 197178402 13135 13143 552168817 15134 15135 250741462 81702 81713 127698402 68872 68918 658006446 62850 62812 24945805 50119 50141 210331001 63931 63932 937856423 69377 69418 444711807 22301 22302 118445343 99377 99378 335386431 68582 68583 244828147 68798 68728 535266392 14660 14661 19436935 88317 88324 369904712 73135 73055 929487282 49366 49409 35545852 66547 66548 94625090 34020 34092 877393116 36503 36534 343458532 97485 97486 316671961 29982 29983 741270731 43018 43051 627144812 67144 67145 954752525 16447 16448 658627622 17272 17233 485715238 2053 2054 843636726 80818 80819 629247185 82433 82354 385782800 98435 98436 78471069 65803 65804 758393627 96824 96819 354184936 56906 56907 501929318 25936 25916 432222596 88516 88517 335161614 85505 85506 966948937 42201 42202 171522743 34254 34332 750588522 81829 81820 351025374 68492 68493 992559202 63847 63848 493375285 28787 28788 342713861 96203 96193 271564728 31607 31608 281144242 3110 3111 919587806 78645 78646 655660058 58917 58955 942311170 58342 58343 819964997 27560 27639 410168277 10170 10171 390126350 56067 56068 552223485 76863 76864 380370563 6009 5972 703602170 42016 42017 786754753 73774 73775 887647821 82211 82212 130626537 68893 68894 160991260 40011 40012 252191801 42277 42278 71139828 65697 65698 322426919 67530 67450 777903532 36513 36480 533580569 73021 73039 46575341 93188 93189 78179985 55969 55948 485409868 65286 65278 32959691 5992 5993 287883208 73728 73729 791188136 59673 59674 546444900 32553 32554 559576608 32367 32368 423733149 12582 12661 488297060 44365 44366 639641603 98737 98738 523196665 1161 1162 551993140 86819 86750 165942074 1788 1789 661037828 55654 55585 764665025 27395 27396 688696787 79138 79139 496976602 42931 42945 152829754 635 555 85497271 95951 96002 184977426 60297 60298 22199791 75046 75047 309990859 67291 67338 430272679 27588 27589 405498740 3729 3712 535849746 10293 10294 856782581 78888 78889 56787063 51888 51889 862043625 36037 36019 894717110 22760 22832 513513883 95343 95406 111476697 83568 83496 451906570 24924 24925 679260442 39198 39199 359104895 35003 35004 739238231 9334 9390 776366283 12672 12674 552878001 46248 46249 701437381 66919 66960 411850227 71913 71857 806013081 68566 68567 704676914 37300 37301 745705074 61283 61284 397112266 1124 1125 673458903 58527 58521 599109116 25688 25689 990343391 48573 48607 995336236 79286 79311 815931960 61412 61390 790240488 81211 81144 343600461 94248 94210 816860238 10053 10054 731729007 33556 33626 360819377 90517 90583 996991285 18449 18497 455176259 18185 18186 442287230 91793 91794 368927414 31759 31760 949113031 92636 92619 201905870 2679 2680 677800682 45256 45228 395328960 15638 15597 729889917 68949 69026 526378718 54191 54245 592414700 20111 20112 987057966 80536 80470 854490675 85420 85421 351838948 72111 72112 821436866 4010 3961 710750322 25814 25815 146350369 60674 60675 372467014 45205 45206 681184507 9014 9015 837462351 56322 56323 937187585 50120 50121 489521122 81376 81318 359668867 92853 92778 135763841 95481 95438 746737782 95999 96000 124406957 63723 63730 440821627 23494 23495 193858055 9366 9367 393346278 66820 66821 792040722 19566 19571 947150747 28962 28963 205379841 26501 26563 337755100 87789 87855 230662133 97850 97851 298235439 46731 46732 202706793 71092 71093 852186732 94346 94347 822776187 94848 94889 49432617 82935 82957 386155637 73132 73133 666400791 26222 26160 221024001 30156 30140 680339669 19395 19368 986070221 75126 75093 432351253 16445 16446 369251996 98800 98744 978548078 49828 49829 847957682 8498 8499 233037178 34602 34603 325592718 13498 13499 746254962 94370 94371 594131382 49665 49731 822285469 81846 81847 315209129 24793 24781 327633050 12849 12897 348162289 1755 1730 743453413 36512 36590 206398042 23488 23512 152745838 30811 30827 912185588 29508 29509 5401722 49123 49124 732746627 32459 32460 728881526 40284 40235 807940003 92733 92813 275377910 23709 23631 980865208 34037 34060 220155990 33554 33621 384510440 71468 71469 972661420 64983 64984 158803885 283 284 824960927 69915 69916 224096843 51259 51264 613359473 35525 35526 602843876 26659 26660 829384018 39580 39501 338562824 78884 78885 789256969 94071 94001 536818355 65434 65361 613298122 84496 84537 919435744 67376 67414 11946716 25663 25664 243796939 65619 65620 87299218 57015 57076 494232358 6204 6236 522434033 99740 99741 532650534 62962 63042 528423730 73601 73602 526733227 95150 95179 252906399 75391 75454 868931986 31924 31946 40779989 23445 23465 269901687 47828 47829 195809812 95761 95762 244108239 75281 75282 135538420 36040 36068 764067291 46726 46723 884313637 97828 97865 216241661 55088 55156 849143531 10327 10328 931584933 95844 95783 980945748 49021 49022 5532415 36419 36420 932291502 47355 47405 215626078 90027 90070 203782570 79865 79896 270761596 92507 92481 693849100 30389 30448 9015985 68687 68730 383740648 58397 58398 44590190 86146 86166 875765883 45990 45991 834487968 14306 14307 577474746 85915 85916 579632358 33625 33626 200649580 41357 41358 766879279 92520 92513 178961176 39486 39487 363802847 83394 83395 130633743 60116 60118 121687560 95568 95500 118750993 15298 15299 652177064 72328 72319 412631848 20305 20306 940134328 73760 73761 835851520 50321 50305 258388058 78390 78402 34158159 91875 91810 6721927 12726 12659 369554611 59569 59570 113280040 45256 45257 938980310 91224 91173 110956556 94510 94585 592909706 77698 77699 593142015 60933 60917 578314374 86959 86960 862633261 41071 41120 99941533 80014 80015 66766595 53233 53168 237903188 93720 93769 884193222 47346 47420 676164741 5421 5343 391916507 84758 84759 761498876 11756 11757 657751113 57133 57134 497226742 47001 47002 814715403 22745 22704 450096807 58184 58258 87781814 99641 99642 59669297 91319 91243 710084441 13222 13223 237793362 27942 27936 447527920 68578 68579 623806181 65010 65011 494734611 3513 3514 8617141 20581 20582 240159746 32191 32192 403174033 15068 15069 565460285 14326 14327 434169168 27019 27020 430641688 73303 73304 746733246 49695 49696 93728751 7872 7799 251314232 4213 4214 159333476 4614 4615 799858888 65096 65032 978600148 57328 57289 302824078 73302 73348 721942547 6999 7000 869969591 45573 45574 522100449 78307 78260 507942680 50179 50180 194466846 93795 93732 521399831 57347 57348 497400532 73281 73303 207152390 14635 14636 487437809 64458 64459 872499782 26536 26566 712403539 83196 83172 975679396 64617 64618 209046122 62619 62620 850217065 12946 12947 137457853 29370 29441 518334510 23250 23175 550538272 9518 9469 795616373 55695 55696 717086753 36201 36202 615698409 67418 67419 351964932 63647 63579 962943831 24168 24169 982151548 56848 56849 315362508 6580 6609 562648897 2107 2173 950342885 64841 64842 994220030 54170 54171 539266387 3327 3328 824725290 74950 74906 715074692 87783 87784 479285197 37888 37889 625689938 75720 75721 20884360 61580 61528 371302289 10369 10370 139075903 61856 61847 605602705 16316 16317 514815517 57451 57452 223866528 91702 91703 923550183 57758 57759 808433166 74561 74495 259365537 18907 18908 541112424 30000 30001 633482433 58921 58922 590654080 61764 61765 815086419 18333 18334 626588067 69515 69516 579326958 48408 48377 718053176 26822 26843 921633693 36983 36984 517557069 82858 82859 772192933 80675 80676 263033995 64302 64303 231892503 62125 62126 222312179 98300 98266 175688129 15509 15510 530060566 88326 88399 555019944 97105 97121 134152935 89855 89856 123834789 75324 75261 737952597 72149 72140 288273568 17767 17768 696552030 37491 37427 428308501 52580 52655 207627489 97966 97967 592692337 21589 21612 569935192 25027 25028 886116781 72319 72377 781202298 67476 67477 508660855 64772 64773 95049345 29881 29882 183231898 18957 18958 903740289 32371 32297 44073750 76890 76891 194639259 86951 86952 237817259 47276 47277 974509870 74374 74375 653614607 43349 43351 519808082 53265 53190 430120351 22131 22132 422098138 34654 34583 113179720 96009 96010 351927230 90656 90685 427572770 63799 63794 118565867 4759 4680 966897633 59616 59617 5633457 52484 52405 706734458 48693 48716 590460247 91495 91521 805850960 18916 18917 751478990 96195 96196 109251739 76282 76283 122273603 74523 74524 216491785 14632 14626 628492999 28301 28318 654026696 41052 40990 488824555 57201 57179 126784150 39627 39577 262148367 39859 39860 95117058 55771 55772 598619386 78374 78325 22809760 21156 21202 170986897 23138 23164 336488705 45545 45533 861654632 76998 77018 466419383 45906 45855 434472764 98511 98512 117948942 47667 47668 311310202 41285 41314 887802168 37699 37700 706612758 76493 76494 451497497 83837 83851 358394643 29860 29861 615664970 34481 34526 665022686 42989 42916 226549074 49354 49355 830334302 35840 35794 778006066 79473 79499 663417980 51695 51636 840912443 78519 78520 580079133 9278 9279 716832933 32166 32167 267690881 3917 3960 675130182 33478 33451 343089128 66472 66473 468308377 43568 43569 279174331 69729 69730 494814124 39270 39271 645678571 74853 74854 324380521 28440 28441 230580865 65973 65985 816924424 69681 69649 155632565 18557 18558 107523987 43253 43177 418901814 17618 17619 825459698 40599 40600 329740987 51948 52006 468941889 91494 91502 69134980 91920 91926 621069932 47326 47327 22508748 68406 68407 954805335 93801 93856 367920123 64443 64444 327943372 23204 23205 78247335 69135 69100 621887959 30285 30293 285390423 28354 28310 893280675 15873 15830 360020781 41914 41954 975722152 397 375 557393062 86296 86348 876381563 90419 90422 111421342 6509 6578 336325515 39384 39356 698165478 32633 32611 971882285 24377 24378 194886767 82996 82997 312016190 77691 77692 181592359 4026 4007 214560905 28828 28829 748708873 12057 12058 94865574 55992 55993 263820006 63615 63616 342537700 6151 6194 251354932 18274 18275 563115729 52811 52847 262740645 16710 16636 836372912 72628 72576 233070048 79006 79079 31191985 17967 17956 599280298 19039 19040 862761068 77887 77888 622150380 67759 67714 69247098 38201 38202 438968275 75196 75197 196982400 66954 66955 581151581 6673 6710 867146274 98388 98349 106545923 23797 23863 822652020 38739 38661 150483713 47518 47519 9980395 67286 67219 177747064 17448 17481 661587821 9640 9620 95957575 50664 50665 33955267 36794 36819 70904842 23615 23581 328550409 81052 81063 358947683 49305 49321 615215994 75312 75362 155045139 17387 17388 774802611 56437 56438 222344504 44112 44183 281763898 32653 32654 233833278 42728 42729 326156490 33236 33282 718737593 87958 87959 691896425 77223 77224 952409722 32872 32873 90972159 90247 90248 767211574 85417 85418 688201409 77444 77445 842875561 51704 51784 92850567 16197 16234 250652708 35847 35848 835918104 47650 47663 330973198 18439 18440 806599272 48265 48266 607481690 3477 3478 716710090 5959 5960 108756646 66916 66852 571604834 85424 85425 374830914 41174 41133 137289356 37949 37950 127039623 75369 75401 686303995 23053 23002 761107722 90384 90385 570590172 93921 93922 710872161 67943 67944 519662135 61107 61037 345371563 43500 43574 47057128 20621 20622 838516937 31540 31561 464494795 32289 32290 450960707 20471 20549 110373078 6485 6486 989287617 7893 7894 763512124 46095 46038 213797895 70175 70176 966851948 89098 89162 448296036 3330 3282 186917989 82652 82653 819848496 73777 73768 271754070 95277 95289 911520307 46885 46886 343682081 46152 46153 90321828 82294 82295 341026637 43246 43247 872573744 78618 78658 411987901 50399 50400 674003384 848 849 16463739 44223 44224 153304244 88453 88472 357112069 6626 6627 800907295 25723 25709 253576911 41388 41389 901831493 39716 39717 409459082 57744 57796 736738819 56548 56473 469203718 16504 16553 482767719 51714 51729 159012677 58185 58186 43860532 72450 72451 71471873 67572 67496 237225601 40813 40735 161306266 72148 72125 418013437 9636 9637 36919373 37989 37926 492936105 51708 51718 602854857 53115 53091 21421453 82969 82973 769670770 43791 43843 693539784 57441 57442 840703902 84584 84623 185155741 27854 27792 794831993 90597 90598 186905414 65408 65409 42070809 21580 21581 679816408 55765 55766 795361043 91049 91050 964694745 87233 87234 702969970 69408 69452 424167552 76608 76609 909260776 60375 60447 195274767 41547 41554 477819323 39774 39748 817049943 86399 86418 508921364 23085 23038 436492095 68365 68402 111750710 93541 93481 67658344 21593 21594 381532148 18334 18335 666456247 91234 91239 71163412 23578 23579 560393477 61970 62027 630147662 4396 4397 250120694 13848 13849 457174595 59834 59835 513252226 13946 13947 830097833 33186 33187 813662516 75199 75266 679865763 81472 81507 790376743 75458 75459 527987055 19664 19665 639093706 17986 17987 957886580 38537 38499 832651869 93548 93549 693628068 83695 83696 51881777 89251 89190 924925033 13794 13795 197268743 95052 95053 876414825 69758 69808 788327500 47596 47597 824618652 49829 49830 258393110 29151 29073 543993425 49132 49133 177843737 53324 53325 777428133 22189 22190 944644630 66214 66215 383526316 56802 56803 938550384 75158 75159 689570488 58782 58783 236565418 67555 67556 771343869 58117 58118 543960296 45813 45814 347498939 16712 16713 224834889 56603 56604 613083619 87808 87800 711085028 97988 98020 962030719 35740 35741 625737624 22096 22097 48932267 28125 28126 84087625 17684 17685 760960595 56162 56163 565346334 57506 57483 273995377 72372 72373 917041465 39233 39289 460283793 47736 47737 530497035 89842 89862 654758183 32072 32131 16951772 57829 57830 341753104 7948 7949 744321066 83135 83169 760797444 45345 45425 263468043 52549 52550 582716543 15287 15288 964460896 50810 50785 638694430 12312 12271 427718207 71708 71709 521623870 27079 27080 138968057 29719 29720 997069387 99886 99921 465299302 85999 86000 4529111 41856 41857 812571675 80029 80075 681235794 14283 14241 49900986 12563 12572 820180986 77686 77687 627937294 88396 88397 185941973 81517 81518 549064260 33688 33703 442670553 17854 17832 29028618 57422 57378 461809667 89168 89169 308857435 61160 61193 309536582 1369 1371 535255578 28406 28407 679899033 60404 60405 377325294 21667 21668 566414631 53617 53570 98133237 96081 96082 934444862 90679 90680 114136589 13331 13268 85798072 41720 41721 188721272 92646 92647 46381875 33289 33210 731566218 19985 19986 224805583 60093 60085 359870526 26571 26572 191848715 51993 51994 310102262 44505 44451 303092955 16526 16527 862576173 53257 53258 730444718 75107 75108 222134949 37401 37402 397248036 12085 12086 103344330 1300 1301 754731304 51435 51498 387551081 34648 34602 48537093 8465 8466 899654072 82355 82356 217885265 13365 13366 683336784 98330 98251 787210915 80663 80664 820616758 28475 28418 578245234 13699 13619 836028803 15099 15100 153184055 21503 21456 217407119 12847 12848 497519386 82247 82248 741079567 81255 81176 930502424 83567 83568 170843589 5320 5253 445688152 13796 13797 825597005 4746 4747 556492669 1117 1159 697192520 98891 98892 432940920 22030 21962 685628338 26015 26077 319761380 83041 83042 369530761 79256 79231 687954933 46852 46782 843380238 28173 28174 750667357 55013 55078 570149597 96687 96688 57128345 52806 52867 854843591 83785 83786 54412563 19535 19536 501613883 15525 15463 869314002 94035 94036 173854195 56222 56223 798003212 76269 76253 453461238 24992 24993 329494430 96051 96062 880447927 53849 53850 402804598 21626 21627 666966968 70479 70511 519087330 49061 49062 106657828 42261 42262 821577349 1417 1437 299878772 73858 73886 751176222 5699 5700 530557588 57062 57063 141194 64879 64880 608287045 6659 6672 131532360 32136 32137 679285793 89370 89394 552184034 43300 43301 703999082 89447 89448 978035281 30710 30742 365206573 34927 34905 201660373 644 598 606715281 26302 26303 132355400 85481 85419 995608287 38175 38176 526265423 14130 14131 11269403 11520 11521 252950009 11153 11154 593052527 8131 8204 231607405 50097 50029 101925028 41329 41330 797603141 2050 2051 770664588 86095 86096 670215541 18910 18845 117294175 46301 46313 441139536 56608 56611 837998638 39090 39091 854041701 24226 24227 644476094 57437 57424 136044793 73815 73840 812491256 67614 67615 833070077 37473 37474 436833911 7107 7108 722579559 33004 33062 866270753 38408 38417 542719650 42114 42115 229175097 2399 2400 487760952 15613 15614 838393810 26370 26371 298670536 31635 31598 538698289 74785 74786 391848123 59504 59476 302024917 4777 4778 158781969 71165 71166 333964071 32189 32239 483567687 90087 90040 141361163 51400 51389 797782805 24933 24962 747304834 12912 12925 248305034 8786 8787 548163302 94106 94107 727313300 40591 40592 758730342 76413 76414 724448535 3284 3285 64116960 90135 90136 817569490 44216 44155 533268911 52895 52896 876120888 46436 46364 466325178 87306 87307 736189418 98984 98985 592966088 29084 29085 889075380 41681 41682 971695098 56408 56445 575795401 50331 50332 155722192 79569 79570 690024547 54811 54822 476905986 63226 63241 403164583 62735 62736 395328385 72272 72273 160361992 5662 5598 5825174 66492 66493 780961835 27290 27335 426806226 13707 13708 590666165 53456 53457 669136291 14064 14134 732903575 45744 45772 622954112 87970 87971 85355683 62773 62778 548218263 1285 1224 385363202 28649 28576 998622374 176 243 295892655 18267 18268 634014346 2496 2533 70171827 76872 76873 350930677 99656 99642 348614185 73067 73064 803853214 57147 57072 216450427 71969 71929 489010330 70092 70093 97988531 46219 46220 368854451 33900 33976 63507209 14851 14803 102421056 16523 16593 323377700 10505 10574 428808984 21019 21020 664180629 43356 43370 367631846 269 209 140011313 78201 78202 961311007 80160 80127 944571462 40887 40888 119865990 26218 26160 889821863 66711 66712 263687260 21184 21185 826339782 93251 93252 226730143 26524 26525 85249933 39069 39126 569936815 29059 29072 603231367 12275 12239 823324434 73655 73590 297395430 30327 30318 304509584 36472 36473 993711796 10853 10862 73530366 17789 17747 919204096 55937 55878 626699716 86448 86449 819617654 58187 58188 408705594 32296 32297 169432782 52115 52116 963238467 21681 21682 869315279 99632 99589 430038613 89176 89146 427561266 61067 61068 890603078 94887 94853 9723226 7687 7714 188081570 7034 7025 884108993 94956 94957 665453042 5996 5997 625071935 5112 5113 64276180 82490 82491 348160839 11572 11579 675718916 5287 5288 530269816 76346 76307 860599402 63663 63664 588147944 19123 19111 248220574 13744 13745 733485482 60292 60293 773070723 51135 51136 388339646 15359 15437 472830896 22836 22837 547997685 52487 52543 487458121 24846 24869 705887673 6929 6864 84189258 46319 46320 901768601 2338 2302 527600408 23027 23028 538010998 13728 13729 12793921 22129 22130 290376723 99528 99529 554629135 99410 99342 21625973 43557 43558 420677619 79765 79766 112022835 53815 53816 886743435 37210 37211 557682557 80035 79974 83246763 29397 29398 63624186 67736 67737 739744532 11133 11134 738989318 34338 34296 470059826 73910 73911 382688615 56668 56716 337224450 49110 49111 887664553 97843 97867 323369333 52383 52384 616391305 48941 48870 954842295 97249 97250 47220623 20327 20291 604355904 84612 84562 762596064 27351 27352 695279114 98321 98322 301929 61114 61115 501942001 42518 42450 781914386 45586 45587 449441809 41512 41513 382276369 30875 30953 790317423 4568 4537 486792169 28240 28241 115662432 85305 85306 234977380 26998 26999 627203418 92433 92451 304883077 22009 21995 899188681 76212 76275 589617586 97136 97179 692849205 35717 35761 771509907 406 407 891146314 37483 37484 361720600 23739 23769 223595679 21181 21109 102560303 41434 41422 91683952 16487 16488 109689672 26481 26482 801113121 47860 47814 469712444 90143 90144 483615047 55562 55563 546485591 1533 1534 402741753 63548 63549 570772891 12539 12540 970863498 205 159 81090374 59501 59502 867697877 14954 14896 809478655 31008 31053 709391076 1120 1121 975432137 79796 79840 453566197 70580 70576 824204523 73000 72984 519655925 81427 81428 923505972 40495 40463 828965361 83970 83988 332898385 41681 41746 295519676 5165 5204 414532356 78735 78736 865110935 11857 11858 513696818 40505 40510 754794882 75369 75381 614158931 92420 92421 599871090 95970 96039 475534840 12428 12380 869413824 31192 31193 770022661 71855 71856 697422303 64900 64901 503275857 44541 44494 16723406 41788 41742 720197523 53905 53906 766843780 99910 99898 244777781 6922 6928 322994807 32538 32591 362916506 27803 27821 793592774 41982 42016 428706203 75675 75614 123142459 80638 80674 13233240 17806 17807 32724758 65476 65477 152284123 38912 38913 698682950 46865 46866 548383043 99654 99596 341720752 67920 67921 777953077 66074 66134 938842209 20024 20025 278833053 54018 54022 235679625 28633 28583 999480656 38128 38121 792993052 92989 93062 153735325 79277 79283 489529917 20524 20579 835310004 25084 25085 648680915 29584 29635 979387657 50543 50569 228510459 94234 94235 817427904 89381 89423 760502853 98023 98024 187300393 30212 30213 438309744 88869 88870 322533270 19873 19874 681286168 81522 81446 258204068 40474 40475 364687956 90890 90891 43825261 29284 29285 233764123 6041 6050 402018933 73118 73119 53660362 84429 84479 89990181 99543 99502 799818088 82270 82273 338510711 62091 62092 296682867 14599 14600 752671648 63178 63179 224546922 62398 62412 106162753 33606 33582 252426373 92185 92119 688140872 95669 95736 907756396 13710 13711 941586569 20161 20187 56374898 74422 74423 50820303 2581 2652 426169465 13659 13594 142729947 12864 12865 904110432 14307 14284 624134335 33888 33889 853636461 54860 54931 154915288 52727 52677 73926833 28294 28318 619625732 47760 47793 943802518 86644 86645 810826404 81066 81067 11912533 8109 8110 350044220 32463 32455 956294932 91414 91415 684857784 18284 18285 859776739 78732 78704 779217570 87606 87607 27442420 32552 32553 774312640 47214 47195 300000458 30885 30886 331862877 28824 28825 88096389 43026 43027 345090172 71379 71380 724580635 57430 57431 417222935 25796 25803 767603490 61391 61450 432920236 69775 69776 452375201 91099 91100 439042326 64198 64135 42995612 23898 23899 483176246 33748 33675 822309669 85541 85542 328600664 854 777 709962015 76805 76806 70940312 71729 71730 179615962 75253 75255 960427946 52274 52292 810236386 16243 16244 386842921 41254 41255 567701916 66486 66487 552219721 83636 83637 515679192 97369 97325 745241442 26242 26243 46449053 36246 36247 837031970 51215 51216 396061446 9532 9558 314623022 13594 13595 432692766 26889 26898 34134559 44645 44646 507294984 50112 50161 990594325 78617 78571 980949004 79750 79751 509754555 12216 12164 34983424 18472 18473 2809 44280 44326 501396084 62885 62886 379712971 37123 37047 242389679 58757 58681 68419501 14395 14382 856861560 2712 2682 120053468 94906 94975 758296917 81395 81396 159452052 19301 19302 312041318 25496 25497 256696160 79120 79121 371677332 67564 67559 607387777 958 959 568503289 55660 55661 596822100 35523 35524 841664614 26096 26097 908731062 79019 79099 826897928 8830 8831 713487601 95835 95836 213412489 12517 12518 152259097 39762 39795 594186829 8296 8297 28376563 38968 38969 643200127 15240 15241 876193034 74602 74603 445438858 74593 74594 282171664 88304 88248 982710899 86423 86385 627335687 63673 63631 863300701 68695 68696 726081669 32546 32476 764886711 31053 31068 30577254 28063 28141 968932390 92861 92886 627397985 88134 88069 509736176 99793 99794 703131030 94476 94477 263919184 66704 66705 603632663 25452 25388 967378996 94377 94378 326436434 18449 18450 162643215 85030 85031 114725253 74421 74422 806073411 68930 68931 591311518 20019 20094 354220087 19406 19327 320926075 69401 69402 699943688 24980 24954 570877982 63435 63436 851688922 96219 96173 893580993 37859 37860 582677718 99695 99696 496099914 27751 27752 304194356 78673 78611 782167843 67917 67918 773293936 2575 2511 733392372 32617 32594 203959851 96010 96011 848087258 28569 28570 319741881 2380 2404 72956478 12379 12380 412131823 9065 9066 93576266 94671 94672 41371792 41121 41201 206638777 49353 49308 974184881 12026 12003 349953350 84752 84749 931110546 72686 72678 636676879 65890 65834 460417590 76396 76397 860568074 85910 85947 11800377 24278 24270 92569930 51142 51102 360947008 59919 59920 988912549 8479 8418 284871978 25246 25202 489005702 71957 71958 923531427 72434 72442 537308450 74157 74133 783226043 46270 46271 87170887 67633 67634 658763872 98172 98173 527988247 63137 63138 99774185 87066 87109 244594298 90243 90247 550668639 64968 65044 140671687 17657 17709 514356046 35127 35128 575400997 26772 26773 376648548 11755 11756 306761468 53616 53594 85507091 45231 45232 744213890 85857 85936 471458750 56942 56943 701000267 49849 49850 789063693 29161 29162 541636944 65986 65995 624198090 95862 95857 683720674 90189 90190 517648534 305 306 825412448 81306 81307 337033070 56514 56515 675366952 29413 29358 189608104 27732 27733 86988736 45300 45317 502656365 50615 50585 302127827 53918 53919 149123348 29462 29492 295666043 24342 24343 531175712 76093 76059 667993018 78504 78467 516703003 91575 91576 1023926 63313 63355 833366115 10713 10714 595573683 53755 53745 287105493 43909 43910 991906417 35963 35936 887067858 34736 34778 522095389 39239 39222 287965334 99620 99617 835727692 12424 12425 18288563 11439 11440 577841066 57254 57255 579410451 59059 59054 167419006 14424 14384 829332008 18086 18076 444074761 71535 71545 583741732 28123 28124 79743848 54769 54770 23342515 31350 31351 958459594 35220 35221 379944432 55253 55282 968777056 43281 43282 122919 73046 73104 741185036 61497 61574 629307999 71477 71414 573832396 42816 42887 564391089 66748 66668 457994719 57732 57682 382149921 3989 3975 792664006 5998 6045 714451266 46304 46346 270548761 50869 50930 65392223 84715 84648 317453816 277 210 644816238 63502 63457 74150063 73427 73428 447285563 59722 59723 115053593 68037 68040 128647213 92409 92430 79893913 83462 83463 471106497 90729 90730 323782721 56811 56812 169885761 1728 1729 393605341 79687 79688 662285781 13545 13613 99654610 83397 83441 235455580 36362 36363 395856077 19889 19863 740100171 33037 33038 306117218 6964 6965 54612897 68200 68201 469053509 76782 76812 892932385 8980 8981 569315719 8916 8917 249777460 20018 20012 890508152 65847 65909 66922881 79694 79695 82497981 40984 40979 915250467 84082 84083 458133427 36727 36728 585922377 61481 61482 779692522 88585 88627 151209441 241 188 308422519 22314 22390 945651536 64512 64513 570076182 61046 61047 749553708 79996 79961 897292493 79757 79758 786758837 73093 73094 53394347 51898 51856 502849662 88441 88517 873403768 45728 45729 837311771 24998 24999 232013491 20487 20545 631316917 16725 16726 568490275 5897 5843 845211965 7404 7346 668940753 86241 86263 153560602 23129 23113 609570546 65425 65426 18985151 53002 53003 72976851 35291 35253 398143613 66128 66163 856214100 88688 88702 402543868 35397 35341 431036542 19186 19187 442861341 15320 15339 615028111 82670 82742 278408735 52390 52391 57709322 56196 56147 806103140 24540 24525 653369167 12958 12961 763426834 24242 24243 903976399 18021 18097 837872086 50474 50480 771185786 72046 72035 947222737 83625 83630 925967877 49564 49565 674864382 20259 20235 905186221 93438 93369 250111776 79804 79805 572113406 10130 10110 441133733 48252 48221 770092426 96083 96084 792129273 36668 36729 232022574 64526 64587 982356690 53388 53389 868567570 60263 60264 236545136 76166 76145 810999070 5182 5183 995020134 8762 8763 907753358 50932 50933 10920783 51473 51474 951756073 50547 50548 644543078 27061 27062 332791731 4145 4205 457996761 59734 59735 785388241 16238 16239 308425886 22268 22327 313207693 65177 65178 685609793 48754 48755 962299588 70587 70571 932255478 72104 72155 372539675 92971 92972 237731478 5972 5973 704848867 33411 33362 157481550 14194 14271 671084167 81380 81390 677733422 43793 43789 625856493 38694 38714 632216983 56342 56343 434121454 41634 41635 784619970 19698 19699 387462246 89862 89863 149598627 11847 11831 856784762 40394 40418 445847817 3007 3044 591468677 35036 35015 118829362 83092 83093 430685507 47096 47097 177803962 25123 25045 363526627 14627 14630 684731807 15214 15215 497089310 30045 30046 148299344 17142 17128 415362001 52313 52258 527332324 56313 56314 328929566 34143 34144 884582621 85319 85307 930230432 23896 23951 696899890 16998 16999 409966012 70186 70151 308096077 10392 10466 892426018 5314 5259 661620538 20607 20613 218633973 65369 65332 819995671 96385 96386 652838566 72918 72919 285451547 94737 94714 434414705 56822 56901 14774372 43473 43474 295861119 21659 21660 592370162 37280 37281 193732471 13478 13506 161906052 35095 35113 126565476 21530 21531 714256445 19418 19419 307666438 46541 46550 28549691 15302 15303 753038394 97094 97095 689838005 17118 17071 821885874 29294 29311 499926239 51534 51553 644071007 71722 71723 621850781 77524 77518 654323190 54356 54357 512746197 13945 13867 618280610 2210 2287 380839675 62139 62215 423221834 15812 15876 268038469 26000 26001 331735426 36002 36004 975669741 83156 83207 714533568 53194 53195 113752125 75965 75887 978095496 15988 16032 526677951 83173 83221 617071032 2720 2721 642481352 57695 57717 764061053 36499 36500 388404731 57305 57351 849642811 77038 77039 956086654 89827 89828 653115223 91759 91760 81711748 50648 50669 890462173 8992 8993 548684405 4411 4412 510818370 29722 29747 691777151 86060 86108 43669938 7237 7238 905607889 13922 13844 238362826 83953 83954 627006033 73361 73362 962524375 97579 97626 485803207 92223 92300 745571548 72656 72713 144934496 39911 39963 817456481 98478 98537 16361204 30117 30042 817690102 2317 2318 152505 26632 26592 195916636 53476 53477 677469392 40578 40599 908093076 88221 88222 593861780 68066 68132 701115960 67400 67321 420920750 40175 40101 629246448 42977 42989 764708714 35517 35541 628797762 53600 53569 986165367 24348 24309 751510559 24186 24190 956884163 96733 96734 573524996 90743 90744 769292842 38690 38625 776686983 54246 54247 322427893 19764 19769 90184982 75055 74987 968849970 60751 60749 367486633 63993 63916 231037202 30725 30726 616293351 37580 37658 105370795 33291 33268 285214617 41790 41802 730806906 56033 55993 221138937 43676 43677 256325501 22662 22598 586594149 4029 4065 829538084 61268 61242 173412960 14610 14642 152125651 66967 66968 255203045 25798 25799 101394119 25815 25816 281919843 44196 44197 510639956 98940 98941 233877381 13937 13994 655169344 18233 18284 818665343 29576 29577 325672224 91366 91405 838847849 94804 94818 232760029 4391 4377 305246973 90501 90502 620350987 83808 83809 827247975 58725 58726 71451176 61878 61879 611376997 21516 21517 863741743 61986 61987 444476244 9527 9575 380683004 72962 72963 713616775 23960 23961 183518192 87040 87041 274777399 77589 77590 124760382 74033 74103 876504482 69685 69686 292523961 64019 64077 92566835 51794 51795 660170329 78460 78461 736948852 17923 17924 139548715 84059 84060 457575143 81069 81070 51938163 52982 52983 702158749 16042 16043 31968833 25371 25355 386387977 52717 52718 237088962 98642 98643 807150108 41414 41338 428369848 78939 78940 108521986 9133 9182 320226765 16783 16808 393983358 92006 91980 289391071 92334 92335 318136756 979 1043 295896451 47480 47481 48273899 44961 45009 362027916 43299 43300 378678505 24275 24276 973868737 44603 44607 131734498 6499 6451 261507427 40869 40870 297308388 50412 50359 199815671 45960 45903 513811783 65574 65561 775736490 60936 60976 360459235 56192 56119 59972535 61731 61732 965188879 33113 33114 177736951 26565 26637 492120375 80614 80615 123124611 38759 38796 67656952 4657 4658 619693481 68246 68247 3874698 16990 16991 203336321 60140 60141 939069382 88290 88282 223486238 69682 69684 941955798 69310 69333 338884802 78237 78238 863471449 30270 30271 620732790 67213 67214 441144127 7757 7758 958703650 76293 76310 891803723 76512 76513 378136144 38348 38349 113503207 54679 54680 413312379 44827 44841 325959671 31549 31484 741347778 39561 39562 21329113 85070 85071 823379355 24282 24283 788174807 47411 47371 883140261 64933 64943 712747308 89488 89479 731310190 58473 58542 945152041 19226 19291 348999885 16831 16907 906982143 48864 48908 495507658 40166 40167 133462592 70495 70508 878082826 26091 26092 585587446 62593 62643 586675004 83070 83088 780166440 8549 8557 273639321 39273 39274 965522412 69997 69921 572994424 53414 53415 627751872 9501 9423 880919338 92131 92053 952946323 41305 41306 619124772 19721 19722 136885930 50259 50260 270140386 4664 4665 49818887 18516 18517 388145626 1047 1104 936368977 73906 73977 726946368 55982 55983 130405983 14538 14539 459118407 48580 48572 869774359 85709 85678 694890183 37750 37751 368116215 70445 70446 631593024 64495 64545 459680644 21945 21946 866598501 38010 38011 60006531 48433 48434 630683551 84332 84333 520824310 90193 90271 417090441 83309 83331 928437448 25957 25958 335840834 97764 97813 884919497 53215 53216 996544531 31132 31180 462628256 18874 18875 946670883 13114 13153 446596314 30839 30819 407447596 96499 96500 82626978 43942 43943 715038642 35293 35294 330663934 80002 80003 170864728 71306 71307 658873622 1071 1041 551368293 25387 25327 833119221 61741 61742 200846029 91440 91441 335867037 62360 62418 29188759 7469 7470 567638100 40116 40068 700640619 92373 92374 403719360 24087 24088 393019484 93026 93036 550307009 67890 67867 798808925 63882 63805 312543314 49399 49414 87796310 79076 79077 971753274 45891 45860 123260392 79742 79778 279337693 91350 91360 975653724 61946 62026 659178581 76367 76368 565485668 15288 15297 702952387 61664 61608 214624399 75793 75794 430249653 71946 71947 357257524 6250 6251 380721864 12574 12551 517567544 20899 20900 280501296 49118 49119 443064549 61051 60993 546378770 89972 89973 384517535 41640 41632 230560637 75394 75455 754929717 49096 49027 854772158 24754 24755 96170146 17510 17457 143722227 11708 11676 37326185 30176 30109 987039581 30706 30689 878189220 66304 66305 922103569 70468 70469 420928573 24571 24515 423368987 74706 74686 643106003 33915 33916 448948370 28024 28025 307400714 27687 27652 820238055 22614 22665 104528813 20508 20509 767848594 68288 68213 612323559 96554 96542 610054653 3885 3946 51161326 22466 22431 100950524 31341 31284 281641912 46020 46021 184758169 64195 64196 679759936 75088 75048 801003720 3487 3488 837491643 50497 50445 811205204 18896 18910 126011993 90623 90624 73641093 75472 75473 356888527 48173 48095 58431339 66251 66205 526590236 31350 31292 939273462 46134 46135 408086603 19974 19896 763912179 69195 69196 74151108 68995 68918 58057079 50507 50483 771639644 67602 67603 914450812 68190 68191 486268247 97920 97972 188175589 22870 22791 594277021 38534 38583 845292830 52324 52325 699672113 95381 95382 311482976 69955 69986 734858393 12109 12110 770692625 47712 47645 397194137 72238 72308 967889066 13704 13705 115888672 89469 89470 309082725 11934 11935 335141669 65704 65665 13950188 29290 29291 580759004 73708 73709 45976730 68969 68916 412910960 72389 72390 740754787 26208 26209 296879867 44530 44531 304043187 90944 91011 700335918 40150 40124 899245403 56606 56654 202355650 2176 2156 411480437 39002 38940 742672185 20862 20863 88795177 25493 25504 973161519 40212 40213 561136435 41485 41486 43966560 25375 25376 704524324 92348 92332 539406715 2225 2154 345440675 40170 40171 457263462 28798 28763 188815864 29426 29470 48018821 72385 72317 906100532 48676 48677 855452373 66239 66318 571411423 59432 59460 595303852 24099 24068 593300832 4079 4036 145159443 39107 39108 638462284 74368 74326 981501514 93010 93011 624129994 18572 18573 884096414 47170 47162 908215094 37430 37431 282318546 77362 77363 162915371 86943 86944 545361756 64869 64836 222994255 57229 57246 139629764 20623 20612 219974293 42588 42589 852624643 80671 80672 114539742 98637 98669 580292594 79850 79851 495903898 82183 82127 608740633 62374 62375 915517200 61382 61383 971225077 37912 37923 545265594 96148 96228 256595732 63073 63113 357117150 98803 98866 890459143 76282 76339 811222952 75565 75566 692716738 19706 19707 988276315 11305 11306 189046203 90817 90818 527388953 58318 58294 447583226 80502 80503 449039773 71310 71305 486869179 1704 1705 413583827 38759 38760 715592615 61599 61580 224530426 29490 29491 805059725 98436 98437 127269560 21393 21449 979477870 16096 16058 565278699 58965 58891 313776242 80153 80154 343603139 11510 11511 22426030 81895 81873 738555981 21230 21225 91365815 19451 19466 577319484 9832 9833 627475725 36515 36516 511647444 46867 46864 264966904 90758 90789 820860763 10906 10907 303438987 9259 9260 602929658 91776 91777 805681365 26103 26104 890120661 5098 5158 760612948 54186 54187 576790888 82681 82637 628674378 5838 5839 996768111 46057 46058 479926189 54346 54425 727484022 7303 7279 760537313 73311 73312 287049077 14373 14319 527909324 94425 94426 746650323 96707 96715 251301332 43061 43062 811974654 82127 82128 91005508 84904 84905 889208350 14842 14843 593431897 18108 18043 14736391 42507 42536 849519607 40367 40368 810520253 63684 63722 747755518 58874 58875 317407811 63877 63878 989068175 26813 26814 158257951 9535 9487 326202249 74110 74187 904566930 86882 86883 690432156 8127 8188 382132092 63965 63924 42342437 38187 38202 930963905 57777 57778 916844608 6557 6632 163693191 40987 40984 759423520 63887 63888 766229837 41825 41826 841129613 50998 50999 51732500 3093 3094 981630144 60778 60741 753941480 35588 35589 516469530 7843 7801 1591685 15532 15576 732130796 68615 68616 70285981 13982 14030 658359835 6000 6029 43174305 56197 56198 897114097 90637 90638 660035309 27557 27524 479876916 2285 2286 598114125 15502 15562 442977818 5101 5159 306308099 84432 84511 440978265 66853 66854 879723255 62929 62939 639230296 3459 3460 806524460 37128 37176 113707637 47035 47096 886905039 62630 62631 648819709 26879 26880 932143024 57818 57819 876829201 10760 10777 345490210 75997 75998 548318563 51231 51232 441729804 35697 35698 353596206 99216 99292 773278819 9035 9025 181148248 45127 45128 145499163 96972 96998 990105721 80248 80279 319847747 20705 20761 171017798 88389 88396 335126087 13714 13715 76793227 20404 20405 9486195 91307 91236 268226405 47517 47518 257539283 89924 89865 949370298 3466 3524 946040917 26608 26609 255971994 31099 31100 101404549 45989 45951 893399076 13924 13925 211561113 17948 17949 706662229 59556 59557 886623653 65433 65434 776547395 81130 81064 246894698 61994 61995 973993772 2983 3028 805742871 57094 57095 605756420 57284 57285 816525804 92696 92734 324962044 3897 3972 311805492 67088 67089 785565444 78977 78969 622869448 81161 81162 303518516 72954 72955 371906676 20661 20662 854616266 90816 90814 821385395 12417 12410 465898931 14928 14929 486699855 98908 98909 628346790 49128 49195 923281091 72052 72003 5631822 38219 38287 580235798 94771 94772 995285426 5860 5861 729818006 72053 72054 508491057 34234 34312 447253732 70109 70093 722133957 6671 6717 629314090 63771 63708 185581181 84207 84208 542129522 75433 75434 858313079 17332 17289 475690096 6440 6441 44346984 81499 81500 371466781 77765 77803 696851792 90182 90129 678193284 34230 34231 125114702 51622 51623 840861684 41332 41352 465267072 81482 81545 37220541 80425 80393 760829081 25327 25328 695690654 94774 94775 668075272 23140 23141 13293192 41312 41313 839052045 59942 60006 900993328 82063 82058 191728038 28887 28942 212374456 22483 22484 141008961 6915 6880 519665208 63571 63527 824902600 52716 52717 721741487 21630 21631 155352380 61646 61566 960845064 81962 82010 849536341 6171 6172 350269562 22616 22617 531807371 71192 71169 335110652 59970 59971 789964360 28718 28719 234295716 56912 56913 425984687 25098 25099 141061267 55461 55462 972512495 46913 46858 666535913 98692 98719 230308750 85261 85300 511510036 65568 65491 471423340 41752 41758 816199044 977 978 353386389 53965 54042 240515125 68677 68611 413105897 90116 90117 671240177 57235 57270 725228518 62858 62859 68416125 36181 36182 632121825 86628 86629 760503005 22585 22571 929087591 25747 25800 321017945 25520 25591 913162940 99928 99870 611650195 44246 44247 266133123 79623 79624 440284389 59255 59256 982071560 52407 52408 322617555 93820 93878 177199511 92621 92653 421481749 83752 83753 579612162 66002 66003 162737249 97649 97650 381828802 83359 83360 75559645 30517 30518 455340309 84100 84098 942816292 38595 38576 911561705 29314 29371 668022363 87439 87475 302826508 38236 38292 569565693 77970 77971 386324665 79570 79571 94951266 55846 55870 447830126 53341 53342 113665074 96335 96336 943584857 887 888 438398832 8780 8743 477564124 71284 71285 355070359 3942 3943 480077636 99483 99484 905921018 19051 19052 778251791 91850 91864 422183774 19743 19744 54889567 2343 2344 662038831 58301 58328 411981993 2500 2501 92656938 97269 97270 373534743 60014 60058 910229419 39658 39659 873783873 19291 19292 481777455 19611 19612 467617780 64756 64809 224697762 71531 71592 959590250 2065 1998 151045949 10105 10106 552105247 89109 89171 531851794 14012 14013 896861830 52714 52688 993676422 56490 56437 197578886 20546 20496 440996833 77819 77820 37607270 79253 79214 81050603 78035 78036 848424106 98544 98545 49642541 11395 11332 607840446 22701 22734 482985807 69623 69624 365186087 84587 84588 857175378 13855 13856 660815449 46130 46131 310499942 98411 98372 209242074 99174 99175 404627456 71281 71282 553165852 29021 29022 574120977 85785 85810 408504424 14245 14246 151535490 22665 22666 643083027 37614 37615 514956598 54796 54759 273766017 68446 68437 14575596 44488 44453 759311519 86744 86745 665082405 29118 29077 569222164 84377 84339 308598387 54120 54082 302030735 69111 69112 427082449 57959 57967 286363394 54070 54071 926495761 931 863 86632822 4107 4108 256342282 80939 80865 500200556 90118 90119 597130543 37446 37471 614715565 14483 14484 279478371 76210 76138 583275609 43171 43093 497104627 4648 4663 63696081 91601 91602 47969732 72110 72111 11424346 67902 67903 102503295 11556 11557 161909035 27920 27845 99655223 99474 99517 476247290 67136 67137 507913930 49686 49687 928249296 66263 66343 457496704 68657 68689 827545329 88957 88958 323988911 91579 91580 949459531 98024 97975 859910759 69395 69396 61568740 94543 94576 11115882 1300 1275 634632480 39016 39066 403315101 59999 60000 222128849 72976 72977 425413184 96221 96222 510761763 99918 99998 137846913 92441 92442 496726980 68172 68173 62998040 85997 86020 701157393 38289 38290 42900994 33545 33465 703363779 57350 57344 929946231 50070 50114 316668875 49098 49084 486753142 52263 52189 893041851 69525 69450 715841934 98611 98540 834958871 97839 97840 846622935 5250 5274 345356347 23660 23661 333836414 56090 56091 425768909 45412 45413 243943055 21265 21266 878125433 98039 98040 129103836 39258 39201 462049598 17372 17373 665529114 72206 72207 46946195 45808 45731 22387153 4820 4821 883035657 92909 92895 301440124 6430 6431 761125761 7587 7588 242246705 48597 48598 360717627 4636 4624 724485748 20645 20575 872087087 10302 10285 606287863 98303 98226 802574747 88916 88917 441626683 42338 42355 202708880 20999 21005 818268519 96338 96367 934880654 60597 60613 770874446 70487 70430 394680535 7722 7723 523612562 8037 8088 440668127 21024 21025 433621737 59084 59045 382807796 9950 9897 692419724 80747 80748 8249363 41605 41606 268763964 94201 94202 184189778 24774 24793 81620683 15635 15636 937732958 1053 1054 608831426 90450 90480 69625229 19782 19783 534472059 87081 87042 928914765 1824 1791 95888112 20744 20732 34603627 28836 28854 282677191 80107 80108 533078243 14500 14501 449638566 95952 95969 476032110 28793 28777 492063516 77461 77411 843879084 76230 76159 143486980 47301 47302 206469357 92281 92282 361192958 32944 32945 364237785 36076 36077 829350287 59294 59283 37044088 22222 22264 278733969 33373 33374 827954054 26443 26444 139791788 53225 53183 557998662 75973 75968 471697771 30679 30680 239486552 63485 63486 354092550 42282 42244 254311392 44754 44718 325252311 24673 24616 482402360 33744 33721 431785131 12841 12884 306470887 29580 29581 131456601 42826 42802 515761835 50370 50315 226013527 66943 66944 512551625 6760 6754 53730420 68359 68398 282359770 93739 93755 69910962 34344 34350 225363610 2544 2545 811177655 19407 19453 531181216 40713 40714 668928094 70149 70105 684115434 26245 26246 818862170 72127 72128 560746558 6257 6221 328098259 10311 10306 579298998 70831 70811 103764903 76504 76505 46160444 13653 13589 339615040 72684 72685 307080264 37251 37252 157742693 74926 74927 240876906 98272 98273 22232994 47439 47440 752385159 45610 45599 928222974 29639 29632 627297664 35976 36013 489547075 13868 13921 3861783 19305 19248 788587188 70443 70513 680548306 76349 76311 560425595 37104 37105 197017372 52286 52287 40715364 27032 27033 614189611 7016 7052 752822329 72 73 793310438 15643 15628 385301855 90101 90102 558541800 34176 34112 429717752 17940 17941 983001561 29609 29613 946630059 1495 1517 855410076 31706 31779 909108293 25066 25062 879304287 96053 96064 916246162 34179 34180 943961733 95512 95574 873921641 65353 65408 758605629 90814 90815 956399652 99433 99434 569011934 44448 44449 582444831 20796 20797 982973584 89546 89507 506396655 80312 80347 548687379 86119 86120 788835835 36262 36263 823782754 83914 83933 309789798 12612 12673 880896028 68145 68191 635738488 41761 41762 1178450 6030 6038 206102015 5184 5185 851793160 88150 88151 866725777 69365 69366 27213897 57163 57164 204013856 3007 3008 193594908 58548 58549 410386217 38798 38829 53175370 75744 75720 28177293 61754 61690 129868673 17430 17393 332065294 76145 76146 151426628 2868 2934 916341571 51246 51223 11589084 75279 75271 10281280 24265 24342 682372047 90789 90835 790418746 30936 30987 816633261 40275 40276 339584111 76109 76153 916261548 65845 65846 877464600 87367 87368 666040183 9456 9531 400846595 76054 76133 906673388 1317 1386 942899693 22829 22830 24422844 6733 6734 390830051 33209 33210 865422386 71146 71147 707907587 13449 13450 838722272 92532 92481 726465720 1592 1578 272328266 72338 72336 270017883 38454 38455 422857070 51970 51912 170619106 8365 8412 483654924 85376 85377 509778289 93289 93334 644575352 55178 55179 673338925 46616 46593 708929247 82202 82123 754072618 22757 22832 740280278 82143 82144 370903858 1110 1048 664437518 9796 9733 561251922 55623 55624 89908640 69277 69278 109760096 47581 47582 401812438 51541 51542 67753122 18976 18977 645498122 85284 85259 821890300 51891 51892 583001311 44135 44195 577297757 1489 1490 408045074 32239 32240 153607800 59292 59293 286932371 74675 74676 576015941 18896 18897 433335512 21412 21413 436045284 65165 65138 911411168 89315 89378 905534285 97286 97279 741657851 42301 42302 854064949 55739 55712 164190180 46615 46678 499722044 36041 36031 75869926 50904 50905 867053048 43931 43932 784260960 85213 85155 598147864 55409 55378 474506732 18909 18910 151371234 70802 70803 549875211 1056 1057 637901931 44457 44525 16273874 62001 62035 365474275 47241 47242 249061739 35279 35280 331451936 67091 67119 550045990 1813 1814 775858021 17054 17055 93298084 18800 18723 814667832 66092 66093 17521773 98432 98433 706769040 25275 25281 412539357 41931 41932 332285228 48718 48719 394996998 18641 18642 595907901 11097 11088 966648321 75243 75218 644654830 53949 53951 735344675 91967 91986 480890458 56095 56096 586835742 93305 93306 58520081 76046 76047 111102642 17714 17788 972960666 33093 33094 483921690 76893 76969 566791819 75595 75659 446833663 23528 23522 357065761 61565 61556 137447889 69002 68964 976879623 82375 82376 803404056 80463 80464 902699199 57966 57967 593061856 35373 35374 113944183 53942 53986 25507148 58540 58541 571173459 59085 59100 827105942 23840 23883 777951413 3173 3164 830835613 30514 30515 253304 94107 94108 397125243 16798 16720 594528432 8599 8564 918393951 41840 41902 446579535 95443 95386 179036492 99372 99358 941061896 89880 89803 953227073 65322 65331 917942679 6819 6820 425471589 29346 29347 736146962 65382 65391 445314779 57456 57457 765261163 64016 63951 745648739 78789 78864 426742845 87767 87768 778088078 85777 85785 308498799 80893 80861 962492180 37713 37714 899036610 3196 3197 511106601 92676 92755 941276213 78415 78416 405605832 14730 14731 499214189 11880 11833 572151950 59786 59807 740664464 76645 76568 168501362 91118 91059 799580140 29958 29940 954314030 66686 66607 592724788 56016 56023 583339067 83547 83520 610115297 98634 98635 604624415 77894 77854 26340566 56106 56060 638113607 34822 34900 362520137 33481 33557 420560655 26068 26144 200431001 7015 7016 68650939 15571 15572 899194694 34514 34515 550864883 31157 31184 184979513 75409 75410 726972869 25184 25142 380836038 47612 47613 120855970 60352 60389 528476231 97587 97588 11920883 91108 91109 733276644 78569 78579 548605761 10639 10640 563609288 1026 1027 554497669 95390 95321 587940464 97046 97047 601736018 1668 1669 618083424 65172 65173 903786409 30514 30525 685216672 34020 33974 983244183 11136 11095 691346377 4187 4188 251159620 96639 96640 539693218 75200 75153 138343362 59326 59373 834315412 38477 38478 362191749 50595 50596 912742827 96789 96752 149990427 9145 9146 956588944 29167 29221 152827946 28534 28477 705688781 50057 50042 666384511 70350 70361 973994740 79054 79134 600225055 23394 23359 555772651 30423 30424 748187832 42115 42116 65352594 86756 86693 398121373 71870 71871 230471744 30441 30442 257304361 13139 13094 568224836 92211 92274 326307455 51265 51266 598325660 75289 75290 634628534 28057 28042 968902419 84172 84173 839934258 33214 33215 429541702 23374 23409 665580487 21806 21807 750079867 53508 53526 628718198 48969 48970 93083734 37799 37800 958624045 22011 22012 958539256 81462 81463 62355924 10456 10388 625028566 52184 52215 120720629 83338 83339 55644741 6589 6531 664553290 15712 15737 345876937 35250 35253 843023523 759 760 454440887 19213 19224 179951753 64115 64056 861580578 81887 81861 511038290 29588 29589 24160193 53305 53306 585135589 89479 89480 946872787 62929 62884 918897369 74247 74248 649108554 90591 90592 134605232 70592 70593 292657747 41188 41185 698895681 10275 10273 867736303 53831 53832 853574759 57782 57706 892061501 98826 98755 878875574 33097 33098 469424049 62167 62143 482587840 77436 77437 203613130 41624 41625 430132627 99138 99139 302871460 53170 53132 162820064 73955 73956 993694006 98149 98122 238251826 43442 43387 902250653 3944 3938 319317088 91997 91998 915190958 85811 85812 131566553 9003 9034 610813306 58105 58106 36755627 12077 12078 981188366 93381 93382 354776539 21420 21410 834780531 73783 73791 353915749 22768 22769 879001544 89201 89178 847637112 66539 66540 607545079 91161 91140 635012444 75462 75473 878872549 82295 82296 379224733 76078 76018 172037150 31845 31846 872442767 19442 19405 641437508 1799 1800 185969644 59399 59400 170523301 37820 37784 183160284 9656 9657 907282103 31158 31135 456268263 82817 82818 177743091 76192 76193 622481899 94385 94386 837988646 69126 69189 952098993 61310 61272 573286709 77214 77215 479104998 82641 82617 929270778 84550 84528 787525347 24799 24740 574973926 5855 5856 993142455 23360 23361 850013022 47057 47136 31218230 40232 40233 399234346 31277 31278 794468505 79772 79827 3508863 13097 13150 527813935 39421 39370 611313632 21049 21050 862545430 74379 74380 297055717 79792 79793 353208313 73440 73441 764882138 63202 63242 433785085 26501 26502 285653884 46018 46019 452853899 273 274 311041956 82694 82695 716158803 97611 97684 661596777 88438 88439 739543890 43922 43923 740100515 3616 3617 402381215 94230 94268 801740668 87613 87682 728132764 2123 2143 385199589 20666 20667 82142714 46047 46070 670592223 7576 7577 637144580 648 704 747757124 338 397 486649348 86266 86223 285550467 2415 2416 733854566 37265 37266 381410202 17766 17767 597830905 85527 85495 412041387 37517 37518 600540346 39442 39411 922520124 63985 63989 625159618 22721 22722 714914687 3138 3190 238586098 81745 81746 156072561 67200 67155 709179002 34688 34689 770696907 51644 51645 151820 19564 19565 42862140 86846 86847 262741385 24332 24394 867847315 8195 8230 636731475 14183 14257 11204217 56314 56315 439214484 28454 28496 211026646 5718 5699 215561987 33203 33204 384656639 85187 85188 469493609 10685 10686 3459606 48499 48551 65820728 72153 72177 209963608 54391 54392 89071676 90363 90416 697396840 88200 88201 235191173 37783 37769 136760988 25984 26003 805346511 93433 93434 877138165 58018 58019 68427080 56341 56342 818747587 25060 25061 255581368 86117 86118 582990735 29278 29328 55170027 24314 24315 752269015 35010 35068 140357960 32518 32519 908798099 84570 84571 8295992 6250 6270 894974291 37033 37034 349399419 34881 34882 20929451 92023 92024 992988914 36913 36914 487761272 54301 54302 527852121 40983 41055 155948581 43560 43561 71340780 47886 47887 193039385 73391 73392 60095795 99862 99863 549200178 41730 41731 647542253 89607 89608 799752453 5474 5542 680265231 26221 26222 89017250 85167 85168 277070525 93487 93540 354241201 19 2 189946934 77955 77956 104916266 28171 28172 509764984 54148 54116 887249395 14113 14114 825732330 42973 42974 319260031 52727 52728 347377922 22596 22558 382853627 3629 3630 287500667 84011 84012 824002567 11966 11967 570489954 16836 16873 847008876 39006 38956 722187569 87754 87755 976251085 20806 20807 27717254 28086 28043 33863346 41143 41078 796180848 84818 84781 499116979 52004 52005 287736754 10625 10550 616709108 23323 23324 878477946 68079 68080 901164684 73265 73274 257212042 27145 27149 989440096 5753 5754 264159827 1418 1470 116755804 92327 92328 217873540 92485 92525 819519506 74417 74418 482241835 26355 26356 970110008 6476 6453 77058878 21831 21832 551354833 33833 33784 928209009 6364 6338 293600372 29418 29419 570311615 1946 1947 724499704 80824 80760 146929734 48556 48602 459655442 66365 66366 200550029 4964 4965 242929703 89452 89453 231075319 70920 70921 832432423 44428 44429 335915471 15053 15054 243189541 92666 92667 627810164 42638 42567 14342032 96648 96649 73830599 91705 91706 747216702 54027 54028 345859276 56850 56851 600892023 20611 20612 584444352 2876 2877 155597549 86547 86515 848453383 34348 34349 993709352 3255 3212 342407941 54507 54586 454440820 49261 49335 867433471 69667 69668 338414671 81423 81424 752224212 23310 23311 985001961 20490 20537 4614841 80254 80255 296204390 20415 20416 453534665 76663 76664 414931311 52838 52914 663968043 90333 90334 968913209 12906 12894 830176174 66604 66615 14461526 98142 98143 4232844 15855 15856 296946660 22148 22149 856067720 96307 96230 684900944 47895 47896 423408834 68470 68458 150941359 86775 86708 118464381 26584 26602 692757428 44807 44853 574357478 74697 74678 195990472 14753 14800 919855563 67815 67801 447256123 15429 15430 146375519 82011 81991 922249511 34876 34919 8500551 45612 45687 305854198 87456 87500 381549372 48235 48236 145135193 56505 56532 496965000 61433 61384 660309580 52908 52880 198403369 85014 85015 691197950 82667 82668 205522269 1562 1563 634885023 83680 83668 143364130 9663 9664 948263585 45924 45925 829506649 83558 83608 39679583 12980 12981 345814549 19780 19724 835351967 40325 40363 251037658 73646 73569 369597008 71207 71256 143316293 96956 96995 785939398 55800 55801 756747376 99440 99441 545392527 20354 20296 377584597 2038 2039 357569987 94718 94719 783063212 38917 38992 167774588 73278 73279 928401107 65518 65519 323761916 27022 27075 789448836 3000 3001 855080236 79331 79332 392686086 13192 13193 373534211 76324 76270 708683309 57479 57495 169385132 17640 17641 468148718 44829 44830 46806755 52931 52932 876462417 53574 53575 57303480 2374 2436 159794131 64247 64173 201746525 57759 57760 630346604 49299 49300 226556430 76912 76913 953780905 82424 82425 876642333 74220 74217 312978051 69377 69423 148887330 65512 65513 189671432 88187 88177 714614401 22553 22517 981749305 10236 10214 429525804 40934 40884 940346039 6479 6466 280609684 20583 20584 835018938 92670 92637 905961271 31263 31303 689608281 69939 69940 946259056 25965 25966 462898486 69765 69830 834378518 54823 54845 511575812 44453 44454 477526945 99238 99182 829435742 43539 43540 350647743 78194 78255 815859382 85747 85691 474176667 30852 30798 593256878 90183 90176 614601394 37296 37285 768551905 12112 12113 219685777 87323 87248 912710848 7207 7208 602518462 5393 5357 449284271 73497 73525 215065715 90027 89962 724444087 76945 76960 80430213 45828 45829 549242825 3801 3759 554929704 2512 2582 595752263 34783 34768 807376586 14796 14863 741623632 80711 80712 923011393 75432 75433 764643283 85823 85850 996797073 45208 45209 699835278 80444 80375 883537786 10481 10460 755289006 59680 59681 341660267 13056 13057 617727533 9275 9254 315031165 37086 37087 36897055 99941 99977 692386657 75651 75574 418745517 46862 46892 597191644 37845 37856 756891361 12320 12321 146563765 35759 35760 796503164 22294 22236 88383606 29613 29614 739128927 79852 79853 421213669 1609 1610 961355379 9630 9557 363081898 28653 28642 430061877 15467 15483 783091883 32075 32126 356177848 55404 55370 876890639 39507 39518 805537314 86793 86774 893869036 77368 77369 638857324 90341 90342 739549041 61165 61166 737797970 44437 44438 731405831 32232 32233 418437551 35881 35868 505135063 32967 32968 829915127 57906 57979 888445229 52730 52731 692718502 72690 72691 992993960 80857 80911 10948085 52968 52970 703195745 11680 11734 186764492 46804 46822 505381864 46162 46163 290436353 28387 28388 18488817 20292 20293 562937828 81521 81527 717712908 50601 50602 993894957 73109 73166 173023223 65136 65137 207533541 11504 11541 916157909 35104 35105 886671548 81363 81406 67152846 61809 61810 562596709 55376 55361 845692736 25011 25041 407844037 84421 84388 461005301 14456 14467 1459869 60998 60963 710425813 94433 94434 846928390 50195 50196 741592178 19075 19076 664291665 53667 53629 440253302 79168 79169 513091881 92063 92064 350877142 10741 10742 437514667 58657 58658 259136265 82006 82007 577188893 34326 34327 882112479 61341 61334 342739638 13430 13431 519424218 57700 57701 188967626 30102 30103 476133822 24364 24410 774617300 48736 48737 819404862 80538 80539 22255008 38874 38915 171393772 56580 56581 856276579 11457 11410 520508700 54911 54976 10326612 22719 22751 301278003 36087 36132 14946095 55597 55598 636943660 54053 54020 982988487 62079 62047 71074345 9911 9912 982782924 11287 11288 188496972 39979 39980 763377019 80420 80411 147691901 60259 60322 335140390 34613 34614 761444709 58996 58997 947270041 95047 95048 217668175 95772 95773 971693169 53550 53521 889548476 88604 88605 839917540 50433 50434 194610479 32144 32141 991858083 35084 35085 599462632 88907 88845 748086960 39531 39574 908117610 1862 1786 531151140 1380 1381 392573990 78776 78838 980223674 2227 2150 253842726 78332 78333 153093041 17688 17689 536065815 89370 89378 813040378 50069 50070 396092435 43258 43259 85240837 48848 48840 104278319 88730 88731 646262174 21493 21494 472560365 69536 69537 360101049 30228 30261 3541653 59088 59089 821691574 69456 69376 516126152 33509 33510 432787972 26019 25973 622734697 55551 55607 550256253 50100 50101 114611472 19099 19143 545811016 5778 5779 69881977 89349 89350 390075677 75284 75251 669037027 18183 18184 927478737 2280 2283 924592301 27161 27139 114656599 53189 53144 743679213 59884 59919 801068695 62847 62852 101272632 24578 24530 724887302 24464 24465 330006852 27552 27476 626646140 34564 34644 25275309 92131 92159 640857925 59307 59304 476067618 9871 9810 41451095 2090 2011 491874432 35035 35043 751226847 62162 62117 533638988 624 625 363547738 69748 69692 251101403 55046 55047 377577505 89837 89776 114534841 38613 38676 201417828 85326 85314 551037026 27422 27423 153004432 1020 947 606042050 13352 13353 772494133 45136 45211 10664140 31091 31028 710923011 98176 98210 945938622 19336 19260 363311895 99367 99368 53507671 10590 10591 617644342 583 581 470217053 21245 21246 171504181 51218 51282 138478096 63038 63089 645309739 60110 60111 256140531 51324 51325 776319376 82037 82095 10482646 39134 39054 36211695 93510 93511 117447071 52887 52888 902207787 76715 76716 824183211 4671 4672 114432095 70618 70619 439653084 95586 95609 3802214 5629 5705 276476884 6035 6091 692010201 5517 5518 373363266 62299 62226 859671524 64230 64232 941053273 56372 56373 125791788 24415 24473 731556036 14458 14459 584742820 85353 85416 663593354 71309 71270 294172619 60799 60872 31924486 14049 14050 198801634 21296 21283 928913623 87946 87899 791967209 90810 90822 613963240 94504 94580 390008019 79645 79567 17758817 27289 27290 237694400 22032 22033 526636512 9454 9404 994790166 37409 37410 536670922 5826 5827 10071310 20470 20403 342422962 90815 90777 103853864 88162 88163 131129191 52662 52663 198431475 3901 3902 469269012 25833 25834 827609926 39340 39344 825721871 2663 2664 987906479 94133 94141 924969160 96565 96566 102970184 96373 96310 175805822 81518 81519 749476729 49740 49741 484522108 11513 11568 420390435 4351 4352 852664366 29791 29801 683173462 78185 78186 786205272 35129 35124 803070493 12921 12922 34491491 3255 3256 325011554 10198 10173 484776612 87299 87260 76116873 46424 46425 365370507 69032 69033 127929390 12780 12781 218075466 46783 46759 410219653 58269 58270 529341108 18031 18032 84501529 74529 74505 780893281 87072 87073 827339499 70659 70660 342801119 32089 32144 465127077 11258 11182 660524181 46830 46831 296462702 70286 70287 341348454 17308 17309 975360933 9122 9123 696235855 804 805 266528226 91943 91982 983479124 33907 33918 205749737 10913 10946 868216467 65038 65039 869152369 14160 14161 255012967 57211 57212 900287231 19154 19155 17971959 44409 44410 65538074 32955 32959 272639070 9015 9016 892642897 16468 16469 768923801 79846 79847 66040769 40796 40797 113040125 58092 58093 209767360 47209 47278 941570593 912 992 490515278 78342 78271 713093831 81125 81122 469469844 57890 57854 949112724 98428 98473 495964326 14685 14680 22886668 461 462 982488421 4780 4781 482267495 62817 62822 844952107 25263 25332 120049261 563 564 204590607 63719 63720 947767789 50293 50294 304148666 17766 17818 583149877 59072 59008 985549690 32669 32684 873496112 66147 66148 482110133 37441 37490 507787983 66525 66539 135749413 70331 70332 854134899 87788 87856 542476366 61215 61273 387301894 17959 17960 303253762 34083 34084 197504156 16578 16543 340230309 13584 13534 425488911 96440 96441 337802738 66191 66186 25492487 14127 14128 219881276 30859 30782 262045077 64101 64089 527998082 32173 32116 529233247 79110 79111 973429749 26952 26953 589754005 16463 16464 292080474 31983 31984 115802524 90699 90700 168504432 32758 32759 13221039 50579 50580 885872991 25218 25219 801932561 91413 91414 234548106 28882 28883 519017629 15010 14968 457828868 41640 41670 276020234 44151 44152 35760961 95906 95850 266706197 50968 50984 775456407 92060 91984 80108344 11492 11493 345311771 56108 56187 521486384 24424 24425 304601291 19165 19191 183877381 31887 31861 371707582 90477 90522 279646842 61320 61246 943478686 34764 34732 930156495 70496 70497 451498072 93096 93097 308972259 74796 74797 272364099 90577 90578 833238689 50693 50632 481976847 12018 12074 285523660 43495 43496 747695959 92332 92333 290795420 86182 86103 619499642 93666 93686 22880897 20206 20234 579448140 49904 49908 311527092 88509 88510 494899377 97231 97251 250238787 2844 2808 654425806 96839 96840 136087420 6961 6962 644047266 99243 99219 386674870 23494 23574 444813597 91358 91338 699628576 9655 9656 312392196 54275 54276 566755939 43519 43523 351163711 72338 72418 360665459 94377 94380 391467738 97401 97402 536518111 61510 61511 679610086 11709 11690 252207055 79540 79602 285816867 86165 86166 795818802 5913 5914 592566813 40258 40259 347925439 13141 13071 598611056 18094 18027 377630628 58391 58392 372641619 44769 44814 379693286 81038 81039 58275529 20204 20205 453682158 81000 81001 676294745 99734 99735 100247197 15770 15771 872900821 67883 67825 938734360 34688 34712 446096571 44325 44326 386238039 92474 92475 833029155 6166 6211 728623882 44405 44406 84190557 96525 96531 64649696 68486 68432 285307150 88187 88188 890157499 65552 65553 519716991 60596 60631 716892657 38809 38810 905245818 80872 80873 708533071 89253 89254 670930354 45064 45097 565155220 56917 56853 567212265 13016 13029 631708190 4885 4874 463023992 39070 39136 610112882 63030 63031 739152143 49182 49183 543770646 23711 23712 6878116 76822 76823 920103212 91074 91054 292694577 97609 97670 124930523 20787 20788 180536318 45951 45882 531736304 6347 6348 258152397 51506 51518 325830072 58171 58172 316776723 97108 97109 493446095 87150 87151 92205571 9985 9986 250348805 83982 83983 135708643 30789 30790 943974271 12044 12118 134469620 91300 91291 149867284 54345 54379 263130065 53903 53965 819320807 8937 8894 433794203 50395 50396 282967191 63228 63229 788454966 42281 42216 996925621 54116 54144 588258141 28662 28611 150997137 34212 34213 303486901 86789 86861 367175105 65914 65889 775846832 36914 36963 263151002 37577 37578 684345825 46291 46292 166657833 20166 20123 340627502 92403 92430 888193213 32807 32773 2315039 42814 42860 501313385 89789 89790 821851372 58218 58251 786785041 60516 60536 370364223 3630 3631 205442510 1297 1298 206585280 83061 83073 470871971 3895 3855 887036688 63865 63889 58294441 15075 15076 123678774 16848 16831 752777890 3942 3987 339682614 85543 85566 645994452 53589 53590 950407782 91549 91550 501929656 82040 81992 580126995 11548 11549 885121802 48537 48459 987422619 71681 71755 868887307 14209 14228 54665952 8435 8436 333871695 76339 76391 37128440 16603 16604 997926479 88061 88062 687676235 70165 70166 489012430 15301 15293 467274401 58775 58739 765541347 9292 9239 88147689 79282 79348 987099699 14893 14956 143049291 78012 78013 128468495 46310 46311 379403272 68016 68017 594693512 20252 20307 226051140 85249 85247 149449097 59302 59303 980005757 34364 34365 58536503 20563 20555 459462391 61180 61181 399806722 31942 31901 116643117 86916 86900 737217022 82221 82275 296338911 18545 18490 86255515 59711 59712 415875921 6969 6970 899926016 51477 51478 107068362 96851 96782 876987302 29041 28989 993253359 29732 29687 707006513 37948 37949 430391799 24054 23980 63586274 38590 38570 919793739 82075 82076 165710491 15789 15790 647202779 51897 51902 419718346 55459 55460 425147419 44172 44215 518343786 9891 9892 45585475 4527 4550 989668544 3346 3347 138743776 60983 60984 787269811 1101 1066 761517897 42349 42350 737966086 97800 97770 660618682 8943 8887 619982708 39337 39338 710543364 66635 66645 913009418 68652 68669 866573165 28023 28024 19969459 51660 51661 85761697 48532 48533 379559042 50270 50271 30248057 2496 2497 301991333 52982 53025 756913674 64212 64236 581397263 60934 60854 633569848 10136 10084 489867418 83933 83908 872596093 70503 70514 157175780 56023 56024 532271170 77626 77627 908839463 490 491 599883407 19518 19519 203706737 37380 37458 21035471 90970 90971 326746556 82346 82347 561497444 19661 19619 95127517 51845 51821 180607087 88491 88492 365916809 86329 86259 723696333 97699 97700 54933606 50423 50434 171561671 92319 92363 576332943 26876 26840 566706044 83043 83008 387001510 16689 16690 377998974 83637 83638 955932739 22737 22738 895261191 44175 44176 710810831 8580 8581 872327953 46633 46634 180059702 41248 41249 596271754 12791 12792 54693585 6031 6032 587402027 32804 32770 147844283 22678 22636 247387273 58511 58512 345421413 68153 68165 335798767 54655 54656 709367921 42727 42728 577665584 71287 71288 603827507 86860 86849 50937506 9724 9725 7092580 80789 80790 153246414 55250 55174 757646972 72853 72854 697614808 10414 10415 376622860 74479 74444 869600642 33312 33277 895935141 74041 74042 806369447 76718 76719 702264334 25013 25005 218540385 40850 40916 322372761 80976 80977 937951043 33573 33574 346802744 48359 48360 538562663 42793 42794 135425037 79566 79561 501839306 23533 23489 983562445 74685 74606 78421950 9900 9827 636438068 24189 24187 392300133 41994 42020 98041190 23295 23333 98948133 30354 30355 988528184 3025 3104 210216039 65120 65121 283383501 35133 35134 412434343 4232 4190 228310283 44401 44321 935869404 39455 39470 726680540 32957 33007 977738451 63293 63270 778591958 92996 93001 562534968 70620 70621 96281170 21127 21083 295770092 57795 57796 619342810 2369 2305 630541046 44737 44738 733716231 22552 22578 84733940 87286 87287 35648480 81462 81532 665392789 81554 81480 853432865 61297 61300 397809721 76800 76801 628252674 13635 13636 680059055 44371 44313 312089625 46585 46586 998249681 86882 86845 927211383 65015 64989 77557073 4862 4940 812407122 9842 9843 125154639 99766 99767 728101811 13191 13192 315644646 9959 9883 376614015 70697 70701 106378679 79189 79254 665531713 25072 25073 516415890 73139 73140 792435017 89971 89972 255333406 86448 86443 377353998 50356 50357 488934624 93816 93893 799696923 46206 46181 532007417 8189 8190 143260910 31033 31034 725864958 15486 15545 512892491 15899 15900 647877864 87527 87528 923825387 74911 74858 33819131 98773 98848 774850111 89949 89950 933691920 4877 4878 50467330 95283 95267 339215177 47614 47615 68063535 41141 41142 888090493 62640 62700 721869910 69596 69565 535445216 7975 7949 748531769 3554 3520 892859607 31360 31361 41410922 78084 78078 912401031 95867 95841 698184441 27103 27122 827637864 2145 2221 21738073 85528 85470 434170116 76109 76072 296801665 89445 89493 652698310 99608 99563 408632612 67223 67246 219434848 58909 58910 250534872 13719 13720 344104546 46246 46247 973890348 97353 97304 434383193 55432 55512 393821063 53784 53785 471445037 61340 61394 85041925 20034 20035 397406601 45377 45454 862330670 18419 18420 990425738 20144 20145 674405352 5887 5899 119146490 37579 37580 199697285 41613 41614 97702333 47199 47200 21224392 10749 10750 482013774 16241 16242 361962382 72744 72785 756176405 41264 41265 790071666 75466 75467 420208455 65532 65611 125919718 81772 81748 416932735 69476 69477 575180424 67162 67124 408649992 6322 6299 883711751 7563 7564 89043344 23005 23006 778651062 17902 17980 134380317 16765 16766 546632026 53314 53315 966715635 38247 38248 1698024 12262 12276 93567572 877 922 650245613 80340 80351 524868318 2068 2069 146345527 7938 7983 237092984 6634 6635 973043550 37629 37561 953617513 21473 21474 490295703 53369 53370 256456628 5529 5530 90991270 26911 26938 399772271 59639 59640 721545901 63217 63218 147786815 46732 46728 315762134 59975 60040 806290180 70227 70228 40727892 46819 46820 619985130 32466 32400 74808295 9831 9853 283478344 89122 89123 880492366 56866 56805 838769301 29580 29634 429753387 74419 74452 834418415 86252 86253 835710034 43678 43679 23802122 58143 58182 383006801 48603 48604 423528952 66662 66585 730850250 36566 36567 715061633 88560 88534 324426008 28594 28563 374087058 80743 80732 444045355 70134 70072 946382575 13614 13589 997558808 43801 43802 493886873 40848 40849 893665159 72433 72434 183842282 19585 19653 866753755 22908 22913 576053755 73583 73629 533329397 78862 78863 920573442 26937 26949 284201009 51755 51807 375143028 32555 32478 273485039 64393 64404 458964912 80060 80089 631446361 40472 40394 923630036 43540 43505 267916905 9770 9726 988757344 35169 35170 970195364 83877 83878 608327050 41625 41626 986086254 55773 55774 433981857 64447 64448 214723010 79223 79220 200604944 92368 92369 969753317 33638 33562 181882438 26151 26152 902254049 27169 27170 267372295 4976 4977 853929954 96742 96712 794371246 45996 46049 919788285 90515 90516 541888516 49419 49420 951240871 20937 20857 922917538 53649 53727 82676336 46365 46366 790665152 10904 10842 517741000 48179 48190 823224764 35851 35833 941667721 58648 58649 473305066 66914 66915 880390525 21217 21218 557396036 54029 54030 949027329 56332 56333 760735295 28121 28122 636211969 72897 72898 613433762 85902 85903 933754408 92557 92524 47634302 22164 22165 344882438 57134 57068 308078583 49731 49732 365201444 4364 4365 34558042 83021 83045 604733554 61648 61680 451165579 36538 36539 860709401 82956 82957 651238367 77159 77168 45326022 5744 5745 133623059 35945 36009 745462612 13097 13084 938877661 67318 67350 60673933 96103 96031 885327676 69904 69905 101706867 73287 73330 746363414 84141 84142 794258845 71880 71856 52622305 71642 71643 794126820 2826 2827 921661855 86058 86138 985721247 99638 99596 754786963 92075 92076 406262845 8654 8651 135381606 38658 38672 867453220 93352 93414 281860858 33205 33280 466526035 59420 59421 619198343 18167 18156 845252821 37828 37829 219510903 25446 25423 822491330 86613 86534 171890864 68662 68730 581427832 86519 86520 675096969 47703 47674 893324798 63892 63893 769081610 45807 45808 639881135 4005 4006 962791010 74350 74351 978835032 84298 84300 403063122 42134 42160 396905673 52399 52343 465905485 14182 14183 386646884 16762 16763 52619776 44506 44562 940279255 37086 37071 845537199 32571 32572 670661161 77213 77214 144237501 56881 56944 259306442 18327 18389 504601720 97596 97529 650762330 3019 3020 201525659 58305 58229 603577497 20110 20111 965457970 12384 12325 701543288 93738 93678 14685645 91191 91206 66461853 21027 21028 465778252 78533 78576 447974710 65040 64985 14158240 5813 5773 41524022 41891 41892 590992031 81028 81029 119455611 6384 6385 989258856 69117 69118 496232446 19614 19615 244835796 94183 94251 963459225 46356 46357 248167963 83479 83480 322302776 51878 51880 494119595 85765 85766 712169779 43124 43111 865481013 46728 46708 702824166 33377 33419 548843979 43504 43444 873790343 87498 87499 398978673 84594 84607 937729513 78772 78733 277249256 89439 89440 532798506 8646 8703 493753975 74462 74463 803551407 71722 71730 970606815 23550 23551 304608882 43659 43591 932912121 89234 89235 254396337 83984 83985 104602108 67233 67223 438580888 70070 70088 611341001 83848 83849 518711391 58521 58473 545524659 39177 39109 436867939 38841 38842 844020045 22520 22563 529812664 22819 22820 212858293 29667 29707 955767792 42599 42600 117817046 33307 33308 790635104 59239 59243 356488535 44115 44103 524212562 54198 54137 727097036 15294 15295 313734447 33514 33515 683530666 70496 70486 494984174 78159 78100 370057237 75648 75724 101712766 97120 97075 375206244 58395 58326 876498375 61766 61788 543324251 96481 96459 636926145 51386 51414 932742036 64825 64894 442339334 19642 19661 960919045 55234 55235 686040838 52839 52763 65398687 70011 70012 788893593 43029 43063 800088423 41046 41114 147745937 65335 65415 208823663 31260 31329 368389072 65686 65687 431971057 56737 56760 739724248 5424 5425 297048069 77876 77840 875611729 59371 59312 136272705 16330 16348 381961303 64055 64056 973670635 4478 4479 65794257 737 665 290840807 82626 82581 41885397 53453 53454 935112600 73273 73320 154767206 65304 65246 922175516 11111 11082 484151328 30202 30134 980457305 39916 39917 385530442 69973 69899 252502003 3448 3449 557358649 10913 10931 472277691 50323 50324 80828161 11000 11069 237787185 67968 67969 215408644 36021 36022 128340200 80560 80531 138254131 86663 86729 292153393 95846 95907 803217197 99180 99181 496754359 66772 66773 749467866 1640 1610 993083473 25706 25707 418527903 52721 52722 841204077 10123 10124 879702779 71868 71816 191463074 46341 46292 692273744 73429 73430 231923140 55391 55407 514670951 12476 12477 963821627 80837 80838 541511766 80194 80195 986232385 51839 51879 541166112 40570 40583 308985421 26714 26791 75054989 96835 96836 339232879 63022 63023 499145567 58604 58612 284355337 14646 14647 463909331 41748 41749 911946542 71233 71234 707480532 12725 12752 177347617 53246 53202 723922514 54328 54295 682550504 55592 55558 947293010 51137 51160 260323159 36834 36835 49169706 90152 90153 466389349 46210 46221 612994447 88374 88344 940149272 38361 38362 784225483 75183 75184 255092971 12535 12561 875745321 84785 84726 743334388 11260 11232 965165257 7234 7235 975296585 10686 10623 865493269 60987 61027 154542324 16414 16490 826443067 86583 86631 156050512 88048 88003 510403552 72105 72177 454361428 65967 65968 324806652 5945 5908 963507097 89085 89071 863875783 30649 30650 85836485 71443 71374 908528698 18203 18204 988724873 28364 28394 707747149 37284 37285 518096189 28281 28266 490503800 3046 2997 534095405 57125 57126 711032970 19198 19199 704715019 34702 34739 229379384 6401 6390 280746960 58576 58556 323101161 16669 16644 740788952 29599 29665 586549072 34364 34299 342041958 86362 86363 820456622 16321 16342 236810747 87415 87416 770955921 99923 99924 617713448 34 63 867255402 40838 40826 341789448 31771 31722 495370951 97927 97994 901579794 94519 94448 342169224 72144 72145 322280245 7032 7033 76012632 52251 52204 903105757 94057 94058 487260536 8014 8015 586659805 62557 62585 719232882 89719 89720 667742393 94191 94192 121700361 16808 16809 355671539 6361 6362 314132680 78468 78469 192626796 25607 25609 208039742 49320 49321 56827078 72490 72427 194577866 7208 7209 211492513 66470 66416 807402511 86780 86781 572098929 34009 34006 703579427 40494 40495 468610274 29123 29124 527814396 6498 6420 3062841 71703 71704 945060695 92213 92254 739545166 83530 83460 905768786 94607 94608 477153051 31528 31529 98499191 56380 56312 754406304 78684 78614 128284097 86769 86770 653020059 31267 31255 154618771 39102 39093 876777476 59205 59156 610075217 79400 79401 591667491 54353 54354 130524568 89363 89364 531753912 68715 68697 6795155 81131 81132 99302490 16327 16399 119850898 1138 1155 689126546 50674 50686 730094233 39343 39406 754634885 63152 63165 491342636 59082 59083 780394778 61620 61614 672528724 41700 41704 760995671 27736 27701 648481341 14053 14094 544858749 57612 57613 976073151 17737 17805 643626507 72815 72816 878123187 70920 70961 895682944 11665 11666 665388542 67957 67958 453279443 25658 25713 582980298 6533 6534 888578579 83039 83040 822344692 46400 46383 99531675 67329 67330 903954161 30625 30606 757818319 66055 66028 604685550 91853 91854 46495101 57622 57599 359357767 5763 5764 428025738 48296 48246 687472074 38131 38132 865067142 85902 85905 162282964 86913 86864 475136273 72894 72895 819554583 27373 27374 561739334 43607 43685 268359218 36309 36247 354847749 52656 52657 448666213 14778 14762 402563185 59226 59217 675565007 42339 42340 784736272 76409 76410 529661974 88032 87983 333803981 41773 41824 612445577 9392 9387 643499866 29974 29975 96653981 52262 52263 405548253 33185 33186 170680196 88186 88187 55204627 63936 63984 358075189 51850 51807 369138551 24664 24741 928621646 67396 67397 771850550 44584 44585 380877322 58653 58654 803470187 52514 52521 272175509 57721 57722 670166515 19751 19752 763046955 20697 20734 699235490 93842 93843 205544153 54330 54331 745438986 4374 4408 519383043 38004 38005 712167105 88357 88322 90881644 22492 22531 889051771 64128 64162 431196899 90193 90194 613998146 27536 27537 531165356 3829 3830 881062733 16267 16268 657986798 99727 99677 589716663 17143 17144 70752584 45616 45560 584963859 91259 91260 799753189 86041 86114 527050873 84150 84193 29737723 46020 46098 291925021 73057 73058 879598409 74519 74585 684739926 15547 15548 954579296 82720 82721 774187832 34299 34300 228734886 49008 49038 866943179 7222 7223 471721898 65280 65257 680397458 23995 23987 596981249 32936 33011 697883221 12284 12285 497680959 45652 45698 379596950 63113 63059 491362735 64686 64687 556530613 13195 13196 196073000 54134 54135 833207736 17010 17011 41041937 35868 35849 37967694 34791 34792 319241939 54032 54067 984668703 38056 38116 231730893 17742 17818 413313569 40489 40490 400211583 16704 16767 232415478 84378 84431 275419393 82175 82176 600373592 32866 32893 315772732 2032 1960 878869853 83219 83162 658775694 50124 50125 487359190 6062 6063 117836015 82848 82836 432695941 55135 55154 785734532 78272 78280 192463311 60172 60173 602004716 15738 15739 731787419 48118 48159 136572483 67490 67491 195468228 31463 31464 765523576 30829 30830 242604370 32013 32050 565437118 42465 42466 765403084 1556 1486 175398194 58076 58077 153667119 52993 52949 582590640 23240 23291 180877660 62621 62622 789710412 98086 98092 945398531 92655 92656 492140983 10668 10614 290656653 50152 50136 559158932 93416 93417 597646575 40625 40626 339207309 27717 27752 912444062 64593 64594 786617679 95384 95385 690431755 64075 64025 567782959 1778 1779 998103097 64492 64493 870521454 10461 10422 605486431 71302 71303 510797277 32389 32319 120617407 84912 84913 605322958 32482 32483 817755363 88008 88046 819487540 62370 62371 676391047 14861 14862 768902378 69406 69430 239460700 1907 1974 432486650 94274 94220 729407367 31349 31350 173231750 50799 50800 223659128 66089 66017 269600823 61888 61966 506801615 19649 19716 833677868 66514 66478 958686732 45684 45685 771620594 40948 40990 999847616 8337 8338 747778593 21295 21332 259532612 65952 65953 511175696 94772 94789 638401413 40813 40814 20261612 42545 42531 990998991 89136 89137 932202443 26546 26622 612627644 20118 20119 36710907 75123 75124 278712087 82003 82004 183725877 12048 12086 776254889 65133 65134 555580565 64106 64107 355398754 96961 97014 786899883 36079 36080 424802479 59987 59994 271159929 93757 93758 398878552 63733 63734 340039637 3121 3169 325132119 33626 33639 823824426 62365 62366 503059502 30572 30573 471932982 37529 37530 254646961 25059 25060 529895388 78879 78958 216652951 27507 27508 889724718 7635 7638 386675732 11488 11489 116217954 79543 79466 406279094 19015 19055 380864445 58017 58018 6019671 31164 31121 112839987 75985 75986 881179087 76128 76099 911283410 35413 35414 774129407 7462 7463 61218017 37319 37335 598895740 15796 15797 137980009 48087 48129 875316979 63828 63884 450622249 72994 72931 319289308 84510 84511 117178796 71935 71982 571534222 52658 52583 188355272 63639 63640 113657855 78331 78332 622467898 69286 69273 253167978 56896 56897 265194221 78909 78910 267811804 99128 99129 871062616 43071 43107 994648162 78050 77992 838474252 36813 36814 388682981 17907 17908 226845554 37360 37320 453738663 66485 66486 696424765 4332 4256 367957691 11087 11088 293595103 57150 57099 952030305 71012 71013 729459534 8733 8734 32002503 89258 89259 596746557 18362 18333 55425629 98609 98610 293532782 33229 33174 492233916 13269 13326 452188708 77658 77585 488113913 98196 98197 673977851 55691 55659 44442228 52626 52627 872917201 9748 9754 3134436 86673 86653 177001053 39122 39167 405778454 5168 5171 538001496 89308 89270 53971029 24909 24843 154125762 72228 72202 615654370 78542 78543 554948835 47994 47979 144162989 96285 96286 692048307 57743 57723 977441073 18298 18365 237150982 90809 90810 84871837 16846 16814 810293538 4601 4575 195812207 24067 24068 970137337 34145 34146 856929566 96688 96699 845303903 71861 71862 655445569 51114 51079 674026515 46478 46479 156341943 23001 22972 449483228 53570 53514 318290121 892 893 556353146 51956 51957 442921301 59307 59308 859572551 60385 60386 117600140 18931 18939 134583910 89008 88937 237332620 55688 55617 395693199 11378 11379 881645943 91986 91987 375813023 34112 34092 574217513 26103 26084 420838661 59180 59181 975537410 56884 56930 848036718 34380 34381 744741485 82322 82311 416476346 704 705 281894285 23299 23300 798943532 90918 90919 180123830 9677 9678 87233845 39322 39323 618978595 32056 32013 315934664 81045 81050 983264756 75137 75186 819402814 74956 74957 377003140 14856 14857 316545742 84389 84358 180480085 58641 58609 31174837 41568 41551 949577761 30933 30947 400748655 24338 24339 86034961 17196 17269 8360891 14983 15005 931811894 34674 34675 43540714 34299 34324 129682159 85110 85111 951558772 22726 22727 428507446 98124 98125 617722513 7965 7920 405262988 43837 43761 97141718 80300 80225 158674315 14560 14561 387381536 74123 74124 704129002 66896 66897 260980990 68234 68235 577256 66953 66985 104960290 4717 4718 186759448 58277 58356 680357515 51822 51851 670802892 37792 37769 878262766 84094 84095 601678660 32024 32061 649181241 92321 92322 174456222 70060 70000 42266270 78959 79034 518554438 56816 56817 606416182 53675 53741 912733907 39048 39049 210127519 99814 99815 714018197 5774 5795 263809779 99618 99619 566078733 98668 98669 68915159 36597 36598 405912818 24905 24906 3941040 27160 27184 707099325 84559 84560 104612091 25614 25615 327101803 67149 67100 186145905 33947 34027 884004484 45736 45772 877939 90106 90103 214183969 79867 79868 464979016 52066 52060 242821214 8633 8648 2736958 56940 56998 450080937 21617 21618 524217589 7921 7995 726290286 72156 72157 114879291 26306 26346 968859055 90898 90899 827878105 26031 26032 788055078 45843 45844 213188379 70239 70240 298694629 99777 99778 977674331 66906 66984 72615196 27812 27844 71681004 57887 57818 981779426 45003 45004 313471575 19632 19633 187740846 50650 50651 543990805 29709 29691 968502356 19840 19841 617828993 40524 40509 353674736 50304 50305 109862259 7908 7909 223142347 15455 15456 810050392 18864 18865 795824895 37478 37479 852029695 73050 73117 445556004 85747 85807 27261788 83792 83793 640237004 41121 41122 328692813 18807 18743 44856551 60563 60560 334649312 58247 58170 648758801 67534 67545 65383198 69822 69823 41790637 3573 3652 864899111 24339 24392 996676385 63109 63110 863804581 65201 65148 674726867 31455 31456 541255193 40201 40202 208449008 90141 90142 354129040 91722 91723 446873875 17259 17260 845347535 52516 52517 617953689 70552 70615 282950448 79843 79844 255806531 60039 60040 79653231 57563 57564 216519342 94169 94170 240063474 8409 8433 122542977 87589 87590 97896886 47953 47954 372352444 36766 36767 674992781 9285 9263 640279211 49793 49843 243094462 78943 78913 697847595 45057 45058 816796109 39168 39160 430819408 57869 57879 798271645 62104 62105 648460087 59325 59365 415195264 56752 56753 308811637 52256 52239 703994383 2730 2657 778293428 24940 24941 25471853 26491 26492 438816242 3622 3673 754495232 47531 47532 789440741 92967 92968 626920119 14582 14603 628815991 76454 76455 421886669 93793 93850 505617446 88007 87953 409932399 34671 34732 62131463 728 779 360291920 22509 22523 581963660 30634 30616 897755081 44618 44652 954097635 74921 74892 925926026 91254 91255 655842319 59446 59457 822887482 80419 80389 307810212 13533 13569 869056344 91497 91562 584592385 17098 17100 411303547 68040 68105 204395776 71230 71231 889310964 35000 34938 791380283 66659 66717 832745250 12743 12729 458982262 1123 1124 411273378 94090 94114 92751418 41102 41022 34722678 32274 32330 586545309 29547 29553 396825744 39338 39320 360092777 70054 70055 104395720 33179 33108 882160042 48914 48905 174776045 34811 34880 560602782 67213 67209 791431735 95209 95160 911644775 12010 12008 137636794 33133 33162 38333539 594 605 774373803 5908 5909 986736080 6833 6834 23269425 1873 1807 200038995 22506 22507 235952980 86614 86615 508797121 6663 6611 85529367 4248 4294 623815896 74488 74489 30918573 41358 41359 110826651 21666 21667 978920127 50143 50144 315090306 90308 90309 698666378 48843 48844 498816283 45735 45736 305022559 63290 63237 659781014 9604 9585 331916952 6730 6731 666675755 63498 63499 588291998 22240 22184 601737039 96742 96717 734963814 98530 98523 676538864 38160 38161 338517903 85000 85001 4848157 59185 59186 139450263 47529 47526 231887739 2032 2101 74556773 46767 46768 261563424 775 776 115362552 21733 21725 707269277 96747 96695 385149020 91585 91586 556046600 55878 55879 915474233 39326 39250 416055161 92489 92490 601554863 30364 30365 304421303 77051 77052 906155119 33928 33864 513046822 80628 80583 725412626 420 421 249268662 97173 97229 55177244 85450 85451 55778100 98873 98874 273742253 22982 22983 130943521 23563 23564 215351573 37830 37831 80888414 75423 75424 11796556 76385 76386 937478624 62295 62296 627516731 6511 6441 116426537 14800 14841 926894988 17495 17496 932859847 62909 62910 633848386 36638 36639 451004031 20422 20423 844476788 2235 2236 459780819 9998 9999 265576439 58756 58757 443862162 4125 4126 477263687 2161 2229 455948376 59381 59382 996178325 4984 4985 946100785 5447 5457 559492133 58831 58833 224306844 87014 87015 725489635 14065 14136 903483907 54439 54477 886942154 10268 10313 323513772 92278 92279 162731890 79728 79658 463259343 221 228 743461167 59988 59989 880054741 34294 34295 132464421 99707 99687 101055373 77308 77309 562044315 12156 12157 675874564 7053 7054 252412982 44883 44902 30069487 42959 43022 799115891 21164 21165 716825245 81483 81484 862763137 18558 18556 549570594 34585 34586 852621767 27662 27663 906484534 7081 7008 886694395 56628 56697 890381930 9098 9112 440732109 58172 58198 243121296 7365 7366 345353208 47973 47974 529172594 55446 55429 435919029 62001 61939 50259503 11003 11004 873258234 80631 80632 393764685 15367 15368 621110007 91386 91387 544607372 20812 20834 898190903 75132 75193 588696906 68999 69000 910653600 53023 53024 724460050 41161 41162 135657259 57824 57790 14162832 61969 61995 896882246 26810 26811 695247845 53809 53810 756169347 90277 90264 679011509 13241 13242 748051585 21045 21097 133381424 35717 35696 675361361 39796 39757 943670950 42363 42425 961527974 61738 61739 761995880 60023 60024 541098801 77468 77469 128839549 35175 35176 365041741 75923 75914 933537490 76297 76298 578894734 52077 52053 385233018 68233 68243 974066181 88823 88802 204773888 90359 90360 898015410 24531 24532 128597517 97397 97319 20448813 93241 93242 207696269 85286 85343 62936120 2309 2310 594490727 7200 7276 165026798 7664 7730 203078318 83795 83867 840436029 57454 57455 405556496 74706 74707 811572191 95286 95287 830263082 91543 91544 520267383 29376 29377 948732484 50910 50876 45553128 94436 94437 73899391 25914 25915 458383752 64666 64667 244569194 30323 30262 590241079 4542 4490 463898078 42449 42450 73331300 83060 83040 897619565 88943 88899 52093590 83910 83911 493711893 71836 71837 426908449 46618 46619 654164519 30207 30225 671953082 25669 25641 35606821 25295 25266 448436432 22117 22118 281499321 36897 36847 407863331 32278 32299 475797402 23096 23142 295169279 91412 91440 381482154 96893 96922 555981423 44115 44116 15380272 23974 24010 817387204 55725 55775 526491787 70212 70213 584498184 77192 77193 330955889 76071 76118 82005538 3568 3569 35447430 63871 63872 618309011 95972 95973 175924710 42234 42235 531462879 59227 59228 36423267 14311 14312 902872282 58836 58837 977054318 58484 58485 848780673 93573 93574 231326934 84254 84301 395857535 78943 78992 617146686 9008 9009 68016744 88199 88200 448710027 92704 92673 842154244 82691 82692 621027480 55374 55375 605269203 81840 81841 991663738 92644 92611 156373655 10592 10593 981648392 1108 1131 928696934 5942 5917 622725450 92461 92438 724705851 1072 1073 949443111 58751 58744 120067236 47160 47108 539508676 28993 28990 964077879 20614 20615 304614255 85715 85716 276972693 56726 56727 878382807 36513 36514 569447796 45569 45570 747619647 5013 5014 893042390 30239 30240 224715444 85567 85568 191897137 37647 37674 640615790 88900 88901 941996384 41903 41854 114753535 679 680 275576492 99704 99724 699941921 1683 1684 754628283 53251 53252 242008570 26534 26535 745636574 83544 83488 987209912 16040 16041 449229966 54492 54493 365494035 28373 28306 4357176 54304 54356 734571293 74085 74086 258894538 31493 31494 251246232 90049 90066 986353267 73372 73373 582578541 6508 6509 74133243 27298 27243 814473214 96430 96451 67583570 39778 39742 850279970 54973 54903 764708754 7839 7859 514436469 4445 4446 208385891 63064 63027 114849816 77184 77192 274127731 99209 99210 187963642 79546 79547 352957267 58467 58468 447969920 87039 87040 300572981 18039 18040 622819240 68158 68159 676744262 57766 57813 430698385 95922 95942 523509715 21654 21734 77330969 9619 9620 418965067 39349 39298 278741221 46130 46203 730718164 15498 15499 595259463 12730 12675 736190063 49816 49817 711930714 2559 2560 557699976 93800 93793 779217787 85448 85409 912278215 31695 31629 331768290 22413 22401 433372877 68096 68044 260125220 74004 73985 659523735 4421 4377 245232872 78561 78485 836146301 25003 25004 895635973 68466 68514 185686237 66619 66620 13088424 69469 69401 645744623 67686 67687 763155848 66792 66715 193411904 50594 50595 775995066 77891 77892 641599621 70175 70104 934938033 10681 10675 199443659 61122 61123 969407563 83809 83824 980321915 80012 80027 364187637 49298 49233 22037861 18437 18438 947966811 80768 80693 985789156 63434 63381 449695182 91588 91604 997114583 68740 68812 327756922 58444 58382 39669683 17858 17854 201231105 90254 90229 483709146 9527 9528 457566647 83226 83174 362735886 35146 35147 43409250 76178 76179 277906533 74055 74129 135889678 57945 57946 225316431 66930 66876 786020242 51229 51230 60619326 98489 98490 889949392 35437 35461 497700682 74986 74987 720655499 2459 2460 494931639 71171 71184 684099848 52945 53013 80298826 11914 11915 281109340 11146 11210 686429454 27034 27035 916157576 40143 40190 252377109 24982 24902 169566942 4144 4216 69097164 17868 17869 717198098 53666 53667 338658785 32881 32882 411735948 87439 87440 381498175 68526 68527 172146574 34164 34149 455223910 46552 46553 973940738 85481 85447 584731529 40674 40675 370539344 90084 90045 373073814 99785 99786 259280564 74870 74871 159972418 19310 19350 660548948 47555 47634 74626200 77316 77317 452847741 26260 26207 689271956 36066 36016 693783823 53455 53456 42025295 76425 76426 939817659 25623 25582 820019800 36587 36573 713448538 50333 50334 682183124 76371 76372 996594380 10248 10249 865056191 1357 1396 489645889 17230 17231 982745607 43614 43675 75234689 52722 52657 136966069 48813 48814 247123489 20156 20157 755259581 94132 94196 867436144 76333 76371 48957641 34918 34919 122532749 814 772 756575871 60321 60322 618031860 93806 93781 630997501 24720 24721 397538707 84121 84122 18486413 13169 13090 684399004 96264 96265 708294259 71024 71025 539614347 76377 76378 140952378 25613 25614 476158962 72289 72315 729598221 80368 80369 890042806 11729 11730 301475510 99704 99705 530003546 16986 17022 627832811 57591 57592 777581219 14233 14234 722966907 1197 1198 378885353 20547 20548 828188379 67115 67185 233708610 64938 64898 425653852 66743 66744 98687556 45930 45877 659320663 43606 43607 400137280 20754 20755 473123938 18843 18844 335655160 39593 39594 587002765 91076 91040 246848562 28331 28332 822855838 9700 9740 171494519 81433 81434 571987153 57667 57715 370016749 41704 41705 634684828 30951 30952 491627562 53466 53467 720558737 34812 34813 833928680 45574 45500 175391701 89633 89585 898655011 62852 62874 563083235 94660 94661 33249956 30695 30696 941226761 50236 50295 394161348 14917 14918 360591701 9717 9639 226059203 94365 94366 317081322 74818 74819 298276003 560 561 402487075 70917 70920 99290296 78007 78008 228002504 83391 83407 511765421 36298 36299 508895445 7332 7333 317749266 72762 72811 956145950 57743 57744 284617483 31433 31434 700026897 50114 50115 913284443 15286 15287 82715642 35923 35954 323705850 49323 49324 835353026 37756 37684 915498939 73328 73318 144336923 55571 55585 40710283 91676 91690 803388128 13971 13984 272251805 75644 75645 975491492 64506 64534 586406856 99409 99358 632094716 97109 97066 756637807 49683 49719 303537966 78646 78680 825041380 10530 10526 716135204 90348 90390 198275405 44870 44929 958632753 55445 55446 675278633 12792 12753 57021380 59466 59546 641006898 83392 83393 944104434 43088 43048 790546144 1801 1722 602318290 11154 11155 704350193 43478 43417 647190900 33954 33955 982562812 24035 23959 481169792 66134 66063 398936388 64232 64233 882097536 31119 31197 644269714 60398 60468 581239271 82686 82666 43475509 7594 7595 960712679 36410 36348 202611840 41906 41907 578039807 22597 22538 945891327 6493 6494 849748848 23670 23644 626995204 55954 55928 754451837 98171 98172 43929514 30388 30346 283211219 38186 38187 274392776 59071 59072 910242130 83855 83856 897035534 60594 60573 730158756 82854 82855 805410785 64998 64980 767914930 77585 77625 700081244 63645 63622 282253432 70833 70801 264517465 44155 44231 472475343 63172 63151 507907732 76545 76611 149929232 17440 17441 211865882 21242 21251 34118936 34911 34912 154024566 77683 77684 817402286 4788 4818 628721327 2141 2142 495950226 78526 78527 450493950 930 931 638795631 58141 58142 858804055 770 752 174734755 68461 68462 980359902 95919 95920 76641729 4958 4959 827678916 62167 62168 334729823 9982 9983 884806008 45665 45666 57994952 65495 65563 204676343 42916 42952 356846317 93089 93122 135581752 77718 77719 295465608 46476 46468 234787436 260 261 3930599 30652 30653 162649233 26422 26430 585798377 33485 33486 172301769 66207 66208 520976644 30714 30715 912621998 7710 7711 106237445 90676 90667 418071116 95804 95805 430412260 48395 48396 59678560 27423 27406 523437906 16566 16567 362567977 47931 47886 653916892 17172 17139 79972187 33996 33987 555951718 14318 14319 781392201 40834 40850 648371411 70185 70139 663155445 37200 37241 111967581 44607 44608 849480523 3193 3194 625629852 625 687 727099150 48426 48427 636952339 67094 67095 278232234 37692 37753 602902803 19268 19269 321771345 88943 88992 193404298 11284 11285 253506333 98514 98515 936218861 84712 84651 355381391 50901 50966 316248572 59650 59651 731708503 97441 97455 959885484 96026 95959 5381061 18147 18148 512856017 10801 10802 357171038 77990 77991 59404360 70028 70029 648366376 94729 94793 713977247 27572 27526 867574312 97615 97616 231264579 33372 33294 519099286 90878 90879 369556362 83600 83601 186853621 99124 99125 38079182 81058 81059 38564012 23544 23545 647571329 54156 54157 98973682 45656 45657 728814788 22879 22930 376520771 82651 82652 563266049 24662 24663 777796238 20846 20847 244316066 66331 66332 115741763 23266 23306 773113026 1797 1779 938774924 48313 48275 12417105 29551 29552 452300617 22520 22521 545714681 23562 23563 272751584 60516 60442 566001648 30122 30042 73285096 84444 84445 926285045 87784 87785 108365442 34513 34514 550838258 87297 87281 451735555 99254 99255 396203610 59130 59086 9321677 31977 31978 637283619 59016 59092 8704524 90881 90882 70999408 91186 91187 251072683 93073 93036 240282075 85215 85216 154585849 68364 68365 182965634 84806 84871 461628015 78145 78122 942978338 86896 86897 297069250 30348 30287 645464183 58807 58808 654572676 83454 83455 941875199 98025 98000 427254144 21414 21415 698618677 32433 32439 971998481 55406 55432 316139637 91151 91192 424621595 38262 38263 803400835 83123 83140 577019589 17971 17972 745252560 39229 39230 792325279 99212 99248 989932021 43727 43718 753194438 15768 15798 765785909 78614 78611 299560192 15870 15820 471711771 39086 39080 525791599 3640 3581 489105954 98266 98221 984517725 58366 58318 308698637 38548 38549 534423692 15223 15224 913787296 91426 91427 381289686 45644 45651 311081471 58569 58570 602768836 77694 77687 762166903 66082 66083 108526673 61280 61281 913205998 89709 89710 649091799 37637 37638 576058721 50416 50343 662217017 71256 71284 571909841 33418 33419 157276458 67388 67460 328348895 49826 49809 43757065 80320 80321 134393623 62246 62299 559966765 58085 58162 86651220 91262 91301 596967303 9583 9584 557659861 26919 26843 961632432 66496 66497 881524215 24054 24055 665932268 9230 9301 575500149 4907 4908 777219402 33379 33380 852403579 7912 7875 506604827 4082 4083 118274154 97042 97097 769610551 46260 46282 113483884 39771 39773 133816621 71654 71655 796969043 68402 68403 394510839 52250 52251 782890354 77979 77907 813807091 63354 63343 453234235 93315 93316 562144863 21405 21406 987222233 56159 56143 217075716 38100 38101 510797018 72376 72312 169043975 34359 34408 708926775 35946 35872 659136387 72545 72546 767694588 93443 93473 303953436 7330 7331 213860492 83256 83245 336901193 18330 18331 882168061 8044 8045 320858796 97634 97665 566274055 54833 54834 444274480 47756 47714 739648709 35306 35307 733310617 931 960 157630314 59308 59289 307912187 63706 63707 850867913 38990 39038 843210907 14000 13975 40415398 50468 50469 893673950 43902 43903 878218805 74476 74474 258795475 71039 71040 374305234 42472 42548 675121334 30011 30012 972049786 20479 20480 589291183 12513 12507 599374413 67872 67867 982786732 20009 20010 139619268 84952 84876 533733541 74329 74310 38866994 45722 45758 620991970 90115 90167 544859315 1196 1122 750479634 99358 99359 657305536 81536 81537 104993145 92468 92469 711678840 79540 79546 353417314 83749 83750 721159752 10532 10533 397606030 77119 77120 699384766 15731 15732 938967845 11731 11732 513812079 45262 45214 24189738 57170 57171 608394702 59666 59667 959302325 99988 99989 731959149 24589 24590 113416418 39654 39655 824896343 69218 69282 700987600 55119 55120 49146394 68193 68194 830517566 30908 30891 397623514 89643 89565 859440161 20754 20756 103312543 17208 17209 806193021 51678 51736 946130670 83649 83699 218212551 37052 37053 811868158 52321 52317 841327105 54487 54421 685045707 45052 45096 549950071 46011 46002 873802363 64969 65035 999059781 64853 64854 83661572 23936 23937 513796613 33639 33654 909662085 44712 44634 619803311 60138 60139 140893572 59114 59115 233302380 37264 37265 32024048 6534 6535 277838228 21592 21658 211853540 53244 53245 933758770 86107 86027 879926773 23074 23136 738076430 35487 35543 452068530 69087 69083 132034953 11570 11571 327020786 20917 20848 526822567 84713 84714 286023795 86042 86043 380255202 57416 57417 216299526 59693 59715 481091092 16268 16269 419902914 70923 70980 798404722 42610 42667 203545015 43035 43004 265310993 72278 72200 356143588 50899 50870 93994501 55872 55873 977446768 6705 6674 687666690 50958 51036 312425135 77887 77878 494574804 5366 5394 377140713 64932 64933 949248982 19667 19650 940848431 5944 5955 460239079 1472 1417 460277043 38214 38215 405328127 75946 75913 319027639 10279 10337 360646294 10452 10453 35728708 53999 54006 125683350 16350 16351 911384694 98457 98458 286018727 68304 68377 8930616 65011 65012 121445787 8669 8602 469025916 97490 97488 424093787 9376 9384 75920483 11312 11313 652552946 44966 44967 998770637 19392 19390 610967472 85282 85291 830322875 50001 50002 1875801 97030 97013 206794988 408 409 673804508 78660 78661 622110878 98006 97993 989766819 77880 77881 85068450 82790 82726 174942570 312 313 202917060 31167 31168 67608333 54023 54024 392497873 77369 77384 799603615 6676 6677 411760243 47923 47924 876844061 30162 30181 335118428 77360 77356 688132964 40741 40715 921221770 5898 5899 376784514 31490 31502 159225589 65291 65292 484891167 19823 19898 736437292 88424 88415 880835230 76056 76057 374168233 51009 50930 480274310 66814 66815 639378137 98780 98781 43660228 24814 24826 979976433 1760 1761 882791328 9943 9891 849189986 24090 24126 763664778 8392 8393 196480119 97152 97132 586889291 93859 93879 329386184 32926 32927 968343328 35405 35444 402980051 77395 77396 222441449 12829 12785 90458409 79861 79862 752041757 98029 98030 544619032 85111 85040 960873383 39182 39258 136684010 7906 7907 425558226 61998 61968 66180046 56136 56137 330732189 61771 61772 366361553 43212 43213 986042525 40655 40624 313682376 20818 20827 984550251 31094 31095 186952500 76105 76129 834817037 45260 45279 887359340 31197 31198 666188748 64001 64002 894496543 2649 2618 270974048 53520 53521 357110810 71475 71476 761274863 30135 30091 619935025 6951 6966 92678455 53716 53717 384020376 95562 95569 669942675 24329 24260 479535086 76728 76729 828757681 56937 56938 518749373 92521 92522 776876227 6663 6664 676681061 39298 39299 465914685 88408 88409 30401914 65393 65358 620487902 72161 72162 978962297 44449 44450 559199755 79409 79410 559331562 38320 38321 843967488 57726 57727 378838958 58666 58667 786891992 18824 18800 482211046 83940 83926 634945537 93213 93249 785275575 7530 7483 981859091 21997 21998 750245432 85208 85162 987279575 48506 48493 430757173 97872 97873 999293129 16525 16526 241466209 29190 29191 666109449 77902 77903 1079902 32479 32480 341819812 19624 19625 246509399 80179 80180 500312683 14129 14130 993209622 82920 82906 898319635 53322 53323 692179338 66552 66530 16171054 50383 50384 297162752 7 51 635564507 52118 52107 689083171 81396 81352 245087826 90810 90858 361223647 38599 38559 911977082 46177 46170 478362493 16143 16144 470801536 78615 78555 556964115 45767 45768 211809943 10344 10394 299324625 18603 18604 703208163 61956 61879 273869369 50881 50912 612224214 54908 54909 271705498 32386 32330 210146712 8418 8369 698919500 67946 67947 119073892 85860 85861 28469737 6221 6222 196189278 24326 24365 327899383 76135 76136 548584244 40857 40860 476680250 5227 5228 416934128 89796 89797 697816353 83855 83812 151162265 61004 61005 416695236 99805 99834 794606520 67715 67677 469001002 32331 32291 643542151 42888 42854 821761270 85670 85671 467131099 67786 67766 628435797 65188 65255 99143550 46568 46569 557659132 43242 43318 888209519 89944 89945 167953526 90113 90090 972452375 10531 10532 484699136 44800 44784 455383787 57345 57387 779135516 41048 41049 773744718 50719 50720 156828392 88944 88986 749368892 61480 61401 755017487 8225 8221 751512545 43955 43956 322698716 71863 71810 20720979 4512 4575 870224093 98759 98704 332701570 15169 15143 69848833 10840 10841 593150288 47322 47280 471994154 55016 54953 258441130 33287 33288 585542422 99319 99320 107215818 8366 8367 968981024 13627 13702 663123978 47387 47388 209946455 37151 37152 903075232 96877 96929 366102694 55065 55066 243761240 80835 80836 152228241 64485 64424 6546133 31030 30970 395739179 99050 99084 701359536 62406 62407 35726730 28768 28785 73420070 71143 71198 72232806 36060 36061 693334492 8268 8276 151409845 13166 13167 49673925 56226 56227 683554470 91669 91671 876381043 34656 34657 78420446 57293 57294 846929470 33522 33569 253239306 43439 43396 256559465 87720 87721 291508816 17381 17382 536323026 84935 84936 178201478 28556 28557 175818797 2579 2591 519882103 17347 17348 334809310 46905 46981 895416768 38411 38465 654789799 59745 59746 9465638 39014 39075 546158850 69082 69083 787646797 97771 97772 40769846 14359 14376 210245352 27163 27177 276422456 86202 86203 777806049 70646 70692 767916338 87817 87880 797804494 35741 35815 222759533 43 44 842264151 4986 4908 599746037 20687 20688 727479841 47933 47967 345990544 96669 96670 160388950 91191 91147 997564398 69128 69053 997899667 79194 79195 615411432 95103 95108 237944922 1257 1258 519427369 11466 11467 384981262 11539 11583 237996718 90913 90914 224313904 56887 56927 357667911 10484 10506 997018513 97235 97236 204838992 59648 59612 747210289 64324 64346 688674088 99989 99997 736605250 84392 84393 369842084 35683 35684 240867048 30065 30068 326924538 65334 65312 732082407 68637 68638 541963035 6426 6427 53615009 17732 17690 682086997 95097 95098 379276357 96978 96942 381205466 33514 33577 171989740 64997 64998 454712258 708 720 27345910 56119 56167 716844676 48186 48187 464630795 73109 73110 684495408 62638 62639 235476226 99183 99169 42557890 65754 65755 814244594 55745 55746 789969727 55385 55401 778600869 61982 61983 501818432 2394 2395 35277976 53760 53761 588637929 46203 46257 421476793 98768 98769 279371224 26313 26315 716130398 67021 67037 592814686 5363 5364 723387378 32343 32344 626148646 41751 41747 990939222 75216 75188 864819441 48845 48846 16717854 33538 33539 164754065 74684 74685 666257100 11775 11776 330550628 11258 11259 57729318 16295 16273 925862611 67645 67646 687224878 78418 78435 174786466 52335 52402 900767724 73484 73485 253537712 32572 32573 486915442 60963 60980 346289406 83120 83072 446271189 90188 90115 649935943 82141 82123 474975616 59686 59687 318412636 86915 86916 756497693 81051 81109 391210191 64246 64247 752334391 47691 47692 588540560 88282 88203 210665430 94974 94975 95069626 77575 77576 807389307 854 855 505557937 4366 4367 263389120 21745 21746 729379010 83637 83568 726507150 82941 82999 524486035 43774 43775 392932691 35880 35913 443063753 51559 51509 870671341 5925 5975 862831886 65889 65932 54205226 35054 35055 757545528 9849 9850 946906520 69452 69453 368333396 44375 44376 199547686 58015 58016 915714212 95837 95838 79360929 48545 48585 233086438 82679 82680 300657697 36220 36213 87589692 56014 56015 763734114 36345 36323 316719830 60823 60824 914428516 94807 94808 746392275 52339 52340 382664187 38030 38031 195224887 2390 2391 897898938 3623 3694 63543099 53894 53895 360649316 91332 91325 780836097 23835 23893 500888364 43403 43356 781412052 22876 22904 852626592 38853 38854 120659232 94675 94650 319185273 21566 21567 973016722 55316 55317 99581680 15819 15743 390119851 33582 33583 159641750 21542 21556 486814643 60987 60988 469059450 84469 84470 381297086 83211 83188 130033837 43540 43541 801521887 54464 54465 216975183 71684 71685 904205992 39134 39161 454403765 68498 68499 939020854 69384 69385 925505653 81350 81351 176480790 53478 53479 74182797 36719 36689 284392391 54204 54205 359145293 18205 18278 541612917 93688 93670 799647565 64846 64847 476947279 96227 96175 322048285 89235 89236 206478885 33128 33129 848275796 42972 43018 924673395 47147 47148 720935314 16728 16683 102897760 59768 59769 80973593 5570 5571 501334210 85655 85656 213449298 1496 1497 438834228 61839 61840 874689187 98288 98289 618318531 45075 45024 668816440 14887 14820 468217069 25271 25272 535013416 69257 69255 754087453 27060 27070 266569048 69445 69438 40183743 39771 39772 374887595 17394 17352 616991662 85911 85912 873086613 95737 95672 969215795 84569 84570 285387529 16371 16372 820629724 6089 6090 844953384 30750 30755 21030528 96314 96315 140740621 43824 43825 428582432 4194 4217 982220436 85498 85499 33105538 52114 52115 141484065 26334 26256 341713138 84811 84751 784651655 50123 50124 699734466 4926 4927 610999977 75169 75102 155368370 12773 12774 965843414 75076 75077 559280950 63006 63007 468789280 41310 41331 434341972 30588 30589 665986635 91123 91124 988508496 78068 78069 141519240 91513 91469 174306535 48263 48199 115443386 79117 79118 566843935 95768 95769 292119442 78217 78218 155406659 11259 11197 546323904 46394 46395 520260152 79406 79400 56660759 69451 69452 298421572 58947 58916 612854116 88255 88319 2900045 19228 19229 904041679 19288 19289 312154114 39762 39763 260613041 43865 43866 438136763 60159 60168 598454579 87785 87814 100579552 79669 79670 116317788 69706 69691 858363773 43347 43348 323423364 80195 80196 180859394 31217 31218 319610281 27993 27994 195954129 7581 7572 961053134 6315 6265 258632354 26419 26369 750048358 87847 87848 554105194 18274 18335 864527955 58611 58612 505339615 7582 7583 636737510 20884 20885 697958790 38230 38231 527757632 29581 29558 155728539 28194 28135 766602060 45877 45909 588161536 5398 5399 888528497 56518 56535 761848617 36326 36324 356428287 89667 89668 160543184 95534 95571 352455549 94954 95030 278881943 52058 52059 455837157 66264 66272 12450410 22175 22176 121749700 68515 68573 985881971 29357 29358 742517 38587 38657 363353436 6533 6490 210031251 77503 77439 353518191 47908 47909 405808372 72007 72038 168306150 33118 33189 859221212 48744 48745 788351947 62241 62219 139458558 27124 27164 571687390 83586 83565 348179831 30732 30670 833112248 81647 81648 46376166 61123 61124 718392492 95224 95225 845337823 79902 79903 649067055 99162 99153 196442244 71419 71420 883757497 6075 6076 144712384 9791 9792 456961004 47021 47096 619573980 12745 12726 476172896 64978 64979 916475607 8085 8160 587655297 1266 1264 278159575 69712 69713 836797256 80621 80622 42075587 57484 57526 457178451 88105 88106 441821787 51386 51360 666720395 20613 20619 946880526 70932 70965 127261041 97651 97652 30374204 25310 25311 829443263 49493 49494 633901739 78617 78664 755194939 65689 65644 661488886 15911 15912 424484536 81728 81729 505755884 1201 1196 596399756 40103 40116 845633196 2111 2112 961262410 82220 82170 193632414 72162 72171 63946706 94719 94720 442978655 43681 43726 416671654 26293 26371 853879594 94197 94277 526377527 76162 76172 436444769 36573 36653 399540873 99412 99474 678282106 45422 45414 925702735 58978 58979 850446746 18331 18332 153476898 60710 60660 503766307 89685 89686 935509909 52215 52275 303130419 14983 14984 978073893 6232 6233 890473650 43056 43094 191504965 96413 96414 503578971 62568 62528 716183056 90026 90027 49030966 2028 2029 80509800 6743 6744 591905726 51082 51110 868231807 81085 81059 369815249 70847 70776 372171345 17183 17241 53077116 68312 68288 950753924 27715 27751 8179875 69058 69014 459985712 55385 55386 886140125 36879 36880 287807931 69385 69386 426466084 69595 69596 64843086 78300 78301 828685671 60942 60943 850744775 51586 51635 722776121 24303 24304 415261970 55910 55891 918784602 18367 18368 937652651 25505 25506 359529348 600 601 220678302 16343 16344 148516909 15251 15252 544551174 10951 10952 751611616 6869 6897 15689812 96298 96299 763333403 9785 9786 704198156 96921 96962 216859483 87384 87385 361809873 23824 23903 145848519 76452 76453 925487330 19044 19106 420326504 54611 54612 993933064 25170 25171 40242530 30988 30989 353690977 5916 5970 840908298 74024 74025 61703247 88927 89003 980756865 44704 44746 589848194 74171 74245 430525965 8380 8312 178675731 23651 23679 170466316 56809 56810 898660618 96651 96652 799368602 63653 63654 613476647 72082 72103 260481431 73670 73671 86822269 92024 92025 832160477 17136 17137 324285764 32792 32793 874794291 96134 96077 597711088 62958 62907 48055636 42067 42068 480396095 73777 73842 218828654 48936 48937 942614440 27497 27543 71279042 86096 86097 320506156 37980 37930 124190707 59307 59339 471499679 38235 38159 140401106 16939 16981 925700417 76221 76291 865157567 19988 19964 599607255 77796 77797 282948225 81147 81148 700360720 4785 4763 274113571 46576 46599 900731458 38872 38873 828301685 86732 86733 224897672 50691 50692 527005764 36516 36450 786573202 68632 68585 924251277 73661 73706 552510214 62088 62089 208750223 32762 32821 673019340 67060 67061 665726372 36562 36548 495825815 5712 5664 191170828 21612 21599 696151905 79614 79547 389535173 62421 62422 324279380 67046 67047 436075127 82126 82137 81753406 21068 21069 543157018 23313 23258 411087025 20427 20348 529567994 22639 22640 209597869 42426 42427 763683843 14508 14580 41012606 35747 35748 163425406 56704 56781 139388993 92726 92713 185128493 22446 22447 243492265 82882 82883 818191476 85553 85554 622541213 3187 3206 728038520 54643 54644 253205445 59586 59587 218805442 96029 96030 984895367 94502 94569 859717295 94168 94169 237212877 48295 48296 529350748 3906 3907 941253983 25655 25656 566555339 62784 62708 848052412 25246 25283 994870843 32500 32501 10269056 10973 11002 6949783 85131 85132 133395758 50281 50309 412232068 48058 48103 137783455 17466 17507 778069190 56926 56927 683815165 44077 44078 971698579 68044 67995 615768782 71353 71349 915042891 10032 10033 475469906 29639 29614 918579179 75584 75585 804619927 49052 49053 986817934 48124 48125 53079267 28736 28693 8516914 25175 25141 299738774 69530 69531 590254134 25694 25695 636968424 60484 60485 988053611 76867 76905 536985467 69880 69811 958839540 92510 92575 497768879 31196 31197 731002782 62223 62196 938784077 9130 9131 939498373 47584 47585 196527531 91024 91025 127432884 18962 19032 49715830 6811 6812 892270234 24211 24212 882118522 32981 32982 211620615 79912 79935 230537983 74292 74293 837827974 42427 42382 753439576 94005 94006 396843165 23761 23735 490734452 87675 87716 908218857 20062 20113 684317478 53654 53602 15486282 2810 2811 598526269 56739 56791 728333460 6486 6447 209495015 21167 21239 292078287 34953 34954 422453724 69088 69075 785043922 75840 75841 329897205 78186 78187 628506134 44439 44440 792670583 52291 52292 112742703 44890 44898 868896319 13268 13339 228913821 33045 33046 62770455 48737 48738 244434784 63149 63113 475679695 32085 32086 229992208 46198 46123 61456054 4689 4690 441784412 71620 71618 714504906 52618 52639 397019598 55094 55095 953994930 48557 48553 642264731 39636 39621 616556250 48409 48472 21680049 62807 62808 995180623 3781 3782 382379651 6057 6014 810959416 52259 52260 192932922 8771 8835 518826647 26992 26934 862792071 35286 35287 404391633 31997 31998 301750556 31415 31495 407275568 13741 13742 209616780 72480 72481 872303384 89845 89832 684079305 13586 13587 515770895 83490 83423 801844244 97737 97788 296420340 55297 55298 708585544 34561 34634 393393413 90967 90985 881941176 71313 71314 499693665 40493 40494 719040509 40488 40489 322907999 45873 45874 438554155 34532 34533 256444129 91421 91493 953431355 34004 34008 792561368 74228 74229 510251233 1127 1128 439046344 21241 21242 664455559 87491 87492 271003031 8845 8846 631586583 53163 53164 66302281 18289 18362 728305432 40635 40645 184972377 83015 83062 628620378 30661 30709 764768809 94852 94810 339861475 85220 85238 59984343 47943 47944 648911458 77461 77445 781082413 41821 41800 152107933 79805 79806 369470897 27471 27423 564119528 71674 71675 178045592 42653 42654 146120946 89640 89690 315307764 72209 72187 791335664 6586 6587 236511760 82169 82170 832162955 16597 16598 698483248 46221 46222 734665435 52141 52134 33303063 63918 63919 745855164 33678 33714 567767232 17248 17244 741841018 80549 80550 164703131 73583 73543 90269192 39495 39487 344372047 31772 31835 60996831 5113 5106 25547830 4646 4587 504021917 59403 59404 59941805 99278 99217 463324450 97040 97071 246482082 13361 13362 28154687 44926 44913 473002834 78560 78561 221210238 23183 23206 130985566 70391 70412 875122101 73355 73356 376294580 68698 68699 691963689 2046 2047 384787519 28650 28627 410960615 29711 29712 646096754 37854 37855 323797982 88082 88124 235703945 34437 34438 246551746 57973 57974 781905763 75228 75229 35565683 92728 92729 20722793 55143 55144 895520889 69273 69274 269147713 5537 5538 762162658 58544 58521 478496621 94474 94475 476392263 43819 43801 64209681 28759 28760 256531318 38019 37963 975506210 21894 21895 468575061 33301 33257 288634849 3512 3513 174687995 43615 43542 213539711 91531 91511 966757318 63124 63164 495412663 5821 5822 74289347 68278 68311 634657931 27091 27105 170276126 26469 26470 86957353 74041 74057 438881810 42164 42108 549376313 32790 32829 356761077 59978 60052 46681222 85277 85331 129654821 44131 44128 66077532 98206 98196 628166745 14706 14707 889370634 38178 38134 377016793 78274 78275 181931572 18156 18157 424571272 68263 68334 715747120 49489 49490 346900581 27635 27648 254247406 68211 68212 475045170 90132 90136 64740074 58335 58339 340090472 64388 64389 193150872 78393 78394 800550553 85444 85454 65785054 23358 23398 791125796 93624 93625 461678181 84692 84693 61460373 74049 73976 471398363 60751 60752 159695833 62941 62880 807588699 87963 87947 834607248 38573 38574 719312589 20164 20165 136126378 93398 93330 951788091 86474 86475 500676295 4886 4887 799214900 32510 32511 513136856 71693 71660 627379897 67989 68038 269890551 96838 96839 744615333 97757 97758 924479309 39309 39331 799916035 32332 32337 944540561 79796 79797 475655950 52787 52792 576315988 56990 56917 481800033 38560 38551 172194875 13597 13598 308280196 74907 74848 530902586 42469 42440 297488859 40321 40322 407231279 72852 72918 12974364 29009 29010 30449283 32439 32440 219194594 64998 64974 425700477 31531 31586 650620347 22354 22355 286437719 49669 49674 160074294 82898 82899 972995640 18027 18085 937360351 80331 80321 891972671 29684 29685 17839057 85997 85965 812123283 46361 46362 661409767 80737 80741 711950679 64937 64938 619450349 84516 84517 440734962 13336 13337 576956159 73838 73918 585201984 85894 85945 613242841 7770 7771 369721865 13134 13135 747596147 6224 6225 16184775 49220 49221 665909728 50327 50328 919898444 25497 25498 168488149 48879 48823 330353866 47562 47611 946728653 72752 72716 580230382 49109 49110 72184283 49661 49662 111100332 65643 65644 142415245 61730 61731 795247208 43224 43225 496092871 85001 85024 154178988 38932 39001 856852730 28078 28010 317057918 2219 2220 676734058 16742 16739 757095777 53977 53989 175446140 3340 3284 823523664 53713 53682 246032993 1809 1835 456477682 91999 92000 631552195 15797 15798 517926144 10014 9953 1314591 14196 14211 946885037 2260 2261 752674460 76838 76812 452042732 82260 82261 162603013 82684 82685 880481284 50165 50128 244914516 40780 40781 148205835 67289 67290 20234085 90145 90146 172535790 57387 57406 949805737 22289 22304 558112043 12186 12187 653942731 90012 90013 783642852 95297 95298 296911655 67085 67086 68543021 27987 28036 747609759 93506 93544 31974274 95567 95528 610380220 87867 87868 26229076 85552 85553 342736841 57852 57805 756272273 59249 59196 107186607 98034 98035 442165487 68543 68544 621557912 56715 56651 377294351 49379 49417 600108271 61552 61478 414587379 9757 9758 100249840 36547 36470 343138813 895 844 548809874 90693 90757 809254922 70200 70213 446660473 97857 97858 336799247 85692 85677 192392067 88473 88474 853585616 18063 18039 176725848 71095 71172 493019690 60765 60705 254602178 88680 88681 842577466 46115 46116 121578034 89805 89744 285864901 26427 26458 912998476 95348 95303 606961396 45534 45535 885763617 83617 83618 779120225 69202 69203 835530979 38773 38784 562693466 18518 18519 713054210 94623 94624 569705536 13670 13605 500094041 71263 71189 151419380 29034 29035 77080733 4863 4864 733674409 41528 41529 558767258 93737 93815 173589834 94732 94747 250573269 27992 28064 197079556 39805 39776 366978152 6393 6412 78769820 35116 35057 602382395 90385 90441 419983931 76203 76205 721529967 86240 86241 4237394 28141 28142 374465551 47524 47525 25064936 13477 13547 746305404 66854 66932 412328808 12333 12309 318585107 5356 5357 647424527 88381 88382 515890539 7852 7853 648252769 54536 54542 91423858 16928 16852 473109722 18040 18041 940947181 37341 37342 871623051 7728 7654 728914911 64416 64377 174977741 58904 58864 835803109 83602 83663 78584825 98043 98040 220336393 25994 26046 770102928 69837 69760 855986594 4264 4245 894905284 76443 76451 769777951 59616 59552 992369291 19913 19958 141752089 76146 76166 699039218 78245 78246 431877922 37823 37886 12580794 67190 67258 337559857 34524 34491 815136241 55509 55510 943870675 6987 6988 229590931 27453 27454 169236777 22962 22931 226259917 14460 14461 885017970 31965 32018 914503860 94355 94303 136113631 62747 62748 231336273 97339 97314 23679912 71476 71503 77336023 70557 70558 199464650 44509 44569 126299491 57539 57540 61829659 73703 73736 914565542 67162 67108 682138404 54526 54527 802982624 30560 30511 865507309 31559 31560 511620077 12192 12131 448617462 9720 9721 883250043 4349 4292 518214757 67154 67155 112308950 530 555 355738987 72133 72134 745612509 63130 63131 634867902 1507 1579 952525387 73124 73125 645201639 39761 39829 775096361 18687 18688 891125921 30589 30590 599601013 84854 84913 85017453 50742 50743 910828581 35217 35218 547114071 96589 96590 421148492 71101 71112 658989620 6055 6118 611622622 29524 29487 270347475 64287 64349 671795629 3437 3438 662566757 38271 38272 925894951 69428 69363 256316823 61770 61813 96039051 57940 57941 435494589 80960 80919 721983787 57963 57964 916905223 17969 18000 209894700 55418 55465 438625486 85821 85822 90301196 94061 94138 358382134 55923 55924 233552563 89805 89858 32638177 84178 84179 31433564 45978 45979 790031639 35601 35571 656125716 16737 16815 783755674 58167 58168 735777089 99105 99106 544492355 32720 32721 68026970 65930 66000 828756970 72327 72328 341912860 27864 27865 26120607 4010 4011 735068926 39210 39211 540317646 8539 8517 995147571 87376 87332 317248330 57695 57684 594581045 32123 32142 200431219 31665 31666 484504723 26061 26062 791473121 73463 73512 503128817 73596 73562 245884667 20766 20767 524633686 12472 12473 147789639 55855 55788 804895501 14999 14943 841920862 282 283 255835388 50311 50243 980017998 71612 71613 873642819 37845 37846 864289518 20855 20864 251191318 91350 91351 659110537 25647 25618 915584071 61558 61573 726209711 10112 10095 727743521 89668 89702 731897203 68723 68724 622572828 59949 59981 806712018 95994 95995 990364075 1173 1176 935595480 45495 45570 116308202 29185 29186 704659622 1842 1843 821921500 40898 40899 543078509 81531 81528 892037808 14141 14119 779918597 19289 19332 771927728 55853 55922 638323155 60124 60135 200044233 65875 65876 135735490 59198 59199 10842516 80122 80123 744713045 86783 86775 149261664 51267 51308 365969845 7560 7620 96802425 50760 50761 89589295 1663 1656 280098663 97775 97796 37373659 51037 51050 644649710 28368 28405 216452771 58132 58182 261226452 28945 28874 781644828 15905 15947 456031826 21448 21522 600487727 61649 61650 388659411 45507 45498 313486565 76717 76759 151335900 74096 74149 940288087 42794 42795 247949314 65189 65190 321447140 21404 21372 865269086 83531 83532 687311205 28130 28131 162071759 56301 56261 444559977 16066 16129 194511517 60178 60179 832149897 53042 53043 499747502 82101 82102 938344316 45822 45823 558694756 36400 36470 3206388 92881 92936 809112994 12858 12859 541797516 10362 10363 425008082 71377 71337 377033937 96645 96590 374004943 21907 21908 547547814 44193 44133 170823942 88599 88552 500264874 50505 50537 834790846 93645 93646 979642793 56406 56419 43477558 9606 9607 855277920 66180 66173 41971432 10028 10061 50659984 2662 2663 349155979 71930 71868 926399791 2320 2251 103561367 78416 78409 713426899 31687 31688 738853388 82278 82236 112031179 81412 81354 882001944 55074 55094 18374415 60545 60546 826305566 42479 42480 605707294 43292 43233 612380636 31288 31289 634855377 64099 64094 963816273 13587 13593 475024811 21525 21449 942282751 75451 75452 974250624 32105 32068 265235249 53185 53186 722056440 63671 63672 128366927 17056 17057 576888302 39995 39929 866753525 46473 46474 191265777 25205 25184 190822866 26633 26634 921749191 66347 66324 735456226 40936 41001 263619521 20258 20259 225778429 75538 75539 778945306 61880 61881 543396591 21466 21501 333980745 97009 96982 623207294 95714 95755 261040137 84250 84251 334099885 43731 43729 972811129 15826 15874 452088205 10893 10894 814585822 92914 92882 827356647 63907 63908 520556557 67651 67652 617274592 50314 50328 962128752 4814 4882 429892928 47371 47316 533936219 64463 64464 479058738 30984 31011 624864763 7840 7901 384324703 68895 68896 797954724 75885 75886 751719097 12431 12432 354935839 91176 91177 246380164 33119 33173 156252420 29526 29591 509534542 49764 49765 454338122 87384 87401 148136104 8758 8727 196696118 83540 83616 116267490 22747 22748 183118879 95845 95870 656503640 93693 93628 13632542 27668 27647 732645835 1714 1715 867972060 27227 27234 93695369 74980 74951 798642257 33853 33855 652305735 34205 34206 413162423 93758 93759 606807174 49221 49222 724016145 70548 70544 763771163 78656 78605 189540187 25678 25744 182770473 4139 4082 557070978 1972 1910 956676511 21565 21566 681592330 51899 51900 9947896 37838 37822 300296727 50283 50262 892308828 67415 67409 111329554 4350 4351 210649079 27376 27307 951533053 14893 14964 352536990 19264 19265 444635922 30230 30292 102211171 36540 36602 915415891 14896 14897 798025490 98900 98901 630665008 49734 49735 156297239 27766 27767 150939889 7901 7852 917564101 63655 63656 819132369 14751 14706 867029517 50943 50944 63754645 12414 12415 530984211 46595 46596 186940327 2034 2099 135348052 26299 26271 817692076 75727 75684 431898412 92692 92693 405901410 92659 92660 72278401 63504 63424 749203019 9132 9110 50369264 96827 96807 288176469 93700 93733 203837634 34155 34156 638835750 94209 94262 490543078 65325 65326 138890813 71636 71602 874764575 33547 33548 504139147 29954 29955 550455078 56827 56828 626138007 57628 57629 20697091 72782 72783 44529853 82951 82952 444428477 82935 82936 385589671 21456 21457 572137653 29276 29288 641143430 99560 99487 964928561 58652 58653 880579929 78344 78345 521111211 22851 22852 744197218 20442 20454 150701531 16499 16527 700366042 99157 99158 441960437 89123 89124 371967992 69456 69439 564038280 88606 88607 964643062 88941 88942 969448296 48055 48056 637565448 81739 81740 245912718 39502 39523 528101755 7943 7892 184939708 65086 65087 116940559 35240 35241 11633313 15652 15653 682249663 28629 28630 576768364 22315 22316 329194360 47554 47543 435734071 61609 61564 548503293 392 332 943345987 7914 7885 583979746 61624 61625 931407168 55452 55453 179861618 9728 9729 766828088 70262 70263 548708139 30407 30408 640156080 13916 13944 877321190 82497 82498 102020664 55380 55381 509657412 26359 26360 579704759 80122 80042 195552306 58884 58811 746441772 39122 39056 39065232 74376 74348 249148781 19998 19999 601428257 35193 35194 996574277 83398 83423 671575474 98040 98069 647720724 35376 35297 808108063 98159 98114 787117018 37310 37311 652516421 14301 14295 312171864 46681 46682 963038298 34371 34372 881402666 72819 72820 516612375 57644 57639 740131454 82743 82692 442688149 7167 7168 147531989 36732 36765 297707684 43592 43593 564484139 6960 6982 744102857 22333 22290 713981544 28979 28985 24211964 25533 25534 444934220 91535 91536 588871619 2806 2744 714178904 67658 67659 625661974 37806 37772 919984549 53713 53714 40698470 14530 14454 446067334 38053 38054 553445253 63414 63415 461300436 99424 99486 924696334 84305 84306 409517488 56297 56255 970036017 82779 82780 337109357 79799 79800 549957891 49605 49666 56740546 67201 67202 902415930 30813 30781 213480390 20104 20105 498438697 95904 95905 668213462 5976 5977 84613292 31846 31854 450211637 37070 37094 417947388 48392 48393 851527953 97936 97999 982496339 27074 27068 154062080 38023 37996 694274381 30252 30253 14203829 30342 30417 734146897 47499 47500 428676341 1116 1117 258129672 39573 39517 939182471 34280 34281 647407696 300 301 287617729 86656 86657 631183500 2707 2708 635837205 34165 34166 318382200 80167 80178 134129049 41856 41802 282408897 45052 45003 163112259 72239 72240 844500848 6042 6092 576359168 82815 82888 431813339 57326 57327 153160074 13119 13066 609042474 36186 36187 618201765 94838 94887 580603997 41053 41054 205332688 55726 55781 311651720 53062 53063 729024468 29175 29122 948057804 64214 64215 104062086 82910 82970 874925231 94964 95030 716421617 24048 24049 865356820 56666 56654 815841158 31223 31230 721712053 24485 24486 618305499 68439 68440 857629922 4175 4144 783551142 35230 35231 336733497 30098 30058 387403815 24148 24201 43608050 86268 86269 731696378 31502 31436 21697707 23113 23133 185288419 90360 90361 597502393 41480 41468 339179027 91976 92002 49003658 64116 64186 143998560 477 519 310768597 51964 51965 779552492 61109 61110 858035378 71988 71989 944365278 63852 63853 342903965 23229 23195 133735415 50496 50497 744135491 29147 29148 884975494 7844 7875 782761704 25173 25161 119934637 64056 64057 638381232 15636 15637 948515467 78643 78660 224309631 93184 93202 912168901 42720 42721 744139605 93531 93532 290315256 48815 48816 810151481 59479 59480 156470291 8544 8545 632816647 97477 97478 989696444 71735 71793 957591895 37974 37908 61489121 78649 78650 259957626 74056 74057 884286723 75240 75216 942151591 16055 15984 779252095 94715 94754 578476937 84779 84780 343770807 51251 51252 709620326 29839 29786 62666137 98555 98556 561277397 42516 42457 802971851 40438 40439 536454560 67603 67604 447499395 71418 71419 445721423 94028 94029 70015738 55166 55183 492919146 10565 10609 400271670 57630 57635 724907810 86296 86323 267799626 82195 82250 121903315 43115 43116 1749736 79833 79798 331922318 8516 8491 953007089 90505 90548 866294325 67888 67889 621236897 2619 2620 21971662 1409 1414 928525993 4430 4395 928525832 46352 46353 615565924 53299 53290 318833419 500 501 82363488 31289 31308 105390458 85319 85335 299717992 28496 28434 170301276 85447 85448 984773412 56080 56133 633820278 19557 19558 862658775 60611 60612 715065449 68322 68323 280318136 99360 99379 914924646 69217 69218 705409059 35899 35900 319481246 92217 92244 324393168 35760 35736 497129709 91625 91626 563224209 14721 14762 446287531 44596 44620 251808228 2312 2313 464019224 62547 62548 661132006 70121 70183 885753080 48973 48974 891163896 73305 73316 509977326 45674 45675 362235730 62397 62398 856238274 32461 32495 355117242 56020 56021 457767490 52977 52957 980244075 31963 31964 48671431 76742 76678 812336517 31225 31226 695364200 61331 61332 941022173 83209 83210 618052980 78791 78792 330849582 33114 33115 827617776 31160 31161 373461910 44507 44563 900789726 99873 99874 805105798 26017 26018 248383474 59385 59414 505939977 30778 30779 83507426 91830 91903 99684011 31832 31833 575510315 24065 24066 541636023 73343 73344 138470565 95794 95723 639582118 96324 96361 816174603 54493 54415 797176666 80390 80324 831461435 89814 89815 217036972 39743 39784 148361501 40921 40922 579144047 57286 57287 191437848 9722 9675 586858244 27987 27949 104445163 48176 48177 22183029 67273 67233 765822422 96044 96045 983223750 37969 37914 781299173 79816 79797 670704956 86764 86831 436124647 3737 3738 282471670 46990 46953 492472636 31287 31261 173545423 69856 69857 617915697 24814 24848 240300756 78349 78350 402199338 90573 90640 693359062 34171 34237 730715275 90025 90026 494690904 17401 17460 298146629 77357 77358 669277155 93158 93159 963604334 26799 26800 964112426 62901 62902 300272561 48533 48534 706985220 63480 63481 493400863 50580 50587 301223180 30928 30929 923869753 81142 81143 78210706 47772 47722 895128363 17332 17333 124618830 66256 66257 817174553 4 5 797515686 54419 54420 779996109 41088 41086 561587091 68231 68232 83631198 22365 22348 220382237 20983 20984 404055311 19761 19762 56102416 13218 13179 93643672 96337 96338 21979867 87480 87420 237207221 62257 62268 518225159 68384 68385 318618353 57262 57263 150917534 64608 64587 954007157 81503 81504 615225296 62952 62916 195746703 5046 5047 931906716 67451 67452 747248836 64833 64868 267756772 74797 74798 639552755 39426 39493 704376068 730 755 840781173 47024 47075 12091933 6908 6909 268864267 324 365 706330332 93793 93794 467644142 90959 91015 202059024 60353 60354 581140408 48040 48041 670031398 95064 95072 729250030 16980 17050 480644690 95480 95481 58801467 57980 57981 977405077 94199 94127 355080918 38266 38255 938568358 72157 72236 711390611 22285 22286 700489462 22882 22849 131769064 33808 33809 664884921 76280 76327 599469305 84492 84503 246315450 9607 9608 299575736 61844 61845 873047665 67751 67777 357308958 32332 32333 134317690 6964 6923 74265416 20528 20495 337502459 7982 8039 666068167 1234 1224 251386829 64371 64398 535809106 32831 32832 232592306 54449 54450 555964483 60670 60671 360636317 62660 62617 802987175 80677 80656 538862020 45211 45212 55092284 97616 97673 834001703 60388 60370 559076602 92539 92601 698854123 28510 28511 397068753 22929 22930 956705040 40022 39981 6705709 13892 13893 574014523 77963 77958 28782584 15301 15302 590540171 288 289 214138801 27649 27650 392235707 67278 67233 218106972 80127 80068 242231085 41975 41915 865270427 51211 51172 882582498 17406 17452 734968524 48722 48667 929083283 9761 9762 732344235 65972 65990 683576873 76097 76098 479554094 55884 55889 917756033 19524 19513 121555832 83737 83738 661054478 75816 75749 436996873 65462 65470 808932990 7786 7783 253444175 32684 32685 120907430 12681 12665 147521454 46690 46617 331192954 91820 91821 913444485 87916 87917 275346447 26701 26702 773742430 76484 76476 497019503 35155 35156 815599100 48883 48943 246882853 39131 39150 277029754 18196 18197 393696044 93692 93624 168597455 76697 76650 53737781 7048 7049 906010738 79233 79234 590882540 55697 55698 776060757 53581 53601 266292393 79046 78977 29018668 88049 88050 55725644 49096 49097 782948813 54741 54673 120064446 77083 77152 507654864 1971 1954 628151638 63148 63218 762568643 9831 9788 630813575 34107 34108 536452033 41696 41697 165648631 60251 60244 610952825 53304 53305 139512728 64589 64535 829132225 42784 42787 200339095 82913 82914 30202928 99884 99877 585575746 90623 90579 110815082 21406 21435 458912321 40514 40594 126195041 96923 96982 196911784 41042 41043 138541268 68821 68822 839768747 64115 64116 384822074 11972 11897 573837657 93063 93064 393783339 47643 47644 688969019 52712 52691 744426429 20444 20413 580351085 71662 71737 487307560 26686 26687 675105008 40846 40919 398350802 2190 2191 360427808 53516 53517 150110660 53186 53187 296516197 45061 45062 61035772 37806 37807 793726718 58451 58452 491984683 50120 50084 509352521 21102 21103 692376977 51338 51402 776080447 78507 78508 887762725 63342 63418 862543856 26208 26149 480719758 10387 10388 952316271 43525 43526 832774607 48715 48716 565239861 65483 65453 898539781 4375 4368 936437522 41469 41470 893924191 13572 13522 911356843 34617 34618 881507835 25989 25948 186597910 97479 97480 985974786 48429 48430 309503862 87770 87713 110586495 48333 48334 969150835 96746 96747 10535271 46901 46837 7525167 37598 37599 262363472 37916 37917 884467543 8325 8326 713264324 41986 41964 882636359 22216 22217 340233121 38237 38238 273321782 687 688 728445147 62573 62589 171047776 73754 73755 888182109 4051 4052 644802489 62083 62084 525675267 702 644 86415334 88586 88662 314968755 30938 30939 683206040 48735 48664 370126273 21537 21565 866762004 17551 17578 494417426 16775 16776 678517420 24389 24386 909339426 28319 28374 151475222 67215 67226 556573466 79496 79497 983661932 69855 69856 256496816 32784 32785 78339159 42938 42978 982444428 71616 71617 148172920 3343 3344 660110553 45340 45341 581993741 75414 75392 421273883 38149 38150 224205096 43377 43333 366912545 34382 34411 350649470 90712 90773 570309559 55103 55104 882927349 34804 34805 148849471 49377 49378 542600878 25472 25473 87115839 95828 95829 9696396 78636 78641 479110656 82653 82675 488668487 99547 99548 897291903 61920 61915 449080823 71912 71913 237010902 18015 17968 487321831 54450 54451 969903150 87727 87666 860762620 2122 2123 819247445 95744 95745 176285126 57568 57594 107947623 82185 82186 675977905 16741 16742 536989458 71917 71989 196829532 91008 91072 32240944 74395 74396 966383598 53662 53615 813053630 76741 76742 605576924 25711 25712 910536754 87359 87360 423923501 26550 26479 548974518 43393 43337 464019767 17113 17161 532958625 99077 99078 55604002 80133 80070 896461020 46270 46258 298078229 46009 46010 748240838 47150 47162 256436022 72876 72877 401617463 1741 1742 759897026 97588 97621 598136270 13578 13627 618243189 75433 75509 565105751 38782 38736 571597238 51531 51509 992904992 27549 27550 527715615 43479 43480 796466639 6152 6153 265954878 87096 87097 243434744 94726 94727 807234585 14415 14416 741668216 58760 58725 68747324 69750 69751 232043170 274 316 973307731 24023 24024 626829238 27421 27467 155246848 69578 69579 747385529 52799 52767 489258834 84110 84125 203145427 26714 26640 609213807 71184 71239 54574682 13189 13252 800094094 54065 54016 531294516 36171 36172 406240235 52593 52594 914708343 55052 55053 702590498 38209 38272 72754154 12197 12198 245837008 29566 29619 63267932 84181 84182 95279473 17575 17632 824552716 56227 56273 177021926 89491 89492 660156472 8122 8179 378033676 24445 24453 370564054 2100 2061 41579228 15998 15999 715594339 74123 74099 758739052 26590 26591 147110805 59293 59294 354119933 97496 97497 778158025 3839 3847 905381884 8135 8136 671677512 28361 28362 886482544 19653 19654 787185646 42752 42753 395382735 63471 63472 646503149 17751 17708 909092457 81778 81806 956050565 32983 32919 211559375 56797 56798 919298208 56013 56014 481207323 9037 8957 853184353 28052 28053 519395888 14360 14361 264561443 18577 18578 976274489 20758 20759 517742268 20097 20098 91639051 28158 28159 236566314 9637 9587 702867983 69960 70023 439715638 12950 12979 232199696 88820 88751 986710247 56047 56097 45798695 44453 44385 514952461 51789 51790 785551684 68110 68178 894421239 47548 47478 128468365 88084 88067 248024323 77043 77044 278071569 99310 99311 848229976 95589 95590 545750229 30216 30139 869950051 81412 81413 136632358 34368 34322 122631578 18432 18433 232796426 55570 55618 350152704 52015 52069 443261962 39941 39942 210213177 62208 62162 75973236 14559 14528 948371922 90745 90696 39549460 61621 61622 559467127 18828 18829 411640064 13614 13615 243919002 58103 58027 656312529 46049 46050 798558298 60531 60600 580305123 91 92 846295096 30294 30295 734223282 69438 69439 393513153 10668 10745 593313007 28402 28434 455401983 63915 63916 7848638 39450 39446 118450624 93184 93185 826858291 21977 21978 5733175 1781 1782 212197845 76423 76392 667369655 45553 45554 470954391 37234 37235 184371780 24541 24585 95550044 42509 42440 30911145 92529 92530 864969407 65342 65343 868433613 1173 1174 862969145 7535 7595 156702990 60837 60889 388921073 54115 54116 946234095 3025 3026 329104998 72985 73018 522071510 89228 89298 962761306 55653 55654 99536797 18350 18351 851483322 9000 9073 590627445 58335 58336 466148625 28077 28078 164556307 37049 37018 876372232 69608 69609 225069242 10548 10593 128377579 99808 99732 918622722 77290 77291 15840977 32677 32678 227266181 94051 94052 72370435 4788 4811 887727739 24471 24500 260166279 26475 26555 809415829 7551 7608 851061977 74063 74100 680959406 45531 45526 627593676 4722 4752 119984446 99464 99465 824033190 69181 69234 152206630 60904 60966 891309003 12580 12606 404159005 81738 81739 777548794 36811 36791 201561298 44462 44497 545718317 2415 2455 76894420 54185 54129 769219901 35360 35378 750576280 28804 28739 767939964 94978 94905 439955676 61857 61866 241567377 60795 60851 755284374 12247 12248 429317186 42902 42903 597809037 5538 5487 411507306 29514 29515 952910175 10101 10102 955130958 89527 89528 779578679 53034 53035 136044297 39548 39549 52937066 70471 70448 74441472 84524 84525 65307646 14763 14748 396058191 71718 71723 361789270 73855 73856 727821075 87200 87228 934405077 41052 41062 750777317 80998 80955 123502678 82722 82698 306273230 78377 78378 642023032 59652 59653 71955887 57694 57620 244666839 68670 68671 367885604 8206 8151 793299123 32710 32711 702320494 39149 39150 780691532 35738 35806 269140517 99016 99095 676215891 88564 88513 91741019 56476 56477 404064650 4550 4551 761764215 12323 12309 477609678 7520 7442 822913923 23427 23428 280854492 65045 65046 962918345 74455 74521 365224905 58188 58197 27725445 42459 42463 753284418 6062 6071 450769872 51145 51222 807349649 75020 75099 103905755 97874 97922 426950510 3528 3467 810362258 36559 36635 811079085 37907 37884 239858652 58794 58781 755390860 92669 92670 451667463 45186 45151 90589998 74961 74962 945759182 18706 18707 453612232 64206 64207 125869379 45427 45428 83210961 68194 68195 814290657 17538 17539 799929886 45281 45304 277542914 26324 26325 40128524 54782 54783 834177230 90786 90852 957752576 17238 17240 852744190 50769 50746 937356235 99348 99349 298939507 60492 60524 839165031 67827 67828 559327415 86381 86382 38305352 20632 20633 877095846 97438 97439 320661247 51909 51860 845322105 75083 75012 691675897 14884 14873 144731876 56113 56048 269227283 63169 63170 638454309 40640 40641 776088235 29050 29097 764116280 49416 49414 375057209 42434 42428 978332707 43908 43844 258291180 91932 91933 475737189 71738 71733 867071880 65125 65126 411787156 32672 32673 10819162 2654 2683 550195544 90916 90847 698348731 62762 62763 470128356 78572 78573 934876081 78825 78797 942958728 79507 79527 187669554 78494 78495 110719289 48946 48875 172692715 21291 21334 36721059 46857 46844 775902714 10676 10602 72917064 62255 62256 370165285 32051 32052 254065662 97820 97887 750618693 44494 44495 897723478 19819 19853 661639526 29210 29211 188690395 44282 44283 159601821 59551 59552 974744404 5811 5743 546669781 73732 73698 277729709 20322 20367 952550519 76127 76171 321710583 63478 63443 364609183 41796 41736 846969225 5120 5121 827580574 49320 49345 949004900 17670 17671 371330007 87442 87443 680949844 31800 31801 539392926 38425 38379 474510912 68713 68661 603537408 89278 89302 842922351 92171 92165 284423514 16561 16546 141850714 38860 38861 706805269 9029 9001 137786992 92507 92502 744652477 51653 51595 398073284 19176 19177 763977942 27064 27065 412440379 27976 27944 964139118 11842 11915 109912525 87434 87449 966085791 8273 8274 156083348 83416 83467 103129846 20011 20012 699875493 82011 82072 843922095 56515 56487 572394336 26073 26074 396363354 18107 18065 253331798 96796 96797 48519503 59154 59113 149197609 19598 19644 716425378 60308 60309 423454554 39062 39063 306806670 92176 92232 977704953 87766 87717 24177407 2408 2409 219313431 8462 8463 284543611 92918 92919 966340553 1870 1819 838504239 579 591 554103915 46734 46735 881075668 95516 95540 616254118 66176 66193 359314056 23421 23422 757149966 70335 70336 715512424 69127 69128 522966023 50165 50180 893457395 90857 90858 482348170 31864 31844 240575214 74104 74105 177725901 49026 48992 560596967 15918 15919 540339505 81230 81231 129987905 59394 59348 469705416 17417 17418 336398327 38241 38320 603275702 72502 72503 269002154 84682 84683 817442036 83551 83552 92287338 19657 19658 606769964 89599 89663 331985170 6710 6788 451679977 3194 3267 840143173 67934 67871 187330363 92288 92363 552384833 24213 24179 204266551 54455 54420 855595025 29344 29345 536653217 98743 98736 965644734 58648 58713 948663105 27178 27106 473360571 10178 10191 353189918 24897 24898 86962600 54602 54648 545239254 29990 29991 85983783 22141 22142 812939438 95102 95063 718156493 13349 13413 934658212 76311 76362 301335525 29553 29620 439219508 82551 82552 109291017 45693 45758 878310459 59848 59849 226100873 48649 48585 985054617 94954 94973 716823669 33179 33180 653241066 52989 53063 886985165 42530 42467 532265983 31340 31337 917371914 23671 23666 599057840 75613 75688 523067025 50098 50099 105375210 89073 89074 400492705 21669 21670 661374804 39005 38938 48745979 64305 64355 992919224 99669 99670 531060885 19406 19374 507368028 11220 11221 397586422 47982 47983 175431711 14272 14277 186676195 78419 78420 791698218 97688 97689 90245004 41165 41205 735608526 14762 14828 145130244 41002 40938 432966991 83875 83911 344817373 21395 21396 90371779 74176 74177 373032575 5744 5816 392457098 41786 41861 790661916 28621 28577 649996672 85970 86010 561774645 10784 10785 666738699 60095 60096 304797419 14690 14655 633378603 36641 36642 883632617 72328 72352 210908386 81859 81936 441822482 26661 26662 436336384 79903 79904 260523810 13484 13491 734882881 35654 35655 413956203 44129 44130 486108733 70328 70329 743527392 96876 96877 627187729 90006 90007 754056565 18580 18519 364394674 92536 92613 897684707 20595 20601 906050813 5026 5027 240565629 92260 92261 473427701 59033 59037 81571707 79299 79242 838059720 57823 57824 283425468 29251 29321 303894805 67178 67151 893550006 23624 23625 437000364 66146 66125 574657866 94680 94681 159066802 51725 51682 986330211 79180 79181 583853333 49742 49794 6980896 86684 86754 896030368 53136 53108 735359010 51417 51403 538889367 16027 16010 759356656 6192 6139 81207044 54499 54500 282282761 13457 13458 884303712 2632 2570 550451602 68667 68668 543137109 30231 30227 29294559 42852 42863 404084385 15450 15451 966408404 54838 54901 645873383 65337 65338 587088413 49199 49230 753571437 55601 55658 136947063 22599 22600 868234515 66894 66895 175953478 70202 70203 653714633 84009 83941 663731484 43302 43225 418117768 33139 33140 729044381 6966 6930 947201816 51120 51121 747643730 27325 27340 379370162 25846 25874 308342487 90135 90120 367898898 66744 66750 456136223 85550 85489 579433218 54183 54184 833764765 53643 53669 598790006 8560 8519 2655003 84946 84931 984068762 87482 87486 496681937 132 171 125985893 47427 47428 106066010 80503 80511 547447435 48311 48233 249141322 38779 38799 844098153 2403 2404 179192051 87771 87737 14040385 21527 21496 564236702 90448 90431 461092412 70061 70062 822492355 79535 79536 679839781 64222 64223 251512364 43207 43253 110277790 74529 74561 960393122 72522 72523 378165264 20289 20224 544094514 28239 28240 971590614 55287 55288 242001709 99158 99121 422980344 58066 58123 563121248 41170 41171 630064522 66740 66741 792832564 85835 85828 159319979 15786 15787 908417604 30251 30263 857833635 96894 96895 488046668 86817 86761 308151359 70551 70552 258460095 13450 13451 450951568 20286 20287 696012447 41097 41172 10486721 63604 63534 304245854 12198 12199 626890011 24321 24322 694149829 13632 13700 620764781 94287 94229 407460525 76801 76748 350794200 38961 38895 630272193 56530 56531 504847610 50213 50268 719401517 87510 87511 597757372 58415 58416 357912334 96541 96542 695187311 69803 69804 707766265 50421 50422 802907840 21639 21640 224797363 13061 13062 731228099 84314 84275 552371739 16087 16088 758915022 20310 20311 992598841 43424 43425 546669093 94102 94103 656063848 47015 47016 688341054 28316 28293 701329279 6899 6952 802470497 77876 77877 356242636 77159 77160 205103359 81628 81625 781852476 46150 46151 373764400 67564 67540 248157413 68682 68683 762588521 34258 34259 14685613 77049 77119 351390525 95147 95158 878417019 65940 65884 692791009 36962 36983 523980725 63975 63976 387687817 87106 87142 164966052 51988 51989 406199076 98149 98133 432376524 62765 62766 600751574 74467 74468 204713976 5559 5560 1162831 93293 93363 95986302 9998 10047 627426896 98915 98903 406992906 17526 17527 766063643 60379 60380 506533856 37971 37972 624282982 18453 18454 218927866 52216 52241 644282201 15392 15393 390366019 39526 39565 743594015 28417 28460 473055717 63337 63287 329848177 89178 89185 974986368 26674 26675 703453042 4541 4542 654490431 91561 91562 91780279 45142 45190 918088977 57668 57669 657134606 26629 26630 338588711 24942 24943 581460732 36307 36371 647172109 38979 38956 631976490 70531 70580 80419432 72864 72865 691074678 68710 68711 599531521 17831 17811 225795278 34393 34320 939933898 11487 11461 368632974 25264 25265 774260001 9079 9080 469185236 64628 64656 576786514 70286 70262 700860447 83513 83514 880448714 3355 3356 814859492 20828 20777 31625266 79112 79113 395562786 14773 14774 648927192 79862 79863 585007450 997 952 191746452 97210 97211 531328307 22187 22115 167685 82094 82099 952662599 96052 96114 937788848 36343 36344 911413645 68637 68608 386203036 94264 94265 890571792 31251 31259 452272509 6638 6709 882254731 64604 64605 963427883 7481 7554 678424636 15210 15157 271819294 89511 89512 687477125 48512 48466 973228976 74345 74338 19542952 96357 96317 613890807 99033 99010 489874262 32117 32118 937238495 64689 64654 70563084 82266 82267 891318546 12741 12742 472604300 87853 87909 435995097 74855 74861 749089250 4357 4287 848791357 50754 50713 987729876 34876 34877 719270130 83938 83939 581960328 32151 32152 981147547 12250 12251 433963386 10149 10150 121534928 94097 94098 523466241 7872 7912 825192728 54653 54670 424615221 96426 96379 264328042 16012 16013 607036282 77260 77261 640066177 64202 64203 652970644 66149 66150 684660600 76908 76909 145972371 34155 34092 109876178 86109 86110 424270668 21909 21910 39670873 79718 79710 59859833 91720 91735 761115726 53255 53256 972150127 9646 9647 155005954 18464 18446 471203616 51006 51072 576089182 91709 91674 550979267 30797 30798 906738303 39325 39326 32387779 15174 15175 583927902 10467 10468 770826645 84263 84264 311666579 5394 5395 929358115 35446 35384 809902794 7108 7109 642673814 75727 75657 884901522 83140 83078 899210539 26648 26649 397783741 57166 57167 101976599 19914 19841 361600917 85907 85908 234306467 64076 64040 714563983 46752 46684 957028561 4133 4134 458303834 27011 27012 245269772 43176 43232 36981891 39586 39587 361581540 10055 10075 634292132 98535 98536 532214992 67415 67416 761631240 92730 92804 887773062 73015 73036 514113664 9212 9213 720685490 34199 34200 943015084 9549 9608 991852568 12837 12838 143392546 31205 31206 426178689 52164 52165 281158663 21401 21376 436026866 29334 29388 573589175 77166 77167 828231253 77952 77953 296540195 66947 66948 599805685 1953 1954 132427763 46208 46209 961837045 90052 90034 543604338 40243 40244 106204368 45853 45793 166263748 35591 35664 411481606 56856 56777 640976415 11871 11872 934546408 81941 81999 362467997 42887 42888 619751735 96970 96972 790632197 18106 18166 449495931 79783 79778 159844286 27444 27365 539601248 14852 14853 62796337 15048 15049 777226344 98562 98563 600028032 23669 23682 880643463 52531 52532 511813951 28784 28812 83501382 14873 14857 555303128 92546 92503 683542444 41212 41154 971051817 63796 63797 246506211 12154 12116 40866585 73448 73371 461899962 42153 42128 96809324 31255 31256 373849542 74777 74699 777763521 17988 17989 922182253 93775 93816 367638404 83049 83050 581435434 61432 61370 327175130 68790 68791 810110620 15633 15702 240301061 47808 47881 909900832 76968 76969 122798673 65361 65385 296649019 11526 11527 931188598 82770 82771 479769107 81221 81150 21551299 81647 81727 682775248 76966 76950 339918394 93459 93460 609434911 61074 61092 214427362 55805 55806 634589468 68349 68350 964372568 39989 39990 760206802 28616 28580 45771304 53694 53695 205804542 34410 34411 955840014 74287 74288 506330049 26639 26640 49754274 57316 57334 164709996 75033 75034 959437656 10616 10617 385888484 9164 9201 102705800 57232 57275 928961848 74587 74561 111219458 30924 30985 396524140 68926 68892 391118577 53258 53199 570262783 39758 39759 780037702 15481 15432 67390021 51856 51870 740719096 73175 73176 586043877 45805 45790 364983295 53800 53853 612535486 4704 4705 102189859 94796 94797 600605835 13262 13320 892041486 6124 6067 589979746 38142 38098 270671844 23091 23103 164954655 20358 20359 689914690 85880 85881 729714519 54014 54015 606671879 21576 21577 135266172 92315 92316 208176896 10071 10098 257573800 8050 8051 228537505 63432 63433 694201363 55702 55685 905764150 43011 42975 405223957 66207 66179 798724646 89685 89747 864256177 87107 87108 139901699 89142 89190 189943894 37064 37038 349218501 83900 83977 951501104 91171 91098 89898561 50089 50090 835944658 18307 18308 119851806 40557 40558 472082815 42303 42285 23359695 63943 63966 625493684 39508 39509 680443759 93698 93659 158982440 9064 9140 307623220 11098 11099 623336634 27679 27680 554695330 75504 75506 76141523 72911 72912 122259833 87378 87379 334304026 55742 55743 77303808 10396 10397 609717982 35497 35498 968241467 43177 43152 904625816 80806 80827 754111643 3621 3622 696533628 1669 1670 808326712 55067 55061 69960926 54805 54798 105212250 6215 6281 60212449 8376 8322 713389752 49583 49584 859041542 15823 15833 447256889 50673 50674 492836160 14152 14103 101038247 4782 4852 545552614 94160 94161 890594315 41976 42050 625154854 10471 10472 632087293 65459 65460 619038613 85524 85525 177037679 65935 65991 772315596 18005 18006 538884176 19007 18941 954321502 87357 87358 631772552 59641 59642 247415722 16622 16665 143733191 97524 97454 371636969 79606 79607 2345390 44515 44516 378602203 54042 54043 377230531 83191 83239 712280659 25279 25322 134942995 1726 1727 934375687 29572 29538 974157997 33959 33960 685188460 75339 75323 321552721 1626 1673 332673765 27181 27182 921402427 85600 85601 900426078 28970 28971 201384328 91213 91214 778250886 39369 39370 8609561 91139 91140 884848719 63359 63349 77115597 24558 24559 862517629 40825 40847 793746275 52682 52623 950594466 95626 95635 379819696 18749 18750 982456885 75767 75768 398029132 7745 7746 686278188 32362 32339 650241460 48653 48654 31656778 77446 77447 900761774 76232 76178 545967083 79409 79386 501308415 92520 92587 156807631 46968 46969 332482051 40414 40369 914686147 4442 4443 343805778 98937 98867 676364601 16934 16889 788724270 60266 60241 473319451 11469 11499 393999738 74776 74777 845404928 71905 71840 504187399 34067 34068 87354343 28680 28681 454637467 21808 21809 298368417 87031 87032 554930134 67810 67750 211338336 5938 5891 251849518 20316 20274 821748983 70321 70291 257387903 49073 49074 424159895 33856 33831 298488812 11059 11001 117256244 68763 68764 447779281 53879 53880 516478175 62040 62041 33039019 15860 15797 635892037 58634 58635 860409626 23697 23708 148848571 21479 21480 737536593 39624 39625 391239310 64232 64221 629556624 75144 75191 207183430 3217 3218 386281269 42058 42049 41940691 61034 61035 261123158 49341 49365 768380792 18423 18424 143376450 22122 22123 299462473 95591 95642 169509887 62823 62824 626060475 4353 4354 57489711 3116 3117 392623312 93451 93452 618049537 60329 60330 678389395 62322 62323 879589938 18100 18101 674730472 25684 25685 96299003 29192 29161 513218807 84972 85047 757536235 29775 29776 918350058 28743 28744 580760613 57779 57752 310773942 74930 74888 817415664 61623 61624 994574554 21160 21161 612776224 15326 15309 428187158 91947 91948 730664413 40574 40521 625767452 20730 20731 432404433 37022 37095 357344523 26122 26123 24875654 84296 84230 531261424 53287 53236 403054206 6751 6775 619910518 77381 77382 957452982 7494 7495 788185635 25479 25502 326022864 87941 87942 433998173 65211 65143 508130486 11899 11963 904843850 94504 94497 162189104 78947 78917 414334448 21895 21883 354598885 85608 85609 136433462 44539 44574 440454963 835 836 612723436 96392 96344 520305665 23443 23429 474848529 72158 72159 460953689 33782 33783 619786866 69741 69670 923725566 88391 88354 592395253 77540 77513 125607553 46501 46502 245399581 14307 14316 371849110 49000 48940 290228832 88909 88968 699385739 27019 27003 675757556 87268 87195 261209790 38628 38629 556949658 29255 29216 594855814 12087 12088 170366352 24582 24594 947937785 62713 62714 410107610 62912 62913 343414963 35509 35450 527129382 56569 56570 371267627 64280 64339 957815270 99187 99235 28238709 96776 96777 101254919 39789 39790 985412886 8797 8800 750149983 68440 68387 339585778 68415 68421 18211737 13302 13246 806180747 1753 1825 67346391 67295 67296 548598471 1885 1890 422385897 88296 88297 945836922 36289 36319 130306750 75436 75454 643952259 80873 80874 758973136 35153 35154 893094263 41197 41174 23925322 91110 91088 868466636 67577 67536 14201538 56283 56326 906623519 22391 22337 819358306 73641 73580 223923302 4990 4964 659928226 82633 82631 328672523 20794 20816 260560503 27416 27406 952464206 13811 13856 540010679 86851 86852 421629684 12510 12511 231447642 66371 66372 574000329 152 80 45631453 15696 15641 532619998 9645 9666 74098167 82184 82155 589877788 21870 21880 184720606 58848 58849 179366230 82113 82049 398906139 14564 14565 303503044 43570 43571 672119554 67379 67398 579983180 60664 60665 12759344 36721 36722 425128090 38732 38733 775150676 64750 64713 853152136 1385 1344 89696923 70494 70495 759631672 20861 20862 439115304 75463 75464 946196718 22558 22638 541950077 24149 24150 866880434 61532 61533 821670868 54236 54237 328000815 15007 15008 282988638 38057 38058 661407004 70299 70267 161004444 24706 24707 667228479 58136 58137 401323823 84818 84819 947695607 52831 52832 168393659 85002 85003 121106980 99351 99356 251742414 43180 43183 201519421 47316 47273 85113773 59678 59679 577858023 46909 46930 584040427 13324 13364 448255285 39699 39700 804878828 54638 54639 244894299 77569 77570 142094894 34380 34368 363980567 39132 39200 610973658 17468 17469 170602763 7311 7258 295132146 17646 17647 624834945 17299 17320 452468386 17532 17533 531080640 40694 40695 642455459 88163 88132 374894296 61203 61204 330158730 12496 12497 383833780 19191 19192 198403461 50634 50635 80973593 509 521 91330851 68847 68848 13366725 99120 99121 309255862 26363 26364 645111215 72528 72529 885578061 72626 72627 506703278 26091 26170 188646967 57684 57685 486475348 73413 73464 837626970 53360 53361 978385855 68501 68502 775174819 44155 44156 145842024 51605 51606 767650685 7246 7247 671984723 44526 44527 705959893 63126 63127 119319824 1031 1032 587421255 47760 47761 145931067 21041 21042 233760086 52229 52230 438469434 81123 81142 409150230 75681 75704 549404759 82441 82442 814765887 53903 53904 530219319 69804 69799 415726373 81972 81973 183986180 20483 20484 158851513 80353 80354 191899623 37948 37935 326627217 11791 11725 947657 97249 97187 540596356 6931 6932 731270316 60241 60242 703746513 11096 11141 412295869 92271 92278 815368122 83078 83079 741906286 18880 18881 898239191 12975 12976 838208165 58410 58334 867114017 76807 76808 948452659 79121 79122 339198796 53532 53533 242006841 93848 93849 510589925 82863 82878 521512319 53005 53078 608383483 77448 77420 361419977 55197 55198 368904394 4672 4673 423127317 32867 32868 492509471 25853 25854 564183909 56309 56301 451675149 91385 91413 31783744 83860 83901 785773927 26985 26952 426319323 92709 92736 815463004 27757 27831 404981963 16639 16640 366993651 91931 91932 847150502 91668 91669 802860435 11525 11526 744763551 11996 11997 534020363 11941 11960 753026761 53172 53248 473681947 27424 27425 401989493 55890 55891 180305738 25972 26020 785879121 35588 35609 628365540 55271 55298 528586195 62334 62396 328772773 62898 62899 285873524 46747 46748 699512030 89305 89362 392600373 54027 54104 669519568 62503 62504 935771854 62862 62847 465691107 78744 78700 803004565 53422 53358 448879046 54939 54940 210686422 64511 64512 870341722 54210 54211 89467021 47956 48003 449243304 99253 99217 298008876 22797 22798 411809540 89780 89796 582825287 61780 61781 920600508 16846 16822 875334015 47595 47587 409127908 74697 74694 169808317 30456 30457 817187913 8368 8369 351066603 88668 88669 19572481 7144 7145 146379342 71077 71042 825825609 2917 2918 692671947 40056 40103 747262483 49075 49104 840674513 11464 11493 695813297 82899 82929 660236008 48832 48818 523104915 350 351 700611097 79882 79877 396160168 21249 21250 308881329 20544 20523 513845789 535 569 203051655 83541 83469 335492932 85000 84921 42302740 40541 40542 113121862 52269 52270 403706195 69862 69933 522362687 93484 93485 653889520 26279 26280 352771826 74907 74984 263378540 85488 85529 325852353 38487 38498 602454060 88565 88520 828558167 31629 31630 316672768 29429 29430 230998250 7942 7888 794606373 87745 87824 773583318 72411 72423 342821067 78605 78606 235437305 47253 47296 959225774 90017 89953 962481014 4394 4372 465635790 55961 55962 602626097 58436 58372 462093477 57990 58027 681053016 6308 6309 566961857 42662 42663 923849529 88755 88733 736980771 35649 35650 575526998 55481 55482 171567143 215 261 872230365 79546 79499 930127410 20122 20073 477371764 78090 78050 32506108 95834 95835 728038332 2216 2276 471465787 9461 9462 892036968 20000 20037 462764770 19122 19123 734082053 65470 65471 948634167 81456 81457 637239911 87052 87009 951137516 14939 14865 99769259 2458 2459 632669433 84668 84669 771449186 83569 83544 825052541 57319 57320 967888130 99418 99484 547829577 50081 50127 244124239 5121 5176 321401936 5657 5658 582359178 90049 90055 712903964 8315 8316 227375595 61115 61116 879182332 42639 42640 372801090 88494 88531 535978089 86613 86614 799178995 71571 71572 760893684 50054 50052 179280480 45690 45691 367524343 81412 81488 442505157 93093 93034 192755921 68332 68297 623537769 85285 85286 763861297 47342 47333 178074956 27439 27496 184565815 99438 99479 552870228 53894 53826 966090416 1024 1025 414057144 76692 76693 494177445 13990 13991 877965052 78676 78677 56427140 53972 54037 556745823 61526 61527 131692261 71453 71421 604808773 64989 64990 492753162 15373 15374 974389423 26884 26885 558330738 59439 59465 811058880 31199 31200 404213138 33673 33674 515847322 76369 76370 482945006 47322 47323 7505268 57647 57648 349792413 74817 74894 54978621 73342 73304 822183766 31394 31395 944911170 69184 69185 643818658 75916 75917 227607953 33259 33260 249038745 99234 99235 556278429 72307 72308 922104465 31909 31910 562218961 76314 76315 89317426 23889 23890 766473585 98811 98812 243408302 66744 66745 405074526 57807 57808 584581081 5063 5000 935176402 7453 7454 13782736 23609 23610 214619741 91634 91635 35264313 21250 21251 964369982 99759 99697 773531263 68168 68198 452213893 38121 38057 172544606 36136 36143 620963715 47825 47870 803239335 69688 69689 511621399 12198 12230 50086138 35629 35630 8465 74431 74432 616853703 72896 72836 457188204 27836 27873 433190152 46679 46601 784108033 66288 66289 799005003 13379 13380 404939085 7715 7703 216113402 14480 14515 131911492 23261 23262 522831745 80634 80557 180316224 85585 85648 358301632 56477 56517 202145385 25104 25105 356123292 1639 1595 330852516 51063 51100 133436787 86083 86143 314352597 57208 57134 818921691 2312 2334 133118964 47083 47040 680022001 28963 29015 895990826 49638 49580 765792173 47712 47713 188595968 97864 97931 731399054 97295 97296 334401495 90679 90738 652305633 7179 7180 773914723 76243 76313 121896405 15955 15956 927759697 53542 53543 835195730 33525 33526 675679716 74704 74760 1233213 14801 14802 317180626 7291 7293 632770617 14304 14381 904653561 85356 85357 564525300 55638 55639 309938017 2286 2314 466720679 3881 3954 603569703 9716 9709 807609660 2798 2799 996029942 73057 72998 215842911 34817 34760 185916855 64033 64008 944662881 63543 63544 627138883 94202 94203 601482372 91079 91039 169896496 81168 81169 418028678 61177 61178 529274684 83116 83172 483982110 95791 95792 60426863 35207 35260 252877977 94468 94389 341990883 59177 59110 769632420 68059 68060 368886896 73181 73182 889458482 99766 99776 226219762 14845 14846 742289841 2247 2225 22872974 13608 13671 593071327 34069 34111 801329504 70491 70478 342342706 73804 73805 38120041 4690 4691 402095159 21017 21018 320484405 92782 92829 964019623 79573 79574 282827860 87046 86994 453685231 44298 44299 365719371 72807 72808 410001001 88785 88786 963963588 86285 86267 200176084 15698 15699 154993041 13802 13803 747284222 33867 33868 457859659 93830 93871 882892268 28764 28797 677886556 66942 66873 50534965 47266 47267 403550006 27581 27582 272370633 24346 24270 691933541 76884 76861 776086248 59679 59745 714901796 28384 28461 667931815 22638 22639 148904475 38590 38591 606418441 90827 90828 722828869 86473 86474 141769404 50164 50088 230871611 12138 12139 961447011 22520 22454 852889668 39622 39666 62390703 34501 34502 21108126 51545 51546 948512717 11091 11110 896587004 11838 11812 399760884 43664 43587 582165487 25055 25003 473598921 63863 63864 625023052 83968 83969 372331304 318 296 264595735 39518 39519 654625576 44849 44850 27745532 93565 93579 614522064 80962 80963 451973538 43282 43283 495610872 65067 65085 271862323 98185 98130 258752576 86414 86415 786106085 79731 79806 176175321 11780 11847 2367362 55479 55401 64344521 72578 72650 583923623 70617 70677 267100471 9401 9371 67548913 93064 93007 54703794 42833 42837 300445742 27647 27648 887312814 22098 22099 217413674 51046 51025 420448056 18690 18691 290153120 5718 5739 181441589 98991 98992 442102524 59651 59652 368880046 86600 86588 42601454 53797 53806 431234149 61803 61804 766670391 15657 15658 994429454 4272 4273 698167585 82887 82874 451321522 68288 68294 308869529 48853 48911 138746304 3738 3739 201531878 35626 35627 402011334 70323 70318 497709006 95776 95810 596863022 92127 92121 412579422 68705 68706 496519606 66703 66709 28099302 87561 87562 533781802 27100 27101 790602983 98427 98463 920243437 5713 5714 844157279 22112 22113 7878623 19044 19124 788974561 25795 25850 718549392 93116 93180 105646468 68186 68205 195242216 72924 72930 229468888 11915 11967 144119416 18875 18876 669428787 35535 35536 26537306 50310 50311 480431275 12694 12695 230262649 36479 36531 804404705 99150 99151 618635833 29937 29885 958857173 66322 66323 586988529 7659 7609 752017587 28943 28944 192534822 53439 53440 555138226 44957 45011 985648870 80587 80536 225183205 37596 37597 495575089 29620 29621 459567054 52037 52038 657593337 11878 11942 690417250 37432 37433 283876850 90072 90073 908053307 62893 62894 815791988 13925 13926 188955196 52820 52787 685748651 56463 56464 215418185 53567 53591 681036574 85908 85913 228631704 35638 35704 574589034 77388 77389 248240243 72346 72347 369938488 78993 78994 814735906 26097 26174 774530523 72082 72108 582280351 29354 29318 157509774 3191 3266 490250126 3558 3559 612716036 56373 56374 959604162 32665 32604 929635320 60710 60748 438444203 88308 88309 672929798 83097 83078 971734360 55849 55918 308353080 69006 69007 372704602 65492 65501 687477155 22590 22578 360719445 65170 65162 827850202 39366 39362 331439872 16981 16982 437959079 4056 4039 568762507 51968 51969 592428948 54473 54474 757446793 67160 67161 747880794 87788 87735 726595435 29753 29809 984448158 8548 8549 722191208 79464 79471 430463385 46274 46275 71508515 93917 93918 45432273 91871 91872 12847583 47233 47234 934513624 65866 65867 304504550 77384 77434 947031655 47993 47927 43559889 2667 2668 763079806 40761 40831 669137777 88930 88931 930704934 60974 60975 883197245 71033 70997 845862657 94690 94691 572012825 81717 81791 212974661 91633 91634 314144780 14005 13985 704382823 70750 70737 2476266 69965 69966 756441280 953 954 923531887 27447 27526 622621027 93361 93382 360467727 60702 60703 389937869 64255 64221 332662743 22622 22679 819324931 79337 79338 394293547 48046 48047 294211615 40940 40941 683904832 54935 54913 397539470 13793 13811 370266875 51219 51187 984842724 31764 31765 740830738 37132 37133 403596473 12134 12145 741803688 24317 24359 7012484 49128 49163 842008117 86895 86829 77772622 67917 67890 554145209 81826 81827 181807703 22580 22581 222426150 92917 92918 906626496 88165 88166 179735496 52060 52020 878332135 52392 52393 161615917 94851 94852 137974138 66104 66137 201601762 60777 60778 608192650 15771 15691 451120353 24181 24102 480695541 11535 11536 425434785 80376 80377 608906837 36357 36320 133302054 58512 58580 974982187 7741 7742 377718126 18043 18069 388562244 26828 26829 529616648 56730 56731 348987400 43901 43902 420357844 8651 8712 149148715 98306 98244 612303829 76462 76463 873560537 23512 23513 872123301 83362 83363 797990923 52917 52844 660794162 77852 77836 718626837 56500 56477 537760835 29275 29217 180988451 85815 85816 222180577 70274 70275 911761025 35100 35101 884169997 53150 53151 156890747 93795 93753 241647529 910 982 112560995 97104 97105 174294333 75070 75071 35010101 99658 99617 600981768 86925 86856 916404736 26150 26151 884603450 70888 70889 197139028 80996 80961 466116225 7117 7118 414825873 55239 55240 606298083 70048 70049 176925988 56107 56108 923672273 97543 97544 693424025 57371 57372 221099069 73376 73393 651133332 43171 43194 705393014 65003 65004 329170020 38513 38496 894671448 19332 19333 989945959 35677 35600 269579225 27909 27951 251471571 4324 4400 706284464 53629 53701 916753237 1907 1874 302603305 83957 83970 659277406 76657 76729 628552666 2694 2695 218692047 95088 95028 220449160 29484 29485 214065935 58819 58820 145002503 18060 18061 939730033 62787 62788 768626769 19110 19114 248666185 98743 98666 930209058 33208 33209 366883629 46653 46640 822921912 30559 30485 944657850 67352 67353 296045509 74442 74443 682666234 32683 32684 133686414 29682 29613 745919438 80064 80071 137417596 87196 87263 335692770 55288 55289 167518404 14668 14669 866887092 32063 32113 77022563 94972 94973 803104822 59735 59768 288264377 17024 17025 255728714 40676 40677 688369846 8064 8065 541399510 30179 30180 707134284 1211 1212 342171569 76541 76560 108772164 31542 31543 522824022 6069 6070 684119337 63669 63679 885385857 17131 17142 387983381 68252 68253 951763088 2278 2279 996586865 54474 54475 378511260 44339 44340 968202817 26583 26533 226199727 29782 29783 808265743 90949 90950 580920755 43201 43202 173188723 96439 96405 355667343 40705 40706 612465766 60566 60567 880295729 62320 62321 624193545 5524 5525 617046488 45634 45635 964767052 20474 20475 900082561 23070 23071 843398998 39599 39600 631592202 23969 23954 447181519 90285 90348 605581032 69313 69266 576739837 69921 69958 185997037 31743 31744 623675644 74103 74138 228587588 25951 25876 932586524 56121 56122 728632234 11436 11437 394189179 82740 82741 282403984 43795 43796 660544484 10835 10836 590482459 82024 81967 878066829 87202 87224 448543222 8306 8236 45584157 86886 86887 975439781 50890 50879 409115486 95604 95677 901734796 36224 36284 48701352 9154 9106 439281638 51659 51587 898509165 66804 66780 178185509 57027 57028 255725746 22678 22679 554228218 15683 15650 609991748 2592 2593 29989541 76577 76613 698653579 65908 65909 589996089 20032 19998 750687828 73156 73153 479412569 76552 76500 579264705 56283 56284 687277430 49953 49954 574009346 68558 68559 50620932 44403 44404 293083338 34475 34476 901718861 63052 63053 282750798 94339 94328 760743420 64706 64707 824890212 2767 2759 950732213 60848 60808 556173751 196 227 476803273 71828 71753 920429736 69427 69506 722522762 67971 67972 522568553 10286 10280 655370295 60149 60228 574363239 41389 41330 155222755 53069 53085 497802622 41873 41874 960216075 95605 95545 692751161 33077 33056 990513448 68062 68063 9233912 51885 51932 260368227 75539 75540 504664320 47742 47756 649229906 14377 14378 527315705 3935 3936 932594250 60063 60064 773364056 37339 37285 337543441 83782 83783 590684247 89726 89727 592647636 53009 53010 930478008 60220 60221 525686418 6515 6516 435518737 58241 58250 92397234 3643 3644 182485920 17655 17656 809849748 88074 88075 740845657 71182 71183 269200172 6401 6402 670459990 46717 46733 404275765 49989 50002 21130177 35422 35423 813457671 13421 13422 511640131 76464 76406 722278401 58073 58074 620806856 64751 64685 932011723 69076 69077 602372564 55573 55560 878321128 61273 61277 631628522 97063 97064 310118959 48058 48059 665068296 11596 11597 182039732 95216 95260 125336087 62728 62729 97642690 20390 20391 436878131 6413 6414 298030417 49783 49855 999702248 67455 67456 917545491 17869 17870 44863167 3170 3171 790533728 41607 41542 303679185 19151 19152 335889777 339 312 224935660 37114 37056 544364775 62763 62764 169003066 21395 21432 569215461 75208 75269 361316797 49761 49762 540609519 8056 8057 40099392 45866 45895 481552833 72345 72299 805619669 17669 17692 553553077 40530 40539 756854233 23583 23584 782055465 26508 26520 938078690 95340 95341 265212536 98718 98719 59059674 6894 6895 431654313 90252 90253 435197668 55530 55531 453799690 50168 50192 511268344 59743 59767 122553805 24489 24490 139701437 52512 52513 937223333 26857 26935 87843179 28355 28312 754206706 27024 27075 703092726 6912 6849 914883239 60532 60533 982202567 38688 38661 128667389 13037 13038 616965829 20486 20529 194759287 99944 99945 245134505 158 159 924727192 81159 81160 567270929 46206 46207 323708554 10077 10078 873561984 7379 7456 784183406 2000 2055 134056352 68147 68148 554546957 8499 8500 508940452 96867 96868 890909090 78920 78939 267491078 37324 37325 297992263 80054 80055 107088371 54414 54415 89262505 80770 80771 380050876 44570 44587 462525711 68108 68109 170995483 60620 60621 363864389 3256 3269 943056976 10323 10366 920470587 6574 6575 877837193 84353 84354 553847740 5816 5817 609690235 33495 33554 36185150 51106 51029 502200876 39585 39509 653764452 6386 6382 394326702 39395 39396 455439535 11099 11140 842560318 86731 86721 369069979 21828 21759 493986723 99845 99769 459123680 7765 7766 80554633 12892 12814 791681961 36004 36037 190184828 9274 9326 410216543 85800 85801 816960283 39597 39598 235167495 63996 63923 880596386 29782 29764 963328050 64479 64450 933874768 92244 92245 662715296 92343 92344 696641706 7054 7055 624502436 82059 82118 546992824 57090 57091 687391829 85610 85568 348896567 66622 66690 339503760 5807 5808 775269081 71767 71768 897097507 71514 71508 758811235 74914 74942 927544714 19479 19458 265706801 52884 52898 319506576 32140 32187 605273957 73040 73048 580937009 48255 48177 464833018 7444 7445 248313360 98684 98685 678257971 14069 14070 865832208 3908 3909 45350620 7392 7393 617939228 75377 75344 865805967 68485 68503 739096684 68996 68997 684218934 70200 70132 751013722 91505 91572 7523459 64227 64198 731521478 16373 16302 607218566 70747 70748 172811917 15458 15468 823761528 8014 7974 913017813 67620 67621 111720904 57707 57644 410181077 40899 40963 253270304 53654 53655 648863068 2852 2853 402614160 68007 67938 286221501 62063 62057 172045389 86258 86259 329939857 17369 17360 198089550 43129 43130 622723784 27831 27832 72914645 85596 85543 562925419 97881 97867 809838125 48135 48136 488178601 40323 40324 752372912 84328 84276 158864642 12430 12477 554216200 72180 72141 207924007 56234 56235 18216473 47444 47393 283720234 9922 9993 128960078 43573 43574 60219112 70155 70156 582933617 8838 8839 813721307 79035 79088 279288089 32870 32871 942881671 55392 55393 276744483 90853 90854 679553341 62990 62991 763273462 97165 97166 212430163 8171 8166 951981702 10712 10652 246510937 90355 90356 193238333 66250 66251 53888035 84174 84151 270755409 31394 31452 795091773 20046 20047 203903430 11178 11131 665605924 90761 90709 598752630 70032 70033 519433359 2089 2090 170880504 70735 70723 812911822 18805 18806 335962301 50850 50851 423907892 40547 40545 212974162 26019 26079 771236953 1899 1821 458423903 72014 72070 336963498 41359 41289 686195155 79280 79239 280539630 789 790 91777670 22022 22023 273753777 58986 58987 432372054 60942 60865 657794735 84126 84067 78662932 44206 44207 662392816 56324 56325 460162758 59609 59548 457167236 45697 45698 290887138 70599 70588 886230610 9737 9738 492554158 54813 54750 196277432 11767 11768 154917494 78874 78939 297189576 86522 86523 867224067 12659 12695 648369605 3297 3298 12271702 43881 43882 702064007 27234 27156 165866401 33431 33432 387827193 35582 35528 300927234 82581 82522 252958970 80990 80991 801217868 4460 4394 376396529 46337 46338 632156627 31567 31568 773991412 44411 44432 213935549 44894 44904 319469845 72587 72515 313378002 83768 83769 747702577 3779 3717 496701140 56991 56971 149196459 77375 77376 819911859 28220 28248 740458071 9783 9784 872207472 50694 50684 899899919 39246 39253 60521403 99609 99640 815831817 49030 48960 697838470 47331 47332 717943320 56002 56003 389905239 16952 17014 728587509 48210 48190 471363602 96144 96218 147681426 66857 66847 385337512 45769 45751 405115773 6485 6502 85367548 56367 56397 31070542 78954 78955 899065717 29423 29483 461454043 65500 65501 361847336 89251 89252 672310606 53700 53701 568880849 33307 33293 256470714 60942 60906 432902762 74887 74919 642178576 19515 19516 480764262 16638 16662 982380279 11966 11951 592402911 38641 38622 446389424 3067 3068 552111273 45073 45074 179777541 31476 31452 855380125 76903 76976 757103013 5794 5798 803903897 2084 2085 539881407 93623 93624 502817787 7325 7326 978322955 9056 9057 831648429 58092 58095 621395215 88376 88432 182705088 81229 81230 693650739 339 340 557198028 74134 74164 767522643 85816 85754 84844447 72691 72692 526882841 80834 80830 668025616 93162 93139 331399491 40942 40943 414455536 51329 51286 568965608 36606 36552 280955072 82826 82751 134089964 21233 21234 484661179 64665 64726 333527601 94320 94383 835619596 68489 68410 363897648 30384 30309 524020111 84895 84896 38167460 57 71 684323267 99611 99585 501600772 83752 83812 373285589 44504 44480 594963492 95661 95662 110279778 49169 49170 550349164 68123 68163 750865265 7817 7748 758138907 28486 28484 989964342 59075 59116 787296177 24729 24783 669137713 91767 91768 372957557 12702 12703 496515607 59684 59685 206643914 6001 6073 432028799 74216 74157 236334895 16685 16686 591773791 56264 56265 767759906 19719 19720 27033515 94368 94400 622542391 63618 63619 168517210 6185 6265 478525657 53913 53969 673589970 95476 95468 711191722 18699 18675 569926097 67904 67887 556211412 56077 56078 52869136 29792 29753 752208210 1064 1065 48134153 68948 68890 272506549 48620 48621 749824977 81629 81631 534046589 80280 80281 673552187 9290 9220 544233961 88293 88294 141537790 60934 60935 871390198 71259 71260 556024844 27135 27128 359586600 1376 1308 850946750 62278 62343 228401526 79967 79968 66838960 7651 7678 941913533 61931 61932 285591173 99601 99602 302713070 47543 47544 852550574 76595 76563 292186473 24579 24580 893863190 14886 14923 444935141 79475 79476 572236088 96787 96724 478374727 30443 30444 743831807 31098 31041 440020657 52710 52692 757927442 32613 32683 337913162 11251 11252 192169624 7512 7561 736278999 42808 42809 833210182 47748 47812 781030317 7511 7512 994289724 50296 50297 343131336 66762 66815 915367519 56147 56148 639543626 75924 75925 185172616 78416 78383 826671523 22857 22858 259566998 75582 75627 958165147 86024 86025 960144180 18379 18380 147902275 24895 24896 287249523 46553 46554 407743341 8787 8788 440014114 23847 23895 803527224 94538 94511 519985756 60465 60466 431784868 15447 15431 337320210 47434 47435 588671873 31708 31709 783813002 87608 87562 236331285 56346 56373 454962326 23924 23908 868792713 9898 9899 641576740 23600 23601 357128770 6127 6128 134291175 6487 6488 692196327 64301 64315 385774964 79273 79274 259040269 11387 11318 656050556 15931 15932 313727442 90332 90344 465591417 67359 67360 23684235 23664 23667 796205629 78753 78754 141370166 46807 46808 120825589 55557 55578 634020208 43315 43316 65171391 3416 3417 503125983 97335 97316 655959299 54249 54263 702022381 95118 95119 739333729 20169 20091 387744675 76633 76634 653918032 79828 79857 823454898 96079 96080 970661335 1022 1023 88125916 86875 86876 439595096 53948 53918 154908111 35276 35277 760192415 5085 5086 370335531 5863 5864 178528458 55171 55172 708802762 1923 1924 523742048 17689 17690 507909192 29748 29672 64244747 57332 57333 797065801 64876 64915 687878730 6360 6402 429846675 17540 17541 103050138 13104 13128 744857743 33278 33300 61329606 16 10 947167084 16493 16429 486645803 2985 2969 830051916 77936 77937 795411266 25468 25469 746455031 82322 82268 400132776 39930 39931 127742015 45248 45280 454393589 99128 99146 532964485 35178 35179 575809928 62305 62242 222279457 34088 34112 308969043 53268 53269 379655389 1598 1599 59589944 33790 33791 502817549 74820 74862 199216348 46281 46283 39131586 58765 58766 912969306 54376 54377 957117714 76228 76229 750774594 54756 54757 727780149 58555 58609 551035823 14270 14301 932879200 79140 79193 158425525 35707 35676 141328998 8499 8493 196392534 56772 56802 684741333 5734 5724 850341984 4986 4987 295159267 88389 88390 877770781 14977 14913 203309931 34084 34124 313034725 15079 15044 888620572 70988 70989 296819339 29314 29249 791305515 29030 29031 941611452 79110 79087 471836554 84863 84903 636544335 25250 25247 173315275 72198 72170 853086217 80221 80236 746096986 97826 97827 161162507 88369 88419 442062677 71310 71385 88028763 34517 34518 925740427 16849 16850 192976496 98903 98904 216323867 78523 78564 168875424 46364 46365 673834789 24654 24576 728401662 78391 78392 644793033 92849 92850 153800356 25573 25574 287204680 42674 42605 985289167 67343 67344 318893129 86321 86261 124795505 81126 81177 997986489 41809 41810 613314793 37471 37526 615598352 74236 74237 185918971 8108 8076 509389059 97619 97583 89581935 25909 25965 838423878 36167 36129 573265780 80850 80929 64915665 97396 97381 176880777 93999 94000 308281408 28979 28923 880136745 20659 20660 613148480 23584 23585 728607584 99079 99092 706735463 98863 98801 29865518 15863 15794 406277251 51651 51719 207781069 26080 26093 383826272 72424 72414 303222400 19872 19934 761039462 66952 66953 747264387 45145 45116 490555881 45469 45470 797830085 74599 74600 552511756 2442 2443 873694498 4698 4684 6328510 24745 24811 441478531 97439 97440 961230294 90064 90065 46019418 69287 69288 486131997 62195 62262 875038843 47128 47129 430378796 56469 56470 156107933 55048 55049 160510853 84887 84888 470707323 96146 96147 200828865 36317 36243 468636301 70435 70378 502213602 40393 40453 635958575 12562 12563 864576602 82802 82803 548457246 46910 46911 237132206 88919 88895 631007304 42256 42336 637280872 38942 38943 623434844 6312 6298 173521457 85368 85411 205237974 97422 97423 683375158 99309 99310 256619122 80918 80842 166661426 69379 69431 813290986 32978 32979 213211607 98059 98014 241727907 53658 53580 855673306 80891 80892 9952652 87067 87068 369235792 22236 22159 944432023 52075 52081 381942959 40348 40409 161553811 23305 23264 618163368 9647 9653 145714278 87149 87150 30677113 6050 6095 89319943 29144 29145 951802043 95336 95337 647358187 11074 11039 615421895 396 397 694747908 58902 58913 608368305 7086 7089 431552757 95128 95048 34734868 30175 30176 65412084 1407 1388 938875862 24305 24295 595704612 56354 56355 415560106 84824 84822 890779340 8776 8777 975161947 68095 68096 194015871 62606 62607 349496963 2448 2449 674598825 87121 87177 29559058 17020 17021 501550758 56462 56463 245688260 35837 35793 909643265 52606 52546 517934073 90794 90815 888841287 49955 49956 73120978 4872 4873 718815625 99336 99360 199979761 41287 41288 493096504 10952 10977 157789844 64756 64745 849215810 99375 99376 654298332 46827 46754 576718332 87137 87161 304198339 87379 87380 603845733 54963 54894 841032534 75209 75203 570863871 46750 46751 683557258 71877 71878 366580787 32975 32924 402503356 97999 98000 872124477 39849 39850 620917918 87701 87660 38276756 40209 40222 578580219 38339 38367 151478026 99007 99087 351611563 76617 76551 867457405 44901 44902 967670463 93702 93703 193860428 79196 79197 216727786 6406 6407 573216175 25373 25398 115294738 41670 41671 858861443 63076 63021 865499425 28449 28490 710621026 4869 4936 844495324 89435 89436 658490954 89456 89457 833406591 21500 21511 279763624 30711 30787 765351449 54361 54362 832874309 81664 81713 795140934 62378 62379 580419014 72706 72707 154381485 16439 16440 938677949 69109 69110 307224509 78945 78946 337497067 82845 82837 432488868 31500 31501 442447355 89689 89690 806968495 28174 28175 153268608 81041 81042 525928847 10387 10355 210411917 62030 62031 79978932 72027 72028 82469610 67573 67574 348417324 74595 74596 833418646 31246 31185 430358573 93256 93305 858997702 20909 20890 802399604 86363 86364 477705273 14881 14895 288636535 10521 10522 729922072 38829 38830 202510693 15217 15218 818293288 5057 5058 466066442 85764 85765 151847612 84724 84725 762737094 58495 58496 354634904 91889 91911 710756553 4536 4509 357492873 37354 37404 614185610 12965 12952 885724246 55934 55922 603508485 96542 96543 644493740 87670 87671 101243275 70401 70419 321485306 50692 50660 427276251 77058 77032 618258374 47066 47067 166832317 24347 24330 765059794 40611 40612 539114614 65434 65435 622503177 9929 9865 666330267 18745 18746 741562215 46768 46769 595126257 94867 94868 265442003 77383 77319 542724437 11831 11832 894300721 93216 93217 110930730 81369 81323 227937968 44775 44849 193444474 59192 59204 266062227 85510 85511 449460436 34784 34779 464856771 15316 15386 525016415 56276 56277 814577189 4772 4714 256410083 43878 43947 294086748 29221 29222 693715224 94412 94413 548658460 26933 26881 805536690 11712 11747 828948137 8557 8562 449898859 77786 77787 507708633 59094 59129 140723358 1420 1426 146902529 7115 7116 934156542 3974 4042 4362838 30227 30199 313892291 3983 3976 60146344 5465 5466 744585957 24488 24489 416582648 55613 55620 727628893 11379 11442 512852739 92745 92746 248486308 97540 97584 11919036 81659 81660 393129363 37283 37284 714078024 38259 38311 611121045 48624 48663 782616338 67197 67198 205395544 15585 15588 144261288 96517 96534 219616499 2561 2585 770325729 1517 1463 263567193 89858 89809 493365166 90796 90797 754303236 36584 36585 373277888 44274 44275 422309288 54075 54076 207134574 52479 52480 84674298 47237 47266 785657144 63079 63119 979175313 3971 4018 887488749 87687 87635 309284124 72467 72468 669555155 76718 76737 206327034 4230 4209 579258427 1873 1874 87121274 5217 5218 470784371 46766 46767 676980738 83351 83352 820270193 51568 51569 207508056 94737 94790 439490202 83373 83374 321251651 88097 88031 38253643 98102 98103 403740755 58660 58661 622128032 74685 74686 861813980 97176 97177 803369570 9981 9927 460355341 27943 27884 949663624 92965 92966 829717920 52503 52504 742642253 94638 94639 217336034 5631 5632 121468464 37715 37716 225206111 14700 14701 881261205 12599 12600 158958692 88513 88514 661234173 79753 79754 368303317 44155 44164 557686976 13133 13134 231539515 86546 86547 149713570 76690 76691 484812305 72995 73017 353390821 31518 31441 108392085 57462 57463 454917852 22334 22297 726800826 49222 49223 194612484 12278 12279 460505312 18897 18951 143274419 21917 21918 298576514 89381 89408 915618039 31606 31607 408957327 63505 63467 45597453 74302 74312 825187094 18693 18735 73839470 52138 52139 389455780 77333 77334 868464496 51781 51797 427552183 51765 51766 846116475 13165 13166 864515479 50386 50339 975167139 11646 11647 486272583 70743 70744 802807241 96237 96182 439698281 87450 87451 124718521 27219 27270 196626421 55144 55148 777880483 71751 71799 889251504 76147 76124 395618624 26505 26455 908147127 31442 31445 448093363 98532 98594 353818605 57541 57542 234058887 31650 31579 770210896 30434 30435 673220154 52793 52794 663881623 44342 44350 532540441 39816 39771 683846462 46489 46490 855307984 14667 14700 376876690 7652 7657 663828478 55783 55784 352962570 38595 38596 904950748 55212 55261 82038360 96244 96235 869159591 69951 69952 154606712 87392 87333 207622932 33863 33864 930986049 73703 73704 674043940 83359 83329 249032494 93041 92968 569340867 16883 16884 202279821 75053 75054 185553543 57264 57336 994861039 5448 5391 357054215 88163 88164 891956213 91696 91746 964946764 42159 42160 466163740 27049 27050 438935200 21837 21838 726397676 37816 37774 443014980 52050 51999 862991655 17584 17603 763970640 93609 93610 315662212 29381 29382 974413233 37334 37335 186978392 2823 2758 972093005 32699 32700 657279617 66685 66617 139706605 82623 82624 487602128 78592 78593 218132906 66864 66883 773816301 83377 83378 453526964 71122 71123 798955549 71776 71777 472317699 37926 37927 867559819 21260 21328 506037908 65746 65702 618298895 46924 46925 172347966 98452 98453 797613234 61882 61883 844158557 12754 12755 1716915 96524 96505 688901720 26777 26852 776771837 42093 42094 860257095 91187 91205 603745552 95698 95709 111058657 92667 92668 604432486 5661 5719 503777810 49227 49289 523489402 74789 74823 658656103 85330 85331 865221478 49166 49167 756153997 66148 66110 4152091 51165 51166 190308499 73438 73439 541410809 27665 27720 717534061 97565 97566 801168080 74349 74292 429053327 42906 42934 832855090 95197 95198 412077364 51973 51974 971459323 64488 64489 521556859 97427 97428 935582157 6371 6372 878432491 33601 33602 706131288 61803 61850 449657550 66879 66914 784277616 16588 16589 974203693 331 397 61894320 32680 32753 296644147 20838 20776 333485594 48779 48777 532068349 67322 67323 831551547 20494 20422 482285037 26352 26399 610414477 88197 88264 926314122 68329 68330 893190067 78235 78159 441443483 6697 6775 357082155 8151 8156 567534942 51830 51779 768568890 68183 68184 593954269 6235 6215 322729776 41255 41193 204471113 80314 80315 778065586 81744 81745 136408111 8685 8686 774913864 46337 46280 875519758 67677 67678 968752948 2415 2350 954329161 76138 76215 638368342 37166 37198 874758688 75368 75369 997626765 34065 34008 813328654 80023 80049 109779811 85736 85676 900182392 69447 69448 333537855 7225 7226 939536994 84549 84550 953333099 48858 48912 838338225 84258 84277 386744257 49514 49515 943838285 41739 41740 690796359 41390 41399 25637100 40152 40072 723057018 62752 62796 826887456 50045 50046 715994447 67615 67616 892150112 1851 1811 2549879 63923 63938 49559727 34923 34901 131758143 40203 40189 465298626 2611 2548 202241048 65396 65397 154241326 39494 39418 596389075 15321 15366 690649231 95120 95121 301819785 1046 1047 798914520 16656 16706 244188211 31960 31961 917029039 82855 82892 816292770 25890 25891 154722019 39454 39455 114782675 80878 80879 519347199 47196 47122 257772024 231 164 292901802 45111 45173 906531686 3326 3327 571660542 20750 20743 908926600 25971 25972 167888983 61966 62030 489569522 38126 38127 379139852 45362 45363 274728965 5154 5155 479337849 25804 25850 712864286 16914 16855 646134671 93101 93176 904894209 24828 24829 902504402 64163 64164 636613661 48792 48824 269903886 18551 18552 817716612 39474 39475 270693068 8317 8318 276741511 26929 26943 418213933 87451 87479 485425539 6462 6463 248576655 62094 62032 472493462 76910 76936 154665147 41178 41179 276132771 21964 21980 60785709 22324 22353 140041946 15735 15736 850803846 57185 57241 682392694 59249 59264 240092643 58237 58238 735165046 98474 98511 503190609 15782 15851 650121380 88238 88239 483707446 94137 94184 332535256 48764 48696 811434465 47415 47356 710137644 35015 35016 336822442 90017 90018 104015512 62567 62531 492287243 85471 85472 522851305 27691 27692 551190119 66724 66650 788573964 52885 52886 765729863 5948 5949 546206528 15234 15235 798642590 93227 93228 777432994 70832 70833 230016327 19591 19539 436491679 27729 27730 930954836 1059 1010 524094436 87318 87319 464307332 81027 81028 622001240 39739 39748 404965061 43139 43140 94190520 28523 28470 685200948 56999 57010 339044046 5458 5482 806945949 67633 67679 691473008 21387 21388 247557645 81763 81773 553998121 2918 2961 822227033 78657 78695 649017769 34032 33992 372611613 15456 15457 197160130 29916 29917 212151980 81392 81393 915380827 94610 94611 355625393 62462 62463 833592162 54781 54774 695083839 24292 24232 94563609 12987 12988 397239854 17743 17689 53976947 74140 74213 233998578 31326 31271 246535673 664 665 437752866 88272 88273 661815536 60405 60388 437549625 10255 10256 974038576 54963 54899 685793666 86867 86868 364118988 94779 94780 601793793 20174 20175 245037918 61708 61779 127352012 46441 46442 801655842 64382 64383 529961596 4684 4616 681221147 20240 20241 899270063 31238 31239 636231583 20005 20006 253705519 55029 55030 597733593 72479 72480 451693621 34157 34158 606506772 3411 3412 461255854 39344 39345 99022067 28955 28956 82138933 19648 19622 405042874 34669 34670 539699530 71318 71319 145539345 85626 85627 775766213 43972 43973 139089877 15261 15262 863601929 54831 54832 319457362 95860 95815 112180049 81302 81303 673154880 33072 33065 314317445 68466 68494 623114889 6477 6519 268288935 23188 23265 785556823 42454 42460 655412536 41134 41135 570308628 59890 59946 388268113 58348 58349 895182440 78899 78978 865154479 45219 45213 977097656 7629 7630 918280477 39899 39900 650453275 53252 53253 702125643 43694 43680 103570587 83607 83612 58405169 40401 40402 702415179 63249 63181 598884072 47310 47311 399805018 46692 46693 622526340 8133 8134 293689687 91366 91367 423566086 3555 3486 789497 76278 76258 735301857 75401 75402 577007692 11738 11739 135535534 74919 74867 85408943 408 356 159152271 36441 36442 767787632 67823 67898 229971925 85649 85650 249466419 43451 43452 330505889 15296 15257 500581201 88943 88869 863249657 21710 21711 919710215 62778 62779 604652918 74241 74242 980962036 87094 87095 906154738 72330 72357 137621378 55261 55262 517083192 59008 59009 250961230 86477 86401 307157651 46754 46755 831997369 45724 45725 739267811 54569 54570 755281179 26487 26488 902065869 40537 40531 567974183 51909 51910 527214676 67852 67861 452758556 29010 29011 267429785 69065 69055 902523095 87629 87630 264454848 27996 27934 832233284 47440 47460 752552271 41418 41352 384623391 90914 90965 771517233 3943 3989 194457818 71503 71566 794513057 51537 51608 993766366 21794 21867 912391546 13119 13120 429875579 26455 26468 144065906 59002 59003 21567438 74987 75024 750135197 35627 35628 722511364 96230 96231 221445253 96456 96457 680994802 10427 10428 118826013 33316 33317 215022949 58748 58814 660954547 95771 95732 926237122 93771 93772 602204880 2995 2996 23054981 485 540 892322535 86013 86014 402973376 96111 96170 941747584 30173 30174 174479934 38742 38743 89116492 74913 74914 395547650 96943 96944 838350575 89542 89543 991243372 69881 69882 874065615 7942 7891 255723693 35021 35022 987015162 40249 40250 979750269 16051 16052 315110732 96105 96106 879936474 98549 98550 434642731 14685 14686 221668259 27099 27100 708132577 21841 21778 456139654 68717 68718 447173942 50969 50970 565105480 98088 98089 628368952 63786 63787 214976989 11504 11505 550899577 23273 23274 327377625 84854 84803 994462100 61993 61983 72124342 47806 47807 363685323 67053 67054 554862144 4085 4086 46448351 93713 93715 390655453 3231 3232 911816121 43412 43378 867997 91150 91161 104639521 70968 70923 48306383 26431 26468 58124804 97374 97375 536788680 73986 73965 503727574 39304 39305 527596105 68863 68789 603655883 82743 82744 891300835 94991 94933 742938200 38103 38104 796753628 7023 7024 16492079 11513 11514 51033439 73663 73613 67993725 86269 86270 538728944 23710 23730 377386665 26947 26948 382975214 87133 87129 753484076 87326 87323 115825090 84838 84767 812933419 50610 50611 407243871 33201 33197 273077878 22641 22642 160641841 46199 46248 846243163 63294 63295 297387341 68597 68598 753435952 1516 1570 977894275 987 988 445704733 32962 33013 34614578 35966 35905 300626286 28022 28023 22303344 39870 39871 130957225 14180 14181 324541956 60060 60061 452223312 65445 65446 190040763 18130 18131 105175684 13956 14018 315310577 64870 64871 866304898 44902 44973 159580187 149 150 107664971 40518 40505 121212762 96709 96710 964508539 45910 45959 263524533 50899 50908 623487874 90001 89982 162818958 50144 50121 231456663 65521 65561 847172995 67743 67744 734345269 16 17 857859039 54620 54621 686214288 15262 15263 918082114 88106 88126 552533713 65844 65781 924104832 99652 99611 710391616 69040 69041 633195820 77031 77032 16101285 46147 46073 707978654 95074 95075 939318036 51731 51732 701618866 47167 47168 29193784 67278 67247 297035389 45446 45485 911970129 86464 86474 284309501 5310 5240 549086255 73003 72930 782865676 75529 75530 382600552 59445 59446 546023218 16872 16873 851878750 27149 27150 271085617 3471 3400 144480997 50176 50177 51585032 73155 73092 954287784 17456 17394 133797436 28822 28781 553773941 4844 4845 225878900 41285 41310 749298743 95087 95088 199736822 97860 97843 741618812 1134 1181 864676473 38049 38050 872077906 84537 84492 777127267 59169 59141 324671652 37785 37725 247986511 19432 19506 769276797 22479 22480 524868044 8231 8212 177440216 65950 65951 214917309 47365 47404 617528261 60107 60108 750499222 85038 85098 927869436 93547 93548 575886630 48905 48852 27670329 70726 70756 204975153 5237 5238 177137343 53782 53793 35077743 21457 21458 51110963 91939 91940 515408971 70726 70673 416722377 68952 68980 463196964 81510 81464 778405540 26891 26892 121335961 33163 33164 886920820 11361 11362 725243472 36944 36937 82327661 3584 3597 109051823 48636 48661 48834266 56086 56087 639267140 56655 56656 307456632 39253 39304 565236341 6294 6295 594312524 72828 72812 207826946 26559 26569 380494593 51906 51904 764244451 45199 45192 736297855 21863 21864 196458941 64635 64636 496580154 86198 86199 380717866 45763 45783 814357893 30578 30543 461890017 60101 60095 794551800 87347 87404 142528233 56397 56398 11071713 21890 21891 793972782 88889 88890 771810080 70558 70559 498277035 35889 35912 185259945 5008 5035 835570190 53375 53389 711531225 85366 85367 986088663 88504 88501 732438714 75213 75214 919300127 97292 97293 690292591 18067 18068 546664513 59740 59741 500289429 26436 26361 381795802 32110 32150 964507334 6075 6014 404066277 72482 72483 887840523 21926 21927 990697244 88400 88401 938897400 41679 41680 120498981 18782 18806 228598617 68588 68647 70383112 23298 23287 510315219 32981 32988 762692053 33610 33669 540002468 66566 66532 727171701 56792 56775 699914105 77055 77056 897434487 61405 61325 346867069 81486 81509 94180612 8422 8374 653374380 84931 84857 496493109 30286 30287 595250996 64026 64008 633543133 65205 65206 962062562 89540 89565 179088954 38431 38478 906737736 26111 26112 253792662 80963 80964 910491994 64531 64532 716207511 51684 51685 512794054 45129 45201 18768610 77942 77943 394807742 80168 80169 712405713 64864 64907 113777948 83645 83646 82035131 57911 57912 479350963 52545 52509 887141371 7344 7345 107422154 96669 96743 712400131 10439 10440 577847373 68437 68438 300959970 68619 68580 94812863 37404 37484 65160274 41401 41383 712651506 86787 86838 42533625 99634 99649 190291718 58219 58167 780224466 51608 51560 321851965 87107 87047 865648735 58755 58756 5201638 86449 86450 907128084 8901 8845 106810770 94988 94976 118609455 19323 19324 444554692 27146 27147 618343510 34319 34261 645218820 38254 38255 248438351 20561 20562 948723376 42800 42801 640287883 62892 62893 859163866 61643 61644 77642178 11969 11998 955839277 28552 28612 90071621 48107 48108 983739660 68338 68339 667414232 12415 12461 518737092 19457 19458 732208311 90459 90444 111066132 98564 98565 986511634 64787 64788 411712727 25415 25416 997633497 25094 25017 273769214 79469 79453 966895146 52443 52367 79517448 75777 75763 804778373 51519 51520 909377076 61082 61083 509690074 41058 41059 670089851 40277 40278 679450936 62545 62546 45616361 9751 9752 299173666 64651 64574 68817943 23673 23674 824653914 64553 64628 139290035 97089 97090 685325120 96516 96588 283773668 54915 54916 532976107 88740 88800 479863134 69744 69745 156893118 28264 28265 303306689 67096 67123 266430180 41679 41739 15660358 58963 58913 606567549 46737 46751 657304548 88914 88915 863030466 38756 38806 321939640 24015 24075 516455138 32290 32295 401548994 15030 15031 249333026 79287 79288 243432802 65998 65999 439343973 97401 97475 516500204 29701 29702 265254434 79870 79871 978768502 577 578 234059740 53011 53012 795760974 46899 46900 951095822 90408 90400 166237157 66843 66844 575795349 94903 94904 187769465 2465 2492 629711397 61777 61778 229024069 98524 98525 532240723 3192 3193 667821465 35254 35255 684804356 45989 46046 706343227 31836 31837 95697626 46408 46409 32388158 37049 36978 475623 4812 4813 40082027 77083 77095 688596749 36026 35996 564044065 45281 45359 277106530 17244 17210 779861773 15746 15785 395136919 28107 28089 182950363 91798 91799 465727107 12701 12702 981014542 54234 54235 481860021 4354 4385 705374313 27968 27983 250759015 42327 42328 190539568 17863 17910 925516664 54395 54452 575833389 46132 46085 730791503 33375 33366 315588549 9948 9993 971146816 7892 7893 546879540 85234 85229 758248956 62155 62156 453150581 6204 6145 831969635 11745 11746 153673592 54843 54844 106073515 83621 83622 55751382 89523 89480 959051720 75646 75621 553261179 1670 1746 205570289 83414 83415 905919579 63116 63124 197876024 97633 97704 429730028 67900 67910 696944584 27207 27231 604383568 92152 92141 125617775 16972 16973 482571691 28213 28214 109188872 7431 7432 121311050 55219 55220 150469232 50152 50153 667789954 48671 48672 32164752 84505 84506 494672310 35080 35081 831131453 68137 68138 147072184 80967 80968 710130948 54757 54758 252466965 85605 85634 410926651 88610 88625 140133774 59752 59748 741061706 32785 32786 202102423 59474 59475 25491061 57870 57796 141634632 4903 4904 489570123 11532 11539 687052763 7190 7191 820253347 94954 94955 857706256 59168 59169 245750661 12726 12727 922567262 15296 15297 117615783 10484 10478 113992669 475 476 755645814 25257 25258 332720034 14467 14516 941681916 34725 34682 766172439 63836 63837 747481456 19961 19962 91537959 90924 90925 482814636 84352 84353 754776252 72367 72406 479111018 56323 56275 868628121 8907 8908 265319815 20320 20356 622127481 73609 73610 554647324 12037 12101 933105086 81766 81692 173455140 87694 87718 459178221 70357 70403 81576501 47979 47997 498336605 55399 55400 617185020 86557 86603 379312392 93770 93771 202451689 19125 19062 936031115 22585 22586 797510062 41536 41537 436526418 87086 87087 423406262 43332 43333 517108959 93027 92965 239992097 43870 43829 2328228 32729 32790 537595362 36504 36490 899812683 20904 20976 305702311 23327 23328 744688605 71713 71714 527787945 65919 65851 682613525 38750 38677 219868077 92189 92197 147651074 49712 49654 730350235 36681 36639 900078364 43262 43342 52301459 33762 33686 743562209 36511 36512 752098295 97918 97859 24617335 53896 53897 949880378 56546 56547 458495906 41987 41962 35923430 43242 43166 414497814 31111 31112 578274142 92403 92432 873680144 90826 90772 140764887 77752 77753 477706822 30394 30320 115465319 14325 14377 927287163 28572 28494 476741017 2145 2171 299926380 75037 75038 324710451 90932 90950 535450801 472 469 654780871 11860 11902 60973876 2164 2118 236240311 13500 13570 817552085 75980 75918 997514045 57441 57445 136577496 88816 88817 709116645 12 13 219877348 39514 39443 705360637 13675 13679 510252191 2099 2102 975957132 50920 50921 568533232 310 338 28829440 87396 87451 917048406 74929 74930 734126921 80222 80147 606551645 3230 3231 460519648 62343 62344 762415756 97751 97752 322625788 31580 31653 828479268 23274 23275 7325408 44733 44734 624429634 10527 10486 121327946 15480 15481 945088884 35447 35476 8115409 46501 46476 519667449 39071 39104 207211507 92380 92381 351239210 13917 13918 516604183 91517 91518 584908346 6633 6608 857067207 90500 90501 725414100 80496 80497 63916254 92682 92683 854926219 65370 65432 46691313 58852 58853 872012950 34150 34111 12403597 85072 85073 682882682 72875 72876 328001365 20250 20191 725857075 81972 81934 876501265 68516 68517 745049074 88674 88675 523299853 32113 32114 472639071 78972 78973 589949003 67266 67208 320972393 12921 12904 55580651 9750 9751 397046089 8074 8075 33625500 4339 4346 666893861 45138 45139 296560792 26688 26689 340490714 70917 70918 337288798 97094 97051 427857182 34491 34546 792832918 69714 69771 192988577 68270 68271 505627812 47333 47334 798116014 89529 89530 504734318 44723 44724 891762236 56594 56595 171086791 91641 91642 252346378 17027 17028 684759394 32408 32469 873107608 47925 48005 329126551 7957 7958 923866249 3244 3324 222399320 48259 48260 46503431 15965 16003 467634055 2281 2282 731000379 74175 74110 760195858 27240 27241 535974633 535 536 1938998 11123 11055 562315286 91076 91151 214869799 19323 19399 818556122 20485 20511 11366269 20444 20445 36911394 7581 7531 243687964 82201 82202 108149212 30318 30291 219533713 38912 38926 156846939 23884 23910 183121007 24275 24296 834156837 64464 64465 269621685 5816 5801 283309834 43488 43489 5692074 87468 87530 270003562 62556 62557 566801431 19393 19434 377613407 43500 43501 26318370 99029 99030 646067105 74127 74128 773062335 2945 2989 430927040 74896 74826 962090028 26999 27000 720244807 25473 25503 661628211 13590 13591 809215417 34508 34570 876316196 51974 51981 891356778 45008 44946 893341855 18244 18245 2495908 73876 73877 816204260 76970 76971 849971515 72455 72456 124472155 47370 47347 729792898 28278 28290 62443928 49735 49736 266567108 79734 79735 434027037 69153 69154 414685296 97138 97171 209757505 35924 35925 110343339 95160 95161 14982726 51710 51711 172885323 37099 37100 139448044 6834 6835 234198652 28614 28540 296515319 4998 5014 835501520 54060 54061 812128200 41382 41383 982178568 24361 24362 89093208 83913 83914 279496280 85597 85629 28148957 13625 13580 7334658 52187 52188 113484839 25677 25655 862084920 42459 42460 103572902 19061 19050 24144487 40072 40073 366761531 18465 18466 785632549 51261 51262 174664413 4483 4454 179798888 23297 23298 146718898 21933 21949 731917134 72829 72830 786985128 97981 97936 37207933 29688 29733 334975123 80832 80761 119381384 94448 94454 346132304 49491 49492 770266708 1514 1448 482305636 68825 68826 947969973 43175 43114 511813509 65079 65080 319685221 44351 44424 437787032 39615 39561 577806992 62708 62709 758896522 7442 7443 207586473 60985 61023 697811172 21679 21680 917092506 24411 24412 751849945 62682 62683 3008623 45767 45825 880309503 581 503 21013446 33386 33414 787182869 23415 23478 546276858 39976 39977 683692049 55989 55952 162752497 24209 24210 194625305 72103 72069 109991264 98289 98367 368449302 84296 84297 216579438 56200 56167 705396504 87185 87144 347766406 68934 68935 712633528 14719 14661 586228656 65321 65322 777197497 96791 96795 92142515 48266 48267 627494725 55529 55530 507586742 68176 68177 981728502 52686 52687 366659699 26067 26068 423487620 45500 45501 400644180 44725 44782 935237332 59474 59486 863942526 38862 38858 926518478 63167 63168 532821198 34202 34203 399439145 48495 48496 780072023 25380 25455 676070755 12449 12450 962484350 28775 28776 120380282 80149 80150 222194333 43605 43666 161610951 18321 18383 43283018 68946 68921 70070397 91472 91473 342074463 48823 48818 394585644 70913 70872 670484754 12629 12589 626040492 49822 49823 415928771 29389 29431 978073870 36650 36698 951829855 52357 52358 798105556 48925 48926 999730973 73571 73572 794356153 1649 1645 451818642 38074 38075 811577673 41356 41357 96887690 69328 69329 517537806 81691 81692 887671021 79306 79307 901961833 77726 77743 718220933 52234 52235 892426656 94062 94135 260416156 95444 95445 804575683 60676 60677 389765991 82240 82231 529595581 62045 62046 219437377 4861 4862 811423874 87080 87081 4010985 85463 85464 61686166 5750 5751 314343597 95293 95294 7985803 70421 70446 596524094 29238 29239 153483163 51016 51017 353832884 29204 29189 155261277 93959 93945 306366716 54281 54360 932285011 43512 43522 235968595 1950 1898 991628312 52454 52520 580754700 8201 8217 918438578 42069 42070 295389967 71111 71170 686637671 90989 90990 543978397 68578 68618 690411645 62837 62861 800470568 65507 65467 389734318 47851 47852 611852510 96410 96363 87951120 76749 76750 582889593 60847 60848 254482031 64264 64287 8898760 39686 39654 228688060 4625 4698 48466494 43230 43165 837912271 31811 31812 768231816 48652 48653 325855200 5312 5330 953905603 36237 36238 895963727 79410 79350 480610686 15079 15149 728325146 65949 65950 220326050 51127 51108 18777081 75157 75136 300168946 19368 19291 547671807 92811 92783 125682580 58525 58526 111266540 3218 3219 410819992 39055 39056 644273515 92439 92366 327456786 17913 17914 566713208 15180 15181 795351720 17184 17185 168229476 55466 55409 948855142 98248 98249 322739016 84704 84705 475122520 96769 96726 750769804 92091 92092 744754447 48679 48676 627031769 16500 16553 800990043 97914 97905 331314906 17112 17113 829464598 10037 10038 130977366 64952 64953 421812331 35531 35474 854199129 97712 97715 631513901 14871 14872 219645915 99148 99131 62518974 52603 52604 345155373 86424 86425 269819499 66063 66064 562494418 10060 10061 513857687 70605 70595 895634533 74229 74302 205379076 73221 73209 177126719 69554 69569 351742687 6088 6089 879969659 63611 63651 391640367 94863 94864 97388403 32335 32336 763411380 3630 3709 416472764 7924 7925 179793968 20707 20681 64007257 43140 43080 655685993 47416 47393 86775023 58267 58300 186635903 38883 38884 419031706 35192 35258 645010177 3358 3359 76670573 64563 64584 225261103 9504 9543 301934901 54039 54040 850729447 55028 55029 722059496 58062 58063 554200329 43792 43717 260855923 65212 65284 113597538 71451 71452 149960737 53496 53497 723956627 22986 22993 622419235 89945 89976 78713075 56054 56055 44806892 13825 13826 217398559 86093 86075 956235313 72189 72190 58605654 90540 90541 694688800 72536 72537 100233929 76141 76142 640613236 80903 80904 219799182 12292 12323 359569337 30509 30510 552570957 98635 98636 349856633 74570 74571 150101620 65689 65639 241774681 49255 49256 362014501 16845 16846 782193567 90544 90470 771014773 54020 54087 648863221 85258 85259 347477621 12921 12899 250120266 1409 1410 853244787 91890 91891 890018149 42210 42227 248534358 20865 20875 913059649 2979 2980 414291672 38167 38168 558720273 27719 27720 998583292 68163 68164 129292294 22891 22892 613623073 40678 40679 524751119 33446 33526 826141772 71637 71638 572004410 19870 19871 843542918 64933 64934 347907605 56782 56783 935180206 85897 85898 60698181 16295 16296 948013246 70669 70670 71107038 86360 86361 365990036 33392 33418 217550812 71517 71583 842257479 5152 5229 434549223 85152 85153 534176904 22076 22059 425126935 90645 90668 975944440 53083 53137 234337747 39910 39946 395413099 65455 65405 847400634 40639 40640 768116072 20918 20891 232109818 41298 41299 253186285 61152 61153 956395880 65933 65935 133038817 49718 49648 431888426 68055 68056 317257036 97430 97431 929286871 76210 76217 384475955 43099 43100 802444641 2641 2708 796082122 72278 72262 981008740 73062 73076 496025565 86741 86742 267000749 35898 35969 251316466 5801 5802 460377702 31816 31817 918453099 46853 46854 302415825 51022 51047 123486185 22712 22713 901045632 27195 27181 746892092 68948 68949 309979351 8722 8723 874537504 48616 48667 746409610 684 685 99520614 5102 5175 962329015 18100 18057 131991381 58829 58809 211703613 55495 55496 393328341 67800 67769 734675234 90203 90204 916264126 45808 45887 757568749 90585 90570 630052478 52849 52891 890258321 55219 55290 663566155 57564 57565 491512746 66058 66060 478570621 60337 60338 751952537 23732 23733 842940030 34089 34090 716551254 92882 92912 852048758 64661 64662 105766392 67752 67753 131671761 47303 47231 368197649 85775 85776 515865272 27152 27148 261408465 18350 18315 250107881 64524 64597 872665506 67446 67447 514711920 20845 20843 572545212 94264 94301 702851275 87726 87727 33528419 68650 68695 683076678 27093 27139 651792755 17433 17434 604314553 65521 65522 672390715 68848 68849 925586467 54954 54932 166634820 46205 46206 768108890 48537 48483 782198885 36773 36774 344691852 31956 31957 874292612 38749 38757 390876465 26991 27019 788585321 74800 74801 756544336 37211 37212 512124621 67733 67734 153992428 78992 78993 542545101 22161 22162 652906494 67744 67745 988871409 32221 32222 564851794 61741 61712 290170730 88525 88526 448696596 41253 41254 769780735 82109 82145 283595566 29160 29196 597383196 14274 14275 386658102 74750 74751 274497209 36607 36568 433666019 24453 24457 434040112 81341 81342 363733912 5946 5923 55886899 45161 45162 115495155 49991 49927 243753763 35317 35340 727157559 5219 5220 15463978 16991 17026 971283385 44728 44729 941906100 59785 59786 800694469 45465 45511 182113496 933 934 903366925 41354 41389 545377641 65712 65701 932211334 6859 6836 980465769 33697 33683 173052326 52292 52293 177351524 36853 36797 245689912 54267 54308 344639979 87117 87118 231333663 8928 8946 374727204 77385 77441 941323137 89677 89678 247342045 51066 51095 989150942 63921 63922 136464970 58824 58825 691484383 60951 60952 38885789 94824 94850 782071274 92162 92176 410380579 78860 78861 594400713 89521 89522 675664039 42626 42627 958235547 83315 83357 891897791 82553 82546 731556579 52344 52345 75629137 78069 78070 203299878 10319 10320 422569191 28156 28178 409720314 39769 39770 664522669 18844 18836 218511117 27776 27777 356179153 6024 6102 496945864 96466 96467 782671266 6619 6620 706564866 83923 83924 552403834 33877 33944 110205211 93064 93065 301178254 48104 48105 543553894 84439 84463 967736701 4637 4638 253902396 49348 49303 539703793 5413 5473 883795342 43372 43373 321746645 88504 88505 864842923 58131 58121 358197709 98164 98165 392077684 61089 61090 798230085 89310 89255 925567682 74156 74157 70892669 69883 69924 349808509 2841 2903 207416282 94945 94900 772322144 13468 13469 730487039 49254 49248 6681756 90851 90852 555419576 48746 48747 330050086 52151 52071 751272618 14997 14998 336453425 39813 39814 144120566 56348 56349 99261041 51467 51468 645364733 13401 13402 124520836 88077 88078 699652723 98953 98954 129775555 41640 41589 664778138 70127 70191 548998866 14047 14121 158395381 76183 76184 974580776 53121 53122 969066060 97013 97092 123504131 12721 12704 245016440 28131 28132 574589434 30903 30901 143239957 19253 19254 611862642 4608 4620 218441284 70131 70132 226630573 68536 68537 962118772 61702 61703 555800805 17705 17747 919241686 76304 76306 935286417 89443 89471 759041084 30275 30230 197381604 22139 22130 863831210 7180 7181 6040960 88172 88196 794168482 27945 27946 405539493 48347 48348 462686874 2801 2802 563665242 63280 63281 999324986 9983 9984 752770780 29602 29603 452896596 13107 13108 371510730 58903 58904 308572238 34809 34817 146679889 67158 67089 63096752 15155 15077 824473985 96689 96690 440783238 91603 91615 463492818 49212 49160 717146701 79066 79085 621209117 41779 41808 860167014 75242 75253 198806158 58971 58923 703038659 55151 55152 132599979 33021 33022 209343502 30289 30290 735221090 91460 91461 592449518 91198 91178 463090380 10348 10349 815139609 49826 49841 41888147 28247 28167 259694269 53115 53092 301751089 4205 4206 321202176 51080 51081 370256992 33741 33757 276901433 17397 17339 343362589 98006 97926 358569375 44095 44060 177725528 93930 93963 290701500 94030 94101 238777748 46313 46275 833054167 4540 4570 592979189 94454 94455 656931798 7557 7595 296033269 34530 34531 986722492 92953 92994 470960125 8807 8758 993683870 95580 95581 886970448 91118 91119 801794274 33812 33769 37460878 17425 17477 786248571 80300 80368 232120963 60028 60029 981090045 25584 25585 863192892 7583 7631 34595758 25905 25971 440843134 16870 16871 455473592 62317 62318 633452325 56500 56434 841620404 69999 70000 312474843 26023 26024 202151309 70435 70436 224650947 44935 45015 727479642 18425 18495 840112154 96070 96115 121548128 60217 60273 659417793 67318 67290 100579820 57070 57066 746069075 4649 4650 206966539 68960 68925 384253055 13131 13132 971513387 25738 25764 731271376 30550 30544 130264795 74433 74434 48676343 64774 64775 285599085 95644 95723 298694770 59808 59868 375429628 61007 60966 53661251 70350 70351 504985869 89974 89975 798084475 50129 50130 948513763 41173 41174 585106436 64337 64350 302128001 24688 24689 757858234 33694 33736 865632807 64339 64377 197106796 86031 86032 918944959 70567 70525 167569109 47087 47088 419874849 47640 47649 973996935 66508 66509 442986279 44459 44460 964099186 82845 82846 632928043 58737 58721 180792206 98292 98293 689075697 75365 75366 685817633 68082 68109 52457951 49818 49819 908648600 39424 39425 720040215 93787 93788 368908334 12843 12844 636950000 88333 88262 336356669 2705 2706 152860304 39975 39976 26788644 68822 68768 612865255 66926 66911 233989310 35972 35973 673102896 89192 89155 586627450 48830 48831 748559492 31948 31902 712746967 50214 50274 753368824 1496 1456 110767860 47163 47176 331964968 41997 42001 72608203 5618 5619 528294789 2018 2019 996358576 42526 42527 941949604 41131 41132 286707311 79393 79385 664142908 47931 47925 585913062 25571 25636 604078258 55093 55094 839390065 71328 71272 838702274 97387 97388 402079859 62877 62882 363524284 8508 8509 247607137 33337 33332 556465422 29259 29260 238938272 87595 87596 600025313 9436 9449 291068875 18773 18774 211127037 86003 85987 278643261 14747 14748 430663639 61187 61188 173367526 46071 46133 692889494 14535 14536 504617030 93717 93738 405632131 48514 48531 264160483 46259 46260 402357079 90606 90630 124093551 96834 96792 221110827 45357 45358 169380358 18992 19033 726287004 84299 84300 213372513 49114 49115 590068840 4304 4366 528741361 74568 74581 47890239 75374 75375 305336258 88559 88560 682078360 10089 10090 479450678 64107 64108 777344660 62542 62543 217287370 97701 97648 716495492 57407 57487 749246521 29830 29831 591778567 35842 35843 756556438 67216 67217 61716517 42661 42662 73988390 10273 10205 792389691 39042 39043 759062291 27697 27642 917668320 54230 54276 347397399 33090 33122 927295640 32288 32336 22845184 35409 35410 174616753 2402 2403 912971 15715 15750 940784542 34005 34006 783517808 968 907 260295534 60710 60685 499828999 4057 4058 304346392 25539 25548 123937155 90240 90195 408151966 97619 97620 973686959 72965 72966 97651652 52316 52372 249745420 17084 17119 759309130 64008 63938 929949945 89352 89302 299891583 38867 38894 46507779 48583 48615 497037886 10568 10525 616833987 14835 14802 344099895 75677 75678 457620121 24428 24429 883372547 99006 98949 58114583 1492 1445 871167962 54188 54189 199837821 24036 24037 236276492 77114 77115 652947741 70574 70575 165457015 77886 77887 221525726 59982 59937 291666057 9864 9865 129121272 85703 85761 365847972 93285 93361 973591905 29372 29361 972146130 12383 12384 21076845 95931 95932 773724112 1419 1420 143587709 15302 15253 803288867 22819 22841 724996808 35170 35206 863690731 95861 95902 700597406 52221 52222 120488003 49033 49075 424686996 85855 85856 872406212 40306 40268 446311402 35186 35225 439224493 70283 70214 55631434 50522 50550 163674650 91342 91295 386165042 78333 78273 764006140 86820 86821 212592996 2132 2133 530071005 24733 24734 274863796 23700 23642 651408817 73292 73293 942061885 29626 29627 296620498 41599 41638 316221263 24583 24615 39274768 63082 63083 120276022 7759 7760 569356258 19737 19738 346160050 34002 34003 640471645 96 97 527304676 52362 52363 856631544 35810 35821 857660501 9457 9458 718295709 58969 58970 176348505 68616 68617 872433136 54093 54150 101314860 36325 36299 375615476 28914 28987 177685796 63130 63155 747183172 53032 53033 239489665 12054 11984 63947040 48705 48672 250658011 75292 75293 1023650 8564 8508 618473739 69611 69604 572380956 27199 27200 665474891 22852 22907 557142627 94079 94080 808517665 91153 91199 143620916 23700 23701 916691707 21921 21928 478268528 30137 30170 886373929 86009 86010 53120607 24001 23967 845336211 66603 66604 303995620 53504 53505 441903467 6911 6912 582127620 11180 11181 464021157 33587 33655 49609645 85149 85150 975063654 88346 88347 595646755 56807 56859 429250023 89271 89293 683121804 21914 21915 810400660 16666 16667 10527921 90960 90961 401744103 89989 90032 405903972 35022 35023 535758195 504 523 471496841 19167 19168 340766156 27713 27714 178085290 62042 62043 952444869 62455 62456 650903625 94234 94237 77255958 19647 19698 596926773 41593 41594 145859035 68004 67962 961027142 85730 85651 938630038 25731 25732 555382510 20282 20283 432285521 49837 49838 733633452 99693 99681 328118245 76635 76636 84540399 47947 48004 525675881 46771 46815 23411415 79837 79897 298660235 36748 36749 486509554 71220 71284 606530377 16037 16038 765034191 71150 71165 468994894 19999 20020 692350728 40154 40092 735867272 16303 16343 96895462 74587 74642 315280510 61513 61514 390727225 27386 27345 264921152 15403 15404 35236437 9319 9295 642970418 86106 86107 615927837 8742 8743 227897067 56038 55965 426471055 80503 80457 986883125 17536 17600 937719989 11401 11402 692709691 16787 16788 694591202 12867 12868 600989675 99939 99942 196082587 83095 83096 112923876 25127 25128 965878935 61678 61679 812904811 40301 40354 622360039 91720 91695 258458075 58426 58371 602357840 38509 38510 359922425 26500 26542 229640937 41162 41131 252959404 11939 11879 25960464 99396 99397 472477391 55886 55845 935820089 9555 9506 600775398 18924 18925 343311396 54743 54686 876869090 91410 91468 340614893 12148 12073 959178558 30086 30087 852662931 19810 19854 212740359 45941 45951 593730172 22966 22967 661676369 68753 68760 342841198 92239 92169 59300792 2098 2061 856355552 23215 23147 904633636 21275 21276 912321006 40347 40388 653444884 16974 16975 616550982 50987 50926 132860845 7649 7650 713869006 45517 45490 674564699 73221 73196 22540947 22419 22342 266212058 27112 27113 734880139 92205 92146 755522381 9419 9398 631916919 40654 40586 976121886 58825 58777 991132706 93429 93430 7161004 36026 36027 957965798 85509 85510 291287431 69412 69413 285901498 62432 62484 278635195 26256 26313 792299606 4610 4611 378952101 49313 49370 149895254 5182 5133 759428760 42583 42540 396469588 72031 72032 263821554 14551 14552 834728468 99312 99290 74947908 30762 30702 895039678 49294 49340 574114900 89385 89386 90963506 26073 26108 230650243 8940 8941 667856240 72354 72307 408068350 28270 28333 143187870 7827 7889 578341456 41921 41939 964900587 50330 50331 699553799 60462 60463 535589130 38819 38820 287950212 93216 93293 661236864 36238 36239 682115668 72518 72544 331224417 3766 3693 690077924 13915 13902 535851840 70952 70975 317707971 12658 12659 495986482 20833 20855 518975783 39500 39475 36615565 70820 70793 163973701 18978 18979 966391202 65936 65937 821494715 40024 40087 350412175 80473 80518 374142060 42429 42413 355779538 55008 55082 16073406 96367 96368 461601189 26054 26055 693233394 81507 81485 186902689 73640 73650 650306407 49440 49512 744079578 82564 82565 863871150 11105 11106 735898197 32270 32220 409956442 10450 10451 918293348 42229 42230 16230532 45957 45958 50802758 25205 25212 176842253 59637 59612 282676031 12144 12145 940822407 48030 48109 777424871 85627 85620 170692179 93636 93691 352263082 18616 18601 60661735 11650 11651 887519123 99296 99297 965689750 29101 29102 455461822 4698 4696 393608379 30123 30135 916776178 77500 77573 606367773 99802 99761 911521627 2972 2973 235519978 15163 15175 30424759 60260 60261 472317309 46946 46947 635275925 87022 87009 158954723 42546 42547 7764378 74454 74455 300212459 93569 93622 764957272 54135 54136 388190899 47719 47759 210574535 44762 44688 92646240 35685 35686 168366520 54271 54323 689547540 60515 60516 484044100 80461 80462 167553960 43187 43188 895299580 60998 60999 300550839 16821 16822 284803659 74048 74106 327926848 5444 5466 409911861 2427 2472 137013303 46533 46514 89259905 80587 80588 455748333 45660 45704 185822872 54269 54246 60220083 23228 23229 504170061 46470 46506 250741419 67987 68064 548194163 74370 74371 11802211 88744 88729 962648555 53881 53882 290834428 31462 31463 490879113 73770 73771 422892394 96881 96882 122297885 59565 59606 78789968 82757 82758 612296137 99569 99570 638253972 41331 41332 164362842 70486 70487 602642512 29093 29019 951928621 4300 4309 730665079 40043 40044 284767649 43537 43538 285985446 15091 15094 110284246 24016 23966 374095114 69984 70047 723764516 72071 72072 767676906 77741 77742 403397617 49414 49415 131636947 77305 77306 382718903 2672 2673 915641781 20532 20533 378449522 86674 86704 977990146 43556 43557 384993507 79055 78993 828685828 1102 1103 438032604 95727 95797 19151575 762 763 642402779 31950 31951 841567535 69617 69570 743137603 92431 92432 214772951 22172 22173 690818778 29364 29365 771800188 29321 29384 435863866 39262 39229 18223571 9071 9062 368809365 92264 92321 526366359 83210 83211 982935331 71888 71830 467046842 22503 22504 369798332 66254 66255 293353398 93583 93644 801943382 27683 27693 543569448 63017 63018 400388108 31262 31259 222494685 7512 7513 366943632 55907 55836 654154055 58957 59027 167623781 88017 88032 847512697 87304 87266 927732269 68764 68695 814881408 30310 30285 497243344 23340 23264 757004638 79929 79930 189833446 22664 22639 36948951 5819 5820 333431251 32920 32921 853400040 70487 70488 32569018 80546 80547 660020519 78826 78887 201443594 1093 1110 788326731 94486 94487 280471899 31147 31148 509965245 28576 28577 573571604 79941 79942 520067680 925 926 852189733 80058 80059 483776398 23521 23522 832537597 64236 64191 760551046 69827 69828 769586461 46245 46173 841375067 40300 40351 503116468 95883 95890 170180625 80015 80016 485463100 82756 82757 893894457 69040 69063 109921253 77839 77803 57263953 37651 37672 915364986 65543 65544 576375363 47419 47352 129368251 36144 36145 166859821 21563 21523 887544860 36884 36809 443885911 19697 19648 600738047 54052 54063 830008930 76492 76535 490690742 44764 44823 787077258 95978 95997 189485302 41615 41586 153929613 59565 59600 2051354 80485 80532 426831151 93781 93833 606902542 41111 41109 255773178 47805 47806 2842609 96359 96360 36151369 17928 17906 559071500 52907 52908 542008670 99481 99437 756402850 41719 41660 749438707 14442 14443 375226124 23523 23524 711717618 80105 80106 352762282 27848 27849 202522985 97073 97074 1620965 34519 34520 309370207 49328 49329 186013282 67707 67708 748303820 60775 60789 582673078 9167 9168 296340625 44087 44088 683495066 70990 71050 360194625 7200 7201 822335947 98000 98064 937976897 87723 87699 479995130 50270 50345 512390042 48374 48371 808177737 81385 81330 277880368 3697 3763 994683644 27020 27068 192454654 6631 6571 986320564 57909 57910 57995007 82821 82822 948010405 71748 71749 861111526 66040 66041 619903439 80079 80080 196385644 4605 4606 185013597 99600 99601 413140933 94671 94699 394491902 59962 59963 464727028 12454 12455 896339581 66531 66532 225124225 60619 60698 365148106 68621 68622 387662919 79979 79953 40288710 48702 48703 453215189 63741 63773 438466879 83133 83134 373799492 2826 2878 474521403 56042 55966 1873104 74530 74531 960878940 64324 64282 418630735 72315 72247 874160057 39350 39425 852211751 91016 91042 772392968 62521 62565 638628621 38980 38981 686223099 78831 78805 77296754 61342 61343 502289306 98426 98427 757833105 32841 32842 954660085 25661 25662 627256188 1763 1788 620405586 23011 22964 564605031 32068 32069 253183453 81606 81607 78438248 49657 49658 196027988 35131 35132 301570870 10010 10011 63887683 43765 43766 472724652 1470 1471 777905927 52920 52921 672989161 80507 80508 436129780 74814 74815 233677384 28337 28338 761566489 89207 89279 867977861 8519 8520 118840635 67565 67621 532515990 17596 17597 901593545 96653 96654 500489648 4755 4756 883743302 63346 63293 506220412 47909 47969 886389946 15102 15173 728338987 41821 41822 305496850 14251 14252 810349385 16111 16082 637281178 82711 82712 528646638 99455 99473 929136024 18693 18694 195798594 9873 9938 873079366 41537 41538 26279153 3139 3216 768748962 49468 49487 976621167 84265 84266 81118847 92865 92831 491219504 94031 94032 315237039 29288 29289 192541929 57230 57171 432167298 17987 17936 498837400 69585 69649 159827388 62519 62520 96294120 16827 16791 279360493 3862 3837 812166813 30041 30000 197447805 32880 32881 327093129 28571 28572 262911860 73344 73347 310516798 34342 34318 185653793 49111 49112 889759430 95826 95827 706522165 56219 56237 551122171 38296 38297 410449503 16529 16530 911694647 23754 23722 541716896 4025 4026 934440264 88407 88408 744260600 54989 54990 596541793 76167 76231 42731237 13504 13505 325027730 94817 94818 630486527 59290 59367 616703515 15562 15563 718505803 67305 67258 677651458 71843 71768 731662455 45331 45332 296212797 77917 77918 401413683 36055 36056 7278008 18629 18630 626978860 48966 48967 879759588 83572 83619 444652338 1351 1352 334271724 7458 7445 710346170 10534 10535 469827575 67935 67936 663897839 95751 95718 400272997 48757 48758 985512195 27785 27786 893426993 29240 29241 197459946 36120 36180 352077738 78489 78490 919199828 36870 36871 196343118 44510 44511 82486335 47828 47846 356845382 35577 35566 979097049 21149 21143 809323919 33975 33895 544264218 16224 16216 33899965 79095 79096 841140926 51078 51155 30803408 56148 56161 111890775 32677 32756 129590084 57265 57278 118471177 531 580 795433141 52067 52063 466357117 41022 41033 603378941 79265 79324 719317611 1718 1639 284058704 47286 47287 734621355 25850 25869 465841713 39880 39881 334679031 92105 92137 342576596 73053 73096 74064126 92672 92593 842418301 81444 81402 222657507 51717 51718 510349727 23163 23164 135095146 10637 10638 533658200 47619 47620 31726122 71782 71837 469038591 16774 16722 104063261 18455 18419 581219541 66293 66294 470855278 30716 30717 391536648 27663 27680 308828103 25703 25704 863362429 86104 86105 374042584 75031 75032 841862626 61949 61950 941544794 33414 33415 694788719 87980 87981 521584063 67929 67957 550688039 68756 68676 343257271 63221 63222 112987599 7955 7956 407019449 42398 42448 346133370 79309 79343 366708408 77848 77901 693678470 90983 90984 987842769 20775 20855 340101801 16694 16680 46483497 5647 5570 765249288 93455 93461 133091896 96354 96355 415736728 1803 1738 552378366 87445 87446 583261967 50153 50154 572162496 27247 27314 210446801 33513 33514 981430886 31044 31048 114189001 39842 39870 684788974 28276 28270 496371966 69450 69451 622543396 3385 3437 579679785 82362 82330 307161026 52502 52503 171429653 20602 20650 325766921 91051 90973 300326232 17348 17349 830887509 82781 82782 788310438 19235 19286 987931428 97455 97456 537133865 66081 66082 821939993 14042 14043 120878936 81178 81179 380042693 37412 37413 94222120 39301 39367 54044366 63712 63713 140299616 23911 23947 680928516 92230 92306 920999017 14864 14795 973352965 64851 64852 585838618 28099 28100 209088127 63319 63320 488323930 41315 41384 727060623 63448 63449 865382585 82024 82025 370336332 42640 42641 482778123 35908 35909 466798252 42246 42247 48156477 29870 29871 570711721 49104 49105 244518169 50292 50293 13913943 89181 89182 501003486 41876 41900 238726854 15843 15844 644638896 61657 61663 643847297 24692 24643 770691479 80749 80750 463751203 34051 34062 181820506 59353 59354 125520175 83069 83097 237712459 40753 40754 391009000 18720 18721 281495526 44169 44170 370297873 8916 8935 406597188 70525 70526 239193158 42580 42590 171890640 97198 97235 267429742 45444 45479 325210782 57857 57854 719413288 58070 58071 897494706 67892 67834 763901816 30112 30113 549928279 21105 21028 940141393 36128 36129 659164569 56441 56466 332252483 12727 12728 627581325 25907 25908 463250621 30164 30165 692737691 60914 60915 673071279 30448 30388 835822077 97804 97805 658688200 22630 22631 129394640 48229 48213 79477957 26330 26348 574449854 70168 70169 888799142 1035 962 916611152 82517 82518 801214085 64957 64958 83347596 32769 32747 695559989 779 780 167443483 7695 7696 835272612 29237 29270 300978904 70581 70582 10893245 61849 61850 514455486 10800 10880 145102505 56090 56103 994122523 92130 92205 505211849 99836 99913 404445407 61131 61138 54214901 38532 38462 420167866 293 294 342519902 56026 56104 939773194 94295 94318 610995648 18792 18789 137011526 70086 70117 181954276 67559 67532 378245914 3203 3171 809560465 56229 56230 900578114 16526 16517 423019200 80576 80577 250803669 42759 42760 889825788 20511 20445 695035642 8551 8552 516399193 83657 83673 652250800 67034 67076 294023156 48650 48607 91208368 45541 45506 151985659 79070 79030 981594884 17384 17385 591407252 97333 97287 648934239 48930 48931 141574533 8654 8631 589986085 84660 84636 773547092 76303 76304 945137898 99685 99668 592784517 26434 26366 918895164 35917 35909 714544764 84698 84699 888802955 35667 35668 999416377 89606 89607 125595163 57344 57345 947561998 70425 70426 301320298 36010 36011 70489377 47670 47671 988902832 90965 91034 431555666 78761 78762 793249986 46202 46203 941332690 73818 73754 25670081 22335 22336 205267572 79693 79694 124861814 27888 27889 478355702 93704 93764 618663010 20585 20522 937698579 73598 73615 124310234 80476 80477 681914225 96809 96810 896200979 50532 50533 652803903 50580 50581 63554989 49055 49035 425629736 51757 51758 882457917 95384 95355 314234815 24349 24350 555685097 30177 30178 794257060 23413 23414 480882142 17769 17789 814846790 22280 22267 929021750 56625 56626 501089449 11668 11669 22886851 2054 2055 852336475 91809 91779 710135962 25037 25038 222064031 86254 86313 850072847 94617 94618 249040765 1542 1519 968830719 69063 69064 514057576 81406 81407 27012374 63330 63331 931909724 47207 47208 694014825 51049 51018 998391579 89436 89489 126754185 38274 38275 120294910 65724 65762 63872319 27632 27649 276734929 93353 93321 2750771 69621 69601 286957232 10616 10644 136493117 8076 8077 460742028 34567 34568 843511080 1921 1922 562265172 13632 13633 163036116 69138 69067 846696554 16249 16250 524160533 82570 82606 332522889 7907 7908 949313850 19457 19502 426258790 88591 88608 215283231 57366 57396 358527670 43819 43820 308164379 55436 55462 31409295 76887 76888 310675985 42585 42586 19636906 74174 74175 183864888 52493 52494 2917140 64045 64046 681330688 44652 44653 657791628 19701 19666 585943858 73500 73423 957929818 95195 95196 199198534 41222 41228 650544527 5583 5514 155580097 92895 92896 647575519 28202 28276 993796760 19782 19859 528390840 96892 96856 521040104 49204 49205 135489818 50656 50657 415602495 52858 52859 629914632 47144 47145 983186872 80485 80486 90859799 64520 64575 300898055 2268 2269 518112728 56221 56237 809592264 53538 53539 8405596 84858 84859 94091377 71613 71542 699536051 53588 53589 951734168 45420 45421 302718893 69701 69702 694368158 79351 79352 233169481 58505 58525 302413168 44878 44879 247257381 5772 5773 212913940 18298 18237 965348580 36343 36411 324856191 41266 41267 855869815 4103 4049 395526935 81749 81750 359602739 35146 35162 473237996 36371 36372 283843203 8177 8107 505510172 61433 61434 929228375 85654 85655 554864277 66920 66978 680146100 12501 12502 92008080 74365 74389 357401759 35681 35686 30334298 85725 85726 218629227 17574 17575 307051058 57157 57220 252650821 61484 61440 53128741 62036 62037 353530644 66826 66827 16553995 26107 26108 972724392 47127 47128 131308688 47181 47182 598232056 35232 35233 795619922 12133 12134 611048052 29742 29822 417144043 72075 72076 977747678 35578 35579 39094549 81903 81904 371685765 99962 99990 215359873 40163 40145 132532603 91711 91740 603670311 18196 18200 728689236 24040 24041 563455421 75089 75085 822388397 80181 80182 633907602 68531 68488 255840504 84143 84144 680687184 34120 34121 515097159 99114 99075 565367922 64736 64712 255027687 63387 63388 387155386 12397 12398 715824763 16517 16518 604411448 98219 98220 882258997 87098 87162 877879490 9960 9961 110467937 99537 99538 833709975 13533 13546 307726095 83390 83391 691905640 70306 70307 267018394 38305 38280 155961553 71084 71085 733948514 87182 87251 816129450 46072 46033 681350482 90266 90192 694390726 26734 26808 238625197 98083 98006 497562654 24262 24263 44888172 82936 82994 220740130 38707 38654 224101653 336 337 357675082 65398 65431 876662071 88098 88147 721796127 39551 39588 500774034 2835 2836 39187779 97645 97640 100397575 19883 19955 257612352 4918 4919 234527097 86293 86294 907670205 58821 58857 240721000 96064 96065 965888438 20816 20817 716161829 52689 52690 959594195 65496 65497 324871770 9711 9712 481682048 28646 28618 347803878 82521 82522 502351808 648 610 946924711 64331 64332 41864551 97237 97238 522258054 77443 77492 606061242 77099 77079 80057192 27130 27161 164879111 3923 3924 335362133 67056 67057 759241127 4455 4456 743738990 14220 14217 529510664 4537 4513 129034117 31349 31370 290235822 68729 68730 568990013 49965 50010 131531698 30540 30570 771730812 10593 10594 399922294 62449 62450 421138246 74577 74578 825502523 44443 44444 73932609 72006 72007 963881888 41614 41615 796302663 69110 69111 10167668 67561 67506 34774015 49944 49885 487098793 82254 82255 268669503 83922 83881 876043408 51602 51603 788415424 38287 38288 665489784 424 399 731361326 51285 51362 743659591 43750 43712 825763376 59770 59841 978065225 89804 89834 264154828 25475 25527 297167945 91633 91680 899628882 98844 98845 261217792 63988 63989 622330553 49694 49688 247660910 17859 17860 237490116 43065 43006 140603677 92304 92233 79825340 64913 64971 714807034 87625 87626 152209897 74598 74603 248917332 91143 91114 164686053 45550 45533 927501443 58127 58128 917979692 3972 4021 440108937 27934 27935 455137708 22599 22669 899193435 95382 95383 39311916 94460 94461 489894576 98719 98720 453904378 18201 18202 396071563 53254 53255 435246159 85994 85995 122120281 6697 6698 476064706 93293 93258 92187969 14025 14067 217714536 30960 30961 775307048 44523 44524 101519358 39613 39627 453631512 43318 43278 288533720 64639 64640 465580872 65726 65783 120448599 96294 96245 761732014 59345 59346 384487766 79048 79056 120151940 51900 51901 920179544 59886 59887 698327082 26278 26279 412791267 4744 4745 604168687 75109 75110 359720210 35423 35424 341563040 630 619 7835515 50888 50945 298322031 713 793 138001753 94367 94368 649740922 53917 53918 296999491 43271 43272 132985512 63985 63974 588676093 44392 44390 942426907 15454 15456 435955705 46823 46824 719954889 70886 70887 693758619 11985 12063 753663494 74493 74494 571404559 85756 85778 580618851 15147 15148 854228539 42863 42879 908526665 1572 1573 56645877 58163 58164 561951772 36498 36504 480055166 64120 64121 92900683 3044 2972 295502416 20913 20905 46397785 65289 65290 415127216 5860 5915 955627071 40178 40179 296027299 61075 61076 35067851 73843 73890 32183930 18812 18813 291327345 93275 93276 359951187 97 73 69353489 50350 50379 226063885 19663 19639 658551032 1131 1132 494514185 65462 65463 13964347 58005 58006 400157125 90279 90280 732550614 8909 8910 468381136 79330 79331 508171807 12495 12496 345453424 6864 6865 321851952 55694 55618 524007289 4232 4233 166862643 38978 39003 414331834 8873 8797 58551159 23006 23023 762636589 92106 92182 775711729 88720 88775 121604824 80086 80087 54658479 12865 12866 59608468 93543 93491 35312903 94319 94320 519331732 70420 70421 610236250 31244 31245 155388399 80747 80728 475882827 18351 18352 903410204 21827 21876 569684908 61158 61231 744182333 94696 94697 304946048 93824 93796 898638861 24830 24831 384297326 31474 31398 418926228 53312 53275 57141358 73252 73298 936408055 45911 45912 698110547 80358 80396 708048075 55787 55788 225076462 87833 87767 475627810 73196 73197 337126581 23804 23805 98207335 15547 15575 60574008 42809 42810 434699089 51539 51564 64502164 85446 85469 803084486 86477 86519 459412938 12334 12344 316857391 94355 94356 413205436 86852 86814 473657226 38293 38294 507038725 90305 90306 640345991 58817 58876 212300474 32238 32239 89829236 68412 68413 124897530 32306 32269 32037214 71756 71780 712986910 82165 82166 384213495 92116 92117 56304857 87330 87331 350356639 40609 40607 669506351 48754 48703 866345195 32172 32173 373611590 94295 94232 693588424 2539 2555 865130870 2358 2349 398067375 34450 34436 623629432 45226 45276 895817887 7339 7340 788782621 49393 49440 407636526 2512 2513 247765152 72577 72624 123442509 26377 26378 18225071 96868 96931 186368913 47823 47848 271014927 94082 94031 228911372 40047 40048 256681161 44590 44657 27907832 96077 96078 155784989 54148 54213 192069406 98406 98407 608289445 17768 17734 416813865 28623 28624 71336778 53259 53260 652064935 36671 36672 485570620 59511 59522 330992343 5601 5602 20424381 3237 3238 472326145 14324 14325 848684843 29082 29083 19224942 27118 27173 292980405 8259 8223 948336674 26554 26555 728583972 98166 98096 454659088 80277 80349 361336273 35137 35132 426672099 90379 90321 622402632 78361 78376 287074058 24691 24692 250999932 37988 37911 841306498 61336 61390 547581761 3343 3399 138679083 44832 44830 61255291 25555 25522 763762182 95880 95881 4007107 42539 42540 834321567 63356 63357 333254335 42479 42556 175648680 47236 47237 632526254 67294 67295 882625441 95128 95176 531804670 50946 50920 549375052 79249 79210 518250827 58445 58485 682647180 65142 65143 344213427 45988 45989 529704839 57109 57123 896064279 85861 85872 684031231 24529 24592 72708534 51068 51069 822221112 31284 31295 346501424 39240 39258 740981005 61004 61050 451083955 63713 63714 528951679 35971 35972 466058973 56734 56735 414588511 26721 26722 948105574 69328 69362 984608216 72936 72905 510311055 32268 32269 120229650 54683 54684 769005409 83835 83836 71750633 43405 43351 132382249 93144 93089 647228623 62216 62192 218169214 3840 3841 914259698 5571 5572 921787879 69542 69517 290272547 76159 76145 280899449 27859 27880 45171778 16372 16417 790512037 51050 51051 67772171 26406 26465 131634516 56930 56931 718908725 96936 96937 259554022 67107 67103 600489478 57534 57551 294283023 16732 16745 920013488 23726 23663 419093438 78774 78699 991745883 24031 24008 826154861 36321 36322 905651253 51436 51437 128112942 13847 13893 495093760 58926 58927 90050725 25745 25682 210059379 23925 23963 304606164 80879 80880 95224375 32144 32122 631821865 43150 43151 927098011 27380 27381 213839959 23567 23525 417645714 89670 89671 12609865 66379 66380 346395820 61164 61159 25047314 13295 13258 225370489 25982 25996 175220722 62838 62820 91327366 46188 46189 652192443 5602 5603 844506082 76257 76313 58366 2703 2719 979857972 12974 12997 984745010 6036 6037 158246147 99774 99775 138485960 89767 89768 291710976 32171 32229 771095667 63473 63474 92975319 41685 41686 662681732 20131 20132 113023107 42555 42535 702401026 9273 9274 589645249 14092 14093 631833627 65400 65401 347703230 75103 75104 755386835 67540 67541 727734986 41367 41368 196573760 19137 19138 711138052 96098 96082 202423597 2954 2955 267288998 86675 86676 59018402 97838 97823 665911029 47004 47059 411983467 12491 12554 818026147 3392 3393 668464030 85010 84935 200901360 29779 29780 282495759 62405 62346 248554507 6977 6978 577222598 65348 65273 511343388 90585 90616 959237865 69557 69558 26382143 56997 56998 23204550 28404 28483 89496780 25678 25665 499754229 51654 51581 625537257 99920 99921 476633840 60531 60532 395396968 84291 84292 445998505 82223 82224 121982890 25562 25563 731894303 77436 77440 506395096 5781 5782 574640104 51505 51506 329372552 33978 34012 76016826 33474 33475 725296094 66955 66928 142754025 36475 36440 475923653 36191 36192 859705898 6809 6838 712877422 47182 47183 934039768 93705 93706 666828241 28765 28769 195736687 86842 86896 651703908 53546 53547 744482945 90434 90435 151903732 91421 91385 844541604 76147 76148 670308020 70747 70667 864092506 85162 85163 186928088 56329 56330 468539845 8626 8691 490076857 7730 7762 72200279 37546 37487 723261120 34810 34766 146236125 9156 9163 590149778 74244 74245 514221962 22849 22878 112277738 81711 81712 59549725 26099 26087 346266865 71885 71828 12874015 61563 61564 595003499 2523 2513 787162718 11716 11717 991267842 35600 35601 22359611 11636 11637 912492956 37144 37171 845237384 81558 81559 423715789 45919 45913 636807360 76746 76736 568465998 39407 39408 558004223 86485 86535 697977246 87881 87882 873128328 43333 43334 659974364 64284 64228 661474689 87092 87023 126027408 17081 17161 978859345 93794 93795 695673991 93320 93321 436044109 81384 81385 979048517 43693 43724 366083161 51276 51198 254736384 68631 68676 37456276 80571 80583 73323614 93911 93912 678658487 91263 91264 652378821 59401 59402 794178596 75344 75358 459986345 6424 6425 381672908 73952 73953 504936382 58007 58041 407655505 12141 12142 14645521 15855 15845 382850768 25717 25776 225558144 46280 46281 319860972 83445 83459 372909429 19000 18938 804782844 51474 51475 638496045 49343 49372 329069206 37570 37571 757959669 63712 63706 62587035 45778 45794 115060035 7911 7955 757040804 9315 9316 38914114 16046 16047 411204798 52077 52078 885375212 95611 95637 78555258 27367 27305 107396628 18309 18293 177278500 39629 39620 529956853 68005 67972 269391648 45492 45532 204047172 75913 75940 850123257 25196 25140 872518803 89319 89301 389072507 32436 32437 577521597 12005 12006 83273518 65154 65183 650903623 21329 21330 217942303 36558 36559 850476298 9223 9224 799527149 51141 51136 423965902 42231 42303 623725267 61360 61361 862428141 61105 61106 75535506 52244 52245 249197365 65181 65115 868920742 58876 58877 161123105 98786 98709 267325149 36116 36093 443840689 75151 75124 924494448 23861 23862 474121361 39033 39034 747905438 28018 28081 980646917 19021 19066 167155034 58210 58146 845260082 61932 61933 294730549 32751 32752 210295218 15238 15296 847512139 790 714 727806925 1772 1721 118892736 4420 4421 887456998 54398 54364 818084604 47571 47538 960012591 58914 58881 649194662 32621 32622 187699712 20335 20336 355838401 35807 35857 783561498 28000 27936 875794191 17906 17963 884699173 27583 27534 856132280 42359 42376 55740657 84690 84681 229230344 55850 55811 270878725 53185 53114 278496700 21938 21864 900154344 78377 78321 886077557 29026 29027 973244947 90680 90681 645923557 44957 44998 906952370 14384 14363 607726939 52645 52596 568965166 66382 66454 612847751 43298 43299 225053413 95161 95102 494017962 17176 17177 38711234 21968 21894 23058804 5239 5177 709585065 84067 84068 805604082 18992 18993 61712683 45261 45262 266320984 82837 82838 634470303 33854 33933 269357203 74241 74225 649342024 2263 2209 602949507 70370 70371 376901063 57038 57070 198167993 75247 75190 854512757 69130 69198 820917736 64376 64318 602208540 29142 29174 777974296 19881 19882 962706712 86981 86982 593381753 18304 18305 755646068 87520 87494 298124172 15700 15701 992175990 40628 40629 751449689 11700 11625 872725683 28049 28050 382817866 14696 14765 621079165 92364 92365 708680824 22126 22057 509719135 82105 82042 431969495 61256 61235 881532914 55971 55934 876899475 75757 75766 60177585 18537 18466 506296775 22542 22527 142843147 36356 36366 962173569 16044 16045 335047247 1344 1400 682567291 7254 7278 189128664 57607 57531 622242400 48463 48437 653876943 36604 36671 571524018 85508 85509 649600264 44335 44336 888494508 28846 28847 146104737 59788 59714 295636444 76002 76003 223911616 75326 75303 383066697 74173 74166 827506253 27059 27060 249422347 89616 89587 146706442 27083 27084 20994420 52012 52013 631197660 72990 72991 972369098 67267 67268 645809602 93364 93365 658597976 91883 91884 276159557 43273 43274 524202463 41281 41282 124222706 67622 67623 633497267 32218 32219 87506478 99583 99653 94627490 31806 31741 282990974 63166 63167 230867307 10516 10482 459092238 98242 98192 195603239 73726 73727 923421504 47144 47115 274147136 21053 21054 329694304 6379 6397 244984215 83256 83233 557467353 70168 70181 126492120 55694 55695 549682225 24410 24411 930671531 49527 49528 706829279 78400 78401 314578452 63929 63859 692331427 11304 11279 528242232 31527 31528 649959987 57198 57139 839740507 24954 24955 623147217 63499 63500 842184668 43766 43783 795240326 73779 73776 928589526 82749 82750 529401771 2837 2838 8055762 70932 70933 488453182 44650 44613 503529431 19947 19948 631860522 12320 12265 957701251 2685 2686 394362693 12656 12694 573474391 96433 96434 732799160 23628 23592 423389703 84019 84020 811297593 6014 5966 268428462 47093 47094 518124766 2547 2548 360163116 97300 97301 63937929 1179 1180 519869449 5289 5341 311124738 25946 25947 586842462 15995 15996 417153210 76011 76012 626119178 69105 69106 971836796 67516 67517 237146333 8534 8535 913386851 28344 28318 569041894 61061 61062 197928189 78591 78592 982345648 29753 29761 235416070 15510 15511 747162847 89857 89911 220869322 38751 38759 91704130 46804 46805 179975289 6644 6645 550903260 33531 33568 120987498 43535 43499 588498096 64956 64984 584306058 61098 61099 109322194 45788 45847 554724041 84152 84153 882791572 79851 79807 694706044 65442 65443 140603457 24179 24180 645287351 68640 68596 68028967 92636 92660 853011495 66605 66661 727152135 58225 58235 118654401 10716 10717 757092830 19223 19224 989745013 33000 32937 665808452 18220 18221 120390569 70951 70952 328625963 49879 49880 382797128 38482 38483 256118067 27010 27011 828157570 73230 73174 102568745 60890 60865 59256972 23270 23271 257826944 59032 59066 399241607 39079 39080 326621557 39248 39190 793654263 90688 90689 75075405 57955 57956 534363118 97505 97540 490262836 33033 32955 310710681 25226 25220 371399309 64873 64874 520996023 42146 42155 630343578 70253 70254 277361722 11270 11197 414716471 21735 21738 154491605 45540 45463 813158564 38179 38209 481166024 28030 28031 579966567 79841 79842 568766872 32490 32565 290937081 95783 95719 86247602 83390 83464 103567794 92498 92499 337246842 18700 18742 618168223 4270 4271 14471306 70774 70736 758221197 22066 22067 190836202 56167 56188 358411520 4801 4802 335613024 22855 22856 625246831 51917 51972 860668554 45089 45090 383424326 64470 64509 659357190 87275 87266 376042232 86877 86878 551115269 63495 63481 458488176 94002 94003 789250268 62659 62696 414159664 3334 3380 501951824 79754 79771 37319826 93788 93789 734203289 86737 86804 349599258 46838 46761 747809560 34015 34016 944711193 61164 61165 872940805 45499 45500 881257429 53660 53661 717079843 66154 66155 197800892 13546 13547 825232850 82384 82427 349033363 25476 25431 351894685 12576 12564 773336113 2620 2621 692534345 19964 19965 279307816 31274 31275 413739363 36379 36380 601945850 86929 86996 771352493 70317 70318 634547176 94162 94139 594005896 89103 89104 138372017 85630 85631 189863347 15031 15065 994687114 68227 68244 619570049 9954 9939 333016392 78440 78369 158219575 62345 62346 38005214 42068 42091 814021998 50727 50728 914864505 53841 53842 909297418 65437 65438 19190187 83996 83997 167523004 72052 72050 782808710 88442 88443 753502759 7276 7225 641012801 12818 12819 461301430 13235 13284 707952519 52518 52519 762908063 89603 89614 133743041 77405 77406 366135493 82054 82055 672699593 60311 60350 428526391 29205 29170 995673932 68134 68135 151020914 45876 45877 121461714 25460 25449 674931997 89704 89743 825987020 7542 7464 173891369 31894 31895 599871507 6428 6446 814155132 81068 81069 116582369 69781 69782 829355361 23495 23496 518573442 56388 56389 654959632 11436 11387 701267825 466 408 258387818 79189 79190 378023754 65157 65176 373389399 13141 13209 682119639 50844 50856 80293184 3621 3649 547162853 86186 86187 690242977 19322 19384 928654129 22860 22861 953092883 92297 92244 261039964 20337 20403 778934310 12304 12305 340960854 9400 9432 142960169 57570 57571 130904183 43395 43396 948254705 64328 64313 502786034 10208 10209 904658596 46366 46367 939053122 63421 63422 660211214 60169 60156 405325149 18445 18391 991119399 33526 33486 966398557 23148 23149 497587507 61226 61227 415338063 13521 13522 445536396 95667 95702 720328449 35059 35060 996157175 50952 50962 91468563 88448 88449 465639709 30104 30094 83243028 41000 41001 37057923 76945 76966 156221903 39658 39720 545901426 19674 19675 388748107 95338 95406 627785501 29000 29001 638387310 71830 71831 891476119 14078 14055 483488558 21939 21980 981435780 61523 61530 393848430 48374 48309 986423805 26361 26366 987754152 86570 86571 175444588 12487 12432 514860341 65398 65399 208398389 8055 8132 686474668 116 127 298683635 53936 53915 882387388 96862 96921 866756946 71791 71792 350801655 61343 61344 220870058 86151 86152 546164178 6044 6045 995398999 84161 84162 787714045 49728 49729 749345104 57333 57334 417611438 91628 91629 916778025 58589 58587 52650966 34735 34742 281227096 23892 23845 603712138 11095 11096 560993815 97340 97302 287797236 21466 21467 864114112 94630 94631 135590319 92179 92180 163704619 73839 73840 319430239 62764 62730 490823966 11960 11884 945637633 31427 31482 719643875 15718 15780 570072498 65930 65931 986127448 21770 21757 140504177 8662 8663 285951019 9777 9778 706510066 42761 42762 622948779 5322 5357 467852705 9581 9582 239320831 61424 61425 932996189 99480 99530 638002060 24519 24472 197592669 91785 91853 350905613 86996 86997 25435160 43075 43099 621536772 53730 53731 88778106 3208 3271 745418186 87538 87467 823717307 26456 26457 434596927 5812 5853 765591296 61709 61710 331265800 14716 14717 606838777 2657 2700 265121123 10763 10764 63457531 752 753 13123841 12328 12294 528190061 86900 86901 557308704 63687 63672 706355295 78167 78201 920763538 48833 48834 660208141 91894 91895 99721586 73625 73633 47515548 16856 16844 267382749 38868 38898 289939539 36673 36725 354776676 27005 27006 769320896 24576 24570 916711076 45515 45516 113899833 39166 39167 49910500 55145 55146 535991133 73359 73433 660966775 20663 20664 130219836 65299 65300 24758344 84400 84437 693228305 91766 91767 168653827 48599 48600 462030064 87431 87419 633436076 74345 74381 847554091 88305 88306 519847716 5069 5070 361966175 32353 32429 41097565 66720 66721 712515000 50736 50786 31254052 84011 83980 341470317 31979 31980 285197224 56499 56500 611859422 17613 17614 815398753 42158 42095 82065531 47388 47389 877476267 61767 61732 147441913 68814 68850 849826592 50997 50998 7564220 27667 27668 408489472 34368 34401 731025635 63281 63282 851258626 8058 8059 159999415 84929 84966 179199211 100000 99945 601661869 32468 32469 79491570 29357 29384 356397984 69678 69679 506597046 17551 17579 388680406 1114 1115 573925440 70758 70759 572746820 36556 36557 187758397 73225 73226 433411065 18135 18136 117153261 6925 6926 619748487 78504 78479 684153776 8915 8843 162975534 57931 57932 562640964 58798 58770 668130320 97286 97287 734969719 75593 75594 948525214 28896 28897 709338469 58915 58990 202188344 207 239 111744571 74210 74279 985494403 39945 39946 508787157 24311 24312 278495845 88350 88351 626046929 34727 34730 14861597 29047 29048 675763974 88866 88867 441933714 44754 44755 265252422 56300 56301 253892466 18002 18003 764452431 66090 66019 366909632 10083 10084 619124974 36019 36076 710317527 11645 11575 68347020 68405 68447 753039248 80271 80272 412291820 63010 63011 363977305 98363 98418 649814998 63358 63352 796345838 81129 81130 752265431 51053 51021 380472897 21754 21755 668004402 77433 77434 257122641 16501 16580 832207482 98882 98953 4829690 17970 17894 833706973 85519 85520 966554238 90382 90374 185102924 96994 96954 379188673 12236 12198 740983669 58742 58743 513133944 60544 60545 725478019 51682 51683 299497862 1806 1807 707531666 11299 11300 781312532 97875 97876 274065384 24166 24184 797850260 17495 17444 248545885 7632 7633 361690599 30240 30188 941892514 4258 4295 606185283 92604 92622 681702974 39476 39537 198731345 18273 18274 478687889 33802 33803 987265704 14014 13954 630615611 32207 32208 456898700 65678 65679 99604872 79403 79404 809176997 87666 87650 542947240 34588 34514 150726528 87238 87294 51923924 28042 28022 206849951 45131 45132 85535456 31964 31893 798220912 5075 5076 641634961 15258 15259 569696063 33403 33404 6760276 73088 73029 813081180 301 302 153055807 61662 61611 608630004 19628 19629 900898838 84078 83998 17241707 71529 71530 695177549 8869 8870 521303674 94615 94616 353120082 99202 99230 174021699 42097 42098 91786038 15458 15459 217739733 54225 54226 880960052 19833 19834 574534879 28839 28819 826848377 23896 23835 829238748 4671 4647 682868586 58100 58146 77130746 3852 3886 192056828 23892 23893 448393027 26666 26671 993225102 6031 6027 798910341 25699 25700 81638999 79261 79262 626654806 64019 64020 756264590 25940 25941 875203375 38132 38133 163422414 90969 90905 445471773 34727 34661 914861095 26301 26365 442227635 57994 57974 72790682 68509 68510 711574805 49197 49172 896860992 617 618 177339384 32399 32400 502472877 9083 9007 93977446 17603 17625 668131837 17597 17624 586684156 27828 27884 6376367 11955 12028 374178083 84164 84165 467498377 96903 96940 316480932 99940 99941 965707884 80471 80537 875443771 11836 11887 592287958 54628 54629 501662484 42618 42619 156591465 52297 52266 822273377 41777 41778 696920614 13769 13770 643416 35476 35406 972235444 72943 72988 616563863 22711 22712 347812867 32733 32734 5829711 84506 84518 866738261 67875 67842 100323089 29334 29256 156075652 87469 87471 759189511 5141 5202 43540234 71712 71739 75563002 70783 70784 261304653 35553 35509 258353839 39814 39815 566967385 31010 31011 664677013 49486 49551 392427550 62437 62434 412193021 31172 31173 328638682 58296 58297 988472573 74240 74237 566120842 97311 97236 951789393 98790 98736 112395161 90396 90452 153616941 14662 14623 575771171 98459 98460 364540285 55706 55626 619711847 90112 90113 329883012 5551 5620 759146375 11877 11851 726179684 39329 39330 9188887 58659 58618 483086777 27051 27052 461208486 78409 78401 698903759 15466 15539 975582872 26824 26858 252927424 92362 92363 83014490 83398 83399 218423939 45507 45508 116606474 53580 53506 685309214 71388 71389 41383490 77067 77063 164820784 64330 64331 187889805 20627 20696 741777153 16599 16569 598348339 89956 89957 456026774 583 584 699544828 99617 99618 506493755 41678 41655 967275295 46677 46678 652883220 25298 25299 688052001 39429 39430 520977431 20065 19986 401478107 38157 38112 165382056 21535 21564 91566182 22440 22408 968177103 18055 18056 855163973 22121 22122 886039198 41710 41711 144910351 93595 93596 406604384 63704 63705 524656285 90914 90915 584615736 71363 71396 415516506 93372 93367 730335256 27676 27702 107552695 61820 61821 917373004 73041 73042 480145535 37565 37573 140277679 99545 99496 536378085 62900 62879 418001141 85752 85753 749983327 90869 90870 927034958 19494 19569 345142481 38376 38418 412784505 89002 88959 744516827 64240 64211 137726567 22617 22537 536763881 99158 99129 423588546 5952 5926 144176482 58200 58271 798394948 56671 56672 871512790 63873 63811 254526409 46116 46133 588923993 20521 20522 338471256 75178 75247 20601401 63512 63539 703638856 9519 9461 557561109 24319 24320 95636143 10368 10407 190032823 70667 70668 53870871 47308 47247 726956374 85231 85232 472119054 77454 77455 188327891 21441 21442 875610329 90179 90241 976051978 39957 39945 327267451 90517 90554 408468701 43469 43488 836361536 37141 37142 725060938 15807 15845 369587050 2120 2121 989141609 97981 97930 38617274 72070 72105 36054251 36043 36044 202192996 88153 88154 7209805 32587 32588 197959203 33902 33903 67702909 28335 28336 791106322 11031 11029 855306595 52270 52271 896240251 31754 31740 99284062 99839 99840 136096289 84510 84522 87329841 5720 5721 115936872 9780 9781 162296090 58205 58138 279291390 33029 33030 989079348 71978 71910 742233891 90438 90425 307788971 16881 16882 669543515 11400 11401 688785167 78883 78884 545555150 10079 10022 27144137 2818 2819 633814955 15169 15170 656891099 5384 5309 379796267 78428 78429 692617424 13911 13860 705660908 20163 20164 780225872 31487 31415 392542273 18473 18474 178745108 5670 5671 899864308 93572 93563 555502667 19215 19294 571203669 14932 14944 48042450 28187 28188 150189972 69577 69578 274920523 395 396 854583213 8775 8776 779651498 32419 32420 322105500 63707 63708 657979208 77727 77694 868690949 12116 12171 96952749 76102 76055 269356909 33035 33036 567706963 65381 65382 225273728 35580 35581 556799922 44231 44232 780769617 719 788 269698724 50601 50578 378593358 64736 64737 323422166 48507 48508 955883028 81993 81994 284859461 58433 58416 689277751 48847 48848 314548117 63373 63351 762343421 48896 48914 998293335 60546 60599 319877328 84009 84010 552718021 26282 26331 102653648 39188 39240 14119236 46815 46825 905858183 72608 72609 205145485 16546 16518 437108544 4845 4846 315237626 56088 56043 74683963 12438 12491 380322275 32713 32789 324066675 76661 76681 432863953 87435 87428 668649174 53881 53960 291085247 39783 39771 74611103 25310 25288 472178085 46126 46127 145177328 7569 7598 829721105 27220 27205 369715547 44173 44174 534111379 18659 18585 747863118 66247 66248 34122183 1121 1122 417021759 63631 63586 280897920 25490 25491 492537239 31001 31022 127579430 41610 41599 134361324 11114 11115 678610324 10474 10475 869457659 49010 49011 154772749 11689 11693 774372223 3640 3641 369514284 26436 26437 478715883 181 219 137054953 98584 98546 780163187 98202 98203 540001668 93599 93600 99710229 38189 38241 360990629 66307 66308 100208135 39151 39152 698520554 76003 76004 840972701 85879 85907 382429436 59996 59997 650917553 60449 60450 746209207 90526 90527 209011364 35564 35611 710097205 78502 78503 588367485 49070 49029 28969493 74923 74967 292346894 12092 12093 786182211 92534 92535 623319036 73566 73602 304174227 83052 83053 786892382 30383 30410 590811036 9450 9446 211055321 11194 11270 328123177 29736 29737 956068574 84560 84561 436160011 13879 13880 572297995 90692 90705 789904420 45104 45068 453083861 37573 37574 241516481 18695 18714 203590321 81097 81098 206692308 35581 35582 778150965 14724 14773 208247950 10804 10802 229291971 61127 61128 292279242 56440 56441 355923189 59818 59869 274968158 46445 46489 446538769 6838 6839 177803623 21550 21551 16937159 218 289 998337411 90681 90688 499921872 52422 52423 847055665 95301 95302 756388661 19768 19805 639919159 96000 96069 822948255 14525 14549 773559646 69770 69696 998767106 52288 52268 383887521 21540 21482 704893071 98479 98480 664559017 45571 45572 922229572 73037 73038 412898236 78211 78212 994011603 77228 77204 460823847 25602 25661 979498221 66081 66101 177061876 29304 29305 907995951 5953 5954 443903416 78240 78256 963439325 49147 49148 406294155 26949 26950 110276010 97478 97479 431364742 48882 48940 76255839 3673 3674 727612551 89354 89374 723184831 40994 40995 188386772 22094 22095 999429113 23147 23148 972909683 92687 92620 670553474 58878 58885 552153290 65578 65538 473419791 42174 42175 404427246 33326 33283 932361735 31394 31314 171579609 87893 87894 132285045 57741 57742 259532945 78558 78633 470327878 12524 12543 352972037 2288 2302 49079999 84557 84540 251353795 49520 49521 154550877 8115 8116 58114170 6380 6381 905751503 73812 73736 157540249 52666 52733 335250129 95658 95659 161742042 29392 29406 799135474 36081 36082 510059538 68274 68275 665628892 24475 24476 20822552 14437 14438 749528051 26458 26436 554791156 21562 21510 353125245 3149 3150 949337386 2708 2709 959662372 73007 73008 895393333 76332 76333 36273530 58154 58155 849914197 42898 42899 595960434 32364 32365 555274929 91839 91773 537739809 27739 27817 878916757 90207 90230 583091601 55771 55694 96616410 42160 42161 415903919 54581 54582 376902059 93620 93695 664008933 31283 31245 730579310 65310 65311 856956965 47327 47328 300448620 78014 78015 962579755 99304 99305 604473997 36369 36370 345161249 35130 35085 616964556 29756 29720 386215874 9068 9032 962823223 39639 39642 115638990 2641 2642 799154946 87375 87340 143978175 53292 53293 483746854 89714 89715 91143332 39000 39001 674323751 36983 37000 129993155 82448 82449 39891541 81590 81591 52533551 2781 2851 853813163 66858 66859 423262772 58051 58052 729200019 5939 5940 919974918 64176 64135 96706400 25126 25127 548073377 68914 68915 895250727 8442 8489 132716549 22940 22995 443808746 15523 15524 139002953 94085 94083 945073858 45453 45454 41397654 76122 76123 457643818 82603 82604 338708501 84301 84350 568335946 26836 26837 308179438 44238 44239 4328118 94416 94417 404149410 33008 33023 390680159 32177 32167 105195308 63756 63802 252574273 10682 10683 464869891 67249 67250 804108102 21738 21739 238826676 1416 1435 161512934 92592 92518 51625722 14746 14747 392104652 96545 96546 533573352 44685 44696 859669035 27681 27682 293272287 66269 66270 252656520 21413 21414 564132764 93953 93954 964667489 60745 60720 277810044 91256 91206 430582065 23473 23502 662705947 65131 65122 301668416 58521 58522 895938839 62413 62351 489024048 50728 50726 526234820 6840 6841 482681574 70217 70218 516995847 71195 71196 366052936 91471 91472 785869834 68873 68874 485875351 90433 90434 368991323 64363 64364 73443848 62772 62773 412203653 17802 17803 909987977 24593 24545 923675915 95626 95627 206755164 28114 28187 801005960 20662 20733 13561765 98090 98091 754543488 74007 73941 910716754 65204 65125 519207563 53430 53373 177400907 62495 62574 477249931 33575 33623 741727991 47619 47626 429306678 53464 53480 566409389 15469 15470 449527522 93581 93600 725247744 45133 45115 34234624 75744 75745 612034861 54067 54139 406312648 33469 33470 389873044 27029 27030 435575645 45153 45154 147353108 68144 68207 754502839 72523 72472 867137192 88838 88788 828591962 84825 84750 896692392 39254 39255 318241683 4486 4487 557264924 50857 50858 637384952 15616 15617 639624222 545 518 561902415 53149 53145 159800011 86437 86438 25759743 74788 74789 555516314 42586 42587 955882417 40747 40748 851589450 59880 59881 945981428 10620 10621 243844899 47683 47684 891762842 8253 8216 344546129 95057 95009 842693775 64209 64185 468778450 7382 7414 115376802 4444 4445 318952735 84474 84475 241828320 20238 20189 893309962 42974 42947 885399944 10603 10604 141048358 96537 96538 773192501 54425 54396 636858340 80817 80865 90032457 93413 93385 697770987 23017 23018 823694898 52863 52882 131068739 56823 56818 280775990 38344 38345 350189035 63018 62989 307224522 37035 36983 291134394 514 515 795662948 11926 11927 157581964 34503 34520 641719048 17767 17818 741107738 15040 15041 807181912 78334 78282 960765602 12314 12366 430688150 7557 7558 859874859 38040 38114 746594780 5195 5169 674764512 72342 72294 987832226 17651 17652 399162450 34400 34373 397195449 20100 20141 906456865 91914 91915 890303267 73603 73651 938073624 8379 8399 533295011 56419 56421 544676413 48912 48913 658649241 87852 87853 756269660 46336 46274 268402746 71742 71816 154400504 24887 24967 723177366 77860 77936 308292586 62429 62430 789596073 32679 32664 180825228 17951 17964 785575525 32383 32462 100442961 3728 3790 543003444 24796 24797 411321949 44047 44048 400741251 73341 73405 981585725 94508 94585 656973918 40790 40837 945769165 81871 81926 938416466 33621 33651 305519290 15021 15022 258953873 72807 72747 611482661 75575 75576 723678282 43308 43309 425503528 52471 52472 359707964 58841 58851 127657938 45540 45582 418706338 3023 3024 854567110 6597 6661 862455873 39995 39996 694001701 95647 95648 852778784 41193 41246 121258375 73003 72987 429306576 23964 23965 890398472 88639 88640 124503182 90339 90408 59714627 52924 52904 68831101 25423 25424 969837334 54678 54653 878999886 17755 17756 236363093 91863 91792 65971510 75630 75593 855055950 48376 48297 781247355 65335 65336 223345277 56478 56479 204222408 96875 96954 185943139 42733 42734 601705284 99866 99867 205091342 9987 10064 264179307 50102 50103 54003339 202 282 798953581 59094 59112 288579687 86692 86693 793903101 34736 34737 850292159 12464 12465 967661837 26183 26184 609929656 69438 69457 833328099 91527 91528 486024784 26432 26382 587429709 43232 43233 112410597 18525 18526 852733007 69453 69454 565513687 16814 16815 624626307 71060 71061 284547036 33963 33964 446511732 30082 30083 666941251 5478 5554 764125478 96711 96704 444080170 97856 97835 358804433 82409 82410 404518237 7751 7700 742981256 15775 15776 688661083 9217 9218 96671461 67623 67624 901669491 72783 72835 655584314 38841 38885 786106415 13410 13411 315072465 73059 73060 249411139 43414 43359 548937586 62693 62694 161088679 68783 68784 779434095 41834 41835 463320804 70112 70046 262696774 99929 99930 527274947 64006 64007 937831416 17281 17288 444360833 53408 53347 644647144 12364 12365 137094552 57109 57110 690171061 56240 56241 839874752 78476 78412 449162491 2898 2906 6179028 59241 59242 70712086 20808 20809 745029157 13012 13013 670773719 26867 26868 771282472 64007 64008 597677084 94022 94036 316958164 45468 45538 546840499 52725 52705 471949366 45573 45536 823452876 81140 81141 655548209 41666 41594 821715860 28376 28377 726852533 36505 36562 307655505 40284 40285 778840808 22890 22926 545455913 57547 57511 875704156 83245 83228 165470813 60706 60707 202953994 49305 49281 280019002 91096 91097 415558807 18044 18045 568484309 44783 44802 73180693 4675 4734 982897821 29288 29363 616249353 22396 22452 556058532 3222 3296 413289346 59727 59781 280897222 8175 8176 798283902 96188 96189 923827832 31019 31043 476827551 66550 66551 209474056 38647 38648 270499000 92844 92845 522705463 89427 89428 511069300 44284 44285 486279805 54547 54519 906681750 3527 3528 171742771 4543 4544 782696834 37266 37275 182546050 66018 66019 816461316 45654 45689 63796213 94063 94064 869898489 60084 60085 875467647 28303 28313 379405391 1006 1007 380990432 91094 91104 803920675 88092 88084 936720650 37063 37086 745346685 98732 98733 878188547 30029 30030 352560250 72929 72930 231848283 16901 16902 927275794 79173 79232 237407335 70022 70023 83215884 51783 51784 131276989 77272 77207 596798447 31892 31850 779881019 12534 12513 670418551 51521 51522 835675636 21109 21073 379179903 9795 9796 55322479 99460 99451 834703890 61112 61113 148168908 80805 80806 777976389 85754 85755 934573647 91596 91597 842952811 94597 94548 433619195 25955 25956 147451509 17451 17497 779957566 50707 50708 930796660 75602 75603 921030701 76013 76014 200265196 71759 71760 651717712 76978 76979 880645703 36666 36600 459083280 1376 1377 306082481 83215 83239 405448587 66281 66211 140766577 83348 83342 524417446 87820 87772 402348298 12817 12794 964549952 14148 14069 585676044 46078 46079 158855626 72844 72845 320880511 42456 42457 568017767 11797 11746 396696814 29202 29203 60272626 95062 95010 621302585 23851 23902 543903405 55284 55220 855912909 3757 3758 819224170 4021 4022 571602936 28281 28282 292219934 86368 86369 862139441 44546 44547 682371848 27986 27987 186983818 41441 41442 59943784 79515 79516 22685668 34412 34413 2699783 21882 21883 53106659 20507 20508 458137361 72575 72576 422041054 52729 52718 376185680 4078 4079 654193972 77637 77638 212937673 9313 9291 847576605 74728 74676 770620235 89531 89565 176567813 30315 30316 789540083 60938 61012 559492953 21088 21017 691984202 9939 9859 73518749 16861 16805 703911163 22093 22028 1315242 61517 61485 214415920 77932 77933 245681667 57590 57572 830079416 11148 11142 514112174 67586 67655 832368553 90125 90126 75022752 61090 61091 925773069 84046 84109 652390674 72842 72840 667567180 31424 31347 305228975 98161 98162 875131329 42170 42171 247273060 48423 48355 66898504 23810 23787 381550887 36837 36881 991887787 81927 81928 239934341 11716 11662 718753920 4744 4765 332476393 5277 5278 221655108 25582 25541 655145072 91141 91147 65850292 57346 57357 973922456 41148 41149 360472257 75983 75984 390929473 40724 40678 301781872 47847 47872 896178285 92793 92823 792531401 6739 6725 586831738 74166 74097 146870184 91184 91185 930266511 72197 72233 748372824 26289 26272 607406791 35640 35641 315311495 61810 61867 145520321 93145 93199 273634577 80884 80844 681834901 60963 60915 948791364 84882 84883 919304941 14971 15043 463024821 16511 16512 358727479 10765 10691 684661358 8011 8012 562753290 41706 41772 311534748 63961 63993 729296190 50659 50718 283171716 52649 52650 734224895 65350 65393 935984282 80492 80497 895475154 74227 74152 150934551 56091 56092 520489085 20493 20494 523078203 93474 93475 831773886 81949 81882 73977322 89730 89731 660299308 78895 78896 927141446 94245 94246 354476903 48799 48800 791869162 95761 95770 365412298 21354 21355 696086224 33133 33134 802845148 98701 98702 954586745 56708 56634 654487156 60634 60635 761665095 26242 26314 578558622 67393 67394 371090391 76256 76257 890717990 93805 93806 908104969 57307 57228 289164681 70359 70416 886579732 25158 25169 210616329 75816 75817 989494610 83158 83159 224712440 21012 21013 317256899 79882 79820 901063046 32318 32345 443339446 79605 79534 753637194 19890 19891 708606245 3367 3368 434485848 63441 63442 363381843 33423 33386 826230904 58706 58772 982809069 493 494 448569332 46259 46256 147952956 44295 44296 651917488 33673 33676 625026991 34218 34177 648609335 60631 60632 832722907 59705 59706 348429323 37303 37360 266724980 48748 48749 472809681 52668 52726 28287288 17426 17484 335500311 27093 27152 568976526 9421 9387 760300233 73936 73937 337094733 15676 15677 506597450 82076 82082 34600349 55890 55942 551388495 94221 94222 509192696 93641 93596 491276770 41756 41757 370413640 59808 59809 689013477 34546 34547 469269055 34045 34108 972977829 87174 87175 891145279 69320 69281 242241521 61455 61456 390086971 96531 96532 272891736 2279 2280 95506329 13406 13407 674138464 54043 54044 918342766 15709 15666 78547885 91742 91708 180667223 64575 64591 348811551 81602 81603 34645063 40087 40088 568103658 11145 11146 509991320 12229 12230 660880722 27985 27986 603041031 26890 26892 622535316 57623 57624 577808877 21338 21327 537553201 73510 73511 69196957 51256 51257 232909634 20030 20031 740071940 163 164 967299942 95506 95578 168186166 58714 58684 602934586 83517 83456 626220195 22084 22085 819402256 27750 27793 46317973 21753 21754 325363364 54964 55013 524422387 94248 94250 477919428 84255 84324 737051077 85155 85113 483540820 1513 1514 173109641 6571 6572 357945531 46284 46281 923047183 99492 99493 825295936 59055 59056 187757568 50700 50701 496839371 5991 5984 318492264 21361 21327 398800105 27560 27550 345572479 11859 11860 901924061 85308 85309 659054159 94903 94907 45161784 67699 67700 482000220 45631 45632 665658716 28648 28721 357484061 99780 99860 211147202 19126 19183 203303383 19799 19808 736915708 2216 2290 292967936 89465 89543 808221476 67135 67136 504668979 90559 90611 844763350 40645 40699 695499073 57068 57009 370443872 40787 40788 272197189 81556 81620 657958758 43551 43547 578327577 16564 16565 132985186 3597 3598 878624587 12273 12274 668242916 42292 42352 230052805 27503 27504 453807073 47476 47542 188095335 19556 19557 547155170 11390 11319 244100766 73207 73254 486956984 56291 56292 20614842 91014 90965 975428282 38522 38523 294886456 96150 96179 664280031 59304 59305 969289809 63812 63813 369246820 54389 54468 521334748 24153 24154 986134 97228 97229 29773441 90601 90602 321583338 54315 54249 444305100 31961 31962 620440078 99507 99508 23064947 74364 74329 352825122 36210 36257 5979044 85150 85151 30922453 40155 40139 306742667 62607 62589 961615590 73095 73140 73653678 99064 99131 543938024 88946 88988 184772938 6489 6490 967762791 21162 21163 372948580 10417 10418 74864204 81332 81333 945072457 93442 93443 771133588 27031 26997 340491145 90766 90767 407265074 50513 50514 574477112 19281 19282 739371286 53077 53094 825895757 24725 24697 701277970 22764 22765 107727828 4940 4887 182114367 27967 27968 14684325 41600 41570 402265619 45183 45184 994697860 29263 29218 236080115 53427 53455 577195572 96731 96697 567206515 41952 41953 839367711 70803 70804 213379237 35748 35749 682513705 78284 78332 999433879 84703 84704 364831780 49484 49493 988196785 29282 29283 394537306 59763 59812 365722051 94914 94915 41367473 60043 60044 644441571 2719 2720 978842953 34484 34555 224706384 93959 93960 317414084 39515 39554 564037875 79895 79896 208622266 85813 85814 818356822 48808 48872 15362621 63272 63223 109167743 2710 2711 237104088 1168 1169 923477883 63980 63981 245386198 58353 58362 852656776 40997 40927 463582632 56232 56233 226296120 45575 45576 739124706 78189 78192 756574318 31294 31303 657926399 88347 88318 522485778 44970 44971 492381389 69867 69868 758962796 56484 56533 661259786 51605 51581 661623993 75459 75460 555550784 52893 52894 991407690 64799 64800 873236773 17069 17011 237448170 52961 53040 121517286 9787 9823 799341285 8969 8937 777596987 50874 50794 157915619 97056 97057 904062145 86598 86599 783704691 67743 67710 228311096 22792 22776 225894254 15330 15331 678762581 20320 20353 17311006 76272 76321 395428915 21850 21851 306035076 21658 21727 940756769 74712 74730 684931912 28411 28388 989638066 38615 38630 999530604 57949 57918 658990069 94965 95014 366250280 57085 57073 125412585 93460 93495 469115026 35328 35329 426111616 56827 56891 638843852 67588 67636 731880625 33309 33373 27839893 74289 74290 77396818 43851 43799 47194904 24623 24597 139414170 88628 88629 633093745 49621 49622 564223139 32768 32769 487027603 65558 65559 864935069 73243 73230 497462111 11047 11057 429217568 98411 98365 557218071 31496 31497 714319693 55972 56040 751513798 18666 18667 267724320 32539 32497 963443792 71015 71016 342071600 78299 78243 926514479 48995 48996 643870381 46550 46551 892885439 87451 87524 886802842 17949 17950 371436535 96161 96216 142945902 74481 74408 173722657 92654 92655 859590470 5757 5698 249618484 70860 70861 665303132 62165 62207 974735420 5320 5275 636110231 95743 95744 115778294 97684 97685 447597948 6315 6261 324094047 95665 95666 554900591 88570 88571 226415264 90024 90026 433024446 62000 61992 315989465 65250 65251 34646420 50482 50451 781302528 46046 46126 571303270 54445 54446 595942250 171 172 920181833 17493 17541 300092869 46064 46065 883695828 33740 33687 301446630 7514 7515 510683501 89645 89611 60102605 53153 53154 91757512 45838 45829 788129947 77976 77977 472521782 94098 94046 96600848 26380 26391 478625967 40753 40766 842876282 32634 32635 630885772 81227 81228 219910015 54951 55003 772917267 5369 5340 883666682 36585 36543 39744319 90906 90947 861135373 74112 74187 615325441 32040 32073 790370385 30869 30870 825388427 17719 17720 443452285 47741 47742 599881597 66198 66199 254214096 59680 59642 526348003 31712 31713 312141345 37759 37760 920936430 90748 90749 536221559 13355 13356 520863253 16501 16503 973550976 35094 35074 5203233 74534 74614 546890225 9877 9875 598707073 4091 4139 117069610 97080 97025 249634517 93145 93172 136907559 53081 53128 969666999 66160 66161 182493149 54897 54898 769266332 79746 79754 862642077 18227 18293 350476039 64045 64037 409068487 29539 29540 444813965 44131 44100 928120491 94561 94604 689616332 91113 91179 140303187 34878 34852 212799425 35347 35302 47577020 29667 29629 778196776 15910 15911 564596961 41765 41766 732732093 46561 46562 371887267 93871 93950 445591449 57249 57250 989298973 15034 15035 627926248 6595 6596 160820460 37360 37419 733554286 82731 82725 14292974 22591 22592 923368292 97015 97078 666378599 46655 46656 111459350 99656 99657 946591119 86760 86761 394012350 88313 88314 248998539 17359 17360 43881759 71768 71769 587943864 1194 1195 356995256 67146 67147 715168204 2882 2806 176731026 78919 78920 116308184 18240 18235 151199246 98208 98144 995915554 73451 73503 397322399 46874 46875 865685050 24223 24290 814005075 3543 3544 134778451 78838 78839 694123469 13927 13928 416188252 9109 9157 655315670 1135 1136 234973046 15865 15868 11558239 13111 13112 388447642 17426 17427 461256735 26396 26397 736335615 53958 53929 543091201 68077 68078 466714907 26274 26275 277854202 2452 2453 63654420 94165 94166 291081907 45949 45905 886783729 5642 5643 871509085 72564 72565 347506812 54136 54156 152069890 79905 79935 787218832 93350 93351 647160368 98501 98502 982247881 35923 35971 627626169 94469 94471 754184156 47008 47064 968974287 3363 3311 387434811 47625 47626 975195218 23294 23367 758125471 23324 23325 688466316 27473 27449 87398082 7071 7072 783250045 67166 67167 985923535 94603 94604 276382588 58901 58978 673930895 57218 57219 1351807 88770 88771 801279260 76685 76741 366187472 10279 10352 974768610 15641 15642 929489386 801 786 882101375 93726 93727 638684388 78082 78083 233327919 54105 54146 703010971 34905 34931 75002481 85754 85713 872516417 34685 34733 956398510 94372 94373 183512274 44571 44529 164980167 27624 27625 425226739 56825 56826 489150671 67417 67485 908823361 8111 8158 632521 85470 85497 274805100 94408 94409 596059529 54999 55075 201684663 96495 96564 560526889 30512 30478 964106649 29604 29672 208325255 53017 53018 384460389 72557 72558 283116165 25238 25239 523406111 76744 76745 444366907 54986 54928 99063494 97280 97303 514589261 40783 40830 262763854 26737 26707 846723239 97999 97952 558047944 72245 72246 334897822 69649 69650 99392395 90636 90712 991275043 19409 19410 201984189 86616 86586 580445763 41605 41674 3915084 76740 76741 35358432 96043 96064 266107482 27201 27202 564281142 97922 97923 410419841 98980 98919 564474566 69094 69092 309337490 73395 73396 449356229 33401 33402 294999167 62469 62470 983692935 66176 66177 94202755 30491 30492 316804645 95816 95760 597058256 3289 3290 798954100 20398 20399 386714034 98498 98422 892841769 13356 13278 65201085 86220 86221 750382683 98329 98330 931082137 81287 81288 576092683 39485 39467 146576732 18440 18441 263578327 96810 96770 371158373 26161 26162 539368404 10309 10286 981406182 63773 63788 678266390 18653 18654 55882053 22605 22606 315321045 24100 24101 747582262 12627 12672 976811503 42627 42628 17063223 56783 56784 157139103 3008 2955 128592409 34931 34888 706948430 30036 30037 601906559 18983 18984 812061669 43563 43613 414639556 89802 89777 278268480 38106 38186 102252018 289 267 971060330 40160 40161 388667791 1790 1791 14245160 24492 24493 491551827 37296 37297 855754014 80666 80667 80921487 53828 53821 387131751 35955 35956 537335804 4609 4610 763834002 83668 83693 455239415 2191 2192 527527013 28863 28864 435686468 90371 90372 478318068 19442 19443 331570710 18313 18362 115482762 42464 42465 751813469 89732 89733 731530299 25943 25944 734857233 44347 44348 804563234 92245 92217 263681169 28951 28952 758099710 98827 98828 512886076 59382 59383 388763577 5433 5434 46528474 23895 23896 301869385 39471 39472 621644667 58755 58709 992195895 82725 82726 431693431 52539 52540 722347080 68131 68144 346600698 63171 63172 841643948 16297 16298 677589462 85561 85562 657491347 30595 30604 249784241 44559 44560 161719459 39745 39746 900857657 71880 71817 31373406 85973 85974 391358352 37771 37823 124640413 34724 34793 858912373 62480 62481 76366896 91648 91649 677289848 80893 80948 684016648 91075 91076 940594415 82861 82862 89451197 62700 62701 871628546 69178 69166 263776557 97266 97267 425517162 2602 2603 178488373 48765 48766 817131129 3017 3018 381727992 1162 1163 932924124 65336 65285 506931415 80761 80707 473288369 54930 54941 342750874 6821 6742 479302034 92249 92250 446441017 98804 98743 754964304 30246 30322 689373878 81785 81726 72231964 80956 80960 962656277 47386 47410 727584995 90547 90559 752298272 16770 16810 793841026 69524 69525 181794566 33044 32980 606929171 32934 33009 694721302 7164 7165 287336877 92842 92843 199184623 37533 37534 67474432 58950 58951 895340684 9571 9572 352620690 36519 36543 458754835 36126 36194 661978208 53246 53242 697465840 64009 64010 437764002 77144 77209 669057968 41635 41636 241682663 23145 23189 9952490 59360 59361 875759944 63151 63152 219030744 40789 40790 174644410 69605 69527 140825002 62308 62338 732432858 55978 56043 139054222 33604 33605 238178900 28894 28895 693785640 19774 19827 680872917 70232 70233 630324298 81528 81544 560999762 54713 54780 317249304 72754 72737 744599513 78220 78297 232025837 31062 31063 505931066 4625 4626 449685129 42893 42894 679863267 35560 35538 75458459 2920 2999 509441810 65961 66016 997163092 82358 82359 255546476 33835 33836 234051063 22503 22522 844861300 41019 41003 72659679 3995 3996 979177395 78714 78691 578442594 60032 60054 629492420 60628 60550 620128343 67559 67560 983150032 65491 65492 142020803 46989 46990 458214423 2806 2831 504972963 74206 74207 726401231 81946 81947 927453349 41340 41337 569695781 98186 98114 956781859 62473 62485 468082394 88205 88280 813044373 8128 8070 345857586 86236 86237 766217337 26746 26815 426740964 99842 99843 525093309 23966 23967 77771376 23251 23199 52527100 65689 65690 390797453 24606 24607 515158680 61955 62005 626910651 51468 51469 60428285 55177 55257 591865078 43674 43613 705165716 53975 54032 417580373 28048 28049 28076291 77851 77924 962951602 77781 77782 652460186 19785 19802 840937353 23060 23116 518174912 75679 75680 751401000 70300 70301 819052092 87721 87722 355354077 73191 73192 26877585 78651 78652 892019573 36718 36764 40090916 46316 46333 502461838 66127 66128 619118723 12848 12849 856209992 45804 45826 813345011 96757 96816 747993830 89737 89738 360229046 68879 68831 338752009 52167 52168 753344146 14472 14395 330450359 2723 2724 939375416 79347 79341 103165696 23132 23058 847663020 58031 58053 420864226 57349 57280 64138469 83405 83431 935667121 44750 44751 141763942 5550 5551 898481300 26054 26089 793700402 82729 82772 307252097 99291 99279 984171058 85831 85832 768485849 6774 6775 822080674 52664 52736 876064971 95081 95093 823193302 1206 1207 164794301 92086 92087 274086035 71726 71727 36775246 29861 29862 798492014 39118 39119 832138485 73540 73598 410095354 99258 99259 406010635 27963 27885 757679154 86393 86446 726718935 88507 88508 844606867 83367 83368 129923883 70320 70321 443867998 81243 81181 981834251 57492 57416 879668017 94568 94539 680123700 79881 79882 786019074 30438 30496 533864156 7116 7117 832399660 97045 97046 234143792 37621 37627 854263042 11968 11970 913488010 78800 78801 871635722 45138 45214 578144418 83977 83978 3673245 65687 65688 452735946 41063 41064 453842358 87206 87271 486807686 81241 81263 669652527 66342 66343 917061372 67002 67003 878756285 75877 75956 809291212 87784 87788 476161005 56703 56704 284114823 10512 10513 374234557 57175 57162 290746731 17338 17310 844726137 23531 23532 967842912 6516 6517 573950130 89224 89225 416443804 27159 27160 726658736 33906 33948 714918144 74585 74586 566659954 21002 21003 455606835 79385 79386 267006348 99308 99364 451515831 90987 90988 819138350 53056 53087 458170734 2115 2074 544197077 35342 35343 239345507 75935 75936 736629803 47534 47610 703852653 20031 20032 886668917 92913 92960 388898289 21538 21539 357458893 25240 25192 921433558 94449 94418 783993947 79663 79714 487743906 41287 41328 837620370 7003 7070 749765339 70590 70541 787814550 13676 13677 308105269 3267 3327 991005643 6422 6423 747783470 58272 58273 341154358 30732 30733 176096400 25592 25593 948612056 34374 34321 360173396 60273 60198 279986525 41568 41545 420245149 87738 87704 147986326 8530 8559 543684056 26783 26729 522221556 5136 5137 898233671 22500 22473 667166751 47837 47838 104606694 21067 21050 767137021 91664 91665 108081982 19117 19115 844807026 23551 23552 657507192 7022 7084 439586912 64475 64476 42463642 2227 2228 152411757 49842 49843 11886456 2243 2249 797450368 8340 8341 230645133 3109 3085 693482515 31002 31003 349975838 28012 28013 680793295 45395 45396 460996797 47232 47198 484874029 76689 76690 759604592 12016 12024 565664977 92236 92260 245285631 59323 59324 158810228 59856 59857 75599429 68424 68425 786648746 34421 34422 171915554 25642 25643 4311222 32992 32990 512507971 72937 72995 712423957 85271 85272 328195442 7047 7026 401689505 79348 79349 386043612 33510 33469 439423584 48606 48607 96923218 78888 78878 896329404 99710 99761 297373048 7776 7777 773323632 65940 65941 975354653 78363 78364 540372212 8919 8974 757791982 53063 53094 116393280 53488 53447 605330826 25025 25079 983516421 69955 70032 69617846 83098 83099 145929035 12979 12980 963362672 71761 71762 954944203 66457 66458 951652296 82897 82880 383770878 41533 41545 965600998 36871 36872 874846101 13974 13964 162803810 70135 70150 850997936 46101 46102 943358866 94017 94077 190886961 77504 77505 201493834 16279 16297 270450429 15936 15937 937210783 67511 67495 522300949 46776 46777 64073706 93270 93243 88806745 22665 22688 37008860 67643 67644 484212416 70938 70939 256092239 56371 56372 994621264 11064 11065 660570225 39242 39243 297213876 7 8 603563757 26453 26454 822576450 94236 94294 634582205 87633 87603 809741774 98123 98124 823004569 20763 20694 247967409 84184 84109 739007071 39863 39784 433842362 63309 63310 770721202 92233 92234 677575727 15517 15440 543472330 91637 91638 114430699 36031 36035 22730823 21823 21824 79290971 41524 41552 624980413 97723 97728 17709948 6497 6542 71047667 42064 42065 89490016 33006 33007 367231353 26693 26694 764220305 52143 52144 918356451 78557 78558 886494154 42471 42472 854868154 41894 41860 34163164 84590 84597 715547250 74174 74188 50732062 71738 71714 47074496 60131 60188 224183496 92202 92203 172616989 85650 85651 383456624 12814 12815 441689226 99710 99743 427644127 42472 42468 535485731 5656 5644 313236043 20909 20910 860809801 7010 7064 596452429 57764 57842 793108178 94234 94193 589733868 47029 47105 371700443 92686 92687 518487378 24062 24063 864988752 65028 65029 210431905 34333 34334 327897490 73396 73397 529684000 63757 63736 76929997 19293 19294 932217667 21503 21440 450669655 55314 55315 176094304 71050 70981 648521982 9121 9122 458244232 18761 18762 924530478 35161 35162 493353337 19192 19193 792547818 31722 31706 150441002 44813 44835 281258753 69987 69925 906061253 22395 22469 543763045 14994 14995 494165471 50267 50268 462913059 74260 74261 983700824 67451 67433 212108401 87172 87173 163176050 23838 23883 880921621 44760 44761 934111010 13996 13997 742321234 32269 32270 840901619 51160 51127 872729046 43404 43405 983534644 22055 22095 829220822 18100 18094 880001214 39123 39186 755905213 34210 34211 924679331 20129 20130 666342747 79262 79263 433623227 60363 60395 727093069 11097 11098 797855636 97018 96940 541058426 89038 89117 62732166 69997 69998 994870038 69403 69404 507931677 67162 67163 359443731 22841 22842 106688492 97312 97297 917803872 17444 17412 240020016 84973 84899 218903210 30636 30637 463351482 64465 64519 125462255 14766 14767 225973468 57509 57584 736619189 51267 51268 202247811 98075 98124 511435485 65557 65551 864114649 97825 97826 498307355 76672 76721 402153878 89001 89034 722112974 14987 14988 254587841 50946 50882 183326936 2012 2013 867692235 85004 84951 33508707 53248 53249 15458136 82918 82981 859477758 8556 8557 989710173 14034 14041 960537180 49288 49289 437023579 67662 67663 431593093 6948 6939 294400761 70051 70052 27060242 68089 68090 112812848 78013 78014 254978477 17775 17776 864914790 83435 83355 636291014 74605 74606 288139000 81677 81753 744863326 3269 3270 789232998 58924 58925 672016699 26094 26095 601882585 9637 9638 21251801 78176 78159 231568809 73615 73618 853638947 74878 74879 704325624 74629 74630 966011520 76689 76618 531068269 69305 69253 116672605 80371 80372 986240836 56492 56546 374972486 60812 60813 702378862 4008 4072 847188638 24333 24277 276728769 22835 22788 786891680 24268 24269 110429883 86265 86211 10923062 51074 51115 584770943 86677 86678 234133496 47119 47120 227986419 20901 20902 147953281 72211 72212 532516061 18900 18897 695528490 40107 40137 673698256 48551 48488 993136930 31925 31961 600744311 6302 6303 577179058 49194 49231 607231626 25351 25407 74413031 41384 41304 31579679 37397 37365 871079720 89455 89456 580705357 62466 62467 347800971 82643 82663 837935972 18502 18503 597828215 54586 54587 247782815 66681 66696 693534384 50684 50685 564081740 65655 65683 740069659 6166 6167 233584746 99698 99699 797790901 67771 67772 426269504 28647 28648 754786160 71026 71027 886973643 42994 42995 988711827 82430 82431 183060215 99687 99709 457538774 66394 66395 302549841 41251 41180 222476981 85349 85350 336565003 56731 56732 649205261 70665 70734 309604212 61892 61823 982360147 61871 61922 407266513 49570 49571 318855770 19652 19653 60610669 19207 19208 778213852 73756 73816 627424455 67011 67036 526693726 22864 22865 617524753 2985 2986 326050845 76273 76274 436135281 48908 48909 900253867 81756 81742 562004172 60813 60814 429988549 28880 28881 320038049 86631 86681 710243687 82329 82372 183224235 39878 39888 868690542 95652 95580 540177240 63866 63916 657399286 54351 54392 946288900 19172 19228 112261540 15415 15384 998801147 21377 21341 307753320 57542 57543 484865428 94100 94101 723768483 13982 13926 622437654 28408 28409 259510465 48032 48033 177825942 22946 22878 143190009 83312 83313 99047558 22632 22689 566025564 40875 40876 43231525 28252 28293 588149120 1009 1072 648393775 24339 24382 124633987 87136 87082 566217420 26012 26072 392773542 1990 1991 367097974 17095 17096 762242217 56386 56426 859334252 74411 74478 779040054 46164 46165 553736993 40106 40107 495871051 9640 9641 164214784 92692 92639 350203843 55415 55416 764271741 88391 88392 111725819 36644 36645 728806060 32307 32308 177181807 61011 61012 808719906 22718 22643 579153704 94259 94260 918947948 52155 52175 52911601 87829 87791 642130835 69134 69135 508880 30831 30832 584477580 49390 49425 640996297 75063 75033 596029299 7521 7522 681883515 81597 81631 203727871 85840 85841 472838840 16160 16162 474816278 70249 70250 16315091 57947 57948 496312064 28797 28798 25080868 99992 99993 708538888 52866 52853 819592637 22142 22143 243493073 13230 13285 916645350 41470 41471 900123651 63445 63446 597209860 35863 35815 255007238 12382 12312 675968713 60617 60618 24447205 4201 4202 130783448 52270 52280 865221403 95633 95618 91041784 78410 78411 280593744 31909 31847 879743013 11831 11843 344631668 74002 74075 6829188 92227 92259 816064501 49720 49721 136065612 9390 9354 737040716 50444 50445 678059355 70649 70707 426544484 84079 84027 851758608 76982 76983 840890628 1718 1656 945547182 36097 36098 12588815 93058 93059 638837332 44004 44005 627708183 12292 12293 465905119 41749 41678 404335667 50773 50758 108560178 76341 76278 759459539 50322 50303 968553226 83850 83851 449024529 92374 92375 251623510 52541 52527 849783236 23085 23069 729861505 96965 96966 641600011 28193 28194 609518756 21796 21797 764747106 11790 11791 111774952 4951 4889 707033581 66599 66600 372921024 19527 19472 301896455 51616 51617 822547822 62560 62528 877171794 70656 70657 661292669 50036 50037 885632858 10257 10258 632692311 18747 18810 505590350 52753 52754 9618206 40912 40879 363463033 29457 29458 804893213 52944 52945 954284806 5078 5043 519163076 8346 8319 600086494 98602 98664 312057861 15200 15219 707024692 99559 99557 162678918 66683 66744 917937688 58947 58948 922527331 3139 3061 403214655 29407 29397 195849664 77858 77859 451239561 98515 98516 469798535 97009 97077 743659703 24411 24396 938295350 31387 31388 22244827 76628 76629 604980951 61410 61443 547931743 66309 66310 580290553 10892 10814 821276172 42405 42330 993023916 96061 96062 873443523 43961 43962 226890191 21717 21718 67423503 46227 46220 261909988 76651 76669 781546133 47345 47369 948435294 51385 51341 987635045 91116 91086 696901680 74453 74416 156824929 61068 60988 295123183 63849 63850 11888716 39920 39921 406730552 34693 34634 948532359 97434 97475 390330940 87248 87249 666528371 352 411 551176084 39940 39981 427514139 91905 91879 121746090 63450 63451 34738781 86458 86417 841573036 50718 50719 97596454 6241 6253 962351361 26946 26947 522578749 35669 35690 926876124 42227 42228 162760867 25164 25196 54422137 94363 94364 155696772 10953 11022 489077337 85726 85727 315619421 16825 16836 616099808 22467 22468 485320839 13179 13197 528904433 34324 34325 844962530 84441 84442 881306902 91552 91480 76529614 63226 63295 878066280 36808 36809 673439441 89231 89262 998967163 59271 59335 42269151 30932 30933 958500360 53315 53316 595249152 58519 58459 65071856 53212 53213 765003535 45468 45458 663594634 5532 5571 741464365 95877 95859 20800989 90172 90235 514589786 67832 67833 509458642 12799 12800 707131679 53623 53624 167234365 7132 7096 241512094 3043 3044 830705250 83840 83857 445291265 14055 14069 525880428 60182 60183 664044054 91193 91194 551311609 46978 46898 493987209 24365 24344 152448201 47383 47461 704270330 49461 49482 34352632 47985 47986 694595539 14480 14481 42584211 12135 12138 716806528 85176 85177 67971114 71353 71354 359844065 88208 88145 950573279 25082 25014 785097650 52488 52489 185994400 2109 2150 751283715 46514 46531 45644324 61485 61486 521244431 90883 90884 271945272 82909 82915 299099587 22659 22660 591040516 54311 54261 734036770 9040 8976 805502694 43266 43267 207898044 56952 56953 404608805 26016 25971 413170966 90354 90355 541453186 77635 77636 86605127 23715 23716 846113156 66797 66798 840284375 78983 79043 827794151 38671 38672 700391680 67664 67665 434607876 67430 67452 558915297 6181 6147 133120076 45569 45501 955232315 13830 13828 6376718 74980 74981 15792530 26424 26459 66760081 97760 97839 799188831 27936 27937 65699500 90176 90177 72905432 82256 82257 201584143 96308 96371 779764112 30353 30354 804802168 81865 81916 644216593 60519 60520 169799541 40 41 886602702 76121 76199 767219567 64727 64728 675937315 68961 68889 555388675 37811 37800 112174386 10985 10926 775135133 49197 49159 284917910 63607 63608 308301506 83635 83636 696493133 75072 75073 590497279 45300 45304 358550458 49579 49580 137480109 21634 21635 631667909 19119 19138 250739938 65724 65725 911021483 64399 64436 359653025 7035 7019 584553940 90785 90786 593389606 93095 93096 417651962 77571 77572 574841129 18080 18081 663905483 46679 46609 474472975 47802 47876 782887545 17624 17625 539974649 91433 91473 448610776 89806 89748 762088003 8988 8989 823477614 38846 38793 293603751 58047 58053 259699826 79393 79394 260436459 22215 22272 111781758 92630 92631 725503076 12737 12738 836710309 75253 75227 143899142 39233 39186 543088964 25611 25661 666322407 77149 77227 750925019 14106 14107 778336380 59871 59872 649268256 3820 3795 760295621 17031 17032 637629240 31631 31632 103971716 23158 23194 99634908 70312 70367 735768621 85233 85300 971861807 41655 41721 323206025 68818 68819 371530342 7401 7383 549361824 36180 36186 558864298 60582 60583 816370221 37200 37201 19258398 92633 92682 449303209 93743 93744 692684828 95198 95199 197839643 12376 12377 474549769 96942 96984 467634216 17469 17456 174695731 52872 52873 918802704 86764 86811 645379345 2778 2830 129357541 83271 83247 693358911 92566 92567 35648368 38735 38757 86474419 51237 51238 636904199 72201 72202 147139237 26767 26768 499160249 66431 66432 59900871 85378 85446 764606541 5276 5284 298485795 31635 31636 301442594 1028 1038 504451703 16809 16810 960587181 76547 76548 208424098 70814 70815 673644059 25399 25355 878697759 71483 71510 185795359 6832 6788 643886267 97718 97719 921221040 19787 19788 905311436 30218 30219 465474850 76730 76682 651336920 70565 70566 847041330 84183 84227 255347748 42923 42924 411945640 92819 92849 344939418 64151 64196 571868463 3275 3276 581196469 57057 57058 356949948 85587 85588 103229213 26626 26589 959120235 92287 92282 77361681 64608 64609 591426846 97604 97605 674309187 665 610 478923532 8524 8525 651389068 73660 73620 850674702 10748 10746 255072529 72170 72182 851351437 35740 35746 937319832 17583 17584 958266159 78088 78089 558872632 67522 67581 246835061 96496 96497 304780622 96096 96107 54589940 32610 32611 356285051 89663 89737 747285419 59274 59275 235721988 8406 8407 585544066 77976 77908 639031431 18447 18448 862477988 16065 16084 635554846 22707 22645 213714854 70829 70892 335819521 36269 36243 680456481 49105 49033 141929568 40486 40463 220322548 81935 81936 827778562 75237 75205 609267425 73836 73837 688137838 43932 43933 299833126 39658 39678 520307037 39260 39261 284840816 13137 13114 149867301 98704 98705 911845779 49196 49197 230553702 30278 30279 371187174 35838 35839 914156276 41868 41869 492580513 38367 38368 841416638 39876 39805 490186155 53015 53016 400943657 67585 67647 888481058 19374 19362 391741763 86100 86101 144613658 75416 75495 291293254 92471 92502 700375984 80404 80405 21743298 86888 86865 218111698 4142 4133 691348466 42569 42596 221069908 6104 6121 803553486 91064 91065 185685916 85259 85309 776814608 31779 31845 582529678 16349 16316 27762066 32954 32955 828930646 95855 95856 606524189 19072 19055 528234837 4086 4087 255394437 75581 75552 493673445 7798 7843 692081540 72473 72474 111629462 50224 50225 368117362 25045 25018 769828574 49435 49436 414016847 95459 95460 523492095 32045 32118 178867492 11663 11630 294708899 71785 71786 903711816 88948 88981 313958314 95652 95721 461631833 7099 7100 165999845 86323 86274 159758501 90279 90344 611628405 70722 70783 577626589 90673 90645 18680590 5100 5101 847124798 6165 6166 543204609 5222 5233 864505818 86581 86582 721074341 89618 89687 584770121 19714 19715 335833913 16491 16492 921006937 26206 26207 352937265 53415 53416 550380013 59359 59311 783689156 64065 64066 466522926 48378 48358 605450060 54153 54189 20026444 2819 2809 5195650 40269 40275 614500104 43880 43881 372684860 20376 20377 467110322 67461 67487 177769988 84128 84129 127926536 2430 2440 866948412 41831 41832 612585926 50285 50294 700712620 35934 35966 610420182 66336 66337 684582071 27097 27098 840342932 11246 11197 270374021 71262 71230 118757100 44549 44566 692845803 23357 23392 684145188 73387 73388 412202209 41741 41711 773845649 47780 47735 941730326 48628 48629 253640725 54361 54307 263532232 42761 42738 20495558 73864 73865 725313508 89962 89941 498766850 28968 28969 381885257 55120 55121 954715319 96886 96912 744148542 11934 11963 877859038 95507 95430 243251218 82670 82695 70918889 30788 30789 169942611 19418 19360 420190136 26459 26518 776188234 64329 64319 630684891 56686 56735 304821316 65196 65197 371460716 52552 52553 966728743 28378 28379 84749587 65715 65716 383681483 45336 45337 608048229 82098 82080 482543057 69357 69358 466509934 79312 79235 457886110 63470 63456 649568243 81421 81404 236634325 46327 46313 204711292 60195 60116 973916244 97292 97351 659076160 27434 27492 140071796 38837 38767 49177218 96449 96450 145172349 74774 74775 221773987 51307 51308 743723955 10616 10569 874006309 40702 40703 686065668 79917 79918 216480854 9412 9413 246460918 89338 89394 517610825 62988 62989 58169963 4743 4680 11720587 75113 75095 862771351 79739 79795 753531109 74117 74068 732911249 29562 29579 235932959 54289 54290 497498754 4183 4184 355496037 21219 21265 414072585 97595 97596 809518729 51240 51272 435352554 69117 69169 109869121 73853 73861 416386039 76828 76829 499382563 91346 91386 83520825 77328 77329 137202762 88648 88606 383174555 76293 76218 33004014 36963 37020 261241570 23934 23901 426440212 12740 12781 506077224 52701 52702 694583376 87930 87871 796618160 43873 43812 982250193 70589 70509 725213866 6612 6647 111378833 67549 67618 489870052 88965 88966 147260557 92855 92882 698071546 54395 54331 55766422 33806 33750 827194558 64060 64056 82371696 4064 4052 202452573 20454 20455 606348385 42413 42365 537711776 64492 64427 242587367 79499 79500 455583380 14653 14621 254779666 95596 95597 866617815 92872 92873 637101656 9480 9481 154609586 58643 58652 220714882 97454 97455 151414093 49856 49840 546749300 31099 31177 927475701 64417 64418 272589176 37276 37263 504049495 27499 27500 23860518 13557 13554 884266698 75896 75879 753448700 29206 29231 439403890 48773 48824 589198555 82504 82476 486494279 68478 68479 583845152 76321 76322 408584586 14487 14409 620604868 61044 61107 705497363 34963 34964 99256140 56695 56696 339728823 70470 70401 857926476 69851 69852 220198621 1170 1155 429395511 44631 44695 938468649 72978 73021 917416133 1680 1681 487826483 53151 53152 810782771 86034 86089 211228684 45244 45293 602137145 3178 3169 751125774 84477 84478 803267076 86806 86857 710149319 5665 5672 471468068 3299 3236 820852247 9271 9272 470406696 97295 97342 637687162 5793 5770 463991397 48393 48394 303054958 32496 32497 304270598 54665 54678 474207737 46906 46940 730228780 26650 26655 583128402 17529 17522 841206261 50724 50688 571159957 71902 71903 56581186 99581 99582 998030602 7135 7095 158844410 8901 8894 501927502 32407 32403 305460225 6211 6212 830387735 89852 89853 894797020 15306 15307 51120291 23173 23094 439119916 32397 32402 732148775 52860 52861 534317765 1924 1925 394300527 95938 95939 806018219 42571 42504 232910055 46725 46740 157745273 40616 40617 474500724 98072 98130 805132665 23057 22987 211124079 15357 15429 816921418 91110 91034 38710082 83679 83680 168764171 59432 59511 752625750 85833 85863 231262597 11062 10995 609296639 13088 13074 913831400 21054 21055 759746081 65144 65145 986979392 30503 30504 865645054 78198 78199 437813609 64141 64163 191314167 31112 31113 33617069 49311 49312 320883369 89102 89103 54993269 6648 6724 344230529 69291 69292 337481730 90751 90752 412291077 51230 51231 538528368 72420 72430 572956290 38307 38308 340666626 49080 49133 276727006 21621 21545 865704557 65766 65767 802773782 23365 23366 227656703 69204 69205 524771244 40664 40619 144754674 46475 46476 473887859 6894 6920 410585827 77955 77906 164292634 94688 94710 533565358 40837 40838 362311621 20589 20650 829518745 5142 5161 680262909 66427 66428 483388509 60427 60428 774188134 27985 27964 6258407 35932 35933 674152741 66654 66655 514598472 73630 73631 967942211 57274 57218 770986729 37829 37754 154017839 38037 38091 177586199 52699 52700 879205547 41093 41094 391427650 24133 24113 716070153 94244 94245 388997120 47006 47007 95178113 61519 61520 199302285 12848 12874 367641168 46360 46419 166204610 88245 88246 3513420 81338 81339 139594304 14064 14008 934473420 26334 26335 895304608 94065 94140 920459334 25465 25466 417193240 19855 19856 720380148 10865 10866 498134534 88410 88411 72526018 22159 22173 938586699 47323 47324 548293431 16936 16937 37960923 15207 15169 222430755 19644 19579 937454468 50631 50632 114858051 69294 69295 295217986 58354 58369 138992893 97773 97774 982903178 59575 59621 697069966 4612 4608 760877491 69843 69912 570273789 12933 12934 635538644 71346 71358 416149835 61837 61839 460567678 2984 3006 963782676 32669 32670 871298344 92050 92028 870580988 20697 20698 241904146 14721 14776 793151358 43938 43976 651868696 39072 39052 998524689 27245 27310 58968074 95428 95443 502994921 66361 66362 823650919 26166 26184 997513017 46047 46094 933996740 99560 99561 109665990 22869 22878 136226556 83191 83228 921700634 14047 14048 915870036 86060 86061 119617879 13926 13927 113265714 50102 50026 464885759 16021 16047 449332600 49794 49795 697609217 5005 5006 792748255 92250 92251 714118845 13947 13948 841840624 3615 3616 403634644 26059 26048 96574000 31965 31957 102235800 84700 84689 474645285 30786 30787 697628659 740 815 633407800 99092 99045 337783674 40539 40504 33510201 27487 27458 867335203 3624 3593 793374571 60369 60329 34279771 13726 13656 503285621 73463 73464 613540940 56575 56600 706426634 98948 98993 110601552 42331 42332 216726418 65644 65708 398650009 33851 33852 288587721 19706 19649 896145765 86861 86862 896154398 55311 55312 1666891 14476 14477 128414631 51105 51084 555483515 42302 42303 357074549 36276 36287 447057613 42434 42435 67878203 8290 8291 801468249 89217 89218 365143464 72637 72638 914583592 62438 62439 747549358 24052 24106 721053925 23425 23426 455205640 67137 67138 150365398 80606 80578 889015944 81149 81135 746633485 28140 28103 857649961 60885 60863 998250449 15939 15940 297718964 97936 97937 654583331 20160 20161 881064799 15237 15162 838539717 32675 32676 173654580 22627 22628 762423656 94809 94872 904477093 19231 19201 147445805 18737 18671 218350113 73866 73794 145232321 54714 54787 389013073 57359 57313 917885128 6727 6722 318819027 43977 43978 909235740 89766 89749 689321822 95625 95601 66593976 18698 18699 817821558 18973 18974 602651204 45849 45818 99831226 31944 31989 557635805 15133 15134 990257818 10305 10266 188789546 87582 87583 915234489 44896 44897 849696725 7444 7386 645966480 84455 84499 53771493 8875 8876 359222930 64855 64856 378200711 82154 82149 713054212 82117 82191 628972946 71237 71219 405481327 26350 26351 390771508 41268 41229 658405068 71491 71492 419397997 64211 64162 385204009 39101 39097 478419236 11689 11690 292413698 66693 66756 388669465 43321 43286 340966490 78995 78973 579042887 26355 26406 52317218 90402 90441 841855738 9023 9024 462439191 9978 9979 68576128 28507 28460 284877609 98422 98423 671547120 66934 66882 444665507 79241 79242 905059017 18679 18720 115185748 35311 35312 84355658 32090 32091 999190119 65759 65698 165854944 95071 95113 894589092 59679 59680 272346254 64824 64825 734586940 20233 20204 615445505 71606 71553 421860216 94447 94448 140430485 69748 69813 439867324 65766 65844 657062172 71157 71158 94616766 92207 92208 25476177 99911 99912 28386569 46303 46375 892132676 35303 35304 911065329 32993 32967 121837604 80236 80237 391633549 94788 94789 453823981 47485 47534 690825783 48109 48124 78945412 86808 86744 408622430 73633 73634 99018491 99319 99268 614458157 67718 67719 579028889 92257 92196 821600613 27282 27283 651728271 87287 87260 734585291 85525 85526 671739078 63834 63814 561018309 78303 78381 556965971 37079 37080 439285493 84343 84273 251079882 43246 43304 462786389 51951 52017 860460875 42051 42052 501134002 80375 80339 192831537 72042 72043 472435643 70725 70726 127144014 89216 89152 178093242 86094 86095 10869456 38242 38278 662970733 82092 82093 64650260 68842 68800 426468584 41551 41575 55675321 54762 54763 27115821 80674 80727 19406309 34407 34408 579832377 99379 99380 542712901 24805 24847 433497825 62696 62776 632661951 49267 49268 943721149 50564 50624 36293695 36498 36577 644847181 55598 55599 596670460 73685 73691 768697981 2155 2156 424082860 12090 12091 716806583 27648 27695 876791368 56391 56412 994477664 24382 24373 690200639 25308 25309 163057982 21695 21696 707392102 41802 41803 133706988 74423 74424 971993929 38914 38915 470556972 6441 6442 572967044 49615 49616 253357099 22408 22409 499871338 60781 60855 86859575 93668 93666 177196959 92416 92417 26800631 36282 36283 866433359 45715 45790 187850317 89313 89282 861729641 61887 61848 863413754 14310 14291 707602779 43634 43619 464044373 76173 76174 664166764 74282 74341 481298935 23725 23726 104715671 31644 31645 31474174 92416 92388 31744317 79656 79657 36656806 3795 3758 37917995 47666 47717 792194986 6029 6030 627137326 68521 68522 115314085 21325 21405 974710824 59337 59338 955377983 17609 17562 779081126 33744 33745 819305583 65823 65876 820286940 57002 57003 336780267 75978 75979 325505166 9674 9675 764074925 48287 48217 536685038 72064 72105 715712472 56949 56943 319324252 8149 8162 412284438 84153 84188 919683111 17345 17346 45537115 77359 77346 966875184 26673 26674 606914351 54773 54809 532602563 98421 98422 510792843 4008 4009 86232323 66298 66299 319979851 5200 5201 75415296 18585 18586 591784230 14830 14831 697888690 15926 15927 861202028 69107 69108 213716480 73226 73227 369478902 63830 63869 471251846 10624 10573 556278276 4414 4415 787443516 97995 97952 685276475 48132 48133 121835650 31377 31378 453514591 61275 61306 890266910 77916 77955 665686181 85128 85129 336959787 69233 69234 750024676 46698 46684 205614684 70941 70942 940756653 83750 83751 333474701 15555 15556 388160969 9000 8954 437472512 35530 35570 444552008 35301 35302 502066254 51584 51598 91748939 47613 47614 986835551 1818 1819 540427434 87691 87692 965121613 63273 63274 29535474 81441 81442 159016776 48575 48576 371983260 69550 69551 792143975 58250 58206 857476088 49767 49768 464640272 5798 5799 441307936 80721 80660 366788465 83194 83253 310838940 43155 43156 443322665 1807 1808 726194585 10646 10714 38043807 36293 36294 5109207 50084 50085 526283426 54285 54286 985907416 44504 44505 587210820 21798 21799 809785187 19080 19052 590815043 55083 55084 846450486 27177 27178 879348173 89966 89967 612384004 92843 92917 132770685 53227 53239 396832446 67624 67625 53453222 59563 59564 404961832 2775 2698 548590734 88544 88545 727555879 18648 18649 139174544 98108 98109 673499213 34943 34944 688485694 83504 83509 502963285 15861 15808 866965769 84324 84325 673644599 62713 62699 310708548 31127 31128 446450823 9510 9511 929724434 30170 30171 269091978 93377 93378 416046347 28745 28706 424336988 66935 66936 635823322 93380 93381 617010026 17642 17643 402561100 18111 18145 350625952 37511 37557 550868240 6024 6025 330205918 7903 7828 152918301 57998 58077 304076029 48419 48420 707421065 23057 23045 631306094 40324 40325 387971618 46014 46015 741455771 77199 77223 945723710 590 648 797768240 19425 19426 711376675 25852 25853 495625205 64574 64575 787042889 51587 51546 845026444 68018 68016 342198741 17303 17224 810243899 72794 72855 974916440 70971 70972 864169585 33912 33952 205217659 5577 5578 720927959 85113 85114 586565693 8977 8983 972806042 37088 37089 812640371 25619 25655 187697953 98823 98824 925935210 70588 70578 489172611 17735 17783 681615266 90272 90273 140411602 59032 59047 710254601 99006 98978 293680291 43634 43635 785531345 86374 86375 352288149 45653 45611 707178170 17765 17827 727130802 14756 14782 871358146 68921 68922 881914075 11457 11430 351933967 40696 40697 755385630 61462 61463 541226413 30763 30764 643564073 59820 59821 307549358 98617 98600 46936042 11756 11687 68716200 34664 34682 237364377 89031 89043 972394245 36325 36330 444476955 60319 60320 382569585 1027 1071 89259331 9210 9184 696073924 7773 7774 879617 66760 66761 528553996 44349 44298 279880488 30167 30168 564349442 35823 35874 123406280 49881 49813 649265801 34672 34747 620427048 45545 45546 270734369 10684 10745 926774429 17747 17686 771580698 16322 16323 161625371 62899 62900 171489101 61703 61626 799936430 74404 74329 359984732 18082 18137 277991620 51213 51140 875726733 55993 55918 114633764 70884 70885 781782856 50558 50621 77829658 50618 50538 844282607 25577 25573 697258503 90097 90098 731470656 10965 10966 885638266 75448 75404 251858030 94143 94148 996836140 75546 75466 803066473 45783 45784 12284190 47317 47299 171803962 83821 83822 6900349 15267 15268 310739069 50080 50128 168814112 90450 90451 41813146 4588 4604 14155630 33649 33650 396462236 8911 8845 900170314 35991 35946 880210223 77722 77723 277042068 64086 64087 740811020 7941 8016 380467779 73709 73710 861945072 18647 18648 527353020 46419 46420 796058776 38658 38703 304728312 63485 63478 165499271 48599 48551 948576428 43820 43821 777643348 15976 16052 575824931 67372 67373 351384091 15617 15697 325290059 19472 19473 294747970 88661 88662 507093721 45695 45696 402949814 73443 73444 536593589 85445 85446 355446555 6526 6473 59084362 88790 88791 220473446 17696 17697 704108568 28415 28427 223552429 25066 25056 404606330 52308 52301 669698421 60839 60804 685751753 13438 13399 279643469 82244 82285 504125612 13220 13221 119251932 12428 12426 676265089 53883 53945 661596564 2604 2605 410702763 69885 69886 66437368 68346 68347 116244481 63375 63376 272375812 55249 55231 1245908 46384 46385 694820031 47385 47320 3655454 31505 31506 218701586 31194 31148 306373933 55262 55335 428419982 61933 61934 769468168 7825 7826 286646413 92866 92913 141981790 92717 92718 626027471 27613 27593 982746551 40695 40696 968437366 37959 37960 714052587 32431 32432 992110694 17183 17184 793669323 95877 95822 379142618 42139 42103 169851784 56205 56206 806791267 82686 82726 517156238 761 762 773092288 60200 60260 745834882 46145 46139 18069536 95030 95025 392363686 17099 17056 166147959 87011 86959 238454442 16460 16461 856920739 24568 24515 418216642 47818 47819 401785747 6395 6396 174668350 3887 3941 346062175 3003 3007 544692333 85859 85860 478597724 24183 24184 418397893 14147 14148 269318482 30887 30888 950415109 38729 38754 772346118 77196 77197 323969352 40069 40070 541530770 17864 17860 178133737 75312 75313 322590811 88725 88719 913270641 70988 70915 142858059 53190 53255 514686233 524 562 675703064 3985 4037 766167530 42341 42342 815481704 95481 95516 867295297 42678 42643 278706978 2456 2389 681176011 93348 93349 435198310 32196 32148 818047478 34635 34621 928202071 72606 72607 104601529 77863 77787 232237672 51785 51786 168293357 65913 65867 679334471 98434 98406 814533250 31900 31976 163730142 26356 26357 350994689 26309 26239 146893695 93444 93505 404199289 99709 99698 215005741 33013 33084 586269555 72310 72311 900206043 90151 90098 152065676 34193 34194 315053537 5932 5933 569195133 13767 13699 673703994 40448 40495 60274886 16548 16549 492548961 42701 42702 676343818 41016 40952 746969533 25964 25965 552797493 9638 9639 491490456 89822 89874 539563671 95376 95412 103305054 81934 81935 963057616 63586 63587 316086860 40182 40168 559124016 79560 79561 275448749 75696 75697 298520571 26923 26924 582383783 40435 40436 816867478 38540 38530 139134152 84633 84634 264851602 28192 28193 74310940 34591 34592 629079035 43757 43758 587065232 67949 67950 133782835 43865 43824 821481958 99508 99577 692179351 71388 71383 264783596 66129 66130 569474103 8039 8040 979634460 6314 6315 469251581 70040 70041 110993703 97958 97959 322119283 27121 27122 376419067 69648 69649 64166623 61830 61779 898984248 98608 98609 993533933 48946 49014 325305386 69882 69883 498594911 83983 83954 933663909 55472 55473 275731072 10018 10019 341063825 18754 18755 101412242 28588 28589 476228041 52263 52234 865629656 92619 92565 483904299 70187 70230 235037900 61786 61859 842606008 70913 70876 858285970 35121 35049 596711234 84348 84349 190984558 31538 31539 722870353 3020 3021 642996770 928 848 971907557 67532 67533 487422746 74738 74739 979475319 82308 82309 566063049 86205 86206 865407679 86708 86688 796396904 18562 18624 883904683 6674 6675 179728678 41110 41111 265113483 53871 53872 123506114 98320 98359 318728912 62817 62776 772314078 73629 73672 635413426 55921 55922 117143930 91117 91118 502323292 94055 94056 378518289 53748 53749 606994145 36565 36566 394774523 53889 53890 705261674 23585 23549 563165308 75838 75819 79516159 18323 18245 373779912 52026 52027 690988432 51152 51159 854031222 16678 16679 884112079 86831 86832 498745570 97031 97032 91560565 88678 88717 863287683 80388 80332 531777406 82153 82170 874742037 18332 18333 814597947 347 420 147504804 94250 94251 297452320 13436 13492 220270721 25702 25703 816137710 71141 71142 376559041 22616 22680 694923352 20496 20513 786078286 4228 4229 724307952 10656 10657 54103669 63669 63721 966427358 90963 90964 115498650 39208 39209 356384617 48607 48532 2072484 94239 94244 254872961 32766 32767 450592998 86385 86386 413727202 50411 50467 770914390 95163 95164 992171430 13413 13421 371107520 78073 78084 695567162 54143 54144 725891882 22110 22111 750625376 28124 28125 618825600 72242 72243 750131216 12258 12259 859057283 33591 33592 932829084 34559 34599 14312139 77597 77675 245206284 97428 97429 685448315 68866 68875 711028993 32476 32470 438768365 36223 36224 717647474 34056 34057 115768360 92634 92635 725736559 98781 98782 928820078 78849 78850 786032030 82854 82839 626941459 53924 53925 892300527 59844 59786 120508134 60940 60927 13401842 95812 95823 78350107 87181 87182 873298266 87711 87662 684101262 39978 39924 205823884 77960 77961 991085502 93274 93275 490809448 25236 25237 341196408 50826 50861 659996284 97347 97348 53514983 45816 45817 719264005 34913 34914 509091715 41244 41245 338526962 81992 81993 61341337 10632 10633 54211062 72397 72461 508303404 33507 33508 877837958 41645 41646 298447319 60651 60652 213181 9087 9045 337249862 31409 31410 648802216 34170 34148 96178188 39547 39576 927452001 37853 37854 892357982 59528 59586 363829081 85968 86009 134426468 96264 96242 200916317 11489 11490 267327505 19533 19534 522534 20855 20856 215450271 64844 64878 225881206 60382 60434 566955254 67021 67012 317717403 10120 10131 227754825 74722 74777 706134702 64088 64096 50656386 8338 8339 436239427 19819 19820 196739707 80170 80171 787736584 59331 59349 89996322 30161 30146 450170162 88008 88009 767301200 70057 70058 672240861 75587 75582 6698665 10148 10149 818226585 60150 60144 851783276 14982 15015 600387921 31503 31504 741150376 85060 85061 228046225 26489 26490 460350603 36548 36549 283190753 38632 38690 833338352 19861 19845 625679237 80258 80295 126936414 70931 70971 686374887 2259 2260 594963852 7684 7667 79519319 10006 10007 827016932 6028 6029 650094158 28136 28061 726394583 45082 45021 844550177 78036 78037 993126867 17935 17936 26522639 96255 96256 937891875 76809 76831 260668892 20414 20375 620535666 92344 92311 267531096 2181 2182 530767879 89191 89192 826341172 18057 18012 440920319 87924 87925 612411228 72711 72712 910032884 68377 68378 470375877 92349 92358 549367063 85935 85907 951062759 39495 39496 142910878 37678 37687 937248719 68 70 402427485 60772 60692 458003426 60770 60771 311988544 71250 71251 99246475 54045 54059 47021510 35749 35797 1068770 90651 90692 666299796 16252 16253 280202242 94680 94731 391978663 40475 40476 812439871 77703 77704 524598287 84194 84199 232841743 45530 45531 290093945 62928 62929 431092928 98978 98979 800975745 73909 73910 283065944 37422 37423 392989872 26518 26519 919656494 92399 92424 179090829 72966 72967 662892359 17836 17853 66166679 85783 85778 334852704 30784 30785 301611803 42372 42373 835912896 64699 64700 205424484 27452 27453 325025926 39290 39291 190256505 60887 60888 747678592 38925 38983 474624619 95441 95470 619027724 88725 88718 576119976 53579 53657 980186291 9927 9928 173266181 52080 52045 415566365 1281 1210 481838134 43036 42970 232046118 95520 95442 232767330 54149 54076 689774668 16950 16951 507857767 43061 43010 619841527 37700 37701 847939042 29326 29303 10878033 37561 37538 605387019 65711 65712 801503875 12034 12070 621047255 21449 21388 71213495 58479 58480 143852397 58669 58670 492576174 80846 80869 528900171 90406 90333 919502295 65467 65501 640452941 40612 40602 449153209 73048 73071 644744467 6616 6617 644837234 9466 9543 930076760 99722 99723 696679426 9545 9582 243203074 72246 72185 879796878 33709 33721 327704108 33530 33609 30249386 94572 94573 987263610 41129 41201 879585162 98316 98317 61228793 45908 45909 427745782 60920 60937 648602290 71089 71155 708394255 47643 47583 709684975 77409 77410 692701249 60784 60785 221765312 30411 30467 535006466 10929 10880 136969571 85719 85720 260460014 98500 98501 189704007 55053 55054 820750077 94180 94181 370198212 94692 94741 119168419 48937 48938 639641638 62387 62388 929754241 49298 49299 734695702 18139 18140 820900350 83144 83153 423127739 34864 34865 461699937 48493 48494 39755889 82548 82549 43266228 9859 9860 689021773 91656 91612 326084663 57813 57738 636580236 54932 54967 804433036 65904 65832 965150265 45156 45157 898895157 11709 11635 193563110 39341 39262 315792504 53650 53644 350358950 94592 94649 75676805 60009 60013 722128579 91681 91747 416742305 77020 77021 725989165 62472 62473 546282854 99178 99179 495568532 58732 58733 704626551 23810 23792 975198111 52341 52342 265415260 11560 11620 318748667 76403 76404 684025421 62623 62624 810296172 81834 81793 66449030 31279 31280 478020613 66398 66399 420502804 95485 95486 696326034 98851 98852 80158661 93915 93916 349405189 56501 56502 34307530 21120 21080 819962258 54314 54315 830119167 60202 60171 210307520 270 236 905526740 98796 98797 988301220 79084 79085 385149951 77238 77318 295741551 14104 14105 446318604 97276 97277 645801929 81055 81056 608810848 75980 75981 98861940 43587 43588 533920208 43716 43702 737460125 60608 60546 909716775 27794 27808 124813445 8352 8353 123915774 53971 53972 616766616 72074 72010 73827017 53393 53394 714194501 91166 91167 640296298 1757 1802 668011153 8751 8712 315370821 97099 97100 808871789 69015 68998 710004301 17429 17456 213191942 60565 60566 156515212 55522 55523 390357542 64554 64514 591386028 93710 93711 236045965 96661 96699 185179853 60494 60476 752582826 20989 20990 243050118 64089 64050 637431085 82157 82135 750829574 15568 15569 564828434 88598 88537 647186242 18337 18338 676250047 32885 32886 382026696 99786 99787 636482310 61704 61752 618124825 46795 46796 426300789 70660 70715 504456691 34465 34395 61074523 80785 80838 201506192 60237 60238 160499693 15266 15267 360200213 9383 9384 54263731 63945 63954 364683392 62292 62293 422265222 99689 99690 976903647 54502 54509 796806773 44958 44970 467136035 89499 89500 111139336 79213 79156 32494540 4768 4769 303128307 35115 35116 199680925 18565 18566 364183159 93695 93696 116197535 1633 1664 317240545 39042 39098 616590584 99223 99210 867416310 84080 84081 543320032 90081 90001 622730376 77049 77050 206785251 58008 58009 499692531 99225 99226 441285009 75614 75537 833428145 88618 88619 929501683 38207 38133 924935238 38795 38796 383568044 34280 34346 420337639 67440 67441 317472888 34910 34880 308383781 98693 98714 821375120 39532 39533 992320283 89989 90013 86177135 10646 10647 460283731 44817 44818 778191306 94880 94881 320216217 79784 79785 446287704 48170 48171 759580424 15504 15580 133812033 3620 3621 830328124 34360 34361 87394105 36183 36152 108715645 89926 89927 508249617 10902 10905 936387274 37395 37396 633444064 37516 37582 332173773 42673 42674 533442329 52916 52970 508830853 76666 76684 276338639 39039 39016 666078956 88113 88114 564866345 89128 89121 586020226 57012 57013 111847415 59016 59003 113921982 12176 12100 955426342 45830 45831 490859253 7496 7526 483680371 60086 60038 462933417 71525 71496 523821702 73773 73774 711477223 44144 44069 873600508 90160 90142 864524359 10166 10093 888758167 19816 19817 630804123 81021 81035 423144542 86488 86489 721760765 99177 99178 473385526 85475 85426 354660578 6410 6365 257364576 38103 38151 381554836 68839 68784 102355805 49518 49484 221360398 8805 8850 335232086 23511 23440 548267433 26422 26393 942494472 71971 71895 172052033 13382 13383 716900503 3896 3897 271502042 77345 77346 791978238 73806 73873 434895014 6298 6262 57559333 87143 87144 143250217 25326 25363 356039671 59648 59649 719411179 4271 4287 726254127 49629 49696 773561367 72712 72713 57603077 67517 67518 807448673 66196 66141 965907112 79013 79014 720222472 39891 39892 820328976 93947 93928 998067089 89622 89649 684920711 82951 82999 618449587 30640 30579 10563872 36254 36239 481798265 23867 23934 442631729 65864 65865 965445800 29560 29561 452538998 25480 25444 883891916 73648 73649 888482432 68922 68923 286119356 72665 72666 280314464 41291 41292 915196805 42091 42092 878400211 69226 69207 457743620 70272 70333 671358919 33589 33521 207173619 41772 41773 747748572 93730 93731 606534399 4103 4104 784628372 23078 23022 500660735 38499 38523 315580906 75252 75324 414932137 40081 40082 784877549 86645 86646 854003510 43618 43619 188323963 97099 97106 980769744 83443 83444 510364693 2770 2771 374200049 764 765 793776838 17630 17631 45965423 68288 68208 314333615 22884 22871 424942847 48394 48395 50334845 83907 83908 382335960 64403 64404 352548572 32214 32251 974529394 51153 51154 34489881 66955 66956 423914969 64994 65008 863244865 99884 99851 235701728 5842 5843 496711462 40287 40327 81369871 19822 19823 203372788 7224 7225 448316702 61388 61452 364835763 22132 22133 562801482 70422 70353 260380980 99165 99239 130425703 85794 85795 50128267 88697 88646 570403540 53022 53023 925721012 25501 25502 218519576 78075 78118 304180706 3350 3351 509824619 30320 30388 783490409 82353 82297 351019285 55520 55565 174823418 26068 26069 153949435 19929 19932 819832141 68427 68428 405096022 27501 27494 749593696 58965 58944 527625535 55202 55193 793194144 27727 27728 579341057 67250 67251 44109291 42788 42789 263622268 13688 13748 8521736 82161 82162 3448180 51609 51610 148413369 70572 70626 825022259 80137 80138 863875246 4374 4375 599088020 77598 77605 715209431 65013 65042 396279806 93882 93847 120627002 67750 67751 631237037 65625 65626 944885309 58551 58552 685841570 5294 5295 985848282 9633 9607 935360992 8821 8822 976034736 93515 93516 911910568 84030 84022 795060191 41376 41333 119324076 44594 44578 629296771 69576 69577 264157356 63592 63644 76646083 55835 55876 10956848 53021 53051 388822171 58421 58422 800487655 36296 36297 686256550 56633 56634 531419753 75054 75055 356591399 36294 36295 868559880 58267 58268 53775697 9421 9398 992612401 20836 20837 369338452 36575 36576 409974134 72859 72939 77679505 33490 33491 390981318 44505 44492 809963851 53037 53038 509098297 43675 43610 127163827 36708 36697 340524429 48148 48158 467664872 8886 8806 516457188 43660 43732 72958733 13267 13334 409145957 7905 7932 783388878 38439 38443 441433075 63140 63141 118525580 18739 18740 512873220 47137 47098 125376992 87073 87074 71549320 63062 62982 694837901 64299 64300 557697682 93975 93976 832496470 95038 95034 968252459 52812 52813 843990516 41723 41724 141386597 27919 27920 403842713 91469 91488 371736602 14620 14659 221911085 21438 21439 113195502 35166 35167 754986441 42291 42337 771250272 8059 8060 780159782 1286 1272 294906812 53691 53704 307608619 55955 55956 65924613 72645 72710 779067707 39566 39633 162594922 81013 81017 657886768 11702 11703 492857327 30371 30372 131945304 45928 45921 779859079 44854 44886 879349189 49531 49532 226156051 63774 63798 214775463 76383 76384 661958183 53574 53635 732046893 50417 50490 341365788 46986 46941 552892794 25544 25608 913346916 65114 65115 286804565 6446 6371 567365105 98548 98549 219462315 74119 74147 228957066 49117 49102 247799298 35898 35899 206923234 46588 46589 63071963 26976 27044 940134379 99137 99138 752403430 13644 13645 472004412 29552 29495 31030184 1432 1433 772033799 4274 4275 27433781 38423 38424 498358727 57086 57087 207093421 45038 45039 587916805 69828 69829 229681004 88708 88709 631269890 97190 97191 958212480 92439 92371 124038857 96737 96738 294281261 92365 92398 282804596 73736 73737 344991522 93995 93996 67786130 47776 47781 696923263 58732 58701 163487145 4930 5000 77449878 45630 45631 853996180 3301 3302 377957176 88732 88733 549258857 24631 24632 960178452 21231 21232 972183491 75754 75755 854166920 45113 45114 33352982 51781 51848 94121895 29967 29970 583789380 14591 14592 810106989 95134 95180 320014613 9365 9333 486096983 68984 69062 583173145 80333 80334 496464924 38826 38767 764688970 21044 21055 871517538 10982 11030 699514368 80016 80081 724099443 56151 56113 205781145 32520 32521 50008860 37662 37663 781086190 81982 82030 377662603 97092 97093 704842248 90402 90403 329952820 81089 81090 599763386 99178 99139 561796167 48987 48930 260026944 59992 59993 329162657 27301 27262 428870094 16992 16993 226002981 18723 18724 941862652 21969 21970 441709011 64697 64686 527836153 41290 41319 900173427 73979 73980 778329494 8901 8950 945672519 26603 26604 581535971 99420 99421 470777378 37849 37850 47775031 58253 58254 514052496 26010 26011 645918822 73788 73789 395288673 52666 52598 279643719 57495 57496 706110575 15771 15704 263245443 14276 14235 306711447 34361 34317 750487175 40005 40006 46821519 96380 96381 150716700 21211 21187 233834441 38360 38322 24911878 49743 49724 490414742 11255 11256 627498472 59328 59329 450922101 24718 24716 849694799 52473 52446 23189367 90219 90220 703894530 88567 88555 59229517 4529 4573 555354010 79461 79510 981178557 79059 79001 510642025 36806 36822 454832810 37766 37767 426560345 386 391 680811920 26058 26059 6219239 94203 94204 957832520 87766 87767 132560560 96993 97030 970913330 96955 96956 485618735 54944 54945 733520912 92382 92347 661012080 70575 70576 350857908 76240 76161 866263214 35124 35125 342812645 82456 82457 932719567 43199 43200 984716969 7951 7952 233904314 11261 11255 690784577 72097 72098 782922385 25175 25135 316397509 94237 94269 430720347 85989 85990 234102830 40071 40072 266665237 75350 75351 966697644 48749 48694 359752653 9323 9248 899926574 52355 52299 8867860 46027 46028 522108309 91843 91844 714026058 78790 78783 80286978 26361 26362 258397441 90955 90956 903402131 34648 34649 46832057 52581 52574 745667894 90772 90824 233005472 50093 50117 351766919 95594 95638 815577166 67321 67288 396953778 37926 37978 233354498 25459 25460 346199749 66516 66535 903052334 47046 46979 161213575 35099 35100 239504837 2094 2095 561443683 46343 46344 834353893 16477 16478 929238230 95209 95235 349494765 12762 12763 582538077 38970 38971 141775897 22919 22920 439184324 21203 21189 668698372 71632 71633 290823193 53233 53310 796377862 44875 44804 453349170 17330 17384 944677097 57484 57497 876267286 51812 51813 598101365 64995 64996 890064937 24204 24205 142757367 28886 28887 727907348 79847 79848 207981628 26154 26155 590054466 99149 99200 218323816 63303 63304 392557544 71616 71544 733065931 77022 77005 603861893 97243 97244 472153884 7255 7256 182446187 46667 46602 194577424 22975 22945 819327298 54411 54412 751254651 70687 70688 424886793 49372 49353 278208318 96066 96093 598039397 26034 26020 60126638 76121 76151 124964708 47290 47340 909800879 29394 29401 286893679 72999 73000 359818823 51157 51158 659167210 94749 94812 278857368 6402 6459 508523158 60187 60251 622580683 82621 82576 528068963 74543 74544 744225839 31902 31922 273865933 93780 93714 900270891 89712 89657 696609466 2692 2693 413359257 24001 24002 852523201 8010 8042 36270885 36071 35993 557399038 40281 40282 551356432 20529 20551 225409225 38327 38328 681701826 55615 55689 255795918 52978 53008 554523414 49079 49083 546695809 80470 80471 35038197 60710 60711 165234539 38357 38358 839532947 18997 18998 884092505 84539 84540 354885224 63107 63108 916337527 79058 79138 477148373 55049 55042 673011579 64064 64104 647140566 649 569 211430090 25450 25480 347061369 38082 38083 918105158 32153 32193 213438455 74921 74964 191604352 76548 76549 844271 47487 47488 487761401 59192 59193 344479543 17972 17973 466539752 60901 60902 245211331 88952 88927 955269199 41340 41371 525853351 61830 61831 838635038 35338 35339 379038863 50775 50743 371135263 47285 47361 929177174 5725 5726 264201782 61353 61354 30987235 195 196 2688198 19294 19363 745918575 26859 26830 780796428 64470 64471 493876816 10372 10329 364595744 53252 53283 76209697 82455 82430 234182888 30990 30991 16017301 81610 81652 743108250 22492 22493 908540005 29382 29383 375195511 94343 94344 298440521 51160 51161 138021092 23702 23703 848024468 34704 34705 155102966 59950 59951 282312695 79761 79762 178690122 29106 29129 594392697 89875 89876 877912036 22870 22871 747765466 67634 67602 759696244 90207 90234 883433977 27714 27742 716540053 39491 39543 752834797 47200 47161 782301585 41498 41499 81194696 22138 22139 909503799 50532 50467 603971590 53176 53177 379718284 41983 41939 211408016 68273 68208 819673757 19174 19175 126800824 68604 68605 488092521 86687 86732 838280387 79303 79286 771509118 18289 18290 876799875 86072 86073 169660972 1393 1394 317460037 29952 29953 570921317 67975 67951 659755288 96803 96764 761991431 42613 42614 228472609 66079 66061 628550299 4291 4292 27491090 29618 29594 764417934 24049 24052 86870313 44235 44236 325682997 72596 72636 918497080 38525 38526 634637169 61681 61682 559308225 74468 74535 148626881 59765 59766 818421320 6888 6889 607247548 78476 78477 739662192 467 468 660370648 70907 70923 482221604 60881 60882 678009916 17877 17878 728072027 61438 61449 337774085 82115 82116 644685842 89532 89533 195707013 89993 89969 87761007 75400 75320 416508440 86826 86835 721037900 15721 15705 300948265 1999 2000 37352395 63469 63401 614354525 60466 60467 815848329 53204 53205 977828209 72710 72711 282465480 11419 11462 427246659 24252 24306 943863586 64073 64074 537443194 29242 29243 384105167 44768 44722 724775486 56470 56394 177804010 36737 36780 351075923 10443 10444 581385579 52252 52242 100896840 90062 89989 262758692 52995 52996 58680258 33162 33228 779971684 75617 75618 586682108 12725 12726 457360740 78312 78286 808164301 25442 25443 84971733 79965 79966 405403742 33383 33384 646060665 66585 66586 452022777 76481 76482 107778284 81860 81856 903158610 63960 64001 989943948 92629 92630 822341780 94904 94833 489547903 27081 27132 100883419 38820 38870 789168203 65458 65459 783405952 92465 92445 736564350 50600 50636 743026779 19152 19079 805155583 55754 55755 832966312 50097 50098 62535992 39845 39846 375267420 97795 97846 871823929 8279 8347 215065201 83993 83994 804357953 74222 74223 749544469 36954 36955 211671299 59491 59492 345962297 13776 13777 95441495 77793 77748 305028231 25283 25353 820209321 68431 68375 532670137 64506 64507 725704328 87547 87483 639307411 83803 83804 219448520 31467 31468 993754194 80554 80555 795886189 89273 89290 461323112 96570 96614 726394884 42543 42544 448629115 11937 11997 893722688 47930 47964 668786493 23444 23445 556855736 19240 19295 337747230 47874 47875 804128337 78491 78445 64579552 33178 33179 566313610 36104 36105 382663791 28192 28139 391194129 19086 19087 297212044 5782 5790 693220968 74302 74337 793164081 46270 46342 167616295 75450 75451 327794696 61086 61087 340161226 60443 60409 79230262 90084 90059 79495143 24746 24747 862814771 98604 98668 47201624 65600 65601 42410414 74974 74975 439226867 4149 4137 132861684 18497 18498 653045521 58440 58441 825275850 52827 52768 909785859 15672 15673 68176576 70585 70626 345701929 81154 81155 458495633 31722 31701 421510605 53901 53902 745258460 71125 71126 990818894 37496 37497 782658800 96985 97057 676463939 22604 22635 165475269 93221 93222 8302515 70953 70950 884447798 79903 79877 230715724 86330 86385 254386063 39958 40033 657208409 95017 95054 349011946 47188 47163 19104044 91972 91926 680064223 59633 59711 222911371 80994 80951 674698261 20021 20009 238496821 29591 29637 824742254 40316 40360 334927421 82636 82637 326843453 41964 41965 920335152 23513 23532 732246856 90876 90956 929595070 13818 13779 62078145 61609 61610 117820616 69015 69016 935070379 75317 75318 702742828 2840 2897 735283977 63686 63687 363489261 98373 98374 845954075 7717 7665 912815730 24112 24113 267055625 28014 27962 356888935 4496 4423 79540746 93176 93098 76643102 391 392 404419839 23619 23623 270579872 86781 86810 721710671 65926 65927 507845421 38275 38354 899092763 10860 10872 111607913 16539 16540 975166404 33563 33483 656202796 66502 66503 110542854 32489 32567 822425286 9089 9013 961261641 39746 39747 126828536 65175 65151 888039773 61941 61942 140199104 33141 33142 437679239 23802 23803 443721203 13385 13386 695904119 59591 59592 761732824 61311 61312 118912620 52718 52772 187940728 2821 2822 652511270 55997 55917 954899170 20834 20835 223410096 64677 64696 610849917 30234 30206 990543788 37441 37513 461318638 72976 72988 269634808 16409 16359 537549080 27263 27264 762602577 24693 24694 785661518 86787 86839 672885187 90325 90326 487126979 86263 86264 61371809 67421 67391 576875754 21314 21255 179471711 94526 94527 282413946 27198 27199 126428970 84680 84681 962361765 90874 90909 270492697 81418 81411 960618423 22876 22868 349440912 85448 85449 664057678 52641 52642 469499872 53933 53919 699693058 6770 6749 809509505 3703 3704 98410826 53281 53282 614354254 56451 56452 251720508 7333 7334 229579511 49423 49424 236271967 93001 93002 986002594 9753 9699 109996139 4499 4500 545661389 96543 96544 107934443 74485 74564 388068686 80551 80552 383523133 98247 98232 862888269 54876 54830 544433039 46368 46327 792947710 17444 17445 81048744 483 439 216417900 15735 15677 329245752 59221 59222 410429905 44113 44137 58824459 49283 49284 302996477 52545 52574 190053790 61160 61161 324075759 12133 12061 826814121 58890 58857 152280508 6304 6316 742438891 38235 38236 669573660 45273 45257 698771947 59013 58998 895382176 28156 28157 971543872 41035 41036 694115610 30621 30622 757313502 17522 17523 35097289 13899 13900 637782142 84256 84257 607995708 69168 69169 861906790 77264 77265 895622478 78397 78421 967799007 51224 51225 520150721 69128 69153 624294789 16263 16343 752550411 61234 61235 509071103 98807 98772 28507353 62074 62107 619765750 78872 78838 509292822 25144 25145 129039089 92760 92761 191767680 63400 63362 46708444 2223 2224 333049021 4315 4316 812927827 60968 60969 577024226 92937 92859 699866905 12687 12680 723506595 63955 63882 127047812 43583 43584 551250079 60712 60713 420049311 54673 54674 535891860 16059 16114 384642545 42842 42819 250985070 88653 88720 707628250 68736 68737 404107648 12407 12339 258983550 28788 28789 763844932 65364 65358 643541653 21501 21502 159711277 86720 86792 767456108 57549 57584 198959091 16712 16709 671020037 57161 57162 728455358 98056 98057 15173394 48862 48863 535692137 89991 90004 488678965 40252 40253 200851332 75599 75573 925773972 30515 30516 867790202 45078 45035 401827990 40192 40125 800364973 27912 27856 261205993 25681 25725 162429303 62371 62372 355656608 15404 15413 987719622 65216 65217 508339241 17992 17926 79753739 97816 97781 662386038 16863 16864 762094171 43838 43760 257288182 4071 4103 232831884 1755 1775 186661214 26264 26265 231054651 89691 89723 858412418 87336 87304 841271923 70993 71008 430847082 38365 38377 376003405 79201 79202 487047215 4822 4823 476330207 39955 40003 86125957 78543 78581 568122986 54398 54399 581714322 27812 27813 10395594 67815 67816 299739826 41262 41242 451525736 70267 70268 70063095 51995 51996 245466548 59935 60006 229250974 3270 3271 3100500 12078 12079 551992920 66479 66480 198034064 68112 68113 693218189 17603 17604 236935731 76519 76520 86247629 54632 54633 15944603 49751 49752 122103918 77935 77936 21649695 32372 32449 751482930 45272 45273 370508706 20831 20832 37753595 37657 37730 96912702 82309 82357 92493884 37494 37495 465236955 95715 95770 797781336 44491 44464 939755328 7274 7267 80880741 87267 87219 554435759 79933 79968 308958928 43310 43306 489357352 30529 30530 462755198 19010 19011 234303894 54096 54097 419648245 28220 28289 165343005 17643 17644 372938610 66416 66417 851145897 72291 72305 783986377 96277 96222 76692681 44368 44369 250286056 50477 50486 79955325 63268 63331 920581853 6523 6454 838142499 4476 4477 445047329 43564 43565 644504442 67770 67771 381716088 61489 61545 723967394 22817 22764 872516624 35942 35943 407208355 55924 55937 485675810 87869 87870 699742749 42300 42301 147938416 76539 76540 969257475 37770 37771 216714940 54125 54183 51991942 87547 87557 524829040 6306 6307 49562227 90286 90287 176810512 9805 9806 89417884 49362 49405 930972615 27886 27810 373980319 51285 51335 152377002 35975 35915 487035655 77287 77288 907388166 91622 91598 40610496 97641 97642 343099456 33287 33209 242725813 40077 40078 659475908 66680 66732 323126102 82841 82842 638110172 12193 12194 97869135 55900 55951 526421983 15446 15494 746504126 16713 16714 702507973 67755 67700 225550645 32736 32737 362581487 77160 77161 868438775 75639 75640 287979616 2798 2753 460562589 82900 82901 133240539 17786 17768 753245692 42418 42354 887537590 21683 21751 678896863 90443 90408 197872939 30901 30829 558818608 90545 90532 962299295 90791 90792 829675845 52350 52351 487894614 3886 3887 393869536 94454 94501 785683131 98978 98934 463293637 27537 27572 598013441 75957 75958 994581574 73408 73409 158498850 73747 73749 451423383 71537 71549 502381933 8594 8595 103286719 24113 24114 379059692 27536 27510 917130854 60878 60949 607911791 91908 91918 433805719 93094 93095 180002924 21145 21146 929962219 15444 15445 92774798 7473 7474 529937424 8279 8280 907831980 19711 19712 17524065 57331 57332 915123136 75787 75749 968644711 54780 54781 557100170 53672 53650 407976180 95366 95367 824595219 67930 67944 825170947 26058 26106 313202692 32783 32784 662594872 34182 34228 408243560 82286 82287 876329417 31175 31176 474197806 74598 74643 96717166 80926 80927 402202568 85874 85875 490676951 57571 57572 7480093 10406 10449 79002843 82658 82659 384952005 61858 61921 616842625 21273 21274 78850235 27354 27291 900457834 15941 15942 515979585 97579 97555 658740147 69224 69225 322574420 50916 50917 805535514 15814 15815 977896516 44226 44227 505285099 20802 20761 487341845 63396 63388 248347637 97225 97175 597833170 39181 39182 563421019 37785 37781 305470473 70502 70579 434225880 91662 91658 246372062 58382 58383 895272252 91565 91614 589250061 50149 50109 679226999 38177 38166 533470687 34986 34987 227603858 80071 80035 224563605 68135 68198 656096744 31982 31915 669358175 71501 71507 387874152 91096 91074 253830401 57320 57321 472994195 536 497 744877005 90798 90875 950761456 28738 28687 841302237 29758 29800 360893279 93198 93199 839307348 92601 92602 613753712 54805 54745 621404028 70359 70376 979984352 1964 2037 782398398 89463 89502 453259739 11286 11287 608862062 75397 75380 796371328 69735 69683 109758155 4818 4819 883993878 941 942 475108714 99947 99948 468702329 27942 27943 173517706 55796 55750 874699733 55663 55664 223916011 83411 83412 178985175 1332 1333 802537711 40895 40837 116735694 42413 42489 279653784 89005 89006 310599645 7974 8003 730673534 51792 51793 443088222 84740 84741 342426160 2368 2381 805101438 37545 37546 234335576 25700 25701 235236956 51292 51277 145336653 20927 20928 590370995 36428 36429 118216223 55982 55978 638769638 26144 26145 985606955 77730 77780 462961188 14721 14781 121857418 39272 39273 527961688 34954 34955 730977016 49200 49201 976986827 19859 19860 446466345 15878 15879 600071994 21248 21295 204572344 6917 6918 959513938 14614 14650 305017915 7114 7053 497536273 16020 16021 218808325 67661 67662 938215954 99387 99388 620152437 64176 64244 808823407 52954 53002 809545369 1758 1708 700973388 51779 51780 953967887 72239 72214 264470363 31473 31474 635578993 38310 38311 692210226 84534 84461 875610736 77177 77178 203867185 2749 2734 554988222 292 293 452951086 4311 4280 568180055 94772 94773 470525726 50703 50688 94240518 94753 94765 313795772 25041 25046 806762403 97677 97678 297691977 53040 53041 317504977 10313 10314 225472188 9017 9049 984991125 50981 50978 825571461 77834 77835 776252933 55009 55078 958019571 75935 75980 646957486 31678 31684 467871968 93696 93697 949102853 8936 8937 480464425 12103 12104 763422789 76219 76220 370377564 82505 82437 995108244 32171 32172 721018282 28076 28134 445584638 22021 22022 652990396 49409 49489 453680478 87267 87323 61943564 78511 78549 68282539 8190 8232 360084899 15708 15709 46792084 24779 24834 760235938 65372 65373 424908105 54922 54923 779500341 95274 95275 143173657 16288 16289 741312456 68724 68729 777954723 1384 1450 563888337 1954 1974 890435373 36434 36435 800150696 43682 43683 938452014 95060 95069 988551389 28971 28972 130658456 91141 91137 507177865 52605 52606 591708713 79573 79534 273372699 23460 23431 174465190 31082 31034 530862754 31972 31973 889137873 98765 98811 557740532 61836 61837 148274247 8955 8956 395088353 89201 89212 803816888 63638 63639 144398852 83180 83181 421948830 47084 47085 856900192 7508 7490 379384896 69343 69278 599567296 48619 48620 419003297 45608 45609 64839409 99076 99024 738891485 41117 41065 498026336 36499 36559 185882997 25530 25531 584438517 11416 11417 282307188 15858 15851 973945728 49555 49556 463807078 883 884 524650221 95895 95896 836733970 29241 29242 144797457 17739 17740 809450027 6779 6780 892012497 31170 31177 778768584 9261 9203 181033005 66243 66258 150883512 29264 29265 79370454 33159 33148 604051278 78938 78939 3205380 2387 2388 566846950 88722 88723 333599342 95016 95096 843111083 78541 78542 202785504 28193 28120 497657232 97462 97487 738780889 24223 24224 828706879 67156 67215 548833296 15423 15424 172947942 67365 67421 424296345 42981 42982 718805548 57092 57093 244126417 6022 6023 787032375 69246 69247 523576132 5430 5431 108434643 5988 5989 900701835 40784 40765 40830915 36414 36473 124486780 83326 83340 326358497 90431 90432 639210426 12764 12765 632846850 83113 83136 710567111 67525 67526 532237634 81863 81864 318785412 19618 19641 937729861 30860 30861 838749555 19445 19446 292221636 63643 63570 261312376 27213 27214 395334803 99850 99851 810956049 79462 79463 722460456 97403 97404 738606527 44317 44318 473301378 50941 50942 182626214 23938 23939 248456846 60564 60565 923717529 67980 67981 636064482 1231 1232 758652968 65160 65177 63613800 75271 75252 807807014 13215 13245 843240407 72670 72671 918267787 4647 4648 59328891 55449 55372 201205707 51828 51829 505310603 9272 9273 212558942 9140 9133 311346755 4732 4733 265470729 53296 53232 615241369 65164 65165 306270805 46789 46844 272778835 84688 84689 982857755 69301 69336 298166070 23391 23392 613798045 46740 46741 574206199 95433 95416 660635320 62678 62679 397581897 48975 48976 196151424 57998 57999 490247512 53270 53271 433727218 87597 87598 548089402 62740 62741 414091132 41663 41732 106337126 65502 65503 166744106 39834 39835 429707446 80167 80196 535663037 77018 77019 15701661 41050 41068 237486831 20459 20396 219383063 89649 89673 554463757 49045 49035 315923620 61791 61792 161736877 18420 18421 956419696 29519 29514 681069586 70225 70239 138508251 91312 91313 364891396 82869 82870 629882141 41407 41418 159016492 42232 42233 860103379 21310 21246 266288864 65685 65686 109692301 40269 40206 438002887 43661 43662 232903483 47091 47092 48754494 51739 51703 648493341 4289 4234 918041849 26548 26549 113199389 71831 71832 463849648 57228 57211 964676976 89042 89019 979044040 80131 80132 544660868 75671 75679 413727312 34601 34602 362140190 11799 11800 572774068 1649 1696 136598075 60008 60055 715254900 23090 23091 146450669 75836 75837 553529424 63177 63178 72105556 72916 72955 495131025 47525 47584 978485392 46156 46157 621938064 72720 72721 414625094 40687 40688 138336372 10900 10876 416593768 22166 22167 807357207 64009 64035 664183510 6483 6481 279947904 94249 94203 989834747 66837 66863 816292426 93272 93281 992249863 85647 85620 39878907 29444 29445 635959767 22282 22315 311273831 21833 21840 781280530 1144 1068 117958466 72733 72734 961496138 60391 60392 222759575 19724 19670 968187697 64235 64236 854316622 5483 5415 306278095 20651 20652 12789548 5490 5428 725473034 22716 22764 731709711 49074 49145 29263922 35938 35939 399953071 77342 77385 808775672 97818 97872 998462902 71560 71561 951622424 37746 37719 104830993 55179 55259 284838609 63132 63111 286799721 70561 70562 319465827 90578 90579 919652491 9890 9932 67647728 95587 95637 146135804 30533 30534 322857537 57761 57720 480197101 17098 17043 83721892 20930 20887 930458610 96455 96442 235018925 86686 86623 92926307 30249 30250 223256481 57894 57895 720752331 23893 23971 152739647 73433 73513 833050398 37779 37780 172821031 96184 96182 450111867 52065 52019 663170652 97948 98007 493378717 55355 55356 192740159 53138 53139 770695522 51928 51929 590408436 6528 6529 814418263 35781 35737 677964663 58078 58147 813942544 84453 84454 316920350 65298 65299 293416167 18749 18778 538947015 34281 34316 375243694 60010 60011 330982209 23600 23541 37354485 97192 97193 146221034 8372 8373 555983291 26181 26182 649039082 52295 52296 968063495 43871 43850 348789414 42895 42940 744995940 78996 79039 910352898 5500 5545 225156249 67117 67118 697952160 80216 80145 483106084 89325 89343 166513611 38654 38608 866946973 81485 81474 614598040 71228 71229 331368809 87590 87591 395614291 45342 45291 365771887 21349 21350 478578512 41198 41174 745016794 95461 95425 932704720 90304 90305 42075508 56076 56077 448944693 15105 15168 43566540 98543 98612 902332317 93919 93920 637345172 85037 85027 449169551 79811 79812 663210535 32395 32396 579741434 86529 86530 871956002 26697 26698 150821704 16578 16579 934190209 33226 33227 973271421 42615 42616 234254725 72376 72301 906980876 78845 78777 219893689 8061 8001 617876638 59641 59584 618487585 2247 2191 733579031 94428 94429 624107087 33035 32999 729858812 87033 87001 400806297 73611 73612 67789054 83929 83930 343921903 17746 17677 531920664 92693 92694 848278171 79211 79212 993791877 22389 22390 696512518 14094 14060 651976717 13847 13816 977801335 86057 86075 255834501 25483 25484 503647065 90310 90311 994866231 52983 52984 551183086 68745 68686 623874167 80208 80262 183171925 86537 86538 797728965 30551 30565 250432111 73135 73136 586043723 43829 43878 839060040 48130 48131 906408302 84116 84144 32179673 591 568 632433124 51563 51600 953142119 92090 92091 625803241 24808 24880 166933516 8867 8816 631086242 9559 9560 455518471 14545 14478 778652818 91466 91467 360430300 35970 36005 351486746 69903 69904 33923456 53642 53643 533531381 50361 50400 326416294 8118 8100 846550386 84046 84016 259844500 35536 35537 996163095 13048 13049 854832864 60125 60126 666074239 793 794 945486323 76262 76263 504542176 33365 33331 613242128 26240 26241 77013631 10198 10199 375216637 51280 51300 135373106 98927 98928 463997388 56644 56645 689306970 25257 25289 292474973 5565 5566 375717026 10241 10167 477393437 93811 93742 444051179 99949 99959 29304230 35285 35286 23357627 94129 94130 779762750 19986 19949 545871862 83580 83581 39399854 80756 80757 87590678 27302 27303 774998736 42485 42465 952621414 77059 77060 618729293 1673 1674 861644432 50003 50004 884286309 72029 72081 250069943 11350 11368 736334642 66790 66791 370437698 2847 2848 906566266 41509 41510 714488624 54736 54697 102954564 7917 7886 382744580 6225 6226 710351650 7494 7528 361287095 19911 19902 714772416 70199 70200 227338489 58077 58109 240207019 51218 51212 612388576 19055 18993 187440916 25662 25663 628830753 13811 13784 64282206 47110 47111 622426610 68598 68599 37191587 86568 86569 364098207 72365 72366 320863145 81810 81811 400565087 26279 26329 542999337 78478 78479 814543765 96584 96585 954506963 5886 5887 940849679 62998 62999 392378351 46922 46923 424763865 21487 21546 130945830 29641 29629 250178127 4997 4968 322849239 73006 72950 784278794 81726 81727 82636205 53800 53758 590764045 8244 8264 960475134 30859 30860 139094460 95145 95154 394166911 56614 56690 345723203 3338 3375 313784192 92104 92056 23512896 18584 18600 96708130 65539 65540 998808930 70537 70538 756116964 3286 3366 740806816 34927 34928 484327303 6820 6752 874483248 16969 16935 661452489 65046 65094 909446336 77403 77360 144770571 53676 53677 593059533 4821 4757 784185746 95606 95572 883298812 79291 79292 9234808 81105 81150 894433877 48760 48724 134850359 41423 41398 47514506 51237 51298 651789659 32962 32950 382677257 66932 66859 56761869 38988 38989 881644604 98356 98386 607780940 71869 71870 607491526 4960 4961 880296835 83048 83049 334535244 58872 58901 101509773 35522 35523 74297043 66642 66643 435504393 42950 42951 755118845 15474 15475 116960262 72057 72058 9274295 46856 46867 478115943 27468 27469 888231554 5986 5987 97113185 99877 99878 478912513 55086 55066 48431313 26828 26846 486086828 38691 38692 734861105 10110 10111 390777762 3611 3612 393202050 15769 15770 684685185 41770 41771 10681720 74823 74824 402342402 20673 20674 143846272 54894 54895 451864890 68919 68957 926934240 42318 42319 567369981 49137 49084 805473168 97365 97397 530795209 41276 41277 46728191 89712 89713 568873038 58286 58210 729553620 51526 51545 763554230 85178 85179 195430795 35016 35017 399926465 29193 29137 481105195 68726 68753 393080288 80732 80800 421477681 89371 89435 536437062 95214 95215 647884155 91309 91310 528169267 41862 41863 596387538 64487 64488 938152094 86863 86937 203533496 3740 3741 106698608 4337 4338 269390365 26701 26769 589385303 58108 58109 467414916 63472 63518 292012809 32003 32004 135806832 78185 78190 291856024 35608 35605 856548091 40307 40308 97948785 20847 20848 213537814 60657 60583 848700226 80731 80750 569399209 17504 17505 719142153 49149 49164 407542076 79156 79196 552504184 24196 24197 826237495 49733 49793 471683509 32783 32859 818533979 85461 85462 534908715 32091 32092 127055293 39473 39399 632785335 50822 50826 259172095 5051 5052 597039711 93601 93608 659547284 67496 67498 761541254 75715 75716 586088828 3201 3257 759079713 89078 89062 269460266 45687 45750 335802586 12512 12491 239567654 9942 9895 527022495 76450 76473 720714158 31459 31394 945274291 801 851 679475115 53438 53439 19007101 82281 82282 565835243 55556 55558 954313939 1604 1605 979965393 19604 19605 54937440 621 622 365166266 83668 83669 331660878 99076 99077 364493045 1392 1393 33174775 33382 33351 441780830 73220 73221 84446646 51905 51906 424337992 8861 8862 396492630 80492 80493 374208727 14364 14367 245135685 23935 23897 139389078 95890 95866 946253093 82922 82923 981691507 42279 42355 859361334 6054 6055 860516566 50030 50031 714066511 77109 77110 8516580 60395 60439 270476248 44628 44551 988258397 18829 18897 876400036 65797 65864 1568513 8734 8735 927278196 10400 10401 395067164 71238 71161 923452687 45513 45514 479627578 61609 61650 127746179 59934 59920 663559597 10258 10316 439411074 20262 20263 626676471 76385 76434 233303403 81037 81114 258232680 2451 2452 725509256 61095 61023 558556574 44209 44168 790797686 23480 23428 825158598 38996 38997 876607326 85003 85004 609812796 72895 72896 108836840 42326 42327 229283665 92282 92283 529974338 46042 45995 277374509 45456 45457 366069962 60631 60553 350603665 20127 20128 529515846 30862 30863 447393776 36069 36070 306513514 77949 77928 398404079 90425 90482 514769414 90902 90939 764018179 51372 51373 727325248 99991 99997 235707929 62192 62193 557128023 19666 19667 954987374 98041 98042 181271091 48281 48282 801321133 13513 13514 622712805 25132 25169 206539227 63855 63856 557862263 97082 97036 52513779 33945 33946 443357514 57979 58012 25216461 9781 9782 78852441 29618 29662 260019263 78417 78418 406005687 21006 21007 641315047 60475 60432 842044008 65100 65101 270210300 50780 50781 177935714 13229 13230 592124587 17300 17378 565434195 57904 57961 48765852 12277 12314 946095586 84435 84509 144584872 35068 35069 495219929 79343 79344 512666803 81884 81829 202301308 62123 62124 988131515 64993 65066 27191372 50593 50552 517823406 22749 22736 715952685 10368 10364 786133924 17928 17937 546045288 4171 4172 517638954 36514 36515 634718247 75393 75394 22606154 62748 62803 155004749 83793 83794 194657784 47875 47876 787232512 58218 58226 771506044 12789 12790 808635165 77064 77065 524160467 63602 63603 322764163 44426 44427 212706043 31897 31817 247736582 13553 13604 302154390 5892 5877 782230333 70679 70724 427115855 28488 28489 760951416 6791 6792 374635995 45856 45931 569781353 30571 30572 896233341 17454 17384 940186273 88060 88140 198234468 5426 5427 257086068 30422 30461 534088785 90350 90363 297927962 36352 36353 43417184 71958 71939 312272699 10231 10209 349399896 33724 33725 206257188 22533 22534 430537468 96750 96691 106708053 23129 23112 27400929 83407 83408 936710802 91764 91741 78057671 26125 26163 13351052 81955 81956 896998895 95319 95320 538858206 26237 26238 592071523 78149 78083 554515109 67619 67620 135582051 22710 22711 786462585 95703 95704 867592779 94183 94184 528517385 21909 21866 676677151 52771 52772 731187705 90417 90418 801072552 63079 63053 198133707 19539 19540 229410450 95158 95216 760359110 7296 7231 795416072 26349 26366 407569577 80875 80833 769079281 99424 99425 823914218 10271 10272 185762880 92322 92323 651321476 18180 18181 439351843 26046 26047 164817526 82466 82467 600024072 68813 68735 352106254 23696 23717 76165056 70375 70376 468327936 67249 67199 19161483 44118 44177 897653324 21965 21966 406321477 36154 36148 80340287 11259 11260 243252848 60555 60560 288463244 92344 92370 574160812 5876 5877 414615747 69492 69493 691912049 24469 24526 594916667 83978 83979 338470411 53451 53452 763418329 48788 48806 173477821 46073 46074 56281127 2645 2646 328080207 72750 72751 450522588 82330 82331 491067290 54407 54408 186024054 20644 20645 826541314 74201 74141 117054688 68585 68586 686290301 27386 27333 713787555 42201 42183 318156319 15238 15181 839575853 12875 12803 553275956 14500 14504 86917353 30240 30302 384285578 93601 93535 871237354 84322 84323 245712144 9030 8975 400521199 83253 83254 152816792 57302 57347 979773674 14375 14376 384075033 22122 22075 280333260 81652 81677 480484518 67227 67228 931300073 30933 30985 544766782 95597 95598 390349622 44655 44656 38750069 95315 95353 356796709 21427 21428 981610998 73111 73112 112683824 1830 1872 423967994 93425 93426 690294643 22606 22607 630894467 81479 81480 264763370 77044 77045 71460606 97441 97437 21142659 11592 11593 469603257 67775 67776 497943012 60145 60079 638908928 47536 47602 547685665 24137 24202 47207559 46702 46703 784925196 27504 27455 79763232 18510 18572 253799215 38643 38677 907891670 80775 80763 517587874 55096 55097 954266166 49494 49495 773809378 28241 28242 632805156 68223 68169 296834003 93195 93196 638657193 27064 27106 904550969 68728 68729 90680471 24746 24672 848625773 65686 65639 633193361 74026 74027 205689196 77761 77819 762379140 23545 23594 698145846 7036 7037 535723125 86788 86789 41430265 81295 81296 120469180 7273 7263 401559253 91256 91212 633076865 57437 57441 441895898 8222 8223 275065564 87778 87806 369978951 23008 22952 945865406 46781 46782 153952558 23289 23225 841168997 64622 64664 326742075 22298 22299 33896677 40797 40798 294236966 36083 36084 800626370 73546 73585 703336493 99772 99800 279330833 40561 40562 605691753 46201 46209 66730489 46814 46874 28141061 3933 3938 264866225 71976 72056 471616973 59234 59310 58464470 92896 92897 948560550 6027 6028 620224620 78388 78389 470004407 2806 2807 675347805 70157 70158 736654670 29694 29695 947931973 79447 79478 820943502 2299 2300 849772363 32525 32455 90947542 74881 74882 423176994 29569 29510 836642942 11998 11999 914308864 88800 88784 686501636 67706 67707 603518544 80030 80003 25323236 45491 45459 443773476 75342 75343 591882301 93951 93933 960040853 21169 21170 80105981 80782 80829 237853931 96820 96821 54140445 17862 17863 358760663 15439 15498 604976476 57905 57906 829248218 70714 70696 484676146 66013 66014 552814776 67495 67524 612379360 61217 61184 109860569 19903 19900 123338270 79985 79986 104488429 34334 34335 98676419 4330 4303 15128065 50380 50381 330275284 13281 13336 515016285 30511 30463 507217412 93060 93061 402202518 15987 15988 193527636 83239 83190 639279326 59362 59363 644895448 63736 63737 333045621 95742 95790 993176492 9041 9049 973366579 20007 20008 375980075 99481 99482 39056243 46822 46795 992579138 76627 76586 883440750 30424 30502 291332373 97637 97647 426389950 51606 51579 971557106 34740 34762 597295773 91145 91146 153687211 15902 15903 483287249 80141 80142 628234837 89138 89077 555863890 41130 41131 326192080 91146 91108 477276266 76907 76908 115273959 56879 56880 941182069 88061 88093 427472637 17407 17335 546097144 84323 84324 495933154 81375 81401 441748494 82155 82156 981283304 71299 71267 863212974 16327 16362 582479610 77171 77207 349010022 48734 48703 501817920 1361 1362 463646989 61870 61918 174750095 80900 80901 966621910 66818 66819 698253980 64739 64694 49652068 50862 50804 447725613 58590 58524 528759027 4273 4304 268808320 3356 3391 305812418 58608 58681 102474684 96570 96619 271222689 9379 9322 755810845 37346 37300 922562000 68666 68667 965126169 38913 38971 450844985 99570 99571 359983982 25568 25619 612357800 33513 33498 121487201 55686 55687 784429971 8588 8619 478609226 99344 99399 411195554 62906 62840 311515429 82500 82501 313071556 69424 69434 447897394 84122 84123 14143857 42530 42452 474893750 73749 73793 526814361 72521 72522 485771127 81599 81600 259031455 72399 72400 466000173 98249 98246 937032206 49776 49802 868255871 71176 71195 759384970 6415 6350 872169251 84220 84221 339750884 28002 28029 649976867 37498 37499 786819630 30215 30222 191669493 64857 64833 263143916 24611 24650 333655462 27724 27721 884477187 4136 4128 16202788 14974 14975 387138259 51667 51668 189243511 82314 82315 606546922 71465 71466 25463344 78195 78201 898471181 96720 96721 160866104 39609 39610 391771452 19525 19568 36643759 67463 67510 195700707 92216 92217 938425360 52740 52741 465595856 39443 39517 857728649 44034 44035 468407295 27914 27915 746134807 6962 6964 234402073 70845 70846 455855890 14235 14178 640597684 58463 58411 807537455 88623 88624 239039195 28743 28733 907487287 10649 10650 53042428 28851 28799 229018213 51565 51542 222428383 8480 8481 144404994 50563 50564 967982286 84026 84027 900038791 26259 26339 290104682 86995 86981 827396850 52663 52664 797978373 11919 11982 336171631 47314 47366 881609386 20171 20172 805148648 29793 29788 307773397 54398 54354 101999917 74149 74150 512175980 44047 44087 184666232 19789 19861 50145579 36873 36800 806608789 3336 3374 762651369 41671 41660 855789456 32914 32979 80610203 57960 57984 362588921 53672 53673 382516866 35357 35380 463524364 89436 89437 910092260 76505 76506 632409957 131 132 94227085 16715 16759 566250999 11533 11588 774156994 47743 47744 985152861 52462 52463 834907143 11182 11156 701873147 32079 32063 126153657 33842 33794 232911408 82116 82117 114452870 56491 56492 535865052 25582 25583 6991032 43274 43275 787081425 36273 36234 345996391 7995 7996 963282586 27119 27051 430620938 97076 97091 349195393 91192 91193 761410211 12261 12304 360453661 27583 27640 973526427 57330 57331 402413374 72274 72352 28124556 83268 83269 983005296 70720 70655 792457 50617 50605 686870705 81797 81798 980630194 16372 16373 432841847 54874 54875 587509475 90092 90025 302197526 62203 62260 593188829 3124 3125 278810399 70863 70783 928448128 77801 77847 549500344 12851 12855 368402001 31708 31723 242050157 3617 3618 25095422 88328 88369 583819524 87676 87691 740512977 64094 64134 74954041 13771 13846 303192649 55619 55620 945491399 20825 20826 529689918 21340 21383 339308879 99195 99196 410429392 22534 22535 634838270 1584 1509 702264008 69204 69151 848799863 78648 78670 885859727 69646 69676 109991477 2709 2710 855316174 65084 65085 457111362 63451 63452 453067827 9042 9043 886799077 72514 72515 307269327 81944 81916 935325733 59365 59366 430462980 3837 3772 351815686 59382 59351 920040326 36113 36114 811545467 94338 94339 217383179 68764 68765 904267444 32340 32341 761193724 21393 21394 826438911 65999 66051 419480609 19243 19244 316732853 43771 43772 431893693 17267 17268 366432900 18977 18978 401179220 61367 61368 722681211 94494 94495 55623188 71940 71941 221447971 50406 50407 188393225 74382 74304 158009960 25252 25253 745573976 12191 12148 98198568 82471 82393 864925768 72807 72801 455065990 63261 63227 362811050 29235 29236 671870801 10190 10238 21352234 82501 82552 899464739 72149 72190 397392207 94856 94811 437345373 39123 39124 183310281 22353 22386 380468729 93143 93144 843773260 38158 38159 934693009 17921 17922 344793287 4211 4212 462738318 67848 67849 799832633 15085 15086 760748473 57223 57224 652011258 6659 6660 518397918 96591 96592 690688701 54017 54018 487112363 80371 80329 141466018 27908 27927 513576771 52726 52727 749808920 6263 6318 407742125 42791 42837 373830196 57956 57957 6452674 62306 62307 318641312 20103 20041 146988530 19495 19496 710309847 91701 91702 920246231 24034 24001 496758887 26790 26791 538202278 79508 79509 313556872 7022 7050 484728430 79522 79471 693563964 550 616 703550295 28621 28622 59191897 48535 48536 36772971 82891 82892 941374275 26888 26889 39335900 29816 29817 738657972 43486 43487 867018749 8025 8029 495952436 12531 12532 919029877 40987 40931 380805363 83730 83686 784881284 65921 65922 821871357 77978 77979 648879595 57876 57877 850021134 76788 76789 442356440 27102 27096 456878490 79715 79716 158496675 20440 20441 958465009 2598 2678 612549777 4721 4722 596204582 36925 36926 885902432 58407 58408 984003503 59843 59911 477481366 75001 75002 439918364 47593 47594 315848482 72154 72155 117987308 79994 79914 621340277 12801 12877 907263387 80228 80283 111997305 62750 62751 897998209 99395 99396 844680263 52596 52597 69098301 74667 74668 64539778 54441 54442 298945632 51725 51696 116609914 26457 26480 835483911 24478 24479 714040061 59108 59048 546346986 95462 95506 444731785 58597 58646 477010301 35351 35352 60460403 50741 50742 960894743 10370 10371 277072395 58992 59031 537087211 34776 34722 587750745 67745 67746 360855269 81076 81108 583218888 18447 18509 699016330 74981 74993 484328872 66437 66438 292912000 91988 91989 299775596 7830 7880 256450306 94147 94148 746244392 8610 8611 514844376 56744 56745 962540233 37419 37420 275707858 14811 14812 118609433 50135 50136 372033882 21485 21486 560885540 4362 4363 893549026 61545 61560 948230867 15059 15060 255874096 15676 15601 407051991 62859 62880 169947754 29740 29741 727634330 10263 10337 736122101 14010 14011 862555745 38233 38234 973727970 56549 56497 544176070 93804 93805 735748579 43396 43394 509493051 53728 53729 737192929 10381 10351 605857922 52461 52462 892548689 84084 84013 768184413 93449 93450 137455623 99325 99326 30388436 71200 71153 409329312 51825 51896 804451128 52700 52701 939999063 20879 20808 251726724 95639 95640 589130123 4825 4826 758392256 65374 65307 405524014 48750 48751 777076513 98068 98069 119049168 4266 4267 781324763 71498 71499 222128365 49135 49136 809502920 42847 42848 159785415 42612 42613 564022730 42839 42840 977877538 53449 53450 466116816 61898 61953 551696873 97298 97321 420274270 737 738 765318504 50448 50449 604039889 70638 70639 466037581 83277 83278 954075234 84918 84838 537248057 13342 13398 550568209 9747 9684 152191601 1967 1968 419445105 34014 34015 932468439 21325 21365 36601932 2990 2976 629270704 47924 47925 682462030 41755 41805 504757020 86757 86724 828663055 7734 7735 42106542 57402 57403 699669838 82282 82283 868817144 38944 38934 862437266 67510 67466 450561118 52641 52577 882112463 9834 9835 519696195 35923 35924 658364950 37076 37077 842947146 28495 28416 90709156 64561 64562 488707020 19365 19404 430545583 72555 72556 316532471 2139 2140 916165375 45413 45414 824075186 36420 36421 514368614 96904 96837 203425561 31040 31001 590154933 61797 61798 978848281 94219 94205 101719286 58287 58288 240601858 56242 56243 240149423 33153 33086 402171979 78718 78649 775865769 27518 27504 383573976 93321 93322 947982772 21435 21436 723415760 44301 44297 189539012 98327 98328 557979617 84175 84207 435240015 56764 56765 898493952 23173 23174 126736243 55618 55619 643484307 63092 63093 739928254 51843 51844 289772162 23264 23312 295295372 22788 22789 13159764 78263 78264 575179919 70656 70593 648170208 27676 27677 535512722 55352 55287 974055781 8378 8392 944342374 16360 16324 77999085 44766 44744 244417259 36959 36893 971399267 52674 52675 430574354 84707 84692 375008592 7311 7271 246619594 1650 1651 824346448 52055 52004 224703916 94798 94799 15968994 8729 8652 263267700 79984 79985 100647358 95397 95398 805034156 8930 8931 811833022 40551 40576 412745021 19748 19738 506157491 97181 97182 126968939 3952 3972 716070959 62435 62509 357868893 1228 1229 361598029 70133 70161 970792400 1132 1133 324972140 42786 42767 608405163 91149 91075 591116612 6784 6785 601213230 40961 40980 340214390 30668 30615 826434358 80809 80810 953609988 39538 39539 892007437 48300 48301 552083234 30909 30891 989221246 93137 93138 897321360 33690 33697 916259189 89029 89034 719731287 84724 84712 455480039 45381 45382 677721884 3794 3828 210655679 31850 31851 835445705 3507 3508 705269084 6655 6683 304023511 41656 41657 279951402 84175 84176 782158306 57323 57324 134316071 87792 87816 584672599 24009 24010 627741089 19336 19302 946890015 66382 66443 814860163 18405 18406 991273058 25062 25063 844515088 10803 10804 601584914 57909 57930 455269551 51847 51790 903480051 82525 82564 863738546 34521 34522 102247254 81801 81802 638664970 53050 52981 128946718 62576 62633 987692264 31501 31577 814856985 81122 81128 779071741 60325 60311 877079616 22769 22827 648240064 59516 59528 445578471 90195 90196 502932548 97783 97784 804379597 24338 24417 826824995 67126 67127 696004943 26754 26817 364700511 71653 71643 712392128 40749 40730 538296399 35679 35680 330561509 60618 60675 614889573 25783 25787 942467475 75937 75938 894949278 78585 78586 551350757 20555 20598 737282065 60836 60837 692078622 72673 72721 444690507 22478 22522 784614502 20942 20943 941436218 1123 1089 608574947 3184 3112 805166382 73319 73299 360845126 83758 83759 420025858 36805 36806 672626910 46278 46279 499560868 86188 86169 399174773 9563 9641 609907176 4479 4480 183870193 44781 44782 627729152 93059 93060 355554405 24573 24583 906155659 72314 72303 883680529 20036 20012 114493397 74224 74215 407697065 80901 80902 119846407 22836 22766 874068430 29095 29096 766935373 79549 79550 614300820 58459 58408 439461112 81482 81483 117951818 14629 14630 313297243 31847 31778 691761406 28117 28100 116091529 24246 24247 702108818 96476 96452 396885922 73685 73631 658554129 13605 13606 228342866 30724 30705 373998465 32697 32762 56650055 11938 11939 904478662 9603 9555 465607848 1210 1211 196923182 3967 3968 483897323 54235 54189 375156183 38251 38252 618079117 18671 18709 415248670 58564 58562 519619896 57525 57526 876002976 54687 54714 778875478 34698 34699 404843043 15724 15793 138139637 49330 49331 647342761 287 357 232125459 37008 37035 798768652 49698 49662 746271820 47297 47370 907383453 86498 86499 879550748 61235 61236 62224015 55508 55509 131900582 95024 95073 500510266 82278 82254 66241937 39080 39117 39105808 39056 39057 690934795 22936 22937 998168331 17938 17939 481024541 35104 35044 846982105 93795 93796 545702980 84380 84444 561726919 35693 35694 878506270 98522 98459 843100762 17163 17141 400817195 37744 37745 485584998 55070 55134 20791420 88947 88948 933252995 70364 70419 283211288 5256 5294 646065084 20063 20064 338120023 29936 29951 450819306 95763 95764 716185431 90480 90442 627914157 10323 10352 791612237 59012 59013 297661016 83605 83606 958034893 91027 91028 22369477 21530 21538 760784975 72079 72080 100828233 97143 97144 679250584 43414 43372 40644903 98616 98599 423656784 23640 23562 226988904 50732 50695 793330066 71841 71854 172103625 11660 11661 235974535 50945 50915 145184992 25650 25651 227344580 24154 24155 51301392 38555 38475 749153005 68233 68234 819292643 9584 9585 314493235 26284 26285 534908238 23492 23493 850797294 39833 39834 395734891 71630 71631 93827839 27708 27755 657022363 1321 1329 671355456 18199 18200 253241827 9329 9330 798053735 78582 78583 128898321 74107 74108 252459246 35739 35740 789631902 27667 27661 881620075 57581 57582 689389551 95776 95777 399514103 75147 75173 227664518 84167 84102 316261034 57202 57203 58705588 90215 90188 582903304 34561 34562 562745654 23211 23145 632574360 56498 56425 468965921 97278 97279 952201010 80069 80070 240594384 90043 90052 270896673 61936 61937 643101074 26067 25993 76897035 57610 57630 982147489 23755 23749 896868010 45431 45424 813919287 33289 33290 290908744 92150 92100 243417047 43050 43051 476541450 76622 76693 757750639 20985 21016 806351368 54760 54719 404937316 93339 93392 48346851 94310 94243 990518178 60480 60520 458142057 16265 16266 670961077 95180 95181 486068049 99202 99203 4558770 83154 83110 617485996 29365 29366 786666973 53928 53854 97741571 70569 70628 435875264 21041 21091 322792701 34106 34152 837734738 84411 84335 386819368 67861 67838 104318766 16817 16818 918259678 59177 59178 47596091 51937 51883 776365945 38362 38401 438461207 9753 9799 470591145 90653 90654 132571469 98998 98929 339529790 65384 65385 348925911 54299 54300 417875531 5821 5783 45383769 13074 13025 613393681 24519 24532 960894485 21941 21930 624922990 32128 32129 235498457 59560 59617 54425763 57753 57711 626197672 98811 98886 442452537 97921 97922 494899364 57993 57994 405985926 73082 73047 351406481 24808 24782 235679513 32326 32327 752151684 92052 92014 407082193 20615 20616 665079354 74022 73993 921839593 79567 79568 240303187 27075 27062 24292525 91103 91104 872744856 912 929 596156267 67058 67121 250183439 71950 71951 486766570 15153 15154 84499973 20559 20530 645870983 54118 54119 147944431 97119 97120 31966814 20207 20208 321842978 65582 65583 431826362 62229 62260 625080761 59580 59571 872143602 41613 41690 321402764 82788 82813 821586532 53213 53280 949430841 11923 11924 860558702 79488 79452 620476577 11841 11842 42428911 19289 19290 434613282 53130 53085 372175884 533 534 584706960 2960 2961 885262611 470 539 914523474 75072 75025 200059712 80660 80613 878802820 34786 34816 955132030 92665 92666 962484486 63254 63180 329069429 80638 80614 201681985 58461 58468 274983624 31961 31986 415251524 42351 42280 247533836 10493 10565 732250273 26905 26953 103825213 68127 68186 658973964 81991 82053 930254470 79441 79442 559703152 93864 93785 25337604 21673 21674 92578482 22031 22079 320923832 83210 83169 113798223 57488 57489 144556246 29577 29578 695904198 88244 88260 236096924 72927 72928 238339475 75867 75868 608797088 11082 11083 722768191 1168 1203 119909391 79571 79572 925195490 14939 14940 307308180 6048 6049 117490512 68467 68527 123150007 90255 90256 317166904 31365 31366 98326345 18562 18563 108102665 94869 94870 400474045 90818 90819 713013424 7899 7860 992420914 68361 68325 719603362 44305 44380 815012171 55073 55042 473434101 20984 20971 734092827 23698 23699 584447291 13132 13133 339552508 56252 56253 975010019 83345 83403 414848433 46272 46273 618466667 53804 53805 567222337 30675 30672 817898120 63656 63606 626390159 93646 93647 652184797 86501 86502 148985309 54152 54153 295388705 15360 15361 192101286 91117 91110 635819918 51963 51978 38862217 25493 25564 255404443 78685 78686 917711662 25594 25597 644139241 44340 44362 761313297 99888 99872 148296392 79784 79850 877167798 93976 93951 43199153 33568 33601 110942939 28491 28503 879908977 27954 27976 591431723 59173 59243 574719880 37466 37488 697711746 31371 31359 316834680 67773 67774 21642348 93292 93249 486856027 88969 88897 414170338 66631 66576 902356960 40010 40011 5755053 468 400 342096219 82115 82136 63001888 57049 57072 305020772 95882 95883 425718202 57702 57735 74347032 21307 21308 753392258 89870 89871 767880276 66713 66714 615600872 48503 48504 281432308 80546 80597 422548737 9673 9631 978438819 10218 10216 421729923 71183 71184 525173097 13312 13313 241106863 67938 67939 42878118 18485 18504 882450166 71712 71713 723539337 82222 82223 754953472 669 670 980804714 25575 25576 424425452 92240 92241 718582575 16586 16629 501391643 82654 82579 17675914 79421 79496 930069987 20718 20719 332681037 95672 95685 756911209 56744 56776 470839211 94273 94277 252665917 9874 9875 526896473 45025 44984 647585094 77894 77887 994267261 54068 54069 404922689 60394 60428 205540081 60596 60597 674450073 83894 83895 962691182 42809 42771 28751186 45929 45985 208625899 28024 28088 298079159 75463 75517 707245364 84584 84541 273028390 2014 1944 282997392 21244 21179 111897050 32137 32149 594314927 21998 22002 585769061 81977 82033 403219774 61080 61061 592609074 6570 6571 230929692 4486 4495 782500679 77724 77707 507188718 23102 23103 355879419 6267 6268 512801303 13335 13398 299089585 7197 7139 876188964 67511 67512 121683357 65813 65814 95212777 21157 21216 520322078 85558 85483 24851567 13307 13308 560507496 10573 10584 979726538 6449 6432 953435835 12376 12308 372182088 27377 27378 179006783 52765 52766 236481859 64462 64463 35797316 38861 38862 690108264 19251 19252 702893855 16072 16073 88336046 62490 62434 228110454 91972 91973 860141305 64799 64815 341920053 27493 27494 209427654 75559 75560 513573228 76832 76759 636402095 46184 46180 372618038 10355 10356 270361124 65539 65501 469494889 94291 94292 207688320 8353 8423 764375477 3069 3070 746528896 77613 77604 320904260 42329 42330 714972120 65277 65287 872741122 49217 49269 10617677 58832 58822 716613568 51341 51264 572852247 17351 17352 633899934 27912 27913 925638053 50021 50022 739254812 80380 80381 510344635 24710 24641 242438463 81650 81596 928315099 15049 15100 909687209 43381 43389 140819280 68149 68150 759499295 47467 47468 462215119 45961 45916 925663283 63568 63569 896783080 93542 93618 445610023 11061 11062 622947873 72917 72921 911073302 391 350 930315910 72509 72429 125983725 35463 35464 474513278 5889 5923 802812026 9464 9467 80890384 41658 41659 344251019 58390 58339 473792173 55339 55340 707343757 22168 22169 526435066 44349 44290 723846043 40828 40829 626519358 55202 55203 506436188 23356 23406 602877148 8729 8730 871232700 91683 91664 590300443 96330 96323 502294615 73368 73424 312980676 20751 20752 389633460 15272 15265 988153190 55394 55395 532211706 17752 17678 749915768 16970 16971 959325258 92694 92695 289200729 23424 23360 176105960 70961 71033 237679339 90492 90424 92601802 92446 92382 985200433 45099 45100 659201730 56847 56828 896374270 12653 12686 660176004 53826 53793 190391264 52579 52592 149848087 45115 45116 105410826 78608 78591 973738113 76672 76673 653777875 4901 4955 437627903 66191 66192 140009641 73382 73383 865194626 97253 97254 900382501 95688 95710 927055904 39063 39064 311694419 54140 54159 948977600 91154 91155 631625151 32305 32306 134929132 29622 29623 717358943 32178 32111 223420058 37601 37551 32154111 20747 20748 838189173 95598 95599 843791214 35996 35997 682822422 33363 33443 53531689 44557 44558 916425272 28009 28010 180729259 80024 80086 780362960 50460 50461 647768706 41200 41201 895796166 40157 40158 568868325 64733 64800 338398996 89853 89854 500683322 23036 23037 733770820 99665 99725 874991600 95702 95754 805283125 46518 46519 857923298 14729 14668 565202176 44983 44984 887183260 47816 47817 486221319 66289 66290 554136630 75477 75400 54093072 90697 90714 851608632 18947 18948 660481216 79388 79389 294840272 61498 61465 825250277 26784 26777 607223344 70075 69996 382307032 94224 94225 830525528 16269 16270 969546256 52851 52852 266060748 98204 98153 673464342 52934 52935 180207510 16506 16507 76476065 66004 66040 883501167 26925 26926 268506 83192 83193 62929918 46702 46627 922763563 62069 62070 651112379 16377 16369 803579684 26277 26278 32777134 17768 17769 774319972 16666 16687 45746904 74752 74826 34936894 34223 34224 626245190 8447 8485 769502964 32635 32636 883259886 11665 11742 565480940 49373 49374 404018065 36192 36237 290781051 85442 85443 396310058 69597 69624 818007541 7685 7683 679720896 52011 52025 464465804 38553 38485 208541217 97226 97227 453002125 59726 59727 475369765 89968 89969 568788799 41154 41188 901471463 73400 73401 870345450 37271 37326 869883718 85930 85975 668815838 54812 54785 608485454 28098 28099 401212061 987 1012 901950796 12445 12490 756419240 94913 94837 940393492 62099 62148 502221250 45894 45829 513227995 27383 27367 884591618 71047 71048 509099872 59619 59656 622581014 96453 96454 798440681 34941 34942 20241810 66361 66384 804112992 63495 63462 599822226 50503 50504 663538680 66580 66581 314903540 75187 75160 787968471 97069 97001 952818949 59593 59594 387400376 13693 13659 911406031 73063 73066 226226309 96527 96577 751368348 73424 73405 391817213 54998 54999 505955243 69868 69869 799308415 29945 29984 932649116 70816 70774 281816170 77122 77123 462916477 72468 72466 95601492 53085 53086 265572270 7914 7915 333544653 87263 87194 671034146 10669 10701 904560919 40316 40355 878813677 4249 4329 754609133 69594 69579 101541914 92032 92033 155100347 82393 82328 141518635 44594 44630 50277824 72649 72638 63249189 52098 52099 631062023 53461 53395 604202114 18440 18362 379349881 69309 69375 841563286 36665 36666 718412125 24513 24448 345722590 22880 22864 272907620 59458 59459 253081663 63191 63192 428205437 34132 34169 97956325 91314 91311 228542381 44006 43992 89748325 37568 37569 739500714 20570 20571 955069708 97147 97116 266025055 74480 74481 923873624 27305 27306 577029373 12726 12739 524894233 84238 84239 320830010 61215 61236 508050215 24741 24708 768549713 81755 81756 444044105 40880 40881 966494580 43925 43875 553096757 14199 14267 420038022 70070 70071 506023372 47150 47204 512262234 54892 54845 721409909 527 459 171878425 83821 83799 678047432 44240 44252 315010458 92031 91994 372357048 30481 30478 202421504 66655 66703 751723495 77565 77566 646353438 20596 20597 605137900 10178 10179 558920398 97798 97799 496688013 94962 95002 201543624 1527 1528 268909678 69611 69637 9762756 35609 35610 99605838 906 907 755329363 54288 54289 120533234 58076 57997 639679954 22582 22564 627564031 5159 5160 726367585 15519 15520 908198539 41870 41871 106446050 94685 94686 570380390 15851 15852 517448167 4463 4464 305940011 96086 96099 426676723 30998 30981 602080290 91954 91955 109795650 85609 85610 224364649 52715 52675 630208354 49656 49651 204940873 2558 2607 556417768 93348 93274 859156604 42398 42375 11073539 61814 61815 393983156 44676 44677 499531983 85564 85612 375360683 30699 30739 253901904 24077 24083 119005707 67499 67500 701171442 38260 38299 385012367 83744 83745 48069734 83563 83633 714128390 90867 90847 674302236 97554 97575 531262504 89544 89545 226987479 42735 42736 922114724 27349 27350 5752996 37201 37202 421644079 6107 6068 229366236 50480 50481 949492333 76433 76434 229897011 80684 80685 151838863 14288 14340 773187567 71088 71089 33464828 53865 53818 476223427 16106 16107 128936093 32975 32976 803159410 79640 79641 29690912 99765 99716 23069226 35299 35286 344438732 29468 29469 339292996 69597 69598 763433922 76371 76414 644310258 47404 47405 995207561 87897 87974 709564023 56790 56791 962619280 69210 69174 579634311 32838 32839 924825717 58141 58144 369412922 1818 1804 218956634 8570 8571 48959642 38599 38600 418153547 95687 95688 812654792 48385 48451 623214095 12312 12274 99496047 57383 57384 674414983 50010 50007 408632644 4546 4547 581086039 76594 76595 67747412 54176 54177 651213387 6541 6569 3946496 30551 30535 438840425 96358 96359 433738394 86037 85986 179352501 53525 53526 145464929 76606 76607 358032954 98739 98740 84147712 14631 14632 843146385 40411 40412 88850181 92817 92879 101064294 58707 58708 426499719 89504 89505 883642633 51296 51240 137295329 38691 38767 313470885 97914 97939 140008023 87200 87201 871140556 3092 3093 956584513 62007 62078 341415323 88779 88764 61915241 62900 62901 858280623 83505 83506 9952402 84091 84066 790776996 77347 77411 228854967 40964 40965 826423609 23661 23596 750580382 13841 13842 867880491 22684 22685 6500309 70656 70642 523381873 18383 18384 569656392 55677 55678 520600731 98253 98254 59716446 4321 4322 702707962 47700 47717 681598118 12042 12043 387060083 46749 46680 562578635 76030 76043 635874030 69713 69747 71400811 62502 62424 473211864 82445 82446 476732309 48148 48203 873200127 23383 23310 275426267 53263 53247 58592817 4995 4996 775170319 65391 65426 375294874 10667 10668 200248049 8062 8063 181717918 84367 84440 11593406 58356 58357 265370105 61534 61543 165533751 90780 90781 592186482 75014 74990 434250708 31249 31172 433017026 14503 14452 655986772 13836 13837 775135977 5530 5570 553267848 36496 36497 780890295 87506 87517 795672370 50317 50292 796239912 79206 79207 771749657 85234 85266 443045830 44553 44554 268009528 20634 20568 965606368 90865 90866 523683708 6702 6703 428946268 13140 13141 158757953 1363 1307 261150858 75398 75399 573220086 40278 40215 326360030 19629 19630 196513262 90664 90701 84240744 83719 83729 73440384 43111 43112 390861344 35769 35770 314772839 78771 78746 514876201 207 208 883566016 87908 87926 504004314 34349 34350 245685585 70636 70705 45125302 94277 94198 596152940 78282 78277 696411382 8676 8677 150496354 25618 25624 316981066 5113 5076 341338575 72233 72284 558892381 72294 72295 241837200 50194 50195 357932549 53181 53220 547309573 98398 98343 887772623 88514 88515 794019388 1736 1737 967245924 42290 42314 10310685 98192 98226 148612642 77774 77769 142429502 39293 39294 379720716 27414 27415 190510525 62252 62221 988895431 88286 88287 415977513 33317 33318 747769258 44874 44870 511299505 91586 91587 574040348 97822 97823 302834645 33481 33462 288298400 63599 63600 746417679 66550 66620 404302216 64133 64079 730882148 57033 57111 581023737 54900 54901 417317124 28055 28056 238344081 43790 43791 376791589 66045 66046 680625476 32227 32245 171896154 13026 12989 778805083 47468 47469 46113095 16729 16730 917338245 84496 84497 943192933 61068 61069 991086918 58541 58486 555964649 93361 93362 935014632 78775 78776 17979175 2062 2074 135137084 85416 85474 55676422 97393 97394 889088487 56058 56059 298342696 80677 80678 637350556 37149 37218 37649050 64840 64841 517669951 18936 18993 494106722 14181 14182 807535313 99467 99468 470092321 5909 5910 321365878 94260 94261 507507233 45844 45845 415145578 58975 58976 871298087 70184 70258 510017643 73906 73893 324344780 20392 20393 942480495 31097 31035 442389074 30706 30707 319796132 54072 54115 934202184 97774 97775 443147658 95242 95232 539376178 92613 92614 792735949 30487 30488 97475832 41907 41865 489033230 19482 19483 990046139 77352 77350 451762616 47478 47420 548265956 47762 47763 861507508 91617 91618 625746375 12916 12944 577750018 50626 50627 961877725 68666 68673 456677433 54257 54193 791567212 22295 22296 587421054 39638 39639 640092453 14407 14408 956994657 96517 96443 857885104 12396 12390 961328086 881 828 977766204 40265 40266 775295784 7005 7006 281077019 56006 55929 409699343 15190 15191 481186226 69415 69416 664422021 1712 1713 735399967 6386 6387 48147851 87596 87663 273691473 69664 69665 567838957 35527 35528 411108016 27475 27502 997040253 65392 65440 623278733 38876 38877 131991360 2930 2931 915189405 5085 5134 109171671 99762 99763 314117055 21281 21208 318469579 33264 33343 343451331 30733 30790 300212411 90598 90599 661725456 16776 16834 801082237 23404 23405 962750013 48726 48732 205894846 10425 10449 615728001 86269 86267 491083624 13601 13602 124838893 84772 84773 938146916 8390 8391 237143407 13547 13489 595814397 90424 90376 642455678 34023 33953 721425364 68812 68768 777004152 84453 84493 262108216 98326 98261 952766427 7947 7993 387178580 76372 76373 960497943 45827 45828 549196142 18359 18347 58077609 38101 38034 584020384 68941 69003 123723682 52804 52805 651187811 1229 1230 768297722 8023 7962 402285247 30656 30657 909259369 13071 13072 777823767 91700 91701 326176731 41280 41281 516477303 80867 80925 783021986 95168 95169 493926739 94099 94100 139996391 64729 64730 196877080 58270 58305 524247723 67204 67205 247399108 19220 19239 600366594 31038 31030 729042077 72768 72769 215151995 73677 73678 881505912 98286 98317 222254515 32181 32213 75476757 70559 70522 224959687 97809 97810 689247518 41497 41498 322443284 46242 46243 128653733 1196 1254 456498964 26838 26901 829810121 44451 44522 811237245 78221 78222 237505459 70161 70216 698688488 19493 19494 747388657 16450 16451 763529422 77918 77887 698943271 71520 71449 501223678 59835 59836 596538479 39611 39612 397940962 58738 58673 282598202 30024 30025 83388886 75225 75179 472045416 78802 78754 62297728 14666 14667 656639880 11932 11925 531038730 8415 8485 324378771 75591 75592 53009887 58567 58487 190915440 28812 28813 684347709 51809 51775 297487575 41301 41333 265649749 56338 56339 231431409 91906 91848 649782609 90745 90784 245189849 36457 36458 673327245 47713 47714 503812280 24204 24242 410272397 5920 5921 862794762 62240 62241 441612054 45296 45297 561259102 31370 31422 567959691 94391 94324 993420874 3788 3789 992763345 98822 98823 132977507 39215 39150 606584324 3370 3371 632366160 28675 28676 141077583 33060 33124 687524711 32765 32748 33049856 41703 41655 197558672 5155 5156 368351105 4015 3955 204925487 83669 83656 231775071 66673 66674 949303389 46327 46328 138003788 96611 96612 586734991 97206 97207 281729356 66348 66349 531434246 88695 88739 566949664 82122 82123 185952507 15115 15116 455029947 16443 16390 492327235 8168 8169 339382269 68313 68314 847531515 9111 9148 185976844 2494 2495 379252325 58750 58709 777066207 17936 17928 559643795 70609 70546 557149449 35348 35349 739861379 2905 2859 546545078 63437 63458 188818120 94406 94420 226620662 60272 60273 561907741 70372 70434 675101521 24355 24356 148251016 49203 49180 603400464 4622 4623 743202967 41644 41681 729402826 48318 48319 709622848 54273 54236 2331470 27782 27849 733475608 18166 18225 556708711 22349 22353 73247936 44923 44859 555122613 63047 63048 234210083 7966 7908 766184809 22104 22150 407641328 52396 52397 812766989 38497 38443 550618198 17632 17696 482176177 59444 59483 699754106 31221 31222 66736450 71615 71616 484990856 74315 74316 838331481 12017 12018 588397281 24203 24204 961066547 91294 91295 527066038 99752 99753 559602247 82629 82630 629965561 49973 49974 762659367 35780 35735 309647040 24397 24465 468847235 52840 52841 717862326 82862 82863 454033405 62075 62076 522914720 21151 21086 696533954 3125 3074 359867625 82531 82532 338004752 79798 79799 205371510 83663 83674 114892825 56167 56168 464087284 30165 30166 828299321 88751 88752 132166167 65013 64974 161578906 62536 62537 226253749 45405 45406 100281103 5114 5070 25267277 4889 4901 506547930 79424 79447 472509001 15445 15387 407495639 92143 92096 471217722 12423 12424 703775638 40107 40159 836218227 22941 22901 97090370 42080 42081 446571262 23695 23638 338752252 75309 75303 806302663 4573 4563 269468428 75100 75101 120928758 62338 62339 419829470 40016 40090 519324578 94515 94531 291978752 71376 71377 447383233 20842 20843 376373073 14048 14049 803065871 59041 59042 136360090 23071 23130 34429769 41347 41348 326984237 61328 61340 511709388 45046 45029 861999976 18902 18929 638998537 15389 15390 221881781 74927 74928 464010676 75354 75300 133291475 49984 50007 644261073 66774 66775 127588553 3194 3195 316064544 25491 25534 928057927 7114 7115 77848365 48044 48045 731345053 34461 34462 644252570 59207 59208 27312481 12145 12111 276432242 33825 33826 801692892 62342 62299 128112953 97591 97592 46740092 28116 28117 472679711 21176 21177 767528304 70191 70211 765841868 69549 69550 706857011 92213 92286 456972929 38642 38693 636135645 86595 86596 877663467 55682 55683 156576747 16183 16184 126055238 75982 76024 53535218 44763 44764 484522790 74501 74484 917344885 48734 48798 760361055 56929 56930 588026715 88634 88629 488101911 57399 57400 984504692 98888 98910 673565773 46416 46420 109574461 28151 28209 279070453 56261 56291 394062726 9246 9281 336326230 20835 20823 444906427 73213 73260 133963590 49250 49241 673261598 89661 89587 695619671 58013 58076 333737756 22 19 838588369 14471 14530 44612999 94136 94116 299551818 7411 7412 783735616 80655 80627 429268994 52172 52113 910923231 75788 75784 249308674 57125 57064 898857868 87258 87259 885836583 27801 27820 111693289 354 355 885267292 60149 60150 279247477 61821 61822 962801456 61390 61349 669525228 15275 15273 956466555 98653 98654 575876665 54656 54657 458483764 73644 73645 627269436 99733 99749 100113627 36801 36856 664713581 3706 3702 114927956 21591 21515 137518858 27959 27960 313149789 6468 6398 650521110 58731 58732 256237507 59894 59820 232089766 21549 21550 206906028 88160 88138 84016321 98617 98618 359674241 40656 40608 387495891 12795 12796 254340975 37727 37728 820749188 58295 58278 656129947 46833 46834 970726790 41903 41877 149650034 59974 59975 513954286 89907 89908 176692200 24704 24681 883577486 33593 33594 520063515 67673 67674 419688616 18460 18461 777844022 37205 37206 39109694 91104 91113 340709799 40000 40011 498476395 32717 32718 554001745 72589 72618 188646808 84870 84814 721485360 75555 75556 539908911 8562 8563 387637822 34168 34169 154490468 74425 74395 953287494 49409 49410 866919762 35703 35748 22702161 34742 34791 252181059 3657 3648 996308782 81802 81803 853294023 37147 37148 105712778 27757 27776 799656939 13213 13217 685790850 79608 79582 558724218 67886 67887 248309502 48730 48731 938175082 63226 63239 900099115 91187 91188 11227579 86679 86680 377029849 7151 7112 305362083 29054 29041 911515268 60851 60852 942107171 49930 49931 134054005 43996 43997 421773708 77242 77243 319954576 21024 21103 21139557 9237 9281 399524719 83402 83403 971332784 16272 16273 835708559 17316 17317 119497261 79384 79459 88390039 77378 77379 614666322 56696 56651 604521378 17695 17622 481428389 97888 97944 986175780 69754 69755 340068775 8236 8237 366136567 49351 49278 200054456 68315 68316 191855823 33552 33607 658610805 78421 78422 393976649 26918 26919 247322437 51514 51515 939207830 11555 11616 347652184 15131 15132 334234461 30262 30305 905121099 46606 46607 595773108 17240 17241 806917479 64137 64102 21842938 96941 96942 487801930 5222 5152 448070075 77234 77235 241300050 79663 79678 162749524 64032 64033 544336143 37636 37637 574819358 75323 75324 151540271 77844 77845 450549949 16762 16820 186561743 80665 80666 956812302 22347 22376 25396461 43684 43733 904056710 53029 52970 838220835 22439 22372 696417167 87059 87060 863384182 94366 94367 521296375 49042 49043 182664311 33218 33184 920970456 12372 12373 46968295 63351 63353 148952785 97299 97219 562752423 61635 61636 886875843 34973 35028 964946057 33496 33497 377673283 59602 59603 387043693 68813 68855 138085290 5366 5326 365111179 83885 83886 336389412 82184 82185 710229443 74844 74889 28837825 43007 43008 502458149 74034 74035 926619351 55886 55887 219969668 32763 32764 901991306 2498 2499 271354807 16694 16695 463084028 57923 57951 733940353 89050 89051 265143649 44927 44989 374532456 32135 32082 995436577 80728 80729 19042850 29007 29008 404140443 26412 26413 512177819 46088 46134 728451237 88832 88833 399891099 91909 91910 549440370 50895 50836 30466645 16048 16004 598126700 11944 11945 257606344 16657 16645 773757953 60141 60219 349926273 69066 69106 404795722 79613 79614 911751637 29744 29691 106271520 98339 98340 334597755 38911 38960 98260764 56530 56514 94691368 93514 93569 161194406 14603 14604 822585617 95630 95631 233388243 95683 95684 820630933 64225 64226 310982414 74732 74683 314680097 37034 37035 971581754 78099 78149 126174593 70647 70648 879549683 10038 10039 420707520 69902 69903 756328214 77093 77143 836008943 79978 80006 810081757 36830 36831 752220991 57953 57954 623272794 57468 57490 11899620 10624 10625 892526563 8213 8214 632721568 79313 79361 30457468 17161 17176 747730081 33454 33390 428821074 77369 77305 663564713 24420 24494 306949004 91601 91568 415834579 41575 41588 813141287 39619 39620 634536843 17825 17826 725047665 5397 5398 47189409 64872 64906 619680325 47951 47886 666372244 62883 62884 900256387 11509 11510 487242076 46635 46636 975485921 89959 89902 537557811 78361 78339 691942987 15823 15862 40359065 83721 83681 757041075 52671 52672 257341633 59168 59205 597177902 32891 32892 851754056 86063 86138 114662153 96633 96634 568423678 13339 13340 907839876 19153 19154 314136492 9663 9677 222641614 27688 27686 158909701 94739 94740 47463594 23492 23519 823411253 73739 73815 940892209 867 868 866944622 77632 77633 11841955 33472 33473 523791286 57721 57765 340634053 81007 81008 955972309 63981 63941 378155805 83060 83061 234997936 42392 42393 28040347 98324 98325 973482894 29766 29803 204959577 98136 98137 481009294 31630 31631 827860250 61747 61735 69730606 37317 37318 945513410 55576 55600 353813107 51965 52033 2703178 69401 69479 498293715 97656 97664 308024858 28974 28975 505520057 72355 72356 484832 69726 69727 239814865 61634 61663 70278000 75688 75689 509562020 62915 62916 598451098 99634 99678 539280969 72309 72286 285584839 21782 21783 149765436 99453 99454 632277946 91881 91882 348803545 17818 17762 519157367 5095 5126 661641077 48633 48634 678948831 56491 56564 577484257 38943 38944 962414036 36963 36964 837550194 16216 16217 517596301 28612 28613 654653869 60714 60675 494060979 52146 52077 391208264 31257 31272 462458723 6432 6363 578445638 96553 96554 885236810 69675 69676 212229590 86888 86889 471023582 58493 58494 95326569 95918 95919 639095397 57463 57464 47439411 44433 44434 575904640 90389 90466 169096516 30747 30733 378452482 608 609 93148785 66044 66045 172315018 12670 12671 712218580 47834 47868 33271111 36110 36111 701979428 39614 39603 604229500 68278 68279 145244157 40448 40465 614617109 87175 87176 411428355 86593 86594 603602614 1879 1880 757344715 65233 65234 399602385 14699 14770 50472655 96802 96803 902972325 71751 71673 131885143 66520 66521 111088262 28709 28710 486555313 41931 41852 933576821 36050 35994 374031313 52755 52756 147810249 52579 52580 860863292 18199 18124 416095513 66139 66140 351858441 12451 12415 499874234 65946 65947 270508797 45482 45483 42695957 9182 9226 974911949 28736 28737 45285953 48982 49018 644385060 98212 98213 722651708 72486 72487 848254161 70846 70847 526697744 25785 25852 79823866 47680 47601 912452462 3783 3853 947840767 89355 89356 143743504 92243 92191 814567221 95555 95546 118387568 68936 68937 568722067 81924 81925 60105076 32522 32523 119450893 98078 98079 415217546 28698 28699 826863416 69753 69712 753544054 70121 70122 87990487 10022 10023 393550651 86419 86488 658373647 94232 94235 458021609 26209 26210 725620611 41737 41738 287797733 36175 36236 664805073 83128 83139 305205944 84725 84665 27952286 95878 95879 453276337 78922 78868 416846684 54972 54979 211970877 83375 83404 469662033 95047 94981 105947743 40299 40365 379101755 52568 52569 520934890 54853 54857 367229194 95912 95939 181934254 22501 22457 987049947 22785 22851 822735685 13201 13207 887530400 37402 37403 431582115 84144 84190 788439337 79678 79679 892596540 15940 15941 920949191 31553 31538 652896581 79670 79671 97642277 72358 72282 951721635 42724 42783 700428527 83589 83590 26125226 31032 31033 152765525 23336 23337 424186846 53322 53301 626430329 97815 97750 341933864 31331 31332 554219996 59773 59774 738110194 76353 76354 322023111 65252 65253 499645978 76837 76838 530475650 44544 44486 147306248 46415 46373 115827213 17032 17025 515055795 16468 16459 576995351 59932 59933 209318692 87890 87940 5920784 60074 60075 465951718 59966 59967 744482886 51074 51075 163776470 30009 29988 533949476 80997 80998 604435426 11050 11060 794736740 76121 76122 487683726 1793 1720 690667549 34854 34813 367045381 68668 68669 688439986 59586 59588 517724963 44291 44292 18014366 56787 56778 47486906 35151 35183 313034346 5905 5906 358887962 62617 62594 501773321 23416 23417 110552564 52729 52695 484595019 58936 59014 715805103 90980 90929 795795017 15986 15987 671333635 13130 13131 745973392 27593 27519 543325588 22714 22733 117148813 54984 54985 383028137 62654 62688 72471250 29219 29220 308365289 1835 1836 99881184 62988 63007 975810825 95498 95577 483992020 29937 29938 658610115 66495 66564 596316652 72653 72577 601649273 7067 7011 255220792 94196 94197 62366121 92520 92510 844971064 87423 87398 35813403 61433 61382 819022929 75361 75422 792483413 62351 62352 771377049 48804 48805 533677732 18629 18605 945602302 83587 83636 408303629 45235 45236 352064848 45172 45194 813336577 68358 68359 149187766 98359 98428 42292417 90704 90705 410755914 24840 24841 974888270 49172 49173 793021145 46282 46283 813355667 92840 92895 33178937 75538 75571 764005944 95124 95125 783475322 93591 93547 339363025 33444 33445 286009895 20115 20038 230206993 30408 30464 58249859 92565 92493 784217645 7072 7073 664235579 59100 59101 752779289 98639 98684 275855912 74966 74967 707956399 24599 24592 657097683 37364 37294 806078434 29399 29350 982305325 7790 7791 414780711 42080 42146 174709480 77321 77322 572747053 20674 20604 501362391 59465 59466 149485222 67292 67293 973668499 72269 72233 350990162 49792 49793 146760311 31021 31000 831326992 20636 20700 572791122 19053 18990 934446835 34550 34551 248322672 55783 55716 216043514 37651 37652 788180006 18057 18123 417545332 72044 72045 482208652 20225 20157 524352043 47048 47030 64043151 36594 36595 277459207 33928 33929 781930512 34174 34175 835100035 71753 71754 821803329 67331 67332 948421895 95298 95352 311648530 49068 49069 419413071 46251 46252 148605030 44663 44627 69252781 40266 40267 314495146 17218 17219 207946217 31590 31542 69670412 10836 10878 821535381 56995 56954 787184103 6381 6382 564178403 60256 60243 737677963 3161 3162 458550799 96030 96031 514265421 3635 3592 154021781 79377 79298 929184939 1003 1004 7761589 16736 16737 489757714 79793 79721 922322848 8130 8131 530888707 87956 88001 679350069 40130 40131 540631998 68663 68692 598231814 12637 12638 86407022 38909 38910 66801283 7748 7681 422506241 84351 84352 924927695 23634 23635 2580901 6604 6605 401983930 34095 34096 580290155 45048 45049 876099246 25230 25288 253801228 7278 7202 435364898 41927 41861 857934661 1261 1262 240804748 60069 60071 643576218 52329 52330 127925089 63338 63339 363614690 44265 44266 556080787 48244 48245 766245038 41878 41879 112303315 71981 71982 185820490 39852 39915 150055800 50838 50878 512835322 51701 51702 402286694 94014 93972 939506773 42001 42002 910256155 84727 84728 363944164 68017 68006 92896829 79252 79253 540986165 15682 15632 955763135 44855 44864 224789634 61642 61643 239421653 41424 41404 322879074 82066 82067 428391431 77195 77196 9742939 96790 96791 486522043 23509 23510 991829870 17373 17374 977531949 94438 94387 777364562 94632 94686 178063963 33883 33906 265010369 14256 14257 874457819 13136 13137 96303126 2911 2984 214082219 26387 26388 36281512 22099 22100 977500007 26259 26229 727526584 69926 69927 728811640 85602 85535 522470079 27999 28032 351448701 68370 68313 645386626 39835 39759 588747204 96573 96574 404639390 1819 1838 469998648 48528 48478 309309223 47234 47235 692297849 5918 5943 175099706 31367 31356 842340905 58367 58416 734582198 8383 8337 101807247 62181 62189 442273451 904 905 3971063 29654 29575 559013574 55885 55854 388911888 29600 29668 319949526 18775 18698 409943786 6396 6330 574011330 68282 68283 591311695 73494 73495 739972051 35748 35719 562842936 34284 34285 779448489 98108 98149 498511908 30841 30788 686722446 637 638 640045400 24434 24435 454353550 97738 97791 530387649 9703 9704 85742391 9213 9173 21580536 17985 17986 584597742 52644 52620 916766843 81100 81101 448594535 74979 74909 743482225 96905 96906 830119521 49830 49776 341704910 22614 22615 82723196 81181 81172 950983183 21082 21093 943815560 4798 4766 228442599 84640 84641 954708269 50078 50079 94254795 88298 88299 629866228 97376 97377 131507477 75009 75010 76223548 82092 82025 839316502 14268 14269 450964668 17140 17141 745546560 53992 53993 769307795 15605 15606 972800570 80527 80551 282097855 11658 11624 147696738 92348 92317 248752668 44267 44331 650401822 19960 20009 314221071 81054 81055 870236197 88033 88034 914785201 99843 99844 506605503 46797 46803 106255101 75959 75960 334018765 75176 75177 258323764 1615 1616 2072235 43140 43084 354886406 44460 44476 823911901 42641 42642 86545062 73957 73892 243149787 70463 70409 230671180 59552 59534 35300123 67632 67633 188589106 46456 46406 373787404 83530 83531 826245632 10410 10470 679248526 28074 28116 288090705 15690 15632 828472780 94282 94283 736780604 68443 68406 942241689 54384 54305 172497390 6334 6335 659726322 28441 28442 936545022 29034 28954 459846591 98869 98870 374772364 2972 2976 712311582 41743 41744 722987386 82638 82639 830425366 16027 16028 539445798 63904 63905 303942204 17854 17883 927994115 72436 72365 16154384 76150 76159 898758520 17352 17353 336267243 85267 85198 697070288 22313 22314 545030145 39683 39624 92265158 32 16 540892833 90199 90131 523352964 45808 45809 473601896 91568 91569 624754040 36914 36915 160479535 57306 57307 364937403 63626 63627 316400558 1312 1313 169676248 98715 98697 884929618 18088 18048 926552566 43354 43322 32033701 63135 63136 811632909 8907 8870 369804042 97980 97981 672442979 823 824 432802113 24380 24366 449740925 27041 27042 172287123 82772 82773 805333800 87064 87065 430738236 46243 46317 564991321 88278 88279 479982898 39783 39784 416540248 58972 58923 358233967 41800 41801 235656650 34630 34576 281601903 77546 77615 608230173 48828 48874 292554412 79306 79287 821540815 11740 11741 439232653 21090 21109 931786344 21909 21835 556239216 36994 36995 719745233 24295 24296 492137818 22146 22147 46300905 73231 73275 842766701 2712 2713 791479636 40981 40938 107553944 79713 79663 598966626 43334 43335 467744586 8371 8388 631063533 60548 60617 142200630 80212 80213 46828091 38721 38722 257368765 20103 20170 40918534 81823 81809 430809679 76486 76520 72176593 3705 3775 693573311 49991 49992 918942912 62307 62379 227324803 10448 10449 174561179 53354 53314 331101482 98966 99009 612443586 79914 79915 529104873 92089 92090 938062783 72357 72396 582043180 74200 74201 162318883 81620 81621 112038727 96552 96553 303662100 29968 29904 579384342 51101 51074 428131618 15530 15484 4717622 9970 9938 335798902 9375 9376 897909383 51969 51956 993289969 22390 22427 752949624 9410 9446 3053141 40967 40959 980488272 98211 98212 852973328 99416 99417 732578839 80652 80653 335054631 73651 73630 492361764 7879 7880 423809565 11278 11235 366543098 60677 60663 494680807 76037 76022 980277745 12784 12712 352995763 3106 3107 979709551 76579 76580 40204905 68580 68590 286243424 99588 99589 138203033 97697 97706 728374980 80736 80794 225286562 4330 4331 249950229 72160 72161 793933288 42470 42443 923592141 98085 98016 63868107 26053 26054 900671349 10208 10283 871911377 18245 18291 699842614 56032 56033 431860412 38259 38260 457094243 76470 76456 13800599 8803 8804 803493941 83271 83272 783877428 19496 19497 331090535 71385 71422 394308555 75804 75805 695254039 88851 88852 711618503 40210 40211 248255131 66806 66807 670624774 29615 29616 615196121 55721 55722 259779743 48491 48492 197897770 93081 93082 46928796 12450 12451 220698885 40141 40142 26091398 85346 85405 729271531 69961 69962 751568828 51870 51871 782717524 14327 14334 338836277 75182 75183 926782527 21632 21633 771342119 80219 80220 991981118 49884 49885 569036264 26219 26220 527174168 75200 75201 860713129 23500 23501 104643965 2366 2439 707655967 65277 65278 109289365 46993 46921 334571886 60200 60272 253092117 55885 55886 89366831 91916 91917 737789077 47399 47400 437534780 88864 88865 729863580 7196 7162 700081562 47516 47455 297571312 6192 6223 208119346 61874 61831 636090705 17964 17996 697328915 55622 55570 209647856 77389 77450 667883843 80905 80906 232295820 87841 87764 895972757 3465 3466 658449742 41650 41651 321894182 37049 37050 65350899 73725 73762 439991787 31880 31881 753978736 44704 44707 463795243 33955 33922 908089688 28361 28418 187521891 36416 36475 943816686 32102 32103 859353599 44932 44959 706622238 80207 80192 840832074 99599 99607 678993438 52338 52339 745369444 53609 53681 232197859 30742 30747 263993006 42970 43041 381641566 96361 96382 181312646 98690 98691 633709394 71020 71083 105403597 21809 21802 674530952 71921 71987 971892718 6856 6921 707679606 69297 69298 58163938 80431 80408 281914986 78885 78886 69102200 78289 78330 536139758 54704 54705 127641707 54583 54555 406858293 29451 29516 253962833 56841 56851 479087640 94664 94665 238518635 26495 26496 27321626 71838 71839 600109119 70977 70978 932797586 77030 77103 173213856 57667 57696 810115721 40140 40141 172876567 77605 77684 100179854 21926 21848 114284838 78631 78687 198272772 11531 11532 260040046 83898 83939 775374487 85090 85091 813314057 5651 5652 815534674 71679 71680 752254600 96053 96054 164640474 92316 92317 798687455 47842 47843 870586599 91015 91016 960002812 56973 57032 862426383 53348 53323 863069774 33384 33307 70448207 86795 86796 605366739 20920 20898 562028729 58849 58790 12161546 9080 9128 192290549 75295 75296 785976351 92289 92351 811374358 87982 87983 756405541 75430 75431 685454380 11136 11137 314995195 29037 29038 89303525 5809 5810 453683630 18104 18115 186514288 16029 15988 185948205 42379 42305 961978919 14655 14656 433620474 9917 9866 188469466 61688 61689 951426726 64066 64067 969548859 34399 34400 583592787 1526 1543 243440772 87282 87294 792140338 16023 16019 251159195 59571 59572 837563054 80557 80575 297100129 36900 36919 785635881 23606 23661 553634118 51032 51033 476498330 80662 80663 210026800 50076 50069 279301421 45245 45246 492088510 73812 73824 797527085 54959 54960 20400612 31425 31426 770755547 10604 10605 906420723 28393 28318 562554421 86642 86721 872142149 85690 85691 89866617 91699 91700 512449968 97034 97035 339785239 43110 43057 461466798 75248 75241 616029244 33938 33983 708587765 20654 20692 986896329 52160 52089 972835438 39315 39331 410012817 53033 52963 983055887 70167 70182 942933460 12435 12420 39452631 68710 68759 359608500 92473 92459 42164415 1727 1680 448439806 27266 27267 950718337 5448 5449 111398899 5701 5702 140912726 78702 78686 96281238 87343 87344 279562124 7239 7240 239795399 29107 29108 206946453 82665 82666 159921189 8807 8786 672257377 97320 97299 356820507 22617 22618 376293579 44260 44261 285030872 16643 16705 589956940 41583 41584 390062210 27310 27311 527852906 54572 54526 196536808 75504 75505 81612332 94413 94414 932594043 67761 67810 727801229 33031 33032 286369110 69155 69159 70171069 60270 60271 313084131 6271 6348 134727104 86739 86740 730389774 70007 70008 763397898 32543 32544 391399427 62048 62049 670847820 18522 18523 549786870 67116 67153 316618493 65021 64971 464331486 52036 51960 25513756 79530 79531 993681504 13190 13191 897254908 22307 22337 666332210 91848 91873 859245940 44188 44169 147847805 65789 65790 124117171 67336 67337 434908562 23963 23964 16181860 68047 68056 561271899 43319 43380 641874881 23312 23313 242147484 66691 66692 830484631 59649 59650 265329282 70688 70689 560999071 50959 50903 367738245 36176 36177 838131016 73999 74000 284363692 48221 48222 825200983 33646 33639 913440891 1273 1274 275268611 28811 28812 345981823 28728 28682 441397414 8047 8048 595092763 67354 67355 557769957 8293 8323 65216457 21015 21061 187753709 95728 95798 145580221 35041 35046 92329413 5613 5614 580056989 1954 1955 228543433 2580 2539 564286482 88213 88184 494435228 91433 91434 857943357 14226 14227 988815849 91141 91171 328228285 13723 13724 541481356 74898 74869 621647817 46877 46878 316401357 44379 44380 874763257 12175 12176 993807424 95615 95616 249341418 97696 97697 254380484 49031 49032 722535676 81659 81702 697643370 84162 84163 559646083 17484 17434 612228803 12369 12370 481826683 58564 58488 831778083 98685 98651 106828192 61102 61103 216728615 97344 97392 758626208 93583 93584 856760849 66372 66373 71744209 9201 9226 940047042 7903 7904 974521282 91812 91813 336968130 42687 42688 88385241 79356 79287 542197290 168 169 836001864 60197 60198 232092774 89664 89665 808345868 90965 90966 75664166 9691 9692 820302081 56272 56239 242860585 61789 61790 557655114 78997 78943 170393880 95645 95656 414592128 26335 26325 253719360 15304 15305 112042705 20736 20737 374368971 41886 41887 670924829 88011 88012 458751711 28697 28752 124937314 87167 87168 890361429 84091 84057 634542739 54512 54513 258408267 71826 71827 673457233 13743 13744 968186199 73821 73822 901367219 60704 60705 446111410 83473 83461 25665190 10905 10906 171023444 18895 18839 693882596 85838 85839 274142096 48499 48500 977784874 31676 31738 123029058 558 479 614174512 22235 22236 172250016 96507 96575 701890484 93893 93958 175860578 1593 1594 574169085 81873 81907 347300671 49129 49146 388939294 63175 63176 104986176 55315 55316 697390169 54986 54987 511727541 67050 67096 58028704 55428 55402 885886024 18961 19021 736512708 50878 50879 770965873 10419 10451 719837564 42722 42723 900628792 52252 52253 217444403 61117 61111 91782834 75672 75711 390917574 62188 62125 743968177 61157 61158 769488078 56861 56848 475174263 17633 17634 783222319 30672 30705 384408579 99904 99866 259517444 18817 18818 941979378 93116 93140 684244173 75846 75821 743154783 15847 15836 864517308 39399 39400 276700267 9745 9796 146002692 74630 74631 829848899 62571 62572 958174105 93902 93903 693422722 91176 91220 384647176 87065 87066 33097843 61083 61152 354360764 77406 77395 340323387 50048 50043 856751029 83086 83051 927937728 16358 16311 382531680 74661 74662 945086630 85248 85249 836899301 72755 72795 391847046 96008 96009 873857135 14126 14187 528655515 2227 2187 863947845 17749 17787 326905927 61160 61094 335113213 18757 18792 5553521 10612 10623 728682846 85579 85601 360295634 29873 29829 459014978 53653 53654 673517931 16200 16201 779637595 72171 72197 990469734 58946 58947 985165098 67091 67092 124942322 82442 82443 79818477 37580 37502 97026671 40852 40809 613764964 99318 99319 361738121 93391 93392 789236808 74356 74324 791066037 85688 85689 27962543 51428 51429 393661872 45241 45242 222108005 40538 40557 313220292 36224 36151 517586735 13664 13629 856232703 80574 80575 467296482 76167 76185 484979420 38474 38475 488599920 13021 13022 891779932 21660 21661 399063773 61335 61388 552506710 36509 36561 33154881 16122 16131 593659324 97513 97514 765463000 2414 2441 398960488 57085 57086 25187848 66423 66424 675611345 9702 9703 469218635 21683 21684 535411933 58480 58481 278105408 30933 30856 362479245 65515 65449 934210078 32976 32977 96579219 52030 51978 199199474 29729 29730 766584139 87575 87634 377673448 58036 58037 677285279 97592 97642 5088653 62741 62742 581170820 1871 1872 302910155 85411 85419 547627122 61393 61394 1981300 14650 14651 57738690 45890 45849 948843986 80208 80209 78078050 60001 60002 844920347 1229 1268 193209016 67364 67365 576784187 93473 93474 466598368 32250 32251 907164677 28983 29043 970205945 77638 77687 223349080 32023 32024 845699347 30443 30480 875768235 39217 39218 700692642 40775 40811 378499030 65620 65621 170093429 23675 23676 502442818 71777 71786 360475992 53533 53519 804104998 50629 50553 554466813 59635 59613 847894814 54078 54069 617032418 58057 58058 889028712 82998 82999 351062400 82600 82589 598990395 97819 97820 131484141 14731 14699 325237577 52258 52337 602488215 41828 41829 449379068 95141 95142 856094257 24031 24032 86769016 15916 15844 733079932 1991 1992 678179425 48756 48762 950759605 26910 26911 184082951 5922 5923 235147779 37996 37932 673281738 97914 97924 214814934 42216 42217 701587314 96877 96878 770840139 36769 36758 3690843 53248 53196 259988070 18332 18361 972464307 21958 21959 911057551 9071 9072 316619490 16946 16947 347386214 87471 87472 901051115 67918 67919 348030217 79809 79737 441530424 75409 75419 294533234 54107 54108 109914739 6376 6377 828443788 9901 9902 499944800 96248 96226 775569739 54295 54262 113081443 61332 61333 445278394 46103 46104 771222933 3551 3552 440098227 7155 7202 647388851 6586 6555 155069017 27339 27340 937247999 5782 5833 648019654 2383 2416 170128339 52976 52977 532823093 95782 95783 15929998 36997 36998 133525379 32789 32790 811737060 30301 30318 813413871 23117 23141 269547618 57432 57433 719832135 89038 89039 444058994 73898 73899 783961502 7573 7574 908229552 71452 71453 961879092 72559 72560 693958509 90969 90970 704779086 41349 41387 179174049 69368 69369 4987312 97397 97459 480177921 11901 11881 255144145 75916 75908 129551292 22974 22975 198129360 16865 16787 275882057 62362 62363 674863661 26875 26847 790375731 17002 17003 958777596 63829 63830 700108412 33543 33606 355394670 69361 69362 455572871 29038 29116 89319699 15117 15118 818629435 91692 91739 631458322 64472 64473 399491146 3138 3139 900674476 17294 17286 52295822 80276 80284 706035516 36006 36007 326186008 34582 34583 729125732 87744 87745 156674455 56902 56903 59540805 8994 8995 192383921 59702 59703 794671723 47623 47612 825889487 39804 39805 208718625 75844 75888 299456389 58748 58798 384181233 1354 1359 395237484 26577 26651 339177657 41512 41572 992680481 14812 14813 286719231 36941 36942 778573103 77644 77645 140358003 45996 45997 499330292 48136 48192 70546401 38561 38571 521548597 57962 57963 360147272 22989 22990 442656682 86175 86187 630011367 2005 2006 636541330 44007 44018 932841159 44544 44545 22540564 33337 33278 41934256 82005 82006 566927105 41876 41877 192494227 97859 97860 321137987 71495 71496 97000044 42525 42555 191381026 61099 61100 277110827 14650 14574 69890510 58598 58539 202263596 48962 48963 543513663 94339 94340 262724870 21492 21556 234537379 11986 11915 477789199 51671 51700 961278462 96122 96070 617284557 3820 3812 917695545 29875 29876 727613809 32581 32582 996154066 73759 73760 784764006 67432 67433 262241105 39191 39270 184105648 70323 70374 330897804 14620 14621 984653244 21976 21998 293852354 79652 79653 632807046 54002 54003 170902449 99059 98985 470844563 73636 73637 408112650 22646 22647 703820335 33626 33627 757223927 658 669 81805925 85507 85457 422390206 63812 63798 298929474 96191 96194 646007379 21530 21512 950301178 11073 11152 667859323 1528 1459 222894635 11420 11394 620553764 28551 28571 65557385 26980 27007 821685355 5250 5201 127081557 32771 32772 484550336 40830 40895 496060335 34554 34555 759178426 30037 30038 705385978 29544 29545 691815350 86506 86448 402278308 74964 75002 463305453 74018 73996 474597642 59239 59189 917009580 41190 41191 817151441 953 930 862408816 91195 91149 781965459 98387 98397 403357594 47080 47060 875832876 84033 84016 987436908 26323 26245 538429347 73649 73650 972013217 95988 95989 348623014 88934 88935 816036505 42690 42691 46546103 36155 36156 817321850 94952 94909 920505785 71524 71525 255958796 79578 79579 665243392 46697 46627 191089689 3758 3770 425815477 43076 43141 657492557 682 683 50775733 71069 71070 927801699 72800 72801 350024454 34760 34761 873790185 23209 23210 200527293 61773 61750 497522716 39155 39178 842181136 87111 87112 485236885 68902 68852 577291138 51025 51026 166538143 37268 37269 984987753 25360 25361 264334911 4804 4819 435865819 84024 84025 641450953 26164 26165 14921206 2395 2444 276235237 9532 9504 609642437 2877 2862 48770072 85344 85345 291410121 49343 49414 252107103 22637 22677 811791614 89781 89771 609538319 95361 95362 474115444 13591 13646 777114960 7667 7668 218959302 29075 29076 498148030 28841 28842 271557363 86543 86544 864429474 43975 43976 513151489 53312 53369 65584169 30901 30902 47883702 24346 24347 122873911 76544 76617 249213723 57856 57857 841682667 68420 68359 600264137 71514 71515 185010874 88196 88194 614009533 93966 93967 109323520 23408 23418 534226375 82853 82854 382240443 34259 34260 174753550 99855 99818 383130596 54452 54453 241710451 16300 16347 37323806 10342 10343 249193727 32741 32742 192174780 18558 18502 15769536 68277 68231 532839575 84003 83966 761791415 87451 87452 629014449 88335 88366 853555104 79776 79777 995901151 90841 90779 24702725 67340 67341 738797382 35557 35558 52460348 65530 65531 304392020 75299 75300 430975070 74058 74059 278228367 13116 13117 381112340 48905 48925 319803823 4202 4150 545639671 54324 54325 843199863 58257 58270 262352737 96514 96495 631606890 55105 55106 21150589 69390 69391 361363979 42695 42696 468442032 56324 56346 49208244 86264 86265 299438156 19939 19982 11491899 18589 18598 349409049 24833 24834 276731621 59480 59481 556888113 96525 96529 378114347 16768 16691 182349682 86561 86562 105271376 95077 95148 540896350 75389 75390 777685083 48272 48273 714590507 49024 48958 987440606 54072 54029 564645222 76695 76696 574260308 8077 8078 482318263 84630 84631 312770515 98132 98141 773203050 73699 73700 741490174 55776 55777 443071082 82583 82658 54450916 62108 62109 326838676 15997 15998 410823870 59443 59444 563661325 24939 24940 986267834 22072 22022 803649386 9638 9678 832537780 24808 24809 613954685 4877 4839 436671700 73384 73408 425013406 17470 17475 448986341 38812 38813 451309468 80586 80615 758645464 16356 16357 829143058 3243 3236 148026672 42960 42909 733085826 81966 81967 790068299 44297 44344 11903979 6207 6208 766120108 87720 87760 225876961 5575 5576 731774091 12181 12182 982745945 34217 34149 745476210 26211 26212 357973691 6989 6990 495549554 37920 37921 110418925 13745 13746 385334086 68885 68811 475218452 27280 27295 100111444 38650 38651 272796198 31879 31907 415297557 9821 9836 542473384 99057 99131 65465964 91802 91744 480315670 24768 24769 277746944 77851 77852 207142964 19186 19210 169808033 85701 85702 696842975 18133 18134 599296851 18846 18847 515356882 32556 32557 397694646 88495 88513 739805182 87425 87487 568974025 80344 80273 729797843 79254 79255 201507518 14888 14889 186742512 75517 75531 807700183 47535 47536 763530885 28134 28135 400553475 63600 63601 524903629 44904 44931 289113871 48101 48075 848305380 40926 40894 971655317 36082 36083 763907127 10762 10763 287287477 51131 51132 528419196 22217 22218 712053386 24682 24689 6162454 30265 30266 140051207 37109 37110 998061565 37163 37164 395021738 92609 92568 158668210 7272 7273 807658620 43591 43592 177708009 69727 69741 541304522 37902 37830 517827869 38927 38928 742719695 64186 64165 688325800 59458 59514 371212442 39540 39482 192741930 41320 41395 979256974 88040 88041 712068955 52668 52669 703675855 74659 74660 260372087 16327 16305 317656742 57866 57867 553365408 82976 82974 830483478 9108 9109 792488861 77266 77267 649015566 661 662 194905675 70258 70259 314211241 42382 42383 126673082 87100 87101 16559982 41065 41057 632698374 96042 96000 756210565 29572 29573 287952419 64534 64535 900951293 25082 25162 101968018 64641 64642 590758111 14919 14920 760335498 73895 73896 106943866 57188 57189 809887339 57671 57672 343923695 17632 17630 604076415 95372 95350 851672554 8734 8673 936989809 96847 96848 951616962 96780 96847 275115130 32532 32533 138358382 45255 45256 306305816 72231 72232 349117790 78171 78241 780149457 43327 43328 496471506 84408 84409 744482023 75792 75837 267317439 56520 56521 891351929 49364 49365 325662983 27565 27557 560826245 21986 21987 499920468 5341 5342 539307403 62580 62581 461698677 25451 25452 421921098 93737 93738 662333366 7916 7902 319474363 30852 30853 759938657 35781 35722 22349480 42698 42699 429114911 24560 24548 372944582 8506 8507 78076483 97836 97837 592258998 93493 93483 479952953 69993 69994 60114938 99840 99841 976692718 59777 59778 516280827 13362 13363 407579633 56390 56391 221639920 99217 99218 347096554 94219 94144 572608248 6703 6704 348174048 16274 16275 114776513 47668 47669 585930967 19981 19982 467366182 17448 17472 731406328 78786 78836 273344319 47884 47957 799126790 78379 78451 44052598 87555 87626 301235432 33541 33542 757456355 45528 45529 176345303 13623 13576 253676336 23379 23380 673428521 8341 8369 545827155 32393 32394 278988279 70894 70895 251747800 47346 47347 276345968 85391 85386 868020346 4520 4570 353954680 85831 85797 584817596 98500 98469 930891548 94858 94859 942860040 57667 57668 107547071 78169 78240 620134240 78267 78268 948993158 76398 76399 484919469 53526 53527 234402552 54530 54531 565198644 11488 11435 216479280 13117 13118 735069564 56271 56291 233139561 61546 61548 305263860 56596 56617 415187491 83804 83736 752637403 5145 5201 772877814 73574 73575 654460019 37307 37324 262709867 77652 77695 411729583 40998 40999 788430790 20253 20181 794586363 4434 4435 766486971 75218 75198 469635252 77643 77644 123453733 98671 98655 762498325 67551 67552 135923861 78024 78025 888607089 44234 44235 531464595 30785 30786 580976973 90870 90824 456688139 88322 88323 478371638 12502 12503 343897530 67370 67324 303353503 89434 89435 455941375 80913 80914 110644277 50352 50274 32842185 64922 64895 227877397 68217 68282 110463949 10156 10182 430563224 86348 86271 63808113 38196 38180 875357475 87738 87661 190100850 41157 41158 33053899 53361 53331 521632967 9651 9697 108220959 27465 27466 265956955 27367 27368 995418909 42389 42390 786971826 29602 29569 799241183 5874 5902 987988432 49488 49437 189081445 48643 48644 322217261 55241 55242 824320000 23310 23272 323083390 24006 23996 233900690 49954 49955 86052636 74144 74145 728394205 79248 79249 657211689 63220 63221 428473478 14435 14407 105492548 25069 25070 470989494 82989 82990 202769029 33355 33393 308270066 18445 18428 736112740 95978 95979 653304765 7429 7430 509933352 83973 83974 896210009 21267 21268 600680518 76135 76149 486073355 51378 51388 212644709 4188 4232 744539163 10184 10116 895288067 55118 55063 257443673 67711 67712 787758394 47446 47433 402833391 20435 20436 223313016 30555 30556 345683381 32728 32797 728274745 50768 50787 855757725 92883 92884 15800998 54428 54429 911367489 67082 67083 960669287 91976 91977 597416699 16787 16741 888810640 46513 46514 94446142 45957 45962 662392149 58810 58762 475235023 60485 60486 645201512 77174 77175 901209079 95255 95296 35233613 2167 2091 202687363 16595 16524 421101731 99641 99624 577411354 44274 44289 876833088 35839 35840 37760766 84938 84939 596203709 71044 71045 198980910 29838 29839 959849712 97224 97225 252926817 8713 8714 342409186 1244 1205 307358463 62850 62851 430259614 42746 42792 274698113 27814 27772 761611126 60184 60185 785971963 63103 63104 449057968 67065 67066 617137592 38535 38579 513620087 17788 17789 921821401 58575 58576 393362510 95345 95265 936267167 89579 89580 329989147 91904 91832 748868105 20288 20220 637206652 78634 78635 65167673 23188 23237 989695409 80459 80415 119048828 81771 81772 373824086 80272 80340 991739645 11306 11307 781984106 84854 84855 366952634 27879 27892 767940676 36405 36406 118661817 9211 9185 838972296 71801 71802 729425987 15305 15252 509987853 10711 10712 291199262 21042 21043 962926944 17398 17353 146002423 14370 14448 988481320 5427 5428 65176395 66460 66461 602007302 24395 24317 975861185 15127 15117 290398583 44940 44883 398014400 37776 37777 999620003 32485 32488 158225507 86539 86602 204017121 3140 3141 734733504 62300 62301 469794100 44974 45003 777659308 52270 52334 125599210 29161 29111 48496753 98959 98881 241532098 521 522 806931999 96143 96210 429808184 76518 76519 158682840 77651 77652 495107891 51861 51862 238244399 37707 37698 49575966 69235 69236 916275358 2841 2842 861128257 8935 8988 945548307 18971 18998 475594134 42344 42345 448241782 83766 83786 859153532 8896 8897 807898784 73575 73652 654512662 77525 77526 110516242 50973 50974 563170662 34726 34727 634994720 53733 53734 719787425 86815 86749 836618457 82524 82477 398503539 41118 41119 709917536 78673 78674 903731890 50711 50712 598605656 80417 80418 955388700 55689 55707 586879692 51756 51757 723755586 61667 61599 727409677 1217 1218 214175196 158 141 42126958 96746 96690 780439824 65750 65751 51111781 58307 58287 178892879 93642 93643 864054958 73659 73660 580594699 60948 60949 411369257 92676 92735 671848203 49676 49706 819217739 13885 13886 804897607 31158 31221 56615798 56221 56222 529760081 45214 45215 882163214 68911 68988 198291791 68061 68062 932818405 45734 45735 644842300 55756 55806 968469025 40044 40045 578947547 56003 55991 540568204 73321 73322 284345726 66938 66939 964052248 60899 60949 979438450 89372 89318 319349928 8548 8628 949438028 12407 12408 812777744 61325 61258 948364245 46181 46231 158980643 90444 90445 88035373 17814 17875 305310344 9158 9165 562110161 19937 19938 723684342 54003 54051 642853482 70710 70630 354221778 74502 74531 556452340 89295 89296 433154625 39962 39963 271488197 52744 52745 467921871 93118 93063 949165595 39323 39324 211893776 13593 13594 669173524 32296 32263 197214780 29477 29478 588522100 59265 59271 168316394 6351 6352 472187455 90967 90968 992173170 29464 29465 969405967 35132 35133 391206806 39917 39918 743178215 21731 21732 239252729 7279 7288 866875018 51543 51544 438752801 84866 84867 423329888 3430 3357 655385051 43698 43636 212908688 49751 49827 255623701 63325 63326 401811687 51174 51175 979940255 29813 29814 961841101 95779 95849 245258345 84669 84691 502302569 3449 3419 808741554 23412 23480 886202334 68042 68043 898345824 87687 87688 159345354 17522 17502 362626928 78723 78724 898599050 62698 62730 671652138 20021 20022 291796588 50377 50378 214614275 35364 35365 406569783 5106 5107 196747942 37400 37339 305840195 91662 91591 932513258 52266 52267 354129324 82733 82734 876407191 71621 71600 414379225 85892 85893 501643588 49496 49497 142227378 41473 41474 740579418 5116 5117 51321227 13507 13432 685093714 85486 85487 166597870 47354 47359 284274643 35658 35659 155993067 57251 57252 960217924 97144 97145 386824120 33856 33935 588209845 25572 25632 873596401 16438 16439 744169621 35959 36014 229267831 49750 49751 255489181 27287 27288 373674008 73260 73261 844634972 85066 85067 182036634 37485 37482 282661268 78399 78400 132208792 61874 61875 888210360 80997 80936 952435628 27571 27572 442032372 94453 94533 124498172 82496 82497 111769816 98480 98533 767626155 15764 15765 73231099 75832 75833 653483560 67100 67101 252618751 54088 54012 832103064 26508 26509 707010400 29440 29441 692563462 27185 27162 996914705 14206 14207 77780482 55520 55521 111658141 55731 55765 91376691 89292 89293 814961966 75791 75818 772864004 61936 61997 814350712 39712 39694 342199537 19119 19067 91479216 57813 57814 70151616 87565 87566 691043006 9134 9135 198675208 30939 30941 233850624 25712 25679 89609054 56897 56898 883619421 53924 53858 134983269 32538 32539 446043609 47933 47915 122818186 20785 20781 917526573 68576 68577 992604124 91431 91432 76318812 17644 17645 81801404 27958 27894 255954019 78490 78536 261893591 73889 73890 798610875 51090 51091 320027682 8034 8035 984849213 89260 89261 218104962 10740 10741 103893855 76783 76711 894868054 35522 35540 38047170 98817 98818 871518971 60160 60161 513446799 95 96 723825168 62863 62864 890901733 5795 5796 660368116 92302 92296 943948912 53368 53446 952829425 42926 42927 783554277 46615 46616 41867228 61051 61052 208792395 80291 80292 630431664 60863 60872 85206575 81748 81749 881374329 44729 44730 200873703 59592 59593 987701011 12674 12675 715474152 7907 7864 841134121 87994 87931 722531280 6435 6439 909635473 52403 52404 766440937 26024 26025 670527393 67972 67937 678872503 82536 82537 277114235 37389 37380 923394304 26020 26022 292136095 19246 19295 100823189 40128 40052 128474493 98065 98018 987123285 15759 15760 122443596 46427 46428 308283319 79167 79168 308365480 73156 73157 195061628 82504 82519 88024252 45931 45932 692674884 49376 49377 621274201 31338 31339 385289681 94906 94907 257394210 99091 99165 638404166 12545 12488 734116343 74365 74366 867038176 61952 62017 453386972 45893 45894 433289293 895 929 773642068 26749 26750 999402169 44961 44962 860897617 8615 8581 565096930 26283 26320 26125986 71576 71519 610839422 33389 33433 401397355 62636 62677 65711283 70001 69929 257426699 23428 23429 33925236 33454 33455 437921829 20923 20924 346731566 79312 79313 156454147 51851 51852 684779495 866 825 745695812 10536 10537 227334023 20188 20233 819862137 14430 14431 417402423 84543 84544 153428916 38303 38304 523913887 47101 47102 589910715 80632 80583 717186340 84075 84059 713810231 41489 41434 847350718 13893 13871 429494049 26174 26175 974532217 77341 77265 16984860 64372 64345 14051282 1828 1829 366345938 76041 76042 216491074 63634 63635 58086430 39353 39381 109737884 36272 36247 968020275 8448 8449 112404564 58344 58366 982061803 83444 83402 599516650 60465 60500 467147287 10932 10933 404803943 13186 13210 872205707 88474 88497 354307255 48287 48288 985795411 64137 64063 30002085 10237 10283 376674221 74461 74451 288398359 9810 9811 560908813 90784 90785 13312030 58235 58236 934499636 55890 55914 870594330 18131 18132 562455426 28913 28877 781767843 36267 36268 110308985 57346 57347 813407447 96432 96433 495938228 3257 3233 985750695 4794 4795 478915779 78021 78002 968180994 62213 62214 448432223 67235 67205 145056616 2076 2077 241513860 4560 4535 268541940 20226 20227 74431997 78961 78962 49092549 11631 11689 509529571 80949 80877 4687486 14370 14428 177608289 9828 9829 166963106 76745 76764 269751264 59432 59433 444962137 25259 25260 605019505 92412 92413 717762230 19274 19275 277170920 7386 7387 441230885 58510 58474 229481761 89149 89119 631096257 58708 58709 195528294 57171 57145 240925091 77156 77157 878209185 46017 45959 719950525 21854 21829 107194915 54640 54641 427020637 1764 1765 656283070 5333 5274 593601809 3210 3211 907593806 33991 33992 390223179 40 6 180365579 78234 78155 245967720 31762 31763 287157857 84806 84743 117277515 26317 26370 461204957 19984 19985 286241801 99227 99169 362103474 20930 20882 622724617 34776 34777 145317503 31009 31026 660177292 77092 77057 120133947 52453 52423 350121302 60539 60540 520255778 65052 65122 51422182 57136 57081 454149770 26162 26196 897895135 3039 3040 795939278 13488 13516 924135715 99790 99779 53078572 18387 18388 808277710 72024 72025 86125081 97333 97330 71345626 97014 97015 443328016 29260 29261 915948447 35738 35739 172144314 47134 47168 339723574 87084 87085 206335715 83250 83200 155069521 2355 2401 255925580 22000 22001 449882568 518 477 301823645 27109 27110 205247652 69943 69944 4769178 45730 45718 314407248 55640 55671 499529730 17512 17513 2438086 8984 8985 936690494 57506 57427 599766715 69689 69638 602202156 28855 28820 615052084 31738 31739 435582794 45002 44960 455584422 96525 96598 750021494 94430 94431 233277929 23989 23995 979103704 3818 3819 648681395 24567 24568 897523859 52435 52406 125414100 52976 53015 861316417 40102 40103 168812349 11465 11438 456108770 56288 56235 42797354 78992 79018 788758440 9083 9065 875303207 49766 49776 290510880 26437 26404 310381051 4189 4190 483794961 26486 26487 874919523 10856 10857 413742336 77514 77533 672638452 89425 89426 921194149 48853 48924 546386880 55933 55983 43521755 48251 48275 871236172 48958 48944 88090128 87749 87760 819257256 7352 7353 593296330 3993 3999 181021046 35188 35198 623540740 64188 64184 86676853 6648 6712 743617965 20843 20783 329270256 58903 58923 200094726 86878 86808 567968261 60197 60181 229739225 91438 91439 16722033 32359 32360 171108104 63958 64027 530083913 98759 98760 520833266 83329 83371 852903933 93236 93237 444997022 88337 88338 97022597 85608 85641 92677034 47768 47769 271343619 91762 91832 933939989 13799 13850 642164055 7337 7331 652410709 10771 10772 609160440 55840 55859 380277568 27088 27089 770099773 86941 86916 29391710 86718 86719 992260119 3117 3096 509095403 7033 7017 853034556 87703 87704 330102104 76621 76692 458002386 29789 29735 688893452 63224 63225 238055940 41503 41516 875020829 63803 63804 742449021 98253 98287 958743162 30985 30955 151597531 18312 18367 889116904 72824 72825 849491221 18659 18621 932673149 42547 42550 940939141 4658 4649 796270641 88106 88107 881361058 36857 36858 985637445 63282 63321 56720203 59895 59875 433089005 24656 24657 435349184 91515 91474 407956478 84905 84984 502311271 90399 90400 708853364 69463 69399 114963679 58111 58112 666162660 35173 35186 258610490 16252 16234 456859445 76329 76376 945080755 91113 91114 490868645 99294 99295 989919944 82317 82378 494791272 23987 23988 491414550 35010 35011 303460230 73877 73800 414458555 20882 20879 97858721 71348 71349 809233781 33338 33310 677559439 37643 37666 747313548 34898 34899 29029574 67321 67269 874301811 4710 4711 881744369 80984 80972 555627891 23571 23523 151097035 58157 58128 558273924 93016 93017 487181567 79529 79530 450168604 8192 8193 550389993 9362 9335 440319350 37644 37667 800637789 17845 17846 255344906 4090 4059 225022863 14930 14924 403064912 57128 57129 996361891 64150 64151 193533969 55936 55937 539656947 64106 64087 825986257 10144 10145 11003866 92072 92009 668354721 74693 74764 795543556 10357 10300 202239434 86058 86112 280541487 7961 7996 957144501 89269 89270 781361339 75062 75132 625150989 55181 55182 848740911 1704 1644 804753868 36767 36695 635244305 1715 1716 858442606 28423 28368 65747864 18450 18409 811197949 14707 14708 923042598 81686 81687 103525421 11449 11450 735214045 47665 47666 532086605 57506 57507 852690459 22545 22482 390395444 23507 23508 704959434 79257 79258 383618691 93420 93382 147519090 32721 32680 297675240 49440 49441 15874188 256 257 574113167 3528 3541 127933273 65576 65517 194638216 75198 75166 368368798 57666 57667 726411694 3800 3801 439711846 84695 84696 501510732 64215 64217 434156973 86213 86214 426115738 62190 62206 311343355 67995 67996 744121966 20601 20570 671289581 44453 44455 127758425 4119 4120 901531580 10814 10885 438171728 6451 6457 881075670 83850 83823 411876437 34398 34344 727115108 69880 69881 348035109 5246 5247 932426977 58327 58383 148169118 70994 70995 262298030 82973 82974 99316290 11692 11693 258986994 51727 51728 492571475 38409 38410 75562133 52118 52106 810306957 17240 17272 955134403 18028 18029 605892958 26817 26800 886935334 74665 74666 396891232 55306 55307 420721199 60591 60592 310161256 99096 99097 769369352 91567 91609 555065851 47281 47252 797747464 77270 77271 780659955 67332 67314 7224959 59753 59673 779957451 43071 43072 506432390 2767 2695 897431993 66934 66975 178063917 50357 50358 278239190 32266 32246 920911500 56428 56447 37070579 3595 3671 920708449 8241 8279 855841541 14441 14481 229953463 21809 21878 737987451 66539 66570 879262218 42608 42637 424197068 97427 97482 259696451 32006 32070 941689879 16228 16229 943258112 7789 7790 316401009 99995 99999 153684978 41834 41777 378467528 66183 66113 174716326 26385 26330 276684625 22117 22096 780229265 97559 97560 414358897 1037 1038 914968065 43027 42968 932191386 74518 74519 428024184 30632 30633 396501481 43989 43990 579682881 33536 33537 235434681 37508 37509 789446022 1069 1070 53732841 84209 84210 759603295 26689 26672 982462784 64037 64038 490654405 58978 58902 56848630 31789 31721 652424883 94616 94641 250043633 94753 94707 925953985 82232 82233 645652650 36632 36711 501547682 59991 59992 562003263 26420 26400 215339381 74568 74569 272434463 37441 37442 975030572 77954 77955 976224210 25850 25887 400239768 22809 22878 98089872 35692 35737 283970333 20986 21058 308767612 7286 7301 851103161 43071 43048 397834790 30398 30387 966641574 17893 17894 28425043 85769 85770 457073991 90427 90362 36285013 96214 96215 453572947 73592 73616 692042854 35222 35248 345646319 99176 99150 957444385 33275 33325 195953954 82523 82485 730262513 70596 70577 789549967 47086 47087 712124077 19134 19105 885592919 45510 45511 235673810 4013 4024 82588711 69617 69618 233461211 32385 32403 262350509 2742 2799 54363756 57413 57414 323762922 21236 21237 477134843 62780 62781 62128994 33758 33802 593395405 51205 51162 334281570 81459 81460 878855626 69722 69723 569343576 61765 61766 391337873 33042 33111 141263621 11532 11606 545676849 92077 92078 482458675 519 520 13750012 54346 54347 794015244 19760 19708 748285244 32198 32207 650751592 63005 63006 504377102 25831 25791 107717822 41604 41605 241730774 38682 38639 103394523 36696 36697 902844613 51462 51463 13398223 75737 75690 242833652 44182 44183 461276482 18900 18830 511581168 17168 17155 258671184 58025 58019 692019853 4422 4423 477831278 41005 41006 641326744 22593 22652 523135576 798 799 625362279 95110 95116 500860262 78411 78367 465750908 18610 18573 415446740 50484 50485 369242859 56570 56522 336666690 55478 55509 906461957 66888 66889 217607900 73983 73984 985340620 15325 15326 10505319 96507 96470 899789857 58831 58832 238047558 57704 57636 225049836 79774 79785 549725700 18281 18282 295272492 92609 92626 962180747 74742 74743 656738993 86544 86545 980320156 54221 54207 452549227 13294 13335 781791110 4394 4425 712983960 5025 4984 565429134 76723 76684 33155807 24155 24129 627220254 5772 5816 368432090 2129 2141 554750226 87472 87531 917885298 46617 46644 137540630 64439 64440 133052676 12150 12138 111927789 16598 16588 956225400 61459 61390 740706086 87583 87642 785911276 80467 80468 387160993 93158 93101 902942479 41292 41293 563186726 58293 58294 258620342 20835 20817 340846102 17875 17876 804239059 29808 29809 26042670 67825 67749 187971441 70650 70651 527592255 8966 8967 202179037 24301 24302 26915684 87745 87767 689376028 86058 86080 209274097 588 589 416523076 7631 7632 854206496 97040 97041 128309223 40274 40275 69844838 16507 16508 960804415 14229 14230 972174270 93502 93552 400844287 93759 93770 483145690 40827 40828 784257210 38712 38757 2662293 12852 12874 693296585 23972 23973 857201325 51380 51381 124886325 48613 48623 425387380 5482 5424 34593328 39144 39215 243850234 68114 68161 114925578 1719 1720 430182777 69624 69648 211002485 967 905 855894319 34909 34912 494798588 44924 44925 272856054 12873 12796 486507123 56412 56413 24344517 71928 71917 386407981 64325 64339 939409128 28453 28454 467701043 72280 72281 196213274 50516 50589 478101122 30080 30081 657309520 45632 45633 4494793 41342 41343 516081970 53395 53396 836878485 8482 8483 651286220 60737 60738 41387829 8321 8384 241735556 11745 11737 901261600 56255 56256 908299560 18322 18323 894422147 65684 65685 754463582 13849 13850 235572400 18819 18820 722454151 69463 69456 329109993 41088 41089 477101522 36445 36446 443223844 76742 76785 504164918 20527 20537 89526196 5889 5928 965868641 59931 59932 584916087 37566 37597 409638553 87505 87506 81861074 92959 92999 854715427 61116 61055 99921581 27826 27827 959380753 5328 5329 570898849 81243 81180 39081031 12344 12398 308866341 12395 12396 527168438 46151 46152 698725400 56325 56326 455610063 81248 81249 388972735 38633 38658 780404025 6021 6024 5328224 91129 91082 26032249 81750 81690 946091936 83511 83442 552354334 83628 83602 984372780 71253 71254 102704160 8116 8117 860447761 67419 67357 504479161 30592 30527 416551836 89264 89265 212463428 2151 2202 240286287 91561 91523 733339255 8519 8593 667654403 27422 27401 401971464 49572 49573 876328857 93675 93609 946188487 85564 85565 494229465 83838 83839 475072746 82926 82958 724680069 60286 60232 700426779 5683 5684 60285077 2003 2004 991242214 32583 32546 982303852 98918 98919 612945455 67385 67453 305459141 94690 94695 804240830 21984 22031 160194789 68347 68405 5121342 99055 99056 491087866 62914 62988 233305982 68156 68198 742035135 10517 10518 578172918 83278 83238 702066596 8569 8544 18277913 19987 19988 646600700 36882 36883 811113301 4913 4914 363442649 22162 22112 509386237 41996 41997 262674269 93761 93740 193147838 30155 30156 170284926 21375 21376 801581382 74382 74383 340645640 53364 53415 14158763 80483 80466 918095391 60121 60181 232963362 41222 41223 246873930 50160 50161 508065005 62312 62313 161820726 78090 78057 361909425 71855 71892 833593615 26737 26801 994553998 51514 51555 920733417 39857 39858 418576728 88603 88536 124839206 13222 13184 325739638 14211 14212 806812313 61466 61467 297504205 47548 47491 933393031 93006 92999 83299778 32214 32137 777790947 3192 3131 672870034 91683 91713 41490263 59181 59254 684517067 50122 50097 604304298 9845 9846 787790717 37948 37886 568221797 56472 56473 421869283 85479 85480 601439975 45075 45076 512689587 1203 1204 121227909 52462 52451 511256204 7061 7078 402613634 25915 25860 36859448 10489 10490 454361722 15666 15667 641375567 41067 41068 749802296 54043 54035 500035651 64228 64184 934704245 54868 54803 305602068 86199 86200 831339050 11895 11896 248374241 37180 37181 988026040 81537 81457 477785702 1771 1772 553137656 45481 45404 248385009 14003 14004 303255915 18872 18873 354158181 84830 84831 151771411 55423 55437 907648492 75255 75298 518396799 32390 32348 888599207 18891 18913 917124809 1486 1487 614589663 57120 57121 78245193 6438 6518 509178410 41408 41366 458500007 84539 84520 200415105 5712 5751 816124102 18633 18634 211198138 88336 88330 602690168 54505 54490 869962891 8187 8238 86406217 58800 58793 24888188 8632 8633 192875511 49009 49010 341610361 13852 13853 75999929 24854 24826 149307485 51912 51913 105812143 25892 25893 851505461 95640 95641 451985321 69759 69760 919951559 23765 23787 697392299 36397 36357 566891191 28181 28131 597369411 77394 77395 84356115 95283 95335 342257889 87657 87658 761313284 24004 24047 354192780 66409 66410 318918490 80161 80162 114564855 91125 91150 255459261 10132 10133 867781809 25226 25212 834580431 38638 38639 987855066 989 990 237962243 5898 5948 460784472 17012 16959 180283044 5423 5468 555665499 11199 11135 688457522 90010 90052 667337307 17772 17773 108684726 67247 67248 493246676 69932 69913 645154012 63555 63556 18603321 35851 35852 186717409 83711 83712 555165075 9681 9698 262400993 41032 40990 666930216 24929 24930 782528606 44660 44661 620609590 84390 84469 237938139 25406 25407 454630199 84896 84908 946446344 42360 42361 990492380 93424 93395 858293673 68251 68252 311124643 11959 11960 307924676 33904 33866 962132741 82701 82736 583770637 78714 78650 210725036 12996 13076 841771039 96412 96413 927573117 49096 49143 629810786 88784 88809 621303761 88659 88660 592534097 61991 61992 467658081 83017 83039 45940884 53223 53281 730531372 58623 58624 943136965 78143 78144 298274381 55412 55413 984968633 30065 30026 693012882 83055 82994 639088013 93652 93653 164299309 69342 69343 904890129 60737 60757 309409866 39684 39641 292205345 10056 10105 430328935 21797 21798 275696179 17724 17703 803112880 79339 79340 519453397 9612 9613 176262350 71190 71191 683982522 19928 19864 45814071 66916 66899 333816960 54776 54777 935100755 9596 9540 252880817 74242 74243 48189707 47564 47565 20674112 1291 1326 725470892 56916 56917 995682361 8038 8039 581652375 51056 51057 163955388 2312 2269 547797782 83397 83401 159567188 76598 76599 421787009 44583 44553 984787566 50345 50412 359548231 24841 24842 224486817 43534 43535 94493624 79305 79361 328835926 67183 67184 62530232 65246 65247 698879380 64831 64832 742864694 41880 41897 742853209 31366 31367 459196209 92776 92842 661671094 82519 82520 52422500 6900 6901 529785682 17549 17550 994804986 26651 26594 384652089 60338 60282 959602308 34368 34371 269427718 62388 62389 189947731 20650 20651 209025120 76473 76474 220314727 6417 6418 509680511 60223 60224 313909515 6921 6923 813197027 6306 6317 781192989 59358 59289 636383499 97580 97651 979872719 52913 52914 621353626 33468 33469 822619266 41296 41297 347615526 1157 1158 60390705 34883 34884 380918948 4305 4306 371428880 80358 80349 292240405 98655 98656 250998321 44293 44371 962791923 85468 85446 456791805 82243 82310 853725503 41001 40921 282148755 5278 5334 653222172 70658 70659 70337372 9285 9286 983017186 66522 66523 244573476 95777 95778 472960286 90836 90837 913104632 17190 17191 110995369 14692 14693 396534881 53579 53580 549880316 16659 16725 321413351 17842 17787 178692195 84189 84150 312062892 76236 76229 473698832 97815 97739 172961316 24681 24682 119642325 54468 54469 411690388 39953 39954 562246617 90553 90554 322914572 69155 69156 898855722 50812 50758 304362081 79664 79665 168182718 57810 57811 468485967 46002 46071 842427919 52833 52834 355691747 90656 90590 35969888 37550 37551 959275436 1082 1083 965985640 10444 10445 125650128 60618 60653 583480642 610 611 573361775 15189 15190 66264110 50404 50353 747157710 44411 44412 982303147 98880 98820 481772582 6615 6659 584298888 73638 73639 504683162 43289 43290 671799100 36884 36885 142962138 36135 36158 139240157 84271 84226 445937961 21587 21608 430511034 98016 98021 978371090 56258 56259 70687519 31583 31587 782302983 70133 70155 188915048 28076 28077 316847133 91208 91191 599017706 74071 74037 168387698 74569 74543 718205312 85483 85484 918894431 75095 75096 101398434 76484 76485 17785422 62109 62165 158140848 77860 77866 529983271 223 224 904483252 22494 22495 703787207 57397 57382 745412856 10389 10390 749930386 77506 77507 5592669 4483 4557 715754751 12295 12296 524566054 19886 19862 691874500 86291 86356 254219687 16413 16414 347187751 59863 59856 129125382 23196 23197 17197439 21908 21869 718646940 67341 67342 736148313 33484 33481 912337261 81275 81276 631640306 6136 6080 785474006 23404 23376 439731845 45597 45607 736553955 9444 9379 629230261 11123 11108 495553470 50388 50425 848434009 94625 94626 464494540 62173 62115 204336780 12396 12355 395296248 81908 81909 328625051 61 62 186582142 52548 52620 635704788 86382 86383 75504767 81635 81636 968706787 52228 52278 443444513 23499 23500 130602789 36392 36330 952940792 78090 78091 778145019 29374 29304 610786325 82660 82661 678065138 66492 66512 957978191 43217 43249 254860495 37112 37113 357277305 19224 19225 72942894 1589 1590 201113233 70810 70736 591194420 95839 95840 141886976 78127 78128 381117721 11478 11479 114228878 49614 49558 256155538 27514 27515 157799575 25652 25653 967112887 30942 30943 626029249 59787 59788 402074299 61111 61112 987135456 70912 70913 64625481 35534 35562 558270825 72169 72182 608228829 41574 41599 124216801 24189 24185 237892359 43814 43822 148992233 62314 62292 563006821 85908 85889 808347279 3873 3874 862566281 21809 21810 17485807 26089 26165 253810589 36460 36461 666561826 26249 26214 15493507 12687 12688 847290743 69013 69014 340618416 15273 15312 771645738 93229 93230 605223282 12823 12824 837050031 35829 35895 592384551 40539 40594 199907782 97971 98033 86187851 46600 46544 198050935 30843 30844 901143753 12974 12975 41296954 27765 27730 426369894 58840 58800 307003537 45106 45050 624783232 18752 18701 272410671 42314 42315 13208744 77986 77987 376727539 67745 67740 272946414 33633 33634 824854854 37166 37167 638461028 80527 80528 855754419 29989 30015 32157230 26644 26572 622319115 33823 33824 849723454 48502 48503 341218786 30492 30493 181823417 18058 17983 614928090 59985 59986 221989348 30603 30604 659301056 44663 44705 666961035 38684 38685 747815196 8629 8630 458235877 36065 36066 390105251 42941 42900 363284540 49722 49723 49684479 81412 81407 39992647 53030 52967 402789836 87804 87805 2717422 36242 36243 53651921 65925 66000 228192103 92090 92051 353569351 81151 81152 291590654 66636 66629 704944746 53441 53369 679176165 35593 35594 872419705 92915 92916 452668732 79588 79600 885969573 908 887 264885148 3334 3335 62082628 95836 95837 633359716 60103 60119 189891301 34487 34424 317565717 70209 70210 535108595 99835 99836 295411034 58787 58824 398509226 32884 32892 130111627 32524 32525 536827674 32695 32646 158435665 72106 72047 356807011 33173 33174 441625342 6548 6602 948861760 66622 66623 800961188 40608 40603 991866475 96430 96431 111349614 91690 91671 787240061 6970 6971 830667391 49334 49335 190883041 75126 75127 971485385 86588 86653 63517085 18475 18476 205194907 14823 14824 108121213 45165 45166 962132053 60679 60680 415970624 79039 78988 439907737 25191 25118 645561345 62793 62794 892111000 63941 63942 932735467 48276 48277 515706226 47554 47586 279260981 48439 48462 763644006 20806 20837 796154569 2314 2317 544209936 83972 83964 249856379 31807 31874 799665072 18738 18774 494011422 57147 57148 852708608 96965 96900 4322846 60497 60444 806666105 56148 56149 751680147 27649 27709 442429633 93426 93460 232331448 27591 27618 174307069 80048 80049 153318151 28090 28135 66829980 418 419 223542555 69394 69436 792867162 66667 66668 478118042 91900 91901 866110240 82372 82407 353473349 90690 90708 736397478 3848 3849 455113580 60656 60685 218230056 70642 70643 472076091 53820 53821 582342248 30620 30621 699092564 99846 99922 84316568 76100 76101 812368500 59594 59595 99694388 64797 64798 581218404 70772 70773 473597967 35167 35168 886997279 65345 65346 852388519 21899 21861 24249003 27676 27750 112603975 29121 29122 368240467 66782 66730 250581404 25083 25084 358831711 52437 52387 209905065 70244 70245 683826942 95528 95529 578621931 15529 15530 114448247 32507 32508 872369045 17293 17294 257803401 11781 11731 376221648 35449 35441 395148440 94827 94828 260012173 11745 11794 773038392 45234 45235 758914218 51488 51463 595259090 59191 59222 688905483 21341 21342 335123881 404 405 60136122 85175 85176 332960990 15476 15496 806965171 20962 20963 858313296 10075 10076 132390508 56464 56465 421630226 51594 51595 918640387 13497 13498 976889978 93943 93881 432084893 98632 98633 551370455 54142 54143 543282047 52799 52748 546751172 98807 98808 234497134 29882 29858 718094625 15831 15774 12676654 30187 30188 801090916 37656 37657 883129121 15328 15329 734331877 37262 37263 753952633 19288 19265 847365090 87165 87166 813427650 80935 80936 278167891 78019 78076 885859265 8239 8309 449157225 9543 9485 913338780 90831 90832 85182315 3090 3091 877138884 66112 66113 141088273 70547 70592 360284236 90135 90213 417476396 93896 93897 274866042 42303 42304 595504554 5544 5545 27130922 73074 73075 840879314 4830 4785 350490238 64829 64775 693515243 80812 80813 351868598 55469 55470 945964347 13481 13482 937573596 36351 36284 371672093 26030 26031 842144473 9413 9455 872952317 383 332 321772037 72587 72588 511920269 14679 14680 366051868 86316 86317 273240158 48058 48034 748788763 51047 51048 612833170 57622 57564 903686406 44394 44428 282777015 43029 43057 679623286 79178 79179 591519587 33262 33263 723868705 81521 81522 479932997 20947 20931 61022221 63939 63930 84163891 42875 42849 730898772 23342 23343 4094765 1300 1266 337421217 70288 70325 7325961 84854 84796 325675171 13296 13287 829918844 92377 92402 452929770 37806 37733 76124996 50170 50171 491546010 12959 13005 723715689 84966 84985 84561529 1822 1893 500366021 7038 7068 776842365 21298 21356 203220610 9567 9568 949523432 25549 25510 969667894 59517 59518 725531447 92602 92603 1626588 40050 40051 69386498 52520 52444 528648602 11013 11014 108308133 63745 63732 53686953 17279 17280 853475454 66181 66183 420138979 87868 87869 340391415 49737 49798 564645712 38063 38078 351655458 38910 38911 507904659 44168 44169 803651444 3911 3891 837661242 83094 83095 329845231 9083 9084 876917240 54502 54517 517088571 42697 42746 144675915 44782 44831 61497794 41899 41967 305847032 72715 72716 645716627 45966 45967 311954750 74036 74037 88451147 57132 57133 463472280 91008 91049 844414904 38133 38089 699919373 66890 66891 64653712 98355 98320 338860772 99495 99496 230642339 43647 43648 801122185 25095 25061 380912471 3024 3025 892846134 47460 47461 613548586 9397 9381 227686664 46699 46773 176175983 40543 40466 212944555 54244 54245 766892687 4921 4925 245590730 68021 68022 657910588 18494 18419 308949792 59756 59757 920859451 41029 41030 355207621 92724 92695 745045599 31338 31318 213111787 13645 13691 597447587 65790 65791 640720325 68591 68563 870596235 43458 43459 988682413 5944 5945 820472675 31163 31164 460479287 97907 97986 738843975 80046 80047 901894154 69710 69661 672995739 56799 56724 694377999 8798 8762 456761720 30721 30771 183497418 80991 81046 851661340 43703 43657 254174290 96111 96112 951159375 67520 67521 363637744 97722 97791 309052751 29717 29718 586919919 13005 13014 214693331 84301 84302 327759482 95649 95588 792708522 43351 43352 732931762 74075 74076 675016661 78514 78515 925437765 55077 55151 766232189 85160 85096 409973427 51738 51739 749908974 17479 17480 20087655 65817 65818 978445921 38636 38585 640219767 48973 49038 77781673 83764 83705 756030137 70351 70352 767177818 27067 27068 584823508 21502 21427 251361973 20657 20631 41325416 33172 33209 400965756 86605 86606 178121288 65703 65736 927533804 24349 24322 151563350 29033 29061 63993851 26382 26458 810070174 9980 9935 614992297 87323 87324 977078993 80900 80889 560672010 32287 32289 801098280 96913 96971 985337595 83135 83136 838480432 18528 18560 69843379 37722 37723 787674192 3299 3300 742800516 5989 6064 257485956 91198 91199 320882427 8374 8375 453875717 63191 63228 262713461 38554 38487 694872669 99795 99796 976132980 64773 64725 73928313 40455 40456 639251131 73116 73133 543582226 22559 22571 204173167 19510 19511 581234004 86264 86326 693132551 23532 23591 739280015 35449 35450 497877573 36483 36484 91627755 53191 53241 284025738 71392 71361 414783673 90937 90924 753100459 50178 50179 213879063 10806 10807 699203660 94610 94536 762700207 33268 33269 140782759 56771 56772 232802863 62783 62810 868898995 77428 77374 528138362 62299 62323 856009536 70882 70911 498376281 30221 30222 703732026 11871 11800 4706565 56946 56947 681530442 8030 7978 724631444 96479 96527 99694131 41931 41874 881591472 81550 81551 532841424 75921 75922 554614681 60678 60679 433530469 5367 5368 93333630 42313 42241 880866335 15101 15102 745876756 1652 1596 962906150 16552 16553 834766169 84705 84734 496048623 48066 48067 827384386 73628 73629 684202537 17018 17019 9412837 58156 58157 344644030 90234 90202 541401393 1084 1098 988098592 66698 66699 796012072 29787 29788 686874165 96572 96524 242449359 34922 34923 761014176 85358 85359 529847720 54855 54856 132460009 48850 48851 447872158 99861 99862 878553627 98542 98597 941343044 57825 57813 977865893 54851 54887 571795429 15390 15413 680319756 22157 22154 851085076 81411 81440 193930633 90011 90029 515335244 12238 12239 124976215 9003 8933 259842550 10458 10439 685508426 43218 43202 303979615 29675 29676 589967716 34703 34751 959665580 45811 45827 214218996 92804 92805 522721943 18389 18463 121639300 70926 70982 594033692 53421 53473 396233298 11797 11784 716906222 40237 40222 664983133 90200 90201 979947505 28072 28140 911502817 78406 78472 36835753 58375 58338 484057982 72350 72351 971200473 80866 80867 957034086 11796 11841 94131998 13408 13346 962281749 23275 23345 261189877 54688 54689 974938207 48451 48452 748569786 3281 3282 937183234 67051 67052 672469126 70246 70314 714437262 33550 33514 616301014 42851 42872 18413831 37218 37219 540570395 49048 49049 438698457 37219 37220 167761598 38426 38405 499579132 63099 63070 532160753 99119 99138 649084422 59530 59531 850496949 97416 97455 30100353 19322 19323 277056444 66227 66211 891186617 20450 20456 417763833 68182 68177 410166226 50357 50335 854585943 90436 90437 328635078 77601 77602 398825530 84819 84752 588574490 91353 91354 469217735 18925 18926 109257856 46766 46687 38048865 2961 2962 59560967 29983 29985 693345934 37500 37463 317981342 64314 64315 812432409 52006 52050 651161783 78907 78908 405479284 79459 79460 671755276 54175 54100 657249390 48550 48474 535187039 15858 15859 548436788 54277 54258 811872311 72187 72188 923663589 92643 92612 233072373 76440 76441 59493629 75483 75495 693941350 11859 11915 677015766 73381 73445 671390513 89628 89629 591173910 56087 56088 886176763 37753 37736 788186207 47372 47451 238549687 49559 49560 131611083 93529 93530 328482630 64441 64519 378208129 40264 40250 358033123 94357 94334 383420355 26018 26006 914264434 45821 45822 383446565 30115 30194 230183794 39226 39227 587434886 85169 85170 227482908 11673 11681 496341631 56337 56338 38189226 46344 46276 584284759 27274 27275 88695016 70097 70098 994619807 97811 97866 163336876 16748 16749 606461319 43554 43555 223084225 79292 79293 632448970 25072 25145 999094294 33269 33206 997681802 13244 13305 25356430 30806 30869 750060127 79154 79155 957116814 52876 52877 104571361 79788 79789 656269055 46726 46649 47271984 99518 99497 750071093 40153 40154 393759032 23448 23449 109453163 29618 29619 809788224 63868 63928 94564777 38133 38134 540232170 43768 43804 667340562 25806 25860 918229107 96241 96265 481749356 44887 44888 986534619 95407 95479 872962385 45832 45882 615790130 13037 13051 753759815 47255 47256 469722095 55925 55926 91725271 68047 68048 745245662 87622 87623 409022395 4920 4921 126005079 29805 29806 605477069 14848 14849 781918009 72890 72891 416674656 62324 62325 959319731 12627 12678 66154352 40311 40274 830420838 40774 40782 51073787 33074 33075 426774176 88863 88807 467789227 92097 92148 405679852 8575 8576 523919601 49352 49401 495439739 88183 88184 701784622 69979 69980 790195481 80912 80913 114314685 32566 32567 201415670 94492 94493 503364594 2559 2637 146627077 99887 99888 887212209 91709 91680 560854135 22681 22682 129860298 12275 12276 197030453 12052 12131 453859576 69354 69355 996873171 7922 7923 593945288 85665 85637 565944905 59540 59541 250481141 99963 99989 414983761 73919 73920 282429383 30643 30600 720957068 43692 43689 710814827 58064 58106 719447637 94660 94704 671455557 33943 33893 939307501 91362 91363 289000226 5800 5801 168534537 40699 40700 137677229 82686 82687 622977159 89483 89484 750820619 96505 96570 283168149 15578 15579 405442825 80365 80366 915733234 49479 49421 565340760 64986 64987 811621585 43739 43659 560297676 23403 23378 782103075 3113 3114 661491942 61036 61037 164021634 2770 2759 512329263 20572 20573 984952672 73853 73854 370192222 31754 31685 736248269 36659 36660 514525810 85003 84990 805975280 39664 39665 231164248 38023 38034 454658164 10177 10178 631674244 81387 81388 492136219 75890 75936 32879416 50119 50097 933442459 23054 23112 990770371 65260 65256 65884637 76818 76819 800050103 73433 73434 23862098 9031 9032 975632532 43316 43312 972260205 18313 18314 370343296 70879 70880 990784653 41147 41177 921376183 82072 82012 630825008 12169 12189 466764041 71087 71088 227627507 7243 7244 745484205 59731 59656 206911847 76634 76613 899934691 9832 9769 792441085 8105 8068 220587425 25008 24959 270670355 81372 81373 27004810 61185 61186 827541455 42737 42738 641988779 54021 54022 276220620 6274 6275 540303316 53900 53978 879472148 38359 38354 1208069 12606 12607 554238584 49372 49434 144140386 3111 3126 339786592 89183 89184 167666353 70731 70673 159520937 10852 10922 860387084 87420 87421 834075928 51579 51580 602173838 50015 50016 693276504 60219 60150 474896818 34377 34378 461230708 30995 30996 81518787 83585 83586 470594428 10478 10479 679333976 92371 92308 724539624 13255 13251 623197958 42462 42463 710348572 26199 26266 5341710 32351 32301 918078085 24663 24664 869642130 89807 89808 986765654 30427 30433 900044431 64763 64776 825395368 27733 27734 985374113 48976 48979 70130807 84537 84538 13174833 75927 75928 449251699 99736 99737 607072390 99609 99610 82062304 76081 76082 351503208 85667 85668 551482897 35487 35488 583843682 43586 43587 544228199 64043 64123 148928762 90367 90368 110843241 57374 57371 7864942 53908 53909 75880704 50449 50442 991923276 11679 11657 371679054 62405 62454 481494753 76898 76899 508365146 4159 4124 511458838 22363 22348 881159690 91808 91809 770586249 83979 83980 650446642 19620 19656 205666977 29136 29142 759768023 75150 75142 269325205 2447 2418 1289490 8323 8324 242697169 64065 63994 87555654 29425 29426 760411275 66770 66771 384936192 59898 59903 777684793 55491 55500 904870246 78837 78798 101706005 17718 17758 687508656 78429 78430 123585531 53177 53181 850959636 66442 66443 961247484 84483 84484 801259947 62605 62606 353619990 20400 20418 743854527 84764 84765 886926655 52163 52164 870321078 74973 74974 76826596 30292 30285 220674838 63094 63095 371130040 10561 10562 22130087 17021 17090 194879202 12626 12620 296153503 20355 20356 242535158 84472 84473 356504529 66604 66551 226234941 48900 48901 832295780 70588 70589 663056196 75666 75667 396225509 59137 59138 715515471 38346 38347 557607022 84481 84494 388820600 35289 35290 939556959 21504 21505 960644060 17491 17432 378553863 16249 16270 462289608 27903 27904 266513365 55547 55620 5766089 71137 71082 790828326 40165 40166 489622305 40504 40505 684008429 40467 40433 648430652 18252 18215 522968902 27239 27240 332388400 44748 44756 945091450 85640 85612 439413098 87046 87047 932073750 17012 17090 669904493 13979 13980 80880039 12456 12449 714380859 12860 12861 889820037 20397 20398 637408772 5837 5838 919464180 62557 62507 611310271 20696 20661 183256502 66462 66463 151199059 15362 15363 56124256 6606 6565 858415237 50213 50214 118250930 68611 68612 533675665 82300 82325 120366873 14835 14836 603781963 39521 39522 935123949 31482 31483 604746173 89746 89747 795365643 68055 67996 776116651 81139 81219 995234833 60906 60907 243329033 84626 84621 189909903 38623 38698 662119406 96752 96753 627677511 86863 86885 883601992 7512 7505 894087317 41932 41888 55013614 75176 75121 94398646 35746 35747 738302990 7947 7948 512405142 76403 76470 316900404 52497 52525 647392733 90568 90600 868454802 27379 27380 887016085 73218 73219 300136927 68003 68018 555667904 74747 74748 581105282 55952 56003 208836608 44446 44494 667067902 65066 65067 602748865 87994 87995 798862732 3788 3814 343658139 97953 97930 153087084 48011 48001 584975495 54350 54355 584234153 83365 83366 919315792 68646 68676 454247077 18765 18707 841643852 61268 61269 89334554 9209 9200 518961428 66878 66879 44593662 32449 32450 555631848 2032 2033 645238341 71081 71059 913290562 87473 87474 357215997 25121 25063 903846609 18001 18002 158422653 32378 32379 614037487 13777 13778 142223726 99428 99429 113795155 78781 78785 609272002 37153 37101 701540757 21619 21557 185841102 83219 83180 587803737 58127 58080 55242176 6202 6203 294015842 61585 61586 276341885 85008 84932 838308299 71992 71955 324529199 73444 73442 420260306 40744 40671 438659983 83318 83319 9513385 43837 43789 688156648 21299 21341 46053335 66973 66975 719441292 44867 44868 167348220 59376 59377 310148009 6603 6584 33723298 94670 94597 302448868 43422 43423 333693700 12402 12430 708436018 97041 97042 185518346 66070 66071 463048335 87002 86945 414855637 68734 68787 514538197 89650 89651 782003193 34694 34729 177149204 16827 16815 228541814 64518 64537 943055346 13589 13590 757371347 14681 14682 230758401 26177 26178 359184332 95101 95102 383853802 49458 49477 135172323 56941 57004 34176089 9469 9443 433285586 22406 22407 364605669 7359 7360 79449361 63218 63234 105791856 36519 36520 573395528 61598 61599 195546181 24556 24557 547400009 22964 22965 177359461 85850 85817 337610077 46539 46540 949733172 29366 29429 530732487 80422 80423 379110615 58720 58721 238921574 80325 80399 578109497 13112 13077 424375497 50120 50153 51983165 46238 46239 210652866 71620 71557 618308077 32903 32979 290162970 8815 8816 858561477 53892 53893 155794582 90749 90750 159172203 57692 57768 60629548 97590 97594 892399903 37890 37891 45790764 77114 77059 71558423 19324 19335 209944828 48017 48018 77733592 89589 89590 287052546 90138 90133 267721552 57748 57691 343752122 60970 60971 267933573 48769 48770 324527734 84877 84818 30716264 37758 37790 413184899 63604 63595 11004340 5754 5735 944511317 50237 50238 811701083 11336 11337 735173446 30212 30198 788278813 51446 51490 61922200 32277 32232 397300018 95708 95669 42285916 13212 13213 329007612 12847 12811 906351644 50520 50563 855632944 97700 97701 571092558 60254 60255 229467638 53198 53199 958798869 21676 21677 550814603 10484 10485 900057598 91162 91163 59247090 87458 87438 884867294 4759 4732 817565346 92019 92020 512122769 69064 69065 180215796 61162 61163 45344351 7586 7537 779595565 19291 19314 887160761 55487 55488 599626584 49452 49453 134954130 24749 24807 635519111 25284 25252 513399301 82592 82593 6223292 25366 25385 138318047 45157 45158 434164137 20402 20403 309421756 87210 87211 543788532 23770 23786 330433216 31401 31472 601620767 12900 12837 752722995 85955 85956 144616004 32709 32746 119590704 15004 14972 427718357 27853 27854 745907810 91833 91759 785613855 68479 68480 481445210 81979 81980 931128985 62258 62259 662773913 75170 75175 997351152 66076 66122 60813719 61301 61296 266486655 60027 60028 802907458 89096 89034 605478115 94048 94049 902973978 93669 93670 21511380 81799 81800 406765098 93127 93128 890203120 11257 11192 17169529 55317 55257 669684424 17962 17963 864096156 92599 92600 374574194 23876 23906 14695610 39584 39526 81408858 88620 88590 228418380 22946 22947 249287892 92128 92129 257962227 85547 85548 621182847 65722 65723 830012605 22182 22121 171942836 52956 52957 197756672 53827 53818 32767947 36767 36768 427980904 36124 36048 987587954 36176 36236 331436264 87068 87069 75719894 42015 42010 698007260 30224 30225 776324665 97961 98028 318191382 49864 49892 266429750 97948 97904 846739929 90173 90174 852443604 12628 12707 652331138 81603 81604 851588497 49238 49239 398895272 3002 3017 716105835 29754 29827 577158988 84498 84508 405551066 66558 66512 103029131 79977 80023 841854380 83334 83412 276071580 17693 17694 696551364 84610 84596 538040763 18531 18579 517324574 97406 97407 5466542 42906 42943 659451781 26301 26315 57770731 4653 4689 992341450 92470 92471 914536287 40302 40303 198435627 19372 19408 675683151 1810 1811 129120859 80337 80338 374509674 22187 22188 179851182 10650 10651 649589060 28634 28679 340645584 54255 54256 856886771 51359 51401 287174852 45622 45599 394137792 26814 26815 851601702 90246 90253 565794513 61837 61838 705243147 55986 56007 455565302 71567 71568 421299176 42310 42252 409747895 42377 42378 428244476 26178 26179 643229506 22856 22897 868937132 52388 52389 543604864 70711 70651 672497065 52383 52395 991782433 8149 8150 157453549 13313 13314 985476509 51955 51885 153483610 17604 17605 114608622 88190 88191 330604208 97880 97801 196332158 26416 26417 551443468 51608 51616 395959663 40380 40423 580805293 97291 97346 44963667 40682 40606 874740050 81387 81390 819753338 41609 41610 67923653 82979 82980 130463747 73564 73520 722008760 42874 42877 997004567 49 50 522883974 16814 16780 186141440 81413 81414 121885014 34046 34082 890312981 88103 88082 298007307 22902 22903 572752795 62308 62283 404729826 72591 72592 207056068 12246 12203 115752303 46656 46719 309049673 80584 80585 56922473 74191 74192 225727467 38792 38786 410774480 50101 50102 918353475 30352 30349 205146514 61360 61348 913214500 28295 28365 947879687 49182 49189 973004649 43088 43089 48307190 37020 37066 366829792 49653 49654 868449108 73527 73528 85128929 63626 63567 588329139 90935 90936 447580594 11285 11276 800427061 81090 81060 422824696 58729 58697 388164908 15518 15519 392776835 7182 7192 541326735 76351 76428 840340687 42223 42152 917328646 19399 19379 449330963 68892 68893 913703765 6085 6086 826279715 43215 43216 947790939 37704 37680 752620488 94161 94162 900386763 883 816 415137852 22202 22265 722445698 99780 99781 938757160 22990 22991 541736951 58631 58632 323496624 24525 24526 63460124 39045 39046 185862738 76963 76964 509806668 48915 48881 22472495 1690 1691 831597538 47508 47487 635280548 85502 85503 161048152 92073 92074 699791586 70211 70212 798742462 73431 73432 71953892 2862 2839 121912964 22654 22655 642746154 51565 51566 776371377 77988 77989 82870314 59833 59789 782702050 18261 18333 703718396 57804 57805 850491536 58353 58422 309285226 8003 8011 130359386 92518 92490 147988187 64309 64310 82831824 73701 73626 610908790 33432 33433 407226512 82491 82538 56581820 45903 45939 269718655 89460 89461 389084367 86772 86773 841478656 75813 75814 273213206 90479 90491 991790036 59275 59292 653876355 96740 96741 614404482 52806 52807 290148264 74043 74071 650314524 42688 42638 24712158 38435 38370 890093795 67389 67390 333668309 12331 12332 369368326 48015 47957 256963855 27858 27917 524701533 56290 56215 829758417 90452 90382 219539650 31380 31381 225361351 92062 92063 669337978 20188 20189 317120612 40956 41019 424187045 96283 96284 224476450 96441 96485 152344843 57851 57909 799612844 11104 11184 365499628 46386 46387 292224104 34417 34418 961914863 18981 18947 292265132 30082 30023 3222938 34584 34585 856780014 34537 34488 404777708 11982 11983 667133377 68493 68494 29643878 6635 6558 849602355 99117 99118 110169007 40379 40423 551237135 7929 7883 567329283 25518 25519 220061392 64482 64483 669895785 50738 50739 108609243 43305 43306 78796134 98876 98798 403171042 80644 80564 959216387 21385 21386 891770376 90313 90314 711893564 71996 71997 703297574 20207 20134 287900568 19505 19428 64965487 55858 55859 821929519 92698 92699 904617845 53069 53070 732076499 30870 30871 277230100 34637 34700 216690183 79954 79955 378624217 94680 94620 620431481 74855 74783 982653256 27749 27750 297244519 99230 99297 985902804 46336 46337 109701666 17460 17461 962141905 91740 91741 728978038 2936 2900 695332247 85109 85110 46401519 40596 40629 410898441 2289 2212 170326243 82850 82851 436560597 34448 34500 98722100 97732 97659 254902027 48029 48030 128674517 37551 37473 276987428 32435 32436 467753724 78021 78022 712830697 71059 71077 550916397 96828 96754 221741296 87431 87404 420522397 16633 16576 613826524 97187 97188 416263643 72717 72728 777615034 66968 66947 307224614 23019 22941 734349050 15253 15200 406610775 99990 99986 784995696 37622 37624 686531031 32010 32011 480108238 72857 72858 900592247 5620 5603 816213918 60802 60803 71856108 25223 25224 564325960 91083 91114 977333639 10882 10957 431448931 40711 40715 833338630 83451 83452 115983514 14060 14033 864041492 79566 79494 578829765 32423 32485 980014234 49882 49883 817819032 34227 34228 46756551 99943 99944 950166771 40473 40474 691119725 10019 10020 803936423 41699 41745 341844034 80985 81049 313583194 50603 50604 491654474 20401 20402 109090484 91212 91160 6231317 43344 43345 947381960 96614 96562 663086094 32122 32123 743246274 25758 25796 131260403 13953 13962 153770635 96571 96572 905514591 54646 54574 894253055 84893 84894 604247543 7875 7884 930078464 34401 34402 186190976 55399 55381 342064522 94081 94076 524665881 50232 50233 427694071 91142 91134 848527224 89912 89901 698122370 83973 84036 895066177 15924 15925 39488190 81194 81158 498379703 837 759 683620718 78063 78064 881950716 37985 37986 253265262 43165 43146 67124257 39902 39864 396148193 91167 91090 430167570 17299 17317 814460765 92684 92685 637200662 2198 2211 981174541 73551 73552 781803307 14037 14038 297083617 46310 46270 892830282 20145 20096 588400016 11234 11186 276412178 42415 42416 340061885 39256 39257 108557190 8607 8591 71714246 49104 49063 279192695 16101 16041 486862520 85406 85407 205973333 2430 2431 333854388 83936 83990 163379630 73303 73299 177614768 15100 15144 746319463 31133 31134 697540272 23009 23010 402466894 50459 50423 633449881 99317 99260 857425052 23159 23160 492014314 41145 41193 56441631 46025 46026 372663434 31117 31118 541635342 11434 11435 224760999 86433 86406 572193449 81207 81195 740989174 70995 70953 236748290 22265 22266 815931951 22269 22270 480443941 21215 21216 533656471 70984 70985 661939150 76487 76428 98938052 62776 62777 292220627 6196 6197 684070868 8546 8547 771587108 13285 13308 244751786 70688 70625 12934405 20467 20468 726563796 35169 35183 910297099 82548 82595 510362868 62738 62669 113730349 24913 24914 214686025 97439 97436 270943383 25728 25729 16454783 4435 4436 218318202 22669 22670 977249216 62341 62342 637928653 59424 59435 908471260 99114 99115 524180106 43561 43562 917329377 96047 96048 122447624 91026 91046 187433149 8586 8519 628300488 19267 19268 444814218 8922 8923 433056185 84071 84003 177159445 89305 89229 273936260 1434 1399 820672748 95505 95506 437764304 95368 95369 218614774 27047 27029 224025114 20751 20804 394144741 98453 98464 468053935 24432 24433 944341234 77239 77275 133973662 511 512 826889976 60505 60571 24274860 70907 70965 812789416 41710 41731 67607506 58432 58433 930223391 39698 39693 236593533 49602 49538 986381026 59195 59196 894999800 19640 19641 696115818 60271 60272 626617811 63194 63203 580817041 78318 78393 457813818 4292 4293 776667663 65440 65441 50756840 63214 63172 677959678 3589 3590 382788202 23335 23336 724654666 37204 37205 530436377 28316 28317 398642187 67989 67990 374214005 84931 84987 325560416 60477 60478 426166766 12981 12996 814571043 55884 55882 786367112 19817 19897 152420880 54821 54763 391164277 44288 44289 433596657 89461 89462 192671042 72145 72146 831876265 77247 77227 319344298 18999 18926 476897963 8753 8754 672704936 49902 49903 630920219 89375 89364 681127322 42645 42578 143100406 50679 50680 843425328 65594 65595 303789197 58313 58314 368960 12988 12989 627670859 53135 53154 938421940 56287 56261 309103366 93208 93209 883639251 48524 48500 653517543 89611 89546 650885220 86471 86406 303675972 11001 11002 344908231 5761 5762 705748053 91954 92022 248105485 28096 28097 644621525 29802 29803 875920898 10164 10138 676596301 74283 74349 462732247 20681 20737 714232557 3165 3166 842138104 99761 99762 913840308 56158 56199 407418671 81187 81188 192492127 69966 69957 993383045 68643 68644 568851044 7314 7280 360092692 74129 74130 775291686 18689 18691 375015981 44974 44975 274439537 59284 59285 255723219 79255 79256 839928117 35353 35354 592263916 91751 91752 147951457 68876 68877 5899449 14534 14535 503467420 88377 88378 931081474 87896 87897 509089672 17587 17618 116506056 93928 93929 398113971 43449 43450 742704702 50328 50293 951790191 10863 10864 97232758 44827 44867 862833772 42904 42905 941890762 41313 41378 389956783 409 410 726537000 32632 32633 399905868 86324 86325 883448095 65528 65529 588188656 38031 38032 929175728 77018 77035 289225516 80323 80324 405021723 3624 3625 617390776 69464 69465 652095035 41784 41760 497246714 3118 3119 830034812 84513 84575 831888784 53960 54014 542252098 84558 84559 112509803 33011 33014 612826594 50010 50011 980160797 39161 39162 623768660 63868 63909 600841365 57632 57574 226443475 90195 90136 347566772 12595 12596 23980557 99625 99702 742551300 87803 87795 272795507 36678 36608 982101047 46886 46931 961780233 88780 88798 134653144 91134 91135 573818818 86503 86504 381973904 29448 29449 987692029 69274 69288 820161198 38678 38679 368720509 63621 63595 257326021 2425 2426 957728714 21776 21777 928785006 73377 73378 691120929 4596 4598 894572684 77202 77203 74087287 73158 73159 173945579 22656 22657 663045049 42721 42722 966173106 81199 81204 994833668 44256 44257 642140222 18897 18898 422198806 94187 94120 644238332 3541 3542 765791119 48907 48910 335876305 89861 89932 794097232 10379 10388 648940113 85749 85675 81894908 55648 55649 598921676 75786 75822 935503854 43134 43151 541287858 84630 84568 42860974 57315 57366 3937325 6822 6823 888982898 42330 42314 490680917 96733 96813 288143481 8846 8920 129742738 48098 48178 166634747 91332 91343 69999103 94645 94700 606501448 13413 13414 449589528 23266 23267 567392505 70412 70413 250571637 45112 45124 28765815 16599 16600 489253172 15426 15427 290875779 10136 10065 297567882 40160 40086 836728222 98146 98147 853141800 66997 67008 470447669 62059 62060 856962677 30873 30841 286670983 44314 44284 786838989 36231 36199 675216162 98868 98869 110611822 48809 48810 821243180 30663 30664 730954642 34036 34037 524649276 33067 33131 256264171 40176 40234 691228023 37169 37249 507494809 42838 42839 841849187 41678 41679 439993737 11074 11100 920972182 79364 79436 128748206 14152 14153 631395893 92675 92729 578195206 24024 24078 667542322 2875 2876 906763048 42014 42078 756385000 16607 16608 919877521 85378 85379 992623070 50553 50562 781671605 28573 28541 689465545 54335 54336 335067723 70212 70201 403406206 10618 10549 252512892 19061 19062 140471720 64851 64849 470635470 79631 79601 340327129 91864 91865 790229198 80308 80287 276679566 83718 83719 964631970 5529 5586 14434471 69947 69948 910978781 83414 83460 709990995 37841 37842 208671648 49834 49835 796789466 12062 12063 424471969 15122 15126 274180870 60400 60401 793867284 3055 3056 450048363 27771 27704 257212053 75383 75424 717045641 25408 25409 918725605 66184 66260 422410745 92109 92110 626356183 51634 51648 689609130 43747 43748 381035346 47751 47737 207324835 7780 7764 915776406 40267 40268 32726901 17599 17600 552522954 6091 6092 879593906 98045 97993 236448386 48259 48266 234482206 82700 82645 740863219 85389 85390 843830160 53428 53503 304407726 95989 96013 141973721 99664 99665 498231635 64278 64279 932321780 51119 51115 147025808 282 327 193391326 3519 3514 668451541 93269 93256 663221537 35621 35685 876312333 63084 63099 549326039 20928 20929 958362194 921 922 928406210 96009 95935 504834365 38033 38049 21106857 44789 44840 321212389 87883 87884 352232637 48857 48858 356816886 3570 3625 780370808 64859 64926 794894335 38700 38748 918734640 36074 36134 153094723 1219 1160 981407433 72268 72215 674896916 61792 61793 751576899 47013 47034 840409464 41316 41317 246179809 76244 76250 132477130 59407 59408 703117154 31796 31797 424503893 42167 42168 3882414 81571 81572 292968984 91070 91071 172556653 27186 27187 312027045 4855 4785 536001281 47834 47830 874071369 1403 1424 507028740 91202 91234 152915806 92962 92963 474623048 8322 8323 932518469 59176 59178 633201528 14453 14401 856804008 39078 39079 555952716 78603 78604 710519294 50282 50283 18361727 88520 88482 96617745 64083 64084 179931596 59110 59157 184828414 81018 81019 165284459 36804 36818 897981583 66182 66183 730905406 32731 32769 107229343 5202 5203 553797977 78467 78468 945780849 79449 79450 239888625 60506 60474 629379260 80410 80411 710568489 95296 95297 622414769 4028 4029 166106900 44216 44143 551506428 82326 82253 68445476 19430 19419 445725170 83123 83187 309058959 97461 97381 830860245 22754 22720 59678640 74192 74163 789765921 3850 3881 723566202 97756 97757 393391370 34535 34536 137696135 67260 67261 394724278 21424 21473 232531217 25861 25909 691356536 24957 24958 763410678 29959 29897 689340439 26729 26727 709406488 39159 39160 365457398 54352 54353 134619404 67650 67651 112905679 4958 4917 744878422 81656 81703 811361277 26568 26545 209126314 53958 53992 281004897 48457 48516 10124246 57588 57616 731839798 68148 68149 32326548 33282 33283 309242144 36467 36468 50425683 95636 95588 81064738 59611 59612 900178599 92600 92601 790215414 2244 2245 304918168 30773 30746 50698939 13558 13559 934360819 7251 7252 170436993 59154 59185 451228339 17831 17832 870487351 20109 20189 739376312 29471 29472 762297127 20246 20207 681375925 6146 6147 356743032 85659 85660 834210186 91602 91575 945786483 31906 31973 978679797 60718 60792 682679706 44540 44549 659250077 90536 90499 599595790 47909 47910 515115098 72135 72072 724327778 67148 67209 52665625 57221 57216 726758163 56365 56333 161687401 54101 54181 635214826 64922 64961 834876008 54856 54910 749759102 58114 58115 261629987 9225 9226 874984121 72762 72822 440740629 74958 74942 952987438 33655 33700 763174365 40521 40522 765019996 50488 50530 90571773 99003 98985 432413877 70411 70480 927534093 76947 76948 562775785 60895 60896 638211019 96805 96812 588366604 83121 83122 660566558 90443 90444 296974355 78524 78525 967989307 11887 11888 362065091 32172 32128 17721521 78362 78287 855443569 68764 68726 728337438 90147 90148 29018873 12511 12512 204185937 97766 97713 970753701 38747 38798 586693723 76291 76292 744207039 73516 73566 935734711 33010 33011 619561315 22134 22121 157352601 85899 85900 875093644 41751 41767 365772196 94293 94324 217316326 83287 83288 350363055 19764 19765 289472789 47177 47164 767752645 97706 97699 472166888 27217 27218 965297952 2250 2312 560032045 78704 78705 735551387 52208 52206 774399647 35012 35013 823632279 96124 96162 837639348 13028 13019 670640905 56277 56278 369445992 97155 97113 207966499 9193 9251 115947582 13368 13405 357806981 75864 75941 100454132 97044 97115 933728033 75444 75445 202179926 15645 15707 188718932 10304 10286 664777178 60881 60845 76488503 38156 38131 916230348 88325 88326 608679377 63539 63503 833968695 23078 23079 282219689 42272 42345 530176063 34423 34489 613568625 69267 69273 949093197 88372 88437 554338101 94278 94279 529228775 87157 87091 882707999 66939 66940 450343754 18027 17950 12069772 30690 30691 587837752 79366 79395 300366863 18710 18715 28936362 24591 24592 269616238 51515 51474 509623392 21965 22017 949388832 84705 84706 669930467 59218 59219 573398878 14213 14216 758153384 92723 92724 898470541 10020 10021 903523582 93230 93231 605493352 51761 51840 735820841 99482 99483 399267063 78719 78730 345489252 48973 48978 997965067 15852 15811 249893884 99398 99399 266205322 1267 1268 225297581 92705 92711 631332353 90204 90205 318090637 99564 99565 386192391 58407 58389 994475350 12891 12841 855963108 86804 86805 161775062 12581 12658 416786055 43041 43042 188648669 81975 82030 859214376 26592 26593 148590199 59747 59748 875753677 12031 12032 431321038 56335 56283 360428078 88272 88238 207814884 67604 67605 182450102 16400 16480 994234094 53844 53845 563368660 62477 62451 450390809 14494 14495 912423321 54322 54278 515622438 507 508 690395490 15422 15462 230996875 16057 16035 60108873 61149 61219 225735796 85446 85417 885375155 30789 30835 687275237 64750 64751 307586442 36663 36664 553997834 6934 6935 212347778 41051 41052 870557052 5213 5145 503821147 1918 1872 542514362 42239 42240 379999076 68060 68061 854296630 7837 7838 446547317 38986 38934 621153639 10473 10477 122186744 43858 43859 147207919 92649 92650 923355925 76653 76654 887846458 34486 34541 707144169 5481 5520 874416768 73232 73233 100439186 1508 1568 667748993 82635 82590 736241918 6827 6828 117974110 85325 85297 408222074 44811 44812 752532426 37092 37061 830619332 41496 41422 167534463 75653 75654 941151360 83063 83064 273070623 58085 58130 768387331 55886 55889 208091507 86981 87055 185902514 64376 64437 150920879 67257 67258 337932611 27194 27173 840915228 52585 52525 59505592 69368 69392 240765653 97087 97122 910614293 95600 95601 798335466 41236 41306 37616165 75931 75932 918839453 4713 4789 503763598 38078 38079 896174589 51773 51794 349147215 88968 88969 330576964 21284 21238 286582694 87240 87241 148832290 80907 80908 915375915 15078 15079 584145104 64560 64517 81974514 31943 31981 931335169 21289 21261 27056483 14860 14924 759844607 11177 11125 923382498 73603 73550 889318627 19437 19405 488940526 34081 34005 518631266 60856 60857 151307937 98517 98518 846726657 92072 92073 939231838 43934 43886 910622000 40256 40257 227252634 13722 13654 452161234 20350 20351 484836933 579 580 194353140 40658 40659 602113842 797 798 640567803 84645 84646 147091619 89814 89861 568873935 44582 44618 248428649 43260 43261 429036892 97827 97828 8512433 99673 99655 60940899 79347 79348 234853083 31022 31023 200459812 33295 33217 719953194 41968 41969 312630739 44160 44161 302619933 22043 21968 269066901 14348 14349 785585283 49438 49461 230946558 22856 22832 238391020 89361 89362 857502431 95588 95511 121318357 79666 79667 747467308 60058 60114 74976167 81061 81062 266548119 35807 35855 232995385 93802 93791 687782156 97280 97274 115626260 5189 5190 555036134 58437 58409 148308470 11028 11029 60314188 21075 21076 824540411 95423 95344 542651039 2023 2086 396075360 81278 81274 65054773 8888 8889 709253626 39789 39791 115821086 52472 52473 885022520 49525 49480 732521177 10164 10165 798769238 6394 6395 75237717 83215 83246 790471270 16276 16246 682765402 26310 26311 173375844 86262 86302 915575661 43122 43165 904401548 64916 64932 247450018 94581 94601 11465069 26244 26245 736957733 70091 70092 953079038 74757 74728 534009050 40879 40880 45378620 78839 78912 219827549 68928 68872 962045407 45416 45403 966894854 75226 75227 395072984 43164 43127 155618760 64693 64615 425861300 12066 12107 680557728 74092 74093 636940529 73840 73841 158024737 84035 84045 381008189 73885 73886 392116320 35964 35965 472287730 19312 19286 800717335 25868 25819 379483294 81505 81477 461117769 17525 17526 980449979 55057 55137 95045281 13275 13333 564934322 77953 78028 306302339 71564 71565 736902395 15697 15656 871744927 14449 14456 525782547 3983 3984 312105562 48529 48530 86274049 77102 77103 952320917 13928 13929 849322930 2452 2457 808028666 96789 96790 839422701 92290 92252 491577415 77348 77304 373718261 97342 97343 553291379 56344 56345 351196762 93535 93536 745405051 77613 77600 285973006 23011 23043 67554127 72055 72038 849870856 59125 59126 829577240 70483 70537 143433855 14256 14328 169239304 16068 16069 553400070 93386 93387 868262547 15459 15460 46778683 80289 80290 605820043 81605 81551 999302719 65808 65809 944570341 93758 93773 579528279 75514 75515 609997776 20856 20865 116733227 96069 96123 309130111 94284 94285 303761661 16694 16654 99452806 82879 82880 129137987 42030 42031 322982928 58494 58500 34123205 18029 18096 865853598 17836 17837 140751653 38847 38848 753992677 88273 88346 227200302 53829 53830 908281906 67905 67906 848547486 6254 6326 393754449 37727 37702 677846702 68554 68555 244693078 39938 39962 620447445 59204 59205 895810678 17877 17898 274395723 11618 11619 879796972 36476 36477 975922876 19999 20000 479357513 81824 81753 748681285 43198 43180 872464893 68729 68749 387741435 58364 58365 887838325 6734 6735 394298798 79867 79928 382728702 89440 89441 728263902 74077 74078 547992174 22908 22909 843446191 70681 70659 884892643 526 482 773338358 18661 18662 87492245 81162 81163 123929070 86806 86807 749321086 66016 66082 176657644 5512 5513 276224287 19485 19406 769271593 1772 1719 449855400 85944 85945 270916168 9902 9903 562488946 69132 69133 981951992 80752 80753 304660308 18366 18323 108404419 68011 68056 209235765 67441 67376 959092115 22028 22029 611835402 27844 27765 135630900 26757 26758 249886525 76651 76652 265412164 33523 33524 39270161 67868 67788 823935658 37603 37604 346056843 6612 6613 221901460 41309 41317 806424549 99508 99472 858899184 48486 48551 108165486 47854 47855 572300010 23768 23769 457075557 49893 49890 396323917 66833 66879 421107202 95420 95493 584827330 9216 9217 679435540 53387 53361 768910488 56016 55972 298362048 74687 74684 56592366 61422 61468 667035522 56347 56348 494504943 68227 68272 310366713 538 539 114356999 27917 27918 323888839 54871 54872 321266937 42321 42333 189495282 15080 15081 187180611 49817 49892 213692034 57056 57057 84772511 58626 58627 229066277 33783 33856 988117228 17016 17017 679703088 50297 50298 462937657 50347 50268 46716012 81700 81701 695610823 674 609 141168867 82771 82772 643134579 92928 92929 113162377 50181 50182 15094551 27656 27663 127035254 62524 62525 30421269 12343 12355 356013112 96316 96359 92276253 83771 83833 951681115 92141 92142 938620845 2926 2917 762295020 10438 10439 348788474 27144 27145 615705335 6079 6105 469226763 73401 73427 603654419 11977 11978 709415051 39331 39332 631798408 93585 93628 343594533 17614 17669 298197895 12930 12904 811111800 57527 57521 953766264 93360 93375 659261902 21409 21410 471037055 58060 58061 236714415 53980 53972 591721651 75762 75779 453863641 30204 30205 417813199 5726 5727 365571046 97541 97542 871642999 62830 62831 517125962 73273 73322 771136582 67977 67978 868537824 17080 17130 784580255 42675 42609 337691022 19163 19164 258804665 15232 15173 952512290 74377 74374 588524706 1077 1021 99753906 59456 59457 563453787 23871 23825 635388877 49030 48952 854483968 99221 99222 986742411 63546 63613 311272776 56431 56458 607118571 68774 68775 10452706 33132 33114 639417903 75104 75105 745971221 36862 36863 263647617 64221 64163 725453586 33178 33255 240502145 42295 42277 252443204 78878 78879 593937837 81613 81536 243045904 38641 38642 384116161 81665 81641 55266327 97079 97080 357248091 63806 63760 944625313 84199 84236 499307070 32086 32087 515221911 21839 21840 495706744 16091 16092 12038015 29542 29467 790325759 51705 51706 437621277 44626 44627 192053067 77790 77791 241266598 83288 83220 510330349 8730 8712 476581565 30205 30193 337061415 66533 66534 591901841 97423 97424 360551434 72936 72937 926452036 17508 17446 480234443 37453 37531 121096505 31983 31985 707815196 75831 75856 521366295 8126 8127 190737233 5187 5134 334587306 73841 73842 63086193 14845 14790 275525273 65190 65202 736982683 681 682 143078556 9164 9160 430374809 62128 62194 272428054 5962 5968 753458467 62940 62941 506977064 38475 38477 886994032 97800 97728 625351556 36251 36233 81933709 12311 12312 773627810 20121 20122 200574332 57217 57292 130242365 52866 52896 142446034 93126 93162 578389509 50647 50568 623578994 6287 6229 378509164 99201 99202 93380552 89370 89371 58632554 78060 78075 380782783 91011 91012 666725327 31260 31261 564346891 78453 78383 472873873 58032 58033 28527234 12151 12201 388605410 58271 58212 325210010 30781 30822 8033128 77699 77700 274202144 80148 80149 886081327 65342 65404 735525299 8043 8105 955604140 75582 75655 95464036 62262 62263 415297628 57437 57438 31028097 5146 5147 694703898 92422 92398 918698885 67591 67525 989517557 72708 72709 692356207 86911 86888 517233047 43831 43865 396127904 79918 79919 552750083 35926 35907 286067532 5288 5289 440778929 62155 62101 381264034 62329 62330 90606375 28703 28704 938641798 60549 60550 712896115 58972 58958 67760537 40647 40648 126586042 87872 87873 686322032 68771 68752 41432709 23942 23880 573126533 7701 7680 60779828 47052 47131 989647020 30458 30459 353816247 5210 5211 366623202 19562 19530 272396559 18289 18308 692904378 36837 36838 403617811 94400 94410 317279498 76168 76247 137697915 72392 72325 910441422 99115 99044 224744223 23194 23274 207300649 56916 56894 983849579 29298 29299 497192067 47950 48003 417398282 19655 19643 272100247 67080 67081 644387634 5561 5562 751593396 25180 25181 676737975 97191 97192 650749999 98695 98696 146212697 80146 80147 350245788 54507 54508 26595530 83864 83865 482923671 86888 86817 323759555 20023 20024 280548570 35939 35940 637520617 60201 60222 581141063 61310 61311 147517141 78172 78152 746627778 19466 19467 192677883 34615 34572 396686924 63008 62939 460961385 76929 76947 407347438 20158 20196 671528817 14323 14363 952811330 51005 51015 514186887 33397 33339 937943117 66277 66278 758919868 9333 9334 552557712 98461 98462 920087740 12349 12278 661404728 41495 41496 643027629 25292 25311 972845682 36672 36602 436514759 78354 78296 346265942 67104 67105 276171432 25226 25238 409690078 58458 58450 244457899 66116 66117 258871684 50707 50632 845912028 58808 58798 994980567 3578 3579 197926707 17396 17386 92760292 47338 47339 3958325 79235 79236 83504239 31451 31438 933219011 85885 85928 992231985 71510 71545 231135593 47451 47452 694467947 37055 36993 484968335 62869 62870 452555546 17934 17935 61292098 61888 61917 998608766 33022 33023 768998934 86541 86556 872407421 73763 73723 956237947 33277 33278 398332708 54437 54438 565826670 23899 23900 110793907 64177 64178 170339154 68087 68088 872515254 45309 45310 764528703 11517 11518 128281933 84458 84459 132060416 61608 61609 728744301 37639 37669 45772709 25292 25320 230062718 78816 78792 310841355 22562 22563 613870154 59180 59241 249553405 58966 58999 770993306 58037 58038 227386623 59187 59188 574800535 60167 60168 499581601 83976 84004 111301033 46950 46951 862934985 51961 51937 154945156 79599 79600 56433820 66401 66402 176141556 84758 84762 519658354 41580 41537 799137416 33184 33241 304551337 15446 15447 295398299 44813 44846 217185626 35958 35959 471674555 75517 75518 143624156 24458 24384 560302024 77552 77475 944807591 14351 14329 513698050 80141 80067 267514341 78694 78615 657491730 66920 66921 870094568 37677 37617 163660113 50060 50080 169108826 95260 95196 582760731 11983 11984 676551567 46738 46710 809512638 77507 77435 732366920 79532 79533 914012563 91622 91623 912910180 79602 79555 944872480 10834 10898 540209470 26642 26643 658845884 19503 19504 706263576 95858 95905 551652649 59119 59096 867672724 64939 64905 721178842 7052 7053 682459584 93031 93032 363899861 34647 34632 649528299 85260 85261 544828708 85170 85204 529470647 78454 78467 764242240 36470 36460 571426526 85221 85202 884432222 43715 43729 228055928 19563 19564 419174920 73671 73628 623743725 3436 3437 389953063 92739 92740 657170110 44070 44040 266038161 11632 11633 288766745 30877 30878 407825523 37043 37044 104442766 91396 91397 221073734 99160 99161 476844630 81526 81527 512624302 41596 41531 858616800 41634 41684 477785497 5658 5641 564893221 81035 81000 629067587 79859 79860 312536246 4405 4357 778485748 99187 99188 59971857 45454 45455 220634715 30421 30406 569488553 33543 33544 207350577 55090 55091 695211899 99061 99062 277600793 10021 10022 340068148 74035 74036 891784403 53335 53336 273183410 27949 27950 741865332 5688 5689 390647261 43579 43580 955154571 93406 93426 348186569 28393 28394 689480886 46256 46194 352868522 83402 83350 546303678 94050 94051 724861515 1796 1797 656934026 74387 74388 868165592 56012 56013 553948559 75080 75119 19938242 12246 12247 19433929 89617 89618 196116044 50611 50612 792004310 68514 68515 740106749 95027 94982 439853333 64232 64164 720992009 86310 86311 370725905 75694 75663 864199264 72810 72836 796889868 80710 80660 536361566 73237 73238 118465512 42719 42720 386187587 28198 28199 888096483 21763 21764 565275318 96402 96400 374861536 71412 71413 174484670 58892 58893 901032858 88894 88938 820706784 3757 3767 755319661 19275 19276 47341474 63090 63091 776776482 12977 12978 772377343 17934 17962 677204907 59583 59584 187410852 50283 50229 496188163 34725 34645 330990197 45884 45885 603034309 82413 82443 657178449 18167 18154 600047602 48164 48141 393638116 64677 64719 356130732 77114 77046 988610848 50643 50644 87053812 40560 40561 413386267 36996 37006 222717766 74652 74584 553787225 29192 29193 403759677 1639 1702 644876137 13549 13550 769703798 40329 40332 221968561 69638 69639 107654978 50910 50897 586617072 27989 28031 922780818 15251 15305 318005156 49623 49626 360148277 33916 33917 128671329 26777 26778 31031922 82594 82595 785131533 62258 62289 178330149 25742 25791 370203548 29501 29431 439940478 53969 53970 957589387 84966 84967 55221102 92541 92542 738830393 41076 41035 429083675 14843 14789 134499998 18967 18922 617502317 8920 8962 37560407 39182 39125 45043939 10131 10132 154029616 90190 90191 342103230 84587 84652 159065468 63621 63622 912674088 344 271 544538925 23556 23480 312578775 28915 28957 83409543 27954 27900 254764000 2653 2654 373957319 51494 51510 573555175 3721 3722 913351038 49914 49867 912745172 95173 95145 287305172 63222 63223 194883861 63108 63109 570711295 85945 85946 324333303 55939 55915 315343241 53513 53514 112512048 39010 39011 11469844 52216 52180 680252329 97811 97812 590393355 49001 49025 49566273 75989 75990 336760431 71360 71308 538790266 44593 44616 281856396 2177 2101 626440572 30682 30683 96475805 89923 89924 73877613 26259 26240 706213669 17284 17243 661017554 5896 5968 901919988 36376 36377 899276949 46788 46789 364868017 39960 39961 170688849 33256 33257 354109676 51535 51536 870285370 36637 36638 633337563 61465 61466 766845763 28947 28911 737133849 45185 45186 451387954 20840 20783 386198479 88692 88693 388889855 89922 89914 640013339 41608 41688 340323159 74162 74163 321455965 61988 61911 217878849 74880 74855 538522169 28161 28162 540889173 5719 5720 291666483 49112 49056 237974361 60661 60662 330404028 32743 32791 505028655 66586 66587 836309335 48901 48874 629559188 66925 66874 846291488 56737 56738 483296088 36372 36373 591189723 99399 99400 432779825 93779 93780 187095685 11984 11985 226812204 23658 23659 562475431 39316 39390 196187238 7008 7009 640177677 55745 55731 819473188 33292 33293 892624534 61376 61360 713353927 53372 53329 636567400 54717 54666 942539861 22235 22306 357211062 72454 72455 121834361 92787 92788 368588053 55904 55971 353889521 50092 50065 995368724 8710 8711 165954131 19124 19136 10985307 3725 3726 188589939 9190 9191 190911645 47521 47522 573095890 65047 65086 911024680 81441 81463 171990920 55009 55010 373654092 83143 83144 709641481 11091 11092 731353860 93486 93467 720410417 39950 39951 932821880 16835 16836 387853021 45543 45544 815002652 53371 53372 227617303 43429 43430 944793984 86688 86689 75364588 49590 49568 791192106 35105 35068 729204480 99363 99364 744402308 24767 24711 402041010 92702 92762 877508959 55067 55028 475654361 68325 68326 232268471 2529 2516 790619752 42154 42112 481146149 77979 77939 549880315 22525 22487 569841612 83834 83760 374074151 26928 26929 262878548 97426 97427 441902544 12735 12751 23589567 33251 33252 478035592 88676 88629 925987733 90633 90619 459930057 83790 83791 818659007 66937 67000 925501829 17687 17727 3338513 94129 94209 554458333 69236 69237 584872836 35893 35894 219379501 25613 25551 964872993 27621 27605 98596696 90125 90149 635825592 90841 90797 883729096 51196 51197 57933680 87395 87396 531993837 34939 34940 177917695 41874 41875 224542731 63182 63183 279681173 94356 94397 324044247 22736 22737 461137163 69620 69691 69691498 55880 55835 677141010 69370 69341 627892652 75795 75796 18445498 66049 66050 96788451 49241 49242 232088396 34726 34701 313561357 17092 17093 524246643 55331 55332 959987406 53064 53104 152739932 23280 23278 581627524 96929 96930 617130445 36845 36846 306454155 91926 91927 867510850 1894 1895 221901927 46828 46842 516691105 97624 97556 302405356 46949 47005 270983785 56254 56255 575048571 22082 22158 961534821 17252 17253 846266607 70888 70816 76025589 67910 67908 49402552 30283 30284 358751452 14935 14936 357059721 82875 82954 181325936 65439 65440 27964612 99487 99489 729540983 13559 13613 741977371 52994 52995 258652312 357 413 761218537 9527 9541 916272248 96818 96819 978869623 61262 61250 765882648 45350 45351 232744139 35177 35178 824849925 97629 97660 140322043 43073 43088 659346851 21452 21453 992636749 42738 42669 779750171 38662 38663 714480946 24786 24742 58402650 47523 47524 761714907 86957 86928 580025890 48370 48345 779492959 77056 77006 439375757 80494 80449 668108421 39578 39522 172752478 1697 1654 213186376 67130 67053 962473445 63805 63771 277200937 3408 3424 639210322 7354 7355 989882338 36991 36939 219741588 20338 20277 147077666 99572 99573 569261669 4651 4652 828672363 25041 25042 764065046 11375 11376 907692055 91521 91522 267601102 75861 75862 66467570 23669 23670 175134654 38382 38383 820371032 48377 48366 945504612 40048 40049 961141911 38382 38459 299795939 28900 28953 532708211 70058 70099 818308752 9287 9318 679705988 32360 32340 384207171 69486 69511 644551072 2845 2846 524172325 43244 43245 315302715 38690 38691 833609895 98704 98633 738329255 47463 47464 854960899 85762 85732 379250285 86354 86397 932767376 76349 76397 182025549 50549 50550 881217068 90452 90492 578476141 88834 88880 661134326 77306 77307 551661952 16084 16073 648186198 56761 56762 583207780 45872 45873 175848596 34403 34438 628483082 60122 60123 884099539 73751 73752 468134046 37157 37203 76212998 78741 78672 886580485 10093 10033 786475831 45253 45201 753777391 23031 23032 276554142 56707 56685 648846614 93292 93295 642070996 32732 32733 321396904 32331 32403 394791133 40608 40609 670385920 14510 14511 792913403 97153 97148 299451067 12341 12342 764399472 8339 8340 266432559 15153 15216 194321418 34479 34405 885288249 71949 71950 692964020 56713 56714 778689444 93027 93010 708852670 3149 3198 289555851 35216 35217 197399585 43349 43424 449116686 90358 90359 410163153 34689 34648 761630667 43133 43189 988650887 41229 41230 942187162 22896 22969 24434156 2847 2770 340582356 10436 10489 486661358 67278 67318 207929905 69503 69463 192501545 75170 75180 573717859 52028 51961 188174302 72199 72200 674866451 21714 21766 37432407 2906 2848 306732446 95444 95484 743277749 53531 53532 369988187 30365 30366 21624773 7471 7472 739236543 34570 34596 765207994 23165 23126 210584055 64244 64309 202505610 88041 88010 923237125 87747 87791 754539637 19932 19933 664687813 91461 91462 383454328 89079 89148 527378688 69740 69741 25899524 85828 85904 511618837 65474 65475 97406761 37730 37697 647434878 72633 72634 646067471 62117 62118 881617030 62036 62021 148132469 12781 12782 100164435 4268 4269 11379683 76191 76192 314832714 81001 81049 611502457 40812 40796 490110112 45191 45192 898816942 50207 50185 149970627 54813 54876 238066676 95654 95647 914628042 7827 7865 210679425 62160 62102 118572277 55937 55947 349053209 33965 33980 130331894 36603 36584 179971826 87573 87574 165582476 35346 35387 38370518 93531 93461 576349179 7411 7333 74509754 63357 63358 825422521 35858 35854 824066133 24190 24191 702514383 62640 62708 293332003 38128 38129 658697543 28048 28042 188579235 31683 31651 419038609 81658 81659 675876644 47720 47721 322743310 271 319 121005235 24865 24866 722091905 72595 72585 456836812 93622 93623 677855086 37764 37765 465107884 36988 36989 191042132 42693 42694 199438674 87461 87462 161017712 58106 58087 454744063 12605 12606 870210556 9897 9921 635184275 49888 49889 671450116 97890 97891 572588059 11387 11388 910680173 33285 33218 54080791 35410 35411 721758663 68844 68808 226918254 75225 75300 361400276 24098 24019 696843227 25954 25955 910887291 28152 28179 758587375 53513 53452 400361940 76059 75988 666235617 3623 3624 719373389 53158 53186 895748945 34203 34204 136339747 2438 2439 871252306 72912 72891 691333809 63948 63953 203787099 74727 74777 380382296 4924 4853 209019243 42723 42724 49614188 4448 4449 548569051 63252 63253 549501574 70437 70488 454902837 37059 37003 649011457 40962 40963 51411501 32706 32774 996060757 56917 56838 960477749 48792 48793 887489366 89994 90045 691256247 86676 86677 473900328 1900 1879 270038544 55683 55660 985303490 88366 88353 478051523 99641 99697 73854145 4998 5068 665203326 17819 17796 452402241 57723 57676 530652768 88233 88234 650198003 52159 52160 66018179 83989 83990 892839556 40573 40606 537335766 71181 71182 432301089 46566 46562 444291950 62965 62966 888418299 74352 74427 817161741 81368 81369 291517376 20685 20686 672185577 89555 89556 612673841 63158 63169 413250721 6108 6072 880021863 97761 97759 436906233 92370 92371 319266731 24790 24740 998794248 15803 15783 62785128 78678 78679 279886222 80092 80137 866601262 18433 18379 350827514 53271 53226 269128416 75996 75997 57344000 68825 68758 837848163 37726 37652 380395949 13536 13537 507401885 79424 79425 347588896 14054 14121 950697376 37055 37057 363515319 56403 56404 612293791 51976 51899 106034202 46091 46092 174704760 89188 89189 28804553 11257 11334 78265691 71519 71520 144922239 51610 51611 693354034 28890 28891 45564170 45081 45082 141101087 77737 77738 352344723 41951 41952 104417685 16826 16827 528758246 42375 42430 508664798 63553 63601 836626927 15530 15499 758338646 82194 82195 30152139 37679 37680 570360390 61303 61245 976393273 17281 17303 47760324 38305 38330 207710314 25672 25698 172601655 91977 91978 386792086 57262 57188 206727387 28159 28160 786166160 76041 76072 921032235 69813 69814 171029485 80918 80919 490278191 8783 8765 354268037 13869 13886 298605593 82386 82387 131125206 35634 35599 168661415 73414 73335 776888997 1928 1914 248068323 34122 34051 62999630 4596 4633 941332813 67483 67464 125483133 6416 6370 702377149 71013 70974 784177916 9977 9929 422830010 67441 67467 124845585 23749 23750 103086561 79613 79590 759636264 77971 77972 719817904 50819 50820 84452578 39309 39281 988813577 64092 64043 622065494 63159 63160 241422297 56157 56198 324278140 47910 47911 950081873 23374 23423 303787416 30212 30242 262014214 13943 13906 417236658 20399 20400 367517489 23594 23595 951071040 52365 52366 191613283 87391 87392 70732923 55411 55412 693518745 59703 59774 954549216 5000 5001 177790069 83880 83848 710350838 17922 17923 24119572 43647 43606 789957399 26514 26515 796513167 72368 72312 830247652 24986 24987 648453444 18152 18112 216982275 16567 16568 997737484 46925 46926 686149118 7606 7607 887329205 88135 88149 32103593 87869 87835 624243510 18517 18518 580565054 29470 29416 837677375 30402 30403 935649231 11572 11573 855325219 18602 18603 607545755 71148 71149 286919558 67642 67576 872831780 97743 97791 390059390 79871 79872 727102637 84399 84463 474444239 80616 80596 672580086 5560 5488 527843485 92366 92367 370976706 423 424 996839789 5935 5936 432097691 14866 14799 583648544 23723 23724 360801012 91547 91548 900812401 63718 63684 78227866 34314 34315 407264236 78525 78540 269649047 38573 38508 102097426 94276 94206 582428932 78471 78459 550050603 9204 9205 803029616 86249 86250 16697616 80884 80861 19511180 26657 26731 906357985 27469 27470 266963510 91033 91034 783087182 72932 72933 100720329 34431 34367 540368686 75322 75272 952881630 57282 57283 6450762 73002 73037 460151706 94642 94720 75489497 36473 36474 757138821 91390 91453 99515875 74082 74137 392721931 66374 66334 395251260 77883 77945 995496940 15035 15008 845376215 41637 41603 368174581 76683 76631 999606896 7744 7734 957124787 6727 6725 400006440 54969 54970 712093342 34185 34207 819085467 33611 33612 213737185 33448 33489 771466714 2283 2284 541390344 23299 23321 952086108 78295 78282 279500336 35347 35331 933124642 38561 38562 953102893 96498 96532 392527455 22179 22180 58646629 45708 45649 130490395 40774 40775 768933351 32892 32862 261915525 63097 63098 421155398 11575 11576 405300536 84509 84510 380571142 75195 75196 854989497 66422 66423 277080803 55757 55758 257391655 66085 66118 114017261 61552 61553 835614839 86426 86451 607421659 39563 39564 369035893 55262 55263 554508056 89178 89179 683080681 37794 37741 532368764 47270 47249 614345973 65108 65109 262870458 56884 56840 161981197 78323 78324 80570404 5915 5968 190455100 41493 41423 305642354 969 970 262616088 44009 44010 526148877 35999 36047 132146368 46941 46942 659635994 52866 52867 971201318 1126 1199 58510286 6382 6383 731248198 73233 73234 371984260 31865 31934 592707983 28560 28584 976481588 27067 27024 392383701 50376 50346 822140174 76570 76571 367793982 16997 16998 740483376 36157 36153 228488144 13047 13048 712557567 10598 10599 990204960 39725 39726 663774646 88526 88527 748779788 984 985 216381476 98484 98456 878850145 1169 1180 436348946 44890 44854 259729014 63505 63554 589262504 65395 65432 627292165 74190 74191 632898870 13078 13155 99463310 92489 92425 77531550 89302 89303 482264268 88594 88522 66857435 27643 27644 456017821 96426 96427 905318742 89809 89810 188274920 35850 35851 980911578 37381 37442 610957735 50032 50033 45079110 14213 14182 584831221 29004 29030 969239566 50811 50876 232487639 8143 8144 45675146 51492 51522 586366290 30156 30157 946561598 90521 90513 808431096 75996 75970 105571369 91063 91092 902542819 15497 15431 573387602 86872 86873 775199042 13213 13214 674650657 29094 29095 627139568 77899 77900 88335975 36679 36746 201242698 95905 95977 425529303 40672 40673 655481672 7295 7296 126051607 34787 34810 806876775 85313 85314 133567920 25165 25166 54625221 83457 83458 54249410 57381 57382 611137139 71727 71728 863701245 49607 49608 967207535 85114 85115 251436545 88859 88860 559718526 15421 15478 880757020 48589 48590 113979963 47831 47756 909599558 31789 31790 251058161 32716 32745 23329764 98507 98455 691336914 63738 63800 800347993 37935 37936 478381696 75215 75190 489796524 15508 15474 308403668 46016 46017 52018976 21198 21266 322815993 63746 63747 198941840 47490 47495 846228276 32331 32332 705748660 61959 61960 258028841 91923 91967 106205812 61300 61276 950776623 72503 72504 326174732 64031 64032 563774402 54372 54373 731125097 65794 65854 396218377 28182 28173 511197831 84311 84237 800347818 1362 1288 673844096 60728 60729 515359256 46020 46016 588295878 77023 76990 245243095 84862 84842 934794015 80736 80737 664723241 57318 57267 445930886 32961 32976 320408484 3838 3839 283482242 52447 52487 175440390 52261 52311 33002488 12914 12877 712825379 61061 61004 950893583 19130 19205 101355997 81546 81547 836767692 48379 48380 802311953 64773 64804 703974317 28502 28503 260225819 13959 13960 238143819 96014 96078 283638795 47195 47196 727888063 81004 80993 555867604 10030 10031 15515478 61632 61633 474116241 17420 17421 428650405 52167 52144 379362949 20723 20673 583647757 12345 12375 996472810 22812 22813 723205308 30798 30799 787811155 59126 59115 516971555 41063 41141 255515358 68145 68095 569576966 81722 81723 88483938 86684 86685 757096375 15227 15292 274862876 54544 54535 616139931 34512 34513 277332390 81794 81795 315086421 62884 62885 956538202 95595 95552 269358107 25306 25289 767199618 64226 64187 923758986 47850 47851 455099211 58541 58495 242828425 99896 99897 564480249 21031 20960 599519875 77696 77691 452233595 89739 89740 20067794 40166 40086 829139239 35109 35089 475366323 1024 1035 481062110 72085 72035 473858345 47473 47474 442383923 33766 33767 588871093 8701 8702 976908314 96282 96283 276170191 38596 38628 345655507 8420 8421 249100383 5262 5263 220766042 55805 55842 682120146 86 87 291614356 99856 99857 432358915 77379 77413 214680325 5718 5719 373439029 98646 98647 602923960 53959 53960 514322727 50439 50440 898677929 19451 19530 922890550 39024 39025 388287097 36304 36271 751994765 94067 94068 205361853 54634 54560 152799230 81763 81717 895603959 68945 68908 965571159 89570 89571 890899059 63399 63400 373538869 70454 70455 152316545 28465 28417 748279375 28938 28939 418092271 15901 15884 811374183 68259 68227 195273584 529 463 239191691 17071 17123 616572961 51087 51088 974362035 29434 29435 762602590 90513 90514 38200499 68485 68486 856132171 42114 42088 402965395 48840 48841 186544298 40277 40311 964933920 9770 9810 16060334 8746 8727 721294172 40032 40077 872377329 54577 54607 505821300 37763 37764 83260108 85198 85199 879498227 59856 59794 664613700 27125 27126 635579467 355 370 201953927 63394 63395 532880522 42826 42827 912076658 39142 39143 362007214 32033 32034 768087353 33241 33242 470706796 25284 25335 53445289 79647 79648 505278544 47357 47358 866640381 44642 44710 760545343 13811 13812 953493435 46494 46495 667508686 13316 13317 287311442 41156 41188 363817001 49955 49980 917939968 89749 89724 383011358 88123 88124 897210307 70271 70272 483294840 32109 32110 268805288 11612 11535 902950917 55080 55053 772285916 30 38 657695383 59841 59842 550149683 72658 72659 4572123 37733 37788 138883229 16794 16795 510576955 19536 19547 708397378 85534 85478 212805040 26519 26520 904327124 35790 35791 155390371 56994 56981 914522017 57280 57228 854957413 28968 28974 374284912 37311 37304 770452634 33919 33920 912207851 94926 94927 965783875 83822 83777 523266436 90055 90116 437426338 82790 82721 874049407 18796 18874 181320421 33952 33953 679669439 15378 15379 577137032 20913 20914 6346747 30845 30846 284440598 41950 41951 368378579 49485 49407 967733766 64013 64002 484338793 5417 5418 15872308 72922 72893 528301510 81194 81196 124094849 58981 58982 873913116 50392 50316 907115228 9940 9941 513101765 94969 94970 652519238 11205 11219 846206248 98651 98652 75520057 54003 53934 6595631 57731 57791 681495605 27439 27448 981751206 81309 81359 822047368 96485 96486 290547773 91459 91460 637879431 9831 9757 124540888 37267 37268 835891045 3307 3387 421789973 89634 89662 636350683 96307 96308 556942497 50284 50285 375177967 85210 85268 981914509 24748 24778 418275955 8895 8896 78157974 93041 93042 848566693 4443 4406 372587031 45139 45210 953331139 76576 76577 374390092 51647 51663 257295162 20150 20151 303757505 69969 69970 591220624 72337 72338 352987066 27075 27076 525284836 65372 65332 508257737 48217 48218 850322562 32569 32570 866355123 80880 80875 134965871 97912 97913 845380065 41823 41824 872555584 96670 96662 671864712 93975 94021 540639246 83353 83409 346395629 96734 96712 719442323 52844 52828 503018383 1957 1958 162830972 20196 20180 90877184 58394 58408 443851694 3087 3159 744531677 85474 85531 838348294 96479 96450 105221262 24626 24572 936532371 50855 50856 148259936 83733 83734 183372042 51998 52031 331573628 12992 12948 946691321 75908 75976 842230324 80385 80422 821024872 46188 46251 16522977 31822 31823 476206171 28819 28820 111606154 1725 1764 202882510 45370 45371 484561053 16784 16805 156506783 81948 81949 9088320 48520 48471 645558035 7053 7047 650361065 69089 69090 135742899 88142 88143 509707532 62346 62389 623971009 8532 8533 393400677 98161 98198 292614059 46616 46600 813009387 13022 13023 963317117 98680 98681 877876207 31931 31932 399714735 33831 33832 119660134 74739 74740 627445083 24435 24436 264355164 87223 87224 803371068 1860 1852 230461240 72667 72668 684151380 81480 81447 820070784 14937 14938 986027112 95751 95752 524367152 24748 24749 210201013 74984 74985 281345771 48762 48730 218918259 52723 52705 356319885 38778 38779 322059893 46071 46072 416155701 31297 31298 993611091 67512 67513 251235770 88860 88870 104896166 96424 96494 393072139 13639 13640 43574033 32309 32310 763274130 50245 50178 548223251 52797 52798 384720232 82060 82061 583225237 78316 78242 916859325 46708 46709 810748790 12616 12585 561080653 19745 19746 124395023 89410 89363 459762356 34787 34789 422515043 37421 37422 685540367 93528 93507 237296833 61270 61271 728152510 22505 22506 140860293 45408 45438 233396073 83837 83838 971448421 97670 97671 264794040 98058 98059 324646704 30369 30347 366403417 61983 61984 144280285 29488 29489 227148790 11045 11046 483304714 75076 75058 968301154 25264 25314 935484336 87004 86961 898259434 87263 87250 82408415 66685 66742 898299368 36322 36323 56208555 34275 34269 162895978 6054 6118 531577550 55717 55797 962569752 97299 97300 480258350 15496 15487 945099725 65331 65301 582019686 67219 67220 174337228 40258 40281 695711870 93974 93972 833285724 32274 32275 799115568 67841 67890 254627150 34628 34629 596565288 3522 3565 11431896 81024 81025 771074528 31914 31915 570631663 62339 62340 117886001 31936 32013 690399378 81988 81989 138251283 40363 40332 117864440 71643 71644 899422089 9463 9464 15067855 76119 76104 480888010 65327 65393 482739729 47678 47606 230132968 89722 89745 168085551 52510 52453 647282865 89733 89748 929004570 45459 45477 272963488 72571 72616 908623951 2895 2896 277976165 22017 22018 79979805 8765 8805 741298207 64029 64002 204493289 34846 34924 182213937 79637 79638 742563875 16000 16001 848593740 64013 64014 355125005 72874 72875 336890826 61734 61735 135894691 36757 36758 391455077 50464 50481 209312870 52174 52175 34308954 3530 3531 283206207 36453 36454 832168843 98181 98182 97101389 22991 22992 133941483 24021 24022 868680589 47732 47734 10338664 48718 48770 819842547 20048 20121 408298085 46341 46342 193828479 78170 78171 456591005 98343 98344 944595246 22666 22667 192491580 77684 77685 206579614 63453 63454 544230234 3449 3416 180967100 4846 4847 664453994 34720 34721 504305960 2495 2463 493327014 54528 54529 704453064 82516 82488 931519615 29076 29083 319927719 9125 9126 482047059 97038 97013 971513722 67943 68015 369303333 70629 70630 2972638 50716 50732 410877072 61707 61703 308048087 58845 58846 506159272 12685 12686 817231092 26866 26871 310525595 56837 56908 191253154 66687 66695 376499096 77566 77567 321130287 50933 50934 963275311 24276 24316 893048231 58522 58523 717778564 42407 42333 256979395 85282 85283 780247875 9435 9421 916721289 57228 57229 181135834 43137 43138 295240799 72032 72033 534454055 85745 85746 490888386 56496 56497 55257672 34161 34132 3869891 13417 13418 806465758 12949 12950 31126207 58183 58184 245744041 67460 67537 12034181 50275 50277 720715123 65353 65354 386679733 23386 23443 549062027 75231 75232 365804499 9934 9981 73983739 84316 84317 864752442 38349 38350 873422638 36748 36777 949141684 24888 24809 830960890 94421 94422 222524083 63531 63558 758164468 78498 78499 890116912 33813 33791 32921116 96811 96812 641020127 41772 41701 598421431 92344 92345 43594367 6913 6896 308888139 32098 32099 810103216 1410 1352 903551386 13608 13621 325445291 55015 55016 647759475 96591 96586 612741278 7113 7076 757687186 91121 91122 962991255 35542 35543 380153630 40921 40851 323733248 83056 83015 113206899 86326 86312 236934985 7129 7190 571707717 31718 31690 192150696 96832 96833 458316706 4400 4337 601597332 50692 50693 83164313 98189 98236 602053368 31875 31905 46825425 63274 63209 506445567 33682 33683 491543302 75012 75090 434471448 47705 47706 349484277 60839 60913 974099867 82325 82326 616360908 2136 2137 850307353 92656 92657 707095424 32467 32468 182463921 66786 66787 160864964 79600 79601 612060518 35850 35853 279325554 47523 47463 278196 37194 37195 72848891 42941 43009 277744795 81658 81704 190497472 31273 31274 28436876 96957 96958 491188907 32003 31970 960614976 14893 14946 499078068 45382 45337 780845055 3803 3804 791366915 22257 22190 543819634 99743 99744 453795022 33883 33889 508891795 2745 2714 374823001 74096 74154 971951697 41813 41814 155229981 55205 55206 308818386 42517 42518 110925017 87115 87096 701749032 82108 82109 254621129 9898 9956 862057091 88585 88586 838323628 37373 37374 352289318 18427 18364 700493951 8694 8695 509446786 5596 5597 670784752 92194 92195 774687480 26221 26151 931222222 3044 3045 564505506 58120 58121 644677521 94186 94187 142725732 22749 22764 614841813 9823 9824 590156577 52201 52146 833106915 382 402 74694682 55 56 240274224 69657 69658 108161452 10477 10478 420323223 86712 86669 308415332 16417 16348 505938321 34276 34277 787181513 87629 87687 11170699 34971 34972 112374868 83892 83907 673185214 15222 15284 42866449 76130 76131 701492874 8696 8647 79916861 42195 42196 480266944 49476 49477 81625440 1458 1459 751888806 19411 19357 261930308 97707 97708 852257985 27464 27512 260792154 11223 11224 921459608 97560 97633 907025032 67824 67825 733554355 73049 73050 975726408 74371 74356 592169484 34613 34685 55574649 55409 55365 880099386 41592 41631 877651735 93604 93636 570066320 49681 49682 502553896 64547 64548 159387630 532 533 887796110 28967 29017 718670806 72253 72254 909947832 74311 74312 296075823 5510 5511 259466613 35624 35625 333584038 94247 94217 873107559 26359 26387 670939740 51289 51260 951558531 11737 11796 887963952 41198 41199 806917451 28287 28357 87378623 52160 52161 563667852 11557 11522 707049288 64877 64878 346900612 70489 70490 636621029 33594 33595 469092142 55003 55004 377056161 28770 28771 275787992 35645 35573 247672568 41565 41566 727543913 65206 65207 651131101 36139 36140 488354876 88957 88950 961931928 2963 2964 172461790 62219 62278 943765541 91392 91393 682901856 11315 11316 539481559 50400 50401 109411744 11654 11611 893170575 68276 68339 272761182 143 168 792954634 65052 65081 465834772 68355 68319 722089780 35172 35173 703970239 63039 62983 508995791 76730 76731 362668525 82225 82178 732833025 80072 80073 689785294 62009 61944 835831775 81402 81403 810590689 25043 25001 192952501 79297 79337 890893154 39851 39852 519159916 99983 99984 531766721 54990 54991 429878879 58359 58360 974225278 48113 48114 171990939 22977 22978 939210321 88423 88386 174565990 56037 56038 927794940 92776 92777 236285105 96702 96737 415683990 82343 82401 836484862 90126 90127 855934119 96394 96395 581505168 33918 33925 162852380 56914 56915 984477905 73067 73046 881687677 90941 90942 42879741 97661 97662 157991029 75367 75368 280033492 23914 23920 167617148 30416 30473 272045842 7841 7842 219061391 25490 25441 328442119 88414 88396 245707860 18914 18991 491636745 16037 16041 450833130 26853 26854 304596607 11058 11133 246041515 91208 91209 123432940 64491 64492 504566523 86475 86467 293708014 41644 41687 517061927 82789 82790 584476436 58410 58411 908944662 69970 69971 610253940 51619 51620 877759867 19347 19348 915093329 63402 63403 187310797 56858 56859 563127370 1730 1731 961518173 35717 35695 920711779 4103 4145 644875166 57255 57217 565326605 1170 1171 685862807 86748 86749 301738614 72904 72881 428813180 48202 48126 618015073 56890 56891 119413984 77655 77656 7510852 27880 27881 125929214 48404 48392 126208806 96019 96020 75818498 11715 11761 228544545 82744 82745 802910125 92422 92449 987761344 60530 60531 519283279 94318 94319 370787647 10360 10361 358793791 93008 93009 172418396 28203 28248 190300267 7138 7139 5346070 36847 36924 330326605 72128 72129 828582253 56895 56896 738673480 55292 55251 920573613 77245 77246 59307966 37090 37126 231916079 37534 37535 941014763 25048 24991 645605130 47779 47839 264227950 97569 97562 186110371 86194 86195 174493398 14241 14285 766112961 13376 13343 526209066 57701 57702 276022825 88477 88478 582564931 46171 46233 104160995 46526 46543 59233454 94377 94443 104381046 66836 66878 316417641 61049 61108 82171898 83783 83784 309159794 82513 82514 305364725 54531 54478 899642714 86457 86526 24008809 81388 81389 860742 70185 70163 547396083 35772 35758 582967536 72766 72811 822890772 97578 97579 586851095 80945 80946 533025467 23616 23590 735230460 43407 43408 997277601 97974 97900 809373606 34972 35005 844708588 19978 19979 833117447 11335 11336 153191800 45582 45508 672903360 15864 15891 440811034 68775 68734 262785912 94031 94069 727443749 47708 47709 201628254 47027 47028 548017107 60512 60513 383697281 55077 55095 305514089 64310 64386 484555687 91429 91376 503131817 28798 28870 458597875 95195 95145 571390201 42865 42885 344291851 33320 33255 319301722 85230 85151 989401105 44405 44333 747181067 98633 98630 290267867 53695 53665 12912741 77860 77861 974906703 82491 82492 57857042 86012 86013 852927306 47431 47432 764888238 83728 83729 228858273 32353 32337 415283139 61992 62068 422040527 57255 57207 458243449 95739 95765 713931075 2827 2811 162164773 76560 76561 465242164 65446 65416 229785018 77914 77915 708888423 1286 1287 972919444 91666 91740 874252298 83959 83986 99794759 30752 30753 148303228 43704 43735 115524432 86415 86416 251373502 73082 73033 424124803 4734 4735 232396591 27087 27088 917035620 90903 90904 101123379 56272 56273 50112338 31463 31512 929253996 67463 67464 528789771 12418 12386 777243774 85852 85816 662940604 22957 22977 499748893 41117 41064 553901685 55844 55883 64494238 850 851 411800849 17602 17603 287543354 14982 14983 123642957 17858 17882 527492357 229 182 893279607 9356 9357 792916926 41744 41745 954509215 78618 78638 755839051 45163 45164 789139158 25339 25392 111187770 54775 54776 904229142 3766 3767 309236057 34672 34739 757720167 40278 40279 744679437 75056 75088 721849699 57069 57023 795640217 72275 72276 787626199 92824 92825 236805313 31374 31379 516565333 35020 35021 169624260 34560 34613 350200906 48922 48923 583808448 21330 21353 84650978 38315 38316 706992792 15427 15449 450717126 88311 88306 829610496 29655 29656 489910950 59879 59880 484739539 5352 5353 776409731 74753 74754 672753621 1421 1424 327353017 12073 12088 239850554 51435 51506 621086621 56732 56770 216276454 3752 3799 89880315 95048 95049 781322274 82342 82407 246657378 54592 54644 865397706 58507 58562 754145979 70370 70372 661321811 70719 70656 132342036 68420 68439 602638443 4802 4825 918760621 96343 96371 719769859 68682 68730 601641030 58490 58561 651941708 58095 58096 305103994 86146 86153 808565845 99568 99569 993756443 40920 40899 235765283 28611 28569 825279590 88643 88644 129316980 562 601 104033280 81600 81601 451013587 89355 89302 393869019 91494 91495 401702047 43316 43240 903970823 24373 24417 97001739 19273 19274 729646638 34165 34119 973159382 82387 82388 82660110 84815 84874 645820433 84135 84136 675932959 61988 61989 83878724 51464 51465 166986004 64120 64188 181728814 99355 99424 977177343 57926 57927 137044356 82835 82794 192162956 99100 99068 248161667 6786 6787 614543030 62447 62448 582318944 47979 47980 301590711 39616 39617 826721204 5578 5579 518757679 39461 39462 710251182 96241 96311 163569268 12055 12056 304365742 96607 96604 450263814 6107 6074 132968674 85856 85891 409049271 82614 82620 684477686 71993 72071 48298334 99627 99628 833764963 4603 4654 486343680 76036 76037 681663449 25053 25046 916985524 98441 98442 781311554 19224 19222 731108169 48382 48383 316342123 89334 89267 482675252 40207 40208 515405133 48043 48044 227184303 34971 34981 425334658 13904 13905 642935319 67357 67345 453309537 97764 97765 329221250 2126 2127 275092020 81674 81675 517898328 24600 24677 939671548 67768 67769 7465949 82520 82600 487613907 24848 24849 451917873 59144 59172 852366003 46981 46982 355765845 95993 95994 422893171 45174 45171 896425880 44441 44442 431303354 48142 48084 987915034 24442 24440 608040797 39573 39574 528541724 87965 87966 809548097 16341 16276 931567555 56786 56787 588667965 41180 41158 509982088 65130 65131 287017549 8545 8538 656809556 73487 73535 190533236 65586 65603 750269921 18505 18506 715302398 90094 90040 481607932 33251 33224 258656674 68232 68233 253944457 16461 16533 525507671 18866 18923 493664704 57274 57346 660027075 82886 82962 504792881 54830 54904 868965835 70327 70328 590906772 33049 33050 274351355 68842 68843 66302916 8264 8265 774549833 92321 92279 696037555 15349 15350 949965870 63585 63586 1244923 57592 57593 153033553 6993 6994 512312218 19156 19142 593126336 64679 64731 951315245 42097 42035 252845342 60750 60751 719662514 97339 97340 797954659 82529 82530 350919602 45026 45027 383045346 49539 49523 536259366 19072 19073 918748270 70857 70794 767474899 96613 96614 488235915 28656 28687 953479065 57553 57541 103262955 45676 45719 340971367 27403 27404 550968340 20056 20007 186467901 37271 37272 311717779 45564 45565 965244780 9764 9765 844957726 49597 49598 625280311 73698 73622 902375182 15815 15804 666953091 63901 63902 683286473 50658 50663 996851697 755 756 924385266 70233 70272 31760529 19732 19740 914928746 32753 32769 821789884 48045 48000 888718417 8899 8852 30050808 1005 984 311079106 42544 42545 890905927 57303 57304 991981079 41492 41493 289470706 64651 64652 823545003 84960 84926 581311136 82820 82821 900512405 98465 98482 991759963 12928 12910 652332862 27036 27101 161450390 37630 37564 800884254 30736 30793 578732586 77310 77311 639843041 23640 23582 982676347 35145 35128 257603011 99650 99710 968765451 36438 36448 147010079 2173 2174 203138238 73408 73338 507153978 23517 23473 432349523 44404 44405 817669343 27055 27056 503622710 75093 75084 392470649 86093 86094 341798804 16436 16437 508602716 38149 38158 390531642 15522 15565 742219232 98589 98636 861079861 70234 70235 162994847 72141 72142 64855758 26274 26249 2717657 65784 65785 522452426 79609 79587 884934485 95841 95787 937224158 58591 58592 636501795 93982 93960 668195063 83833 83834 494069248 84611 84612 19770149 75434 75404 291843513 52201 52247 599350258 38612 38613 125850225 32554 32555 743839318 35121 35165 386377823 55845 55808 901301370 26128 26129 189547213 78157 78158 744194602 94241 94313 801335682 33786 33837 913712859 89197 89175 234623082 79021 79022 939815407 56553 56554 611966936 34832 34833 136720005 3946 3947 930661184 42321 42241 264918175 53884 53846 549129612 9707 9680 558972530 77770 77696 942379637 98203 98204 644380094 90788 90789 170381186 2445 2434 708026176 1290 1216 567294366 50671 50712 330348191 57723 57692 49972107 57760 57830 653466366 17134 17135 890283868 21303 21304 652551458 32691 32692 76480470 915 916 285937160 98133 98110 897401583 51671 51648 630238383 68399 68400 649583909 96732 96792 925832636 9953 9897 706689646 31918 31919 875170881 15169 15172 79930156 71376 71366 37636414 3137 3138 952565595 10648 10594 663956829 79526 79488 407908678 75588 75589 21869145 98753 98710 544948265 71850 71851 655159247 99912 99913 377181504 54709 54710 279615444 74620 74621 546736939 24207 24208 663812280 38685 38719 408474103 21083 21084 800770647 71045 71052 141122441 32475 32451 372225733 37927 37861 506132207 97609 97636 298024737 49354 49413 119987620 61847 61848 565341414 94846 94850 323600616 24326 24343 207468585 34135 34136 197530735 86412 86413 795542978 22166 22172 887741689 43136 43156 70868005 12716 12696 123295436 2160 2161 680759182 47692 47693 349209462 72078 72079 161185487 99473 99462 322627884 79187 79167 190890424 7831 7832 340614662 60325 60326 134654233 51218 51278 79451634 40044 39965 158637940 8894 8895 635083387 21494 21495 254601040 80447 80448 573716831 43485 43486 236222294 96967 96941 49971283 60396 60397 992943854 38471 38472 630828607 8863 8864 939343283 68900 68920 189304989 21028 21029 857518569 56957 56958 819710886 81660 81661 87692184 51346 51347 911836122 44825 44899 294674179 62214 62215 317067911 98017 98018 984929133 9200 9151 381491251 12729 12730 943168201 77311 77330 747889148 86066 86017 639526791 66892 66848 635411274 35726 35727 580334220 24014 24015 845514487 58941 59014 337138131 57120 57174 325161893 84416 84352 771420866 44123 44124 24440365 70088 70089 142363141 84669 84670 953647005 85089 85090 245594735 8960 8990 690750018 52421 52422 949497001 34534 34463 8170921 4944 4945 636638646 47645 47646 213699013 98500 98463 937972873 11248 11278 513042337 29609 29604 798525142 60217 60267 980307799 35038 35039 412061972 6948 7027 752254750 46725 46726 929740113 50725 50726 905056817 30209 30163 776698954 30986 30987 507302646 439 442 250846438 36094 36095 72856393 50174 50175 143104669 85764 85762 404822751 72998 72990 684781013 77728 77707 786623442 60900 60941 625223756 83762 83763 39527904 84069 84070 399926867 43664 43665 834089715 41445 41446 546695811 16979 17028 151558196 86126 86127 424014828 40741 40739 832874664 88916 88899 798687921 61549 61611 14173617 12069 12138 60659738 31320 31321 739050529 20608 20609 999646805 20895 20896 378486408 8386 8387 137345659 8841 8842 585877550 18353 18371 234346267 93446 93447 480424696 14315 14244 433691504 55905 55906 114300597 75624 75625 235206087 14540 14541 432101967 73655 73656 107790892 97995 97996 728780398 55594 55599 915309951 13686 13609 933880965 10640 10623 192286175 49265 49223 41382483 94440 94441 508130210 22707 22634 104463881 10167 10211 881107105 36368 36369 694615517 78804 78805 299605779 90560 90622 594793351 31546 31547 872252817 14742 14815 104851378 68967 68968 429335818 50734 50702 484492107 71659 71728 624713844 73809 73810 684965015 41411 41412 151937364 73122 73165 923090121 25947 25948 952824386 3842 3843 275539748 85542 85498 546631861 40806 40807 837410411 88390 88391 656317726 93506 93450 806137125 13663 13653 904165459 81236 81237 676313604 88226 88279 147045196 13347 13267 326613535 64923 64995 221099308 22373 22374 598880963 39844 39845 628355789 84927 84928 948989580 57778 57789 379912486 31429 31430 671236754 91276 91270 236080603 23640 23561 265262190 46135 46136 983614589 63106 63107 330076447 59047 59048 936622712 52800 52841 73961743 76158 76136 497680877 48207 48208 371866951 34226 34236 935056592 10063 10064 716805324 81399 81455 111874289 20924 20925 595925629 20148 20149 799236894 63973 63974 22404077 84077 84078 44576498 77875 77926 953492150 94808 94809 273928773 9568 9569 681057338 53331 53332 807413309 44057 44068 447325375 80959 80995 142787689 52785 52786 71138947 46333 46267 267611234 98554 98542 656571322 2256 2257 994341294 62595 62596 861114325 9925 9926 214727279 65542 65507 318244681 92172 92183 18573881 42021 42022 41162119 7338 7339 645757251 41446 41447 627570136 66170 66171 570752119 24823 24832 740848901 31843 31844 731879465 212 213 842645351 99170 99171 526798245 76966 76927 714409940 33549 33550 878998788 21250 21276 872977863 12896 12897 898358615 30433 30508 810587347 16163 16189 912661062 48013 48092 383864301 92007 92039 955268969 2979 3047 848242325 10078 10079 123783841 42995 42975 250901346 79411 79486 430187574 36142 36087 483003774 27704 27705 247254029 79602 79598 497544520 79112 79082 895946728 35761 35762 868113274 90743 90792 687898727 1585 1506 271233383 25313 25386 970907400 69116 69124 99521049 33789 33790 325708295 49711 49664 103627110 24075 24093 926464101 64572 64500 138123822 82604 82605 934661936 99616 99617 953147340 80014 80040 914965231 22620 22681 517772311 10738 10739 463330505 72047 72048 725866840 51819 51820 24134741 84237 84238 869150720 33992 33970 141679242 80479 80480 294679917 32760 32779 290909573 50341 50342 442709157 38810 38821 325966086 64961 64962 854537881 46800 46868 189293351 59636 59708 635694143 14384 14451 641664290 38085 38105 911235195 16582 16583 283706741 8962 8963 907415851 54018 54019 274643651 59962 59911 808961168 73791 73792 206036330 49055 49056 890773017 48437 48431 914052253 81343 81344 689058759 87723 87724 953315882 16479 16480 210546064 54350 54307 685302344 20993 21032 703399652 20434 20441 668791398 47570 47633 64761304 97833 97834 835249396 87332 87379 312749952 59858 59855 338330412 27338 27339 307360049 36350 36351 42572235 19865 19912 451419717 90580 90640 372931823 27694 27734 382377889 54547 54548 33857345 26838 26839 554814833 59987 60010 655790138 37067 37137 595688548 96616 96617 994162355 20797 20798 690672358 22400 22401 692830600 55309 55266 778134543 94963 94964 505039161 92367 92368 403625498 57683 57675 409208129 84456 84457 458254685 70423 70471 564938266 99877 99927 263310168 96291 96292 69089694 44229 44201 103616758 1522 1474 825651515 88058 88115 215651920 8061 8062 54351137 32819 32896 386139485 93349 93393 539477176 70300 70257 917069437 30134 30136 114252507 52629 52630 906484400 66126 66127 446951942 61860 61879 564144324 46548 46549 206961046 28270 28271 279040003 62563 62608 842301972 40761 40762 173351568 51902 51903 582638915 20379 20361 738282836 84901 84972 575035570 17586 17587 102198343 20447 20520 326205748 84812 84765 326937897 46769 46770 509653346 52474 52475 871065939 74063 74122 49577074 33515 33516 172145284 81329 81263 360441713 37179 37180 891884398 15744 15745 351402532 94285 94300 300819216 80257 80258 917858560 63101 63102 941084087 41499 41426 802508139 85425 85426 265097156 94176 94177 609649267 37337 37338 585714358 92690 92691 527341250 59549 59576 859195322 17457 17470 206809480 93048 92989 797794874 6530 6531 199972344 48695 48632 379393676 34134 34135 273980617 5722 5723 905166342 10901 10971 251127191 71188 71189 854435347 70767 70768 321946445 67430 67431 168389741 71714 71791 834823819 11011 11012 971455794 35156 35157 862813929 10498 10499 835104083 32042 31967 686648273 4418 4378 894181779 43685 43686 382941357 2489 2490 606058173 72461 72462 113206389 31193 31141 849173820 3375 3300 174445510 25412 25413 341498934 61636 61637 954112325 54038 54039 307105313 83341 83342 809857718 24289 24368 293386970 67193 67194 758263426 63008 63047 971772877 4585 4586 753379023 82780 82860 63696488 94560 94561 54212130 22434 22435 712606647 3920 3904 668224135 88277 88278 608132353 58713 58668 458098610 47542 47543 482571513 2837 2805 954463378 29949 29905 846881656 36651 36615 108478950 46834 46835 655498471 45025 45026 360660686 25995 25996 853711385 39512 39513 518797002 75408 75370 295343958 92829 92830 272790200 57872 57840 161885577 60817 60818 779964970 77097 77136 84329718 35945 35946 457972222 74597 74598 211586946 48322 48323 580044836 26652 26577 167878016 46589 46518 426031322 20565 20566 117552419 62997 62998 434434005 50953 50917 650373166 90311 90312 243094396 85511 85512 89966076 37340 37362 174399911 4529 4530 217536517 12082 12137 574739236 91371 91372 843183938 83570 83611 97085318 95352 95353 881410391 81256 81296 138441535 87166 87234 441350301 34192 34215 952631038 91099 91110 220521686 86386 86387 255593890 38115 38116 436908107 59038 59039 419868577 28 29 818098094 47984 47936 394225458 88812 88813 423602480 28603 28604 723548252 85782 85774 496739311 75452 75453 202347752 94566 94596 473825172 73724 73725 934020664 33664 33665 335253178 48984 48948 278269489 54606 54607 509051257 61852 61853 97264194 911 899 952476952 76997 76998 380478648 31700 31701 336200039 28245 28246 967143390 23572 23573 989205587 89834 89835 712687793 85028 85099 351530887 64131 64139 356295588 29999 30000 730250728 83056 83057 110027413 77782 77783 290805559 71180 71255 815768041 80665 80725 558375386 10777 10778 512313383 39693 39694 259744446 21736 21815 947751539 57273 57201 879246792 77235 77236 549821073 88035 88076 316673468 35128 35129 953963837 76671 76672 579991515 54621 54622 607370554 74515 74516 775396080 53232 53233 489764350 12206 12207 154726170 3674 3646 133497221 25437 25396 29920367 3400 3446 65937605 26209 26178 985636480 98639 98640 398913513 50281 50313 731406032 90660 90661 820093199 2130 2128 242292447 1243 1209 310346673 50458 50459 522843203 29131 29053 281819168 99098 99165 301936058 29812 29771 271600246 16446 16447 66576481 9322 9323 23249558 74852 74853 870532320 176 212 231567558 1897 1898 741629173 67371 67372 703504257 44563 44564 835928557 50440 50441 395822453 29890 29891 731114182 84853 84836 318511755 21388 21389 138082849 60501 60527 353245711 97495 97530 231670755 31927 31928 342777296 38210 38211 735207894 42025 41972 880755800 24258 24286 878877569 21350 21351 857674185 30805 30789 497687677 9300 9271 943180921 98245 98246 411235784 1207 1208 498613531 10009 10010 243310809 15339 15340 583703748 27279 27280 884445790 31882 31883 809260996 61923 61915 684145942 8985 8965 737179042 44097 44098 174719262 22640 22641 832678614 61673 61674 480513971 21419 21420 833419372 45089 45078 382750689 61415 61367 288024619 41360 41332 648133176 58378 58379 746817806 58951 58952 573738997 53558 53611 813276600 88576 88577 449034926 55926 55956 389401510 2217 2193 990667672 56774 56775 282466652 16619 16620 709477162 64323 64374 313870047 75321 75322 551013382 67683 67684 99327088 55784 55785 431831715 24785 24715 508242364 78484 78485 375796678 44780 44781 492980837 20885 20886 124409407 469 515 663727155 85244 85245 106054104 3005 3006 639378799 10941 10942 99632805 47826 47830 328110400 78500 78501 985004359 78989 78990 584535720 90896 90857 290290048 68927 68928 900924343 138 139 875565624 59805 59806 945249810 57803 57804 826580515 31185 31186 579933414 58093 58094 737723795 70022 69995 481087856 16524 16525 665262276 29229 29230 690406610 33507 33461 346250989 6575 6576 814228960 69171 69172 270256490 89929 89964 241876368 76865 76938 200162829 79334 79335 911713164 29984 29985 42456343 99247 99186 639675960 49506 49507 239734508 81268 81269 833660687 70504 70556 284903014 94357 94408 389646380 78915 78916 614002218 25902 25974 565165446 56960 56961 359420949 35549 35525 882412744 91359 91360 632584147 79419 79420 355180063 124 125 247747475 9879 9888 450892068 10306 10307 920300681 66919 66852 365089871 65210 65268 412490900 31061 31089 952381054 78382 78394 818141739 55592 55593 25233386 68160 68161 691803660 74373 74397 562489766 49683 49684 363000576 55944 55945 861712409 22056 21980 849794323 17855 17856 687239285 64100 64101 534264305 50217 50230 349991800 81797 81839 360184014 33981 33953 755514914 90860 90861 655012219 28575 28631 452134142 52086 52015 403898405 81907 81937 386435893 95616 95603 388104278 90558 90559 384432337 66488 66555 733833711 45084 45085 354614555 41927 41928 335903247 18928 18929 949040887 19108 19109 600512416 66679 66680 242886354 69320 69321 520102363 44132 44133 630961683 99004 98987 817842043 29076 29131 808353267 12972 12906 496858913 85913 85852 489795831 45711 45780 523402175 18275 18297 629670948 33512 33437 864792236 29356 29409 811481247 60051 60005 267687169 60370 60362 299607324 67527 67528 977406169 77477 77478 982081856 77548 77549 801944973 12267 12268 116640108 23407 23428 96163242 69001 69046 337092980 41249 41328 719119019 88312 88313 69669741 6430 6437 304364467 13957 13958 984621106 84335 84336 748981978 26543 26586 583585579 24476 24477 894061138 70356 70396 659033741 78628 78629 212639455 3660 3687 922649402 24254 24255 260316661 46095 46096 433078451 27583 27537 380105875 69430 69431 29149602 94676 94677 708209004 42955 42956 426607770 71079 71034 988894495 27806 27754 40419948 50702 50759 178950730 44507 44472 337535601 50048 50103 35182917 45602 45603 701377372 15508 15509 320210775 21826 21820 271054042 46104 46105 287302051 9498 9499 485681725 27326 27376 416197783 55205 55249 369380985 92467 92455 575718249 55943 55914 880997870 26777 26750 405840008 89185 89186 593591547 79508 79464 932250324 36454 36534 534555787 18649 18650 516140340 64213 64149 947039426 76971 76922 935174468 9817 9818 627209800 79395 79346 853878202 28236 28237 464041300 1729 1730 743240728 1403 1412 309332638 65606 65607 421703199 39537 39538 449201914 85971 85972 209279633 78043 78071 357521363 40042 40065 317451588 33315 33316 826484659 68890 68891 918293200 6045 6115 120350110 93953 93922 826587267 44471 44472 201047644 41972 41973 427257130 38045 38046 951196752 71520 71521 480619188 43770 43771 808820444 92863 92864 34672110 2363 2409 300092179 7340 7408 109753348 27696 27697 728634729 38124 38169 37988004 5426 5438 403958436 51576 51577 105712727 84618 84619 714313967 68608 68609 524706265 22260 22307 735150252 87421 87479 110670188 7060 7086 922956368 76852 76871 787648748 74634 74635 961880477 41193 41194 190901032 11870 11871 804153406 50944 50945 78920974 63804 63875 689551533 5837 5908 306930609 56795 56763 687800765 83950 83951 235619978 51719 51745 703779737 9178 9103 480820524 33002 33060 143147480 86346 86286 137466415 58435 58481 622779266 56949 56979 626454017 54237 54238 881048621 30600 30624 561906319 61161 61145 691216521 66525 66526 178515635 34373 34390 242902130 82994 82995 612768260 92965 93021 584124100 84075 84076 124782812 66956 66957 314806209 13804 13805 881860647 65026 65027 80433263 86985 87016 944060771 11184 11115 334608210 85900 85882 32040089 74679 74680 750066158 55346 55347 801078944 41195 41267 294933311 17178 17179 138639398 25943 25966 401057346 51592 51593 569414497 1403 1346 392982740 73785 73786 296545380 94568 94569 5435097 76957 76978 906748647 95990 96041 411541510 2869 2804 432227903 32983 32984 15342760 48273 48274 633720271 76908 76898 207132534 79010 79021 855206239 411 480 259434310 42593 42594 982523599 74062 74063 173106826 36385 36386 466952862 76415 76425 419770862 12639 12559 699613159 21007 21008 147462269 71121 71122 539554892 32049 32115 739550870 44916 44917 304221133 28802 28803 365151788 88629 88630 136416668 52128 52129 349369453 51553 51575 289180038 32116 32117 289702442 62133 62134 439961602 8087 8088 839059409 54216 54234 97366556 16567 16611 102538164 3652 3653 591680274 56547 56548 294575580 14979 14962 470171774 1755 1756 874599008 45422 45423 1400767 67589 67606 837020289 37690 37691 264395030 62680 62638 615560608 59932 59859 677337909 36701 36702 695784426 57811 57812 219664095 57928 57929 822284453 93037 93038 393562043 71221 71222 221285135 57312 57308 500492368 20541 20542 361952913 28914 28845 775086084 75163 75088 780946027 102 117 985343961 90606 90607 95041269 86392 86393 518766107 99276 99277 53089850 84062 84063 623720434 97281 97282 903645620 82404 82405 221390758 705 773 615228883 63095 63073 514370404 34748 34749 500430873 31729 31769 48715344 45510 45551 662105533 33561 33636 843112967 40371 40372 649952487 72839 72840 233818435 48860 48872 422436720 88232 88224 889252048 80152 80153 86913155 81546 81599 397780928 68792 68769 485328648 67416 67353 306033356 66189 66190 668076310 95472 95473 123681000 72351 72353 640947689 39807 39808 504481503 33534 33535 266174260 50867 50932 965361435 38369 38345 393191060 83333 83334 649288796 73453 73454 287708282 56650 56725 142129193 31449 31457 896641202 31447 31382 316780817 55035 55058 681512549 6052 6053 299409891 1973 1974 371694785 49316 49369 664608299 5158 5159 970218981 55434 55412 567311597 73026 72976 246199333 99162 99163 412044977 89347 89348 290898410 30634 30562 281694818 26882 26883 115586378 15447 15448 403072820 29303 29261 847144630 3991 3992 268322950 82783 82764 190817141 89492 89493 246367147 5011 5012 162142654 77227 77224 750235218 10068 10069 266111431 30258 30278 401750138 46527 46581 816731839 98609 98685 713371826 81111 81172 749686742 74547 74528 456553860 73568 73569 125707171 27174 27193 488519295 67453 67390 937718329 62505 62453 74876042 90052 90078 242419063 35545 35606 279033945 27639 27608 577938608 95285 95327 285782032 70271 70191 938886407 38900 38901 243224827 38508 38514 995891959 37918 37919 429765979 57991 57992 884921294 39370 39371 963459291 822 835 149082736 90086 90118 199513009 94015 94073 671957175 79743 79744 578450273 35928 35980 364931783 99244 99245 192276838 77044 77090 277193018 83632 83633 170790221 74072 74073 292289027 98348 98425 635918008 57515 57568 244931270 18662 18663 580629152 1776 1740 772057957 41674 41675 495871497 55341 55304 238302898 15644 15645 980695010 4787 4865 162001669 68532 68601 890981147 93059 93134 887217785 86517 86518 658532877 32128 32154 361770146 41810 41784 967930410 44331 44332 519651351 56872 56934 245777563 14565 14540 960481821 85156 85157 687864091 27813 27814 226565630 97574 97575 312724513 50787 50788 937402971 2380 2381 913976008 95463 95390 239031527 35386 35444 665008910 43603 43604 830136705 49270 49348 94301674 26778 26779 546511550 91901 91853 98598636 4764 4757 668271987 35500 35501 1836544 50178 50102 64183565 67316 67331 990264160 81798 81799 284184669 39048 39040 677331742 5283 5284 385507616 20374 20307 682706458 73556 73577 291021143 74840 74841 658160890 74096 74097 774903969 52573 52574 633290391 85263 85318 701782114 3211 3212 661681732 2532 2557 716934378 72809 72810 743968231 11117 11118 219519208 91443 91391 838361746 63308 63335 170579940 83335 83415 456110013 77035 77039 527797875 19223 19173 105593398 41158 41100 986540851 43041 43006 476052838 71940 71965 36967182 29166 29120 314548094 38213 38214 169804325 83620 83621 378288875 23044 23045 612580994 36435 36459 698518941 52584 52562 868539362 15395 15396 910096643 42858 42859 929744225 6788 6754 20048762 30894 30963 688392348 89680 89681 184551740 40943 40944 569328005 25508 25565 458034577 26314 26315 247090465 57208 57273 564911132 4413 4414 507731053 18548 18549 574441281 50525 50526 358506265 16765 16749 312491617 60725 60726 593177010 9121 9162 655911948 97942 98021 317753669 67411 67399 228029410 70660 70661 666435013 60261 60271 168823439 20536 20515 334460323 60997 60983 790705851 36324 36254 206733103 49656 49657 622883507 99432 99397 513396630 1849 1798 786260125 75406 75398 401763683 71262 71272 807103766 64015 64016 250893359 48272 48243 613978289 72735 72736 237301455 69724 69725 602075021 75241 75222 223280019 33517 33477 729122250 79720 79721 306715295 27677 27678 215556366 67079 67080 886538763 22627 22676 816174744 56787 56780 810792919 67233 67234 269823860 79255 79227 567494542 33088 33089 186504364 39457 39476 495020804 97829 97801 395424109 67005 67006 849961996 44919 44950 638226812 31343 31323 60414056 44683 44684 724282207 80547 80541 134158162 8450 8451 25652378 59999 60070 335866430 36162 36186 534178256 91095 91102 972640341 76224 76150 199521308 35321 35322 958063702 89827 89771 937712494 40937 40938 901693447 44674 44675 93859561 87542 87543 255897013 6855 6856 354339500 64972 64973 225439477 37786 37787 887236700 49269 49270 397707271 98190 98191 67209926 33190 33191 993723938 82271 82273 646795776 72040 72041 658584310 51437 51438 460568997 58061 58062 903796445 56066 56067 911798498 74311 74291 546297540 15271 15191 784354957 96273 96274 542532870 67825 67826 24430649 79964 79965 302029063 72217 72211 885389798 92045 92046 651309843 53248 53237 903374237 73621 73622 765282695 68715 68716 951862794 19691 19675 779116222 93969 93970 654415301 58563 58564 278401048 22069 22037 179966241 25997 25998 276161310 4943 4944 97350833 94915 94916 848528987 22432 22433 810023924 60915 60938 823371738 7035 7036 882447535 53092 53028 561699079 17808 17763 924596402 97096 97097 681889165 65565 65600 139796430 43181 43182 817985235 79815 79816 924103719 44696 44667 197513777 30592 30593 853710578 71377 71363 322955023 47166 47201 618031305 57221 57222 168776236 13434 13490 95384804 21937 21938 714062110 9503 9514 40046705 14626 14681 961864726 17751 17789 566381722 48692 48693 148639704 19713 19714 628199340 74068 74094 616602712 24350 24351 77914612 15274 15275 16520203 41331 41262 69039620 31095 31096 153198141 66167 66168 752286294 72361 72342 368732865 58496 58439 759979982 38911 38898 773039400 50668 50669 465288087 42146 42143 966187398 49451 49452 969325351 4115 4060 384014090 23181 23182 785831635 28672 28687 281991249 92255 92256 435959911 62321 62313 927075055 66478 66479 67609133 67220 67234 421324297 83329 83387 426217867 95370 95371 381629299 93699 93654 169563574 94405 94406 740281160 35938 35914 961239841 79389 79390 802247565 89534 89535 47738447 96315 96304 47665167 38709 38645 494459365 62718 62719 794104864 10899 10928 754286472 17518 17519 394820648 59582 59517 975389824 12737 12745 213419371 82731 82732 56712890 12548 12549 819944568 93859 93917 700251306 7342 7287 574214229 5421 5467 818657133 39398 39399 124878824 89885 89838 951082044 74944 74951 196814495 62513 62514 427570212 15067 15068 383463163 8677 8737 427708796 15962 15894 862295428 77414 77353 848456946 26472 26473 141541856 61667 61665 879963055 90227 90261 811789839 73467 73468 430649879 18561 18562 23441280 8837 8838 841870535 41448 41525 859704194 15094 15095 759828456 71812 71870 929222540 36397 36466 471111479 96480 96466 676719383 96593 96594 892883951 76420 76421 471807109 75537 75594 386852768 27675 27676 78401695 35245 35276 391842272 86614 86637 504998429 57526 57465 815852655 47325 47326 534963466 34046 33984 890183072 15167 15168 943054064 82458 82451 788100496 23967 23968 606199315 91346 91347 419829807 77827 77778 692350039 45110 45138 252808161 33271 33272 602733810 2613 2614 443327065 93872 93873 370911929 17979 17980 99894196 61442 61412 50850567 71168 71169 184290302 10130 10057 78417961 74695 74696 142362220 89064 89058 704123388 49016 49017 978039754 60719 60682 99681226 88322 88257 900415467 23780 23717 219626050 76540 76610 434738051 83932 83933 771175971 54182 54255 992123698 92570 92630 131164918 21192 21113 796733659 39500 39501 12743098 11628 11629 824660606 63837 63831 905517438 23605 23606 799416390 9393 9394 553728207 20698 20699 191516587 87312 87313 60015726 64979 64995 10631882 25699 25711 385380870 36223 36165 911124947 36297 36343 422644035 66498 66557 643710408 89644 89645 723578933 59179 59180 747463838 46189 46166 664639811 53781 53782 322008223 85263 85264 393787104 2526 2527 868220262 64231 64254 574781022 64305 64381 997678695 31756 31746 519118605 42179 42223 925155579 540 541 795664567 57466 57422 409845543 53079 53016 213209421 82599 82554 788490360 68589 68520 15372683 65235 65165 54526067 20421 20422 392219199 33768 33769 445729075 6364 6387 681253346 40300 40270 869116474 95327 95260 681973281 67727 67728 336968645 98149 98150 403736937 76033 75977 658623861 68383 68323 29663415 45449 45415 884005891 50052 50119 928768942 78676 78686 599191257 27031 27032 758333608 47600 47601 240309679 74404 74405 244731900 18777 18778 953882221 77066 77099 163468044 51255 51256 232703734 32620 32686 613366491 17443 17418 699051629 61516 61460 522508296 25437 25438 108589589 89613 89538 738994688 67874 67875 901330907 28983 28937 45145073 25053 25010 769171360 45729 45749 408030550 82691 82763 464008939 75642 75593 784307211 93970 93971 299033261 45139 45192 386946147 24442 24509 248307513 53323 53324 718681937 95162 95163 713101656 1514 1481 766448644 28725 28799 378074431 18554 18607 80566388 53059 53007 100992135 10175 10198 963671237 51265 51326 986950810 29488 29474 603667517 34497 34577 771467919 30096 30097 298154713 16347 16400 657761372 86333 86284 973005742 32279 32353 973629743 4920 4863 738291718 11089 11055 233745278 36585 36586 917311611 72049 72050 638102433 65634 65605 308823496 75886 75887 489158553 26048 26049 135946298 53635 53581 149535232 34335 34320 5522345 22592 22593 676731062 20031 19990 649296041 21477 21478 842304235 28870 28871 164787820 58056 58057 495752580 12758 12759 629460379 81330 81331 974365473 97938 97939 956948108 60304 60305 692263759 62256 62290 96710880 11188 11209 107244084 12714 12715 354457816 15728 15729 628221142 27476 27477 566936230 90394 90424 50778987 38927 38850 953684943 43707 43743 534812757 29594 29586 427651028 5291 5292 627740833 50077 50001 572908 95175 95193 567083915 64306 64369 523848753 67244 67245 108384904 91285 91286 358947077 30485 30486 110246557 26814 26796 832473848 31491 31497 693730981 27116 27117 25547158 46865 46934 384733583 49556 49626 719987761 74291 74367 588838844 40423 40368 863133378 40541 40559 640061522 44148 44149 747690612 34023 34081 307845651 57163 57151 303703934 60135 60136 894380654 78435 78436 778009341 64745 64822 367888012 15472 15473 370597618 5482 5483 526469852 33040 33041 535350534 56089 56090 559687852 57329 57280 791296807 28256 28257 43791239 28437 28385 220273642 81742 81743 152738576 89160 89161 949140514 68342 68343 997696757 53895 53896 336349055 31332 31402 386835404 39488 39489 666540155 22455 22456 719620907 37791 37724 580084010 69383 69374 987466188 66623 66624 964046984 99839 99835 773756427 18632 18676 912115081 2710 2649 897628693 83690 83674 748782094 27819 27892 313234003 91621 91568 152248130 17999 18013 17790981 87785 87786 571901918 9359 9360 868525532 91079 91080 839021930 5964 5965 373872285 48745 48746 979140072 35618 35591 511065575 24869 24928 361754458 29062 29063 572542321 38119 38120 912392065 89448 89449 467213463 85875 85843 647950269 4866 4942 749297663 19185 19249 639638567 94871 94872 226846351 38159 38160 84311260 86423 86415 364613388 38041 38042 666947953 49225 49226 534586531 65353 65340 895218159 10492 10493 270598274 37563 37620 652682054 43154 43155 663960763 33793 33786 616986425 24129 24102 60276460 99723 99724 768461079 21508 21509 85453507 94496 94497 591162314 14213 14214 305188535 88432 88465 974879494 19312 19313 525431986 73476 73422 885145635 98094 98022 843032116 9005 8945 801156292 35315 35316 791792410 89334 89335 313381406 34059 34067 931501875 28682 28683 606734598 21853 21854 59225130 86606 86607 654577345 82552 82553 446031484 63427 63428 191751466 30236 30164 740355246 41882 41843 522590129 54386 54343 852260799 23697 23711 351009302 10539 10540 258018560 7865 7861 729838575 92504 92475 732249294 2491 2497 900104694 96475 96516 313099446 89438 89439 287947719 43038 43039 142997010 3276 3322 364934176 30530 30531 402710626 5194 5169 611311499 89627 89703 711489952 45812 45738 789977647 76383 76395 51956043 6972 6973 994041726 84435 84510 619036821 22782 22783 943117817 28135 28136 60185280 16961 16914 648603515 67209 67210 451145590 71063 71064 634076116 47087 47061 338364276 10908 10944 285763013 89421 89422 213999532 46680 46681 408332533 29323 29324 396568998 71610 71611 937905916 1281 1330 830537117 86089 86126 319568995 8873 8874 107027475 76536 76537 538518088 85353 85424 416484875 84599 84605 781172715 44067 44068 435350830 90947 90948 903119372 73860 73861 548230648 41398 41366 994664016 84793 84794 776601407 87428 87387 510638095 7527 7528 13612382 6787 6745 738348157 26091 26014 770737644 84811 84812 27187415 19659 19660 412521316 19701 19702 841598034 22548 22549 904791122 17491 17492 199614376 81816 81886 771644870 29912 29913 834840248 50517 50564 847777574 60209 60156 444072715 55763 55772 875855350 96435 96436 775987215 57336 57277 29777935 91026 91075 785912630 6913 6914 214856570 84132 84133 662877618 58196 58197 922819123 98969 98970 81653151 87561 87523 491427644 98150 98107 781045209 7587 7543 789936240 6901 6902 933260435 43361 43362 654255788 98434 98394 426491163 54817 54818 898814694 80334 80335 593534358 93562 93600 262846614 51139 51184 289236313 82616 82617 956909337 88292 88356 615455370 67114 67046 762909929 78277 78272 326854834 63885 63886 143207131 37720 37771 220511591 58193 58207 634317815 85969 85897 409496719 11073 11061 775424294 97837 97838 800954137 78413 78414 526742906 98980 98981 936976655 32428 32393 260305660 40649 40650 350992211 64039 64040 44574613 25864 25880 578396452 51796 51797 352911667 42925 42971 993388767 68286 68217 972207809 44406 44428 217047608 34952 34953 142582255 97564 97525 75977769 6756 6708 142125340 95497 95498 850034419 61318 61319 929075672 39069 39070 72768756 86599 86584 306320807 89571 89572 383456682 83784 83860 357812147 65228 65229 660603137 50299 50300 899705142 65973 65924 148472660 15292 15293 246757281 68431 68432 620517300 12806 12807 618462277 94855 94930 263582066 81607 81608 329285304 29591 29592 969952982 69446 69447 9479089 78353 78320 30314858 65221 65171 313610613 33002 33003 883260062 93284 93310 112715920 19145 19214 54849269 97599 97600 167366472 3950 3987 96533801 75768 75742 576309438 26542 26567 458158902 44191 44192 77250649 65682 65652 909248344 40145 40146 978083817 52664 52661 930605937 66464 66518 384641800 13330 13327 594260183 8167 8168 604807793 99651 99652 377933583 13378 13402 106700697 66841 66842 872078431 26259 26260 184543072 89697 89698 924749990 12715 12716 215094524 65954 65943 81040154 12319 12300 745211452 91853 91792 507188685 97287 97318 735405825 88532 88586 845713301 59246 59213 149693912 99599 99600 215580628 59074 59059 106934627 19376 19377 405486264 64014 63936 417806242 7788 7848 596141851 72713 72760 383225377 80477 80478 655213455 99658 99659 416905741 53108 53160 991926852 2437 2422 292426511 95222 95223 658920140 64968 64979 238372318 79235 79277 327416338 8735 8736 692592639 73320 73321 585083848 58433 58400 535108291 48310 48311 67120329 56666 56667 589643912 36163 36164 481707597 20555 20616 179586350 95043 95113 241111124 40301 40302 910120095 97247 97215 456946662 15278 15279 937770884 60708 60713 374870296 88371 88372 499901783 96194 96195 335611563 40430 40467 973736051 18833 18830 681344621 39064 39065 855066037 53112 53113 572790361 31678 31679 993343218 16912 16855 687848054 2833 2760 290457422 98227 98228 334931550 19203 19204 60450766 86724 86725 605482932 96063 96021 572560396 91572 91573 161210576 45533 45534 510577677 32216 32248 47352178 53184 53185 121147196 79178 79101 228250185 16570 16571 562971149 27615 27596 464455349 58904 58905 470713871 25936 25937 360470779 43823 43824 444469990 1463 1464 336210460 81239 81240 895934757 35780 35781 832253668 4511 4530 113852551 95816 95835 712673593 14887 14888 868322779 54101 54152 129449957 58556 58557 522956843 47479 47472 664028567 55317 55270 562293257 16128 16113 676240737 63620 63621 530064807 80064 80098 733587100 34895 34911 775383644 20610 20611 990413019 74683 74684 112566352 35364 35389 98964926 59605 59638 517842416 56667 56668 690878738 9092 9045 536176588 41963 41964 320301713 79479 79480 217552737 73308 73309 992865653 77840 77897 697245531 49850 49851 688653813 75956 75957 839457686 52221 52151 707327846 85827 85785 269409744 2325 2326 729591866 74809 74871 510880337 79871 79878 860817703 68260 68276 870726934 21803 21817 171743139 85550 85551 850925026 79594 79595 272930486 30057 30018 984111810 54057 54127 22731421 36141 36087 920349661 86063 86064 699776010 42318 42258 524276459 22359 22360 125418553 65349 65350 973922338 23384 23385 977105695 63845 63846 236782770 14427 14428 368835269 79054 79016 634484089 6646 6723 201295128 73871 73872 9349115 52946 52947 223482997 96326 96301 781338556 89910 89911 569489845 44394 44395 41024895 80727 80668 746284759 76710 76678 740937960 80116 80117 257676141 9111 9179 396169947 55759 55763 723848894 86520 86485 620054718 13226 13227 963519667 59030 59031 338074721 14064 14065 72733053 17789 17790 990144419 71097 71098 816362412 64533 64509 880207126 13196 13197 773219727 73024 73025 281207621 86999 87000 65360513 63321 63363 769361133 31402 31403 32550917 50599 50600 911353114 86264 86215 977344716 53273 53274 476950508 28416 28440 251445010 41276 41213 722300173 6295 6296 593281218 34298 34267 332369843 96513 96514 651064375 8942 8943 627800402 88963 88964 48804023 70669 70685 386159273 39623 39624 272026616 83746 83747 156744713 15978 15930 346663323 30522 30523 458573591 49001 49002 675224876 13896 13876 544483514 1134 1135 455070738 86505 86506 330403508 49870 49871 93290109 21883 21884 138307818 69814 69818 363841697 54991 55000 514624830 35845 35846 488592317 65941 65942 502442123 52413 52479 578963317 10217 10273 130172440 37268 37301 361061148 38982 38983 781152689 36554 36555 516589967 94553 94554 550332732 15713 15714 955060483 20606 20613 386294899 57145 57146 272927493 39203 39204 543485300 53320 53321 937275991 12160 12161 572968503 96470 96488 647648116 94101 94065 830410933 98880 98935 522402150 98650 98713 707374606 1469 1417 558504349 47418 47419 328885093 64619 64620 316265581 83863 83864 481718021 88052 88053 420589011 80700 80701 940636973 87885 87809 221305235 69025 69026 716999309 85762 85763 360542343 91195 91256 807023828 35197 35198 573839001 32287 32258 341691590 63115 63109 822845115 60082 60077 597053962 94320 94290 957541713 70501 70498 560041294 53285 53343 450878298 58270 58271 741253624 77668 77669 610879637 18427 18428 668693708 32693 32751 584005680 32866 32801 853437803 43011 43012 809314419 81510 81511 315672980 47755 47756 126316087 52755 52833 945525780 23576 23577 785726311 57203 57204 836236332 3828 3829 734916732 34684 34685 372771303 89473 89544 134230159 85742 85784 365633690 59717 59718 40635723 26746 26666 633202781 7997 7998 653974060 20675 20676 821706408 86559 86560 990823742 9447 9420 415499258 26804 26805 945553961 32000 32001 672890322 26962 26982 299502110 24402 24387 72951868 45999 46070 785583763 94371 94372 718556178 26489 26555 660887171 45242 45243 751829449 66867 66930 789379006 77185 77249 914747020 68243 68272 334726501 97488 97489 337324156 2084 2125 185186651 57453 57374 22985805 81498 81518 98504754 74932 74858 517475575 29727 29728 225695747 57433 57397 60422526 53380 53400 256814235 8823 8824 221285485 44514 44515 324334478 4193 4194 880281520 55870 55871 511520423 95233 95234 267949689 41531 41532 680970417 73307 73273 193181767 39276 39277 218387708 92067 92068 396301048 85478 85479 451374619 20084 20010 456775044 1034 1035 483315602 95164 95174 532751878 25940 25873 262908406 74717 74749 398756863 22413 22414 114849623 81070 81071 155395322 27861 27891 536515549 91960 91901 571053957 62355 62356 151793041 92786 92787 503925931 67457 67468 182977649 39029 39030 348436051 70321 70322 627778176 68222 68277 998155271 96960 97006 696266389 18623 18587 787776431 12477 12518 993065121 27436 27391 464689866 74242 74248 223560477 51851 51845 24003751 50376 50377 255671896 51075 51063 848803613 37543 37475 493883436 48813 48795 848179488 83948 83908 660328713 76259 76261 405399502 75935 75943 80602259 289 290 58790444 37506 37426 487867427 44457 44458 564993188 42715 42716 703384768 11141 11144 540422573 57860 57831 414455800 11202 11237 544937005 45768 45769 583927715 28185 28186 256729661 55964 55934 2844911 88931 88884 944309345 19710 19789 996600037 14115 14116 677139576 58062 58139 536327641 6296 6297 156876931 52055 52056 438272601 20071 20015 253849880 45989 46069 395078013 79298 79299 284796497 40037 39969 834581765 83562 83563 768059263 41069 41070 452026792 58532 58546 59792683 95533 95485 748913071 30205 30253 373529926 50946 51021 149116291 89450 89486 136109336 81422 81395 456201677 24597 24677 146082230 38319 38320 473559016 95106 95107 320165839 4300 4301 111473173 76612 76613 394419683 6349 6350 482318642 70510 70511 932993036 78725 78726 585765725 47486 47448 4261564 27997 27998 220852047 84001 83946 797611582 32631 32565 38171204 60231 60153 563176742 81620 81642 245519166 43093 43094 480828721 96210 96211 367848922 61107 61108 227302792 33278 33279 812577732 64737 64738 453232509 20032 20092 646932457 97062 97096 7046113 88137 88138 637759480 47029 47022 810044426 54325 54249 683561069 16731 16732 386788097 55622 55617 337811200 48087 48088 797309423 8494 8495 433792925 16516 16437 255281507 72619 72568 761098601 77944 77945 604369989 7066 7067 106784830 79202 79203 98672925 53549 53562 237314700 47225 47226 132656519 30846 30847 497250707 38185 38253 488132359 32730 32731 906949589 90346 90274 323104949 85380 85359 616283031 55792 55793 597780094 97093 97094 207317823 40220 40176 609649280 98333 98334 951310159 72176 72177 613441286 30774 30775 888492547 88008 87957 450010355 87344 87389 520490017 50834 50835 334253046 6847 6784 2252425 56059 56102 135318200 29056 29076 582209542 26801 26802 124446014 21849 21850 312860407 28162 28163 387088122 88144 88126 856554213 38929 38930 439582187 88178 88179 653050435 79013 78955 965403257 51152 51139 884510347 3116 3141 594874260 58857 58917 585135643 79431 79432 383932140 45027 45028 951409655 71967 71968 452958519 96919 96920 205345006 48705 48706 271575713 22982 23017 345848181 93046 92998 442074386 33736 33685 766189329 83671 83672 734086586 10371 10372 73434375 30433 30419 327220334 1424 1425 589833533 54471 54472 778633902 64722 64723 111852503 3539 3617 267296315 34296 34281 366466445 18508 18481 268832181 86936 86918 734146046 42663 42664 796704748 68295 68296 252524441 94978 95029 496815411 5276 5301 653870877 72038 71971 89334305 4486 4473 389253828 66773 66852 786521899 95786 95787 895966524 22589 22590 2545322 28163 28164 754157866 65385 65434 770395367 27601 27602 760919509 27195 27196 116310792 36798 36874 495881542 30597 30598 835592990 79724 79725 776122319 82111 82139 126047541 87165 87176 86758117 32949 32966 774368702 86978 86979 477370153 4228 4164 936799106 69651 69691 453381486 64291 64295 673364676 70068 70021 189938611 29266 29267 971059070 4054 4055 417223868 42553 42554 998244548 80725 80709 976986158 17292 17303 919695502 63370 63448 759906821 48569 48494 697890781 20341 20290 739555851 36156 36096 750845964 24259 24260 203933411 82491 82531 297685682 88720 88705 676000793 90584 90570 795395298 46655 46634 227709244 86768 86747 176670487 7504 7459 794019947 38895 38896 73071898 94717 94718 384189089 56235 56236 7789661 69732 69810 366685841 62997 63062 496415228 40508 40509 922230736 11243 11244 855808068 93689 93724 885372481 16441 16472 693967475 20079 20080 432591496 52906 52975 340814643 49670 49671 330562461 5332 5333 541121103 72456 72516 101064746 29099 29160 74916764 72849 72850 482089709 58569 58523 726861446 54205 54206 33078074 90034 90019 115267018 5370 5449 366948317 3036 3037 71318744 12013 12014 276728967 66285 66291 157656952 93615 93616 899568786 70145 70146 633774532 11787 11714 748871047 74874 74875 343367314 29812 29809 41706991 31308 31276 554670569 38582 38583 505881867 43511 43447 509838832 8599 8647 842045761 83822 83823 533981082 23096 23078 824171741 82077 82078 574136062 62475 62494 438972040 53235 53236 910519010 7833 7834 360837723 11457 11458 271881048 58354 58375 911884133 94022 94023 115835075 65283 65284 129175050 49381 49364 338532834 54169 54113 938033824 15118 15111 392547073 91301 91299 985832806 99984 99957 762227010 77476 77477 946301764 16627 16584 766221760 94994 94995 675462768 3604 3605 751385112 58616 58657 796365701 8127 8128 987510036 10114 10115 585667947 40519 40520 701540021 19379 19380 743635059 52494 52472 75362427 80162 80163 181115469 10139 10140 354595207 61765 61809 122039343 98698 98699 878738656 14142 14065 265087903 4782 4735 808121448 55067 55068 484767509 47890 47891 638460384 50217 50218 157055999 87137 87138 994471575 43091 43027 901853762 74947 74938 581497962 12657 12642 713105213 43116 43117 750212253 4028 4061 95469538 39223 39294 560837533 24990 24991 640499725 343 344 527730968 79161 79090 3267992 41036 41083 213787554 3799 3723 850461803 88606 88673 523756372 13567 13568 119281782 82469 82470 352938202 44313 44314 264047611 63664 63605 127909983 75809 75810 213886149 95388 95463 968699940 63945 63946 796492340 3111 3112 42885658 87563 87564 738201752 58441 58439 521467998 26544 26545 787257229 54774 54803 803708503 69805 69812 76153461 91051 91052 524219545 99097 99086 625258933 91531 91532 771032101 37778 37780 304118485 40822 40823 563053143 34712 34686 95604568 60385 60372 419022959 1083 1084 59232286 16029 16030 688456279 59188 59189 519518807 55646 55714 223174666 45986 45987 903013716 21340 21341 754686140 24755 24740 359967169 37702 37664 533052577 59261 59225 323857392 78832 78844 697370254 44580 44581 637853709 35812 35813 992412663 8436 8481 712426751 35317 35318 3275277 36728 36704 591001828 70467 70468 803243888 70318 70342 641076569 19104 19105 303300134 58360 58361 511767656 36921 36869 667955099 30090 30091 592218533 49385 49319 115942976 12399 12400 727718977 59036 59037 770216041 15044 15045 568287393 23656 23657 941671568 19091 19170 379093920 27325 27326 189875410 81841 81842 463771616 35583 35590 860563904 15207 15208 726581265 3770 3778 268062937 66113 66114 709458469 1310 1388 928048946 22761 22762 675319623 55215 55216 809776073 26617 26618 810277667 96539 96562 982582528 51020 51047 52731928 16677 16678 741411202 8615 8539 439733886 46648 46649 370374158 39003 39004 334358157 37182 37119 150342043 87076 87077 516100563 25383 25312 865750422 39208 39158 321046925 76115 76194 809455578 62955 62953 993177944 69567 69568 938660296 50627 50628 874082779 36497 36498 417991109 52801 52802 209760285 14429 14399 855627645 79832 79880 936964562 19798 19732 948659161 64081 64047 91507370 95261 95323 712080752 50375 50376 311672695 93078 93068 383519506 34785 34745 542607652 79996 79997 886569908 83828 83829 665293656 22807 22808 115475040 36306 36320 286093009 95131 95132 48211411 7297 7298 345937636 31383 31351 997574793 89791 89792 298734916 23067 23001 96225095 83571 83623 173986665 98362 98363 427159348 2396 2397 17218912 81435 81380 179088087 25641 25575 616075743 71013 71080 152402972 35362 35426 52758374 99527 99528 718816473 26931 26932 264718746 86110 86065 423829126 95595 95577 35881504 61591 61592 112818858 89217 89138 755371418 41405 41406 151479818 48133 48134 426206454 39414 39415 306788917 76574 76575 21608455 78458 78441 237305155 62623 62639 960374349 34305 34306 428650550 53090 53091 81957350 76678 76679 187862008 87164 87165 771102078 87903 87931 201285630 94654 94710 187052664 73381 73314 41462926 76879 76804 137748085 2538 2482 345169910 40880 40835 144776936 39430 39431 633069912 11702 11678 109374952 53828 53904 153646614 34689 34619 338726317 82777 82797 187800752 71641 71694 901496879 93476 93554 760928281 52652 52722 715721683 72618 72678 936655706 96337 96366 596931357 69485 69442 239017147 36313 36338 316885008 30585 30553 264295339 87213 87214 280235129 64835 64813 334663059 39251 39252 75417129 19745 19778 395498951 56888 56889 763661916 33024 33025 877615618 64676 64697 548765521 14739 14721 235639179 85441 85442 136208740 28550 28551 853895186 24774 24775 318363119 37850 37851 692856721 29807 29748 452572235 86649 86650 328589146 98252 98253 896203373 23055 23000 183348321 33672 33616 455150626 18829 18830 154532634 3983 4019 472802738 71114 71115 839291846 39398 39406 404359098 48050 48055 177123059 39305 39306 818474379 2418 2419 34119015 93244 93245 922659020 54863 54846 371946735 20414 20452 843972411 90231 90264 505917165 79458 79449 15787428 60348 60349 642584579 42043 41967 192875248 97111 97052 223504969 65788 65765 458623904 43015 42951 340966523 31620 31621 921538724 60258 60208 938602615 11659 11660 134941251 55113 55114 39959917 28777 28787 941852702 12217 12218 740737101 66655 66656 91456620 83967 83968 384932720 73281 73282 37024542 27211 27154 698670221 35171 35166 715141282 37568 37611 976975089 85771 85772 165541329 63016 63017 162148984 65218 65294 884479401 72217 72184 92207427 78941 78942 487884704 33644 33717 165185917 81217 81166 98199144 10558 10559 474317730 53482 53413 71974178 48297 48339 980501013 76092 76044 943577679 84037 84108 26742152 47798 47799 718398630 1976 1954 62886040 41625 41561 786030296 71092 71153 139911016 87416 87436 202514670 20527 20508 356277840 72172 72096 117513073 35781 35719 546639429 36562 36563 502217368 74005 73952 479153616 88586 88587 12827015 51075 50996 773513728 81658 81736 773783270 21789 21790 138624359 2421 2422 202596732 93907 93908 6596254 10325 10326 825134090 39908 39909 997189894 8493 8494 477557005 11517 11543 731163614 69653 69693 995554808 60082 60083 271527543 56354 56391 136317117 376 377 433136304 17966 17967 494542951 73854 73921 199486945 3649 3650 584364799 23860 23861 655762240 26198 26199 116767297 2542 2543 532860039 25585 25586 127802713 56072 56073 604003524 67667 67733 750042913 30594 30595 249676894 64011 64012 143713529 79966 80044 492332060 7659 7706 332795939 90451 90452 626313773 13346 13413 571957478 71954 71955 466888785 58746 58747 104742736 74931 74932 613694708 67586 67587 814361271 51502 51519 953209843 11754 11696 429930781 92120 92150 272224046 35619 35620 192019995 14049 14042 542979522 80199 80263 460304556 38933 38856 478931362 47185 47133 857850571 85614 85615 562929017 5919 5920 507431650 70320 70317 185738762 60755 60756 279239439 67504 67505 12650155 97736 97737 457930090 91534 91535 511667355 81148 81149 246585861 13142 13143 939922917 89520 89521 762554079 89700 89628 761787890 1833 1875 69110789 69350 69428 31304876 67928 67892 722145240 69880 69891 2136918 23114 23075 818177124 23227 23157 960561390 91472 91455 214622493 93301 93343 13914998 93108 93146 995159978 33172 33124 217456103 59677 59653 363182840 81226 81268 744896890 15280 15289 508436092 55560 55561 71689915 40508 40446 840769568 7295 7278 552136275 83585 83654 956511052 85941 85979 809794137 82688 82661 508711712 2145 2135 556205616 51127 51062 929395731 41240 41218 733747241 3165 3216 416396020 65634 65603 509697296 15177 15186 468033174 65262 65263 786869543 10246 10247 64908673 44160 44097 727382475 39528 39533 755058981 67631 67588 479532745 75695 75696 542053097 49022 49023 308235209 14183 14103 186217445 16257 16258 277601424 75204 75205 390630377 50690 50691 927884846 94420 94421 767218152 83849 83850 944471401 15135 15130 678285318 86779 86736 114274612 89681 89682 697336501 26868 26869 375308373 7077 7078 334391748 90330 90331 526051964 85674 85675 130608948 26620 26621 494511925 44088 44089 603252701 74510 74562 332693692 17823 17824 450200526 6658 6659 394442459 59931 59948 761534380 52658 52692 474356307 42992 43013 315026942 32622 32623 298004401 23481 23478 144400060 28844 28845 977733477 31778 31713 761524538 35048 35067 145123556 41 120 619289354 2504 2505 349650973 445 477 43643395 13343 13274 791168597 21794 21781 756312924 21558 21559 612002785 98177 98178 579049690 3783 3705 660882302 58676 58638 753144403 55180 55181 544262808 39855 39856 152815037 69850 69851 359414038 62893 62932 919794337 76073 76074 279198781 44733 44700 670788785 98182 98183 739208490 14214 14215 967649375 56854 56847 979836747 36765 36813 977068676 23420 23421 352833092 27598 27599 210943275 500 476 320778765 26896 26897 27746406 95982 95943 934251122 62527 62528 779193092 46335 46336 462805789 68265 68275 278667307 20523 20524 487660006 62832 62823 875362534 46976 46977 708623539 99602 99548 262460097 77825 77754 239991060 43312 43313 848702198 35810 35830 733640525 14453 14454 786060235 2631 2632 837065736 24723 24743 273262586 60760 60761 394300703 71537 71538 149267426 38152 38222 828544789 1889 1890 822971379 82553 82554 642803626 50307 50314 415986421 14197 14198 823070804 92836 92837 679207997 19889 19955 760414745 5044 5013 479173277 28277 28345 743381275 18143 18144 640616301 92988 92989 546667046 79103 79046 328919339 84306 84307 20474716 28727 28661 124165335 58446 58447 60870067 98702 98703 649275413 36933 36914 461430303 12640 12576 295529306 93403 93404 170962522 80414 80415 485737354 77733 77725 615761971 31040 31071 733268005 41103 41083 438643367 14335 14343 266555 25367 25335 349046306 62550 62584 269718901 62795 62817 107569904 60731 60785 284484061 51118 51119 688235370 44878 44898 13380410 79114 79115 729738306 26205 26137 598691742 45463 45464 374497966 62524 62458 535791554 8057 8058 692906330 38209 38210 741500192 33630 33631 221106786 7079 7046 948727717 2809 2766 168983549 14756 14692 611902970 69052 69100 21505187 36581 36589 781911007 16285 16343 326914440 152 229 439416706 77441 77423 439751693 53619 53620 873539291 74861 74862 748680726 30275 30276 166347962 26584 26585 762607166 86330 86327 728885586 94775 94776 706183799 6473 6474 253275233 76287 76288 416200252 63029 63030 998671405 86817 86781 415651103 99399 99388 73712476 42117 42154 202049463 55119 55197 943606000 41588 41589 118799114 65944 65989 18876283 95895 95930 336419823 21244 21245 15739595 46693 46694 557991315 80981 80982 891437923 50737 50756 739532647 46580 46581 63320178 5491 5492 177310545 20564 20565 508361424 42325 42298 74582470 93227 93196 734848453 52911 52912 46727365 12531 12533 638988713 88307 88384 696077692 88077 88124 334409455 29487 29528 407085686 36553 36551 227639136 43708 43764 774051824 85623 85624 593369996 46385 46386 778482790 83315 83245 268450710 95021 95022 93981981 22827 22828 166362859 39368 39369 48378303 54988 54989 178328125 95063 95051 506890237 49533 49542 606861384 96814 96815 62835982 88777 88756 63686916 5462 5446 169718226 119 120 43727399 48637 48627 945904288 58195 58116 788311913 1929 1982 204375961 29754 29830 186848767 31989 32056 55033928 49702 49768 454186340 48159 48160 863154202 78549 78550 942982967 50434 50435 143580257 42086 42087 593751075 63981 63962 806012731 57570 57621 925806260 30327 30328 254435024 56380 56381 584287968 47412 47413 975414310 43672 43674 499152685 52120 52065 275940822 40945 40946 350778249 71570 71528 577493616 46367 46325 213516701 51404 51405 931729523 76854 76855 268587490 7047 7010 35677698 767 768 61968053 78853 78854 88733807 33564 33565 378997532 44724 44725 735119736 19002 19003 150006016 41297 41298 208160803 30795 30796 444400913 61366 61331 465243236 96336 96391 725511224 13913 13943 676656210 56832 56869 204912357 36629 36630 498312678 38524 38588 473803068 99753 99754 229443279 24161 24197 310078001 54147 54148 830456880 12686 12687 149856364 1146 1133 595918220 50973 50956 878054013 87464 87465 170538192 76630 76631 249047692 7717 7718 151528848 92228 92283 672948023 41608 41566 457413245 44052 44017 897207828 91369 91392 492111564 42122 42123 385592901 76345 76346 599432576 32378 32316 914245751 54691 54692 478938600 62199 62200 415791930 43120 43121 322285525 48112 48113 811141997 7808 7744 987092662 51217 51218 328192051 60072 60073 377101665 19416 19392 522632562 54033 54034 26386508 44409 44353 3903964 30523 30452 736693056 90191 90172 778930952 85397 85400 241105730 94317 94388 865140755 37956 37957 489863906 52647 52648 275405430 33947 33948 650391009 14967 14968 333603105 37564 37607 960656722 2131 2132 659855488 5663 5653 361904601 15440 15441 485627035 18748 18749 595769287 12460 12524 248727461 62401 62402 510198524 25940 26018 958681349 53875 53876 772638731 65027 65021 841833568 51617 51641 813020568 33257 33185 620690598 47521 47538 391101231 63579 63580 551402241 9697 9698 395154950 99969 99970 70188327 3937 3938 347083195 9923 9924 740766968 9750 9777 62525678 78136 78072 176937472 36869 36870 877644607 53021 53052 752299287 12345 12409 647643526 75351 75352 124013947 18202 18268 742972682 1184 1185 634520067 76258 76323 511463361 57788 57832 32430060 64491 64564 675914283 42306 42348 131205575 7485 7411 316114325 44129 44058 641863962 65742 65743 669319022 60914 60845 526411241 72787 72788 142216424 72433 72360 65199164 40651 40652 548311494 19928 19929 289125897 40901 40913 49572425 48606 48615 771347297 62403 62404 350587276 34063 34064 105573224 68870 68919 266991413 97695 97759 383162090 98132 98133 626091756 335 303 28106894 24502 24503 691880692 32433 32434 644693300 89227 89228 220933297 51160 51172 515758731 7173 7239 320194108 85304 85368 920289437 74203 74204 47324798 1353 1354 18765269 77472 77473 587909217 3665 3666 890302654 9103 9174 42963053 92658 92659 603747062 67317 67256 616519646 66245 66246 290564512 63744 63745 33367160 33881 33849 817991591 29677 29733 346336370 20252 20256 403730155 41181 41182 973111650 21127 21200 401537032 99990 99945 957838164 1754 1778 42186724 78375 78376 595579646 51110 51111 76773421 59126 59127 964938672 87843 87844 572499420 63216 63217 120169817 79890 79891 496913150 14742 14743 82606717 14588 14589 63931182 98532 98533 291401697 1050 1107 539049303 82148 82122 532172396 75216 75254 518481288 71295 71296 890367624 55104 55105 998242443 90748 90763 184875749 79224 79225 753944386 31036 31086 151483698 33888 33812 622571494 8421 8422 244576644 41848 41826 677459549 97371 97372 106240387 6624 6625 581520961 44199 44200 126348643 10350 10351 340006090 26906 26907 68506544 78871 78852 172732782 17213 17240 956871361 91840 91841 608894552 6825 6779 838572681 54510 54511 379390684 81616 81538 783180247 12274 12275 859286424 2230 2207 823660407 79994 79995 849269713 80253 80294 319431298 33891 33892 669410065 39508 39516 872508280 35097 35107 110095392 20409 20399 472266299 69279 69280 793278415 36199 36263 971189748 19205 19206 857966804 79691 79692 147339162 29745 29746 99558645 14225 14189 194178447 70732 70744 59300090 45034 45035 585327139 85241 85230 258121452 93422 93442 58310800 67402 67403 80780487 27625 27626 984280988 87259 87260 659153558 40286 40287 11791624 9535 9536 166051281 15835 15785 667767121 26828 26782 193921908 76754 76755 412526408 26167 26236 205382275 32506 32580 740755317 21229 21204 746484844 36205 36206 934966712 73270 73271 535824864 24672 24673 535380460 98550 98584 85217126 27314 27315 475064008 15508 15486 810075290 16541 16542 836661186 84395 84322 182991046 54710 54711 798470935 99951 99931 731313191 91352 91353 228405338 99822 99886 947919671 16480 16524 703412399 6090 6091 120274047 75507 75508 261712971 31513 31467 729762729 96192 96269 206719070 77732 77738 547008919 46577 46578 548575079 50266 50267 234665295 70117 70118 508325023 43456 43457 377000382 39515 39516 64493627 32297 32298 859838437 55193 55189 111360015 15229 15230 591071950 22399 22327 54478935 31105 31106 676442600 29540 29541 159536042 29050 29051 596701179 44246 44198 105312508 17801 17747 864555656 70554 70555 441264610 44187 44251 315979117 54831 54875 169891577 57163 57098 659500858 99802 99803 202352166 70264 70191 606203570 33381 33382 87703639 20851 20852 897433926 46340 46353 71216073 29441 29442 241964349 1202 1203 52857772 41398 41363 545055058 55019 55076 929593918 96997 97019 884005618 82094 82123 762692234 69186 69214 117507102 19404 19464 214462096 21363 21364 209772018 44161 44203 402669007 80831 80896 151487223 84829 84830 679799143 62390 62391 345252586 11482 11483 604206011 32458 32459 655416080 43252 43253 953870764 12731 12732 325129055 31383 31384 824373438 85583 85584 572740747 22573 22574 68178209 43321 43387 274416878 586 574 43309022 34725 34760 871677287 17979 17924 70354822 10709 10710 772227961 15911 15896 545806733 96094 96095 190792167 88357 88358 201675209 8372 8353 765586879 10202 10203 888690266 68465 68466 562790138 28449 28450 329248625 4875 4944 416677350 39104 39105 638007907 45097 45098 178095652 65859 65915 102417906 2724 2651 609197364 29663 29664 586058105 22315 22287 901949094 98465 98505 651132460 14 15 507337019 55643 55564 214454887 88769 88721 857586718 93131 93202 986270388 29113 29114 176051044 80269 80273 811854221 77978 78037 815013595 17497 17494 269168275 80061 79989 375696215 65504 65574 813312010 22405 22335 701264468 31561 31593 10276110 95954 95981 997371083 9387 9388 228840054 82776 82717 813956519 55607 55608 490211056 3254 3224 399395503 54537 54538 606515595 49812 49842 145148216 75851 75858 539669809 63215 63135 385615243 66162 66163 439714973 4379 4389 757963791 35441 35437 604810873 2599 2580 892629111 86802 86803 421585979 14168 14169 955663854 42611 42612 175504870 45220 45143 719087188 33330 33331 243164414 14844 14836 710685637 32318 32276 608368278 1423 1366 260528256 37564 37565 77687469 11605 11565 553856500 92551 92594 709931251 87589 87531 343409344 6402 6455 779057703 10993 10994 187188698 56308 56309 66997156 82380 82381 886577497 13703 13649 549920201 58382 58386 793013428 28073 28129 739848453 6816 6750 7786670 21605 21606 747100631 91731 91732 168967143 12422 12485 318624580 24942 24950 935368251 86317 86323 549901159 5942 5943 816627718 1425 1426 690818611 83628 83677 525517219 31434 31435 307264529 50754 50755 769287547 9245 9246 622029601 24923 24924 216252391 39513 39481 564406404 18591 18592 913693160 76319 76320 765854531 21135 21171 340705452 75282 75283 772054476 20631 20653 475174585 97452 97453 761216169 25017 25018 293001498 98717 98781 560182190 58233 58186 449304448 30425 30456 865881524 22795 22723 850464206 24137 24138 878656591 44998 44999 450669110 96321 96322 524306685 42806 42807 990068616 80565 80581 425061085 95535 95536 77646113 44310 44311 36458217 30233 30154 545647439 72477 72494 964225834 24146 24147 65246514 8201 8130 109763599 99962 99911 857649687 60381 60382 183426640 14661 14633 444083866 48328 48390 405670011 69808 69809 878059123 58834 58835 378117201 2715 2659 111389142 96704 96705 212035959 54942 54943 489277606 17900 17842 474309554 74635 74681 241995246 41109 41110 855600808 73992 73993 825378741 1030 1010 315376128 11219 11220 282799744 75876 75862 128133644 87401 87402 465016747 5421 5422 283484876 57353 57285 864630481 747 748 258129996 47366 47367 713439588 27510 27511 841981885 41329 41308 474050962 33105 33106 187063213 23763 23764 617679057 7565 7566 364735616 49965 49999 937319124 11270 11271 231888088 53818 53819 574402336 11359 11313 299191356 80122 80117 223972442 98037 98089 223826782 93580 93581 739550289 29427 29428 709340727 97171 97172 184629558 39487 39518 641336264 43008 43050 499923253 97601 97589 340626424 12736 12698 48874087 12123 12142 277136011 93377 93300 386607266 94457 94458 370113275 21263 21202 531711819 36172 36173 613611896 60948 60901 404601205 80725 80726 485065911 70162 70231 79073620 60098 60099 458452251 24665 24666 145566304 19617 19645 408287535 77230 77231 142880772 27203 27204 642054245 83596 83597 917173778 73209 73210 823715380 10487 10488 405471226 38907 38908 109671067 18565 18529 960528975 51718 51744 212860278 54979 54980 810536564 67214 67215 290010838 53181 53124 116452931 94096 94097 477940510 95551 95482 301337978 90552 90529 363313107 12724 12725 863278867 23679 23680 976421587 7286 7287 756965173 92236 92313 294918748 1944 1945 782547332 75924 75883 636566286 59885 59944 524176245 99204 99205 662457879 42376 42377 105942760 3391 3387 915372519 98118 98119 379577438 47144 47099 926393917 98920 98955 616211811 20552 20553 125222920 20090 20158 365002169 72321 72391 901457647 20015 19937 62129911 31956 31878 55646625 16976 16977 609529713 58200 58201 358049987 57369 57386 924153766 90144 90145 351700255 87083 87084 912402528 77619 77693 559155724 87121 87122 154409116 25809 25747 777237263 77094 77122 813785988 45542 45543 359090357 18632 18566 892657128 20487 20488 621895644 64407 64462 546308627 15879 15880 339398262 54479 54480 778010181 68066 68067 640399756 9755 9788 463635707 12819 12820 495400369 76547 76597 30048993 80267 80345 83347215 60074 60057 480222835 97740 97741 668785637 80453 80454 586490847 40777 40778 244860762 5547 5524 324708332 54461 54462 841770580 94651 94663 952368397 41119 41120 454746431 71792 71829 726702073 32693 32694 285370698 52437 52438 746849940 75232 75233 314266329 24872 24820 689095422 95440 95441 248280908 74414 74415 364092776 45062 45063 649148692 81910 81927 828811880 15690 15691 248261587 52325 52326 753476486 64220 64162 854349170 11886 11887 824323688 90926 90927 708701315 86878 86879 402694178 88344 88345 477303324 61500 61501 205824985 46832 46873 63298243 73897 73890 632594687 43451 43443 365535423 60559 60507 721778951 84992 84990 162443160 11140 11141 558081848 32659 32654 157334825 99235 99236 699598012 86163 86172 558462036 19886 19909 606961067 93522 93574 614746336 23254 23291 800880738 20637 20570 899526333 25778 25779 101884842 16442 16443 455640587 57418 57419 740232877 38887 38857 665601085 4242 4243 50763259 25147 25148 992121771 44594 44514 384848400 57362 57382 769816440 77927 77928 106336720 73715 73716 422754485 15432 15433 125140520 76266 76267 736383515 5562 5586 417163369 63859 63868 914644308 96589 96598 984598986 14760 14761 174491967 32258 32310 317816516 11239 11193 123012104 53808 53778 792471294 89743 89739 982585686 24123 24106 268501714 93307 93355 945065443 80169 80170 867417920 88114 88092 996609041 8252 8176 600160475 18136 18137 580620375 60176 60256 94855886 38730 38697 697862540 34034 34071 425825887 35879 35836 796872090 64300 64301 227579238 7630 7631 823728910 97056 97087 206818862 58859 58867 879268203 89158 89159 909415612 63525 63594 751693084 2697 2698 224665 25679 25738 344713077 24219 24220 832598264 35215 35167 749745612 45926 45896 191304374 36458 36459 471167302 85088 85089 185841104 95801 95861 511638224 80292 80347 257704775 7904 7905 665589271 37757 37712 527701215 80602 80546 687617811 21091 21092 362244993 20366 20367 369472969 89997 89998 89349086 23397 23317 901125327 78108 78090 850749832 29204 29205 42640133 61774 61775 778418082 10970 10947 31908665 25750 25695 101486342 22548 22559 109755047 91381 91461 228139671 3446 3447 839022483 52274 52351 856832516 83518 83519 462871498 87216 87243 119493996 56844 56845 479869400 75512 75493 291803106 32780 32781 673034220 51048 51084 397837990 47784 47800 710872239 46485 46486 535975053 7598 7601 282243948 16405 16406 11861070 14431 14356 571475143 79489 79490 564731944 97263 97311 250907379 35172 35186 643236837 66803 66784 647641406 64497 64498 366274637 16969 16970 878473910 45305 45306 472143616 75792 75793 905799926 61009 61087 712374544 90468 90469 296303537 66197 66198 670453927 88471 88509 425122441 45484 45485 549858877 46368 46406 975267148 35631 35613 188370960 73548 73549 95549994 18371 18372 798737209 7532 7533 442436417 23923 23984 834061494 49214 49215 426202347 89610 89611 371928104 70278 70279 667787976 38635 38636 706068301 10447 10448 660622999 219 220 25387375 10757 10758 222893729 95501 95442 128850488 60925 60926 793619908 67498 67499 685121065 50291 50292 217824513 44540 44620 889874302 7077 7027 868410506 90868 90869 430364626 74824 74877 608889769 90351 90352 72634145 79643 79644 429422173 31241 31250 426472713 42805 42853 67696161 31754 31817 585175448 33294 33312 574003604 53353 53393 779097347 53599 53600 188870684 35922 35923 800382837 56083 56072 342582874 17054 17108 133599852 17127 17095 950284825 82212 82213 353157982 75771 75772 750458670 83129 83130 355671392 68596 68597 780818844 22093 22094 927431592 16846 16847 992821762 10537 10491 762316804 94798 94771 888942769 79146 79147 571720883 51463 51464 421697612 64294 64292 615387386 84742 84743 388016332 64863 64864 475877939 40955 40956 25299758 98639 98634 791388235 29784 29845 334412834 32583 32584 855671441 33550 33530 348740599 94417 94418 166609322 23073 23074 688558031 44711 44780 469162416 39328 39329 842580240 33340 33355 317729433 51962 51963 526718378 2737 2738 33118918 86019 86098 890544008 79932 79889 824042862 63851 63890 158985877 49028 49029 942351560 5062 5074 353607148 52626 52569 835016041 70911 70857 728007919 90113 90105 198047669 43221 43257 186289720 64934 64935 253650869 67999 68016 365792032 15749 15670 836865752 15080 15022 797996190 46659 46660 554792159 50319 50320 668483216 6984 7061 616845684 30443 30481 878529826 98767 98749 73189673 61307 61274 653392073 37117 37118 726509802 4310 4273 935880428 43045 42979 304209364 22279 22203 930106825 64670 64671 489131479 36289 36290 983161591 21118 21089 918607218 85789 85790 811256641 83719 83694 38228478 86099 86100 429229636 52895 52958 317523135 7274 7275 116051125 88151 88071 249986303 42743 42744 910823560 20223 20224 994902692 51394 51395 453586212 96130 96131 957717931 88016 87968 5874788 26402 26471 8653130 33404 33481 943791630 12919 12920 683716987 63584 63585 184641191 78702 78703 489787437 68457 68458 881463729 51125 51079 96179988 68768 68707 618231039 98892 98893 435089340 24368 24369 873850460 29105 29106 946291907 23663 23664 195964497 29031 29096 388711313 93525 93541 864413681 28375 28376 472670928 33101 33102 486978359 72061 72062 745067453 93109 93110 694253170 58588 58547 494571635 62542 62493 178116355 20001 20037 954543497 86231 86301 42877835 99405 99406 395452110 69520 69599 995315664 73960 73949 514852148 5283 5293 857998899 99379 99384 708254492 6494 6495 199721489 67611 67679 355028682 30481 30412 695662379 22583 22559 693878295 49470 49523 370477581 89335 89336 21619555 55073 55074 599844921 40515 40516 212849804 98866 98867 960253814 80626 80627 663701947 78674 78731 296734072 44094 44095 241403391 75840 75888 666799313 17244 17204 57380611 57204 57198 713232455 84142 84143 688688921 60978 60979 35453129 96043 96044 312357819 19001 18934 446135848 20119 20120 103065088 62826 62866 487965480 19024 19095 490526940 22498 22499 909057656 91909 91917 128542946 58168 58169 21159268 25400 25401 320562578 51223 51224 406039166 12099 12100 782328653 34454 34445 621698457 30578 30631 796853466 37595 37665 620237900 59067 59068 469382662 82762 82791 437493777 42587 42547 990275868 94233 94234 41976120 24454 24490 795128216 12592 12593 36117188 29143 29144 792690377 28991 28992 271458079 27484 27485 371477406 87984 88031 691007882 24370 24371 327554970 70613 70614 575105490 60423 60424 6739192 90165 90191 864437150 59811 59833 558866278 62253 62254 325786385 68545 68546 795210629 96612 96613 450882970 8484 8485 224954788 64346 64347 997370747 23491 23492 886787652 29793 29841 695838190 97726 97727 364568788 24203 24194 148715374 13765 13766 984300621 7894 7825 726475057 86926 86930 110023807 2497 2498 532572018 85897 85940 839196810 9366 9400 27074224 57175 57176 299259798 2838 2876 375593358 3364 3365 893867532 32599 32618 63248491 88802 88803 961511645 20675 20595 431649485 47938 47939 810923595 43320 43321 302804025 54651 54578 863368767 44239 44240 457689408 30990 30948 926367892 21417 21426 334567276 18906 18964 213238882 8790 8791 482865105 46325 46305 152474603 22202 22235 986643302 64633 64634 298429656 91115 91116 437656618 51881 51882 695050625 21627 21585 529654514 1607 1563 994307025 96404 96405 715525806 97979 97988 554537888 19623 19564 170358184 26255 26256 687506672 10345 10346 148870284 21136 21137 904783441 61976 61977 750192632 5605 5606 938643782 21400 21402 653095747 24884 24885 127681651 2657 2658 985451992 70147 70148 672251734 55537 55508 934512370 54256 54257 708105873 32980 32981 767692607 17690 17632 364172885 61026 61027 730106883 62372 62434 952795410 4215 4135 442787193 4837 4838 130316708 78659 78660 403541940 71561 71618 544860817 85802 85803 425377532 74571 74568 359492619 92916 92917 69857728 76682 76630 399272040 29692 29693 816270484 92414 92404 687349565 64188 64189 300100946 74217 74218 424354965 10662 10663 612835646 57602 57603 762687575 22350 22351 476787611 14859 14860 967615720 27779 27780 238753406 24867 24888 933598680 20449 20400 75150908 60641 60642 256813573 52446 52454 30792000 23855 23815 836337189 66216 66229 939327061 78401 78402 763215343 13728 13783 24389896 97897 97868 844828105 28416 28484 614754427 30633 30620 802599873 81013 80967 161288135 33127 33066 317345287 93358 93359 581387073 47335 47336 775426511 71323 71350 544757281 35441 35424 540993937 33189 33240 585375771 25075 25076 418649074 47263 47259 604291469 24547 24548 692282840 75133 75134 643479044 86273 86274 535651780 79145 79146 694931373 53263 53302 11086844 54466 54542 223356734 39968 39969 834448354 736 737 599920331 3322 3339 972538424 32226 32215 68420606 99955 99992 359855564 88069 88049 314437743 1551 1584 755908454 21819 21880 11896267 94472 94473 598648016 12612 12626 809307759 23506 23527 819335480 89616 89598 86968170 37801 37802 477324846 81524 81525 125378062 8153 8154 4054854 22604 22541 644972280 48893 48937 384699969 65603 65604 248133935 52673 52663 619569684 7510 7584 709378723 3793 3759 771314910 64708 64671 798548277 25673 25674 980024752 90476 90477 453495065 66343 66344 71568331 76613 76596 411346697 8416 8417 659321329 1764 1805 249564245 48404 48405 433657554 54041 54042 771701557 44661 44662 216038805 14050 14035 943030653 18416 18417 144743528 30317 30318 501166244 41767 41728 383458861 666 651 837582339 30277 30278 302719631 31650 31674 842980326 87599 87600 120773977 56634 56635 938767363 91364 91402 169477592 62821 62822 233551211 98238 98208 40108957 29279 29273 226982331 34275 34276 355759938 87532 87606 845479683 28417 28451 766977785 10230 10212 419974862 36227 36275 73324497 1256 1257 614467670 75421 75385 215047672 48643 48641 963360517 31468 31545 752576784 76978 76948 739279644 65341 65342 879477794 82544 82606 860658055 43829 43830 18671733 2458 2490 852274148 78563 78546 106247586 42749 42750 314780828 25809 25810 298979883 86823 86808 546343561 53020 53054 841209159 56239 56285 808564532 66883 66884 69836130 68659 68660 796036606 41172 41173 299896059 92120 92121 955607385 26508 26539 549182666 35159 35160 943304665 23606 23607 889416535 40038 40086 240208910 91380 91381 671340110 6573 6507 547685954 93113 93114 701674392 89074 89075 217929208 22414 22415 908274281 40095 40096 72525355 4097 4057 988429763 45012 45013 727357233 18122 18123 587289880 10657 10658 374034838 83424 83425 177419023 91137 91138 488137129 12661 12592 171899230 9948 9949 829516894 76700 76677 776252414 69526 69493 332849164 76155 76226 945084575 82362 82363 349701342 43430 43431 294027282 15726 15728 276730435 34686 34753 459309345 15477 15478 486775700 61309 61310 113069959 51228 51290 856369689 45133 45134 142948743 64622 64623 319111581 95531 95474 975611153 50796 50723 631991379 1645 1646 208819583 87636 87557 695082688 16754 16755 305825681 66721 66780 567779279 15888 15963 240522882 13870 13871 275874122 82383 82330 758105832 41945 41873 804328236 58075 58076 732584945 24737 24738 183009578 22202 22269 284202006 17150 17104 824411431 82813 82844 977307852 61783 61784 782334515 30686 30687 329153612 70991 70992 569240948 9263 9313 22501698 58372 58325 715675808 75117 75055 314188014 60703 60704 19019041 90503 90518 683394472 72383 72381 414671274 11561 11562 926249224 76096 76097 338756450 17990 17991 815238614 50024 50016 723350759 97746 97785 282690598 6503 6510 839794695 83111 83158 373208984 39855 39830 175360545 87611 87612 533862378 39793 39713 45147593 92847 92848 47034316 63037 63073 468312954 19210 19153 281241903 51763 51764 125246902 74713 74714 954690410 96629 96567 3512823 25087 25088 886567993 19798 19759 423676506 74764 74765 212472887 29885 29886 953633334 93962 93963 758515944 20583 20636 573676532 47211 47212 20819356 60432 60433 420515097 1534 1535 593314250 39203 39270 562314849 28573 28574 744714515 26059 26054 173880549 63384 63385 116398550 7248 7249 793255302 58383 58384 99473757 8556 8576 443407729 50476 50477 820806639 64154 64155 980002933 36914 36953 115744658 25517 25518 999250812 57805 57806 924454222 71632 71569 665425886 19336 19337 149585976 83671 83600 126984096 62724 62725 445733792 62179 62237 610888292 23890 23891 36874250 82201 82151 896321945 12080 12013 782662271 21254 21229 720250156 10454 10449 236753790 95549 95512 477570861 9715 9716 463048426 11524 11525 82803639 16197 16198 854925667 2482 2418 836903149 41941 41942 62067576 44517 44473 424026187 7567 7568 647129586 37182 37183 928227003 57324 57342 422467695 92758 92823 603550293 67953 67954 891445681 64286 64363 417337773 39056 39047 199670975 51062 51053 284227199 53565 53554 884694730 13610 13664 868311404 14831 14832 955386389 44311 44312 163047231 10711 10725 444000995 91183 91125 951859244 65463 65464 706314988 46018 46088 625483452 54492 54466 363594634 91551 91519 886344021 57466 57467 356479351 46905 46931 119798160 97186 97187 222048598 65160 65161 488442188 31618 31627 785574790 18738 18739 424208027 73317 73318 456749011 71724 71645 543830256 15327 15328 782017286 46226 46214 716071196 97027 97024 490944200 90999 91000 942040524 61683 61720 962029199 81489 81490 127181825 5912 5971 186692302 96253 96272 913670886 94284 94300 783925382 29943 29944 685700589 74725 74707 608974125 89920 89921 895368326 18266 18267 197655043 38607 38610 257148257 20498 20474 76252052 15408 15409 192122930 12936 12862 606897142 5064 5125 250758193 52451 52437 957749916 31036 31064 932546918 81322 81323 62477101 6511 6456 41678666 2889 2853 663795838 70946 71024 904907133 31616 31617 713049213 33620 33612 4645489 43445 43446 999709254 21580 21501 297100219 49728 49748 375656311 12389 12390 997744201 15866 15867 379315351 39128 39129 276897745 91339 91340 716598650 20759 20713 223866581 83929 83900 9983239 32349 32370 384529523 71976 71977 129229069 38252 38316 923642530 90733 90706 802198267 34044 34045 712247272 58109 58110 159025275 53187 53225 583318141 34878 34949 65013288 66727 66649 276455883 72547 72548 966472439 91971 91972 802548691 23600 23630 278567993 73648 73584 50271684 34019 34005 123366035 74802 74803 178530367 87574 87549 31987598 62918 62919 633035832 37644 37702 841518367 82860 82861 270560563 70912 70985 872967296 68137 68076 485266308 67782 67783 853542196 82198 82205 825572717 60489 60512 346818549 85062 85063 731959011 43681 43699 89145867 52475 52476 26887963 25901 25904 538645498 90870 90859 685824546 15561 15556 6412660 37020 37082 540517682 61063 61081 989105586 53245 53292 372022609 50914 50915 424954909 99606 99607 142181123 414 432 338624671 65982 65983 675196186 79832 79770 445723667 19485 19518 716386818 88784 88785 996216254 69871 69872 304309030 94998 94999 885698438 8716 8746 638690255 37016 37017 942283195 77176 77107 862959234 38298 38361 221486762 2810 2839 964777089 32105 32106 869010874 41987 41988 626511466 30637 30638 353275510 40718 40778 93569435 24653 24654 43857711 55659 55660 545511823 14988 14953 641523939 11721 11722 407455193 5020 5021 284224803 18069 18070 805550621 41360 41361 843522225 81069 81091 279029171 36481 36503 98089519 91194 91268 341724186 42994 43051 482532104 47882 47823 370160694 46039 46040 61156918 15950 15951 37217055 94704 94725 143517789 34264 34265 903839230 20006 20050 494389954 69142 69143 798485253 54825 54826 963979658 69029 69000 60397715 16647 16665 397506303 54968 54969 524092734 31697 31640 639635591 56597 56656 476963783 74368 74289 805605798 6685 6686 359042860 25609 25610 804019576 65249 65250 104212868 28996 28929 705160644 8950 8925 54208334 51192 51193 229298469 9770 9771 563576614 55789 55790 143422364 83689 83622 121657716 65978 65918 643882958 77606 77562 701000870 72483 72484 940201224 93914 93915 752879414 79978 79979 553761022 22906 22907 637047658 22502 22458 133114881 60891 60892 107119196 20540 20592 456772744 97005 97006 515454684 82095 82067 184979229 47026 47043 689558885 22729 22756 397478510 22027 21995 492304463 36028 36029 670856876 25926 25927 48459681 41636 41681 226357604 28254 28255 388163200 66953 66983 142916906 58642 58643 449154191 62935 62950 422983872 33387 33343 716328904 30629 30630 850310765 96758 96686 593867456 52067 52068 763763210 18002 17969 29265479 2459 2500 213393595 83165 83112 282485811 13617 13618 882384306 43671 43672 409458606 59483 59484 758696773 30367 30368 248874416 94101 94102 498965145 86796 86797 263490574 32229 32230 571738044 62279 62280 216739875 23973 23994 373890536 2329 2253 561449333 76401 76402 162628689 30662 30663 767950062 25048 25085 901041573 962 1006 926779535 45453 45387 833871438 13005 13006 546258378 52129 52130 852668903 12178 12179 87863518 83914 83860 427961619 62987 62951 352952846 66623 66680 516833295 61914 61908 622546837 38211 38212 69564661 26411 26412 30731586 89632 89565 966534135 96055 96056 484779321 10000 10001 472764393 10530 10531 653089412 9993 9994 217083301 37644 37645 923932250 41113 41156 941387885 23586 23587 167741267 45589 45590 994338081 10485 10486 879810749 52294 52295 520075491 21715 21653 363819090 10919 10920 7015511 12846 12789 311365329 28358 28288 130711932 26340 26341 787490674 50715 50716 496781793 88260 88261 837182501 56947 56948 4280851 64936 64966 142528808 11564 11565 445353790 99153 99123 940450421 83997 83998 592036765 59064 59133 300844359 62643 62697 363528818 63881 63845 56323997 81742 81713 753978886 44233 44245 590700600 29304 29276 926529092 20759 20736 875233285 39296 39331 165454256 50219 50220 944218924 60553 60554 892944451 34289 34322 372718133 1711 1675 241594426 2239 2301 594733903 29686 29687 329132710 5997 5979 773817771 61025 61026 786277085 54170 54231 627907526 11662 11605 865247502 88174 88175 753097884 50270 50272 697022780 43264 43265 164052501 37496 37541 285236356 17139 17079 596995497 4507 4508 730321111 94682 94662 231038044 17566 17567 6715507 26133 26134 935499236 82083 82084 941045043 40980 40945 975333227 50350 50369 425579440 98005 98029 491683296 46208 46161 999200948 16474 16475 18831059 84249 84187 306809963 81864 81865 847861556 3131 3132 677699 39549 39530 216519782 67071 67132 584361137 75434 75435 129760293 58175 58184 108450138 92154 92155 428683348 72605 72527 120934304 38412 38344 168204579 42803 42804 502168853 96137 96203 432425312 52533 52534 609565309 15851 15787 214346311 39200 39201 592465304 1576 1522 663126849 40180 40237 954394887 52150 52151 184227324 30773 30774 96357747 94838 94839 466830681 75831 75799 198296071 3819 3775 630838174 34789 34765 445891816 83033 83104 955753016 91763 91715 301752111 7312 7313 558601055 17880 17881 258961997 74375 74379 399260917 12283 12284 420374816 721 692 303079064 71982 71983 113607387 77412 77413 274048053 37425 37426 327251919 66566 66513 158928358 16129 16190 822457918 14887 14907 66632485 93633 93634 125617288 66717 66718 521845808 97529 97530 226281415 37507 37527 42651794 11401 11435 205416893 86196 86197 835779104 71963 71964 767000802 31875 31876 951931394 23925 23926 454826956 44965 45006 194238052 72489 72526 918160541 29985 29986 536392252 47429 47430 819399826 95589 95610 221708816 86609 86610 903645914 98554 98555 601436538 2098 2151 980149247 23064 23065 412572573 10600 10627 71242998 84282 84283 486913448 20657 20658 95772974 63662 63640 624612497 85588 85589 735127499 48945 48918 958235514 14856 14872 788353756 16025 16026 631679016 81138 81088 269445224 61799 61800 529063272 30436 30437 704757929 23839 23840 828976423 19193 19204 756994137 89560 89561 629619542 76363 76364 212994559 58589 58624 411449450 4801 4790 793855617 22680 22728 473959107 81643 81591 676223772 99200 99266 310866982 62719 62644 186965611 83181 83242 607056452 92501 92453 951499778 13078 13079 327915707 64451 64406 842533570 60653 60654 72012327 54313 54314 244449627 46545 46546 105202084 82016 82002 524234825 19299 19229 112497544 8589 8636 122174400 35157 35158 521663190 45867 45868 588718861 87951 87974 295845489 74456 74488 759636226 87091 87092 604326510 8027 8028 745602420 97605 97616 720151011 93458 93459 663346792 54268 54269 384645449 79524 79575 995764424 90701 90702 771731778 37400 37334 342345165 40069 40049 806175564 21050 21051 167243677 50268 50269 11727177 35188 35189 664009436 59060 59071 660871232 98749 98750 677115655 48442 48443 766159656 93455 93456 258054652 78109 78139 263960450 27080 27081 6217138 49566 49614 763673138 58611 58688 497036019 57338 57386 4840855 88912 88937 529581934 48374 48375 206059694 56140 56141 691576260 82280 82281 293776605 71786 71809 449528146 35879 35880 264284020 81836 81837 44789451 16775 16842 156272801 81272 81193 798376613 33530 33531 417123055 70298 70299 488436201 77391 77392 148875208 8437 8468 759592599 11635 11636 273232057 4417 4418 193184881 4943 4909 975508164 67107 67108 197190035 93238 93239 119720164 42126 42112 968790872 40443 40495 572027126 37269 37232 595728700 66077 66078 180608175 29561 29562 238605057 4432 4433 37218705 76586 76587 805509150 3472 3473 180667582 39551 39552 376052864 48409 48410 212177831 36245 36255 16272596 50483 50407 330287583 86137 86095 383447699 37308 37309 275820016 87917 87918 562376863 83972 83973 398723933 49978 49979 313003240 79587 79644 999870513 1898 1905 899651994 31291 31244 833487461 90996 90961 191217007 35087 35041 961242742 94045 94046 201791550 2445 2446 991575541 28043 28044 525906805 91764 91765 771873107 47265 47319 311998970 53095 53096 582851888 78977 78978 757968965 8091 8075 480198878 9035 8992 917473021 51459 51451 803325150 69943 69996 908063933 34047 34048 69985869 68955 68956 990261749 84607 84532 782306902 81105 81095 704339324 52723 52724 101663011 27258 27317 605064056 49483 49552 234751354 86816 86817 503975592 43786 43770 475628551 89802 89803 969040610 32369 32370 347394139 56236 56237 194908860 19685 19751 411413674 58024 58025 36872639 17491 17464 32229448 80038 80088 451912043 88006 87956 78471010 34754 34773 964497430 7859 7860 676063841 73133 73165 455977623 46236 46292 651566437 52047 52048 960203679 42059 42010 183349317 31725 31747 186221790 58673 58732 229200311 63028 63029 892542480 22049 22037 365849058 24507 24508 265066319 75044 74980 683102774 19202 19203 851328706 13022 13101 351971483 89118 89119 483656894 53458 53459 51212470 46808 46809 687157644 21828 21837 640568733 62864 62865 537694946 54259 54233 116331280 2000 2001 333988036 26620 26593 557362192 89068 89069 249172885 73747 73748 292359424 77088 77089 303099819 34056 34115 440381108 66172 66173 2186758 81556 81479 744212624 95495 95429 342029928 61189 61190 630105554 7654 7591 195889957 63240 63241 478004443 69976 69977 526061819 24425 24426 261512372 90488 90489 17140580 6005 6011 293287816 88285 88257 147951959 94790 94791 450076937 38236 38311 737660108 97840 97841 818456632 65385 65317 744026195 41930 41854 440515025 16850 16851 702228960 35866 35867 156952599 89564 89550 869125379 31245 31246 683785591 87018 87053 980588658 45595 45616 452310758 62446 62429 103436118 13613 13614 438138343 99312 99365 899633277 29400 29401 333492031 12720 12721 568987507 76464 76500 844506761 66604 66566 870918384 73186 73128 606668867 29978 29934 706273945 4311 4312 794713262 18273 18256 877751195 62674 62675 472581431 754 755 560248061 76139 76140 814477212 30536 30537 200630370 83763 83764 41206875 45235 45280 88382611 20112 20087 727292968 74067 74068 285563737 7196 7188 883655191 94524 94525 300990804 88764 88835 529624897 52266 52209 286108367 14989 14990 324350687 7803 7804 786163752 18363 18413 614844262 23657 23658 464710989 60608 60583 24234621 75359 75282 103829475 59994 60056 288404363 73272 73273 632128564 47673 47674 4913660 24794 24830 86603483 49651 49652 915561534 40494 40441 431874520 46298 46273 764399790 94355 94388 998452448 2724 2662 392067552 82722 82723 291918702 10641 10642 84750516 3735 3801 744907593 70059 70060 510354226 12810 12811 140211953 78554 78623 215610420 88724 88785 59676803 22522 22546 895027128 6550 6551 866264287 24194 24195 989347359 41320 41321 991136216 92106 92028 137358020 60542 60543 735202374 43876 43877 840470209 28605 28630 742819942 70926 70927 582182625 43062 43063 118104363 95418 95419 950278464 96345 96346 320754206 86881 86842 71149029 23706 23765 342578764 37295 37296 688009880 43762 43682 727001463 66608 66685 436414002 67651 67585 199049963 83244 83295 838638745 18408 18485 592878353 33348 33388 626357293 5884 5885 113187236 88352 88353 232018437 58131 58132 77035927 32578 32579 170068385 90663 90664 178173904 53878 53879 55643155 47725 47685 617766368 81366 81414 658447765 7216 7142 954374280 96175 96176 770908085 80604 80605 908124129 74338 74339 560801949 33913 33865 579556925 981 992 422519272 33896 33948 152759066 66473 66474 262034102 239 165 661921626 87241 87242 560806486 30812 30813 949137253 8455 8515 680930140 77358 77394 759769932 87751 87752 355253882 59508 59466 526525957 15191 15192 567259169 29501 29535 768876365 15171 15172 562886466 44304 44305 209710745 36661 36700 252331334 49617 49692 309764577 67778 67779 656890897 98338 98339 465703296 58496 58469 45430685 86222 86223 355411993 62494 62438 795514724 15015 15053 305656684 85712 85756 300801755 18927 18871 253487932 18293 18241 785601503 16905 16906 521465785 61071 61026 509034091 69675 69637 213586484 43790 43824 471599250 40237 40238 620940286 65315 65384 748241695 10008 10009 330292183 87910 87911 155533841 50398 50395 713210419 63000 63062 424877125 46487 46488 9956067 26525 26526 479497089 71056 71057 608235630 70246 70247 975450055 95517 95492 407062587 21277 21278 313447088 64192 64157 906319795 59550 59551 955769550 29728 29774 712257807 52263 52264 880543191 96849 96850 630932469 19793 19794 869192968 72960 72961 858130098 12915 12916 165577613 53856 53857 653486434 9520 9491 157373965 18630 18631 988599815 35918 35889 107037425 53807 53808 188169620 27684 27701 352758493 52666 52667 863350519 69156 69107 111319317 70678 70679 509429969 86809 86810 551910328 86879 86832 362010223 85604 85625 6717310 35592 35634 152765252 18429 18383 737664322 28068 28069 175159432 61186 61187 429337815 33070 33089 149041268 31153 31184 658062949 37984 37944 53890802 54739 54674 245799974 5014 5081 143576082 38196 38197 32842675 18781 18782 122290925 66426 66494 429463009 13106 13107 611301348 91928 91929 895109432 4690 4643 870082573 40676 40741 293308822 85991 86061 370963038 31129 31050 57530639 14389 14390 790104041 28748 28749 139158738 52544 52545 634098262 68610 68537 199351131 92607 92679 544361911 18614 18535 237159584 87758 87759 824025965 30722 30723 937466109 1546 1547 657306731 41027 41028 316570926 77396 77397 779938477 78100 78152 70742868 3460 3461 256813246 56188 56156 48880578 58129 58192 321226102 98777 98778 285996481 96667 96625 880187156 18157 18237 430341635 28448 28449 5265175 22566 22567 709860949 6423 6424 384864937 70692 70649 966530877 43341 43342 730416456 32612 32638 562112722 71177 71178 94629990 8423 8424 176599305 70706 70707 935865816 98451 98452 919662656 16477 16534 317400391 56771 56777 271979934 28264 28244 220691394 90418 90443 711065856 59307 59377 217456040 61256 61257 165036326 32316 32317 990914563 61564 61572 418808419 2816 2817 155117450 23547 23548 594093217 80780 80781 894190446 1166 1167 136412617 72015 72016 228582725 28732 28733 936489651 19921 19983 139818846 3396 3397 769291255 7133 7134 521139090 33524 33543 852069578 81245 81227 718815443 27644 27703 394187491 73034 73035 448073405 5816 5753 920487177 40632 40633 327911524 38139 38098 422283202 20772 20773 668736168 33401 33361 495744301 59173 59174 921674281 25034 25035 840673008 38252 38253 811167010 22007 22003 159801641 68587 68588 353928763 55332 55333 944379295 14379 14380 923808384 13622 13573 216866172 26343 26285 316695239 84951 85000 278946761 80760 80716 991792591 39720 39777 805429742 37076 37123 973033829 77138 77182 150843328 71489 71490 37228855 5851 5852 599879522 27602 27603 108581715 93861 93816 37557763 89563 89564 756048220 49523 49531 92460958 47486 47520 37595410 65786 65787 742694440 58461 58476 280763262 85734 85735 641191421 1809 1795 127988330 15718 15641 180763749 22768 22705 79521130 40489 40501 897530428 67427 67428 538700263 92680 92674 816886706 4797 4819 882848868 91850 91851 326023255 70871 70872 258551424 77928 77860 195310174 75794 75842 701888582 83404 83405 963336028 82901 82902 522399655 54640 54626 399136681 99022 99023 792936564 80035 80036 676761844 59811 59812 469404135 14717 14718 863136807 79723 79724 811016716 9719 9671 133845147 68065 68057 747357062 11468 11389 813477795 95542 95613 17198458 66881 66882 3470746 77590 77591 85246491 71753 71703 549218811 66339 66397 829296302 33941 33942 982930129 21577 21578 625267001 75427 75468 507565641 44391 44398 117474107 7455 7456 87630364 93190 93191 501410832 78786 78789 605131852 45801 45802 270060978 69192 69193 272419983 88209 88210 261420333 32556 32588 503683272 44715 44733 731002679 66995 66996 459772833 1307 1308 585863742 86070 86071 905562730 56535 56480 347667621 30455 30476 896774227 14879 14880 591337242 59614 59615 894391899 67101 67102 112881302 49522 49512 587900598 75419 75420 982248796 25073 25074 951931471 44518 44595 615032306 41274 41264 931677813 11197 11198 658422012 8222 8153 690436236 61010 61011 123175766 37630 37631 791024762 64890 64891 97447582 9606 9626 583104740 79609 79610 115873085 88493 88422 602344187 7346 7365 596099006 37719 37727 818286577 7516 7517 138199918 46286 46287 477648426 12603 12604 397715801 1644 1645 589289371 27901 27902 118125246 99611 99612 331272510 77720 77721 631775035 56331 56332 739775688 429 359 887889971 58936 58937 799597319 42887 42884 789278274 57895 57896 431959909 90050 90106 943748253 18979 18915 865584611 46765 46766 430878563 8020 8063 656042957 88240 88283 799636396 11175 11176 771111273 38601 38544 156217292 58983 59062 648826552 2077 2078 773695055 29195 29248 792097026 67166 67208 283087332 45439 45440 66360598 40660 40713 683000652 40362 40387 357551528 6136 6137 88178176 95710 95711 936335813 54577 54544 502092446 82379 82303 144164435 5751 5752 836585273 47991 48018 348400460 63186 63187 52350545 40917 40892 326784798 22122 22157 721791454 36663 36689 568976806 6115 6116 126820444 33751 33752 300553568 81692 81693 340761515 68776 68853 868097403 37786 37809 333406414 17369 17411 97879948 56458 56459 318070011 54292 54268 364394019 74177 74178 646347871 44163 44189 28890061 8215 8216 778428716 97453 97454 879107894 47273 47213 860397774 86714 86693 507123693 36168 36169 239976954 2199 2200 726447900 55552 55557 857275945 94961 94906 158466086 24673 24643 87226006 33083 33074 395152954 71580 71581 886159137 40189 40204 279363837 83238 83186 290530350 56878 56897 550906555 45944 45940 953856310 99848 99849 97427322 34583 34584 462228163 68897 68898 606560481 77731 77732 612618619 70644 70698 381716966 76757 76758 672460528 18267 18319 703555890 54613 54578 612500501 94818 94819 382928111 16199 16200 159957504 54856 54844 666895748 29658 29659 543321216 6360 6361 906802332 91596 91627 647856455 38153 38154 767291627 36867 36868 252120585 11508 11462 59191648 1148 1149 731548572 14736 14733 309620480 16421 16474 591445590 21122 21123 296993237 17060 17061 274551474 82745 82746 618443587 24322 24332 327736186 95320 95321 710978742 20166 20177 431049161 88353 88354 662099820 6004 6005 322675671 92893 92930 135977496 82102 82103 709305854 88658 88636 798392920 98981 98923 87653201 48370 48333 221213670 35140 35141 613045252 85347 85335 887325392 79445 79502 119506134 6964 6945 190566083 83323 83314 434315912 58024 58057 392677782 17796 17797 69339715 77678 77721 759762047 19500 19501 821490710 83628 83629 446560124 95073 95075 266647224 75533 75534 992811636 82285 82253 903901384 65896 65897 685730057 30692 30734 262878519 67691 67740 716199984 65206 65200 493385450 93514 93507 803558563 67240 67199 957869052 45275 45276 717953250 48122 48123 406732634 34006 34007 376158361 88720 88721 981037935 41968 41892 247107979 12290 12291 563451063 14134 14135 199062049 90028 90029 56049436 42725 42726 788458114 36830 36807 831502266 95178 95227 750605327 64646 64647 913558677 98412 98480 591649117 88083 88084 899718987 90495 90531 996370687 68438 68439 74147107 62908 62909 515040881 16180 16232 640987814 25921 25922 731785662 27071 27046 56460798 24987 24988 487924416 63383 63384 46661641 15960 15983 663316652 23676 23711 108841569 90711 90701 597136634 6675 6676 625739897 55395 55396 355301616 45349 45350 530790245 83091 83092 177743167 4281 4282 65307954 6505 6545 441006944 21097 21043 466146723 92352 92353 865522774 87701 87702 424622792 72405 72441 110632217 95752 95753 825509568 87453 87506 444022167 56351 56352 666673458 54195 54196 680369015 74786 74787 762794194 83393 83394 528103046 41026 41027 765522588 84957 84958 729916377 61601 61602 975003713 89747 89748 386276334 73654 73717 11242706 4509 4459 76149968 49745 49734 566210595 93387 93388 546778929 33538 33568 433900940 33082 33083 171733335 47052 47053 590171053 18886 18887 874435015 78970 78897 531995840 8072 8130 293873663 9785 9714 529297021 11212 11213 402696266 76973 76911 412801957 98320 98321 707049470 28520 28521 680551082 94344 94345 765830383 5665 5707 269094910 18989 18990 388408844 21724 21725 724050103 39107 39183 946666712 88236 88237 772593855 17344 17319 222498136 75465 75406 579500980 64366 64435 596172245 42657 42664 267476857 64383 64384 671712006 60501 60502 526407432 22791 22792 115760472 13916 13859 555430790 88467 88468 756937592 24622 24623 377258403 32802 32746 523680107 54228 54229 222343570 2515 2516 718768719 47992 47993 81212163 79385 79460 583817642 13648 13663 279938570 63203 63204 379578350 96907 96834 866895133 55829 55830 846031067 61703 61704 744023283 9279 9280 763555189 60200 60201 651765449 7697 7698 737572747 38554 38555 871488520 7655 7656 328984535 1015 1016 821516098 56988 56989 711596121 8232 8258 497201928 85327 85338 11399381 27890 27891 634630543 18747 18748 307823131 94256 94257 303431928 8728 8729 88464612 65432 65433 488645378 34775 34817 433158476 78354 78355 272502070 11747 11748 531846135 64148 64177 128201647 55728 55729 860289210 67954 67955 717990361 78998 78999 200958616 46323 46310 941729384 14576 14561 2558605 40337 40407 33817496 56016 56028 604525132 87133 87135 947672829 94053 94054 100888259 47252 47253 231361279 41811 41812 178018497 38072 38149 479973064 18355 18288 897433123 21730 21808 651087548 77035 77036 882285097 79528 79529 387279340 40485 40486 915392299 29927 29928 87770549 88111 88039 604866947 48729 48730 171157429 52404 52405 958883273 49524 49476 505865886 95019 95020 330119324 77992 78041 444862825 99556 99617 925961982 28500 28577 893289858 14484 14419 613125208 95150 95151 241163015 65579 65580 557362409 20489 20472 717807987 92848 92849 420588288 21227 21228 254158398 52320 52321 587703857 18762 18763 800553156 18622 18638 391467956 12537 12538 149271573 61821 61886 1832213 43461 43462 655583908 90461 90483 647309089 78910 78911 664941590 23572 23616 990448023 74373 74407 614159874 4440 4403 823425743 97781 97782 514447081 20148 20161 165635389 5344 5345 764178607 61038 61072 922644213 23154 23079 539333677 31170 31171 368798105 80944 80945 442914988 14576 14515 631516241 54153 54154 519400640 38452 38453 487333957 69640 69641 544134890 13922 14002 873515126 87615 87653 612738797 24292 24293 322741852 33336 33366 962264380 21185 21186 583443230 99364 99327 276217420 11380 11381 830382202 24520 24521 136069601 59961 59962 118603794 44681 44682 268673831 40625 40591 176706467 10115 10116 327263904 29717 29735 619501849 25748 25749 559785216 4458 4495 653423487 32613 32614 713224676 58173 58174 589852111 64030 64098 110819717 96318 96319 575477834 30312 30313 327191154 74356 74312 868939692 78809 78810 685469049 28685 28686 939254772 7704 7705 411940510 41590 41591 771005655 77963 78000 741927268 52937 52975 987391753 88800 88801 307656791 56857 56858 423887868 5710 5711 776365687 88013 88046 640495171 87676 87677 568234430 74611 74635 684123530 36753 36805 996226150 91537 91538 453552145 78227 78279 778507835 74916 74917 310374591 44085 44086 427089676 56784 56785 827323076 62207 62208 859942696 1708 1647 243834541 23243 23244 168504649 31753 31754 661749268 18665 18666 751116234 56116 56149 73838006 17546 17547 409983936 41666 41667 198392451 50967 50968 770317605 19700 19701 292298871 97492 97493 497521159 60344 60345 914104695 17251 17200 793260859 18258 18259 895336927 81087 81088 914760851 87688 87689 676372403 20520 20521 153496755 74769 74765 282265173 48573 48547 91739663 18421 18422 658943667 55708 55709 630658477 4805 4820 349631390 43910 43911 481404769 91394 91395 94337284 60205 60206 147609366 35569 35499 587152417 64751 64752 688618436 30406 30407 199406231 22006 22083 778254599 91933 91934 400626062 41916 41917 257926934 16171 16116 413800733 74387 74448 387672126 15103 15086 338361540 34352 34388 660793249 42516 42517 760018163 67440 67384 208100398 37771 37727 950533657 68738 68751 966966575 6150 6155 990513797 22741 22742 614938354 76460 76476 152961840 8778 8779 555876401 42149 42150 310746464 90933 90856 246721194 77808 77809 596881360 70261 70262 426728283 28735 28736 96612987 55456 55457 992480909 50695 50696 99424620 90078 90063 530560078 72510 72511 457048476 44807 44881 946123047 4865 4839 674682511 23221 23222 494658298 23534 23535 448770061 17100 17101 312175518 65729 65730 352273344 11311 11312 929870830 88997 88998 540331218 70605 70606 966593060 54579 54523 864033058 56656 56697 828124944 76665 76697 869542385 97816 97817 724402000 76935 76887 787103017 25410 25411 293078887 85465 85466 350322337 64156 64197 19505888 87411 87412 246333754 75352 75353 918669778 73497 73498 978183247 28188 28189 446061567 46172 46134 604117757 42741 42742 696217939 36143 36092 204025376 71364 71444 308391259 27240 27202 278810133 7447 7448 802962322 54677 54718 993350473 76082 76083 63558479 72901 72902 579534865 51477 51401 919472655 65608 65609 520270434 86667 86599 949796705 36426 36370 151447191 25080 25081 629525929 90117 90072 213797052 77736 77659 688612167 24526 24592 711023077 83423 83424 374215208 93524 93525 157523310 48827 48902 569623203 60569 60570 283439277 21124 21125 462311157 84105 84152 406703378 91322 91323 247309976 18225 18295 829207039 86674 86728 373525710 68798 68799 680384186 51307 51261 207283430 10807 10808 831455697 84959 84960 889171842 30816 30792 406579401 59083 59084 904642421 69412 69377 968780683 37750 37798 665997013 32946 32936 161016814 85599 85600 964807736 49721 49678 232259104 71532 71559 163656246 99087 99088 615756060 69216 69265 198293150 44671 44672 670972042 10586 10587 827880160 85039 85005 102522217 54943 54901 605765514 69508 69509 212437654 1348 1349 3745103 4124 4125 221511014 31690 31660 401652641 37427 37428 247615126 53241 53242 200005694 13329 13330 331535030 64025 64100 864177136 48288 48289 584975601 69164 69127 1883070 29158 29208 974410247 9244 9245 821513307 60639 60640 738089577 38938 38864 337435517 98436 98476 314243182 98897 98898 39358607 67124 67125 636804155 36338 36263 562348372 34115 34171 620733972 54413 54350 393791784 14844 14901 719293969 64285 64286 321836054 92432 92400 120651112 93259 93260 496338880 97913 97914 881560455 42892 42818 291468564 57422 57423 15787648 88784 88832 698976917 24908 24909 330198236 90212 90213 956563001 35057 35058 785737155 49278 49279 780863392 38859 38860 940443987 11168 11187 56056496 94666 94729 455046515 10831 10832 877950317 74779 74858 332199467 99772 99834 730307588 36264 36265 562855046 53378 53379 842622817 52529 52530 650412175 76813 76847 398248998 91247 91263 405697191 23085 23086 392642596 13500 13501 579037556 87203 87239 347681929 85247 85248 568744162 75012 75013 72234847 85292 85293 590322509 38691 38718 927887773 96595 96544 433836761 70840 70841 831485977 11877 11933 354316687 89248 89249 38685822 80875 80876 20969461 10515 10516 669978938 26521 26522 50265046 49315 49316 342964351 21518 21450 701064306 82733 82679 690708023 37829 37764 300633606 64030 63974 738312192 11476 11433 18037821 25530 25465 24000077 83470 83471 480567304 6260 6319 948504901 73961 73898 240229410 49380 49381 664408128 2537 2538 787241549 18264 18265 157402342 41478 41479 867352325 92849 92925 636603728 46849 46850 789952118 89696 89671 11688309 39235 39236 651536710 63488 63489 272582531 76008 76009 615966298 92808 92809 105395431 90273 90353 938140541 13529 13609 380320071 14773 14777 315903134 62470 62421 565278744 7680 7608 620635063 17470 17398 357278503 50574 50629 623709449 33437 33399 442156214 58305 58306 220887795 85890 85819 82007462 1537 1472 829192999 13670 13726 220671590 39427 39473 316811878 79158 79159 737414052 32133 32170 278805634 77422 77390 317002801 94201 94211 874396278 62232 62233 566228183 59156 59157 670125343 19076 19077 418143273 44855 44856 174098610 7569 7570 454531852 28560 28561 429373625 72117 72118 642454673 24879 24880 708190355 65489 65513 939462260 75610 75611 774069728 46954 46955 586178706 24778 24779 562990302 54272 54273 778383839 3516 3562 747339988 17652 17653 345703254 37371 37372 816347433 17232 17233 393206248 8665 8666 249435742 74551 74490 268778184 39579 39514 897904321 34725 34793 541338114 20060 20061 732425964 37282 37283 492575851 48110 48041 771816664 86760 86719 507477665 88867 88868 876159014 77956 77886 405140587 72893 72894 654533180 87478 87479 396164516 27241 27242 672074171 11557 11558 953404025 38626 38627 629207031 4814 4879 186286926 74317 74318 21625356 46880 46881 49537178 82898 82920 551998079 45981 45945 906177458 39604 39668 79412068 97036 97037 42360104 21935 21936 880655833 24988 25027 332543608 98952 98989 915243135 83376 83325 10185045 1532 1583 771771340 4702 4703 579959946 14233 14226 918914219 4090 4084 866800777 27000 26933 237944644 64267 64270 925046027 88513 88560 159467272 64016 64017 539752886 3717 3722 929840992 6663 6657 215395775 96920 96921 438649035 42161 42238 309669269 76059 75979 90137362 68840 68760 869613857 99926 99928 25716224 88256 88276 927876375 10182 10183 946561874 6090 6051 530540904 54416 54450 123898601 59167 59215 235799210 93909 93910 398134638 63831 63832 582206095 63909 63910 689354323 68630 68631 691626020 97155 97156 488130486 20101 20102 936408613 9473 9474 669436748 37594 37615 168929392 19330 19331 800076066 21728 21752 545056599 45875 45876 497527245 746 747 203483839 40075 40029 34669158 53394 53395 782184669 55034 54963 968303694 66805 66806 32012431 53470 53471 994113156 40283 40284 891304287 76926 76927 20967381 32717 32651 604458766 39801 39802 437898973 87157 87158 377161673 11931 11953 271909197 63657 63602 903023459 19307 19308 247088645 56414 56415 417718819 6032 6013 515881619 46404 46405 125685581 75063 75064 767428825 37881 37942 242198352 12707 12708 379818421 41507 41508 587304404 35875 35876 265692302 19790 19791 111942813 17803 17817 274858126 8711 8712 87311942 24268 24335 438418957 29033 29034 882127238 51901 51902 689873742 1439 1440 826964932 8166 8167 614820820 37043 37061 249362050 254 255 256813446 22201 22202 659058538 52140 52141 954375740 17627 17628 286032346 84572 84645 183774598 3349 3350 302041361 81087 81137 796019512 44461 44462 199145506 85661 85698 175650233 34605 34606 578113217 48010 48011 414144132 96581 96582 393655155 34248 34322 804272969 51091 51048 396415481 90676 90677 173665629 9395 9396 77685432 37931 37932 890619409 79576 79577 9815796 77457 77458 481542553 43035 43024 878625844 2844 2878 658738600 65710 65711 672360826 84111 84112 463764176 7586 7587 507634802 83164 83183 851301249 70892 70884 720500927 23603 23604 967106394 87825 87808 288246686 57139 57200 249966873 24444 24500 318359676 22609 22606 810274995 98904 98928 75800770 4512 4513 9097948 8995 8996 735681909 59664 59665 91252668 53572 53535 302969259 13894 13895 860139419 5313 5314 511670255 11455 11425 876418909 55827 55755 810335825 82744 82800 499521908 74199 74200 863442344 64653 64654 854752738 70817 70805 431242388 32372 32373 258038664 89058 89059 102952772 57878 57933 984690360 68339 68401 527779412 51278 51279 155732057 78653 78719 536553284 93828 93835 365482010 38945 38946 47694869 28861 28862 759653850 45648 45649 657758658 53197 53198 144679731 50027 49985 565304762 80036 80050 417858389 41795 41796 459321480 30470 30471 143793601 72354 72355 996575947 92733 92728 733771762 87942 87927 320417010 36802 36803 763854883 5305 5362 643444367 19872 19873 434681653 61859 61899 80582906 64455 64439 581777431 52204 52205 986387196 39757 39758 522292226 14221 14280 767778577 29009 29057 252999947 38875 38807 949116830 87570 87606 454027188 96220 96221 450988104 90159 90131 308894413 23407 23408 373667458 55230 55272 289142600 93346 93309 787099885 427 350 948526879 82125 82087 17197483 48746 48769 201273070 43016 43094 106323457 39311 39312 748214386 41309 41356 565276274 42325 42286 522976585 23678 23679 509394906 61861 61862 144571394 25845 25834 258285833 21000 21001 817074607 30679 30664 481840202 38023 37977 802911042 39691 39708 799748034 26004 26005 852291132 63872 63918 162428473 71647 71648 912362077 84823 84785 953185550 24933 24934 253240189 78552 78475 167957029 80277 80278 167301657 45031 45032 538839148 32644 32673 593237629 28461 28480 435094925 53103 53089 764427578 48340 48355 690445899 86542 86543 468522947 19894 19859 905275938 15221 15222 373268983 10506 10507 951079002 3084 3085 991886909 86935 86936 368789963 1295 1296 33414730 59014 59015 211976269 5600 5601 272636225 62846 62837 881554713 30203 30204 505266371 18114 18087 28981688 52682 52683 615733547 67161 67162 894484036 20652 20653 773300520 2109 2110 850843763 53008 53009 922827187 3177 3178 207247612 8768 8816 225719689 11995 11996 355293207 4366 4342 564479544 89176 89177 167161793 51842 51795 301805459 77012 76960 97657001 30937 30938 819029805 37452 37376 900598553 91666 91667 210622715 15626 15627 803284956 2346 2417 769522734 30797 30727 932197014 13284 13285 729759766 68372 68373 324376362 79345 79346 404173782 73032 73096 113475215 26664 26665 471016689 7798 7719 542221862 42983 42984 596156884 3885 3886 32362180 41287 41246 814879921 96748 96753 791303671 99772 99773 247530932 68118 68169 303728735 32562 32563 573689805 87309 87352 817311649 40840 40777 199192662 10236 10264 489244476 32985 32986 158482487 76501 76447 96016795 20921 20922 235247021 23181 23221 243570783 1507 1532 181456034 89092 89093 966846942 53923 53849 967568280 9432 9433 118734223 67550 67551 372167138 21947 21922 253502289 33371 33372 430997189 77321 77348 101895443 93335 93336 459542671 65562 65563 452270151 3542 3543 365278044 47262 47263 71343337 4248 4249 674909172 3579 3580 954462482 67434 67426 511170987 87456 87525 225817801 73203 73204 300501519 62451 62437 803318453 1018 964 990682784 31279 31285 361001551 66857 66858 147905754 92558 92571 67115529 31406 31407 118593486 29537 29538 568860491 89531 89532 471548259 16121 16122 598771946 54077 54078 562440228 86938 86939 295829791 3961 3962 103641454 52679 52680 603452960 79270 79310 552479842 26341 26342 864872089 21601 21581 810085886 28878 28871 420328281 66708 66709 402459254 76810 76811 815389966 16938 16997 525804200 35447 35494 161550795 15039 15040 711469101 64994 65043 845763720 89468 89469 103799918 69856 69848 894111376 99153 99218 403491293 84628 84664 341183349 55025 55026 748762835 50049 50050 705817858 47769 47770 154447343 2743 2725 194286007 7960 7887 841365129 53930 53931 717608451 48854 48856 540977919 66688 66689 673391750 33733 33657 336768661 59546 59487 879982261 8369 8430 598649070 7492 7425 400090446 56417 56418 253575926 16159 16160 477597112 7650 7622 610682751 38680 38727 724346229 30978 30979 279119002 74245 74246 576046567 5532 5533 210835916 95889 95890 147415656 70577 70643 947247994 95001 95002 238414894 71581 71582 290668967 31757 31758 648412175 24150 24189 840949197 74276 74198 51730079 90057 90058 770015804 14145 14146 365081338 79322 79273 320356065 12066 12046 320167014 29499 29503 185311223 6035 6084 816195478 2750 2756 121027618 32156 32157 995382651 68152 68196 26758662 63945 63991 982165584 85036 85037 206408570 22751 22752 313675843 62702 62703 146611289 58978 58959 886046664 19509 19510 671705612 78875 78885 888622877 76067 76068 439918850 30306 30321 756537835 93900 93901 305921792 8844 8785 739783159 71635 71636 86325779 32110 32166 824245970 79642 79613 453448332 29839 29860 970159838 63095 63096 720101439 52961 53026 792119849 57014 57015 203323215 10272 10273 969905206 12883 12906 984392851 92178 92138 21356937 2531 2532 613550156 22719 22720 312816649 61967 61968 780572984 51109 51079 32611657 60576 60577 276271922 47756 47757 559531186 35560 35561 397668631 27993 27980 689422705 49464 49440 381367969 84884 84885 741261602 9823 9863 48203015 48065 48066 843804773 6049 5974 468866986 47782 47839 130011479 22119 22120 691828834 58966 58992 314965475 69228 69222 750786885 27421 27456 955849750 39119 39120 774598169 46630 46631 379599286 51466 51472 441163870 97617 97659 678522965 17952 17953 784876271 46994 46995 374644874 64066 64114 174334917 55517 55518 555513613 50740 50741 629041912 56525 56526 797548372 27867 27868 773284538 81203 81204 155199101 90068 90086 616860445 32498 32499 176411854 30221 30216 815248053 41558 41559 323062188 28975 28978 700165695 28604 28586 644961147 65441 65442 29765934 97589 97656 135831613 63263 63315 375122988 76988 76908 272960282 94889 94865 384315164 77003 77004 94248860 76792 76731 29724167 98430 98431 220521771 98229 98165 562627244 28257 28258 229671515 91690 91691 926024015 29133 29134 176299717 72845 72877 843195667 77723 77800 278313741 82125 82126 704566102 67322 67265 2784943 73155 73156 785157103 20006 20031 44627854 29708 29709 483453911 85621 85644 559016569 59191 59192 621035137 57467 57468 454622514 20618 20619 65707185 36916 36917 758245961 59202 59211 217818026 2938 2903 336631633 75071 75069 179130952 3973 4052 823512475 16960 16961 309251897 58236 58191 388739776 12846 12770 592898653 7309 7358 421233449 25093 25126 496095560 81735 81812 919311863 40110 40111 528452151 99673 99674 708388197 75889 75890 942410240 58181 58235 832045853 9128 9181 788297599 1464 1413 140543445 86371 86372 188866895 40173 40174 914760540 63278 63279 603110531 70090 70091 44625488 5394 5389 736046688 84281 84282 721978514 22272 22273 206611471 95317 95318 191933702 5076 5077 577600942 16660 16661 767575270 34565 34610 714026173 55276 55277 255328122 91364 91433 133854883 53142 53143 412990793 23740 23741 144252550 91497 91498 231340665 16639 16667 32027334 40351 40352 18670740 95747 95748 882268869 53348 53417 965413551 54312 54313 954976942 50732 50773 192186010 99981 99982 993601773 89483 89516 807286051 27788 27789 291805063 41091 41092 455392215 60531 60497 891361666 88645 88608 517702239 53578 53579 459823895 71099 71119 914496196 38075 38076 385149189 60036 60107 738432749 65545 65546 442558025 83851 83798 466826988 75726 75727 122962070 32114 32053 255859309 32427 32428 162415297 62812 62813 785585839 73164 73165 697311206 30750 30708 214122140 49566 49544 777387427 58033 58034 924015750 444 445 740297269 48493 48565 321961389 19688 19689 312070768 13 69 964084389 19257 19238 847643392 73185 73186 503443970 5124 5125 413198749 21517 21518 159230661 66561 66562 705413307 28844 28924 390048763 80094 80018 637245609 58712 58688 388351613 47390 47388 316655040 5983 6029 866088126 12664 12588 503093653 74998 74999 354303081 26141 26142 690657347 37745 37746 110468118 12424 12401 440908095 25755 25824 914501599 45385 45386 712815389 65545 65623 48056918 97991 97992 90532245 33043 32985 462894815 98478 98479 563322947 97230 97203 247574904 56106 56054 706001116 4113 4059 371604801 78110 78111 80069074 20323 20324 423906710 70768 70807 781630757 77277 77264 999239720 31005 31006 500115410 33298 33299 614232202 20420 20403 16453137 97161 97162 245759965 9309 9310 582199035 21155 21156 912038553 32051 31989 837744464 7823 7755 588961286 36143 36144 260989821 80567 80568 956977856 29565 29566 974702064 54010 54018 953926546 57711 57712 5263628 47878 47879 649669566 2409 2410 660795611 11547 11548 149861153 14515 14595 887916190 84033 84034 925548896 72599 72600 103324020 98302 98266 721756111 56536 56537 587697853 89290 89291 373730130 97191 97164 1000168 53547 53533 134190866 75643 75644 990655602 98637 98638 347114289 66143 66196 444439503 50695 50769 853768276 28853 28854 968396059 72538 72539 446873174 47118 47119 652942526 84169 84219 526352693 41503 41504 510756978 14022 14023 637014889 47734 47670 494670592 31848 31849 605834101 73926 73917 97064254 74569 74570 738109417 42304 42305 581375028 50148 50149 490436458 60929 60930 77440644 83371 83372 779134156 62139 62140 127404745 22289 22318 780338535 53416 53445 881288872 81177 81112 928807893 38069 38139 50178042 24093 24046 101060435 12840 12841 542535911 93590 93591 610347071 81818 81838 107381701 12973 12974 588766761 34817 34878 601938718 34065 34066 925194043 96542 96479 111707135 11962 11963 293696608 38038 38039 754730677 12269 12270 796691503 75065 75066 778896526 49101 49116 397589676 30350 30408 536119042 80199 80200 364832759 51257 51305 915005167 35797 35798 691800949 33136 33137 780447384 66454 66455 996998942 56050 56051 534004515 15571 15534 133149985 6651 6652 162622809 20557 20618 95267674 11465 11466 592023847 60156 60157 290182349 74349 74346 103611879 10394 10318 151685878 80697 80698 170433548 92181 92182 385952488 86 130 88345562 75369 75370 751879271 38448 38449 822291372 57617 57618 495363232 19229 19230 53980468 82978 82979 204736075 9441 9442 920969188 5704 5705 450650530 24320 24386 817037076 31611 31612 462842275 21286 21239 264226448 13905 13917 999705727 93172 93247 697267749 62754 62755 406919339 77491 77500 363530004 11336 11383 701065313 4120 4121 996858339 43549 43508 367990456 77049 77006 590732878 63348 63349 712271616 32546 32475 109024575 73119 73102 111401722 34566 34582 844125618 22372 22373 382775075 64311 64312 796223844 59255 59319 153502932 97033 97053 817888014 90924 90931 359960979 10601 10602 894690451 74184 74185 698062029 15187 15188 486897141 89502 89503 474679388 13930 13913 159493300 28184 28229 257390445 56795 56748 853281431 39483 39561 791487396 95736 95737 283050701 45701 45702 224013001 59913 59956 108870991 27052 27037 103049566 61145 61065 282542813 51360 51361 80159867 36416 36381 318850227 17118 17119 604982435 86756 86757 183766334 33943 33996 500685498 27966 27967 205341959 66778 66779 934666504 47757 47758 431842468 77597 77598 434817805 30414 30415 930753548 60019 60020 532501126 79940 79941 881529463 76272 76240 952642849 79076 79140 454690074 45401 45402 463088604 64917 64914 454257536 48231 48272 308334908 50844 50845 809497232 74484 74417 554847594 43342 43388 630341203 83564 83565 701550796 86410 86474 336919049 73015 73016 24623983 36600 36565 620148610 81070 80990 381961342 21011 21012 720071161 20365 20366 375113542 57374 57339 150545808 24596 24585 809663327 28715 28794 695145023 72033 72070 28626335 50957 50958 943824936 86755 86787 322408695 61761 61815 781720239 45171 45172 670161825 5398 5334 694815772 62568 62569 557722038 96391 96392 77927470 29303 29238 332846420 99503 99504 62731254 90246 90280 314058312 19713 19698 134307479 67325 67344 879287726 12234 12259 875123462 95000 95001 804585623 65457 65520 685683417 81355 81298 237031156 57347 57286 337158588 13244 13245 444776614 98260 98261 469255875 99417 99345 959421276 11179 11258 956693393 71649 71585 451467696 12666 12667 81145640 63202 63203 212178443 22290 22291 314781667 71075 71149 325543419 98184 98185 852456049 38870 38875 618662827 49090 49091 588465686 58977 58970 468635270 54346 54338 495530888 32439 32365 298472586 90117 90184 18456673 21281 21279 337365410 16440 16441 489600634 14547 14567 803436626 63277 63308 360124297 51728 51658 800749501 82630 82631 597739403 23872 23923 570177764 63995 63996 713734615 31732 31733 986870818 13161 13093 603030729 23630 23631 181317261 73830 73831 960199538 33110 33111 90302900 208 224 727118996 49445 49380 568206203 76722 76649 369316034 5486 5531 111174440 4077 4078 945806252 85776 85754 403948 39825 39826 105735168 27300 27374 816904208 41512 41557 278512474 22545 22546 321620090 5638 5639 867884693 5890 5891 719696294 55811 55762 684508195 30028 30040 270148864 75881 75882 249852937 22720 22721 876398393 29365 29393 811249924 44140 44142 178340293 14985 14986 555673470 80005 80051 809460858 79565 79640 567456931 53795 53844 254011330 88120 88050 114499400 40830 40831 117732760 53637 53596 269704239 8230 8202 239037689 46179 46251 983543161 43812 43843 879165124 27000 27001 510128220 13161 13188 850991853 63662 63645 520051963 91463 91402 514622072 40040 40041 628473403 97994 97995 788479157 67089 67083 332862377 95897 95867 989619996 81264 81265 505140088 38508 38509 541536107 69644 69565 904060177 82394 82395 643755312 19730 19763 345164886 40752 40753 630226223 57879 57880 653910427 74971 74984 644283919 38297 38234 865172197 52914 52915 411126532 32615 32616 550125003 67846 67902 909259393 32598 32599 726127397 16075 16076 468977108 19733 19734 677609152 56904 56963 908714883 35019 35038 316496558 49473 49422 544812875 35414 35415 903149536 5062 5063 962867750 57718 57719 630730933 26699 26739 362846418 59243 59244 687400369 34632 34633 108302732 92279 92280 397303977 76648 76649 325861181 97561 97605 353072264 53939 53940 943715247 37862 37930 272971060 84089 84009 866418666 66088 66026 220841192 88913 88958 52334683 89352 89353 605869375 80127 80128 741189201 53189 53190 757397934 68454 68455 52997967 42207 42217 810862647 88093 88078 181467658 60663 60664 969354241 9232 9311 779235635 26454 26455 893308771 42941 42942 758711459 44946 44915 979994069 86273 86342 983574719 49218 49285 530056884 92286 92317 371497875 52673 52674 101952619 69309 69367 845377096 69120 69059 209354193 34274 34275 842951008 19172 19173 633754811 96232 96269 86333073 10792 10793 478101998 67986 68014 817809376 54937 54870 332813191 28206 28186 912661997 40836 40837 537012929 33716 33696 692918925 78297 78363 450069736 34358 34404 925170868 97824 97825 642033761 12061 12044 210807611 7480 7414 189802536 29785 29723 941659422 90109 90110 562893323 12109 12078 734835476 59650 59690 622841290 57608 57601 702271009 53856 53892 954640441 53143 53144 368209838 51323 51324 416631356 69419 69420 389600226 35384 35348 54281132 7416 7352 230157629 60162 60163 289091533 86255 86256 692479569 36587 36580 619743529 85071 85072 737578185 68811 68812 117072048 72697 72698 654538282 59310 59325 542447316 34833 34834 197567921 40126 40127 381996354 93074 92996 553694471 22497 22513 826466917 24630 24657 535657154 48866 48790 584465349 15670 15671 513469427 55034 55035 603217538 93373 93400 712624659 64909 64890 203558918 85479 85532 144567277 61756 61757 944334010 18396 18397 280943625 73336 73411 132858757 1955 1883 857313275 79069 79070 777643444 63449 63450 397212239 50651 50627 329612130 26068 26024 534118474 60579 60500 783913607 20459 20460 202778530 45730 45703 62834980 11884 11885 481207759 34954 34956 728812253 69703 69780 529107052 98724 98685 785905224 44745 44817 473678174 84933 84934 245867906 29662 29663 534627159 30202 30203 613351033 79032 79019 854975689 65493 65494 439776355 39524 39519 580005849 49853 49854 679067174 50856 50859 922520077 99796 99797 208380083 35341 35342 97146503 35041 35012 383581442 51660 51625 463917082 24811 24850 974172613 76220 76221 983223027 29091 29092 536272290 94529 94577 283807550 72232 72233 554016587 50180 50134 532114402 65204 65205 96709488 70641 70614 633493501 13511 13512 611537413 97626 97679 19042328 93492 93458 530954012 88297 88315 653343172 47679 47680 316741424 86187 86146 750945694 15031 14996 448144739 14406 14334 100468026 47235 47272 797636075 51458 51448 859737665 96478 96409 543803459 68662 68663 745257900 20637 20638 780747084 11973 11974 120869477 38834 38835 288226857 83832 83833 74584917 72095 72140 737232102 40225 40226 395639919 93643 93644 796093340 30370 30371 639391793 75452 75507 468467689 91148 91227 929945287 3755 3756 979031425 42319 42320 586921387 72764 72765 508504291 49174 49202 162248757 36366 36385 421642428 5728 5649 131929472 65558 65485 339686592 41209 41164 738689136 28164 28165 257359547 92908 92909 186738533 24670 24690 635709357 97556 97557 896161797 98907 98908 72283597 52915 52912 790806358 79915 79920 52124886 8948 8949 570583045 36726 36727 610907966 24851 24852 189240048 29537 29588 290893110 99147 99076 415923880 84246 84251 201994233 39176 39177 610143030 51720 51671 784660067 15253 15254 364316668 39824 39825 513326374 22121 22061 600359811 12681 12683 659975095 62919 62957 170973380 30495 30523 353777535 80338 80339 714194138 89025 89013 620407374 96397 96398 878063821 98230 98231 474676372 95911 95912 694501098 42729 42750 886566767 78577 78578 195892779 74201 74202 842344100 15373 15434 277366924 22291 22292 964676314 74759 74752 140233925 32652 32653 622648502 26881 26948 664109452 29131 29132 609516741 23676 23677 498452390 76618 76580 506592800 59002 59050 120213261 30731 30775 94511057 91991 92054 211583524 23109 23110 459046169 76251 76252 985137284 58583 58588 915278584 15023 15024 442010603 77340 77362 559069117 36920 36921 912822345 79940 80001 97186247 73173 73242 254255085 4904 4905 9071420 30569 30559 693569041 73853 73872 648791561 58555 58634 686292779 97758 97759 237843625 27223 27224 243257076 19903 19904 855881159 36000 36028 963604160 64043 63968 404936721 37886 37888 602862098 93415 93416 831419964 95796 95876 514329018 70835 70836 558641581 54901 54902 965144144 33066 33067 792308252 2761 2762 391536099 73791 73837 681097341 12057 12106 265906197 46057 46116 218006813 5376 5377 538195426 6966 7011 944167141 11968 11943 633614107 23513 23553 190757799 99730 99731 995489189 109 110 372109890 37185 37227 505461809 51780 51781 411673474 58830 58795 836099839 2291 2306 191736204 82843 82909 258883337 5746 5747 834222067 14457 14458 298649815 58568 58569 709724098 51496 51497 79619232 61267 61198 123964044 27555 27556 562833133 86782 86783 48433130 46052 46085 791583541 45419 45412 501781406 1792 1719 978624448 60025 60026 53556214 65673 65698 328375442 92049 92026 406778005 68165 68116 879545722 79062 79063 766084489 5474 5491 508873414 99424 99411 561627220 25439 25367 138900171 99513 99514 808625525 61838 61839 910960911 53983 53984 481409325 99246 99247 892269968 34984 34985 263348860 86137 86144 634241163 5888 5889 269212924 94559 94560 75924940 9267 9333 136202538 72470 72471 364509445 73647 73631 884134755 99054 99055 747503056 62257 62258 529222656 21883 21831 695695641 63168 63169 199197806 53885 53848 738177932 3071 3072 575023792 26430 26381 772636223 4703 4704 753622519 62493 62494 200628497 79204 79205 607144237 69631 69665 988366119 11666 11677 166566874 96961 96991 997477824 51012 50970 65261629 47341 47334 46822826 33660 33631 877943925 19824 19825 594575642 52781 52782 79375266 49741 49704 328297674 47539 47540 584366643 37151 37213 854786838 87871 87902 965399419 22259 22260 702787202 17319 17320 904088188 72395 72400 170304379 14080 14081 604295258 33183 33105 413617712 80158 80156 381321632 56928 56934 493054058 51537 51480 263603167 52054 52068 132623924 88921 88970 525018518 20509 20510 684492182 2916 2891 700245337 2548 2549 525359745 25444 25434 866182150 26563 26564 186177229 53797 53798 886564909 77259 77260 325871643 99799 99800 12295623 23378 23379 313467863 88587 88588 729743078 4934 5013 665760134 94073 94021 270721792 61217 61218 663825737 27644 27609 258769956 16153 16154 39164891 45104 45167 85529044 25231 25232 486220085 48939 48940 808590195 39539 39540 319725137 19272 19277 34204689 72569 72532 809534274 35704 35705 186514807 38224 38280 449412725 55557 55558 487856934 27430 27492 916003087 71150 71199 701383205 89739 89688 869337745 53267 53321 149262699 4533 4534 953410982 84319 84320 380958886 76259 76181 670460951 55086 55087 768611063 86765 86748 170824356 7994 7995 138745729 97983 97984 79231412 42399 42445 504664880 38645 38646 409341825 438 453 94271394 45450 45451 313805978 43092 43093 227864665 37323 37324 452769272 412 420 907982843 1028 1029 455116822 17977 17926 271161894 56197 56257 656373039 54858 54897 648149509 55191 55192 345959538 42364 42365 291687288 48873 48927 773016747 11676 11677 412648901 97576 97570 295383393 13788 13779 768097310 83831 83829 273834745 41228 41172 116288297 20093 20063 70102583 176 221 870331966 21878 21879 353532364 19980 19981 723754616 18523 18524 535003283 23248 23249 273536959 81589 81590 762187708 3876 3877 564198271 57691 57622 531353961 32148 32170 158466995 2389 2390 363837943 90277 90252 283102883 23468 23469 889317183 91360 91361 161213822 44369 44370 416763033 33076 33077 731436503 5214 5272 110022320 99038 99039 474890813 42419 42420 354948155 57876 57911 534747073 88378 88379 141238995 90618 90651 979635501 37239 37240 280954000 22843 22844 459473010 13963 14011 572962865 12166 12167 604210747 95905 95860 86901002 2735 2736 874179403 74465 74466 279013006 51283 51301 508375467 59181 59177 973096107 94637 94588 961325789 85939 85982 629434430 46727 46728 568230269 53688 53689 980641912 59411 59363 670176890 26130 26131 708713816 17883 17884 247841953 94266 94267 804236504 50653 50730 699600325 17545 17536 495736345 31585 31586 926421187 15219 15220 841575558 3082 3085 84968272 40148 40122 611357754 37048 37049 737245764 58135 58136 772345756 21573 21606 620451287 74802 74767 706291118 88769 88770 719013842 51703 51782 629373630 61661 61662 776234017 8960 8955 452812488 47609 47610 592048490 50703 50704 326401327 88672 88673 557990370 19836 19783 266912955 74490 74491 232870020 85407 85385 621589584 87229 87230 463746501 6074 6147 533482062 64645 64582 337244583 63818 63803 353208846 75457 75458 45379697 93044 93045 152373719 39489 39543 475627324 64410 64408 8618127 15057 15058 459929203 96577 96524 742924067 43670 43671 530507398 71013 70953 102483500 83661 83662 120656751 8116 8162 981369844 89371 89403 297573186 74622 74623 5936258 91828 91829 53624340 14258 14259 106922804 10730 10686 17642509 88042 88043 156172874 53373 53428 297176818 87469 87470 908137679 79039 79040 686809034 94672 94739 365334900 4304 4305 593362731 67159 67160 639317872 48474 48475 811176925 33738 33739 493220751 5054 5042 796785857 48985 48986 277851709 92761 92704 191820068 48354 48324 244887039 56266 56318 982044015 42964 42965 833727754 77149 77150 177904227 18624 18569 496337756 48224 48225 919020679 21121 21181 607978802 4773 4774 189345540 96644 96645 974983291 72164 72102 546706107 79301 79274 270608721 29676 29686 499340264 83889 83858 639523896 65220 65221 559255403 14019 14020 530498461 22772 22773 205690952 56650 56651 397869896 88391 88413 168522784 7049 7050 40378452 26979 26980 29242917 34391 34392 871868916 64570 64571 72254823 75308 75309 897475897 87610 87611 249545173 51572 51495 79938081 26516 26542 153330599 79405 79415 440926150 89858 89906 63461991 22759 22760 110742458 50357 50280 987266405 24300 24301 430168056 81922 81923 513833973 67851 67852 418820699 18222 18223 105735813 69646 69647 819759155 11171 11172 74376153 71842 71829 759513509 2102 2124 789300679 45944 45945 874215847 30659 30602 124693536 16575 16576 789844073 78559 78560 682400515 20167 20205 326440820 33597 33598 818410897 64004 64005 373997735 4140 4141 803645876 18423 18361 735241034 71412 71465 531497190 27836 27849 781612307 91318 91319 937874603 5812 5813 722595322 76167 76168 9420761 1699 1700 517117166 43935 43936 575507764 6669 6670 866607229 6843 6844 916329325 31113 31172 992780786 89836 89837 267877040 79261 79190 349831650 94947 94888 916379875 5641 5642 729221238 96707 96708 690132181 57256 57257 600792006 9224 9225 372821497 71203 71181 470924465 41910 41865 15958553 11963 11964 550071687 27943 27944 207323133 33205 33266 593499081 60883 60860 454764155 94907 94908 745566073 88957 88930 289932406 77317 77286 584069672 68631 68586 399896484 21818 21842 911818402 65626 65564 560729484 53472 53473 879193177 81924 81970 106039607 74670 74736 240305823 36302 36303 153649963 18035 17960 217293694 53245 53252 876213349 65291 65245 180645733 80163 80176 358716873 24968 24991 822289168 9729 9730 481666091 46644 46645 366450403 31829 31830 975370466 1954 2003 487955255 65869 65925 930271047 43764 43771 759563307 22697 22698 716427603 43818 43819 344188052 9732 9774 699858410 39149 39175 322643767 1333 1391 564285532 94157 94158 390400029 96965 96923 376017818 95781 95782 934783446 78269 78289 866548196 89471 89472 493670733 1706 1707 137159606 58069 58035 938367743 36227 36154 604157060 50922 50927 104797746 14276 14240 295851809 23735 23736 744985051 24237 24218 819728195 62170 62202 383812212 97132 97133 515154355 12613 12583 464938039 95358 95359 482725689 77161 77082 697589317 6758 6761 655379106 48829 48830 539385699 79222 79219 650701486 9459 9460 317607271 89565 89566 916960447 83243 83244 403356063 87521 87522 314613895 3165 3232 980391946 47408 47415 609602776 77621 77553 982343297 73723 73658 484505160 57638 57639 995971871 17285 17286 902099580 48108 48082 335991139 76544 76495 760601825 51285 51286 618926310 19766 19767 372523478 70781 70812 241019804 58325 58326 418087778 64672 64673 744344793 62411 62412 437214222 15046 15012 438528487 97642 97604 466045576 70017 70012 383188664 11076 11077 72115353 14053 14054 126878728 37831 37911 283406010 94966 95022 636726569 30240 30241 350410172 42429 42432 298149052 75126 75053 527159599 24421 24428 199903415 50289 50290 315249366 30117 30118 622734098 20952 20880 416035886 27053 27054 894621051 85176 85144 945407328 78257 78258 142215117 34274 34289 750280911 74059 74060 537095904 8192 8266 585594295 77116 77041 60548224 85348 85320 415556236 94983 94904 829234695 18734 18669 533691545 96882 96883 610750275 42608 42609 914720262 1631 1683 878532493 79966 80046 670632274 41277 41278 279523877 55131 55132 799717730 5485 5516 58654045 3998 4039 631273780 43675 43628 470554759 24040 24000 547250469 40483 40535 819890379 28961 28962 627415244 58654 58655 704934 55868 55869 585670833 6436 6506 46559327 59010 59011 769332780 11611 11612 785716334 86711 86648 275043249 83898 83899 980278919 64997 65042 705201864 76614 76615 715190713 85080 85147 491292294 81800 81801 375135152 78952 78953 492172170 5282 5283 255809727 28006 28007 600961328 56487 56488 719906816 48656 48657 408790493 55329 55330 387041549 19783 19784 373705000 98993 98994 8512607 91378 91434 776315999 5786 5787 797508304 14563 14602 73319967 10167 10128 516258646 91382 91387 487676443 24387 24388 269767540 29720 29721 851271565 6504 6505 753306585 60717 60718 849360307 77330 77331 336492973 14881 14882 831612933 44701 44642 127596038 57370 57371 581119677 25367 25368 510088687 87916 87837 610709526 86745 86746 46387174 87389 87390 932021870 42751 42752 408778220 65957 66035 589677080 52727 52768 349534966 61549 61550 882774161 18120 18167 486187997 17745 17689 675091091 94175 94176 528665445 15077 15078 55338187 83541 83463 12909119 82199 82200 326810404 70849 70850 522559737 36918 36919 642805781 73882 73925 478907281 52330 52280 216895189 58302 58303 624456893 16927 16968 510806798 74718 74722 791473245 17229 17230 723678460 7382 7329 919264850 28029 28099 913831136 21313 21314 959192999 203 279 867264989 81116 81162 294019612 52716 52700 921572146 94282 94292 927890241 88444 88445 291077359 27604 27605 154798600 28964 28965 720518173 42359 42400 582338216 23523 23600 505576598 94643 94644 680270943 4804 4805 270533555 15683 15703 323151382 30360 30361 809346580 54844 54845 94886886 60693 60708 333910007 279 280 571758282 26172 26173 429470861 76898 76965 660858917 96969 97019 893841913 1651 1652 20257491 31688 31627 838519499 2379 2380 290329563 8399 8354 813150154 48213 48214 186480600 9833 9834 51670746 18919 18874 637716476 73665 73690 837556258 97902 97903 261895211 5113 5110 844053216 71218 71244 138973075 37791 37807 948533318 91067 91011 838385163 78831 78832 656057330 58085 58105 631827614 34414 34350 868171633 80368 80305 747623317 49554 49555 620836451 79874 79875 524602661 37221 37222 48981930 68272 68273 85232697 45293 45294 131049452 67627 67630 585464788 43701 43684 535737706 24135 24136 971663816 88927 88889 478416811 28264 28216 406391340 21537 21538 307173356 44066 44071 674008627 28497 28527 324810282 17650 17651 921290755 88999 88990 959666193 1146 1147 525208269 2990 2991 31975608 23869 23889 265066088 98060 98061 34363803 37715 37675 10465453 29836 29856 192767596 83975 83976 933546237 42252 42175 970271517 70888 70894 337944207 47654 47655 837070874 21908 21936 817671222 41595 41625 833398448 86661 86662 892569511 88103 88048 78845766 99989 99999 879821612 69737 69707 797666172 22114 22115 286531110 77299 77300 53023876 49332 49333 819831096 53225 53226 646465137 86389 86347 818752584 42203 42204 99696964 31263 31332 633541066 37524 37525 470323867 12833 12834 502461512 20430 20431 504500760 10800 10801 306957828 51100 51101 517784072 35324 35249 43071961 69669 69670 719259559 68976 68989 111051472 67083 67055 248519421 71461 71413 860555441 78186 78254 825466265 7740 7741 89402931 58984 58985 535253803 9503 9555 688314810 45880 45881 133343922 55128 55092 486355981 11370 11315 329988084 44651 44703 577317855 65463 65517 630232721 58668 58648 80262432 32460 32448 395362395 14844 14845 972423985 42248 42170 199621861 29332 29333 731167103 48467 48468 748389950 44006 43962 801812105 43642 43656 759767552 48504 48505 800288701 66926 66993 995644197 43136 43137 937922917 17912 17913 117657368 96202 96227 554701464 26030 25982 560911031 51992 51993 571776117 5549 5550 625272585 86027 86096 656910587 96307 96343 273041155 5126 5065 783058578 95441 95442 958070428 1745 1822 912857039 80290 80316 932845808 8857 8858 578512730 45522 45589 127982578 24973 24974 717126936 70013 70014 145524574 77104 77105 767366774 51572 51579 209790098 39437 39438 240828770 51525 51526 363257083 30101 30043 891449025 68281 68282 940971118 70791 70750 496417582 59972 60027 152878326 98102 98158 654957951 90160 90161 953547768 60528 60529 86461031 27495 27525 584798195 99139 99140 790337245 19378 19379 999932892 50936 50977 707043227 79019 79020 635800333 59093 59094 474510060 51999 52000 234927443 67371 67361 335963377 53206 53207 327396803 49705 49706 818397305 96844 96819 835911050 2826 2840 651501948 10738 10772 808069873 23812 23813 350506843 56685 56686 6095377 79416 79417 510005347 69115 69123 659292058 62128 62129 834141799 96886 96887 537286682 29275 29286 37237380 2952 2953 104989391 56428 56440 857905574 58961 58891 700956290 1101 1167 207278171 39399 39369 772803265 41855 41856 58572768 47597 47598 580020318 46196 46197 812879354 75712 75750 146399239 9357 9358 23672734 13712 13713 500608900 25398 25399 35941009 29472 29523 4322466 49496 49513 597267782 83683 83684 994646005 54665 54684 246417960 8245 8186 532125935 94329 94356 514662236 73755 73756 222610548 93828 93767 594740384 74290 74327 641537655 50045 50017 574355289 34938 34939 74193546 13495 13422 435878486 38667 38668 327226796 99827 99769 922509694 36784 36785 953577764 3804 3875 571061996 36854 36924 539078047 46250 46251 158716732 66871 66933 118256159 24499 24496 516686775 28401 28402 204078756 73021 73031 771469215 53582 53583 843457058 170 123 805909500 59870 59886 413566885 62891 62892 429494564 92103 92104 298770702 21210 21257 625475863 75594 75613 368730157 87411 87444 994152739 81359 81335 145725849 67979 67980 403619538 76921 76889 134036889 13211 13212 805135500 94963 94984 61657356 25375 25423 690441259 31169 31135 220676449 74863 74783 55831988 9513 9514 783493184 20906 20907 891863021 35111 35112 481049941 88029 88030 262738058 61475 61476 645309915 55658 55600 166450721 42181 42182 728252704 17742 17760 708365512 76388 76332 936156084 39798 39799 727819923 75995 75996 838194292 23153 23154 910147211 23635 23636 626240860 46521 46522 425016060 58454 58455 24607688 34725 34726 88061456 66098 66107 721179218 17965 17966 316089676 12292 12316 763980858 49917 49918 348699509 24523 24444 732533735 53491 53484 917628494 67349 67350 518602028 82695 82696 235300093 32152 32153 396432399 96492 96493 953771633 47509 47510 435004521 42711 42712 868551040 7507 7430 849458722 17078 17133 319104348 19569 19570 424017047 5185 5186 109973722 6100 6056 756035532 15377 15364 333746115 65013 64969 328981455 13486 13553 408273333 45792 45793 359675016 34008 33956 156804026 81095 81096 711150053 2250 2183 718624239 69457 69387 393013203 72853 72803 988783134 92699 92700 892700764 80210 80211 785956792 38364 38365 107430233 87721 87768 491705580 58424 58425 845192802 670 742 930803667 77161 77162 235222149 73008 73009 288534607 27170 27171 131077103 84074 84014 930164959 45483 45484 194721417 47155 47156 944292198 37278 37282 526381482 46665 46666 979947887 57192 57179 363165906 75771 75696 123670403 75963 75888 319369911 61505 61506 33356447 47700 47756 973370217 1846 1787 530363384 97482 97437 70079151 48881 48882 147225854 94675 94665 545674141 50450 50506 191763636 47868 47869 239050112 45365 45346 695837872 38058 38059 642071147 22460 22461 811861812 83770 83771 748633785 1772 1848 362099636 6555 6521 588830491 75059 75044 378585052 31200 31201 19844361 73045 73046 532392730 63978 64037 323663814 36759 36707 935905436 85198 85159 776447238 67792 67793 713580784 75725 75726 604147768 39442 39499 307295204 2690 2691 874521747 76322 76323 891329311 42471 42500 581007164 4461 4469 775405544 36820 36878 379716946 27376 27377 6226659 81555 81556 499956077 27570 27571 908061937 69885 69871 698985970 84844 84778 167003482 10039 10040 400998350 58741 58742 798097766 53652 53690 130293337 33843 33813 211506980 17328 17329 406087605 45076 45077 679382022 3736 3737 794750162 81380 81335 121792164 11030 11031 85362324 97137 97075 239889469 68269 68270 383409662 74499 74523 560773640 73402 73403 246549229 593 647 459195517 23473 23474 2821751 69127 69100 944208029 24241 24242 989748817 92750 92751 266323789 91845 91827 810009322 76305 76277 348737474 9219 9220 368130505 70787 70788 319560646 46634 46596 685959732 60986 60992 961799884 88952 88953 773388924 16023 16036 970620445 62787 62830 357633717 91384 91337 909210614 49422 49425 922272081 50789 50776 794153291 1995 2004 512070470 72461 72390 864830919 75197 75198 703376293 58242 58243 744539230 80946 80923 747524548 88984 88987 788270472 82787 82788 198744988 38189 38190 877020003 29820 29821 402146519 66107 66108 157971145 51741 51742 513681191 24280 24214 964852202 15685 15686 807230474 45845 45807 441345470 18314 18315 671264639 63322 63323 946050748 43512 43513 462858347 44926 44927 380215244 38445 38446 273519272 64173 64174 966470762 49277 49307 962328760 92751 92752 699775489 64829 64840 154834745 11251 11208 862399932 63625 63626 406215456 86665 86666 248754816 81290 81291 669983197 78512 78513 719303454 8418 8450 561144405 82436 82437 90262857 39606 39654 593898234 18336 18337 127597754 15610 15611 781736159 26491 26425 765613955 86210 86132 924732033 85688 85710 328847450 57985 58035 187293342 17617 17623 122597042 55968 55969 467150883 50940 50941 492354178 87704 87717 617360753 34608 34609 947231411 97459 97460 886592953 85913 85933 263069755 78318 78358 253073928 50694 50695 248238585 87006 87029 332609403 58706 58784 296164477 51924 51925 312677846 21624 21547 339333667 4815 4885 36533490 93597 93636 751002738 56527 56504 23400844 91363 91364 732451338 47889 47890 34244666 99349 99339 609874819 96733 96697 61724633 35068 35075 381102498 67114 67115 355707878 64929 64948 323880324 37678 37679 591733317 24983 24984 489401460 1089 1133 483439087 38660 38650 944047005 80940 80941 6725251 83030 83031 629712421 77151 77167 531989834 43239 43235 359955698 89181 89107 533043566 32196 32220 109283600 51627 51628 243622578 51519 51516 803580129 6730 6803 533321289 90054 90055 816005201 22648 22597 692067308 37796 37797 284490050 14945 14879 316689439 96762 96763 756553101 82303 82282 694054798 77983 77984 199401469 12267 12219 123800516 15632 15633 806606227 11656 11657 617646146 83054 83055 897356018 48997 49077 806794423 55762 55793 839668306 1973 1919 339886639 2715 2652 334998258 81820 81801 873706819 30669 30670 349881487 9803 9804 987915421 42620 42621 619597477 71800 71801 685120661 81044 81083 434185025 89716 89772 969624524 26325 26326 228391515 1749 1671 858123814 16361 16362 200136596 39628 39629 70113998 21104 21106 96069350 95264 95275 314407694 72360 72361 678095719 86306 86336 319759170 20883 20884 880763578 9213 9214 710477640 71417 71355 375111157 66906 66828 769391291 34213 34214 613035305 53226 53270 956654922 88238 88210 261142984 69523 69456 158737468 36599 36600 947270889 5350 5351 392802221 4801 4817 388144964 73475 73476 157452386 74545 74586 12603130 33388 33389 888946124 9909 9847 371148837 7769 7715 524412989 21556 21557 534470459 74014 74015 607045851 78283 78340 785074126 60326 60327 842102578 74625 74626 79495942 54868 54857 888153020 89578 89601 767017347 74303 74325 288266084 69366 69295 882333001 45638 45639 400888331 97101 97170 749593178 78202 78203 808354731 55730 55745 389626348 1743 1744 170266594 15793 15794 782892807 17162 17176 674839322 56640 56720 297111356 57276 57270 164163532 25112 25113 81771025 57761 57762 905787691 39810 39748 132452145 61846 61847 304579980 27379 27336 104076977 59667 59668 531365800 99326 99327 896670326 71769 71770 497600425 52293 52294 467854990 33772 33773 95089349 62972 62973 972279179 17185 17186 527016965 91697 91698 218687480 64053 64120 477485502 52388 52418 374196239 66578 66620 804538328 24413 24414 804036228 78384 78372 176446965 87469 87530 408995424 12555 12556 979222644 49006 49007 35581253 40772 40773 458023760 76107 76172 301428177 55057 54984 218510705 55495 55505 414448964 59385 59386 475928413 1696 1697 358535981 46254 46255 631187909 62868 62869 155748300 54868 54869 725624135 47626 47627 113369234 85161 85162 876776159 57789 57839 584053285 12872 12873 303178980 7391 7447 405333429 59668 59675 601410702 11978 11979 399593760 59849 59877 944654978 79341 79342 715262046 38317 38318 415572587 99672 99673 284139388 85921 85922 334321864 17539 17460 211689056 40183 40184 269726296 44508 44442 779011929 75641 75642 35547125 95649 95650 406260139 96431 96415 620745574 88709 88710 394688413 4367 4368 698680993 90856 90888 327517063 16430 16472 927103392 81993 81967 802531254 57316 57335 940594329 13403 13404 13731420 64330 64288 170543595 46870 46871 84443251 26805 26806 984115313 55682 55670 943584201 93151 93152 291203025 65797 65726 340168947 81340 81341 549226264 50044 50045 1046574 11311 11319 179564197 88173 88123 183183705 18652 18653 621022744 1296 1297 419522174 21200 21201 404364299 46771 46772 760967571 12473 12479 950357862 61712 61744 429658450 60889 60886 317058795 75745 75736 919994903 87226 87227 57493256 58197 58198 984046371 10658 10659 687794153 67007 67008 430441101 9972 9963 714722330 92530 92531 827702371 97307 97308 447716347 75081 75082 362522834 13453 13525 535992689 90339 90340 46009399 73863 73800 524565923 24652 24653 97133762 40302 40342 903823980 14844 14799 30201837 16206 16207 888166065 74941 74942 639828453 49112 49113 89889220 99230 99210 43086346 8737 8738 633433622 20915 20916 587149898 92153 92150 487918419 48891 48892 975390515 56019 56027 304686902 41522 41523 228837303 31253 31254 559270514 13041 13045 485043676 81980 81981 340908918 2375 2376 648673505 33037 33063 338614447 7740 7810 750628269 72191 72192 134102775 23162 23160 664516241 50082 50063 852971487 90249 90250 330822215 37709 37710 415129053 20912 20984 109647038 24767 24768 302962366 64914 64915 496622729 39356 39357 128019599 21140 21161 30206050 36582 36583 176910520 17816 17832 19068872 36485 36486 296460576 54781 54782 334120074 59874 59875 123889138 63977 63964 340052422 52738 52750 189777924 1888 1889 781547625 17679 17680 88727884 58641 58607 312979194 19732 19693 562916677 40182 40148 18372229 71901 71890 388204039 48188 48189 512591485 57421 57422 426022436 2396 2475 288798504 94221 94274 864589308 35737 35815 309251820 11066 11067 279544305 84294 84309 684690798 68324 68325 147527819 97610 97555 465071572 69219 69220 274053268 22311 22312 466552112 71145 71146 774385413 64609 64623 143586234 94253 94254 711090130 9825 9837 648145867 76123 76124 43216723 84342 84375 930827655 17545 17505 645096644 61271 61272 246821928 5562 5563 778241361 74076 74117 807617422 87574 87575 16692620 9367 9368 926277658 11389 11390 257448769 57850 57846 422305242 95777 95749 393595388 25755 25810 715100882 30803 30804 104264245 99577 99578 616392314 43506 43543 770026293 66687 66748 645156184 90363 90364 406563415 20230 20286 885903084 87503 87583 20818060 21514 21515 970849303 82541 82542 82469743 92892 92904 827972113 6054 6080 8498802 40036 40093 379971252 34980 35060 935808881 77763 77841 894164640 70633 70634 613401068 68632 68642 124994302 38681 38682 895279328 93077 93016 407650963 21627 21628 413269820 68123 68124 463268056 30133 30063 182447030 3793 3794 756456275 40088 40116 840182554 12782 12783 287635745 50974 51032 881523674 58336 58293 483347162 99011 99012 563581648 98415 98416 888426013 14574 14551 800813813 88050 88051 458853122 65323 65324 626978871 49406 49482 164094647 15484 15485 349590510 49292 49293 331442964 68558 68542 564043138 40377 40390 852599798 11851 11897 987984435 78528 78529 468160876 31170 31192 972664174 28208 28209 519199062 7827 7875 256079604 69620 69651 469155925 64201 64202 328191456 3108 3044 527601866 53445 53446 391791480 28077 28063 103854786 27289 27342 76715088 94422 94423 270094990 84838 84830 101060027 95081 95082 287250697 18197 18198 391562967 22209 22210 176654572 7531 7557 594985270 83688 83689 178750387 81997 81998 140169880 47139 47110 497300996 55056 55043 601014360 54924 54972 84785661 28728 28768 192445687 98814 98815 580487280 69241 69242 125556461 88181 88182 129894011 49547 49548 196425005 53274 53345 279985193 30365 30363 699212394 43752 43753 718249329 52460 52417 316926121 2891 2892 623474967 20859 20840 977079958 8948 8952 774634500 93572 93628 888359408 75416 75467 902135504 10386 10387 336456265 46632 46641 428589109 61134 61145 96028844 20664 20665 707823463 64609 64558 610729088 43665 43666 716165095 90510 90511 377191444 47217 47218 382762894 41447 41459 355526056 44419 44420 384572548 80359 80393 248215021 22339 22269 538417533 2684 2722 33736626 29041 29042 441498498 27552 27622 816488841 53875 53947 469462453 58799 58729 109876291 52697 52698 908406966 31924 31853 420056379 29550 29551 849291552 54889 54896 632705603 88974 88913 477888230 9882 9883 157921873 23345 23346 623003858 25303 25340 912136841 61374 61375 222497584 25780 25789 152261163 12634 12694 915540852 24166 24119 392051029 26968 26978 756042409 90897 90898 856666265 21843 21844 463409190 34910 34911 757570187 53732 53784 416700960 30799 30847 846974219 83730 83786 298881035 52003 52004 295356233 69894 69921 498589401 75311 75312 851068421 72056 72035 244602333 56318 56265 328148020 83918 83898 635175836 45810 45811 874599213 67612 67590 713935129 4824 4876 995130338 29574 29575 788973555 40078 40079 431181595 25693 25694 413126658 93000 93001 35285077 40975 40976 255801449 54605 54606 665733018 73726 73750 426823638 60037 60071 62852838 84094 84116 898271374 57151 57080 689431595 67269 67270 914957311 30519 30497 439788249 17847 17848 288969624 17894 17895 136146871 23743 23744 405173231 67492 67493 735587744 89180 89181 206012997 23758 23759 220437571 90887 90864 929035439 79769 79770 800053252 94165 94169 373535752 83047 83048 389152330 33204 33205 811926216 24487 24509 766563467 49061 49040 604271577 27209 27272 405297260 62103 62104 539171255 37578 37560 716754267 92935 92931 531710461 61682 61683 828716096 43600 43632 243144470 80966 80901 22161770 65527 65463 161064984 97994 98059 358077795 4476 4491 30648062 27793 27761 960856225 22500 22501 482742675 7248 7305 374177634 1339 1269 927270495 88166 88101 49286485 85355 85356 936304786 29250 29320 339596576 30795 30809 226933670 75418 75419 968199551 60144 60145 512265102 21640 21593 705593220 66967 66929 769601702 80233 80234 252257615 27976 28015 440775612 96694 96643 372067935 41081 41061 851821183 17402 17403 842988904 99956 99977 650439605 20051 20052 734453655 78543 78554 971001969 3457 3458 819297211 65360 65361 782024309 1731 1764 144208039 60156 60185 356761219 58453 58480 419286180 64174 64160 544119330 36754 36802 180049320 79690 79676 252145955 96082 96083 848282026 89461 89530 563707705 51210 51146 542696271 32310 32254 79118287 23503 23491 543788051 47389 47372 353176975 64091 64092 109221404 11919 11845 805663461 79102 79103 534610227 29379 29372 506363763 67617 67618 322435786 89210 89211 105988584 37626 37627 695814782 47494 47495 156766699 56629 56630 569371231 44593 44542 212056545 35423 35499 382681204 83149 83150 201656367 49291 49292 681989526 13231 13273 75365348 74580 74581 399207621 77848 77849 100457066 90601 90650 470953057 65288 65289 553709602 830 831 756961673 19156 19178 885448453 65792 65793 181955628 40475 40518 864657906 63425 63426 953928 7238 7239 18396306 28869 28870 434416218 61893 61929 135458765 46955 46876 478479998 21437 21516 557789472 61359 61360 284552002 3591 3655 569544401 88682 88697 741011668 80546 80576 795701918 34502 34478 280289321 47828 47821 471199084 90423 90399 994983107 76717 76749 384005628 48270 48209 776098461 81718 81753 325878261 62685 62678 236131662 62688 62690 190896942 84982 84983 990966260 21118 21119 157712741 88522 88463 58507168 50576 50577 472878242 11227 11304 264499378 90289 90225 644753311 76052 76053 161723758 4737 4803 931220658 61358 61359 296875792 32610 32676 326242025 60102 60176 477761818 99261 99303 722639507 1901 1902 113476064 24229 24230 76188411 5923 5924 288244437 11523 11468 605109433 4900 4921 366203727 42594 42595 270356184 88863 88864 339398766 27113 27036 28329058 57970 57979 523213261 80150 80210 329018776 46351 46363 432210884 38609 38647 807840428 79885 79886 993524261 45090 45091 692694089 42350 42351 683831880 30488 30417 531072071 93730 93786 959381842 58472 58515 390528837 46919 46920 653062571 6163 6193 515267507 31883 31901 179769198 18410 18367 207347744 16209 16210 98338264 53250 53251 384611094 10552 10553 904621143 33200 33201 610479140 99807 99808 416015649 63304 63305 840683209 60101 60102 548043573 18788 18772 808371823 20044 20018 438320236 50346 50347 229591090 69193 69194 556525620 33942 33943 292331565 28354 28355 479649704 53060 53061 144234124 38420 38384 525734241 6939 6930 799769971 10643 10715 325025498 5543 5544 55960886 33974 33949 80510333 74214 74215 691997690 55635 55636 92386199 22510 22511 490229196 8586 8587 884652101 96316 96269 816223257 74142 74143 119545902 16636 16557 413044907 5295 5296 340384069 2843 2844 831054786 77912 77913 734632211 37716 37717 179414321 86540 86564 113298636 38564 38629 939825774 46516 46554 53974161 19443 19444 99477769 70705 70702 683344056 49075 49152 522347306 91856 91862 798741493 20155 20156 926055219 53026 52954 420064452 68042 68058 587504889 46277 46278 463356817 8406 8452 169497881 72883 72851 705711565 91328 91312 167065886 38783 38784 361532457 45748 45749 349952028 46839 46867 708043899 21468 21469 594991813 54828 54892 49975715 67576 67546 330014954 76786 76787 71382306 91376 91377 994045816 38395 38396 636487007 38649 38650 940603861 71590 71591 419693915 48748 48711 184313006 42489 42453 187474804 47161 47162 41879725 89351 89320 995072689 16658 16659 727978421 5877 5844 252458734 32134 32135 983518676 11075 11076 558361439 41413 41414 826825372 90092 90093 659512272 1751 1752 798296572 22483 22513 765320050 49782 49783 169051398 96929 97001 65360834 22588 22624 203892684 14349 14333 915411684 20740 20801 23155978 21825 21826 562696046 26952 26897 363674672 39122 39123 867998499 24611 24561 507972629 64554 64555 892188308 18414 18462 812475228 89611 89612 28457570 55873 55874 225674903 8257 8258 937834293 58282 58283 717159799 9794 9795 370682565 57687 57693 674834366 8359 8360 221312247 25949 25950 731477786 36973 37034 493699924 43660 43661 525808575 19024 19025 447247505 35455 35456 583266698 87739 87740 787896553 94117 94118 504106120 17490 17491 637473795 26445 26385 102210729 11573 11574 7452558 85602 85603 764744026 8285 8353 540563845 86850 86805 674063625 41801 41802 739769599 54241 54307 195083139 56447 56459 665081696 84245 84286 653402607 67572 67649 246409437 33179 33206 814139318 65795 65848 263486247 74798 74799 799488684 92875 92931 788235238 46779 46780 849899898 45919 45967 741310237 64277 64324 918457045 16697 16698 498122819 55232 55233 365611584 19747 19748 950482081 4738 4739 157511374 13620 13621 323543987 91863 91864 792979378 45083 45109 880849431 59078 59079 60172969 66960 66961 647227080 18544 18545 101654755 28534 28541 791319272 9697 9773 168318929 37176 37177 553502316 90691 90676 663221401 5226 5206 14415573 43530 43572 46575952 36656 36657 277460087 34925 34926 478631991 95527 95528 753803371 75130 75086 254884254 43096 43097 885463120 89226 89227 907825890 82664 82605 447221622 45216 45209 558707820 96932 96933 985556599 29636 29657 191621700 22949 22885 978767847 21823 21899 368621389 60421 60422 429295305 73488 73489 380123764 69731 69723 618869806 69585 69580 421109300 11123 11072 750051804 61297 61298 366521462 14315 14316 550134421 30386 30387 259218754 5645 5646 305212621 21078 21079 345534139 34989 34950 225266916 97099 97177 956293034 41895 41909 189864000 55935 55936 922219581 22964 22916 912810077 36658 36729 992268668 48940 48941 80237651 31969 31970 331024270 57681 57645 620569954 89426 89474 453601864 70896 70897 671845581 26196 26204 55613069 74952 74953 482248001 38224 38225 706878291 95445 95446 391213811 35742 35743 844216640 38928 38962 85916312 52039 52040 532263564 38135 38136 996243935 44089 44090 881513684 82870 82845 866412674 42539 42600 312816988 78499 78490 614089802 58357 58358 932524304 80754 80801 433046769 59006 59031 766029525 65573 65599 356959113 74276 74345 155477728 12454 12421 463951211 56740 56741 632969491 14548 14502 988317227 26476 26477 828991369 53298 53265 809543657 55813 55814 288229406 50580 50560 209920815 3792 3793 393963045 49432 49433 165571384 71060 71106 863389850 13965 13966 76703406 99426 99470 42952608 9915 9916 794134211 92052 92053 730610959 56701 56680 957842462 10979 11029 928650418 62182 62183 221600560 1635 1604 294101974 87265 87246 620549967 26965 26966 321424092 12332 12352 569402604 91511 91512 760931794 79363 79364 987584270 25107 25108 928343903 43963 43964 252067089 9620 9621 305739999 15015 14960 250442120 17486 17487 745993910 91653 91654 412140327 84097 84058 946504990 22785 22786 964089207 75438 75406 523432143 37805 37743 107175422 5824 5825 531036719 13400 13343 692224867 34085 34086 176921700 88009 87963 443825172 60110 60096 984016447 43434 43435 578933516 82194 82158 937889315 24396 24397 913380096 15702 15735 398607731 45522 45474 911751808 49943 49944 737556620 34101 34102 151701380 99180 99154 59851835 80294 80295 813235636 47349 47350 436643949 77288 77236 533863829 14917 14863 905225559 78363 78414 646530728 82 83 376504141 20320 20321 903063211 76796 76857 646731152 81661 81662 709643121 45303 45339 943562222 27974 28004 59173375 83134 83190 522748717 37407 37437 607398713 12811 12812 427814014 81596 81655 220304688 12979 13044 488750050 86395 86396 927789682 3179 3195 716804821 47623 47625 942435412 52170 52171 195922275 71738 71680 211464379 70397 70470 870677561 32737 32732 205807344 93807 93808 234530768 68623 68587 239579759 56453 56471 232771324 69491 69442 625490649 82139 82140 992205289 34593 34564 312140061 48580 48513 549191918 62784 62785 589689012 72651 72708 940395807 3655 3656 996914962 22207 22208 113317173 69179 69180 34701921 6683 6641 680609871 13293 13294 586547868 65799 65800 666902886 93733 93654 950014762 56796 56797 887611846 99575 99578 921850281 47131 47155 629938497 28140 28141 364285176 94694 94636 927989386 20958 20933 616480356 34511 34512 755712826 68764 68779 717364675 27544 27510 527900535 97318 97269 670220379 23423 23407 274878385 18012 18013 688364175 55759 55760 325881663 98853 98854 97130607 17260 17261 647191305 43107 43056 711826377 81873 81820 853395829 67233 67197 928060001 30411 30412 223568840 32621 32573 767695947 64595 64596 445961603 60880 60881 373470069 4275 4273 355879437 84398 84411 421099622 74940 74941 603767617 91280 91281 29251634 86219 86220 423754441 23270 23218 690859519 95136 95137 924318367 58774 58775 645119598 62017 62082 486459536 29246 29268 643430023 74266 74302 29216530 67505 67506 210692662 30714 30665 119616159 41820 41792 233286681 59532 59576 500383997 56193 56228 970630018 6763 6837 582950468 28374 28358 468044293 98950 98951 952743064 48868 48869 616808194 76477 76506 870928419 88016 88017 606004928 85400 85401 491682990 76203 76204 242829029 69996 69997 590106842 74087 74111 409383635 43209 43265 778177076 77230 77204 554040746 77175 77176 362572806 98890 98891 188776166 85449 85474 82749305 28890 28924 160227149 10839 10884 36438736 55357 55414 356484272 67357 67308 904289984 60604 60605 401911905 9582 9561 237546063 69341 69342 751697201 80124 80125 639991989 97993 97994 983072416 5360 5361 842611901 6482 6483 612224308 55645 55646 159372775 16221 16222 541503709 37535 37548 10572339 88087 88101 431919473 14590 14591 746376792 47448 47471 10218013 41164 41165 997983831 31619 31620 414148923 27025 27026 896126334 27838 27918 156928122 3203 3215 54936730 59434 59435 586921314 35572 35576 637878968 20228 20263 645394698 63818 63819 237959916 58762 58763 344904593 6547 6548 815562887 4690 4767 75600738 59108 59166 450547655 16460 16381 847223944 60525 60526 165368443 17964 17994 939027870 19050 18998 888557203 13403 13406 956171553 897 937 663044398 75040 75066 659020397 61225 61226 957790314 66654 66596 183267383 50211 50212 839594977 34818 34819 793503327 49632 49633 735406968 45467 45478 348166211 62232 62259 133033557 96654 96655 470389506 79652 79711 834006270 92647 92691 910488115 62306 62336 338958944 13696 13697 355960370 69580 69608 920855650 42297 42271 631711679 92339 92340 769026357 53905 53851 676175962 87587 87588 457206185 50792 50771 177953180 27490 27419 143896063 64230 64263 685479481 98631 98670 320271303 93145 93194 242299729 97356 97357 719900545 82506 82507 423639403 51966 51967 617471727 910 911 193443704 7137 7196 918954936 62111 62109 35043772 79710 79761 819739383 97379 97380 407354969 98682 98610 481591604 37363 37404 37715422 16937 16884 429712998 8822 8875 324651556 83204 83205 637327554 38221 38222 647788425 77986 77956 783119930 89003 89004 703278686 88760 88761 466701154 62337 62279 175095405 16534 16541 111741785 82643 82644 109724991 46350 46382 660203108 45991 45992 690931027 86123 86095 811803865 44811 44778 130841448 9123 9066 459253434 95894 95895 857661471 44649 44650 206077664 80973 80906 769291254 12807 12808 743559899 5178 5179 511069141 91013 91014 608071609 51972 51973 804690309 13957 13908 459952563 10023 10024 165490573 89430 89401 39898866 89623 89585 650235926 76889 76826 141136701 93135 93136 951981175 89720 89750 488430863 14730 14765 356923243 23707 23708 502579597 67816 67742 743556674 75917 75913 232361874 5322 5288 776873861 25506 25447 804870685 69733 69705 177688517 37387 37399 966852330 73893 73894 617715098 632 633 77143015 57994 57995 900831708 85666 85687 429732153 70858 70863 336031027 99918 99985 226692685 58323 58324 972597213 3303 3340 243694276 58811 58780 201238656 69641 69571 492333620 53164 53207 157793270 81956 81957 592864320 50918 50919 420169870 83181 83204 768501141 33496 33518 937417612 2774 2739 486776226 82674 82745 732246552 10683 10744 747589308 24077 24034 972133772 87201 87175 213371958 81565 81566 673034521 11769 11733 368880291 71926 71846 639682440 53457 53458 682703175 96566 96631 583476403 37589 37653 752348447 78534 78535 463027030 65676 65677 317060936 87377 87423 805809189 24903 24882 197512593 63870 63871 717991246 9253 9282 979856817 72651 72616 770786213 45927 45995 703422530 29415 29490 545338935 97853 97854 519014073 95407 95408 740495281 2158 2159 951732487 89082 89051 965760751 59329 59330 79996282 62011 61972 64820847 72017 72018 433324370 35805 35806 210765620 78336 78337 18415740 82456 82439 492876058 58502 58503 484839905 41694 41695 32507625 3283 3234 764626140 2641 2616 876949194 39165 39166 227671240 61553 61554 686546628 30590 30510 213785561 50411 50412 4923371 82976 82959 942373583 70578 70579 878459472 53686 53687 923132239 41351 41362 384806435 77710 77738 30985263 42291 42292 390148816 23318 23319 516384297 81022 81100 756529401 82827 82799 889140446 80327 80328 327593392 18097 18025 474282043 66378 66414 694169412 11739 11740 753829307 74404 74438 319044590 62131 62132 600902657 37495 37483 37266885 78149 78150 341445004 29725 29726 616674666 19513 19505 236042652 8680 8634 353556630 19236 19237 840217679 6832 6838 857958213 4627 4628 771977610 29728 29754 811317259 44312 44327 938113435 17412 17455 700631879 41974 42028 917296590 68812 68796 673911293 68824 68825 677437364 71285 71328 828117092 37803 37804 665415273 17801 17870 888679859 86283 86353 411012698 32007 32008 97532033 54834 54841 309380718 40615 40616 973716468 29223 29224 553313720 31707 31708 243629044 27307 27339 772635283 88705 88716 711663550 13256 13257 360041249 21121 21116 296561224 81282 81208 163283438 56694 56648 599473204 21565 21547 125518585 44571 44572 925073174 66017 66056 138308028 35470 35532 940410088 64183 64184 873046476 91453 91381 975359217 87658 87653 553194171 82532 82528 406800640 84426 84350 467302317 80560 80588 992419634 55843 55844 688984435 23790 23793 972145714 37396 37400 175157186 96497 96429 631485777 93295 93296 700590409 14298 14299 887575729 42079 42012 323847781 18088 18092 782299285 18353 18409 480807224 38058 37991 879766185 59910 59911 312284845 7221 7300 804903334 62922 62998 179677548 77622 77684 614644037 5803 5804 488129347 39969 40048 193170999 65634 65691 538073469 12439 12511 400433179 86548 86584 168281256 982 983 705177965 34577 34578 150004805 97538 97539 305144706 51245 51227 525451622 64353 64398 949029718 42308 42309 431154262 45733 45680 681658183 3287 3219 820850758 26348 26349 429138183 30188 30153 113912115 93220 93221 406715173 90161 90162 755284007 83250 83251 630496087 93916 93917 234634847 77836 77768 841532349 52943 52944 668522602 31621 31622 232974739 43105 43081 922262117 36573 36554 900236331 37253 37326 546247217 98199 98252 652374923 5967 5968 836887243 90226 90278 179821791 1140 1141 356113177 14027 13996 304618414 87369 87370 25258337 16228 16202 616592377 86023 86095 543347487 83756 83757 893868969 79519 79596 55700733 53512 53534 765603476 43102 43122 203394545 7556 7538 971602221 54596 54597 871089446 23187 23188 603175052 41694 41621 384316562 62000 62001 618816060 67164 67180 542938391 66645 66646 716943266 41206 41133 348897638 77491 77426 997436468 3572 3573 28064512 52570 52571 607902881 70323 70324 884319279 12588 12589 802336724 94304 94305 968088322 29175 29176 661074943 95046 95019 84486376 45053 45054 542556109 59468 59469 115219376 50948 50949 916971000 13495 13496 722300678 34571 34572 29595539 47676 47677 801474573 4715 4695 50300144 53914 53858 550022364 4241 4242 576212580 42432 42433 636933912 16951 16952 535572774 14190 14118 48976417 28512 28513 454004368 73740 73741 234548420 42119 42150 77340448 86482 86532 289883099 67644 67608 587964914 29991 30061 840934146 60199 60200 238779324 15119 15120 146508564 79063 79064 316981712 79232 79227 391273886 94114 94073 224135606 49035 49013 463914529 30310 30292 654950588 20750 20757 230087690 95082 95050 175873994 97924 97925 314948589 94037 93970 357608287 25300 25234 950607564 93007 92993 161420400 1976 1903 745784500 87851 87794 238109051 41376 41381 563533138 18707 18663 792452565 17968 17891 880842466 99612 99564 193608552 11484 11485 900770338 27638 27639 646597945 31014 31037 321693277 17189 17260 86474883 37008 37009 289910073 85484 85485 198536648 7413 7414 877567953 64940 64988 559325840 82504 82505 144669350 878 844 641929311 17994 18046 727233278 78158 78159 873448357 84631 84644 936529229 65860 65905 927368819 32176 32174 14039101 93195 93165 137249568 46075 46076 208306001 61495 61515 654568523 30405 30406 70664051 57761 57749 661728895 58664 58665 935250338 66296 66297 790875032 35919 35920 762888513 16031 16032 401036859 23878 23879 382772058 42876 42936 766167535 29949 29932 261347597 2467 2481 195846145 38269 38270 644556306 47719 47720 60566981 40082 40083 306700361 15559 15560 90122320 29574 29594 435197246 50533 50534 867696734 72583 72520 338162918 88969 88970 320851333 41137 41138 87806085 37816 37817 685181906 27030 26986 939168928 62766 62791 639301287 67625 67606 403937820 13099 13086 315970419 69597 69662 45302028 30060 30125 768792794 5904 5905 656829677 13278 13279 888755144 91540 91600 51150855 57499 57469 437751742 35532 35533 916049442 99094 99095 238331845 15238 15164 422074446 53385 53361 516225561 65636 65637 21412938 22882 22907 231420578 59215 59216 412689079 61412 61413 746677798 63859 63797 954821610 70150 70151 437680368 85919 85928 494246577 89333 89334 740573709 48396 48441 603607830 52126 52127 655475383 74219 74220 998426982 78530 78531 945159062 38300 38314 619335756 3179 3102 484306467 87702 87703 330732006 73545 73546 86184936 41523 41562 367733338 23229 23209 800817234 33725 33726 616292313 47765 47702 940780986 99353 99355 374338200 55100 55116 611294657 5019 5020 488789154 12226 12227 163770896 73932 73933 84238908 42762 42748 900207233 31417 31418 250115692 86097 86127 967883390 48106 48107 233373459 25203 25204 788699914 71115 71132 780993177 67058 67120 812406014 77827 77753 304414610 77246 77315 264978312 69331 69339 213269234 86574 86575 907561610 15081 15082 849494280 97243 97290 478428180 1208 1209 864772393 4952 4991 535966449 9438 9426 397267940 1184 1105 925559508 6444 6445 875190380 57395 57396 433345740 21313 21336 819463613 18367 18405 566981877 95029 95015 894857475 91345 91346 636036036 81663 81687 527780680 52968 52969 859179005 15113 15128 251013490 95288 95260 451152438 91750 91751 846524626 32499 32516 435985312 70927 70928 659479101 9539 9511 616273322 78918 78887 549779760 81141 81142 273242419 24075 24130 289070086 13827 13828 831840395 11022 11023 764451902 39332 39333 528327338 80623 80624 876008416 91017 91018 136534139 30502 30513 938209418 77044 77019 812696122 31034 30963 416307993 45384 45463 271577142 20709 20710 854676977 41724 41725 451940920 89554 89494 567261712 74457 74458 500636900 35187 35188 689317000 29451 29452 78105033 61812 61813 335068053 93854 93855 496266585 14473 14474 367448110 35778 35779 820808204 92498 92501 117455924 53362 53363 228638646 58470 58538 816598638 61141 61142 851619142 27334 27335 607115818 716 717 92045235 77763 77764 153026676 63465 63413 573962173 69083 69150 161709491 35682 35683 931091302 57062 57121 367222737 12004 12015 715505303 83099 83076 840379430 86246 86247 486591396 46562 46552 878841620 33121 33163 198054829 42381 42382 844705596 60810 60811 210921340 782 815 473983034 21505 21573 528697492 8574 8530 7258047 48491 48482 698234138 17771 17772 285005722 64352 64353 382022921 19480 19559 972149306 87857 87858 87395121 10983 10984 265061267 49710 49711 949427762 39132 39133 273383279 68784 68785 414629263 19554 19555 562848400 99498 99499 874934912 15501 15423 372024007 42276 42308 703604940 58494 58495 282021098 31967 31968 34160726 93600 93608 49302605 53231 53151 334024682 66826 66824 115184610 22256 22257 266360185 29320 29346 317486541 32352 32353 836368425 34557 34558 702553405 78884 78810 8750725 73858 73859 137104375 92670 92645 731992756 1302 1303 666900784 66181 66182 469456661 7204 7243 783507702 81055 81039 603919721 43455 43456 360345474 59941 59942 884902638 42545 42546 795351619 19170 19133 406400027 95922 95923 681753238 68156 68157 578133212 73617 73569 240194453 83042 83043 370433331 1250 1251 363658020 85660 85664 29259355 99280 99290 108572928 60766 60769 285217012 77937 77909 285779854 66068 66069 584580251 39719 39720 859360993 53668 53669 18784258 82402 82367 368381766 10702 10703 957842730 66213 66264 507300880 43925 43926 70157918 52806 52817 218140585 33581 33603 470718027 13103 13104 273214600 59803 59804 950931849 47770 47771 94223755 54175 54106 773316084 206 207 848557715 53914 53936 994897836 60978 60943 144326955 26042 26057 758164265 51193 51194 787837613 51040 50977 684685218 57009 57057 747093883 94607 94568 268337610 57566 57629 194171250 57015 57016 686373290 51465 51527 44129281 70149 70221 203243255 37516 37517 856060930 76292 76303 277085943 83293 83294 809729205 69012 69013 774647925 6958 6926 5342485 54374 54375 954618812 80966 80991 986220522 63139 63140 663912029 85678 85679 939190961 5689 5701 390644064 93635 93636 731297529 50901 50902 211698461 8544 8493 856928285 89101 89069 65931 91190 91191 467229830 81832 81833 562702431 67593 67594 201086925 92158 92159 865463590 72052 72053 879197685 50084 50033 163808330 99128 99095 744956968 69963 69964 798858918 42701 42741 85190097 35384 35385 788629291 89088 89116 799631716 47156 47157 556237220 97661 97644 246358257 5872 5873 823512914 1672 1673 486149994 29566 29567 633360885 46122 46123 270887834 22663 22664 733075885 36612 36613 358925377 45608 45625 430425438 90267 90327 436189741 77068 77069 608504637 3057 3058 435963377 39234 39226 213105529 74 75 65726016 58828 58829 209081258 39239 39165 455948224 4021 4100 445079418 18702 18634 230039117 51785 51865 206022711 55334 55335 968163136 35665 35666 673833877 87070 87105 176122179 77333 77254 567310900 37623 37646 518911124 40576 40577 141728542 77656 77665 406109207 60838 60793 936766416 77172 77173 263172506 7780 7767 30126957 43829 43801 443848466 32782 32783 983137759 98271 98226 952232026 11173 11235 327459816 24471 24472 568695320 33967 33971 751080429 99747 99748 888171459 40506 40507 821170159 66 62 567478398 42584 42585 19124310 15841 15824 623905850 55724 55725 515549609 64708 64646 507394015 99560 99543 597872009 76531 76532 464562352 64678 64631 544560321 12760 12786 826957820 16384 16368 654334073 61027 61096 226399161 39348 39310 228724291 25507 25523 198795823 92560 92561 863866723 19847 19848 73612579 27992 27993 975507593 52617 52618 233852174 19878 19879 202256464 48142 48143 447580839 62236 62237 630808594 25334 25335 843827094 71448 71497 902035432 57679 57673 728762912 52952 52890 440136641 13999 14030 870590697 79308 79309 499210434 40091 40092 631771367 13882 13883 761857436 77094 77166 93351557 35719 35721 314119409 49851 49852 529700197 67844 67878 12739324 72393 72395 12089391 44659 44660 100497214 62892 62825 20926688 36100 36134 613629422 87045 87046 302685657 81870 81871 537323442 79138 79068 738728418 85037 85038 440229482 59236 59237 28132345 31439 31440 321167592 89227 89304 265081512 67976 67977 364149003 2828 2908 604987518 69201 69156 805833506 5409 5482 350237371 73796 73797 98347447 41224 41259 555606111 52132 52133 708495535 27130 27131 588448031 81013 80973 543023288 27770 27771 507492364 59057 59070 670605427 38594 38595 652503793 60280 60281 747488129 10310 10311 486989316 98225 98230 431088503 39788 39858 162226149 17412 17413 10039335 87399 87346 927285102 97969 98015 633212884 47507 47508 617751470 28869 28842 24586867 45019 45039 521086850 53902 53921 263670314 82348 82349 988116411 22469 22470 424507504 48362 48303 674960558 65955 66020 94754601 39808 39809 787914280 1432 1450 794431970 68215 68244 734555544 43400 43451 16587910 65582 65584 596149949 81494 81495 476587874 57724 57725 769161999 76946 76876 272572477 81001 80973 762484838 57299 57230 791117518 10374 10375 475976822 37567 37568 398549022 74544 74520 977510484 15631 15632 925527527 85011 85012 270083423 27546 27547 461890397 24890 24818 413502440 45803 45780 766368677 57900 57901 118050290 80946 80947 63268833 78174 78175 568744657 4613 4614 454891427 24381 24344 377396494 36759 36744 150336919 88024 88025 954342197 4803 4804 631264530 96207 96244 456104311 704 773 707487765 31586 31587 577085172 31435 31413 365840680 98477 98478 549029023 54371 54306 263363862 36413 36371 392520425 30293 30294 688818637 26981 26982 698992499 54718 54719 333248230 52199 52200 576068906 31487 31488 974967965 31853 31789 571065041 50465 50470 908809204 87833 87860 95785256 55541 55542 20100645 85746 85747 221168809 7037 7038 42676375 94484 94485 479176322 70190 70191 807042731 57198 57212 512753100 76423 76424 791843152 51649 51650 488990584 92035 92036 736576349 63230 63231 346068862 80453 80515 968570113 27111 27112 458165213 48289 48260 287625978 2752 2716 115888970 83204 83146 593483861 4919 4920 346263612 31337 31354 921845541 55780 55830 634142845 41908 41909 461924277 68672 68673 49059219 10813 10814 161253286 25515 25463 572977415 94823 94763 603809450 61346 61347 307535993 20877 20889 18701368 62692 62654 930293653 84125 84149 965659937 96243 96297 662891422 55448 55394 514167350 92555 92556 988066485 36944 36945 134560018 2361 2362 198633966 8734 8791 22588564 38190 38191 724234692 92511 92512 192120591 72167 72128 467377030 66016 66017 701735742 81830 81831 4063137 12188 12252 449341446 70031 70032 293972110 78175 78176 684033254 48401 48402 238262077 38603 38604 666773117 97989 97990 298413951 67630 67631 103962523 63842 63763 64058161 3243 3215 74925607 20801 20802 217046494 18575 18576 236333080 87162 87163 681604834 33944 33945 374048450 56186 56190 734443648 11298 11299 87350086 81475 81476 423340618 25850 25905 178263892 94492 94464 70100301 91987 92011 351928051 30883 30884 356566 64791 64755 606563987 17521 17522 946481302 16045 16046 500961155 71731 71732 908636609 23026 23038 608272589 55849 55871 277108326 71868 71869 301523034 64938 64939 390338170 67231 67265 812606787 37276 37277 360585665 50960 50947 819444951 55540 55541 72340766 17824 17866 452028830 22576 22577 654514111 32564 32555 219710977 75265 75238 788204672 53422 53423 840583706 20632 20606 828329049 270 247 855462253 33808 33875 267666950 51348 51426 851739591 28203 28204 463282043 90676 90606 628186954 37578 37579 246858489 14551 14627 258536252 90975 90976 667335669 34586 34567 858782403 48826 48827 333324439 98473 98464 699976490 49701 49632 781713288 2741 2755 966552879 70452 70433 571960895 44078 44079 587704850 56881 56850 60013558 69404 69369 84883672 57925 57926 480226843 81042 80992 280502278 78087 78088 448769848 91696 91697 217069081 812 813 469704184 79502 79503 367102826 34999 35072 789925729 10952 10953 224760163 3273 3274 463096875 47729 47724 270728506 37059 37060 987422467 94560 94544 665404057 75611 75612 594720018 4108 4135 316123576 51163 51164 694412916 81377 81378 547709358 32154 32155 733524289 92670 92615 362269573 13416 13441 556816268 78578 78579 25200208 65557 65558 888635522 95984 95919 992957642 81195 81256 192921430 89067 89112 996635022 78270 78255 754375082 62665 62666 683806063 33611 33647 838308226 78601 78669 974358006 8789 8795 914218488 20008 20009 753666181 83909 83964 163379004 10626 10619 64941952 26916 26948 198824689 17717 17768 436191471 48488 48546 275515331 31766 31840 519048625 50459 50460 272184610 25937 25938 550339381 84856 84853 416502205 14745 14818 118160233 17864 17865 466380263 50587 50588 281570741 3001 3002 947202818 86460 86505 840342719 77611 77534 905457369 6261 6268 561483709 28508 28434 408987041 18197 18218 556186068 38660 38661 541282114 51192 51156 706272811 65790 65809 418508735 89415 89459 501220351 62359 62360 982452716 76913 76882 178091725 11275 11276 437218342 29886 29946 294377544 81324 81325 975710501 59902 59903 51991172 43412 43413 587440356 84311 84280 858207558 37584 37585 695348167 10346 10347 217759663 10214 10148 109003140 71896 71897 157994226 83250 83270 229017875 38358 38336 810302149 44775 44776 397111595 56474 56475 339308080 77879 77880 697483491 41822 41791 226718455 30561 30562 590561515 77244 77245 335317396 48698 48649 351596155 25239 25240 687044586 73253 73214 823105003 74143 74158 294056435 79443 79451 44271190 92009 92024 386537500 20158 20170 106778410 14652 14653 878330657 74212 74213 867153019 15233 15234 432270000 39669 39670 75535005 48670 48671 797475626 61259 61260 924492720 17939 17993 671287878 27072 27010 69558958 93869 93870 284596988 64077 64078 558468146 35582 35632 108580730 27300 27301 829461959 85311 85312 753771527 72102 72103 425348103 64954 64986 932044873 66297 66298 824072989 47579 47616 410181504 51166 51113 599954513 42795 42796 263016858 57650 57651 330034423 88480 88401 520493441 73873 73874 140029026 31401 31337 208889613 74714 74749 662330950 77358 77421 14425655 12358 12359 985115305 10891 10892 238536527 29008 29009 338289752 64709 64710 437887862 70901 70902 394955861 88515 88516 769342785 66801 66802 121820609 31435 31436 903950560 23021 23038 801994582 39847 39884 801545607 83995 83996 647990879 96243 96244 27386925 78192 78150 425517882 56133 56134 31323024 48156 48157 211518187 21947 21948 799294743 88440 88441 284119732 75804 75736 485031484 56304 56305 391194099 25769 25770 936909472 34439 34440 743201608 11823 11824 488199158 41843 41812 214641126 92727 92728 64139402 27101 27102 614827544 37725 37783 803434818 63240 63219 164249842 90892 90923 335661515 39092 39054 847964455 55165 55127 462943739 29984 29988 671739759 35527 35582 984464916 44701 44702 155082659 46749 46782 703609066 47821 47862 39629034 22163 22164 933047595 22140 22141 894028708 91622 91655 983951748 84886 84887 242470537 38234 38300 814429530 13033 13034 267828443 87904 87913 857619196 9701 9702 250940496 16236 16237 569465737 41322 41323 297266333 78220 78239 45214968 82562 82543 126097827 68517 68577 213341212 31533 31578 516677584 78930 78996 11667506 3355 3300 7112843 10461 10394 274836436 12712 12677 408734207 90266 90267 521443347 5771 5772 853774483 38108 38109 390167598 50146 50147 723140752 28730 28785 820895154 99249 99250 245640294 91130 91112 379596869 40595 40596 139306493 23574 23646 862852204 34633 34555 421780710 91449 91450 621275974 67656 67712 599324462 44091 44147 446980077 88376 88377 278397767 61178 61179 68457195 99365 99366 755094411 93989 94068 307220717 36816 36817 135838510 7612 7623 989557401 64081 64082 688898261 40850 40851 805143845 64061 64062 662656086 66736 66769 158975251 80464 80465 970282470 34544 34545 935116398 38576 38577 940522910 48018 47941 605472671 41976 41977 756066798 32226 32252 90194359 51693 51724 493273996 49528 49551 419767658 55802 55803 468572782 71878 71879 490624925 5194 5183 596486628 33858 33859 683254283 84758 84781 464297054 15242 15243 489160229 31543 31576 121337073 25035 25021 839622298 45387 45388 827217898 61408 61421 976316030 48623 48624 909607702 78024 77994 425729076 82427 82428 659489350 52643 52644 661409523 66334 66335 106264701 40554 40493 425775441 9865 9866 638592105 60666 60667 610851370 2868 2947 562672682 53575 53576 870795271 4064 4065 782613384 45617 45685 723348625 96616 96632 738512947 82144 82145 810641505 49466 49545 606840907 6375 6376 212539893 63099 63031 401595427 51884 51871 327843119 9231 9232 734707051 27258 27259 348325071 56211 56162 823080499 33002 33005 971215951 13553 13554 243077499 60327 60328 851367319 21891 21892 349229586 78441 78436 76688903 12076 12012 801824437 96748 96749 419994771 43188 43227 217174899 77077 77149 494833484 57802 57803 109542439 25534 25606 491563561 54856 54857 597937667 14562 14599 125172606 41256 41290 471299261 12619 12656 668596809 68799 68800 961029948 68296 68326 229190537 14695 14761 507153765 52050 52023 372077664 31347 31352 64510166 65357 65336 346440284 44797 44782 617989830 57771 57848 648084283 51850 51851 981045608 92997 92998 231639606 54171 54226 104088503 31734 31785 455127950 1385 1386 967906585 52899 52900 275345467 77101 77102 176687875 39630 39631 874630084 73768 73735 930721243 11003 10940 933532801 59172 59212 350539675 13451 13500 391065744 15543 15544 470888370 85810 85811 146544740 92481 92482 684691756 31144 31117 834280197 91606 91607 870763450 43291 43232 332994071 35728 35682 915035972 88132 88092 149366948 94498 94499 697212748 81958 81959 666849973 61942 61952 187619218 62333 62340 224033899 28992 29028 849431507 61815 61816 993797396 60183 60184 340563883 61616 61617 964500604 38842 38843 686807834 80721 80722 479179317 97653 97714 149341389 24131 24198 50393892 56177 56178 501224630 96346 96347 216225162 93310 93258 224874501 6809 6810 917565051 36723 36724 230008045 81876 81877 158253297 22542 22543 460121322 98445 98475 207694896 17710 17656 891896572 25 59 558777203 70060 70061 360869353 72638 72616 710868813 98405 98443 802597061 23548 23549 698957433 91682 91687 737905378 43299 43345 711221495 67570 67496 856420797 52930 52931 771695939 61633 61679 718051847 76780 76781 830466526 24346 24275 997545633 85886 85948 568390992 17752 17753 208373258 89319 89320 881562643 84525 84526 255798611 67111 67041 459979868 56302 56303 367472576 42212 42213 850058932 71371 71372 619041503 39998 40046 1168619 4210 4211 718665226 40100 40057 133542865 77964 77965 625737837 22433 22434 95678453 11924 11925 3477373 1106 1040 752088697 20987 21059 71393803 5131 5132 905741306 94737 94711 233249372 33688 33745 488642299 76925 76926 675646401 53104 53105 475319974 11340 11341 557758472 49549 49550 843310266 66123 66172 12441375 35167 35152 319290212 64321 64385 933816580 10280 10238 323272535 3889 3937 603775669 58749 58750 209790479 87738 87757 409151722 70459 70460 333062855 71082 71020 580914502 81846 81898 536223548 25382 25383 437605834 92590 92591 974063683 66193 66261 960391668 74284 74266 313464581 20117 20118 854561874 54610 54611 350840195 39897 39845 86143497 76099 76100 952795557 69506 69507 996516571 32778 32834 448198933 79459 79393 809745904 2308 2366 987258984 81961 81962 774527022 10829 10830 718644033 10678 10679 521835834 11567 11506 134684374 93477 93467 714877389 59453 59454 731349505 10714 10715 137716986 20318 20319 772575535 28263 28264 429215283 57471 57527 121372629 16589 16614 446287876 60575 60583 534399322 41076 41077 753844632 81075 81076 102885942 48293 48360 815110486 51169 51170 496342568 78864 78865 825114462 6238 6259 35813305 73711 73712 491565068 50159 50224 360025535 19441 19380 258402859 89745 89746 509980328 49226 49227 71564803 22430 22373 909790592 19546 19547 708069143 61771 61827 592052156 67180 67141 888036447 91649 91668 970573583 57675 57703 263560408 37139 37087 558044069 40099 40100 583240332 46962 46963 868152859 78709 78710 426271584 7131 7176 373254888 3563 3530 547105895 28666 28667 431834660 60778 60804 165022955 42486 42487 200335998 83917 83895 581347167 24712 24667 643889036 78718 78719 954290966 75367 75313 176821427 5537 5576 409040917 31340 31341 508125344 72291 72292 427163763 98136 98210 925469691 67516 67461 990398261 52489 52544 142527461 6038 5985 824829025 18103 18104 259973044 44017 44023 752361730 15786 15731 663683651 22016 22017 709966947 6696 6697 344004701 29437 29493 799618439 35799 35800 99186519 63879 63880 360084076 94212 94194 999665856 69075 69076 253981653 90626 90627 114151944 62567 62568 342090186 73477 73478 701282378 38206 38207 173567381 60749 60750 224755122 60742 60779 288265517 79198 79199 356232064 19825 19889 512283389 24699 24700 508983821 99901 99878 22302832 63549 63501 111117182 24322 24323 2478092 60377 60452 397980442 77545 77546 475233202 95797 95787 611442445 43920 43852 753058210 40025 40026 649235009 88723 88724 997530282 82417 82418 742072415 82699 82706 444465188 66675 66676 169287101 218 219 656699600 71184 71143 418057780 10644 10702 947901282 23750 23751 983303602 14712 14782 339956585 71910 71911 941709233 37629 37630 708611083 39735 39736 507670681 65995 66050 904103057 12302 12273 886278922 96617 96595 658737912 81243 81290 8721270 75681 75655 918511790 92125 92112 528240434 97796 97800 153772086 97162 97163 816528287 30398 30399 93877197 64709 64666 477522756 24884 24842 72761421 63572 63573 133625539 17909 17911 897223819 31891 31925 232520441 82851 82852 960022981 84326 84328 925881040 41702 41723 5362241 8108 8109 290156381 90119 90167 567222016 91153 91154 87786612 59189 59210 811819694 95384 95353 927895463 74542 74622 893860687 68607 68608 972782806 27754 27823 699946360 94946 94947 477735516 6478 6515 30728630 64296 64297 178733946 37614 37686 742984737 53517 53518 342195032 78759 78760 544609548 16819 16820 432924191 84404 84405 129423856 89389 89390 88680473 52000 51974 648300280 74584 74621 355313405 21269 21270 499190554 8707 8739 840298297 55761 55762 443318474 64770 64771 674621326 51601 51602 688186576 11285 11286 523847059 76288 76329 603179495 47422 47469 108016687 95556 95579 721996156 19839 19798 557341060 17690 17691 950808148 34135 34196 801843275 71461 71462 889388356 7518 7519 975242841 4419 4420 835400254 70731 70656 16073060 60583 60620 179020569 68128 68129 573434515 48673 48674 408697209 4356 4426 969057244 46917 46918 224097287 38388 38389 71691677 47755 47690 116936041 71493 71494 374471369 86654 86655 836005338 56508 56509 256225421 32742 32743 776723059 54949 54950 70321325 45762 45798 656485808 48330 48331 664877610 7372 7373 416268645 64801 64802 524708073 45646 45647 756162039 50320 50321 400953212 75332 75361 579470959 31681 31755 644571153 2856 2871 755696730 91818 91819 14136318 36674 36616 266006048 80514 80515 456246306 88707 88708 343538201 6327 6328 340513649 1375 1376 87257966 76154 76100 186090269 28328 28329 502939841 47364 47365 564945659 9320 9321 882056729 86061 86062 950986791 54909 54910 807662618 14715 14662 179792982 25759 25741 675935038 18050 18060 653615106 17291 17292 227560409 636 637 147728500 68979 68920 464503127 41732 41676 720401731 43252 43237 615274165 94718 94746 454827334 42251 42252 393573795 94620 94555 540516347 18820 18821 201021357 31532 31458 560944798 42399 42400 518011318 88890 88891 410846086 37710 37767 388621902 48240 48282 204166267 34794 34795 104175130 66160 66202 58588787 46373 46436 238417401 3904 3905 695070342 65170 65171 934041174 26561 26562 116910973 13962 13983 208499051 26121 26143 27665556 99948 99925 176760247 29867 29797 432103688 54624 54625 481663555 71860 71861 140723514 6455 6456 437183398 65969 65970 201641261 82089 82141 483870435 62813 62814 742349912 14266 14267 680895251 29333 29412 12452165 76726 76727 947706778 59461 59462 672762082 8560 8561 336378543 44227 44228 529205685 39610 39669 340413129 68436 68437 427830407 89809 89839 926489498 20318 20289 171941377 57363 57364 149739709 27739 27740 966376814 32401 32402 90828871 11594 11595 488455837 30386 30322 493696664 79989 79990 139241151 36415 36460 109685116 60973 60974 392308542 37930 37931 228128816 86491 86506 825479877 88942 88943 174457207 23676 23610 370832319 47309 47310 411240151 14133 14179 585679274 56830 56899 162865076 23318 23309 622753022 26556 26557 811964821 70906 70953 758329914 10015 9979 636501455 96487 96452 936679658 51628 51629 425244192 75254 75264 894863097 41925 41926 380666901 70067 70044 508708761 90429 90430 556861477 16375 16376 319199746 29064 29065 848239689 12291 12292 450895173 7179 7143 964510462 70395 70327 344658881 71275 71276 822072874 36247 36216 509388766 355 379 402564059 27653 27640 995899762 82104 82105 930991493 54240 54241 474952812 52466 52531 795769973 31248 31292 773697434 78204 78170 144996128 27306 27312 436455560 24723 24724 104780281 92831 92791 982950874 53295 53296 637212229 26538 26539 291858095 64430 64431 986876150 31646 31647 34136083 20260 20207 362452504 10959 10960 354602558 26173 26174 279229501 68320 68321 108251548 7551 7570 572207453 17309 17354 691068417 67048 66976 301802114 43584 43575 884560578 667 668 789248861 80702 80703 394103296 61192 61193 360523843 58283 58284 715116658 14411 14412 209280612 89989 89990 603086826 55713 55787 158130635 98619 98620 550104135 80884 80885 525474811 44617 44686 434322756 62196 62153 498872840 55810 55823 742000066 15977 15978 795344752 3101 3102 941586157 42979 42902 308444461 94043 94026 714798334 48759 48760 332653030 90519 90582 146706763 59931 59907 415058833 11074 11121 847808414 35045 35046 540236860 16480 16481 940432029 2341 2342 945272642 9069 9041 643369258 67625 67626 99860510 65581 65617 38689397 38633 38644 736962312 14813 14811 311107163 37176 37181 469027819 18882 18903 449446069 30952 30953 372902106 29977 29978 970207933 12923 12924 513645170 25131 25132 922240173 79686 79727 670170153 90931 90932 862962643 78474 78475 532156553 29230 29231 488616444 66481 66436 506748715 41993 41994 508443565 59872 59893 26563860 71338 71360 695949462 35231 35232 540017715 77719 77691 472588255 31442 31443 366946339 13448 13449 393111014 24613 24614 621542754 80915 80916 514128377 40571 40572 866096624 70027 69967 397101021 74318 74319 512051962 43500 43488 694869248 70385 70373 793922600 16962 16963 208816323 77768 77769 355300942 35948 35949 431191391 26063 26042 908416798 30067 30068 651489774 70341 70269 789248211 81823 81806 275586404 60837 60838 588856950 57499 57500 80824843 73985 73926 262994774 44962 44963 510128545 11406 11395 859166424 5052 5033 921060078 76111 76112 47044957 42720 42766 401145148 1127 1084 742191096 63866 63943 658006866 47040 47041 239365539 19401 19402 886258250 47619 47636 96220175 77789 77790 189922559 66290 66336 438019321 53249 53250 150392866 76724 76776 250251553 49908 49855 531143701 45952 45953 816002032 20792 20793 538267040 33551 33552 962533015 11224 11225 800962389 82038 82071 649381383 60470 60471 535694290 45941 45942 556440766 25203 25193 978253645 32637 32653 860794403 4782 4783 575665659 88122 88123 46229926 50196 50197 249990255 20378 20350 218563509 93894 93895 477082230 76716 76662 429872693 13952 13953 850512261 68851 68863 912247414 25271 25312 719601451 23977 23997 53425115 8128 8129 841512708 69647 69603 192413962 99267 99326 425212131 46592 46593 5747020 38731 38732 978544119 12415 12416 353466638 42055 42056 871706801 38421 38426 103279908 93483 93534 582964503 18764 18765 48968925 55958 55893 596749589 49522 49489 781445287 25836 25837 702547776 68215 68185 276910351 17830 17866 750055504 22041 22042 160954764 94019 94004 834434244 12528 12529 690145967 94474 94468 73133651 10896 10897 810292845 43259 43260 742425320 29530 29524 457142597 41409 41410 214345664 48471 48426 308902146 98977 98978 176597944 7277 7278 203966060 90523 90524 771439681 85741 85742 747557974 55255 55278 192694028 14227 14228 493183564 32656 32657 531603808 54332 54260 273434304 75203 75223 878123187 87523 87524 455912660 91606 91556 622050657 29976 29977 514649778 87732 87733 841093216 79927 79890 798137012 74896 74893 79969207 73730 73660 128458202 16057 16058 627093064 19479 19480 49100163 75554 75555 784827854 99163 99164 584376507 66363 66364 744736303 16961 16983 416303760 82347 82348 712357447 89841 89842 454597502 66959 66960 122529997 16879 16833 359316873 22698 22699 352640388 76459 76536 172788902 63882 63838 624023762 59926 59927 704993825 20900 20901 236282651 3094 3095 761479090 91127 91128 23804054 14355 14356 831855451 65942 65943 123784174 31745 31746 678542391 98587 98526 164171614 1199 1200 813357914 72663 72660 334293724 32242 32243 172519707 80995 80996 919313790 67694 67695 997998262 1275 1256 784370928 868 930 365648880 23818 23819 648820297 89296 89297 487604927 65370 65400 588265689 72695 72696 55779068 35795 35824 342950186 21729 21730 702479994 62446 62473 454438911 34667 34668 512277657 80727 80728 573046801 32917 32918 866250992 25384 25413 821217481 21535 21590 661718366 51532 51533 497034730 88329 88330 308205475 66221 66255 839305037 11106 11167 889456225 88134 88140 56937698 44692 44659 149155927 3895 3950 560147489 59959 59986 710403090 3591 3592 959332232 43783 43784 879288252 57868 57869 714823360 90014 90015 757408428 87135 87136 4262785 87893 87956 769547210 3440 3498 952486766 48767 48707 490274591 70696 70697 583652156 48216 48167 696304253 78280 78281 678821665 72478 72408 872449550 27693 27694 574638991 24087 24015 63348602 31874 31875 825071348 2585 2586 222741545 11116 11103 832953290 35962 35963 303597753 28031 28032 689251706 8350 8371 572860471 86262 86263 896367256 13709 13710 29501014 84576 84643 837624197 3139 3140 605724179 15589 15590 856022778 64061 64047 399574645 32322 32307 499598660 76706 76704 734424431 62073 62074 622821441 64945 64929 53237637 15644 15680 148853798 3373 3374 295075763 10449 10455 977247399 64538 64475 830481595 76768 76830 759875912 13233 13216 53308293 65087 65088 810444317 48227 48228 929216358 31403 31392 121324020 19297 19298 253316550 78815 78874 144695340 24053 24054 963026358 16551 16588 520113397 1560 1561 401905554 27386 27400 121306046 70112 70092 908335399 31682 31683 382917612 29444 29517 197918542 95017 95018 28814019 65075 65076 623729223 48915 48967 684021874 52501 52502 500038623 12652 12653 296377852 97184 97185 400696019 58211 58212 459945293 88266 88267 882036058 52370 52371 530746161 23258 23259 460110342 43960 44040 192559321 43338 43339 541690411 83028 83029 84441442 50194 50202 700372200 95038 95039 949118977 61614 61623 30426720 65431 65432 955084478 78346 78388 730364016 72920 72858 67752545 36589 36517 293368321 35864 35865 742264340 42047 42048 906223632 32830 32831 719749792 33951 33952 752881074 13050 13051 719719848 6475 6451 901421642 82832 82833 739634298 72430 72431 576371658 70918 70919 478439716 26497 26498 53194947 58692 58658 128578760 82293 82276 385308044 93952 93953 986665929 35671 35672 666502399 48060 48061 833287646 75467 75468 278480208 91343 91344 918217796 60959 61020 41571977 75265 75194 64945786 83148 83188 864963106 13944 13950 435437637 74045 74064 332736808 88472 88510 769161026 12933 12927 44213033 58106 58107 835751336 82174 82254 623297582 63966 64046 301294083 76342 76275 383830508 42813 42814 242464778 86394 86395 552293513 67200 67201 814780281 68980 69033 618520776 52558 52559 272770996 81489 81465 141417216 80582 80583 487149161 87077 87041 332974492 95343 95322 788203909 95318 95319 294897026 35911 35912 986320895 90287 90288 979011491 18920 18906 841751358 51721 51748 467206736 59168 59146 481229292 70488 70489 396473543 79405 79393 294816673 24315 24316 766780079 10139 10170 741704595 94538 94498 733553057 15748 15749 384112032 21233 21181 732542257 17158 17159 753150588 67027 67050 342920179 8712 8713 349513580 8155 8156 624856429 16602 16523 275005481 11537 11538 82787274 48399 48400 966545098 32231 32151 928231442 74907 74836 336604620 10613 10658 899988121 20940 20880 95554588 79803 79832 59924983 14897 14898 182058977 10220 10221 645702661 87794 87795 681982994 23087 23128 31378596 25798 25782 968975845 36668 36669 211677215 4775 4752 274976745 98505 98506 453367382 39426 39427 657892297 3191 3192 91911069 29742 29670 83266718 47322 47314 238073873 88998 88999 662486790 69289 69290 816128312 63807 63758 65212102 73271 73272 819150866 42855 42856 999458728 16400 16401 311109280 20759 20751 278694170 79562 79483 619200300 40262 40263 472687581 36778 36779 774727633 47454 47474 290714747 4608 4609 496736180 36675 36666 584523854 70760 70741 119669895 11298 11341 320717494 7009 7010 826755278 62719 62753 212934264 78903 78882 53615741 38029 38087 846394127 38775 38762 457981846 61998 61926 642792132 61381 61340 448738899 89929 89982 106953827 30215 30216 966236584 17012 16963 767792149 49619 49620 768869460 45108 45109 76360464 72820 72821 130331537 83780 83848 280737365 34290 34291 20882468 79219 79241 401533500 50591 50592 669606702 35595 35598 692349241 31550 31533 34862783 42627 42669 525963441 72821 72897 436064828 40067 39996 654011602 84197 84198 841693550 29126 29187 175143325 27928 27973 634765372 91567 91617 706211279 93539 93573 153263102 63225 63253 601636805 52050 52051 520768216 48256 48246 438869132 16620 16558 394418456 60141 60199 75718373 7232 7270 106270 42254 42255 102125363 71017 71018 896318433 16911 16912 139934756 16512 16513 677875555 37528 37529 252362728 1451 1452 123861557 58968 58969 354948254 57789 57790 173941730 77996 77997 459801384 98409 98410 734027800 38018 37955 282245153 49076 49077 867545701 28547 28610 698309433 82275 82276 448845946 55376 55454 924780933 20258 20218 503937075 46980 47011 895388451 17253 17254 326099463 5075 5087 318618584 68204 68266 982342052 88611 88667 46856130 83321 83322 14766560 65847 65848 135830801 51478 51424 828631249 34130 34131 689547530 66080 66049 146630985 28231 28232 208326017 11174 11175 935886548 29320 29321 717165506 54543 54544 593835731 65826 65827 458768155 65045 65114 749627004 31646 31616 972502098 62121 62122 663125021 41006 41007 13174700 81578 81602 207312173 93156 93157 349787902 39556 39496 398635848 95122 95148 602352047 78262 78263 775069624 58163 58171 141840825 28592 28574 126169854 73389 73399 38258403 19058 19053 650383548 87300 87326 440433862 46075 46137 578109208 2044 2045 498813917 15002 14955 172480489 94305 94261 523291475 77592 77593 182539642 12579 12505 954902571 62530 62482 93890947 70138 70139 723030960 79672 79691 309619667 67585 67586 136115634 64453 64493 156561301 74147 74181 695098856 42220 42221 899208070 23405 23362 621298812 10128 10129 244117423 59778 59809 253015599 64733 64764 14022440 68153 68154 172835821 36583 36611 210992372 95788 95750 49682410 99803 99756 385034579 5422 5445 320892661 27100 27136 634527938 25708 25764 275723618 36549 36550 720617030 59912 59982 805944718 28676 28677 733008288 20032 20033 47361082 12062 12025 358569878 87539 87615 551727415 9086 9087 496734880 21732 21769 416883584 80449 80450 839836413 60376 60450 105185523 25931 25932 557769620 78095 78096 549528303 49662 49663 47414598 97457 97458 977995411 66201 66202 593022399 91948 91949 169984848 18179 18104 876006549 51921 51884 284620127 99378 99454 233563797 2764 2707 645594813 22751 22745 475508191 70805 70806 860131285 43166 43167 156312469 3879 3814 836002097 90478 90475 616121225 48584 48585 598736345 42089 42090 992786587 50979 50940 220015029 75738 75800 527920419 79729 79719 310812971 44353 44340 504272357 31889 31890 233376113 44362 44363 198728459 40314 40315 338287212 58739 58727 276686555 39471 39476 644786587 6890 6891 495781116 83483 83547 597298902 19622 19623 589693280 25779 25703 4633777 48012 48013 450324819 77402 77403 450147824 91034 91062 913030217 48964 48923 886381229 40148 40198 318401895 47015 47018 79307380 46007 46008 287726982 43758 43748 63599562 14094 14092 990345118 231 232 470344369 49990 50009 159266306 62060 62061 83953524 21513 21439 302171350 68697 68678 559435348 85387 85374 828786033 5982 5927 492675764 17926 17927 725974193 2844 2886 449596515 16336 16380 527475027 67635 67636 218664568 40409 40410 69294531 35139 35140 633191973 56166 56167 992461343 27793 27794 32574043 6904 6905 613823814 26757 26738 633266858 24731 24732 369119315 91646 91647 395096716 22852 22906 985261380 25162 25163 563054379 57247 57184 778433168 32628 32629 843892412 46417 46397 842306275 58839 58840 9691612 60079 60080 314490216 60377 60345 743408236 5476 5478 143938393 34772 34773 69159018 28991 29019 468781676 83080 83034 978183171 16240 16244 658510179 34673 34656 556342025 45814 45788 288014117 96693 96694 714166657 70255 70220 921667407 43145 43086 911796273 92737 92695 819279382 5501 5502 120773722 17293 17243 317917758 19029 19030 756905459 26782 26841 212092003 79763 79713 150408752 9191 9192 750730919 21008 21029 114111707 69998 69964 221919722 29344 29283 47195754 89230 89272 902819280 30844 30820 906991628 81640 81646 102494312 32945 32950 371273850 5779 5699 718870434 19560 19596 320449778 67945 67946 738108653 47727 47728 709311530 38146 38084 561579199 23333 23334 370068035 31543 31589 909225672 74389 74390 916067563 50322 50350 129105150 27236 27280 661582832 80124 80114 274694958 64856 64857 672553660 73404 73446 580319536 11351 11393 109672674 19013 18955 648888742 68265 68307 696005007 39208 39129 9755507 54975 54900 82245641 69221 69283 498882380 93919 93995 959170864 70549 70550 507459638 50670 50671 614453655 34278 34279 980185222 58215 58216 287065690 36335 36336 825557615 54662 54600 401490136 64513 64504 481224755 57396 57397 41334101 15714 15715 472221428 26362 26340 834859006 34631 34632 279137708 15759 15743 426401091 98682 98723 700186517 4790 4843 744061448 11637 11638 825306284 86955 86886 195420604 19800 19801 496926435 22680 22675 777665402 23339 23280 196370792 2318 2331 348956342 51273 51274 256652361 11722 11654 360285099 17641 17569 660042903 34071 34072 53743687 66823 66767 69654476 60961 60939 8785351 81381 81382 389379174 51356 51362 382919690 92290 92291 402135487 73213 73197 698594299 5345 5346 959823333 2066 2090 58289911 35275 35276 293446011 44494 44417 896086680 5088 5065 439369298 9671 9672 535679329 3678 3726 157199952 73188 73189 488828048 42518 42519 286607827 52758 52759 113154421 94393 94394 379029263 7289 7290 463797620 29713 29714 294505276 73622 73662 904810570 68498 68520 824197546 95135 95084 955366652 32706 32707 332726938 89672 89673 194470367 30328 30329 790102332 20286 20224 145919565 36290 36280 989579927 30871 30872 29153796 10766 10767 683346035 24519 24520 342981444 30741 30742 487494772 38939 38940 916950545 22888 22889 361290394 44195 44196 329303521 7943 7944 536086797 71266 71267 968447373 67930 67906 183504561 11943 11922 183357640 51681 51682 14997481 38190 38165 644868369 29582 29540 73331957 72494 72572 31612116 49647 49658 995262799 96470 96410 448301844 9841 9842 697737479 59911 59912 639959510 5127 5051 928908997 85138 85162 639739379 66932 66933 763020995 47367 47368 944580235 87547 87548 751237994 58016 58082 303112010 59749 59750 536344428 59768 59848 836280862 60364 60405 823514320 29542 29543 141267467 22579 22559 42543859 25872 25896 343570831 35753 35754 496364972 6621 6631 411235094 48136 48137 971281827 6209 6210 427915848 57359 57412 665969301 32939 32968 198508468 58550 58534 884017440 77613 77549 553022492 91775 91699 110460285 99687 99688 616559229 91114 91066 232893624 65016 65050 683503318 84345 84346 487400560 59437 59438 317968975 14946 14892 707751020 16615 16650 376126191 64366 64382 79138593 86531 86532 86967046 3597 3666 746032963 71085 71086 639889367 58942 58998 348173457 43057 42984 946679988 44670 44722 701588403 51480 51481 308023057 86467 86468 18635239 51400 51401 582040677 52691 52692 24483330 48430 48479 552846501 63041 62993 909930570 56214 56177 540532152 13536 13575 86985127 41721 41722 845661711 99893 99819 258982718 27764 27829 986952228 60482 60465 374921491 61152 61232 416481349 12996 12997 923069338 41382 41426 356108665 6363 6311 749493328 93960 94024 532927495 92767 92768 81014195 47961 47962 719243047 82698 82699 44214536 70264 70286 975205816 38797 38798 376320504 72240 72244 717446170 97575 97552 272114353 71975 71976 988632989 80482 80483 181739557 51548 51474 457012076 29428 29503 558543534 11623 11555 426314384 94275 94276 85663429 41437 41438 597176878 6629 6601 943571709 56055 56076 750958767 70766 70767 299365683 90642 90683 190456025 13141 13095 638254743 52937 52882 395779534 13892 13850 716552116 13007 13008 473345809 844 845 802791160 84127 84128 980549733 3401 3402 603240291 86295 86296 870530940 66314 66271 673258759 71486 71487 742161736 18501 18502 805921128 50247 50182 895550134 21481 21532 519128824 17899 17900 414020592 55255 55262 793474072 44936 44929 235382971 76218 76201 619048693 79425 79426 198291627 71883 71884 456162701 42131 42136 365939532 57356 57348 24105490 73195 73236 943111027 32307 32247 40931312 47249 47250 436371429 47969 47970 553188623 70668 70669 194394714 12075 12026 965507737 15084 15058 80267156 87594 87595 196236542 69616 69617 401016727 97380 97432 447699287 41806 41795 323128034 66845 66846 559262996 64914 64952 251380360 20749 20750 93105085 8738 8739 297453485 9655 9704 281954197 81883 81884 872940426 44544 44622 316815159 15237 15238 126316263 64231 64208 983556148 6935 6952 846219750 77890 77911 538022098 60575 60576 482044864 1521 1450 764592745 24690 24691 984395249 44895 44842 850400874 16396 16397 609979913 30278 30205 676934746 68288 68280 835788841 57469 57460 282946895 28296 28297 57656305 63577 63534 265650505 11847 11848 47833336 64287 64288 675219644 49417 49377 682405902 86852 86853 300904619 50769 50770 576046533 73869 73821 880482638 99968 99984 182636773 82939 82940 80881493 61800 61871 471605194 1440 1441 70916690 50040 50041 291952286 25917 25918 611811660 14963 14897 497146382 89485 89522 691616791 44490 44442 934541118 24274 24254 205851660 29049 29050 22926630 12867 12923 499056330 30420 30421 609892813 85516 85517 329122574 22463 22420 257614979 73675 73619 103898850 50166 50187 544556645 39535 39536 561282765 2257 2258 418238391 55000 55023 626544579 84071 84046 594262408 5037 5038 687295439 88645 88629 931962260 15477 15428 746238878 43091 43092 167775005 39758 39756 624213473 86453 86483 284445772 29929 29997 282993928 81970 81971 542718105 75359 75373 662108657 38135 38094 652813622 15759 15682 353021854 44212 44213 716380630 77711 77712 85549270 85418 85389 485188786 59562 59563 636325831 47324 47345 683731267 11079 11080 246614305 19185 19258 440770638 15958 15959 966357557 47550 47551 403474349 44141 44142 13269401 23427 23444 61340690 75 43 773898403 78609 78610 638739571 86738 86716 517111856 24977 24978 403966357 99714 99774 282067561 63609 63549 350206441 84339 84264 780375383 48942 48943 39722915 99624 99625 645374463 1831 1832 789490583 9632 9558 362867823 39015 39016 877722420 5348 5351 703477134 33975 33976 916081824 32910 32911 306059235 28803 28804 975999781 57979 57996 116067392 97418 97389 253965015 21381 21382 340105105 78916 78897 783626165 6606 6607 458304305 91539 91540 392651727 41596 41597 892742515 51171 51148 693810964 77264 77250 145913223 84294 84331 563155954 95377 95378 796993808 27415 27416 625358115 55656 55626 510637059 4263 4264 131486503 77276 77285 557013003 90060 90112 326671403 17262 17199 550588738 96341 96342 787486104 91545 91546 26625325 56463 56524 294970448 13172 13211 528117502 69992 70015 341137013 72302 72303 370026739 46220 46221 90400898 89187 89218 545422818 57582 57550 540987942 38570 38571 121857673 27327 27328 564023350 2823 2778 393124153 24986 25003 676340895 74927 74934 143115977 2950 2951 223694346 31296 31297 306620575 10043 10044 952704075 23757 23758 609156641 66730 66731 848883868 68276 68281 602747301 56471 56468 630985587 95943 95944 347827510 14751 14675 459576779 47508 47509 513740054 86336 86259 705360459 95260 95201 447148639 61108 61153 311543882 74354 74365 927035728 34825 34826 968684343 36250 36269 927635980 54672 54673 914496181 39026 39027 923422831 7580 7581 878977727 3531 3581 496197121 75912 75913 852529629 86565 86536 960944329 52394 52395 691841241 27745 27746 345382736 58667 58605 178521939 7368 7429 732450550 49958 49959 994948996 30290 30291 634514364 48574 48575 116862985 86479 86480 610452670 80218 80274 409637688 22008 22086 266920750 42200 42215 414610505 56059 56010 737945164 28404 28405 709053940 5088 5089 542414481 56245 56246 574496470 85443 85514 624233756 58505 58534 274769874 3812 3813 898641875 87060 86997 275777135 32681 32698 396498629 56355 56296 104210456 86996 87048 259170232 44735 44736 173831105 38030 38055 397051746 96463 96464 563081958 96295 96296 841896322 86611 86612 962248269 70712 70696 694947460 92998 92999 638164362 66388 66389 630754059 12812 12813 683663822 97886 97887 805883230 96652 96653 156264428 41702 41703 981375987 68170 68223 561826421 60223 60174 902766113 8699 8700 938300884 7813 7801 825361643 78348 78349 312178428 80967 80935 574851489 33472 33456 234908632 56238 56228 924225340 98691 98663 92145999 39994 40011 334057290 59472 59473 815047202 36518 36443 996667542 75614 75629 718315931 27515 27516 412025358 98527 98528 552260673 26945 26937 199112501 68268 68279 605019335 78022 78014 203245664 34458 34459 408059871 17563 17564 62599030 47826 47827 287514681 35639 35658 527082317 71848 71782 757282213 92163 92150 668256612 95422 95423 495885016 7808 7809 871058330 1187 1125 481664998 24014 23959 452812567 76975 76976 969988250 51503 51440 670023507 25849 25850 618155330 57384 57385 305851534 72679 72680 650058861 87853 87854 500765647 75422 75480 262819141 33614 33584 687068880 50026 50065 758711540 42205 42206 336796854 50362 50363 521857949 47232 47160 467839143 57595 57596 552241117 47240 47255 513654868 963 964 334543857 23808 23809 88481871 55139 55140 70685471 60718 60660 528426219 53989 53990 802282097 97071 97072 781957408 35004 35005 531204140 87742 87748 15764887 96301 96302 378480436 2280 2281 163236655 38719 38754 581143013 6574 6585 270834922 70963 70964 941204666 23095 23096 478263354 87844 87845 210300699 10107 10133 408149643 1995 2022 469017351 97620 97621 165520671 73611 73548 12741060 83436 83489 182705782 58202 58203 308703599 61380 61327 550672554 72463 72422 401093296 23437 23460 700899057 46856 46857 194927427 39026 39005 912174497 5715 5792 689075805 65465 65466 491460328 74009 74010 449579340 43618 43686 688902857 20084 20085 94117544 48565 48566 10287748 89838 89839 154065581 45852 45853 886901794 72175 72157 250862361 407 408 993275728 86729 86730 939832215 21139 21167 651668583 19260 19309 753263676 66274 66275 599079917 83050 83051 763329673 85824 85754 857817394 66217 66218 489056082 80486 80491 854797530 69128 69129 366816547 73393 73394 392809033 76756 76757 251653726 43388 43333 920718817 34069 34070 641719824 16609 16530 865786899 82946 82947 706043101 2301 2274 708771157 55022 55023 497791504 9307 9308 612806479 34523 34554 766224061 68028 68029 575760977 57276 57273 725295077 252 253 622520651 53807 53764 205917522 6849 6782 625197840 30590 30591 4513914 29439 29413 486891777 40236 40286 38767516 2100 2126 303243387 51648 51649 492686549 79896 79840 915916743 16318 16398 332906932 51402 51403 922905657 7543 7550 333523238 46702 46641 122615549 22592 22661 283831538 80588 80589 816207017 54945 54906 426319266 40407 40408 150824244 61131 61132 807381139 88960 88946 279379062 56027 56028 389635058 4552 4553 157303063 68975 68976 409380662 89812 89744 925825400 4655 4656 1850659 5938 5990 548376651 2154 2083 670852330 24956 24957 626046050 93123 93124 133610161 68511 68567 738805282 18388 18426 880644419 96818 96825 301406262 44018 44019 694026869 19148 19166 687821988 13217 13284 65476410 57524 57583 638765231 94398 94415 675804820 47627 47628 253291507 5376 5334 458011829 52253 52254 105588723 12997 12958 288524705 7916 7888 402694297 58711 58697 800101333 16505 16506 680383293 96160 96161 461277659 37119 37120 386510672 8162 8163 697666734 52969 52896 462655251 71721 71716 419343875 7701 7633 305331737 73491 73423 397606786 49145 49146 647872763 85399 85400 724172636 362 363 463118794 80816 80817 167834503 4534 4535 396495556 78710 78672 20728620 49610 49611 778654229 47606 47645 661113885 9524 9525 788199047 95574 95575 381703531 77379 77380 748409059 39559 39576 46768211 46302 46303 587272664 23295 23296 707730614 27283 27227 287438166 6559 6560 193291065 66173 66174 881372456 33043 33044 521894596 48851 48852 171224967 90078 90011 253154711 41588 41548 836401734 59006 59007 886475287 81511 81531 961711774 95460 95497 852593587 86334 86406 202101590 94953 94997 609371256 28349 28325 71729480 96806 96807 497065000 72560 72561 928122539 80909 80910 723182014 72049 72040 633085542 23713 23742 222829287 38305 38287 441327110 26139 26143 410441759 39601 39603 851516070 16848 16849 321582440 40173 40185 325042515 88160 88161 916060340 56990 56930 826799641 47687 47688 406937092 63670 63661 836081539 82624 82681 144030207 72394 72395 585682834 73259 73260 646104898 98113 98072 999012185 40168 40169 202403050 80531 80532 145474817 70646 70647 250468138 22351 22316 213890774 3102 3103 410280081 82724 82746 296156458 11090 11144 60091400 80698 80729 412127406 37675 37735 166727813 64156 64157 558217870 57030 56973 116713850 82760 82776 568172034 92248 92249 951397327 17969 17970 558058659 25763 25790 307597401 47626 47690 20486300 26930 26977 682616581 94305 94383 295471054 81479 81424 42414587 85318 85319 959372240 3325 3326 294637009 37211 37188 926049084 43437 43488 652380221 68776 68777 791657095 18050 18037 19067894 48145 48170 415015246 90474 90475 204286908 85648 85617 628974861 5002 5017 888014845 66668 66647 482021623 33772 33758 430619759 46410 46370 699343946 204 205 823963611 48471 48472 687718748 79127 79128 183941248 6105 6106 980993692 64203 64148 580395097 7593 7669 195598871 32148 32149 452740962 1936 1976 325715076 2879 2925 654970347 60877 60878 641454788 33468 33470 891348924 6171 6150 855840066 62618 62565 10466112 19642 19576 280523376 1574 1589 828184426 88511 88512 40617353 17996 17997 296543376 63583 63584 443374278 57123 57124 533673845 94445 94446 69585818 78805 78806 21525049 2565 2566 410813351 18654 18655 706334031 38575 38572 522585659 17110 17111 503521599 66101 66106 193474547 72864 72807 201320005 40976 40989 429748348 6125 6126 779484505 45558 45628 717622627 26787 26788 53880603 1928 1929 575636005 92285 92324 308885243 82968 82969 774397136 827 902 11088089 15163 15146 692732097 97575 97506 282597251 78168 78169 558213654 31421 31422 135662409 92565 92599 725009038 48807 48808 429693021 84368 84369 292653387 17041 17042 680606810 21912 21906 177682249 53094 53065 637528941 5727 5754 358464994 20185 20186 349586546 22837 22838 896642175 50345 50346 458330113 13831 13832 613959622 50597 50598 20577293 9741 9742 769730627 81063 81004 803125437 48540 48541 87972238 86052 86053 815553954 95475 95476 366207350 87431 87432 948013064 1749 1750 450052890 21931 21973 122982521 91780 91763 314716445 87060 87061 411896394 10111 10122 700790359 37830 37767 147575760 30849 30850 919680372 33764 33765 858031919 99756 99695 508377228 75262 75263 516116579 86843 86844 449025829 1304 1305 548521633 32304 32280 33149029 95003 95051 255083495 66141 66142 214359478 57590 57591 440050987 82685 82686 995709220 37225 37226 395846010 15492 15493 319572777 23439 23393 756933289 90207 90208 635065563 81657 81695 889050028 4314 4315 182384347 22353 22298 202568102 40835 40836 32465725 40783 40784 956428425 71624 71625 608539280 49369 49370 953806686 23743 23815 484098265 86838 86839 652310937 25242 25243 252791753 35346 35347 703684899 13721 13771 421851138 23746 23747 790042711 61113 61114 227119402 53793 53794 288937655 93093 93079 529444716 54763 54764 450093042 47665 47659 388374453 3408 3409 258763791 51110 51070 985255742 38245 38246 703464125 66481 66482 848179321 72420 72400 404591362 8800 8801 298560222 19300 19301 728590733 92951 92952 590292755 25215 25216 887851517 99359 99413 565082950 48135 48167 510669892 65876 65893 915372764 82009 82010 596098274 11490 11454 103516942 14731 14732 672394373 98930 98934 738154894 63464 63509 480122009 11885 11886 950705893 12184 12185 384896073 88627 88664 734283500 62100 62101 49603660 99350 99313 650683036 56080 56081 759957234 92328 92329 104548323 2364 2365 731302108 29937 29922 501112303 50788 50737 226595114 60576 60603 329926133 16974 16930 848588461 244 245 732041355 43290 43291 526486457 21132 21116 646454782 73499 73492 13284390 66111 66160 311289275 33466 33524 394409423 78863 78864 219955566 26831 26832 445319134 46002 46003 620291203 11269 11270 447969053 30168 30169 799637853 93084 93085 858876676 7744 7745 190900658 16467 16468 480189110 69931 69932 774552350 76878 76943 825725502 90364 90408 658935373 68383 68384 982349411 27621 27622 46796681 47973 48028 434576461 68938 68939 464283368 92688 92689 99388062 51829 51816 674411524 76734 76794 643035763 40171 40172 395388562 11267 11268 534868236 6938 6939 944466599 50426 50427 946274471 88280 88227 371473743 56971 57021 944662044 84395 84396 747689331 28253 28206 807810240 18697 18736 8640026 84079 84080 978498873 14851 14890 710148027 3407 3408 262614465 58406 58407 619904736 70282 70267 942357935 13136 13118 400123687 74751 74752 902376642 72821 72822 418208001 52113 52114 783792086 39902 39851 715707571 75345 75346 884259413 76259 76260 637826759 94348 94349 522758819 71119 71181 8166824 90379 90380 56518061 78436 78437 341821431 86638 86639 244895018 68309 68310 111459545 86354 86337 338284735 79480 79481 826075064 98742 98743 624323695 25092 25093 336576366 71391 71392 535270396 47907 47908 912340229 55869 55870 349566386 68793 68747 903484578 92925 92926 962645869 54612 54588 682791497 92288 92289 762715880 2525 2526 690471156 52515 52516 15475155 80832 80770 748701702 22579 22635 672703616 8232 8233 565826886 89194 89195 305985353 57443 57400 655520436 72412 72413 245250366 82808 82818 497187560 55705 55706 810483199 81823 81896 13847974 87846 87847 992413119 6862 6863 554934395 35731 35732 55764464 2567 2607 239977516 46733 46743 725335940 96119 96114 490045634 38909 38894 188511040 87219 87220 188900238 27857 27912 766194208 6130 6131 358568439 61421 61422 570205187 63832 63844 317849931 24305 24362 926610038 87480 87534 372557274 50263 50326 912544097 51597 51598 671217251 2228 2262 748015755 14657 14658 763182541 9183 9184 595652713 97905 97906 590492855 92553 92576 280394217 79498 79483 410996509 65 66 472947471 64059 64060 800446717 21051 21113 814009546 74673 74674 16976419 3452 3493 662488004 33827 33783 242344520 87988 87985 143739864 32463 32429 4861536 69340 69390 731080355 4031 4032 229155170 51484 51485 23951707 74346 74386 183642525 82569 82570 250032354 66604 66563 242850072 25835 25827 141527171 66612 66613 492970329 98631 98673 887467781 65185 65186 16776956 22887 22888 546119099 88457 88458 313711588 47393 47426 552035768 11000 11001 63822524 4269 4270 54129822 63384 63349 391267871 37575 37576 820711803 34839 34836 750982882 71765 71766 661620813 715 716 83889373 18363 18336 239230044 59831 59832 794082113 68601 68602 223621527 8141 8142 549990213 23583 23614 543359585 11069 11070 665269806 29069 29051 34842573 67583 67593 786241772 25280 25281 697338348 40133 40144 2825029 24937 24938 435274090 60016 60017 567835171 90476 90554 894005818 63858 63814 821472045 29136 29137 848231669 35524 35525 756918697 31074 31060 5629925 73849 73850 293886680 76133 76200 816281163 97010 97011 749100341 41588 41549 290403178 21507 21487 638558352 52878 52879 703409525 57518 57509 739798313 16239 16240 110499448 93261 93262 599190318 1342 1343 537810461 19957 19958 310427875 90073 90070 918704071 84530 84531 996386172 25283 25359 479784989 48910 48911 822817507 26014 26015 509796693 13 14 859851480 13036 13037 212173902 75528 75504 773366550 86173 86203 11134350 69938 69860 769353117 94515 94449 543103602 67226 67148 392877017 51128 51193 956114192 59599 59600 176689240 91348 91349 273266945 8336 8293 181967977 61997 61998 760623283 51579 51528 978805907 68334 68335 346134338 66564 66565 895430477 38080 38081 310784904 43878 43952 741241265 53205 53263 792389560 55915 55988 409182828 21939 21940 336166724 95933 95934 797213698 85235 85236 90357301 46246 46275 639746109 54422 54423 979379628 66910 66911 35691531 58183 58193 606011371 98069 98070 999001968 83986 83987 2956610 92125 92126 413702318 41689 41696 650801924 66789 66790 818949632 77282 77210 434365905 7535 7536 500396685 92758 92759 444341898 47412 47452 997546707 11877 11878 333554640 49460 49499 190685416 20312 20288 482051412 1052 1053 623697528 26301 26296 765049847 84953 85021 39014228 97473 97475 525310894 60782 60783 451704057 29187 29188 245106339 9393 9405 942326761 74930 74966 723593329 28739 28740 983136268 70616 70617 584266400 55406 55407 770163200 52371 52372 381409511 17808 17804 436609985 87137 87153 45463159 24822 24874 89903826 50885 50937 620015284 21995 21944 474585501 38236 38237 817219067 9428 9377 826966440 31970 31971 565237676 89559 89560 681217151 59220 59221 530881591 83346 83347 116649188 14277 14265 96303021 34149 34150 141119517 57970 57962 225493793 65779 65780 70702081 24634 24635 275248593 51961 51962 779879599 88031 87978 545044533 13452 13402 90045376 72632 72633 354930856 12358 12374 172077894 86956 86957 345669034 46994 47073 517040720 41915 41926 187425194 75583 75652 610875764 75153 75081 433158331 50547 50535 234009812 85565 85575 696073782 30717 30788 100376614 62975 62976 123306410 91580 91578 890136650 31364 31365 846982417 148 125 93537274 91716 91717 488658547 9836 9837 849505035 5906 5907 899836753 82962 82931 86045134 10467 10441 386055930 99924 99879 295541276 82158 82220 589181596 28807 28808 47648183 62069 62142 68657132 51834 51899 619790515 71700 71701 790031895 10231 10184 210609447 81567 81554 183066037 2927 2928 378281045 4171 4147 405864033 41818 41819 16065595 67547 67548 378036601 10239 10240 367956726 7982 8026 246039224 25621 25622 887697842 86296 86297 113911830 39215 39216 483622862 73495 73496 533276937 74816 74861 754262103 7301 7302 937134459 31408 31451 675386274 64022 64023 578741169 39020 39021 777460630 20135 20136 243820456 27516 27517 806166631 999 1048 214958812 39795 39796 814689761 60407 60352 224803030 23819 23820 227267512 12696 12708 757987449 70040 69993 530666736 41799 41800 440213240 35833 35834 110108070 84302 84303 677843382 55883 55884 121472648 6298 6328 268182204 78678 78618 735334183 69101 69120 44970082 37654 37686 629872606 49485 49486 346279567 83541 83558 710816449 5422 5423 592285741 16839 16840 268033108 82112 82113 669991817 50038 50044 252385812 98567 98625 195866955 15135 15136 967061795 21893 21876 440109931 89813 89814 420767190 10863 10907 464391568 88979 88980 671021832 76943 76887 504751485 79384 79305 745037222 20989 21045 86697280 76680 76617 498609984 23623 23559 727819046 46963 46915 406259716 35727 35712 725071752 62833 62754 56744875 79020 79021 563623158 61557 61558 614572779 40620 40621 641802198 24910 24872 430677885 76537 76538 447564648 83367 83410 236727224 45056 45057 518776803 59064 59086 981816231 59291 59292 524920866 76237 76305 16424527 83013 83014 377648880 21473 21450 271613067 24334 24274 962465025 62932 62933 26749948 40583 40584 517807720 66210 66211 500306720 65040 65041 656630406 59128 59129 260844199 36761 36762 825467712 45595 45658 906910758 66188 66189 804712801 41380 41381 142658784 26934 26935 332630246 12968 12964 733448406 51720 51716 492953898 58528 58541 763866250 30356 30357 304300407 86251 86252 295587066 38328 38274 635951205 57833 57834 112839598 21944 22014 539257946 37319 37320 757691964 74404 74476 49528866 93233 93225 491746873 23079 23080 939501938 61999 62000 350127431 64418 64412 207161199 74606 74607 802788283 94399 94454 298397630 75537 75469 807196911 63968 63969 167882574 40012 40023 970316297 90603 90547 728451740 2816 2874 798785263 18898 18969 486814436 85278 85220 239992628 78846 78814 123703608 71914 71915 843915805 36870 36865 816909827 16075 16029 579454164 70218 70277 711723543 14946 15006 348247591 39934 39935 805308520 83814 83815 436419318 84684 84661 825388574 91658 91659 351966934 7477 7434 871745251 6803 6823 545142641 63446 63447 956134054 99892 99929 269705686 37811 37812 770658765 62607 62602 6012996 36327 36328 679858559 72292 72269 830964755 13756 13804 895949395 66537 66509 848191536 73734 73760 281969032 86293 86365 552279343 22171 22205 228985759 59080 59125 832350940 35017 35018 63694883 65912 65880 147498372 72311 72244 141215860 92584 92627 225241734 79659 79660 564867580 55066 55067 897017938 57004 57005 844716390 41957 42008 41823112 31176 31177 693960104 49215 49139 181695300 32406 32385 979955706 26256 26257 396696542 91922 91893 836595324 63810 63811 387699437 66536 66578 275874386 94989 95038 272534146 80395 80396 777509805 4805 4806 619494865 47837 47829 816783030 50439 50379 702481579 58495 58545 130734239 48185 48206 824285150 58226 58265 400283913 27486 27487 849209772 15722 15705 715775005 92937 92938 160285262 90111 90112 801730211 74794 74795 675487647 68391 68387 483975844 10749 10777 667847823 77516 77517 582537103 59810 59795 992421757 18678 18743 855875069 45431 45486 93487794 78454 78455 996457223 83555 83556 222118889 87904 87905 703898325 173 174 509295413 66504 66505 315242119 99083 99035 494944983 31416 31417 748397149 69272 69287 525134834 50935 50877 619383255 19339 19340 449747544 35086 35087 940649413 15489 15490 347801149 92389 92411 67400799 11300 11327 637309565 16075 16012 960988836 62340 62277 431061583 11612 11613 538003018 11429 11430 135619852 2751 2752 4567296 19682 19634 617462848 49840 49900 802978727 84451 84452 580194132 5414 5360 337245005 28372 28395 254469242 77105 77106 771003324 14662 14631 723106765 40729 40730 684994325 87854 87855 659441405 7556 7604 739957558 8973 8917 934267508 27307 27308 862687415 95237 95273 317203159 30266 30267 755501774 64800 64753 991244894 48576 48577 693803586 29512 29513 863157547 41907 41908 25808246 71356 71357 529308592 82356 82357 42141183 83944 83945 832230715 97645 97646 954067150 94153 94200 586465172 78967 78968 714152409 53535 53510 115655790 45449 45450 363089886 69937 69870 916594398 68381 68393 781502981 73914 73899 878267578 988 1046 299359583 37195 37196 95179178 66499 66500 758054326 84405 84443 528755512 52970 52971 814876042 44994 44995 963562660 3254 3255 938297390 92435 92436 374736814 57100 57101 970448990 97324 97401 424303569 29915 29855 669293583 70768 70741 598906423 77356 77357 998783418 83749 83766 922662640 82253 82235 246782351 99855 99877 88647451 30662 30710 383307933 23340 23341 818190289 32856 32854 895908269 77374 77375 369034356 95136 95097 992421476 34844 34765 984300155 82056 82057 640123717 35446 35447 625502273 59222 59175 433601069 65226 65227 872703551 22588 22589 277985625 50831 50850 190837734 36487 36488 590306013 84240 84264 696708249 6826 6759 703596023 88500 88515 274728439 28410 28351 507813997 81501 81502 409350889 85069 85132 724706306 77664 77665 229343048 29659 29660 400041847 22491 22492 323701226 45082 45113 702306411 63726 63713 666234616 28144 28082 696477141 56151 56152 709271945 30744 30745 668567586 84818 84859 639945944 33689 33690 487961948 44431 44432 215814451 48301 48302 952083611 72823 72886 62744818 26066 26067 678509200 95585 95586 409047270 43080 43081 947682419 57757 57806 371303765 69373 69374 474387116 35244 35295 168220097 12420 12421 538469594 60614 60670 802001658 60907 60937 710659694 18559 18560 999558595 71329 71376 770957754 61937 61938 388158811 11103 11132 612293845 90148 90092 346830744 40666 40728 66245612 54293 54294 622496298 71622 71623 883888483 27611 27672 100570534 61296 61337 150123212 88185 88186 186555386 78816 78817 661158681 20280 20278 843029773 72125 72071 630127246 93021 93042 549584732 97338 97300 143607518 75675 75721 749951672 79171 79172 68371311 45160 45121 738090323 32891 32899 98888894 3852 3853 423122138 39674 39653 657902937 3892 3852 79208765 22402 22416 479228908 86615 86616 679260300 29104 29102 179122425 61717 61718 57912126 74162 74109 563972406 45058 45092 811770694 36545 36546 15516333 92610 92611 734461716 43064 43065 374491200 29450 29451 497931091 68882 68883 735875805 92778 92713 165405846 28246 28247 181231497 24478 24510 826579895 32184 32185 970295920 51770 51771 311194731 28119 28120 178864917 68417 68418 695830991 93161 93162 996648537 63919 63920 161121709 58328 58329 500137067 41570 41579 398342315 15782 15783 596517103 19891 19892 680079109 68214 68215 546683333 11514 11515 387627732 96477 96454 500074292 93847 93848 857909274 69469 69470 696794397 76147 76128 993761181 92057 92067 597454232 97670 97734 388398050 31190 31243 704117109 53309 53362 911756573 403 404 817377261 76500 76501 812721020 3268 3240 255546734 81155 81156 425435869 54641 54642 545584790 61188 61218 4026838 21490 21479 307327173 29988 29991 620508250 18073 18074 965616786 44597 44598 240523152 75509 75463 614625192 40369 40353 687368392 35290 35343 250927635 96701 96628 89213419 59363 59364 390635156 44184 44150 34259553 81048 81049 509928429 73810 73811 388024906 52172 52110 450880075 93235 93198 374752078 3703 3659 249961576 35680 35681 25382116 65782 65783 858223540 55959 56019 45989658 22731 22732 189750838 70229 70230 287545273 91528 91529 725844139 12651 12723 162803903 24195 24196 328367519 74277 74272 759948029 57826 57827 355281014 7044 7045 346468278 33334 33312 144687108 12782 12776 695150487 47307 47308 839400060 12849 12901 191026219 45599 45661 994222989 89004 89005 767500401 47784 47828 823348887 97394 97395 989476320 79601 79639 455515923 56824 56825 488521376 16820 16821 444903688 42683 42684 446518016 60995 60942 864427651 42749 42756 425733684 81779 81855 269441482 35645 35669 935736413 25868 25886 931620122 32450 32451 53662002 9150 9085 842283588 19547 19573 686405495 86401 86402 581780197 52301 52302 590601285 23731 23732 604520330 81407 81361 67222224 56917 56918 406907662 92900 92901 516039580 96858 96859 226230825 86311 86312 772724728 55122 55123 63896051 61360 61333 843646076 96440 96394 747080285 51169 51204 460700030 38805 38806 297413087 30012 29978 555337216 97213 97214 331392130 48847 48827 378225316 42837 42838 668068060 12119 12149 370223079 68403 68404 376190809 99671 99672 150348153 15328 15248 654264017 93418 93419 292185454 66204 66244 673532274 93620 93621 401616184 29310 29233 730835840 20186 20193 837686615 85884 85921 368256113 67127 67177 721999444 3910 3986 551014029 16605 16606 714647631 36422 36368 104511802 11373 11374 239436558 88551 88552 267664990 67496 67497 352287502 59435 59436 573460963 89566 89567 329701430 18608 18609 354986172 87227 87245 255166783 52891 52892 13809031 1630 1617 959768528 95124 95119 911237879 73536 73537 857767975 12339 12350 686596572 10847 10848 139452233 86050 86051 726590521 98396 98397 878307199 86664 86625 389755529 45723 45676 431884360 87032 87015 278963758 49852 49853 642050702 44000 44001 973005230 96393 96367 615296281 17764 17765 499650507 72799 72800 558582183 9048 9049 451756622 78168 78209 866733410 80692 80693 171061052 52810 52831 447572872 39154 39155 868911603 78453 78447 558722618 7568 7569 555775981 64427 64428 441137715 83680 83752 546975473 30448 30449 921433634 52738 52791 29864267 61151 61152 147829355 35679 35754 739785854 36180 36195 451372022 39214 39287 29049637 2854 2855 629878637 47169 47202 135287373 6317 6319 648613948 33623 33677 684983850 22655 22656 693775566 66599 66537 671147582 74571 74572 388357177 87290 87221 272230168 44254 44255 607527824 29934 29996 527918129 80631 80667 610114703 93783 93805 274619204 4548 4549 938269855 82434 82486 764588444 45096 45097 264422399 53446 53447 733073217 27984 27985 513592146 34864 34898 10567322 23909 23910 180210460 67939 67974 381938659 66235 66236 586110262 90446 90417 36693558 50928 50929 52091691 49993 49994 297064548 8198 8214 249679913 93759 93760 764402441 66021 66022 124698660 73875 73928 215622652 54236 54247 622422331 51953 51954 972804849 45183 45238 877345742 40751 40752 488267727 54112 54113 3714689 95888 95889 386510339 32705 32706 436941617 80868 80869 469410534 72863 72864 17741153 65649 65671 94683180 67170 67152 538467350 64497 64562 542840845 31023 31024 525473574 67920 67944 13966 84597 84626 77510572 21368 21369 360407942 3929 3952 822635224 75493 75494 718996552 85147 85148 255346728 4421 4401 28154094 7255 7230 89325327 55389 55405 170065736 12324 12325 286990328 95494 95495 604131755 75122 75184 791613330 28913 28918 122262087 78428 78348 964297425 23089 23104 714568323 40899 40900 201445198 38978 38979 974209887 3975 3976 224022037 13600 13601 171735061 93680 93683 172777280 4048 3970 119425185 20932 20933 162374289 34914 34921 192115443 65718 65695 585046884 29513 29575 279090086 7907 7917 425204914 50133 50145 208582 25103 25169 382332017 27331 27392 812801719 90055 90065 797054112 21518 21519 339295568 90240 90243 668044078 28962 28987 941813789 76134 76135 295347319 87808 87760 994497670 27543 27470 878771772 4277 4335 632433414 53391 53337 458881617 92136 92191 865746716 3224 3225 236347858 91109 91071 500004031 31251 31252 567559305 63176 63177 66893668 86193 86130 499110637 99646 99670 300523612 89457 89415 532916487 96378 96321 952797700 36879 36940 920333394 41271 41309 104349704 83299 83300 74281041 63371 63372 627000496 14551 14572 300482724 14748 14749 310741243 71856 71857 926437828 11828 11834 949848915 51002 51003 336458732 1838 1839 633604053 62695 62696 396148438 38734 38735 186787554 28481 28556 288954599 10774 10719 407981334 73598 73599 73332416 15259 15185 261332675 84530 84606 719773797 64895 64896 292269308 43756 43741 590428578 96519 96462 962748268 8502 8430 278400209 89642 89657 496400111 83693 83767 268162873 72785 72786 431326273 91055 91077 420830077 4127 4108 391207304 84685 84753 834285651 92574 92575 918262745 87120 87091 716997787 33914 33915 972780521 78884 78843 514794165 16151 16152 22967682 82871 82872 460949241 13359 13360 52793518 98858 98859 606075249 40423 40424 832630751 28323 28324 750606684 81386 81387 135007069 9740 9681 683035047 1642 1595 879104745 51471 51472 493226202 48144 48158 378221404 10586 10511 475448998 59613 59614 458610525 44967 44968 634625408 89784 89835 68326948 28850 28851 509150281 8684 8685 288468057 60377 60378 765224457 5893 5838 905049418 92083 92084 885973282 98499 98500 30450701 27390 27460 509402859 46543 46544 669158398 10152 10145 22265197 93762 93763 424917226 64123 64173 28433998 38537 38538 14090538 88995 88996 575981842 55421 55422 662070177 64254 64228 58556497 27904 27957 513359464 69605 69606 310130584 40577 40648 866337943 14092 14082 224833791 89388 89389 541609467 49779 49738 336636229 83612 83685 635681378 45407 45419 934148737 94017 94018 718482617 43868 43869 844494550 57766 57767 585811765 30233 30234 75300342 90875 90915 94509476 67636 67637 299191930 59763 59686 748682803 49955 50019 54226144 54194 54195 975552191 30821 30830 274555460 3103 3089 309743534 16584 16585 871766707 80810 80811 997324402 11375 11399 824420932 11618 11600 147979431 48883 48851 204459504 59620 59556 78678899 91609 91610 286580253 2715 2716 477235868 59542 59543 847371183 46124 46125 389905098 39033 39030 482720917 74256 74257 524085191 46455 46397 931726784 95984 95985 214550375 87231 87232 917487321 93309 93296 915559948 2500 2477 724983682 18514 18515 154218738 45279 45280 775931209 72708 72728 310565336 90105 90086 192232349 44797 44739 275708762 11300 11364 26805734 53053 53011 401110428 61205 61206 281924475 93301 93294 405453434 21671 21672 467021745 14388 14410 328727947 733 751 809513107 21383 21384 412939867 24866 24867 743384969 66818 66827 929206440 99259 99255 30091948 29065 29135 358068209 66186 66187 223963298 43673 43680 328099585 17160 17183 800005266 15162 15236 188110499 45729 45730 569573272 74490 74508 957395379 72865 72792 282779827 78383 78352 789535090 41488 41489 851766110 4907 4869 612741332 98233 98163 157226834 1430 1431 294865898 36937 36938 796390856 26077 26154 257053897 46562 46604 718820604 50335 50275 851369553 51250 51251 901035508 21844 21845 134608846 38295 38300 347735407 69025 68959 210679743 99006 98960 537757592 6731 6788 415531198 25106 25086 916829542 33187 33215 23350601 48294 48295 619737778 61467 61468 551087217 19769 19759 91333575 93334 93357 6499481 27928 27929 221341368 32457 32464 256057886 23624 23643 530517388 40762 40763 837494503 15857 15858 932833788 15236 15213 463495832 34964 34965 857614804 38574 38575 434085928 98296 98311 359219367 2589 2590 519457644 78462 78463 174936510 87411 87443 499846234 28170 28132 421964933 14905 14906 775384589 45184 45207 757205081 95043 95044 360605087 11455 11445 822309034 60829 60830 358547386 7137 7138 477870840 82674 82675 641680343 90811 90812 445651425 69986 69976 212819761 78770 78703 252683490 60360 60361 938494618 4620 4621 208974534 78782 78800 622514780 91282 91283 155836643 39621 39622 414188443 97150 97202 124128720 33202 33261 616110006 80256 80216 902223326 61906 61907 297683829 57175 57118 222946030 23151 23205 463538094 1128 1129 71375993 30792 30805 137557485 291 292 830510651 14943 14944 833717983 95970 95971 918747429 68443 68444 956816192 2224 2259 60037038 33098 33086 473808163 59609 59610 497715876 26655 26656 8337552 78742 78743 892464356 8538 8539 775153591 9707 9708 343960792 76412 76413 951219218 47857 47843 537537291 9344 9345 192777422 39051 39039 521852009 30549 30616 978475439 210 211 595022292 8468 8515 288313789 84783 84784 834949 42696 42698 213123909 34921 34872 134853398 70830 70831 896492740 11061 11019 22093943 55718 55719 493493342 29350 29411 810574142 20702 20636 825783938 18550 18551 296163400 85963 85964 219136781 78195 78138 705231455 57102 57103 530244674 5070 5113 305513013 84800 84801 585377489 71369 71370 659623848 3337 3338 681217383 40779 40760 86136157 85973 85900 510556762 48661 48647 367240184 61842 61843 244232182 56250 56251 368966911 54661 54715 47795058 86934 86935 52366875 49691 49692 831427808 55030 55034 650078779 18847 18848 89275413 95942 95943 342389491 29248 29310 520545743 129 49 270973967 22025 21995 268587294 22208 22280 536299140 70929 70930 933764669 41166 41167 267823653 24181 24182 952527405 99188 99118 607219043 203 204 942754604 12023 12024 516202513 47346 47300 276931267 27692 27693 823716839 39879 39880 433200405 19380 19460 779322163 95444 95483 484570029 70509 70510 353270457 95387 95443 827562893 96985 96986 493380783 2461 2462 70374830 7394 7358 664538970 84142 84204 385877192 12150 12119 31105114 31405 31406 310991318 18617 18567 855084714 35000 35080 771362302 76267 76268 988484642 290 291 208887473 67816 67778 621074698 22357 22358 577130668 3830 3893 902734735 40141 40086 485696607 75705 75706 759039181 65493 65413 880184771 4030 3977 906698869 60236 60237 539322260 69861 69862 181687006 23885 23922 812124247 98 99 690285659 10589 10590 847905828 20451 20452 356820290 37289 37290 30278733 34815 34816 624809719 25715 25769 636919692 92605 92606 558939567 42761 42703 133929313 69929 69930 625712307 37178 37179 904760826 42974 42895 303033198 8133 8094 560447718 64668 64723 270894243 65285 65317 277538607 32758 32834 328793666 53468 53469 115216927 16388 16340 765099111 59833 59834 571600707 1347 1348 689233301 27058 27118 400790015 54675 54676 232691651 43146 43147 953524512 8224 8225 235019535 69586 69573 189783902 52332 52363 427485226 75025 74949 138860882 61476 61477 301131456 2170 2240 441703992 9538 9539 408997160 48670 48592 81154241 13847 13879 428069336 28342 28343 672476438 86689 86690 260786474 59950 59934 430988057 35503 35504 694667630 59669 59723 568381880 2539 2540 941088284 92633 92634 958454814 2898 2866 282343392 22537 22538 127260609 19114 19115 682136997 98037 98038 490132806 14946 14947 67816803 64107 64134 626137605 30162 30163 738970527 79820 79821 653964066 93141 93221 528467193 2609 2610 563599858 91044 91072 912386834 92852 92896 220283091 87281 87337 746994134 97424 97372 438489996 54394 54367 679779361 46662 46663 198761347 16823 16824 656284592 43970 43917 235660692 7446 7447 34283696 25883 25884 30892288 35902 35903 411903437 89422 89429 851630975 30287 30253 37127235 23784 23785 783466309 22480 22481 1576758 37003 37006 939204948 77428 77429 711122202 14419 14420 140507313 56251 56252 228713799 70627 70628 546141258 11785 11786 189672805 42484 42485 956482434 50360 50361 376975007 41229 41215 213794210 13971 14030 337620391 95121 95122 279490986 5379 5360 803875637 64502 64503 379203049 57440 57441 288999225 88677 88755 622815910 28635 28636 978085765 52235 52236 440795040 1805 1779 288800301 8734 8669 382871882 89550 89610 354978331 72257 72258 910426083 10393 10386 884386234 23430 23431 199532456 2577 2590 312062206 34982 34983 56454260 34187 34209 179261909 63809 63836 996119507 56210 56182 277715831 23889 23956 305694376 38563 38515 981737797 51458 51459 28233330 88754 88679 595797239 11560 11495 181773575 2101 2102 161016385 59268 59269 658475265 95193 95166 230283514 42697 42698 546431219 14184 14185 640347697 96831 96832 443222639 49214 49199 568817899 16557 16558 866816206 33997 33944 680393119 29793 29854 704451126 93818 93836 316772679 67268 67269 883152792 7597 7598 729306828 17953 17903 99247107 82549 82547 846311015 628 629 764525847 6481 6538 437052898 79278 79279 768354383 34289 34290 483463112 30440 30460 717408318 31243 31227 318116971 22763 22764 780894802 54976 54977 637951688 9942 9868 495974977 17244 17245 817548645 73210 73211 731873291 41579 41580 841142808 43565 43624 91065192 6902 6903 274763592 88524 88525 765525244 51704 51705 871622947 63003 62969 139177322 32380 32326 818578188 36545 36468 640562695 70476 70477 803162435 92607 92608 941869477 97023 97005 591867144 96491 96492 295228745 63723 63724 898752732 71307 71260 268298071 86594 86595 789026222 25134 25066 344162482 61264 61310 243919280 66684 66656 323439064 3414 3415 361617152 52869 52870 874897649 74015 74010 836046800 20265 20254 329743856 10878 10882 847732242 87548 87500 234525461 964 965 149167722 63954 63955 8881273 74194 74195 17511121 74120 74121 89725384 94486 94564 804124971 11479 11416 334440138 84304 84305 729377006 52000 52001 113955609 26247 26248 976256717 10381 10382 191463342 5873 5794 300928363 39425 39370 324718267 89698 89695 101096446 80213 80180 250373111 54600 54601 251683349 74615 74575 993071295 31972 32008 532635744 757 783 316956467 88369 88363 242302548 22287 22288 188575739 24678 24679 488507430 12336 12310 181330733 3310 3245 890064560 31240 31191 901968189 11377 11378 952873901 67474 67475 183445762 1444 1491 907590593 75303 75257 882242698 95631 95632 244437942 58172 58173 870716209 49674 49707 654557893 69659 69673 229999916 65616 65660 850350013 63531 63604 224566803 85500 85501 557269118 89707 89708 215966182 27233 27234 403504426 42020 42021 992568194 65250 65207 412359856 33360 33358 273936943 41083 41163 183788411 90210 90211 166880109 77471 77485 671228580 22525 22526 570559423 18793 18788 830630851 27166 27229 18503379 61148 61149 861845002 37803 37779 442523006 47269 47270 267502252 24496 24497 836047353 14897 14872 900521788 48328 48329 930648198 58932 58914 979149863 69845 69841 173822712 52009 52010 637955145 25403 25352 676386185 19819 19784 785388715 61314 61373 491222168 77197 77248 668278625 83062 83071 171418081 41557 41589 734841575 3152 3195 324633039 28930 28906 354528102 61277 61278 960088920 68490 68491 816532389 3515 3516 128138124 2815 2816 196153554 90641 90666 957126402 16688 16689 81384179 32151 32120 377791838 72298 72299 910565555 49950 50008 76112992 34044 34121 961158891 66345 66311 89860874 46077 46040 366865987 92037 92085 226742989 57957 57982 137518743 2054 2018 130990129 7200 7273 346305430 23986 24028 443282003 22083 22151 647972080 48838 48839 199034044 64103 64079 316618327 41942 41987 989403864 63019 63020 276165032 74875 74905 474564515 93092 93093 939034152 90947 90991 314095545 3835 3763 223382196 46964 46997 312818498 53409 53448 83713276 68245 68246 221267803 20407 20481 556878118 81294 81295 240527331 20580 20564 186163136 92003 92071 479119627 46334 46335 734742168 43390 43391 71353174 67713 67714 499094474 46296 46234 459268401 58961 58967 280610058 60646 60726 791017801 50276 50321 891479797 267 291 302871290 65438 65518 932421251 87884 87885 201598686 2684 2685 746146203 51394 51404 775082694 5075 4996 340303441 64337 64338 853818453 3053 2980 208652674 21402 21403 797986277 26719 26720 373644858 87641 87609 208065988 71013 71011 955598981 67840 67841 40456103 96105 96057 567615528 98709 98714 826760472 56544 56545 239890976 49384 49343 931801889 91246 91247 497289818 64780 64714 998818162 28662 28729 698227933 82676 82674 719073965 23161 23146 104509922 15628 15629 800705358 79259 79291 497726097 40734 40735 369543444 53063 53064 384113343 58715 58716 987929242 39563 39608 165508107 26294 26295 915983684 67346 67291 548461132 55579 55580 807870428 58837 58838 669172409 16939 16902 976266215 28017 28018 438511806 59237 59238 786199561 59161 59162 981113890 50019 50020 850185972 23109 23073 51050397 12321 12322 783995727 17953 17877 635046015 49032 49064 288489900 9081 9132 174578921 83015 83016 892492426 68020 68021 530373731 48297 48298 54445889 9260 9261 534840419 84687 84688 577703179 93502 93503 349106576 58508 58509 867520928 35205 35173 637588594 76016 75977 986488789 57457 57514 763494466 54309 54388 835015242 91645 91571 732929364 15662 15663 39964682 6664 6680 151013139 96784 96785 568676550 31699 31700 817410818 16615 16616 691821079 46559 46528 412141425 8254 8245 595726122 10547 10548 541945642 65089 65090 470127102 85286 85266 454297882 36698 36699 259365218 90051 90103 792818272 45927 45928 978837822 15314 15234 610218955 4657 4659 281476570 56117 56118 365037159 32783 32851 342721583 78513 78495 895363845 3485 3517 749528064 16192 16258 491662412 92292 92293 329054492 18681 18682 156957101 45050 45041 818089228 26710 26711 53709206 60180 60181 208377352 75752 75753 522396733 27219 27220 696603132 70220 70154 775278896 34470 34425 712527462 89925 89945 88601841 53152 53153 960453728 91698 91699 929374100 51910 51838 747866521 22890 22891 720118017 6925 6977 783406810 1501 1572 857045869 2537 2578 125765643 64161 64104 27119049 51675 51623 166899881 93593 93626 433702781 62026 62086 952713601 59461 59447 679760877 95924 95925 759271183 53098 53099 134953699 42777 42778 553523003 45926 45927 190208756 62848 62773 497036648 96231 96302 254748414 949 892 332133419 24575 24576 565446961 81300 81332 83473739 60309 60340 762186941 15427 15364 935770995 39646 39622 880228240 7399 7421 667030903 40612 40665 475351393 40329 40295 254195964 74690 74675 741282888 11224 11252 519526493 61241 61242 100094329 18561 18507 789266307 40333 40334 920263175 41159 41114 160142974 14647 14648 671492066 99512 99513 924617721 30629 30685 103369209 83465 83484 273102868 8359 8402 533754836 80286 80287 678477397 57588 57661 743572653 62952 62962 720072675 84531 84610 321493540 45449 45441 901239573 73813 73814 910064433 92492 92471 391262661 81878 81945 753122891 39219 39220 592599407 61200 61201 874826513 36342 36343 313729879 78571 78572 977399196 33445 33446 610546347 8204 8155 745437887 15804 15756 590495898 31333 31282 720657723 92879 92823 32491231 71562 71580 757814868 97693 97733 847635379 64985 64986 847814188 7107 7078 95267456 12067 12087 351888986 96547 96476 264409956 68967 69029 701132159 24924 24875 883150314 55324 55325 462991642 97856 97857 915910863 76790 76826 655435942 3598 3599 137641634 5008 4965 756524325 91147 91148 77477012 3623 3583 42077354 68409 68410 120514193 38363 38364 175969248 73476 73402 677480195 95757 95758 28727301 90687 90678 2222694 76690 76655 926525798 15125 15110 904266547 64871 64887 32571814 16437 16387 36855142 89693 89759 70591278 90726 90727 694642050 14650 14618 835196088 78239 78240 613992692 70971 70944 248398451 83743 83744 602467542 73933 73934 661493560 56053 56054 213167665 22781 22782 666084510 46903 46940 7487665 16707 16711 486851961 58099 58155 432253727 51826 51770 377806481 44518 44519 132758818 30713 30753 115052314 17318 17397 835230315 39465 39539 426208932 76164 76165 819706382 87449 87442 388143422 95988 95956 561951190 83674 83675 175743568 86403 86404 552414786 14076 14077 731092073 41797 41798 750493533 79993 79994 919056428 13727 13787 18089035 64360 64361 461388506 33829 33830 779574774 12586 12525 714165678 18023 18024 983098263 74924 74925 313873452 36240 36275 204912623 30197 30198 605136575 97188 97189 3837216 12888 12957 795389335 10293 10329 940929783 55057 55058 118111898 2069 2070 720724035 46471 46416 449335207 74942 74912 297413088 4751 4752 58152732 74857 74861 877624579 34220 34221 691223038 81868 81869 862783091 12990 12991 628944050 5753 5826 1838660 28434 28416 62608371 43838 43761 338120112 16287 16288 457008226 36222 36274 713475799 37474 37475 592860811 91023 91087 353544456 86793 86794 856831387 85962 86037 34256275 86379 86380 785042604 30252 30278 586327662 57438 57511 696644078 45497 45501 467767912 92219 92238 112853357 67330 67331 130583302 26672 26673 40855813 33898 33921 479057923 3745 3784 46558386 70730 70809 857564770 99957 99958 244313456 63659 63660 146043195 2438 2382 654337919 90909 90910 187703862 79418 79448 100106280 3672 3673 652213611 4497 4498 134000740 99040 99041 56353096 11128 11132 323794099 84250 84243 970126156 78275 78276 242495820 71978 71979 55456561 15359 15360 679439044 66193 66194 639546100 2065 2066 811281027 75417 75474 510793886 26907 26944 54771025 83134 83080 490471646 29571 29510 848779017 43280 43281 58695377 38898 38899 790573284 24703 24704 742797043 58630 58631 428054155 4734 4730 641773193 44016 44017 360220946 10583 10584 94268523 85737 85738 134633380 99770 99831 794991944 35531 35532 932785359 46892 46917 821338173 37289 37320 126850597 73811 73784 401299441 65972 65973 178657419 84997 84951 747883990 76185 76186 362904105 60979 60930 960754836 78958 78935 209416932 34262 34263 171668902 71090 71106 880347673 66590 66593 49601700 24757 24732 537996967 10438 10482 90942724 92988 93006 449510110 17724 17725 334193370 94490 94491 774886998 9900 9936 550108450 543 544 904308942 19351 19352 612043837 65145 65146 773412415 79068 79012 314227860 47699 47700 273164656 90117 90118 616995510 70361 70396 645737268 24472 24473 813564691 1029 1030 914783192 83693 83696 985826633 36931 36932 243158063 81221 81226 301676181 80269 80270 876510018 10059 10082 709207172 69255 69308 946290935 83685 83625 668413259 93557 93558 181216611 39526 39527 22158321 2531 2595 762002242 39221 39222 127626164 75659 75687 815577038 40490 40491 150695697 46399 46400 905625631 15665 15607 291511689 97987 97988 855752012 74962 74963 176497157 70178 70167 828007490 74435 74395 933526105 19636 19637 853299093 24364 24365 814241954 10006 9943 570593965 43930 43949 857395274 99869 99876 281461608 35380 35381 552505620 35684 35724 548008008 49811 49812 309498853 85912 85913 466210430 55506 55491 502563958 94079 94066 759581123 23099 23100 673597698 89718 89719 60474519 95754 95729 182003289 62523 62524 967058339 2264 2292 772790094 92801 92802 693187995 19945 19990 208961289 99002 99003 295786453 18141 18142 705999088 98732 98696 997033725 47292 47293 242534174 64082 64154 219310560 25974 26029 923150644 45972 45973 451564510 18478 18479 393413837 41346 41321 356288382 14016 14017 815262087 19496 19447 730472403 86257 86184 189759104 71676 71679 225230693 50813 50884 831676451 62261 62262 718066884 11798 11743 618931470 44956 44957 595507836 2012 1975 633311361 12101 12102 270439333 77562 77504 166458589 61350 61351 707126803 66086 66087 814465646 12318 12330 60901366 38883 38928 950570695 88711 88712 788142276 78774 78775 616454899 81553 81627 793029132 47215 47216 838363830 28923 28974 391822338 46052 46102 782321268 90565 90617 217397800 70899 70900 991931345 16264 16265 185463500 17219 17220 446575030 17950 17937 391857925 56637 56638 253288969 85080 85026 226630397 72571 72514 120786527 30142 30114 979373303 43063 43064 446346443 21979 21980 659158696 89627 89572 377223908 62930 62992 22663539 72022 71966 494419786 16771 16772 591411933 78019 78020 662033595 65657 65658 179778377 53960 53920 542332786 16779 16741 569341459 87368 87369 836337018 209 210 12275772 13528 13529 182698417 92410 92411 937554538 15351 15349 162232911 17450 17451 816351616 15781 15808 409797823 35238 35239 82277752 85987 85988 515055653 37145 37078 645136423 7957 7887 148623265 65296 65297 806986081 91998 91995 132094148 50960 50961 676377514 66872 66873 653615057 96105 96100 213849822 30848 30849 5264342 71723 71768 977720205 84693 84767 19838452 41310 41311 655361363 46852 46853 482084141 36052 36011 73634672 74213 74214 542797155 9762 9837 95650230 7440 7441 850100542 26063 26064 767503559 57032 56990 221568955 57801 57802 393945121 26952 26914 795453647 62515 62558 152692068 48454 48455 310624144 9578 9550 424211124 27718 27719 925209006 20160 20185 252328729 19717 19748 498371552 51184 51108 45563181 68482 68431 853582028 36894 36895 21432966 39182 39183 913296372 73963 73964 113285507 81241 81162 719132426 16664 16665 756145178 42594 42613 915641456 76584 76621 58974935 94224 94281 938592374 95171 95153 2611834 90346 90347 553537653 63442 63443 885570566 17337 17269 398908525 27804 27805 295714487 77907 77937 374587432 18162 18091 180126609 83917 83959 969536166 63154 63184 800482316 24126 24190 543943039 64816 64845 708835129 57839 57877 486981440 73187 73188 403909077 85612 85613 794265918 51836 51837 152400711 64857 64812 754103929 21275 21218 443274951 95051 95054 243353003 55930 55931 907115249 91824 91744 591339635 64495 64506 746699265 43676 43615 720821482 60693 60694 324563790 43100 43079 539829433 81271 81272 503850395 48200 48275 177169784 24264 24220 556168081 73183 73184 75888225 37490 37491 514363190 63706 63662 113557104 82101 82167 849073076 19022 19023 286029330 76410 76406 63218158 76970 77047 321840369 26564 26600 47718032 78576 78571 678600075 28651 28621 924078714 40413 40454 838349131 59105 59123 304666770 69878 69879 516472070 16673 16674 85117965 52004 52041 582787787 11359 11415 422304742 17395 17396 10431404 7016 6978 599547592 55083 55079 992982922 56301 56302 756765260 42962 42963 839989022 83160 83176 562682453 68775 68776 920292009 17531 17532 96368361 321 313 438261632 82337 82338 245040079 73346 73363 550823073 31222 31223 577127344 91046 91047 150366379 54144 54145 858372297 73434 73513 54025766 22693 22750 281863973 36032 35988 407153087 6795 6796 455167969 2328 2329 706144549 90549 90543 605528739 67948 67949 619086019 84853 84854 23848045 83114 83115 999014158 20465 20466 343702572 45445 45446 539973398 10621 10643 269667560 19480 19481 464017590 94128 94129 637332657 62631 62632 490731781 8758 8734 258270772 38413 38414 638101501 18935 18936 549137828 20683 20684 708587970 33669 33670 790201885 91342 91343 776547274 36436 36425 429672621 58761 58762 820832087 42853 42907 611570005 62475 62431 267061369 16240 16266 301934403 4534 4502 384179348 49502 49527 595532739 22441 22515 57717723 31806 31742 988313511 86417 86418 538450588 26025 26026 934002716 61250 61243 879261081 22466 22443 132416676 75287 75302 887437818 34335 34359 911795200 7662 7663 256344361 62031 62032 448141249 60839 60872 33088858 66330 66331 714116494 98020 98021 292022742 9939 9940 430371280 81657 81658 314867341 29475 29466 912398655 11811 11812 632888945 16133 16121 844981860 16828 16836 353665368 2678 2665 516134765 64597 64598 826582639 77199 77196 644405328 57961 57952 628737837 10496 10497 913856861 44032 44005 317259707 26231 26232 246633809 72096 72097 164978507 84040 84074 603402179 97906 97930 741153701 53629 53630 340312947 97666 97591 530861977 47448 47421 979395875 20823 20791 649203170 16430 16431 812675382 59707 59708 376029106 10495 10488 445456254 35124 35198 53193535 66015 66016 511759928 55703 55704 359049515 54340 54413 445823058 97928 97873 697672047 99336 99320 149168294 84097 84098 351367109 92537 92538 605296594 92874 92875 918431802 42249 42218 800599269 84457 84458 855945009 59457 59458 565508390 14034 14035 612031929 49357 49358 45980474 67575 67647 945634013 12922 12923 139850731 38084 38085 907414527 82411 82483 93465965 35628 35629 306167407 49685 49686 201491143 82110 82092 716806702 71016 71071 267498747 60461 60403 422795800 40645 40646 181546053 14316 14245 520163240 58529 58530 141467542 14172 14173 812205036 77236 77237 844368348 19155 19156 518839196 4226 4211 450958682 99813 99748 154424092 93518 93519 178497375 82692 82693 77520970 74399 74429 196990161 7953 7924 701554064 57104 57105 193153405 56195 56165 150792171 86898 86833 298738148 94851 94808 963238119 75708 75751 13007751 16489 16490 870446672 52634 52613 162755797 30962 30963 886783547 84636 84702 329904588 36464 36541 759007277 10503 10504 764109247 63928 63996 729772500 39799 39796 864544357 87502 87503 803140608 98425 98445 833001124 2327 2337 759504948 91691 91692 944676209 75349 75350 294395646 24130 24061 40468197 94911 94912 260523290 17340 17341 411768764 58067 58068 963924886 19817 19894 482681278 75787 75807 839909546 15538 15582 141981343 98417 98418 669079797 1789 1759 489663408 98278 98279 874092082 17936 18004 85966172 11157 11158 493538588 90848 90924 42600000 17943 17944 172744233 18499 18430 925824667 43807 43736 18554605 61173 61174 676117222 33376 33377 757398367 99354 99380 956794410 13527 13539 392948278 65030 65083 12664387 39377 39378 647585125 59972 59973 805388701 446 447 3616485 38127 38074 49364212 4403 4323 835491946 2124 2125 969364846 81082 81083 672388394 84056 84057 743123810 69532 69533 698919606 24154 24202 60943748 4985 5021 676200610 51117 51118 127707030 91652 91653 794281886 8410 8435 693197131 86885 86886 579482270 44508 44509 890910322 82578 82525 402027760 12004 12005 561047710 18146 18147 50927422 28074 28128 253319157 85153 85154 979345302 47382 47383 422203547 48236 48210 49653224 12157 12158 775637670 49702 49634 249842850 16372 16303 144844918 89993 89994 858645612 62544 62545 436331738 61396 61458 665446809 76848 76882 356372479 529 530 554404610 35657 35652 514113326 89590 89579 859186363 41763 41764 19720026 11852 11853 925172265 91022 91023 134484174 191 192 467008611 84036 84037 472863073 54277 54330 137833583 68615 68566 936185307 55565 55605 238810853 43987 43988 832656943 36502 36503 765424756 64785 64786 265553431 57727 57728 806479627 16739 16797 154823457 52149 52112 851522656 44984 45063 167915752 32140 32141 647790965 65285 65311 580205709 76859 76913 357123625 75899 75903 301936415 46996 46982 733702449 16556 16546 557077051 51035 51036 260348708 70449 70450 541371090 58607 58593 325572039 12650 12651 861479749 53547 53490 313329093 53024 53029 94029457 26308 26349 982011320 3180 3146 622681632 39578 39579 548172962 54378 54379 976665888 36720 36676 950468343 69618 69622 210965723 47411 47412 957544059 20500 20577 754633498 38922 38923 749066615 31085 31086 766087371 76063 76064 531825198 43541 43608 230565368 35223 35224 123323234 50258 50270 597739442 19081 19082 776157060 52837 52880 301521973 60202 60169 412723440 98775 98730 442105799 13629 13569 800225516 62229 62230 916986760 22436 22424 23523295 36442 36443 611399063 32512 32513 302795549 17904 17872 848231973 82911 82900 129579735 52049 52050 621259633 48938 48939 171275109 43163 43164 696640393 60785 60819 675811428 99883 99860 463810974 52653 52654 159071266 23047 22982 296217811 70660 70711 71887414 92914 92931 162188639 16119 16117 183188444 94599 94622 446297511 74485 74469 229805201 82069 82070 981116331 83145 83146 435423856 1554 1555 804533515 20331 20332 564269724 26099 26175 675758011 95425 95426 305155309 92422 92423 274119780 16150 16151 389868473 11545 11546 926139732 56874 56889 698357921 1808 1842 664381583 17558 17559 776771272 75682 75657 572990073 88640 88600 769148030 62490 62491 695778846 85025 85026 939583434 58996 59005 916663507 14607 14578 204008857 67503 67504 735060557 69330 69331 871301233 36215 36216 891973594 49770 49701 892244356 66420 66421 541361909 92408 92409 443165241 63804 63727 692351202 71893 71894 891763162 81484 81485 328323362 53074 52999 302487187 80851 80926 483534503 40179 40180 348193859 81754 81755 169045771 88640 88641 416726103 43035 43036 133888099 20336 20337 257614520 26546 26493 120792290 31309 31310 808069330 87152 87192 499098039 50188 50221 843872992 76610 76621 799695488 56891 56892 559985057 84521 84522 639837589 85151 85198 910843450 43526 43527 621192665 44915 44916 693548767 74482 74483 744963582 29003 29004 570875078 84746 84747 266109596 17088 17089 500801115 174 175 93514609 90315 90316 419782360 15122 15042 288750130 84787 84788 646117687 91852 91853 525243468 43743 43744 196915688 70583 70507 846601727 77267 77268 49170465 83534 83455 549161925 19084 19127 14311183 98217 98218 437544160 40406 40416 341077584 71324 71402 538222588 9686 9687 293234573 31020 30996 287789854 15088 15019 22150111 14489 14490 996422381 22018 22019 544404837 23047 23102 654853075 65822 65781 700562147 87848 87922 796670507 3907 3908 450602808 1079 1080 510541438 94524 94580 936876094 88981 88947 71549331 50546 50491 656417817 12305 12306 500553502 93383 93384 951830380 45080 45081 78005006 83484 83485 907219146 47282 47311 805960333 56405 56406 267664414 85735 85736 410598776 90984 90985 842988460 82422 82409 807254613 60880 60885 866044663 62835 62818 829765683 48446 48433 572078635 15055 15056 126655680 63233 63234 251615700 73793 73794 853425342 46423 46380 217308640 13488 13489 137432729 62147 62215 798118718 27275 27276 941064622 34568 34517 793066155 8572 8623 721462062 67445 67392 257693703 69873 69874 323785810 10009 10022 34846331 84360 84361 833141265 42421 42346 773656591 13112 13113 701920552 85740 85741 955661089 64668 64669 295886109 92006 91989 39110350 49809 49840 317740097 50682 50625 82169202 81953 81966 689795042 16210 16211 596173673 52299 52300 860347858 38529 38460 360328721 66406 66407 202471154 48154 48155 286091935 68391 68392 232583641 65232 65233 783781079 3960 3961 389487558 73748 73749 830123527 76586 76543 205321927 51687 51651 60926027 66367 66440 778876382 16303 16304 352715342 80637 80595 778137120 76604 76605 536650702 44571 44531 668852367 67879 67888 586842372 26958 26904 476486612 87755 87756 401700686 31016 31017 596205857 12455 12465 968384077 62692 62676 466829367 15671 15672 630465599 53880 53902 124046712 19853 19854 415478114 20193 20169 56718514 15047 15048 963929853 98506 98507 191386929 66009 66072 262777514 73428 73429 728679143 39088 39089 958037808 18209 18269 460645641 88463 88464 722999048 18207 18208 254288098 92187 92188 88896771 69543 69544 800221694 47973 47940 53594111 9872 9873 355276546 93005 93006 472595325 23928 23929 262467508 95850 95851 433653592 18184 18195 644229333 17269 17270 526262118 88048 88049 317796729 47341 47266 170933092 18378 18379 209846906 25384 25385 546132571 39886 39966 298076885 14102 14061 912251310 17500 17501 804051365 17923 17856 631930308 81779 81743 65183270 68640 68641 435744024 47391 47392 874675354 95964 95965 270215405 30075 30076 160304238 13335 13357 770192273 67722 67723 366232778 41447 41448 31459946 69751 69783 991759639 3223 3277 50866045 31411 31412 69753138 26694 26695 124294122 65294 65353 434093186 77842 77843 674715813 37747 37748 535027969 49581 49601 279612064 11271 11272 573707149 545 546 111975244 13454 13502 445976831 22270 22271 364439017 26222 26231 279010382 27500 27461 627892091 42828 42871 964254393 35314 35315 745557303 29938 29939 907069839 40807 40774 743930889 98856 98857 224689033 78724 78650 927469957 5025 5026 853512000 79626 79627 671982431 92699 92758 674214080 36020 35961 484709609 51827 51780 238420923 11376 11377 415173959 12878 12890 865087421 37009 37010 404015978 48688 48689 392570740 66944 66984 989515475 18341 18342 335904031 7799 7728 167144477 99460 99461 493554138 662 696 318382026 20872 20873 295216428 86457 86458 259421517 56356 56350 15860367 83847 83848 181032334 56062 56042 740920366 89705 89632 426204077 1001 1053 150912299 89693 89694 970125060 71888 71889 183119998 50891 50851 295095132 63465 63507 665169990 55029 54954 347623316 277 354 68129333 78874 78875 22046595 997 998 810885544 33138 33139 562072335 6807 6808 686978642 56882 56883 823337041 88926 88846 196434318 22350 22361 464512539 13348 13304 972459617 33912 33857 783631261 42977 42927 470907800 10207 10208 191959873 73306 73307 678707767 18867 18920 85719299 43520 43469 789493091 29137 29138 621931689 33662 33663 5630403 62306 62318 881580771 32164 32109 360957878 90656 90657 903113666 39543 39544 402467295 45351 45352 541648714 47933 47890 679319733 14615 14644 842525447 85656 85657 752853422 41032 41080 856080629 43820 43812 134318533 41783 41784 263653404 52458 52459 829327650 59259 59260 258348276 23803 23804 927874765 97696 97771 542903151 44850 44908 915953312 88287 88288 827540311 23769 23770 859639462 48655 48681 683422619 34737 34738 117865824 83965 83930 450566959 65826 65794 915519489 66246 66279 537216707 92202 92219 766575074 5945 5946 248593360 62236 62168 868319024 802 803 702201224 11858 11823 649290042 15370 15371 384053524 23133 23163 930420901 46395 46451 653386623 6204 6205 98451647 57489 57411 62094509 2793 2771 382543883 98574 98561 456325612 27427 27428 374129685 59380 59381 884128168 90720 90721 387740023 34681 34659 33413424 33832 33839 510326626 37210 37190 188232426 98418 98419 985811920 91594 91595 306013462 26438 26439 470884797 81045 81117 403304294 16402 16403 581635356 35421 35422 370996016 44081 44082 256287472 55099 55087 43393256 27826 27851 66521707 47622 47623 324738024 24610 24611 202755447 24416 24418 746563904 47834 47776 442493548 92379 92360 744351585 44680 44747 851098199 92867 92868 44708739 69468 69469 862891032 12438 12441 973918129 4869 4926 821374939 63534 63513 444058304 56219 56220 845837903 79554 79633 342773170 96196 96175 225206332 64090 64091 694275609 90574 90575 323504680 7167 7154 651653068 27538 27539 476066183 1998 1999 285900585 16851 16852 780950629 43709 43699 501108292 8496 8515 578225491 94990 94991 757181454 48358 48434 450654628 34081 34120 211252088 40512 40513 155314649 40574 40575 494390868 13158 13159 250310006 69591 69615 487587609 71001 71037 637161565 40226 40256 949699774 2248 2249 839985334 41693 41694 991813085 19448 19449 72647457 83983 84049 310580090 72000 71952 695300842 56692 56693 412508154 2294 2240 724049729 82625 82626 893042904 38161 38215 270937111 81616 81617 301931091 14934 14935 938392375 94187 94191 378418226 14645 14625 741383403 97139 97211 874082592 94996 94997 284963403 47959 48008 320614595 8724 8729 549382898 41652 41653 754195059 81497 81498 102714936 87684 87642 396776254 67813 67814 257843889 3993 3960 713197458 23152 23153 570734731 61854 61855 968025923 76342 76343 497224838 12757 12758 935795637 47195 47212 347304847 80225 80278 775392199 83482 83479 18375696 31550 31551 760855658 91678 91679 930153863 33558 33559 650255633 31717 31756 316050130 87034 87035 607612122 10932 10986 977483299 4216 4217 425686688 84869 84843 690317437 54294 54295 612740393 49092 49028 975645032 72868 72897 4492332 49049 49050 584926375 62712 62689 210301001 77992 77993 850902679 38091 38092 355777988 50988 51026 212363215 30734 30735 405642059 92870 92871 265466495 39854 39834 536540006 80120 80121 117707060 19286 19347 895736461 3175 3176 727712996 62136 62170 593755732 87093 87055 640571549 42914 42915 15850183 98024 98025 561624729 99311 99312 919322417 46679 46670 831439720 2146 2164 277688701 27577 27578 242220997 58605 58525 232695793 67665 67697 724051144 73222 73234 979671349 71917 71918 990875965 15274 15282 706242737 48461 48533 470600506 75105 75106 181773469 62560 62561 32009138 92250 92308 480318821 75826 75829 529494532 34620 34621 396573423 54394 54317 316316826 26513 26502 63205263 88631 88632 30415258 27235 27236 112356109 60440 60441 820920129 60090 60068 392707136 36730 36731 81621737 56352 56353 701176665 27225 27226 269867672 60301 60302 955083150 2642 2643 997806475 24374 24375 440349816 88839 88770 579597932 13130 13096 55917532 70598 70599 196743333 53375 53376 287234947 56939 56940 930763910 96556 96557 615399109 49830 49831 980751819 28893 28884 925271721 82761 82762 986674116 6741 6692 33568595 40449 40375 646731191 8195 8196 331189841 38430 38406 828230539 47586 47587 296520093 65713 65751 543172039 17375 17376 253322384 49394 49471 911061204 40727 40728 91107887 41827 41836 670072916 35528 35529 171559850 32784 32704 840527493 93961 93936 154886405 44843 44844 529297987 53025 52959 253556573 4109 4083 124563857 11362 11363 389812521 26856 26857 309050624 91094 91095 549518361 24979 24995 940300585 2128 2129 237600554 95245 95310 629831042 65577 65578 514546818 29146 29147 129287646 1744 1692 242381603 96862 96863 452117191 81295 81352 196233154 66616 66617 986927927 48483 48498 828794983 26809 26798 307541452 40520 40521 60173396 59913 59933 903653347 29445 29446 117187002 52113 52057 268418870 13011 13012 856952989 56684 56685 611572352 32295 32296 935144507 205 255 145507091 9110 9111 798317868 48613 48614 907499924 58002 58003 865630922 22885 22886 925954319 97941 97942 113245042 4778 4779 492091192 80709 80710 918453776 45860 45861 238856392 69060 69061 260507707 75519 75520 943743560 99129 99130 64318223 85844 85845 397392908 83140 83161 354770929 71901 71962 59723020 45905 45906 658654671 91317 91318 48685013 30482 30483 544695006 14611 14612 181621469 2568 2508 667524854 10487 10467 336679588 84728 84729 191115790 55221 55222 823838486 40361 40362 801067530 40675 40676 671604313 26858 26859 55585468 19327 19328 38923916 70739 70740 249905081 61338 61339 144195161 6440 6469 835228751 75198 75199 901556419 74474 74475 59699835 30095 30096 616706127 28050 28051 162808110 67449 67450 140829166 92747 92676 511400569 88500 88501 756624042 68218 68219 339573998 37683 37649 353336037 22532 22567 454541190 63822 63823 376045025 93189 93190 272713459 66586 66606 38836302 30734 30811 58343810 99988 99924 455960046 15822 15852 799763318 66193 66116 804253907 25884 25885 157227238 2418 2365 372855540 70333 70359 799945737 27833 27825 654524071 3669 3670 825272867 41778 41779 144527108 40987 40910 273903572 25559 25514 512515530 9716 9717 363795468 60897 60898 911369664 91415 91445 16014464 15789 15757 753393969 35825 35763 490736151 51616 51655 116490866 68436 68423 43415341 96891 96822 804623743 75171 75172 110327125 65234 65263 498633059 84624 84553 407628103 17749 17750 936268066 8484 8500 331271015 90646 90595 488886684 79315 79316 265731017 25545 25546 169450283 17967 17933 456113172 70751 70752 219071718 53408 53409 129978111 66166 66167 519721671 85278 85279 8407165 40136 40137 226861729 54357 54302 610535772 25868 25869 577708369 9417 9433 64071843 16293 16294 392848919 38066 38115 925703876 20755 20767 14425418 17423 17487 870327983 35920 36000 959933419 23644 23645 393890953 38605 38606 932144840 20859 20860 600501287 41390 41416 686487156 63895 63916 2654357 67608 67539 936383036 63582 63583 609796620 62495 62496 211349863 55942 55906 500536605 12075 12058 32275338 28801 28802 167044780 13456 13457 447817093 58469 58470 949930502 52400 52401 711529534 17588 17589 718224325 15018 14941 387237175 63917 63918 486080433 65380 65377 529289545 6005 6031 297086401 4649 4643 178561504 67417 67360 989824698 10482 10483 284375987 71873 71891 799981880 67342 67404 213895060 22829 22771 417272269 2138 2139 479841485 54564 54565 604425928 72537 72538 389065338 90433 90414 127540055 58613 58634 448477264 27612 27555 802862627 42014 42015 883591994 12826 12827 802151271 40911 40912 815504173 15352 15353 751862222 7301 7233 899778613 50051 50069 124833878 48225 48226 955430480 6541 6602 894907591 42850 42851 40970467 69790 69817 46166924 11213 11248 610664354 53914 53915 698030146 83337 83338 975870312 98205 98206 718656672 10425 10426 820714840 42251 42210 322418221 86827 86828 839775985 68421 68425 693296655 76503 76485 502860712 86597 86598 169415084 92033 92034 43570011 98173 98145 220350368 67228 67218 933698847 96028 96029 242638384 58300 58301 328914601 5682 5707 896960824 24405 24479 811105295 74979 74980 974412262 57914 57855 217685172 82074 82075 922858946 8003 8009 854499267 56424 56425 878257371 92427 92451 447225332 63149 63135 674758197 98990 98991 178804820 81026 81027 473564137 69104 69105 680587483 83577 83578 809298200 88229 88230 717455332 11660 11690 183727549 66542 66574 183863460 31908 31909 671503174 52561 52526 295497709 46189 46190 318083142 68640 68609 312426072 90273 90289 906761698 99170 99158 252755117 35811 35890 374421209 35361 35362 544405256 53420 53421 522063885 97664 97665 87394595 90742 90679 986326099 58644 58637 807671811 25108 25109 234790343 38959 38960 108049577 20681 20703 745638615 95322 95386 937537919 4452 4528 954354726 54321 54322 732770544 49425 49426 86638110 33913 33914 498414589 78059 78125 117556432 30729 30652 784530545 59933 59899 953918872 34879 34880 727419989 82472 82475 748235333 45213 45214 367143659 36740 36690 216759393 18054 17987 292294372 99144 99145 580387277 50568 50569 114544807 99355 99356 758821801 5500 5492 866517368 71375 71398 633912124 70554 70504 361934257 38241 38242 104599448 71628 71658 300166343 46590 46591 965707720 3322 3323 812187841 48487 48508 561020802 574 575 473384892 85007 85001 249899830 7244 7245 938336503 75655 75656 88581056 63809 63828 81575107 68733 68734 151578579 65371 65372 25830025 96535 96536 841110440 28494 28495 995886587 17425 17426 331736930 85836 85837 769995983 99637 99591 334728276 93741 93755 356634522 36344 36345 286246866 15443 15490 386143603 56579 56580 775229627 26705 26637 387838419 37720 37721 31871368 88672 88665 769998378 54027 53978 851050696 85236 85237 120284383 41910 41911 700533731 63249 63253 2017667 58902 58862 106633901 6896 6890 293907334 30284 30285 584977455 81684 81685 890432752 8376 8377 740557193 32688 32689 619384579 11161 11162 211521610 14327 14328 408301953 29789 29790 746137691 18980 18981 754108577 11217 11229 903923471 41977 41978 458258353 99267 99257 516842447 23624 23642 239131181 58221 58222 488183630 92807 92884 901761338 52433 52434 462454384 17317 17318 997316039 35486 35476 794942087 63184 63145 808265798 48236 48254 605926295 36889 36823 32296835 50706 50707 615416947 14893 14859 155412400 53491 53492 449913048 88126 88127 245167303 85019 85020 53298748 41019 41020 791089451 49142 49115 734589202 55826 55827 643739333 99447 99415 263159806 22998 22972 351931409 92373 92332 226264185 314 315 557700538 36930 36945 94362121 4691 4681 197995451 54325 54355 111388954 83641 83590 468227502 32478 32537 424131026 51792 51827 203173471 56886 56887 107493323 53616 53617 918807595 57064 57144 833864965 78004 78005 865038737 96174 96175 477434121 91167 91229 170944440 88273 88336 893864010 56985 56986 489392572 44793 44794 48782320 14764 14767 729576142 49710 49671 7586941 61749 61805 180451375 81945 81959 431469276 30820 30896 220610392 78732 78733 429583351 87272 87273 689956523 68410 68350 191119171 40895 40896 805374411 80591 80560 904724984 7939 7940 650864857 91075 91084 217023545 87400 87401 914030221 13721 13722 790013072 51812 51833 38637260 93803 93753 777502964 824 825 726925366 1582 1583 424252866 79632 79633 209019076 89033 89034 962400683 51524 51525 569385945 88200 88235 834648879 94380 94334 372604179 53234 53260 392623050 87961 87894 969658774 62907 62835 277002420 3404 3429 932328728 79373 79374 779260622 774 697 356971808 7626 7627 480003392 16336 16337 792587344 84484 84454 543431858 76525 76526 368395387 7446 7453 421439236 39734 39735 744101530 92258 92259 320147877 7669 7670 366486375 22472 22535 799216148 78588 78589 44060246 65134 65135 957134781 20480 20481 421714874 17691 17692 406097627 47767 47761 284240644 59273 59274 24380763 23417 23418 19662134 79689 79690 509623162 99505 99506 640820454 25815 25737 956663677 11786 11787 491600849 61312 61313 743393505 87297 87298 808821472 80695 80648 608320368 29691 29692 377143374 87752 87676 933346170 96562 96563 349873822 18856 18857 906163401 79777 79801 872507746 51621 51622 646312310 2580 2581 269293419 50486 50427 588650604 18232 18233 968726282 62951 62883 501093627 30837 30908 275348592 47092 47148 292264063 2965 2966 823057977 25863 25796 313884384 52817 52818 202000469 34758 34759 6565196 28634 28635 253731633 97359 97360 951956341 33574 33542 491177716 59668 59669 885982218 51767 51768 187884619 93003 92978 382316584 10892 10933 640843918 59366 59367 690865840 35235 35295 232849384 2055 2056 814727115 32952 32953 438619644 60231 60232 271520922 27403 27326 989967153 21481 21433 795575479 28070 28113 248977207 56480 56481 517320089 76052 76035 899569682 80834 80835 900279363 54021 54090 738863703 3411 3362 806239002 23569 23598 112752724 74335 74336 777572696 91055 91056 662311348 73368 73369 796228563 59909 59916 672785384 19079 19080 686585123 92153 92154 90551391 20376 20320 730795260 29032 28953 72412242 87407 87408 564305166 31734 31736 486930450 73326 73327 559401121 75547 75548 201021328 35157 35109 50305604 65035 65036 310716022 67468 67470 494381484 78823 78824 870006475 41573 41574 402112497 75908 75909 121647799 71817 71843 472535451 42169 42170 383690403 90420 90391 234821721 71884 71885 910393147 21454 21455 33146221 31767 31691 606541763 38009 38033 916483952 42063 42064 446487052 62656 62657 969382561 49923 49924 926391319 16455 16456 405148606 67467 67468 71623989 70907 70908 926948226 14061 14062 272941876 31171 31172 783983612 13821 13822 904249025 38128 38156 583185128 62293 62225 301869105 10942 10873 261640144 27796 27797 556543047 19320 19321 903686538 59147 59148 543674714 303 304 431015421 422 418 728518308 17622 17623 754802860 55449 55450 908559697 79716 79717 68700491 13451 13379 263153945 43675 43676 142799368 25494 25495 228564822 6014 6086 520290893 64615 64616 194715724 33192 33201 841342347 87914 87928 595162734 64350 64385 17973061 18515 18501 17862664 84422 84423 693294996 64966 64915 114674462 9512 9592 130477633 66307 66236 851572237 55337 55299 71756960 12611 12612 433306314 40736 40709 254079907 91191 91192 498431324 22692 22721 171027966 63612 63613 14491438 2023 2024 176147767 98755 98739 914817138 55414 55379 351193226 44940 44941 479220790 464 465 255781910 19193 19168 347056492 85786 85787 353456072 45531 45600 508902401 97625 97626 929240055 54694 54695 328877607 19623 19549 379827957 77278 77293 24349807 80941 80925 26172326 79105 79150 653004749 29401 29402 113095345 68414 68454 411266524 26274 26195 757859525 69404 69405 593187932 42925 42926 453706900 77335 77336 916762182 44896 44825 553470362 34733 34705 653631607 8272 8273 44994605 79702 79755 319476804 43541 43542 676097600 85751 85752 995824091 89536 89537 908704455 33034 33114 212706789 76046 76081 431274647 5418 5419 954485392 85552 85632 691434430 81300 81301 366295965 39031 39032 962261391 60720 60721 235191826 3404 3405 701633223 61275 61297 722896483 69947 69917 82937109 86941 86942 73009526 95829 95864 997291545 59630 59616 323180521 68700 68655 344419721 71897 71898 67546858 95857 95811 830362621 23019 23020 327989555 64377 64378 528007975 72656 72657 867354767 66473 66495 393031626 59586 59563 746309808 35327 35265 101837489 1477 1478 461271882 62053 61979 737622535 2773 2774 753118792 93154 93179 221060845 518 452 613193112 29037 29102 173117473 23776 23777 841890511 58063 58064 715078053 35801 35751 205247118 1322 1323 383693135 16235 16252 734315279 96109 96042 539951952 97289 97290 78910659 69755 69756 802998945 8641 8642 696598145 2507 2508 57466478 14304 14305 936980552 93497 93498 408380835 58101 58102 941260762 66140 66141 260094175 76668 76669 455541532 70496 70483 763276009 35452 35453 958740673 90023 90011 3042400 57785 57835 11281028 10527 10528 622687760 83300 83241 334054750 93492 93493 691546564 74435 74427 164693379 40119 40120 403852898 29350 29416 252060874 51699 51668 689652073 92078 92079 643144548 12841 12842 530086940 39989 39998 687087716 77599 77600 493883733 88860 88829 113343983 34854 34855 776469180 60561 60562 688811469 97196 97140 6055915 62388 62393 580443785 12110 12107 90062783 11272 11273 358476858 79748 79749 204802541 28467 28468 233591172 17376 17337 657558283 24745 24752 140009457 18027 18064 118327733 26228 26229 548513813 7486 7487 353649842 33630 33558 628686018 5887 5954 966675720 80819 80773 48038164 48917 48847 332979418 31482 31425 928453334 86998 86999 273269379 53349 53350 834174515 61971 61972 538338538 40196 40228 653172445 62007 61928 360867050 36529 36502 936186820 88570 88645 28171491 29796 29797 466932073 75097 75079 29346912 82432 82433 899514325 13447 13439 603110143 35640 35620 92811195 1917 1918 37947878 26354 26389 677474865 90077 90038 384422391 15851 15806 985724018 91869 91882 624419463 94056 94057 507582049 46458 46459 337491159 1776 1777 778026378 73152 73153 557707147 18797 18798 286662932 71984 72041 38798369 94761 94830 511606763 58602 58612 810237304 12873 12874 137305705 45840 45762 975510146 92845 92882 900401530 46621 46690 350994436 29024 29025 592330107 87998 87999 464926351 71933 71934 450513931 20929 20930 687341640 7309 7310 972935608 22355 22356 539840246 460 516 550746333 14753 14813 637748594 42825 42826 47968360 42094 42113 446806012 9084 9085 903967794 37667 37734 724130004 98449 98450 595627305 48620 48672 8522409 5018 5054 310532584 41470 41523 953181071 59061 59140 853419009 10797 10794 301140287 98922 98923 762665978 89607 89642 514714315 83180 83260 230383721 2771 2707 725886792 26984 27042 694571655 31077 31078 790675427 88861 88798 686166905 65306 65307 220444939 53395 53407 710521899 25981 25982 214224468 11999 12003 844450450 86288 86221 55666129 38465 38466 821751195 41434 41435 232217001 53880 53827 98984959 17787 17755 398591833 26968 27010 405632278 44808 44809 167350498 80753 80754 101971498 95815 95737 729188864 86089 86090 697685413 36679 36755 19209321 78177 78178 105361021 74193 74194 129809585 13396 13366 150454777 31889 31881 8841168 99426 99427 530333307 29975 29983 509598201 27118 27119 13397075 50686 50687 927335257 55614 55615 908037387 2176 2177 353261526 99731 99732 601044358 14398 14393 742160688 69338 69339 24403701 448 449 719530850 35242 35243 355037508 91486 91487 80012822 50882 50907 94900172 95575 95576 836165749 78097 78098 706356185 1694 1723 228968400 17776 17777 539204943 30244 30296 265673973 1443 1444 994757025 83988 83989 341768044 20885 20946 782168548 31895 31896 596146273 92018 92019 698723757 17135 17171 363209291 13082 13128 799261069 36013 35978 934425788 69272 69324 128850214 9088 9089 9727252 25490 25529 714024712 21533 21534 608801878 20748 20810 188070812 5396 5397 51119558 46391 46352 585041236 67521 67522 882165569 77150 77151 458807218 27095 27053 492997378 35692 35769 801616262 41014 40984 147571152 72414 72415 97728915 68234 68212 40473648 89678 89679 429448622 64246 64273 921647651 52105 52106 602507070 67600 67661 278832865 73880 73881 919939139 71 72 454730672 37085 37106 938268983 83928 84001 751951679 40330 40331 966187957 84146 84072 733617877 7553 7632 757649236 46298 46299 865223465 43354 43355 115716393 86603 86604 925896530 72680 72681 9035992 87790 87791 617491318 82267 82268 208768993 91264 91200 443575479 83789 83790 116797620 50826 50827 324878597 37170 37171 31437062 27518 27519 482747284 88235 88180 676663126 52455 52456 744045869 55733 55663 683810546 14674 14675 747040378 45100 45101 329213826 86952 86953 593656289 31824 31887 84533034 21884 21885 69240337 38355 38359 531337074 83061 83062 854962738 34728 34729 801286873 76355 76369 379185057 2070 2042 983248798 63808 63809 5583972 50176 50216 380634675 43311 43290 936764517 68562 68543 667542043 36169 36170 775204610 32796 32797 180562481 35002 35003 767959590 4787 4788 948494968 23516 23537 864233601 63163 63164 102915437 30839 30831 577594226 25488 25489 196740544 64585 64509 499978302 20487 20460 544422340 13447 13448 118374911 57232 57221 691719103 24817 24747 185849819 45653 45692 383533463 65039 65040 200403190 54859 54860 547700726 22555 22556 504075027 77258 77259 955598087 51962 52038 663643588 41676 41677 135136284 4379 4370 315043249 24818 24837 753722936 43818 43755 230986548 22932 22992 869247088 98129 98164 446270898 55914 55915 662818807 93067 93068 473708806 80606 80607 802262958 50271 50272 453437433 60342 60404 135386799 16535 16486 135410526 3009 3010 842231227 78165 78166 933253563 28552 28553 262662648 81486 81487 46045712 41343 41344 162445888 69001 69002 445522873 42345 42366 132322464 76883 76884 885709579 86067 86032 335553865 72434 72435 85641267 30717 30787 470353939 56507 56508 590013959 2374 2375 129592001 64433 64353 146557580 87789 87782 101229452 48806 48875 374306061 59158 59101 35581283 18326 18327 433241016 53536 53537 813208796 8568 8569 7971790 61374 61428 1237767 77201 77216 339429140 59003 59004 150118526 71074 71075 982397997 97952 97953 81823489 68448 68512 675968034 71706 71707 277223761 83081 83082 288522584 62933 62934 916409726 87143 87105 536999039 56204 56205 640765670 75350 75388 461057903 68931 68932 448644569 66875 66913 568494080 31453 31398 283141190 85638 85700 102822221 90396 90397 471981904 84652 84653 659128288 89939 89940 986530302 2370 2371 938921523 45297 45298 262975498 84473 84474 624251641 55694 55767 87824386 92092 92093 491202626 15016 15017 828084509 42976 42977 756850302 32635 32620 829141428 19039 19075 989371464 69553 69554 843962548 85532 85578 153125173 92541 92478 637599190 24251 24252 713655248 31587 31588 973947108 45491 45492 355851372 92890 92840 409101147 6622 6623 528048394 96386 96371 291140786 68977 68960 387607925 71778 71775 114310499 44748 44737 915826370 95099 95100 951901602 84251 84252 249456534 23996 23997 453949517 11126 11168 212415363 1341 1342 647022393 56435 56436 950169584 67017 66986 194790432 45269 45270 426247786 44540 44579 430279894 63438 63439 862402939 40430 40418 825776698 51612 51599 990558942 35615 35568 337971775 33027 33028 801541924 88799 88800 294194662 95965 95966 684570652 88247 88248 999128937 68382 68383 303529827 24054 24100 307075050 22968 22969 308745373 35605 35534 83213702 70637 70583 481954466 90448 90449 311001268 98806 98807 480405770 35914 35915 420151109 20974 20924 135931311 17840 17784 428170159 48536 48500 183035693 3628 3629 956996961 42896 42897 175143465 24091 24092 148408349 98268 98225 403557979 1230 1231 48901069 25362 25435 259069004 58633 58616 220486182 79159 79160 292320393 89914 89915 546900655 8310 8311 246490494 9054 9055 220080483 46838 46883 121457468 26561 26522 533059988 40448 40478 800583340 78960 79031 346407530 54080 54081 640776833 41927 42000 895070836 2216 2217 278350963 44981 44950 745800221 67279 67280 452744423 10997 10998 846918296 49787 49821 730376294 97754 97755 634277862 74635 74711 453871391 65708 65709 168868788 48197 48169 729787666 69326 69251 469633953 49600 49540 981777037 58021 58039 21573650 2701 2702 734162335 28729 28731 75306696 49790 49791 669453061 28889 28890 16257044 40379 40380 43842953 37572 37505 970440756 78381 78382 294841570 27034 27050 479526533 8318 8319 817716505 22766 22767 417598154 78765 78697 434980726 20677 20704 901053008 22972 22973 484231848 32907 32908 683191084 3357 3295 239580599 5667 5668 97702003 66852 66853 667128002 59563 59640 220478776 14289 14228 628086029 83319 83310 417416010 17587 17588 681713095 29656 29613 278557853 5265 5297 194327177 1346 1304 331882296 97417 97418 39114662 88245 88312 701837523 9772 9721 102495941 66352 66379 82578154 69906 69907 451273778 13361 13336 185879047 29722 29649 137027361 70105 70123 746572852 86943 86983 48052719 8914 8915 457526381 31308 31309 616101626 91529 91572 364348918 42463 42415 535097152 81424 81476 761096935 76055 76056 226685575 80755 80756 228804491 53785 53835 409884779 23518 23519 614285053 48107 48109 633979228 90775 90735 916199412 96081 96161 29036862 99522 99486 660701287 67916 67987 555144410 27544 27546 771429651 31031 31032 452600952 60338 60339 981624616 58555 58556 43234769 27300 27236 854155722 54191 54139 882095338 4745 4755 548715877 12276 12285 49397960 73987 73988 350304876 42440 42441 733384177 12607 12608 325987404 76641 76642 86061713 64972 64937 368366491 32397 32398 730260583 98301 98302 549322056 50340 50341 63352871 28160 28128 367495270 60872 60823 569926515 40292 40328 666751089 42675 42676 930239925 8840 8841 233632631 48013 47965 757664559 42383 42384 386024331 2636 2637 831575601 90413 90336 939708169 96852 96853 446850951 81375 81378 857156925 87872 87942 876435315 84691 84692 190049842 65913 65914 146886973 43483 43423 760726973 9634 9635 822934771 40664 40665 896830802 40223 40224 494492342 90515 90475 557605676 52110 52111 376370304 44981 44982 23176028 241 242 85371654 51848 51877 718398253 47 17 349761418 59007 59008 889817826 2301 2302 777253557 31633 31634 849487803 89915 89916 843462906 43739 43718 881965926 80815 80816 765234705 61647 61585 350471739 64125 64126 199769098 64983 65044 216952441 57140 57164 849754334 6768 6756 353226286 10265 10266 73053357 62407 62408 342238310 47616 47617 227568569 48558 48559 949308282 88010 88011 58724848 52608 52609 820919368 97655 97604 662777635 41911 41912 273854295 49905 49966 598546654 19038 19055 884144406 4145 4199 769974232 21098 21064 280234463 14133 14147 720655334 67905 67836 330215694 50596 50597 287503491 56407 56408 277202507 78540 78541 678426410 31545 31546 642087210 83410 83411 612730490 55038 55039 86604202 64657 64658 344376294 83111 83112 991454958 88562 88522 768875615 34755 34756 795554019 39423 39351 286956389 35680 35747 580610998 47120 47121 95599649 48535 48598 157896836 99135 99136 823119071 31098 31099 261835153 9769 9763 324356481 75290 75291 989032543 33889 33818 80146781 62758 62759 549167064 99999 100000 355413959 37503 37452 966420380 64976 64977 729223240 45430 45431 372662349 69535 69536 894061761 30379 30373 361448829 6798 6799 917985813 46377 46378 312192106 43204 43192 169457647 3363 3364 928869936 34614 34654 444953975 34304 34305 947387112 28677 28678 526881856 83651 83652 459644480 46228 46229 675639926 1547 1590 670395882 30506 30456 672878561 30439 30489 321256249 41496 41505 548836369 84992 85058 620437639 20778 20779 637986676 66552 66553 452299952 23353 23354 188240724 85707 85708 532796376 62364 62353 785465562 72469 72470 779651653 68924 68936 307840077 2716 2717 125326941 60026 60059 264429205 16957 16958 787320716 97779 97780 220327186 401 402 522844954 36516 36565 216010146 7633 7617 11971268 35992 36022 857632483 43249 43250 401939137 63067 63068 294738283 28553 28554 752869331 26520 26444 443878361 54551 54552 671057228 18599 18600 423378206 81056 81057 476648295 4848 4912 420633984 21386 21451 439262323 2804 2805 232888663 22700 22701 796303251 14503 14504 691902495 18566 18556 45988293 13257 13258 538849540 40851 40852 998228412 62938 62950 246372864 11015 11016 352607009 34125 34117 165959494 84543 84513 315798208 13847 13848 49325738 87730 87731 310990785 51313 51350 689772449 8058 8097 964177373 2594 2595 90638879 1653 1654 844889038 32184 32131 71961880 15550 15477 87316326 16061 16020 573453573 71187 71188 476473193 35779 35780 336787228 77409 77390 620187166 78474 78439 756247492 21296 21297 226503830 4890 4891 535323279 75365 75421 901253184 20702 20703 186350014 57604 57605 222689524 36559 36489 296754273 29995 29996 762043528 79961 79931 324063695 69188 69189 836106457 16714 16715 111957943 55818 55819 972312484 44186 44187 187030111 89785 89786 282484511 16545 16481 935719211 82955 82956 536969519 14165 14171 825122895 78715 78716 602890959 42818 42805 730728000 21995 21996 211788264 11576 11620 166718308 18798 18799 648384667 13531 13532 71907472 32358 32359 711946230 21243 21163 187402427 61440 61441 912321817 31782 31839 137930860 59834 59853 640377208 85733 85739 608827088 26877 26949 553803027 60868 60869 473116882 27416 27376 341850117 31656 31657 19256705 52447 52383 425681774 3556 3625 410639922 70469 70470 439231470 64682 64683 797921268 1549 1482 894386060 69700 69737 321120548 79763 79804 266070676 45457 45458 760442658 8774 8775 621639342 59933 59934 837446123 64089 64090 909564384 53662 53663 405319409 71775 71695 504387509 28470 28501 21593322 48742 48743 904053096 75240 75241 955132331 52301 52353 429051048 60138 60168 838699321 1061 1062 808095103 31317 31268 397332760 24252 24213 812487915 39303 39304 536857503 48763 48764 670234740 84235 84236 301530327 85665 85666 826175400 74413 74414 874043671 71930 71931 893742722 3816 3889 871861116 44233 44175 139543772 36463 36464 269313523 87773 87774 360303027 93411 93477 431106695 83030 83046 144307379 11576 11586 670064622 27741 27742 180562984 60430 60431 926416353 41589 41584 418759274 32592 32593 436117699 29813 29829 550938161 16627 16599 904469303 25133 25134 353289482 4790 4791 726551257 29209 29210 901952870 71117 71118 778224539 13685 13686 281265910 42182 42127 472246006 97402 97403 265562149 18370 18371 375477566 61980 61981 634308112 47165 47220 161473001 24936 24937 255047996 35582 35583 387804683 92631 92632 662832784 66338 66339 135475331 78079 78080 245922176 67397 67398 913120925 68537 68538 200741668 5626 5661 160792092 79293 79337 86519910 25950 25914 523110139 18477 18421 771188717 43196 43197 198098928 74653 74654 205975662 84257 84258 635029439 67980 67977 344959019 88422 88423 235965891 88275 88244 695897421 64182 64183 728144618 90205 90226 210909691 42145 42116 120335096 71538 71539 279002150 55330 55331 402689534 74492 74493 903846827 90776 90777 903752638 52126 52059 617783906 96458 96459 852223303 93512 93494 700337766 41321 41322 424099928 86265 86335 53586332 1112 1161 933381367 87733 87734 510446302 63545 63501 758677284 56813 56814 201484214 48302 48303 916282901 35907 35875 790804181 10407 10345 262056690 29723 29779 702718328 50172 50195 717352879 94306 94352 868740129 79016 79075 382171720 12185 12186 351543795 55918 55927 764323634 28432 28433 383698170 17694 17770 705913502 41663 41664 209559446 7593 7594 291752454 35807 35808 167654346 89225 89226 174467869 13127 13074 730527369 50815 50816 804581623 3315 3365 461202362 65215 65216 928627081 51222 51223 884330232 8066 8067 379579569 8978 9050 65491362 99472 99538 843332598 11887 11812 261340984 13829 13785 337736565 40064 39999 4061975 69694 69695 635806605 4111 4112 794652689 62142 62143 398234579 61358 61411 382854330 59109 59175 631730310 88286 88354 622631598 76542 76569 452130749 58443 58444 954782369 37711 37712 406397400 7347 7416 482841768 27771 27772 294232550 5954 5943 309684462 17714 17715 783999960 21840 21841 722943808 11139 11140 186422628 67480 67415 878872628 983 984 30466150 45513 45556 619477114 39477 39547 279139739 22597 22537 820925590 28435 28411 172567115 9425 9412 311051322 63366 63367 636526272 7082 7095 989973144 94407 94417 598431328 54961 54965 952518251 27998 27999 144140511 32158 32142 531325094 31697 31771 404936969 56537 56488 95189995 44152 44093 916777075 6717 6718 896959901 13500 13434 102355911 36036 35987 274059247 448 472 904755856 92058 92059 530489258 99013 99014 387186592 39402 39403 947245480 5085 5010 272051174 69682 69683 25721693 3072 3073 269356681 23999 24000 320944720 99660 99661 900865957 65527 65528 427103569 70667 70634 132386662 57289 57237 552277288 43711 43712 246935632 81036 80972 97319177 10047 10073 350882911 52469 52470 856871604 64722 64753 741361660 50815 50787 191238473 46690 46691 207637578 47648 47649 121609034 10862 10863 595144919 192 193 62454257 34598 34599 402650507 28318 28365 870969514 5712 5666 361910707 75053 74977 784215402 1946 2001 295562509 17441 17442 760206079 57149 57150 85236923 67860 67783 75499061 46589 46590 945341209 78408 78468 525983886 85295 85217 175956728 26959 26960 888846113 58390 58391 872104476 30648 30649 675336446 6240 6249 912337258 51864 51911 1750052 84229 84197 551924844 87875 87876 532051157 71444 71457 564432150 34551 34552 342590295 28035 28036 821867369 51456 51390 660077632 7695 7709 72475772 6518 6519 624608797 12086 12087 160992999 20357 20339 595447559 63350 63351 784826578 2476 2534 125452236 64419 64420 147296575 17487 17488 632978574 71473 71474 126222243 11450 11451 124271472 85237 85238 72661308 59049 59055 396984340 71048 70975 370313124 75006 75067 87478366 22815 22775 736162365 91815 91816 242574404 53617 53618 247895788 94743 94744 788806851 1236 1237 482618301 38851 38896 778080584 21519 21488 104250165 79959 79960 628403291 33807 33803 326069619 65070 65071 554357118 89325 89326 197465702 37125 37126 987195381 17547 17607 843262727 34896 34897 658020720 78408 78409 562576751 77998 78021 47749112 69982 69941 749640175 66519 66454 338067856 12411 12412 987277587 83268 83222 271642081 32751 32714 502096879 81293 81294 804316554 3604 3549 11665628 26935 26906 602157626 74094 74162 687884742 3227 3153 603361699 65726 65740 703192560 16019 16020 443038032 30560 30572 292191358 65954 65955 873560338 73681 73682 663407371 84789 84790 843488601 71631 71632 265751725 70447 70448 532472875 64555 64556 254103225 68941 68942 226563330 33693 33694 514330986 32755 32756 408426416 79679 79680 723102523 48829 48771 935468334 60776 60777 116328723 93767 93765 232248087 2137 2138 498776680 63697 63698 476424503 436 437 723987815 48601 48661 587249046 13622 13585 567499973 69796 69820 725076681 96126 96127 144694073 68133 68170 116589725 17744 17745 357896786 5467 5468 472856651 17387 17351 378230212 27065 26997 767606006 15251 15199 915423242 16385 16382 738202704 66430 66355 509753164 52267 52315 847080620 5055 5089 997634802 35143 35144 392955044 59057 59097 700030644 50912 50913 727180971 28239 28188 467343546 91928 91992 33405267 2734 2735 616357681 66990 66991 58895718 80904 80905 286388470 47717 47718 432720911 32769 32770 386628847 64973 64978 97950852 9481 9482 344665101 89403 89404 862130384 71053 71054 287295031 62484 62485 908440845 75324 75325 522747418 7500 7501 932928258 38741 38742 334196495 51051 51005 590057841 81258 81217 609802289 33843 33844 421323475 30992 31012 84386002 51248 51175 673366652 67871 67872 495171133 37266 37343 304533427 16355 16303 100009856 86631 86620 697263908 20159 20234 3180957 49060 49061 982709429 99445 99511 414794026 59812 59813 428580811 65486 65487 58517861 62029 62030 209787736 27297 27322 830885335 6815 6816 486291891 64600 64601 288464954 33868 33802 194623112 78266 78267 238865843 69378 69379 926894274 25153 25142 173433391 97770 97715 318305343 3789 3711 55102141 31052 30998 900391957 83798 83799 524708078 82978 83058 591467305 98964 98994 278931574 81500 81501 682705350 8038 8056 847692492 80633 80634 83779831 40131 40195 54817073 27016 27095 121170813 26647 26648 55798071 76246 76196 870972395 25534 25535 720095225 74575 74576 305880665 29181 29182 724902839 74790 74779 840350742 30973 30974 267523203 63674 63675 164604059 94226 94279 796421790 40388 40364 355376747 16670 16671 452399019 58509 58510 267319615 48578 48649 15700942 21585 21586 893790412 1619 1620 936125337 33809 33810 440201390 45922 45923 112267056 17808 17809 146074478 53886 53954 838400840 28419 28420 840469614 69876 69877 740769617 40160 40119 152597090 6844 6845 960470831 17238 17220 439951025 55857 55858 300964091 46843 46844 248861878 78403 78404 613257113 20062 20054 668504774 80570 80563 816986385 89189 89190 936858870 81896 81897 263818351 33867 33881 711092453 8114 8115 218281814 12771 12772 112156983 80969 80903 645308185 63315 63316 274473524 21965 21938 776934145 51729 51730 549204298 92903 92881 396781489 34318 34252 660787887 45091 45092 239704017 93124 93084 830173261 44979 44980 189653468 40129 40130 377227074 68562 68563 398001061 85628 85675 835825038 49038 49039 95366318 98662 98663 698771854 16656 16606 451805555 21476 21508 76135949 93680 93681 366021549 75587 75607 918659660 39359 39431 316274791 53541 53542 288491898 68853 68911 751370423 52793 52722 950982959 39212 39213 883665292 81067 81068 925517203 7162 7229 682207663 64062 64063 809786356 55033 55034 20347274 17541 17542 945428756 27044 27083 245613873 97127 97171 451998059 42262 42263 845516429 62479 62480 288738264 6477 6413 298345548 26229 26207 378633465 41986 42057 836319273 73784 73785 742117509 5435 5515 224368754 16569 16570 946171287 96978 96979 168482320 19767 19768 284521014 59310 59311 596003412 19727 19701 992936641 52590 52591 800269787 91109 91092 914909864 88116 88117 955691384 83236 83237 182932493 70948 71010 231827170 97002 97003 189369091 63893 63862 8100570 41160 41161 82786058 5709 5710 537999032 63396 63397 35687756 8319 8320 764511771 15179 15113 264416685 11499 11467 793029831 57992 57993 499956385 45136 45137 802197887 53736 53737 471940434 99328 99329 927516212 32247 32207 982510219 11041 11042 440493384 57910 57955 696168103 38608 38594 307204158 59796 59797 99490792 74348 74349 155731680 20601 20552 177932925 56558 56559 538249750 94220 94221 332498417 59118 59119 956331286 97979 97933 978989120 36973 37009 928828041 51379 51397 569108435 90297 90224 368954103 61904 61905 753976409 41898 41843 952815550 96408 96409 674045542 49480 49481 65946475 9211 9212 982174839 45480 45468 544129699 3440 3441 225842611 71189 71190 817895758 11947 11948 49097473 66182 66251 653422208 36912 36981 526041181 39403 39346 901651783 72485 72486 353247253 71669 71670 734417693 25618 25556 458847372 8339 8409 171527229 50252 50325 427436584 88733 88734 222977533 50447 50448 271919840 73457 73522 177262252 23091 23038 221902017 32884 32864 674188533 23810 23811 70514557 11819 11820 289975101 95583 95525 898994034 14714 14762 555887685 34210 34259 891124471 28373 28374 208102683 63857 63858 609837071 13575 13619 930134680 16075 16115 707586669 3752 3753 200723755 91551 91552 416199883 33784 33706 834408701 92271 92272 868813063 8941 8942 23656187 44992 44993 774344553 38990 38991 474710144 33588 33548 337043849 21097 21098 8617414 82163 82164 987794510 87673 87674 576709220 40176 40144 3422113 77146 77147 843253273 72261 72332 102993213 24049 24050 228637497 48417 48423 441769859 69026 68968 937456931 79113 79114 283002466 12011 11963 24713254 58512 58513 979057363 28366 28367 877145062 89738 89739 538313564 76854 76779 564905036 62037 62073 891894363 80004 80005 401445204 83852 83853 725177937 22069 22016 957072765 85778 85822 524935877 96892 96969 593615312 2351 2352 710078897 88102 88094 753049005 23284 23344 940202823 20527 20544 546742675 20548 20524 406303318 69631 69598 798902475 791 792 135035351 80661 80729 113182624 87803 87742 830685203 67761 67707 338122380 27494 27495 697692001 54571 54615 856958228 75306 75307 513544818 2380 2433 686354937 89036 89098 506866780 11574 11575 642742077 46802 46788 596442398 53704 53780 373823468 27237 27238 178903817 25485 25424 342740529 54715 54674 92929277 63672 63673 700419233 89989 89978 402239257 53947 53948 504663331 33800 33801 538989683 40716 40717 992481129 57209 57210 770128212 74185 74186 943800296 39707 39708 993672442 92500 92484 929331347 87778 87779 704506808 29389 29343 88294696 83866 83867 749024247 40139 40140 20645988 83764 83738 774636701 33539 33540 490760463 71900 71958 109459925 85920 85921 442354185 19792 19830 633442977 51791 51792 914666332 64591 64603 759404389 8323 8325 613537969 90241 90242 919924421 98982 98983 774847429 29215 29216 378070392 76037 76038 931959032 61012 61024 227107523 3926 3927 916975981 49609 49610 515093138 66248 66249 191916578 64373 64374 506288308 30296 30317 425845382 36087 36088 547985133 43454 43455 827873804 3623 3649 354273873 489 490 227305180 79342 79343 357332931 52813 52814 248044207 18651 18585 366760646 35050 35051 799378306 47968 47969 540448550 93023 93024 58449814 46787 46844 240908914 53858 53859 260781462 80197 80198 225516206 3939 3919 70740293 13174 13175 60259028 96431 96475 759029380 48190 48191 376535274 75991 75950 481079367 33009 33010 423347210 60878 60879 436928376 24760 24835 401725636 84455 84502 974738108 71273 71274 420840646 54545 54546 785611708 1624 1577 361965064 59842 59843 190762808 90572 90573 769994198 34721 34722 496757249 77654 77655 831711101 85143 85193 575616032 68618 68619 234730094 89975 89912 394919613 30368 30369 611645454 55134 55182 652469169 86313 86289 171477327 40334 40335 943745683 52846 52847 328761845 94223 94224 533203436 25975 25976 868959542 24345 24328 59155023 14247 14176 159448184 56978 57012 967136976 72288 72289 322738873 88656 88584 679229180 74234 74235 150082248 99531 99532 544665192 1660 1667 604190502 81677 81678 667834144 84707 84708 365931917 40493 40456 637962968 53099 53139 287875400 13350 13377 991108288 91719 91691 10440594 49004 49005 292010371 96519 96520 386978535 6405 6473 9377144 57512 57439 69911376 95244 95245 996587598 97584 97585 156607507 88202 88203 567212722 92931 92932 732982110 82102 82074 948011953 58049 58018 329224560 22429 22455 988404568 45999 46000 743857407 692 693 37580428 9014 9041 987631059 86440 86441 915843645 29328 29329 712369647 56004 56005 528326175 78183 78184 442853735 78363 78441 163474236 4079 4018 278851383 76400 76401 361901080 99410 99399 708944376 77102 77066 350572553 23880 23881 501719976 17254 17255 574287404 7210 7217 313212190 31965 31966 281881354 51220 51253 262382119 85943 86017 161370762 7391 7392 317175026 72806 72817 208119660 8831 8822 441910549 17264 17239 811377853 22398 22410 598607676 2086 2132 745518189 84153 84163 54775043 83018 83019 461041774 21106 21107 879313705 29351 29363 530960149 23927 23928 685122673 89872 89873 511989233 33294 33295 336565216 39432 39433 325195540 55892 55893 199324082 93874 93907 526830484 90618 90616 671379525 99330 99331 313548047 94224 94218 323084245 1847 1905 809126257 30527 30528 334626744 40418 40419 840818076 67507 67508 966108123 22411 22403 656446162 56467 56468 862869024 3040 3041 423881774 76980 76981 664044861 1045 1046 77019349 29520 29521 552966935 85155 85156 515649970 52106 52155 76431258 944 962 709550878 45263 45264 958373019 51891 51930 751130662 31499 31546 99292101 83217 83218 650376095 53169 53154 50359085 98104 98123 307353209 79720 79686 413259814 33971 33972 449585213 13357 13337 121503809 90203 90276 742195631 98704 98696 135197048 50626 50557 902062640 67531 67532 919909200 47094 47145 238634487 32399 32385 882786580 52214 52183 409224048 31562 31563 639531940 62281 62272 490628251 28885 28886 628144429 54815 54816 519287788 46121 46122 17012392 69356 69357 352083863 23304 23311 673115669 59938 59939 761952993 7805 7725 994607312 7620 7552 147141139 9414 9389 351023201 38090 38091 323487824 86484 86504 37644334 27026 27070 23712920 18722 18723 582209244 77108 77099 13841863 42528 42529 171315628 93495 93458 527009661 12009 12010 101504145 76915 76850 684320306 16365 16422 601670807 22029 22030 68083284 47803 47878 542823119 2102 2138 287184236 27368 27383 285617128 44096 44097 61641938 26302 26350 788551629 40952 40937 844312086 93693 93694 279449998 69392 69419 786493456 38972 38973 85004421 38464 38456 989325377 67115 67155 412458899 50832 50833 73621909 32574 32575 877574555 45932 46002 262532406 4863 4898 781736958 94230 94231 492901374 35824 35829 392927827 839 912 488639093 96488 96489 237216370 86322 86323 152840572 16777 16816 808566737 60743 60744 607210894 21803 21804 591276000 32401 32324 184746297 1429 1430 85767230 56173 56174 377099774 27793 27799 772191345 65753 65754 693932498 5807 5869 368939878 53783 53784 187181457 77097 77070 742978573 83883 83853 878253432 34200 34178 479025597 46952 46953 229906448 96470 96471 566886687 50158 50159 543247957 73030 73067 651094299 74644 74637 640318732 46744 46728 862422324 37702 37703 802760844 5136 5105 93146217 28401 28356 407463456 9743 9744 421855347 89090 89109 731150342 9685 9703 410950700 42128 42178 786561567 31038 31039 152585145 36885 36886 970455165 43089 43073 952409603 60636 60637 666539534 89700 89701 31659088 99260 99261 372486424 15928 15916 127100424 43550 43566 769999497 79772 79773 313890060 18119 18120 228101955 42262 42228 11083108 66979 66980 203460255 19099 19131 148738851 89584 89585 655589467 82614 82615 503438948 7444 7495 84003206 95362 95330 73705257 15454 15390 134456365 93995 93999 673267496 63612 63564 943729564 75908 75923 750577628 57307 57296 141861872 84208 84209 366056468 26637 26638 441024829 48070 48071 975607764 59692 59651 402218446 65709 65710 746651415 6723 6724 633185353 55204 55258 738525911 41044 41072 643344748 70617 70672 379914476 39970 39898 408322274 98070 98071 446458575 15514 15525 188568177 17125 17165 656102388 17102 17103 867248132 82682 82623 546342767 76854 76808 567966882 28752 28753 76315807 61998 61999 290734374 21913 21977 877640349 70354 70310 276590087 79088 79089 9043462 96968 96938 617130175 26178 26147 787906035 85637 85622 225130965 30735 30736 509085577 63609 63657 53770866 88727 88778 267092860 87488 87537 353611437 40547 40550 476858648 61864 61846 165069179 22803 22804 591862577 57093 57094 345965515 18125 18126 259162786 78833 78808 730655234 56807 56808 619062561 20314 20315 168441970 28648 28638 158204950 58922 58923 737617816 55475 55476 499918089 81184 81185 777676382 32408 32444 726236393 16887 16888 329688718 21304 21365 160530061 32375 32376 529508212 47935 47936 495244850 12317 12241 932984119 33296 33294 82851849 72973 72974 706792465 99335 99330 532363765 25628 25619 810792551 25490 25537 506253754 15743 15709 808025198 81996 81981 484092392 80775 80776 504610114 65229 65230 722794217 199 241 818481167 28799 28800 784155113 2524 2522 137638589 54522 54468 892671951 150 210 250128740 75864 75819 517045202 61802 61736 432054674 28865 28866 415248522 99354 99337 594088857 29405 29406 84042326 69825 69754 25430891 63985 64046 18946886 40708 40709 801199144 358 359 144900583 20264 20265 428886408 21805 21830 10896016 58022 58023 859449582 14899 14867 668950225 65624 65625 233244285 71222 71223 572338629 55763 55764 181469651 47374 47440 790704127 94483 94525 387316269 44287 44288 497644926 11279 11280 494111925 19570 19573 646541439 40494 40513 514354468 63957 63958 212515863 34988 34989 371105763 91832 91754 921809720 85798 85799 546885922 9898 9904 394347167 71086 71109 46873297 94296 94375 709404937 36753 36695 542600720 77042 77043 451299740 62599 62583 637066090 16945 16946 873857756 73100 73101 353117677 11971 11972 323099582 94114 94152 146889829 52987 53054 460031139 20765 20766 642317996 49140 49141 226205749 47718 47735 972666394 56640 56641 785302521 62316 62390 222513424 63942 63943 199820267 71858 71859 530110776 95066 95100 569388258 29968 29969 691865364 40063 40064 404016504 16909 16845 855038660 13916 13917 935072766 40740 40741 502554754 97338 97339 109407499 30410 30411 682222808 73689 73690 569668361 47557 47563 657224534 30305 30306 929467704 11302 11303 681571791 43331 43332 783489110 91163 91203 729573633 1924 1995 355173257 12549 12550 954805024 29716 29717 914444327 288 275 947439902 31280 31281 113531237 39258 39259 451656080 33388 33363 852661011 77850 77851 108380342 58252 58253 532675560 61583 61584 57738790 77201 77202 452296528 56275 56330 592721013 32597 32598 396484951 11303 11304 356225671 47029 47030 365789772 82121 82101 451329331 28298 28364 290051348 29450 29530 800633014 28403 28393 454925124 99661 99662 383490394 12366 12392 217774135 77446 77423 326904675 72225 72158 131010628 15691 15692 123382048 65320 65321 737713281 91199 91200 835064292 92612 92619 663628395 89367 89368 430498845 96333 96334 484672329 11615 11616 99310174 82176 82177 323196754 42633 42634 580896778 20312 20313 312765676 83347 83348 924344935 34156 34159 855152542 1333 1334 73654161 57574 57575 734259332 71029 70956 481591797 34226 34228 82757147 77380 77381 813004010 18155 18156 437290575 64963 64964 326967128 77667 77668 880384966 44636 44637 614921118 7395 7396 132327547 5673 5736 633152003 16818 16819 402991715 56727 56776 645834102 21539 21616 483393125 29152 29153 443850324 82485 82486 936898757 32954 32982 542130011 51984 52015 45885141 66226 66227 546856431 30781 30782 889463679 61916 61917 654521161 30125 30126 347993936 82869 82803 847371790 21858 21859 670616141 80617 80618 181770951 60303 60264 876110723 2317 2252 926340785 60548 60549 847887405 81984 81985 650785082 15979 15938 294501893 65537 65585 31461468 25324 25325 16708792 32786 32833 858094835 24552 24553 845409905 68875 68835 58343750 99251 99252 567092536 65178 65238 630879542 78877 78878 101638440 14280 14281 81561523 51064 51065 920254141 87930 87855 747081334 51332 51333 885850740 45592 45593 283000268 56877 56878 462042370 10523 10573 312623607 94458 94459 138100640 81266 81267 20412091 69392 69393 899768094 65297 65298 777552398 77645 77646 747501845 36522 36523 98192396 87099 87154 42921056 47287 47288 228566056 21886 21952 555501165 6105 6067 604010854 3105 3106 185420308 7670 7671 212267343 63855 63899 756081873 98489 98470 195246283 70494 70522 137733525 93021 92972 868427935 33017 33018 638812431 40602 40592 360267375 713 714 363267551 201 202 267431564 40692 40766 698805348 71997 72046 776185375 46147 46094 984675137 71456 71401 96977398 89159 89160 507151873 83213 83286 945501983 97134 97135 51464291 57801 57738 569442958 95324 95306 543516354 34192 34245 943556574 55606 55607 298057513 21868 21869 114345819 33433 33434 755220593 58836 58838 210247490 88798 88759 421526444 69394 69395 522335563 52659 52588 901962216 81116 81070 336011643 59302 59308 716456241 61866 61867 907943655 97631 97632 79631297 99297 99298 793043555 86053 86054 255257604 34813 34768 469692320 21942 22016 931616414 65778 65779 124639821 60386 60413 50916303 79910 79911 309270016 90879 90820 612880320 85015 84984 42875252 67278 67279 366691007 75359 75360 645574185 15085 15040 140841507 73039 73040 192564643 59040 58984 577927419 59581 59582 98076822 8370 8371 46118398 76759 76775 864553047 12821 12853 265390754 89773 89853 24807181 10005 10039 257694526 95223 95224 71554170 97770 97771 910819241 25848 25823 669711033 92526 92571 337277723 61924 61925 925900769 36531 36532 669763331 70777 70780 49494362 89946 89879 767238328 73053 73054 611910035 11853 11818 913254618 28303 28304 340653380 72450 72375 381422912 43652 43653 988599975 31024 31025 304291570 1981 1982 235042264 11176 11177 256773028 30523 30524 257427251 39463 39502 299258197 3919 3920 748003971 20324 20377 685517398 23405 23406 512072920 12261 12262 945753032 44920 44874 969945440 23178 23104 994988089 26863 26871 369279323 22613 22598 936642719 55388 55321 525771757 79960 79985 638685309 79023 79077 885233782 34111 34112 660326270 24088 24089 341078570 4874 4875 477756969 44049 44050 403307329 76794 76861 638970168 97382 97383 664662458 23358 23359 434019033 9625 9626 778307250 73297 73236 268315996 73151 73152 80746144 66821 66822 249239578 95769 95770 68674960 67597 67676 758219017 14287 14288 770267446 81921 81922 488202334 21430 21363 210660115 22091 22092 28662893 15285 15296 587539319 8079 8080 425904820 23283 23284 569533740 42823 42824 996461236 59590 59651 938245524 3465 3459 740827049 62857 62858 314791216 7964 7905 456908346 96357 96358 412484002 90638 90639 822325008 65832 65809 919017372 53244 53187 744152708 80439 80440 627715268 99617 99647 216385261 46842 46775 103731655 25508 25509 480413541 49575 49576 144252880 2411 2331 818678173 51945 51985 514075631 61063 61064 458465152 85883 85884 305046795 66484 66420 215314266 37122 37184 564226331 31348 31349 936730823 86584 86585 544397080 55615 55658 666040512 75475 75547 308488451 89365 89310 890772857 28932 28933 273431848 24516 24534 511484222 45497 45438 104676987 71989 71990 357025213 65038 64962 749676867 37981 37958 719100986 70340 70341 212794695 52141 52142 244501330 82629 82585 494601878 64389 64390 177181948 52618 52619 543093278 49935 49871 439022951 48635 48636 439817926 31399 31400 381952068 2939 2883 933237643 81880 81803 711118922 82385 82386 722501100 12106 12147 877197242 8559 8479 804981969 80103 80173 259120160 62333 62334 324204312 2760 2761 514231189 12142 12143 645784628 90641 90642 434937531 9407 9440 550944325 67546 67547 459017308 92954 92949 26914985 88379 88380 955870379 16699 16626 595299419 57434 57435 685637100 31431 31432 66708203 34383 34384 3593331 33372 33373 239636891 52824 52825 919280920 44905 44906 673285638 65215 65280 861586175 29372 29373 121353221 50843 50904 332164885 51895 51896 946547350 31392 31393 916170560 10746 10747 433061441 28058 28007 359659389 59794 59795 954371924 57117 57118 495246810 92699 92754 274787660 47548 47549 897919767 7989 7990 443918917 55819 55820 481668083 92107 92030 466922033 31434 31499 945264550 14943 15013 302881626 63436 63437 377241556 93026 93027 511719869 54026 54027 174981414 64768 64769 989982483 11542 11543 725678535 34457 34402 878166025 2970 2971 824207889 28523 28524 805462885 43548 43492 456748732 1567 1568 647091648 25865 25866 591502885 22225 22226 551027578 90649 90628 876934152 40950 40951 706319770 36471 36532 305423468 2714 2715 177190696 88248 88259 831592140 35168 35169 920663854 16368 16332 104315335 11603 11604 647059587 79771 79772 259157127 75043 74965 154191745 33503 33517 650374745 77113 77114 100651363 95360 95361 830933785 67942 67964 401527370 57196 57197 765074947 19146 19147 994898781 76989 77040 817849356 42565 42566 545984750 93977 93982 372986341 18961 18962 670812668 14390 14391 691913105 66187 66259 604690766 63713 63747 392947483 50483 50481 805316672 64258 64208 941136128 56959 56960 34705432 9170 9157 816195016 83667 83650 876855557 18717 18718 910726573 21985 21986 455705950 78219 78160 122946856 23262 23274 835575898 61857 61901 58899539 57757 57758 794680597 49136 49137 499508314 3080 3081 766245440 87279 87317 149841409 75165 75138 970478739 92831 92769 504139163 26396 26388 289920806 37840 37879 695303976 30176 30177 738963664 76462 76514 922102602 33622 33623 287713175 66835 66878 240815081 12573 12542 498646413 48945 48946 575258894 65531 65581 580131048 3091 3092 913930115 24741 24742 766024171 86500 86478 384880417 40111 40084 926385160 96433 96445 130319089 29639 29640 716534049 62588 62520 26757036 77864 77904 662318465 90404 90405 370881239 25102 25080 207911966 62657 62658 975577219 54004 54005 368584159 89158 89129 668185837 54828 54829 677410599 44922 44923 441540560 61704 61768 638331799 84992 84993 483075959 90453 90432 960529463 13467 13468 618604097 19350 19351 117813776 94819 94820 528780521 67333 67374 532037266 36639 36640 747544293 41861 41862 858860630 39109 39034 508788757 52131 52132 98537507 72268 72269 639183512 83563 83484 333795386 15546 15547 103078078 2375 2328 232150294 99777 99746 202176991 51370 51379 931195334 50826 50834 726824194 67478 67479 689446610 7343 7422 658456442 4491 4504 789154626 30130 30131 900190601 43890 43891 23763866 51774 51698 13776485 45688 45657 784727376 51115 51116 305581604 90432 90490 616270469 62870 62871 230362326 90165 90166 797134128 71688 71754 644774146 9133 9134 621752702 71143 71150 756676716 19539 19533 983286934 70763 70745 692030207 60463 60464 710970521 17462 17389 14732609 96100 96058 940884875 53277 53278 552191741 34860 34898 654319376 65740 65741 954689593 61473 61474 966594261 82929 82930 585008668 20890 20870 250212721 28997 28998 61703274 66492 66469 399078416 31688 31689 891345907 34454 34455 30650354 69424 69425 689774744 92768 92769 578779581 30285 30272 47096271 84722 84723 724183115 6903 6904 276077841 43764 43838 147414015 3746 3756 931274309 95145 95146 81155905 72645 72646 620743364 25773 25819 131519476 84817 84885 397870004 99576 99577 355144206 76165 76107 49377126 98025 97984 767438281 22993 22994 529214225 43706 43672 41761239 48956 48919 447278088 59916 59917 424594867 15653 15654 779550207 85335 85336 540969164 82130 82125 529370496 23230 23184 350457262 37650 37695 241004132 19464 19455 29853517 61317 61318 459169530 70807 70808 625283839 58877 58851 435368456 12658 12697 999340757 27492 27493 856922875 58558 58625 894119618 76896 76820 50816885 16445 16477 433841334 53068 53069 890667209 99753 99793 220678591 3779 3780 600433516 61014 61004 487922035 7557 7615 755710565 49539 49540 165620034 87181 87122 625232533 42630 42631 9460140 31477 31547 452458234 52811 52857 591116749 33455 33456 227315876 50467 50468 283967927 59595 59596 676431757 61302 61381 991126589 9339 9340 934841119 82100 82180 715226381 90868 90793 918659181 64573 64547 803130640 5812 5766 130241185 67257 67274 572219060 64391 64470 351827672 38027 38028 668196237 74498 74429 734829790 10791 10796 816523682 86641 86642 215114499 71869 71817 233895200 47883 47820 885840925 7211 7173 935086117 51457 51432 604783296 92679 92599 66180828 92720 92721 839148542 45988 45954 809271003 40782 40783 310732094 18771 18772 511392382 29106 29057 150950249 24660 24661 515610823 48061 48062 597063251 1641 1698 601882090 47884 47885 2495564 90686 90687 717301486 28716 28700 741654218 94085 94086 564464865 28341 28342 141849755 80156 80157 712543582 46895 46896 400068891 23280 23281 685659063 21703 21704 352829001 91253 91254 65147950 36588 36544 473086953 61898 61899 460394426 78541 78600 865111324 50546 50547 352162876 46090 46091 951848131 31672 31673 937610495 14992 14993 114619572 65150 65209 657437798 76899 76908 554465896 8829 8830 298543388 7013 7075 109259712 49936 49937 511025265 28471 28472 577357227 62730 62731 376224117 74637 74638 863436797 16100 16059 451691041 18803 18778 817744073 9364 9383 322656465 605 606 279356711 17150 17194 307788793 32817 32878 892471676 66471 66472 256180111 3936 3937 537009973 69515 69581 951807140 12285 12286 387514672 85462 85463 961139876 36950 36913 195237684 64114 64115 219797036 41520 41521 824042296 82287 82309 751711779 8882 8883 56664971 31141 31142 797886330 18056 18005 487990604 49847 49848 236484474 68258 68259 835158858 27152 27153 263183453 97851 97852 90729776 29157 29158 458351504 47727 47649 432040283 66215 66216 966643862 13430 13451 909597611 53101 53110 992629404 87132 87122 816753426 8606 8569 290455610 62447 62493 730838760 14878 14850 995920714 19113 19114 858949708 45404 45405 926176292 28474 28475 709810056 85539 85540 984472123 38879 38880 502696922 10285 10274 624108004 91321 91322 872154239 81430 81431 42265544 11799 11750 611134876 49037 49117 40997343 80964 80965 706417396 33769 33770 672547614 76378 76379 379592054 66179 66180 800857589 13838 13839 206468340 69648 69618 658083032 61618 61598 819250860 63708 63709 94586681 96481 96498 923840626 17777 17778 327596030 66789 66844 76448033 14995 14977 484822946 75017 75018 889644025 75759 75760 240086279 14035 14044 254660246 43425 43426 598895107 47119 47126 195140624 45632 45699 704815751 40917 40861 790713809 82542 82543 123183822 48304 48383 718713920 33578 33579 681953106 33223 33224 204638539 94080 94013 872871307 15318 15378 965341717 76032 76011 712923611 5179 5180 121913827 84614 84615 47554788 16476 16477 633733706 21913 21836 962344528 55192 55193 361568619 81760 81830 319549259 67834 67823 162029929 7437 7367 294441299 99564 99601 810594003 34500 34501 549312145 1524 1534 754761223 40832 40853 710985139 88399 88453 422423791 39144 39145 579802895 78529 78569 804269717 2800 2732 778421629 86058 86059 310933796 31608 31667 972632394 37580 37581 995702539 95108 95158 286347215 38806 38807 964912473 3273 3193 781915144 66233 66308 788649952 61370 61371 351816687 94080 94081 146897 62492 62493 770269148 32743 32715 903698305 47630 47631 466620882 53485 53554 293928805 88215 88216 201187834 20393 20444 815441743 148 149 340459150 69626 69627 702407881 4951 4952 842847348 84686 84687 973374911 31381 31446 293075116 25682 25700 489621812 12586 12587 333530973 52654 52655 631047829 34957 34958 198113661 11918 11919 778780 27844 27845 860776351 19974 19922 179085919 13127 13128 596301941 18425 18489 367781528 60625 60559 312726414 6029 5989 367370688 87439 87447 261082585 7053 6976 90525624 79316 79317 881003109 24128 24095 620711507 61768 61726 620964372 24136 24137 439153488 72483 72469 776068849 77070 77071 210903892 56833 56888 679206808 80791 80715 506745104 10426 10427 785658541 66468 66457 859016831 77696 77711 279824592 58847 58848 236188292 47254 47304 969052247 86883 86884 520390746 79942 79943 348612629 39840 39837 87563938 21701 21702 824018437 68776 68813 530358854 90300 90278 554187341 84631 84632 501946984 97948 97949 763451789 94377 94400 588648795 46504 46505 728357537 14855 14856 38891756 5140 5141 810917405 30444 30445 407464214 29633 29558 439917268 4643 4644 741486826 65169 65150 966862517 67687 67688 79031856 54008 54009 308165414 90121 90122 108152492 57307 57308 395000396 86669 86736 504683271 70760 70761 189213682 76281 76282 329682380 20017 19948 742860512 37032 37036 985255855 2081 2015 789435091 53791 53814 203807945 94392 94393 290345500 89010 89011 817061489 35556 35557 103525363 39928 39932 566349858 81856 81857 282803496 91001 91058 320878310 16897 16822 792581501 67896 67897 107418968 99528 99548 662614689 7879 7802 900546300 54211 54162 636255981 90701 90640 68662927 25255 25256 454510798 92922 92923 276196600 8415 8416 43264009 54623 54570 934273423 16423 16481 606753897 37452 37377 640007779 49553 49573 501982478 82818 82856 543154880 99868 99836 675424075 48719 48720 897838342 67275 67276 861701911 28735 28796 538665798 48025 48026 127817334 35744 35745 403603878 75102 75031 40119178 37243 37306 999452638 53891 53892 615224028 55199 55200 49333733 57115 57116 113392948 8229 8230 871368034 75058 75074 160436109 90672 90699 281291146 59413 59485 732913828 85722 85734 34929433 68792 68828 433711075 91226 91227 667442753 50429 50430 323915500 63928 63929 37728361 14284 14274 561859673 22701 22702 1335606 87863 87864 461587006 85976 85942 957785866 37752 37753 26470785 31461 31409 839947875 32489 32490 392428315 55772 55773 219625460 77425 77426 516176580 40664 40660 314997172 43369 43289 951188923 77123 77164 831658689 36540 36541 842997008 90586 90587 552073937 64419 64469 213287028 74078 74094 490063270 80300 80301 372916006 93803 93804 274576850 74252 74224 491439681 33346 33347 950580974 2206 2208 191576468 5219 5296 905801769 65006 65039 690969019 46646 46647 6517930 75273 75246 489707160 64200 64183 207514171 79920 79921 490266693 15793 15813 394070527 86969 87045 461721887 7971 7972 306584807 64240 64205 266012558 66572 66502 847097569 44705 44769 985057091 72957 72958 737348794 20847 20835 218830260 7340 7404 312523639 11112 11073 698106997 13755 13756 239064732 37672 37673 489405429 4240 4241 816148258 74438 74439 93163613 83570 83609 418050577 12127 12097 717773495 17374 17375 154419447 70617 70618 196131110 61381 61382 433586394 71559 71591 779694805 19420 19421 976562677 21453 21400 795815467 59782 59783 764502562 81877 81841 204215854 26595 26596 353983695 48411 48465 167714955 69847 69867 449009101 94757 94762 434327779 38282 38283 373943930 49271 49272 993466995 30268 30269 300980847 78486 78487 992786022 72343 72344 2815937 23917 23918 826397697 62425 62482 958172686 25877 25878 529034527 17276 17225 203248161 10072 10073 343905003 5907 5985 255981491 42916 42917 164212416 18142 18143 41506439 30865 30857 431907404 47448 47441 784853069 42729 42730 770498356 97550 97629 39064192 91437 91403 129562439 24077 24022 645568728 94798 94778 705270637 3421 3491 5997959 68865 68853 109360161 43358 43359 461616855 1470 1403 305758582 31354 31366 66260750 4910 4911 396188989 94033 94034 164124401 63365 63366 531567434 9888 9889 253890655 40305 40306 489151420 9657 9714 802219306 65747 65748 713358504 77294 77295 803957708 84248 84249 352921857 53564 53565 465488989 65963 65964 978103117 89279 89265 784758534 41072 41027 260528896 13842 13843 432358513 42225 42226 646468651 53401 53428 43178329 39506 39507 726813386 88420 88451 823902386 36354 36355 661877494 1967 1974 412800003 44688 44689 787566618 82596 82654 584094253 32541 32542 393452601 46145 46123 382657246 58911 58893 656505595 22224 22225 363014131 39376 39421 35514390 55186 55187 700424512 18236 18237 904058535 61718 61725 675125272 22001 22002 834730146 56057 56042 786597428 92268 92308 156427819 75335 75315 740415033 57134 57084 763480870 62047 62059 629575782 52974 52906 367873472 74344 74345 380189291 66028 66106 947086139 58020 58021 440945882 7065 7066 759091482 87089 87073 796700206 25785 25786 815724174 53710 53659 631643070 59719 59720 218166404 94103 94151 13111187 49947 49948 736128683 1230 1204 987670319 72724 72787 909248709 98495 98496 911555827 39690 39732 830508180 13049 13050 472579363 57628 57585 41749791 32896 32897 353807600 87925 87926 772942768 21328 21329 771546019 16822 16823 453178002 10866 10867 482034817 40128 40165 212099199 79247 79190 857099090 36832 36833 717676728 29153 29154 136125939 38059 38060 952915197 81619 81617 649595492 14420 14486 568192555 79191 79192 849467644 43926 43865 56479355 61548 61549 478859339 6627 6628 631409922 18138 18139 755897534 6946 6947 720529599 78472 78473 112703248 4939 4940 150360561 6527 6508 530467300 9334 9335 609149454 6371 6321 62182784 89517 89518 138855765 23479 23469 49940697 56961 56962 745227472 76530 76531 755528708 17976 18050 111909693 15150 15151 948348249 7813 7814 349983107 29726 29727 977299962 41167 41102 187869683 81202 81164 927710505 64070 64071 835048249 7471 7483 805354299 12164 12165 349739653 2641 2714 357099795 35760 35788 816083258 3144 3088 439963751 56935 56958 330475054 56112 56187 953958936 24326 24341 614458092 8891 8892 513593842 68747 68748 4433593 64535 64489 864628141 91809 91810 998375778 76533 76486 47366951 20603 20653 561863720 43103 43140 691566572 50828 50834 454208440 7860 7806 361922026 82537 82538 338557235 3414 3342 522858564 98846 98847 23969870 88145 88187 696692730 25097 25163 967277886 59108 59109 223241546 60455 60456 570422067 8580 8508 238212944 86948 86949 398576801 73990 74007 627225911 64372 64445 180379020 10679 10680 602132180 34170 34171 194701617 59658 59626 94490725 23665 23702 530914803 39838 39839 354916539 50435 50401 454801355 95282 95338 789088543 88685 88686 593095855 91096 91068 729080733 86841 86842 465297956 95502 95536 662762644 86886 86944 950377038 7013 7014 886754887 81994 81995 316692257 96998 96999 419761151 9132 9073 455210201 13595 13563 619801075 53232 53306 574054638 70676 70618 251230916 6322 6323 569776120 27645 27637 662596263 68066 67992 87459362 22122 22147 759740689 39477 39430 412476923 70390 70374 542109352 36691 36679 627070729 89309 89310 897720300 10663 10664 514357047 1380 1301 737135959 34814 34815 858728063 7470 7403 223998913 6430 6461 125109919 66241 66242 882752979 84981 84931 663316905 80042 80026 235827727 68345 68346 607466904 81803 81794 42671760 85117 85118 533556678 89593 89594 742672846 47965 47966 685361759 31140 31141 616219009 47646 47620 563810543 902 907 492796605 89667 89653 537333336 28723 28724 711932000 70296 70297 654764845 97846 97847 310035174 98199 98254 821833558 83484 83544 368672165 97297 97298 235254851 70374 70352 490372129 23301 23379 610574296 25371 25352 826277812 18118 18124 843660008 44890 44894 790158703 91003 91004 279175646 7877 7937 888732234 25742 25743 379253822 58886 58887 554984059 3959 3956 343278926 26622 26617 616861506 49957 49958 23492924 11956 11944 534226429 60370 60371 987524853 80539 80540 585846047 4826 4827 88037188 70137 70149 144868170 86671 86672 804005737 38435 38401 705028477 13480 13481 395396141 43123 43124 791205040 38215 38216 22121038 45094 45095 427835443 85283 85295 55169744 23524 23525 824401149 42414 42373 301786904 89267 89268 139226731 94101 94128 984084370 85233 85234 837278482 31691 31708 776215773 50151 50152 876582051 83869 83870 285908610 32346 32277 556915831 91580 91605 479723482 40188 40189 434439610 58004 58005 182825097 75227 75228 770587880 51776 51847 134337388 77284 77285 684800850 27283 27284 943000660 41468 41469 249528920 11428 11429 806432806 18840 18810 433715676 40025 40033 426770771 20395 20473 467040239 80136 80137 123515656 99007 98993 315869882 45928 45929 883837147 43945 43925 73653651 25321 25401 197459934 55001 55002 478744125 63179 63217 141919391 91728 91729 538369742 77965 77941 866997493 23381 23382 485582780 36364 36332 717805400 57021 57029 72001882 71550 71506 570734511 16001 16002 658334478 8355 8404 915962500 94519 94520 763435686 79003 78989 490986581 81144 81145 878402071 13623 13690 575920231 57525 57506 761830139 17336 17400 655798246 77577 77578 981413246 50672 50670 618143429 21971 21972 122812421 3885 3862 931019703 52217 52218 657949469 25743 25744 673218107 87158 87152 174475843 2617 2618 118484918 59104 59105 589246663 71118 71119 827339925 42105 42106 848571918 24005 24006 288376980 79033 79034 907036991 68175 68177 506809228 48874 48833 591111906 89187 89188 472628322 34959 34960 524104964 34260 34261 251957405 77320 77311 112019677 30699 30719 964878958 61238 61186 925731508 97462 97477 277379912 55941 55988 982161797 3846 3825 646406779 56936 56937 99158004 86511 86512 645022799 34038 34039 372768774 43188 43189 212288419 68750 68713 861869013 2787 2770 841925431 37471 37450 948385082 89130 89121 462224234 6975 6976 719167189 9308 9287 185467531 28399 28391 954820114 35977 35962 824825204 50129 50125 499466171 87006 87007 957417704 9210 9143 439431184 41443 41398 813649337 68743 68744 934627837 40770 40771 609735445 76675 76676 874075950 22108 22123 964553802 99773 99760 339586131 29266 29194 667879034 79840 79841 741513201 38826 38798 447248274 77125 77171 691175776 45318 45275 982429967 46287 46247 350309929 16460 16469 399664591 78800 78734 73086752 88056 88065 391674636 79402 79403 334495927 64643 64603 700756286 71433 71434 398508645 99026 99100 280655556 48866 48867 94297322 61574 61575 337547860 97315 97351 454059917 58264 58265 966033851 38493 38497 51686057 27171 27172 276650071 96891 96817 646168752 10566 10567 919961949 75834 75796 536634974 69975 69976 479116029 89349 89317 841584418 270 271 27801725 22010 22067 833156411 40899 40959 994657510 82307 82308 813803120 48604 48534 419988424 62190 62191 896283579 52484 52485 466438374 78246 78247 871068499 81183 81171 996487189 78128 78129 14533461 93039 93112 183541729 57463 57466 348941555 66832 66825 442887007 46040 46041 695399924 86601 86602 926139635 92200 92229 972929860 60043 60123 883578995 52509 52547 663812028 74970 74971 242062534 43369 43370 149837525 88362 88363 533740988 12876 12843 450977087 79481 79482 117563644 64580 64581 728203806 13531 13596 989982218 31361 31380 321833513 62079 62138 218073553 59426 59440 757611095 92704 92705 880668038 71236 71181 833720755 45126 45128 577994185 94402 94469 849865779 81937 81938 400677852 33740 33741 561250513 12136 12137 329634752 98282 98283 142977361 32361 32437 543824407 25036 25037 318479319 88013 88014 945355405 57112 57147 614551846 13137 13138 358958454 48534 48575 848796157 27966 27922 437495390 6537 6573 846072288 40547 40548 699152919 25878 25847 484812388 11832 11833 972559208 7901 7902 158915372 9493 9461 384502929 40248 40249 810791926 83465 83466 99523681 13309 13310 567892230 99976 99977 356781635 10278 10311 538014222 5155 5165 789975632 34566 34567 644641520 74909 74910 809165541 80234 80235 880752820 2056 2057 492785041 92649 92597 71063116 19010 18958 70400722 40238 40239 981135742 26474 26446 295254932 21288 21331 369464652 89043 89044 34697381 9305 9306 34100893 57992 58012 862792817 71595 71596 1547772 43060 43116 180676339 19938 19939 303526651 46907 46854 189572028 17270 17340 456642075 57095 57169 853222538 38419 38420 191296821 29386 29399 929692460 47371 47372 803484702 90781 90782 933629440 85862 85863 461044170 27296 27252 623885569 97627 97628 67642056 97571 97572 248272682 50971 50932 417119682 87541 87542 540150718 23961 23924 594982796 75058 75107 861280426 43416 43417 561732869 89919 89920 879457119 33817 33818 138703617 80890 80937 90726155 40528 40496 933244824 36356 36357 556687483 89684 89717 306861033 43655 43637 125337783 46109 46110 79375288 44371 44372 221358294 27750 27716 576319320 22396 22337 510417391 72523 72567 443044745 14155 14156 196779525 50979 51040 448684027 45897 45960 547643420 5740 5741 378831275 77662 77697 337857648 75460 75532 139501768 29708 29632 862450376 5306 5358 718039862 2598 2638 760677005 26371 26451 714794584 18841 18842 640075371 93030 93010 706348734 91311 91312 44362693 62816 62817 101286065 95792 95793 477799394 13736 13737 156854358 48828 48829 595588153 82297 82298 370026093 519 439 774016733 10830 10831 560290347 33302 33354 339526779 5216 5283 299750999 81011 81012 184753948 28035 28064 637674914 23070 23067 278575169 55580 55581 379248775 10834 10811 211745689 52735 52736 275026117 7019 7020 332903396 63903 63934 783873128 29587 29663 367429727 50022 50023 79825415 46732 46797 776707159 84186 84187 702750344 52525 52568 415093203 71021 71001 780811808 26768 26785 777522952 82672 82709 105377358 13479 13480 576069140 40477 40478 163337932 30822 30767 950336582 54851 54852 619027629 39767 39768 825449875 30250 30251 632761123 31360 31288 102231480 71163 71164 573026567 47647 47590 3068304 65237 65238 384831735 72396 72397 8396179 5690 5747 369643536 36523 36524 432339177 45399 45464 114292319 59795 59859 538543148 81246 81247 785046977 60580 60651 95501959 29724 29759 772977700 21380 21381 649312728 51058 51103 641390901 86580 86565 559188027 63283 63267 19735630 51074 51081 257983841 49647 49648 812334242 21414 21354 300514290 24913 24855 823611654 37290 37268 2696206 83311 83312 487901975 35561 35562 369484858 2374 2306 815211526 26832 26864 970953128 72606 72615 697227952 54736 54737 688411448 57579 57587 856602466 23331 23332 677014803 73128 73129 55058776 45377 45343 644174666 28327 28386 598726159 42039 41964 777090960 72909 72905 339605264 77156 77093 598745413 19262 19263 253112815 12439 12507 688692342 51790 51791 572552355 7131 7201 322520134 6591 6592 744784347 56557 56558 190724291 95470 95457 255515151 18297 18298 255894458 30309 30313 895063922 86548 86504 10300689 7149 7072 523780186 54863 54929 74709731 78470 78471 876400097 4163 4164 396255095 64984 64985 856189435 81733 81734 558813274 40558 40559 993902340 8316 8317 980124548 90684 90685 947004549 2025 2026 775378122 776 843 653902543 84041 84003 610213347 8561 8562 916033257 7884 7847 933288180 68037 68038 807637087 83788 83789 634304671 56035 56036 175062511 5278 5307 776211675 41561 41599 674821963 11077 11060 8048688 54609 54610 918920794 32792 32739 699440462 6548 6549 344580774 13478 13523 387036647 30500 30577 827194017 93734 93699 899146426 15587 15640 863709307 55766 55800 331826403 64754 64817 467239820 98754 98755 724665822 35148 35135 603424517 50408 50409 814529038 43569 43570 105060409 88630 88688 258736338 64102 64103 281412419 29154 29181 385681754 80902 80903 490982655 67271 67272 221707096 96081 96085 236623128 82783 82784 347424993 86082 86083 111514657 37785 37786 362312721 22299 22300 698938506 80622 80623 346368294 87017 87018 605654636 30152 30179 715222176 58775 58776 960880586 54884 54940 911325027 86454 86424 633601714 94781 94798 924841304 67817 67818 533812829 75362 75395 346908200 64439 64416 669223729 89636 89709 980454901 86147 86169 423617606 95081 95130 652500926 63561 63562 480611678 30745 30705 855758831 65627 65628 127195975 41291 41293 925606367 91250 91321 921945974 93893 93894 551878511 73141 73142 937589784 34543 34544 862864605 10715 10713 563137723 36314 36315 370339115 23447 23448 286810162 86643 86644 645699392 67766 67728 6300240 59433 59489 814603662 84528 84529 882018122 90363 90400 761261262 26 75 471275906 53810 53841 188142919 43421 43412 444502638 83472 83521 941015123 93292 93293 746581233 99921 99922 695038191 36949 36950 791305296 49510 49511 812176271 9355 9351 328251694 58240 58241 707724810 30299 30229 977157364 29837 29867 428587904 84053 84098 338555475 20907 20831 549500513 24537 24538 619914355 25619 25620 923847708 86527 86528 174164917 36827 36828 427269181 19954 19927 442839728 78753 78719 672645693 62394 62327 821745904 14587 14559 530430711 10197 10198 580689801 56446 56447 714370692 22378 22379 787486120 18069 18112 185881775 87943 87898 745680581 30567 30568 401852828 61995 62051 261901593 9579 9583 373617858 16202 16203 705030943 88693 88773 984462271 15297 15298 487107547 29419 29429 652547419 66817 66870 537824478 88225 88226 715972412 37240 37242 56427054 52021 52022 662746891 63517 63545 62363713 73506 73537 721334036 80516 80517 535670350 13477 13478 98859468 51863 51916 467011659 19119 19120 147326811 29764 29765 671090629 71459 71516 702815408 94968 94969 718093881 81375 81376 517524308 47495 47496 835597413 43635 43636 669152922 65847 65856 902389590 38560 38561 260177673 14078 14123 578059576 63111 63112 563144050 12721 12722 379422122 48650 48651 775184926 36325 36305 808666182 96926 96944 669629316 1080 1081 315284047 13851 13783 191937269 10408 10409 604461619 6773 6774 330220771 5248 5249 579683000 59485 59534 566051529 95521 95592 224582863 84658 84659 168007455 60723 60724 347556261 11690 11691 514225141 52499 52571 161040216 55360 55411 872135997 35457 35445 945348560 48023 48024 174337649 38421 38402 710326849 61301 61298 759350524 66212 66213 881932066 37868 37869 263727440 5649 5650 380630158 9051 9092 342864668 24485 24488 307581948 3181 3113 176504947 82042 82043 781708979 59342 59319 521133742 16792 16793 526974324 16868 16922 62128525 18911 18919 904105240 13146 13109 113617250 13601 13533 368470678 67005 67018 232970689 96455 96521 176272703 86683 86684 754707361 51399 51400 794788700 84743 84744 741960154 58171 58123 591261713 5091 5092 212742627 81964 82004 884808144 82666 82667 335221017 56677 56627 412624575 56766 56839 835390968 89186 89187 908332388 18862 18863 356346202 58244 58245 497308469 80897 80898 355223038 27797 27751 503165451 63337 63338 973878990 81667 81675 372042660 55574 55575 205700980 18524 18525 559204612 64040 64041 984970679 50204 50275 200473071 98884 98885 359859619 42260 42261 177512464 33797 33753 966331240 22219 22220 220887288 45719 45759 703596388 57657 57632 215748109 57207 57172 892301765 82788 82789 896118845 81252 81253 50125381 94577 94578 908911420 54052 54053 323727431 86896 86827 618616604 5502 5503 263202186 99659 99660 59368424 54940 54957 682936864 90435 90451 51665198 65956 65878 825984499 41626 41583 592767054 92933 93008 355672266 93738 93799 840253611 55792 55764 129181626 39513 39463 974510406 64350 64313 105833494 98670 98731 234872217 37605 37606 977893804 36804 36805 587694250 57459 57535 436378934 2669 2700 489251405 83422 83423 834433304 48965 48966 583929798 99300 99379 453843015 72944 72945 583766015 90697 90698 498956711 60225 60226 73297856 9931 9932 436232565 42908 42909 851905619 7109 7174 680650885 71215 71246 52807890 97878 97830 557438308 1059 1060 431792582 55582 55613 535503385 81044 81045 615768691 78395 78316 961966723 45894 45895 701210896 80936 80937 433235982 62354 62355 744125892 98729 98786 241610040 42162 42163 36754352 87953 87954 812370182 44392 44459 444813088 55401 55402 475293363 80283 80317 828964016 42435 42433 478184036 32325 32326 178930888 92797 92798 246957294 94913 94972 881839296 96187 96215 605962088 62209 62263 502070063 75797 75875 456201887 88983 88948 410963083 27692 27666 705824315 2759 2760 991251768 69523 69524 724786277 93157 93158 292201953 5917 5977 894363773 62681 62674 395811473 71130 71131 856618219 72423 72424 133947159 61211 61212 467340786 80722 80723 959783491 74286 74294 106898013 84092 84093 543669778 47055 47056 620545073 34691 34672 45814434 59226 59261 55628420 83652 83644 617205374 69188 69141 557034073 92921 92938 915370545 73560 73504 559534047 43529 43530 647101530 5151 5152 37513138 20742 20743 198696225 74008 74009 260082919 62771 62779 905314604 96090 96075 280133862 54234 54258 947791720 80069 80112 400722532 92773 92774 75999295 43581 43582 454643965 26120 26061 332298729 49306 49383 79496613 94636 94668 188949953 39845 39924 524156775 9589 9537 414435445 52330 52349 821879530 92049 92050 109243314 6985 6986 46860700 4919 4855 159511845 6350 6351 489475517 93601 93602 620224684 63332 63333 587562279 60739 60740 111845725 66001 66002 481141074 45889 45890 755391303 36329 36330 609350838 54967 54978 615964243 57608 57609 899449965 85970 85892 607425819 17884 17885 110487883 3365 3366 907726394 64913 64910 587178987 1947 1900 737237197 20964 20977 16001367 82283 82284 738957594 41444 41445 994628071 73005 73006 115546233 57582 57583 250060822 82210 82211 537162659 17481 17487 894381856 89145 89146 162484789 8193 8194 480901591 8224 8177 408580809 61929 61930 612300004 6400 6401 594399632 65562 65599 345205627 2600 2601 871182114 35474 35476 318069524 544 563 819108711 65581 65585 97513045 32554 32597 195190082 60557 60536 331492094 7537 7577 800106744 7738 7769 224468543 706 707 244263334 34459 34460 252199995 3789 3792 91565671 41390 41391 689002836 37962 37907 357472238 87382 87410 300040645 19493 19540 69156926 22909 22910 105728109 85000 85055 929813793 16521 16582 3617389 90060 90061 759821716 48751 48809 224208790 31827 31828 510868591 98987 99030 914091412 53100 53101 186747231 45610 45566 105453335 94037 94064 444571575 78640 78629 235783385 2567 2616 450463139 80357 80368 655061387 89706 89707 808356109 39249 39250 472036288 59554 59556 302314883 86947 86991 922873718 77558 77559 269675405 41398 41399 735115658 53932 53933 305252807 3107 3108 859060008 38887 38817 841171523 35798 35799 317741541 89215 89276 520371882 39713 39714 55983123 46121 46133 735042705 95176 95177 15361276 4682 4683 794513904 97409 97355 588674204 31729 31655 217787343 52962 53019 500729020 2419 2387 836876766 85461 85387 946054451 22650 22651 235743000 59428 59381 297110734 61204 61175 846221746 89249 89190 646192247 50080 50081 654481751 70185 70186 953717055 32908 32885 246341248 57190 57196 205676545 38262 38204 644193560 79615 79647 871171128 55148 55149 111747550 91484 91431 663508228 17162 17163 947613428 10898 10916 785585570 88844 88836 739298070 81990 81991 647149636 44146 44147 347216854 71133 71134 788725172 18327 18378 825351580 84268 84269 183046053 93239 93319 865936842 26084 26085 865798935 72061 72092 318213889 97192 97140 143319800 93391 93406 603910500 56031 56032 513595689 13784 13785 284928253 61781 61728 103830654 9582 9568 446544701 48201 48202 582518200 12168 12169 628918845 75605 75606 226899998 57627 57684 323301469 51500 51456 392283419 62171 62250 545108066 54425 54403 649390549 23668 23607 960917022 86061 86026 955038849 34626 34635 910250182 56931 56932 885399300 62474 62475 931340418 31313 31314 380249796 81093 81022 120269909 62798 62801 979471180 43023 43024 759391241 17315 17237 656665137 41712 41668 487765586 52186 52187 361730517 50585 50574 629532624 22444 22445 26507475 38102 38078 124143185 85900 85901 909188490 59694 59706 313471870 2875 2884 235588215 69139 69140 618283513 14671 14672 393374263 32424 32425 362749685 31561 31562 26678547 85414 85451 935747720 90164 90215 248992316 16036 16066 61975731 81644 81645 820749684 70640 70586 480040581 50609 50650 377151960 71384 71398 660954325 32735 32736 146107959 23115 23189 770214572 40308 40309 316773358 49131 49195 711750826 80088 80089 663034382 63112 63113 530018374 91261 91320 794644292 40958 40982 67711508 6348 6409 455096527 35936 35937 661641137 20989 21066 692429393 87720 87714 540695090 15011 15042 729367715 55528 55473 720929157 91976 92003 360164949 65834 65835 725420887 98709 98658 310549959 524 551 259241831 99287 99288 594272161 74140 74107 430132708 5769 5770 539260536 15011 15012 419383447 39482 39483 605676550 3030 3020 593410909 34875 34876 983730860 71636 71637 836839856 74882 74893 911693745 95695 95765 143707471 37726 37683 289759736 52715 52716 915205757 11720 11721 896058076 66004 65984 833172229 88230 88231 43125692 73974 74053 716507379 57197 57198 105801316 97906 97907 193443712 76504 76517 903046839 91678 91728 133868727 66652 66653 400741029 92461 92462 248527824 37202 37146 972171512 71354 71414 876199863 27409 27410 43239629 9110 9164 628693467 58433 58434 85387948 12934 12935 871680252 48991 48992 983536100 9276 9244 257782279 42 28 834513580 95519 95555 193903439 93482 93426 288802395 34136 34137 442912951 40274 40263 930985847 76374 76375 134826399 33210 33211 699074304 69611 69612 474505457 18200 18164 175926413 19366 19367 782084254 42906 42844 910361754 9199 9200 352010943 10986 10987 276313290 18397 18398 383182517 33638 33639 831618506 79353 79354 913296798 65366 65297 713289300 72706 72662 525706055 7156 7157 822804854 31772 31763 452305942 35139 35104 74967896 34900 34901 829397476 72308 72232 784009112 19257 19309 607064143 86191 86192 334328286 93551 93552 73285252 38414 38447 81792984 59018 59019 185625429 35708 35709 486366809 89136 89065 38857634 38034 38035 530273974 12990 12931 388609837 39084 39085 898829654 31020 31000 356164414 10785 10756 158312298 54866 54791 187352880 42681 42682 769436878 86530 86540 762134516 84920 84989 705905290 27898 27899 775958525 14794 14795 905076978 35465 35466 366527734 96736 96737 620414410 49446 49431 318702677 19050 19118 712311342 1740 1669 180595628 48552 48613 740585855 94929 94849 608257680 40049 40057 94239130 63604 63643 19178143 70495 70496 135740472 17155 17156 975548027 35294 35295 259537433 22045 22037 925021948 31768 31845 672560013 81079 81108 54643518 64246 64281 249284795 79524 79525 743032175 91493 91494 555213215 98211 98223 349092016 3644 3633 703678083 11068 11069 334429970 95877 95878 810664536 56660 56661 947301312 71809 71810 528481649 14727 14728 820060217 79212 79213 157139187 57681 57689 730640827 53565 53517 443475925 68581 68582 416940370 75180 75181 652789370 66133 66134 766484451 98507 98508 466839344 42939 42940 55106395 45818 45819 852740959 27290 27317 778997899 52874 52836 441586264 82342 82314 73592694 36013 36064 234225874 48890 48891 418521216 55052 55047 857836003 86455 86507 471830634 40823 40824 144739259 98604 98605 265335855 22947 22997 930391580 99848 99894 203759425 35804 35805 852487014 73564 73578 477999104 2535 2462 677329305 72045 71965 586514376 54918 54919 52035282 20675 20644 350852363 34762 34737 565770660 79574 79575 660796881 63538 63539 771040823 92294 92295 217165482 70429 70430 356098546 86678 86745 359470824 59423 59424 914730572 37835 37869 212752345 62001 62002 147853869 54798 54799 784921638 42196 42197 614703914 33599 33600 557894580 68247 68258 411382588 34828 34829 806287421 44728 44653 280081003 61288 61289 517767643 59627 59628 79456378 34806 34807 958932346 63959 63960 965550677 94764 94748 240246214 98128 98151 864720423 6179 6180 316636275 69749 69750 937572045 71223 71224 700471520 5098 5037 893417261 21112 21084 268427986 57771 57772 142591938 43441 43442 796960064 52792 52733 916360527 19429 19463 331793143 66208 66209 703187835 25710 25658 264309173 71329 71255 321620763 93573 93641 189594301 909 954 871625559 68390 68391 161978491 89464 89394 529772957 77008 77009 251998800 86265 86218 63482827 57936 57937 184962401 64233 64234 485277957 20208 20209 452790281 90297 90236 457607566 28145 28146 839203239 3968 3969 581517195 68603 68663 678528679 43503 43504 7453453 72542 72543 471406004 34141 34164 28180657 79922 79923 1418377 70724 70767 87111289 58991 58992 524970190 73741 73742 604265297 70116 70196 776954490 43403 43415 321551013 64698 64662 659728360 48329 48330 734202093 76405 76406 33504329 24750 24677 172590824 18494 18568 640353146 56098 56099 808560646 35539 35540 928574533 75005 75006 92999417 99799 99854 171777799 23257 23244 75480982 42921 42922 34639127 27270 27271 415126816 54847 54848 69446386 93330 93331 247756980 31555 31548 778235887 72789 72814 312230915 64836 64837 569391825 52028 52029 791027966 36288 36268 960907136 34503 34553 237319183 6218 6219 834839168 4381 4382 925980395 32607 32668 821545382 26019 26020 994832583 77012 77042 36109836 13340 13341 616613721 80053 80054 252259458 69992 70060 692775601 5545 5546 39108710 1519 1566 390945645 3518 3447 486199345 4488 4457 964944822 99245 99246 954270288 37619 37620 705644049 62232 62153 423539442 41071 41072 601560212 84684 84685 13727972 83251 83280 348322508 21845 21846 640257410 40085 40086 879675555 11086 11119 526940346 54023 54059 191810221 18711 18778 574629560 52787 52788 996907393 14999 15000 352868589 63420 63407 737888914 85040 85041 195745672 80350 80351 10015458 77614 77669 160953301 76860 76861 464660488 31693 31694 134012890 54557 54634 358706562 48785 48786 103530255 9056 8994 745701320 49994 50009 405112768 20307 20361 731481390 29568 29540 311197665 80462 80463 202772901 91398 91399 125725832 73840 73790 426630679 10201 10147 974082974 65524 65525 434623233 35024 35037 827108114 38057 37982 476042790 64387 64388 373477652 14622 14623 890193454 65498 65499 112079492 54165 54166 891194537 45848 45882 666963204 39898 39899 593509940 97361 97385 159218107 47 48 498238692 19889 19890 636335939 73558 73559 499817858 94823 94824 411546738 7205 7206 471665203 1244 1245 600073346 98429 98430 475642270 78774 78805 591659889 86481 86514 933493657 83955 83994 187395173 9103 9049 16695436 1317 1246 179413466 9159 9160 257108569 86925 86858 823526019 98665 98666 330935026 54541 54552 953739096 28497 28498 182019735 81643 81621 95597931 6435 6436 589367556 52856 52857 921661137 80703 80624 20362180 82204 82205 308020181 62712 62713 547211194 30681 30682 362187362 29590 29604 787544547 95643 95654 278600323 80683 80684 441267830 7375 7424 974362931 63925 63926 866686204 88600 88650 733095594 94058 94059 977544241 24443 24440 76152043 42916 42894 18649034 3992 4012 740087728 34431 34432 193147907 23355 23356 46946081 36539 36542 52527010 3469 3470 696562002 38257 38258 32077539 97457 97425 417164284 66854 66912 573679681 29134 29135 781557851 74481 74532 372100378 14788 14839 296329099 81068 81115 940848109 34910 34970 345364363 86746 86689 297013620 34012 34013 70846106 22720 22795 727241646 84634 84707 662387351 38799 38800 379122189 12797 12798 240623094 72620 72673 899377000 45131 45197 118989359 9668 9600 578422685 43484 43485 668788201 16915 16855 603642059 42025 42046 469911350 75667 75668 287728479 12340 12336 307238097 73412 73413 552474213 1619 1577 495704995 42138 42139 983561332 89846 89847 586361864 25450 25451 767125717 59175 59176 812412393 10228 10303 271590564 5348 5349 918022667 58967 58968 138778787 23087 23099 337578812 85104 85105 934842353 10181 10182 889735160 40906 40907 10438510 70803 70856 258215861 40220 40290 656284562 968 969 77778478 74622 74685 975780744 66936 66937 836534103 13636 13637 51745912 22344 22345 675140760 29366 29423 482325055 60256 60331 311279026 51954 51955 866784848 35882 35829 328116944 20012 20013 967014433 80781 80782 186484648 77565 77639 42798794 24066 24051 643761104 33172 33153 374842165 1974 1975 376991214 13444 13521 948099977 80104 80105 549168632 4583 4584 377808512 92369 92370 302651798 70453 70454 132883209 26533 26534 856859549 30993 30994 578455676 86022 85954 442565216 41859 41892 850341246 49601 49602 926903067 59695 59696 414706572 92519 92520 566654717 15790 15794 945637963 5531 5532 990489134 96087 96088 923019287 86079 86117 859757322 1299 1300 623653195 84502 84503 368794313 80207 80266 853772986 69836 69837 244910227 82002 82003 466714697 28072 27992 851975591 54036 53991 197928205 66601 66602 741914694 11062 11063 297726305 97021 97035 416274082 62036 62106 904516351 31549 31550 890910498 36882 36904 583794024 70216 70217 89625456 32167 32136 499202871 7978 7979 606976068 30750 30722 802820402 78218 78219 835777821 92492 92435 364684485 82612 82584 54702213 92124 92125 872150723 80864 80905 314583542 56674 56675 803178122 11645 11569 60096399 61680 61632 625935389 25639 25717 166688664 25014 25054 123362675 92592 92593 601027734 89211 89212 955988249 26203 26270 541724679 59023 59024 615733592 6834 6776 11185053 73249 73181 278669071 92458 92395 586283306 30076 30077 798308641 65833 65843 758069957 71450 71403 268317259 52931 52875 935959932 85733 85734 120343884 7300 7301 195109275 59565 59530 459859317 45562 45563 639481475 65497 65457 473712996 18567 18568 572458471 85208 85188 774282517 69057 69064 407690219 77552 77553 656725941 46696 46697 656337480 93667 93697 164103657 16501 16502 295161874 27641 27642 658412157 29624 29625 857717769 23134 23090 133851438 29435 29411 405886755 23837 23838 739750640 42981 43041 568070874 45008 44970 654531404 67865 67876 950529274 41901 41902 497235674 99147 99175 492352658 17058 17059 606355794 42670 42671 539893535 90288 90289 416329346 12757 12810 667111080 41602 41603 384893051 63439 63440 540318375 87309 87310 675091532 28531 28532 488089956 66654 66679 452410706 80029 80030 612006294 92308 92309 251832435 24524 24488 497457761 57498 57486 244536879 12896 12867 448932795 29695 29696 190098741 78289 78226 963900299 21783 21837 174126328 55590 55516 16587905 45328 45329 210791628 15098 15099 937543934 21045 21046 958670196 45647 45648 406245743 8827 8776 952306738 54564 54598 748822669 38515 38516 891166165 35439 35430 407884668 38662 38651 117756977 84267 84268 224393568 47352 47302 910630157 60283 60284 826565350 59355 59356 515250709 44141 44143 461909648 41879 41880 678098004 75279 75280 413063267 47696 47694 786056158 75335 75288 249783647 74645 74646 405981713 43558 43555 467793084 98858 98880 846375635 20641 20642 966745492 20172 20227 709800844 76309 76258 5623144 84615 84616 212075255 59287 59288 250797061 33836 33837 282671750 59589 59590 166542493 77631 77632 897114805 53608 53650 210077984 19485 19499 247539950 88892 88863 664801379 82798 82799 600475325 75582 75604 210365109 37667 37668 528268076 26164 26169 51155422 93226 93212 195991809 76853 76854 445324586 55206 55220 198946846 24108 24109 338556980 20573 20574 872281227 10382 10383 706357777 57173 57174 227450230 37610 37555 314178154 67189 67190 769864094 66232 66233 296584402 56611 56612 6273577 33804 33805 182006268 56429 56425 651558565 84051 84052 626681905 88575 88591 746977058 44670 44671 926210629 21591 21574 292476089 31346 31347 951606257 15475 15476 252913085 68700 68739 81181213 41011 41012 815113204 95427 95428 556057479 67658 67633 995548203 11901 11902 129915862 47560 47618 182668965 19094 19095 275069551 21408 21388 780366779 19682 19683 481020383 32330 32307 553500585 52410 52382 410859965 71304 71305 944893100 13813 13814 169451875 43728 43806 551087371 91169 91107 730689196 93650 93651 501391337 49368 49352 350378629 89531 89478 594189341 17791 17792 14611001 30490 30555 19745996 92249 92209 302272789 79361 79311 959413676 82473 82549 364946992 31600 31601 899634293 77993 77994 629595317 71935 71887 903080133 85407 85382 764869168 8344 8293 367677986 56055 56056 993777916 40917 40845 981956866 59867 59923 191755706 27153 27076 385466332 41697 41769 896306936 51977 51960 673454424 84911 84912 783315742 83435 83436 571902782 18564 18605 394256371 31910 31911 460663156 27346 27347 904641172 7396 7356 180239756 96419 96420 538981422 36435 36488 394767103 25661 25670 480062200 18750 18751 77495683 65876 65877 808028547 74810 74861 7804756 67642 67567 420560212 24127 24146 342032319 14704 14771 12293706 94003 94004 341481736 91709 91710 513428906 86616 86617 780587402 72887 72888 639635970 79834 79835 291371706 62444 62445 9276531 83721 83722 144776728 39634 39635 523211414 47920 47882 869855059 23976 23977 913534409 64134 64135 767100076 50510 50511 763433273 7795 7796 46348936 5637 5638 728853139 90646 90647 957909203 81673 81674 81733684 61051 61103 220042124 6267 6250 55994980 73076 73137 697333587 45780 45781 877517613 10859 10860 486273824 97854 97793 119793459 25930 25957 195463979 46041 46042 879657366 75391 75386 435055935 59106 59128 874203496 8905 8906 743918329 93132 93060 717559746 6392 6393 652888977 64452 64492 469884496 90244 90245 153082330 31242 31243 702341835 69386 69387 450085164 2286 2287 315268471 15701 15680 521840927 30836 30837 721064577 55261 55258 285799103 20710 20785 913915109 63463 63464 941788452 61352 61272 778322536 9855 9856 973567636 40523 40524 715047744 97494 97495 240275980 5584 5585 449258974 54276 54314 711557951 4039 4040 837259603 52710 52711 124287416 94891 94857 783815861 16827 16882 916310206 43917 43918 114612164 10146 10128 308057979 97715 97785 83838712 52830 52776 481668092 99608 99577 449519831 42044 42033 659994729 33319 33320 18127724 41521 41522 293379122 69734 69746 921585751 55672 55688 721564132 35366 35367 3909289 11500 11501 952421825 30326 30327 542665232 74407 74371 960063180 99857 99881 6868385 38961 38962 863367789 73354 73355 40826839 62646 62639 865725803 34541 34542 852787418 88192 88233 741425981 66203 66204 860085969 13095 13029 563914614 48705 48746 730611651 75514 75475 869617315 99633 99675 328045668 84480 84554 376375325 2554 2555 692064705 85216 85217 281207236 73708 73628 747488407 53543 53544 821640325 23220 23221 896450134 71332 71291 306814369 58617 58591 325433786 12889 12823 883966379 26296 26297 856436218 5802 5820 438026629 5319 5320 512347855 91399 91400 605795330 32442 32443 239686764 88980 88981 532701153 56677 56678 483455630 31801 31802 131421662 81920 81955 894466185 76895 76896 743055427 74496 74497 665999112 29549 29550 693856145 78223 78224 35203500 91411 91385 554509883 28728 28671 685413414 11943 12023 341041824 24357 24358 777686800 8797 8798 638706494 22609 22612 710296007 86398 86318 284609688 32348 32349 473640116 69522 69523 732489590 3785 3786 718455814 92861 92894 662779857 64936 64869 620511558 95212 95213 861830830 17050 17082 652206347 32177 32178 418439842 13013 13014 476068149 11041 11065 90530135 77279 77219 183083303 40031 40087 477353994 23435 23469 284042477 83072 83073 970743218 69251 69252 348879761 75378 75304 316284174 38446 38404 423564313 61080 61081 771293216 59067 59048 740515337 76147 76076 322374309 96198 96199 142280900 76965 77007 173504878 7977 7978 636667058 69608 69542 69932434 27072 27073 9166937 4093 4143 863571511 30374 30375 799947887 4015 4051 172051877 92824 92791 846976348 78322 78295 551051853 79129 79130 729141577 87027 86955 538451314 7187 7254 85160665 76906 76907 609087662 39340 39341 379681103 15388 15389 138404035 41577 41578 386652353 17181 17182 845740345 79279 79280 838874625 89165 89166 20290189 76265 76266 425201640 10514 10515 866419762 33204 33243 496575976 5405 5363 914434430 87290 87291 758880922 65933 65934 736634985 70587 70588 9066627 92683 92684 808884690 8635 8640 44516795 83622 83623 495901112 24122 24123 182449924 46864 46865 810059468 22755 22756 525737063 71938 71939 399207562 61744 61740 516006118 82321 82322 413027135 79621 79557 898204292 62669 62701 729673651 49717 49718 802068923 16279 16280 671258036 81444 81383 234400532 64156 64123 339056501 59487 59437 167084818 51255 51293 142805797 82754 82755 461496798 94768 94691 581297746 44986 44987 646295090 39671 39737 950809109 31886 31814 695336140 59764 59704 751845063 43727 43728 522751443 73825 73746 300563079 1822 1778 445294298 35819 35820 672499987 56776 56701 400783605 67926 68005 167270075 86807 86751 12124536 85960 85911 413138556 53065 53066 712506845 60173 60174 303553056 87142 87143 451800769 79665 79666 912276428 29195 29191 297513719 52669 52640 519151763 61304 61305 4716617 35315 35272 819853595 57914 57959 474075831 39732 39801 401664621 47773 47774 837599483 69285 69286 545820006 75111 75087 977255440 52220 52187 782158185 52198 52199 86167443 93765 93688 635224847 6990 6991 624045607 46468 46532 198841993 77889 77890 154342501 77531 77541 713151431 50137 50124 749228748 72686 72718 623779636 27455 27424 461981409 3063 3100 498245988 74804 74847 571065171 95515 95516 226668631 52944 52951 936321514 99958 99959 827380171 54504 54505 711163544 47631 47596 936374670 50393 50394 302936653 78295 78371 264012590 78168 78197 860977419 88436 88456 800776367 40187 40188 462087341 96336 96337 756333766 64283 64284 789219537 43361 43319 529670521 7744 7689 433137742 90804 90805 272162299 57603 57660 681945488 63608 63536 526513957 54622 54623 116678689 30195 30196 574036051 25858 25859 175437063 9002 8957 288310361 98633 98623 340372867 1521 1522 518828880 30243 30244 650570919 63843 63872 550005274 14768 14753 40251178 25421 25422 478843501 36972 36973 467330551 89221 89222 924498018 90146 90147 673605240 8856 8857 672449655 96563 96564 694976450 42283 42284 51478983 85217 85160 820762766 37045 37046 437104405 50578 50606 984452282 46938 46920 218507946 2015 2016 676718429 92015 92016 567391661 98693 98696 18919481 29526 29527 908479083 38535 38500 846131485 85820 85821 908648133 48583 48542 714901592 81288 81314 862483007 98360 98389 61988665 61467 61542 611454031 52905 52906 856858684 58503 58570 335785143 86223 86184 192305358 38272 38228 888463003 60689 60690 110710040 94794 94778 860589893 96840 96841 753655260 81879 81802 403764820 42639 42662 652829309 6617 6635 915656559 85936 85937 891349189 67720 67721 431949297 36595 36596 964324727 8929 8930 118402425 96177 96178 357864947 48985 49029 587526963 54521 54522 450650211 44410 44479 688968321 49963 50019 599415500 91634 91671 267450982 27544 27609 471263203 66134 66107 18938098 97830 97831 674140802 12355 12356 714497345 39947 39902 35744225 75816 75795 70702983 49480 49547 887995766 48321 48365 441368488 63771 63848 352417310 66351 66352 561642030 34300 34303 143378133 94114 94115 134898790 6486 6487 848098021 31478 31449 512105214 24455 24470 493357616 28022 28060 376264096 93241 93256 835463730 56921 56978 757467895 27002 27003 156297089 3841 3796 103123823 88829 88781 317354798 96361 96392 604895602 71980 72020 949775639 6337 6383 459504383 74871 74872 510082535 44543 44544 306332710 57324 57325 214330068 18681 18749 159944363 22921 22922 127605871 10700 10777 765359231 59678 59610 867343852 34092 34094 234296128 74615 74616 922144503 93611 93612 759516545 61539 61543 91170620 23489 23490 154970556 9177 9178 321556588 28619 28690 867912558 30835 30896 605358023 54082 54083 900118185 81016 81017 713840465 56520 56444 445207400 78360 78361 523537712 10712 10703 954286645 4621 4622 841973720 73198 73199 324417798 69628 69629 59321372 15124 15125 329568770 48858 48808 200905426 94146 94147 421041368 73447 73412 707682211 8476 8462 624964079 13828 13829 888042871 50804 50805 608610666 6982 6983 402417899 89214 89215 176573346 15310 15311 299868734 6526 6451 921632050 61958 61999 263745790 70306 70296 950323437 15617 15577 585888238 70236 70237 993768246 4798 4729 373219553 99288 99328 572942165 44117 44156 162607625 62114 62115 42698783 48432 48433 981744454 94682 94747 950154310 56200 56127 804663414 39715 39695 911959688 61494 61557 531677470 16033 15971 209504007 37898 37899 428296326 94467 94468 907190473 61014 60975 271179015 34199 34263 845809735 67052 67053 426416844 74784 74744 740015282 61007 61057 359975569 26862 26832 861212587 35708 35651 249145965 84320 84321 889581700 12188 12189 607316818 49910 49911 719950985 4985 5014 979474629 79274 79275 790121615 70780 70781 742098480 63384 63426 677379885 3603 3604 434468852 79763 79764 595366349 55809 55739 812109820 9887 9967 473603016 79936 79979 938792328 86482 86559 783555659 53577 53585 399070998 992 1041 406045965 99320 99321 603701592 85868 85797 817935788 96193 96194 830707271 75899 75976 359258031 16965 16966 699177010 19658 19659 552879246 22002 22003 433894215 12747 12748 303876742 93019 93020 834005488 99924 99852 735139079 81689 81618 711007141 48401 48384 427820424 67776 67777 491461868 35148 35184 640998437 42556 42557 521995129 64299 64294 552261231 5189 5126 2306792 26141 26064 724079348 90980 91031 938004581 2410 2411 263534061 65085 65086 786195615 43815 43852 555885803 13045 13046 345981841 2598 2599 621453096 77765 77766 501525607 14335 14336 918311520 97056 96998 738594987 71871 71872 341015383 33445 33470 361926637 80377 80378 79823190 51696 51720 644011607 63618 63576 22978149 49386 49387 455187461 24206 24209 231307465 11902 11978 948269427 92268 92202 795175611 88099 88047 74913633 36055 36046 633788393 21011 21087 400567706 56962 56963 414084007 89136 89159 655475474 4209 4210 958962928 2284 2285 617126242 86304 86305 66115087 34096 34097 99102219 22840 22841 396841820 15915 15879 767402590 54268 54194 423225321 38814 38815 4129660 89585 89574 232342704 27269 27196 146772761 14258 14296 371667187 80426 80427 349825604 37170 37135 702032850 16207 16208 657526413 18098 18099 774254409 17283 17284 374597048 21078 21038 489090493 30925 30926 252788761 48257 48227 921607080 54042 53988 144668393 47917 47918 978776880 95658 95618 27211741 3305 3362 73555476 60965 60966 482783683 28724 28776 689642163 77927 77939 233020226 42185 42186 17701870 25861 25864 821238336 26390 26433 524704609 8261 8262 625414297 95458 95492 911310162 2518 2519 496172395 57174 57175 521163574 33524 33480 397850407 4457 4450 199282722 3732 3733 701808142 69715 69716 859179322 70872 70873 692919892 51114 51115 735672353 67173 67174 345511630 35521 35522 860538584 9138 9139 505600185 95433 95434 41077439 55152 55154 17831094 80217 80218 460036184 21743 21757 313858332 88847 88848 243038156 46498 46513 204522548 27314 27385 642188967 29883 29884 365654331 96472 96534 573369759 56758 56759 41691657 53410 53482 222181064 7133 7165 509419318 10933 10934 973560914 66666 66667 786070572 85420 85372 179748220 59158 59131 170360381 51617 51610 149890652 85492 85493 28954249 64603 64604 900460773 76164 76120 359474712 22702 22703 236842060 10212 10225 458403829 46474 46475 229543025 20296 20339 664931318 51100 51147 629416988 22946 22880 582091112 64397 64398 714183594 24601 24602 848554891 53678 53711 43708384 99838 99839 833281207 68254 68178 842286164 11863 11864 408417166 81525 81526 445295936 22231 22232 869250255 23613 23614 874023226 63457 63458 301833993 68264 68248 408151152 77229 77154 713975937 95741 95742 11915360 67633 67615 964879649 3893 3894 560399400 66563 66564 818021732 28370 28371 615062317 93238 93177 830379067 35055 35056 750685156 98367 98368 111160401 30449 30397 738190397 29421 29393 920456932 56681 56696 276855914 45719 45720 99361458 54248 54225 307642981 60873 60945 521410849 32498 32453 767913562 29869 29870 935287830 26866 26867 60862101 74894 74890 765792620 56862 56863 230256758 26485 26441 857468839 76101 76102 876380776 94605 94607 620342581 23241 23276 585704208 33324 33325 253203718 18241 18242 577254774 1098 1126 290189430 7096 7024 253956176 91953 91954 633068274 80504 80434 14315899 19950 19951 450107281 50528 50529 447934245 98905 98930 292767165 81759 81760 629954973 42397 42398 814131134 52559 52560 248608029 91125 91126 290285910 53299 53362 301175188 10712 10713 252907440 81502 81488 991321845 19353 19354 483573799 40826 40804 113527497 55147 55119 885118377 20965 20991 350959699 57409 57410 902429681 8054 8074 409169638 79324 79371 46739494 75247 75288 308202570 52442 52512 100688077 71550 71551 648286529 90629 90621 514976831 83259 83260 231517750 900 901 569887436 34675 34676 483070733 95123 95124 227679569 67655 67636 689090581 86592 86593 725676050 26759 26762 404926912 45258 45271 562046937 20744 20745 309866132 48581 48582 587600436 47525 47516 632416675 88415 88416 906732470 17106 17164 280040523 40470 40471 738232115 67231 67254 349801664 74816 74772 398447040 81603 81549 536065294 65536 65521 598551843 78928 78929 462360795 10959 11011 76898094 75545 75546 522045450 38052 38011 677045867 10398 10399 959602630 77056 77097 352106532 94207 94134 150499619 23640 23650 111649925 10917 10918 119896474 26616 26617 305486525 50490 50491 111922891 70973 70974 187148683 18462 18463 758771296 57119 57109 722667455 42323 42324 635661305 53897 53856 852836484 93955 93956 191411400 76081 76118 880191482 58458 58454 863993739 53527 53605 754330193 39396 39399 165012169 21238 21239 944877507 19692 19755 922249444 98215 98216 630465317 14383 14384 183182462 91813 91857 706602894 65278 65316 885380550 16920 16921 203306297 66613 66614 858215315 51753 51754 79131579 9937 9938 18732535 90816 90817 725532784 48859 48860 365066992 46929 46898 546344599 1275 1276 118172883 94411 94440 996927836 42630 42634 690671960 3984 3985 824817966 70850 70851 728148216 6966 7038 712835860 5822 5823 736854275 67637 67618 844319511 57917 57918 966957461 70284 70313 635325012 43363 43364 989677301 7842 7806 292096414 51177 51178 92610042 71815 71816 800755686 44487 44488 646432111 1113 1065 83825794 707 641 732903348 25288 25289 488460286 1223 1224 707127057 34270 34267 195620029 6816 6817 768556815 36459 36460 868316592 92326 92327 539953260 22727 22728 182042267 36432 36425 601078419 99968 99945 786399887 62550 62553 85011237 62567 62514 703920695 76687 76729 236395269 55267 55268 103090241 75788 75789 438535213 68511 68587 727730711 70532 70533 704509698 32158 32082 921447029 4002 4003 677018264 40215 40216 358107249 6275 6271 345198311 61311 61340 629925696 51316 51331 844810368 6967 6968 55483122 25471 25472 6679961 56189 56162 999797759 2017 2084 359898984 99853 99854 334992955 21323 21324 576655759 3212 3276 753815314 14418 14498 643475427 65300 65301 346739900 41712 41760 277754266 78890 78891 817078531 45100 45097 285761955 84632 84633 202172308 41216 41166 830961048 91637 91576 420665736 89753 89754 731190973 6436 6437 614538149 34575 34648 606385826 10176 10177 809125816 63004 63078 839344001 42849 42850 784709387 83854 83855 388322512 49846 49786 460998961 18441 18487 143688268 57867 57868 239400788 85532 85546 267789560 55189 55190 324279017 40282 40283 708032640 97319 97320 808058323 98929 98930 942479675 49276 49277 322432463 53094 53095 4736422 91008 91009 990608136 96536 96597 70420459 15504 15505 993261175 65633 65585 220932930 87962 87963 408938852 89506 89540 360560956 42267 42261 73734703 65006 65046 127123309 16902 16903 396176088 82764 82765 338683421 30377 30397 999145494 19867 19849 150051495 5113 5114 600626142 41769 41770 379951623 65865 65866 932039184 28616 28617 875076960 66754 66724 602519835 11281 11282 338589125 69156 69157 386289788 42284 42285 687091358 42645 42646 793978553 27508 27448 480870430 43313 43287 662079756 10443 10406 451144863 24729 24730 363984792 20607 20608 945486768 66864 66865 784048469 4635 4636 156114534 4969 4970 386038017 17289 17290 269286404 30867 30868 807378411 85490 85509 119132680 59583 59601 297621774 50811 50768 295491945 95952 95929 793060370 29017 29018 636125780 83691 83692 787021147 96547 96548 894893440 88627 88628 761298373 40744 40745 47520876 44521 44522 60654299 54427 54446 366134536 94380 94381 861979529 99777 99825 50417085 25848 25849 129007276 70236 70205 951362345 10217 10218 571769209 66983 66984 421944962 46977 46930 999811313 99784 99743 592876747 9309 9359 183681161 48303 48304 505876466 79125 79126 344592605 92302 92303 607429201 40479 40435 479346059 62981 62986 601280116 93425 93388 624611225 839 805 421931287 91984 91985 345071800 25841 25842 249441529 35419 35420 292584216 13691 13718 496451648 21279 21280 64116201 94208 94209 684617327 62663 62664 862897487 80429 80402 440193786 11283 11297 988390594 87049 87086 724157825 98725 98761 518799025 28920 28936 586801885 29003 29046 517369368 94546 94547 379964446 35249 35250 432387323 71215 71216 349671020 30257 30258 437335755 89223 89273 101639057 91739 91787 689946504 81678 81679 88485512 549 550 252035878 95344 95410 845719137 79558 79559 352306853 92554 92555 349818498 93277 93278 27372460 78469 78470 434131279 59595 59561 334720916 84915 84898 283294380 12187 12188 183608801 4896 4897 446784233 78191 78215 161719125 70294 70221 107294306 71266 71277 521111311 1207 1128 709586745 65781 65829 231892802 15272 15275 800324628 38449 38503 585777728 99353 99425 739062359 70524 70525 848182029 52546 52547 78746930 66955 66978 299853845 96206 96281 917918219 46597 46540 467990784 77595 77608 159461417 14364 14417 828117000 40800 40801 220635649 12553 12554 32683329 37843 37844 346195904 69654 69644 719875854 92295 92296 314531600 54382 54383 658122464 21767 21768 599528490 15978 15921 543608768 15916 15841 850369879 50723 50724 241142299 22513 22514 552217510 74183 74206 297594298 32971 32980 473860451 70067 70023 179294543 93491 93492 465895691 18549 18550 2200239 9944 10011 2812664 86125 86126 189137980 58483 58484 392004933 16343 16322 722431352 7154 7220 194218881 73668 73669 40140152 98468 98478 746377630 28762 28739 940162687 3124 3082 223987932 42999 43044 218271437 51017 51018 918098932 1428 1495 355812638 29249 29250 176841260 98756 98757 223008007 81870 81819 574844327 7788 7789 786943575 10702 10771 445418092 73455 73456 876516000 79243 79177 650285024 75827 75828 283447413 22556 22498 957535775 71806 71807 383697804 64306 64307 908910150 80394 80395 169189419 86648 86649 965516151 33430 33431 765184366 63797 63798 463000104 57800 57801 702183262 30798 30821 690672911 38263 38201 921007471 46276 46277 358926265 38617 38618 488802920 82087 82088 72907670 83055 83134 53337311 18642 18643 583664571 2723 2729 942601131 33038 32965 486413623 80402 80428 331085662 30129 30130 221020787 10091 10092 227733148 60252 60215 273782053 88297 88342 912983143 23954 24020 447066408 10074 10075 425329679 7501 7477 76936403 57379 57417 547257295 10071 10072 368432241 24659 24652 328311597 32275 32276 827425519 19385 19386 34267148 35960 35881 521171901 63987 63988 690667658 16533 16556 932470829 39688 39691 104423869 81867 81897 403163881 46884 46822 580235795 35263 35264 771231678 28225 28253 488571171 85952 85953 520170961 24626 24627 860582069 89378 89379 940498709 23691 23692 226453339 85908 85909 713272170 75899 75900 144198579 35988 35969 637788403 85246 85247 603567704 32759 32760 84005975 53642 53595 176129960 79377 79370 211853781 57157 57171 304735947 9107 9097 495149143 25220 25221 134987111 4099 4133 709319101 5178 5194 807176222 43939 43986 922632016 71817 71751 98951996 60481 60454 386599533 50868 50869 927621325 50665 50666 147248399 57210 57259 69210769 86906 86907 762498801 22652 22653 921382928 47049 47109 32657108 11733 11811 837180930 61380 61381 9074090 64790 64781 777538707 5268 5257 819290483 60927 61002 834703614 26407 26358 379125660 58439 58440 447197833 73783 73798 311821289 74572 74573 321637119 81770 81771 780271036 60072 60122 65604066 1806 1757 116965919 19909 19964 118590926 83743 83694 397977880 57274 57332 281876536 68321 68322 612053837 51240 51241 140306378 1258 1259 486829372 50733 50706 425129345 89032 89033 203716252 60565 60518 457979201 64190 64178 848960969 34860 34861 419924632 15200 15235 120575626 63370 63371 560411853 83476 83477 474357854 24544 24545 316809519 40196 40177 155164995 72620 72583 518469819 41697 41698 565518536 13578 13579 380849238 21610 21611 396836322 59912 59870 242955024 15839 15859 921919573 20025 20026 202158070 78203 78204 612069959 5357 5325 470836489 25438 25373 43495438 72005 72006 869618628 49660 49661 234822965 58181 58182 601293746 79987 79988 878274546 27492 27447 573403698 32049 32050 6777786 90223 90224 196836142 28738 28707 260425978 72181 72253 877591589 66461 66462 817945175 92800 92801 129375343 9673 9674 593581214 36308 36315 481324738 66178 66161 371223781 13572 13573 29507234 39215 39284 650380684 46144 46145 941245880 20002 20003 697678426 20222 20267 248280281 67580 67518 789012493 3391 3336 141205438 96327 96395 481267707 67688 67689 745902605 83830 83831 8070388 65203 65211 379884666 41753 41810 640076850 75674 75677 570126107 25533 25508 561647130 69000 69059 262436232 74046 74047 913343890 14750 14708 699491453 54444 54466 526327851 56395 56338 95042365 2980 3040 681234841 29330 29331 173981311 9256 9295 119120438 79100 79101 941877596 88001 88002 701026897 5960 5927 808153442 22241 22303 7647387 24588 24589 322995661 9968 9969 341707811 63341 63342 296974573 91548 91549 181363128 67433 67434 183083767 97615 97572 665166865 75280 75301 558561226 9398 9428 612023260 57118 57119 946690968 88299 88260 82156759 72429 72435 603997028 41762 41763 163461412 33212 33213 12820210 50518 50553 995993530 97451 97452 542880848 28831 28856 499983423 25388 25356 431420644 6590 6591 594947958 22900 22973 42094864 41581 41582 546202681 21639 21626 663200145 13198 13199 82648362 41661 41662 595692242 49814 49811 16633405 11631 11632 701907740 64845 64769 232295463 19256 19179 494383683 97131 97132 795727364 96123 96049 130528178 15847 15873 567860052 77199 77181 74576722 94941 94942 577242731 99321 99322 620738078 85507 85508 825762529 76953 76998 550666511 21198 21199 319312671 895 928 158267464 38585 38586 515166282 36893 36894 180512774 40 17 437822462 95615 95634 743305364 25930 25926 333092078 24245 24246 829040179 38515 38547 172805287 18291 18253 74003138 40093 40094 480866564 45363 45364 317094822 94944 94945 486750969 82978 82972 861947475 58084 58085 983009610 9904 9905 99164065 14263 14222 32090759 34108 34080 76748115 98837 98838 883741948 14687 14763 914840725 6431 6420 597588384 4776 4777 970062575 4595 4596 71553255 85916 85847 589991467 61343 61390 823681901 79622 79623 46821258 2094 2150 870647224 23977 23962 617488373 84757 84687 992670689 54020 54021 935809404 16859 16836 765828258 38894 38911 586834318 61808 61809 151100614 52009 52036 978822740 98612 98613 700551604 9174 9175 270256042 83334 83335 928480783 15100 15032 891301228 49375 49376 736210709 64539 64540 37439755 7763 7764 20115092 48720 48721 305117269 37762 37763 519839144 77199 77200 683495616 50583 50628 100726519 21528 21536 410687774 28663 28610 168503557 32037 32093 849904020 78875 78876 766598525 79409 79407 687618898 53216 53258 254650923 83599 83600 52977341 46069 46070 272637565 83367 83361 314878706 87376 87377 153409160 91299 91364 225567585 89415 89416 962170459 32879 32880 220857929 37594 37595 878137230 15852 15853 623322746 94251 94252 342757730 26402 26403 135859346 70354 70280 798992033 28309 28289 223430491 81915 81916 299186862 7784 7856 226599198 43608 43605 524871659 75296 75297 798743247 92593 92594 838465897 83393 83383 618592196 10439 10402 31000920 56108 56109 50026603 52322 52396 270306569 82288 82362 50346417 86050 86107 494719662 58679 58680 134495849 3867 3868 42728886 45570 45497 64631991 69562 69581 950375924 46684 46685 414333267 46097 46132 707523343 22694 22695 540340241 59976 59966 674179368 32962 32963 645286972 20447 20448 257404452 48168 48222 60666361 35642 35639 341757890 2247 2276 739288381 39044 39045 531328631 87455 87486 931197817 27178 27179 71585749 2627 2628 551247846 30397 30398 723760931 51254 51233 413515888 3434 3361 192255651 29821 29822 72488044 37108 37109 811850196 45856 45910 921216283 81400 81480 953969020 97262 97263 298498325 53557 53558 951672669 23302 23303 724416757 2178 2252 190737441 9624 9621 328886381 36697 36698 115473020 186 242 709815565 25043 25044 344674038 49264 49234 345304840 4198 4145 136962381 85090 85062 674255989 75735 75770 655949405 82240 82241 888531175 10251 10210 585798174 96056 96057 227304280 66470 66471 734736152 77665 77731 791613244 89812 89813 118477059 5848 5835 939601111 79713 79730 892241513 53490 53463 676505626 80244 80198 317989372 34758 34700 824628220 21459 21460 221766815 77111 77112 737485120 98921 98948 293203234 65923 65924 779435816 38088 38089 506087800 59029 59060 873079586 49302 49303 839408245 2205 2206 38357202 13545 13485 341729522 77020 77023 873535232 58130 58131 98285324 18536 18520 635124889 51747 51748 450529444 12771 12729 222563498 6762 6824 704752463 47421 47422 626833857 6542 6472 174873897 61188 61189 760949277 9698 9699 228286971 70144 70135 830274599 80761 80762 741653751 75273 75274 322907769 50747 50748 954253122 48577 48628 761597691 34731 34752 172289509 37054 37055 835138265 84398 84375 203543658 78617 78584 626142158 66807 66808 800267727 79229 79230 643122385 43076 43077 363012361 49486 49487 77917125 64719 64688 68843095 83015 83054 852775551 30826 30827 942959216 83219 83167 129527657 41907 41851 55737289 85455 85527 484785131 77001 76946 617746674 62705 62706 76391858 76814 76815 81490080 97639 97640 565480210 4501 4473 370853968 69346 69331 852032749 32266 32297 538136737 54344 54345 684801259 9374 9375 158317184 16384 16385 302020270 86433 86493 477293957 56123 56049 147043607 74078 74079 413375344 91482 91407 652235217 15200 15201 213780006 91224 91157 363679961 23346 23347 858613872 83190 83149 662153040 6802 6814 187449404 83463 83535 497209219 70728 70729 333405714 99321 99399 123461840 79654 79655 720285290 51314 51325 964713211 37469 37470 834995269 56245 56240 731035297 58768 58698 795862262 23516 23517 85123444 92713 92714 139326129 70063 70066 789322839 72392 72393 391812617 29589 29604 591957130 60709 60681 6486144 22246 22230 393232576 51755 51756 516398472 88528 88596 865371552 33841 33842 561030427 78315 78316 289829670 77041 77100 508552797 53416 53399 110391419 96741 96742 669906548 89172 89173 314032670 72693 72749 606864029 65365 65366 956619564 19890 19916 365330227 22274 22209 80907886 70433 70434 881952626 92077 92049 63367788 9816 9884 303089799 88191 88204 512251436 6168 6169 712436296 99359 99360 664793866 87621 87583 565598710 82280 82251 661428153 74816 74817 217726273 16724 16725 805586476 56055 56093 287276593 75914 75900 485510931 58422 58446 71155157 13624 13692 542471954 56063 56064 178189216 55108 55172 907572850 36587 36589 827001241 87829 87752 736016922 31691 31611 541306128 44033 44034 601175904 15773 15840 825983820 45852 45829 403234786 80760 80810 918123646 24332 24330 38078280 96104 96074 54889585 95594 95595 558393305 31129 31130 438163435 67030 67031 853755586 44428 44389 748240732 21686 21687 89259239 45359 45315 186177463 20243 20244 353103888 96154 96155 440115332 78156 78214 600676423 22806 22735 539100979 62023 62073 186439030 7423 7424 418062024 12137 12138 442143520 63074 63075 379634388 98432 98366 606081588 85459 85460 236971253 51023 50994 338167364 96359 96420 354576489 21167 21241 933652649 54214 54215 861273256 68868 68869 135377631 48220 48221 682741363 72518 72519 216961160 36485 36512 362488866 54760 54692 298972895 65307 65308 874797487 52431 52505 279513064 94159 94119 635737717 8384 8385 351534734 69509 69510 560139621 85919 85920 788178252 81533 81534 386214186 12155 12156 747475330 75051 75002 174813982 89545 89546 781025639 49103 49076 151355500 30055 29999 111787533 20645 20663 41631243 92429 92430 686161016 57768 57691 603404368 43211 43172 96900561 97061 97051 189094185 95432 95433 816703944 21391 21447 150328141 14490 14414 86929371 62276 62230 160404412 3423 3424 607809465 43121 43122 782335450 37488 37503 136656555 41633 41622 406560669 23877 23809 156499484 84974 85012 814154517 35062 35063 958748856 54704 54756 371116939 37832 37771 15398164 29193 29258 149168762 42050 42092 484641475 74404 74331 331776166 70027 70028 378388146 84001 84002 375252083 81470 81471 392641138 55136 55166 710510936 1280 1281 657740038 5602 5598 580492044 36839 36840 753586821 95911 95957 593741489 72899 72868 647459741 59185 59212 949476254 77254 77325 155018379 92475 92476 782706050 35043 35044 427876527 60290 60291 413041715 77856 77806 713109436 83678 83679 858754580 47419 47420 451083143 92175 92176 285814145 40125 40200 455253201 68157 68158 656789123 66602 66603 898404822 50263 50271 435472238 23904 23905 604370731 25032 25033 652377013 9265 9300 49457396 91187 91159 100357508 65174 65175 158984231 31266 31336 956019467 5098 5142 54724546 81022 81023 411072501 94332 94333 85770984 92754 92755 719614825 2129 2130 595014443 27182 27183 987207556 54693 54694 913532609 24680 24681 591147937 66664 66665 518468778 64728 64648 192187054 68739 68675 104188710 7370 7352 373988536 51930 51987 639960993 30815 30866 697948053 37385 37386 899225879 99100 99143 909962728 17506 17507 221670489 182 224 265972640 16777 16778 299949759 27907 27908 848800881 38048 37987 565668600 71898 71856 947574628 12158 12159 816282232 91598 91650 576747726 49810 49811 799732273 2433 2434 566828477 44408 44409 529875474 56584 56585 178883747 17365 17288 818885832 3059 3042 976722729 49596 49597 98163735 80172 80173 199704569 12825 12826 37313930 35106 35107 323572530 8349 8415 465299708 52712 52713 920700090 9850 9860 595477958 82472 82428 993123385 70254 70225 538682391 50602 50572 724165162 6797 6798 201574807 70657 70658 62540963 86952 86921 374956340 79903 79972 405491419 6831 6832 28385827 21113 21114 110226908 65116 65117 584949754 10458 10524 969893400 67844 67841 459343430 74160 74146 749067556 75768 75833 280998205 38790 38791 131174908 59928 59929 202194215 49941 50012 298617031 59 60 89146046 35283 35279 673764814 70229 70182 860176034 5037 4974 634709734 65196 65120 245305868 56122 56123 753497310 52079 52080 937900992 66074 66119 933512594 9455 9456 481714365 71450 71377 473693261 6643 6644 430755035 67245 67257 570991325 55967 55938 703882872 68219 68175 477216693 91557 91558 518556883 45005 45006 920405548 51283 51265 707274551 40316 40317 333559826 37946 37909 487899152 25376 25398 745751844 55116 55117 733575709 55862 55863 372211371 67617 67661 866182068 19911 19928 93818393 62126 62075 431648267 14670 14601 54318086 30497 30498 238770228 19220 19221 916291577 58408 58409 205565902 48721 48722 623979971 46161 46148 144136664 58919 58920 389200221 97310 97315 291436946 73373 73374 507935928 49513 49569 318930213 60479 60480 4803582 34100 34101 863789804 83955 83956 160267139 11560 11561 61669774 81112 81113 767843434 10497 10498 686433889 4288 4227 250813809 85553 85515 729841149 94730 94731 182578247 29817 29762 137172145 81334 81335 63063534 18940 18961 712220313 53790 53774 164884676 43225 43226 933156912 26819 26820 399748279 43376 43377 689923971 27461 27462 748786856 42693 42723 73800849 12961 12990 640200516 64493 64494 400898430 69818 69819 177105712 98773 98774 8510149 31033 31045 519646190 21591 21592 951451658 59373 59435 771441201 64378 64379 257639622 73997 74005 42642016 45645 45635 546448099 59931 59976 218983796 11007 11008 474133194 68358 68302 12163633 24704 24705 51243291 2702 2703 220768600 94120 94169 506905381 74172 74173 279398433 22690 22691 863634436 94495 94496 12512577 65958 65996 778340096 85942 85943 801867904 57452 57453 552098888 20832 20820 245028706 27412 27426 656176136 20554 20548 693861902 36238 36312 809624023 61880 61916 383806984 20774 20775 461512139 77426 77364 624694786 8577 8578 39382231 15175 15176 198691548 37231 37232 369717067 89059 89060 155429792 8134 8135 573164753 73032 73001 670641032 51129 51130 259249090 50494 50455 258756126 60714 60715 66750810 55359 55280 533772519 78740 78741 952931909 85254 85255 986765558 60275 60206 414152257 93612 93671 161270189 33542 33586 503523718 14380 14381 153779192 40502 40460 629586178 36149 36195 878893738 58926 58976 500014073 20844 20845 941497659 64611 64587 307985490 20896 20897 759081019 51586 51581 615360972 15019 15020 481069417 56111 56135 465366328 61590 61604 405809452 78590 78558 546989255 25889 25890 686474196 5776 5777 756910780 33556 33557 268014734 73358 73359 905125702 45059 45060 493455856 11802 11874 195467529 57553 57554 915789574 90357 90358 941736322 56491 56494 904858341 35113 35114 186401661 73911 73912 33190340 45688 45689 35609529 71959 71960 574296572 30273 30274 725967728 92339 92288 978973111 11601 11602 956746040 32697 32698 884585089 17879 17880 446381120 55089 55063 18203654 2459 2401 355205933 484 485 653991433 73576 73549 154402145 3081 3082 396930534 38597 38598 837027370 33085 33086 629988551 91355 91376 322195009 10252 10259 899589819 5736 5705 505181448 73033 73034 735623446 10387 10398 857202665 94565 94566 12930752 80030 80031 254191572 77523 77446 967468304 10454 10529 787353459 31643 31690 637185919 4873 4874 417765151 15608 15603 360021111 71892 71893 852682875 10813 10806 20201327 46211 46212 786198784 46256 46183 242014492 81614 81615 409701837 89968 89898 314181409 68903 68904 159235437 9214 9215 7644508 94430 94411 277606393 38539 38549 793210251 96501 96502 560265838 78197 78259 898636751 93825 93872 213258088 28382 28383 302657543 36376 36431 675351210 84599 84679 739381841 49652 49621 735945850 93781 93796 435488367 30861 30922 200803523 2329 2288 977184542 11478 11503 780997769 29216 29243 462096881 50681 50608 692985774 28224 28225 282928040 84454 84455 136177889 87938 87932 895349117 64624 64625 852301255 30510 30460 534258919 22052 21997 189999713 47841 47842 369768999 8781 8782 275067504 34435 34436 146946408 13311 13244 256415122 94768 94792 70724125 3307 3277 35931897 68434 68435 124975821 44440 44374 784399642 62791 62792 215498154 97256 97306 845700983 1633 1555 677932427 92493 92494 937355710 57950 57951 561624722 68017 68018 471196970 45802 45803 927695186 32692 32615 944610193 8500 8501 773643038 61290 61291 149252077 74540 74541 450715757 57576 57577 589333711 75807 75732 895019927 14826 14827 47414595 43281 43279 853682669 57087 57088 316719697 18850 18851 838033643 43892 43893 654416158 2522 2523 663610266 94763 94764 842264181 44627 44671 738913101 68514 68552 439416537 68385 68316 309611991 41576 41594 219359811 95721 95649 460603421 18624 18625 177926264 14725 14726 520262209 88553 88554 789823379 57783 57784 55513144 92115 92168 947169117 49035 49036 248307237 87798 87721 505545560 55429 55430 945498084 78238 78239 620321808 65607 65562 188983784 64047 64048 592331933 91157 91158 769185965 81475 81545 586980072 24493 24535 45217888 51579 51505 600389258 34344 34345 707863241 77276 77277 821670980 69627 69579 291986578 15694 15614 971007753 84672 84722 595811564 49171 49172 164250286 84638 84648 247699391 42665 42666 313859565 9168 9169 493980483 60258 60332 528522508 26252 26253 705456735 24448 24449 399351488 58003 58004 947573551 58517 58477 335712065 82663 82664 875848515 35681 35682 445860343 61411 61412 446001920 66834 66754 404721830 59363 59303 450218145 4294 4295 359723412 13987 13988 543689083 58398 58391 616777521 53360 53409 362002705 86312 86256 403003194 93610 93687 34406395 7444 7367 491991695 98801 98802 535461892 55986 55987 35210281 20263 20264 790461395 61121 61187 36325115 52312 52313 875117611 77320 77348 593075259 37994 37995 642182729 18904 18868 137082480 95563 95564 219181438 22636 22672 904593926 55319 55292 553958373 41235 41156 857821873 76258 76259 8876942 86562 86605 730583207 36526 36599 624007847 85072 85125 507786490 48117 48111 224624582 95565 95566 593294632 59388 59409 81245153 28883 28814 981285399 63033 62959 176408771 98009 98010 682492965 28602 28603 16552582 88317 88318 457962836 62141 62142 503610827 67112 67113 794278986 16405 16386 785308312 56231 56169 858763214 71937 71969 193746618 92047 92048 895858328 26702 26703 227807728 69350 69387 888229755 55079 55012 22778632 85435 85436 192218726 69137 69121 881021528 8604 8605 558094865 69510 69469 45922740 1876 1877 983263827 48220 48229 315004492 15537 15538 642414179 64467 64444 120711260 66144 66145 373241623 88185 88215 596846348 20900 20927 96497288 7071 7115 56989401 36717 36718 735339802 92930 92931 336020324 27633 27634 269146432 93724 93652 356791656 28525 28526 458220424 68228 68301 110597827 34469 34470 802362279 97765 97819 421540815 21532 21533 197124311 28990 28991 241668473 10891 10832 137139746 77809 77872 208477754 18490 18480 117018883 84264 84265 920587746 20580 20638 133192880 74855 74856 69586851 68686 68687 564059243 69245 69246 702391909 28973 28974 430426365 29523 29462 527041737 35647 35648 370468277 64412 64413 62196431 6878 6952 23461482 21243 21244 739551167 6252 6219 260110709 22880 22881 413666553 37298 37299 773118041 47743 47738 87052613 59660 59635 700459360 41175 41176 903054204 20826 20898 544571080 42871 42872 704051946 15549 15550 188477326 92139 92107 498486260 88385 88386 260836347 70170 70171 619585745 42655 42619 47825368 64145 64110 115825768 97637 97629 341192977 81355 81314 596506458 62043 62044 333583854 94537 94601 962359064 46459 46460 167065979 83163 83164 891807119 94263 94264 7280887 37532 37561 245223455 86699 86675 707411725 81945 81869 448159589 40487 40488 94242483 23486 23487 930063934 91163 91164 358287959 90049 90050 847335140 74984 74935 814974188 98802 98803 464919863 39640 39580 787763117 82463 82425 345362901 71788 71839 933878445 64571 64572 106105701 93943 93944 106602249 94943 94944 638605275 59228 59229 238676300 21095 21054 634999825 3686 3687 621033591 28234 28235 474271373 58129 58065 210816280 88401 88466 399078745 90219 90269 482068311 50397 50398 836497498 15125 15126 531365921 20955 20956 717756249 4747 4748 749025093 81875 81906 647788443 13170 13123 88406198 29106 29107 788850812 95250 95251 285098242 33890 33891 912813154 48336 48337 569143461 38042 38043 293166882 55891 55892 36858988 91853 91803 356349875 84128 84078 610422543 4827 4845 586310991 82289 82354 701828115 91703 91704 247997092 49338 49339 881979452 82489 82462 823538583 54086 54014 357135814 46130 46124 258275942 46033 46034 324479588 74298 74299 903983330 58675 58748 54310926 50529 50530 397593526 87528 87529 433191546 75574 75575 715700112 18852 18914 890079654 43502 43440 118387837 93638 93639 916730113 77208 77141 590197142 38451 38527 14390138 82970 82971 373278090 3785 3779 145541329 70477 70504 885279158 2183 2113 857255019 65196 65121 72884107 83539 83540 950476084 99518 99519 518597948 69567 69592 67416520 23581 23582 25386215 39743 39717 487982932 49474 49475 55718362 78889 78890 645491573 26080 26098 867972179 5503 5504 295182819 15245 15246 655742111 44604 44605 813059559 10853 10854 470227037 17474 17475 709180759 73924 73925 61619364 27651 27706 602086560 50722 50723 704714028 26169 26170 924705396 75139 75216 27433018 96328 96329 895319808 64322 64327 256177993 71156 71157 362557329 54680 54696 485745345 20212 20213 555283028 7041 6985 643692111 27736 27720 334334315 44316 44317 113995271 4699 4625 30310361 71796 71797 340414423 11845 11846 691030598 88994 88995 114469553 55255 55256 15691568 36547 36613 103218779 89402 89403 117318683 97298 97299 396902879 19926 19927 767234683 83836 83837 936180160 36285 36286 963333650 67021 67022 717357678 35287 35288 379907579 28699 28745 553818861 73186 73175 460620210 34650 34651 495238602 71829 71830 19219042 84684 84639 506023318 46773 46774 667683589 85996 85972 152956262 98011 98012 291289371 36093 36120 388139778 34105 34106 475384496 7544 7509 708930924 22572 22616 478744536 18825 18783 342507343 99113 99059 929726297 17458 17412 131279702 94455 94398 456000202 99890 99891 558411416 99109 99110 445564606 2157 2158 246092433 42410 42405 185975063 74198 74199 786203825 78448 78478 714037304 44589 44584 668682612 44462 44463 397028447 29529 29595 373922993 13678 13679 888703079 7707 7681 392915693 36515 36582 846647711 15405 15440 232995490 27096 27097 795535912 80616 80600 150838178 94716 94717 449241417 16509 16510 444389271 53572 53573 831104607 26380 26381 376757628 83816 83817 87876116 98221 98222 460039403 50720 50721 310229452 92923 92885 796501291 93914 93875 58494008 87535 87615 546302811 28110 28082 634784925 97643 97644 937288425 60572 60573 90283709 1405 1406 239762265 6691 6722 256376479 25994 26067 47246922 20360 20361 253403338 27774 27775 305309366 37600 37601 673163986 64324 64325 153672554 87246 87296 375295089 7507 7508 639145383 13269 13257 923480048 53044 53085 297724289 22768 22822 43152835 45071 45072 14165461 72732 72706 397294946 61628 61692 126222525 28652 28645 210470078 2207 2208 171039945 58854 58781 909405060 24815 24747 157757761 20392 20427 61351284 27582 27583 740663979 9679 9755 899996768 16414 16376 10404645 11702 11738 70387074 45907 45959 672772121 32995 33042 107831244 13265 13266 603954376 53457 53404 576324602 11339 11340 808090753 89904 89934 195685273 84963 84945 816070978 24256 24204 975301381 63594 63595 347142230 13008 13052 547634038 33842 33777 487143482 59795 59783 356584034 65951 66014 453471849 76276 76277 979498800 45053 45011 816470519 57508 57509 174790199 87346 87332 668873494 53831 53765 914557239 23830 23751 460912829 7416 7417 763201871 54115 54190 272162516 33363 33303 635217671 10188 10189 32004232 1354 1426 352965364 15682 15683 825214104 22931 22932 933943423 37382 37421 408364011 16773 16827 978186110 16770 16771 310857992 90127 90128 93193515 96511 96512 914863675 55823 55759 849228098 87834 87835 292456774 46612 46686 494971909 90948 90877 673291980 99697 99754 279087930 70320 70247 300203543 92702 92703 858555177 51588 51556 82717595 13489 13490 831257292 3314 3315 987766243 5782 5747 508032611 21797 21814 275590057 6970 6924 433355122 95184 95185 906717799 567 616 676410831 75851 75852 343242582 12362 12363 701594939 88359 88434 870731061 45054 45055 789960340 63114 63139 495205670 36922 36923 152651047 16141 16195 606594934 78066 78067 844984305 48361 48362 852675226 45965 45966 380611349 40654 40655 454289477 54415 54345 502817805 37320 37321 957338983 92167 92176 673198665 33542 33518 478811834 1705 1752 789691762 79574 79582 539641685 21040 21051 490892493 87452 87425 352427481 62986 62987 92707633 18209 18210 351196393 2322 2245 19654945 38751 38752 588831730 35608 35677 229578390 28108 28151 725951816 68170 68171 742897428 63234 63235 389178187 48703 48726 30213784 42014 42081 5629764 11890 11820 553833841 25498 25499 160828317 28484 28520 898046618 26575 26576 285006321 7303 7304 139781853 32696 32711 212962061 83981 83982 396012076 52255 52215 397139277 80471 80533 739393826 52504 52505 119364868 79897 79898 13651762 20011 20077 321596008 47568 47569 824805060 44458 44459 596448613 81849 81859 517340963 98052 98053 754963909 70772 70786 832784715 65617 65684 947459904 90176 90234 38332206 60228 60158 208855171 52424 52425 333572490 56223 56224 734077957 3320 3322 232828249 4885 4886 884784722 64224 64219 619204901 37470 37399 592133245 71781 71782 603621520 87676 87739 692510428 86351 86343 348706724 83016 83072 956481532 88417 88418 180671442 68031 68032 715853770 46469 46470 995336 40472 40473 83836206 15588 15553 535234581 9351 9317 138921488 38003 38004 583642536 2536 2537 307683686 83595 83573 168594637 93186 93129 703202493 83544 83511 841152977 86577 86578 482542618 75838 75839 594912411 7096 7097 884027645 39780 39781 975896576 18485 18417 351324872 36129 36130 883781040 58965 59010 832668312 40855 40856 976902843 29948 29971 965272550 54090 54134 590360574 72030 71959 748360805 66774 66829 927336544 90790 90744 573855430 30314 30315 798702124 49659 49663 946837540 44003 44004 688735894 92458 92491 104862621 73906 73907 923999295 57305 57306 770542983 97500 97501 929849832 89218 89219 281860889 29929 29930 66469472 9154 9188 92768219 9356 9317 720732516 64602 64603 814996375 50675 50703 277847762 79807 79808 415594355 40227 40228 851440826 88232 88233 553633317 13655 13656 325455866 91337 91338 18748017 78814 78870 3229220 73043 73044 330863239 72475 72535 791389388 47823 47824 980358910 62510 62511 813839468 62521 62471 355255102 95950 95993 527480137 51164 51179 965462898 21361 21362 311245059 80069 80145 998749446 92779 92797 561761067 91732 91761 121469279 63512 63435 83972591 9384 9422 19885270 29409 29489 289215057 34502 34461 141393037 95446 95447 411068727 2620 2580 419299098 38494 38495 619418980 95190 95191 106200607 7199 7200 501953135 51507 51508 692280682 19169 19244 419972078 65165 65166 101376616 68239 68240 621509065 70261 70311 218759451 79464 79388 439886240 75758 75732 780313960 95975 95976 826504921 77505 77506 768783994 22148 22192 74404812 45959 45960 387354595 13169 13170 698206924 52161 52162 999347399 12845 12846 159340664 8429 8460 662319568 74964 74948 416174594 7022 7023 547920582 50228 50238 352952379 45330 45372 115778577 98744 98745 451488357 17611 17612 518123149 46896 46863 734239046 13786 13847 898962496 4798 4799 126413363 67796 67797 835579654 6304 6350 734116825 36136 36137 607675263 56116 56169 462037892 8959 8912 753696640 5921 5926 742660026 29055 29056 978216355 66280 66210 933916996 28184 28185 404272527 5648 5649 702660613 97563 97564 24740837 89602 89603 207829092 12089 12090 334220841 30245 30210 69250406 56865 56794 512613002 64786 64741 838736492 34110 34111 119144442 36613 36614 878844933 1158 1159 804552525 21242 21213 931739718 90041 89971 65549861 77875 77903 894143273 15684 15685 824861964 68923 68875 24600258 50796 50797 8556295 49429 49430 565842084 48546 48547 282029028 81611 81547 681554863 23293 23294 270861400 34619 34620 417816328 61014 61015 414265283 48490 48491 187144222 44951 44952 747517968 44237 44284 835509893 49800 49734 927097399 80126 80071 539398473 17947 17948 645428533 16111 16126 500413691 69816 69817 273484245 56100 56101 341819409 14236 14237 632885111 4849 4850 486032136 35876 35829 107338778 19995 19920 329457366 21911 21912 378457650 32351 32352 99413051 84958 84959 457995973 71132 71066 405012730 22762 22763 764634858 11060 10994 547849812 63767 63768 327996311 46645 46646 243466309 95292 95293 802255363 47864 47865 820777551 21655 21716 634046049 47927 47928 648630347 6217 6223 583699094 87859 87860 724542504 24617 24672 401301161 43785 43786 254292412 17679 17740 573499361 49984 50027 609069720 68567 68487 7990688 7472 7477 475400457 98713 98747 798351237 63491 63458 762969425 6310 6263 653680434 27911 27912 89619955 17111 17077 528618938 74301 74302 604937662 77421 77422 727772162 48784 48785 934852262 94390 94391 102208850 6832 6833 871897119 99053 99054 50697607 99236 99275 810745845 29982 29950 591027001 70120 70190 319282189 75388 75389 611345488 26212 26213 962940212 87514 87579 244482070 55960 55961 297218664 41163 41218 985363054 60640 60641 722336092 4720 4786 940336026 36834 36803 408826171 98534 98590 373635107 84825 84826 170997529 32578 32540 808803231 69466 69484 44840762 16120 16121 894637007 24416 24417 509935543 57847 57807 216354661 91484 91485 125128977 63444 63461 125148221 31919 31948 437161363 44210 44138 197860034 35009 35010 10668905 90197 90198 563475556 35768 35769 835036379 96207 96208 772901925 19019 19020 759975176 98126 98064 807118903 66819 66839 348160700 82747 82762 562227751 20700 20701 258598990 92160 92089 96855297 77107 77108 982564900 59604 59605 944427061 77527 77455 950056848 78059 78060 250616672 49303 49304 150850133 30349 30350 228918810 30564 30565 446088999 12477 12478 685284585 14399 14400 44201388 65117 65149 744365605 66711 66786 428795201 18920 18921 462584386 40076 40077 28392357 47460 47535 329816093 746 683 778045187 341 342 387908010 77174 77199 479894301 58728 58729 113841410 59714 59715 66822360 57016 57017 689851658 81850 81851 218408201 33331 33332 64931187 82129 82130 454722280 21506 21540 234527323 91770 91757 680343109 94137 94075 219717243 60554 60630 700232560 67742 67743 607376647 2652 2653 44038182 2333 2334 55526521 27856 27845 532726833 76983 77004 243840317 91290 91291 247392920 77106 77086 85487187 49318 49337 794876466 98294 98295 354931078 35093 35166 86381336 30273 30202 713889856 60143 60144 955174293 49206 49207 502582658 19829 19824 340860311 50548 50513 888698869 47235 47238 673304937 98267 98268 691291249 43767 43764 893000999 45210 45211 590064953 28498 28486 500242187 45892 45893 909249081 77507 77508 404681213 44976 44977 422511324 14260 14231 542630283 78404 78405 290204145 67075 67076 292079095 91929 91969 861492399 75406 75339 529009600 88938 88939 345822257 44330 44331 7299081 13030 13031 342248375 96508 96563 277770916 87101 87177 691022473 43778 43779 443116670 53591 53612 683661011 74289 74226 536965719 37661 37734 221415816 51615 51616 927745752 38193 38219 311225690 80764 80842 570837188 98659 98642 673658148 69615 69653 364526718 92042 92043 490562565 2223 2284 892477878 30844 30845 464976549 44954 44889 172008203 76229 76191 567299810 33244 33173 602414444 85094 85097 700567808 1193 1194 837825390 13016 13017 344930505 27884 27862 359026658 19560 19561 588815218 77461 77462 337557131 75562 75524 741635577 46283 46284 342196415 97229 97149 928184235 46462 46463 96382107 51209 51210 456696826 20385 20386 761516953 31479 31559 233813002 50966 51042 659151678 3792 3825 897484706 49413 49414 950681076 16109 16110 606121177 90609 90610 46041476 47840 47841 633389915 4883 4884 145543954 22030 22031 602118788 99290 99263 645047501 67022 67023 174834476 4235 4236 195818690 20243 20309 797921351 160 234 557450952 53645 53650 638930736 66230 66172 701320668 12802 12808 845879028 84832 84850 90585773 49008 49009 865309529 32612 32613 590985790 30132 30150 435045281 23787 23734 942065079 33108 33109 554085312 39054 39055 215692110 50992 50993 365840515 90839 90840 621385136 96167 96168 91263005 49041 49043 820091723 17623 17624 813745767 45237 45285 720326505 97280 97281 979877477 31951 31952 824759596 64621 64606 667051704 24421 24422 266037146 30250 30221 726235300 41969 42046 880594789 76288 76289 767026162 26533 26509 766499872 61601 61673 89707088 83723 83801 638032512 35511 35545 679503844 17619 17549 513139082 50478 50523 396586901 56572 56573 753591245 69017 69018 107923471 34713 34714 420353026 99863 99815 61284025 10998 11071 351395121 70242 70243 143836694 45520 45521 46740646 78847 78848 290922759 66659 66660 656937783 75918 75949 491693073 3007 2995 583713159 39823 39824 782841324 46056 45996 257789146 71557 71596 703945961 84396 84404 911346272 31649 31650 241433656 92880 92881 112487870 34925 34883 424157992 73943 74018 22296856 21091 21072 477041458 57090 57071 252493962 61096 61097 710240978 40288 40289 594748781 32806 32807 192277744 23522 23523 396116643 83488 83473 516884301 86367 86368 954843806 62454 62415 322655589 98091 98142 571193535 27549 27580 587367095 11571 11572 153229212 33165 33166 843747377 82227 82228 100865098 19693 19694 797016362 57293 57273 486099335 35736 35688 150122731 42493 42494 857959147 48484 48485 865961235 61030 61031 24633968 67102 67156 80791178 12802 12803 547464326 48028 48029 911121162 61701 61702 165961664 63329 63257 733952721 99406 99407 952678670 95053 95054 241586178 8790 8774 850344934 5849 5850 837623716 961 962 629510374 7173 7253 261347443 43739 43740 228267031 3295 3296 229627524 8649 8650 246836397 64612 64613 958982216 88819 88815 577607389 41857 41855 797559218 97582 97557 28898848 49929 49930 956294069 43201 43133 143719972 67642 67667 432510342 41082 41083 283398774 69897 69898 715236490 25155 25156 315493928 32111 32147 999381823 8764 8734 407648848 27871 27872 335697299 73439 73440 950272000 64684 64685 958519093 50632 50633 472877883 82287 82343 450816120 54647 54630 563589416 94375 94363 364779123 76662 76663 190628268 87559 87560 433759504 57498 57483 916202896 77486 77487 820482976 77604 77605 431280605 94819 94747 970481846 79045 79026 667232293 32235 32262 938244678 80308 80292 668724794 43680 43718 851320351 26266 26267 480124344 3188 3189 362260976 33833 33834 119486126 98462 98463 739732973 82192 82193 242786729 27565 27645 523630685 49697 49698 319781778 90630 90631 758009280 53657 53658 739303932 28158 28078 351468493 1478 1479 212824580 45396 45397 943810548 82675 82676 672962182 96293 96215 115530460 70214 70215 564149406 50834 50857 458273218 15004 15005 307030167 97727 97728 160503214 56701 56702 140753795 75375 75376 639979095 98948 98936 801513466 64484 64485 782098831 34554 34513 517357000 18007 18008 440131854 35541 35542 638550225 94744 94722 593858833 94832 94833 230247074 53180 53181 82180642 6291 6287 78607335 12485 12486 566036655 65358 65359 189141749 69673 69674 616726474 95773 95774 523687031 11842 11843 249745779 69212 69221 601661006 74522 74523 502211361 81070 80997 192172786 68430 68493 898396533 48671 48688 165449630 29708 29762 209802896 13961 13962 724584522 28332 28362 273213515 25302 25303 968368229 68591 68595 784018629 65690 65737 677807152 76685 76686 785110006 71696 71697 986666844 13461 13535 907117251 64992 65055 996493689 90863 90864 215369971 81478 81479 952827091 59973 59969 215797152 25124 25096 714697153 75726 75672 383289479 61870 61853 596900320 25463 25454 498834411 27731 27802 514168400 35405 35406 365478761 39831 39755 993190925 96113 96178 707066278 16856 16857 840298858 22449 22437 741909992 50440 50388 374133742 45912 45913 342759405 41140 41141 71164323 95829 95830 865779133 89773 89774 614452697 80252 80253 312867461 89020 89100 116435219 3421 3422 508413362 93629 93602 86348586 31729 31789 788066989 10301 10302 740371746 93842 93814 418338597 31214 31215 553793002 80741 80734 106242119 14712 14713 731305902 27886 27887 245698508 79922 79885 231908590 56709 56779 285410874 94595 94596 957325099 5792 5828 826183801 56018 56044 18507576 26036 26037 620804568 16266 16267 894865004 24785 24755 874327803 64327 64328 635253739 63872 63834 529524942 71764 71765 602951511 58269 58196 272473725 30435 30436 861667017 55931 55957 391133316 29258 29259 656988887 27327 27391 645769272 78494 78537 460093402 85812 85865 561782704 2313 2314 850755241 57782 57783 808652859 57130 57131 490012570 20091 20092 570084551 75742 75757 370557489 29789 29806 624441032 14550 14515 22083497 53664 53602 724928873 30427 30428 524172384 13884 13826 531128473 29352 29353 163398294 49503 49504 846451064 82204 82214 229326822 91453 91454 310504495 78395 78446 823390052 13559 13560 435079531 5833 5777 757407336 45803 45804 382169899 17406 17407 773455520 30892 30893 995045853 63069 63032 338300547 59842 59907 778553343 23993 24056 309772957 44278 44282 703414186 6386 6436 204536360 5403 5439 903100418 96131 96132 82885514 81806 81807 29351406 61483 61484 385790674 13095 13162 632143962 94533 94474 716987330 10552 10573 500983396 93192 93193 251023077 66087 66088 261508189 67465 67525 738884323 80772 80795 123337827 29832 29769 230381479 58932 58970 241963495 48557 48558 389954880 10318 10275 942021867 4900 4901 619443365 83896 83897 898395400 44343 44341 226038852 98860 98861 730904795 5907 5908 861011363 53423 53424 610660549 96068 96069 834084017 64539 64519 452376652 75100 75140 262549830 2403 2466 377137670 99825 99826 890483824 68653 68654 556239628 84673 84751 729067173 52598 52599 368014677 57361 57357 938582424 53853 53862 422053433 44487 44410 722201264 38199 38200 371029911 91583 91584 125979111 20233 20234 370301690 73456 73454 652006969 25224 25225 676687292 35031 35057 677421924 70547 70548 840698105 96161 96162 923849119 76679 76680 294408349 80958 80897 12178325 4227 4228 623063604 20613 20614 373585590 28671 28672 863099309 4543 4539 751158406 97175 97176 81185637 18664 18665 143719739 32059 32060 256078410 24715 24747 325588343 38283 38328 920606336 69176 69177 564080657 95974 95975 115913215 55922 55948 540601841 66837 66838 634021968 30709 30710 420785634 90093 90082 236816615 75670 75629 545095492 48365 48341 747788475 43198 43231 142923570 73202 73270 236100084 56941 56995 382613304 20524 20525 185360237 12095 12015 257533097 81682 81731 398335189 64180 64181 466097598 84447 84448 621779195 77286 77287 522433603 12762 12830 989995503 44627 44623 481923752 93433 93484 224115043 21559 21560 810573239 69877 69829 972792268 60683 60684 234829479 57069 57070 956983378 88757 88758 567251363 13306 13307 656362089 80323 80281 320389643 51691 51692 896577129 6439 6440 645174096 71544 71490 902102528 2049 2050 966048971 37561 37562 916553140 89065 89066 324109661 36990 36991 357016460 13263 13209 396467302 46045 46032 226325708 66103 66026 594791358 28633 28634 402811434 9760 9761 957468380 30956 30957 282641703 63495 63496 727084993 89669 89704 962826880 78062 78063 681213729 39242 39181 200108039 83825 83819 887972175 37920 37867 746061695 45540 45519 967785710 69106 69142 692524318 17471 17472 620935844 77152 77100 503053561 43825 43802 213741965 97458 97459 765261596 1952 1953 107503226 36577 36649 695481195 46778 46779 105410155 10961 10962 24527929 96653 96577 520907202 29960 29961 877784524 70098 70099 896894462 37838 37865 981131388 68335 68290 174541336 2329 2273 511232395 95405 95406 738362445 19749 19750 971184819 12005 11963 771077065 92428 92429 928905249 52264 52265 340173198 41983 42017 852743878 61398 61402 524023388 43959 43960 895738228 66784 66714 89646742 51158 51159 217001092 84576 84544 640343467 83675 83741 889496003 16380 16381 966622854 60397 60349 198477591 28726 28660 372293752 88654 88655 424370100 61711 61644 519484456 93032 93059 354844556 46609 46610 718355404 72727 72728 382559857 45098 45099 372032773 6346 6347 674322230 59167 59217 259451412 97306 97344 476224716 14742 14816 879097207 30853 30867 689645981 94386 94335 252303919 78212 78213 301869894 22250 22225 832494933 10159 10235 16372375 61928 61929 650962121 84225 84291 842337847 92603 92662 371669868 61460 61400 36393083 35310 35386 197563237 19067 19068 642087446 59275 59276 8821472 20276 20246 512394924 32744 32815 776094464 17044 17045 731959117 14926 14927 90078115 46219 46276 37623413 38334 38335 44540023 94876 94822 842142984 30261 30262 950771262 57240 57241 498900780 84426 84465 352784052 2242 2243 13386031 21564 21565 742249638 11818 11819 476542591 87976 87977 157285781 53662 53680 569726203 67138 67139 973501194 28135 28186 658033801 34279 34217 955368673 86584 86618 447832123 842 767 828193059 91960 91961 737198580 43195 43196 163639867 5351 5358 473269196 52288 52211 205760521 56664 56665 890708531 79589 79565 743368303 66970 67015 379674568 67408 67369 648184132 20516 20517 752144041 44376 44377 458469815 59277 59278 296720178 22677 22627 787052417 26210 26211 463329329 42549 42550 21199899 37474 37497 390171089 91794 91795 911077490 90047 90020 117163871 52589 52590 32191018 23776 23737 222882235 84217 84184 205654357 26574 26575 26046874 21927 21928 450939135 89676 89726 426109874 9999 9936 442422193 8728 8750 106466340 32380 32368 973949173 97244 97245 322135736 25692 25752 46813895 84836 84881 224119539 98369 98303 562702479 81522 81523 165588264 18392 18393 390043519 23787 23788 784315581 52079 52088 105421763 63370 63400 78524074 97476 97440 141771217 71068 71069 351376024 43330 43331 444137648 30906 30907 833080757 63865 63866 591263646 7579 7580 601404954 83386 83387 913624461 65474 65479 806753344 4707 4771 666394515 6647 6634 320548764 216 220 534778924 33274 33349 170410255 90910 90911 898811429 29918 29919 172216261 3158 3159 366343995 80730 80711 713798737 38785 38786 701264805 45660 45661 814928984 33877 33947 210370199 91796 91797 810198419 91506 91507 503494516 9875 9876 730317744 49995 49996 670390537 70497 70498 758404638 62875 62852 658623592 9942 10004 395172790 95515 95462 295865018 59134 59135 245108279 97782 97783 904273764 87975 87927 28660676 3867 3942 80162032 54073 54074 760925833 6299 6300 159302862 11641 11642 64713132 45125 45126 518485242 43724 43725 727755044 26859 26870 621476399 86565 86566 959587467 72244 72245 429449352 28374 28370 914139016 69917 69978 687329425 43863 43866 322315803 10812 10822 30713469 96012 96013 431976806 28680 28676 909168645 71334 71335 999718779 94255 94299 223186154 93638 93568 449479057 94441 94442 130113222 53233 53234 970982017 46088 46140 617698483 50999 51000 734376372 27956 27957 2743689 62786 62733 948916223 60004 59965 113435393 82065 82066 617673903 28546 28547 391993458 67424 67425 711550963 92027 91982 486476767 14894 14936 477428155 10728 10729 800415729 86318 86268 824453102 58122 58164 785705720 68191 68173 302137173 46795 46717 262158447 58745 58746 658474004 54064 54017 27877004 43336 43374 818501923 37904 37889 786542009 84485 84486 3195555 27753 27677 671465773 43863 43864 852873496 38495 38496 300311518 44210 44211 362246846 25538 25583 582265597 43844 43845 755238417 69676 69677 673491434 68089 68128 487100285 55974 55975 886968256 14813 14761 575803611 35692 35693 730950590 34882 34883 321757404 60103 60042 122458172 17657 17683 707538969 21902 21903 29148249 5270 5271 259751462 32251 32252 115554442 21403 21351 484581560 49082 49103 788541182 84529 84530 635974612 24055 24056 583622850 60305 60365 383525309 97878 97879 617450451 85933 86000 64939615 79911 79912 160156152 32456 32457 448688114 88746 88804 733107886 49183 49184 441332415 34581 34582 650333004 98899 98941 274088802 47200 47201 134564326 63658 63659 366315215 10987 11002 690692007 99300 99304 260289124 97252 97253 248452902 44061 44062 526055829 52916 52913 35318390 29786 29787 349915655 55913 55914 362711061 93124 93044 180356699 11471 11472 490972313 30716 30779 123567284 60368 60369 906361932 32006 31959 759292070 69448 69435 639879871 4885 4908 397178526 39621 39700 475391562 17089 17090 686783442 82993 83040 144945552 84628 84673 87228149 34196 34197 439535927 73313 73388 920332006 28791 28834 899799789 7518 7491 891715886 592 552 860251226 49317 49318 928140983 96868 96869 191465897 65741 65742 193221845 94477 94478 236066264 49748 49825 513027623 53226 53227 399420733 63779 63722 995092786 31212 31213 575654718 62277 62278 282748685 85694 85619 442446424 51798 51799 318945507 25624 25625 881683568 60382 60442 314755472 58038 58039 131899868 26467 26468 960272547 15375 15393 576827775 76774 76803 817419988 359 340 152011035 54531 54532 228456450 11491 11418 560217413 40217 40277 536283924 23171 23092 957613128 53336 53337 115951870 6553 6565 279239133 52631 52632 962305216 99052 99053 433200447 10683 10684 526857930 42591 42528 549761388 85801 85850 587128950 97889 97890 10456296 42708 42775 801342060 40601 40647 789325368 29774 29775 207625814 37921 37922 576693886 82840 82841 716182973 83931 83932 820526210 23143 23160 451766738 10720 10721 589919588 28728 28778 591318897 55737 55738 869930741 81021 81033 703654274 48284 48285 82696198 28670 28671 824584906 46011 46005 853074318 74960 74907 381103301 66464 66406 905952932 57268 57269 530296969 43647 43704 633025874 62354 62396 333152276 1771 1694 344643214 73313 73344 538199552 93783 93808 703490458 23453 23454 196102940 45942 45943 484203186 89995 89996 998125481 57380 57318 529006194 58482 58483 271688566 88418 88419 82926955 56487 56498 462134241 83224 83281 630930166 11509 11524 437397074 7720 7721 914821308 42533 42518 284958963 58976 58977 618767321 11017 11062 812818546 95561 95499 18120569 72588 72523 284876479 18901 18883 388227137 93503 93504 475777371 79501 79561 199666905 84663 84664 567578304 37136 37216 38881938 83712 83770 930732873 48745 48804 403557849 56847 56848 563406884 92803 92804 446006759 58532 58555 980295741 66863 66804 412038780 95390 95415 621627517 19857 19790 174557777 35685 35608 510065096 51652 51653 62765653 67578 67579 273656604 91843 91902 809367025 81396 81350 971061927 35570 35571 986746754 91788 91789 871496954 62979 63050 6885322 29651 29727 108895862 84577 84591 174906278 21276 21335 962336757 89206 89237 449525695 1635 1636 168371095 38130 38099 372588193 33722 33685 74700188 92537 92594 863768790 66268 66243 329517819 5089 5139 115776814 70337 70338 199939595 26478 26479 827070863 44524 44525 384816694 46125 46126 994169728 51430 51431 572306581 82624 82625 351245318 98209 98274 679358944 57285 57286 611011784 4102 4134 672094185 83285 83363 667084339 69559 69560 93916540 70118 70080 496182037 28037 28038 710698214 40350 40351 951973301 48863 48864 337809279 84907 84954 492375623 59597 59598 710497091 16448 16449 998561358 38284 38216 454697005 39052 39096 885055386 54298 54299 617479767 35228 35229 162857304 70198 70153 842576728 7341 7342 894677869 34811 34812 852071762 75691 75692 397805737 56744 56666 898043396 16915 16953 73667718 97533 97606 798477398 39374 39399 642902761 36410 36411 411684141 55661 55647 263448563 16384 16345 678768916 14613 14614 765773128 92817 92830 397720804 73323 73348 730572643 51743 51744 299966563 31369 31312 946842570 92040 92041 716403870 79099 79100 582283055 2596 2642 543566908 11337 11338 758233390 93266 93267 311632102 93587 93588 652677413 55938 55939 47453377 49259 49260 690838424 29031 29032 354302022 11951 11917 191076582 96623 96624 666899178 90977 90922 359994709 37587 37588 21794231 30545 30605 685584473 49799 49790 820067094 42930 42931 119849782 1919 1920 691218129 60650 60651 841500816 76283 76284 716184399 53177 53178 783480079 93960 93961 780628151 92124 92189 645098744 15031 15063 533425899 62085 62086 788927845 59184 59185 107678973 16427 16486 532725557 53017 52966 744936747 96788 96779 163521565 38154 38155 490838952 33551 33471 273281297 11745 11823 962806715 80671 80628 540247542 55430 55431 644219312 12856 12857 727880771 44957 44958 564691692 35612 35613 77352438 57160 57132 172523647 30210 30211 671929110 35162 35163 377255194 6268 6269 636240640 57196 57206 434479146 77048 77049 697315544 4725 4805 734079096 30299 30234 202619273 96330 96364 134195394 83544 83545 421257302 34911 34855 772847762 11170 11197 640813614 95678 95679 783422533 16919 16920 590413552 74469 74470 108887966 58656 58657 199851675 32660 32661 146492932 53770 53771 293600442 51559 51519 623629014 89342 89422 399840562 55040 55043 785114279 19170 19171 675425750 77757 77679 595316644 84582 84505 554063861 84063 84064 814694448 1140 1078 436678186 55336 55301 242687902 23141 23119 428975112 35486 35487 92206738 86310 86274 623919163 95395 95396 305311180 21352 21320 172861094 50431 50382 476811595 98529 98536 210953881 94253 94209 459717912 95035 95056 804841774 56826 56850 544597504 76552 76553 617210823 39703 39704 383628495 29818 29819 314861345 1475 1476 12440698 10854 10855 503579258 5096 5097 85119831 99046 99047 906448210 51081 51082 763702504 50875 50876 469517110 16346 16305 377663811 51647 51571 669494160 40930 40931 121227608 8132 8133 843826389 65766 65821 153278741 27982 27983 520560622 68455 68456 431954311 70843 70844 889432124 28526 28449 572078514 49448 49449 651432701 80623 80545 550766093 1664 1665 671984145 26304 26301 565521491 5270 5222 780240035 13773 13813 961697433 47363 47377 933948805 42569 42570 671568401 96439 96440 143336240 3875 3876 89095963 28046 28036 584217776 33238 33239 638223441 44008 44009 641327584 3969 3970 22624645 56777 56750 835075496 86021 86022 886523495 98086 98087 33358545 86765 86769 11048241 70043 70006 758728357 37336 37371 16028902 67118 67119 760265356 15873 15874 670546009 80928 80970 206134824 98656 98657 650842172 36180 36177 460238011 89404 89387 506795225 83417 83418 639283072 22837 22910 481505377 27142 27143 515786898 23237 23284 575345013 78990 78991 729502310 79935 79920 715376841 24297 24298 303830730 96912 96913 473861397 34458 34461 2562799 87266 87267 222661117 32294 32295 596233512 55514 55438 341312954 85571 85610 318730600 52684 52685 8622484 97353 97324 204716777 26781 26782 531629359 12212 12213 301665992 21192 21146 600241379 51493 51494 727078735 80444 80445 180055971 97622 97623 186074030 44308 44309 287143713 18646 18703 474030621 53937 53938 132891082 21611 21612 491872783 64993 64981 790681739 90435 90436 578078190 43319 43320 678114424 35263 35301 725907594 62260 62261 430459821 13510 13511 195878571 58853 58854 720632624 43253 43307 618494429 70289 70280 844151325 81688 81759 482736937 35894 35895 13778387 44127 44064 962470322 50019 49990 95758687 39863 39864 57396120 85926 85927 386968670 17677 17740 614216107 67218 67219 350595981 14728 14729 729361158 40810 40863 107571047 23275 23276 159794197 10046 10047 328581844 20506 20507 529694906 54749 54699 268078132 89439 89449 385814459 43147 43206 927797793 40832 40790 387593400 22863 22801 65323615 32655 32656 207346676 49672 49729 145957528 12772 12716 853398527 42296 42220 115932023 85842 85843 923103535 62340 62278 237837775 91114 91038 51393359 76250 76203 731177715 32859 32799 916006787 94749 94705 553086740 16761 16801 455820347 61833 61834 292900792 68771 68691 874070906 2203 2204 854630280 18923 18924 777622803 64754 64761 676445132 56804 56863 706090618 9659 9608 737524968 25439 25484 38518736 68370 68371 551111028 56271 56272 830813797 15867 15856 788115508 44824 44825 435339770 57713 57714 428690790 28738 28739 374994342 51230 51173 203063920 63206 63139 691452585 10357 10358 215822853 7670 7706 619528732 80810 80793 774663784 75675 75625 14326685 78018 78008 608097434 62447 62378 689914262 10845 10846 698670749 16077 16093 361991142 99535 99536 4770088 55964 55965 91543641 43831 43832 36496217 2923 2924 635486528 24393 24378 964316915 46561 46602 848451152 56242 56258 587111715 70219 70139 923443083 4665 4680 982408928 84461 84462 207311145 7716 7713 32741643 30477 30478 178768085 75947 75923 333045875 11321 11314 286582640 20324 20325 112671780 45851 45836 265251829 45139 45140 573647546 46530 46496 488196424 53475 53421 640901223 30651 30728 79848998 20804 20823 871376930 41091 41019 619504875 14449 14450 140099365 45472 45473 519750896 40874 40886 579016835 94386 94387 179250572 83273 83237 268904809 94011 94068 892280097 78126 78127 773957786 45633 45634 888962017 3756 3757 757851786 15390 15391 79328661 66005 66006 524083563 52501 52427 893405546 52239 52274 760321140 13355 13346 912694611 8133 8140 458146207 30239 30175 374309555 93717 93718 514111975 12575 12576 536094317 46359 46360 484263404 80731 80787 211421834 74624 74584 771585524 45761 45744 763700621 35496 35530 79550241 94395 94396 196970683 98703 98739 39016037 58578 58579 720821460 26537 26538 194388951 27446 27447 338298723 67387 67335 890011031 79660 79661 664904055 32858 32787 99395416 53976 53949 779192984 15762 15763 847097813 39288 39330 226605976 97396 97397 276832041 93222 93284 734398785 94590 94548 524655791 62559 62618 674180014 47940 47941 893936979 45397 45464 574683896 8559 8543 168184931 69 70 208879966 81797 81744 601943577 68880 68881 886421149 13847 13878 10776302 41176 41235 284629507 70168 70156 581295737 3852 3875 23415508 74178 74218 416823449 94272 94276 686430966 82916 82917 938590468 92562 92509 380826201 61594 61595 662924732 6863 6864 835116377 815 816 613382766 80948 80949 400300404 80498 80499 17970055 83888 83889 787183196 45757 45741 521730859 46517 46528 959235007 46699 46666 577244593 66076 66077 997161607 53178 53175 786583919 42727 42729 658130293 49787 49788 529314224 3372 3373 255885172 77095 77162 920394625 12444 12445 161490157 24952 24953 86960154 97807 97749 372984259 29707 29768 897875320 9423 9456 620673736 35526 35527 542560988 60424 60425 250021359 37268 37237 686513898 4079 4080 69922813 43174 43175 971331928 44931 44924 242868275 65476 65438 498394825 58758 58731 739022210 14273 14242 489666448 96551 96552 882365480 77292 77293 281682679 94307 94308 113622569 2626 2627 268151480 11022 10980 628656721 50968 50969 339238441 69257 69244 322303782 20816 20846 245467085 64431 64432 268328510 52622 52623 764247432 16351 16412 420426226 85685 85686 449330023 52374 52375 193856906 80509 80510 26776053 51907 51908 787004783 65044 65026 411108070 39801 39749 915232168 48279 48280 7059225 32932 32909 836810774 82758 82759 371551807 93448 93424 778457213 12263 12264 519337458 56432 56433 421318681 7708 7649 360497818 74426 74427 571315694 80228 80170 133117270 47099 47060 385438453 35908 35875 206223517 92494 92495 527140909 12935 12936 332664866 36219 36298 487938405 22506 22559 768028900 66600 66601 636888254 89594 89595 620470149 22957 22958 494708569 5281 5210 120926906 32323 32324 996204610 52308 52309 539300678 12655 12656 619069081 4128 4163 725027497 46231 46232 799035883 65638 65639 145947124 63973 63905 250834556 23929 23930 500658079 42029 42030 659702015 38338 38303 720858625 11981 11949 505885622 93871 93907 93647415 50668 50737 91314054 64167 64168 851027375 84827 84898 823930708 34792 34764 479216033 94588 94589 649662814 95762 95763 547798982 37116 37105 890338686 77383 77394 13955064 77945 77946 185927444 59921 59922 570669963 48948 48911 837424578 29259 29189 311995485 54148 54149 858432669 77857 77891 726822373 79081 79106 400976740 27141 27113 558880857 42659 42660 649114014 56243 56226 15829817 19757 19758 854732450 68178 68179 271186585 12144 12072 475863463 32791 32792 914211165 50564 50565 347181747 47373 47374 200431733 27706 27707 198906042 87137 87134 693216995 23806 23758 651204441 51580 51539 350398670 58465 58466 872494769 52834 52777 195289347 34557 34542 51699323 38143 38144 956223589 90015 90051 669153883 82527 82605 122361192 89278 89284 805884516 612 613 57482555 4245 4246 497197809 9856 9779 687050404 55926 55927 883841000 23504 23525 222783295 20894 20895 983377986 68691 68648 894095971 35266 35196 547710689 14521 14565 876935404 43900 43889 148081241 13868 13825 288106466 18900 18901 615648767 14486 14487 905167732 97713 97714 236751915 9537 9521 875226618 49191 49121 333861573 6894 6927 211532201 11523 11524 666353790 63508 63509 192568097 36543 36544 250694053 44229 44171 602428802 69703 69674 506889686 49535 49478 226333701 63148 63149 343457234 19169 19170 460308075 60157 60087 492522285 33288 33289 533357235 90800 90863 857456627 15693 15694 395978255 53944 53945 913189634 50881 50882 494297490 52542 52543 360307510 76599 76611 842063832 21437 21493 948459809 26797 26723 29015388 17353 17350 836063884 64172 64173 586519860 28579 28580 182894413 85689 85647 74160575 43869 43900 115280932 37007 37008 202532900 56976 56923 642361305 51651 51652 881940346 67788 67789 32663684 19311 19351 49289298 7932 7892 797880644 44777 44789 753318401 63782 63775 153532593 1047 1048 565978647 93307 93252 157593004 68326 68383 260308339 20027 20028 690650598 93153 93193 143927394 65227 65298 288720914 71862 71921 385285097 94661 94737 212879231 14787 14844 185686339 46667 46668 544521921 52408 52409 562355335 72654 72655 448994534 26120 26063 592735145 45924 45874 63347595 62570 62571 199516409 22090 22068 93677101 7531 7532 817321950 18948 18949 407397824 55482 55483 365502053 83255 83256 169409652 29563 29564 395931127 58351 58352 122347381 29129 29189 652073407 61490 61491 860231947 35709 35758 220004134 41242 41289 871635577 26953 26954 613707476 3771 3835 454558603 34623 34624 447014778 29767 29815 1532225 7516 7481 670589965 30468 30469 371732743 35606 35607 856727687 38418 38379 680694682 36861 36863 344192657 20737 20792 222443917 58642 58569 502728981 34356 34357 367305049 64569 64578 202256998 66895 66896 557052709 97266 97288 941875127 41945 41991 507918822 36713 36714 771754283 70977 71005 470799806 81234 81235 532762586 73045 73008 141869202 11339 11407 610467907 51693 51707 819402954 82597 82598 563832857 73883 73819 164834204 46930 46883 412838477 61632 61607 187259652 22794 22786 282234708 8586 8532 935988958 1513 1525 33302460 79185 79150 368193216 91827 91828 614777761 2249 2302 791164931 31187 31188 693971976 29869 29947 463064846 2814 2815 906351078 3956 3957 499880645 96166 96113 909671114 58875 58924 426920249 25281 25227 111614544 58679 58659 238953919 32206 32207 915685322 90962 90963 871836512 93279 93280 750151384 29702 29703 988141487 38408 38409 539070683 66286 66274 448295822 42130 42131 219318347 91836 91851 862295259 13616 13617 598289787 49416 49417 162085354 7004 7025 324346881 34852 34853 943711953 83405 83481 963951309 98122 98148 787789118 846 847 627839280 26215 26216 606911925 86010 86011 137735429 65392 65403 685852687 13873 13839 664372266 85916 85941 588478192 46728 46770 552958665 6034 6035 717303095 28439 28440 415264532 44082 44083 939711729 41340 41355 403845009 79244 79245 704096648 76799 76785 924934237 12620 12621 493452319 70354 70426 16108009 1405 1453 943319397 92089 92084 931742508 73370 73371 495346018 98139 98091 412423556 55460 55424 685260934 31113 31114 18185606 31365 31314 426142883 34992 34993 788264092 36117 36118 257326181 92843 92844 299134985 57513 57496 941306644 78900 78933 354238711 37633 37634 341198753 68192 68193 600973195 2095 2096 321194066 29199 29200 656895928 21861 21880 142471194 96169 96156 688432879 44430 44431 743741112 14491 14492 203158253 44930 44931 899672282 26906 26917 888543863 99506 99446 463704661 94745 94746 113052024 92128 92167 707550240 62259 62289 546456025 61740 61730 381456397 38952 38895 728595985 80726 80692 477122728 71569 71570 853589585 21975 21976 779224605 60976 60977 278180125 2034 2035 705727245 92892 92893 150422428 25060 24984 983503837 38313 38247 264858117 98717 98793 44360164 41569 41605 683595894 52085 52086 734630793 58790 58791 794886897 54013 54014 789667447 74724 74725 871771233 67435 67436 394398586 46855 46900 612838995 89000 89001 240683032 86008 86009 248208896 59766 59712 955339125 1213 1134 907025060 82029 81989 606728805 1834 1835 802828772 94333 94334 839695750 41523 41552 188302291 30943 30944 115753804 43228 43229 106996123 78705 78706 287665008 14277 14278 895643357 21149 21193 522489300 56356 56357 318177639 547 499 544596844 23356 23347 623730697 65645 65646 571119048 216 217 676223801 26596 26549 795846664 41476 41477 180939382 75841 75842 617178201 40487 40540 467493374 98419 98442 391377925 31324 31273 654195143 16125 16068 165299062 66661 66662 711526299 2021 2022 715469475 77125 77126 418503715 58040 58002 916972818 92247 92248 953103277 79487 79459 864129427 59142 59122 692459970 1966 1967 251748806 23993 23994 881003081 13869 13914 347422258 5516 5517 398067809 47699 47635 377808469 11649 11650 195738546 28548 28596 702302142 20317 20318 78847786 37364 37365 286934107 18117 18064 851458503 13957 14002 850627155 2803 2804 557786029 73121 73122 183885683 89219 89220 42600353 92530 92604 210467932 31165 31166 349351255 80518 80445 277716116 2340 2331 488915221 73416 73417 403911569 33901 33902 118430894 62662 62663 155111909 18889 18843 44991235 74133 74134 828648607 13153 13207 822376728 45495 45426 668380887 91877 91864 849383553 56712 56713 47457287 63549 63550 808001029 15368 15378 735997544 95760 95754 192568856 9617 9618 299937585 50078 50083 169943502 65822 65796 542372608 36861 36862 336608173 5714 5785 610398460 81890 81891 387182858 47771 47745 756490128 18471 18472 681676969 58279 58229 571799056 99369 99370 1317522 7314 7345 859686341 90748 90760 692435208 38083 38084 33096247 90120 90173 450677254 19069 19070 531091941 74380 74381 896089029 90335 90380 384969395 48065 48125 173447356 30259 30269 455677365 80657 80658 652933195 57717 57690 991683850 99299 99300 240413818 76636 76613 607506471 44341 44342 193171546 84602 84603 842591152 71936 71879 265380864 61373 61341 8578097 13834 13835 996307375 64557 64558 37548446 52116 52117 571690062 24380 24381 408579022 30645 30646 171510332 49449 49450 868044078 9056 9045 414917001 55777 55778 746967477 8568 8553 328539777 64728 64718 139102462 77092 77093 304863488 41752 41767 381784845 89767 89761 611352430 9554 9555 426307116 18382 18347 896876710 89194 89232 654331273 44406 44407 526878792 54807 54808 293942382 8093 8094 522646697 35222 35223 582616981 27563 27618 580945966 80870 80908 743632973 4729 4730 202918328 78757 78758 98845173 83969 83970 526203660 70157 70126 530721003 47417 47418 536454630 19928 19957 527557356 68089 68159 398089204 74804 74741 440539273 84516 84440 719745715 15370 15308 983994277 29600 29601 522668970 64155 64156 714407438 40083 40084 696881509 63934 63907 120070235 90291 90292 805799714 40754 40822 186814336 88041 88043 975895110 33663 33664 586586285 52296 52335 373927484 21844 21809 983866218 94134 94135 372973268 6807 6822 799631338 70125 70126 459142869 27443 27444 19315057 94567 94568 202613069 85833 85834 772647642 77342 77343 116863876 3663 3664 734744711 35029 34957 767436955 69478 69476 593634953 70434 70435 312163296 16892 16949 256114092 9896 9897 525134456 42230 42231 750775261 50202 50203 772414476 34958 34959 951433016 43405 43406 905900392 42210 42211 855159371 65457 65396 545814628 45037 45038 859439100 66324 66325 738651082 16807 16808 793583209 44365 44404 556733354 1837 1838 383278930 73465 73436 969053414 6895 6896 725270 37408 37409 873354416 37598 37535 700819877 12390 12367 307082678 30321 30322 959268924 36480 36481 701673990 62505 62506 960585305 13455 13434 642389590 33642 33643 392768094 57397 57398 942030622 22629 22630 496656387 54121 54122 19982230 96002 95981 293868747 79478 79479 573592680 28146 28147 51300791 22247 22320 662551804 66831 66756 997541202 68285 68308 928096015 35555 35556 19667273 29945 29946 558417606 87182 87183 4899309 40675 40645 184841614 80460 80406 833982481 51179 51252 802487734 23276 23277 112735614 67237 67290 535744078 72209 72263 856240666 36820 36821 23894480 94614 94691 80395918 22716 22776 215542388 36688 36639 739473774 33992 33993 286200026 36779 36780 985112990 49465 49466 340848753 72187 72157 486850206 82338 82339 11267188 69114 69147 779829435 31582 31528 827656959 74618 74619 617245684 88535 88524 714036005 87662 87663 952769410 3700 3742 368234799 78190 78191 266060861 55546 55559 217115962 17967 17919 365543283 79671 79672 358939263 51550 51551 970938245 6014 6084 827559967 74175 74176 877558195 66035 66036 233004013 25911 25921 143170726 2214 2215 946743190 77542 77543 295837796 74195 74167 721399709 75227 75234 924481560 42996 42997 333715104 99579 99646 458903851 49747 49748 359311997 6122 6096 178352912 75757 75699 506462073 9806 9807 783301067 23064 23083 485226748 95647 95695 790735418 29993 29994 743423446 94538 94488 910338472 85614 85548 810026860 94587 94526 450320868 44910 44911 871405238 15554 15582 442326230 68647 68648 886835023 26452 26514 545724146 46004 45930 841020846 53546 53488 638984727 98215 98233 23829705 60455 60410 464857680 39425 39426 382846402 84634 84573 447159811 272 273 291234162 67157 67090 669970129 18495 18469 866556446 93531 93559 999793454 30035 30042 55346415 57926 57929 117679506 95340 95388 604656828 24045 24090 186379435 61254 61255 642267406 59855 59856 999754944 12419 12420 161444532 4044 4045 464687359 55112 55113 372964070 31053 31054 655911236 59281 59357 298025949 16321 16322 205005679 86885 86823 802090763 34547 34548 434310743 91459 91406 492617836 57407 57381 229992758 14504 14494 81000213 21522 21523 304082159 84638 84600 738671784 28169 28119 271281082 94621 94622 995708561 87231 87286 821164564 66495 66496 572372852 68496 68497 582798270 97683 97684 789977728 91822 91890 679045782 41414 41334 325109117 27301 27253 951397424 21332 21353 590970296 46853 46879 522970633 52107 52108 203184627 66345 66346 418221877 53721 53722 148391595 38942 38947 712685499 69034 69035 760036032 81288 81289 875912538 76324 76325 714106130 44427 44428 562888704 82483 82484 705880238 3171 3172 980982967 49265 49307 364118499 42465 42490 467507648 45024 45025 415669624 49786 49787 142054334 3445 3446 28809652 26950 26951 641765972 7432 7478 587058277 43964 43965 982967410 95863 95864 674179705 49744 49688 610034807 46986 46987 692519205 41456 41457 508178971 48264 48265 794492838 58531 58532 666611504 24453 24407 241681339 84577 84578 260114445 73460 73442 158145884 33685 33609 117958780 79126 79127 190590807 66701 66702 133124133 44065 44094 945413028 1154 1155 637070096 6664 6681 311234811 21548 21579 178064707 42325 42368 842108001 39525 39526 298577688 91291 91292 801044781 41132 41133 57352050 78551 78534 358364222 75649 75642 519674514 59375 59376 294466406 10092 10093 479018697 33845 33846 473396113 81552 81553 883811835 42274 42290 720734040 92982 92983 754667063 8534 8502 351037375 9320 9362 916912468 65223 65275 70754896 22892 22918 683183880 99065 99069 781574681 93125 93172 840676102 73786 73787 918218237 11245 11226 519725189 19799 19800 675171329 23875 23864 639322495 49389 49390 401252558 90632 90633 299182398 10800 10843 392490645 66329 66330 236800467 28313 28314 551565182 94299 94331 957707826 92827 92907 567883958 99081 99076 479087572 49202 49203 122063602 5216 5217 304445661 87533 87534 486977785 11329 11381 796378274 24439 24440 377713086 29224 29225 59752546 72364 72415 632013009 48988 48989 383439803 6753 6692 668302327 27124 27138 152854489 35995 35996 76678011 21410 21411 256811689 452 453 967968083 63993 63994 727914229 56635 56636 34099067 60591 60561 134100887 80858 80859 407596334 81201 81202 481850859 81928 81929 994813183 61735 61736 469414627 53578 53515 377438205 4561 4562 160881979 71256 71238 949111573 72371 72372 686996526 57895 57933 445094920 30236 30206 552772899 48471 48522 217941724 91810 91811 572815454 6942 7005 181186590 47032 47033 149518739 36149 36150 217509017 14024 14025 242121486 10431 10456 401528848 39455 39456 460730765 2741 2669 781421463 68141 68203 681445294 81473 81474 909260388 62736 62737 772931107 86048 86010 228017222 14276 14287 495678649 66537 66564 280071790 30626 30627 395302111 34890 34911 188287210 93301 93302 611210704 46281 46282 871831723 48709 48666 619820070 97724 97725 930613331 60907 60970 530525433 85950 85951 588967951 56192 56193 346138866 11787 11788 284486247 61760 61761 745452404 6243 6244 596208308 87136 87137 670998462 93967 93968 980923896 35402 35345 229672323 11456 11424 160789052 25389 25390 869898515 20107 20108 859150145 42753 42725 795335843 86285 86340 181966133 85053 85056 155409918 43155 43108 510951254 57285 57282 963577286 4470 4471 303393610 51389 51390 725933496 74921 74922 526072846 47946 48003 411483718 60034 60035 88212347 84438 84415 163481464 47932 47915 697758137 83967 83948 361380830 48378 48394 514889518 33821 33749 529110083 709 710 396450996 60762 60783 273999950 53071 53093 760343091 73353 73343 506078728 33068 33069 550281600 19864 19904 814449059 99590 99591 765969190 18657 18658 106393533 61430 61494 484692454 36993 36994 348523065 27914 27950 788938845 10422 10398 690186716 91816 91790 702038982 61373 61374 623704824 68481 68482 284143102 77081 77082 586044037 94483 94484 35978511 62917 62918 923295470 59447 59448 180034239 58074 58075 122055416 62590 62575 492920852 42052 42091 348471927 99407 99446 987422381 30298 30306 971268035 77442 77443 146066652 82807 82876 853802467 93976 93977 164920967 37725 37762 505780815 40739 40805 26393841 95766 95809 557284729 15807 15808 331469996 97353 97345 467277364 40602 40588 103249459 80260 80261 724775120 54261 54262 405531488 51639 51640 985108571 76687 76688 996369888 32927 32928 594577589 47926 47927 654224127 78326 78327 109555711 67826 67827 504170480 62952 62953 576239410 64437 64438 256928054 58314 58366 739434148 85850 85851 103641812 79472 79473 648479618 69441 69385 877828238 77013 77014 912015405 30403 30334 671985845 70749 70682 557756974 1133 1134 355588371 85721 85758 243684538 1125 1167 298769111 20483 20435 431977053 78324 78292 331659720 63205 63206 513423971 70085 70086 879830631 21545 21546 17157955 73197 73198 248768779 71553 71535 498830952 97549 97550 988361886 47336 47337 958123726 84358 84359 110463255 78981 78991 652358059 64533 64484 637110871 18301 18274 163874448 55992 55955 410361375 43427 43428 914722851 13493 13419 492480359 3167 3168 374755081 32115 32128 964778616 88664 88699 926660890 29776 29729 187171059 2983 2984 201308251 64425 64426 381034163 8925 8913 947163745 35522 35549 725618415 49741 49791 184550260 5314 5315 791304176 41951 42012 971403346 73132 73145 738500631 47854 47822 547073999 95573 95574 800021592 50433 50371 545180816 61660 61588 471946654 80655 80656 418625702 63268 63269 554749610 94529 94537 922029200 90439 90440 791448129 54760 54761 255431725 24616 24549 375612 83125 83126 643025889 87261 87262 207464879 39141 39112 43001797 18676 18677 733638964 72820 72740 327203711 30618 30619 370143050 23873 23874 112607084 81125 81126 392975015 7853 7854 189254987 27910 27893 540046539 10170 10126 315420592 36753 36754 657735598 65269 65252 884063264 48601 48675 332797743 16604 16605 433969450 1294 1355 473063151 74149 74216 943952532 34248 34249 686855907 37616 37592 315713143 71004 71005 792830309 7791 7792 919924506 33738 33774 801190173 14252 14253 449508326 35003 34957 481852725 59011 59026 981605194 99339 99340 416728105 90507 90508 101832432 84593 84594 192362609 54472 54452 212051088 2186 2187 288511769 77900 77836 564530730 87626 87627 96638025 56554 56555 293006691 14189 14190 688378816 22670 22641 78398008 67854 67810 289439950 27561 27562 764871075 65905 65906 39991581 51579 51559 933157011 70520 70539 104180652 50024 50002 773162561 78206 78228 107519593 75661 75737 950427528 27605 27541 703788086 43169 43119 285411841 41855 41787 247105017 9495 9496 940816682 56431 56472 42056705 30661 30662 642229237 93085 93086 175502599 23602 23603 307061687 44761 44836 889930338 52534 52535 709419507 69477 69478 290908361 55163 55164 939483082 83237 83253 912645883 90445 90446 508223176 86046 86094 755031898 30288 30289 715904138 85661 85687 515887183 10418 10419 497301715 71451 71523 646243426 49158 49206 379162911 7285 7287 562625215 7061 7124 249490722 31097 31098 658665084 63961 63962 509040108 87212 87177 951862491 1400 1324 267097856 23946 23947 617938722 97280 97333 292547423 13536 13579 662819294 28551 28552 63736176 73236 73237 901412064 36484 36444 892554509 17358 17359 229018838 55055 54998 379983990 84539 84602 637923789 51700 51701 425923469 75197 75226 550685309 487 475 28175389 68376 68330 309756538 90010 89957 243188146 66003 66004 299831896 28893 28894 887448577 9950 9951 548114334 30120 30121 500988431 89141 89170 118895203 69863 69845 98260408 49122 49123 721655924 86155 86156 804464550 6213 6214 486811460 979 980 605228308 15001 15002 337194586 5592 5621 588486280 15427 15440 390625807 35707 35698 499293969 14642 14643 993514550 52278 52202 107164300 95100 95089 43191208 35983 35930 823662296 61444 61445 814899122 61439 61410 22364807 77539 77569 409730071 66296 66233 669269423 93811 93790 174363262 59660 59737 156361602 88808 88809 609984565 14850 14924 695053593 46187 46198 303116549 35856 35857 532381779 14576 14594 567471819 94805 94806 708730589 66219 66220 140056467 69748 69749 872433933 23189 23229 129678861 20229 20230 217335092 5733 5734 637466847 70285 70286 161897237 32779 32812 847755886 32970 32909 228930714 40635 40636 117372910 28122 28123 765216513 13822 13851 774504583 26895 26896 365514434 69714 69696 545481026 40686 40687 381592422 40066 40012 244632777 64670 64647 457819185 56279 56222 699256056 81572 81573 432375788 77746 77757 696622305 64760 64761 842189886 31352 31353 366749048 31061 31062 128701721 49074 49026 978648159 63758 63759 741056004 86198 86243 220480670 87033 86979 635779500 831 832 531601649 18409 18482 925443467 41425 41426 15249649 56546 56470 967297011 313 314 727439715 7227 7228 606782101 36213 36258 989368 44837 44838 51157719 42816 42817 444881548 98654 98655 795943597 7259 7260 345445727 6909 6875 558960797 54207 54146 623013344 10397 10398 477877139 77372 77398 78285047 29288 29255 270062101 1472 1473 354247038 31733 31657 582633338 4144 4145 715534432 41020 41021 39674335 85960 85961 516492683 82733 82812 378064598 98757 98758 833470749 90594 90595 77988763 93262 93224 99035453 61029 61030 357621643 97644 97614 800606759 61352 61353 579682802 94631 94665 72770247 88501 88502 917776472 2499 2562 742420547 86020 85991 983365872 96169 96225 902048212 61883 61884 916795179 31559 31583 355839490 94673 94730 657422931 33044 33059 883026986 11358 11359 778932342 22369 22370 463596896 87828 87846 465444498 4286 4212 626897088 77726 77727 682019993 34263 34264 665936572 32833 32834 334197690 87087 87088 234369029 93797 93795 59050878 16628 16629 477869749 31860 31861 508782163 39891 39926 877802174 75098 75035 441285003 98386 98387 672951391 3612 3613 651215544 45968 45969 141631919 84329 84266 276720668 25070 25071 629616417 64397 64377 450667095 79329 79330 378427764 40240 40241 52942561 76627 76684 896808098 15833 15834 481288919 96793 96794 74813002 99683 99684 422961387 68075 68088 717714929 67469 67531 812161048 36623 36590 128194612 70498 70499 106371380 48740 48741 957808927 24505 24506 142843906 45967 45968 205954939 62130 62131 323744718 15737 15738 177227013 87779 87724 292214900 41261 41190 988946248 49111 49040 500536367 29513 29472 451055009 16721 16722 326104147 93466 93531 249518990 92307 92301 63579938 93396 93397 330729681 59986 59987 680060043 41674 41613 605451830 68757 68691 304697713 13213 13257 511777516 33886 33887 48998189 32716 32717 956580171 87162 87168 40865826 23840 23864 332351 89251 89226 391518990 29413 29416 856111540 5412 5413 80588925 9446 9417 707260909 13182 13183 121269617 33981 33982 597924403 93574 93496 329583656 5518 5519 312102300 74956 74951 656382078 22597 22568 445963257 62386 62387 765486364 24747 24748 350619659 39009 38959 760508348 11440 11435 281185474 5999 6055 540809519 54215 54244 441028113 90696 90682 600421272 60313 60314 746331565 75233 75295 661769150 47234 47252 836547159 35762 35753 394691441 50020 50021 148285044 85455 85395 330841869 42918 42916 604001775 73508 73509 735043567 48754 48796 150289277 7886 7887 623059266 37055 37056 384667000 88062 88063 673187374 35030 34988 303849169 16172 16173 698381000 97039 97101 406210264 83159 83160 16155 89591 89531 608754974 35609 35538 392758920 20108 20109 117824885 6263 6264 987749957 65789 65783 735389020 6787 6788 295482458 22979 22900 146654289 64503 64504 722941910 41773 41774 989988251 76528 76529 987238327 6928 6851 80384945 93042 93043 644935717 70880 70936 352357173 64231 64299 815759315 25698 25653 454827758 79168 79220 850832061 52331 52332 911546829 34 65 357870181 99351 99352 848719123 91888 91889 826813737 26239 26291 137234564 88202 88235 932777628 56154 56155 113370599 38858 38803 242639395 47659 47660 55230933 35363 35379 746633350 31114 31138 944877328 16929 16930 535715352 22886 22887 222631834 87513 87514 801723011 24455 24456 114358117 14690 14691 850236158 71773 71774 671323274 99172 99173 50422193 51165 51111 596428355 55835 55823 718681793 44678 44715 427279026 85499 85500 40102539 14456 14398 969550627 99849 99850 482353009 33406 33360 608808791 89366 89414 592596803 30689 30690 955290553 93976 93957 444864766 71746 71747 700104645 17837 17838 620561626 54523 54524 59673250 80558 80490 232750684 37594 37660 582900472 10383 10384 888993088 97052 97053 85167929 25506 25507 228951389 89278 89279 743984386 18792 18793 660016888 609 610 624684548 70601 70533 823972725 52044 52045 809890748 96481 96482 372182628 20832 20833 860531966 43805 43806 133662554 8334 8335 261532630 300 352 958466688 82860 82908 439025065 26630 26631 618370123 86011 86012 722593778 57974 57975 587754259 4030 4031 793444857 16689 16746 93787272 35202 35206 800902494 5550 5545 375638495 82561 82632 985523599 45391 45358 188820171 36708 36709 888648545 35743 35705 341482379 76416 76417 660712687 71716 71796 443162145 4083 4084 551400481 92817 92818 198667394 12035 11955 445585330 38785 38742 711298634 59166 59233 382929378 95866 95867 213089229 9380 9381 362650969 91490 91413 718827118 19406 19328 673036597 57782 57797 974740980 87747 87748 110623474 68524 68525 853648769 20557 20558 528747554 82645 82647 353454733 24870 24871 73740077 27887 27807 340909035 31092 31061 891579995 52499 52500 649898727 15309 15389 324115949 56155 56139 437281092 71210 71154 581509077 85538 85539 737317235 82476 82477 304870848 21345 21346 134314801 50342 50343 932687551 69779 69780 763896177 53604 53544 585707257 97004 96944 398174517 57890 57891 388751536 20086 20023 641908826 62569 62533 103371422 59452 59453 327068914 45764 45728 889984438 74169 74170 807944412 44795 44796 495416573 73468 73469 872705482 6631 6632 681548488 52774 52730 119865823 79791 79870 143873188 79071 79104 144256199 80232 80233 907114663 9732 9733 644076309 25595 25596 836513070 36902 36924 35410726 63091 63139 926544139 18840 18841 761813840 50502 50521 198462483 99062 99063 893436874 14566 14621 332078999 12361 12418 210006853 29688 29748 796055268 81374 81375 943595164 81876 81884 613149525 74115 74116 870685489 3492 3493 953348122 41806 41818 13905693 34050 34096 773889237 50703 50665 909032865 15398 15403 806283531 11060 11061 711128291 80553 80554 450316570 40442 40443 419766554 20172 20173 744102562 77121 77155 657492698 77142 77214 577626460 96277 96278 913000187 64294 64295 187956219 92203 92249 283299462 48157 48158 42331676 91687 91688 560945126 52100 52064 168873016 86999 86927 605130281 18914 18888 587959327 25240 25265 66080379 32702 32721 507691112 47426 47453 435165874 85544 85545 894713232 24933 24941 441044342 36007 36008 71667555 53957 53958 344316307 3162 3163 180580543 33300 33281 413767470 17820 17821 859224648 93298 93299 763120059 74836 74837 730970139 78640 78698 595135961 54567 54526 661580362 13234 13173 629280867 62511 62512 177621548 21219 21220 599080111 91975 91976 336733747 29452 29453 527833943 52177 52255 25439168 46584 46585 487050955 10420 10421 668925281 55730 55731 909284722 67811 67850 930191682 57651 57576 910410693 76371 76363 181870471 52068 52069 462291593 91000 91001 199127827 16798 16799 203425542 76724 76725 28057910 10824 10825 563840704 97138 97139 966801038 96518 96558 133053062 98981 99032 979319996 25653 25654 150658299 24138 24139 767100605 3215 3216 530431635 82537 82457 497619774 11131 11079 514993718 33099 33100 54911161 50971 50972 245451666 83587 83588 333237007 52737 52734 983817197 70925 70913 991756659 83726 83727 237661015 29025 29026 233647773 2900 2868 844198302 17636 17675 375998977 97877 97878 309757581 26768 26847 25757629 10270 10234 5162116 52431 52432 514044145 57632 57633 152689168 49194 49195 413526583 69579 69580 907631871 86721 86774 751016468 11371 11372 992766087 2931 2932 294967457 57485 57486 603089321 15362 15309 791445014 95105 95142 968554694 23825 23893 637800778 79841 79763 987064079 46712 46686 533415740 82779 82740 899118494 51970 51971 884566519 58398 58399 486967673 41551 41552 698899127 39475 39476 747632219 79944 79945 94371555 31920 31879 527696905 79074 79075 893771642 26716 26666 488428467 349 420 690317534 26535 26536 790056850 74210 74289 372678454 44461 44382 712313175 29127 29114 558711377 58618 58619 694030119 84433 84434 986712340 18471 18457 605271717 4603 4651 317715253 54652 54642 182483625 96621 96622 914124807 27050 27056 179112520 81650 81651 808924165 13234 13194 772930859 48742 48794 338414228 4087 4076 815909951 92714 92708 170043794 53431 53351 962959851 31252 31253 918919586 92507 92567 68053510 73615 73616 613777406 11398 11436 681460828 87523 87490 697573984 83965 84042 489804629 64080 64081 478256860 75140 75141 273925569 74066 74128 791890081 24664 24692 898616622 3144 3145 190148713 24837 24838 730633364 45761 45762 854060922 88026 88027 620431681 714 715 810225826 3575 3576 811309875 41481 41482 305133512 26950 26874 397906427 16335 16339 577206723 28412 28413 847227236 59895 59896 515629664 72291 72278 470934982 28657 28641 906445791 67113 67114 850252565 53113 53120 807694619 25919 25920 251102144 99395 99422 419939943 33397 33398 465344310 51313 51314 303964830 45356 45322 995906817 74812 74813 153425942 40756 40757 815517853 22153 22154 661786500 62975 62960 426569361 14329 14330 795931340 76323 76324 886557179 7393 7325 374074006 66112 66082 104999076 61089 61109 27199224 11020 11036 263688675 48858 48803 501921936 12037 12026 503176074 82662 82663 284484989 65548 65549 526437989 16961 16969 876179561 42061 42062 17867255 32388 32389 412980010 26300 26301 998523125 39473 39474 113559248 33713 33714 672909959 50698 50753 793500136 3775 3840 289142526 27353 27428 211755141 32839 32769 502134655 50285 50364 653788007 37446 37447 101544160 83823 83854 664562002 42321 42322 163181092 453 378 838179344 60262 60263 501055717 64906 64975 407575526 78370 78296 212648120 86056 86057 885098890 76225 76214 805374550 4752 4824 537212089 39650 39633 942169906 41738 41739 676593032 9515 9516 855892144 2153 2105 209230216 80070 80031 577264083 9297 9271 103063270 21678 21690 783096255 49129 49130 120176357 17885 17886 599273045 51287 51288 897847582 34694 34764 393843262 39406 39407 886345385 74635 74561 302720484 58369 58342 883864170 27056 27096 953110681 51183 51184 504840473 90902 90894 476205143 74182 74223 148860999 91736 91780 318168808 74187 74188 572733294 65162 65163 311618067 70688 70677 441134531 59487 59488 36432964 16882 16883 765585012 3057 3001 110557649 72569 72548 103715043 29117 29118 390151533 48957 48958 626381288 33929 33930 246579985 37760 37814 835625892 7085 7086 356221593 29965 29915 431886762 82884 82938 683592669 27996 27946 60634269 58400 58401 800795837 81215 81221 686524523 14601 14671 439427600 11805 11879 742108688 38804 38805 685042113 59830 59831 501075798 92299 92300 686120148 26841 26855 190041341 67520 67517 452581332 53665 53666 207377270 83372 83373 171524190 4204 4205 368026171 96459 96422 969785913 96976 96972 363369438 35420 35426 825199020 71758 71759 354406343 1825 1826 359061854 76632 76633 213984592 73238 73173 604968216 57460 57411 192006002 75040 75041 19332291 49980 49957 916274012 61615 61616 119250049 85956 86006 925594548 79082 79083 595432990 10635 10636 571169480 17270 17306 980011160 42690 42754 583463675 91223 91224 137396989 69829 69830 132032150 67442 67443 157621616 68101 68102 635406441 96607 96621 532047040 58011 58012 709566556 4731 4791 978519413 51735 51736 625241313 9941 9963 196183462 44213 44214 125375290 84926 84927 592114307 60866 60890 359645065 87054 87055 463384584 82907 82986 988535005 99173 99234 967837579 87209 87156 726372530 58373 58374 461657196 857 859 3821516 30610 30611 420787282 99601 99581 984359880 68338 68344 156134266 46747 46690 904137804 11723 11724 746445425 3809 3826 604050433 35857 35858 195502025 53682 53683 410827973 96481 96479 498901668 25719 25720 631309459 11733 11734 84752981 50666 50667 643324608 21128 21129 108770919 22070 22108 599641363 78120 78121 798601306 2864 2865 718935223 16335 16353 546722919 6870 6827 761273480 65764 65765 591100047 10213 10237 279648758 83479 83445 624873222 83017 83018 753724905 37791 37726 610329060 1967 1897 456170645 53135 53136 14370779 50988 50989 605922794 20970 20971 96134096 8055 8056 100375919 83000 83001 605309054 60935 60936 156728978 39098 39099 364452982 29357 29371 173386234 60508 60509 764168188 50579 50576 185488138 72686 72687 334302476 97721 97722 584786695 39055 39072 764420455 92622 92676 728993501 53080 53081 344846594 75516 75517 898687673 43520 43521 645840142 29454 29522 966690884 24522 24523 27145595 69363 69364 683452802 82429 82430 370227489 30835 30836 772536508 97548 97549 378948142 52734 52735 395499264 99857 99858 824520232 57325 57326 311255161 57769 57770 166905906 11262 11202 475704329 37362 37363 990467388 5697 5698 371683001 5995 5996 444148184 688 689 40253564 69954 69975 500848170 929 881 266930576 14146 14102 856409240 42126 42074 161160313 52358 52359 206359953 8682 8683 924737717 59448 59449 117064406 30570 30499 640046394 58730 58731 642037545 61496 61435 791802899 47033 47034 911267697 45392 45347 159989152 24548 24549 522136309 84317 84291 532532653 22555 22622 24508484 40882 40883 70795172 68152 68153 678854515 2087 2088 367355444 86961 86962 156937320 28844 28800 455452155 66282 66283 923011422 35327 35335 736128103 3479 3480 718951947 70504 70493 640813980 42932 42933 76084089 10538 10539 492527021 37500 37447 23891298 20811 20812 973128693 44539 44540 822285384 67448 67449 362042546 71884 71933 380575049 71067 71016 825015286 89523 89524 772436895 72038 72018 552166931 31081 31083 322652150 63125 63089 40252904 87415 87445 157037720 34031 34032 566252746 75721 75722 702474985 65676 65612 264405210 42855 42776 424358308 34180 34181 152348998 57646 57656 291085150 53291 53245 460317758 61930 61863 859953531 13748 13683 539088289 57103 57128 451452051 47499 47519 756545400 36605 36606 208975339 80030 79987 691120732 10540 10493 777240308 72334 72335 727861023 83340 83341 724938005 70652 70653 20427358 66548 66549 418678592 58353 58354 400702742 15238 15239 363030383 31459 31460 719389869 93678 93679 171693580 80033 80034 781242631 62352 62353 937484706 68849 68850 844103757 32904 32905 172144432 17257 17258 927246712 16622 16555 831174988 40381 40382 84118639 16429 16449 192731054 77723 77724 680700216 71359 71393 165865075 28756 28788 572436163 41672 41673 698325614 12855 12856 542016755 25790 25791 779077312 74731 74807 997199628 24993 24994 635057024 79145 79141 624323866 95510 95440 984279689 70517 70522 649519804 12293 12294 560305904 68243 68244 34582838 52709 52662 116665941 91560 91561 748012659 77919 77920 524594737 79318 79319 455371977 95194 95195 46200019 36122 36123 13497400 77974 77965 391879984 44958 44945 447450489 27596 27597 693360747 43497 43498 886206157 55308 55373 433284801 41944 41945 636101926 59815 59816 895461309 52760 52761 82075351 72393 72394 278140964 96146 96137 900507048 422 381 607849777 84354 84368 636958509 77269 77270 797144586 7552 7507 525428495 6349 6406 610767724 50207 50208 102954586 79446 79447 635851714 95963 95964 851261670 75203 75281 20498090 64558 64575 16177568 43987 43984 22486802 49003 49004 951807683 55434 55435 55772224 17485 17486 688885162 47010 47011 895961155 27054 27055 600611303 33539 33502 99111581 59554 59509 214525810 42873 42888 139732623 99543 99544 373413037 57887 57888 62253036 65127 65109 832408047 21493 21529 343269385 81821 81822 378442957 38146 38147 929041238 19511 19512 967759283 50786 50787 440757864 97195 97233 482712336 73915 73916 58179749 64996 64997 579185227 67857 67858 43376811 33447 33448 791713266 77467 77468 362485430 57906 57907 611191436 14023 14024 16675211 42128 42202 507285749 82454 82455 374245710 36160 36097 629305837 32912 32913 221908611 74205 74206 179636889 36263 36341 562582353 62222 62223 502798491 37472 37473 420579216 700 745 599460528 38259 38303 337398548 99090 99102 521365075 57297 57361 108720024 82590 82591 617026392 75426 75501 371846444 84942 84943 55938862 21504 21562 629005635 59004 58942 344781139 37861 37919 31130047 75562 75579 520435524 22913 22914 807256450 21271 21215 300239353 19725 19683 662749468 97577 97578 986322208 5258 5259 96561765 716 647 999740086 79758 79700 399271042 88123 88077 748161858 8794 8795 238251877 61572 61540 721996236 91210 91181 165501207 30016 30043 542386311 51643 51648 682361129 62474 62436 76863434 81562 81563 247982243 54212 54134 375577370 63487 63507 883600187 25486 25555 958877474 79948 79949 255355923 7043 7044 914160480 11902 11960 493681116 6521 6447 558083094 56512 56513 102961272 97137 97086 200433204 23157 23158 963523940 68794 68851 455264308 53968 53936 752438472 25846 25855 722354121 71526 71460 688672432 31406 31433 762235014 98703 98773 705724026 65668 65714 501320698 24541 24483 213426104 32455 32456 838041843 43788 43865 836068701 31945 32007 155991992 80716 80740 217175197 19929 19930 58900335 24854 24873 783477734 53678 53679 401116448 40224 40225 347960226 46675 46722 773014142 42160 42095 880444379 85272 85273 514815901 60797 60798 9511461 12770 12695 935420675 21748 21802 535367901 34857 34858 232663398 2888 2915 518529318 27485 27483 592156325 90175 90176 70343145 19017 19018 952601500 95547 95625 408467692 3098 3099 584817287 64905 64908 488059074 30183 30184 823182501 52274 52275 368659886 94532 94533 832485948 6081 6148 308801183 27351 27370 880460225 7349 7350 659812977 84588 84559 746724944 31950 31957 607042531 60567 60568 395137657 10714 10695 93556257 55129 55189 881813089 55044 55045 515092552 15673 15604 900275182 80855 80856 107050813 53539 53540 466940111 68071 68072 465574779 46261 46189 213678722 69397 69398 115884433 56839 56891 713049536 85709 85710 394552051 99423 99424 622554155 66644 66665 855005182 63105 63106 980397028 9184 9232 142855434 71799 71800 493940426 39183 39184 554528007 3234 3260 322958472 83754 83755 907159581 5226 5286 923163055 48187 48253 129168424 35983 35984 451884147 11453 11454 239570875 59122 59195 941265120 67471 67472 12350042 83472 83436 92678783 7851 7852 870849090 74942 74943 760365066 24969 24954 244144664 36883 36962 108710885 13766 13830 879501707 87995 87996 436864171 68191 68192 840958351 99293 99240 376023432 62599 62600 198015324 14386 14387 52055596 36869 36844 879290671 68575 68576 953215394 58719 58720 673740009 99883 99884 338712017 72285 72286 810511805 19383 19384 749629374 83590 83591 792369929 73801 73770 441386569 54607 54608 818927774 12757 12802 516783563 72844 72902 439853764 47396 47365 843206028 83762 83831 386101575 23422 23423 621598325 24883 24940 86278190 70837 70867 39155079 94882 94873 908006097 66510 66511 280674197 11748 11676 718754720 40530 40531 355773562 50886 50887 347390740 12746 12718 606441051 10256 10257 858925872 25007 25008 990126940 4893 4962 696335974 10155 10187 878422596 45770 45771 336790666 49284 49300 9027384 66257 66189 314269145 69254 69255 951257611 16133 16063 148163662 75028 75029 150274758 87564 87548 172997750 38366 38367 782669694 69008 68978 639948625 82941 82987 239085652 89850 89851 872311 52948 53028 896183170 53319 53333 806230355 72665 72586 949277550 88616 88536 962347365 92668 92607 314185045 32115 32129 867101680 75717 75718 844972602 68634 68635 376455830 52999 53004 979228838 62206 62207 405728460 48189 48114 638546025 93357 93358 138475784 96759 96827 319998294 75235 75221 378673685 28535 28465 280647793 68620 68658 749695676 55002 54924 308784375 30575 30576 487805181 43192 43193 603264169 37072 37073 334871045 42796 42752 442304815 58412 58413 412724776 92061 91991 244698938 83950 84009 842053030 3458 3434 630671742 65559 65614 61244907 70342 70343 549603452 20995 20941 941863761 21568 21594 583884577 90896 90897 597400957 84544 84507 704533234 90505 90491 743654517 59795 59870 990806101 62895 62851 45460888 54668 54722 808894340 72045 72050 602492946 89743 89735 49525865 84299 84320 533933334 32198 32199 613825194 75795 75824 526272809 91469 91470 93555891 72248 72249 342084066 6687 6688 943398156 16143 16080 902293712 83949 83950 36603539 36315 36250 180146477 31247 31248 542469830 18102 18128 331303091 79578 79502 448291328 55069 55070 76758977 84654 84615 87572091 32511 32465 813577930 60883 60827 881695715 62428 62429 353266942 37941 38011 552885756 87002 86967 210380139 49891 49904 383786957 17264 17305 253923821 5933 5934 268817863 72766 72767 155269636 2055 2012 880171197 67531 67610 780088513 87874 87887 775882763 57126 57127 623713409 40520 40453 395983504 44093 44158 81813715 97502 97503 323175432 63046 63047 721281471 1469 1470 334320182 21808 21833 295283513 18265 18266 409777167 18038 18039 291742566 38121 38093 610198587 39896 39897 135382564 42575 42576 355423688 68678 68679 344170378 39909 39910 520458830 47798 47836 421471080 37409 37463 183250598 64535 64536 140999835 62145 62093 860627391 88252 88253 472198699 19521 19486 24178029 71019 71030 956505013 76251 76258 5231713 53766 53767 34639577 81968 81912 431372164 48419 48347 981561881 32752 32753 137480403 45230 45213 217553523 18384 18385 676829614 59283 59362 798843540 9222 9223 171334552 21772 21732 510596737 32120 32068 694654250 67130 67131 546302149 31342 31377 767521266 73309 73310 125695406 95558 95559 985932522 93007 93008 222649878 56195 56196 388473891 31810 31811 523020309 80742 80743 587160264 33735 33762 838731834 98878 98904 98702684 2969 2970 925353770 19747 19816 841754155 77352 77389 488526366 2001 2002 224673803 56861 56862 585288425 72407 72435 765643584 52997 52925 15641590 96870 96871 150525277 99216 99261 747592833 62301 62266 122771030 33809 33859 105079065 15702 15703 415599346 95771 95772 297475478 38519 38464 248418879 30905 30906 879358722 29593 29594 493352284 71055 71056 896863323 53436 53396 565812011 15617 15618 667412910 58208 58213 823396945 89965 90028 604589520 3962 3955 71003065 79822 79823 239690197 8491 8492 918319436 20128 20129 351143733 82733 82790 621091273 56181 56182 578496043 59359 59360 451836870 76187 76256 474781466 15282 15283 800283818 38172 38248 602592939 83579 83580 541088701 56973 56974 660731609 91326 91327 636192174 32714 32715 992957318 74218 74219 49279514 75336 75391 893352236 7568 7591 745001185 94199 94205 106674673 76699 76657 329677279 95504 95505 589703579 76065 76012 110884601 82259 82260 381794619 44529 44530 552355917 34990 34991 160844540 58728 58772 197799720 98173 98236 943054390 48870 48812 814246671 34706 34683 185004990 39507 39435 8221884 90959 90909 780011269 99377 99301 232136360 16053 16054 577488492 23463 23464 101975150 50465 50539 359660133 37122 37123 790900114 65594 65555 634151962 23913 23914 148093981 30744 30782 600026196 29508 29494 649924566 45774 45775 718397288 92983 92984 474242437 57113 57116 616337469 36367 36368 503258207 81626 81602 163918578 29272 29273 785817519 21994 21995 378001911 29572 29633 589258238 49408 49469 89351547 83870 83871 312560709 10077 10155 525966514 68064 68065 161972649 98941 98942 364176886 98337 98398 759104302 15124 15176 516760960 52306 52307 319281325 84211 84212 945693048 4844 4779 763958257 1163 1129 788761440 5628 5629 544739827 66873 66874 651296673 40311 40312 345627826 56772 56773 982977131 71531 71532 338553150 47220 47221 581526200 26195 26241 826469685 62168 62095 308004870 27781 27837 642890055 21952 21953 458748476 11398 11399 834194982 70312 70263 986055417 90167 90168 46841084 63894 63895 174358700 77636 77637 440234028 32706 32723 590262925 28750 28720 247699690 12313 12314 636087381 34162 34216 557676710 17236 17237 880682284 92448 92449 130012716 98472 98435 192547526 16086 16017 717708006 26987 27055 267649981 5229 5230 487789461 973 974 657372162 89843 89880 505973363 21836 21837 146828857 17047 17048 204316348 21120 21148 629353369 51030 51031 852656 57852 57878 936936414 548 549 513822008 95746 95747 36936725 69903 69912 650048428 31906 31838 284686516 52602 52646 28343465 42428 42455 441975402 55438 55439 519667389 65815 65744 184125871 72277 72278 322559014 91612 91613 557091016 14656 14657 983964203 67637 67638 915267431 5905 5864 831023368 60188 60189 286867217 75622 75623 284948759 56874 56875 932016025 32788 32789 719274956 17292 17281 82099499 81437 81384 886481337 77953 78005 638043542 2940 2877 438421622 9135 9151 298071431 35044 35045 217063173 99891 99872 511073050 88416 88342 487250323 81097 81032 675444100 54615 54616 482911301 7992 7993 190147244 84434 84418 950546245 16507 16430 885890698 87875 87937 818163492 16932 16933 963971781 84880 84881 775349733 93814 93815 345582056 4916 4945 970399042 65150 65216 350632373 13083 13042 500973223 68236 68237 401165916 89911 89912 94716956 95374 95375 20753248 56979 56980 510614087 68709 68710 886367941 68617 68618 507410478 84325 84326 124448050 78790 78712 766864072 5854 5855 140813834 67234 67235 176442304 80518 80519 222096307 72180 72213 572379568 79304 79292 243595649 72335 72346 538509995 92227 92280 933090676 62328 62329 96305206 31246 31183 802199417 88943 88944 169517304 42674 42675 781255011 23119 23120 606636330 36998 37010 120139725 43073 43074 29298198 58582 58662 194319780 36290 36291 300658261 36462 36463 47824024 62925 62926 559386733 41975 41969 218790593 87675 87676 915629388 24618 24562 271628682 90934 90958 307611223 2269 2240 108735223 89880 89889 333976572 8433 8450 52164356 53606 53607 646626704 45692 45693 186587862 18311 18318 904400279 27436 27456 637046850 12953 12937 937591418 52252 52237 279940276 53199 53200 535543023 83320 83362 215994163 36402 36359 630343636 60687 60639 11372643 92761 92830 983752257 70372 70373 584678545 94500 94501 241653075 18400 18323 150485648 16959 16960 916197675 79074 79148 259098972 63781 63782 96659103 47948 47949 203308784 41996 41961 222925398 59165 59166 934282131 2502 2497 923856898 42406 42407 762053457 44415 44416 157918115 69786 69787 268551253 95510 95511 967182287 39433 39434 30294358 88648 88649 804073783 81346 81289 549571361 32189 32200 930439375 11940 11967 372734301 46067 46128 591279033 568 569 856143946 13254 13247 266714806 56220 56221 6734444 93206 93286 47851062 13150 13156 207510432 27406 27407 670691317 68676 68719 768210332 69773 69698 951014454 55816 55878 480500922 76986 76987 176769256 51439 51461 842980370 78436 78402 900439470 6092 6062 149566682 64960 64895 682137067 64125 64082 669433457 91789 91776 195480020 49199 49200 317410264 23110 23111 55178439 82925 82926 235928085 37909 37910 249848563 17970 17971 888732028 63675 63676 450411360 81440 81441 579872986 71208 71209 782095045 85624 85636 440076289 22077 22104 804583278 35076 35149 840868892 22072 22063 384655607 60022 60023 178545136 82827 82828 453998701 3238 3239 7480086 4996 4997 58843204 76053 76054 106643431 1027 1090 850284635 97372 97373 949893125 6856 6857 357910157 6321 6323 288491189 23757 23761 750586917 46811 46812 574085774 30878 30947 490513353 59997 59998 270078697 52404 52469 304086033 61750 61694 727898711 6467 6468 564182568 13122 13095 626024505 57043 57044 483869873 86768 86712 800704946 85250 85251 45471488 41945 41960 545591326 59956 59957 110636412 44658 44659 593256699 40793 40794 417551510 98789 98709 451371715 47476 47473 484205388 69258 69259 670618992 63555 63535 783047099 20422 20411 474238006 13419 13420 582820155 55589 55590 815624268 86342 86343 684231679 87324 87287 444947122 6711 6712 101997347 32228 32151 124611670 96913 96842 29425580 50111 50112 587821447 27462 27463 386129493 68645 68646 624998472 12342 12412 420114092 29144 29147 165586100 750 751 61842607 42379 42310 330132846 96408 96403 351555812 54189 54190 322952253 63152 63177 26818812 78438 78431 865442962 3483 3467 178047201 37192 37193 147283812 23935 23936 768697529 37928 37929 451661007 16384 16432 485065413 65929 65920 882953948 43350 43351 908060952 31953 31958 975561222 51130 51131 220956712 84240 84241 166506835 91433 91374 774201665 33058 33059 60914010 47313 47314 491887287 59474 59554 878202533 47245 47246 213322192 7982 8004 993803883 2168 2169 972289481 70063 70064 71517543 3933 3934 232779917 21619 21620 239123295 24968 24896 198636250 7090 7091 110205183 63629 63574 512340088 2645 2668 924402539 36618 36631 262948343 78424 78425 409842416 87147 87174 369411244 36471 36472 25930955 40760 40761 899341979 53262 53263 319070934 76710 76711 508118890 84053 84054 640564916 76625 76626 568232913 29072 29073 44838542 38800 38801 495052874 45464 45538 753533518 97723 97724 202418614 54830 54831 339212134 87201 87202 145240486 98372 98373 150524893 26876 26812 431380683 90829 90830 916852586 11090 11091 828532628 77279 77280 941495333 29310 29311 162632545 80388 80369 670242620 89563 89515 736227356 52661 52662 152490141 56864 56865 558295277 67757 67758 104056635 27257 27258 195326908 38238 38293 584785996 46888 46889 909471776 51575 51633 570361746 26592 26599 656874062 70234 70250 677624626 86878 86933 605462690 28381 28416 786329176 28909 28910 508348365 82447 82448 665356119 76202 76243 252984819 34227 34280 11300494 90530 90520 312608884 65868 65869 950579758 64050 64076 6334549 15883 15809 872466439 50536 50537 26158275 88649 88604 590313173 66145 66070 684110443 99566 99542 414793285 8362 8363 779007394 94025 93997 226844909 60108 60109 169540250 60324 60325 745503227 7293 7279 773316540 91200 91205 921559614 75551 75560 835155513 85122 85108 34373471 81013 81014 641317472 85747 85737 283676700 34476 34477 399369326 80973 81009 691407281 22815 22816 42314340 13247 13187 802812438 12978 12979 456405218 49926 49927 920656471 11069 11078 116831175 85018 85073 798675205 12639 12640 189189942 7701 7702 343402448 32934 32935 799587227 57736 57795 634697970 13315 13316 826195847 59796 59770 866485869 22300 22301 473210166 90220 90270 899671212 19613 19614 613703968 2683 2684 234348619 80347 80320 869706753 62637 62638 530073529 33811 33890 32943311 41288 41289 837100622 64644 64645 804949783 95271 95272 984101928 85940 85923 716053952 2989 2990 643221504 65639 65640 608024130 88619 88620 60227096 88473 88422 767671229 9827 9828 339193367 31857 31871 524048241 55144 55145 448099434 31361 31362 385161362 87865 87907 766511774 7938 7966 823974632 48599 48628 604863656 94130 94203 396686228 29745 29691 589037564 20558 20505 401054242 11884 11908 688778583 42449 42498 166158722 85475 85436 970206013 97372 97328 85710279 61419 61463 617826916 39387 39388 567241092 98647 98680 872805386 87873 87829 879529698 88501 88511 584497692 43255 43256 651502757 26724 26743 762356179 88929 88974 999195066 72474 72459 746772851 69350 69351 228960881 70540 70541 931983138 89295 89217 818117965 68940 68941 714785648 4055 4122 549693682 17683 17684 442312447 67412 67413 634170121 73661 73662 349792522 84022 84005 292855381 37590 37591 527965571 55471 55391 270153012 23239 23240 460985257 48492 48493 830153987 95859 95860 260498037 87639 87653 723658629 19806 19783 562210420 40603 40541 980891107 80398 80399 892437514 36546 36608 337403180 86023 86024 409678703 23376 23419 103180729 76693 76694 143082002 38845 38868 853064590 17159 17160 58218149 83222 83223 353909129 44044 44090 611984572 60953 60954 616833599 65515 65516 587085737 6017 5980 91658331 59798 59799 74278178 99926 99927 413014009 45914 45968 300781388 63314 63315 113503189 19149 19150 246376746 7333 7269 616525634 33955 33956 594853350 67602 67577 987671229 74939 75007 340685295 93322 93362 1488869 12881 12846 503244594 9732 9673 382243109 5593 5543 952995076 32047 32102 682751898 64330 64256 134485319 1813 1806 172188733 26327 26377 814236737 70067 70068 851116269 20400 20401 237628497 58042 57980 709256362 82032 82033 273388972 35823 35795 214512475 7004 7005 153966868 88876 88925 542173416 11929 11930 465706030 64842 64843 602885305 41360 41291 134813392 35436 35437 337066336 25775 25769 583716762 29405 29368 362147205 1252 1253 617828666 98054 98100 811047742 26403 26349 291230455 95329 95330 871682879 84437 84438 378201266 92830 92898 173651462 92020 92021 33575238 28110 28181 693281402 63687 63688 460733945 14086 14095 189630056 94752 94753 418466797 68093 68094 804565588 5468 5506 958125546 33116 33067 708813320 1655 1656 964176100 97312 97313 207346191 24741 24789 590456740 17266 17271 200025732 76060 76061 62969484 78873 78918 36811635 15290 15241 794030415 58641 58642 790915766 72358 72432 887131341 67306 67307 483441325 83487 83488 696964282 32020 32021 52101528 64497 64572 783540092 89756 89758 134848316 68683 68617 955907082 27040 27092 46278389 32856 32857 729448248 62770 62771 21117128 32099 32100 160423882 12616 12617 477958858 96804 96828 316643885 45917 45985 35605150 97343 97340 700468033 98122 98179 57714645 41679 41748 357797741 11862 11916 198557058 92893 92894 678574590 55321 55322 670765371 19178 19191 743995387 34819 34873 702638322 59772 59773 426915076 23940 23941 780152745 65582 65505 349335033 41750 41751 789342379 66880 66931 357971360 14851 14813 820952534 30610 30589 707708942 55231 55232 288009849 55498 55456 363932082 46352 46430 264397723 81562 81496 199970764 53695 53696 970054647 27290 27291 461826848 1238 1218 319612580 74814 74887 870261602 75636 75650 688559541 48426 48378 901714242 51523 51464 715130928 84558 84496 615005067 3441 3442 87111769 95451 95452 377671758 60128 60129 832158085 69462 69463 281466446 70311 70365 451410479 22909 22932 244380665 18981 18982 75178822 78566 78567 119651568 78402 78403 221209133 36341 36342 294102939 35053 35054 752905615 14641 14676 300875497 84381 84382 253118135 60733 60734 215079913 52509 52510 710869390 52557 52558 592157169 40688 40717 290800208 79514 79575 296299098 36301 36302 112941053 72045 72046 922940667 50153 50173 42805493 95744 95779 845941995 91186 91147 57052563 67192 67141 907904073 978 979 20719897 55785 55786 960287344 15954 15955 37860185 15400 15460 696738337 94637 94620 459832962 31316 31377 125589801 74854 74802 729829487 43623 43624 300065187 41246 41247 807254354 59345 59322 565633185 51126 51127 666457072 29931 29881 934811858 23840 23841 849196776 559 545 155636895 81381 81391 217527291 76680 76604 301640262 16716 16747 605398855 46661 46662 148285618 68145 68146 352253694 32869 32870 277779424 4492 4493 796123065 93572 93573 196164042 12851 12892 408049790 57767 57768 773407063 20760 20761 270806626 99073 99074 385320471 29196 29119 965529562 10810 10815 361396236 36615 36616 394516890 1787 1788 926208996 35696 35751 985055601 85543 85544 595590000 37584 37576 453684637 78576 78577 906246162 8876 8896 341867425 77292 77348 492377266 70147 70101 729274518 26780 26838 742710878 66389 66407 742495685 39665 39698 448796091 43896 43858 332941748 34677 34699 864779203 62119 62129 633396755 85491 85492 780629674 10002 9971 872519754 72298 72281 485810474 27224 27225 566761179 46821 46883 451192048 12732 12766 873201381 17119 17120 560903621 23389 23390 540346011 33942 33972 602061981 25710 25711 77910284 20035 20036 933329767 42707 42661 721671054 83163 83146 916704906 71317 71308 691661682 94178 94179 939787364 32028 32029 420270260 9340 9341 334038395 95200 95201 912935052 22942 22943 847921945 81465 81409 429655870 27533 27534 440829836 28441 28491 778482975 71161 71217 709171893 38260 38261 827977490 7796 7859 21633360 33616 33617 173636105 26255 26250 659726465 22206 22207 362820660 28449 28413 267260974 94722 94723 993838474 34723 34724 794317235 8623 8611 638099071 26551 26552 958203914 6140 6200 257821862 6374 6361 878715213 4950 4951 104549446 76652 76653 352315258 96107 96086 503171067 41538 41590 113758858 7928 7967 513297822 19370 19371 677016800 49217 49273 424488837 30754 30713 506291194 88761 88762 845308862 97749 97769 327519914 91544 91545 313657298 36853 36854 419698856 50369 50359 227880748 77401 77402 425739752 42524 42532 979235128 17630 17578 98147495 67858 67929 378229491 47839 47840 954339283 60908 60909 337525889 76362 76363 971549191 93867 93882 91123409 18825 18826 1309715 88207 88236 342591252 7683 7718 144681706 88617 88645 893496593 25917 25959 901930654 23625 23626 636730611 65471 65444 418636928 63351 63395 697255713 53626 53627 532944205 73147 73148 839097183 94683 94684 95106756 34957 34891 288303131 33865 33866 881776145 76587 76529 705069489 31045 31055 214437694 16461 16443 857424614 41521 41523 820385912 69793 69794 651642061 95910 95911 105799070 65444 65445 136007603 68192 68170 578468249 52133 52134 335837618 22252 22198 590296389 49625 49672 833981806 87340 87341 918564884 85607 85608 226850874 17878 17879 574926882 57749 57796 83501740 71602 71615 89252369 55430 55445 345795848 66083 66105 906251426 7039 7040 669340107 80265 80266 326158410 89676 89677 982568569 60675 60676 622751553 62165 62202 835924208 18276 18277 150515938 23467 23468 234115080 26967 27042 527005776 78760 78761 723719191 4261 4262 53707102 73234 73297 363957263 38838 38839 6091872 57499 57496 419993191 67177 67178 232398192 50822 50823 472785642 9305 9345 857830623 24825 24769 799250441 85645 85660 419589798 25898 25851 199017066 91270 91301 967831277 92561 92596 749494492 11469 11470 634886037 29864 29941 14600894 37333 37334 339811885 8599 8668 595685844 64432 64433 420243653 72694 72695 784676534 97436 97356 701965953 58795 58796 419684074 47340 47341 595966036 55279 55280 61444811 63761 63762 912341658 10927 10928 413310800 19989 19990 57120676 36036 36037 42614590 19959 19960 192044133 96201 96157 581728976 59897 59898 583663661 52120 52121 655399020 65172 65109 491039663 61998 61961 727128204 98969 98896 356479876 26894 26895 77698320 46882 46880 812959725 56551 56552 939945927 14305 14306 31126310 38076 38105 874185241 77430 77431 334007256 56068 56123 377108451 85135 85211 737473401 57625 57645 705894888 12052 12014 776714171 39536 39537 996553246 3946 3971 801705599 12379 12310 196043202 66503 66569 134317350 31436 31437 574777915 67743 67772 848203666 40273 40201 466135940 85631 85632 667467963 32065 32066 320845982 31522 31536 214216045 92057 92095 501842068 44167 44168 518611887 94554 94555 200093390 20217 20262 859348304 22544 22545 980082874 76285 76301 875894906 41823 41878 625978895 81063 81002 631621145 304 305 458782427 76839 76840 943370063 78607 78608 109909931 63228 63205 387027725 79650 79600 900876103 21505 21506 473581667 91467 91468 230309820 75460 75461 153293393 16036 16114 229729777 10673 10635 262829003 84022 84023 933092308 38293 38311 123587442 27195 27232 960140769 53683 53684 493878396 86387 86391 22388454 48360 48361 796492434 15335 15309 627937855 76503 76464 505869973 28504 28505 295884350 95082 95083 894470701 16281 16282 871197881 46701 46677 977190418 42482 42532 369184844 60855 60809 770370507 763 795 702352785 45403 45404 330180050 19146 19161 221132163 45455 45456 555069436 57187 57178 368670605 76104 76152 833456385 46436 46451 264150008 86237 86238 380483739 77197 77267 586906296 46908 46923 289912054 38016 38030 726170346 39011 39012 779898022 95489 95490 556947531 8128 8155 502754397 5138 5139 60053270 2906 2957 616050789 75760 75761 584581772 68317 68260 553751401 56848 56875 776670164 70228 70229 549483696 14229 14225 496740002 91373 91393 397370730 202 203 534010863 36047 36048 133697971 28988 28989 370767416 11552 11553 458395713 36939 36896 414821950 95459 95503 129839577 20176 20177 246366155 86124 86125 587193627 72759 72760 142215877 13298 13299 428504182 79787 79788 685308893 16976 16982 17834640 4795 4796 285062586 11231 11177 262626925 8566 8567 557261337 2478 2462 893318508 89105 89051 718031493 63670 63671 903539720 35076 35083 658647063 55677 55614 593414365 31525 31526 24535081 61424 61364 506304554 15132 15182 169414060 76140 76064 719575115 2889 2890 907260557 48091 48092 706638374 53205 53206 295260257 91045 91069 417704194 10453 10454 622672041 9476 9477 606151488 25892 25905 670841232 66264 66230 957505332 92478 92479 868878583 83419 83420 355550239 87078 87079 652229684 2266 2267 371282219 31678 31668 823722138 68548 68475 54092680 90522 90523 526148153 59233 59182 449201746 20351 20381 665398106 87545 87546 186401822 75488 75502 615201000 10279 10214 800431572 96881 96920 514113202 75078 75079 949234597 87059 87139 541489189 1107 1108 484149657 82477 82541 452487652 46950 47015 93816962 92856 92858 843006918 68269 68243 572728111 23493 23494 437249420 36330 36331 137992753 68762 68763 12060505 69270 69271 272315200 72347 72305 267412968 11053 11054 204612872 26074 26118 730701712 14159 14084 143653531 17194 17195 969005864 3461 3539 711853907 63801 63734 324500369 46411 46412 582945531 57058 57059 620395610 3963 3964 783768620 36777 36795 613477780 31473 31411 132590303 51274 51275 907946423 65781 65782 555554272 31209 31210 584722709 51709 51682 192582728 81815 81816 727331782 18725 18792 514625495 61181 61182 651550898 12405 12406 341742989 25557 25558 876535384 27680 27681 979814069 67740 67794 710986126 49351 49352 99127427 31945 31873 180612152 35027 35076 152284645 72731 72768 596391307 57663 57651 504574503 85275 85353 152012799 77376 77377 25742760 52238 52239 291112563 73955 73952 23633095 40395 40463 842101118 10564 10542 837091555 2129 2088 969902949 25029 25030 831127778 84245 84246 682050791 38485 38486 620312158 15861 15862 339449475 59141 59127 82722241 79325 79326 798260386 8503 8505 551918411 90526 90558 5878342 15008 15009 127801946 34766 34767 38822613 3889 3890 809333553 69573 69567 336215707 60696 60697 262194648 62635 62597 785411817 29321 29322 465689153 50448 50421 450703745 13416 13417 934652688 64361 64296 365755918 71423 71424 605287541 57273 57259 828238117 23460 23461 671427793 82755 82756 950199239 68734 68759 581574243 29472 29546 460206858 65440 65417 16762091 56904 56905 516154746 63657 63658 635686627 67783 67738 132051616 48887 48888 462078175 35716 35752 483727703 49799 49800 213606644 5950 6002 653167516 8275 8276 143160771 92826 92812 920376020 97024 97088 204591539 90365 90354 642482738 91450 91480 797109316 33533 33575 924584442 54989 55049 456872355 10680 10681 494954498 6565 6566 296582807 39041 39042 26103788 88170 88171 281086179 83105 83091 485965798 31000 31001 500991647 11093 11094 262807586 41410 41411 307740861 99885 99928 219848064 13511 13533 802166620 25502 25503 144983379 94742 94743 133216373 50684 50723 418611071 86536 86572 416364349 86679 86732 493410207 34802 34803 798125372 92818 92808 3380687 84371 84381 494351762 51561 51562 356511291 87742 87720 655407350 47447 47448 873138113 68114 68115 153009367 93712 93713 426668832 22239 22240 156344813 54729 54730 508355257 66671 66614 433177937 331 320 348866780 61733 61788 936987737 56522 56513 167077544 66315 66353 186702041 83638 83639 453222557 55683 55685 902976561 37870 37871 824741741 68896 68876 814611208 3212 3213 756863946 76934 76935 942010378 21167 21168 102636981 55302 55265 125735047 43767 43789 439040343 12427 12423 268393495 22519 22520 956519920 91704 91705 637347998 30432 30386 143178380 39739 39740 688082830 74367 74368 629639187 83829 83791 895110806 31981 32000 441170337 30077 30078 816782867 58646 58647 857177160 24035 24112 408124856 10167 10168 147741162 77630 77631 765308819 94715 94716 441573453 16411 16452 302542423 17705 17646 17656602 17380 17381 83708285 96153 96154 347203143 95637 95638 325456898 89049 89050 32363004 15809 15775 926109699 2919 2920 91037266 857 858 494006298 33166 33167 613531295 36896 36897 452206965 47825 47826 791879397 80688 80689 95925658 41638 41639 39532685 63549 63562 125721673 36404 36421 94785283 59924 59925 931882279 51200 51251 512535239 41090 41091 919470279 88213 88214 857254542 32683 32708 342934464 88863 88911 697080950 34871 34872 942792146 21401 21470 258841139 80201 80253 584325665 49542 49543 820041164 13819 13777 218603755 92476 92396 132531028 4081 4154 348476088 41299 41300 854260402 45956 45934 292882262 36539 36570 996232856 24499 24530 76283152 75592 75573 283100362 24008 24009 638189485 72592 72593 568022603 79207 79144 592646249 11210 11220 671925965 58864 58865 55443240 81472 81541 793837611 22745 22746 72942788 54926 54973 114541560 23734 23727 36987625 62344 62345 68350059 79005 78960 597458359 3461 3401 140609654 82601 82554 285948715 59383 59321 883789294 27866 27813 731421003 84773 84774 999304315 32306 32307 882873068 3920 3921 553632953 50312 50305 433384221 49709 49710 684346613 98791 98830 26863883 5666 5667 221886636 97898 97891 365513969 88663 88664 834014576 55185 55141 318872078 51448 51441 759278164 12955 12979 710505072 88522 88523 852512645 2672 2597 285859240 12375 12454 113168252 62837 62838 504082498 7794 7795 12735537 57272 57324 771899759 60435 60424 434229962 32423 32451 146518276 60314 60315 123515061 63304 63333 904821247 97377 97356 223891297 88108 88035 252073154 19838 19839 22046756 64817 64844 460406402 53598 53577 914523996 54526 54566 177726058 69761 69762 298976656 92858 92784 282201851 5401 5352 27540439 53622 53623 935064351 9251 9259 653323786 59564 59489 172773625 31867 31890 770006245 31372 31317 510740661 40934 40935 426676690 88813 88814 25992759 38021 38022 313525660 1117 1118 443643023 84465 84466 205173841 80707 80708 809464985 85557 85558 602018595 12045 12046 785700007 6941 6961 990720738 90776 90769 8913866 9023 9066 715175068 40482 40483 152685342 46701 46702 604983596 14539 14540 165515601 91772 91712 847764266 79921 79871 829741855 94731 94790 382853955 75091 75052 385072941 51653 51731 550056109 30599 30600 533658310 79042 79043 694233705 48745 48820 242038184 50614 50615 64080108 59883 59884 997856876 89697 89741 385489642 48445 48446 782624227 15715 15716 292051919 52466 52467 87084964 27257 27264 974182494 1453 1445 329687949 55787 55865 508151631 13080 13081 219157534 17084 17085 810542997 91425 91426 59037984 60618 60619 89852489 77191 77192 790517628 64851 64801 733052570 66775 66760 853599695 86777 86778 36779126 64925 64926 363146779 66246 66247 825072981 28381 28323 489792961 15773 15731 560419755 80178 80214 486070482 33656 33642 438982047 64486 64456 339862643 44778 44779 811487102 8413 8414 262223535 75035 75036 853038782 58895 58842 886164094 87722 87723 457131171 45112 45113 736873681 86778 86779 92131035 94400 94401 567683951 515 566 363540664 52969 52985 912333970 57194 57185 75914273 89682 89683 224636898 84243 84244 718134794 93617 93618 70869099 35655 35656 954344688 69103 69104 615106391 99346 99388 444720429 21849 21881 852984162 14951 14952 930829438 45756 45682 363946843 11304 11248 562012966 79698 79761 461289332 68428 68504 65962059 73028 72956 107583129 10192 10243 816540183 66234 66197 147563980 41718 41716 236408156 51841 51842 227453025 42531 42532 400256563 19817 19818 362366161 3077 3078 689092321 11112 11152 395573660 31965 31948 879421582 41281 41291 594714111 151 141 706657722 90544 90617 323817871 58300 58289 185898737 86554 86621 689076092 83658 83669 460741551 33249 33250 370461912 74836 74903 781548828 20153 20154 715283686 65512 65578 179467079 92919 92920 919737469 80359 80339 66159592 50803 50805 51785956 46353 46354 309649560 61885 61955 338023371 89880 89881 761076684 31922 31980 182458720 68099 68100 545229217 21847 21818 884752232 16640 16641 617098753 87527 87602 452986581 9835 9836 75670038 38824 38825 448798295 15938 15991 378608270 76326 76327 612476327 44752 44789 182807301 32129 32130 273296476 99671 99640 357988872 18317 18318 773293769 85028 85040 148136112 52154 52155 701947953 62839 62840 37040929 73961 73973 372139653 78079 78046 867288129 18508 18571 710303307 8718 8719 983976709 31509 31510 190769965 93290 93291 712808091 30983 31059 280767146 37098 37116 130793200 41875 41876 853219852 12818 12887 815544683 98398 98399 105900347 11067 11068 865717346 70701 70702 652800504 47344 47423 853643128 43597 43598 419618431 82158 82184 128451252 96678 96679 760262417 52688 52636 410970183 40567 40568 743894030 68013 68014 797359391 65454 65456 928890453 58432 58403 694839486 13886 13887 466766654 84157 84202 522624500 13173 13111 181434345 3268 3196 248141247 8154 8155 715071438 66518 66542 636126319 16278 16279 564058478 94760 94761 86542494 83087 83088 529277848 6907 6919 140727797 40162 40163 372744819 58525 58595 8784774 51731 51806 373202604 8444 8391 769101567 69848 69849 133872544 87069 87070 547620794 62922 62923 977133835 72174 72167 211276554 4974 4992 598394776 73593 73594 700054760 54840 54918 861096918 78060 78061 919479142 54091 54092 627756253 58709 58710 665813841 41601 41602 17312431 34243 34244 823440674 18022 18023 557148207 52450 52461 467697145 91082 91083 779195274 96448 96449 441649701 27559 27508 322627917 49595 49596 122705765 82180 82204 660542572 71096 71097 402140649 77358 77359 175677736 23973 23916 299122429 38336 38337 851535750 62466 62514 408476758 32198 32210 257124579 3659 3660 706884868 55011 54941 653450938 11410 11411 711222265 84601 84649 604148927 98686 98687 281107139 39905 39965 430807425 29673 29674 887894064 5302 5233 460972703 30677 30699 924979283 12551 12552 886391706 86678 86624 29775049 78887 78888 970659178 75951 75952 48804636 83955 83885 996210537 31243 31182 484256191 62274 62275 845174693 89412 89387 425921901 68730 68731 306917458 18688 18753 672968400 92936 92944 457323895 90870 90871 225244750 13743 13698 918036335 66357 66358 908082131 33046 33047 146460436 87082 87095 274307156 94644 94684 721749913 19684 19685 557182488 21607 21608 250381832 86499 86500 660119872 37095 37030 442917964 33758 33731 273947347 79371 79407 415056346 990 991 394522946 71648 71668 652705961 48724 48725 954043313 59640 59692 986053905 6378 6379 242299767 74321 74274 76114625 54766 54767 617894113 72898 72928 681918124 83761 83724 330133210 89608 89611 587882734 66234 66232 487731006 14518 14533 946519430 59596 59597 991685709 33712 33684 840038251 1325 1326 630981237 58276 58334 971914820 72006 71932 812151118 61527 61528 697861858 31884 31885 208637242 41501 41442 613207663 3114 3115 803615060 53358 53372 853070337 54562 54563 523755418 40273 40274 484363057 11487 11527 702208832 50618 50619 627169031 94009 93958 112897387 53419 53420 605355254 40440 40381 490184693 56016 56094 375282182 48375 48377 324891030 51685 51686 730919872 17409 17410 13989317 56929 56867 50940958 51317 51252 534731278 15562 15521 244444780 75677 75654 481336802 99885 99921 234550371 75589 75590 907463621 30945 30946 696443126 68279 68280 596788280 6086 6087 486358739 8663 8664 466630235 12959 12939 525210184 47373 47378 34256504 71025 71026 151992371 96921 96889 386874875 58452 58506 319492045 85024 85025 787905128 67168 67143 507550308 39603 39593 677065412 4129 4130 455817100 28210 28205 672681532 99818 99819 716102908 880 881 94960410 31996 31997 833105624 34515 34448 31823192 26545 26482 821115829 20307 20308 572738127 57658 57578 194493647 49096 49086 445849625 19358 19436 953800011 43893 43921 185910052 19308 19309 323384035 74817 74804 304466098 20843 20844 797547009 23418 23402 485377657 34288 34289 684979731 34790 34728 744128154 9806 9800 54122478 28037 28116 184824052 11943 11944 431944748 63401 63402 617939348 54240 54170 598427882 60288 60289 951576690 75373 75413 647150384 58357 58323 43666360 67557 67481 786611983 33668 33669 509815354 86029 86030 697123022 92574 92521 329836667 42325 42299 114263007 758 759 32963687 692 674 307995389 54644 54645 856104301 84730 84688 772497162 24695 24696 566809730 75627 75628 302178962 22218 22166 342226908 4398 4343 886937479 41389 41390 571035011 62139 62093 646021027 45719 45647 548139423 58791 58739 682266362 46816 46817 243560654 69860 69892 845345017 145 146 853465803 98755 98770 660593670 66840 66885 132584946 39587 39595 596648711 82691 82757 244689219 56471 56472 162815624 36704 36705 618351764 80723 80724 190717248 13435 13436 127842993 76875 76876 458610349 55075 55057 334046058 72204 72205 394783003 75339 75268 915619160 43297 43298 470706961 10823 10824 605220444 2408 2446 987857318 70344 70319 713095023 89809 89886 372917014 26475 26458 400592890 18818 18755 890589461 99949 99950 428903792 65 106 923693535 84903 84904 808306723 90271 90272 969195879 1426 1427 40351771 39534 39535 961126569 67165 67238 414073386 65939 65940 35315723 31045 31046 905356607 27650 27624 927445856 28945 28946 396073629 74600 74601 427069008 36220 36221 363034956 29505 29426 18295274 90352 90353 859560878 32205 32206 817100112 78452 78453 492824020 7374 7375 551624023 71604 71528 633992791 26621 26622 396749372 98541 98495 694244277 29151 29228 488233928 83774 83775 719614397 1962 1963 31651162 54259 54260 899592034 96823 96892 408378055 3136 3137 778875247 78689 78690 289265805 14204 14200 424919737 20182 20183 151707013 89259 89260 14458390 75909 75937 497283057 25987 25988 773172121 27148 27149 808760273 62592 62600 801490972 26194 26221 168849830 57848 57874 43384106 65395 65324 866691181 44353 44276 446390626 50026 49946 389442298 80523 80534 172985862 69920 69945 392473294 69027 69028 189426935 59132 59133 917378106 2506 2507 208339563 14940 14941 628063020 5586 5587 289893020 1965 1966 231765248 39947 40024 932653772 45272 45301 867703931 60797 60750 298920282 73098 73099 771403930 95856 95857 733724551 21753 21705 295155959 39740 39730 139086048 78082 78053 808169519 29468 29536 494033882 21378 21379 49434838 56505 56506 973480783 45446 45447 546577421 86726 86651 215546690 18052 18053 310426019 60935 60959 357659045 57510 57504 46140391 56072 56038 6081879 29194 29268 886857357 63336 63337 249375494 34207 34168 795566291 28286 28232 118142867 98000 98001 34582425 84671 84600 41340359 59260 59261 907535084 20086 20087 532509406 10436 10437 597794676 99731 99712 929011393 72404 72405 227385501 51483 51505 505007223 5707 5711 275820767 18842 18843 432713382 78644 78667 288428456 29317 29321 69311382 29046 29047 882455302 62413 62414 180470381 75787 75758 831139974 1792 1793 903851026 9326 9327 631713426 61081 61001 178470931 84568 84539 452059731 71251 71252 110902770 74865 74866 898206127 25179 25180 237164198 46524 46525 216404723 12464 12431 103361553 17393 17439 408690850 1973 1914 471663105 68754 68695 251234436 69083 69084 358446586 8419 8420 250505221 29798 29799 660388425 82477 82478 76185544 65507 65560 453382204 14511 14474 366229276 87255 87256 79981081 51787 51788 631336780 76704 76668 802047285 25313 25288 132975766 17535 17455 746599480 82525 82526 368192994 77580 77581 936891069 67450 67430 13880302 9877 9823 806207141 25589 25590 265641028 25510 25511 14837879 64562 64563 46832835 72155 72122 710572189 47955 47912 856631025 27713 27677 385903052 55111 55112 504862439 30864 30821 471525312 93350 93285 241523881 29573 29562 820482337 76516 76565 996522778 8793 8794 906926154 16646 16655 928800636 69747 69748 12547137 30541 30532 524839796 65430 65379 690252577 38912 38954 300986491 54088 54059 421390392 12762 12724 700807954 3089 3090 69330490 50899 50900 794273044 36631 36697 950489533 43981 43982 233627993 14941 14942 699000703 99252 99317 624122083 24692 24693 160043571 90698 90708 548548529 17977 17969 203963232 58488 58419 256943505 49504 49491 645212714 14674 14666 212741588 53027 53028 193251087 40151 40152 2966687 46781 46809 700717156 66375 66325 260659269 57358 57347 145463905 91491 91489 586573861 21234 21235 663420413 409 395 678583318 65721 65667 412300711 63682 63683 387117251 58456 58401 135703342 7437 7438 269865589 66051 66052 962026136 73807 73826 66513036 75848 75817 404456514 61638 61639 693910289 24043 24044 163331175 83388 83359 303607662 87642 87643 736331714 8335 8387 51325521 79610 79614 87885547 34154 34155 134210579 14133 14134 421792631 61800 61848 703189965 39918 39871 273578231 86937 86938 443329515 62267 62246 269811893 79975 79984 451953964 3946 3988 405817821 54263 54221 764586832 82450 82451 670174674 7953 7954 940284370 52011 52012 572216269 34039 34040 227459111 44897 44898 368147203 56084 56085 106079295 44926 44903 564566936 69021 69022 261276231 4017 4018 780271171 64177 64174 791109336 71903 71972 916948929 17473 17474 686711530 30341 30325 751520508 47071 47045 488339951 41065 41066 1756663 37069 37070 688366102 81174 81175 595961195 35610 35678 854456067 19946 19914 952955345 64920 64921 281958608 79062 79088 803715164 22027 22028 647623150 96026 96027 699570385 69905 69906 397427769 21616 21617 868286632 91233 91277 187991636 60207 60265 349829568 63853 63786 118253661 19972 20001 598554043 39633 39634 141394492 41146 41150 338169971 75348 75295 295046141 93909 93851 43128486 79367 79368 96412754 41861 41883 669221979 60132 60121 661131898 51086 51067 218387034 32414 32415 831635310 58189 58190 88184593 32749 32750 660861216 81593 81594 312008525 53321 53273 791112156 64892 64914 593071332 44698 44699 778915956 90501 90503 346188783 94401 94402 873483337 90090 90091 284197962 47654 47598 935497681 83073 83074 21174394 35529 35530 732984846 45022 45023 75830721 85590 85591 935411617 54394 54395 478419130 72203 72242 773108422 81646 81647 201875108 33140 33188 763075998 92434 92364 528404952 25697 25698 718788325 36622 36623 305125224 65016 64945 582845650 20001 20002 780259760 76127 76128 135506067 373 374 698909121 74590 74579 822570975 1569 1570 47116965 75747 75748 687568608 39729 39732 761320978 46861 46901 742693298 11166 11225 318287063 48564 48565 107611171 69462 69467 675287632 79122 79123 849788895 86175 86176 885390354 23144 23145 682966287 32595 32596 679412346 32125 32126 117563467 33691 33692 557510841 81221 81268 718210588 17227 17305 241878100 91356 91357 366212840 92039 92024 357027602 38292 38293 326450808 36366 36367 673154458 95790 95826 382762674 12792 12838 751650340 46510 46555 529542198 62302 62340 757441395 22568 22569 129632991 18651 18655 466113086 88537 88593 919815149 71787 71826 427368653 95492 95539 989129153 78407 78408 318493361 1407 1408 608188044 17149 17150 144254496 79375 79376 774963844 43772 43773 837919597 29897 29903 7235714 68625 68626 413393370 21677 21624 369696695 62532 62548 65861056 9293 9232 310892210 76913 76914 542640087 89961 89962 407490916 40970 40971 453813219 48468 48469 624721867 37701 37702 128611024 29864 29865 848153024 64086 64076 622215368 37766 37764 978705413 49557 49558 143671683 38155 38156 608161826 44315 44350 797660849 51566 51585 589674590 70446 70391 215023373 9935 9936 97542543 28184 28150 377263853 21232 21155 473845274 44138 44139 689249693 59652 59629 36863349 426 427 86832924 50332 50333 775176094 14618 14539 915977452 1524 1519 501137333 53240 53241 155926162 89713 89714 123686420 51291 51298 781595958 29749 29750 222933856 35335 35336 811763646 3844 3845 157476635 68311 68312 556773163 20664 20648 624441487 43676 43733 340099569 43911 43912 412745100 22654 22674 344109829 78476 78502 857785806 24545 24498 845997173 8014 8052 588383956 70245 70323 729898291 98243 98301 863662790 67477 67478 241664247 88169 88190 422839419 26479 26480 933563648 46689 46733 478677220 28183 28184 24474161 19843 19764 329170201 91562 91560 532654768 89935 89936 887958452 26289 26290 935801077 82814 82815 342651009 35863 35864 750853339 87742 87743 246897902 99404 99405 883122380 14618 14577 963623175 74359 74381 392345760 95146 95147 931725182 81138 81139 530490981 14241 14242 194288110 99184 99185 664698373 31150 31159 285142992 94934 94917 473907310 29226 29227 138608237 30969 30930 523452792 84370 84371 692825278 62346 62347 681376935 68349 68273 87583218 12751 12752 896803476 2848 2849 626913574 82960 82961 253615365 41361 41340 404156013 13490 13439 678024607 77910 77911 750347677 14260 14306 391191494 4654 4655 30657338 85064 85053 417664818 11621 11622 607299959 92470 92479 261454743 94659 94675 397393276 68927 68871 501167809 60208 60275 985593468 73411 73357 147762807 67086 67087 792755534 3717 3718 582998216 77748 77749 416385834 5715 5644 146519459 96975 96976 350337122 15932 15976 366030844 44112 44174 849006433 31828 31823 785278036 97141 97142 424444586 6663 6681 211426365 69359 69360 894584118 67510 67511 548338656 19584 19602 332856758 17478 17454 841581501 38636 38637 450666716 93032 92970 462042113 4579 4580 691124852 50949 50950 30034171 32318 32268 626828080 50236 50198 984900737 42179 42180 491282068 72563 72616 912680317 15834 15822 770605801 49024 49025 354999031 94004 94005 727045834 81265 81266 222501792 88028 88093 633630875 7503 7504 511663852 30005 29938 323646957 4598 4599 880132103 3645 3621 669019104 90811 90891 522751347 21362 21412 994453537 80657 80709 64612017 98940 98915 328819672 52470 52471 885542965 81429 81430 140726574 21568 21569 151124904 6929 6930 583809022 79892 79893 878581249 54733 54754 103823171 91087 91088 992238266 66137 66138 112227474 5470 5471 1431171 90647 90638 175245544 97845 97916 915686911 65542 65537 978016071 4219 4200 826019731 59590 59512 301135086 74655 74599 402854022 59017 59018 811862482 44291 44323 560830466 60108 60073 615299006 8636 8637 792567890 76022 76023 852350180 85782 85783 720353955 73837 73806 73621795 56651 56730 645199320 50478 50479 874311038 69257 69296 300555922 18510 18511 572940690 24818 24807 936600732 56755 56756 323641221 49035 49070 827732186 35288 35314 648731447 74463 74519 431141424 63096 63176 521606934 90083 90104 855308296 28710 28711 470010467 64381 64382 447114220 87184 87214 745123395 93351 93352 783852225 3634 3635 590003645 94674 94675 17090725 47605 47606 91329965 51442 51381 995776646 1536 1537 785825475 93501 93568 297666069 91447 91448 150901958 38444 38370 463466528 84612 84613 282150875 41746 41747 901178774 94681 94682 539417410 56881 56882 511772638 24883 24884 74866087 71552 71553 92411036 63775 63776 224164523 52019 52020 858694627 97264 97265 459211741 79031 79032 15216436 52707 52708 330562993 62403 62388 877336088 79278 79256 977095415 35571 35572 540145947 2391 2392 208342300 73996 73997 891510840 11396 11469 132409095 53613 53614 220315778 68742 68743 567911587 24139 24140 203141067 38705 38679 930109223 79236 79182 982397182 13900 13901 907757244 16353 16354 815713207 77570 77571 135245967 93713 93714 711727587 9113 9114 912503992 73308 73235 474288228 51209 51211 295028313 14977 14950 658441720 89915 89931 831724983 24659 24660 554290133 16833 16834 185262294 64354 64355 725143788 37999 38000 494735308 98671 98691 946500417 96993 96969 430269383 70707 70634 152314394 57651 57652 260346431 57893 57894 834470818 50441 50442 708596611 87266 87190 197299886 20919 20920 854318085 7780 7755 594443012 22688 22689 902628380 83960 83961 768510833 80521 80522 205666497 113 167 915037504 52627 52628 920569496 7871 7872 353691097 65091 65151 239239369 57489 57490 64099571 3986 3987 419061050 15409 15480 237635181 7057 7058 151278 80442 80427 444079431 81363 81356 615699355 44455 44456 998869410 54805 54826 454153001 9500 9456 49379857 15112 15123 671524885 17035 17092 413161766 17079 17080 772921838 10087 10069 921341265 44217 44194 642111784 35387 35439 533532871 55408 55409 846561032 36627 36688 890729891 37903 37904 309106229 66986 66987 372194644 9234 9235 821717167 69860 69861 542807473 96704 96635 569628529 4491 4492 519725208 52875 52876 22679081 80326 80341 226431152 28047 28048 726855913 27562 27563 774542905 49415 49416 398234498 6396 6454 654041247 96498 96486 643197393 94900 94869 113418289 5774 5775 808039386 66681 66690 753238520 2444 2370 18274692 49689 49746 428329308 85139 85140 684801364 38812 38879 27219317 78634 78577 567064724 62990 62959 455943679 72879 72880 643057190 60930 60963 742824325 2414 2415 593333001 82942 82943 62123555 39100 39101 837340784 2968 2969 756633856 54625 54671 747034834 58809 58810 281986376 62796 62797 781511410 9202 9137 7872789 22595 22596 813016789 4397 4398 56176038 62800 62831 984005225 74127 74189 817155860 35954 35955 935771282 33647 33648 67461437 18749 18814 225960809 34599 34600 38805037 17601 17602 788186003 6750 6751 170593345 73334 73335 721846504 89516 89582 551930211 74342 74343 567743647 11479 11480 25597887 78085 78086 367044842 76263 76268 217695214 21035 21036 488365821 78566 78556 846214873 67956 67957 646098052 59094 59095 690675180 7920 7921 959348978 34630 34631 870935548 39373 39374 613737936 17416 17465 436212627 96186 96187 745398639 69528 69588 22185096 8359 8395 474402484 70587 70563 433298768 13179 13180 525181304 12359 12360 67125956 92830 92831 973214469 21133 21134 761962622 98045 98046 217589238 89943 89944 660052584 5828 5829 214389552 51766 51725 405987803 88563 88564 740688403 74676 74608 458466654 5160 5161 117024337 47112 47113 307571152 57961 57962 749058564 10377 10378 146062798 73920 73877 490809734 30073 30074 932979097 93168 93112 694753422 41898 41899 974738840 78253 78215 222751361 68305 68306 741492559 30004 29992 875560675 70750 70751 445614106 23854 23855 261482910 1321 1322 694591521 97992 97993 363137974 97221 97156 656530333 2195 2196 976971381 64138 64136 353868592 57561 57613 808221863 97037 97064 366661196 59248 59249 489660744 45366 45367 738902749 97259 97260 140436758 17322 17323 311411355 8149 8123 917189634 41001 41013 821223802 82522 82601 382343051 65662 65736 337261910 29189 29206 494558563 19221 19295 693936605 17529 17593 191134237 98371 98337 620259983 20643 20684 664378595 46620 46621 257933576 12490 12491 785538995 5399 5400 125567648 7682 7677 639189508 53847 53876 517759924 72030 72031 155896636 80026 80027 221700616 84226 84227 293831667 24585 24662 238463104 38770 38804 422268230 11801 11802 791178970 83463 83464 350409075 7150 7151 658151849 43200 43201 274215465 74180 74181 735780353 51067 51068 937963732 57695 57696 957170034 92927 92954 489443359 61285 61286 900168935 34328 34392 529786728 28654 28655 145537863 80786 80787 13129618 20984 20985 857188337 2740 2717 416818167 48004 48005 101306537 67464 67465 208420013 88471 88454 671643396 73410 73411 479343414 85283 85298 263892243 74627 74628 658557766 19732 19733 122434948 71240 71241 471965136 57943 57979 744876404 74941 74983 402779112 14775 14745 594244703 60539 60469 269855240 58802 58803 477916473 28585 28586 69231483 89159 89218 768249943 18026 18032 824823810 43641 43642 799361109 71861 71940 317894837 83588 83589 440216399 70880 70881 647129329 41067 41071 540783166 88656 88657 909577471 37772 37773 333680854 30006 30030 495706561 64854 64823 906568091 69954 69955 291429426 34312 34381 150308325 32219 32220 916174980 85957 85933 762655657 44691 44755 222331996 31790 31791 4744386 6356 6357 952102053 46706 46744 388709602 59582 59588 186495188 4902 4903 641101660 5320 5321 235572308 83022 83070 467150355 64355 64356 936257025 539 540 119884231 66300 66301 353672479 36968 36969 528016921 78814 78868 404077806 89925 89926 246783664 75408 75409 158366723 11625 11608 600295707 85288 85356 774299771 77521 77522 243564110 31990 31991 795613143 66766 66731 347101571 20239 20240 618426925 31154 31155 512366914 43285 43286 476938627 84868 84869 350075787 7707 7708 572219495 47352 47317 831484046 75135 75136 655994433 30375 30317 754280477 76191 76265 367797182 10382 10405 316044187 2011 2089 951332653 17339 17399 820111487 34012 34008 927172892 69613 69614 152715847 88015 88016 248007008 70987 71003 182202282 37980 37962 326503786 59826 59831 483370669 55610 55611 449367372 39896 39914 184013333 35732 35810 805076600 51019 51020 567064606 81351 81352 147114323 68875 68907 768028176 93055 93056 728681401 76108 76125 832265507 84072 84145 830525724 59907 59908 555006975 88010 87980 735642289 49348 49353 135403083 82131 82124 253743793 88507 88444 227503856 4132 4127 427798867 72014 72050 108842629 62806 62807 783366617 9908 9909 892996529 19236 19223 489644786 62327 62314 250619899 21740 21741 50908650 81084 81085 804448303 82217 82218 41739487 29626 29621 499797311 71367 71368 238400712 28430 28431 816717230 48197 48201 163795438 75038 75039 406048979 79959 79946 88536763 83987 83988 459573216 44555 44556 66412564 92480 92481 183082986 60364 60371 170291987 13019 13020 707906903 40749 40750 211413026 90826 90827 238356876 48577 48540 728690941 41108 41109 590150018 73115 73116 737258761 40630 40631 218598670 13489 13507 284427031 53722 53645 868198407 13677 13719 870260346 5763 5783 234195706 34336 34331 671600635 83257 83229 332689258 87325 87326 290320431 88896 88927 885768074 29411 29412 7780967 29410 29407 543684179 98624 98625 509643220 6480 6481 983432324 58742 58695 640607724 73225 73156 173509137 92921 92922 738081986 98545 98546 597291022 72339 72340 805200054 18865 18883 274053273 77443 77429 721710169 34007 34008 570351495 57871 57872 287773785 65951 65952 905249128 78254 78280 466241930 61344 61345 658711394 2745 2786 280775825 23847 23789 662711786 11712 11673 468773207 52247 52181 17993846 39181 39143 569997723 86735 86736 245367644 29281 29305 731262278 96506 96473 950494210 40337 40338 813871889 49150 49102 22205387 65592 65599 106610312 26680 26681 744301029 71887 71851 910860107 9944 9908 834615339 8807 8808 996396563 44985 44986 152165193 4239 4240 716798901 55277 55278 242960357 70172 70173 106004710 18991 18992 738721906 85408 85409 914181255 93604 93605 424112205 67955 68015 833429642 98528 98529 864051754 77555 77556 206730578 97043 97044 580409063 22804 22811 880565783 6765 6766 489761944 66178 66218 899071575 86099 86022 187481593 54265 54266 377615356 60118 60119 324763405 80557 80505 550099387 40115 40116 322666741 12680 12681 750563689 60319 60322 136488064 4359 4341 49690932 36917 36918 123466571 26576 26638 510361708 47188 47189 815614213 46818 46819 16415115 35559 35538 285319759 47279 47348 459373066 20293 20243 798232804 81303 81304 964825104 70458 70459 625408865 86765 86766 795475431 95682 95746 391069757 90973 90974 579642996 22270 22268 102211909 47134 47135 86729776 61232 61233 174078513 62591 62592 444598301 60587 60588 713728611 72173 72174 639281633 79284 79266 410541005 59344 59301 173138136 98798 98799 9474782 57129 57130 433333427 94316 94317 577821233 3292 3322 123816550 63409 63397 475544003 76328 76329 456928547 42557 42558 438020653 6208 6209 829035948 11010 10932 652692592 57018 57019 933252252 39944 39945 910445421 13601 13588 654954062 89597 89598 367740494 30200 30193 458532619 91267 91268 504490449 36162 36180 105741741 97135 97136 564300220 85842 85767 570997688 26526 26601 718843549 43288 43289 875077064 93413 93414 890724252 14612 14576 420207801 99565 99556 759495022 28688 28689 758653742 23862 23863 533282084 96441 96372 225482037 38066 37988 290115774 19050 19128 351130403 45079 45080 342723507 75559 75583 523710457 61935 61936 804838919 48555 48556 230068874 92255 92245 683160397 77144 77145 657456244 99468 99469 895424930 50736 50814 457136115 99388 99389 954741887 24974 24932 137654854 91926 91955 77043074 12946 12979 685957375 75535 75536 462310189 69473 69474 979958665 37631 37632 886567212 91315 91316 495879386 5312 5313 652629328 92645 92655 195175941 31302 31277 712959315 46490 46491 819904292 16202 16200 73569727 97803 97804 600039238 4301 4365 583637227 76953 76954 470407470 49108 49109 16687699 60175 60145 277436015 22821 22822 688889543 77907 77908 137976050 38946 38922 45159124 42141 42206 224387095 73318 73373 904936271 53123 53124 435523050 59429 59430 289365665 33460 33461 541617162 13898 13889 286483249 21002 21063 385053365 47855 47804 374024009 23780 23754 220790812 1761 1710 579763197 88108 88063 518765144 82079 82080 180476248 46364 46314 380651162 64830 64831 599212497 57390 57470 22530640 62961 62962 479186568 23007 23033 301908591 93787 93858 970339780 47439 47468 30604853 72859 72860 4919252 74601 74602 682371251 14848 14885 45274979 62146 62147 392979963 77188 77189 371949233 38101 38102 429110 30131 30132 994388023 14497 14474 749116856 50372 50373 578987018 73347 73270 767153619 97267 97302 781042974 63732 63761 815418182 98886 98877 292149571 24801 24774 105107417 20096 20097 481415861 40143 40144 177975195 64178 64179 598733879 13384 13385 18944731 86099 86132 553419710 7074 7075 615502546 46209 46210 947398942 65696 65697 96358416 71510 71511 602940036 43240 43299 52205540 78482 78483 505625545 97694 97695 668902489 29930 29909 104100113 5081 5078 390812456 49920 49921 813966712 24584 24585 491080028 49934 49935 950847555 1280 1253 149802715 52619 52545 686133327 20987 20928 783309140 24354 24355 111674645 34293 34294 128518528 48622 48565 668222245 90586 90566 614940762 36 37 15377556 7266 7333 402751582 3700 3701 423223389 24637 24638 560261497 72909 72929 659093568 60820 60821 425510796 29886 29843 843785685 16378 16379 940952678 64258 64259 611263215 19523 19524 874235575 29967 29947 165458060 16146 16147 272715881 86332 86406 498353185 54455 54453 665683255 31763 31764 37184303 18075 18076 906114604 84338 84378 403453130 51871 51809 130413052 97557 97499 602914348 54714 54715 971431509 53427 53428 478825082 21871 21872 926933772 23593 23622 67163514 49889 49841 73487641 98711 98712 755532379 97923 97876 396955411 44767 44768 882746738 12390 12391 880618351 94522 94523 233352806 90124 90152 343893472 77217 77243 369238689 9203 9204 265185490 77027 76981 251219126 9264 9265 782824283 11427 11428 588947802 88544 88547 227126002 3193 3197 221237056 60464 60465 548791330 34370 34333 77628587 34210 34248 910525699 66383 66384 352869796 65224 65250 890504190 39843 39844 833592622 10435 10365 276196245 89446 89447 127106730 28545 28546 501597615 35727 35728 539141942 11128 11129 688947721 61805 61806 222936254 32119 32062 325933815 27182 27186 751107511 56058 56085 564114274 89087 89088 763012917 55734 55735 962751951 36609 36610 754533821 55393 55394 862667912 28432 28449 975912017 71597 71641 178080466 40821 40881 771513543 39680 39681 68669223 93812 93836 213431285 93698 93699 878994183 87278 87297 385056461 62541 62542 222908101 66745 66788 416639969 20020 20021 116233590 72825 72864 270193528 6213 6228 382840856 19770 19821 521152564 7228 7229 911768219 65354 65306 409253005 55963 55964 876967599 83054 83000 723892930 28129 28114 752134635 3567 3568 171241063 90877 90950 685488953 18507 18508 551297501 42368 42384 379954250 61890 61920 851178578 3572 3498 388920869 79918 79894 748085856 67863 67864 74133044 27435 27436 773992672 39032 39050 814518345 28013 28040 307930240 19733 19725 779481292 63397 63398 766644616 60727 60768 992821828 61303 61304 297747245 84995 84920 592554779 51337 51406 461589603 96201 96202 773343187 39208 39219 679972009 99569 99510 477387192 95603 95604 997935985 51884 51885 254183647 28658 28659 484760494 53553 53554 473165796 17029 17074 797278497 32448 32376 202752912 23039 23040 434941866 12698 12699 164613546 79726 79727 47394811 85074 85075 297584464 20312 20384 71583708 23656 23577 694912743 71380 71362 836947225 78088 78108 281638350 1169 1115 646035093 43871 43800 831568095 67755 67756 278625106 45600 45601 427761475 22461 22462 601025526 5566 5567 187285234 84712 84713 652272779 14584 14594 701343731 13146 13147 685398378 22393 22461 822349765 82519 82555 540800255 16338 16339 638330085 81753 81754 582350852 78122 78123 950210262 69269 69313 592281427 90939 90908 664735824 17175 17176 89613745 93444 93445 217956529 61284 61319 391510688 95511 95443 936781071 95737 95727 768936754 24180 24181 162155986 31177 31178 142628041 76879 76880 157292644 32435 32507 473013606 83885 83831 319611064 91411 91341 501718145 55995 55996 741398330 68808 68809 666495519 61767 61768 541973036 49652 49653 100268860 12074 12105 66449153 5691 5692 175941462 1055 1056 62926601 74439 74440 455631131 2994 2995 142853397 86062 86053 829661463 96826 96824 801644461 35515 35513 235564644 27841 27783 10021337 37146 37175 357438220 47513 47514 867759682 3240 3241 261048544 17028 17029 533493834 7921 7922 478337293 53933 53934 461297065 62097 62078 287917457 20284 20285 433034763 14255 14221 888098812 56430 56431 617854737 83197 83198 529006067 6894 6880 577080574 64368 64369 975489608 4169 4170 722419600 25123 25124 91868948 77785 77862 488918606 58368 58334 921245267 26361 26371 796068142 58281 58318 80582334 1426 1454 458906725 50947 50948 247411152 97557 97558 550267732 983 923 591855099 63036 63109 307975674 69423 69437 773947513 92048 92125 293846816 83449 83450 526547015 2665 2666 950261880 83900 83901 284834417 64459 64460 875367978 75702 75750 100395688 95469 95470 404646427 42506 42507 826878734 28775 28839 454590728 42558 42534 375013013 31217 31265 137789411 18596 18597 508761694 66965 66951 962366843 26605 26553 81802311 36562 36565 823674574 87027 87028 537049047 75186 75187 242250667 86920 86841 679763339 81952 81986 610571705 45550 45551 166703022 79476 79418 122621825 81917 81918 522889410 83943 83884 34531650 35392 35393 109764213 10257 10329 520901589 43131 43132 141055885 40728 40729 148843655 1275 1282 653582925 15130 15131 396406117 17826 17827 782740044 39347 39348 106546580 8196 8252 50387234 65458 65427 992662992 73611 73601 81549305 16622 16623 836900752 26048 26007 538907581 96399 96351 197257246 15756 15716 787285485 92276 92224 542471116 8186 8239 549354700 48896 48897 28425287 82282 82288 617445872 1716 1717 8359655 26421 26422 44442809 96721 96722 823855077 51294 51224 676904191 46130 46078 423948037 66975 66976 212603857 82239 82317 785187272 35635 35704 396510675 56841 56842 206076005 94490 94509 715243610 29902 29903 712442996 44828 44829 879796338 44029 43955 946204562 65675 65666 90425187 49751 49703 474639015 82154 82155 398737006 89695 89770 272480339 49374 49375 527305840 15561 15555 389075110 37525 37526 621735373 90428 90429 499398115 31892 31893 818568435 21383 21353 2544127 60475 60531 828111460 45233 45181 775981605 19990 19991 8481901 13304 13232 863851916 20546 20561 323875756 22557 22570 540073939 27803 27758 942678396 83058 83059 249866512 84086 84087 401884975 99164 99165 128249475 88456 88385 512209452 20289 20245 722203754 17066 17067 739188966 31819 31783 994587305 59014 59058 128349076 25467 25468 599479905 24045 24046 46460951 41075 41026 237084174 21817 21818 639625688 84346 84288 694477949 76709 76680 177283026 64292 64354 930321260 62244 62262 128009230 51302 51303 239717348 71383 71405 367053883 96604 96605 454301136 55388 55335 197222677 44679 44680 895452129 84232 84304 410781437 92294 92285 457925110 97379 97367 676179784 41290 41291 526928372 94444 94445 332975642 19801 19802 250316013 13496 13497 252013523 84108 84185 167596058 51451 51417 957422220 81740 81741 118470507 2029 2030 962454990 35651 35652 72773782 67601 67602 259008696 86030 86031 679333873 4505 4506 743935098 28454 28455 517268846 33421 33422 826730717 72227 72175 944871288 95029 95030 506421630 77694 77695 762737260 12352 12353 975295122 70348 70349 630079220 85371 85372 781272585 26709 26740 242887350 27530 27491 440671643 89987 89988 75628255 91712 91713 470584340 20566 20624 421008689 58598 58599 581845082 25009 25010 363637505 39614 39615 526143311 7851 7913 609916944 47819 47820 716865455 97519 97520 799846494 84388 84404 285675464 22600 22601 446817165 48800 48801 549005979 24025 24026 328176177 62173 62174 580292660 98798 98755 470219292 32683 32707 942894234 22622 22623 477855484 98558 98559 79900633 3251 3252 892587179 59472 59467 373864144 25870 25871 253853956 81736 81717 298914525 11538 11576 510746720 7751 7752 79422819 20726 20703 340112009 5350 5380 544612277 20098 20023 186269025 29900 29901 727993040 53467 53497 910438302 65881 65882 215717339 9528 9544 873223529 59270 59271 686821082 19432 19374 770361738 37595 37596 968994367 43717 43757 50719162 53405 53377 857385672 54401 54402 481602856 68389 68390 65898609 33880 33930 502990279 26162 26157 870090559 44152 44181 76740964 536 537 694018725 47839 47862 80983609 67571 67572 845765562 87981 87982 132945037 89761 89731 914151567 20522 20602 829606804 25287 25288 39001631 34455 34456 721698856 88121 88122 455200122 79019 79030 670822169 9899 9855 162255803 84644 84645 537749448 96811 96862 353076846 81704 81691 552082017 24359 24399 506289227 28689 28690 284981603 6203 6195 505293029 43002 43042 507830555 43940 43927 603458122 72055 72121 893164394 59057 59058 706627290 15193 15168 992442861 45049 45089 280522857 88258 88259 93046716 57333 57272 762737568 67422 67423 959254020 31324 31325 458543908 6083 6084 312243402 16370 16371 450731341 90667 90660 217713650 41204 41229 840009405 41117 41118 335315885 30388 30389 764732870 87303 87306 470356127 80154 80234 175521430 56120 56042 182589581 81098 81099 85335650 77627 77656 614552517 40008 40037 842321099 30531 30486 917881267 90787 90836 102666203 12289 12290 876713593 63440 63482 943401719 77209 77210 317150201 12916 12917 87307926 54597 54598 740920906 67344 67345 593805606 73639 73640 833326091 94250 94225 321685334 64216 64176 149942965 84427 84369 332306683 50474 50475 616083993 79038 79039 515700829 79384 79385 427133213 11025 11026 956796160 7381 7382 171349662 36303 36346 77453182 38483 38484 341829112 18800 18801 536818120 3606 3607 191647791 85847 85848 150253282 53732 53733 303215982 61974 62044 350344991 64507 64447 100136156 56069 56070 876235895 43471 43472 149163262 61673 61631 709771370 82340 82341 642290206 99435 99508 798735466 8998 9064 261306257 96215 96182 280273026 160 161 481838468 13684 13746 439175644 44121 44122 27195976 89679 89620 442160972 57472 57419 764537864 74766 74767 503691416 17175 17169 827798253 12706 12707 43454892 52152 52153 831187797 9257 9177 883927902 20353 20354 246886003 1974 1945 312822007 4829 4872 243204345 86541 86572 608623265 38740 38741 307939099 43317 43288 449527491 2246 2247 559621433 12960 12934 751004341 1943 1944 297886065 37220 37228 88341727 12717 12730 528628360 80237 80177 211119800 5197 5198 290863818 79128 79129 600771088 44210 44151 630724963 85190 85191 360888084 49122 49172 116926874 26827 26782 698494658 25669 25638 424461257 67656 67657 116414388 67296 67227 989497549 52994 52970 980584585 87492 87493 96980656 876 948 665227146 66995 66928 707401146 44738 44739 441938927 48552 48476 745272624 1688 1616 222087760 46133 46208 923933224 57658 57659 44802846 85958 86016 430504492 16048 15979 240357655 27141 27105 27745804 48725 48726 145988211 77460 77461 280117991 50449 50425 694943405 33949 33969 461181052 23505 23559 935747314 68663 68664 848988814 57735 57785 44754199 2828 2829 248480997 27884 27813 152297329 47242 47243 896490908 40867 40868 772811421 58281 58282 628859773 62615 62616 456450 79490 79502 314418075 41789 41790 294608468 42447 42448 526248485 57577 57578 335441593 13676 13737 979037422 21647 21612 728336157 15351 15352 638755562 68530 68531 120090695 6409 6448 25315305 98745 98746 202472182 24624 24625 571787712 19639 19640 897160747 91743 91744 728330971 72263 72253 758522155 73956 74010 193803472 18077 18078 74995058 49064 49065 505052978 14534 14531 853468253 85032 85033 875384176 95201 95133 137201031 95165 95224 598075988 47946 47947 121656157 97092 97136 226836543 50727 50718 504562611 44145 44217 761923380 66737 66738 198218764 71603 71604 365849650 13906 13842 113021806 90890 90868 905083886 53839 53840 550241763 56871 56872 310798529 17076 17026 903900145 5607 5585 970553658 7002 7003 173877341 36877 36878 147713377 68333 68334 438914161 48171 48172 854942805 35587 35588 871227174 513 514 981965108 59349 59350 294451457 31448 31449 921815148 40834 40899 49436309 7668 7625 76036040 53630 53707 580776922 25632 25560 888373135 10574 10575 248650914 54116 54117 853726974 55863 55864 495306770 28995 28996 760558230 51176 51253 906724092 34191 34192 52807563 39098 39127 690205593 80701 80702 755498360 58509 58488 253158254 11734 11735 261043294 39655 39656 862490424 51844 51845 971830220 66271 66272 395943387 87726 87762 72521514 24291 24344 676138762 82348 82393 13300526 55305 55306 116027678 50254 50255 883897025 95722 95727 657187392 63069 63125 897772034 21912 21953 279085758 46027 45961 495887392 58280 58281 319199409 24407 24408 114523637 15142 15133 331712139 2661 2650 7317598 47748 47749 217548097 81743 81744 786691245 73564 73588 287484557 31055 31129 419448115 98803 98728 593260374 52460 52461 602259284 50723 50717 593053350 79239 79240 445593408 87462 87427 344783900 11486 11407 292261490 79219 79220 83750799 95033 94965 387269781 81861 81868 284048647 96708 96686 180356483 61977 61978 255752913 4344 4301 843936501 70533 70471 118165203 25361 25441 63687181 26389 26399 682699062 93280 93317 540833131 11725 11726 111122849 76085 76086 338682794 65481 65482 783655687 31996 32016 757451066 88561 88489 559949421 99153 99154 149824531 62340 62341 486066627 77409 77392 985301874 94318 94282 585393245 35117 35118 29986674 20934 20992 975806789 58668 58596 880509563 61182 61183 14068616 60528 60560 85491350 41307 41308 490738138 48883 48884 822766263 21422 21423 279355991 84561 84562 799960779 9592 9566 503127484 64862 64848 249607514 65885 65886 343652692 19762 19763 792579956 99760 99785 173751472 77733 77756 718479243 83492 83493 102384878 86777 86697 619402985 12452 12453 217479190 37940 37971 850474298 39383 39384 338461827 43210 43147 354488655 62317 62389 472234534 96155 96186 63412116 51029 51059 367512633 46317 46385 725562606 30168 30235 662511184 57537 57579 242535121 83832 83860 880750776 47620 47588 191930466 88848 88849 326893952 52182 52183 583304583 1836 1837 189004550 32803 32804 101316506 44510 44450 634755781 85996 85997 251628627 66839 66849 128785483 44435 44436 897625916 72580 72581 604901813 81560 81596 829593609 50140 50170 97748488 12069 12070 533234184 57271 57272 750829317 59998 59999 391476007 4840 4769 394436252 63914 63915 963891904 58895 58896 587658101 64407 64408 70365819 61569 61570 813030547 97121 97122 218123060 99160 99237 664297221 57025 57026 688197949 74674 74675 475457722 9557 9558 150568470 32483 32484 325308194 27775 27732 888829102 67714 67715 228847559 46444 46445 304917998 799 848 652562668 68882 68809 845821468 25243 25244 331842961 70902 70854 402920986 90026 89997 430295439 59340 59270 261663632 47226 47157 975277518 81795 81796 49698383 90406 90407 608412820 85206 85133 393536699 76902 76886 235961170 86927 86854 850715419 29110 29111 538607581 85515 85460 754792162 22564 22565 293348127 53883 53884 312165621 3013 3005 972073107 59974 60041 532239288 61743 61744 923758150 78657 78714 30045951 11821 11779 49378602 502 503 390189244 71158 71159 869126209 45616 45611 47726825 6186 6187 696247666 71625 71554 801239273 15050 15051 636353732 86553 86554 580115451 73420 73402 984072340 37803 37839 725112188 6315 6316 453363998 83395 83457 780837526 48920 48844 726920872 88416 88417 523191347 63763 63839 751043212 68623 68624 500378504 28573 28525 458910073 55015 55006 972372415 25387 25388 41774240 8329 8405 732930040 67742 67759 435355884 41478 41522 434045711 36981 36929 597966645 48855 48856 457781510 27534 27513 715856160 30559 30560 597043084 72284 72285 130594009 15411 15352 392949384 80288 80289 515644242 77796 77800 217182831 11663 11636 720861981 48805 48774 923972958 18811 18812 80822584 60330 60331 709870501 93849 93850 551648228 77452 77487 930434931 38064 38065 553106081 7484 7485 422610972 81358 81359 616359637 18820 18865 830232139 37333 37389 530024377 73590 73591 234965826 727 661 106097012 48722 48723 367601632 59004 59054 174659620 45862 45826 457560469 55837 55838 716147764 87848 87849 407532738 63259 63295 702727596 8948 8951 810513704 7552 7553 677191980 75687 75688 286857347 81940 81904 120967073 75857 75858 173893549 99748 99749 849577626 5767 5813 420448024 78308 78309 333975337 88483 88484 141291438 52313 52314 691602514 12543 12597 555853964 91921 91979 126509724 30510 30511 733502380 26593 26594 629899169 87678 87679 911638040 13854 13855 182313982 64791 64839 251966968 97790 97837 460331640 79239 79248 559577681 73073 73074 876380860 40142 40143 687421669 48691 48770 326878698 45662 45592 300997748 5281 5264 346927208 53214 53233 551252562 61289 61309 10493478 29380 29459 739682467 66715 66716 24397413 79157 79083 701893508 8813 8814 810031883 97243 97253 862107878 5063 5128 610097694 80405 80406 105057724 53751 53752 251699205 27365 27380 767879060 82911 82912 654029089 17932 17891 590199610 16329 16390 550615984 29712 29713 188997499 58893 58894 246921013 8826 8827 9202724 64082 64016 540393097 40886 40887 721955052 15963 15964 167072884 77845 77773 793711396 65626 65627 222896926 18436 18438 391825383 13113 13068 269576724 64692 64693 906302676 7639 7640 516264911 78251 78225 60201580 49724 49725 72094113 19556 19510 443102318 80832 80833 264534188 4029 4030 28235487 88986 88935 997525904 24068 24069 1536079 67719 67720 811186406 6410 6411 971462225 51417 51352 147563712 37606 37607 645005031 89841 89901 792792386 18147 18178 742999759 65278 65279 313679106 4628 4629 62999689 23067 23068 455441245 73380 73302 945917951 34964 34902 855552095 8100 8101 267214691 61538 61539 19189487 42957 42958 462547719 4977 4978 800618004 151 146 395447570 48362 48363 223453710 69394 69447 627367405 60827 60828 523668521 28984 28985 932795646 60154 60141 791536162 66258 66259 130907817 66371 66400 110221616 1821 1822 742981289 84499 84500 892817074 87458 87444 366813861 57678 57755 655521775 95401 95419 539642989 90380 90300 681531799 37706 37707 860443687 14513 14514 163265068 40273 40318 316672094 47516 47517 21042170 51183 51146 454219688 23441 23442 128664664 73553 73554 78497544 11580 11581 595618590 98233 98158 996719372 81679 81680 685941170 81411 81351 587470430 98294 98258 120927822 96525 96518 29187703 15565 15566 903242660 92354 92355 670000443 32193 32252 378554837 72062 72063 288879951 61336 61274 780646952 13978 13902 267475295 14947 14948 94271455 13682 13611 733810731 44917 44958 546652862 56638 56639 848730279 78368 78369 722419367 29371 29372 961558308 57468 57534 157363614 85312 85313 848062082 7557 7504 647668701 20449 20439 192127320 50105 50106 700428775 19253 19259 512414070 93417 93418 662086548 49244 49245 3823986 14079 14088 655206385 70462 70463 892324382 43687 43688 870074916 67613 67603 211342800 85914 85915 707343571 28857 28858 578479924 68272 68219 938437769 80692 80678 39268423 78625 78626 329615086 42835 42836 363915700 87724 87782 265770019 94145 94146 874373572 75875 75876 73224942 71713 71763 516810351 94321 94257 34199744 6160 6103 967615804 31381 31382 467154467 78120 78102 749144116 31154 31189 977948747 60562 60563 875050479 76959 76960 476623313 74710 74742 86144468 75836 75890 161622036 49150 49086 49975553 55801 55850 621173344 19550 19551 148258378 53625 53626 882697773 17722 17699 624765083 72515 72516 913660488 81698 81636 815480912 57623 57563 332599498 34292 34298 213498820 2920 2921 1724682 23580 23644 698664240 45017 45018 550313818 62640 62641 732225739 39350 39351 862415962 36368 36428 915174962 63313 63320 227926623 39010 39077 746275624 4271 4272 512609156 30939 30902 109551989 11584 11571 115367890 5579 5580 806861995 31402 31322 624941025 48994 48995 750558389 5303 5352 672900186 6942 6943 614772637 44433 44476 234557824 71857 71858 853756015 4346 4347 55441697 7181 7182 393566857 60068 59991 783949452 193 188 886856701 91047 91048 361965037 55206 55175 50477738 12750 12767 469128696 44140 44210 902984763 69243 69244 978892319 90725 90726 882804368 59674 59630 795649260 74943 74969 656642901 40838 40915 61062772 78612 78613 714449737 89752 89781 360773334 78268 78237 238688716 26793 26858 507193286 68920 68879 134590366 41541 41542 462361059 15307 15287 35281035 11768 11736 664542826 52663 52650 551327680 84401 84402 552114935 35624 35591 678985584 84361 84362 185111054 76511 76512 344564745 61211 61282 954851741 2381 2382 391029478 78568 78569 394047141 44809 44810 169719907 15279 15223 922020430 69808 69874 567498729 47300 47371 489387606 76686 76750 440326970 9365 9366 210667306 18086 18087 955301673 13285 13286 756702587 4677 4637 951766385 59612 59576 250209387 22900 22876 146501908 23053 23083 194952650 84103 84144 288534544 22613 22614 375679551 18797 18815 387919249 33061 33062 902662850 64974 64938 393280768 54723 54724 168824458 93429 93499 529586323 88543 88496 151087357 43746 43805 418666043 53383 53367 556053311 3693 3674 878033382 10929 10930 938534263 35806 35807 479079750 97827 97854 671062918 65865 65933 253712132 22501 22502 145581726 66097 66079 84205190 77465 77432 533356376 56793 56806 830135064 4203 4271 118630939 74553 74566 866164027 9038 8993 163434981 91490 91491 110129290 76738 76674 20272012 91854 91855 117632239 91170 91171 951161583 84849 84850 311639044 4498 4499 100793376 67215 67216 402263626 55038 55080 248375 92583 92584 246481874 98027 98009 252809725 40015 40001 223307965 25137 25146 675823673 19823 19842 659319583 88205 88206 33062494 52572 52573 426175686 58079 58088 269456495 92455 92456 114209380 39632 39690 803131425 45344 45288 628925356 90089 90090 803887105 594 595 950610154 6190 6167 214187491 16658 16612 813638866 34283 34269 291161629 61473 61411 314104758 23793 23759 755078708 93316 93317 383837048 55975 55976 302113149 85027 84960 174366175 94195 94166 658858814 9936 9937 949456040 41690 41691 832221197 98056 98032 673580891 83632 83603 288685833 66165 66166 228923247 73168 73169 522764599 1129 1130 556360383 45717 45718 654738115 6656 6613 218481960 36695 36696 751943500 21210 21270 536495399 36135 36111 307979985 39526 39450 578103145 3333 3334 577224864 6781 6782 720427347 16259 16315 974279554 73989 73990 706344256 35408 35415 836570921 485 486 103613419 54515 54516 573108377 34102 34041 767292844 95337 95313 628739146 73566 73567 287125437 55471 55395 420532739 27422 27502 133932700 69091 69092 555239331 55450 55499 611094020 7128 7129 647317067 87792 87793 291541095 79556 79557 435646147 1118 1052 269835882 94785 94824 679086222 67456 67457 831697347 1109 1110 944770130 29769 29770 900657119 59370 59371 910280679 29649 29708 309088375 79853 79918 363850511 40270 40271 510777180 487 476 53331174 32718 32761 429378155 89387 89392 95936365 67608 67634 996003688 89782 89838 839262690 54367 54368 869675326 90674 90675 492228654 57839 57817 532434654 12743 12744 267047685 64168 64169 931114834 32767 32835 416459345 81355 81356 17637733 83723 83649 959560825 36165 36166 803902177 33703 33732 76839535 79394 79395 218956322 45337 45338 305936686 75189 75187 273630279 50220 50204 295696283 78806 78807 625223024 96941 96932 413692959 89991 89992 545914231 93831 93832 716840954 21608 21609 561205153 84031 84069 227944757 67192 67193 612664345 63701 63656 753425033 65443 65440 403998268 70870 70871 13103547 14123 14124 665114144 12463 12468 780447156 47933 47931 890323595 17436 17461 559981905 87118 87119 377494005 71814 71761 120459165 83819 83820 508058506 42245 42246 728419310 76005 75958 205333856 27654 27655 667018791 17341 17384 911416278 24669 24670 957070902 78319 78284 525673170 18923 18852 254574477 70280 70207 551905166 14890 14891 887273935 1797 1784 206323916 60577 60578 975105568 19867 19921 307420028 22215 22216 665080174 72729 72754 985663373 14247 14222 709666503 59814 59879 586269380 67618 67619 789396123 7214 7215 105291227 34899 34900 557031673 1856 1857 926475291 45845 45846 9943127 1087 1077 796265475 54274 54296 734329728 61080 61069 647952003 40347 40337 585132739 30646 30647 433615624 20574 20575 637562991 56607 56667 34366313 70219 70220 962979945 46998 46999 559017973 25652 25575 313665838 97686 97687 111348055 22386 22387 654172459 47551 47621 84274313 86346 86347 215188728 99884 99885 500364648 65933 65946 901250505 43567 43568 772946592 16518 16569 817824925 91482 91432 36705033 59331 59303 758056398 19041 19042 379342750 4901 4902 590071448 62968 62969 579476499 76126 76127 967346354 91814 91815 693113305 79759 79811 855041878 10468 10469 443584899 28622 28623 926187606 60257 60258 618042884 4636 4637 917380583 38016 38017 678576968 59065 59057 784952386 26193 26165 18513016 20166 20217 626009662 98484 98485 488792985 49279 49280 49480381 25020 25021 93389660 82449 82484 501215489 46015 46080 519948771 74019 74020 168211204 58907 58921 3882608 7449 7450 497552140 46435 46436 63482369 20091 20074 990949525 24096 24097 478992928 1433 1445 748000562 14868 14923 796955854 10843 10844 693739386 37758 37759 555058617 70101 70102 834654347 17134 17083 983872444 80746 80698 176760124 45085 45086 723729711 54914 54915 98287013 49878 49914 941074356 71804 71858 172217391 26353 26421 753173609 13582 13638 552115336 25225 25264 572334579 50150 50151 131304314 64314 64242 990590849 50865 50859 663258958 37677 37633 520915343 78921 78861 128304085 47230 47231 919098686 77394 77344 871158208 28838 28783 50057905 4682 4626 136988692 57106 57157 681341998 8733 8782 868584106 85267 85268 309937930 95094 95063 408516441 46486 46447 899341515 16174 16119 791310140 53068 53028 605944854 91023 91024 989466459 37939 37940 432408674 62814 62791 482612688 98787 98788 483006795 99279 99280 644609204 91236 91172 157494365 10820 10821 213788407 28278 28205 199346757 61521 61522 164014687 74191 74188 797985988 42764 42820 913403024 71838 71832 278374727 87061 87062 983976343 16320 16321 737053788 69115 69116 430396442 38089 38090 162929013 33460 33430 120470372 24004 24050 170824904 28965 28966 959026537 53517 53581 871613925 30635 30636 264994565 16594 16600 479665233 80072 80049 269205806 42763 42764 789960454 45767 45773 255175484 22104 22105 907029785 34271 34272 422888975 64764 64765 404436997 26635 26617 134922200 2726 2653 383895702 9578 9579 521248886 72237 72184 462963919 68580 68588 129033141 1993 1994 691707180 33978 33979 521091595 44925 44935 489076339 48836 48892 771987772 49561 49562 954581818 13430 13395 442963251 21680 21681 689025504 54128 54129 229766084 77466 77467 188803810 54814 54815 997927194 56406 56407 387585391 75059 75060 709927927 39826 39768 116826229 72814 72830 375242955 86758 86767 880073498 96129 96170 861960787 58427 58367 251606133 34353 34325 759541303 54131 54175 158124810 33884 33885 587774947 63497 63498 901039451 17736 17737 427026352 82404 82337 229122248 65909 65910 309481785 50493 50494 47224523 76831 76832 763624808 11728 11768 63059447 6225 6162 123865777 46232 46233 342495928 56976 56977 962531549 46724 46725 295615891 39362 39371 783316718 82832 82852 842347000 24199 24192 26024965 87246 87247 522214500 3195 3212 822476490 62416 62417 104317781 74563 74560 728021903 91706 91784 119833196 35506 35507 87031893 66191 66261 915126281 51150 51134 734761088 19759 19760 212478127 27257 27197 762952597 70443 70436 163340294 64225 64294 471365302 51630 51631 516262671 73163 73164 742605079 38099 38100 300178460 44131 44132 523259037 22660 22631 791722728 99011 98998 269006236 49709 49789 680160901 17355 17378 796836627 33601 33540 358822779 84947 85012 258181913 77117 77095 836404056 6907 6908 454147881 13883 13884 101864479 78461 78462 934022091 53515 53558 502483218 97466 97514 476191832 85987 86047 460838663 85937 85938 672402731 19805 19839 471373501 63250 63302 324503032 52250 52302 658114575 44788 44789 776725249 87541 87474 876031064 75000 75001 560927474 48167 48168 632541206 43559 43560 563763416 17469 17470 826718691 28405 28406 969409305 84000 84001 944907238 73432 73433 23951213 81282 81248 257583741 74208 74271 845707696 80216 80231 66742636 77772 77773 444766058 90861 90876 714951521 42347 42348 136037289 48915 48916 825161950 33213 33164 411416239 84776 84747 249873842 46269 46270 147730606 3057 3129 26719487 8351 8352 182081997 29061 29062 184614187 58801 58802 854424826 43632 43633 80182596 8380 8381 391972760 24162 24163 853232955 34242 34243 738529357 97180 97181 500303889 91222 91223 130374012 28270 28238 469496632 34415 34391 669662638 17965 18021 251947100 67076 67077 49437062 9999 10000 413324447 81652 81658 17211595 92680 92681 612358707 17913 17954 305377363 55534 55535 712575852 84501 84432 605534665 40634 40635 207623524 91661 91741 801088706 61341 61342 641072165 85329 85330 966553589 39764 39772 943772336 89925 89933 750734998 60966 60967 265539575 50849 50843 295213346 30408 30409 212289298 55766 55767 759114000 42382 42353 33672984 14073 14114 118992457 79627 79593 729569595 1438 1439 453661380 49350 49425 245200693 1156 1157 535561950 58838 58839 306622488 22815 22738 168052126 17848 17849 685556002 66236 66305 797034684 89657 89658 666373374 78758 78759 351495154 40836 40850 83121211 15721 15722 725000699 42027 42028 676424373 65558 65555 462533842 79960 79961 49074763 13520 13521 739935440 79533 79534 982015767 76806 76807 394830324 39852 39784 783250618 10361 10391 701508748 39806 39807 610867794 7755 7756 336798638 8800 8868 755207820 96420 96430 823542469 51764 51697 635888772 76261 76256 537853942 74822 74823 469921866 77677 77678 4671506 42611 42588 701358064 75633 75634 923665398 69792 69739 144081117 4279 4280 854674685 9017 8980 630864147 50729 50799 226340834 34017 34018 644495861 72534 72535 663856251 77042 77097 358982080 24109 24110 555466908 41308 41309 754281542 75526 75527 508695256 31797 31798 173423031 60792 60787 480926157 42379 42407 56060600 7816 7826 453060787 38782 38775 448944113 11456 11457 966806175 28286 28287 504701814 20686 20687 647450159 90674 90672 786412514 65663 65664 106514216 44030 43978 636563356 75741 75742 127373762 9824 9825 63497880 86127 86119 109011700 93106 93173 449724867 69119 69198 290940027 47261 47195 780878442 49981 49982 51910349 25655 25727 695502366 53334 53335 361233541 7598 7541 39693145 51398 51399 763170011 35302 35335 274757872 62950 62951 488360593 60225 60249 496968941 83817 83818 479361157 34046 34059 162368305 52363 52364 354274927 91555 91602 908444897 53063 53076 252253615 53929 53930 298703251 23844 23845 421187160 290 213 255425273 60099 60130 830336381 82031 82070 153297478 83710 83744 144038552 44068 44069 74856089 4742 4743 347104627 15494 15495 755044825 33231 33277 761456589 25244 25245 557202307 29275 29201 157303217 20655 20656 74592616 14913 14914 19388766 68986 69046 888386085 69956 69882 687226004 52783 52794 942576881 90834 90835 178304543 33459 33404 572511871 94947 94948 273596051 78786 78768 696315727 92520 92521 458442803 84075 84020 491679865 30097 30098 715322432 43977 43941 164513542 43058 43005 327019857 47790 47797 300761976 9312 9313 632856580 25317 25297 983093118 54453 54426 43541401 5751 5788 229431689 28011 28033 807574816 14030 14060 390376625 18921 18922 232393351 4013 4014 976473102 36195 36178 429760379 77446 77431 882764756 63081 63051 147590190 43915 43916 82115973 38154 38210 941303597 58940 58941 577264807 48598 48599 207360123 14542 14543 941565122 34451 34510 43860220 52729 52742 122424079 41188 41189 898306521 94819 94862 169605886 37411 37412 973491206 22735 22758 62344148 45392 45394 826686551 11933 11934 78112082 95173 95174 561358047 98627 98704 233398692 54154 54155 476695223 11275 11255 975362697 60209 60200 68748701 44525 44509 201520 91059 91060 49353494 89519 89470 599702282 75266 75254 985468042 46834 46821 687975538 53446 53418 313835867 19447 19448 606569629 3874 3875 527003444 48782 48815 918441892 74472 74473 494495952 82510 82511 915705755 20660 20663 509633708 59631 59632 200021637 26628 26630 58638765 13127 13056 761659204 4589 4590 692222386 64086 64152 255669908 91875 91835 872600443 54911 54912 889405180 84914 84935 92539260 77416 77417 176819459 33465 33466 180147076 51912 51833 933616799 13571 13572 927596747 3134 3135 705689599 78077 78078 10930623 35340 35341 691492796 3484 3470 994263428 32459 32454 886402780 19906 19961 967936126 9629 9632 701796558 71687 71620 914655746 81076 81077 269854898 90557 90558 231574414 55652 55646 584070358 29691 29712 256826341 61397 61398 340183197 58713 58778 11432001 4519 4520 805403910 44955 44886 788501965 63019 62960 685043078 7684 7685 572010097 72671 72695 153788216 87183 87184 755771395 27114 27182 512092330 23873 23903 603715792 44505 44431 510764030 47161 47124 518647077 97400 97439 713496057 75680 75681 751659996 75503 75463 220503401 37971 38001 675414904 93793 93845 526264563 31295 31220 126331210 56893 56894 688649624 97348 97296 121204868 46847 46848 893228178 33580 33581 537322093 42418 42484 817895409 80716 80717 467625274 39125 39126 200721250 3789 3725 113545400 37721 37722 118463482 56778 56779 471806526 83901 83858 507154967 72550 72551 364134984 73892 73869 95566455 50764 50697 508770739 99494 99432 909101688 26785 26713 192742344 78935 78936 741931502 50815 50769 99998409 91502 91503 597541278 98387 98388 597728569 48377 48378 81317720 62822 62823 555608251 77125 77136 290885209 72558 72592 441716455 92451 92519 126780073 16481 16482 886873188 58604 58653 893759993 92452 92426 747166626 98601 98602 605298485 25777 25778 481863524 52014 52015 205507384 27698 27699 827448148 51051 51052 920130543 33119 33180 944953032 44306 44256 628480787 76255 76256 548679145 24713 24714 357819052 837 829 157849862 19781 19718 669631723 21652 21693 450876201 84572 84573 480955785 63755 63756 933511318 42157 42126 545235408 93344 93345 53003084 92111 92144 647701870 21924 21925 207659115 20918 20919 704352793 967 938 634382842 94105 94166 365963857 56242 56277 494979746 16004 16005 65768473 87082 87118 599967104 98072 98073 40232266 73635 73636 607092966 73832 73833 719755430 34265 34266 954781258 16419 16352 537327044 2622 2559 17252956 52211 52212 527214327 77171 77093 122618054 28972 29038 462255849 14140 14141 650616429 87046 87103 58500332 67102 67103 874363177 21967 21943 646236443 27189 27190 568663621 83558 83559 526265163 35488 35432 214902316 78505 78548 803618380 27483 27484 8874578 71846 71914 642221214 60097 60085 129397605 68166 68167 586121359 47880 47884 422020869 24313 24314 422665393 82659 82593 833984887 28476 28477 444646315 22235 22185 843510084 63387 63408 969810869 89512 89513 396323482 84963 84918 388616969 38555 38583 467762226 27933 27934 341795417 24274 24200 196869375 68044 68045 588798497 50390 50354 123729790 59380 59322 267326413 18009 18043 737726006 39675 39676 970286873 41942 41862 874839348 89030 89031 444239941 26064 26065 861366962 64596 64588 414225192 56408 56409 655426139 56309 56290 546788106 51809 51810 952850613 59640 59641 554799870 14635 14580 659878254 85620 85581 990167459 62122 62123 335677807 98444 98445 5442403 25902 25903 161263039 86791 86818 397460000 5832 5833 781744390 33930 33990 652718733 95862 95863 264375356 20682 20687 285745497 29660 29661 278463770 28075 28144 574787474 59204 59278 913647142 91903 91904 771005176 32504 32505 94902070 71639 71711 388361729 68186 68187 515599209 95509 95475 643002753 77133 77124 515851597 15415 15416 369003923 93786 93787 101404596 78005 78006 112074716 42022 42023 337156999 5236 5237 943312052 21817 21869 686933331 75731 75667 830286373 35247 35248 295508391 39551 39562 261584399 11902 11903 333193971 23539 23540 593032042 38555 38556 401185457 12673 12674 621889034 47447 47421 28602714 86597 86667 117608789 12905 12873 950194453 85515 85516 538024101 90910 90845 419048993 334 335 745295595 34312 34272 86579487 63166 63095 3208118 18072 18061 149907581 73314 73389 334771950 80568 80569 389761710 17584 17508 734241548 83183 83240 387171355 32507 32530 579432761 76645 76620 566959052 60239 60240 265550728 22755 22722 338813979 42287 42317 669857991 36123 36057 863777871 2919 2863 556627763 53260 53281 839791278 90410 90411 278164334 9891 9910 486022626 51656 51654 874609526 44843 44904 907706859 11044 10980 330671544 73088 73089 406145203 40113 40055 89861198 24223 24302 820937686 45479 45549 450748885 26417 26418 713083380 53630 53631 989255326 66009 66010 616606756 75149 75227 856757364 56206 56258 479650025 62939 62940 684400291 55752 55753 498628066 88892 88840 768778107 94483 94515 312175007 98440 98373 70866764 76580 76581 595688490 85182 85219 264661602 66153 66220 182854983 81732 81733 16675135 54254 54251 546340679 58906 58850 913249577 83542 83543 141093151 1671 1672 67747404 72490 72491 113524655 37336 37404 600534170 14318 14261 763821745 94626 94628 56802436 86904 86905 46790434 97598 97599 702160818 78529 78469 703010593 5697 5675 414173444 86250 86256 972403239 82962 82963 910761222 45678 45679 556901109 36033 36009 938591405 56817 56818 279818170 70834 70835 463555852 47999 48000 18767096 2513 2514 832541977 84545 84611 370873773 57529 57556 687020886 57838 57864 186670401 73136 73137 985519934 98626 98627 833538350 6404 6405 110064818 66941 66942 727165155 54865 54866 197887042 63128 63129 460490330 57132 57117 926011478 87373 87374 12051382 37013 37014 275275177 87351 87352 463088143 38864 38933 871466091 90082 90083 106218678 61928 61923 49253488 26195 26177 520042836 62959 62960 823608530 83720 83782 988334474 60341 60325 916719904 56247 56194 657815969 98420 98397 471672838 23888 23889 510120897 78089 78081 266217748 1709 1692 498157945 61961 61962 318194830 38332 38333 647446763 76776 76777 162076048 23476 23477 918630 93519 93520 679897958 87320 87250 41564740 57198 57199 277472509 15172 15157 262110875 95650 95586 866039876 86361 86337 246541632 14076 14008 512864003 32149 32150 837526037 78727 78784 930870765 74063 74064 350246627 94572 94500 329066995 8053 8015 429089912 17114 17134 969443342 33310 33357 970169395 46019 45990 706653402 60649 60580 151597057 52341 52407 219697792 21587 21652 914398398 77511 77512 542588255 77842 77910 421090021 6641 6580 694766601 60198 60199 685328256 11709 11710 793622285 43622 43623 241063599 49899 49832 320383214 94843 94867 810586284 86674 86675 219267182 28868 28869 353825286 82335 82336 75608548 14735 14763 437372287 67981 67982 945063913 94276 94277 512293283 3740 3809 879181250 81021 81061 278181634 13654 13662 344242829 94328 94329 794643399 45991 45985 452291679 74721 74722 41069568 33102 33103 136103452 94998 94949 869648623 56224 56290 32767268 89442 89437 223504598 81221 81222 400101879 84417 84411 70152623 8104 8105 143403918 97826 97748 894402112 64069 64070 907625194 58791 58841 185422295 15761 15750 323608589 21025 21026 271466908 87961 87962 304342890 12480 12403 503686087 78754 78809 347294707 16543 16582 395132771 93412 93413 486335642 49116 49117 259809752 82408 82365 274503992 59742 59743 471920913 19070 19071 92550852 47436 47412 86250040 43923 43924 566632438 88696 88647 609352354 87168 87169 679374990 98828 98854 727348706 41161 41171 729415927 93492 93500 643796925 22321 22322 543071443 61576 61577 456927974 10871 10895 910805287 45606 45637 668482537 60362 60426 16121234 46015 46016 47757255 98442 98486 739263682 5095 5074 880134062 13470 13471 426135482 72290 72291 177221428 58334 58338 548154283 30072 30073 799421475 29293 29294 965832685 56673 56707 595403807 94750 94809 554742876 72734 72783 387553012 20053 20054 579928702 81521 81550 894772865 43688 43689 797363672 78921 78981 765152750 62514 62515 151627485 18175 18145 700689311 12354 12355 287361100 39514 39515 766608970 4772 4700 627230641 67858 67859 277190487 14769 14827 812697095 69263 69223 514855041 70904 70905 820463680 3310 3311 672506419 19722 19759 494395516 93175 93176 779065599 42507 42508 51975207 37927 37956 39776504 59084 59050 101275967 57743 57791 985569604 37676 37630 202725677 47481 47482 60561168 40226 40227 682762395 3284 3233 152374446 44955 44956 681444473 58590 58591 963713893 95427 95391 695252692 58884 58885 329777633 32407 32408 648588366 87914 87953 179435771 98678 98679 389054663 67679 67680 129561061 28307 28373 608958352 88475 88476 258041409 24126 24075 493868999 7370 7381 215104803 26460 26414 622576924 8874 8949 772510144 24756 24690 617189832 78357 78358 975155770 64536 64537 732290018 39003 38941 75411585 1978 1960 180720632 280 281 987274641 75201 75254 739655997 72481 72482 120524471 62929 62930 492417593 70866 70851 548358946 87208 87209 275007708 8924 8953 388098287 105 84 828807907 96212 96213 80310077 42342 42343 553121569 97354 97277 70564097 48139 48140 814773339 16103 16104 294068767 84234 84161 307343631 52036 52037 119804482 57584 57616 10062776 3708 3709 806181171 25290 25291 79381177 86300 86294 49459859 94601 94602 96404646 58840 58916 384423196 74539 74488 328140516 59086 59054 463408379 74569 74611 937693645 62599 62594 28738414 14672 14673 760135628 25420 25421 354043727 21915 21995 132633740 8867 8868 795590519 70666 70679 735417789 50782 50730 934146457 75979 75980 494894328 99030 99031 840518308 98401 98386 250154646 2088 2089 561273208 48125 48126 907865255 39793 39794 782408381 68038 68039 304835596 87552 87609 281663620 43855 43856 947159098 9962 9918 866041464 45289 45290 842173534 63474 63550 699790955 83231 83232 716581904 9062 9063 440497687 46124 46198 950672246 6374 6375 393404333 73014 73015 216858639 73831 73832 752040466 30882 30883 54929888 25095 25096 413051669 15558 15559 196052355 29167 29125 161379869 82943 82944 317083190 73295 73296 522737060 52227 52228 841700423 73242 73252 357060344 78128 78189 635599970 93346 93347 128662324 23063 23112 933443181 41788 41789 263893844 72073 72074 324899263 83140 83141 500695287 30236 30228 620874263 4182 4244 942191840 46089 46090 337659068 29418 29389 794410004 99068 99069 576260357 51647 51648 556157048 94794 94795 675845529 65453 65454 532324609 1895 1896 9453491 91936 92007 120453061 69827 69784 972653013 27524 27518 120722358 81884 81885 819305332 43777 43778 432847616 51679 51730 561402806 85787 85859 734910299 26203 26204 539843024 19188 19189 779993314 69950 69951 659911883 71248 71249 888914828 80532 80533 906185097 74252 74253 592468893 7771 7772 429113054 31010 30950 11526335 94544 94545 753518187 16234 16235 936297753 90339 90314 526222425 61085 61086 221611695 75322 75323 951812118 64678 64659 225934296 13626 13629 346324171 73627 73568 104228904 17463 17500 168278806 55674 55675 559288391 11811 11864 342108143 95185 95186 192510131 9226 9227 826241696 24120 24063 153842038 18801 18821 182535616 82949 82938 39464365 58252 58289 416458439 11882 11961 895648908 54392 54318 20105647 99499 99501 778982024 89532 89510 147044333 76657 76658 675529517 71568 71569 781610816 32311 32236 281508181 81031 81072 636162439 97820 97821 935770541 20423 20409 645290109 8531 8487 262552258 71003 71004 638120005 27074 27075 184242452 76169 76213 985577476 79762 79738 724048920 61265 61266 145250200 9228 9220 160159309 3826 3878 501952614 38878 38879 771088828 15915 15875 156348288 22441 22442 573147197 71474 71461 367775319 93662 93704 479698919 77981 77901 359214960 50205 50158 466224662 80934 80935 607865501 90564 90565 235657327 7750 7762 911286281 33726 33691 262398213 9136 9137 992577170 48805 48884 65980994 40105 40130 612390799 86668 86669 620681930 47453 47454 729209487 10931 10987 460400597 1963 1964 850902726 19718 19712 603812768 14843 14844 345592613 93087 93088 988477470 74387 74433 476481389 29 108 73081935 71315 71316 578659364 27508 27509 498037108 85489 85435 315694587 22783 22758 204629590 25490 25531 364934994 921 905 190508543 69711 69703 906469830 30818 30819 946399985 71737 71685 456363829 41386 41412 693427346 20248 20319 447427514 70273 70274 105821364 63605 63682 435228556 80281 80225 98156098 91726 91700 495917713 50798 50799 989089731 11599 11559 803661154 96367 96440 146126970 55183 55153 16461810 83581 83582 259734696 85853 85854 118355711 32887 32888 578761600 79184 79185 722029837 16791 16812 40168283 54108 54109 181208066 51672 51673 454831795 40293 40294 192057430 76782 76783 501407494 65906 65833 395572158 93684 93685 297696281 68213 68264 584247414 54318 54349 947530374 25464 25427 35749804 62220 62221 163989133 56345 56346 208481714 66130 66131 866614409 76663 76731 826703821 367 368 204683906 28749 28732 89796319 20795 20831 448881645 63689 63612 922973724 56450 56436 291434406 50173 50193 802365623 66415 66416 697460158 70488 70465 477216625 65255 65302 496015841 35391 35392 584286386 33339 33340 17766445 75333 75334 379521758 13337 13338 108269562 11805 11793 629946086 68280 68259 598873600 2586 2587 268965564 96979 96948 547637839 46391 46438 912899866 97134 97074 634047209 41896 41897 964758959 31930 31864 213158485 21823 21794 810925554 13183 13184 499963524 87381 87382 734709723 80778 80779 689344538 30719 30769 798177561 10846 10847 155851834 28102 28103 757770112 19917 19961 751113777 55951 55952 628367531 25364 25365 11437503 25563 25564 584514113 96418 96400 634553098 42594 42626 811584950 51656 51610 184243185 72875 72884 729620351 97197 97149 90444625 89522 89523 302127828 67009 66964 119933997 99952 99953 745121220 14605 14537 361498207 49807 49733 327849060 8547 8548 4966460 43903 43904 971051796 65701 65663 830163033 35574 35575 90492286 69405 69406 862112978 61568 61569 810734672 98888 98812 239847206 84752 84773 892469282 34908 34832 202521232 73255 73256 190734732 14301 14302 272768776 36616 36617 636071925 9647 9648 249508957 53012 53013 967687798 53328 53329 607511799 52436 52437 551428794 21471 21472 438328611 29396 29349 358753280 97434 97435 877308485 69598 69599 79475031 7665 7711 887034491 51111 51112 714661176 11392 11443 788965159 74332 74334 965766773 40113 40114 195069727 57981 57986 104235291 4116 4117 190972772 84490 84524 412883813 5536 5537 961869513 35741 35796 547154800 83647 83648 421952451 67923 67924 154802447 68619 68620 5740257 70919 70956 627200590 60592 60593 260470391 43062 43139 745928107 6259 6334 804271056 74919 74920 364492936 70014 70015 492665404 6529 6530 988597319 29183 29184 545247913 94748 94749 126274187 92995 92996 694332250 30790 30791 994947740 17567 17497 983007069 50262 50263 989178371 40960 40961 960687909 19434 19435 285598136 62411 62352 574205161 40668 40669 743207301 49313 49285 101908757 65950 65987 312360992 28071 28072 787363239 33808 33736 776763594 61074 61075 998518062 36051 36026 848232611 15480 15485 745891798 43915 43850 523100868 89513 89497 443990446 15598 15541 97356482 83370 83371 634590496 37520 37490 761000925 44324 44325 778458132 41474 41475 964832900 99090 99084 853365685 88818 88819 129217221 54790 54849 473344345 62776 62779 633352918 95583 95584 373202749 93331 93336 659402268 24806 24807 705649894 49570 49503 537483503 34333 34401 184549524 88951 88923 311845899 74268 74269 874541308 90292 90293 474201193 97783 97766 418701160 85580 85581 687392496 78595 78596 923774582 83978 83998 955502935 70317 70286 424370297 29578 29607 905488491 24418 24412 3376448 45673 45674 675289454 74855 74864 953311679 25036 25088 268873095 78802 78803 544262835 39416 39423 893906284 41441 41484 410376053 46073 46028 612587483 11883 11884 329144748 73663 73674 866906538 95705 95706 751658448 51877 51878 533597755 12543 12544 762617598 21714 21715 887772358 87457 87458 461606476 82605 82606 944181189 23867 23849 75338687 86545 86546 158947050 8899 8900 298727913 39855 39892 923945403 84897 84898 292549649 18486 18487 418733562 98904 98905 469788193 66931 66927 886131868 6131 6132 605713018 62551 62552 613128321 23262 23263 440514515 57812 57813 431702641 22172 22092 933150170 24455 24462 404291706 67390 67391 601667241 16837 16838 554640063 4415 4416 974465431 7614 7628 117348540 37164 37213 913875770 26728 26717 263727877 14688 14666 223184284 82993 83013 995892865 17598 17599 69049241 72772 72754 291570737 33213 33214 59601659 13798 13799 964627094 98781 98738 962222218 54645 54695 623494212 79908 79909 199435546 51784 51751 865577325 36512 36592 29413597 46526 46527 74462429 6900 6828 495639084 88075 88041 981430877 82008 82009 144277367 62346 62331 713564255 74235 74313 287987643 71160 71195 791883647 5035 5036 892817729 48781 48782 543402069 52433 52470 96058488 68684 68685 654155171 51131 51091 262818041 16774 16775 119020239 51818 51819 257159856 99001 99002 832213062 1058 1059 434124795 34518 34516 625386867 49565 49566 933498459 54318 54319 215664384 37046 37047 131541902 80684 80718 964045107 87412 87400 715015708 99372 99435 536294222 60979 61001 845075851 67147 67158 569761689 70576 70577 321925967 35387 35388 143420787 91132 91133 940982814 77237 77238 446934657 10200 10153 85226441 71098 71099 357157502 88086 88104 500058312 58974 58975 389002228 76939 76862 826952549 82218 82219 10737882 10926 10898 733939075 58110 58065 770504544 57723 57721 633851552 65748 65749 683648865 68467 68468 520097058 83439 83444 88330621 59395 59431 827497352 86607 86608 21036172 99722 99762 420547832 322 384 925984260 46300 46301 958928941 26687 26688 826255027 30834 30835 378916582 57131 57132 151793428 51086 51087 930343332 66352 66353 920376672 52477 52548 415024120 32754 32755 247822806 95987 96050 134536654 47035 47081 143826200 2735 2715 532592986 8714 8708 628106124 64946 64991 477599235 26105 26060 848690927 75183 75173 37823130 37691 37686 750951662 62576 62504 285677683 38463 38464 591408061 1506 1470 446063650 64398 64399 93428037 87683 87753 286518861 99054 99067 809021692 93771 93762 729539660 42455 42456 994083166 75483 75484 77267497 68917 68918 255297298 45524 45554 251002534 72641 72642 868819028 32973 32947 311481223 12516 12470 397605034 7393 7394 50442438 53816 53863 334891098 23247 23248 824878884 33261 33262 797594071 67705 67706 819553832 5636 5639 723516660 42795 42858 40333603 15416 15417 603765928 41985 41986 826846950 79816 79817 894161168 34194 34229 823050605 65670 65671 236618801 69158 69159 220459664 48187 48226 749656786 82379 82380 806542247 83706 83685 27275902 30304 30305 52205887 961 997 962807872 23961 23967 964296338 20572 20551 187916858 23679 23613 834834416 69216 69217 321785283 32880 32812 106584648 20432 20433 176648949 3881 3882 812928531 68738 68739 170065498 13346 13307 104317203 72942 72943 351198674 86921 86892 194708929 56782 56853 142268485 17651 17725 135887393 97021 97022 247120048 67576 67577 759334146 15959 15960 336297451 5384 5385 35115897 43519 43520 560100167 24105 24106 793831205 65039 65085 488163781 81856 81798 58997691 27803 27804 891604029 66993 66994 123494184 44158 44159 349894985 12307 12325 309485123 62081 62034 805005035 36811 36812 877180385 77053 77054 834818305 92933 92950 424143831 51342 51364 861192586 96943 96871 692578420 32652 32722 108809305 12696 12668 587574840 30442 30391 137968601 32643 32644 399399613 27102 27145 139765316 59148 59149 214525096 48236 48240 309616350 95522 95474 930158513 81377 81438 307259455 85530 85531 809845648 49219 49230 53879337 62843 62844 633237772 34111 34135 561429023 42925 42954 785815891 50010 50066 645864720 31474 31525 706732319 30066 30050 400194931 3602 3549 210733433 96327 96344 897116893 78966 78967 90521820 77310 77384 16727854 46165 46216 778725622 54482 54421 677015517 90413 90414 276059959 80386 80409 903621977 74801 74835 615215055 66483 66484 623723394 82389 82390 767338401 87010 86966 59175795 87145 87146 523827961 87592 87593 373235881 18193 18209 468500426 90976 91017 179282253 55480 55481 992576584 22923 22924 421401692 68442 68443 210635427 46138 46139 958494587 87562 87609 698498821 46343 46301 109670661 87270 87271 337805419 96139 96179 674270709 22427 22487 348271706 79501 79546 693582915 94934 94935 695062587 22347 22348 421292628 81082 81115 583433968 86629 86630 15972677 96905 96941 299997688 45087 45121 236765518 57322 57323 6992319 36016 36038 467390011 68923 68935 302194357 41928 41981 680042825 39354 39383 762918586 15093 15020 686264624 99384 99381 50227851 42523 42524 789943683 54444 54445 883480576 55102 55103 210681857 35568 35536 180815055 32739 32740 63623005 78294 78295 540528234 43025 43026 74442201 88465 88466 633945421 21812 21813 422916140 93029 93092 604011617 19938 19985 238314304 97322 97384 226335805 66937 66938 166366664 31585 31566 267058577 8536 8537 299035709 67513 67466 44245582 63051 63052 11051882 2254 2186 336649377 77948 77949 930306483 45916 45917 582574639 20972 20973 18692103 98788 98789 274959617 58086 58087 933066423 94055 94112 297516880 99979 99911 805197647 82647 82708 303505777 54476 54477 33569423 99378 99379 871356300 16739 16778 929458972 93145 93146 361239649 12641 12642 913990866 75752 75779 156383968 66569 66570 127677354 37107 37108 703127085 42682 42683 860611624 99674 99675 671522507 13491 13492 813390980 32605 32676 511175025 73255 73260 50901100 39991 39992 380586953 228 229 809881143 10996 10997 211478990 72737 72790 472216390 11108 11109 965602414 11030 11091 582727160 67784 67706 614197034 9703 9776 429524799 4975 4976 859978419 66061 66062 182449821 36523 36579 16845636 19059 18984 411594049 23764 23752 101403747 26959 26900 69661463 72064 72065 731695998 71698 71638 781183359 59934 59869 143624202 77513 77514 314975688 56737 56724 33092121 33206 33198 671863828 53187 53188 58341313 25705 25740 988987203 21334 21335 103503376 33461 33462 816277047 25756 25801 951712758 14410 14451 18144257 16404 16405 310716615 92333 92326 224617351 5057 5087 175291299 17577 17578 568242882 68203 68175 112705651 72115 72074 970438088 96020 95942 61187977 59290 59253 68655232 70012 70013 895861990 48548 48549 420905562 66242 66243 702907446 39766 39845 435275819 3317 3318 406239556 25348 25349 955788592 69266 69267 107026547 48476 48522 712958152 19304 19305 93092532 12759 12760 258684374 87930 87878 445889110 9325 9303 809150049 82560 82561 858495019 32570 32571 858694015 35927 35999 208532108 33426 33427 805559146 40310 40311 700944535 62935 62874 670042358 11895 11957 148432783 57054 57055 312188751 64980 64981 79199512 51051 51131 958543521 74402 74403 666345485 40669 40670 929332562 64785 64793 902023791 24366 24316 447991950 32344 32345 514080114 90123 90124 669202028 59043 59044 70749667 46285 46286 199823249 64179 64180 543031931 32801 32838 292690131 32329 32330 896151303 50645 50580 680973359 13436 13372 505378308 26062 26142 541960382 34388 34389 414649223 42911 42912 786771413 20506 20516 99953609 59146 59147 987701036 98683 98684 686791605 30398 30361 894522256 86554 86518 259195885 56526 56527 675382481 61740 61741 157588037 7821 7822 941991459 52042 52043 418286999 38203 38204 358807209 79906 79907 39499629 1540 1604 477106965 3860 3920 288407979 97682 97683 278625849 23395 23396 296639743 3261 3262 47406926 46956 46957 861827404 15305 15306 987477461 7073 7074 481389736 96706 96769 358889727 82747 82748 786427860 36835 36836 917564988 92450 92518 377896681 54588 54589 163576470 23279 23280 93917623 77818 77819 300606143 43161 43162 863740808 96301 96358 507764745 81866 81867 253713551 18627 18571 254159023 25632 25633 353497463 64054 64055 237809018 51369 51424 311273857 17821 17832 438946814 65704 65705 375230568 90820 90880 984491963 21769 21770 2638926 14567 14528 517216099 54818 54746 480157389 93444 93410 136073454 71757 71719 633170041 98716 98717 713932436 64855 64845 763626813 93926 93927 486526104 88865 88866 296528633 41973 41974 759643681 72696 72645 142085688 30306 30307 408905972 22565 22544 748717820 74928 74958 646074463 74451 74427 839564162 68652 68715 355708597 97639 97658 179410070 84583 84565 172695292 99662 99663 135569820 17611 17531 261079719 74387 74382 229956125 49760 49761 262807526 66183 66184 712247382 4488 4464 132392492 55976 55953 392439750 63812 63767 822656257 15154 15155 403004026 6154 6155 318992081 51506 51507 945334777 63826 63827 400823472 48371 48372 85571305 93571 93524 495833669 1686 1687 734332554 59150 59118 929798053 96083 96014 670942939 16505 16560 464102057 63193 63194 57675387 61323 61324 286334118 73696 73741 446930227 43987 43967 522858202 63077 63029 469139804 50023 50024 159927915 43266 43293 157864428 22316 22317 58533076 44011 44017 924573697 2553 2554 479789096 11957 11958 971570791 63218 63142 416264164 89768 89750 619332639 65373 65374 418117206 80920 80848 916479072 1403 1404 905751810 46448 46449 545448541 17331 17274 369847784 44823 44858 558037000 56503 56540 296572597 36265 36266 983829293 36204 36205 244213155 58145 58146 702387999 51269 51330 707289422 67383 67456 806675709 33726 33727 915554602 58718 58681 884123134 66331 66321 339498303 72673 72674 477478146 10861 10791 1553856 43677 43678 430736066 13592 13585 275289435 18531 18532 717768517 81031 80972 49559585 36712 36687 135317018 12331 12387 965327249 94340 94308 886977506 22514 22515 274429170 78311 78312 739738222 68404 68405 844955728 75588 75621 739584896 25646 25647 687627691 8369 8325 103977523 97614 97615 463112712 30818 30820 614704260 11241 11242 284014424 59648 59669 714401913 44329 44330 777958666 96908 96909 880484933 47076 47113 717986839 8670 8671 856924013 93161 93145 204541358 84629 84581 549101755 79098 79099 360294838 15655 15706 50946312 30825 30895 901382490 30390 30453 495263440 37838 37897 140254035 49807 49837 771275201 83447 83518 528412825 763 770 267925816 60734 60791 638538896 85617 85618 805480183 36745 36746 124318734 4375 4343 879606266 18554 18626 684799233 87293 87272 503315143 45333 45334 279821299 51387 51388 895619322 91231 91289 957204853 44335 44393 697499079 37378 37327 742259564 89652 89648 779449526 74357 74334 279439409 8332 8333 375783000 4072 4073 326842727 1182 1183 795236213 17437 17392 697160734 786 787 932896504 2803 2807 138458018 50845 50773 79265884 89085 89129 497922562 84468 84545 954954703 90078 90124 257963055 31670 31699 351715643 72772 72773 523819741 15476 15399 539198788 17371 17354 313345864 45645 45646 693267080 79456 79457 492418418 54427 54475 287765341 39378 39431 813975204 86930 86931 899088258 20537 20488 661254932 93132 93193 159393888 44909 44955 977619703 59120 59121 477299472 39463 39464 486012137 90000 90001 836001580 32314 32280 222288859 23450 23451 629048078 8976 8977 436260457 84455 84456 896267810 1222 1223 437350716 50967 50904 681680398 46054 46055 913443269 96642 96643 484311479 54262 54263 902866738 381 382 98350008 69852 69829 392121780 67582 67583 435933120 29136 29194 635169835 63088 63089 898006038 51699 51700 246439203 76294 76295 368168689 1396 1397 756803140 92280 92281 226662144 56275 56276 516323837 88416 88436 913379406 22191 22192 767065154 80709 80672 866264382 46461 46524 297273284 64520 64521 579882559 79267 79309 588769426 7376 7384 233889984 58927 58963 810097278 44794 44795 682448659 44343 44344 471532781 75755 75711 614206680 28429 28457 610573231 72596 72597 206861571 59099 59134 820791142 80928 80929 938997382 6038 6039 812440695 58856 58803 467260666 11479 11552 326200243 31774 31775 584602147 4602 4635 264344547 40384 40449 833892548 99413 99400 452626965 47285 47286 283745187 89324 89325 143120775 58024 58046 38256999 5617 5695 169761075 43715 43716 158222140 9729 9761 658192132 9460 9461 429504134 35553 35554 963014866 98758 98759 973274636 1656 1657 487926629 13797 13798 658383468 79955 80010 43617233 4066 4067 694031242 83467 83468 21672084 21943 21978 594988683 88758 88759 761505459 14689 14690 857155358 6003 6004 545176248 75819 75820 393355562 94509 94515 901975490 58508 58450 242891034 61876 61913 290836707 3059 3060 261666842 30447 30448 381188438 43427 43378 799434848 36945 36946 712131802 52166 52167 345849249 82525 82514 451639640 65798 65799 736405204 89931 89932 382467593 22853 22854 348566157 26206 26219 717165733 81756 81822 835568970 82903 82904 589553375 29125 29098 49790547 39250 39251 595036805 11953 11989 664540108 40559 40560 882479134 16897 16898 764501100 8051 8092 653323928 81850 81868 13093859 80797 80798 966696024 43687 43620 441682718 76286 76287 226479776 6766 6826 247561947 91482 91483 409971420 68620 68641 7873327 5442 5443 516301232 51038 51039 874342999 50693 50722 139161447 61611 61612 241091216 82820 82756 722947408 72460 72461 935202690 55575 55576 199725617 60499 60500 395385881 63649 63650 900747419 30949 30950 295946426 77270 77302 423164648 65561 65559 137320449 4302 4303 910203954 1630 1631 759443069 45087 45111 742049066 24847 24848 674503339 38551 38552 360462543 74893 74918 226000300 70904 70953 96461225 45270 45271 727798363 28414 28380 150979591 29288 29296 240323144 86470 86471 76686925 4584 4651 271258151 48683 48635 392937438 23923 23924 633752123 9249 9250 999401584 23227 23274 817653088 47836 47889 453511441 86384 86385 354351391 33119 33120 189863790 43433 43434 697365833 49250 49178 93154726 62508 62509 63411392 10506 10574 514801619 782 791 676140245 69080 69081 323841615 89048 89049 449194463 21359 21283 844808530 27014 26952 61425290 48350 48351 928084591 60621 60622 663912430 82167 82168 79304073 57914 57915 741937939 45390 45391 371893059 743 744 842963579 96548 96549 998092528 18633 18630 967698499 52481 52482 296855947 9676 9677 53745253 16661 16707 54633847 60364 60365 304628315 19060 19061 800849569 49796 49829 338764615 83843 83844 584469497 1476 1477 959122315 96253 96254 691057157 57809 57782 733270938 83439 83440 929450375 99230 99231 182198674 50749 50700 357667945 80769 80751 532896713 53692 53684 341384308 89080 89060 375010469 52704 52768 655265213 20189 20243 191351484 47039 47040 537699519 50142 50143 835053675 40614 40615 176639553 33705 33706 475726428 93602 93603 88412136 74083 74027 820150007 15557 15558 597148065 32876 32877 770107631 45267 45329 943810899 54270 54271 404198834 56810 56743 760723940 45987 45988 219302230 86388 86389 604167691 53726 53727 512866574 67089 67090 595693119 17528 17484 16984646 53655 53656 69108337 96701 96634 221456423 12912 12919 953390022 84130 84159 123597629 11445 11418 915311090 60571 60572 182164869 7624 7574 324243667 86007 86008 890266622 29324 29325 235553525 89019 88940 178122282 60705 60706 228880918 55941 55942 590763694 80448 80449 254584527 61924 61999 526209000 66076 66109 592282775 98593 98594 944098902 66677 66678 400065272 67283 67284 202945742 72387 72416 545367294 99998 99999 901772596 49218 49219 584115854 9726 9694 426634312 94585 94586 280255926 7017 7018 182156156 12266 12316 755577491 88621 88622 826124566 43599 43642 148191800 71149 71150 36509537 32412 32402 800012102 22794 22729 107739522 20176 20156 680335608 1140 1149 940688944 60680 60602 601770958 50698 50699 324877253 68918 68919 240075717 6455 6516 285345919 54428 54432 214438923 26568 26569 462339979 33588 33589 518627081 45005 45039 953207525 32093 32094 388002813 29333 29334 643363483 86954 86955 363943578 44577 44497 752675713 62311 62312 444213751 18953 18954 617282434 86447 86448 685212060 57655 57656 868195973 5357 5340 145711233 59984 60043 668414836 69138 69139 229497145 90477 90478 448674213 96093 96094 851990831 5810 5811 921503312 54354 54355 769238232 67884 67885 632276479 61567 61568 205831068 19167 19139 725830795 96928 96987 822328847 44094 44108 84870778 78378 78444 420506837 16357 16369 115590883 67145 67179 348834092 89921 89949 896648435 70156 70157 545086864 96631 96632 724779078 6398 6399 891363822 62369 62357 768840998 7432 7433 541344261 36957 36901 162330537 79612 79576 331257765 19375 19331 504889618 3410 3481 583781954 80578 80579 242261048 48114 48115 855417953 90073 90091 578758276 94849 94850 82689911 34525 34506 503916117 75159 75160 468330449 21123 21124 658068230 22540 22541 733220431 80767 80768 94670282 540 538 579319333 37456 37408 399201933 3733 3760 156664803 87646 87647 389602908 27090 27044 823000652 41962 41897 123663682 8736 8713 609427306 51771 51772 680436835 17061 17062 679509439 43867 43847 279673805 71913 71960 985487080 3999 3934 935747628 66846 66811 819116977 65661 65662 629406230 97766 97754 30480856 10571 10564 183697946 84236 84237 992507502 8591 8592 672666827 75063 75118 955093089 8997 9074 872256651 93913 93914 401911421 60821 60873 163147223 43754 43755 178330948 45791 45792 865118631 22088 22089 962635848 7142 7143 354284647 57627 57628 171937097 7366 7367 460054292 27084 27085 994345915 20936 20937 473120205 6660 6661 870837714 24621 24622 908004488 87402 87403 799827903 29235 29238 36792130 72941 73006 603916269 36161 36162 113875968 87132 87133 725971584 68696 68697 876793650 77946 77947 213144392 11230 11283 485340099 69275 69268 31142255 29506 29507 456343151 1428 1429 550445236 33678 33725 278318725 31301 31302 824252214 31437 31392 979111388 68249 68250 594094033 24525 24478 508582878 93621 93622 930627395 39203 39263 406198084 55150 55156 795585490 70038 70039 247101842 11736 11688 219305612 77453 77454 47077898 63152 63179 331353303 15573 15574 363152928 48199 48200 909933554 23103 23159 245478473 24597 24579 560285940 86793 86797 691699289 60990 60991 25919293 71085 71158 439123567 56613 56614 912342594 21225 21166 75295666 15311 15304 554525570 45932 45951 22098828 2172 2173 523061605 29122 29123 511895607 21406 21407 940985643 37490 37443 97709102 49682 49683 800720095 88250 88251 86056372 86575 86576 314317834 90016 89963 670256154 17754 17755 17460976 71753 71779 20881628 9454 9455 879694865 40438 40453 464795490 3743 3744 736924750 1693 1694 252354103 16499 16535 210739167 65780 65781 897496621 6198 6230 156596492 39585 39590 197255095 97783 97732 239801232 36176 36228 855781432 15810 15788 995386219 91351 91352 403260473 95474 95408 596758819 18375 18376 122801390 19644 19578 568084398 76767 76730 567959137 22882 22948 963066655 35742 35737 520228922 1021 1022 624935291 6405 6406 670627787 11020 11021 815294137 82910 82929 895141375 81102 81103 140331407 41524 41525 356187452 18085 18086 781339513 55199 55165 1791606 18210 18227 480067622 10673 10674 839994544 97064 97065 811413940 3931 3932 113668161 95587 95588 96734022 68482 68498 36058399 11929 11971 738718053 74969 74931 348256597 15871 15948 145166479 46584 46648 842260899 98247 98189 452898518 56799 56800 885100038 72340 72385 940030940 66671 66654 281150955 98074 97998 213019164 42927 42902 749271006 24836 24824 58202693 94187 94188 761060592 1009 1071 250807333 29059 29060 529897586 7192 7229 382194128 33966 33967 267004609 84048 84049 160969626 36086 36087 656453117 97003 96973 263568453 40304 40305 446411751 77738 77739 327632898 89091 89092 234242597 91288 91289 559331574 98769 98815 115912125 48913 48961 769202997 87758 87786 959281242 27383 27353 645664549 35102 35103 458110424 23849 23781 695012403 6448 6446 987305748 33655 33698 55421467 4069 4070 226876508 25301 25221 11624716 46923 46926 93004112 44991 44992 631382053 90385 90386 272985126 93541 93542 259454587 87505 87442 237180322 38694 38695 231893854 54980 54981 241282446 69618 69619 283177939 38147 38150 256665803 11506 11507 642615271 11128 11165 806025779 60515 60543 525210833 29148 29196 8865671 15989 15990 742696667 33639 33640 339693101 14584 14585 558299600 30873 30874 863214434 13993 13994 441539512 61104 61052 893469386 21097 21034 82411693 78522 78523 557744881 37997 38013 933536255 16808 16818 140924516 66 144 327304706 5545 5617 352090535 68622 68623 284987025 65093 65040 788844293 12673 12720 839438090 35767 35768 948057230 14820 14821 293584131 74979 75001 604840009 50721 50654 434620544 33259 33220 572884281 62375 62417 748839025 7666 7667 809779223 74049 73969 443594086 87930 87984 589419921 18832 18833 945012343 23809 23793 355339873 81104 81105 229651890 63694 63640 4845410 26787 26736 610485932 59081 59151 14676022 59710 59645 878132529 77465 77466 836066390 17215 17209 985935648 15685 15715 573257139 48876 48877 742112096 83202 83203 970314596 6226 6182 62178398 54845 54846 990280653 63034 62998 563728335 39049 38986 311134215 91666 91642 505784646 23728 23729 365675462 97826 97838 600769545 56131 56164 405621075 76713 76714 551082917 61993 61994 271165268 64048 64049 560188076 69828 69781 652512197 23008 22962 497715567 99290 99325 462386006 63342 63343 358846845 35579 35569 179618110 72498 72499 902696790 68795 68796 710340743 10390 10346 680161448 10545 10546 860201999 78871 78935 423161987 6215 6216 891256592 742 743 916477352 66949 66950 569427331 17186 17220 883572562 18784 18785 245324943 88674 88678 331014836 41545 41546 696038102 72485 72494 394956681 26978 26979 29322508 88713 88714 867720171 46651 46652 655781977 80000 80010 925436524 60871 60872 857909578 93035 93036 857002733 61879 61880 947531585 91069 91070 527499909 50467 50456 266645784 34856 34857 662302174 85585 85524 163739849 69432 69479 181734165 17198 17277 403193758 74162 74183 492315882 15511 15534 304596729 84258 84259 403169208 54087 54088 742563957 6877 6878 346666890 87533 87556 221161868 78529 78547 423929227 27585 27586 633546257 8205 8206 356755896 91755 91757 973354559 70139 70157 737788822 33600 33601 703699821 36336 36412 797042910 92099 92079 795471542 77388 77422 546662438 90073 90080 336019177 24793 24794 471062443 61914 61915 746953593 72988 72989 730193631 8475 8426 867334417 81260 81227 771040363 59688 59689 890779737 33777 33712 978210015 11692 11646 349839909 51380 51334 917301469 15173 15135 658997631 82401 82374 788306545 80091 80105 6991603 45007 44928 10025021 46431 46432 222336627 68939 68862 927141356 35949 35950 5259015 39841 39842 78289313 85514 85515 434896748 4306 4352 320992709 57984 57912 830823945 45465 45466 777431339 50789 50869 996797527 80558 80559 68292359 15202 15203 499206239 29225 29209 438373722 19511 19491 569297684 67549 67607 421100110 22600 22593 111581236 46932 46970 332000398 8041 8042 612189423 7170 7109 804731274 70025 70026 273823852 54777 54778 914941182 53194 53230 136975854 12131 12173 289804215 49806 49746 200158620 31515 31516 590506575 60346 60347 224547463 94234 94156 10916253 96502 96503 507298750 28782 28721 403090614 62399 62400 115777968 60167 60108 981414954 87885 87886 765146189 58734 58794 175926343 73318 73376 803039903 71375 71376 966750284 22996 22994 466841147 95568 95569 827642401 13423 13424 760819054 39847 39848 594139005 92221 92297 310508130 33184 33251 798195625 75487 75488 143655886 1830 1831 496996058 12153 12139 400499593 80998 80999 595497863 17672 17673 17966845 80634 80694 260450296 57351 57352 300817475 54609 54537 401378010 28813 28758 507764316 12375 12428 499090992 97574 97569 600577430 20205 20253 918679007 90174 90175 360434043 43761 43762 390942074 94369 94370 617055899 3525 3526 143975817 8449 8450 568995534 8829 8760 663959099 43219 43173 62586294 19028 19029 998627637 85510 85474 156424575 13172 13217 605625683 75757 75758 143052897 85933 85934 848593971 36939 36940 641839223 65769 65770 829434958 96006 96007 718823522 42010 42011 772349556 25452 25457 411286070 2442 2405 690380590 49672 49673 10894886 42802 42803 503638188 95313 95346 720999180 3498 3544 229968557 80629 80630 895299847 68076 68098 65496474 23939 23940 522875388 69393 69394 45047503 63231 63232 672109216 14337 14412 454325404 92113 92078 405597146 84859 84893 339569294 9978 9919 854171591 97523 97524 830504674 43987 43942 575085638 7078 7079 437053012 6385 6386 906690344 92326 92280 119122002 21114 21115 174881974 81724 81725 368366162 81149 81150 999753669 37343 37344 873979746 93394 93433 795719032 92407 92454 682465548 17059 17060 281878566 32261 32262 726581422 79602 79533 93952059 53365 53332 782585246 9549 9618 440939068 63937 63938 100682096 63416 63489 417810008 24465 24470 965265809 49701 49702 79864024 23471 23482 706361348 47603 47604 777129921 8959 8960 156882600 72370 72371 710152534 39392 39335 161391053 36489 36490 725835107 70352 70353 377201644 81975 81976 698347197 81026 80976 145673355 66019 66020 852297215 89109 89110 334390717 14975 14953 791149747 17857 17896 541887522 89980 90027 396662456 83552 83553 812281717 25230 25169 551519573 49468 49469 680817920 36482 36499 343117115 51452 51511 973016187 22635 22636 58744886 16756 16757 345425171 19138 19139 965894018 6716 6782 46904621 99685 99714 19335461 70608 70609 233185729 98597 98598 99438380 53521 53522 688027670 91146 91147 258761443 1645 1578 618853378 86372 86373 786057458 64524 64525 59763440 73410 73426 507079290 73798 73781 794796299 20610 20684 698749131 44384 44328 630840578 45856 45899 739472043 50080 50008 201542602 78794 78773 726676898 51520 51521 95986569 29987 30049 851964389 85579 85580 936492234 35082 35048 84758946 29279 29280 92785987 1155 1082 961182450 40675 40704 907228260 97136 97102 241048965 21685 21686 403645680 59630 59659 669135161 26201 26185 337531493 75095 75119 598038468 12011 12083 717488990 19027 19042 713517254 26352 26353 74289772 39913 39929 68705052 14269 14270 261637491 62971 63046 919017705 38132 38201 218451840 60638 60609 985247238 24357 24322 201786848 55950 55892 448396589 46044 46016 262715966 15921 15922 741375346 31835 31836 678372711 83546 83493 586974203 39639 39640 776164801 44017 44095 502285008 31971 31972 733898596 56324 56275 79374366 22027 22009 33514155 43851 43796 344912987 54081 54157 652915027 63516 63517 537951619 67878 67879 312300451 65244 65245 498762683 98438 98412 525135430 14169 14170 141125240 41574 41575 3679998 17112 17072 621484056 42592 42593 292337524 13434 13435 259274538 15359 15408 3931314 175 176 760677243 62396 62417 743840013 99256 99198 982814506 93789 93748 170447948 89273 89346 647709655 60873 60874 369826954 32367 32335 931732402 21016 21017 343577572 94678 94730 800140426 27819 27825 695437754 70119 70120 371817903 61535 61536 31509519 39733 39734 854125803 51807 51808 161698807 3560 3561 597232218 77502 77503 837567405 39119 39197 571860780 33513 33479 831506114 4845 4880 361969592 37736 37737 424711898 86380 86381 721817307 92977 92978 882014963 82269 82343 428424121 57837 57777 606451000 90770 90739 198661970 49869 49802 290705814 92051 91982 456317900 65772 65825 714093574 93125 93047 452988002 83477 83478 475215468 90658 90666 278602844 6257 6291 154698390 84185 84218 524165934 38427 38402 141047970 56349 56314 926255345 20424 20415 708505051 21970 21971 540756753 35876 35877 467668504 34041 33988 339614003 78233 78184 906475472 77004 77005 116109633 14116 14117 600268220 13977 13978 7881907 480 481 423436466 26425 26426 517179866 26579 26631 652980538 73321 73357 276961440 6144 6145 16747066 46885 46910 623136982 23961 23962 853470826 43575 43572 977524237 97901 97902 138473360 45999 45977 181014957 74084 74085 754968404 27232 27233 668882813 38082 38146 153183957 86152 86095 553485558 38541 38479 419325816 15761 15762 439937936 97394 97444 476735370 11458 11459 896964231 16695 16678 909501319 10908 10909 193682461 41980 41981 265205714 15922 15875 733665714 21802 21803 928787892 8687 8688 170269079 28880 28818 700998253 70720 70647 209787248 41002 41003 257088871 53058 53027 464154468 72119 72120 731871492 47621 47679 121889093 32858 32871 761990240 50167 50091 453970398 44431 44418 701048534 83982 83974 586362039 48338 48339 409810864 4736 4733 973847273 99423 99443 90313071 68537 68533 858480173 62298 62299 786947684 55169 55141 102823236 27464 27479 471706588 20802 20727 846398382 4710 4775 898822237 37477 37478 724803328 26879 26905 453762500 41819 41805 481801447 41041 41119 989697626 69698 69699 19648333 18720 18745 349401268 1449 1450 478292086 59743 59689 740170234 48237 48238 391794484 77572 77573 319010159 69710 69637 323185880 80211 80212 980715228 64766 64767 296421788 49802 49743 74015718 64567 64568 501460085 52324 52305 518688536 64582 64583 464146064 28067 28070 783048418 32884 32885 720033166 52681 52682 25913034 20408 20409 903309595 65031 65032 755389622 41996 41958 205502360 99141 99061 569009989 11936 11937 759167936 87823 87824 434735319 36114 36115 245282355 97173 97193 38587982 6407 6421 342978376 34096 34133 406620588 225 226 819035537 50244 50245 181817994 5156 5157 192669215 45833 45834 614799630 2880 2908 814667088 72689 72690 427088260 7932 7933 765213227 20321 20322 200601794 96738 96739 491204662 48865 48866 531380298 88614 88610 798550565 83086 83087 302606770 91989 91990 832392447 37843 37790 495121327 15439 15370 699521593 75902 75973 180932446 97322 97334 584674430 35038 35009 466771468 23013 23014 125531728 7506 7507 256462812 11449 11474 268943481 32242 32313 249743555 59019 59094 619686987 46418 46383 546856910 46445 46421 601856483 71091 71082 139270751 24050 24099 565371454 77582 77583 196842461 67827 67801 93433610 46421 46495 473811237 59118 59149 586657754 53677 53734 273589743 37260 37209 731683398 12967 12968 180700675 69706 69713 773386966 73017 73084 681472923 40955 40999 76480359 70480 70545 139538896 17378 17335 338744254 43064 43074 48728273 66121 66122 709801059 44011 44012 65444543 49478 49494 800972915 47774 47775 742472616 18968 19045 94505881 19278 19279 773868943 21131 21151 196195170 18564 18565 595508186 21991 21952 55168089 49722 49761 789233521 47300 47301 462703186 66251 66252 507632609 44229 44309 92231959 11123 11124 716985841 8408 8409 909557330 3621 3578 908654044 15457 15458 563115482 90044 90096 250683138 10911 10912 479491261 52629 52554 320411236 28429 28430 870013383 77989 78023 333315343 35587 35635 263250785 35687 35732 432256324 77652 77671 646992316 91581 91582 408959163 49838 49812 121960420 52828 52829 595361902 31771 31772 921239318 37328 37329 648889091 65071 65072 451812890 80973 81038 956157392 65338 65261 668235845 64364 64359 53362679 85952 85980 291398408 11475 11476 243563017 64108 64039 489483101 39335 39336 947940214 12216 12217 137613161 76931 76911 770411923 84765 84784 719354153 22996 22997 847744556 99079 99115 13199899 50632 50578 114352778 50720 50661 245524108 64024 64025 627758342 31110 31111 113137215 99931 99932 194995028 64455 64424 700790155 59561 59562 234881988 18919 18853 789008469 39004 39005 819001847 67105 67106 207870092 48172 48173 833401404 60270 60312 474688674 45053 44976 310108876 63991 63992 340297468 37090 37040 816924379 40978 40973 416698219 70694 70642 696670118 81054 81124 884264199 43279 43232 359344323 83013 82933 949009697 72913 72914 143314540 12849 12799 347481023 59257 59207 527827441 44802 44803 228125490 73901 73842 464007890 16485 16508 684170888 85217 85218 7240127 47085 47086 1444374 49134 49147 834632664 55478 55479 544426674 35880 35881 368560111 94650 94636 724939201 34184 34185 688528829 77617 77618 669204214 14796 14797 88849720 42563 42496 611869125 49100 49101 450562637 40873 40874 307854510 62089 62090 11447810 48527 48577 60174034 14334 14275 378445350 75099 75104 206286026 6074 6075 4053346 43104 43174 112821193 99090 99145 796854354 79858 79859 760396477 2397 2398 987012732 39546 39505 452429281 63466 63467 349932941 56557 56598 940607173 88822 88834 706456377 63784 63754 670132145 30731 30732 474018528 70898 70899 825856703 99990 99991 36449202 14532 14533 595047498 97346 97331 794058510 43012 43013 387889040 37027 37104 133792447 34104 34105 532179800 89860 89861 491812660 68914 68892 805896830 16247 16248 220831284 29004 29065 511608876 14085 14032 112107708 37355 37330 64105996 37082 37147 674977766 57906 57924 275833303 74031 73984 689998071 37625 37626 484271152 13018 13019 558005551 90491 90492 753847095 96093 96089 579680764 94615 94535 17723758 61918 61919 807351123 14621 14622 742480303 77863 77942 142371923 58433 58419 470993442 87125 87119 884122135 39436 39410 227162940 73000 73045 928761039 93566 93486 127822506 54619 54683 474368766 47564 47538 601794511 52937 52938 88755458 86022 86023 621869118 72321 72322 52950052 96142 96125 821337636 68935 68936 667978659 74328 74329 336014403 3162 3191 781111212 81015 81016 347217617 63983 63984 729823131 37059 37017 205018122 89355 89284 984626973 5221 5222 6988371 79342 79284 783028457 72668 72669 314493614 94678 94698 781295392 48971 48972 710895077 97945 97946 109000246 1746 1747 797572610 70311 70312 188843886 99206 99200 886781689 91384 91434 665878755 22218 22294 779530903 3216 3296 214542373 62308 62375 526911035 34516 34455 703201947 91754 91730 50461133 59312 59310 599957654 73367 73368 925947686 87155 87235 688912678 19780 19811 355418672 48659 48615 408338616 4674 4627 326415713 77669 77590 264374619 13924 13928 956777625 40652 40653 854780470 73182 73183 326903544 35670 35671 345903568 50238 50239 970419651 83528 83580 479827212 17560 17534 980830229 14778 14779 321013575 93197 93198 563009647 59046 59047 355881194 88567 88505 277397237 91753 91774 623383672 77580 77524 146729209 2262 2263 429296916 9301 9302 512043981 94358 94359 452277278 82446 82447 17776844 27517 27518 102101412 32832 32773 81054843 96696 96697 355306320 45879 45880 756929008 47516 47510 34363703 44913 44914 65477594 32471 32468 754242362 99497 99498 278612287 87791 87792 696101460 11683 11609 640328463 5992 5936 771596633 47777 47848 678108140 3647 3648 911550342 81686 81713 231163632 15031 15032 782269270 67689 67690 55534024 91427 91428 848927270 28078 28128 994453991 67495 67496 220180956 54770 54783 988946792 76626 76552 486387653 45625 45683 767863181 64806 64807 970969035 16043 15971 631045691 52136 52137 59559713 78488 78551 870064746 63896 63897 777893627 85878 85873 922202269 17640 17573 929911098 45278 45279 27464161 4336 4411 87073152 2194 2238 200782394 15661 15662 61546233 34553 34554 191699064 40291 40292 236744635 85144 85145 245243043 93450 93451 475151598 61041 61042 174383289 10340 10330 278349033 95323 95286 327279564 1603 1580 913736829 70500 70501 327275950 46156 46179 308281616 25910 25911 959025209 47733 47668 807398091 88671 88658 885601989 87070 87125 537911332 43984 44059 264344272 56585 56528 506769771 97489 97549 850998761 68994 68995 754693205 61038 61039 527261998 40818 40819 857521419 82951 83014 359238699 17369 17402 155886485 42409 42473 411159131 10814 10777 856726052 90275 90276 547906094 71637 71566 461636058 20881 20882 367267781 43095 43096 436072803 41393 41394 409841856 60892 60925 945095102 9170 9212 880204653 89606 89564 632232905 39912 39913 303568985 84217 84253 855054547 98399 98357 764284908 63253 63254 100988072 64841 64814 425000321 2774 2775 871293115 70893 70923 409307485 235 236 516585282 11242 11243 1578111 72055 72075 399546654 4485 4525 75552794 49533 49534 297139168 97866 97867 147594836 69436 69437 33198704 53044 53045 714451848 22191 22176 675929364 1658 1659 453584040 1019 1030 221558931 25208 25209 603508716 62137 62138 657497684 89484 89485 884049056 43648 43649 429889527 65755 65756 436509215 11549 11550 983224679 14555 14556 892489309 61822 61823 947984770 93796 93797 991839242 53538 53481 491615339 49162 49163 176942992 99648 99649 11797320 47362 47315 869011678 15971 16022 319571955 36332 36333 629300088 68784 68816 283282336 92853 92854 572749637 38714 38715 784834446 27094 27095 224979322 62377 62381 33572062 78320 78321 841644551 46464 46465 90050379 66638 66639 652975982 13228 13229 91874154 73913 73969 139993960 53484 53485 687860831 81812 81813 966548458 26407 26395 608868822 48315 48286 43174194 27428 27429 254976959 83662 83663 27792075 92360 92361 387859462 43669 43670 132179164 11496 11497 801044599 69779 69843 122128404 52138 52066 696620526 30097 30057 22487343 19846 19847 483553355 27565 27566 63695858 33152 33109 238300944 23741 23742 342172571 57588 57619 659915393 86990 86991 136925688 55079 55116 843331188 10623 10630 627507462 35544 35545 931022817 64664 64665 251670072 12183 12184 798680715 80538 80573 451687620 61736 61737 91787306 33829 33816 160548908 67122 67123 201527083 67669 67670 354091589 34332 34402 732374834 73194 73195 270916291 48413 48414 396275869 83736 83737 961840915 59049 59050 822628232 73040 73041 310481007 33384 33385 378027285 91269 91242 542063187 67263 67264 371023388 37640 37586 962114134 86647 86619 204603896 46094 46035 997058662 4385 4386 258231458 53418 53419 937837824 93296 93297 580075651 51515 51489 682723800 36836 36837 258571163 44493 44464 245721009 83249 83215 496230715 5262 5315 963599637 94150 94218 602567320 48958 48959 800431699 26635 26636 771288621 77277 77278 210828189 39116 39055 751756166 91760 91826 359327299 97674 97659 796270252 86086 86087 492713718 63999 64058 292963159 41852 41853 49108407 3031 3032 387754051 38065 38066 414009823 69046 69023 521739450 11244 11245 975979347 96745 96746 433278541 47699 47759 821688443 92049 92016 953111721 97375 97376 146115130 140 114 30711984 39904 39905 636709143 414 389 528803727 77328 77293 661586437 67015 67016 303260513 40187 40260 7724623 595 533 862500995 24576 24648 120985456 45861 45862 110257259 1737 1806 787134261 4333 4334 640425343 77248 77249 92773708 63382 63402 621478348 46421 46478 9724234 6197 6257 269180836 18663 18646 180993575 73778 73754 881110315 18595 18596 149781243 54085 54101 836640379 71980 71943 57787960 92527 92515 751443548 65114 65038 998860254 97681 97682 197469082 31103 31104 432166722 80258 80259 481024875 41975 41976 496700537 78947 78923 415227052 80244 80190 31030690 77423 77477 883687282 61581 61582 680819080 87477 87478 511306399 76600 76601 371233254 68005 68006 403749316 55278 55279 821457885 21762 21763 119344909 55452 55493 486685379 89391 89351 746963037 58372 58373 809435734 63522 63580 230388691 88651 88652 995382236 53337 53338 949923818 49221 49254 305956808 89277 89278 635125805 49919 49920 451058390 81072 81114 6240385 38294 38217 614129706 79340 79341 290125722 66560 66561 444961379 8440 8364 638536446 1445 1446 935094585 88614 88602 561226117 83451 83398 810200603 75659 75660 432182155 90970 91016 699599608 7409 7477 92563971 82426 82427 354778738 85401 85351 453248127 29676 29677 495916950 71993 71929 591429101 71484 71485 721013248 62145 62146 877183625 71914 71967 890908949 72367 72373 266947833 3294 3295 891933723 47229 47250 582914962 29874 29875 15254015 97817 97818 135269203 57099 57100 442598624 5172 5094 996496052 54257 54258 510781769 16409 16410 529403697 67329 67364 751078541 87653 87613 248918015 69579 69514 194665652 9821 9822 379222547 30737 30738 211803748 4590 4647 849698045 87152 87096 678467143 64385 64386 150795256 82268 82269 389829220 3404 3445 846850202 54210 54172 937097675 2476 2477 229485957 25240 25241 2325181 63232 63233 321727522 80738 80815 671766326 5574 5575 443734756 38704 38712 446673603 37542 37543 388184261 25895 25896 359754317 72300 72301 303827539 14281 14268 612704838 91296 91297 930552135 20924 20844 588834180 4483 4484 597828988 6371 6361 893137443 99292 99293 475361136 32664 32685 520299092 32638 32639 681201168 23016 23033 148394885 87448 87449 406399953 58868 58869 304554393 13971 13972 448836656 26530 26531 177546159 39028 39097 240090034 76534 76548 688892007 32480 32481 514390893 87058 87059 689913218 22393 22394 173186217 29543 29544 469346283 15805 15806 165294696 55303 55354 895715040 53467 53443 677913530 29100 29101 935159091 56044 56045 799627550 66463 66504 215623986 13826 13866 187537416 52704 52705 968750213 84399 84400 483796610 46352 46377 227208330 26063 26005 240094195 48581 48512 181922881 92136 92112 666801503 37453 37454 62638626 63798 63771 375073396 47090 47091 931610878 83699 83700 440670658 44276 44241 159177435 84413 84486 687429335 5900 5840 239324554 54750 54766 727320035 84824 84825 123802018 50128 50129 797335741 53899 53824 591392093 64960 64961 887969850 64518 64508 779915526 95157 95218 740458914 20835 20836 817932640 63468 63531 823588304 93586 93587 437523546 12712 12713 845279010 4947 4948 295972753 62047 62085 344072301 6290 6291 994545995 79500 79501 422327579 6359 6360 796981825 55553 55554 305682876 32626 32616 492575513 34237 34238 855122121 4892 4893 101925113 21397 21398 770654594 37118 37101 911956514 71434 71435 259661292 64733 64663 353562635 64263 64264 165286912 22281 22282 804899722 9207 9217 4676954 21071 21072 67795903 13525 13526 938380096 74404 74466 539890385 20294 20295 583518046 9644 9645 782275757 26198 26260 208172437 35486 35533 52918920 22735 22812 485327817 18565 18623 931137723 2596 2600 21152079 72548 72549 35365774 37380 37344 598455928 24252 24253 894384706 23755 23756 4032420 56172 56173 420203409 59183 59192 869192409 32011 32012 235344128 9103 9104 966623140 68875 68890 138751887 35255 35187 926676145 16627 16640 30173375 28207 28243 263420565 20386 20387 894039135 39469 39395 742295909 55279 55298 334392130 85775 85795 711365498 25991 25978 709454246 1614 1678 708769261 78647 78575 543899979 95238 95239 495190585 82739 82740 953058206 4032 4033 381647159 79814 79815 336362314 29459 29460 187735253 72446 72447 830832679 53412 53401 902913158 43864 43865 446102715 21034 21035 825810921 52582 52585 432258154 39653 39654 846964658 69963 69952 957097545 94978 94979 15069 19545 19546 994965490 38589 38590 518219856 14401 14402 565042390 94859 94779 515442709 23688 23689 670716797 36843 36844 319498664 66946 67019 695765236 3278 3244 192637434 91224 91225 935158406 19362 19363 438689037 83954 84012 917083604 11348 11292 305945597 69717 69677 17257902 90191 90167 124192804 12113 12114 877011631 10067 10068 421590633 95937 95938 895121998 9465 9466 604941310 78792 78793 572436921 44836 44796 580190162 55066 54994 544329228 57154 57155 103627905 94561 94562 444023391 15593 15594 992785000 93398 93401 603168996 95956 95953 56883428 25888 25889 791753966 15878 15855 41227614 97053 97054 771856968 65239 65240 360160318 48846 48910 876189896 186 187 258669242 78499 78466 416489730 15754 15755 63415740 42077 42122 225585221 5936 5937 80006607 18444 18499 584763344 42532 42562 932973707 12942 12945 599293957 53913 53914 888225319 49078 49075 177730565 54880 54881 854250964 46746 46747 142318246 74380 74421 422057487 55341 55342 299593488 14537 14487 211310986 98474 98475 67376653 69174 69178 476548697 81588 81618 365339985 79264 79207 670327065 37934 38006 951975452 11420 11382 499566517 74743 74744 60903469 22447 22394 856081928 42176 42177 503830287 38722 38663 906595253 24087 24161 610453468 59034 58972 635799341 63440 63441 975091444 20200 20146 471953049 47052 47068 507155127 97792 97793 914584648 5074 5075 668634025 19173 19174 477395065 38964 38965 98637714 56397 56428 820248478 44973 44974 408617252 68782 68799 496244626 36501 36502 701744333 4373 4374 421936286 9955 9956 374032986 21404 21400 676014896 57620 57621 801442368 2112 2113 917080560 21295 21296 723266022 29815 29835 294569879 44022 44095 781326079 78583 78584 766236961 76888 76889 859440161 99589 99590 833507126 37668 37669 30717950 67434 67435 389923168 39677 39682 587030153 89714 89668 274323753 76442 76430 776597764 94027 94022 874789392 36104 36120 780033783 66764 66765 888160417 16196 16271 145102669 84411 84342 500822067 77059 77022 700573945 33788 33789 714542548 65224 65225 224609758 52185 52186 362126877 5992 5950 733061018 31739 31740 331742183 16864 16940 425683514 16885 16886 423327669 14755 14756 269978975 25989 25990 75688460 24449 24507 350718998 70898 70942 707297362 85177 85178 498219898 27816 27817 568785241 48728 48729 589017681 49799 49853 846033649 49400 49426 397224229 76612 76587 732823992 4224 4225 105271751 26861 26835 752422023 20448 20383 306730008 56535 56475 144200623 50325 50326 263536406 4770 4771 258011281 98421 98438 521198673 19874 19875 132170764 48475 48476 939474540 96615 96616 818965506 24609 24610 894808771 84035 84036 21956936 67723 67724 507918530 22831 22832 655162319 39845 39898 540788946 94747 94748 654141446 76976 76977 759652050 81877 81878 694322620 19895 19896 925725000 25538 25499 681474403 90063 90064 320349898 27672 27721 683560292 91032 91029 845787704 5655 5656 195412863 69717 69752 986126521 80012 80013 696207764 73966 73900 580695327 44506 44507 741041086 77868 77869 826450852 18429 18430 483944130 3397 3335 462093061 78351 78309 450044896 73602 73603 723214076 60085 60086 639201062 59379 59380 676015210 80519 80576 440411763 6932 6884 977332918 71774 71712 289528320 41038 41039 69612247 23884 23843 727087974 52073 51993 880743005 34168 34204 614945290 7777 7778 544178165 67952 68010 747323575 88740 88710 914575384 91403 91433 942912779 46943 46890 398072147 44989 45068 471608705 85007 85008 154718148 44450 44451 884482877 82573 82641 328033012 20766 20755 635829101 23666 23667 691285560 83922 83853 289721572 70828 70855 585322554 24490 24473 397229085 74764 74733 142519898 77298 77283 612990626 88424 88425 28912905 58667 58668 129940155 12939 12940 200306419 24049 24090 266091303 1288 1318 821094436 15966 15994 293568133 60388 60389 377390823 47588 47589 509215126 8085 8088 987516192 13471 13472 936654868 7925 7905 329332792 56839 56840 923537956 4856 4857 58406930 47047 47048 956390016 32201 32207 412679784 51027 51028 75287460 78524 78577 937394802 34817 34818 684708268 36419 36404 483649320 20368 20369 619396002 68198 68199 419905937 34277 34278 136870239 38532 38533 560391965 68705 68708 849732448 72214 72259 58427343 12614 12615 215225748 6982 7012 757061521 18698 18742 509224761 23406 23395 683221734 94955 94956 359523539 8029 8030 991568044 58473 58461 39533171 91904 91905 720418717 93530 93531 122686402 99733 99734 152211045 56927 56928 544141715 8107 8108 743901097 39450 39451 285647476 31368 31309 157273453 81300 81361 679982879 3050 3114 133277022 36571 36572 52091471 2221 2244 765150041 82249 82197 487988616 7436 7437 962259813 65418 65419 393606276 88750 88791 655994651 76678 76664 720937517 76965 76966 600040212 24010 24011 658438627 13381 13336 968341868 24004 24005 985974848 32785 32715 441328307 65091 65092 837047850 27404 27405 977162556 81425 81426 826480805 16586 16587 985480809 53148 53096 76109393 7543 7544 822466868 83609 83610 199343704 50664 50705 469581893 17732 17733 116423724 55469 55402 544904247 17644 17633 520118454 80057 80095 645676581 2275 2276 668802914 69821 69802 171457691 258 259 319643753 73776 73737 184787120 66559 66622 391732844 10814 10815 544968271 9151 9152 876361490 84489 84490 652132018 85721 85783 453562946 20703 20704 497117931 53174 53175 955628380 46482 46483 178583722 54752 54753 35543594 82767 82700 642604247 64559 64560 845800534 83031 83039 924233615 48742 48761 254441600 11543 11544 77694112 72123 72051 503058627 71598 71587 69182011 59435 59412 15295476 7604 7670 499532608 82422 82387 841014666 35211 35189 255492620 89078 89079 649980382 17580 17503 75779458 57770 57771 705079951 55983 55984 121742990 5007 5021 961118539 43386 43347 837569080 57907 57908 629363274 90456 90435 423065420 64502 64483 841426736 44204 44205 804111342 46244 46245 904643415 37273 37274 12207158 3015 3003 153885533 11778 11834 364760190 82919 82920 873548844 80842 80839 156538896 90462 90463 617722029 40838 40839 400403860 84436 84437 577700489 54850 54924 310975516 49536 49609 737347724 56654 56655 687760133 11670 11590 821300418 99016 99045 292050545 77642 77710 704471951 54193 54134 799707722 2668 2605 483794707 80428 80416 426023246 1557 1539 80026243 78252 78197 697411008 43440 43398 512542317 66096 66097 953877046 81431 81359 587403505 55779 55729 34877838 23721 23722 858887465 67942 68016 152663257 19585 19586 427916106 96977 96978 469172006 64868 64869 172928227 24217 24253 465491474 13059 13060 143287189 76244 76171 42454803 25924 25925 460450683 3646 3620 461928960 47538 47608 982975819 32460 32461 151691990 93537 93601 374835291 77491 77471 24681629 20465 20507 227104300 85205 85206 601068399 15480 15401 162361586 80261 80262 173885950 38700 38713 717754996 48981 49058 561802604 28146 28149 475555701 93699 93700 769625042 41664 41665 670774214 84199 84171 163729124 727 728 429809367 99393 99394 192163004 49581 49582 687096963 44566 44567 907289033 23721 23735 613486800 58681 58682 861246625 20214 20191 180276279 87828 87808 50693076 51502 51503 687688794 25404 25354 502130258 36415 36492 372295973 59197 59198 851599716 47387 47390 78469012 2167 2156 523931727 87329 87313 115578683 43837 43838 813327102 54402 54391 965670783 53782 53713 972898391 84450 84451 554503277 44235 44289 921925652 91888 91852 201618683 34287 34317 52283454 59145 59076 681550913 76415 76391 911403000 12866 12895 15801928 3591 3594 157207487 37004 37005 576293029 59899 59840 716532822 54231 54232 620255518 82906 82907 49201484 24862 24831 466221508 6367 6368 679508249 8476 8486 310931061 27501 27502 921544836 7570 7571 150672113 2035 2036 357238794 53718 53719 260940096 35245 35197 994871202 93814 93757 700288153 70413 70414 356313753 96351 96345 928737311 67748 67749 50482708 85467 85468 511816458 81846 81834 554178605 15013 15007 525222901 87490 87520 952672795 39012 39069 499376559 96304 96339 780839388 33357 33358 439535070 69697 69698 450194415 78139 78140 614465884 73332 73389 720201963 2769 2799 498746099 47919 47860 638815588 28785 28786 82171513 19407 19344 703096811 3877 3878 699753615 99299 99338 72490297 43683 43684 291310379 46177 46178 823703263 32675 32753 528154425 57971 57972 327937790 12152 12181 398078286 69716 69717 54472952 16296 16274 432205412 63944 63893 749486027 50766 50767 680570206 76310 76274 64992559 94809 94810 476555137 70676 70677 364915384 93353 93354 834214932 60673 60601 544108168 34040 34041 745109597 49358 49354 669614145 89475 89476 608849178 61228 61230 378757486 66447 66397 810975621 25377 25378 225384401 40898 40887 665773024 94604 94530 859370006 80490 80491 606388753 51309 51310 816814478 30619 30620 331650841 38198 38173 78256988 22502 22503 643147310 17030 17031 195599134 17786 17787 713727669 87243 87181 665064041 76162 76163 815328091 68587 68525 881405665 58492 58493 407827693 2288 2289 37418229 5708 5771 994230889 42060 42054 806859988 35163 35164 919276111 72065 72066 51976720 2772 2706 239799272 82395 82317 457585020 79908 79868 776409286 61827 61828 535982839 21552 21590 969905155 6483 6484 989568002 70914 70915 135650346 30539 30459 290745680 76724 76709 757543506 21465 21466 98808261 67774 67775 367060840 34221 34255 180179573 63685 63755 555269260 60523 60524 627440690 90120 90155 490710646 41392 41393 844411059 76474 76398 209531135 20350 20403 599972234 82468 82469 350231463 69307 69308 493515677 48400 48401 584846828 92318 92365 149878046 15324 15325 599823307 24451 24452 137400376 59089 59078 834468488 59098 59158 448416797 85987 85946 329354635 83757 83758 123038417 63470 63531 857423443 5525 5545 427218769 89935 90010 788881290 96225 96276 82526381 64167 64239 228418843 93845 93846 452043699 17987 17907 823282254 23582 23608 313140487 19806 19822 883339058 25397 25464 310582663 86270 86271 513627283 77183 77197 492594037 99075 99015 204451810 70572 70635 368717316 70117 70085 464399889 31705 31706 296257889 60507 60451 162065877 16376 16304 571411727 18713 18650 593170579 73856 73839 851673779 84478 84529 948781976 39001 39054 614289075 43232 43265 843621051 46107 46108 765441332 32843 32844 653641434 46354 46390 247382713 33545 33546 406385442 45835 45868 837861322 2250 2251 871647328 561 562 367663531 75528 75518 198501459 77904 77951 453164170 3870 3906 157136036 27078 27086 723007095 59949 59950 311792309 15132 15133 593861270 24910 24972 274054892 66847 66881 410798838 38689 38690 777385535 98122 98193 274167051 33835 33901 903291805 79114 79164 439164913 19451 19431 35031696 44161 44221 911951403 44587 44529 600486427 22651 22652 539717191 29611 29612 102974290 26349 26330 714698934 32478 32422 507379608 78039 78040 99540958 25622 25700 828787276 40684 40685 814792121 15369 15370 869234729 83029 83030 264913730 23860 23834 15103572 56670 56671 954515108 96448 96450 687458922 50850 50907 626107704 10556 10519 61322858 88666 88667 642433776 89743 89744 553030609 85218 85244 583026492 58049 58054 330562738 49393 49394 611173026 8558 8515 621286652 23268 23269 878572004 35575 35536 781294895 68943 69012 155114023 28727 28698 923804166 75958 75992 543179499 78164 78165 439279465 28257 28328 629914274 44139 44140 566855901 60785 60705 378009806 21528 21529 262160314 31219 31141 524821688 11910 11936 545924317 50419 50479 292800858 66580 66510 644045683 76761 76817 845155993 57172 57092 626064404 98154 98210 225685004 12955 12956 810408052 17086 17087 766536406 56565 56566 513518430 68856 68857 648285217 38886 38887 763425366 65391 65440 899778276 50950 50951 931531817 93373 93374 727380548 98796 98733 152852622 88003 88066 64102841 22152 22153 427376968 42777 42715 927773840 29610 29540 333283631 58810 58811 867270405 19612 19537 843968951 82379 82321 960535550 52921 52922 220303349 82501 82502 950364179 33228 33229 260112304 41966 41967 291040907 96075 96076 903984494 5814 5815 480996478 77574 77507 285257839 56728 56729 643632508 5198 5199 884727472 74336 74337 885111738 89396 89397 141438892 76275 76276 653300463 49099 49058 586779148 54599 54600 93404147 69772 69773 499449147 96969 96990 603995969 37841 37771 616055435 19368 19369 63643569 54507 54517 246912018 5694 5695 532461003 54522 54524 695413393 6161 6162 832279556 9235 9170 764520384 63753 63754 579010391 43720 43723 615512846 70648 70649 281789848 3890 3956 247947551 62723 62664 242487968 69161 69232 268257015 96317 96295 208489075 18892 18886 23881164 68249 68175 783747148 85769 85759 531317451 92873 92828 68446647 74217 74175 992403727 71310 71311 506294647 72597 72598 708971174 85749 85742 477753270 69241 69211 588802894 93185 93246 422445041 71080 71081 574815468 36447 36438 138596700 2319 2320 623650361 52698 52732 32018762 45044 45110 456269981 36044 36045 437305922 238 239 137259326 97848 97922 228998064 76493 76527 166834222 23008 23009 68356415 15575 15588 611956805 25367 25304 858607951 70188 70179 852273373 94659 94660 852828063 92524 92502 601771854 94205 94183 494472582 31690 31736 498738199 92809 92810 370643291 72264 72265 408304910 69321 69322 7624486 65365 65346 781489563 74013 74019 94870627 46540 46541 395821996 17202 17203 555982141 2626 2663 140574946 57981 57995 568381 93163 93164 194527969 86016 86017 242463070 93657 93579 539695512 25375 25325 895799065 35347 35348 55918660 50671 50672 304395127 24358 24307 319673051 67943 67897 123212507 92753 92712 914387835 47025 47059 740746813 86639 86719 901310084 84656 84657 83600411 89722 89727 619169370 53923 53896 198048200 25312 25313 46543201 16412 16413 821465789 83868 83887 410567187 99617 99630 300537953 37972 37926 291429106 39140 39141 924868550 20849 20850 300868498 24148 24149 190609182 69765 69722 144550022 4139 4209 184272860 26924 26925 402627741 19615 19616 156297888 72614 72615 784652836 93850 93851 922959583 8640 8641 837376128 11613 11614 274735526 55647 55685 613370410 13058 13059 11871970 6109 6110 688965417 22760 22792 890423527 10614 10648 779454453 59063 59064 115809108 77993 77962 234528305 24436 24437 297784441 72516 72517 247552385 36942 36943 590144890 6945 6916 695418892 2763 2764 172195762 73749 73713 19639155 66257 66337 304467531 47642 47643 216148077 89747 89791 49573102 24653 24717 656395833 79190 79191 843964625 40952 40887 809443280 22696 22704 397858250 69465 69414 530419646 20192 20193 293377359 36208 36249 139654045 47818 47840 253490915 86076 86027 393042912 16830 16771 718077039 63948 64000 841914603 75454 75455 213471483 70496 70508 746260655 25916 25917 46337281 19292 19293 693441995 52919 52920 436542183 83478 83479 469507520 31450 31411 476551702 57060 56989 145063414 37977 37978 40120386 41660 41661 870824581 17334 17335 117624874 32804 32795 565165779 68341 68342 837120752 78227 78228 657185875 76866 76867 343767555 46105 46106 753996704 28197 28180 625836365 60068 60069 589495639 5253 5254 721608352 9484 9485 403466172 51011 51012 322886219 55103 55092 344573441 63793 63720 24646740 26671 26672 443580695 8274 8275 471674809 11278 11279 172135369 50515 50493 683273071 44423 44424 759108979 13208 13209 24563144 77360 77291 582982399 14567 14568 450209126 6585 6586 465154665 6151 6152 858354913 87196 87215 721587346 5243 5244 568835975 48258 48217 703114647 91855 91856 496428646 43912 43913 873669606 45514 45515 539265699 47412 47421 410623601 22015 22016 729964392 60701 60702 651727337 49439 49495 776030171 20130 20073 686453375 10607 10531 647099082 87903 87844 143029528 64742 64743 248282054 84186 84145 585522379 21432 21439 507253543 57516 57517 781280492 22220 22221 130136495 29308 29309 832756500 37053 37054 218043274 26270 26202 431317667 48194 48195 337304886 4146 4097 276550797 67478 67476 864350186 96570 96571 460320915 47742 47743 127366571 20276 20232 739975331 14054 14097 500612798 92044 91998 356899020 64466 64467 629397515 14993 14994 667186160 55124 55125 107925215 77303 77275 458898072 68578 68629 420200973 61499 61439 373124512 81986 81987 712521617 99137 99158 3335340 26458 26500 172087681 77735 77736 247376582 36830 36792 27867390 31388 31389 235159185 77524 77525 255744234 28127 28053 753250933 8752 8753 21854911 94882 94883 310465436 73817 73818 815635181 34842 34843 100465038 42778 42779 492608870 50229 50269 146372046 7313 7314 253165672 13373 13391 969590512 52023 52024 899515589 75197 75179 2529421 29447 29382 731947819 9734 9735 2072617 45485 45486 687854553 11779 11801 382309079 53993 53964 916474465 17799 17874 488114144 80434 80436 114454698 31937 31938 711616937 73121 73140 476067445 66747 66818 498184859 90581 90582 526213062 16652 16653 995782412 90596 90597 516470438 39220 39233 720449643 33207 33208 849474010 57227 57228 555794426 49068 48997 402383781 94296 94297 256246305 80915 80899 986642385 73893 73843 255123086 33583 33584 609606670 72626 72676 418074326 40853 40807 433609785 66289 66235 545673762 45442 45443 895341167 79407 79408 52666844 35246 35226 796601522 48214 48230 67458332 38188 38189 875153903 3749 3751 402648972 16382 16383 345688657 98723 98724 134632618 17895 17896 294161694 75128 75129 175468081 40466 40467 651752399 53985 54031 678593390 57572 57573 511347290 59689 59690 39462489 52591 52524 394183387 85072 85036 77837564 47013 47014 155760879 89790 89746 13819191 73863 73872 95857691 24657 24604 692029151 74406 74407 932175665 89964 89965 757644788 43976 44042 415096293 74154 74155 678225883 70451 70452 510774644 25644 25675 416246973 11573 11611 224053722 41655 41622 39028204 81455 81398 801335058 78362 78313 317954849 57681 57650 518049575 20754 20822 821348291 82942 82922 777162406 8105 8086 267435377 33448 33449 214145740 13556 13573 399616576 51550 51585 779971670 70500 70538 523954763 80995 81063 40297038 28981 28932 631144340 3771 3772 233327991 95550 95509 306106591 6126 6127 867421367 31809 31810 515424977 59039 59088 838470345 30850 30851 51629254 86488 86461 963180930 29622 29573 198066500 82130 82131 758592225 760 761 696018760 77825 77800 321801509 16634 16635 781513750 10476 10477 314475488 48511 48512 818059280 82799 82800 344730124 8398 8399 587455250 79406 79413 969173283 9418 9395 69811230 10636 10637 203241744 17494 17495 656110727 1933 1934 922709555 4640 4683 923685839 66554 66565 771744037 48648 48616 892238391 98208 98209 573904822 74945 74926 277561165 58021 58022 538041840 86477 86478 840388433 38964 38961 945014574 80514 80480 3068352 95857 95925 722215251 39433 39404 272807134 41673 41659 185141438 34919 34920 463875613 56518 56519 830273085 17709 17736 86888287 2677 2678 764509086 85166 85167 937694932 68164 68112 104218916 99894 99835 478231081 73363 73364 19599833 7716 7717 928972512 83573 83641 634567608 13795 13796 805276014 95711 95712 212060638 35926 35927 22311089 49093 49094 873638627 13118 13119 763637946 26471 26544 912657806 62980 62981 256444397 84018 84019 326048440 70779 70780 178679335 3205 3159 476499940 76816 76813 259247071 26796 26803 491455293 51978 51979 817672233 57298 57230 377930761 10603 10661 445908753 84765 84766 694350241 52545 52546 439062680 23552 23553 559423762 40927 40931 581874525 43621 43687 661402062 57851 57805 455853623 52069 52070 767390776 16827 16828 50153303 76833 76805 868169584 74792 74793 974912251 89623 89590 865576751 58908 58909 806159368 12806 12852 857892956 26405 26406 715700273 4115 4116 781384918 93283 93284 207757461 70797 70829 143869598 54661 54712 908560470 5180 5181 8946393 63593 63594 671342598 71299 71300 646914867 52846 52867 288481519 95284 95285 197037412 74693 74694 82914638 11138 11139 341573379 76186 76249 619555971 96484 96485 752336769 31126 31093 649262693 67491 67492 4595569 40415 40416 539603054 1481 1492 40845417 35324 35325 854061932 21672 21673 72593638 89469 89537 246047792 70851 70802 97526302 23478 23524 380791585 93554 93555 214470725 51740 51741 576588053 8028 8036 312939080 91417 91447 44102483 10700 10701 451497688 59748 59690 797476382 16921 16922 925433859 67610 67590 910677281 91034 91056 269874418 29751 29787 518771097 53723 53724 476261653 63778 63779 661415608 27153 27089 69398781 91406 91407 350211741 63157 63158 196530723 9668 9669 477192737 665 666 733264798 51497 51463 556428991 66728 66729 117504935 16720 16721 244641649 48708 48667 238764461 13297 13298 249714946 4397 4431 659904519 35886 35887 296344512 6597 6655 72290465 7325 7361 592373316 80413 80414 284645013 64335 64336 848731903 25322 25388 532749551 59286 59271 806696919 71192 71193 749837021 61901 61866 114417338 68103 68054 730415247 71724 71725 199634952 4003 4004 599454950 18895 18896 548759124 1964 1962 929960152 78179 78180 514417808 76483 76484 936588395 76631 76654 897539299 43552 43490 145343290 87393 87394 103175631 44255 44256 337980534 43512 43442 139932210 4307 4308 419899835 4915 4916 779261142 22035 22036 165692882 41914 41915 412422391 72223 72224 875838638 24776 24777 130393845 21302 21303 42846878 18622 18698 205479407 67865 67896 940618081 6830 6761 556045964 58566 58567 271115840 98633 98634 268899662 19818 19819 962215695 51852 51909 243410418 80076 80077 494460500 43233 43205 255850304 71819 71815 520654292 39846 39847 943495283 97983 97988 624009611 59757 59758 189958403 55724 55662 508602424 69806 69804 511760837 43689 43685 533247050 85452 85453 479782068 15721 15647 371342993 60183 60201 690683386 62881 62882 601559926 77921 77922 193960260 50004 50005 784891475 60145 60146 161766881 74295 74330 785947975 45690 45731 850510524 81153 81154 302056372 99875 99876 680489282 33199 33200 270168017 51745 51746 909583250 83409 83410 76554057 9802 9803 867405698 50884 50885 422492696 4816 4865 521309504 80928 80881 121927613 13905 13906 460091042 57477 57525 681495900 54655 54734 991983469 28300 28268 523420352 24557 24610 661965774 39727 39664 523032747 63379 63380 123339089 71640 71641 783569542 10209 10158 515463403 30703 30707 442860712 6010 6011 645790466 16433 16434 308825683 73733 73734 416253571 98229 98249 802720102 9018 9019 973508194 62349 62350 623799233 53093 53094 607382044 60893 60955 777141420 87831 87832 102073460 97559 97486 556123375 23620 23621 554917811 57911 57928 537919734 74096 74038 123635552 21914 21882 883181205 82532 82533 550319098 10546 10547 952201586 34904 34835 275005755 72411 72380 28784938 42334 42390 448646829 38753 38754 352785280 68350 68329 710844931 5808 5809 507285225 48675 48676 734959135 82449 82386 199211168 43326 43327 296221547 44617 44677 504208646 90901 90902 971855910 59768 59835 631818296 39232 39233 170026261 9137 9138 438389145 78312 78313 116899762 61706 61707 42295772 84405 84406 88723879 23168 23169 726500423 64176 64177 803947827 81485 81486 38977455 35432 35362 222460146 79033 78960 795972370 97168 97169 384028285 39692 39693 430829768 32144 32112 481349476 73251 73252 604634646 93799 93800 988757185 49336 49337 719442516 24381 24310 435742989 49256 49262 906117797 86166 86167 248934400 38137 38165 696076710 99741 99742 764473327 83195 83196 900014278 29721 29749 764184871 10850 10851 855859333 82511 82512 3767464 36456 36487 674601775 73216 73217 400685405 35370 35371 62647032 67921 67922 9271650 20773 20774 663806278 85203 85204 557953947 913 914 482220672 61761 61762 582640241 62397 62451 989229479 56328 56329 593402046 79398 79368 379748530 50002 50003 47322002 48281 48358 539192074 44018 43957 365586846 66204 66205 709551376 56774 56829 227006529 95206 95207 725512472 54169 54170 100685040 14839 14780 227465937 84576 84617 116120475 68132 68133 26847124 27870 27871 604760330 61500 61535 715362345 11871 11803 181960244 52 53 899349217 2576 2577 793236602 58957 58997 129668489 80056 79994 3163422 11965 11966 892682705 38955 38956 956954734 21086 21087 221953497 37186 37187 276269441 24851 24926 834713142 82509 82490 2073305 67203 67204 853820994 83731 83687 635631802 58730 58769 97757500 57829 57763 797882349 95516 95517 615503838 6838 6759 83940524 92874 92858 147557550 35340 35311 917093348 58910 58842 601601843 58174 58117 271333336 83665 83620 117217384 44668 44650 240123453 85221 85300 30617632 7820 7768 56549978 71128 71129 457938197 31290 31307 970822716 90251 90203 83072318 86310 86361 459272925 23501 23560 234441445 43191 43252 540545852 75190 75191 427792827 89198 89226 188476775 18429 18390 400651168 93918 93919 575134482 86944 86945 623281397 42338 42339 307007607 13490 13491 745801141 49664 49665 819854900 81451 81397 291075791 19214 19137 415066238 64401 64402 188302064 10516 10517 914673520 33129 33069 588403301 93157 93141 285469660 34177 34178 344119788 53798 53799 986847999 21281 21313 128710711 4926 4965 175243251 98630 98631 541122010 68700 68701 101703514 64706 64730 444743776 69771 69696 944828635 42768 42769 966327184 92452 92453 335504690 49018 49019 136150456 23997 23919 656909388 54311 54343 570825569 16273 16197 291642720 28195 28196 884494325 58301 58246 617892917 86907 86879 93013486 72825 72826 274840778 87903 87904 38306076 96761 96762 433337977 58296 58265 215128130 55471 55472 579671428 28804 28805 145395376 8237 8238 670228507 45732 45733 542691090 58784 58785 357392283 21058 21059 425214423 17501 17472 227011269 36304 36259 542556133 77404 77362 789695446 34171 34167 839617962 79736 79737 118253021 85079 85080 627125311 86483 86526 310196503 24032 24033 504852391 98857 98858 170570037 55581 55582 174686422 1254 1278 73464064 87048 87049 113183262 72387 72388 890399442 82683 82684 381015878 51606 51607 347124367 84817 84818 601402270 77697 77743 795029475 90390 90433 113783132 483 515 268765596 82490 82560 858618856 16568 16569 351910188 50390 50391 162196189 57731 57732 440714678 45099 45052 758786682 74780 74781 337550016 98263 98264 606543517 78519 78465 370913852 7009 6988 27482605 54136 54141 254086886 92029 91952 632327357 34385 34403 283152081 99640 99641 178036261 58347 58303 922249043 49355 49356 986969349 6794 6848 588363864 30435 30514 818887238 353 354 729718577 41156 41165 252315914 33631 33632 838301658 68967 68895 918344818 63517 63518 437830791 70436 70437 747163470 17256 17257 417230869 81905 81906 788447198 38189 38193 645177899 61067 61093 793609283 61691 61692 489755687 25513 25514 508578053 35233 35234 671944287 71162 71163 122072799 89412 89413 786530986 11838 11915 811330135 41423 41424 669924475 50259 50262 448708547 57636 57637 66455988 44321 44297 111397063 63248 63225 574703388 54548 54549 89505765 53188 53159 660580063 40563 40564 915718032 33145 33121 791880265 75141 75142 410836167 96519 96536 200312026 23316 23318 286133841 65124 65083 539329056 63883 63903 904983258 76432 76433 443792352 34256 34257 57818582 4200 4170 283730424 32589 32590 570988449 17437 17427 740058940 98105 98150 901941123 49539 49594 868517197 72198 72145 196190338 52246 52247 308988140 70389 70345 60587672 96296 96325 724498518 78186 78225 757654053 52820 52821 777274822 96017 96018 892201695 83033 83034 976193106 24989 25059 583875463 13563 13564 114250704 86810 86799 14258917 39523 39524 209606759 52971 53002 604633045 20247 20297 360570612 62038 62079 225424329 40210 40166 622065617 52960 52895 507089081 11399 11386 515560191 49793 49794 212808408 54114 54058 79432926 35466 35425 620936338 6377 6378 158360783 13360 13361 251587252 63739 63740 703854256 18487 18479 201403592 28946 28885 491350742 17453 17454 355783849 11109 11129 260687240 62774 62740 31085894 92225 92290 280776052 95442 95443 684859790 41649 41639 861099002 1146 1144 595519558 91147 91129 886308782 93331 93332 268944162 87950 87951 630224669 88653 88725 901879091 77699 77697 176360424 97608 97609 967149733 67793 67794 188205759 97774 97725 997175753 94558 94629 33489166 47721 47722 33201274 7979 7963 5361540 42644 42645 651523212 16499 16500 693969089 28493 28539 563727825 47281 47306 657995154 30823 30843 179284828 9126 9127 531037223 29306 29307 340183093 3176 3177 437968272 5915 5916 599757638 65637 65638 794056715 1765 1766 695827242 73932 73959 16172695 21104 21105 683756923 45280 45281 638179986 13327 13257 271772891 23931 23932 557683003 36863 36864 452249191 58639 58640 794138491 30604 30605 838898165 47926 47859 424243196 84131 84155 432690921 59763 59819 362033911 82676 82677 3796890 52004 51992 101082481 58891 58892 785824383 63591 63592 586524329 57055 57056 687973528 17094 17123 789765384 42512 42451 959756340 6468 6547 969064111 6937 6938 434336512 49138 49139 96542530 98296 98332 925499297 37269 37270 966017707 90586 90659 208458921 72388 72389 534340518 21299 21300 248917172 3399 3334 659543613 93146 93154 852087696 28038 28039 234570766 37084 37085 972100913 20378 20324 89826538 44159 44092 509692148 61285 61360 258571037 30490 30492 872654438 15126 15127 501870870 51963 51904 379576003 40199 40126 919285776 83876 83877 709282347 44279 44301 825104873 80019 80020 915367173 34716 34648 510945961 60002 59978 401990951 93814 93768 195716436 43794 43856 764621653 88533 88534 19118684 57820 57772 213522836 61592 61593 839683990 54875 54937 561125748 61947 61880 181281132 35282 35283 995089557 11521 11588 50759347 87727 87728 287694315 77535 77536 213228091 79068 79069 120431973 853 875 317704758 9696 9734 87212369 30743 30744 743823639 73807 73808 298094084 34946 34924 654731095 21643 21644 17252588 70334 70335 467771459 81101 81134 26239747 72513 72586 81374648 79797 79798 94644228 86048 86049 444193194 49528 49529 173311694 54111 54112 436852477 39418 39419 365862161 33607 33622 582862364 92520 92532 811380470 14223 14224 202106992 91648 91586 610916273 48388 48389 535131092 19961 20005 818442729 1915 1916 284257564 53757 53758 108539088 42648 42649 596098055 43713 43714 579432155 62210 62211 361795002 7580 7516 834397537 4553 4498 655739909 73516 73517 393213679 5463 5464 767860026 41054 41081 758957044 25824 25825 864446236 50860 50799 457133912 52797 52859 259583009 15145 15170 695650288 9085 9029 384548622 64558 64559 69794406 64760 64832 818879200 14265 14266 851820066 56676 56677 396737960 128 166 605875449 27533 27456 281870118 62476 62477 410746407 69776 69844 510405732 11697 11698 757295498 78818 78819 659797630 48844 48878 723810257 53365 53366 764910334 29294 29295 171522596 88990 88991 427788542 38839 38840 557641116 26126 26067 3462870 54188 54210 282748186 10788 10820 404263675 22157 22158 780393452 48918 48935 627398248 88089 88090 931463958 17701 17742 285897673 15654 15655 301282962 66055 66056 533826662 49135 49131 75415454 57390 57391 77130436 62171 62172 416473902 93893 93879 976421067 44628 44684 649546922 25911 25898 497068895 38781 38719 189501722 67612 67687 29222152 28777 28778 906395002 61355 61356 425779738 6247 6168 961897745 79263 79264 417743223 7480 7511 87912193 91847 91859 943160411 26684 26685 58052318 92261 92262 302436063 441 464 517440794 28204 28233 198836966 56886 56958 293855723 60177 60178 772305493 20635 20636 397041063 83245 83246 990094237 62970 63041 215741552 42005 42006 348419543 9052 9101 222912081 5859 5860 984576322 11500 11537 483061072 20736 20769 357561281 23282 23217 479147858 5171 5172 703035593 69046 69079 862441559 45931 45987 643061368 73310 73240 129967971 22178 22179 909619597 50531 50570 480515932 73545 73617 533796303 73772 73773 433146870 35650 35693 736733452 90904 90973 629189111 42548 42595 68487094 54664 54665 333806922 26741 26742 884610165 91957 91894 667243028 74599 74553 368250462 34279 34243 757526445 14667 14668 562205378 10645 10646 596716675 8342 8343 386032799 56688 56689 703398943 76084 76085 752409507 30452 30453 366339916 9708 9692 673564933 5084 5144 61570549 41776 41777 249026784 60227 60228 490089887 14961 15007 876518550 40134 40135 700313362 51249 51261 599557836 68441 68402 186259115 9858 9859 709630208 59367 59320 652857580 35927 35928 716646718 16508 16509 90730758 71672 71673 137802111 94534 94535 849702066 64435 64405 686359321 22249 22250 952911024 87274 87275 270603624 54755 54756 994969499 63652 63653 858753887 80770 80760 243449275 43381 43306 778194583 23296 23297 889014063 51947 51948 967922268 1614 1674 561368611 58995 58931 650668831 93307 93378 635152615 76698 76677 840359233 24534 24469 115796673 47984 47985 309003214 78732 78721 948140312 97883 97909 764528448 68746 68778 82179179 31594 31595 113162154 12535 12549 399595596 20920 20850 872517291 73513 73549 12632042 76846 76847 303942286 96387 96388 223271657 53464 53400 584970838 79468 79469 161898812 99951 99991 883390054 74022 74023 596778601 95959 95934 210157872 19392 19397 889286110 48388 48335 79372101 66714 66788 662707223 85379 85380 671130657 32937 32938 874720346 32006 32007 225532423 29261 29238 321560008 5790 5791 547181560 47538 47539 412579823 77971 78004 92397037 57845 57846 46780052 10440 10466 80905345 77676 77677 192137163 9928 9929 758782008 7946 7947 192996516 25725 25684 945769008 69771 69772 465767379 90126 90115 421033466 40475 40528 172927440 84341 84342 13939547 19900 19901 198247577 6693 6694 652836899 50556 50557 712707034 34338 34339 403068229 17525 17570 616118627 80930 80940 40511736 63577 63530 971748324 31949 31970 258660154 61794 61795 926923381 82512 82513 191655082 41415 41352 615078916 61630 61631 66193072 26189 26190 776442738 37048 37104 528821619 28793 28794 880181504 59128 59143 569343476 83438 83439 958714822 13196 13138 921197843 65904 65905 86096840 59637 59663 591714389 83875 83876 827781337 98886 98903 743013908 55233 55234 739080603 64117 64118 854952399 66467 66483 478579857 89658 89671 641355097 59919 59871 732004198 26253 26254 13176921 42418 42419 144709779 37167 37234 444823573 18786 18764 441106359 28138 28117 336545935 65867 65868 825015670 53675 53650 864184181 76246 76247 445482324 17700 17701 170268678 11264 11206 499645379 66681 66668 516770735 23065 23066 168880510 59426 59377 197043970 90882 90883 210825436 83532 83572 601788708 26457 26458 988613924 83545 83546 670587720 30126 30187 328606447 40022 40023 72949282 55966 55978 15850362 7336 7337 853936268 2846 2847 407718757 469 402 636911141 70316 70299 943427706 60018 60019 252202044 67359 67414 747955381 96899 96908 172941854 1268 1323 409949003 7131 7132 788511464 9181 9139 518150370 37920 37987 627579178 73194 73263 796868838 83353 83354 663316569 59296 59297 348651684 43229 43297 994933479 92467 92468 318407985 25102 25103 820112377 1834 1911 64210570 37755 37767 62775058 77074 77136 979283309 29396 29397 548849756 14970 14920 649110589 54035 54036 576322227 5833 5834 137622044 24138 24200 304681332 96470 96476 275658223 45493 45571 927814982 90016 90017 792916668 16757 16783 5208637 24574 24575 417732574 71960 71961 368378820 77057 77058 266482856 79326 79354 727478656 59994 59995 813100374 2873 2874 300355315 97946 97947 416745099 65199 65200 699348970 10276 10277 587425363 94083 94058 62567107 48412 48413 403514349 99366 99367 317718367 22924 22925 845616009 95129 95130 96327959 50676 50677 428052407 41196 41197 981440233 67619 67686 409964078 45091 45116 15573160 67113 67090 893703272 56644 56680 691536358 26336 26366 842723285 86073 86097 339452298 77544 77603 229842624 75604 75539 326440839 61844 61809 230926006 67147 67172 753597955 33351 33279 912256137 87866 87883 598828115 14697 14698 239469393 63063 63064 615855246 54542 54543 656104526 66681 66682 824605114 30974 30975 824652664 29972 29981 615651998 42541 42542 446035037 99442 99443 667680783 19956 20002 746548150 98110 98092 509879489 56498 56434 157951935 42660 42661 640712313 64150 64213 215678890 49986 49987 464980484 99175 99189 365358078 53514 53515 409273801 90436 90433 144310431 45104 45105 192432398 27145 27146 962869367 61391 61392 449498324 54463 54464 158098855 36754 36755 144781318 92259 92260 818914991 34132 34122 513811780 39532 39551 173361224 46934 46935 861295642 71690 71691 484119414 82890 82947 587881005 42142 42178 92683488 31605 31606 493657434 411 419 412265192 86028 86101 504196288 90718 90656 731213215 12774 12828 464507843 45696 45697 974875401 3592 3568 421194391 4299 4274 887282442 25455 25456 967693793 99831 99832 466072031 23515 23516 524256552 46937 46928 435688936 36089 36090 929110910 50122 50156 693355660 9851 9802 176147280 76207 76208 246415663 82981 83056 667024564 55164 55165 53461322 60123 60124 484009239 19817 19749 350192094 86953 86954 573428046 5381 5319 818821364 53028 53029 955129894 802 880 605849792 35818 35790 695038974 2203 2210 708069194 20519 20520 881528804 27597 27543 35873521 69450 69416 105591681 93168 93169 865912739 60356 60357 605871940 59229 59245 479236696 52830 52831 411462632 75850 75893 265877222 44917 44972 854113482 23711 23701 968147863 61516 61517 134658675 32750 32751 288075308 49469 49470 134894646 16498 16499 541843850 24683 24759 341266745 79903 79862 693707966 70243 70244 795096720 62361 62362 639954659 40217 40218 288333836 53753 53754 368899052 39431 39432 661907514 79447 79448 332887659 430 428 754716504 33281 33282 879942009 68314 68378 693991754 98005 97960 986706408 14829 14830 690667007 35260 35261 245054576 50911 50912 475501599 75786 75787 421681533 63276 63277 692077922 83889 83890 135650831 75142 75143 317750480 99732 99733 516914811 12080 12081 890448007 44787 44788 868954586 49578 49646 129857586 62951 62952 807073718 33032 33033 765646386 41530 41531 14228128 40563 40561 502340640 57494 57513 665025174 58417 58418 586572144 7126 7062 591654390 45806 45807 470417852 36218 36219 971134170 53655 53674 304995517 47021 47022 707968732 52288 52258 476365870 3035 3036 527088712 21461 21462 284295360 59003 59083 217856879 21500 21501 820818116 22599 22563 63472488 85319 85320 473305255 58644 58645 741343704 2405 2392 813169936 36979 36982 875486595 71598 71621 142538345 80444 80406 809795361 84737 84738 733969374 67261 67262 547288426 53880 53881 571198051 32018 32091 528314872 19392 19393 616707062 7944 7945 438700655 66325 66326 991158779 53204 53174 952502604 21376 21377 44013594 80427 80428 739513006 17924 17925 110306183 20033 19982 123436942 379 380 369334156 19163 19111 784423433 94065 94066 629004406 72163 72164 938760280 67103 67104 313501412 94624 94625 943122438 96779 96780 871478300 99349 99350 341618915 92834 92835 74113476 15165 15166 968366681 2833 2834 421889826 93879 93880 514188418 86313 86280 336497464 45823 45824 318309741 78904 78905 429568212 66396 66427 737777590 81224 81225 460906546 61432 61433 884647008 11820 11821 499771675 87923 87912 403942351 73116 73189 692731137 77422 77355 496776260 26060 26061 289623103 41014 41015 212156474 95774 95775 257559400 5675 5676 398119646 92213 92214 710917167 76459 76460 874905089 72325 72286 975384886 6163 6164 83712005 9849 9890 635059065 47007 47009 299662165 87497 87498 531754063 49016 48996 637304557 22709 22710 374878053 87362 87363 75937413 50760 50701 77311792 92025 92026 71411084 8898 8899 649830425 52450 52467 672693438 43625 43626 396517985 6741 6734 933397835 44396 44461 99100412 84729 84730 222918238 60832 60840 391671851 63906 63907 66560890 73130 73131 433738379 32565 32587 405311863 59869 59812 692487841 43066 43093 535655200 15903 15904 693588986 67695 67696 356491775 13300 13301 410096797 91313 91280 481747344 5968 5931 474791437 53234 53188 822418070 81312 81313 621266344 3142 3143 364487036 4972 4997 74141678 11349 11307 612702435 74581 74582 149841370 97273 97223 120132397 58903 58963 726256903 40912 40913 469271685 82896 82897 787224882 3985 4042 251728137 94949 94950 178674138 7382 7383 856076027 21925 21926 806510989 6102 6103 9545168 83692 83693 993473364 89656 89661 956324282 91725 91726 447469128 1002 1003 729872497 74783 74784 445565707 92772 92773 582419739 30769 30770 940049389 634 635 923512332 55031 55040 11741559 99199 99200 600392011 7495 7462 710425574 53933 54002 723070307 65501 65502 980972051 47694 47740 114605317 83205 83140 234755250 86960 86961 821032144 15136 15137 696978529 69423 69372 769042255 13346 13320 459682378 5835 5836 55727566 78714 78686 982734692 56859 56888 774965755 30346 30347 183677823 58965 58906 864269336 28649 28590 516656427 17125 17126 873460709 71593 71594 597554471 61319 61320 478531742 87147 87095 846291833 24629 24630 242377410 2201 2184 171343396 56767 56768 885898992 36382 36396 863272716 32175 32138 903103942 86643 86704 665596136 91645 91626 56560470 58862 58863 818603538 31468 31406 447622884 12001 11947 875830417 87768 87769 380767335 21650 21651 339081339 13422 13360 115856689 8139 8140 529267991 1141 1142 360611784 22257 22320 784814610 68125 68126 718837273 65795 65769 947678170 16903 16904 732707750 12110 12183 485302281 3554 3508 932446058 63014 63015 130479985 61917 61918 561049852 80006 80007 262721479 9153 9165 695634291 13040 13041 477604639 20604 20561 988264468 35158 35159 860020594 86843 86854 285029183 14718 14719 86208260 32891 32901 477994633 39110 39111 689209119 56798 56745 407895499 70570 70571 720971449 35863 35795 366571777 62691 62671 386735440 30473 30474 770641170 23805 23806 349730057 77108 77109 218190915 84839 84840 659008193 19103 19104 607024025 47553 47554 905215776 89437 89507 540287049 56486 56422 714481294 97910 97911 940825346 31375 31436 311643922 18645 18646 442298796 38094 38046 630510959 44270 44271 149833786 75340 75306 941925868 8409 8410 471229469 95440 95470 775384329 68169 68170 308213225 52138 52088 211194866 47564 47501 844459036 3938 3939 440478920 66706 66748 478778233 44756 44750 41404893 68178 68206 979567613 55442 55443 738858539 55608 55609 171574690 11915 11916 40920506 33060 33079 52758505 36996 36997 252322403 13519 13520 626697955 24583 24584 5670533 49963 49899 182564081 59342 59343 4878421 12488 12489 245464566 12218 12219 83216256 25871 25872 819461413 96900 96856 941618140 73660 73661 284573534 91444 91387 750927631 15701 15656 133966984 28145 28082 416970748 4786 4787 982063049 26746 26747 375236341 56698 56699 138309063 2574 2542 97593496 1614 1615 619233487 13371 13399 630199065 55250 55251 479981057 29207 29129 32390703 35434 35495 244846392 52683 52684 561232666 16354 16355 881269785 46396 46397 310098701 75763 75764 106965102 24048 24023 29093831 60430 60389 786300647 22939 22940 802468350 38946 38873 519614564 37563 37564 941565382 9375 9380 585931820 45971 45972 778960478 71775 71776 941464162 75800 75801 938103935 51200 51220 992408685 63807 63780 178004170 79420 79421 1046947 76289 76311 864156570 98850 98851 784038946 28613 28614 551168271 73250 73251 943883334 43205 43206 629613298 30926 30927 171381969 18334 18402 225950438 59763 59827 598370433 72996 72953 693331504 10172 10194 242112144 64028 64081 409830949 51775 51802 956427295 48036 48098 865667498 95897 95831 758984026 9808 9760 203709396 99790 99791 702836958 14720 14721 67760321 82930 82932 112439121 10812 10813 992425204 42792 42793 676583832 4582 4562 821217013 95541 95544 938323728 76184 76167 152557546 23853 23854 394550851 63645 63646 845211881 73840 73807 214111962 61309 61303 815236091 57406 57337 502900692 66618 66619 666883237 47930 47989 990065410 58860 58861 702323683 99903 99904 654110150 68841 68899 55668345 39885 39855 957453732 72233 72234 380940272 32406 32433 626664774 89445 89453 655230153 50278 50240 211453838 19352 19353 71017894 5530 5519 667758197 88039 88115 718559210 45119 45127 363858212 10808 10809 486526180 83904 83957 576411681 24920 24921 427872756 77569 77532 309188569 90430 90431 755221789 69852 69874 265270534 84261 84274 461615534 94536 94483 94659157 49761 49708 152006917 72147 72113 700967660 43405 43417 257106730 62527 62450 399541038 25379 25380 386888734 57314 57315 850766354 63696 63639 45039671 12126 12127 182635003 55135 55199 76857728 39767 39790 419847316 76910 76911 673326701 53608 53609 121178012 28590 28591 667890421 70179 70180 681436128 95412 95353 646803008 22939 22987 666828565 89938 89939 475148007 53830 53881 65443446 9081 9082 417943129 33247 33230 605470706 56856 56811 387186361 74982 75062 582368231 15576 15577 847073775 27560 27561 225977988 88990 88912 577691334 9047 9112 494641615 9830 9831 573426838 78890 78945 421080572 10810 10877 866384254 66979 67002 903259153 4179 4223 456147202 15356 15357 425561792 78130 78097 26857409 84870 84871 110526827 98919 98920 805051400 86217 86276 469319918 88171 88121 936693310 77983 77966 452151918 63620 63553 346917304 35710 35711 641735952 6724 6656 395322985 79411 79412 316785442 21533 21521 155322705 95579 95580 521646100 88144 88145 993823174 35993 35994 425184714 83566 83541 232022014 24309 24310 815844748 77295 77233 383279143 17186 17171 290394821 89200 89201 45449496 42999 43000 492955278 18971 18938 725918631 9587 9588 232854537 22636 22637 746708451 61034 61111 212060318 15179 15180 817611447 3466 3467 252354308 47637 47638 281864690 26403 26404 976352740 97656 97637 731788988 86312 86333 919188232 9618 9548 415046649 61909 61910 606775772 50571 50626 859758220 17856 17857 505835408 77067 77068 120471749 47144 47190 297582136 66573 66560 862440189 79150 79212 676131389 75532 75562 310906499 57000 57046 155855883 75141 75171 834338062 6355 6356 332798855 70035 70021 459548462 96262 96339 602507607 66876 66877 218829926 66709 66710 816640144 27578 27579 420076208 89396 89465 461554959 50004 49951 989092547 23673 23593 594259083 97401 97415 350395118 78941 78875 819204346 60365 60366 880929367 4721 4778 798207032 40012 40013 562900711 30121 30122 456242624 49807 49808 781676821 25648 25649 16597073 95217 95218 568195858 59615 59616 400073140 51919 51920 140848139 82358 82340 104672005 40984 40912 143040123 67955 67956 924575405 50205 50206 986484600 97772 97773 179502966 3792 3758 325982937 20298 20299 269136470 23406 23407 595489408 40112 40102 244577117 25741 25742 464440987 16045 16096 645231311 59431 59432 20227284 47560 47561 774005434 8246 8247 681323869 38578 38579 211049647 6159 6187 740280904 99852 99853 103413122 7875 7876 126583566 98683 98609 80284772 33156 33157 454475801 98624 98692 672309512 51446 51369 206389800 30351 30428 578675426 28757 28733 943388442 53834 53766 887386559 3138 3080 1507809 92828 92826 858630484 1607 1608 956299563 53097 53055 290289973 85673 85701 904031729 50470 50493 68698706 70195 70196 657173708 20563 20564 586926616 7551 7552 22393520 71808 71809 808975729 31028 31029 675678333 33519 33520 434659903 59732 59733 980780885 10235 10232 600472435 13036 13044 192864 52900 52901 894365596 63091 63092 313715187 59470 59471 584009979 37140 37141 637055614 51916 51849 293244097 7062 7063 27383946 50785 50786 606213969 33285 33286 629066459 56226 56150 161304254 40974 40975 21165737 22918 22919 225456386 39332 39368 241142861 14142 14143 572204011 66610 66582 204685306 22862 22863 561137839 11661 11619 113526089 30229 30230 957549130 90432 90512 402308965 91349 91384 852326970 31715 31716 712334933 66140 66167 828387325 34933 34934 333158149 23312 23355 686034225 65641 65642 491745503 50055 50056 807188441 40822 40849 60214430 91542 91543 607028118 42313 42366 42331260 50667 50659 755244180 63678 63610 765765837 86530 86531 447426477 25452 25453 46854722 19724 19725 596169086 96347 96348 412820500 40522 40523 370645420 87711 87712 221249696 33219 33223 524650295 31793 31794 696820131 84735 84750 832203770 66288 66338 166933857 94226 94219 744033921 46696 46760 583148219 65522 65446 579258810 20814 20815 940721240 59525 59451 196971532 95880 95847 937643834 31998 31999 532753646 50861 50862 8377116 27328 27292 544911335 27902 27979 667877963 98951 98984 228552068 79467 79468 871587834 7971 8000 48124423 35911 35858 318645854 85513 85538 265565020 50338 50333 374185765 87148 87149 838274140 69762 69813 154207049 24757 24789 76809641 15030 15041 514786440 61213 61214 516326862 6208 6154 101208919 81654 81655 453154848 32667 32668 530610931 70529 70530 365316778 88394 88395 177590624 20290 20291 912453224 32638 32610 306093068 63751 63736 746557436 95556 95541 806045299 37833 37834 628811431 73277 73316 208007026 99597 99598 466407539 17676 17677 642917501 12237 12238 831302310 49665 49666 335952889 16399 16400 111462169 35725 35726 626362062 19633 19634 489230498 84848 84849 504962155 65587 65588 507928046 43847 43790 642090814 8533 8534 862672628 13555 13533 704260222 42650 42675 717925750 70360 70361 642471318 60558 60559 318121650 59792 59793 1398576 98523 98591 304297645 98046 98087 838749763 60681 60682 36492958 22905 22906 103829834 91093 91094 833175455 61631 61632 909635490 24951 24981 295134574 84234 84235 359066448 24241 24283 519707470 16165 16144 646482806 32884 32903 994061807 97847 97821 172984318 13312 13330 819481461 10253 10254 911038164 66251 66255 878197993 63482 63556 238349753 82825 82826 91098191 22488 22489 480782807 76596 76648 535625794 51027 51047 979143601 45383 45384 354679505 82063 82064 860363084 98616 98681 140171941 33746 33747 809777491 40319 40320 592214789 3450 3451 769918430 48262 48263 401492877 21446 21447 586690783 72273 72274 660728710 1511 1435 394550914 18677 18698 903600538 64409 64355 199186580 57521 57522 623860808 23004 23005 352741730 44849 44865 706600185 49621 49697 837614279 88083 88158 362423692 70237 70240 442332397 77977 77920 54608695 52272 52202 718331525 41353 41298 754872769 76814 76816 286527242 77751 77787 941689972 29055 29079 324309292 6699 6700 119967325 50518 50519 138332617 93948 93949 583297382 69028 69029 73303562 82499 82541 104937309 93777 93778 772061960 68194 68190 820341931 41839 41840 53342756 28462 28530 958829728 66102 66103 795917625 26342 26343 594799215 38817 38818 380631405 24859 24860 720461819 13211 13247 326482656 13528 13469 185396233 83085 83086 520536148 26374 26375 838288343 5415 5339 487183634 57843 57844 143948253 71360 71404 962809121 78001 78080 295708858 14749 14750 756809601 26976 26955 758283419 56183 56121 562124844 54795 54796 232687032 78562 78614 372873268 7532 7581 21664144 71046 71126 153629853 74922 74923 445184600 44921 44922 860601856 82705 82726 121416410 63025 63026 961258453 6348 6404 761386281 24078 24080 831254899 73472 73473 129431126 18749 18781 522310764 33189 33190 546557512 68962 68897 561210454 19911 19912 370309788 27056 27057 866157658 80519 80527 613302908 56447 56448 952110053 76877 76878 196876925 65617 65618 997266680 71720 71721 324816338 44858 44859 375940779 68173 68174 576374826 42650 42682 446685070 9427 9428 519569453 22889 22890 667553367 85366 85318 669291863 97421 97422 519936377 30344 30345 425305484 47867 47868 790427121 64203 64204 123251726 80177 80215 172618191 2720 2800 53275123 84871 84872 182936504 88345 88346 658645580 53037 53046 282098967 70523 70598 454337796 26350 26337 949509199 2807 2801 611674769 25654 25655 821204999 93195 93217 436437439 42772 42715 260174993 73096 73097 559052294 55054 55055 587369874 7652 7632 705482658 57442 57499 273729753 37309 37234 35896191 57406 57367 167898084 77855 77856 760629971 80945 80995 858807715 10817 10818 464899618 36960 36961 243046280 60715 60707 865451109 37151 37181 816680529 66453 66380 808822215 53869 53870 822947682 27912 27893 531774962 34291 34292 137633962 76136 76137 111165265 23832 23833 419607714 42784 42860 514525999 96093 96051 113348829 66897 66939 785746727 91410 91450 208303511 14958 14959 443070518 48982 49045 18146723 5339 5391 478029191 77529 77530 945657047 59095 59143 907801119 5267 5268 334854802 26389 26390 323279000 36056 36038 713684232 87892 87893 997549053 45514 45574 567031297 17404 17425 100561600 53289 53290 912166099 53835 53836 415443756 60757 60758 170709656 80443 80479 292765029 15036 15037 78895257 74502 74503 660805637 30701 30702 745453723 70796 70797 6426261 14244 14255 167457161 20710 20673 625623925 87830 87810 156327616 57245 57188 376057130 78930 78931 29840239 46680 46739 689946792 58902 58880 401407765 99465 99466 360383377 89858 89843 492364087 32430 32391 43681852 12114 12158 408786330 39799 39800 846572469 98468 98531 276474140 61039 60967 468311920 53732 53807 813558018 56523 56481 763341321 87097 87098 685065844 40470 40448 503442794 40597 40576 451349179 21875 21876 251364827 34944 34945 481409820 23354 23410 495766425 74964 75039 282005536 35459 35433 766545280 70188 70189 71460041 48316 48350 753924130 66091 66020 692697547 39574 39575 281721941 74477 74478 821033446 14514 14515 272861657 55297 55348 679486960 51630 51675 422822957 69809 69810 192981914 81887 81888 248918878 68489 68490 86942702 37386 37358 967820283 75940 75941 385799477 20463 20464 482214257 60609 60610 166237151 46936 46937 626928371 16377 16378 418418683 57512 57580 148935983 98705 98706 134158945 31746 31747 388892785 23961 23882 577585281 88771 88725 239773572 70297 70237 69086348 19340 19317 572489225 36650 36651 929009047 61987 61958 921623538 57940 57908 291494436 16654 16655 440348512 80278 80340 34004923 27220 27221 955111654 54127 54128 804312308 27230 27171 74114028 82693 82694 570024243 66104 66105 297324784 33243 33244 883366711 75818 75819 516432511 9598 9532 817333653 72128 72073 23697998 88194 88195 759567029 10401 10459 507096940 95668 95594 411078099 85416 85445 652442943 36932 36933 490517293 61474 61471 681303746 11023 11024 905723804 65488 65489 816384406 87900 87904 106527090 18610 18611 727399983 90519 90520 30187350 93809 93810 395585439 9324 9325 156682883 12050 12083 205032898 59361 59362 516263880 8652 8653 947225924 2883 2884 132054724 92346 92278 813012228 56702 56649 773338906 1571 1551 219529918 48431 48432 531992376 30208 30209 578860126 70094 70170 391745696 90913 90867 179023944 14136 14128 507069332 9889 9890 596888660 79258 79259 843422376 47124 47125 793023038 22318 22319 943281687 33736 33701 782612275 33160 33161 501304206 4472 4473 896146975 94271 94266 267005083 49178 49157 676662038 28907 28908 228816031 80481 80417 719875791 47960 47957 541504438 76037 76074 852263859 77199 77202 376559570 26369 26292 679658361 45506 45507 52593488 31728 31700 34997416 95167 95168 37514876 5001 5026 208558787 7182 7183 304605556 45936 45990 679721285 82972 82973 820700046 29906 29847 173037240 88016 87948 543158355 66032 65994 635078291 17209 17192 551751635 57519 57520 599046876 6756 6757 67623306 68807 68808 900730862 56271 56245 542043854 46486 46487 561574952 45875 45812 28361824 85218 85277 414755838 79355 79296 91935479 70256 70235 91496471 28942 29005 745505537 65483 65450 826047491 85086 85087 298172585 8088 8089 561552214 26399 26350 954854948 78940 78941 100143786 14326 14387 496223685 69558 69547 719411103 64429 64430 781766166 56364 56368 65384157 67105 67031 500351451 89956 89914 640218890 20377 20378 183163190 81348 81407 364011838 70394 70395 44940553 1433 1434 163164245 38925 38931 844372986 95872 95944 189494269 40773 40774 490049713 83291 83270 474580582 46129 46130 79854053 52107 52058 124151556 87116 87117 87591165 61273 61353 734653472 63076 63077 734802289 82462 82463 317992052 76012 76013 392691954 26474 26475 415002029 1502 1509 273343553 59493 59494 598422594 33506 33507 529589238 93451 93423 520910334 32130 32063 156009852 63211 63212 395562365 56246 56247 588148719 70560 70561 636126006 62205 62206 732716232 91302 91264 206327332 39726 39727 977083964 9918 9919 379013599 90633 90591 89811435 36904 36947 283014729 76195 76196 347070081 99765 99766 247852143 76575 76576 513870803 90374 90386 504380721 68504 68505 648648526 97272 97268 487428199 53821 53756 575289590 87104 87105 382021700 71311 71312 133306974 99312 99334 599227738 89643 89644 989176875 26204 26205 421383133 43574 43600 218838280 99166 99103 635700546 77496 77497 825457400 92608 92609 8000367 92527 92575 273339887 48926 48927 555501975 83277 83357 802297032 36010 36081 932133142 2765 2689 976706803 57420 57461 409755265 43791 43833 823148622 83740 83741 510146701 83852 83921 282857266 85652 85653 885192930 65141 65161 586288611 38504 38448 451872884 7718 7719 202706785 80822 80823 528692649 96888 96855 879963161 64077 64038 98671596 62671 62672 948373465 25693 25677 787582955 91857 91779 714205826 77614 77636 958777504 91039 91091 581998855 54119 54043 169715861 89062 89063 403731541 85261 85193 690114234 78623 78624 97042368 76868 76869 542165823 64475 64510 593531632 12084 12085 182411367 52260 52206 499168136 81813 81814 117561555 11611 11668 203869474 37778 37779 816253893 63266 63260 311924074 46950 46876 684032986 91813 91878 126367213 80440 80420 912250198 20499 20500 729531713 33922 33923 357986605 14005 14006 100244441 8434 8478 403777917 91059 91004 936284617 71321 71328 357172763 75257 75258 254137488 6878 6879 146255709 40019 40097 150000897 50569 50579 198733324 42478 42481 553685584 87915 87916 597968114 39162 39163 168758414 71103 71084 475500173 99939 99957 496064658 5668 5669 384426299 55236 55237 893058644 70283 70349 179802151 20501 20502 666529537 70752 70753 744798840 11300 11324 482338992 12278 12248 160397184 60228 60229 820372953 43462 43463 741609929 87802 87735 856231908 63269 63270 70870289 23024 23000 173431738 50076 50077 624340475 16764 16732 778773816 12591 12547 281823995 55939 55964 697674228 48098 48035 997716412 85567 85628 80559566 23668 23669 8272573 58866 58867 651718796 39445 39446 607988368 93431 93432 615916721 9078 9075 491909843 53667 53668 866195220 83064 83065 268904668 61448 61492 937669900 30687 30688 646819016 34878 34898 914021367 70363 70364 667202701 74108 74109 115395488 35186 35187 439715145 17863 17864 496512482 10296 10242 468824910 97871 97872 22833418 63670 63733 486066060 92994 92984 130674704 29832 29833 116300300 62863 62911 246796854 25091 25138 997643699 85438 85439 747044960 2695 2696 94841835 12299 12300 920470613 86108 86149 864772850 42038 42071 384637362 84832 84833 411472804 73937 73938 515846889 38487 38488 999925086 34772 34716 736619588 31039 31110 737842311 12240 12241 328348761 17995 17996 699980411 67822 67823 402597600 58275 58317 993289506 3649 3613 946732007 57889 57814 839460826 22043 22077 799256819 53600 53601 162254568 14261 14273 729444001 56343 56420 323638102 84597 84598 801741306 69722 69683 803481002 20706 20707 243812132 32601 32554 166059127 50656 50650 727717494 91929 91876 476054543 29090 29017 162247980 16924 16925 399021401 93014 93015 720295434 96945 96997 17717157 14240 14241 748629932 80279 80256 747444619 2542 2537 727920007 13977 13997 924446522 57439 57409 518199845 26639 26586 377194692 95205 95206 70162911 22211 22212 284251786 70636 70602 854378350 46187 46188 782154129 98383 98316 962166830 56011 56012 712347663 94767 94768 495486408 92069 92070 793778228 81845 81784 914560486 67965 67893 314745564 11337 11298 392944472 6055 5984 930928836 58169 58170 659810207 25333 25334 746746948 49999 50050 767420815 97345 97331 445879567 88 94 807922792 38459 38460 672171162 59225 59226 724475414 75331 75332 395863591 19913 19914 755003247 41378 41384 978332335 65193 65194 137118971 52090 52065 898465431 15246 15247 408892128 93181 93170 999656446 28392 28463 360048476 77386 77387 648424424 13091 13092 117533628 15197 15198 695326379 5516 5446 588271657 90582 90536 831600934 92293 92294 522887451 59661 59662 80574823 39117 39118 279176395 45857 45858 391756255 11954 11965 509074287 34160 34161 606140542 8909 8984 350892093 7491 7411 51324156 43044 43051 871618601 71842 71843 927117077 3377 3378 958009789 14677 14678 124066596 28768 28733 303892792 67123 67124 200557708 80591 80592 905865526 65746 65747 267731585 73030 73010 877316043 41554 41632 120168121 96116 96117 167144628 26728 26720 852350740 20335 20405 29893680 81555 81532 223147949 96943 96894 375974729 47080 47081 384729027 78091 78129 707553904 38818 38819 234043659 99372 99373 268189269 9688 9689 314574576 44592 44561 691954626 55064 55050 718656902 95364 95352 692738806 48205 48206 29507188 95831 95832 150168016 70356 70378 260713023 20036 20044 104113320 31581 31582 340436374 80807 80747 847495332 46850 46889 230002487 20024 20079 1451034 21202 21203 89295626 23811 23885 738416046 45707 45708 296059388 57686 57762 702645454 72240 72200 280128032 18194 18140 841585932 92655 92694 328694799 58721 58722 680867807 61978 62036 599468815 50674 50675 540779106 85842 85792 724903912 471 472 910825343 66287 66288 516801571 58487 58488 919539221 63160 63161 102258920 6337 6413 954156331 22413 22465 284771453 32629 32645 158834292 72117 72161 845432093 67407 67408 871947027 30908 30909 115828554 72952 72953 52892599 2430 2472 742487815 81177 81248 742435625 93136 93137 852921679 1916 1917 211774512 22040 22041 73988539 42145 42146 554606498 43897 43853 483864590 75619 75620 399675328 41741 41717 236379312 61989 61990 309509922 90994 90995 704981777 52745 52746 264977358 61436 61406 231799602 62417 62418 985913088 39958 39959 654953747 47999 48031 179926633 31542 31520 728196546 52427 52503 322244151 50197 50198 151408627 520 521 707085560 17540 17576 135268292 43648 43719 448772310 96487 96488 506393747 95939 95940 212570360 26823 26884 743508968 38252 38197 936547099 375 444 257003752 4055 4056 525682708 38655 38656 592865801 45738 45664 741785299 93226 93218 115291404 14684 14685 820824196 87341 87342 752096236 56340 56407 732063939 23462 23463 159625188 24123 24074 817484611 49690 49691 473329362 14764 14765 525501864 2399 2402 129430500 3513 3527 512896510 52980 52981 783972417 56475 56476 1808601 15474 15519 505286360 52962 52963 569953856 74235 74236 569088442 89978 89979 822445190 3670 3698 40347831 21642 21626 570789145 83537 83509 488510175 58780 58781 170324000 43315 43291 22323803 92584 92585 201776932 1137 1138 541267524 54136 54209 836594370 25797 25798 963218879 84410 84340 807831326 39410 39411 792088238 44621 44622 932173877 48261 48262 691653185 45490 45568 438412720 8607 8608 127207236 1945 1952 753025553 90522 90552 265543692 22044 22059 520700201 33987 33988 416084057 90958 90959 581304981 89888 89889 185085342 29067 28999 51838056 34928 34929 334807132 18348 18269 910040527 62360 62361 42649303 47402 47353 698879496 15883 15884 847277263 26471 26472 652162194 21752 21750 369050196 39385 39386 734396894 30595 30596 23565072 27534 27535 571179244 34619 34595 401238873 75496 75497 35979163 15961 15888 997293676 93189 93262 652884590 86632 86607 933104140 95953 95954 491634743 52950 52951 5459898 10722 10706 883390644 69529 69462 755160474 78555 78521 79843125 2185 2209 406425347 38642 38629 986384886 21424 21417 803706458 33846 33847 930080956 44990 44946 381017951 31609 31610 556334884 47953 47910 735518723 71257 71258 885948003 89364 89365 757704881 92642 92596 508414155 98835 98836 963184055 67180 67201 916209895 66663 66631 577485770 21044 21110 76732177 85353 85354 46426586 4226 4214 556247818 81485 81538 235279869 86379 86341 318184217 22633 22634 12983325 71797 71836 146971523 17449 17450 298696108 59048 59049 538067319 67608 67683 624237766 62283 62284 169549136 80237 80260 151620716 71802 71877 555449538 18252 18204 748556341 74978 74979 505459794 78248 78249 655947946 17153 17103 16697206 17524 17508 918575695 34799 34810 461168348 24547 24543 976616359 17069 17070 871228551 97746 97747 802735621 365 366 191380280 15788 15789 137904387 61281 61282 181235242 434 435 935604632 30646 30632 535970731 73475 73545 482651650 94920 94921 143106187 26439 26440 310447185 38441 38442 976043296 57313 57314 23311885 43045 43103 309443603 17584 17585 525229287 16900 16901 848937383 25905 25859 921062062 63192 63239 860921981 94835 94836 696973885 29928 29854 68098614 68474 68475 174469555 45226 45227 468806963 47723 47724 467198002 34700 34701 69484445 39301 39302 361101991 5759 5760 793020040 27893 27894 359766654 60562 60536 70124207 24991 24992 649990698 17217 17267 588302996 96374 96375 206936977 4449 4450 475705442 58493 58474 57675131 78253 78254 39885580 94729 94730 631965558 44321 44249 780301813 83965 83966 109962995 91620 91600 113304778 10584 10650 898044808 34669 34623 330366047 64108 64172 208429181 26936 26868 795646516 44240 44161 335298482 19496 19426 87143070 72875 72806 791880886 96116 96100 237247492 67457 67390 865707169 5367 5338 304382620 97167 97168 430932432 3970 3977 989827587 4413 4396 593546706 66991 66992 680013781 93033 93034 908912571 44822 44823 825120797 11545 11568 581480267 6356 6374 727641159 38012 38013 92566659 60279 60280 832973043 62327 62375 666466254 42534 42479 151352582 18045 18046 606736761 15275 15276 537211023 27408 27409 604553030 54340 54341 769407766 8727 8797 789581691 31871 31872 97188364 51472 51461 534755167 64858 64859 940449006 94573 94574 703669549 64373 64294 838124470 81243 81244 701860317 28042 27992 365630438 98381 98382 814551292 90903 90929 887977421 5312 5325 437837259 57732 57799 725404693 55507 55567 636076094 71533 71460 46321498 21867 21936 647636327 95676 95613 598190527 85201 85202 543830256 49116 49129 523546678 72116 72076 306155162 5396 5412 459479751 95337 95338 296001711 19944 19945 761261219 54392 54408 326694467 27353 27433 123267165 8384 8402 650187225 77317 77318 944167551 26180 26181 750938900 83041 83002 862456863 73649 73692 203609666 15052 15053 41076639 81260 81208 473085141 88650 88602 71233706 22166 22136 884804813 73157 73144 788881084 15990 15991 236199178 67764 67765 265767502 82595 82529 57814128 71683 71611 550846771 94948 94949 438198299 60603 60604 152532668 86520 86521 660369868 31158 31159 771324837 5286 5240 719532139 47073 47144 749110321 66652 66680 253766321 86786 86787 866450420 90021 90022 722978330 82047 82048 698227787 95857 95919 410230065 72848 72849 76624000 4461 4421 858668947 79433 79434 498099952 89848 89850 376170544 11291 11292 819371790 34673 34674 757026332 90268 90269 277525055 67150 67151 689604077 25520 25528 147715595 63465 63466 349562536 47148 47124 186643883 63204 63205 212383286 74716 74717 349419843 57332 57397 383518427 15293 15294 502554745 60341 60360 940743478 21169 21193 77704565 59938 59974 959609887 76254 76272 293265607 14095 14096 883904309 95308 95347 417534714 10611 10614 230429218 65731 65732 919346267 6132 6133 126437584 19333 19334 339486085 52843 52804 697681571 49340 49352 913911621 23872 23801 10963599 16230 16151 84814980 24938 24939 634056616 15827 15828 973388956 2766 2796 466855642 37656 37675 206964164 89615 89588 98544853 27142 27201 600638175 75577 75624 195840808 17878 17949 904622059 78734 78735 858639963 31404 31405 620507951 14536 14505 918602380 13895 13896 404675775 44564 44565 973259384 25620 25621 852747241 52808 52809 153998057 69001 69003 340808308 62301 62302 939976851 95087 95097 841637327 28381 28382 639659352 84031 84032 59015798 79635 79663 137802311 73102 73103 191149239 4594 4623 868471562 7927 7928 865002104 79295 79296 143308144 82328 82329 75992526 22238 22256 149944042 94327 94328 544350869 27460 27461 398722302 79918 79986 523030254 98770 98722 860655124 66067 66130 21622488 55000 55001 118800263 24281 24282 77970605 83005 82935 308796105 62798 62799 764703721 37400 37401 270484169 95648 95649 180705958 91019 91020 368049303 25761 25762 82222715 51076 51100 809001049 73374 73337 728548030 66200 66149 917411303 30997 30998 679179888 76107 76187 96551039 50078 50146 26361136 41833 41834 2106210 51901 51965 753026071 35352 35368 376200804 56699 56700 370378212 35992 35993 788196304 10209 10239 566835137 32599 32600 27076787 20684 20685 769427158 57761 57708 619086832 10907 10945 969500587 1800 1801 660477978 7894 7895 210283665 7403 7404 268218459 97098 97099 734704629 57140 57141 308256356 429 458 344224388 42873 42874 361677378 50355 50339 460013741 75855 75856 927778315 64555 64483 553666521 3756 3769 757618627 39469 39515 584037301 76764 76765 604910730 77691 77658 656738566 46642 46655 567405263 85409 85410 871188231 43090 43058 3643880 16009 16010 809711144 23867 23868 305851594 89646 89637 111040056 88002 88003 83451420 40585 40639 96280179 10791 10792 190959432 70146 70147 962271668 61736 61791 75295847 88107 88108 483522165 70540 70599 583927647 23713 23633 41015987 12862 12811 475402683 90166 90167 922057610 85396 85397 999452944 27066 27067 410501218 27163 27164 851418400 39134 39168 713464251 49119 49120 407554249 46816 46765 371952546 99037 99038 256133110 80032 80033 331003858 23908 23935 220255274 33440 33434 705956919 58079 58080 787458395 35122 35128 719503849 14544 14545 766006231 13650 13651 49818217 53540 53530 123702659 83565 83566 214029617 95249 95250 594771196 78288 78289 93925321 42428 42437 92917594 84247 84308 572367603 76378 76386 785516214 61064 61075 148705308 80541 80542 542689920 27838 27839 385677956 40764 40765 714351824 96586 96646 283500021 676 677 563168526 26012 26013 447069729 51719 51645 66414100 45107 45115 960771409 89146 89147 319188782 4683 4613 600382972 71947 71948 961146073 74339 74399 449968649 16458 16459 45253237 60872 60941 58897626 30242 30243 768994658 5678 5729 542433735 69175 69176 665585105 39812 39813 168446305 72555 72490 219212667 92985 92986 97890631 10578 10558 971759293 85886 85887 835591717 10254 10255 295651154 32625 32626 354732225 16296 16297 868499739 63144 63145 262865238 74638 74639 395465267 38256 38235 996879212 98353 98354 374534273 29051 28975 14409024 86647 86648 647195370 42620 42672 92395443 37885 37886 723602670 8086 8049 734673531 9355 9292 853901663 42103 42088 639897937 30624 30625 5151843 86994 86995 867416773 97780 97759 935207876 62447 62473 670152015 37665 37733 166660277 5244 5301 146347431 92940 92941 6690455 22311 22320 970352894 96835 96803 860463107 12434 12435 92177743 13427 13428 59913886 62767 62720 496902390 37306 37367 423618691 76870 76871 107847157 93715 93652 456834343 1449 1440 370712257 7219 7214 672556249 10630 10631 369734088 24209 24164 942357649 43266 43236 374382240 69179 69215 203168127 57848 57828 520315333 31713 31714 446616152 45045 45046 316488703 97235 97172 650841434 40090 40020 961480746 91640 91611 765818880 38165 38166 145579373 71374 71375 569683409 97931 97932 855980577 83764 83707 301950606 42833 42830 404963139 34480 34462 20957288 64129 64130 628863050 15621 15622 16589695 76596 76597 489110612 62791 62736 709295512 24844 24802 221300070 8791 8717 85389605 67959 67934 196152512 5318 5319 105073263 17663 17664 155342665 62308 62309 963430211 73197 73263 33367972 80948 81015 887526682 29203 29204 716411158 65148 65084 956793626 91066 91067 73153526 66211 66212 477582112 15236 15237 922023518 95899 95838 936464189 63120 63131 263378026 50730 50731 781827730 55422 55439 66358490 88172 88124 902528261 26059 26082 68459373 2156 2157 163809793 49704 49705 103805615 39846 39791 228454982 55017 54992 604108739 80914 80950 210953038 75813 75855 981463296 98894 98895 468224940 39469 39418 186373462 89201 89170 663049779 62748 62675 142864320 86850 86851 391290605 39981 39982 968754064 4179 4180 661287817 97525 97526 118642324 89564 89565 451768279 11559 11585 741050975 869 890 871236162 73285 73319 521980806 68083 68042 592031086 21956 21885 565678292 36742 36743 372977186 61236 61294 550293823 55658 55659 484470515 17916 17839 146704595 64652 64666 44842906 88487 88438 464381031 12180 12181 771885934 89198 89199 462211684 83457 83477 556074788 18861 18862 883772723 94707 94708 799904820 8448 8461 369637706 77183 77184 526446719 60500 60501 963869127 67807 67808 975161910 48501 48505 825373895 91726 91672 88938407 70738 70739 747380223 2880 2881 460505358 66360 66418 643250886 14592 14593 846178324 68789 68790 705297379 69859 69860 699890027 85345 85346 722770986 52084 52108 93339985 82419 82454 314009997 36243 36183 62337782 6898 6887 930411255 66502 66458 547067090 67862 67927 205715421 96630 96631 781311565 94451 94379 541477340 31089 31090 965929038 55214 55138 466967060 6857 6826 266581725 76007 76008 435667270 10728 10667 870533754 19277 19278 3317522 71271 71350 872910211 30043 30044 912141241 32029 32060 921579094 17917 17918 592662618 496 497 76593594 37161 37162 966628298 46319 46360 589888950 27867 27827 405323989 9409 9410 298004146 14554 14555 246865949 81116 81117 466894826 54336 54337 793810513 92448 92402 405711741 70030 70096 405493383 31376 31383 712549513 23527 23528 675009403 76799 76800 681520475 80794 80828 919946856 99236 99237 795120865 74254 74297 174813209 59558 59559 49076422 53228 53229 95175667 46867 46868 753842781 58671 58602 29469122 49176 49177 261110502 42658 42659 415251374 41768 41741 913698384 38087 38088 834593699 62766 62688 817721998 36611 36612 214947486 60979 61011 601735054 30786 30854 997090779 9807 9824 702455100 79871 79828 355967571 62278 62221 990335223 76639 76640 234717154 34984 34933 565211743 75244 75281 157714842 26447 26413 900085268 55027 55028 510479519 31138 31067 48107669 37316 37338 351482354 13083 13084 573832301 1792 1758 95727233 50436 50437 644184848 94885 94861 381719891 13598 13599 697862011 56001 56002 162733437 89146 89129 666570092 7945 7946 575946928 21068 21125 681741842 31853 31854 527078246 72304 72271 97232494 95516 95521 269828489 8117 8161 616042481 32273 32274 457837689 25599 25626 541325449 80544 80545 967951798 31734 31805 639057728 53721 53755 32073203 54399 54400 989467991 41926 41927 703417842 29052 28982 697726809 61110 61111 876836224 34912 34913 796623890 56710 56711 14489989 27542 27553 975017339 88571 88520 46830835 12455 12449 330581215 8258 8259 76140341 55788 55789 691930374 1059 1061 899412881 50752 50753 959901593 2906 2907 700760380 76379 76459 74593443 9032 9033 412048616 78394 78395 761921860 78392 78381 959145355 44982 44903 185268742 53242 53243 833777527 8674 8620 634069738 65303 65304 845852777 79202 79207 615219120 84260 84267 298139311 59735 59736 743261268 49388 49327 821968280 86497 86498 392300542 88937 88938 466101763 58605 58606 93573711 80758 80759 362902371 65085 65052 189020469 2528 2529 198982403 91763 91764 37963717 81453 81454 676062571 49546 49547 569448055 65411 65389 791295566 70504 70566 848121646 36211 36284 593528284 9076 9077 710954260 97219 97155 548415631 90424 90425 221445214 13322 13334 27203154 53571 53572 187171659 57748 57749 320651543 98228 98229 496243772 48760 48791 227105060 51711 51759 275435843 67577 67578 676098295 94043 94044 227952108 78147 78148 179834763 23659 23631 505396783 88635 88632 536797395 32591 32577 512640462 45997 45998 889031589 26382 26440 418047861 98191 98146 273670220 94541 94542 419376584 90905 90873 924362480 33336 33337 419421469 18326 18398 300254462 77072 77073 331812231 12877 12878 86688030 75205 75206 490395733 65275 65276 311949757 55673 55646 840256816 27209 27204 457598407 81700 81714 199571254 48053 48097 995715891 51008 51009 106146732 81591 81592 408057867 70142 70106 245851620 83291 83292 136695581 20257 20303 202155261 94812 94813 191859818 6414 6412 524428505 23760 23761 208586244 78819 78820 215855149 12903 12826 436439658 84751 84752 374206348 37331 37326 572574953 365 426 754151600 61922 61980 24897224 82163 82192 809960091 14556 14505 913911022 26370 26406 291676015 20296 20297 44139631 18865 18815 563918069 53362 53372 911221946 52338 52376 197512160 95054 95055 387939308 79668 79669 598400620 5537 5517 669563784 3886 3907 467157285 72458 72406 869892467 43045 43046 415280113 27205 27245 316084962 50107 50062 724260355 91347 91370 110889997 17120 17127 38188400 68508 68509 507871186 93916 93864 952238686 97823 97779 193871078 15020 15021 692912824 67787 67792 870802871 83597 83590 347022974 94313 94314 694836343 39794 39795 723816923 7601 7602 122806299 47564 47512 49040872 18196 18133 797617548 3761 3825 415850551 52104 52027 463023586 80348 80349 582535552 75907 75925 773383708 82915 82916 883120130 32244 32267 406923837 95487 95488 783490451 80644 80706 954819123 41387 41397 83902677 36552 36553 846931022 90569 90570 719549224 12348 12416 56080423 65427 65428 737542482 33586 33646 730878809 80327 80251 935456042 61091 61092 931023545 30621 30674 470773602 81943 81931 901004779 94177 94178 121829152 65036 65030 446504853 14713 14779 874519630 95152 95153 651347478 60206 60190 115861231 84667 84668 232092262 63065 63086 657826658 76833 76834 758372130 56746 56703 139363140 2707 2727 811825425 66026 66027 793800957 70563 70484 261616716 28278 28256 789123653 40343 40344 323188412 50919 50877 21928593 1667 1668 580337383 48665 48666 164282569 35875 35817 298394052 87930 87962 260709702 53519 53596 661598614 40592 40593 993868849 78106 78107 679048978 39470 39471 904562985 23313 23314 970143489 95797 95868 308881170 50309 50310 874176581 41861 41813 350983768 37351 37352 832724158 79855 79920 38993394 83169 83194 106460680 23094 23095 970426034 26673 26684 460537406 7609 7610 228131426 920 921 103433010 47876 47877 968828199 73824 73857 990988459 46140 46179 305439945 94679 94705 857160773 64726 64727 4977783 94144 94145 335282450 30272 30273 336512329 65152 65225 632313463 90644 90645 85125451 93513 93531 757093378 99665 99666 232473488 81296 81297 205841658 54123 54124 121248371 7587 7660 719412574 44065 44066 804227980 77233 77234 84229072 72663 72624 64398834 49322 49323 108369985 62141 62166 551567600 30695 30667 303820059 38792 38793 727860670 88373 88414 942651228 84584 84585 291258702 27989 28055 917387555 68585 68578 680318021 65512 65502 754996852 72985 72986 435713641 29411 29478 868829757 69821 69782 175651231 11800 11801 513858302 58192 58193 693451559 94432 94433 739625126 47219 47139 486802167 40268 40269 158213879 9569 9600 555601618 74319 74320 433605386 11063 11064 125443201 51514 51481 147094656 35403 35404 547391883 29546 29547 70309582 35858 35859 382436484 58575 58653 702070295 52054 52017 893068151 59752 59753 888127827 22199 22180 268924431 6701 6759 15487649 74906 74907 838323343 71075 71076 472169412 63117 63118 228747849 98307 98308 26407120 9097 9098 265123425 99540 99486 218971875 36694 36656 230872819 72640 72641 591732682 53474 53475 4070692 49304 49345 69155820 22589 22522 185586931 20802 20740 891694677 86102 86103 545786123 70015 69987 78754235 8433 8461 756024428 52871 52872 857308265 6820 6891 15544538 306 307 797201561 53592 53593 64268933 51461 51462 610265248 15745 15746 405241034 79146 79120 563110539 6013 6054 762379974 8656 8657 945520270 51455 51376 309954218 52448 52449 309113970 39569 39512 782452220 6502 6503 364041484 26943 26909 674692587 78891 78892 865608447 53140 53185 906267384 43031 43032 890538177 17579 17601 45885232 85080 85035 300793148 74755 74756 901924873 54280 54281 179738863 57097 57026 562782337 36132 36133 238813732 71745 71746 674558561 45241 45161 98002061 32213 32214 190633472 14331 14392 132402102 78899 78900 251609752 84377 84378 379211763 29204 29175 329641669 53669 53670 633376330 80639 80560 226545919 89294 89295 16601756 63008 63009 71571405 13623 13544 626772290 40766 40770 668177321 72438 72413 434770548 76347 76388 222772150 92907 92908 938062241 87700 87701 446094687 81959 81898 80760680 33453 33454 119264517 88701 88702 348179519 63132 63133 633449109 42974 42915 95903627 92511 92565 768818342 43767 43768 477420778 40407 40487 44321513 49870 49895 692719781 44119 44120 609583824 95343 95344 764582079 86991 87009 697530144 75252 75253 305021898 7350 7351 907777752 30428 30434 166403138 26478 26444 827746482 56760 56785 192232953 44854 44855 881045521 18503 18504 925939905 44945 44882 759335720 10261 10262 623501645 15985 15986 118636194 22652 22683 525564052 6841 6842 456313040 57728 57788 978222671 74546 74547 507734949 81640 81641 935050811 49236 49299 555334704 73721 73722 745163398 66309 66341 12535649 31922 31923 284764424 48612 48542 740571625 63844 63845 855336573 90212 90265 438221112 70005 70056 837648173 77384 77385 879174053 39722 39660 188514395 83605 83546 726387997 87489 87418 770433436 65921 65915 124950221 6973 6974 962699581 3099 3097 693079345 31272 31273 182672715 9190 9170 914076269 72808 72809 52412363 7909 7910 310615371 29317 29318 817954405 59162 59163 276882557 43216 43278 498609085 77798 77799 78077684 60795 60796 762075430 20456 20457 36652438 44041 44042 179170042 68804 68805 136281909 78821 78890 846442322 27824 27811 278627727 31451 31432 847344840 40065 40066 86971452 74691 74692 350080765 56496 56431 536355183 35852 35853 77028149 73199 73221 359272805 12746 12812 926895587 72854 72787 166118760 23792 23833 866428577 20745 20746 95276940 15955 16022 43463872 47778 47779 141395359 32281 32351 33673184 85459 85470 314709523 52483 52484 185750841 87764 87765 673796875 71194 71195 508996413 4780 4813 867043570 11292 11339 609534258 19078 19079 167882796 75821 75822 552394972 433 434 176858624 80815 80783 394572554 27279 27204 35770296 34934 34935 751546035 28876 28823 40859652 14434 14473 82112438 44273 44274 936942911 18952 18953 76162512 19125 19126 883135313 95742 95743 208963049 67981 67948 317096533 37209 37250 883091493 27315 27316 333430566 27355 27283 811493330 85122 85123 529886612 56225 56293 87688345 52748 52749 787021928 92609 92610 752562448 15425 15404 490547999 44613 44614 886248679 45804 45805 726316106 68556 68598 288563290 31942 31921 163795997 75435 75464 871307720 79338 79262 457795296 29233 29234 11738759 23412 23491 544879539 66255 66325 34075921 60158 60159 315478251 31799 31800 324017382 91151 91092 206077031 31674 31625 333834154 98255 98299 601828047 28757 28758 525648687 14230 14231 764182802 29996 30056 781833372 13087 13088 529960787 57634 57635 501294070 3715 3736 547656322 59512 59540 471138969 35674 35609 947592301 13812 13813 725429437 75027 75028 578091856 40018 40019 901251674 19863 19864 151231085 85561 85531 650405381 47353 47354 107298428 71641 71642 547983213 43262 43208 619546906 96237 96238 602316741 75132 75089 373471854 96922 96923 475555440 54720 54744 463594526 88689 88730 485333677 65045 64979 604025559 14293 14315 285880854 22719 22675 165187073 73102 73111 880121735 7031 7078 31632872 77343 77401 335851276 10650 10594 643922767 23568 23631 712211435 30274 30275 602126890 44249 44267 802637819 68785 68786 426565438 44549 44590 445323820 47800 47839 197833489 97250 97251 341041594 55166 55098 894679741 25896 25897 957487305 51876 51818 998458788 877 826 797280651 24555 24556 867196662 64816 64817 456312802 27852 27853 881912722 12672 12673 523253083 36915 36895 759758094 80595 80551 829235485 10744 10728 717090261 24273 24274 148823578 31451 31396 983117594 74383 74337 565708103 48774 48826 110869628 50348 50349 311391220 26336 26337 96904404 47958 47959 595365267 50780 50750 736130200 83852 83888 489024476 81399 81400 127266835 24725 24649 470464588 87311 87251 257016204 53462 53463 365208460 24094 24171 765036260 49380 49387 44756110 71206 71220 670228071 52149 52150 442980124 25641 25642 967061857 43673 43674 568347283 93688 93639 415063446 3806 3807 494623774 5215 5247 39448708 82241 82242 363819833 8172 8173 647922765 64366 64290 320390096 70897 70898 524470702 28831 28838 619367742 48540 48602 234333852 22778 22787 676843880 34108 34098 894177582 75249 75219 728763287 46626 46605 991257919 50086 50087 348357271 76134 76112 641841686 4752 4753 92920309 82960 82913 334141230 88396 88471 110629610 27018 26988 438209184 61427 61428 971533185 33170 33148 233804489 91624 91625 662488355 65951 66010 917219544 98249 98250 415971844 46186 46187 871623759 47925 47976 458115472 71629 71630 405631489 61314 61315 779156427 34337 34257 632033144 94310 94311 640334115 13664 13597 844936656 17692 17693 723416018 14000 14001 86645761 52827 52828 978468222 24943 24944 749118421 99976 99965 511757693 6708 6760 749954760 82272 82273 556119297 20969 20970 591079549 34368 34369 888631178 75525 75519 513816340 49264 49265 700817563 56632 56633 117832284 74444 74445 307170073 91215 91249 833890686 57426 57427 719966250 92176 92139 486624735 95385 95386 787778712 98059 98060 333504433 561 621 957399744 55190 55191 146226263 50744 50788 542869812 46796 46797 796425271 45525 45526 448349324 61386 61404 328735387 47083 47084 909146221 6477 6478 128391144 74005 73982 753279852 63541 63485 789013898 93897 93898 73567126 31286 31287 472222971 54647 54648 238447560 69952 69892 903212906 7281 7314 650548554 5889 5890 148736108 10938 10866 173060888 45194 45195 791990983 45103 45104 145304485 84307 84308 459586748 54003 54004 387216944 49757 49760 331408585 82377 82390 99006562 39097 39098 519924113 36785 36743 940676416 64898 64932 201664312 51361 51362 832517960 73144 73212 703068343 65052 65053 906636197 7873 7874 892207172 99987 99967 813573628 86543 86559 972329123 8764 8765 126286365 66769 66770 694194166 93430 93458 916199510 8012 7969 557693371 62049 62104 32889825 60871 60818 813911616 34357 34358 377942187 90884 90885 436099531 91404 91405 242552292 31050 31051 387406348 10308 10386 38933348 61454 61455 271209139 67959 67960 522732555 6586 6552 789104513 62303 62304 235572858 59111 59112 15665393 58500 58580 674481723 22721 22781 576573539 62054 62055 116323346 38580 38521 419576678 19162 19221 617144672 10740 10682 952792632 55976 55977 973671376 15090 15091 387806506 5847 5848 157147253 47105 47106 618769903 13148 13149 699784588 25536 25537 624957682 9119 9173 471805891 8774 8741 444585233 32614 32615 202111248 40131 40132 956386311 94189 94151 809145705 74031 74032 812584223 615 665 178296293 67700 67630 614396349 97315 97316 452026064 74655 74656 851343173 15801 15739 43097368 92167 92222 955225 17156 17157 465839322 81488 81489 413912130 5111 5112 249524608 33755 33744 514388964 25086 25087 546248383 23947 23948 650760504 14512 14513 191666259 10002 10057 888756766 26733 26734 995355790 33322 33323 9294321 18970 19016 436276036 75736 75669 550785177 48614 48615 299908715 31271 31272 757951988 64614 64615 309573743 17026 17027 596911259 41587 41588 89726907 91565 91566 926675879 32084 32085 403444747 50392 50393 149172977 29674 29675 154337862 53313 53292 313065127 33985 33986 463710003 31336 31337 780215174 77373 77374 472965234 1402 1404 578067996 5568 5569 232214022 89213 89144 540077248 80885 80886 698399062 98502 98503 948729191 68416 68417 777446776 41286 41227 219538488 15490 15460 515906374 56562 56563 574342322 90467 90468 814063791 5774 5847 226992947 53561 53491 697288149 73742 73743 65297325 76462 76532 394340974 59053 59054 153479559 82178 82179 778548650 99356 99278 834938554 70056 70057 373531084 31579 31644 314675468 30985 30986 325824503 38926 38927 869265821 7683 7684 361424724 47711 47733 636418508 66746 66732 222351322 41848 41849 668779671 50557 50558 24817731 69582 69641 917822339 34403 34395 569524583 41959 41996 897733019 11106 11107 130651396 61990 62016 603442538 50056 50057 628755863 92542 92543 99645842 94970 94945 59760582 38478 38479 340622013 18082 18095 584418146 15865 15866 276089999 95841 95907 793754114 60517 60518 513419729 31410 31440 502519776 33219 33220 752043457 68420 68421 328753897 55787 55723 828195208 40107 40108 600789628 12234 12235 435284965 89 133 162923616 70362 70363 35072496 93275 93245 917801214 78876 78877 595401599 49202 49191 50672089 34126 34127 774641444 93177 93120 832498472 44893 44817 313672481 35481 35482 838686425 70718 70656 405615452 79639 79640 655652634 52949 52938 576790426 47588 47662 943454098 88448 88506 989535039 45334 45335 658490462 85939 85940 294547647 64156 64125 742319938 62105 62106 87878286 44061 44011 273443849 43386 43387 985387793 83898 83827 371475813 67490 67557 196576536 54198 54199 863210870 60058 60131 787314644 44536 44537 863590049 31769 31770 352253108 18148 18149 805968320 1596 1640 199678829 54756 54690 347463098 49482 49496 644752883 64174 64175 828442092 45011 45012 55431508 31057 31071 895302508 13463 13519 246344869 34558 34559 433125283 3302 3303 230954906 25079 25080 613005559 60234 60200 965008419 75372 75373 465996682 83427 83428 258118139 12653 12606 107983064 77502 77504 712075046 62557 62572 508132039 93190 93187 317801924 87352 87318 885398184 12160 12235 887679708 38506 38507 267508660 16804 16805 755741089 26281 26282 336571113 2671 2672 158824759 82881 82882 645916715 33931 33910 969566594 13534 13535 72436183 74308 74327 481610152 48094 48095 198133159 58494 58535 319590910 51903 51925 560581755 43838 43839 653915506 34733 34736 946712972 3324 3325 103971857 31494 31543 244912605 27416 27417 943613260 6726 6727 18725307 13640 13641 975130280 84873 84884 539070313 61463 61464 298108912 97094 97079 72527599 55425 55426 982779536 44722 44694 16159687 42643 42711 82138885 40207 40164 861636396 62468 62469 800263016 30750 30751 515307719 44030 44031 231329052 25881 25882 655339250 54824 54825 402004500 97127 97061 71026638 56502 56503 369944625 61073 61074 643733027 34306 34349 368279852 66776 66777 89653842 55558 55559 364169775 71825 71826 122607862 69196 69197 893679640 56632 56617 428292434 13200 13201 231318724 78729 78673 295578117 64725 64801 148502593 52473 52423 235256769 93888 93884 732645309 73824 73828 117784829 85867 85868 786760945 84208 84188 385316858 67806 67883 819393106 65146 65147 663847208 70907 70913 577589682 4267 4200 226117510 44682 44730 417012903 14603 14534 648995252 1684 1685 581791457 47173 47163 683199831 718 719 137128552 76803 76804 283530959 57846 57909 658659613 46519 46573 748460949 53528 53529 386290090 51859 51860 687797223 89669 89670 325383620 70045 70013 475635494 82860 82819 393613793 50945 50946 699442352 76460 76400 933069133 1001 1002 657890742 6808 6809 633780342 11059 10991 629717744 94473 94474 969069984 93235 93236 204344116 9609 9624 27863597 78299 78300 458058255 14730 14798 295290257 83420 83432 255950746 40509 40510 716752369 91664 91716 946906568 73374 73375 451862117 57876 57900 711667 64962 65020 504145325 66321 66265 599368440 15972 15960 554690857 22784 22785 453269156 8498 8506 697521906 95488 95489 805476135 22619 22620 50491734 43492 43446 582019270 66511 66584 512171466 22611 22612 103019830 43861 43818 678694276 2938 2939 120292051 58191 58192 274910534 70683 70605 380204029 75992 75993 330115268 59115 59048 966555226 81531 81532 200390769 50402 50341 564249844 38211 38273 98133957 66515 66516 662219220 23857 23858 73125818 25602 25603 109397258 22055 22056 962817543 76461 76462 539913563 27923 27924 726393104 73061 73062 583247253 81218 81191 941384378 58668 58675 299969691 37196 37197 564731933 3118 3095 479117491 73211 73212 969317354 81778 81827 815905633 38656 38657 8249908 55637 55696 263217303 47140 47141 744130445 41089 41090 165430193 14384 14385 23905721 97331 97314 956175381 66266 66236 338669693 30357 30400 222146419 36242 36275 396959319 66870 66882 893691555 38025 38026 508224291 61856 61857 456236130 83326 83253 554052270 20343 20344 610165557 13750 13751 482520871 39049 39078 392121780 11641 11654 959451979 7155 7156 62028495 32862 32793 37983672 3918 3906 94915232 328 329 33450468 31383 31420 35940795 85657 85606 285469771 41143 41198 344548925 59129 59130 956627879 43887 43951 586972310 10594 10595 566093161 44294 44295 266544038 60439 60440 366641752 63397 63415 397601644 88734 88735 593125721 80676 80677 477576286 46410 46330 924975550 83565 83609 515322725 14176 14221 234756686 35380 35320 85787089 66607 66587 631026673 38056 38073 972158208 61605 61544 538326022 76030 76006 261013547 74643 74652 335007265 9407 9408 180320927 8324 8330 863761877 31428 31469 888948702 65763 65760 863178279 23610 23531 824373183 53251 53228 872431970 34595 34596 696600753 88118 88119 474410174 89774 89720 378485120 13765 13733 666855999 21700 21701 485704912 30976 30977 551356687 43814 43815 861922132 21309 21310 61488108 663 664 923785071 1868 1870 4346736 72067 72068 932566297 30381 30389 224093107 98610 98580 912024525 65301 65302 81047074 4474 4401 409106099 45911 45952 855954203 64802 64879 443227264 32061 32062 383395985 16673 16616 872121488 93239 93183 494571299 76935 76936 686754632 15111 15112 608665704 91002 91065 973074113 12586 12645 780816598 28462 28506 943938032 41998 41995 665461506 35850 35844 184379443 52060 52139 751857395 30333 30294 795501471 76484 76537 76793838 47422 47381 621914189 79407 79412 983339795 41946 41947 218316844 20085 20102 90507889 50165 50166 12921693 86716 86717 281701551 51752 51735 672662039 26050 26016 131590376 78064 78065 952222585 79114 79089 652116508 11669 11670 460929276 90071 90057 286670501 51614 51560 745328706 83085 83029 967611653 76735 76736 701678075 44368 44401 837279523 4154 4155 406954912 30524 30525 324091955 28030 27992 615715870 50926 50977 164015214 50562 50563 628098350 75877 75809 666178865 84249 84300 638582239 68965 68992 840271434 92785 92725 953064345 2761 2783 2862201 83574 83626 46970871 82247 82218 966512555 30926 30900 896678256 14063 14019 913260644 62908 62922 778739154 15560 15561 434001261 78750 78717 270878034 84861 84866 1034643 38133 38195 737961937 28064 28065 618418063 65756 65757 440892826 73749 73717 145212883 10048 10049 773385394 2443 2415 926208252 70866 70867 528236786 81280 81281 546984654 53373 53374 852180117 49780 49781 522563783 43884 43885 509173625 25631 25632 890577242 94214 94289 360537033 4855 4857 179702742 64821 64875 553998408 94357 94358 368312120 30695 30741 793667784 73716 73717 116591151 37601 37602 343253547 99404 99356 372847767 11505 11579 455737239 78704 78748 876144218 98376 98377 78796741 87381 87341 43640920 84731 84732 644854279 40623 40624 599108671 58029 58030 625966156 95411 95412 738528630 73750 73751 716424214 41545 41518 358289007 5727 5728 756166089 82356 82374 658675993 83078 83024 853192010 51732 51733 33752841 18057 18062 432754731 89787 89718 644741059 89787 89788 793802163 83099 83100 983028299 4083 4146 351563012 72558 72559 577494827 25548 25549 544201442 86765 86838 369019933 68314 68290 278264423 19655 19656 636729404 99371 99372 678134764 98783 98784 602812363 35550 35621 311402472 48030 48003 914379430 95162 95132 429352085 55363 55364 752420852 77163 77119 193945839 64664 64642 2288818 8287 8207 152175815 53987 53936 100479915 44005 43927 685432286 73783 73810 718074274 10372 10373 507515185 77429 77363 257628647 33378 33379 610091401 79406 79407 10521605 4101 4091 158516335 98382 98383 40553312 48739 48695 418712600 53298 53299 141868723 73478 73479 555873499 21001 21002 50236887 47902 47903 651623626 55066 55108 833041016 70940 70941 92400773 85233 85238 752433234 83666 83677 355084660 77073 77074 235957830 77130 77050 213877247 91688 91689 496356291 46599 46600 55453244 9998 9965 695375248 26066 26094 375703780 30885 30945 453093798 52431 52491 928693770 88082 88083 189022193 31614 31599 601246313 80295 80296 912380017 20490 20491 649265595 56265 56266 973861938 33761 33762 751110093 42393 42413 340012619 89965 89966 617122173 78538 78481 954264842 93853 93808 951465347 25779 25780 914744044 494 423 497191162 66665 66666 311474908 38178 38221 256701091 79749 79750 11760731 50885 50886 53508397 45864 45865 49259808 40817 40818 116568171 86942 86943 633183643 44104 44105 679218488 34866 34820 786446807 20391 20392 10616755 11033 11016 643443562 96129 96130 790088759 55555 55586 553852013 13018 13080 936316011 72413 72348 708640501 32296 32315 46136539 2847 2803 614450006 70404 70405 753448201 19432 19488 503355901 90860 90784 723266992 39285 39286 408148906 52647 52573 270274926 47567 47568 668219223 87960 87953 682839939 43469 43470 274718037 49702 49740 433080241 95084 95027 461372731 41718 41703 943790750 1757 1758 720896144 15239 15177 751136387 3041 3042 852207603 85338 85339 352005570 32514 32539 666102823 59208 59209 819243795 71408 71393 417092564 74803 74827 48846754 442 484 417001446 53523 53594 243421420 98423 98424 292150629 71870 71858 501119736 45459 45460 134525005 99845 99846 285129477 58944 58893 52717035 63643 63644 899223659 89551 89552 216035418 42386 42387 48942452 83342 83343 840743917 4960 4901 830865937 17287 17288 359015173 23814 23866 302806463 14044 14045 252996764 26938 27015 112938882 38775 38776 874528316 61664 61665 451984344 36506 36515 359012682 23313 23336 289553644 76220 76187 883547096 98934 98935 790918451 52034 52035 958908474 95652 95708 792136170 22440 22406 896628758 93471 93472 838270732 36839 36782 459277074 67170 67139 350643845 3747 3748 938551859 69946 69947 200915900 33856 33789 708211295 93670 93740 971017517 90463 90401 84431797 79438 79491 585296818 59238 59239 298860120 99075 99043 682984695 70764 70765 373354090 25998 25999 927510956 46234 46235 665643969 78776 78777 295907695 23958 23959 677307871 61214 61210 74188674 3026 3027 405548258 13747 13700 737880224 45024 45017 980195359 30885 30888 874545825 63482 63451 105741474 67325 67326 946016560 83569 83570 860132900 26490 26491 477007423 43544 43569 374706810 29794 29795 719981342 89163 89164 44607685 61603 61591 442638347 39115 39116 353905018 31036 31037 213138954 29961 29962 295000902 30068 30110 909492282 5274 5275 415608673 74911 74912 638603369 23627 23643 680020354 28336 28337 789253932 68098 68119 867413859 37270 37271 477802535 93199 93200 557765510 25953 25987 666561772 8516 8517 439471841 8929 8902 192574813 63977 63905 767800710 37986 37987 36904023 65582 65577 245911246 68142 68085 785354215 99031 99032 441811851 98915 98916 741728390 73767 73768 532927359 95724 95725 762578415 93151 93171 31541110 49369 49324 122269591 15015 15016 842696585 36792 36793 683123381 35710 35659 779621105 6252 6253 621516586 31878 31825 563112909 48842 48767 717590212 21899 21932 540350959 61691 61756 202211434 62118 62190 108661870 76108 76185 865515935 99381 99394 653162062 98349 98350 209535328 68326 68393 419028368 65573 65574 904537961 71045 71046 163424803 16147 16148 135859667 96286 96243 640082603 27803 27861 109330721 32849 32850 684547049 36388 36389 244235545 88598 88524 345517423 97109 97110 805809234 96582 96583 129321849 7606 7603 989976731 64343 64344 675384197 12910 12840 684612602 29810 29811 545733929 73974 73960 985451992 57239 57201 625502369 99465 99445 576020099 71697 71761 722125934 5875 5876 691168851 59117 59118 476732816 53755 53722 19887036 84563 84607 68274650 99259 99260 739975347 34361 34362 256599886 29485 29486 727916053 40483 40476 567794250 87398 87399 586871648 11433 11370 365993173 2073 2074 631124255 33514 33470 92225371 15104 15105 491797352 26451 26394 670399073 88983 88984 184106616 54685 54650 138411752 55788 55848 999266073 87427 87428 691451242 51660 51619 540022293 20418 20419 218313841 71735 71736 187490581 71202 71280 675422420 4724 4763 866522584 42578 42579 89522990 54916 54917 763806518 71927 71928 622159256 87267 87268 852196274 7674 7675 492789102 8884 8817 509250975 49622 49611 105676689 81126 81127 319380031 2933 2934 377104584 21036 21037 226519437 59941 59984 666623885 46839 46840 165766113 65366 65371 346718058 43753 43786 443347768 31608 31575 962354113 55097 55098 208867676 78821 78822 429998154 48620 48606 453054648 42249 42250 937703258 91482 91547 885540856 30189 30190 959611480 49629 49630 411306113 53078 53079 505230032 21065 21012 357240595 21195 21255 351214364 70586 70587 598865176 16365 16409 510966248 77776 77777 788726630 38059 38001 240142088 43155 43120 191787178 12959 12936 250734123 74715 74716 820352868 10194 10195 521389285 96986 96974 819493111 32411 32446 849990243 39604 39529 683137634 27384 27385 386521213 474 478 692083137 46129 46078 505858441 24208 24166 545582429 49938 49939 794613269 34600 34624 440109301 84501 84535 103198740 19795 19752 28652569 85188 85189 172265609 84984 84985 666360834 94815 94816 30738668 4895 4829 836991849 80316 80317 445625450 67867 67868 315171207 97027 97015 106407093 6426 6469 656126789 5849 5925 752597389 78162 78163 712392033 1385 1329 645434441 80820 80855 133707024 84939 84940 853640558 29969 30002 737480408 45767 45739 629717577 81512 81513 199440570 91872 91865 758057226 36219 36181 605401913 83934 83935 120549180 76175 76176 697315311 60257 60195 803997872 86702 86703 96569632 36729 36730 785757799 41815 41887 988777996 66635 66636 147926004 28820 28821 84598302 45207 45208 213738860 8274 8248 394136363 30495 30496 614853362 35650 35651 994430564 87190 87191 924509923 46373 46406 422093738 27525 27526 429755470 64900 64913 1403530 58960 58936 918975657 21628 21587 159676438 11647 11648 608476163 12503 12504 531369956 33838 33845 372567010 24450 24384 508760813 44948 44949 689985813 61970 61912 74848242 84431 84432 56616256 63947 63874 559496779 51166 51167 570590847 33888 33968 649378635 58701 58702 525038585 74964 74965 566523022 9762 9799 528717999 41922 41923 361881666 60517 60595 560553076 79335 79369 189652728 4151 4103 323545784 80311 80325 14843747 31391 31392 874371192 58558 58559 222504158 45829 45836 544147490 69625 69626 796361509 73424 73425 39631294 89297 89255 81104555 53268 53322 688071351 38005 38006 897138486 87078 87015 110286977 99781 99782 255997503 21061 21062 739759614 69134 69170 550269351 89961 89932 461539960 42501 42502 895641071 43615 43616 816445463 76008 76065 588500926 25274 25282 54722342 61318 61373 364405226 48767 48702 395793191 60944 60945 162387145 93661 93685 987010450 39116 39110 808216827 31347 31348 760527499 89229 89230 230678111 27513 27535 959647840 24324 24375 251117443 74930 74931 898824213 10542 10543 54986175 34429 34419 756024388 35709 35710 729943925 17827 17772 730427681 67612 67609 963445909 33058 33019 514856405 56165 56166 605321079 13235 13236 106994481 39651 39652 576774586 33020 33021 202805589 75102 75103 764662435 95750 95713 165831544 52256 52257 131632208 12446 12414 664923781 86353 86354 73033978 61936 61978 96615070 89857 89858 556571551 52868 52803 276351659 53351 53392 52278417 48152 48153 819527969 55790 55791 708251943 37947 37884 49371650 52090 52091 353003901 17116 17071 965398964 90589 90590 509127512 966 967 576066811 86743 86694 554601032 86149 86115 778271335 22529 22530 657298442 51885 51898 314054786 3201 3224 207260372 29788 29804 514115035 14741 14681 301214136 68535 68526 181976715 82797 82798 856722973 45503 45424 647324884 66880 66875 201127364 28976 28977 419081219 64016 63938 364688377 73069 73070 605373337 7987 7985 202727587 47381 47382 937474248 57234 57235 253418013 60212 60213 131647917 65601 65602 724347071 87929 87930 550670547 90012 89958 254812783 92681 92656 163788737 22305 22306 975188403 68293 68294 222424260 87426 87438 524926668 54320 54321 780176499 73556 73557 432326974 97459 97531 406084845 54260 54189 511889075 23003 23004 879549203 51158 51170 319298600 86113 86114 481623452 78694 78695 63458917 74702 74703 376726488 54146 54147 595308581 98824 98825 213684445 8740 8722 773676017 88383 88384 673354079 37788 37761 823278745 89631 89642 194033115 62203 62204 251202273 13057 13026 227131377 69406 69342 509246902 98997 99030 86770528 51826 51827 430741377 56896 56969 703019319 34340 34373 352856265 16282 16283 60697315 45947 45948 736570545 27621 27661 335751061 88005 88006 142081238 75326 75327 153369638 69982 69983 389741375 27119 27120 222217745 38992 38993 319711488 14894 14895 988475201 72109 72110 487134847 29500 29497 966126696 74159 74160 35204929 26706 26670 446238308 60788 60789 458466153 4838 4811 799053069 67446 67504 646985263 92000 91944 704699673 90645 90646 401341352 18229 18230 206755663 91202 91144 983207246 76254 76189 578144372 48046 48095 892695950 5416 5417 452269132 37552 37553 495961316 74775 74757 475786367 93010 93014 670589463 76613 76614 465873080 23242 23317 269299368 13757 13758 542864192 90988 90989 477700721 35673 35674 298856488 61486 61444 217087293 90272 90283 935264244 4600 4649 865444728 4575 4576 71631234 67235 67236 266580481 18439 18447 789713357 90159 90160 914526625 43049 43062 204374191 28464 28465 412986643 65718 65719 556090534 25696 25697 154560971 10684 10685 844887616 97018 97019 938629356 40174 40172 733289156 80729 80730 327617587 68608 68535 237981769 41487 41465 229833744 66509 66532 346082403 9489 9497 193063640 28244 28245 829096840 72028 71955 818581419 26082 26083 871018314 36966 36950 459017914 91256 91257 392478764 93971 94017 610947280 8378 8381 934235745 23469 23410 902707866 57377 57405 505627790 41909 41973 125238408 17264 17323 980425502 2230 2231 704958008 45845 45866 111711142 25516 25517 265380640 67825 67766 436539812 92451 92452 256844030 84338 84339 109182672 78133 78134 109073292 6417 6443 463066608 66533 66483 785748153 8094 8095 433042103 27309 27310 572737844 81313 81314 116546612 6119 6120 166330204 55791 55792 975865813 7812 7813 573692615 27829 27899 499966532 51326 51327 66503159 23439 23440 728218782 41335 41336 776687566 1039 1004 430352631 51983 51984 48126977 9546 9547 381939459 59117 59080 222486557 12033 12034 685985325 54230 54231 730229388 36653 36654 230062342 88854 88855 274502965 6506 6507 956003333 34677 34678 204487109 59769 59770 600811980 80109 80127 277818673 29483 29562 667218430 4356 4283 616324123 91092 91093 229135156 83633 83712 65959330 40891 40892 976867503 31408 31409 798949644 89180 89245 426139769 28995 29071 141854919 45629 45630 964331100 6787 6709 75798241 72290 72287 549628049 12126 12162 424735304 98703 98704 684668298 10602 10603 514441789 44218 44219 547250180 37549 37550 113232316 44106 44168 689175790 22694 22739 26182142 35123 35124 41325974 58695 58707 256191719 88738 88739 651455496 71671 71625 638060375 9228 9251 282714954 56867 56868 563291393 19038 19058 222489586 31431 31414 419372439 16131 16193 258743728 19990 19921 665276796 4760 4761 351690252 64353 64354 279139240 62949 62869 259462835 33767 33768 176810327 31012 31082 36651898 68273 68274 62713338 34467 34408 773369493 5279 5341 521480834 91418 91480 740047913 41496 41497 140447041 68009 68051 388157040 58545 58590 468547322 12370 12371 29848663 57298 57299 859562613 9790 9822 356693715 50075 50076 558789162 99400 99401 115834220 55538 55472 359084244 22149 22213 957389447 9270 9271 225222603 92283 92247 460869659 25285 25286 214284578 82930 82993 241007258 71700 71764 947302005 60556 60504 329606197 91189 91150 117148048 53303 53286 93420718 75825 75826 998131158 4123 4124 571700363 54705 54706 277665201 84397 84398 7028119 51147 51081 889422842 28916 28873 469136369 56315 56306 230968790 91912 91913 428497277 89538 89539 976495331 64512 64441 550452676 52317 52318 442319316 669 605 609651970 91248 91324 161548040 9974 10023 360604588 19948 19949 384714567 84806 84807 102718733 3888 3889 587124623 57472 57415 414434708 35412 35413 419914460 28451 28452 740618792 85487 85488 648155424 95738 95802 842850186 93880 93881 228263605 56974 56975 984985345 41849 41821 320246030 24891 24892 166336092 7126 7127 555303114 42229 42245 212602179 17401 17402 856295513 79023 78946 758011960 28237 28311 528844312 20754 20783 958100997 28778 28747 548392998 29323 29302 60897532 27029 26959 77699864 29429 29410 249537254 97255 97256 670837994 72108 72109 906982621 70597 70598 901403650 18781 18702 529331632 36943 36944 917331096 76977 76969 396683242 5285 5286 803769261 46678 46601 3062785 73538 73539 825454370 25988 25950 928113931 77393 77441 635454905 75425 75426 682266901 43717 43684 683560277 35486 35553 243651433 36790 36791 802636273 49215 49146 500471601 44163 44164 598045221 63795 63796 681449354 37330 37331 276451857 53993 53994 899233776 95309 95316 281167455 4697 4698 733079462 57643 57644 373633484 19821 19864 377904432 99119 99130 844147929 82068 82040 456736682 60071 60091 964117833 24111 24112 968780333 15534 15535 120622312 11162 11163 163306939 30132 30133 209470123 38876 38800 810671017 33880 33892 168829008 93772 93773 943437741 96119 96120 221578560 96771 96772 106222602 65263 65264 701136920 55380 55345 494753803 1955 1879 776101640 29144 29106 548358590 77407 77408 932311103 73732 73733 573915900 41653 41642 38349610 2107 2141 443000208 68850 68851 740698621 31478 31411 528023210 30194 30195 895471581 72692 72745 83368524 80943 81020 496524672 69259 69260 149151541 92054 92018 561276357 32878 32879 569193526 55796 55784 332262688 62039 62040 529779575 35529 35485 501962580 24814 24815 624586527 79539 79540 982689087 79257 79271 944571069 31732 31778 825594882 94883 94884 925838419 49153 49154 908538804 18660 18661 835748989 11882 11883 15404449 66095 66096 554511281 92986 93066 293433852 59204 59261 330616476 38820 38821 916793421 56439 56462 816851264 92999 93000 676272286 36416 36424 490037419 71541 71579 376096736 38810 38811 409698419 6158 6159 912392800 26437 26429 136261007 51958 51918 59022842 14653 14647 86896837 39724 39690 988672479 60561 60569 759803770 14078 14068 252336109 12381 12424 996477975 85953 85954 372809341 64634 64635 430210675 70430 70503 794943614 60245 60246 853707031 8090 8091 337475479 13674 13675 243815910 48510 48511 89634186 96861 96895 268832969 83504 83580 596270138 14776 14844 545115052 65537 65538 488246430 88192 88193 892846838 85442 85495 539760646 83892 83893 77557340 17599 17561 761446961 74079 74080 558068475 94618 94619 50025086 15543 15559 80933337 85001 85002 490079995 74408 74409 138154824 89080 89081 561352017 67999 67940 431546616 82777 82831 644588443 1674 1675 280106640 79037 79038 101696728 91071 91091 104452270 60788 60819 606602038 26081 26082 246582569 37266 37242 815703124 91994 91995 308570236 62211 62212 721931615 97978 97984 854696092 58223 58224 977057226 3033 3034 725393006 21680 21662 377396922 73861 73862 175362349 44120 44121 801615914 48241 48247 630263738 38103 38082 954583935 38757 38782 970951598 51305 51349 311016313 4980 4981 548908286 60472 60399 149697134 9611 9612 447675577 69709 69769 971270039 76884 76818 93188189 87254 87319 164455281 55576 55534 832760721 7105 7106 92427664 88774 88810 777330192 82230 82231 46927026 36133 36188 167037219 40798 40799 280938672 21041 20966 216523318 98788 98748 406454583 62109 62134 125848991 51292 51272 387489781 99300 99301 554385674 41731 41762 103833361 94735 94736 567598422 74257 74258 625050850 97871 97899 402561196 23778 23713 345862631 58314 58315 978206036 53585 53586 216876931 90521 90522 531780851 89623 89674 27284428 60876 60877 949749919 40638 40691 812332286 18566 18582 150807616 92780 92781 181686480 23089 23096 921086707 87836 87830 843941358 2702 2743 362976224 18074 18075 608594789 38769 38770 517891802 51758 51759 3099335 74944 74945 78855821 59637 59638 958424431 10721 10780 613320374 88947 88938 382895099 76517 76594 204816123 33519 33458 797195396 14722 14723 515593208 37861 37902 648840519 32690 32639 636939730 45551 45534 980574058 6203 6125 496556130 75362 75311 287844087 17729 17720 774359812 5167 5168 803703235 50454 50455 583295507 83538 83606 123274013 4676 4677 847710004 24420 24421 524608034 80568 80548 74794330 87874 87892 340439571 42255 42256 603807286 54027 54029 529870215 61062 61063 361502163 4277 4278 807273494 54491 54492 462633676 96422 96423 706544082 11598 11599 698878629 19324 19325 466044996 96923 96924 430123335 92312 92327 25144922 91292 91337 749198742 13621 13683 457856983 23455 23499 420724516 20716 20642 269550223 31335 31265 929276025 13098 13099 372072802 60759 60760 385037480 82365 82430 693905935 83448 83449 238575654 86112 86166 229857504 50285 50286 239084487 77929 77959 776808674 38183 38184 244044432 54646 54671 282643416 58933 58914 681635966 82164 82165 799961445 51528 51529 88840027 84918 84919 329392984 34767 34785 857376367 37532 37533 306158763 98365 98349 570165913 85753 85754 971943533 6166 6159 184218432 33741 33714 583943681 85130 85131 756751 39467 39468 508984409 86610 86611 868432712 93640 93706 396122578 89248 89179 735731544 97004 97005 33245866 32007 31951 437298042 33976 33915 204362594 11481 11482 489317495 96118 96119 462442571 79970 80012 221960588 28634 28607 873758592 79722 79684 270328025 20114 20171 957151600 49487 49415 73731776 71210 71211 89212877 51367 51361 220545131 4611 4683 984417360 86569 86515 1322570 61076 61077 567551005 41501 41557 528255046 59505 59580 185049872 24249 24250 700987001 52748 52768 545853732 47453 47514 419499480 90394 90474 958404926 33140 33209 634423796 15486 15487 438621980 39366 39367 739267482 37070 37071 808288459 95034 95035 213115797 28840 28841 923599152 49642 49569 591373479 97203 97204 458592342 19252 19236 664825699 56646 56647 237594998 70379 70454 475676821 99724 99725 369507327 73981 73982 677128866 31020 31021 381392771 26266 26308 511755045 5831 5881 30583665 51486 51457 925625221 77241 77255 354502754 13752 13753 954713892 55932 55933 603226963 78009 78010 885149996 90478 90436 263771041 85861 85836 489561603 94885 94945 306767670 38198 38199 63272407 25238 25158 42621311 78202 78140 395871031 11611 11669 985927287 80352 80357 82743140 60026 60016 809550546 63819 63820 647291119 50795 50843 426628126 99441 99442 985847697 44157 44158 105776774 77256 77257 123543240 84936 84937 633821478 88342 88418 891646794 35649 35589 2617141 42424 42425 898274224 83649 83650 81599259 90444 90467 759293938 55242 55243 347499327 18823 18824 757713770 18503 18440 922148236 19248 19296 152785208 96763 96764 837310371 47235 47236 524134149 73398 73399 732125630 16131 16081 44770788 48304 48345 120329199 79391 79362 536153634 90645 90715 549732709 61184 61185 504941773 13961 13924 6316619 56332 56284 601942413 82517 82595 201250185 50559 50560 779730733 75320 75394 614347918 17886 17887 876910155 46358 46359 253252692 11283 11284 352320883 71132 71133 53994547 36173 36252 326597143 30397 30402 27338823 79332 79333 841346286 24405 24406 553737933 81798 81841 532995759 84781 84782 179137691 83713 83714 258935809 36590 36591 364526092 59752 59795 827012559 5080 5081 634147106 16695 16625 238546641 55380 55450 328509594 64740 64688 351729215 1783 1784 879373972 88080 88096 563083309 57515 57516 656611144 1045 1078 330477028 31924 31925 170608903 22465 22466 798590832 13519 13551 197738291 1204 1205 14375487 24042 24043 958570406 72356 72357 523548303 17944 17945 602511539 50428 50429 167006625 10223 10224 642827577 11281 11251 243580398 46554 46555 917181383 23381 23401 639113465 86732 86726 192789763 78240 78275 794604158 95421 95422 871813588 79428 79483 794394355 40469 40470 665505368 11578 11503 480025212 97322 97323 564401669 54971 55023 682089572 11081 11082 62765208 22680 22676 304450459 80150 80177 512581874 60590 60591 475560954 68407 68408 849964623 22374 22323 110203805 18855 18856 84849603 32157 32198 564965596 67854 67855 563484749 96981 96982 840506884 45077 45078 47028898 6631 6684 49258267 45738 45665 627961911 64765 64766 929270594 74386 74387 184203130 32444 32445 464363644 78290 78291 695076843 9392 9393 287660218 80071 80140 890323136 81251 81252 552873429 94569 94506 52905594 58465 58494 791233871 39469 39427 708802010 96699 96722 434627984 7859 7882 253352427 63687 63715 479093290 56185 56205 970725422 57416 57397 929054896 88793 88720 24748183 45868 45869 15916085 3938 3963 447239787 33119 33102 945453587 24911 24912 463283816 94769 94733 780543616 55020 55021 89879662 15957 15995 555005880 91089 91090 51469990 90610 90554 461895692 14872 14925 455650870 51564 51565 567413665 23946 23941 201496447 37266 37286 579046566 55565 55619 204750796 51879 51887 547127770 81742 81683 982196702 94672 94684 953563485 58668 58656 139400628 75556 75563 794382970 54218 54295 819445220 14472 14415 698534953 50403 50432 114277092 80036 80037 176184187 61818 61880 682742111 63290 63236 756246001 59000 59001 616424075 95309 95233 64256088 17781 17782 858608483 80299 80284 908646778 85297 85355 663141539 73516 73477 566820287 23574 23575 548340060 94167 94194 747718915 52951 52952 185068879 90431 90437 371398015 37877 37860 675097031 89793 89794 224471001 29530 29510 178719986 8624 8625 873941159 36310 36307 36121412 85078 85109 246186868 82006 82045 421574294 54774 54775 941205097 88456 88532 346374381 33769 33808 425781327 5566 5529 252304181 47503 47504 738238794 57108 57147 29691213 32115 32116 570092023 16357 16358 297945370 14153 14154 254591651 10343 10415 514052609 91481 91482 99401578 62393 62394 680974811 24258 24259 816580861 14953 14985 362870093 82898 82978 499410508 36859 36892 219064397 34592 34604 794581623 40193 40122 648592375 47896 47897 233130696 54158 54219 796632157 50184 50185 186110103 91632 91633 654859002 75280 75281 952476411 53589 53628 488101957 89285 89332 445859165 85263 85257 853322378 78230 78231 509196582 55018 55019 944022656 149 217 973825138 69895 69927 902499502 92539 92540 950372771 74714 74787 528433088 28747 28748 31724294 34163 34164 903431355 36695 36647 141723301 59887 59951 447422483 83786 83724 62862398 16711 16659 587874389 31254 31231 570391125 53971 53945 532270185 39338 39413 403323174 80281 80282 205845764 17956 18016 964247375 53221 53222 182155255 36649 36578 200993733 20259 20260 290875561 5244 5245 5491041 40630 40677 947063251 3630 3590 491031707 61449 61450 864860576 97985 97986 33258023 17750 17751 834317696 30256 30185 294780512 22495 22496 155833720 94205 94206 478555981 99858 99859 887451652 10890 10857 344898868 80089 80090 134175081 22328 22329 262785769 26957 26977 474847252 92938 92939 516675640 55289 55340 937574603 22450 22461 173925603 91154 91080 20067889 93570 93571 801769432 34753 34754 394324468 63285 63266 650395184 89199 89200 991772341 7802 7803 852055002 49779 49719 313602282 77806 77807 21031093 65210 65211 636998520 17273 17274 683073111 67444 67445 814744970 11467 11468 976326801 92570 92571 431750829 52249 52250 234897129 26431 26473 123269166 80263 80232 691117170 181 182 666423207 1172 1169 997472420 52236 52188 360158862 1833 1834 43406315 53531 53504 934601859 25067 25053 852984970 28340 28341 305542616 13273 13274 189169586 82070 82071 377989318 57553 57561 666256248 83633 83634 957934400 77804 77805 218483350 97310 97311 338749595 66957 66958 238256132 50225 50226 678805946 52862 52863 791171983 91556 91557 71492972 80675 80703 659883352 92487 92463 361907116 54975 54976 861172190 8241 8183 852167886 33500 33501 165315394 99706 99707 177702521 75585 75524 845668954 33996 33997 850344061 63102 63103 656778400 65853 65854 980242742 96388 96389 34002587 78698 78699 518170056 56041 56042 865306044 44197 44198 630935685 59278 59352 351446173 25672 25673 553499311 14750 14751 706519710 57876 57865 760566324 49848 49849 386625416 6164 6241 895463797 36019 36086 812833335 60150 60181 191876655 2369 2370 753006977 54848 54849 642452929 66561 66597 996921987 19551 19552 631019165 37495 37496 337148646 79404 79405 314699553 83873 83874 58467863 38745 38746 499417935 16760 16778 247680551 12943 12944 828201198 12384 12418 169625710 73162 73163 932130567 28839 28840 301975982 27156 27094 367183314 67418 67349 745918918 4479 4529 543993647 47349 47427 213924655 42529 42530 237614538 61293 61294 171816689 61114 61175 684586474 54931 54932 659769882 5334 5335 534377504 4373 4443 431411207 75720 75736 263433166 64186 64138 655269537 91580 91581 918639006 49372 49429 116921014 24270 24271 425625410 50095 50158 341063959 28325 28326 662958939 10200 10272 637787162 69768 69769 47926320 68043 68044 183090211 48184 48185 554067762 92240 92201 726499219 35431 35432 660862401 66844 66778 127383306 75268 75269 916720942 93427 93428 788948018 85888 85936 75690848 66139 66083 776444309 34423 34408 640442751 18785 18807 189380199 55139 55209 377630157 10846 10822 380497116 47202 47142 269947791 39257 39258 222054272 91887 91888 474899024 5421 5449 635301829 56315 56316 32249567 61727 61728 113447372 56933 56980 480286840 70284 70285 569716732 82111 82112 546497324 74682 74683 321624452 22536 22537 75999151 88848 88806 352183050 28587 28640 612154971 81738 81668 982446723 99134 99071 946489811 33125 33132 621582070 9470 9471 80875538 33015 33074 663554671 48438 48439 316350136 54081 54082 546902520 47277 47278 774798431 13682 13683 870819319 56775 56790 962311125 46295 46296 755860971 19512 19513 660411593 84104 84106 873582263 76916 76993 473144607 25046 25047 832712884 1328 1318 876888504 87083 87079 230593234 54601 54602 744963203 97950 98000 37295556 16880 16859 869847295 7508 7512 684628262 47223 47249 101887860 69819 69781 289109028 11710 11711 410422766 18801 18802 314944809 33286 33242 763770122 58626 58559 887485851 17145 17146 730369281 10994 10979 427249029 58671 58672 325629767 65348 65349 967590590 10735 10708 871702740 88724 88786 346202401 19188 19177 962511708 55685 55652 707857950 98699 98700 367086345 14276 14277 507573000 3130 3113 553809179 14393 14330 588095798 55820 55801 309261959 79106 79171 588779492 25918 25919 718162171 30460 30461 232552321 21787 21867 801449738 6339 6400 832546966 16522 16523 142309500 88606 88543 464221342 87793 87794 245067737 64791 64792 170912669 75820 75798 549569495 81516 81517 79209398 13325 13326 776338228 60964 60965 71703612 40492 40493 917101017 18535 18536 161028334 87672 87673 231546469 17457 17458 187022776 79689 79620 960501420 74370 74366 650047973 8360 8361 370757698 84076 84000 876290275 24234 24235 55090275 48338 48363 567395445 16419 16420 890269464 69764 69765 186882044 459 460 22353332 36347 36285 743224311 88636 88652 741488498 95406 95407 156408367 65635 65636 31054627 59750 59751 186085244 45319 45289 561218153 74854 74787 934796241 60375 60376 226103377 91296 91256 252273864 48889 48890 19887783 50024 50078 673242397 95751 95827 722889471 11048 11049 287136430 78589 78590 767818827 75344 75345 657657998 83510 83511 956537781 69709 69782 48300867 93439 93440 983517014 15437 15438 80657924 4600 4601 64134474 51654 51599 731269375 82187 82188 323204070 62997 63039 319172092 90891 90831 311694330 9879 9817 22583308 12937 12938 581670838 83068 83079 708711081 94844 94787 680834557 12348 12413 920893711 46969 47045 173260928 92885 92886 955827920 99456 99457 860480535 2085 2054 983158416 47848 47923 356127086 79439 79454 68261638 98201 98202 585606722 86204 86137 250302830 80437 80438 129815051 20036 20037 121151204 41395 41465 331044065 80 81 660281714 87961 87923 984239525 23053 23054 830121159 57348 57349 450097147 9966 10025 913391361 51381 51382 138735409 56284 56285 346118607 1236 1294 80972063 18931 18932 766639139 58455 58446 724395587 44336 44337 107161492 31345 31346 182150098 56516 56517 695119084 73063 73064 343164537 18172 18121 597613990 31862 31866 131381776 62780 62860 719520309 21643 21649 10345356 48974 48975 48379644 86862 86863 395710164 48704 48774 403638715 55779 55795 388550728 35593 35628 286440790 94414 94428 944206545 63299 63300 113624108 84609 84562 154899537 6411 6412 728907574 38900 38850 694949455 95936 95937 658306849 47570 47571 587017496 55225 55226 471689430 56121 56041 725500398 28794 28795 734448174 69147 69205 890778953 29806 29807 139272044 70697 70698 167218809 62051 62052 153182983 21171 21172 987366590 26507 26508 565437723 5041 5021 50325951 87665 87666 285156892 19709 19710 637514788 42657 42641 299583067 91501 91502 793233124 28933 28859 691406264 77390 77391 821679824 27026 27027 849928359 37455 37456 421129406 11569 11570 804455973 95582 95583 791702217 68367 68368 823095483 46797 46813 90572510 24366 24367 811213079 25111 25139 505543102 89758 89759 730929470 44823 44824 375607790 19234 19174 742628822 49420 49452 114002631 5343 5344 828689798 80441 80442 226397491 48511 48542 412713855 37712 37713 400649029 65708 65775 939842461 31807 31808 120864092 8092 8093 935921888 8394 8435 160036440 23250 23251 9325543 81078 81079 302906080 73330 73344 916508163 96057 96062 132414263 94298 94299 105941917 24151 24152 773127751 41939 41971 292876129 56925 56926 500947050 48709 48710 729543651 29969 29970 87978046 88561 88562 760384362 66988 66989 152523944 47859 47860 267658260 24057 24058 150363354 99500 99501 414885591 33899 33900 889320272 92572 92527 227216472 44807 44744 477326805 89929 89930 493784143 93505 93506 594244347 53018 53019 861529739 95765 95766 575404304 9384 9360 444437784 12509 12510 970338260 16705 16706 587812075 71778 71790 942933010 15842 15767 697044434 72247 72248 800755980 65620 65612 558110039 58842 58843 83819274 10687 10688 799428152 13958 13959 362875851 78789 78790 876763469 7424 7425 912230924 88903 88904 761486096 81623 81637 388917399 40808 40809 586972865 76146 76147 244495962 66811 66812 385677776 51002 50998 961270175 69013 68952 175087653 70073 70074 480254247 60988 60920 227432712 38054 38055 152645266 82492 82568 147031526 32128 32206 994026985 12188 12241 173172983 98425 98427 819463759 96749 96750 322378773 3932 3933 680782904 10875 10876 406752566 63810 63741 67315892 32103 32162 687380301 72468 72469 843935358 82716 82717 917410315 57776 57777 917319494 79880 79881 3507719 13181 13182 931496101 28113 28059 678016562 457 454 83862038 30037 30048 565034563 11466 11470 155865095 63655 63692 755814508 81218 81219 91401220 4917 4906 642291171 87220 87221 434832756 87591 87670 472055939 21297 21359 311298710 69301 69341 713402839 70201 70246 402989944 95032 95100 493580552 33837 33912 618216546 21115 21116 591511706 84312 84291 196987436 23674 23675 243845942 35182 35178 279570342 65324 65325 525048794 64166 64167 928865532 22292 22293 390519720 26434 26507 247057644 63081 63125 725550032 91756 91757 342892670 57669 57723 470205856 68661 68712 779972204 70358 70359 94784348 42125 42177 316240262 75204 75188 222055363 13533 13578 178724123 73140 73128 399574502 62055 62056 235071353 26414 26420 761118003 41292 41312 357393229 84217 84218 759057990 18056 18057 880367588 817 818 521125844 60031 60092 799941454 66663 66664 662179054 2092 2093 554859331 25520 25465 594119423 57993 58067 801892252 86368 86434 192784353 33973 33987 444224362 4263 4237 641471018 42516 42589 155315517 82659 82624 335962467 28480 28481 375655285 99001 98996 172426520 9034 9035 166432661 17117 17175 241462321 90493 90494 229979200 15825 15826 130444459 3094 3143 237585582 89960 89961 899506363 71268 71312 829680286 39361 39362 783534989 59054 59030 194931159 49919 49942 883287257 30896 30897 343625856 64319 64262 697587562 81520 81513 372086999 40924 40872 105103076 66298 66274 948649670 52538 52539 491079877 18419 18406 652407802 78519 78560 540978555 50364 50365 170938738 55201 55249 53412495 95154 95155 781460354 53007 53008 343348694 57691 57741 789674985 49419 49448 166121846 97608 97664 206646016 18601 18581 890639483 37401 37466 458521468 43464 43465 888391650 94892 94826 268328721 6409 6452 726716682 34122 34123 521740263 18753 18754 840915766 7508 7516 717181967 27392 27393 495899306 70186 70137 499100201 80456 80457 72051624 92789 92790 751316677 83556 83557 801398967 68210 68211 759428580 56004 56052 267735015 75363 75364 557355764 5928 5929 797666198 23980 23930 138687347 17700 17722 596573025 14048 14098 362119490 3464 3511 971639898 55349 55350 519212267 84205 84206 346430422 83399 83349 172059285 9773 9774 897125515 21139 21212 455189425 78730 78731 161686131 7106 7104 126342403 65231 65303 414863792 40768 40840 298722763 21624 21625 569459354 53712 53713 976538253 30029 30056 870668872 65714 65715 377544549 32474 32475 374712419 8044 7977 561302129 25529 25548 908251714 28229 28230 75890716 19854 19852 628606722 70313 70288 277821836 90960 90884 558917780 86340 86414 756507368 13967 13968 128275902 32064 32015 887031868 95500 95485 309625889 24394 24314 178299975 2596 2542 13802237 95861 95866 186222752 81382 81383 565324116 52994 53045 455795168 96431 96374 519589561 9680 9642 526322737 19811 19751 809409659 8072 8096 194564116 73239 73240 287887883 96544 96545 370374615 67127 67193 256065135 95208 95206 882083294 92314 92368 757848723 29685 29686 978594960 29087 29061 239947863 38083 38122 537031061 74506 74476 577289263 53563 53564 843885671 83557 83558 324386793 62062 62100 197492612 9897 9898 584797026 2560 2561 191681283 87257 87318 546440350 96602 96618 457443135 80679 80680 889590415 26191 26152 158953546 76781 76760 388916898 68760 68730 623384089 11210 11198 273866898 43441 43518 587384771 87731 87711 923776683 98125 98110 677787089 33351 33352 790800945 68756 68757 751110395 60874 60875 984702352 7883 7884 602314122 92702 92631 505858053 64898 64899 184780270 50180 50109 823560539 49903 49904 748469205 6291 6292 667715322 61925 61985 370860797 50883 50884 405427368 26332 26333 182979940 89243 89244 261419678 3705 3742 533963256 25036 25026 803540044 60470 60415 157485673 44793 44748 453193964 38698 38721 466900763 11007 11059 133427261 84202 84132 357748503 5054 5118 508932030 89035 88977 831093856 52834 52845 665979601 62093 62117 323710232 77803 77804 660796337 52724 52725 956778918 38101 38137 809020884 32767 32716 993239948 15740 15741 495474834 21243 21173 494353680 52840 52906 115521759 64548 64549 590931825 76541 76529 739538511 98494 98495 123291647 31975 31976 49351199 30490 30491 670004200 21667 21593 295636123 15483 15484 588556519 75751 75752 490374457 66916 66917 368769245 32669 32608 70973526 9364 9365 515301982 37066 37067 628719312 29729 29669 423839637 3532 3533 627420385 37175 37176 48997419 58788 58778 87781675 39204 39205 591080081 86755 86756 454470338 58016 58017 511831544 9436 9398 841012849 5636 5637 364389926 61193 61194 210337457 76309 76378 481143924 5252 5172 293214846 91526 91469 857963330 90685 90686 488915083 96146 96149 63989449 58816 58817 61548312 93656 93657 636720017 44647 44648 414101615 96708 96709 924861404 76880 76881 222312464 66302 66303 360551800 32350 32351 842159281 3442 3443 39847347 33931 33932 996351945 41574 41502 678100393 86123 86124 660576584 99821 99746 963026038 38377 38409 909850764 64623 64624 858791351 16043 16044 886988725 76012 76063 894767139 58755 58790 810024676 15426 15402 27190781 3827 3828 466573192 27357 27358 945484480 15159 15160 885389848 83109 83110 287865686 16546 16547 582065161 54486 54487 667812113 89001 89010 923076682 23814 23815 100314415 57341 57279 867329491 71981 71938 430967289 95341 95342 671573029 3622 3623 780876491 2090 2091 960845008 38600 38542 488420416 8037 8038 232157281 56092 56093 156923975 13937 13971 652393694 36432 36433 112428058 30369 30311 158707973 15799 15800 773503248 3637 3566 729214714 34113 34143 918207955 61260 61261 676712484 97313 97298 924611327 21991 21992 674690616 59028 58998 14344711 44259 44260 66984974 73445 73446 503591649 37598 37518 879508281 43947 43868 2487659 29289 29256 694324488 84681 84682 599779055 89003 89000 588108280 17042 17013 607624102 11994 11995 847829900 52918 52919 510076057 87012 86941 899065676 51888 51922 190915685 64656 64703 717621980 90566 90488 383338892 56953 56954 541814333 98970 98971 756198488 88808 88796 679242093 32865 32882 306826624 57223 57266 749272965 83630 83631 922096288 77797 77866 538789408 29878 29879 895035389 37724 37698 191721518 29005 29006 129624765 99132 99137 945128909 66036 66037 816960735 28967 28968 609458104 78905 78906 23346850 11445 11446 426304800 70869 70870 28604271 3898 3927 158340967 79576 79541 697036622 96384 96385 547054502 98029 98052 840998084 29156 29157 285568328 45661 45581 723063092 81044 81012 322119886 99382 99353 572682424 67863 67870 868418945 66396 66397 755911777 28254 28322 856915399 24612 24613 565159279 25273 25219 206753766 48908 48886 253679886 42955 43016 779446948 63762 63781 394909503 35442 35522 156444371 61854 61919 253124220 98834 98835 833993573 56282 56283 194996779 10025 10026 141547832 80336 80390 517112766 6485 6434 709439088 83349 83279 779822595 521 580 71763064 21915 21916 946922439 185 188 383865025 92610 92602 164593360 83766 83767 486691794 48832 48833 426111733 44714 44637 377959725 68740 68737 5058660 26926 26927 53835461 3038 3039 229249802 24466 24467 455108394 56675 56676 243045267 66258 66221 31522862 25112 25084 943662509 56725 56671 240304777 40359 40360 790639056 98563 98576 890924045 81642 81643 847335031 59805 59798 557788473 70995 71003 780949109 52353 52416 26432284 11942 11972 282162319 65209 65130 729612569 69717 69718 432844688 93124 93125 632875557 16864 16865 199817434 42496 42497 492822661 62389 62323 996885867 7220 7217 630901991 74295 74296 497266159 64449 64371 433965095 39103 39104 536392757 36665 36700 753235424 36481 36494 14093436 31793 31832 39680806 59044 59045 339460032 18941 18942 900588784 17344 17345 739528041 79551 79552 230028437 83701 83626 681613254 3948 3939 167135774 68480 68481 663336675 21618 21619 275864819 41847 41848 731428774 11426 11480 81857057 28874 28815 534516143 96780 96765 935718392 25553 25499 568947515 34617 34567 549718781 59926 59918 500802948 88780 88799 161727481 34874 34875 995430456 34623 34637 623047925 42925 42907 838896035 19240 19241 449010895 16681 16709 676078536 27260 27261 347502755 80321 80322 133893091 55940 55941 354999643 28046 28047 398230475 35944 35945 486216849 47006 46942 951724172 18395 18365 965430762 36680 36681 597251108 83669 83687 84674394 19831 19860 867799488 25291 25292 745683792 89341 89342 897430626 27207 27208 271102676 98194 98195 639800014 60390 60391 868175464 54677 54678 720822110 14484 14509 703591836 37837 37838 404857451 22069 22104 13980022 43159 43160 311163677 29318 29319 73670813 40422 40489 641306847 99352 99353 173632247 87432 87393 599596580 9027 9028 794515785 10198 10274 843682954 32856 32821 532171551 88924 88988 20485394 76406 76337 706672094 43434 43491 991317419 32648 32649 217606118 66528 66529 27626879 74919 74939 463180823 17 50 171840470 19164 19165 256813916 63857 63831 817506773 59739 59741 45932057 96156 96083 597410403 40605 40563 464861356 60296 60239 742128070 70166 70093 112871185 67228 67229 931726263 48332 48303 193033774 55444 55445 12633737 22170 22171 439546897 40397 40338 599556015 8287 8288 983216102 89860 89938 257374501 38384 38457 234003798 98505 98528 357598751 5948 5970 309745082 49789 49790 20682885 77456 77457 155367508 66978 66979 729029986 88471 88522 469555472 76005 76006 893952096 6015 6016 523432201 95534 95535 587873020 80820 80821 740990646 31171 31092 854848425 42171 42172 357938495 94518 94580 11517005 30367 30370 358571018 36208 36209 746959822 62256 62257 989566730 36673 36619 229002009 79307 79272 938607086 84876 84877 844868124 90343 90344 252352794 46441 46481 35127871 64749 64773 775034520 49430 49431 475833000 41362 41330 235880893 68820 68821 670588719 70826 70872 712124511 11006 10926 258516227 64552 64553 307739415 23041 23042 828613677 37466 37467 424628152 47212 47213 210535571 46017 46091 49205419 13546 13483 568163817 1151 1152 580631732 68547 68548 327668228 81845 81777 770147706 88255 88256 172131814 15629 15691 898509310 19459 19460 621768439 18094 18029 865762353 49719 49720 527708922 84665 84666 711015099 69068 69069 37669926 37933 37935 70637786 95401 95402 509239823 8438 8454 472482372 83968 83894 120394966 77480 77555 827278894 21945 21928 680586317 96952 96953 530161046 6400 6455 11569527 72677 72678 877077065 24853 24818 261728143 56965 56966 825721270 52997 52998 980075253 34381 34382 955537502 70293 70340 420777119 19386 19398 801631453 43432 43433 137685875 5737 5738 673560124 20739 20740 823186544 90698 90699 94826217 28544 28553 740315915 83267 83187 692299072 88769 88776 904666130 88038 88076 90257345 85898 85899 969133727 62092 62093 669961593 50104 50105 522976504 63218 63219 732207797 16947 16948 424607192 65877 65797 497231094 95361 95399 752467265 15504 15578 721231750 80393 80394 338210317 5007 4981 144503194 73934 74013 879077003 40037 40038 994485152 1982 2046 112059629 61356 61323 808927536 44383 44384 712103590 15810 15835 474650969 98332 98333 798045614 40186 40162 271331873 4379 4380 805336271 78787 78806 674233825 59701 59766 398269249 74432 74433 571220040 32475 32476 358491197 62880 62881 558324536 45018 45019 130921408 37331 37373 207482174 61736 61803 697142669 32445 32446 113930706 21150 21214 379044728 17327 17328 103534757 37559 37560 531295199 11628 11639 164465237 42184 42120 586523999 86516 86517 681482750 42662 42603 300567802 15726 15727 554544701 44634 44595 142782512 49622 49612 831300409 51626 51627 66765712 56493 56494 416075936 21266 21267 348356050 18359 18429 304096256 29354 29342 867831774 32858 32859 693181594 61607 61676 318002547 29670 29695 3371842 73035 73036 727344234 30582 30625 25117729 16452 16433 147295550 46004 46005 361174454 1929 1930 150452201 4431 4401 593672630 73671 73672 621106875 61628 61565 424378071 66124 66128 253276998 71354 71355 202793942 94289 94290 856430402 6829 6830 243441799 48389 48390 659125420 29130 29083 741087270 33738 33710 218424582 3420 3432 104022183 57289 57290 213057072 7276 7277 823136940 43209 43178 560177702 88531 88532 852746822 83062 82988 972785738 80383 80325 471479570 44577 44578 659633367 18318 18319 238634600 34319 34320 553832725 4578 4579 105489324 46115 46167 248781560 73690 73691 991889750 73117 73076 856889254 87422 87423 133609232 14488 14489 756122321 12760 12811 350251046 60338 60314 214195847 10165 10199 357770884 62729 62759 561521623 832 893 887188693 79057 78977 819784024 81528 81529 695840962 9086 9019 765892074 9477 9478 253726252 36720 36788 601918181 9018 8966 688479036 69978 69979 709949951 86171 86108 548411348 29197 29198 504772074 2039 2040 465694488 31936 31937 642295992 8755 8756 574399682 16737 16802 988140800 6350 6321 58437098 24756 24757 514874742 95240 95241 125584174 75534 75535 600402212 70859 70909 578349770 10874 10875 540197594 3588 3597 869972637 55605 55606 655150896 46713 46714 314590680 42096 42059 569177732 60397 60398 873646126 47209 47244 929328238 75465 75448 509093438 58593 58594 964189177 18620 18621 585570953 37497 37498 272477684 87349 87350 563774617 31904 31905 532338126 82255 82256 503572420 51880 51881 350165847 31711 31722 5275971 16631 16632 351652316 20781 20720 627167979 54502 54503 438980482 74114 74115 500039325 71362 71363 891189242 83183 83186 626508324 47622 47690 753122377 12378 12369 91875410 38646 38647 898003836 93303 93290 146295953 9710 9711 953863269 23927 23873 485434646 2587 2618 838819629 25644 25645 70085214 23582 23583 159838851 77240 77241 98922316 82171 82098 581076456 75670 75671 301170208 77443 77444 98555471 97074 97152 795335459 14022 14099 502674049 33312 33313 736548996 66255 66230 91387292 43969 43970 208105688 33543 33491 156354916 2057 2023 113177894 22771 22772 467346767 8283 8284 315736963 47929 47930 101115215 92002 92003 293444471 20299 20293 151202000 41458 41522 244408217 3183 3184 593063117 46838 46906 26197644 72544 72545 113191911 71478 71436 157520561 5154 5232 955081569 11827 11765 207698477 67936 67937 866554357 13416 13349 686368176 63590 63591 16403437 7331 7300 549138701 83687 83688 145648031 67928 67929 559002977 20308 20309 234729994 70408 70409 973106193 13051 12983 587789913 69652 69718 373228530 67328 67273 514704090 77669 77666 389251284 98383 98425 215221236 37238 37239 94643980 51320 51321 277911039 25948 25949 856391108 3997 3998 130361063 68168 68169 867208814 8643 8714 283870136 9433 9468 300752356 42396 42369 463149708 3032 3033 652539111 43391 43392 198203085 31706 31707 855044699 9586 9587 738665098 48849 48850 617327910 13028 13029 68093089 435 436 611197366 47561 47524 178149688 21822 21823 837648974 10157 10158 187322329 19051 18983 46333397 19727 19655 701872880 96461 96462 130269309 54187 54188 624015592 57484 57498 730458535 65824 65825 416050220 89445 89446 272597711 37693 37694 616509437 84258 84294 920535439 1400 1401 472395645 79061 79039 697539142 70674 70675 883103625 30720 30721 250094067 51853 51928 31512741 32473 32474 495442443 87699 87653 277257257 94402 94403 927853478 56814 56815 240002834 98845 98846 299397086 6714 6715 811416030 60822 60823 864988120 607 584 919276280 89545 89584 450315350 9847 9899 734514042 86962 86919 60944456 90808 90853 260899350 74291 74235 362196518 4352 4288 228092659 1067 1112 16035949 12609 12610 351384993 26239 26240 647674542 12099 12103 683948620 73590 73580 199034603 22370 22400 601841642 77296 77272 627454195 68731 68732 798736517 97275 97245 731501705 61573 61607 207168551 18849 18850 28309349 88669 88615 348297795 17895 17956 23000723 72616 72617 457874135 78496 78433 75119694 9958 9944 903692118 34346 34347 889287706 38453 38454 516948539 24571 24509 701950733 88156 88106 678908615 6914 6916 125745103 15430 15502 355977702 43979 43980 474833817 52104 52121 523050014 40658 40599 316108775 21280 21281 170245214 95472 95520 217580745 11795 11796 815614009 46718 46719 223089538 97679 97625 494390605 88571 88572 412263816 49721 49798 237581286 35951 35952 708177288 69831 69762 494511073 82870 82871 670248135 20041 20042 830077488 2385 2386 4964151 1563 1553 676287736 3 4 105034455 48505 48440 754042643 71778 71810 648433453 73953 73930 889320443 97332 97307 934669602 51374 51376 914883023 36481 36482 6995549 38781 38782 592062531 34998 34946 82249866 49645 49643 719642599 1918 1912 343180647 26727 26728 929289661 92411 92412 190493681 70921 70922 120599310 50585 50586 703658364 6824 6825 850766594 20507 20495 646308648 71455 71462 93206229 56357 56358 818316872 37645 37646 747831043 29898 29899 311360482 36958 36959 482488568 87936 87937 401561401 87968 87969 873895321 26944 26883 551292095 9727 9728 424457743 20943 20944 216368443 82459 82393 829678130 51552 51603 110340249 47636 47556 694656077 79372 79373 730713899 43695 43766 11502327 84708 84709 45692351 48619 48550 276896419 45166 45162 270056931 72286 72333 334823255 35664 35658 283448664 88143 88121 451890976 79119 79120 844272238 13088 13089 870502901 96751 96739 589502660 50706 50665 886559776 61990 61936 198651723 91522 91523 541273477 51252 51253 350871943 21047 21071 507178066 61813 61814 573905515 13902 13973 270400625 48036 48037 476049488 61489 61490 361076621 10341 10355 634759040 76153 76154 896863513 81272 81273 487412661 62153 62154 374415021 11399 11400 261292234 51607 51608 129245343 67710 67664 503957810 98969 99021 737585365 895 874 185907723 11383 11384 362198767 54519 54520 662611851 14821 14822 884615230 3482 3483 64319759 65880 65881 698281524 9712 9706 7638995 10364 10327 953423335 12591 12592 465499396 20116 20117 393649396 2012 2051 146419747 20639 20640 733085557 95246 95247 625487608 37932 37864 487122406 54338 54289 921809567 38326 38327 506717240 55963 55921 145296988 45559 45560 565985089 47655 47597 340871395 32758 32801 112279135 32845 32846 762914907 80523 80587 461087007 28470 28471 453579254 18279 18307 754922939 38298 38299 176336093 73192 73151 899928125 196 197 349331345 75314 75315 292496323 88302 88303 959419838 75073 75025 365687614 16594 16595 571054796 58778 58755 740681957 28979 28987 660249072 99616 99568 984746367 36698 36774 938966312 170 171 602548477 38227 38228 868843228 50471 50472 794231579 593 594 654133383 3427 3428 672884145 55719 55720 66717195 38110 38111 701724249 70081 70082 375624856 91107 91108 897502767 30700 30672 616787654 72096 72067 905370281 37150 37187 45973276 85647 85648 655196568 13269 13270 934890986 84978 84979 291693177 46299 46300 477352291 45414 45415 383247136 97691 97692 777593979 41324 41325 688505890 68431 68459 460984536 86764 86765 181330531 41043 41044 861758865 44198 44199 521875504 16248 16266 650467262 11032 11033 782052599 1687 1615 755556831 6189 6190 794264063 44461 44531 775166804 17333 17334 715024210 35198 35199 891374755 25008 25058 832356677 42384 42385 18916642 65319 65320 796120076 12155 12223 859942306 26783 26735 643319225 6428 6429 667756930 20445 20394 339037931 86731 86732 867313382 85325 85397 923315554 39376 39385 581276466 90784 90718 492138305 8008 7997 81900637 43177 43132 509283176 64853 64813 821018308 47334 47404 734679059 1043 1044 773383224 37790 37791 379600847 6025 6026 989010816 53979 53998 501622566 12961 12974 406584783 84539 84588 358105036 13918 13923 29353472 23849 23812 520733765 82516 82517 182437404 41534 41535 15821570 4876 4845 582303682 90119 90055 281930732 78690 78691 338530067 55292 55321 538992987 29085 29086 825717619 13466 13467 585524041 23698 23744 66398134 60811 60812 428450596 74155 74086 682982134 90844 90845 476821954 4906 4907 789404372 1620 1678 508481163 2057 2003 501026654 86208 86209 47563075 42381 42456 816667754 16348 16349 251403118 96250 96251 415684478 94108 94169 925014320 29789 29780 377505650 11005 11006 556807516 66391 66435 262828442 65474 65487 15490623 87424 87425 17771196 99466 99534 121150919 31214 31164 521154844 38212 38215 104565682 92014 92015 949374591 99779 99747 446165736 22943 22941 416512835 95870 95871 985559058 83759 83760 752945906 69806 69807 146485220 34797 34798 933999277 96239 96240 585775124 41939 41898 448039139 66502 66554 536854516 24920 24854 557695720 76230 76231 297592630 54882 54883 434401072 59374 59375 591773005 41589 41590 233332135 6357 6358 73342026 20856 20798 424974618 80167 80168 980687652 44073 44074 725961312 2949 2921 651128163 43616 43688 993155387 9697 9629 902251820 72704 72758 671167865 45813 45781 898001568 54584 54585 857953056 26120 26121 75500796 81842 81843 246594026 33798 33799 186640386 92276 92277 542905135 51772 51773 124336950 13683 13684 428756209 43074 43131 923097529 37465 37522 74537762 13647 13648 376628663 73485 73446 287807759 69269 69344 860030352 73730 73674 917590607 37242 37307 687911607 42669 42684 593159853 66167 66154 893650551 9241 9242 663295686 51659 51660 30703698 86777 86779 588452856 48089 48090 795175972 49732 49733 222558981 14193 14194 257386829 70904 70975 948893359 9106 9107 501653053 85072 84996 137762507 50493 50560 236122692 32054 32055 344210427 335 376 823550843 54843 54813 750627636 21910 21911 513624359 14679 14708 179854623 15705 15706 541911946 76527 76528 126241028 30798 30723 598401867 72154 72172 716242691 98969 98986 638014785 82483 82549 731820336 57143 57144 628895286 41315 41329 884689561 2529 2537 22701452 58249 58250 340441424 49366 49367 380949483 73352 73353 240867647 48496 48511 809312385 38352 38353 815909476 37857 37838 545065892 91279 91280 662864437 60821 60749 954748448 32573 32574 670085654 80303 80237 810632634 95454 95455 727919211 88063 88064 738776045 34325 34326 732787638 47318 47281 386099527 41510 41519 13359976 98701 98734 130820010 34932 34933 48379992 57862 57942 886461570 36612 36569 236719851 86650 86700 313596230 45992 45993 409577651 97314 97359 699449675 83561 83562 753331218 4648 4649 86732567 90877 90893 967596926 36422 36423 678126326 4802 4798 522510160 52473 52424 223248650 41729 41696 355032051 50214 50215 77722659 58305 58294 652000273 71848 71849 890474443 64286 64215 582595838 89897 89898 350671709 4188 4189 88521967 25067 25068 90396835 24131 24132 94275175 10633 10634 970308281 47659 47719 768158540 95518 95519 269617755 95414 95415 66135931 78343 78265 598481439 9013 9014 705838519 93062 93065 766047942 66893 66894 862308442 71449 71450 447378931 44759 44760 825336571 3056 3107 887565844 516 542 694325755 89124 89125 871442128 62161 62162 689750076 85375 85376 91521273 90625 90626 723086072 21640 21641 845057825 56960 56905 794691508 37989 38066 767428196 9435 9436 911846539 69201 69202 784063245 66830 66831 344332523 9332 9339 285753780 29306 29335 417006244 31400 31401 803588848 13948 13880 774708973 82829 82813 920322656 37901 37902 979084910 50553 50579 64989685 2143 2144 428633274 9922 9980 175120953 46127 46128 852667452 30675 30676 316313406 85363 85364 565433812 47499 47486 834954009 64329 64406 103469926 52670 52684 998019232 5733 5755 12569753 59516 59517 771328516 98877 98878 817594555 18196 18147 82854327 89130 89131 628614405 55455 55456 87094351 26298 26299 899562675 99410 99411 565481485 40230 40231 29616658 25153 25154 594893055 43006 43007 151705381 23796 23777 976254693 55820 55821 719540329 90924 90941 235326534 57047 57112 106251349 25348 25358 543701225 194 195 696712615 35326 35327 216736612 2638 2639 602728266 25917 25899 403933770 73835 73836 415365342 98157 98158 478770747 56180 56181 295798715 21061 20985 809398027 14404 14405 98984161 10101 10047 797977215 87714 87793 347672145 99017 99079 101760036 7319 7320 268189428 69215 69216 805731005 24095 24073 107870618 95579 95637 656491498 5248 5265 470514279 30308 30289 618091636 7573 7624 887989820 55112 55186 561103112 19716 19717 75039320 80148 80156 646701967 54888 54889 687572870 53906 53907 644626851 24537 24483 734531896 56375 56376 831856854 93342 93343 953256675 43580 43518 223661427 14839 14840 50762117 34241 34233 718104145 98733 98674 296056570 98621 98588 145642366 1637 1638 689419264 57388 57389 519542432 71387 71388 507088790 51680 51681 88846642 33860 33891 491269119 23497 23562 474562147 13129 13067 312121722 74293 74294 307278601 26446 26447 294448407 57444 57445 441922069 51421 51422 326918616 64207 64199 232423246 93523 93524 287366726 94475 94476 274522872 65493 65454 16327335 89344 89345 709009852 87581 87582 346010052 34219 34220 305177750 34055 34070 756223148 4113 4114 773244358 54704 54701 844922525 62716 62717 69380758 2853 2773 352027206 95093 95094 941733182 18304 18234 325378365 31574 31575 315116194 73988 73989 379432421 67237 67213 436563247 64249 64239 18948860 79739 79740 679373680 56695 56686 337514597 10145 10146 7580319 68959 68960 691901761 66688 66625 516572725 65860 65861 827403883 66286 66287 211724815 54759 54760 930701010 26384 26385 431560770 20987 20991 973927804 90600 90574 545914069 9379 9380 11348265 43141 43198 239429968 9549 9490 155297208 24326 24271 217610643 82371 82372 130042162 11096 11097 119705042 27013 27014 949919631 92444 92365 526484359 84114 84167 575526767 31057 31058 117787863 40072 40053 367146659 267 202 578172110 20382 20313 807832102 65336 65337 987763029 18018 18019 453782591 18083 18084 359115282 33965 33966 480262683 56114 56097 157144733 87179 87180 241316005 27478 27479 7598454 94236 94237 786311570 4692 4693 76484170 14990 14991 804737993 84110 84173 813055154 38767 38749 262390110 33169 33138 193579309 81023 81024 237261201 10764 10727 811167517 24665 24735 618622816 27575 27518 249132209 47508 47566 958911343 47439 47417 185452031 65954 65901 793143882 92539 92462 595073483 60536 60537 837218254 42164 42231 966820533 88455 88456 55112129 35221 35232 516690387 59912 59913 656744363 86156 86121 17844004 34784 34801 769684298 54644 54604 883591058 25044 25064 277730407 43127 43128 831577530 46837 46838 444708879 62729 62749 772241309 91229 91230 953186673 9436 9437 484976704 30238 30239 497145927 33440 33441 520767368 87484 87502 518049958 39737 39721 670109769 65110 65111 560287577 64621 64631 302081035 42556 42597 809458617 36450 36451 553738850 45068 45130 375368287 88459 88414 419540590 84785 84714 521573278 17195 17196 120925629 10172 10116 818425420 14006 13998 214888690 21359 21294 380713860 52050 52060 451484616 32490 32491 718510815 44954 44955 472872347 82215 82216 865979847 47726 47727 723444204 17717 17718 412077166 26062 26063 321657910 4531 4532 833803407 34496 34497 661492389 46629 46630 890755206 53744 53730 410290158 10269 10306 945245392 39157 39158 422240569 6925 6955 147072171 3813 3879 200836567 93670 93671 728242399 66387 66388 50153220 20670 20680 678426134 43184 43223 682337349 28349 28350 985403778 42790 42864 694365641 93181 93110 974526004 53750 53730 163741743 63298 63299 519082339 61314 61300 921472999 47763 47764 584433704 2749 2750 681763274 17593 17668 185694263 32228 32229 369464687 93025 93042 517114285 87169 87170 258452290 22704 22705 154396172 14580 14534 364249252 7801 7802 137938007 81172 81173 204059983 79877 79878 486746546 75281 75283 601548314 28169 28170 412692518 72351 72352 574103015 74124 74125 71518052 62934 62935 862543104 63676 63658 949343144 81957 81958 996572159 35511 35496 182497694 88263 88238 756010037 34565 34566 245864987 14783 14784 910023528 903 904 654608960 86446 86447 528062288 98688 98628 245834580 69561 69562 926584261 38830 38831 527253381 96479 96480 792892066 75219 75220 220689538 4468 4469 658251519 50938 50939 983835787 64204 64136 268692920 71921 71922 220792854 86370 86371 509977604 85744 85745 70980009 55203 55204 157434591 21383 21446 654075084 87693 87694 111015066 51187 51188 168072243 59303 59259 487669492 41786 41801 686049753 32885 32890 440347198 5107 5075 594792872 68142 68143 77325246 81327 81328 486838600 57484 57485 473549459 20075 20076 945774523 76845 76830 780870184 67484 67485 602928594 64910 64963 958821905 45315 45316 494879334 74795 74815 210550592 11454 11455 2609742 43157 43081 756295044 14770 14793 943845677 72011 72012 390460751 1663 1664 256337181 10327 10351 619392785 96604 96611 612672513 48793 48810 262076893 70784 70785 322878780 94023 93990 424992809 48823 48743 505019004 79099 79176 613177284 35838 35860 104787531 88347 88348 239442548 22233 22283 214203056 26684 26735 257420284 25084 25114 458931088 25826 25827 556411212 95623 95624 597452453 64521 64572 818533813 34846 34847 576464775 90290 90291 205466514 72774 72836 914330470 77973 77905 284307599 95682 95671 606715290 8749 8750 911381882 13981 13963 968051132 11071 11072 789631299 60179 60107 570926426 17518 17457 269516302 65607 65666 445098873 68124 68125 903803814 74242 74232 904781528 81080 81081 176413657 27410 27357 681304639 74510 74511 34389439 29416 29417 475417866 4444 4371 79434317 94302 94277 903771688 70641 70692 854395816 71651 71652 428556213 36547 36600 241005137 84508 84509 771642057 30929 30930 21083497 51185 51186 509235707 95839 95854 741480018 44713 44710 902770642 52948 53017 749690470 96503 96571 805715761 6340 6341 161539189 16609 16650 380132819 54855 54866 10865048 78234 78227 364770407 66925 66926 841063319 33775 33776 133012317 58355 58356 394060966 39368 39338 871978577 52496 52547 218440713 29364 29418 410705098 94682 94631 540122157 53754 53755 61438075 44843 44774 713075699 3842 3787 837237398 36745 36824 106438199 88031 88032 438421484 80151 80152 595304395 32893 32894 275086312 39524 39525 886751617 49602 49537 687381236 22374 22353 477861066 85568 85569 331997467 80818 80883 579380181 34649 34631 843106293 33997 33998 355156369 51204 51205 480345162 23232 23274 453209938 86714 86715 705675202 29173 29174 663623003 8451 8452 675064728 57851 57895 435686790 19462 19463 787858523 35844 35845 319527021 61593 61594 213680136 10861 10862 740569178 67078 67079 130603101 22406 22461 474791006 94531 94532 756209325 62363 62364 894651558 53345 53346 991736837 95047 95112 310696670 10925 10926 631298400 19016 19017 535881800 94275 94351 742542725 76258 76213 5285374 18885 18886 782187052 6618 6619 344333947 29592 29621 232878450 27285 27286 438371141 49067 49068 605677131 53301 53302 439138902 27312 27315 807867327 43876 43860 875888500 9843 9844 179473806 53773 53774 725741916 64782 64795 655819774 33362 33363 282441746 14968 14969 939338024 24460 24413 79858096 34524 34525 947411311 46841 46845 213713047 15111 15120 738357745 85795 85796 775232747 7950 7951 761060279 97823 97824 47080094 55448 55449 451062452 87785 87735 556663880 61915 61897 423627962 10214 10241 764599115 4204 4241 235804245 93981 93982 213760339 94997 94998 593343899 14733 14734 604611066 44565 44643 900083613 80131 80123 894494584 59937 59889 636919115 25930 25931 580603353 33897 33895 318171043 98571 98572 569351165 24467 24447 600547068 83434 83380 869803960 1662 1663 539404977 14328 14312 177239631 96286 96287 80388658 73242 73243 647393026 40728 40805 213402414 34607 34640 234564679 41395 41396 620218408 29131 29181 931049347 6216 6276 342472352 76457 76458 52076075 23557 23558 791048074 83278 83279 880977069 69174 69244 766354073 39374 39435 568369805 34636 34647 567317721 15348 15349 116541018 14768 14769 939298165 62518 62492 760164998 58966 58957 666270930 83142 83143 150143926 66996 66997 347193466 50409 50373 749960138 981 982 411391203 24618 24619 499327666 33685 33686 408993772 22472 22473 459418929 91151 91086 877456650 53048 53049 544842776 95796 95797 558884735 38132 38211 282912604 50782 50783 829707300 53129 53130 33665875 82549 82550 750461857 12249 12250 796223161 94411 94412 332989460 91898 91899 137598203 64600 64661 33432166 6775 6776 627530377 89132 89133 255986988 86332 86333 864105796 15570 15575 928840299 449 472 497052176 1040 1000 861575691 4616 4617 560435113 18834 18835 511447187 22954 22955 999771167 74513 74439 346620562 18174 18175 945307631 43133 43134 626550315 12474 12475 418478128 29649 29650 974215554 9148 9160 775471634 17418 17425 210034874 43850 43851 445480514 22462 22453 262198522 72270 72226 425865992 75047 75013 530836942 15694 15695 176594065 98997 98998 836276916 89908 89901 650109182 2047 2048 512305220 13526 13527 735513577 10950 10926 975322038 66381 66382 540859918 88309 88267 2182260 23015 23016 439435616 23977 24054 504454608 85587 85638 107289233 19901 19902 283047720 17326 17341 665113206 31693 31725 35386484 9378 9379 722817670 965 987 830952967 55888 55930 988524057 71322 71323 83090112 54179 54180 705881492 46507 46486 84102134 41218 41148 399358810 66799 66800 161166016 55433 55449 101493172 54093 54094 80928808 70788 70789 117161982 94792 94793 877444794 86777 86746 660976475 65487 65528 902009314 90018 89984 217710679 34164 34236 435356904 4335 4322 141717243 16620 16621 716667868 60363 60364 823470530 17904 17905 537462129 2493 2494 734591581 42998 43037 213722395 13026 13027 16495855 42192 42152 299018125 37609 37671 249042897 22446 22491 200416747 37818 37819 740764977 10945 10946 959617016 9175 9176 850432121 35300 35301 518080158 58979 58980 927840570 61753 61754 921039672 74767 74768 955457050 27636 27637 719775132 91393 91394 864643039 67270 67263 612348974 38222 38217 203805644 77929 77930 999359460 48809 48889 738315437 33648 33589 148105408 16472 16539 561419779 58884 58842 315720480 36743 36744 904089828 54235 54266 945401573 42590 42516 426768895 31877 31878 608537889 84500 84557 526481014 68206 68207 929881805 41065 41139 341363253 24082 24070 233752334 15009 15017 956429409 58744 58745 275470893 57114 57045 23033302 73761 73762 110503736 80091 80143 408883817 10879 10880 31655574 71689 71690 521335975 19955 19980 77421262 23412 23413 171969727 30697 30743 361280755 7032 7059 923683734 89745 89671 13184022 48772 48773 192177784 46314 46315 19284861 17064 17052 122191678 85367 85368 840045835 26057 26084 369341267 98803 98804 874775606 36627 36628 697895370 19322 19379 481619940 11993 11994 978643455 7226 7227 391114710 55626 55584 560796698 61964 61965 948898733 88038 88001 873518167 40444 40505 660762507 94237 94238 326360827 24473 24474 158667662 85426 85427 149916501 64505 64512 372699046 70446 70447 531169652 80455 80456 266100076 77313 77314 190391515 89888 89851 573635893 78962 78946 750816241 9814 9815 645222577 41198 41216 366222476 10100 10171 13422520 32665 32666 174259965 57195 57269 659153774 92924 92925 799415868 95546 95622 840516533 53473 53474 542879117 8139 8102 439026980 98336 98337 444925785 24498 24526 251680613 37706 37779 736553985 61335 61285 7823126 83320 83298 947527851 77522 77523 401100802 36877 36893 864689575 61655 61656 580045400 20639 20593 263451484 11226 11182 573105549 55243 55244 235961313 88068 88069 292975804 66584 66616 379590798 93563 93564 788718881 51972 51996 495050260 59665 59666 95417415 91129 91092 182072443 31626 31627 690013476 74483 74499 388398151 77237 77265 116204070 95416 95401 106227953 57751 57752 268984382 26958 26972 521163901 60685 60657 660349971 4130 4149 338976794 74835 74836 471347499 97553 97554 131214824 42003 42074 971941270 59100 59042 220033286 99318 99357 374674678 61627 61623 692024725 66385 66455 506822694 92105 92106 850885428 34079 34080 466588722 45045 45124 372678326 10136 10137 653456982 80529 80530 178851449 70806 70770 281928480 19744 19745 135341031 84942 84868 259095876 54668 54669 715113491 99357 99280 164680238 46195 46196 166961414 53782 53783 108853565 46088 46112 316267288 68094 68111 160812579 23262 23250 963565957 48378 48379 800677664 25757 25784 291892528 75791 75792 486998951 15129 15054 748774418 54863 54864 156563952 6143 6146 875007860 49836 49848 596347125 97316 97317 776119496 64406 64407 2142372 9987 9988 656150222 79046 79047 461357027 839 840 821785668 27947 27986 577832634 63372 63373 78697060 20882 20846 473346795 91722 91752 941053917 3397 3398 139782955 1099 1086 949968503 9175 9230 24571754 53056 53073 78852500 64698 64699 718677252 52839 52779 50939671 41525 41526 547069355 28554 28555 288737828 37074 37130 656510691 65520 65521 214970919 48305 48306 851247686 51092 51066 185371218 19845 19846 220030761 13481 13553 168402405 16906 16907 128291005 15337 15258 145991067 38544 38545 799253548 30648 30630 190982260 20953 20954 364724619 68612 68613 775374520 3462 3463 833816777 19612 19613 472277464 90357 90406 702478259 6747 6707 254720309 88248 88305 749678508 94993 94994 903572549 95784 95739 757830710 10292 10326 312149544 81231 81232 995297676 71212 71170 420378370 65006 65007 18376365 19208 19209 399121667 71715 71716 921201724 29735 29736 860385373 14248 14216 177428098 59864 59865 117379997 44542 44543 15745096 51913 51916 314536566 18038 17960 753987345 33322 33358 105898605 2350 2351 135654535 98804 98869 777382315 66490 66491 235744851 35264 35232 133982398 64975 64976 299798371 70160 70161 618953532 34272 34273 149523629 93354 93425 660209808 82385 82454 112371160 71927 71862 736440837 67502 67503 111059308 75085 75086 937260943 70419 70420 348459189 25390 25391 865643812 29619 29620 430857989 80409 80428 214840128 69372 69373 248469044 45957 45898 247564418 31227 31172 955813228 89054 89100 563999910 63341 63324 984634880 63933 63898 329657576 93983 93984 511202345 50895 50896 875490120 39977 39984 215654973 50879 50936 748516650 97547 97548 463685583 2190 2132 551699814 24495 24496 406813035 13228 13256 339024429 8900 8901 468037204 79873 79874 660838675 5374 5375 328047074 23136 23153 633224468 88768 88769 265487892 22379 22342 849432537 6625 6626 384307591 17386 17387 448456650 36456 36380 69346534 13982 13902 960563723 69137 69140 123332891 48611 48612 838780460 44059 44060 897159572 75892 75893 557360874 79938 79939 199545477 31261 31301 456393021 83140 83091 612409763 50607 50608 264300660 10666 10667 191318244 90615 90556 98490586 14336 14337 201516839 31968 31987 391193503 71433 71369 131731410 87262 87263 49825163 81845 81846 675907587 88235 88236 989587600 55950 55951 91963862 53193 53185 318920376 99905 99906 10328157 51240 51270 969029743 42657 42588 180098115 14909 14910 465408320 71534 71537 834081444 58269 58209 634995899 66101 66102 776460150 87773 87810 878812925 56249 56320 222333544 85301 85315 254283988 26525 26596 273788989 33847 33826 984045556 91166 91102 84716044 51398 51347 680504825 88849 88850 434034803 30574 30575 101104386 569 570 431118853 56260 56261 823371794 77052 77002 833011675 79681 79682 524644958 51698 51699 37268647 82241 82184 485396540 45331 45272 348450029 22395 22396 566323725 19055 19056 616764677 17274 17275 510334868 48577 48633 846374725 86247 86248 743100255 44323 44324 16612216 37237 37212 570052341 68980 69014 714983339 76625 76654 113516513 5630 5631 849021005 88435 88436 988058574 78536 78537 782565234 54426 54427 98381871 60188 60115 324383090 88391 88398 894047814 12882 12827 732192827 30822 30823 225571281 56446 56518 594322398 99428 99416 174149061 66195 66192 51192212 97533 97459 123321991 95107 95108 686295112 48649 48710 246011190 73119 73120 983763955 14942 14963 465883976 15105 15073 292949828 97606 97653 210279202 13978 13979 915615810 67134 67141 937306549 7081 7082 668718948 62645 62676 261827461 61764 61797 911430443 1539 1540 421724450 75219 75295 335260074 81848 81875 120790082 42972 42973 677458837 38281 38282 590781762 21784 21856 630990826 36630 36631 503437674 34496 34561 154044879 39196 39197 50275272 98942 98943 156277551 74734 74718 277190108 59181 59150 424783985 53632 53633 620405991 98253 98264 219219115 59337 59269 434465474 38916 38917 396090665 73912 73913 458204820 88838 88839 543191735 46492 46493 22574672 99909 99838 603015211 57930 57931 287475050 50350 50351 858805466 81932 81877 147870871 71016 70979 864230453 67458 67512 538746227 84316 84242 655292915 24764 24765 1603406 83137 83120 86322469 66860 66844 142982947 66843 66890 599228268 95171 95172 175534613 167 168 13563649 10156 10168 22507527 98199 98122 956943831 93538 93467 893034376 26487 26457 737768447 54594 54561 217787090 72900 72828 760884512 88855 88856 179747429 78796 78797 219432357 15279 15280 662774545 78556 78557 234162059 3599 3600 424334826 30021 30022 871174194 11055 11056 995547423 95521 95508 249276442 94189 94190 476262817 95828 95900 997002760 96295 96288 278061809 60541 60533 992874351 9478 9479 718074296 97873 97874 813689853 8891 8905 320911740 80795 80802 273801294 35431 35374 410828205 951 985 342335834 66694 66695 283056677 45531 45453 566117932 60070 60071 701982510 28887 28888 245130676 18087 18088 448274733 9904 9937 456304246 19090 19070 517610844 57619 57620 866528641 42780 42853 789386145 32852 32910 887424396 87153 87154 346267494 46048 45993 285068534 29846 29847 961872742 77991 77992 107991199 99933 99973 745795137 47026 47027 206262480 27783 27784 978038817 4817 4749 274041489 78699 78700 878063940 19552 19553 991929402 86625 86626 50405894 11242 11305 757897579 30508 30486 180289425 39158 39143 627134890 92946 92947 79768666 61435 61436 277252889 14187 14188 593464664 42775 42804 435970070 26059 26060 554998986 42515 42465 145185740 38719 38720 761167144 53968 53955 565242733 73120 73108 68024377 74465 74455 710189746 32670 32671 493147334 33185 33146 155852039 19389 19390 861346088 42968 43013 854986688 69894 69877 342785569 74735 74765 586568502 34548 34549 634081572 61901 61902 527089800 71190 71181 768271928 67737 67728 468564441 63752 63753 576619413 73713 73773 657135760 41625 41573 94113642 93569 93499 717215550 12129 12130 356911516 28004 28005 158354506 16556 16557 890783916 49708 49737 875724693 2352 2353 858424690 8846 8816 246068176 47345 47413 457865850 27476 27410 860804907 80158 80159 553663229 61486 61487 395194503 51275 51335 399149590 517 518 200381356 14757 14813 715649946 65154 65141 202929972 50182 50183 845034887 43297 43366 220575801 86940 86941 101640268 93819 93820 819932856 52629 52631 610501677 14452 14453 33942394 3029 3001 517625808 13985 13986 56395614 20057 20058 942619474 68078 68079 600856752 2251 2202 70358468 14523 14524 204932568 94012 94045 740911314 47783 47727 341414872 46576 46577 183719113 57385 57360 559166692 32328 32329 3677615 29631 29683 596027168 35362 35351 521784437 35973 36027 54917914 62330 62331 533421118 51399 51344 381957135 7024 7018 125728076 85327 85391 58758781 94855 94874 716776448 60875 60926 435353544 21747 21748 150046367 31948 31949 422766467 91143 91144 359217005 10027 10062 957741767 47342 47343 689011486 23918 23919 725606425 76306 76312 284011225 85721 85756 850895536 16546 16610 197490753 36553 36510 801793462 8682 8656 126884392 30830 30806 253526407 42935 42936 152643360 13000 13001 896874521 77459 77381 329293853 27240 27185 239576219 65013 65014 276129332 87540 87541 78229860 11367 11368 164781822 60557 60534 53550510 35052 35053 681355850 14662 14624 459073123 25823 25824 265011981 15913 15984 826649673 62816 62759 698697083 43904 43958 23427195 83562 83566 452996595 26854 26855 711366512 84010 84011 582494205 45373 45413 731582671 96895 96896 436846798 56788 56789 871949524 70014 69978 295654804 18086 18035 303692464 96449 96404 185190978 96491 96421 244361297 45829 45862 381926235 17551 17552 693570133 92473 92474 354945306 58437 58438 785262349 62777 62847 968850668 97837 97851 178231497 19371 19372 403635865 43870 43890 453295798 90070 90124 808937062 55643 55651 457349324 93488 93439 882982020 75924 75931 751355241 16580 16581 223773983 10903 10904 613973295 33249 33271 950379354 46849 46798 524442779 97550 97628 138322054 22707 22708 718349491 47904 47900 164300937 97375 97317 593386659 20438 20439 466767536 51871 51872 776120671 78148 78126 536578956 94688 94744 988375491 5692 5666 930242455 87663 87680 741168224 48280 48281 908069741 60336 60337 963906869 50936 50897 74203812 32376 32377 987110700 21871 21930 824740030 80123 80045 610938390 25834 25797 126819937 44766 44767 872249901 90364 90317 846602599 22978 22975 925101790 93565 93519 73555772 91618 91619 602761733 73685 73686 565673027 8947 8939 225468248 8120 8168 679698943 78878 78924 818533961 23010 23011 799124712 8554 8555 238268830 35203 35124 943660900 27690 27663 742012268 37163 37144 454984979 16014 15956 876655418 16589 16590 145770774 14871 14798 436327287 11975 11976 697931395 80304 80226 425976557 41458 41459 861282516 55945 55967 50292075 39862 39919 640200491 97374 97353 48958812 82768 82769 649004992 89652 89653 543769225 79637 79627 641429010 68494 68449 145456614 61395 61444 636578743 3122 3123 904326877 35402 35403 436966151 26955 26956 937465469 67543 67544 901718656 42474 42441 222623130 73819 73788 704088220 81305 81306 590495578 93903 93930 69374656 95228 95229 805934230 64829 64757 401741181 98911 98912 685234586 34783 34784 443972452 38811 38875 170794375 14481 14482 610139787 5198 5200 829084653 30967 30935 422257305 34903 34904 508665115 70903 70904 442052180 83439 83501 401014842 16086 16087 472266988 38864 38865 112261298 73221 73270 771961858 43611 43683 472799164 96360 96288 329119410 21309 21320 633725589 42270 42325 207541543 89735 89736 921981099 53708 53654 840252060 27910 27911 222975551 69609 69604 466568568 72338 72393 227489062 86650 86679 374760717 34627 34628 752444534 77264 77323 3122618 69188 69127 25348646 76080 76041 434145440 82411 82423 107443456 52162 52163 515201763 85610 85611 259886763 54062 54063 765384798 73007 72997 795772819 17576 17577 154279824 3229 3303 584012521 36260 36227 313199171 2777 2778 710698723 21985 21928 233466515 45228 45229 424480908 37002 36998 706956542 85759 85760 201900570 56007 56066 461972938 16160 16161 481982950 27296 27297 4075776 64578 64629 766336253 58887 58828 533149334 21179 21180 906317217 79517 79518 984040680 18050 18051 651451663 59927 59909 270186524 63114 63115 400000032 90235 90236 440938001 63935 63930 837175182 35299 35300 949355362 36956 36957 434793138 75164 75165 57492985 42124 42119 787728493 29971 29972 488291270 65949 65952 153318716 18193 18205 329779460 78614 78590 916062077 25380 25415 785552431 8969 8959 299755405 77614 77615 196817391 93578 93579 156617142 51386 51387 461187506 78987 78988 520639806 70356 70357 866287092 73642 73671 682722365 53806 53802 821575384 34446 34447 958027767 56898 56823 825659785 24831 24832 163079595 26656 26608 14012525 92868 92869 750100836 43948 44015 857224742 82579 82580 49441626 67334 67351 156996728 27656 27606 941947332 45829 45830 581816484 23124 23056 942306542 77754 77744 600805486 45196 45238 501349255 59152 59153 815867710 73665 73597 120496702 32943 33019 451112703 35371 35372 959669980 22133 22137 985207535 67883 67884 157528931 53330 53331 77433730 23102 23052 157621228 10201 10202 437909579 82444 82445 535039805 58331 58271 570355422 59241 59167 626451316 13400 13401 678644841 81157 81158 572067996 59467 59425 71339782 3478 3401 354169286 48433 48355 284491169 50580 50606 912463140 80456 80385 992943373 51671 51672 200444353 45246 45247 311560792 49161 49101 311300943 46320 46321 746512767 38286 38287 634796236 78551 78597 412702841 18737 18702 514107203 32224 32225 36077556 65353 65290 677721887 39158 39159 812139356 59859 59860 433731067 91115 91105 61348518 21948 21914 248089301 62701 62735 626024766 21877 21878 334677194 2669 2670 948060745 34920 34921 411054850 83948 83949 649052328 32877 32947 579826677 90211 90212 160162156 17290 17351 347251225 72183 72184 714535280 11529 11490 692169013 72527 72528 640558077 81530 81569 22676539 75199 75138 624379683 72468 72481 973623004 30627 30706 444079235 10250 10276 169120890 80439 80450 883816871 97362 97363 676079469 71681 71682 418919079 71377 71453 453127983 8430 8431 778411574 53963 53941 134953100 89527 89465 912562690 61083 61084 830095550 18511 18498 847951094 16193 16194 762653336 76673 76674 744928416 36269 36272 619493132 15948 15949 159510178 8454 8455 741424699 71676 71677 514264284 71519 71529 104221720 45390 45320 765228038 47792 47793 282255273 34693 34635 795822503 44497 44517 124170131 17334 17260 740870346 28749 28816 447650300 28094 28031 411048987 50145 50146 965803190 98715 98716 404815825 60394 60395 629604640 78115 78060 760370195 83644 83645 699166396 29166 29167 856424231 46142 46143 945176263 35587 35590 377869164 32956 32883 363539995 90986 90987 571214378 57722 57723 665089621 69238 69239 411309786 58902 58903 658193153 30178 30179 35892730 82805 82838 666877704 48538 48539 225094388 28253 28254 302304631 27123 27124 910132365 79149 79104 82507192 24069 24070 852580564 16461 16411 468807674 68097 68098 37278663 78700 78701 603559377 3471 3472 15944854 10215 10216 49953012 53488 53530 355396070 92592 92547 806407386 5065 5066 323412289 99844 99786 1611484 42174 42240 228315497 32462 32539 519469843 60861 60862 40249143 81492 81559 399791536 6976 6977 577011604 74334 74391 727996361 460 461 816943884 62930 62949 699382662 24255 24316 988918688 34651 34652 869635512 83285 83286 800488213 13260 13279 340412561 92330 92287 380724717 24559 24494 184821816 11399 11321 110770234 21434 21435 544979310 49653 49621 473637538 79418 79495 469954247 7597 7551 346252952 60753 60809 746179208 8120 8121 449999742 73333 73334 245758409 95708 95770 33672902 9867 9868 112462341 51656 51657 877266151 67904 67905 237294242 87836 87837 811371237 99962 99963 759304575 39570 39571 96337731 52844 52845 764631046 86972 86973 415756502 95461 95462 150677088 61573 61616 665826751 5603 5604 845122161 88069 88027 778537430 13187 13188 302519153 7345 7346 139161550 9171 9172 593424487 32911 32916 286924981 32513 32514 617369539 9416 9439 759470669 56773 56722 381562775 77783 77784 352666587 50978 50913 53966079 95255 95256 943117606 38343 38292 659628415 28003 27954 524878239 77902 77832 827276666 10028 10029 850974959 9296 9297 80310897 52290 52328 139555350 37297 37298 927026440 5506 5507 285278255 11139 11209 489651926 70691 70692 104431128 86743 86793 508559041 77673 77667 413330747 5765 5690 906790430 87074 87024 494918230 72328 72329 890603335 22714 22664 626024869 264 265 950426740 95230 95231 229553633 81508 81487 130556264 76637 76651 796894643 26686 26642 244797981 37871 37872 403335976 83472 83476 880062213 88016 88020 185972654 4685 4686 920392042 19529 19505 489577895 29470 29438 47052224 10329 10330 327638070 18363 18364 147246461 97118 97119 221936482 8903 8904 400076067 196 275 56961809 55612 55555 274550352 85671 85724 381508515 74392 74354 95572775 74616 74567 61822054 28627 28601 218779925 78134 78128 87975758 37194 37230 302046856 47591 47579 222438680 49305 49306 451042154 99801 99875 837343750 95841 95875 862539380 64419 64409 100569438 47502 47478 902114271 82236 82237 817148858 28143 28216 569859540 72219 72188 454899128 25109 25167 506620656 35613 35590 463803816 86436 86489 808446662 19046 19047 874281209 96203 96244 588589948 94886 94956 449874711 96026 95989 21868520 5073 5074 959085113 22568 22598 742423276 42224 42200 437934644 81073 81074 612779528 98825 98813 79407054 5014 5015 670619546 63982 63951 972221540 86721 86722 208754186 38173 38174 36663330 40343 40347 145745873 81985 81926 144916584 80218 80219 516087858 94088 94089 232367294 37384 37385 745504660 67514 67515 797783842 76641 76707 439422444 25370 25371 230091680 15569 15570 130139667 94893 94894 742496977 57059 57060 997026215 32372 32452 398528911 74265 74266 11447954 27389 27377 310126641 95570 95626 880573123 90419 90363 881207266 69828 69895 776715196 34801 34802 363528190 46304 46305 206111357 1150 1206 142339815 62213 62154 206377244 52554 52527 961819060 70755 70756 443916213 76171 76172 492467990 14988 14989 603568037 54748 54673 460398833 3208 3209 404526949 68778 68712 564651421 59744 59737 392923626 23265 23266 4001691 36031 36032 813222294 4453 4454 954377526 31162 31163 943814231 76391 76392 462145781 56100 56142 352974777 60630 60631 521564238 67350 67314 653078980 70782 70783 637810195 19906 19907 514415059 52581 52582 409174785 13218 13228 986371570 44237 44238 985156764 47437 47438 508272723 16550 16477 54517509 43322 43323 849989860 71865 71803 70267414 54682 54683 534952145 7548 7622 714812971 20311 20312 529445482 83927 83928 381398085 64466 64411 264416123 15341 15342 566679076 72770 72771 613316508 21424 21456 118316030 18656 18657 28651877 48380 48381 815499974 10390 10363 676819197 9471 9472 320962341 3394 3372 320155768 82350 82351 902391752 63506 63531 435845466 35969 36010 402650891 22447 22514 982915335 4609 4548 139369453 68669 68670 978206863 52234 52244 238033107 31939 31940 269641603 92793 92791 518303888 48151 48152 747268343 21551 21552 962309321 28481 28482 343829299 95545 95567 399001276 83226 83301 356897443 45202 45136 487201201 62012 62013 457920386 93575 93639 81975086 46825 46854 278620582 91334 91342 813954844 84313 84314 914443968 72010 72083 813586866 39196 39200 497167508 96647 96648 297721437 7635 7636 258931482 3716 3774 139467950 15543 15483 663058413 31450 31529 505402900 34207 34208 621764729 51852 51787 941385932 33805 33806 556659601 87775 87776 72011445 77576 77577 862646141 37614 37662 303449515 61155 61156 438097597 86002 86003 469762901 24793 24869 102279528 55774 55785 384779913 2033 2023 191429682 26016 26017 585766343 18212 18156 811396752 74858 74864 566730950 49231 49232 111674536 59191 59121 910987572 60840 60841 322613183 47469 47470 70342291 85706 85707 909985142 68025 68100 428021931 69333 69267 759766667 68749 68750 498363615 31969 31921 79669020 90185 90186 788259823 6886 6904 557088688 32428 32406 318858120 82082 82083 914247155 11367 11336 776507299 85087 85069 477112829 53203 53204 855662823 6173 6141 829728961 36555 36612 815678235 58036 58012 341310175 78059 77979 346904973 58870 58820 189371632 75915 75841 785756696 95754 95832 478562507 36833 36834 727382239 71390 71391 661650035 56332 56377 200800344 44400 44401 950063196 10964 10992 165961123 5172 5173 543244528 77923 77981 873085979 80346 80347 735250167 32537 32480 386466097 82952 82953 552129960 61072 61073 378058591 45955 45946 207501205 10857 10858 839070028 64562 64482 289526596 10913 10914 374130847 3981 3948 995010334 98314 98315 787000082 81042 81043 453690380 24145 24146 628688167 52709 52710 882961284 69050 69051 17426272 92973 92922 349529987 14357 14358 423016203 10773 10774 600229530 27139 27140 455155708 88911 88912 683789979 91329 91330 102382142 51250 51309 140661295 72602 72571 374221803 59267 59261 166820708 49749 49808 485620984 62788 62789 365623277 2882 2879 877216406 21897 21898 255011321 55501 55552 860113842 82707 82784 501122374 71995 71977 466504878 6709 6710 87635615 5736 5737 406687673 21675 21676 498349316 30133 30089 350411508 52202 52142 112084096 54491 54529 871171213 11644 11645 499270363 2081 2082 726466252 67375 67376 411446318 81861 81862 472215217 54947 54948 142793786 12549 12528 466975760 80285 80286 527460731 92844 92787 362706966 62795 62796 881049133 12563 12564 517693680 28826 28827 31658871 5250 5251 778273912 16420 16421 484690660 62258 62209 883493870 20944 20945 573200542 52991 52992 422144232 27102 27103 512951708 66200 66219 639945759 10003 10060 905907577 22160 22109 493904211 53450 53451 375862359 8112 8047 784709488 49648 49649 836205045 48402 48403 723636023 80791 80784 765197007 27441 27442 790172883 51353 51354 233401046 99738 99664 861843185 10735 10694 303796524 60041 60042 682553760 93977 93978 261715319 8447 8448 850801047 97299 97305 71243133 38109 38110 909956409 2637 2638 54741346 71508 71509 883311064 84192 84193 443684666 93938 93939 554816312 81034 81035 320940459 27062 26986 762527251 53793 53785 739763678 84339 84340 49686821 6080 6081 888484835 15988 15989 209304510 25181 25185 562374357 92169 92121 280430631 76435 76436 978851498 28810 28811 467087546 51754 51755 538231730 13826 13827 314087598 15418 15465 595345214 76960 76961 81574593 69725 69726 619501728 72449 72450 584991385 55037 55038 950197826 7752 7753 362588213 59158 59159 776736266 14393 14394 637507280 45789 45777 334844732 66909 66910 69701254 99143 99087 412674198 4441 4442 735869556 39339 39340 258976758 68923 68872 669670646 47959 47960 297899288 1279 1280 647156401 57052 57117 962799855 25572 25573 758510607 72080 72081 954179687 60763 60764 617135765 42946 42947 133821021 45187 45110 932796957 88365 88361 275253861 62170 62171 375723074 34162 34163 159399145 42150 42072 41618422 46481 46498 202898559 27407 27454 617853342 93825 93826 935369734 85401 85402 946071239 21689 21690 219864454 41735 41736 188889906 82619 82620 827036961 49485 49410 841167841 16944 16945 577509073 97738 97672 482615458 16376 16377 783816920 43519 43439 155681615 32988 32989 920109356 83505 83435 226272295 39167 39168 135905838 51276 51310 822222961 38809 38846 890213117 74232 74233 899040474 88985 88986 350405403 92957 92958 261144912 65665 65723 442384264 66294 66295 544830902 32678 32679 38102005 93837 93917 877738639 59504 59584 434834712 38403 38477 971809263 97547 97614 384627770 73625 73626 767148539 86839 86774 972495352 56269 56243 824325761 14556 14557 762730686 63897 63842 532285909 9190 9261 267081157 71738 71739 578839661 61919 61920 55811376 3535 3612 314457148 11080 11053 323919405 91693 91694 599459084 59806 59782 18640025 11891 11860 196544032 50149 50211 1416855 92013 91969 245809127 27213 27286 279058365 44946 44947 164210453 11650 11641 773455910 17937 17938 661425711 74110 74111 194878095 29892 29893 46173112 44800 44835 293067410 63108 63125 216901329 18186 18187 251008986 863 925 512973651 46743 46744 709434263 81887 81870 685262444 75680 75626 569823678 36361 36402 83339882 46111 46064 554767505 86009 85956 687172994 499 545 41920381 43924 43988 745934346 41329 41261 398650179 78584 78585 493795833 43109 43110 120804435 40117 40123 272142753 66649 66633 728481710 3548 3583 302139309 85365 85366 192406613 99347 99403 96640977 7298 7229 436900651 82961 83038 415590059 7561 7562 108808239 90914 90894 997875539 35175 35096 94484393 83174 83175 902702454 57846 57847 992373076 33216 33217 885862934 10436 10485 554273804 23198 23151 304647353 83547 83548 951550771 95886 95943 964047506 23049 23011 897458128 63656 63657 37151124 46591 46612 932665517 12520 12521 48412466 9152 9172 376634405 33060 33140 429508325 54245 54246 254156752 99956 99930 595130283 20313 20314 978728967 86103 86053 469961283 60048 60063 174556998 95111 95112 212459559 79686 79687 478763424 14647 14585 569956149 55680 55618 208963406 6594 6526 737312722 38530 38561 224748090 80316 80298 776158020 22076 22077 411586190 54862 54863 154291509 47877 47878 513293329 23144 23156 80543686 14346 14266 437382703 18571 18572 285982676 57448 57449 373298456 75399 75400 474709868 49843 49844 736806396 3846 3912 690981020 99090 99018 325723774 90408 90409 780978123 36361 36423 272451946 92029 91953 54101403 87837 87843 164818112 23069 23070 791312135 40400 40401 736464109 32793 32794 638225064 59409 59410 889753968 99261 99265 160659985 67485 67486 131013263 1422 1416 482628328 30783 30784 26040873 27227 27228 755774919 34125 34092 893398847 56152 56153 995820360 81152 81153 312935412 59151 59152 596177661 47846 47898 448505642 69104 69152 298588724 52701 52750 73044516 66860 66857 73327508 44356 44357 934029475 66110 66111 414899168 89880 89931 978230954 3539 3540 395552458 4577 4648 86304500 11141 11142 430393121 80860 80861 558008188 58975 58906 733244443 34198 34199 239002366 5649 5653 664154432 61826 61827 109747874 58301 58302 747544604 83781 83729 169617374 36316 36304 782540232 50246 50247 649962026 99845 99896 922544910 8743 8752 474754934 83464 83465 680737400 15649 15650 689236025 16012 15954 963494494 78296 78297 841589177 2130 2072 773149225 69169 69170 138934787 30005 30006 90519285 87142 87180 479092664 79240 79247 80251578 65648 65589 468350429 14261 14262 56371461 19112 19113 371078158 22835 22836 206487891 55093 55056 381962103 48884 48917 391416076 83951 83887 439167152 6273 6274 305969985 98925 98864 118250544 16226 16227 888789995 32666 32592 345933226 41717 41750 697190178 61742 61743 774118123 71205 71206 303158858 3726 3727 485500248 19013 18973 341801206 27023 27024 341138978 91128 91115 469168889 54417 54418 731220940 85757 85710 846074451 3194 3139 853798521 916 947 303219284 23913 23947 578563148 67143 67144 332850863 18130 18169 926634421 72079 72044 183490929 96978 96906 968730376 64638 64639 65885761 47498 47499 322946808 9782 9740 298859018 68069 68070 265061225 68984 68985 450312093 73705 73746 40554852 58090 58052 414199066 14282 14283 641799388 99475 99476 910161670 15908 15962 634877334 80645 80646 639359202 26456 26422 143478821 15183 15219 793895197 26545 26550 397880393 73974 73926 603308389 35234 35198 918472458 95012 95013 855784795 89200 89123 119763805 32260 32261 654846249 51789 51730 961576437 42804 42791 240357840 76617 76618 465290989 88532 88533 154325110 76159 76160 297225638 56543 56544 692949565 66530 66490 186634549 99248 99269 249507389 16771 16826 503714565 49683 49690 17673096 18786 18787 19137876 83034 83035 340690646 92976 92977 737625552 59462 59463 881478338 65494 65498 137775920 51013 51014 631365841 16705 16670 847157363 8984 8906 383890637 73528 73566 977120623 69212 69179 58214791 4052 4053 246539988 92823 92824 384933823 93538 93539 881251381 12034 12035 422585787 16806 16757 640131551 67265 67338 249718895 26449 26433 314173529 71173 71174 611393283 71098 71139 974288096 66056 66057 133800608 34387 34388 392674659 54063 54090 738250678 49476 49546 531013598 4894 4924 781972465 77741 77683 731889837 36807 36808 901964402 59070 59139 522459724 60491 60492 711369544 83444 83510 793740342 6760 6761 437687509 10435 10436 912499622 91347 91348 710345351 67843 67844 855307162 75008 75009 281085919 27529 27530 413630122 72650 72715 859295382 14272 14264 795166327 40718 40719 719223731 19216 19296 386803191 5415 5416 508851072 24104 24161 284292432 21900 21853 876267811 29002 28930 706247917 62678 62711 141012373 85954 85955 562580944 11065 10987 89298857 61574 61538 235596644 16346 16347 870589358 53317 53318 848636874 11793 11738 732480389 54371 54312 179831740 88492 88465 658191144 34405 34406 996196285 18022 18032 355479785 9997 9988 202374453 66089 66097 219657119 34255 34195 759798892 15897 15972 396758966 95876 95847 56119827 58416 58423 434888061 15545 15603 902205826 78916 78886 576896685 13974 13975 939937201 49142 49150 974831322 50042 50025 262632265 54329 54330 280525038 95542 95543 363436251 93187 93188 468153328 37281 37217 241844410 29128 29129 638006722 7210 7211 243901281 42396 42397 408483143 54600 54648 289179537 58404 58405 370491331 39337 39400 522487411 14884 14871 251860639 31968 31969 778478489 82687 82614 119873199 84800 84856 372001252 41204 41205 528414437 28481 28466 482793257 82072 82151 295485233 98858 98836 119469059 24851 24898 280886250 39627 39671 243900597 70213 70210 329803651 22445 22375 908610048 72867 72887 660914082 65077 65078 661959984 79758 79759 355515174 94950 94941 873257913 45656 45665 765488424 13893 13879 857667026 47699 47621 880434297 53038 53039 796571259 9389 9390 619751320 10568 10569 160084129 75019 75020 326592805 80788 80789 616637690 55606 55572 916211533 69689 69637 40768886 15402 15468 346070377 86326 86327 242033932 31411 31354 812825008 78466 78409 514001682 52365 52377 183878151 43311 43312 829772672 14660 14600 181498323 43269 43270 614460923 42250 42251 470000835 6611 6612 990168268 31949 31950 566537761 23612 23625 59669027 75548 75549 140241585 71507 71508 927837710 65117 65069 561480597 68678 68614 87115516 87745 87746 937378537 62060 62129 315376872 74265 74291 6381861 61559 61560 659958143 27425 27496 456615338 4079 4061 444646289 52553 52524 381643676 9141 9114 169597939 64476 64432 797633759 94425 94482 981149123 54992 54949 171411639 60796 60797 631209366 75670 75652 643139173 48657 48658 133503378 50402 50372 306928508 62135 62136 271426715 47576 47577 190529124 80107 80114 96991131 22739 22740 516234530 57106 57123 16424635 88588 88648 283045834 20608 20549 147511057 26109 26094 741590562 46454 46455 715401634 94592 94533 677860640 47335 47361 54473949 30842 30789 218123171 72628 72629 875585784 81713 81682 183755564 19488 19489 71121302 37609 37610 482670276 53974 53975 331701727 18213 18184 641874639 73122 73123 274432191 22404 22338 714378407 74746 74782 735662456 97935 97887 980869899 49209 49210 459995244 23931 23915 333607410 81570 81524 548676423 24547 24514 585577479 16401 16434 77497521 82856 82857 779189534 17776 17787 61137352 21489 21490 646382868 512 513 568843788 23980 23981 148012787 30962 30929 872979243 47675 47676 501092880 84267 84339 131101796 63804 63805 808338823 79757 79795 719235496 54168 54093 974364684 43812 43813 377899868 65850 65883 233064646 55799 55800 374134476 88693 88694 216425818 16739 16701 868911935 17727 17728 537430190 88416 88340 998224480 76721 76722 794170017 88489 88472 214381011 53216 53217 223579667 48788 48860 92255378 10805 10786 710880535 13557 13558 336799 6263 6234 319676829 93984 93937 884950480 29178 29144 933651926 2605 2606 373859749 55101 55102 1630358 95069 95070 430886617 53803 53804 305360920 70321 70270 253622184 13426 13439 398523650 37884 37899 210062203 35572 35573 907363345 19454 19455 486989946 65300 65274 678460666 57182 57163 567369578 79736 79748 299766054 47570 47636 148844396 13105 13089 457256891 61148 61117 205739477 49988 49989 289298268 32264 32265 500796283 93082 93083 362140038 17784 17785 440721476 33227 33228 687644277 18667 18610 832048147 90753 90707 573869175 34729 34730 921516518 88267 88268 389789673 70737 70715 572435917 59992 59999 284150903 98139 98140 733795924 18615 18686 359716906 92227 92228 436384584 74531 74520 817238633 85471 85482 499926768 43671 43680 24771267 72124 72088 84242114 32946 32947 191482363 26582 26583 585167171 79865 79787 897670589 17992 17993 793231568 31519 31555 92043706 13860 13861 427107759 71932 71989 455482018 33838 33839 234175369 48178 48138 496314583 93037 93049 988397891 51339 51340 502021551 2019 1972 269149241 26664 26651 333551469 68322 68259 233533213 9454 9502 141715421 13702 13703 292125746 89552 89553 434242152 22706 22707 960900704 74612 74613 80360550 62484 62410 297498559 53608 53538 223902233 12486 12461 17275282 56215 56216 86071380 91988 92012 779858875 65179 65180 976323234 62299 62300 265315885 70920 70971 765663198 71963 71995 69329236 91866 91863 884846453 21880 21881 104973144 94770 94772 134429879 95032 95033 124091114 43015 42990 907268683 75245 75185 374217650 34770 34751 907652053 73586 73587 96866006 13560 13561 101896383 56557 56580 479062038 91974 91975 941990135 7123 7193 495990345 72089 72025 511936616 97179 97180 896084872 32151 32163 172293991 38481 38482 465914229 71530 71454 554953283 86358 86359 221440320 72604 72589 343443392 17713 17733 465194198 54454 54455 867538030 84860 84931 728982677 51542 51543 740897021 65061 65121 5894897 9215 9160 805277799 7598 7651 1288738 38480 38548 833248731 39268 39269 434680851 46690 46730 376176420 1559 1510 236491842 64177 64158 266575402 27953 27954 120683879 60974 60943 984240877 50245 50246 344107488 65816 65890 465184769 64118 64050 899062845 72616 72676 288074077 23240 23282 382646551 58168 58205 53458005 28989 28990 767926979 18032 18033 341384409 97350 97309 284621370 83694 83706 792297482 5559 5594 261653829 67494 67421 272611976 28826 28782 349624171 4258 4259 327420648 33531 33480 793761677 58496 58497 396626964 18834 18785 952925582 35470 35471 904007961 21869 21870 967161581 50936 50937 852276712 16352 16353 713103422 78793 78784 145100752 83333 83325 560114332 37763 37712 917198681 10485 10543 234198536 77257 77258 809580124 14714 14715 883688811 79708 79709 223677259 17325 17298 76484456 7645 7598 853518671 57691 57692 161257851 75303 75300 452567206 11387 11390 116413572 32493 32494 790805698 22248 22317 213658776 23102 23170 226994092 85346 85402 24813829 84027 84043 697838264 88982 88983 553259152 69167 69168 752131909 76751 76705 605798121 39755 39756 645012345 66760 66805 601943323 24145 24160 784826810 64636 64637 266794432 30792 30847 148956516 67634 67635 864732511 79111 79096 901735071 55583 55584 280951713 29742 29804 218017336 6960 6961 568489999 28030 27957 694796977 22121 22077 651113625 36416 36343 600233549 55565 55566 965974777 18857 18858 487865079 79331 79343 486165740 70205 70279 525172708 57018 57016 585538380 94290 94291 616364921 18440 18416 338260213 51053 51039 799022962 13930 13975 279413106 91716 91745 902605127 36400 36401 844006375 97962 97963 856336854 16005 16006 394230067 34231 34232 682213721 83144 83131 216784490 85594 85595 541473025 21747 21744 45368250 70186 70187 908271239 28322 28323 498336654 81664 81594 897037745 73978 73979 566274900 103 46 302437686 70353 70301 519499453 75490 75491 159264893 72868 72869 247146354 72225 72237 805577846 10001 9947 543907753 48384 48344 661501281 909 937 394567645 27662 27620 991901110 57195 57196 265513548 96436 96413 706056252 25978 25979 118804967 95085 95086 165679530 10968 10969 988167115 55022 55034 133506432 79335 79397 846393997 2840 2793 45840413 82374 82375 979321888 45261 45218 656785535 1731 1790 321889218 46015 46001 42136221 72859 72822 773034618 78235 78218 855175248 67752 67719 214200106 74896 74897 782037934 96619 96539 1480660 25216 25217 549584717 47661 47717 552962783 94966 94888 245807124 42845 42776 586616154 5012 4995 25959529 85885 85821 253132433 95310 95288 985069088 77846 77883 147781235 78356 78357 7759620 83575 83576 800847671 79137 79138 386777488 19064 19065 267826956 92815 92816 723882122 40329 40304 576534535 70159 70188 381612216 77740 77741 36074106 37718 37663 364889889 7438 7493 59659841 48461 48462 439755589 4261 4330 277559209 84370 84349 955034281 77010 77011 381907901 42468 42469 575306122 6870 6871 966198271 69498 69499 55801307 91757 91758 502800805 58449 58407 113499022 45883 45884 560064362 5126 5127 311098138 96293 96294 349244877 46318 46319 984789802 83328 83329 539792189 97397 97398 678517818 45587 45555 71486505 85965 85966 519003473 6742 6743 126288639 92929 92872 382119695 65062 65063 150299745 31988 32018 203271797 99707 99728 842035104 55602 55603 263131829 51736 51737 589687873 31209 31273 846737690 48101 48097 74869495 30650 30651 641027698 43952 43953 624710585 51183 51225 174615404 62207 62240 628597931 86504 86505 931863267 65572 65608 100143897 9610 9611 111405517 8872 8873 694963453 28976 29040 564418164 22691 22692 174434556 92686 92731 558611134 13906 13983 320539573 88189 88190 817576706 94387 94339 103462121 4835 4836 932285606 20672 20752 921892252 9678 9679 480594953 15810 15863 987395916 6251 6252 525081285 39588 39589 968767470 45000 45001 72170408 37718 37719 374041188 36649 36650 934693407 52050 52101 978092981 1039 1040 741233169 77189 77190 799200947 68898 68843 231836526 58524 58527 949678435 73274 73203 776358076 68343 68395 844725079 57270 57265 327108061 73861 73818 180956839 99981 99915 66730416 54061 54062 995341608 16105 16106 943422702 24193 24157 847991458 74363 74420 660292890 23062 23035 702740062 24724 24725 287887938 51498 51499 484583962 86977 86978 722147728 55626 55627 839558359 61537 61534 54969736 73459 73457 458845849 99130 99102 244134585 4249 4250 901228256 44105 44106 385387582 25784 25815 448427509 11405 11406 469235673 62422 62349 900907196 21629 21648 967783861 50445 50498 365325965 59744 59762 957683675 50917 50885 357385569 1815 1816 899236577 33866 33867 289871816 21272 21246 167008481 76442 76443 51209794 75793 75863 514703635 78277 78278 973817925 71455 71452 923750809 87827 87828 791238524 15448 15449 19923236 96505 96506 217613551 33731 33732 233494228 16907 16908 817564967 68430 68431 690611667 92209 92210 733874251 87582 87633 949345606 9674 9665 14316909 61306 61307 164547756 84441 84432 946680097 48391 48392 606147414 8944 8945 908434016 6280 6281 752016266 19250 19311 87567651 94888 94889 928026179 43624 43625 497091253 83067 83068 952387418 60610 60659 243556408 58663 58664 792649307 98215 98213 171097328 47357 47410 228222043 43300 43220 830956006 92241 92209 560263211 96559 96560 598050086 1654 1652 752928252 67777 67778 626044613 65649 65650 298158504 27533 27513 829108731 57898 57825 440465369 87538 87551 749910516 7779 7741 564012923 44845 44846 626254538 89317 89318 567757094 86187 86188 503520324 26105 26071 212534054 65938 66010 445014771 98761 98762 695094357 6356 6345 223767393 42191 42268 404046790 41371 41372 430506404 21726 21727 652679669 23638 23648 764410923 68817 68818 914243485 6826 6827 763022208 29002 29003 523733301 17206 17207 953471775 33293 33294 699899852 99295 99296 905725545 93299 93300 173248573 508 509 306522463 20281 20253 393203023 94829 94775 332739914 20183 20184 298783773 51487 51462 294814981 14504 14505 157313195 23116 23155 205679546 36278 36279 284338277 26987 26988 325647985 75623 75624 310821409 96117 96071 567477639 40577 40578 201557514 88127 88128 835863520 59837 59838 226969133 57385 57386 119796050 44386 44387 103630631 84622 84623 883533479 18262 18263 737858686 28080 28139 725048064 73089 73103 84140295 86165 86123 456795658 18050 17989 847303294 92172 92173 726344514 65107 65108 953807869 28537 28538 368468522 43988 43989 5549245 79823 79871 779704519 64510 64511 740610653 8219 8161 267139736 82888 82889 22467242 14915 14916 164576021 13305 13316 276424463 79735 79799 129692277 77674 77606 209863137 46153 46151 202165673 94510 94556 980109752 52125 52135 133955269 88039 88040 245789286 29856 29923 375541730 37096 37017 680957871 1369 1370 938308105 37392 37393 163718461 11022 11037 459917240 81713 81724 290565469 43505 43506 326866694 76554 76631 524734075 2979 3040 358457649 26114 26115 991962287 7018 7019 648347408 37375 37376 628341708 30232 30233 428714003 52497 52498 885977089 43700 43701 723440237 54282 54307 759159402 6064 6065 123117054 82887 82888 585340733 4186 4187 811096691 62698 62759 225738669 50108 50109 752846307 33415 33416 111020868 10870 10871 984205474 22400 22378 949714265 37890 37954 690672660 24317 24320 532422943 60865 60922 595028871 15930 16001 2920454 45160 45111 817656127 13592 13593 46081844 42779 42780 35182910 76646 76618 431163280 91730 91731 620303699 47488 47489 802624935 40502 40544 498881915 53489 53490 876762019 24732 24733 117758255 89351 89352 374944376 16614 16615 594651861 82661 82662 608831983 43842 43768 641314096 73573 73505 639275238 67443 67449 68476056 37511 37512 420114673 19232 19233 395976657 45755 45756 962710748 40910 40901 27674767 13089 13090 515083389 71971 72027 113093684 421 422 296992620 94889 94890 568903501 62719 62720 935545038 13985 13988 513957494 22033 22034 708420650 50657 50577 181404666 96248 96249 36867767 7586 7657 989313744 36698 36713 797145545 30347 30348 955612111 1326 1290 673514545 80086 80036 734682652 48697 48755 208380475 26872 26845 90610744 728 729 932573187 56878 56883 74345067 16873 16809 653471396 36930 36931 262480331 18272 18220 100768028 52830 52821 321951203 41940 41963 275916033 9284 9285 189846406 39306 39234 206607255 28463 28519 115716154 878 879 9584068 22907 22841 399100803 61725 61726 456762433 61109 61033 623640651 9954 9955 428674759 12742 12743 967401722 33356 33357 668035846 94071 94072 723123656 14683 14684 46222202 13209 13210 440838109 19115 19190 828747677 80627 80642 688574459 34402 34415 921712131 91438 91367 693338609 97887 97888 760284487 84998 84999 187175843 67264 67265 723741881 59696 59741 802540036 52855 52859 644237643 32686 32687 988712081 17678 17680 449734211 86647 86708 297340670 4329 4330 859794515 9631 9707 915604529 55353 55354 846347735 13279 13223 536841473 54793 54794 273616449 45975 45976 731457155 28003 28067 933039661 8651 8652 565536666 18093 18048 631970755 58039 58089 966142479 3388 3389 421881467 15088 15089 834986880 49334 49411 289538400 54670 54675 428335236 39660 39661 287574908 18545 18546 578485418 74567 74568 343252460 77392 77314 736919478 60473 60474 884134544 99871 99872 381163160 3320 3321 431307419 22633 22659 381468266 69654 69655 874081780 44429 44430 32667784 13722 13744 650540747 54854 54855 796231191 74076 74042 984794950 46900 46821 82666415 60791 60792 793123578 29768 29769 468782965 32165 32166 237836568 28796 28862 937159318 44518 44580 753408806 93061 93117 667635047 88823 88824 275747883 14791 14792 758552057 30440 30473 834146273 21848 21849 967120054 15527 15457 688789678 19905 19942 628344390 84027 84028 852379183 99412 99466 816957689 26005 26019 193108961 20204 20187 966090755 44361 44362 655864688 87193 87194 336352075 27330 27285 926210594 50029 49959 503008778 2458 2396 55223986 46984 46985 173800957 63238 63239 88328627 65806 65807 621605988 71487 71488 880850677 25026 25027 842919030 84490 84491 688765906 15063 15129 283758300 62790 62791 516389270 17883 17891 269580898 78543 78544 578870598 76607 76608 814315204 91348 91278 185713770 21458 21459 179750346 77739 77664 739021441 19289 19239 952564953 15624 15625 540519969 65187 65188 421311403 96249 96250 895517751 41535 41574 664599746 46792 46793 445441519 25485 25446 845870441 72634 72635 340528303 55646 55647 361043807 5278 5279 599265593 45657 45658 240688712 61809 61752 911414439 9518 9519 900498289 84648 84649 32877063 13918 13889 320157848 34829 34772 954291892 33763 33745 746350201 71653 71654 699800446 3329 3278 650013652 12125 12050 238994561 13714 13728 993880705 10931 10906 452739885 66996 66916 401738337 82027 82028 31480049 52884 52885 978660872 8117 8118 410377127 71928 71929 831082182 44499 44507 338226289 49808 49809 757414124 75531 75464 816919432 21210 21211 796949180 77005 77006 203898336 62201 62192 578925052 16432 16433 237207739 76734 76722 150972867 32897 32898 73727363 21074 21075 816872200 62552 62553 910016440 50639 50563 221699227 97236 97237 779650687 54888 54915 502786440 5386 5335 835412360 58545 58486 517273902 70389 70390 291017827 42842 42869 262017950 73599 73639 160794026 66047 66048 626019391 66052 66053 354181159 9202 9140 763067567 74424 74469 242690155 10990 10991 254041814 72364 72365 2890949 23694 23630 849039253 77583 77584 190216794 80590 80591 985555790 74951 74952 348151261 42524 42525 749907213 75413 75414 88040814 8022 8023 342100991 59730 59776 605059368 87397 87440 162021377 69172 69173 660219897 47273 47339 369483608 34036 34070 199226165 48260 48261 497791899 10605 10606 246117354 40980 40944 956786284 5386 5387 354643787 71106 71107 839098055 35476 35500 934668384 66224 66231 891985470 16021 15991 82344269 97624 97698 171690023 54359 54360 646501197 55769 55770 339141739 20577 20578 945770427 71699 71688 834366587 68065 68066 60866589 60616 60617 367611306 23176 23177 663689526 86246 86167 507712746 26771 26844 564403471 96946 96947 629758155 5533 5534 777785245 25633 25710 138661311 82012 81961 546908310 73954 73962 321304467 6216 6156 118403905 78729 78730 288765380 8812 8819 480364045 69504 69563 984307308 27387 27388 150755351 30790 30840 763224296 74574 74575 551502771 4194 4195 480868809 31944 31945 411353900 76301 76351 94139199 38539 38540 298197086 46908 46919 892573985 5176 5156 155788893 1634 1635 674975335 97311 97280 635377626 19933 19934 36561103 70952 70953 861234179 12147 12148 951879219 43553 43554 320581107 46141 46122 272542937 70785 70786 562542753 86525 86526 539511483 22531 22535 198100808 18865 18866 904147224 556 499 195595802 61251 61252 724638917 96683 96684 87477154 28317 28318 963267215 39087 39088 768663601 37968 38021 149430908 86771 86772 807675441 28952 28953 189522467 20602 20530 862000972 78119 78120 542712531 45751 45752 538712752 7124 7200 289042774 27004 27005 995694850 81472 81440 824116611 97838 97839 936527769 76801 76802 753479422 1478 1459 455667760 30478 30458 493156852 56396 56462 224573337 28923 28978 223584935 55572 55573 82280311 12010 12011 739714598 66608 66606 129489319 61381 61344 976099561 58497 58498 72025390 23071 23072 750474317 32476 32477 340535826 67056 67136 484351295 28136 28137 885061816 4223 4206 874702698 55995 55969 865964494 17864 17820 778119957 71289 71306 809099395 42888 42901 672507318 19735 19658 772373442 94923 94924 210311114 87712 87752 921361365 93699 93769 779360347 22748 22749 410706732 99608 99609 947660475 19299 19300 185838952 26382 26383 411772103 58284 58285 141034035 37724 37725 567582769 11565 11499 548798368 72702 72731 434649531 88277 88309 268476113 22345 22270 775081999 62028 62029 839033118 53191 53162 253621252 77015 77016 786394219 71505 71513 47105940 26932 26933 381301537 43239 43240 508470824 19462 19531 285985159 58155 58156 420561065 74976 74977 835688856 27085 27086 165135670 96614 96668 772156610 96389 96390 608218719 83915 83897 885543762 84659 84660 599470390 99935 99936 70343956 83955 83914 806817881 87475 87438 57995166 11712 11713 504203467 68255 68202 99483405 31110 31078 843877343 4854 4855 623817604 78117 78118 683904347 92573 92578 154769140 2110 2053 473832540 18195 18196 609553776 80050 80043 500119476 74156 74101 936037694 95429 95498 180234805 61291 61292 554792794 27804 27724 467116393 8016 8017 670139996 75024 75025 994515973 62955 62956 661275438 93945 93898 785649022 68483 68552 656554745 44263 44264 175552095 84539 84491 497475682 19952 19953 940698617 92384 92304 625919505 32833 32826 282821622 20999 21000 614921922 4745 4746 990103305 29469 29470 248615902 43209 43210 356083952 58020 58077 785738975 30347 30387 674242578 66000 66001 295998505 78892 78893 847383155 89071 89072 386819833 52877 52878 574264262 62240 62266 819518430 53015 53067 846423001 30108 30109 794601425 34078 34079 778358969 87617 87618 357659946 90686 90613 826871976 30863 30864 752919863 46757 46758 43825491 96492 96508 450994765 65687 65628 939081232 13538 13539 849491943 84731 84678 835314977 76004 76005 218827642 53146 53147 235711392 16488 16489 382615656 96667 96646 884493725 49242 49243 229797794 7652 7653 623892200 68343 68344 954425382 87489 87426 129796282 38234 38260 407345934 41816 41817 15339034 21238 21269 508023711 90058 90059 307356360 64767 64768 882963795 13001 12976 957200343 42060 42075 432323410 40768 40759 451876997 77406 77407 982100934 70907 70962 973046471 80970 80971 274155249 28660 28734 165098505 84275 84269 931981173 80087 80088 738185244 79790 79869 463954518 9932 9933 189929577 31475 31476 790652872 85093 85140 223418835 16099 16104 957173861 13981 13945 443282821 12678 12601 693231949 19349 19393 680724431 56662 56663 103973847 39662 39670 992243587 45934 45994 561354164 92101 92152 245739855 9534 9535 835525437 83956 83957 311423527 48459 48460 670095355 18929 18930 918317125 32085 32116 780650065 41868 41922 714066257 96742 96743 952550681 28702 28699 296684696 42540 42541 768142225 90320 90321 96043902 1847 1865 489083389 41945 41973 680551622 25124 25125 973485322 76817 76818 959943644 74877 74878 347724048 83427 83490 882640254 74138 74139 486940164 8868 8896 363845333 96954 96955 396354342 88541 88542 417514432 58194 58204 664788364 42 43 766366429 10520 10498 452163777 82044 82045 196057959 15768 15824 450953651 90317 90256 676479189 77505 77451 353690302 34767 34706 893444041 9019 9004 584982935 98160 98161 995066321 2066 2067 331841173 33834 33907 119849695 1586 1587 705951967 32266 32267 299517182 26809 26810 72713996 57888 57889 189584490 97573 97568 365610070 43222 43173 416657687 71848 71823 440908197 93304 93286 760461698 10638 10630 193981357 84133 84135 747986214 42711 42781 29200335 31418 31419 508669577 95455 95512 158186548 64288 64356 615497398 61934 61935 370709770 13760 13732 642134906 12627 12699 988603575 84889 84890 502661420 70165 70178 959523039 11407 11408 457372427 36562 36550 892577995 24888 24918 281712817 43057 43058 264888890 19195 19136 304890196 22551 22552 820604831 67069 67112 937551168 99374 99337 939053294 43426 43427 462320214 74886 74878 658273081 95480 95541 782024930 99801 99802 543270441 83933 83934 999821956 90206 90207 361391416 32401 32375 210693328 36664 36677 33341385 27954 27965 6607553 76366 76367 26879075 9882 9888 617509835 89590 89591 157134040 1498 1499 827666805 61577 61556 965897713 78048 78011 752666984 75031 74953 715354455 80415 80416 377481289 49352 49353 986944859 48020 47967 884922284 18196 18159 76231358 3664 3665 458960436 19224 19162 911820526 2536 2544 611645201 63930 64010 645990183 79616 79661 103622790 88669 88692 880662371 51770 51777 909702958 75183 75199 403830898 22363 22364 965746016 73923 73924 50073402 70729 70809 117165050 78058 78064 258412333 43718 43719 894668001 97812 97813 104386467 43619 43601 952643479 78870 78871 522042994 11821 11822 292647555 8397 8402 350410217 43168 43169 246166243 92570 92596 445135722 64566 64567 265035669 97823 97800 788675655 76738 76739 651815922 6166 6171 975429182 37252 37253 708066136 37398 37399 558829735 98082 98083 925107419 24545 24546 622763354 17037 17038 451933573 99993 99994 486194800 45481 45486 661989478 45 46 892827348 35987 36049 328355918 24924 24938 860432569 31059 31060 129716190 6755 6771 479701195 34965 34966 446744527 56707 56708 536377001 54308 54309 20528140 66038 66039 698309448 40317 40265 46695935 15892 15893 18192477 39151 39197 438612919 54938 54970 690518986 19355 19356 233675491 99493 99494 444792107 55866 55867 639871280 60478 60400 583989096 89906 89907 409118916 35329 35268 387299592 17669 17675 728039603 15749 15803 100307791 56134 56135 353594141 94894 94895 892463072 57261 57262 531011388 52063 52053 435414684 63782 63783 868002563 96925 96926 629966481 83138 83139 55365970 72021 72022 333552187 80418 80345 741995422 96710 96711 602793451 41232 41233 476431966 47544 47487 635060930 64367 64368 297279343 85184 85185 872046761 94956 94893 406056755 32503 32551 791958278 13070 13071 745802389 63821 63877 699699678 41222 41277 483573383 62075 62022 12351330 7055 6985 628706135 73210 73141 406991334 9348 9349 741318824 30608 30609 89088625 33030 33008 367198717 85969 85970 599706000 69255 69256 727034391 59029 59030 781516243 42372 42390 817865778 57280 57281 634814067 45474 45431 173068926 91779 91780 102820271 74741 74742 634107654 87221 87197 826229984 62980 63057 197690968 40497 40498 567839301 60401 60343 740929028 93555 93556 601641083 45836 45844 381057026 44348 44349 159526450 8328 8329 338667380 8927 8928 643332311 5647 5648 40712018 65831 65832 573422606 83168 83232 853346425 20630 20631 108145371 34901 34902 884361779 23842 23776 746702408 57425 57353 185852188 26921 26922 798601079 68780 68786 26137725 92963 92975 966964166 43437 43438 855434489 67761 67762 445720179 13705 13756 593701975 39211 39212 329767793 56296 56218 71236478 98727 98728 576974317 6036 5963 442845965 13834 13913 452903690 66864 66941 252270856 73714 73715 842897551 15587 15595 315217324 15398 15381 663718638 91291 91211 229268629 93549 93550 365731992 34962 34963 856066557 51195 51228 119326655 2510 2524 35978495 90671 90672 152648529 27981 27982 938087205 9333 9412 179638366 80995 81050 176902094 52928 53007 421676358 45565 45566 507948572 82635 82636 703480174 31491 31492 840350527 35889 35936 942740914 71283 71258 513888207 75536 75537 378131 15598 15599 199084847 4037 4095 182003446 5009 5010 906329921 58788 58769 544221060 8979 8980 260043452 1960 1961 133756287 88462 88382 334696266 47525 47539 352384527 78909 78893 706502803 40517 40518 45970392 70456 70457 407451414 3339 3340 401088527 6539 6540 825335620 12363 12293 877697614 45121 45161 89922418 94745 94670 330448686 32586 32587 642615994 837 838 834464435 87805 87806 504014808 7546 7518 395775330 89433 89434 960467615 342 338 256723311 61942 61957 981159418 56178 56179 86455268 47157 47158 409590478 2004 2005 835429063 45608 45656 588560716 57766 57846 649412832 79335 79400 895551997 96816 96817 410347081 30273 30299 523231965 601 602 792957100 37804 37843 861259352 29741 29742 932950747 68773 68774 541814398 51200 51201 732454204 67539 67540 270688971 98628 98629 451648269 62778 62785 401190182 31923 31924 127250630 18189 18171 376989994 82732 82782 394995347 19638 19639 903546969 75557 75534 690154298 71768 71692 367768113 93219 93220 591618265 2717 2718 386437371 41047 41048 762171922 90102 90103 88376789 3863 3864 616790443 55739 55740 619118453 15546 15624 276732004 72506 72428 396880187 65566 65567 520746165 59563 59527 338601328 76320 76321 891859619 91488 91489 995268599 89637 89638 77451901 59618 59621 733854453 67036 67081 874947622 74369 74425 871886276 16419 16404 3377099 83491 83492 129289955 31026 31027 288731168 41819 41820 132992757 61574 61594 797033692 47847 47775 15198219 1520 1521 127443693 28683 28685 115544728 33880 33881 548808673 11960 11961 329688832 87988 87989 929091275 65217 65290 315318094 22307 22308 746893452 56173 56138 13566078 3032 3000 926011722 61744 61745 522437964 87436 87437 136814554 13830 13831 133277213 14405 14406 584661857 28661 28662 253741429 69658 69659 320221410 39527 39528 706623711 84703 84669 6260505 49872 49873 38728554 34345 34384 878406704 43069 43077 583886271 66965 66966 35875394 70091 70145 574068284 30087 30088 63676064 2100 2057 553468921 66921 66922 335992918 66391 66392 540208116 72451 72452 4792951 88536 88614 321210469 34076 34077 40820638 18810 18811 82602120 10580 10581 193122862 70670 70650 627482391 4213 4143 576354037 44239 44192 914245434 34624 34569 448437345 33701 33684 549175015 73665 73674 941505613 99079 99080 690142239 98297 98298 832595425 25391 25381 135516611 40804 40805 96126564 99053 99023 596437067 19548 19599 69849860 90113 90114 719279162 88983 88932 121092019 42200 42228 139622811 65648 65649 383047492 71064 71075 950422300 20128 20096 196449402 23822 23782 698457307 92533 92534 603912991 38179 38180 648789344 77450 77488 700980317 8843 8844 190226156 46157 46192 998570762 47477 47438 765173888 38650 38716 279785184 88396 88466 5025891 40368 40369 145208348 55285 55286 538949643 88805 88781 43370105 6749 6669 623891643 86144 86145 482886958 33267 33268 246060705 5038 5039 816774919 27663 27692 88666628 51982 51983 811787453 28745 28746 252338288 95823 95824 234088776 24653 24669 245976335 59905 59906 387301637 50753 50738 254847973 50052 50053 324058394 84896 84819 696534257 45159 45160 587500089 29172 29173 509472602 6756 6791 125959814 4475 4469 860492077 85301 85298 22284785 14878 14879 791566259 76474 76475 651495556 20634 20635 917700943 19375 19376 226574872 71110 71111 583270717 45065 45066 250839937 92722 92723 572022972 79838 79889 246486507 93761 93762 167100864 52888 52857 425714532 89676 89628 910899152 47319 47320 88339189 1550 1551 509856903 6478 6479 607896778 48234 48235 8137575 71802 71803 271456448 17846 17768 986356280 15183 15154 996566318 69528 69529 52843926 53139 53140 410422973 77500 77501 94408202 25379 25405 163504896 42214 42172 119475580 45107 45108 652624826 2797 2798 565634644 85577 85578 393572467 65981 65919 439082241 23411 23412 842016583 57245 57246 207699027 23019 22991 355132354 73089 73090 111466755 90479 90480 881595668 13679 13680 624838379 9067 9068 361062289 5300 5301 730688176 94250 94300 690640415 84196 84197 211995887 78930 78891 251144844 41217 41218 474464285 12859 12860 104714335 54887 54888 270239112 49240 49241 926658975 47068 47069 583654211 58306 58307 755627647 67956 67885 28832171 93769 93844 83907702 71644 71689 761470531 60380 60357 485310883 4853 4854 332696870 27563 27487 599371950 63493 63494 632717747 42532 42533 284685499 22559 22560 924054988 54277 54278 510929800 34187 34188 364150204 36789 36790 378630767 32003 31931 72143366 39114 39115 616043550 92373 92442 38264070 74533 74534 308883185 28721 28641 439190379 73379 73335 922981694 91247 91238 2763190 91236 91237 435823718 85596 85597 746980463 72320 72321 56083077 81945 81998 930295805 82305 82310 355081393 66109 66110 517057193 56228 56229 514354663 97539 97540 421323792 63075 63076 950275230 18866 18867 162752015 91518 91519 934445853 64447 64430 999345765 60113 60053 444420752 63326 63266 269969470 17111 17112 734199036 57493 57494 916413116 76646 76647 306079746 66231 66310 476355110 28415 28416 724031748 91979 91980 625159477 29901 29943 273423170 46331 46332 425082479 67632 67704 929403113 61273 61274 751618101 30158 30159 437941076 7305 7306 758108499 36928 36929 431728768 86139 86140 844154580 57290 57291 962086748 78606 78607 679130611 64204 64205 7976925 42499 42485 692877191 69096 69097 508522720 77308 77359 568562409 34872 34947 513700497 77163 77185 701676035 49188 49196 184176752 98494 98427 145924649 22584 22585 848533189 95486 95487 971298094 76029 75958 436958423 33676 33677 306975670 65518 65544 523195488 76168 76114 854017649 6527 6520 162596744 71746 71787 610160572 91324 91325 146246150 6583 6584 3592720 88110 88111 326760973 56422 56423 38143330 90110 90165 921706948 56535 56536 908797187 7506 7537 548902261 2105 2063 339005519 46435 46379 522012140 58469 58422 51354326 65037 65038 332524806 16239 16253 528355253 62643 62644 125093306 61504 61505 831976611 84470 84493 930000802 10394 10395 912246345 48433 48359 995440230 88365 88421 138229651 72555 72534 562968696 90387 90329 541896165 619 620 908242803 5754 5755 915506056 1682 1756 185715340 21481 21493 401622491 98531 98532 925219196 13099 13100 804865648 21711 21712 127923102 45391 45392 602670596 11150 11151 2414918 83959 83949 28648945 94493 94539 196790439 78442 78443 847730944 70291 70292 315444569 5463 5426 487472689 76351 76352 699836998 93170 93180 521276862 67443 67444 803328764 25525 25481 58506160 41742 41743 351863178 31180 31113 637138803 18490 18422 363588357 33096 33087 280307775 355 356 865396894 31584 31652 950627765 85281 85311 617761280 83084 83085 53611418 68297 68347 906004137 51386 51404 5128181 47605 47614 336622594 90243 90244 402839876 42102 42117 858810076 95066 95137 136863493 10275 10276 485498529 24041 24042 776330561 99165 99166 317144510 33860 33846 540685034 53759 53714 850687067 16682 16683 583423512 47347 47413 784472285 68827 68828 10518909 81672 81673 740133612 85421 85422 680910914 85499 85496 584270530 99543 99515 841479576 19266 19267 786668141 36012 36013 390830692 63614 63615 698407660 28085 28092 448319328 39423 39424 636573958 77112 77113 836817381 811 812 345917656 40590 40591 591138818 49051 49044 603059724 44663 44701 938915094 1561 1562 8844312 66345 66295 166442554 46016 46012 834767547 71156 71211 730811734 49103 49104 381747291 33131 33132 757285069 3084 3125 408292565 20245 20208 826184442 64670 64622 712282200 74344 74314 726302415 55210 55211 366765483 50986 50987 83770260 95337 95399 353822060 26822 26893 485156167 10828 10768 891624139 1411 1412 830785415 97950 97982 429918923 54297 54298 281884881 22919 22988 525198408 76085 76121 776012875 40613 40614 952803720 43164 43134 926512765 88100 88101 716898175 58088 58089 927518897 95591 95592 771401544 87258 87325 360341972 5852 5853 865113743 71553 71537 741099345 55234 55185 889918804 29322 29323 522390158 8467 8542 9202022 16836 16837 849386688 13707 13775 139995805 35302 35303 18942634 80705 80656 748294134 76227 76222 294664927 89323 89262 123181907 82550 82551 387809353 96619 96620 271759139 48613 48560 361148639 38233 38286 372044839 90920 90903 321383607 94599 94600 798128039 5464 5465 156862470 804 799 53196986 21641 21642 520833807 93267 93189 969705480 36725 36726 311080983 98713 98714 852338382 82053 82054 607085760 94295 94296 697675268 21617 21632 11793793 80564 80565 873131833 47660 47661 145605668 68269 68300 848773926 78730 78763 932232750 81916 81917 681750186 29277 29278 894236207 42036 42037 62178047 54971 54972 230237104 33774 33775 280375478 41301 41302 17187023 90723 90724 993009502 5497 5498 156938808 7997 8064 322857260 17787 17788 593566163 97476 97477 216660341 11190 11191 923232167 93399 93400 765707255 74128 74129 262557568 86775 86776 761333922 31758 31759 886079240 9744 9703 332109677 41338 41339 892141797 37586 37645 430198277 15470 15521 177895775 71494 71495 177870532 83620 83577 86535682 99168 99169 837201206 43547 43548 56296914 93818 93890 230504157 10330 10331 762322799 73788 73854 939748858 36715 36716 535564667 72085 72086 706077771 84857 84858 565414562 94746 94747 733731745 24012 24013 774276675 1288 1208 41556088 95659 95660 809901085 22188 22189 641139981 76244 76245 155816895 52886 52887 919371259 30696 30697 424873136 58539 58540 527059241 74882 74935 270685157 66677 66666 630745651 26483 26484 245805593 75937 76008 853399262 27069 27006 826471783 42732 42733 424303205 9235 9236 442306104 8523 8524 877794125 80270 80302 410381287 49314 49375 253416261 18921 18959 141213483 74433 74355 514276166 20001 20050 453335862 54190 54191 734255225 63662 63663 383506053 21878 21924 166972763 93108 93109 476141365 1798 1799 632161096 7116 7040 747825482 99322 99323 967725151 64186 64159 13913814 90029 90030 778668745 19750 19689 502892210 12050 12051 918929810 42703 42704 287701210 15981 16056 85871816 73048 73049 10026234 98650 98651 339052822 17052 17013 818749100 82866 82867 430204982 96788 96867 47013497 83903 83904 869138159 90387 90388 458348165 27564 27565 604694299 82457 82405 875747325 21258 21259 201860493 67542 67543 564073329 48019 48020 504763641 69885 69938 912634302 65186 65187 417612157 83361 83283 190102669 25382 25322 533744460 35228 35149 522395875 52910 52857 994790856 76772 76820 761276297 47274 47309 245293099 89849 89847 27717407 62710 62718 802867993 36648 36612 172584766 25816 25825 212984560 12225 12226 824995720 89298 89299 515755914 87432 87433 47348056 54926 54881 321574920 83168 83214 366695386 84 85 210022766 58577 58578 14992602 15211 15212 326455777 30413 30414 310645601 14225 14226 532764085 71522 71523 200853610 85930 85931 153067878 87596 87597 678373615 72457 72458 268981076 50443 50444 606453450 18049 18050 674205819 78286 78287 411373396 71202 71203 847584971 8757 8758 183653143 71439 71440 927989812 42403 42475 859430336 95310 95311 121582963 38157 38158 633421019 48859 48856 553208803 66668 66694 654612658 79887 79862 334276256 74397 74353 324288864 32810 32811 399274596 96259 96186 239812161 9099 9034 910188154 29767 29713 961194980 34232 34306 299468433 57597 57598 737461903 88545 88546 276674686 18221 18222 645399795 2494 2428 160377716 20419 20420 888880298 55162 55237 225520839 15739 15740 826265342 99069 99027 184480364 43992 43993 252596029 50613 50614 838883454 15532 15600 597965591 81811 81812 527604764 32428 32360 749805406 75748 75749 344074617 92294 92309 187053705 9437 9438 276511920 9492 9493 329164670 99642 99643 888405227 55150 55151 447179692 82777 82733 513446844 28475 28476 644124693 1113 1098 997435720 77737 77682 196111662 69696 69697 247136500 5125 5189 534841865 27374 27434 419044566 59182 59183 486432534 26818 26819 728114151 57739 57817 344023023 82069 82077 671317809 96271 96200 378376432 50801 50802 86089683 14665 14666 974714283 40068 40069 62589721 90096 90066 561801206 54554 54555 802515838 3511 3512 319082562 3849 3850 126940161 83290 83291 592048759 49182 49193 23032589 62371 62394 876653834 41683 41684 497333831 19511 19544 725860598 33246 33247 704745202 859 860 585317655 65847 65910 2977041 30765 30766 780150643 91741 91742 674809891 3577 3578 270000485 52428 52429 81302132 98004 98005 575373674 27111 27091 839719909 14162 14163 547777883 10787 10788 245236791 75370 75371 149912397 55978 55979 188540778 79453 79392 246283991 64969 64912 672132076 52580 52581 813547347 62143 62144 31417361 89015 89016 144397098 70219 70270 342351424 41967 41968 914480049 87663 87598 695062260 58040 58041 139841245 59835 59848 246569400 67191 67250 68450026 48457 48416 631242491 4870 4871 67651680 27715 27672 84866893 2233 2240 345968187 10693 10694 388839142 57308 57235 163822855 38570 38614 811125112 15696 15739 420381562 54581 54607 216025786 8817 8761 486115842 55675 55676 295745854 25435 25436 359575829 31936 32007 585924057 96274 96275 225315016 79742 79803 727384026 8679 8680 675716478 99686 99747 71346184 91240 91298 933359662 41915 41916 19352937 16248 16221 343342581 89666 89677 891922538 90604 90605 797166818 3256 3257 818532069 19609 19610 416318736 86945 86951 344315294 83826 83827 241188269 73634 73635 973788579 66731 66732 179763853 98924 98952 429171482 94638 94684 816509550 1884 1885 458715664 74688 74689 361429969 82201 82142 199704455 72941 72942 655993848 95580 95595 712881374 53995 54042 196718529 46060 46111 652313810 54603 54604 349464113 78763 78796 225060841 71561 71610 806204850 34233 34302 303209963 76339 76387 609543348 21371 21409 439393886 309 310 777011588 21703 21777 414577087 40706 40713 356149205 44160 44142 747793449 69124 69063 257327552 30350 30351 946120362 9429 9436 991126137 1460 1492 206649432 90838 90761 894694282 74885 74886 189021525 11263 11264 332261452 54122 54123 412844441 34440 34481 336666949 21494 21450 348652686 44244 44245 266669758 31974 31975 965318903 72025 72022 135538733 21956 21957 64437497 67479 67533 712975225 86469 86512 691155965 19370 19298 795814512 82269 82197 365500505 78913 78914 781680961 69916 69917 124435324 41400 41401 295565890 61333 61334 772891960 51885 51886 206927538 33571 33572 620954161 51431 51476 60015979 76959 77016 224063388 62699 62700 614429362 41289 41290 43522437 66718 66719 138737087 57736 57737 737495837 93408 93409 104633031 76426 76427 905660395 52611 52631 618269667 96521 96522 863606487 13282 13283 616184196 12640 12641 922414344 61120 61129 920954262 72421 72422 695825145 96800 96801 298507427 2490 2491 488273316 44814 44815 372345047 67320 67340 468608159 50730 50809 229723703 55872 55817 225611847 62350 62351 989082195 38413 38395 917804057 27009 27010 678110503 51974 52003 695844360 26475 26476 219876770 55251 55324 557813841 92822 92786 567775582 27849 27851 714999173 3662 3638 240635512 21841 21842 621746721 48660 48585 433305731 75497 75498 741436105 58513 58457 570528107 86264 86228 111689655 62394 62395 589674998 60945 61023 996982839 70850 70817 631806355 41427 41368 841091383 12281 12329 451227442 82273 82274 740995749 2131 2088 419446731 15081 15047 371394147 89494 89464 74039178 32580 32601 498963725 84087 84088 632842240 7681 7682 927648755 92084 92159 885250933 52084 52132 110418447 97848 97849 228742934 82564 82523 90803808 3924 3879 906702800 30020 30021 133463685 92166 92216 248220042 92980 92981 444417032 20994 21010 699968382 79473 79536 886009613 85595 85596 4916991 59874 59795 596705894 26198 26219 788060682 99010 98946 185446091 52197 52238 171027937 96058 96059 377260772 60437 60438 375970584 25132 25142 577070649 19620 19693 450272732 44826 44788 115117050 8344 8345 969762615 84660 84661 783467262 79215 79184 90067653 61561 61562 481476056 18922 18860 689621133 17770 17766 588096575 1354 1355 773996889 55937 55945 783125389 12813 12753 908257646 51059 51134 280037794 71685 71686 101911749 95283 95284 799682105 45616 45591 916189466 25047 25013 665184326 31448 31438 41973014 22047 22085 998980526 72834 72854 661474971 4999 5000 250623669 56088 56089 366521649 8750 8740 263794938 24947 24948 231395896 14799 14781 487307951 19436 19437 531061223 42483 42562 498178305 94378 94379 387844629 6727 6728 77658486 82480 82481 934873498 22013 21978 338018344 25312 25381 954488061 45737 45674 436693393 89766 89767 997360286 34940 35016 972048739 50200 50244 743630100 45415 45466 781604628 98671 98672 875928723 13347 13426 189374928 89922 89923 887568517 93215 93216 382685999 23312 23275 248436752 38526 38563 590683457 7830 7831 344110925 7267 7299 479572656 33763 33764 67970464 31936 32005 125546914 84067 84121 484926647 14606 14607 749578498 66699 66678 2497223 59981 59982 531785638 49636 49642 642477998 64775 64700 202565974 24120 24121 177445699 98064 98106 497710312 23179 23180 535327836 35613 35614 777337885 7262 7263 550862220 17997 17919 186917969 30220 30221 981303441 71757 71767 968588731 82645 82646 231101794 52393 52329 83452696 78762 78763 977138393 80656 80657 568360924 43438 43439 891518707 78302 78303 536466665 71344 71394 178782331 56684 56749 373520802 40864 40865 797148295 27341 27342 185958623 51489 51490 626974645 28883 28884 980986805 75014 75015 714198961 86452 86486 765073791 98482 98421 743223920 41725 41686 994114143 7298 7299 333229810 49212 49213 9526830 29201 29247 730785779 75050 75065 142831659 94699 94714 614430957 6788 6722 483023058 70290 70254 145201556 42885 42886 239045201 33047 32993 898486140 21143 21144 734240899 9347 9348 825774277 34415 34419 756656060 38682 38688 239608690 93644 93606 574374652 9227 9228 876781441 58765 58748 315375094 69207 69208 895601213 94579 94580 100765790 52509 52472 186861749 79081 79082 415691754 89890 89906 785707433 81564 81565 791330646 10095 10096 311055116 13875 13876 941487775 62932 62910 105110086 24539 24476 63875931 95645 95608 624598365 63690 63691 550564074 80093 80094 967513734 12535 12536 453453574 24362 24363 219880484 58881 58947 889618601 18393 18384 368228386 56575 56576 210318006 63377 63374 832523476 40058 40059 808707110 62987 62988 433370171 22943 22944 89663736 1267 1302 409201268 39882 39883 156507638 59768 59781 868837490 44109 44110 723246149 13280 13281 970624640 85403 85404 799080195 38328 38292 320449122 16861 16862 913428464 41728 41729 445604241 10182 10126 174666396 8381 8382 558326851 23172 23173 561271668 8489 8490 71530557 60680 60603 405235873 44398 44399 201749875 96309 96338 560605785 90783 90863 576505932 5932 5953 205919020 80531 80605 472853482 985 1017 614314247 97057 96995 678620293 73167 73087 929410880 95138 95115 225053823 88517 88575 472827604 24363 24364 697532599 32777 32778 462303192 85941 85942 993281620 2192 2186 262948645 44595 44596 273825856 82350 82337 80023234 73322 73323 403755855 67747 67731 743424233 87016 87073 186396655 19263 19338 300547953 9640 9577 281212325 97089 97124 242180147 98509 98510 450347854 40917 40990 860173690 60078 60062 819333565 84786 84787 550641465 99249 99179 816526899 18913 18833 390797000 62288 62289 193771313 79718 79719 677583153 52987 53027 678330085 29389 29322 431072125 12172 12173 364944031 91354 91355 156360514 80402 80457 416110901 29908 29909 626893376 19140 19141 262505642 65638 65587 455269348 67528 67529 906992979 65912 65913 184586394 79841 79859 784892917 43920 43921 630557351 81506 81472 967731029 94022 94050 989921001 53574 53565 619535668 43848 43849 576397578 88569 88539 619222763 31667 31668 720000227 97544 97479 877201582 59892 59893 271778048 58549 58550 463639422 88066 88067 68874979 18600 18601 317965513 60732 60733 12738085 22055 22046 607563818 87260 87280 350705433 49345 49346 588171582 14278 14279 383578739 78409 78391 492722914 97540 97477 254515077 69062 69036 600675993 13354 13334 216077102 99198 99231 644829446 5398 5353 630778296 49098 49099 268761501 83794 83804 109569612 67760 67761 344963919 32053 32054 299140544 18891 18922 796761730 8137 8138 299958632 43653 43654 335517355 37684 37685 930065542 47658 47659 615638701 23059 23060 824548798 85763 85764 759413118 80074 80075 32627905 16095 16096 767996685 64079 64080 69041552 28999 29000 526877661 71140 71141 500168209 85545 85546 385608033 2425 2352 669872216 5798 5808 587589585 67163 67164 270420946 29047 28987 291713982 65375 65376 646823621 79054 79055 947481324 16238 16233 695778355 80311 80299 376662651 43402 43371 507873613 12375 12346 394258823 63382 63383 355686539 77686 77747 324314991 52144 52093 868427686 15647 15648 620327577 39236 39237 318470818 72082 72083 253101908 95391 95392 297632845 50838 50839 488243261 94475 94478 745781990 51568 51609 154143291 93224 93225 867350913 24578 24579 509296724 49824 49867 384753442 63476 63490 605888716 10815 10816 388765369 99370 99401 260313485 55176 55098 567487407 9263 9264 168034302 84490 84543 580257464 90805 90832 604135889 29755 29737 471173941 71171 71172 619208901 69257 69258 678491625 85119 85111 120242482 79564 79508 941158617 96903 96840 100632473 96401 96370 980442295 21728 21729 73510082 49825 49826 488723834 88184 88185 423565648 70319 70320 856491054 80242 80243 83476266 55837 55785 251846886 83265 83201 911491687 50472 50473 782117538 42771 42772 67730462 49247 49263 392517049 13042 13043 10675786 40568 40629 61251653 63629 63630 992234181 85976 85977 347416167 34819 34820 145389759 81320 81351 267302952 3061 3006 132824934 16196 16197 87688610 5447 5448 915763396 65654 65655 265396076 14103 14104 639605693 38923 38924 769441469 84101 84102 389429212 50942 50925 284842389 96001 95930 486539813 43368 43369 66291508 58311 58332 390330645 32221 32234 23941389 24742 24686 371407136 94990 95047 150024728 57782 57853 37743924 52915 52968 596297946 99805 99806 842184907 56773 56715 522799884 62309 62310 871116883 2245 2217 633175329 60146 60147 554684479 72765 72703 935450431 42939 42968 847306093 80117 80111 704835715 93895 93896 790077347 17363 17341 708223716 95087 95069 907947781 84432 84433 91673281 60803 60804 742839376 94508 94509 111739931 63031 63032 795785164 67626 67627 128085133 53219 53220 374248947 69835 69836 247243522 59471 59502 439540706 16179 16247 438768655 9680 9674 939081512 80548 80609 416101834 93741 93804 683763535 32802 32803 181085568 87268 87269 757134564 35330 35331 731692860 58049 58050 197949571 36059 36060 55719773 39393 39376 962041712 15501 15502 572530804 74466 74467 844451810 99072 99073 64757173 28280 28281 503519538 37475 37430 103770432 72358 72359 321090252 78750 78704 949372622 10924 10925 950777137 20321 20366 556410528 89535 89466 258386271 56420 56421 259749310 65658 65659 873463770 70375 70316 353270094 43886 43887 718737024 23760 23840 935097628 58107 58108 117027938 81438 81439 874267360 81261 81221 84686436 84642 84643 164463074 65783 65845 84846350 85794 85760 980023164 92148 92163 172334109 50994 50995 424888609 1707 1708 364738693 1088 1124 2970508 84274 84275 928889292 83271 83240 312707860 1752 1753 883059776 35327 35328 325440555 82563 82564 881770975 98368 98396 230462266 93091 93106 267949937 93769 93837 305048866 35439 35440 995200608 82499 82505 416667833 62323 62324 129751728 15987 15981 939674129 58885 58821 584127576 48357 48358 836285319 9237 9238 214582272 72840 72841 477907881 80166 80222 964813020 76606 76635 379161544 33762 33763 710531072 27136 27137 334156697 81431 81366 792206196 76966 76967 756662522 85663 85681 597150874 74784 74733 582988098 9569 9620 247492673 50577 50610 531771328 2584 2535 30061188 94118 94119 854402113 29094 29048 921049061 79058 79022 614767830 6921 6922 968096362 81245 81246 721182498 62573 62574 101516015 74016 74062 23058803 34453 34454 373393282 84460 84461 54384174 11559 11497 969495752 60360 60405 794764078 77340 77341 653265501 65366 65367 966065843 25311 25312 872237138 30279 30280 58521620 95532 95528 389343798 32511 32512 200646856 21842 21843 360744175 24256 24282 145955995 30964 31026 581030968 17692 17642 515454085 45797 45806 183539595 5749 5750 966055117 82352 82334 421125875 34987 34988 133358480 63923 63924 383043404 81983 82055 908371514 28762 28763 563380149 9482 9483 409988739 63798 63799 623055231 340 351 468166983 35804 35729 384791006 52954 52955 713570453 55285 55328 330067308 17337 17338 455603687 98543 98597 632540869 31325 31326 530544739 50446 50447 66302537 42143 42078 618102128 50396 50397 259594396 72081 72082 238447005 19356 19395 224167041 3443 3444 165108175 44684 44681 764981661 89077 89089 80875839 36732 36701 604470966 10607 10574 937418096 7784 7785 734968920 93205 93149 815585406 27533 27583 375872968 72197 72198 170351860 8070 8071 759645549 83092 83064 216017928 57250 57251 724356789 45851 45852 691331961 76820 76884 572189242 22427 22428 873624257 88138 88083 224173642 56293 56318 938939673 999 1066 284769029 32210 32168 605803380 56420 56359 209680502 80689 80690 237110256 44202 44203 834151704 33640 33641 74431987 26676 26671 211494530 72103 72104 506234810 43635 43580 998969774 64946 64947 324222970 46564 46485 196875493 85975 85976 74308749 23275 23317 51228824 969 937 958614472 74904 74982 15233723 76414 76421 813698077 48060 48023 361406282 92249 92276 182547728 38114 38093 850783815 77861 77862 168218286 52583 52584 580699385 77296 77303 209832826 66944 66945 102455923 14792 14846 841967675 57966 58010 640723280 31714 31715 203172556 57584 57536 192627481 92693 92734 496351927 98657 98737 194842801 95313 95308 676560184 24050 24040 891931905 8305 8306 418058852 38859 38878 279066878 82591 82592 98250715 90939 90874 436523540 35678 35679 828388046 79041 79066 459416722 61850 61852 218617382 97159 97160 796492037 94675 94676 318472647 1885 1886 328595265 13373 13351 729989804 32088 32026 996279543 99895 99896 675954714 41908 41889 307208303 86834 86835 932066405 47561 47590 196254018 56378 56310 505138041 14724 14725 332286738 58342 58269 29517267 5583 5659 287140537 45339 45340 203403222 89785 89716 725750120 67855 67856 632105433 57551 57566 756516081 33326 33327 236038081 85474 85475 266760353 22050 22051 982146559 11953 11954 628555971 83391 83392 236055748 52642 52643 463510329 13605 13592 59359151 2808 2809 822253246 46194 46195 697923769 75283 75279 480711319 50253 50254 855546018 99343 99336 123820373 71701 71730 896365589 45135 45136 993155665 81769 81694 997596633 59062 59063 901051522 88608 88649 603150972 22002 22039 670870386 54931 54919 652100839 58536 58537 602217991 41978 41979 14309668 27259 27260 871455335 57278 57279 536652714 96320 96267 723055792 91585 91635 300938007 85564 85554 485095886 55734 55729 974566692 15777 15778 933621721 70896 70886 869686817 40625 40604 244032822 94398 94399 934459993 40688 40632 535095208 870 871 805401185 68316 68317 249013169 87052 87079 132669320 67456 67480 878569994 63096 63097 83266994 499 477 386251731 58410 58426 272405136 82727 82675 584979746 25624 25666 719207650 97139 97140 195800819 11681 11706 913264492 68609 68610 995839036 59290 59291 877384388 88085 88086 579671503 58887 58888 69298208 58911 58912 59621943 25668 25669 983688374 22243 22244 506288061 67217 67247 761731066 53945 53946 429124268 857 786 253359038 90021 89962 384258737 52668 52600 997030221 6866 6867 639819015 37102 37060 135563076 19305 19306 592362609 56872 56873 161623320 83576 83577 300142849 10811 10812 488283135 79173 79174 113922103 26565 26566 11749906 61664 61705 539457631 18953 18960 518103748 12847 12825 979145562 95945 95946 876030294 7657 7677 215174575 33520 33521 668598637 25393 25394 703141092 89343 89344 783969163 53400 53372 290210722 72330 72331 233916455 67883 67893 290939726 42355 42356 659203945 85123 85073 775296058 88173 88232 615415480 61493 61494 539141258 74935 75005 167904818 80874 80894 148741958 62287 62288 794563544 35985 35986 751896435 71501 71502 623354975 99616 99630 504721195 1311 1320 138484448 64824 64795 797025911 42900 42854 13628659 93036 93037 350966142 59090 59042 846376009 39149 39139 374780261 52359 52434 322926191 34423 34407 240427479 62969 62955 790862356 29610 29611 81734752 58565 58566 653919856 57538 57539 443166995 2110 2111 599349456 49762 49763 361412710 13093 13094 491107556 72958 72959 69717837 6530 6556 914306138 67836 67820 203183862 39492 39452 937831467 88467 88424 378896886 2755 2756 423480743 63785 63786 137393347 98200 98201 510313823 86190 86191 458358831 99893 99894 128430278 39278 39279 665636742 3037 3038 62571551 64979 64980 124824712 17098 17099 99283978 32853 32854 862579735 74358 74385 946497796 49177 49178 416404616 35733 35734 628528264 49408 49409 945019824 56763 56820 445467724 87412 87413 363182821 33891 33943 992808809 38076 38044 834103729 77429 77357 809264790 77750 77751 10843699 62617 62618 154439867 87110 87177 587432757 30669 30650 454114532 80215 80216 587933309 38402 38403 306480837 77604 77590 825285062 71299 71306 148757279 8157 8227 88680223 70556 70557 17599060 25661 25667 290308748 77392 77393 467658407 86397 86425 202270238 60011 60012 745330819 61781 61782 565636641 8158 8159 328842658 28912 28963 972534602 90797 90798 614732040 79865 79792 807794269 70854 70787 963791513 59445 59440 34187517 66897 66898 325563772 65101 65102 509711371 61810 61811 41452995 39434 39435 611379447 6978 6979 393179478 71012 71089 475218595 88647 88648 537342273 27960 27961 118507235 24725 24726 774536173 63399 63429 505009957 86723 86724 542471671 73496 73437 697633667 26392 26373 832416557 56143 56144 562029371 97674 97614 984566206 40860 40806 785846353 95075 95076 489031257 15532 15533 118263567 72356 72319 873371823 48112 48092 755355751 65353 65322 45264608 23757 23773 629697442 4045 4046 552800535 53425 53426 125667700 33940 33941 875962519 90509 90510 195366576 531 532 161504739 93126 93127 927818463 5228 5229 900714282 32995 32978 745527014 28684 28723 455751351 51470 51464 90349183 96266 96267 382595278 10949 10896 787045311 14972 14973 294564045 10563 10566 44326325 80624 80572 697014193 72726 72655 293489063 71164 71151 574481960 19083 19084 732725986 37353 37354 634671775 90810 90811 133373694 43044 43024 727120922 81256 81212 678479321 58561 58562 770542410 22454 22455 851465248 12467 12468 228075979 22514 22459 865085090 88893 88823 245455394 17244 17285 484899160 25929 25930 977354650 95051 95052 691684309 96373 96397 469654509 62067 62095 505447255 87345 87341 653414544 8093 8124 437840442 38535 38455 742357229 18402 18403 40434661 32820 32885 990953593 81540 81541 75615951 98434 98435 571590130 23357 23314 400270971 64517 64512 717928706 36116 36117 639341349 17401 17359 55867023 72008 71967 443497240 37461 37462 134100045 32800 32742 450269046 17421 17381 818445304 7742 7783 393643607 64981 64982 373787858 56238 56311 39329650 23281 23282 953411343 83434 83435 107794773 81130 81131 45732037 23875 23938 448428320 48680 48681 934280142 45949 45902 768906408 35190 35191 561651917 73857 73864 106291873 29573 29512 671214380 10017 10071 400191437 68188 68189 731237902 84797 84739 947689137 74091 74161 92035477 66395 66396 523857520 73585 73586 188166488 5556 5557 642288688 53987 53988 550235236 9958 9959 111774837 56141 56142 797230176 43885 43892 779132995 6833 6821 480663949 58160 58222 986087765 10623 10624 121926331 4705 4626 322545686 59417 59418 936757832 56208 56209 415579740 89270 89271 877415618 77517 77518 18659840 31855 31911 781374510 3444 3467 460668311 46210 46162 11539763 85714 85762 613543654 77948 77911 859148606 41062 41063 725163078 51364 51365 243250745 63295 63307 66461060 85690 85610 340008957 24163 24166 52462717 69887 69949 642350608 76536 76561 371018390 30558 30559 134008954 15981 16006 499753170 60598 60586 508408811 53529 53530 566118852 9419 9486 266290636 4535 4536 950325296 36192 36243 272234749 40510 40586 943379932 45042 45040 657459493 80939 80870 71029673 90136 90137 306846465 13762 13683 688043173 68532 68533 926219691 84539 84561 100277113 62700 62620 402126448 90261 90262 155927203 2178 2179 360216565 5093 5094 130748682 86940 86920 35490741 48591 48592 725408342 16500 16501 999348464 70379 70386 931067034 11587 11512 19669043 32213 32146 112261136 69299 69303 655790233 67729 67776 562146764 50866 50845 736481997 23728 23682 382658601 37470 37420 425494028 2230 2301 790854211 76298 76294 277172599 76033 76014 758027910 72417 72418 975491331 7137 7206 831032875 915 989 776955359 35456 35457 567475971 47929 47878 791301300 7950 7982 78958366 18587 18631 983982945 64226 64209 580616485 69791 69724 401236470 15478 15479 352141973 26671 26614 604847259 59634 59635 27768592 69252 69227 69045171 86732 86665 656573335 62768 62769 740238882 98399 98342 199912098 96035 96036 267458534 87876 87915 933624005 69666 69667 595655736 55191 55197 188990267 98959 98978 281951701 77300 77301 684369605 6369 6435 49826952 17205 17206 126868893 55627 55628 123525716 63602 63642 501671392 40561 40600 148805051 86541 86609 846448999 92636 92696 840857613 14173 14174 392412286 97578 97571 875880669 5470 5452 543982606 60917 60929 483552961 89348 89349 681106482 9232 9217 337598240 62704 62705 415577158 24823 24824 25353149 97214 97215 575855282 35787 35737 134970553 93723 93724 178893452 54737 54738 766608599 32653 32632 956882315 51806 51807 755581903 65313 65314 934630917 45724 45791 754448166 40722 40746 257277134 94284 94267 554346026 6762 6763 143321811 18103 18086 662122130 10002 9968 385987598 49944 49897 867727423 63654 63655 646602865 42228 42264 517790557 95952 95980 133671543 66150 66195 589438822 85337 85310 350833697 94841 94791 634012923 59426 59355 981864712 94890 94857 159934507 89137 89133 609675120 80075 80076 477529547 35074 35075 845486616 24177 24178 804707746 62921 62922 133229806 49490 49491 213860422 81869 81912 232195274 69234 69192 189095545 83719 83720 384816575 14125 14089 479350351 72204 72252 142066497 87076 86999 447690558 83773 83774 851340663 81631 81632 642372442 7541 7542 414324198 51533 51534 780756004 31012 31077 757053403 69901 69948 631551381 35097 35057 363594206 5963 5964 46501682 46452 46453 738548421 35782 35783 575585927 54404 54451 985351666 43833 43886 447068198 83154 83155 102857413 16049 16093 224128171 8216 8213 757740765 85876 85877 633577406 99109 99096 844100715 53989 53997 324608111 10932 10919 297964300 5629 5630 619742006 19828 19782 522438610 49861 49853 350292644 55619 55634 16309388 60626 60627 429974781 38677 38607 391348246 47485 47486 621055411 8017 8018 288988471 5829 5830 932956667 64528 64594 631208799 47270 47271 986278306 21787 21825 563847239 79535 79506 271265498 73081 73155 70800852 91935 91936 704342233 35019 35028 653212527 43951 43952 898187835 82281 82338 201026917 56609 56629 651829881 13932 13933 673320299 93694 93750 829174169 13711 13712 685420467 22956 22957 840668615 76569 76570 233599720 20040 20102 393639618 96122 96123 210088009 62555 62615 316296209 68912 68913 820942924 34918 34937 941780830 810 811 633402415 81278 81279 260634790 98094 98068 728245914 52348 52349 363466136 86531 86454 705690094 4233 4259 637109554 51646 51647 22256392 48515 48497 524578148 16190 16191 50104677 37714 37720 699454373 72539 72540 369621274 56874 56905 965202258 33906 33907 789564203 43392 43393 965500855 88490 88473 159042118 73310 73364 994599464 48913 48914 740683088 87608 87609 481424285 79220 79221 756762748 73452 73453 784509780 81336 81337 873434209 71442 71443 545253321 23251 23252 968863964 75288 75243 228169298 53404 53405 296757354 14035 14091 542144535 86833 86754 575255724 4828 4873 826337850 93657 93636 571919946 87309 87385 471811699 31041 31042 206617724 76956 76957 471136131 49501 49556 281003837 64979 65057 258670678 73874 73875 826137433 88323 88324 489142933 87494 87495 325743237 35 36 699868742 11904 11905 423101620 49047 49048 513056169 68590 68591 487386662 46565 46537 806669817 77116 77117 857129359 4646 4647 414798532 60072 60069 412048429 48050 48003 163591340 24081 24073 634545454 8630 8631 513476069 37810 37806 569234252 95476 95523 513518177 13686 13755 961430359 33757 33734 944349672 29198 29274 768007253 70421 70422 171280481 99630 99631 976041961 16968 16984 291319782 47641 47567 679810662 98715 98782 216047999 12562 12518 705702351 88860 88861 437263806 38347 38410 271848039 97516 97517 315320767 73064 73065 327188663 18675 18676 936356579 62368 62381 10873505 98159 98160 573600452 47448 47411 227269426 63078 63102 560578187 76588 76565 197961546 38676 38626 783511721 15614 15692 864482817 34139 34178 686039337 44945 44946 467815938 95502 95503 146981704 25756 25691 173935451 22358 22359 195813518 22116 22117 343755218 81693 81694 919026884 61673 61597 586559184 35956 35957 398661362 89900 89840 934152612 34802 34808 25742812 68761 68762 233270543 57623 57631 574552399 55806 55807 463805035 63879 63820 843882353 12597 12536 65450271 26272 26273 166656132 91105 91106 119082161 78703 78646 766148731 8659 8660 239491190 7987 7981 667464102 20603 20604 819597840 95638 95673 342795380 92692 92732 510464593 88881 88882 185887501 93935 93978 241322101 18292 18338 223112932 88397 88341 213979731 52574 52575 428180142 66391 66389 999916971 72410 72418 417787612 68381 68382 807425413 62576 62577 828935890 50783 50784 286001494 24294 24274 766547596 92686 92734 703535607 30876 30811 984958224 11228 11229 799597673 41535 41604 74864472 79767 79768 48886439 86105 86082 263221774 36024 36047 436202900 57752 57697 620361518 16220 16221 35145358 49649 49650 672052952 84909 84910 857800592 64619 64692 677074483 73485 73506 764990726 15297 15250 608237030 11014 11015 891768201 44382 44383 559887681 61952 61966 814304113 27085 27071 871890277 25680 25714 682709259 85664 85665 428194778 34644 34645 149863838 10578 10579 402882469 5801 5752 741278412 18751 18773 2360652 17264 17303 302589446 83597 83598 316380026 81892 81842 407675929 23610 23611 256611333 70080 70081 875646270 24 25 150461157 24646 24675 378298215 92812 92813 303796889 96822 96823 23354222 27712 27713 330930166 53243 53244 852433287 20931 20932 189036199 37168 37090 711644784 53020 53021 106390664 88240 88224 777915681 99175 99201 734537633 48168 48128 49031362 84547 84539 244944639 6914 6915 730140160 93200 93201 125752015 72850 72851 837748301 13936 13990 788476748 74544 74545 114091671 15991 15994 37955508 76029 76030 700858554 11707 11708 850514450 97449 97451 832186408 7432 7447 926621649 43047 43048 551307960 51354 51355 500344761 44737 44747 601103695 40908 40963 978432586 99183 99184 398773360 71108 71109 146848971 65673 65658 924594654 63655 63701 465031371 87307 87308 457622652 95311 95312 81805470 11930 11931 653995961 65412 65413 412216110 26200 26201 24261131 36593 36586 617638352 51247 51248 672261920 45069 45070 285034069 36451 36515 418135398 40362 40363 70037954 66985 66986 188094258 53246 53208 747845529 47774 47811 665845917 34275 34315 56284364 64399 64400 364990186 71750 71724 727833310 76577 76499 92541481 38714 38764 662339835 45532 45533 177182527 40629 40623 341764885 17821 17822 448593963 38863 38864 969737980 28899 28979 250969482 84749 84750 305807616 65795 65796 761557751 18471 18468 561029811 18360 18417 637295102 33374 33375 606696647 10340 10341 932803898 11186 11264 368817081 71207 71208 557290949 13684 13685 906691664 43963 43985 578909491 76278 76334 949439592 9466 9442 524515677 55497 55448 249796443 81791 81792 695854492 56820 56791 505552656 74481 74498 651235637 9848 9908 969767194 65746 65704 246824250 86627 86580 652262428 7070 7010 911972650 45409 45365 284365110 26028 25977 979768918 49373 49446 908815543 81422 81474 358220656 91320 91327 926163489 9205 9220 358159455 53644 53645 76572350 89350 89409 572598197 68243 68189 793124601 82876 82877 73280038 97151 97152 419845476 77705 77711 110378887 10287 10288 47912120 3582 3628 530360204 70527 70528 975826211 94440 94376 101848676 66392 66393 721631775 68802 68750 78698043 98188 98109 375369845 16109 16166 727874733 4452 4453 791664267 32554 32615 756513121 62720 62721 423655604 45111 45112 355788082 62018 62020 433581471 35978 35914 28009447 16375 16407 293285670 16617 16635 492777861 13936 13937 824622539 45917 45897 451281106 52058 52129 925118306 78668 78669 28152394 47260 47265 638248838 93480 93406 691619583 77952 77906 110120578 67870 67871 581352843 87284 87285 508868892 38223 38299 438415966 43185 43186 111970099 2570 2634 424066154 1591 1671 572082060 71895 71896 775777799 69487 69503 278925162 82216 82217 786151650 75172 75173 298277622 87815 87816 615714381 73818 73819 877790831 14879 14830 977258986 88935 88936 257956830 32985 32935 684727688 91571 91578 406948816 13415 13416 979616364 26718 26701 182039145 73380 73381 378030065 73603 73604 711315139 75572 75573 608495987 20396 20379 634463675 95838 95839 143595986 73176 73177 688903400 2871 2888 418314380 2597 2598 432762439 42035 42036 914565802 88014 88015 723531504 68411 68382 695740964 84028 84085 909025286 56631 56692 404724276 93984 93985 362511422 41350 41351 442026165 94832 94773 983222631 85992 85993 724394643 2477 2478 306350888 25600 25671 300199312 3872 3869 207462287 10614 10576 840033713 98726 98727 879071838 51812 51854 673477690 68241 68242 860479563 53043 53044 32551765 59844 59845 209118911 23122 23044 730225306 63221 63244 681450771 70775 70776 604055183 29053 29054 299064318 94917 94918 301275810 97009 97010 657419213 79132 79093 914667717 55376 55315 215897629 47097 47098 464084436 39443 39499 993616248 87077 87094 327288853 94360 94361 939559140 37332 37370 117306448 22789 22790 240604349 33184 33136 852488148 39059 39132 339944350 2612 2613 470410931 45124 45196 725355601 42663 42723 534154115 12835 12836 209525487 72401 72325 959549308 24563 24564 314096829 91847 91908 973977077 52046 52079 285052320 70778 70836 391232668 4723 4724 242385974 2289 2290 635326875 41645 41650 380316674 27178 27221 489689291 13998 13999 260021629 35375 35376 773945414 75546 75547 523028911 41070 41003 830204817 61381 61357 308230940 91778 91779 539412989 21112 21113 440475661 2710 2688 226006973 79196 79225 101011188 83021 82947 179137789 25686 25687 294695849 97785 97764 396931864 86081 86053 798841897 62553 62480 230591330 37197 37256 36286607 13261 13184 62980777 8146 8147 746201074 5474 5475 631797991 54216 54217 900394897 87638 87657 751940552 61249 61250 956972470 58912 58899 223057841 18356 18357 553830674 46846 46906 456667304 51340 51349 481331276 19115 19116 587879247 6789 6828 647300487 93854 93900 678502433 22222 22223 148120044 34715 34738 322990464 56124 56125 309815075 35718 35767 437979541 92632 92633 87871100 18519 18471 389620860 30474 30445 989974729 11196 11238 411193742 65581 65582 902811683 83815 83880 239423685 68847 68798 225353064 24070 24071 81416721 74449 74411 362505653 87084 87087 60766052 13335 13336 872906671 26267 26268 562064528 9357 9346 270354215 16024 15989 681741263 6763 6764 526241054 6627 6698 501183608 26247 26204 493897374 63422 63476 95930247 11106 11161 348427909 46149 46145 30311916 31472 31473 268775230 80514 80499 618204894 88919 88999 577110067 76534 76603 884171241 12833 12889 27928631 43600 43623 510616877 89275 89276 255041279 71443 71396 595932173 67284 67310 965727430 70226 70264 172940271 71885 71816 805639757 83707 83708 67905837 51057 51058 312827849 68689 68690 787941150 47449 47450 606278885 71316 71330 233825542 69374 69295 658959099 92133 92181 960540800 66577 66578 120555185 47884 47941 44977581 72236 72237 980756296 42222 42223 843926916 69332 69333 161257436 34300 34245 549243587 93141 93142 672991124 64877 64879 729715878 72177 72178 488472901 14960 15019 196303940 74178 74179 279980690 17508 17509 450479389 41903 41904 417362463 86357 86277 230593281 22247 22248 632916662 63011 62960 897349413 93935 93936 887267397 20587 20597 94388512 71338 71339 113559569 68951 68942 105622333 94633 94643 19553955 69161 69162 84410556 63640 63641 453238663 67638 67639 906236370 47741 47790 452727194 64607 64608 116147210 54747 54735 427632337 10390 10332 518274866 32594 32595 473297741 20992 20926 110334190 55988 55948 716047435 82911 82844 857692726 21981 21982 19624470 74887 74888 526627509 59261 59262 62517260 52990 52991 473503325 82092 82098 490736689 18679 18680 645212419 62817 62818 14715311 770 771 18245709 98521 98522 772100875 81906 81907 207576853 84370 84440 319112130 85832 85833 672002406 98390 98456 958664509 94718 94665 100449342 99680 99681 213098307 39166 39160 941402701 54996 55072 578639392 65759 65760 779815216 40680 40681 124890904 25159 25160 830948919 94920 94880 276022191 26062 26033 996962417 53481 53482 324798581 54935 54936 962979389 16374 16375 913640721 16421 16432 301164247 96461 96495 796547412 65630 65631 627614716 20375 20413 211804279 43531 43532 138422823 88510 88511 69725946 50081 50082 236796318 16354 16299 440027313 75415 75416 115655737 73076 73013 849516290 71695 71696 687779326 92500 92441 231229063 46301 46302 745126590 4520 4521 386858215 88070 88071 615165823 24484 24485 439193845 57051 57052 321126715 10153 10154 450224589 71270 71271 13366475 40263 40264 182994971 38934 38925 126345797 52240 52161 555072436 19670 19671 812709063 89414 89463 321461459 62064 62065 830534232 13753 13754 699716700 57071 57091 611228393 55665 55666 726012706 16898 16899 323239817 90718 90761 872605321 76649 76713 468013415 43466 43529 57748519 96498 96499 947813450 12049 12050 748165213 23291 23292 222740062 73636 73664 183843824 56954 57010 989009382 7237 7204 650656899 35035 35074 97209504 50559 50623 892228118 13484 13430 452076591 76891 76892 99108616 2935 3004 744837625 3578 3654 211621069 99764 99687 811986506 13772 13833 289500381 18570 18571 937963922 30058 30034 998579751 22548 22507 63634612 31575 31649 664355525 98883 98955 345535233 3214 3215 887470351 11382 11383 228933136 34347 34309 69783826 40968 40950 194311551 25145 25207 200324377 30439 30383 176916003 23764 23765 79741889 38262 38296 631778929 52634 52635 874830656 31933 31934 148026304 41773 41787 239066829 75075 75076 213933473 40603 40604 578324096 27044 27045 269894428 22150 22100 231723204 23670 23593 30832900 96795 96796 161175800 26448 26449 696368629 75068 75059 332067697 90164 90182 612676988 28368 28369 988863753 87000 87001 743456346 72862 72805 313750060 81215 81236 892159742 36268 36269 643106243 18562 18573 299574017 32210 32236 770741502 89336 89337 633986398 20939 20940 938387083 25726 25681 346307818 75000 74930 520922193 78187 78188 48903845 84201 84202 943280221 23339 23385 284928698 41185 41198 230261518 82021 82012 887436532 77771 77815 671393113 51001 51035 47609657 52899 52961 54515420 97389 97359 152212126 65761 65688 946486028 74898 74948 615687878 32466 32467 599308317 50566 50490 724061114 68864 68865 255403559 70253 70321 794913230 34717 34718 778223082 73984 73985 351065858 28749 28759 133025944 77117 77086 928464903 57598 57570 215351878 37719 37732 591689828 41618 41619 275791733 68299 68288 681743893 27438 27439 482931110 53448 53449 790572246 90882 90858 702113421 94984 94999 61784803 59952 59924 514966020 66951 66952 612458208 92192 92193 275685436 34075 34100 729755758 41185 41186 192196980 46190 46191 201299665 16283 16284 974573310 42019 42020 745375724 67700 67701 705274882 40790 40725 651012392 7326 7266 917591789 21326 21340 965639170 28402 28403 555080589 81346 81281 955491513 76046 76065 343894734 90539 90540 523244779 67251 67268 733845261 44799 44791 9488962 84985 84986 699690592 14378 14379 948086036 92725 92726 88216600 15985 16010 442482491 60803 60805 670461209 94586 94570 190201331 63955 63956 43977169 80117 80118 179913610 14187 14258 666498760 68366 68367 250686874 46168 46169 966357324 33030 32978 112434807 71070 71071 851562997 34294 34342 449817525 27174 27251 155671143 3739 3813 965523572 49205 49206 996225020 72418 72438 258112291 16379 16433 460522722 37387 37431 643552752 9986 9987 99823826 56942 56933 830627025 52454 52459 500810081 79465 79466 432480998 70052 70053 254326979 54633 54560 219699018 55731 55732 873632671 43462 43412 116275038 45105 45106 512847390 20852 20853 345113756 92268 92269 332709384 44646 44633 565149291 97154 97155 654109262 28210 28211 310681801 27889 27859 129590714 87462 87463 373756856 33785 33786 708277888 31749 31719 676666529 30065 30047 656826617 42028 42029 641993906 80513 80437 476794962 13519 13546 510346212 7405 7406 700587127 30065 30037 131633895 60527 60468 535055436 52600 52522 665432791 78392 78393 915440433 17917 17890 18635678 28079 28075 936261230 42760 42761 428490971 42733 42785 175853912 48658 48659 445262725 4522 4523 798140723 81051 80989 670616285 6337 6338 198979794 67602 67654 428902711 20382 20327 641085175 91886 91887 322294198 11516 11517 542788715 64415 64397 939110481 86729 86674 122678992 72701 72698 320594626 98841 98842 747644133 63150 63104 54486833 8587 8588 44777131 57055 57105 950054089 59303 59352 268732238 96027 96028 575777301 6768 6692 499837227 9445 9446 602146368 69047 69048 695552679 32366 32367 164040832 67529 67530 996315041 67469 67540 747401437 88852 88853 927426634 9963 9964 405012901 15271 15309 215305205 32043 32044 237466139 69046 69047 235392743 90566 90567 414097349 13769 13766 4232406 15387 15337 473997574 75328 75369 211102365 40062 40063 482852780 23484 23414 781428020 71415 71416 278418483 83528 83479 927169015 44765 44766 851801468 93362 93363 371463493 50274 50236 403195766 86912 86960 465990213 50555 50556 245693882 86719 86680 628625403 47345 47395 943057896 45599 45600 917528811 6873 6810 705987252 67905 67972 57719983 79726 79711 748293958 80147 80148 272696085 34526 34527 32242415 21190 21151 221652874 45344 45360 718650439 21324 21325 957702706 65514 65515 377403477 37732 37733 94697385 44833 44850 70838394 5388 5390 260205776 88734 88678 686225811 51029 51030 356224117 86434 86435 583444373 13723 13791 820209650 21758 21759 313810262 70638 70668 956762284 83343 83336 526118402 93785 93856 373648958 65551 65592 353821896 42321 42361 948211464 50414 50415 786783905 71551 71552 687664677 32164 32165 311322440 30883 30855 411268572 28166 28088 651024291 93277 93307 635593449 7681 7638 396787975 95228 95270 370006238 21014 21015 526452735 79759 79783 12481044 91254 91198 717411009 82345 82401 846596045 96102 96103 666682346 215 216 659195944 39690 39691 436715627 34694 34767 731181147 42716 42717 207422483 3934 3935 885858185 17382 17383 903694887 14175 14176 10850036 89210 89143 643491386 67494 67495 826259318 77629 77630 973404776 45306 45307 890613958 22254 22255 870205750 39238 39239 412607621 93875 93949 269273333 2996 2997 536013244 85528 85458 32152753 52277 52301 888470886 36975 37016 881565813 36124 36125 204036850 90864 90844 824992171 34852 34896 602116020 23406 23327 66323771 24428 24401 679635842 47575 47576 512005911 65214 65215 6531847 29309 29297 593314777 3845 3846 767163814 76429 76485 51474354 58606 58607 257577640 90779 90780 802579213 91447 91462 195524418 82305 82306 361668946 57861 57862 758917300 12286 12361 343897056 84268 84298 730413289 62156 62184 295424873 83807 83808 135789079 75699 75688 559612551 55768 55769 209540574 90625 90607 655235247 54503 54504 559081479 85204 85205 706673304 97433 97434 918920329 59801 59828 351712875 39229 39188 297953645 76032 75978 947198779 59091 59092 92018762 84899 84900 65809645 85266 85279 602165106 21253 21238 266584641 80379 80422 167414309 20822 20807 972528476 33004 32984 257219358 21154 21155 808714909 64088 64089 472849930 34329 34330 818871526 87674 87675 905781475 8879 8908 56495901 6667 6668 564098478 65482 65410 146562523 35891 35892 827201828 38347 38348 143823168 98175 98176 765204765 62194 62195 325217474 59538 59539 643501753 99942 99896 530485184 87370 87440 493609516 48468 48392 55803775 28963 28964 425298038 22928 22914 950194989 77099 77100 177968614 89890 89891 431896998 44639 44600 20831197 62282 62303 175047626 80769 80770 553441770 93467 93532 478928606 18230 18281 742410105 3952 3953 975990315 34486 34487 595226249 29896 29897 534117651 18900 18926 933707834 8223 8152 854205475 23671 23672 38068587 94890 94891 477437124 76882 76883 28531946 98064 98140 224088086 92613 92604 119652837 69660 69661 384720890 95535 95557 818855434 64036 64037 613001653 5605 5617 351496591 67433 67454 771892154 89613 89614 626185614 72332 72333 522965520 96974 96975 80826629 84566 84567 846627052 36895 36896 610392770 62543 62544 708503052 68091 68020 360513257 48549 48550 550869751 35123 35125 191683665 84111 84042 536657318 54294 54214 520235916 1561 1533 19159437 57417 57383 332609390 33574 33575 826197000 24153 24222 280473028 80735 80808 952071356 72304 72230 901041919 68349 68373 101379057 17857 17899 899065861 66474 66475 321384376 23306 23227 447392805 45503 45504 675972067 4243 4228 780273034 48416 48445 219546937 14959 15036 686236803 2744 2745 84362848 96509 96510 265492721 38965 38956 894587860 68751 68759 932915109 42649 42589 303328773 98290 98291 259840688 11317 11318 625832710 11214 11215 11613090 61511 61566 667691623 31723 31724 867641516 36672 36634 765746975 9472 9473 404868020 55631 55670 112755015 73730 73731 150255719 86836 86858 348142821 27440 27452 345146020 7354 7315 218522140 12910 12911 970542858 5298 5347 730883703 64077 63998 601811105 68458 68459 15095083 85816 85817 789918503 68032 68033 915435546 49083 49084 43248401 93734 93657 207996316 72154 72125 36102761 50733 50734 402069968 74752 74753 590932659 67761 67766 239025917 48191 48169 693983498 36072 36073 905106762 69842 69779 559683211 97062 97051 362055673 33560 33561 459343362 28653 28654 68315479 58541 58560 328320701 90124 90125 837871097 74836 74868 3888780 6631 6622 524484186 85483 85489 61809646 14138 14136 350836510 77681 77682 44147443 84304 84376 685170976 30358 30359 541044538 52640 52641 89310893 57938 57939 891384401 39188 39189 626814521 77678 77679 577761804 33577 33578 807981379 43533 43534 562094899 21388 21467 622591310 20980 20910 529051664 98730 98724 976468291 64327 64300 536542073 75619 75564 925410633 99578 99525 49494802 64766 64730 769348121 68207 68208 609566495 58615 58626 47682863 63156 63104 115387095 97548 97558 253659379 57208 57240 910568914 52508 52509 216865684 74076 74106 269751421 29996 29997 466442862 54883 54886 405417278 96874 96875 381177319 68708 68709 473168676 25709 25710 975396811 60708 60709 481900577 54423 54424 376271399 97562 97563 38745856 51297 51298 315410246 96903 96832 946445712 77086 77087 915868758 37442 37443 310810212 49578 49602 580302588 13067 13123 136750368 65944 65945 293203008 41324 41343 792074465 43644 43645 808348210 86868 86869 832242068 31856 31857 899783820 21256 21257 613313246 2243 2213 990848447 60176 60177 296061359 9004 9005 285312131 91287 91288 123756444 50157 50158 58703827 43024 43025 566656544 46902 46903 340228931 25964 26042 770704436 31824 31825 791517179 15264 15229 112536934 51429 51467 721752073 13862 13863 535956322 39827 39828 346805290 44454 44446 673390376 39028 39029 721194129 29750 29797 410518556 37788 37789 171983415 16538 16613 986455018 11099 11026 375555420 49897 49881 470449085 26840 26792 623408120 99080 99093 139994111 9967 9968 270038752 63172 63133 134887128 6929 6874 846970626 18673 18684 958145457 49765 49707 144221619 54361 54299 249842733 52909 52910 490728615 79336 79361 642954534 42276 42277 677851422 31239 31270 206356624 28578 28656 330371073 52292 52347 464351070 88976 88977 181618321 26198 26133 892521917 92747 92681 266305567 18634 18635 184735511 47170 47177 352262711 84851 84852 670356475 98391 98441 426963481 70331 70261 831007159 88438 88429 439366334 27393 27324 821219943 76717 76638 213549197 9767 9791 438946030 66742 66819 835227191 52873 52874 813484374 16313 16293 201296134 5712 5713 924165776 77771 77772 264085509 24174 24175 706714166 77909 77910 124459320 15103 15077 250158469 47465 47460 494224659 56585 56606 961302220 62397 62436 234603874 40463 40445 44456471 50873 50874 921101069 40498 40499 185578403 49969 49970 501483254 86383 86377 37050521 1735 1736 50859551 21225 21226 756033701 76066 76067 214197589 99363 99412 216892651 23684 23685 116990286 28570 28571 877935736 72975 72927 653232726 92997 92999 497245241 85145 85208 716441867 35620 35694 979530383 98467 98468 198561665 13188 13189 978560022 55238 55297 289365718 80403 80404 890471132 25354 25428 872076037 63374 63390 538684986 21792 21735 194751440 57361 57405 742167571 97637 97655 85716798 67661 67713 21793556 45963 45955 865962057 16156 16157 393017348 94721 94722 640877675 35366 35424 61010763 62057 62058 385164185 65124 65164 762112474 87770 87771 522390968 97761 97691 122698983 44377 44426 52930412 48786 48787 385331948 52600 52601 878145325 43697 43698 790790873 52298 52333 474755725 49770 49776 171354850 36810 36811 968915406 38523 38576 123168272 70198 70199 296777947 3249 3239 641256029 49913 49892 650968387 95050 95051 778864460 4147 4148 331561962 19752 19753 519147412 57884 57885 987710459 11345 11346 723163282 5590 5591 826042112 457 458 86951000 34226 34303 435554301 96966 96967 430891765 64776 64777 832177922 52123 52124 874270942 43750 43751 422549326 94193 94252 154193038 31144 31154 878075687 13337 13409 174679333 13433 13438 247429796 78322 78305 895341254 84214 84167 695393237 80958 80969 694549273 96837 96862 515938259 40737 40806 656180425 36288 36289 263996855 20325 20326 509141002 93993 93982 803179775 23726 23727 72681448 47139 47189 816441061 82196 82159 153043994 51988 52037 922167020 67140 67205 157615764 29700 29745 497662247 44827 44887 441456010 34400 34446 635856721 45020 45021 384268342 20471 20472 856865974 45052 45043 380521433 54977 54978 730153085 72748 72749 16914727 86765 86818 80279909 52321 52322 979943619 62626 62627 387042789 67814 67815 306600034 54385 54386 767030769 21442 21367 744024452 26849 26850 338279136 40505 40506 848478203 81571 81539 134716854 17437 17497 400448781 60778 60779 446947768 87131 87132 112143925 54842 54843 632061219 60299 60300 358940723 57290 57218 950891620 76299 76300 682118513 46991 47062 243872663 23342 23365 574691279 40865 40866 344482739 58820 58821 561585475 70845 70790 765715482 97001 97002 618862961 6009 6010 807237704 86231 86201 397195766 26994 26995 330082286 43508 43509 40023124 50893 50894 546138659 44548 44549 554731954 22070 22071 475231319 31863 31864 991562266 11764 11765 776155578 47328 47329 747396999 12015 12016 945919385 60132 60096 919269976 90646 90581 214451887 25787 25828 737447704 41302 41303 277628234 33025 33026 80663976 13075 13057 576967897 6133 6164 385207192 85275 85195 585423493 229 262 616997213 66804 66859 463335462 89763 89764 519261045 13287 13288 666294659 77867 77868 361117559 43387 43388 432727083 61798 61799 68624884 92871 92872 561908020 7470 7471 208102674 73610 73643 816206789 52064 52065 819760981 76100 76062 12305350 38279 38280 413464615 69077 69095 598125522 41 83 561711054 6096 6048 333117360 29774 29850 270913786 74531 74481 578288552 94872 94873 374180675 45521 45505 421179259 32993 32994 736142674 59416 59489 439026625 215 177 533454286 4657 4628 477120545 6737 6738 51769497 54553 54554 623818709 217 185 30001237 83615 83616 314733590 34773 34774 117295747 36366 36444 647100448 20249 20245 30339825 4142 4172 795200194 32546 32547 157233923 62381 62382 826657053 48331 48332 822511416 91874 91847 4264406 51771 51837 805747454 25231 25301 875223769 9909 9910 509002225 90954 91025 696799477 17130 17131 252112331 45603 45558 793291239 66059 66060 762353106 12011 11943 582936703 30393 30362 479369126 99549 99594 315039129 53319 53320 714315327 24998 25026 739729416 3461 3525 526334492 16371 16443 292675396 45417 45418 139553857 62011 61951 136762827 27577 27604 951837846 13797 13732 431611527 70996 71011 570006201 62239 62275 626877539 41554 41494 302216507 34975 34976 800204665 39979 39955 408024649 63716 63717 853786213 29732 29684 4746593 90662 90735 714371850 19429 19430 705134745 51658 51659 542385225 4847 4848 4799485 35424 35440 461529773 82710 82711 692467229 96066 96008 822118421 79608 79609 641593545 52004 51994 461092501 24050 23995 622285716 36923 36849 621954331 2041 2064 10601589 51678 51738 246438952 25399 25400 237285554 68665 68711 289435387 20273 20339 270413935 94323 94396 497293218 80439 80387 430003011 46043 46044 773363420 89569 89633 378460524 73169 73218 706861315 34128 34129 88534316 19920 19857 86413230 70566 70567 449678198 78256 78207 410648321 73298 73299 828915522 81150 81151 993954961 91300 91276 666184166 55167 55247 549018320 39610 39611 847814167 9090 9091 50214406 65691 65692 638878213 8229 8275 166181165 87188 87166 782988136 12269 12318 609506174 5201 5202 35756891 81952 81872 121617595 40661 40662 318416346 38204 38205 15275859 22351 22352 148894115 79691 79689 180129543 72564 72556 301167870 39605 39629 647535778 83508 83509 169839382 42619 42585 657426911 8467 8389 210131256 60969 60970 599428482 80310 80311 360563395 32575 32556 546545362 58480 58525 585382406 98334 98343 243628565 14930 14949 629091434 79958 79959 343289040 96365 96422 597467132 71420 71421 872513903 52244 52183 113279923 17581 17582 469958482 15463 15464 876343720 26034 26052 355950816 21188 21189 689482890 15194 15195 506131146 39053 39057 998086197 49736 49737 136670678 87428 87429 242074330 25523 25524 894365027 42588 42598 531369958 66704 66657 990096689 65448 65391 942844604 21662 21706 441020782 89481 89482 479320336 75198 75130 693495309 8433 8424 492909859 54263 54341 373305853 72537 72514 573251949 28724 28779 240869645 95816 95872 913612697 6716 6717 552421944 43304 43305 743155463 3785 3850 939039823 19000 18998 318662793 39645 39646 772806062 1320 1321 481824413 56955 56937 930773464 81945 81946 523538212 8186 8187 737633764 57985 58015 541755221 70842 70798 993682753 55865 55866 853175229 30655 30656 212473299 83059 83060 137658315 19775 19776 39887466 88154 88175 911543051 49981 50023 243658869 35867 35868 866459991 11338 11417 160364203 66073 66074 491303494 90153 90168 201092793 83537 83571 484602622 25463 25464 507510982 6470 6518 970289483 66640 66641 159908985 86333 86394 683309954 22031 22032 479225246 80958 80959 387888990 78731 78723 827105722 83100 83101 942830487 5062 5109 411625597 25143 25144 779344861 26797 26792 42068958 76563 76564 790799337 26679 26628 787100867 75883 75884 164519208 38855 38856 664567001 19574 19627 983382112 29026 29095 364648530 84327 84305 294666655 18727 18655 745512034 23433 23488 128423070 31679 31743 883600603 30573 30565 969817712 17163 17161 36795484 11049 11050 940135499 22900 22901 9057674 38826 38827 355769499 20363 20319 803020649 4687 4668 473880824 9708 9736 320885057 14061 13986 523466834 97504 97519 875587659 3798 3799 893434354 58308 58244 955434392 10455 10530 158281391 64821 64822 751891753 74189 74128 416864585 1529 1546 876964093 58804 58779 569036353 2132 2210 193654707 89270 89294 917251035 62080 62098 382842750 84612 84656 779762453 88781 88710 513188218 30698 30699 66276253 43665 43733 66379456 30436 30485 689295512 58058 58089 886372817 52246 52280 513948881 52474 52503 745082904 73713 73714 578404717 73421 73422 964107977 20368 20424 913379771 55371 55372 406929061 939 940 660082464 3412 3345 445688458 53172 53173 371828974 71932 71948 635925956 96594 96595 721147101 26153 26220 872306723 73232 73200 16868211 19357 19358 786838856 16062 16063 589672718 44072 44073 3091189 2010 2067 378216695 8265 8267 488936 57739 57764 649340049 24712 24713 43099839 52281 52282 785802099 25925 25926 65360601 24447 24448 252812674 4378 4379 754435860 21409 21407 947179855 2298 2299 311294817 33749 33701 355965012 3843 3844 927420341 35187 35248 310658317 45765 45766 761927761 65398 65440 96926448 73280 73303 42384716 81191 81217 605357116 36826 36827 212706261 98448 98504 6694811 53788 53789 688452850 50930 50931 202624740 63646 63593 214328565 80626 80689 286879003 96239 96265 308153221 27907 27870 594428895 55711 55712 940464371 53536 53584 428298790 16942 16928 951985804 78677 78704 420040782 46339 46402 34150287 94776 94780 496661751 95675 95747 590977488 79101 79145 738664374 61618 61619 967118492 89988 89948 529723576 98346 98347 278230649 28682 28611 485211696 36577 36538 509426663 84214 84215 251775046 47475 47437 447774436 84937 84938 713291318 25636 25676 7231275 493 503 166253666 88034 88035 746376495 60374 60375 386427943 60317 60258 415115382 97978 97979 69002168 65191 65192 301186870 65559 65560 282842128 84163 84172 510018844 19928 19889 427643381 11666 11667 162307623 28142 28143 317260413 29769 29824 158768068 62779 62712 213160692 52936 52937 498664410 20388 20389 742313874 34172 34118 449505859 17605 17606 300941757 35394 35330 59488380 43024 43101 1246653 70345 70388 416948881 91588 91589 414905246 60461 60414 923712213 71504 71505 545800870 3970 3971 997240480 22975 23053 869665607 73922 73923 214130966 44562 44563 802266548 85879 85880 801392255 83284 83308 790478516 35267 35268 747003350 72135 72093 602571221 118 58 953208923 87309 87245 461501021 74079 74159 564404158 70539 70540 30988615 63635 63641 465997772 17406 17355 103729385 93841 93910 200831828 1352 1353 564170230 94272 94273 302665491 34307 34308 404393821 62084 62085 594107594 38699 38700 988378479 74334 74335 960635088 70579 70580 418531201 87 106 518074279 2228 2254 940613507 72041 71979 693952399 73444 73445 322082545 89040 89041 846944605 61119 61171 607580429 4862 4863 105691720 75366 75392 801465171 19078 19148 828201681 81060 81044 288483445 42161 42162 23834685 71060 71081 236241593 80580 80581 545818500 86164 86240 40077575 99246 99218 402630152 48082 48055 682677068 11137 11107 257894291 88747 88804 390881854 78466 78488 629063409 48186 48115 293351878 69796 69797 883011878 89669 89595 665126615 285 286 335216311 97326 97268 184535897 21472 21525 868324585 32294 32331 608784172 56952 57031 893106994 31791 31737 197425189 59886 59809 292154088 44177 44178 384926996 22775 22798 520952819 89167 89168 443957640 22401 22402 744757781 46300 46249 484560201 39430 39393 555811820 36230 36272 950607165 47637 47592 933362902 63260 63267 348820090 37415 37416 273202842 67910 67862 166790031 61328 61355 40769376 19598 19599 535793851 72589 72565 734919432 59889 59823 345480094 87729 87719 951309796 50040 50063 484107921 36166 36167 100802191 36887 36888 976486514 6751 6752 955598400 58189 58154 15752192 27205 27206 387822093 22487 22524 396029776 50906 50907 142495137 75887 75882 892833902 23366 23367 868926934 48588 48589 337418052 66335 66336 797239251 34797 34788 855707924 67919 67920 360160254 74720 74721 616626285 99664 99597 1908900 14056 14057 496887590 35035 35105 243370715 1648 1649 568024131 41444 41398 833834189 46495 46496 303166645 31088 31089 254724296 81573 81589 907233664 5988 6028 699889444 6704 6684 36646710 69780 69849 897604640 17391 17417 720219877 26547 26548 685853861 78585 78659 314595558 7719 7720 688591373 63271 63275 103583920 95133 95134 744705470 50846 50844 696816271 32104 32105 324013286 39220 39249 467017534 42827 42828 60842172 29292 29293 460041361 8101 8102 94128189 5871 5814 136194386 89031 89032 704668209 67291 67292 154030807 82997 82998 314331012 43677 43754 600328924 53963 53961 368441300 78588 78539 527464224 21615 21616 882114177 94171 94172 80295637 3638 3639 219854838 82386 82346 409633922 86747 86748 180759461 99525 99531 181146575 60800 60798 316320767 71737 71738 744905997 70069 70021 387351582 50955 50956 894832893 98689 98628 482755549 91118 91126 300786178 56488 56476 580136724 9848 9849 700513152 80493 80463 889418185 19996 19997 63195125 58102 58047 608205574 63132 63193 428041037 4845 4848 841600817 13344 13345 894872675 87954 87882 367781915 87955 87956 784572045 19810 19762 1933736 33240 33241 345730096 98621 98622 375270391 4759 4760 249049749 10480 10481 811007723 73977 73978 494556039 65027 65028 915812753 92333 92284 741927646 59795 59855 588216161 52316 52317 831558933 75561 75562 141226216 61471 61472 392681195 96538 96536 979661959 76044 75979 533586325 15054 15055 400794217 16102 16085 331948632 48420 48365 251301041 23368 23406 102365460 89826 89827 615020479 48388 48436 78848990 27384 27410 462158173 79935 79936 627460145 79023 79024 818755521 74056 74124 36281481 69983 69984 157095155 39829 39874 634785506 54791 54792 786371523 18749 18670 111957862 74121 74122 456151551 65650 65651 943769701 39037 39038 761563921 11059 11060 252266089 31720 31790 737826861 20093 20094 662924889 44165 44166 711703093 22048 22022 497851905 52150 52185 270211522 15897 15923 157414022 5231 5232 400099983 91451 91452 880095655 59265 59195 451206307 21671 21740 764895715 51584 51528 865538354 78496 78497 182060672 85962 86015 423871084 15299 15300 132740537 5626 5627 934937531 28894 28854 888417266 62758 62798 494078608 6851 6848 727470643 26573 26558 369877229 21943 21885 565582421 15904 15858 413692788 63115 63116 785468677 15760 15839 599887285 42700 42701 929480288 22167 22168 86386410 54365 54366 130226963 98492 98493 900222165 24904 24905 902011450 9689 9690 500933282 75830 75831 996737718 89247 89309 254816342 42901 42902 760618015 31509 31447 670512448 2687 2688 700205129 64260 64205 431440500 74636 74638 743344780 89081 89036 28525147 61229 61173 404780285 39382 39383 833511787 48757 48682 162193310 38687 38688 184082124 65873 65889 663480144 96308 96309 191153652 77454 77529 260364123 60381 60313 547010663 2492 2493 68594412 97715 97716 237412399 23618 23619 331523118 21747 21696 420050242 1693 1613 786086861 61817 61751 191905807 40449 40450 256988914 91414 91456 536661091 176 177 918440874 6018 5953 999796802 53911 53912 265120353 73454 73532 296003205 54083 54134 375355003 27948 27949 234354297 91905 91906 745173434 11469 11512 715499431 12146 12147 5208478 58965 58966 865278323 21944 21945 617789856 38118 38119 369948776 36497 36566 179201951 51189 51190 8934280 37387 37458 596713424 24314 24316 754745146 28885 28901 949326913 41110 41053 36992281 57288 57221 145778017 76284 76285 621513343 87681 87682 708331256 1639 1655 572256758 45129 45130 935352828 6657 6638 257643670 39240 39241 919345843 62521 62466 301539262 13280 13327 504199650 17327 17311 676279350 10421 10422 280048674 47304 47305 714166041 66528 66543 23535966 83747 83707 535153737 67183 67127 169727143 5204 5269 107326221 67380 67301 535596381 17706 17707 284903930 93071 93144 785996756 8985 8986 421293714 2754 2755 636945238 3596 3618 631741574 64529 64465 121893736 43788 43789 395346106 3908 3928 65471995 89970 89971 932331038 17113 17114 910361809 89764 89772 887485822 23772 23773 86869257 25100 25059 519267996 38421 38422 190612782 46961 46962 208869758 53015 53009 837042432 62876 62877 175564098 35878 35898 544922242 30120 30199 296572404 156 206 977848231 96993 97068 288566078 21312 21264 168988522 91454 91455 5404750 77971 77919 395182754 94743 94663 943177778 29187 29148 863935278 2239 2240 451846727 6967 6940 701085153 4600 4555 657895526 86559 86567 974788713 99860 99861 716369460 87213 87137 576309352 9311 9342 765237025 61657 61658 368047320 14509 14510 994499515 18354 18355 223897088 16594 16670 71646900 23024 23025 839401834 57302 57303 464702291 33681 33682 875574637 1563 1564 833854965 3825 3826 315397869 75587 75588 264685150 64170 64171 208407924 86035 86036 782211484 99397 99398 955900737 92828 92829 976495734 52659 52631 66670660 67915 67916 941511018 35318 35319 796010894 56940 56971 882489897 63779 63780 274276922 6326 6372 308437401 47757 47823 86965204 3570 3571 790196679 69319 69372 157693188 29350 29351 220813983 78046 78035 326649794 96675 96688 439616913 12011 12012 90082372 95729 95730 4622009 80190 80202 211355178 95653 95698 362469178 48500 48501 364424613 56652 56680 69022940 99202 99219 613705593 3769 3770 129150838 94167 94230 837354998 22006 22007 632248612 32982 33041 689070022 85485 85486 960727705 31988 31989 750657294 91323 91380 581355665 13799 13800 235537373 89708 89759 504823493 69971 70026 984515984 19408 19353 512921193 59746 59781 834109682 26823 26755 73982784 44960 44961 744529719 2974 2975 534902771 65674 65643 165798774 56842 56918 615436816 3480 3402 880453203 76945 76925 821138494 61239 61240 349083845 17918 17919 217923042 61592 61655 214983562 66323 66368 248852115 30340 30398 958323333 63272 63339 71903525 82221 82298 600612866 44034 43956 340721503 34972 34973 437780520 79589 79616 461581068 76148 76197 514935224 71102 71103 517970923 59257 59337 512333963 99969 99943 634381057 59464 59507 433462336 36098 36099 221025203 7519 7520 1123355 93411 93412 229051297 76573 76650 8923500 27386 27384 630718745 21139 21082 696896224 61781 61777 153251653 2268 2211 459141911 85356 85291 260343511 59312 59382 306728935 98865 98866 663633037 3328 3374 518894533 87156 87157 916392683 70253 70208 496930585 49857 49806 257729242 1063 1060 171821724 39275 39276 431331666 95843 95857 809021743 40396 40329 158984083 83335 83336 293641830 86766 86767 68600017 73654 73696 466905638 47492 47493 572725475 13478 13472 655533178 38696 38680 294084208 71404 71405 995544141 11375 11379 68806053 18541 18480 451083752 47947 47878 559856018 91892 91893 978940713 52181 52142 35118759 38718 38681 338854318 31450 31451 167886352 5082 5055 382547836 22981 22982 22580822 75056 75118 767222768 97021 97064 337668588 69212 69213 551378712 56592 56593 362764930 31007 31008 876603681 44071 44072 350205580 77336 77305 903102194 89523 89540 692127224 63104 63030 692689085 26415 26476 174400093 56570 56571 207518945 65097 65098 60532550 5325 5392 431415130 77087 77088 44022311 52137 52197 827580171 97255 97183 601328305 47142 47143 348736774 55554 55532 768333056 44850 44851 617768080 96201 96259 566178335 65818 65820 582520097 30631 30671 966889705 76050 76051 294954244 30048 30049 749327736 14204 14151 647475376 66777 66778 16824067 4012 4013 910037067 9738 9774 473894761 71360 71361 709364069 47135 47072 935336260 61684 61612 477568875 27767 27768 822215804 31507 31542 477933137 23945 23928 1147184 57651 57697 833461476 76330 76357 556871045 35762 35682 409019045 27060 26997 630232600 52070 52071 601544914 61501 61447 199706234 32169 32120 693298120 26033 26042 257246519 76740 76693 106119211 93722 93723 454238133 73512 73489 241652650 77462 77432 713162877 99303 99304 565258530 98428 98429 35416909 41961 41962 92732352 51572 51573 980602552 37047 37048 938842527 67671 67722 381606486 44249 44250 207735615 1403 1465 193324733 34822 34879 236052733 6175 6152 168624435 27033 27034 863259080 51944 52006 833665423 84253 84254 957982988 20535 20536 198790597 93334 93335 126356990 51039 51021 932174671 79026 78966 245447783 45166 45232 129265794 32514 32568 314809381 42041 42042 905755089 32321 32322 725715461 5193 5194 543794020 62317 62380 843082110 30639 30640 318916101 53218 53219 485249209 67150 67217 516240054 7516 7456 86943061 36135 36136 867072369 60840 60886 708712251 88086 88118 647765584 63760 63761 785504776 57926 57888 445559038 31449 31450 898894011 32959 32960 485030451 96266 96317 12622614 37882 37810 436177392 97078 97079 657922176 29379 29373 803521229 32493 32541 594003563 43474 43546 325438356 93828 93862 163644910 35584 35508 305514207 5658 5615 878521932 53941 53942 623082358 91952 91972 452508975 1314 1385 411474090 79803 79804 878291654 92959 92991 716348427 85668 85669 703644065 22365 22366 304427967 88342 88327 151285373 1919 1855 483500207 41654 41655 141912957 45575 45595 472419624 39466 39538 21293740 60551 60552 255213335 5828 5800 976791913 29219 29215 840421404 46666 46667 706017446 59957 60002 37288914 13321 13322 644250890 24982 24983 568634326 95551 95552 402024539 97268 97269 132155043 67988 67989 402803011 80828 80889 167105665 78769 78770 192551015 65884 65865 709258942 95275 95213 700700808 70196 70197 331953691 85092 85110 770079602 39314 39387 820593415 87578 87579 158365105 83357 83360 166290443 9102 9126 10673993 28097 28098 25644707 80609 80539 654882600 26095 26030 752675876 10575 10521 277256249 37492 37493 792718746 15502 15498 461973631 3073 3074 793136695 80126 80127 261875960 43759 43760 777761573 98790 98791 484115552 34030 34031 580209656 22516 22517 604352330 33946 34025 299770316 37557 37558 464192199 47530 47531 985581133 31996 32055 187580180 44755 44714 551580537 51616 51636 487466474 96382 96383 966484062 41041 41042 243419314 76261 76262 798808767 13583 13584 430161388 20719 20705 566578781 66917 66918 677046588 96297 96336 409022311 92905 92945 531579918 44633 44612 915952464 2377 2380 681581116 62983 62943 644386200 65476 65467 538381050 8970 8983 818612970 64245 64246 390434181 97250 97290 735569113 76033 76091 519860895 41591 41626 272612141 38096 38097 6324321 78147 78163 550050024 84906 84941 448364869 53284 53324 168830405 99509 99510 224015933 9590 9591 713073683 4791 4792 453596192 28585 28644 712508213 26013 26014 891891230 37357 37358 816154015 42853 42854 884677434 21104 21082 69143800 97780 97781 429854001 45760 45729 514037518 84180 84225 111785171 26588 26589 275001407 23506 23507 944713322 99777 99817 543660632 50989 50990 646476486 48305 48347 905735374 80993 80994 581487373 92924 92916 823430071 38192 38193 857128968 45382 45383 912605829 45965 45968 348419131 94694 94695 804242537 49838 49839 324782838 63698 63643 430462553 31684 31685 322525760 67408 67378 453214440 34194 34223 736989404 71806 71741 438117932 57029 57030 980325996 23703 23642 878553316 37591 37592 964488116 68098 68099 504824975 42461 42462 594417434 48194 48157 466206934 75617 75545 519616920 99868 99869 373367353 97111 97112 366438750 61600 61601 14688717 80002 79939 440702477 75805 75806 846293321 7310 7311 85478543 49673 49674 249020319 6777 6746 107988483 49219 49185 418316526 41147 41148 161869196 88304 88245 675008157 27315 27358 532286237 98395 98396 623761331 89954 89901 268344031 65316 65317 829042027 43000 43001 53736760 32877 32878 613487439 56851 56848 631177135 24155 24168 659466986 90952 90906 920384085 53171 53172 779842313 62164 62130 502472271 6789 6790 984862245 46765 46814 119733888 55012 55013 220333985 71027 71050 614697113 48219 48220 552839460 13596 13597 320097639 95982 96025 314461074 14850 14851 148828125 22797 22788 84226611 55561 55483 171679766 26835 26836 857428693 87861 87852 858288789 47737 47723 152280486 94640 94560 669569956 64176 64126 164326937 30035 30036 472536666 38382 38421 717384978 15498 15512 10422803 99638 99676 147769686 77947 77948 488726934 64678 64728 631217866 42287 42346 138782248 84993 85038 87743904 29526 29496 109821673 95780 95781 14600646 72150 72169 530215763 13085 13086 4729077 64457 64458 551279143 96864 96865 822404165 57793 57822 312443455 55225 55160 134704023 80951 80952 994728619 77598 77638 780233041 57297 57283 705461481 99238 99239 862293487 34805 34806 445051917 71898 71899 697948921 88300 88301 260025394 94634 94699 325798136 71844 71845 33377659 30763 30751 924374051 24755 24756 412242727 79653 79654 641885409 11170 11171 90863676 81209 81210 222616073 56918 56904 56564133 11349 11285 888837401 57535 57610 540199786 32477 32496 269203947 15121 15122 864776 50212 50213 730144613 92618 92606 328605288 16657 16621 436150091 72395 72396 570594666 26785 26786 462538600 90065 90084 658322712 93447 93448 195019421 88044 88045 232795636 84683 84721 885740977 71036 71022 391761783 99581 99531 595721728 90724 90644 515119918 24896 24972 757244558 48100 48101 253318748 99260 99230 852705402 63951 63952 991440594 62261 62266 919741486 69702 69703 120529487 72343 72305 589871259 78476 78404 611802840 4058 4059 964598760 54896 54885 545014735 56278 56279 229632601 52750 52787 905966170 40622 40623 767405297 63567 63639 361166478 28754 28755 982565637 56045 56046 259485966 80669 80714 992845207 5241 5242 978339463 19083 19045 609459019 29486 29491 615963029 22883 22884 548624920 49317 49299 369633034 95740 95741 716632017 39706 39726 638763132 52638 52639 865361524 8596 8597 986727972 81872 81873 566943907 41837 41838 682665184 66982 66983 843233310 14556 14624 350527632 38606 38564 674293439 17793 17794 279422389 40251 40252 712315328 18035 18003 951329828 13762 13763 696998308 31939 32002 500991015 84940 84941 553072092 25547 25548 75822446 19386 19399 664950889 27545 27546 109055567 98520 98521 358014580 7174 7112 112285758 57825 57788 824543304 42376 42398 683076222 1986 1932 944966997 43640 43641 602332527 30911 30912 458379388 4197 4165 56414165 48096 48104 356021177 12233 12234 679631175 35145 35125 359617738 96734 96758 721856856 53045 53046 516389490 59537 59538 687706431 54441 54432 253971767 73150 73196 246202322 87899 87900 316407834 90972 90973 817164154 18730 18731 411124658 93060 93066 121290928 52715 52667 132761716 46790 46821 461228085 74253 74254 520086142 10789 10790 81020206 28932 28872 286325633 32733 32751 933828330 15763 15727 858615983 53912 53913 984225888 20737 20817 808498035 86693 86694 427761622 85477 85478 557988763 84819 84820 387621905 16331 16255 457349519 60435 60453 542607753 4988 5037 146849135 17249 17295 59598510 41877 41878 806648665 28831 28832 329979981 2423 2424 522412498 48524 48480 839178258 15891 15901 272098652 9051 9052 859564100 4713 4736 171613532 31765 31843 771926347 4465 4420 286140286 32193 32194 190463104 74219 74204 722159871 25598 25599 450449365 37450 37511 975924382 61469 61470 617827534 85991 86009 349119314 5476 5477 577880597 33450 33451 940738939 28571 28617 215500023 76360 76361 95007122 11897 11898 964457518 4500 4532 390778958 22996 22937 189229012 76010 76023 306679282 91733 91734 950602723 41627 41628 406321799 76137 76138 28558846 74025 74026 941369899 48087 48060 591593756 14143 14144 850365054 45487 45488 945966701 41078 41079 121784635 79187 79188 109558198 31373 31374 46666069 41895 41850 228284795 65690 65691 702454746 61772 61773 111262009 17629 17630 815137138 88025 88026 845498562 1836 1767 987733116 15594 15595 926145821 13981 13939 862485580 8003 8004 793136826 3501 3502 329896871 68408 68484 280118038 42223 42224 603014765 82229 82230 639850838 50337 50361 734207232 74452 74449 271814743 10294 10271 468339630 90874 90875 178800120 47821 47822 443792669 84115 84116 266048441 32312 32344 5185291 36144 36132 226072178 46108 46109 515797866 49674 49675 545356308 88060 88061 945551072 45788 45789 203283574 36401 36385 541851544 10930 10865 984577542 20907 20908 567452179 54415 54416 599386092 8750 8751 529967981 6173 6225 510084082 29274 29275 93022586 93032 93033 981458645 55222 55257 853111464 27487 27488 431068665 11241 11289 63866840 35929 35930 276413105 208 197 161774464 66021 65979 416962990 37891 37892 39341414 1872 1928 671068383 36241 36242 982449457 18838 18806 197533775 18344 18345 468216115 86957 86962 965626425 82734 82735 930723230 95278 95279 390881857 86418 86419 214851713 2612 2615 196894898 14440 14441 416429118 84796 84797 186600721 92719 92720 980060276 29473 29413 195051881 77610 77611 742028980 87202 87203 543093692 57954 57955 142292415 97409 97410 909496172 39620 39693 706142663 4783 4784 323711392 63817 63818 36809464 54557 54602 918141600 93852 93853 689122502 74339 74340 860864073 66583 66606 62160038 28895 28952 989455170 37783 37784 939917744 45579 45580 706620590 74498 74566 531539836 27991 27936 326999069 59121 59122 737994077 39027 39099 568778193 58016 57945 251590926 81778 81779 56477906 94665 94666 875060580 82363 82364 937853274 89581 89582 895820077 82186 82257 883693610 87768 87762 908501160 74384 74449 424764784 54193 54231 63987501 32824 32825 869743343 13247 13326 681016709 98421 98458 260919515 93739 93731 761701046 21353 21354 726552882 27267 27268 783128600 24855 24856 600063176 71690 71643 916078546 65531 65532 787967767 71697 71705 652660097 50893 50944 306872916 28847 28848 266886029 25364 25434 770104242 14544 14516 306876091 86328 86281 648597364 14726 14777 99261481 35726 35771 924293889 60847 60782 192171723 17749 17732 903217815 65993 66001 26027491 66880 66922 523620307 92235 92240 112610376 14007 14008 598339856 76552 76538 619428999 55080 55081 169000967 17370 17371 750221573 73944 73945 807476864 47265 47266 709458369 2330 2331 752170205 58172 58108 260674640 90655 90656 161085470 65259 65241 524409605 79125 79149 811542578 19250 19236 375143321 38567 38506 772115343 13135 13136 592346287 9875 9828 305263384 7384 7385 770524737 73435 73378 650885005 90682 90683 269312335 49426 49427 284314625 53454 53513 558862097 94614 94615 505790691 5632 5599 965240634 57151 57072 647071705 40287 40288 586263103 62053 62054 995079519 89509 89461 97323443 46572 46535 584059294 30324 30334 776871798 81855 81828 893281024 91643 91644 772552853 66409 66374 818178002 85076 85077 309390420 27925 27945 566027162 40232 40187 296754379 78713 78714 293053962 18786 18855 361496848 31282 31283 366120080 48580 48581 542494765 98728 98705 94300202 86979 86980 760527379 29078 29155 333066257 19811 19812 251305236 35849 35779 693800607 4462 4527 842187076 840 841 276549651 88078 88079 191517345 26186 26187 214064084 92704 92682 838482693 66862 66798 105074999 50853 50854 352674933 90435 90460 305926236 93434 93435 614363254 41714 41715 402180326 33950 33951 604014264 39199 39200 917428954 21646 21647 507858869 14886 14931 20762557 29488 29553 887349094 70042 70043 439834535 96183 96113 979452412 32740 32741 615621937 28605 28549 287628796 6474 6475 186319327 38522 38501 612876068 37658 37593 23532154 90929 90898 298162389 74255 74300 296768507 61527 61506 322128331 54707 54708 367363233 30673 30682 647300586 95449 95450 484150231 98042 97979 829283257 19097 19098 513240014 478 479 696892264 13603 13575 820874265 56273 56194 393898762 99713 99661 243073769 30053 29977 891449458 54482 54530 205469951 99523 99456 940009716 92418 92419 499976758 47312 47258 755355730 78618 78556 609208400 85151 85097 91617252 11725 11746 887991303 65112 65113 84684419 65768 65769 278738452 86923 86924 886522803 59257 59310 62438223 74741 74765 162072916 12053 12061 399192127 20988 21040 174000454 87349 87307 789450650 12491 12492 468070280 41285 41286 477841143 76448 76502 276401084 23223 23224 484124449 3811 3812 624386136 71686 71687 296780955 69055 69116 863198459 69824 69825 643264853 62 63 801294380 9000 9001 833862176 90499 90459 79608771 25015 25088 850195535 1971 1972 753588736 47226 47227 927882336 71176 71177 199014312 15038 15039 659589390 24491 24492 78145446 9428 9370 121480603 96722 96723 277960501 51095 51044 170668464 69898 69899 437114907 47528 47529 603929262 47656 47657 396787871 94737 94738 666707941 99561 99544 271115973 11037 10988 142804739 67243 67250 882653168 2775 2776 927888040 51567 51568 706661508 32707 32779 977515257 48296 48297 342832473 59397 59398 781653411 49690 49725 326941098 2367 2331 380621566 88920 88953 665495238 10697 10758 564185416 53829 53788 780914754 63897 63898 522421402 73658 73659 95274040 31312 31313 553442575 52919 52881 352821969 4686 4677 384743330 10836 10837 27168952 48841 48842 425233389 54432 54433 662118094 28594 28595 933615765 9664 9665 677050662 31378 31379 850840627 88051 88057 393238023 21835 21836 306740350 64248 64249 83930612 84830 84820 962223830 28091 28133 488068286 81599 81537 468975346 50565 50566 698574169 11520 11511 248712776 68408 68472 636772023 93367 93361 995081691 11085 11086 158561672 83672 83673 269723677 86399 86387 112472659 5711 5712 749458579 26982 26955 294542054 15043 15044 272434320 97867 97791 906389937 7357 7358 249098496 37306 37353 834702763 97531 97532 415076668 23994 23946 768848903 35787 35866 599094289 51358 51359 362895747 94908 94909 950961582 46170 46250 267435834 32528 32555 268271085 11686 11687 91684163 73971 73972 491365231 23385 23386 714695972 70371 70372 316977989 99002 98993 872617368 48326 48271 928630349 15442 15443 748768454 83014 83034 614918002 58986 58933 877468990 24750 24751 860465704 57739 57662 637310106 35660 35661 115814074 91676 91677 116375547 35950 35968 557996485 93359 93383 803059286 94540 94464 659348402 37009 36986 346432592 4295 4281 47116881 81064 81065 885031863 66268 66269 801218473 37073 37074 844351297 80000 79933 156783343 33588 33650 241990455 22341 22325 309007625 70184 70108 794779649 9858 9783 560917854 65510 65462 436060285 62504 62505 177351880 89549 89528 351563728 30810 30852 440976098 52782 52783 190731918 27990 27948 445323193 70443 70444 54882071 32599 32580 166871077 56567 56568 908147870 69197 69198 505622576 75015 75016 498608410 52257 52308 112877188 92375 92311 762422666 61202 61227 380766095 50255 50256 107285830 41000 40964 821543147 67039 67040 171477183 72947 72948 965988652 99534 99535 814198647 18254 18255 361651375 24896 24897 268816833 11657 11658 981615845 15005 15034 324466316 28355 28356 209244729 28070 28087 885891294 29704 29664 924587421 58166 58148 806697360 9324 9308 204894302 9406 9326 458612801 59247 59248 66260058 11681 11682 89532713 35984 36032 132477831 76225 76226 632347076 56374 56424 317250277 5562 5584 328499814 30890 30891 663243840 19461 19462 936285034 63500 63501 171801063 20996 20997 415025884 21799 21837 493125087 93029 93030 339608460 1118 1104 344757441 71833 71884 188437329 50140 50150 140608354 30004 30005 167078887 19008 19009 790268368 35405 35431 518048530 19995 19964 796075217 86332 86317 747167786 78985 78986 500428615 88530 88531 876435108 64942 64935 976802406 38675 38639 276724597 59718 59719 524858073 79473 79542 444624879 7544 7545 14817891 41376 41321 646082950 33807 33808 977108486 97873 97947 223307029 59028 59089 255837946 98173 98249 182853294 9365 9302 110443293 94952 94953 965737964 78862 78931 398449385 74769 74729 353534 89345 89346 947282211 19857 19831 183618098 67739 67792 718703664 58012 58013 479650866 93589 93537 169409312 68083 68149 114667788 65878 65879 607029820 69011 69012 533410655 20852 20778 545562729 4510 4511 532260566 76783 76784 770230995 76271 76225 531493667 78770 78771 297513997 61719 61664 401198939 85019 84965 195339180 91391 91392 417882667 32398 32399 271106994 8673 8674 532750036 6777 6778 463666860 57518 57519 734796669 65838 65839 976886792 50325 50265 490626518 97791 97846 152619290 7412 7492 353436015 66585 66614 361078103 27011 27087 498854788 19021 19022 371530387 86151 86166 963241626 22539 22540 648808919 88783 88784 88486727 33881 33882 542022355 58146 58147 977504421 57712 57778 468510517 53276 53277 39159182 54663 54688 605922202 46928 46929 211842555 44243 44185 257025288 21896 21897 634069463 29557 29601 239246834 70684 70685 739737652 69837 69877 738356281 74505 74506 667541533 41780 41781 857765292 71987 71988 671260644 77846 77890 587544870 71796 71739 137810837 19412 19413 208364147 96763 96818 420985964 2378 2451 701843265 50037 50038 728039118 86814 86735 216728550 39208 39130 610278091 65280 65281 765364705 80898 80899 661121723 89275 89290 981731877 68857 68907 906671345 76058 76083 217457024 25221 25222 308051185 278 279 665602179 53353 53386 601354328 12533 12534 793213510 7415 7416 690751057 82731 82700 742445205 62608 62609 78689 96144 96145 935177028 6748 6749 131062523 45799 45838 627293230 84296 84242 194213901 85012 84966 648396476 46872 46873 872600404 57458 57459 281269017 88023 88024 305519294 65676 65754 651679242 16152 16153 446305295 58678 58679 359109718 33832 33798 246010721 85106 85107 686199720 88595 88596 336797309 14102 14103 924566021 46223 46224 169577685 1646 1647 983660331 9579 9537 565832273 73419 73420 364051877 35916 35917 451933682 90584 90637 652011306 96118 96192 461180651 44176 44247 297514936 65540 65490 733813007 55510 55514 317692944 3524 3525 948223237 96308 96303 298421276 30736 30754 94124698 80340 80296 550358444 35703 35704 882979780 66050 66051 463197822 65599 65657 365428201 26758 26759 323300667 65032 65015 749203733 65477 65478 135215309 14654 14655 231023747 36089 36074 108271772 8019 8097 61190300 35179 35180 576172415 8725 8726 431980097 7791 7781 475186850 37252 37180 977684689 20756 20692 195311102 77361 77362 391650584 7523 7548 468379434 6647 6650 906997369 69837 69792 483441995 92512 92540 129197739 59845 59846 995241702 84930 84951 429855191 10033 10034 604752385 19603 19669 995236664 32806 32772 283293586 20410 20419 825041944 90179 90180 440763495 81531 81451 542149597 39646 39658 766513087 58294 58295 958491369 3135 3189 656409506 28341 28355 168327444 48123 48124 680302629 16440 16379 239481148 77078 77079 150050254 85452 85517 706618346 85057 85127 787489382 85590 85558 757789696 65768 65729 448877571 33099 33135 798449612 91839 91840 80837281 49536 49537 525464172 36309 36310 425754454 49007 49008 91040480 82547 82472 721708629 23926 23927 173915647 30570 30571 848161619 10778 10779 626143587 17317 17338 213710774 95424 95425 225548924 70990 70991 458944223 54484 54485 512145179 17709 17720 321854866 60425 60426 582855601 25475 25476 151730979 60234 60235 973182218 89618 89697 513517423 53573 53630 584209912 65167 65168 122552238 14388 14462 796311083 84627 84609 689483159 18382 18383 592633216 92581 92582 695962632 84690 84619 121915730 18650 18651 741847134 61676 61677 462274196 89900 89901 623325027 15268 15211 482208357 62295 62362 357765317 81831 81814 714375628 57754 57719 736024692 40977 40978 19926344 60574 60630 585213399 1891 1892 198776661 30144 30074 886735721 32142 32143 234178217 99932 99933 228592044 93206 93207 416783985 25560 25556 850142950 26491 26560 93746412 12899 12874 979058282 49069 49090 122832868 32145 32093 782694093 90790 90791 602273030 15123 15059 391399898 83629 83599 891243680 58546 58486 435576171 60752 60723 498563138 40467 40511 886475816 98547 98497 377969210 86146 86147 67086477 7605 7606 226409692 74497 74455 3199235 86736 86737 661750603 66504 66483 96785787 19983 19984 659692833 30938 30983 587488914 45325 45272 677631417 45683 45649 910469623 33787 33788 362813295 45015 45016 438779529 48911 48912 187911615 45215 45284 838727974 21656 21657 381951389 79012 79013 773378278 59565 59566 269026282 96069 96002 213324531 88617 88618 150860019 81810 81753 224620659 44411 44355 28972131 83389 83390 359527319 17144 17147 925716662 67922 67923 78498301 92145 92146 65821873 54767 54810 297347085 37664 37665 209715004 28307 28308 969025482 4059 4075 333864600 8987 8955 183322635 4456 4457 538642469 4629 4630 598955856 60971 60972 76050095 24541 24542 131761904 38043 37976 813475779 26684 26632 884116279 82628 82602 685823637 10678 10662 722626619 14236 14166 343177122 59767 59741 485590356 40347 40348 155408709 63423 63424 436444839 47951 47952 729767647 65931 65915 838604591 90298 90299 25310252 40527 40546 499748464 26458 26476 560231749 25902 25982 283744091 22867 22829 642853298 4161 4162 479662692 66588 66589 429337547 96473 96432 129058590 35950 35895 611324625 42886 42887 21402188 59484 59485 281513381 7728 7729 835629095 60194 60195 735374017 21988 21975 539458422 15144 15145 384725089 66434 66457 84671114 67460 67488 189296288 59739 59740 342376271 95495 95496 422568960 43066 43050 682999352 36631 36632 908756947 56685 56692 578583386 22723 22695 781445644 89986 89936 518110344 72543 72521 219012181 63794 63730 511273072 49857 49874 922658157 89385 89358 310558242 55318 55300 938276875 28673 28674 789578045 68650 68613 897499731 45335 45301 216519008 92283 92284 837962281 8534 8498 691616652 45211 45233 722639188 97484 97525 652525606 39737 39738 364670998 79055 79002 31208208 94324 94348 681106594 90814 90846 33168719 19394 19324 529778447 48069 48066 423392211 70950 70884 327316812 97323 97324 434108117 70041 69983 228398731 7702 7703 833148005 41671 41611 306448107 55076 55077 505344439 11858 11859 234218542 79979 79914 676618118 56963 56964 926484381 1038 1057 617589430 87221 87222 329580138 67175 67176 291224119 26290 26291 924698525 20045 20046 577397192 65155 65156 305947284 66065 66066 323311801 29558 29625 102460232 36588 36589 912631478 30223 30224 445913873 32828 32814 875195603 93565 93643 407674543 26590 26554 541399323 75063 75137 635016885 37318 37319 880941336 23277 23278 894394838 28445 28446 34682157 63476 63477 293195265 89603 89604 507200033 75235 75211 402591999 24477 24478 161760794 319 320 696400428 46428 46429 777221323 46400 46462 578300455 65740 65704 20174583 73335 73336 525954622 45425 45426 58525849 49622 49623 536745955 75242 75233 585869450 33410 33404 651298311 39933 39934 493007021 18728 18729 245076634 15849 15929 819555527 33614 33615 375212018 5717 5718 660849537 75058 75059 328234312 75106 75107 616045586 4858 4861 912556831 67283 67239 854084945 77724 77683 653072267 32057 32113 897902352 77224 77225 286306170 93 137 624714573 19455 19451 807828028 36818 36750 983480241 92601 92523 851142454 58786 58787 982881841 10351 10352 155795932 1639 1580 578609938 41226 41258 332708185 75906 75907 437858410 98983 98909 982695709 21309 21265 974346030 9160 9204 838992628 99899 99950 588296506 57385 57455 202326272 58324 58325 893087009 77769 77770 229501416 16200 16139 294275104 82141 82142 734036625 5064 5065 909825652 32657 32711 239218354 63076 63118 588246266 58786 58822 619887574 1417 1418 659188039 27003 27004 460470386 50560 50593 575137919 46097 46098 690341372 52220 52221 940018600 69719 69720 203095069 7252 7321 853736408 35430 35435 390652530 48677 48678 608455331 80720 80721 167415756 16737 16738 985340319 67997 67998 724281416 6072 6073 113715595 74516 74517 357607314 21916 21917 519754173 86993 87052 355451143 83818 83761 169547520 26653 26654 397691339 86411 86412 425262833 71181 71127 232045434 21168 21169 881040192 94395 94370 766053228 96815 96816 992008756 80734 80794 465206843 92119 92120 20719193 50843 50844 305254343 10958 10951 583408370 67818 67884 473204618 69072 69073 504282972 76874 76931 646406241 8015 8005 73694263 46159 46084 23718060 95557 95558 737691918 58261 58262 329472275 10612 10613 660779596 14829 14788 313398404 35426 35427 561560959 94075 94076 19729547 22323 22331 939483105 38009 38010 493633097 10171 10172 608088552 71988 71911 637016737 81143 81144 272138073 72295 72296 970960662 24637 24626 976737337 37305 37306 232995890 21374 21375 17945560 62742 62810 398714151 22962 22963 494589010 73067 73068 410039704 31819 31820 530242476 35661 35690 886336904 45021 45022 871817208 88280 88281 955185490 89387 89388 407589733 73197 73175 488749991 98128 98131 620274883 71503 71504 406035357 88741 88742 790911499 39322 39267 608374620 26115 26071 335024792 49901 49912 585944562 11892 11893 437395271 70711 70712 185025425 6530 6537 836110093 65286 65287 937884684 78414 78415 554072300 19685 19686 216045529 6022 6090 283965220 765 840 920078397 18870 18883 731345362 61403 61404 475653702 84764 84727 785338736 39282 39207 908217790 85151 85152 462788471 78144 78145 148834791 72318 72322 528957707 61789 61775 991944897 11027 11028 724400741 40304 40346 813265564 27208 27235 375746622 47540 47589 120766269 21628 21657 546902385 56586 56590 689928352 59808 59730 875278904 83559 83527 907467432 94960 94961 471791957 53618 53619 220923071 89350 89346 550345987 3972 3973 41245391 7615 7616 31256362 65659 65660 421325503 58527 58528 270361583 43507 43440 670565403 19516 19574 521196373 65699 65700 273416948 70939 70940 767747856 26360 26361 555900907 66867 66833 837957271 19424 19425 666638541 30802 30742 381050203 23991 23992 448482177 71213 71144 478380525 62136 62181 237208732 3864 3865 199626816 28352 28353 721961130 95204 95205 209221439 23508 23533 311748241 31706 31634 406441614 84792 84857 866920649 50261 50262 705905238 38440 38517 330657740 22426 22427 786067658 77432 77359 155240459 53658 53593 243961296 93676 93677 90569662 89140 89132 944555040 12874 12875 955556363 4146 4147 899582389 8310 8358 798219012 20473 20474 59036584 69703 69776 171898348 87051 87052 405637279 79150 79151 39175895 23193 23114 307789945 65054 65101 627473059 43343 43405 931210528 31035 30957 529352310 82983 82984 29572219 92053 92054 161834177 84065 84066 949673279 21756 21808 93584361 55494 55446 385126016 10138 10139 348451680 46738 46800 712692961 45008 45009 492379708 82162 82163 202025302 72207 72208 585693739 74170 74157 525285901 88750 88822 937956426 19563 19543 4825203 32400 32401 806167255 81764 81762 84975412 8401 8402 144087696 14892 14893 850633291 15627 15628 182650746 3739 3797 758454122 85529 85530 535270785 53702 53749 810634227 82015 82016 653157495 63668 63669 343159138 89282 89328 11926865 38906 38907 712083869 15844 15826 38529443 89822 89750 539233782 6330 6331 146920507 29365 29348 193202346 88968 88950 62353484 30361 30362 816890233 21398 21348 415343348 55282 55283 835629353 6896 6897 536259264 99135 99079 26064783 1502 1503 116088574 41246 41314 278941999 57990 57991 475507198 66048 66049 483158514 65178 65179 466453315 27186 27237 617517746 10848 10849 343293441 28251 28252 299047423 36192 36193 561426652 83234 83313 474662808 1126 1165 343495423 11949 11950 87581757 8118 8169 794875191 60904 60905 748315825 53055 53010 47142858 34492 34521 670395898 89431 89365 790418982 58201 58211 855405312 52857 52858 278746234 68483 68484 777858707 89027 89028 718837287 84218 84229 36209891 86942 86988 165002056 48624 48702 952920254 33915 33966 147825053 39589 39610 241730541 12342 12343 871124004 63341 63338 832712973 29055 29123 354109445 28220 28221 196431760 60028 60060 849714577 35827 35828 811833790 15251 15218 879883610 48668 48735 200859063 34901 34884 475395255 76429 76430 706006989 44414 44415 691878871 70495 70517 355925801 50208 50209 314683457 34158 34086 182684078 99526 99595 859066147 59656 59657 41508211 27623 27545 581735672 20834 20790 568878921 34671 34672 276773536 32298 32376 931771920 59781 59782 330107875 36910 36878 964474427 28941 28942 542007712 45955 45899 68902087 80896 80923 72884289 94858 94796 326789120 36509 36546 178328863 69718 69719 564431286 23200 23201 3910814 96324 96325 360382933 71788 71789 409111532 76129 76175 980468751 55737 55773 986927417 47863 47832 395735337 14059 14060 869709845 16185 16166 397020591 36041 36013 180430980 18732 18733 645216468 15476 15528 565324490 44717 44718 375443172 74959 74960 808334945 78389 78390 781561997 87247 87167 156189180 22237 22238 44817370 34920 34918 936391106 66103 66037 789321464 81996 81997 804307004 96084 96085 642066933 93416 93391 422352184 35850 35792 329956892 84808 84809 296134466 55493 55415 778241347 83242 83243 8148829 8679 8742 180435259 83990 83991 146529654 47372 47433 826382410 24492 24438 901359875 2282 2283 686206234 3391 3392 158043082 1850 1851 131781177 59326 59314 998801568 11034 11062 366449457 90711 90750 998319526 46801 46807 858851240 94912 94913 634522780 453 399 454848303 22466 22467 850567756 3185 3186 506947876 82954 82897 198768255 30573 30499 782013411 1333 1296 104154536 78654 78684 502522733 75718 75672 284891998 81839 81840 481739153 54876 54888 918119581 10052 9984 390320559 51479 51477 600964921 33152 33153 438587046 73702 73655 806731777 46476 46434 201743702 96217 96218 159619673 27787 27817 66251410 38784 38785 290753902 96906 96907 369331395 46570 46571 871287524 90048 90012 123304225 45568 45569 891928165 15532 15471 944560503 94567 94488 543346249 32060 32061 248742437 90276 90277 755135563 26326 26327 663119731 38225 38226 990485661 77830 77831 23778124 2018 2065 912841345 26056 26057 506845478 4828 4829 670479269 25803 25804 129494103 33157 33158 356433117 80301 80355 704421002 28586 28587 307893152 62751 62752 50909090 85837 85838 474171846 96526 96543 532034785 20140 20067 609550225 25802 25803 419463712 17032 16954 232300047 85536 85481 953706111 27689 27685 758691826 41499 41500 750402424 48509 48521 169884523 27465 27469 854592255 85951 85952 653138109 56822 56823 861783191 38137 38086 105406760 1947 1903 151946284 56029 56030 847173761 77712 77713 666572574 3003 2978 640267537 67437 67438 959928009 72994 72995 523469403 84935 84987 932513076 51408 51392 752236089 60195 60196 55281753 42947 42948 808895860 18591 18589 952187936 16931 16968 987833616 97534 97535 935463575 98007 98008 407673555 18780 18781 964095783 15756 15757 352916136 19965 20032 655626750 16917 16918 503171133 55382 55424 127600622 22484 22457 671472030 14398 14451 997217675 88476 88477 570133134 25863 25886 114200492 20593 20661 785348066 24858 24859 553533765 46898 46899 292661746 68902 68903 960959520 55498 55499 818510108 91507 91493 244295557 41484 41485 813122161 12074 12116 451192747 56296 56297 560739629 83684 83685 383463720 266 299 577905258 26948 26895 641786472 88058 88059 483211537 38858 38931 887646277 69677 69663 810865953 80491 80492 164167558 13376 13377 864014823 4575 4610 480106836 43056 43057 993600195 80980 80981 559172087 4741 4742 27135831 93185 93186 765531639 85562 85563 589202748 60092 60136 189336206 85796 85860 206667047 64092 64093 762348127 93616 93691 924733225 35732 35733 684622098 31711 31697 398380126 1694 1695 417749445 61106 61107 693135510 82137 82094 334385413 30579 30603 279051789 32829 32830 884724470 34339 34340 413861701 47937 47955 286901858 54251 54285 803828911 95044 95045 852382055 14271 14225 301938802 88608 88609 31224691 74055 74056 454359363 30456 30431 178748169 44773 44819 42312206 17564 17634 857642817 13696 13672 733233100 34710 34660 6381677 21417 21418 195812816 82470 82471 66058709 89016 88964 29995087 1249 1250 686918312 67301 67302 250763961 30455 30456 946461189 22337 22338 110224153 31857 31858 461993385 36466 36392 749563267 59851 59852 436949324 33393 33394 602707304 21687 21688 489204603 5980 6060 842643272 42577 42578 131544751 11091 11088 87567987 37869 37870 720446107 84365 84409 875493526 86154 86134 64612076 17315 17285 278295509 19453 19454 283495189 85141 85142 353853910 24835 24836 273437381 61219 61220 217334678 94911 94991 167703458 88422 88476 99446255 18219 18220 752478567 96949 96984 103546774 60403 60404 204701539 47259 47310 863194801 28007 28008 83465637 31876 31877 521604687 76445 76446 369098510 27365 27314 91191464 83841 83842 387451012 35425 35487 294403383 48654 48699 170253754 70162 70172 497882661 91379 91380 286938932 75209 75210 259313334 66882 66869 460451592 56923 56911 558616907 84551 84601 387385104 49657 49659 749646612 9481 9552 740968400 33237 33216 334896578 38107 38180 108912113 80118 80119 280357259 66465 66466 944824937 9330 9350 377044776 76109 76078 252733899 76766 76767 740512812 70499 70500 197671664 26116 26171 668292116 23607 23608 365563283 23178 23179 752553185 42875 42876 822235287 48834 48899 910091878 54348 54349 442186025 66165 66193 480010090 73605 73538 975258116 5782 5783 332602760 72532 72533 973785043 64878 64879 712029309 28362 28363 550935072 90266 90232 644944296 63301 63302 611093350 28561 28580 858365927 39560 39561 610211975 88885 88946 671254072 76571 76572 50593608 86020 86021 380536918 93117 93118 217507366 52336 52371 543814222 76265 76292 872516676 67522 67523 500884185 93791 93792 884871442 72743 72744 616679876 80082 80083 651738608 41517 41518 167403633 31215 31184 365326756 21148 21149 178783778 6375 6308 447728052 31922 31929 406495082 25917 25884 4334617 91520 91521 97078523 8979 8906 53319953 77135 77136 211154973 77919 77965 313290769 66030 66031 504347586 18471 18551 289135837 68548 68549 213841150 3214 3230 496212607 11617 11600 216457120 33732 33733 343807921 49494 49423 619801233 27466 27467 384146898 37544 37602 21303033 36920 36888 436816028 60647 60648 235268652 12473 12474 578228210 16203 16126 292072319 93550 93551 954462474 26591 26592 854433393 18407 18408 147116881 53283 53284 534010164 1807 1786 88848700 4968 4898 879594702 35959 35960 898231592 40125 40171 754711071 53264 53265 157830754 64746 64747 397350770 93306 93336 142253393 87310 87337 185392615 18402 18362 513768838 23822 23773 441232482 55413 55414 38111554 54105 54106 835475549 87797 87798 222272120 5409 5410 385421291 27573 27574 359255705 93957 93958 701459066 96415 96416 560414235 64315 64316 360706998 71395 71396 724068431 87423 87424 712722451 63444 63445 268368605 50230 50231 880674448 51406 51411 269080710 61825 61826 505475062 80465 80401 748791470 96599 96583 708978595 71883 71833 602516059 60026 60099 849215899 45404 45473 905848301 22825 22826 803554981 21293 21294 608604161 77478 77551 14012829 4894 4895 842454736 53260 53261 848853964 14808 14839 430941327 78106 78166 10474590 32889 32839 726619149 14113 14155 786546358 95287 95288 302883314 13696 13629 341309075 4624 4590 948621757 4567 4568 401962854 94729 94652 286440290 82239 82240 355382047 98053 98054 806043724 49443 49488 961265529 34395 34396 46316629 54258 54259 774506950 29104 29105 941892952 37733 37750 555492279 32123 32124 278687568 87760 87795 557115727 83201 83156 317438614 70829 70758 596223933 80548 80549 517374608 72398 72353 777433279 11233 11253 162004504 17723 17777 345674715 19843 19870 879406540 28503 28576 96491544 7624 7625 36553302 49433 49404 209247383 24616 24658 353990015 46045 46046 535506155 15781 15782 348989915 95739 95740 925253820 27134 27066 847436470 86080 86081 556955525 35874 35875 255320787 21873 21869 946377546 79815 79877 771226426 22464 22465 791925807 78837 78834 883645030 34429 34467 621403370 63919 63956 622967995 2872 2873 558477708 95389 95390 424451369 26104 26119 456706042 45928 45888 801153871 82331 82256 600453543 57344 57403 83018288 69361 69284 996782879 15063 15064 915097959 96275 96311 214932564 35084 35096 473490546 72783 72770 355816095 19025 19026 330031015 50842 50843 961378637 80404 80329 102056720 51692 51693 799831500 34831 34832 311556150 45993 45994 493090613 39714 39715 551804869 80122 80139 772314297 92926 92878 679508782 40904 40885 338745459 74136 74137 910315586 8056 8081 160020606 14435 14512 208862226 54853 54854 959941750 51001 51002 413600683 98996 98993 355307000 58419 58420 624298690 92355 92430 121669078 66046 66047 816908644 9474 9475 773726280 99354 99355 60105763 15824 15825 997195810 72095 72158 508187136 94007 94008 611229978 90729 90790 271665292 21453 21454 750911707 2831 2765 238902877 32547 32548 802836913 47359 47360 908522290 19514 19473 717413430 73254 73255 831750108 63920 63921 390578421 66592 66593 135627162 74393 74394 828021347 36660 36661 59931302 17219 17279 59850939 35868 35869 324240429 34274 34299 380464230 72250 72251 722114371 91228 91166 846040996 27976 27985 524457539 99405 99454 781347041 74385 74386 7859637 17335 17377 48913379 69542 69568 9826695 24565 24566 264145067 47559 47638 300106873 68847 68873 976572552 42081 42082 622065771 46028 46029 516624026 48952 48953 309831605 64236 64237 551590026 4525 4526 187716015 4488 4489 707946031 29339 29340 821403978 94346 94327 541548842 16395 16396 890962672 34502 34503 589455394 39572 39573 526051506 13041 13042 834115420 60281 60261 698013917 8978 8979 738700998 32097 32098 229274579 10899 10977 226738959 54801 54802 841452406 56582 56571 377252237 8705 8706 507520231 90565 90571 150845878 13982 13994 238900553 65635 65569 101680910 27299 27300 58931222 9733 9734 6227214 1925 1926 58620182 94804 94805 687375671 76149 76145 47251379 27810 27811 286733065 76896 76897 408068326 55288 55233 840252659 64504 64557 672343688 14273 14257 419843159 47482 47483 894964943 15276 15277 81359605 37836 37837 836245269 44002 44003 140849632 92846 92826 519786082 74015 73993 589777041 8675 8613 236971345 15197 15195 691519189 62335 62336 846938811 47674 47675 500045673 90863 90906 993311526 27021 27022 755858071 34909 34910 903440035 2319 2271 426780468 80958 81025 400436554 14601 14602 621842134 49757 49758 438461176 46812 46854 2710487 37957 37958 701519791 13127 13113 457714858 6991 6992 617503927 84061 84107 716765726 68928 68929 373208044 38033 38052 767454882 41059 41006 615377893 85576 85577 681411378 63952 63953 478062014 9 10 132386868 37794 37782 196310253 41437 41506 713154851 33304 33307 333880146 18400 18419 404879495 4226 4241 113423064 32345 32367 265043629 38940 38974 601144243 71056 70992 822521727 41211 41212 692437149 2789 2820 482771881 47489 47490 771539933 25831 25874 849004072 76665 76666 781488390 45164 45165 863568724 42601 42602 615384439 39841 39911 130347303 85402 85396 621990866 32056 32057 202797702 38406 38339 706708170 64490 64522 137856787 42767 42768 118116344 36700 36701 347837579 87241 87191 702362354 71107 71100 337497784 27762 27763 733980118 62297 62298 480959213 98855 98889 406256896 39294 39365 935248156 13102 13030 581666560 49154 49155 522206806 8425 8426 348728977 14447 14412 741752297 92059 92084 331984690 7271 7272 783650895 54827 54828 567629049 66480 66464 185734985 7840 7841 301455887 93657 93729 515854915 70378 70452 86418805 26002 26003 425364847 25507 25440 570035521 83155 83156 287733670 93217 93218 787096651 8252 8253 713022082 7045 7110 356208173 52807 52808 314081417 544 519 204868073 47941 47868 836008003 20657 20712 259706814 9768 9827 698219830 27576 27577 238571954 22461 22455 904704190 53897 53898 27633362 74655 74700 706135252 93882 93919 269056939 23398 23399 309389295 19105 19106 144810741 14935 14940 463996090 64058 64059 467812060 49563 49554 34711287 59662 59722 369089819 85174 85175 249711148 85623 85619 853223007 38876 38920 135121875 67890 67891 986491612 84627 84628 413944980 11137 11133 533330777 83187 83188 616306044 70062 70063 511381173 95896 95816 323388270 16214 16215 443180318 8424 8471 853163332 56307 56308 528532124 30948 30992 830629743 6123 6116 472770237 5828 5816 194478716 43913 43914 810952274 71269 71270 205097630 65180 65142 596168810 74215 74229 799139938 78563 78564 45750544 55266 55276 965530665 8812 8832 593262281 73616 73664 395598913 63166 63222 930922668 51938 51939 200083539 72416 72389 678055154 50664 50707 474133339 68041 67974 416492559 35991 35992 154002379 34865 34868 521278021 37068 37069 110713716 26085 26086 924274801 46849 46803 33753871 32855 32856 378522899 25116 25117 37153472 93618 93572 992482546 50683 50657 8726495 45382 45455 895260642 23618 23661 559520419 62245 62246 506220226 49079 49021 918570382 75080 75154 755571023 57263 57264 657085608 89655 89652 84907772 19586 19587 95567949 43797 43798 112762666 34007 33951 676631702 82046 82047 49523366 22907 22968 644309199 78593 78606 662619907 16555 16573 138184554 82980 82981 707861274 27666 27612 499605644 51651 51592 553177103 4711 4712 46581025 62860 62861 406519892 17186 17222 940134925 66744 66796 65939216 27453 27448 205606443 26510 26511 762737360 3381 3382 769049479 71929 71932 799031174 5773 5774 117742828 19845 19912 593084494 96966 96936 544262020 71140 71195 349730256 72167 72168 214356227 61745 61746 516050064 99834 99835 877831874 22064 22065 462537532 6865 6866 694361679 38777 38778 283528397 91966 91967 511258061 40411 40402 668850778 54451 54452 202664646 49717 49727 452060682 20693 20659 396910381 63976 63900 988179219 11916 11917 642815639 63190 63191 892562483 3522 3523 245291553 35162 35231 491223044 72981 72954 664779092 98551 98552 723760926 10738 10775 89557293 7533 7534 946043782 43078 43079 522475257 88529 88585 653010109 22593 22607 837741832 14800 14754 864385665 18182 18176 156107318 24527 24528 620423436 88463 88455 886311089 95642 95664 439432168 13223 13277 34928799 95277 95255 861789248 9730 9731 126340782 37361 37362 835601295 55545 55505 621974804 7837 7847 209051587 94959 95019 452336300 69090 69091 759347447 80045 80093 321729228 1367 1368 981089544 71213 71214 201567308 81466 81467 146740429 63539 63540 604238601 44042 44025 441385625 59861 59862 35127812 3417 3469 387102288 39346 39328 840235986 94873 94874 202434102 15520 15455 619565842 75125 75126 975574174 70548 70549 517782399 93160 93161 730272221 93790 93791 290911854 37954 38026 294056246 76289 76323 783679126 1198 1146 24468550 36170 36233 898271958 42042 42003 946139683 75573 75574 25551545 23480 23481 885363754 88206 88207 649586314 24744 24745 68609988 81949 81969 72955979 83922 83869 374218605 4498 4443 649366078 80508 80431 998222367 2038 2012 952384193 30888 30889 571324135 85573 85575 470623379 12601 12602 421082512 63422 63423 11977773 44026 44027 757412375 12700 12641 867817970 17318 17307 605720848 58339 58315 108595181 31344 31274 215131632 56370 56371 752238946 25776 25797 91746304 99595 99596 578625537 16743 16744 880658017 90975 90998 523413133 37561 37488 775304076 88747 88748 255735027 97968 97969 7262499 782 783 781052856 16381 16382 19256366 57158 57228 720493297 44748 44749 980627654 50652 50653 161261074 61442 61443 285088973 35641 35642 950865904 12128 12129 355682172 65916 65917 986209248 13328 13329 84812627 73581 73582 179360241 93118 93101 794576775 25028 25029 685417388 17369 17370 81546659 64489 64490 582592467 36061 36062 578419928 48047 47974 68041313 53185 53112 215463385 42514 42515 857420459 74604 74605 296916497 51232 51233 867369970 39928 39929 930568393 92125 92161 15991966 81267 81268 961240633 11687 11688 523527738 12050 12057 948562313 72310 72347 530152695 71456 71457 178758521 1199 1227 121032905 60983 61022 149029267 34303 34304 771762759 30749 30813 335599243 61897 61898 704760468 78113 78114 458521422 42057 42065 563201426 6354 6355 853668191 68515 68552 106091144 590 591 979040615 85723 85773 675391683 58413 58369 81430888 70248 70186 81651270 38664 38665 354404739 81875 81876 447829940 18236 18156 660998299 65251 65252 28615972 93185 93237 26233206 6034 6015 50937675 6684 6685 295747392 16704 16705 140241139 38273 38274 251259734 67291 67312 354648878 55868 55793 403048374 29511 29500 437464045 87036 87024 681366616 8295 8296 716735236 47662 47663 202379181 52695 52744 789251066 39712 39757 838190817 46056 46062 407042621 61853 61779 62839746 93330 93347 10825081 87367 87383 595972959 54862 54911 755204442 55156 55133 929223009 99562 99563 360692424 9508 9533 287108403 81299 81300 14333335 44280 44281 118789346 10954 10992 680187028 75706 75707 115282777 82050 82051 941233422 66459 66537 87897935 54549 54550 243164314 61118 61119 137014940 67436 67437 188722393 42810 42811 828373120 76717 76718 242297012 26532 26533 513401970 92626 92627 378630189 53684 53685 179688875 51882 51803 144613159 29265 29266 609987366 65042 65043 597954992 86358 86400 50644853 45913 45914 116409940 79733 79734 151482829 42313 42314 379719349 56673 56711 453165309 24291 24242 254169067 14149 14191 79978472 65442 65424 675966518 68451 68452 937539899 469 470 107264567 93027 93028 436416214 48505 48478 230328772 8015 8052 135745910 63316 63317 302993202 55544 55599 727001157 78708 78750 146682492 30058 30001 541562303 51062 51063 43757032 62277 62216 885374805 68543 68466 414558345 39118 39059 170261920 45142 45143 680622425 49014 49015 129953508 70954 70955 548771753 45524 45525 604126161 60151 60152 513439959 23730 23731 348622633 31919 31920 2221177 39333 39334 238446693 7822 7823 395842992 55309 55297 505384671 33795 33796 29922765 45411 45412 106345169 80664 80591 395749316 78285 78334 18769413 85970 85959 469778888 36247 36295 570881024 1142 1143 343777559 70018 70035 82331401 4100 4088 721653824 22575 22601 734672636 9308 9309 76992237 49833 49834 420827044 41302 41374 574274175 86321 86377 641096535 21203 21204 88134297 48150 48151 448865715 39414 39475 457338734 22236 22237 77306436 57278 57296 791953793 65700 65644 579537781 9685 9686 336998785 66230 66197 924974106 84818 84742 302127614 47375 47428 385057214 4941 4942 372042842 90706 90707 49246857 94329 94330 578457303 41824 41825 77704487 26372 26352 941432104 25692 25693 332258265 81976 81977 194765099 99066 99067 375347441 70890 70891 725276333 49149 49150 46484718 54691 54769 852389074 34841 34842 747485621 34524 34538 559261735 57328 57329 918836908 30606 30607 376909526 54139 54140 782551457 31623 31612 779103655 79142 79143 337116082 24169 24170 789013531 55209 55279 172582928 31163 31157 39163057 2123 2124 901063436 2508 2509 553463227 82534 82535 313499406 92055 92056 338178354 14371 14372 3046776 81814 81815 910287110 39774 39743 951215436 55357 55358 35291243 60794 60795 87307458 32431 32410 813382495 19867 19868 495284414 88246 88193 237948276 67270 67271 366173447 33333 33334 732125175 65862 65900 111481415 36809 36810 281851136 68384 68436 790868218 79853 79854 946841207 14994 15046 609517188 35402 35327 965047548 81878 81958 830666577 54840 54841 818486348 73504 73440 540235299 59863 59864 876039735 19965 19966 109321641 41703 41704 192890920 42190 42191 338284894 5058 5059 561139459 58857 58909 605735205 70224 70225 396964540 20875 20861 882248288 42730 42778 100480439 80395 80402 520912122 28143 28144 226629371 92619 92620 418851402 34322 34323 627167815 90672 90673 633022671 42466 42467 630290627 14818 14893 680474162 15072 15073 533732082 77095 77096 196217122 5184 5251 602398629 43204 43224 631453522 73849 73789 264038313 64392 64329 724740091 37027 37047 655934265 80924 80859 699912766 6495 6481 213282011 75682 75683 838041816 45001 45071 462673954 51144 51142 817367804 42603 42604 55640816 60901 60879 172253481 8336 8337 968610081 2313 2354 128605597 47651 47652 163867862 18696 18697 237452111 37617 37618 585153570 36297 36227 808469433 39706 39707 743346305 21503 21504 407138460 75714 75715 589325791 36849 36825 327978346 87951 87952 747146079 14589 14590 317326721 78817 78818 634158151 43588 43545 417683002 50927 50928 917747279 41146 41147 749606422 74845 74909 184183232 15390 15412 743494078 20971 20972 597465457 11834 11835 840755364 19769 19770 186057272 23517 23502 343385296 41092 41078 804062187 93914 93873 578331691 54059 54060 469948929 18560 18561 814812666 39498 39499 312396297 17825 17763 525275085 60882 60883 475625238 77215 77216 390233077 27950 27951 275365171 81092 81061 711553407 13115 13116 427480844 2859 2860 134242720 78959 78960 14866878 90401 90402 308666612 9394 9395 672967582 78765 78766 467579097 49023 49024 812040881 69424 69344 824084856 83452 83453 111373585 37638 37623 344400464 67724 67662 424106036 6090 6114 241766788 45210 45144 76026638 31635 31572 790912367 35146 35135 570259304 81822 81823 656633129 75235 75236 559299390 59347 59348 128452640 59406 59407 10794838 97363 97364 549723406 36557 36543 247391162 62604 62605 499252320 38856 38899 283962233 51109 51110 302456148 79346 79310 656576813 86864 86930 879630073 68080 68081 391209974 47361 47362 975374272 33926 33927 718770710 88447 88448 291765306 1331 1332 192602781 26699 26700 279935849 77619 77620 155186268 53531 53510 16702174 4475 4476 169492953 77071 77072 342392764 7335 7336 848342810 97601 97602 11317376 26371 26372 564738751 66946 66947 76709779 35780 35740 783640924 31655 31588 415562251 77083 77146 404936600 67043 67044 169384338 41621 41548 936774931 4578 4526 405157204 11485 11486 18118661 39546 39565 716491606 8615 8549 919371393 87999 88000 409240131 27198 27220 804541528 59564 59560 869840387 53382 53383 263233640 40731 40728 979381487 36318 36319 733535173 66332 66333 11310559 73825 73847 514839236 4095 4096 677778452 37870 37829 717531798 61553 61490 403520877 9839 9764 785260858 76565 76570 829028035 89026 89052 625732425 94805 94792 318162880 52424 52359 901592787 24803 24859 593683596 25297 25298 85821115 81837 81838 767686150 22959 22960 917023156 2132 2128 316766743 52989 52990 941869637 6551 6577 329865279 80477 80439 717490187 88669 88670 454372867 54548 54502 61577125 14382 14342 805259822 1679 1680 792948851 10263 10285 158789631 34997 35053 754910414 61601 61565 799438745 40143 40096 134282786 657 592 121553617 35380 35359 721512505 58738 58739 828792396 37183 37184 133302021 6149 6150 822639705 65149 65191 49082233 9293 9294 534989000 65050 64980 878863885 75934 75944 185337415 91838 91834 444821782 56500 56501 604450377 39992 39993 391503908 51955 51956 472794994 61048 60986 626576982 6505 6506 20001455 84955 84956 542581680 25375 25413 447786562 11168 11149 523585816 56743 56744 866033118 49918 49986 931508530 49064 49133 568586912 349 350 782534196 6857 6858 367501039 48998 49014 181549999 86209 86210 540947829 20640 20641 134396188 43832 43833 152998612 70591 70635 575945424 67148 67149 59593632 69098 69099 96141464 95109 95064 693849924 14736 14737 146857518 52490 52491 158007523 65760 65761 840813321 8724 8653 228548930 72566 72567 717335546 57531 57483 512930679 28100 28101 419773154 89515 89556 884725371 19209 19210 24277487 66699 66773 182616709 19371 19411 871539074 68579 68580 89736799 78422 78429 768354226 4410 4411 767812883 67262 67190 844916345 61885 61836 865455003 16788 16789 253585184 67117 67075 894102047 7874 7810 638867872 25363 25364 873465696 61565 61645 805684565 99082 99083 1477076 28908 28895 721367755 38324 38244 198885688 78973 78905 22350549 99822 99823 580874046 25004 25005 891463422 10755 10702 944419606 22410 22411 411616130 86225 86226 316610781 84411 84362 121233248 93964 93965 1991705 95400 95401 787715294 25438 25439 568853841 65152 65153 806795989 60940 60941 809623527 69178 69164 70248211 2786 2787 914902456 60738 60739 509893712 35470 35473 217984030 2656 2657 309931665 71719 71720 480805515 67865 67903 343651790 13197 13211 551092913 54950 54977 392052284 24250 24251 153686597 71792 71793 605856094 5870 5880 31177320 73348 73349 303564716 50637 50638 885565233 53729 53730 902318434 19001 19029 133378857 32247 32248 399610282 52610 52611 230894771 51766 51782 709163744 81389 81390 386314924 89190 89146 370022483 68887 68967 83300243 86883 86942 672076555 37431 37489 175767554 21737 21738 98844550 73925 73926 521268134 47084 47138 770497826 52489 52418 236219671 43253 43254 134216437 17201 17266 910552044 7714 7715 268964810 59865 59932 744240016 9673 9632 325832528 4629 4598 686082023 12029 11984 363977435 94632 94633 753059303 62160 62161 682252762 2594 2660 462321086 358 299 326006732 26437 26438 641667759 22934 22932 747271340 23109 23136 164158276 33799 33866 7434462 27071 27036 748661082 14409 14483 822495478 66512 66513 806865315 92775 92759 947527571 31921 31878 257398662 95322 95368 579552818 65390 65391 750609560 89877 89922 647890102 70972 70959 743199660 18976 19030 903181125 63512 63513 943908615 80861 80862 16414882 39530 39531 845389607 23097 23098 102164524 77538 77539 333952059 6433 6434 507901245 45267 45347 415207570 38688 38646 812815069 71009 70963 787187695 61552 61525 689762581 74318 74301 527899527 60546 60547 789980382 68657 68610 26655558 21606 21667 584409587 72448 72392 781421215 47184 47185 409550742 86332 86393 670145247 53161 53162 611758723 54732 54733 730990592 83345 83346 215754942 69084 69129 126248711 89429 89498 74099926 21748 21674 196243054 91166 91112 142955930 66279 66331 794539315 48281 48303 793265298 77351 77349 784128740 20910 20911 844723226 64369 64370 586511740 24915 24916 408967986 79730 79731 991585483 31433 31384 311846019 99724 99761 769692847 78986 79017 287635357 26860 26861 888287888 64783 64784 958325297 67014 67015 811475630 34799 34800 23199571 70432 70433 89132315 21148 21212 454804634 91821 91779 346737575 43724 43654 721833240 73704 73705 304556379 94896 94897 489694661 7191 7249 761885997 66150 66154 271701607 77831 77773 511324079 20380 20381 846253765 87986 88042 187908107 30796 30797 860648896 27835 27836 128416379 2592 2560 982227643 52506 52534 975687158 18703 18624 992090208 37341 37262 495163018 82408 82409 53235835 77543 77544 804075573 75272 75220 483105422 87796 87836 677174806 19663 19664 142801782 71187 71117 470669729 9182 9183 668189063 15037 15038 95581210 97486 97487 174638571 56398 56338 395603747 71386 71393 549729322 96814 96759 890703026 45398 45435 259385702 63750 63673 995157183 23841 23842 797008970 61858 61859 47541623 97705 97755 243699291 72873 72874 197578859 28557 28558 136909517 488 538 521940076 79947 79948 174362810 7868 7869 789614958 96222 96223 563323986 40454 40395 610920964 17107 17108 423955595 64005 64006 491130266 44994 44979 870120512 94156 94157 849970424 72262 72263 262558458 11587 11588 253858310 31637 31638 785572244 71338 71413 322456083 60281 60312 69873737 85255 85324 608094802 28291 28292 481771350 46290 46291 892657834 17478 17417 652926590 571 599 52751240 97480 97556 359454131 78771 78828 301112681 22818 22819 104466403 78943 78944 755082307 83500 83527 367760790 7314 7315 708534257 60190 60150 518856901 56227 56228 695084649 56716 56717 33045063 80283 80284 248886259 90142 90143 585553998 5286 5338 600854161 61082 61128 592667431 70506 70526 76912529 8491 8541 49205628 29703 29623 722971550 19072 19012 234061256 68874 68889 955720720 91060 91019 798789453 30178 30163 882996235 71692 71623 317009514 41805 41847 710193165 10958 10959 488716953 49905 49871 685999410 73570 73571 259524588 68833 68856 645922457 4719 4720 728826444 50515 50532 858546679 98390 98391 235560646 57105 57106 480489877 65737 65738 879520738 82926 82929 306593541 46878 46936 687374824 44152 44153 288987455 53635 53564 51570185 98586 98516 569541361 81968 81969 427890587 62486 62487 778893686 61404 61405 820702908 9112 9113 463051576 31454 31465 781986487 37537 37538 831066854 47645 47574 407700471 23185 23186 107905694 70249 70177 777923015 43575 43576 942305434 52063 52084 994699345 71150 71160 511676505 22183 22184 261402064 30318 30319 766663552 995 996 510035155 15938 15894 651969076 24543 24597 408307152 13722 13750 344146213 56956 56936 789881440 22961 22962 770018492 26166 26167 771877258 66707 66708 500595746 56521 56470 576015658 3712 3774 335836594 45549 45550 265707603 31155 31156 880779733 31166 31207 705536762 24438 24439 140990686 17664 17665 767004946 35564 35565 15918666 76370 76371 310781717 62315 62272 376878591 39175 39176 662697616 31146 31147 320626083 45300 45301 726303928 68040 68041 191859323 90002 90003 793935192 94115 94116 649091354 1987 1988 937741804 18452 18417 915394138 4700 4701 317739299 20166 20167 930763683 91243 91198 242209341 85689 85690 44347758 57162 57163 774937484 71931 71932 96089684 8336 8363 974150653 89046 89047 956267204 17505 17506 228747414 56604 56605 57703317 36860 36861 155198729 21478 21479 891479727 31333 31334 657398271 46881 46896 10772149 83185 83186 195028465 29269 29270 477162575 24489 24442 321840148 12299 12239 674883708 6468 6528 222773459 17338 17339 17155527 6051 6052 706199992 50260 50243 114001106 20934 20911 319995521 65580 65631 676292308 36304 36305 584772486 89621 89634 8720668 83379 83416 775099669 94217 94218 222574323 53974 53920 577696292 60597 60593 966261374 92787 92794 71531629 91651 91610 917161725 40103 40104 612025564 53191 53163 358260525 71900 71901 5855431 90336 90337 599979314 44039 44040 679683792 49554 49552 662108462 5627 5628 526488279 67030 67047 766219826 13364 13365 235608760 81266 81330 78143004 79754 79755 358250639 45958 45959 912998491 57267 57331 836811584 6527 6510 806538449 44988 44989 416363888 40631 40632 65701657 69721 69722 224734696 83134 83135 588123564 22572 22628 741424763 42124 42088 58756539 52080 52081 549707931 84312 84313 265268368 80038 80006 605275459 70769 70707 370727561 67747 67748 174820325 14556 14604 706626765 8609 8610 338390590 87292 87295 245370862 62223 62224 303298869 5047 5060 698701766 24916 24894 421846863 98657 98639 572574336 42945 42946 512559348 91965 91966 563987272 65869 65870 368476666 1838 1802 857282902 77042 77112 891680509 78096 78036 389884240 71979 71981 126587676 68011 68012 855505516 4103 4092 60650481 96187 96188 930833300 83878 83921 125350353 71661 71662 961814179 64941 64942 205834073 2249 2250 366797988 52777 52778 16819234 86665 86730 528411119 55007 55008 536974587 41681 41617 551327241 68739 68740 539805430 26311 26312 336994395 82790 82781 124561725 363 364 48083219 49623 49590 947361423 63900 63901 950835144 70202 70210 967347008 14459 14460 150032503 26830 26798 634335818 75719 75671 307580887 15166 15167 130825697 61894 61919 645975505 84837 84838 658088613 99567 99609 851694578 67016 67017 787351313 55300 55301 610783269 23081 23082 137189533 14694 14695 203416022 26084 26136 362440900 70076 70009 613008843 1553 1554 627823706 3911 3907 336437291 77434 77495 753672198 55688 55689 385955373 53304 53345 336576937 4283 4284 340547264 72559 72533 35571922 44668 44685 377088999 47831 47855 359213292 79818 79819 769727710 28911 28912 286389484 415 416 952275094 91422 91423 74900111 433 367 522851744 10638 10639 783596827 22781 22852 490425877 57232 57261 609741519 95041 95042 58102745 19954 19955 883099290 33320 33385 490318844 82203 82236 172320800 13749 13750 724401157 17127 17128 597393247 48351 48332 731200981 72644 72720 707679125 23402 23403 589087364 36909 36910 708155358 56416 56417 736872116 79116 79117 343477914 52140 52083 438618657 47998 47999 537180348 73133 73134 361773521 522 595 520290326 31867 31812 325802574 90576 90577 336183112 11161 11112 661777918 87855 87856 599472466 73707 73708 917995872 20168 20169 708837675 20154 20155 115596004 36106 36107 524168511 72283 72284 841426687 98481 98482 462802804 41278 41282 653825773 83442 83487 590569719 77392 77465 348157502 37876 37806 783428520 10001 10002 923769183 9138 9172 22937356 81633 81634 811607330 14408 14409 207713406 29321 29288 607930742 13082 13083 538790992 97026 97027 167043143 74589 74590 21623514 13369 13370 822987202 75239 75240 872213727 13503 13504 504355781 36383 36384 354210228 61214 61215 503495247 76029 75957 633558238 52587 52656 650075935 9085 9086 54005637 53547 53548 464189377 42265 42266 88265856 67895 67896 734543111 85727 85698 500976320 56743 56678 123093166 61423 61392 405799716 82800 82807 922512904 21633 21634 573769852 58170 58179 775169738 57563 57514 930470915 73518 73489 402679245 72142 72143 220151439 14368 14324 958352243 97126 97051 980052277 72087 72022 354316623 88771 88772 611430656 73353 73354 529537189 92348 92303 686792669 21809 21765 182839707 97896 97897 555814646 52517 52571 782639479 50119 50120 945794691 52562 52563 671835457 47436 47437 771499750 78711 78712 341563108 9198 9199 995940835 85739 85740 433571316 98207 98208 250161526 76199 76200 729794681 56267 56292 507333786 67360 67361 94736308 36966 36967 138636065 48035 48036 627479808 54524 54502 661420726 22205 22206 468358725 67974 67975 593950065 75426 75427 590602890 12209 12210 191647295 6983 7025 469287697 99146 99172 159889048 53707 53708 196698059 75829 75830 532097410 58144 58145 51562242 46652 46677 222297362 13258 13259 657822527 57231 57154 623189008 95979 95910 341999773 67638 67698 309473104 5606 5531 985461238 70677 70678 900928473 31657 31658 986840345 56421 56422 59657131 81899 81871 955133643 13995 13996 519131379 12401 12402 87612455 15391 15392 219885089 98935 98936 785197820 12785 12786 717368066 21602 21603 300482168 31950 31900 368706706 24667 24668 411697311 95913 95914 650764716 41175 41165 898454591 31228 31229 532886383 50188 50166 542602673 39887 39821 382551797 37329 37389 471707782 79022 79060 574926384 93569 93490 415682472 10146 10082 584091732 1567 1646 364401369 82750 82688 399336503 95468 95469 477874120 21594 21595 455707152 63042 63043 841021309 1839 1768 529113268 883 840 808510390 49523 49524 365340546 73277 73329 940872555 29661 29662 367942596 76031 76032 6289899 35788 35789 267642357 3231 3205 534710757 37877 37820 638178941 20237 20238 941556025 68033 68034 493323618 55795 55839 146615288 16103 16163 565389188 62229 62164 74359041 36051 36102 917057099 43444 43445 67080414 85239 85240 945399849 79232 79233 418225814 17055 17056 127069983 67058 67059 493490741 86995 86996 909838075 44644 44605 862510052 4037 4038 968571876 50255 50308 850974581 40753 40756 173145163 85335 85387 757785628 9637 9597 654209914 84739 84740 254677314 64433 64436 953653757 16695 16696 938350272 26764 26828 377698498 99896 99869 593661039 24877 24878 895333258 45409 45381 130715443 34048 34049 403596483 43599 43600 16016530 76421 76422 891958955 91773 91774 915123685 48414 48342 774726035 25256 25229 353127308 84845 84846 66900687 57954 57927 639851867 42904 42851 162985074 98211 98180 581424684 86601 86541 490594914 34513 34461 563352530 2712 2660 824675323 34394 34459 751361433 42112 42132 296940488 56641 56642 611241748 58913 58914 408191334 9240 9241 970777120 99886 99952 275565671 99268 99269 595685472 29281 29282 476882404 2419 2420 418568132 51304 51238 331402575 68136 68137 807070436 21159 21160 451952896 7739 7740 925581287 18445 18416 975620790 35334 35292 157362190 14524 14496 281825839 64753 64754 971123374 23744 23745 46003027 86921 86922 344154001 54326 54327 489659453 55853 55854 745469728 6543 6562 225010940 94288 94289 336967465 80083 80084 829860179 28142 28129 551248413 92051 92052 699776999 38520 38599 130901388 76924 76925 53384079 16010 16011 885694979 42580 42528 623449057 54994 55071 294835070 182 183 665936956 40245 40253 168419337 15523 15473 791542534 54403 54404 43250018 24792 24847 505110474 17396 17461 58848127 40021 40022 160163743 41006 40943 542493307 99670 99716 493686543 37615 37642 164908455 89114 89115 77232535 8915 8916 97422937 85704 85705 860117319 65589 65649 462100459 70742 70743 791041453 80804 80805 804827227 82288 82289 611904878 16207 16213 668508344 24494 24451 212340296 67725 67726 933466419 12683 12688 499106395 4331 4332 102531619 67075 67153 573829099 92886 92887 102965203 75069 75070 453881279 58646 58696 245575154 36141 36142 266709391 78858 78859 221077545 41595 41555 504442963 22716 22707 717851433 58912 58913 118444624 49070 49071 606587792 30838 30861 416544896 58902 58966 521744728 81688 81689 508643739 92899 92900 800112739 84995 84996 917844727 95844 95820 310882030 55553 55605 757497536 372 373 857198594 29501 29502 308021525 49115 49179 651699602 28660 28661 673356375 90294 90331 411591478 80633 80604 979182780 56036 56037 581930658 56899 56900 151804875 21357 21358 808132689 135 136 589390740 45683 45680 673340014 75712 75713 939701564 37333 37267 421874463 77283 77284 943913320 82364 82365 789912195 76094 76095 904263804 82838 82839 26335264 76649 76650 883674412 65267 65341 895165296 37650 37651 174012593 91043 90969 68577635 46918 46919 727154473 87257 87180 173649125 51890 51891 851120438 34241 34242 363516913 14261 14286 970019424 19195 19225 743254379 17305 17306 236492701 47121 47150 456927340 85034 85090 686706268 77190 77230 627952861 8774 8851 535265718 85713 85714 266888617 3764 3735 165872097 62786 62787 493127994 61126 61127 137498239 46124 46084 835045195 32100 32123 901032434 41861 41893 75169538 25571 25514 99305607 17717 17730 879128864 91073 91074 997879325 38335 38355 202443030 75580 75581 679563253 5874 5875 744660304 41357 41281 992881792 6438 6385 744115176 37000 36964 492862704 2661 2662 33536766 12982 12983 419607073 29214 29215 307471548 24125 24126 437847177 92911 92859 910723791 48983 49037 589611773 99788 99789 754629143 14644 14672 338384825 13030 13041 151484159 37896 37897 689947002 345 277 682892359 27218 27254 30000004 72248 72325 917502326 83686 83687 961563032 32376 32315 146889807 45912 45842 718571446 96111 96115 204769996 4272 4309 573387547 62828 62829 876528188 20822 20823 714070859 99803 99801 796785625 72263 72264 731720220 27786 27810 412829623 81687 81688 623218558 77369 77370 532234226 71219 71270 368528656 8288 8289 158645619 73648 73624 471302196 44287 44267 737525064 10786 10844 305776934 8574 8575 512519153 48228 48253 507211597 15573 15534 49061290 83292 83293 958946971 20550 20593 824249050 19272 19273 121482444 38973 39019 989026793 55960 55938 169918855 4043 4044 834191810 803 804 270370841 31412 31413 592266553 71817 71818 632932664 73772 73828 977085795 48490 48445 385229260 58522 58564 184827028 87041 87052 664886383 77894 77895 545355211 28880 28823 7422947 36697 36628 759178546 82995 82957 808621765 87586 87587 584613724 87911 87912 247242228 86468 86390 284082811 3075 3076 907995308 9351 9392 13223448 48385 48386 794418480 45840 45841 413534015 24059 24124 615557873 14882 14883 38889543 59766 59711 982769211 76436 76437 519335105 46050 45978 285652385 35393 35394 736099641 44188 44189 34073268 29202 29262 344532016 55767 55710 390922177 98628 98591 854943810 66954 67020 922546090 35313 35314 239660081 31868 31863 746575215 58985 58947 97941692 18477 18478 187436837 29809 29810 230036031 50953 50954 59799253 56873 56874 359576244 43208 43209 819047485 53808 53818 976214637 38358 38406 63898248 3821 3822 822603832 15210 15172 525148792 34574 34575 973669128 46953 46896 327944578 47139 47140 733251351 44861 44918 404771374 71722 71699 335945868 17358 17412 800435248 801 802 474851500 64452 64431 70636328 58362 58403 386176585 92817 92783 229553138 90885 90886 520904938 8329 8330 462974722 58990 58991 458740217 16360 16341 271899112 12604 12605 842455116 72042 72023 354960902 16884 16817 30885251 61916 61911 47863122 31987 31988 318654402 30654 30641 877297092 89396 89470 519759726 25585 25571 594751747 15288 15289 966191535 87946 87947 191746472 32723 32724 541667812 15137 15138 152423260 91232 91233 2176039 35116 35044 700201595 93593 93594 220342877 50083 50133 489737506 462 531 216418612 19874 19943 905648254 82977 82978 354642794 26018 26035 524643746 16785 16777 588791033 16978 16979 877970207 57790 57765 248024746 96225 96226 689159597 34233 34234 218037089 48282 48276 335082718 12861 12828 224094487 24963 24964 549104936 75454 75433 919504399 97040 97042 662026595 10409 10381 530468502 85468 85469 539885608 20484 20446 554561979 44147 44148 764629498 34807 34808 813746185 83128 83048 413830302 23461 23420 472024876 12428 12429 297979778 25249 25236 713905237 22817 22788 908254195 47485 47470 76579859 18694 18695 679538491 17500 17571 877943778 8512 8513 550283505 64902 64903 765633108 66907 66959 945184095 67788 67858 737274932 13764 13765 353474022 8768 8769 444783486 4070 4071 726358965 94131 94132 42912619 64525 64526 70413791 52972 52973 196433182 89379 89338 872227638 99017 99038 363952872 49696 49754 650097346 46808 46871 924118062 91605 91558 175201115 51600 51639 140872314 20156 20077 51300513 76642 76701 436813734 80987 80988 855469449 48830 48840 702708168 97024 96999 73266648 52093 52094 428295878 71628 71629 480380992 92176 92177 376295174 29676 29648 258869895 99855 99856 265721465 12339 12340 177586570 69503 69504 127482941 76157 76158 255921588 53589 53554 687986870 27187 27188 535404931 62672 62673 88848620 11893 11826 884107376 53603 53604 165658950 31156 31157 896781805 65366 65423 718393741 87685 87637 467775186 21699 21687 395319934 96048 96049 847134907 30370 30437 722037968 49942 49892 361313536 84099 84112 841936638 849 895 484438382 27913 27914 393842125 30868 30869 697284148 41186 41187 13286678 85229 85274 36815875 84123 84124 361573921 71047 71045 959960207 56293 56320 894173321 8820 8741 346584822 82092 82170 902375254 47536 47537 836477707 76224 76152 142333863 91587 91588 387456914 25336 25402 406283785 37610 37576 797909935 57310 57311 341719157 44625 44566 509406778 27344 27345 878963959 80273 80252 152832053 2474 2491 854524356 76110 76116 411778191 46686 46687 39474671 4757 4758 611520400 13176 13177 776571514 56401 56402 40153765 91335 91336 123263626 46014 45997 537770480 46673 46666 871911695 64518 64590 227768934 37449 37450 397057721 93957 93952 697753809 56546 56534 949060954 22755 22736 932847821 54889 54890 661169543 47141 47142 243907166 96350 96351 164061660 50669 50676 987802168 6191 6192 765466035 46959 46960 846832902 7509 7579 310117035 38223 38237 844817735 76793 76855 947713055 43281 43314 195866511 69319 69315 877586035 24389 24390 559892978 94288 94281 744570755 57470 57490 33371656 99516 99517 612555329 56689 56690 153138462 54521 54543 858955440 99381 99382 93587443 55180 55144 786874623 66939 66943 475646693 18264 18280 75489463 69479 69513 614926344 29691 29651 123092770 9098 9174 260245438 63143 63144 951946093 36386 36387 677089818 78994 79065 936114056 93974 93975 920456177 66770 66807 136484048 37451 37452 684735839 30237 30238 982669895 52047 52024 976519234 42083 42071 632451940 71441 71442 107266853 15614 15615 518763478 60056 60057 299699920 79063 79044 485259887 58535 58536 718130570 1288 1289 790503001 8524 8477 763565407 32916 32976 444103150 49101 49102 49399279 21804 21805 526726687 23539 23466 9121618 43600 43601 564628252 93201 93202 274384316 46674 46675 873745565 83666 83667 473985492 80755 80750 118749520 87346 87392 601388400 4706 4707 107203957 99837 99838 387377473 60364 60300 41429737 20072 20131 363982595 20529 20530 761723147 35815 35816 86963722 98275 98276 832042945 41834 41794 399759232 50384 50401 853376001 41796 41822 572098330 86152 86167 898486188 17071 17072 17983760 81912 81913 744979576 10107 10108 759685132 68229 68196 563299910 6677 6597 578411868 75933 75867 968895815 12628 12629 680901150 30488 30489 44668016 69725 69686 516099884 54329 54390 43993135 42051 42057 629088642 17954 17986 246126209 9404 9405 191295765 52039 52043 308336505 3859 3860 747624354 71655 71656 995068651 48465 48466 424652730 38288 38289 541595188 64929 64996 464459283 64968 64969 764040176 90730 90689 79477069 40011 39944 136834640 70398 70384 119742929 91205 91206 656828359 32987 32988 53780070 82127 82066 924334420 81738 81692 7910391 90093 90094 612944979 89529 89609 490535245 75704 75705 27527407 29743 29715 544847592 26119 26120 213132222 59798 59867 379558245 18962 18968 825177993 104 105 647275266 13717 13718 207146308 44171 44172 383137165 80431 80361 940142034 52451 52408 869901410 53350 53351 36931827 97572 97573 754260481 17578 17579 427591964 33158 33159 674370664 23175 23104 92332008 64712 64713 98243088 31523 31524 359689646 61442 61434 445862076 72382 72420 387300903 9678 9660 925944465 32641 32642 865300544 98125 98126 974869596 82580 82581 812703568 53984 54034 482322845 45580 45581 376035726 54438 54506 750546098 28135 28078 226541997 65253 65254 195770765 29266 29248 765176967 95671 95615 812225031 18339 18340 813664368 97333 97334 742647349 92488 92481 751772185 6551 6552 236944671 93282 93208 546129209 25325 25385 328779751 6246 6247 629542068 69927 69928 255437778 93618 93619 833353633 25008 25009 296821920 12025 12026 896371903 83384 83385 510819043 823 859 704785063 85604 85605 742578186 90740 90741 151556279 82145 82108 826025597 83191 83233 380731205 26614 26642 345466995 87900 87864 52428020 94800 94758 227229453 97404 97372 35887754 59572 59573 129083662 56983 56984 458113501 5322 5401 179298721 69275 69276 705974520 43905 43906 483317611 48838 48913 985406928 35435 35510 433297296 38069 38070 674378645 64096 64097 69779332 95917 95918 730326096 64959 64960 216606654 89596 89597 856694865 49728 49715 992933919 19180 19142 894248752 24063 24064 569819550 4474 4475 481202201 15574 15575 722555289 12740 12819 630718450 27728 27729 807459198 43204 43205 627395918 16740 16662 931977197 29474 29475 754512360 39135 39136 686549589 68953 68951 289720822 7490 7491 940507936 93561 93562 754906787 76591 76592 160513678 98213 98219 213948649 2185 2112 85744010 23292 23293 355069049 45759 45760 169320028 13576 13536 161536665 77966 77967 633628839 5206 5207 405061179 27456 27457 846335325 7202 7281 134131629 33962 33963 58641781 82339 82340 513285305 16659 16586 864710029 92199 92234 362168247 58839 58874 409547099 4855 4832 869230330 18800 18858 181625521 26682 26750 364302805 51544 51545 593709544 3731 3732 287209551 85402 85414 229499508 98059 98074 83944257 70224 70189 337538807 1678 1679 707637298 60892 60920 386565829 19973 19974 308275605 37001 36998 801570127 82552 82618 851785062 87611 87576 248577474 59823 59836 389540879 92601 92652 527111266 55536 55537 766234498 67820 67805 513923176 18464 18465 578963772 62595 62643 366727470 78986 78923 106264969 32043 32088 945549375 20534 20460 521101729 77849 77845 851905383 86127 86128 680070754 40580 40581 308783188 36614 36667 619583384 88409 88337 187703120 86088 86123 353329654 90862 90863 279759592 61269 61270 816344022 77699 77745 632549518 41971 41916 109616711 88965 88897 585214572 31985 31986 85639217 34705 34706 244560510 2718 2719 883412382 61434 61413 77380166 76691 76692 861519564 45145 45101 125085951 15866 15919 407522053 74632 74633 332905148 31833 31834 872562363 80609 80610 722231795 45733 45734 24792898 1457 1522 273747147 22878 22810 28137269 63267 63247 474231225 89575 89500 191426372 1130 1107 625833626 87371 87332 330217151 8916 8848 712860249 27181 27183 555310083 11509 11516 665765639 59646 59647 13907191 22026 22016 292163891 61439 61440 218798179 79341 79400 857453582 77791 77792 565244402 50095 50078 580935362 49863 49864 511452323 89211 89141 214982648 26862 26863 348054017 16782 16783 171569700 94261 94262 848393520 60340 60341 982519438 57119 57120 858940864 14714 14679 201202396 83363 83364 641631234 84149 84150 97841543 13602 13603 223179053 86161 86162 889589059 5168 5116 621061199 67789 67790 459386852 76597 76603 417780858 14600 14678 249054156 99681 99682 843601205 30149 30103 568087540 73577 73578 467165664 14449 14467 13724410 50481 50482 349437995 6133 6134 851498793 28532 28612 766735542 86669 86670 884441470 10410 10480 267378186 70020 69975 197238581 22134 22135 114427624 13921 13976 527527590 73548 73590 409920991 62987 63032 282021505 94114 94159 229135263 62169 62119 479789855 40812 40775 719290108 31014 30941 61564933 82293 82294 368426638 79179 79180 478934667 34499 34572 875137999 73936 74014 46776804 68999 68923 263338218 67274 67232 104123183 30933 30934 394689663 95912 95913 20358619 89816 89817 92101567 77756 77757 240787196 70129 70050 909806186 11208 11166 68705216 97917 97918 996283008 10619 10620 159606447 81345 81416 318018306 36820 36873 659605709 55782 55836 638866714 50097 50044 247390024 92097 92098 220833162 39921 39965 159027643 28070 28071 607802283 10560 10561 419062648 32424 32451 407375471 20688 20689 724681739 25511 25452 847943107 90888 90953 783991346 41203 41211 869271415 4131 4125 830021927 87007 87012 5924843 96228 96229 672234294 29397 29422 473469461 27862 27863 827746923 80530 80469 335076357 87168 87141 55840653 69853 69870 808393994 10044 10045 18144699 649 650 596594945 59580 59546 592409408 57536 57537 561300251 41015 41016 812055970 43249 43199 356955055 29732 29733 711852274 51897 51898 511551663 3108 3172 304299992 39787 39788 368495440 95510 95558 107373356 79254 79200 643161365 7353 7428 751207508 78895 78832 153337515 9592 9619 325633557 17035 17036 122815929 8443 8444 982534357 36966 36953 509290676 43252 43254 389074003 5238 5222 607676521 45028 45035 249869957 77439 77440 161261745 68810 68803 622260782 87360 87361 894435976 99908 99936 576420173 19849 19918 432267405 99908 99866 142356113 54550 54551 224005785 77672 77608 238855940 29224 29289 408886899 6344 6338 41540192 81421 81422 773511530 39699 39629 593239433 58494 58439 95259006 61388 61389 391756303 77145 77176 488931108 33931 33895 712673185 13202 13203 760294274 14916 14955 582446760 50970 50971 886248789 1928 1875 658189938 51437 51502 334201000 6905 6825 547541318 81734 81735 833186805 14885 14886 941207213 34960 34961 799794612 65804 65805 697737230 36137 36138 798176636 75851 75889 413252955 30805 30821 845550103 46044 46080 164013424 37783 37857 458135000 48556 48490 676315948 57849 57850 158400316 14849 14850 840580278 86265 86238 355493455 26803 26804 892429829 4537 4497 162963369 62969 62983 164193673 37390 37468 899051232 21742 21730 997241728 96667 96668 186248237 50482 50483 146355874 2951 2882 357824282 82335 82343 931319278 92538 92539 824297056 3003 3004 773720728 61817 61869 115388607 41681 41657 878996338 49599 49630 11644228 6658 6625 999615757 38585 38575 797224082 13891 13831 946235615 15491 15444 133434217 87981 87913 370145475 38217 38218 8384255 2699 2735 533390867 35577 35578 300050927 67598 67599 606248353 43549 43550 958152464 83908 83929 90490000 77227 77228 878150605 48249 48250 509042226 59488 59408 569483412 83107 83061 642856801 9379 9452 337669622 59413 59414 883957990 23896 23897 718466330 67231 67232 612079872 61052 61078 670243563 26902 26916 136707179 23601 23557 492168788 34504 34483 423758435 66029 66088 71441160 99828 99829 198063445 86544 86622 75673713 28758 28759 105984033 57511 57516 814235112 51986 51970 265831135 65386 65387 756694298 37229 37230 621229624 36888 36889 975474352 78803 78804 959839997 16985 16986 331508228 94018 94019 406622884 87242 87299 339268809 72327 72319 185140978 69459 69449 98781711 75722 75723 478834219 73506 73507 76764788 13162 13187 826706036 55709 55635 780243719 27078 26999 493559802 4376 4334 239940578 74810 74811 900242151 55111 55031 809087998 3180 3181 904053992 824 885 516120707 90019 90020 633480604 88156 88157 190340758 37807 37808 123027230 43808 43809 484645817 6851 6852 648754922 26729 26808 641784308 15983 15912 251145099 12842 12843 348928011 32074 32043 262116246 33950 33944 576832443 49594 49595 312008441 98769 98770 325458358 27388 27389 168618724 79572 79504 346094645 57177 57178 270231981 67606 67579 8676521 9723 9724 624720042 57764 57790 183666070 13157 13158 644302728 48629 48630 164388090 34645 34646 177933952 94725 94744 296137306 73496 73497 15638523 72658 72735 192114302 10712 10741 731424269 3408 3475 30543041 36107 36108 776312093 58826 58827 676210248 95073 95146 667160771 65276 65277 214872935 4549 4582 768444722 77948 77927 2016692 45548 45549 736790846 79802 79803 417389633 28716 28711 432828546 37589 37536 892124918 58124 58125 952652563 87865 87866 848111008 6474 6457 503941348 57549 57550 94699538 18769 18744 494189991 12971 12972 703356518 12158 12155 109511927 9328 9343 688076857 71497 71498 610885944 21258 21277 683798688 71101 71102 739876791 31028 30958 496451377 25745 25746 268677911 71832 71833 668755389 80202 80269 775894224 28916 28942 395612465 75852 75853 853797922 70167 70168 473693347 83007 83008 411020721 71939 71940 340609488 49567 49568 317156631 81781 81766 860789786 3739 3768 59456628 4284 4279 297351264 40369 40449 411052204 91887 91813 778962418 30764 30743 964018129 31987 31931 554263344 71010 71011 731421232 41665 41666 760150316 97017 97018 654454730 34877 34878 704692332 91333 91334 674504765 64522 64523 65017437 92345 92346 912733816 59504 59509 246047297 3348 3349 926910751 16561 16562 220034338 17224 17225 615275580 32211 32232 46155865 18178 18179 604598654 20247 20232 793126047 57844 57845 818981134 73247 73174 729920393 97036 96965 159952024 81695 81683 592903786 41647 41648 459852033 47238 47239 283049832 95109 95055 120899358 77214 77162 492911627 24893 24894 420077216 19419 19420 599864559 45689 45674 39204588 59967 59968 763870251 22144 22145 905712086 10154 10155 531483281 23798 23799 728088697 78838 78857 313699819 75650 75651 759578078 4841 4842 335952543 67739 67740 190302652 56496 56527 665307807 13356 13283 626068935 95473 95538 757380379 33201 33239 378536654 6656 6657 412880832 84435 84436 818570090 28491 28519 989235283 50890 50891 714326682 66772 66752 779002694 34412 34405 117522265 28652 28653 462804793 10975 10976 879778733 97744 97668 879996885 8612 8613 54851104 28322 28289 770928765 18225 18226 379299395 27437 27438 947235276 84870 84851 857219964 32057 32076 239974621 86496 86497 887778433 72923 72924 571743959 11591 11649 565811673 24555 24510 432024610 56635 56610 110413063 56837 56838 981346390 85616 85617 678650132 51347 51348 732999803 11568 11569 856254966 59603 59604 215645576 46 111 512186885 30140 30141 91445031 25973 25974 700353748 48921 48924 308522839 83310 83272 595413368 94290 94307 987731791 28034 28035 586359080 41580 41581 950499807 35771 35835 995843942 90456 90457 14764557 42929 42943 204648318 68423 68424 286907150 82835 82836 953119278 42438 42439 855004203 65560 65561 434905206 97732 97787 948557874 47905 47906 412557009 26166 26177 918778226 47751 47752 478184304 20291 20292 218597347 52543 52544 78567165 36584 36592 720678479 14414 14415 635519459 19246 19247 433008785 30937 30999 250087897 11919 11920 828954359 53393 53359 647245793 82831 82832 624786459 50177 50178 998459393 98794 98795 186641354 8023 8059 33654551 43582 43583 904190542 335 352 145564301 81460 81461 291159091 27074 27000 336947682 46082 46068 139087920 4177 4178 442228945 7620 7621 810100875 16034 16035 518887865 18290 18291 458770831 87269 87270 138030400 42625 42626 709209613 63 64 546366584 46372 46373 121386880 2450 2514 299002558 59320 59321 564685495 73968 73969 633361813 63320 63256 464872248 20190 20191 321249996 78255 78256 696528652 66106 66158 724119864 26034 26035 326049937 7961 7962 460270325 65086 65036 688250907 55815 55816 57633431 88667 88629 553871895 34077 34078 256304027 48444 48521 965484390 79751 79752 130204351 50798 50821 295384378 24927 24928 98484854 85028 85029 591420019 42570 42571 453575579 4047 4048 77770702 94433 94464 955384304 72458 72429 512890538 32032 32081 984781586 6743 6723 365201451 13329 13279 472990213 52731 52759 247726090 90607 90664 474652398 66804 66825 80168523 37842 37843 688220664 33713 33683 78244454 39285 39248 686195724 21489 21427 422516210 80976 80947 525736794 18600 18653 947725752 88745 88746 94493760 49320 49267 917908821 54167 54242 109111312 90899 90836 428779324 97498 97487 19464782 99413 99418 506715483 43609 43659 750194661 26453 26398 826947429 44402 44403 416933195 9560 9561 318011047 54943 54944 902084249 12201 12220 807107214 41217 41213 977742087 44527 44528 506442109 74781 74806 626784424 77989 77990 486508724 52875 52810 568902548 48255 48257 660712688 8049 8050 533821885 66823 66869 807833758 32186 32187 937810886 25594 25595 930190809 96113 96114 717974764 17993 18069 360170676 83064 83086 189318743 82290 82291 987105942 58457 58458 937341459 39108 39109 319722580 27451 27452 523108376 68039 68040 299643471 60933 60934 715520112 15146 15073 11042063 14291 14228 170159255 92269 92270 791530579 24382 24383 409521000 10714 10792 675220599 29877 29862 839639954 34373 34374 1919384 93389 93346 81378310 48490 48543 145507125 94447 94508 220716728 24079 24070 76493394 18763 18723 380045301 78555 78556 622693893 31379 31440 47111254 2543 2544 90289172 65727 65728 904011155 21728 21716 669995272 43684 43685 696369544 68643 68691 678776317 29137 29060 995313975 59276 59277 773640498 46383 46384 524811092 54102 54103 474984064 9969 9970 705873907 24934 24935 742198988 13233 13267 99390046 51963 51964 215539110 68704 68705 943375325 34518 34519 987794052 95065 94996 317064826 47989 48004 508510365 48415 48416 13710176 75455 75456 896509331 455 526 293654655 51736 51752 688214009 2020 1992 426642807 40004 40005 422109367 71906 71907 265433122 89288 89289 871483782 77526 77527 799336299 82664 82665 569755627 9238 9239 56401660 22333 22334 705926621 76304 76305 960147091 88934 88999 165738419 20599 20600 83141421 11604 11605 402239236 67548 67549 695882290 53881 53886 373029688 82763 82764 278388234 19244 19245 177096281 35477 35478 35916092 98599 98647 70870888 47187 47211 745142239 65005 65006 737251885 19108 19085 796779176 55137 55216 251612550 46894 46895 427936652 77700 77737 67374456 68620 68621 510851871 79770 79836 603933920 56687 56688 648553014 7906 7968 890020763 25976 25977 227071887 11140 11075 300644841 49412 49413 977294377 31380 31409 72974954 22594 22595 158458131 51155 51128 277892584 23445 23505 869847881 12733 12734 650468967 84428 84366 690328557 58330 58319 622231392 77522 77494 995866221 54754 54755 311167320 94 95 164876939 39220 39225 594994398 80972 80973 394963584 17711 17685 458948622 9431 9432 582690678 60103 60104 976682666 27299 27223 411303251 16308 16309 507881041 50240 50241 341352422 97958 97955 35372956 12843 12856 913032921 45467 45468 744836828 49398 49332 155876601 22235 22161 732825161 65538 65539 825644838 13320 13307 118862944 47272 47290 860753993 44050 44112 113738435 73423 73444 545201556 97109 97055 496383215 97786 97787 723799351 29359 29370 122433470 58498 58499 312234219 57786 57787 449331600 47640 47641 78084315 36146 36079 868322441 22608 22605 506062924 60879 60854 39288575 37935 37881 715763446 5082 5083 337813200 10600 10601 543110774 87455 87509 212052651 96360 96439 751242391 67447 67526 337255623 95968 95948 890199691 91783 91734 272042141 8378 8457 714564663 1535 1536 184179598 30706 30662 543499075 3881 3926 423806059 54177 54170 502513157 68894 68895 79729386 73383 73454 421311253 28967 28954 280425534 87355 87356 947057131 51217 51282 362951957 27721 27722 395220595 16830 16831 520881980 43876 43804 248034058 54862 54795 101787712 24210 24280 853513014 88712 88784 259179965 33522 33523 253550258 22060 22068 113021532 24358 24364 182924971 2378 2379 213813629 29920 29921 656629601 2026 2027 655399814 58503 58441 654481293 85770 85771 343378894 77350 77351 584132339 818 809 233591481 33362 33394 115079898 77883 77884 698217579 2261 2262 965212769 43414 43415 731690464 86536 86537 351098424 39996 39997 227153165 83351 83380 776101613 37383 37384 745842321 32928 32906 733259002 60392 60435 526876965 31983 32034 86180224 4327 4403 205954870 67671 67608 391162751 13122 13115 186677860 69178 69193 876097708 29058 29059 993828104 17643 17622 969741321 91310 91311 264867322 97845 97874 467806438 72798 72775 253169563 55743 55796 277957093 39776 39777 376642462 89498 89499 944435626 39494 39495 767997994 17389 17390 334478833 24286 24248 466572034 22310 22299 661310946 92596 92521 680199706 53402 53438 104387447 63627 63590 594038266 93897 93817 509008202 10617 10618 16835709 49545 49546 753097316 8767 8768 972452060 23231 23278 88197827 12159 12160 12028781 35675 35676 266681403 97172 97192 560575546 67848 67914 929182154 92271 92279 285857444 33634 33635 484219571 80468 80412 987450223 51749 51750 573603071 32556 32603 261499662 53704 53671 208851092 80196 80220 822858286 94140 94136 871818156 97470 97524 812067215 31151 31138 253855036 77518 77519 641992287 71196 71122 697625907 65345 65272 782617396 33677 33678 815742700 94848 94792 386417297 17472 17473 341580573 13126 13134 887760538 69230 69231 91183512 62067 62068 936350392 76453 76429 707813448 24383 24384 710235949 96138 96139 994880560 65480 65537 542580557 52255 52256 567499634 19342 19265 320276397 18189 18190 639994307 93588 93589 393758694 86643 86663 131851570 96750 96775 273714182 15194 15188 522492847 62399 62397 337107045 54981 54942 826067727 14553 14524 28012527 97942 97971 940482261 53764 53765 872908697 78226 78227 694703012 80648 80649 632674422 61376 61301 64903681 94770 94835 429627527 76945 76946 921861095 92260 92321 282714402 70242 70279 323664536 56869 56824 931016659 75644 75606 729942518 35210 35163 22679271 38019 38020 570724088 68383 68404 891812953 80577 80578 671742101 10057 10058 542478842 62869 62887 866847574 67939 67873 804451918 34244 34245 691692655 59166 59167 122040983 15907 15908 688443068 24169 24228 565739555 88409 88410 649819920 76112 76088 930002890 95989 95990 879940256 77278 77242 808695599 46650 46651 829552336 11502 11503 608167214 43045 43090 997338965 59350 59351 85019148 6216 6217 143528220 59706 59707 752155847 6653 6670 891414795 58785 58750 548514210 4229 4230 319537938 86320 86321 729848471 66644 66705 668753907 10088 10089 687201416 89979 90050 416921410 24261 24262 354058148 37326 37327 279880823 58510 58511 565115992 85256 85197 741437939 80282 80283 223384181 224 225 213781114 28627 28628 269654849 63445 63482 358171293 39809 39830 402881048 61620 61579 820735201 10599 10600 802411673 8118 8121 626983760 77533 77534 278168501 21319 21320 128788163 13527 13528 250753129 83663 83622 933414973 65449 65450 195425398 36169 36123 79646696 42934 42964 827969555 78317 78318 733249178 93903 93904 807981219 3885 3938 133114428 11678 11715 433804930 88033 87979 772161447 46842 46907 77827541 89174 89156 418967222 57480 57481 630949907 15502 15503 938573134 8705 8633 940147368 98350 98411 653896057 29980 29981 433768366 45252 45203 374110596 37810 37859 758350636 81415 81490 896512900 44411 44486 136215391 20094 20095 139386139 55351 55352 991757733 64102 64157 996300233 71443 71447 196394025 8600 8583 760083352 5385 5386 111232025 66803 66796 745125614 84610 84594 651360988 22915 22916 906623813 17214 17237 493812414 78642 78643 464631450 41139 41140 233175568 41806 41727 157349326 95813 95814 647656186 68661 68662 368195835 89871 89896 38733559 86329 86330 659876333 66111 66186 472451678 68836 68837 294518206 2466 2397 686334823 86622 86623 889284174 21527 21528 128995304 35713 35714 715790788 62177 62178 692578140 28492 28493 993010874 74473 74471 614462352 51522 51523 42594484 40902 40903 812696273 91122 91123 472050002 53655 53613 347210629 15455 15417 327251506 83207 83208 962383408 52541 52542 457861544 89577 89578 412414072 64945 64946 987868411 43954 43955 236282280 9104 9105 334418377 18285 18221 866163982 8602 8603 296945268 42656 42585 601410477 64534 64569 365625991 6642 6643 241972501 26943 27019 941823605 34648 34596 666229140 6569 6570 866019528 89242 89234 315073924 68097 68152 384325806 10597 10573 800684612 59994 60034 991618491 3095 3096 96612246 71983 72033 675108742 25268 25269 931019939 60729 60730 144262210 19144 19145 333049648 64755 64756 476476128 38875 38876 694235199 71403 71435 647548569 25011 25012 912134422 16703 16717 851730298 59464 59441 470627085 13986 13987 52359227 29951 29952 619440349 26843 26844 79805995 24528 24529 340094196 1758 1759 929172086 35828 35767 498478688 21733 21734 621294814 70208 70209 727592232 75837 75804 684044618 93844 93798 306571126 33169 33170 352911937 28823 28794 647777646 33100 33101 304789063 43558 43559 7477772 45648 45674 106187296 88899 88840 724340220 68305 68351 629633900 4948 4949 785949867 15108 15109 592343743 43943 43869 459940762 80180 80130 566494664 73482 73483 449530073 21900 21901 580078180 66647 66648 821611530 85182 85142 441333123 79572 79573 923590295 516 517 512958738 60714 60641 756240923 59645 59681 549100317 4761 4774 710554685 19031 19032 812143421 37239 37165 852470093 45743 45744 42586328 71961 71962 939541917 4257 4258 827335987 20039 19997 853760862 75577 75578 331790621 20713 20714 820212896 68215 68216 822200887 32834 32781 139714135 66475 66476 131336753 86182 86183 251939575 4850 4851 962239685 24776 24848 187365996 23253 23254 53068024 55848 55849 360386379 94388 94389 334682467 58609 58610 722224576 4763 4687 437979896 91344 91401 853330005 61999 62020 724224146 84971 85012 906353206 39728 39729 793879785 61414 61415 491132882 51967 51968 598923994 28279 28280 15799460 6058 6114 582899994 14723 14724 35837782 73863 73864 151485191 71139 71200 981594188 4566 4492 995304570 25049 25082 241536814 75905 75906 279256467 64556 64590 392448778 44398 44386 992506263 23504 23567 474776234 21649 21724 333749935 57836 57837 988559631 25495 25518 405097365 99553 99554 182433422 2514 2529 652447699 45102 45103 552549139 51608 51570 588934412 80759 80760 389124860 80975 80965 21566157 79604 79619 164489374 75799 75800 15996513 63540 63541 517929851 98459 98441 259990980 60850 60851 148733762 49471 49472 537857304 1408 1409 960835641 57404 57453 317325602 87463 87464 735930982 66903 66904 341040182 39270 39287 915212864 53978 53979 490800858 69542 69543 630138165 80065 80066 234987044 88549 88534 269437770 30451 30452 277571035 61530 61531 925524597 25939 25940 308216818 30445 30446 936774738 5063 5064 572364137 28009 27978 415608476 20383 20384 638987917 63705 63745 197287003 39168 39169 143916369 67047 67048 790476449 83437 83505 805031738 20317 20274 659393079 64286 64287 542156909 58586 58587 317529202 37245 37246 487027775 78779 78780 489976388 73129 73130 432346186 63703 63704 184617542 26969 26970 767907296 82200 82201 189277454 98130 98131 729009647 89884 89937 952620367 77096 77130 718981146 13017 13018 799265224 11882 11874 593024476 31121 31049 332329931 11583 11584 422585725 2039 2092 759179639 63873 63874 746215014 5559 5493 52005030 66674 66675 533069513 88290 88291 37182854 808 809 238945157 82063 82057 962718230 91797 91856 875216215 60846 60847 866810826 15215 15161 705284798 82613 82633 187831143 6814 6815 909569686 10976 10977 65789435 41854 41855 308635229 71154 71197 841520096 57534 57510 785977325 35039 35040 265826487 95015 95075 581964502 83916 83917 100106646 3144 3173 984404602 46651 46723 255361189 14751 14752 21678929 87717 87718 237954374 14778 14858 579652165 28389 28390 762367066 76465 76466 662944100 58311 58312 556141064 30740 30741 877908249 33469 33401 922019132 37915 37916 404394875 16750 16751 398960370 12128 12085 323494280 43242 43176 628796546 78050 78036 90458743 17212 17243 306651459 94241 94198 926175586 28844 28867 736521877 56355 56356 914464856 62777 62730 153998895 27226 27227 988291846 19470 19471 483837839 38359 38360 24752164 10289 10325 605982696 6461 6462 199476826 11189 11166 4112471 82874 82951 514474800 20523 20583 43583696 98905 98906 662182392 74782 74783 747199460 20464 20465 513672207 17288 17289 796249034 85691 85692 860211442 26649 26688 863837800 68185 68186 178541715 12095 12132 297554433 42660 42603 752020448 60186 60217 36546236 92218 92219 464837482 54151 54185 318758591 17256 17189 39094675 20965 20982 973406222 94955 94999 531643728 63824 63825 426983257 63293 63294 958301701 20190 20262 693750743 11835 11836 67744494 33353 33354 586463212 43177 43178 447089093 33706 33742 86126651 15612 15613 44028031 66010 66011 270978635 70942 70931 83598846 45172 45247 148980392 75653 75681 893512738 98005 98006 230474363 82878 82879 14309908 65495 65496 650353388 5598 5546 118716214 96706 96728 634275228 58951 58882 208292970 56207 56208 55841494 4164 4160 154759171 23599 23600 202516387 49517 49542 423156961 10120 10121 189609605 66614 66615 128938753 37062 37063 849515409 12119 12120 776585021 94340 94341 149685985 97123 97164 149102297 75098 75099 564951447 56200 56133 636584762 48517 48482 225535017 38960 38961 603657636 32502 32461 884539558 75235 75242 544678652 38917 38957 179053589 60383 60384 110270668 98985 98986 627641936 45894 45897 33549118 1448 1449 412191442 59749 59677 378357634 4502 4498 915031054 2238 2239 124748201 47529 47530 177535371 7293 7294 268476362 3149 3139 187770316 16508 16498 395999373 77841 77842 655431764 2122 2112 662572293 75700 75695 309188936 93979 93980 694199120 55228 55229 559979632 10312 10313 595007565 47733 47772 180201928 24400 24401 176683104 29664 29665 346611043 15520 15521 573023172 36492 36432 197977512 82312 82313 671876603 66672 66673 261552292 80811 80812 404291753 35509 35510 707470517 86046 86047 173351622 31934 31935 325982745 78818 78752 614570536 43400 43426 80272331 59181 59235 230846727 8188 8170 934689285 49312 49325 292030072 61173 61189 286637932 54711 54696 436868559 64577 64578 368467400 60494 60495 337364347 66151 66152 394131973 52148 52149 218012002 78700 78652 410002288 89520 89522 998313209 16629 16630 716299637 87772 87773 865781377 67112 67078 889214932 3772 3782 594324989 58292 58293 716183040 46159 46160 843591488 52454 52455 196457825 33493 33494 201563371 82236 82193 768517417 98904 98983 539696755 50317 50318 783947474 29334 29335 466848865 61960 61961 285898680 37138 37139 452938737 70602 70529 694842423 56384 56385 238754838 5442 5492 829356723 31317 31318 106295404 86540 86541 289276202 63862 63863 64016189 25328 25329 211535771 88439 88440 402330554 85222 85170 410007553 74465 74495 767370407 54506 54507 395958211 12788 12789 868615352 39193 39194 528037733 59522 59450 946542554 73691 73677 363987587 52597 52598 923364954 84498 84499 16871863 18823 18902 784980434 79598 79574 696976295 1703 1704 372658668 6842 6843 375957277 4299 4300 762987538 6321 6362 247120354 82798 82853 185735350 19381 19382 782872655 57557 57558 955370809 967 1019 731563337 32955 33023 284105331 57242 57243 917132860 99019 99013 241725521 2676 2677 512411945 79823 79888 353591255 92222 92223 935249204 84145 84146 205983234 88523 88524 381733834 47881 47882 585037303 20268 20228 635173067 11996 12047 914084246 20883 20885 344130586 38549 38617 877094893 625 626 456014471 90995 90973 439716337 53253 53329 41886584 72611 72612 575818061 32163 32201 903937761 85037 85097 681584366 56941 56942 502494283 52072 52073 461158831 40351 40431 677468891 46973 46974 992914166 97148 97185 710878544 50652 50715 383669127 97458 97503 327819922 40396 40397 489888900 42139 42142 58808112 37113 37114 707114648 60003 60004 574612672 80634 80708 19567755 53321 53256 339810751 70113 70114 775241976 14196 14197 330471441 69794 69848 65494995 72184 72107 958095566 51949 52028 774144842 68786 68787 866671277 79005 79067 851379789 91620 91621 850139102 55871 55842 894024226 29459 29392 605201932 1012 1013 622471541 61954 61955 362585755 69032 68992 505317093 51083 51084 696624051 43117 43118 411070371 6271 6272 98313198 62804 62805 267567549 5244 5322 164447856 15514 15515 742195433 67208 67209 556734140 63345 63420 396116681 71541 71542 466769453 43803 43804 32170798 7461 7462 529196074 63286 63287 126266560 49228 49229 612606809 14793 14794 521637413 91234 91238 969629526 48098 48099 431656682 11521 11522 621179387 31519 31520 120849683 95164 95165 359139258 73290 73291 710115977 84501 84502 545741275 68744 68814 117807239 96756 96760 629184285 54054 54055 750971575 27325 27387 108313321 71216 71217 826462315 49779 49780 409454647 25787 25728 273221535 48007 48008 577879620 65596 65664 559469050 37188 37181 299221477 61555 61556 46888489 14387 14388 838808798 8507 8585 781188378 33380 33397 800687385 39405 39406 510685046 21331 21332 575957045 96209 96269 692479021 48837 48838 324280358 21052 21012 364434759 3930 4000 613420274 61470 61471 629436155 26431 26377 114196667 58362 58439 861056528 73836 73851 104686817 95268 95269 865696958 54397 54398 90575994 89260 89324 747332743 50141 50213 403685089 20420 20421 17064578 78044 78122 155932646 95375 95376 566769081 65279 65270 549112130 37255 37256 851985287 4434 4357 136524204 58814 58800 938621171 47734 47680 306266613 871 948 183059673 5925 5926 333708573 38071 38072 447251081 67045 67046 661272338 9559 9497 870794940 90800 90736 174732276 9095 9096 311672288 77890 77891 592606454 19465 19521 463014979 76215 76216 228822737 40648 40649 179128472 50470 50545 389116306 42026 42027 905988933 62971 62992 816028230 24557 24508 858917262 57957 57881 764813235 8035 8052 266208411 17973 17955 61458338 11111 11112 847188098 65168 65169 814246967 43714 43712 493593824 73616 73617 240980258 51774 51775 360520120 59061 59062 668148733 96445 96446 550000857 54000 54046 297386591 70254 70267 853782898 12302 12324 649500387 83052 83022 598491017 23553 23629 804130827 45224 45225 612992398 73833 73834 164828570 3160 3161 842583506 46553 46590 703253080 2040 2041 28555601 47711 47712 254378097 82120 82121 998480295 8695 8643 860734499 90549 90550 259152756 42145 42225 460593377 93170 93171 441954554 88009 88010 34690765 7839 7829 906852641 42279 42280 463818640 43016 43075 795830297 15835 15836 608854979 47639 47604 727860688 90358 90302 156854679 51335 51325 358004815 88073 88074 206114484 35383 35384 655650501 43962 43963 56044023 23530 23517 852441890 28774 28775 439918916 27685 27686 857447695 31047 30994 954900777 20908 20909 486860578 34001 34004 17032307 83723 83783 137672053 39404 39412 465126610 60037 60038 924428128 83824 83825 120344585 76915 76916 183577661 48806 48807 995991245 9657 9689 458370367 75595 75596 216419782 97738 97815 13758028 96238 96299 65765181 55918 55919 300855656 88782 88785 896049017 67513 67514 178421059 69410 69411 768989488 707 676 213646415 79412 79358 670904788 88098 88099 456559241 13203 13261 495598448 9956 9954 360724096 6065 6066 365136167 10918 10870 130592932 25830 25783 907582182 43478 43544 656616800 92102 92103 870397147 37394 37395 411526267 2078 2079 547454753 14135 14136 3646735 35434 35435 276471326 98943 98911 193532551 92532 92533 647056316 59590 59591 110384337 68488 68422 148636567 62193 62194 934424494 1820 1821 650832514 93167 93168 169248328 32238 32306 770823316 30801 30847 131689377 875 876 874849102 34183 34190 308232121 57254 57268 527641369 43983 43960 90265646 49522 49523 950231098 90254 90255 542581594 712 713 521189275 8261 8246 521923992 8621 8655 806983052 4893 4894 193222310 92586 92587 952501950 27792 27810 616833049 8816 8817 280481293 98065 98066 895940411 51063 51064 960260258 54934 54935 983758250 90595 90596 747635006 75541 75554 263981841 42187 42123 561233581 42439 42477 967730205 65266 65326 598060095 33811 33812 81207310 24731 24796 863298523 56733 56656 548593121 5931 5932 919856131 61143 61144 90869050 16292 16293 146106648 76871 76796 509440573 93218 93206 207085037 7000 7060 197847795 3476 3477 461819030 15413 15480 916383732 11960 11955 331550584 43555 43604 629323178 65297 65376 469368130 38802 38728 94074718 62214 62186 892142307 76114 76066 148250298 61962 61963 452264711 79783 79761 182822077 73794 73795 920694690 98712 98713 628898606 67179 67198 337348377 73025 73026 37702733 89550 89551 567152554 98480 98481 394693156 81987 81988 709817365 94585 94622 957977062 33433 33396 373026967 29517 29518 884654230 95089 95168 281827803 69548 69549 541302161 79901 79862 799006776 16306 16260 806543179 96468 96469 417596002 63880 63845 598320520 94886 94887 385726678 54730 54731 558442456 6855 6916 616959066 65361 65362 472094540 58283 58340 208816528 62225 62226 290662990 15096 15097 593833719 86759 86795 622278078 36423 36424 958237995 12380 12335 749450593 12770 12771 395737890 78025 78026 400183026 80516 80469 938721739 74403 74373 566204807 70698 70637 108147464 37787 37788 321909167 55956 55982 328098380 5998 5999 497221583 99987 99971 911362201 15249 15191 236287452 3192 3202 372314494 32805 32772 303814438 72282 72283 702333139 46087 46088 999156044 45669 45715 315896029 4624 4625 730544217 59164 59140 714058987 27430 27431 404979556 94480 94481 880468832 7339 7312 323347962 47753 47754 455305584 51536 51514 382883773 37294 37295 526525360 63677 63678 757857178 53674 53675 509313433 40060 40061 119555654 95874 95875 191680012 37220 37221 523950352 58385 58375 977866090 69884 69944 310409569 18204 18205 658993754 35848 35849 310534820 17906 17903 361601134 63658 63736 349963666 97606 97607 852644737 88955 88956 534888661 17925 17926 93374443 67702 67703 13504886 2028 2046 424592186 28982 28983 458708352 86894 86895 548642116 49763 49764 331357914 76201 76202 925486649 68938 68860 713300644 43623 43617 442345693 47678 47679 3948979 62460 62461 529890590 36293 36230 151029000 96480 96481 152422865 85566 85567 911161660 74221 74201 943155507 97261 97262 290576391 30643 30644 576065974 14120 14074 507903146 72209 72233 732207432 25652 25616 496766734 12869 12882 222313790 99592 99593 662567006 12128 12125 46146529 98175 98105 439883160 80681 80653 178281997 19577 19578 537427362 63411 63474 191835306 91936 91937 312908205 73957 73958 400522361 64551 64515 595503719 94091 94092 455217455 21438 21403 421053649 21783 21784 891238108 13509 13441 731350879 19177 19178 267862223 20455 20456 364635676 14857 14778 786783004 50391 50392 679629751 97556 97604 3131853 54527 54528 663947607 86336 86337 60187567 42900 42909 32846528 39186 39187 104670482 75191 75192 753972134 16763 16764 795257856 41401 41402 810586798 60051 60052 856532823 95987 96030 228176052 68224 68225 893576170 66161 66162 320509684 82770 82783 228327463 86248 86207 140079861 85661 85713 867653123 32721 32664 646780967 55237 55238 585680099 25674 25601 408870740 45043 45072 519962502 6262 6293 842647040 26046 26063 482975044 85629 85630 80550733 33884 33863 953337402 31445 31446 299380363 81564 81600 786752141 33548 33549 808254840 96913 96914 549105677 853 789 81823081 23579 23580 475131899 74524 74525 645617332 21191 21122 429448489 64247 64248 886741876 30149 30196 183343172 93715 93716 43682074 31637 31657 824439271 40068 40100 835248916 91167 91112 865906062 56205 56149 971525112 68324 68357 447952638 10486 10428 640624250 46663 46599 606523222 2581 2582 150614179 91377 91410 821466642 88626 88632 217008030 63417 63364 716566135 76513 76514 913721099 93939 93940 454066159 71234 71235 462173604 71619 71620 822704293 79283 79284 659074270 14998 15076 132451906 34106 34107 949456393 78150 78151 997053105 91783 91784 194943170 9027 9044 537854281 54347 54348 458261119 66237 66242 352884765 17380 17446 199510424 12684 12685 589167865 65655 65656 667087206 3783 3784 601112540 52565 52566 348735460 12076 12077 441571747 56070 56071 667693793 85706 85636 498205583 58285 58286 894363544 64248 64196 978182976 77713 77714 639967545 35335 35270 250657044 86300 86268 370939613 95875 95876 451457541 68964 68965 93475449 31183 31184 825841575 81950 82021 784518302 98933 98934 405297617 59767 59768 851749034 83211 83212 403865140 4897 4898 609105580 64098 64099 151963794 64755 64822 801340441 8760 8717 818861695 4052 4122 923754450 57824 57825 701036196 19686 19714 982263852 14928 14885 195359163 2429 2446 193616961 3789 3790 428268621 46741 46723 285007116 902 903 75127306 10241 10208 798324294 13690 13691 208047382 62446 62447 211637630 84163 84164 564277431 51031 51032 605905631 4736 4737 710646559 95118 95111 323630453 76600 76537 942723809 70401 70376 518636464 3553 3554 660886974 37911 37912 266097236 98880 98834 30459415 33 34 370228665 96959 96960 648969007 44265 44223 983306171 2947 2925 537611874 43137 43061 859726439 56001 56019 840999553 390 391 75575446 18384 18389 543085780 53965 53966 892482669 73912 73901 491925394 12073 12062 125773550 53631 53632 826119938 30919 30935 422771408 80794 80795 727103020 18057 18001 800828474 99374 99375 508413774 85924 85925 823617012 84126 84078 891843080 84732 84733 93981716 66536 66603 599088307 5489 5420 633795605 81326 81327 100535836 56979 56973 48581246 51042 51043 819855749 10087 10088 833035448 46831 46832 766084077 16931 16932 131031466 14203 14164 873230587 29466 29467 43410675 75390 75391 941328577 65859 65860 370382782 58327 58328 589765264 29705 29706 950448778 28183 28177 401298392 48093 48094 740721644 57367 57368 438911174 14158 14159 981492866 41758 41759 435516090 4908 4943 631521033 80109 80110 462109342 88548 88549 397631042 98867 98832 949221792 14450 14372 18572873 6004 6013 13063603 13046 13047 868654146 82537 82510 764571598 66495 66513 111932921 81088 81029 26504819 75842 75843 418877163 16570 16608 548133088 16537 16538 114564598 58403 58417 190947781 51185 51144 872375316 67986 67987 542085126 2277 2278 903972995 87177 87193 685415399 20731 20732 261322227 36526 36544 262314097 62578 62579 855360270 54869 54855 69345704 57739 57740 72047083 41236 41237 474466461 83254 83197 693694097 46405 46406 160743782 94584 94599 823383919 23111 23091 805371507 30454 30455 321260635 20256 20257 293937980 46391 46392 429110669 63791 63762 202601125 1329 1330 749866341 42791 42792 424152274 13544 13545 37708710 39142 39136 172567020 22753 22754 135081271 18137 18195 486971887 97497 97498 892121558 41542 41543 239695063 21754 21719 793570464 78008 78009 698920475 93146 93128 943242618 78746 78682 373192118 26463 26464 448860186 56926 56996 732721908 2019 2020 716309453 99788 99741 627941634 43699 43700 807417731 1571 1572 109458681 20388 20454 242790046 1577 1578 822653694 65284 65246 444933236 64435 64436 77678814 45512 45587 358074695 48764 48765 989478619 26080 26081 750152689 80881 80882 168611364 50361 50362 838194651 25058 25064 141888794 3087 3137 311999823 72657 72658 98778506 46542 46543 566582837 38449 38406 930067667 89884 89885 776786712 70518 70494 198926523 54391 54471 711285798 83348 83321 566115393 89580 89605 128012021 19441 19365 74588892 23773 23774 611511440 52056 52057 713423516 2309 2273 576211655 44312 44233 631362955 15688 15689 405755971 41552 41553 611391244 24611 24612 503058233 44261 44262 895482985 13043 13044 482622075 7451 7452 358776476 94783 94784 732072607 63343 63344 341404225 16553 16554 909557406 26486 26514 249009445 3921 3867 891146375 80373 80374 197468395 76476 76477 514342846 27663 27650 57601570 81727 81728 991657025 30118 30119 37481239 31182 31183 279069493 77271 77327 765462147 6951 6918 13051337 69832 69845 410696479 5456 5418 570051538 73951 73952 676603862 43895 43896 778555704 28539 28540 974078200 37515 37516 913829308 2834 2835 417104117 72408 72409 285455775 39910 39893 496103407 49384 49353 908016314 43112 43113 737738865 98854 98852 217954109 24321 24333 336441936 37667 37655 625090378 91449 91371 345714117 18982 18983 549266380 96171 96172 126474692 57206 57207 897224541 3477 3503 550347873 57023 57060 269309857 13422 13423 535803669 42820 42821 205085099 66863 66806 146982542 21901 21902 586255572 3809 3810 461580614 23431 23352 445204981 67632 67604 695535662 17318 17383 550415158 49852 49923 306010750 23612 23613 72401152 83563 83564 24750761 26570 26571 409451516 39333 39274 382576004 28632 28690 9600062 44868 44942 609273830 19618 19687 627214889 69514 69529 235633624 66526 66531 47117470 28290 28291 816428397 64509 64510 88845744 71427 71428 557002242 43558 43552 355850717 69884 69885 711707581 89465 89432 906603018 90639 90615 423507874 44031 44032 226233651 74269 74330 149612057 56892 56893 427532697 70456 70390 183698750 49753 49754 236027314 8407 8395 996065722 54005 53995 108194606 6024 6067 765349163 34862 34876 919285151 92166 92167 430559783 20768 20804 611210508 55335 55350 566179214 4780 4705 435784300 16928 16929 571819676 35963 35964 574491376 37467 37468 672664497 7772 7773 491345537 84920 84921 373365979 77307 77339 805174857 38286 38243 281652624 61145 61209 779301015 49806 49794 584603452 56528 56529 383111457 46853 46873 781927667 95568 95552 451273585 39749 39750 911916851 33055 33110 362377706 89290 89246 64891095 44279 44300 97088653 31811 31774 641746325 72865 72926 979087381 61156 61157 557092329 70993 70994 253510033 34722 34723 427062067 92955 92956 197085806 73240 73219 10775064 66161 66139 537185648 37259 37260 894615418 94126 94127 966679379 76940 76941 416616560 55296 55297 316574986 43826 43827 330464235 70837 70761 723473963 32620 32658 809923950 15110 15065 546802001 35252 35253 587927912 15227 15228 170948318 46856 46813 687007944 83157 83118 647166534 49242 49310 214427151 50837 50838 880702343 18124 18125 60739773 80177 80116 92607712 78488 78543 690312716 70501 70472 7807533 37224 37225 662847711 51075 51076 225343433 90051 90052 697967975 80708 80709 444158536 41840 41915 37557695 432 491 261574456 13824 13825 220241773 10379 10380 992563039 57704 57712 370402262 71814 71815 354600530 8915 8991 99500476 60528 60476 634714027 88539 88550 770247625 76738 76759 482555903 83767 83768 260162552 16483 16512 18846468 81772 81848 535347788 48581 48589 337786486 29581 29582 650258542 98818 98822 43772716 2956 2957 711835645 74455 74464 518632112 82198 82199 23245207 27133 27059 594494393 70327 70360 569281577 83924 83921 735547252 79430 79431 224875694 29910 29911 966137130 47178 47118 42161618 15485 15486 656951931 97763 97764 941721114 94993 94982 961507000 43854 43826 90350109 16795 16846 659145405 42079 42080 159444963 77956 77894 900136796 28366 28409 587076300 72959 72996 997449815 26232 26233 251468559 49261 49262 932955576 49295 49296 504520775 34745 34746 143820724 66553 66568 603419395 30601 30602 422443604 34855 34895 208052579 22582 22583 522454669 30966 30967 457912465 8584 8585 716985411 88069 88098 127356891 89324 89399 510051473 81347 81326 232506343 60247 60248 376054766 77115 77082 15111629 72739 72740 217916113 59931 59971 369395890 62732 62733 82620466 39613 39548 391029897 32436 32499 513914407 97120 97166 89676695 53801 53802 883617464 58500 58501 277459704 29048 29022 77098027 17598 17565 355541081 14574 14647 395537860 13485 13432 836416231 62722 62723 447520113 6924 6925 744330662 46669 46611 673305280 72055 71987 976059348 39525 39463 324616861 88625 88626 725145598 39818 39819 987866317 7449 7427 724174678 92736 92676 194009946 97211 97212 476988380 47409 47405 891271067 15760 15761 499448638 86850 86854 40237379 83503 83504 107988922 37500 37501 859033740 15838 15867 536101398 36524 36525 735651635 31797 31745 47190678 56559 56560 105668541 10921 10922 278014428 76910 76892 570725034 58489 58490 901423303 5358 5345 240477593 72286 72252 124726971 68086 68087 389346182 76077 76056 428896867 21737 21695 964932861 74901 74902 591343050 72925 72926 510788634 80416 80417 184955850 73442 73443 614109154 30591 30592 97208421 94451 94466 388468549 46563 46564 86180292 69621 69654 395353369 53311 53312 20010967 387 388 897944948 58781 58782 741327802 71333 71347 373632029 67727 67675 323068268 22593 22626 968104124 7070 7071 532397613 3238 3292 417316157 13829 13830 224296656 62727 62728 166121940 21048 21084 926492370 82341 82342 240733738 196 248 282146821 16068 16080 172878966 34034 34035 271345043 38941 38942 274233970 21257 21258 822030229 67220 67221 695985498 72210 72211 204458749 67851 67833 81983827 60468 60469 968122145 24044 24045 611028631 18989 19030 31355122 18366 18367 831562110 94583 94641 747982767 53195 53196 434946057 25742 25697 465421297 30222 30223 449561801 46982 46983 109182378 41973 42045 604801688 64242 64243 6659987 30151 30158 427955246 90569 90567 185699539 39213 39214 141733680 32202 32203 912237254 92421 92422 209554398 25373 25374 110568584 45528 45568 997745387 94994 95042 888052111 24797 24798 28529432 59490 59491 712758743 10168 10177 84810 25586 25587 451740369 95436 95437 155441941 46462 46388 958618449 97405 97406 157835135 26559 26560 845093078 47254 47286 624079080 52511 52468 899059303 38145 38146 451614281 64726 64684 629729518 36936 36937 155511451 27710 27711 706528659 35791 35868 884644736 49584 49585 458889033 5247 5238 673525550 49120 49181 38292941 16089 16090 176941258 21483 21484 356699958 49739 49731 462372075 77559 77560 621266286 78320 78384 745607743 13919 13920 251822030 83975 84041 878957594 87468 87469 247695511 13715 13670 348661296 66583 66508 382427778 1827 1828 872926446 24082 24083 626872515 45978 45947 152107902 32852 32853 50778232 48331 48387 392313077 24284 24285 80223835 25873 25874 682285319 73715 73635 437914322 18641 18657 386653153 52243 52176 727381059 96080 96081 97389097 77383 77384 742215512 50629 50565 63520297 20026 20027 966986767 89624 89688 601411147 29023 29044 147820880 79199 79271 803800886 30153 30154 175177500 52435 52511 761523918 39365 39317 601638952 33470 33471 328979579 36353 36325 933330141 54864 54925 658515424 72895 72829 645109206 89902 89903 507709398 20991 20992 6122163 5466 5467 850855130 87565 87532 825617023 61971 61997 515924792 89848 89849 939369665 12952 12896 51346451 63359 63360 659288305 56065 56141 205949297 20816 20849 42270349 19120 19121 727035213 19036 18982 929384863 11981 11982 173405359 30600 30601 255511029 88917 88918 829303925 81170 81171 467669881 72742 72701 985484647 86033 86017 367126609 33175 33211 324565116 10504 10520 336072071 7394 7438 565650646 98160 98141 974530392 71173 71205 134752725 72573 72574 921077226 68281 68317 253297503 37905 37906 143980434 96855 96856 524629714 86621 86622 153677716 91560 91628 117287092 81932 81996 476324394 97277 97278 345697800 93890 93891 97619288 19199 19147 231968962 7127 7128 95298930 43511 43576 341929507 58 59 548686561 42883 42884 733654025 10683 10704 455712272 17222 17223 46711474 4431 4436 881013886 34548 34471 197292776 54074 54090 888062532 44250 44254 145970688 45310 45382 515901523 28814 28815 77569740 69968 69969 43059940 23096 23097 424508913 77245 77254 679596274 51417 51418 938045923 91453 91492 327103639 5625 5626 512726229 75255 75256 891790282 66155 66156 96830032 17588 17577 848198119 26914 26898 620583720 36206 36207 343838406 47725 47726 117038299 14874 14875 990198293 75230 75231 556418379 20854 20828 26760425 18867 18868 83771904 66407 66408 730533486 5929 5964 54065202 54541 54542 424366207 38277 38278 207718518 40064 40065 854032335 27502 27474 227587270 30729 30730 233951715 43694 43730 893424194 16019 15992 572254288 72319 72320 299334292 20018 20019 844599229 92795 92796 799579563 48853 48854 401541858 87137 87214 560555024 74455 74456 799873019 7165 7098 913104452 41016 40940 482797290 66765 66701 241240255 99539 99529 929635728 98965 98966 817529634 64060 64061 748351334 88441 88369 6304706 37155 37156 750485232 47655 47577 356296548 63477 63513 104947563 20668 20669 466419882 89257 89258 406492752 65641 65620 895637370 64166 64126 668289686 8895 8972 858085574 62373 62352 994609890 15836 15837 414983374 92389 92390 595830347 75134 75135 709152039 81900 81886 811222216 11935 11936 769411292 89067 89040 885818106 34277 34240 966914885 81101 81148 839554380 99865 99877 200846055 70699 70700 872850711 98262 98263 950081181 74561 74562 882187772 42041 42065 934579232 73012 72958 60578700 32913 32914 440201399 87097 87126 979119375 52279 52280 828528577 70802 70790 734626228 98037 98115 211963922 12510 12515 859956078 30432 30485 128419015 26493 26454 18477614 13283 13352 486044571 632 554 463056232 75503 75504 418748382 49253 49254 429329624 73080 73116 820893233 17386 17338 5528991 23221 23225 738007457 29569 29570 335341267 8901 8938 743546809 63224 63240 121323946 93674 93680 20214065 37068 37019 937587884 15072 15117 686022065 27860 27861 934437405 92308 92358 341422220 26960 26961 444604878 79701 79746 516110593 90239 90240 861052608 6738 6782 560171100 41080 41081 254189055 39564 39565 408014366 82657 82669 57087247 68239 68168 8491804 65797 65743 863691074 91824 91847 587388253 12897 12926 962852900 22910 22911 405036995 25960 25961 605329419 37468 37461 735263244 54617 54659 474860659 11736 11776 793823869 86860 86861 265068230 69266 69272 300447805 64018 64019 811771440 83598 83599 745619571 51275 51302 719281727 63451 63385 700075284 16299 16338 467640068 43728 43729 340416496 79167 79222 424947742 39892 39893 903022301 67545 67493 868959124 81283 81284 504536682 90547 90548 178612848 58073 58097 440016868 99292 99324 234533932 4110 4111 208852553 70578 70599 496160737 43482 43483 594864935 82488 82489 437158127 61979 61921 860825102 55796 55797 716550741 95644 95645 56387824 86761 86747 799725998 85849 85804 776171461 67457 67458 798706967 14166 14167 900942049 97920 97921 980569385 92831 92853 27112804 7477 7478 509782919 42647 42648 460842099 30973 31003 801415963 14017 14058 460707167 13475 13476 41213494 22221 22222 664183130 27458 27492 653896567 8179 8180 392250136 28650 28639 496448461 58684 58630 748239956 36712 36643 486630034 21722 21723 612168243 9792 9779 63458762 24898 24899 244159942 42842 42843 967593403 24916 24972 598312751 84212 84267 628894682 40123 40124 146064619 25492 25493 699797162 60819 60820 290839099 27958 27948 574388106 12461 12462 288701057 80557 80558 928448702 72645 72659 227347629 65721 65722 883884596 46325 46307 49740286 98752 98753 70312546 50210 50211 274769169 15596 15628 830577624 93138 93120 434255684 45314 45262 593519792 35525 35578 899293034 67748 67775 708076008 50488 50489 461598112 861 820 223967959 36232 36260 811865454 27663 27698 233108344 80246 80247 487506802 39025 39026 270141058 34809 34810 768684329 69769 69770 765836667 52739 52668 652037792 49854 49855 601577952 90037 90101 731642222 40320 40291 760698881 40182 40220 378333972 23792 23793 148954658 89996 90058 837469331 38425 38380 153342752 40593 40572 346075527 27701 27651 212692822 73423 73424 517911510 64681 64654 844330696 5153 5154 306327645 47012 46937 418917174 72272 72246 322314935 16727 16728 376400921 70858 70897 132375254 287 288 246726438 85357 85299 764703846 44390 44391 777395716 53865 53937 597408748 88918 88919 359218251 65860 65922 898406018 37472 37507 469580777 23607 23685 311587748 44500 44501 172137405 26136 26137 698949439 32561 32533 755490938 67087 67088 676595744 95904 95886 907457160 4421 4424 962561855 43459 43462 15463394 36886 36887 88194167 58246 58247 901486546 15739 15685 268407608 36290 36345 225493443 48181 48182 194147781 1028 1086 456319057 76254 76255 580319914 80206 80207 418284474 95113 95114 818029739 55957 55958 558694539 61243 61244 791146236 33111 33061 425103010 57027 57046 229263161 10210 10207 904782888 79728 79726 464588935 54036 54037 389313756 83061 83007 273361511 79089 79161 34605165 36491 36492 225854855 96854 96855 411943342 96041 96011 425551122 88280 88247 779996237 36537 36538 767215283 88567 88628 873595738 80255 80256 52223029 11940 11954 206760899 35474 35475 205577709 53344 53345 98816858 25925 25944 447521383 94995 94996 838632781 62998 62930 705318574 52553 52554 684924445 72734 72793 182684525 96719 96720 337678261 39680 39750 660455767 3846 3847 901106176 81393 81394 147873393 48728 48691 624600486 55760 55761 662320097 55715 55716 132120923 41124 41125 630550975 26141 26192 980095558 42770 42695 641428667 86693 86771 93914157 88294 88222 297734391 49655 49692 518398543 92857 92858 152553935 51184 51185 515450412 74345 74346 315193630 86173 86243 751827262 58096 58097 834964605 90767 90768 311696490 7764 7765 589012990 77901 77902 567738920 78660 78723 734940617 14253 14254 556546577 4679 4680 486383795 33946 33947 415474284 13692 13693 91084979 31057 31078 293303801 24094 24095 590507290 94835 94818 627187878 9094 9019 128109579 93320 93284 593653498 18445 18400 664744643 12111 12032 754271356 25114 25043 504563266 73072 73073 362135804 63409 63369 916372035 38437 38442 617965558 12822 12823 881655409 64540 64603 285777765 67927 67928 567259076 90388 90389 894298878 46344 46327 945384447 44086 44087 752304053 33683 33684 854494910 10671 10672 922605165 81080 81006 112284920 75746 75747 439003186 96730 96784 168719489 82455 82456 568433049 68287 68319 514973118 11828 11829 646127188 7889 7890 606212299 48753 48685 611137936 18132 18160 347827386 72927 72869 167664017 57633 57634 601746447 18140 18097 249011620 92918 92930 859963101 98041 97988 202038208 24044 24037 785060658 17265 17266 714916360 55044 55074 271022795 6673 6674 215662926 96530 96582 262352911 34475 34527 551588878 14695 14656 535155253 76241 76242 285077621 57621 57622 372216349 75973 75974 400465817 85050 85051 654584293 51219 51220 309452717 92891 92939 733643228 90138 90139 732364860 96106 96107 130124421 83753 83754 412829277 32593 32567 38174590 71406 71407 909364109 43328 43356 797860064 61989 61936 664964392 86580 86581 698862823 52112 52113 290458722 79415 79343 395424092 81940 81941 971962129 51073 51074 233712434 23986 23995 435834659 53811 53812 194443589 1926 1927 777429113 60397 60378 278119307 57258 57259 162089000 65546 65547 392604028 56652 56653 817000833 313 387 737403626 1692 1693 52769024 93894 93883 245882270 10597 10598 605542833 62372 62361 957126823 10358 10359 812864745 54040 54041 179602394 34224 34225 583670969 832 767 319363976 36468 36469 330997618 12879 12819 381692162 7837 7872 940473051 15495 15496 946934103 96472 96506 498083474 93379 93411 967162118 90508 90509 218576589 53961 53962 614559449 55849 55834 506999096 7060 7061 260698775 95002 94988 783337589 70359 70360 185808852 95279 95280 774571507 28094 28018 540778908 31850 31884 12993382 9725 9726 837957621 78316 78346 893259575 89377 89316 778670247 87611 87586 15910849 22692 22631 334092242 95532 95533 318632545 46193 46194 867717740 54498 54499 843109882 20645 20646 36773539 93281 93222 597672751 29161 29096 651273818 89450 89451 927756334 13703 13704 377914695 77779 77804 777762523 22348 22328 796316511 32946 32967 62057361 12713 12714 854570766 83473 83474 782675797 20443 20444 459555829 33337 33308 503482734 96945 96946 750925927 74280 74281 555990095 59814 59868 352396101 38836 38765 398986157 8695 8627 16740545 52136 52120 894029970 11014 11040 101683311 84327 84328 356321777 98780 98774 565182606 18520 18521 815553412 20950 20951 624798188 27909 27910 517222800 55577 55525 908060304 83942 83943 952486433 26102 26158 3083669 46350 46346 933768581 35709 35772 163182004 80318 80395 71022326 38345 38284 18250577 28057 28058 152702098 55362 55363 535343886 75421 75422 874606852 22361 22429 907370705 26202 26203 869678576 28178 28197 971693681 49701 49645 856312885 51317 51318 707293700 58507 58508 556181879 13916 13913 302504766 46672 46673 271341339 48286 48287 637135949 54951 54952 356430263 5846 5825 921132320 81967 81968 925921809 56498 56499 529416458 11652 11657 882067262 15831 15851 164576777 47696 47697 579874931 65291 65255 628155073 20030 20001 626976818 84164 84092 145570878 28758 28690 787089641 51930 51995 940136069 17346 17347 267696369 78035 77960 331980671 86014 86015 342088718 91279 91352 87111453 69739 69740 598789990 51370 51305 462062454 4979 5045 359344896 53663 53664 959670743 23661 23632 515540174 94373 94374 909699699 32305 32302 234044977 77676 77606 90162153 19779 19780 526821180 93077 93078 784552786 4618 4619 946627046 38161 38203 268264329 87185 87186 846768803 79291 79220 157627227 35248 35249 568547519 1681 1702 719363186 47315 47316 316500459 34048 34034 406561391 10190 10218 48157601 51258 51259 870941665 9970 9971 237198977 99930 99931 287170179 78538 78539 281532661 83273 83325 535034914 39224 39225 96725223 27764 27765 274038796 3777 3778 947257610 93214 93215 143905338 25199 25200 439780479 18945 18946 71357349 94590 94591 4876391 32175 32176 516353581 43956 43885 573544395 22565 22566 867871068 10527 10525 231087498 97658 97615 938873757 15507 15541 307362447 30657 30658 710794645 25105 25106 847987326 58038 57971 981335881 22156 22186 788009186 18939 18940 777529954 90137 90192 72895484 71821 71822 673668478 92978 92906 654180243 73055 73056 262053630 62611 62612 442726222 19692 19675 242395588 21868 21824 740667003 87142 87090 737390085 37341 37326 790295756 6848 6879 282815472 68502 68503 446310625 71404 71400 32545039 84850 84851 31602134 53574 53585 558155613 8261 8217 153995516 21176 21135 550863008 86041 86042 48233081 94133 94062 52451519 32103 32104 576875635 72437 72438 410001419 8598 8599 81780254 34236 34237 148580564 51982 52030 256538837 8989 8990 246933707 69891 69892 833704198 31544 31545 234090376 16216 16177 402379572 55670 55671 962791617 86767 86793 686359136 72937 72938 757231636 29328 29277 205776423 56498 56506 743219904 7055 7086 698129282 13126 13127 946984177 62124 62112 320617695 73362 73291 613478458 5156 5094 661767245 72380 72381 308165477 62632 62684 191616012 56366 56367 217986083 31655 31656 826118153 54535 54536 162240690 37345 37363 375654387 39822 39788 998367557 37254 37255 598286236 6067 6071 724124160 71225 71226 336362094 82872 82873 89429027 8554 8594 26958296 28641 28642 302997319 70 71 231666104 6989 7029 556106104 49166 49215 20644187 5910 5928 25506661 25113 25114 132571081 55899 55900 460627258 98109 98110 108445870 66855 66856 163929865 31311 31236 464744596 31394 31363 214029319 48948 48949 707437677 18003 18050 156113386 6059 6060 55612452 69562 69563 449377718 50185 50210 760514715 40325 40326 969223653 31341 31342 918940140 62499 62546 662309534 51852 51918 88688991 1442 1443 519904034 3790 3791 408156634 18689 18690 164942272 2453 2421 202163865 6875 6876 195046798 38773 38705 768050804 6058 6034 203517008 62392 62393 572346082 75730 75731 912786935 69672 69673 627332193 61956 61957 797390411 74890 74878 174126007 77863 77864 808913670 17273 17279 31182248 95232 95280 866159014 89861 89837 934479450 93868 93869 749120370 41584 41539 384462296 48244 48248 771404247 53786 53720 815434889 32470 32473 261000748 84545 84565 773673559 65753 65797 925108489 95737 95738 762454351 23659 23598 308666380 31911 31912 476868991 29718 29719 879844413 66900 66901 761277068 26724 26725 638987960 21951 21952 171832170 37288 37307 677862369 93681 93742 791720841 11972 11996 755644824 81222 81280 535047639 27798 27799 397740608 70015 70082 620652864 47063 47064 477515763 51570 51571 313688497 65993 65994 698195503 2193 2194 851261825 41350 41348 585101711 35504 35505 971300329 99839 99884 347469464 30307 30363 736290784 90763 90726 712382195 63949 63950 556522484 23040 23014 667168504 73956 73957 633544565 43230 43231 40050528 62422 62477 969403688 87985 88002 541838084 40713 40726 208682221 62587 62588 404515866 83736 83763 853202901 89556 89557 293029697 75235 75212 890582024 22338 22339 654156449 71144 71081 723089579 25691 25692 779181940 62438 62387 311695137 35501 35502 475013166 16212 16137 457172041 6707 6708 303020285 39093 39097 285453119 29025 28951 557457482 15015 15042 314385656 18053 18054 385762011 76727 76728 964094467 42353 42354 397219779 67819 67820 987351198 77146 77130 557186677 86088 86089 618757924 34764 34841 539593338 88579 88512 362899475 33284 33285 948925151 79641 79600 645612704 57637 57638 254324467 2621 2589 877082478 26029 26030 620999867 62624 62625 78679133 32153 32154 775395828 99443 99444 815284720 28422 28423 857945400 79798 79807 552671378 2538 2570 551491147 89487 89488 467314149 51476 51477 574651617 27778 27790 128776774 6712 6713 747730596 10683 10639 566294922 36585 36646 198288231 62988 63025 708281245 66354 66355 625513993 45432 45433 866055699 64598 64599 188821162 95245 95246 996109834 72931 72910 408428965 57078 57079 901588538 90769 90728 273189708 87524 87493 206169318 82803 82804 942214666 2660 2668 448127807 20169 20209 552823599 82055 82002 627126894 35630 35694 578254790 48005 48006 806230952 59436 59437 391905637 8280 8281 123496396 46555 46556 244508661 44883 44884 893539532 64637 64638 847397681 48256 48316 254542162 22319 22263 641011911 67888 67897 712571461 46649 46635 589005617 72212 72213 533347765 87300 87301 136561063 29452 29412 66759123 50848 50849 622829540 64077 64047 999946825 27173 27250 420843615 33295 33296 917812405 80529 80489 788551188 68015 68016 440449546 26120 26171 284632141 86292 86332 875366782 20696 20697 989259571 93773 93797 61611737 72618 72619 268885295 36592 36593 666508331 83034 82982 836894757 22724 22794 153640685 43812 43849 201349101 53998 53999 134399746 5534 5535 852059273 9532 9569 712824806 14231 14232 273040614 1308 1309 535647944 31410 31481 129783091 40479 40480 932791605 38007 38038 546156495 39286 39250 746194390 6729 6677 478770404 80886 80887 294776219 8056 8027 868421540 80292 80336 807416763 36818 36819 892180570 45918 45919 790440265 89356 89357 207216793 526 527 563473416 32936 32937 831653853 30694 30695 65419191 95282 95283 773849977 74830 74831 36044355 88693 88644 225431198 84538 84539 58048161 41326 41327 68312307 68120 68121 23290763 24526 24527 61511822 92637 92638 378653955 63072 63073 510311845 51032 50976 807041883 86131 86183 842954877 27612 27625 952677688 44127 44128 935267470 18522 18559 793579485 48566 48567 842820786 46359 46341 139257955 59740 59687 358692711 7551 7530 963346586 4814 4815 664516350 23454 23385 807320183 94082 94083 320030350 55922 55940 566102594 42601 42531 32923899 51817 51818 376639754 38506 38560 922716737 57773 57774 247389705 29422 29389 832302134 52926 52975 369460077 91541 91542 18255946 63586 63661 700743606 95668 95669 326143810 90949 91003 935707403 28012 28085 33312376 11009 11010 758950944 64085 64054 252478407 53082 53083 734845898 80003 80004 305320375 30145 30111 387386636 99427 99385 829549629 17051 17052 912671918 10894 10895 512281858 84762 84763 534978423 97101 97102 242418446 65772 65773 463587146 45132 45133 634300001 82709 82742 84185282 25938 25879 126943678 14602 14596 242793912 77104 77068 863886757 88906 88907 977819330 9872 9837 977813773 59995 59996 254362987 3469 3462 562520278 84774 84720 398104097 18235 18216 587726750 57201 57202 156075169 69190 69217 92268624 44242 44243 5322737 86330 86312 821588593 21886 21858 765980176 71129 71130 591464689 66851 66852 623320412 62379 62431 567559496 5693 5694 619499731 62369 62405 810910108 81262 81269 196300505 5351 5352 307604444 30854 30820 368744305 12680 12672 231299755 86751 86741 8789878 33566 33563 724429842 66174 66187 746142021 4842 4899 410476003 97011 97012 829879679 5488 5489 502364989 28335 28357 12355196 49071 49072 603271233 57111 57049 173694896 22275 22276 537980800 41984 42029 526465359 60345 60346 902527015 18757 18758 772599327 20283 20244 919408410 23464 23440 819238472 62070 62048 881966338 49796 49834 752402121 56537 56538 1611725 65668 65680 30859120 91521 91506 96767091 13917 13903 469253555 64990 65038 12142761 79556 79503 844485645 90908 90918 746752034 38633 38634 364859403 76636 76674 206906646 63430 63431 159720707 69798 69799 402268797 34633 34634 846552362 28496 28497 188142611 920 899 617518966 54252 54253 125082383 77584 77585 74042718 31691 31763 4617899 3049 3029 517370507 38280 38281 780191719 34268 34269 895535339 90498 90499 203568137 28474 28409 9066228 15277 15278 612511054 29439 29440 167792301 57410 57397 959811515 50423 50424 144046475 9377 9378 184851518 47031 47037 747496217 91701 91658 159586136 25114 25115 912394786 68487 68488 999473061 81895 81896 840111328 16195 16260 803258046 42168 42169 14827215 78664 78665 32739991 4761 4768 970592332 67309 67246 176571841 88157 88158 466054684 32474 32542 787261937 64259 64260 640444167 88788 88720 455762733 86750 86808 153499963 95955 95956 415646 52461 52504 25685110 24783 24784 151986576 99653 99663 13265747 68202 68203 933624369 92421 92498 972770320 28930 28931 98377024 31123 31124 765470736 51055 51056 242645868 21896 21867 451746794 35098 35099 638048944 20576 20573 50967511 975 976 504488694 94384 94385 565200939 99278 99209 235114475 8209 8210 438754818 16848 16914 493560253 57857 57777 18968303 19326 19327 25035081 87092 87093 180441885 82846 82847 899460999 22648 22649 196712997 38254 38329 144688697 6965 6966 611696774 35518 35519 888510235 45031 44998 559737361 88608 88548 323631773 90792 90793 277194667 17120 17074 286778578 88815 88816 761657510 6778 6779 922298360 62918 62878 787753360 84300 84243 157955442 27047 27111 995448526 12322 12323 483685850 47034 47053 992747714 9894 9895 505354908 48205 48251 467632207 80596 80530 221301796 54180 54104 833133504 66998 66958 760908484 62025 62026 363107011 46597 46591 568906432 20384 20426 476168437 47963 47964 744896110 68847 68808 780417036 37427 37361 250776617 19390 19412 367007526 8998 8929 372159903 99010 99011 474385178 20526 20527 855005530 56549 56550 663696828 29256 29257 491228828 82479 82480 140965941 23477 23478 181347952 61647 61648 98081075 28416 28367 976386646 63818 63849 990642554 3117 3118 930662184 93468 93491 877266701 11374 11375 133196816 64888 64889 547829260 38228 38229 119345777 3842 3789 234066366 30255 30256 131212089 27336 27281 200722192 92061 92062 247411313 65695 65625 294409958 11713 11753 472173609 98752 98689 647995480 82298 82267 885877630 17076 17102 211071729 74644 74645 335369591 67892 67843 996654398 4127 4128 958755221 56688 56736 959066399 63087 63026 65934439 81101 81102 292403913 68665 68666 835154207 9241 9269 268137442 52487 52516 183115062 27656 27657 919937643 42236 42237 300926320 56356 56340 620805594 95117 95081 667173150 19395 19396 829544655 43851 43903 884785947 86283 86265 170406741 14532 14567 991088930 54162 54222 709958264 12874 12881 663192910 13119 13060 206282952 4162 4163 22323374 68411 68412 684714708 41519 41520 890434012 15622 15623 538743604 46420 46421 678875955 98523 98524 838757886 17233 17234 312614750 70823 70824 795494622 64015 64069 765085743 63842 63843 103241450 27999 28007 975567699 97799 97800 809383185 41824 41892 359277860 72325 72348 61807629 55050 55051 533800651 78265 78326 328241534 44525 44587 965135591 70966 70967 907645010 74337 74327 884161813 63255 63256 225886315 38407 38444 224711953 77603 77604 35736460 85409 85411 971571724 24931 24932 758729938 98354 98355 236502994 71237 71238 682833690 16472 16505 615786511 50058 50059 409866636 49688 49689 131950121 16623 16678 409368971 49143 49144 612245931 59316 59287 58648085 48435 48436 839704288 41995 41948 398096252 55352 55428 693288482 46979 47022 380866424 78210 78211 464152535 12094 12095 966953493 28311 28312 269086665 80696 80719 726236125 21290 21246 915439889 68199 68200 866224128 93422 93459 792931379 96136 96137 323289268 27937 27938 193561178 55956 55897 989477945 77300 77228 918483311 50615 50674 839637055 73315 73316 388800563 46210 46211 122855451 23252 23253 746071656 56385 56386 588658953 38885 38886 689288457 9020 8985 869824823 55156 55157 254311845 65093 65094 303206944 82718 82719 389018594 28115 28144 439840542 52378 52379 935689586 33655 33593 372978102 4793 4762 321247153 69300 69287 878509300 5499 5500 701572122 49147 49187 78098280 6695 6775 326330003 3053 3054 504097121 13329 13399 21107480 61584 61585 255463744 18265 18253 958168988 2384 2385 831811967 6440 6503 525073745 73534 73537 428733265 77344 77345 146912424 58942 58943 2347053 2748 2696 350925758 38811 38882 528774998 34540 34541 440395642 22015 22035 265045250 28734 28735 972453724 83416 83417 839110826 20099 20100 509094781 26939 26971 818020226 60865 60829 263751522 97874 97875 117753898 92503 92526 128257443 57744 57745 498667610 89749 89810 312192896 99964 99915 35634536 38849 38815 856944230 61579 61555 161491535 98195 98196 737737777 58131 58054 803561962 80705 80706 219722793 37658 37659 561616177 35171 35141 589039259 46697 46698 203822183 10279 10295 567111021 3971 3975 389561790 93069 93070 598529684 13968 13969 555101260 42377 42329 324561659 81310 81370 49588943 14139 14098 430154046 24982 24963 985881530 64436 64437 736161118 41809 41860 759000914 62715 62716 838357523 25223 25257 884746616 98154 98209 841681739 49418 49366 111041114 5907 5872 636591426 8263 8264 571026250 9053 8976 597195333 98300 98224 381333408 6260 6295 986346947 26636 26637 791978713 61692 61693 879912590 56645 56646 925139148 51765 51835 410961142 86700 86738 674411200 76209 76210 910880309 8724 8725 984465927 59684 59758 286055392 96060 96134 121998207 61806 61807 286540550 99351 99424 490736564 99133 99134 833395084 12675 12676 855674123 12230 12209 390126427 56434 56435 795196923 79813 79814 496565281 75145 75171 777196653 27247 27248 966634506 72121 72122 945544887 34691 34732 397878872 27849 27850 115275536 19778 19779 770584296 54088 54089 485817100 14966 15034 90654977 86019 86095 333641460 51280 51228 197661736 31048 31067 849524065 51382 51455 469729644 29149 29150 339474313 11900 11901 677029410 74370 74447 676912418 74471 74472 144996602 11270 11280 526319707 9905 9840 691234711 68970 68907 841221621 38752 38753 33246765 57995 57988 570797460 71759 71713 480954404 78965 78917 762203256 36944 36939 625906403 92948 92949 440237465 71124 71125 616905435 95956 95957 151479016 96968 97041 977297494 7563 7624 428653601 7922 7936 325995322 75530 75531 593456536 28874 28843 138419641 56266 56267 356215421 70005 70006 191834134 1200 1201 894960437 58087 58088 752768325 51909 51985 931779928 46440 46441 934625058 41348 41313 518418091 62882 62883 86454328 10755 10788 728899344 16790 16791 547825522 46860 46861 923053289 17188 17189 911713041 99810 99811 438944692 2854 2795 115868281 60459 60460 311757154 72633 72626 171000107 19456 19457 282654980 91592 91593 407546494 68082 68117 277326698 35485 35486 751306468 79473 79437 547547419 34680 34681 445775025 48917 48867 87211276 32608 32609 221095153 11776 11825 878906115 43860 43819 593897798 668 669 155626079 45928 45874 851457627 76494 76561 62056625 91823 91882 844003948 65334 65335 863877689 87619 87620 219097686 21932 21933 117754263 675 676 212946172 21727 21690 96842584 75073 75047 363286385 25051 25007 269575840 44981 45001 34763014 78973 78974 802864782 42583 42584 425902636 46972 46973 379123171 52867 52868 132404873 23064 23030 449461976 43656 43625 364280630 19850 19888 326674553 91760 91761 845148357 78515 78435 591179024 80176 80251 449367987 56865 56866 963510748 80971 80972 254681493 59953 59954 46247947 38925 38926 636788752 84254 84255 94803168 44871 44827 178807733 98968 98969 840966347 80408 80337 164540096 94638 94565 519772766 88183 88168 220618515 85095 85141 174171605 38006 38001 96236155 38062 38101 453484533 87126 87127 789836615 13699 13700 936636675 38595 38608 101626070 55638 55593 968959984 39513 39519 907269615 12705 12693 949965958 77702 77693 897297959 4202 4203 711815034 13759 13755 851356462 52214 52215 110605011 31680 31681 222107030 83216 83217 809470098 27586 27544 533851157 79376 79404 307848576 61859 61860 159614415 68460 68461 489436268 48387 48388 301628112 9798 9774 352693275 24994 24995 818520960 12534 12535 676227851 98740 98741 857658980 68671 68723 366977780 14372 14373 167209558 40690 40691 720022884 68268 68207 998067367 17617 17618 15020856 85109 85105 674061716 32408 32409 421730317 54585 54586 266873050 54973 54982 519614259 4316 4317 551595606 11036 11081 10197677 20485 20489 990367236 20088 20089 615771138 35278 35279 214116567 59708 59639 468981786 61134 61135 584980616 13631 13556 692072432 77977 77912 356159958 44064 44128 135834095 10594 10639 798751412 81747 81703 608758304 18077 18013 779864835 23989 23990 587940292 4093 4066 362445616 45640 45688 734962798 80332 80333 683870147 39151 39226 907224754 24397 24328 815713635 40763 40839 615371287 40946 40947 854260351 41057 41058 376099847 92117 92118 58461501 73917 73857 376915602 11937 11863 90931297 73769 73770 534101262 9059 9060 77577894 51349 51350 9956834 84520 84521 109817611 85265 85266 953580035 38108 38187 639203555 25577 25578 337026955 55672 55601 167135522 40845 40846 516578669 59034 59091 334176313 92548 92468 809470518 28185 28138 698258363 59555 59629 421944761 84718 84768 339364761 94361 94283 660982385 96546 96547 349834238 37771 37772 855944915 83380 83381 262741389 30771 30806 914311872 16954 16955 645403047 94538 94483 730392178 92730 92655 85847939 20307 20354 917000587 9772 9782 643255347 34113 34109 354734577 45036 45037 936965012 12270 12254 415183632 40756 40740 693531923 63936 63937 860031937 38122 38123 826510965 23664 23692 172219219 1203 1270 900063379 87914 87919 186852343 17538 17574 765525563 67145 67146 316998445 4231 4232 704159756 95605 95600 909734364 51379 51380 667151217 78506 78507 987665845 62235 62203 582664084 10719 10720 232121723 71117 71163 412209368 74641 74656 720090968 56495 56496 691480511 26637 26567 958569240 9742 9743 488537884 78724 78725 733840520 44173 44143 679361050 40723 40724 753285621 74378 74384 778166184 91602 91603 131875281 32821 32896 478325743 78557 78478 173214703 53763 53764 331126100 20191 20192 894492908 91028 91029 588862895 88453 88386 25881022 53009 53061 223211472 73089 73011 51618818 29852 29853 705814015 7767 7701 522334493 51064 50998 805053982 96014 95979 592277420 79977 79907 202883719 37629 37709 658733437 54406 54407 896362819 78701 78702 899223761 88687 88688 776253946 10498 10544 386547461 62859 62860 643608225 44266 44267 169675762 33990 33980 504464298 40309 40310 986222157 89454 89482 745154431 15347 15348 282056082 17890 17891 974865377 8657 8636 456281851 93742 93743 392261828 71741 71742 856649405 23382 23429 607248053 68091 68092 798752734 32315 32316 377820366 71380 71381 271856178 58241 58243 731266119 27824 27825 574474106 67688 67672 916266437 52818 52819 621269148 76959 77031 957940317 65594 65522 812685608 69226 69160 280507238 62810 62811 153020588 84631 84568 418815201 17188 17112 842301518 49381 49324 907122443 35976 35977 75066499 51045 51046 567245934 37598 37578 217730550 16341 16342 448218650 47317 47349 113765551 8723 8699 38549473 37560 37561 40619402 47188 47222 106527737 66353 66354 26036111 10149 10142 75019184 71057 71058 59250243 56964 56965 14972274 74113 74114 511437340 46207 46280 218717875 59153 59154 750758440 54393 54394 408006300 48030 48031 733851618 91530 91492 3141400 68777 68778 434207241 72963 72964 481014204 20460 20461 714392239 90991 91022 434722436 52158 52082 991377655 98440 98421 736397392 96512 96513 883787344 27045 27046 864384155 81099 81100 995974589 55226 55180 221916243 57716 57717 501254954 13164 13205 904637161 47481 47527 645917482 37259 37295 70556858 10774 10718 807157825 53179 53180 3343387 76554 76555 599296682 27563 27564 838490627 63557 63558 963317521 53351 53352 253554906 9651 9640 585339632 49550 49551 529801838 62242 62243 315126845 66463 66464 406580031 42268 42202 721903780 64368 64354 563219892 87833 87770 136095196 14388 14389 635570946 88526 88583 835794652 18507 18545 688818744 92402 92381 851300211 28190 28191 201709395 57662 57663 929430230 29903 29904 719007417 66093 66094 841042296 95182 95112 548122070 4059 4060 671217401 57822 57823 265831191 72989 72936 112814783 92488 92478 494973206 69398 69399 74914396 81427 81376 951500546 89384 89385 970538142 61431 61382 231067266 19824 19879 332543533 50959 50960 525992767 74808 74809 528055852 57610 57544 566402505 95208 95209 112224411 97640 97641 62993400 52412 52372 444406402 85912 85891 604303174 88210 88211 227199093 46569 46570 766698597 46084 46035 873139885 27544 27545 653656656 11686 11707 679796985 88224 88159 445940679 15244 15235 112565390 63714 63746 441390489 11040 11056 771499397 2107 2145 507056879 11999 12000 679554069 38370 38314 503592112 26652 26653 844986678 48727 48784 935530741 53518 53519 680144898 31817 31883 461661402 75000 74928 761144721 38406 38422 859469358 96577 96537 528070393 79392 79328 891529672 77896 77897 266806253 64119 64163 400073838 74610 74611 261919570 47067 47132 107092341 52097 52067 28916011 37080 37053 364190131 47511 47512 483474628 32256 32257 42522179 81560 81561 63947314 61437 61438 4320682 2523 2524 872648604 78838 78825 536182309 19504 19505 11295236 341 274 75194151 2595 2596 424521925 94514 94497 272136399 89487 89450 641549554 44005 44006 308620759 28919 28881 843345621 68727 68712 733644599 18949 18950 793972309 62164 62134 381443434 53526 53511 952818008 25757 25837 431267744 92968 92969 291531654 19451 19452 593456424 14835 14832 921875806 14260 14261 150668585 76551 76552 988516369 67969 67970 897596074 90055 90020 852100017 74461 74462 807511293 68925 68914 524989001 75656 75657 876717669 22897 22898 455520940 8021 7974 319807450 41286 41287 679500566 12229 12213 87022938 2125 2126 143145690 58290 58291 151414611 70815 70816 36785494 62196 62197 675853229 6976 6908 32367896 30125 30198 27375650 19693 19753 929684923 8850 8830 596070571 61634 61635 139084393 85234 85235 492506613 28599 28540 751172777 82677 82649 454047306 26951 26952 12078537 31485 31494 310472183 81654 81667 305240184 66448 66440 264343169 97611 97612 249342723 5234 5172 564267772 97839 97897 752474580 74357 74319 648089326 12532 12533 964834744 64924 65003 434162413 39244 39245 189305567 50018 50019 174915830 19421 19422 381863816 67179 67209 890964967 20924 20914 821628441 52173 52174 281461907 30994 31043 979702267 88518 88521 838734353 96320 96321 492630978 97395 97396 57098057 5145 5146 522051068 84568 84569 73745288 16131 16187 478698158 17725 17726 998463110 68159 68160 394603785 27542 27543 596376722 85005 85006 430703769 81214 81215 933680713 68331 68332 941683292 52741 52805 180450470 3285 3310 617644469 579 583 68793937 3982 3983 791364722 41453 41454 769518068 30608 30582 697092307 21564 21596 816365193 79139 79126 793327124 94185 94186 451117856 65217 65218 905456334 3900 3901 169254896 43695 43696 936787616 89034 89050 90741682 80130 80204 541335334 70012 69969 602766498 89255 89299 800197488 43513 43559 153989921 37976 37983 928072407 62862 62863 403929434 19348 19349 22899761 17180 17134 481530554 28435 28436 111954171 63934 63935 942644157 42791 42723 249448390 58953 59012 472343971 44444 44445 906750250 85346 85347 72213709 59539 59502 664187437 96315 96345 707756162 37177 37178 285316281 2507 2478 816491279 44247 44248 143254029 57407 57480 682569295 35001 35002 414020019 88635 88698 291926587 61475 61397 262574068 74930 74898 764185853 54475 54476 166668074 57150 57151 833348984 39052 39053 126856778 36214 36215 785624148 75913 75914 514328027 347 348 406658583 28040 27962 29321348 65971 65972 154605984 77098 77159 767074678 78784 78785 755343218 37793 37794 783220518 59983 59984 415439257 27536 27472 623283903 94370 94348 632401556 4264 4265 660860880 10700 10671 87416496 11937 11938 962430454 10543 10529 520890961 60754 60755 984243858 56138 56152 518738647 65828 65829 279885526 4448 4425 802776116 66435 66440 329005652 77272 77273 903311833 49979 49980 729349691 60387 60390 555427061 64794 64795 303157934 55684 55685 801428249 18785 18786 316842956 497 498 8274709 37437 37438 579668919 23755 23823 127780406 15524 15521 764828194 47595 47570 197372698 22239 22243 842522438 40778 40779 216934631 97996 98054 253624757 4982 4983 924994729 64301 64256 469498200 22537 22517 929457185 48488 48489 559135399 84894 84961 467226943 54556 54557 462913866 54506 54546 679791363 43135 43136 964960900 92829 92763 134645612 53731 53732 642821329 96523 96524 599501756 82984 82993 972824077 71032 71068 920774506 47870 47831 618062775 45081 45028 660445594 77434 77436 808030821 75903 75862 908950354 14080 14029 540874325 83634 83635 815464708 26283 26284 459283600 38267 38268 439875151 59521 59522 599137813 26349 26350 695776080 69147 69148 379363845 88108 88109 897258394 14079 14080 512876253 19859 19851 969871774 39696 39697 767989913 51362 51363 147061221 73775 73776 472568509 43619 43670 651004866 21649 21650 175149543 83388 83446 630509138 53980 53944 427157479 41254 41312 949501725 21884 21854 104047821 83646 83647 794726058 33676 33604 593617788 20407 20408 522899169 64057 64058 224446808 49750 49697 659246418 61279 61243 363799705 34999 35055 938309445 38859 38804 641654061 37226 37227 975237806 6467 6439 52012339 76436 76515 299372529 73974 73975 672896815 60885 60887 334022717 32481 32504 955186477 40412 40455 58879079 29800 29801 317514715 79433 79364 298338592 48883 48837 585653402 54822 54894 234466674 76006 76007 281846125 59673 59721 890630943 78016 78017 168410281 62745 62751 487154178 99779 99805 766927869 88459 88465 989679269 31326 31327 113329567 56208 56170 953023756 3623 3597 756660769 59440 59441 184314772 62579 62580 680570658 9621 9654 972535326 69923 69926 273596341 14802 14853 749409001 24020 24074 995695514 77714 77715 601012982 12959 13006 965791102 18305 18318 215549423 34011 34012 267624056 62808 62862 233692872 43260 43186 687398019 61116 61083 532189200 46488 46503 736129567 77217 77241 378927240 28855 28803 968752737 44639 44640 572162788 45663 45664 55036148 48641 48642 202760606 83775 83776 254883501 71873 71874 433224219 79064 79016 665782456 43602 43603 330339762 91375 91357 388353589 16048 16119 496027800 90504 90505 621812623 44763 44788 463855970 22348 22349 550306485 16493 16494 485817157 7331 7316 674943296 21597 21598 804607159 55365 55366 163202121 77026 77027 466216195 21958 21977 75416462 71557 71558 225512080 45798 45799 277391641 81885 81886 664410803 87182 87163 669353613 81750 81787 257030479 83573 83574 708815877 1864 1807 925773374 89129 89167 705977919 11017 10940 738983874 3368 3381 711932068 20272 20273 470338755 97836 97824 469640903 71277 71264 890021190 4267 4268 986208116 90988 90971 607319958 46021 45991 711558337 87668 87669 997389294 92242 92243 910113720 7598 7599 181954520 10951 10961 883650958 33439 33441 964669212 24188 24189 663699481 32276 32320 473113917 11010 11011 372892222 89719 89750 617961570 25360 25302 772298396 22568 22492 156022761 39265 39237 946196238 14043 14044 548959162 4891 4892 498558983 9030 9080 559715625 20580 20581 581206189 83302 83303 406152373 58079 58012 164934873 65935 65906 554005767 57886 57887 594638439 43647 43619 217665958 48279 48350 40797375 45749 45826 677636637 1700 1701 668329720 88982 89042 422655133 22419 22420 302533857 88092 88093 490166400 59914 59915 800709071 27678 27717 94124560 83621 83591 994019373 4898 4899 230791215 11617 11618 679306452 70906 70907 618754281 905 926 35131661 87223 87160 605481643 91316 91310 228481605 14942 14916 480895462 13271 13272 684428698 35211 35212 166660105 43881 43873 563637908 79541 79542 658915952 14120 14121 489869698 15085 15057 819049347 3234 3235 401208327 30230 30231 799551217 80622 80601 923737254 77606 77668 729241785 38910 38973 931147087 21201 21245 61460714 57158 57159 158735932 36946 36926 541745313 10551 10552 276054907 51262 51263 375850120 57081 57039 209523863 88383 88344 977781944 82646 82647 272972617 59549 59582 383499122 6658 6594 155451562 97722 97649 557752366 20544 20585 485359777 54629 54630 214662541 2565 2504 94411472 20434 20435 643886873 95867 95868 733763831 46701 46664 449464586 25898 25899 610497144 86495 86496 708249510 20710 20720 600381050 4159 4160 45450929 35599 35600 463797335 98251 98252 966980010 49872 49824 963868357 79860 79861 228633396 82648 82649 221343971 54587 54588 730907851 42831 42885 256604478 41542 41615 668357769 35372 35406 831155535 34249 34250 37621009 24811 24812 977617342 80443 80444 889992657 81493 81484 444437504 17741 17755 709754132 26108 26109 304904923 89770 89757 318077040 52111 52112 300424223 40776 40777 889935060 26229 26230 793289988 79826 79892 849242976 62742 62777 848977787 52380 52401 170853300 14330 14331 132082101 51598 51599 581974621 77849 77927 964076979 34112 34104 469315238 62181 62195 759751029 20788 20789 442771981 29666 29667 219325480 9291 9316 360114235 39712 39713 625311083 24338 24260 515153941 23021 23022 774494520 98043 98044 594397432 82138 82139 108209201 73418 73419 961712049 48164 48165 568551662 93576 93570 343837208 35464 35465 294203998 92107 92149 466253981 92426 92427 975308320 26650 26651 630348311 3425 3426 799125115 93191 93131 671175224 16581 16582 541434328 43137 43166 961414296 74618 74686 809554176 58727 58679 609308595 87723 87666 565613699 78637 78638 348304288 74583 74584 215855828 12900 12901 907315414 77755 77756 120960550 2817 2818 216672642 54328 54329 539283688 97901 97831 883075692 25603 25604 714685169 90568 90569 670322401 60654 60655 936232205 37518 37519 509735183 26395 26396 758496865 11473 11474 859799496 5772 5737 170285524 84512 84461 808056771 46840 46841 170550856 87013 87066 212897592 11036 11027 8397147 45267 45268 617974927 3692 3730 980735029 47005 47006 984683689 81847 81848 296023468 64104 64105 848790521 9796 9790 163499099 18051 18052 588620893 72098 72099 425422680 7281 7282 22533445 90494 90495 943766451 61233 61234 518644350 90347 90348 688222108 70017 70051 807565414 37557 37574 337619852 76499 76500 743967797 843 844 387229613 79772 79797 863294064 78358 78431 158235165 40806 40809 22168543 55183 55184 819157421 13073 13074 781444942 9722 9723 253040769 56042 56043 947551277 48713 48747 633619717 47581 47540 311314584 64088 64044 361576933 1401 1481 758381537 67044 67045 818504840 74876 74877 735184274 83075 83076 632248356 44868 44820 979450009 10224 10230 462113908 18387 18446 728894970 58343 58344 839691238 4558 4559 999538404 67653 67654 596714983 76804 76805 940415908 63718 63719 407346074 72852 72853 567596332 8028 8091 466466931 37958 37959 608819298 32893 32835 963271596 74828 74829 414715618 93912 93895 986863788 41376 41377 573061035 66686 66757 157998960 7079 7080 595542159 66190 66246 955706413 11125 11108 782399948 54468 54472 72224536 69210 69211 308853514 48946 48898 924082781 94178 94154 169542333 29858 29819 492856968 87279 87332 558192550 209 214 601966524 75683 75684 899056358 86966 86967 918420141 45039 45000 762197657 17872 17873 804874918 48285 48286 230701124 60187 60188 304578476 25195 25245 171044136 47847 47914 725296975 24462 24463 355025396 51744 51745 708223037 80734 80747 965044754 24844 24845 518710569 61367 61295 171434114 23673 23620 702281339 74024 74037 290418110 98576 98560 58479224 99451 99452 97001444 29586 29587 652214342 68320 68330 378070445 16749 16750 896769031 54431 54432 456727632 9576 9577 700553515 28872 28873 862646546 49788 49789 3818437 42259 42260 860354030 13638 13639 917419895 58056 58007 826754268 42113 42057 972808271 30523 30473 937907901 4392 4393 298532185 45188 45189 442855225 11541 11542 297181432 68758 68759 151140909 52996 52971 69149240 56651 56652 382115522 62957 62958 919622228 83301 83302 857300099 87873 87874 167029562 85657 85658 787188094 79769 79817 865589952 93056 93057 656143949 21430 21377 370266218 19497 19498 612326111 18168 18171 811672280 98814 98819 487882959 95334 95335 292849917 19365 19366 299640338 58165 58166 737177675 14765 14766 389618338 98634 98689 43901542 13275 13351 324939498 96421 96422 134741571 48092 48093 671597690 25616 25617 39204940 55273 55274 528255749 12182 12183 141719353 12173 12174 531527248 91932 91876 187573340 54424 54425 612413923 71049 71092 334375106 35494 35511 966172685 18638 18685 380847947 13851 13785 274090844 69597 69581 476091759 41972 41966 737177196 13746 13781 924068476 74762 74763 458688116 40289 40241 58394783 97047 97077 365639036 57077 57075 504750991 97132 97091 641765686 50242 50243 609312739 7817 7866 697808568 77680 77681 919956746 2753 2754 798722826 51410 51411 897056354 52722 52723 737255760 40369 40370 605479820 86356 86430 784921378 22433 22422 484493540 32939 32940 703131287 35183 35184 639238554 33934 33935 474285639 36454 36455 746012879 95116 95103 586645410 50266 50257 589903655 31955 31906 447112653 73606 73607 343940475 41504 41505 210993891 72083 72084 420178883 74373 74400 730707853 29886 29935 145769351 65830 65815 658385349 23795 23796 155384726 84159 84160 328867411 59868 59869 567020703 33198 33199 112290020 91882 91879 125976931 62521 62522 848038196 7256 7257 477017457 61570 61526 977110134 97668 97669 357531364 18052 18071 404440994 78986 79059 639682488 69042 69043 445479034 75882 75812 905908586 28993 28994 477287873 37035 37036 165537134 82631 82632 976216544 82958 82908 205731472 86082 86074 839242504 94946 94992 411764226 67535 67536 908012031 44247 44193 232271497 70333 70334 859747328 32281 32311 699933285 13522 13523 62745647 35125 35201 85737980 53401 53402 77703754 77458 77434 452179369 30800 30801 868170430 11722 11723 709062265 30475 30476 314613335 35865 35866 650688766 40008 40009 740639428 79636 79637 918265685 71161 71234 932214304 51967 51919 111942593 49101 49023 701414519 47932 47933 428707606 9166 9119 276107549 68413 68414 782421306 32613 32690 830712392 11355 11356 753780738 8639 8640 369911419 41779 41780 854944051 57791 57792 10150635 77567 77605 249809296 46494 46552 212856054 77930 77931 830823667 57910 57911 887273500 50675 50619 343172182 14428 14421 24399486 2185 2186 306532641 43193 43202 337324182 25249 25181 841110584 28904 28905 643643891 40997 40998 185370443 11605 11606 275757147 50276 50317 726631423 29153 29205 984410424 2121 2103 897865225 98526 98527 986207143 4096 4097 749214229 94937 94909 233818062 56082 56040 922171772 90293 90294 190405866 30898 30899 187575660 26791 26792 57798317 61428 61429 760313224 45834 45835 996525949 56119 56120 40430323 79001 79002 253009857 13254 13255 85304759 54082 54028 178850454 93698 93618 482761336 54199 54200 781419124 20988 20989 972243876 80674 80675 185217355 15683 15684 166594783 8949 8950 210272761 89666 89629 831994312 17594 17639 638058822 15439 15368 822084810 95536 95537 440414992 37193 37194 932878685 15615 15616 832318245 42174 42179 921432899 98111 98174 275627087 1872 1885 495592910 67992 67964 572922749 19197 19134 559566704 95297 95233 774612973 46153 46154 476775725 60207 60259 180363001 87825 87877 479756453 21787 21708 410824746 97956 97957 359296530 93421 93422 137829187 48275 48342 69346405 17769 17695 257532774 93840 93901 242670974 23051 23052 667752527 15482 15483 733433565 40909 40910 515021252 81369 81370 238347983 96961 97022 886012945 35774 35775 128334460 53016 53045 352548433 7106 7107 733154128 40636 40637 398267071 86277 86308 894650192 51059 51060 932086298 63926 63928 67473249 73929 73871 659408353 99408 99464 562849888 19043 19094 131279893 80287 80288 176749094 34368 34393 915412394 78070 78071 941141277 48612 48680 636783150 25385 25386 621857324 99757 99758 46203237 75986 75931 37151488 86221 86159 624529039 5346 5344 693279396 26038 26039 861611570 14662 14691 102363222 43157 43158 767602450 20115 20111 848500253 74240 74198 52236540 38903 38904 392681647 20926 20927 264064258 6621 6622 824160310 2787 2788 585453684 85244 85300 502996254 7613 7614 475144173 17366 17367 454461252 4489 4490 673731452 64290 64291 752237010 85353 85409 825051500 31823 31824 271567189 1803 1804 504648860 9276 9200 11607888 18825 18891 762569074 48701 48702 171085814 29065 29066 544068508 76462 76441 577607884 43631 43632 127559072 17932 17958 504974571 93234 93264 928632563 17699 17700 747153961 62492 62497 577539666 20940 20941 774200530 55028 55010 31580967 53832 53813 32883600 29924 29991 794661737 16801 16881 798671539 34131 34132 803824907 79871 79844 76063499 7668 7669 700350617 2404 2405 516295922 5416 5455 595986858 95753 95782 922281680 7713 7714 245875757 87821 87822 110988431 95042 95043 863348965 58314 58252 348186250 70252 70253 706735946 41822 41793 342288565 24813 24814 975630293 22168 22140 845405644 7998 7999 346789039 44790 44791 185124377 46175 46181 144972166 83572 83573 378636839 19802 19803 377209 41745 41825 302743906 44319 44320 360130825 84947 84943 912539353 5954 5955 449035909 56033 56034 379466667 82300 82301 792557614 53912 53953 75320441 47604 47605 666761199 70824 70825 275896874 42933 42934 3318193 81396 81441 79679593 76770 76771 751176274 7402 7403 906433413 44235 44305 47427845 92902 92939 543465102 39881 39882 531470177 62969 62970 875542586 23054 23055 326264771 61238 61239 472203025 25286 25298 626527426 92466 92453 447908265 62044 62045 287690214 97838 97831 440757434 97784 97785 292087522 38475 38476 930757996 13843 13844 878902238 39643 39646 975790606 13371 13372 635098381 71166 71167 431427265 38166 38167 515966777 85725 85699 807863562 56133 56191 817363297 45343 45302 287320804 41405 41452 457166647 27106 27026 652772299 61441 61480 750649161 38868 38827 854098929 74863 74939 991463378 28681 28682 105703202 32212 32274 699930415 55391 55392 381303199 38200 38201 331577875 28835 28836 973048045 45861 45833 146856663 41217 41254 159179526 26962 26963 240517181 35140 35129 115304036 32133 32134 568409746 29370 29371 294476223 28587 28543 201403725 62607 62673 80252396 37321 37322 32634007 47464 47493 179414115 7917 7902 702465954 79274 79265 887795313 70276 70277 582809631 89599 89676 846314381 45376 45377 877311755 30358 30346 336767668 19184 19185 581148440 28188 28240 801313988 36066 36067 907457900 33868 33869 494733385 54121 54155 960371583 94036 94037 47629545 47572 47525 622671359 58458 58425 587120629 50092 50093 897906544 45195 45213 436522766 44513 44571 703677170 60885 60954 851281711 8332 8345 69441385 91098 91099 654734075 32002 32003 224419301 4195 4142 578754917 8974 8975 472804455 73143 73120 188350076 55341 55359 271101094 19445 19403 500152558 82662 82722 637781566 38503 38504 154068627 48487 48496 790804014 31306 31307 810748518 63554 63555 712697954 9410 9411 47052802 2119 2120 77690616 4418 4419 883757507 92807 92808 437522774 38835 38836 77687985 3399 3400 525848999 276 287 576866757 9942 9943 706334045 38771 38758 365867576 81289 81243 316116307 77974 77899 918471575 86496 86544 16586678 62651 62583 808968028 1988 2048 183012647 83655 83656 855408394 7428 7441 930282972 82731 82736 879352635 88276 88277 501856392 84302 84339 175742136 42673 42597 764898976 74456 74379 539383470 37304 37305 802236489 53384 53385 508206282 87464 87527 652333743 60814 60750 13846275 63200 63201 821266446 56295 56275 116696465 27566 27543 919804825 66799 66777 953531728 91250 91193 903129929 35447 35376 101409643 99384 99364 109726928 92443 92444 619883656 89037 89049 797746312 85717 85701 554693899 22431 22480 156716323 41046 40971 480734408 22367 22436 796649733 72428 72429 169847868 70086 70006 329470568 80880 80881 896247100 8138 8090 600403775 94270 94271 862581966 44032 44002 106358662 64215 64216 946728066 28554 28477 985765590 21376 21437 354842536 65174 65132 106501043 54844 54917 905818673 13323 13324 472670037 29677 29688 538105602 66351 66273 466525268 62367 62368 500522139 58032 58086 344576023 30006 29971 686721927 40592 40639 540980265 51515 51504 647012192 72602 72648 25706778 9530 9531 421340589 43822 43823 95762908 2167 2168 238870554 70593 70528 215271216 47754 47755 650341862 48056 48057 91971403 93764 93765 748201526 75410 75411 989695475 76901 76866 917679661 31495 31496 215233721 5681 5691 419049437 65071 65081 878296544 99474 99478 279522409 2647 2694 62598727 77045 76996 695271517 64368 64417 144025826 26394 26395 694385211 37764 37808 234708012 97328 97348 84395918 35763 35698 483394190 63141 63098 755244292 46256 46257 610851325 15083 15084 732563888 35562 35610 931569141 33059 33094 201610723 60202 60203 551791455 90719 90688 353551198 24932 24933 10062446 63285 63229 819275081 76753 76780 910609075 52737 52738 316461912 22211 22180 543458696 74624 74648 497045049 59660 59661 20258634 751 767 769310866 32663 32687 167780119 8808 8809 914175067 71580 71633 331088020 79240 79279 589731584 15821 15822 977226859 48469 48413 304916425 87313 87314 588846013 87193 87134 304437759 6304 6369 701822820 25712 25738 448045259 23270 23208 7738662 36898 36899 572923602 58439 58479 397254143 10742 10759 561492177 26508 26442 598656707 84996 84982 117068988 20156 20203 736556826 7808 7804 339632495 96553 96598 174405044 92628 92581 118332244 28459 28460 576895398 11928 11929 372376845 68895 68975 864718765 95468 95449 950019874 84603 84604 240167539 40621 40597 503485869 47432 47433 766070265 2849 2889 556728374 58032 57958 663450974 76731 76732 67130007 23835 23836 992106564 97447 97448 46923448 95843 95820 587729578 74613 74614 407034385 46060 46061 887784047 37919 37920 500811894 91314 91315 513455187 41702 41708 883708677 64371 64372 70556528 50917 50918 2941467 85695 85705 586468790 2243 2244 352236260 81380 81310 100158699 60770 60816 355055890 31511 31569 293760818 2326 2327 335358927 4533 4579 693521940 35585 35586 431254804 11889 11890 694875180 799 730 756227183 90288 90272 749506431 27580 27564 262380324 74641 74642 943011241 76712 76713 827801812 86085 86156 466337376 71956 71971 914309174 39461 39383 305961878 51463 51416 57408782 49687 49688 199724001 63480 63509 503577199 9801 9775 903278053 22624 22625 627746693 36763 36764 948302493 52431 52440 673222567 67933 67893 249664261 76465 76430 826020584 19827 19828 157421522 97571 97611 631708167 59492 59493 24658391 12284 12353 365623133 14921 14999 366190492 46466 46467 92788140 8032 8053 449629447 95443 95444 370060689 89956 89880 715389559 5005 5000 908837963 14234 14235 815706404 24301 24369 479197068 89459 89460 922265505 78793 78794 871955513 31008 31009 245962374 14875 14925 398514760 67840 67910 674995968 79050 79051 1912340 16968 17039 58514700 41187 41188 504215808 10548 10579 402425956 58516 58517 510031760 49089 49090 484179657 94515 94516 739598468 65962 65963 931829571 38051 38052 322259007 90937 90938 81639139 80530 80531 195625607 67211 67212 221778402 10609 10615 998652728 89942 89921 771724423 19261 19262 330554618 93272 93232 198756251 58819 58759 711918939 55389 55390 842813542 25083 25156 380378833 66611 66617 356965689 93310 93311 777060251 9778 9779 181962916 13182 13151 413855842 90974 90975 862622366 19118 19119 782632199 43579 43636 290904286 28568 28569 398020138 2440 2406 295925093 27196 27197 592829321 62071 62137 939078057 8216 8217 179375767 94678 94679 191480561 12663 12664 28057772 8937 8938 386096900 34396 34374 404178030 4705 4706 994355633 13417 13495 286101992 51427 51428 133743843 17404 17405 943847520 33443 33444 25055614 3458 3534 818390323 69815 69816 502853722 43843 43831 161147621 26243 26201 458633491 47594 47595 783597203 3041 3086 768228829 37023 37024 566812160 71069 71086 898591083 20028 19950 68915470 4961 4962 916449480 91604 91605 331822035 18320 18244 910865129 25732 25752 941717517 40566 40567 371861186 82637 82638 399785721 15844 15870 299975713 68855 68810 424367242 28417 28418 456250482 96754 96678 831213601 40829 40850 856851495 91074 91075 623877822 53995 53996 30663041 45615 45616 666529335 38934 38886 965062169 19490 19491 874528797 65404 65405 345322812 4606 4607 275197955 33936 33937 106362803 58361 58362 601468482 77058 77059 152581863 81783 81775 917077446 874 933 713242079 96391 96436 798702296 75471 75472 478267212 222 251 476305765 76270 76271 466895735 10408 10448 193241819 51911 51912 371990135 84030 84088 91948977 20414 20415 413730545 55285 55242 266609265 7038 7039 34658063 96306 96307 113052561 32464 32486 620017878 24635 24650 628565112 31722 31681 167779387 47049 47050 702787385 38246 38247 448326599 15461 15437 248749922 29796 29867 328911854 73780 73781 442482490 88324 88325 886446925 37126 37127 186299233 44933 44971 922920157 78601 78602 735361714 2296 2348 188070175 96016 96017 548840081 3109 3111 704188980 29213 29214 36837937 92476 92508 596473548 78737 78812 142088102 63531 63532 317232841 79451 79452 29342376 19848 19925 524866243 62603 62604 186043565 64621 64637 330397250 59557 59558 873766669 90580 90581 78699638 9036 9053 284816632 87877 87878 690171299 47030 47075 387176385 54259 54320 208599162 45855 45856 662213807 27996 27997 84309257 91707 91708 275858363 37933 37934 674795300 66964 66965 883721580 22815 22742 958553066 69315 69316 785195332 43352 43353 195141581 56482 56483 515090955 45116 45097 193618641 59405 59406 563744793 51455 51456 834543955 62578 62581 615089696 93242 93243 753453600 45965 46023 176318660 51131 51074 168589210 71245 71226 33696499 70967 70969 309408826 22546 22547 450003127 58030 58031 830271139 66258 66303 800292423 6035 6036 349612456 66649 66674 51332653 47475 47476 217329158 53390 53422 203003175 32387 32388 250659759 22547 22548 131736572 48991 48912 404392934 98111 98112 234345456 97067 97068 855596220 19671 19672 903901762 22821 22901 946671849 86085 86086 446471951 37867 37849 760760082 40814 40800 33936074 76196 76235 906620906 94274 94275 790703646 93837 93838 583537480 77250 77251 709202148 46782 46719 761919534 47246 47247 104371577 16475 16476 899448721 86547 86517 688190293 62588 62589 345333283 91726 91727 615973067 50758 50695 388481024 205 206 490859160 75610 75658 438677430 80345 80346 431779356 6940 6983 538885503 29438 29439 803556656 64042 64010 887731397 52104 52105 849634900 55587 55588 733384672 95089 95090 818524367 14342 14343 296356219 66862 66863 109849404 2880 2810 39357310 82904 82975 553246176 91749 91750 578207097 66684 66685 527188607 1251 1225 365211944 71648 71649 894280385 37510 37578 435888642 97365 97366 154292275 44195 44149 908991747 79461 79440 860750924 51317 51397 778998920 21281 21253 322600997 29901 29902 725566739 92927 92928 699646461 99173 99174 789656109 21644 21645 580990171 12047 12048 537116896 78431 78432 30505867 47844 47845 668381440 85863 85864 222770007 18513 18514 838358979 17257 17294 193590896 589 590 130586593 62632 62633 647454560 90284 90285 780071903 7548 7549 96698319 84246 84308 67783274 48422 48423 224701769 25187 25188 290806066 61266 61325 790714142 1454 1455 316858056 70541 70542 664456126 28032 28033 675208820 40414 40469 802887874 85061 85100 788705098 53554 53555 996713828 72375 72372 880371395 3892 3893 474973706 1249 1294 193259210 33752 33753 358827149 69879 69880 118863401 49586 49587 599256643 87026 87001 775302333 11715 11716 715569613 53033 52982 8193456 80729 80738 161637647 40242 40243 438606557 10676 10677 174949700 19191 19155 744632980 23172 23097 700660586 55704 55705 935211887 20439 20373 414158879 79564 79565 729215525 75261 75262 462607531 58983 59023 363809806 62058 62119 49512700 39332 39320 598140420 54503 54564 761933872 3089 3110 200954392 62835 62804 966428863 81543 81544 96063008 85895 85943 469938072 66162 66208 31176925 16594 16639 712601073 47193 47194 297900264 86638 86586 91605280 10912 10913 353654704 48917 48882 677908073 60339 60340 300927535 87396 87417 629354718 7662 7615 468968513 78256 78296 261668255 53413 53414 146815909 81392 81408 228911229 46669 46670 35075868 3325 3355 916586819 94294 94314 566423856 10655 10656 379236478 99820 99761 648004536 59869 59870 94912227 77490 77491 776644451 79673 79674 634015120 72166 72167 474685832 86825 86796 515498373 6510 6451 970983835 41251 41252 587979970 22826 22837 582849734 19955 19948 298145233 11887 11923 789266362 97769 97770 177655424 94113 94170 572419151 32252 32253 442623028 27046 27047 839819967 26193 26194 642210966 5757 5758 976979507 87237 87238 873664668 32811 32869 635951860 84620 84621 373098445 34236 34166 283773051 91679 91680 533545480 85653 85654 821260069 21562 21563 687091778 34125 34183 287259424 56409 56410 85185477 55372 55373 828189768 11749 11750 960680312 61710 61711 353016203 1848 1842 206185400 93454 93474 652452495 72980 72981 561559561 33622 33663 596908213 87114 87115 549206976 95422 95459 574482846 36313 36273 307062938 86870 86871 673053158 15692 15743 172639994 26754 26755 348687089 64705 64706 904615549 59938 59860 217694187 23562 23609 858140731 64766 64798 558248137 32253 32254 772279880 10429 10484 849500697 62427 62393 760998419 16205 16206 431624016 77465 77439 433196977 37457 37458 663987323 56386 56387 36686001 88805 88806 819912944 45140 45141 825693472 33137 33138 28386706 27842 27862 505989783 76802 76803 665911349 92412 92436 24591095 27370 27371 874773018 64876 64877 490325491 97644 97648 400500525 58797 58798 875334371 62475 62485 685819814 4440 4461 342114098 40814 40815 181738579 8242 8166 630790941 53176 53145 219927332 51161 51187 628162685 11146 11218 595626880 49265 49295 517911184 32431 32422 871948455 32332 32329 947027642 54221 54222 711360258 51141 51142 156719745 11347 11348 524504722 25042 25002 652697742 10241 10290 915661442 29672 29673 160476685 78456 78500 181031710 3800 3748 245362285 39679 39680 13308297 23911 23912 81929476 11477 11478 642851477 37666 37709 64597453 37111 37051 235735280 52353 52354 190909268 70396 70397 949268558 61208 61209 732462729 21220 21232 869702388 22165 22166 812926144 5298 5258 408338726 88589 88590 270229714 47777 47775 648524870 56335 56405 380848107 24481 24484 598397583 31722 31697 154263926 61840 61841 769887787 13341 13342 712182984 2182 2183 796488168 78222 78223 424227568 3774 3775 240614348 67378 67379 137054826 37203 37204 946102697 54797 54737 20710347 86832 86833 897218403 13229 13269 758249568 60044 60045 955381907 98874 98844 462348420 67346 67407 894817516 21721 21722 322621128 18637 18638 783052197 686 765 881081971 59685 59686 754462865 44400 44410 636117816 42961 42962 910829512 81946 81913 244032844 80126 80149 333782296 30684 30685 136641746 25152 25172 863189808 69508 69542 314471304 33517 33576 77509449 60737 60699 856409420 4929 4930 144001223 48933 48862 883435271 85676 85677 494086196 96692 96701 288010820 84594 84641 813060728 14287 14280 287056408 74550 74624 535789779 65735 65670 279725636 43456 43402 804884661 19601 19549 340369716 31329 31330 449943246 73818 73846 785818962 61575 61564 355820291 65864 65936 532884450 61206 61207 549588742 95584 95634 1374448 3260 3261 644681499 666 667 696458864 77290 77265 518099002 84792 84848 425615498 13218 13219 16107378 46368 46339 252111548 49797 49842 100689873 66006 66007 426264100 54238 54239 211642146 45563 45564 765761193 80454 80455 43534839 29015 29016 932870777 95209 95285 230330639 10292 10262 346184210 93269 93299 541852705 21968 22026 385056428 30225 30226 822018498 83066 83067 841102108 71370 71393 196168698 94346 94407 283970621 58441 58450 856163829 92093 92094 838262265 24122 24093 594609006 52457 52458 330074803 17713 17714 84815728 23667 23668 284483273 33592 33536 243721920 80052 80053 807858065 22345 22358 980900864 34588 34515 29670779 40180 40106 605098518 96515 96532 658084616 99829 99830 205738046 94015 94044 784968182 75156 75157 871814789 31564 31505 108889581 65188 65221 611231628 82178 82148 613704882 47199 47132 660034136 80975 80976 331461938 42649 42650 914587042 67097 67083 155612702 91768 91769 498306985 66236 66237 461319745 17800 17801 226049764 88207 88208 399276603 90301 90309 375724249 19014 19015 175838303 31179 31180 525415994 32245 32246 175332339 37463 37464 921311099 82099 82087 526944410 22680 22681 504717248 33869 33798 362641711 46146 46211 497741274 47726 47803 944672880 7073 7040 563885888 38766 38752 390224133 3052 3014 734564620 42801 42802 702633201 24962 24963 181448859 14393 14337 742559039 34211 34212 491643703 64632 64633 400277804 17498 17499 500178603 55567 55568 411440833 41401 41435 377984881 38877 38878 808726131 80361 80393 196579830 42481 42482 7341678 6789 6824 911118960 41235 41236 662285655 17466 17467 488353916 38647 38592 672703282 77084 77033 609836665 60988 60989 15936453 90280 90235 338311139 28704 28705 466200253 80495 80465 591392145 96945 96951 617058998 30664 30669 155732808 23731 23798 679388442 20821 20864 922593587 27657 27658 435618229 34937 34938 997794646 84552 84592 601560419 61008 61009 167677291 42342 42308 860375773 50225 50240 501190630 87779 87780 355778783 8499 8515 177057791 31980 32042 398194489 57420 57421 572443401 57883 57884 818072183 92605 92671 297054930 37393 37435 947068252 97714 97715 928659112 92072 92135 578096565 55383 55419 175868828 55953 56007 15485209 54534 54535 775673858 63727 63755 781335141 65052 65010 879971665 80770 80794 832701296 72764 72775 749657493 46443 46444 784445868 95830 95831 425967627 69631 69656 182670723 51721 51676 366110769 7235 7236 168954959 85017 85018 594725748 72996 72997 224155926 46699 46700 200803579 9602 9603 333670241 70201 70202 179351612 18554 18555 500093763 99191 99192 169978078 55560 55577 844104736 16157 16160 413463630 623 624 892094673 18977 18960 284178481 71854 71874 100530288 34588 34631 160655110 96046 96047 520691577 22329 22360 463505835 86164 86165 743626222 13100 13109 103852924 20352 20353 406286646 7230 7238 916196992 88493 88494 442110382 1766 1773 223424392 98893 98953 782752390 42745 42746 942949827 60859 60863 281997612 14966 14967 491968286 80392 80376 85875478 8135 8098 257335921 72568 72532 765227597 75642 75608 214335614 74722 74723 115504434 26639 26632 622147498 24142 24143 764429962 68208 68281 720703500 1337 1338 322820742 37339 37264 612139335 19830 19865 677109418 87806 87807 487610010 63237 63238 992650564 86567 86534 337071663 51804 51733 935686301 73389 73429 75545582 49442 49443 136009822 68981 68982 186726464 14020 13955 176467515 50424 50425 132487456 25247 25248 631997147 35101 35102 739627739 34678 34703 222405099 82582 82577 76066287 18146 18188 891209505 21813 21782 832057161 93891 93940 213870591 62516 62475 326001454 54390 54391 152956277 10691 10692 210322658 71627 71628 916647536 27858 27859 463435697 1948 1946 434504303 22387 22388 488833268 64284 64285 714685489 84347 84423 830457249 52955 52956 535616261 50789 50862 645013867 89132 89107 639524436 35716 35656 562820403 97482 97483 806433960 36597 36643 161847531 78993 79069 921884461 85256 85228 359939605 46058 46059 936945717 23423 23424 638296129 36886 36859 295178639 94314 94315 499221341 52621 52622 477412247 46508 46509 726393588 22561 22486 982862079 85985 85986 773015050 5949 5910 966646036 19252 19253 526335438 137 138 62952286 21586 21587 153335714 60593 60594 470831586 52885 52933 369772206 44779 44734 670929238 60149 60218 725270979 25650 25700 120516495 68180 68181 40433834 31661 31662 636628024 79577 79578 457358684 35879 35949 502468826 75335 75411 734529831 86407 86408 12697193 85748 85708 801639802 25727 25728 130106048 37661 37662 60730080 39246 39247 726411418 73895 73956 757395690 22457 22472 831565872 80973 80974 713246599 82112 82177 325258364 81841 81810 940473842 46556 46557 450652391 99149 99150 287647192 81457 81458 527196165 60689 60694 374223077 34785 34804 107449201 83083 83126 684922351 31417 31411 632716598 84139 84140 607892111 98324 98360 592662263 18242 18243 703176414 41608 41640 947261097 71346 71347 439838560 54648 54642 265847593 98948 98949 440615810 68751 68805 121521922 85399 85460 117475857 12596 12576 529265880 28401 28476 159464875 61724 61725 566417683 7265 7274 30061440 95863 95798 898032208 33429 33430 89913148 39741 39742 481598856 38324 38375 498299398 51838 51839 314455164 21424 21418 362082450 43349 43350 356647491 90251 90252 574422461 8809 8810 921076618 36222 36163 745611676 15933 15934 303068730 36079 36053 771709118 95390 95391 180041350 53286 53280 426973673 13331 13332 584775475 16107 16108 973654215 18709 18767 828632603 73441 73466 609025566 36138 36139 339069260 4223 4180 593545295 39670 39671 756275980 86465 86466 760746526 41154 41155 332225624 16003 16004 347450436 98206 98207 678560694 73678 73715 160823556 94790 94752 972557464 95471 95447 763168391 1248 1249 846473346 85414 85415 351649961 45150 45198 310688872 32571 32539 494330733 15506 15560 633628749 88292 88293 670126100 76808 76809 882355451 91412 91413 688130918 6286 6287 436853048 89227 89164 264210091 92456 92446 783810782 93062 93063 529897984 34181 34204 465401564 29557 29558 53248569 76376 76377 811464951 21657 21658 80918828 76034 76035 584504718 85416 85417 980765402 80883 80884 429405743 69584 69596 795954584 58572 58505 19177368 51844 51917 360071366 5654 5655 663177452 47119 47095 964248503 3238 3300 635267588 64422 64423 275578915 31372 31426 223042957 43656 43718 758388229 37821 37822 680227538 46097 46104 814810947 62538 62580 348385574 74749 74750 481485607 92504 92505 111115292 16297 16316 770636359 3258 3259 712168109 32471 32520 260027996 37770 37819 563864701 92891 92882 647352870 58811 58812 759730281 51778 51779 594466598 60786 60787 138586993 23186 23187 421054867 78399 78373 625055494 1419 1459 616111234 85237 85173 682604496 79999 80000 531701272 98468 98469 317728313 72374 72312 239705129 96589 96520 300848873 16860 16861 708691379 10311 10312 732007504 68310 68311 43825 84383 84384 236177747 3418 3484 463419632 60132 60133 873871468 55880 55872 639518828 12627 12695 563773652 74324 74268 461602452 17005 17006 234715929 6100 6101 7096110 50614 50620 948610013 30216 30187 278702443 81577 81578 241994232 5362 5396 824420442 46948 46949 998612794 42844 42845 852986231 30823 30824 383047425 13625 13626 515264076 54480 54422 634357732 159 160 654629454 15718 15719 713037502 22042 21998 2084995 37676 37677 201649762 97661 97645 844728057 70301 70341 981556698 14052 14130 200628204 92395 92396 266854428 50688 50684 811134463 92640 92641 850465817 84017 84018 164403335 20366 20350 107136681 37652 37653 183395577 25549 25550 115236626 33471 33472 260561236 63725 63726 987994344 43872 43873 67701988 17358 17437 80271465 69760 69761 120670214 24596 24597 798997879 72870 72809 693593222 61498 61499 343634068 78686 78732 902889334 85723 85724 849764127 78447 78467 228084555 40981 40982 359689225 5048 5049 952717787 46320 46368 312836775 97661 97663 217857298 179 180 782704391 31564 31565 917044941 64988 64989 843489420 98435 98495 777124415 88543 88463 147155318 32016 32069 449821916 29858 29866 617412298 46983 47009 101516316 7701 7776 243036590 88715 88716 549451203 11290 11291 264033964 72836 72845 196016705 47790 47791 285728298 98777 98714 767552513 78620 78685 289319041 83295 83296 36264403 85310 85374 126305282 36819 36820 176934193 24661 24662 420788001 90738 90739 714834864 38353 38354 754353552 41209 41249 528258937 81309 81310 648711686 46184 46131 591151718 76049 76050 899068542 41134 41080 838506701 83633 83643 412854255 29525 29526 805285088 77537 77559 723220990 16716 16717 368351083 17679 17659 907460078 45121 45122 185950487 73869 73793 662262272 19319 19312 479371565 38214 38249 723990681 95033 95066 623411942 60209 60210 554530300 45859 45801 794005038 24652 24681 831724915 30964 30965 663843741 80807 80808 442207608 24076 24107 427433764 31782 31727 549829140 31419 31355 206283278 94211 94212 360543805 56194 56195 723990303 97271 97272 9845386 92621 92627 138674336 72474 72475 313400688 57387 57388 746096925 91285 91262 660232001 84713 84658 700701648 54741 54729 220349875 66406 66398 274826226 64927 65005 805941549 6579 6580 16946890 96127 96128 763208028 41940 41941 562027978 447 448 705499870 88993 88977 579265588 86521 86565 158096075 25261 25335 527488588 72572 72573 379527622 59357 59358 342347982 55134 55135 154801898 97938 97889 111711795 9645 9646 197154488 42084 42085 517805088 11423 11357 395079166 86991 86992 466993983 38265 38296 864736974 14944 14945 320291823 28172 28213 891660373 45832 45833 334935419 25996 25997 663419275 86099 86172 662202278 76891 76850 142608272 47657 47692 12682565 81178 81222 778413338 40860 40861 346560644 41699 41695 138223038 68115 68116 996498496 45824 45848 218970894 14425 14426 678557438 75509 75541 901538273 10304 10305 234676153 17084 17070 940897970 92481 92539 569125314 51424 51425 4896829 60201 60202 100981362 96467 96496 622656530 90865 90800 29184555 59324 59325 790410042 42571 42540 550090643 26088 26089 568913036 88177 88219 647000085 6759 6760 774893842 49764 49702 154454136 70587 70653 696847983 42931 42961 77918775 92746 92728 942396152 74579 74652 331462604 90273 90274 795011907 96367 96354 583157862 71303 71304 960445460 11781 11782 506174441 97839 97827 477771074 75461 75462 69787237 13056 13114 670600542 14392 14347 841772064 49467 49536 886655571 37910 37911 386824182 38276 38277 947624052 73759 73726 633678120 25806 25807 452027455 60089 60090 619961337 33146 33069 708690407 31958 31959 706622287 5770 5771 645654054 6847 6854 302601346 33162 33163 162811654 40880 40922 543474331 74354 74355 269651710 840 879 568137151 45519 45520 355500722 20089 20115 785446952 92613 92567 532210827 4363 4364 422988057 8628 8629 173233172 59216 59217 265423747 51879 51880 605993546 356 427 629958458 59235 59236 871322636 424 462 367177987 3452 3453 882309175 89640 89621 431942922 49878 49879 514838863 48866 48808 969569428 96804 96795 474713980 68636 68677 911078570 23123 23063 795778272 3043 3029 751593132 8329 8307 566537323 18376 18377 646222050 72920 72921 7974048 46510 46441 702674290 81426 81427 250885859 21694 21718 158158224 88366 88367 834983366 49202 49281 929548950 54310 54265 218507261 42476 42409 772435587 35151 35152 922295672 71051 71035 447801720 96887 96888 331880191 88270 88315 469801367 67123 67184 656803895 93345 93275 428962700 50070 50071 467714209 19567 19568 215376772 72780 72781 596075391 32186 32244 383362714 56391 56392 6188235 77588 77589 354230442 9910 9911 429119248 89485 89453 756830191 10733 10793 775157995 44890 44891 813736454 13053 12988 223191292 39483 39508 845025739 96806 96728 105721464 68584 68585 100942375 92966 92967 583414653 73910 73892 676329707 29231 29244 248791978 69060 69070 597421582 32364 32314 781652012 43552 43553 116760899 18805 18831 19666304 63766 63767 654994879 15545 15580 638783197 30526 30527 634823934 63701 63702 564820293 3351 3291 477724311 43311 43313 882677625 21859 21860 86336392 48254 48255 632901041 49026 48985 721481154 27321 27281 260041957 31189 31137 47682457 2272 2349 784948367 73273 73274 304516117 61315 61316 473919092 56214 56215 327028886 88198 88199 636619752 41867 41824 174748243 26474 26540 432534382 55794 55843 620160892 40137 40138 188609926 33473 33475 464208180 6965 6897 209943609 17472 17414 515483217 98004 97985 888389571 80349 80272 587805490 83895 83939 443793590 57158 57189 832464731 65083 65113 876134791 99989 99969 549915998 18453 18490 302661296 18853 18827 554398080 61870 61871 690569543 52179 52180 327835174 59693 59613 468870659 15493 15494 68469468 88877 88878 193728686 42866 42867 312835836 91807 91808 536227249 97877 97861 593544653 35560 35562 667749012 78109 78110 859707764 6963 6965 754733069 94331 94332 764814742 54752 54700 750642643 23234 23157 146879593 93630 93666 805752276 4829 4787 868314214 68990 68912 803757358 55195 55196 107635049 18919 18839 472615650 25667 25678 744389391 24426 24427 859536495 504 531 549467238 43398 43399 28933813 13231 13217 217427517 88203 88204 159461732 60213 60151 419394827 21433 21496 830618889 48115 48074 285174240 59125 59172 601006498 50264 50265 507862788 37346 37347 169522407 46132 46133 649238355 8181 8182 807959351 71366 71329 652542601 71360 71375 885938136 20790 20791 849799629 99152 99077 823305047 19547 19567 60899811 52977 52978 551238854 71359 71297 482609123 45940 46009 446504651 80529 80562 430627319 8251 8252 924289491 91212 91205 825561223 55710 55711 859547617 27243 27244 268320352 48517 48518 875727981 37300 37304 10287802 90289 90290 362027927 63850 63786 715702389 42330 42331 172440633 90849 90850 430905992 56884 56906 43842610 84735 84686 399142255 77613 77614 641439965 90635 90586 18447481 23047 23048 46176856 39871 39914 971089665 82520 82582 595542705 76725 76726 962426677 13108 13109 382726067 79648 79625 819453157 51300 51301 916651562 98001 98002 343165004 25288 25335 671685164 97909 97910 534752261 50694 50631 106497793 30258 30259 525823538 96612 96688 207408128 87739 87803 41964244 58840 58897 590167121 86116 86117 360207911 45477 45449 209816607 38786 38787 610236689 11187 11250 690058212 57519 57530 689613689 51683 51684 857022944 71262 71342 468200476 95076 95077 443017526 35861 35862 707825111 40931 40928 206952707 76447 76448 526420709 42109 42148 297634499 44825 44826 811100913 68535 68536 970875271 75146 75107 431318757 24875 24796 126797441 15462 15463 394146419 54443 54444 390822387 73502 73503 241882071 82982 82983 701333058 45140 45110 900949675 33650 33651 639011524 33558 33631 49541865 2407 2418 240710620 30188 30189 763355707 8449 8403 140851369 83792 83734 303059160 99874 99894 701906687 80278 80279 882120501 53866 53867 53993903 99134 99135 489045698 64005 63977 88244010 49699 49700 777504586 81683 81684 944536454 27903 27905 439908038 29878 29826 190247098 60662 60671 66869214 39678 39679 381939111 5170 5171 504108353 74018 74054 298527867 49739 49781 469271425 72729 72787 736673802 2810 2789 836990997 96097 96098 705767694 26322 26323 212809907 29481 29439 81290493 24337 24281 708796498 77252 77255 585849756 41219 41170 75369486 45369 45370 607354026 40080 40081 593049150 62574 62575 642685510 63007 63008 30907703 39179 39180 24768383 33684 33645 415996337 7362 7363 906211694 24638 24639 920284405 22331 22332 516151288 92230 92231 188521874 35829 35758 77058317 38618 38619 921023078 57001 57002 589918251 81768 81770 587251017 24359 24360 313583404 5620 5621 567737718 10099 10100 354423155 73583 73654 494279643 41917 41918 856233501 14445 14446 517172192 84655 84656 197095640 48062 48063 182723383 81074 81075 699179257 80259 80329 707727859 50365 50366 277080996 29891 29892 703788015 75743 75679 950830688 79049 79124 679057286 74483 74417 344486396 14670 14671 908624112 18867 18790 29420875 16186 16122 267456590 35245 35284 198951001 12920 12921 391425862 67890 67962 68162616 492 493 496502262 72149 72134 622700837 16934 16930 392285105 36245 36270 120841227 92898 92914 956629714 68102 68103 567615671 17765 17766 130212035 13139 13063 258265129 30070 30071 504964481 59738 59739 982984461 21181 21182 43847344 60318 60319 147334605 59343 59344 757330113 52195 52196 504538743 46656 46657 79734397 28595 28662 272223379 71476 71491 612600208 75243 75244 681701118 74873 74874 340679807 87923 87948 702282209 84129 84126 155218924 82671 82672 910796593 98919 98997 273926841 35258 35254 945164904 95047 95037 266106825 16787 16807 161932312 96520 96521 461847632 22489 22490 641342430 56989 56948 992066222 45461 45462 963901825 60143 60139 202020537 10437 10438 344381592 28513 28433 778597241 57382 57391 657164499 89571 89569 158355525 44848 44849 703339985 68907 68908 138718519 94199 94245 554315112 46233 46227 870374308 86429 86426 552677998 1198 1199 212950324 66526 66527 17301026 10506 10502 781903216 80698 80699 685975103 23112 23113 91057035 72476 72477 494110306 8618 8601 992769223 69632 69675 882646098 38358 38359 904070485 41983 41984 173094365 63491 63492 875405519 20445 20446 237493417 50207 50222 24155380 97070 97071 301957935 71784 71780 583387374 55554 55555 766219050 86893 86894 384355395 87929 87969 623891862 91286 91221 79685057 25628 25629 359030082 11101 11102 427743948 7749 7680 304808735 32593 32594 89632257 28730 28731 852437829 13269 13240 176833416 26057 26058 513286490 33701 33702 900716031 70431 70432 140231304 69565 69566 846457266 69169 69102 876531314 82696 82697 95925002 1143 1144 998332186 97401 97351 88749088 96718 96719 782972284 70222 70279 824484808 36088 36089 607544067 36589 36590 137749213 37699 37637 436393170 84919 84915 989944671 34195 34196 872033266 11634 11635 547219259 7931 7932 46440313 6434 6435 520468806 998 999 736237396 73020 73057 319200531 80893 80894 528692593 67644 67645 801821248 19458 19459 510415898 85208 85256 357770768 59524 59525 178588369 48931 48871 261076429 5002 5003 626047537 18496 18523 690687914 60920 60921 112805695 56079 56113 232356423 73437 73438 672388743 89527 89496 547955951 30704 30705 680429057 54695 54696 711856296 37657 37724 309663411 58432 58473 216726904 88579 88580 733721219 51839 51824 585289367 41123 41124 224510938 42692 42749 606751014 20280 20281 646037283 89325 89276 760590561 46197 46228 116836526 97499 97500 616288920 9415 9407 594424302 35028 35029 561927930 99703 99704 734792994 65339 65349 533571748 31144 31189 932397070 14301 14288 260594564 12227 12228 261647165 79267 79225 353843591 1611 1597 773102000 71613 71568 480820038 2766 2767 2260674 60244 60245 984021113 1559 1560 653380281 4012 4070 642054238 85877 85811 158501359 97405 97354 185851369 89011 89012 665264086 57827 57881 431178739 87882 87942 29942092 99190 99220 174492504 40406 40403 745243321 99049 99050 267786375 18534 18535 170010921 99232 99233 82545326 77340 77318 606724937 83229 83230 884855204 24795 24796 182608493 30103 30104 178327719 57894 57904 343322890 83161 83162 602999734 45493 45427 854376506 29267 29268 305068842 14291 14292 412342843 54306 54358 534228082 54686 54687 168816300 55206 55207 386828523 46957 46958 714556013 79911 79977 58075878 16886 16887 996269518 38788 38789 784567304 35235 35177 796856376 17957 18020 429347928 98225 98226 981445877 48950 48930 704187838 86387 86344 54071453 60937 60883 974173656 8333 8334 909625977 87787 87788 336095235 18102 18103 862070702 41475 41476 236752761 35550 35598 39220449 8180 8181 624808981 50639 50640 124718955 7431 7438 652958184 65887 65888 613748474 42821 42772 618435329 64269 64270 313665108 6852 6891 304464695 50404 50393 741809393 13809 13810 992172615 32586 32535 830103561 93358 93392 252554051 93302 93303 454034976 1131 1147 855182649 74294 74365 768341716 76950 76951 280900609 36511 36483 316522828 4197 4198 578825773 57048 57049 45235258 34835 34836 55922421 85914 85949 438865544 836 802 935097997 3787 3788 610743658 83105 83114 278962308 11606 11607 787188206 85692 85693 660163063 62913 62914 612289124 85241 85242 886347214 70607 70608 325536198 99335 99336 913605258 18955 19007 374334304 72928 72884 414787288 24285 24337 930334158 52992 52993 492238577 12770 12706 972133012 35361 35368 220979017 50983 51021 236928136 60465 60448 259259199 28596 28597 226565867 57123 57151 142037770 26398 26477 806232930 6226 6175 326769728 22867 22868 285478301 82760 82717 749809022 70439 70448 611589494 86738 86739 343477766 60460 60528 586986815 368 388 6538165 54674 54675 944566213 31513 31514 635062915 12664 12676 646112550 77991 77929 655062152 578 579 559622260 57532 57533 419734051 33696 33697 824854000 69027 68960 357733191 85112 85113 494347897 24175 24150 674920678 21683 21761 900042935 94712 94713 325067123 67007 67073 887586894 32509 32510 885862278 39994 39995 696700029 74052 74047 862443378 92573 92639 762608022 91927 91928 692753181 78828 78829 573402678 47631 47632 49890040 52243 52244 147876852 20598 20540 235515315 24781 24782 361591013 72513 72514 740767401 5 75 252180165 21736 21737 290912212 29933 29934 91985304 59161 59187 778154989 81817 81885 881160380 14875 14943 589279522 1600 1601 992712582 49966 49967 456487213 99549 99550 439195182 80913 80926 782763026 31983 31965 858820377 61966 61998 781096998 72114 72115 105216927 9653 9654 845737086 66583 66584 360604803 24575 24555 120500658 40104 40105 221823936 41168 41169 716874726 74456 74500 512210539 32529 32530 857815354 91299 91300 259555067 5128 5049 952706513 66981 66982 284388318 51867 51919 734485445 21469 21470 50022967 70689 70690 370686246 15515 15516 138200709 34935 34936 884553682 44106 44107 783864715 57920 57941 268426051 49280 49281 947460961 82499 82427 717968365 84526 84501 595565549 78102 78103 852883216 773 774 224572994 5102 5103 642391218 12256 12257 873173705 36229 36230 295981038 64928 64929 137489437 60554 60557 193192313 57256 57264 201502440 81091 81055 264154098 39738 39739 689982764 55768 55842 114845332 86928 86929 380289790 36570 36495 445109672 82123 82052 421379243 46845 46846 741477562 60506 60507 39956815 87283 87228 54166082 10768 10769 90512661 74725 74726 254767879 69143 69144 149403448 72572 72632 777760598 11129 11130 132078133 89477 89468 257940635 14699 14700 559464011 88091 88092 666892846 77027 76969 613336696 97787 97748 704135243 86091 86092 619480071 14279 14280 870401402 82703 82704 845660919 2364 2337 169458684 79003 78954 479120372 32357 32358 491784022 97176 97163 662370605 4618 4562 95761318 75330 75358 552229731 27887 27888 451358946 18066 18141 592054703 52078 52079 420331358 23348 23269 916494951 88186 88264 294343038 97306 97307 256724958 6047 6048 426227682 76466 76463 651158518 58203 58176 686597406 47601 47573 596773706 55337 55340 431554704 70365 70366 868821677 30517 30523 183637224 92359 92360 159574258 11574 11496 512657175 96821 96822 181232862 74789 74858 833269825 93749 93750 573306211 96969 96970 71903070 14596 14597 100896309 27644 27645 340481738 3915 3975 737404155 55121 55122 616829329 70205 70148 619627254 52686 52738 362047200 14872 14873 815183761 32453 32454 399604397 890 891 947431212 53564 53529 835014471 24567 24574 176172643 73349 73350 271772972 42974 42975 202385261 35472 35473 728703202 72216 72217 754667539 21713 21732 302179161 10413 10384 23642313 20014 19968 169988910 51233 51234 672429989 39835 39836 510870791 79525 79526 934255193 19930 19931 871031134 90075 90054 427403376 41538 41589 266173789 48001 48002 592558607 66951 66918 507265288 66992 66993 832559375 79783 79784 317207863 52024 52025 166658321 87466 87467 92282628 21194 21115 152310098 61480 61481 877370632 20122 20123 757891712 73562 73563 542692952 91071 91072 949478264 24170 24171 451782355 30638 30679 411052241 65028 65062 369969056 96230 96214 384952499 69892 69893 664163267 93942 93990 536048771 46873 46808 560075262 58212 58281 855584838 39497 39481 169935335 94325 94355 979529116 93830 93831 547243093 16421 16437 285369130 55577 55578 917735332 66572 66573 63676238 9360 9361 205878798 91689 91690 346990939 67503 67544 145700191 71945 72012 377464835 76674 76683 979915339 82045 82046 612113469 51478 51528 963833955 3384 3385 989735732 80306 80307 406981038 91993 91994 347948682 33905 33906 451257585 25695 25681 438267649 57035 57036 632618095 14083 14159 125755189 38162 38163 256084590 4866 4932 241676523 71866 71867 136523075 83836 83765 930112534 82536 82614 203829235 75147 75148 441719092 30102 30071 868315351 62557 62558 405524794 82133 82134 334993037 58975 58965 624113109 75932 75967 858746207 60402 60403 820931308 40358 40388 184793082 32159 32160 494911778 54386 54387 278095373 27618 27652 861704473 61420 61378 294018724 98706 98686 983403627 61245 61246 369141721 14052 14016 386311751 74856 74857 754614940 9421 9422 158597347 62877 62878 665469289 12566 12552 851051885 12654 12655 89322377 11248 11205 194865796 7137 7099 218135226 49911 49912 132396661 98419 98429 345760586 28712 28750 785496632 60801 60786 868689146 85742 85743 505226918 64523 64524 344130238 9330 9337 219467663 44706 44707 875838521 27671 27672 193816500 38101 38120 587506835 87754 87729 474279846 48154 48147 851837616 19363 19325 653169263 48646 48647 263756574 71337 71338 48405860 88518 88576 257832171 29085 29065 910872783 74081 74082 671616189 90748 90810 214801581 39540 39541 468550889 64671 64672 116199064 14053 13976 71159472 87682 87683 960941528 96354 96395 801065653 35835 35836 535132426 75360 75315 560221380 58462 58514 251601997 25601 25658 833351794 10567 10632 740435448 37208 37209 145507044 85265 85282 922296504 23377 23300 728156483 77102 77110 695799514 22013 22014 945294794 75544 75545 754884093 13892 13878 802783397 11545 11517 703582981 40792 40793 80447774 12885 12886 764839852 90412 90413 586741989 48345 48407 395608195 15149 15229 395272053 24543 24554 463160404 76148 76075 146079653 96780 96781 395040269 90469 90531 246557847 97082 97083 909526690 93629 93630 908585164 84167 84168 196587274 64289 64290 110820070 59496 59497 852500411 97609 97610 447818693 13740 13741 48685725 96774 96775 352422501 89748 89749 281620492 60256 60214 270845806 30893 30894 958829947 98688 98689 682314237 30181 30182 331122513 45249 45313 652198320 47501 47508 323900286 55226 55263 243940069 5785 5797 130220408 78541 78611 710427791 25471 25442 969163141 43864 43791 773019360 72182 72183 72591404 98276 98277 646180561 1657 1658 656641565 41081 41137 183289124 77719 77720 942010718 13864 13865 348615787 16983 17062 504920734 47866 47867 744280000 6984 7006 56437256 20961 20962 409044986 92514 92534 344345548 99474 99492 934415714 539 616 379121617 18686 18687 222366281 47738 47739 157312739 27485 27486 263565272 36022 36023 244288642 94189 94129 394516304 29642 29643 908906212 67724 67797 854000205 78533 78534 737992996 97044 97045 975426064 37506 37441 359943913 45303 45304 72831963 1185 1186 835310415 7923 7924 967944643 39931 39932 471568079 24046 24004 895611669 17172 17214 697386392 27329 27330 558326774 1251 1252 286191990 81717 81759 723676508 97069 97070 298889734 37319 37351 817777309 40121 40122 488435865 27961 27962 930367444 79431 79400 3226442 60534 60543 980542324 95821 95750 525883848 38890 38958 953763366 89303 89304 200084035 98735 98736 729831968 97930 97931 248720857 66439 66440 413295970 39002 38926 350025092 54098 54045 117035094 91395 91372 16386626 91269 91348 77035250 48393 48364 706027290 93466 93467 484565369 6229 6154 229225974 81337 81338 528477501 74479 74480 98355403 78196 78197 210371488 71362 71400 503378736 74847 74793 171921694 93222 93223 831500033 55182 55183 935431427 58462 58463 782707059 37662 37635 386132937 89422 89423 268969408 33850 33851 303519437 86285 86286 497547147 26613 26655 754154962 16913 16844 165120221 95994 95940 759747734 73537 73565 391157691 18044 17993 391179261 41707 41708 105918784 2660 2661 546181004 52031 52032 315524576 14085 14146 474471097 5174 5175 269987687 71259 71328 104817494 73421 73399 84568397 58238 58239 490921151 24442 24408 460985416 78447 78433 387892799 82449 82450 928265656 21099 21023 118563354 74269 74223 297584588 96711 96691 111139833 79051 79101 118933038 85493 85494 183901821 95461 95413 387351617 71247 71248 273777331 92735 92671 637334196 13700 13701 396599140 55778 55711 997202992 94862 94913 765512535 87133 87134 323567942 15367 15406 700044395 69619 69620 829130449 9558 9559 313313502 47876 47954 931573468 27559 27560 913923637 69579 69634 997227911 71007 71083 721992870 98270 98296 561230911 61314 61308 785460239 37403 37404 53157735 20085 20144 665587456 20107 20137 376946497 85863 85807 636712630 73211 73277 42669028 60284 60285 623817728 34366 34379 607253388 38290 38291 438995031 33016 32963 510332625 31143 31144 184971956 85790 85816 356614757 99649 99680 156410959 88136 88137 401764930 3788 3753 653035983 62446 62380 724782408 20977 20978 447204380 78499 78500 942457160 45259 45300 138731281 64149 64150 427434593 9792 9735 332946690 61270 61225 124919626 64527 64528 143428057 12048 12049 542318986 92084 92085 340010739 77206 77220 320594596 34709 34710 778730912 8934 8935 755453754 83779 83780 406361775 92732 92733 693204024 94996 94956 590002253 38399 38400 256180936 30458 30401 599844388 16317 16318 396340167 61307 61308 800190861 54509 54510 285676438 49689 49754 144683638 64348 64349 264330379 24437 24438 670775547 19789 19790 336765759 12544 12468 887623678 74451 74452 88552746 55486 55555 165769337 28211 28212 572074842 99832 99833 714827010 5669 5670 506899602 50808 50809 242424947 83437 83513 677862158 33423 33384 996855726 90386 90389 144251193 30171 30172 151080811 27273 27274 534914471 38417 38418 855026460 57108 57061 717703303 78446 78442 121340726 52117 52118 144339992 32144 32145 510496834 67680 67681 754093817 5298 5370 689287425 15889 15913 829127260 55849 55905 761189000 87905 87845 556722407 54849 54878 302339090 12665 12666 154504388 24969 24970 828385834 70065 70119 693869424 16922 16958 710047483 82807 82811 231681985 55823 55882 640707610 29772 29773 114290271 41378 41379 879326567 79528 79475 827636403 96712 96713 793704263 76387 76388 188550909 64710 64677 118503456 74019 74001 298513310 25882 25883 81969507 99674 99605 845515748 60487 60488 18998739 86682 86677 771878656 61336 61312 968952188 20033 20081 940162652 29111 29112 173730775 81053 81054 154586065 74549 74479 398105860 13307 13352 83138404 83468 83469 565103785 27230 27231 163267730 9690 9709 988732239 67795 67796 114747179 93629 93554 602980362 85343 85326 656722417 2252 2312 154490396 45923 45985 849668228 67965 67946 41040166 8508 8545 176461320 59724 59803 744545851 63044 63045 871489605 27483 27535 246512200 75801 75802 176811413 71022 70974 910643831 43141 43142 87139525 28657 28677 633305361 1682 1683 164926147 73105 73106 970900894 13149 13150 206487649 66133 66057 971609241 69624 69664 113892971 50306 50348 115278488 98596 98597 538929801 91985 91986 636433485 45072 45135 406560477 39043 39059 172401981 47771 47772 296392665 24890 24950 238351516 92638 92644 908341907 64270 64271 408979699 59767 59723 731760580 73505 73506 638476569 51349 51309 437281349 8630 8697 144702656 10089 10120 203487367 99886 99887 565402617 76117 76118 482107922 56002 56010 893998483 37081 37052 47702241 27931 27903 132920349 10622 10623 423922921 12315 12316 414780171 68332 68300 830202630 81705 81706 939300837 80080 80040 676407006 85318 85256 604762416 62597 62651 945964224 36298 36263 744497150 57230 57209 421288859 71021 71022 599723680 20727 20650 380860191 73039 73076 919387119 29624 29622 452231984 75479 75480 604764814 15417 15418 27688290 55157 55158 209708810 16137 16138 969397708 12335 12336 592701730 94881 94840 233495377 87274 87216 885336792 93668 93669 196214593 42127 42128 29704414 76164 76167 766857701 7562 7563 805542948 86433 86483 307154612 70178 70131 157852504 30766 30767 261380889 51777 51845 548936517 78367 78368 83256098 92171 92184 57012571 3631 3632 143222354 34418 34450 506239059 49895 49917 994270258 32161 32162 122515999 56367 56368 545992063 87315 87316 802395567 56295 56296 839052604 36670 36644 697521783 57780 57853 23715146 40399 40386 402810080 8877 8815 616133202 6228 6229 438431471 39410 39441 301080651 13706 13644 678476833 37946 37947 552205345 81936 81937 807891663 14877 14803 615723730 5797 5724 624651303 89297 89298 147252726 14002 14075 556138707 49677 49752 122973831 20726 20727 597789560 87840 87903 965782834 89790 89791 953480697 51243 51244 264694893 14150 14164 330719359 60312 60378 722789932 13276 13277 880562120 80260 80211 435219874 16173 16174 364728280 19689 19740 446611286 37456 37457 988472048 27419 27420 779777223 11781 11841 432775755 95695 95696 630801786 41631 41632 805182725 54747 54733 790038728 66980 66981 263773336 74479 74517 921218641 51417 51433 531814850 53328 53265 7486921 80433 80434 789529650 71415 71380 497439010 41794 41795 863104690 13335 13361 882678175 78379 78358 492172742 40328 40404 539351793 37844 37800 395302479 84244 84258 668490224 25011 25032 558215496 32953 32893 294414343 8434 8435 635658313 34123 34124 214098708 277 278 606716222 48048 48010 377549742 93851 93852 834459238 20908 20869 834430482 9832 9858 496361436 87296 87297 972633149 57373 57374 203089268 13303 13357 500261404 79017 79018 833502442 25311 25298 347113446 32570 32616 284410865 89928 89929 677398381 92399 92449 548086810 68992 68993 50363334 79109 79110 311467645 17517 17504 797903587 17573 17574 904537594 20924 20992 508953926 24204 24148 712186936 40213 40214 119874516 84514 84515 615558793 60002 60003 610939260 87954 87955 168038895 30042 30065 75710999 51363 51345 639875081 79178 79242 903433957 56983 56950 359069132 57341 57342 130546662 40690 40633 473332551 64464 64406 645628677 77289 77272 47635256 8671 8672 121081679 9026 9027 616987196 12293 12372 250580485 39843 39891 399505875 7793 7794 313839760 42829 42830 745339752 61009 61010 154436850 49452 49433 649632052 83748 83749 623376015 67861 67862 687276248 3941 3993 584301472 6322 6402 728148265 77472 77420 273333354 64519 64520 733275432 8364 8442 270899337 95359 95360 773985915 50648 50583 910611164 39456 39457 562663997 80585 80565 298606509 11534 11535 549744482 6024 5997 643084084 58355 58360 562251045 74485 74435 443347266 73751 73766 307565192 73168 73203 280654545 73179 73180 187113295 80572 80573 879281213 45364 45395 434432409 14141 14068 46592349 81166 81167 482470027 57376 57377 179286229 87963 87964 942600517 29017 29024 668149971 52744 52797 582999770 20689 20765 907788645 9016 9017 587482363 52988 53063 573642512 42817 42818 422057260 93973 93974 449365863 15620 15567 944804033 76109 76110 348611014 58543 58544 853314660 65281 65282 308728779 93089 93146 629084636 35056 35057 461768368 96020 96021 208138012 66589 66557 201630667 78131 78132 93578104 79153 79154 301814028 17206 17180 404783117 74150 74151 463054615 75313 75314 365492563 12709 12710 258803693 85841 85919 917467870 80371 80295 698657315 35085 35127 271229841 14731 14715 908922115 19915 19935 555706286 87634 87574 63938660 99419 99378 990692349 52335 52362 655755018 40993 40994 111303292 76812 76813 494434110 77679 77644 131876528 36328 36329 744548410 76809 76800 448817522 26204 26270 939102177 928 929 237684008 49983 49984 759498311 71587 71653 870936756 72722 72723 529828686 93368 93369 563269763 54362 54363 797070827 50558 50503 841584580 93719 93720 691923543 86640 86641 920370883 7904 7884 894002683 92039 92013 710857815 72551 72552 744412618 39524 39532 700805013 10765 10766 929143638 81014 81015 568130507 61038 61094 930197117 51099 51042 584866787 32286 32279 866273895 21782 21853 295508460 88367 88319 721524580 14062 14013 460196140 46137 46138 68911085 31908 31940 849911783 36513 36532 283860038 64646 64693 230280623 49273 49274 885293734 51401 51402 608678351 50116 50168 79112206 95527 95563 17862438 11257 11208 972998353 92773 92789 721704786 26317 26255 695457355 36795 36796 371148233 76114 76065 740823365 37941 37979 812639673 51304 51305 725423918 97632 97684 921329321 62205 62143 741967581 31869 31870 616984372 24102 24103 930559734 34948 34949 907001995 67109 67110 240797851 576 577 335092556 58620 58621 17241298 94028 94075 423456500 86701 86679 64439966 70614 70639 787346378 70106 70107 990595076 32661 32724 797977630 47082 47083 147683753 98512 98513 542493343 91033 91075 141593783 77875 77876 199545692 33733 33734 134081182 64065 64123 929221986 26977 26913 531514346 56943 56944 735831515 41675 41681 341697338 18309 18310 300348256 15687 15696 761455824 37907 37908 296269945 16922 16923 907904253 12738 12674 629382759 66783 66784 136598737 41970 41971 875358737 85961 85962 783609802 18947 18939 534339238 36539 36540 402739114 34437 34517 896494463 55363 55372 529011900 33826 33812 47638145 86279 86328 311364547 27122 27092 661498806 69921 69922 271480793 71672 71737 718820462 6036 6059 513147620 96078 96109 82176461 75366 75367 229707076 96802 96825 528966740 61609 61620 824673602 88607 88664 85679092 67414 67415 563618008 20303 20230 655519431 5059 5021 359416865 37067 37134 491087194 69783 69784 963919595 8784 8814 986205946 39858 39827 885929191 10440 10412 141735648 18813 18870 536973582 30509 30582 569590488 91992 91993 780015822 57799 57800 165203594 615 616 230793610 58899 58900 605316674 51299 51300 341936288 46309 46310 705082678 32148 32097 919987636 92617 92618 496034845 51052 51053 145822083 7980 8020 26085732 90614 90666 901488493 43481 43482 360773546 70956 70957 441710734 10505 10506 277278394 35741 35742 799767678 11016 11017 521078029 56332 56286 800909942 43704 43770 99398078 28644 28645 12961460 90741 90678 349884205 59794 59800 137994335 29621 29622 976208459 85829 85830 190095545 90332 90330 164715240 36777 36822 6163552 67798 67799 107113055 68860 68827 229965169 91968 91969 239587740 84808 84737 313362396 4597 4598 985530018 81557 81528 764553872 93243 93244 148187404 19630 19631 960119694 515 560 523707479 77337 77338 542590147 48697 48719 446349303 13369 13347 256690149 69334 69350 230282364 70615 70616 76602303 99295 99344 873568114 56383 56322 248246984 242 243 249522654 90602 90603 430731007 52039 52066 144213634 68347 68348 510933016 10695 10696 884750985 37029 37030 383077837 75991 76011 876931909 37159 37192 571772102 14563 14564 122919084 52067 52004 170673857 41942 41975 926052338 14902 14944 700621995 98836 98857 915938691 15431 15432 591125569 22816 22817 532373871 47873 47933 923803346 61472 61395 604348476 46029 45988 281726255 71517 71518 175975354 95290 95273 982251075 12064 12065 27938801 19894 19961 582643124 44048 44116 733028225 37481 37534 285608124 87052 87053 713563657 24647 24672 483714840 779 790 250311632 98525 98491 364606244 44501 44502 148613873 16888 16889 236118418 63947 63948 125415218 1496 1460 59732649 54478 54479 12688097 12930 12931 767538832 71864 71907 982618305 12311 12280 568744495 61327 61328 174186806 89028 89067 23740524 53701 53702 826459609 19334 19335 529887185 78809 78868 601464313 14936 14937 483055512 65681 65682 990632801 6732 6805 558800835 9763 9764 811170375 15138 15139 75864150 42160 42228 482275875 82901 82971 777283099 22960 22961 526572659 17662 17663 583785284 1623 1577 566771970 3249 3250 952504772 2574 2575 158663981 52481 52420 849348104 21926 21898 312110643 34731 34726 384087972 88608 88532 358650184 44577 44649 792488062 37530 37531 686789947 66185 66116 101790482 80155 80156 114769876 71458 71500 198791783 95823 95744 603717832 56092 56026 138856834 14096 14079 657093932 85321 85322 243904056 12035 12036 777041326 27502 27580 178940775 38302 38368 418215398 75703 75758 854236751 45644 45645 964322152 15910 15949 115851368 75677 75614 184857361 83199 83200 805169686 95062 95048 443779641 16188 16189 901395140 9613 9605 748813828 55396 55397 787816652 79148 79224 149772808 6409 6410 64598743 39286 39308 973340510 15471 15499 24269598 76779 76780 664946755 78970 78971 892206818 1456 1457 881131819 77371 77372 81035369 51727 51747 720776531 22319 22268 638263391 52286 52313 261709387 27714 27715 922189908 29765 29787 164331041 68891 68853 991984984 90127 90073 711096628 32242 32180 572561687 25697 25630 984957415 3690 3711 515266242 2673 2674 585560458 21232 21268 442847482 7835 7836 995245281 32108 32109 434368209 58806 58807 82828891 35825 35858 132441140 78266 78339 265667579 51948 51949 250611891 2490 2479 966556247 71539 71540 560735753 72763 72758 413875925 96454 96455 236164446 77916 77917 765083063 22394 22403 576540767 78994 78949 320427581 97875 97929 730604951 89458 89459 158818635 17702 17703 158127934 85589 85590 714668137 10068 10085 904640872 32373 32374 746614424 97503 97504 435372753 43226 43227 488060609 51782 51783 726700049 54172 54173 127883623 62729 62730 747336215 46807 46868 614242035 4815 4809 557135270 73686 73687 993080021 82347 82310 111372176 4582 4574 666253292 94609 94610 293398575 77727 77728 928662737 66631 66632 820887269 79856 79907 468636562 57586 57579 185349868 17588 17619 733545264 56747 56748 678835452 72925 72888 955764329 22933 22980 62000561 96904 96905 170637096 49976 49931 733611026 44090 44091 576461430 8470 8471 44667775 37465 37466 181352100 87971 88042 511798295 17256 17186 969722205 6300 6301 219037891 29919 29939 270242859 95693 95690 10817498 69061 68993 889822298 86866 86867 145959401 13038 13039 608388324 35772 35773 928728996 77869 77802 522677270 51412 51413 638563722 64133 64134 839033457 54917 54855 650812216 89901 89902 66257551 81894 81895 571200619 96328 96373 34479657 72595 72673 932274498 28009 28071 428444287 93539 93500 870750434 51784 51785 325404606 67157 67158 215068036 88488 88411 441761770 56794 56716 795347543 45419 45420 774831583 24199 24139 209481535 6327 6372 278398881 79886 79897 80699142 95763 95697 791190379 999 1000 854771386 88718 88719 699961272 11105 11116 728071726 3164 3165 14823372 55670 55744 491264388 18218 18219 620495829 29987 29976 965346841 11482 11447 118350492 92956 92951 391790973 25531 25532 246134718 29020 28965 648041465 50068 50069 292740563 86494 86495 283070142 77499 77442 154019963 4991 4970 623154095 34892 34893 790469073 40893 40894 821599857 81553 81554 637106719 1492 1493 585128303 71139 71078 782617001 54808 54839 674059665 41862 41913 140156983 46742 46819 92044823 33412 33413 959888993 27818 27823 115579783 54425 54426 354150149 6981 6982 439325583 40656 40681 175681315 88022 88023 824859975 91171 91172 240058453 92508 92509 558219372 48614 48601 797262485 93848 93783 90285825 23759 23760 818192881 42773 42774 903042415 89736 89690 536452935 16090 16091 960565345 69400 69325 699056067 12432 12394 740022577 3711 3712 320674484 62410 62411 720498932 32333 32334 548626619 85779 85780 47700717 22920 22921 427289889 63800 63860 708680552 8599 8600 161503308 44683 44627 696050343 15889 15890 432767421 72147 72168 349718340 24968 25007 479028446 74272 74273 376110810 21133 21173 219638138 79878 79879 125698639 59775 59776 332129422 18614 18587 842094121 42183 42205 83725786 60273 60205 606715268 28363 28364 991950695 60099 60100 463728809 30208 30165 979788951 80294 80371 414909031 33674 33684 364709435 85100 85071 954995781 21904 21905 419689418 15328 15256 30121306 82252 82253 478154743 73103 73104 533180769 31201 31202 189079760 4633 4612 649845136 64169 64170 545403703 5815 5895 314073548 24985 24986 44291557 66545 66546 437067535 37872 37905 938275722 31054 31055 708643434 87530 87531 966588361 99791 99819 259438522 91692 91626 655719667 11882 11943 462723787 74441 74375 198066807 35032 35033 554003930 61377 61359 266465296 37064 37065 638045218 30353 30418 344393017 40779 40780 237548496 61112 61082 234419560 36203 36204 535050427 20779 20780 813615881 10787 10860 608923087 75324 75377 645659699 66605 66606 939073566 83901 83965 796376212 82923 82924 830012885 34451 34452 148312736 31995 31996 110839166 71052 70987 594323588 81783 81768 578298303 26416 26452 756837406 5914 5915 880067030 59806 59807 303328443 92168 92169 127938320 20935 20936 846364267 86062 86063 564054560 89578 89579 44893931 71481 71482 772439798 35226 35189 531257112 6649 6650 273258411 65857 65858 29146456 35194 35195 786581556 72661 72662 168024144 26898 26899 542517680 61003 60975 172027206 77520 77521 840131086 7371 7372 701708673 57677 57666 463829625 86555 86556 377608980 36039 36020 999002872 95455 95456 769049148 55276 55222 105652066 21921 21922 837916223 13781 13782 472851671 85851 85852 194557822 45368 45369 991267164 60679 60689 961169937 74161 74179 131121237 93138 93139 663364886 90566 90560 887347745 45105 45150 73488657 28584 28585 450196558 33592 33593 320987213 87403 87404 544654376 60556 60597 674564766 41451 41452 896582493 82314 82325 546713754 10109 10114 215715975 22911 22912 805077685 42551 42619 944460004 13141 13142 508165533 61464 61465 547059808 56047 56028 779597224 82411 82412 246687911 83162 83184 600065525 20626 20627 91514664 6329 6330 546855351 15160 15161 198596676 89089 89090 644075252 73948 74018 743558214 6704 6705 293211535 7414 7350 781173847 23905 23857 390208700 47502 47539 747730022 94152 94153 867143259 167 231 781377670 44229 44214 980140922 63592 63532 136707959 34217 34249 634400099 22544 22476 726211546 37216 37217 455441011 65073 65101 529533609 26736 26798 118847183 84947 84948 866413663 42076 42077 814153415 71020 70960 135447710 21655 21656 177218308 16472 16473 906095035 23587 23588 261891293 80129 80130 94760411 5811 5812 670366344 13177 13103 565499554 1305 1306 907314386 30342 30343 220667447 97324 97325 384473237 91800 91801 159172063 86135 86136 959996289 4458 4441 543368228 1287 1288 895704212 77627 77628 414292067 22732 22674 812818692 84044 84045 31145701 7391 7337 913618937 55536 55510 166748456 95278 95315 921147018 9285 9361 87010051 88635 88636 183299253 70557 70522 678294772 93411 93467 560722970 26251 26182 875946718 24964 25003 456072995 15064 15065 690014753 86028 86098 591389862 42678 42618 536166900 91132 91064 857689475 58277 58278 470857700 32648 32644 795115526 21524 21525 38238304 89294 89237 22343367 7068 7069 920466008 1969 1970 772678349 85298 85289 869651153 93284 93285 717338595 33980 33984 132756197 2619 2650 53181278 99569 99574 570527008 64021 63984 711042624 81297 81298 39662280 13733 13734 311047468 90395 90396 657243937 65683 65649 730504136 47273 47274 844122529 52777 52839 253121470 68249 68320 714513665 16470 16417 413020903 80792 80793 589772404 50705 50706 301433170 88086 88045 729700074 53782 53741 494294714 95622 95623 234718404 31009 31023 626553738 66932 66957 543398409 99707 99708 51169931 36415 36416 585293079 33386 33387 127821445 63053 63054 825861567 43734 43713 949479002 46180 46181 967822129 53991 54024 808440561 8222 8297 719450485 81672 81675 849814389 14163 14164 895660088 3352 3373 212656599 22058 22059 620468645 37206 37201 106353433 97055 97056 406346388 45114 45115 673913383 98946 98947 424759125 41052 41053 834737845 22407 22408 690622862 42564 42594 86623465 92606 92577 44441543 87507 87441 874906718 27522 27442 475658961 75656 75698 794460630 67508 67495 473960584 708 709 663434947 78345 78290 259520900 93532 93533 597576523 59903 59909 104113953 36159 36144 559304298 11797 11798 988437938 47928 47929 624886978 24795 24763 116945342 67405 67383 957083062 87933 87990 765474893 22937 22938 672442962 36252 36253 999981353 98143 98144 248236589 48067 48068 180178929 6731 6797 833394843 56343 56344 681745139 27040 27041 270204806 73385 73386 53926955 26842 26892 159376700 39877 39805 818919695 16867 16868 145081112 57141 57142 632016500 90208 90192 436298299 11022 11019 523037979 3548 3553 651181778 69559 69545 307584227 53101 53058 556523290 88018 88019 656828146 57080 57110 652873456 67815 67751 53887516 13160 13117 680982993 77864 77911 726763164 40150 40174 347581106 13398 13418 127951414 28149 28074 954309969 78601 78534 575589379 77565 77599 101511525 16424 16493 990091153 20566 20567 575601293 93501 93458 589223691 73253 73260 87943875 98159 98201 619100676 40988 40989 504529322 14244 14291 326751912 17444 17390 183235581 15122 15150 80933207 62825 62904 85436258 50252 50211 735565765 97028 97029 741568122 16593 16538 422267993 56556 56557 426390586 47960 47880 279139823 91969 91970 441388860 24381 24382 741744304 78941 79018 87005107 13364 13328 258951732 28972 28973 984485267 2689 2690 981840132 74163 74195 804074065 16222 16223 63780361 97423 97428 622928900 52635 52636 455386677 80231 80184 875460342 18446 18447 592829873 23762 23763 883280059 72035 72036 466625096 32 5 660188858 37212 37213 458082554 340 287 859407718 7443 7486 70835945 78157 78095 453306027 23418 23374 481496608 87602 87665 796489604 51708 51709 851538561 72420 72482 222650350 6432 6433 866163339 42987 42969 650424719 90105 90106 306045333 28061 28062 772929161 46705 46706 211313400 2401 2402 955827264 24232 24233 466432777 11381 11382 69256107 44549 44564 85672676 87138 87139 616386514 15991 15992 930685846 83261 83262 812198641 23328 23322 345444058 72811 72812 514590841 55760 55822 779469701 27524 27525 324787536 56317 56318 195183768 63699 63700 417134487 67294 67346 255359931 36394 36382 876168762 55357 55348 431527913 394 384 375359785 59487 59553 248151050 23617 23618 833266959 87109 87155 523765099 89313 89314 414278301 90478 90479 851658659 46088 46043 917745503 6909 6943 854382744 3632 3629 266669357 44070 44071 655748533 73887 73888 404413677 5881 5882 778503460 87753 87754 614742270 54572 54573 44232495 31186 31109 538036136 50597 50561 345344287 35935 35936 838458107 45167 45175 310824449 78476 78514 480219741 31220 31221 804556826 55397 55450 586125600 7862 7863 785473432 42385 42455 812079240 65326 65327 7150600 12367 12368 123623984 63447 63448 536206383 96244 96245 539914773 80748 80696 399675340 25233 25234 370622574 93725 93691 452569481 3564 3565 135960936 27295 27249 20307119 58934 58935 880822053 66887 66888 10464608 62259 62260 980575434 69745 69813 42180365 37512 37513 818991475 73539 73540 123983683 38496 38497 941266222 12782 12773 520522201 47316 47317 351619523 96557 96558 787394771 79601 79602 609133618 63153 63154 62093091 35223 35172 395908632 44612 44613 505119861 94876 94854 21317678 45847 45897 556018946 96355 96414 184982781 5349 5337 128562358 24868 24886 276594829 15346 15347 979524170 93944 93963 748160843 86696 86677 35514621 5163 5112 311019602 66110 66138 626258936 40608 40618 317909894 92049 92015 378172439 12670 12681 729234015 33812 33852 390062019 40699 40658 725182506 6744 6704 325240622 60148 60149 623333021 17333 17272 403720229 47108 47135 717161049 48970 48907 971275429 36077 36107 627881322 37246 37247 284378958 1081 1082 229698137 84735 84736 726026105 36570 36571 698546710 64882 64883 321290097 64896 64867 979423349 82521 82486 914779552 59532 59533 536461684 43206 43207 778068960 23104 23105 509853146 15057 15130 81353158 70239 70286 425783685 51952 51953 13774364 94938 94939 710341838 65891 65892 441354714 92186 92187 674568700 53761 53762 459526586 6195 6273 704733885 24787 24788 67268960 78165 78100 151924475 37852 37853 278559620 74038 74109 246004177 29189 29190 328503618 455 456 764723292 48356 48320 169155676 80248 80249 919094512 32918 32919 134696768 8849 8850 111022618 6901 6842 756293584 64777 64778 162724950 60481 60482 89145289 58486 58514 92679171 26769 26812 53517853 90659 90660 676665819 54046 54047 42002770 48699 48700 620941731 39225 39226 926162743 29160 29161 613840443 12598 12563 953620120 27863 27811 321946647 42479 42509 959349328 257 306 176601593 94990 94943 428695024 12733 12684 441937254 26126 26127 512494546 1848 1859 511144497 34930 34982 367570933 78294 78263 903340693 20636 20637 980802132 2955 2956 427424415 59926 59924 232342811 68601 68617 898098228 86133 86159 596668526 35741 35702 287311328 79251 79269 539045253 31207 31249 103908543 5303 5342 104225049 47308 47268 789450897 27977 27978 856788361 23509 23582 760529378 23033 23034 737362346 51297 51320 952072164 60014 60061 287094283 91101 91102 189188730 86133 86149 264956666 76223 76224 627166442 65131 65087 28919816 29399 29400 851174103 29299 29378 87262307 12167 12168 680464303 57506 57524 258525111 86276 86277 269334301 58876 58834 131323182 86253 86300 893868383 82793 82756 139432870 16980 16981 473843766 97615 97655 28599000 29325 29344 305794952 19754 19755 205934506 9614 9615 833370983 79899 79942 705688248 82765 82757 738341768 69309 69259 790763847 81405 81406 366565357 65097 65071 432701556 19213 19214 777239261 14808 14854 427039637 55958 55945 425373406 20340 20341 145051742 43014 43015 9605256 88935 89001 834250343 32847 32832 957847701 52842 52879 467687914 75865 75875 46308903 13514 13515 883900165 24517 24518 885040616 3201 3252 389570884 38991 38992 445041345 52506 52507 679398822 41742 41817 484658995 54961 54895 894938630 39481 39405 248031436 98183 98174 944897224 10403 10404 78032320 8174 8115 449642447 99520 99521 12825244 80510 80453 173591316 76549 76550 936979649 75341 75342 221521101 33697 33698 393527252 61415 61416 362432446 73584 73585 257831786 18433 18434 747451191 33993 33994 414264539 60295 60296 546046315 63730 63731 153918815 97098 97113 959181993 39562 39608 451680679 89514 89484 511276128 60554 60555 369524443 17111 17089 465927143 18191 18192 157886969 47064 47065 663296209 25154 25141 193795040 76926 76875 771226313 42310 42311 704789312 85674 85703 83908675 57063 57064 736465290 30340 30341 900865404 36015 36040 972870005 78568 78566 545775152 78371 78372 693293907 67292 67258 827155061 17732 17655 165282013 44904 44905 542591048 34058 34059 502534018 83352 83353 871281178 28357 28358 912233470 18680 18681 668188720 45699 45700 805031728 15938 15896 878430769 22245 22246 766003990 26009 26028 905888695 6700 6701 558090566 19826 19884 439668942 73040 73082 113278022 92278 92343 758992394 55064 55061 953523825 72006 71968 900321372 33329 33330 818186732 15438 15439 964412630 82752 82795 940258781 6311 6333 992903373 54199 54180 122393948 97737 97738 39914809 64930 64947 121954561 14796 14802 640729351 30330 30331 389608166 5862 5863 534340427 51776 51777 631351491 58693 58617 846704836 20667 20696 654886923 83437 83447 980934491 15006 15055 692509078 75025 74997 647372733 51941 51942 273220507 62196 62268 22868771 82290 82275 389411042 93066 93021 55155728 69029 69030 201551459 42177 42174 153247054 92022 92023 73152878 29337 29338 142305775 19527 19496 994337762 30063 30064 799499657 43173 43174 539132769 58613 58614 330156247 76460 76461 353242265 94040 94041 428874828 75101 75102 856002181 41757 41758 601045162 53142 53217 647484435 342 343 971677103 88861 88802 448594975 741 742 783308383 28091 28092 137425408 22941 23006 607752989 98084 98092 946041522 70852 70849 588579638 34704 34670 704860158 86375 86447 380192539 52030 52031 702921430 82573 82527 477108683 63017 63042 187874233 72753 72754 70182958 83839 83901 805928782 53036 53110 687699453 67351 67369 574222464 98399 98392 522038544 57072 57073 661991825 99753 99727 267804692 96283 96250 943526584 71161 71162 898395135 47824 47863 496079363 68484 68485 738903154 71051 71052 86769602 68859 68785 632040389 21233 21313 528609661 62418 62419 420010941 41695 41696 666262364 37602 37678 615571057 10969 10959 827309442 99542 99548 639085695 30294 30321 809175816 28209 28210 244647103 13865 13866 298006142 26553 26514 998425352 83441 83442 19923827 22823 22838 841161657 83355 83356 356862477 63754 63755 808261043 25305 25303 59267793 98658 98659 389557544 35913 35914 830212689 32525 32558 504070997 62731 62787 489405513 57589 57590 678532129 96423 96424 426389338 67116 67134 472711712 3988 3989 615944979 73658 73631 488287657 81820 81821 493327736 58341 58342 888201447 86118 86119 951483032 94504 94505 711157989 73075 73076 861537858 10511 10512 194013081 31986 31951 296812628 91050 91082 926984626 61943 61944 323604423 61973 61974 701869726 28127 28090 209625792 69512 69485 479731832 37544 37540 548829468 36221 36222 541905045 40412 40413 412488475 86416 86417 669348872 60331 60332 143352821 30457 30458 61307111 6600 6601 435006302 76811 76843 843859387 88087 88088 591369079 3843 3779 497800220 60866 60877 762213787 61590 61555 768515551 38372 38363 337857579 70003 69952 33209454 75698 75752 519916950 41150 41088 854865218 58167 58103 694399732 8034 7986 377915426 94996 94919 75790629 87055 87056 821148472 70006 70050 935249659 42989 42990 466863870 6279 6210 661877398 83482 83483 922884180 64754 64755 756841624 18778 18779 621522512 52186 52164 782427814 43237 43238 458912917 41129 41155 629664495 56938 56939 569815003 30568 30639 382695923 48943 48944 902343816 19313 19284 241478165 11073 11074 179150431 43576 43577 410414483 20678 20744 566805798 43062 43132 714140124 72374 72378 730002092 81721 81722 865325669 55697 55763 606155441 32464 32460 380243223 40537 40538 644023817 23511 23492 267049373 96944 96945 557132089 40997 41014 919802358 68361 68362 346218307 65078 65079 350742825 27382 27383 371080739 57343 57313 189636387 56831 56832 119394665 25419 25420 320968856 84177 84178 791312063 78859 78917 860918300 57855 57856 36729458 68385 68398 633710194 96928 96929 30379427 72055 72081 722548398 51932 51933 214029427 2365 2366 570404047 32764 32765 227490099 76710 76682 989886838 39639 39607 995752952 3713 3714 960534665 41894 41895 498256956 69005 69006 256461662 78516 78517 603187965 91369 91381 72423597 59056 59057 50968551 39144 39108 380043113 3378 3390 504053925 20123 20124 967553650 74430 74431 390533752 57970 57971 519469693 37873 37874 274348781 15386 15457 473865408 30861 30862 977328597 86901 86902 186458542 86535 86536 746061605 2399 2323 891732744 17667 17668 311251339 72329 72282 20045823 31429 31367 578922623 40089 40090 800176069 84714 84674 231568409 8658 8593 812408900 76952 76943 259449013 23790 23791 594069833 96955 96879 591913641 14668 14717 654469658 95596 95527 106878494 36764 36689 392800193 41563 41564 260123915 54935 54858 369352076 73170 73247 281191605 71428 71429 873135930 46310 46235 587231773 43930 44000 444331429 71048 70969 384013504 3282 3326 372832355 28298 28343 747343233 92465 92514 228150886 5531 5456 610870556 6287 6288 303102536 94703 94682 811604633 15256 15257 193954374 14582 14583 350739126 25933 25934 395913320 33502 33503 876023340 70411 70412 828337430 45408 45409 394993797 18783 18863 579012587 49816 49871 301383207 92915 92909 414286863 63962 63963 73511390 551 552 112195892 17117 17118 75944080 89679 89680 504830497 13550 13628 968595212 61751 61717 292771141 399 400 796246589 72087 72088 154777078 44823 44751 184474883 8274 8338 909644880 64599 64585 216664351 38601 38602 337488556 83704 83705 778833585 65873 65871 912700651 30654 30623 269116999 17989 18032 723914482 91709 91630 86654033 84903 84896 694690456 81769 81770 99747604 41862 41803 868714195 39131 39142 931147594 14995 14996 561050468 27898 27957 159239900 58832 58833 594079656 25168 25132 852143718 43960 44034 603273190 2206 2198 152715620 68653 68646 362408349 44014 44065 881733482 83859 83860 247463164 72954 72977 529638912 94392 94453 718323701 58998 58999 134189309 54013 53954 415413366 81930 81887 620647644 60367 60368 585319987 77002 77003 106729292 69832 69833 702651711 16189 16190 927859347 90345 90346 575053634 73373 73380 927051623 61832 61888 83559855 39202 39128 41801724 80882 80883 52487171 91104 91105 264337228 19093 19036 118918305 51969 51970 726742764 53072 53073 128532245 72227 72283 732060892 49043 49119 789003699 64538 64539 599123134 16079 16080 780292914 31562 31513 643309812 39770 39840 818642368 75600 75571 566634982 79921 79922 691531232 31560 31500 182538901 53487 53557 125350605 17683 17668 559770721 14294 14295 707072089 75831 75841 524191305 54706 54707 496428656 84106 84107 488401162 39871 39872 870184396 58993 58964 503255561 75352 75411 831609013 65074 65075 760967326 95685 95710 910188076 81632 81570 689873506 47351 47312 552108792 66327 66328 105289790 9004 9031 828304987 76298 76299 596065996 30638 30639 856460978 97850 97907 765006532 41532 41533 780594581 46351 46294 501996816 6222 6223 929437565 26051 26052 322702063 95086 95115 672745111 91911 91912 459345860 61927 61878 410055772 48136 48119 592554632 36310 36236 779452578 52637 52638 606967244 49948 49949 953314346 61700 61701 826066888 82364 82332 432623231 58057 58125 863405061 46571 46572 641989557 68602 68603 684654593 52632 52633 513173947 12321 12335 334436823 4080 4081 848522798 77222 77207 598415818 80887 80888 419402080 49638 49639 931346937 32607 32608 122031571 23642 23643 857835120 26558 26521 483750524 79552 79568 530789604 68741 68742 487026803 94792 94776 660033414 35144 35122 916077325 10412 10413 936647417 26211 26245 611434055 24766 24767 719125933 20472 20409 984401639 58102 58127 683843824 86024 85954 532983545 25977 25978 571138053 85288 85289 833221391 84818 84795 552275526 23596 23643 294684219 4549 4550 510325756 66839 66840 258228051 77898 77899 732494337 38238 38239 867563299 41481 41540 346652198 78637 78657 911869583 45253 45254 555951363 87685 87686 745180390 67783 67784 742363393 37301 37302 547869329 80930 80931 61011876 35859 35785 788892453 99074 99047 265882591 78111 78112 632544693 27830 27883 700570186 82527 82528 719579608 99602 99603 388655256 76175 76171 772660452 32001 31964 740005628 59090 59165 274611620 68901 68945 131384166 21032 21033 430150368 63704 63691 189180803 28250 28251 353683534 60354 60355 814022920 62398 62399 847916697 58332 58399 796823078 60042 60043 110448891 5203 5204 728306098 12260 12261 592502317 76835 76838 326127706 58864 58814 489803500 48411 48355 274545674 87123 87124 597740827 18737 18738 722620759 34060 34068 897173602 56717 56718 388471693 5789 5790 323599651 88119 88120 990507105 40072 40001 817295652 16287 16340 145942863 37391 37460 604145553 79351 79281 288558988 6598 6599 593893681 48625 48626 10443658 64757 64758 399109871 82813 82814 368617631 88989 88990 524693232 98173 98174 434221756 14573 14574 870017836 18787 18788 956996954 488 489 736584223 17239 17240 458729718 37706 37638 229079882 57276 57277 207481517 31544 31597 830362343 96682 96683 116562972 61556 61557 931732813 93536 93537 152239385 11307 11308 339738469 96067 96068 59031195 40102 40150 968851292 89266 89267 223090621 39784 39785 772891138 20882 20816 242293488 96754 96806 750582076 54371 54403 272726303 42579 42523 485517714 39563 39542 929633123 23099 23034 342569589 40211 40212 846192982 9193 9195 892607764 18159 18082 309323916 66310 66313 105159521 7621 7694 349013240 96027 96002 192939296 65800 65748 453151569 25068 25142 230426940 53697 53698 244603827 20014 20085 632800073 11872 11847 226683943 40900 40906 411786084 58813 58814 688417767 83844 83838 869299665 16069 16070 307600281 85343 85361 100579633 32067 32068 885532576 40355 40413 816126976 74258 74259 881386627 33723 33721 131698388 89315 89316 882008653 80191 80192 385109521 41180 41181 644337448 79417 79418 289503879 4511 4432 294053151 63884 63885 969406980 47032 46954 210834029 83175 83158 19898416 13670 13671 30342868 44456 44457 875829033 13312 13237 408792360 66436 66495 236975521 19058 19059 782590550 53370 53414 222029207 27642 27643 587214056 53033 53034 616199748 82936 82937 381774463 7232 7296 490747129 94081 94019 235148771 2440 2441 983427926 7768 7769 865532870 69742 69743 851033265 77175 77142 569292784 53951 53905 797641815 64586 64587 121431951 50626 50656 405433024 68491 68492 135906509 12591 12556 457421052 2514 2515 432263199 2355 2356 689136089 92003 91928 214317264 90904 90905 84770754 96751 96752 655593069 19312 19248 975991821 47167 47200 928366076 88232 88184 60042454 76563 76549 45281612 85317 85318 505275040 54061 54001 509322553 26755 26681 651050008 36494 36495 845105207 21183 21209 488777561 30695 30748 317638847 31019 31020 219917149 27919 27931 872347159 83074 83075 508427113 47075 47076 742910853 844 806 794831363 69371 69399 701741280 38426 38427 120155552 94799 94800 210592152 89500 89501 301156646 90124 90164 152257229 72885 72807 259708574 10454 10494 179606785 27652 27653 995268291 53191 53192 618722212 82688 82622 983476596 83624 83661 896615243 84994 84995 550215135 24047 24048 756841398 27333 27341 123181138 2576 2588 124060421 58649 58650 422904980 83251 83252 423005328 99345 99346 1098299 4398 4399 475617086 65475 65476 502335155 713 745 372942012 45248 45249 250624172 9470 9449 863689548 91437 91409 889331611 4914 4915 134324867 23343 23284 234411363 15641 15612 682143164 48784 48774 280680 82383 82437 566437848 78915 78907 481812717 54178 54179 856858572 5808 5842 886188038 42972 43009 981142986 24249 24260 49166591 99559 99560 877266872 38947 38948 361480162 89670 89665 483042993 98252 98317 779225837 52836 52801 1495862 70609 70610 667227797 89126 89117 245002029 21049 21015 573606022 53765 53732 975482615 16769 16770 586366043 32647 32648 572375769 16434 16397 245547295 7275 7276 486752302 6184 6185 871148202 65899 65900 595874242 32100 32020 956622451 23565 23566 730425722 52896 52897 867098516 80513 80519 724852559 40575 40548 258289023 16688 16698 871492402 96999 97001 742267339 6806 6779 525640634 20707 20708 128600369 79071 79078 188462400 86309 86236 341952131 1698 1699 926472595 73425 73407 382868099 18446 18420 416131351 84820 84821 736448695 73172 73173 838709235 6318 6334 497367311 83357 83358 279127591 71046 71047 338591930 30018 29959 667462575 57103 57104 475010245 19080 19041 54079877 82695 82710 669494076 25085 25086 686825758 21183 21184 228413567 84885 84886 546727450 52343 52344 38420234 92013 92014 304640885 4919 4928 872815141 9924 10002 321311695 62553 62541 969179063 55439 55440 534821964 48694 48624 903905483 16158 16159 98052019 73997 73998 497739344 6585 6631 402488410 22194 22206 370895544 36506 36507 167092288 42723 42738 731697177 48822 48869 839975530 80214 80215 691664565 82732 82712 700277545 65791 65808 193073564 39330 39331 796024015 64551 64491 239098926 8254 8255 62905200 80309 80310 595355987 88365 88366 722005399 79839 79860 203764989 91755 91756 882451635 37247 37248 391370243 49135 49193 994727659 45117 45118 119936257 4844 4921 811155426 88534 88586 892630516 23995 23996 353654419 20790 20753 759813327 72509 72510 494918259 46192 46193 399183978 76739 76740 882601020 31450 31421 461235502 54092 54054 935432879 10020 10003 750083707 27582 27592 961446599 14760 14685 783558746 78723 78783 666524710 33755 33737 774194848 72156 72082 98299473 53256 53324 804106466 11913 11914 893327022 76874 76875 127652877 53989 54040 656270207 525 526 106990611 12523 12524 449220110 97065 97066 873114668 53064 53051 382930900 78026 78027 913740360 45393 45445 513496905 99446 99447 179095683 78247 78248 246412608 70749 70750 866351522 91853 91886 468115663 96886 96858 406063910 46622 46578 613590434 81335 81336 787349690 56123 56124 758994380 34311 34312 900124986 5215 5204 383224204 94376 94377 667874229 83600 83654 86270909 88021 88022 567248472 13824 13766 133478355 35789 35825 372038295 89580 89525 971580115 59334 59349 200998143 74863 74931 797109844 56125 56126 308685906 89664 89718 220447958 94686 94687 335760428 10631 10705 242455568 22085 22086 600086498 45853 45854 350292525 73683 73684 437643374 3880 3881 840515140 21085 21116 174313225 44299 44300 806692693 6372 6377 683661 92039 92040 503561527 40026 40027 626989592 34109 34110 416012000 70492 70493 347457985 76308 76271 865362623 60356 60388 498640167 65649 65729 245309776 2941 2886 525786149 6230 6231 453549486 95805 95806 945796207 22226 22227 241823931 34465 34466 445439335 36726 36792 110029828 49139 49192 296381462 30818 30894 222727014 29553 29596 337114412 91998 91985 201663632 96226 96242 509632155 919 920 5629196 69616 69590 776267657 86958 86959 829602685 26536 26537 423613097 12473 12481 509819880 92253 92317 446163234 76457 76446 428574478 83345 83383 422011584 75402 75373 658246765 51249 51250 508002140 92469 92470 209492182 16435 16436 109060202 86712 86713 76061972 36470 36476 807204787 53131 53088 516747879 91775 91776 843833412 82385 82449 494531052 84374 84375 257004321 47669 47670 318278485 27315 27256 616365878 69516 69517 767800237 61482 61483 518175703 14738 14739 143340750 29423 29424 636423948 76173 76215 250899352 20373 20374 464664169 13363 13375 918259881 63177 63242 395970004 57378 57379 156697795 19744 19709 259534332 37479 37480 749370560 66312 66313 607354999 17113 17119 961659781 65675 65745 392579326 49286 49287 330507680 97329 97330 717326299 85232 85233 947913074 43754 43820 493959968 40691 40615 961734317 54475 54477 194742149 54632 54712 879962031 53347 53348 948026838 40240 40243 772987132 55303 55304 321467665 29442 29371 683654702 735 736 562789693 91657 91658 131764174 99590 99668 116769556 50227 50259 103529649 99065 98999 100059431 62627 62706 78318377 48694 48695 55890773 6842 6868 763947647 53779 53780 911518184 16702 16665 89479565 3419 3413 727101975 48296 48218 457035457 57096 57154 366463828 75908 75943 873075270 88582 88583 6572146 88335 88336 887714356 61448 61505 368696210 17927 17928 952487092 89567 89568 961142054 47731 47732 350168476 13574 13575 75946736 53710 53711 634996629 15790 15810 726583537 72950 72951 897545813 91853 91813 391935845 67886 67936 472079265 31127 31085 166893969 31449 31509 703392210 83522 83516 704984788 47293 47294 842989512 3362 3363 777962977 22736 22799 352473584 73336 73377 493304227 44602 44588 656634496 96195 96146 356884623 7120 7121 244985120 70347 70348 379301077 30060 30061 106949886 50735 50809 248031619 20437 20438 266918858 72781 72782 872080422 47264 47208 853800932 9420 9421 920359578 60275 60312 195234183 12667 12668 272256137 11802 11803 924269123 90164 90165 742593966 19218 19207 106921963 62343 62274 833450208 99341 99328 329561159 22161 22220 928530422 37846 37922 961158963 68050 68051 23791994 2457 2458 833287721 42156 42157 39728508 27533 27555 481668208 84994 85071 130016173 41911 41971 20370130 21146 21147 557527721 30256 30304 191048966 96441 96387 330776153 67351 67352 174424351 23580 23581 721535652 2169 2193 735814091 29801 29742 124197182 57191 57200 75502047 69477 69488 214456188 98977 98912 182972116 20402 20383 542639568 75889 75935 161898143 74903 74904 719276383 68304 68305 35882766 38259 38212 154004408 2477 2493 926231023 81494 81433 325201301 77159 77223 970072376 7345 7271 676448142 74087 74146 283462321 81412 81439 41800339 76356 76357 700778522 55274 55275 816368935 42854 42823 122204670 79444 79409 518364962 45128 45129 380757870 39687 39700 469218976 43207 43166 733266312 2764 2765 965676864 21895 21940 859049447 9600 9601 397900044 52969 52970 46530980 36293 36364 540134543 20285 20286 369785495 45998 45999 782082602 95519 95587 408696059 5674 5675 134122417 9508 9431 940564991 93067 93112 622142112 5074 5131 279538520 12378 12379 701645034 11434 11441 443300343 8829 8832 749755375 41233 41162 545644367 85920 85908 68839033 13626 13627 322577640 82442 82467 103395176 98775 98776 899047461 64001 64075 845355166 97355 97296 537132996 92574 92586 763092139 17268 17269 957978421 21971 22025 663471867 88000 87972 777512594 79090 79031 738994440 45583 45584 798570098 31825 31836 837267775 35390 35391 363724325 97327 97328 253792897 40534 40535 878132433 54276 54322 827753193 94177 94101 384446043 66375 66398 393512970 27681 27722 532856467 3604 3678 687179263 13286 13287 6443224 64219 64168 488068526 11104 11105 412437098 62074 62075 71533744 83341 83388 490251343 46114 46115 755535975 62506 62507 303368563 72143 72209 987076348 67667 67668 608663932 70282 70283 908719882 34638 34631 761994461 75679 75747 85561020 34816 34758 926308555 16053 16031 477545218 89157 89158 391789891 51916 51917 661161291 64196 64138 162164128 56722 56723 182058354 4994 4995 939404610 7291 7292 972418718 4575 4598 618860043 54580 54592 45189772 97079 97088 97493779 68066 68106 586722708 88265 88218 499862000 67248 67206 808877244 30856 30857 167846763 86841 86885 351749555 82467 82468 308173753 49858 49859 489284586 96643 96681 472082004 50059 50060 242134172 80337 80400 567401887 3232 3233 916590126 37480 37481 826032369 60801 60802 342285865 63133 63134 784890904 50781 50717 12754846 82494 82495 164028877 73480 73481 270470884 37168 37169 142212068 98596 98653 281705504 65506 65507 432786864 29139 29161 56802744 77301 77317 578461465 66027 66028 324736685 32438 32439 139465102 13909 13910 752342230 37018 37019 202284833 88792 88793 217124963 64576 64577 133768114 82319 82320 508500406 34407 34347 592579515 81718 81719 779387008 21658 21659 335093908 3882 3883 7409175 55140 55141 324168877 38659 38660 787474371 40838 40779 233160910 55011 55012 259056458 86876 86877 727413834 59573 59574 707232563 47495 47442 555445367 47237 47235 762240535 96511 96574 594421905 18211 18250 446906448 16077 16088 962254498 18673 18708 388918273 99076 98999 183705157 50065 50066 2962490 55740 55741 685287834 77880 77925 364363522 61658 61659 900832951 56179 56180 486627558 44912 44913 225925518 75363 75333 433693858 39281 39215 922853521 24883 24863 596780499 42004 41940 8079656 50606 50607 249590823 88254 88334 912551538 21499 21500 669966513 3475 3518 622728012 78289 78290 789736389 52571 52572 171037686 27503 27556 853610597 54571 54605 734135534 72650 72651 108765716 85179 85164 397739885 34267 34268 301208149 65265 65261 22814947 35930 35931 842472692 78199 78202 863490332 56075 56088 258814796 86640 86659 619651650 91651 91641 63160786 67595 67548 146114209 58458 58524 678903998 34055 34056 8200916 35331 35332 980485813 70016 70017 182552414 88001 88033 156380106 60887 60830 574586064 30770 30771 795059194 8353 8307 533338051 29994 30068 864552784 13642 13651 646727262 56249 56250 752701081 97414 97415 274609200 86184 86185 3614407 87933 87934 162872120 87992 88005 198719878 41243 41238 971889161 51886 51939 372939771 68523 68524 661651280 87332 87370 584934525 55503 55504 85307077 68035 68036 312742702 86589 86584 664032583 76031 75971 609532707 67304 67326 583117396 49578 49498 338592486 72070 72083 945862165 1306 1307 460820416 31104 31173 166698116 79822 79745 577643393 90260 90261 951440828 17112 17185 366934110 86466 86467 596870897 17553 17554 503462744 16734 16735 335076701 71105 71106 845862804 6143 6144 950538593 83363 83371 845364386 6733 6714 461668617 73087 73088 60626634 11970 11927 785736751 10797 10798 649246121 10970 10971 378531130 67379 67457 246592443 39750 39751 648203617 27734 27735 229714307 71356 71330 21580948 93097 93168 340531061 88644 88569 495523708 67546 67509 55659562 88080 88077 822593420 58266 58267 920742905 76907 76979 793187215 72760 72761 148072680 38511 38512 576120193 33033 33034 771551697 85334 85335 668438036 48802 48803 974890987 61166 61219 670749228 91331 91395 550534401 59775 59762 895137241 89362 89363 153124668 95485 95493 238081299 69093 69042 51519010 37262 37197 937266261 54973 54974 667593746 82661 82582 924158867 47642 47683 821759683 90582 90583 250606951 15978 15910 864400133 74447 74448 912791376 81918 81928 193655571 99198 99146 8087605 5335 5336 38394358 91675 91676 569538053 93467 93468 792961961 21097 21157 1008264 35687 35688 752394097 81360 81361 790797270 298 299 892825658 22856 22926 206219065 42740 42688 217736915 44666 44667 830335472 21636 21637 534807789 98362 98306 645893068 65646 65647 724919752 956 993 865231361 86010 86008 22815379 27619 27620 729841187 70104 70105 70392402 87235 87223 57328864 65980 65973 531862205 39351 39352 647600485 6561 6591 617078866 50540 50594 352426492 70082 70083 348092560 80073 80140 995755157 31064 31114 281792695 82011 81940 706486184 90550 90551 447113472 81469 81470 429019580 3096 3097 5256289 31858 31859 468119191 74985 74918 316283456 91272 91340 619971815 23371 23372 932308058 55715 55783 526664262 17160 17161 423045627 19220 19277 570573080 18832 18899 560700877 40846 40847 133867611 37157 37148 177732219 55497 55498 495190666 31359 31336 164807076 34884 34919 272093353 23791 23811 689571942 84535 84536 919435129 20502 20468 685774914 7023 7021 696205641 86948 86960 29280599 6366 6303 527945298 77938 77944 333630785 12710 12711 48942763 38121 38122 353076244 41089 41073 89922943 91649 91650 241272828 99407 99383 806494483 86362 86327 360993639 50554 50570 581076049 46593 46594 855486842 78137 78176 650260669 64927 64928 912410117 27423 27424 848973588 93789 93737 729441539 37353 37308 595814431 73378 73379 854790897 26171 26172 229833741 9181 9182 942897462 79469 79460 897893300 44728 44652 495217156 13542 13543 371079105 58997 59029 506203390 38067 38034 617559739 66080 66122 853072628 36743 36816 543337374 17562 17563 394359386 48155 48156 855718954 12755 12817 375326370 42327 42351 312104162 58434 58435 475663726 1418 1425 748279759 27386 27432 679908929 89905 89906 870503600 6459 6460 265255241 69066 69067 144389766 35082 35083 66735948 63302 63227 949165774 18641 18630 617912889 27327 27260 949733670 73245 73318 897901096 22077 22003 109933920 23298 23299 406866498 83976 83977 243771356 91639 91640 157024333 49257 49258 547548269 66192 66193 485641338 38060 38044 352907383 6183 6184 744701224 29683 29684 43921179 82521 82484 769312493 33407 33408 474020566 69418 69419 399638997 72167 72136 846766991 87883 87937 891350430 22845 22846 244811855 16096 16120 717316919 23813 23816 907683508 94358 94292 871542874 71605 71606 349916436 75806 75807 541104698 27963 27956 872545355 72237 72238 46694578 47743 47776 232052911 85466 85467 958026591 27771 27763 604743380 53089 53090 715790427 68520 68521 450565043 73654 73592 913294449 13079 13015 624126533 5198 5121 919362227 84028 84029 129644546 66908 66909 291671534 27024 27080 3936676 78339 78340 119837835 89727 89728 640639484 56411 56412 427621590 60047 60048 624454170 84941 84942 127537069 55006 55023 912263245 78204 78205 375444739 59212 59213 60103818 18206 18207 55373018 55903 55844 321064902 5448 5473 880112876 90224 90225 240283733 91785 91855 36398953 85772 85699 546736911 50246 50284 628570587 49713 49785 812327341 98142 98113 993181085 72553 72554 261439973 70596 70597 593304188 63300 63301 229442071 69686 69687 965747152 88256 88228 32592324 97656 97649 341660271 8535 8482 198197710 66223 66224 973911654 16035 16036 344978226 51827 51828 558466248 77334 77335 860547947 94536 94537 169362242 44757 44758 412612332 79529 79565 657150636 24107 24186 183893009 5121 5122 258298262 64448 64449 967999009 69788 69779 315624749 42305 42306 739964013 8104 8041 510889361 8612 8571 702416234 38124 38085 103807852 69396 69328 714568328 89548 89541 154673699 56341 56397 55356510 15181 15155 751341858 59709 59710 971303690 26613 26570 553952484 34897 34925 72560091 3353 3381 604904466 92138 92139 431859917 42877 42878 800683657 21526 21527 693910869 11711 11712 790808798 48178 48179 551746093 54615 54657 35463125 65555 65583 14315629 143 144 367096779 75316 75317 613308966 46693 46699 780370522 40339 40317 964298025 24136 24100 701849552 86390 86404 603785872 23928 23848 919654031 3636 3637 630847336 46133 46139 835389330 44302 44277 855763650 15885 15886 978559428 43067 42995 890264614 3558 3615 198443487 36315 36366 88464449 83131 83132 50796886 61220 61279 327437069 8369 8370 909228277 4394 4368 390674345 1074 1027 564217546 97881 97882 744429304 9046 9047 984544208 19569 19563 786996926 96474 96491 983273882 65815 65816 200437873 77158 77159 287195668 98821 98822 456455456 48732 48658 251702078 53179 53208 807940024 61394 61395 147959180 91640 91614 423873987 72110 72189 709218428 16288 16254 686639363 75926 75927 982187860 94887 94888 310743730 49860 49902 574556580 16466 16467 526158288 33512 33513 48150796 49002 49003 164223923 1892 1893 861690674 57874 57875 560734647 24504 24505 572722064 77598 77599 678866217 98887 98888 554631579 81816 81829 38460078 63908 63909 152150382 80208 80159 819905306 76448 76449 660061696 43058 43059 899487941 14337 14338 975231700 47306 47329 884058385 58510 58519 505167886 28166 28162 524278862 26808 26809 563480490 1027 1028 352505547 28045 28046 284712962 55782 55707 240618810 91784 91785 912438673 34750 34751 508570442 66470 66459 913577627 39829 39753 354118082 47538 47554 783491551 31851 31852 562347317 94712 94645 346910263 13290 13338 697255049 87637 87638 725028103 907 908 218260435 20105 20106 471075691 27839 27771 696424532 13059 13074 702479613 33342 33343 616023856 82865 82866 760261565 95560 95561 261274109 41572 41573 279731878 81219 81220 608912980 80025 79994 216515616 72171 72172 393697971 78625 78577 432954497 54898 54899 417072282 98202 98187 133473207 45233 45234 751239088 46744 46745 38081718 79786 79779 671111578 62397 62459 357756810 90068 90035 159449622 94502 94441 4216497 24386 24387 637685155 74119 74120 508079816 82298 82273 3531924 38847 38926 59762288 47866 47942 587845386 76827 76828 703971850 40489 40500 878349042 17172 17235 806863410 49916 49917 707217398 23950 23941 726594640 1272 1273 25679455 20712 20713 4681774 4767 4768 20333333 23478 23479 877353694 39743 39744 530578164 37319 37388 423994072 96987 96988 273943608 35400 35459 980587328 14317 14361 265359916 49241 49292 257643691 27396 27389 291614286 69303 69245 430714869 71377 71378 320932198 20289 20290 286407817 11722 11732 321242160 85715 85719 127780804 94741 94742 897200935 97272 97259 451608898 68144 68145 416272631 79003 78962 510516734 73524 73525 826138578 25094 25164 790428574 11638 11634 46897789 25047 25048 477145642 42391 42392 542321444 33341 33342 312381041 75271 75272 888560936 78029 78030 450034945 12993 12994 774359438 43800 43720 424789163 75852 75928 171587023 4729 4653 158658319 67507 67485 796598955 14614 14615 506917282 40172 40173 536230539 83123 83124 142530220 53805 53806 703071964 14239 14207 733409213 7798 7799 960093834 92393 92394 825196718 61189 61131 605270680 70300 70303 367767036 23956 23957 155345437 83038 83039 925780328 57645 57589 788235450 81592 81649 590276400 51804 51805 598569132 36651 36652 234817637 9141 9142 228807498 38498 38499 119556353 21976 21977 545314943 9101 9084 275797833 53464 53465 491707695 71011 70942 961950119 20994 20995 522350001 8840 8811 230382316 11815 11816 208766939 80301 80237 179985164 5984 5980 742269602 38611 38612 838463693 90920 90921 659306296 94020 94030 756527634 58199 58200 521605848 4033 4108 982117128 25196 25144 406205608 66551 66519 537327988 37260 37261 2587076 57904 57905 74524565 79311 79312 616955269 5193 5188 894765245 90154 90155 854019858 64409 64410 840696857 43224 43256 278578156 43572 43610 909182586 28701 28765 117947344 13478 13479 549370892 52556 52557 272882051 63686 63716 96977283 7093 7094 197617252 3945 3894 33519372 76331 76290 199580046 91654 91655 939526619 65741 65696 457869603 52859 52881 267832677 60608 60652 405501632 41013 41014 487396315 6630 6631 16250194 7890 7824 310976932 64503 64519 724699439 96322 96323 977153199 16453 16379 862229579 53873 53840 48823895 29289 29290 767269423 21218 21219 105523196 77254 77255 85041850 72115 72116 656081125 89203 89204 21987511 87509 87510 23268325 52739 52740 805599284 59632 59633 813053242 2628 2629 11777393 91091 91135 895949950 18811 18733 531949476 57123 57139 893999612 58344 58398 517354229 75905 75852 142699868 17624 17565 573070551 78138 78179 530547570 18974 18975 677586753 76561 76562 886302284 78777 78778 560678184 15143 15144 713202266 3632 3692 120464454 76506 76507 853244726 32132 32133 981708522 80640 80613 930887962 8384 8337 304437946 30259 30260 372093781 96258 96259 59269910 70282 70289 455772650 41064 41065 937522827 46724 46699 497501890 99738 99739 40833181 94213 94214 814547150 9349 9350 354370857 17336 17372 147892269 76815 76816 184407553 73143 73144 594620582 57841 57842 328686089 40706 40707 417160208 76963 77027 208405015 12105 12106 595727336 46175 46176 866152175 71167 71168 32985707 70674 70723 399403438 50825 50746 141854073 45557 45573 314866135 25461 25489 597240262 87254 87189 341065613 91446 91447 20509353 83901 83940 690885804 29308 29385 984833344 3136 3061 747071631 74955 74956 437260436 35165 35108 396971481 7705 7706 771696279 70026 70027 24627076 78671 78623 427851061 83805 83806 157630407 83003 83082 199824963 4847 4869 645078757 49195 49196 205179444 95767 95768 482212698 55518 55519 747073926 38933 38934 642677710 38733 38756 70055383 12120 12117 384888587 86188 86189 822471270 2832 2833 193187021 20501 20543 246508611 29227 29204 234275287 99026 99027 327719381 439 440 113490950 66299 66302 595771122 36100 36117 606147691 51612 51595 853039725 60 48 346187990 84879 84880 440582932 11716 11793 873628466 83925 83926 258016217 99012 99010 714795232 87906 87907 79311265 88182 88183 319482260 36179 36180 511509114 26506 26507 909811913 42374 42436 598575040 9458 9459 699727036 94833 94834 255380552 58871 58872 645895439 55011 54987 158421176 37636 37630 489353584 90496 90433 579759976 74329 74260 908807617 95269 95251 18497207 67457 67470 674030826 91696 91666 601674917 88281 88282 447087615 19235 19180 247024166 17523 17524 855102566 2881 2910 986351027 3290 3302 872197213 9846 9847 784171660 54196 54197 488877557 78333 78334 180679810 97879 97880 864437430 22203 22204 405971979 935 936 520364129 62059 62077 415595607 82923 82902 390096149 84755 84753 932755319 43937 43938 719436099 18068 18069 536948987 63858 63859 55880536 21172 21173 218684630 97207 97208 340600134 13697 13660 4868881 56880 56881 822337489 80466 80508 249655125 8222 8183 537509571 60614 60637 53423790 10742 10734 586605355 20874 20875 17741156 70123 70124 717857972 92911 92843 818183069 48927 48928 891177787 77876 77887 635543898 56334 56335 438498567 93461 93462 220248537 6048 5997 138380218 94298 94366 623465466 81037 81038 441875087 67627 67633 667158899 7604 7614 343121623 46235 46236 142129634 26348 26282 54282921 386 416 21098487 3662 3663 433102487 1901 1881 257844040 40337 40343 157116555 94724 94725 86053690 21492 21493 666471648 27196 27190 40793578 17415 17416 971717997 86580 86593 660449125 73291 73292 859723568 19675 19676 58728402 2575 2596 322014852 30880 30881 733608666 92899 92953 135851136 84346 84347 46007747 94993 94946 112546164 82428 82493 390629917 4044 4090 179133102 50163 50164 398975748 27551 27552 509564992 19242 19243 192506593 47089 47090 37874159 80847 80848 764228531 4640 4565 367519935 16989 17036 619399334 42290 42291 163469365 69678 69716 233227389 6725 6726 710372067 91328 91288 880024523 21360 21426 396484283 53825 53822 937582418 54796 54797 516706111 58259 58260 169098526 48009 48010 558655773 23842 23843 252580025 41096 41097 358363917 8069 8070 305019995 27752 27753 720528883 60286 60287 404988079 87645 87646 684335795 99981 99994 900992815 35517 35518 156877764 59783 59784 963982779 54565 54502 876120195 32738 32739 824881045 67092 67076 513180542 30550 30534 98449198 65478 65479 646780464 25830 25831 576043359 6476 6477 102511 83432 83465 103909463 85691 85628 887801379 62680 62681 427792049 76184 76168 739960803 31615 31616 366758482 99759 99760 861079643 42101 42102 639318134 15679 15698 950340053 41528 41461 729679044 49540 49541 353693433 36375 36376 640354243 1849 1885 271068798 29205 29206 301306519 64630 64631 80902023 46706 46719 25614703 9082 9039 340036521 34363 34373 696484484 51335 51336 315116866 577 547 470305578 94300 94301 9048431 96196 96153 714528845 98568 98503 271657720 99767 99768 38655866 13861 13862 46494197 50278 50251 235071486 27072 27006 663375184 53598 53599 672501919 85957 86024 359428186 28432 28416 418666209 96568 96569 285183375 90188 90189 490287436 18443 18387 227439334 72118 72128 272789246 6138 6139 65683548 29467 29486 938602914 54292 54293 415164695 4265 4266 823442597 42842 42892 926591750 88045 88059 600793824 81437 81438 199757148 45178 45249 566210926 27195 27180 53591019 52547 52609 549545374 80764 80742 603686516 94691 94697 173799067 74208 74251 739556962 71936 71937 691607796 31720 31721 184234138 86096 86041 726651510 80057 80058 900162051 21410 21391 420779514 58082 58083 866252063 1247 1248 222757341 39556 39557 607627827 14967 15018 486563586 28954 28955 982033012 40978 40979 968602215 92384 92458 559293245 5864 5865 988624529 2811 2812 320540891 91090 91091 262936741 17003 17004 613609213 40720 40641 977621056 85210 85211 141665633 10549 10550 121224727 12242 12279 71459350 62126 62127 360046602 47316 47253 119401341 53727 53728 898156603 89156 89100 236741285 48224 48232 974512464 75523 75524 930240701 17889 17890 539216496 58372 58347 191501385 2427 2499 804591436 88951 88952 522280732 84246 84192 382634656 2780 2847 597564702 18260 18256 355549292 78136 78092 191041443 27754 27827 992492029 79082 79056 796934909 19428 19429 747836241 31378 31389 549827867 63531 63572 726061248 88838 88881 157513832 69650 69651 895412945 34779 34801 922544301 96343 96344 49513556 79997 79948 64183513 11913 11947 547507055 22831 22900 511947916 29019 29036 195128087 30217 30218 312664915 68405 68406 998646261 31297 31294 627799315 40517 40592 430275428 46226 46227 729740951 45152 45172 583578071 79759 79760 303911019 6458 6459 629043617 27361 27362 854848255 97228 97224 50915552 64020 64021 672938881 11570 11577 783834987 41544 41617 352550721 37173 37174 539167226 28236 28168 333814672 59143 59144 226580335 74325 74326 41774883 36319 36320 849263312 13221 13222 122887120 36178 36179 944491514 27708 27788 807203302 9800 9801 780137324 14653 14609 546162907 30632 30608 951726203 53935 53936 289460268 94006 94007 406699263 59878 59865 822544872 14433 14442 72187240 86825 86826 449995548 74088 74155 297005256 51612 51613 924279552 64950 64951 474219141 9494 9495 968889669 48201 48163 251080268 95100 95130 233915145 20194 20195 548045438 33034 33035 754423262 46499 46500 339321081 97680 97732 463018526 10931 11006 707650940 99909 99932 221565866 67251 67328 670519182 10155 10156 964427385 34572 34624 264598673 66867 66868 231052303 5 6 144616406 16443 16444 312592714 26338 26339 55301906 89411 89412 152863056 95295 95357 815267897 43132 43196 95528116 84807 84808 497017147 76644 76645 974537205 61152 61160 744739001 1641 1642 250170880 21314 21315 400298701 52748 52743 241932597 8655 8656 858558111 41617 41618 490428673 43891 43892 293155531 97431 97504 84027995 30686 30624 336400948 19864 19865 908607809 13133 13143 250234187 87283 87288 849087252 24148 24164 759084176 70083 70084 772844642 79014 79015 428730018 47616 47688 622812761 23727 23728 337158830 32196 32197 841159336 32392 32331 463024155 4405 4406 722722060 35751 35752 433319329 66088 66089 375706705 30078 30004 696612572 91020 91014 722403925 67563 67595 160570128 64572 64553 198509426 15459 15505 992244657 15625 15626 238915784 74598 74599 771685493 72217 72218 926443120 95677 95673 437487198 26634 26635 361237038 69811 69876 192790164 86006 86004 794809829 59924 60000 601577013 85724 85725 175285253 75651 75652 261985255 80791 80757 471938194 32126 32127 664014456 69474 69466 410443058 44691 44692 916748460 49715 49716 63625113 58330 58285 26250845 93992 93993 858584449 22901 22902 317122309 74161 74109 642477357 95130 95131 257045267 67823 67824 675347653 77827 77828 601776730 47176 47212 176704363 22037 22038 40101768 28258 28200 751503982 66500 66501 409544891 14356 14284 485720690 66823 66824 102086431 18079 18080 629630583 95219 95220 519597938 63991 63935 588166691 95521 95484 293745589 8695 8696 718627227 29556 29557 842909614 87616 87564 607138282 8766 8767 934258172 43313 43314 470237752 36844 36845 763292138 51609 51686 627983328 88923 88924 960462533 64261 64193 323631594 72484 72485 165493265 29561 29589 161768633 46736 46687 170516516 6105 6108 923483335 60408 60409 46641025 35482 35437 778394337 32939 32922 954449079 70423 70424 492298437 75457 75440 842787605 62577 62498 801384356 17246 17247 52683126 5873 5904 747436729 24224 24149 88257110 38072 38073 842663215 3021 2955 849307103 73975 74011 239095035 73115 73147 195967167 78330 78375 701922198 19245 19290 122151588 35494 35483 288754512 7452 7453 757701025 42373 42374 877163691 79043 79004 200053941 10130 10159 909744808 69948 70025 556368477 13501 13502 8446199 86054 86018 412867593 85776 85777 479197216 26304 26305 505461350 96294 96295 600841035 52495 52496 636748161 53435 53358 280150300 56656 56657 332043632 91578 91579 906257108 15939 15967 292384730 7223 7224 995569025 28104 28105 407327388 91389 91390 475219246 56979 57004 619889922 13172 13173 20518168 26843 26771 733614827 29571 29597 639362494 32748 32719 351493650 13863 13886 960021552 14138 14139 331879865 69731 69732 528712175 11626 11653 660920331 71899 71900 780388929 51325 51326 764340958 86821 86859 917355974 10761 10762 230510153 72900 72901 126221645 91906 91974 493011069 16009 16065 850833029 20220 20221 682391909 87569 87526 79014814 95532 95584 127636538 82639 82640 404906089 12289 12255 852713130 38848 38849 594139622 79510 79496 237409190 74148 74149 737854928 45018 44942 506697358 92785 92786 267767093 56105 56095 135513295 68888 68889 266793209 64954 64955 942276499 25313 25314 874002665 38414 38415 657148931 25975 25936 390208104 49613 49614 75976420 27050 27051 963226623 1198 1153 986024838 82280 82217 719933513 53147 53165 22930579 39501 39502 452480764 20489 20490 578801502 52472 52428 677968410 60118 60127 436829681 22922 22962 621071668 72703 72661 787139511 113 114 597983916 37809 37810 880527669 20078 20079 973435637 61350 61344 880875540 87386 87387 945499102 54504 54496 860404285 45489 45490 272518157 40730 40731 660031521 65340 65341 488529869 52478 52479 128357423 16096 16097 959417783 2215 2216 679067580 91073 91052 827746756 1898 1957 703097831 44635 44636 887413137 21421 21422 774100459 15541 15542 4491108 54967 54968 781050080 52430 52481 245852570 60395 60396 946680443 75835 75858 448361933 58490 58503 816879667 54495 54522 514757557 90847 90848 284623481 34471 34443 371933130 16449 16427 648560667 23254 23255 637842827 95952 95953 61363535 88626 88627 74288717 50507 50508 530508 13582 13583 897833772 79297 79298 364553322 93152 93153 179399878 41705 41642 920071002 61363 61364 77006176 4410 4455 902685985 92726 92727 110558147 2557 2558 88843844 6232 6173 502493012 33150 33218 372745466 5739 5740 300757304 72713 72687 940283114 33192 33204 753594364 87734 87735 638489994 76920 76921 604385545 19908 19909 576310917 53202 53165 349169757 47289 47290 681284544 31526 31527 300965627 52137 52138 600245118 28998 29040 879311716 16914 16899 806372620 73879 73880 111726031 954 955 65271623 62106 62042 462974584 84213 84282 952177496 49031 49009 959037205 3294 3222 891851646 84817 84747 27645220 73722 73761 279904774 3370 3349 728433979 76934 76866 15877020 86548 86549 490343377 5836 5837 761954624 55848 55859 475420417 89830 89831 400729184 24955 24956 491514481 14487 14491 996853169 44288 44346 414491979 7685 7686 73443149 13417 13373 873683582 52081 52115 500075545 63967 64019 21676195 74039 74040 626296160 10985 11034 462417558 14151 14152 177635214 69704 69723 609261194 10991 10931 139788619 6093 6094 720363061 59415 59416 842912922 57412 57413 652951253 76950 76916 757687512 91727 91728 41860729 91618 91681 785611814 43650 43651 116538226 19206 19207 112519510 50379 50380 698961806 45335 45336 246996399 48162 48163 220098014 99176 99177 722598180 2759 2687 513061456 4290 4265 820148743 2805 2806 248786565 61429 61430 529068611 20767 20768 815889237 18110 18111 768771502 61970 61971 534776985 49413 49490 57667887 89833 89834 123503588 79090 79091 824109461 30379 30316 784168269 13317 13318 976900927 96458 96456 217002296 43069 43070 13505407 32992 32993 549823142 6257 6258 560239792 84550 84508 949877765 1030 1031 213467468 44157 44205 967593151 51953 51990 481405171 75136 75137 758090017 82639 82631 905306906 99577 99565 230658808 68081 68082 701134855 68165 68166 23400053 91325 91326 650538360 67070 67071 956724042 36624 36625 257809799 95663 95589 437746597 19678 19668 226063889 70341 70342 816540956 60918 60919 480374388 36011 36012 209789295 76607 76566 757996861 29700 29653 8396214 46723 46785 697026710 44249 44205 561758548 86535 86532 937845620 30784 30799 572390814 32712 32747 425304336 6300 6367 799322659 52194 52183 565914596 38281 38305 568255888 74307 74308 878612392 909 833 365274414 11335 11409 953731354 50495 50496 876400677 57790 57791 308379513 27269 27270 920622921 53500 53501 943616300 16140 16194 629143124 90196 90197 750733112 56418 56468 647659505 42312 42313 723535065 20592 20575 685654426 73058 73059 295863456 43607 43628 111403100 14356 14357 344023775 80250 80251 408396792 49013 48996 396053277 57703 57773 420139772 77949 77950 761099484 8245 8246 813126303 72448 72449 80927148 25623 25547 500161467 31695 31696 950338732 39549 39500 513464874 97301 97302 871845109 43530 43608 295320734 98137 98138 516117084 25161 25179 872465264 9756 9813 294184066 53081 53082 681817311 20820 20821 733535077 60687 60688 271425848 41557 41558 719347357 46528 46536 902000379 56114 56115 44550541 60169 60247 192207896 94073 94074 218117506 30552 30589 151135092 80804 80874 305041488 24677 24641 353044575 39888 39889 640374183 80468 80534 208488289 39971 39898 413413408 6859 6860 643755445 15311 15312 373418205 35071 35088 715672803 41793 41794 507904932 23333 23387 799837209 36136 36115 315351354 73969 73958 512061148 38899 38906 575460240 23000 23001 969774563 4537 4538 118066982 96069 96070 598478859 33762 33806 889328789 71623 71624 34643854 81255 81304 444097272 60826 60897 433854470 73314 73315 155738894 74844 74771 511534864 9866 9931 96770123 51071 51039 814387513 77338 77339 169316417 54719 54711 631360575 59119 59120 313600297 71699 71700 644851775 33191 33192 71493744 89765 89766 983544117 50889 50890 456382303 59283 59345 985810055 65898 65876 367938011 64171 64126 456677103 64605 64606 258482292 5584 5618 695065733 74809 74810 871464853 74429 74432 548955876 1479 1480 865218024 56993 57068 416354793 32736 32809 960229842 50424 50447 858244163 7191 7192 394977195 45785 45814 407165601 81118 81141 45776142 82478 82459 293295298 61960 61908 379945004 24066 24067 581833067 48872 48873 434174573 23654 23727 758039798 86280 86281 212506315 74936 74937 331583588 10887 10911 474364920 39963 39964 859674002 41901 41851 208756132 11418 11419 318298839 108 109 116689139 60232 60233 562972573 23230 23231 379810665 21081 21082 830893444 81712 81743 292324034 31848 31881 327821824 84486 84487 3288469 80227 80228 942857714 7525 7526 766496112 27844 27805 933200613 5148 5149 827872263 87642 87581 398535209 59229 59255 136763304 28704 28695 320108270 40976 40977 492551388 1523 1524 780221890 45175 45176 450586675 45299 45222 934461392 92364 92421 766660229 13587 13588 437654286 61091 61169 66581933 43037 43001 258980927 5230 5263 620052649 95301 95230 75689527 33570 33571 342089399 11319 11320 989016972 99636 99637 432803061 21663 21590 343034522 53046 52969 399122011 31057 31129 596378224 17708 17709 295509202 4120 4084 153699249 70811 70812 155966783 88806 88807 753159628 51085 51086 787829795 50557 50526 399287900 88698 88699 898907537 83429 83430 176977220 60495 60528 568267801 68398 68399 487310149 84799 84800 68810964 42388 42338 333899561 87730 87680 688435387 60921 60977 613946178 45074 45089 924081038 98687 98685 66058856 65985 65976 403711314 1884 1947 44390967 52853 52854 906443566 40686 40711 991097214 35947 35879 498284604 10014 10015 115676065 98031 98032 516190646 77996 78070 125958106 9092 9093 376960578 75922 75923 68880579 25056 25057 534412197 25039 25040 266627698 3240 3188 119342427 6504 6531 792053425 17045 17046 3905322 24397 24398 58563661 4234 4235 908429011 88516 88571 894670349 94119 94120 976863810 56303 56240 49263623 29567 29568 232161664 24738 24739 314133951 67059 67102 496118169 41373 41374 676039900 178 183 258250789 41038 41013 345903911 66699 66700 875382373 56068 56069 677555026 56310 56311 657508005 14030 14031 292039634 19902 19903 796549913 85521 85522 227165818 38818 38755 455493493 61031 61032 586076632 70791 70792 341259590 1021 1052 115056875 14079 14057 529803324 4347 4348 17533411 14112 14113 85907050 95409 95410 157117107 61660 61625 936959497 82660 82650 402222519 60894 60970 638930695 95821 95822 284589080 43951 43905 643624331 38521 38522 821563099 69203 69204 694807517 91968 91888 596639396 6205 6239 690343314 26913 26914 944507345 67564 67593 571376761 87730 87752 214657482 67969 67984 633782564 59332 59333 805439782 31115 31141 500629945 38381 38419 133697193 24349 24334 302372969 45041 45091 796070648 17146 17218 895714925 64141 64142 854865008 74784 74785 177981801 85033 85034 368966807 53339 53340 559660792 21013 20998 147992701 23161 23183 423035864 60547 60548 451469439 72170 72168 953297099 32601 32549 914684284 75334 75335 153301119 45176 45177 615732036 80855 80935 540605045 37762 37819 246479156 72835 72871 799894311 81822 81839 636460001 35987 35988 876687665 57265 57255 684920579 21667 21689 768569454 19909 19910 198812349 8433 8453 387184375 1455 1456 370481726 41792 41793 667000574 32264 32284 924245423 72328 72350 884619787 33707 33784 18488710 47680 47731 637736140 45421 45483 331610540 64278 64338 196482607 63825 63826 586983625 61082 61114 995837536 71901 71902 16307238 81391 81392 164163878 45258 45240 892900014 50092 50130 631978723 73837 73838 556074888 96854 96835 285739945 69227 69228 841267375 38446 38447 373676117 61865 61866 888377116 14474 14475 248022617 76349 76350 830497923 1202 1215 68574657 11015 11028 440106269 83506 83507 653966986 70746 70693 150373715 52693 52694 145697583 15611 15619 321098419 47187 47188 547950595 96657 96658 292313922 82437 82515 89884728 12703 12704 160301808 38962 38963 425072700 19176 19236 479384977 73679 73680 486581502 48251 48252 694238084 4074 4075 537970785 3921 3862 212768889 45927 45985 160757593 88814 88815 207584917 24494 24495 328378881 27034 27001 55004803 27835 27857 744093262 6123 6160 574271278 86622 86607 540444411 45200 45221 985148845 61065 61020 948130695 57747 57681 75343019 59758 59759 348243404 71664 71665 340718366 2413 2484 224578067 2484 2485 652938452 36334 36335 245089706 44344 44345 712936608 79035 79074 595749934 72277 72212 741882380 21642 21643 420725233 56623 56624 698572183 71160 71113 413995833 33352 33282 145574532 62259 62208 381164063 56435 56469 63587975 83538 83539 597695280 8621 8622 842052555 18954 18955 725927396 31881 31856 606946317 8909 8892 20328136 1209 1210 330993918 24140 24141 329906802 30761 30743 457751323 89831 89832 828738924 91795 91796 937407845 59096 59168 258578328 74912 74849 710073415 14586 14587 920092747 60055 60056 468475617 59026 59090 431594500 88820 88821 243323155 1083 1045 721793892 20349 20296 249279127 66237 66261 818167268 83642 83643 686577433 64485 64486 818553309 17442 17400 999699532 70606 70607 98997513 93294 93295 940679174 44594 44595 181465991 61966 62045 979828000 60791 60827 366628221 96898 96899 395316596 73550 73551 321600479 98087 98101 31299962 18377 18378 259663189 72916 72917 343607939 10710 10661 174885944 82928 82929 411922141 31031 31049 445177084 16738 16710 605357120 56397 56405 80438660 76243 76244 243565876 80204 80205 586071804 29336 29337 852705704 91995 91996 401789112 8974 9028 985954235 65397 65461 464823667 87622 87550 327640650 45406 45332 990300809 48441 48442 748090315 6797 6762 406289449 94082 94099 455388566 28737 28738 169414449 21247 21248 594918177 32246 32277 572950703 31531 31603 507072100 35883 35950 804642128 25736 25737 833438299 65873 65845 767234538 96607 96608 681739103 38825 38826 482098414 81228 81236 503851533 25629 25630 114467971 64962 64982 401264787 27921 27922 824246513 84515 84535 280913520 18367 18313 198163112 32979 33010 981762763 47111 47112 254803630 75542 75545 268128221 45940 45923 878339893 89308 89309 419908534 70635 70636 842380642 31634 31635 403616314 29279 29246 815340110 94206 94207 823955208 9953 9895 875572028 21382 21383 91869620 26047 26055 38556118 95533 95534 123638547 8512 8554 463464505 16510 16477 989150352 47831 47832 549858293 43325 43254 589485366 65295 65296 720517089 30059 30060 761673914 73397 73463 764509404 92638 92639 417658091 63883 63866 43945660 53458 53489 985430471 10521 10471 643851510 808 793 773722720 51193 51137 302414619 41295 41296 452144748 43621 43622 270970673 84943 84944 844627477 96706 96707 983977315 14750 14674 748079944 87180 87228 775346998 89933 90006 667489475 3273 3298 939928648 10402 10403 393423032 36859 36902 742000708 1435 1436 523361043 57231 57232 443442235 67383 67395 262976853 14192 14193 740629851 2959 2996 42550117 17874 17875 808958852 68991 68992 488304758 67472 67473 391361659 31746 31762 369050461 38144 38145 711370801 79216 79217 695349877 69735 69736 396600377 57386 57439 473506721 39845 39791 948043457 17770 17850 89880264 44099 44100 694085157 6538 6539 275233767 64507 64501 654811031 11703 11704 843073651 55148 55136 608466901 65053 65054 938511948 69051 69052 245521706 35072 35069 607325852 79537 79498 310662939 52590 52625 547964469 69746 69747 343873967 31981 31982 262432840 58217 58218 602716896 46226 46234 824890429 97687 97688 318458908 86602 86603 493950121 17177 17178 505875061 93867 93868 643725412 87170 87168 377962513 66461 66541 980387686 58567 58568 703692928 71718 71719 266657409 28875 28870 214974763 84391 84392 637948867 32398 32456 808356838 32611 32612 427179495 93928 93865 328332382 33089 33061 766893365 86696 86697 962973162 43262 43263 984423205 3671 3736 595241854 12984 12919 902698236 50017 49990 36544915 64319 64320 247112734 48593 48594 135911489 66210 66165 977142497 46777 46789 661679385 46223 46274 207694053 87945 87936 302218753 25786 25838 589716407 42684 42685 481675096 73942 73943 84039391 51457 51458 961395885 25387 25364 392964660 66414 66415 720115802 55795 55796 467739731 16880 16881 14610187 69840 69841 773836251 36099 36100 186108817 91032 91033 510221392 71756 71792 834561487 51238 51246 62793769 53126 53127 142103162 45620 45621 776097076 28818 28819 289571370 3753 3768 974743637 24175 24095 360126501 79676 79677 49832892 60355 60276 832980177 64397 64407 613747900 69170 69171 115246808 27611 27612 62638521 27032 27061 397449687 6847 6867 516690877 33321 33358 573861518 46621 46622 693901357 8485 8420 651053914 44154 44155 749053625 45327 45328 48489822 57762 57774 950842512 34237 34279 506855362 15554 15555 831183371 60792 60730 864548404 58936 58951 748050505 6317 6318 327181448 99426 99504 447954252 41426 41454 258614893 91409 91410 202716621 93556 93557 188891079 82990 82991 169372023 69555 69556 253592951 17589 17590 207695164 51058 51102 334014738 28541 28599 263834681 38972 38916 647098154 68486 68530 480628466 79544 79527 220166983 27188 27223 281215703 21548 21549 576745645 97678 97646 950992814 28391 28392 677092431 21037 21038 217011910 91719 91720 195945967 27715 27716 541069533 27631 27601 684613964 18168 18169 914122847 63616 63617 191331889 22571 22600 441571023 36621 36622 882533870 57283 57284 191093658 37426 37427 219784869 75968 76034 674668674 86836 86837 271581731 9438 9439 446539072 37748 37774 678840872 19159 19133 107196352 55861 55862 115749929 36777 36759 261321035 82626 82677 509647779 47883 47887 268308563 95119 95120 552721546 18097 18098 781398438 30058 30059 612257875 46369 46401 382833997 27570 27510 868746686 58897 58907 131436458 86908 86909 140508621 18714 18746 36966471 72989 72998 868344807 28650 28637 578349890 60982 61034 585814308 96516 96453 426813887 70838 70839 665998623 25970 26034 376886226 57121 57122 740324971 53033 52974 952176273 60162 60119 365449213 16538 16539 896577441 93445 93446 665479577 69337 69338 271127734 95892 95893 659770701 6343 6383 544331094 79442 79443 949647806 59916 59994 807551261 15928 15929 704043361 92226 92227 555477465 37521 37498 821749213 23260 23313 112671291 8547 8526 334365683 55678 55679 39540992 59636 59637 173834891 80024 80008 254425428 59330 59331 409336361 58027 58028 276952483 79034 79035 963932041 99219 99220 71816390 69295 69238 179431328 13909 13925 981721209 42880 42881 313941068 54370 54419 481917112 33959 34036 882471550 72609 72610 770387473 49875 49876 961412035 77077 77078 600131799 76542 76620 757635204 52014 51950 529803273 17589 17614 113945888 88152 88153 406210903 53526 53453 663981672 5673 5680 955073211 91673 91594 824490600 21355 21356 186388831 77482 77483 878976233 46441 46464 364988476 38152 38153 857951950 16308 16271 987771393 30403 30404 847702497 57172 57173 157568365 14824 14825 135393811 68719 68749 122033909 23767 23768 435753765 38621 38622 696168269 34118 34050 252489330 73797 73798 244335529 63378 63379 258288977 7091 7087 646010143 53395 53409 972677007 91851 91852 243293699 94593 94594 6502927 21067 21046 665539190 44311 44240 712362168 15957 15958 487317509 32629 32630 482467861 45130 45127 965827104 40446 40447 128513109 26566 26523 796893055 37266 37273 958764588 8495 8527 308312727 53039 53040 564797044 61952 61953 90102223 58272 58265 260350653 84328 84388 746164266 75804 75826 871872401 95528 95550 256078753 61562 61563 174140862 99735 99736 727429222 53227 53157 519745508 59150 59144 637845572 42197 42131 215755825 78140 78141 352253522 92232 92271 487640542 4137 4144 114708094 39644 39579 547966682 56659 56694 392270704 81981 81924 743482909 8696 8697 746679153 45025 45101 496406818 21151 21152 862553137 4433 4445 118860727 51168 51169 834863255 82453 82526 714388875 89653 89654 707045153 74149 74098 173131298 21789 21716 817113457 89488 89501 601484388 25288 25323 185999480 60097 60098 27096722 74262 74263 13526525 3022 3004 306061878 46793 46794 242503865 35466 35516 645279183 40027 40028 145296606 21534 21535 575595262 66529 66530 960358552 80593 80594 472126556 63521 63447 872645804 55718 55705 74118486 83605 83600 864359932 90331 90332 73432337 41994 41995 38097699 49063 49064 899555141 61252 61253 952217826 52697 52636 103681049 93845 93920 248624236 42770 42835 65756160 43786 43833 13925871 30552 30553 987767994 57126 57154 78198890 10394 10353 337828133 13060 13061 921574543 75533 75541 260667686 24836 24863 370584120 5893 5857 11160014 2913 2976 226623840 12279 12307 52309038 72055 72056 917939784 57080 57045 505181242 47978 47994 594278541 90485 90442 20010461 27547 27548 129987591 62351 62272 49421555 90615 90616 756015031 64893 64894 224607557 23904 23838 535075783 36271 36231 89073094 41140 41106 13513692 83658 83659 73454149 71704 71705 841556543 19641 19642 574289304 3881 3937 196416901 82946 82927 394110152 77666 77730 400305977 83422 83459 518427894 239 240 242189332 67247 67259 837971976 29817 29760 900300032 30634 30558 187402754 40116 40117 146842314 36420 36489 876266574 7650 7640 409509335 18931 18882 336814041 90071 90072 693894332 930 978 802009371 85537 85538 858627364 31353 31354 751151608 36138 36203 491620124 75212 75259 234214338 58869 58870 840545888 50374 50325 371278042 17215 17216 750505881 49628 49634 375365542 17335 17336 825293949 95281 95329 812392826 42861 42809 393896273 28730 28764 112927345 94003 94034 916963587 23971 23972 569789290 336 261 465755206 59106 59107 750697333 46165 46166 494417350 18807 18808 581692859 2829 2761 490579116 59336 59334 244549682 33039 33040 754656599 8865 8866 712511267 26818 26895 799808587 43473 43515 90610684 48319 48368 167172768 66535 66580 913829967 92997 93018 376222227 77396 77463 795696881 93374 93375 300562820 76989 76969 513816802 45249 45295 931843207 27966 27888 714525896 1995 2008 248091727 80687 80721 919635159 28356 28357 709152580 99738 99800 453016735 64738 64736 877613675 76033 76034 26534242 42733 42747 722182479 9688 9650 99646294 20722 20723 704440951 23979 23980 441607508 89561 89562 273018417 55248 55200 460142365 68711 68712 359191638 94985 95041 188722341 11395 11370 847935640 54472 54501 189983002 70521 70466 497580129 85387 85376 824850357 94764 94736 417903503 41120 41065 421685356 3201 3159 350345664 33552 33553 649785927 37132 37081 344953073 8581 8582 430525694 29744 29745 383425607 4871 4872 230921752 14052 14053 115298502 39878 39879 945088758 21007 21066 98033915 96514 96510 432115196 5179 5207 628865709 81342 81343 161789918 32250 32261 346810003 44304 44361 799114729 3406 3416 782100521 90898 90911 737661912 74656 74630 86944099 46306 46307 122240097 94786 94731 808590159 10409 10331 227023415 33456 33523 760443602 34822 34823 634630375 2144 2117 842703061 14838 14893 656066766 19541 19542 710845892 36248 36249 901683248 46403 46404 584837315 27183 27254 834015165 96619 96661 786356661 51162 51163 94686100 68463 68464 319218762 50739 50740 8013303 74412 74468 488616370 24996 24997 352609739 84288 84289 864458704 31338 31374 909182970 71963 72016 397746145 68071 68144 492507811 9176 9177 779197000 4402 4403 597924635 25548 25517 711127435 27725 27794 534543251 14256 14336 750689279 75548 75580 687122082 32566 32493 95556888 42992 42993 823305885 87126 87143 962905161 28290 28238 80164644 21506 21507 292082002 61069 61070 961158663 85739 85819 367030779 59252 59182 317134875 93300 93285 870787577 59358 59359 593408205 72301 72330 1297832 12651 12652 926961069 13994 13968 436156174 26224 26146 474970448 61829 61876 294109611 33709 33766 642740682 93993 93981 798548983 18341 18307 464700212 86569 86570 137244490 77540 77541 198505453 94964 94965 499031841 40857 40858 543412284 22244 22316 984732074 12255 12292 132910504 43662 43655 563218287 17590 17591 601698275 49394 49395 56971077 50998 50926 544538997 44716 44717 739869515 27322 27323 380404475 18434 18368 715327284 94619 94620 198591579 11714 11669 174518720 75613 75614 785897328 83401 83402 173780579 70577 70582 872418149 6192 6193 59539951 85433 85434 691801615 82613 82614 67467977 41174 41252 653876286 85849 85850 750314014 90084 90032 230003939 72684 72674 333953764 44519 44520 371729990 88676 88755 220958784 88552 88553 575368950 90962 90938 14272357 9678 9624 516572087 77553 77509 176866872 18369 18365 296696154 35274 35343 818422194 51971 51892 156930232 60733 60750 440851106 99347 99348 71374196 81641 81642 16412676 1607 1595 679691415 95569 95570 811736841 3604 3626 133982894 50394 50395 483469215 14749 14762 43765333 34021 34022 459872866 81641 81633 720241432 30631 30632 469202060 46171 46172 961799227 67706 67629 679957366 40189 40190 670214797 36131 36132 322930568 42352 42353 725683964 32095 32108 531906170 91769 91770 601652692 33314 33315 409286319 96801 96870 152992687 15890 15891 716600285 43674 43678 142693522 86653 86713 589794372 5749 5738 6735897 10378 10411 477067618 94422 94357 682106240 70602 70603 865963018 81233 81284 398745426 59486 59487 627529788 12202 12203 512911086 4977 4971 394680246 80648 80719 473652518 57216 57217 933649181 12992 12993 803370672 31883 31962 730637163 64762 64763 683816517 75891 75892 398990323 84257 84324 444916564 94655 94608 407353014 10776 10777 490746052 73519 73520 946014736 67571 67630 557637518 42293 42294 580139653 26355 26429 418606756 62491 62492 600455418 74817 74876 404418853 38831 38832 618539285 42829 42818 765003238 51517 51467 457911121 65300 65272 359950633 14976 15051 181970208 98302 98303 579587959 64706 64644 970078610 4573 4574 140061967 19659 19678 197841318 68960 68994 914339533 60058 60059 813146878 43357 43358 494722446 75625 75670 157964581 93592 93514 661547519 26298 26339 23807960 54006 54007 941249926 82131 82132 83971342 20431 20432 249333239 82830 82831 868244252 81491 81492 170433135 66206 66207 247965550 22764 22755 839829696 55748 55749 887363940 58403 58404 63207569 99959 99960 704881080 51170 51171 600125795 18545 18541 504494509 89055 89117 247723696 11483 11484 91793807 76014 76015 116288472 29586 29559 83848343 15858 15900 307657693 69080 69038 105797807 92223 92224 619747206 77864 77865 225065206 34189 34190 319935627 21927 21974 986228346 9150 9193 886221769 79469 79470 797500630 6633 6634 404811232 30553 30554 699733939 34982 35027 508243639 53013 53018 778986529 14548 14549 531548886 53497 53498 893703055 23159 23175 516191664 7367 7368 124231636 52086 52087 725054408 5793 5773 747369473 85489 85490 769820166 81904 81905 576990655 23030 23031 582082950 92101 92109 328551186 33740 33806 11703959 62714 62715 245006747 39629 39630 921661344 97721 97772 631335548 63674 63653 737614014 20140 20141 173500965 37813 37867 362704946 92767 92772 355926643 56368 56295 366883811 47724 47725 713267601 66500 66550 924283914 10146 10147 844235835 85575 85589 360455528 33649 33623 838384002 74209 74279 284924447 9165 9125 427840635 30292 30293 298879113 36581 36661 267404138 835 893 262943456 14397 14398 466355572 61957 61958 371037928 18657 18724 249580565 64942 64943 500258612 28907 28978 726406763 96261 96262 135432725 73640 73590 649753638 35074 35069 405000818 20048 20114 417085524 90981 91016 54643208 90658 90659 142849355 65381 65349 845288074 98595 98596 196132244 72135 72125 330593073 58918 58991 210716072 12648 12649 766268101 57833 57868 208369840 63371 63435 309448264 39428 39445 714673816 12347 12348 810108765 44532 44498 510820317 84090 84091 384115321 50757 50786 96515204 23803 23758 885097396 48486 48508 135970086 37799 37810 133700420 98176 98173 790486346 49598 49609 194818517 66135 66204 309125335 67401 67402 633645053 16751 16752 981756599 95147 95217 944410515 95788 95789 878387577 16702 16756 513284856 19759 19762 572825658 82508 82509 697145215 68843 68844 549134259 63307 63333 132575546 18538 18504 74424795 99364 99292 344702391 57747 57748 507972043 24648 24649 662973765 34952 34954 330037410 4708 4657 920571393 90514 90588 196403074 69604 69677 650465868 7145 7146 33162695 94763 94684 808120768 80979 81051 445877569 76525 76585 303191991 56382 56383 635295161 76618 76619 352954025 43763 43764 611851795 60302 60283 617270809 66107 66149 175589623 84867 84868 311995527 87305 87378 677117823 87902 87903 908134127 40148 40149 124100749 11359 11360 366503946 6688 6754 765747045 95008 95055 780576732 18569 18607 509251677 14594 14535 444659800 89296 89344 119362923 6087 6088 211437518 27021 26977 103428309 54290 54291 861025027 12995 12977 785999226 12969 12970 709865723 71414 71360 32478848 51645 51646 41675177 49990 50005 683022996 83070 83028 393202931 36307 36267 486747806 89284 89285 730494508 40552 40553 662235371 67372 67394 303683099 62725 62652 400172723 75964 76019 769473482 16314 16315 827287591 27896 27897 462092769 3632 3633 240322605 98669 98639 694553482 15089 15119 353819967 44342 44287 176999688 63744 63677 939567879 11342 11286 320599316 19043 19044 15546676 39710 39698 931148687 49501 49502 600391907 66919 66920 78494067 83121 83179 425192208 77522 77453 556664018 34995 34986 208826869 79612 79613 355239561 48779 48726 516107330 11239 11240 561330249 28782 28783 162863938 91556 91484 946353719 62179 62180 650585128 25283 25288 579562808 98216 98217 488967324 12466 12467 638553546 65809 65810 293305941 76092 76093 562434073 65 77 131153902 25367 25379 7704515 51040 51041 954158968 11115 11116 101640130 87953 87998 940352102 50322 50323 147506705 15414 15415 268428762 39040 39041 408550987 71241 71242 136194091 53284 53285 418103523 35014 35015 407348720 76471 76472 949669936 66452 66453 934235065 24061 24062 622899224 17988 17919 594199208 46056 46057 465302968 32729 32730 745345397 98319 98320 935637057 73043 73067 82579312 51326 51394 267729141 72779 72780 740346680 87708 87662 219462795 68751 68721 328915445 44851 44852 820184232 11106 11171 803333140 68125 68122 708134313 34924 34925 104550307 52075 52076 188172303 13936 13856 819334776 89737 89763 269911460 66143 66144 529374269 36764 36765 120546830 19467 19543 560346286 59561 59546 867956214 40962 40990 335943999 86116 86078 991857245 66177 66178 222346918 10987 10988 846462618 13505 13444 677666715 74689 74690 351942904 94310 94349 508017336 2063 2064 720641103 3248 3249 782915067 51232 51204 136425165 2221 2196 91097380 41511 41546 184289674 61808 61884 400839061 78882 78883 736378500 30576 30577 773248322 36617 36598 762334805 39937 39938 631510614 50168 50169 343365607 74521 74473 985129673 10747 10748 330167597 96698 96699 294842612 11495 11503 490804782 92934 92935 792418243 26283 26241 27262925 74869 74870 209647910 46945 46946 537021589 68877 68921 578400738 68855 68856 361434262 72303 72278 81577760 74061 74062 987158293 66233 66183 235214702 56887 56888 109203252 11539 11540 417285414 80266 80267 198957115 11196 11198 395970405 69643 69644 45616450 67275 67220 956450368 386 387 890766720 18363 18384 621168258 86693 86623 86148798 51391 51392 876071972 67160 67147 82693323 11643 11709 921088406 88770 88823 142650671 34824 34763 565395152 58967 59035 693813766 54609 54598 780124889 86430 86431 720332296 33310 33311 733248321 41722 41723 768967393 53417 53389 883670205 14504 14552 786563404 77211 77212 20805041 25260 25261 892758857 50364 50373 702592037 49455 49500 323003449 9740 9741 531329770 95316 95317 584098813 60885 60886 504772623 21578 21579 639160253 87529 87530 154581906 61953 61954 708058083 9622 9623 400993695 8271 8272 996139249 14426 14427 263401198 13583 13622 630216646 25966 25967 153456539 8846 8847 661324935 99985 99986 465414704 60988 60927 68212338 39761 39762 691352929 15526 15527 735321310 38136 38141 336178189 45933 45985 167557232 14774 14775 61613560 30807 30825 748709103 24388 24389 893718469 72286 72287 823510742 80784 80840 744916885 77840 77789 67728388 7709 7741 404969233 17008 16981 398926994 53947 53879 952498715 67063 67064 513755051 5891 5892 172509744 82435 82436 371943171 50911 50928 611342339 12101 12178 535984177 10086 10087 536763401 52951 52934 17642238 46255 46256 368064820 56715 56739 667066505 25151 25075 695800490 62033 62034 399966799 80986 80987 368241908 90198 90199 433872339 99669 99625 31426239 32212 32213 775405001 64751 64736 114909909 76555 76556 852185456 51515 51530 521649528 71478 71479 185972564 28709 28739 492231181 31642 31643 969267853 82120 82095 790070515 56677 56621 975498998 5624 5602 589223181 40413 40414 787867980 69651 69652 557917427 92118 92119 786978492 58534 58535 771293305 48904 48962 926883644 71551 71525 180952777 38724 38725 956678187 45555 45530 100213555 44538 44481 833773271 26193 26184 91232904 98198 98276 539547376 47232 47233 460822201 62311 62283 600289313 42379 42415 257817171 9801 9802 281553285 81738 81774 689093494 36774 36775 759018628 50462 50463 221299345 54024 54025 433591056 15129 15130 209127816 34795 34875 825749282 75144 75181 330820023 84506 84445 707620153 69957 69958 607019652 2904 2836 825109617 83368 83369 378909002 39269 39309 761253810 88710 88672 386353060 74090 74117 577763418 24639 24640 163761293 1848 1849 450492608 66806 66766 178184055 68957 68958 611255618 87531 87544 697421789 29553 29629 813620975 54153 54167 356794470 12085 12152 948366949 67446 67432 883416992 12374 12430 576187529 79587 79660 909636345 4244 4245 349943681 25508 25439 313926834 94151 94159 856717871 80457 80458 428866882 91734 91665 797267991 32468 32523 572951613 655 683 102364900 25501 25556 161908292 5069 5053 122204792 30352 30353 7853327 3571 3572 435203457 27595 27555 254328591 21983 21984 13322262 3942 3957 78496068 94238 94239 486843070 23493 23529 871802302 27193 27194 735184834 60366 60361 571343453 6404 6444 589477676 24363 24429 387319008 47858 47886 931663812 10715 10660 665469754 32524 32476 451634293 76602 76603 272562783 60729 60792 31400036 62563 62535 674272862 64734 64736 492603731 62248 62249 504060093 3265 3266 869349987 72095 72148 587568352 57671 57736 129987828 32797 32839 971420531 86533 86534 489232788 37218 37193 377066160 35463 35416 718276659 29383 29384 633569347 25163 25164 503451440 68305 68310 437234419 27074 27009 163429449 38718 38719 729286914 94597 94598 687882029 76572 76503 393801551 42530 42465 740171790 80776 80777 374529788 83626 83689 211151695 20081 20068 225963499 12552 12553 807293573 43644 43701 166299271 23814 23779 505643476 24577 24578 240276236 95823 95765 845790411 52606 52607 649063789 65000 65001 559000321 54988 55024 967299367 67283 67212 681039393 36774 36793 303276646 80758 80685 937162728 43119 43120 216636009 40408 40409 808214040 50725 50734 733323421 81882 81813 728736107 69570 69571 833666750 2647 2670 938052676 8934 9000 424039537 82856 82785 409293876 84976 84977 45074518 15363 15364 121473 19720 19769 779283657 29154 29219 650303923 66921 66950 733727887 4608 4556 663217649 68641 68642 421078344 56639 56640 10351548 34 35 46307886 98884 98850 647509808 24391 24392 781702392 54391 54348 858876620 81900 81901 848621941 68503 68504 156791125 27058 26997 195714342 49270 49271 302836934 73885 73870 883249032 81285 81359 847835244 66934 66943 944706462 553 554 156473933 8801 8802 932655715 13867 13868 917410437 91838 91917 336460681 59898 59869 54820020 11766 11767 782393662 61287 61288 816730037 39267 39233 3069137 58369 58370 781308626 26435 26431 627068971 19576 19506 56193128 8730 8731 582474011 823 833 393864400 42596 42597 889191881 70831 70832 43740605 9427 9391 946227293 40856 40857 603225046 34376 34377 894324967 44875 44876 872524365 56071 56135 455270330 62924 62895 332271915 40443 40444 666291147 82847 82773 283389038 55833 55834 279243324 31888 31867 420341950 56065 55994 35712176 24639 24614 553576155 59273 59217 516514169 28821 28822 452737140 10102 10103 640006072 28959 28960 406055729 8877 8878 315909130 62520 62521 974194336 28194 28234 280136842 68788 68789 242420814 29005 28964 319613795 79746 79747 677564563 22216 22207 635917421 45477 45543 140066716 17390 17401 820954726 54982 54983 28248854 78724 78681 132726512 89777 89761 62799461 58278 58279 518662476 14529 14530 608564301 12511 12496 883436809 25188 25189 740948354 92234 92235 254179482 79440 79441 42434534 42983 42931 315846052 25566 25567 428637279 1316 1317 167591451 74684 74723 927173967 86666 86667 67943524 81730 81650 505530932 31131 31132 544310548 90976 90977 794600438 74476 74409 949506194 32075 32076 351392997 35203 35204 286803559 93233 93165 225966831 86460 86494 318353548 79497 79498 787671681 40731 40805 529426211 67171 67172 445737650 96316 96293 504028087 25546 25567 605215611 719 720 960224178 79176 79177 619531571 31034 31011 795296128 15934 15931 325734856 12889 12926 992688382 54220 54194 38940436 22839 22873 585182321 80981 80966 473886535 86662 86723 904984902 34306 34307 510850631 26851 26852 561065271 86678 86679 895380820 44111 44127 522195186 59240 59289 921596540 8791 8792 730077405 26927 26978 553602710 42470 42471 669017901 74187 74126 210537893 20177 20178 578634986 48065 48087 774859085 47584 47657 119457095 80921 80922 931672695 6930 6931 888056952 31130 31068 682576708 9840 9863 532966787 46586 46587 591800471 25542 25474 474640795 55573 55585 739114726 66586 66573 108221909 89495 89496 976734582 68346 68327 364967941 15278 15308 869239452 220 257 159527781 93160 93179 944600012 25783 25740 457370513 45701 45724 664072870 90770 90771 205786608 39059 39105 10923628 43402 43446 668555754 53900 53901 71961947 18742 18743 629565409 86065 86066 695809033 6219 6220 125612335 17632 17695 832017896 29111 29064 881723771 48790 48791 789077782 71083 71009 482892546 6964 6955 49874335 59823 59848 561105891 69792 69854 163087337 64580 64575 811787429 2276 2348 293968962 47023 47024 329814778 1992 1986 211390505 97452 97505 684669201 33964 33965 137798087 5867 5868 788296309 76469 76456 406772846 92532 92466 17232785 23994 23995 682649659 94767 94778 336013082 16008 16009 636979948 98508 98509 617018815 61339 61262 672549661 5707 5708 579164514 50858 50859 935209428 86126 86123 205942562 37331 37332 953051660 79254 79209 638861505 45713 45634 953472614 7351 7352 233800896 23310 23362 637736658 88899 88900 935802133 78865 78866 888606115 92661 92662 63904773 16821 16883 169323279 34087 34149 840605032 80874 80875 219619104 42015 42016 986502564 60092 60093 314715479 69221 69284 943561324 20036 20027 516978373 84010 84000 214931201 1910 1911 2942110 31768 31769 135487046 47772 47773 788395316 58971 58972 935224611 74292 74234 873574260 35817 35818 349134697 70810 70811 685123305 92158 92153 583532041 4626 4637 141010853 59483 59443 617839004 47059 47060 74970131 76865 76866 416655005 4220 4221 880177634 96471 96472 401082201 11202 11224 786859606 92575 92518 804395792 71607 71631 335764461 93179 93180 15530903 55222 55223 170797202 46963 46997 928368465 51098 51099 202600394 11675 11703 618964406 13405 13406 522916611 63488 63454 350960565 77228 77229 191570788 79019 79039 261161520 81090 81040 472212583 12612 12630 61229206 46470 46471 986729490 45970 46031 431433120 3994 3995 901950894 36797 36798 685495974 66178 66179 132669843 16018 16086 109444445 52305 52265 467201620 39595 39596 346947914 66377 66378 522053797 6223 6224 895438878 59574 59575 304097638 92571 92501 333900619 31660 31647 555717180 21076 21081 160046579 9424 9416 670944029 61524 61525 313909706 20328 20329 81081147 35950 35951 237571220 88451 88452 536268334 69306 69307 527862663 10724 10725 897948987 34173 34174 974857631 91194 91195 66755513 95223 95272 737170974 96791 96792 342699606 37222 37223 222255477 1872 1873 949264836 87585 87586 564978636 49015 49033 736138001 21117 21169 954436329 25376 25377 586989909 26227 26228 292049983 97939 97988 41788794 80081 80082 900975467 23007 23008 565236366 7831 7835 445313349 40214 40215 730169344 86830 86814 714396504 42413 42414 416239209 28616 28577 38985746 93535 93595 103521391 36035 36036 465899536 56612 56539 97078939 4854 4852 140610498 23533 23534 756238349 22034 22046 25587654 16790 16716 999326770 59369 59370 586448083 45605 45606 742182067 56779 56780 772962964 22155 22156 663334559 79621 79612 102291352 10591 10649 154905874 88697 88698 722885453 18889 18890 226455478 36147 36148 807709203 66261 66181 703518947 19831 19832 756649001 60497 60498 70304026 64767 64739 933197936 88303 88304 346052575 31758 31703 260032336 21418 21419 280471772 95185 95244 997392346 91996 91997 886734842 18998 18994 108924660 22904 22905 990016487 78246 78316 164285801 88361 88421 969905362 85774 85775 246365469 19837 19791 253046331 18282 18283 118304231 81610 81611 87071520 28899 28850 863947 53685 53626 290029182 14550 14615 178704559 60593 60541 70087948 14400 14334 156916083 2454 2455 131173492 30377 30378 947705776 16022 16023 517237251 83856 83857 118704503 71824 71872 802311756 683 661 443904177 19505 19567 815530584 54946 54917 2775880 45536 45537 25427377 89028 89108 840293756 93653 93654 864422733 71100 71101 750726851 42304 42233 697314782 43617 43593 18580770 12024 12066 873358039 53265 53266 619451579 5440 5441 821164248 24833 24906 767386733 99267 99268 180691513 93682 93648 860448959 88637 88594 451486476 77400 77458 459317454 45582 45583 788962137 20604 20605 316815510 65964 65965 135987380 69882 69946 369013803 95523 95524 422175002 95354 95378 779770722 71246 71247 766697099 88462 88414 36479056 49798 49799 707622220 55779 55780 799091167 99264 99279 733791362 89390 89335 548511237 84755 84682 557653471 22839 22910 168674808 11441 11483 34294176 99775 99739 702327777 91587 91591 249883121 64533 64534 62019970 47385 47386 434803362 1187 1188 971834628 39110 39127 521291684 23784 23850 792480232 33196 33237 399454781 62936 62937 161430749 80661 80662 972259808 17297 17298 183473203 39435 39436 904496558 68289 68290 83508920 35448 35449 274681312 96086 96046 161670075 25979 25980 548847450 73031 73032 802858948 13108 13181 337673545 90097 90059 238502685 33862 33863 53380717 22019 21979 656375854 58094 58095 511076829 81710 81711 561979501 79437 79438 282371700 17619 17620 463682269 9351 9352 809329070 89886 89829 687141546 72016 72017 708699305 39842 39843 128566879 28229 28160 96040793 65595 65619 788579758 27471 27472 991005357 96408 96341 398041544 7787 7828 231338345 38018 38019 963110915 89169 89170 356107243 9162 9163 326448632 66122 66149 602373426 54305 54306 131296295 30583 30584 547571880 9683 9684 830161066 62735 62805 526514158 57293 57270 684348227 13129 13130 424542249 92148 92150 398211423 71478 71443 909390099 22473 22474 805498390 67583 67545 538386309 50171 50209 800302378 12893 12845 660070250 58122 58123 766110609 20951 20952 591003954 93766 93732 152603458 80513 80581 295263896 26990 26991 604406797 56679 56680 273522998 23646 23678 953620055 68788 68776 400250388 64151 64152 219175490 2984 2985 617679395 95307 95308 196183076 90724 90725 544648945 79162 79125 943412111 5927 5928 485835431 5218 5219 422500148 92549 92613 94257398 94693 94762 542438553 84234 84272 357416393 23194 23195 249403736 18978 18952 451080355 61962 61915 661589404 34003 34027 671427265 66685 66686 666485633 15942 15940 837189195 30372 30373 75043311 92447 92448 293419480 58412 58460 488706552 82708 82709 531498747 49856 49857 292791937 33590 33606 832695931 66595 66596 950532435 51382 51445 208611056 32454 32455 499326048 11836 11837 137426883 52273 52274 583573226 31160 31177 304902406 98063 98120 705166617 22300 22376 887097641 93667 93668 704381121 85390 85391 716230447 37889 37836 226353101 23155 23156 702916524 55227 55228 119260197 21822 21888 544030618 67305 67306 629016248 26658 26659 401490359 63205 63234 858181838 15355 15356 854730776 79369 79370 23343593 47074 47058 260715617 78842 78843 341924701 47220 47230 308838900 1073 1074 941366778 645 646 580988145 63888 63936 930898341 61579 61607 985732627 67675 67676 331863004 95009 95010 933252764 55280 55281 566117038 66732 66684 132369704 42296 42297 905553484 64798 64844 991054058 33751 33731 870542004 42936 42937 457379283 8145 8080 899325641 25639 25640 834172150 36586 36587 960004055 59468 59472 10933278 69380 69381 475310739 64789 64790 344439881 53025 53058 756517976 50676 50683 400523949 58168 58176 15805368 36251 36200 997475800 83941 83942 951423086 64051 64049 902420124 13418 13477 253884972 45769 45843 843118237 74127 74079 522545582 53754 53728 913132696 40899 40892 280167261 45825 45826 231822490 44902 44903 512613003 48690 48691 773141198 94859 94870 768171836 15958 15913 420782484 59073 59074 963666455 85212 85188 608843072 37988 37959 987340072 88547 88548 986972269 50213 50279 255399108 69497 69498 927110893 54324 54321 620260121 78649 78636 289262224 34570 34571 660451488 32021 32022 938566213 85662 85663 738707045 78998 79054 235543717 37599 37576 461910485 97535 97505 809964923 63997 63998 180996919 52212 52213 324097991 25259 25291 891386683 67647 67648 728548448 60349 60303 294894021 85302 85303 745730566 83937 83930 773995553 17064 16986 139862034 56541 56542 926922772 51719 51679 388728938 66761 66762 926911685 27288 27289 250271908 28176 28177 992301631 66950 66978 725923091 74547 74548 466293128 63448 63476 424961284 24459 24460 221164541 46995 46996 71699476 8542 8521 107166555 58973 59047 227822195 7129 7082 238931950 57820 57821 10212473 44707 44708 93667914 19137 19094 714975388 32891 32928 4166575 3993 3983 240073946 36397 36398 914602107 25660 25661 922566092 97932 97907 226554607 54823 54778 800360877 16052 16001 879558329 81985 81986 58428504 74151 74152 828847985 33737 33664 71214965 26755 26756 62221243 73183 73113 509092335 71570 71571 452850870 41889 41911 823441726 29803 29804 38215397 73702 73625 464814512 20312 20289 77778993 13069 13114 827793341 72843 72844 459341648 17082 17130 874709013 10962 10963 555358015 40877 40878 642838837 98579 98580 738569629 90324 90325 343009837 61762 61763 616130505 84861 84853 509221230 31919 31986 759382147 75418 75414 575611205 78450 78451 717621717 92270 92271 491202060 94080 94049 312515925 30878 30879 946765880 14320 14317 475656639 68518 68519 392661889 78208 78209 488891931 47352 47353 390212646 79380 79381 767435314 20477 20505 440521186 41938 41870 589829465 39722 39723 634187664 68966 68976 88935489 95172 95173 847823505 13913 13914 687657482 53493 53494 586333141 21055 21056 542886403 56001 55927 458851766 54220 54221 716235748 70919 70920 671786144 9230 9251 9632280 16225 16226 256578172 68567 68617 970014250 8307 8308 518880648 84179 84180 501880172 59410 59411 358203833 98237 98238 473467639 1908 1927 537548638 9347 9335 924545831 69114 69115 268769949 82921 82922 181963528 25151 25215 900668227 62904 62905 946168396 44373 44374 623276182 82559 82560 185303321 54689 54690 767303316 26267 26277 687750798 12313 12288 771398870 65947 65948 480956684 25832 25883 356307886 51836 51773 957278792 37486 37530 792717063 40995 40996 516060238 88923 88957 827416835 98899 98900 118641221 44312 44313 276713118 38278 38279 694949717 4805 4857 79394988 807 808 226851781 22196 22149 602357876 44517 44538 734370403 28778 28745 366679629 60979 60980 484621592 82959 82962 314053782 67068 67069 162943372 12038 11978 750311300 51747 51686 762319085 92361 92362 139739194 67971 67917 947225037 4643 4659 310085534 21033 21034 111468428 91439 91384 616703482 99494 99495 171759609 73561 73562 731013312 54455 54450 67160962 29385 29386 136747020 37884 37882 475459120 1467 1468 569405077 26991 26992 491222367 14101 14102 998407653 15627 15608 704925254 81973 82010 677976506 49649 49709 220908970 93799 93779 120026411 34580 34551 58886757 64691 64692 395756190 70606 70670 169329309 11909 11894 443004617 29499 29500 52046916 70202 70242 505956692 19237 19254 501619267 6512 6514 156647725 21147 21148 15374187 67164 67165 547316488 75354 75298 327670408 52473 52474 623565258 93886 93935 481633096 14317 14318 480833994 13756 13728 69544937 94034 94035 300057701 58383 58341 490204201 34647 34682 125943546 2158 2212 758596182 78207 78208 327656176 63189 63231 950930477 35981 35982 616666793 64222 64206 541167542 79065 79066 461775903 97846 97804 54713831 84903 84919 521315671 68080 68139 479342597 92205 92206 881642873 80781 80702 80944600 85170 85165 581922512 76079 76080 207548043 73004 73005 774903993 14693 14694 538980798 67057 67074 923544814 24030 24031 217014258 16322 16352 216191456 92076 92077 88373620 35033 35034 161705533 93000 93009 16635277 89430 89372 587230280 16116 16117 537716257 86121 86199 663457812 53917 53981 159112782 54532 54533 322827792 59296 59238 375158642 68939 68940 206113296 45574 45575 634920488 70405 70453 684419859 51641 51642 518321265 79488 79557 549510355 68187 68188 79334921 2372 2373 838266380 74114 74120 373674990 81175 81176 792896019 59566 59567 410631267 37777 37838 559943164 40097 40098 867804507 29247 29317 707415962 84378 84379 516906133 99860 99836 164996993 21652 21653 448154686 61994 62022 648516763 21529 21530 860404983 54739 54733 295587894 96725 96726 361304970 12542 12543 387540399 8592 8667 437707275 53985 53991 310529678 53527 53528 867917548 72753 72800 156116649 73013 73006 492646447 92716 92740 158864197 93818 93819 836395578 14646 14657 74751780 81119 81072 522577541 66615 66616 512501978 92090 92024 266348087 95220 95172 196172921 57088 57089 260655750 69560 69499 533118008 51805 51731 549185684 25551 25552 850317526 80351 80352 34856143 81789 81790 942531912 93404 93427 32463102 29361 29362 576037301 29457 29448 219895945 15670 15635 986370811 89322 89323 631762064 4861 4863 592668542 66321 66322 854913181 58503 58504 709933714 45319 45320 320930293 18707 18674 126699430 65016 65026 439693904 54064 54065 819718503 30625 30626 372907045 40206 40207 489059 85320 85398 708206313 60563 60492 919769196 40007 40008 496074922 21569 21570 723289435 34586 34587 95296899 18749 18792 5203280 49602 49603 393243160 8382 8383 348976888 42632 42641 999924071 57849 57877 82645672 85826 85894 116972092 49168 49169 277090181 32863 32864 296383542 98392 98393 264073248 72347 72405 472300138 45709 45650 236286135 21592 21626 224333774 15215 15147 767580312 7059 6988 867721793 18190 18191 276145038 67554 67555 98287152 39662 39663 573053671 95901 95887 76376989 69937 69938 49914509 12386 12345 935305542 22798 22722 532135385 5735 5736 973045710 19969 19970 79117402 26436 26452 805815345 75877 75878 753720068 77547 77519 837877255 28292 28305 550883841 25838 25903 687665002 56754 56746 771722398 99464 99480 397132397 15483 15451 488585845 91135 91136 351412114 87601 87618 999170359 95065 95066 827760745 24966 24967 717248169 85706 85699 816669890 94534 94595 150644937 12659 12704 70116912 81886 81887 767191884 5830 5769 421006935 22149 22150 427246237 77173 77174 185577265 14605 14606 512626323 71107 71108 220115301 62841 62842 644028365 32665 32618 689752698 15733 15734 218431908 8474 8475 662162730 73686 73724 825585230 71705 71710 849575305 13375 13376 489220706 2538 2552 732388177 87024 86967 918698797 52239 52240 484687913 90787 90788 247921303 73563 73564 920618326 15937 15938 961628701 86078 86102 893934014 11863 11865 365349385 18768 18769 809904752 24581 24582 489649882 63038 63039 437987827 82566 82610 399547165 32419 32385 884142056 45716 45717 95773457 90765 90715 580794869 45221 45166 820453362 4707 4708 743813918 87174 87216 324403142 18359 18360 101113324 21131 21118 767965102 91730 91714 697064577 67951 68000 899384682 91510 91511 668633836 11948 11949 538144666 88704 88705 207138181 44949 44950 648643097 76145 76174 559864890 89143 89144 647050714 28944 28997 104548500 95971 95982 122327422 17068 17069 916469519 76330 76401 703430600 73304 73305 223978301 41196 41174 30619028 72841 72906 392472026 34816 34818 258928662 28053 28093 19296608 8411 8435 723786814 22699 22700 258566209 19832 19833 901973884 43019 43027 405230484 33059 33060 979104017 88508 88509 664292631 54007 53966 347529361 6617 6618 333875510 64790 64791 453796505 42422 42423 356841866 46260 46250 188874330 91307 91287 208582052 78796 78845 210283714 66903 66965 815842677 96052 96046 182281869 62530 62531 323754116 23986 23951 147612036 87491 87547 936267460 36768 36833 468628793 21073 21074 987767721 88631 88655 917997575 3795 3739 185226983 26753 26754 968061391 24647 24642 341413614 43530 43531 366837698 42979 42980 678575469 26413 26414 680660320 18892 18826 394026819 71972 71973 596200680 25056 25134 920900663 54782 54726 436830580 72317 72318 538361339 27365 27366 585778919 48982 48983 894865123 69677 69678 659750926 2757 2758 602187136 18874 18814 928058027 63507 63508 19034941 77882 77832 307047713 36174 36175 640647790 85364 85398 385682358 17357 17321 134528983 80543 80491 523652210 38606 38607 234518552 25458 25459 458543268 25184 25247 638086550 52542 52555 107295046 8199 8200 387407873 62096 62097 127109654 76871 76872 6064812 38105 38129 725664547 71656 71619 290105968 77100 77101 273835773 11586 11587 100293520 13823 13824 714513603 78151 78082 123749429 5259 5260 741000999 52016 52090 875927675 12960 12885 691922822 45285 45286 8299231 73222 73175 915888653 52808 52769 978234306 27533 27497 456581926 46410 46411 503408493 93990 94050 629374347 86480 86543 847949682 10982 10979 392654131 95958 95959 673052955 75237 75201 916098602 65846 65810 143731551 42787 42788 310442503 45866 45916 106988485 18209 18260 874416655 17304 17305 425022431 58963 58964 189781088 13825 13783 376209936 58491 58492 759037167 85834 85835 71902279 47758 47759 544701431 14851 14852 987456218 47751 47673 221789282 1708 1709 9755306 60923 60924 659241306 40890 40891 204463543 80017 80018 563079532 5444 5397 388587494 70829 70810 378973012 29835 29771 90621745 4461 4505 225460710 65118 65094 867570058 97314 97315 218633305 24728 24750 785291282 60961 60962 193374328 30211 30224 983394715 733 734 356462688 45169 45178 805620705 7509 7536 696073040 65928 65929 545624678 18319 18324 400004630 78080 78003 907358681 37003 37004 881788179 10936 10937 980907455 31402 31416 609711120 26539 26540 255158442 70610 70611 704613780 56887 56963 106059123 55998 56018 68979237 48414 48415 578962470 69959 69960 338463112 82163 82146 46504520 84074 84075 146754837 15657 15670 978600848 26445 26376 148404254 63972 63950 253863699 87623 87624 576586600 57626 57643 477218354 10537 10538 866954210 55927 55976 171037587 50634 50586 438861238 25326 25319 313517021 40217 40232 732645535 51202 51240 314246793 79131 79132 286765355 39978 39979 877646414 55514 55515 832845906 73994 73995 801350496 79418 79347 117937458 23306 23340 353682337 51495 51541 775555602 20568 20569 434916671 73324 73325 520035468 36374 36375 215071512 69789 69790 71525488 77652 77653 412028674 24549 24550 814899605 71725 71726 457143456 44272 44273 308561816 14711 14712 707569655 84811 84861 249471282 82544 82556 298164548 51450 51451 323063782 53888 53811 855408116 89099 89100 830663783 60563 60564 36285013 61133 61134 619623235 40842 40843 274566116 29762 29763 676471815 40758 40764 358922463 66541 66546 27460420 36903 36904 902103791 37327 37328 652984380 60250 60305 546047076 34901 34895 293317614 26226 26238 844283117 7407 7408 394448033 58117 58184 955340430 993 958 83859841 13051 13070 896564148 1631 1636 963447962 51869 51797 580849129 12678 12679 481968029 31756 31679 29546163 96224 96225 852739401 62763 62803 999599026 92558 92559 653950584 29551 29546 395701969 43094 43095 587890998 98794 98722 852140748 92932 92884 854377774 75423 75430 619486513 72012 71997 815998410 46038 45981 603554138 7502 7503 582122615 3286 3287 865858725 28144 28153 71832106 96990 96977 531299730 42836 42837 179109571 3687 3688 374423234 4284 4285 258545202 76361 76341 60901244 34096 34044 137627246 9114 9115 695170111 21743 21744 957043992 55236 55270 890000451 90233 90234 980589543 8117 8169 568029467 1499 1430 448719970 36270 36271 351357967 44417 44418 437450450 19 20 974572564 30105 30106 909665857 24666 24716 623625871 99318 99310 376466303 5432 5433 845294803 70733 70734 471272258 50287 50288 653384655 5608 5684 138375540 72955 72963 43244826 63306 63308 962550832 23733 23747 988215203 65881 65924 854687288 85218 85219 566377531 27079 27126 643345564 78024 78104 263268057 20921 20969 248871415 21151 21111 924836496 22371 22372 665070731 79884 79885 107414457 61103 61104 761909970 45506 45533 102046542 85323 85324 469087198 15248 15249 410305382 57571 57529 390154668 4195 4196 378622727 20427 20428 996841847 94404 94405 159000756 7949 7950 508338445 27690 27691 350460959 64209 64130 565898203 41919 41920 682155739 15288 15224 771483197 25670 25671 338162694 31730 31697 421174682 84929 84930 7366454 93109 93130 293881661 29644 29645 363665404 176 254 824657185 94377 94448 931630319 15443 15444 597697234 83742 83672 541637617 16584 16657 8815416 37560 37634 795653629 83264 83216 356236247 77807 77749 101120238 17715 17787 570585565 74484 74485 190574357 94466 94517 431049374 52888 52889 376050519 25320 25321 388982687 18216 18217 184108802 84958 84892 849396798 21214 21215 476872572 10342 10274 27274061 82041 82083 366192255 18328 18329 19412232 17718 17772 605064973 12189 12190 572183696 47775 47794 492086372 62494 62466 524016967 87533 87480 296745787 46090 46119 61165652 52169 52170 900775944 39342 39399 733894795 60746 60747 484429358 89468 89410 54677170 71936 71911 788931201 27378 27379 319673634 3388 3386 781945784 44734 44735 304181917 14806 14807 215865708 10702 10724 467706463 85856 85795 827764877 73281 73325 862319571 15739 15674 954426698 94865 94866 833038602 22454 22428 876897056 54571 54572 886852612 32457 32458 808108207 60495 60462 750445404 11770 11801 398467077 41773 41732 423697179 48729 48768 232889712 35154 35114 35777841 75657 75658 689357791 96497 96498 222162879 69588 69589 256631401 26643 26564 479307805 15467 15396 348865693 40327 40257 149868973 71485 71486 584633859 8906 8907 330677219 74726 74727 598236042 31390 31434 710130367 4895 4896 798648377 89017 89018 985478319 79509 79479 340852031 67940 67941 713782868 1504 1555 848897609 47929 47989 771784333 98471 98400 848551215 5150 5151 46955997 40390 40439 529645339 41990 41991 465671118 64323 64324 839160358 75946 76004 745038984 53868 53869 785753865 83490 83491 684107877 4819 4820 2970976 63379 63353 542001935 14950 14951 605322677 63691 63692 972782343 1004 1005 855672990 54598 54599 73666743 88165 88199 504486429 7040 6976 755240302 976 977 316626270 85842 85876 688518753 11522 11523 439216643 82142 82217 323170099 56489 56490 811830355 27575 27576 841206292 26012 25971 435918082 18495 18420 107419526 76899 76900 609797312 83966 83967 810435270 73533 73534 871662472 4617 4618 699984295 20620 20548 171570952 75088 75089 258023079 56993 56994 333885630 38304 38305 829443274 91572 91617 785455830 34664 34716 125524410 26715 26747 544250157 34125 34091 117567493 40532 40533 344059689 9289 9290 105702465 85786 85721 16186492 96650 96651 27723807 70604 70605 808901078 50805 50806 170097066 92320 92321 248476669 50527 50559 264222496 1927 1928 257133725 37739 37740 229122319 53906 53915 478597369 84149 84206 938192355 48743 48764 596084111 90477 90554 957997084 61776 61777 603258860 67023 67024 597780583 2511 2512 534558240 87638 87639 188464462 7976 7977 608008008 30440 30441 737957937 60645 60646 764695951 20876 20877 838031296 64431 64375 369959021 58009 57945 430141137 12752 12753 691723389 24440 24441 866054283 80996 80997 645425832 63718 63656 502287223 14653 14654 229481138 67441 67401 58698060 85387 85435 884187910 79161 79125 986002989 19015 19016 951149773 18115 18090 714958284 16444 16445 378088227 53250 53207 365296585 17171 17172 391792592 85026 84960 215052356 55714 55715 807973569 11630 11631 608932078 83461 83462 828990155 47606 47607 921826402 25386 25387 358889943 50698 50764 352209198 98476 98477 782060715 87239 87249 585764042 27284 27285 422090561 48741 48742 937906713 22438 22439 667278529 22045 22046 254341094 46131 46132 599623174 94869 94816 146763368 51075 51147 978354660 94166 94167 144324789 36325 36396 443274593 88261 88197 334228702 66835 66866 998098826 55879 55880 950817753 5899 5924 99863959 76486 76487 289710680 29526 29523 672992368 5449 5450 884239981 56352 56375 46147178 3308 3366 603335854 16010 15961 103037157 29036 29037 996433519 69964 69965 978981026 38338 38339 675831415 63642 63643 528927378 89898 89899 424223822 81088 81089 965793967 64170 64247 378993255 63012 63090 8317519 30779 30780 981716015 14832 14834 714039548 84506 84546 251462289 53314 53241 100280415 46689 46690 16925893 48096 48097 832120502 84861 84862 780904353 74202 74152 830629867 12963 12964 873901564 28712 28648 351153930 28625 28626 918253616 39161 39087 723990555 78902 78903 557373672 8140 8171 59009879 48549 48518 459578701 13315 13282 567480286 35129 35130 414442487 25780 25781 554474892 61099 61179 379682392 27317 27352 72860116 70675 70685 120817208 90229 90230 876545393 79188 79200 493732033 81110 81111 517560027 96529 96530 223120564 11436 11459 686250064 92692 92621 948855045 36600 36601 318321182 51104 51130 997651404 84330 84331 756239265 49614 49669 486510007 83397 83398 332903848 14784 14719 179203159 56318 56319 64330533 74332 74333 834251176 86874 86875 500963006 73819 73820 540501308 12735 12736 840286330 9052 9053 484646495 54778 54779 614322613 79710 79711 293123944 63382 63437 492261802 40646 40647 315986122 27294 27295 569734947 52383 52381 304169589 6304 6305 287084651 97712 97713 995752497 46664 46665 281856598 52223 52224 503841245 58906 58907 4307378 19099 19054 222201099 41307 41281 67987493 80707 80723 983127790 45198 45199 332881136 50862 50863 297451314 23454 23455 475747325 94151 94221 150743271 88596 88665 391985677 19926 19871 89776664 66866 66867 365551425 58561 58573 589288175 61338 61369 118300776 75856 75857 645776041 26127 26078 961397103 63284 63299 301611255 311 312 767443987 90086 90087 179109609 65273 65274 514665735 81320 81277 613606841 16606 16548 572074362 67934 67935 593102623 13428 13429 497957346 1652 1620 370381203 47669 47627 166337826 86108 86109 259543039 25869 25870 112598183 94434 94435 507591525 99996 99919 467312731 19121 19122 22631755 57626 57586 559222214 44018 43998 513483570 61982 61909 419710338 70108 70156 727781905 14095 14119 285753706 73446 73447 806550845 348 344 320511937 6747 6708 426007872 49340 49303 853995147 68550 68551 622202604 10975 10961 90740551 19921 19914 529051752 12104 12105 170376241 64585 64586 731727685 48300 48259 327612837 31440 31441 718229457 5641 5629 526304996 56964 57010 404821184 43380 43381 263596447 95376 95377 816754503 62842 62833 681916144 46503 46504 845452308 25924 25933 486956646 28444 28445 345594001 62497 62473 553069888 74167 74168 10317205 45785 45786 161565202 58655 58656 860889615 64356 64357 656697193 8308 8309 604035626 9771 9772 348258754 43576 43619 357448776 59347 59414 813755856 65308 65309 557150741 1211 1252 403730442 43236 43192 541341736 23306 23307 998955218 70974 70975 167786621 26508 26489 909670577 21406 21361 802955609 70542 70543 821576332 83392 83315 127591466 84314 84325 594074185 59160 59129 798925930 86149 86150 991215881 70391 70392 291634826 57968 57969 969227304 68691 68692 898991103 84058 84056 486324807 26384 26343 853928883 6988 7030 419280610 64599 64600 101214542 94543 94544 11075766 61722 61741 853513676 52973 52974 901116493 30241 30250 391594394 45567 45589 215759725 71045 71001 729394793 427 361 151588111 52790 52791 737444322 68450 68451 229337131 99685 99686 512067654 72873 72824 896822845 61283 61301 656806181 28952 28936 578581975 39855 39786 66460824 72540 72541 403244280 58288 58289 841886488 79456 79526 652209932 65317 65318 107915177 56821 56822 421890776 20923 20938 761780336 85978 85925 709460950 80005 80006 70728361 50288 50289 256508512 88527 88528 171184893 57656 57657 620360549 84427 84428 815898521 75889 75816 872780370 12550 12551 877319775 3661 3674 758104467 71628 71676 217546345 81431 81491 825340007 64390 64433 5412700 92397 92401 196755183 64136 64072 536815984 11386 11372 349281103 48825 48826 710786156 5138 5217 591918691 52177 52210 113371106 45989 45990 454323450 33318 33319 449255702 31429 31462 544022740 39205 39240 831443830 72775 72776 68674510 36381 36382 903654783 37442 37482 302769276 97390 97391 874266444 20190 20209 490346239 11269 11334 667468616 22346 22347 854281283 42463 42444 384240898 75491 75499 834339552 43028 43029 815950906 15497 15498 317913112 64662 64663 507439425 74226 74227 63338250 93839 93840 996943397 57233 57234 43979576 59264 59265 225924168 27472 27473 527679384 4140 4174 722518672 1626 1627 835140948 47317 47318 14586712 11079 11028 895282396 17515 17500 144557515 78944 78945 296642106 57252 57253 569035679 82805 82779 686132252 41891 41887 289684058 57471 57472 180765590 37657 37658 130978743 10886 10866 39456648 81161 81228 835208512 80027 80028 821246399 36164 36165 308019040 91324 91295 726700448 94541 94551 662428655 91924 91873 434133553 19781 19782 870220094 94768 94692 883029551 57077 57078 215596976 16545 16546 396784696 55170 55158 435788593 35030 35031 488986805 15998 15943 92857053 59325 59326 611193729 46414 46396 59669600 77921 77904 114679211 5419 5420 776468877 7592 7593 645278186 59957 59958 258948789 78652 78708 228306230 79692 79693 136161939 45859 45860 421726737 94951 94952 822419909 73965 73966 41317574 99544 99545 194637931 69020 69077 609493636 97899 97900 760750761 54996 54951 576940631 81311 81312 352439190 89605 89606 185838826 136 179 94300742 15697 15698 811532871 91320 91321 339209707 89341 89294 958590595 5220 5221 148501227 4653 4654 220295337 8740 8741 624157675 95651 95704 320783053 92911 92912 214203409 56844 56909 539847689 54323 54324 136406269 68544 68600 373964535 41328 41329 994213007 11769 11770 343863326 56901 56902 52170899 53391 53392 913580935 24130 24164 662928464 60306 60307 419215545 27155 27156 344053573 16507 16535 35252702 44407 44408 872764922 23348 23349 391493008 85720 85795 889738476 80215 80176 807360684 23326 23327 516581009 94932 94933 655790831 66443 66466 931925784 39528 39529 208041453 58350 58351 158748342 54380 54381 553568357 44786 44787 551572979 98567 98529 970197770 64429 64433 683544737 61458 61468 206662268 38519 38451 840472121 20037 20038 401833512 70377 70378 208016732 21484 21485 423231206 48455 48456 862042428 58870 58828 681004193 29738 29739 84785188 41961 41907 686179059 29473 29522 69507660 89320 89241 143441173 41169 41182 340734455 97114 97115 486500861 7574 7549 739437673 50094 50113 688486763 50069 50039 382144959 99368 99369 821368945 19618 19619 214147617 91298 91289 862835506 52429 52408 823231402 44469 44470 1039276 13283 13284 959740480 18625 18626 518082759 33181 33182 844816270 46551 46552 154835969 21918 21919 426715627 95745 95746 673995966 72327 72294 242705793 88436 88437 112575964 73289 73214 313199705 73195 73146 810148597 52097 52098 28800971 5752 5753 58097220 95808 95878 254212980 11768 11831 994089279 88850 88851 963723451 22486 22487 230885557 41527 41535 928585262 63841 63842 124825197 45148 45149 690861202 58405 58461 810074308 42125 42179 272886365 37914 37861 464106429 79426 79400 404448671 16991 16951 861846225 49701 49660 882428549 97466 97467 665494542 86591 86576 487657176 95369 95370 798445590 91934 91935 417436936 90231 90208 431238237 13141 13183 828760198 95233 95253 745309159 92196 92197 19599035 98105 98106 986624146 84964 84965 673349316 43399 43400 154380285 43854 43855 660656566 263 264 502128601 29532 29574 541630574 64206 64232 499316048 76077 76078 43054397 11772 11733 654600670 27284 27322 537633512 9154 9086 219503142 45944 45865 14533395 16708 16709 45102985 32585 32586 517651335 6481 6484 200240754 35573 35575 440013660 55244 55245 659516873 24269 24264 851094978 97192 97216 240961064 13354 13294 577900915 74130 74147 504934023 26434 26508 366103428 98266 98267 745287714 26576 26535 398336243 88610 88555 537373644 93281 93337 105641121 24628 24629 621671073 44293 44294 738010525 98400 98401 466634091 10511 10490 44864617 98730 98731 819169791 75149 75160 855063347 31650 31651 277316600 52841 52842 185086638 14970 14971 841384081 35628 35658 40015603 11034 11035 900959785 43482 43431 508726486 13555 13515 385840664 784 769 461357267 27829 27800 760655674 91499 91525 920481273 77307 77302 920073089 84553 84534 950171323 69874 69875 415621780 41084 41033 509204264 4136 4124 662909990 40091 40087 69501940 21192 21193 739276337 60224 60225 52514251 56330 56364 455219548 75639 75619 632377405 28844 28830 290617443 85767 85689 317365486 22243 22209 559393619 87649 87585 743927961 69099 69100 753370249 85157 85158 675823849 36273 36274 895371837 33527 33528 764197253 10359 10360 562891697 48169 48170 288081738 96511 96446 316219704 64326 64327 840940031 50299 50241 967096091 32349 32309 439992649 34843 34844 473161761 59836 59837 145197174 68707 68678 84834906 12638 12718 843165459 14579 14580 816498996 42384 42431 760708226 49939 49904 167971636 85926 85986 815787233 3252 3221 733568781 4056 4057 855767734 88597 88598 970703931 6915 6916 173465430 85392 85393 227854094 65897 65898 165117498 3483 3481 411963127 63183 63251 522888444 72067 72077 560571626 60786 60790 105075533 20735 20736 975898968 56834 56839 645198219 32465 32476 412422225 54213 54163 557993898 60069 60070 348472507 97356 97316 207977647 89886 89887 43824303 41073 41074 597005792 80957 80958 339246468 829 833 815014996 78350 78351 859912385 21147 21190 87243215 9511 9447 902326635 58042 58043 854223628 52953 52954 351743885 33038 33039 50279192 84421 84422 534351704 13142 13167 261800289 75548 75470 546403124 50709 50710 871132485 93011 93012 100947675 29183 29261 7929175 30115 30116 874903592 63541 63553 588576812 83730 83725 157074262 16119 16147 369466385 30913 30914 22511984 33152 33138 537590774 78283 78284 461385029 94738 94739 984573998 4196 4197 747204082 71450 71451 53951787 59573 59632 70621499 49939 49871 556046290 44337 44338 938306860 4641 4637 232520356 71833 71841 53668251 24103 24049 360367553 16216 16280 987221853 63971 63972 485755361 6810 6771 490054732 60996 61020 194717010 60748 60749 624934286 34355 34356 570127342 34931 34952 477157564 90625 90591 367975878 35505 35506 761958836 67729 67730 888027371 1982 2020 549278428 7209 7210 65798834 18458 18459 660184452 98692 98693 470230482 44245 44246 131896656 73966 73967 229096887 23263 23264 16063397 53294 53300 809615496 75229 75297 203606211 51054 51055 711845157 60144 60068 498015854 49472 49473 58139909 7153 7108 214624452 80916 80917 260684773 62198 62160 977852055 57050 57051 783499799 34901 34924 608852861 42513 42514 857268934 64046 64047 348185181 84778 84779 879909324 9165 9166 660980763 25839 25840 953258479 93899 93900 339824303 25483 25517 483713528 37361 37328 661408228 17930 18000 810415297 72187 72112 981783224 74381 74382 445043558 80059 80041 831773773 37804 37799 556578097 28299 28300 950214953 70909 70865 668976142 75786 75856 389520250 31747 31733 494038779 46957 46935 183069574 90038 90039 464574512 1348 1407 29693222 16387 16388 835314388 85273 85274 226397032 74047 73997 348157843 25363 25286 361767479 93562 93564 461560642 23314 23339 796705890 81511 81512 890316051 35201 35136 261333457 24103 24104 610348009 93423 93426 250241029 40405 40389 244221084 39788 39813 752784161 46900 46888 849488932 62304 62305 672568900 99532 99533 773592368 43104 43105 963540432 5580 5581 417525369 31229 31230 218279801 35158 35188 490952885 60190 60252 984015581 88836 88862 236236735 57406 57407 484013840 922 992 477033100 51025 50959 141770413 13585 13586 341744570 7242 7243 941898926 87715 87740 82577662 30813 30814 782854119 54433 54434 54460210 65361 65431 511870212 98056 98106 514457842 22626 22627 977336507 66468 66469 769629907 83557 83604 139231647 6986 6969 911819628 71741 71757 911820152 72531 72532 249880464 36401 36402 374048269 42608 42537 28620384 91436 91437 89587352 93297 93298 464510470 82609 82610 184937071 35393 35362 759186327 31489 31506 692032650 74671 74672 85374729 88460 88461 286652140 73052 73110 854815872 43857 43808 169643701 2748 2749 456839868 58718 58752 936268088 37012 37013 503933510 85540 85541 404927632 9644 9615 522840086 1677 1736 417575516 74397 74421 918354239 92135 92136 485439913 89662 89663 38857578 80284 80266 970917687 61990 61991 856490067 13075 13076 332767790 73618 73619 980482642 1000 1001 136565650 94940 94941 45062467 59946 59922 683778752 1660 1595 378886959 54233 54164 737606433 53900 53938 152486589 35255 35256 840141470 78334 78278 903795163 50529 50476 463993026 63770 63771 344697022 6026 6027 302946498 89025 89026 148088286 96129 96207 699076214 30430 30431 22031563 9687 9688 903357621 48751 48752 600808206 90115 90116 417228401 3898 3899 578066465 16502 16517 812496075 57854 57848 542263427 4097 4098 978810194 93424 93425 576413532 44604 44628 460391414 25525 25485 969996237 3778 3779 458810918 62799 62771 707833851 97797 97798 155452884 78040 78041 565394203 3016 3017 632402077 14429 14494 651032678 81761 81762 526959165 33742 33743 329592672 86257 86258 793817224 9302 9303 769215601 60236 60251 175604434 699 700 372874518 79506 79507 456124696 87197 87176 462755448 95083 95084 214945 88134 88135 757788569 17423 17424 600416858 80059 80060 907706127 2009 2010 547290763 46295 46292 980458967 30232 30246 762116918 32224 32177 454907089 88729 88717 434164857 27454 27455 359386000 73795 73826 369179391 1782 1783 935427885 60092 60127 679790254 29222 29210 805329333 3316 3373 738119196 68328 68303 795283415 60709 60710 23396978 12165 12166 952882875 25286 25287 488800400 26438 26451 682542810 10982 10983 852556612 25681 25646 828738964 98627 98628 590138988 25456 25520 318468062 26504 26501 318799206 66401 66435 331348244 54524 54520 516176083 68963 68964 954030215 26964 26965 369969993 4516 4517 625989654 37122 37083 91345638 86284 86285 404850455 98443 98444 40343261 53653 53618 105940421 61350 61339 2977872 38735 38736 348743046 37418 37419 735679117 5207 5208 393128407 78999 78965 142934968 44791 44792 795405067 13168 13169 976674375 84471 84472 710324126 60142 60143 283337427 55478 55518 91488523 70018 70041 698490562 48398 48427 416945160 53277 53322 592649500 53019 53020 894749417 26068 26102 932063584 84467 84468 852368672 30232 30204 171468754 64159 64217 566121639 69458 69459 104817373 41718 41719 868845113 27440 27441 437542610 78620 78648 44993540 43476 43439 783954197 26470 26471 188338504 84676 84672 263260005 54958 54959 656330226 68529 68530 657475351 8781 8758 650262034 32015 32016 827579048 38481 38459 967382289 88151 88152 976797800 17797 17798 95365253 89996 89997 753221458 78671 78717 595111050 60210 60211 302812166 41508 41497 129222507 46969 46970 979077720 87814 87815 427199081 5895 5930 631327581 99384 99385 511685979 53495 53496 543018409 90227 90182 810185392 21221 21222 816331840 98199 98200 486568268 18476 18408 457793902 54549 54482 776433114 68248 68305 10114377 36427 36440 388716493 55386 55387 149341760 32180 32187 150677753 8641 8594 356259251 90157 90158 862983680 85519 85532 634171860 31767 31768 330152538 45154 45155 540813411 26989 27062 171858931 9937 9909 49911233 62601 62602 518216456 69186 69187 663698090 90392 90454 524370294 74017 74018 537808802 82615 82549 536654594 50830 50831 181637766 25 26 525425143 40834 40829 912044837 16757 16691 3502565 95416 95417 587028672 6475 6476 522451901 67805 67843 10844805 23665 23666 416178622 59388 59389 863204515 11035 11036 72332366 42406 42349 430084002 15749 15750 316592532 94161 94117 307539773 94349 94392 127659588 27320 27321 366712914 74708 74667 640347072 54516 54517 350429799 4803 4810 543147889 99812 99758 5002492 92462 92481 42253617 58972 58931 315990098 84221 84211 721504650 58890 58891 303476941 86027 86028 295610511 48313 48314 89685748 67323 67324 400814208 86375 86454 313047723 31376 31401 5528183 34489 34490 175090758 38803 38804 824737329 59016 59017 499834955 48370 48396 475917059 1157 1188 550612392 99758 99829 274453547 84231 84232 416017310 58054 58055 893125326 1235 1236 539820961 96566 96567 905897628 84726 84727 508701075 57929 57930 393337530 28056 27992 589270749 97677 97703 387095980 61551 61476 669291165 60720 60642 628810568 40819 40866 41214713 59074 59075 766741412 92516 92517 568662047 41374 41358 766322569 97864 97936 524746456 9464 9465 462979568 373 329 817142662 18020 18021 547770 52184 52185 513124653 80444 80467 457038759 11637 11688 674977832 71534 71535 883762603 70084 70085 609954428 63158 63097 734811619 64917 64918 152058150 32792 32768 960541505 89057 89058 714473178 81463 81464 190601368 34791 34807 691313172 26176 26114 185356333 60298 60299 126510560 95498 95499 323569106 83023 82966 160747177 97109 97045 701329213 77036 77037 529712598 819 896 517361815 79275 79276 58124848 90326 90321 538187882 57656 57647 323797024 73227 73228 833337593 70676 70650 553253203 90631 90632 920794967 93096 93068 45399568 49137 49210 560997349 6018 6019 121850659 58317 58327 197859830 51810 51811 834764771 28065 28067 849790521 25423 25349 642655755 34526 34581 786295081 39723 39724 218800318 86429 86430 942403987 25682 25646 139471855 97854 97855 615744388 25464 25465 924540402 53870 53903 7659036 68045 68046 769217360 28636 28637 243146896 77131 77190 650191008 6768 6838 937589776 297 298 295446322 42509 42510 96526823 34922 34976 378948300 37635 37636 963156370 60905 60860 230655243 7524 7525 105349230 69538 69539 621126328 55625 55650 731922914 76547 76570 850405974 47919 47932 939380452 33919 33868 484321173 98569 98570 877284864 50134 50135 649379164 15713 15646 597282333 33318 33380 497459999 15196 15197 839319449 64297 64344 994782541 5450 5386 861001151 18990 18962 848829314 43722 43677 869022183 70758 70779 666907200 799 800 792825247 62215 62216 578390266 39768 39769 652616552 96808 96809 878227984 84166 84197 573493434 39559 39517 429123314 62181 62194 393829054 26500 26501 910991071 39334 39335 835031010 24133 24207 957378977 93526 93542 559761267 2848 2831 407158881 97020 97008 231176654 47527 47528 353785890 72403 72404 100282595 61668 61669 110839125 24489 24505 985800345 93380 93328 34442260 66787 66788 928270354 97880 97850 937202313 45676 45606 204320657 25193 25194 643942656 12231 12232 610031010 61235 61183 84316920 60601 60602 362215271 44882 44883 322177968 81787 81708 760020257 37927 37986 684605357 53529 53495 639316847 23217 23218 277120914 31689 31666 945192007 39193 39175 899844338 72690 72758 509456432 34112 34113 257855516 53493 53533 245043060 98951 98888 616563520 82578 82569 462713118 22853 22860 376770742 6614 6615 313383885 81890 81896 223567241 60029 60030 43554755 13470 13463 325923220 85917 85974 468307472 80765 80766 561329283 34577 34560 250686956 42197 42198 982574565 35718 35719 712942611 21629 21705 751591517 54482 54483 222042957 47009 47010 524067618 74221 74252 460247990 36514 36485 474163486 95389 95441 667279550 90475 90476 221282140 95465 95466 373158544 509 510 903322461 44859 44800 343999641 99949 99997 329113569 67687 67735 702418055 7800 7873 377889654 14264 14265 675458259 35792 35793 139521526 11234 11270 60728055 53840 53841 515146547 95105 95106 537525767 2831 2832 652378606 62526 62527 194348010 14986 15026 751911691 41770 41805 150294323 43835 43818 448961784 71603 71569 471804952 24121 24122 683352073 1259 1260 901847730 962 963 740624506 99253 99254 16762436 44351 44371 602954355 14959 15038 848793600 51617 51680 98924853 79925 79876 482520279 18596 18621 427791978 89866 89867 103426425 47000 47048 740636525 97501 97549 552305393 6443 6444 205620596 92798 92803 505051471 7867 7868 2847295 48238 48239 93467247 48006 47997 864382904 9289 9254 545443865 68225 68194 966317285 51814 51750 696815430 50745 50746 610481182 51179 51232 245995669 83995 83962 299654054 90689 90741 189484783 98579 98612 581332965 34292 34280 983154632 95399 95400 981606869 28039 28040 92247698 28525 28448 445617232 90768 90769 409252296 67673 67601 152715296 76083 76084 849111902 36692 36693 318523779 70854 70855 382975103 20205 20232 508796917 23158 23235 972416476 41386 41466 778140011 4992 5038 352258235 13102 13103 945552405 99231 99232 529154079 73587 73588 236039117 58646 58579 769782289 54927 54979 333131681 28569 28540 785566540 95183 95184 699053278 38111 38055 406765114 88801 88802 258880923 3690 3691 912671455 47372 47386 348256665 67844 67845 228595834 51370 51371 547437666 90556 90557 836656395 99754 99755 229626017 78750 78751 517247567 44168 44196 779842885 11458 11497 636107076 4332 4386 871100779 51653 51654 127606803 70020 70021 128082015 13622 13623 853882831 8998 8999 960589542 94451 94493 411436547 474 528 300953833 56008 56009 485330615 64340 64341 6932113 79933 80010 33479864 30245 30246 596944161 7445 7446 955958530 84854 84932 194293 2496 2511 597594633 30897 30898 160379204 26961 27039 374211316 93837 93904 169574565 3788 3781 634861080 47458 47495 74314390 40345 40346 39943340 26894 26870 948247274 89465 89419 478852686 71842 71912 438575191 14195 14196 82418956 98078 98072 672288542 63416 63417 87372994 46823 46784 275237769 96549 96543 891401898 44162 44174 940037663 87028 87029 218363937 97113 97114 748218370 96140 96141 847373462 82622 82623 496578956 18091 18092 743113946 59126 59196 564378764 14594 14595 341774143 44513 44437 652069628 79073 79074 907885956 16328 16280 665182916 80359 80360 876966278 28950 28951 821714986 81305 81247 455393564 48525 48576 319941254 76709 76710 814417628 50865 50866 720714990 55778 55771 205231356 60823 60875 580027201 69699 69677 654227264 55359 55360 811453754 77143 77144 187539900 50566 50567 250179797 32081 32082 154053418 78498 78538 32934715 23343 23398 532448451 48215 48203 919949095 39717 39718 42678891 21137 21138 430798993 37526 37527 514390019 47166 47167 904029426 34982 34931 726218550 55991 55992 428196157 64043 63965 364662865 88002 87931 278214006 30158 30078 222107578 59888 59834 224248290 76336 76337 496150906 34352 34353 91949582 22243 22192 47926908 22211 22240 635608450 98049 98050 541243012 61175 61241 839661876 65330 65331 952496664 1057 1058 671297727 24825 24826 143049520 89231 89232 666887138 2697 2763 229774417 28555 28489 955391248 7653 7654 392687867 72093 72103 633853575 83383 83384 376842588 70792 70793 697074366 43075 43076 5636907 76755 76756 897702917 59511 59468 341001638 4953 4954 424258582 14178 14179 273092206 34802 34861 57096139 58557 58529 667333464 83928 83929 556359076 31288 31342 667317561 56582 56626 468850196 21846 21847 99377445 58733 58734 72824526 2576 2559 432571267 10262 10263 972200203 52155 52156 860761978 71681 71744 574340761 42416 42417 242281039 11501 11491 44027324 28427 28428 479916444 53990 53958 239734603 74131 74132 688935370 90502 90487 70867310 46940 46941 770389436 62967 62968 443972547 85795 85851 190910920 80861 80796 685083999 62471 62486 80799724 76085 76105 476592154 83436 83388 999498464 94066 93992 559017225 88515 88592 500095170 95260 95261 84855665 23269 23270 910047243 25068 25069 529017113 51456 51457 170446832 55138 55133 992019079 25294 25295 492860573 34374 34375 687254235 88896 88897 498293035 87444 87445 304842508 86964 86965 299059734 94528 94529 143060876 21725 21726 719387847 74417 74390 912869099 31478 31479 21441355 33197 33198 517543995 53031 53032 285698121 99275 99325 965844348 89116 89117 397680112 43585 43555 19210271 54745 54703 137490574 33508 33533 581531019 29958 29959 1205848 59107 59108 728536451 93773 93745 455425315 9837 9838 445661908 84685 84695 754145426 49088 49089 848097472 63792 63793 456701808 60431 60432 742645224 47287 47212 868527406 53338 53339 136158863 66815 66816 463642977 17600 17674 149634591 77561 77562 16423595 34084 34113 755407962 28610 28611 533685979 93679 93680 152750291 83114 83058 243964670 3656 3587 130347752 53558 53524 92803456 19763 19764 892038001 60849 60813 663674810 10446 10447 508042957 18822 18823 441899545 34885 34891 703464552 90427 90428 603484396 1227 1228 132406110 22830 22831 299589178 37914 37986 538392175 19031 19052 186771248 59005 59006 695745636 68570 68594 693123720 24729 24688 122797773 26184 26108 708146232 11437 11438 604053710 47329 47330 9150568 9036 8993 516056136 66924 66925 153047388 33800 33783 525865694 9979 9980 225444323 98247 98327 2313220 71153 71154 798100048 78181 78182 252219441 15723 15724 601057222 41787 41788 46224638 29782 29825 39557225 24624 24671 897465420 41779 41765 121906256 23487 23494 793913455 59902 59968 602422462 6758 6759 961487398 68129 68130 844438374 61782 61783 559358964 97426 97420 632091997 91598 91599 920324113 27036 27037 952480896 97813 97814 507603735 52205 52206 278956891 58520 58521 349448302 66346 66421 258023902 28704 28717 794371639 83044 83093 352181687 63807 63808 319010329 39959 39960 204031446 97781 97708 579811059 63290 63359 123254123 20649 20665 124950613 96856 96895 530128569 55030 55031 162923412 48720 48787 531374335 78784 78800 539119656 85678 85622 70029361 5430 5505 609562809 82331 82332 793766223 2236 2237 83342113 92376 92377 835733719 60646 60629 546929858 5429 5436 478162647 93846 93847 335990905 34240 34244 199998893 16099 16100 958749429 13196 13262 161511786 34643 34644 666587930 20899 20834 485749442 57312 57313 546934702 87339 87340 337790338 60217 60218 705996820 60405 60406 213645279 31826 31777 687018344 55996 56039 556657692 48616 48560 640108167 88844 88845 947895391 28694 28695 269325881 8424 8357 911516740 49535 49489 294238806 23317 23318 716562796 79485 79459 691220379 21541 21495 162165883 80064 80065 629884255 2442 2447 872129681 96446 96447 783283180 3695 3696 833469147 37569 37570 747385636 99758 99701 716502633 44573 44574 173541717 5708 5709 19501360 75726 75694 614337014 99097 99098 489219045 6441 6429 184742747 40622 40557 969606528 93510 93481 850236962 4575 4546 99888494 28136 28057 404196208 76146 76195 790231231 16675 16676 884282732 91382 91383 181105967 47620 47621 314219197 73764 73818 454397968 37393 37394 679046842 73377 73442 908495451 87560 87562 237379553 94977 95023 217974847 18215 18216 208254605 48427 48428 341205378 17336 17337 392342510 28463 28432 266039112 51842 51843 578772651 53503 53473 23864759 33702 33703 157369406 35897 35898 618348306 41630 41710 578902393 29830 29805 976805249 41636 41637 757366843 63223 63224 770875703 54602 54603 496664924 49949 49950 251065322 50841 50842 183790292 64279 64280 288377023 98974 98975 149489355 67613 67614 246878363 35550 35491 365486421 21812 21880 437679917 61923 61969 526855358 25838 25917 742606254 53329 53330 656543497 51824 51825 578960400 96694 96676 906985737 75073 75027 503231845 80687 80688 650564320 54654 54694 123091629 63263 63193 380496319 6068 6019 745059212 24620 24621 851485026 37021 37070 293797979 88035 88036 480100106 19883 19884 594953353 26547 26591 37164070 70681 70682 858097565 39014 39015 129475066 5598 5599 10637447 834 835 370505817 7666 7745 714709553 87098 87099 985621023 94901 94930 638778660 26535 26529 365098870 38263 38299 833951816 9419 9362 291172696 31469 31539 859067885 36737 36738 78579557 59162 59150 595765806 48045 47973 765811375 84380 84381 972689559 90540 90584 43897648 96575 96511 619837393 63392 63393 970400578 28847 28825 704262928 45220 45160 753097672 63624 63625 753824410 40641 40568 619177911 82689 82690 632660982 67408 67409 793274765 78846 78847 399239534 55246 55240 127092908 61003 61004 860911273 51703 51626 6444190 9002 9003 597185581 41201 41136 589013061 80853 80854 405946297 23941 23942 306891176 55725 55717 453460865 38537 38571 884647660 92762 92729 949268771 40475 40465 358241803 96378 96379 842067261 74818 74863 905233865 16955 16956 399257910 9947 9948 44373404 40662 40650 765218349 51007 51008 940751379 94816 94817 365408630 12647 12581 928523850 38701 38702 311967582 43144 43145 640143337 12718 12642 605987836 34204 34205 194757073 75618 75619 310692939 54327 54348 729211359 9047 9048 71354096 99488 99489 603701824 84453 84395 750965018 25456 25490 357533162 43463 43464 208972977 46484 46533 417045338 12272 12273 147003185 54175 54176 39400903 17356 17357 700924789 88824 88825 698411818 42591 42592 707920805 96610 96611 775488578 39011 38948 47647630 67991 67957 510002939 20976 20977 11088276 44621 44554 211087189 5024 4966 475755000 32761 32685 547914530 38317 38315 910900553 55911 55912 614152426 98981 98982 838611547 92950 92951 355989497 44217 44218 29093989 32455 32410 513356686 97183 97184 801789157 93000 92933 799443543 12519 12542 831738977 36507 36514 890984985 71243 71244 365811472 92553 92509 403289596 33362 33344 208512777 37387 37457 237555140 1867 1858 437350019 51048 51124 880494572 94507 94444 339323974 95869 95840 935657146 76083 76066 778559712 61334 61398 965108992 27375 27376 775844551 2184 2238 843930932 78799 78800 194360634 14949 14950 898752242 55693 55738 919954299 80024 80025 425978972 23944 23945 277373607 92286 92339 500682132 90817 90837 17527207 25664 25665 105841270 49463 49536 939921898 80918 80882 692720940 5188 5189 273335939 73116 73117 43386418 90392 90393 768817519 41821 41823 51106562 99219 99266 126991520 83754 83833 102082399 7682 7747 599443085 87816 87817 93479714 66695 66637 6786551 27537 27538 230111546 81925 81926 641002018 23232 23230 498255926 42648 42718 514741887 53854 53813 374587553 75707 75711 801895875 99846 99847 479587485 38785 38709 266507732 82816 82742 816942394 83595 83564 823688064 35520 35521 593490001 31367 31363 677239591 51677 51678 21738973 26622 26623 229968111 54910 54923 780496779 22108 22109 658333328 80835 80815 384861803 28648 28669 272137365 48273 48335 859036626 85410 85411 929682652 64771 64772 565951835 57819 57820 786745327 88359 88360 606693205 90823 90824 473385770 6379 6380 695724470 29654 29613 271345632 12388 12451 271544998 64928 64867 93514790 76637 76638 273500306 21722 21653 59720365 65014 65015 320531771 71969 72005 51431520 17659 17610 604773966 59725 59726 352989614 83083 83084 47055057 74808 74748 397216325 49296 49297 814717508 70741 70725 651236851 11343 11380 972954187 78166 78167 707459036 11131 11132 778059499 92119 92069 458964318 57061 56995 83605275 99937 99938 642509362 72255 72327 158129707 58307 58358 12410071 29682 29683 767661744 28514 28515 367935533 22500 22569 888711279 44632 44633 222455574 88014 88083 595103740 12924 12929 739148642 22194 22227 460278690 51982 52013 334971232 93725 93726 24616047 58731 58720 238304338 57414 57415 636196118 15181 15182 598385591 24500 24501 552845861 96025 96026 681681191 31299 31300 41045957 45017 45071 206704141 23399 23400 476001996 25732 25733 125170648 36452 36383 292904469 77926 77927 962495971 75942 75943 849554747 88927 88848 177179466 23090 23035 877914185 49816 49882 556693534 75425 75469 98752280 18298 18261 658221908 52781 52803 287404109 98176 98177 994769902 87651 87580 313595945 80618 80619 79538997 80954 80966 649297355 97901 97973 462918264 37133 37134 384989423 93197 93269 475455572 44170 44187 466515039 60208 60215 930199948 3663 3638 498356623 88779 88780 84593118 73752 73753 105896505 16366 16367 492599740 246 247 150479019 85208 85209 310018875 6180 6254 544865244 20533 20553 182883240 18494 18564 810263229 18165 18144 154201147 34127 34128 84480210 21506 21462 340710080 36464 36465 819792998 70157 70152 825198151 40200 40201 823250306 95840 95841 152646016 60502 60506 467392579 84511 84512 217959171 30362 30363 675552874 55446 55447 873310013 95597 95667 160527803 20735 20788 505812472 31239 31196 82277153 32548 32549 988940741 95797 95798 703884075 95722 95723 372710308 57008 57049 101238095 28874 28875 318616861 86997 86998 909229230 16111 16112 649092151 89694 89695 370150017 7063 7064 816976759 13934 13935 775941252 35749 35814 905569391 28443 28409 910708251 7882 7883 690167359 42654 42655 597870095 76306 76307 295350310 90534 90535 983814663 24582 24583 114277719 34848 34825 195664847 76310 76364 393820039 16427 16428 107376662 25774 25775 386852252 81578 81526 266842630 99323 99324 978070069 5187 5188 122167566 34406 34443 193219084 71472 71473 110701067 94390 94433 33990131 83714 83771 19260927 23616 23647 344106549 38468 38469 220927009 88957 88906 436486663 43965 43966 627235547 91341 91342 758792911 25935 25859 986118642 59768 59747 314468352 98469 98470 645425374 49001 48968 786529222 25453 25454 167551433 56690 56691 265495591 98020 98048 954471475 15332 15412 880676208 14876 14877 311215728 73335 73263 598967064 79983 79962 313185053 77840 77841 759813756 94558 94559 58553604 40198 40162 167366503 56015 56016 65778756 26317 26237 119959580 57913 57838 363794272 34082 34084 21774510 18789 18790 563983070 33883 33884 788202290 94502 94434 415887147 72687 72688 1702068 27057 27058 171568226 53905 53955 142304861 56919 56992 764883220 30332 30333 675623511 29930 29931 463214338 21719 21704 352508325 20015 20016 568134710 61066 61067 504082074 95271 95245 827105207 82873 82932 396981539 65810 65811 761665843 37065 37020 27048089 62165 62101 316191733 55729 55730 562074649 87945 87946 67797816 94928 94929 842184094 44711 44737 587741991 87658 87626 208523999 2545 2546 83368232 27313 27314 739021291 64136 64137 728155164 89016 89017 124721840 30550 30514 903268066 8593 8594 139840044 70989 70990 607805833 66507 66508 430485056 79731 79732 391540170 74154 74198 998969620 71760 71761 922084331 24873 24874 948804339 54158 54159 677951678 74980 74943 680491514 9799 9800 290171883 21334 21307 841484529 48717 48766 502111658 92315 92258 475552116 16345 16346 830945611 85931 85932 684550085 67729 67662 901407612 6810 6811 63490563 63685 63686 184049994 92802 92844 624977392 83484 83503 397987147 60499 60507 10858922 90487 90543 569145495 33463 33464 147386985 89134 89135 239337476 57969 57916 503069173 77019 77020 748221111 54657 54589 568193725 40239 40225 430145212 40925 40874 481550940 33759 33784 949823960 42113 42092 559612497 58628 58629 612528234 24875 24876 222316207 8424 8428 866229050 78686 78687 972786885 42479 42538 964711614 95842 95843 864128270 93857 93859 202067426 98032 98038 953505956 34379 34380 917733082 55505 55506 472754834 28562 28563 828568211 76364 76365 416138420 34624 34644 317942035 53588 53586 445708898 90784 90740 56786167 50495 50490 65654422 79 80 275312504 63105 63182 912774271 41983 42039 114147290 64055 63981 890183588 28460 28461 284108219 14289 14234 927349306 81820 81774 464083576 66969 66895 911601821 74846 74847 601419489 98460 98461 485488099 58222 58223 401768072 60111 60120 691855854 63548 63610 187815111 31139 31112 840264439 25114 25141 216635810 3984 4014 638347156 5955 5896 412761402 618 630 287831780 99186 99118 982044288 4376 4377 364436990 94856 94857 714711993 12932 12933 208400426 20447 20413 406463131 14669 14670 394344454 9712 9713 438125081 45630 45696 944618320 78903 78970 718132745 15080 15076 432367656 17137 17138 8737614 59639 59564 112961319 97281 97228 956698501 55930 56010 561813404 21824 21825 386965108 92363 92419 105082053 80885 80867 544685422 75436 75440 720818058 68534 68519 788239192 91433 91386 996986502 86264 86185 11706137 9597 9598 684470125 79554 79555 548496308 28058 28053 645284172 71073 71033 693011328 70714 70715 724323826 72230 72231 212588013 16812 16813 663548789 5958 6020 584942574 76106 76107 884469979 86337 86338 527638056 80247 80325 128439542 20247 20248 77939880 53525 53496 835909818 57029 56965 448184794 3245 3272 267956668 22388 22348 155628925 694 728 216028512 22683 22684 121606410 15116 15160 995441589 60758 60759 986402958 52397 52407 850322728 95165 95166 79399525 93110 93111 926920361 34845 34912 156772108 90663 90667 267582258 74947 74972 851266957 22090 22091 709182713 26331 26332 804076858 3156 3080 158408553 23686 23687 448405135 9873 9874 840611906 6390 6335 313667728 31679 31663 224151953 41578 41518 565139185 55877 55853 500606334 65892 65893 749682333 74867 74890 22606714 30133 30134 238817549 32094 32095 101885738 3011 3040 993375262 5252 5195 509452280 83437 83401 386790261 25675 25601 127159460 26760 26708 348426459 67629 67630 848717145 35965 35966 440693208 47378 47324 883513234 67742 67670 978448176 37121 37078 965456605 23595 23596 949476390 99142 99143 829428896 95175 95181 610541500 21410 21347 80816069 37366 37335 224990674 69106 69107 505359924 73063 73136 832055721 62028 62056 317913612 54131 54143 127522016 15541 15545 89671849 53156 53096 730991324 37460 37461 30628511 84940 84943 180181533 806 870 776531176 34833 34887 96229373 92273 92274 922233964 52814 52815 794922019 5407 5408 412119086 23027 23041 101452620 13761 13762 126521177 92670 92671 147017802 11329 11336 737790682 90246 90247 895925506 20540 20541 576059496 26509 26510 52380746 72164 72165 704227603 33054 33021 652992046 68075 68116 437296150 75066 75067 958125526 85043 85059 358282823 57267 57268 772052080 85826 85827 323411146 6904 6971 55581193 63973 64020 548847505 40244 40231 936574747 83345 83414 530509136 59875 59876 667258083 94426 94361 705396062 70336 70368 647382656 49098 49094 77623992 2528 2497 521001287 71904 71934 373900222 52509 52567 203485211 87772 87761 260580888 88964 88965 170851249 39396 39397 679146914 74306 74307 118332983 69286 69287 901769795 65886 65887 781936253 71969 71910 705512751 24177 24154 392086493 46854 46826 816849346 26147 26148 360619834 3854 3850 186239607 36781 36782 155826432 76551 76519 728039360 81724 81778 124279130 40607 40601 37757053 85591 85592 724437985 38233 38310 188729810 93393 93394 308259961 14853 14829 635874156 82753 82747 858491502 80937 80938 312818828 47451 47399 416720397 50464 50465 528497462 72368 72380 48584680 75961 75962 851794706 13089 13068 962890506 74024 73979 711239893 70279 70280 525105209 17255 17256 220628003 25299 25343 149707361 86921 86877 634482642 37571 37572 995282681 49873 49874 466309488 37500 37526 256387017 57528 57529 291219571 27795 27796 645362432 22250 22251 710752822 26294 26368 753909612 76337 76338 735349107 30138 30139 703974244 3480 3481 633632927 20244 20172 533696016 51128 51061 692340793 49520 49457 194485242 30976 31053 282859628 64508 64493 543775326 68923 68964 545361470 84678 84679 738391176 57694 57695 185925580 8301 8302 240331728 31680 31666 396952160 9261 9199 110499254 33712 33719 993319671 73060 73106 591066557 77255 77261 420610703 34139 34122 64791924 72338 72339 863264412 94171 94248 586353757 88290 88328 213731594 52300 52301 297209972 13420 13421 318102946 64666 64616 990323937 15770 15727 408373065 47189 47190 922872487 49211 49212 568008342 13770 13803 908428832 14426 14387 462725282 69041 69039 729983060 9921 9905 686582312 70654 70655 927215183 87714 87681 705862124 47245 47306 189360484 63872 63873 985512639 59605 59606 437961472 6821 6822 862595342 25317 25318 749201463 97817 97802 453909275 71645 71646 91653944 50651 50676 699964229 50526 50527 509026745 18580 18581 939606841 36184 36230 916080484 6561 6562 549825371 55334 55378 987064360 36177 36178 989236858 86767 86768 367972204 30163 30164 509775177 63794 63857 186306448 14226 14266 766317205 51847 51885 346306593 43057 43036 826284822 39381 39363 674728323 32674 32675 965140356 97647 97693 640316589 45282 45347 917680340 23072 23073 656723576 68959 68954 654235120 59087 59063 687843325 93666 93667 27447278 88077 88050 418493297 36427 36356 30727606 41171 41172 205103431 874 918 92071987 84114 84115 438193718 86318 86319 244580449 82016 82017 219392583 49253 49314 344530187 62475 62400 513187093 441 442 183198938 63580 63524 764745071 28712 28713 144812473 23231 23232 549194119 44375 44312 181888072 92777 92778 77467834 49387 49388 366067980 67801 67790 384316272 96152 96199 458741974 70376 70377 608750459 84936 84990 757054646 78395 78415 792381497 84990 84991 631084652 81523 81524 167944362 34238 34239 306641378 10988 10989 878313493 91910 91911 46678848 55432 55433 755998671 34782 34704 801643359 90299 90300 165846984 7820 7805 208797852 6298 6243 17421050 97573 97548 65240635 87361 87362 473384744 15402 15403 117340347 2768 2833 570533279 31784 31791 546195696 626 627 759439570 43993 44002 493368383 20288 20289 884122749 94902 94970 889277987 16000 16062 90713448 19150 19151 224336694 86741 86788 663189802 4475 4400 488163318 71294 71295 608535000 33601 33666 952478132 51392 51393 25584954 77497 77512 850871811 85808 85809 910757890 12380 12381 635001600 66122 66123 673742188 49822 49855 504853196 18417 18418 408638442 7887 7888 443197875 10733 10803 236166346 93411 93483 896066130 90595 90642 440433043 79237 79238 416958943 41368 41369 432156560 45052 45117 145471894 45194 45205 660913334 21224 21232 93029874 97168 97090 185158641 18895 18842 983258382 21567 21568 687157435 75267 75264 770497428 71717 71718 362417783 19784 19759 93947130 67064 67065 259752767 83739 83705 807668254 17152 17153 64172001 70324 70325 752497889 28999 29028 453105943 9808 9809 829370974 18508 18428 844526929 82447 82524 425628244 27899 27933 251406777 28685 28617 653688659 33542 33543 381968197 28688 28715 680591699 41227 41294 383296698 14740 14753 927137625 99550 99551 29641556 75869 75870 49934088 72194 72215 601331447 58804 58805 968795575 54964 54965 424354706 43385 43386 979405735 26679 26680 564039596 54104 54133 534611038 82607 82541 96129821 30378 30379 451691018 82892 82934 453430333 15634 15685 141064492 35750 35784 572535857 60917 60904 192995358 44379 44322 24401541 78182 78183 166324527 72092 72093 993033919 11152 11153 343557598 48822 48823 595403792 40496 40438 261918047 41997 41998 478370885 3948 3949 847900432 71217 71209 316800108 65763 65764 994971505 53006 53007 82570238 81934 81950 286387248 59373 59374 352427722 84715 84639 349058739 8379 8380 892311130 54219 54220 531917156 63576 63506 487205362 51371 51390 160191190 85672 85673 531305402 65590 65591 161136793 37904 37905 271764561 22485 22443 629138942 48738 48721 777732067 3682 3683 228865991 31206 31207 855622604 48986 48987 835741006 40459 40479 870256695 18217 18218 870453805 74894 74829 344894909 46943 47005 789770433 51175 51235 411995125 5929 5980 647626473 21579 21626 320162119 5097 5107 421192358 6013 6014 743527658 15103 15104 860143423 78441 78480 579008829 66430 66431 546878803 377 378 82084921 65494 65495 98415844 11719 11663 420091186 85194 85244 79409376 81475 81428 696071176 58759 58760 252878745 73829 73830 887143010 86310 86336 181986092 70519 70520 274567329 46937 46938 684733820 77069 77070 696554397 60949 60950 482429551 89152 89220 890269623 91244 91203 291887853 48232 48233 936673762 82392 82393 550360915 99277 99278 211736860 9641 9642 611290337 65885 65908 935377584 43173 43198 804934268 81422 81423 741293601 33406 33407 443973269 11135 11136 299303829 71154 71155 297104619 45669 45638 632511572 40336 40391 375553918 69967 70020 678609263 84234 84162 450123469 17619 17629 290914288 89444 89445 325740660 71771 71772 148426003 63625 63664 725123657 3677 3678 945452540 23048 23049 233203709 77757 77726 757117249 40707 40708 320234688 36737 36751 546556392 20825 20801 90236817 2593 2594 267723614 83705 83706 833098895 76990 77011 835317853 54595 54596 695864194 44009 44027 206499800 38351 38352 696475707 75964 75965 835737598 37592 37602 55472703 9948 9955 523961245 19596 19597 379318728 86394 86372 811855757 8082 8083 174320909 49059 49108 619553982 57703 57704 462485394 70982 70985 981965133 52664 52665 472396936 42217 42218 704549372 39268 39291 324847947 64759 64760 243348972 30927 31005 471651526 8163 8154 485816122 29883 29816 755412690 78030 78031 247385425 17543 17544 798611223 36197 36142 979846802 13024 13025 214676453 97515 97516 861548135 13603 13604 68477902 79096 79097 650499742 81581 81582 144441567 34004 34005 305189094 93446 93442 435820028 34102 34103 286215524 96012 96025 386529308 89033 88967 353695011 39079 39133 171872829 60130 60131 668346701 76872 76924 721200322 13585 13549 169930103 62097 62126 987528897 63929 63916 169911980 84202 84268 617259924 37458 37522 492308083 3280 3281 270555587 96866 96795 735609399 15588 15642 378066196 64604 64661 826247992 22713 22749 121817351 64518 64519 677434991 66833 66834 543525250 29086 29087 129368342 93776 93777 395754332 46851 46843 810372043 58043 58044 697530414 90350 90351 886798271 33882 33883 268707057 27710 27679 398486178 26871 26872 154020734 50278 50279 424222450 20897 20898 567919345 84003 84004 718848838 40065 40020 575354519 90230 90231 801375615 4992 4993 340932574 20742 20768 833342717 44743 44781 106124131 93993 93994 426626158 11879 11880 585142124 68122 68123 180052317 36447 36451 917623735 91748 91749 642225688 40816 40817 104021822 5072 5017 990013098 19407 19408 352988369 61258 61259 856169384 69870 69871 270204209 20682 20683 794894184 70713 70714 107004160 77593 77594 558061392 38845 38837 146651151 69753 69807 362474686 27897 27862 924568234 69703 69751 918509696 58588 58656 937179739 19885 19886 859507740 43361 43414 97846807 69272 69273 371535587 12375 12376 791178478 28757 28774 951996679 45651 45649 946244130 53934 53935 247443479 17324 17325 702040543 78101 78102 344854821 34553 34496 401127367 68463 68400 834379009 2531 2581 200430773 24233 24158 295950337 63260 63261 148881556 40609 40654 422070781 46212 46213 50281107 94456 94457 343817877 67605 67606 553934032 37760 37775 563478263 57191 57256 367931526 81911 81912 785670058 45386 45361 515072349 79605 79606 383720134 85638 85639 504260530 61830 61806 293479023 73084 73085 149771235 29665 29666 654192604 28252 28274 397299347 17921 17890 135874338 56721 56722 210193673 97311 97312 458942637 24830 24764 735808003 9343 9349 536953972 60454 60455 349278081 83687 83732 989321672 18897 18904 149988057 3802 3803 379537501 29855 29851 748316264 43930 43931 602834581 43840 43915 598927493 80164 80134 817988863 96129 96061 475246198 50776 50777 905658525 28700 28701 255212523 13422 13428 759940095 56445 56446 490647811 75623 75658 199075571 94242 94243 334084800 31198 31210 332269324 28196 28197 347754199 65903 65904 196085855 18082 18083 711574036 98859 98860 914156813 36159 36169 678446836 16173 16243 746389150 9769 9770 435958462 80632 80633 662835888 82647 82648 306515746 44554 44555 649929736 18510 18524 53087966 4112 4113 670230986 40273 40293 749261016 68916 68917 674549027 28843 28841 715442613 87310 87311 513393738 52446 52447 591131517 57674 57675 535672441 48921 48922 862078521 91790 91791 106513085 24334 24335 340352377 43016 43017 762635010 10614 10549 487069211 85176 85195 660330795 24149 24104 962537498 39252 39253 739242790 78380 78391 501406081 38048 38049 360240146 23891 23892 881916437 33232 33255 166798407 56344 56359 756805793 40340 40341 416778836 89856 89859 565473137 38892 38893 202131803 74506 74558 377607258 98782 98783 548380471 4369 4433 392490246 51603 51604 600680421 84125 84126 39561438 12734 12776 562673001 52843 52844 921335534 66199 66200 23091476 23309 23310 630658784 7774 7775 235897208 85688 85718 566429346 95730 95731 479413998 19243 19166 815475985 48804 48734 114781172 26651 26652 173318932 14502 14503 154948629 61372 61373 272405039 46001 46002 888893595 2894 2866 136967179 84449 84463 853121574 41087 41088 242597542 62415 62416 319865047 52558 52481 840143025 5985 5986 388085270 87653 87654 846000509 50198 50199 514571187 83084 83107 636124256 85286 85287 126807142 5972 6038 515579512 25904 25905 719886013 5595 5533 637346945 25623 25624 504016176 76009 76004 32181124 32728 32729 45777549 5557 5558 87679448 58579 58603 778052895 65018 65019 442840317 94136 94137 216028552 97711 97648 52564173 11056 11057 63682941 23134 23180 994323539 47973 47915 517975834 58659 58660 267448695 68721 68722 980178194 99409 99410 897562128 858 859 341059139 41146 41163 183794665 91791 91744 372502834 56904 56892 846172070 5777 5778 788937934 360 361 517692453 17234 17235 795043383 49482 49483 856808175 96875 96876 618122760 82746 82805 475725658 57084 57153 223559758 91660 91661 429613198 97674 97675 307354910 11450 11427 245575569 26773 26774 780536825 71694 71695 520046205 36555 36556 315745185 28772 28773 854101202 64241 64242 438917087 12483 12484 792026792 90104 90105 575883276 19565 19566 55673586 42083 42084 570083467 22887 22840 357724269 53179 53105 214228477 41646 41647 743031752 55958 55901 833328864 73851 73852 942677024 83112 83113 564159072 94962 94972 543051796 92122 92123 622491025 20622 20670 332854414 13395 13396 863610901 96755 96756 642765641 73693 73694 857652233 57606 57590 894392594 19708 19648 639591234 35657 35717 335251047 8623 8674 649024063 5923 5929 127346713 79323 79324 588014339 50545 50546 275664033 77113 77183 116908209 12109 12097 326858004 27623 27628 411806739 45938 45970 10625406 13142 13186 201734909 4295 4306 555324956 4275 4313 815970335 88560 88561 245093957 98035 98036 754243367 15075 15067 319212218 63290 63291 645491034 36071 36133 218366671 59597 59629 970441132 40313 40321 778269115 27470 27459 286139800 1375 1377 345969497 97760 97761 530951181 84654 84696 657545158 28002 28003 202400442 16847 16848 470787239 33304 33305 818361270 24023 23959 685112707 91620 91623 552625334 56426 56427 135193251 82189 82190 561212123 66411 66482 556386719 31066 31067 714542456 25922 25923 836488127 42064 42013 262565127 10510 10511 824388257 36573 36584 349444346 96290 96291 437878437 17196 17197 400064514 632 703 499730947 42377 42430 159217682 50054 50055 193154442 58571 58572 763631689 31068 31069 513609508 66879 66880 564815171 15505 15506 318512525 84611 84537 351563394 84923 84950 945312353 23509 23491 123717422 1042 1043 749220605 50877 50878 181975851 81190 81123 565572854 97699 97749 166209981 63649 63581 377528945 86146 86089 134663737 9493 9494 530443834 18019 18083 947929533 18446 18511 985321408 71058 71127 339118464 6363 6364 72752688 51011 51044 610562692 3989 3986 704645364 19092 19140 114291024 24520 24594 807185804 52971 53042 850751267 86604 86633 435976693 54283 54284 774796102 9209 9210 12561117 92057 92058 63244829 81872 81837 333810166 41829 41830 751785340 50980 50995 3165199 63346 63347 623726555 67649 67650 790146941 27234 27154 943949980 74536 74537 149839414 90789 90790 28661895 89805 89806 199213702 8540 8541 42498269 93162 93163 679196817 79378 79376 178879341 19705 19706 137371702 55355 55302 388826563 53741 53742 740561631 12827 12773 365581308 60081 60152 703907258 79894 79936 324402863 81876 81826 357258094 75002 75003 402289647 50298 50306 199089504 52667 52612 865025738 96576 96605 421468741 90134 90106 423923278 64973 64967 393378034 8444 8479 190056896 94944 94971 777237012 4191 4211 28524829 41704 41628 251788038 42190 42260 728649209 9717 9767 213334178 83811 83851 916650929 39390 39391 108578645 72105 72048 620406804 92001 92002 601714137 33334 33335 997256362 44027 44028 307604914 40868 40822 531055136 17974 17975 314937962 41699 41700 884033595 59872 59831 639552274 67939 67940 880062374 89004 88947 581101322 44489 44561 58913041 9268 9269 2742449 84325 84319 945256174 16447 16487 243037810 60541 60502 104418863 31474 31475 448153957 89852 89910 969317367 1460 1451 150075984 18514 18542 704350371 89180 89168 662193520 77853 77829 976006735 42671 42610 431068118 67942 68019 48951034 86420 86421 737957570 36852 36824 898552011 72968 72969 924314891 64971 64990 221326454 55509 55556 7126078 17313 17314 663906393 12268 12269 670283464 42037 42038 912527418 24666 24636 713809024 12293 12349 982526310 98318 98319 111167227 14987 14957 910993772 4044 4023 278054549 9243 9230 286704535 25600 25566 577354566 4808 4809 745557766 67924 67925 744881434 8341 8332 280977702 42199 42200 265412634 42661 42618 566468468 37553 37554 37768127 21044 21045 807952567 55770 55771 919136990 22055 22110 394362255 26783 26784 338850284 3253 3254 105048926 29357 29379 568864436 10832 10833 836134256 92402 92403 787597392 60615 60658 401078388 10886 10887 188695851 80451 80458 894505893 93506 93507 666563779 91172 91188 601785238 91980 92042 47803036 75171 75092 768150820 71180 71178 756268749 28086 28087 903595239 9442 9499 395882579 68652 68653 742408921 98607 98608 865328275 82984 82985 415886183 25737 25786 929501118 13273 13237 498845259 74473 74409 588188976 11766 11828 277777934 9921 9922 50719887 42839 42767 423093179 99643 99644 37531611 31931 31881 994812823 74027 74028 19559416 63171 63195 731658249 43929 43979 173110837 31805 31868 668392393 85428 85429 37003966 98018 98019 987030813 18305 18249 986993570 91148 91149 318412856 48773 48774 324048496 82385 82462 538330211 49932 49933 455482910 31821 31822 439992363 89585 89655 241893313 8086 8087 530694483 76892 76869 200404901 65695 65677 853954074 25540 25541 866162050 14159 14160 109661984 91466 91484 953581153 78295 78296 376704376 20186 20187 308707915 49349 49350 904016668 27294 27328 772968151 5804 5801 842296630 49915 49916 750742888 72746 72692 463529162 49988 50000 556823560 75022 75023 677705014 10617 10650 956771215 43296 43297 406814812 44114 44115 276619395 96937 96938 462663870 85202 85190 355484119 10130 10131 880315380 99751 99799 809850571 47369 47370 661428161 85397 85424 886995604 48813 48861 138792426 4879 4950 756508623 89466 89467 992819042 75598 75634 213361171 1246 1202 71891962 46033 45973 737890500 2920 2874 896195750 75469 75478 998423141 45806 45821 479215867 98380 98381 633915248 50923 50950 893784167 2724 2725 357751648 95157 95162 269740079 30730 30783 36639970 65227 65228 382374191 39021 39069 195175425 1680 1729 952599213 16646 16647 305226881 27367 27292 82421299 80154 80155 320317172 21106 21111 276186929 40649 40611 10896004 33964 34012 589789086 35644 35600 289700412 83322 83323 197679631 98197 98198 524585045 85901 85867 579108590 16490 16491 134692050 87932 87933 775661623 97768 97769 908320890 85119 85147 699605287 52007 52008 31172206 28310 28272 53820421 45974 45895 964637281 58234 58235 757430002 93509 93510 58215650 63033 63034 878480889 44483 44442 355085077 11923 11881 363107112 72050 72051 797326293 13451 13452 492060164 43254 43255 395508084 77581 77582 145192066 35965 35989 127256693 15767 15768 505011089 34019 33945 529895283 33417 33418 744609374 86552 86553 228271921 79781 79782 240110517 56287 56288 838998556 91160 91088 238151658 80119 80184 786491074 95860 95870 422650689 65628 65629 802464816 71364 71411 443103267 31690 31764 622194950 35007 35008 33273966 53483 53484 749147457 55855 55801 330527469 92709 92710 923529505 62336 62337 205780865 8375 8376 871160083 23704 23705 176048386 76178 76165 766003256 52619 52626 317052786 33391 33392 705568500 17996 17971 794894743 45106 45107 272691376 22686 22731 792220539 99915 99916 265031875 92321 92316 397600940 77359 77438 894451322 10781 10814 687506356 47121 47122 505662398 25484 25485 251344887 37135 37119 406745642 66712 66713 26793208 1932 1933 390644367 15376 15378 83909956 84003 83974 863384572 34074 34108 639074332 50593 50594 583738223 78001 78002 646043785 88949 88995 839578766 73229 73230 956954794 47089 47073 46270759 73605 73677 842533444 66082 66013 127952328 68787 68788 225248715 64341 64342 309839765 29403 29404 907128040 95431 95432 334126592 87710 87711 102598433 74890 74826 442720944 31530 31520 681748838 73940 73913 568701992 58414 58442 179893659 82804 82805 646586856 1697 1663 473125581 71698 71699 987804282 2091 2116 821758095 53786 53800 519144660 37960 37961 719716326 33909 33910 186343651 71848 71927 591890069 72554 72555 673180122 15102 15103 782366148 34903 34850 465266242 63428 63429 249990750 72162 72163 592662106 99217 99285 275103347 58505 58506 142012390 50625 50571 938754988 60744 60745 337686438 13695 13696 742005111 31989 31990 575193294 47822 47823 568423050 84190 84191 394108285 69822 69812 588509701 32126 32128 952950521 8341 8264 148702913 83640 83700 767548799 94330 94331 716880550 27658 27659 505195285 54487 54488 482557236 43737 43677 305237794 95617 95580 686367419 13336 13369 606008213 10925 10847 800418781 47672 47673 11398150 28693 28694 171786289 11054 11039 383302809 86887 86888 273937754 88487 88488 108236799 85818 85819 654061861 29519 29520 347849238 79185 79220 625670990 75350 75271 857204218 97802 97736 370238520 7951 8031 106741917 77899 77941 259260207 48766 48767 529748546 65221 65222 613108766 48444 48389 884752006 44342 44343 212261340 41726 41727 858570314 23884 23885 678780226 56436 56387 212246853 49207 49200 894037620 56395 56396 906275895 58127 58177 458769417 54077 54043 26377193 12053 12054 263096585 64237 64253 68629743 87346 87360 614190407 21315 21366 680766314 5654 5681 804562462 79866 79913 915371963 23713 23714 941809884 25994 25995 807868711 69314 69315 338399315 71061 71081 451613929 38675 38728 17892114 17701 17702 639104137 20864 20897 22528830 94047 94048 407654317 70916 70917 728058901 74202 74173 949410804 11455 11456 85486057 10555 10556 543145516 99138 99192 446546713 66602 66668 769623823 47954 47955 561627272 23617 23649 832877913 98210 98212 978222241 92171 92152 750561530 46050 46091 905809820 85865 85866 17051187 78296 78320 369387765 41899 41839 994145367 62049 62057 795562065 9505 9506 806730684 30061 30062 60909375 38982 38926 19688456 72201 72263 389118447 39022 39023 535114926 56552 56508 159640514 50284 50243 492732131 67664 67598 722101004 71809 71835 987919612 89837 89838 404765536 97080 97102 658014087 84143 84135 281102135 33645 33646 116585508 33688 33689 618570892 56986 57031 896131538 3839 3840 391309579 30184 30255 445461237 37344 37345 148774268 67129 67130 81086893 6390 6433 307398197 23126 23127 133073146 57010 57011 945330281 13724 13725 836205404 32812 32744 950242102 44161 44162 903082653 23334 23302 182980213 4457 4458 404723149 9957 9974 379303736 49327 49328 257874231 79236 79237 808347936 95201 95202 297237386 32767 32823 179295228 35090 35086 793911630 91823 91791 195548801 8027 7987 638258272 72210 72192 82478387 3245 3246 472092228 36111 36112 943770258 94108 94109 739437208 78146 78147 532404893 98580 98581 365812455 99895 99876 117275403 82382 82383 820395582 69366 69388 122596661 69116 69053 3893213 95847 95848 481756053 73077 73078 838372741 63098 63099 814828276 61095 61060 394162571 11146 11147 695055540 33363 33364 655042740 53504 53582 266224912 99922 99923 812145065 41340 41341 793570849 1018 1019 671063684 10392 10393 271093012 12492 12494 412516051 54439 54508 587081889 87366 87367 501235485 86945 86978 237607235 23111 23173 286153954 76797 76798 777297532 45260 45261 264910853 50012 50013 104396907 2160 2178 612213685 47411 47335 666271860 14004 13969 286095384 87535 87462 29630626 91443 91444 190043522 82395 82396 535565509 73596 73582 918369016 51854 51916 959037883 12294 12321 428862510 3309 3248 568948823 4053 3996 852048164 25780 25829 373180095 56427 56440 41945393 40450 40451 225792200 29866 29867 826200681 92976 92960 297359207 4223 4224 176243621 27073 27074 471385871 98446 98447 779275477 47459 47460 410020533 18090 18154 943460240 78064 78027 751986101 82352 82330 175018337 18922 18999 157674460 53800 53847 265869881 71190 71225 926469883 26764 26765 423011896 55194 55195 264316058 92290 92327 489878635 61812 61847 888611076 67596 67597 910677670 71638 71639 241386413 17856 17876 345232828 66804 66805 145689255 9714 9688 709082768 30500 30450 277117376 83899 83973 609449409 91477 91478 410285940 70566 70606 329562302 42139 42140 582901105 43908 43889 218167790 72250 72302 262375197 75287 75288 989273367 53332 53300 238291427 65002 65003 927214821 7170 7202 335261038 14763 14764 399206825 86839 86900 363190821 33012 33013 999219393 52265 52266 735559492 22448 22393 609367659 17126 17191 60495830 89994 89958 520854765 67433 67504 691093582 58040 57988 464867950 87814 87777 589277989 94859 94860 79838434 87478 87536 967120278 32311 32294 793246668 24109 24048 350830753 10772 10765 120686079 89820 89821 484000585 17716 17717 621848068 75951 75875 643842454 5271 5336 614229239 19513 19514 282952061 75405 75406 665761977 64855 64830 489924961 90193 90245 472519721 5366 5372 492933741 39800 39801 870070986 58987 58988 994435535 24034 24102 843625974 45897 45898 637872119 21778 21779 214505403 28011 28045 809178500 43791 43849 922114879 61531 61532 798649944 50748 50749 749511808 21144 21084 829057327 18484 18459 371636478 32671 32681 162531361 81851 81852 468594621 61052 61053 800940535 10500 10501 554798325 56433 56434 392128016 85793 85794 514199209 40550 40551 901281625 91694 91695 17246814 14481 14413 276700192 96673 96674 657125027 17675 17654 868789894 67090 67091 434307120 10174 10254 540255379 36574 36575 873294849 47319 47387 670330618 77154 77100 75058088 57720 57741 177792667 99470 99471 814741516 30615 30616 259944102 34456 34396 409465621 1689 1733 294932322 68320 68300 9889441 49964 49965 503675959 17580 17581 326859711 63941 63973 605299925 77953 77954 172962148 89262 89263 30211641 7028 7029 515854607 24774 24798 936178072 23136 23209 979986940 2884 2885 28799597 32935 32936 439134245 14461 14431 414348196 48925 48945 772564561 55794 55726 609655365 75130 75112 507865852 35708 35704 31207078 62405 62406 812629818 89742 89695 463258102 42651 42632 631448806 38116 38117 231716166 34418 34359 817299591 80222 80212 768428210 30240 30174 61379747 44091 44092 644450776 39766 39814 919682597 45287 45213 873576092 36185 36186 383420763 62239 62240 17730779 94725 94726 586658901 91235 91236 52641008 17438 17439 560039927 51411 51412 868323213 74584 74585 80042091 92423 92424 434581066 30677 30678 886489922 74957 74958 611542774 37407 37373 604735830 28353 28296 355161488 43658 43659 255936503 59778 59779 588935969 9267 9268 407382911 15411 15412 51458060 99679 99680 928079989 75974 75975 640878837 36541 36594 724583345 84986 84919 628272785 25059 25090 423849166 90627 90628 110513211 44893 44894 594279735 18668 18669 257651077 43469 43499 532860466 3542 3590 401718232 99794 99824 578678412 72309 72230 341936941 98696 98697 356893423 95392 95393 834271709 10753 10754 51748980 76532 76597 838322767 56237 56238 436455485 32822 32823 688275747 98430 98483 723613853 98147 98148 583208406 59638 59639 562206619 78375 78427 331041183 61947 61948 263975099 11020 10962 234812572 44574 44575 759786566 43702 43626 477426035 69797 69798 500414073 20433 20434 703987008 66562 66563 579325103 92546 92466 569434116 43164 43157 295533559 49654 49637 905823334 21848 21798 239619114 5643 5662 586935217 65961 65962 508343676 49631 49702 885235686 49694 49695 127922911 56889 56924 119039856 71030 71031 403677252 69409 69394 419213385 78808 78838 966104983 60971 60990 643747646 26250 26251 22758531 3470 3471 782164875 7221 7222 61756161 56119 56111 523480689 33528 33529 486514851 54739 54740 940459837 37782 37783 647872071 13785 13836 709370137 10113 10149 220410831 75351 75278 629572025 49524 49525 935874783 59908 59909 415234436 39145 39146 787960539 63336 63266 137502779 5450 5451 535164597 66977 66973 598614731 63296 63308 157306074 72269 72270 192137765 51159 51103 134273325 33175 33129 417041762 4045 4017 616894510 15182 15161 526716894 64184 64136 267204200 35435 35436 571596433 14877 14863 927015273 30151 30152 376357262 73466 73515 54209434 24011 24053 314985167 30700 30701 117567555 28854 28855 78072559 25707 25708 829755655 73881 73882 327243542 85905 85906 744523786 66108 66148 645183974 61833 61823 34240052 85203 85156 772584398 71621 71622 38691641 52753 52807 234872434 64526 64567 720079209 82983 82933 413923330 17859 17797 836850946 20820 20864 282482211 31130 31097 764620739 14032 14033 981560414 39516 39564 240640484 65872 65873 12192590 67369 67370 95044323 27188 27189 574993198 40996 40997 460680483 2573 2504 844133179 54050 54051 355104181 86396 86375 678592724 18356 18352 108379893 76667 76692 175917428 24752 24714 689764770 37253 37254 756863958 83096 83097 223432257 49870 49944 828627436 60559 60560 564441821 52188 52189 742692706 33066 33070 674672021 19364 19365 711759492 28677 28631 305156297 14005 14060 369477884 43595 43536 616217018 27405 27406 347848699 40987 40988 815452463 98736 98737 586578139 99741 99758 730890572 98116 98117 535408979 81595 81537 77886417 84418 84419 332933457 87413 87414 953664044 23229 23192 53202691 20882 20883 47297161 52861 52898 573871174 58188 58266 525703088 43470 43471 112413221 35176 35177 734179051 50447 50485 879132370 75468 75469 673251141 82535 82568 15705794 53740 53741 840810275 47847 47848 116124679 90108 90109 738223089 62583 62584 840283768 10790 10791 787022694 16648 16649 779289692 12621 12690 408403932 88966 88894 631107612 31017 31018 897244442 64642 64643 229314418 33481 33482 446155462 17951 17952 401238082 3203 3204 464825039 6447 6448 452603437 57745 57746 882004399 69117 69043 397080037 14016 13997 936485764 60859 60893 372755088 75794 75795 61944558 72675 72633 311819401 40234 40169 493330802 81535 81456 661273229 18077 18090 119340803 32702 32703 838932781 48002 48003 388665126 35483 35438 494388742 30425 30426 367189117 81208 81209 812438717 53650 53651 117868915 79870 79900 562033733 78573 78574 205846967 22664 22665 49180964 73762 73797 987236078 92113 92114 279361046 47530 47465 453899815 28965 28981 763833204 9404 9469 60079623 17606 17607 472420555 30963 30964 496896798 40782 40816 907595478 93468 93469 869137387 9001 9002 242084950 11553 11603 795030010 24061 24037 944056596 30428 30429 205215021 26825 26826 222254817 94732 94733 237300603 17099 17100 259997704 72299 72327 763770052 91125 91119 657365167 15927 16002 884411357 78808 78730 238619968 45315 45282 155253113 84694 84695 610896589 79497 79555 971311178 80520 80521 492470060 67786 67787 960877007 93634 93635 406241599 88613 88620 108091040 74221 74204 647138605 86443 86412 329455626 32256 32269 472095763 85925 85926 948636584 36930 36905 948518950 24369 24370 832618649 87677 87678 76929580 9210 9211 564563710 65297 65249 950321521 52705 52706 603702525 69653 69708 404551272 17320 17321 926522409 73478 73459 346986205 29415 29479 896450490 80467 80471 84110327 85861 85878 340531969 54987 54988 985314177 27475 27476 360940867 44345 44346 648211978 33521 33522 581405874 32378 32432 20568241 79323 79383 698598555 92620 92621 705830406 65243 65253 451895157 97386 97387 951368661 41905 41906 612787968 60276 60214 342077640 89160 89139 80246825 4642 4665 174491942 44895 44882 456215367 21095 21096 891135320 95753 95754 863882803 97869 97808 369484507 79961 79962 621776669 14196 14152 808803161 18806 18862 846118525 18034 18035 72636327 42259 42314 303547735 53352 53353 840426818 50185 50186 29607205 31805 31771 12882077 6479 6480 598160815 69770 69771 775736354 13098 13058 404321647 46250 46223 939139003 94359 94360 60834431 68805 68759 163016503 55336 55410 167971950 1282 1283 915613203 33116 33117 471843229 62149 62165 24092765 27811 27812 612798844 34628 34661 18576912 46873 46874 358739632 36395 36396 94502200 33826 33869 760208470 61005 61006 620212676 48911 48947 934052505 48000 48001 199096000 30893 30962 323568849 6626 6689 454136215 4329 4261 41417768 5684 5612 134303257 52112 52133 175334523 95223 95295 232446790 71235 71240 510966138 59163 59168 531864582 59058 59059 255589048 23930 23931 322355357 21569 21601 327050010 54496 54497 199884305 84861 84782 349892921 9902 9899 889596288 32404 32405 713139365 90669 90670 300628158 13788 13789 476798829 81985 82044 317923609 24002 24003 455613699 90934 90986 473750193 94014 94015 321190953 98706 98717 501892166 16055 16056 150389393 57184 57185 706839754 35333 35334 273813577 52325 52313 454517234 49308 49309 582774115 48849 48823 238589196 82402 82403 178624487 11241 11216 264019360 83054 83035 596771790 40317 40318 164899331 72774 72775 916908464 12778 12826 458155562 88557 88548 641565621 30196 30197 153063089 29522 29523 545252027 40194 40135 357923681 96443 96444 748242850 2413 2414 147879573 3729 3730 126431913 20989 20915 85049371 38107 38108 246653270 59651 59581 897111631 1594 1614 600935347 86553 86579 852751191 8614 8615 933583552 53931 53932 941299252 22345 22346 71919882 60131 60132 259921988 2456 2457 592671785 49477 49478 234065350 49997 49981 353544196 29854 29791 702914586 5173 5174 216103495 51108 51096 375028878 75698 75725 257135759 55109 55110 842598012 9997 9998 607476026 60039 60096 210939539 86528 86529 408668912 1260 1297 834262674 85372 85373 54815885 30010 30011 328888720 13357 13355 730546857 88613 88559 42113396 23621 23622 702925124 64205 64132 446140049 82762 82763 588786516 12565 12566 669736369 71979 71980 148510000 19108 19074 105537226 18027 18028 496615821 68657 68658 632674053 46052 46053 490266926 91942 91943 866183815 42632 42633 349549637 11078 11079 353325132 41514 41515 717154417 82667 82662 807403512 20219 20220 511798383 21108 21109 665524498 9984 10054 189928423 56466 56467 517327390 85185 85186 844341682 99066 99146 604526371 86141 86142 199754383 92459 92423 396356586 22234 22300 264013039 91697 91678 90865845 46777 46778 473637539 90696 90697 108497674 31524 31525 539523856 99798 99739 406651764 4040 4041 666044113 44890 44844 986594147 16715 16716 838134192 61362 61324 80503159 29299 29300 172775071 64164 64165 294546707 47132 47095 533533027 11356 11345 751808457 53809 53818 95039833 46203 46204 28087142 1118 1178 731076101 96326 96316 87894722 36806 36744 362714685 47804 47805 668867994 5489 5480 234090724 81796 81842 631394536 5349 5294 341213423 86426 86418 163108451 9503 9504 524932604 36749 36750 376791336 29243 29309 730519011 63863 63916 76210975 13219 13290 942973325 30979 30931 401453990 98647 98688 490683236 48608 48609 15302241 73745 73746 625543609 24011 24012 603841544 5950 5951 325195171 99126 99127 817926766 96559 96570 502881120 41853 41875 557516580 87264 87265 186371507 55889 55890 18906922 23114 23148 579791558 24235 24236 974371990 73608 73609 43563732 84784 84785 416588411 23528 23601 485099923 25492 25556 605124801 81448 81449 535176827 52761 52762 728650685 67011 67058 716296434 21866 21867 922775947 2061 2017 156657064 26065 26066 953457386 7124 7151 562010349 87811 87812 709695356 22521 22481 183358073 59081 59107 480756197 57702 57703 295835018 55510 55511 449548378 51584 51533 591223505 33847 33848 951794479 50127 50128 366330061 47727 47706 121557932 91059 91087 188273536 23713 23770 494310420 44330 44269 89367617 73379 73331 140672932 15917 15918 849302934 29096 29052 96911614 31178 31115 609008327 21317 21394 465088147 97610 97673 518205126 33451 33530 800832088 48200 48204 118603664 48668 48678 363297454 77846 77847 954708444 22950 22951 346047782 78553 78565 233080657 21692 21693 666214253 60277 60278 723784879 69190 69165 447844563 6415 6416 31962712 96915 96859 593074265 98483 98506 960369947 42708 42709 309670652 2890 2891 772398862 53975 53976 283889532 77812 77813 269976717 11743 11744 789984811 66569 66586 48516934 32026 32027 462807078 51259 51260 221871820 21575 21576 846469702 62220 62173 181167103 3154 3155 470924446 30042 30043 69689877 55949 55916 62363310 91475 91417 410106059 9702 9625 358738831 67186 67187 129393931 53315 53327 978314970 44554 44562 600839766 76586 76655 810901853 66611 66585 120110637 95404 95347 327900553 9297 9298 490032011 73043 73037 896767868 9570 9571 457203918 68135 68136 933132837 47851 47831 14943170 47634 47635 644009060 8618 8619 895060065 48485 48486 588080683 61587 61588 185812571 3746 3747 660377896 89568 89569 876758695 88096 88097 422053826 23157 23136 464578796 7577 7578 896684455 26431 26432 532703653 71845 71846 168758888 37690 37749 81239384 2439 2440 585553504 36134 36160 214282000 6078 6079 237679863 71598 71599 478320943 38989 38990 172965093 76843 76838 12739176 30740 30687 531626919 71633 71634 70402373 13410 13462 273258750 31717 31718 964166063 23503 23504 227346482 10621 10628 199887255 27757 27758 691676198 74398 74456 96662879 32849 32929 324566688 76317 76318 219435425 9433 9434 991952418 74278 74279 666913448 21205 21206 856701620 35012 34997 918793942 1391 1392 964657573 55920 55956 845579433 82378 82320 944373144 98036 98037 130593475 47201 47202 479734477 29510 29511 264415786 83639 83694 641716603 62041 62042 830747441 33004 33005 697429235 22062 22142 614471781 40795 40796 968763871 23006 23007 323577901 735 686 843337583 46783 46784 454280905 28822 28823 95415624 99302 99303 517941508 99333 99334 330994032 62148 62149 540964332 55323 55388 573602750 14920 14954 807689164 18054 18055 629899451 22598 22599 662855651 8881 8942 982074582 54635 54600 845225192 80808 80809 265374157 14772 14814 423490763 99307 99330 568004729 25731 25665 990996305 32832 32833 129632438 19966 19967 517930001 28580 28557 810678640 73112 73113 396149524 76802 76828 620954500 86451 86452 179987945 12115 12116 420188794 33387 33388 439194710 88696 88697 863474177 75077 75078 305410122 74772 74773 915129978 76544 76545 126676504 89458 89455 638186813 28248 28249 481230077 27646 27647 685357550 13790 13791 698898931 97954 97955 197893952 10331 10259 771398498 71085 71053 847161160 35594 35595 25744110 11473 11509 980937447 31837 31838 911361525 51269 51270 712858687 35438 35439 265283966 67322 67267 554298842 17600 17631 713371364 97836 97793 907765396 79529 79589 910259079 70924 70925 785705458 40043 39985 828153230 75947 75948 202590391 58071 58117 453806565 73529 73530 507428424 29287 29288 710304641 72099 72100 363414283 99688 99689 906675987 15572 15652 170787944 19226 19227 317413893 76124 76151 311647179 16067 16064 481636598 99680 99716 960301703 79485 79544 280468008 79299 79327 232950490 21230 21231 424491581 45865 45866 96693198 35371 35301 899881429 95925 95962 780906652 79703 79704 658294716 50101 50112 902360177 24721 24782 603400012 74589 74645 550949714 75845 75846 82558930 75987 75988 592779348 40857 40817 971382258 76955 76956 350343435 46125 46195 231490094 97570 97571 253800210 44602 44651 706925249 75745 75813 392510666 18352 18348 742414510 87147 87115 883408651 46141 46142 638464272 14480 14521 490565503 27807 27766 845876413 83258 83229 579360414 35415 35416 864656375 16238 16225 40110769 70808 70809 611752003 68740 68741 803912826 37634 37704 663293801 56181 56134 138757984 34826 34827 1995276 85098 85099 634948136 46213 46214 168580481 34638 34602 196034379 45439 45404 886462173 51724 51713 156172960 33826 33827 772353006 8138 8104 230753763 9285 9228 336167163 74360 74361 821956835 59493 59537 306300942 95494 95427 992785591 27832 27833 554436538 25454 25385 536026924 49178 49229 714118192 57879 57810 288547626 27711 27712 828039393 62571 62615 714952351 18922 18969 127732067 8150 8151 984071784 42754 42755 103119841 78886 78887 825139323 91529 91530 603749521 56709 56710 122153286 83936 83909 904343139 12271 12244 776352751 56825 56891 768976565 14321 14322 410633225 14903 14904 351826552 30541 30542 802852448 2940 2935 201472794 76772 76708 427151110 20299 20300 673140690 48640 48651 931599782 9105 9072 10318833 20454 20429 454759482 55648 55579 433921742 96564 96565 281571697 50538 50495 840323269 3168 3169 245142739 82948 82949 926744549 72783 72792 239726764 5965 5966 470101522 5264 5265 925009151 36569 36603 538586170 23559 23560 35192887 27229 27230 177327365 94176 94223 245731710 10124 10125 159408766 21660 21693 311094839 42423 42424 769002705 15198 15199 135766475 51976 51991 258218057 60007 60008 570620935 61022 61065 911343560 36121 36122 815072304 24710 24711 136221157 35786 35731 323883913 21367 21368 388627314 30959 30960 425220340 38187 38173 992716837 97729 97730 681377142 23620 23582 996228869 14309 14310 716147165 17213 17214 998438521 65296 65286 747736455 18092 18146 720798055 93924 93925 416326466 56145 56156 451278569 75579 75580 661774960 87407 87401 119191370 65458 65495 562319478 59956 59896 470469180 60610 60611 470412876 98445 98487 556360903 99974 99975 848910502 38411 38335 470160465 16476 16553 717311539 60526 60527 237729326 8963 8964 967847910 47817 47818 174641191 15929 15930 450135451 59850 59870 735126646 65417 65338 268000637 65949 65956 93801643 19027 19028 695045102 65381 65447 515187766 87966 87973 91284219 70600 70590 67690031 75590 75591 732172280 41109 41130 433910994 15122 15123 629308728 78324 78251 500459601 22915 22978 343551121 13645 13646 62714073 89117 89118 314692675 78595 78624 880946942 41869 41870 742647040 24247 24192 919906530 39266 39267 842726918 24514 24458 413315070 83442 83443 654783003 64249 64250 968756383 96609 96610 138612461 42310 42269 170420462 73351 73352 645389287 36782 36783 637269166 46199 46250 209972463 89723 89698 874272497 40388 40389 295584147 70757 70758 370616530 28736 28696 631763214 88678 88679 89474113 24444 24445 59686199 32277 32278 942573778 29275 29276 826186008 81352 81353 130938466 38685 38729 448459341 57083 57084 703842157 46688 46689 78467878 37287 37288 60441131 73786 73737 309592738 78835 78836 989200108 30282 30283 72688426 55516 55538 275212355 57059 57002 121611180 69044 69103 195579585 26433 26365 596389950 2998 2999 376628492 13079 13080 521568716 61600 61637 96018982 97833 97874 859252494 20937 20938 374669447 56468 56469 868787850 16240 16300 390863985 76470 76530 163641711 97419 97429 412506133 47907 47844 689889810 55132 55133 204332576 57288 57250 778648951 67698 67699 283108202 81889 81886 916267222 44889 44890 255199888 92095 92096 44257109 80378 80379 248156694 48342 48343 478421159 82045 82113 344302537 16091 16078 186058968 95025 95026 9981698 53765 53766 959539336 53412 53413 634757370 29325 29326 787771500 35669 35670 713101690 52260 52261 711037030 89113 89150 612986614 3520 3521 456426273 840 790 971414035 4214 4237 677590938 48827 48828 244353746 40762 40811 677288378 59607 59574 608936756 67515 67491 731984674 42638 42639 835342671 18654 18717 105435830 42087 42102 897301163 30152 30153 604286269 79336 79337 673229313 57828 57829 104345724 50149 50150 817083146 21998 22019 593155690 4152 4212 857727665 94171 94166 12435160 90087 90123 543731493 30271 30272 359542714 47333 47401 132399135 94471 94466 745495260 20674 20675 259477031 72200 72193 722474217 44232 44228 319525361 66986 66910 980795789 16675 16737 295263961 14216 14217 590500281 46611 46612 383862736 36760 36761 31484041 528 529 207959397 22852 22853 16640831 78767 78801 64161555 65261 65197 348486387 1947 1948 309618066 7566 7558 713932811 94740 94741 596604028 15433 15434 147173009 59326 59327 573242554 35031 35032 574545834 10535 10536 675142268 68635 68636 924133649 1378 1379 966562195 91039 91040 199943178 3226 3227 246964327 70346 70360 528848056 94012 94013 83833627 22717 22718 651640585 17222 17189 759453768 9396 9397 318752353 79141 79217 319047799 30975 30976 880154130 66822 66855 74305566 54344 54318 872977071 9894 9915 680060264 71977 71978 714609526 50090 50033 351303401 21471 21393 170390033 79520 79521 128216363 43243 43323 199576232 38343 38274 424690617 18859 18914 791641739 51763 51840 846716151 72622 72568 905479447 61136 61137 77235080 76826 76827 33229296 89398 89330 710160436 89921 89922 484327679 97126 97127 894565297 33318 33335 884829022 77645 77674 436428221 20309 20265 626852811 54727 54728 126143695 16177 16178 357259836 31211 31206 279063669 8926 8927 952652968 97122 97062 393703951 3479 3485 218028938 51337 51338 329030629 17014 17015 373595151 87763 87816 145062881 41644 41693 66246591 4600 4621 103285880 43560 43531 607500275 34037 34038 750555344 95688 95689 936088636 4894 4909 43043649 456 457 774659747 65092 65129 722290326 52605 52573 519802358 59102 59103 530060373 96469 96483 139974588 76734 76739 738884019 73945 73946 137583164 75989 75980 197292246 71410 71488 194656306 55047 55048 959441061 1436 1437 115814282 41309 41280 166478386 15302 15290 220939917 37986 37943 186311830 42394 42395 852827313 34098 34060 298642120 14959 14910 327937405 64034 64035 653815554 30272 30350 718761325 83627 83628 671622245 63015 63016 194458830 22850 22851 762819263 78728 78729 65955683 17142 17143 529856187 40224 40271 124857323 96482 96483 984042638 53963 53964 431080476 22136 22124 393815022 24317 24318 807732867 83226 83273 437572356 38137 38138 768491245 89477 89453 632543743 27791 27792 781258797 2373 2342 648623782 32933 33007 809736829 26205 26206 316413476 874 875 424428808 64121 64116 962140934 69811 69817 997898220 26350 26346 716059973 44193 44194 446401288 88093 88121 254528654 60668 60669 73242771 45128 45062 853415826 94940 94905 629893304 7619 7620 81740932 32567 32568 982962605 17950 17871 503741670 76925 76949 938420379 83869 83801 626869068 97858 97789 915287777 32609 32610 271540815 56403 56456 441363548 40621 40622 464463329 24721 24722 14134415 68650 68665 30313296 37051 37052 990588233 40748 40805 47813994 89849 89850 80005500 24521 24522 627939378 54377 54375 724448006 8048 8049 298176718 97135 97149 988450802 98275 98232 841281990 7709 7710 658394438 44172 44173 248953352 89634 89635 557402928 42287 42288 389840855 88380 88440 393073074 14212 14213 503644492 26498 26478 245257582 24559 24627 994927650 40985 40921 876277996 75470 75471 883991861 26403 26357 803264353 44440 44441 363320438 55298 55299 79868155 30355 30428 794736137 29795 29796 727400975 51999 51933 229614204 95873 95874 497890541 27918 27919 353340622 55009 54949 506854766 32063 32064 575813542 5714 5737 189132454 45714 45715 886831192 33796 33717 675853733 5327 5328 257260738 53433 53434 983609974 27748 27749 555929515 6278 6279 632221309 72499 72500 5067688 19619 19617 790628710 66690 66691 968947416 94569 94604 898855459 47514 47515 527922225 80967 80916 215555259 58969 58957 254225895 39752 39772 580767709 85983 85962 853511961 26345 26402 776871249 60580 60581 269270703 64977 64978 827998756 30899 30900 176699235 36969 36970 217281975 57578 57579 59513015 92062 92132 788497829 71609 71610 903606975 63027 63030 663062123 49680 49681 7091700 36331 36332 489355313 86469 86470 385753036 91990 91991 153103266 90624 90640 207845992 85123 85124 972335939 80275 80234 65768280 15647 15569 800025693 29863 29864 12553578 5459 5390 86877518 60686 60687 926306350 68285 68286 976754467 76914 76899 984106394 68386 68320 869398760 2867 2868 580963685 73863 73796 473681958 12325 12346 844492219 25577 25548 162434177 97963 97964 878685489 21797 21762 322882735 18195 18259 780127658 8555 8556 393391281 56846 56847 992972995 99747 99774 512563475 42411 42355 880845193 30404 30410 708998219 16832 16833 690240841 5100 5106 837198736 95247 95316 607846468 37347 37348 682641883 87704 87709 52553671 65182 65183 756143188 13419 13361 333478771 96078 96079 638807671 8725 8770 594787865 1861 1811 462796009 26053 25996 193657730 72347 72356 937310774 61570 61492 785738195 68481 68518 511021614 57065 57066 297083224 71444 71445 106788162 89135 89136 843506782 80524 80579 94824121 63948 63955 952171536 88030 88031 85381445 64523 64453 459871283 57939 57940 805763293 75537 75538 459249799 34320 34321 624784047 78579 78580 979834199 23699 23700 536807939 58630 58596 102151839 21429 21430 352372631 52772 52824 633986977 80836 80837 621381340 98361 98322 265528175 90820 90821 456479592 61531 61605 468856401 58051 57996 437665565 16335 16381 407427626 65474 65410 849400212 66220 66268 480208251 67339 67340 773869642 25698 25699 489434528 23764 23836 601844466 18423 18356 217563535 79029 79030 485914098 16204 16205 825931555 25958 25959 272957352 18200 18201 276690658 39791 39792 784031878 62118 62167 815585863 70797 70798 131924628 937 912 76708915 61548 61566 819299346 75099 75113 78698759 38008 38009 154719310 38188 38114 427965992 7991 7992 41757457 64740 64741 703850393 43030 43031 437395026 1494 1532 690276356 59792 59737 692828233 79421 79371 104143297 59577 59578 747699895 12846 12847 580897511 11645 11646 347483707 11368 11326 73128646 91926 91982 577166531 39348 39291 578934271 96948 96919 565625762 57832 57833 132343917 73723 73714 105723870 72857 72836 220610744 13234 13235 54325988 85618 85619 955987019 27624 27630 424468555 15380 15381 505341803 58853 58891 670088096 82870 82884 665561832 65328 65329 647391574 41856 41787 156568317 772 773 639326917 49307 49297 802389646 5662 5663 188995486 46729 46730 806514537 67486 67487 334127791 26553 26482 511931624 53637 53714 475154831 34383 34364 801537230 28583 28584 534545976 12903 12946 147812031 92201 92202 314426571 10490 10491 997344773 30770 30785 730538097 96204 96205 669600185 65622 65577 414182310 69124 69125 355797851 27157 27158 311137734 1725 1726 281322879 85935 85936 288429618 1522 1523 406069686 90132 90190 953353434 60472 60547 458964755 1839 1840 394069486 45648 45652 237964193 26589 26590 494346971 20776 20777 145602458 92971 92929 86438206 75474 75485 741019190 38056 38105 788702403 12962 12963 473330622 94878 94879 714274151 9223 9160 861707449 65675 65688 355266412 12220 12221 444516806 56604 56678 417286145 36063 36064 447903684 73637 73661 315452562 43643 43605 840042761 35940 35892 609764392 57964 57965 997870923 99902 99903 511580282 4172 4240 732653414 65988 65989 739853939 92506 92495 987806915 80341 80342 654405132 10017 10018 76836674 93023 93072 482420147 21383 21337 285124207 31398 31376 249879422 84016 83962 217626811 35853 35854 668260339 58241 58267 840641648 25480 25533 448560860 18081 18082 116661740 92996 92997 680142748 27946 27947 726752249 70162 70163 937577559 3308 3309 233362887 92073 92007 649502469 12404 12366 312623431 52770 52829 71553218 54799 54797 126393704 23091 23092 975193264 19831 19814 895027421 88030 88011 76899218 55273 55216 137995712 60602 60603 465862116 35584 35585 199830712 63069 63070 580993928 58241 58242 677627606 1852 1853 402849281 97665 97714 124537595 82864 82906 143425342 43867 43868 840636944 83055 83007 53891149 83818 83819 133566521 2076 2001 621100476 90077 90078 112622930 8359 8324 445334202 97776 97855 282335856 99499 99500 254256493 48803 48794 354154075 35399 35400 859896629 92596 92597 17666746 13392 13393 836174555 11908 11909 127796213 84805 84806 42833103 98128 98129 772989864 75600 75601 418849217 2457 2439 709716998 16377 16333 207322932 61554 61555 405479251 95604 95605 404554399 39820 39821 717026186 54292 54314 433548435 96348 96349 974844099 10686 10726 410862681 6468 6449 692792351 17303 17304 668358847 39354 39355 877121987 38098 38032 562111788 72211 72271 418691435 68531 68484 919546102 22278 22279 529193656 6333 6303 150189474 34587 34588 516778398 18957 18909 300030010 54502 54433 196161680 65550 65551 49177018 47453 47489 336648405 22448 22449 23091164 68344 68289 471504558 78912 78913 243825160 25432 25475 990359297 26954 26955 485370949 56116 56156 293173274 67780 67781 837127185 53954 53955 426378687 43916 43968 106293842 54804 54779 668195232 6894 6957 250891306 30422 30423 383394717 85326 85327 468781707 71045 71049 151982711 28107 28108 882292745 90843 90833 844446484 93305 93240 59689206 8839 8812 376565459 72598 72599 758279664 43978 43979 606020123 32357 32430 85739473 86214 86206 582376902 41477 41478 832902972 30824 30825 325037136 74475 74433 578392202 72412 72396 954847795 3536 3537 716395568 29555 29556 830647430 26686 26667 612973031 74959 75004 845363086 18362 18363 496918440 38136 38137 52338826 85100 85101 494651755 24114 24115 495929844 13297 13373 23981818 87878 87879 394424878 75509 75510 371188796 70089 70090 398254797 80251 80186 220128830 81935 81931 584005656 91634 91575 862670373 19171 19172 279531407 40633 40627 786899176 97654 97655 656794842 625 613 409833666 3907 3980 950290765 19401 19415 456804907 3549 3550 19819788 70996 71008 530004502 58588 58603 699192117 84757 84724 204359199 90989 91001 533253893 30054 30055 202738573 90551 90552 987808848 23722 23723 868891156 27262 27263 258228860 28230 28192 655718496 48085 48086 906740119 27037 27038 498130715 49339 49340 725854526 6720 6764 676885794 82395 82434 32579000 18989 19014 185373226 965 991 743145885 43654 43600 934233388 68707 68708 368665844 10333 10342 190498079 82917 82918 511659983 820 838 861987531 36508 36509 365689355 98640 98641 476300701 34761 34762 454898702 58616 58617 387089735 71788 71843 963355994 42071 42072 986884369 3182 3183 147483418 41089 41048 90624344 39155 39156 698347534 63043 63044 888516798 87570 87571 347009296 45050 45051 617713014 85887 85888 250546527 12619 12620 683731615 25065 25066 612532563 33433 33354 605859664 24378 24379 209545084 26354 26355 363357964 96974 96921 685626875 5296 5297 885250132 85817 85818 664506800 78322 78323 364380127 84257 84316 835362623 50290 50291 804513795 6920 6921 682914577 72126 72127 618894162 32268 32213 451976784 61451 61452 299547339 2509 2589 231992782 52979 53022 686894403 10264 10265 245614839 74400 74460 702352331 49143 49145 217383148 66486 66543 332640225 92736 92698 369038966 92612 92663 830798683 85597 85598 630417508 52065 52025 694256266 41771 41772 747818439 1017 1060 662255801 56005 56006 984341490 53524 53525 893654770 92759 92698 235433158 54567 54568 102946856 76102 76103 58396681 18451 18452 492338909 73814 73890 629603317 84259 84260 925777061 31287 31240 882588655 96798 96799 354073350 26972 27002 478902571 25986 25987 353275911 13839 13766 346055456 4262 4263 59184146 2611 2612 740259560 98649 98650 991141887 16131 16132 193147928 15925 15926 946857023 88892 88893 654709061 45266 45328 118296776 3712 3713 205550593 59246 59294 715825232 87618 87619 121256317 30180 30181 553963616 69695 69744 655284629 11702 11695 344785296 92784 92846 649313850 71668 71679 243483792 11414 11415 147554220 25493 25494 107482430 81261 81295 842418124 46443 46460 789696328 40907 40908 331147139 5229 5232 950464273 40600 40525 517757085 4735 4736 267373205 72731 72732 954549636 93995 93969 302780867 26379 26414 495264672 25273 25274 861395202 69218 69178 451976398 17108 17109 927037435 34257 34258 273728897 31741 31742 418956982 56420 56424 578432085 92697 92698 870832721 35663 35604 831083436 5141 5125 626303954 67147 67148 181714961 60453 60454 428935883 78567 78568 412423757 66271 66282 938006356 78309 78310 481453627 50117 50118 454688199 61339 61340 934598552 12029 12030 252230028 96859 96860 458940190 46399 46438 118563984 74026 74045 274327508 98183 98110 705955177 1741 1707 294657976 71983 71984 915685056 70028 69980 992692439 79548 79549 182019398 48762 48763 101764434 73332 73333 178544791 99142 99155 48417790 26493 26494 84863199 30017 30062 682666070 71971 71972 187713972 86218 86219 97108794 36150 36151 63703684 36583 36584 396287759 89246 89247 654513742 81715 81716 298398928 8976 8935 391487163 64218 64219 607515318 61571 61545 568707037 56686 56622 95562206 3249 3210 339438665 95385 95417 588338862 63596 63647 683777162 50103 50104 744674149 6940 6941 267493393 42150 42151 293190193 40422 40423 585660661 28892 28893 260785666 52076 52077 439076488 59518 59527 98476433 86608 86609 142573494 83760 83718 948578690 72912 72839 237471435 43411 43412 723889633 92115 92075 845216726 89815 89816 435866710 79377 79378 137372352 99965 99970 7560704 37572 37573 206338434 20178 20179 320541304 15536 15537 949529748 50635 50707 213740264 36254 36255 630134047 95817 95818 264299731 80329 80271 879093911 50238 50269 234337763 28432 28405 882420911 89603 89635 320898155 31992 31993 873951597 27731 27732 457059095 79771 79710 570940914 68924 68925 538564801 21975 21896 838846578 1796 1720 825025415 55907 55908 550205198 82095 82091 700166685 29296 29297 810031945 23852 23853 103733744 90537 90538 39637267 45434 45435 849481739 25520 25521 354950664 42299 42300 28330817 32578 32590 427670128 78593 78554 53427375 77546 77547 364883022 16187 16188 506736951 46990 46982 98221074 45180 45181 359043284 91061 91062 441683813 6050 6051 396343018 62441 62442 458844487 57761 57777 442612638 48509 48510 542143401 6825 6826 36079816 5613 5618 786755457 42274 42275 445349449 36533 36560 140530598 52180 52107 698056409 84105 84106 374478071 98109 98037 47408398 40191 40236 582272602 90592 90593 821483428 18252 18253 686020090 57860 57890 412382716 49905 49906 845075068 67814 67839 731583021 44586 44568 593162085 95259 95260 77035546 70774 70775 121993279 68384 68365 718357800 15930 15870 404566283 3411 3481 731477874 72870 72871 383443485 92331 92352 425218410 67354 67418 162694885 67081 67082 151184661 21764 21791 604112517 19960 19961 624078684 72280 72307 288567925 34595 34607 7734229 71217 71153 668156415 14984 14953 716599863 92160 92102 298878341 81258 81227 165165848 97533 97534 195420724 77157 77158 598265177 17900 17938 856627175 78759 78714 507083824 35540 35541 212139451 82642 82643 121524933 34989 34990 998740034 56934 56941 688961633 47359 47342 712691344 59278 59340 676753986 89706 89772 605590605 66971 66972 772472353 54140 54141 87725499 69716 69648 851478294 59408 59421 787918086 11833 11767 541124980 64179 64214 953202013 61716 61717 195356110 64161 64110 484094829 89321 89337 659614823 48892 48893 705971285 75712 75695 884084707 43543 43544 248197771 21197 21238 180044249 70393 70324 878999722 71002 71030 524054667 76517 76518 573883827 64452 64483 616620132 100000 99932 179659076 26775 26776 365356647 63470 63471 520837842 19543 19534 423334795 58620 58547 227799366 72280 72273 41019719 31717 31796 562270147 84856 84857 955911107 54466 54412 820348778 51611 51612 210067866 30813 30826 453038144 40420 40421 823228246 56290 56242 206643106 13871 13872 734394700 84443 84410 464047816 17364 17368 817440458 44714 44715 117688807 80300 80230 469493781 48069 48107 77908011 68494 68495 355586745 37019 37020 565576803 16649 16650 339541486 61460 61461 139806154 40421 40422 232323945 76974 76976 27564294 46689 46676 746012065 72685 72686 676852392 93188 93114 625819747 5290 5291 224719225 71671 71672 611434004 64148 64149 557264797 147 148 50537513 70886 70845 966197649 31356 31357 232741299 15465 15466 481270594 10307 10243 205466801 77040 77031 271440898 72089 72090 50429175 83309 83310 458633230 57182 57183 637564315 64980 65029 318750959 22015 22052 379342049 4060 4061 445296596 30009 30038 63470242 89285 89218 776846001 66218 66219 252553754 33673 33596 809934165 94992 95030 69611323 62896 62897 379645761 53260 53285 253152625 19723 19697 815821689 68621 68666 755500633 95709 95684 953363901 50589 50535 992453764 1483 1484 475012270 85962 85963 340633384 68617 68591 103006312 40358 40359 585233560 48883 48865 966381737 32446 32438 858019690 13914 13959 917933081 71677 71678 446299850 93177 93178 189037484 4287 4306 755810341 18931 18937 826826732 34951 34952 467418191 22920 22863 226456142 34503 34504 777676693 26363 26367 243287584 40487 40561 944646656 6736 6737 90476083 5213 5244 779723073 80458 80459 575498094 98498 98499 996403244 79338 79339 777550050 94112 94113 848064392 20420 20412 780356767 81127 81058 179239907 15230 15231 777778257 35955 36014 265059648 69432 69371 183701106 18858 18859 82833372 87947 87948 91116674 18512 18544 422565363 27771 27817 784031328 59241 59195 825433434 20113 20187 567310253 77050 77087 161022965 49085 49086 504043197 95620 95621 836126175 31777 31808 655754776 31410 31353 602757101 85129 85130 76220730 47181 47149 700260954 28454 28427 240765339 37101 37102 458932997 8291 8292 462925450 4855 4856 773409624 24651 24652 473098469 60899 60900 333792552 50182 50205 610610019 41929 41912 963693883 11750 11720 162429367 52256 52314 770174979 97675 97676 244870198 8182 8198 129801959 59051 59009 556144477 49283 49216 271529205 40222 40223 100606444 9107 9108 841734559 78011 78012 466584006 84212 84164 142344492 84581 84511 71817673 38493 38494 328381695 69319 69266 899037858 85542 85515 907638823 38707 38708 774078794 90704 90691 995522191 72012 72013 195841944 12471 12472 745920170 59286 59287 333478708 68559 68560 877051255 2575 2576 282890100 47144 47123 290293006 55483 55484 948254464 19721 19730 94036450 40653 40654 81833020 10704 10705 993785238 65746 65685 551284233 97104 97176 189603329 95983 95984 112762335 44847 44848 752506259 23435 23436 492939970 96688 96689 490814880 64219 64234 29896660 75365 75332 535416299 35834 35835 570535873 527 528 946462912 21414 21394 528558010 52654 52691 616851717 61128 61129 525100308 38929 38974 412976291 26860 26799 552186109 17903 17904 743270364 70675 70659 323586979 60966 61012 561292936 4288 4332 384281308 41084 41037 71947723 97766 97688 879171477 55021 55070 390963307 19765 19766 634477124 84809 84810 174492320 71585 71586 288455885 38760 38761 957225727 82277 82330 144374487 56005 55940 284870150 79288 79289 676223887 70546 70494 350504475 95357 95358 57681034 7419 7420 894846501 9882 9939 900625843 46449 46512 706918936 84482 84483 761703713 541 542 476130977 3539 3515 270535135 68890 68821 93122123 5191 5192 566041854 65671 65672 462391012 90296 90297 673054247 15759 15724 903455384 96677 96678 146824461 61289 61349 456604919 11562 11560 281347264 9766 9799 720356462 13937 14002 299141482 63162 63163 694691763 50434 50507 85260876 86075 86050 31324522 3407 3468 449230208 76332 76346 663153730 47855 47856 256278708 1175 1176 179513995 64823 64824 437277053 50036 50027 384136780 22080 22081 131550786 23934 23892 307642291 8514 8515 982475565 6293 6294 339060460 63378 63303 128787819 40872 40873 70266134 94840 94862 591383919 87874 87931 221516817 12820 12821 309072485 80445 80446 42691860 29140 29141 368392748 70277 70221 723079438 65776 65777 98052995 24352 24289 700902935 42683 42669 270852189 62742 62782 899255838 83720 83752 891560768 10484 10534 158104385 536 492 617350722 8532 8555 504258971 18398 18399 483858037 73819 73770 12299616 32240 32203 699997879 927 928 427172307 51874 51875 594178988 44234 44217 354219142 59827 59844 78460122 58486 58552 964834030 53952 53953 477864239 18075 18031 279805062 28493 28547 639764684 13898 13899 32521935 88044 88028 671139148 67241 67191 258951026 103 154 539594338 54259 54251 452681912 17554 17548 84462431 49304 49305 701098150 51829 51799 61524165 97752 97753 373016469 90774 90775 515558942 84676 84677 356985207 89507 89508 919991240 57829 57801 257757257 63018 63019 139688660 40468 40469 333354155 22872 22858 845786884 46728 46675 191533157 70806 70780 875104564 78906 78907 68014300 31517 31518 415145864 8668 8669 307881303 16876 16917 364858804 90643 90644 610585492 10288 10338 807168383 59954 60009 181825547 8162 8097 721002924 78006 78007 676456336 47974 47975 538517806 2257 2223 574095351 65314 65369 430341581 51056 51135 249658575 84219 84220 26501352 96516 96517 77097392 89760 89777 792887391 84276 84285 952377589 60317 60318 74801936 81529 81530 293440821 27593 27654 134819997 50443 50504 114818883 95353 95354 350692496 65073 65074 830150784 20242 20225 696976967 99021 99016 267788018 40929 40930 980289335 50141 50142 614289197 69916 69975 905534809 84504 84533 234515948 45089 45029 572218507 12513 12514 383095291 94380 94454 965312960 97728 97714 610177149 50605 50606 777270714 2394 2430 41242202 69944 69945 523896382 1870 1871 192285167 89565 89546 303291962 54113 54182 446137315 27386 27341 699816704 62330 62288 316235946 25369 25370 652574184 90527 90528 984309906 51508 51457 695186393 49470 49484 458507321 33147 33148 798721099 61119 61120 820556902 94407 94408 666364154 61556 61510 278011394 75557 75606 175378854 10617 10578 923264787 7294 7295 714798804 16163 16164 796560063 17665 17666 23520809 5690 5691 908192002 48783 48784 907732781 19152 19153 900977982 204 135 810248761 45663 45668 772459383 66220 66221 483538634 83423 83489 498192592 12024 11951 480189898 70920 70906 884213923 78901 78902 10803165 52749 52757 865860924 16015 16041 401158670 42593 42526 953937682 110 111 85586224 99208 99183 259175723 91229 91282 583638638 48068 48069 594396592 39594 39595 492071362 5008 5041 672509294 88088 88158 96015423 98411 98412 203374436 43432 43497 128306397 20266 20300 138411621 36054 36055 319717915 6741 6742 86804075 37534 37499 911589208 20916 20917 628208041 13980 13981 612576933 15263 15264 748567374 51499 51481 724130658 13581 13582 85323261 60767 60768 652269054 31402 31395 532094114 87790 87845 252786101 75679 75607 537764304 87113 87114 986904268 29095 29147 957413909 84012 83945 599875118 52354 52355 284153750 92964 92898 992854152 16415 16416 521047908 82607 82608 730164078 50634 50609 76399518 49519 49520 791817751 90794 90795 879192815 14313 14314 333488051 89042 89043 770433279 64460 64491 612519422 58430 58431 588270173 83382 83383 851996563 21631 21632 959821413 13309 13371 414332307 78894 78913 736513063 9964 9940 172529620 58710 58711 508641559 40399 40400 642218579 28003 28004 734684290 91616 91580 185104461 5958 5959 731045170 41979 41903 327988118 63181 63195 619753306 88369 88399 966322666 9235 9209 529913635 68022 68023 180182740 56520 56557 823209275 64442 64443 290425844 96702 96703 713868422 348 349 614929185 96495 96505 858383625 56299 56300 76274836 94535 94536 172614513 43841 43842 525971788 60604 60656 155412468 34638 34575 649665315 53565 53566 709693904 13732 13733 953494243 21982 21918 7453093 17117 17051 871997976 57207 57188 277470732 87799 87800 806605284 46326 46380 457319882 83225 83297 964860895 21063 21064 761228129 91801 91802 675478518 79372 79369 181342029 96049 96050 390325125 93759 93775 686912936 56722 56685 931026056 16240 16241 376759861 24929 24994 685594842 66869 66870 727622695 39919 39920 238668223 84076 84077 396869268 12838 12830 579534060 54597 54633 612235128 8960 8961 419655598 26222 26196 614038456 87553 87523 836719899 9462 9463 42539978 11824 11776 536862182 40232 40188 330757194 22515 22516 125332669 60619 60584 64000258 5285 5287 238532225 68782 68783 693475834 96684 96626 563013630 7778 7700 758565031 67951 67952 635175868 38581 38582 240688711 47709 47710 641415482 14093 14094 439739124 87030 86951 836033601 11321 11322 883727170 94689 94690 191188608 66703 66751 339415679 37114 37115 884783618 29411 29429 944584151 4811 4809 817428042 35803 35804 16728743 94896 94932 131027425 15966 15967 943328680 26929 26851 935312889 16573 16574 471929276 67570 67571 570596285 84243 84212 486341661 20104 20038 596721601 64103 64129 990228503 69800 69803 348957458 45063 45064 345512326 51123 51124 810297484 91550 91551 671890998 94971 94972 480804541 94802 94803 367995093 57051 56988 331016354 5141 5199 517328772 33531 33550 953279728 95680 95750 315520135 32160 32144 948376241 22873 22874 460790009 89712 89679 603715496 15444 15384 818419342 23329 23330 492359366 66479 66557 9882737 69084 69085 50379261 85273 85240 816328233 43651 43610 313392506 72535 72607 756013848 73969 73970 897633550 78730 78757 951996493 70534 70535 93819380 34159 34160 40880765 31287 31288 232762479 49756 49822 670622723 7327 7280 801818235 41849 41850 994565297 93837 93874 789229939 78535 78536 533754860 50740 50749 19867287 89018 88960 950124441 95249 95242 829308237 58175 58192 659473063 58200 58258 833829312 37886 37887 99672631 45809 45793 489248595 70463 70464 942246052 50884 50835 788903436 91181 91208 864443669 13106 13075 923215366 73676 73677 897338403 74249 74250 84662248 69209 69210 510092495 14602 14539 364378385 45479 45469 163434714 41883 41884 168010799 85848 85849 423779408 78614 78615 67646711 57112 57191 721826862 18934 18935 487026519 94649 94650 240855922 97498 97499 973822336 41804 41805 186535690 52228 52236 526523755 89013 89014 568079791 42108 42109 678426894 41454 41440 169502449 32849 32903 404540409 99594 99668 648304464 17301 17279 182006721 1108 1109 736416196 15525 15526 57964338 87592 87670 116383598 60371 60372 467110902 22594 22599 531290142 37761 37762 832789570 16048 16049 432237115 64008 64009 32619774 82202 82203 714975751 76434 76435 360292532 45678 45699 853069217 40834 40858 98476235 45283 45284 826448986 1558 1559 941842907 55000 54967 250349386 86364 86373 326901988 12330 12331 629400330 86137 86077 448116017 9519 9553 964076896 72438 72439 414583580 31766 31796 486722999 75921 75906 685180692 23859 23811 63978866 2359 2353 695641541 83735 83736 295145355 84015 84016 448365736 1351 1330 103210814 37924 37872 470593868 75817 75818 407464595 4798 4796 374968406 50359 50345 432617943 24554 24555 711289621 70975 70954 404509314 78491 78492 590943176 27402 27403 498865464 7784 7835 254744478 44925 44926 706390900 16082 16123 137947643 49462 49463 282140177 56794 56795 591860897 24784 24715 164884766 98323 98324 120994437 73867 73868 559363537 75148 75149 353856663 63443 63444 874219311 62550 62537 433243959 7854 7855 18803050 84213 84141 544739162 45709 45702 131809571 70635 70713 111550863 21263 21261 177014299 38189 38230 909129779 69863 69864 981259694 48540 48606 750872453 29919 29945 188737015 50515 50516 726071129 33622 33578 327237470 22065 22027 937819327 84828 84829 58890461 31131 31109 750911454 71073 71074 925498743 44753 44799 973912553 71890 71891 973599155 3012 3013 163112719 83000 82981 27125 54846 54847 507871171 21415 21416 93010417 20393 20394 979737781 46984 47019 823990605 74214 74189 187232406 21805 21726 843419574 99692 99733 60736425 78502 78556 372593464 49431 49457 656269052 72148 72149 646340011 79249 79244 401590680 96566 96487 567229483 80309 80361 780333138 97171 97106 377460747 69061 69139 459062441 74664 74665 232731775 56047 55978 716669745 12018 12019 471598192 18247 18248 834932347 18843 18883 767971317 87361 87351 684207349 20592 20593 140848118 64312 64313 835153330 67709 67785 570962987 32737 32738 986742561 96692 96693 525955214 86578 86553 793467650 44187 44188 564814293 52782 52715 540140438 62442 62443 116142505 42846 42847 545859842 47771 47815 136237820 58389 58452 904414953 7588 7589 793140685 51553 51554 518715730 25537 25538 174971260 29176 29197 24212270 26663 26664 217561722 75822 75823 425702974 74005 74006 1291286 49241 49174 32675182 76719 76720 72445776 4209 4237 511022814 8550 8551 36618319 91579 91655 513685918 46248 46219 335233065 55504 55505 192971159 53239 53316 35178703 32308 32309 279673124 28195 28166 859568539 31438 31399 461107808 39271 39272 359932271 18158 18230 758125582 64890 64932 499343675 33839 33766 449067240 55980 55981 900151783 21255 21256 836999949 36340 36283 843729804 32626 32627 308347763 30345 30415 991150222 73697 73625 676037725 70836 70837 57427350 19371 19351 762684150 56340 56341 728552135 80067 80068 138712166 93657 93658 535016365 77295 77296 710811713 13139 13140 256795796 72119 72154 51858851 97412 97351 344515153 306 335 62393482 77186 77187 305393895 61889 61817 246732101 81921 81886 883876561 44050 44091 260733049 71981 72025 140289459 66549 66586 51092251 37580 37558 158693288 33648 33721 366931466 36407 36408 365867775 93382 93383 368032942 44459 44465 969197396 45962 45963 964614585 13722 13723 17735749 3206 3207 498679188 59140 59141 757671566 73140 73102 17058414 86763 86764 56436162 602 555 156129033 97720 97721 187295004 34032 34053 362735874 39904 39900 966466524 49886 49887 649567735 79313 79314 138888842 4584 4585 146661176 68614 68615 673553792 48499 48473 595485648 66364 66442 9765908 77411 77382 553182923 38457 38458 745612031 84900 84901 782012542 54113 54039 636386210 17116 17117 105552886 61078 61079 170688048 75970 75971 263114285 42652 42653 703321490 99808 99809 569894373 29954 29921 115203771 71470 71471 38511467 2527 2528 640569093 69830 69831 643718318 15371 15372 844867777 3715 3716 525004348 18608 18534 352346525 84956 84957 141664717 99862 99824 849683888 48040 48063 469988541 83763 83735 947811205 53552 53567 423631679 10664 10648 605764871 19139 19140 754869564 31234 31235 304929433 57847 57848 466710870 70976 70977 104450019 10763 10693 534931289 84826 84827 934214633 75038 75029 634628340 25132 25133 628402419 70948 70949 157297768 71691 71692 648574531 845 813 953337174 62997 63060 201939765 46173 46174 291758654 11192 11220 614896941 16316 16270 292497677 5391 5327 239930262 10163 10213 5354150 87517 87518 903312232 22299 22234 622793161 48853 48793 512337023 84545 84509 817235388 1934 1935 145217441 84145 84110 603999943 51530 51531 7180361 5439 5411 379736986 78327 78251 214983172 53739 53740 82621889 16656 16701 486077505 28771 28772 189772065 63012 63013 433412967 38704 38705 537325517 91540 91541 90967581 73027 72948 516871786 26383 26384 123575095 68376 68305 514036643 61362 61363 955154925 91754 91755 298720362 56857 56900 109948619 80926 80896 727805752 59691 59639 155999225 37503 37504 186302335 16478 16479 392831022 41009 40999 309989237 1865 1866 49129073 78608 78609 942719276 26979 27006 956060239 94331 94327 737202363 55080 55160 633965210 29792 29793 773851468 38239 38240 768818652 44272 44192 600481675 96677 96740 948570762 86357 86358 595512931 18688 18689 33706788 78034 78030 483433514 98104 98120 375458322 16868 16853 202137111 59790 59791 592986254 70026 70071 139115346 2197 2152 562601143 37134 37135 527833989 78829 78830 915071188 43730 43731 545828563 9160 9191 390095969 25019 25006 120362018 58136 58115 282283787 24598 24673 346998872 77701 77702 391701637 19912 19913 6417943 66384 66415 702927932 5032 5033 39143833 98239 98240 867575131 81485 81530 719377635 68541 68517 669817287 62984 62985 699586094 18530 18531 671916646 1544 1545 733220961 87876 87893 864273938 11717 11718 252887595 55443 55444 946439892 37924 37912 704216353 2510 2526 57844871 53711 53712 598376689 53640 53641 865120963 86651 86652 351418138 52529 52449 731793736 16651 16652 767515484 96575 96576 869628650 79257 79197 457762655 79925 79966 387503385 93111 93046 236152605 26909 26910 686479339 18111 18112 428540243 69758 69685 298905791 87923 87924 504431446 44606 44563 500321362 92190 92191 20867152 8571 8590 368732209 34499 34500 255071966 67075 67034 561818392 71242 71243 844303922 85469 85470 974979196 88776 88777 630134826 59316 59239 433147626 1045 1121 175058998 10425 10408 62673186 62864 62801 55689326 95368 95353 659081450 50470 50471 746523835 60697 60698 767751623 55961 55944 526626881 19000 18968 185104129 45702 45703 168870766 71174 71175 486366992 63394 63415 181161395 16803 16751 579863352 46243 46199 719794634 59024 59025 788188125 18533 18572 554343629 82848 82849 216376697 10993 10961 91114251 88752 88753 291849229 26816 26817 659965316 32828 32829 930428922 51348 51314 687461957 91080 91081 578457681 10382 10340 185479675 35558 35559 283436756 55265 55266 711644790 8106 8107 77359270 61230 61231 309646376 68243 68190 77719263 69365 69430 207147444 37908 37842 878042262 7456 7457 206747928 87161 87162 6564929 61421 61448 779991221 31497 31468 947275378 58905 58914 838282619 4973 4974 431487734 48551 48552 393556441 34257 34208 61559018 56298 56299 6261239 8460 8461 619326058 47268 47306 794257235 81938 81939 551706103 82332 82333 85237237 86751 86752 797194290 21383 21440 685700874 71379 71391 927838858 20019 20090 419735555 66844 66802 304698655 83912 83913 665599209 64238 64239 234831205 84066 84067 822130350 18406 18407 524596920 81735 81736 4238445 87631 87632 727659298 48423 48424 278525806 3487 3481 969169713 15659 15611 133629704 66190 66121 354094874 50506 50507 638680129 33143 33102 582100738 38983 38984 729439061 99413 99459 285537979 19746 19747 657683712 49590 49591 621431138 80144 80084 603175803 90300 90255 168293120 87399 87363 834251972 99592 99605 225991405 91721 91722 731092713 44019 43993 991067233 12131 12132 356129398 3252 3253 486234438 9035 9036 391569837 62224 62225 853797937 97864 97865 839853658 14760 14840 274821218 25173 25231 37615299 51752 51719 416292210 41003 41026 507552676 46676 46677 167179563 92091 92103 288239450 60458 60459 138875913 35071 35072 14360028 85534 85535 228565063 45043 45044 476523206 79936 79937 285566036 15285 15286 263985333 53045 52991 655302840 38552 38553 569515915 99972 99918 604195280 836 852 371152887 85645 85646 915649014 82936 82927 159883223 39519 39520 811882442 43643 43644 312138044 47618 47608 269089173 5562 5555 694850831 42202 42208 194893742 25558 25559 386562104 59192 59237 627748052 47082 47036 923608783 14557 14632 630912677 48906 48932 344464251 94983 94984 393695849 25210 25133 348531183 11841 11809 396587878 95972 95918 365795987 33499 33500 933278858 7187 7111 575940282 44831 44832 940244483 50677 50678 960567365 85876 85858 377154982 19816 19743 410971662 60533 60486 273901801 13025 12975 228423837 31961 31998 258736858 75840 75766 842769796 84375 84413 704935496 25122 25123 376536246 7712 7713 299926872 57259 57260 679063560 95330 95318 960892024 90149 90150 331473704 35438 35450 263004410 46721 46722 441096798 23141 23142 305128415 63491 63459 512823358 95191 95192 964398927 51226 51227 166790215 52967 52968 165882950 27093 27094 565525970 24398 24399 387604027 37462 37537 875198685 70737 70738 451575545 85988 86016 375742214 41897 41898 651926412 96857 96928 72976896 55085 55086 471158724 20504 20505 860083570 28287 28288 292303847 68323 68324 380578001 88612 88601 985236377 93495 93496 266050398 57058 57024 357090568 91715 91716 450321424 45067 45017 294034770 62835 62887 553173905 45240 45195 818060932 6766 6767 25980274 4022 4023 375145821 53970 53910 460350422 95406 95484 911607174 28716 28730 655778398 3013 3014 115379426 35603 35574 857329670 37616 37617 343081083 49371 49363 210389713 56547 56566 899547472 7117 7126 611697542 20696 20631 292923734 4490 4495 509948343 1339 1340 58896608 12443 12363 179596524 65593 65594 809534190 91738 91739 337334733 18015 18016 632801230 52894 52869 59896114 75167 75223 620834538 88000 88001 231953910 84714 84715 97837674 2468 2525 616884644 2913 2914 609123954 7675 7676 473459699 83343 83376 621976601 47450 47451 583767483 51471 51436 315166979 89090 89091 695315909 22237 22220 59750094 47925 48002 715252289 30033 30102 29693635 86069 86012 647796496 59301 59302 714715987 23128 23129 848915294 52732 52733 407249212 94479 94480 484229796 20934 20935 100825326 85563 85534 530112166 1267 1248 311648213 29776 29777 108903300 50327 50350 338282930 66916 66988 350278218 68982 68983 283560662 91072 91073 975029593 41448 41449 586138349 28008 28061 511747358 74676 74677 775969747 24086 24087 126275601 91953 91951 225386573 45907 45908 748280097 16971 16972 137225945 69348 69349 824481490 63156 63157 534295107 8621 8642 950632200 99865 99806 137539858 3375 3376 731413008 62180 62181 869978143 29957 29958 579654611 44264 44265 624573432 77138 77139 667088940 21133 21180 486707075 34076 34049 470401347 29305 29242 843396041 50033 50034 657652194 30055 30056 676454022 31881 31882 207247630 80382 80383 700368333 98189 98190 895205339 93123 93202 810451610 26013 25937 105917547 22690 22678 586660056 71837 71887 205732993 97539 97574 497297567 17180 17239 905784110 15895 15896 297883156 11577 11578 257201834 12778 12832 115743664 87533 87508 920388630 45776 45790 395242737 27640 27644 814344179 92477 92478 817070095 94243 94254 796988539 37448 37449 381072573 40826 40791 341616721 75661 75662 876827929 437 438 623913310 48084 48085 445356758 43868 43886 618453140 88377 88317 616752038 77985 77986 124965466 37185 37156 565305446 57139 57140 688101859 7318 7344 872198354 94975 94965 911736548 85381 85315 359691875 27694 27695 294907851 66985 66988 453098088 60562 60510 967776489 6574 6516 838353124 34779 34780 76583628 90031 90032 295618469 35088 35089 144994581 84230 84199 575438356 15427 15428 99091750 31237 31238 434085156 93190 93173 698314907 27418 27419 342194842 32751 32768 715581675 44326 44264 772818879 5428 5429 488448642 92023 91986 505404642 89273 89197 87404263 82613 82537 52971805 8425 8461 567138431 38182 38183 275771330 82070 82025 758563262 39109 39110 51345124 7499 7556 176350060 60190 60191 574784373 9488 9489 3069091 32811 32812 211153765 78405 78406 967952140 39733 39806 686625812 251 252 700611055 59712 59713 858510585 7779 7754 145995293 68749 68671 199349534 63145 63200 40774612 31878 31879 520425863 94350 94338 718738894 71383 71432 687174827 97481 97512 534204001 80331 80332 971418697 72028 72056 158305769 76619 76624 835819516 43261 43262 978260213 48140 48141 282359978 75573 75498 511461720 66513 66514 845728590 69732 69733 572321102 57872 57873 390290190 99272 99247 282824093 93328 93329 822050384 39446 39505 484022805 81282 81283 581421707 46544 46545 121159311 90011 90022 281504626 89007 89083 643137262 18001 17966 364935275 5391 5423 65698511 32847 32848 541893269 99798 99799 570143906 19792 19763 283376825 93234 93235 997921792 79016 79017 739074596 20203 20204 721422049 47988 47932 678864945 48111 48041 675383110 42783 42784 28173175 40863 40864 641096426 80276 80277 694087553 99392 99393 142500393 55836 55837 837838242 2117 2062 918102400 56006 56007 840962377 72140 72141 296205110 90492 90493 521974856 21677 21710 727546966 1922 1923 629100720 49265 49203 694056219 20864 20865 343193790 60705 60674 817659571 42369 42370 537690386 3330 3331 294704379 17627 17608 638858481 54109 54110 567682646 73459 73460 743342401 78703 78704 304715492 11404 11405 613906214 38368 38369 310263121 11137 11138 607003003 82253 82234 420311485 59749 59753 793719435 48559 48620 516523557 7517 7518 227978444 35850 35827 532054153 4599 4633 808428680 91281 91258 739862117 13564 13565 255181335 14099 14100 498205753 63045 63046 33056448 85093 85094 333453612 11550 11551 778453068 13590 13666 406957555 18552 18553 288837405 3927 3928 585744449 79708 79696 287392750 16307 16308 663824079 26379 26311 564966323 59305 59306 521627537 83164 83165 284350385 4279 4323 330796547 26805 26762 783719241 57533 57534 21709754 67816 67817 900872975 42033 42034 225680041 32681 32633 99018037 48602 48527 137404374 66873 66890 175708487 37887 37888 656242086 50574 50555 401222290 89226 89216 814393910 15181 15231 991512537 36196 36198 907007830 9193 9245 338586316 31427 31428 216600918 91319 91244 497533105 65432 65501 124697471 61606 61607 513986018 22561 22538 975934897 13343 13336 42136900 43690 43691 648531307 85970 85910 683888160 79133 79134 801799627 39774 39775 54057980 24508 24513 517534038 85293 85294 368377731 84744 84745 11905647 17515 17575 154940035 86289 86335 24995026 5859 5921 199869864 89462 89463 476724308 81289 81290 60550057 80814 80815 467354394 86539 86540 183753286 61747 61796 681937321 44365 44379 865996650 36765 36798 286135045 79160 79161 997506140 3147 3215 400714 45839 45840 447807154 24760 24796 295631292 11183 11184 833244232 53780 53823 394946149 45173 45094 47200763 5683 5636 58502646 3660 3661 448928391 83155 83164 603130635 35809 35729 153132141 29604 29574 954647516 21535 21536 882725801 45623 45624 986403072 89151 89152 925376044 15611 15658 691119499 12560 12561 825601343 36284 36288 584049600 21462 21463 472898630 94285 94296 224527812 64639 64712 631087828 9272 9215 644696308 2952 2884 967432100 17464 17465 459759646 55590 55591 787544446 72132 72133 335015568 7106 7034 692765307 67584 67585 662987268 92796 92797 425860521 13906 13907 122341639 88075 88008 523827561 20591 20594 867545885 72646 72647 892991593 51913 51914 743379139 87871 87866 984663804 11088 11025 973243285 69413 69414 167934718 64760 64820 750737615 36126 36135 570580249 3906 3938 12354761 37914 37915 287153966 27986 27961 952709429 50355 50289 92113678 75420 75421 743893758 43811 43814 3366565 97172 97173 905512413 87700 87622 161266890 82380 82367 856150019 18756 18757 855600863 20933 20966 605866719 23433 23434 743331336 3930 3921 203315158 51304 51384 157955551 47098 47099 628863102 62706 62707 633875120 5273 5240 485652364 83153 83085 449828443 87655 87656 551115921 40169 40170 777366407 46975 46976 645014279 40111 40112 25554279 19166 19167 485516244 46587 46588 661856138 26737 26757 678532186 89402 89456 598213324 65485 65444 440231135 74634 74574 324652048 55924 55884 820539415 92829 92846 247676821 92618 92619 817989037 39640 39641 729599918 29721 29722 502036552 33538 33500 762519932 27688 27689 109053655 85614 85627 526737383 68985 68986 580778007 37130 37137 963130466 99030 99078 231031997 90303 90304 91875921 69371 69351 974939983 56586 56587 877249348 84613 84614 482542625 30569 30570 776072918 21855 21856 901332593 5658 5659 909939872 67752 67808 468367444 9434 9435 807870181 959 960 70793730 86715 86641 666331936 25718 25719 777978710 843 856 450739334 72837 72903 733729625 38124 38109 966519741 17859 17788 306224893 36900 36841 977016056 26988 26989 322936677 59889 59890 65484334 36646 36656 399298365 24871 24872 489251019 75933 75888 961962176 33140 33149 396189476 73482 73500 514038577 3704 3751 570962778 24358 24359 223557265 39747 39748 458691673 93057 93058 13557555 99385 99386 197358374 48834 48835 883475938 16258 16187 410265976 57292 57293 760564689 17900 17901 198694318 28168 28205 498475066 13818 13819 515010406 60005 60006 580104466 58015 57996 118349963 85656 85649 572203928 96235 96217 667447010 31582 31649 153221733 77127 77128 697219349 54049 54050 883836505 41299 41308 352856061 70029 70030 596367406 2533 2534 673598072 9526 9527 649777607 88373 88374 30062677 29216 29280 683442659 44899 44933 840838986 5974 5975 862003503 32899 32900 64724677 84804 84755 294544900 4740 4741 746114754 13223 13224 186765484 24711 24706 246019559 9765 9727 210296334 15305 15338 919220321 56783 56752 403951524 32002 32062 947475576 8377 8378 863831499 32352 32390 792549749 82565 82566 873588156 94487 94488 686203124 77222 77223 592605135 46227 46228 397752634 68257 68282 720909625 38460 38461 405594994 56582 56583 930960625 85364 85439 727682875 46317 46323 900229431 89850 89892 247487127 76467 76484 732332884 84471 84444 331193413 52234 52159 88272871 3550 3551 496507896 86726 86727 829715208 18110 18178 525491453 20597 20602 349158275 78808 78809 26961945 45181 45182 557466194 82280 82346 52034563 67511 67462 849747908 36200 36201 280617194 11396 11372 406114510 47972 47973 335642718 10873 10874 687229121 97209 97210 418120083 40914 40955 90229192 51718 51719 287851080 20660 20661 916632105 44959 44960 243260746 36120 36121 430449562 55375 55376 754386918 83154 83170 62693275 26461 26462 486643866 12098 12041 330905530 48787 48782 447751060 69133 69134 985477074 92006 92057 176910139 47717 47640 606365368 12633 12702 596915764 71601 71609 398824125 50849 50850 185732171 75798 75799 245353137 24579 24544 2883019 23905 23938 672675586 61949 62010 256874030 72590 72591 106987225 35331 35319 533780819 1516 1468 403151818 35646 35647 278121632 2264 2265 208497662 70793 70794 211806578 34682 34758 744528095 65063 65064 677277400 67458 67459 406547230 65221 65217 396869157 77338 77344 167676518 76703 76730 316168462 14379 14416 404930 38021 37943 76423672 68982 69004 368345861 29391 29392 641569783 56511 56512 111023149 25796 25797 227269587 85985 85938 926349680 51296 51297 810452972 77399 77370 706563866 36000 35951 470760644 56672 56673 420337034 2788 2775 571504635 67012 67013 44852095 6172 6224 15342222 17355 17356 477147450 16226 16175 180182346 2192 2113 341939408 89837 89826 833904646 78454 78523 787855853 19126 19127 797808751 28136 28089 354016299 39573 39614 2648996 35754 35755 834965465 94484 94448 38773716 7183 7184 188227082 51708 51734 863196655 44669 44670 495259136 14597 14572 546664075 37602 37680 441799594 17211 17197 581967359 33034 33065 78371049 98131 98132 208735887 55629 55587 25980977 14503 14442 684082715 34803 34804 22780660 13461 13462 10761895 61492 61493 104372314 17310 17311 554010223 29179 29180 746752455 55850 55851 911500523 38686 38730 211171838 99376 99356 826303305 51152 51153 499979151 87177 87156 960695328 11793 11794 558533829 9223 9272 987608109 71038 71039 753841396 44598 44599 406702196 31147 31169 665141420 80379 80380 54587876 92403 92404 977683422 13381 13382 354341232 41872 41873 364384946 10363 10391 18045591 11333 11334 424953113 32876 32882 550540107 8476 8501 759802940 15752 15753 492889173 22330 22331 794575921 51128 51104 621761465 88166 88125 134265636 7644 7686 195339410 76244 76268 888980241 21553 21554 636078034 38580 38581 336270340 74520 74598 695203153 896 891 310435751 33482 33483 749154811 37851 37852 199221175 98499 98476 732188307 71594 71583 195823766 29006 29007 115831949 22154 22182 723245219 77639 77640 85786643 20771 20772 605962869 82360 82361 944907073 57870 57929 565750113 44318 44292 511871916 35576 35577 915922547 81085 81086 487109983 99226 99227 658114826 13330 13283 214765622 40112 40098 953035451 81778 81764 735872209 24800 24868 564377612 9997 10024 931451085 1552 1553 629802519 92491 92492 599472666 31092 31093 492865286 40566 40588 451466377 98359 98360 317204141 54692 54693 479667557 31637 31626 949353982 32119 32163 38331148 3272 3273 975662155 79406 79346 209033116 31719 31720 598577928 67467 67413 253590617 90859 90785 812188021 23838 23854 178308087 97132 97141 494419745 25805 25806 356956260 77933 77999 36971086 30561 30505 189219767 22575 22576 288930916 52179 52194 631863348 93355 93356 919336325 56708 56709 321863625 21741 21742 592915016 29184 29244 189430906 5703 5704 849910414 57806 57807 574854251 51314 51315 369700952 54052 54132 38197662 32270 32271 740092499 72868 72917 534054287 21133 21187 43670039 28454 28469 40684069 14858 14859 601303354 71335 71369 971947958 67483 67484 77366816 97835 97836 944088544 82170 82207 456323287 16204 16165 272424433 97725 97754 806480410 26132 26133 537422538 84012 84031 691974141 71138 71173 776465361 47977 47978 290645677 80494 80495 56638796 75042 75066 28720044 39315 39316 339558670 18750 18682 9319007 3155 3156 850250078 47023 46961 31358671 50456 50457 448048815 11042 11007 457978676 41575 41576 664587212 31614 31670 286350336 59696 59697 140550067 7270 7271 165494812 79927 79928 38426053 32899 32897 310512596 74326 74327 299072286 87271 87272 101779863 63743 63748 571424576 9829 9830 767196805 82732 82733 42214714 99916 99989 763787809 93582 93583 580583875 22877 22948 909714903 39725 39790 128660956 93347 93348 541593391 38256 38257 870817358 61439 61500 17369254 20677 20678 298667512 98844 98768 849036456 87949 87950 218037613 89745 89803 346502655 7222 7279 671307984 7152 7216 390780349 46675 46658 78152769 3943 4008 946704354 52796 52797 873531241 11814 11815 657041279 3064 3065 315850867 97630 97631 494820592 59097 59098 443273861 83415 83489 426016596 47584 47653 809147119 50606 50643 131131583 83988 83957 823396749 73582 73547 638668314 6077 6078 53613190 48512 48513 350634679 57246 57247 549515816 4950 4894 736181807 10065 10066 267502621 99791 99792 173024044 99496 99424 978285503 49746 49747 752984124 87209 87210 197002878 75336 75275 758492709 29263 29243 403339597 60206 60207 831352587 2666 2667 594607809 32836 32837 224324529 7316 7332 326572318 44499 44500 571226245 92841 92786 83399270 52662 52609 839173406 25657 25658 78057910 16809 16807 847260928 73847 73848 295099678 21815 21816 624454144 4464 4481 73337577 86975 86912 219967959 75371 75372 71002648 66865 66866 301372283 21307 21332 152914944 23077 23078 385601048 44512 44513 319624729 26846 26847 446059880 8552 8553 947050018 20617 20618 729724112 81979 82043 646821618 48879 48802 901393429 85425 85368 977974985 28716 28717 299319860 11883 11810 221424047 65739 65818 120014399 10978 10979 84452590 17759 17760 877431054 79611 79552 810776090 88054 88021 418068923 31708 31710 64050863 50405 50353 81541243 41653 41691 871695832 40457 40458 423214353 58704 58705 72378964 4866 4867 739574470 38946 38947 50791593 14775 14744 463909684 79937 79938 812976323 28925 28882 964052039 97037 97038 145826304 89744 89775 740542233 12633 12634 302432634 49431 49477 508987091 31384 31385 845222175 45581 45582 844806091 98304 98305 280368056 38550 38499 806792656 449 450 658614064 15994 16030 147109354 54310 54311 294204056 90423 90424 513155997 27396 27397 632641926 62019 62020 647276014 59683 59610 61214630 65503 65504 348966163 68573 68574 663265847 34616 34584 374569390 43920 43983 650628966 98506 98509 959004147 32163 32164 471750441 39782 39783 617610649 75326 75374 549285312 73409 73410 797683850 71747 71748 312033541 58491 58480 136601953 61592 61552 486993897 10175 10176 787822989 3659 3695 5992954 59144 59145 773199137 74018 73953 112280502 18780 18828 916608101 44292 44293 813973468 81354 81332 596367816 59515 59516 55574022 29629 29630 97728472 91439 91440 938175001 66610 66611 590109500 37360 37368 422057024 62619 62579 665176466 82290 82271 210515224 38460 38394 144340290 75521 75562 640882036 62830 62773 534646314 57661 57662 447494589 79043 79047 587470808 91193 91151 756533694 6507 6508 288549299 67678 67679 436400363 80825 80826 702539047 97808 97809 353112962 60932 60933 645282661 22878 22879 604340412 77216 77217 762974256 26794 26795 6319681 92908 92839 204373033 6839 6840 693570794 23096 23023 40932547 88769 88844 82397396 704 694 239651534 38270 38286 480999978 63926 63927 130762357 59052 59053 710219395 46066 46067 296975022 47707 47708 976695237 71874 71875 743447598 4873 4897 481402313 85395 85396 318209214 20802 20803 622403720 35820 35821 668031062 27932 27933 851336313 1485 1486 19514818 27500 27501 41294161 22398 22347 325298748 35267 35232 905669890 46158 46159 46767028 360 440 727850670 41197 41198 509087710 77351 77352 599697592 47747 47700 177684556 5617 5691 835183888 49034 49035 887684468 47048 47029 367421238 79625 79621 852218271 2499 2500 899879753 45317 45266 302073914 73200 73201 948708524 32168 32169 63410960 99314 99267 729067792 36541 36542 821572659 49957 50029 729555913 32437 32389 78540662 8420 8385 277980458 73802 73803 44008543 40290 40363 656386561 26246 26247 113784216 35684 35685 588564334 84429 84430 175235415 86247 86298 429362982 49924 49991 428461597 81790 81815 297387929 8230 8231 249934615 83472 83473 651338897 39841 39772 764608964 5825 5826 873666793 74383 74307 327506171 94672 94673 747365336 27429 27430 890176867 27822 27877 977303770 67333 67334 330823673 57252 57296 739621558 76729 76730 956191520 14625 14557 2715935 28011 28012 811335516 52987 52988 196474989 85322 85323 626715193 1857 1858 952925247 75247 75248 577173812 16760 16761 378143340 87087 87029 136255143 50818 50819 836176815 84917 84918 825810915 11134 11135 711608810 36500 36501 5101902 34373 34411 683228686 41179 41117 289246107 61684 61685 780043660 54905 54970 969217897 95001 94936 302827292 90541 90542 905669415 57147 57086 402016425 47911 47882 399891441 10398 10376 852875850 28159 28090 414939415 32100 32101 870100949 14615 14616 731940133 18275 18233 745921151 37191 37192 763287488 82509 82510 612261657 67327 67328 725841650 16757 16758 24553096 58877 58955 831007184 16423 16424 239706563 53302 53360 286544405 22402 22403 65917288 2351 2380 102468198 69377 69313 500476504 4776 4730 251206539 4670 4671 493159025 50007 50008 930366082 50035 50036 920795760 62856 62857 416862015 63231 63295 533914697 38187 38188 868283285 33148 33149 258714230 15784 15819 34110658 65610 65611 605357750 62619 62540 822268584 8414 8444 953948130 82011 82012 498366949 75036 75001 592121182 51469 51493 590371496 64566 64508 461579851 17318 17319 887135414 93326 93327 414424040 88922 88845 235598270 58385 58386 601582121 20201 20205 213460550 49201 49202 303366638 45551 45526 882296946 94825 94826 495011038 64253 64290 381841894 92700 92646 610079332 76597 76598 366423091 36927 36928 142729023 26703 26704 344791661 37826 37827 298126611 99573 99574 11012800 205 139 114316922 43699 43652 992843873 89282 89283 637876746 41739 41711 833697791 87678 87719 89649759 25950 25936 843179560 66025 66026 573267091 22425 22426 405672716 33810 33811 167267986 46222 46223 684655842 25407 25405 346627281 45367 45427 229242795 47073 47132 905826178 98584 98626 564805008 80974 80975 128657272 53537 53611 908574946 4612 4613 37911338 38802 38803 957709981 61935 61909 179849247 26265 26266 135625346 59217 59218 470931461 86525 86550 354133662 27938 27949 754137817 44934 44972 460471738 53247 53275 859293451 59077 59078 80511421 35571 35583 308952401 24804 24805 856425110 31019 31010 230412252 40116 40143 408163322 64451 64452 798964747 27172 27173 388559561 88578 88613 923422464 40600 40608 829148934 52535 52536 60096056 90932 90933 853824266 4809 4810 344307567 59289 59290 56523 58207 58208 896269972 7175 7176 831457767 98269 98270 121329047 86532 86533 168423743 87403 87328 497742304 58962 58904 259206813 4946 4947 406257425 524 525 762419406 12033 12110 622738575 16330 16331 338728994 45696 45619 715773241 48771 48813 162917462 4542 4557 440130104 91695 91730 965766581 28115 28176 904258436 95115 95116 155092550 62698 62699 60162332 35323 35324 869769909 87841 87842 174862390 81731 81732 481188674 23600 23669 692009609 87948 87949 33549824 48634 48635 9093402 17015 17016 93848948 3815 3816 617023234 9759 9782 297155553 97635 97636 201424245 9193 9194 90824922 61047 61025 204501680 30046 30047 35355295 43650 43621 674468987 12247 12283 393772474 50466 50421 926160571 69736 69737 873182206 68954 68955 788103378 97367 97361 241068053 93496 93540 977114697 21012 20986 765192247 91384 91361 201495430 98356 98357 659730630 36691 36692 929634655 66029 65982 557412965 40810 40886 112879760 8148 8149 731884188 14434 14440 90574099 57859 57860 416968065 52537 52538 545603481 50491 50492 596057541 27047 26968 653785473 81675 81676 102109318 80552 80553 974226590 23177 23178 678495105 40584 40585 855255028 15123 15055 885394884 30818 30855 517010484 62420 62364 179233445 16342 16343 335976359 4259 4260 768552434 125 126 935596984 10972 11050 85375280 97885 97886 8327994 42169 42174 897200331 98145 98163 778782680 46225 46300 816742290 98720 98721 865173782 3360 3361 586582787 10453 10491 389360072 37556 37627 227353454 83431 83432 241822044 4193 4151 307785117 83251 83303 542291109 93027 93085 489587282 77762 77763 40802421 95464 95465 35248846 17203 17204 661315952 81831 81798 96139417 36919 36920 182933545 15222 15223 893128735 31656 31584 87220618 69045 69046 599425980 73180 73181 445125844 14041 14042 724166682 82103 82104 857921699 15219 15144 168778653 31068 31001 502572811 31458 31404 950190006 16250 16251 771903494 85627 85628 188976445 16154 16155 455285949 17091 17092 712359125 45725 45673 377387316 54198 54263 831059625 68900 68891 144602916 66611 66662 667855063 52689 52750 147043536 8592 8593 424725753 63688 63689 869616801 33665 33640 308662432 53667 53745 966207001 60859 60860 760398573 34192 34193 456579940 80800 80801 184437456 62607 62587 650913631 48264 48315 513941651 51306 51383 922641634 13464 13404 7876341 75398 75377 914249273 106 107 215027829 86160 86161 523183901 80949 80901 498609809 54262 54201 418099364 31735 31811 226081524 67561 67562 514217958 28890 28964 714193617 63638 63627 218584073 88181 88206 684312136 91213 91150 533053726 39417 39418 126685055 65819 65820 969110210 11247 11248 987500372 34532 34605 23369267 83376 83346 854036322 15140 15166 952093466 66594 66595 5282340 1887 1888 652463887 76064 76058 249637203 59505 59450 54752918 96137 96138 519849133 34701 34702 457746166 26675 26676 448949175 67114 67160 453939205 1336 1337 717121836 37332 37333 27787396 16515 16477 814470291 86676 86681 831138584 37775 37810 565396552 35610 35611 610026391 28994 28995 224903114 93632 93650 962222986 32951 32952 323005429 48227 48180 970366112 14055 14056 976654612 68969 69038 528572125 65517 65518 459610351 6060 6061 41257000 4775 4776 671076988 42868 42869 381101571 90372 90373 376061844 70351 70305 971367196 94411 94451 208023243 27549 27628 770482242 14422 14480 795554081 13611 13612 584438256 15258 15274 920106609 66249 66250 658976686 71705 71706 861977377 25868 25837 719970942 96620 96556 915647485 63694 63695 440355012 82302 82345 425513647 91053 91054 838599294 51233 51194 656115623 21129 21069 202238793 2937 2877 636245794 3472 3415 627022985 61220 61253 756614878 56509 56572 656355846 9972 10042 195393054 26880 26881 454038042 8043 8011 84413144 12862 12863 42732830 98344 98393 141694816 69654 69659 256495661 61147 61148 748739214 75382 75383 592255382 62857 62840 745459394 82456 82413 879347751 26764 26750 418159268 62589 62590 509045446 69228 69229 949190315 30484 30503 308860996 24360 24286 817840208 7178 7179 874508859 22970 22971 947268514 33039 33085 609052042 14311 14382 364383708 77139 77109 780392743 60624 60625 320538098 27758 27783 923308300 61588 61589 150452274 9259 9262 850675659 63351 63352 677547558 45201 45155 667113321 80724 80725 933719340 63556 63557 601515832 53505 53528 501243463 19599 19600 675780452 81668 81669 545763204 67090 67150 122821164 37583 37584 182325676 40721 40722 879811621 53610 53611 803306902 2406 2407 166169851 35890 35891 806838688 29521 29522 887409873 46265 46266 114012736 95334 95304 374121851 98798 98760 984568376 93652 93636 302318351 34414 34415 451198502 40629 40656 391208284 66376 66305 850469745 17088 17041 438860078 40052 40053 388038260 19738 19739 890943429 82619 82663 682496726 6978 6997 885436069 86609 86627 688278182 46183 46184 267505539 52911 52889 31754610 68666 68682 464951225 82796 82797 963992216 24107 24044 818105385 25666 25698 353862569 50641 50642 294556165 74714 74638 139760148 74630 74647 161653202 37145 37225 840912731 80438 80511 533989080 54711 54712 258877846 64287 64342 847173487 29988 29955 301491323 28618 28619 712130888 57902 57832 422568120 37623 37573 968360229 73190 73191 580365343 10926 10927 580544505 86310 86333 903156715 87913 87914 113102523 77658 77659 876906723 30114 30115 278879318 83308 83309 64090450 56222 56220 93563179 37546 37492 527111251 4721 4765 663114150 4144 4206 368950721 42363 42364 809113649 85927 85928 199723649 69439 69440 967962196 93658 93659 414098319 93028 93029 91187728 5485 5425 904669355 24304 24305 9446820 93379 93380 380562812 5678 5679 983559380 75442 75443 897852277 87918 87919 125518634 53690 53766 749324509 11753 11754 239965011 30161 30162 187819155 39864 39911 772779712 29270 29271 882070535 43821 43762 41860267 60462 60399 223906898 24521 24511 661321596 11320 11321 738234018 72865 72837 477348644 228 225 634172284 40390 40452 74783826 89574 89575 87686422 58526 58447 849610097 78975 78986 72632649 17139 17140 146637470 89416 89447 934265343 15893 15894 973582855 70465 70466 457302794 49889 49890 705581078 89891 89964 546796555 72363 72348 942374966 73893 73887 826857086 48669 48671 842396762 10387 10389 674125266 18262 18229 716052182 21846 21908 558883612 78813 78807 135656244 54488 54475 603217380 51264 51188 212161987 86962 86918 998365808 26089 26011 140729017 11328 11329 132330207 62668 62607 486486074 19467 19468 3178103 63434 63382 317505261 17648 17571 322656095 54111 54040 369443253 82127 82075 196080034 62525 62526 150084612 57561 57562 813569845 83119 83120 845330515 59951 60012 694904515 49718 49719 409892472 83825 83826 862996566 942 943 942682145 2534 2535 380899714 67001 67025 783910453 82835 82791 585362329 90782 90783 625233932 2159 2164 830825631 90265 90266 67730610 17511 17512 490860024 71839 71918 171640535 12412 12414 847432128 66023 66024 410849834 98708 98643 357910654 36838 36874 63550988 55970 56003 647367636 54213 54214 37876613 79032 79033 861020037 80408 80409 414899226 52898 52899 23929490 25580 25581 126791595 79432 79433 266101648 2267 2252 400644760 65713 65743 134074627 11416 11367 71935485 72614 72552 550534271 13059 13086 636219207 54226 54227 435761476 76408 76409 862382179 69580 69564 708477848 43584 43585 845644440 51526 51527 572857093 21311 21312 652001228 67582 67503 159885961 13199 13200 208973982 30162 30131 37594473 83134 83160 359830313 75765 75766 529075501 52973 53004 196155311 82868 82917 250296521 52017 52038 928593659 33458 33459 659467686 94092 94083 504001408 48727 48728 381895540 76529 76530 214044960 45963 45964 125708934 49693 49744 410470540 36347 36348 747776917 62761 62762 772693033 27429 27479 144664727 22731 22743 543865636 31521 31522 523186986 93813 93814 701639126 66317 66318 587802035 20643 20644 747988092 35004 35011 382327700 92569 92596 82111569 88934 88909 672412628 88795 88796 732278438 28543 28544 892931056 72186 72187 257015965 32439 32460 517469697 8030 8031 276856009 84338 84349 235761371 27805 27806 811599924 51923 51924 255138594 9413 9414 182041291 9243 9173 955494243 70790 70856 851687668 91518 91444 172337728 2011 2087 219592814 6911 6862 145153670 69723 69724 476448129 46331 46310 13192558 82221 82222 906557019 45731 45661 245048579 74552 74611 491919724 18466 18467 54551463 35657 35658 256779341 22775 22776 518099700 21613 21614 287535469 31619 31572 257488131 20349 20350 139783501 82092 82035 253203529 14479 14486 53412773 75193 75194 109541714 11763 11764 156810713 66098 66099 509199866 90579 90502 945469984 48400 48474 138480108 16964 16915 602557513 55031 55019 916326750 35967 35968 790677449 33045 33008 998528373 76627 76628 70192403 70744 70800 101340288 58179 58180 480024704 46803 46804 488192694 93271 93223 408593779 23590 23581 274241308 65517 65557 190454052 12244 12239 717621720 92715 92694 321388503 58108 58186 743589683 7475 7476 927241986 13516 13517 951997417 69159 69110 82534101 78028 78029 430822637 15876 15889 766981584 31097 31169 580544924 27101 27025 275159315 60740 60741 594822366 19973 19935 905488094 30640 30576 989130941 89371 89401 508753479 98874 98875 622850769 38977 38978 902991184 67055 67056 343530791 84673 84681 492262194 24339 24340 150270025 20293 20306 434480684 45437 45438 59678642 64923 64909 483923482 4962 4889 795311234 20149 20150 190981436 85145 85111 351331603 56319 56320 871207796 21708 21709 852349732 68195 68196 391510366 81788 81728 824991067 53355 53316 142278969 83522 83523 152442591 15984 16050 403077666 34743 34713 11750580 14869 14915 647647627 87951 87886 361566798 38517 38567 342843536 52019 52061 221807262 81773 81774 891355413 88697 88694 761719818 27157 27150 434337365 65201 65202 526112678 98334 98335 241841356 24288 24261 407480029 3757 3726 18162769 48534 48535 242016394 74430 74369 665486686 27216 27217 622706258 31063 31064 478140611 2117 2118 371220927 45329 45330 162077433 48955 48956 934982633 54285 54303 145600797 62107 62108 249842892 69885 69944 374381246 76892 76851 997435348 30373 30374 489212613 82502 82503 365151478 661 694 755294833 19792 19855 150385307 64359 64309 946675600 70926 70923 392443254 87203 87204 304809074 53122 53123 911178861 98033 98013 847721149 69907 69941 913835292 97806 97807 897750578 47631 47558 342420545 56484 56485 981658834 81818 81776 718118185 41691 41692 661863075 34800 34801 975734095 85269 85207 646713522 44036 44072 74129040 58658 58659 345888309 52414 52405 291264955 15364 15365 503004676 18388 18396 944855674 3288 3289 904755702 15128 15129 387094482 75676 75715 991427477 20560 20582 536846682 28597 28598 772276062 53568 53569 306629340 94844 94845 793116624 64913 64988 657341946 1482 1483 829898957 87591 87662 514430807 78826 78827 656702765 5900 5901 466926336 67960 67961 692786268 1159 1123 92312364 24846 24877 489943239 79969 79970 616969810 338 269 558662109 50821 50822 468295243 53120 53121 166827550 26003 26004 890260393 34342 34343 202553423 99286 99366 879265983 12911 12912 408510269 64026 64027 972034036 88940 88941 784752375 64429 64470 51710132 11415 11416 571716967 43479 43540 6775566 92141 92137 652060843 92727 92741 554849813 8954 8955 28591707 42286 42287 115878194 2936 2937 589669783 71253 71199 670895353 43044 43045 553331970 87971 88049 811701747 35276 35294 299679715 16175 16176 39266581 39533 39534 781222888 73563 73553 446947199 10432 10433 886288433 21032 21063 397706854 43574 43575 670377164 62342 62415 276848447 59960 60018 674529263 47623 47624 211596083 57996 57997 777569759 61140 61141 488736015 69027 69036 698371414 80490 80443 5837410 42454 42455 890889247 80574 80629 733964481 76890 76855 10593977 74224 74225 342149368 25854 25843 957784472 80061 80053 296622441 45373 45374 592851857 78709 78764 136904944 89016 89087 449984591 98342 98293 914769523 84473 84464 415121400 44170 44171 251943466 8692 8693 487736964 95996 95990 584682744 74820 74821 576518226 80411 80346 237034849 47795 47796 154988992 77089 77090 755110188 72816 72817 726228875 82327 82328 458077590 44445 44475 728695254 7524 7539 180327056 45028 45029 29294955 98879 98880 259493809 42788 42726 278082400 50175 50176 105576365 79203 79252 395587779 2424 2425 199318754 42948 43019 625484907 47664 47665 748171784 45842 45843 990705775 47283 47285 706944597 46067 46047 788346757 91613 91632 616087692 87194 87211 318403721 26165 26166 391957430 40661 40687 188497638 50807 50808 398066597 24309 24288 877422472 78044 78045 322095128 16591 16592 109016310 70686 70742 651175589 47169 47120 419786956 49373 49438 662935571 2943 2873 28854082 72063 72064 895036762 40357 40374 916815806 36189 36190 405272623 33477 33525 10678311 54546 54547 542293792 72471 72472 543010385 65877 65878 656980299 96269 96270 689366630 58922 58945 883211120 95342 95422 886035902 76381 76382 275790983 55136 55137 205985031 14161 14225 527649688 95762 95799 233079520 81899 81900 424417311 10358 10324 16432943 59523 59524 587903703 90942 90943 103926759 79967 80012 721288153 10252 10253 87487123 70755 70793 944614462 33661 33662 7550666 79427 79428 810923915 44712 44713 831548252 41547 41548 450761994 68920 69000 475966780 45521 45522 632225675 25976 26022 694866196 45424 45425 688127532 51375 51376 518357797 11583 11645 295977149 70029 70015 908500446 62099 62100 511349975 94857 94858 302185850 87229 87259 918877714 74322 74280 675862889 36107 36137 473722629 94438 94439 448078979 81074 81107 752163231 28019 28055 535782356 66054 66055 771298313 32255 32256 398278010 61237 61238 428822093 59824 59866 33789586 68707 68784 565794994 12772 12773 543834500 18013 17962 179802853 79808 79809 75207296 60578 60579 599661230 19568 19569 890426116 72872 72873 579757574 83590 83637 16383433 6500 6501 623565164 87904 87886 107530855 6761 6807 419073749 50880 50881 47810702 85658 85659 284158679 94375 94376 268901097 7512 7516 399748472 47180 47181 775894088 37277 37278 855507696 54273 54274 994597837 66861 66862 194996913 71131 71132 759505836 1866 1803 215939071 29227 29228 437813725 28202 28214 666952989 22072 22073 163322000 19572 19583 714941351 34539 34540 561760588 65068 65069 563331715 8528 8556 118020551 46755 46756 223257456 12740 12741 412795773 55951 56026 484251533 4285 4286 893692322 78402 78480 595554376 17105 17106 229571779 19069 19030 706243915 95153 95154 558665129 69642 69643 64798691 43067 43068 434799379 37217 37218 459813725 95042 95038 315655394 22010 22062 507773147 80113 80081 882848587 12789 12712 358141196 25519 25520 492405716 68407 68413 177130057 57138 57139 612584401 92462 92522 491050151 83732 83733 62676153 91499 91500 101698893 74074 74075 732485549 15227 15195 419402571 45151 45152 937854240 23848 23898 903513384 72406 72451 987473090 32512 32556 927906844 49470 49471 622002184 96699 96700 75890908 67574 67575 447170055 68161 68162 913871551 66895 66857 383084803 74588 74589 486054178 73783 73850 445075361 94093 94094 79438920 31153 31154 492799536 10070 10071 933225697 48335 48336 254192242 92296 92239 586190731 71599 71600 582802255 78963 78964 319849781 58696 58697 760192253 47644 47610 525625208 46726 46727 203183529 68283 68229 717079095 77404 77341 949053854 47307 47277 340523262 37634 37635 26297385 14633 14610 165888805 53979 53980 668214906 69574 69542 212027584 5225 5194 315959652 34079 34136 791469980 95805 95823 863481641 53934 54002 204685713 93768 93769 311287033 64044 64045 239551418 14571 14572 36803493 39228 39229 298605182 87109 87107 907263675 1037 1067 278080867 16723 16730 942947361 35494 35495 637904722 74227 74249 947435575 27892 27818 486262382 20346 20347 339258686 8216 8150 105087347 33709 33673 863846075 7997 7924 711494266 67116 67117 132447111 86163 86164 790174197 61223 61224 69507693 97438 97390 429616097 80892 80893 281419892 9138 9179 846880727 61485 61561 786776007 94675 94636 220110391 48137 48139 709521346 86169 86170 455815231 78909 78883 639675105 57977 57978 111332341 24365 24366 631505721 37582 37648 875810434 68401 68402 631810703 13457 13453 250279203 48346 48347 319161620 2006 1943 353267207 75901 75937 56567499 89952 89953 415596889 27068 27069 962273035 26782 26783 431835100 79654 79667 669450467 1444 1445 151731777 27060 27061 140689581 74114 74152 459036135 22008 22009 69536623 96859 96798 277179823 83976 83970 551742517 68972 68973 216473880 6671 6672 891508905 2496 2557 411544266 94406 94407 607063861 47115 47191 619346091 74787 74788 369125203 537 538 987320572 78618 78603 564083626 48428 48429 344500966 934 935 213535802 18309 18354 790654967 91836 91837 673308980 79297 79224 309922825 15459 15481 319674058 77509 77510 831303131 81158 81141 875150357 77302 77303 721400929 2678 2679 188604624 93775 93776 606236019 81425 81455 552437377 32774 32775 477467803 85168 85169 667497413 41835 41847 173554118 25872 25914 56397243 57261 57267 938430505 93849 93922 646018592 38998 38999 114847120 81081 81140 821235768 11494 11495 891710975 27158 27159 156312927 85374 85375 300544383 98623 98624 81571263 87633 87634 392305536 609 600 585694364 86019 86020 597187046 85160 85084 274292360 53824 53873 602265192 56554 56476 263867632 57450 57516 635925299 28798 28799 362957469 97977 98022 363734249 80633 80561 132802518 30384 30385 33293630 21989 22048 707018343 95633 95646 826189885 86428 86429 183260003 4570 4571 860273142 9643 9644 887254988 62600 62595 726131428 33911 33955 980067022 3601 3602 900411912 41494 41495 436797263 69205 69222 575261686 10129 10130 78207508 8446 8447 750520756 12792 12858 440604977 35080 35047 410298814 38619 38620 118525382 98768 98734 754371601 98391 98415 382985179 34172 34173 996236802 4199 4200 736759629 72113 72114 485206700 67057 67058 745140213 81587 81588 649452428 86971 86972 149680096 93249 93250 51670700 58904 58943 847948929 59210 59211 103773277 81643 81644 799538021 95159 95152 637379627 52968 52985 366022269 64292 64212 126124184 24360 24361 89622418 78003 78004 123655822 34434 34435 242757892 43906 43907 687524073 63606 63535 148675835 11038 11039 867012753 17867 17868 314136747 46988 46989 586057650 15971 16006 473078911 310 379 455626222 45257 45258 201462032 38798 38799 195728430 80167 80170 701537132 77525 77573 368621709 70651 70652 819846310 36474 36475 127266788 73815 73751 179807964 38251 38221 483378691 37937 37938 694876813 1548 1549 431403550 80370 80304 170415509 37861 37862 391994470 86793 86765 214600789 46425 46456 132372664 75207 75208 31301770 1500 1501 827964958 56202 56203 666256803 95645 95646 365520513 77816 77817 799141182 24707 24708 204698950 10110 10168 509738297 33360 33361 955936655 45936 45937 195219707 54508 54509 620907735 20138 20110 523044876 24161 24239 622865629 7682 7683 128895196 20725 20662 390736170 89081 89136 348470711 85598 85599 535126719 2857 2858 68604182 9157 9231 926149094 92522 92523 396706463 51127 51128 601341740 89236 89237 281862155 27096 27142 735496973 71820 71827 523880040 8171 8172 164646749 94443 94518 404576339 92198 92199 934697858 94487 94537 594360920 88502 88503 968022585 36895 36887 691638341 24127 24128 868561680 95526 95453 41149522 26020 25942 316333614 88817 88818 124180835 31102 31148 792786209 62935 62936 934741500 86435 86436 216633646 58398 58405 389150004 74731 74732 574396657 35595 35596 964461817 21491 21492 357107877 90756 90757 531445202 8241 8242 204115715 1099 1100 625061162 76224 76225 713432958 60067 60068 222006369 70393 70394 460808417 60386 60387 541267291 89849 89808 538622217 96118 96074 1608147 93285 93286 84685363 21573 21574 594828824 30530 30516 756573338 90746 90759 602639996 84640 84645 92201922 56628 56629 107913034 48129 48130 321068586 33479 33425 681399165 99413 99414 372024578 96640 96641 380266495 98963 98964 344605652 29250 29251 390715714 51266 51267 33983336 4379 4447 923558105 4299 4334 516485933 96230 96289 388882170 89608 89609 677324662 946 943 557504057 49611 49654 285827223 33760 33697 735397020 1414 1415 440820486 18833 18834 288229181 30792 30793 511038220 23513 23555 413208598 15915 15916 482949182 26679 26738 252729913 49990 49991 899945029 90744 90752 15287515 62897 62898 409166158 30290 30333 869974935 66979 67043 975844098 21688 21689 586397868 36805 36798 911812285 27065 27066 485336238 38373 38374 499703002 33566 33567 348605576 40703 40646 833716249 19045 19046 149347208 56286 56287 242804925 43328 43329 272381695 81113 81130 386059717 85809 85810 21351087 35988 35989 733261306 59513 59514 284933771 21968 21969 427265897 53493 53472 828018091 89808 89809 491021941 70666 70667 888327070 57207 57160 205774791 43663 43664 354983765 43919 43920 418164752 60152 60153 89010278 26802 26752 661193155 47812 47813 64046213 43544 43545 312980287 61083 61055 40479020 79706 79707 62330051 76675 76725 287413361 44709 44710 25294595 9280 9281 839255217 6591 6625 647328088 82665 82588 631439085 81364 81365 130181003 38379 38380 245536539 47898 47899 512108311 66601 66609 945708987 79423 79376 806878346 51847 51798 892338551 31454 31455 266875540 85348 85349 473821745 14930 14928 49284782 69019 69020 636835381 66807 66798 704356800 16007 16008 462903116 45567 45568 76275910 31552 31553 212579252 4830 4831 535259170 33992 34049 96388957 30399 30448 552190995 29006 28965 328231589 76858 76859 640817997 60599 60575 179707666 43394 43360 726220264 56927 57003 823770827 50794 50795 842359411 25161 25162 193631401 69720 69673 645431108 69445 69446 855372058 56940 56941 591880451 62517 62481 811297734 99241 99244 518845883 59554 59555 556358823 4440 4441 476989608 15961 15921 531709695 55935 55964 593469439 95547 95548 446081272 40198 40199 641553062 63552 63625 841048356 52012 51971 10670766 47046 46975 60384891 56560 56561 899463065 29633 29634 761956204 99247 99248 910990600 39993 40054 7640320 65115 65116 165188761 175 218 818823622 57300 57301 517116841 99154 99155 587072964 90422 90423 231253730 39873 39874 778407727 88788 88789 403654299 48722 48713 530317557 47948 47959 789807758 32669 32602 579030687 77831 77864 5215068 77271 77272 229476099 2790 2791 512841051 88800 88802 109902382 62516 62517 957714499 4492 4501 231504314 74798 74833 885091824 94109 94110 928452580 8331 8332 754381970 88555 88556 854937398 18722 18690 712934203 89970 89942 686788345 23816 23805 557821292 55062 55063 207171662 98205 98126 297071248 60903 60904 343318804 27735 27736 102162035 97600 97601 248677396 55010 55055 514083926 11206 11207 915803849 8424 8425 65420583 88374 88375 523693827 70018 70019 822892163 80349 80416 477410078 70662 70663 955788117 16203 16204 618645760 27626 27627 618748464 28668 28669 993590138 8012 8051 949277204 51412 51381 971804949 20930 20916 697994998 11101 11123 320281426 39345 39388 16630422 57698 57699 344669681 60825 60826 133980934 4623 4624 282493679 54001 54002 569851705 47445 47373 153754163 14625 14552 644411452 30480 30481 708383671 82513 82532 76497957 11248 11321 945699046 26826 26827 157697934 20564 20540 234809971 74971 74972 524240055 29810 29865 262926078 49309 49310 300295050 14776 14777 422042723 48410 48411 954160815 88954 88909 742359348 28509 28510 546865846 58086 58042 816574007 8442 8443 176191615 43608 43609 778571168 15656 15723 836987447 99454 99455 344648823 48064 48065 971120221 67187 67188 268607211 2359 2297 159863675 47861 47862 281177545 13272 13294 434476329 25544 25545 851361811 25760 25761 806405222 55271 55272 695511449 25071 25040 940843035 72352 72353 201121546 17033 16968 608548814 37797 37798 217871051 26683 26684 814189113 6944 6945 715708973 47784 47812 118120254 4628 4635 541182742 62548 62549 28015335 71464 71401 191507236 45671 45664 381112636 52392 52322 186303363 45870 45871 406360407 92066 92067 697914176 1696 1640 972989521 45642 45611 694349508 53768 53718 847876906 30568 30515 461523400 99755 99833 39609025 67648 67634 960365175 51539 51540 897778809 24433 24434 444555456 88540 88541 780786170 89794 89716 8159661 77318 77319 104448516 45492 45435 507789494 62820 62821 149138677 80488 80489 982220487 2043 2044 665523969 16414 16358 582603013 48523 48524 298837843 59322 59319 266794740 36604 36605 113432279 87680 87681 281734024 62873 62874 661850173 20271 20200 739204947 26362 26344 442770253 4630 4631 118853020 41890 41891 196628069 56760 56761 844732234 26753 26765 764107803 31842 31794 218487973 87207 87208 473010823 997 945 779899353 33707 33758 80240486 37723 37719 23655696 60888 60955 215367692 71490 71491 318159360 32736 32706 919189559 39034 39035 842258251 12576 12555 408711571 11434 11364 645515878 45044 45045 389213700 91422 91439 902494810 39472 39452 716613686 87194 87195 878185376 38077 38078 944416592 18651 18652 148549005 93262 93267 145334480 5341 5287 365976916 29129 29065 269600201 51080 51133 107966667 64835 64841 604562570 752 781 373876402 64588 64549 305154204 33612 33613 192569722 63985 63969 171059028 49853 49928 813755243 86453 86454 297134158 61378 61363 898916565 80530 80566 312501262 40819 40820 590711108 4538 4539 71357070 13754 13755 711939747 89525 89526 368196954 44958 45036 334588674 83132 83206 58484916 6971 6964 159776508 6298 6299 253115786 6719 6720 133633336 6799 6774 335649713 7539 7540 215650706 99274 99275 195134622 87247 87307 905602763 67367 67346 228253955 39452 39453 333958275 50072 50063 196527345 26414 26415 579203366 74139 74140 933469434 23693 23694 726749123 65569 65603 82175641 81639 81640 390423618 43358 43378 395417692 13281 13218 179747750 47920 47877 116468649 39665 39666 213455286 7703 7704 593888954 97908 97909 396516738 19592 19558 723132674 8387 8361 594214654 79789 79779 300453714 88483 88498 618353610 7285 7245 714771635 37543 37538 890465926 44 45 794139811 99213 99165 36655598 86578 86579 968253993 71621 71689 58671409 65274 65230 108517592 22899 22842 617891375 55649 55650 566988731 53307 53308 505718441 64122 64123 201028976 90554 90555 278943284 51330 51349 313276031 80774 80775 299994845 71401 71402 55095379 95574 95648 338193316 61111 61074 741636850 94072 94073 195405396 66904 66905 986752038 11867 11868 620817504 63893 63894 63686642 40429 40430 201289828 9354 9355 331795816 7990 7991 468036255 45732 45714 850226548 78839 78840 591432171 12100 12134 475358881 40418 40422 253362416 14623 14624 971305014 14918 14876 657962007 21134 21135 500674395 32876 32808 392548061 395 458 902728061 4557 4523 528056569 19061 18994 678803823 14293 14373 332697845 24280 24281 160205257 21677 21696 865485125 31185 31207 71266878 46909 46910 682002192 1660 1661 367010980 42786 42866 743918030 8067 8068 981367098 46720 46794 472685632 30383 30384 947199757 77045 76968 116132141 50115 50116 529328116 76990 76991 453819694 11278 11353 626098932 29422 29423 729941918 25035 25032 818894565 48667 48668 537042256 50501 50482 55408191 92885 92933 627417727 55972 55973 943859788 91480 91481 643895662 82524 82525 566366210 83516 83517 872046846 72607 72585 909796377 1950 1951 943154362 36260 36203 345116116 81222 81202 85098893 8690 8691 423083221 82438 82439 669614715 15630 15631 93688972 49312 49317 333651019 97989 97997 63326646 54101 54102 981934306 73669 73615 275539639 94389 94390 951348044 41840 41841 833607125 11201 11202 44998496 76898 76832 332792893 12686 12628 471401766 98213 98188 101964320 83270 83332 561043686 92689 92690 723173698 74540 74558 382556785 96769 96770 817691332 41859 41860 289675929 23163 23169 233658960 11586 11643 614874585 85824 85757 897203977 56236 56253 189375753 67167 67168 104975788 51655 51711 649151821 46505 46506 319428432 57827 57828 932365475 16408 16333 778387573 79958 79879 195945400 54003 54071 226566934 65045 64995 610154289 10869 10870 303638655 91552 91553 56813367 22418 22419 958940959 17120 17121 242133917 30464 30465 121892375 97870 97888 673025438 42001 42011 916726319 719 661 292679216 48623 48642 282536702 50415 50416 155961447 8418 8419 183972796 34575 34506 911502237 49208 49209 906957613 49054 49055 406472192 76977 76978 723987077 20863 20864 983537743 11856 11891 242678740 68034 67994 841732003 71379 71412 405598081 71030 70968 399388617 56984 56985 863952739 8125 8164 984615310 1173 1107 86574119 87939 87940 453238520 55521 55487 873790468 29886 29887 206833436 38244 38245 609700229 2895 2961 220509226 99306 99307 37161418 60930 60931 329400351 78015 78080 206389909 98220 98221 774129715 10957 10981 478180951 1584 1585 743578321 61965 61966 211145491 73427 73449 262176309 62243 62244 74058462 2565 2553 131345022 32946 32892 716443308 68998 68999 763404236 322 323 279661451 58943 58944 54615185 56905 56906 154703815 85043 84966 167125829 28800 28801 666177437 97802 97740 663829685 33186 33210 997097370 28300 28301 1936490 93209 93210 470852143 56989 56990 186485780 79864 79865 785742083 48256 48257 638473083 17817 17818 863829045 33857 33869 746115121 85705 85706 673915393 12960 13037 686854359 62545 62534 48783506 62023 61965 591610087 4616 4619 665451087 28937 29013 989919501 49708 49706 180464323 75223 75247 913274791 45775 45776 252300732 93940 93941 954925898 25708 25709 187367982 68181 68182 678720997 32908 32909 426660620 65901 65941 8053497 59691 59615 618233111 36251 36252 133587314 4003 4058 307195928 9129 9130 787493669 55767 55768 655713712 14276 14227 45716938 27481 27426 768088210 79602 79603 719922514 20978 20956 943235520 65484 65485 113163713 47734 47783 237855482 42477 42478 512354783 25110 25111 717637198 8545 8546 317184122 62866 62908 727841226 24171 24172 869934118 3473 3474 609452443 26878 26826 329152665 45182 45183 959836028 79436 79437 751382145 39512 39562 863291462 27686 27687 944745878 67991 67992 362324924 3287 3288 338928301 70828 70794 373909023 94705 94706 209398783 54094 54087 521682917 49115 49116 107676082 41019 41002 750644413 58637 58668 150085080 10793 10784 484865125 8361 8362 217656541 42813 42841 437439806 19830 19831 626052648 2596 2597 636484078 33101 33067 79752080 84156 84233 27790057 60719 60720 936023338 14624 14625 901683964 84160 84089 974281812 57176 57177 439532799 79166 79218 553440948 36340 36265 815128791 11185 11186 165465039 17106 17107 507489091 73425 73460 105987683 98813 98814 20065881 37829 37830 250495421 85010 85011 272684401 66227 66228 732330228 4329 4301 909446391 66999 67024 383541923 99403 99404 318430636 84022 83964 47319203 34603 34604 324599505 911 947 922769114 67512 67440 218977743 15867 15868 392486773 51547 51548 757553679 65382 65383 946176075 80406 80367 942874724 59959 59960 658657947 65259 65237 357294321 90507 90510 304542640 77516 77547 356443639 23689 23690 475291020 79018 79019 70829395 29392 29393 173147957 84715 84716 921905433 90259 90260 353043975 79501 79511 167733716 29817 29818 983854565 33146 33147 288586516 73848 73849 746691658 51630 51592 62156713 41408 41409 597526794 61660 61661 41810335 43626 43622 626340986 78247 78308 252813864 28056 28128 552116284 12391 12331 354880627 53083 53084 466883380 37452 37453 278126395 87822 87814 803311635 93422 93423 820874199 95274 95299 872796706 52881 52882 107694452 73362 73363 256933271 652 653 560299262 21821 21822 935480952 21335 21336 554514305 84212 84213 406565422 30331 30332 844415682 95463 95399 161840964 48159 48100 103249929 48186 48178 196980362 77080 77081 32766052 13746 13790 116835163 27496 27497 405859568 5036 5037 729576003 73316 73262 393342718 47786 47787 328973484 85107 85100 14151759 51348 51349 279840050 61171 61177 515889337 2456 2527 713365349 77874 77875 473488401 39150 39151 328947147 49213 49251 44079969 8132 8205 880884537 5034 5035 764941785 12573 12574 716524275 63228 63263 626642374 44615 44579 367658890 35200 35201 353868586 54384 54385 401542173 61423 61424 271842062 86162 86163 203650663 50810 50794 140783931 34888 34922 550113295 56009 56013 427486978 66447 66448 801643069 32362 32363 189570459 82724 82725 169943616 66028 66029 363190927 32650 32574 577354947 97050 97051 5954537 80009 79980 884385686 57201 57204 210673420 67827 67876 580496050 12480 12481 714432531 16558 16559 29711500 13589 13521 643568865 71936 71856 106960515 58612 58583 451634433 74686 74687 942459507 41086 41164 481469648 22176 22177 432879061 87299 87233 260065950 36828 36829 293988983 81987 82066 95074959 68571 68572 54548864 87696 87697 539761043 91907 91880 562053465 54329 54277 870039000 90473 90474 672359107 46461 46448 122337993 5425 5426 468370051 91752 91753 387406143 46203 46213 902252165 37130 37131 982490007 57841 57762 425781278 52486 52432 595513035 94714 94715 830576899 97012 97032 13954211 95902 95977 760091872 29604 29605 339239997 28247 28248 377352111 20547 20484 211917172 58649 58640 221810550 61686 61711 259465727 88775 88776 193154653 28805 28755 85083603 73091 73092 296094210 34755 34687 853250738 47169 47195 947080540 35992 35931 482313502 82402 82370 862231234 41173 41243 388546971 5417 5466 749716645 31793 31842 746020953 76370 76409 643002217 62834 62835 702528037 71244 71192 691943581 78513 78514 279355276 53341 53292 826233104 78256 78257 681037910 93215 93178 312212119 98769 98794 961353271 51404 51364 3789786 80643 80644 786371625 64112 64113 642403796 23529 23530 602970633 347 394 920027701 15707 15708 145348982 28084 28085 88362493 10156 10157 548148471 94592 94593 747880201 36431 36432 634879793 35582 35614 585498830 38738 38664 26920482 33755 33756 306190445 30256 30257 657678982 152 223 903982601 16403 16404 708037338 52124 52125 205533573 58656 58582 354101920 82179 82180 824121233 76104 76105 821949388 59878 59879 870918222 14983 14905 531664251 89238 89199 822693593 33693 33748 123020158 85956 85949 127703446 25416 25417 947270389 34976 34959 227525473 10890 10848 488259878 63998 63999 935811128 2983 3033 811383850 11315 11272 700584647 13671 13593 651368726 54857 54858 187084396 63386 63428 674401380 86848 86849 15437256 45344 45345 193579211 78957 78958 117051774 90369 90349 309041654 34484 34454 362283924 68911 68912 259965557 59968 59969 856845892 58529 58585 345399029 93398 93419 857657404 38193 38194 2741496 15880 15881 105070863 81256 81257 180075733 94927 94928 695864363 16434 16435 20375552 31039 30986 432374820 51218 51219 506666222 11490 11506 528325099 99728 99729 573565410 31319 31320 445946448 52261 52262 538077815 48830 48752 786887383 39479 39453 247934337 13662 13663 668414711 90978 90999 341853152 97821 97822 114581289 12117 12170 169226377 61395 61396 74526735 34128 34183 437852826 91838 91869 603166480 14570 14571 506053959 11323 11324 415012855 96780 96720 597600775 53611 53612 618712890 88683 88684 194833818 82777 82778 78603423 87519 87520 589803508 64707 64708 198551703 30149 30098 95205346 17004 17005 183459797 89287 89288 958691816 61900 61904 532212054 21785 21789 474753392 31864 31865 87183296 37961 37962 108325394 39032 39085 982226626 90414 90444 929846706 60962 60991 902357542 66119 66120 896614936 67238 67239 797419570 33644 33645 571561587 31216 31251 651287690 92810 92811 566415393 83632 83706 941718236 64681 64682 171645796 83604 83605 859188053 9119 9120 156195372 24650 24651 752596764 67493 67494 953562638 64143 64144 192801591 82850 82785 831848838 1320 1379 240201343 32770 32771 530193824 32115 32132 495239410 73825 73894 326031625 40917 40918 606600613 63714 63715 304569166 17632 17557 535897989 82539 82540 542612805 87627 87628 153707231 29671 29672 519705821 88517 88518 740772797 30435 30417 117887584 38462 38463 346633165 18797 18742 169153015 85658 85597 769231588 86694 86731 70160994 7323 7337 72792489 36593 36588 650728731 87635 87636 282595850 96645 96646 430709785 51085 51025 860957501 92136 92137 310668341 62542 62568 676838113 66326 66327 588296995 41128 41129 414811037 29760 29761 714875754 50628 50616 365537845 37067 37120 630739763 55091 55092 440309862 26345 26346 974542730 29188 29189 368556007 66337 66338 335544928 45685 45664 817350230 76748 76749 228911039 50561 50562 953001158 11096 11046 165989541 56169 56170 965091204 85835 85825 45845557 81416 81417 559333316 31542 31577 60769561 34573 34574 321303800 37098 37099 854582825 78953 78954 610382548 53368 53360 265617313 91160 91219 231235290 95716 95717 347271016 92050 92051 65258718 98352 98353 663894699 56735 56740 418965568 46674 46610 139584916 91792 91809 786334195 65921 65901 848404643 24028 24029 606913462 82075 82050 124131155 38342 38273 800838343 5984 5985 833152985 15516 15517 175719609 65056 65057 85985354 10947 10948 637731041 25476 25452 992588902 45985 45958 103040329 77822 77823 335258638 52512 52573 455269965 42127 42063 756921212 30098 30167 379333722 67964 67965 622093775 1807 1862 247183718 34112 34180 492845374 42485 42558 324862065 89147 89148 579310707 37335 37402 295026014 78638 78652 280319732 23026 23027 534940698 88003 88004 615742893 24623 24687 104853253 28722 28740 950950268 792 793 790997093 68966 68916 187316600 27197 27198 702073543 7550 7551 673880110 69933 69934 147740461 79417 79480 421238497 24677 24631 608288151 18258 18255 811369274 11483 11426 653412254 12734 12724 158768554 12671 12648 246420790 80161 80099 753897118 84864 84865 521995014 90388 90327 398428219 32667 32673 138879678 82554 82555 599097527 60129 60070 294451487 55700 55701 403935734 99945 99946 205405679 14061 14121 98065430 80974 80931 198538363 38225 38256 449535257 11294 11295 168313312 9717 9718 376398530 75984 75914 987290512 80561 80562 13642739 49555 49488 72499071 13718 13757 469578215 40609 40674 781606678 98241 98242 943396897 48586 48587 475586579 29279 29313 214306169 579 555 166520048 69189 69190 115783507 46245 46246 717665031 4462 4517 585500634 55177 55149 914107286 87884 87923 523970435 99431 99432 781494006 43943 43963 795939102 51661 51662 454216330 64762 64714 83480629 44372 44415 236118227 70590 70579 306352511 91166 91093 360421110 21360 21388 275986277 96558 96559 894960207 75222 75300 972925104 43477 43548 441387511 3971 3898 187610869 4857 4858 869587654 61545 61522 140708664 49970 49971 804572560 15065 15066 923372864 4841 4918 232577678 22436 22437 790417914 12925 12926 182083320 56624 56625 382736362 27236 27199 321641969 11029 11030 322471525 49107 49108 513601266 46515 46516 687318383 24942 24955 461550678 14410 14424 324996247 96172 96173 522869453 18352 18370 262285426 13889 13890 948572802 27511 27512 735385624 67121 67122 120582399 58298 58266 656436432 3473 3486 236830287 97706 97707 654942333 12103 12075 864400676 75774 75775 572541801 32126 32079 401510082 31783 31809 109261625 40491 40492 989975186 15695 15696 666382396 88017 88034 541480818 32964 32965 929250131 71080 71157 1827559 73266 73267 795603639 66768 66769 807163898 81344 81345 386333287 18579 18580 652600032 74990 75044 887475373 6949 7014 856104679 6686 6687 606940520 38891 38970 683438778 68997 68998 821870558 37586 37587 77250272 8972 8973 554543611 36553 36583 160619103 36209 36210 813725224 8127 8064 655542684 25467 25390 641844869 81719 81720 751367732 85853 85777 973003338 24078 24079 851041959 66571 66572 898959071 9986 10060 216809566 9924 9996 234655127 56884 56885 487247811 50648 50649 487962565 4014 4040 743765002 14508 14509 247155912 97129 97066 691218978 7289 7233 196655558 59745 59668 941322080 48768 48769 680846097 95391 95322 962504385 19185 19186 937509705 44281 44237 830442232 8542 8543 148597866 99415 99439 340164255 44756 44757 122934433 1093 1094 125961533 35758 35804 350089438 72959 72960 337908876 56225 56226 948654975 27543 27544 410032342 55426 55427 324736716 75797 75739 641469198 30612 30613 698360728 10573 10565 98612459 92155 92156 549528215 36039 36040 132504047 70599 70600 787502216 19199 19200 875747844 62018 62019 325833470 7182 7208 522894686 98568 98569 355111120 90552 90553 107644146 32164 32152 33640782 57522 57523 428674547 99262 99283 98197626 59374 59408 319040636 51849 51850 828030442 19660 19582 692142464 46917 46965 842589040 89111 89112 594959660 33047 33048 79952101 62774 62698 699000258 35638 35639 144355099 89041 89042 561007180 44131 44066 255909306 56200 56124 940838043 15240 15252 765544089 58233 58234 920511822 24573 24574 876494327 43260 43189 87459813 7830 7856 808198740 16883 16928 830775915 86271 86272 198452519 66185 66178 11176453 37679 37639 879789565 81077 81078 77954415 34325 34291 51869305 93816 93817 115942074 87459 87460 867908632 20294 20233 32300936 45332 45301 434638234 38846 38847 740368614 31419 31482 955445366 52361 52362 900684293 8961 8886 855432200 5819 5854 768029005 6767 6756 851582469 70568 70557 46378166 21624 21599 689031194 10506 10474 581568716 70555 70556 513049582 61386 61387 624788317 67642 67643 622159079 56218 56219 657509583 68067 68068 358854580 26357 26324 270432598 41478 41487 470426925 36196 36197 502570782 31536 31537 719204694 53862 53929 867717328 96071 96098 208739266 55921 55978 991900544 52334 52401 384283345 29638 29639 986001803 88719 88720 190300882 84710 84711 740708820 69125 69126 441509852 64604 64677 703362754 60312 60313 896934749 42750 42751 187399989 19561 19620 401592923 5042 5077 452649486 93355 93376 864937362 23638 23620 175294099 53749 53750 480096996 51777 51778 906893421 40983 40984 479502448 90146 90224 299659891 49740 49797 850337853 3205 3206 392600287 55284 55285 914743032 75463 75452 354777479 30056 30057 697266843 64441 64442 557958841 60691 60692 278814269 79155 79175 313261597 60518 60519 498870730 11463 11464 378328566 16541 16619 484071015 78123 78124 919323477 82391 82392 354947313 55410 55411 582033311 15800 15801 904179569 79513 79514 137340992 93906 93907 679988914 74300 74364 605809921 88592 88593 899519951 40905 40906 809474625 90907 90908 697507676 34204 34264 942497828 21401 21378 891468123 93587 93593 779380317 23932 23933 426455992 30738 30739 441573043 84406 84340 808765825 8933 8877 181666611 62947 62968 338169907 31173 31174 574064141 36096 36097 992425803 85229 85230 687249838 27431 27432 126068023 26435 26462 800895471 51337 51350 26779537 97156 97157 977169163 9115 9116 76383453 32794 32795 89128450 41826 41827 436704267 15316 15317 37942864 1697 1698 758368366 53144 53145 276406271 40957 40958 261258732 39496 39497 85400065 66865 66883 863234551 72792 72810 24854027 84005 84006 492710126 42740 42741 816231445 41220 41232 704377081 56383 56384 722230495 28957 28958 897393313 43598 43621 570589770 82808 82809 989484636 70763 70764 704244512 79521 79522 274777841 77145 77146 490438683 98166 98167 28207679 26970 26971 557534134 62842 62909 295846134 81518 81581 838706610 20039 20112 529046282 50369 50370 799213246 75218 75219 866864677 63992 63993 817182999 92208 92209 32397462 1356 1357 374840324 21873 21935 837631715 69248 69296 924251639 92472 92473 469510772 4702 4773 458321176 78114 78177 310180812 69630 69671 969619910 36017 36018 19817592 41404 41405 596576099 93946 93947 915945762 91413 91410 134362194 84102 84103 739950145 44044 44045 60047251 82556 82557 986502283 38465 38444 294059016 56103 56031 634853367 8783 8784 180004734 5680 5620 556369980 75348 75398 142587734 75065 75099 392659647 4827 4805 996302382 89980 89974 476549614 61633 61637 617733191 46121 46126 752149966 17144 17126 673998588 60707 60708 497396349 26201 26168 964917617 12504 12505 64195495 16536 16537 701580972 98598 98599 472073319 71974 71975 493301099 98247 98248 660061793 10679 10662 634406184 54593 54594 531241195 27398 27399 58313477 7986 7987 507539493 25767 25705 368474118 52442 52462 294696514 21647 21597 108454841 45216 45290 57777763 46698 46618 467316575 33510 33458 972501314 91650 91651 722062412 44378 44422 169605006 61207 61208 339689078 58491 58445 606048396 11178 11179 169175289 23780 23781 653883538 67146 67156 373661761 77440 77441 976532558 72771 72772 647338501 18305 18315 790365028 46818 46804 204321924 63188 63189 781238757 33312 33349 71114774 82988 82954 837337415 94898 94824 529158485 23484 23564 160099647 16271 16272 253493040 19581 19582 740115232 78772 78773 595898404 44959 44945 684816117 38313 38333 7520539 78800 78829 534170955 87646 87571 241808726 23115 23116 391986032 17780 17781 387239711 77934 77935 831898977 91189 91190 681365443 13621 13622 652211351 78901 78910 828172358 57134 57135 403975908 70222 70223 96640741 17919 17890 536424698 74723 74724 595603056 56295 56311 691690003 84810 84881 114311762 67627 67655 731725855 75047 75048 477587864 29096 29097 975045257 41006 40928 855648479 52646 52647 561660234 36512 36513 585974578 75773 75774 578720320 73554 73555 787469278 7355 7356 120178429 81049 81044 973181800 42424 42377 656155120 21244 21301 524827469 29742 29775 84585835 96770 96750 409599391 93842 93921 281855532 82798 82811 124347433 64827 64828 184248118 42167 42135 241738104 48426 48348 569271185 63324 63325 243369388 2315 2262 274735882 98240 98241 14812249 56941 56871 467972589 49306 49307 996758917 8977 8978 392468474 33839 33840 726590164 40941 40942 817017024 4375 4376 194425338 51080 51144 806253230 74192 74121 581637793 99978 99979 314505981 40181 40182 466529906 86984 86985 414983676 35347 35332 739154966 64300 64348 491195445 74744 74725 327275244 86097 86098 462243636 95192 95174 109820872 70691 70653 163661579 63369 63370 204613398 83700 83696 907604454 63462 63463 747314480 56191 56192 209432150 62964 62965 121510456 82523 82524 225008784 43468 43483 176005273 53507 53508 525159160 70024 70063 135034530 25738 25739 165921184 17952 17925 187706545 88159 88160 68462033 32747 32748 530753393 2011 2012 612546165 76903 76904 105750936 38469 38470 649473273 39550 39551 35874588 85158 85141 295083092 68999 69028 952473645 41000 41014 165971642 77931 77932 849709786 6605 6606 486726135 94080 94040 646462278 59539 59590 173857579 72456 72457 893937393 65416 65417 305301331 96009 95967 296068084 34330 34331 596789075 51722 51723 947139851 46435 46498 835542299 72437 72357 518534894 7693 7694 514542737 64460 64490 776379982 97408 97428 119127514 78091 78045 940062356 27990 27991 903356054 62218 62241 277360657 25186 25187 566794721 88873 88874 71842286 94801 94802 931086946 49170 49171 691599450 87329 87330 971954933 39624 39674 121911216 13203 13204 869154314 56926 56971 463453808 74137 74138 342095304 11109 11110 266024635 55327 55328 618890809 81588 81534 926899045 82519 82462 710602130 74535 74536 939016382 6440 6493 115466806 9818 9819 588338394 51896 51969 791129240 41339 41340 365977319 56431 56432 883171120 16348 16355 587628305 42924 42925 367568803 55947 55870 820285961 40956 40957 395424558 44631 44632 999070142 98559 98560 370983460 33068 33032 302377365 66574 66575 599021404 947 948 397760237 97810 97811 888813182 88772 88708 504987668 64418 64419 954514889 29947 29948 281240449 3225 3289 373470294 2753 2737 736787919 87964 87965 895361168 91485 91486 611781320 97617 97618 723896000 5028 5029 115936554 72669 72670 950850100 22194 22130 916994575 15044 15018 157687561 7992 8042 610469764 69288 69289 97816101 51910 51899 733905216 96863 96897 874917674 98939 98940 189700711 15406 15407 44837164 99110 99111 14064320 97592 97528 472898269 92444 92445 24201704 68646 68657 302560 90036 90001 175595082 24501 24502 707942708 60020 60021 36721714 1979 1980 543388931 68444 68445 125121341 43793 43794 508617609 28519 28520 58898127 36299 36279 827541665 93315 93360 511675892 86034 86071 733831296 39710 39711 489142850 98580 98612 113075149 5982 5983 911672355 17612 17613 48586168 29050 29093 535552987 58500 58507 436943535 81277 81243 105799177 50758 50759 854539337 44590 44591 398401403 89578 89517 919214243 11794 11795 201902869 90482 90509 374093336 83619 83620 316984608 74648 74649 917977873 22061 22095 458609003 32235 32236 23972384 52486 52487 696360470 65297 65250 812659516 1564 1588 606342645 91819 91863 395644680 82612 82613 569850585 20761 20834 552514768 52349 52350 588267962 38852 38853 99953844 37544 37504 831826440 25543 25544 948994508 60221 60222 687374044 20833 20814 870762341 53197 53223 434519146 65953 65954 197616931 14621 14543 481583045 46647 46648 441447888 39514 39440 446433861 92272 92273 272772397 60266 60267 855133998 26098 26082 122726024 68034 68050 50408656 89544 89540 47828941 2725 2726 6907740 62664 62665 999528951 24403 24404 376386670 38952 38953 536053001 92904 92934 100962801 41640 41598 176737617 21198 21155 44937480 383 384 253275472 83596 83632 877995163 84438 84401 30146777 49128 49129 940990699 99037 99077 613866932 76695 76623 924829079 94141 94142 226157702 2150 2151 873823 39380 39381 471768879 59716 59717 159578889 48936 48883 277776717 41179 41232 707440612 46617 46614 314469065 23953 24026 521453029 23411 23436 118799178 73767 73730 709971863 21180 21181 923077745 723 783 220097366 52047 52104 173695549 67011 67059 391728251 66742 66692 719125173 26293 26294 937328563 53947 53904 141131672 2057 2122 419084997 39633 39661 954768020 41247 41248 280056739 33667 33668 467239311 42132 42133 541241829 68457 68441 276000488 80108 80109 529502361 70916 70930 314669878 57409 57460 776715277 91774 91795 315242403 44827 44828 401179303 42770 42771 631452101 63711 63712 648120322 68471 68472 50176563 23772 23722 359712158 58760 58761 887697144 52008 51988 346545326 69989 69990 40134009 14014 14057 981935921 28790 28791 48582988 17610 17611 85787302 7493 7571 791655037 5340 5341 558134249 46616 46617 269977497 93575 93576 369288761 58142 58075 475497157 50890 50872 125318518 34382 34383 345061452 6485 6520 872088974 74153 74154 269800531 84975 84910 847097913 28197 28262 561872808 87115 87153 910727060 77459 77460 49228021 58808 58809 465484098 55016 55017 215716612 48365 48327 664596911 43620 43554 664992776 21596 21597 684602550 5110 5111 777123288 85890 85891 9947527 15758 15759 226313955 31428 31488 985632334 64292 64293 867418507 47459 47441 922822223 35287 35353 989259944 15709 15766 582536083 2572 2546 823065171 770 784 854247452 60638 60639 502434658 35295 35245 920215713 82499 82431 495779301 92003 92004 360843431 97000 97001 415907777 89320 89367 487001940 12778 12762 165945548 77799 77800 28272991 46073 46024 369066396 12314 12315 519588860 93874 93875 900592364 16994 16995 532401934 65046 65034 36847005 69077 69078 236882155 46642 46643 985365160 6156 6228 466586698 56420 56355 434343018 43031 42978 756784410 6252 6172 136430658 38563 38611 526452911 37357 37400 754678154 30135 30136 78328236 90463 90430 465373889 18701 18737 189565583 19410 19347 288569949 27052 27053 77519568 64221 64211 662399124 39589 39514 11923162 8858 8859 194962092 89618 89619 50285306 66976 66977 182306494 88103 88104 392619835 34871 34850 267756045 13625 13695 219924647 80715 80716 217077874 62670 62671 699651912 42948 42985 367175562 50578 50579 616510161 94942 94927 697651931 97820 97840 220704379 30307 30303 733948340 65103 65104 323104686 20268 20269 350340316 32222 32223 252800082 13612 13613 792618392 43420 43421 728023044 88351 88395 981313724 85399 85467 876230523 95529 95530 49823174 47374 47375 607728522 46519 46520 925460469 62737 62674 161354142 43213 43214 217316832 74053 73977 216631449 79026 79027 428266213 30161 30122 713045301 89675 89755 507992439 52302 52303 571182200 51014 51015 429419372 80916 80844 798574206 76291 76282 942912254 43506 43507 279413242 35643 35644 342427095 1887 1889 638170086 46049 45971 979617917 31322 31323 306725188 21343 21344 659252864 95158 95190 698676165 89518 89449 173207299 74703 74704 152930964 16275 16276 123584598 97125 97126 6022855 85300 85301 566571525 2958 2959 716448186 8006 7990 241986087 66402 66394 781790061 92282 92247 84211261 32477 32432 753034650 31326 31292 475229365 19521 19522 564531070 43754 43817 12521921 70085 70024 919388077 87721 87678 973552382 65210 65180 915472203 19538 19573 50317379 14002 14003 781434703 2785 2786 437934448 12244 12245 845024845 78078 78079 65090250 28082 28083 964912817 1751 1756 679694516 86556 86557 737343700 92289 92290 51255302 19893 19894 795949112 64486 64487 479301700 67710 67711 71713957 14471 14472 967548719 63250 63251 504786259 85170 85198 771486365 5886 5850 412663016 93598 93599 339661808 29867 29795 501925053 3987 4053 999427724 42194 42195 684488147 66638 66610 538292007 35066 35067 738529648 8984 9038 999640084 25763 25764 716724907 3178 3179 502610085 80526 80527 353777182 72660 72661 982051629 7163 7169 447987284 44306 44346 373515540 28877 28878 908418552 12194 12195 430056799 17238 17239 585066087 97852 97853 991548500 95449 95421 126619247 61751 61752 20425979 46784 46785 39931205 65347 65376 123829076 81787 81815 538825090 35149 35150 353595357 92571 92551 597795692 19800 19869 482734899 3658 3687 232452164 53390 53391 788554244 93638 93649 698227547 20339 20340 952202377 41031 40960 593169727 94216 94164 669196776 72541 72529 83426525 39911 39940 39702571 16401 16402 421114870 84761 84730 794579474 30688 30625 239283579 11322 11273 270534145 82048 82049 234653401 30635 30619 61920482 79245 79246 845090164 30855 30928 465149273 75270 75271 183307377 16267 16277 269244784 23184 23147 840936587 47250 47201 510022853 50016 50017 446783643 98243 98164 546068651 21625 21626 857933593 48824 48841 566227770 3145 3161 279253863 33396 33397 411724637 4203 4249 30964821 8269 8270 419973348 93053 93054 161089620 90848 90849 187222392 56657 56658 114786685 99178 99220 594590440 81973 81974 498128526 76758 76779 452890326 30884 30926 817826903 26408 26409 41669719 69942 69943 841409167 63938 63939 116666042 74990 74991 787440433 98434 98506 503583475 46346 46347 985757229 88326 88327 41363016 65591 65592 391492789 15639 15640 138474327 90496 90497 715532524 84191 84192 837942244 78710 78653 979493803 5756 5802 611383669 49837 49849 887457306 65643 65647 276351740 71185 71186 495289314 38218 38219 220782221 8006 8007 327743291 1631 1632 34827444 94947 94950 756663965 67999 68000 697741661 72386 72387 367799621 42949 42950 640805074 63833 63840 301732688 59502 59430 646232058 57349 57405 939447955 40241 40242 656188517 36849 36850 860993406 79756 79757 695144465 64468 64469 962543490 57297 57298 356249285 21645 21646 995558009 83088 83014 278919775 27734 27807 410257122 88815 88781 80268676 70078 70123 324070431 47250 47251 802004050 6555 6556 702963408 27794 27795 921492911 54059 54093 959890592 22091 22057 646931292 64665 64630 884516231 83930 83931 586978655 74617 74583 557937791 99181 99152 189897549 11623 11624 719722301 92167 92168 555801668 42250 42301 912169526 37185 37186 80875489 31967 32018 140931338 13547 13548 936385907 58128 58171 184430883 25202 25145 823001578 63751 63779 759370442 21218 21180 88398430 82481 82482 319873459 14418 14419 381780247 12325 12326 327882655 20990 20947 581448635 96247 96243 885892403 12928 12929 716541574 78201 78216 764099110 39349 39350 439997512 94247 94248 605193102 41980 41983 397501325 51251 51215 232006213 4076 4050 928456997 14804 14805 562397756 42915 42916 604725139 89517 89466 223632442 19995 19996 278420480 29828 29824 89009305 13159 13217 111737429 93352 93353 255461112 64803 64754 967826096 40667 40655 376177705 91937 91938 53343774 58903 58955 876832892 38548 38540 376428794 36947 36950 899304428 86637 86562 266855332 77906 77907 947581236 24917 24918 182212887 12793 12794 536279171 84041 84042 982942732 90787 90770 74039472 44302 44303 809725559 51633 51553 70958206 70485 70511 794565870 7493 7494 329872215 34828 34850 304127518 56010 56011 842895883 55285 55221 486648537 56164 56210 495404263 30295 30268 462567839 93997 93998 385488354 66942 66943 639814721 15812 15856 951397884 34039 34055 936253588 60745 60781 554915406 18747 18809 557270632 10597 10579 824645226 40740 40783 845492631 42980 42981 972429825 95077 95124 47795800 92701 92702 759702514 75403 75404 278771126 16425 16426 387776835 23590 23559 972373430 86467 86541 724803817 80251 80264 307804433 22925 22860 957137205 64850 64851 168297905 30946 30947 454612070 41539 41540 861946476 93975 94013 857199251 9933 9934 514760409 88992 88993 127962285 41466 41467 303621524 92974 92975 120740780 35458 35459 420111816 7538 7543 973656311 86507 86474 867426279 73238 73239 330021637 21433 21440 303997344 38515 38572 278318280 83325 83404 250007227 30815 30864 100398963 70294 70341 833428706 56835 56836 297100300 90923 90924 907301823 49924 49925 222573578 2885 2886 248195920 57464 57465 38453404 99618 99548 422132772 67210 67211 293391771 12757 12833 344980724 62066 62067 776849016 19442 19496 538418949 13665 13666 601164226 36734 36735 984226484 91172 91250 883203819 57550 57551 406268201 78350 78278 121570178 84453 84513 210103311 4034 4015 458292725 8346 8366 616464882 71206 71175 616286426 9020 9021 548528983 50398 50399 578995411 30633 30634 133673108 55530 55486 836565562 5302 5303 231169908 22532 22533 396296541 24900 24941 611960853 43148 43149 954340531 70362 70414 331771376 92749 92750 455966681 25856 25857 765263006 90425 90426 705789155 95787 95788 591781935 90062 90063 427462895 658 682 146009790 17940 17927 14833672 64003 63973 981446854 81892 81837 181096875 32530 32539 518357801 31623 31635 430314756 99960 99961 836564480 31415 31416 452091259 12691 12722 266856279 81107 81179 889146541 70441 70442 900400120 7198 7185 372307852 18170 18171 433264345 26704 26714 862299533 85473 85474 927648727 11582 11583 965015041 54834 54835 846539468 29630 29631 185098015 88411 88342 394765461 56904 56938 748424405 66435 66436 22853264 32035 32036 455927520 47268 47269 799979679 94482 94448 908461511 8868 8790 426335250 55881 55887 576997230 76502 76503 795204688 29039 29040 678202977 9903 9854 770157049 35112 35113 946716565 33084 33085 242769886 41030 41031 126014675 15005 15006 675222189 45197 45198 360606705 12636 12637 803399470 74775 74776 298300209 10227 10253 893816303 94311 94312 584662247 77054 77037 99615641 11620 11621 980506591 48660 48713 391591662 33897 33836 431386248 69445 69375 315854371 63120 63121 196472910 38306 38307 799070902 90024 90025 843073558 44113 44035 184841497 17443 17395 852934822 75116 75076 599859640 2494 2554 638933168 2525 2455 901505132 87974 88036 95855147 52568 52532 573595619 33697 33708 422259685 24930 24931 49218583 94603 94614 977595933 65698 65627 670187844 98066 98067 595531455 89222 89157 42575288 61576 61582 846064068 33904 33905 377501911 15650 15651 561610486 99462 99463 978022690 46810 46811 75772904 99146 99147 995761597 94154 94155 646365933 94135 94070 14812115 16063 16064 678652670 96787 96788 105503862 63321 63384 77511174 99918 99919 748227524 94988 94989 708093780 29246 29247 69468187 54744 54682 955815055 45574 45548 139876253 37576 37577 930039649 89949 89973 177142486 35596 35597 74966658 22822 22823 748418669 30806 30807 841421900 5606 5549 622460548 70297 70298 304850695 5856 5857 592435498 57397 57430 252017438 23398 23326 606952497 10100 10089 773159524 91574 91575 367744847 47743 47728 445216244 70297 70373 756352947 77753 77779 879338284 24584 24582 593726440 98776 98833 789081483 30941 30942 887630590 10585 10586 266049099 10456 10457 532809139 33274 33275 600903794 38108 38148 631380412 79889 79890 597837336 98937 98938 734956554 51848 51849 877663291 56888 56899 640250808 24849 24850 913320456 21893 21894 612640465 65019 64949 747750742 3696 3697 195639526 77181 77164 851216525 34138 34139 690970068 64411 64412 496049105 90705 90741 482138040 55193 55164 899879206 34493 34494 205670634 62229 62215 293526286 47920 47921 709001282 53569 53617 924500931 53166 53167 278375918 4603 4604 396448677 51889 51815 306483485 39921 39860 684004909 27169 27219 814164542 17262 17263 197614569 77451 77452 446236327 50520 50587 690327014 90479 90516 431604469 4313 4314 815330964 77275 77276 926693957 85703 85704 992875848 85693 85694 280553996 69010 69011 356470794 93968 93969 123119618 12512 12513 696090030 39576 39577 478227496 4577 4578 93559508 29654 29655 812938890 97458 97514 47871796 90572 90553 440424307 81708 81709 102951665 81339 81340 976038339 83326 83327 221653112 55671 55672 511316838 24330 24317 40710345 94993 94934 945687411 53997 53934 85492484 16925 16926 166651420 27244 27285 901854559 784 785 490499357 57340 57341 820003231 10429 10430 325650168 95473 95474 488556800 82967 82968 635168445 88086 88087 484965579 65634 65673 10694900 89104 89105 664133749 155 103 125911568 52959 52960 101190298 57000 56998 199989138 16351 16352 347873454 68029 68030 220488744 28396 28397 559515550 13082 13162 461525787 99471 99472 327645744 31591 31592 312573493 52399 52324 438707493 86885 86853 94461925 7578 7546 561104877 11179 11180 381220648 37407 37470 575986158 89201 89214 254114451 28330 28304 265865023 31975 32044 334574755 35998 35999 695144938 43369 43422 586551741 14682 14683 568825604 37599 37580 960853186 30811 30790 544935871 1671 1660 854959785 74052 74053 781913478 8529 8530 987340604 50389 50390 360288023 25723 25765 22681113 3120 3177 686058505 88324 88301 705634855 79650 79634 367618540 59092 59093 453613006 13064 13065 356926971 24272 24273 247347396 38964 38953 915147552 29723 29724 8956281 80952 81009 766493170 16076 16077 487249607 67786 67848 607913925 56269 56270 685888564 64139 64140 201245218 31575 31549 893480994 44672 44674 485034627 94448 94449 147784213 14177 14160 767623674 5676 5677 692636805 23749 23683 679914394 50822 50794 609977102 95192 95269 540380798 99508 99509 17056740 56116 56117 411393237 21426 21427 755584090 87184 87148 631278712 27890 27955 728185318 49981 49918 678679579 11959 11979 416612594 60185 60186 207174848 81990 81910 384698873 95617 95685 574183899 69090 69028 149880836 81561 81562 305287327 1074 1075 778295833 76111 76059 197340024 51631 51632 248289539 71605 71636 615734664 83226 83205 869049252 95902 95903 476680724 60779 60780 215670063 88567 88568 387062137 92740 92732 601748486 63464 63465 155777616 7063 6987 384988550 44208 44273 781424471 81308 81309 725055348 17038 17039 748723579 56920 56879 500670383 14916 14917 594300107 28806 28761 467216558 27057 27020 898141343 14781 14846 979160373 98928 98929 926395095 61511 61512 435537796 29942 29936 585417254 49538 49539 75773806 28368 28432 974980589 10821 10822 95930570 55390 55391 416071257 33910 33847 383513553 96340 96341 991046550 16853 16795 547142661 12081 12082 479808842 54251 54252 699963643 64608 64560 801056473 62070 62114 468388123 52676 52677 844249024 84936 85015 860694713 61733 61734 558953217 85643 85701 452748881 83010 83011 453052742 78674 78627 729225916 72890 72869 738892392 40329 40281 970251198 65741 65813 128235835 96796 96723 806404420 29640 29641 36891526 40998 40988 680933196 80230 80280 510716019 61985 61981 407192427 88434 88435 807017582 56236 56211 232949834 13308 13309 884614338 49598 49599 118118369 37519 37520 703726056 60530 60524 610804977 53058 53059 432817515 95946 95912 226527488 74134 74135 468261473 64430 64448 959513209 31862 31863 941476546 4383 4384 127238928 249 250 862601574 62972 62996 250266140 33371 33347 246140781 95005 94988 458606922 15114 15115 931785324 77117 77118 138372426 38224 38188 870120096 82135 82136 882256044 72511 72458 35235646 60489 60490 738110959 82068 82069 127822652 82236 82301 858864652 47723 47660 677942935 72488 72433 746499285 81545 81546 54873676 33794 33795 725911015 32338 32339 502836396 56647 56648 137408434 91293 91294 339161847 15452 15453 358826964 31281 31282 839147434 76170 76091 48552203 52284 52285 281063350 3300 3379 937048322 47939 47940 662518192 22326 22327 825406579 68828 68829 455778400 8504 8427 168691163 7905 7906 593965951 44928 44929 848997155 61289 61290 665910882 5901 5902 889492279 67932 67933 85645191 25241 25242 321655187 28538 28497 592165075 21453 21440 674090722 85496 85497 870829746 3123 3124 206204801 8700 8701 134614214 83127 83128 424909358 25053 25054 566429150 53854 53860 504372071 4785 4786 949033212 28692 28736 152844301 53437 53411 651809434 51148 51138 390417302 44267 44268 446357429 99692 99693 772451204 74687 74688 169485146 33147 33226 991781747 46355 46356 548219656 60858 60859 620115636 17567 17570 557159708 78129 78125 199689040 47875 47912 522070096 70397 70348 785922509 82111 82151 547488275 7727 7750 878017133 90334 90335 342073406 8367 8318 802018463 40673 40752 90264418 21246 21282 824300099 7023 6982 946474835 8197 8150 886422651 45303 45223 934537680 91901 91877 813514864 98367 98424 866724548 28389 28369 780325874 48858 48859 189592119 20513 20514 957399672 27944 27945 494838466 23552 23498 688375867 55950 56003 373476358 98075 98076 827904101 52639 52706 793735353 5261 5262 140740143 45060 45061 495837661 22086 22087 25741048 32800 32801 682293033 63434 63435 721312412 84415 84416 350404489 48437 48438 400838389 68280 68252 336365936 37967 37968 826131708 91265 91266 208115831 55129 55130 53299803 81944 81945 327137450 99256 99296 169753737 5506 5443 858189764 58747 58797 273642805 70573 70628 451946031 97251 97252 869280619 34103 34104 906620164 18902 18903 959128637 76684 76655 336124454 13411 13412 303304417 93470 93491 981499124 27022 27023 731121812 64904 64905 334259608 46796 46789 27528981 6338 6339 148539813 99353 99329 619787801 83282 83283 641025228 61368 61369 766097260 41437 41427 792627189 65920 65924 393088483 94084 94085 221782093 67880 67835 835938462 72794 72854 100463817 33853 33854 583351454 54202 54203 11231813 48804 48796 626344970 65652 65653 605250945 98833 98834 447135132 48389 48468 451623317 53157 53158 382866591 26941 26942 401690378 69432 69433 800761233 11698 11699 203936520 29029 29006 409517959 66756 66757 629215202 84327 84364 502491445 4035 4036 440019696 40105 40106 44623187 20763 20714 915126143 79945 79946 638650458 76197 76130 217593263 21706 21707 581857869 84522 84523 437250108 37979 38035 301581033 34622 34638 663670564 24129 24130 876026388 26982 26983 87933363 30047 30121 420305236 34335 34314 908622409 61356 61357 439148068 7603 7604 263807146 70587 70614 303848839 193 163 336082936 39140 39087 442341653 34001 34002 640603515 58495 58454 296974190 76032 76033 865167504 83535 83577 661741803 15631 15608 555724230 90719 90720 766535374 69364 69365 815601555 45489 45432 57808772 71977 72029 496348700 83807 83856 155229977 25300 25301 108140608 67524 67525 100317078 58386 58387 107748136 98871 98836 215998777 14860 14885 888597808 55385 55447 182294024 7696 7697 354628191 35546 35547 183743677 32387 32320 883354724 24275 24250 98681268 70162 70218 611224636 1652 1653 137230223 48209 48210 642975273 3761 3705 191588407 35288 35286 828170759 65996 65997 394197715 80535 80536 895926091 74168 74204 734199388 18439 18452 497286431 95231 95307 744130844 33632 33633 631585738 93218 93219 669388226 22415 22368 771632510 1662 1624 745606761 58134 58101 318993729 37936 37937 90054406 43642 43662 798603403 28015 28016 970201669 50357 50410 324059677 59474 59425 653160686 24287 24291 666214167 62968 63038 285595802 79582 79583 590266862 15157 15158 941879310 67439 67484 554439972 35601 35556 112307470 65464 65465 384230357 44283 44284 138836672 23188 23189 534235325 83520 83521 194571287 7671 7672 375336415 33344 33345 132983078 88913 88903 500076081 99268 99257 301077660 72491 72518 139921207 40326 40327 991168438 25725 25677 278254787 77562 77563 312484118 88550 88565 784218376 4480 4481 249305774 20103 20104 32597657 54809 54731 958011265 81066 81119 784779672 68143 68144 303260373 11608 11568 434027668 93216 93229 81089390 10227 10205 35373356 46292 46293 632976596 76686 76687 700884473 3531 3532 231711121 73720 73791 752161098 13029 13030 631347057 13745 13814 182817195 83869 83847 839361944 55245 55246 649610318 99204 99166 22937287 12957 12934 519766285 53673 53674 642245571 57580 57581 940437618 71002 71003 616088706 24477 24495 646568800 67566 67498 918146955 98472 98473 230703198 74904 74897 713113265 3236 3237 19490350 4758 4759 927340594 61401 61402 313520325 42894 42895 6288791 59084 59085 934841912 65035 65029 636761937 56436 56437 497237965 93371 93396 17896991 17063 17064 682530178 60985 60986 837252287 84054 84055 109134166 48270 48271 540996625 17210 17211 879046165 29826 29827 602528169 60012 60013 227747229 49678 49688 174808979 54575 54576 54251847 19931 19932 842902365 33385 33353 211886695 39659 39589 448108128 40511 40545 501883905 61822 61810 688571485 6194 6195 864383703 14673 14674 343637895 53066 53067 784122648 35134 35135 977653362 23107 23108 83710833 59824 59825 302623975 70103 70104 752829270 11699 11700 539956813 54711 54754 77589324 72827 72828 579536956 48568 48578 236340103 44123 44194 989885995 42937 42991 406655834 64155 64171 69980947 5382 5349 38577845 21399 21400 277824984 77815 77816 851704259 72889 72890 346684502 37026 37027 749982582 56566 56567 492212404 14691 14692 972801633 21106 21144 382334748 98411 98362 467144949 25460 25426 498134763 69677 69684 131945076 97418 97419 511599326 43825 43812 548146285 29769 29767 808200792 15303 15304 787551749 77009 77010 710809381 54332 54333 618187753 33115 33093 782251792 41023 41024 701467425 68007 68008 228008502 8091 8092 970637445 87879 87920 649250868 63530 63531 414839159 25381 25341 51178449 12948 12949 360697003 45014 44978 39130756 10657 10618 825010793 24240 24241 73931964 58427 58479 907394138 31854 31855 672881699 16831 16759 832295897 49061 48985 889998249 307 308 239447426 50732 50793 585531677 62991 62992 383123742 38789 38790 7560933 5501 5545 804618676 130 131 882868357 17446 17447 269781296 31772 31815 295108305 80187 80252 724942359 86273 86325 332839614 90447 90448 400357498 15265 15266 581769670 37716 37758 543791379 93336 93337 295261263 21409 21442 55782301 2925 2926 914794211 78968 79041 147666761 44320 44321 819130885 3853 3913 781677347 2329 2330 143254230 60663 60659 263187863 57559 57604 177469660 98114 98115 506980687 3128 3080 648101404 9555 9556 894089670 87122 87123 75327320 25799 25795 99051002 81909 81850 588387474 52738 52739 191919831 59499 59562 264069663 35513 35514 718862373 81617 81618 554766215 13216 13146 894031894 14490 14491 760559239 73712 73713 542119369 44752 44733 707165852 48994 49065 998846049 60078 60079 951152823 5326 5327 280574160 6370 6348 534817046 59049 59022 536546035 68904 68905 876418028 86239 86289 270401550 88699 88700 343583950 26350 26403 377060093 96845 96846 14701672 63889 63890 862436518 46717 46747 469554986 83862 83863 705292115 78504 78505 781257633 11670 11671 660663507 4403 4350 883647217 24830 24766 501325031 94216 94217 327416476 87634 87635 10990606 19105 19135 955243432 17527 17545 658668738 12503 12519 582783909 58811 58870 892791468 4716 4706 88274365 77121 77122 873303672 7900 7901 61621852 66152 66153 150868216 97462 97446 754137116 4054 4005 36896023 52970 52891 551523700 69276 69217 260564358 50133 50134 307471074 19792 19793 622500578 17147 17148 883312135 67523 67474 262316030 19133 19134 699061417 80090 80072 374248600 30505 30563 836694784 88122 88045 746904961 25588 25589 388226760 5003 4971 854766471 54181 54238 831792206 14392 14328 770911366 61796 61797 406074780 50569 50570 270369169 20603 20664 572818114 92865 92866 648868270 91646 91622 917389608 29846 29894 634354853 69986 69987 791800814 80433 80388 602345593 81873 81849 225294885 50999 51013 748279961 84492 84493 232033478 37556 37557 495431697 65392 65393 556517807 6163 6102 818651853 38343 38344 117349397 78264 78235 716023111 82278 82279 295301092 43705 43694 125900208 39302 39303 31730371 49954 50016 372080232 53396 53397 385671629 73627 73628 484766448 47728 47741 167900731 48327 48328 239031688 19936 19937 938506072 80050 80130 47076366 29560 29632 814778771 66758 66759 562796618 86751 86801 681916573 13095 13096 411745000 43428 43445 441656008 78860 78805 310775394 45341 45342 188512133 96938 96965 884524924 53154 53155 379522773 89068 89020 830728847 26163 26157 895034842 59534 59472 59014406 38873 38908 335680314 90316 90317 233611044 22564 22521 842114757 44181 44182 957813241 23438 23410 641190383 45718 45719 296867548 26440 26441 268880287 73005 73052 745150175 11905 11893 10929147 28514 28444 151624890 61410 61411 475071809 87154 87155 571603630 86159 86157 542014101 42434 42385 109767802 27229 27307 600004884 85805 85839 296302911 11142 11132 621940774 29961 29971 969278351 78310 78355 636746083 24856 24857 9388582 40079 40080 160995309 58608 58609 217746553 25005 25085 459218110 45989 46051 92011751 28028 27989 303639140 8220 8229 8646005 65332 65333 813942797 99908 99909 755632861 4053 4054 870108529 42920 42921 351228786 25462 25444 576135515 98443 98436 539007091 52951 52933 769274377 55187 55188 466557746 8363 8386 711342335 72059 72060 715589199 27184 27239 367367843 4167 4230 523107319 86253 86254 257017311 49108 49173 282195098 16333 16334 145643157 18066 18067 896039956 30702 30703 787633085 90344 90284 691711476 32953 32947 551923868 58229 58230 306472992 75725 75740 161283802 72099 72089 740752481 6568 6569 9180764 94003 94060 640829942 42226 42268 547366478 88607 88608 654211050 68727 68728 892361219 56547 56550 690133581 34658 34659 138281571 30212 30222 855506771 29224 29256 781422514 65541 65542 432706904 24657 24658 351857214 77885 77886 635167678 73302 73285 763492203 26786 26747 65270757 22616 22590 182000344 79203 79124 875063077 9024 9064 496721005 38514 38467 872221035 86845 86846 134809212 1853 1854 931148041 57591 57557 729395238 74855 74886 676206564 94604 94605 154909710 72892 72872 360363193 19925 19868 202759970 35478 35532 215650091 794 795 232366894 54734 54735 468239728 58803 58804 136027142 63525 63526 110210129 43164 43165 657920881 85218 85167 354571205 28472 28473 873332681 77323 77276 563301140 66238 66239 658193963 72919 72920 304752386 67255 67284 131622872 81178 81156 630478535 84357 84402 396762471 45809 45810 287488620 15197 15121 181899283 15178 15179 344274995 10756 10807 979535446 1871 1946 588212959 83591 83592 437684477 91669 91670 275849993 82058 82059 109104131 67693 67694 913580132 2964 2915 89675122 15675 15676 849745777 71726 71722 988253291 52205 52274 395882017 14807 14808 433378935 27013 27034 493330707 21590 21645 668318060 45087 45088 492954983 56276 56235 869163883 71451 71471 87121210 28463 28464 467024071 87856 87857 624816676 30400 30472 352430117 4430 4472 64657908 12152 12153 846541912 61334 61335 323000293 2480 2481 160044292 81344 81362 877875215 20089 20090 772804662 93224 93271 630912905 26409 26410 636671653 27538 27605 557260724 2465 2413 911278560 24569 24533 132996117 21023 21024 558821064 16891 16938 480582909 73401 73383 197319159 18885 18900 464473266 45326 45327 260562092 32996 32964 223603717 92910 92911 480675405 92823 92770 518563552 21545 21505 61926256 68275 68276 183452598 19760 19681 581280145 46524 46491 699347682 8867 8944 934217488 10161 10223 885505757 85334 85384 998780285 16152 16210 589163820 91492 91493 403093424 921 938 736624338 45127 45103 165506666 58570 58571 239556060 74503 74504 842172129 71455 71418 699856461 12965 13031 612492253 43689 43644 818537856 67665 67666 331131231 14800 14726 677466189 96368 96327 806806311 47430 47431 709673725 59433 59434 492069981 12167 12144 755054705 24363 24374 769891939 13440 13441 70685628 16373 16374 83975835 27837 27838 16424990 42856 42857 480939856 24960 24966 841048802 86627 86628 33817654 29432 29433 844924782 26254 26221 282596409 17784 17718 649779012 98488 98489 5293675 76357 76358 792050190 3799 3800 690516544 29596 29541 49940680 29966 29967 983174257 11673 11621 659141794 37711 37736 295280809 12535 12477 224367395 92283 92294 627146004 37202 37128 58475579 60458 60387 166014374 74277 74336 309920398 49785 49823 554498609 60824 60825 521465620 60843 60844 112149040 43720 43698 776322976 26983 27058 257231271 65836 65799 823796370 1802 1803 316700775 22288 22289 354898200 66482 66483 499527128 91266 91267 406665586 38676 38677 730681849 70978 70979 527438815 38397 38398 911119346 69371 69372 766172391 9448 9449 825601574 52766 52721 630415827 40644 40645 501119240 73086 73087 544127389 69631 69632 269914747 93008 93017 56070069 83718 83794 438044172 78821 78843 538799365 99760 99761 176936124 16686 16687 798148018 26048 25986 67688635 84700 84705 730860903 73010 73011 762557002 48180 48181 703694151 31853 31922 870249109 23555 23556 785403887 19715 19763 639413454 8569 8570 621591758 77638 77585 440090273 82908 82909 25951941 41243 41244 458931524 51478 51404 157474285 43052 43017 142037587 31490 31445 450750180 95419 95420 333457534 12122 12089 303835033 80714 80715 193849464 61448 61490 923709255 77813 77814 415657676 49777 49778 537793791 71778 71779 506352448 46902 46900 344325200 5802 5803 468622225 25563 25630 363755391 2829 2830 555523146 61319 61272 221761843 69603 69558 301114559 70678 70756 110855110 97829 97839 643249308 62489 62520 719129690 29665 29612 449748173 13979 13959 568176836 15605 15560 16063758 32602 32603 682669231 87797 87810 240410876 14999 15028 540115134 33553 33554 364862394 87600 87601 348301896 85642 85643 889254039 99305 99306 51617693 39850 39851 566476829 67335 67336 97156738 72838 72839 740957306 37886 37905 297657159 90294 90249 910624542 98154 98184 413689001 59061 59085 686887524 25173 25238 495265676 56756 56757 506225455 78920 78921 68659921 44470 44471 315580911 70709 70634 687170539 22457 22487 321294009 56048 56049 144786149 43102 43103 469870958 27482 27494 330948246 6959 6960 903655625 99682 99743 658345281 78795 78796 822322157 32039 32040 389030788 78687 78688 154387805 43830 43831 395241790 43228 43287 159750061 94676 94717 406409048 6785 6786 295418097 67701 67702 988771682 45354 45350 567107789 83753 83805 828887607 70571 70632 340713686 22879 22880 149368663 34147 34077 439058232 11299 11285 937916244 11898 11899 546058874 32636 32637 381913646 50074 50075 152124258 13381 13383 329018825 30201 30202 311452835 54400 54376 962359620 36762 36763 597907789 39964 39965 34547060 95898 95899 668518801 97146 97147 456663801 41611 41653 807189929 7747 7748 547432834 56548 56549 482260557 68080 68041 236064094 59793 59794 923834978 62200 62167 442967358 55499 55500 301307475 23477 23468 485732334 14628 14629 988861184 27436 27437 625680595 68844 68845 926668354 36115 36150 47806959 44807 44808 396247907 80673 80743 856589120 83221 83222 421386886 57982 57983 259708319 85482 85528 693139166 68090 68091 696085164 59473 59474 283134742 91636 91637 166856355 99641 99716 185306253 91161 91162 740060270 52302 52307 215728025 17131 17132 110400148 87346 87347 860510127 61666 61667 607377953 69281 69262 842996214 81138 81119 862966996 13958 13979 353039769 53349 53388 838882026 60470 60413 36711953 68177 68188 91101183 53570 53571 444526417 18170 18130 632066909 31699 31764 212258791 60376 60355 815744384 740 741 401530117 14270 14229 420125971 61298 61363 282853351 62855 62788 354323158 26715 26716 336400832 54469 54427 868763221 31464 31465 252531935 11343 11356 345987167 66984 66985 732388515 67142 67143 460033101 73958 73959 383191388 76432 76412 937450562 48475 48539 777096372 46552 46545 18069101 44783 44784 626845173 59299 59300 80335649 25360 25300 773580676 63941 63950 565234951 88419 88420 953233576 17437 17438 386533869 83020 83021 445210789 59687 59688 123826634 69057 69108 583474767 49896 49974 981512428 71602 71603 456270975 54247 54248 93618124 86911 86912 933864652 90672 90658 95480111 97102 97103 237090928 64674 64675 134161377 96884 96885 740085358 50609 50653 500630600 47263 47284 440511255 38403 38404 898832785 54627 54628 143760109 21777 21778 596709593 52144 52145 681243426 79810 79811 261600579 2636 2588 435729124 36364 36365 388076373 3707 3708 447458689 44221 44211 427546267 15751 15752 79447023 10261 10208 135404750 50598 50580 296325277 43050 43021 22144730 33382 33377 657781931 40913 40930 102567234 71424 71425 69310834 86619 86620 423477184 68312 68313 635451836 96820 96797 691843345 79256 79257 729894724 5773 5775 190036959 18793 18794 104705624 28532 28533 743587724 84986 85040 274222869 6788 6789 155423433 97429 97502 240225788 93363 93331 584356544 73844 73833 347582621 42235 42236 433864323 12422 12423 889561995 71142 71180 427493838 35364 35346 316850471 1145 1071 503723610 87749 87750 619288615 61644 61645 446777154 26668 26669 252976625 13681 13678 3995862 7846 7895 977641717 65208 65209 679040877 96727 96728 569543490 6094 6019 967957640 13288 13252 925645692 39651 39670 254115638 96743 96744 423672688 23636 23637 236774849 88712 88713 366928229 12199 12200 50875848 87557 87558 140669830 60588 60650 154901845 77623 77624 491803560 77113 77066 420903778 4285 4280 522797007 67899 67944 136765642 40566 40572 643800644 76098 76099 110926003 62755 62737 365712638 47796 47745 58113253 78105 78106 58929720 12884 12885 313900538 62286 62287 913148373 15971 15954 569337780 63381 63382 801344818 17703 17704 675867162 76612 76588 436281111 98984 98952 473385802 82437 82438 248941715 41325 41380 563725756 24199 24239 461813534 90047 90000 371494610 96794 96795 771483659 46295 46366 833629401 33515 33496 444298374 82196 82197 191635553 40697 40698 386241076 17609 17610 465083170 26364 26341 169444418 39186 39191 871265479 87908 87973 2035923 78697 78698 586098420 75833 75800 892436438 10774 10783 204531674 58153 58154 904656170 65160 65108 464565149 7600 7601 420853196 5912 5985 676427656 2356 2280 982939950 67481 67538 863118792 24592 24594 636323277 55697 55633 399748867 89865 89822 97738001 58374 58389 16051085 26416 26369 262923220 10631 10632 397499824 68314 68315 413854861 87093 87094 772805446 28981 28951 124772653 99950 99951 851593237 79485 79486 311426420 84019 84002 222982357 82717 82718 464256418 84229 84230 952061571 56336 56337 311861755 29227 29275 2695319 98828 98829 486282119 7375 7376 598326449 58962 58963 425271107 86485 86486 532190354 13909 13968 988130066 32303 32304 41620361 12167 12158 647522167 43571 43562 299683119 7037 7022 881670099 89649 89650 346505204 86563 86564 588414165 45800 45875 65189758 44900 44901 843972206 56496 56461 417147536 11420 11348 109063916 92140 92141 932717288 62278 62279 280386330 3887 3926 617663544 89744 89749 985368633 88905 88921 502616799 5663 5664 156262622 4725 4726 255700626 47883 47884 455541549 51623 51624 216926843 94925 94926 450399990 85804 85805 404604553 68092 68151 613785685 94321 94322 226778986 32860 32861 757393273 38006 38007 549188272 39200 39167 718060195 83781 83761 643219738 94651 94722 821369992 49324 49325 125814324 87658 87659 206318678 90707 90708 298589354 22976 22967 638903458 90954 90985 285437823 36338 36339 183109171 50867 50868 340575389 97903 97869 537003360 45009 45010 956011949 57817 57863 189163759 12406 12407 759746765 2623 2562 552333188 37396 37397 183873916 87716 87717 6915154 26646 26641 515103028 38748 38749 373838446 78479 78430 279282723 85877 85878 843217326 1852 1834 813494634 99225 99198 437325565 88490 88491 143810377 64474 64515 289292835 76346 76347 832953250 65314 65254 172072851 64825 64826 629204076 37619 37688 234157115 80519 80520 169935717 58146 58188 690538209 43786 43787 639577103 82193 82202 48679544 83304 83305 711533080 67313 67358 919885124 88037 88038 630242737 34287 34288 444024809 55969 55970 459755585 56780 56827 998089009 17694 17708 760400186 21061 21133 883632506 29142 29143 627427647 46709 46710 328082157 84480 84538 761938388 99550 99514 983287780 34986 35047 601950610 65104 65105 22099862 14255 14256 458983300 50712 50713 386046894 17741 17667 516492975 70200 70201 855397768 62550 62505 406814842 81510 81435 333945305 47302 47321 971886466 53065 53005 769343555 86215 86282 47484401 73507 73508 602264381 43869 43870 80526276 78364 78441 668620013 27027 27095 768660058 51296 51225 149117937 33671 33672 525165506 27449 27450 827319390 8454 8382 148949480 70745 70746 225986621 35865 35869 779528349 97806 97753 577329821 69278 69352 873629515 48956 48957 373250202 31900 31901 47313827 46457 46458 243324993 8427 8428 614659370 14906 14934 158896111 33131 33120 268480115 76938 76909 402098368 46725 46805 55662193 9303 9304 561586682 39870 39919 415764161 54938 54927 784941286 75251 75252 430638693 31455 31408 744649779 65801 65802 345259844 96408 96354 935250263 88386 88387 25194250 37817 37820 423019345 74405 74406 10389359 52352 52353 473888611 13717 13661 949615520 83802 83846 313820517 42940 42983 697401542 43984 43954 146836078 35070 35029 438451023 52362 52432 148710578 71242 71257 447631267 25560 25561 790765399 8394 8395 824449608 81953 82017 494713024 37085 37086 24087240 57230 57217 816521875 51069 51070 593967358 50699 50710 100367755 22965 23011 860991148 61992 62026 140877638 63990 64011 839088003 42667 42668 303222933 20635 20679 330186076 32741 32798 705439750 83667 83668 859173627 12005 11991 442350942 34723 34715 322557747 22728 22648 312561956 91917 91868 87363184 26606 26539 554000353 86636 86637 77419486 81625 81626 506307751 65446 65447 306548210 69300 69237 681959633 81069 81063 161192338 13489 13413 49141088 56578 56579 224731536 92192 92147 244663133 75263 75264 622496141 39363 39417 266390001 16006 16007 857664598 72045 71996 717349203 17090 17091 479531210 67451 67413 9418470 69656 69696 921629936 74549 74518 823526671 63845 63817 674628657 83712 83713 149998633 26802 26803 507401695 11309 11310 754912165 90996 91046 581482030 77383 77426 63773455 91830 91780 676039891 75034 75035 51639687 52882 52883 721065841 18598 18599 641977309 17076 17084 290754242 39988 39920 995275025 37944 37945 309968990 52781 52772 234336647 60283 60310 805991065 41273 41317 320794282 90302 90303 654778487 73241 73242 461842102 84968 84969 17459778 89088 89028 428270854 92208 92234 245202142 42209 42210 310114263 34497 34504 891153606 88080 88081 301938706 45327 45264 387794474 8603 8604 680474422 45013 45014 107749821 91483 91484 824747164 81188 81217 696123547 94846 94847 484685407 88924 88925 404632385 1774 1706 942149715 83139 83140 284629068 11732 11733 851475694 42450 42451 238818530 54327 54370 768016159 8227 8172 407584623 41956 41992 75029585 97485 97409 868278077 34731 34761 175059184 17378 17379 893752445 41938 41939 723246457 96452 96453 387416471 2730 2774 694995278 17099 17071 286254239 43574 43515 517181285 87292 87293 810724462 81651 81726 891163183 26336 26270 502644696 89069 89134 20954337 35218 35219 773080241 85132 85102 696704030 28844 28771 466593279 84585 84586 345038168 12204 12205 100189084 78923 78926 172001018 67384 67385 683650727 62613 62588 645990148 53 54 176876665 40657 40658 259916799 31290 31291 605759118 56022 56023 856867153 89390 89391 136634768 51054 51065 793792390 9581 9556 612972653 98554 98486 258973475 7848 7820 733031094 6883 6884 658374278 35756 35826 106475984 17464 17391 40650114 24340 24329 751596763 76223 76213 456307308 35773 35774 622272690 85601 85602 582133515 72013 72014 585597593 66269 66337 601322227 52130 52131 174289861 65146 65125 345808050 58910 58861 375036529 48759 48776 686251861 9621 9622 655151394 26555 26556 841292011 29129 29066 342993974 13335 13265 894783152 54400 54401 160720303 47174 47175 744151574 662 663 292655761 31706 31772 784740501 79152 79153 998577721 40425 40426 823140873 54530 54455 339871279 15176 15177 162138895 60271 60290 34526701 26812 26750 473080838 89907 89837 220559961 12938 12939 429001919 80319 80320 239801740 23767 23779 559423550 60129 60073 637012402 905 906 66206311 90009 90010 675803215 81112 81186 959592557 58310 58311 4563596 45170 45171 218794987 26559 26505 369076417 59645 59565 406074757 54780 54846 190733462 25880 25920 97594341 31932 31933 126687574 7785 7782 85172889 90579 90580 381820752 96231 96232 44493255 27817 27779 251617549 37597 37598 704345195 26092 26093 91810813 7163 7190 752039252 5384 5350 167068974 88292 88288 59757761 38385 38386 962876616 59032 59033 858427186 74509 74510 455416845 14271 14272 978810336 31700 31729 153310351 55931 55932 432607262 17223 17224 234792152 22203 22281 779492130 22074 22075 735001688 10899 10900 60704129 26308 26235 466795065 33998 34058 355965503 55643 55644 726198160 34778 34779 605032974 7076 7077 79849036 31529 31530 661155213 36895 36850 720689008 53092 53093 330394027 41985 41933 244215037 35095 35162 110584241 51610 51549 928619051 68049 68050 179695720 86536 86590 141417840 6104 6071 337508802 32389 32390 203875768 32726 32741 534103098 73255 73324 381691934 38644 38645 21404364 83092 83038 11858960 98620 98655 959366897 39185 39186 680981532 86021 85959 492306175 67901 67902 834758031 79448 79449 239586216 73221 73222 422437314 56943 57003 896657083 32422 32423 878957710 72629 72630 160913319 57096 57097 234564499 55729 55688 180588806 23655 23649 184986913 20333 20340 667018827 88395 88317 561667183 54466 54467 765805463 80238 80239 571315653 31502 31547 387641296 77900 77901 936294776 87548 87549 600043837 34967 34931 503316256 86840 86841 327296581 61787 61734 476772144 37889 37865 425586912 26040 26041 502239139 44251 44212 313026738 49340 49388 729117744 66724 66725 588471035 78376 78377 277372016 83374 83404 803136874 65348 65302 907556090 28423 28424 755636058 62435 62436 679584860 15940 15986 97163583 17747 17742 274428654 55297 55316 394108346 32258 32259 888662381 79345 79364 558327016 59683 59684 740408876 54355 54389 786286990 85391 85392 875084986 95035 95036 128037293 33476 33477 611912889 3010 3006 838928415 52553 52537 608354768 88469 88403 275451014 58459 58466 340718228 723 649 163877454 82488 82552 843325980 64821 64886 90764320 2217 2218 112857887 79793 79797 152936431 2764 2838 467227726 6425 6426 173308514 59969 59970 463308323 34618 34555 131125875 68791 68812 32458817 87991 87992 632133589 85077 85078 857608412 11937 11985 541964260 58718 58719 390294089 98229 98247 282835446 84635 84636 122004888 97618 97596 805996375 12682 12683 213405700 30744 30818 376813220 32797 32798 1282959 40538 40473 710999720 16028 16029 749920350 74340 74408 156919596 57217 57296 849495478 61207 61279 930979774 92397 92398 85462560 71236 71200 151408719 7183 7222 928201746 91998 91999 552597764 72798 72799 288520203 26175 26176 570921503 606 607 788645628 1950 1907 358962040 25923 25924 685790453 51094 51095 548518786 35653 35654 653102566 96315 96316 922057451 47983 48019 823496246 7433 7434 454546209 67329 67398 655567641 24456 24457 304681041 23219 23220 116225773 92736 92737 396640384 90437 90396 213716578 7058 7128 145232260 9480 9536 911692201 39294 39329 951829306 40481 40482 853683739 16721 16762 729109459 58680 58681 215389829 18006 18048 672054307 86422 86472 105684751 96339 96340 566462201 89924 89925 346353390 63661 63662 305458014 73762 73763 556738761 32092 32101 976031228 72435 72436 736919824 62538 62539 568092966 64875 64930 322387648 72076 72056 848190909 67296 67297 624915429 55075 55076 286264918 48268 48269 107879240 55977 55978 161296115 52700 52643 772782340 80724 80750 844504738 82309 82310 297713182 39615 39616 885464497 59870 59871 772794668 58891 58880 721615493 76734 76735 347760845 29180 29181 690000109 8868 8869 413226211 69762 69725 45548060 5769 5838 483377948 73801 73802 625516056 63011 63012 608852456 54794 54737 836433401 19328 19329 899922707 3517 3518 774345656 25891 25892 631545152 40981 40916 54168613 58210 58211 778765927 52961 52949 670326298 36153 36154 930418032 58399 58359 621257680 7746 7725 632180338 99577 99647 146234628 98946 99003 739211085 23192 23193 508928425 23557 23487 453156311 75784 75785 995275363 57348 57337 24792025 77965 77990 562951521 27790 27791 300064075 70763 70708 653065932 20528 20529 290913579 72879 72826 176389833 38016 37956 257721139 72792 72793 30222155 82514 82515 304322100 22035 22115 155612783 58108 58181 388729518 85012 85013 695543965 65430 65431 649750035 647 648 102594299 402 403 615229913 67746 67747 222395083 79130 79131 230600490 80960 80961 890450159 23490 23491 709883090 97594 97595 551306395 70950 70951 181808501 56217 56237 893467731 63983 63921 749960350 86515 86516 807321932 68540 68557 51638509 96824 96825 906117431 75755 75756 710369070 83253 83288 159046790 68261 68262 108169325 73846 73860 382242471 65238 65239 554150435 63056 63131 790574698 5066 5027 946453676 13837 13838 26721446 43443 43444 209319572 93195 93266 527935610 86147 86148 292782320 64572 64573 514320356 13975 13976 477875033 55447 55459 7063423 12202 12180 599167912 31090 31091 500670458 97025 97026 122461702 73495 73564 737641352 61093 61020 47449076 33757 33758 503974307 35534 35535 558865454 88205 88138 373432880 34568 34646 331386399 62950 62924 427444266 22174 22175 220029630 60087 60137 916324599 96833 96899 792572141 1346 1347 492977811 16463 16402 142437863 63056 63023 989457498 17542 17543 739470557 49458 49420 665953091 16462 16463 13457531 71188 71127 244900197 87263 87264 741202773 30119 30120 271950259 19404 19454 426487266 52002 52003 148075128 9808 9731 306625256 33015 33016 473924224 63816 63817 770365973 41732 41797 75306914 22994 23034 871120051 45167 45098 707895581 33062 33072 280752466 32540 32494 673649857 51538 51539 29401160 11690 11714 855295247 72213 72214 491276083 94620 94647 389299965 20729 20730 115058519 25311 25281 152918256 72111 72105 716444038 87938 87939 517217361 36398 36399 558691271 9596 9635 504976197 80650 80651 289068014 36390 36332 50561476 55345 55420 76382205 24434 24373 92230127 14403 14404 55752154 49776 49838 597581392 14213 14215 329727928 45703 45664 244814739 96676 96677 463203248 38652 38653 173039449 21358 21359 81759411 81959 81979 777603407 2948 2968 134279392 74592 74530 611836334 48726 48727 562496889 38469 38410 260579728 7154 7155 454806880 54648 54591 825217958 39320 39321 544730242 10848 10784 964180767 13438 13439 599709472 15757 15758 686214533 57079 57096 743981614 29653 29654 115778447 51913 51907 745567613 75414 75419 679154109 74805 74806 864426912 2856 2857 428954951 27971 27972 405798921 31659 31660 784506171 6038 6058 400164729 83871 83872 77284708 1355 1430 63389098 95915 95916 526730237 84855 84856 845192330 97367 97438 641969788 39557 39558 91873309 94094 94095 611046395 39569 39570 695604143 95064 95065 912533468 27202 27203 577192323 48020 47997 754943753 41909 41910 726462865 79933 79934 466844072 54930 54931 89303079 49867 49868 917545310 43627 43628 177612542 64077 64072 868476790 69022 68945 465901087 27848 27871 851159305 48435 48472 300920009 22952 22953 650212944 74352 74353 41583606 47483 47550 85836016 39458 39459 936623222 58330 58262 176490669 76121 76186 28550557 46003 46004 891559211 78774 78826 40234317 92482 92483 102836632 97883 97924 564285665 41678 41724 740915010 59377 59310 829632972 90226 90227 66294016 53123 53107 142720768 22767 22768 188870858 76369 76376 313225584 16418 16412 289723571 82492 82493 141083388 47499 47562 841521003 12418 12345 201121401 89074 89046 667519781 63418 63419 993602988 65288 65320 209186312 86592 86601 684696336 43439 43440 246539182 30630 30631 173703834 9503 9498 362902271 15743 15744 995155926 7218 7167 275380386 12962 12918 948331952 32383 32384 569865202 80354 80376 454499839 47156 47164 53464873 75968 76016 863533000 57028 57029 578664906 63215 63216 465798288 49213 49214 502495166 65552 65627 934554367 40692 40744 132403957 6589 6590 987586777 39569 39494 791102017 59658 59659 442152517 10399 10347 960332161 11633 11682 367715413 15238 15211 202623112 99218 99227 728746571 23443 23444 522567651 56277 56206 608162126 74480 74512 554375348 81362 81417 800392396 12388 12376 899651802 91720 91785 39267274 40146 40147 486918484 31674 31675 290818149 37781 37782 256291821 34300 34301 363485319 51515 51449 656101354 18291 18292 820095236 33903 33955 708866395 69069 69070 498313832 61672 61673 43892207 5858 5794 884684902 45206 45207 120008507 79009 79021 676780173 3542 3600 811578519 35123 35202 974953572 851 887 561664105 21864 21860 40900665 31601 31681 699912732 3972 3937 525195071 32351 32420 161624170 53512 53513 681555836 71672 71680 373306895 66816 66817 526930731 49398 49399 987443726 59170 59171 376968807 20240 20214 556305370 40373 40374 854468689 45072 45002 179005162 64163 64138 581923886 27695 27696 448079901 87520 87521 769439586 47398 47404 49138907 67400 67401 237616459 39172 39173 491537626 61651 61728 861995071 3157 3132 955691461 53366 53367 766162264 30381 30330 916021778 54183 54217 543137693 38523 38524 473307517 41729 41756 887452956 12610 12621 31788354 31719 31667 174074158 98937 99007 278470505 96773 96760 839344759 48233 48200 18584276 44807 44783 704092725 51127 51069 667767837 44537 44538 228000822 73836 73842 66190808 99229 99230 665429831 43745 43746 985716715 80192 80193 840146930 44646 44686 107482831 71197 71198 490201332 75361 75436 209482052 80122 80081 689869917 74968 74969 806409935 89927 89932 738571249 25423 25477 423201774 48282 48274 16587515 63398 63399 933021503 47449 47463 504927371 29264 29199 774112494 65424 65425 755614212 80095 80078 146229249 72368 72369 117042229 68531 68532 868599089 27286 27287 415662687 80707 80680 655476928 94670 94651 559274503 94552 94553 806333363 23154 23155 768920875 70857 70829 943696837 2866 2867 457019232 8403 8404 603970841 39013 38994 471727481 2620 2612 827289289 21018 21007 126540809 79015 79016 273544178 90254 90322 448670958 59655 59727 761609959 62366 62367 794906839 56091 56016 195932736 64520 64578 863502630 10407 10408 151361784 49406 49407 439827654 85700 85674 44880493 332 368 995911285 95437 95451 822888317 44777 44712 78564576 36748 36810 971638110 52596 52539 266712867 65232 65153 411237715 70008 70009 372313685 51549 51550 698060070 12733 12660 727615842 15157 15102 806512304 69928 69929 695009352 45617 45622 113229389 48868 48811 33537321 51410 51439 710207463 17815 17882 700695635 22443 22382 461306906 57543 57584 261822395 79446 79399 106242366 83080 83081 219816409 61180 61151 179289961 58845 58902 794395259 22077 22135 18705892 46652 46653 875219531 88976 89033 506583014 57443 57430 921241660 88143 88144 21149174 85948 85949 546709159 47987 47988 949363940 97979 97980 365238101 65290 65291 160227577 17314 17373 115446736 94347 94316 470470459 94052 94053 598733926 83761 83762 478456550 67903 67904 982786731 92994 92995 61481795 25829 25845 952639258 60734 60735 346399544 71173 71098 350694305 21967 21968 68883090 29559 29560 155790763 39415 39349 690458726 56483 56556 860875578 77190 77121 983370179 84767 84768 756403235 27895 27951 453324004 67978 67915 812062220 11735 11736 915464164 42588 42665 470693326 48383 48384 549652566 55862 55793 406111459 21673 21632 508570417 55017 54962 833705642 79542 79543 728803763 24659 24722 544481242 74864 74865 762601652 43771 43820 621746282 20904 20905 878014319 72340 72341 617465755 42275 42276 988343381 56715 56675 753021139 73799 73800 592629922 12140 12141 959188544 76516 76533 364869921 49811 49851 594480852 12878 12879 100450387 62644 62564 164330805 83501 83502 800252069 14863 14883 709993555 13518 13480 768287948 39821 39822 26553973 27120 27117 592399534 44860 44916 247349491 95700 95701 121085962 2454 2434 77174747 88690 88691 249891390 22854 22855 897144774 32643 32631 318733056 48998 48949 721612511 26134 26135 581827457 38770 38771 513494 18948 18873 410607872 25086 25117 725904225 91599 91600 242359117 73075 73134 194880820 98166 98186 530929813 62903 62904 405787882 21260 21261 922617328 7123 7191 74590449 41882 41849 478232549 87782 87783 888315481 87049 87050 355755281 8741 8805 646268300 12641 12666 414437312 44615 44627 20558576 73784 73753 865478554 78497 78498 794143551 28900 28862 218868977 58141 58110 202169180 78478 78551 581185949 39273 39217 677359706 21895 21896 539427235 51997 51998 582541473 7708 7709 532791826 76626 76627 426721892 91647 91648 733964081 42508 42483 361012650 72976 72999 533816136 75003 75004 42161861 99869 99870 278908990 92623 92624 113543646 63578 63579 304033279 99504 99505 8774796 80659 80660 174467175 72379 72399 570429861 24813 24769 292764619 14488 14525 728871709 20360 20303 883837440 27355 27306 477221780 11768 11816 487753641 38849 38850 570505504 99447 99448 891713915 66541 66542 359684264 27925 27926 548612404 6181 6182 530418656 27938 27939 507762384 92999 93016 983081128 28223 28224 262516349 23343 23344 922195633 97273 97332 150133255 58170 58171 897850956 75790 75800 76656602 37719 37688 192227051 46565 46566 907210395 80225 80226 648963303 11748 11749 425556521 48723 48724 123710169 16990 16963 140108995 97429 97430 580516437 6767 6768 206884504 25481 25439 427814363 35112 35133 853910813 16527 16528 989448005 36545 36562 259755717 85497 85498 241148114 62483 62484 639454382 68938 68888 152874768 53662 53614 507706846 36243 36244 463041235 88327 88302 519270020 39574 39546 264013539 61281 61344 677975391 13793 13794 297695978 66060 66061 172581183 49775 49789 585524895 96361 96389 291980032 20150 20116 408696189 59822 59823 855513555 96579 96596 175897774 3684 3685 388465901 27548 27549 466465202 82794 82795 489300271 22804 22788 702759482 27955 27956 58789265 33391 33430 213254754 94281 94282 828375956 49768 49740 231347042 52785 52759 247298052 26861 26862 891257069 72502 72499 434441354 56780 56781 777279416 476 473 143846058 7300 7263 807421455 21916 21865 59733737 17128 17158 741502217 2013 1939 346262271 99994 99924 179843035 22578 22639 971573132 73762 73830 618481802 89779 89780 686474541 91133 91164 674982670 87474 87475 595026098 34147 34148 777193448 91102 91103 781729405 34020 34021 290235791 78948 78949 726053817 54997 54947 986206101 40727 40651 98335824 36829 36776 693043727 22461 22394 291832164 73299 73300 170253370 16555 16556 513212080 57934 57935 521363647 17474 17535 617527760 75171 75117 860111913 25466 25461 789413254 10128 10123 85658227 21327 21328 771193516 89558 89559 665370354 6922 6923 456148730 43297 43336 273772767 48258 48259 995138952 36301 36254 882341156 34664 34665 564885617 14587 14588 122743593 299 300 430897582 68993 68994 512478870 26535 26578 609689140 85108 85178 659855395 12985 12986 21861965 18055 18104 951663313 17939 17940 847309427 85370 85304 234397585 39047 39048 265474183 75592 75671 335801858 96310 96311 676541 7174 7175 856323553 58272 58288 892718072 94862 94863 794182781 17644 17632 39776450 8778 8730 680059065 13629 13600 380956166 66837 66906 42926508 17461 17462 555025922 40298 40299 555308344 32694 32695 703303099 14518 14519 849088545 88517 88468 935429425 29704 29642 194020695 8468 8486 242189657 4779 4780 936346722 77828 77829 834471593 14475 14450 348869019 52754 52755 516734085 79149 79083 250008758 44816 44752 206959659 41498 41516 767744646 36216 36275 514661690 53648 53649 16787789 40999 41067 983167446 64834 64830 687145333 24459 24423 226044564 78467 78480 941568435 21444 21445 882981535 78622 78611 978569956 67665 67641 528189994 77191 77257 483508063 27916 27917 114198300 90381 90382 626990707 15680 15681 480712501 11240 11241 650872295 9526 9446 502699783 55134 55068 800307034 11039 11076 195841194 19482 19493 670629268 71187 71176 549850075 16657 16719 438816490 74770 74771 88937211 16977 16978 618779033 65725 65726 983592067 57569 57509 708673000 76168 76169 779653994 95976 95977 305918526 35893 35843 205787819 82213 82214 208831081 28111 28112 592131955 8742 8754 504655197 22756 22757 274179987 56987 56988 145221550 71349 71350 613239191 13844 13845 213374939 78151 78093 68206893 59181 59182 946551804 6016 6017 319521233 30661 30646 601129907 80326 80327 911284906 5104 5105 378778844 36451 36455 98970234 47038 47039 477533444 222 223 305360965 22702 22650 142371916 58005 57970 109747564 2460 2461 665712903 92849 92885 84020006 15863 15864 118058009 22075 22076 759179146 58281 58202 224161626 39431 39434 931172179 43986 44046 862238798 91826 91793 898952089 65401 65402 628514898 19308 19338 529722603 24010 24034 789611180 23035 22985 974353751 926 927 353818108 38266 38267 632338441 3125 3126 567906571 17204 17169 343452178 95264 95265 496864533 96939 96940 62670167 46113 46051 659251339 61713 61714 736549154 85881 85882 598038057 34949 35001 262334068 15531 15532 682815488 19831 19846 624572387 22834 22835 307195259 90015 90016 422318285 44010 44082 258966177 40066 40132 272961399 15344 15345 118179835 39969 39970 876722257 77094 77095 128412225 75587 75526 561415261 92449 92450 2588004 70221 70222 594760160 5525 5534 566220364 6048 6037 791538336 57961 57883 366044898 9777 9805 191570556 46529 46470 611779874 87665 87644 988770236 82323 82324 435716717 42939 42915 415477841 20937 20922 93087793 16175 16100 874440872 22057 22086 372308016 41975 42030 591034957 27480 27458 143994424 52651 52638 999118001 78940 78936 85178911 18836 18880 258599573 54281 54237 105200772 32088 32097 769395966 65072 65073 13117839 38513 38498 947379511 86400 86410 613774569 7374 7421 309275266 47104 47105 928800098 56506 56507 720819068 42404 42405 109303618 53377 53307 511968442 25230 25306 123860987 84120 84121 193821452 18268 18269 323293489 18827 18828 711532965 19662 19663 931896178 40670 40671 743108011 31485 31486 223068160 71310 71247 18660151 59398 59399 347841256 83772 83746 624099710 13629 13622 600069574 92575 92532 862346781 91384 91385 896994245 73026 72987 862514289 29780 29781 604528135 77034 77075 881430646 66899 66900 411247589 66273 66246 904862733 77628 77629 138551706 90760 90761 911121584 21175 21111 862971833 87308 87309 295037388 65576 65514 284534032 43722 43723 388247875 66320 66321 759552996 7616 7621 857121723 82400 82401 694476280 29960 29951 111289162 3418 3419 961170900 89696 89717 581325784 54456 54457 614633189 88189 88210 509145671 1535 1461 11037847 61902 61903 781497824 12454 12391 633598513 31391 31393 652406225 75668 75711 954543301 82151 82152 939317372 23405 23435 734294796 82672 82613 410596020 84517 84518 337983430 98847 98871 597625126 4443 4392 109276081 61542 61599 112120366 33337 33338 943371946 44201 44202 855986079 21596 21620 978020804 80183 80160 333114061 93760 93761 740297841 69411 69432 569549335 20067 20068 808247254 98311 98312 105973275 50082 50158 769983578 74282 74319 672898874 56980 56981 333055442 58345 58346 911932299 40587 40551 659060598 68476 68484 253869041 90446 90447 127676932 28148 28149 61736743 5793 5794 657976912 69029 69023 522721388 55141 55142 608276282 75606 75607 615989366 97246 97177 978643231 76629 76630 615681557 62578 62585 646979234 75308 75328 294859485 50386 50424 107619130 86549 86609 422189072 2257 2237 246905345 61754 61755 115547204 75064 75102 97457916 46055 46056 244575933 31697 31698 340262354 98804 98805 747340062 32588 32589 965286967 86697 86698 38102277 73575 73576 736866413 53042 53074 98448617 44987 44988 440250446 76550 76504 759815356 96917 96918 860921311 24745 24678 941754354 53488 53489 142278947 52315 52335 825600217 80432 80433 366966505 4481 4482 287190374 75884 75891 745138425 98250 98251 290988039 90858 90859 418805636 48212 48152 150333835 91943 91944 657028046 42151 42089 725824661 87050 87051 877865488 27180 27124 997067434 48038 48060 919830052 56103 56164 392786439 88239 88240 858510720 7129 7084 91066312 78695 78696 541192903 35144 35145 982433614 94097 94166 504975529 85701 85659 424910772 31452 31453 38845177 78395 78396 732877199 67049 67001 518839419 64910 64911 990954314 30701 30711 391769237 63665 63642 516137267 6597 6598 958789232 60846 60806 895021957 79531 79465 250563929 14696 14677 148655498 99494 99448 996489182 31673 31674 88188267 57479 57480 331929464 81089 81118 460556680 71067 71068 754397196 56174 56175 181925086 74422 74382 804956619 50925 50933 634392400 50514 50515 47202686 8458 8459 473809806 14978 14979 142766730 80253 80254 630565706 52985 52986 795656715 23589 23590 402356807 91639 91673 881872687 47438 47439 966999076 451 452 710453631 20165 20226 865750537 25651 25652 804091169 61936 61895 507218457 50657 50658 473611942 59383 59384 737149419 32577 32617 904049275 57183 57184 600423060 1654 1655 957792165 92220 92268 951749811 50820 50821 84781105 56996 56990 649672958 89069 89070 405270862 11567 11637 347192212 80981 81045 109199236 54328 54335 952982160 76603 76604 253772221 58194 58195 819364936 27166 27167 960598748 28637 28638 904330311 30258 30268 361190925 1102 1147 937549461 45006 44934 768701317 46656 46726 549653795 12625 12570 773396160 79561 79591 936906737 41706 41707 444209179 93863 93898 157350221 50863 50820 809555178 31765 31766 345723797 52618 52654 518809033 70936 70937 816405939 45949 45881 860095186 74647 74648 298559082 72663 72692 955789278 8277 8283 958001611 22714 22715 28571798 36564 36527 871739556 75884 75885 532301157 71311 71293 202074148 89988 89951 632452671 63757 63758 573414494 19099 19100 943387443 92180 92181 66585723 91276 91348 546970448 54552 54617 551491084 43833 43834 820376126 7186 7187 377353207 58064 58065 179140261 67877 67878 252704627 8913 8914 924712562 54266 54267 341482786 20640 20712 252703214 97588 97589 560906930 40555 40556 572522650 21682 21683 122904919 57941 57942 941835335 26531 26547 966537197 91692 91660 707310391 20803 20804 31470086 84714 84662 486101399 33303 33304 821805749 7660 7620 416502316 48654 48655 553892778 16214 16270 973911848 2722 2787 957830278 860 935 403438087 4673 4652 865724017 41122 41123 941843539 43113 43135 944160351 43691 43657 378183259 55616 55582 553373366 56175 56176 43297484 12303 12297 111923788 93525 93526 108026422 83331 83290 990964742 5686 5752 989090428 82857 82865 499713432 22549 22550 325182179 73224 73225 868802786 62848 62862 332796552 43918 43919 369350439 74037 73975 426019299 46789 46790 68614014 3088 3089 53207246 17292 17372 76136955 90570 90571 169354112 28911 28895 933075981 89956 89939 327683423 82877 82878 214411928 31224 31285 651344785 73134 73135 103064751 70472 70473 487075358 94863 94787 660256426 48710 48711 63335393 23708 23702 557071721 44657 44658 686491528 38244 38221 449122871 6239 6240 371647850 24739 24740 841101771 7711 7772 197666649 67233 67265 461336624 92636 92637 683711198 21938 21868 522271051 43522 43523 292661955 28942 28985 647563592 48179 48180 226639399 37268 37289 85723309 62582 62518 354579629 35382 35383 471260302 59616 59669 741333383 40771 40785 538728544 1618 1591 85732424 28830 28838 305698661 79387 79388 562798448 62707 62677 70109737 30653 30654 204925776 81879 81905 971542756 50661 50662 766550463 11511 11588 6523329 2782 2783 49279566 65622 65543 567630242 17103 17104 351471094 58960 59025 282415402 65032 65033 215416213 23825 23826 471162578 40618 40619 421693966 25422 25423 87722613 13630 13644 879701926 56387 56354 278935612 4660 4632 334178360 17758 17796 966772814 45494 45495 85127593 4665 4741 829742010 36470 36471 280038818 16805 16806 100599188 95543 95544 904618251 57402 57411 120396166 21739 21740 461736563 23443 23497 570708854 1737 1762 164977526 5373 5331 178452856 34054 34023 453207055 6054 5982 809205399 54239 54316 407556850 94276 94317 130073819 61752 61753 628365287 36316 36317 906311843 31469 31470 536711349 86682 86683 847861113 36632 36646 623987025 46761 46762 426649088 1986 1987 560151615 67821 67822 652770154 24953 24954 597288274 57258 57317 927563268 4931 4932 763438804 6186 6243 417978489 74416 74417 253964224 61978 61979 941164103 67716 67682 160649541 88055 88016 496257697 17503 17504 871452780 47078 47079 662108982 21013 20989 92860323 26802 26823 127834408 63809 63810 367295211 40186 40187 212197342 57737 57738 161667643 53306 53307 241537093 47574 47501 29015961 89960 89983 839154888 26581 26582 651075558 6979 6980 143922928 6353 6354 861985620 68211 68217 717508967 74250 74313 554341255 7250 7251 725181025 97495 97567 292792205 43793 43752 883407243 32748 32749 147128136 80638 80639 588710641 38953 38979 852339548 78618 78619 683648999 63907 63858 443975863 75052 75053 290620075 49819 49748 226135226 70426 70423 791265701 49770 49771 204571620 92692 92763 212883651 47412 47439 369042803 64336 64380 782826529 40711 40673 543631981 96715 96649 713076225 47759 47771 368070841 4034 4035 538578668 24901 24902 508609041 94585 94543 476902719 33305 33306 636679642 48882 48883 579181106 81099 81136 660630696 72571 72572 2486342 14433 14395 293660461 37363 37364 479070158 31910 31960 89342789 72208 72242 432969947 39852 39853 955069633 45940 45889 168599096 99596 99597 199042142 78260 78261 597486814 28654 28717 734619007 81477 81478 282762044 92611 92612 597722875 51890 51939 315867665 81105 81157 227745909 48602 48636 500453556 81079 81080 104055926 15350 15351 136761818 84029 84030 918988681 3831 3888 101126510 13268 13269 916971584 13908 13909 936694559 6663 6701 129219376 57889 57890 634864742 33962 33996 75766586 89670 89674 13839128 91822 91823 54735398 16533 16534 757779541 18718 18719 481135823 24599 24600 567994342 2233 2234 590797729 21156 21154 593085826 62996 62997 896773796 97227 97228 955047285 66328 66272 164188850 36977 36978 407937754 70388 70381 350579006 60129 60130 911627290 90001 89927 913341377 5083 5084 987689463 19066 19067 624529545 84968 84892 639022827 73027 73028 244010889 33870 33909 504562820 18562 18580 80275530 96730 96703 691122616 71754 71755 178140811 77933 77961 229209524 9259 9299 580759252 71103 71104 316103265 28727 28728 167840950 88893 88896 884311578 6952 6953 49474622 38126 38171 172195496 40673 40674 629240008 28133 28068 892703309 30316 30317 542359258 25427 25428 545273717 65525 65526 715130555 12515 12516 774070276 52464 52465 121151125 25587 25588 264091680 15607 15608 618531766 39577 39602 231892699 21966 21967 774608748 49823 49824 128442005 35563 35564 288798045 70110 70111 681597758 87559 87520 410715092 39187 39188 888300499 23264 23219 153116739 46403 46397 599044946 98129 98130 852380654 5196 5197 99914464 46668 46719 380738648 80569 80643 239779528 7972 7973 977633987 47529 47454 863080882 61645 61659 300155279 58451 58445 671176723 59080 59081 192688923 29126 29127 961940757 39840 39808 855119805 50109 50110 667379063 61841 61842 417324538 79477 79497 426324684 60621 60653 299651511 25817 25886 397389605 686 687 389311651 40607 40614 806359005 47154 47137 325963912 24736 24737 787323802 20558 20559 278606982 68740 68768 474297183 90083 90084 719250272 59599 59546 341420848 82850 82773 676651971 28608 28530 196710731 64831 64903 899952667 58679 58669 999163985 73811 73812 102026136 23482 23483 101144625 21253 21254 873564993 67421 67422 950904953 58379 58380 834055690 12612 12613 896983362 82770 82766 628391184 79591 79592 975266894 10719 10765 518051329 95693 95694 454106634 58236 58237 474951271 84919 84840 252237012 52105 52030 156119555 74965 74908 463408646 59952 59953 794930622 53528 53476 540416334 3200 3201 955330791 9613 9614 823783906 17159 17173 783793650 15357 15358 721104948 47849 47850 564841162 67725 67656 130911332 70150 70139 464624986 4458 4459 694608785 30602 30678 658707871 47423 47424 927132652 76397 76398 221194516 39702 39683 54359807 27651 27673 347460189 63384 63431 306213847 19676 19747 403103290 36573 36574 834698553 8539 8540 142285785 85047 85048 796216023 97435 97502 507703996 57491 57413 354933215 91239 91300 834504518 33333 33274 18221595 57301 57302 362947672 79980 79981 428912262 7860 7926 327904172 58541 58542 641130007 88133 88134 348753976 71474 71475 566172738 95207 95226 779656414 94691 94645 955539123 42527 42528 924837023 92566 92576 108831783 70625 70626 67740541 74650 74651 654302390 7524 7522 723327556 27165 27124 855598738 89709 89700 215560822 50472 50496 76822976 24017 24018 93316536 92009 92010 932696367 32972 32973 667505708 67898 67899 636981194 64158 64207 361839573 6236 6237 595992404 41550 41551 651388745 39817 39840 657170298 42499 42512 109654683 274 344 164108420 2045 2046 315395362 12270 12271 965604011 7237 7222 51024596 66742 66743 39210911 65814 65815 419458304 82234 82235 657196439 61170 61241 738995186 83777 83778 900010080 54296 54297 796030887 78973 78988 529490236 20742 20754 161996286 40417 40418 279677930 8138 8139 497838073 46607 46626 338254232 66846 66847 81249404 71035 71036 891681675 44033 43985 116541805 72435 72361 419508089 79580 79575 320188233 73264 73265 53124794 9669 9674 878934590 60139 60140 718188761 11567 11593 16202993 28505 28506 29087812 88879 88831 952907820 50689 50712 766911568 81690 81691 489524572 40240 40229 653003091 16623 16624 197220563 27367 27401 597163543 16921 16982 14886983 56693 56694 373082765 45664 45665 455948286 24644 24645 518170481 96321 96343 88859548 92827 92828 171265782 21004 21005 470960756 70592 70648 784220446 44768 44769 963792479 66565 66566 354827005 92694 92761 986222398 83629 83630 210447066 27650 27611 438515098 60294 60295 925051056 6652 6653 184269206 61199 61153 546768018 1491 1492 387573563 85526 85527 157256268 13623 13672 826165586 37057 37058 323022731 14751 14816 9973959 95181 95182 623220992 72050 72036 561836369 14481 14423 993941304 54627 54678 846489692 28610 28560 909401392 27476 27461 744255450 82334 82335 467558905 35836 35837 196138190 78800 78877 190408476 13893 13954 572836556 77205 77235 573787229 33586 33587 381583684 75863 75864 368385658 86067 86068 211178131 66429 66430 493943175 77239 77240 368718325 23866 23890 169411370 86892 86966 531449476 87239 87242 596813342 15141 15142 810305526 56333 56256 445249577 43613 43539 383480531 68866 68867 375891281 34367 34291 122543969 43460 43461 515882918 80803 80804 141196295 12093 12094 130270587 59903 59971 102697490 79547 79548 61957507 31852 31853 548526244 3047 3060 637517124 15808 15809 174774138 19771 19772 905880033 74963 74964 240220106 76126 76175 332684058 78871 78872 229890205 2629 2694 879890536 36987 36988 793869176 50617 50618 560628304 70316 70317 77314635 42433 42434 694922094 11105 11140 58985190 52588 52589 58517765 1227 1306 864717529 60742 60700 581898885 66710 66780 382991967 31668 31669 52329446 86361 86414 616988766 40847 40848 461889516 63838 63769 584849446 39482 39468 759802852 15868 15944 39944996 88928 88884 789009443 92737 92738 559371635 85966 85967 956277821 54983 54910 572445898 27865 27866 18541535 1218 1195 501149920 8748 8749 493633301 66196 66139 738137641 69436 69428 968709559 31611 31680 188227379 91299 91289 746769842 56497 56498 456048178 93744 93745 796534155 85315 85316 445584829 67249 67309 369557077 82849 82850 790471458 92869 92870 211692561 7306 7307 721510277 57608 57586 514770794 10647 10648 418761119 58366 58367 296556265 61456 61457 804488659 30513 30514 424033863 28425 28426 26786734 38832 38833 875156518 5086 5087 850038772 24022 24023 704917099 92710 92711 581389906 61436 61494 561288246 88135 88151 609208661 5431 5432 458069785 25879 25880 813933089 8204 8205 742573567 30847 30848 401467959 11682 11683 233259776 50845 50857 230306000 92077 92019 4398560 59081 59148 562746579 8020 7946 693826046 74749 74815 967459273 50390 50329 199569527 59860 59861 890554486 22672 22673 15948368 35721 35722 993924684 95812 95869 766802849 97526 97527 299822772 12549 12582 838974833 98700 98763 605271578 98254 98255 179868806 27848 27927 259721041 78342 78343 642691973 26738 26739 44369506 90543 90544 256153371 97107 97108 184971467 97560 97497 695547591 90856 90857 705982691 40344 40345 676070284 64234 64235 858433405 89098 89049 356023938 96976 96977 783701131 46817 46818 157592356 99924 99925 71699313 50300 50301 5773666 49914 49915 802551810 63236 63305 410485545 39485 39486 555267174 96515 96516 54775415 63784 63785 208086700 96845 96853 460333175 40516 40517 235612300 37153 37154 418038571 75891 75855 334960549 63885 63907 451146263 56968 56969 52147411 15515 15456 27050309 42617 42564 41331099 57222 57302 696464956 83890 83872 147576114 19147 19101 332582499 32620 32621 400863426 41510 41511 92935507 88622 88682 837523923 6983 6984 342427698 65548 65621 554638827 73840 73907 884088236 91242 91243 605225647 36663 36636 601640213 97337 97338 107336735 59539 59540 560529683 89040 88969 616004231 62946 62924 334312834 3456 3457 531988668 50437 50438 555082727 45358 45359 889056251 18074 18122 960203253 13720 13721 150090808 5286 5317 245124153 81391 81379 796747296 27994 27995 219517659 51336 51337 409229451 45004 45005 607489655 2426 2480 542583495 77285 77286 12251871 30011 30004 332587828 96694 96750 791141276 76190 76191 328816175 35898 35918 76779013 77030 77031 315392280 11988 11989 122798620 55712 55713 862918252 50893 50966 218362858 17291 17262 999589909 55468 55405 824904476 36669 36746 122225503 91164 91165 435453523 67681 67682 257780219 19620 19621 771996148 10231 10232 656283225 96361 96362 354550136 40679 40695 344063363 85060 85036 458921458 819 820 482794331 16700 16674 288599888 5665 5666 687088660 91221 91222 344001099 77717 77707 530829987 74196 74197 87679658 27999 28000 846848205 61674 61675 156423714 11212 11205 737376504 81910 81939 11302781 41994 41974 757469134 56248 56211 827081892 69156 69101 342504274 70961 70962 2632721 86301 86235 131107474 97027 97028 868759153 90600 90601 819438116 85262 85186 674912101 47767 47775 502464462 77336 77337 50776364 71666 71667 788578284 65603 65585 632237418 40182 40183 626833386 9257 9235 85642807 20364 20386 216882350 76128 76129 691930992 56992 56993 139790570 96168 96169 29220948 54524 54525 541229883 82349 82350 515907811 61058 61059 923228436 74391 74392 984620881 88562 88563 590248590 95364 95365 63407334 14744 14745 259540774 77709 77758 999764898 38104 38090 658928304 88430 88431 786396243 2436 2437 441952722 52852 52853 224590915 3925 3926 655919422 65333 65334 559696569 9508 9509 638549676 95861 95904 294534056 38673 38674 417964103 55423 55424 325070740 30137 30138 754676118 16507 16552 920826630 81709 81637 198459679 88459 88460 501096422 87013 87014 991748588 17569 17570 827266818 99243 99244 474245838 53722 53759 725267448 44057 44058 305538463 7123 7124 175697827 17210 17217 416648590 45745 45746 37899479 37858 37868 115761094 68638 68639 992873635 87504 87425 26549259 91067 91068 841443990 3281 3204 288652256 49724 49663 186761195 4713 4714 492025765 6234 6235 222091384 17954 17955 55353900 22281 22215 141085925 43937 43897 947811876 59078 59094 728958460 99952 99948 575936471 98699 98710 957962434 38807 38804 651837927 22533 22502 251076681 3608 3609 474361793 51104 51105 659290720 11162 11173 983013989 57465 57462 700450770 88542 88543 754848898 6708 6674 976081510 75921 75858 510148799 43170 43178 798262379 14497 14498 511078901 50639 50663 845771559 69088 69110 153997889 64818 64867 685888120 27748 27751 579445513 33968 33922 497115750 55894 55867 99817006 30939 30923 856315564 98441 98502 663281601 94904 94850 478244061 722 723 721485343 87934 87935 359894954 37815 37816 923259291 34253 34254 550259242 56952 56987 981602572 41995 41996 970834334 83857 83858 454394124 12351 12352 743978227 87416 87417 639132957 24996 24990 708219033 29158 29089 188698920 95545 95610 255930167 82486 82496 252858833 65466 65467 139614905 78423 78405 911936836 5214 5184 733165575 30476 30444 815742210 91456 91437 671464352 71559 71560 741387296 64531 64537 383052209 3467 3468 804347478 50457 50458 955763178 36859 36860 113680395 96511 96538 416779151 44095 44096 868607850 50431 50463 77423910 31804 31805 19552276 2049 2071 192981967 59946 59947 485338261 66197 66166 455421135 974 919 820111189 64905 64906 643567177 40462 40463 201457357 66425 66426 800690379 17220 17221 57181785 99354 99344 848601322 70159 70160 384640752 69541 69542 980215936 90153 90154 8507144 97864 97835 275598653 97484 97485 582460244 58572 58573 113453300 65987 65988 627883712 57770 57732 256528502 12872 12918 107994781 2327 2312 393178061 377 330 619977298 82673 82674 212421810 75700 75701 164803932 34883 34804 12705188 37685 37686 274615541 15719 15739 367365343 90991 90992 492204576 20134 20123 92470282 66397 66398 355180877 4862 4801 793578560 77669 77609 682261130 57730 57731 953944846 81404 81405 689166175 26303 26304 112924384 33238 33234 525858144 42162 42114 777962047 87894 87895 43142072 57276 57205 629199274 8170 8231 560626299 63490 63491 725037741 8043 8044 245336942 43721 43722 664369497 94702 94703 409023659 25965 25913 88132579 29536 29537 187761308 87072 87063 262390444 39759 39760 232474786 99936 99937 239538075 21032 21074 271629783 3198 3199 268822190 83602 83603 934201574 72209 72286 696795285 24664 24592 568210800 64498 64499 810754334 63041 63042 687960311 28690 28702 355639633 44860 44861 302992839 3314 3326 48674988 64579 64580 42641528 5324 5325 544117572 58535 58606 143340663 66794 66803 368850822 91638 91689 162522382 23249 23250 976856963 28538 28539 681515953 29997 29998 609778817 95394 95395 389715851 39987 39952 78200580 40614 40574 583617070 79973 79974 7483284 117 118 906342920 68285 68362 302741788 97487 97488 21991158 89285 89250 76801247 26789 26790 714722866 52934 52883 149277577 10540 10491 931528484 14374 14375 350177092 62774 62718 433750495 71392 71334 296915249 92419 92420 532669788 12696 12666 974445053 71086 71040 730989786 24990 24936 945650712 36168 36101 826142476 41225 41226 544509687 9777 9857 284496756 47365 47366 345669035 6723 6771 610503148 46993 46994 704945455 24766 24841 721194547 56371 56419 563659170 76941 76954 358025929 36663 36712 127676729 40832 40833 866061272 58986 58975 950087001 46006 46007 23382331 99429 99388 154329052 10934 10935 743976197 83494 83495 676639427 23808 23823 759696953 93841 93842 677514177 85536 85549 214026824 18783 18784 363669515 79154 79098 997742900 66319 66347 128886780 80966 80967 881895980 42633 42699 728895183 31772 31725 253797108 2477 2448 661727118 84336 84266 551933816 42132 42184 395423397 40989 40990 662344600 63632 63676 677811673 29473 29498 869751087 84591 84592 520129718 87225 87226 368017960 30888 30943 907990188 94821 94822 354440138 89634 89641 669148980 1763 1764 174786643 3129 3130 724874326 48590 48591 676387785 39387 39397 551416948 821 874 702488354 90622 90642 156292127 87368 87323 686136801 69157 69179 8282736 51419 51420 76413439 66634 66646 123278360 36433 36422 525485757 55159 55132 376659577 74521 74522 883446330 87238 87239 669803151 24669 24677 850055445 66671 66672 405017306 82459 82427 759870657 27252 27253 242956662 49925 49926 897628832 1601 1554 234335260 89861 89862 569029080 67321 67322 471304751 262 263 524424411 64288 64289 324958520 66266 66267 189026293 25651 25708 603312704 92034 92035 935464230 91305 91306 234129762 44637 44567 428898197 99620 99562 663758081 95493 95494 948202144 72852 72893 786308679 9368 9369 992342531 84076 84106 141894286 91410 91381 75012490 32257 32177 741888506 85958 85888 814005305 9233 9182 967679132 30894 30895 285570495 17554 17555 342064324 53860 53812 979208205 6625 6637 403893237 16927 16928 7359807 39581 39582 894362070 9308 9383 728457519 684 632 384049327 52910 52911 900089761 29196 29125 543468557 57985 57986 894271218 12594 12562 765719944 32722 32723 692898804 22036 22037 430167578 48648 48649 853779766 62150 62151 347270135 54951 54877 120645689 91001 90972 283204531 74489 74490 747397841 15203 15242 188675037 50926 50981 557667849 99833 99834 645381082 85107 85129 789956593 60333 60314 421431813 14456 14457 322608332 41419 41420 339535953 38098 38049 333581011 83640 83642 453176844 34703 34733 449754105 99938 99935 745848830 76972 76973 744875611 39856 39857 216729921 17365 17366 738350939 92851 92852 597203163 98533 98534 688058756 42198 42199 772457853 13964 13965 430108778 27012 27013 346997142 32395 32378 193380242 26079 26080 852616228 96129 96209 842148785 58160 58161 621746862 96321 96256 677975257 97473 97456 17711429 70029 69949 848242824 38980 38940 952924462 66766 66767 887909521 74982 74983 362543144 20206 20207 206578892 62502 62503 666297946 26748 26711 741860191 82126 82127 803735368 58436 58437 722038316 16365 16366 972548031 10496 10446 212557202 56285 56286 218760572 38085 38048 784890914 4737 4662 535637293 74875 74922 959408981 71308 71309 922182615 30169 30170 986794662 1359 1345 360593995 94605 94638 193604740 83958 83929 235194530 5652 5653 432643419 35812 35784 820341823 67864 67865 40752754 75604 75605 821510227 25564 25565 562117221 61193 61255 681611289 62690 62744 679448142 94797 94818 988757841 6153 6120 188520112 28601 28602 709542484 23788 23789 494039140 23052 23053 740820404 69501 69502 3253943 89076 89031 889194456 61844 61787 291282123 84582 84598 77632262 91459 91534 175431929 22003 22070 922484451 98769 98697 57418475 57595 57557 64557184 90908 90909 441501860 60264 60192 625488504 79925 79915 465201249 70151 70152 224289858 7101 7118 703455344 89698 89699 238271567 11048 10993 175479558 31216 31217 870956348 64813 64814 520769743 11405 11328 565823734 47042 47043 711689709 93089 93018 840274720 46470 46487 621398182 60155 60156 431971999 2622 2623 48995270 87447 87448 475708264 17194 17267 730314564 25176 25177 142123225 93003 92953 585347973 51830 51831 819069137 10029 10091 760303945 19991 20055 550592096 68655 68579 843483241 73999 74057 317943974 78654 78655 697665637 92944 92945 887815766 82650 82651 722722193 23098 23125 836547699 40254 40255 352407367 60658 60640 556547900 31118 31119 842152702 91251 91252 918305126 90303 90361 987320963 33791 33792 379522179 40363 40364 752939684 15997 15954 948879754 92236 92213 454230175 17973 17923 740684294 8020 8021 229504984 99694 99695 285230458 34364 34310 601653157 45318 45344 818233264 42252 42288 878972908 21400 21401 784542417 85326 85401 446647499 37746 37747 876666006 82349 82324 146625407 21092 21143 233136152 10785 10811 880828728 29912 29934 56022129 98313 98314 320574762 69656 69643 840646861 8117 8162 903621092 71754 71694 847809296 55316 55238 194010890 98062 98063 334026540 76565 76566 230931373 63360 63361 667089579 64731 64802 379681899 63454 63455 151047739 36223 36199 643612074 88685 88639 134723935 36751 36752 588496131 11574 11630 308568572 49732 49729 79085454 38558 38543 847411085 49348 49343 828780834 47957 47958 325471910 60793 60794 308543376 90166 90239 329863972 43294 43363 817886406 4436 4437 787500186 95346 95347 152060398 6062 6111 636034503 95716 95778 977058037 62396 62458 925666739 37572 37628 109139659 54373 54390 895861129 42672 42673 832668362 54823 54824 45944388 44532 44520 926545019 13469 13470 854015114 11162 11228 399499778 25223 25215 622348430 9696 9697 250996077 27497 27498 379445845 8517 8518 660389582 5049 5050 133709865 77076 77032 203413930 53601 53602 600964236 66070 66103 528228399 30174 30175 200563561 52119 52120 245997678 96197 96198 314977851 21205 21267 36400217 24999 25062 807707698 36160 36161 118385012 99966 99967 101821706 85792 85740 583544288 14980 14981 42728053 66205 66206 268500901 65836 65913 462810880 24052 24053 660703817 31112 31165 559528061 75246 75247 892432378 51714 51715 183283075 42554 42555 338719817 70324 70358 6111591 32930 32913 382294762 89831 89769 135045457 20269 20270 654796579 76487 76460 57555202 93707 93694 918614718 1734 1735 617397542 87186 87229 780989892 37180 37167 682677326 70998 70999 916175917 95643 95644 365623862 14173 14102 400344802 69713 69714 304296482 45868 45841 737005005 1051 1052 904561202 54174 54160 317968026 57285 57346 109458693 79390 79391 901929076 29129 29130 315981014 85392 85472 964991710 6400 6380 228195853 77469 77494 448366142 93910 93911 855681898 49676 49677 79918800 91945 91946 493170875 60180 60238 314123979 10989 10990 627044904 33215 33216 829175687 89369 89436 759099790 71506 71507 529205461 53256 53257 300261167 58337 58338 224393887 38432 38422 614671007 23441 23480 721515066 32876 32904 142564204 63979 64042 86149520 70854 70917 145983335 27980 27981 613385802 4695 4634 773931086 71347 71348 694610427 94326 94327 514612274 65884 65885 100998535 78236 78237 776658183 3052 3053 842503136 92088 92089 933390164 70322 70323 547318953 86982 86983 753480030 13189 13113 756523425 55553 55511 315818328 81712 81713 513002217 45450 45505 489701783 13373 13335 160477144 16549 16550 215742965 62875 62876 805274801 23323 23268 448843611 56418 56419 132954133 14403 14410 143312644 20520 20565 351047161 60984 61037 514933745 69853 69815 583296559 57266 57267 732695554 69965 69898 903890741 69178 69179 876200761 49286 49274 585979075 79962 79990 767143788 81818 81757 880599839 33086 33087 417816962 64634 64589 206682515 26607 26585 540953889 63511 63512 392579557 63532 63510 748543160 24284 24298 78214642 34894 34895 296060374 76057 76025 372751307 99263 99264 246377817 65350 65351 439863565 26187 26233 878447031 29845 29893 178382054 32610 32659 332212713 24811 24891 56456329 91419 91346 558191685 35773 35751 504575625 2090 2027 299614752 96235 96236 720376004 69548 69561 839629258 80163 80132 651461266 1538 1539 267861510 22673 22674 987351620 26977 26978 752814556 89007 89008 546043988 21281 21258 468833268 12363 12364 38039253 62368 62340 742981396 4645 4646 446489906 10786 10787 33213882 29907 29984 478282564 1908 1934 10369896 87694 87695 123408024 29610 29670 416912778 48924 48995 8123061 77702 77766 809463232 15796 15792 483880392 21196 21197 526715067 30124 30125 775506321 21171 21206 898031326 90326 90327 981079195 55370 55371 475619589 2541 2542 580329020 23383 23384 102285456 88064 88065 244527470 29592 29593 825084279 47562 47616 824341592 41004 41036 884991572 12697 12698 276139594 69377 69373 82103128 39861 39862 962969924 27458 27476 951702435 32390 32391 345187303 88503 88504 310644945 21978 21979 586988143 63763 63764 497047007 32481 32482 787871111 4050 4051 36606360 83095 83169 202649860 93469 93465 627490063 39391 39392 110569439 25867 25868 473280559 87609 87610 524977287 522 598 38550175 73725 73726 266099894 84141 84088 641142216 82221 82157 746148420 81165 81166 626932052 94587 94659 638803391 85033 85016 448813490 72647 72648 741975042 93410 93411 679486534 38997 38998 412752046 41712 41681 714930946 42966 42967 63071705 33764 33840 84734376 96500 96428 264242230 12452 12443 898695499 60031 60032 115091922 57780 57781 113965062 42354 42355 574484744 1862 1863 637691728 50866 50914 340304912 34677 34630 960836043 60050 60113 729052055 41585 41530 422245355 66058 66059 368356711 34437 34492 928702689 23894 23927 194379725 18212 18213 155154633 40441 40442 164645759 9983 9989 652612636 30910 30911 406883269 68517 68518 840326582 58383 58338 435191293 36733 36734 62061262 16747 16723 311250889 71566 71567 797765799 26520 26521 640302513 64404 64405 642481467 20421 20484 498212338 2926 2927 923309305 71061 71088 570291972 34508 34439 899178098 81573 81495 15806894 90017 90026 462481110 22408 22488 6390236 70091 70138 514500844 90215 90213 981759065 41030 40950 165311146 85666 85669 814850429 12255 12256 965097020 46911 46916 677005065 11171 11099 982355809 33179 33122 187913113 95492 95427 740472150 84322 84329 650833902 44693 44694 29582542 93563 93518 201421185 20274 20275 907069376 45529 45510 610220106 87009 87010 608527082 18605 18606 8611159 10256 10266 508160709 58387 58388 604726473 42180 42200 827053314 3120 3121 599307526 45388 45389 735741170 76714 76783 812475417 61868 61849 897801128 36929 36930 370190560 12201 12146 866931822 7134 7135 416833669 6726 6721 817124012 62963 62964 31681348 95988 95928 200097784 58110 58111 30809287 18673 18674 532547237 59439 59440 966225763 66627 66552 989729404 72737 72814 87282662 98144 98145 708233894 17658 17716 226076184 42959 42960 237289353 79638 79708 603246414 83137 83138 277189259 6549 6550 32110664 29829 29830 92813191 51939 51956 713107718 54944 54877 983346339 9179 9200 299730081 97608 97553 838349357 71863 71864 86508399 84278 84279 896912288 20344 20345 983818059 77648 77649 796227108 97405 97358 512127617 78170 78109 634566893 27634 27635 747807938 27846 27847 648204793 30661 30645 913378825 75737 75738 301777478 70925 70926 108746642 76480 76481 350740740 49820 49821 246951328 51055 51005 975638903 30543 30561 743330466 20833 20862 126976000 23327 23252 107634234 76401 76335 879991138 55755 55756 560423094 83128 83129 37193082 81515 81572 736953643 24136 24095 724966651 75654 75604 392865563 48290 48291 621046327 12693 12694 192810588 66551 66483 690055747 82020 82021 287727825 38830 38908 972391905 4127 4085 673498048 92297 92298 880046180 89616 89589 726174621 2353 2354 967600378 92945 92946 258020168 10774 10775 725226842 90723 90776 789186065 348 303 319098947 55343 55344 649247616 44599 44600 316504864 57760 57761 843587984 1767 1768 600469181 9996 9997 815153342 83230 83231 877012234 41584 41585 326589238 51373 51374 733993168 63576 63577 607059605 95481 95482 263909689 3837 3860 129634864 59150 59151 608274623 42780 42781 87707513 18868 18861 867203664 34728 34798 962950449 58606 58674 648821483 83843 83919 471132728 7217 7218 998804341 64211 64232 855771624 19877 19850 892116836 71156 71169 866793837 49099 49019 69551654 77055 77111 984179414 21830 21831 707567043 7899 7973 633901435 12439 12440 556299460 34838 34802 826101604 97788 97789 439631508 37155 37146 965224346 8555 8583 212827621 51036 51037 628918815 64063 64089 148727783 30278 30251 596979774 33232 33238 383241235 81106 81107 797116011 84678 84695 270810403 58688 58689 495713623 60698 60699 275846236 1270 1272 598656800 43681 43682 460554091 36320 36321 772213602 50726 50761 457786599 55844 55827 741944010 67538 67539 315314735 97068 97069 549200820 78023 78030 333034744 12447 12448 755577677 3584 3585 781729762 42718 42719 416458756 84616 84617 212151530 39785 39786 369504495 5453 5490 143294435 60560 60524 851769677 8689 8690 928191830 53769 53802 342933759 94257 94258 638733899 47656 47580 844298932 66134 66135 379257663 4618 4588 461038779 46341 46332 333223262 95179 95180 813466555 68488 68465 532914089 71127 71128 980602818 19224 19299 756119712 11618 11653 599281650 67133 67151 107430517 31647 31648 37796540 95934 95935 237003968 14243 14244 513045036 39146 39208 474224798 75082 75083 437121922 62610 62611 709929931 66961 66927 764325364 40164 40165 533506162 2249 2266 446491072 84881 84937 140069920 62889 62812 281837218 87684 87685 575878098 78544 78606 999248532 97398 97399 209600542 7420 7421 322141819 63764 63765 149354083 33908 33909 944943230 54388 54389 419401049 70395 70396 219597365 9782 9851 864867121 35941 35942 95405943 98785 98833 281474356 91737 91738 782388490 26149 26150 585612271 23007 22976 584549019 73213 73214 995185229 17193 17266 63625021 85750 85684 925858103 77407 77343 469451163 49616 49670 407235642 94192 94193 63447797 27371 27372 986193184 18678 18679 179553926 88665 88666 85462180 21172 21121 301111571 25720 25721 857816356 48171 48143 385077778 17711 17712 219434403 52323 52380 497711186 19492 19412 995405665 57197 57234 793446242 2057 1986 998475203 72177 72175 813136276 41430 41378 892102228 41452 41453 987441165 95072 95073 78707907 24653 24646 582221030 10553 10554 820110378 7686 7687 986042673 695 696 484246568 28268 28269 704456074 46560 46561 715823073 61264 61236 346101372 97937 98002 490511730 21424 21425 602235461 81207 81267 644344499 42073 42074 610213120 92755 92742 807990613 31773 31789 985298427 43126 43159 692699475 52988 52989 836915932 27137 27084 815745811 629 630 371967051 57787 57731 856785754 97381 97382 553226433 76927 76975 651043353 78667 78668 392672084 76142 76143 905167291 57074 57041 597500075 21272 21273 474816235 66367 66331 509722012 88781 88782 516490741 68952 68953 530386264 37239 37186 977780660 92802 92803 98009568 17476 17413 309314897 61328 61330 957787420 79857 79932 359818622 70746 70747 620180095 30226 30227 914161073 86417 86351 473068048 14709 14710 179764424 11868 11869 745123061 94780 94810 334521431 79071 79072 992114988 15184 15243 944556226 31993 32012 547636127 71711 71646 606193620 21519 21520 783322628 86387 86333 404167858 65435 65507 583445353 63805 63806 592171888 17044 17071 101004810 63494 63495 174989888 36578 36579 79069686 50779 50780 454740365 515 471 177957711 90010 90054 102429743 49708 49730 934310059 81106 81180 840411142 94070 94021 168817135 99923 99991 313805290 83049 83034 36327547 75631 75632 473795664 82037 82038 442368689 69440 69441 464876344 62080 62081 137752311 74296 74249 401531168 83760 83761 39526024 93460 93461 256998731 72972 73002 803583885 8054 8055 932447785 84166 84089 31756308 13493 13462 170057744 13928 13936 930860100 78629 78566 387647004 44502 44552 759346248 16271 16250 709203652 98187 98188 929452393 7230 7231 864306460 79643 79699 582800018 70759 70760 633755411 24955 25030 891872345 17999 17997 805031840 13804 13813 719989444 59775 59802 747407569 84844 84845 112101456 79516 79517 134813380 81553 81612 615247211 50265 50266 55565442 14412 14393 198089156 40801 40802 638286534 80426 80375 617661112 17365 17388 284606673 46303 46304 512421993 58610 58614 571951377 60042 60046 139328991 80166 80167 678274491 14195 14273 428840872 88970 88971 631358959 58989 58990 926246249 16321 16297 814933161 20629 20662 57013136 78307 78308 632669966 27987 27988 405593609 32625 32583 396767316 78501 78502 220289817 72396 72432 292256498 34946 34947 315464420 95070 95071 435477635 21497 21498 437017526 63815 63845 951854861 95513 95551 247855467 87928 87929 625535756 20406 20407 570114657 97269 97266 507058174 52458 52464 865509431 69014 69015 924551336 74494 74495 680720675 86325 86326 946712529 36619 36572 865124025 29720 29747 992909938 67875 67822 768860585 91022 91098 836846490 88636 88574 320604757 47187 47145 581814482 98497 98527 852082207 76494 76495 740131195 15075 15125 440464245 92501 92456 324912051 98751 98752 287995617 61472 61473 928762198 68643 68587 530383277 61925 61926 301093811 74621 74622 588441155 25391 25392 6967185 53961 54028 720028488 59809 59810 291161946 14453 14379 106353913 41229 41169 175817493 40130 40143 41636927 63338 63399 119473174 40806 40798 401036723 2626 2690 519044704 58943 58963 717578926 15407 15388 987132489 75630 75573 51040127 48496 48465 810316079 60529 60496 219998390 39864 39865 614180675 20744 20823 346970230 90254 90326 635513293 34542 34561 986036793 88688 88689 970147136 36889 36890 805821677 64971 64926 611976586 34591 34520 8208817 43152 43153 836379627 3509 3510 145143360 59048 59073 242596265 75002 75034 523736993 18177 18188 577953602 94066 94049 288312532 10410 10396 545548548 1511 1514 932525040 56652 56620 750711351 59643 59644 43823947 79392 79393 910142616 55530 55502 864716231 67884 67925 842838409 80711 80752 342838466 60594 60595 328989179 88250 88323 395598404 31808 31875 548750836 72759 72679 909631874 37060 37095 205232578 27787 27854 870494150 94857 94826 681420443 58449 58450 114693600 25127 25176 604492574 15591 15601 720712174 16645 16646 877887236 13147 13148 723454073 80138 80139 734066097 7964 7965 377532216 7638 7639 817581481 38191 38192 623214204 38440 38441 453882296 79294 79295 872517311 20653 20654 653287644 90508 90473 156819445 76214 76215 663481175 3426 3427 419087420 94418 94391 147698884 11878 11879 404369896 86844 86806 177468275 99354 99382 284446666 97423 97353 831730520 56479 56480 377566086 37808 37809 164411617 5434 5435 723873383 85038 85039 805641427 79593 79594 542539414 43885 43886 344338526 74032 74033 990762127 70664 70665 866462677 45906 45907 520342926 56362 56363 107304821 20450 20397 646756617 54258 54294 853833158 29327 29328 230494040 49454 49455 62819663 99019 99020 428075372 42124 42125 833138803 46423 46424 446797059 52437 52406 65727836 13418 13419 360760062 49384 49447 606802029 81301 81302 631944779 98838 98871 401801828 54090 54091 462312112 15307 15308 420901123 4154 4082 14181881 53984 53985 622642660 32774 32698 702645491 57099 57097 153964397 60996 60997 842970619 92884 92885 945768260 48959 48960 746492888 25182 25183 620910750 92930 92968 689808277 85080 85081 335364002 39674 39675 368847091 36736 36737 690769365 85972 85973 652336103 98403 98425 12381384 66186 66135 744400588 74147 74101 156284436 77457 77395 737293182 78098 78054 567512623 65141 65142 673373734 27138 27170 338585296 84206 84207 411428432 93271 93272 979565409 10008 10011 912572962 74070 74071 121501463 94085 94143 113421797 92740 92749 308069650 83997 83945 409011292 70154 70155 773745300 45945 45869 242592987 11305 11370 811621381 31669 31670 475428373 23580 23521 623964792 17021 17070 637407908 70992 71020 339243865 20137 20209 167780391 50852 50853 916278541 95689 95690 86881330 77897 77898 261230881 22027 22002 162485737 43149 43136 410476750 44037 44038 308021338 67335 67351 943157726 14594 14543 21745993 68908 68909 894550629 68974 68975 687363599 88761 88724 992185872 56414 56407 424759551 36492 36493 720489957 81549 81550 554324782 30045 29998 933212082 52945 52912 769163611 15970 15971 910702265 51617 51618 478231803 4569 4570 776294850 9482 9499 433554595 65598 65642 793706314 54568 54569 3956733 47219 47220 233287453 16304 16284 135978565 45757 45758 704990758 35192 35139 804495810 65514 65545 194272156 64078 64079 580118075 31940 31941 411344054 88172 88173 811664834 3924 3883 887349967 14700 14716 238926405 40331 40332 39658575 29721 29651 750755136 76214 76259 33421242 98552 98553 377810243 30098 30146 284610832 96365 96366 483649514 64509 64586 600895741 96332 96407 685760757 66747 66748 726593390 63236 63237 597992204 57134 57203 199762070 50756 50757 257210463 18474 18554 795739189 52074 52003 119635939 66916 66872 164369025 54582 54583 492211715 4343 4344 974798390 81263 81285 478459703 16304 16324 113428984 33693 33643 402982441 17460 17443 267317134 87489 87530 916018524 25503 25438 591808053 61680 61681 199282248 51310 51311 520276011 57305 57229 447074375 10693 10640 716411191 92296 92325 921504819 15252 15232 901083353 66940 66943 950228914 64650 64651 112663888 79971 79972 905144304 25032 24960 338120269 66691 66728 160800911 14150 14151 370944951 81523 81580 23097571 36370 36371 913024409 59085 59086 85135934 91560 91506 154559800 77757 77788 225439164 70827 70905 704169068 18830 18831 588242734 26545 26546 879045439 97180 97148 41436987 74932 74935 32011729 55680 55681 945323732 27517 27528 496568911 47425 47426 56681524 13735 13736 113662433 53008 52950 243111480 6261 6262 624081183 50695 50634 649465359 27434 27435 616774526 13891 13881 850635582 48175 48225 578126070 84600 84601 122270457 70983 70984 730703060 72525 72533 424607635 41100 41058 736181933 87990 87991 18573926 10909 10951 320715251 51766 51767 188146994 6125 6100 687179714 25352 25353 462534545 11632 11577 914689618 12938 12965 862960880 822 823 732217708 95096 95097 393128824 57800 57818 824646610 56971 56928 195299285 35992 35990 939373399 9508 9543 786393188 27875 27880 34591008 54630 54551 71899246 38908 38909 649738338 32432 32433 996176944 14704 14705 612303555 8918 8919 132384574 61539 61540 643934650 34886 34874 72975196 452 496 678590152 93702 93682 625451017 89662 89690 285111316 69381 69362 632509625 41934 41935 38490366 80060 80024 447530571 31276 31277 529695229 35125 35082 301503810 85495 85496 107916153 67269 67275 612405486 48615 48616 193095966 1997 1919 666830930 66296 66315 713471280 58438 58439 513993245 77340 77384 883089714 45160 45161 869123953 80502 80507 830529000 99578 99648 913540706 15894 15895 16034554 69029 69091 963055919 6314 6266 197324404 87139 87140 890112762 25581 25582 87873540 65767 65739 848270154 41953 41954 601569725 20571 20572 8686879 87345 87393 367555984 25024 25025 74299513 75890 75891 862001572 34415 34416 98679812 96786 96742 428621799 56158 56196 595829229 7878 7873 999885497 12381 12382 538995719 83306 83307 201820374 4206 4207 571125092 53956 53957 767059101 74697 74698 951593250 41066 41067 882845711 75237 75220 894850376 80332 80341 438366588 45878 45879 986967865 45065 44989 40017839 6447 6466 18005844 38393 38453 884505037 32663 32597 227634885 44575 44576 331281251 13897 13913 540906079 46098 46099 695729275 12313 12277 564981675 77928 77929 329227466 36012 36085 664015097 21974 22010 531719535 58621 58622 591793779 64160 64161 986733509 16701 16722 73435390 37566 37488 641961869 18839 18871 932425593 15407 15408 266955221 47899 47867 65371319 9180 9181 915843312 28105 28106 994467394 62774 62823 580531245 86339 86340 424881920 5075 5081 232172057 30584 30654 663888905 67677 67609 872165495 18261 18262 821006426 6729 6730 394817209 5789 5855 551363221 93015 93016 706650810 42696 42697 626417234 28718 28712 832564044 50263 50312 989172872 15231 15232 89328061 91101 91076 128199320 44495 44496 225152076 90070 90071 230456640 63926 63866 201819479 58759 58716 461972760 45433 45434 508164477 67175 67212 237044454 95038 95001 331777278 56945 56946 661560549 10610 10565 830568953 28845 28836 723495663 12868 12869 88274338 35752 35774 283342184 94668 94669 309927554 94594 94603 904410020 67303 67304 538548091 62284 62285 724653777 12783 12784 809911529 46328 46329 874084099 4082 4089 393485767 27097 27173 598900284 1144 1145 134531610 80496 80498 974112113 62113 62114 193578563 52045 52041 672126279 34889 34923 272753505 55847 55848 996746264 75185 75186 908779022 43998 43999 967814844 99982 99988 202104053 77237 77223 317123071 9428 9429 285849341 35445 35446 867759839 6552 6553 903225775 71479 71480 119140841 83089 83090 889805040 20554 20555 342900796 38349 38375 916783841 76516 76578 963537597 13044 13045 580180296 63984 63985 58626703 55268 55260 2725243 12852 12853 673866481 26078 26079 333203215 76859 76839 584890213 96110 96096 917001338 62218 62228 338358598 71042 71018 762936925 17467 17468 932289267 96376 96377 231801453 26522 26501 651222372 88631 88669 730767150 48305 48229 430048081 73027 72982 528008099 60304 60325 205646986 70833 70893 212724203 67079 67142 409324962 23487 23488 329593873 60228 60173 729573798 70331 70378 220585368 68069 68050 307160832 83639 83646 316037799 92714 92715 42132004 39504 39455 439448703 99112 99113 844017917 96163 96164 601898657 68010 67967 313343850 95373 95368 745972224 29340 29341 187391282 37557 37495 571893378 20701 20702 54279785 96236 96257 890344643 777 778 605308728 28841 28858 734480686 5426 5451 820588225 45236 45237 492912207 78136 78137 181536329 71790 71868 186508932 63666 63662 311645256 5240 5241 363299272 32452 32453 229916421 88991 88992 831493407 16135 16149 418700134 40852 40853 59378965 79834 79881 404027991 85779 85740 622705617 3093 3072 62881737 11050 11051 974497815 37665 37666 390012877 33189 33206 64715958 84070 84071 622362610 18340 18341 867514932 34800 34770 689468304 89607 89592 974672540 71862 71863 899595238 59826 59827 168371780 55963 55903 133230286 63345 63346 266834346 97709 97643 586395286 54642 54640 128955990 60963 60964 247906058 95907 95961 367057786 11288 11289 951928197 45066 45116 451680887 86670 86671 755791002 66934 66865 817853014 94629 94630 122701519 11409 11403 354286075 17361 17362 726613453 49492 49493 219631548 97943 97993 736510220 21592 21562 411645338 55992 56072 149949112 53817 53787 754751091 3359 3360 792415016 28929 28930 716657587 13768 13729 603714971 1224 1144 738876829 35131 35194 909777061 51472 51473 816772728 57082 57083 195915489 11421 11422 847441291 21981 21941 118095205 98375 98385 162652004 72797 72798 492560355 85688 85624 349441175 9662 9614 999926681 34494 34495 640937551 90612 90613 747871760 14534 14520 791055259 38530 38531 381448882 92008 92009 217201301 28147 28148 782820461 80336 80337 691328287 92835 92836 247987393 93929 93930 328095642 88557 88558 675918328 9794 9765 611582704 43208 43194 31143882 335 336 56038441 45294 45242 437388972 48281 48357 520220979 67792 67747 715344937 99620 99621 405878077 70440 70441 367142642 8473 8474 528965249 15265 15242 755874677 82363 82417 91737960 36142 36189 319159092 398 399 523006705 27939 27940 823260610 18555 18556 37278493 28910 28872 446682405 46103 46168 391747746 71836 71791 588873261 90394 90367 378066079 76938 76939 654668232 53310 53388 147026674 21663 21664 621830388 28992 28993 935583443 60437 60376 109709451 89742 89743 139333070 6039 6060 834848196 27343 27344 931411468 41923 41924 777772546 71359 71360 61009098 43217 43218 218622098 54114 54115 472059389 76732 76733 156336172 48239 48240 59344267 14578 14580 549280047 25251 25252 608314436 90552 90487 109313944 67638 67666 274331833 22010 22011 282593940 17798 17804 456562683 17146 17147 112430128 70692 70693 254148922 41245 41246 979256584 78235 78236 356687231 95777 95719 370997991 57036 57037 606196340 50188 50257 194661501 6747 6772 451550782 69908 69909 114467882 72467 72416 382070624 84349 84350 979410813 80424 80430 572393995 25995 25943 841084816 65880 65923 746774603 71816 71817 951759254 20333 20285 727208564 44093 44032 439803393 41800 41780 313067572 99888 99889 118042921 24497 24532 422287636 6270 6346 372813710 85207 85208 318787092 64550 64551 487706371 66075 66076 886969171 52821 52822 568458754 19578 19579 498629423 90872 90873 175985296 24513 24514 539772391 10279 10307 724688078 55628 55699 874440987 67596 67556 567481825 5122 5123 773295057 17358 17404 201207854 14869 14942 677632474 59375 59328 541207177 93656 93641 49472519 35396 35397 180125510 48510 48565 417238375 10726 10727 636980297 98314 98364 49102127 69563 69586 16632209 37728 37713 524474626 98584 98585 37069749 6117 6118 518952036 12392 12393 553902461 44063 43990 4987963 27710 27645 153256027 29625 29626 324945115 35041 35042 190909086 14409 14397 992586756 50326 50327 554078360 64544 64545 435299509 45348 45337 374192296 25615 25616 595208059 64808 64872 384332590 87331 87277 586553743 20532 20561 246822838 52139 52205 872429956 61261 61250 344121733 87935 87916 620916743 5767 5715 549482554 64913 64914 609475569 80135 80136 988566452 29386 29328 19896584 10952 10993 340381763 17107 17152 435583404 43594 43595 662132747 68374 68344 894303199 2715 2742 11114591 37531 37488 120785707 9997 9951 453690879 77514 77515 376729101 91155 91113 13210419 99244 99260 534716248 68412 68335 509763203 84795 84796 177838021 10699 10746 105836298 63471 63392 273864559 33239 33240 627753451 67741 67742 939032975 95404 95429 673267074 43053 43054 492643982 32343 32350 177818440 75043 75044 494024144 79955 79956 525422984 58714 58715 546224165 78607 78601 688440275 7232 7167 581051997 43146 43172 666742312 81471 81472 67251721 21989 21990 506218484 40868 40869 179507298 25461 25462 345691028 41668 41669 206186674 69239 69240 343839721 23132 23133 536464149 30439 30440 451140996 34450 34451 481951042 29109 29110 693474608 2267 2268 374957214 24806 24843 707248205 66834 66771 640819701 45026 45028 41427497 34234 34235 192595356 74933 74934 420682234 96483 96484 49472166 4334 4280 71323680 42379 42370 144066499 56771 56744 447285906 80424 80425 820131270 9756 9757 545602545 11977 12035 169690492 62210 62201 165776504 39965 39966 11590161 2271 2272 750720384 95332 95333 218053642 58319 58320 569916500 43557 43497 32194656 89426 89427 887016329 28339 28340 223172119 33668 33728 864243011 1907 1908 763535107 90778 90779 648740836 51759 51760 584177534 67332 67333 596609822 69334 69335 235609892 9450 9424 657280615 86365 86366 926010027 87913 87944 726055630 81807 81808 605081155 61190 61250 864679953 69962 69963 801998887 80730 80731 118163863 71305 71306 133227921 15595 15642 830841793 85767 85732 200183207 93024 93025 534164895 63679 63712 701682531 79851 79852 815213006 69267 69346 422810025 57967 58020 908301189 35990 35991 327021069 7219 7220 608798393 48247 48248 442481616 20013 20014 3653476 98761 98705 758686243 54765 54786 626525719 66433 66409 516872358 33719 33720 434737845 19404 19405 107015715 80955 80956 571480031 32701 32681 34062361 89064 89127 149277998 32237 32238 467013855 24711 24738 981162038 18478 18487 314943135 77792 77793 539269206 61663 61606 48805937 97757 97742 364822681 52096 52097 592329141 82938 82939 561125421 47367 47300 985456606 73232 73157 563101579 47802 47803 286271737 54279 54280 500652768 70582 70583 999806045 6445 6434 270333682 59159 59140 919026606 69860 69824 612407526 13669 13648 939459996 40826 40827 583059372 73389 73460 967124185 4874 4893 663061710 70730 70769 365967231 85249 85250 326804016 60320 60321 526752673 70734 70735 2385437 62602 62603 148186309 84114 84044 869364748 64631 64632 100883753 39012 39013 224374093 33763 33809 719345945 23289 23290 197472238 5358 5359 853190590 55824 55825 710911736 788 789 870785308 16906 16911 881485431 59649 59619 453739944 86910 86933 868398244 97597 97598 520025618 46024 45995 670866930 86727 86728 83363863 64099 64100 348150820 84206 84285 596977553 79501 79502 134165121 51605 51526 224445213 77271 77344 734829021 51946 51947 303018433 12379 12401 866214694 69852 69853 245295738 66488 66489 735695075 42867 42820 223100381 59220 59288 162864027 85758 85759 77602202 72091 72092 617156490 29668 29734 947280868 70622 70642 489878 64200 64201 509407078 34735 34684 202394091 58499 58500 521378318 84458 84524 252843805 4610 4598 981249822 58171 58154 335428914 77877 77878 306249718 41202 41203 126393713 38106 38107 732356484 12064 12136 744807633 65370 65371 629048765 1747 1748 183130524 27522 27523 688858535 29955 29956 617469619 26140 26146 147958628 77688 77723 485605452 82051 82052 943780985 7529 7530 396709625 76608 76594 918344196 62687 62688 783541218 79182 79183 571320828 3834 3835 141177834 81621 81622 845909375 2640 2641 550667441 43662 43663 77232029 9342 9343 460881546 54557 54558 211044799 23299 23290 888251672 24772 24782 268967635 64427 64405 572183609 93568 93569 101769661 7020 7021 261716701 24153 24211 621005231 13771 13746 366315572 17730 17762 121109319 13973 13974 269343161 72765 72766 842647714 15974 15975 745390305 36257 36258 499330233 31785 31865 245542236 97665 97666 290714793 81008 81009 92094116 92573 92574 421162891 47879 47843 701063230 95420 95478 249762373 74016 74017 234519160 20293 20221 751981623 80508 80534 695822648 74566 74601 999728781 98335 98336 828024173 93221 93163 90607793 42354 42288 168541254 18603 18538 479124427 88883 88884 734158211 43953 43954 619924121 10922 10853 419703410 27176 27177 182829352 47278 47279 374883432 7981 7942 18509896 45870 45829 456128533 79080 79081 226353547 58239 58240 432210424 37227 37228 509428159 18668 18709 164209350 27807 27786 279826744 90119 90120 733554692 5438 5511 880094904 51408 51409 767363585 75073 75074 786382955 12636 12696 31239166 91454 91381 604201281 5297 5298 731880776 20814 20823 187295521 89432 89455 535021232 16982 16983 949795701 30227 30228 23285433 34867 34823 443458268 7244 7287 565359907 45920 45921 454218740 59513 59553 673367930 74937 74968 861601277 69471 69473 405070930 96123 96124 373838672 19993 19994 953775421 86152 86153 479641082 91411 91353 717826057 87471 87415 578445804 31055 31056 888641828 17958 17959 826875240 44667 44617 247520693 87567 87568 647207065 30506 30507 897546911 72620 72621 235053182 46494 46496 524282179 12718 12796 471446031 85440 85441 417025083 8440 8441 254352310 33824 33778 302397173 68379 68380 312526231 49756 49757 157540301 87609 87590 466916241 63331 63298 190901932 14488 14454 422731877