1 1 2 26 3 169 4 1108 5 6453 6 36038 7 194173 8 1021432 9 5275885 10 26869458 11 135310457 12 675163708 13 3343196861 14 16447661790 15 80470971869 16 391822686752 17 1899839181365 18 9177752354378 19 44190339947417 20 212148874972196 21 1015791721800101 22 4852091103782390 23 23126416558832093 24 110008246549939912 25 522338091329193309 26 2476002604764076098 27 11718701613931540505 28 55384304633452397196 29 261406988805575137965 30 1232284005425376987918 31 5802343284823476128509 32 27291499718734761215984 33 128236631002992088948197 34 601982939902900221757370 35 2823371100780749685355897 36 13230786730677111775967604 37 61952332910929985683646293 38 289869598226210707122906406 39 1355307729463535678359089341 40 6332559989663144984434076056 41 29569336118319537753441647437 42 137987051287087581909612728242 43 643549937695405392295563418425 44 2999750295117317988176079075548 45 13975194529441541179885108650269 46 65074488452990489634777167047486 47 302867991964472087806107145795229 48 1408947032159177555688801242396608 49 6551534408899183627179027898707221 50 30451335256808052605356665010117418 51 141479012458707944960616464876639449 52 657063037249119553378053168387188932 53 3050408222308674957518384752527192453 54 14156340375883057436161494156933700694 55 65673776521213359779878024936205696029 56 304569549195386772759300833302730710632 57 1412016276045147721030109411363958383293 58 6544200837089402252393332124839597694242 59 30320889237931058104834715870338035558873 60 140443004748835326618086547111105363775788 61 650332407639120407774093094788309921784333 62 3010591413873794484783125849524307617734510 63 13933275252901607378858842219747545761244349 64 64467858676140662267559684012572142637509008 65 298212186733174121312942780382224303918226373 66 1379122885987726531133936214121393858139041946 67 6376452821206236067610729188130656832625673657 68 29475214358084889707530765622029087895520664084 69 136219513576269837534580340580582246010925542453 70 629403246832604570939043395766009442178473370502 71 2907559321028371671757297256991950925666373863421 72 13428907401302472313695155019854930179640067065144 73 62010851760604965926848701533490497022445049730989 74 286293817348987459357104746323173325212888954665106 75 1321526069980106683936038024391480518490196141590521 76 6099035229666937538206247288984925660505129186249596 77 28142991133476424730945650638901540866854025417279869 78 129838967625922841256841850062837899190013966825406366 79 598918113761819341154767781280832093834747147951841629 80 2762226398802569392473345880249672948625982628594957664 81 12737444047869316961434349196565871179032947087009089013 82 58727052116044485820600896646756919370446225007361261578 83 270725176567036541187819718987367258942825541143939372057 84 1247829361945513088793912604014178451913724504887641623908 85 5750682470248989104710351123833754080334956897259145773925 86 26498584602568237123073206170454415392818686312157154792118 87 122086174128900797813216523834280379926300574148845591658589 88 562408891211510387118823758573045743772197677785590243655176 89 2590484986224140027627040460396770758265431185566504733439517 90 11930385204571739299869533662012138427275885855077576697305602 91 54938092006044754540861998530475760323722046206124973088383385 92 252952858478090082323988398998198556225418577859004270840653772 93 1164538037167996383724687444469781248470969005759962093551649645 94 5360643800560532667332816278330682578434292910009955555085181902 95 24673484662629768165264690898981612467325528413719443094473373821 96 113552145248747355203279244422980492249043887366913833238967915312 97 522531560378155334501639762720713756715570033581783948637005776805 98 2404268809988110823158713281603921454937200488421088659413219803514 99 11061341090376551633313959313900375709807754545306107925574207622137 100 50884760782066012997132399287907740989002493678092557880926970282676 101 234058154815838640464592581263782581538228086036636336649121227760405 102 1076506791300577558922563444453252406228409772044355674929471911559654 103 4950710973252153780375122905145315238613053491138128494831663283294525 104 22765489485472346944802490807439552127908575722434758925987263098054872 105 104675689470468758141376362387183956950045393678264602173252811698936333 106 481254561163867447881703844396700057803328556861211250484099470985460082 107 2212406009736705508469810085907740621808855806822625525369820981866717881 108 10169895097395461965587545206124280210773499776539433920541992602402907676 109 46744497960451732713862801896723079422248991982860684181317127310888336349 110 214836268176219774797567003519223525983438663420783506560326433855930688510 111 987298426932142717050393216553355863135621223568419740048530318838926865949 112 4536842357057302485214075094558443432915606363037293400687074561856634112768 113 20846059241717763963001740948601727567161690699059545926029555263971755441365 114 95776706813224323409608168766190142232302452854635217906837610523146345606378 115 440009536712264435603630303521857726952542389443875166405671435742589295229273 116 2021301612711907137009804130563913610859603090727789732413632642736766997936644 117 9284693491931650652589753730099763454208400623748255362388799143168968543893317 118 42645380435879249404829546878794187482755797029580245417561020646979495439075606 119 195859630510745261847551089139001897715334508386223096861679117092474191652644509 120 899470478796639771346501788041886500986401474291361845578784925924363708963530152 121 4130460362359800036021358623786090770410110360143369461422009535261831017689685885 122 18966188757078501259535645922404270911345299028833329853657672577956017770470133474 123 87082769785452565358686962608302160745043719468397427766187738187242848091044837209 124 399811640229689794850949024456527825974402804360984412598383515232137535812228269676 125 1835482028120484745126300930505788074835354763417584359955906808185253737332120002253 126 8425909636246736497575158087293726134059221614003409084936567364320758135268202141742 127 38677274390996894329385490361783640472240722679514506809809279352896050631258918938173 128 177528369434353075692630189196980175047370157076268762262473673783876932303107150398672 129 814803582401941535462085322366560557460477900163348226298570136306176629700535640506757 130 3739484806210596167111929276256493903144588185967265314043974915156433166411835547941466 131 17161083283412809389625533932021543901629670922449454228958878987447624685625299043493945 132 78750279438697461165907428092303512210039735305382542643677228116265228248492797103256404 133 361355253906402301647864306220799518768803322491944529850236120238486426844761424085167093 134 1658028101472709818037489478204324978441621529828856727045304954718572804312980652979798086 135 7607203140937869097844067381446415320936017944626216508333076346609475414947179789794929789 136 34900698179295286881862965266287959654561394341403438526888183405835433806457555671913305208 137 160110400668637076345981838939443034666219769874591802240120005113605541837045198601896190573 138 734482829431316949738703033598345225507328709060201180758012190137501711495904689168115683922 139 3369153223566280674369226128878871935839127794684478016072560825820552250126986280561731931001 140 15453868779295033738156938063056726624481831223127122292835884152789417651198626164440492214460 141 70881246238299470872961979819768180042433229467850142669570187113963032106638067657425876506685 142 325089881894872409850381648582498371000683034784808797056844846351100713959889655648083904583774 143 1490918330784360234965647314597291985465280168872817162630403094391731630678102333894971619890397 144 6837271940110029179340134739211459686800759386814005435450620413066915103274835873965550498209952 145 31353840694277657925764426025685234733995110438582759516881993954670210938210890982576988223123893 146 143773162993831372121623018917617136011108536085632478598288111766185801576292289239382950615048650 147 659241256327466187558050331413023276349508440715061681681260109420823745159888105896456581639791769 148 3022669612854737732771810136107955994067861876032269551795057496046356053701723158605444612984843940 149 13858524887144585268219939417144797654530276128293459193707648512036472096887384440557059765066116389 150 63536549340243108458688034184240403052080852659651091753521132379559671993517849383691088183340957558 151 291280089041321187038041327857165449700615494345187685147471358409170877619442056431380741400059301597 152 1335299805534482521630351967549583758775274756882781351214081788500865976969170240075583076970492204360 153 6121076939174362732004660627097595328464854432097857620482894006482254531154429025807524365623314169565 154 28058096481728808264518079119354653170437201660091797635284926766473521144942586927975606515469891795906 155 128608634185394274630424486213072581360405932979575555890178780764482737752710727966447203585824392874777 156 589472897222989892729320521637830486517421151422528220057889431423029404774343936437063340807331237784844 157 2701715318696906084707548128612011553819360773177377578438096377734288431100340881460180409040325844341805 158 12382193458002606435100525339294793233492424033296508599000884903117097173875562646740963534850250452270222 159 56746367481769279059375525585150939677010999409550198955872219860170094282547008354763753198579205310156285 160 260052629139628452788359630665311225325824114930935150027938440441307384158413639030646153995077350240190064 161 1191701125454340801538787224054699547413385701404382063278347979996095731385504530849173633701342552870791525 162 5460803890354350983683079172031275151671684826756877054575635958622686219706942188824789731076124559120849722 163 25022410797290069699530217365936750672815977645185023711706297097668237624201893544815902955551760394994416249 164 114652957544640865794334618681470678479014641710613011294346611366986417629027122603739635049012065342090701812 165 525321430604454084845414322996183071594149868528305561706479839322030639075854499951947173674523058996595861205 166 2406849392785372465712227867290342342608583775778671178043121992735509523762961651641741658985487044144343424678 167 11026986602842256324628139896237228578263535104596480400316872552658767863957250510432691871464078560869636422077 168 50518343662751499166569188436335155311935352511742367262119016255736920101986909754037610263138119408204626036760 169 231433311828124420144724557381022644221532941796370694228519186863425761698776363212447282386201366688650354823373 170 1060198857596123510476446780856473129653506260783377610276274389607309503432527136167128541189515351660535569433394 171 4856614904255406704397985654068818887186208242281406471966740547160939397881889549335142657823050042170198928335417 172 22246672234959114730512185778707058356635862596364571832792334706983797197620638806167582850206475119683029801972572 173 101901756425122484939648758178826855629702557678138163366059769686638763480507147707269351398843813737463769134513821 174 466749304587180380403425563619875867322953339671910331064177425842613113312824783333921135090636486693613452896427198 175 2137820580238332667366557345282943222758825213368250482170972696582025822325716916221154834655137251633431183806242205 176 9791394681137722551283144555808891019595269192613417852713636337321975587742779643870963462457146761142280282818838080 177 44843938847361416671668401022371263224198327040143205795001593672039454677021666325714284618734535305167836922719454357 178 205375671950279218148534772228527838190448740530038149626561907045363477077262051645799537566889118513853261340486344362 179 940546887996730099148482811999039603792796357743267886529133843690063981706004082802591276982938155005255915455711737305 180 4307232013409069914024385262442493902783941325174105881318778125319109147308531603876202570737543762332740991893278010180 181 19724345210804578365371552908764586847572368642217403969641246556842763276567981730599801163622565161440128890476073010437 182 90322008420086115224499434399003245798905972285380320674598020458702428757892276095072713101499880112654953617081462846934 183 413591292161053662831001431268185816315897362525872572264525583632690866488200996760969329375235445519775572649852672940317 184 1893808843025146406289249532691023731544860909581270363654621690422372034190071178699431120613342230189042286820332374936808 185 8671375418584874936378451203339748536339245517167569821256538450475338635499503452710825197630426159011330328713118623446077 186 39703342714711459571519493306597569028392800788467521015756522168449119831329646871079077624366551274679749042651474343862434 187 181783109552808133554442780890545352603214002924791394187002906033083386105998248230113448694953304932781034830621157441387737 188 832276229145342455490726125496281036368949684655920819325417609997678909275922463489292248600144073618804872905448001316756396 189 3810387059171804833600957579536631838818439588763648977442510980313155748810485924770464829771251172128307933774188572759769997 190 17444497634359553685706582680118042679875940241604698167953053763773386313784438802167016273426029304570316078617833575028756718 191 79861183227858027205822990985730102564474378641890988578258486515294831282439975132633851157217540453061524399663749468345454525 192 365595667165990491639059474404557088073305604046949512888690143781933897073718381940544272783843676038563752520707856395789877264 193 1673610881347690483568811125492789207902762287874787353009674666726979400374256152002313425119948146996436535993184817212840812357 194 7661189690834508623453575706368483615928025053710994111129812000059642379544065470197644795326835951697453413478671012801538941978 195 35069238465155406046926192889034776698782532791972334717694371287563733738767161023092366964611385781169107247507123344293064385209 196 160525846494651272576407483228752370922754307582154640894127122213987289254593518310236160924186553381429290156606034553047862258836 197 734771382784730577286161565873641210239283841535032735745487509955058327679161867409653266201866254736919302893794198658465289679797 198 3363165542468010311505122478025276198615252809212162442546617015229303200856784594227969753865598142140909327598724957226541075356934 199 15393349019640143949252578742187609194033247005532153171162354957956502542723822432719601908298885961597092040160103425412903890491645 200 70454211756112830486930138034376841226486122897192321326982780148805231278478245305362313430737960149727737886498463373490867296846776 201 322455572752837313899424484582685373901700799880861120213010491479384344763211660883048852571169499141340741648840671520231106267284781 202 1475781305930528750434297000131797270923673565156091209088177765182209144056381938744516988701961270038220569828948354861525823723047954 203 6754036772910007374541661041736919159017486034693067490903556669042733412524777199822455256449109673956876163996854025664321880244619001 204 30909660912055971461677878381233584682385703086627941198948817067583114294748220551989334577888530653156276022995623159773939181293659644 205 141453783564023988179047500979007567870180719920257800432624483125078688224050076838058284759984354458793321451422366718479091581269151485 206 647328168815287326002516467751838641811825515750031767429784377186607458869921487426499826843516006633261117539974249470364826360257130782 207 2962266686809461478123734934370928141025002702225736242395007291885377980481829531669028834585156440728222604429192103201968127110099218525 208 13555439830489133949716169211970495194167038105188269519823450857382395432142870769386988884598785104811203954589434575665014697136082133984 209 62028743094812446193415360356145554024528926300408365487660802114858373117363793944758485559419892926919440589308810213253994061564485260661 210 283832650941063795528568091138048530462349513784688847079254322907159232125752926040756192374131688370895615725463137653475208371548617761674