1 32 2 972 3 465 4 2291 5 10337 6 49697 7 237807 8 1143185 9 5539989 10 26833885 11 130079497 12 632358111 13 3069896886 14 14919608999 15 72537188422 16 352492355625 17 1713947371548 18 8332597817985 19 40508772974972 20 196969575853783 21 957632906229433 22 4656089044171495 23 22638974363671085 24 110071313578983951 25 535188213283165322 26 2602173250439535335 27 12652100253270131225 28 61516948616152542040 29 299105048626323566950 30 1454297957904309882437 31 7071056991790100254986 32 34380633332950811595645 33 167164582176049626036032 34 812783042144105663153625 35 3951888180072458604125011 36 19214764316665554163799109 37 93425469812258640207320062 38 454250603384182588045267729 39 2208644651435142735626744736 40 10738808131630970391695071089 41 52213927665788504508226035661 42 253873080976158199850410685156 43 1234374419098049566162912534123 44 6001740295142798462745319436512 45 29181490837471597757092642438375 46 141885412868854373934190662957188 47 689871224070005851508633584667400 48 3354272218434720383516081945691145 49 16309046926693137546679999344993184 50 79297384135724955657804218669699011 51 385557483735510695704004394838618947 52 1874646628706928936834470563165905726 53 9114853499117354537692723323658617457 54 44317981289320000114294947920896901689 55 215481627742974806128292607798501327486 56 1047708638819200885040423821203940147156 57 5094139131414236585490971545317199089076 58 24768578341560589299019307339111722831125 59 120429076823656682122196006260766437257528 60 585546830658869005780613994955500212408519 61 2847029138948337318727195416392074576629492 62 13842744068841984662042183761365441130413302 63 67305796331735538878581462833737875400666908 64 327252327796325522171475245025688209376190207 65 1591156956521828110168708770650678576396010494 66 7736478079219003113114496344587605467407999951 67 37616083581952470762836494758216293738833569982 68 182895851260984809427615025755727106275023781119 69 889271003870376397308255667737808438471958565878 70 4323788171602113269503016569676254410199402747393 71 21022999818566137964087626212546622843376799729923 72 102217431527547710118649518698231220825226143112094 73 496998687068787548472738478010792475239075812002868 74 2416492874624506210145574448047897811707143286737240 75 11749402895891523080198481182376458898675688993291800 76 57127612441853794944098067022618810968502133951322005 77 277764251700772820295729996576831568048620074905018708 78 1350537441090578079271380345253463827067933193790764790 79 6566544717760162553613668993440290329095450909382153921 80 31927666881653302973523255119678087653180074710816403296 81 155237793439313047226356769932605568084928001288977610321 82 754792782110847366377603374753818381788408241653153603697 83 3669931988238983313625343185833253823839794471643299024662 84 17843838888647340612732525333853452179686212964074196820904 85 86759805714220814890214717616744256083911473716500809328225 86 421841058672524528580985263387739140347405546784785231489276 87 2051063592374931783016234059130091054618980592975096854919387 88 9972623037701395685200496337055413877962210444132059302237869 89 48488603972017307655244984428690034512161762542485697539682615 90 235759910533736861681566637991710991566766989314663203947508432 91 1146305128663881213843111400195552254734719095214723068025024850 92 5573532179522448278457483381131335984990593937892365137886024866 93 27099469573498716285346480806773252624927165257058531673539870376 94 131762269869571911591252108892002548470065505774642965966986819329 95 640650759384603895934750444573848548391912252819837219369775992610 96 3114953893146705258383793157668384324627039519569783023163704006953 97 15145440186085550392433313076896927264141870754246984176341471643047 98 73639728323096555598959189654297696329263288008588130688527582862308 99 358048991701246310282999704904623923439580892134368959773787477712129 100 1740895619492263014344189783954446853182800288533810226867546110610803 101 8464533145498037597557609405643320784292393356501572920090774111748644 102 41156012209469121639550803555312514365663145154287675595755021869156257 103 200107591508085516660852429034894252212057866709944400993610754408020846 104 972957437551584966702696547249644361951259347883876318432389934373017548 105 4730685968246718098866392309581486965678883616666678388279578076447906545 106 23001406707454110112357453475793146919477618645706938941621441344764313914 107 111836785208931620139383462815088615659188732602686773319541287835658009812 108 543769634829133620712191696120953355430166590045606394533491907450962627238 109 2643901245997144533677014478049893232020561324559792914175860137478212366548 110 12855101408488463901218190576328959653454162727199818660316249123253324911317 111 62503708288165225116845742656801128099481094079816917041615052914378338704084 112 303903751952697802300069180706738934525989773457163487728020407481363065862426 113 1477632175440290106144064576385565672608957913928604675941698108759727637265076 114 7184501118749751330370371731189047326668026857071748862694688410857717844629372 115 34932276911157604274971336680430431176271596707136806942499202091242724682503712 116 169846722831347445224083315000857395917456915132371951724105586411559740579555603 117 825823902916970901987441465811854283318085893682905727596457075476502148828165228 118 4015297482696847554861767318021804624756958442902263425358075884770341705248278934 119 19523065168740487858898489706048229982391621555876519020501462046700288690087232009 120 94924491952434659923412429433978450999599229560487116446398200577192849904563811266 121 461539163781275575781483647347673797920667978517602008067380407015720872583462140855 122 2244082589461312806454561529694762402555719950900496592240250703361163312851639176551 123 10911114513155200487277794426604535160570614236474496866922075381397734141593986999463 124 53051710520050122033513511888125809355661671696866875266012957363108835275655958311050 125 257946517352545300404884695020706983889326260270450586258948776064310779887689606111578 126 1254180217038628516361585484676059441629460958855177210904628425156881478537462332492529 127 6098039364730891913171608611081862663034682820346975292155018758985534138508173347680742 128 29649713485045519076513003515423682761006944468613400860991898377667870150924449113384241 129 144161993251430127255780532930015066054882342334004596496730805825746080785458857401831670 130 700940341589053955647503732387007212284761350259101062956159127183430903349754691969078138 131 3408092184256099947523325627998394782594744185793709982195395355530984405970642857728078906 132 16570728844134911820252798195913060462177528789605344775736734433879654579326259519845135735 133 80569726280975165091881662874972631231067683569897225742859681056025050923356795094787118037 134 391743830585271589771561349357980805337632566408868117916677873706041852685277939267526270250 135 1904725706358258545870861798801690549961815621545533976155835793431444741080227812793920561725 136 9261103132222162647293510903804900898487962598080762330483562555401941597490415727279235884492 137 45029072133246623961338130234547820765109657727224674907662468323159261632406315278682954745396 138 218939073265088392913287454040813275577918329967764747697973311527125301235468653702254797865215 139 1064519332317844256536515443006263634845756244755131198558779268671151459008352705476870160304542 140 5175875607669008394132874075208147167050071835093850429283034378428177846131038017149074503946152 141 25165995104787970070904313353907070776152774729297051077938141712839518932727201378896233290701027 142 122361385323059461001987523535987040562169381395972021888100170262240639404755366728274808201907397 143 594942046036147665193404896339870146365102758788594393914540762110681188000534130951017760557877302 144 2892710287703593918927316137807655011464797756180835720012971604186535415775754836307049991347441046 145 14064853651439181494681801755963825539210667640696611236091119172541763385047056579981995273791360278 146 68385731221443363322279361659679450743750167878314960244473857396093862289205438964261909674858781340 147 332503156491284302206532530741076437534329432399141628214033143201814464842064963653945505052921022612 148 1616687386417830437553478383200979815108323234266006776455988291772803521196118844513460395937235539541 149 7860611408875530796488555286846190483411248609589173229573138629116813712678458974039611716450081535135 150 38219641125705441623296800458752222551988568757946617870341576224250072732916293239253326571977154345178 151 185830451576371123127661052710438770953982730444175247498163448269015566882895347833078113061655630367583 152 903539534018599931188986537938812279806523489953760439740915220035433315001180515136560551265817242730132 153 4393164212911777902524667129312006739144532270048349758655171040102471697806894914451654357367232442561676 154 21360318032538309054862865619868510966001318942666748172404446124484616862871682288219980804128653699093206 155 103857530549437667339644288688105669916744668873110418278909698019328835648715460005424663829508282733481469 156 504973129866156794838426995457447420238582836871732709299311079802108497849310524120458998376514483474835642 157 2455265983485326878792661204692510360131303062607444810091514559789154329327026259531540998250376024847265598 158 11937924402547873203707854991892300326658207887017315475702008000710708474807323333413703935587423490557748085 159 58044236347316170722773099902300524043931474675552871340357055522986566683342010061384006832752252810446772171 160 282221034372108795539614928932623080477992846899204335800582325428935019721139161055369130792090369448441788003 161 1372207082981905467993280599695586102691978379789274649824086199390907177117870454312657209521207491191804682285 162 6671906233973457153292246184946455866989241157357766610254164849959760319190403583567475387139432056211924032802 163 32439952647818292706369882651384062386601793563876464463322472516342805075414891313460998339273525277467830736029 164 157728614714953085826524179992236658828929899916213472357533417707571182417867683054331587482578571796038807212455 165 766903582443153604768489560146406658728132758568003290014295595520894946383528035059120831746321512857358518573352 166 3728816777013039858040798262553222161259385793131234272271971846455544555850428055777820420791571499445734707922770 167 18130146833111902570027463815883623347583252712824158917362417483935677484172495714341846310456438424293029917499604 168 88151884055162322577717869514649182348542669743183627069562179621069321479165950508086511631463473735993661029606595 169 428609582371539462276137756929141976793978918715652012280224334365260554970748000296011587985046600867523900258129178 170 2083973315712102796336543572453327070977134057816470789174010295690411464208305261430837833796052421984229187893683730 171 10132635758095164644986683238503316578605151881527559026409926609040790203100159045842443208412545169196246938559656532 172 49266613268100258212347928243789197056008206362964997803105268578836675512443067196286314432536364795690726492810779626 173 239542725195605161767130449408605286894975746426767727731560423743818768731899186529666893290568371083578573572808286033 174 1164697822476276683370556019826956969402583079326221813797586379119695314990284444343044222437406523943258501589564095236 175 5662960612029758738079024889160152792236183325204906208884002102779657100778447814535953749012010055163989448251923709661 176 27534285953431207905472383580399862785984570226128149194124446831272355085588373724275960187455696737912976319339049830138 177 133876421699776273914477090708328517066159687631786943854714065221805542401777153716907235895769943814527338064366767129214 178 650930128257161177352863783437503035988398681268724632562404794182075328349265560140114828933002502204982259919004587110885 179 3164933947988784484602897157957730223667210401511809429210111546956104170481160241580058627233328904230784758607651461877280 180 15388451786601835695137163165813123870738334602276399706930826593345621887205630781810499501623896411227153600958010701849814 181 74821292412453338286499137587824365019005128760020292105858324915486262017287325630979116594541266424948807184210779487096706 182 363793958996188214754851619864559603688845132412617059256980879122342798968967954393893337486061371671155216266506241728736112 183 1768828636005924574681702138936312426041170331617981847981170399175837162876244272981639819172829719351067635030495905377130345 184 8600348263582250114605465646367247737099914776310408534580976212679242783575269015733902509387875778927193253014200623488660003 185 41816368612122853767580141630693234598408795856481428893529058282379634455024999328059232041627009880236229274617627784460158634 186 203318357619229269853095965997607993928765365058855768270131120958544584839390653449347850095739142480253984137823576364665838466 187 988568733177766438035728462691446504786451031209078856347310738802556633336728170835222256992707136611792310817079324186922656146 188 4806590765635157496292944208611109421041090206873228189948880973663650370932234570364110282491638879707622298071385735490958664500 189 23370468853514391430882542092993854448023098378653918374685130827861697450044090650456293254870384629111499497202604586867803174177 190 113631228674179118873096549916752948926594438977265005353202730366729351198390767686338604221264404983396042704460564120908949444567 191 552494526786607653486806257685701126298269090923212826366118140084062753674019607677104411081083754909214834989989709528918409782389 192 2686323167413930754365978297699123259704940314013880024801760260038464675603718290908983267337743091979594581373382230903081481948188 193 13061364067724074606480798553795090121194325013380652552198503282670485165244651592246471746475092677831849454914414264111288271139426 194 63506592720884744077102489131096681994981197257806614524657811774281011239830235431138788682277004590318680631349421322201892165190889 195 308779948105304692485701997987348761551663381173330207003485686830214180104078248297970204583613466541978527735613036239915348631026250 196 1501341077625780650206659486303609529127413091730856086397558495812055069633104007325639651095327712599100693726895015494865898281784311 197 7299777868340853067460479962384763286867415580284683456468677965927552228378214001078616791311134579275682974416378727811846048228388563 198 35492772242924675995178773275769710556260452619210761983117187987483630101470307527958178566554422564337727655017893494706529863289139295 199 172571947285081779143824823305306529587918348499171820727271838839046649067204838917100798342304780432637729518684474243779540827799354918 200 839074411712141414099809281175151803921537598222047016910643097698068124059986288021393293274126121981611957648038605429378033097111136144 201 4079723729529581638472103569360161517803933403943309648476567392857941575020193747117422233108088605181462306748864433519083096491077691351 202 19836316632900507339664065219890186033689108077313340478563086678717185411310743979793893276058575870070342939104806317172810312498542643155 203 96447574308188763248005974905523482558297714874234922079461290209796922065852582862361897829369910650351813393068812358650435824158513046298 204 468944651473503717214372903347902431867906652017417348916458991100594574362615170821371490768231392695846813413035310929499406654232490074400 205 2280089341002065619176816136387236406937587454288774978422942845460797505736513354039995437707819437791866664205638876304086992694858993012299 206 11086185515957370035128722044604531787838945311484948763303300518411129358097363433318438776402567082504759736283218817592287624960358136782759 207 53902935768389101872471252167550025740735979424147949714134376515402918980223126196318011584424316935610779595150808595541714988483515734521497 208 262085320534180920548637698074184069464358176020766029389970707285868782550455057387724138879287166187831077393498209513871132187852442227997507 209 1274303788102507071875483269207426814557290884784779846255091987191178591045582486123964162270898027675904120766851314599038323193130655421334528 210 6195883619359819270244084991383270311935302428632738730724099030034780111880477972897883687073439375936801928209992050747827073965754426766706940