1 286 2 1716 3 10296 4 57772 5 332761 6 1934647 7 11151140 8 64309245 9 371651553 10 2146210209 11 12390321340 12 71551367152 13 413187460923 14 2385868376437 15 13777070958198 16 79555740077836 17 459390493737184 18 2652727959027373 19 15318082960181525 20 88453648512363051 21 510771841796054457 22 2949431273747791211 23 17031370897698555771 24 98346950916976479593 25 567900440147094773778 26 3279317866927647122493 27 18936286712563838189981 28 109346812122768763293785 29 631418690099712598976993 30 3646101373139755881046191 31 21054263085759298815448088 32 121576980142578159240740630 33 702041293967874451216520248 34 4053908707200302347736539978 35 23409129844699768584290074200 36 135175061816003911533858585596 37 780562859788836452135079810970 38 4507328274142148843214645714529 39 26027382569077468951568055966447 40 150294054968812013182070402531044 41 867866866712770534313618248216915 42 5011461687519388719631173872210616 43 28938480323141552809445989753154991 44 167104069756401667316847785380482674 45 964935608827504097322587729636038248 46 5571981164436286798180403535029798114 47 32175177092446221053357041742102452603 48 185794242726054093071981112530110523059 49 1072861247382292278636033564580861676530 50 6195193345317134775635565907139201954262 51 35773890313875428801526676641360992312738 52 206574864875936927247041148360270374016319 53 1192858099136066871962329510947653083959584 54 6888110252566645618339095202282862728774531 55 39775110623700150170158597678128944186043984 56 229679747727336108189929792130495940524370708 57 1326276299145219924148470786137668800755893725 58 7658528185787390321685975450083130475564575981 59 44223857434760440622837581253961802700188824063 60 255368854036402731216558864145460028140351223047 61 1474616991701118028156909283398287536297721020485 62 8515115441226367166425326738128726178944170726328 63 49170185468816157230008933723642600304723457513447 64 283931222744477044271593659872357103095880859768280 65 1639549220335995753369248428898596700561206787889872 66 9467509842422429354290930689398792150798895259201577 67 54669747943277219792554718245651265386984170522974861 68 315688221076803379385775715586120424041609780533135759 69 1822928706933828738220631635625252203571254515820051907 70 10526427179413120020750599291023337883194282729912145769 71 60784422748963509311932681077795664729874919351251916092 72 350997160380366189203410178825818259443736014340281176621 73 2026818731237869380388922436853702418020838473621610631421 74 11703781776596037753784663765786069421416355557703523213931 75 67583008664283741209255424314468473720531054393554999550601 76 390255316384159855504375232947977458577363661169441575255543 77 2253513345678967583445147366019778621335776311522559339300399 78 13012820545804456857449907178017850194404697727044071016912413 79 75141999439231907763801815785291450682889507342150227355667905 80 433904399115531718222881645220027371961481379484920905402446609 81 2505563186724475402996385172352684361844334477973030149546703160 82 14468272032884746270272642036451831997678428748063837547105149876 83 83546444458745956543528827659585531963831520574405613369029417949 84 482435522765507393676213005273191939877241513357225613726823113158 85 2785804173162079795423674858730212434422114030264037486569015660942 86 16086512134761326908064768676251725328662947992130162513681182300261 87 92890905669114195866364980552036541300887155853901459822327685437156 88 536394731421143756934583239940995929791271491575197048751359360316520 89 3097389414215026954752926038356212447708889933633091658903299473745564 90 17885748351541575016784101914122229329887119484336567552867128846953778 91 103280521534210961856562997780396614979435503203358630996705477445614191 92 596389142837248719951719061585391126573350848348406998367959070206076089 93 3443824686500364942247502452275872687544037458535700970533200171662312069 94 19886224646758610414676561090861014043621740274399907985750291283671254467 95 114832189992580713341483443523878293745635225831768044177068776833817553577 96 663093779373627834388313850545165450844418330118034070914824311846551364696 97 3829007878996385364590336446558459212554658334107917598599047375851081457745 98 22110449220720736766831761087338631874134709237897885358419409671360223872768 99 127675883725318324825216258406588965618482670681595452365281767298311181749426 100 737259162955606150137802183560029930085062872554747885526716117793885523685797 101 4257272849831185518842564991806130962326624891099363224980334856799540810935471 102 24583447759741302495460294059548457795619601842572769710953713134998923902321621 103 141956112533377773028460485543863169027952689352211770918124331495179854692851159 104 819719759511921020852646356294839317473148038357524021776227579787521275094233662 105 4733438188343527704367194192582787331861634694980018570063918735821361912651341387 106 27333045010662598104120587244181385731808571304777122653641414827871189626275864480 107 157833549278131473690585238971441637850498308377271767978937880634461862910590518260 108 911403367901908785393193413740068954395628225647262552605510868164845320291999335599 109 5262861431058454445779983990285892710505201507293985964757775623779838193911401176637 110 30390177848787204080904536643092597619921950030650937629337390257282717411960275476159 111 175486837679321462132775929610238717520481071581496925799121043177208109375355814509894 112 1013341558970754603880656748414964175524832413376392435646617701298329805475116013136972 113 5851499341584407507512738649792059740648719963447247029289841244073039300082767438249758 114 33789243361675778638621013265715145595943761616982064608613460225196739776983505197219821 115 195114602310697625978384951058543611610715283571799016688503234760022537937344410880414509 116 1126681282187007307450544067356476551982781154910608329126103754112511503548342232123254580 117 6505974932666330240030699120741377223716542925037308653493070175978826963183315961909684894 118 37568485865248517471986004116826302492366263929957038971423847290228864229125370143247010702 119 216937683408649430965052484107604025661559038195924452672378342040254104309353691226215567136 120 1252697770453520334058654099664855964028982968888943133398315631019011283504174204103875987609 121 7233651984488065889388483921470500373708792917842997776273726818008325804324340628059113594270 122 41770427206671243402861198281125964564906725804147898080754973454750899475359311773658125460354 123 241201621638603139335504969988076632057353862993753320109589150163211797675031605374298942262525 124 1392808888289275123027542951395319227382877595564867756356929014510177812845526839208346750117868 125 8042717897660818667166997583208633192682667840831352395804698965836334553357209820101965168468907 126 46442345195544906467813411659120786614424663357312376265743807872988492745899429864419846175949715 127 268179420776336485892365754379625311390629633568078245150851909693457640573730483298653662571205499 128 1548591084819516301075709667305860711906239982621566620581497702425815757502939712743670755621925329 129 8942275813111503299236503983119371945454698443538775093540089735972705611668589648116763239930993963 130 51636805546429062095711885655773919914265327780808526441464272597669652066387536959544502524822674052 131 298174619388300419482114615295703634825489138023983472308977859439747742124795302145466131792564699348 132 1721797131068001379547807403227362152370152176500997342462996737167880611183782179316302644429163546135 133 9942447035350597586973672073634950354548671254588633952575662271574137616127539399771503818770570562001 134 57412253317808423433093085039188397629399325904677418374621749037505210768938074204599749790802598859925 135 331524706071715328214975224325704023291964664145638876269910277770839036034529206543831898226505708768194 136 1914375841121101348946725879180305717356561570257244629035868904385621151979988968408658315173842369672042 137 11054484911526769473431876138344600532549879345210350692708338373260130694303070005541936508460132040895045 138 63833670502031092392226274725376607330252205225608113322111265399313559047506899671431348236240304113636258 139 368604916680744709660101360907632910612454976827746038755617244125681051179837873610883252036139726663212119 140 2128493999054865277384383601399215123212252285471192369498607362780935010651832769187153263273650379954005321 141 12290901447569426043543878185323681293881121956921302524616906083602349212506857722770594551001633248816682803 142 70973307165039483106352497375850823902371654342615587077070017265801488798982182646202030391409784993341801682 143 409832456262935289030252781194668936696422820000282630936439584779997859811070271279560752191851736250811744290 144 2366560738334128993303906529668215964456181170098284279602901969407735974973684979088753109342476396119566289476 145 13665608086030666019769770723932409779560072979581055367418635934100465831774176118799755713339344322327027118731 146 78911494362254608163830841806810191609964135758691329698746849712415257763770269120345608484897456705609498614628 147 455671193208706452771451513227539452650978425074774063812448559749194201985936899704000158847964080348070185910000 148 2631254647986542546010669813302534114580732195043235651512373847216174399399653804548539695367625425828884692030224 149 15194072229577354496255218794801862361347943672198713029116625846607642700658721014332518074647242290491166418912701 150 87737547977072299044182380955819068875517815082534706324121081861662046038721423796091229878016171265280358617777630 151 506636878429739521709770873326765296402776158358577041781435688656684706196611769428721135705230463297303316026329412 152 2925553910534482780850412701771884154778289011348134597711536194900832187988358868744898322138630150278477092841275801 153 16893491271244971669949901673675477417678528282220801738419678275708925856875111252043070493660159233433192302934430538 154 97550773651438486122996077327216398045193382249049103537556469248256414656198948164969522059586718196458958517501113687 155 563302948289438396155075931335067570054916919195085809433340128162970650161399301976188865579441533738789306119935518487 156 3252769810779400656109098071024257667075364191375224694835121849523768955939223415440757619482527140413010469414220788093 157 18782986089540828357282801099284790340792121542199313523185268414417504806380900351192665924918133226521849061201515787959 158 108461584115400170023674876415399435734474471874683458186272555630445390045792091812947379118906503540442245955726533543164 159 626306976576673218729479540991476929943193291994446904120595490387851981740565561634356927172725971338695722585830689468753 160 3616583992460031638695754614518872177381768450686819214021834341866559869378575748609319542115900855192592248390487032515922 161 20883816185491449301389645191817840265589998614686538428743192368512847041786268121387342679765257573191777412622236906312236 162 120592741487176872814355492991058861528708085629247651772223098657446163500144641378236510780563782780972015398001802217685336 163 696357848116677701372432070728159953474331111814478383051124791179585154341712777628368376284837929921228547253750181185172567 164 4021089881974802911912171180814544559177887225306887006326222970682878396908886009538060801636405626727342104144506953366860929 165 23219618882231542903708720162773331601099604668266753807118021301426901488230754112711814173047730740864343331438693062614308704 166 134080738521393252970154451716126154158880669694411237366692488797649505023452982915809653422084891045398217314057111375033060660 167 774243734732413939293127230130185366760969433712097416681438317511275698888880623479101152480014898908234140449677988026270966599 168 4470838745244163304295748446787563088694835698374098049481946896046865248590709464214869671674907746165992987848418293285832835531 169 25816675278469753436595982042656238237379228584304892383961910688596480872069790240586330455045933866461189948172331339191338824768 170 149077334346477778545159459376649190319443813255261746477173438819345313178956634814124778674379732479396555596036965386238578329639 171 860840963297301157257283056850338886041030310284930675453501304458656991182632307351616539664028188350548811591225577468945167108958 172 4970890895917968073598102492882122951355873893699568943762042842175886239435876569630938525135810996283805171782982199494790098974100 173 28704205948185513631505381119204285958453477303486158252710068871226600509675346021803122766552611761374455583920519965325084828591233 174 165751261970454946995239802689290586408281883040235711034801300492134023618245520292534577896654236502419487420144393156406925409420454 175 957123875657500032096250797670112351621975100927274824709600400304618829497625909864902556790830562506553632186679064664252956360067449 176 5526872631093000832377875511072123553022605902587391360731586825692538428962636242453990340589955479300817824102343347076991701664397171 177 31914699713598674555301749336111616026566809637949666044665801226888710642589635430165815745944963558330544348993925008363887887224932320 178 184290126766996991159274243712425772838762824962713065655109101369592283564819519947654467205119501141534811009597069919417011394798131453 179 1064175791361885840230872585058453620441159219617016195792279024486457002716097305935101359682778538398868855551489117297368725784664735782 180 6145039535148340761762654856239457050188195845033024084580711776346366340570414633901104341900138134847378367395867954543107938778401674700 181 35484279190574894149721361984972852894015736523607227447589540657383684023246681320321915489453851831216033172029250740114141479235360011774 182 204902517302400247230212136034688621294388525017182316862515618042689627243566053187833456042386952944143512158629384164099049756197067154200 183 1183201196545996887795138294758561468576067877702453834287561183982111288530981332636157026669828824452576094674052107991902459847709790969928 184 6832346863956655919351279394885280625367301122601131674931061081025733955797660844785361130662001423689890532202119821557021227311764104140777 185 39453107219371909047149420945195716074639567517779770777398801640226869912909756473873213273244389924354713210360078989939014349605226008523801 186 227820352253288426240010236203036588249535607784503711876047409986192497029495103012713120565882223453103648953991730749526308162558224411323902 187 1315539296112218844932155066444213660897888677709214708619858773973667543594933896048552948321848842616476903440842708310546645229934384466797879 188 7596527801393791388879231904209254095428502198082046379487880913883741795436863621795252736036148603168938096846216274807745926820305896148419150 189 43865838753649983186113264312443723270091401445720784476513676723002932169531098914817681442805501441381864190483218288997202550289741965123550313 190 253301489821201111773034417086009357425437813483111444739040119796373642827421169105769325085635004935008282855569832160087132323433463287181404333 191 1462679081687485033684952656911052866946703518872659249305346266558024655107218075428653420320866511105748617026966688043157725445592474441762156645 192 8446180468643560657987194036996157120389698481542396643586673991844653923809032351165817708095763620284053525544760427960017154747325027909136175907 193 48772123292139879259652893260823077014986088774860420956976969674353229305735872513410123908767524381619910424778629189643469069526052159451972915142 194 281632629003688682990536303144640833416862876400950041112649601416672396517870019804253252248908207760090458094150123573225796148067764026869081395980 195 1626276084894423170638695494195141750215113091451218818288943135659126979909663079806630122688783893695435714592842036395111468784328401112466160915493 196 9390864665276029351034761313607700005836775259648863676496635564227807656106715836927787143093955073316049460373772198552032159610531695923979148702477 197 54227163506038399852366524676751372815753483599844083719270160837803762099332980524567432864580836592193659816599930532466837706061651584079682824752513 198 313132535365335186805932970619474759717794789070170938998645768686293060907983505718693488500064401298143372440510741982300824680044913848715959101058360 199 1808171004434049587449332313192319923430441665977873028975150699357940944639845474221465678899606050720601320295613767897696517901800887279275536743912021 200 10441209430573857727808193828039386487334723715909869003913924765027342141390237560999958133066488819165733941308544093294604011346129855355140914602194536 201 60292336347483315035222392942286794346052519160848679695956423872986651209593074716717578920424796442812428363333864753659109993333654932345861185091272851 202 348155627603215874998457700558291699368503583902034540838949105851644366120351870834690880466215304407671056317252929702476080455167847215048478715620358151 203 2010410416561153901695575333788849382353309921876634352597439403898780251811914360954139557908396494563399406631313531151836240877647223822586735280009755579 204 11609032635324430862085894877447473854592423288348941080818665231882287767921111398860482585969126906308265253087348730851882154482402390689099230651720233893 205 67035883627460400357106978638830475716941466902427623536470954719547610795509288066217285359788240842423271030084612566140122550800621754774317183902616634186 206 387095965260746076533998978500048540762284880918653941229669664176710723873243311440047960144693633384581779433365515386238040668041023453822793130200364819156 207 2235269801974644660779826262216890330335089151996766267212186132918286392940323141256066102198458189923304373084641616918872937532015405184647076816236189154684 208 12907473949655336669568677187131075374949493622493907123433510381683335073656392862359330350268191120162186635603776000958991692998126120091922268234204332288652 209 74533679833125112526121094802028268536356271929146220064581156230680995893854926956600247176922000357224025439801526279585805063337622736684948155058079245598120 210 430391682457367371443327784849469196915733592425860158644869906195664716584432196637752796038381448334152545942589800254937286156892814843478047806022164477523845