400 10 400 43340857 4 45698748 89832178 54619105 4 12139243 31375025 37861883 8 47732866 65672593 28228848 2 34377649 37188437 24894809 5 21779229 60269842 5631877 9 56806239 99891497 58348534 9 55212163 99535913 96241892 8 13013131 71454036 96553400 5 68855786 90287612 49896594 7 75131914 88890304 87684549 2 10684614 55000342 76249429 8 99728112 99858274 7054720 10 57339596 67862736 18201138 7 23896467 58161174 29701263 4 65802482 86284314 52456045 8 67637896 89880595 53592791 1 55053675 97503156 27221387 9 51959716 56579670 80432253 1 15684526 40177704 66965586 4 31726587 70381394 52439014 4 92270703 97052165 37310918 8 99950051 99995380 767159 5 22336931 59289075 52043053 3 57278193 71435670 85247957 10 71757184 81368015 38491403 9 13601785 18911591 81872996 2 69967481 78184106 78561830 5 83532561 99108768 13994699 10 42623813 77671531 63102338 4 50785422 73308359 11942062 9 97324248 99722965 30187877 4 90707204 98722653 71596530 6 1316967 9867137 50822483 10 46593353 90655813 86034363 1 15267176 42123728 7235857 8 46197874 88994315 732016 9 82397070 86738744 92697765 10 29766612 51827893 980660 3 23374800 71758669 8947796 2 99177731 99416091 18390894 8 37329250 42769966 36438433 4 5257429 49627340 25257921 3 82171577 92894188 78314068 10 55262559 83977159 10102036 7 27675531 68048164 62198639 9 57492981 79135591 37799690 1 27150795 52423140 60335418 5 33332269 73510416 86627465 7 33342640 91690867 60984631 8 51886044 67579232 87306423 6 30816430 97996509 5195309 4 68730903 91580285 19014903 5 96016250 98416888 26644257 1 41061426 86745997 14267375 1 94983946 96754945 16202327 8 42375875 63371591 38650244 9 88603537 96904920 69518164 5 4417950 99795920 85191643 6 45910918 52146830 20935646 1 2871002 6446781 91532633 6 68507549 77573442 16115194 9 75836874 91122281 28854947 10 6346955 79257452 717292 5 42296323 53274307 92778398 6 27437894 53824372 54655545 9 2262108 73052244 74246511 10 69456002 95683108 97035687 8 11183336 38232744 39282555 6 35048499 82146998 86558522 1 59716861 97929585 81353575 2 2927440 98674728 35182135 10 94114607 98174414 44795159 9 64971022 78255123 52079397 2 53496661 98614867 82824114 5 98198752 98661458 75060422 3 20165249 22413276 24596124 7 72498813 89482396 40183585 1 73264907 98153260 38971513 6 39217625 65305773 67053691 7 82579078 93025852 97003312 7 21562921 90533708 4786263 7 15755465 28468728 8760292 9 31997666 97006928 94943101 10 62132966 89132441 80765948 9 43227834 77085529 61737968 2 56831285 74912128 38582555 9 30021284 33037457 23440117 2 89418313 95657624 55543079 10 37862615 83838980 51914002 8 18298616 52460225 93720390 7 72783303 99984478 61798923 6 11394646 21729641 89542363 7 48649770 67851283 93644005 1 77573306 79562315 89488268 1 6998515 42511716 74289126 1 31365047 73547153 93613886 10 64628825 90672361 29281171 5 67513634 92638277 17233175 5 11024848 90781867 94768304 6 3550738 31879695 12892026 6 89087501 97666664 37664834 10 68404698 91201318 70668813 4 75759365 83085151 93007247 5 85102095 94040443 89532597 8 78192878 83306936 53146652 10 20749192 83254796 85073047 1 40407867 54143092 13039020 10 99843160 99913543 24347928 8 25796771 64698372 64137031 1 65368533 67855437 37585372 1 97537050 98231434 83870255 8 32887956 87963234 14056138 9 99996886 99998870 74975980 9 99347817 99914852 1656838 4 44709450 75326843 35354944 8 6864234 89539057 80924405 4 60995885 72182771 4633906 1 19473132 94727981 80675643 6 65863539 78062453 66299655 4 64359299 73603063 73951167 7 12091729 59126220 55754563 4 84116741 98026736 95675044 5 32057916 80768344 45942443 1 11842439 71780281 59464785 5 31522282 90834969 60719429 9 51113053 86755629 5556585 9 23436623 60031885 13844821 10 91481630 94458580 84767443 2 10771359 19318876 36260705 6 63040669 89056545 86907058 8 51525458 99629067 58381613 5 21419503 28277084 13563501 5 36585242 57817579 66894015 1 41809259 61098785 8124327 2 110318 75915363 93200219 7 5162660 79053737 8382278 5 98483713 98834845 320903 7 86455919 90294570 25444207 1 68058058 85887466 42333703 7 16518115 25978094 70644615 10 57064701 81202201 8935136 5 62030419 99621802 4464948 1 57354128 74834846 72582744 9 56036693 95898879 7149401 5 57046966 96693921 95374836 10 60092605 62277623 50459676 2 4196582 55174335 91382391 4 7723426 59228611 23050210 8 50125268 52570078 71780073 1 39275862 52229847 59737680 4 97623669 99169459 51162253 5 14534257 43974826 99554122 6 39081727 68863450 86143976 4 24863431 30196164 28439031 9 68276197 93128254 86496447 10 43934060 63347415 54836411 2 86041822 91872037 18667545 9 81413045 98435072 93984827 6 59625694 67226887 42310456 7 88915513 95196971 30966619 10 86486554 91312083 5357731 9 80510667 90185219 11915074 4 73004040 77655520 7588895 9 97834625 99539223 13723476 5 83553883 98940428 98793904 5 67319983 90221451 6460981 4 70822666 72993559 73897883 1 83319788 96547031 79005132 8 77054537 85302159 26046566 3 64402443 99617916 17924924 10 59174797 64937156 81332693 2 39936801 72048619 2697963 5 62781836 94590340 75205358 1 92373637 99773731 91029631 8 83438137 95675494 94686197 3 25829322 53908865 69034715 1 7825099 24474012 38867824 6 76686022 79941210 1364261 1 76555702 85026656 49585955 10 98409613 98746610 1227203 7 74556079 95664693 68675603 2 89767285 92246670 24270936 4 27953836 89047380 711046 1 23506195 39275469 4145098 9 76380640 82418576 49527297 9 12423740 91173107 59460158 9 84458690 89178548 65444424 3 99397892 99744562 72952089 4 17625606 37671091 91039328 7 83460289 88139647 73346816 1 73286050 77433279 47699599 3 83917064 91539954 45969368 8 84807881 86677375 59117657 3 52953517 90904276 18787270 7 98459122 99873707 68135556 1 30449095 60770303 6483503 6 85035217 93223449 62540308 8 30688936 35774910 7252151 3 74701147 75758166 75503439 4 99373800 99508921 55276101 1 95352261 98436953 32920249 5 52392026 53999949 40733181 2 73919876 74415635 28335383 9 86343188 89558123 82424899 3 5061454 40493734 11442287 6 45712491 46152052 69486014 1 34470679 54019318 46601990 10 40725747 65712441 77201746 1 75049492 95151065 86254944 9 69151618 82300540 63255331 2 8478394 70792223 27172930 6 2801965 79271142 39740824 5 71942847 76980989 5926322 3 16168008 76444978 86290260 2 35821590 79011107 30822644 8 45196905 95462541 76401469 8 16256246 65016904 72350094 9 27828837 49025321 15419257 9 1399763 56701596 48651076 10 42101841 95239870 78487147 5 78256739 92257283 28129564 3 17883777 88534118 82524857 6 76851353 80422690 67501402 8 64405131 92901042 67984456 8 10415276 13349504 68741251 8 99985732 99993690 71170877 4 60617744 78790856 47149405 9 66425792 94635296 79962878 8 19563642 34554664 32128493 3 50232149 98852788 74843438 5 20568799 73249789 41643895 2 59252120 99825035 12951987 8 19321717 73937451 69181312 8 41867357 98316963 87088305 6 20903855 46495320 24338382 6 49632187 84561409 74760335 2 67454276 77143311 97881957 10 71038725 77384965 3659249 10 88722984 99001142 30509195 1 46436304 55303819 62724540 9 19240849 25604686 6120388 8 34069234 85945494 96754197 1 7190514 42088730 8627413 5 29039744 29483151 68428384 4 74228994 75441289 27969733 10 97325263 99389362 91126852 9 86575285 88927515 84768470 8 3886964 56777794 36469157 3 81247296 90397957 82398863 8 40751683 57607392 38477223 4 43153432 56936855 50703540 1 47731026 83010965 34137265 5 90106355 94537465 57233739 5 70823669 71628825 62050150 8 56571845 64335065 80156569 2 51957186 94694836 28961453 10 6269891 51557795 18341921 6 47871118 73022684 39704233 9 13028450 75997347 57790379 3 42628974 96614652 63026624 3 43871831 93179894 55541817 2 77343414 93821874 33052824 9 73538456 99269571 37829650 9 83986428 90876804 43681300 5 40110936 92852975 9024699 8 93260821 94398117 19986778 8 56672270 67319149 19861752 10 80261397 82348410 87918799 2 29341295 68558300 96315087 8 52955730 71211298 73128984 2 38439278 46367807 88032132 3 53004897 53864151 6186266 3 12531265 46141281 80509852 4 24887831 45253175 78074 7 70064478 80220177 89019613 9 54797704 77302781 62426909 8 31268985 71882885 43644747 7 84292874 94996503 2400296 5 82714759 91280569 3532332 6 95757106 97299643 20864512 4 23579582 47887290 57586692 10 84787156 92686067 59710410 2 56066449 97749539 50009497 9 59591174 89658465 5207531 6 17392567 98086922 72582639 1 77553437 97951903 28051976 1 33350436 86096100 63324491 5 96846765 98962852 75235333 10 47553805 92063222 25520179 9 69268621 88739248 42138121 5 70252776 73139675 44857708 7 65563599 95062499 89612919 5 38628712 74755762 45200122 7 10494667 55683644 98344438 8 10675844 90234402 32794914 3 31314708 78694817 56989289 8 88655472 92317308 52157290 1 66120576 76105622 11879927 9 40995233 86644349 83986838 9 91241252 93910089 97016579 7 26185933 51131014 85689516 8 1542996 4325579 28005172 3 5005031 89952550 20814832 4 62436262 93003224 2076781 1 84916006 88164979 59636200 9 70655215 95759968 13558996 8 674814 92055368 64897880 3 77683268 91449413 17009614 9 16888612 63411539 92060486 10 90849785 95870014 62270721 1 8601742 28005532 95170550 7 77281444 93776116 23179600 1 85044592 87131974 91751917 4 47970585 86854946 55801313 2 254270 47813599 88797169 10 27772527 65707810 90182169 10 10063279 22710220 50440454 2 94338809 99599050 92762013 6 1906616 47701582 95424626 4 97076557 99458012 2171474 8 26128268 96322650 35443642 10 17877311 26435608 84111197 10 61613474 89065194 39565729 9 80665317 89510704 54022690 4 93411502 95854131 28216622 6 61174932 74713724 51173704 2 46233253 97640995 37217958 1 74079200 94164361 47653043 1 75356092 87955762 43858573 9 99049888 99577307 65318536 3 41386344 92901034 49650601 10 17499879 45836760 35991339 7 35019871 97074997 11923454 4 66496778 89861848 15049027 8 24806293 85293766 65941457 7 66746016 75300101 39105459 7 58968639 81270005 51884200 7 87928188 94102040 90031522 1 97331666 99281517 44354119 7 99554483 99855523 2875507 7 8240388 21827062 15447732 9 83434652 86022066 31700429 1 35492552 40342584 70998324 3 95423690 98351240 83573139 4 87891541 93653214 29373258 3 61684755 68789339 12408555 2 83802399 85798821 93175997 3 19215243 79287483 59958587 9 44057820 62517900 93815186 2 77863305 98806545 34458406 5 11673215 99466398 29445389 6 4438688 41935875 79329170 8 72135743 91373071 12182708 8 64622757 76976951 12898212 9 97577104 97663041 18838603 6 99005359 99078579 51111105 2 16187175 62121486 35818711 5 93497873 96304344 50057870 2 5458425 56112935 64557214 6 46408033 64790116 13228272 10 81554748 98399679 35302948 7 49384819 49552811 47084044 9 83359587 87029605 53253167 7 56004445 82724658 81032775 6 93989925 94890035 67774659 2 97896052 99775300 16393286 1 67375478 77181983 60193574 9 39845197 89855318 75177966 1 59322508 98997135 58969308 6 43698876 99777090 3870564 6 9257690 97672902 71159723 9 12005847 72005588 16406284 8 51672343 53336943 31531671 10 66561523 91665844 40126861 2 70767415 78380291 99337957 7 58468516 65304380 88186571 7 69028719 80140736 80597787 3 36846272 80129995 55320554 3 32056372 38981565 32945150 6 78545500 85389693 99066449 10 81559100 82111903 67617426 4 59037133 81999572 47138723 7 91446139 93500178 3593500 7 98393767 98735212 64975815 10 37874214 74018940 62402850 3 40896192 57729289 53082592 2 73689010 96550539 41496680 6 75104556 91408041 75773780 6 23317204 30278916 73735668 10 84524098 95740531 12472777 10 70846338 84228010 85756938 4 3080085 86750246 7353890 1 37418735 82384330 43368239 10 38418426 76581104 84183429 7 35845010 62069968 55302441 8 10541704 46109743 76259927 6 76750880 89324807 43097341 10 56267922 73227792 40948029 9 77567884 93113796 90377199 10 69721518 79491031 96620828 97718851 18217229 72708468 25166980 33774171 51833264 3493103 67560729 62717461 1499414 17796150 61395586 5031179 66172079 80729786 89217945 21407270 6924638 32037250 1864429 63023143 42114558 92445352 49860161 23801890 99149529 73701335 61322251 94720510 40540466 84811476 55657462 43731190 25247677 58509554 36339040 10373914 2625826 87367836 60007133 78720463 54518141 32005583 21663666 3701067 61692897 31625117 54383195 9585690 31315920 3996331 33889285 970652 30024389 16720563 26005780 11009156 3646378 26223107 11027615 27665754 97607522 56900861 82021103 88607482 47610432 76523669 11228676 80598804 20408718 69672918 76874000 60764586 91288072 35538269 77425145 31521428 14021214 1225948 68684763 83032831 5356213 7309977 87483524 84267498 48910887 1678572 94278391 28680615 21816894 73732292 24798442 8635488 4426877 75374115 64915527 70469008 8383959 25635229 40056494 10051974 21274678 42096605 28176626 69260518 30291957 7952673 50479512 21008423 67582055 39626425 24099419 96431893 68843342 13296011 39426474 10632272 12073828 9335186 77705256 10208204 48926933 47692123 33957932 71306064 2706115 51415686 105791 3338487 29830849 20197195 74012832 29699505 8229977 40570610 85444547 9710531 63894918 70627930 86439117 21686595 72798266 3036787 17773082 77084317 37064154 89211844 22787256 48456721 74703037 71235557 97232105 95702066 52065200 61326086 55413413 80708712 91155572 39660903 65704214 35552111 8190527 63709662 82861337 82195414 48110903 7994452 46586820 13338497 32725498 88861000 41673690 30939176 62525209 43758410 40166745 45354709 7937688 77789057 6510061 57692778 37598832 61483302 87528314 28401689 75473678 96786183 30124694 93044202 48414161 66722053 32087563 94509624 68411279 39686806 36888922 71324468 88107793 73564227 88122931 39800673 41824658 80806187 62793471 80253206 79875140 17790847 75591254 99408127 95898315 68722692 61407625 25534365 48463807 27522964 24363801 68719041 14140463 65172637 77219389 79824917 27355417 48516256 18030945 92809363 10182899 69244851 93713058 57591563 37608997 99920128 80269906 53775522 46598540 97421380 26419578 89727054 14868985 85350993 9421395 64788571 16479408 43455628 103884 14488041 16097258 78816111 87214856 16805739 24711763 14311688 17398237 27916073 68053132 57920376 90150997 20312767 6456746 91938678 40962608 93045148 49157557 58435018 43727201 17130372 87521834 92792530 24178573 30658319 31782010 94379264 39828879 80218919 74353289 86894425 34982135 12533902 67011631 97528055 27311238 96435030 47321530 8427401 77786035 84217190 91024747 43675342 34546473 29085948 94223860 59057438 72611143 97284646 90194688 31172833 9952926 49420615 91667371 45193749 29586295 54993049 30994182 19743948 79788363 95859877 81637525 92037291 31135560 55624140 39017424 62841453 43320019 81539010 53168549 1169246 9311744 74841613 80549620 76917729 36145692 45630090 39756050 4804331 10464292 20973801 30041671 95250053 88563019 90922796 38084432 84756557 90060152 47299372 71711709 52258805 92537797 60616212 17828884 36939715 19640065 47682788 13668620 80781328 50385199 45480687 10577747 25384393 87075589 24669533 14133865 75081713 20256110 46750122 82793795 8029981 28321289 68508453 80524745 80492278 96418727 78710642 22149463 75844795 35057104 83864073 8245312 42955196 49866559 89277108 97303878 8480736 50983522 13779221 4406308 53717792 60809179 68009245 1388549 10376970 73432065 42875030 3546889 53942079 26330208 4410011 77102535 79502837 50797620 80668187 33108678 79437941 71242482 29270105 43538946 5968542 64559552 80696174 93593454 56905824 92634104 44824774 19222380 451906 3340969 54737823 28646742 95641821 33066774 84940685 70003193 32411231 87168309 71098873 16824853 41555977 30446896 59686557 70298078 89406129 38287592 96996873 55944062 58848321 4745581 73905186 64554896 85826102 94870919 38004125 54989735 2877474 28327217 96431752 64675525 71933482 45520408 56149954 6469092 81058440 92129312 53999230 2526065 17491722 56556767 13650884 2702795 99560849 99425312 65534448 13284297 57620883 57167202 9250609 3817265 89736858 11498583 36798987 57357378 64817603 87841893 10829014 87385643 61582656 21155880 41038652 77264273 29876694 20623342 51542719 92033293 21063520 89022777 4976689 75333292 80738378 70492993 27520825 97484909 27599638 16388976 55742421 11458759 42607835 87829988 52981971 81918752 54838977 7832048 91029078 47810902 75762310 37336219 56055639 64635450 35941884 11317791 26671394 40081425 92477576 54249835 26766805 88358418 51435941 86028194 90440676 61325546 89010271 63659418 46415256 55572026 25359065 91675486 24363403 8508184 81398471 80410797 51915053 4683914 53583092 94228600 90411842 68672014 29872830 97978215 52239970 92378901 18977941 69316437 78502776 80974979 58167424 42129104 59648324 7803953 83585943 60915098 21414873 6673772 46497418 54585131 95453215 563571 90385688 48103980 32398418 77256700 18633369 3421693 8537217 95198895 28114805 5603888 16444944 77279658 7689131 81648907 30599734 39251707 49145931 69008906 47882112 34980905 22769916 34223708 27389260 82434476 73579127 62494561 2954063 83288688 71893769 71036210 66008848 26067543 91252245 75672857 14340202 92987315 66205328 59319316 63537166 49039056 94423940 73089110 90569727 63109992 52032653 21427399 66151956 10377773 48066399 13374335 78483065 18841410 2788670 62586703 92365870 8853954 7694724 94313272 3990662 90181176 98608414 91088113 89596586 61421861 70371344 83688549 58701076 46370942 47360749 17563955 47711508 18097963 4006239 34599213 49803598 7608202 65993125 17351385 3192122 78614761 46208016 2423795 19252131 44243471 44519045 39501289 34213929 38988468 86068990 71128925 73841599 54682372 46870793 20792999 58486829 48403488 71902535 53886801 24143247 90118044 26695406 30665625 39896532 85483778 38325320 10721010 14186816 5335118 19918130 6313603 26849770 62016369 10076574 18298534 61352767 37596367 65376273 45625194 35662205 19922880 78606117 76518418 76860985 20726034 54616840 9096084 14210521 10406021 64218108 8652059 16480283 51499086 83903189 77343622 64577677 27781269 1663102 6208486 98636306 83572471 39369588 52637956 42794595 65178372 63857481 43471832 16433803 1436866 84644386 83968787 19545194 99676456 98591290 24864662 3435572 4879524 93825885 45598713 3298543 20659862 23064686 88309765 48525304 45717202 48769505 88089146 54889087 66290978 4967489 16545866 49787654 54144450 47307179 57104796 73990630 83300578 514129 76452042 38066889 86040104 88975353 82588707 89961265 32499755 28370300 24989994 597232 97634041 6918215 25252885 70270126 26150546 44956125 19824463 52729959 32216682 79987794 98355190 74323946 54419691 74349778 62067805 51753563 67703025 67107864 48589707 10684849 31961164 68820471 99248827 69783609 36205377 2780629 52536026 13587217 88036361 13128491 85417228 41834414 61717329 68794886 41570344 19023958 29944505 78642057 44313911 10427815 2927189 15729769 45499385 20918030 67604783 9733743 51318368 74537553 76093634 74779642 77955602 42868998 46251137 95447162 83045867 21837593 65365838 84848886 1677945 76272970 53163523 22278023 38220158 18505644 67480045 25804251 41800562 51459368 5520715 54521267