1 64 2 21 3 60 4 247 5 967 6 8182 7 50618 8 280791 9 1818586 10 11395966 11 69071165 12 429700390 13 2669916361 14 16466195743 15 101931570819 16 631415640507 17 3905674290991 18 24169145746901 19 149603254059227 20 925791872791077 21 5729240389493687 22 35457605259858500 23 219434852868322253 24 1358000546342639066 25 8404273320466059594 26 52011380699579965402 27 321881221576211271908 28 1992021169852527403342 29 12327984918108711565767 30 76293929365852179909012 31 472158742658986108621093 32 2922039592816552528340519 33 18083567100137465657833184 34 111913410136896864227503213 35 692596295740390527972107946 36 4286256822193393428605908671 37 26526271865653468742892150406 38 164162608990036791256402590907 39 1015949856241524325701442532445 40 6287388564270663733477682441521 41 38910635954325512279279985765649 42 240805474975254678931853004656871 43 1490268029504573078765986926122344 44 9222791967192948752513905620611138 45 57076908301897027078406164782056732 46 353230721537077703730808968826499095 47 2186031905973558274571989203103248894 48 13528651961889554361443092161793930837 49 83724497983706170759411054731578330430 50 518144127176053961775237305244100240039 51 3206628203127914239315112974796991273863 52 19844795866189447962538510252017908251665 53 122813091516763501651244056473504056062090 54 760050924666266174090708001036683499985966 55 4703711965486869123638642563549326752344057 56 29109768222412513786280325801016619808408670 57 180151040748292956226175684415538313149870168 58 1114897144996972244456213008801768584663838297 59 6899741676536339492986898769463254732289627726 60 42700293400664079096972370106432067098179747086 61 264258452269779032454282783916767590718748911897 62 1635411001530327347700467074974117260863863900898 63 10121035376367052756277014668732746497084474843387 64 62635849333176769451812923373371498832008130853196 65 387633228794885262961276278873595305285741005462547 66 2398938014980487164112037110520240761671278280188995 67 14846259743030716325902905838167409386586233869058668 68 91878750922760814125659664742634990000694435012464593 69 568608189351497340053871852032081625775374847593248903 70 3518934136026597364599926874832971909902132561779150367 71 21777557350723454563413120601860215085229119886536968892 72 134774333883828205437829168074552388900232646808162138434 73 834075226220271583186093493878929196146206291822738726963 74 5161824680907387378345158682977862391184295811862763866257 75 31944881227521439379441230350487409120552569443772712038821 76 197696647934401410598835088289095271477308214436368436165300 77 1223481293485815037136662878918950474867497108755601821428800 78 7571734225895515199123225747844085912181480369389525045316914 79 46859040259010098673640926645049392188104076739102206162891969 80 289995605826462264990600989199235794966756470994098382669789888 81 1794690009309069037036016636836541069236826147500373205931594652 82 11106762188118218109854709396308770085138025671600912232193218513 83 68736197150227941089320714206557591496585645721418714959549586908 84 425386329395739769657250432864956781289933814314056462226582999275 85 2632579874055205041867531743355957199177766343762191298334926530033 86 16292194446223141230707684949603346290628896564039752378079588094692 87 100827178118880505794299936593736187129060973007736293328360680214742 88 623987141877819114770835732156239784358082069625833204090820125944906 89 3861656752604678207885208806771987514861726208114635407180745128753853 90 23898557957556849528554397883040898284402979353880873363008113927722039 91 147900527944507375814939303557681724984892730887255034083741391011878169 92 915309041035555640029703733154903494861238246673744121002617032543722025 93 5664554766942883986285083991390173945164494619193877741751552651971060585 94 35056116862336234742255628380862379273991245485612285698400913485276699164 95 216951089719805030052630479349088518751653794710688136927875959730578862579 96 1342640872502904120584817712500695208866269956873629112399249392993301606596 97 8309174730781710302633252640855804932162224849331777582655586205160763869327 98 51422823571544422654829920906094666346551480181980567836909008421385267765671 99 318239400391260477718509313650632781557605561577632746073602592388312871444827 100 1969481816191667500135800017951749100112304687055645002655365535259399683959096 101 12188492749611624684518571896809766385453758626496399635567431150583761157634929 102 75430681454373749302086711878823200910239876338611095655080281265086014156751398 103 466816350598600785207873538515249748568637725473286053394845868600215972266690059 104 2888977018164802837759953732890823813914346846102644606699155489227909474964680288 105 17878954327075389383262822263764102857209264172987105977263660218141127065842143367 106 110647127277151925423844836727015581952901950719702071826602228829079194553936492726 107 684759664951217146723160136582901994247378080721324380878092920248818636601164842960 108 4237758451420073927224059111126670565646677997956908399349919396662170425501739695164 109 26226131023446961603951196664129336283493497633982504374994477031941369544394280525661 110 162305132853554191198457536285498599033676723390112968153321015805450947839315629511928 111 1004454531515093447769453730651720807433759033602564698171822131986847932654601790759082 112 6216247682022165471320307063201892375828329194119754668952216123303685940708154562365020 113 38470367778579029444792171260465353565829459431442565904815081747533294559996118204758866 114 238080796120674014613193553434143488631022450528067512340752017382556307933560235442427027 115 1473405864162695386497224185354802919964783234189564396788259351905821453261672195831883698 116 9118437420919328237068196399140783506799494592647379563236652391958026370623277146775164878 117 56431091406353227443323712769952539887947322274376973471113439257029744925816434110188027950 118 349233967434645444933339960399746155910613446676180773152043361289412215977528416802486171740 119 2161297273729704649684962686843182830215126818654182133624113138146756584694890059511763126148 120 13375577237645444003317326093553043826668715330730078299716926178412876155154220083155428266171 121 82777167497872488360617495354791614494937466417997407642478009026946359149511209732296977628709 122 512281401933501355359324192722958948461341116707840161383726006678500673514818362904755183230860 123 3170345672599856880926661848284500742430453878050016768446439784838758166510709136450772909258292 124 19620254894745055130647673392212024606127995219458445534127070215340880916405618128014980147404752 125 121423479294951337666690289777574433928490459508682596189395177683063743223733845498483433595279489 126 751451059284673721845490069529204597440813269646647455030038551789806946082868908622121721605826980 127 4650490150495440259022483446624145478272201835331870194137436772253563723596956936684436910161189631 128 28780395439780836483208810218416302278028895207038003695296934596611763885060437957661766294177288895 129 178112657991956694463869998292963623169841960678217291716120072730881760079119142767839012778708703194 130 1102282246376296315315136521211594997259157791946684445621315104493176875229837210351186843734823271406 131 6821672105590849160020660431295794656667702500752774541425999569269294179864950121664855226514054812931 132 42217145807417942465206962814332282733309120151933629357327338434362393504704462692738783295270869215600 133 261268406416672256451573626661812824125977015255349473030725415246270288340190209184550988756549712915344 134 1616906564524627546976620759697466151354385203291816415606138874767224951219739684583463885532448770300271 135 10006517336938915557185806772717030331693943374562751556654360345743959955959258182141797717711229870805523 136 61927133831569012161900258971048704377011329134723392914882363932083920421882850122972187332096193846425543 137 383247215335981360502103058417761977076714782704437660322946271493548647676419887515066007269130467800087758 138 2371794381155564814099966437486882316043748989412015010884639689860206536326683267778068588677101090347854740 139 14678276478928832825921232696729666305942459490174019325288883196074171530139015615020747767122636879260290621 140 90839156253884403679535151362654778991386418892662102637495098178457163605136202481947180124303252975552536604 141 562174470603772739883538149737928542814920812508418217722900995901209900229745008896381530234552365254546493021 142 3479117909410544993306698609394256569053476907901462468515596052736624071626946358475748347503968359459215956522 143 21531147464916507611536773121213379492834449584600440308763289332706077851157332953016591063198189824926363888921 144 133249381948806980128220390677102470771357952497359179276708587444489911181339889035871326598341970645254571856184 145 824637786660939506030612367661095475057497623850967487729913961195911416093878521521284306994192765253905227522725 146 5103419387343294608399514325221784189561966066995095227172288263926069106934221572949389112428218965739645802690626 147 31583429554653795794447911382350453982750270394844617373486294920714685079762996661835675176228529794109293447471611 148 195459739191267564765040187827793771248004753990919484409506620767502639685694810238539868071603871429596260759324111 149 1209637781058799879272998012032109063794166489660195841065013804390349740072528060805145550024609952199644863180841616 150 7486061157244338614147482359212081294587378908075587421409871554143700763953320168082468762490439230736745641508890488 151 46328837051492785872751179455874114731724153359462997501523246977400293880910527833663470898660796537449581275159776394 152 286714347833869210132978940686902192630359080403121693473857146131521814653059297024025344506355515012809108169248677762 153 1774383353556511676471480045258672170195449168649885855844731193939864106467319077122068739667270139079968617087401669966 154 10981090793554391653279246984952341646005380206902926492884445722686439893887820331504727078544573991105194152857365986748 155 67958457102626652131238184662912442429271261889174963286288167593786931510226082079258728872916960074790470382135471296087 156 420573145108716944302199118683402591225571820160863695482288396194809136023472728930475498821119845026752641424272802341379 157 2602792616664648329663411260269974355467588655753839653343739154944225870842928442622452333434141462377128116463734474747116 158 16107850641801702970735757558932539596138051156258025126734596859043319634457682562495350486983658775190170670676951232737881 159 99686333301145026525187341031783135986728826256830024766244936305375380266612790097551228982639426345596865779161657378076451 160 616926818357651285019247230830745011305109505941213330960240444313597458004643588671520150853567433432171515253058114786144034 161 3817962669558062620005764768419090317026108077543467966019020806704687224273831916959093298798527883905593432360534564801412776 162 23628149259169164723255218499098070710402588094805924665465831403008452939767483513571658021352712951708542169571709602221950281 163 146227055037759064660931364160481091934484738411121168761382919023116297750217070337437305517100942230330569969671676437522031625 164 904952452707152277095302913961464040604325090630392096399921275226890592612534679945904897624407452000115776484594622437009528262 165 5600461155763702577324722270065264212774681644106360987873094373233737695446272896679954809958790785229753811403617534399313180855 166 34659462011942910098331492912319387635555672543538693708520228174425371592613165941345100562952535427342189764606270943199180160090 167 214496319775563604520428223081677445218553719572129571457847737338242099765615767245078449401635961883404663042423528494411998862983 168 1327449086815231959964051968480335579024694935419420159764352781872650692558612900884163798246540390858674495899313794454849378263782 169 8215157630351763628307432306808925989760238496966115650397917801131517210142236462575110837577637651508528408401400911236864914373652 170 50840981821339406876136151391582600328196942310642480674440516718428566070584647897988984036744041236371874994471171595107306275758220 171 314638567981693813147385806911745214106910521506155718759240448225156823147771904314818312617154396548108332338742765333441353653896954 172 1947197416632479769007126328782123126661246871301497868409600810780320715220033535798122302708907777676429953099158998319571031775298159 173 12050581731483100320445031753827442967945781232522741654151013627532693204672031144724565527711357995058767808261950313243226007319889431 174 74577194293064771370437403199490031168360491931996689518812937567463955904278030664564129057789748451783823844568415938066809928472734226 175 461534391663018155376026595087742242956462812462135385446174718239293544179689064982098513190551094381951609458285429171883795736837747960 176 2856288664476631530862004346599079196642917834393358634327393105286151598810085337071589061912098702279376252462987653642014164578862316791 177 17676656565984386510527444658337337020483545712873715645653779235444081289409950167158882351404813874017887611799841870936914755611325687434 178 109395171166641487560630699281086226390262068724635787067977007505558651014919334002910056027999328732671080123482228541534151110017083668309 179 677011709194359622868447408642691077620336513622374410802100893759111912220245479496570954415990044517875537468170174317445827529179918933883 180 4189808832494737683381922998739033241468976310462283154491043226256764631929089436231601720364300053932822544064278251467849325349192555521939 181 25929386175226832209383465020447686323396797156881990746688978363175147356585244011384601582844503005191534741039666926867474126195430745899468 182 160468673942748152221975106706270993739807457289470399742637828571328283613268026921573482620442678691042540626837979685938316777659116247494200 183 993089274961163062509107319294968051299607138694970170521019557385032327017574139956103925981639933663367091384947263660075277354414587190753528 184 6145911745957054126004150234823771717511060233089623882335854118322970067665158470198187461071612586833849797493968862340140259503886788786025605 185 38035081176936536227586285597784031227282458068609531625419042110863478684071120147770463180490554080955243941956826269556263504669291300112309631 186 235386946629653230950921690608148814016792225793024636530823817886947827503818464988782080510494552520451323533141615377378297347311983426894460717 187 1456734491662622287660315386394700911355591786643091843471156590438049045374844657150954232952391141098137188871858082470469667727552468362072393452 188 9015263631157645802866776113883986320852864769463696059696985606440414509269632054900714220761704251017629637794699398287422836769968067971624025864 189 55792581835905972859106802043037258274600399295990419973344417059328488858470601971947031303656709552517701694155589913273440086753845070369631573973 190 345282436018629256006487834977391943729399186553812723109030478141946664307815733636794375582071385860517999824697615201573378552764928742861386286235 191 2136842510239119219485395613461730378870987720436553222227323849486561476928184067304262945351559412677128967140198546239051090133753341823866974761378 192 13224234531636189788079223390853611282194422900090552215870764785654264639486627023686484073333926820918013333926694991289507573097030284945999754915973 193 81840555918250328160850525452215150894979494593409387622749311646784138277478636472180580362412762659900133270537688724702448074810004464285983452187767 194 506485012571805410126129442497683096091717461141586857057940206002915961837122494604101002409962554789322192806008236926399818108940049670097306707030416 195 3134473673616099071373928923827623684158689323949290625502975458007836967694544466653640722839245400982665548620916531800477916073211393909296046701103829 196 19398254571648364308695034005185456768961476985914353527118823864313924030978980849028889744496040781368534734160743836412970227628436171768816915669105258 197 120049590332773621208912718837109173346220840485114184084450268692916074870501119459655062703458079706634931521040450354944367922493733871954478199759681442 198 742948500125912302522317792210954745345244638970197228799650941531842400302312952291901754849836403634139319305055461451113916468982362036027445412783964442 199 4597870532579850423650005114392083766374738055417166603746028848610918854932561235132182715572658866072718529098473149080374506162489862967742008602165155425 200 28454749462154260158808919616018621336858881036976204195133148557367202885908320183046721188013865440570584330617126014559017611083594496072893571603449050200 201 176097339239272438266264188825730606323206552967176295949280582788223500315026829047138219627240076623809228986021643344064341060090360877018954552262551846241 202 1089810083494007540039459245014234796458027058936293218145499168536965220894296369668647740075270076216042659969623568330356681934995472732371299773677933690217 203 6744485880456411122719487270130017960766757671955639209337624518202873587306564428164208536171412524211221328733247824168881389966199877614167113967317920684635 204 41739464958736558816269194490417516507146692034494798309828011927625027825531381777057623765601646869711203390199978636440534715340039956423084918739636201585193 205 258312192496383508742327415764010158514468561054949974130513980092655401666968658597067464147613592677827004464231797261665592407892718463737927332890308116736714 206 1598611502525317475637243346670225313640661336217651561048927680819653132264547833165149767653717548541709091286014149343904988664656166313487920986851072872845994 207 9893295052427818082389754298348442172675747440008551355355653873703954450238043568201647338838972881448948644299589393931660585554695857562833685261911485891447886 208 61226437342516647445262596492979370220513838312031783874282444792181853503083211541106140451096420323952318361722191388346797582537241787896784044899503316817785895 209 378910828979793787472696602560825585175568893684637903021262101892673048254839340006539914853471238496499577748244840707949970508373392255323198632889367682987043671 210 2344957873589270371210692628149576220976732840519897604742512308183985128991059663307111561598653786591440669171491901058955819706375682519795762863057388042890001082