1 1 2 14 3 49 4 250 5 1147 6 5486 7 25599 8 121626 9 572657 10 2702270 11 12758927 12 60200726 13 284075917 14 1340774674 15 6327058239 16 29858586774 17 140911377557 18 664983975698 19 3138197357535 20 14809850612998 21 69890644606749 22 329828551233330 23 1556530321873751 24 7345588340191510 25 34665362586535893 26 163593075591842290 27 772029743449788799 28 3643369160794858390 29 17193817881292216461 30 81141205939080130738 31 382922247502854938503 32 1807089822211940173846 33 8528033136496510990117 34 40245564140112414291570 35 189927197318338025822415 36 896305991362712543479766 37 4229854606540066634100669 38 19961564647584621872273778 39 94202780052437717808103511 40 444562534396206585602412054 41 2097983168588822553774128021 42 9900819423801253195089292530 43 46724028453409060356067055135 44 220500419354847130798687518934 45 1040587392503999368457058924973 46 4910748580926361384312398254322 47 23174845091115606039450476863143 48 109366919553403081651690038621718 49 516125266234897062464901810497797 50 2435702601241526253830509837175154 51 11494587747995857394470384825972975 52 54245353036547446969278905728123606 53 255995116186104372133668844890766237 54 1208094257714287770247167655201321586 55 5701248356867952357966688821637255415 56 26905378135135983274757188867256323862 57 126972081776198355216025319810413442421 58 599207692588712262169060476457154434034 59 2827785870994471413230251979494239631551 60 13344910339267892662328931240623508344534 61 62977410627088924393375257978783780223117 62 297203514183412425289146761207094584625650 63 1402565268457954842936938714266179587146311 64 6618997550178792948232568325106227369880086 65 31236427676154310671211102700532220122178277 66 147411206390499859936834600972617251669539954 67 695664177568267150607910679442460812681551759 68 3282984108207680572157696237899803903677331670 69 15493085604061466735793017734472262087849804413 70 73115097004177176024060556311858538561737216882 71 345045367110657929550068831718703827121280993943 72 1628340934263232040588176117619464952627449926422 73 7684479929118731598927088907052598756888864482645 74 36264660881811748107347269710900195207005380867826 75 171140485888890588630323850506791272904232363597151 76 807647588536399535753429599710204909979260762251478 77 3811457142245991321539676610417867280886995841460589 78 17987059892674041325787797956592303982827980653293298 79 84884680978465059756048410603205823646570159383314919 80 400588484600003062093571778843645939791662358523374102 81 1890460471128328134007852995552168199265466394018962629 82 8921476603271069295076638975108092582574539184780387186 83 42102305760039447035365179734755998221711438475534045743 84 198689547609408460641098333816656381142870697150379398870 85 937657347182649968345416867116385866255623140032688184669 86 4425000264502953338571446046832616264794575558180385922162 87 20882497641259370919238325172323258500582542335238338517047 88 98548854614856518946051207751280787315219696833345462398742 89 465072565204629811092819221176183828028465797250931488332085 90 2194774274661208915652603496470687367367459800281238460842482 91 10357596807704971016573412717813776334904954166807035917012479 92 48879656040045483958667372364198488210044426507403947428485846 93 230673274790521297908696733284051120309810027036486592001150541 94 1088595215543047731229318646769238654818190916423659114405714930 95 5137307494244277127026535982850455861908020739990384899369147783 96 24244023778161427393406180302878977215605726803155273169683931670 97 114412596406694341443769544442712661658027665582590898301988194981 98 539936865938589673441956229786016591026810194831384819553159647858 99 2548074498399626186297690674311513581813024534851828320498797682895 100 12024894129257251471951865821864887238329777274564397297283670322390 101 56747979272451999373927640311125672400995273611613182107363027741757 102 267805530501211482663784107847498369263512458348253012165634279665010 103 1263830062083837143897537763598288755256397620753800110966069193220567 104 5964277223242818844956316999515068741744174546958435640838186017424150 105 28146666124589567994871808695241249389125920467165365713287828567040277 106 132829978264889299310928486128531575891956689404253106042229589756630258 107 626852325875885378130442540055789580412565429585259387244547638926989983 108 2958246651764101883850542385226824015119966684596966903254101760129010902 109 13960581928838901407550946948155212891657950040691416655418739105844078381 110 65882893056128083535604920276773332237084051682082124191984990843791773938 111 310915090758413186085844359935813033832911310788702435019055109436114023719 112 1467273053400327822315406756461101286218900652186101112654317293182086418966 113 6924367061062201827680156262937591293088773390541284662647551194560842058885 114 32677529983399395175526421557186330886788678325246568022288924384705118488946 115 154212068251067287468321938077155243110135228091739760681268496418482139974511 116 727758860793734181679627040093335878842071315355231322381429342111151833709270 117 3434445601245142669199419976225362139831914480062180682239885186732793646477085 118 16207863927685296628807449288396447743474234476439983786640543130116203343709810 119 76488284747652844847790810116497431508843071552115198529831250253139914883295095 120 360964142452147778899197082231232109539913295610589119024360922395432551579438870 121 1703464949777328231602474225472188528687796385143180523816575113084478141279927541 122 8039005800983569101824234732430693583843468932088621576751730126202237602655449074 123 37937742292082463801023109029670803225365435960398933672928568008243892344344806207 124 179036105440347861511084097134274268445736976045051360758362233981444453455227533014 125 844908661260450178246710783527354621228152486290295106440561643398866123628781466637 126 3987299903095675356965458303005831498990476808354849524697935283780193426866150837746 127 18816898495878855152134564807709037279109212762780337078229654294714872615500056545479 128 88800862139642237796520579664343929549203644965473353109802690047347659898277233424918 129 419069758944110442714494174270731604932620431361710848793139544397377898540651713552997 130 1977677453010619752998459442031477694098706911015035835117795278243223274746006751266930 131 9333071701478209852485627053238264356073647851435894476392007621215195110944905890894351 132 44044708732625482966632725796185929030209896663631892720807615253599853437302038049489110 133 207856151692755180125396962206624520309916942423283585772252538565318787995242401472669181 134 980916460562691355851455788135239629875259634848754691616223616151695598728579432834754418 135 4629149028146735273686195942173630497034469675440688014139061141738847488094019187003123991 136 21845918165650267883859722289756731439677078970403236044498349954704161424384069587089380118 137 103095436677127567313449880692424965651112976302144430791050455771766179445578691780013436117 138 486528832665854946163408564604899478157232626099093544912646018480518534360275164663481815794 139 2296030868529366192661503556633878770588051110388001715336375123549336324875550531708664219615 140 10835447758263335929489711073155600473108236549359480228451132308368551482616086858383638534358 141 51134734175962721610135672303819627149102331487803876261505172306429572769934575639286701552877 142 241315458076229407575795238767966552976382404427287990745892848538827291128678840728572184417010 143 1138817894430641541773043445934410565824532774768954608333802734146923833868415019279950247385191 144 5374318773502519209936652089051389434160433028440424384481611028724588913459683605944188571261462 145 25362529356514891248635606909544824006130039888640867674855616732280574757409884386584182140767301 146 119691057131108625455476656170195901166609781853139219007386835922567494696947546715630848767364978 147 564847021201471454467230769613884777790942666722559234812576542853461128719246172607046050403480751 148 2665630707987551356398654702530927964968584288691833576268046841056211041649663364924795543516397270 149 12579666360375069787877144541191776177884254429751410889340085599501405681375557251034113403672285405 150 59366064948217569142408100339002264984106162636894623777907053823243736351895846136222458632195412082 151 280160821954494731950891615664925915289830792975860323597215867964552496380915730180703785930738476727 152 1322137255125155733261053516136825655834006473372454874427518954519172354215637434816995009175493906198 153 6239441008185679066191186906103587483887313014868953223446454703234842143145731741736644569684597158069 154 29445221321551736289544717355183816573169900929031175881694267542472986803785126974099140666348750192114 155 138958130630243689839715025939033390333467924638644902751654197853616898043874370985907656170133040326783 156 655772352918904255271405739559652498566039194840341900622201950291216745084852974326815684668776301081302 157 3094726281235680156308570150249754730405162907745588950796419844015543757911931567807787621094946715642317 158 14604657718705621770146247716355074134887876496783937765780850250684003579144568461408750976682352995655666 159 68922420820810565726085503700896743646402506694454247040817351242604359869848786418163509206762831533990919 160 325259255183825716904244923606950569298365754296591715835505749061893276897435396292546379875547787659964950 161 1534966152129025951128888088912443606912842038767401236256877323911883029220344273057546963789997150934125093 162 7243824889318481455765998168184406329372074003025633181005065417592558233395953960211726825427096960141237874 163 34185117993858631189813971899631317831033509743455819254398882291514952391049583620033307037513007401062363983 164 161326689989048630361036378562281721211696065359172206130422474351122347952709246545873387631357419585403630806 165 761334242213182880917175614884938736847172421309969322997940910482237090198413638147795201952378923808545845181 166 3592894817377512284950327172060823092749044477792213901422242893887909686050961900832660605317606533224249098610 167 16955618771608514746905847490200112687429089725121156566562912056396208798764767508637395754242937607895942406231 168 80017095556937814467813914693663681843211299298771363908200396705703657902627223074421637717655600573325817185046 169 377617335445712800498102308728835202018053022553858048390952280738183233523185388314258563235027187969598646880405 170 1782054835115249558444135687861983700311507567503039168397488792214977582728123079866806461436932375760890531967218 171 8409887834225737100389162375625176174418533308158961688658245109434279495338155437155999275911471927274647197984031 172 39688011833644857008672385864097396902759646463798850449881204118237346470612285714783489047781301589752200707867862 173 187295991855823668403391847425498426685566191452593674127570777178241685608188543625623677303400432193772679518753453 174 883888785165057175621077203285430556275949647410324545597236222244592653443340123628964898369216121552121886024283378 175 4171255224414822898436879691993633141234016340327069027552664464586527263932502094450045773772836138553527106031414183 176 19685021961172185721873856206873971530425687288388179368930844159764564359951907391918202093308547576030873411402727958 177 92897717536857951923570591679350938956205758977693151210753991100126083099266225945061542401284774743962343560138202117 178 438403672628869901282790941482860278657152027291512108985761910551752450311367056059381735609075315751043657600800454002 179 2068918217481772295073244852840196661725768537719651495546967112704632767801499179802070715379788682759390109356042030575 180 9763655867571941192771000767539721786218554514764012966613239242537984859756151311937563216216848882167384875001890136790 181 46076725070555800547326152761354459146332157542356085344074349681862561455844715480544380545788912144067407426839711285917 182 217445659906851703956733904399223951345193726040163388781733353006370486443376693203126987900940273034832438603653502614130 183 1026171346594704240133229672835606725057745083161721795551633633080847926147783390340443989017947460543103245656525098636791 184 4842716258503753927271603264791139861572418820515066000066377311216606880167045581010274748559322489086810709652727632572182 185 22853786395615604685712139775730829962028250605834693953417741563383379990473828488603262070491310686555217313974458160854133 186 107851776717101672472790091902719992131778074874411374151481257753192411403701813498523125980472538837953932007608918639930354 187 508974991700591985075087289813094508659270535566187157157065054886824520639562979653070386116831345393273543989793488368516543 188 2401958966852515138428549577226547668514753447512684195975353931923301706421207160467456457415078312713782561800696061682061014 189 11335344511066066122308519568963289065402602558586841667824164255849692442976758664377546596636242991352779618273102628974800781 190 53493851043145287356931064561650601887000276800266911765248944203170851060156254578423808437483505193207716360295127209767784946 191 252448621798182049694641900797972403944959807659896330899260030981578318971793090031234189081450649205511819142183011947157516103 192 1191357612230985026994095494371475368103159276025194283827133097117299558856797643404952700400895850190722425133769645293400672790 193 5622264641854087880430247049000703173120935209552468950552601730623982205899485109238728336213226064181546255547157051170898805221 194 26532637537648127323813573543332057812547016915366059134397440247948139792976968969349032113231970011663890155974185973917031175282 195 125213041282962179947475835992011676047440758103316063354772750068647397419198522532058495806016323806838401298323742578617141838991 196 590906414225961186077178479790883857098219183084422899757295343160151794576515088022624421298746396589681630004558599010229381417174 197 2788610409871859463788580448829254800413445718047482545403549237422045022625470043507320300042220551204061585043313861094783529699709 198 13160033180943003484120620721336790907944000736734000926589973601516899600242534844345324478428048781553801515124140351177329792367474 199 62104936821016524350662734047663836216611290496110443495439480050214346399467358425555432486962694817761780160072606399531683272443799 200 293086128622213157148792475980867662563070107049142913715460571188270600531756852196132378351834075044970034407641927627400953798431510 201 1383134468654475712874756123890110156192033336272327148393342694998348522393584127105589525892089204502304863668921772260170355413922901 202 6527299559939347219717087933088235779176264409582809986919616790250713465296064336927773300442687862681638297253553908250158831179476722 203 30803685766454438229448110754218899162339539788361173506859959506343035975561489482441160323930140642323948741081137195514851324331733599 204 145369007211197272835213088439277563200427671878960994922080898044162501341051379283630299269594100163731657818750927869096246518664122582 205 686026614405418746373196929007156810590865142400942177005990851291697166200848876891622406309030743067696661210142672026218452448614416493 206 3237502440866294212968761849221025658986681725292400153502644186975284118680200128369781847259042267684432228038991990666224609041349785330 207 15278448145484110276177848758654186266712278873890595086780108638464223108692842247940978816384520802267124560457084066354778550235754688231 208 72102178144392425186371210038495098691542757714264458893019080353341278274881746627910379379985832736240832380956694008779246799733519960598 209 340265192096901594714171344262146466540218983877886869316417449812738108552205080877896633626069683225894965122893211359735794491533775043525 210 1605782293024193303277771587875170013905526863943173557877701048221652420519505008299367918654908410032033873221178533245539672753802180164466